00000000: 43 4b 45 54 5f 51 55 4f 54 45 44 5f 49 44 5f 52 CKET_QUOTED_ID_R
00000010: 45 47 45 58 2c 0a 20 20 20 20 50 4c 41 49 4e 5f EGEX,. PLAIN_
00000020: 49 44 5f 52 45 47 45 58 0a 20 20 20 20 29 3b 0a ID_REGEX. );.
00000030: 0a 20 20 63 6f 6e 73 74 20 49 44 45 4e 54 49 46 . const IDENTIF
00000040: 49 45 52 5f 52 45 47 45 58 20 3d 20 63 6f 6e 63 IER_REGEX = conc
00000050: 61 74 28 0a 20 20 20 20 6f 70 74 69 6f 6e 61 6c at(. optional
00000060: 28 2f 5c 2e 7c 5c 2e 5c 2f 7c 5c 2f 2f 29 2c 20 (/\.|\.\/|\//),
00000070: 2f 2f 20 72 65 6c 61 74 69 76 65 20 6f 72 20 61 // relative or a
00000080: 62 73 6f 6c 75 74 65 20 70 61 74 68 0a 20 20 20 bsolute path.
00000090: 20 41 4e 59 5f 49 44 2c 0a 20 20 20 20 61 6e 79 ANY_ID,. any
000000a0: 4e 75 6d 62 65 72 4f 66 54 69 6d 65 73 28 63 6f NumberOfTimes(co
000000b0: 6e 63 61 74 28 0a 20 20 20 20 20 20 50 41 54 48 ncat(. PATH
000000c0: 5f 44 45 4c 49 4d 49 54 45 52 5f 52 45 47 45 58 _DELIMITER_REGEX
000000d0: 2c 0a 20 20 20 20 20 20 41 4e 59 5f 49 44 0a 20 ,. ANY_ID.
000000e0: 20 20 20 29 29 0a 20 20 29 3b 0a 0a 20 20 2f 2f )). );.. //
000000f0: 20 69 64 65 6e 74 69 66 69 65 72 20 66 6f 6c 6c identifier foll
00000100: 6f 77 65 64 20 62 79 20 61 20 65 71 75 61 6c 2d owed by a equal-
00000110: 73 69 67 6e 20 28 77 69 74 68 6f 75 74 20 74 68 sign (without th
00000120: 65 20 65 71 75 61 6c 20 73 69 67 6e 29 0a 20 20 e equal sign).
00000130: 63 6f 6e 73 74 20 48 41 53 48 5f 50 41 52 41 4d const HASH_PARAM
00000140: 5f 52 45 47 45 58 20 3d 20 63 6f 6e 63 61 74 28 _REGEX = concat(
00000150: 0a 20 20 20 20 27 28 27 2c 0a 20 20 20 20 42 52 . '(',. BR
00000160: 41 43 4b 45 54 5f 51 55 4f 54 45 44 5f 49 44 5f ACKET_QUOTED_ID_
00000170: 52 45 47 45 58 2c 20 27 7c 27 2c 0a 20 20 20 20 REGEX, '|',.
00000180: 50 4c 41 49 4e 5f 49 44 5f 52 45 47 45 58 2c 0a PLAIN_ID_REGEX,.
00000190: 20 20 20 20 27 29 28 3f 3d 3d 29 27 0a 20 20 29 ')(?==)'. )
000001a0: 3b 0a 0a 20 20 63 6f 6e 73 74 20 48 45 4c 50 45 ;.. const HELPE
000001b0: 52 5f 4e 41 4d 45 5f 4f 52 5f 50 41 54 48 5f 45 R_NAME_OR_PATH_E
000001c0: 58 50 52 45 53 53 49 4f 4e 20 3d 20 7b 0a 20 20 XPRESSION = {.
000001d0: 20 20 62 65 67 69 6e 3a 20 49 44 45 4e 54 49 46 begin: IDENTIF
000001e0: 49 45 52 5f 52 45 47 45 58 2c 0a 20 20 20 20 6c IER_REGEX,. l
000001f0: 65 78 65 6d 65 73 3a 20 2f 5b 5c 77 2e 5c 2f 5d exemes: /[\w.\/]
00000200: 2b 2f 0a 20 20 7d 3b 0a 0a 20 20 63 6f 6e 73 74 +/. };.. const
00000210: 20 48 45 4c 50 45 52 5f 50 41 52 41 4d 45 54 45 HELPER_PARAMETE
00000220: 52 20 3d 20 68 6c 6a 73 2e 69 6e 68 65 72 69 74 R = hljs.inherit
00000230: 28 48 45 4c 50 45 52 5f 4e 41 4d 45 5f 4f 52 5f (HELPER_NAME_OR_
00000240: 50 41 54 48 5f 45 58 50 52 45 53 53 49 4f 4e 2c PATH_EXPRESSION,
00000250: 20 7b 0a 20 20 20 20 6b 65 79 77 6f 72 64 73 3a {. keywords:
00000260: 20 4c 49 54 45 52 41 4c 53 0a 20 20 7d 29 3b 0a LITERALS. });.
00000270: 0a 20 20 63 6f 6e 73 74 20 53 55 42 5f 45 58 50 . const SUB_EXP
00000280: 52 45 53 53 49 4f 4e 20 3d 20 7b 0a 20 20 20 20 RESSION = {.
00000290: 62 65 67 69 6e 3a 20 2f 5c 28 2f 2c 0a 20 20 20 begin: /\(/,.
000002a0: 20 65 6e 64 3a 20 2f 5c 29 2f 0a 20 20 20 20 2f end: /\)/. /
000002b0: 2f 20 74 68 65 20 22 63 6f 6e 74 61 69 6e 73 22 / the "contains"
000002c0: 20 69 73 20 61 64 64 65 64 20 62 65 6c 6f 77 20 is added below
000002d0: 77 68 65 6e 20 61 6c 6c 20 6e 65 63 65 73 73 61 when all necessa
000002e0: 72 79 20 73 75 62 2d 6d 6f 64 65 73 20 61 72 65 ry sub-modes are
000002f0: 20 64 65 66 69 6e 65 64 0a 20 20 7d 3b 0a 0a 20 defined. };..
00000300: 20 63 6f 6e 73 74 20 48 41 53 48 20 3d 20 7b 0a const HASH = {.
00000310: 20 20 20 20 2f 2f 20 66 6b 61 20 22 61 74 74 72 // fka "attr
00000320: 69 62 75 74 65 2d 61 73 73 69 67 6e 6d 65 6e 74 ibute-assignment
00000330: 22 2c 20 70 61 72 61 6d 65 74 65 72 73 20 6f 66 ", parameters of
00000340: 20 74 68 65 20 66 6f 72 6d 20 27 6b 65 79 3d 76 the form 'key=v
00000350: 61 6c 75 65 27 0a 20 20 20 20 63 6c 61 73 73 4e alue'. classN
00000360: 61 6d 65 3a 20 27 61 74 74 72 27 2c 0a 20 20 20 ame: 'attr',.
00000370: 20 62 65 67 69 6e 3a 20 48 41 53 48 5f 50 41 52 begin: HASH_PAR
00000380: 41 4d 5f 52 45 47 45 58 2c 0a 20 20 20 20 72 65 AM_REGEX,. re
00000390: 6c 65 76 61 6e 63 65 3a 20 30 2c 0a 20 20 20 20 levance: 0,.
000003a0: 73 74 61 72 74 73 3a 20 7b 0a 20 20 20 20 20 20 starts: {.
000003b0: 62 65 67 69 6e 3a 20 2f 3d 2f 2c 0a 20 20 20 20 begin: /=/,.
000003c0: 20 20 65 6e 64 3a 20 2f 3d 2f 2c 0a 20 20 20 20 end: /=/,.
000003d0: 20 20 73 74 61 72 74 73 3a 20 7b 0a 20 20 20 20 starts: {.
000003e0: 20 20 20 20 63 6f 6e 74 61 69 6e 73 3a 20 5b 0a contains: [.
000003f0: 20 20 20 20 20 20 20 20 20 20 68 6c 6a 73 2e 4e hljs.N
00000400: 55 4d 42 45 52 5f 4d 4f 44 45 2c 0a 20 20 20 20 UMBER_MODE,.
00000410: 20 20 20 20 20 20 68 6c 6a 73 2e 51 55 4f 54 45 hljs.QUOTE
00000420: 5f 53 54 52 49 4e 47 5f 4d 4f 44 45 2c 0a 20 20 _STRING_MODE,.
00000430: 20 20 20 20 20 20 20 20 68 6c 6a 73 2e 41 50 4f hljs.APO
00000440: 53 5f 53 54 52 49 4e 47 5f 4d 4f 44 45 2c 0a 20 S_STRING_MODE,.
00000450: 20 20 20 20 20 20 20 20 20 48 45 4c 50 45 52 5f HELPER_
00000460: 50 41 52 41 4d 45 54 45 52 2c 0a 20 20 20 20 20 PARAMETER,.
00000470: 20 20 20 20 20 53 55 42 5f 45 58 50 52 45 53 53 SUB_EXPRESS
00000480: 49 4f 4e 0a 20 20 20 20 20 20 20 20 5d 0a 20 20 ION. ].
00000490: 20 20 20 20 7d 0a 20 20 20 20 7d 0a 20 20 7d 3b }. }. };
000004a0: 0a 0a 20 20 63 6f 6e 73 74 20 42 4c 4f 43 4b 5f .. const BLOCK_
000004b0: 50 41 52 41 4d 53 20 3d 20 7b 0a 20 20 20 20 2f PARAMS = {. /
000004c0: 2f 20 70 61 72 61 6d 65 74 65 72 73 20 6f 66 20 / parameters of
000004d0: 74 68 65 20 66 6f 72 6d 20 27 7b 7b 23 77 69 74 the form '{{#wit
000004e0: 68 20 78 20 61 73 20 7c 20 79 20 7c 7d 7d 2e 2e h x as | y |}}..
000004f0: 2e 7b 7b 2f 77 69 74 68 7d 7d 27 0a 20 20 20 20 .{{/with}}'.
00000500: 62 65 67 69 6e 3a 20 2f 61 73 5c 73 2b 5c 7c 2f begin: /as\s+\|/
00000510: 2c 0a 20 20 20 20 6b 65 79 77 6f 72 64 73 3a 20 ,. keywords:
00000520: 7b 0a 20 20 20 20 20 20 6b 65 79 77 6f 72 64 3a {. keyword:
00000530: 20 27 61 73 27 0a 20 20 20 20 7d 2c 0a 20 20 20 'as'. },.
00000540: 20 65 6e 64 3a 20 2f 5c 7c 2f 2c 0a 20 20 20 20 end: /\|/,.
00000550: 63 6f 6e 74 61 69 6e 73 3a 20 5b 0a 20 20 20 20 contains: [.
00000560: 20 20 7b 0a 20 20 20 20 20 20 20 20 2f 2f 20 64 {. // d
00000570: 65 66 69 6e 65 20 73 75 62 2d 6d 6f 64 65 20 69 efine sub-mode i
00000580: 6e 20 6f 72 64 65 72 20 74 6f 20 70 72 65 76 65 n order to preve
00000590: 6e 74 20 68 69 67 68 6c 69 67 68 74 69 6e 67 20 nt highlighting
000005a0: 6f 66 20 62 6c 6f 63 6b 2d 70 61 72 61 6d 65 74 of block-paramet
000005b0: 65 72 20 6e 61 6d 65 64 20 22 61 73 22 0a 20 20 er named "as".
000005c0: 20 20 20 20 20 20 62 65 67 69 6e 3a 20 2f 5c 77 begin: /\w
000005d0: 2b 2f 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 5d +/. }. ]
000005e0: 0a 20 20 7d 3b 0a 0a 20 20 63 6f 6e 73 74 20 48 . };.. const H
000005f0: 45 4c 50 45 52 5f 50 41 52 41 4d 45 54 45 52 53 ELPER_PARAMETERS
00000600: 20 3d 20 7b 0a 20 20 20 20 63 6f 6e 74 61 69 6e = {. contain
00000610: 73 3a 20 5b 0a 20 20 20 20 20 20 68 6c 6a 73 2e s: [. hljs.
00000620: 4e 55 4d 42 45 52 5f 4d 4f 44 45 2c 0a 20 20 20 NUMBER_MODE,.
00000630: 20 20 20 68 6c 6a 73 2e 51 55 4f 54 45 5f 53 54 hljs.QUOTE_ST
00000640: 52 49 4e 47 5f 4d 4f 44 45 2c 0a 20 20 20 20 20 RING_MODE,.
00000650: 20 68 6c 6a 73 2e 41 50 4f 53 5f 53 54 52 49 4e hljs.APOS_STRIN
00000660: 47 5f 4d 4f 44 45 2c 0a 20 20 20 20 20 20 42 4c G_MODE,. BL
00000670: 4f 43 4b 5f 50 41 52 41 4d 53 2c 0a 20 20 20 20 OCK_PARAMS,.
00000680: 20 20 48 41 53 48 2c 0a 20 20 20 20 20 20 48 45 HASH,. HE
00000690: 4c 50 45 52 5f 50 41 52 41 4d 45 54 45 52 2c 0a LPER_PARAMETER,.
000006a0: 20 20 20 20 20 20 53 55 42 5f 45 58 50 52 45 53 SUB_EXPRES
000006b0: 53 49 4f 4e 0a 20 20 20 20 5d 2c 0a 20 20 20 20 SION. ],.
000006c0: 72 65 74 75 72 6e 45 6e 64 3a 20 74 72 75 65 0a returnEnd: true.
000006d0: 20 20 20 20 2f 2f 20 74 68 65 20 70 72 6f 70 65 // the prope
000006e0: 72 74 79 20 22 65 6e 64 22 20 69 73 20 64 65 66 rty "end" is def
000006f0: 69 6e 65 64 20 74 68 72 6f 75 67 68 20 69 6e 68 ined through inh
00000700: 65 72 69 74 61 6e 63 65 20 77 68 65 6e 20 74 68 eritance when th
00000710: 65 20 6d 6f 64 65 20 69 73 20 75 73 65 64 2e 20 e mode is used.
00000720: 49 66 20 64 65 70 65 6e 64 73 0a 20 20 20 20 2f If depends. /
00000730: 2f 20 6f 6e 20 74 68 65 20 73 75 72 72 6f 75 6e / on the surroun
00000740: 64 69 6e 67 20 6d 6f 64 65 2c 20 62 75 74 20 22 ding mode, but "
00000750: 65 6e 64 73 57 69 74 68 50 61 72 65 6e 74 22 20 endsWithParent"
00000760: 64 6f 65 73 20 6e 6f 74 20 77 6f 72 6b 20 68 65 does not work he
00000770: 72 65 20 28 69 2e 65 2e 20 69 74 20 69 6e 63 6c re (i.e. it incl
00000780: 75 64 65 73 20 74 68 65 0a 20 20 20 20 2f 2f 20 udes the. //
00000790: 65 6e 64 2d 74 6f 6b 65 6e 20 6f 66 20 74 68 65 end-token of the
000007a0: 20 73 75 72 72 6f 75 6e 64 69 6e 67 20 6d 6f 64 surrounding mod
000007b0: 65 29 0a 20 20 7d 3b 0a 0a 20 20 63 6f 6e 73 74 e). };.. const
000007c0: 20 53 55 42 5f 45 58 50 52 45 53 53 49 4f 4e 5f SUB_EXPRESSION_
000007d0: 43 4f 4e 54 45 4e 54 53 20 3d 20 68 6c 6a 73 2e CONTENTS = hljs.
000007e0: 69 6e 68 65 72 69 74 28 48 45 4c 50 45 52 5f 4e inherit(HELPER_N
000007f0: 41 4d 45 5f 4f 52 5f 50 41 54 48 5f 45 58 50 52 AME_OR_PATH_EXPR
00000800: 45 53 53 49 4f 4e 2c 20 7b 0a 20 20 20 20 63 6c ESSION, {. cl
00000810: 61 73 73 4e 61 6d 65 3a 20 27 6e 61 6d 65 27 2c assName: 'name',
00000820: 0a 20 20 20 20 6b 65 79 77 6f 72 64 73 3a 20 42 . keywords: B
00000830: 55 49 4c 54 5f 49 4e 53 2c 0a 20 20 20 20 73 74 UILT_INS,. st
00000840: 61 72 74 73 3a 20 68 6c 6a 73 2e 69 6e 68 65 72 arts: hljs.inher
00000850: 69 74 28 48 45 4c 50 45 52 5f 50 41 52 41 4d 45 it(HELPER_PARAME
00000860: 54 45 52 53 2c 20 7b 0a 20 20 20 20 20 20 65 6e TERS, {. en
00000870: 64 3a 20 2f 5c 29 2f 0a 20 20 20 20 7d 29 0a 20 d: /\)/. }).
00000880: 20 7d 29 3b 0a 0a 20 20 53 55 42 5f 45 58 50 52 });.. SUB_EXPR
00000890: 45 53 53 49 4f 4e 2e 63 6f 6e 74 61 69 6e 73 20 ESSION.contains
000008a0: 3d 20 5b 53 55 42 5f 45 58 50 52 45 53 53 49 4f = [SUB_EXPRESSIO
000008b0: 4e 5f 43 4f 4e 54 45 4e 54 53 5d 3b 0a 0a 20 20 N_CONTENTS];..
000008c0: 63 6f 6e 73 74 20 4f 50 45 4e 49 4e 47 5f 42 4c const OPENING_BL
000008d0: 4f 43 4b 5f 4d 55 53 54 41 43 48 45 5f 43 4f 4e OCK_MUSTACHE_CON
000008e0: 54 45 4e 54 53 20 3d 20 68 6c 6a 73 2e 69 6e 68 TENTS = hljs.inh
000008f0: 65 72 69 74 28 48 45 4c 50 45 52 5f 4e 41 4d 45 erit(HELPER_NAME
00000900: 5f 4f 52 5f 50 41 54 48 5f 45 58 50 52 45 53 53 _OR_PATH_EXPRESS
00000910: 49 4f 4e 2c 20 7b 0a 20 20 20 20 6b 65 79 77 6f ION, {. keywo
00000920: 72 64 73 3a 20 42 55 49 4c 54 5f 49 4e 53 2c 0a rds: BUILT_INS,.
00000930: 20 20 20 20 63 6c 61 73 73 4e 61 6d 65 3a 20 27 className: '
00000940: 6e 61 6d 65 27 2c 0a 20 20 20 20 73 74 61 72 74 name',. start
00000950: 73 3a 20 68 6c 6a 73 2e 69 6e 68 65 72 69 74 28 s: hljs.inherit(
00000960: 48 45 4c 50 45 52 5f 50 41 52 41 4d 45 54 45 52 HELPER_PARAMETER
00000970: 53 2c 20 7b 0a 20 20 20 20 20 20 65 6e 64 3a 20 S, {. end:
00000980: 2f 5c 7d 5c 7d 2f 0a 20 20 20 20 7d 29 0a 20 20 /\}\}/. }).
00000990: 7d 29 3b 0a 0a 20 20 63 6f 6e 73 74 20 43 4c 4f });.. const CLO
000009a0: 53 49 4e 47 5f 42 4c 4f 43 4b 5f 4d 55 53 54 41 SING_BLOCK_MUSTA
000009b0: 43 48 45 5f 43 4f 4e 54 45 4e 54 53 20 3d 20 68 CHE_CONTENTS = h
000009c0: 6c 6a 73 2e 69 6e 68 65 72 69 74 28 48 45 4c 50 ljs.inherit(HELP
000009d0: 45 52 5f 4e 41 4d 45 5f 4f 52 5f 50 41 54 48 5f ER_NAME_OR_PATH_
000009e0: 45 58 50 52 45 53 53 49 4f 4e 2c 20 7b 0a 20 20 EXPRESSION, {.
000009f0: 20 20 6b 65 79 77 6f 72 64 73 3a 20 42 55 49 4c keywords: BUIL
00000a00: 54 5f 49 4e 53 2c 0a 20 20 20 20 63 6c 61 73 73 T_INS,. class
00000a10: 4e 61 6d 65 3a 20 27 6e 61 6d 65 27 0a 20 20 7d Name: 'name'. }
00000a20: 29 3b 0a 0a 20 20 63 6f 6e 73 74 20 42 41 53 49 );.. const BASI
00000a30: 43 5f 4d 55 53 54 41 43 48 45 5f 43 4f 4e 54 45 C_MUSTACHE_CONTE
00000a40: 4e 54 53 20 3d 20 68 6c 6a 73 2e 69 6e 68 65 72 NTS = hljs.inher
00000a50: 69 74 28 48 45 4c 50 45 52 5f 4e 41 4d 45 5f 4f it(HELPER_NAME_O
00000a60: 52 5f 50 41 54 48 5f 45 58 50 52 45 53 53 49 4f R_PATH_EXPRESSIO
00000a70: 4e 2c 20 7b 0a 20 20 20 20 63 6c 61 73 73 4e 61 N, {. classNa
00000a80: 6d 65 3a 20 27 6e 61 6d 65 27 2c 0a 20 20 20 20 me: 'name',.
00000a90: 6b 65 79 77 6f 72 64 73 3a 20 42 55 49 4c 54 5f keywords: BUILT_
00000aa0: 49 4e 53 2c 0a 20 20 20 20 73 74 61 72 74 73 3a INS,. starts:
00000ab0: 20 68 6c 6a 73 2e 69 6e 68 65 72 69 74 28 48 45 hljs.inherit(HE
00000ac0: 4c 50 45 52 5f 50 41 52 41 4d 45 54 45 52 53 2c LPER_PARAMETERS,
00000ad0: 20 7b 0a 20 20 20 20 20 20 65 6e 64 3a 20 2f 5c {. end: /\
00000ae0: 7d 5c 7d 2f 0a 20 20 20 20 7d 29 0a 20 20 7d 29 }\}/. }). })
00000af0: 3b 0a 0a 20 20 63 6f 6e 73 74 20 45 53 43 41 50 ;.. const ESCAP
00000b00: 45 5f 4d 55 53 54 41 43 48 45 5f 57 49 54 48 5f E_MUSTACHE_WITH_
00000b10: 50 52 45 43 45 45 44 49 4e 47 5f 42 41 43 4b 53 PRECEEDING_BACKS
00000b20: 4c 41 53 48 20 3d 20 7b 0a 20 20 20 20 62 65 67 LASH = {. beg
00000b30: 69 6e 3a 20 2f 5c 5c 5c 7b 5c 7b 2f 2c 0a 20 20 in: /\\\{\{/,.
00000b40: 20 20 73 6b 69 70 3a 20 74 72 75 65 0a 20 20 7d skip: true. }
00000b50: 3b 0a 20 20 63 6f 6e 73 74 20 50 52 45 56 45 4e ;. const PREVEN
00000b60: 54 5f 45 53 43 41 50 45 5f 57 49 54 48 5f 41 4e T_ESCAPE_WITH_AN
00000b70: 4f 54 48 45 52 5f 50 52 45 43 45 45 44 49 4e 47 OTHER_PRECEEDING
00000b80: 5f 42 41 43 4b 53 4c 41 53 48 20 3d 20 7b 0a 20 _BACKSLASH = {.
00000b90: 20 20 20 62 65 67 69 6e 3a 20 2f 5c 5c 5c 5c 28 begin: /\\\\(
00000ba0: 3f 3d 5c 7b 5c 7b 29 2f 2c 0a 20 20 20 20 73 6b ?=\{\{)/,. sk
00000bb0: 69 70 3a 20 74 72 75 65 0a 20 20 7d 3b 0a 0a 20 ip: true. };..
00000bc0: 20 72 65 74 75 72 6e 20 7b 0a 20 20 20 20 6e 61 return {. na
00000bd0: 6d 65 3a 20 27 48 61 6e 64 6c 65 62 61 72 73 27 me: 'Handlebars'
00000be0: 2c 0a 20 20 20 20 61 6c 69 61 73 65 73 3a 20 5b ,. aliases: [
00000bf0: 0a 20 20 20 20 20 20 27 68 62 73 27 2c 0a 20 20 . 'hbs',.
00000c00: 20 20 20 20 27 68 74 6d 6c 2e 68 62 73 27 2c 0a 'html.hbs',.
00000c10: 20 20 20 20 20 20 27 68 74 6d 6c 2e 68 61 6e 64 'html.hand
00000c20: 6c 65 62 61 72 73 27 2c 0a 20 20 20 20 20 20 27 lebars',. '
00000c30: 68 74 6d 6c 62 61 72 73 27 0a 20 20 20 20 5d 2c htmlbars'. ],
00000c40: 0a 20 20 20 20 63 61 73 65 5f 69 6e 73 65 6e 73 . case_insens
00000c50: 69 74 69 76 65 3a 20 74 72 75 65 2c 0a 20 20 20 itive: true,.
00000c60: 20 73 75 62 4c 61 6e 67 75 61 67 65 3a 20 27 78 subLanguage: 'x
00000c70: 6d 6c 27 2c 0a 20 20 20 20 63 6f 6e 74 61 69 6e ml',. contain
00000c80: 73 3a 20 5b 0a 20 20 20 20 20 20 45 53 43 41 50 s: [. ESCAP
00000c90: 45 5f 4d 55 53 54 41 43 48 45 5f 57 49 54 48 5f E_MUSTACHE_WITH_
00000ca0: 50 52 45 43 45 45 44 49 4e 47 5f 42 41 43 4b 53 PRECEEDING_BACKS
00000cb0: 4c 41 53 48 2c 0a 20 20 20 20 20 20 50 52 45 56 LASH,. PREV
00000cc0: 45 4e 54 5f 45 53 43 41 50 45 5f 57 49 54 48 5f ENT_ESCAPE_WITH_
00000cd0: 41 4e 4f 54 48 45 52 5f 50 52 45 43 45 45 44 49 ANOTHER_PRECEEDI
00000ce0: 4e 47 5f 42 41 43 4b 53 4c 41 53 48 2c 0a 20 20 NG_BACKSLASH,.
00000cf0: 20 20 20 20 68 6c 6a 73 2e 43 4f 4d 4d 45 4e 54 hljs.COMMENT
00000d00: 28 2f 5c 7b 5c 7b 21 2d 2d 2f 2c 20 2f 2d 2d 5c (/\{\{!--/, /--\
00000d10: 7d 5c 7d 2f 29 2c 0a 20 20 20 20 20 20 68 6c 6a }\}/),. hlj
00000d20: 73 2e 43 4f 4d 4d 45 4e 54 28 2f 5c 7b 5c 7b 21 s.COMMENT(/\{\{!
00000d30: 2f 2c 20 2f 5c 7d 5c 7d 2f 29 2c 0a 20 20 20 20 /, /\}\}/),.
00000d40: 20 20 7b 0a 20 20 20 20 20 20 20 20 2f 2f 20 6f {. // o
00000d50: 70 65 6e 20 72 61 77 20 62 6c 6f 63 6b 20 22 7b pen raw block "{
00000d60: 7b 7b 7b 72 61 77 7d 7d 7d 7d 20 63 6f 6e 74 65 {{{raw}}}} conte
00000d70: 6e 74 20 6e 6f 74 20 65 76 61 6c 75 61 74 65 64 nt not evaluated
00000d80: 20 7b 7b 7b 7b 2f 72 61 77 7d 7d 7d 7d 22 0a 20 {{{{/raw}}}}".
00000d90: 20 20 20 20 20 20 20 63 6c 61 73 73 4e 61 6d 65 className
00000da0: 3a 20 27 74 65 6d 70 6c 61 74 65 2d 74 61 67 27 : 'template-tag'
00000db0: 2c 0a 20 20 20 20 20 20 20 20 62 65 67 69 6e 3a ,. begin:
00000dc0: 20 2f 5c 7b 5c 7b 5c 7b 5c 7b 28 3f 21 5c 2f 29 /\{\{\{\{(?!\/)
00000dd0: 2f 2c 0a 20 20 20 20 20 20 20 20 65 6e 64 3a 20 /,. end:
00000de0: 2f 5c 7d 5c 7d 5c 7d 5c 7d 2f 2c 0a 20 20 20 20 /\}\}\}\}/,.
00000df0: 20 20 20 20 63 6f 6e 74 61 69 6e 73 3a 20 5b 4f contains: [O
00000e00: 50 45 4e 49 4e 47 5f 42 4c 4f 43 4b 5f 4d 55 53 PENING_BLOCK_MUS
00000e10: 54 41 43 48 45 5f 43 4f 4e 54 45 4e 54 53 5d 2c TACHE_CONTENTS],
00000e20: 0a 20 20 20 20 20 20 20 20 73 74 61 72 74 73 3a . starts:
00000e30: 20 7b 0a 20 20 20 20 20 20 20 20 20 20 65 6e 64 {. end
00000e40: 3a 20 2f 5c 7b 5c 7b 5c 7b 5c 7b 5c 2f 2f 2c 0a : /\{\{\{\{\//,.
00000e50: 20 20 20 20 20 20 20 20 20 20 72 65 74 75 72 6e return
00000e60: 45 6e 64 3a 20 74 72 75 65 2c 0a 20 20 20 20 20 End: true,.
00000e70: 20 20 20 20 20 73 75 62 4c 61 6e 67 75 61 67 65 subLanguage
00000e80: 3a 20 27 78 6d 6c 27 0a 20 20 20 20 20 20 20 20 : 'xml'.
00000e90: 7d 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 }. },.
00000ea0: 20 7b 0a 20 20 20 20 20 20 20 20 2f 2f 20 63 6c {. // cl
00000eb0: 6f 73 65 20 72 61 77 20 62 6c 6f 63 6b 0a 20 20 ose raw block.
00000ec0: 20 20 20 20 20 20 63 6c 61 73 73 4e 61 6d 65 3a className:
00000ed0: 20 27 74 65 6d 70 6c 61 74 65 2d 74 61 67 27 2c 'template-tag',
00000ee0: 0a 20 20 20 20 20 20 20 20 62 65 67 69 6e 3a 20 . begin:
00000ef0: 2f 5c 7b 5c 7b 5c 7b 5c 7b 5c 2f 2f 2c 0a 20 20 /\{\{\{\{\//,.
00000f00: 20 20 20 20 20 20 65 6e 64 3a 20 2f 5c 7d 5c 7d end: /\}\}
00000f10: 5c 7d 5c 7d 2f 2c 0a 20 20 20 20 20 20 20 20 63 \}\}/,. c
00000f20: 6f 6e 74 61 69 6e 73 3a 20 5b 43 4c 4f 53 49 4e ontains: [CLOSIN
00000f30: 47 5f 42 4c 4f 43 4b 5f 4d 55 53 54 41 43 48 45 G_BLOCK_MUSTACHE
00000f40: 5f 43 4f 4e 54 45 4e 54 53 5d 0a 20 20 20 20 20 _CONTENTS].
00000f50: 20 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 },. {.
00000f60: 20 20 20 20 2f 2f 20 6f 70 65 6e 20 62 6c 6f 63 // open bloc
00000f70: 6b 20 73 74 61 74 65 6d 65 6e 74 0a 20 20 20 20 k statement.
00000f80: 20 20 20 20 63 6c 61 73 73 4e 61 6d 65 3a 20 27 className: '
00000f90: 74 65 6d 70 6c 61 74 65 2d 74 61 67 27 2c 0a 20 template-tag',.
00000fa0: 20 20 20 20 20 20 20 62 65 67 69 6e 3a 20 2f 5c begin: /\
00000fb0: 7b 5c 7b 23 2f 2c 0a 20 20 20 20 20 20 20 20 65 {\{#/,. e
00000fc0: 6e 64 3a 20 2f 5c 7d 5c 7d 2f 2c 0a 20 20 20 20 nd: /\}\}/,.
00000fd0: 20 20 20 20 63 6f 6e 74 61 69 6e 73 3a 20 5b 4f contains: [O
00000fe0: 50 45 4e 49 4e 47 5f 42 4c 4f 43 4b 5f 4d 55 53 PENING_BLOCK_MUS
00000ff0: 54 41 43 48 45 5f 43 4f 4e 54 45 4e 54 53 5d 0a TACHE_CONTENTS].
00001000: 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 7b },. {
00001010: 0a 20 20 20 20 20 20 20 20 63 6c 61 73 73 4e 61 . classNa
00001020: 6d 65 3a 20 27 74 65 6d 70 6c 61 74 65 2d 74 61 me: 'template-ta
00001030: 67 27 2c 0a 20 20 20 20 20 20 20 20 62 65 67 69 g',. begi
00001040: 6e 3a 20 2f 5c 7b 5c 7b 28 3f 3d 65 6c 73 65 5c n: /\{\{(?=else\
00001050: 7d 5c 7d 29 2f 2c 0a 20 20 20 20 20 20 20 20 65 }\})/,. e
00001060: 6e 64 3a 20 2f 5c 7d 5c 7d 2f 2c 0a 20 20 20 20 nd: /\}\}/,.
00001070: 20 20 20 20 6b 65 79 77 6f 72 64 73 3a 20 27 65 keywords: 'e
00001080: 6c 73 65 27 0a 20 20 20 20 20 20 7d 2c 0a 20 20 lse'. },.
00001090: 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 63 6c {. cl
000010a0: 61 73 73 4e 61 6d 65 3a 20 27 74 65 6d 70 6c 61 assName: 'templa
000010b0: 74 65 2d 74 61 67 27 2c 0a 20 20 20 20 20 20 20 te-tag',.
000010c0: 20 62 65 67 69 6e 3a 20 2f 5c 7b 5c 7b 28 3f 3d begin: /\{\{(?=
000010d0: 65 6c 73 65 20 69 66 29 2f 2c 0a 20 20 20 20 20 else if)/,.
000010e0: 20 20 20 65 6e 64 3a 20 2f 5c 7d 5c 7d 2f 2c 0a end: /\}\}/,.
000010f0: 20 20 20 20 20 20 20 20 6b 65 79 77 6f 72 64 73 keywords
00001100: 3a 20 27 65 6c 73 65 20 69 66 27 0a 20 20 20 20 : 'else if'.
00001110: 20 20 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 },. {.
00001120: 20 20 20 20 20 2f 2f 20 63 6c 6f 73 69 6e 67 20 // closing
00001130: 62 6c 6f 63 6b 20 73 74 61 74 65 6d 65 6e 74 0a block statement.
00001140: 20 20 20 20 20 20 20 20 63 6c 61 73 73 4e 61 6d classNam
00001150: 65 3a 20 27 74 65 6d 70 6c 61 74 65 2d 74 61 67 e: 'template-tag
00001160: 27 2c 0a 20 20 20 20 20 20 20 20 62 65 67 69 6e ',. begin
00001170: 3a 20 2f 5c 7b 5c 7b 5c 2f 2f 2c 0a 20 20 20 20 : /\{\{\//,.
00001180: 20 20 20 20 65 6e 64 3a 20 2f 5c 7d 5c 7d 2f 2c end: /\}\}/,
00001190: 0a 20 20 20 20 20 20 20 20 63 6f 6e 74 61 69 6e . contain
000011a0: 73 3a 20 5b 43 4c 4f 53 49 4e 47 5f 42 4c 4f 43 s: [CLOSING_BLOC
000011b0: 4b 5f 4d 55 53 54 41 43 48 45 5f 43 4f 4e 54 45 K_MUSTACHE_CONTE
000011c0: 4e 54 53 5d 0a 20 20 20 20 20 20 7d 2c 0a 20 20 NTS]. },.
000011d0: 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 2f 2f {. //
000011e0: 20 74 65 6d 70 6c 61 74 65 20 76 61 72 69 61 62 template variab
000011f0: 6c 65 20 6f 72 20 68 65 6c 70 65 72 2d 63 61 6c le or helper-cal
00001200: 6c 20 74 68 61 74 20 69 73 20 4e 4f 54 20 68 74 l that is NOT ht
00001210: 6d 6c 2d 65 73 63 61 70 65 64 0a 20 20 20 20 20 ml-escaped.
00001220: 20 20 20 63 6c 61 73 73 4e 61 6d 65 3a 20 27 74 className: 't
00001230: 65 6d 70 6c 61 74 65 2d 76 61 72 69 61 62 6c 65 emplate-variable
00001240: 27 2c 0a 20 20 20 20 20 20 20 20 62 65 67 69 6e ',. begin
00001250: 3a 20 2f 5c 7b 5c 7b 5c 7b 2f 2c 0a 20 20 20 20 : /\{\{\{/,.
00001260: 20 20 20 20 65 6e 64 3a 20 2f 5c 7d 5c 7d 5c 7d end: /\}\}\}
00001270: 2f 2c 0a 20 20 20 20 20 20 20 20 63 6f 6e 74 61 /,. conta
00001280: 69 6e 73 3a 20 5b 42 41 53 49 43 5f 4d 55 53 54 ins: [BASIC_MUST
00001290: 41 43 48 45 5f 43 4f 4e 54 45 4e 54 53 5d 0a 20 ACHE_CONTENTS].
000012a0: 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 7b 0a },. {.
000012b0: 20 20 20 20 20 20 20 20 2f 2f 20 74 65 6d 70 6c // templ
000012c0: 61 74 65 20 76 61 72 69 61 62 6c 65 20 6f 72 20 ate variable or
000012d0: 68 65 6c 70 65 72 2d 63 61 6c 6c 20 74 68 61 74 helper-call that
000012e0: 20 69 73 20 68 74 6d 6c 2d 65 73 63 61 70 65 64 is html-escaped
000012f0: 0a 20 20 20 20 20 20 20 20 63 6c 61 73 73 4e 61 . classNa
00001300: 6d 65 3a 20 27 74 65 6d 70 6c 61 74 65 2d 76 61 me: 'template-va
00001310: 72 69 61 62 6c 65 27 2c 0a 20 20 20 20 20 20 20 riable',.
00001320: 20 62 65 67 69 6e 3a 20 2f 5c 7b 5c 7b 2f 2c 0a begin: /\{\{/,.
00001330: 20 20 20 20 20 20 20 20 65 6e 64 3a 20 2f 5c 7d end: /\}
00001340: 5c 7d 2f 2c 0a 20 20 20 20 20 20 20 20 63 6f 6e \}/,. con
00001350: 74 61 69 6e 73 3a 20 5b 42 41 53 49 43 5f 4d 55 tains: [BASIC_MU
00001360: 53 54 41 43 48 45 5f 43 4f 4e 54 45 4e 54 53 5d STACHE_CONTENTS]
00001370: 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 5d 0a 20 . }. ].
00001380: 20 7d 3b 0a 7d 0a 0a 6d 6f 64 75 6c 65 2e 65 78 };.}..module.ex
00001390: 70 6f 72 74 73 20 3d 20 68 61 6e 64 6c 65 62 61 ports = handleba
000013a0: 72 73 3b 0a 0a 0a 2f 2a 2a 2a 2f 20 7d 29 2c 0a rs;.../***/ }),.
000013b0: 0a 2f 2a 2a 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d ./***/ "./node_m
000013c0: 6f 64 75 6c 65 73 2f 68 69 67 68 6c 69 67 68 74 odules/highlight
000013d0: 2e 6a 73 2f 6c 69 62 2f 6c 61 6e 67 75 61 67 65 .js/lib/language
000013e0: 73 2f 68 61 73 6b 65 6c 6c 2e 6a 73 22 3a 0a 2f s/haskell.js":./
000013f0: 2a 21 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a *!**************
00001400: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
00001410: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
00001420: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 21 2a **************!*
00001430: 5c 0a 20 20 21 2a 2a 2a 20 2e 2f 6e 6f 64 65 5f \. !*** ./node_
00001440: 6d 6f 64 75 6c 65 73 2f 68 69 67 68 6c 69 67 68 modules/highligh
00001450: 74 2e 6a 73 2f 6c 69 62 2f 6c 61 6e 67 75 61 67 t.js/lib/languag
00001460: 65 73 2f 68 61 73 6b 65 6c 6c 2e 6a 73 20 2a 2a es/haskell.js **
00001470: 2a 21 0a 20 20 5c 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a *!. \**********
00001480: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
00001490: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
000014a0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
000014b0: 2a 2a 2f 0a 2f 2a 2a 2a 2f 20 28 28 6d 6f 64 75 **/./***/ ((modu
000014c0: 6c 65 29 20 3d 3e 20 7b 0a 0a 2f 2a 0a 4c 61 6e le) => {../*.Lan
000014d0: 67 75 61 67 65 3a 20 48 61 73 6b 65 6c 6c 0a 41 guage: Haskell.A
000014e0: 75 74 68 6f 72 3a 20 4a 65 72 65 6d 79 20 48 75 uthor: Jeremy Hu
000014f0: 6c 6c 20 3c 73 6f 75 72 64 72 75 6d 73 40 67 6d ll <sourdrums@gm
00001500: 61 69 6c 2e 63 6f 6d 3e 0a 43 6f 6e 74 72 69 62 ail.com>.Contrib
00001510: 75 74 6f 72 73 3a 20 5a 65 6e 61 20 54 72 65 65 utors: Zena Tree
00001520: 70 20 3c 7a 65 6e 61 2e 74 72 65 65 70 40 67 6d p <zena.treep@gm
00001530: 61 69 6c 2e 63 6f 6d 3e 0a 57 65 62 73 69 74 65 ail.com>.Website
00001540: 3a 20 68 74 74 70 73 3a 2f 2f 77 77 77 2e 68 61 : https://www.ha
00001550: 73 6b 65 6c 6c 2e 6f 72 67 0a 43 61 74 65 67 6f skell.org.Catego
00001560: 72 79 3a 20 66 75 6e 63 74 69 6f 6e 61 6c 0a 2a ry: functional.*
00001570: 2f 0a 0a 66 75 6e 63 74 69 6f 6e 20 68 61 73 6b /..function hask
00001580: 65 6c 6c 28 68 6c 6a 73 29 20 7b 0a 20 20 63 6f ell(hljs) {. co
00001590: 6e 73 74 20 43 4f 4d 4d 45 4e 54 20 3d 20 7b 0a nst COMMENT = {.
000015a0: 20 20 20 20 76 61 72 69 61 6e 74 73 3a 20 5b 0a variants: [.
000015b0: 20 20 20 20 20 20 68 6c 6a 73 2e 43 4f 4d 4d 45 hljs.COMME
000015c0: 4e 54 28 27 2d 2d 27 2c 20 27 24 27 29 2c 0a 20 NT('--', '$'),.
000015d0: 20 20 20 20 20 68 6c 6a 73 2e 43 4f 4d 4d 45 4e hljs.COMMEN
000015e0: 54 28 0a 20 20 20 20 20 20 20 20 2f 5c 7b 2d 2f T(. /\{-/
000015f0: 2c 0a 20 20 20 20 20 20 20 20 2f 2d 5c 7d 2f 2c ,. /-\}/,
00001600: 0a 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 . {.
00001610: 20 20 20 20 20 63 6f 6e 74 61 69 6e 73 3a 20 5b contains: [
00001620: 27 73 65 6c 66 27 5d 0a 20 20 20 20 20 20 20 20 'self'].
00001630: 7d 0a 20 20 20 20 20 20 29 0a 20 20 20 20 5d 0a }. ). ].
00001640: 20 20 7d 3b 0a 0a 20 20 63 6f 6e 73 74 20 50 52 };.. const PR
00001650: 41 47 4d 41 20 3d 20 7b 0a 20 20 20 20 63 6c 61 AGMA = {. cla
00001660: 73 73 4e 61 6d 65 3a 20 27 6d 65 74 61 27 2c 0a ssName: 'meta',.
00001670: 20 20 20 20 62 65 67 69 6e 3a 20 2f 5c 7b 2d 23 begin: /\{-#
00001680: 2f 2c 0a 20 20 20 20 65 6e 64 3a 20 2f 23 2d 5c /,. end: /#-\
00001690: 7d 2f 0a 20 20 7d 3b 0a 0a 20 20 63 6f 6e 73 74 }/. };.. const
000016a0: 20 50 52 45 50 52 4f 43 45 53 53 4f 52 20 3d 20 PREPROCESSOR =
000016b0: 7b 0a 20 20 20 20 63 6c 61 73 73 4e 61 6d 65 3a {. className:
000016c0: 20 27 6d 65 74 61 27 2c 0a 20 20 20 20 62 65 67 'meta',. beg
000016d0: 69 6e 3a 20 27 5e 23 27 2c 0a 20 20 20 20 65 6e in: '^#',. en
000016e0: 64 3a 20 27 24 27 0a 20 20 7d 3b 0a 0a 20 20 63 d: '$'. };.. c
000016f0: 6f 6e 73 74 20 43 4f 4e 53 54 52 55 43 54 4f 52 onst CONSTRUCTOR
00001700: 20 3d 20 7b 0a 20 20 20 20 63 6c 61 73 73 4e 61 = {. classNa
00001710: 6d 65 3a 20 27 74 79 70 65 27 2c 0a 20 20 20 20 me: 'type',.
00001720: 62 65 67 69 6e 3a 20 27 5c 5c 62 5b 41 2d 5a 5d begin: '\\b[A-Z]
00001730: 5b 5c 5c 77 5c 27 5d 2a 27 2c 20 2f 2f 20 54 4f [\\w\']*', // TO
00001740: 44 4f 3a 20 6f 74 68 65 72 20 63 6f 6e 73 74 72 DO: other constr
00001750: 75 63 74 6f 72 73 20 28 62 75 69 6c 64 2d 69 6e uctors (build-in
00001760: 2c 20 69 6e 66 69 78 29 2e 0a 20 20 20 20 72 65 , infix).. re
00001770: 6c 65 76 61 6e 63 65 3a 20 30 0a 20 20 7d 3b 0a levance: 0. };.
00001780: 0a 20 20 63 6f 6e 73 74 20 4c 49 53 54 20 3d 20 . const LIST =
00001790: 7b 0a 20 20 20 20 62 65 67 69 6e 3a 20 27 5c 5c {. begin: '\\
000017a0: 28 27 2c 0a 20 20 20 20 65 6e 64 3a 20 27 5c 5c (',. end: '\\
000017b0: 29 27 2c 0a 20 20 20 20 69 6c 6c 65 67 61 6c 3a )',. illegal:
000017c0: 20 27 22 27 2c 0a 20 20 20 20 63 6f 6e 74 61 69 '"',. contai
000017d0: 6e 73 3a 20 5b 0a 20 20 20 20 20 20 50 52 41 47 ns: [. PRAG
000017e0: 4d 41 2c 0a 20 20 20 20 20 20 50 52 45 50 52 4f MA,. PREPRO
000017f0: 43 45 53 53 4f 52 2c 0a 20 20 20 20 20 20 7b 0a CESSOR,. {.
00001800: 20 20 20 20 20 20 20 20 63 6c 61 73 73 4e 61 6d classNam
00001810: 65 3a 20 27 74 79 70 65 27 2c 0a 20 20 20 20 20 e: 'type',.
00001820: 20 20 20 62 65 67 69 6e 3a 20 27 5c 5c 62 5b 41 begin: '\\b[A
00001830: 2d 5a 5d 5b 5c 5c 77 5d 2a 28 5c 5c 28 28 5c 5c -Z][\\w]*(\\((\\
00001840: 2e 5c 5c 2e 7c 2c 7c 5c 5c 77 2b 29 5c 5c 29 29 .\\.|,|\\w+)\\))
00001850: 3f 27 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 ?'. },.
00001860: 20 20 68 6c 6a 73 2e 69 6e 68 65 72 69 74 28 68 hljs.inherit(h
00001870: 6c 6a 73 2e 54 49 54 4c 45 5f 4d 4f 44 45 2c 20 ljs.TITLE_MODE,
00001880: 7b 0a 20 20 20 20 20 20 20 20 62 65 67 69 6e 3a {. begin:
00001890: 20 27 5b 5f 61 2d 7a 5d 5b 5c 5c 77 5c 27 5d 2a '[_a-z][\\w\']*
000018a0: 27 0a 20 20 20 20 20 20 7d 29 2c 0a 20 20 20 20 '. }),.
000018b0: 20 20 43 4f 4d 4d 45 4e 54 0a 20 20 20 20 5d 0a COMMENT. ].
000018c0: 20 20 7d 3b 0a 0a 20 20 63 6f 6e 73 74 20 52 45 };.. const RE
000018d0: 43 4f 52 44 20 3d 20 7b 0a 20 20 20 20 62 65 67 CORD = {. beg
000018e0: 69 6e 3a 20 2f 5c 7b 2f 2c 0a 20 20 20 20 65 6e in: /\{/,. en
000018f0: 64 3a 20 2f 5c 7d 2f 2c 0a 20 20 20 20 63 6f 6e d: /\}/,. con
00001900: 74 61 69 6e 73 3a 20 4c 49 53 54 2e 63 6f 6e 74 tains: LIST.cont
00001910: 61 69 6e 73 0a 20 20 7d 3b 0a 0a 20 20 72 65 74 ains. };.. ret
00001920: 75 72 6e 20 7b 0a 20 20 20 20 6e 61 6d 65 3a 20 urn {. name:
00001930: 27 48 61 73 6b 65 6c 6c 27 2c 0a 20 20 20 20 61 'Haskell',. a
00001940: 6c 69 61 73 65 73 3a 20 5b 27 68 73 27 5d 2c 0a liases: ['hs'],.
00001950: 20 20 20 20 6b 65 79 77 6f 72 64 73 3a 0a 20 20 keywords:.
00001960: 20 20 20 20 27 6c 65 74 20 69 6e 20 69 66 20 74 'let in if t
00001970: 68 65 6e 20 65 6c 73 65 20 63 61 73 65 20 6f 66 hen else case of
00001980: 20 77 68 65 72 65 20 64 6f 20 6d 6f 64 75 6c 65 where do module
00001990: 20 69 6d 70 6f 72 74 20 68 69 64 69 6e 67 20 27 import hiding '
000019a0: 20 2b 0a 20 20 20 20 20 20 27 71 75 61 6c 69 66 +. 'qualif
000019b0: 69 65 64 20 74 79 70 65 20 64 61 74 61 20 6e 65 ied type data ne
000019c0: 77 74 79 70 65 20 64 65 72 69 76 69 6e 67 20 63 wtype deriving c
000019d0: 6c 61 73 73 20 69 6e 73 74 61 6e 63 65 20 61 73 lass instance as
000019e0: 20 64 65 66 61 75 6c 74 20 27 20 2b 0a 20 20 20 default ' +.
000019f0: 20 20 20 27 69 6e 66 69 78 20 69 6e 66 69 78 6c 'infix infixl
00001a00: 20 69 6e 66 69 78 72 20 66 6f 72 65 69 67 6e 20 infixr foreign
00001a10: 65 78 70 6f 72 74 20 63 63 61 6c 6c 20 73 74 64 export ccall std
00001a20: 63 61 6c 6c 20 63 70 6c 75 73 70 6c 75 73 20 27 call cplusplus '
00001a30: 20 2b 0a 20 20 20 20 20 20 27 6a 76 6d 20 64 6f +. 'jvm do
00001a40: 74 6e 65 74 20 73 61 66 65 20 75 6e 73 61 66 65 tnet safe unsafe
00001a50: 20 66 61 6d 69 6c 79 20 66 6f 72 61 6c 6c 20 6d family forall m
00001a60: 64 6f 20 70 72 6f 63 20 72 65 63 27 2c 0a 20 20 do proc rec',.
00001a70: 20 20 63 6f 6e 74 61 69 6e 73 3a 20 5b 0a 20 20 contains: [.
00001a80: 20 20 20 20 2f 2f 20 54 6f 70 2d 6c 65 76 65 6c // Top-level
00001a90: 20 63 6f 6e 73 74 72 75 63 74 69 6f 6e 73 2e 0a constructions..
00001aa0: 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 {.
00001ab0: 62 65 67 69 6e 4b 65 79 77 6f 72 64 73 3a 20 27 beginKeywords: '
00001ac0: 6d 6f 64 75 6c 65 27 2c 0a 20 20 20 20 20 20 20 module',.
00001ad0: 20 65 6e 64 3a 20 27 77 68 65 72 65 27 2c 0a 20 end: 'where',.
00001ae0: 20 20 20 20 20 20 20 6b 65 79 77 6f 72 64 73 3a keywords:
00001af0: 20 27 6d 6f 64 75 6c 65 20 77 68 65 72 65 27 2c 'module where',
00001b00: 0a 20 20 20 20 20 20 20 20 63 6f 6e 74 61 69 6e . contain
00001b10: 73 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 4c s: [. L
00001b20: 49 53 54 2c 0a 20 20 20 20 20 20 20 20 20 20 43 IST,. C
00001b30: 4f 4d 4d 45 4e 54 0a 20 20 20 20 20 20 20 20 5d OMMENT. ]
00001b40: 2c 0a 20 20 20 20 20 20 20 20 69 6c 6c 65 67 61 ,. illega
00001b50: 6c 3a 20 27 5c 5c 57 5c 5c 2e 7c 3b 27 0a 20 20 l: '\\W\\.|;'.
00001b60: 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 },. {.
00001b70: 20 20 20 20 20 20 20 62 65 67 69 6e 3a 20 27 5c begin: '\
00001b80: 5c 62 69 6d 70 6f 72 74 5c 5c 62 27 2c 0a 20 20 \bimport\\b',.
00001b90: 20 20 20 20 20 20 65 6e 64 3a 20 27 24 27 2c 0a end: '$',.
00001ba0: 20 20 20 20 20 20 20 20 6b 65 79 77 6f 72 64 73 keywords
00001bb0: 3a 20 27 69 6d 70 6f 72 74 20 71 75 61 6c 69 66 : 'import qualif
00001bc0: 69 65 64 20 61 73 20 68 69 64 69 6e 67 27 2c 0a ied as hiding',.
00001bd0: 20 20 20 20 20 20 20 20 63 6f 6e 74 61 69 6e 73 contains
00001be0: 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 4c 49 : [. LI
00001bf0: 53 54 2c 0a 20 20 20 20 20 20 20 20 20 20 43 4f ST,. CO
00001c00: 4d 4d 45 4e 54 0a 20 20 20 20 20 20 20 20 5d 2c MMENT. ],
00001c10: 0a 20 20 20 20 20 20 20 20 69 6c 6c 65 67 61 6c . illegal
00001c20: 3a 20 27 5c 5c 57 5c 5c 2e 7c 3b 27 0a 20 20 20 : '\\W\\.|;'.
00001c30: 20 20 20 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 20 },. {.
00001c40: 20 20 20 20 20 20 63 6c 61 73 73 4e 61 6d 65 3a className:
00001c50: 20 27 63 6c 61 73 73 27 2c 0a 20 20 20 20 20 20 'class',.
00001c60: 20 20 62 65 67 69 6e 3a 20 27 5e 28 5c 5c 73 2a begin: '^(\\s*
00001c70: 29 3f 28 63 6c 61 73 73 7c 69 6e 73 74 61 6e 63 )?(class|instanc
00001c80: 65 29 5c 5c 62 27 2c 0a 20 20 20 20 20 20 20 20 e)\\b',.
00001c90: 65 6e 64 3a 20 27 77 68 65 72 65 27 2c 0a 20 20 end: 'where',.
00001ca0: 20 20 20 20 20 20 6b 65 79 77 6f 72 64 73 3a 20 keywords:
00001cb0: 27 63 6c 61 73 73 20 66 61 6d 69 6c 79 20 69 6e 'class family in
00001cc0: 73 74 61 6e 63 65 20 77 68 65 72 65 27 2c 0a 20 stance where',.
00001cd0: 20 20 20 20 20 20 20 63 6f 6e 74 61 69 6e 73 3a contains:
00001ce0: 20 5b 0a 20 20 20 20 20 20 20 20 20 20 43 4f 4e [. CON
00001cf0: 53 54 52 55 43 54 4f 52 2c 0a 20 20 20 20 20 20 STRUCTOR,.
00001d00: 20 20 20 20 4c 49 53 54 2c 0a 20 20 20 20 20 20 LIST,.
00001d10: 20 20 20 20 43 4f 4d 4d 45 4e 54 0a 20 20 20 20 COMMENT.
00001d20: 20 20 20 20 5d 0a 20 20 20 20 20 20 7d 2c 0a 20 ]. },.
00001d30: 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 63 {. c
00001d40: 6c 61 73 73 4e 61 6d 65 3a 20 27 63 6c 61 73 73 lassName: 'class
00001d50: 27 2c 0a 20 20 20 20 20 20 20 20 62 65 67 69 6e ',. begin
00001d60: 3a 20 27 5c 5c 62 28 64 61 74 61 7c 28 6e 65 77 : '\\b(data|(new
00001d70: 29 3f 74 79 70 65 29 5c 5c 62 27 2c 0a 20 20 20 )?type)\\b',.
00001d80: 20 20 20 20 20 65 6e 64 3a 20 27 24 27 2c 0a 20 end: '$',.
00001d90: 20 20 20 20 20 20 20 6b 65 79 77 6f 72 64 73 3a keywords:
00001da0: 20 27 64 61 74 61 20 66 61 6d 69 6c 79 20 74 79 'data family ty
00001db0: 70 65 20 6e 65 77 74 79 70 65 20 64 65 72 69 76 pe newtype deriv
00001dc0: 69 6e 67 27 2c 0a 20 20 20 20 20 20 20 20 63 6f ing',. co
00001dd0: 6e 74 61 69 6e 73 3a 20 5b 0a 20 20 20 20 20 20 ntains: [.
00001de0: 20 20 20 20 50 52 41 47 4d 41 2c 0a 20 20 20 20 PRAGMA,.
00001df0: 20 20 20 20 20 20 43 4f 4e 53 54 52 55 43 54 4f CONSTRUCTO
00001e00: 52 2c 0a 20 20 20 20 20 20 20 20 20 20 4c 49 53 R,. LIS
00001e10: 54 2c 0a 20 20 20 20 20 20 20 20 20 20 52 45 43 T,. REC
00001e20: 4f 52 44 2c 0a 20 20 20 20 20 20 20 20 20 20 43 ORD,. C
00001e30: 4f 4d 4d 45 4e 54 0a 20 20 20 20 20 20 20 20 5d OMMENT. ]
00001e40: 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 . },.
00001e50: 7b 0a 20 20 20 20 20 20 20 20 62 65 67 69 6e 4b {. beginK
00001e60: 65 79 77 6f 72 64 73 3a 20 27 64 65 66 61 75 6c eywords: 'defaul
00001e70: 74 27 2c 0a 20 20 20 20 20 20 20 20 65 6e 64 3a t',. end:
00001e80: 20 27 24 27 2c 0a 20 20 20 20 20 20 20 20 63 6f '$',. co
00001e90: 6e 74 61 69 6e 73 3a 20 5b 0a 20 20 20 20 20 20 ntains: [.
00001ea0: 20 20 20 20 43 4f 4e 53 54 52 55 43 54 4f 52 2c CONSTRUCTOR,
00001eb0: 0a 20 20 20 20 20 20 20 20 20 20 4c 49 53 54 2c . LIST,
00001ec0: 0a 20 20 20 20 20 20 20 20 20 20 43 4f 4d 4d 45 . COMME
00001ed0: 4e 54 0a 20 20 20 20 20 20 20 20 5d 0a 20 20 20 NT. ].
00001ee0: 20 20 20 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 20 },. {.
00001ef0: 20 20 20 20 20 20 62 65 67 69 6e 4b 65 79 77 6f beginKeywo
00001f00: 72 64 73 3a 20 27 69 6e 66 69 78 20 69 6e 66 69 rds: 'infix infi
00001f10: 78 6c 20 69 6e 66 69 78 72 27 2c 0a 20 20 20 20 xl infixr',.
00001f20: 20 20 20 20 65 6e 64 3a 20 27 24 27 2c 0a 20 20 end: '$',.
00001f30: 20 20 20 20 20 20 63 6f 6e 74 61 69 6e 73 3a 20 contains:
00001f40: 5b 0a 20 20 20 20 20 20 20 20 20 20 68 6c 6a 73 [. hljs
00001f50: 2e 43 5f 4e 55 4d 42 45 52 5f 4d 4f 44 45 2c 0a .C_NUMBER_MODE,.
00001f60: 20 20 20 20 20 20 20 20 20 20 43 4f 4d 4d 45 4e COMMEN
00001f70: 54 0a 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 T. ].
00001f80: 20 20 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 },. {.
00001f90: 20 20 20 20 20 62 65 67 69 6e 3a 20 27 5c 5c 62 begin: '\\b
00001fa0: 66 6f 72 65 69 67 6e 5c 5c 62 27 2c 0a 20 20 20 foreign\\b',.
00001fb0: 20 20 20 20 20 65 6e 64 3a 20 27 24 27 2c 0a 20 end: '$',.
00001fc0: 20 20 20 20 20 20 20 6b 65 79 77 6f 72 64 73 3a keywords:
00001fd0: 20 27 66 6f 72 65 69 67 6e 20 69 6d 70 6f 72 74 'foreign import
00001fe0: 20 65 78 70 6f 72 74 20 63 63 61 6c 6c 20 73 74 export ccall st
00001ff0: 64 63 61 6c 6c 20 63 70 6c 75 73 70 6c 75 73 20 dcall cplusplus
00002000: 6a 76 6d 20 27 20 2b 0a 20 20 20 20 20 20 20 20 jvm ' +.
00002010: 20 20 20 20 20 20 20 20 20 20 27 64 6f 74 6e 65 'dotne
00002020: 74 20 73 61 66 65 20 75 6e 73 61 66 65 27 2c 0a t safe unsafe',.
00002030: 20 20 20 20 20 20 20 20 63 6f 6e 74 61 69 6e 73 contains
00002040: 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 43 4f : [. CO
00002050: 4e 53 54 52 55 43 54 4f 52 2c 0a 20 20 20 20 20 NSTRUCTOR,.
00002060: 20 20 20 20 20 68 6c 6a 73 2e 51 55 4f 54 45 5f hljs.QUOTE_
00002070: 53 54 52 49 4e 47 5f 4d 4f 44 45 2c 0a 20 20 20 STRING_MODE,.
00002080: 20 20 20 20 20 20 20 43 4f 4d 4d 45 4e 54 0a 20 COMMENT.
00002090: 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 7d ]. }
000020a0: 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 ,. {.
000020b0: 20 20 63 6c 61 73 73 4e 61 6d 65 3a 20 27 6d 65 className: 'me
000020c0: 74 61 27 2c 0a 20 20 20 20 20 20 20 20 62 65 67 ta',. beg
000020d0: 69 6e 3a 20 27 23 21 5c 5c 2f 75 73 72 5c 5c 2f in: '#!\\/usr\\/
000020e0: 62 69 6e 5c 5c 2f 65 6e 76 5c 20 72 75 6e 68 61 bin\\/env\ runha
000020f0: 73 6b 65 6c 6c 27 2c 0a 20 20 20 20 20 20 20 20 skell',.
00002100: 65 6e 64 3a 20 27 24 27 0a 20 20 20 20 20 20 7d end: '$'. }
00002110: 2c 0a 20 20 20 20 20 20 2f 2f 20 22 57 68 69 74 ,. // "Whit
00002120: 65 73 70 61 63 65 73 22 2e 0a 20 20 20 20 20 20 espaces"..
00002130: 50 52 41 47 4d 41 2c 0a 20 20 20 20 20 20 50 52 PRAGMA,. PR
00002140: 45 50 52 4f 43 45 53 53 4f 52 2c 0a 0a 20 20 20 EPROCESSOR,..
00002150: 20 20 20 2f 2f 20 4c 69 74 65 72 61 6c 73 20 61 // Literals a
00002160: 6e 64 20 6e 61 6d 65 73 2e 0a 0a 20 20 20 20 20 nd names...
00002170: 20 2f 2f 20 54 4f 44 4f 3a 20 63 68 61 72 61 63 // TODO: charac
00002180: 74 65 72 73 2e 0a 20 20 20 20 20 20 68 6c 6a 73 ters.. hljs
00002190: 2e 51 55 4f 54 45 5f 53 54 52 49 4e 47 5f 4d 4f .QUOTE_STRING_MO
000021a0: 44 45 2c 0a 20 20 20 20 20 20 68 6c 6a 73 2e 43 DE,. hljs.C
000021b0: 5f 4e 55 4d 42 45 52 5f 4d 4f 44 45 2c 0a 20 20 _NUMBER_MODE,.
000021c0: 20 20 20 20 43 4f 4e 53 54 52 55 43 54 4f 52 2c CONSTRUCTOR,
000021d0: 0a 20 20 20 20 20 20 68 6c 6a 73 2e 69 6e 68 65 . hljs.inhe
000021e0: 72 69 74 28 68 6c 6a 73 2e 54 49 54 4c 45 5f 4d rit(hljs.TITLE_M
000021f0: 4f 44 45 2c 20 7b 0a 20 20 20 20 20 20 20 20 62 ODE, {. b
00002200: 65 67 69 6e 3a 20 27 5e 5b 5f 61 2d 7a 5d 5b 5c egin: '^[_a-z][\
00002210: 5c 77 5c 27 5d 2a 27 0a 20 20 20 20 20 20 7d 29 \w\']*'. })
00002220: 2c 0a 20 20 20 20 20 20 43 4f 4d 4d 45 4e 54 2c ,. COMMENT,
00002230: 0a 20 20 20 20 20 20 7b 20 2f 2f 20 4e 6f 20 6d . { // No m
00002240: 61 72 6b 75 70 2c 20 72 65 6c 65 76 61 6e 63 65 arkup, relevance
00002250: 20 62 6f 6f 73 74 65 72 0a 20 20 20 20 20 20 20 booster.
00002260: 20 62 65 67 69 6e 3a 20 27 2d 3e 7c 3c 2d 27 0a begin: '->|<-'.
00002270: 20 20 20 20 20 20 7d 0a 20 20 20 20 5d 0a 20 20 }. ].
00002280: 7d 3b 0a 7d 0a 0a 6d 6f 64 75 6c 65 2e 65 78 70 };.}..module.exp
00002290: 6f 72 74 73 20 3d 20 68 61 73 6b 65 6c 6c 3b 0a orts = haskell;.
000022a0: 0a 0a 2f 2a 2a 2a 2f 20 7d 29 2c 0a 0a 2f 2a 2a ../***/ }),../**
000022b0: 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c */ "./node_modul
000022c0: 65 73 2f 68 69 67 68 6c 69 67 68 74 2e 6a 73 2f es/highlight.js/
000022d0: 6c 69 62 2f 6c 61 6e 67 75 61 67 65 73 2f 68 61 lib/languages/ha
000022e0: 78 65 2e 6a 73 22 3a 0a 2f 2a 21 2a 2a 2a 2a 2a xe.js":./*!*****
000022f0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
00002300: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
00002310: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
00002320: 2a 2a 2a 2a 21 2a 5c 0a 20 20 21 2a 2a 2a 20 2e ****!*\. !*** .
00002330: 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 68 69 /node_modules/hi
00002340: 67 68 6c 69 67 68 74 2e 6a 73 2f 6c 69 62 2f 6c ghlight.js/lib/l
00002350: 61 6e 67 75 61 67 65 73 2f 68 61 78 65 2e 6a 73 anguages/haxe.js
00002360: 20 2a 2a 2a 21 0a 20 20 5c 2a 2a 2a 2a 2a 2a 2a ***!. \*******
00002370: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
00002380: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
00002390: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
000023a0: 2a 2a 2f 0a 2f 2a 2a 2a 2f 20 28 28 6d 6f 64 75 **/./***/ ((modu
000023b0: 6c 65 29 20 3d 3e 20 7b 0a 0a 2f 2a 0a 4c 61 6e le) => {../*.Lan
000023c0: 67 75 61 67 65 3a 20 48 61 78 65 0a 44 65 73 63 guage: Haxe.Desc
000023d0: 72 69 70 74 69 6f 6e 3a 20 48 61 78 65 20 69 73 ription: Haxe is
000023e0: 20 61 6e 20 6f 70 65 6e 20 73 6f 75 72 63 65 20 an open source
000023f0: 74 6f 6f 6c 6b 69 74 20 62 61 73 65 64 20 6f 6e toolkit based on
00002400: 20 61 20 6d 6f 64 65 72 6e 2c 20 68 69 67 68 20 a modern, high
00002410: 6c 65 76 65 6c 2c 20 73 74 72 69 63 74 6c 79 20 level, strictly
00002420: 74 79 70 65 64 20 70 72 6f 67 72 61 6d 6d 69 6e typed programmin
00002430: 67 20 6c 61 6e 67 75 61 67 65 2e 0a 41 75 74 68 g language..Auth
00002440: 6f 72 3a 20 43 68 72 69 73 74 6f 70 68 65 72 20 or: Christopher
00002450: 4b 61 73 74 65 72 20 3c 69 6b 61 73 6f 6b 69 40 Kaster <ikasoki@
00002460: 67 6d 61 69 6c 2e 63 6f 6d 3e 20 28 42 61 73 65 gmail.com> (Base
00002470: 64 20 6f 6e 20 74 68 65 20 61 63 74 69 6f 6e 73 d on the actions
00002480: 63 72 69 70 74 2e 6a 73 20 6c 61 6e 67 75 61 67 cript.js languag
00002490: 65 20 66 69 6c 65 20 62 79 20 41 6c 65 78 61 6e e file by Alexan
000024a0: 64 65 72 20 4d 79 61 64 7a 65 6c 29 0a 43 6f 6e der Myadzel).Con
000024b0: 74 72 69 62 75 74 6f 72 73 3a 20 4b 65 6e 74 6f tributors: Kento
000024c0: 6e 20 48 61 6d 61 6c 75 69 6b 20 3c 6b 65 6e 74 n Hamaluik <kent
000024d0: 6f 6e 68 40 67 6d 61 69 6c 2e 63 6f 6d 3e 0a 57 onh@gmail.com>.W
000024e0: 65 62 73 69 74 65 3a 20 68 74 74 70 73 3a 2f 2f ebsite: https://
000024f0: 68 61 78 65 2e 6f 72 67 0a 2a 2f 0a 0a 66 75 6e haxe.org.*/..fun
00002500: 63 74 69 6f 6e 20 68 61 78 65 28 68 6c 6a 73 29 ction haxe(hljs)
00002510: 20 7b 0a 0a 20 20 63 6f 6e 73 74 20 48 41 58 45 {.. const HAXE
00002520: 5f 42 41 53 49 43 5f 54 59 50 45 53 20 3d 20 27 _BASIC_TYPES = '
00002530: 49 6e 74 20 46 6c 6f 61 74 20 53 74 72 69 6e 67 Int Float String
00002540: 20 42 6f 6f 6c 20 44 79 6e 61 6d 69 63 20 56 6f Bool Dynamic Vo
00002550: 69 64 20 41 72 72 61 79 20 27 3b 0a 0a 20 20 72 id Array ';.. r
00002560: 65 74 75 72 6e 20 7b 0a 20 20 20 20 6e 61 6d 65 eturn {. name
00002570: 3a 20 27 48 61 78 65 27 2c 0a 20 20 20 20 61 6c : 'Haxe',. al
00002580: 69 61 73 65 73 3a 20 5b 27 68 78 27 5d 2c 0a 20 iases: ['hx'],.
00002590: 20 20 20 6b 65 79 77 6f 72 64 73 3a 20 7b 0a 20 keywords: {.
000025a0: 20 20 20 20 20 6b 65 79 77 6f 72 64 3a 20 27 62 keyword: 'b
000025b0: 72 65 61 6b 20 63 61 73 65 20 63 61 73 74 20 63 reak case cast c
000025c0: 61 74 63 68 20 63 6f 6e 74 69 6e 75 65 20 64 65 atch continue de
000025d0: 66 61 75 6c 74 20 64 6f 20 64 79 6e 61 6d 69 63 fault do dynamic
000025e0: 20 65 6c 73 65 20 65 6e 75 6d 20 65 78 74 65 72 else enum exter
000025f0: 6e 20 27 20 2b 0a 20 20 20 20 20 20 20 20 20 20 n ' +.
00002600: 20 20 20 20 20 27 66 6f 72 20 66 75 6e 63 74 69 'for functi
00002610: 6f 6e 20 68 65 72 65 20 69 66 20 69 6d 70 6f 72 on here if impor
00002620: 74 20 69 6e 20 69 6e 6c 69 6e 65 20 6e 65 76 65 t in inline neve
00002630: 72 20 6e 65 77 20 6f 76 65 72 72 69 64 65 20 70 r new override p
00002640: 61 63 6b 61 67 65 20 70 72 69 76 61 74 65 20 67 ackage private g
00002650: 65 74 20 73 65 74 20 27 20 2b 0a 20 20 20 20 20 et set ' +.
00002660: 20 20 20 20 20 20 20 20 20 20 27 70 75 62 6c 69 'publi
00002670: 63 20 72 65 74 75 72 6e 20 73 74 61 74 69 63 20 c return static
00002680: 73 75 70 65 72 20 73 77 69 74 63 68 20 74 68 69 super switch thi
00002690: 73 20 74 68 72 6f 77 20 74 72 61 63 65 20 74 72 s throw trace tr
000026a0: 79 20 74 79 70 65 64 65 66 20 75 6e 74 79 70 65 y typedef untype
000026b0: 64 20 75 73 69 6e 67 20 76 61 72 20 77 68 69 6c d using var whil
000026c0: 65 20 27 20 2b 0a 20 20 20 20 20 20 20 20 20 20 e ' +.
000026d0: 20 20 20 20 20 48 41 58 45 5f 42 41 53 49 43 5f HAXE_BASIC_
000026e0: 54 59 50 45 53 2c 0a 20 20 20 20 20 20 62 75 69 TYPES,. bui
000026f0: 6c 74 5f 69 6e 3a 0a 20 20 20 20 20 20 20 20 27 lt_in:. '
00002700: 74 72 61 63 65 20 74 68 69 73 27 2c 0a 20 20 20 trace this',.
00002710: 20 20 20 6c 69 74 65 72 61 6c 3a 0a 20 20 20 20 literal:.
00002720: 20 20 20 20 27 74 72 75 65 20 66 61 6c 73 65 20 'true false
00002730: 6e 75 6c 6c 20 5f 27 0a 20 20 20 20 7d 2c 0a 20 null _'. },.
00002740: 20 20 20 63 6f 6e 74 61 69 6e 73 3a 20 5b 0a 20 contains: [.
00002750: 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 63 {. c
00002760: 6c 61 73 73 4e 61 6d 65 3a 20 27 73 74 72 69 6e lassName: 'strin
00002770: 67 27 2c 20 2f 2f 20 69 6e 74 65 72 70 6f 6c 61 g', // interpola
00002780: 74 65 2d 61 62 6c 65 20 73 74 72 69 6e 67 73 0a te-able strings.
00002790: 20 20 20 20 20 20 20 20 62 65 67 69 6e 3a 20 27 begin: '
000027a0: 5c 27 27 2c 0a 20 20 20 20 20 20 20 20 65 6e 64 \'',. end
000027b0: 3a 20 27 5c 27 27 2c 0a 20 20 20 20 20 20 20 20 : '\'',.
000027c0: 63 6f 6e 74 61 69 6e 73 3a 20 5b 0a 20 20 20 20 contains: [.
000027d0: 20 20 20 20 20 20 68 6c 6a 73 2e 42 41 43 4b 53 hljs.BACKS
000027e0: 4c 41 53 48 5f 45 53 43 41 50 45 2c 0a 20 20 20 LASH_ESCAPE,.
000027f0: 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 {.
00002800: 20 20 20 20 20 63 6c 61 73 73 4e 61 6d 65 3a 20 className:
00002810: 27 73 75 62 73 74 27 2c 20 2f 2f 20 69 6e 74 65 'subst', // inte
00002820: 72 70 6f 6c 61 74 69 6f 6e 0a 20 20 20 20 20 20 rpolation.
00002830: 20 20 20 20 20 20 62 65 67 69 6e 3a 20 27 5c 5c begin: '\\
00002840: 24 5c 5c 7b 27 2c 0a 20 20 20 20 20 20 20 20 20 $\\{',.
00002850: 20 20 20 65 6e 64 3a 20 27 5c 5c 7d 27 0a 20 20 end: '\\}'.
00002860: 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 },.
00002870: 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 {.
00002880: 20 20 20 63 6c 61 73 73 4e 61 6d 65 3a 20 27 73 className: 's
00002890: 75 62 73 74 27 2c 20 2f 2f 20 69 6e 74 65 72 70 ubst', // interp
000028a0: 6f 6c 61 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 olation.
000028b0: 20 20 20 20 62 65 67 69 6e 3a 20 27 5c 5c 24 27 begin: '\\$'
000028c0: 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 65 6e ,. en
000028d0: 64 3a 20 2f 5c 57 5c 7d 2f 0a 20 20 20 20 20 20 d: /\W\}/.
000028e0: 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 5d 0a }. ].
000028f0: 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 68 },. h
00002900: 6c 6a 73 2e 51 55 4f 54 45 5f 53 54 52 49 4e 47 ljs.QUOTE_STRING
00002910: 5f 4d 4f 44 45 2c 0a 20 20 20 20 20 20 68 6c 6a _MODE,. hlj
00002920: 73 2e 43 5f 4c 49 4e 45 5f 43 4f 4d 4d 45 4e 54 s.C_LINE_COMMENT
00002930: 5f 4d 4f 44 45 2c 0a 20 20 20 20 20 20 68 6c 6a _MODE,. hlj
00002940: 73 2e 43 5f 42 4c 4f 43 4b 5f 43 4f 4d 4d 45 4e s.C_BLOCK_COMMEN
00002950: 54 5f 4d 4f 44 45 2c 0a 20 20 20 20 20 20 68 6c T_MODE,. hl
00002960: 6a 73 2e 43 5f 4e 55 4d 42 45 52 5f 4d 4f 44 45 js.C_NUMBER_MODE
00002970: 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 ,. {.
00002980: 20 20 63 6c 61 73 73 4e 61 6d 65 3a 20 27 6d 65 className: 'me
00002990: 74 61 27 2c 20 2f 2f 20 63 6f 6d 70 69 6c 65 72 ta', // compiler
000029a0: 20 6d 65 74 61 0a 20 20 20 20 20 20 20 20 62 65 meta. be
000029b0: 67 69 6e 3a 20 27 40 3a 27 2c 0a 20 20 20 20 20 gin: '@:',.
000029c0: 20 20 20 65 6e 64 3a 20 27 24 27 0a 20 20 20 20 end: '$'.
000029d0: 20 20 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 },. {.
000029e0: 20 20 20 20 20 63 6c 61 73 73 4e 61 6d 65 3a 20 className:
000029f0: 27 6d 65 74 61 27 2c 20 2f 2f 20 63 6f 6d 70 69 'meta', // compi
00002a00: 6c 65 72 20 63 6f 6e 64 69 74 69 6f 6e 61 6c 73 ler conditionals
00002a10: 0a 20 20 20 20 20 20 20 20 62 65 67 69 6e 3a 20 . begin:
00002a20: 27 23 27 2c 0a 20 20 20 20 20 20 20 20 65 6e 64 '#',. end
00002a30: 3a 20 27 24 27 2c 0a 20 20 20 20 20 20 20 20 6b : '$',. k
00002a40: 65 79 77 6f 72 64 73 3a 20 7b 0a 20 20 20 20 20 eywords: {.
00002a50: 20 20 20 20 20 27 6d 65 74 61 2d 6b 65 79 77 6f 'meta-keywo
00002a60: 72 64 27 3a 20 27 69 66 20 65 6c 73 65 20 65 6c rd': 'if else el
00002a70: 73 65 69 66 20 65 6e 64 20 65 72 72 6f 72 27 0a seif end error'.
00002a80: 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 }.
00002a90: 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 },. {.
00002aa0: 20 20 20 63 6c 61 73 73 4e 61 6d 65 3a 20 27 74 className: 't
00002ab0: 79 70 65 27 2c 20 2f 2f 20 66 75 6e 63 74 69 6f ype', // functio
00002ac0: 6e 20 74 79 70 65 73 0a 20 20 20 20 20 20 20 20 n types.
00002ad0: 62 65 67 69 6e 3a 20 27 3a 5b 20 5c 74 5d 2a 27 begin: ':[ \t]*'
00002ae0: 2c 0a 20 20 20 20 20 20 20 20 65 6e 64 3a 20 27 ,. end: '
00002af0: 5b 5e 41 2d 5a 61 2d 7a 30 2d 39 5f 20 5c 74 5c [^A-Za-z0-9_ \t\
00002b00: 5c 2d 3e 5d 27 2c 0a 20 20 20 20 20 20 20 20 65 \->]',. e
00002b10: 78 63 6c 75 64 65 42 65 67 69 6e 3a 20 74 72 75 xcludeBegin: tru
00002b20: 65 2c 0a 20 20 20 20 20 20 20 20 65 78 63 6c 75 e,. exclu
00002b30: 64 65 45 6e 64 3a 20 74 72 75 65 2c 0a 20 20 20 deEnd: true,.
00002b40: 20 20 20 20 20 72 65 6c 65 76 61 6e 63 65 3a 20 relevance:
00002b50: 30 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 0. },.
00002b60: 20 7b 0a 20 20 20 20 20 20 20 20 63 6c 61 73 73 {. class
00002b70: 4e 61 6d 65 3a 20 27 74 79 70 65 27 2c 20 2f 2f Name: 'type', //
00002b80: 20 74 79 70 65 73 0a 20 20 20 20 20 20 20 20 62 types. b
00002b90: 65 67 69 6e 3a 20 27 3a 5b 20 5c 74 5d 2a 27 2c egin: ':[ \t]*',
00002ba0: 0a 20 20 20 20 20 20 20 20 65 6e 64 3a 20 27 5c . end: '\
00002bb0: 5c 57 27 2c 0a 20 20 20 20 20 20 20 20 65 78 63 \W',. exc
00002bc0: 6c 75 64 65 42 65 67 69 6e 3a 20 74 72 75 65 2c ludeBegin: true,
00002bd0: 0a 20 20 20 20 20 20 20 20 65 78 63 6c 75 64 65 . exclude
00002be0: 45 6e 64 3a 20 74 72 75 65 0a 20 20 20 20 20 20 End: true.
00002bf0: 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 },. {.
00002c00: 20 20 20 63 6c 61 73 73 4e 61 6d 65 3a 20 27 74 className: 't
00002c10: 79 70 65 27 2c 20 2f 2f 20 69 6e 73 74 61 6e 74 ype', // instant
00002c20: 69 61 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 62 iation. b
00002c30: 65 67 69 6e 3a 20 27 6e 65 77 20 2a 27 2c 0a 20 egin: 'new *',.
00002c40: 20 20 20 20 20 20 20 65 6e 64 3a 20 27 5c 5c 57 end: '\\W
00002c50: 27 2c 0a 20 20 20 20 20 20 20 20 65 78 63 6c 75 ',. exclu
00002c60: 64 65 42 65 67 69 6e 3a 20 74 72 75 65 2c 0a 20 deBegin: true,.
00002c70: 20 20 20 20 20 20 20 65 78 63 6c 75 64 65 45 6e excludeEn
00002c80: 64 3a 20 74 72 75 65 0a 20 20 20 20 20 20 7d 2c d: true. },
00002c90: 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 . {.
00002ca0: 20 63 6c 61 73 73 4e 61 6d 65 3a 20 27 63 6c 61 className: 'cla
00002cb0: 73 73 27 2c 20 2f 2f 20 65 6e 75 6d 73 0a 20 20 ss', // enums.
00002cc0: 20 20 20 20 20 20 62 65 67 69 6e 4b 65 79 77 6f beginKeywo
00002cd0: 72 64 73 3a 20 27 65 6e 75 6d 27 2c 0a 20 20 20 rds: 'enum',.
00002ce0: 20 20 20 20 20 65 6e 64 3a 20 27 5c 5c 7b 27 2c end: '\\{',
00002cf0: 0a 20 20 20 20 20 20 20 20 63 6f 6e 74 61 69 6e . contain
00002d00: 73 3a 20 5b 68 6c 6a 73 2e 54 49 54 4c 45 5f 4d s: [hljs.TITLE_M
00002d10: 4f 44 45 5d 0a 20 20 20 20 20 20 7d 2c 0a 20 20 ODE]. },.
00002d20: 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 63 6c {. cl
00002d30: 61 73 73 4e 61 6d 65 3a 20 27 63 6c 61 73 73 27 assName: 'class'
00002d40: 2c 20 2f 2f 20 61 62 73 74 72 61 63 74 73 0a 20 , // abstracts.
00002d50: 20 20 20 20 20 20 20 62 65 67 69 6e 4b 65 79 77 beginKeyw
00002d60: 6f 72 64 73 3a 20 27 61 62 73 74 72 61 63 74 27 ords: 'abstract'
00002d70: 2c 0a 20 20 20 20 20 20 20 20 65 6e 64 3a 20 27 ,. end: '
00002d80: 5b 5c 5c 7b 24 5d 27 2c 0a 20 20 20 20 20 20 20 [\\{$]',.
00002d90: 20 63 6f 6e 74 61 69 6e 73 3a 20 5b 0a 20 20 20 contains: [.
00002da0: 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 {.
00002db0: 20 20 20 20 20 63 6c 61 73 73 4e 61 6d 65 3a 20 className:
00002dc0: 27 74 79 70 65 27 2c 0a 20 20 20 20 20 20 20 20 'type',.
00002dd0: 20 20 20 20 62 65 67 69 6e 3a 20 27 5c 5c 28 27 begin: '\\('
00002de0: 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 65 6e ,. en
00002df0: 64 3a 20 27 5c 5c 29 27 2c 0a 20 20 20 20 20 20 d: '\\)',.
00002e00: 20 20 20 20 20 20 65 78 63 6c 75 64 65 42 65 67 excludeBeg
00002e10: 69 6e 3a 20 74 72 75 65 2c 0a 20 20 20 20 20 20 in: true,.
00002e20: 20 20 20 20 20 20 65 78 63 6c 75 64 65 45 6e 64 excludeEnd
00002e30: 3a 20 74 72 75 65 0a 20 20 20 20 20 20 20 20 20 : true.
00002e40: 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 7b 0a },. {.
00002e50: 20 20 20 20 20 20 20 20 20 20 20 20 63 6c 61 73 clas
00002e60: 73 4e 61 6d 65 3a 20 27 74 79 70 65 27 2c 0a 20 sName: 'type',.
00002e70: 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e begin
00002e80: 3a 20 27 66 72 6f 6d 20 2b 27 2c 0a 20 20 20 20 : 'from +',.
00002e90: 20 20 20 20 20 20 20 20 65 6e 64 3a 20 27 5c 5c end: '\\
00002ea0: 57 27 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 W',.
00002eb0: 65 78 63 6c 75 64 65 42 65 67 69 6e 3a 20 74 72 excludeBegin: tr
00002ec0: 75 65 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 ue,.
00002ed0: 65 78 63 6c 75 64 65 45 6e 64 3a 20 74 72 75 65 excludeEnd: true
00002ee0: 0a 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 . },.
00002ef0: 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 {.
00002f00: 20 20 20 20 20 20 63 6c 61 73 73 4e 61 6d 65 3a className:
00002f10: 20 27 74 79 70 65 27 2c 0a 20 20 20 20 20 20 20 'type',.
00002f20: 20 20 20 20 20 62 65 67 69 6e 3a 20 27 74 6f 20 begin: 'to
00002f30: 2b 27 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 +',.
00002f40: 65 6e 64 3a 20 27 5c 5c 57 27 2c 0a 20 20 20 20 end: '\\W',.
00002f50: 20 20 20 20 20 20 20 20 65 78 63 6c 75 64 65 42 excludeB
00002f60: 65 67 69 6e 3a 20 74 72 75 65 2c 0a 20 20 20 20 egin: true,.
00002f70: 20 20 20 20 20 20 20 20 65 78 63 6c 75 64 65 45 excludeE
00002f80: 6e 64 3a 20 74 72 75 65 0a 20 20 20 20 20 20 20 nd: true.
00002f90: 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 },.
00002fa0: 68 6c 6a 73 2e 54 49 54 4c 45 5f 4d 4f 44 45 0a hljs.TITLE_MODE.
00002fb0: 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 ],.
00002fc0: 20 20 20 6b 65 79 77 6f 72 64 73 3a 20 7b 0a 20 keywords: {.
00002fd0: 20 20 20 20 20 20 20 20 20 6b 65 79 77 6f 72 64 keyword
00002fe0: 3a 20 27 61 62 73 74 72 61 63 74 20 66 72 6f 6d : 'abstract from
00002ff0: 20 74 6f 27 0a 20 20 20 20 20 20 20 20 7d 0a 20 to'. }.
00003000: 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 7b 0a },. {.
00003010: 20 20 20 20 20 20 20 20 63 6c 61 73 73 4e 61 6d classNam
00003020: 65 3a 20 27 63 6c 61 73 73 27 2c 20 2f 2f 20 63 e: 'class', // c
00003030: 6c 61 73 73 65 73 0a 20 20 20 20 20 20 20 20 62 lasses. b
00003040: 65 67 69 6e 3a 20 27 5c 5c 62 28 63 6c 61 73 73 egin: '\\b(class
00003050: 7c 69 6e 74 65 72 66 61 63 65 29 20 2b 27 2c 0a |interface) +',.
00003060: 20 20 20 20 20 20 20 20 65 6e 64 3a 20 27 5b 5c end: '[\
00003070: 5c 7b 24 5d 27 2c 0a 20 20 20 20 20 20 20 20 65 \{$]',. e
00003080: 78 63 6c 75 64 65 45 6e 64 3a 20 74 72 75 65 2c xcludeEnd: true,
00003090: 0a 20 20 20 20 20 20 20 20 6b 65 79 77 6f 72 64 . keyword
000030a0: 73 3a 20 27 63 6c 61 73 73 20 69 6e 74 65 72 66 s: 'class interf
000030b0: 61 63 65 27 2c 0a 20 20 20 20 20 20 20 20 63 6f ace',. co
000030c0: 6e 74 61 69 6e 73 3a 20 5b 0a 20 20 20 20 20 20 ntains: [.
000030d0: 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 {.
000030e0: 20 20 63 6c 61 73 73 4e 61 6d 65 3a 20 27 6b 65 className: 'ke
000030f0: 79 77 6f 72 64 27 2c 0a 20 20 20 20 20 20 20 20 yword',.
00003100: 20 20 20 20 62 65 67 69 6e 3a 20 27 5c 5c 62 28 begin: '\\b(
00003110: 65 78 74 65 6e 64 73 7c 69 6d 70 6c 65 6d 65 6e extends|implemen
00003120: 74 73 29 20 2b 27 2c 0a 20 20 20 20 20 20 20 20 ts) +',.
00003130: 20 20 20 20 6b 65 79 77 6f 72 64 73 3a 20 27 65 keywords: 'e
00003140: 78 74 65 6e 64 73 20 69 6d 70 6c 65 6d 65 6e 74 xtends implement
00003150: 73 27 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 s',.
00003160: 63 6f 6e 74 61 69 6e 73 3a 20 5b 0a 20 20 20 20 contains: [.
00003170: 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 {.
00003180: 20 20 20 20 20 20 20 20 20 20 20 20 63 6c 61 73 clas
00003190: 73 4e 61 6d 65 3a 20 27 74 79 70 65 27 2c 0a 20 sName: 'type',.
000031a0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 b
000031b0: 65 67 69 6e 3a 20 68 6c 6a 73 2e 49 44 45 4e 54 egin: hljs.IDENT
000031c0: 5f 52 45 2c 0a 20 20 20 20 20 20 20 20 20 20 20 _RE,.
000031d0: 20 20 20 20 20 72 65 6c 65 76 61 6e 63 65 3a 20 relevance:
000031e0: 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 0.
000031f0: 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 5d 0a }. ].
00003200: 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 },.
00003210: 20 20 20 20 20 20 20 68 6c 6a 73 2e 54 49 54 4c hljs.TITL
00003220: 45 5f 4d 4f 44 45 0a 20 20 20 20 20 20 20 20 5d E_MODE. ]
00003230: 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 . },.
00003240: 7b 0a 20 20 20 20 20 20 20 20 63 6c 61 73 73 4e {. classN
00003250: 61 6d 65 3a 20 27 66 75 6e 63 74 69 6f 6e 27 2c ame: 'function',
00003260: 0a 20 20 20 20 20 20 20 20 62 65 67 69 6e 4b 65 . beginKe
00003270: 79 77 6f 72 64 73 3a 20 27 66 75 6e 63 74 69 6f ywords: 'functio
00003280: 6e 27 2c 0a 20 20 20 20 20 20 20 20 65 6e 64 3a n',. end:
00003290: 20 27 5c 5c 28 27 2c 0a 20 20 20 20 20 20 20 20 '\\(',.
000032a0: 65 78 63 6c 75 64 65 45 6e 64 3a 20 74 72 75 65 excludeEnd: true
000032b0: 2c 0a 20 20 20 20 20 20 20 20 69 6c 6c 65 67 61 ,. illega
000032c0: 6c 3a 20 27 5c 5c 53 27 2c 0a 20 20 20 20 20 20 l: '\\S',.
000032d0: 20 20 63 6f 6e 74 61 69 6e 73 3a 20 5b 68 6c 6a contains: [hlj
000032e0: 73 2e 54 49 54 4c 45 5f 4d 4f 44 45 5d 0a 20 20 s.TITLE_MODE].
000032f0: 20 20 20 20 7d 0a 20 20 20 20 5d 2c 0a 20 20 20 }. ],.
00003300: 20 69 6c 6c 65 67 61 6c 3a 20 2f 3c 5c 2f 2f 0a illegal: /<\//.
00003310: 20 20 7d 3b 0a 7d 0a 0a 6d 6f 64 75 6c 65 2e 65 };.}..module.e
00003320: 78 70 6f 72 74 73 20 3d 20 68 61 78 65 3b 0a 0a xports = haxe;..
00003330: 0a 2f 2a 2a 2a 2f 20 7d 29 2c 0a 0a 2f 2a 2a 2a ./***/ }),../***
00003340: 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 / "./node_module
00003350: 73 2f 68 69 67 68 6c 69 67 68 74 2e 6a 73 2f 6c s/highlight.js/l
00003360: 69 62 2f 6c 61 6e 67 75 61 67 65 73 2f 68 73 70 ib/languages/hsp
00003370: 2e 6a 73 22 3a 0a 2f 2a 21 2a 2a 2a 2a 2a 2a 2a .js":./*!*******
00003380: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
00003390: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
000033a0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
000033b0: 2a 21 2a 5c 0a 20 20 21 2a 2a 2a 20 2e 2f 6e 6f *!*\. !*** ./no
000033c0: 64 65 5f 6d 6f 64 75 6c 65 73 2f 68 69 67 68 6c de_modules/highl
000033d0: 69 67 68 74 2e 6a 73 2f 6c 69 62 2f 6c 61 6e 67 ight.js/lib/lang
000033e0: 75 61 67 65 73 2f 68 73 70 2e 6a 73 20 2a 2a 2a uages/hsp.js ***
000033f0: 21 0a 20 20 5c 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a !. \***********
00003400: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
00003410: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
00003420: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 2f *************/./
00003430: 2a 2a 2a 2f 20 28 28 6d 6f 64 75 6c 65 29 20 3d ***/ ((module) =
00003440: 3e 20 7b 0a 0a 2f 2a 0a 4c 61 6e 67 75 61 67 65 > {../*.Language
00003450: 3a 20 48 53 50 0a 41 75 74 68 6f 72 3a 20 70 72 : HSP.Author: pr
00003460: 69 6e 63 65 20 3c 4d 43 2e 70 72 69 6e 63 65 2e ince <MC.prince.
00003470: 30 32 30 33 40 67 6d 61 69 6c 2e 63 6f 6d 3e 0a 0203@gmail.com>.
00003480: 57 65 62 73 69 74 65 3a 20 68 74 74 70 73 3a 2f Website: https:/
00003490: 2f 65 6e 2e 77 69 6b 69 70 65 64 69 61 2e 6f 72 /en.wikipedia.or
000034a0: 67 2f 77 69 6b 69 2f 48 6f 74 5f 53 6f 75 70 5f g/wiki/Hot_Soup_
000034b0: 50 72 6f 63 65 73 73 6f 72 0a 43 61 74 65 67 6f Processor.Catego
000034c0: 72 79 3a 20 73 63 72 69 70 74 69 6e 67 0a 2a 2f ry: scripting.*/
000034d0: 0a 0a 66 75 6e 63 74 69 6f 6e 20 68 73 70 28 68 ..function hsp(h
000034e0: 6c 6a 73 29 20 7b 0a 20 20 72 65 74 75 72 6e 20 ljs) {. return
000034f0: 7b 0a 20 20 20 20 6e 61 6d 65 3a 20 27 48 53 50 {. name: 'HSP
00003500: 27 2c 0a 20 20 20 20 63 61 73 65 5f 69 6e 73 65 ',. case_inse
00003510: 6e 73 69 74 69 76 65 3a 20 74 72 75 65 2c 0a 20 nsitive: true,.
00003520: 20 20 20 6b 65 79 77 6f 72 64 73 3a 20 7b 0a 20 keywords: {.
00003530: 20 20 20 20 20 24 70 61 74 74 65 72 6e 3a 20 2f $pattern: /
00003540: 5b 5c 77 2e 5f 5d 2b 2f 2c 0a 20 20 20 20 20 20 [\w._]+/,.
00003550: 6b 65 79 77 6f 72 64 3a 20 27 67 6f 74 6f 20 67 keyword: 'goto g
00003560: 6f 73 75 62 20 72 65 74 75 72 6e 20 62 72 65 61 osub return brea
00003570: 6b 20 72 65 70 65 61 74 20 6c 6f 6f 70 20 63 6f k repeat loop co
00003580: 6e 74 69 6e 75 65 20 77 61 69 74 20 61 77 61 69 ntinue wait awai
00003590: 74 20 64 69 6d 20 73 64 69 6d 20 66 6f 72 65 61 t dim sdim forea
000035a0: 63 68 20 64 69 6d 74 79 70 65 20 64 75 70 20 64 ch dimtype dup d
000035b0: 75 70 70 74 72 20 65 6e 64 20 73 74 6f 70 20 6e upptr end stop n
000035c0: 65 77 6d 6f 64 20 64 65 6c 6d 6f 64 20 6d 72 65 ewmod delmod mre
000035d0: 66 20 72 75 6e 20 65 78 67 6f 74 6f 20 6f 6e 20 f run exgoto on
000035e0: 6d 63 61 6c 6c 20 61 73 73 65 72 74 20 6c 6f 67 mcall assert log
000035f0: 6d 65 73 20 6e 65 77 6c 61 62 20 72 65 73 75 6d mes newlab resum
00003600: 65 20 79 69 65 6c 64 20 6f 6e 65 78 69 74 20 6f e yield onexit o
00003610: 6e 65 72 72 6f 72 20 6f 6e 6b 65 79 20 6f 6e 63 nerror onkey onc
00003620: 6c 69 63 6b 20 6f 6e 63 6d 64 20 65 78 69 73 74 lick oncmd exist
00003630: 20 64 65 6c 65 74 65 20 6d 6b 64 69 72 20 63 68 delete mkdir ch
00003640: 64 69 72 20 64 69 72 6c 69 73 74 20 62 6c 6f 61 dir dirlist bloa
00003650: 64 20 62 73 61 76 65 20 62 63 6f 70 79 20 6d 65 d bsave bcopy me
00003660: 6d 66 69 6c 65 20 69 66 20 65 6c 73 65 20 70 6f mfile if else po
00003670: 6b 65 20 77 70 6f 6b 65 20 6c 70 6f 6b 65 20 67 ke wpoke lpoke g
00003680: 65 74 73 74 72 20 63 68 64 70 6d 20 6d 65 6d 65 etstr chdpm meme
00003690: 78 70 61 6e 64 20 6d 65 6d 63 70 79 20 6d 65 6d xpand memcpy mem
000036a0: 73 65 74 20 6e 6f 74 65 73 65 6c 20 6e 6f 74 65 set notesel note
000036b0: 61 64 64 20 6e 6f 74 65 64 65 6c 20 6e 6f 74 65 add notedel note
000036c0: 6c 6f 61 64 20 6e 6f 74 65 73 61 76 65 20 72 61 load notesave ra
000036d0: 6e 64 6f 6d 69 7a 65 20 6e 6f 74 65 75 6e 73 65 ndomize noteunse
000036e0: 6c 20 6e 6f 74 65 67 65 74 20 73 70 6c 69 74 20 l noteget split
000036f0: 73 74 72 72 65 70 20 73 65 74 65 61 73 65 20 62 strrep setease b
00003700: 75 74 74 6f 6e 20 63 68 67 64 69 73 70 20 65 78 utton chgdisp ex
00003710: 65 63 20 64 69 61 6c 6f 67 20 6d 6d 6c 6f 61 64 ec dialog mmload
00003720: 20 6d 6d 70 6c 61 79 20 6d 6d 73 74 6f 70 20 6d mmplay mmstop m
00003730: 63 69 20 70 73 65 74 20 70 67 65 74 20 73 79 73 ci pset pget sys
00003740: 63 6f 6c 6f 72 20 6d 65 73 20 70 72 69 6e 74 20 color mes print
00003750: 74 69 74 6c 65 20 70 6f 73 20 63 69 72 63 6c 65 title pos circle
00003760: 20 63 6c 73 20 66 6f 6e 74 20 73 79 73 66 6f 6e cls font sysfon
00003770: 74 20 6f 62 6a 73 69 7a 65 20 70 69 63 6c 6f 61 t objsize picloa
00003780: 64 20 63 6f 6c 6f 72 20 70 61 6c 63 6f 6c 6f 72 d color palcolor
00003790: 20 70 61 6c 65 74 74 65 20 72 65 64 72 61 77 20 palette redraw
000037a0: 77 69 64 74 68 20 67 73 65 6c 20 67 63 6f 70 79 width gsel gcopy
000037b0: 20 67 7a 6f 6f 6d 20 67 6d 6f 64 65 20 62 6d 70 gzoom gmode bmp
000037c0: 73 61 76 65 20 68 73 76 63 6f 6c 6f 72 20 67 65 save hsvcolor ge
000037d0: 74 6b 65 79 20 6c 69 73 74 62 6f 78 20 63 68 6b tkey listbox chk
000037e0: 62 6f 78 20 63 6f 6d 62 6f 78 20 69 6e 70 75 74 box combox input
000037f0: 20 6d 65 73 62 6f 78 20 62 75 66 66 65 72 20 73 mesbox buffer s
00003800: 63 72 65 65 6e 20 62 67 73 63 72 20 6d 6f 75 73 creen bgscr mous
00003810: 65 20 6f 62 6a 73 65 6c 20 67 72 6f 6c 6c 20 6c e objsel groll l
00003820: 69 6e 65 20 63 6c 72 6f 62 6a 20 62 6f 78 66 20 ine clrobj boxf
00003830: 6f 62 6a 70 72 6d 20 6f 62 6a 6d 6f 64 65 20 73 objprm objmode s
00003840: 74 69 63 6b 20 67 72 65 63 74 20 67 72 6f 74 61 tick grect grota
00003850: 74 65 20 67 73 71 75 61 72 65 20 67 72 61 64 66 te gsquare gradf
00003860: 20 6f 62 6a 69 6d 61 67 65 20 6f 62 6a 73 6b 69 objimage objski
00003870: 70 20 6f 62 6a 65 6e 61 62 6c 65 20 63 65 6c 6c p objenable cell
00003880: 6f 61 64 20 63 65 6c 64 69 76 20 63 65 6c 70 75 oad celdiv celpu
00003890: 74 20 6e 65 77 63 6f 6d 20 71 75 65 72 79 63 6f t newcom queryco
000038a0: 6d 20 64 65 6c 63 6f 6d 20 63 6e 76 73 74 6f 77 m delcom cnvstow
000038b0: 20 63 6f 6d 72 65 73 20 61 78 6f 62 6a 20 77 69 comres axobj wi
000038c0: 6e 6f 62 6a 20 73 65 6e 64 6d 73 67 20 63 6f 6d nobj sendmsg com
000038d0: 65 76 65 6e 74 20 63 6f 6d 65 76 61 72 67 20 73 event comevarg s
000038e0: 61 72 72 61 79 63 6f 6e 76 20 63 61 6c 6c 66 75 arrayconv callfu
000038f0: 6e 63 20 63 6e 76 77 74 6f 73 20 63 6f 6d 65 76 nc cnvwtos comev
00003900: 64 69 73 70 20 6c 69 62 70 74 72 20 73 79 73 74 disp libptr syst
00003910: 65 6d 20 68 73 70 73 74 61 74 20 68 73 70 76 65 em hspstat hspve
00003920: 72 20 73 74 61 74 20 63 6e 74 20 65 72 72 20 73 r stat cnt err s
00003930: 74 72 73 69 7a 65 20 6c 6f 6f 70 6c 65 76 20 73 trsize looplev s
00003940: 75 62 6c 65 76 20 69 70 61 72 61 6d 20 77 70 61 ublev iparam wpa
00003950: 72 61 6d 20 6c 70 61 72 61 6d 20 72 65 66 73 74 ram lparam refst
00003960: 72 20 72 65 66 64 76 61 6c 20 69 6e 74 20 72 6e r refdval int rn
00003970: 64 20 73 74 72 6c 65 6e 20 6c 65 6e 67 74 68 20 d strlen length
00003980: 6c 65 6e 67 74 68 32 20 6c 65 6e 67 74 68 33 20 length2 length3
00003990: 6c 65 6e 67 74 68 34 20 76 61 72 74 79 70 65 20 length4 vartype
000039a0: 67 65 74 74 69 6d 65 20 70 65 65 6b 20 77 70 65 gettime peek wpe
000039b0: 65 6b 20 6c 70 65 65 6b 20 76 61 72 70 74 72 20 ek lpeek varptr
000039c0: 76 61 72 75 73 65 20 6e 6f 74 65 69 6e 66 6f 20 varuse noteinfo
000039d0: 69 6e 73 74 72 20 61 62 73 20 6c 69 6d 69 74 20 instr abs limit
000039e0: 67 65 74 65 61 73 65 20 73 74 72 20 73 74 72 6d getease str strm
000039f0: 69 64 20 73 74 72 66 20 67 65 74 70 61 74 68 20 id strf getpath
00003a00: 73 74 72 74 72 69 6d 20 73 69 6e 20 63 6f 73 20 strtrim sin cos
00003a10: 74 61 6e 20 61 74 61 6e 20 73 71 72 74 20 64 6f tan atan sqrt do
00003a20: 75 62 6c 65 20 61 62 73 66 20 65 78 70 66 20 6c uble absf expf l
00003a30: 6f 67 66 20 6c 69 6d 69 74 66 20 70 6f 77 66 20 ogf limitf powf
00003a40: 67 65 74 65 61 73 65 66 20 6d 6f 75 73 65 78 20 geteasef mousex
00003a50: 6d 6f 75 73 65 79 20 6d 6f 75 73 65 77 20 68 77 mousey mousew hw
00003a60: 6e 64 20 68 69 6e 73 74 61 6e 63 65 20 68 64 63 nd hinstance hdc
00003a70: 20 67 69 6e 66 6f 20 6f 62 6a 69 6e 66 6f 20 64 ginfo objinfo d
00003a80: 69 72 69 6e 66 6f 20 73 79 73 69 6e 66 6f 20 74 irinfo sysinfo t
00003a90: 68 69 73 6d 6f 64 20 5f 5f 68 73 70 76 65 72 5f hismod __hspver_
00003aa0: 5f 20 5f 5f 68 73 70 33 30 5f 5f 20 5f 5f 64 61 _ __hsp30__ __da
00003ab0: 74 65 5f 5f 20 5f 5f 74 69 6d 65 5f 5f 20 5f 5f te__ __time__ __
00003ac0: 6c 69 6e 65 5f 5f 20 5f 5f 66 69 6c 65 5f 5f 20 line__ __file__
00003ad0: 5f 64 65 62 75 67 20 5f 5f 68 73 70 64 65 66 5f _debug __hspdef_
00003ae0: 5f 20 61 6e 64 20 6f 72 20 78 6f 72 20 6e 6f 74 _ and or xor not
00003af0: 20 73 63 72 65 65 6e 5f 6e 6f 72 6d 61 6c 20 73 screen_normal s
00003b00: 63 72 65 65 6e 5f 70 61 6c 65 74 74 65 20 73 63 creen_palette sc
00003b10: 72 65 65 6e 5f 68 69 64 65 20 73 63 72 65 65 6e reen_hide screen
00003b20: 5f 66 69 78 65 64 73 69 7a 65 20 73 63 72 65 65 _fixedsize scree
00003b30: 6e 5f 74 6f 6f 6c 20 73 63 72 65 65 6e 5f 66 72 n_tool screen_fr
00003b40: 61 6d 65 20 67 6d 6f 64 65 5f 67 64 69 20 67 6d ame gmode_gdi gm
00003b50: 6f 64 65 5f 6d 65 6d 20 67 6d 6f 64 65 5f 72 67 ode_mem gmode_rg
00003b60: 62 30 20 67 6d 6f 64 65 5f 61 6c 70 68 61 20 67 b0 gmode_alpha g
00003b70: 6d 6f 64 65 5f 72 67 62 30 61 6c 70 68 61 20 67 mode_rgb0alpha g
00003b80: 6d 6f 64 65 5f 61 64 64 20 67 6d 6f 64 65 5f 73 mode_add gmode_s
00003b90: 75 62 20 67 6d 6f 64 65 5f 70 69 78 65 6c 61 20 ub gmode_pixela
00003ba0: 67 69 6e 66 6f 5f 6d 78 20 67 69 6e 66 6f 5f 6d ginfo_mx ginfo_m
00003bb0: 79 20 67 69 6e 66 6f 5f 61 63 74 20 67 69 6e 66 y ginfo_act ginf
00003bc0: 6f 5f 73 65 6c 20 67 69 6e 66 6f 5f 77 78 31 20 o_sel ginfo_wx1
00003bd0: 67 69 6e 66 6f 5f 77 79 31 20 67 69 6e 66 6f 5f ginfo_wy1 ginfo_
00003be0: 77 78 32 20 67 69 6e 66 6f 5f 77 79 32 20 67 69 wx2 ginfo_wy2 gi
00003bf0: 6e 66 6f 5f 76 78 20 67 69 6e 66 6f 5f 76 79 20 nfo_vx ginfo_vy
00003c00: 67 69 6e 66 6f 5f 73 69 7a 65 78 20 67 69 6e 66 ginfo_sizex ginf
00003c10: 6f 5f 73 69 7a 65 79 20 67 69 6e 66 6f 5f 77 69 o_sizey ginfo_wi
00003c20: 6e 78 20 67 69 6e 66 6f 5f 77 69 6e 79 20 67 69 nx ginfo_winy gi
00003c30: 6e 66 6f 5f 6d 65 73 78 20 67 69 6e 66 6f 5f 6d nfo_mesx ginfo_m
00003c40: 65 73 79 20 67 69 6e 66 6f 5f 72 20 67 69 6e 66 esy ginfo_r ginf
00003c50: 6f 5f 67 20 67 69 6e 66 6f 5f 62 20 67 69 6e 66 o_g ginfo_b ginf
00003c60: 6f 5f 70 61 6c 75 73 65 20 67 69 6e 66 6f 5f 64 o_paluse ginfo_d
00003c70: 69 73 70 78 20 67 69 6e 66 6f 5f 64 69 73 70 79 ispx ginfo_dispy
00003c80: 20 67 69 6e 66 6f 5f 63 78 20 67 69 6e 66 6f 5f ginfo_cx ginfo_
00003c90: 63 79 20 67 69 6e 66 6f 5f 69 6e 74 69 64 20 67 cy ginfo_intid g
00003ca0: 69 6e 66 6f 5f 6e 65 77 69 64 20 67 69 6e 66 6f info_newid ginfo
00003cb0: 5f 73 78 20 67 69 6e 66 6f 5f 73 79 20 6f 62 6a _sx ginfo_sy obj
00003cc0: 69 6e 66 6f 5f 6d 6f 64 65 20 6f 62 6a 69 6e 66 info_mode objinf
00003cd0: 6f 5f 62 6d 73 63 72 20 6f 62 6a 69 6e 66 6f 5f o_bmscr objinfo_
00003ce0: 68 77 6e 64 20 6e 6f 74 65 6d 61 78 20 6e 6f 74 hwnd notemax not
00003cf0: 65 73 69 7a 65 20 64 69 72 5f 63 75 72 20 64 69 esize dir_cur di
00003d00: 72 5f 65 78 65 20 64 69 72 5f 77 69 6e 20 64 69 r_exe dir_win di
00003d10: 72 5f 73 79 73 20 64 69 72 5f 63 6d 64 6c 69 6e r_sys dir_cmdlin
00003d20: 65 20 64 69 72 5f 64 65 73 6b 74 6f 70 20 64 69 e dir_desktop di
00003d30: 72 5f 6d 79 64 6f 63 20 64 69 72 5f 74 76 20 66 r_mydoc dir_tv f
00003d40: 6f 6e 74 5f 6e 6f 72 6d 61 6c 20 66 6f 6e 74 5f ont_normal font_
00003d50: 62 6f 6c 64 20 66 6f 6e 74 5f 69 74 61 6c 69 63 bold font_italic
00003d60: 20 66 6f 6e 74 5f 75 6e 64 65 72 6c 69 6e 65 20 font_underline
00003d70: 66 6f 6e 74 5f 73 74 72 69 6b 65 6f 75 74 20 66 font_strikeout f
00003d80: 6f 6e 74 5f 61 6e 74 69 61 6c 69 61 73 20 6f 62 ont_antialias ob
00003d90: 6a 6d 6f 64 65 5f 6e 6f 72 6d 61 6c 20 6f 62 6a jmode_normal obj
00003da0: 6d 6f 64 65 5f 67 75 69 66 6f 6e 74 20 6f 62 6a mode_guifont obj
00003db0: 6d 6f 64 65 5f 75 73 65 66 6f 6e 74 20 67 73 71 mode_usefont gsq
00003dc0: 75 61 72 65 5f 67 72 61 64 20 6d 73 67 6f 74 68 uare_grad msgoth
00003dd0: 69 63 20 6d 73 6d 69 6e 63 68 6f 20 64 6f 20 75 ic msmincho do u
00003de0: 6e 74 69 6c 20 77 68 69 6c 65 20 77 65 6e 64 20 ntil while wend
00003df0: 66 6f 72 20 6e 65 78 74 20 5f 62 72 65 61 6b 20 for next _break
00003e00: 5f 63 6f 6e 74 69 6e 75 65 20 73 77 69 74 63 68 _continue switch
00003e10: 20 63 61 73 65 20 64 65 66 61 75 6c 74 20 73 77 case default sw
00003e20: 62 72 65 61 6b 20 73 77 65 6e 64 20 64 64 69 6d break swend ddim
00003e30: 20 6c 64 69 6d 20 61 6c 6c 6f 63 20 6d 5f 70 69 ldim alloc m_pi
00003e40: 20 72 61 64 32 64 65 67 20 64 65 67 32 72 61 64 rad2deg deg2rad
00003e50: 20 65 61 73 65 5f 6c 69 6e 65 61 72 20 65 61 73 ease_linear eas
00003e60: 65 5f 71 75 61 64 5f 69 6e 20 65 61 73 65 5f 71 e_quad_in ease_q
00003e70: 75 61 64 5f 6f 75 74 20 65 61 73 65 5f 71 75 61 uad_out ease_qua
00003e80: 64 5f 69 6e 6f 75 74 20 65 61 73 65 5f 63 75 62 d_inout ease_cub
00003e90: 69 63 5f 69 6e 20 65 61 73 65 5f 63 75 62 69 63 ic_in ease_cubic
00003ea0: 5f 6f 75 74 20 65 61 73 65 5f 63 75 62 69 63 5f _out ease_cubic_
00003eb0: 69 6e 6f 75 74 20 65 61 73 65 5f 71 75 61 72 74 inout ease_quart
00003ec0: 69 63 5f 69 6e 20 65 61 73 65 5f 71 75 61 72 74 ic_in ease_quart
00003ed0: 69 63 5f 6f 75 74 20 65 61 73 65 5f 71 75 61 72 ic_out ease_quar
00003ee0: 74 69 63 5f 69 6e 6f 75 74 20 65 61 73 65 5f 62 tic_inout ease_b
00003ef0: 6f 75 6e 63 65 5f 69 6e 20 65 61 73 65 5f 62 6f ounce_in ease_bo
00003f00: 75 6e 63 65 5f 6f 75 74 20 65 61 73 65 5f 62 6f unce_out ease_bo
00003f10: 75 6e 63 65 5f 69 6e 6f 75 74 20 65 61 73 65 5f unce_inout ease_
00003f20: 73 68 61 6b 65 5f 69 6e 20 65 61 73 65 5f 73 68 shake_in ease_sh
00003f30: 61 6b 65 5f 6f 75 74 20 65 61 73 65 5f 73 68 61 ake_out ease_sha
00003f40: 6b 65 5f 69 6e 6f 75 74 20 65 61 73 65 5f 6c 6f ke_inout ease_lo
00003f50: 6f 70 27 0a 20 20 20 20 7d 2c 0a 20 20 20 20 63 op'. },. c
00003f60: 6f 6e 74 61 69 6e 73 3a 20 5b 0a 20 20 20 20 20 ontains: [.
00003f70: 20 68 6c 6a 73 2e 43 5f 4c 49 4e 45 5f 43 4f 4d hljs.C_LINE_COM
00003f80: 4d 45 4e 54 5f 4d 4f 44 45 2c 0a 20 20 20 20 20 MENT_MODE,.
00003f90: 20 68 6c 6a 73 2e 43 5f 42 4c 4f 43 4b 5f 43 4f hljs.C_BLOCK_CO
00003fa0: 4d 4d 45 4e 54 5f 4d 4f 44 45 2c 0a 20 20 20 20 MMENT_MODE,.
00003fb0: 20 20 68 6c 6a 73 2e 51 55 4f 54 45 5f 53 54 52 hljs.QUOTE_STR
00003fc0: 49 4e 47 5f 4d 4f 44 45 2c 0a 20 20 20 20 20 20 ING_MODE,.
00003fd0: 68 6c 6a 73 2e 41 50 4f 53 5f 53 54 52 49 4e 47 hljs.APOS_STRING
00003fe0: 5f 4d 4f 44 45 2c 0a 0a 20 20 20 20 20 20 7b 0a _MODE,.. {.
00003ff0: 20 20 20 20 20 20 20 20 2f 2f 20 6d 75 6c 74 69 // multi
00004000: 2d 6c 69 6e 65 20 73 74 72 69 6e 67 0a 20 20 20 -line string.
00004010: 20 20 20 20 20 63 6c 61 73 73 4e 61 6d 65 3a 20 className:
00004020: 27 73 74 72 69 6e 67 27 2c 0a 20 20 20 20 20 20 'string',.
00004030: 20 20 62 65 67 69 6e 3a 20 2f 5c 7b 22 2f 2c 0a begin: /\{"/,.
00004040: 20 20 20 20 20 20 20 20 65 6e 64 3a 20 2f 22 5c end: /"\
00004050: 7d 2f 2c 0a 20 20 20 20 20 20 20 20 63 6f 6e 74 }/,. cont
00004060: 61 69 6e 73 3a 20 5b 68 6c 6a 73 2e 42 41 43 4b ains: [hljs.BACK
00004070: 53 4c 41 53 48 5f 45 53 43 41 50 45 5d 0a 20 20 SLASH_ESCAPE].
00004080: 20 20 20 20 7d 2c 0a 0a 20 20 20 20 20 20 68 6c },.. hl
00004090: 6a 73 2e 43 4f 4d 4d 45 4e 54 28 27 3b 27 2c 20 js.COMMENT(';',
000040a0: 27 24 27 2c 20 7b 0a 20 20 20 20 20 20 20 20 72 '$', {. r
000040b0: 65 6c 65 76 61 6e 63 65 3a 20 30 0a 20 20 20 20 elevance: 0.
000040c0: 20 20 7d 29 2c 0a 0a 20 20 20 20 20 20 7b 0a 20 }),.. {.
000040d0: 20 20 20 20 20 20 20 2f 2f 20 70 72 65 2d 70 72 // pre-pr
000040e0: 6f 63 65 73 73 6f 72 0a 20 20 20 20 20 20 20 20 ocessor.
000040f0: 63 6c 61 73 73 4e 61 6d 65 3a 20 27 6d 65 74 61 className: 'meta
00004100: 27 2c 0a 20 20 20 20 20 20 20 20 62 65 67 69 6e ',. begin
00004110: 3a 20 27 23 27 2c 0a 20 20 20 20 20 20 20 20 65 : '#',. e
00004120: 6e 64 3a 20 27 24 27 2c 0a 20 20 20 20 20 20 20 nd: '$',.
00004130: 20 6b 65 79 77 6f 72 64 73 3a 20 7b 0a 20 20 20 keywords: {.
00004140: 20 20 20 20 20 20 20 27 6d 65 74 61 2d 6b 65 79 'meta-key
00004150: 77 6f 72 64 27 3a 20 27 61 64 64 69 6f 6e 20 63 word': 'addion c
00004160: 66 75 6e 63 20 63 6d 64 20 63 6d 70 6f 70 74 20 func cmd cmpopt
00004170: 63 6f 6d 66 75 6e 63 20 63 6f 6e 73 74 20 64 65 comfunc const de
00004180: 66 63 66 75 6e 63 20 64 65 66 66 75 6e 63 20 64 fcfunc deffunc d
00004190: 65 66 69 6e 65 20 65 6c 73 65 20 65 6e 64 69 66 efine else endif
000041a0: 20 65 6e 75 6d 20 65 70 61 63 6b 20 66 75 6e 63 enum epack func
000041b0: 20 67 6c 6f 62 61 6c 20 69 66 20 69 66 64 65 66 global if ifdef
000041c0: 20 69 66 6e 64 65 66 20 69 6e 63 6c 75 64 65 20 ifndef include
000041d0: 6d 6f 64 63 66 75 6e 63 20 6d 6f 64 66 75 6e 63 modcfunc modfunc
000041e0: 20 6d 6f 64 69 6e 69 74 20 6d 6f 64 74 65 72 6d modinit modterm
000041f0: 20 6d 6f 64 75 6c 65 20 70 61 63 6b 20 70 61 63 module pack pac
00004200: 6b 6f 70 74 20 72 65 67 63 6d 64 20 72 75 6e 74 kopt regcmd runt
00004210: 69 6d 65 20 75 6e 64 65 66 20 75 73 65 63 6f 6d ime undef usecom
00004220: 20 75 73 65 6c 69 62 27 0a 20 20 20 20 20 20 20 uselib'.
00004230: 20 7d 2c 0a 20 20 20 20 20 20 20 20 63 6f 6e 74 },. cont
00004240: 61 69 6e 73 3a 20 5b 0a 20 20 20 20 20 20 20 20 ains: [.
00004250: 20 20 68 6c 6a 73 2e 69 6e 68 65 72 69 74 28 68 hljs.inherit(h
00004260: 6c 6a 73 2e 51 55 4f 54 45 5f 53 54 52 49 4e 47 ljs.QUOTE_STRING
00004270: 5f 4d 4f 44 45 2c 20 7b 0a 20 20 20 20 20 20 20 _MODE, {.
00004280: 20 20 20 20 20 63 6c 61 73 73 4e 61 6d 65 3a 20 className:
00004290: 27 6d 65 74 61 2d 73 74 72 69 6e 67 27 0a 20 20 'meta-string'.
000042a0: 20 20 20 20 20 20 20 20 7d 29 2c 0a 20 20 20 20 }),.
000042b0: 20 20 20 20 20 20 68 6c 6a 73 2e 4e 55 4d 42 45 hljs.NUMBE
000042c0: 52 5f 4d 4f 44 45 2c 0a 20 20 20 20 20 20 20 20 R_MODE,.
000042d0: 20 20 68 6c 6a 73 2e 43 5f 4e 55 4d 42 45 52 5f hljs.C_NUMBER_
000042e0: 4d 4f 44 45 2c 0a 20 20 20 20 20 20 20 20 20 20 MODE,.
000042f0: 68 6c 6a 73 2e 43 5f 4c 49 4e 45 5f 43 4f 4d 4d hljs.C_LINE_COMM
00004300: 45 4e 54 5f 4d 4f 44 45 2c 0a 20 20 20 20 20 20 ENT_MODE,.
00004310: 20 20 20 20 68 6c 6a 73 2e 43 5f 42 4c 4f 43 4b hljs.C_BLOCK
00004320: 5f 43 4f 4d 4d 45 4e 54 5f 4d 4f 44 45 0a 20 20 _COMMENT_MODE.
00004330: 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 7d 2c ]. },
00004340: 0a 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 .. {.
00004350: 20 20 2f 2f 20 6c 61 62 65 6c 0a 20 20 20 20 20 // label.
00004360: 20 20 20 63 6c 61 73 73 4e 61 6d 65 3a 20 27 73 className: 's
00004370: 79 6d 62 6f 6c 27 2c 0a 20 20 20 20 20 20 20 20 ymbol',.
00004380: 62 65 67 69 6e 3a 20 27 5e 5c 5c 2a 28 5c 5c 77 begin: '^\\*(\\w
00004390: 2b 7c 40 29 27 0a 20 20 20 20 20 20 7d 2c 0a 0a +|@)'. },..
000043a0: 20 20 20 20 20 20 68 6c 6a 73 2e 4e 55 4d 42 45 hljs.NUMBE
000043b0: 52 5f 4d 4f 44 45 2c 0a 20 20 20 20 20 20 68 6c R_MODE,. hl
000043c0: 6a 73 2e 43 5f 4e 55 4d 42 45 52 5f 4d 4f 44 45 js.C_NUMBER_MODE
000043d0: 0a 20 20 20 20 5d 0a 20 20 7d 3b 0a 7d 0a 0a 6d . ]. };.}..m
000043e0: 6f 64 75 6c 65 2e 65 78 70 6f 72 74 73 20 3d 20 odule.exports =
000043f0: 68 73 70 3b 0a 0a 0a 2f 2a 2a 2a 2f 20 7d 29 2c hsp;.../***/ }),
00004400: 0a 0a 2f 2a 2a 2a 2f 20 22 2e 2f 6e 6f 64 65 5f ../***/ "./node_
00004410: 6d 6f 64 75 6c 65 73 2f 68 69 67 68 6c 69 67 68 modules/highligh
00004420: 74 2e 6a 73 2f 6c 69 62 2f 6c 61 6e 67 75 61 67 t.js/lib/languag
00004430: 65 73 2f 68 74 6d 6c 62 61 72 73 2e 6a 73 22 3a es/htmlbars.js":
00004440: 0a 2f 2a 21 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ./*!************
00004450: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
00004460: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
00004470: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
00004480: 2a 21 2a 5c 0a 20 20 21 2a 2a 2a 20 2e 2f 6e 6f *!*\. !*** ./no
00004490: 64 65 5f 6d 6f 64 75 6c 65 73 2f 68 69 67 68 6c de_modules/highl
000044a0: 69 67 68 74 2e 6a 73 2f 6c 69 62 2f 6c 61 6e 67 ight.js/lib/lang
000044b0: 75 61 67 65 73 2f 68 74 6d 6c 62 61 72 73 2e 6a uages/htmlbars.j
000044c0: 73 20 2a 2a 2a 21 0a 20 20 5c 2a 2a 2a 2a 2a 2a s ***!. \******
000044d0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
000044e0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
000044f0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
00004500: 2a 2a 2a 2a 2a 2a 2a 2f 0a 2f 2a 2a 2a 2f 20 28 *******/./***/ (
00004510: 28 6d 6f 64 75 6c 65 29 20 3d 3e 20 7b 0a 0a 2f (module) => {../
00004520: 2a 2a 0a 20 2a 20 40 70 61 72 61 6d 20 7b 73 74 **. * @param {st
00004530: 72 69 6e 67 7d 20 76 61 6c 75 65 0a 20 2a 20 40 ring} value. * @
00004540: 72 65 74 75 72 6e 73 20 7b 52 65 67 45 78 70 7d returns {RegExp}
00004550: 0a 20 2a 20 2a 2f 0a 0a 2f 2a 2a 0a 20 2a 20 40 . * */../**. * @
00004560: 70 61 72 61 6d 20 7b 52 65 67 45 78 70 20 7c 20 param {RegExp |
00004570: 73 74 72 69 6e 67 20 7d 20 72 65 0a 20 2a 20 40 string } re. * @
00004580: 72 65 74 75 72 6e 73 20 7b 73 74 72 69 6e 67 7d returns {string}
00004590: 0a 20 2a 2f 0a 66 75 6e 63 74 69 6f 6e 20 73 6f . */.function so
000045a0: 75 72 63 65 28 72 65 29 20 7b 0a 20 20 69 66 20 urce(re) {. if
000045b0: 28 21 72 65 29 20 72 65 74 75 72 6e 20 6e 75 6c (!re) return nul
000045c0: 6c 3b 0a 20 20 69 66 20 28 74 79 70 65 6f 66 20 l;. if (typeof
000045d0: 72 65 20 3d 3d 3d 20 22 73 74 72 69 6e 67 22 29 re === "string")
000045e0: 20 72 65 74 75 72 6e 20 72 65 3b 0a 0a 20 20 72 return re;.. r
000045f0: 65 74 75 72 6e 20 72 65 2e 73 6f 75 72 63 65 3b eturn re.source;
00004600: 0a 7d 0a 0a 2f 2a 2a 0a 20 2a 20 40 70 61 72 61 .}../**. * @para
00004610: 6d 20 7b 52 65 67 45 78 70 20 7c 20 73 74 72 69 m {RegExp | stri
00004620: 6e 67 20 7d 20 72 65 0a 20 2a 20 40 72 65 74 75 ng } re. * @retu
00004630: 72 6e 73 20 7b 73 74 72 69 6e 67 7d 0a 20 2a 2f rns {string}. */
00004640: 0a 66 75 6e 63 74 69 6f 6e 20 61 6e 79 4e 75 6d .function anyNum
00004650: 62 65 72 4f 66 54 69 6d 65 73 28 72 65 29 20 7b berOfTimes(re) {
00004660: 0a 20 20 72 65 74 75 72 6e 20 63 6f 6e 63 61 74 . return concat
00004670: 28 27 28 27 2c 20 72 65 2c 20 27 29 2a 27 29 3b ('(', re, ')*');
00004680: 0a 7d 0a 0a 2f 2a 2a 0a 20 2a 20 40 70 61 72 61 .}../**. * @para
00004690: 6d 20 7b 52 65 67 45 78 70 20 7c 20 73 74 72 69 m {RegExp | stri
000046a0: 6e 67 20 7d 20 72 65 0a 20 2a 20 40 72 65 74 75 ng } re. * @retu
000046b0: 72 6e 73 20 7b 73 74 72 69 6e 67 7d 0a 20 2a 2f rns {string}. */
000046c0: 0a 66 75 6e 63 74 69 6f 6e 20 6f 70 74 69 6f 6e .function option
000046d0: 61 6c 28 72 65 29 20 7b 0a 20 20 72 65 74 75 72 al(re) {. retur
000046e0: 6e 20 63 6f 6e 63 61 74 28 27 28 27 2c 20 72 65 n concat('(', re
000046f0: 2c 20 27 29 3f 27 29 3b 0a 7d 0a 0a 2f 2a 2a 0a , ')?');.}../**.
00004700: 20 2a 20 40 70 61 72 61 6d 20 7b 2e 2e 2e 28 52 * @param {...(R
00004710: 65 67 45 78 70 20 7c 20 73 74 72 69 6e 67 29 20 egExp | string)
00004720: 7d 20 61 72 67 73 0a 20 2a 20 40 72 65 74 75 72 } args. * @retur
00004730: 6e 73 20 7b 73 74 72 69 6e 67 7d 0a 20 2a 2f 0a ns {string}. */.
00004740: 66 75 6e 63 74 69 6f 6e 20 63 6f 6e 63 61 74 28 function concat(
00004750: 2e 2e 2e 61 72 67 73 29 20 7b 0a 20 20 63 6f 6e ...args) {. con
00004760: 73 74 20 6a 6f 69 6e 65 64 20 3d 20 61 72 67 73 st joined = args
00004770: 2e 6d 61 70 28 28 78 29 20 3d 3e 20 73 6f 75 72 .map((x) => sour
00004780: 63 65 28 78 29 29 2e 6a 6f 69 6e 28 22 22 29 3b ce(x)).join("");
00004790: 0a 20 20 72 65 74 75 72 6e 20 6a 6f 69 6e 65 64 . return joined
000047a0: 3b 0a 7d 0a 0a 2f 2a 2a 0a 20 2a 20 41 6e 79 20 ;.}../**. * Any
000047b0: 6f 66 20 74 68 65 20 70 61 73 73 65 64 20 65 78 of the passed ex
000047c0: 70 72 65 73 73 73 69 6f 6e 73 20 6d 61 79 20 6d presssions may m
000047d0: 61 74 63 68 0a 20 2a 0a 20 2a 20 43 72 65 61 74 atch. *. * Creat
000047e0: 65 73 20 61 20 68 75 67 65 20 74 68 69 73 20 7c es a huge this |
000047f0: 20 74 68 69 73 20 7c 20 74 68 61 74 20 7c 20 74 this | that | t
00004800: 68 61 74 20 6d 61 74 63 68 0a 20 2a 20 40 70 61 hat match. * @pa
00004810: 72 61 6d 20 7b 28 52 65 67 45 78 70 20 7c 20 73 ram {(RegExp | s
00004820: 74 72 69 6e 67 29 5b 5d 20 7d 20 61 72 67 73 0a tring)[] } args.
00004830: 20 2a 20 40 72 65 74 75 72 6e 73 20 7b 73 74 72 * @returns {str
00004840: 69 6e 67 7d 0a 20 2a 2f 0a 66 75 6e 63 74 69 6f ing}. */.functio
00004850: 6e 20 65 69 74 68 65 72 28 2e 2e 2e 61 72 67 73 n either(...args
00004860: 29 20 7b 0a 20 20 63 6f 6e 73 74 20 6a 6f 69 6e ) {. const join
00004870: 65 64 20 3d 20 27 28 27 20 2b 20 61 72 67 73 2e ed = '(' + args.
00004880: 6d 61 70 28 28 78 29 20 3d 3e 20 73 6f 75 72 63 map((x) => sourc
00004890: 65 28 78 29 29 2e 6a 6f 69 6e 28 22 7c 22 29 20 e(x)).join("|")
000048a0: 2b 20 22 29 22 3b 0a 20 20 72 65 74 75 72 6e 20 + ")";. return
000048b0: 6a 6f 69 6e 65 64 3b 0a 7d 0a 0a 2f 2a 0a 4c 61 joined;.}../*.La
000048c0: 6e 67 75 61 67 65 3a 20 48 61 6e 64 6c 65 62 61 nguage: Handleba
000048d0: 72 73 0a 52 65 71 75 69 72 65 73 3a 20 78 6d 6c rs.Requires: xml
000048e0: 2e 6a 73 0a 41 75 74 68 6f 72 3a 20 52 6f 62 69 .js.Author: Robi
000048f0: 6e 20 57 61 72 64 20 3c 72 6f 62 69 6e 2e 77 61 n Ward <robin.wa
00004900: 72 64 40 67 6d 61 69 6c 2e 63 6f 6d 3e 0a 44 65 rd@gmail.com>.De
00004910: 73 63 72 69 70 74 69 6f 6e 3a 20 4d 61 74 63 68 scription: Match
00004920: 65 72 20 66 6f 72 20 48 61 6e 64 6c 65 62 61 72 er for Handlebar
00004930: 73 20 61 73 20 77 65 6c 6c 20 61 73 20 45 6d 62 s as well as Emb
00004940: 65 72 4a 53 20 61 64 64 69 74 69 6f 6e 73 2e 0a erJS additions..
00004950: 57 65 62 73 69 74 65 3a 20 68 74 74 70 73 3a 2f Website: https:/
00004960: 2f 68 61 6e 64 6c 65 62 61 72 73 6a 73 2e 63 6f /handlebarsjs.co
00004970: 6d 0a 43 61 74 65 67 6f 72 79 3a 20 74 65 6d 70 m.Category: temp
00004980: 6c 61 74 65 0a 2a 2f 0a 0a 66 75 6e 63 74 69 6f late.*/..functio
00004990: 6e 20 68 61 6e 64 6c 65 62 61 72 73 28 68 6c 6a n handlebars(hlj
000049a0: 73 29 20 7b 0a 20 20 63 6f 6e 73 74 20 42 55 49 s) {. const BUI
000049b0: 4c 54 5f 49 4e 53 20 3d 20 7b 0a 20 20 20 20 27 LT_INS = {. '
000049c0: 62 75 69 6c 74 69 6e 2d 6e 61 6d 65 27 3a 20 5b builtin-name': [
000049d0: 0a 20 20 20 20 20 20 27 61 63 74 69 6f 6e 27 2c . 'action',
000049e0: 0a 20 20 20 20 20 20 27 62 69 6e 64 61 74 74 72 . 'bindattr
000049f0: 27 2c 0a 20 20 20 20 20 20 27 63 6f 6c 6c 65 63 ',. 'collec
00004a00: 74 69 6f 6e 27 2c 0a 20 20 20 20 20 20 27 63 6f tion',. 'co
00004a10: 6d 70 6f 6e 65 6e 74 27 2c 0a 20 20 20 20 20 20 mponent',.
00004a20: 27 63 6f 6e 63 61 74 27 2c 0a 20 20 20 20 20 20 'concat',.
00004a30: 27 64 65 62 75 67 67 65 72 27 2c 0a 20 20 20 20 'debugger',.
00004a40: 20 20 27 65 61 63 68 27 2c 0a 20 20 20 20 20 20 'each',.
00004a50: 27 65 61 63 68 2d 69 6e 27 2c 0a 20 20 20 20 20 'each-in',.
00004a60: 20 27 67 65 74 27 2c 0a 20 20 20 20 20 20 27 68 'get',. 'h
00004a70: 61 73 68 27 2c 0a 20 20 20 20 20 20 27 69 66 27 ash',. 'if'
00004a80: 2c 0a 20 20 20 20 20 20 27 69 6e 27 2c 0a 20 20 ,. 'in',.
00004a90: 20 20 20 20 27 69 6e 70 75 74 27 2c 0a 20 20 20 'input',.
00004aa0: 20 20 20 27 6c 69 6e 6b 2d 74 6f 27 2c 0a 20 20 'link-to',.
00004ab0: 20 20 20 20 27 6c 6f 63 27 2c 0a 20 20 20 20 20 'loc',.
00004ac0: 20 27 6c 6f 67 27 2c 0a 20 20 20 20 20 20 27 6c 'log',. 'l
00004ad0: 6f 6f 6b 75 70 27 2c 0a 20 20 20 20 20 20 27 6d ookup',. 'm
00004ae0: 75 74 27 2c 0a 20 20 20 20 20 20 27 6f 75 74 6c ut',. 'outl
00004af0: 65 74 27 2c 0a 20 20 20 20 20 20 27 70 61 72 74 et',. 'part
00004b00: 69 61 6c 27 2c 0a 20 20 20 20 20 20 27 71 75 65 ial',. 'que
00004b10: 72 79 2d 70 61 72 61 6d 73 27 2c 0a 20 20 20 20 ry-params',.
00004b20: 20 20 27 72 65 6e 64 65 72 27 2c 0a 20 20 20 20 'render',.
00004b30: 20 20 27 74 65 6d 70 6c 61 74 65 27 2c 0a 20 20 'template',.
00004b40: 20 20 20 20 27 74 65 78 74 61 72 65 61 27 2c 0a 'textarea',.
00004b50: 20 20 20 20 20 20 27 75 6e 62 6f 75 6e 64 27 2c 'unbound',
00004b60: 0a 20 20 20 20 20 20 27 75 6e 6c 65 73 73 27 2c . 'unless',
00004b70: 0a 20 20 20 20 20 20 27 76 69 65 77 27 2c 0a 20 . 'view',.
00004b80: 20 20 20 20 20 27 77 69 74 68 27 2c 0a 20 20 20 'with',.
00004b90: 20 20 20 27 79 69 65 6c 64 27 0a 20 20 20 20 5d 'yield'. ]
00004ba0: 0a 20 20 7d 3b 0a 0a 20 20 63 6f 6e 73 74 20 4c . };.. const L
00004bb0: 49 54 45 52 41 4c 53 20 3d 20 7b 0a 20 20 20 20 ITERALS = {.
00004bc0: 6c 69 74 65 72 61 6c 3a 20 5b 0a 20 20 20 20 20 literal: [.
00004bd0: 20 27 74 72 75 65 27 2c 0a 20 20 20 20 20 20 27 'true',. '
00004be0: 66 61 6c 73 65 27 2c 0a 20 20 20 20 20 20 27 75 false',. 'u
00004bf0: 6e 64 65 66 69 6e 65 64 27 2c 0a 20 20 20 20 20 ndefined',.
00004c00: 20 27 6e 75 6c 6c 27 0a 20 20 20 20 5d 0a 20 20 'null'. ].
00004c10: 7d 3b 0a 0a 20 20 2f 2f 20 61 73 20 64 65 66 69 };.. // as defi
00004c20: 6e 65 64 20 69 6e 20 68 74 74 70 73 3a 2f 2f 68 ned in https://h
00004c30: 61 6e 64 6c 65 62 61 72 73 6a 73 2e 63 6f 6d 2f andlebarsjs.com/
00004c40: 67 75 69 64 65 2f 65 78 70 72 65 73 73 69 6f 6e guide/expression
00004c50: 73 2e 68 74 6d 6c 23 6c 69 74 65 72 61 6c 2d 73 s.html#literal-s
00004c60: 65 67 6d 65 6e 74 73 0a 20 20 2f 2f 20 74 68 69 egments. // thi
00004c70: 73 20 72 65 67 65 78 20 6d 61 74 63 68 65 73 20 s regex matches
00004c80: 6c 69 74 65 72 61 6c 20 73 65 67 6d 65 6e 74 73 literal segments
00004c90: 20 6c 69 6b 65 20 27 20 61 62 63 20 27 20 6f 72 like ' abc ' or
00004ca0: 20 5b 20 61 62 63 20 5d 20 61 73 20 77 65 6c 6c [ abc ] as well
00004cb0: 20 61 73 20 68 65 6c 70 65 72 73 20 61 6e 64 20 as helpers and
00004cc0: 70 61 74 68 73 0a 20 20 2f 2f 20 6c 69 6b 65 20 paths. // like
00004cd0: 61 2f 62 2c 20 2e 2f 61 62 63 2f 63 64 65 2c 20 a/b, ./abc/cde,
00004ce0: 61 6e 64 20 61 62 63 2e 62 63 64 0a 0a 20 20 63 and abc.bcd.. c
00004cf0: 6f 6e 73 74 20 44 4f 55 42 4c 45 5f 51 55 4f 54 onst DOUBLE_QUOT
00004d00: 45 44 5f 49 44 5f 52 45 47 45 58 20 3d 20 2f 22 ED_ID_REGEX = /"
00004d10: 22 7c 22 5b 5e 22 5d 2b 22 2f 3b 0a 20 20 63 6f "|"[^"]+"/;. co
00004d20: 6e 73 74 20 53 49 4e 47 4c 45 5f 51 55 4f 54 45 nst SINGLE_QUOTE
00004d30: 44 5f 49 44 5f 52 45 47 45 58 20 3d 20 2f 27 27 D_ID_REGEX = /''
00004d40: 7c 27 5b 5e 27 5d 2b 27 2f 3b 0a 20 20 63 6f 6e |'[^']+'/;. con
00004d50: 73 74 20 42 52 41 43 4b 45 54 5f 51 55 4f 54 45 st BRACKET_QUOTE
00004d60: 44 5f 49 44 5f 52 45 47 45 58 20 3d 20 2f 5c 5b D_ID_REGEX = /\[
00004d70: 5c 5d 7c 5c 5b 5b 5e 5c 5d 5d 2b 5c 5d 2f 3b 0a \]|\[[^\]]+\]/;.
00004d80: 20 20 63 6f 6e 73 74 20 50 4c 41 49 4e 5f 49 44 const PLAIN_ID
00004d90: 5f 52 45 47 45 58 20 3d 20 2f 5b 5e 5c 73 21 22 _REGEX = /[^\s!"
00004da0: 23 25 26 27 28 29 2a 2b 2c 2e 5c 2f 3b 3c 3d 3e #%&'()*+,.\/;<=>
00004db0: 40 5c 5b 5c 5c 5c 5d 5e 60 7b 7c 7d 7e 5d 2b 2f @\[\\\]^`{|}~]+/
00004dc0: 3b 0a 20 20 63 6f 6e 73 74 20 50 41 54 48 5f 44 ;. const PATH_D
00004dd0: 45 4c 49 4d 49 54 45 52 5f 52 45 47 45 58 20 3d ELIMITER_REGEX =
00004de0: 20 2f 28 5c 2e 7c 5c 2f 29 2f 3b 0a 20 20 63 6f /(\.|\/)/;. co
00004df0: 6e 73 74 20 41 4e 59 5f 49 44 20 3d 20 65 69 74 nst ANY_ID = eit
00004e00: 68 65 72 28 0a 20 20 20 20 44 4f 55 42 4c 45 5f her(. DOUBLE_
00004e10: 51 55 4f 54 45 44 5f 49 44 5f 52 45 47 45 58 2c QUOTED_ID_REGEX,
00004e20: 0a 20 20 20 20 53 49 4e 47 4c 45 5f 51 55 4f 54 . SINGLE_QUOT
00004e30: 45 44 5f 49 44 5f 52 45 47 45 58 2c 0a 20 20 20 ED_ID_REGEX,.
00004e40: 20 42 52 41 43 4b 45 54 5f 51 55 4f 54 45 44 5f BRACKET_QUOTED_
00004e50: 49 44 5f 52 45 47 45 58 2c 0a 20 20 20 20 50 4c ID_REGEX,. PL
00004e60: 41 49 4e 5f 49 44 5f 52 45 47 45 58 0a 20 20 20 AIN_ID_REGEX.
00004e70: 20 29 3b 0a 0a 20 20 63 6f 6e 73 74 20 49 44 45 );.. const IDE
00004e80: 4e 54 49 46 49 45 52 5f 52 45 47 45 58 20 3d 20 NTIFIER_REGEX =
00004e90: 63 6f 6e 63 61 74 28 0a 20 20 20 20 6f 70 74 69 concat(. opti
00004ea0: 6f 6e 61 6c 28 2f 5c 2e 7c 5c 2e 5c 2f 7c 5c 2f onal(/\.|\.\/|\/
00004eb0: 2f 29 2c 20 2f 2f 20 72 65 6c 61 74 69 76 65 20 /), // relative
00004ec0: 6f 72 20 61 62 73 6f 6c 75 74 65 20 70 61 74 68 or absolute path
00004ed0: 0a 20 20 20 20 41 4e 59 5f 49 44 2c 0a 20 20 20 . ANY_ID,.
00004ee0: 20 61 6e 79 4e 75 6d 62 65 72 4f 66 54 69 6d 65 anyNumberOfTime
00004ef0: 73 28 63 6f 6e 63 61 74 28 0a 20 20 20 20 20 20 s(concat(.
00004f00: 50 41 54 48 5f 44 45 4c 49 4d 49 54 45 52 5f 52 PATH_DELIMITER_R
00004f10: 45 47 45 58 2c 0a 20 20 20 20 20 20 41 4e 59 5f EGEX,. ANY_
00004f20: 49 44 0a 20 20 20 20 29 29 0a 20 20 29 3b 0a 0a ID. )). );..
00004f30: 20 20 2f 2f 20 69 64 65 6e 74 69 66 69 65 72 20 // identifier
00004f40: 66 6f 6c 6c 6f 77 65 64 20 62 79 20 61 20 65 71 followed by a eq
00004f50: 75 61 6c 2d 73 69 67 6e 20 28 77 69 74 68 6f 75 ual-sign (withou
00004f60: 74 20 74 68 65 20 65 71 75 61 6c 20 73 69 67 6e t the equal sign
00004f70: 29 0a 20 20 63 6f 6e 73 74 20 48 41 53 48 5f 50 ). const HASH_P
00004f80: 41 52 41 4d 5f 52 45 47 45 58 20 3d 20 63 6f 6e ARAM_REGEX = con
00004f90: 63 61 74 28 0a 20 20 20 20 27 28 27 2c 0a 20 20 cat(. '(',.
00004fa0: 20 20 42 52 41 43 4b 45 54 5f 51 55 4f 54 45 44 BRACKET_QUOTED
00004fb0: 5f 49 44 5f 52 45 47 45 58 2c 20 27 7c 27 2c 0a _ID_REGEX, '|',.
00004fc0: 20 20 20 20 50 4c 41 49 4e 5f 49 44 5f 52 45 47 PLAIN_ID_REG
00004fd0: 45 58 2c 0a 20 20 20 20 27 29 28 3f 3d 3d 29 27 EX,. ')(?==)'
00004fe0: 0a 20 20 29 3b 0a 0a 20 20 63 6f 6e 73 74 20 48 . );.. const H
00004ff0: 45 4c 50 45 52 5f 4e 41 4d 45 5f 4f 52 5f 50 41 ELPER_NAME_OR_PA
00005000: 54 48 5f 45 58 50 52 45 53 53 49 4f 4e 20 3d 20 TH_EXPRESSION =
00005010: 7b 0a 20 20 20 20 62 65 67 69 6e 3a 20 49 44 45 {. begin: IDE
00005020: 4e 54 49 46 49 45 52 5f 52 45 47 45 58 2c 0a 20 NTIFIER_REGEX,.
00005030: 20 20 20 6c 65 78 65 6d 65 73 3a 20 2f 5b 5c 77 lexemes: /[\w
00005040: 2e 5c 2f 5d 2b 2f 0a 20 20 7d 3b 0a 0a 20 20 63 .\/]+/. };.. c
00005050: 6f 6e 73 74 20 48 45 4c 50 45 52 5f 50 41 52 41 onst HELPER_PARA
00005060: 4d 45 54 45 52 20 3d 20 68 6c 6a 73 2e 69 6e 68 METER = hljs.inh
00005070: 65 72 69 74 28 48 45 4c 50 45 52 5f 4e 41 4d 45 erit(HELPER_NAME
00005080: 5f 4f 52 5f 50 41 54 48 5f 45 58 50 52 45 53 53 _OR_PATH_EXPRESS
00005090: 49 4f 4e 2c 20 7b 0a 20 20 20 20 6b 65 79 77 6f ION, {. keywo
000050a0: 72 64 73 3a 20 4c 49 54 45 52 41 4c 53 0a 20 20 rds: LITERALS.
000050b0: 7d 29 3b 0a 0a 20 20 63 6f 6e 73 74 20 53 55 42 });.. const SUB
000050c0: 5f 45 58 50 52 45 53 53 49 4f 4e 20 3d 20 7b 0a _EXPRESSION = {.
000050d0: 20 20 20 20 62 65 67 69 6e 3a 20 2f 5c 28 2f 2c begin: /\(/,
000050e0: 0a 20 20 20 20 65 6e 64 3a 20 2f 5c 29 2f 0a 20 . end: /\)/.
000050f0: 20 20 20 2f 2f 20 74 68 65 20 22 63 6f 6e 74 61 // the "conta
00005100: 69 6e 73 22 20 69 73 20 61 64 64 65 64 20 62 65 ins" is added be
00005110: 6c 6f 77 20 77 68 65 6e 20 61 6c 6c 20 6e 65 63 low when all nec
00005120: 65 73 73 61 72 79 20 73 75 62 2d 6d 6f 64 65 73 essary sub-modes
00005130: 20 61 72 65 20 64 65 66 69 6e 65 64 0a 20 20 7d are defined. }
00005140: 3b 0a 0a 20 20 63 6f 6e 73 74 20 48 41 53 48 20 ;.. const HASH
00005150: 3d 20 7b 0a 20 20 20 20 2f 2f 20 66 6b 61 20 22 = {. // fka "
00005160: 61 74 74 72 69 62 75 74 65 2d 61 73 73 69 67 6e attribute-assign
00005170: 6d 65 6e 74 22 2c 20 70 61 72 61 6d 65 74 65 72 ment", parameter
00005180: 73 20 6f 66 20 74 68 65 20 66 6f 72 6d 20 27 6b s of the form 'k
00005190: 65 79 3d 76 61 6c 75 65 27 0a 20 20 20 20 63 6c ey=value'. cl
000051a0: 61 73 73 4e 61 6d 65 3a 20 27 61 74 74 72 27 2c assName: 'attr',
000051b0: 0a 20 20 20 20 62 65 67 69 6e 3a 20 48 41 53 48 . begin: HASH
000051c0: 5f 50 41 52 41 4d 5f 52 45 47 45 58 2c 0a 20 20 _PARAM_REGEX,.
000051d0: 20 20 72 65 6c 65 76 61 6e 63 65 3a 20 30 2c 0a relevance: 0,.
000051e0: 20 20 20 20 73 74 61 72 74 73 3a 20 7b 0a 20 20 starts: {.
000051f0: 20 20 20 20 62 65 67 69 6e 3a 20 2f 3d 2f 2c 0a begin: /=/,.
00005200: 20 20 20 20 20 20 65 6e 64 3a 20 2f 3d 2f 2c 0a end: /=/,.
00005210: 20 20 20 20 20 20 73 74 61 72 74 73 3a 20 7b 0a starts: {.
00005220: 20 20 20 20 20 20 20 20 63 6f 6e 74 61 69 6e 73 contains
00005230: 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 68 6c : [. hl
00005240: 6a 73 2e 4e 55 4d 42 45 52 5f 4d 4f 44 45 2c 0a js.NUMBER_MODE,.
00005250: 20 20 20 20 20 20 20 20 20 20 68 6c 6a 73 2e 51 hljs.Q
00005260: 55 4f 54 45 5f 53 54 52 49 4e 47 5f 4d 4f 44 45 UOTE_STRING_MODE
00005270: 2c 0a 20 20 20 20 20 20 20 20 20 20 68 6c 6a 73 ,. hljs
00005280: 2e 41 50 4f 53 5f 53 54 52 49 4e 47 5f 4d 4f 44 .APOS_STRING_MOD
00005290: 45 2c 0a 20 20 20 20 20 20 20 20 20 20 48 45 4c E,. HEL
000052a0: 50 45 52 5f 50 41 52 41 4d 45 54 45 52 2c 0a 20 PER_PARAMETER,.
000052b0: 20 20 20 20 20 20 20 20 20 53 55 42 5f 45 58 50 SUB_EXP
000052c0: 52 45 53 53 49 4f 4e 0a 20 20 20 20 20 20 20 20 RESSION.
000052d0: 5d 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 7d 0a ]. }. }.
000052e0: 20 20 7d 3b 0a 0a 20 20 63 6f 6e 73 74 20 42 4c };.. const BL
000052f0: 4f 43 4b 5f 50 41 52 41 4d 53 20 3d 20 7b 0a 20 OCK_PARAMS = {.
00005300: 20 20 20 2f 2f 20 70 61 72 61 6d 65 74 65 72 73 // parameters
00005310: 20 6f 66 20 74 68 65 20 66 6f 72 6d 20 27 7b 7b of the form '{{
00005320: 23 77 69 74 68 20 78 20 61 73 20 7c 20 79 20 7c #with x as | y |
00005330: 7d 7d 2e 2e 2e 7b 7b 2f 77 69 74 68 7d 7d 27 0a }}...{{/with}}'.
00005340: 20 20 20 20 62 65 67 69 6e 3a 20 2f 61 73 5c 73 begin: /as\s
00005350: 2b 5c 7c 2f 2c 0a 20 20 20 20 6b 65 79 77 6f 72 +\|/,. keywor
00005360: 64 73 3a 20 7b 0a 20 20 20 20 20 20 6b 65 79 77 ds: {. keyw
00005370: 6f 72 64 3a 20 27 61 73 27 0a 20 20 20 20 7d 2c ord: 'as'. },
00005380: 0a 20 20 20 20 65 6e 64 3a 20 2f 5c 7c 2f 2c 0a . end: /\|/,.
00005390: 20 20 20 20 63 6f 6e 74 61 69 6e 73 3a 20 5b 0a contains: [.
000053a0: 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 {.
000053b0: 2f 2f 20 64 65 66 69 6e 65 20 73 75 62 2d 6d 6f // define sub-mo
000053c0: 64 65 20 69 6e 20 6f 72 64 65 72 20 74 6f 20 70 de in order to p
000053d0: 72 65 76 65 6e 74 20 68 69 67 68 6c 69 67 68 74 revent highlight
000053e0: 69 6e 67 20 6f 66 20 62 6c 6f 63 6b 2d 70 61 72 ing of block-par
000053f0: 61 6d 65 74 65 72 20 6e 61 6d 65 64 20 22 61 73 ameter named "as
00005400: 22 0a 20 20 20 20 20 20 20 20 62 65 67 69 6e 3a ". begin:
00005410: 20 2f 5c 77 2b 2f 0a 20 20 20 20 20 20 7d 0a 20 /\w+/. }.
00005420: 20 20 20 5d 0a 20 20 7d 3b 0a 0a 20 20 63 6f 6e ]. };.. con
00005430: 73 74 20 48 45 4c 50 45 52 5f 50 41 52 41 4d 45 st HELPER_PARAME
00005440: 54 45 52 53 20 3d 20 7b 0a 20 20 20 20 63 6f 6e TERS = {. con
00005450: 74 61 69 6e 73 3a 20 5b 0a 20 20 20 20 20 20 68 tains: [. h
00005460: 6c 6a 73 2e 4e 55 4d 42 45 52 5f 4d 4f 44 45 2c ljs.NUMBER_MODE,
00005470: 0a 20 20 20 20 20 20 68 6c 6a 73 2e 51 55 4f 54 . hljs.QUOT
00005480: 45 5f 53 54 52 49 4e 47 5f 4d 4f 44 45 2c 0a 20 E_STRING_MODE,.
00005490: 20 20 20 20 20 68 6c 6a 73 2e 41 50 4f 53 5f 53 hljs.APOS_S
000054a0: 54 52 49 4e 47 5f 4d 4f 44 45 2c 0a 20 20 20 20 TRING_MODE,.
000054b0: 20 20 42 4c 4f 43 4b 5f 50 41 52 41 4d 53 2c 0a BLOCK_PARAMS,.
000054c0: 20 20 20 20 20 20 48 41 53 48 2c 0a 20 20 20 20 HASH,.
000054d0: 20 20 48 45 4c 50 45 52 5f 50 41 52 41 4d 45 54 HELPER_PARAMET
000054e0: 45 52 2c 0a 20 20 20 20 20 20 53 55 42 5f 45 58 ER,. SUB_EX
000054f0: 50 52 45 53 53 49 4f 4e 0a 20 20 20 20 5d 2c 0a PRESSION. ],.
00005500: 20 20 20 20 72 65 74 75 72 6e 45 6e 64 3a 20 74 returnEnd: t
00005510: 72 75 65 0a 20 20 20 20 2f 2f 20 74 68 65 20 70 rue. // the p
00005520: 72 6f 70 65 72 74 79 20 22 65 6e 64 22 20 69 73 roperty "end" is
00005530: 20 64 65 66 69 6e 65 64 20 74 68 72 6f 75 67 68 defined through
00005540: 20 69 6e 68 65 72 69 74 61 6e 63 65 20 77 68 65 inheritance whe
00005550: 6e 20 74 68 65 20 6d 6f 64 65 20 69 73 20 75 73 n the mode is us
00005560: 65 64 2e 20 49 66 20 64 65 70 65 6e 64 73 0a 20 ed. If depends.
00005570: 20 20 20 2f 2f 20 6f 6e 20 74 68 65 20 73 75 72 // on the sur
00005580: 72 6f 75 6e 64 69 6e 67 20 6d 6f 64 65 2c 20 62 rounding mode, b
00005590: 75 74 20 22 65 6e 64 73 57 69 74 68 50 61 72 65 ut "endsWithPare
000055a0: 6e 74 22 20 64 6f 65 73 20 6e 6f 74 20 77 6f 72 nt" does not wor
000055b0: 6b 20 68 65 72 65 20 28 69 2e 65 2e 20 69 74 20 k here (i.e. it
000055c0: 69 6e 63 6c 75 64 65 73 20 74 68 65 0a 20 20 20 includes the.
000055d0: 20 2f 2f 20 65 6e 64 2d 74 6f 6b 65 6e 20 6f 66 // end-token of
000055e0: 20 74 68 65 20 73 75 72 72 6f 75 6e 64 69 6e 67 the surrounding
000055f0: 20 6d 6f 64 65 29 0a 20 20 7d 3b 0a 0a 20 20 63 mode). };.. c
00005600: 6f 6e 73 74 20 53 55 42 5f 45 58 50 52 45 53 53 onst SUB_EXPRESS
00005610: 49 4f 4e 5f 43 4f 4e 54 45 4e 54 53 20 3d 20 68 ION_CONTENTS = h
00005620: 6c 6a 73 2e 69 6e 68 65 72 69 74 28 48 45 4c 50 ljs.inherit(HELP
00005630: 45 52 5f 4e 41 4d 45 5f 4f 52 5f 50 41 54 48 5f ER_NAME_OR_PATH_
00005640: 45 58 50 52 45 53 53 49 4f 4e 2c 20 7b 0a 20 20 EXPRESSION, {.
00005650: 20 20 63 6c 61 73 73 4e 61 6d 65 3a 20 27 6e 61 className: 'na
00005660: 6d 65 27 2c 0a 20 20 20 20 6b 65 79 77 6f 72 64 me',. keyword
00005670: 73 3a 20 42 55 49 4c 54 5f 49 4e 53 2c 0a 20 20 s: BUILT_INS,.
00005680: 20 20 73 74 61 72 74 73 3a 20 68 6c 6a 73 2e 69 starts: hljs.i
00005690: 6e 68 65 72 69 74 28 48 45 4c 50 45 52 5f 50 41 nherit(HELPER_PA
000056a0: 52 41 4d 45 54 45 52 53 2c 20 7b 0a 20 20 20 20 RAMETERS, {.
000056b0: 20 20 65 6e 64 3a 20 2f 5c 29 2f 0a 20 20 20 20 end: /\)/.
000056c0: 7d 29 0a 20 20 7d 29 3b 0a 0a 20 20 53 55 42 5f }). });.. SUB_
000056d0: 45 58 50 52 45 53 53 49 4f 4e 2e 63 6f 6e 74 61 EXPRESSION.conta
000056e0: 69 6e 73 20 3d 20 5b 53 55 42 5f 45 58 50 52 45 ins = [SUB_EXPRE
000056f0: 53 53 49 4f 4e 5f 43 4f 4e 54 45 4e 54 53 5d 3b SSION_CONTENTS];
00005700: 0a 0a 20 20 63 6f 6e 73 74 20 4f 50 45 4e 49 4e .. const OPENIN
00005710: 47 5f 42 4c 4f 43 4b 5f 4d 55 53 54 41 43 48 45 G_BLOCK_MUSTACHE
00005720: 5f 43 4f 4e 54 45 4e 54 53 20 3d 20 68 6c 6a 73 _CONTENTS = hljs
00005730: 2e 69 6e 68 65 72 69 74 28 48 45 4c 50 45 52 5f .inherit(HELPER_
00005740: 4e 41 4d 45 5f 4f 52 5f 50 41 54 48 5f 45 58 50 NAME_OR_PATH_EXP
00005750: 52 45 53 53 49 4f 4e 2c 20 7b 0a 20 20 20 20 6b RESSION, {. k
00005760: 65 79 77 6f 72 64 73 3a 20 42 55 49 4c 54 5f 49 eywords: BUILT_I
00005770: 4e 53 2c 0a 20 20 20 20 63 6c 61 73 73 4e 61 6d NS,. classNam
00005780: 65 3a 20 27 6e 61 6d 65 27 2c 0a 20 20 20 20 73 e: 'name',. s
00005790: 74 61 72 74 73 3a 20 68 6c 6a 73 2e 69 6e 68 65 tarts: hljs.inhe
000057a0: 72 69 74 28 48 45 4c 50 45 52 5f 50 41 52 41 4d rit(HELPER_PARAM
000057b0: 45 54 45 52 53 2c 20 7b 0a 20 20 20 20 20 20 65 ETERS, {. e
000057c0: 6e 64 3a 20 2f 5c 7d 5c 7d 2f 0a 20 20 20 20 7d nd: /\}\}/. }
000057d0: 29 0a 20 20 7d 29 3b 0a 0a 20 20 63 6f 6e 73 74 ). });.. const
000057e0: 20 43 4c 4f 53 49 4e 47 5f 42 4c 4f 43 4b 5f 4d CLOSING_BLOCK_M
000057f0: 55 53 54 41 43 48 45 5f 43 4f 4e 54 45 4e 54 53 USTACHE_CONTENTS
00005800: 20 3d 20 68 6c 6a 73 2e 69 6e 68 65 72 69 74 28 = hljs.inherit(
00005810: 48 45 4c 50 45 52 5f 4e 41 4d 45 5f 4f 52 5f 50 HELPER_NAME_OR_P
00005820: 41 54 48 5f 45 58 50 52 45 53 53 49 4f 4e 2c 20 ATH_EXPRESSION,
00005830: 7b 0a 20 20 20 20 6b 65 79 77 6f 72 64 73 3a 20 {. keywords:
00005840: 42 55 49 4c 54 5f 49 4e 53 2c 0a 20 20 20 20 63 BUILT_INS,. c
00005850: 6c 61 73 73 4e 61 6d 65 3a 20 27 6e 61 6d 65 27 lassName: 'name'
00005860: 0a 20 20 7d 29 3b 0a 0a 20 20 63 6f 6e 73 74 20 . });.. const
00005870: 42 41 53 49 43 5f 4d 55 53 54 41 43 48 45 5f 43 BASIC_MUSTACHE_C
00005880: 4f 4e 54 45 4e 54 53 20 3d 20 68 6c 6a 73 2e 69 ONTENTS = hljs.i
00005890: 6e 68 65 72 69 74 28 48 45 4c 50 45 52 5f 4e 41 nherit(HELPER_NA
000058a0: 4d 45 5f 4f 52 5f 50 41 54 48 5f 45 58 50 52 45 ME_OR_PATH_EXPRE
000058b0: 53 53 49 4f 4e 2c 20 7b 0a 20 20 20 20 63 6c 61 SSION, {. cla
000058c0: 73 73 4e 61 6d 65 3a 20 27 6e 61 6d 65 27 2c 0a ssName: 'name',.
000058d0: 20 20 20 20 6b 65 79 77 6f 72 64 73 3a 20 42 55 keywords: BU
000058e0: 49 4c 54 5f 49 4e 53 2c 0a 20 20 20 20 73 74 61 ILT_INS,. sta
000058f0: 72 74 73 3a 20 68 6c 6a 73 2e 69 6e 68 65 72 69 rts: hljs.inheri
00005900: 74 28 48 45 4c 50 45 52 5f 50 41 52 41 4d 45 54 t(HELPER_PARAMET
00005910: 45 52 53 2c 20 7b 0a 20 20 20 20 20 20 65 6e 64 ERS, {. end
00005920: 3a 20 2f 5c 7d 5c 7d 2f 0a 20 20 20 20 7d 29 0a : /\}\}/. }).
00005930: 20 20 7d 29 3b 0a 0a 20 20 63 6f 6e 73 74 20 45 });.. const E
00005940: 53 43 41 50 45 5f 4d 55 53 54 41 43 48 45 5f 57 SCAPE_MUSTACHE_W
00005950: 49 54 48 5f 50 52 45 43 45 45 44 49 4e 47 5f 42 ITH_PRECEEDING_B
00005960: 41 43 4b 53 4c 41 53 48 20 3d 20 7b 0a 20 20 20 ACKSLASH = {.
00005970: 20 62 65 67 69 6e 3a 20 2f 5c 5c 5c 7b 5c 7b 2f begin: /\\\{\{/
00005980: 2c 0a 20 20 20 20 73 6b 69 70 3a 20 74 72 75 65 ,. skip: true
00005990: 0a 20 20 7d 3b 0a 20 20 63 6f 6e 73 74 20 50 52 . };. const PR
000059a0: 45 56 45 4e 54 5f 45 53 43 41 50 45 5f 57 49 54 EVENT_ESCAPE_WIT
000059b0: 48 5f 41 4e 4f 54 48 45 52 5f 50 52 45 43 45 45 H_ANOTHER_PRECEE
000059c0: 44 49 4e 47 5f 42 41 43 4b 53 4c 41 53 48 20 3d DING_BACKSLASH =
000059d0: 20 7b 0a 20 20 20 20 62 65 67 69 6e 3a 20 2f 5c {. begin: /\
000059e0: 5c 5c 5c 28 3f 3d 5c 7b 5c 7b 29 2f 2c 0a 20 20 \\\(?=\{\{)/,.
000059f0: 20 20 73 6b 69 70 3a 20 74 72 75 65 0a 20 20 7d skip: true. }
00005a00: 3b 0a 0a 20 20 72 65 74 75 72 6e 20 7b 0a 20 20 ;.. return {.
00005a10: 20 20 6e 61 6d 65 3a 20 27 48 61 6e 64 6c 65 62 name: 'Handleb
00005a20: 61 72 73 27 2c 0a 20 20 20 20 61 6c 69 61 73 65 ars',. aliase
00005a30: 73 3a 20 5b 0a 20 20 20 20 20 20 27 68 62 73 27 s: [. 'hbs'
00005a40: 2c 0a 20 20 20 20 20 20 27 68 74 6d 6c 2e 68 62 ,. 'html.hb
00005a50: 73 27 2c 0a 20 20 20 20 20 20 27 68 74 6d 6c 2e s',. 'html.
00005a60: 68 61 6e 64 6c 65 62 61 72 73 27 2c 0a 20 20 20 handlebars',.
00005a70: 20 20 20 27 68 74 6d 6c 62 61 72 73 27 0a 20 20 'htmlbars'.
00005a80: 20 20 5d 2c 0a 20 20 20 20 63 61 73 65 5f 69 6e ],. case_in
00005a90: 73 65 6e 73 69 74 69 76 65 3a 20 74 72 75 65 2c sensitive: true,
00005aa0: 0a 20 20 20 20 73 75 62 4c 61 6e 67 75 61 67 65 . subLanguage
00005ab0: 3a 20 27 78 6d 6c 27 2c 0a 20 20 20 20 63 6f 6e : 'xml',. con
00005ac0: 74 61 69 6e 73 3a 20 5b 0a 20 20 20 20 20 20 45 tains: [. E
00005ad0: 53 43 41 50 45 5f 4d 55 53 54 41 43 48 45 5f 57 SCAPE_MUSTACHE_W
00005ae0: 49 54 48 5f 50 52 45 43 45 45 44 49 4e 47 5f 42 ITH_PRECEEDING_B
00005af0: 41 43 4b 53 4c 41 53 48 2c 0a 20 20 20 20 20 20 ACKSLASH,.
00005b00: 50 52 45 56 45 4e 54 5f 45 53 43 41 50 45 5f 57 PREVENT_ESCAPE_W
00005b10: 49 54 48 5f 41 4e 4f 54 48 45 52 5f 50 52 45 43 ITH_ANOTHER_PREC
00005b20: 45 45 44 49 4e 47 5f 42 41 43 4b 53 4c 41 53 48 EEDING_BACKSLASH
00005b30: 2c 0a 20 20 20 20 20 20 68 6c 6a 73 2e 43 4f 4d ,. hljs.COM
00005b40: 4d 45 4e 54 28 2f 5c 7b 5c 7b 21 2d 2d 2f 2c 20 MENT(/\{\{!--/,
00005b50: 2f 2d 2d 5c 7d 5c 7d 2f 29 2c 0a 20 20 20 20 20 /--\}\}/),.
00005b60: 20 68 6c 6a 73 2e 43 4f 4d 4d 45 4e 54 28 2f 5c hljs.COMMENT(/\
00005b70: 7b 5c 7b 21 2f 2c 20 2f 5c 7d 5c 7d 2f 29 2c 0a {\{!/, /\}\}/),.
00005b80: 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 {.
00005b90: 2f 2f 20 6f 70 65 6e 20 72 61 77 20 62 6c 6f 63 // open raw bloc
00005ba0: 6b 20 22 7b 7b 7b 7b 72 61 77 7d 7d 7d 7d 20 63 k "{{{{raw}}}} c
00005bb0: 6f 6e 74 65 6e 74 20 6e 6f 74 20 65 76 61 6c 75 ontent not evalu
00005bc0: 61 74 65 64 20 7b 7b 7b 7b 2f 72 61 77 7d 7d 7d ated {{{{/raw}}}
00005bd0: 7d 22 0a 20 20 20 20 20 20 20 20 63 6c 61 73 73 }". class
00005be0: 4e 61 6d 65 3a 20 27 74 65 6d 70 6c 61 74 65 2d Name: 'template-
00005bf0: 74 61 67 27 2c 0a 20 20 20 20 20 20 20 20 62 65 tag',. be
00005c00: 67 69 6e 3a 20 2f 5c 7b 5c 7b 5c 7b 5c 7b 28 3f gin: /\{\{\{\{(?
00005c10: 21 5c 2f 29 2f 2c 0a 20 20 20 20 20 20 20 20 65 !\/)/,. e
00005c20: 6e 64 3a 20 2f 5c 7d 5c 7d 5c 7d 5c 7d 2f 2c 0a nd: /\}\}\}\}/,.
00005c30: 20 20 20 20 20 20 20 20 63 6f 6e 74 61 69 6e 73 contains
00005c40: 3a 20 5b 4f 50 45 4e 49 4e 47 5f 42 4c 4f 43 4b : [OPENING_BLOCK
00005c50: 5f 4d 55 53 54 41 43 48 45 5f 43 4f 4e 54 45 4e _MUSTACHE_CONTEN
00005c60: 54 53 5d 2c 0a 20 20 20 20 20 20 20 20 73 74 61 TS],. sta
00005c70: 72 74 73 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 rts: {.
00005c80: 20 65 6e 64 3a 20 2f 5c 7b 5c 7b 5c 7b 5c 7b 5c end: /\{\{\{\{\
00005c90: 2f 2f 2c 0a 20 20 20 20 20 20 20 20 20 20 72 65 //,. re
00005ca0: 74 75 72 6e 45 6e 64 3a 20 74 72 75 65 2c 0a 20 turnEnd: true,.
00005cb0: 20 20 20 20 20 20 20 20 20 73 75 62 4c 61 6e 67 subLang
00005cc0: 75 61 67 65 3a 20 27 78 6d 6c 27 0a 20 20 20 20 uage: 'xml'.
00005cd0: 20 20 20 20 7d 0a 20 20 20 20 20 20 7d 2c 0a 20 }. },.
00005ce0: 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 2f {. /
00005cf0: 2f 20 63 6c 6f 73 65 20 72 61 77 20 62 6c 6f 63 / close raw bloc
00005d00: 6b 0a 20 20 20 20 20 20 20 20 63 6c 61 73 73 4e k. classN
00005d10: 61 6d 65 3a 20 27 74 65 6d 70 6c 61 74 65 2d 74 ame: 'template-t
00005d20: 61 67 27 2c 0a 20 20 20 20 20 20 20 20 62 65 67 ag',. beg
00005d30: 69 6e 3a 20 2f 5c 7b 5c 7b 5c 7b 5c 7b 5c 2f 2f in: /\{\{\{\{\//
00005d40: 2c 0a 20 20 20 20 20 20 20 20 65 6e 64 3a 20 2f ,. end: /
00005d50: 5c 7d 5c 7d 5c 7d 5c 7d 2f 2c 0a 20 20 20 20 20 \}\}\}\}/,.
00005d60: 20 20 20 63 6f 6e 74 61 69 6e 73 3a 20 5b 43 4c contains: [CL
00005d70: 4f 53 49 4e 47 5f 42 4c 4f 43 4b 5f 4d 55 53 54 OSING_BLOCK_MUST
00005d80: 41 43 48 45 5f 43 4f 4e 54 45 4e 54 53 5d 0a 20 ACHE_CONTENTS].
00005d90: 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 7b 0a },. {.
00005da0: 20 20 20 20 20 20 20 20 2f 2f 20 6f 70 65 6e 20 // open
00005db0: 62 6c 6f 63 6b 20 73 74 61 74 65 6d 65 6e 74 0a block statement.
00005dc0: 20 20 20 20 20 20 20 20 63 6c 61 73 73 4e 61 6d classNam
00005dd0: 65 3a 20 27 74 65 6d 70 6c 61 74 65 2d 74 61 67 e: 'template-tag
00005de0: 27 2c 0a 20 20 20 20 20 20 20 20 62 65 67 69 6e ',. begin
00005df0: 3a 20 2f 5c 7b 5c 7b 23 2f 2c 0a 20 20 20 20 20 : /\{\{#/,.
00005e00: 20 20 20 65 6e 64 3a 20 2f 5c 7d 5c 7d 2f 2c 0a end: /\}\}/,.
00005e10: 20 20 20 20 20 20 20 20 63 6f 6e 74 61 69 6e 73 contains
00005e20: 3a 20 5b 4f 50 45 4e 49 4e 47 5f 42 4c 4f 43 4b : [OPENING_BLOCK
00005e30: 5f 4d 55 53 54 41 43 48 45 5f 43 4f 4e 54 45 4e _MUSTACHE_CONTEN
00005e40: 54 53 5d 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 TS]. },.
00005e50: 20 20 20 7b 0a 20 20 20 20 20 20 20 20 63 6c 61 {. cla
00005e60: 73 73 4e 61 6d 65 3a 20 27 74 65 6d 70 6c 61 74 ssName: 'templat
00005e70: 65 2d 74 61 67 27 2c 0a 20 20 20 20 20 20 20 20 e-tag',.
00005e80: 62 65 67 69 6e 3a 20 2f 5c 7b 5c 7b 28 3f 3d 65 begin: /\{\{(?=e
00005e90: 6c 73 65 5c 7d 5c 7d 29 2f 2c 0a 20 20 20 20 20 lse\}\})/,.
00005ea0: 20 20 20 65 6e 64 3a 20 2f 5c 7d 5c 7d 2f 2c 0a end: /\}\}/,.
00005eb0: 20 20 20 20 20 20 20 20 6b 65 79 77 6f 72 64 73 keywords
00005ec0: 3a 20 27 65 6c 73 65 27 0a 20 20 20 20 20 20 7d : 'else'. }
00005ed0: 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 ,. {.
00005ee0: 20 20 63 6c 61 73 73 4e 61 6d 65 3a 20 27 74 65 className: 'te
00005ef0: 6d 70 6c 61 74 65 2d 74 61 67 27 2c 0a 20 20 20 mplate-tag',.
00005f00: 20 20 20 20 20 62 65 67 69 6e 3a 20 2f 5c 7b 5c begin: /\{\
00005f10: 7b 28 3f 3d 65 6c 73 65 20 69 66 29 2f 2c 0a 20 {(?=else if)/,.
00005f20: 20 20 20 20 20 20 20 65 6e 64 3a 20 2f 5c 7d 5c end: /\}\
00005f30: 7d 2f 2c 0a 20 20 20 20 20 20 20 20 6b 65 79 77 }/,. keyw
00005f40: 6f 72 64 73 3a 20 27 65 6c 73 65 20 69 66 27 0a ords: 'else if'.
00005f50: 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 7b },. {
00005f60: 0a 20 20 20 20 20 20 20 20 2f 2f 20 63 6c 6f 73 . // clos
00005f70: 69 6e 67 20 62 6c 6f 63 6b 20 73 74 61 74 65 6d ing block statem
00005f80: 65 6e 74 0a 20 20 20 20 20 20 20 20 63 6c 61 73 ent. clas
00005f90: 73 4e 61 6d 65 3a 20 27 74 65 6d 70 6c 61 74 65 sName: 'template
00005fa0: 2d 74 61 67 27 2c 0a 20 20 20 20 20 20 20 20 62 -tag',. b
00005fb0: 65 67 69 6e 3a 20 2f 5c 7b 5c 7b 5c 2f 2f 2c 0a egin: /\{\{\//,.
00005fc0: 20 20 20 20 20 20 20 20 65 6e 64 3a 20 2f 5c 7d end: /\}
00005fd0: 5c 7d 2f 2c 0a 20 20 20 20 20 20 20 20 63 6f 6e \}/,. con
00005fe0: 74 61 69 6e 73 3a 20 5b 43 4c 4f 53 49 4e 47 5f tains: [CLOSING_
00005ff0: 42 4c 4f 43 4b 5f 4d 55 53 54 41 43 48 45 5f 43 BLOCK_MUSTACHE_C
00006000: 4f 4e 54 45 4e 54 53 5d 0a 20 20 20 20 20 20 7d ONTENTS]. }
00006010: 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 ,. {.
00006020: 20 20 2f 2f 20 74 65 6d 70 6c 61 74 65 20 76 61 // template va
00006030: 72 69 61 62 6c 65 20 6f 72 20 68 65 6c 70 65 72 riable or helper
00006040: 2d 63 61 6c 6c 20 74 68 61 74 20 69 73 20 4e 4f -call that is NO
00006050: 54 20 68 74 6d 6c 2d 65 73 63 61 70 65 64 0a 20 T html-escaped.
00006060: 20 20 20 20 20 20 20 63 6c 61 73 73 4e 61 6d 65 className
00006070: 3a 20 27 74 65 6d 70 6c 61 74 65 2d 76 61 72 69 : 'template-vari
00006080: 61 62 6c 65 27 2c 0a 20 20 20 20 20 20 20 20 62 able',. b
00006090: 65 67 69 6e 3a 20 2f 5c 7b 5c 7b 5c 7b 2f 2c 0a egin: /\{\{\{/,.
000060a0: 20 20 20 20 20 20 20 20 65 6e 64 3a 20 2f 5c 7d end: /\}
000060b0: 5c 7d 5c 7d 2f 2c 0a 20 20 20 20 20 20 20 20 63 \}\}/,. c
000060c0: 6f 6e 74 61 69 6e 73 3a 20 5b 42 41 53 49 43 5f ontains: [BASIC_
000060d0: 4d 55 53 54 41 43 48 45 5f 43 4f 4e 54 45 4e 54 MUSTACHE_CONTENT
000060e0: 53 5d 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 S]. },.
000060f0: 20 20 7b 0a 20 20 20 20 20 20 20 20 2f 2f 20 74 {. // t
00006100: 65 6d 70 6c 61 74 65 20 76 61 72 69 61 62 6c 65 emplate variable
00006110: 20 6f 72 20 68 65 6c 70 65 72 2d 63 61 6c 6c 20 or helper-call
00006120: 74 68 61 74 20 69 73 20 68 74 6d 6c 2d 65 73 63 that is html-esc
00006130: 61 70 65 64 0a 20 20 20 20 20 20 20 20 63 6c 61 aped. cla
00006140: 73 73 4e 61 6d 65 3a 20 27 74 65 6d 70 6c 61 74 ssName: 'templat
00006150: 65 2d 76 61 72 69 61 62 6c 65 27 2c 0a 20 20 20 e-variable',.
00006160: 20 20 20 20 20 62 65 67 69 6e 3a 20 2f 5c 7b 5c begin: /\{\
00006170: 7b 2f 2c 0a 20 20 20 20 20 20 20 20 65 6e 64 3a {/,. end:
00006180: 20 2f 5c 7d 5c 7d 2f 2c 0a 20 20 20 20 20 20 20 /\}\}/,.
00006190: 20 63 6f 6e 74 61 69 6e 73 3a 20 5b 42 41 53 49 contains: [BASI
000061a0: 43 5f 4d 55 53 54 41 43 48 45 5f 43 4f 4e 54 45 C_MUSTACHE_CONTE
000061b0: 4e 54 53 5d 0a 20 20 20 20 20 20 7d 0a 20 20 20 NTS]. }.
000061c0: 20 5d 0a 20 20 7d 3b 0a 7d 0a 0a 2f 2a 0a 20 4c ]. };.}../*. L
000061d0: 61 6e 67 75 61 67 65 3a 20 48 54 4d 4c 42 61 72 anguage: HTMLBar
000061e0: 73 20 28 6c 65 67 61 63 79 29 0a 20 52 65 71 75 s (legacy). Requ
000061f0: 69 72 65 73 3a 20 78 6d 6c 2e 6a 73 0a 20 44 65 ires: xml.js. De
00006200: 73 63 72 69 70 74 69 6f 6e 3a 20 4d 61 74 63 68 scription: Match
00006210: 65 72 20 66 6f 72 20 48 61 6e 64 6c 65 62 61 72 er for Handlebar
00006220: 73 20 61 73 20 77 65 6c 6c 20 61 73 20 45 6d 62 s as well as Emb
00006230: 65 72 4a 53 20 61 64 64 69 74 69 6f 6e 73 2e 0a erJS additions..
00006240: 20 57 65 62 73 69 74 65 3a 20 68 74 74 70 73 3a Website: https:
00006250: 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 74 69 6c //github.com/til
00006260: 64 65 69 6f 2f 68 74 6d 6c 62 61 72 73 0a 20 43 deio/htmlbars. C
00006270: 61 74 65 67 6f 72 79 3a 20 74 65 6d 70 6c 61 74 ategory: templat
00006280: 65 0a 20 2a 2f 0a 0a 66 75 6e 63 74 69 6f 6e 20 e. */..function
00006290: 68 74 6d 6c 62 61 72 73 28 68 6c 6a 73 29 20 7b htmlbars(hljs) {
000062a0: 0a 20 20 63 6f 6e 73 74 20 64 65 66 69 6e 69 74 . const definit
000062b0: 69 6f 6e 20 3d 20 68 61 6e 64 6c 65 62 61 72 73 ion = handlebars
000062c0: 28 68 6c 6a 73 29 3b 0a 0a 20 20 64 65 66 69 6e (hljs);.. defin
000062d0: 69 74 69 6f 6e 2e 6e 61 6d 65 20 3d 20 22 48 54 ition.name = "HT
000062e0: 4d 4c 62 61 72 73 22 3b 0a 0a 20 20 2f 2f 20 48 MLbars";.. // H
000062f0: 41 43 4b 3a 20 54 68 69 73 20 6c 65 74 73 20 68 ACK: This lets h
00006300: 61 6e 64 6c 65 62 61 72 73 20 64 6f 20 74 68 65 andlebars do the
00006310: 20 61 75 74 6f 2d 64 65 74 65 63 74 69 6f 6e 20 auto-detection
00006320: 69 66 20 69 74 27 73 20 62 65 65 6e 20 6c 6f 61 if it's been loa
00006330: 64 65 64 20 28 62 79 0a 20 20 2f 2f 20 64 65 66 ded (by. // def
00006340: 61 75 6c 74 20 74 68 65 20 62 75 69 6c 64 20 73 ault the build s
00006350: 63 72 69 70 74 20 77 69 6c 6c 20 6c 6f 61 64 20 cript will load
00006360: 69 6e 20 61 6c 70 68 61 62 65 74 69 63 61 6c 20 in alphabetical
00006370: 6f 72 64 65 72 29 20 61 6e 64 20 69 66 20 6e 6f order) and if no
00006380: 74 20 28 70 65 72 68 61 70 73 0a 20 20 2f 2f 20 t (perhaps. //
00006390: 61 6e 20 69 6e 73 74 61 6c 6c 20 69 73 20 6f 6e an install is on
000063a0: 6c 79 20 75 73 69 6e 67 20 60 68 74 6d 6c 62 61 ly using `htmlba
000063b0: 72 73 60 2c 20 6e 6f 74 20 60 68 61 6e 64 6c 65 rs`, not `handle
000063c0: 62 61 72 73 60 29 20 74 68 65 6e 20 74 68 69 73 bars`) then this
000063d0: 20 77 69 6c 6c 20 73 74 69 6c 6c 0a 20 20 2f 2f will still. //
000063e0: 20 61 6c 6c 6f 77 20 48 54 4d 4c 42 61 72 73 20 allow HTMLBars
000063f0: 74 6f 20 70 61 72 74 69 63 69 70 61 74 65 20 69 to participate i
00006400: 6e 20 74 68 65 20 61 75 74 6f 2d 64 65 74 65 63 n the auto-detec
00006410: 74 69 6f 6e 0a 0a 20 20 2f 2f 20 77 6f 72 73 65 tion.. // worse
00006420: 20 63 61 73 65 20 73 6f 6d 65 6f 6e 65 20 77 69 case someone wi
00006430: 6c 6c 20 68 61 76 65 20 48 54 4d 4c 62 61 72 73 ll have HTMLbars
00006440: 20 61 6e 64 20 68 61 6e 64 6c 65 62 61 72 73 20 and handlebars
00006450: 63 6f 6d 70 65 74 69 6e 67 20 66 6f 72 20 74 68 competing for th
00006460: 65 20 73 61 6d 65 0a 20 20 2f 2f 20 63 6f 6e 74 e same. // cont
00006470: 65 6e 74 20 61 6e 64 20 77 69 6c 6c 20 6e 65 65 ent and will nee
00006480: 64 20 74 6f 20 63 68 61 6e 67 65 20 74 68 65 69 d to change thei
00006490: 72 20 73 65 74 75 70 20 74 6f 20 6f 6e 6c 79 20 r setup to only
000064a0: 72 65 71 75 69 72 65 20 68 61 6e 64 6c 65 62 61 require handleba
000064b0: 72 73 2c 20 62 75 74 0a 20 20 2f 2f 20 49 20 64 rs, but. // I d
000064c0: 6f 6e 27 74 20 63 6f 6e 73 69 64 65 72 20 74 68 on't consider th
000064d0: 69 73 20 61 20 62 72 65 61 6b 69 6e 67 20 63 68 is a breaking ch
000064e0: 61 6e 67 65 0a 20 20 69 66 20 28 68 6c 6a 73 2e ange. if (hljs.
000064f0: 67 65 74 4c 61 6e 67 75 61 67 65 28 22 68 61 6e getLanguage("han
00006500: 64 6c 65 62 61 72 73 22 29 29 20 7b 0a 20 20 20 dlebars")) {.
00006510: 20 64 65 66 69 6e 69 74 69 6f 6e 2e 64 69 73 61 definition.disa
00006520: 62 6c 65 41 75 74 6f 64 65 74 65 63 74 20 3d 20 bleAutodetect =
00006530: 74 72 75 65 3b 0a 20 20 7d 0a 0a 20 20 72 65 74 true;. }.. ret
00006540: 75 72 6e 20 64 65 66 69 6e 69 74 69 6f 6e 3b 0a urn definition;.
00006550: 7d 0a 0a 6d 6f 64 75 6c 65 2e 65 78 70 6f 72 74 }..module.export
00006560: 73 20 3d 20 68 74 6d 6c 62 61 72 73 3b 0a 0a 0a s = htmlbars;...
00006570: 2f 2a 2a 2a 2f 20 7d 29 2c 0a 0a 2f 2a 2a 2a 2f /***/ }),../***/
00006580: 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 "./node_modules
00006590: 2f 68 69 67 68 6c 69 67 68 74 2e 6a 73 2f 6c 69 /highlight.js/li
000065a0: 62 2f 6c 61 6e 67 75 61 67 65 73 2f 68 74 74 70 b/languages/http
000065b0: 2e 6a 73 22 3a 0a 2f 2a 21 2a 2a 2a 2a 2a 2a 2a .js":./*!*******
000065c0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
000065d0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
000065e0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
000065f0: 2a 2a 21 2a 5c 0a 20 20 21 2a 2a 2a 20 2e 2f 6e **!*\. !*** ./n
00006600: 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 68 69 67 68 ode_modules/high
00006610: 6c 69 67 68 74 2e 6a 73 2f 6c 69 62 2f 6c 61 6e light.js/lib/lan
00006620: 67 75 61 67 65 73 2f 68 74 74 70 2e 6a 73 20 2a guages/http.js *
00006630: 2a 2a 21 0a 20 20 5c 2a 2a 2a 2a 2a 2a 2a 2a 2a **!. \*********
00006640: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
00006650: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
00006660: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
00006670: 2f 0a 2f 2a 2a 2a 2f 20 28 28 6d 6f 64 75 6c 65 /./***/ ((module
00006680: 29 20 3d 3e 20 7b 0a 0a 2f 2a 2a 0a 20 2a 20 40 ) => {../**. * @
00006690: 70 61 72 61 6d 20 7b 73 74 72 69 6e 67 7d 20 76 param {string} v
000066a0: 61 6c 75 65 0a 20 2a 20 40 72 65 74 75 72 6e 73 alue. * @returns
000066b0: 20 7b 52 65 67 45 78 70 7d 0a 20 2a 20 2a 2f 0a {RegExp}. * */.
000066c0: 0a 2f 2a 2a 0a 20 2a 20 40 70 61 72 61 6d 20 7b ./**. * @param {
000066d0: 52 65 67 45 78 70 20 7c 20 73 74 72 69 6e 67 20 RegExp | string
000066e0: 7d 20 72 65 0a 20 2a 20 40 72 65 74 75 72 6e 73 } re. * @returns
000066f0: 20 7b 73 74 72 69 6e 67 7d 0a 20 2a 2f 0a 66 75 {string}. */.fu
00006700: 6e 63 74 69 6f 6e 20 73 6f 75 72 63 65 28 72 65 nction source(re
00006710: 29 20 7b 0a 20 20 69 66 20 28 21 72 65 29 20 72 ) {. if (!re) r
00006720: 65 74 75 72 6e 20 6e 75 6c 6c 3b 0a 20 20 69 66 eturn null;. if
00006730: 20 28 74 79 70 65 6f 66 20 72 65 20 3d 3d 3d 20 (typeof re ===
00006740: 22 73 74 72 69 6e 67 22 29 20 72 65 74 75 72 6e "string") return
00006750: 20 72 65 3b 0a 0a 20 20 72 65 74 75 72 6e 20 72 re;.. return r
00006760: 65 2e 73 6f 75 72 63 65 3b 0a 7d 0a 0a 2f 2a 2a e.source;.}../**
00006770: 0a 20 2a 20 40 70 61 72 61 6d 20 7b 2e 2e 2e 28 . * @param {...(
00006780: 52 65 67 45 78 70 20 7c 20 73 74 72 69 6e 67 29 RegExp | string)
00006790: 20 7d 20 61 72 67 73 0a 20 2a 20 40 72 65 74 75 } args. * @retu
000067a0: 72 6e 73 20 7b 73 74 72 69 6e 67 7d 0a 20 2a 2f rns {string}. */
000067b0: 0a 66 75 6e 63 74 69 6f 6e 20 63 6f 6e 63 61 74 .function concat
000067c0: 28 2e 2e 2e 61 72 67 73 29 20 7b 0a 20 20 63 6f (...args) {. co
000067d0: 6e 73 74 20 6a 6f 69 6e 65 64 20 3d 20 61 72 67 nst joined = arg
000067e0: 73 2e 6d 61 70 28 28 78 29 20 3d 3e 20 73 6f 75 s.map((x) => sou
000067f0: 72 63 65 28 78 29 29 2e 6a 6f 69 6e 28 22 22 29 rce(x)).join("")
00006800: 3b 0a 20 20 72 65 74 75 72 6e 20 6a 6f 69 6e 65 ;. return joine
00006810: 64 3b 0a 7d 0a 0a 2f 2a 0a 4c 61 6e 67 75 61 67 d;.}../*.Languag
00006820: 65 3a 20 48 54 54 50 0a 44 65 73 63 72 69 70 74 e: HTTP.Descript
00006830: 69 6f 6e 3a 20 48 54 54 50 20 72 65 71 75 65 73 ion: HTTP reques
00006840: 74 20 61 6e 64 20 72 65 73 70 6f 6e 73 65 20 68 t and response h
00006850: 65 61 64 65 72 73 20 77 69 74 68 20 61 75 74 6f eaders with auto
00006860: 6d 61 74 69 63 20 62 6f 64 79 20 68 69 67 68 6c matic body highl
00006870: 69 67 68 74 69 6e 67 0a 41 75 74 68 6f 72 3a 20 ighting.Author:
00006880: 49 76 61 6e 20 53 61 67 61 6c 61 65 76 20 3c 6d Ivan Sagalaev <m
00006890: 61 6e 69 61 63 40 73 6f 66 74 77 61 72 65 6d 61 aniac@softwarema
000068a0: 6e 69 61 63 73 2e 6f 72 67 3e 0a 43 61 74 65 67 niacs.org>.Categ
000068b0: 6f 72 79 3a 20 63 6f 6d 6d 6f 6e 2c 20 70 72 6f ory: common, pro
000068c0: 74 6f 63 6f 6c 73 0a 57 65 62 73 69 74 65 3a 20 tocols.Website:
000068d0: 68 74 74 70 73 3a 2f 2f 64 65 76 65 6c 6f 70 65 https://develope
000068e0: 72 2e 6d 6f 7a 69 6c 6c 61 2e 6f 72 67 2f 65 6e r.mozilla.org/en
000068f0: 2d 55 53 2f 64 6f 63 73 2f 57 65 62 2f 48 54 54 -US/docs/Web/HTT
00006900: 50 2f 4f 76 65 72 76 69 65 77 0a 2a 2f 0a 0a 66 P/Overview.*/..f
00006910: 75 6e 63 74 69 6f 6e 20 68 74 74 70 28 68 6c 6a unction http(hlj
00006920: 73 29 20 7b 0a 20 20 63 6f 6e 73 74 20 56 45 52 s) {. const VER
00006930: 53 49 4f 4e 20 3d 20 27 48 54 54 50 2f 28 32 7c SION = 'HTTP/(2|
00006940: 31 5c 5c 2e 5b 30 31 5d 29 27 3b 0a 20 20 63 6f 1\\.[01])';. co
00006950: 6e 73 74 20 48 45 41 44 45 52 5f 4e 41 4d 45 20 nst HEADER_NAME
00006960: 3d 20 2f 5b 41 2d 5a 61 2d 7a 5d 5b 41 2d 5a 61 = /[A-Za-z][A-Za
00006970: 2d 7a 30 2d 39 2d 5d 2a 2f 3b 0a 20 20 63 6f 6e -z0-9-]*/;. con
00006980: 73 74 20 48 45 41 44 45 52 20 3d 20 7b 0a 20 20 st HEADER = {.
00006990: 20 20 63 6c 61 73 73 4e 61 6d 65 3a 20 27 61 74 className: 'at
000069a0: 74 72 69 62 75 74 65 27 2c 0a 20 20 20 20 62 65 tribute',. be
000069b0: 67 69 6e 3a 20 63 6f 6e 63 61 74 28 27 5e 27 2c gin: concat('^',
000069c0: 20 48 45 41 44 45 52 5f 4e 41 4d 45 2c 20 27 28 HEADER_NAME, '(
000069d0: 3f 3d 5c 5c 3a 5c 5c 73 29 27 29 2c 0a 20 20 20 ?=\\:\\s)'),.
000069e0: 20 73 74 61 72 74 73 3a 20 7b 0a 20 20 20 20 20 starts: {.
000069f0: 20 63 6f 6e 74 61 69 6e 73 3a 20 5b 0a 20 20 20 contains: [.
00006a00: 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 {.
00006a10: 20 63 6c 61 73 73 4e 61 6d 65 3a 20 22 70 75 6e className: "pun
00006a20: 63 74 75 61 74 69 6f 6e 22 2c 0a 20 20 20 20 20 ctuation",.
00006a30: 20 20 20 20 20 62 65 67 69 6e 3a 20 2f 3a 20 2f begin: /: /
00006a40: 2c 0a 20 20 20 20 20 20 20 20 20 20 72 65 6c 65 ,. rele
00006a50: 76 61 6e 63 65 3a 20 30 2c 0a 20 20 20 20 20 20 vance: 0,.
00006a60: 20 20 20 20 73 74 61 72 74 73 3a 20 7b 0a 20 20 starts: {.
00006a70: 20 20 20 20 20 20 20 20 20 20 65 6e 64 3a 20 27 end: '
00006a80: 24 27 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 $',.
00006a90: 72 65 6c 65 76 61 6e 63 65 3a 20 30 0a 20 20 20 relevance: 0.
00006aa0: 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 }.
00006ab0: 20 7d 0a 20 20 20 20 20 20 5d 0a 20 20 20 20 7d }. ]. }
00006ac0: 0a 20 20 7d 3b 0a 20 20 63 6f 6e 73 74 20 48 45 . };. const HE
00006ad0: 41 44 45 52 53 5f 41 4e 44 5f 42 4f 44 59 20 3d ADERS_AND_BODY =
00006ae0: 20 5b 0a 20 20 20 20 48 45 41 44 45 52 2c 0a 20 [. HEADER,.
00006af0: 20 20 20 7b 0a 20 20 20 20 20 20 62 65 67 69 6e {. begin
00006b00: 3a 20 27 5c 5c 6e 5c 5c 6e 27 2c 0a 20 20 20 20 : '\\n\\n',.
00006b10: 20 20 73 74 61 72 74 73 3a 20 7b 20 73 75 62 4c starts: { subL
00006b20: 61 6e 67 75 61 67 65 3a 20 5b 5d 2c 20 65 6e 64 anguage: [], end
00006b30: 73 57 69 74 68 50 61 72 65 6e 74 3a 20 74 72 75 sWithParent: tru
00006b40: 65 20 7d 0a 20 20 20 20 7d 0a 20 20 5d 3b 0a 0a e }. }. ];..
00006b50: 20 20 72 65 74 75 72 6e 20 7b 0a 20 20 20 20 6e return {. n
00006b60: 61 6d 65 3a 20 27 48 54 54 50 27 2c 0a 20 20 20 ame: 'HTTP',.
00006b70: 20 61 6c 69 61 73 65 73 3a 20 5b 27 68 74 74 70 aliases: ['http
00006b80: 73 27 5d 2c 0a 20 20 20 20 69 6c 6c 65 67 61 6c s'],. illegal
00006b90: 3a 20 2f 5c 53 2f 2c 0a 20 20 20 20 63 6f 6e 74 : /\S/,. cont
00006ba0: 61 69 6e 73 3a 20 5b 0a 20 20 20 20 20 20 2f 2f ains: [. //
00006bb0: 20 72 65 73 70 6f 6e 73 65 0a 20 20 20 20 20 20 response.
00006bc0: 7b 0a 20 20 20 20 20 20 20 20 62 65 67 69 6e 3a {. begin:
00006bd0: 20 27 5e 28 3f 3d 27 20 2b 20 56 45 52 53 49 4f '^(?=' + VERSIO
00006be0: 4e 20 2b 20 22 20 5c 5c 64 7b 33 7d 29 22 2c 0a N + " \\d{3})",.
00006bf0: 20 20 20 20 20 20 20 20 65 6e 64 3a 20 2f 24 2f end: /$/
00006c00: 2c 0a 20 20 20 20 20 20 20 20 63 6f 6e 74 61 69 ,. contai
00006c10: 6e 73 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 ns: [.
00006c20: 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 63 6c {. cl
00006c30: 61 73 73 4e 61 6d 65 3a 20 22 6d 65 74 61 22 2c assName: "meta",
00006c40: 0a 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 . beg
00006c50: 69 6e 3a 20 56 45 52 53 49 4f 4e 0a 20 20 20 20 in: VERSION.
00006c60: 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 },.
00006c70: 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 {.
00006c80: 20 63 6c 61 73 73 4e 61 6d 65 3a 20 27 6e 75 6d className: 'num
00006c90: 62 65 72 27 2c 20 62 65 67 69 6e 3a 20 27 5c 5c ber', begin: '\\
00006ca0: 62 5c 5c 64 7b 33 7d 5c 5c 62 27 0a 20 20 20 20 b\\d{3}\\b'.
00006cb0: 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 }.
00006cc0: 5d 2c 0a 20 20 20 20 20 20 20 20 73 74 61 72 74 ],. start
00006cd0: 73 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 65 s: {. e
00006ce0: 6e 64 3a 20 2f 5c 62 5c 42 2f 2c 0a 20 20 20 20 nd: /\b\B/,.
00006cf0: 20 20 20 20 20 20 69 6c 6c 65 67 61 6c 3a 20 2f illegal: /
00006d00: 5c 53 2f 2c 0a 20 20 20 20 20 20 20 20 20 20 63 \S/,. c
00006d10: 6f 6e 74 61 69 6e 73 3a 20 48 45 41 44 45 52 53 ontains: HEADERS
00006d20: 5f 41 4e 44 5f 42 4f 44 59 0a 20 20 20 20 20 20 _AND_BODY.
00006d30: 20 20 7d 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 }. },.
00006d40: 20 20 20 2f 2f 20 72 65 71 75 65 73 74 0a 20 20 // request.
00006d50: 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 62 65 {. be
00006d60: 67 69 6e 3a 20 27 28 3f 3d 5e 5b 41 2d 5a 5d 2b gin: '(?=^[A-Z]+
00006d70: 20 28 2e 2a 3f 29 20 27 20 2b 20 56 45 52 53 49 (.*?) ' + VERSI
00006d80: 4f 4e 20 2b 20 27 24 29 27 2c 0a 20 20 20 20 20 ON + '$)',.
00006d90: 20 20 20 65 6e 64 3a 20 2f 24 2f 2c 0a 20 20 20 end: /$/,.
00006da0: 20 20 20 20 20 63 6f 6e 74 61 69 6e 73 3a 20 5b contains: [
00006db0: 0a 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 . {.
00006dc0: 20 20 20 20 20 20 20 20 20 63 6c 61 73 73 4e 61 classNa
00006dd0: 6d 65 3a 20 27 73 74 72 69 6e 67 27 2c 0a 20 20 me: 'string',.
00006de0: 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 3a begin:
00006df0: 20 27 20 27 2c 0a 20 20 20 20 20 20 20 20 20 20 ' ',.
00006e00: 20 20 65 6e 64 3a 20 27 20 27 2c 0a 20 20 20 20 end: ' ',.
00006e10: 20 20 20 20 20 20 20 20 65 78 63 6c 75 64 65 42 excludeB
00006e20: 65 67 69 6e 3a 20 74 72 75 65 2c 0a 20 20 20 20 egin: true,.
00006e30: 20 20 20 20 20 20 20 20 65 78 63 6c 75 64 65 45 excludeE
00006e40: 6e 64 3a 20 74 72 75 65 0a 20 20 20 20 20 20 20 nd: true.
00006e50: 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 },.
00006e60: 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 63 6c {. cl
00006e70: 61 73 73 4e 61 6d 65 3a 20 22 6d 65 74 61 22 2c assName: "meta",
00006e80: 0a 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 . beg
00006e90: 69 6e 3a 20 56 45 52 53 49 4f 4e 0a 20 20 20 20 in: VERSION.
00006ea0: 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 },.
00006eb0: 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 {.
00006ec0: 20 63 6c 61 73 73 4e 61 6d 65 3a 20 27 6b 65 79 className: 'key
00006ed0: 77 6f 72 64 27 2c 0a 20 20 20 20 20 20 20 20 20 word',.
00006ee0: 20 20 20 62 65 67 69 6e 3a 20 27 5b 41 2d 5a 5d begin: '[A-Z]
00006ef0: 2b 27 0a 20 20 20 20 20 20 20 20 20 20 7d 0a 20 +'. }.
00006f00: 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 ],.
00006f10: 20 20 73 74 61 72 74 73 3a 20 7b 0a 20 20 20 20 starts: {.
00006f20: 20 20 20 20 20 20 65 6e 64 3a 20 2f 5c 62 5c 42 end: /\b\B
00006f30: 2f 2c 0a 20 20 20 20 20 20 20 20 20 20 69 6c 6c /,. ill
00006f40: 65 67 61 6c 3a 20 2f 5c 53 2f 2c 0a 20 20 20 20 egal: /\S/,.
00006f50: 20 20 20 20 20 20 63 6f 6e 74 61 69 6e 73 3a 20 contains:
00006f60: 48 45 41 44 45 52 53 5f 41 4e 44 5f 42 4f 44 59 HEADERS_AND_BODY
00006f70: 0a 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 . }.
00006f80: 20 7d 2c 0a 20 20 20 20 20 20 2f 2f 20 74 6f 20 },. // to
00006f90: 61 6c 6c 6f 77 20 68 65 61 64 65 72 73 20 74 6f allow headers to
00006fa0: 20 77 6f 72 6b 20 65 76 65 6e 20 77 69 74 68 6f work even witho
00006fb0: 75 74 20 61 20 70 72 65 61 6d 62 6c 65 0a 20 20 ut a preamble.
00006fc0: 20 20 20 20 68 6c 6a 73 2e 69 6e 68 65 72 69 74 hljs.inherit
00006fd0: 28 48 45 41 44 45 52 2c 20 7b 0a 20 20 20 20 20 (HEADER, {.
00006fe0: 20 20 20 72 65 6c 65 76 61 6e 63 65 3a 20 30 0a relevance: 0.
00006ff0: 20 20 20 20 20 20 7d 29 0a 20 20 20 20 5d 0a 20 }). ].
00007000: 20 7d 3b 0a 7d 0a 0a 6d 6f 64 75 6c 65 2e 65 78 };.}..module.ex
00007010: 70 6f 72 74 73 20 3d 20 68 74 74 70 3b 0a 0a 0a ports = http;...
00007020: 2f 2a 2a 2a 2f 20 7d 29 2c 0a 0a 2f 2a 2a 2a 2f /***/ }),../***/
00007030: 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 "./node_modules
00007040: 2f 68 69 67 68 6c 69 67 68 74 2e 6a 73 2f 6c 69 /highlight.js/li
00007050: 62 2f 6c 61 6e 67 75 61 67 65 73 2f 68 79 2e 6a b/languages/hy.j
00007060: 73 22 3a 0a 2f 2a 21 2a 2a 2a 2a 2a 2a 2a 2a 2a s":./*!*********
00007070: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
00007080: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
00007090: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 21 2a **************!*
000070a0: 5c 0a 20 20 21 2a 2a 2a 20 2e 2f 6e 6f 64 65 5f \. !*** ./node_
000070b0: 6d 6f 64 75 6c 65 73 2f 68 69 67 68 6c 69 67 68 modules/highligh
000070c0: 74 2e 6a 73 2f 6c 69 62 2f 6c 61 6e 67 75 61 67 t.js/lib/languag
000070d0: 65 73 2f 68 79 2e 6a 73 20 2a 2a 2a 21 0a 20 20 es/hy.js ***!.
000070e0: 5c 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a \***************
000070f0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
00007100: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
00007110: 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 2f 2a 2a 2a 2f 20 ********/./***/
00007120: 28 28 6d 6f 64 75 6c 65 29 20 3d 3e 20 7b 0a 0a ((module) => {..
00007130: 2f 2a 0a 4c 61 6e 67 75 61 67 65 3a 20 48 79 0a /*.Language: Hy.
00007140: 44 65 73 63 72 69 70 74 69 6f 6e 3a 20 48 79 20 Description: Hy
00007150: 69 73 20 61 20 77 6f 6e 64 65 72 66 75 6c 20 64 is a wonderful d
00007160: 69 61 6c 65 63 74 20 6f 66 20 4c 69 73 70 20 74 ialect of Lisp t
00007170: 68 61 74 e2 80 99 73 20 65 6d 62 65 64 64 65 64 hat...s embedded
00007180: 20 69 6e 20 50 79 74 68 6f 6e 2e 0a 41 75 74 68 in Python..Auth
00007190: 6f 72 3a 20 53 65 72 67 65 79 20 53 6f 62 6b 6f or: Sergey Sobko
000071a0: 20 3c 73 2e 73 6f 62 6b 6f 40 70 72 6f 66 69 74 <s.sobko@profit
000071b0: 77 61 72 65 2e 72 75 3e 0a 57 65 62 73 69 74 65 ware.ru>.Website
000071c0: 3a 20 68 74 74 70 3a 2f 2f 64 6f 63 73 2e 68 79 : http://docs.hy
000071d0: 6c 61 6e 67 2e 6f 72 67 2f 65 6e 2f 73 74 61 62 lang.org/en/stab
000071e0: 6c 65 2f 0a 43 61 74 65 67 6f 72 79 3a 20 6c 69 le/.Category: li
000071f0: 73 70 0a 2a 2f 0a 0a 66 75 6e 63 74 69 6f 6e 20 sp.*/..function
00007200: 68 79 28 68 6c 6a 73 29 20 7b 0a 20 20 76 61 72 hy(hljs) {. var
00007210: 20 53 59 4d 42 4f 4c 53 54 41 52 54 20 3d 20 27 SYMBOLSTART = '
00007220: 61 2d 7a 41 2d 5a 5f 5c 5c 2d 21 2e 3f 2b 2a 3d a-zA-Z_\\-!.?+*=
00007230: 3c 3e 26 23 5c 27 27 3b 0a 20 20 76 61 72 20 53 <>&#\'';. var S
00007240: 59 4d 42 4f 4c 5f 52 45 20 3d 20 27 5b 27 20 2b YMBOL_RE = '[' +
00007250: 20 53 59 4d 42 4f 4c 53 54 41 52 54 20 2b 20 27 SYMBOLSTART + '
00007260: 5d 5b 27 20 2b 20 53 59 4d 42 4f 4c 53 54 41 52 ][' + SYMBOLSTAR
00007270: 54 20 2b 20 27 30 2d 39 2f 3b 3a 5d 2a 27 3b 0a T + '0-9/;:]*';.
00007280: 20 20 76 61 72 20 6b 65 79 77 6f 72 64 73 20 3d var keywords =
00007290: 20 7b 0a 20 20 20 20 24 70 61 74 74 65 72 6e 3a {. $pattern:
000072a0: 20 53 59 4d 42 4f 4c 5f 52 45 2c 0a 20 20 20 20 SYMBOL_RE,.
000072b0: 27 62 75 69 6c 74 69 6e 2d 6e 61 6d 65 27 3a 0a 'builtin-name':.
000072c0: 20 20 20 20 20 20 2f 2f 20 6b 65 79 77 6f 72 64 // keyword
000072d0: 73 0a 20 20 20 20 20 20 27 21 3d 20 25 20 25 3d s. '!= % %=
000072e0: 20 26 20 26 3d 20 2a 20 2a 2a 20 2a 2a 3d 20 2a & &= * ** **= *
000072f0: 3d 20 2a 6d 61 70 20 27 20 2b 0a 20 20 20 20 20 = *map ' +.
00007300: 20 27 2b 20 2b 3d 20 2c 20 2d 2d 62 75 69 6c 64 '+ += , --build
00007310: 2d 63 6c 61 73 73 2d 2d 20 2d 2d 69 6d 70 6f 72 -class-- --impor
00007320: 74 2d 2d 20 2d 3d 20 2e 20 2f 20 2f 2f 20 2f 2f t-- -= . / // //
00007330: 3d 20 27 20 2b 0a 20 20 20 20 20 20 27 2f 3d 20 = ' +. '/=
00007340: 3c 20 3c 3c 20 3c 3c 3d 20 3c 3d 20 3d 20 3e 20 < << <<= <= = >
00007350: 3e 3d 20 3e 3e 20 3e 3e 3d 20 27 20 2b 0a 20 20 >= >> >>= ' +.
00007360: 20 20 20 20 27 40 20 40 3d 20 5e 20 5e 3d 20 61 '@ @= ^ ^= a
00007370: 62 73 20 61 63 63 75 6d 75 6c 61 74 65 20 61 6c bs accumulate al
00007380: 6c 20 61 6e 64 20 61 6e 79 20 61 70 2d 63 6f 6d l and any ap-com
00007390: 70 6f 73 65 20 27 20 2b 0a 20 20 20 20 20 20 27 pose ' +. '
000073a0: 61 70 2d 64 6f 74 69 6d 65 73 20 61 70 2d 65 61 ap-dotimes ap-ea
000073b0: 63 68 20 61 70 2d 65 61 63 68 2d 77 68 69 6c 65 ch ap-each-while
000073c0: 20 61 70 2d 66 69 6c 74 65 72 20 61 70 2d 66 69 ap-filter ap-fi
000073d0: 72 73 74 20 61 70 2d 69 66 20 61 70 2d 6c 61 73 rst ap-if ap-las
000073e0: 74 20 61 70 2d 6d 61 70 20 61 70 2d 6d 61 70 2d t ap-map ap-map-
000073f0: 77 68 65 6e 20 61 70 2d 70 69 70 65 20 27 20 2b when ap-pipe ' +
00007400: 0a 20 20 20 20 20 20 27 61 70 2d 72 65 64 75 63 . 'ap-reduc
00007410: 65 20 61 70 2d 72 65 6a 65 63 74 20 61 70 70 6c e ap-reject appl
00007420: 79 20 61 73 2d 3e 20 61 73 63 69 69 20 61 73 73 y as-> ascii ass
00007430: 65 72 74 20 61 73 73 6f 63 20 62 69 6e 20 62 72 ert assoc bin br
00007440: 65 61 6b 20 62 75 74 6c 61 73 74 20 27 20 2b 0a eak butlast ' +.
00007450: 20 20 20 20 20 20 27 63 61 6c 6c 61 62 6c 65 20 'callable
00007460: 63 61 6c 6c 69 6e 67 2d 6d 6f 64 75 6c 65 2d 6e calling-module-n
00007470: 61 6d 65 20 63 61 72 20 63 61 73 65 20 63 64 72 ame car case cdr
00007480: 20 63 68 61 69 6e 20 63 68 72 20 63 6f 6c 6c 3f chain chr coll?
00007490: 20 63 6f 6d 62 69 6e 61 74 69 6f 6e 73 20 63 6f combinations co
000074a0: 6d 70 69 6c 65 20 27 20 2b 0a 20 20 20 20 20 20 mpile ' +.
000074b0: 27 63 6f 6d 70 72 65 73 73 20 63 6f 6e 64 20 63 'compress cond c
000074c0: 6f 6e 73 20 63 6f 6e 73 3f 20 63 6f 6e 74 69 6e ons cons? contin
000074d0: 75 65 20 63 6f 75 6e 74 20 63 75 72 72 79 20 63 ue count curry c
000074e0: 75 74 20 63 79 63 6c 65 20 64 65 63 20 27 20 2b ut cycle dec ' +
000074f0: 0a 20 20 20 20 20 20 27 64 65 66 20 64 65 66 61 . 'def defa
00007500: 75 6c 74 2d 6d 65 74 68 6f 64 20 64 65 66 63 6c ult-method defcl
00007510: 61 73 73 20 64 65 66 6d 61 63 72 6f 20 64 65 66 ass defmacro def
00007520: 6d 61 63 72 6f 2d 61 6c 69 61 73 20 64 65 66 6d macro-alias defm
00007530: 61 63 72 6f 2f 67 21 20 64 65 66 6d 61 69 6e 20 acro/g! defmain
00007540: 64 65 66 6d 65 74 68 6f 64 20 64 65 66 6d 75 6c defmethod defmul
00007550: 74 69 20 64 65 66 6e 20 27 20 2b 0a 20 20 20 20 ti defn ' +.
00007560: 20 20 27 64 65 66 6e 2d 61 6c 69 61 73 20 64 65 'defn-alias de
00007570: 66 6e 63 20 64 65 66 6e 72 20 64 65 66 72 65 61 fnc defnr defrea
00007580: 64 65 72 20 64 65 66 73 65 71 20 64 65 6c 20 64 der defseq del d
00007590: 65 6c 61 74 74 72 20 64 65 6c 65 74 65 2d 72 6f elattr delete-ro
000075a0: 75 74 65 20 64 69 63 74 2d 63 6f 6d 70 20 64 69 ute dict-comp di
000075b0: 72 20 27 20 2b 0a 20 20 20 20 20 20 27 64 69 73 r ' +. 'dis
000075c0: 61 73 73 65 6d 62 6c 65 20 64 69 73 70 61 74 63 assemble dispatc
000075d0: 68 2d 72 65 61 64 65 72 2d 6d 61 63 72 6f 20 64 h-reader-macro d
000075e0: 69 73 74 69 6e 63 74 20 64 69 76 6d 6f 64 20 64 istinct divmod d
000075f0: 6f 20 64 6f 74 6f 20 64 72 6f 70 20 64 72 6f 70 o doto drop drop
00007600: 2d 6c 61 73 74 20 64 72 6f 70 2d 77 68 69 6c 65 -last drop-while
00007610: 20 65 6d 70 74 79 3f 20 27 20 2b 0a 20 20 20 20 empty? ' +.
00007620: 20 20 27 65 6e 64 2d 73 65 71 75 65 6e 63 65 20 'end-sequence
00007630: 65 76 61 6c 20 65 76 61 6c 2d 61 6e 64 2d 63 6f eval eval-and-co
00007640: 6d 70 69 6c 65 20 65 76 61 6c 2d 77 68 65 6e 2d mpile eval-when-
00007650: 63 6f 6d 70 69 6c 65 20 65 76 65 6e 3f 20 65 76 compile even? ev
00007660: 65 72 79 3f 20 65 78 63 65 70 74 20 65 78 65 63 ery? except exec
00007670: 20 66 69 6c 74 65 72 20 66 69 72 73 74 20 27 20 filter first '
00007680: 2b 0a 20 20 20 20 20 20 27 66 6c 61 74 74 65 6e +. 'flatten
00007690: 20 66 6c 6f 61 74 3f 20 66 6e 20 66 6e 63 20 66 float? fn fnc f
000076a0: 6e 72 20 66 6f 72 20 66 6f 72 2a 20 66 6f 72 6d nr for for* form
000076b0: 61 74 20 66 72 61 63 74 69 6f 6e 20 67 65 6e 65 at fraction gene
000076c0: 78 70 72 20 27 20 2b 0a 20 20 20 20 20 20 27 67 xpr ' +. 'g
000076d0: 65 6e 73 79 6d 20 67 65 74 20 67 65 74 61 74 74 ensym get getatt
000076e0: 72 20 67 6c 6f 62 61 6c 20 67 6c 6f 62 61 6c 73 r global globals
000076f0: 20 67 72 6f 75 70 2d 62 79 20 68 61 73 61 74 74 group-by hasatt
00007700: 72 20 68 61 73 68 20 68 65 78 20 69 64 20 27 20 r hash hex id '
00007710: 2b 0a 20 20 20 20 20 20 27 69 64 65 6e 74 69 74 +. 'identit
00007720: 79 20 69 66 20 69 66 2a 20 69 66 2d 6e 6f 74 20 y if if* if-not
00007730: 69 66 2d 70 79 74 68 6f 6e 32 20 69 6d 70 6f 72 if-python2 impor
00007740: 74 20 69 6e 20 69 6e 63 20 69 6e 70 75 74 20 69 t in inc input i
00007750: 6e 73 74 61 6e 63 65 3f 20 27 20 2b 0a 20 20 20 nstance? ' +.
00007760: 20 20 20 27 69 6e 74 65 67 65 72 20 69 6e 74 65 'integer inte
00007770: 67 65 72 2d 63 68 61 72 3f 20 69 6e 74 65 67 65 ger-char? intege
00007780: 72 3f 20 69 6e 74 65 72 6c 65 61 76 65 20 69 6e r? interleave in
00007790: 74 65 72 70 6f 73 65 20 69 73 20 69 73 2d 63 6f terpose is is-co
000077a0: 6c 6c 20 69 73 2d 63 6f 6e 73 20 69 73 2d 65 6d ll is-cons is-em
000077b0: 70 74 79 20 69 73 2d 65 76 65 6e 20 27 20 2b 0a pty is-even ' +.
000077c0: 20 20 20 20 20 20 27 69 73 2d 65 76 65 72 79 20 'is-every
000077d0: 69 73 2d 66 6c 6f 61 74 20 69 73 2d 69 6e 73 74 is-float is-inst
000077e0: 61 6e 63 65 20 69 73 2d 69 6e 74 65 67 65 72 20 ance is-integer
000077f0: 69 73 2d 69 6e 74 65 67 65 72 2d 63 68 61 72 20 is-integer-char
00007800: 69 73 2d 69 74 65 72 61 62 6c 65 20 69 73 2d 69 is-iterable is-i
00007810: 74 65 72 61 74 6f 72 20 69 73 2d 6b 65 79 77 6f terator is-keywo
00007820: 72 64 20 69 73 2d 6e 65 67 20 69 73 2d 6e 6f 6e rd is-neg is-non
00007830: 65 20 27 20 2b 0a 20 20 20 20 20 20 27 69 73 2d e ' +. 'is-
00007840: 6e 6f 74 20 69 73 2d 6e 75 6d 65 72 69 63 20 69 not is-numeric i
00007850: 73 2d 6f 64 64 20 69 73 2d 70 6f 73 20 69 73 2d s-odd is-pos is-
00007860: 73 74 72 69 6e 67 20 69 73 2d 73 79 6d 62 6f 6c string is-symbol
00007870: 20 69 73 2d 7a 65 72 6f 20 69 73 69 6e 73 74 61 is-zero isinsta
00007880: 6e 63 65 20 69 73 6c 69 63 65 20 69 73 73 75 62 nce islice issub
00007890: 63 6c 61 73 73 20 27 20 2b 0a 20 20 20 20 20 20 class ' +.
000078a0: 27 69 74 65 72 20 69 74 65 72 61 62 6c 65 3f 20 'iter iterable?
000078b0: 69 74 65 72 61 74 65 20 69 74 65 72 61 74 6f 72 iterate iterator
000078c0: 3f 20 6b 65 79 77 6f 72 64 20 6b 65 79 77 6f 72 ? keyword keywor
000078d0: 64 3f 20 6c 61 6d 62 64 61 20 6c 61 73 74 20 6c d? lambda last l
000078e0: 65 6e 20 6c 65 74 20 27 20 2b 0a 20 20 20 20 20 en let ' +.
000078f0: 20 27 6c 69 66 20 6c 69 66 2d 6e 6f 74 20 6c 69 'lif lif-not li
00007900: 73 74 2a 20 6c 69 73 74 2d 63 6f 6d 70 20 6c 6f st* list-comp lo
00007910: 63 61 6c 73 20 6c 6f 6f 70 20 6d 61 63 72 6f 2d cals loop macro-
00007920: 65 72 72 6f 72 20 6d 61 63 72 6f 65 78 70 61 6e error macroexpan
00007930: 64 20 6d 61 63 72 6f 65 78 70 61 6e 64 2d 31 20 d macroexpand-1
00007940: 6d 61 63 72 6f 65 78 70 61 6e 64 2d 61 6c 6c 20 macroexpand-all
00007950: 27 20 2b 0a 20 20 20 20 20 20 27 6d 61 70 20 6d ' +. 'map m
00007960: 61 78 20 6d 65 72 67 65 2d 77 69 74 68 20 6d 65 ax merge-with me
00007970: 74 68 6f 64 2d 64 65 63 6f 72 61 74 6f 72 20 6d thod-decorator m
00007980: 69 6e 20 6d 75 6c 74 69 2d 64 65 63 6f 72 61 74 in multi-decorat
00007990: 6f 72 20 6d 75 6c 74 69 63 6f 6d 62 69 6e 61 74 or multicombinat
000079a0: 69 6f 6e 73 20 6e 61 6d 65 20 6e 65 67 3f 20 6e ions name neg? n
000079b0: 65 78 74 20 27 20 2b 0a 20 20 20 20 20 20 27 6e ext ' +. 'n
000079c0: 6f 6e 65 3f 20 6e 6f 6e 6c 6f 63 61 6c 20 6e 6f one? nonlocal no
000079d0: 74 20 6e 6f 74 2d 69 6e 20 6e 6f 74 3f 20 6e 74 t not-in not? nt
000079e0: 68 20 6e 75 6d 65 72 69 63 3f 20 6f 63 74 20 6f h numeric? oct o
000079f0: 64 64 3f 20 6f 70 65 6e 20 27 20 2b 0a 20 20 20 dd? open ' +.
00007a00: 20 20 20 27 6f 72 20 6f 72 64 20 70 61 72 74 69 'or ord parti
00007a10: 74 69 6f 6e 20 70 65 72 6d 75 74 61 74 69 6f 6e tion permutation
00007a20: 73 20 70 6f 73 3f 20 70 6f 73 74 2d 72 6f 75 74 s pos? post-rout
00007a30: 65 20 70 6f 73 74 77 61 6c 6b 20 70 6f 77 20 70 e postwalk pow p
00007a40: 72 65 77 61 6c 6b 20 70 72 69 6e 74 20 27 20 2b rewalk print ' +
00007a50: 0a 20 20 20 20 20 20 27 70 72 6f 64 75 63 74 20 . 'product
00007a60: 70 72 6f 66 69 6c 65 2f 63 61 6c 6c 73 20 70 72 profile/calls pr
00007a70: 6f 66 69 6c 65 2f 63 70 75 20 70 75 74 2d 72 6f ofile/cpu put-ro
00007a80: 75 74 65 20 71 75 61 73 69 71 75 6f 74 65 20 71 ute quasiquote q
00007a90: 75 6f 74 65 20 72 61 69 73 65 20 72 61 6e 67 65 uote raise range
00007aa0: 20 72 65 61 64 20 72 65 61 64 2d 73 74 72 20 27 read read-str '
00007ab0: 20 2b 0a 20 20 20 20 20 20 27 72 65 63 75 72 73 +. 'recurs
00007ac0: 69 76 65 2d 72 65 70 6c 61 63 65 20 72 65 64 75 ive-replace redu
00007ad0: 63 65 20 72 65 6d 6f 76 65 20 72 65 70 65 61 74 ce remove repeat
00007ae0: 20 72 65 70 65 61 74 65 64 6c 79 20 72 65 70 72 repeatedly repr
00007af0: 20 72 65 71 75 69 72 65 20 72 65 73 74 20 72 6f require rest ro
00007b00: 75 6e 64 20 72 6f 75 74 65 20 27 20 2b 0a 20 20 und route ' +.
00007b10: 20 20 20 20 27 72 6f 75 74 65 2d 77 69 74 68 2d 'route-with-
00007b20: 6d 65 74 68 6f 64 73 20 72 77 6d 20 73 65 63 6f methods rwm seco
00007b30: 6e 64 20 73 65 71 20 73 65 74 2d 63 6f 6d 70 20 nd seq set-comp
00007b40: 73 65 74 61 74 74 72 20 73 65 74 76 20 73 6f 6d setattr setv som
00007b50: 65 20 73 6f 72 74 65 64 20 73 74 72 69 6e 67 20 e sorted string
00007b60: 27 20 2b 0a 20 20 20 20 20 20 27 73 74 72 69 6e ' +. 'strin
00007b70: 67 3f 20 73 75 6d 20 73 77 69 74 63 68 20 73 79 g? sum switch sy
00007b80: 6d 62 6f 6c 3f 20 74 61 6b 65 20 74 61 6b 65 2d mbol? take take-
00007b90: 6e 74 68 20 74 61 6b 65 2d 77 68 69 6c 65 20 74 nth take-while t
00007ba0: 65 65 20 74 72 79 20 75 6e 6c 65 73 73 20 27 20 ee try unless '
00007bb0: 2b 0a 20 20 20 20 20 20 27 75 6e 71 75 6f 74 65 +. 'unquote
00007bc0: 20 75 6e 71 75 6f 74 65 2d 73 70 6c 69 63 69 6e unquote-splicin
00007bd0: 67 20 76 61 72 73 20 77 61 6c 6b 20 77 68 65 6e g vars walk when
00007be0: 20 77 68 69 6c 65 20 77 69 74 68 20 77 69 74 68 while with with
00007bf0: 2a 20 77 69 74 68 2d 64 65 63 6f 72 61 74 6f 72 * with-decorator
00007c00: 20 77 69 74 68 2d 67 65 6e 73 79 6d 73 20 27 20 with-gensyms '
00007c10: 2b 0a 20 20 20 20 20 20 27 78 69 20 78 6f 72 20 +. 'xi xor
00007c20: 79 69 65 6c 64 20 79 69 65 6c 64 2d 66 72 6f 6d yield yield-from
00007c30: 20 7a 65 72 6f 3f 20 7a 69 70 20 7a 69 70 2d 6c zero? zip zip-l
00007c40: 6f 6e 67 65 73 74 20 7c 20 7c 3d 20 7e 27 0a 20 ongest | |= ~'.
00007c50: 20 20 7d 3b 0a 0a 20 20 76 61 72 20 53 49 4d 50 };.. var SIMP
00007c60: 4c 45 5f 4e 55 4d 42 45 52 5f 52 45 20 3d 20 27 LE_NUMBER_RE = '
00007c70: 5b 2d 2b 5d 3f 5c 5c 64 2b 28 5c 5c 2e 5c 5c 64 [-+]?\\d+(\\.\\d
00007c80: 2b 29 3f 27 3b 0a 0a 20 20 76 61 72 20 53 59 4d +)?';.. var SYM
00007c90: 42 4f 4c 20 3d 20 7b 0a 20 20 20 20 62 65 67 69 BOL = {. begi
00007ca0: 6e 3a 20 53 59 4d 42 4f 4c 5f 52 45 2c 0a 20 20 n: SYMBOL_RE,.
00007cb0: 20 20 72 65 6c 65 76 61 6e 63 65 3a 20 30 0a 20 relevance: 0.
00007cc0: 20 7d 3b 0a 20 20 76 61 72 20 4e 55 4d 42 45 52 };. var NUMBER
00007cd0: 20 3d 20 7b 0a 20 20 20 20 63 6c 61 73 73 4e 61 = {. classNa
00007ce0: 6d 65 3a 20 27 6e 75 6d 62 65 72 27 2c 20 62 65 me: 'number', be
00007cf0: 67 69 6e 3a 20 53 49 4d 50 4c 45 5f 4e 55 4d 42 gin: SIMPLE_NUMB
00007d00: 45 52 5f 52 45 2c 0a 20 20 20 20 72 65 6c 65 76 ER_RE,. relev
00007d10: 61 6e 63 65 3a 20 30 0a 20 20 7d 3b 0a 20 20 76 ance: 0. };. v
00007d20: 61 72 20 53 54 52 49 4e 47 20 3d 20 68 6c 6a 73 ar STRING = hljs
00007d30: 2e 69 6e 68 65 72 69 74 28 68 6c 6a 73 2e 51 55 .inherit(hljs.QU
00007d40: 4f 54 45 5f 53 54 52 49 4e 47 5f 4d 4f 44 45 2c OTE_STRING_MODE,
00007d50: 20 7b 69 6c 6c 65 67 61 6c 3a 20 6e 75 6c 6c 7d {illegal: null}
00007d60: 29 3b 0a 20 20 76 61 72 20 43 4f 4d 4d 45 4e 54 );. var COMMENT
00007d70: 20 3d 20 68 6c 6a 73 2e 43 4f 4d 4d 45 4e 54 28 = hljs.COMMENT(
00007d80: 0a 20 20 20 20 27 3b 27 2c 0a 20 20 20 20 27 24 . ';',. '$
00007d90: 27 2c 0a 20 20 20 20 7b 0a 20 20 20 20 20 20 72 ',. {. r
00007da0: 65 6c 65 76 61 6e 63 65 3a 20 30 0a 20 20 20 20 elevance: 0.
00007db0: 7d 0a 20 20 29 3b 0a 20 20 76 61 72 20 4c 49 54 }. );. var LIT
00007dc0: 45 52 41 4c 20 3d 20 7b 0a 20 20 20 20 63 6c 61 ERAL = {. cla
00007dd0: 73 73 4e 61 6d 65 3a 20 27 6c 69 74 65 72 61 6c ssName: 'literal
00007de0: 27 2c 0a 20 20 20 20 62 65 67 69 6e 3a 20 2f 5c ',. begin: /\
00007df0: 62 28 5b 54 74 5d 72 75 65 7c 5b 46 66 5d 61 6c b([Tt]rue|[Ff]al
00007e00: 73 65 7c 6e 69 6c 7c 4e 6f 6e 65 29 5c 62 2f 0a se|nil|None)\b/.
00007e10: 20 20 7d 3b 0a 20 20 76 61 72 20 43 4f 4c 4c 45 };. var COLLE
00007e20: 43 54 49 4f 4e 20 3d 20 7b 0a 20 20 20 20 62 65 CTION = {. be
00007e30: 67 69 6e 3a 20 27 5b 5c 5c 5b 5c 5c 7b 5d 27 2c gin: '[\\[\\{]',
00007e40: 20 65 6e 64 3a 20 27 5b 5c 5c 5d 5c 5c 7d 5d 27 end: '[\\]\\}]'
00007e50: 0a 20 20 7d 3b 0a 20 20 76 61 72 20 48 49 4e 54 . };. var HINT
00007e60: 20 3d 20 7b 0a 20 20 20 20 63 6c 61 73 73 4e 61 = {. classNa
00007e70: 6d 65 3a 20 27 63 6f 6d 6d 65 6e 74 27 2c 0a 20 me: 'comment',.
00007e80: 20 20 20 62 65 67 69 6e 3a 20 27 5c 5c 5e 27 20 begin: '\\^'
00007e90: 2b 20 53 59 4d 42 4f 4c 5f 52 45 0a 20 20 7d 3b + SYMBOL_RE. };
00007ea0: 0a 20 20 76 61 72 20 48 49 4e 54 5f 43 4f 4c 20 . var HINT_COL
00007eb0: 3d 20 68 6c 6a 73 2e 43 4f 4d 4d 45 4e 54 28 27 = hljs.COMMENT('
00007ec0: 5c 5c 5e 5c 5c 7b 27 2c 20 27 5c 5c 7d 27 29 3b \\^\\{', '\\}');
00007ed0: 0a 20 20 76 61 72 20 4b 45 59 20 3d 20 7b 0a 20 . var KEY = {.
00007ee0: 20 20 20 63 6c 61 73 73 4e 61 6d 65 3a 20 27 73 className: 's
00007ef0: 79 6d 62 6f 6c 27 2c 0a 20 20 20 20 62 65 67 69 ymbol',. begi
00007f00: 6e 3a 20 27 5b 3a 5d 7b 31 2c 32 7d 27 20 2b 20 n: '[:]{1,2}' +
00007f10: 53 59 4d 42 4f 4c 5f 52 45 0a 20 20 7d 3b 0a 20 SYMBOL_RE. };.
00007f20: 20 76 61 72 20 4c 49 53 54 20 3d 20 7b 0a 20 20 var LIST = {.
00007f30: 20 20 62 65 67 69 6e 3a 20 27 5c 5c 28 27 2c 20 begin: '\\(',
00007f40: 65 6e 64 3a 20 27 5c 5c 29 27 0a 20 20 7d 3b 0a end: '\\)'. };.
00007f50: 20 20 76 61 72 20 42 4f 44 59 20 3d 20 7b 0a 20 var BODY = {.
00007f60: 20 20 20 65 6e 64 73 57 69 74 68 50 61 72 65 6e endsWithParen
00007f70: 74 3a 20 74 72 75 65 2c 0a 20 20 20 20 72 65 6c t: true,. rel
00007f80: 65 76 61 6e 63 65 3a 20 30 0a 20 20 7d 3b 0a 20 evance: 0. };.
00007f90: 20 76 61 72 20 4e 41 4d 45 20 3d 20 7b 0a 20 20 var NAME = {.
00007fa0: 20 20 63 6c 61 73 73 4e 61 6d 65 3a 20 27 6e 61 className: 'na
00007fb0: 6d 65 27 2c 0a 20 20 20 20 72 65 6c 65 76 61 6e me',. relevan
00007fc0: 63 65 3a 20 30 2c 0a 20 20 20 20 6b 65 79 77 6f ce: 0,. keywo
00007fd0: 72 64 73 3a 20 6b 65 79 77 6f 72 64 73 2c 0a 20 rds: keywords,.
00007fe0: 20 20 20 62 65 67 69 6e 3a 20 53 59 4d 42 4f 4c begin: SYMBOL
00007ff0: 5f 52 45 2c 0a 20 20 20 20 73 74 61 72 74 73 3a _RE,. starts:
00008000: 20 42 4f 44 59 0a 20 20 7d 3b 0a 20 20 76 61 72 BODY. };. var
00008010: 20 44 45 46 41 55 4c 54 5f 43 4f 4e 54 41 49 4e DEFAULT_CONTAIN
00008020: 53 20 3d 20 5b 4c 49 53 54 2c 20 53 54 52 49 4e S = [LIST, STRIN
00008030: 47 2c 20 48 49 4e 54 2c 20 48 49 4e 54 5f 43 4f G, HINT, HINT_CO
00008040: 4c 2c 20 43 4f 4d 4d 45 4e 54 2c 20 4b 45 59 2c L, COMMENT, KEY,
00008050: 20 43 4f 4c 4c 45 43 54 49 4f 4e 2c 20 4e 55 4d COLLECTION, NUM
00008060: 42 45 52 2c 20 4c 49 54 45 52 41 4c 2c 20 53 59 BER, LITERAL, SY
00008070: 4d 42 4f 4c 5d 3b 0a 0a 20 20 4c 49 53 54 2e 63 MBOL];.. LIST.c
00008080: 6f 6e 74 61 69 6e 73 20 3d 20 5b 68 6c 6a 73 2e ontains = [hljs.
00008090: 43 4f 4d 4d 45 4e 54 28 27 63 6f 6d 6d 65 6e 74 COMMENT('comment
000080a0: 27 2c 20 27 27 29 2c 20 4e 41 4d 45 2c 20 42 4f ', ''), NAME, BO
000080b0: 44 59 5d 3b 0a 20 20 42 4f 44 59 2e 63 6f 6e 74 DY];. BODY.cont
000080c0: 61 69 6e 73 20 3d 20 44 45 46 41 55 4c 54 5f 43 ains = DEFAULT_C
000080d0: 4f 4e 54 41 49 4e 53 3b 0a 20 20 43 4f 4c 4c 45 ONTAINS;. COLLE
000080e0: 43 54 49 4f 4e 2e 63 6f 6e 74 61 69 6e 73 20 3d CTION.contains =
000080f0: 20 44 45 46 41 55 4c 54 5f 43 4f 4e 54 41 49 4e DEFAULT_CONTAIN
00008100: 53 3b 0a 0a 20 20 72 65 74 75 72 6e 20 7b 0a 20 S;.. return {.
00008110: 20 20 20 6e 61 6d 65 3a 20 27 48 79 27 2c 0a 20 name: 'Hy',.
00008120: 20 20 20 61 6c 69 61 73 65 73 3a 20 5b 27 68 79 aliases: ['hy
00008130: 6c 61 6e 67 27 5d 2c 0a 20 20 20 20 69 6c 6c 65 lang'],. ille
00008140: 67 61 6c 3a 20 2f 5c 53 2f 2c 0a 20 20 20 20 63 gal: /\S/,. c
00008150: 6f 6e 74 61 69 6e 73 3a 20 5b 68 6c 6a 73 2e 53 ontains: [hljs.S
00008160: 48 45 42 41 4e 47 28 29 2c 20 4c 49 53 54 2c 20 HEBANG(), LIST,
00008170: 53 54 52 49 4e 47 2c 20 48 49 4e 54 2c 20 48 49 STRING, HINT, HI
00008180: 4e 54 5f 43 4f 4c 2c 20 43 4f 4d 4d 45 4e 54 2c NT_COL, COMMENT,
00008190: 20 4b 45 59 2c 20 43 4f 4c 4c 45 43 54 49 4f 4e KEY, COLLECTION
000081a0: 2c 20 4e 55 4d 42 45 52 2c 20 4c 49 54 45 52 41 , NUMBER, LITERA
000081b0: 4c 5d 0a 20 20 7d 3b 0a 7d 0a 0a 6d 6f 64 75 6c L]. };.}..modul
000081c0: 65 2e 65 78 70 6f 72 74 73 20 3d 20 68 79 3b 0a e.exports = hy;.
000081d0: 0a 0a 2f 2a 2a 2a 2f 20 7d 29 2c 0a 0a 2f 2a 2a ../***/ }),../**
000081e0: 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c */ "./node_modul
000081f0: 65 73 2f 68 69 67 68 6c 69 67 68 74 2e 6a 73 2f es/highlight.js/
00008200: 6c 69 62 2f 6c 61 6e 67 75 61 67 65 73 2f 69 6e lib/languages/in
00008210: 66 6f 72 6d 37 2e 6a 73 22 3a 0a 2f 2a 21 2a 2a form7.js":./*!**
00008220: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
00008230: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
00008240: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
00008250: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 21 2a 5c 0a 20 20 **********!*\.
00008260: 21 2a 2a 2a 20 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 !*** ./node_modu
00008270: 6c 65 73 2f 68 69 67 68 6c 69 67 68 74 2e 6a 73 les/highlight.js
00008280: 2f 6c 69 62 2f 6c 61 6e 67 75 61 67 65 73 2f 69 /lib/languages/i
00008290: 6e 66 6f 72 6d 37 2e 6a 73 20 2a 2a 2a 21 0a 20 nform7.js ***!.
000082a0: 20 5c 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a \**************
000082b0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
000082c0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
000082d0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a **************/.
000082e0: 2f 2a 2a 2a 2f 20 28 28 6d 6f 64 75 6c 65 29 20 /***/ ((module)
000082f0: 3d 3e 20 7b 0a 0a 2f 2a 0a 4c 61 6e 67 75 61 67 => {../*.Languag
00008300: 65 3a 20 49 6e 66 6f 72 6d 20 37 0a 41 75 74 68 e: Inform 7.Auth
00008310: 6f 72 3a 20 42 72 75 6e 6f 20 44 69 61 73 20 3c or: Bruno Dias <
00008320: 62 72 75 6e 6f 2e 72 2e 64 69 61 73 40 67 6d 61 bruno.r.dias@gma
00008330: 69 6c 2e 63 6f 6d 3e 0a 44 65 73 63 72 69 70 74 il.com>.Descript
00008340: 69 6f 6e 3a 20 4c 61 6e 67 75 61 67 65 20 64 65 ion: Language de
00008350: 66 69 6e 69 74 69 6f 6e 20 66 6f 72 20 49 6e 66 finition for Inf
00008360: 6f 72 6d 20 37 2c 20 61 20 44 53 4c 20 66 6f 72 orm 7, a DSL for
00008370: 20 77 72 69 74 69 6e 67 20 70 61 72 73 65 72 20 writing parser
00008380: 69 6e 74 65 72 61 63 74 69 76 65 20 66 69 63 74 interactive fict
00008390: 69 6f 6e 2e 0a 57 65 62 73 69 74 65 3a 20 68 74 ion..Website: ht
000083a0: 74 70 3a 2f 2f 69 6e 66 6f 72 6d 37 2e 63 6f 6d tp://inform7.com
000083b0: 0a 2a 2f 0a 0a 66 75 6e 63 74 69 6f 6e 20 69 6e .*/..function in
000083c0: 66 6f 72 6d 37 28 68 6c 6a 73 29 20 7b 0a 20 20 form7(hljs) {.
000083d0: 63 6f 6e 73 74 20 53 54 41 52 54 5f 42 52 41 43 const START_BRAC
000083e0: 4b 45 54 20 3d 20 27 5c 5c 5b 27 3b 0a 20 20 63 KET = '\\[';. c
000083f0: 6f 6e 73 74 20 45 4e 44 5f 42 52 41 43 4b 45 54 onst END_BRACKET
00008400: 20 3d 20 27 5c 5c 5d 27 3b 0a 20 20 72 65 74 75 = '\\]';. retu
00008410: 72 6e 20 7b 0a 20 20 20 20 6e 61 6d 65 3a 20 27 rn {. name: '
00008420: 49 6e 66 6f 72 6d 20 37 27 2c 0a 20 20 20 20 61 Inform 7',. a
00008430: 6c 69 61 73 65 73 3a 20 5b 27 69 37 27 5d 2c 0a liases: ['i7'],.
00008440: 20 20 20 20 63 61 73 65 5f 69 6e 73 65 6e 73 69 case_insensi
00008450: 74 69 76 65 3a 20 74 72 75 65 2c 0a 20 20 20 20 tive: true,.
00008460: 6b 65 79 77 6f 72 64 73 3a 20 7b 0a 20 20 20 20 keywords: {.
00008470: 20 20 2f 2f 20 53 6f 6d 65 20 6b 65 79 77 6f 72 // Some keywor
00008480: 64 73 20 6d 6f 72 65 20 6f 72 20 6c 65 73 73 20 ds more or less
00008490: 75 6e 69 71 75 65 20 74 6f 20 49 37 2c 20 66 6f unique to I7, fo
000084a0: 72 20 72 65 6c 65 76 61 6e 63 65 2e 0a 20 20 20 r relevance..
000084b0: 20 20 20 6b 65 79 77 6f 72 64 3a 0a 20 20 20 20 keyword:.
000084c0: 20 20 20 20 2f 2f 20 6b 69 6e 64 3a 0a 20 20 20 // kind:.
000084d0: 20 20 20 20 20 27 74 68 69 6e 67 20 72 6f 6f 6d 'thing room
000084e0: 20 70 65 72 73 6f 6e 20 6d 61 6e 20 77 6f 6d 61 person man woma
000084f0: 6e 20 61 6e 69 6d 61 6c 20 63 6f 6e 74 61 69 6e n animal contain
00008500: 65 72 20 27 20 2b 0a 20 20 20 20 20 20 20 20 27 er ' +. '
00008510: 73 75 70 70 6f 72 74 65 72 20 62 61 63 6b 64 72 supporter backdr
00008520: 6f 70 20 64 6f 6f 72 20 27 20 2b 0a 20 20 20 20 op door ' +.
00008530: 20 20 20 20 2f 2f 20 63 68 61 72 61 63 74 65 72 // character
00008540: 69 73 74 69 63 3a 0a 20 20 20 20 20 20 20 20 27 istic:. '
00008550: 73 63 65 6e 65 72 79 20 6f 70 65 6e 20 63 6c 6f scenery open clo
00008560: 73 65 64 20 6c 6f 63 6b 65 64 20 69 6e 73 69 64 sed locked insid
00008570: 65 20 67 65 6e 64 65 72 20 27 20 2b 0a 20 20 20 e gender ' +.
00008580: 20 20 20 20 20 2f 2f 20 76 65 72 62 3a 0a 20 20 // verb:.
00008590: 20 20 20 20 20 20 27 69 73 20 61 72 65 20 73 61 'is are sa
000085a0: 79 20 75 6e 64 65 72 73 74 61 6e 64 20 27 20 2b y understand ' +
000085b0: 0a 20 20 20 20 20 20 20 20 2f 2f 20 6d 69 73 63 . // misc
000085c0: 20 6b 65 79 77 6f 72 64 3a 0a 20 20 20 20 20 20 keyword:.
000085d0: 20 20 27 6b 69 6e 64 20 6f 66 20 72 75 6c 65 27 'kind of rule'
000085e0: 0a 20 20 20 20 7d 2c 0a 20 20 20 20 63 6f 6e 74 . },. cont
000085f0: 61 69 6e 73 3a 20 5b 0a 20 20 20 20 20 20 7b 0a ains: [. {.
00008600: 20 20 20 20 20 20 20 20 63 6c 61 73 73 4e 61 6d classNam
00008610: 65 3a 20 27 73 74 72 69 6e 67 27 2c 0a 20 20 20 e: 'string',.
00008620: 20 20 20 20 20 62 65 67 69 6e 3a 20 27 22 27 2c begin: '"',
00008630: 0a 20 20 20 20 20 20 20 20 65 6e 64 3a 20 27 22 . end: '"
00008640: 27 2c 0a 20 20 20 20 20 20 20 20 72 65 6c 65 76 ',. relev
00008650: 61 6e 63 65 3a 20 30 2c 0a 20 20 20 20 20 20 20 ance: 0,.
00008660: 20 63 6f 6e 74 61 69 6e 73 3a 20 5b 0a 20 20 20 contains: [.
00008670: 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 {.
00008680: 20 20 20 20 20 63 6c 61 73 73 4e 61 6d 65 3a 20 className:
00008690: 27 73 75 62 73 74 27 2c 0a 20 20 20 20 20 20 20 'subst',.
000086a0: 20 20 20 20 20 62 65 67 69 6e 3a 20 53 54 41 52 begin: STAR
000086b0: 54 5f 42 52 41 43 4b 45 54 2c 0a 20 20 20 20 20 T_BRACKET,.
000086c0: 20 20 20 20 20 20 20 65 6e 64 3a 20 45 4e 44 5f end: END_
000086d0: 42 52 41 43 4b 45 54 0a 20 20 20 20 20 20 20 20 BRACKET.
000086e0: 20 20 7d 0a 20 20 20 20 20 20 20 20 5d 0a 20 20 }. ].
000086f0: 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 },. {.
00008700: 20 20 20 20 20 20 20 63 6c 61 73 73 4e 61 6d 65 className
00008710: 3a 20 27 73 65 63 74 69 6f 6e 27 2c 0a 20 20 20 : 'section',.
00008720: 20 20 20 20 20 62 65 67 69 6e 3a 20 2f 5e 28 56 begin: /^(V
00008730: 6f 6c 75 6d 65 7c 42 6f 6f 6b 7c 50 61 72 74 7c olume|Book|Part|
00008740: 43 68 61 70 74 65 72 7c 53 65 63 74 69 6f 6e 7c Chapter|Section|
00008750: 54 61 62 6c 65 29 5c 62 2f 2c 0a 20 20 20 20 20 Table)\b/,.
00008760: 20 20 20 65 6e 64 3a 20 27 24 27 0a 20 20 20 20 end: '$'.
00008770: 20 20 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 },. {.
00008780: 20 20 20 20 20 2f 2f 20 52 75 6c 65 20 64 65 66 // Rule def
00008790: 69 6e 69 74 69 6f 6e 0a 20 20 20 20 20 20 20 20 inition.
000087a0: 2f 2f 20 54 68 69 73 20 69 73 20 68 65 72 65 20 // This is here
000087b0: 66 6f 72 20 72 65 6c 65 76 61 6e 63 65 2e 0a 20 for relevance..
000087c0: 20 20 20 20 20 20 20 62 65 67 69 6e 3a 20 2f 5e begin: /^
000087d0: 28 43 68 65 63 6b 7c 43 61 72 72 79 20 6f 75 74 (Check|Carry out
000087e0: 7c 52 65 70 6f 72 74 7c 49 6e 73 74 65 61 64 20 |Report|Instead
000087f0: 6f 66 7c 54 6f 7c 52 75 6c 65 7c 57 68 65 6e 7c of|To|Rule|When|
00008800: 42 65 66 6f 72 65 7c 41 66 74 65 72 29 5c 62 2f Before|After)\b/
00008810: 2c 0a 20 20 20 20 20 20 20 20 65 6e 64 3a 20 27 ,. end: '
00008820: 3a 27 2c 0a 20 20 20 20 20 20 20 20 63 6f 6e 74 :',. cont
00008830: 61 69 6e 73 3a 20 5b 0a 20 20 20 20 20 20 20 20 ains: [.
00008840: 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 {.
00008850: 2f 2f 20 52 75 6c 65 20 6e 61 6d 65 0a 20 20 20 // Rule name.
00008860: 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 3a 20 begin:
00008870: 27 5c 5c 28 54 68 69 73 27 2c 0a 20 20 20 20 20 '\\(This',.
00008880: 20 20 20 20 20 20 20 65 6e 64 3a 20 27 5c 5c 29 end: '\\)
00008890: 27 0a 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 '. }.
000088a0: 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 7d 2c ]. },
000088b0: 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 . {.
000088c0: 20 63 6c 61 73 73 4e 61 6d 65 3a 20 27 63 6f 6d className: 'com
000088d0: 6d 65 6e 74 27 2c 0a 20 20 20 20 20 20 20 20 62 ment',. b
000088e0: 65 67 69 6e 3a 20 53 54 41 52 54 5f 42 52 41 43 egin: START_BRAC
000088f0: 4b 45 54 2c 0a 20 20 20 20 20 20 20 20 65 6e 64 KET,. end
00008900: 3a 20 45 4e 44 5f 42 52 41 43 4b 45 54 2c 0a 20 : END_BRACKET,.
00008910: 20 20 20 20 20 20 20 63 6f 6e 74 61 69 6e 73 3a contains:
00008920: 20 5b 27 73 65 6c 66 27 5d 0a 20 20 20 20 20 20 ['self'].
00008930: 7d 0a 20 20 20 20 5d 0a 20 20 7d 3b 0a 7d 0a 0a }. ]. };.}..
00008940: 6d 6f 64 75 6c 65 2e 65 78 70 6f 72 74 73 20 3d module.exports =
00008950: 20 69 6e 66 6f 72 6d 37 3b 0a 0a 0a 2f 2a 2a 2a inform7;.../***
00008960: 2f 20 7d 29 2c 0a 0a 2f 2a 2a 2a 2f 20 22 2e 2f / }),../***/ "./
00008970: 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 68 69 67 node_modules/hig
00008980: 68 6c 69 67 68 74 2e 6a 73 2f 6c 69 62 2f 6c 61 hlight.js/lib/la
00008990: 6e 67 75 61 67 65 73 2f 69 6e 69 2e 6a 73 22 3a nguages/ini.js":
000089a0: 0a 2f 2a 21 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ./*!************
000089b0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
000089c0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
000089d0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 21 2a 5c 0a ************!*\.
000089e0: 20 20 21 2a 2a 2a 20 2e 2f 6e 6f 64 65 5f 6d 6f !*** ./node_mo
000089f0: 64 75 6c 65 73 2f 68 69 67 68 6c 69 67 68 74 2e dules/highlight.
00008a00: 6a 73 2f 6c 69 62 2f 6c 61 6e 67 75 61 67 65 73 js/lib/languages
00008a10: 2f 69 6e 69 2e 6a 73 20 2a 2a 2a 21 0a 20 20 5c /ini.js ***!. \
00008a20: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
00008a30: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
00008a40: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
00008a50: 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 2f 2a 2a 2a 2f 20 ********/./***/
00008a60: 28 28 6d 6f 64 75 6c 65 29 20 3d 3e 20 7b 0a 0a ((module) => {..
00008a70: 2f 2a 2a 0a 20 2a 20 40 70 61 72 61 6d 20 7b 73 /**. * @param {s
00008a80: 74 72 69 6e 67 7d 20 76 61 6c 75 65 0a 20 2a 20 tring} value. *
00008a90: 40 72 65 74 75 72 6e 73 20 7b 52 65 67 45 78 70 @returns {RegExp
00008aa0: 7d 0a 20 2a 20 2a 2f 0a 0a 2f 2a 2a 0a 20 2a 20 }. * */../**. *
00008ab0: 40 70 61 72 61 6d 20 7b 52 65 67 45 78 70 20 7c @param {RegExp |
00008ac0: 20 73 74 72 69 6e 67 20 7d 20 72 65 0a 20 2a 20 string } re. *
00008ad0: 40 72 65 74 75 72 6e 73 20 7b 73 74 72 69 6e 67 @returns {string
00008ae0: 7d 0a 20 2a 2f 0a 66 75 6e 63 74 69 6f 6e 20 73 }. */.function s
00008af0: 6f 75 72 63 65 28 72 65 29 20 7b 0a 20 20 69 66 ource(re) {. if
00008b00: 20 28 21 72 65 29 20 72 65 74 75 72 6e 20 6e 75 (!re) return nu
00008b10: 6c 6c 3b 0a 20 20 69 66 20 28 74 79 70 65 6f 66 ll;. if (typeof
00008b20: 20 72 65 20 3d 3d 3d 20 22 73 74 72 69 6e 67 22 re === "string"
00008b30: 29 20 72 65 74 75 72 6e 20 72 65 3b 0a 0a 20 20 ) return re;..
00008b40: 72 65 74 75 72 6e 20 72 65 2e 73 6f 75 72 63 65 return re.source
00008b50: 3b 0a 7d 0a 0a 2f 2a 2a 0a 20 2a 20 40 70 61 72 ;.}../**. * @par
00008b60: 61 6d 20 7b 52 65 67 45 78 70 20 7c 20 73 74 72 am {RegExp | str
00008b70: 69 6e 67 20 7d 20 72 65 0a 20 2a 20 40 72 65 74 ing } re. * @ret
00008b80: 75 72 6e 73 20 7b 73 74 72 69 6e 67 7d 0a 20 2a urns {string}. *
00008b90: 2f 0a 66 75 6e 63 74 69 6f 6e 20 6c 6f 6f 6b 61 /.function looka
00008ba0: 68 65 61 64 28 72 65 29 20 7b 0a 20 20 72 65 74 head(re) {. ret
00008bb0: 75 72 6e 20 63 6f 6e 63 61 74 28 27 28 3f 3d 27 urn concat('(?='
00008bc0: 2c 20 72 65 2c 20 27 29 27 29 3b 0a 7d 0a 0a 2f , re, ')');.}../
00008bd0: 2a 2a 0a 20 2a 20 40 70 61 72 61 6d 20 7b 2e 2e **. * @param {..
00008be0: 2e 28 52 65 67 45 78 70 20 7c 20 73 74 72 69 6e .(RegExp | strin
00008bf0: 67 29 20 7d 20 61 72 67 73 0a 20 2a 20 40 72 65 g) } args. * @re
00008c00: 74 75 72 6e 73 20 7b 73 74 72 69 6e 67 7d 0a 20 turns {string}.
00008c10: 2a 2f 0a 66 75 6e 63 74 69 6f 6e 20 63 6f 6e 63 */.function conc
00008c20: 61 74 28 2e 2e 2e 61 72 67 73 29 20 7b 0a 20 20 at(...args) {.
00008c30: 63 6f 6e 73 74 20 6a 6f 69 6e 65 64 20 3d 20 61 const joined = a
00008c40: 72 67 73 2e 6d 61 70 28 28 78 29 20 3d 3e 20 73 rgs.map((x) => s
00008c50: 6f 75 72 63 65 28 78 29 29 2e 6a 6f 69 6e 28 22 ource(x)).join("
00008c60: 22 29 3b 0a 20 20 72 65 74 75 72 6e 20 6a 6f 69 ");. return joi
00008c70: 6e 65 64 3b 0a 7d 0a 0a 2f 2a 2a 0a 20 2a 20 41 ned;.}../**. * A
00008c80: 6e 79 20 6f 66 20 74 68 65 20 70 61 73 73 65 64 ny of the passed
00008c90: 20 65 78 70 72 65 73 73 73 69 6f 6e 73 20 6d 61 expresssions ma
00008ca0: 79 20 6d 61 74 63 68 0a 20 2a 0a 20 2a 20 43 72 y match. *. * Cr
00008cb0: 65 61 74 65 73 20 61 20 68 75 67 65 20 74 68 69 eates a huge thi
00008cc0: 73 20 7c 20 74 68 69 73 20 7c 20 74 68 61 74 20 s | this | that
00008cd0: 7c 20 74 68 61 74 20 6d 61 74 63 68 0a 20 2a 20 | that match. *
00008ce0: 40 70 61 72 61 6d 20 7b 28 52 65 67 45 78 70 20 @param {(RegExp
00008cf0: 7c 20 73 74 72 69 6e 67 29 5b 5d 20 7d 20 61 72 | string)[] } ar
00008d00: 67 73 0a 20 2a 20 40 72 65 74 75 72 6e 73 20 7b gs. * @returns {
00008d10: 73 74 72 69 6e 67 7d 0a 20 2a 2f 0a 66 75 6e 63 string}. */.func
00008d20: 74 69 6f 6e 20 65 69 74 68 65 72 28 2e 2e 2e 61 tion either(...a
00008d30: 72 67 73 29 20 7b 0a 20 20 63 6f 6e 73 74 20 6a rgs) {. const j
00008d40: 6f 69 6e 65 64 20 3d 20 27 28 27 20 2b 20 61 72 oined = '(' + ar
00008d50: 67 73 2e 6d 61 70 28 28 78 29 20 3d 3e 20 73 6f gs.map((x) => so
00008d60: 75 72 63 65 28 78 29 29 2e 6a 6f 69 6e 28 22 7c urce(x)).join("|
00008d70: 22 29 20 2b 20 22 29 22 3b 0a 20 20 72 65 74 75 ") + ")";. retu
00008d80: 72 6e 20 6a 6f 69 6e 65 64 3b 0a 7d 0a 0a 2f 2a rn joined;.}../*
00008d90: 0a 4c 61 6e 67 75 61 67 65 3a 20 54 4f 4d 4c 2c .Language: TOML,
00008da0: 20 61 6c 73 6f 20 49 4e 49 0a 44 65 73 63 72 69 also INI.Descri
00008db0: 70 74 69 6f 6e 3a 20 54 4f 4d 4c 20 61 69 6d 73 ption: TOML aims
00008dc0: 20 74 6f 20 62 65 20 61 20 6d 69 6e 69 6d 61 6c to be a minimal
00008dd0: 20 63 6f 6e 66 69 67 75 72 61 74 69 6f 6e 20 66 configuration f
00008de0: 69 6c 65 20 66 6f 72 6d 61 74 20 74 68 61 74 27 ile format that'
00008df0: 73 20 65 61 73 79 20 74 6f 20 72 65 61 64 20 64 s easy to read d
00008e00: 75 65 20 74 6f 20 6f 62 76 69 6f 75 73 20 73 65 ue to obvious se
00008e10: 6d 61 6e 74 69 63 73 2e 0a 43 6f 6e 74 72 69 62 mantics..Contrib
00008e20: 75 74 6f 72 73 3a 20 47 75 69 6c 6c 61 75 6d 65 utors: Guillaume
00008e30: 20 47 6f 6d 65 7a 20 3c 67 75 69 6c 6c 61 75 6d Gomez <guillaum
00008e40: 65 31 2e 67 6f 6d 65 7a 40 67 6d 61 69 6c 2e 63 e1.gomez@gmail.c
00008e50: 6f 6d 3e 0a 43 61 74 65 67 6f 72 79 3a 20 63 6f om>.Category: co
00008e60: 6d 6d 6f 6e 2c 20 63 6f 6e 66 69 67 0a 57 65 62 mmon, config.Web
00008e70: 73 69 74 65 3a 20 68 74 74 70 73 3a 2f 2f 67 69 site: https://gi
00008e80: 74 68 75 62 2e 63 6f 6d 2f 74 6f 6d 6c 2d 6c 61 thub.com/toml-la
00008e90: 6e 67 2f 74 6f 6d 6c 0a 2a 2f 0a 0a 66 75 6e 63 ng/toml.*/..func
00008ea0: 74 69 6f 6e 20 69 6e 69 28 68 6c 6a 73 29 20 7b tion ini(hljs) {
00008eb0: 0a 20 20 63 6f 6e 73 74 20 4e 55 4d 42 45 52 53 . const NUMBERS
00008ec0: 20 3d 20 7b 0a 20 20 20 20 63 6c 61 73 73 4e 61 = {. classNa
00008ed0: 6d 65 3a 20 27 6e 75 6d 62 65 72 27 2c 0a 20 20 me: 'number',.
00008ee0: 20 20 72 65 6c 65 76 61 6e 63 65 3a 20 30 2c 0a relevance: 0,.
00008ef0: 20 20 20 20 76 61 72 69 61 6e 74 73 3a 20 5b 0a variants: [.
00008f00: 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 {.
00008f10: 62 65 67 69 6e 3a 20 2f 28 5b 2b 2d 5d 2b 29 3f begin: /([+-]+)?
00008f20: 5b 5c 64 5d 2b 5f 5b 5c 64 5f 5d 2b 2f 0a 20 20 [\d]+_[\d_]+/.
00008f30: 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 },. {.
00008f40: 20 20 20 20 20 20 20 62 65 67 69 6e 3a 20 68 6c begin: hl
00008f50: 6a 73 2e 4e 55 4d 42 45 52 5f 52 45 0a 20 20 20 js.NUMBER_RE.
00008f60: 20 20 20 7d 0a 20 20 20 20 5d 0a 20 20 7d 3b 0a }. ]. };.
00008f70: 20 20 63 6f 6e 73 74 20 43 4f 4d 4d 45 4e 54 53 const COMMENTS
00008f80: 20 3d 20 68 6c 6a 73 2e 43 4f 4d 4d 45 4e 54 28 = hljs.COMMENT(
00008f90: 29 3b 0a 20 20 43 4f 4d 4d 45 4e 54 53 2e 76 61 );. COMMENTS.va
00008fa0: 72 69 61 6e 74 73 20 3d 20 5b 0a 20 20 20 20 7b riants = [. {
00008fb0: 0a 20 20 20 20 20 20 62 65 67 69 6e 3a 20 2f 3b . begin: /;
00008fc0: 2f 2c 0a 20 20 20 20 20 20 65 6e 64 3a 20 2f 24 /,. end: /$
00008fd0: 2f 0a 20 20 20 20 7d 2c 0a 20 20 20 20 7b 0a 20 /. },. {.
00008fe0: 20 20 20 20 20 62 65 67 69 6e 3a 20 2f 23 2f 2c begin: /#/,
00008ff0: 0a 20 20 20 20 20 20 65 6e 64 3a 20 2f 24 2f 0a . end: /$/.
00009000: 20 20 20 20 7d 0a 20 20 5d 3b 0a 20 20 63 6f 6e }. ];. con
00009010: 73 74 20 56 41 52 49 41 42 4c 45 53 20 3d 20 7b st VARIABLES = {
00009020: 0a 20 20 20 20 63 6c 61 73 73 4e 61 6d 65 3a 20 . className:
00009030: 27 76 61 72 69 61 62 6c 65 27 2c 0a 20 20 20 20 'variable',.
00009040: 76 61 72 69 61 6e 74 73 3a 20 5b 0a 20 20 20 20 variants: [.
00009050: 20 20 7b 0a 20 20 20 20 20 20 20 20 62 65 67 69 {. begi
00009060: 6e 3a 20 2f 5c 24 5b 5c 77 5c 64 22 5d 5b 5c 77 n: /\$[\w\d"][\w
00009070: 5c 64 5f 5d 2a 2f 0a 20 20 20 20 20 20 7d 2c 0a \d_]*/. },.
00009080: 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 {.
00009090: 62 65 67 69 6e 3a 20 2f 5c 24 5c 7b 28 2e 2a 3f begin: /\$\{(.*?
000090a0: 29 5c 7d 2f 0a 20 20 20 20 20 20 7d 0a 20 20 20 )\}/. }.
000090b0: 20 5d 0a 20 20 7d 3b 0a 20 20 63 6f 6e 73 74 20 ]. };. const
000090c0: 4c 49 54 45 52 41 4c 53 20 3d 20 7b 0a 20 20 20 LITERALS = {.
000090d0: 20 63 6c 61 73 73 4e 61 6d 65 3a 20 27 6c 69 74 className: 'lit
000090e0: 65 72 61 6c 27 2c 0a 20 20 20 20 62 65 67 69 6e eral',. begin
000090f0: 3a 20 2f 5c 62 6f 6e 7c 6f 66 66 7c 74 72 75 65 : /\bon|off|true
00009100: 7c 66 61 6c 73 65 7c 79 65 73 7c 6e 6f 5c 62 2f |false|yes|no\b/
00009110: 0a 20 20 7d 3b 0a 20 20 63 6f 6e 73 74 20 53 54 . };. const ST
00009120: 52 49 4e 47 53 20 3d 20 7b 0a 20 20 20 20 63 6c RINGS = {. cl
00009130: 61 73 73 4e 61 6d 65 3a 20 22 73 74 72 69 6e 67 assName: "string
00009140: 22 2c 0a 20 20 20 20 63 6f 6e 74 61 69 6e 73 3a ",. contains:
00009150: 20 5b 68 6c 6a 73 2e 42 41 43 4b 53 4c 41 53 48 [hljs.BACKSLASH
00009160: 5f 45 53 43 41 50 45 5d 2c 0a 20 20 20 20 76 61 _ESCAPE],. va
00009170: 72 69 61 6e 74 73 3a 20 5b 0a 20 20 20 20 20 20 riants: [.
00009180: 7b 0a 20 20 20 20 20 20 20 20 62 65 67 69 6e 3a {. begin:
00009190: 20 22 27 27 27 22 2c 0a 20 20 20 20 20 20 20 20 "'''",.
000091a0: 65 6e 64 3a 20 22 27 27 27 22 2c 0a 20 20 20 20 end: "'''",.
000091b0: 20 20 20 20 72 65 6c 65 76 61 6e 63 65 3a 20 31 relevance: 1
000091c0: 30 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 0. },.
000091d0: 20 7b 0a 20 20 20 20 20 20 20 20 62 65 67 69 6e {. begin
000091e0: 3a 20 27 22 22 22 27 2c 0a 20 20 20 20 20 20 20 : '"""',.
000091f0: 20 65 6e 64 3a 20 27 22 22 22 27 2c 0a 20 20 20 end: '"""',.
00009200: 20 20 20 20 20 72 65 6c 65 76 61 6e 63 65 3a 20 relevance:
00009210: 31 30 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 10. },.
00009220: 20 20 7b 0a 20 20 20 20 20 20 20 20 62 65 67 69 {. begi
00009230: 6e 3a 20 27 22 27 2c 0a 20 20 20 20 20 20 20 20 n: '"',.
00009240: 65 6e 64 3a 20 27 22 27 0a 20 20 20 20 20 20 7d end: '"'. }
00009250: 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 ,. {.
00009260: 20 20 62 65 67 69 6e 3a 20 22 27 22 2c 0a 20 20 begin: "'",.
00009270: 20 20 20 20 20 20 65 6e 64 3a 20 22 27 22 0a 20 end: "'".
00009280: 20 20 20 20 20 7d 0a 20 20 20 20 5d 0a 20 20 7d }. ]. }
00009290: 3b 0a 20 20 63 6f 6e 73 74 20 41 52 52 41 59 20 ;. const ARRAY
000092a0: 3d 20 7b 0a 20 20 20 20 62 65 67 69 6e 3a 20 2f = {. begin: /
000092b0: 5c 5b 2f 2c 0a 20 20 20 20 65 6e 64 3a 20 2f 5c \[/,. end: /\
000092c0: 5d 2f 2c 0a 20 20 20 20 63 6f 6e 74 61 69 6e 73 ]/,. contains
000092d0: 3a 20 5b 0a 20 20 20 20 20 20 43 4f 4d 4d 45 4e : [. COMMEN
000092e0: 54 53 2c 0a 20 20 20 20 20 20 4c 49 54 45 52 41 TS,. LITERA
000092f0: 4c 53 2c 0a 20 20 20 20 20 20 56 41 52 49 41 42 LS,. VARIAB
00009300: 4c 45 53 2c 0a 20 20 20 20 20 20 53 54 52 49 4e LES,. STRIN
00009310: 47 53 2c 0a 20 20 20 20 20 20 4e 55 4d 42 45 52 GS,. NUMBER
00009320: 53 2c 0a 20 20 20 20 20 20 27 73 65 6c 66 27 0a S,. 'self'.
00009330: 20 20 20 20 5d 2c 0a 20 20 20 20 72 65 6c 65 76 ],. relev
00009340: 61 6e 63 65 3a 20 30 0a 20 20 7d 3b 0a 0a 20 20 ance: 0. };..
00009350: 63 6f 6e 73 74 20 42 41 52 45 5f 4b 45 59 20 3d const BARE_KEY =
00009360: 20 2f 5b 41 2d 5a 61 2d 7a 30 2d 39 5f 2d 5d 2b /[A-Za-z0-9_-]+
00009370: 2f 3b 0a 20 20 63 6f 6e 73 74 20 51 55 4f 54 45 /;. const QUOTE
00009380: 44 5f 4b 45 59 5f 44 4f 55 42 4c 45 5f 51 55 4f D_KEY_DOUBLE_QUO
00009390: 54 45 20 3d 20 2f 22 28 5c 5c 22 7c 5b 5e 22 5d TE = /"(\\"|[^"]
000093a0: 29 2a 22 2f 3b 0a 20 20 63 6f 6e 73 74 20 51 55 )*"/;. const QU
000093b0: 4f 54 45 44 5f 4b 45 59 5f 53 49 4e 47 4c 45 5f OTED_KEY_SINGLE_
000093c0: 51 55 4f 54 45 20 3d 20 2f 27 5b 5e 27 5d 2a 27 QUOTE = /'[^']*'
000093d0: 2f 3b 0a 20 20 63 6f 6e 73 74 20 41 4e 59 5f 4b /;. const ANY_K
000093e0: 45 59 20 3d 20 65 69 74 68 65 72 28 0a 20 20 20 EY = either(.
000093f0: 20 42 41 52 45 5f 4b 45 59 2c 20 51 55 4f 54 45 BARE_KEY, QUOTE
00009400: 44 5f 4b 45 59 5f 44 4f 55 42 4c 45 5f 51 55 4f D_KEY_DOUBLE_QUO
00009410: 54 45 2c 20 51 55 4f 54 45 44 5f 4b 45 59 5f 53 TE, QUOTED_KEY_S
00009420: 49 4e 47 4c 45 5f 51 55 4f 54 45 0a 20 20 29 3b INGLE_QUOTE. );
00009430: 0a 20 20 63 6f 6e 73 74 20 44 4f 54 54 45 44 5f . const DOTTED_
00009440: 4b 45 59 20 3d 20 63 6f 6e 63 61 74 28 0a 20 20 KEY = concat(.
00009450: 20 20 41 4e 59 5f 4b 45 59 2c 20 27 28 5c 5c 73 ANY_KEY, '(\\s
00009460: 2a 5c 5c 2e 5c 5c 73 2a 27 2c 20 41 4e 59 5f 4b *\\.\\s*', ANY_K
00009470: 45 59 2c 20 27 29 2a 27 2c 0a 20 20 20 20 6c 6f EY, ')*',. lo
00009480: 6f 6b 61 68 65 61 64 28 2f 5c 73 2a 3d 5c 73 2a okahead(/\s*=\s*
00009490: 5b 5e 23 5c 73 5d 2f 29 0a 20 20 29 3b 0a 0a 20 [^#\s]/). );..
000094a0: 20 72 65 74 75 72 6e 20 7b 0a 20 20 20 20 6e 61 return {. na
000094b0: 6d 65 3a 20 27 54 4f 4d 4c 2c 20 61 6c 73 6f 20 me: 'TOML, also
000094c0: 49 4e 49 27 2c 0a 20 20 20 20 61 6c 69 61 73 65 INI',. aliase
000094d0: 73 3a 20 5b 27 74 6f 6d 6c 27 5d 2c 0a 20 20 20 s: ['toml'],.
000094e0: 20 63 61 73 65 5f 69 6e 73 65 6e 73 69 74 69 76 case_insensitiv
000094f0: 65 3a 20 74 72 75 65 2c 0a 20 20 20 20 69 6c 6c e: true,. ill
00009500: 65 67 61 6c 3a 20 2f 5c 53 2f 2c 0a 20 20 20 20 egal: /\S/,.
00009510: 63 6f 6e 74 61 69 6e 73 3a 20 5b 0a 20 20 20 20 contains: [.
00009520: 20 20 43 4f 4d 4d 45 4e 54 53 2c 0a 20 20 20 20 COMMENTS,.
00009530: 20 20 7b 0a 20 20 20 20 20 20 20 20 63 6c 61 73 {. clas
00009540: 73 4e 61 6d 65 3a 20 27 73 65 63 74 69 6f 6e 27 sName: 'section'
00009550: 2c 0a 20 20 20 20 20 20 20 20 62 65 67 69 6e 3a ,. begin:
00009560: 20 2f 5c 5b 2b 2f 2c 0a 20 20 20 20 20 20 20 20 /\[+/,.
00009570: 65 6e 64 3a 20 2f 5c 5d 2b 2f 0a 20 20 20 20 20 end: /\]+/.
00009580: 20 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 },. {.
00009590: 20 20 20 20 62 65 67 69 6e 3a 20 44 4f 54 54 45 begin: DOTTE
000095a0: 44 5f 4b 45 59 2c 0a 20 20 20 20 20 20 20 20 63 D_KEY,. c
000095b0: 6c 61 73 73 4e 61 6d 65 3a 20 27 61 74 74 72 27 lassName: 'attr'
000095c0: 2c 0a 20 20 20 20 20 20 20 20 73 74 61 72 74 73 ,. starts
000095d0: 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 65 6e : {. en
000095e0: 64 3a 20 2f 24 2f 2c 0a 20 20 20 20 20 20 20 20 d: /$/,.
000095f0: 20 20 63 6f 6e 74 61 69 6e 73 3a 20 5b 0a 20 20 contains: [.
00009600: 20 20 20 20 20 20 20 20 20 20 43 4f 4d 4d 45 4e COMMEN
00009610: 54 53 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 TS,.
00009620: 41 52 52 41 59 2c 0a 20 20 20 20 20 20 20 20 20 ARRAY,.
00009630: 20 20 20 4c 49 54 45 52 41 4c 53 2c 0a 20 20 20 LITERALS,.
00009640: 20 20 20 20 20 20 20 20 20 56 41 52 49 41 42 4c VARIABL
00009650: 45 53 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 ES,.
00009660: 53 54 52 49 4e 47 53 2c 0a 20 20 20 20 20 20 20 STRINGS,.
00009670: 20 20 20 20 20 4e 55 4d 42 45 52 53 0a 20 20 20 NUMBERS.
00009680: 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 20 ].
00009690: 20 7d 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 5d }. }. ]
000096a0: 0a 20 20 7d 3b 0a 7d 0a 0a 6d 6f 64 75 6c 65 2e . };.}..module.
000096b0: 65 78 70 6f 72 74 73 20 3d 20 69 6e 69 3b 0a 0a exports = ini;..
000096c0: 0a 2f 2a 2a 2a 2f 20 7d 29 2c 0a 0a 2f 2a 2a 2a ./***/ }),../***
000096d0: 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 / "./node_module
000096e0: 73 2f 68 69 67 68 6c 69 67 68 74 2e 6a 73 2f 6c s/highlight.js/l
000096f0: 69 62 2f 6c 61 6e 67 75 61 67 65 73 2f 69 72 70 ib/languages/irp
00009700: 66 39 30 2e 6a 73 22 3a 0a 2f 2a 21 2a 2a 2a 2a f90.js":./*!****
00009710: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
00009720: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
00009730: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
00009740: 2a 2a 2a 2a 2a 2a 2a 21 2a 5c 0a 20 20 21 2a 2a *******!*\. !**
00009750: 2a 20 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 * ./node_modules
00009760: 2f 68 69 67 68 6c 69 67 68 74 2e 6a 73 2f 6c 69 /highlight.js/li
00009770: 62 2f 6c 61 6e 67 75 61 67 65 73 2f 69 72 70 66 b/languages/irpf
00009780: 39 30 2e 6a 73 20 2a 2a 2a 21 0a 20 20 5c 2a 2a 90.js ***!. \**
00009790: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
000097a0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
000097b0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
000097c0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 2f 2a 2a 2a 2f *********/./***/
000097d0: 20 28 28 6d 6f 64 75 6c 65 29 20 3d 3e 20 7b 0a ((module) => {.
000097e0: 0a 2f 2a 2a 0a 20 2a 20 40 70 61 72 61 6d 20 7b ./**. * @param {
000097f0: 73 74 72 69 6e 67 7d 20 76 61 6c 75 65 0a 20 2a string} value. *
00009800: 20 40 72 65 74 75 72 6e 73 20 7b 52 65 67 45 78 @returns {RegEx
00009810: 70 7d 0a 20 2a 20 2a 2f 0a 0a 2f 2a 2a 0a 20 2a p}. * */../**. *
00009820: 20 40 70 61 72 61 6d 20 7b 52 65 67 45 78 70 20 @param {RegExp
00009830: 7c 20 73 74 72 69 6e 67 20 7d 20 72 65 0a 20 2a | string } re. *
00009840: 20 40 72 65 74 75 72 6e 73 20 7b 73 74 72 69 6e @returns {strin
00009850: 67 7d 0a 20 2a 2f 0a 66 75 6e 63 74 69 6f 6e 20 g}. */.function
00009860: 73 6f 75 72 63 65 28 72 65 29 20 7b 0a 20 20 69 source(re) {. i
00009870: 66 20 28 21 72 65 29 20 72 65 74 75 72 6e 20 6e f (!re) return n
00009880: 75 6c 6c 3b 0a 20 20 69 66 20 28 74 79 70 65 6f ull;. if (typeo
00009890: 66 20 72 65 20 3d 3d 3d 20 22 73 74 72 69 6e 67 f re === "string
000098a0: 22 29 20 72 65 74 75 72 6e 20 72 65 3b 0a 0a 20 ") return re;..
000098b0: 20 72 65 74 75 72 6e 20 72 65 2e 73 6f 75 72 63 return re.sourc
000098c0: 65 3b 0a 7d 0a 0a 2f 2a 2a 0a 20 2a 20 40 70 61 e;.}../**. * @pa
000098d0: 72 61 6d 20 7b 2e 2e 2e 28 52 65 67 45 78 70 20 ram {...(RegExp
000098e0: 7c 20 73 74 72 69 6e 67 29 20 7d 20 61 72 67 73 | string) } args
000098f0: 0a 20 2a 20 40 72 65 74 75 72 6e 73 20 7b 73 74 . * @returns {st
00009900: 72 69 6e 67 7d 0a 20 2a 2f 0a 66 75 6e 63 74 69 ring}. */.functi
00009910: 6f 6e 20 63 6f 6e 63 61 74 28 2e 2e 2e 61 72 67 on concat(...arg
00009920: 73 29 20 7b 0a 20 20 63 6f 6e 73 74 20 6a 6f 69 s) {. const joi
00009930: 6e 65 64 20 3d 20 61 72 67 73 2e 6d 61 70 28 28 ned = args.map((
00009940: 78 29 20 3d 3e 20 73 6f 75 72 63 65 28 78 29 29 x) => source(x))
00009950: 2e 6a 6f 69 6e 28 22 22 29 3b 0a 20 20 72 65 74 .join("");. ret
00009960: 75 72 6e 20 6a 6f 69 6e 65 64 3b 0a 7d 0a 0a 2f urn joined;.}../
00009970: 2a 0a 4c 61 6e 67 75 61 67 65 3a 20 49 52 50 46 *.Language: IRPF
00009980: 39 30 0a 41 75 74 68 6f 72 3a 20 41 6e 74 68 6f 90.Author: Antho
00009990: 6e 79 20 53 63 65 6d 61 6d 61 20 3c 73 63 65 6d ny Scemama <scem
000099a0: 61 6d 61 40 69 72 73 61 6d 63 2e 75 70 73 2d 74 ama@irsamc.ups-t
000099b0: 6c 73 65 2e 66 72 3e 0a 44 65 73 63 72 69 70 74 lse.fr>.Descript
000099c0: 69 6f 6e 3a 20 49 52 50 46 39 30 20 69 73 20 61 ion: IRPF90 is a
000099d0: 6e 20 6f 70 65 6e 2d 73 6f 75 72 63 65 20 46 6f n open-source Fo
000099e0: 72 74 72 61 6e 20 63 6f 64 65 20 67 65 6e 65 72 rtran code gener
000099f0: 61 74 6f 72 0a 57 65 62 73 69 74 65 3a 20 68 74 ator.Website: ht
00009a00: 74 70 3a 2f 2f 69 72 70 66 39 30 2e 75 70 73 2d tp://irpf90.ups-
00009a10: 74 6c 73 65 2e 66 72 0a 43 61 74 65 67 6f 72 79 tlse.fr.Category
00009a20: 3a 20 73 63 69 65 6e 74 69 66 69 63 0a 2a 2f 0a : scientific.*/.
00009a30: 0a 2f 2a 2a 20 40 74 79 70 65 20 4c 61 6e 67 75 ./** @type Langu
00009a40: 61 67 65 46 6e 20 2a 2f 0a 66 75 6e 63 74 69 6f ageFn */.functio
00009a50: 6e 20 69 72 70 66 39 30 28 68 6c 6a 73 29 20 7b n irpf90(hljs) {
00009a60: 0a 20 20 63 6f 6e 73 74 20 50 41 52 41 4d 53 20 . const PARAMS
00009a70: 3d 20 7b 0a 20 20 20 20 63 6c 61 73 73 4e 61 6d = {. classNam
00009a80: 65 3a 20 27 70 61 72 61 6d 73 27 2c 0a 20 20 20 e: 'params',.
00009a90: 20 62 65 67 69 6e 3a 20 27 5c 5c 28 27 2c 0a 20 begin: '\\(',.
00009aa0: 20 20 20 65 6e 64 3a 20 27 5c 5c 29 27 0a 20 20 end: '\\)'.
00009ab0: 7d 3b 0a 0a 20 20 2f 2f 20 72 65 67 65 78 20 69 };.. // regex i
00009ac0: 6e 20 62 6f 74 68 20 66 6f 72 74 72 61 6e 20 61 n both fortran a
00009ad0: 6e 64 20 69 72 70 66 39 30 20 73 68 6f 75 6c 64 nd irpf90 should
00009ae0: 20 6d 61 74 63 68 0a 20 20 63 6f 6e 73 74 20 4f match. const O
00009af0: 50 54 49 4f 4e 41 4c 5f 4e 55 4d 42 45 52 5f 53 PTIONAL_NUMBER_S
00009b00: 55 46 46 49 58 20 3d 20 2f 28 5f 5b 61 2d 7a 5f UFFIX = /(_[a-z_
00009b10: 5c 64 5d 2b 29 3f 2f 3b 0a 20 20 63 6f 6e 73 74 \d]+)?/;. const
00009b20: 20 4f 50 54 49 4f 4e 41 4c 5f 4e 55 4d 42 45 52 OPTIONAL_NUMBER
00009b30: 5f 45 58 50 20 3d 20 2f 28 5b 64 65 5d 5b 2b 2d _EXP = /([de][+-
00009b40: 5d 3f 5c 64 2b 29 3f 2f 3b 0a 20 20 63 6f 6e 73 ]?\d+)?/;. cons
00009b50: 74 20 4e 55 4d 42 45 52 20 3d 20 7b 0a 20 20 20 t NUMBER = {.
00009b60: 20 63 6c 61 73 73 4e 61 6d 65 3a 20 27 6e 75 6d className: 'num
00009b70: 62 65 72 27 2c 0a 20 20 20 20 76 61 72 69 61 6e ber',. varian
00009b80: 74 73 3a 20 5b 0a 20 20 20 20 20 20 7b 0a 20 20 ts: [. {.
00009b90: 20 20 20 20 20 20 62 65 67 69 6e 3a 20 63 6f 6e begin: con
00009ba0: 63 61 74 28 2f 5c 62 5c 64 2b 2f 2c 20 2f 5c 2e cat(/\b\d+/, /\.
00009bb0: 28 5c 64 2a 29 2f 2c 20 4f 50 54 49 4f 4e 41 4c (\d*)/, OPTIONAL
00009bc0: 5f 4e 55 4d 42 45 52 5f 45 58 50 2c 20 4f 50 54 _NUMBER_EXP, OPT
00009bd0: 49 4f 4e 41 4c 5f 4e 55 4d 42 45 52 5f 53 55 46 IONAL_NUMBER_SUF
00009be0: 46 49 58 29 0a 20 20 20 20 20 20 7d 2c 0a 20 20 FIX). },.
00009bf0: 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 62 65 {. be
00009c00: 67 69 6e 3a 20 63 6f 6e 63 61 74 28 2f 5c 62 5c gin: concat(/\b\
00009c10: 64 2b 2f 2c 20 4f 50 54 49 4f 4e 41 4c 5f 4e 55 d+/, OPTIONAL_NU
00009c20: 4d 42 45 52 5f 45 58 50 2c 20 4f 50 54 49 4f 4e MBER_EXP, OPTION
00009c30: 41 4c 5f 4e 55 4d 42 45 52 5f 53 55 46 46 49 58 AL_NUMBER_SUFFIX
00009c40: 29 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 ). },.
00009c50: 20 7b 0a 20 20 20 20 20 20 20 20 62 65 67 69 6e {. begin
00009c60: 3a 20 63 6f 6e 63 61 74 28 2f 5c 2e 5c 64 2b 2f : concat(/\.\d+/
00009c70: 2c 20 4f 50 54 49 4f 4e 41 4c 5f 4e 55 4d 42 45 , OPTIONAL_NUMBE
00009c80: 52 5f 45 58 50 2c 20 4f 50 54 49 4f 4e 41 4c 5f R_EXP, OPTIONAL_
00009c90: 4e 55 4d 42 45 52 5f 53 55 46 46 49 58 29 0a 20 NUMBER_SUFFIX).
00009ca0: 20 20 20 20 20 7d 0a 20 20 20 20 5d 2c 0a 20 20 }. ],.
00009cb0: 20 20 72 65 6c 65 76 61 6e 63 65 3a 20 30 0a 20 relevance: 0.
00009cc0: 20 7d 3b 0a 0a 20 20 63 6f 6e 73 74 20 46 5f 4b };.. const F_K
00009cd0: 45 59 57 4f 52 44 53 20 3d 20 7b 0a 20 20 20 20 EYWORDS = {.
00009ce0: 6c 69 74 65 72 61 6c 3a 20 27 2e 46 61 6c 73 65 literal: '.False
00009cf0: 2e 20 2e 54 72 75 65 2e 27 2c 0a 20 20 20 20 6b . .True.',. k
00009d00: 65 79 77 6f 72 64 3a 20 27 6b 69 6e 64 20 64 6f eyword: 'kind do
00009d10: 20 77 68 69 6c 65 20 70 72 69 76 61 74 65 20 63 while private c
00009d20: 61 6c 6c 20 69 6e 74 72 69 6e 73 69 63 20 77 68 all intrinsic wh
00009d30: 65 72 65 20 65 6c 73 65 77 68 65 72 65 20 27 20 ere elsewhere '
00009d40: 2b 0a 20 20 20 20 20 20 27 74 79 70 65 20 65 6e +. 'type en
00009d50: 64 74 79 70 65 20 65 6e 64 6d 6f 64 75 6c 65 20 dtype endmodule
00009d60: 65 6e 64 73 65 6c 65 63 74 20 65 6e 64 69 6e 74 endselect endint
00009d70: 65 72 66 61 63 65 20 65 6e 64 20 65 6e 64 64 6f erface end enddo
00009d80: 20 65 6e 64 69 66 20 69 66 20 66 6f 72 61 6c 6c endif if forall
00009d90: 20 65 6e 64 66 6f 72 61 6c 6c 20 6f 6e 6c 79 20 endforall only
00009da0: 63 6f 6e 74 61 69 6e 73 20 64 65 66 61 75 6c 74 contains default
00009db0: 20 72 65 74 75 72 6e 20 73 74 6f 70 20 74 68 65 return stop the
00009dc0: 6e 20 27 20 2b 0a 20 20 20 20 20 20 27 70 75 62 n ' +. 'pub
00009dd0: 6c 69 63 20 73 75 62 72 6f 75 74 69 6e 65 7c 31 lic subroutine|1
00009de0: 30 20 66 75 6e 63 74 69 6f 6e 20 70 72 6f 67 72 0 function progr
00009df0: 61 6d 20 2e 61 6e 64 2e 20 2e 6f 72 2e 20 2e 6e am .and. .or. .n
00009e00: 6f 74 2e 20 2e 6c 65 2e 20 2e 65 71 2e 20 2e 67 ot. .le. .eq. .g
00009e10: 65 2e 20 2e 67 74 2e 20 2e 6c 74 2e 20 27 20 2b e. .gt. .lt. ' +
00009e20: 0a 20 20 20 20 20 20 27 67 6f 74 6f 20 73 61 76 . 'goto sav
00009e30: 65 20 65 6c 73 65 20 75 73 65 20 6d 6f 64 75 6c e else use modul
00009e40: 65 20 73 65 6c 65 63 74 20 63 61 73 65 20 27 20 e select case '
00009e50: 2b 0a 20 20 20 20 20 20 27 61 63 63 65 73 73 20 +. 'access
00009e60: 62 6c 61 6e 6b 20 64 69 72 65 63 74 20 65 78 69 blank direct exi
00009e70: 73 74 20 66 69 6c 65 20 66 6d 74 20 66 6f 72 6d st file fmt form
00009e80: 20 66 6f 72 6d 61 74 74 65 64 20 69 6f 73 74 61 formatted iosta
00009e90: 74 20 6e 61 6d 65 20 6e 61 6d 65 64 20 6e 65 78 t name named nex
00009ea0: 74 72 65 63 20 6e 75 6d 62 65 72 20 6f 70 65 6e trec number open
00009eb0: 65 64 20 72 65 63 20 72 65 63 6c 20 73 65 71 75 ed rec recl sequ
00009ec0: 65 6e 74 69 61 6c 20 73 74 61 74 75 73 20 75 6e ential status un
00009ed0: 66 6f 72 6d 61 74 74 65 64 20 75 6e 69 74 20 27 formatted unit '
00009ee0: 20 2b 0a 20 20 20 20 20 20 27 63 6f 6e 74 69 6e +. 'contin
00009ef0: 75 65 20 66 6f 72 6d 61 74 20 70 61 75 73 65 20 ue format pause
00009f00: 63 79 63 6c 65 20 65 78 69 74 20 27 20 2b 0a 20 cycle exit ' +.
00009f10: 20 20 20 20 20 27 63 5f 6e 75 6c 6c 5f 63 68 61 'c_null_cha
00009f20: 72 20 63 5f 61 6c 65 72 74 20 63 5f 62 61 63 6b r c_alert c_back
00009f30: 73 70 61 63 65 20 63 5f 66 6f 72 6d 5f 66 65 65 space c_form_fee
00009f40: 64 20 66 6c 75 73 68 20 77 61 69 74 20 64 65 63 d flush wait dec
00009f50: 69 6d 61 6c 20 72 6f 75 6e 64 20 69 6f 6d 73 67 imal round iomsg
00009f60: 20 27 20 2b 0a 20 20 20 20 20 20 27 73 79 6e 63 ' +. 'sync
00009f70: 68 72 6f 6e 6f 75 73 20 6e 6f 70 61 73 73 20 6e hronous nopass n
00009f80: 6f 6e 5f 6f 76 65 72 72 69 64 61 62 6c 65 20 70 on_overridable p
00009f90: 61 73 73 20 70 72 6f 74 65 63 74 65 64 20 76 6f ass protected vo
00009fa0: 6c 61 74 69 6c 65 20 61 62 73 74 72 61 63 74 20 latile abstract
00009fb0: 65 78 74 65 6e 64 73 20 69 6d 70 6f 72 74 20 27 extends import '
00009fc0: 20 2b 0a 20 20 20 20 20 20 27 6e 6f 6e 5f 69 6e +. 'non_in
00009fd0: 74 72 69 6e 73 69 63 20 76 61 6c 75 65 20 64 65 trinsic value de
00009fe0: 66 65 72 72 65 64 20 67 65 6e 65 72 69 63 20 66 ferred generic f
00009ff0: 69 6e 61 6c 20 65 6e 75 6d 65 72 61 74 6f 72 20 inal enumerator
0000a000: 63 6c 61 73 73 20 61 73 73 6f 63 69 61 74 65 20 class associate
0000a010: 62 69 6e 64 20 65 6e 75 6d 20 27 20 2b 0a 20 20 bind enum ' +.
0000a020: 20 20 20 20 27 63 5f 69 6e 74 20 63 5f 73 68 6f 'c_int c_sho
0000a030: 72 74 20 63 5f 6c 6f 6e 67 20 63 5f 6c 6f 6e 67 rt c_long c_long
0000a040: 5f 6c 6f 6e 67 20 63 5f 73 69 67 6e 65 64 5f 63 _long c_signed_c
0000a050: 68 61 72 20 63 5f 73 69 7a 65 5f 74 20 63 5f 69 har c_size_t c_i
0000a060: 6e 74 38 5f 74 20 63 5f 69 6e 74 31 36 5f 74 20 nt8_t c_int16_t
0000a070: 63 5f 69 6e 74 33 32 5f 74 20 63 5f 69 6e 74 36 c_int32_t c_int6
0000a080: 34 5f 74 20 63 5f 69 6e 74 5f 6c 65 61 73 74 38 4_t c_int_least8
0000a090: 5f 74 20 63 5f 69 6e 74 5f 6c 65 61 73 74 31 36 _t c_int_least16
0000a0a0: 5f 74 20 27 20 2b 0a 20 20 20 20 20 20 27 63 5f _t ' +. 'c_
0000a0b0: 69 6e 74 5f 6c 65 61 73 74 33 32 5f 74 20 63 5f int_least32_t c_
0000a0c0: 69 6e 74 5f 6c 65 61 73 74 36 34 5f 74 20 63 5f int_least64_t c_
0000a0d0: 69 6e 74 5f 66 61 73 74 38 5f 74 20 63 5f 69 6e int_fast8_t c_in
0000a0e0: 74 5f 66 61 73 74 31 36 5f 74 20 63 5f 69 6e 74 t_fast16_t c_int
0000a0f0: 5f 66 61 73 74 33 32 5f 74 20 63 5f 69 6e 74 5f _fast32_t c_int_
0000a100: 66 61 73 74 36 34 5f 74 20 63 5f 69 6e 74 6d 61 fast64_t c_intma
0000a110: 78 5f 74 20 43 5f 69 6e 74 70 74 72 5f 74 20 63 x_t C_intptr_t c
0000a120: 5f 66 6c 6f 61 74 20 63 5f 64 6f 75 62 6c 65 20 _float c_double
0000a130: 27 20 2b 0a 20 20 20 20 20 20 27 63 5f 6c 6f 6e ' +. 'c_lon
0000a140: 67 5f 64 6f 75 62 6c 65 20 63 5f 66 6c 6f 61 74 g_double c_float
0000a150: 5f 63 6f 6d 70 6c 65 78 20 63 5f 64 6f 75 62 6c _complex c_doubl
0000a160: 65 5f 63 6f 6d 70 6c 65 78 20 63 5f 6c 6f 6e 67 e_complex c_long
0000a170: 5f 64 6f 75 62 6c 65 5f 63 6f 6d 70 6c 65 78 20 _double_complex
0000a180: 63 5f 62 6f 6f 6c 20 63 5f 63 68 61 72 20 63 5f c_bool c_char c_
0000a190: 6e 75 6c 6c 5f 70 74 72 20 63 5f 6e 75 6c 6c 5f null_ptr c_null_
0000a1a0: 66 75 6e 70 74 72 20 27 20 2b 0a 20 20 20 20 20 funptr ' +.
0000a1b0: 20 27 63 5f 6e 65 77 5f 6c 69 6e 65 20 63 5f 63 'c_new_line c_c
0000a1c0: 61 72 72 69 61 67 65 5f 72 65 74 75 72 6e 20 63 arriage_return c
0000a1d0: 5f 68 6f 72 69 7a 6f 6e 74 61 6c 5f 74 61 62 20 _horizontal_tab
0000a1e0: 63 5f 76 65 72 74 69 63 61 6c 5f 74 61 62 20 69 c_vertical_tab i
0000a1f0: 73 6f 5f 63 5f 62 69 6e 64 69 6e 67 20 63 5f 6c so_c_binding c_l
0000a200: 6f 63 20 63 5f 66 75 6e 6c 6f 63 20 63 5f 61 73 oc c_funloc c_as
0000a210: 73 6f 63 69 61 74 65 64 20 20 63 5f 66 5f 70 6f sociated c_f_po
0000a220: 69 6e 74 65 72 20 27 20 2b 0a 20 20 20 20 20 20 inter ' +.
0000a230: 27 63 5f 70 74 72 20 63 5f 66 75 6e 70 74 72 20 'c_ptr c_funptr
0000a240: 69 73 6f 5f 66 6f 72 74 72 61 6e 5f 65 6e 76 20 iso_fortran_env
0000a250: 63 68 61 72 61 63 74 65 72 5f 73 74 6f 72 61 67 character_storag
0000a260: 65 5f 73 69 7a 65 20 65 72 72 6f 72 5f 75 6e 69 e_size error_uni
0000a270: 74 20 66 69 6c 65 5f 73 74 6f 72 61 67 65 5f 73 t file_storage_s
0000a280: 69 7a 65 20 69 6e 70 75 74 5f 75 6e 69 74 20 69 ize input_unit i
0000a290: 6f 73 74 61 74 5f 65 6e 64 20 69 6f 73 74 61 74 ostat_end iostat
0000a2a0: 5f 65 6f 72 20 27 20 2b 0a 20 20 20 20 20 20 27 _eor ' +. '
0000a2b0: 6e 75 6d 65 72 69 63 5f 73 74 6f 72 61 67 65 5f numeric_storage_
0000a2c0: 73 69 7a 65 20 6f 75 74 70 75 74 5f 75 6e 69 74 size output_unit
0000a2d0: 20 63 5f 66 5f 70 72 6f 63 70 6f 69 6e 74 65 72 c_f_procpointer
0000a2e0: 20 69 65 65 65 5f 61 72 69 74 68 6d 65 74 69 63 ieee_arithmetic
0000a2f0: 20 69 65 65 65 5f 73 75 70 70 6f 72 74 5f 75 6e ieee_support_un
0000a300: 64 65 72 66 6c 6f 77 5f 63 6f 6e 74 72 6f 6c 20 derflow_control
0000a310: 27 20 2b 0a 20 20 20 20 20 20 27 69 65 65 65 5f ' +. 'ieee_
0000a320: 67 65 74 5f 75 6e 64 65 72 66 6c 6f 77 5f 6d 6f get_underflow_mo
0000a330: 64 65 20 69 65 65 65 5f 73 65 74 5f 75 6e 64 65 de ieee_set_unde
0000a340: 72 66 6c 6f 77 5f 6d 6f 64 65 20 6e 65 77 75 6e rflow_mode newun
0000a350: 69 74 20 63 6f 6e 74 69 67 75 6f 75 73 20 72 65 it contiguous re
0000a360: 63 75 72 73 69 76 65 20 27 20 2b 0a 20 20 20 20 cursive ' +.
0000a370: 20 20 27 70 61 64 20 70 6f 73 69 74 69 6f 6e 20 'pad position
0000a380: 61 63 74 69 6f 6e 20 64 65 6c 69 6d 20 72 65 61 action delim rea
0000a390: 64 77 72 69 74 65 20 65 6f 72 20 61 64 76 61 6e dwrite eor advan
0000a3a0: 63 65 20 6e 6d 6c 20 69 6e 74 65 72 66 61 63 65 ce nml interface
0000a3b0: 20 70 72 6f 63 65 64 75 72 65 20 6e 61 6d 65 6c procedure namel
0000a3c0: 69 73 74 20 69 6e 63 6c 75 64 65 20 73 65 71 75 ist include sequ
0000a3d0: 65 6e 63 65 20 65 6c 65 6d 65 6e 74 61 6c 20 70 ence elemental p
0000a3e0: 75 72 65 20 27 20 2b 0a 20 20 20 20 20 20 27 69 ure ' +. 'i
0000a3f0: 6e 74 65 67 65 72 20 72 65 61 6c 20 63 68 61 72 nteger real char
0000a400: 61 63 74 65 72 20 63 6f 6d 70 6c 65 78 20 6c 6f acter complex lo
0000a410: 67 69 63 61 6c 20 64 69 6d 65 6e 73 69 6f 6e 20 gical dimension
0000a420: 61 6c 6c 6f 63 61 74 61 62 6c 65 7c 31 30 20 70 allocatable|10 p
0000a430: 61 72 61 6d 65 74 65 72 20 27 20 2b 0a 20 20 20 arameter ' +.
0000a440: 20 20 20 27 65 78 74 65 72 6e 61 6c 20 69 6d 70 'external imp
0000a450: 6c 69 63 69 74 7c 31 30 20 6e 6f 6e 65 20 64 6f licit|10 none do
0000a460: 75 62 6c 65 20 70 72 65 63 69 73 69 6f 6e 20 61 uble precision a
0000a470: 73 73 69 67 6e 20 69 6e 74 65 6e 74 20 6f 70 74 ssign intent opt
0000a480: 69 6f 6e 61 6c 20 70 6f 69 6e 74 65 72 20 27 20 ional pointer '
0000a490: 2b 0a 20 20 20 20 20 20 27 74 61 72 67 65 74 20 +. 'target
0000a4a0: 69 6e 20 6f 75 74 20 63 6f 6d 6d 6f 6e 20 65 71 in out common eq
0000a4b0: 75 69 76 61 6c 65 6e 63 65 20 64 61 74 61 20 27 uivalence data '
0000a4c0: 20 2b 0a 20 20 20 20 20 20 2f 2f 20 49 52 50 46 +. // IRPF
0000a4d0: 39 30 20 73 70 65 63 69 61 6c 20 6b 65 79 77 6f 90 special keywo
0000a4e0: 72 64 73 0a 20 20 20 20 20 20 27 62 65 67 69 6e rds. 'begin
0000a4f0: 5f 70 72 6f 76 69 64 65 72 20 26 62 65 67 69 6e _provider &begin
0000a500: 5f 70 72 6f 76 69 64 65 72 20 65 6e 64 5f 70 72 _provider end_pr
0000a510: 6f 76 69 64 65 72 20 62 65 67 69 6e 5f 73 68 65 ovider begin_she
0000a520: 6c 6c 20 65 6e 64 5f 73 68 65 6c 6c 20 62 65 67 ll end_shell beg
0000a530: 69 6e 5f 74 65 6d 70 6c 61 74 65 20 65 6e 64 5f in_template end_
0000a540: 74 65 6d 70 6c 61 74 65 20 73 75 62 73 74 20 61 template subst a
0000a550: 73 73 65 72 74 20 74 6f 75 63 68 20 27 20 2b 0a ssert touch ' +.
0000a560: 20 20 20 20 20 20 27 73 6f 66 74 5f 74 6f 75 63 'soft_touc
0000a570: 68 20 70 72 6f 76 69 64 65 20 6e 6f 5f 64 65 70 h provide no_dep
0000a580: 20 66 72 65 65 20 69 72 70 5f 69 66 20 69 72 70 free irp_if irp
0000a590: 5f 65 6c 73 65 20 69 72 70 5f 65 6e 64 69 66 20 _else irp_endif
0000a5a0: 69 72 70 5f 77 72 69 74 65 20 69 72 70 5f 72 65 irp_write irp_re
0000a5b0: 61 64 27 2c 0a 20 20 20 20 62 75 69 6c 74 5f 69 ad',. built_i
0000a5c0: 6e 3a 20 27 61 6c 6f 67 20 61 6c 6f 67 31 30 20 n: 'alog alog10
0000a5d0: 61 6d 61 78 30 20 61 6d 61 78 31 20 61 6d 69 6e amax0 amax1 amin
0000a5e0: 30 20 61 6d 69 6e 31 20 61 6d 6f 64 20 63 61 62 0 amin1 amod cab
0000a5f0: 73 20 63 63 6f 73 20 63 65 78 70 20 63 6c 6f 67 s ccos cexp clog
0000a600: 20 63 73 69 6e 20 63 73 71 72 74 20 64 61 62 73 csin csqrt dabs
0000a610: 20 64 61 63 6f 73 20 64 61 73 69 6e 20 64 61 74 dacos dasin dat
0000a620: 61 6e 20 64 61 74 61 6e 32 20 64 63 6f 73 20 64 an datan2 dcos d
0000a630: 63 6f 73 68 20 64 64 69 6d 20 64 65 78 70 20 64 cosh ddim dexp d
0000a640: 69 6e 74 20 27 20 2b 0a 20 20 20 20 20 20 27 64 int ' +. 'd
0000a650: 6c 6f 67 20 64 6c 6f 67 31 30 20 64 6d 61 78 31 log dlog10 dmax1
0000a660: 20 64 6d 69 6e 31 20 64 6d 6f 64 20 64 6e 69 6e dmin1 dmod dnin
0000a670: 74 20 64 73 69 67 6e 20 64 73 69 6e 20 64 73 69 t dsign dsin dsi
0000a680: 6e 68 20 64 73 71 72 74 20 64 74 61 6e 20 64 74 nh dsqrt dtan dt
0000a690: 61 6e 68 20 66 6c 6f 61 74 20 69 61 62 73 20 69 anh float iabs i
0000a6a0: 64 69 6d 20 69 64 69 6e 74 20 69 64 6e 69 6e 74 dim idint idnint
0000a6b0: 20 69 66 69 78 20 69 73 69 67 6e 20 6d 61 78 30 ifix isign max0
0000a6c0: 20 6d 61 78 31 20 6d 69 6e 30 20 6d 69 6e 31 20 max1 min0 min1
0000a6d0: 73 6e 67 6c 20 27 20 2b 0a 20 20 20 20 20 20 27 sngl ' +. '
0000a6e0: 61 6c 67 61 6d 61 20 63 64 61 62 73 20 63 64 63 algama cdabs cdc
0000a6f0: 6f 73 20 63 64 65 78 70 20 63 64 6c 6f 67 20 63 os cdexp cdlog c
0000a700: 64 73 69 6e 20 63 64 73 71 72 74 20 63 71 61 62 dsin cdsqrt cqab
0000a710: 73 20 63 71 63 6f 73 20 63 71 65 78 70 20 63 71 s cqcos cqexp cq
0000a720: 6c 6f 67 20 63 71 73 69 6e 20 63 71 73 71 72 74 log cqsin cqsqrt
0000a730: 20 64 63 6d 70 6c 78 20 64 63 6f 6e 6a 67 20 64 dcmplx dconjg d
0000a740: 65 72 66 20 64 65 72 66 63 20 64 66 6c 6f 61 74 erf derfc dfloat
0000a750: 20 64 67 61 6d 6d 61 20 64 69 6d 61 67 20 64 6c dgamma dimag dl
0000a760: 67 61 6d 61 20 27 20 2b 0a 20 20 20 20 20 20 27 gama ' +. '
0000a770: 69 71 69 6e 74 20 71 61 62 73 20 71 61 63 6f 73 iqint qabs qacos
0000a780: 20 71 61 73 69 6e 20 71 61 74 61 6e 20 71 61 74 qasin qatan qat
0000a790: 61 6e 32 20 71 63 6d 70 6c 78 20 71 63 6f 6e 6a an2 qcmplx qconj
0000a7a0: 67 20 71 63 6f 73 20 71 63 6f 73 68 20 71 64 69 g qcos qcosh qdi
0000a7b0: 6d 20 71 65 72 66 20 71 65 72 66 63 20 71 65 78 m qerf qerfc qex
0000a7c0: 70 20 71 67 61 6d 6d 61 20 71 69 6d 61 67 20 71 p qgamma qimag q
0000a7d0: 6c 67 61 6d 61 20 71 6c 6f 67 20 71 6c 6f 67 31 lgama qlog qlog1
0000a7e0: 30 20 71 6d 61 78 31 20 71 6d 69 6e 31 20 71 6d 0 qmax1 qmin1 qm
0000a7f0: 6f 64 20 27 20 2b 0a 20 20 20 20 20 20 27 71 6e od ' +. 'qn
0000a800: 69 6e 74 20 71 73 69 67 6e 20 71 73 69 6e 20 71 int qsign qsin q
0000a810: 73 69 6e 68 20 71 73 71 72 74 20 71 74 61 6e 20 sinh qsqrt qtan
0000a820: 71 74 61 6e 68 20 61 62 73 20 61 63 6f 73 20 61 qtanh abs acos a
0000a830: 69 6d 61 67 20 61 69 6e 74 20 61 6e 69 6e 74 20 imag aint anint
0000a840: 61 73 69 6e 20 61 74 61 6e 20 61 74 61 6e 32 20 asin atan atan2
0000a850: 63 68 61 72 20 63 6d 70 6c 78 20 63 6f 6e 6a 67 char cmplx conjg
0000a860: 20 63 6f 73 20 63 6f 73 68 20 65 78 70 20 69 63 cos cosh exp ic
0000a870: 68 61 72 20 69 6e 64 65 78 20 69 6e 74 20 6c 6f har index int lo
0000a880: 67 20 27 20 2b 0a 20 20 20 20 20 20 27 6c 6f 67 g ' +. 'log
0000a890: 31 30 20 6d 61 78 20 6d 69 6e 20 6e 69 6e 74 20 10 max min nint
0000a8a0: 73 69 67 6e 20 73 69 6e 20 73 69 6e 68 20 73 71 sign sin sinh sq
0000a8b0: 72 74 20 74 61 6e 20 74 61 6e 68 20 70 72 69 6e rt tan tanh prin
0000a8c0: 74 20 77 72 69 74 65 20 64 69 6d 20 6c 67 65 20 t write dim lge
0000a8d0: 6c 67 74 20 6c 6c 65 20 6c 6c 74 20 6d 6f 64 20 lgt lle llt mod
0000a8e0: 6e 75 6c 6c 69 66 79 20 61 6c 6c 6f 63 61 74 65 nullify allocate
0000a8f0: 20 64 65 61 6c 6c 6f 63 61 74 65 20 27 20 2b 0a deallocate ' +.
0000a900: 20 20 20 20 20 20 27 61 64 6a 75 73 74 6c 20 61 'adjustl a
0000a910: 64 6a 75 73 74 72 20 61 6c 6c 20 61 6c 6c 6f 63 djustr all alloc
0000a920: 61 74 65 64 20 61 6e 79 20 61 73 73 6f 63 69 61 ated any associa
0000a930: 74 65 64 20 62 69 74 5f 73 69 7a 65 20 62 74 65 ted bit_size bte
0000a940: 73 74 20 63 65 69 6c 69 6e 67 20 63 6f 75 6e 74 st ceiling count
0000a950: 20 63 73 68 69 66 74 20 64 61 74 65 5f 61 6e 64 cshift date_and
0000a960: 5f 74 69 6d 65 20 64 69 67 69 74 73 20 64 6f 74 _time digits dot
0000a970: 5f 70 72 6f 64 75 63 74 20 27 20 2b 0a 20 20 20 _product ' +.
0000a980: 20 20 20 27 65 6f 73 68 69 66 74 20 65 70 73 69 'eoshift epsi
0000a990: 6c 6f 6e 20 65 78 70 6f 6e 65 6e 74 20 66 6c 6f lon exponent flo
0000a9a0: 6f 72 20 66 72 61 63 74 69 6f 6e 20 68 75 67 65 or fraction huge
0000a9b0: 20 69 61 6e 64 20 69 62 63 6c 72 20 69 62 69 74 iand ibclr ibit
0000a9c0: 73 20 69 62 73 65 74 20 69 65 6f 72 20 69 6f 72 s ibset ieor ior
0000a9d0: 20 69 73 68 66 74 20 69 73 68 66 74 63 20 6c 62 ishft ishftc lb
0000a9e0: 6f 75 6e 64 20 6c 65 6e 5f 74 72 69 6d 20 6d 61 ound len_trim ma
0000a9f0: 74 6d 75 6c 20 27 20 2b 0a 20 20 20 20 20 20 27 tmul ' +. '
0000aa00: 6d 61 78 65 78 70 6f 6e 65 6e 74 20 6d 61 78 6c maxexponent maxl
0000aa10: 6f 63 20 6d 61 78 76 61 6c 20 6d 65 72 67 65 20 oc maxval merge
0000aa20: 6d 69 6e 65 78 70 6f 6e 65 6e 74 20 6d 69 6e 6c minexponent minl
0000aa30: 6f 63 20 6d 69 6e 76 61 6c 20 6d 6f 64 75 6c 6f oc minval modulo
0000aa40: 20 6d 76 62 69 74 73 20 6e 65 61 72 65 73 74 20 mvbits nearest
0000aa50: 70 61 63 6b 20 70 72 65 73 65 6e 74 20 70 72 6f pack present pro
0000aa60: 64 75 63 74 20 27 20 2b 0a 20 20 20 20 20 20 27 duct ' +. '
0000aa70: 72 61 64 69 78 20 72 61 6e 64 6f 6d 5f 6e 75 6d radix random_num
0000aa80: 62 65 72 20 72 61 6e 64 6f 6d 5f 73 65 65 64 20 ber random_seed
0000aa90: 72 61 6e 67 65 20 72 65 70 65 61 74 20 72 65 73 range repeat res
0000aaa0: 68 61 70 65 20 72 72 73 70 61 63 69 6e 67 20 73 hape rrspacing s
0000aab0: 63 61 6c 65 20 73 63 61 6e 20 73 65 6c 65 63 74 cale scan select
0000aac0: 65 64 5f 69 6e 74 5f 6b 69 6e 64 20 73 65 6c 65 ed_int_kind sele
0000aad0: 63 74 65 64 5f 72 65 61 6c 5f 6b 69 6e 64 20 27 cted_real_kind '
0000aae0: 20 2b 0a 20 20 20 20 20 20 27 73 65 74 5f 65 78 +. 'set_ex
0000aaf0: 70 6f 6e 65 6e 74 20 73 68 61 70 65 20 73 69 7a ponent shape siz
0000ab00: 65 20 73 70 61 63 69 6e 67 20 73 70 72 65 61 64 e spacing spread
0000ab10: 20 73 75 6d 20 73 79 73 74 65 6d 5f 63 6c 6f 63 sum system_cloc
0000ab20: 6b 20 74 69 6e 79 20 74 72 61 6e 73 70 6f 73 65 k tiny transpose
0000ab30: 20 74 72 69 6d 20 75 62 6f 75 6e 64 20 75 6e 70 trim ubound unp
0000ab40: 61 63 6b 20 76 65 72 69 66 79 20 61 63 68 61 72 ack verify achar
0000ab50: 20 69 61 63 68 61 72 20 74 72 61 6e 73 66 65 72 iachar transfer
0000ab60: 20 27 20 2b 0a 20 20 20 20 20 20 27 64 62 6c 65 ' +. 'dble
0000ab70: 20 65 6e 74 72 79 20 64 70 72 6f 64 20 63 70 75 entry dprod cpu
0000ab80: 5f 74 69 6d 65 20 63 6f 6d 6d 61 6e 64 5f 61 72 _time command_ar
0000ab90: 67 75 6d 65 6e 74 5f 63 6f 75 6e 74 20 67 65 74 gument_count get
0000aba0: 5f 63 6f 6d 6d 61 6e 64 20 67 65 74 5f 63 6f 6d _command get_com
0000abb0: 6d 61 6e 64 5f 61 72 67 75 6d 65 6e 74 20 67 65 mand_argument ge
0000abc0: 74 5f 65 6e 76 69 72 6f 6e 6d 65 6e 74 5f 76 61 t_environment_va
0000abd0: 72 69 61 62 6c 65 20 69 73 5f 69 6f 73 74 61 74 riable is_iostat
0000abe0: 5f 65 6e 64 20 27 20 2b 0a 20 20 20 20 20 20 27 _end ' +. '
0000abf0: 69 65 65 65 5f 61 72 69 74 68 6d 65 74 69 63 20 ieee_arithmetic
0000ac00: 69 65 65 65 5f 73 75 70 70 6f 72 74 5f 75 6e 64 ieee_support_und
0000ac10: 65 72 66 6c 6f 77 5f 63 6f 6e 74 72 6f 6c 20 69 erflow_control i
0000ac20: 65 65 65 5f 67 65 74 5f 75 6e 64 65 72 66 6c 6f eee_get_underflo
0000ac30: 77 5f 6d 6f 64 65 20 69 65 65 65 5f 73 65 74 5f w_mode ieee_set_
0000ac40: 75 6e 64 65 72 66 6c 6f 77 5f 6d 6f 64 65 20 27 underflow_mode '
0000ac50: 20 2b 0a 20 20 20 20 20 20 27 69 73 5f 69 6f 73 +. 'is_ios
0000ac60: 74 61 74 5f 65 6f 72 20 6d 6f 76 65 5f 61 6c 6c tat_eor move_all
0000ac70: 6f 63 20 6e 65 77 5f 6c 69 6e 65 20 73 65 6c 65 oc new_line sele
0000ac80: 63 74 65 64 5f 63 68 61 72 5f 6b 69 6e 64 20 73 cted_char_kind s
0000ac90: 61 6d 65 5f 74 79 70 65 5f 61 73 20 65 78 74 65 ame_type_as exte
0000aca0: 6e 64 73 5f 74 79 70 65 5f 6f 66 20 27 20 2b 0a nds_type_of ' +.
0000acb0: 20 20 20 20 20 20 27 61 63 6f 73 68 20 61 73 69 'acosh asi
0000acc0: 6e 68 20 61 74 61 6e 68 20 62 65 73 73 65 6c 5f nh atanh bessel_
0000acd0: 6a 30 20 62 65 73 73 65 6c 5f 6a 31 20 62 65 73 j0 bessel_j1 bes
0000ace0: 73 65 6c 5f 6a 6e 20 62 65 73 73 65 6c 5f 79 30 sel_jn bessel_y0
0000acf0: 20 62 65 73 73 65 6c 5f 79 31 20 62 65 73 73 65 bessel_y1 besse
0000ad00: 6c 5f 79 6e 20 65 72 66 20 65 72 66 63 20 65 72 l_yn erf erfc er
0000ad10: 66 63 5f 73 63 61 6c 65 64 20 67 61 6d 6d 61 20 fc_scaled gamma
0000ad20: 6c 6f 67 5f 67 61 6d 6d 61 20 68 79 70 6f 74 20 log_gamma hypot
0000ad30: 6e 6f 72 6d 32 20 27 20 2b 0a 20 20 20 20 20 20 norm2 ' +.
0000ad40: 27 61 74 6f 6d 69 63 5f 64 65 66 69 6e 65 20 61 'atomic_define a
0000ad50: 74 6f 6d 69 63 5f 72 65 66 20 65 78 65 63 75 74 tomic_ref execut
0000ad60: 65 5f 63 6f 6d 6d 61 6e 64 5f 6c 69 6e 65 20 6c e_command_line l
0000ad70: 65 61 64 7a 20 74 72 61 69 6c 7a 20 73 74 6f 72 eadz trailz stor
0000ad80: 61 67 65 5f 73 69 7a 65 20 6d 65 72 67 65 5f 62 age_size merge_b
0000ad90: 69 74 73 20 27 20 2b 0a 20 20 20 20 20 20 27 62 its ' +. 'b
0000ada0: 67 65 20 62 67 74 20 62 6c 65 20 62 6c 74 20 64 ge bgt ble blt d
0000adb0: 73 68 69 66 74 6c 20 64 73 68 69 66 74 72 20 66 shiftl dshiftr f
0000adc0: 69 6e 64 6c 6f 63 20 69 61 6c 6c 20 69 61 6e 79 indloc iall iany
0000add0: 20 69 70 61 72 69 74 79 20 69 6d 61 67 65 5f 69 iparity image_i
0000ade0: 6e 64 65 78 20 6c 63 6f 62 6f 75 6e 64 20 75 63 ndex lcobound uc
0000adf0: 6f 62 6f 75 6e 64 20 6d 61 73 6b 6c 20 6d 61 73 obound maskl mas
0000ae00: 6b 72 20 27 20 2b 0a 20 20 20 20 20 20 27 6e 75 kr ' +. 'nu
0000ae10: 6d 5f 69 6d 61 67 65 73 20 70 61 72 69 74 79 20 m_images parity
0000ae20: 70 6f 70 63 6e 74 20 70 6f 70 70 61 72 20 73 68 popcnt poppar sh
0000ae30: 69 66 74 61 20 73 68 69 66 74 6c 20 73 68 69 66 ifta shiftl shif
0000ae40: 74 72 20 74 68 69 73 5f 69 6d 61 67 65 20 27 20 tr this_image '
0000ae50: 2b 0a 20 20 20 20 20 20 2f 2f 20 49 52 50 46 39 +. // IRPF9
0000ae60: 30 20 73 70 65 63 69 61 6c 20 62 75 69 6c 74 5f 0 special built_
0000ae70: 69 6e 73 0a 20 20 20 20 20 20 27 49 52 50 5f 41 ins. 'IRP_A
0000ae80: 4c 49 47 4e 20 69 72 70 5f 68 65 72 65 27 0a 20 LIGN irp_here'.
0000ae90: 20 7d 3b 0a 20 20 72 65 74 75 72 6e 20 7b 0a 20 };. return {.
0000aea0: 20 20 20 6e 61 6d 65 3a 20 27 49 52 50 46 39 30 name: 'IRPF90
0000aeb0: 27 2c 0a 20 20 20 20 63 61 73 65 5f 69 6e 73 65 ',. case_inse
0000aec0: 6e 73 69 74 69 76 65 3a 20 74 72 75 65 2c 0a 20 nsitive: true,.
0000aed0: 20 20 20 6b 65 79 77 6f 72 64 73 3a 20 46 5f 4b keywords: F_K
0000aee0: 45 59 57 4f 52 44 53 2c 0a 20 20 20 20 69 6c 6c EYWORDS,. ill
0000aef0: 65 67 61 6c 3a 20 2f 5c 2f 5c 2a 2f 2c 0a 20 20 egal: /\/\*/,.
0000af00: 20 20 63 6f 6e 74 61 69 6e 73 3a 20 5b 0a 20 20 contains: [.
0000af10: 20 20 20 20 68 6c 6a 73 2e 69 6e 68 65 72 69 74 hljs.inherit
0000af20: 28 68 6c 6a 73 2e 41 50 4f 53 5f 53 54 52 49 4e (hljs.APOS_STRIN
0000af30: 47 5f 4d 4f 44 45 2c 20 7b 0a 20 20 20 20 20 20 G_MODE, {.
0000af40: 20 20 63 6c 61 73 73 4e 61 6d 65 3a 20 27 73 74 className: 'st
0000af50: 72 69 6e 67 27 2c 0a 20 20 20 20 20 20 20 20 72 ring',. r
0000af60: 65 6c 65 76 61 6e 63 65 3a 20 30 0a 20 20 20 20 elevance: 0.
0000af70: 20 20 7d 29 2c 0a 20 20 20 20 20 20 68 6c 6a 73 }),. hljs
0000af80: 2e 69 6e 68 65 72 69 74 28 68 6c 6a 73 2e 51 55 .inherit(hljs.QU
0000af90: 4f 54 45 5f 53 54 52 49 4e 47 5f 4d 4f 44 45 2c OTE_STRING_MODE,
0000afa0: 20 7b 0a 20 20 20 20 20 20 20 20 63 6c 61 73 73 {. class
0000afb0: 4e 61 6d 65 3a 20 27 73 74 72 69 6e 67 27 2c 0a Name: 'string',.
0000afc0: 20 20 20 20 20 20 20 20 72 65 6c 65 76 61 6e 63 relevanc
0000afd0: 65 3a 20 30 0a 20 20 20 20 20 20 7d 29 2c 0a 20 e: 0. }),.
0000afe0: 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 63 {. c
0000aff0: 6c 61 73 73 4e 61 6d 65 3a 20 27 66 75 6e 63 74 lassName: 'funct
0000b000: 69 6f 6e 27 2c 0a 20 20 20 20 20 20 20 20 62 65 ion',. be
0000b010: 67 69 6e 4b 65 79 77 6f 72 64 73 3a 20 27 73 75 ginKeywords: 'su
0000b020: 62 72 6f 75 74 69 6e 65 20 66 75 6e 63 74 69 6f broutine functio
0000b030: 6e 20 70 72 6f 67 72 61 6d 27 2c 0a 20 20 20 20 n program',.
0000b040: 20 20 20 20 69 6c 6c 65 67 61 6c 3a 20 27 5b 24 illegal: '[$
0000b050: 7b 3d 5c 5c 6e 5d 27 2c 0a 20 20 20 20 20 20 20 {=\\n]',.
0000b060: 20 63 6f 6e 74 61 69 6e 73 3a 20 5b 0a 20 20 20 contains: [.
0000b070: 20 20 20 20 20 20 20 68 6c 6a 73 2e 55 4e 44 45 hljs.UNDE
0000b080: 52 53 43 4f 52 45 5f 54 49 54 4c 45 5f 4d 4f 44 RSCORE_TITLE_MOD
0000b090: 45 2c 0a 20 20 20 20 20 20 20 20 20 20 50 41 52 E,. PAR
0000b0a0: 41 4d 53 0a 20 20 20 20 20 20 20 20 5d 0a 20 20 AMS. ].
0000b0b0: 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 68 6c 6a },. hlj
0000b0c0: 73 2e 43 4f 4d 4d 45 4e 54 28 27 21 27 2c 20 27 s.COMMENT('!', '
0000b0d0: 24 27 2c 20 7b 0a 20 20 20 20 20 20 20 20 72 65 $', {. re
0000b0e0: 6c 65 76 61 6e 63 65 3a 20 30 0a 20 20 20 20 20 levance: 0.
0000b0f0: 20 7d 29 2c 0a 20 20 20 20 20 20 68 6c 6a 73 2e }),. hljs.
0000b100: 43 4f 4d 4d 45 4e 54 28 27 62 65 67 69 6e 5f 64 COMMENT('begin_d
0000b110: 6f 63 27 2c 20 27 65 6e 64 5f 64 6f 63 27 2c 20 oc', 'end_doc',
0000b120: 7b 0a 20 20 20 20 20 20 20 20 72 65 6c 65 76 61 {. releva
0000b130: 6e 63 65 3a 20 31 30 0a 20 20 20 20 20 20 7d 29 nce: 10. })
0000b140: 2c 0a 20 20 20 20 20 20 4e 55 4d 42 45 52 0a 20 ,. NUMBER.
0000b150: 20 20 20 5d 0a 20 20 7d 3b 0a 7d 0a 0a 6d 6f 64 ]. };.}..mod
0000b160: 75 6c 65 2e 65 78 70 6f 72 74 73 20 3d 20 69 72 ule.exports = ir
0000b170: 70 66 39 30 3b 0a 0a 0a 2f 2a 2a 2a 2f 20 7d 29 pf90;.../***/ })
0000b180: 2c 0a 0a 2f 2a 2a 2a 2f 20 22 2e 2f 6e 6f 64 65 ,../***/ "./node
0000b190: 5f 6d 6f 64 75 6c 65 73 2f 68 69 67 68 6c 69 67 _modules/highlig
0000b1a0: 68 74 2e 6a 73 2f 6c 69 62 2f 6c 61 6e 67 75 61 ht.js/lib/langua
0000b1b0: 67 65 73 2f 69 73 62 6c 2e 6a 73 22 3a 0a 2f 2a ges/isbl.js":./*
0000b1c0: 21 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a !***************
0000b1d0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
0000b1e0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
0000b1f0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 21 2a 5c 0a 20 20 **********!*\.
0000b200: 21 2a 2a 2a 20 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 !*** ./node_modu
0000b210: 6c 65 73 2f 68 69 67 68 6c 69 67 68 74 2e 6a 73 les/highlight.js
0000b220: 2f 6c 69 62 2f 6c 61 6e 67 75 61 67 65 73 2f 69 /lib/languages/i
0000b230: 73 62 6c 2e 6a 73 20 2a 2a 2a 21 0a 20 20 5c 2a sbl.js ***!. \*
0000b240: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
0000b250: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
0000b260: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
0000b270: 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 2f 2a 2a 2a 2f 20 ********/./***/
0000b280: 28 28 6d 6f 64 75 6c 65 29 20 3d 3e 20 7b 0a 0a ((module) => {..
0000b290: 2f 2a 0a 4c 61 6e 67 75 61 67 65 3a 20 49 53 42 /*.Language: ISB
0000b2a0: 4c 0a 41 75 74 68 6f 72 3a 20 44 6d 69 74 72 69 L.Author: Dmitri
0000b2b0: 79 20 54 61 72 61 73 6f 76 20 3c 64 69 6d 61 74 y Tarasov <dimat
0000b2c0: 61 72 40 67 6d 61 69 6c 2e 63 6f 6d 3e 0a 44 65 ar@gmail.com>.De
0000b2d0: 73 63 72 69 70 74 69 6f 6e 3a 20 62 75 69 6c 74 scription: built
0000b2e0: 2d 69 6e 20 6c 61 6e 67 75 61 67 65 20 44 49 52 -in language DIR
0000b2f0: 45 43 54 55 4d 0a 43 61 74 65 67 6f 72 79 3a 20 ECTUM.Category:
0000b300: 65 6e 74 65 72 70 72 69 73 65 0a 2a 2f 0a 0a 66 enterprise.*/..f
0000b310: 75 6e 63 74 69 6f 6e 20 69 73 62 6c 28 68 6c 6a unction isbl(hlj
0000b320: 73 29 20 7b 0a 20 20 2f 2f 20 d0 9e d0 bf d1 80 s) {. // ......
0000b330: d0 b5 d0 b4 d0 b5 d0 bb d0 b5 d0 bd d0 b8 d0 b5 ................
0000b340: 20 d0 b8 d0 b4 d0 b5 d0 bd d1 82 d0 b8 d1 84 d0 ...............
0000b350: b8 d0 ba d0 b0 d1 82 d0 be d1 80 d0 be d0 b2 0a ................
0000b360: 20 20 63 6f 6e 73 74 20 55 4e 44 45 52 53 43 4f const UNDERSCO
0000b370: 52 45 5f 49 44 45 4e 54 5f 52 45 20 3d 20 22 5b RE_IDENT_RE = "[
0000b380: 41 2d 5a 61 2d 7a d0 90 2d d0 af d0 b0 2d d1 8f A-Za-z..-....-..
0000b390: d1 91 d0 81 5f 21 5d 5b 41 2d 5a 61 2d 7a d0 90 ...._!][A-Za-z..
0000b3a0: 2d d0 af d0 b0 2d d1 8f d1 91 d0 81 5f 30 2d 39 -....-......_0-9
0000b3b0: 5d 2a 22 3b 0a 0a 20 20 2f 2f 20 d0 9e d0 bf d1 ]*";.. // .....
0000b3c0: 80 d0 b5 d0 b4 d0 b5 d0 bb d0 b5 d0 bd d0 b8 d0 ................
0000b3d0: b5 20 d0 b8 d0 bc d0 b5 d0 bd 20 d1 84 d1 83 d0 . ........ .....
0000b3e0: bd d0 ba d1 86 d0 b8 d0 b9 0a 20 20 63 6f 6e 73 .......... cons
0000b3f0: 74 20 46 55 4e 43 54 49 4f 4e 5f 4e 41 4d 45 5f t FUNCTION_NAME_
0000b400: 49 44 45 4e 54 5f 52 45 20 3d 20 22 5b 41 2d 5a IDENT_RE = "[A-Z
0000b410: 61 2d 7a d0 90 2d d0 af d0 b0 2d d1 8f d1 91 d0 a-z..-....-.....
0000b420: 81 5f 5d 5b 41 2d 5a 61 2d 7a d0 90 2d d0 af d0 ._][A-Za-z..-...
0000b430: b0 2d d1 8f d1 91 d0 81 5f 30 2d 39 5d 2a 22 3b .-......_0-9]*";
0000b440: 0a 0a 20 20 2f 2f 20 6b 65 79 77 6f 72 64 20 3a .. // keyword :
0000b450: 20 d0 ba d0 bb d1 8e d1 87 d0 b5 d0 b2 d1 8b d0 ...............
0000b460: b5 20 d1 81 d0 bb d0 be d0 b2 d0 b0 0a 20 20 63 . ........... c
0000b470: 6f 6e 73 74 20 4b 45 59 57 4f 52 44 20 3d 0a 20 onst KEYWORD =.
0000b480: 20 20 20 22 61 6e 64 20 d0 b8 20 65 6c 73 65 20 "and .. else
0000b490: d0 b8 d0 bd d0 b0 d1 87 d0 b5 20 65 6e 64 65 78 .......... endex
0000b4a0: 63 65 70 74 20 65 6e 64 66 69 6e 61 6c 6c 79 20 cept endfinally
0000b4b0: 65 6e 64 66 6f 72 65 61 63 68 20 d0 ba d0 be d0 endforeach .....
0000b4c0: bd d0 b5 d1 86 d0 b2 d1 81 d0 b5 20 65 6e 64 69 ........... endi
0000b4d0: 66 20 d0 ba d0 be d0 bd d0 b5 d1 86 d0 b5 d1 81 f ..............
0000b4e0: d0 bb d0 b8 20 65 6e 64 77 68 69 6c 65 20 d0 ba .... endwhile ..
0000b4f0: d0 be d0 bd d0 b5 d1 86 d0 bf d0 be d0 ba d0 b0 ................
0000b500: 20 22 20 2b 0a 20 20 20 20 22 65 78 63 65 70 74 " +. "except
0000b510: 20 65 78 69 74 66 6f 72 20 66 69 6e 61 6c 6c 79 exitfor finally
0000b520: 20 66 6f 72 65 61 63 68 20 d0 b2 d1 81 d0 b5 20 foreach ......
0000b530: 69 66 20 d0 b5 d1 81 d0 bb d0 b8 20 69 6e 20 d0 if ........ in .
0000b540: b2 20 6e 6f 74 20 d0 bd d0 b5 20 6f 72 20 d0 b8 . not .... or ..
0000b550: d0 bb d0 b8 20 74 72 79 20 77 68 69 6c 65 20 d0 .... try while .
0000b560: bf d0 be d0 ba d0 b0 20 22 3b 0a 0a 20 20 2f 2f ....... ";.. //
0000b570: 20 53 59 53 52 45 53 20 43 6f 6e 73 74 61 6e 74 SYSRES Constant
0000b580: 73 0a 20 20 63 6f 6e 73 74 20 73 79 73 72 65 73 s. const sysres
0000b590: 5f 63 6f 6e 73 74 61 6e 74 73 20 3d 0a 20 20 20 _constants =.
0000b5a0: 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 41 "SYSRES_CONST_A
0000b5b0: 43 43 45 53 5f 52 49 47 48 54 5f 54 59 50 45 5f CCES_RIGHT_TYPE_
0000b5c0: 45 44 49 54 20 22 20 2b 0a 20 20 20 20 22 53 59 EDIT " +. "SY
0000b5d0: 53 52 45 53 5f 43 4f 4e 53 54 5f 41 43 43 45 53 SRES_CONST_ACCES
0000b5e0: 5f 52 49 47 48 54 5f 54 59 50 45 5f 46 55 4c 4c _RIGHT_TYPE_FULL
0000b5f0: 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 " +. "SYSRES
0000b600: 5f 43 4f 4e 53 54 5f 41 43 43 45 53 5f 52 49 47 _CONST_ACCES_RIG
0000b610: 48 54 5f 54 59 50 45 5f 56 49 45 57 20 22 20 2b HT_TYPE_VIEW " +
0000b620: 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e . "SYSRES_CON
0000b630: 53 54 5f 41 43 43 45 53 53 5f 4d 4f 44 45 5f 52 ST_ACCESS_MODE_R
0000b640: 45 51 55 49 53 49 54 45 5f 43 4f 44 45 20 22 20 EQUISITE_CODE "
0000b650: 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f +. "SYSRES_CO
0000b660: 4e 53 54 5f 41 43 43 45 53 53 5f 4e 4f 5f 41 43 NST_ACCESS_NO_AC
0000b670: 43 45 53 53 5f 56 49 45 57 20 22 20 2b 0a 20 20 CESS_VIEW " +.
0000b680: 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f "SYSRES_CONST_
0000b690: 41 43 43 45 53 53 5f 4e 4f 5f 41 43 43 45 53 53 ACCESS_NO_ACCESS
0000b6a0: 5f 56 49 45 57 5f 43 4f 44 45 20 22 20 2b 0a 20 _VIEW_CODE " +.
0000b6b0: 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 "SYSRES_CONST
0000b6c0: 5f 41 43 43 45 53 53 5f 52 49 47 48 54 53 5f 41 _ACCESS_RIGHTS_A
0000b6d0: 44 44 5f 52 45 51 55 49 53 49 54 45 5f 43 4f 44 DD_REQUISITE_COD
0000b6e0: 45 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 E " +. "SYSRE
0000b6f0: 53 5f 43 4f 4e 53 54 5f 41 43 43 45 53 53 5f 52 S_CONST_ACCESS_R
0000b700: 49 47 48 54 53 5f 41 44 44 5f 52 45 51 55 49 53 IGHTS_ADD_REQUIS
0000b710: 49 54 45 5f 59 45 53 5f 43 4f 44 45 20 22 20 2b ITE_YES_CODE " +
0000b720: 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e . "SYSRES_CON
0000b730: 53 54 5f 41 43 43 45 53 53 5f 52 49 47 48 54 53 ST_ACCESS_RIGHTS
0000b740: 5f 43 48 41 4e 47 45 5f 52 45 51 55 49 53 49 54 _CHANGE_REQUISIT
0000b750: 45 5f 43 4f 44 45 20 22 20 2b 0a 20 20 20 20 22 E_CODE " +. "
0000b760: 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 41 43 43 SYSRES_CONST_ACC
0000b770: 45 53 53 5f 52 49 47 48 54 53 5f 43 48 41 4e 47 ESS_RIGHTS_CHANG
0000b780: 45 5f 52 45 51 55 49 53 49 54 45 5f 59 45 53 5f E_REQUISITE_YES_
0000b790: 43 4f 44 45 20 22 20 2b 0a 20 20 20 20 22 53 59 CODE " +. "SY
0000b7a0: 53 52 45 53 5f 43 4f 4e 53 54 5f 41 43 43 45 53 SRES_CONST_ACCES
0000b7b0: 53 5f 52 49 47 48 54 53 5f 44 45 4c 45 54 45 5f S_RIGHTS_DELETE_
0000b7c0: 52 45 51 55 49 53 49 54 45 5f 43 4f 44 45 20 22 REQUISITE_CODE "
0000b7d0: 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 +. "SYSRES_C
0000b7e0: 4f 4e 53 54 5f 41 43 43 45 53 53 5f 52 49 47 48 ONST_ACCESS_RIGH
0000b7f0: 54 53 5f 44 45 4c 45 54 45 5f 52 45 51 55 49 53 TS_DELETE_REQUIS
0000b800: 49 54 45 5f 59 45 53 5f 43 4f 44 45 20 22 20 2b ITE_YES_CODE " +
0000b810: 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e . "SYSRES_CON
0000b820: 53 54 5f 41 43 43 45 53 53 5f 52 49 47 48 54 53 ST_ACCESS_RIGHTS
0000b830: 5f 45 58 45 43 55 54 45 5f 52 45 51 55 49 53 49 _EXECUTE_REQUISI
0000b840: 54 45 5f 43 4f 44 45 20 22 20 2b 0a 20 20 20 20 TE_CODE " +.
0000b850: 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 41 43 "SYSRES_CONST_AC
0000b860: 43 45 53 53 5f 52 49 47 48 54 53 5f 45 58 45 43 CESS_RIGHTS_EXEC
0000b870: 55 54 45 5f 52 45 51 55 49 53 49 54 45 5f 59 45 UTE_REQUISITE_YE
0000b880: 53 5f 43 4f 44 45 20 22 20 2b 0a 20 20 20 20 22 S_CODE " +. "
0000b890: 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 41 43 43 SYSRES_CONST_ACC
0000b8a0: 45 53 53 5f 52 49 47 48 54 53 5f 4e 4f 5f 41 43 ESS_RIGHTS_NO_AC
0000b8b0: 43 45 53 53 5f 52 45 51 55 49 53 49 54 45 5f 43 CESS_REQUISITE_C
0000b8c0: 4f 44 45 20 22 20 2b 0a 20 20 20 20 22 53 59 53 ODE " +. "SYS
0000b8d0: 52 45 53 5f 43 4f 4e 53 54 5f 41 43 43 45 53 53 RES_CONST_ACCESS
0000b8e0: 5f 52 49 47 48 54 53 5f 4e 4f 5f 41 43 43 45 53 _RIGHTS_NO_ACCES
0000b8f0: 53 5f 52 45 51 55 49 53 49 54 45 5f 59 45 53 5f S_REQUISITE_YES_
0000b900: 43 4f 44 45 20 22 20 2b 0a 20 20 20 20 22 53 59 CODE " +. "SY
0000b910: 53 52 45 53 5f 43 4f 4e 53 54 5f 41 43 43 45 53 SRES_CONST_ACCES
0000b920: 53 5f 52 49 47 48 54 53 5f 52 41 54 49 46 59 5f S_RIGHTS_RATIFY_
0000b930: 52 45 51 55 49 53 49 54 45 5f 43 4f 44 45 20 22 REQUISITE_CODE "
0000b940: 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 +. "SYSRES_C
0000b950: 4f 4e 53 54 5f 41 43 43 45 53 53 5f 52 49 47 48 ONST_ACCESS_RIGH
0000b960: 54 53 5f 52 41 54 49 46 59 5f 52 45 51 55 49 53 TS_RATIFY_REQUIS
0000b970: 49 54 45 5f 59 45 53 5f 43 4f 44 45 20 22 20 2b ITE_YES_CODE " +
0000b980: 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e . "SYSRES_CON
0000b990: 53 54 5f 41 43 43 45 53 53 5f 52 49 47 48 54 53 ST_ACCESS_RIGHTS
0000b9a0: 5f 52 45 51 55 49 53 49 54 45 5f 43 4f 44 45 20 _REQUISITE_CODE
0000b9b0: 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f " +. "SYSRES_
0000b9c0: 43 4f 4e 53 54 5f 41 43 43 45 53 53 5f 52 49 47 CONST_ACCESS_RIG
0000b9d0: 48 54 53 5f 56 49 45 57 20 22 20 2b 0a 20 20 20 HTS_VIEW " +.
0000b9e0: 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 41 "SYSRES_CONST_A
0000b9f0: 43 43 45 53 53 5f 52 49 47 48 54 53 5f 56 49 45 CCESS_RIGHTS_VIE
0000ba00: 57 5f 43 4f 44 45 20 22 20 2b 0a 20 20 20 20 22 W_CODE " +. "
0000ba10: 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 41 43 43 SYSRES_CONST_ACC
0000ba20: 45 53 53 5f 52 49 47 48 54 53 5f 56 49 45 57 5f ESS_RIGHTS_VIEW_
0000ba30: 52 45 51 55 49 53 49 54 45 5f 43 4f 44 45 20 22 REQUISITE_CODE "
0000ba40: 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 +. "SYSRES_C
0000ba50: 4f 4e 53 54 5f 41 43 43 45 53 53 5f 52 49 47 48 ONST_ACCESS_RIGH
0000ba60: 54 53 5f 56 49 45 57 5f 52 45 51 55 49 53 49 54 TS_VIEW_REQUISIT
0000ba70: 45 5f 59 45 53 5f 43 4f 44 45 20 22 20 2b 0a 20 E_YES_CODE " +.
0000ba80: 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 "SYSRES_CONST
0000ba90: 5f 41 43 43 45 53 53 5f 54 59 50 45 5f 43 48 41 _ACCESS_TYPE_CHA
0000baa0: 4e 47 45 20 22 20 2b 0a 20 20 20 20 22 53 59 53 NGE " +. "SYS
0000bab0: 52 45 53 5f 43 4f 4e 53 54 5f 41 43 43 45 53 53 RES_CONST_ACCESS
0000bac0: 5f 54 59 50 45 5f 43 48 41 4e 47 45 5f 43 4f 44 _TYPE_CHANGE_COD
0000bad0: 45 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 E " +. "SYSRE
0000bae0: 53 5f 43 4f 4e 53 54 5f 41 43 43 45 53 53 5f 54 S_CONST_ACCESS_T
0000baf0: 59 50 45 5f 45 58 49 53 54 53 20 22 20 2b 0a 20 YPE_EXISTS " +.
0000bb00: 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 "SYSRES_CONST
0000bb10: 5f 41 43 43 45 53 53 5f 54 59 50 45 5f 45 58 49 _ACCESS_TYPE_EXI
0000bb20: 53 54 53 5f 43 4f 44 45 20 22 20 2b 0a 20 20 20 STS_CODE " +.
0000bb30: 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 41 "SYSRES_CONST_A
0000bb40: 43 43 45 53 53 5f 54 59 50 45 5f 46 55 4c 4c 20 CCESS_TYPE_FULL
0000bb50: 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f " +. "SYSRES_
0000bb60: 43 4f 4e 53 54 5f 41 43 43 45 53 53 5f 54 59 50 CONST_ACCESS_TYP
0000bb70: 45 5f 46 55 4c 4c 5f 43 4f 44 45 20 22 20 2b 0a E_FULL_CODE " +.
0000bb80: 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 "SYSRES_CONS
0000bb90: 54 5f 41 43 43 45 53 53 5f 54 59 50 45 5f 56 49 T_ACCESS_TYPE_VI
0000bba0: 45 57 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 EW " +. "SYSR
0000bbb0: 45 53 5f 43 4f 4e 53 54 5f 41 43 43 45 53 53 5f ES_CONST_ACCESS_
0000bbc0: 54 59 50 45 5f 56 49 45 57 5f 43 4f 44 45 20 22 TYPE_VIEW_CODE "
0000bbd0: 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 +. "SYSRES_C
0000bbe0: 4f 4e 53 54 5f 41 43 54 49 4f 4e 5f 54 59 50 45 ONST_ACTION_TYPE
0000bbf0: 5f 41 42 4f 52 54 20 22 20 2b 0a 20 20 20 20 22 _ABORT " +. "
0000bc00: 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 41 43 54 SYSRES_CONST_ACT
0000bc10: 49 4f 4e 5f 54 59 50 45 5f 41 43 43 45 50 54 20 ION_TYPE_ACCEPT
0000bc20: 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f " +. "SYSRES_
0000bc30: 43 4f 4e 53 54 5f 41 43 54 49 4f 4e 5f 54 59 50 CONST_ACTION_TYP
0000bc40: 45 5f 41 43 43 45 53 53 5f 52 49 47 48 54 53 20 E_ACCESS_RIGHTS
0000bc50: 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f " +. "SYSRES_
0000bc60: 43 4f 4e 53 54 5f 41 43 54 49 4f 4e 5f 54 59 50 CONST_ACTION_TYP
0000bc70: 45 5f 41 44 44 5f 41 54 54 41 43 48 4d 45 4e 54 E_ADD_ATTACHMENT
0000bc80: 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 " +. "SYSRES
0000bc90: 5f 43 4f 4e 53 54 5f 41 43 54 49 4f 4e 5f 54 59 _CONST_ACTION_TY
0000bca0: 50 45 5f 43 48 41 4e 47 45 5f 43 41 52 44 20 22 PE_CHANGE_CARD "
0000bcb0: 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 +. "SYSRES_C
0000bcc0: 4f 4e 53 54 5f 41 43 54 49 4f 4e 5f 54 59 50 45 ONST_ACTION_TYPE
0000bcd0: 5f 43 48 41 4e 47 45 5f 4b 49 4e 44 20 22 20 2b _CHANGE_KIND " +
0000bce0: 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e . "SYSRES_CON
0000bcf0: 53 54 5f 41 43 54 49 4f 4e 5f 54 59 50 45 5f 43 ST_ACTION_TYPE_C
0000bd00: 48 41 4e 47 45 5f 53 54 4f 52 41 47 45 20 22 20 HANGE_STORAGE "
0000bd10: 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f +. "SYSRES_CO
0000bd20: 4e 53 54 5f 41 43 54 49 4f 4e 5f 54 59 50 45 5f NST_ACTION_TYPE_
0000bd30: 43 4f 4e 54 49 4e 55 45 20 22 20 2b 0a 20 20 20 CONTINUE " +.
0000bd40: 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 41 "SYSRES_CONST_A
0000bd50: 43 54 49 4f 4e 5f 54 59 50 45 5f 43 4f 50 59 20 CTION_TYPE_COPY
0000bd60: 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f " +. "SYSRES_
0000bd70: 43 4f 4e 53 54 5f 41 43 54 49 4f 4e 5f 54 59 50 CONST_ACTION_TYP
0000bd80: 45 5f 43 52 45 41 54 45 20 22 20 2b 0a 20 20 20 E_CREATE " +.
0000bd90: 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 41 "SYSRES_CONST_A
0000bda0: 43 54 49 4f 4e 5f 54 59 50 45 5f 43 52 45 41 54 CTION_TYPE_CREAT
0000bdb0: 45 5f 56 45 52 53 49 4f 4e 20 22 20 2b 0a 20 20 E_VERSION " +.
0000bdc0: 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f "SYSRES_CONST_
0000bdd0: 41 43 54 49 4f 4e 5f 54 59 50 45 5f 44 45 4c 45 ACTION_TYPE_DELE
0000bde0: 54 45 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 TE " +. "SYSR
0000bdf0: 45 53 5f 43 4f 4e 53 54 5f 41 43 54 49 4f 4e 5f ES_CONST_ACTION_
0000be00: 54 59 50 45 5f 44 45 4c 45 54 45 5f 41 54 54 41 TYPE_DELETE_ATTA
0000be10: 43 48 4d 45 4e 54 20 22 20 2b 0a 20 20 20 20 22 CHMENT " +. "
0000be20: 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 41 43 54 SYSRES_CONST_ACT
0000be30: 49 4f 4e 5f 54 59 50 45 5f 44 45 4c 45 54 45 5f ION_TYPE_DELETE_
0000be40: 56 45 52 53 49 4f 4e 20 22 20 2b 0a 20 20 20 20 VERSION " +.
0000be50: 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 41 43 "SYSRES_CONST_AC
0000be60: 54 49 4f 4e 5f 54 59 50 45 5f 44 49 53 41 42 4c TION_TYPE_DISABL
0000be70: 45 5f 44 45 4c 45 47 41 54 45 5f 41 43 43 45 53 E_DELEGATE_ACCES
0000be80: 53 5f 52 49 47 48 54 53 20 22 20 2b 0a 20 20 20 S_RIGHTS " +.
0000be90: 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 41 "SYSRES_CONST_A
0000bea0: 43 54 49 4f 4e 5f 54 59 50 45 5f 45 4e 41 42 4c CTION_TYPE_ENABL
0000beb0: 45 5f 44 45 4c 45 47 41 54 45 5f 41 43 43 45 53 E_DELEGATE_ACCES
0000bec0: 53 5f 52 49 47 48 54 53 20 22 20 2b 0a 20 20 20 S_RIGHTS " +.
0000bed0: 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 41 "SYSRES_CONST_A
0000bee0: 43 54 49 4f 4e 5f 54 59 50 45 5f 45 4e 43 52 59 CTION_TYPE_ENCRY
0000bef0: 50 54 49 4f 4e 5f 42 59 5f 43 45 52 54 49 46 49 PTION_BY_CERTIFI
0000bf00: 43 41 54 45 20 22 20 2b 0a 20 20 20 20 22 53 59 CATE " +. "SY
0000bf10: 53 52 45 53 5f 43 4f 4e 53 54 5f 41 43 54 49 4f SRES_CONST_ACTIO
0000bf20: 4e 5f 54 59 50 45 5f 45 4e 43 52 59 50 54 49 4f N_TYPE_ENCRYPTIO
0000bf30: 4e 5f 42 59 5f 43 45 52 54 49 46 49 43 41 54 45 N_BY_CERTIFICATE
0000bf40: 5f 41 4e 44 5f 50 41 53 53 57 4f 52 44 20 22 20 _AND_PASSWORD "
0000bf50: 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f +. "SYSRES_CO
0000bf60: 4e 53 54 5f 41 43 54 49 4f 4e 5f 54 59 50 45 5f NST_ACTION_TYPE_
0000bf70: 45 4e 43 52 59 50 54 49 4f 4e 5f 42 59 5f 50 41 ENCRYPTION_BY_PA
0000bf80: 53 53 57 4f 52 44 20 22 20 2b 0a 20 20 20 20 22 SSWORD " +. "
0000bf90: 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 41 43 54 SYSRES_CONST_ACT
0000bfa0: 49 4f 4e 5f 54 59 50 45 5f 45 58 50 4f 52 54 5f ION_TYPE_EXPORT_
0000bfb0: 57 49 54 48 5f 4c 4f 43 4b 20 22 20 2b 0a 20 20 WITH_LOCK " +.
0000bfc0: 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f "SYSRES_CONST_
0000bfd0: 41 43 54 49 4f 4e 5f 54 59 50 45 5f 45 58 50 4f ACTION_TYPE_EXPO
0000bfe0: 52 54 5f 57 49 54 48 4f 55 54 5f 4c 4f 43 4b 20 RT_WITHOUT_LOCK
0000bff0: 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f " +. "SYSRES_
0000c000: 43 4f 4e 53 54 5f 41 43 54 49 4f 4e 5f 54 59 50 CONST_ACTION_TYP
0000c010: 45 5f 49 4d 50 4f 52 54 5f 57 49 54 48 5f 55 4e E_IMPORT_WITH_UN
0000c020: 4c 4f 43 4b 20 22 20 2b 0a 20 20 20 20 22 53 59 LOCK " +. "SY
0000c030: 53 52 45 53 5f 43 4f 4e 53 54 5f 41 43 54 49 4f SRES_CONST_ACTIO
0000c040: 4e 5f 54 59 50 45 5f 49 4d 50 4f 52 54 5f 57 49 N_TYPE_IMPORT_WI
0000c050: 54 48 4f 55 54 5f 55 4e 4c 4f 43 4b 20 22 20 2b THOUT_UNLOCK " +
0000c060: 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e . "SYSRES_CON
0000c070: 53 54 5f 41 43 54 49 4f 4e 5f 54 59 50 45 5f 4c ST_ACTION_TYPE_L
0000c080: 49 46 45 5f 43 59 43 4c 45 5f 53 54 41 47 45 20 IFE_CYCLE_STAGE
0000c090: 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f " +. "SYSRES_
0000c0a0: 43 4f 4e 53 54 5f 41 43 54 49 4f 4e 5f 54 59 50 CONST_ACTION_TYP
0000c0b0: 45 5f 4c 4f 43 4b 20 22 20 2b 0a 20 20 20 20 22 E_LOCK " +. "
0000c0c0: 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 41 43 54 SYSRES_CONST_ACT
0000c0d0: 49 4f 4e 5f 54 59 50 45 5f 4c 4f 43 4b 5f 46 4f ION_TYPE_LOCK_FO
0000c0e0: 52 5f 53 45 52 56 45 52 20 22 20 2b 0a 20 20 20 R_SERVER " +.
0000c0f0: 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 41 "SYSRES_CONST_A
0000c100: 43 54 49 4f 4e 5f 54 59 50 45 5f 4c 4f 43 4b 5f CTION_TYPE_LOCK_
0000c110: 4d 4f 44 49 46 59 20 22 20 2b 0a 20 20 20 20 22 MODIFY " +. "
0000c120: 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 41 43 54 SYSRES_CONST_ACT
0000c130: 49 4f 4e 5f 54 59 50 45 5f 4d 41 52 4b 5f 41 53 ION_TYPE_MARK_AS
0000c140: 5f 52 45 41 44 45 44 20 22 20 2b 0a 20 20 20 20 _READED " +.
0000c150: 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 41 43 "SYSRES_CONST_AC
0000c160: 54 49 4f 4e 5f 54 59 50 45 5f 4d 41 52 4b 5f 41 TION_TYPE_MARK_A
0000c170: 53 5f 55 4e 52 45 41 44 45 44 20 22 20 2b 0a 20 S_UNREADED " +.
0000c180: 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 "SYSRES_CONST
0000c190: 5f 41 43 54 49 4f 4e 5f 54 59 50 45 5f 4d 4f 44 _ACTION_TYPE_MOD
0000c1a0: 49 46 59 20 22 20 2b 0a 20 20 20 20 22 53 59 53 IFY " +. "SYS
0000c1b0: 52 45 53 5f 43 4f 4e 53 54 5f 41 43 54 49 4f 4e RES_CONST_ACTION
0000c1c0: 5f 54 59 50 45 5f 4d 4f 44 49 46 59 5f 43 41 52 _TYPE_MODIFY_CAR
0000c1d0: 44 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 D " +. "SYSRE
0000c1e0: 53 5f 43 4f 4e 53 54 5f 41 43 54 49 4f 4e 5f 54 S_CONST_ACTION_T
0000c1f0: 59 50 45 5f 4d 4f 56 45 5f 54 4f 5f 41 52 43 48 YPE_MOVE_TO_ARCH
0000c200: 49 56 45 20 22 20 2b 0a 20 20 20 20 22 53 59 53 IVE " +. "SYS
0000c210: 52 45 53 5f 43 4f 4e 53 54 5f 41 43 54 49 4f 4e RES_CONST_ACTION
0000c220: 5f 54 59 50 45 5f 4f 46 46 5f 45 4e 43 52 59 50 _TYPE_OFF_ENCRYP
0000c230: 54 49 4f 4e 20 22 20 2b 0a 20 20 20 20 22 53 59 TION " +. "SY
0000c240: 53 52 45 53 5f 43 4f 4e 53 54 5f 41 43 54 49 4f SRES_CONST_ACTIO
0000c250: 4e 5f 54 59 50 45 5f 50 41 53 53 57 4f 52 44 5f N_TYPE_PASSWORD_
0000c260: 43 48 41 4e 47 45 20 22 20 2b 0a 20 20 20 20 22 CHANGE " +. "
0000c270: 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 41 43 54 SYSRES_CONST_ACT
0000c280: 49 4f 4e 5f 54 59 50 45 5f 50 45 52 46 4f 52 4d ION_TYPE_PERFORM
0000c290: 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 " +. "SYSRES
0000c2a0: 5f 43 4f 4e 53 54 5f 41 43 54 49 4f 4e 5f 54 59 _CONST_ACTION_TY
0000c2b0: 50 45 5f 52 45 43 4f 56 45 52 5f 46 52 4f 4d 5f PE_RECOVER_FROM_
0000c2c0: 4c 4f 43 41 4c 5f 43 4f 50 59 20 22 20 2b 0a 20 LOCAL_COPY " +.
0000c2d0: 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 "SYSRES_CONST
0000c2e0: 5f 41 43 54 49 4f 4e 5f 54 59 50 45 5f 52 45 53 _ACTION_TYPE_RES
0000c2f0: 54 41 52 54 20 22 20 2b 0a 20 20 20 20 22 53 59 TART " +. "SY
0000c300: 53 52 45 53 5f 43 4f 4e 53 54 5f 41 43 54 49 4f SRES_CONST_ACTIO
0000c310: 4e 5f 54 59 50 45 5f 52 45 53 54 4f 52 45 5f 46 N_TYPE_RESTORE_F
0000c320: 52 4f 4d 5f 41 52 43 48 49 56 45 20 22 20 2b 0a ROM_ARCHIVE " +.
0000c330: 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 "SYSRES_CONS
0000c340: 54 5f 41 43 54 49 4f 4e 5f 54 59 50 45 5f 52 45 T_ACTION_TYPE_RE
0000c350: 56 49 53 49 4f 4e 20 22 20 2b 0a 20 20 20 20 22 VISION " +. "
0000c360: 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 41 43 54 SYSRES_CONST_ACT
0000c370: 49 4f 4e 5f 54 59 50 45 5f 53 45 4e 44 5f 42 59 ION_TYPE_SEND_BY
0000c380: 5f 4d 41 49 4c 20 22 20 2b 0a 20 20 20 20 22 53 _MAIL " +. "S
0000c390: 59 53 52 45 53 5f 43 4f 4e 53 54 5f 41 43 54 49 YSRES_CONST_ACTI
0000c3a0: 4f 4e 5f 54 59 50 45 5f 53 49 47 4e 20 22 20 2b ON_TYPE_SIGN " +
0000c3b0: 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e . "SYSRES_CON
0000c3c0: 53 54 5f 41 43 54 49 4f 4e 5f 54 59 50 45 5f 53 ST_ACTION_TYPE_S
0000c3d0: 54 41 52 54 20 22 20 2b 0a 20 20 20 20 22 53 59 TART " +. "SY
0000c3e0: 53 52 45 53 5f 43 4f 4e 53 54 5f 41 43 54 49 4f SRES_CONST_ACTIO
0000c3f0: 4e 5f 54 59 50 45 5f 55 4e 4c 4f 43 4b 20 22 20 N_TYPE_UNLOCK "
0000c400: 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f +. "SYSRES_CO
0000c410: 4e 53 54 5f 41 43 54 49 4f 4e 5f 54 59 50 45 5f NST_ACTION_TYPE_
0000c420: 55 4e 4c 4f 43 4b 5f 46 52 4f 4d 5f 53 45 52 56 UNLOCK_FROM_SERV
0000c430: 45 52 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 ER " +. "SYSR
0000c440: 45 53 5f 43 4f 4e 53 54 5f 41 43 54 49 4f 4e 5f ES_CONST_ACTION_
0000c450: 54 59 50 45 5f 56 45 52 53 49 4f 4e 5f 53 54 41 TYPE_VERSION_STA
0000c460: 54 45 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 TE " +. "SYSR
0000c470: 45 53 5f 43 4f 4e 53 54 5f 41 43 54 49 4f 4e 5f ES_CONST_ACTION_
0000c480: 54 59 50 45 5f 56 45 52 53 49 4f 4e 5f 56 49 53 TYPE_VERSION_VIS
0000c490: 49 42 49 4c 49 54 59 20 22 20 2b 0a 20 20 20 20 IBILITY " +.
0000c4a0: 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 41 43 "SYSRES_CONST_AC
0000c4b0: 54 49 4f 4e 5f 54 59 50 45 5f 56 49 45 57 20 22 TION_TYPE_VIEW "
0000c4c0: 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 +. "SYSRES_C
0000c4d0: 4f 4e 53 54 5f 41 43 54 49 4f 4e 5f 54 59 50 45 ONST_ACTION_TYPE
0000c4e0: 5f 56 49 45 57 5f 53 48 41 44 4f 57 5f 43 4f 50 _VIEW_SHADOW_COP
0000c4f0: 59 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 Y " +. "SYSRE
0000c500: 53 5f 43 4f 4e 53 54 5f 41 43 54 49 4f 4e 5f 54 S_CONST_ACTION_T
0000c510: 59 50 45 5f 57 4f 52 4b 46 4c 4f 57 5f 44 45 53 YPE_WORKFLOW_DES
0000c520: 43 52 49 50 54 49 4f 4e 5f 4d 4f 44 49 46 59 20 CRIPTION_MODIFY
0000c530: 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f " +. "SYSRES_
0000c540: 43 4f 4e 53 54 5f 41 43 54 49 4f 4e 5f 54 59 50 CONST_ACTION_TYP
0000c550: 45 5f 57 52 49 54 45 5f 48 49 53 54 4f 52 59 20 E_WRITE_HISTORY
0000c560: 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f " +. "SYSRES_
0000c570: 43 4f 4e 53 54 5f 41 43 54 49 56 45 5f 56 45 52 CONST_ACTIVE_VER
0000c580: 53 49 4f 4e 5f 53 54 41 54 45 5f 50 49 43 4b 5f SION_STATE_PICK_
0000c590: 56 41 4c 55 45 20 22 20 2b 0a 20 20 20 20 22 53 VALUE " +. "S
0000c5a0: 59 53 52 45 53 5f 43 4f 4e 53 54 5f 41 44 44 5f YSRES_CONST_ADD_
0000c5b0: 52 45 46 45 52 45 4e 43 45 5f 4d 4f 44 45 5f 4e REFERENCE_MODE_N
0000c5c0: 41 4d 45 20 22 20 2b 0a 20 20 20 20 22 53 59 53 AME " +. "SYS
0000c5d0: 52 45 53 5f 43 4f 4e 53 54 5f 41 44 44 49 54 49 RES_CONST_ADDITI
0000c5e0: 4f 4e 5f 52 45 51 55 49 53 49 54 45 5f 43 4f 44 ON_REQUISITE_COD
0000c5f0: 45 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 E " +. "SYSRE
0000c600: 53 5f 43 4f 4e 53 54 5f 41 44 44 49 54 49 4f 4e S_CONST_ADDITION
0000c610: 41 4c 5f 50 41 52 41 4d 53 5f 52 45 51 55 49 53 AL_PARAMS_REQUIS
0000c620: 49 54 45 5f 43 4f 44 45 20 22 20 2b 0a 20 20 20 ITE_CODE " +.
0000c630: 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 41 "SYSRES_CONST_A
0000c640: 44 49 54 49 4f 4e 41 4c 5f 4a 4f 42 5f 45 4e 44 DITIONAL_JOB_END
0000c650: 5f 44 41 54 45 5f 52 45 51 55 49 53 49 54 45 5f _DATE_REQUISITE_
0000c660: 4e 41 4d 45 20 22 20 2b 0a 20 20 20 20 22 53 59 NAME " +. "SY
0000c670: 53 52 45 53 5f 43 4f 4e 53 54 5f 41 44 49 54 49 SRES_CONST_ADITI
0000c680: 4f 4e 41 4c 5f 4a 4f 42 5f 52 45 41 44 5f 52 45 ONAL_JOB_READ_RE
0000c690: 51 55 49 53 49 54 45 5f 4e 41 4d 45 20 22 20 2b QUISITE_NAME " +
0000c6a0: 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e . "SYSRES_CON
0000c6b0: 53 54 5f 41 44 49 54 49 4f 4e 41 4c 5f 4a 4f 42 ST_ADITIONAL_JOB
0000c6c0: 5f 53 54 41 52 54 5f 44 41 54 45 5f 52 45 51 55 _START_DATE_REQU
0000c6d0: 49 53 49 54 45 5f 4e 41 4d 45 20 22 20 2b 0a 20 ISITE_NAME " +.
0000c6e0: 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 "SYSRES_CONST
0000c6f0: 5f 41 44 49 54 49 4f 4e 41 4c 5f 4a 4f 42 5f 53 _ADITIONAL_JOB_S
0000c700: 54 41 54 45 5f 52 45 51 55 49 53 49 54 45 5f 4e TATE_REQUISITE_N
0000c710: 41 4d 45 20 22 20 2b 0a 20 20 20 20 22 53 59 53 AME " +. "SYS
0000c720: 52 45 53 5f 43 4f 4e 53 54 5f 41 44 4d 49 4e 49 RES_CONST_ADMINI
0000c730: 53 54 52 41 54 49 4f 4e 5f 48 49 53 54 4f 52 59 STRATION_HISTORY
0000c740: 5f 41 44 44 49 4e 47 5f 55 53 45 52 5f 54 4f 5f _ADDING_USER_TO_
0000c750: 47 52 4f 55 50 5f 41 43 54 49 4f 4e 20 22 20 2b GROUP_ACTION " +
0000c760: 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e . "SYSRES_CON
0000c770: 53 54 5f 41 44 4d 49 4e 49 53 54 52 41 54 49 4f ST_ADMINISTRATIO
0000c780: 4e 5f 48 49 53 54 4f 52 59 5f 41 44 44 49 4e 47 N_HISTORY_ADDING
0000c790: 5f 55 53 45 52 5f 54 4f 5f 47 52 4f 55 50 5f 41 _USER_TO_GROUP_A
0000c7a0: 43 54 49 4f 4e 5f 43 4f 44 45 20 22 20 2b 0a 20 CTION_CODE " +.
0000c7b0: 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 "SYSRES_CONST
0000c7c0: 5f 41 44 4d 49 4e 49 53 54 52 41 54 49 4f 4e 5f _ADMINISTRATION_
0000c7d0: 48 49 53 54 4f 52 59 5f 43 52 45 41 54 49 4f 4e HISTORY_CREATION
0000c7e0: 5f 43 4f 4d 50 5f 41 43 54 49 4f 4e 20 22 20 2b _COMP_ACTION " +
0000c7f0: 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e . "SYSRES_CON
0000c800: 53 54 5f 41 44 4d 49 4e 49 53 54 52 41 54 49 4f ST_ADMINISTRATIO
0000c810: 4e 5f 48 49 53 54 4f 52 59 5f 43 52 45 41 54 49 N_HISTORY_CREATI
0000c820: 4f 4e 5f 43 4f 4d 50 5f 41 43 54 49 4f 4e 5f 43 ON_COMP_ACTION_C
0000c830: 4f 44 45 20 22 20 2b 0a 20 20 20 20 22 53 59 53 ODE " +. "SYS
0000c840: 52 45 53 5f 43 4f 4e 53 54 5f 41 44 4d 49 4e 49 RES_CONST_ADMINI
0000c850: 53 54 52 41 54 49 4f 4e 5f 48 49 53 54 4f 52 59 STRATION_HISTORY
0000c860: 5f 43 52 45 41 54 49 4f 4e 5f 47 52 4f 55 50 5f _CREATION_GROUP_
0000c870: 41 43 54 49 4f 4e 20 22 20 2b 0a 20 20 20 20 22 ACTION " +. "
0000c880: 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 41 44 4d SYSRES_CONST_ADM
0000c890: 49 4e 49 53 54 52 41 54 49 4f 4e 5f 48 49 53 54 INISTRATION_HIST
0000c8a0: 4f 52 59 5f 43 52 45 41 54 49 4f 4e 5f 47 52 4f ORY_CREATION_GRO
0000c8b0: 55 50 5f 41 43 54 49 4f 4e 5f 43 4f 44 45 20 22 UP_ACTION_CODE "
0000c8c0: 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 +. "SYSRES_C
0000c8d0: 4f 4e 53 54 5f 41 44 4d 49 4e 49 53 54 52 41 54 ONST_ADMINISTRAT
0000c8e0: 49 4f 4e 5f 48 49 53 54 4f 52 59 5f 43 52 45 41 ION_HISTORY_CREA
0000c8f0: 54 49 4f 4e 5f 55 53 45 52 5f 41 43 54 49 4f 4e TION_USER_ACTION
0000c900: 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 " +. "SYSRES
0000c910: 5f 43 4f 4e 53 54 5f 41 44 4d 49 4e 49 53 54 52 _CONST_ADMINISTR
0000c920: 41 54 49 4f 4e 5f 48 49 53 54 4f 52 59 5f 43 52 ATION_HISTORY_CR
0000c930: 45 41 54 49 4f 4e 5f 55 53 45 52 5f 41 43 54 49 EATION_USER_ACTI
0000c940: 4f 4e 5f 43 4f 44 45 20 22 20 2b 0a 20 20 20 20 ON_CODE " +.
0000c950: 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 41 44 "SYSRES_CONST_AD
0000c960: 4d 49 4e 49 53 54 52 41 54 49 4f 4e 5f 48 49 53 MINISTRATION_HIS
0000c970: 54 4f 52 59 5f 44 41 54 41 42 41 53 45 5f 55 53 TORY_DATABASE_US
0000c980: 45 52 5f 43 52 45 41 54 49 4f 4e 20 22 20 2b 0a ER_CREATION " +.
0000c990: 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 "SYSRES_CONS
0000c9a0: 54 5f 41 44 4d 49 4e 49 53 54 52 41 54 49 4f 4e T_ADMINISTRATION
0000c9b0: 5f 48 49 53 54 4f 52 59 5f 44 41 54 41 42 41 53 _HISTORY_DATABAS
0000c9c0: 45 5f 55 53 45 52 5f 43 52 45 41 54 49 4f 4e 5f E_USER_CREATION_
0000c9d0: 41 43 54 49 4f 4e 20 22 20 2b 0a 20 20 20 20 22 ACTION " +. "
0000c9e0: 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 41 44 4d SYSRES_CONST_ADM
0000c9f0: 49 4e 49 53 54 52 41 54 49 4f 4e 5f 48 49 53 54 INISTRATION_HIST
0000ca00: 4f 52 59 5f 44 41 54 41 42 41 53 45 5f 55 53 45 ORY_DATABASE_USE
0000ca10: 52 5f 44 45 4c 45 54 49 4f 4e 20 22 20 2b 0a 20 R_DELETION " +.
0000ca20: 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 "SYSRES_CONST
0000ca30: 5f 41 44 4d 49 4e 49 53 54 52 41 54 49 4f 4e 5f _ADMINISTRATION_
0000ca40: 48 49 53 54 4f 52 59 5f 44 41 54 41 42 41 53 45 HISTORY_DATABASE
0000ca50: 5f 55 53 45 52 5f 44 45 4c 45 54 49 4f 4e 5f 41 _USER_DELETION_A
0000ca60: 43 54 49 4f 4e 20 22 20 2b 0a 20 20 20 20 22 53 CTION " +. "S
0000ca70: 59 53 52 45 53 5f 43 4f 4e 53 54 5f 41 44 4d 49 YSRES_CONST_ADMI
0000ca80: 4e 49 53 54 52 41 54 49 4f 4e 5f 48 49 53 54 4f NISTRATION_HISTO
0000ca90: 52 59 5f 44 45 4c 45 54 49 4f 4e 5f 43 4f 4d 50 RY_DELETION_COMP
0000caa0: 5f 41 43 54 49 4f 4e 20 22 20 2b 0a 20 20 20 20 _ACTION " +.
0000cab0: 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 41 44 "SYSRES_CONST_AD
0000cac0: 4d 49 4e 49 53 54 52 41 54 49 4f 4e 5f 48 49 53 MINISTRATION_HIS
0000cad0: 54 4f 52 59 5f 44 45 4c 45 54 49 4f 4e 5f 43 4f TORY_DELETION_CO
0000cae0: 4d 50 5f 41 43 54 49 4f 4e 5f 43 4f 44 45 20 22 MP_ACTION_CODE "
0000caf0: 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 +. "SYSRES_C
0000cb00: 4f 4e 53 54 5f 41 44 4d 49 4e 49 53 54 52 41 54 ONST_ADMINISTRAT
0000cb10: 49 4f 4e 5f 48 49 53 54 4f 52 59 5f 44 45 4c 45 ION_HISTORY_DELE
0000cb20: 54 49 4f 4e 5f 47 52 4f 55 50 5f 41 43 54 49 4f TION_GROUP_ACTIO
0000cb30: 4e 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 N " +. "SYSRE
0000cb40: 53 5f 43 4f 4e 53 54 5f 41 44 4d 49 4e 49 53 54 S_CONST_ADMINIST
0000cb50: 52 41 54 49 4f 4e 5f 48 49 53 54 4f 52 59 5f 44 RATION_HISTORY_D
0000cb60: 45 4c 45 54 49 4f 4e 5f 47 52 4f 55 50 5f 41 43 ELETION_GROUP_AC
0000cb70: 54 49 4f 4e 5f 43 4f 44 45 20 22 20 2b 0a 20 20 TION_CODE " +.
0000cb80: 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f "SYSRES_CONST_
0000cb90: 41 44 4d 49 4e 49 53 54 52 41 54 49 4f 4e 5f 48 ADMINISTRATION_H
0000cba0: 49 53 54 4f 52 59 5f 44 45 4c 45 54 49 4f 4e 5f ISTORY_DELETION_
0000cbb0: 55 53 45 52 5f 41 43 54 49 4f 4e 20 22 20 2b 0a USER_ACTION " +.
0000cbc0: 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 "SYSRES_CONS
0000cbd0: 54 5f 41 44 4d 49 4e 49 53 54 52 41 54 49 4f 4e T_ADMINISTRATION
0000cbe0: 5f 48 49 53 54 4f 52 59 5f 44 45 4c 45 54 49 4f _HISTORY_DELETIO
0000cbf0: 4e 5f 55 53 45 52 5f 41 43 54 49 4f 4e 5f 43 4f N_USER_ACTION_CO
0000cc00: 44 45 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 DE " +. "SYSR
0000cc10: 45 53 5f 43 4f 4e 53 54 5f 41 44 4d 49 4e 49 53 ES_CONST_ADMINIS
0000cc20: 54 52 41 54 49 4f 4e 5f 48 49 53 54 4f 52 59 5f TRATION_HISTORY_
0000cc30: 44 45 4c 45 54 49 4f 4e 5f 55 53 45 52 5f 46 52 DELETION_USER_FR
0000cc40: 4f 4d 5f 47 52 4f 55 50 5f 41 43 54 49 4f 4e 20 OM_GROUP_ACTION
0000cc50: 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f " +. "SYSRES_
0000cc60: 43 4f 4e 53 54 5f 41 44 4d 49 4e 49 53 54 52 41 CONST_ADMINISTRA
0000cc70: 54 49 4f 4e 5f 48 49 53 54 4f 52 59 5f 44 45 4c TION_HISTORY_DEL
0000cc80: 45 54 49 4f 4e 5f 55 53 45 52 5f 46 52 4f 4d 5f ETION_USER_FROM_
0000cc90: 47 52 4f 55 50 5f 41 43 54 49 4f 4e 5f 43 4f 44 GROUP_ACTION_COD
0000cca0: 45 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 E " +. "SYSRE
0000ccb0: 53 5f 43 4f 4e 53 54 5f 41 44 4d 49 4e 49 53 54 S_CONST_ADMINIST
0000ccc0: 52 41 54 49 4f 4e 5f 48 49 53 54 4f 52 59 5f 47 RATION_HISTORY_G
0000ccd0: 52 41 4e 54 49 4e 47 5f 46 49 4c 54 45 52 45 52 RANTING_FILTERER
0000cce0: 5f 41 43 54 49 4f 4e 20 22 20 2b 0a 20 20 20 20 _ACTION " +.
0000ccf0: 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 41 44 "SYSRES_CONST_AD
0000cd00: 4d 49 4e 49 53 54 52 41 54 49 4f 4e 5f 48 49 53 MINISTRATION_HIS
0000cd10: 54 4f 52 59 5f 47 52 41 4e 54 49 4e 47 5f 46 49 TORY_GRANTING_FI
0000cd20: 4c 54 45 52 45 52 5f 41 43 54 49 4f 4e 5f 43 4f LTERER_ACTION_CO
0000cd30: 44 45 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 DE " +. "SYSR
0000cd40: 45 53 5f 43 4f 4e 53 54 5f 41 44 4d 49 4e 49 53 ES_CONST_ADMINIS
0000cd50: 54 52 41 54 49 4f 4e 5f 48 49 53 54 4f 52 59 5f TRATION_HISTORY_
0000cd60: 47 52 41 4e 54 49 4e 47 5f 46 49 4c 54 45 52 45 GRANTING_FILTERE
0000cd70: 52 5f 52 45 53 54 52 49 43 54 49 4f 4e 5f 41 43 R_RESTRICTION_AC
0000cd80: 54 49 4f 4e 20 22 20 2b 0a 20 20 20 20 22 53 59 TION " +. "SY
0000cd90: 53 52 45 53 5f 43 4f 4e 53 54 5f 41 44 4d 49 4e SRES_CONST_ADMIN
0000cda0: 49 53 54 52 41 54 49 4f 4e 5f 48 49 53 54 4f 52 ISTRATION_HISTOR
0000cdb0: 59 5f 47 52 41 4e 54 49 4e 47 5f 46 49 4c 54 45 Y_GRANTING_FILTE
0000cdc0: 52 45 52 5f 52 45 53 54 52 49 43 54 49 4f 4e 5f RER_RESTRICTION_
0000cdd0: 41 43 54 49 4f 4e 5f 43 4f 44 45 20 22 20 2b 0a ACTION_CODE " +.
0000cde0: 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 "SYSRES_CONS
0000cdf0: 54 5f 41 44 4d 49 4e 49 53 54 52 41 54 49 4f 4e T_ADMINISTRATION
0000ce00: 5f 48 49 53 54 4f 52 59 5f 47 52 41 4e 54 49 4e _HISTORY_GRANTIN
0000ce10: 47 5f 50 52 49 56 49 4c 45 47 45 5f 41 43 54 49 G_PRIVILEGE_ACTI
0000ce20: 4f 4e 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 ON " +. "SYSR
0000ce30: 45 53 5f 43 4f 4e 53 54 5f 41 44 4d 49 4e 49 53 ES_CONST_ADMINIS
0000ce40: 54 52 41 54 49 4f 4e 5f 48 49 53 54 4f 52 59 5f TRATION_HISTORY_
0000ce50: 47 52 41 4e 54 49 4e 47 5f 50 52 49 56 49 4c 45 GRANTING_PRIVILE
0000ce60: 47 45 5f 41 43 54 49 4f 4e 5f 43 4f 44 45 20 22 GE_ACTION_CODE "
0000ce70: 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 +. "SYSRES_C
0000ce80: 4f 4e 53 54 5f 41 44 4d 49 4e 49 53 54 52 41 54 ONST_ADMINISTRAT
0000ce90: 49 4f 4e 5f 48 49 53 54 4f 52 59 5f 47 52 41 4e ION_HISTORY_GRAN
0000cea0: 54 49 4e 47 5f 52 49 47 48 54 53 5f 41 43 54 49 TING_RIGHTS_ACTI
0000ceb0: 4f 4e 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 ON " +. "SYSR
0000cec0: 45 53 5f 43 4f 4e 53 54 5f 41 44 4d 49 4e 49 53 ES_CONST_ADMINIS
0000ced0: 54 52 41 54 49 4f 4e 5f 48 49 53 54 4f 52 59 5f TRATION_HISTORY_
0000cee0: 47 52 41 4e 54 49 4e 47 5f 52 49 47 48 54 53 5f GRANTING_RIGHTS_
0000cef0: 41 43 54 49 4f 4e 5f 43 4f 44 45 20 22 20 2b 0a ACTION_CODE " +.
0000cf00: 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 "SYSRES_CONS
0000cf10: 54 5f 41 44 4d 49 4e 49 53 54 52 41 54 49 4f 4e T_ADMINISTRATION
0000cf20: 5f 48 49 53 54 4f 52 59 5f 49 53 5f 4d 41 49 4e _HISTORY_IS_MAIN
0000cf30: 5f 53 45 52 56 45 52 5f 43 48 41 4e 47 45 44 5f _SERVER_CHANGED_
0000cf40: 41 43 54 49 4f 4e 20 22 20 2b 0a 20 20 20 20 22 ACTION " +. "
0000cf50: 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 41 44 4d SYSRES_CONST_ADM
0000cf60: 49 4e 49 53 54 52 41 54 49 4f 4e 5f 48 49 53 54 INISTRATION_HIST
0000cf70: 4f 52 59 5f 49 53 5f 4d 41 49 4e 5f 53 45 52 56 ORY_IS_MAIN_SERV
0000cf80: 45 52 5f 43 48 41 4e 47 45 44 5f 41 43 54 49 4f ER_CHANGED_ACTIO
0000cf90: 4e 5f 43 4f 44 45 20 22 20 2b 0a 20 20 20 20 22 N_CODE " +. "
0000cfa0: 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 41 44 4d SYSRES_CONST_ADM
0000cfb0: 49 4e 49 53 54 52 41 54 49 4f 4e 5f 48 49 53 54 INISTRATION_HIST
0000cfc0: 4f 52 59 5f 49 53 5f 50 55 42 4c 49 43 5f 43 48 ORY_IS_PUBLIC_CH
0000cfd0: 41 4e 47 45 44 5f 41 43 54 49 4f 4e 20 22 20 2b ANGED_ACTION " +
0000cfe0: 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e . "SYSRES_CON
0000cff0: 53 54 5f 41 44 4d 49 4e 49 53 54 52 41 54 49 4f ST_ADMINISTRATIO
0000d000: 4e 5f 48 49 53 54 4f 52 59 5f 49 53 5f 50 55 42 N_HISTORY_IS_PUB
0000d010: 4c 49 43 5f 43 48 41 4e 47 45 44 5f 41 43 54 49 LIC_CHANGED_ACTI
0000d020: 4f 4e 5f 43 4f 44 45 20 22 20 2b 0a 20 20 20 20 ON_CODE " +.
0000d030: 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 41 44 "SYSRES_CONST_AD
0000d040: 4d 49 4e 49 53 54 52 41 54 49 4f 4e 5f 48 49 53 MINISTRATION_HIS
0000d050: 54 4f 52 59 5f 52 45 4d 4f 56 49 4e 47 5f 46 49 TORY_REMOVING_FI
0000d060: 4c 54 45 52 45 52 5f 41 43 54 49 4f 4e 20 22 20 LTERER_ACTION "
0000d070: 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f +. "SYSRES_CO
0000d080: 4e 53 54 5f 41 44 4d 49 4e 49 53 54 52 41 54 49 NST_ADMINISTRATI
0000d090: 4f 4e 5f 48 49 53 54 4f 52 59 5f 52 45 4d 4f 56 ON_HISTORY_REMOV
0000d0a0: 49 4e 47 5f 46 49 4c 54 45 52 45 52 5f 41 43 54 ING_FILTERER_ACT
0000d0b0: 49 4f 4e 5f 43 4f 44 45 20 22 20 2b 0a 20 20 20 ION_CODE " +.
0000d0c0: 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 41 "SYSRES_CONST_A
0000d0d0: 44 4d 49 4e 49 53 54 52 41 54 49 4f 4e 5f 48 49 DMINISTRATION_HI
0000d0e0: 53 54 4f 52 59 5f 52 45 4d 4f 56 49 4e 47 5f 46 STORY_REMOVING_F
0000d0f0: 49 4c 54 45 52 45 52 5f 52 45 53 54 52 49 43 54 ILTERER_RESTRICT
0000d100: 49 4f 4e 5f 41 43 54 49 4f 4e 20 22 20 2b 0a 20 ION_ACTION " +.
0000d110: 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 "SYSRES_CONST
0000d120: 5f 41 44 4d 49 4e 49 53 54 52 41 54 49 4f 4e 5f _ADMINISTRATION_
0000d130: 48 49 53 54 4f 52 59 5f 52 45 4d 4f 56 49 4e 47 HISTORY_REMOVING
0000d140: 5f 46 49 4c 54 45 52 45 52 5f 52 45 53 54 52 49 _FILTERER_RESTRI
0000d150: 43 54 49 4f 4e 5f 41 43 54 49 4f 4e 5f 43 4f 44 CTION_ACTION_COD
0000d160: 45 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 E " +. "SYSRE
0000d170: 53 5f 43 4f 4e 53 54 5f 41 44 4d 49 4e 49 53 54 S_CONST_ADMINIST
0000d180: 52 41 54 49 4f 4e 5f 48 49 53 54 4f 52 59 5f 52 RATION_HISTORY_R
0000d190: 45 4d 4f 56 49 4e 47 5f 50 52 49 56 49 4c 45 47 EMOVING_PRIVILEG
0000d1a0: 45 5f 41 43 54 49 4f 4e 20 22 20 2b 0a 20 20 20 E_ACTION " +.
0000d1b0: 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 41 "SYSRES_CONST_A
0000d1c0: 44 4d 49 4e 49 53 54 52 41 54 49 4f 4e 5f 48 49 DMINISTRATION_HI
0000d1d0: 53 54 4f 52 59 5f 52 45 4d 4f 56 49 4e 47 5f 50 STORY_REMOVING_P
0000d1e0: 52 49 56 49 4c 45 47 45 5f 41 43 54 49 4f 4e 5f RIVILEGE_ACTION_
0000d1f0: 43 4f 44 45 20 22 20 2b 0a 20 20 20 20 22 53 59 CODE " +. "SY
0000d200: 53 52 45 53 5f 43 4f 4e 53 54 5f 41 44 4d 49 4e SRES_CONST_ADMIN
0000d210: 49 53 54 52 41 54 49 4f 4e 5f 48 49 53 54 4f 52 ISTRATION_HISTOR
0000d220: 59 5f 52 45 4d 4f 56 49 4e 47 5f 52 49 47 48 54 Y_REMOVING_RIGHT
0000d230: 53 5f 41 43 54 49 4f 4e 20 22 20 2b 0a 20 20 20 S_ACTION " +.
0000d240: 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 41 "SYSRES_CONST_A
0000d250: 44 4d 49 4e 49 53 54 52 41 54 49 4f 4e 5f 48 49 DMINISTRATION_HI
0000d260: 53 54 4f 52 59 5f 52 45 4d 4f 56 49 4e 47 5f 52 STORY_REMOVING_R
0000d270: 49 47 48 54 53 5f 41 43 54 49 4f 4e 5f 43 4f 44 IGHTS_ACTION_COD
0000d280: 45 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 E " +. "SYSRE
0000d290: 53 5f 43 4f 4e 53 54 5f 41 44 4d 49 4e 49 53 54 S_CONST_ADMINIST
0000d2a0: 52 41 54 49 4f 4e 5f 48 49 53 54 4f 52 59 5f 53 RATION_HISTORY_S
0000d2b0: 45 52 56 45 52 5f 4c 4f 47 49 4e 5f 43 52 45 41 ERVER_LOGIN_CREA
0000d2c0: 54 49 4f 4e 20 22 20 2b 0a 20 20 20 20 22 53 59 TION " +. "SY
0000d2d0: 53 52 45 53 5f 43 4f 4e 53 54 5f 41 44 4d 49 4e SRES_CONST_ADMIN
0000d2e0: 49 53 54 52 41 54 49 4f 4e 5f 48 49 53 54 4f 52 ISTRATION_HISTOR
0000d2f0: 59 5f 53 45 52 56 45 52 5f 4c 4f 47 49 4e 5f 43 Y_SERVER_LOGIN_C
0000d300: 52 45 41 54 49 4f 4e 5f 41 43 54 49 4f 4e 20 22 REATION_ACTION "
0000d310: 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 +. "SYSRES_C
0000d320: 4f 4e 53 54 5f 41 44 4d 49 4e 49 53 54 52 41 54 ONST_ADMINISTRAT
0000d330: 49 4f 4e 5f 48 49 53 54 4f 52 59 5f 53 45 52 56 ION_HISTORY_SERV
0000d340: 45 52 5f 4c 4f 47 49 4e 5f 44 45 4c 45 54 49 4f ER_LOGIN_DELETIO
0000d350: 4e 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 N " +. "SYSRE
0000d360: 53 5f 43 4f 4e 53 54 5f 41 44 4d 49 4e 49 53 54 S_CONST_ADMINIST
0000d370: 52 41 54 49 4f 4e 5f 48 49 53 54 4f 52 59 5f 53 RATION_HISTORY_S
0000d380: 45 52 56 45 52 5f 4c 4f 47 49 4e 5f 44 45 4c 45 ERVER_LOGIN_DELE
0000d390: 54 49 4f 4e 5f 41 43 54 49 4f 4e 20 22 20 2b 0a TION_ACTION " +.
0000d3a0: 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 "SYSRES_CONS
0000d3b0: 54 5f 41 44 4d 49 4e 49 53 54 52 41 54 49 4f 4e T_ADMINISTRATION
0000d3c0: 5f 48 49 53 54 4f 52 59 5f 55 50 44 41 54 49 4e _HISTORY_UPDATIN
0000d3d0: 47 5f 43 41 54 45 47 4f 52 59 5f 41 43 54 49 4f G_CATEGORY_ACTIO
0000d3e0: 4e 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 N " +. "SYSRE
0000d3f0: 53 5f 43 4f 4e 53 54 5f 41 44 4d 49 4e 49 53 54 S_CONST_ADMINIST
0000d400: 52 41 54 49 4f 4e 5f 48 49 53 54 4f 52 59 5f 55 RATION_HISTORY_U
0000d410: 50 44 41 54 49 4e 47 5f 43 41 54 45 47 4f 52 59 PDATING_CATEGORY
0000d420: 5f 41 43 54 49 4f 4e 5f 43 4f 44 45 20 22 20 2b _ACTION_CODE " +
0000d430: 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e . "SYSRES_CON
0000d440: 53 54 5f 41 44 4d 49 4e 49 53 54 52 41 54 49 4f ST_ADMINISTRATIO
0000d450: 4e 5f 48 49 53 54 4f 52 59 5f 55 50 44 41 54 49 N_HISTORY_UPDATI
0000d460: 4e 47 5f 43 4f 4d 50 5f 54 49 54 4c 45 5f 41 43 NG_COMP_TITLE_AC
0000d470: 54 49 4f 4e 20 22 20 2b 0a 20 20 20 20 22 53 59 TION " +. "SY
0000d480: 53 52 45 53 5f 43 4f 4e 53 54 5f 41 44 4d 49 4e SRES_CONST_ADMIN
0000d490: 49 53 54 52 41 54 49 4f 4e 5f 48 49 53 54 4f 52 ISTRATION_HISTOR
0000d4a0: 59 5f 55 50 44 41 54 49 4e 47 5f 43 4f 4d 50 5f Y_UPDATING_COMP_
0000d4b0: 54 49 54 4c 45 5f 41 43 54 49 4f 4e 5f 43 4f 44 TITLE_ACTION_COD
0000d4c0: 45 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 E " +. "SYSRE
0000d4d0: 53 5f 43 4f 4e 53 54 5f 41 44 4d 49 4e 49 53 54 S_CONST_ADMINIST
0000d4e0: 52 41 54 49 4f 4e 5f 48 49 53 54 4f 52 59 5f 55 RATION_HISTORY_U
0000d4f0: 50 44 41 54 49 4e 47 5f 46 55 4c 4c 5f 4e 41 4d PDATING_FULL_NAM
0000d500: 45 5f 41 43 54 49 4f 4e 20 22 20 2b 0a 20 20 20 E_ACTION " +.
0000d510: 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 41 "SYSRES_CONST_A
0000d520: 44 4d 49 4e 49 53 54 52 41 54 49 4f 4e 5f 48 49 DMINISTRATION_HI
0000d530: 53 54 4f 52 59 5f 55 50 44 41 54 49 4e 47 5f 46 STORY_UPDATING_F
0000d540: 55 4c 4c 5f 4e 41 4d 45 5f 41 43 54 49 4f 4e 5f ULL_NAME_ACTION_
0000d550: 43 4f 44 45 20 22 20 2b 0a 20 20 20 20 22 53 59 CODE " +. "SY
0000d560: 53 52 45 53 5f 43 4f 4e 53 54 5f 41 44 4d 49 4e SRES_CONST_ADMIN
0000d570: 49 53 54 52 41 54 49 4f 4e 5f 48 49 53 54 4f 52 ISTRATION_HISTOR
0000d580: 59 5f 55 50 44 41 54 49 4e 47 5f 47 52 4f 55 50 Y_UPDATING_GROUP
0000d590: 5f 41 43 54 49 4f 4e 20 22 20 2b 0a 20 20 20 20 _ACTION " +.
0000d5a0: 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 41 44 "SYSRES_CONST_AD
0000d5b0: 4d 49 4e 49 53 54 52 41 54 49 4f 4e 5f 48 49 53 MINISTRATION_HIS
0000d5c0: 54 4f 52 59 5f 55 50 44 41 54 49 4e 47 5f 47 52 TORY_UPDATING_GR
0000d5d0: 4f 55 50 5f 41 43 54 49 4f 4e 5f 43 4f 44 45 20 OUP_ACTION_CODE
0000d5e0: 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f " +. "SYSRES_
0000d5f0: 43 4f 4e 53 54 5f 41 44 4d 49 4e 49 53 54 52 41 CONST_ADMINISTRA
0000d600: 54 49 4f 4e 5f 48 49 53 54 4f 52 59 5f 55 50 44 TION_HISTORY_UPD
0000d610: 41 54 49 4e 47 5f 50 41 52 45 4e 54 5f 47 52 4f ATING_PARENT_GRO
0000d620: 55 50 5f 41 43 54 49 4f 4e 20 22 20 2b 0a 20 20 UP_ACTION " +.
0000d630: 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f "SYSRES_CONST_
0000d640: 41 44 4d 49 4e 49 53 54 52 41 54 49 4f 4e 5f 48 ADMINISTRATION_H
0000d650: 49 53 54 4f 52 59 5f 55 50 44 41 54 49 4e 47 5f ISTORY_UPDATING_
0000d660: 50 41 52 45 4e 54 5f 47 52 4f 55 50 5f 41 43 54 PARENT_GROUP_ACT
0000d670: 49 4f 4e 5f 43 4f 44 45 20 22 20 2b 0a 20 20 20 ION_CODE " +.
0000d680: 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 41 "SYSRES_CONST_A
0000d690: 44 4d 49 4e 49 53 54 52 41 54 49 4f 4e 5f 48 49 DMINISTRATION_HI
0000d6a0: 53 54 4f 52 59 5f 55 50 44 41 54 49 4e 47 5f 55 STORY_UPDATING_U
0000d6b0: 53 45 52 5f 41 55 54 48 5f 54 59 50 45 5f 41 43 SER_AUTH_TYPE_AC
0000d6c0: 54 49 4f 4e 20 22 20 2b 0a 20 20 20 20 22 53 59 TION " +. "SY
0000d6d0: 53 52 45 53 5f 43 4f 4e 53 54 5f 41 44 4d 49 4e SRES_CONST_ADMIN
0000d6e0: 49 53 54 52 41 54 49 4f 4e 5f 48 49 53 54 4f 52 ISTRATION_HISTOR
0000d6f0: 59 5f 55 50 44 41 54 49 4e 47 5f 55 53 45 52 5f Y_UPDATING_USER_
0000d700: 41 55 54 48 5f 54 59 50 45 5f 41 43 54 49 4f 4e AUTH_TYPE_ACTION
0000d710: 5f 43 4f 44 45 20 22 20 2b 0a 20 20 20 20 22 53 _CODE " +. "S
0000d720: 59 53 52 45 53 5f 43 4f 4e 53 54 5f 41 44 4d 49 YSRES_CONST_ADMI
0000d730: 4e 49 53 54 52 41 54 49 4f 4e 5f 48 49 53 54 4f NISTRATION_HISTO
0000d740: 52 59 5f 55 50 44 41 54 49 4e 47 5f 55 53 45 52 RY_UPDATING_USER
0000d750: 5f 4c 4f 47 49 4e 5f 41 43 54 49 4f 4e 20 22 20 _LOGIN_ACTION "
0000d760: 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f +. "SYSRES_CO
0000d770: 4e 53 54 5f 41 44 4d 49 4e 49 53 54 52 41 54 49 NST_ADMINISTRATI
0000d780: 4f 4e 5f 48 49 53 54 4f 52 59 5f 55 50 44 41 54 ON_HISTORY_UPDAT
0000d790: 49 4e 47 5f 55 53 45 52 5f 4c 4f 47 49 4e 5f 41 ING_USER_LOGIN_A
0000d7a0: 43 54 49 4f 4e 5f 43 4f 44 45 20 22 20 2b 0a 20 CTION_CODE " +.
0000d7b0: 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 "SYSRES_CONST
0000d7c0: 5f 41 44 4d 49 4e 49 53 54 52 41 54 49 4f 4e 5f _ADMINISTRATION_
0000d7d0: 48 49 53 54 4f 52 59 5f 55 50 44 41 54 49 4e 47 HISTORY_UPDATING
0000d7e0: 5f 55 53 45 52 5f 53 54 41 54 55 53 5f 41 43 54 _USER_STATUS_ACT
0000d7f0: 49 4f 4e 20 22 20 2b 0a 20 20 20 20 22 53 59 53 ION " +. "SYS
0000d800: 52 45 53 5f 43 4f 4e 53 54 5f 41 44 4d 49 4e 49 RES_CONST_ADMINI
0000d810: 53 54 52 41 54 49 4f 4e 5f 48 49 53 54 4f 52 59 STRATION_HISTORY
0000d820: 5f 55 50 44 41 54 49 4e 47 5f 55 53 45 52 5f 53 _UPDATING_USER_S
0000d830: 54 41 54 55 53 5f 41 43 54 49 4f 4e 5f 43 4f 44 TATUS_ACTION_COD
0000d840: 45 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 E " +. "SYSRE
0000d850: 53 5f 43 4f 4e 53 54 5f 41 44 4d 49 4e 49 53 54 S_CONST_ADMINIST
0000d860: 52 41 54 49 4f 4e 5f 48 49 53 54 4f 52 59 5f 55 RATION_HISTORY_U
0000d870: 53 45 52 5f 50 41 53 53 57 4f 52 44 5f 43 48 41 SER_PASSWORD_CHA
0000d880: 4e 47 45 20 22 20 2b 0a 20 20 20 20 22 53 59 53 NGE " +. "SYS
0000d890: 52 45 53 5f 43 4f 4e 53 54 5f 41 44 4d 49 4e 49 RES_CONST_ADMINI
0000d8a0: 53 54 52 41 54 49 4f 4e 5f 48 49 53 54 4f 52 59 STRATION_HISTORY
0000d8b0: 5f 55 53 45 52 5f 50 41 53 53 57 4f 52 44 5f 43 _USER_PASSWORD_C
0000d8c0: 48 41 4e 47 45 5f 41 43 54 49 4f 4e 20 22 20 2b HANGE_ACTION " +
0000d8d0: 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e . "SYSRES_CON
0000d8e0: 53 54 5f 41 4c 4c 5f 41 43 43 45 50 54 5f 43 4f ST_ALL_ACCEPT_CO
0000d8f0: 4e 44 49 54 49 4f 4e 5f 52 55 53 20 22 20 2b 0a NDITION_RUS " +.
0000d900: 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 "SYSRES_CONS
0000d910: 54 5f 41 4c 4c 5f 55 53 45 52 53 5f 47 52 4f 55 T_ALL_USERS_GROU
0000d920: 50 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 P " +. "SYSRE
0000d930: 53 5f 43 4f 4e 53 54 5f 41 4c 4c 5f 55 53 45 52 S_CONST_ALL_USER
0000d940: 53 5f 47 52 4f 55 50 5f 4e 41 4d 45 20 22 20 2b S_GROUP_NAME " +
0000d950: 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e . "SYSRES_CON
0000d960: 53 54 5f 41 4c 4c 5f 55 53 45 52 53 5f 53 45 52 ST_ALL_USERS_SER
0000d970: 56 45 52 5f 47 52 4f 55 50 5f 4e 41 4d 45 20 22 VER_GROUP_NAME "
0000d980: 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 +. "SYSRES_C
0000d990: 4f 4e 53 54 5f 41 4c 4c 4f 57 45 44 5f 41 43 43 ONST_ALLOWED_ACC
0000d9a0: 45 53 53 5f 54 59 50 45 5f 43 4f 44 45 20 22 20 ESS_TYPE_CODE "
0000d9b0: 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f +. "SYSRES_CO
0000d9c0: 4e 53 54 5f 41 4c 4c 4f 57 45 44 5f 41 43 43 45 NST_ALLOWED_ACCE
0000d9d0: 53 53 5f 54 59 50 45 5f 4e 41 4d 45 20 22 20 2b SS_TYPE_NAME " +
0000d9e0: 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e . "SYSRES_CON
0000d9f0: 53 54 5f 41 50 50 5f 56 49 45 57 45 52 5f 54 59 ST_APP_VIEWER_TY
0000da00: 50 45 5f 52 45 51 55 49 53 49 54 45 5f 43 4f 44 PE_REQUISITE_COD
0000da10: 45 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 E " +. "SYSRE
0000da20: 53 5f 43 4f 4e 53 54 5f 41 50 50 52 4f 56 49 4e S_CONST_APPROVIN
0000da30: 47 5f 53 49 47 4e 41 54 55 52 45 5f 4e 41 4d 45 G_SIGNATURE_NAME
0000da40: 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 " +. "SYSRES
0000da50: 5f 43 4f 4e 53 54 5f 41 50 50 52 4f 56 49 4e 47 _CONST_APPROVING
0000da60: 5f 53 49 47 4e 41 54 55 52 45 5f 52 45 51 55 49 _SIGNATURE_REQUI
0000da70: 53 49 54 45 5f 43 4f 44 45 20 22 20 2b 0a 20 20 SITE_CODE " +.
0000da80: 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f "SYSRES_CONST_
0000da90: 41 53 53 49 53 54 41 4e 54 5f 53 55 42 53 54 49 ASSISTANT_SUBSTI
0000daa0: 54 55 45 5f 54 59 50 45 20 22 20 2b 0a 20 20 20 TUE_TYPE " +.
0000dab0: 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 41 "SYSRES_CONST_A
0000dac0: 53 53 49 53 54 41 4e 54 5f 53 55 42 53 54 49 54 SSISTANT_SUBSTIT
0000dad0: 55 45 5f 54 59 50 45 5f 43 4f 44 45 20 22 20 2b UE_TYPE_CODE " +
0000dae0: 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e . "SYSRES_CON
0000daf0: 53 54 5f 41 54 54 41 43 48 5f 54 59 50 45 5f 43 ST_ATTACH_TYPE_C
0000db00: 4f 4d 50 4f 4e 45 4e 54 5f 54 4f 4b 45 4e 20 22 OMPONENT_TOKEN "
0000db10: 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 +. "SYSRES_C
0000db20: 4f 4e 53 54 5f 41 54 54 41 43 48 5f 54 59 50 45 ONST_ATTACH_TYPE
0000db30: 5f 44 4f 43 20 22 20 2b 0a 20 20 20 20 22 53 59 _DOC " +. "SY
0000db40: 53 52 45 53 5f 43 4f 4e 53 54 5f 41 54 54 41 43 SRES_CONST_ATTAC
0000db50: 48 5f 54 59 50 45 5f 45 44 4f 43 20 22 20 2b 0a H_TYPE_EDOC " +.
0000db60: 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 "SYSRES_CONS
0000db70: 54 5f 41 54 54 41 43 48 5f 54 59 50 45 5f 46 4f T_ATTACH_TYPE_FO
0000db80: 4c 44 45 52 20 22 20 2b 0a 20 20 20 20 22 53 59 LDER " +. "SY
0000db90: 53 52 45 53 5f 43 4f 4e 53 54 5f 41 54 54 41 43 SRES_CONST_ATTAC
0000dba0: 48 5f 54 59 50 45 5f 4a 4f 42 20 22 20 2b 0a 20 H_TYPE_JOB " +.
0000dbb0: 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 "SYSRES_CONST
0000dbc0: 5f 41 54 54 41 43 48 5f 54 59 50 45 5f 52 45 46 _ATTACH_TYPE_REF
0000dbd0: 45 52 45 4e 43 45 20 22 20 2b 0a 20 20 20 20 22 ERENCE " +. "
0000dbe0: 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 41 54 54 SYSRES_CONST_ATT
0000dbf0: 41 43 48 5f 54 59 50 45 5f 54 41 53 4b 20 22 20 ACH_TYPE_TASK "
0000dc00: 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f +. "SYSRES_CO
0000dc10: 4e 53 54 5f 41 55 54 48 5f 45 4e 43 4f 44 45 44 NST_AUTH_ENCODED
0000dc20: 5f 50 41 53 53 57 4f 52 44 20 22 20 2b 0a 20 20 _PASSWORD " +.
0000dc30: 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f "SYSRES_CONST_
0000dc40: 41 55 54 48 5f 45 4e 43 4f 44 45 44 5f 50 41 53 AUTH_ENCODED_PAS
0000dc50: 53 57 4f 52 44 5f 43 4f 44 45 20 22 20 2b 0a 20 SWORD_CODE " +.
0000dc60: 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 "SYSRES_CONST
0000dc70: 5f 41 55 54 48 5f 4e 4f 56 45 4c 4c 20 22 20 2b _AUTH_NOVELL " +
0000dc80: 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e . "SYSRES_CON
0000dc90: 53 54 5f 41 55 54 48 5f 50 41 53 53 57 4f 52 44 ST_AUTH_PASSWORD
0000dca0: 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 " +. "SYSRES
0000dcb0: 5f 43 4f 4e 53 54 5f 41 55 54 48 5f 50 41 53 53 _CONST_AUTH_PASS
0000dcc0: 57 4f 52 44 5f 43 4f 44 45 20 22 20 2b 0a 20 20 WORD_CODE " +.
0000dcd0: 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f "SYSRES_CONST_
0000dce0: 41 55 54 48 5f 57 49 4e 44 4f 57 53 20 22 20 2b AUTH_WINDOWS " +
0000dcf0: 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e . "SYSRES_CON
0000dd00: 53 54 5f 41 55 54 48 45 4e 54 49 43 41 54 49 4e ST_AUTHENTICATIN
0000dd10: 47 5f 53 49 47 4e 41 54 55 52 45 5f 4e 41 4d 45 G_SIGNATURE_NAME
0000dd20: 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 " +. "SYSRES
0000dd30: 5f 43 4f 4e 53 54 5f 41 55 54 48 45 4e 54 49 43 _CONST_AUTHENTIC
0000dd40: 41 54 49 4e 47 5f 53 49 47 4e 41 54 55 52 45 5f ATING_SIGNATURE_
0000dd50: 52 45 51 55 49 53 49 54 45 5f 43 4f 44 45 20 22 REQUISITE_CODE "
0000dd60: 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 +. "SYSRES_C
0000dd70: 4f 4e 53 54 5f 41 55 54 4f 5f 45 4e 55 4d 5f 4d ONST_AUTO_ENUM_M
0000dd80: 45 54 48 4f 44 5f 46 4c 41 47 20 22 20 2b 0a 20 ETHOD_FLAG " +.
0000dd90: 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 "SYSRES_CONST
0000dda0: 5f 41 55 54 4f 5f 4e 55 4d 45 52 41 54 49 4f 4e _AUTO_NUMERATION
0000ddb0: 5f 43 4f 44 45 20 22 20 2b 0a 20 20 20 20 22 53 _CODE " +. "S
0000ddc0: 59 53 52 45 53 5f 43 4f 4e 53 54 5f 41 55 54 4f YSRES_CONST_AUTO
0000ddd0: 5f 53 54 52 4f 4e 47 5f 45 4e 55 4d 5f 4d 45 54 _STRONG_ENUM_MET
0000dde0: 48 4f 44 5f 46 4c 41 47 20 22 20 2b 0a 20 20 20 HOD_FLAG " +.
0000ddf0: 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 41 "SYSRES_CONST_A
0000de00: 55 54 4f 54 45 58 54 5f 4e 41 4d 45 5f 52 45 51 UTOTEXT_NAME_REQ
0000de10: 55 49 53 49 54 45 5f 43 4f 44 45 20 22 20 2b 0a UISITE_CODE " +.
0000de20: 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 "SYSRES_CONS
0000de30: 54 5f 41 55 54 4f 54 45 58 54 5f 54 45 58 54 5f T_AUTOTEXT_TEXT_
0000de40: 52 45 51 55 49 53 49 54 45 5f 43 4f 44 45 20 22 REQUISITE_CODE "
0000de50: 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 +. "SYSRES_C
0000de60: 4f 4e 53 54 5f 41 55 54 4f 54 45 58 54 5f 55 53 ONST_AUTOTEXT_US
0000de70: 41 47 45 5f 41 4c 4c 20 22 20 2b 0a 20 20 20 20 AGE_ALL " +.
0000de80: 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 41 55 "SYSRES_CONST_AU
0000de90: 54 4f 54 45 58 54 5f 55 53 41 47 45 5f 41 4c 4c TOTEXT_USAGE_ALL
0000dea0: 5f 43 4f 44 45 20 22 20 2b 0a 20 20 20 20 22 53 _CODE " +. "S
0000deb0: 59 53 52 45 53 5f 43 4f 4e 53 54 5f 41 55 54 4f YSRES_CONST_AUTO
0000dec0: 54 45 58 54 5f 55 53 41 47 45 5f 53 49 47 4e 20 TEXT_USAGE_SIGN
0000ded0: 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f " +. "SYSRES_
0000dee0: 43 4f 4e 53 54 5f 41 55 54 4f 54 45 58 54 5f 55 CONST_AUTOTEXT_U
0000def0: 53 41 47 45 5f 53 49 47 4e 5f 43 4f 44 45 20 22 SAGE_SIGN_CODE "
0000df00: 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 +. "SYSRES_C
0000df10: 4f 4e 53 54 5f 41 55 54 4f 54 45 58 54 5f 55 53 ONST_AUTOTEXT_US
0000df20: 41 47 45 5f 57 4f 52 4b 20 22 20 2b 0a 20 20 20 AGE_WORK " +.
0000df30: 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 41 "SYSRES_CONST_A
0000df40: 55 54 4f 54 45 58 54 5f 55 53 41 47 45 5f 57 4f UTOTEXT_USAGE_WO
0000df50: 52 4b 5f 43 4f 44 45 20 22 20 2b 0a 20 20 20 20 RK_CODE " +.
0000df60: 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 41 55 "SYSRES_CONST_AU
0000df70: 54 4f 54 45 58 54 5f 55 53 45 5f 41 4e 59 57 48 TOTEXT_USE_ANYWH
0000df80: 45 52 45 5f 43 4f 44 45 20 22 20 2b 0a 20 20 20 ERE_CODE " +.
0000df90: 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 41 "SYSRES_CONST_A
0000dfa0: 55 54 4f 54 45 58 54 5f 55 53 45 5f 4f 4e 5f 53 UTOTEXT_USE_ON_S
0000dfb0: 49 47 4e 49 4e 47 5f 43 4f 44 45 20 22 20 2b 0a IGNING_CODE " +.
0000dfc0: 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 "SYSRES_CONS
0000dfd0: 54 5f 41 55 54 4f 54 45 58 54 5f 55 53 45 5f 4f T_AUTOTEXT_USE_O
0000dfe0: 4e 5f 57 4f 52 4b 5f 43 4f 44 45 20 22 20 2b 0a N_WORK_CODE " +.
0000dff0: 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 "SYSRES_CONS
0000e000: 54 5f 42 45 47 49 4e 5f 44 41 54 45 5f 52 45 51 T_BEGIN_DATE_REQ
0000e010: 55 49 53 49 54 45 5f 43 4f 44 45 20 22 20 2b 0a UISITE_CODE " +.
0000e020: 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 "SYSRES_CONS
0000e030: 54 5f 42 4c 41 43 4b 5f 4c 49 46 45 5f 43 59 43 T_BLACK_LIFE_CYC
0000e040: 4c 45 5f 53 54 41 47 45 5f 46 4f 4e 54 5f 43 4f LE_STAGE_FONT_CO
0000e050: 4c 4f 52 20 22 20 2b 0a 20 20 20 20 22 53 59 53 LOR " +. "SYS
0000e060: 52 45 53 5f 43 4f 4e 53 54 5f 42 4c 55 45 5f 4c RES_CONST_BLUE_L
0000e070: 49 46 45 5f 43 59 43 4c 45 5f 53 54 41 47 45 5f IFE_CYCLE_STAGE_
0000e080: 46 4f 4e 54 5f 43 4f 4c 4f 52 20 22 20 2b 0a 20 FONT_COLOR " +.
0000e090: 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 "SYSRES_CONST
0000e0a0: 5f 42 54 4e 5f 50 41 52 54 20 22 20 2b 0a 20 20 _BTN_PART " +.
0000e0b0: 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f "SYSRES_CONST_
0000e0c0: 43 41 4c 43 55 4c 41 54 45 44 5f 52 4f 4c 45 5f CALCULATED_ROLE_
0000e0d0: 54 59 50 45 5f 43 4f 44 45 20 22 20 2b 0a 20 20 TYPE_CODE " +.
0000e0e0: 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f "SYSRES_CONST_
0000e0f0: 43 41 4c 4c 5f 54 59 50 45 5f 56 41 52 49 41 42 CALL_TYPE_VARIAB
0000e100: 4c 45 5f 42 55 54 54 4f 4e 5f 56 41 4c 55 45 20 LE_BUTTON_VALUE
0000e110: 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f " +. "SYSRES_
0000e120: 43 4f 4e 53 54 5f 43 41 4c 4c 5f 54 59 50 45 5f CONST_CALL_TYPE_
0000e130: 56 41 52 49 41 42 4c 45 5f 50 52 4f 47 52 41 4d VARIABLE_PROGRAM
0000e140: 5f 56 41 4c 55 45 20 22 20 2b 0a 20 20 20 20 22 _VALUE " +. "
0000e150: 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 43 41 4e SYSRES_CONST_CAN
0000e160: 43 45 4c 5f 4d 45 53 53 41 47 45 5f 46 55 4e 43 CEL_MESSAGE_FUNC
0000e170: 54 49 4f 4e 5f 52 45 53 55 4c 54 20 22 20 2b 0a TION_RESULT " +.
0000e180: 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 "SYSRES_CONS
0000e190: 54 5f 43 41 52 44 5f 50 41 52 54 20 22 20 2b 0a T_CARD_PART " +.
0000e1a0: 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 "SYSRES_CONS
0000e1b0: 54 5f 43 41 52 44 5f 52 45 46 45 52 45 4e 43 45 T_CARD_REFERENCE
0000e1c0: 5f 4d 4f 44 45 5f 4e 41 4d 45 20 22 20 2b 0a 20 _MODE_NAME " +.
0000e1d0: 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 "SYSRES_CONST
0000e1e0: 5f 43 45 52 54 49 46 49 43 41 54 45 5f 54 59 50 _CERTIFICATE_TYP
0000e1f0: 45 5f 52 45 51 55 49 53 49 54 45 5f 45 4e 43 52 E_REQUISITE_ENCR
0000e200: 59 50 54 5f 56 41 4c 55 45 20 22 20 2b 0a 20 20 YPT_VALUE " +.
0000e210: 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f "SYSRES_CONST_
0000e220: 43 45 52 54 49 46 49 43 41 54 45 5f 54 59 50 45 CERTIFICATE_TYPE
0000e230: 5f 52 45 51 55 49 53 49 54 45 5f 53 49 47 4e 5f _REQUISITE_SIGN_
0000e240: 41 4e 44 5f 45 4e 43 52 59 50 54 5f 56 41 4c 55 AND_ENCRYPT_VALU
0000e250: 45 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 E " +. "SYSRE
0000e260: 53 5f 43 4f 4e 53 54 5f 43 45 52 54 49 46 49 43 S_CONST_CERTIFIC
0000e270: 41 54 45 5f 54 59 50 45 5f 52 45 51 55 49 53 49 ATE_TYPE_REQUISI
0000e280: 54 45 5f 53 49 47 4e 5f 56 41 4c 55 45 20 22 20 TE_SIGN_VALUE "
0000e290: 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f +. "SYSRES_CO
0000e2a0: 4e 53 54 5f 43 48 45 43 4b 5f 50 41 52 41 4d 5f NST_CHECK_PARAM_
0000e2b0: 56 41 4c 55 45 5f 44 41 54 45 5f 50 41 52 41 4d VALUE_DATE_PARAM
0000e2c0: 5f 54 59 50 45 20 22 20 2b 0a 20 20 20 20 22 53 _TYPE " +. "S
0000e2d0: 59 53 52 45 53 5f 43 4f 4e 53 54 5f 43 48 45 43 YSRES_CONST_CHEC
0000e2e0: 4b 5f 50 41 52 41 4d 5f 56 41 4c 55 45 5f 46 4c K_PARAM_VALUE_FL
0000e2f0: 4f 41 54 5f 50 41 52 41 4d 5f 54 59 50 45 20 22 OAT_PARAM_TYPE "
0000e300: 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 +. "SYSRES_C
0000e310: 4f 4e 53 54 5f 43 48 45 43 4b 5f 50 41 52 41 4d ONST_CHECK_PARAM
0000e320: 5f 56 41 4c 55 45 5f 49 4e 54 45 47 45 52 5f 50 _VALUE_INTEGER_P
0000e330: 41 52 41 4d 5f 54 59 50 45 20 22 20 2b 0a 20 20 ARAM_TYPE " +.
0000e340: 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f "SYSRES_CONST_
0000e350: 43 48 45 43 4b 5f 50 41 52 41 4d 5f 56 41 4c 55 CHECK_PARAM_VALU
0000e360: 45 5f 50 49 43 4b 5f 50 41 52 41 4d 5f 54 59 50 E_PICK_PARAM_TYP
0000e370: 45 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 E " +. "SYSRE
0000e380: 53 5f 43 4f 4e 53 54 5f 43 48 45 43 4b 5f 50 41 S_CONST_CHECK_PA
0000e390: 52 41 4d 5f 56 41 4c 55 45 5f 52 45 45 46 52 45 RAM_VALUE_REEFRE
0000e3a0: 4e 43 45 5f 50 41 52 41 4d 5f 54 59 50 45 20 22 NCE_PARAM_TYPE "
0000e3b0: 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 +. "SYSRES_C
0000e3c0: 4f 4e 53 54 5f 43 4c 4f 53 45 44 5f 52 45 43 4f ONST_CLOSED_RECO
0000e3d0: 52 44 5f 46 4c 41 47 5f 56 41 4c 55 45 5f 46 45 RD_FLAG_VALUE_FE
0000e3e0: 4d 49 4e 49 4e 45 20 22 20 2b 0a 20 20 20 20 22 MININE " +. "
0000e3f0: 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 43 4c 4f SYSRES_CONST_CLO
0000e400: 53 45 44 5f 52 45 43 4f 52 44 5f 46 4c 41 47 5f SED_RECORD_FLAG_
0000e410: 56 41 4c 55 45 5f 4d 41 53 43 55 4c 49 4e 45 20 VALUE_MASCULINE
0000e420: 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f " +. "SYSRES_
0000e430: 43 4f 4e 53 54 5f 43 4f 44 45 5f 43 4f 4d 50 4f CONST_CODE_COMPO
0000e440: 4e 45 4e 54 5f 54 59 50 45 5f 41 44 4d 49 4e 20 NENT_TYPE_ADMIN
0000e450: 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f " +. "SYSRES_
0000e460: 43 4f 4e 53 54 5f 43 4f 44 45 5f 43 4f 4d 50 4f CONST_CODE_COMPO
0000e470: 4e 45 4e 54 5f 54 59 50 45 5f 44 45 56 45 4c 4f NENT_TYPE_DEVELO
0000e480: 50 45 52 20 22 20 2b 0a 20 20 20 20 22 53 59 53 PER " +. "SYS
0000e490: 52 45 53 5f 43 4f 4e 53 54 5f 43 4f 44 45 5f 43 RES_CONST_CODE_C
0000e4a0: 4f 4d 50 4f 4e 45 4e 54 5f 54 59 50 45 5f 44 4f OMPONENT_TYPE_DO
0000e4b0: 43 53 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 CS " +. "SYSR
0000e4c0: 45 53 5f 43 4f 4e 53 54 5f 43 4f 44 45 5f 43 4f ES_CONST_CODE_CO
0000e4d0: 4d 50 4f 4e 45 4e 54 5f 54 59 50 45 5f 45 44 4f MPONENT_TYPE_EDO
0000e4e0: 43 5f 43 41 52 44 53 20 22 20 2b 0a 20 20 20 20 C_CARDS " +.
0000e4f0: 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 43 4f "SYSRES_CONST_CO
0000e500: 44 45 5f 43 4f 4d 50 4f 4e 45 4e 54 5f 54 59 50 DE_COMPONENT_TYP
0000e510: 45 5f 45 58 54 45 52 4e 41 4c 5f 45 58 45 43 55 E_EXTERNAL_EXECU
0000e520: 54 41 42 4c 45 20 22 20 2b 0a 20 20 20 20 22 53 TABLE " +. "S
0000e530: 59 53 52 45 53 5f 43 4f 4e 53 54 5f 43 4f 44 45 YSRES_CONST_CODE
0000e540: 5f 43 4f 4d 50 4f 4e 45 4e 54 5f 54 59 50 45 5f _COMPONENT_TYPE_
0000e550: 4f 54 48 45 52 20 22 20 2b 0a 20 20 20 20 22 53 OTHER " +. "S
0000e560: 59 53 52 45 53 5f 43 4f 4e 53 54 5f 43 4f 44 45 YSRES_CONST_CODE
0000e570: 5f 43 4f 4d 50 4f 4e 45 4e 54 5f 54 59 50 45 5f _COMPONENT_TYPE_
0000e580: 52 45 46 45 52 45 4e 43 45 20 22 20 2b 0a 20 20 REFERENCE " +.
0000e590: 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f "SYSRES_CONST_
0000e5a0: 43 4f 44 45 5f 43 4f 4d 50 4f 4e 45 4e 54 5f 54 CODE_COMPONENT_T
0000e5b0: 59 50 45 5f 52 45 50 4f 52 54 20 22 20 2b 0a 20 YPE_REPORT " +.
0000e5c0: 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 "SYSRES_CONST
0000e5d0: 5f 43 4f 44 45 5f 43 4f 4d 50 4f 4e 45 4e 54 5f _CODE_COMPONENT_
0000e5e0: 54 59 50 45 5f 53 43 52 49 50 54 20 22 20 2b 0a TYPE_SCRIPT " +.
0000e5f0: 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 "SYSRES_CONS
0000e600: 54 5f 43 4f 44 45 5f 43 4f 4d 50 4f 4e 45 4e 54 T_CODE_COMPONENT
0000e610: 5f 54 59 50 45 5f 55 52 4c 20 22 20 2b 0a 20 20 _TYPE_URL " +.
0000e620: 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f "SYSRES_CONST_
0000e630: 43 4f 44 45 5f 52 45 51 55 49 53 49 54 45 5f 41 CODE_REQUISITE_A
0000e640: 43 43 45 53 53 20 22 20 2b 0a 20 20 20 20 22 53 CCESS " +. "S
0000e650: 59 53 52 45 53 5f 43 4f 4e 53 54 5f 43 4f 44 45 YSRES_CONST_CODE
0000e660: 5f 52 45 51 55 49 53 49 54 45 5f 43 4f 44 45 20 _REQUISITE_CODE
0000e670: 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f " +. "SYSRES_
0000e680: 43 4f 4e 53 54 5f 43 4f 44 45 5f 52 45 51 55 49 CONST_CODE_REQUI
0000e690: 53 49 54 45 5f 43 4f 4d 50 4f 4e 45 4e 54 20 22 SITE_COMPONENT "
0000e6a0: 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 +. "SYSRES_C
0000e6b0: 4f 4e 53 54 5f 43 4f 44 45 5f 52 45 51 55 49 53 ONST_CODE_REQUIS
0000e6c0: 49 54 45 5f 44 45 53 43 52 49 50 54 49 4f 4e 20 ITE_DESCRIPTION
0000e6d0: 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f " +. "SYSRES_
0000e6e0: 43 4f 4e 53 54 5f 43 4f 44 45 5f 52 45 51 55 49 CONST_CODE_REQUI
0000e6f0: 53 49 54 45 5f 45 58 43 4c 55 44 45 5f 43 4f 4d SITE_EXCLUDE_COM
0000e700: 50 4f 4e 45 4e 54 20 22 20 2b 0a 20 20 20 20 22 PONENT " +. "
0000e710: 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 43 4f 44 SYSRES_CONST_COD
0000e720: 45 5f 52 45 51 55 49 53 49 54 45 5f 52 45 43 4f E_REQUISITE_RECO
0000e730: 52 44 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 RD " +. "SYSR
0000e740: 45 53 5f 43 4f 4e 53 54 5f 43 4f 4d 4d 45 4e 54 ES_CONST_COMMENT
0000e750: 5f 52 45 51 5f 43 4f 44 45 20 22 20 2b 0a 20 20 _REQ_CODE " +.
0000e760: 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f "SYSRES_CONST_
0000e770: 43 4f 4d 4d 4f 4e 5f 53 45 54 54 49 4e 47 53 5f COMMON_SETTINGS_
0000e780: 52 45 51 55 49 53 49 54 45 5f 43 4f 44 45 20 22 REQUISITE_CODE "
0000e790: 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 +. "SYSRES_C
0000e7a0: 4f 4e 53 54 5f 43 4f 4d 50 5f 43 4f 44 45 5f 47 ONST_COMP_CODE_G
0000e7b0: 52 44 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 RD " +. "SYSR
0000e7c0: 45 53 5f 43 4f 4e 53 54 5f 43 4f 4d 50 4f 4e 45 ES_CONST_COMPONE
0000e7d0: 4e 54 5f 47 52 4f 55 50 5f 54 59 50 45 5f 52 45 NT_GROUP_TYPE_RE
0000e7e0: 51 55 49 53 49 54 45 5f 43 4f 44 45 20 22 20 2b QUISITE_CODE " +
0000e7f0: 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e . "SYSRES_CON
0000e800: 53 54 5f 43 4f 4d 50 4f 4e 45 4e 54 5f 54 59 50 ST_COMPONENT_TYP
0000e810: 45 5f 41 44 4d 49 4e 5f 43 4f 4d 50 4f 4e 45 4e E_ADMIN_COMPONEN
0000e820: 54 53 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 TS " +. "SYSR
0000e830: 45 53 5f 43 4f 4e 53 54 5f 43 4f 4d 50 4f 4e 45 ES_CONST_COMPONE
0000e840: 4e 54 5f 54 59 50 45 5f 44 45 56 45 4c 4f 50 45 NT_TYPE_DEVELOPE
0000e850: 52 5f 43 4f 4d 50 4f 4e 45 4e 54 53 20 22 20 2b R_COMPONENTS " +
0000e860: 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e . "SYSRES_CON
0000e870: 53 54 5f 43 4f 4d 50 4f 4e 45 4e 54 5f 54 59 50 ST_COMPONENT_TYP
0000e880: 45 5f 44 4f 43 53 20 22 20 2b 0a 20 20 20 20 22 E_DOCS " +. "
0000e890: 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 43 4f 4d SYSRES_CONST_COM
0000e8a0: 50 4f 4e 45 4e 54 5f 54 59 50 45 5f 45 44 4f 43 PONENT_TYPE_EDOC
0000e8b0: 5f 43 41 52 44 53 20 22 20 2b 0a 20 20 20 20 22 _CARDS " +. "
0000e8c0: 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 43 4f 4d SYSRES_CONST_COM
0000e8d0: 50 4f 4e 45 4e 54 5f 54 59 50 45 5f 45 44 4f 43 PONENT_TYPE_EDOC
0000e8e0: 53 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 S " +. "SYSRE
0000e8f0: 53 5f 43 4f 4e 53 54 5f 43 4f 4d 50 4f 4e 45 4e S_CONST_COMPONEN
0000e900: 54 5f 54 59 50 45 5f 45 58 54 45 52 4e 41 4c 5f T_TYPE_EXTERNAL_
0000e910: 45 58 45 43 55 54 41 42 4c 45 20 22 20 2b 0a 20 EXECUTABLE " +.
0000e920: 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 "SYSRES_CONST
0000e930: 5f 43 4f 4d 50 4f 4e 45 4e 54 5f 54 59 50 45 5f _COMPONENT_TYPE_
0000e940: 4f 54 48 45 52 20 22 20 2b 0a 20 20 20 20 22 53 OTHER " +. "S
0000e950: 59 53 52 45 53 5f 43 4f 4e 53 54 5f 43 4f 4d 50 YSRES_CONST_COMP
0000e960: 4f 4e 45 4e 54 5f 54 59 50 45 5f 52 45 46 45 52 ONENT_TYPE_REFER
0000e970: 45 4e 43 45 5f 54 59 50 45 53 20 22 20 2b 0a 20 ENCE_TYPES " +.
0000e980: 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 "SYSRES_CONST
0000e990: 5f 43 4f 4d 50 4f 4e 45 4e 54 5f 54 59 50 45 5f _COMPONENT_TYPE_
0000e9a0: 52 45 46 45 52 45 4e 43 45 53 20 22 20 2b 0a 20 REFERENCES " +.
0000e9b0: 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 "SYSRES_CONST
0000e9c0: 5f 43 4f 4d 50 4f 4e 45 4e 54 5f 54 59 50 45 5f _COMPONENT_TYPE_
0000e9d0: 52 45 50 4f 52 54 53 20 22 20 2b 0a 20 20 20 20 REPORTS " +.
0000e9e0: 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 43 4f "SYSRES_CONST_CO
0000e9f0: 4d 50 4f 4e 45 4e 54 5f 54 59 50 45 5f 53 43 52 MPONENT_TYPE_SCR
0000ea00: 49 50 54 53 20 22 20 2b 0a 20 20 20 20 22 53 59 IPTS " +. "SY
0000ea10: 53 52 45 53 5f 43 4f 4e 53 54 5f 43 4f 4d 50 4f SRES_CONST_COMPO
0000ea20: 4e 45 4e 54 5f 54 59 50 45 5f 55 52 4c 20 22 20 NENT_TYPE_URL "
0000ea30: 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f +. "SYSRES_CO
0000ea40: 4e 53 54 5f 43 4f 4d 50 4f 4e 45 4e 54 53 5f 52 NST_COMPONENTS_R
0000ea50: 45 4d 4f 54 45 5f 53 45 52 56 45 52 53 5f 56 49 EMOTE_SERVERS_VI
0000ea60: 45 57 5f 43 4f 44 45 20 22 20 2b 0a 20 20 20 20 EW_CODE " +.
0000ea70: 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 43 4f "SYSRES_CONST_CO
0000ea80: 4e 44 49 54 49 4f 4e 5f 42 4c 4f 43 4b 5f 44 45 NDITION_BLOCK_DE
0000ea90: 53 43 52 49 50 54 49 4f 4e 20 22 20 2b 0a 20 20 SCRIPTION " +.
0000eaa0: 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f "SYSRES_CONST_
0000eab0: 43 4f 4e 53 54 5f 46 49 52 4d 5f 53 54 41 54 55 CONST_FIRM_STATU
0000eac0: 53 5f 43 4f 4d 4d 4f 4e 20 22 20 2b 0a 20 20 20 S_COMMON " +.
0000ead0: 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 43 "SYSRES_CONST_C
0000eae0: 4f 4e 53 54 5f 46 49 52 4d 5f 53 54 41 54 55 53 ONST_FIRM_STATUS
0000eaf0: 5f 49 4e 44 49 56 49 44 55 41 4c 20 22 20 2b 0a _INDIVIDUAL " +.
0000eb00: 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 "SYSRES_CONS
0000eb10: 54 5f 43 4f 4e 53 54 5f 4e 45 47 41 54 49 56 45 T_CONST_NEGATIVE
0000eb20: 5f 56 41 4c 55 45 20 22 20 2b 0a 20 20 20 20 22 _VALUE " +. "
0000eb30: 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 43 4f 4e SYSRES_CONST_CON
0000eb40: 53 54 5f 50 4f 53 49 54 49 56 45 5f 56 41 4c 55 ST_POSITIVE_VALU
0000eb50: 45 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 E " +. "SYSRE
0000eb60: 53 5f 43 4f 4e 53 54 5f 43 4f 4e 53 54 5f 53 45 S_CONST_CONST_SE
0000eb70: 52 56 45 52 5f 53 54 41 54 55 53 5f 44 4f 4e 54 RVER_STATUS_DONT
0000eb80: 5f 52 45 50 4c 49 43 41 54 45 20 22 20 2b 0a 20 _REPLICATE " +.
0000eb90: 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 "SYSRES_CONST
0000eba0: 5f 43 4f 4e 53 54 5f 53 45 52 56 45 52 5f 53 54 _CONST_SERVER_ST
0000ebb0: 41 54 55 53 5f 52 45 50 4c 49 43 41 54 45 20 22 ATUS_REPLICATE "
0000ebc0: 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 +. "SYSRES_C
0000ebd0: 4f 4e 53 54 5f 43 4f 4e 54 45 4e 54 53 5f 52 45 ONST_CONTENTS_RE
0000ebe0: 51 55 49 53 49 54 45 5f 43 4f 44 45 20 22 20 2b QUISITE_CODE " +
0000ebf0: 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e . "SYSRES_CON
0000ec00: 53 54 5f 44 41 54 41 5f 54 59 50 45 5f 42 4f 4f ST_DATA_TYPE_BOO
0000ec10: 4c 45 41 4e 20 22 20 2b 0a 20 20 20 20 22 53 59 LEAN " +. "SY
0000ec20: 53 52 45 53 5f 43 4f 4e 53 54 5f 44 41 54 41 5f SRES_CONST_DATA_
0000ec30: 54 59 50 45 5f 44 41 54 45 20 22 20 2b 0a 20 20 TYPE_DATE " +.
0000ec40: 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f "SYSRES_CONST_
0000ec50: 44 41 54 41 5f 54 59 50 45 5f 46 4c 4f 41 54 20 DATA_TYPE_FLOAT
0000ec60: 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f " +. "SYSRES_
0000ec70: 43 4f 4e 53 54 5f 44 41 54 41 5f 54 59 50 45 5f CONST_DATA_TYPE_
0000ec80: 49 4e 54 45 47 45 52 20 22 20 2b 0a 20 20 20 20 INTEGER " +.
0000ec90: 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 44 41 "SYSRES_CONST_DA
0000eca0: 54 41 5f 54 59 50 45 5f 50 49 43 4b 20 22 20 2b TA_TYPE_PICK " +
0000ecb0: 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e . "SYSRES_CON
0000ecc0: 53 54 5f 44 41 54 41 5f 54 59 50 45 5f 52 45 46 ST_DATA_TYPE_REF
0000ecd0: 45 52 45 4e 43 45 20 22 20 2b 0a 20 20 20 20 22 ERENCE " +. "
0000ece0: 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 44 41 54 SYSRES_CONST_DAT
0000ecf0: 41 5f 54 59 50 45 5f 53 54 52 49 4e 47 20 22 20 A_TYPE_STRING "
0000ed00: 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f +. "SYSRES_CO
0000ed10: 4e 53 54 5f 44 41 54 41 5f 54 59 50 45 5f 54 45 NST_DATA_TYPE_TE
0000ed20: 58 54 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 XT " +. "SYSR
0000ed30: 45 53 5f 43 4f 4e 53 54 5f 44 41 54 41 5f 54 59 ES_CONST_DATA_TY
0000ed40: 50 45 5f 56 41 52 49 41 4e 54 20 22 20 2b 0a 20 PE_VARIANT " +.
0000ed50: 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 "SYSRES_CONST
0000ed60: 5f 44 41 54 45 5f 43 4c 4f 53 45 5f 52 45 51 5f _DATE_CLOSE_REQ_
0000ed70: 43 4f 44 45 20 22 20 2b 0a 20 20 20 20 22 53 59 CODE " +. "SY
0000ed80: 53 52 45 53 5f 43 4f 4e 53 54 5f 44 41 54 45 5f SRES_CONST_DATE_
0000ed90: 46 4f 52 4d 41 54 5f 44 41 54 45 5f 4f 4e 4c 59 FORMAT_DATE_ONLY
0000eda0: 5f 43 48 41 52 20 22 20 2b 0a 20 20 20 20 22 53 _CHAR " +. "S
0000edb0: 59 53 52 45 53 5f 43 4f 4e 53 54 5f 44 41 54 45 YSRES_CONST_DATE
0000edc0: 5f 4f 50 45 4e 5f 52 45 51 5f 43 4f 44 45 20 22 _OPEN_REQ_CODE "
0000edd0: 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 +. "SYSRES_C
0000ede0: 4f 4e 53 54 5f 44 41 54 45 5f 52 45 51 55 49 53 ONST_DATE_REQUIS
0000edf0: 49 54 45 20 22 20 2b 0a 20 20 20 20 22 53 59 53 ITE " +. "SYS
0000ee00: 52 45 53 5f 43 4f 4e 53 54 5f 44 41 54 45 5f 52 RES_CONST_DATE_R
0000ee10: 45 51 55 49 53 49 54 45 5f 43 4f 44 45 20 22 20 EQUISITE_CODE "
0000ee20: 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f +. "SYSRES_CO
0000ee30: 4e 53 54 5f 44 41 54 45 5f 52 45 51 55 49 53 49 NST_DATE_REQUISI
0000ee40: 54 45 5f 4e 41 4d 45 20 22 20 2b 0a 20 20 20 20 TE_NAME " +.
0000ee50: 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 44 41 "SYSRES_CONST_DA
0000ee60: 54 45 5f 52 45 51 55 49 53 49 54 45 5f 54 59 50 TE_REQUISITE_TYP
0000ee70: 45 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 E " +. "SYSRE
0000ee80: 53 5f 43 4f 4e 53 54 5f 44 41 54 45 5f 54 59 50 S_CONST_DATE_TYP
0000ee90: 45 5f 43 48 41 52 20 22 20 2b 0a 20 20 20 20 22 E_CHAR " +. "
0000eea0: 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 44 41 54 SYSRES_CONST_DAT
0000eeb0: 45 54 49 4d 45 5f 46 4f 52 4d 41 54 5f 56 41 4c ETIME_FORMAT_VAL
0000eec0: 55 45 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 UE " +. "SYSR
0000eed0: 45 53 5f 43 4f 4e 53 54 5f 44 45 41 5f 41 43 43 ES_CONST_DEA_ACC
0000eee0: 45 53 53 5f 52 49 47 48 54 53 5f 41 43 54 49 4f ESS_RIGHTS_ACTIO
0000eef0: 4e 5f 43 4f 44 45 20 22 20 2b 0a 20 20 20 20 22 N_CODE " +. "
0000ef00: 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 44 45 53 SYSRES_CONST_DES
0000ef10: 43 52 49 50 54 49 4f 4e 5f 4c 4f 43 41 4c 49 5a CRIPTION_LOCALIZ
0000ef20: 45 5f 49 44 5f 52 45 51 55 49 53 49 54 45 5f 43 E_ID_REQUISITE_C
0000ef30: 4f 44 45 20 22 20 2b 0a 20 20 20 20 22 53 59 53 ODE " +. "SYS
0000ef40: 52 45 53 5f 43 4f 4e 53 54 5f 44 45 53 43 52 49 RES_CONST_DESCRI
0000ef50: 50 54 49 4f 4e 5f 52 45 51 55 49 53 49 54 45 5f PTION_REQUISITE_
0000ef60: 43 4f 44 45 20 22 20 2b 0a 20 20 20 20 22 53 59 CODE " +. "SY
0000ef70: 53 52 45 53 5f 43 4f 4e 53 54 5f 44 45 54 31 5f SRES_CONST_DET1_
0000ef80: 50 41 52 54 20 22 20 2b 0a 20 20 20 20 22 53 59 PART " +. "SY
0000ef90: 53 52 45 53 5f 43 4f 4e 53 54 5f 44 45 54 32 5f SRES_CONST_DET2_
0000efa0: 50 41 52 54 20 22 20 2b 0a 20 20 20 20 22 53 59 PART " +. "SY
0000efb0: 53 52 45 53 5f 43 4f 4e 53 54 5f 44 45 54 33 5f SRES_CONST_DET3_
0000efc0: 50 41 52 54 20 22 20 2b 0a 20 20 20 20 22 53 59 PART " +. "SY
0000efd0: 53 52 45 53 5f 43 4f 4e 53 54 5f 44 45 54 34 5f SRES_CONST_DET4_
0000efe0: 50 41 52 54 20 22 20 2b 0a 20 20 20 20 22 53 59 PART " +. "SY
0000eff0: 53 52 45 53 5f 43 4f 4e 53 54 5f 44 45 54 35 5f SRES_CONST_DET5_
0000f000: 50 41 52 54 20 22 20 2b 0a 20 20 20 20 22 53 59 PART " +. "SY
0000f010: 53 52 45 53 5f 43 4f 4e 53 54 5f 44 45 54 36 5f SRES_CONST_DET6_
0000f020: 50 41 52 54 20 22 20 2b 0a 20 20 20 20 22 53 59 PART " +. "SY
0000f030: 53 52 45 53 5f 43 4f 4e 53 54 5f 44 45 54 41 49 SRES_CONST_DETAI
0000f040: 4c 5f 44 41 54 41 53 45 54 5f 4b 45 59 5f 52 45 L_DATASET_KEY_RE
0000f050: 51 55 49 53 49 54 45 5f 43 4f 44 45 20 22 20 2b QUISITE_CODE " +
0000f060: 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e . "SYSRES_CON
0000f070: 53 54 5f 44 45 54 41 49 4c 5f 50 49 43 4b 5f 52 ST_DETAIL_PICK_R
0000f080: 45 51 55 49 53 49 54 45 5f 43 4f 44 45 20 22 20 EQUISITE_CODE "
0000f090: 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f +. "SYSRES_CO
0000f0a0: 4e 53 54 5f 44 45 54 41 49 4c 5f 52 45 51 5f 43 NST_DETAIL_REQ_C
0000f0b0: 4f 44 45 20 22 20 2b 0a 20 20 20 20 22 53 59 53 ODE " +. "SYS
0000f0c0: 52 45 53 5f 43 4f 4e 53 54 5f 44 4f 5f 4e 4f 54 RES_CONST_DO_NOT
0000f0d0: 5f 55 53 45 5f 41 43 43 45 53 53 5f 54 59 50 45 _USE_ACCESS_TYPE
0000f0e0: 5f 43 4f 44 45 20 22 20 2b 0a 20 20 20 20 22 53 _CODE " +. "S
0000f0f0: 59 53 52 45 53 5f 43 4f 4e 53 54 5f 44 4f 5f 4e YSRES_CONST_DO_N
0000f100: 4f 54 5f 55 53 45 5f 41 43 43 45 53 53 5f 54 59 OT_USE_ACCESS_TY
0000f110: 50 45 5f 4e 41 4d 45 20 22 20 2b 0a 20 20 20 20 PE_NAME " +.
0000f120: 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 44 4f "SYSRES_CONST_DO
0000f130: 5f 4e 4f 54 5f 55 53 45 5f 4f 4e 5f 56 49 45 57 _NOT_USE_ON_VIEW
0000f140: 5f 41 43 43 45 53 53 5f 54 59 50 45 5f 43 4f 44 _ACCESS_TYPE_COD
0000f150: 45 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 E " +. "SYSRE
0000f160: 53 5f 43 4f 4e 53 54 5f 44 4f 5f 4e 4f 54 5f 55 S_CONST_DO_NOT_U
0000f170: 53 45 5f 4f 4e 5f 56 49 45 57 5f 41 43 43 45 53 SE_ON_VIEW_ACCES
0000f180: 53 5f 54 59 50 45 5f 4e 41 4d 45 20 22 20 2b 0a S_TYPE_NAME " +.
0000f190: 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 "SYSRES_CONS
0000f1a0: 54 5f 44 4f 43 55 4d 45 4e 54 5f 53 54 4f 52 41 T_DOCUMENT_STORA
0000f1b0: 47 45 53 5f 43 4f 44 45 20 22 20 2b 0a 20 20 20 GES_CODE " +.
0000f1c0: 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 44 "SYSRES_CONST_D
0000f1d0: 4f 43 55 4d 45 4e 54 5f 54 45 4d 50 4c 41 54 45 OCUMENT_TEMPLATE
0000f1e0: 53 5f 54 59 50 45 5f 4e 41 4d 45 20 22 20 2b 0a S_TYPE_NAME " +.
0000f1f0: 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 "SYSRES_CONS
0000f200: 54 5f 44 4f 55 42 4c 45 5f 52 45 51 55 49 53 49 T_DOUBLE_REQUISI
0000f210: 54 45 5f 43 4f 44 45 20 22 20 2b 0a 20 20 20 20 TE_CODE " +.
0000f220: 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 45 44 "SYSRES_CONST_ED
0000f230: 49 54 4f 52 5f 43 4c 4f 53 45 5f 46 49 4c 45 5f ITOR_CLOSE_FILE_
0000f240: 4f 42 53 45 52 56 5f 54 59 50 45 5f 43 4f 44 45 OBSERV_TYPE_CODE
0000f250: 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 " +. "SYSRES
0000f260: 5f 43 4f 4e 53 54 5f 45 44 49 54 4f 52 5f 43 4c _CONST_EDITOR_CL
0000f270: 4f 53 45 5f 50 52 4f 43 45 53 53 5f 4f 42 53 45 OSE_PROCESS_OBSE
0000f280: 52 56 5f 54 59 50 45 5f 43 4f 44 45 20 22 20 2b RV_TYPE_CODE " +
0000f290: 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e . "SYSRES_CON
0000f2a0: 53 54 5f 45 44 49 54 4f 52 5f 54 59 50 45 5f 52 ST_EDITOR_TYPE_R
0000f2b0: 45 51 55 49 53 49 54 45 5f 43 4f 44 45 20 22 20 EQUISITE_CODE "
0000f2c0: 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f +. "SYSRES_CO
0000f2d0: 4e 53 54 5f 45 44 49 54 4f 52 53 5f 41 50 50 4c NST_EDITORS_APPL
0000f2e0: 49 43 41 54 49 4f 4e 5f 4e 41 4d 45 5f 52 45 51 ICATION_NAME_REQ
0000f2f0: 55 49 53 49 54 45 5f 43 4f 44 45 20 22 20 2b 0a UISITE_CODE " +.
0000f300: 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 "SYSRES_CONS
0000f310: 54 5f 45 44 49 54 4f 52 53 5f 43 52 45 41 54 45 T_EDITORS_CREATE
0000f320: 5f 53 45 56 45 52 41 4c 5f 50 52 4f 43 45 53 53 _SEVERAL_PROCESS
0000f330: 45 53 5f 52 45 51 55 49 53 49 54 45 5f 43 4f 44 ES_REQUISITE_COD
0000f340: 45 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 E " +. "SYSRE
0000f350: 53 5f 43 4f 4e 53 54 5f 45 44 49 54 4f 52 53 5f S_CONST_EDITORS_
0000f360: 45 58 54 45 4e 53 49 4f 4e 5f 52 45 51 55 49 53 EXTENSION_REQUIS
0000f370: 49 54 45 5f 43 4f 44 45 20 22 20 2b 0a 20 20 20 ITE_CODE " +.
0000f380: 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 45 "SYSRES_CONST_E
0000f390: 44 49 54 4f 52 53 5f 4f 42 53 45 52 56 45 52 5f DITORS_OBSERVER_
0000f3a0: 42 59 5f 50 52 4f 43 45 53 53 5f 54 59 50 45 20 BY_PROCESS_TYPE
0000f3b0: 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f " +. "SYSRES_
0000f3c0: 43 4f 4e 53 54 5f 45 44 49 54 4f 52 53 5f 52 45 CONST_EDITORS_RE
0000f3d0: 46 45 52 45 4e 43 45 5f 43 4f 44 45 20 22 20 2b FERENCE_CODE " +
0000f3e0: 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e . "SYSRES_CON
0000f3f0: 53 54 5f 45 44 49 54 4f 52 53 5f 52 45 50 4c 41 ST_EDITORS_REPLA
0000f400: 43 45 5f 53 50 45 43 5f 43 48 41 52 53 5f 52 45 CE_SPEC_CHARS_RE
0000f410: 51 55 49 53 49 54 45 5f 43 4f 44 45 20 22 20 2b QUISITE_CODE " +
0000f420: 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e . "SYSRES_CON
0000f430: 53 54 5f 45 44 49 54 4f 52 53 5f 55 53 45 5f 50 ST_EDITORS_USE_P
0000f440: 4c 55 47 49 4e 53 5f 52 45 51 55 49 53 49 54 45 LUGINS_REQUISITE
0000f450: 5f 43 4f 44 45 20 22 20 2b 0a 20 20 20 20 22 53 _CODE " +. "S
0000f460: 59 53 52 45 53 5f 43 4f 4e 53 54 5f 45 44 49 54 YSRES_CONST_EDIT
0000f470: 4f 52 53 5f 56 49 45 57 5f 44 4f 43 55 4d 45 4e ORS_VIEW_DOCUMEN
0000f480: 54 5f 4f 50 45 4e 45 44 5f 54 4f 5f 45 44 49 54 T_OPENED_TO_EDIT
0000f490: 5f 43 4f 44 45 20 22 20 2b 0a 20 20 20 20 22 53 _CODE " +. "S
0000f4a0: 59 53 52 45 53 5f 43 4f 4e 53 54 5f 45 44 4f 43 YSRES_CONST_EDOC
0000f4b0: 5f 43 41 52 44 5f 54 59 50 45 5f 52 45 51 55 49 _CARD_TYPE_REQUI
0000f4c0: 53 49 54 45 5f 43 4f 44 45 20 22 20 2b 0a 20 20 SITE_CODE " +.
0000f4d0: 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f "SYSRES_CONST_
0000f4e0: 45 44 4f 43 5f 43 41 52 44 5f 54 59 50 45 53 5f EDOC_CARD_TYPES_
0000f4f0: 4c 49 4e 4b 5f 52 45 51 55 49 53 49 54 45 5f 43 LINK_REQUISITE_C
0000f500: 4f 44 45 20 22 20 2b 0a 20 20 20 20 22 53 59 53 ODE " +. "SYS
0000f510: 52 45 53 5f 43 4f 4e 53 54 5f 45 44 4f 43 5f 43 RES_CONST_EDOC_C
0000f520: 45 52 54 49 46 49 43 41 54 45 5f 41 4e 44 5f 50 ERTIFICATE_AND_P
0000f530: 41 53 53 57 4f 52 44 5f 45 4e 43 4f 44 45 5f 43 ASSWORD_ENCODE_C
0000f540: 4f 44 45 20 22 20 2b 0a 20 20 20 20 22 53 59 53 ODE " +. "SYS
0000f550: 52 45 53 5f 43 4f 4e 53 54 5f 45 44 4f 43 5f 43 RES_CONST_EDOC_C
0000f560: 45 52 54 49 46 49 43 41 54 45 5f 45 4e 43 4f 44 ERTIFICATE_ENCOD
0000f570: 45 5f 43 4f 44 45 20 22 20 2b 0a 20 20 20 20 22 E_CODE " +. "
0000f580: 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 45 44 4f SYSRES_CONST_EDO
0000f590: 43 5f 44 41 54 45 5f 52 45 51 55 49 53 49 54 45 C_DATE_REQUISITE
0000f5a0: 5f 43 4f 44 45 20 22 20 2b 0a 20 20 20 20 22 53 _CODE " +. "S
0000f5b0: 59 53 52 45 53 5f 43 4f 4e 53 54 5f 45 44 4f 43 YSRES_CONST_EDOC
0000f5c0: 5f 4b 49 4e 44 5f 52 45 46 45 52 45 4e 43 45 5f _KIND_REFERENCE_
0000f5d0: 43 4f 44 45 20 22 20 2b 0a 20 20 20 20 22 53 59 CODE " +. "SY
0000f5e0: 53 52 45 53 5f 43 4f 4e 53 54 5f 45 44 4f 43 5f SRES_CONST_EDOC_
0000f5f0: 4b 49 4e 44 53 5f 42 59 5f 54 45 4d 50 4c 41 54 KINDS_BY_TEMPLAT
0000f600: 45 5f 41 43 54 49 4f 4e 5f 43 4f 44 45 20 22 20 E_ACTION_CODE "
0000f610: 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f +. "SYSRES_CO
0000f620: 4e 53 54 5f 45 44 4f 43 5f 4d 41 4e 41 47 45 5f NST_EDOC_MANAGE_
0000f630: 41 43 43 45 53 53 5f 43 4f 44 45 20 22 20 2b 0a ACCESS_CODE " +.
0000f640: 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 "SYSRES_CONS
0000f650: 54 5f 45 44 4f 43 5f 4e 4f 4e 45 5f 45 4e 43 4f T_EDOC_NONE_ENCO
0000f660: 44 45 5f 43 4f 44 45 20 22 20 2b 0a 20 20 20 20 DE_CODE " +.
0000f670: 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 45 44 "SYSRES_CONST_ED
0000f680: 4f 43 5f 4e 55 4d 42 45 52 5f 52 45 51 55 49 53 OC_NUMBER_REQUIS
0000f690: 49 54 45 5f 43 4f 44 45 20 22 20 2b 0a 20 20 20 ITE_CODE " +.
0000f6a0: 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 45 "SYSRES_CONST_E
0000f6b0: 44 4f 43 5f 50 41 53 53 57 4f 52 44 5f 45 4e 43 DOC_PASSWORD_ENC
0000f6c0: 4f 44 45 5f 43 4f 44 45 20 22 20 2b 0a 20 20 20 ODE_CODE " +.
0000f6d0: 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 45 "SYSRES_CONST_E
0000f6e0: 44 4f 43 5f 52 45 41 44 4f 4e 4c 59 5f 41 43 43 DOC_READONLY_ACC
0000f6f0: 45 53 53 5f 43 4f 44 45 20 22 20 2b 0a 20 20 20 ESS_CODE " +.
0000f700: 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 45 "SYSRES_CONST_E
0000f710: 44 4f 43 5f 53 48 45 4c 4c 5f 4c 49 46 45 5f 54 DOC_SHELL_LIFE_T
0000f720: 59 50 45 5f 56 49 45 57 5f 56 41 4c 55 45 20 22 YPE_VIEW_VALUE "
0000f730: 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 +. "SYSRES_C
0000f740: 4f 4e 53 54 5f 45 44 4f 43 5f 53 49 5a 45 5f 52 ONST_EDOC_SIZE_R
0000f750: 45 53 54 52 49 43 54 49 4f 4e 5f 50 52 49 4f 52 ESTRICTION_PRIOR
0000f760: 49 54 59 5f 52 45 51 55 49 53 49 54 45 5f 43 4f ITY_REQUISITE_CO
0000f770: 44 45 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 DE " +. "SYSR
0000f780: 45 53 5f 43 4f 4e 53 54 5f 45 44 4f 43 5f 53 54 ES_CONST_EDOC_ST
0000f790: 4f 52 41 47 45 5f 43 48 45 43 4b 5f 41 43 43 45 ORAGE_CHECK_ACCE
0000f7a0: 53 53 5f 52 49 47 48 54 53 5f 52 45 51 55 49 53 SS_RIGHTS_REQUIS
0000f7b0: 49 54 45 5f 43 4f 44 45 20 22 20 2b 0a 20 20 20 ITE_CODE " +.
0000f7c0: 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 45 "SYSRES_CONST_E
0000f7d0: 44 4f 43 5f 53 54 4f 52 41 47 45 5f 43 4f 4d 50 DOC_STORAGE_COMP
0000f7e0: 55 54 45 52 5f 4e 41 4d 45 5f 52 45 51 55 49 53 UTER_NAME_REQUIS
0000f7f0: 49 54 45 5f 43 4f 44 45 20 22 20 2b 0a 20 20 20 ITE_CODE " +.
0000f800: 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 45 "SYSRES_CONST_E
0000f810: 44 4f 43 5f 53 54 4f 52 41 47 45 5f 44 41 54 41 DOC_STORAGE_DATA
0000f820: 42 41 53 45 5f 4e 41 4d 45 5f 52 45 51 55 49 53 BASE_NAME_REQUIS
0000f830: 49 54 45 5f 43 4f 44 45 20 22 20 2b 0a 20 20 20 ITE_CODE " +.
0000f840: 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 45 "SYSRES_CONST_E
0000f850: 44 4f 43 5f 53 54 4f 52 41 47 45 5f 45 44 49 54 DOC_STORAGE_EDIT
0000f860: 5f 49 4e 5f 53 54 4f 52 41 47 45 5f 52 45 51 55 _IN_STORAGE_REQU
0000f870: 49 53 49 54 45 5f 43 4f 44 45 20 22 20 2b 0a 20 ISITE_CODE " +.
0000f880: 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 "SYSRES_CONST
0000f890: 5f 45 44 4f 43 5f 53 54 4f 52 41 47 45 5f 4c 4f _EDOC_STORAGE_LO
0000f8a0: 43 41 4c 5f 50 41 54 48 5f 52 45 51 55 49 53 49 CAL_PATH_REQUISI
0000f8b0: 54 45 5f 43 4f 44 45 20 22 20 2b 0a 20 20 20 20 TE_CODE " +.
0000f8c0: 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 45 44 "SYSRES_CONST_ED
0000f8d0: 4f 43 5f 53 54 4f 52 41 47 45 5f 53 48 41 52 45 OC_STORAGE_SHARE
0000f8e0: 44 5f 53 4f 55 52 43 45 5f 4e 41 4d 45 5f 52 45 D_SOURCE_NAME_RE
0000f8f0: 51 55 49 53 49 54 45 5f 43 4f 44 45 20 22 20 2b QUISITE_CODE " +
0000f900: 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e . "SYSRES_CON
0000f910: 53 54 5f 45 44 4f 43 5f 54 45 4d 50 4c 41 54 45 ST_EDOC_TEMPLATE
0000f920: 5f 52 45 51 55 49 53 49 54 45 5f 43 4f 44 45 20 _REQUISITE_CODE
0000f930: 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f " +. "SYSRES_
0000f940: 43 4f 4e 53 54 5f 45 44 4f 43 5f 54 59 50 45 53 CONST_EDOC_TYPES
0000f950: 5f 52 45 46 45 52 45 4e 43 45 5f 43 4f 44 45 20 _REFERENCE_CODE
0000f960: 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f " +. "SYSRES_
0000f970: 43 4f 4e 53 54 5f 45 44 4f 43 5f 56 45 52 53 49 CONST_EDOC_VERSI
0000f980: 4f 4e 5f 41 43 54 49 56 45 5f 53 54 41 47 45 5f ON_ACTIVE_STAGE_
0000f990: 43 4f 44 45 20 22 20 2b 0a 20 20 20 20 22 53 59 CODE " +. "SY
0000f9a0: 53 52 45 53 5f 43 4f 4e 53 54 5f 45 44 4f 43 5f SRES_CONST_EDOC_
0000f9b0: 56 45 52 53 49 4f 4e 5f 44 45 53 49 47 4e 5f 53 VERSION_DESIGN_S
0000f9c0: 54 41 47 45 5f 43 4f 44 45 20 22 20 2b 0a 20 20 TAGE_CODE " +.
0000f9d0: 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f "SYSRES_CONST_
0000f9e0: 45 44 4f 43 5f 56 45 52 53 49 4f 4e 5f 4f 42 53 EDOC_VERSION_OBS
0000f9f0: 4f 4c 45 54 45 5f 53 54 41 47 45 5f 43 4f 44 45 OLETE_STAGE_CODE
0000fa00: 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 " +. "SYSRES
0000fa10: 5f 43 4f 4e 53 54 5f 45 44 4f 43 5f 57 52 49 54 _CONST_EDOC_WRIT
0000fa20: 45 5f 41 43 43 45 53 5f 43 4f 44 45 20 22 20 2b E_ACCES_CODE " +
0000fa30: 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e . "SYSRES_CON
0000fa40: 53 54 5f 45 44 4f 43 55 4d 45 4e 54 5f 43 41 52 ST_EDOCUMENT_CAR
0000fa50: 44 5f 52 45 51 55 49 53 49 54 45 53 5f 52 45 46 D_REQUISITES_REF
0000fa60: 45 52 45 4e 43 45 5f 43 4f 44 45 5f 53 45 4c 45 ERENCE_CODE_SELE
0000fa70: 43 54 45 44 5f 52 45 51 55 49 53 49 54 45 20 22 CTED_REQUISITE "
0000fa80: 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 +. "SYSRES_C
0000fa90: 4f 4e 53 54 5f 45 4e 43 4f 44 45 5f 43 45 52 54 ONST_ENCODE_CERT
0000faa0: 49 46 49 43 41 54 45 5f 54 59 50 45 5f 43 4f 44 IFICATE_TYPE_COD
0000fab0: 45 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 E " +. "SYSRE
0000fac0: 53 5f 43 4f 4e 53 54 5f 45 4e 44 5f 44 41 54 45 S_CONST_END_DATE
0000fad0: 5f 52 45 51 55 49 53 49 54 45 5f 43 4f 44 45 20 _REQUISITE_CODE
0000fae0: 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f " +. "SYSRES_
0000faf0: 43 4f 4e 53 54 5f 45 4e 55 4d 45 52 41 54 49 4f CONST_ENUMERATIO
0000fb00: 4e 5f 54 59 50 45 5f 52 45 51 55 49 53 49 54 45 N_TYPE_REQUISITE
0000fb10: 5f 43 4f 44 45 20 22 20 2b 0a 20 20 20 20 22 53 _CODE " +. "S
0000fb20: 59 53 52 45 53 5f 43 4f 4e 53 54 5f 45 58 45 43 YSRES_CONST_EXEC
0000fb30: 55 54 45 5f 41 43 43 45 53 53 5f 52 49 47 48 54 UTE_ACCESS_RIGHT
0000fb40: 53 5f 54 59 50 45 5f 43 4f 44 45 20 22 20 2b 0a S_TYPE_CODE " +.
0000fb50: 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 "SYSRES_CONS
0000fb60: 54 5f 45 58 45 43 55 54 49 56 45 5f 46 49 4c 45 T_EXECUTIVE_FILE
0000fb70: 5f 53 54 4f 52 41 47 45 5f 54 59 50 45 20 22 20 _STORAGE_TYPE "
0000fb80: 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f +. "SYSRES_CO
0000fb90: 4e 53 54 5f 45 58 49 53 54 5f 43 4f 4e 53 54 20 NST_EXIST_CONST
0000fba0: 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f " +. "SYSRES_
0000fbb0: 43 4f 4e 53 54 5f 45 58 49 53 54 5f 56 41 4c 55 CONST_EXIST_VALU
0000fbc0: 45 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 E " +. "SYSRE
0000fbd0: 53 5f 43 4f 4e 53 54 5f 45 58 50 4f 52 54 5f 4c S_CONST_EXPORT_L
0000fbe0: 4f 43 4b 5f 54 59 50 45 5f 41 53 4b 20 22 20 2b OCK_TYPE_ASK " +
0000fbf0: 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e . "SYSRES_CON
0000fc00: 53 54 5f 45 58 50 4f 52 54 5f 4c 4f 43 4b 5f 54 ST_EXPORT_LOCK_T
0000fc10: 59 50 45 5f 57 49 54 48 5f 4c 4f 43 4b 20 22 20 YPE_WITH_LOCK "
0000fc20: 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f +. "SYSRES_CO
0000fc30: 4e 53 54 5f 45 58 50 4f 52 54 5f 4c 4f 43 4b 5f NST_EXPORT_LOCK_
0000fc40: 54 59 50 45 5f 57 49 54 48 4f 55 54 5f 4c 4f 43 TYPE_WITHOUT_LOC
0000fc50: 4b 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 K " +. "SYSRE
0000fc60: 53 5f 43 4f 4e 53 54 5f 45 58 50 4f 52 54 5f 56 S_CONST_EXPORT_V
0000fc70: 45 52 53 49 4f 4e 5f 54 59 50 45 5f 41 53 4b 20 ERSION_TYPE_ASK
0000fc80: 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f " +. "SYSRES_
0000fc90: 43 4f 4e 53 54 5f 45 58 50 4f 52 54 5f 56 45 52 CONST_EXPORT_VER
0000fca0: 53 49 4f 4e 5f 54 59 50 45 5f 4c 41 53 54 20 22 SION_TYPE_LAST "
0000fcb0: 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 +. "SYSRES_C
0000fcc0: 4f 4e 53 54 5f 45 58 50 4f 52 54 5f 56 45 52 53 ONST_EXPORT_VERS
0000fcd0: 49 4f 4e 5f 54 59 50 45 5f 4c 41 53 54 5f 41 43 ION_TYPE_LAST_AC
0000fce0: 54 49 56 45 20 22 20 2b 0a 20 20 20 20 22 53 59 TIVE " +. "SY
0000fcf0: 53 52 45 53 5f 43 4f 4e 53 54 5f 45 58 54 45 4e SRES_CONST_EXTEN
0000fd00: 53 49 4f 4e 5f 52 45 51 55 49 53 49 54 45 5f 43 SION_REQUISITE_C
0000fd10: 4f 44 45 20 22 20 2b 0a 20 20 20 20 22 53 59 53 ODE " +. "SYS
0000fd20: 52 45 53 5f 43 4f 4e 53 54 5f 46 49 4c 54 45 52 RES_CONST_FILTER
0000fd30: 5f 4e 41 4d 45 5f 52 45 51 55 49 53 49 54 45 5f _NAME_REQUISITE_
0000fd40: 43 4f 44 45 20 22 20 2b 0a 20 20 20 20 22 53 59 CODE " +. "SY
0000fd50: 53 52 45 53 5f 43 4f 4e 53 54 5f 46 49 4c 54 45 SRES_CONST_FILTE
0000fd60: 52 5f 52 45 51 55 49 53 49 54 45 5f 43 4f 44 45 R_REQUISITE_CODE
0000fd70: 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 " +. "SYSRES
0000fd80: 5f 43 4f 4e 53 54 5f 46 49 4c 54 45 52 5f 54 59 _CONST_FILTER_TY
0000fd90: 50 45 5f 43 4f 4d 4d 4f 4e 5f 43 4f 44 45 20 22 PE_COMMON_CODE "
0000fda0: 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 +. "SYSRES_C
0000fdb0: 4f 4e 53 54 5f 46 49 4c 54 45 52 5f 54 59 50 45 ONST_FILTER_TYPE
0000fdc0: 5f 43 4f 4d 4d 4f 4e 5f 4e 41 4d 45 20 22 20 2b _COMMON_NAME " +
0000fdd0: 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e . "SYSRES_CON
0000fde0: 53 54 5f 46 49 4c 54 45 52 5f 54 59 50 45 5f 55 ST_FILTER_TYPE_U
0000fdf0: 53 45 52 5f 43 4f 44 45 20 22 20 2b 0a 20 20 20 SER_CODE " +.
0000fe00: 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 46 "SYSRES_CONST_F
0000fe10: 49 4c 54 45 52 5f 54 59 50 45 5f 55 53 45 52 5f ILTER_TYPE_USER_
0000fe20: 4e 41 4d 45 20 22 20 2b 0a 20 20 20 20 22 53 59 NAME " +. "SY
0000fe30: 53 52 45 53 5f 43 4f 4e 53 54 5f 46 49 4c 54 45 SRES_CONST_FILTE
0000fe40: 52 5f 56 41 4c 55 45 5f 52 45 51 55 49 53 49 54 R_VALUE_REQUISIT
0000fe50: 45 5f 4e 41 4d 45 20 22 20 2b 0a 20 20 20 20 22 E_NAME " +. "
0000fe60: 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 46 4c 4f SYSRES_CONST_FLO
0000fe70: 41 54 5f 4e 55 4d 42 45 52 5f 46 4f 52 4d 41 54 AT_NUMBER_FORMAT
0000fe80: 5f 43 48 41 52 20 22 20 2b 0a 20 20 20 20 22 53 _CHAR " +. "S
0000fe90: 59 53 52 45 53 5f 43 4f 4e 53 54 5f 46 4c 4f 41 YSRES_CONST_FLOA
0000fea0: 54 5f 52 45 51 55 49 53 49 54 45 5f 54 59 50 45 T_REQUISITE_TYPE
0000feb0: 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 " +. "SYSRES
0000fec0: 5f 43 4f 4e 53 54 5f 46 4f 4c 44 45 52 5f 41 55 _CONST_FOLDER_AU
0000fed0: 54 48 4f 52 5f 56 41 4c 55 45 20 22 20 2b 0a 20 THOR_VALUE " +.
0000fee0: 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 "SYSRES_CONST
0000fef0: 5f 46 4f 4c 44 45 52 5f 4b 49 4e 44 5f 41 4e 59 _FOLDER_KIND_ANY
0000ff00: 5f 4f 42 4a 45 43 54 53 20 22 20 2b 0a 20 20 20 _OBJECTS " +.
0000ff10: 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 46 "SYSRES_CONST_F
0000ff20: 4f 4c 44 45 52 5f 4b 49 4e 44 5f 43 4f 4d 50 4f OLDER_KIND_COMPO
0000ff30: 4e 45 4e 54 53 20 22 20 2b 0a 20 20 20 20 22 53 NENTS " +. "S
0000ff40: 59 53 52 45 53 5f 43 4f 4e 53 54 5f 46 4f 4c 44 YSRES_CONST_FOLD
0000ff50: 45 52 5f 4b 49 4e 44 5f 45 44 4f 43 53 20 22 20 ER_KIND_EDOCS "
0000ff60: 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f +. "SYSRES_CO
0000ff70: 4e 53 54 5f 46 4f 4c 44 45 52 5f 4b 49 4e 44 5f NST_FOLDER_KIND_
0000ff80: 4a 4f 42 53 20 22 20 2b 0a 20 20 20 20 22 53 59 JOBS " +. "SY
0000ff90: 53 52 45 53 5f 43 4f 4e 53 54 5f 46 4f 4c 44 45 SRES_CONST_FOLDE
0000ffa0: 52 5f 4b 49 4e 44 5f 54 41 53 4b 53 20 22 20 2b R_KIND_TASKS " +
0000ffb0: 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e . "SYSRES_CON
0000ffc0: 53 54 5f 46 4f 4c 44 45 52 5f 54 59 50 45 5f 43 ST_FOLDER_TYPE_C
0000ffd0: 4f 4d 4d 4f 4e 20 22 20 2b 0a 20 20 20 20 22 53 OMMON " +. "S
0000ffe0: 59 53 52 45 53 5f 43 4f 4e 53 54 5f 46 4f 4c 44 YSRES_CONST_FOLD
0000fff0: 45 52 5f 54 59 50 45 5f 43 4f 4d 50 4f 4e 45 4e ER_TYPE_COMPONEN
00010000: 54 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 T " +. "SYSRE
00010010: 53 5f 43 4f 4e 53 54 5f 46 4f 4c 44 45 52 5f 54 S_CONST_FOLDER_T
00010020: 59 50 45 5f 46 41 56 4f 52 49 54 45 53 20 22 20 YPE_FAVORITES "
00010030: 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f +. "SYSRES_CO
00010040: 4e 53 54 5f 46 4f 4c 44 45 52 5f 54 59 50 45 5f NST_FOLDER_TYPE_
00010050: 49 4e 42 4f 58 20 22 20 2b 0a 20 20 20 20 22 53 INBOX " +. "S
00010060: 59 53 52 45 53 5f 43 4f 4e 53 54 5f 46 4f 4c 44 YSRES_CONST_FOLD
00010070: 45 52 5f 54 59 50 45 5f 4f 55 54 42 4f 58 20 22 ER_TYPE_OUTBOX "
00010080: 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 +. "SYSRES_C
00010090: 4f 4e 53 54 5f 46 4f 4c 44 45 52 5f 54 59 50 45 ONST_FOLDER_TYPE
000100a0: 5f 51 55 49 43 4b 5f 4c 41 55 4e 43 48 20 22 20 _QUICK_LAUNCH "
000100b0: 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f +. "SYSRES_CO
000100c0: 4e 53 54 5f 46 4f 4c 44 45 52 5f 54 59 50 45 5f NST_FOLDER_TYPE_
000100d0: 53 45 41 52 43 48 20 22 20 2b 0a 20 20 20 20 22 SEARCH " +. "
000100e0: 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 46 4f 4c SYSRES_CONST_FOL
000100f0: 44 45 52 5f 54 59 50 45 5f 53 48 4f 52 54 43 55 DER_TYPE_SHORTCU
00010100: 54 53 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 TS " +. "SYSR
00010110: 45 53 5f 43 4f 4e 53 54 5f 46 4f 4c 44 45 52 5f ES_CONST_FOLDER_
00010120: 54 59 50 45 5f 55 53 45 52 20 22 20 2b 0a 20 20 TYPE_USER " +.
00010130: 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f "SYSRES_CONST_
00010140: 46 52 4f 4d 5f 44 49 43 54 49 4f 4e 41 52 59 5f FROM_DICTIONARY_
00010150: 45 4e 55 4d 5f 4d 45 54 48 4f 44 5f 46 4c 41 47 ENUM_METHOD_FLAG
00010160: 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 " +. "SYSRES
00010170: 5f 43 4f 4e 53 54 5f 46 55 4c 4c 5f 53 55 42 53 _CONST_FULL_SUBS
00010180: 54 49 54 55 54 45 5f 54 59 50 45 20 22 20 2b 0a TITUTE_TYPE " +.
00010190: 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 "SYSRES_CONS
000101a0: 54 5f 46 55 4c 4c 5f 53 55 42 53 54 49 54 55 54 T_FULL_SUBSTITUT
000101b0: 45 5f 54 59 50 45 5f 43 4f 44 45 20 22 20 2b 0a E_TYPE_CODE " +.
000101c0: 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 "SYSRES_CONS
000101d0: 54 5f 46 55 4e 43 54 49 4f 4e 5f 43 41 4e 43 45 T_FUNCTION_CANCE
000101e0: 4c 5f 52 45 53 55 4c 54 20 22 20 2b 0a 20 20 20 L_RESULT " +.
000101f0: 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 46 "SYSRES_CONST_F
00010200: 55 4e 43 54 49 4f 4e 5f 43 41 54 45 47 4f 52 59 UNCTION_CATEGORY
00010210: 5f 53 59 53 54 45 4d 20 22 20 2b 0a 20 20 20 20 _SYSTEM " +.
00010220: 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 46 55 "SYSRES_CONST_FU
00010230: 4e 43 54 49 4f 4e 5f 43 41 54 45 47 4f 52 59 5f NCTION_CATEGORY_
00010240: 55 53 45 52 20 22 20 2b 0a 20 20 20 20 22 53 59 USER " +. "SY
00010250: 53 52 45 53 5f 43 4f 4e 53 54 5f 46 55 4e 43 54 SRES_CONST_FUNCT
00010260: 49 4f 4e 5f 46 41 49 4c 55 52 45 5f 52 45 53 55 ION_FAILURE_RESU
00010270: 4c 54 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 LT " +. "SYSR
00010280: 45 53 5f 43 4f 4e 53 54 5f 46 55 4e 43 54 49 4f ES_CONST_FUNCTIO
00010290: 4e 5f 53 41 56 45 5f 52 45 53 55 4c 54 20 22 20 N_SAVE_RESULT "
000102a0: 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f +. "SYSRES_CO
000102b0: 4e 53 54 5f 47 45 4e 45 52 41 54 45 44 5f 52 45 NST_GENERATED_RE
000102c0: 51 55 49 53 49 54 45 20 22 20 2b 0a 20 20 20 20 QUISITE " +.
000102d0: 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 47 52 "SYSRES_CONST_GR
000102e0: 45 45 4e 5f 4c 49 46 45 5f 43 59 43 4c 45 5f 53 EEN_LIFE_CYCLE_S
000102f0: 54 41 47 45 5f 46 4f 4e 54 5f 43 4f 4c 4f 52 20 TAGE_FONT_COLOR
00010300: 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f " +. "SYSRES_
00010310: 43 4f 4e 53 54 5f 47 52 4f 55 50 5f 41 43 43 4f CONST_GROUP_ACCO
00010320: 55 4e 54 5f 54 59 50 45 5f 56 41 4c 55 45 5f 43 UNT_TYPE_VALUE_C
00010330: 4f 44 45 20 22 20 2b 0a 20 20 20 20 22 53 59 53 ODE " +. "SYS
00010340: 52 45 53 5f 43 4f 4e 53 54 5f 47 52 4f 55 50 5f RES_CONST_GROUP_
00010350: 43 41 54 45 47 4f 52 59 5f 4e 4f 52 4d 41 4c 5f CATEGORY_NORMAL_
00010360: 43 4f 44 45 20 22 20 2b 0a 20 20 20 20 22 53 59 CODE " +. "SY
00010370: 53 52 45 53 5f 43 4f 4e 53 54 5f 47 52 4f 55 50 SRES_CONST_GROUP
00010380: 5f 43 41 54 45 47 4f 52 59 5f 4e 4f 52 4d 41 4c _CATEGORY_NORMAL
00010390: 5f 4e 41 4d 45 20 22 20 2b 0a 20 20 20 20 22 53 _NAME " +. "S
000103a0: 59 53 52 45 53 5f 43 4f 4e 53 54 5f 47 52 4f 55 YSRES_CONST_GROU
000103b0: 50 5f 43 41 54 45 47 4f 52 59 5f 53 45 52 56 49 P_CATEGORY_SERVI
000103c0: 43 45 5f 43 4f 44 45 20 22 20 2b 0a 20 20 20 20 CE_CODE " +.
000103d0: 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 47 52 "SYSRES_CONST_GR
000103e0: 4f 55 50 5f 43 41 54 45 47 4f 52 59 5f 53 45 52 OUP_CATEGORY_SER
000103f0: 56 49 43 45 5f 4e 41 4d 45 20 22 20 2b 0a 20 20 VICE_NAME " +.
00010400: 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f "SYSRES_CONST_
00010410: 47 52 4f 55 50 5f 43 4f 4d 4d 4f 4e 5f 43 41 54 GROUP_COMMON_CAT
00010420: 45 47 4f 52 59 5f 46 49 45 4c 44 5f 56 41 4c 55 EGORY_FIELD_VALU
00010430: 45 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 E " +. "SYSRE
00010440: 53 5f 43 4f 4e 53 54 5f 47 52 4f 55 50 5f 46 55 S_CONST_GROUP_FU
00010450: 4c 4c 5f 4e 41 4d 45 5f 52 45 51 55 49 53 49 54 LL_NAME_REQUISIT
00010460: 45 5f 43 4f 44 45 20 22 20 2b 0a 20 20 20 20 22 E_CODE " +. "
00010470: 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 47 52 4f SYSRES_CONST_GRO
00010480: 55 50 5f 4e 41 4d 45 5f 52 45 51 55 49 53 49 54 UP_NAME_REQUISIT
00010490: 45 5f 43 4f 44 45 20 22 20 2b 0a 20 20 20 20 22 E_CODE " +. "
000104a0: 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 47 52 4f SYSRES_CONST_GRO
000104b0: 55 50 5f 52 49 47 48 54 53 5f 54 5f 52 45 51 55 UP_RIGHTS_T_REQU
000104c0: 49 53 49 54 45 5f 43 4f 44 45 20 22 20 2b 0a 20 ISITE_CODE " +.
000104d0: 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 "SYSRES_CONST
000104e0: 5f 47 52 4f 55 50 5f 53 45 52 56 45 52 5f 43 4f _GROUP_SERVER_CO
000104f0: 44 45 53 5f 52 45 51 55 49 53 49 54 45 5f 43 4f DES_REQUISITE_CO
00010500: 44 45 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 DE " +. "SYSR
00010510: 45 53 5f 43 4f 4e 53 54 5f 47 52 4f 55 50 5f 53 ES_CONST_GROUP_S
00010520: 45 52 56 45 52 5f 4e 41 4d 45 5f 52 45 51 55 49 ERVER_NAME_REQUI
00010530: 53 49 54 45 5f 43 4f 44 45 20 22 20 2b 0a 20 20 SITE_CODE " +.
00010540: 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f "SYSRES_CONST_
00010550: 47 52 4f 55 50 5f 53 45 52 56 49 43 45 5f 43 41 GROUP_SERVICE_CA
00010560: 54 45 47 4f 52 59 5f 46 49 45 4c 44 5f 56 41 4c TEGORY_FIELD_VAL
00010570: 55 45 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 UE " +. "SYSR
00010580: 45 53 5f 43 4f 4e 53 54 5f 47 52 4f 55 50 5f 55 ES_CONST_GROUP_U
00010590: 53 45 52 5f 52 45 51 55 49 53 49 54 45 5f 43 4f SER_REQUISITE_CO
000105a0: 44 45 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 DE " +. "SYSR
000105b0: 45 53 5f 43 4f 4e 53 54 5f 47 52 4f 55 50 53 5f ES_CONST_GROUPS_
000105c0: 52 45 46 45 52 45 4e 43 45 5f 43 4f 44 45 20 22 REFERENCE_CODE "
000105d0: 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 +. "SYSRES_C
000105e0: 4f 4e 53 54 5f 47 52 4f 55 50 53 5f 52 45 51 55 ONST_GROUPS_REQU
000105f0: 49 53 49 54 45 5f 43 4f 44 45 20 22 20 2b 0a 20 ISITE_CODE " +.
00010600: 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 "SYSRES_CONST
00010610: 5f 48 49 44 44 45 4e 5f 4d 4f 44 45 5f 4e 41 4d _HIDDEN_MODE_NAM
00010620: 45 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 E " +. "SYSRE
00010630: 53 5f 43 4f 4e 53 54 5f 48 49 47 48 5f 4c 56 4c S_CONST_HIGH_LVL
00010640: 5f 52 45 51 55 49 53 49 54 45 5f 43 4f 44 45 20 _REQUISITE_CODE
00010650: 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f " +. "SYSRES_
00010660: 43 4f 4e 53 54 5f 48 49 53 54 4f 52 59 5f 41 43 CONST_HISTORY_AC
00010670: 54 49 4f 4e 5f 43 52 45 41 54 45 5f 43 4f 44 45 TION_CREATE_CODE
00010680: 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 " +. "SYSRES
00010690: 5f 43 4f 4e 53 54 5f 48 49 53 54 4f 52 59 5f 41 _CONST_HISTORY_A
000106a0: 43 54 49 4f 4e 5f 44 45 4c 45 54 45 5f 43 4f 44 CTION_DELETE_COD
000106b0: 45 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 E " +. "SYSRE
000106c0: 53 5f 43 4f 4e 53 54 5f 48 49 53 54 4f 52 59 5f S_CONST_HISTORY_
000106d0: 41 43 54 49 4f 4e 5f 45 44 49 54 5f 43 4f 44 45 ACTION_EDIT_CODE
000106e0: 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 " +. "SYSRES
000106f0: 5f 43 4f 4e 53 54 5f 48 4f 55 52 5f 43 48 41 52 _CONST_HOUR_CHAR
00010700: 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 " +. "SYSRES
00010710: 5f 43 4f 4e 53 54 5f 49 44 5f 52 45 51 55 49 53 _CONST_ID_REQUIS
00010720: 49 54 45 5f 43 4f 44 45 20 22 20 2b 0a 20 20 20 ITE_CODE " +.
00010730: 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 49 "SYSRES_CONST_I
00010740: 44 53 50 53 5f 52 45 51 55 49 53 49 54 45 5f 43 DSPS_REQUISITE_C
00010750: 4f 44 45 20 22 20 2b 0a 20 20 20 20 22 53 59 53 ODE " +. "SYS
00010760: 52 45 53 5f 43 4f 4e 53 54 5f 49 4d 41 47 45 5f RES_CONST_IMAGE_
00010770: 4d 4f 44 45 5f 43 4f 4c 4f 52 20 22 20 2b 0a 20 MODE_COLOR " +.
00010780: 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 "SYSRES_CONST
00010790: 5f 49 4d 41 47 45 5f 4d 4f 44 45 5f 47 52 45 59 _IMAGE_MODE_GREY
000107a0: 53 43 41 4c 45 20 22 20 2b 0a 20 20 20 20 22 53 SCALE " +. "S
000107b0: 59 53 52 45 53 5f 43 4f 4e 53 54 5f 49 4d 41 47 YSRES_CONST_IMAG
000107c0: 45 5f 4d 4f 44 45 5f 4d 4f 4e 4f 43 48 52 4f 4d E_MODE_MONOCHROM
000107d0: 45 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 E " +. "SYSRE
000107e0: 53 5f 43 4f 4e 53 54 5f 49 4d 50 4f 52 54 41 4e S_CONST_IMPORTAN
000107f0: 43 45 5f 48 49 47 48 20 22 20 2b 0a 20 20 20 20 CE_HIGH " +.
00010800: 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 49 4d "SYSRES_CONST_IM
00010810: 50 4f 52 54 41 4e 43 45 5f 4c 4f 57 20 22 20 2b PORTANCE_LOW " +
00010820: 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e . "SYSRES_CON
00010830: 53 54 5f 49 4d 50 4f 52 54 41 4e 43 45 5f 4e 4f ST_IMPORTANCE_NO
00010840: 52 4d 41 4c 20 22 20 2b 0a 20 20 20 20 22 53 59 RMAL " +. "SY
00010850: 53 52 45 53 5f 43 4f 4e 53 54 5f 49 4e 5f 44 45 SRES_CONST_IN_DE
00010860: 53 49 47 4e 5f 56 45 52 53 49 4f 4e 5f 53 54 41 SIGN_VERSION_STA
00010870: 54 45 5f 50 49 43 4b 5f 56 41 4c 55 45 20 22 20 TE_PICK_VALUE "
00010880: 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f +. "SYSRES_CO
00010890: 4e 53 54 5f 49 4e 43 4f 4d 49 4e 47 5f 57 4f 52 NST_INCOMING_WOR
000108a0: 4b 5f 52 55 4c 45 5f 54 59 50 45 5f 43 4f 44 45 K_RULE_TYPE_CODE
000108b0: 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 " +. "SYSRES
000108c0: 5f 43 4f 4e 53 54 5f 49 4e 54 5f 52 45 51 55 49 _CONST_INT_REQUI
000108d0: 53 49 54 45 20 22 20 2b 0a 20 20 20 20 22 53 59 SITE " +. "SY
000108e0: 53 52 45 53 5f 43 4f 4e 53 54 5f 49 4e 54 5f 52 SRES_CONST_INT_R
000108f0: 45 51 55 49 53 49 54 45 5f 54 59 50 45 20 22 20 EQUISITE_TYPE "
00010900: 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f +. "SYSRES_CO
00010910: 4e 53 54 5f 49 4e 54 45 47 45 52 5f 4e 55 4d 42 NST_INTEGER_NUMB
00010920: 45 52 5f 46 4f 52 4d 41 54 5f 43 48 41 52 20 22 ER_FORMAT_CHAR "
00010930: 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 +. "SYSRES_C
00010940: 4f 4e 53 54 5f 49 4e 54 45 47 45 52 5f 54 59 50 ONST_INTEGER_TYP
00010950: 45 5f 43 48 41 52 20 22 20 2b 0a 20 20 20 20 22 E_CHAR " +. "
00010960: 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 49 53 5f SYSRES_CONST_IS_
00010970: 47 45 4e 45 52 41 54 45 44 5f 52 45 51 55 49 53 GENERATED_REQUIS
00010980: 49 54 45 5f 4e 45 47 41 54 49 56 45 5f 56 41 4c ITE_NEGATIVE_VAL
00010990: 55 45 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 UE " +. "SYSR
000109a0: 45 53 5f 43 4f 4e 53 54 5f 49 53 5f 50 55 42 4c ES_CONST_IS_PUBL
000109b0: 49 43 5f 52 4f 4c 45 5f 52 45 51 55 49 53 49 54 IC_ROLE_REQUISIT
000109c0: 45 5f 43 4f 44 45 20 22 20 2b 0a 20 20 20 20 22 E_CODE " +. "
000109d0: 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 49 53 5f SYSRES_CONST_IS_
000109e0: 52 45 4d 4f 54 45 5f 55 53 45 52 5f 4e 45 47 41 REMOTE_USER_NEGA
000109f0: 54 49 56 45 5f 56 41 4c 55 45 20 22 20 2b 0a 20 TIVE_VALUE " +.
00010a00: 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 "SYSRES_CONST
00010a10: 5f 49 53 5f 52 45 4d 4f 54 45 5f 55 53 45 52 5f _IS_REMOTE_USER_
00010a20: 50 4f 53 49 54 49 56 45 5f 56 41 4c 55 45 20 22 POSITIVE_VALUE "
00010a30: 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 +. "SYSRES_C
00010a40: 4f 4e 53 54 5f 49 53 5f 53 54 4f 52 45 44 5f 52 ONST_IS_STORED_R
00010a50: 45 51 55 49 53 49 54 45 5f 4e 45 47 41 54 49 56 EQUISITE_NEGATIV
00010a60: 45 5f 56 41 4c 55 45 20 22 20 2b 0a 20 20 20 20 E_VALUE " +.
00010a70: 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 49 53 "SYSRES_CONST_IS
00010a80: 5f 53 54 4f 52 45 44 5f 52 45 51 55 49 53 49 54 _STORED_REQUISIT
00010a90: 45 5f 53 54 4f 52 45 44 5f 56 41 4c 55 45 20 22 E_STORED_VALUE "
00010aa0: 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 +. "SYSRES_C
00010ab0: 4f 4e 53 54 5f 49 54 41 4c 49 43 5f 4c 49 46 45 ONST_ITALIC_LIFE
00010ac0: 5f 43 59 43 4c 45 5f 53 54 41 47 45 5f 44 52 41 _CYCLE_STAGE_DRA
00010ad0: 57 5f 53 54 59 4c 45 20 22 20 2b 0a 20 20 20 20 W_STYLE " +.
00010ae0: 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 4a 4f "SYSRES_CONST_JO
00010af0: 42 5f 42 4c 4f 43 4b 5f 44 45 53 43 52 49 50 54 B_BLOCK_DESCRIPT
00010b00: 49 4f 4e 20 22 20 2b 0a 20 20 20 20 22 53 59 53 ION " +. "SYS
00010b10: 52 45 53 5f 43 4f 4e 53 54 5f 4a 4f 42 5f 4b 49 RES_CONST_JOB_KI
00010b20: 4e 44 5f 43 4f 4e 54 52 4f 4c 5f 4a 4f 42 20 22 ND_CONTROL_JOB "
00010b30: 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 +. "SYSRES_C
00010b40: 4f 4e 53 54 5f 4a 4f 42 5f 4b 49 4e 44 5f 4a 4f ONST_JOB_KIND_JO
00010b50: 42 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 B " +. "SYSRE
00010b60: 53 5f 43 4f 4e 53 54 5f 4a 4f 42 5f 4b 49 4e 44 S_CONST_JOB_KIND
00010b70: 5f 4e 4f 54 49 43 45 20 22 20 2b 0a 20 20 20 20 _NOTICE " +.
00010b80: 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 4a 4f "SYSRES_CONST_JO
00010b90: 42 5f 53 54 41 54 45 5f 41 42 4f 52 54 45 44 20 B_STATE_ABORTED
00010ba0: 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f " +. "SYSRES_
00010bb0: 43 4f 4e 53 54 5f 4a 4f 42 5f 53 54 41 54 45 5f CONST_JOB_STATE_
00010bc0: 43 4f 4d 50 4c 45 54 45 20 22 20 2b 0a 20 20 20 COMPLETE " +.
00010bd0: 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 4a "SYSRES_CONST_J
00010be0: 4f 42 5f 53 54 41 54 45 5f 57 4f 52 4b 49 4e 47 OB_STATE_WORKING
00010bf0: 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 " +. "SYSRES
00010c00: 5f 43 4f 4e 53 54 5f 4b 49 4e 44 5f 52 45 51 55 _CONST_KIND_REQU
00010c10: 49 53 49 54 45 5f 43 4f 44 45 20 22 20 2b 0a 20 ISITE_CODE " +.
00010c20: 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 "SYSRES_CONST
00010c30: 5f 4b 49 4e 44 5f 52 45 51 55 49 53 49 54 45 5f _KIND_REQUISITE_
00010c40: 4e 41 4d 45 20 22 20 2b 0a 20 20 20 20 22 53 59 NAME " +. "SY
00010c50: 53 52 45 53 5f 43 4f 4e 53 54 5f 4b 49 4e 44 53 SRES_CONST_KINDS
00010c60: 5f 43 52 45 41 54 45 5f 53 48 41 44 4f 57 5f 43 _CREATE_SHADOW_C
00010c70: 4f 50 49 45 53 5f 52 45 51 55 49 53 49 54 45 5f OPIES_REQUISITE_
00010c80: 43 4f 44 45 20 22 20 2b 0a 20 20 20 20 22 53 59 CODE " +. "SY
00010c90: 53 52 45 53 5f 43 4f 4e 53 54 5f 4b 49 4e 44 53 SRES_CONST_KINDS
00010ca0: 5f 44 45 46 41 55 4c 54 5f 45 44 4f 43 5f 4c 49 _DEFAULT_EDOC_LI
00010cb0: 46 45 5f 53 54 41 47 45 5f 52 45 51 55 49 53 49 FE_STAGE_REQUISI
00010cc0: 54 45 5f 43 4f 44 45 20 22 20 2b 0a 20 20 20 20 TE_CODE " +.
00010cd0: 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 4b 49 "SYSRES_CONST_KI
00010ce0: 4e 44 53 5f 45 44 4f 43 5f 41 4c 4c 5f 54 45 50 NDS_EDOC_ALL_TEP
00010cf0: 4c 41 54 45 53 5f 41 4c 4c 4f 57 45 44 5f 52 45 LATES_ALLOWED_RE
00010d00: 51 55 49 53 49 54 45 5f 43 4f 44 45 20 22 20 2b QUISITE_CODE " +
00010d10: 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e . "SYSRES_CON
00010d20: 53 54 5f 4b 49 4e 44 53 5f 45 44 4f 43 5f 41 4c ST_KINDS_EDOC_AL
00010d30: 4c 4f 57 5f 4c 49 46 45 5f 43 59 43 4c 45 5f 53 LOW_LIFE_CYCLE_S
00010d40: 54 41 47 45 5f 43 48 41 4e 47 49 4e 47 5f 52 45 TAGE_CHANGING_RE
00010d50: 51 55 49 53 49 54 45 5f 43 4f 44 45 20 22 20 2b QUISITE_CODE " +
00010d60: 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e . "SYSRES_CON
00010d70: 53 54 5f 4b 49 4e 44 53 5f 45 44 4f 43 5f 41 4c ST_KINDS_EDOC_AL
00010d80: 4c 4f 57 5f 4d 55 4c 54 49 50 4c 45 5f 41 43 54 LOW_MULTIPLE_ACT
00010d90: 49 56 45 5f 56 45 52 53 49 4f 4e 53 5f 52 45 51 IVE_VERSIONS_REQ
00010da0: 55 49 53 49 54 45 5f 43 4f 44 45 20 22 20 2b 0a UISITE_CODE " +.
00010db0: 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 "SYSRES_CONS
00010dc0: 54 5f 4b 49 4e 44 53 5f 45 44 4f 43 5f 53 48 41 T_KINDS_EDOC_SHA
00010dd0: 52 45 5f 41 43 43 45 53 5f 52 49 47 48 54 53 5f RE_ACCES_RIGHTS_
00010de0: 42 59 5f 44 45 46 41 55 4c 54 5f 43 4f 44 45 20 BY_DEFAULT_CODE
00010df0: 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f " +. "SYSRES_
00010e00: 43 4f 4e 53 54 5f 4b 49 4e 44 53 5f 45 44 4f 43 CONST_KINDS_EDOC
00010e10: 5f 54 45 4d 50 4c 41 54 45 5f 52 45 51 55 49 53 _TEMPLATE_REQUIS
00010e20: 49 54 45 5f 43 4f 44 45 20 22 20 2b 0a 20 20 20 ITE_CODE " +.
00010e30: 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 4b "SYSRES_CONST_K
00010e40: 49 4e 44 53 5f 45 44 4f 43 5f 54 59 50 45 5f 52 INDS_EDOC_TYPE_R
00010e50: 45 51 55 49 53 49 54 45 5f 43 4f 44 45 20 22 20 EQUISITE_CODE "
00010e60: 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f +. "SYSRES_CO
00010e70: 4e 53 54 5f 4b 49 4e 44 53 5f 53 49 47 4e 45 52 NST_KINDS_SIGNER
00010e80: 53 5f 52 45 51 55 49 53 49 54 45 53 5f 43 4f 44 S_REQUISITES_COD
00010e90: 45 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 E " +. "SYSRE
00010ea0: 53 5f 43 4f 4e 53 54 5f 4b 4f 44 5f 49 4e 50 55 S_CONST_KOD_INPU
00010eb0: 54 5f 54 59 50 45 20 22 20 2b 0a 20 20 20 20 22 T_TYPE " +. "
00010ec0: 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 4c 41 53 SYSRES_CONST_LAS
00010ed0: 54 5f 55 50 44 41 54 45 5f 44 41 54 45 5f 52 45 T_UPDATE_DATE_RE
00010ee0: 51 55 49 53 49 54 45 5f 43 4f 44 45 20 22 20 2b QUISITE_CODE " +
00010ef0: 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e . "SYSRES_CON
00010f00: 53 54 5f 4c 49 46 45 5f 43 59 43 4c 45 5f 53 54 ST_LIFE_CYCLE_ST
00010f10: 41 52 54 5f 53 54 41 47 45 5f 52 45 51 55 49 53 ART_STAGE_REQUIS
00010f20: 49 54 45 5f 43 4f 44 45 20 22 20 2b 0a 20 20 20 ITE_CODE " +.
00010f30: 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 4c "SYSRES_CONST_L
00010f40: 49 4c 41 43 5f 4c 49 46 45 5f 43 59 43 4c 45 5f ILAC_LIFE_CYCLE_
00010f50: 53 54 41 47 45 5f 46 4f 4e 54 5f 43 4f 4c 4f 52 STAGE_FONT_COLOR
00010f60: 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 " +. "SYSRES
00010f70: 5f 43 4f 4e 53 54 5f 4c 49 4e 4b 5f 4f 42 4a 45 _CONST_LINK_OBJE
00010f80: 43 54 5f 4b 49 4e 44 5f 43 4f 4d 50 4f 4e 45 4e CT_KIND_COMPONEN
00010f90: 54 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 T " +. "SYSRE
00010fa0: 53 5f 43 4f 4e 53 54 5f 4c 49 4e 4b 5f 4f 42 4a S_CONST_LINK_OBJ
00010fb0: 45 43 54 5f 4b 49 4e 44 5f 44 4f 43 55 4d 45 4e ECT_KIND_DOCUMEN
00010fc0: 54 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 T " +. "SYSRE
00010fd0: 53 5f 43 4f 4e 53 54 5f 4c 49 4e 4b 5f 4f 42 4a S_CONST_LINK_OBJ
00010fe0: 45 43 54 5f 4b 49 4e 44 5f 45 44 4f 43 20 22 20 ECT_KIND_EDOC "
00010ff0: 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f +. "SYSRES_CO
00011000: 4e 53 54 5f 4c 49 4e 4b 5f 4f 42 4a 45 43 54 5f NST_LINK_OBJECT_
00011010: 4b 49 4e 44 5f 46 4f 4c 44 45 52 20 22 20 2b 0a KIND_FOLDER " +.
00011020: 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 "SYSRES_CONS
00011030: 54 5f 4c 49 4e 4b 5f 4f 42 4a 45 43 54 5f 4b 49 T_LINK_OBJECT_KI
00011040: 4e 44 5f 4a 4f 42 20 22 20 2b 0a 20 20 20 20 22 ND_JOB " +. "
00011050: 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 4c 49 4e SYSRES_CONST_LIN
00011060: 4b 5f 4f 42 4a 45 43 54 5f 4b 49 4e 44 5f 52 45 K_OBJECT_KIND_RE
00011070: 46 45 52 45 4e 43 45 20 22 20 2b 0a 20 20 20 20 FERENCE " +.
00011080: 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 4c 49 "SYSRES_CONST_LI
00011090: 4e 4b 5f 4f 42 4a 45 43 54 5f 4b 49 4e 44 5f 54 NK_OBJECT_KIND_T
000110a0: 41 53 4b 20 22 20 2b 0a 20 20 20 20 22 53 59 53 ASK " +. "SYS
000110b0: 52 45 53 5f 43 4f 4e 53 54 5f 4c 49 4e 4b 5f 52 RES_CONST_LINK_R
000110c0: 45 46 5f 54 59 50 45 5f 52 45 51 55 49 53 49 54 EF_TYPE_REQUISIT
000110d0: 45 5f 43 4f 44 45 20 22 20 2b 0a 20 20 20 20 22 E_CODE " +. "
000110e0: 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 4c 49 53 SYSRES_CONST_LIS
000110f0: 54 5f 52 45 46 45 52 45 4e 43 45 5f 4d 4f 44 45 T_REFERENCE_MODE
00011100: 5f 4e 41 4d 45 20 22 20 2b 0a 20 20 20 20 22 53 _NAME " +. "S
00011110: 59 53 52 45 53 5f 43 4f 4e 53 54 5f 4c 4f 43 41 YSRES_CONST_LOCA
00011120: 4c 49 5a 41 54 49 4f 4e 5f 44 49 43 54 49 4f 4e LIZATION_DICTION
00011130: 41 52 59 5f 4d 41 49 4e 5f 56 49 45 57 5f 43 4f ARY_MAIN_VIEW_CO
00011140: 44 45 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 DE " +. "SYSR
00011150: 45 53 5f 43 4f 4e 53 54 5f 4d 41 49 4e 5f 56 49 ES_CONST_MAIN_VI
00011160: 45 57 5f 43 4f 44 45 20 22 20 2b 0a 20 20 20 20 EW_CODE " +.
00011170: 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 4d 41 "SYSRES_CONST_MA
00011180: 4e 55 41 4c 5f 45 4e 55 4d 5f 4d 45 54 48 4f 44 NUAL_ENUM_METHOD
00011190: 5f 46 4c 41 47 20 22 20 2b 0a 20 20 20 20 22 53 _FLAG " +. "S
000111a0: 59 53 52 45 53 5f 43 4f 4e 53 54 5f 4d 41 53 54 YSRES_CONST_MAST
000111b0: 45 52 5f 43 4f 4d 50 5f 54 59 50 45 5f 52 45 51 ER_COMP_TYPE_REQ
000111c0: 55 49 53 49 54 45 5f 43 4f 44 45 20 22 20 2b 0a UISITE_CODE " +.
000111d0: 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 "SYSRES_CONS
000111e0: 54 5f 4d 41 53 54 45 52 5f 54 41 42 4c 45 5f 52 T_MASTER_TABLE_R
000111f0: 45 43 5f 49 44 5f 52 45 51 55 49 53 49 54 45 5f EC_ID_REQUISITE_
00011200: 43 4f 44 45 20 22 20 2b 0a 20 20 20 20 22 53 59 CODE " +. "SY
00011210: 53 52 45 53 5f 43 4f 4e 53 54 5f 4d 41 58 49 4d SRES_CONST_MAXIM
00011220: 49 5a 45 44 5f 4d 4f 44 45 5f 4e 41 4d 45 20 22 IZED_MODE_NAME "
00011230: 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 +. "SYSRES_C
00011240: 4f 4e 53 54 5f 4d 45 5f 56 41 4c 55 45 20 22 20 ONST_ME_VALUE "
00011250: 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f +. "SYSRES_CO
00011260: 4e 53 54 5f 4d 45 53 53 41 47 45 5f 41 54 54 45 NST_MESSAGE_ATTE
00011270: 4e 54 49 4f 4e 5f 43 41 50 54 49 4f 4e 20 22 20 NTION_CAPTION "
00011280: 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f +. "SYSRES_CO
00011290: 4e 53 54 5f 4d 45 53 53 41 47 45 5f 43 4f 4e 46 NST_MESSAGE_CONF
000112a0: 49 52 4d 41 54 49 4f 4e 5f 43 41 50 54 49 4f 4e IRMATION_CAPTION
000112b0: 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 " +. "SYSRES
000112c0: 5f 43 4f 4e 53 54 5f 4d 45 53 53 41 47 45 5f 45 _CONST_MESSAGE_E
000112d0: 52 52 4f 52 5f 43 41 50 54 49 4f 4e 20 22 20 2b RROR_CAPTION " +
000112e0: 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e . "SYSRES_CON
000112f0: 53 54 5f 4d 45 53 53 41 47 45 5f 49 4e 46 4f 52 ST_MESSAGE_INFOR
00011300: 4d 41 54 49 4f 4e 5f 43 41 50 54 49 4f 4e 20 22 MATION_CAPTION "
00011310: 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 +. "SYSRES_C
00011320: 4f 4e 53 54 5f 4d 49 4e 49 4d 49 5a 45 44 5f 4d ONST_MINIMIZED_M
00011330: 4f 44 45 5f 4e 41 4d 45 20 22 20 2b 0a 20 20 20 ODE_NAME " +.
00011340: 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 4d "SYSRES_CONST_M
00011350: 49 4e 55 54 45 5f 43 48 41 52 20 22 20 2b 0a 20 INUTE_CHAR " +.
00011360: 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 "SYSRES_CONST
00011370: 5f 4d 4f 44 55 4c 45 5f 52 45 51 55 49 53 49 54 _MODULE_REQUISIT
00011380: 45 5f 43 4f 44 45 20 22 20 2b 0a 20 20 20 20 22 E_CODE " +. "
00011390: 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 4d 4f 4e SYSRES_CONST_MON
000113a0: 49 54 4f 52 49 4e 47 5f 42 4c 4f 43 4b 5f 44 45 ITORING_BLOCK_DE
000113b0: 53 43 52 49 50 54 49 4f 4e 20 22 20 2b 0a 20 20 SCRIPTION " +.
000113c0: 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f "SYSRES_CONST_
000113d0: 4d 4f 4e 54 48 5f 46 4f 52 4d 41 54 5f 56 41 4c MONTH_FORMAT_VAL
000113e0: 55 45 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 UE " +. "SYSR
000113f0: 45 53 5f 43 4f 4e 53 54 5f 4e 41 4d 45 5f 4c 4f ES_CONST_NAME_LO
00011400: 43 41 4c 49 5a 45 5f 49 44 5f 52 45 51 55 49 53 CALIZE_ID_REQUIS
00011410: 49 54 45 5f 43 4f 44 45 20 22 20 2b 0a 20 20 20 ITE_CODE " +.
00011420: 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 4e "SYSRES_CONST_N
00011430: 41 4d 45 5f 52 45 51 55 49 53 49 54 45 5f 43 4f AME_REQUISITE_CO
00011440: 44 45 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 DE " +. "SYSR
00011450: 45 53 5f 43 4f 4e 53 54 5f 4e 41 4d 45 5f 53 49 ES_CONST_NAME_SI
00011460: 4e 47 55 4c 41 52 5f 52 45 51 55 49 53 49 54 45 NGULAR_REQUISITE
00011470: 5f 43 4f 44 45 20 22 20 2b 0a 20 20 20 20 22 53 _CODE " +. "S
00011480: 59 53 52 45 53 5f 43 4f 4e 53 54 5f 4e 41 4d 45 YSRES_CONST_NAME
00011490: 41 4e 5f 49 4e 50 55 54 5f 54 59 50 45 20 22 20 AN_INPUT_TYPE "
000114a0: 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f +. "SYSRES_CO
000114b0: 4e 53 54 5f 4e 45 47 41 54 49 56 45 5f 50 49 43 NST_NEGATIVE_PIC
000114c0: 4b 5f 56 41 4c 55 45 20 22 20 2b 0a 20 20 20 20 K_VALUE " +.
000114d0: 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 4e 45 "SYSRES_CONST_NE
000114e0: 47 41 54 49 56 45 5f 56 41 4c 55 45 20 22 20 2b GATIVE_VALUE " +
000114f0: 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e . "SYSRES_CON
00011500: 53 54 5f 4e 4f 20 22 20 2b 0a 20 20 20 20 22 53 ST_NO " +. "S
00011510: 59 53 52 45 53 5f 43 4f 4e 53 54 5f 4e 4f 5f 50 YSRES_CONST_NO_P
00011520: 49 43 4b 5f 56 41 4c 55 45 20 22 20 2b 0a 20 20 ICK_VALUE " +.
00011530: 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f "SYSRES_CONST_
00011540: 4e 4f 5f 53 49 47 4e 41 54 55 52 45 5f 52 45 51 NO_SIGNATURE_REQ
00011550: 55 49 53 49 54 45 5f 43 4f 44 45 20 22 20 2b 0a UISITE_CODE " +.
00011560: 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 "SYSRES_CONS
00011570: 54 5f 4e 4f 5f 56 41 4c 55 45 20 22 20 2b 0a 20 T_NO_VALUE " +.
00011580: 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 "SYSRES_CONST
00011590: 5f 4e 4f 4e 45 5f 41 43 43 45 53 53 5f 52 49 47 _NONE_ACCESS_RIG
000115a0: 48 54 53 5f 54 59 50 45 5f 43 4f 44 45 20 22 20 HTS_TYPE_CODE "
000115b0: 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f +. "SYSRES_CO
000115c0: 4e 53 54 5f 4e 4f 4e 4f 50 45 52 41 54 49 4e 47 NST_NONOPERATING
000115d0: 5f 52 45 43 4f 52 44 5f 46 4c 41 47 5f 56 41 4c _RECORD_FLAG_VAL
000115e0: 55 45 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 UE " +. "SYSR
000115f0: 45 53 5f 43 4f 4e 53 54 5f 4e 4f 4e 4f 50 45 52 ES_CONST_NONOPER
00011600: 41 54 49 4e 47 5f 52 45 43 4f 52 44 5f 46 4c 41 ATING_RECORD_FLA
00011610: 47 5f 56 41 4c 55 45 5f 4d 41 53 43 55 4c 49 4e G_VALUE_MASCULIN
00011620: 45 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 E " +. "SYSRE
00011630: 53 5f 43 4f 4e 53 54 5f 4e 4f 52 4d 41 4c 5f 41 S_CONST_NORMAL_A
00011640: 43 43 45 53 53 5f 52 49 47 48 54 53 5f 54 59 50 CCESS_RIGHTS_TYP
00011650: 45 5f 43 4f 44 45 20 22 20 2b 0a 20 20 20 20 22 E_CODE " +. "
00011660: 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 4e 4f 52 SYSRES_CONST_NOR
00011670: 4d 41 4c 5f 4c 49 46 45 5f 43 59 43 4c 45 5f 53 MAL_LIFE_CYCLE_S
00011680: 54 41 47 45 5f 44 52 41 57 5f 53 54 59 4c 45 20 TAGE_DRAW_STYLE
00011690: 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f " +. "SYSRES_
000116a0: 43 4f 4e 53 54 5f 4e 4f 52 4d 41 4c 5f 4d 4f 44 CONST_NORMAL_MOD
000116b0: 45 5f 4e 41 4d 45 20 22 20 2b 0a 20 20 20 20 22 E_NAME " +. "
000116c0: 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 4e 4f 54 SYSRES_CONST_NOT
000116d0: 5f 41 4c 4c 4f 57 45 44 5f 41 43 43 45 53 53 5f _ALLOWED_ACCESS_
000116e0: 54 59 50 45 5f 43 4f 44 45 20 22 20 2b 0a 20 20 TYPE_CODE " +.
000116f0: 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f "SYSRES_CONST_
00011700: 4e 4f 54 5f 41 4c 4c 4f 57 45 44 5f 41 43 43 45 NOT_ALLOWED_ACCE
00011710: 53 53 5f 54 59 50 45 5f 4e 41 4d 45 20 22 20 2b SS_TYPE_NAME " +
00011720: 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e . "SYSRES_CON
00011730: 53 54 5f 4e 4f 54 45 5f 52 45 51 55 49 53 49 54 ST_NOTE_REQUISIT
00011740: 45 5f 43 4f 44 45 20 22 20 2b 0a 20 20 20 20 22 E_CODE " +. "
00011750: 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 4e 4f 54 SYSRES_CONST_NOT
00011760: 49 43 45 5f 42 4c 4f 43 4b 5f 44 45 53 43 52 49 ICE_BLOCK_DESCRI
00011770: 50 54 49 4f 4e 20 22 20 2b 0a 20 20 20 20 22 53 PTION " +. "S
00011780: 59 53 52 45 53 5f 43 4f 4e 53 54 5f 4e 55 4d 5f YSRES_CONST_NUM_
00011790: 52 45 51 55 49 53 49 54 45 20 22 20 2b 0a 20 20 REQUISITE " +.
000117a0: 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f "SYSRES_CONST_
000117b0: 4e 55 4d 5f 53 54 52 5f 52 45 51 55 49 53 49 54 NUM_STR_REQUISIT
000117c0: 45 5f 43 4f 44 45 20 22 20 2b 0a 20 20 20 20 22 E_CODE " +. "
000117d0: 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 4e 55 4d SYSRES_CONST_NUM
000117e0: 45 52 41 54 49 4f 4e 5f 41 55 54 4f 5f 4e 4f 54 ERATION_AUTO_NOT
000117f0: 5f 53 54 52 4f 4e 47 20 22 20 2b 0a 20 20 20 20 _STRONG " +.
00011800: 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 4e 55 "SYSRES_CONST_NU
00011810: 4d 45 52 41 54 49 4f 4e 5f 41 55 54 4f 5f 53 54 MERATION_AUTO_ST
00011820: 52 4f 4e 47 20 22 20 2b 0a 20 20 20 20 22 53 59 RONG " +. "SY
00011830: 53 52 45 53 5f 43 4f 4e 53 54 5f 4e 55 4d 45 52 SRES_CONST_NUMER
00011840: 41 54 49 4f 4e 5f 46 52 4f 4d 5f 44 49 43 54 4f ATION_FROM_DICTO
00011850: 4e 41 52 59 20 22 20 2b 0a 20 20 20 20 22 53 59 NARY " +. "SY
00011860: 53 52 45 53 5f 43 4f 4e 53 54 5f 4e 55 4d 45 52 SRES_CONST_NUMER
00011870: 41 54 49 4f 4e 5f 4d 41 4e 55 41 4c 20 22 20 2b ATION_MANUAL " +
00011880: 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e . "SYSRES_CON
00011890: 53 54 5f 4e 55 4d 45 52 49 43 5f 54 59 50 45 5f ST_NUMERIC_TYPE_
000118a0: 43 48 41 52 20 22 20 2b 0a 20 20 20 20 22 53 59 CHAR " +. "SY
000118b0: 53 52 45 53 5f 43 4f 4e 53 54 5f 4e 55 4d 52 45 SRES_CONST_NUMRE
000118c0: 51 5f 52 45 51 55 49 53 49 54 45 5f 43 4f 44 45 Q_REQUISITE_CODE
000118d0: 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 " +. "SYSRES
000118e0: 5f 43 4f 4e 53 54 5f 4f 42 53 4f 4c 45 54 45 5f _CONST_OBSOLETE_
000118f0: 56 45 52 53 49 4f 4e 5f 53 54 41 54 45 5f 50 49 VERSION_STATE_PI
00011900: 43 4b 5f 56 41 4c 55 45 20 22 20 2b 0a 20 20 20 CK_VALUE " +.
00011910: 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 4f "SYSRES_CONST_O
00011920: 50 45 52 41 54 49 4e 47 5f 52 45 43 4f 52 44 5f PERATING_RECORD_
00011930: 46 4c 41 47 5f 56 41 4c 55 45 20 22 20 2b 0a 20 FLAG_VALUE " +.
00011940: 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 "SYSRES_CONST
00011950: 5f 4f 50 45 52 41 54 49 4e 47 5f 52 45 43 4f 52 _OPERATING_RECOR
00011960: 44 5f 46 4c 41 47 5f 56 41 4c 55 45 5f 43 4f 44 D_FLAG_VALUE_COD
00011970: 45 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 E " +. "SYSRE
00011980: 53 5f 43 4f 4e 53 54 5f 4f 50 45 52 41 54 49 4e S_CONST_OPERATIN
00011990: 47 5f 52 45 43 4f 52 44 5f 46 4c 41 47 5f 56 41 G_RECORD_FLAG_VA
000119a0: 4c 55 45 5f 46 45 4d 49 4e 49 4e 45 20 22 20 2b LUE_FEMININE " +
000119b0: 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e . "SYSRES_CON
000119c0: 53 54 5f 4f 50 45 52 41 54 49 4e 47 5f 52 45 43 ST_OPERATING_REC
000119d0: 4f 52 44 5f 46 4c 41 47 5f 56 41 4c 55 45 5f 4d ORD_FLAG_VALUE_M
000119e0: 41 53 43 55 4c 49 4e 45 20 22 20 2b 0a 20 20 20 ASCULINE " +.
000119f0: 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 4f "SYSRES_CONST_O
00011a00: 50 54 49 4f 4e 41 4c 5f 46 4f 52 4d 5f 43 4f 4d PTIONAL_FORM_COM
00011a10: 50 5f 52 45 51 43 4f 44 45 5f 50 52 45 46 49 58 P_REQCODE_PREFIX
00011a20: 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 " +. "SYSRES
00011a30: 5f 43 4f 4e 53 54 5f 4f 52 41 4e 47 45 5f 4c 49 _CONST_ORANGE_LI
00011a40: 46 45 5f 43 59 43 4c 45 5f 53 54 41 47 45 5f 46 FE_CYCLE_STAGE_F
00011a50: 4f 4e 54 5f 43 4f 4c 4f 52 20 22 20 2b 0a 20 20 ONT_COLOR " +.
00011a60: 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f "SYSRES_CONST_
00011a70: 4f 52 49 47 49 4e 41 4c 52 45 46 5f 52 45 51 55 ORIGINALREF_REQU
00011a80: 49 53 49 54 45 5f 43 4f 44 45 20 22 20 2b 0a 20 ISITE_CODE " +.
00011a90: 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 "SYSRES_CONST
00011aa0: 5f 4f 55 52 46 49 52 4d 5f 52 45 46 5f 43 4f 44 _OURFIRM_REF_COD
00011ab0: 45 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 E " +. "SYSRE
00011ac0: 53 5f 43 4f 4e 53 54 5f 4f 55 52 46 49 52 4d 5f S_CONST_OURFIRM_
00011ad0: 52 45 51 55 49 53 49 54 45 5f 43 4f 44 45 20 22 REQUISITE_CODE "
00011ae0: 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 +. "SYSRES_C
00011af0: 4f 4e 53 54 5f 4f 55 52 46 49 52 4d 5f 56 41 52 ONST_OURFIRM_VAR
00011b00: 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 " +. "SYSRES
00011b10: 5f 43 4f 4e 53 54 5f 4f 55 54 47 4f 49 4e 47 5f _CONST_OUTGOING_
00011b20: 57 4f 52 4b 5f 52 55 4c 45 5f 54 59 50 45 5f 43 WORK_RULE_TYPE_C
00011b30: 4f 44 45 20 22 20 2b 0a 20 20 20 20 22 53 59 53 ODE " +. "SYS
00011b40: 52 45 53 5f 43 4f 4e 53 54 5f 50 49 43 4b 5f 4e RES_CONST_PICK_N
00011b50: 45 47 41 54 49 56 45 5f 52 45 53 55 4c 54 20 22 EGATIVE_RESULT "
00011b60: 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 +. "SYSRES_C
00011b70: 4f 4e 53 54 5f 50 49 43 4b 5f 50 4f 53 49 54 49 ONST_PICK_POSITI
00011b80: 56 45 5f 52 45 53 55 4c 54 20 22 20 2b 0a 20 20 VE_RESULT " +.
00011b90: 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f "SYSRES_CONST_
00011ba0: 50 49 43 4b 5f 52 45 51 55 49 53 49 54 45 20 22 PICK_REQUISITE "
00011bb0: 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 +. "SYSRES_C
00011bc0: 4f 4e 53 54 5f 50 49 43 4b 5f 52 45 51 55 49 53 ONST_PICK_REQUIS
00011bd0: 49 54 45 5f 54 59 50 45 20 22 20 2b 0a 20 20 20 ITE_TYPE " +.
00011be0: 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 50 "SYSRES_CONST_P
00011bf0: 49 43 4b 5f 54 59 50 45 5f 43 48 41 52 20 22 20 ICK_TYPE_CHAR "
00011c00: 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f +. "SYSRES_CO
00011c10: 4e 53 54 5f 50 4c 41 4e 5f 53 54 41 54 55 53 5f NST_PLAN_STATUS_
00011c20: 52 45 51 55 49 53 49 54 45 5f 43 4f 44 45 20 22 REQUISITE_CODE "
00011c30: 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 +. "SYSRES_C
00011c40: 4f 4e 53 54 5f 50 4c 41 54 46 4f 52 4d 5f 56 45 ONST_PLATFORM_VE
00011c50: 52 53 49 4f 4e 5f 43 4f 4d 4d 45 4e 54 20 22 20 RSION_COMMENT "
00011c60: 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f +. "SYSRES_CO
00011c70: 4e 53 54 5f 50 4c 55 47 49 4e 53 5f 53 45 54 54 NST_PLUGINS_SETT
00011c80: 49 4e 47 53 5f 44 45 53 43 52 49 50 54 49 4f 4e INGS_DESCRIPTION
00011c90: 5f 52 45 51 55 49 53 49 54 45 5f 43 4f 44 45 20 _REQUISITE_CODE
00011ca0: 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f " +. "SYSRES_
00011cb0: 43 4f 4e 53 54 5f 50 4f 53 49 54 49 56 45 5f 50 CONST_POSITIVE_P
00011cc0: 49 43 4b 5f 56 41 4c 55 45 20 22 20 2b 0a 20 20 ICK_VALUE " +.
00011cd0: 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f "SYSRES_CONST_
00011ce0: 50 4f 57 45 52 5f 54 4f 5f 43 52 45 41 54 45 5f POWER_TO_CREATE_
00011cf0: 41 43 54 49 4f 4e 5f 43 4f 44 45 20 22 20 2b 0a ACTION_CODE " +.
00011d00: 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 "SYSRES_CONS
00011d10: 54 5f 50 4f 57 45 52 5f 54 4f 5f 53 49 47 4e 5f T_POWER_TO_SIGN_
00011d20: 41 43 54 49 4f 4e 5f 43 4f 44 45 20 22 20 2b 0a ACTION_CODE " +.
00011d30: 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 "SYSRES_CONS
00011d40: 54 5f 50 52 49 4f 52 49 54 59 5f 52 45 51 55 49 T_PRIORITY_REQUI
00011d50: 53 49 54 45 5f 43 4f 44 45 20 22 20 2b 0a 20 20 SITE_CODE " +.
00011d60: 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f "SYSRES_CONST_
00011d70: 51 55 41 4c 49 46 49 45 44 5f 54 41 53 4b 5f 54 QUALIFIED_TASK_T
00011d80: 59 50 45 20 22 20 2b 0a 20 20 20 20 22 53 59 53 YPE " +. "SYS
00011d90: 52 45 53 5f 43 4f 4e 53 54 5f 51 55 41 4c 49 46 RES_CONST_QUALIF
00011da0: 49 45 44 5f 54 41 53 4b 5f 54 59 50 45 5f 43 4f IED_TASK_TYPE_CO
00011db0: 44 45 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 DE " +. "SYSR
00011dc0: 45 53 5f 43 4f 4e 53 54 5f 52 45 43 53 54 41 54 ES_CONST_RECSTAT
00011dd0: 5f 52 45 51 55 49 53 49 54 45 5f 43 4f 44 45 20 _REQUISITE_CODE
00011de0: 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f " +. "SYSRES_
00011df0: 43 4f 4e 53 54 5f 52 45 44 5f 4c 49 46 45 5f 43 CONST_RED_LIFE_C
00011e00: 59 43 4c 45 5f 53 54 41 47 45 5f 46 4f 4e 54 5f YCLE_STAGE_FONT_
00011e10: 43 4f 4c 4f 52 20 22 20 2b 0a 20 20 20 20 22 53 COLOR " +. "S
00011e20: 59 53 52 45 53 5f 43 4f 4e 53 54 5f 52 45 46 5f YSRES_CONST_REF_
00011e30: 49 44 5f 54 5f 52 45 46 5f 54 59 50 45 5f 52 45 ID_T_REF_TYPE_RE
00011e40: 51 55 49 53 49 54 45 5f 43 4f 44 45 20 22 20 2b QUISITE_CODE " +
00011e50: 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e . "SYSRES_CON
00011e60: 53 54 5f 52 45 46 5f 52 45 51 55 49 53 49 54 45 ST_REF_REQUISITE
00011e70: 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 " +. "SYSRES
00011e80: 5f 43 4f 4e 53 54 5f 52 45 46 5f 52 45 51 55 49 _CONST_REF_REQUI
00011e90: 53 49 54 45 5f 54 59 50 45 20 22 20 2b 0a 20 20 SITE_TYPE " +.
00011ea0: 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f "SYSRES_CONST_
00011eb0: 52 45 46 5f 52 45 51 55 49 53 49 54 45 53 5f 52 REF_REQUISITES_R
00011ec0: 45 46 45 52 45 4e 43 45 5f 43 4f 44 45 5f 53 45 EFERENCE_CODE_SE
00011ed0: 4c 45 43 54 45 44 5f 52 45 51 55 49 53 49 54 45 LECTED_REQUISITE
00011ee0: 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 " +. "SYSRES
00011ef0: 5f 43 4f 4e 53 54 5f 52 45 46 45 52 45 4e 43 45 _CONST_REFERENCE
00011f00: 5f 52 45 43 4f 52 44 5f 48 49 53 54 4f 52 59 5f _RECORD_HISTORY_
00011f10: 43 52 45 41 54 45 5f 41 43 54 49 4f 4e 5f 43 4f CREATE_ACTION_CO
00011f20: 44 45 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 DE " +. "SYSR
00011f30: 45 53 5f 43 4f 4e 53 54 5f 52 45 46 45 52 45 4e ES_CONST_REFEREN
00011f40: 43 45 5f 52 45 43 4f 52 44 5f 48 49 53 54 4f 52 CE_RECORD_HISTOR
00011f50: 59 5f 44 45 4c 45 54 45 5f 41 43 54 49 4f 4e 5f Y_DELETE_ACTION_
00011f60: 43 4f 44 45 20 22 20 2b 0a 20 20 20 20 22 53 59 CODE " +. "SY
00011f70: 53 52 45 53 5f 43 4f 4e 53 54 5f 52 45 46 45 52 SRES_CONST_REFER
00011f80: 45 4e 43 45 5f 52 45 43 4f 52 44 5f 48 49 53 54 ENCE_RECORD_HIST
00011f90: 4f 52 59 5f 4d 4f 44 49 46 59 5f 41 43 54 49 4f ORY_MODIFY_ACTIO
00011fa0: 4e 5f 43 4f 44 45 20 22 20 2b 0a 20 20 20 20 22 N_CODE " +. "
00011fb0: 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 52 45 46 SYSRES_CONST_REF
00011fc0: 45 52 45 4e 43 45 5f 54 59 50 45 5f 43 48 41 52 ERENCE_TYPE_CHAR
00011fd0: 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 " +. "SYSRES
00011fe0: 5f 43 4f 4e 53 54 5f 52 45 46 45 52 45 4e 43 45 _CONST_REFERENCE
00011ff0: 5f 54 59 50 45 5f 52 45 51 55 49 53 49 54 45 5f _TYPE_REQUISITE_
00012000: 4e 41 4d 45 20 22 20 2b 0a 20 20 20 20 22 53 59 NAME " +. "SY
00012010: 53 52 45 53 5f 43 4f 4e 53 54 5f 52 45 46 45 52 SRES_CONST_REFER
00012020: 45 4e 43 45 53 5f 41 44 44 5f 50 41 52 41 4d 53 ENCES_ADD_PARAMS
00012030: 5f 52 45 51 55 49 53 49 54 45 5f 43 4f 44 45 20 _REQUISITE_CODE
00012040: 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f " +. "SYSRES_
00012050: 43 4f 4e 53 54 5f 52 45 46 45 52 45 4e 43 45 53 CONST_REFERENCES
00012060: 5f 44 49 53 50 4c 41 59 5f 52 45 51 55 49 53 49 _DISPLAY_REQUISI
00012070: 54 45 5f 52 45 51 55 49 53 49 54 45 5f 43 4f 44 TE_REQUISITE_COD
00012080: 45 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 E " +. "SYSRE
00012090: 53 5f 43 4f 4e 53 54 5f 52 45 4d 4f 54 45 5f 53 S_CONST_REMOTE_S
000120a0: 45 52 56 45 52 5f 53 54 41 54 55 53 5f 57 4f 52 ERVER_STATUS_WOR
000120b0: 4b 49 4e 47 20 22 20 2b 0a 20 20 20 20 22 53 59 KING " +. "SY
000120c0: 53 52 45 53 5f 43 4f 4e 53 54 5f 52 45 4d 4f 54 SRES_CONST_REMOT
000120d0: 45 5f 53 45 52 56 45 52 5f 54 59 50 45 5f 4d 41 E_SERVER_TYPE_MA
000120e0: 49 4e 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 IN " +. "SYSR
000120f0: 45 53 5f 43 4f 4e 53 54 5f 52 45 4d 4f 54 45 5f ES_CONST_REMOTE_
00012100: 53 45 52 56 45 52 5f 54 59 50 45 5f 53 45 43 4f SERVER_TYPE_SECO
00012110: 4e 44 41 52 59 20 22 20 2b 0a 20 20 20 20 22 53 NDARY " +. "S
00012120: 59 53 52 45 53 5f 43 4f 4e 53 54 5f 52 45 4d 4f YSRES_CONST_REMO
00012130: 54 45 5f 55 53 45 52 5f 46 4c 41 47 5f 56 41 4c TE_USER_FLAG_VAL
00012140: 55 45 5f 43 4f 44 45 20 22 20 2b 0a 20 20 20 20 UE_CODE " +.
00012150: 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 52 45 "SYSRES_CONST_RE
00012160: 50 4f 52 54 5f 41 50 50 5f 45 44 49 54 4f 52 5f PORT_APP_EDITOR_
00012170: 49 4e 54 45 52 4e 41 4c 20 22 20 2b 0a 20 20 20 INTERNAL " +.
00012180: 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 52 "SYSRES_CONST_R
00012190: 45 50 4f 52 54 5f 42 41 53 45 5f 52 45 50 4f 52 EPORT_BASE_REPOR
000121a0: 54 5f 49 44 5f 52 45 51 55 49 53 49 54 45 5f 43 T_ID_REQUISITE_C
000121b0: 4f 44 45 20 22 20 2b 0a 20 20 20 20 22 53 59 53 ODE " +. "SYS
000121c0: 52 45 53 5f 43 4f 4e 53 54 5f 52 45 50 4f 52 54 RES_CONST_REPORT
000121d0: 5f 42 41 53 45 5f 52 45 50 4f 52 54 5f 52 45 51 _BASE_REPORT_REQ
000121e0: 55 49 53 49 54 45 5f 43 4f 44 45 20 22 20 2b 0a UISITE_CODE " +.
000121f0: 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 "SYSRES_CONS
00012200: 54 5f 52 45 50 4f 52 54 5f 53 43 52 49 50 54 5f T_REPORT_SCRIPT_
00012210: 52 45 51 55 49 53 49 54 45 5f 43 4f 44 45 20 22 REQUISITE_CODE "
00012220: 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 +. "SYSRES_C
00012230: 4f 4e 53 54 5f 52 45 50 4f 52 54 5f 54 45 4d 50 ONST_REPORT_TEMP
00012240: 4c 41 54 45 5f 52 45 51 55 49 53 49 54 45 5f 43 LATE_REQUISITE_C
00012250: 4f 44 45 20 22 20 2b 0a 20 20 20 20 22 53 59 53 ODE " +. "SYS
00012260: 52 45 53 5f 43 4f 4e 53 54 5f 52 45 50 4f 52 54 RES_CONST_REPORT
00012270: 5f 56 49 45 57 45 52 5f 43 4f 44 45 5f 52 45 51 _VIEWER_CODE_REQ
00012280: 55 49 53 49 54 45 5f 43 4f 44 45 20 22 20 2b 0a UISITE_CODE " +.
00012290: 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 "SYSRES_CONS
000122a0: 54 5f 52 45 51 5f 41 4c 4c 4f 57 5f 43 4f 4d 50 T_REQ_ALLOW_COMP
000122b0: 4f 4e 45 4e 54 5f 44 45 46 41 55 4c 54 5f 56 41 ONENT_DEFAULT_VA
000122c0: 4c 55 45 20 22 20 2b 0a 20 20 20 20 22 53 59 53 LUE " +. "SYS
000122d0: 52 45 53 5f 43 4f 4e 53 54 5f 52 45 51 5f 41 4c RES_CONST_REQ_AL
000122e0: 4c 4f 57 5f 52 45 43 4f 52 44 5f 44 45 46 41 55 LOW_RECORD_DEFAU
000122f0: 4c 54 5f 56 41 4c 55 45 20 22 20 2b 0a 20 20 20 LT_VALUE " +.
00012300: 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 52 "SYSRES_CONST_R
00012310: 45 51 5f 41 4c 4c 4f 57 5f 53 45 52 56 45 52 5f EQ_ALLOW_SERVER_
00012320: 43 4f 4d 50 4f 4e 45 4e 54 5f 44 45 46 41 55 4c COMPONENT_DEFAUL
00012330: 54 5f 56 41 4c 55 45 20 22 20 2b 0a 20 20 20 20 T_VALUE " +.
00012340: 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 52 45 "SYSRES_CONST_RE
00012350: 51 5f 4d 4f 44 45 5f 41 56 41 49 4c 41 42 4c 45 Q_MODE_AVAILABLE
00012360: 5f 43 4f 44 45 20 22 20 2b 0a 20 20 20 20 22 53 _CODE " +. "S
00012370: 59 53 52 45 53 5f 43 4f 4e 53 54 5f 52 45 51 5f YSRES_CONST_REQ_
00012380: 4d 4f 44 45 5f 45 44 49 54 5f 43 4f 44 45 20 22 MODE_EDIT_CODE "
00012390: 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 +. "SYSRES_C
000123a0: 4f 4e 53 54 5f 52 45 51 5f 4d 4f 44 45 5f 48 49 ONST_REQ_MODE_HI
000123b0: 44 44 45 4e 5f 43 4f 44 45 20 22 20 2b 0a 20 20 DDEN_CODE " +.
000123c0: 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f "SYSRES_CONST_
000123d0: 52 45 51 5f 4d 4f 44 45 5f 4e 4f 54 5f 41 56 41 REQ_MODE_NOT_AVA
000123e0: 49 4c 41 42 4c 45 5f 43 4f 44 45 20 22 20 2b 0a ILABLE_CODE " +.
000123f0: 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 "SYSRES_CONS
00012400: 54 5f 52 45 51 5f 4d 4f 44 45 5f 56 49 45 57 5f T_REQ_MODE_VIEW_
00012410: 43 4f 44 45 20 22 20 2b 0a 20 20 20 20 22 53 59 CODE " +. "SY
00012420: 53 52 45 53 5f 43 4f 4e 53 54 5f 52 45 51 5f 4e SRES_CONST_REQ_N
00012430: 55 4d 42 45 52 5f 52 45 51 55 49 53 49 54 45 5f UMBER_REQUISITE_
00012440: 43 4f 44 45 20 22 20 2b 0a 20 20 20 20 22 53 59 CODE " +. "SY
00012450: 53 52 45 53 5f 43 4f 4e 53 54 5f 52 45 51 5f 53 SRES_CONST_REQ_S
00012460: 45 43 54 49 4f 4e 5f 56 41 4c 55 45 20 22 20 2b ECTION_VALUE " +
00012470: 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e . "SYSRES_CON
00012480: 53 54 5f 52 45 51 5f 54 59 50 45 5f 56 41 4c 55 ST_REQ_TYPE_VALU
00012490: 45 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 E " +. "SYSRE
000124a0: 53 5f 43 4f 4e 53 54 5f 52 45 51 55 49 53 49 54 S_CONST_REQUISIT
000124b0: 45 5f 46 4f 52 4d 41 54 5f 42 59 5f 55 4e 49 54 E_FORMAT_BY_UNIT
000124c0: 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 " +. "SYSRES
000124d0: 5f 43 4f 4e 53 54 5f 52 45 51 55 49 53 49 54 45 _CONST_REQUISITE
000124e0: 5f 46 4f 52 4d 41 54 5f 44 41 54 45 5f 46 55 4c _FORMAT_DATE_FUL
000124f0: 4c 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 L " +. "SYSRE
00012500: 53 5f 43 4f 4e 53 54 5f 52 45 51 55 49 53 49 54 S_CONST_REQUISIT
00012510: 45 5f 46 4f 52 4d 41 54 5f 44 41 54 45 5f 54 49 E_FORMAT_DATE_TI
00012520: 4d 45 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 ME " +. "SYSR
00012530: 45 53 5f 43 4f 4e 53 54 5f 52 45 51 55 49 53 49 ES_CONST_REQUISI
00012540: 54 45 5f 46 4f 52 4d 41 54 5f 4c 45 46 54 20 22 TE_FORMAT_LEFT "
00012550: 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 +. "SYSRES_C
00012560: 4f 4e 53 54 5f 52 45 51 55 49 53 49 54 45 5f 46 ONST_REQUISITE_F
00012570: 4f 52 4d 41 54 5f 52 49 47 48 54 20 22 20 2b 0a ORMAT_RIGHT " +.
00012580: 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 "SYSRES_CONS
00012590: 54 5f 52 45 51 55 49 53 49 54 45 5f 46 4f 52 4d T_REQUISITE_FORM
000125a0: 41 54 5f 57 49 54 48 4f 55 54 5f 55 4e 49 54 20 AT_WITHOUT_UNIT
000125b0: 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f " +. "SYSRES_
000125c0: 43 4f 4e 53 54 5f 52 45 51 55 49 53 49 54 45 5f CONST_REQUISITE_
000125d0: 4e 55 4d 42 45 52 5f 52 45 51 55 49 53 49 54 45 NUMBER_REQUISITE
000125e0: 5f 43 4f 44 45 20 22 20 2b 0a 20 20 20 20 22 53 _CODE " +. "S
000125f0: 59 53 52 45 53 5f 43 4f 4e 53 54 5f 52 45 51 55 YSRES_CONST_REQU
00012600: 49 53 49 54 45 5f 53 45 43 54 49 4f 4e 5f 41 43 ISITE_SECTION_AC
00012610: 54 49 4f 4e 53 20 22 20 2b 0a 20 20 20 20 22 53 TIONS " +. "S
00012620: 59 53 52 45 53 5f 43 4f 4e 53 54 5f 52 45 51 55 YSRES_CONST_REQU
00012630: 49 53 49 54 45 5f 53 45 43 54 49 4f 4e 5f 42 55 ISITE_SECTION_BU
00012640: 54 54 4f 4e 20 22 20 2b 0a 20 20 20 20 22 53 59 TTON " +. "SY
00012650: 53 52 45 53 5f 43 4f 4e 53 54 5f 52 45 51 55 49 SRES_CONST_REQUI
00012660: 53 49 54 45 5f 53 45 43 54 49 4f 4e 5f 42 55 54 SITE_SECTION_BUT
00012670: 54 4f 4e 53 20 22 20 2b 0a 20 20 20 20 22 53 59 TONS " +. "SY
00012680: 53 52 45 53 5f 43 4f 4e 53 54 5f 52 45 51 55 49 SRES_CONST_REQUI
00012690: 53 49 54 45 5f 53 45 43 54 49 4f 4e 5f 43 41 52 SITE_SECTION_CAR
000126a0: 44 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 D " +. "SYSRE
000126b0: 53 5f 43 4f 4e 53 54 5f 52 45 51 55 49 53 49 54 S_CONST_REQUISIT
000126c0: 45 5f 53 45 43 54 49 4f 4e 5f 54 41 42 4c 45 20 E_SECTION_TABLE
000126d0: 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f " +. "SYSRES_
000126e0: 43 4f 4e 53 54 5f 52 45 51 55 49 53 49 54 45 5f CONST_REQUISITE_
000126f0: 53 45 43 54 49 4f 4e 5f 54 41 42 4c 45 31 30 20 SECTION_TABLE10
00012700: 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f " +. "SYSRES_
00012710: 43 4f 4e 53 54 5f 52 45 51 55 49 53 49 54 45 5f CONST_REQUISITE_
00012720: 53 45 43 54 49 4f 4e 5f 54 41 42 4c 45 31 31 20 SECTION_TABLE11
00012730: 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f " +. "SYSRES_
00012740: 43 4f 4e 53 54 5f 52 45 51 55 49 53 49 54 45 5f CONST_REQUISITE_
00012750: 53 45 43 54 49 4f 4e 5f 54 41 42 4c 45 31 32 20 SECTION_TABLE12
00012760: 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f " +. "SYSRES_
00012770: 43 4f 4e 53 54 5f 52 45 51 55 49 53 49 54 45 5f CONST_REQUISITE_
00012780: 53 45 43 54 49 4f 4e 5f 54 41 42 4c 45 31 33 20 SECTION_TABLE13
00012790: 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f " +. "SYSRES_
000127a0: 43 4f 4e 53 54 5f 52 45 51 55 49 53 49 54 45 5f CONST_REQUISITE_
000127b0: 53 45 43 54 49 4f 4e 5f 54 41 42 4c 45 31 34 20 SECTION_TABLE14
000127c0: 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f " +. "SYSRES_
000127d0: 43 4f 4e 53 54 5f 52 45 51 55 49 53 49 54 45 5f CONST_REQUISITE_
000127e0: 53 45 43 54 49 4f 4e 5f 54 41 42 4c 45 31 35 20 SECTION_TABLE15
000127f0: 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f " +. "SYSRES_
00012800: 43 4f 4e 53 54 5f 52 45 51 55 49 53 49 54 45 5f CONST_REQUISITE_
00012810: 53 45 43 54 49 4f 4e 5f 54 41 42 4c 45 31 36 20 SECTION_TABLE16
00012820: 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f " +. "SYSRES_
00012830: 43 4f 4e 53 54 5f 52 45 51 55 49 53 49 54 45 5f CONST_REQUISITE_
00012840: 53 45 43 54 49 4f 4e 5f 54 41 42 4c 45 31 37 20 SECTION_TABLE17
00012850: 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f " +. "SYSRES_
00012860: 43 4f 4e 53 54 5f 52 45 51 55 49 53 49 54 45 5f CONST_REQUISITE_
00012870: 53 45 43 54 49 4f 4e 5f 54 41 42 4c 45 31 38 20 SECTION_TABLE18
00012880: 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f " +. "SYSRES_
00012890: 43 4f 4e 53 54 5f 52 45 51 55 49 53 49 54 45 5f CONST_REQUISITE_
000128a0: 53 45 43 54 49 4f 4e 5f 54 41 42 4c 45 31 39 20 SECTION_TABLE19
000128b0: 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f " +. "SYSRES_
000128c0: 43 4f 4e 53 54 5f 52 45 51 55 49 53 49 54 45 5f CONST_REQUISITE_
000128d0: 53 45 43 54 49 4f 4e 5f 54 41 42 4c 45 32 20 22 SECTION_TABLE2 "
000128e0: 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 +. "SYSRES_C
000128f0: 4f 4e 53 54 5f 52 45 51 55 49 53 49 54 45 5f 53 ONST_REQUISITE_S
00012900: 45 43 54 49 4f 4e 5f 54 41 42 4c 45 32 30 20 22 ECTION_TABLE20 "
00012910: 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 +. "SYSRES_C
00012920: 4f 4e 53 54 5f 52 45 51 55 49 53 49 54 45 5f 53 ONST_REQUISITE_S
00012930: 45 43 54 49 4f 4e 5f 54 41 42 4c 45 32 31 20 22 ECTION_TABLE21 "
00012940: 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 +. "SYSRES_C
00012950: 4f 4e 53 54 5f 52 45 51 55 49 53 49 54 45 5f 53 ONST_REQUISITE_S
00012960: 45 43 54 49 4f 4e 5f 54 41 42 4c 45 32 32 20 22 ECTION_TABLE22 "
00012970: 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 +. "SYSRES_C
00012980: 4f 4e 53 54 5f 52 45 51 55 49 53 49 54 45 5f 53 ONST_REQUISITE_S
00012990: 45 43 54 49 4f 4e 5f 54 41 42 4c 45 32 33 20 22 ECTION_TABLE23 "
000129a0: 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 +. "SYSRES_C
000129b0: 4f 4e 53 54 5f 52 45 51 55 49 53 49 54 45 5f 53 ONST_REQUISITE_S
000129c0: 45 43 54 49 4f 4e 5f 54 41 42 4c 45 32 34 20 22 ECTION_TABLE24 "
000129d0: 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 +. "SYSRES_C
000129e0: 4f 4e 53 54 5f 52 45 51 55 49 53 49 54 45 5f 53 ONST_REQUISITE_S
000129f0: 45 43 54 49 4f 4e 5f 54 41 42 4c 45 33 20 22 20 ECTION_TABLE3 "
00012a00: 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f +. "SYSRES_CO
00012a10: 4e 53 54 5f 52 45 51 55 49 53 49 54 45 5f 53 45 NST_REQUISITE_SE
00012a20: 43 54 49 4f 4e 5f 54 41 42 4c 45 34 20 22 20 2b CTION_TABLE4 " +
00012a30: 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e . "SYSRES_CON
00012a40: 53 54 5f 52 45 51 55 49 53 49 54 45 5f 53 45 43 ST_REQUISITE_SEC
00012a50: 54 49 4f 4e 5f 54 41 42 4c 45 35 20 22 20 2b 0a TION_TABLE5 " +.
00012a60: 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 "SYSRES_CONS
00012a70: 54 5f 52 45 51 55 49 53 49 54 45 5f 53 45 43 54 T_REQUISITE_SECT
00012a80: 49 4f 4e 5f 54 41 42 4c 45 36 20 22 20 2b 0a 20 ION_TABLE6 " +.
00012a90: 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 "SYSRES_CONST
00012aa0: 5f 52 45 51 55 49 53 49 54 45 5f 53 45 43 54 49 _REQUISITE_SECTI
00012ab0: 4f 4e 5f 54 41 42 4c 45 37 20 22 20 2b 0a 20 20 ON_TABLE7 " +.
00012ac0: 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f "SYSRES_CONST_
00012ad0: 52 45 51 55 49 53 49 54 45 5f 53 45 43 54 49 4f REQUISITE_SECTIO
00012ae0: 4e 5f 54 41 42 4c 45 38 20 22 20 2b 0a 20 20 20 N_TABLE8 " +.
00012af0: 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 52 "SYSRES_CONST_R
00012b00: 45 51 55 49 53 49 54 45 5f 53 45 43 54 49 4f 4e EQUISITE_SECTION
00012b10: 5f 54 41 42 4c 45 39 20 22 20 2b 0a 20 20 20 20 _TABLE9 " +.
00012b20: 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 52 45 "SYSRES_CONST_RE
00012b30: 51 55 49 53 49 54 45 53 5f 50 53 45 55 44 4f 52 QUISITES_PSEUDOR
00012b40: 45 46 45 52 45 4e 43 45 5f 52 45 51 55 49 53 49 EFERENCE_REQUISI
00012b50: 54 45 5f 4e 55 4d 42 45 52 5f 52 45 51 55 49 53 TE_NUMBER_REQUIS
00012b60: 49 54 45 5f 43 4f 44 45 20 22 20 2b 0a 20 20 20 ITE_CODE " +.
00012b70: 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 52 "SYSRES_CONST_R
00012b80: 49 47 48 54 5f 41 4c 49 47 4e 4d 45 4e 54 5f 43 IGHT_ALIGNMENT_C
00012b90: 4f 44 45 20 22 20 2b 0a 20 20 20 20 22 53 59 53 ODE " +. "SYS
00012ba0: 52 45 53 5f 43 4f 4e 53 54 5f 52 4f 4c 45 53 5f RES_CONST_ROLES_
00012bb0: 52 45 46 45 52 45 4e 43 45 5f 43 4f 44 45 20 22 REFERENCE_CODE "
00012bc0: 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 +. "SYSRES_C
00012bd0: 4f 4e 53 54 5f 52 4f 55 54 45 5f 53 54 45 50 5f ONST_ROUTE_STEP_
00012be0: 41 46 54 45 52 5f 52 55 53 20 22 20 2b 0a 20 20 AFTER_RUS " +.
00012bf0: 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f "SYSRES_CONST_
00012c00: 52 4f 55 54 45 5f 53 54 45 50 5f 41 4e 44 5f 43 ROUTE_STEP_AND_C
00012c10: 4f 4e 44 49 54 49 4f 4e 5f 52 55 53 20 22 20 2b ONDITION_RUS " +
00012c20: 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e . "SYSRES_CON
00012c30: 53 54 5f 52 4f 55 54 45 5f 53 54 45 50 5f 4f 52 ST_ROUTE_STEP_OR
00012c40: 5f 43 4f 4e 44 49 54 49 4f 4e 5f 52 55 53 20 22 _CONDITION_RUS "
00012c50: 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 +. "SYSRES_C
00012c60: 4f 4e 53 54 5f 52 4f 55 54 45 5f 54 59 50 45 5f ONST_ROUTE_TYPE_
00012c70: 43 4f 4d 50 4c 45 58 20 22 20 2b 0a 20 20 20 20 COMPLEX " +.
00012c80: 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 52 4f "SYSRES_CONST_RO
00012c90: 55 54 45 5f 54 59 50 45 5f 50 41 52 41 4c 4c 45 UTE_TYPE_PARALLE
00012ca0: 4c 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 L " +. "SYSRE
00012cb0: 53 5f 43 4f 4e 53 54 5f 52 4f 55 54 45 5f 54 59 S_CONST_ROUTE_TY
00012cc0: 50 45 5f 53 45 52 49 41 4c 20 22 20 2b 0a 20 20 PE_SERIAL " +.
00012cd0: 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f "SYSRES_CONST_
00012ce0: 53 42 44 41 54 41 53 45 54 44 45 53 43 5f 4e 45 SBDATASETDESC_NE
00012cf0: 47 41 54 49 56 45 5f 56 41 4c 55 45 20 22 20 2b GATIVE_VALUE " +
00012d00: 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e . "SYSRES_CON
00012d10: 53 54 5f 53 42 44 41 54 41 53 45 54 44 45 53 43 ST_SBDATASETDESC
00012d20: 5f 50 4f 53 49 54 49 56 45 5f 56 41 4c 55 45 20 _POSITIVE_VALUE
00012d30: 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f " +. "SYSRES_
00012d40: 43 4f 4e 53 54 5f 53 42 56 49 45 57 53 44 45 53 CONST_SBVIEWSDES
00012d50: 43 5f 50 4f 53 49 54 49 56 45 5f 56 41 4c 55 45 C_POSITIVE_VALUE
00012d60: 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 " +. "SYSRES
00012d70: 5f 43 4f 4e 53 54 5f 53 43 52 49 50 54 5f 42 4c _CONST_SCRIPT_BL
00012d80: 4f 43 4b 5f 44 45 53 43 52 49 50 54 49 4f 4e 20 OCK_DESCRIPTION
00012d90: 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f " +. "SYSRES_
00012da0: 43 4f 4e 53 54 5f 53 45 41 52 43 48 5f 42 59 5f CONST_SEARCH_BY_
00012db0: 54 45 58 54 5f 52 45 51 55 49 53 49 54 45 5f 43 TEXT_REQUISITE_C
00012dc0: 4f 44 45 20 22 20 2b 0a 20 20 20 20 22 53 59 53 ODE " +. "SYS
00012dd0: 52 45 53 5f 43 4f 4e 53 54 5f 53 45 41 52 43 48 RES_CONST_SEARCH
00012de0: 45 53 5f 43 4f 4d 50 4f 4e 45 4e 54 5f 43 4f 4e ES_COMPONENT_CON
00012df0: 54 45 4e 54 20 22 20 2b 0a 20 20 20 20 22 53 59 TENT " +. "SY
00012e00: 53 52 45 53 5f 43 4f 4e 53 54 5f 53 45 41 52 43 SRES_CONST_SEARC
00012e10: 48 45 53 5f 43 52 49 54 45 52 49 41 5f 41 43 54 HES_CRITERIA_ACT
00012e20: 49 4f 4e 5f 4e 41 4d 45 20 22 20 2b 0a 20 20 20 ION_NAME " +.
00012e30: 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 53 "SYSRES_CONST_S
00012e40: 45 41 52 43 48 45 53 5f 45 44 4f 43 5f 43 4f 4e EARCHES_EDOC_CON
00012e50: 54 45 4e 54 20 22 20 2b 0a 20 20 20 20 22 53 59 TENT " +. "SY
00012e60: 53 52 45 53 5f 43 4f 4e 53 54 5f 53 45 41 52 43 SRES_CONST_SEARC
00012e70: 48 45 53 5f 46 4f 4c 44 45 52 5f 43 4f 4e 54 45 HES_FOLDER_CONTE
00012e80: 4e 54 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 NT " +. "SYSR
00012e90: 45 53 5f 43 4f 4e 53 54 5f 53 45 41 52 43 48 45 ES_CONST_SEARCHE
00012ea0: 53 5f 4a 4f 42 5f 43 4f 4e 54 45 4e 54 20 22 20 S_JOB_CONTENT "
00012eb0: 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f +. "SYSRES_CO
00012ec0: 4e 53 54 5f 53 45 41 52 43 48 45 53 5f 52 45 46 NST_SEARCHES_REF
00012ed0: 45 52 45 4e 43 45 5f 43 4f 44 45 20 22 20 2b 0a ERENCE_CODE " +.
00012ee0: 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 "SYSRES_CONS
00012ef0: 54 5f 53 45 41 52 43 48 45 53 5f 54 41 53 4b 5f T_SEARCHES_TASK_
00012f00: 43 4f 4e 54 45 4e 54 20 22 20 2b 0a 20 20 20 20 CONTENT " +.
00012f10: 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 53 45 "SYSRES_CONST_SE
00012f20: 43 4f 4e 44 5f 43 48 41 52 20 22 20 2b 0a 20 20 COND_CHAR " +.
00012f30: 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f "SYSRES_CONST_
00012f40: 53 45 43 54 49 4f 4e 5f 52 45 51 55 49 53 49 54 SECTION_REQUISIT
00012f50: 45 5f 41 43 54 49 4f 4e 53 5f 56 41 4c 55 45 20 E_ACTIONS_VALUE
00012f60: 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f " +. "SYSRES_
00012f70: 43 4f 4e 53 54 5f 53 45 43 54 49 4f 4e 5f 52 45 CONST_SECTION_RE
00012f80: 51 55 49 53 49 54 45 5f 43 41 52 44 5f 56 41 4c QUISITE_CARD_VAL
00012f90: 55 45 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 UE " +. "SYSR
00012fa0: 45 53 5f 43 4f 4e 53 54 5f 53 45 43 54 49 4f 4e ES_CONST_SECTION
00012fb0: 5f 52 45 51 55 49 53 49 54 45 5f 43 4f 44 45 20 _REQUISITE_CODE
00012fc0: 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f " +. "SYSRES_
00012fd0: 43 4f 4e 53 54 5f 53 45 43 54 49 4f 4e 5f 52 45 CONST_SECTION_RE
00012fe0: 51 55 49 53 49 54 45 5f 44 45 54 41 49 4c 5f 31 QUISITE_DETAIL_1
00012ff0: 5f 56 41 4c 55 45 20 22 20 2b 0a 20 20 20 20 22 _VALUE " +. "
00013000: 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 53 45 43 SYSRES_CONST_SEC
00013010: 54 49 4f 4e 5f 52 45 51 55 49 53 49 54 45 5f 44 TION_REQUISITE_D
00013020: 45 54 41 49 4c 5f 32 5f 56 41 4c 55 45 20 22 20 ETAIL_2_VALUE "
00013030: 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f +. "SYSRES_CO
00013040: 4e 53 54 5f 53 45 43 54 49 4f 4e 5f 52 45 51 55 NST_SECTION_REQU
00013050: 49 53 49 54 45 5f 44 45 54 41 49 4c 5f 33 5f 56 ISITE_DETAIL_3_V
00013060: 41 4c 55 45 20 22 20 2b 0a 20 20 20 20 22 53 59 ALUE " +. "SY
00013070: 53 52 45 53 5f 43 4f 4e 53 54 5f 53 45 43 54 49 SRES_CONST_SECTI
00013080: 4f 4e 5f 52 45 51 55 49 53 49 54 45 5f 44 45 54 ON_REQUISITE_DET
00013090: 41 49 4c 5f 34 5f 56 41 4c 55 45 20 22 20 2b 0a AIL_4_VALUE " +.
000130a0: 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 "SYSRES_CONS
000130b0: 54 5f 53 45 43 54 49 4f 4e 5f 52 45 51 55 49 53 T_SECTION_REQUIS
000130c0: 49 54 45 5f 44 45 54 41 49 4c 5f 35 5f 56 41 4c ITE_DETAIL_5_VAL
000130d0: 55 45 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 UE " +. "SYSR
000130e0: 45 53 5f 43 4f 4e 53 54 5f 53 45 43 54 49 4f 4e ES_CONST_SECTION
000130f0: 5f 52 45 51 55 49 53 49 54 45 5f 44 45 54 41 49 _REQUISITE_DETAI
00013100: 4c 5f 36 5f 56 41 4c 55 45 20 22 20 2b 0a 20 20 L_6_VALUE " +.
00013110: 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f "SYSRES_CONST_
00013120: 53 45 4c 45 43 54 5f 52 45 46 45 52 45 4e 43 45 SELECT_REFERENCE
00013130: 5f 4d 4f 44 45 5f 4e 41 4d 45 20 22 20 2b 0a 20 _MODE_NAME " +.
00013140: 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 "SYSRES_CONST
00013150: 5f 53 45 4c 45 43 54 5f 54 59 50 45 5f 53 45 4c _SELECT_TYPE_SEL
00013160: 45 43 54 41 42 4c 45 20 22 20 2b 0a 20 20 20 20 ECTABLE " +.
00013170: 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 53 45 "SYSRES_CONST_SE
00013180: 4c 45 43 54 5f 54 59 50 45 5f 53 45 4c 45 43 54 LECT_TYPE_SELECT
00013190: 41 42 4c 45 5f 4f 4e 4c 59 5f 43 48 49 4c 44 20 ABLE_ONLY_CHILD
000131a0: 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f " +. "SYSRES_
000131b0: 43 4f 4e 53 54 5f 53 45 4c 45 43 54 5f 54 59 50 CONST_SELECT_TYP
000131c0: 45 5f 53 45 4c 45 43 54 41 42 4c 45 5f 57 49 54 E_SELECTABLE_WIT
000131d0: 48 5f 43 48 49 4c 44 20 22 20 2b 0a 20 20 20 20 H_CHILD " +.
000131e0: 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 53 45 "SYSRES_CONST_SE
000131f0: 4c 45 43 54 5f 54 59 50 45 5f 55 4e 53 4c 45 43 LECT_TYPE_UNSLEC
00013200: 54 41 42 4c 45 20 22 20 2b 0a 20 20 20 20 22 53 TABLE " +. "S
00013210: 59 53 52 45 53 5f 43 4f 4e 53 54 5f 53 45 52 56 YSRES_CONST_SERV
00013220: 45 52 5f 54 59 50 45 5f 4d 41 49 4e 20 22 20 2b ER_TYPE_MAIN " +
00013230: 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e . "SYSRES_CON
00013240: 53 54 5f 53 45 52 56 49 43 45 5f 55 53 45 52 5f ST_SERVICE_USER_
00013250: 43 41 54 45 47 4f 52 59 5f 46 49 45 4c 44 5f 56 CATEGORY_FIELD_V
00013260: 41 4c 55 45 20 22 20 2b 0a 20 20 20 20 22 53 59 ALUE " +. "SY
00013270: 53 52 45 53 5f 43 4f 4e 53 54 5f 53 45 54 54 49 SRES_CONST_SETTI
00013280: 4e 47 53 5f 55 53 45 52 5f 52 45 51 55 49 53 49 NGS_USER_REQUISI
00013290: 54 45 5f 43 4f 44 45 20 22 20 2b 0a 20 20 20 20 TE_CODE " +.
000132a0: 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 53 49 "SYSRES_CONST_SI
000132b0: 47 4e 41 54 55 52 45 5f 41 4e 44 5f 45 4e 43 4f GNATURE_AND_ENCO
000132c0: 44 45 5f 43 45 52 54 49 46 49 43 41 54 45 5f 54 DE_CERTIFICATE_T
000132d0: 59 50 45 5f 43 4f 44 45 20 22 20 2b 0a 20 20 20 YPE_CODE " +.
000132e0: 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 53 "SYSRES_CONST_S
000132f0: 49 47 4e 41 54 55 52 45 5f 43 45 52 54 49 46 49 IGNATURE_CERTIFI
00013300: 43 41 54 45 5f 54 59 50 45 5f 43 4f 44 45 20 22 CATE_TYPE_CODE "
00013310: 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 +. "SYSRES_C
00013320: 4f 4e 53 54 5f 53 49 4e 47 55 4c 41 52 5f 54 49 ONST_SINGULAR_TI
00013330: 54 4c 45 5f 52 45 51 55 49 53 49 54 45 5f 43 4f TLE_REQUISITE_CO
00013340: 44 45 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 DE " +. "SYSR
00013350: 45 53 5f 43 4f 4e 53 54 5f 53 51 4c 5f 53 45 52 ES_CONST_SQL_SER
00013360: 56 45 52 5f 41 55 54 48 45 4e 54 49 46 49 43 41 VER_AUTHENTIFICA
00013370: 54 49 4f 4e 5f 46 4c 41 47 5f 56 41 4c 55 45 5f TION_FLAG_VALUE_
00013380: 43 4f 44 45 20 22 20 2b 0a 20 20 20 20 22 53 59 CODE " +. "SY
00013390: 53 52 45 53 5f 43 4f 4e 53 54 5f 53 51 4c 5f 53 SRES_CONST_SQL_S
000133a0: 45 52 56 45 52 5f 45 4e 43 4f 44 45 5f 41 55 54 ERVER_ENCODE_AUT
000133b0: 48 45 4e 54 49 46 49 43 41 54 49 4f 4e 5f 46 4c HENTIFICATION_FL
000133c0: 41 47 5f 56 41 4c 55 45 5f 43 4f 44 45 20 22 20 AG_VALUE_CODE "
000133d0: 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f +. "SYSRES_CO
000133e0: 4e 53 54 5f 53 54 41 4e 44 41 52 54 5f 52 4f 55 NST_STANDART_ROU
000133f0: 54 45 5f 52 45 46 45 52 45 4e 43 45 5f 43 4f 44 TE_REFERENCE_COD
00013400: 45 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 E " +. "SYSRE
00013410: 53 5f 43 4f 4e 53 54 5f 53 54 41 4e 44 41 52 54 S_CONST_STANDART
00013420: 5f 52 4f 55 54 45 5f 52 45 46 45 52 45 4e 43 45 _ROUTE_REFERENCE
00013430: 5f 43 4f 4d 4d 45 4e 54 5f 52 45 51 55 49 53 49 _COMMENT_REQUISI
00013440: 54 45 5f 43 4f 44 45 20 22 20 2b 0a 20 20 20 20 TE_CODE " +.
00013450: 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 53 54 "SYSRES_CONST_ST
00013460: 41 4e 44 41 52 54 5f 52 4f 55 54 45 53 5f 47 52 ANDART_ROUTES_GR
00013470: 4f 55 50 53 5f 52 45 46 45 52 45 4e 43 45 5f 43 OUPS_REFERENCE_C
00013480: 4f 44 45 20 22 20 2b 0a 20 20 20 20 22 53 59 53 ODE " +. "SYS
00013490: 52 45 53 5f 43 4f 4e 53 54 5f 53 54 41 54 45 5f RES_CONST_STATE_
000134a0: 52 45 51 5f 4e 41 4d 45 20 22 20 2b 0a 20 20 20 REQ_NAME " +.
000134b0: 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 53 "SYSRES_CONST_S
000134c0: 54 41 54 45 5f 52 45 51 55 49 53 49 54 45 5f 41 TATE_REQUISITE_A
000134d0: 43 54 49 56 45 5f 56 41 4c 55 45 20 22 20 2b 0a CTIVE_VALUE " +.
000134e0: 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 "SYSRES_CONS
000134f0: 54 5f 53 54 41 54 45 5f 52 45 51 55 49 53 49 54 T_STATE_REQUISIT
00013500: 45 5f 43 4c 4f 53 45 44 5f 56 41 4c 55 45 20 22 E_CLOSED_VALUE "
00013510: 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 +. "SYSRES_C
00013520: 4f 4e 53 54 5f 53 54 41 54 45 5f 52 45 51 55 49 ONST_STATE_REQUI
00013530: 53 49 54 45 5f 43 4f 44 45 20 22 20 2b 0a 20 20 SITE_CODE " +.
00013540: 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f "SYSRES_CONST_
00013550: 53 54 41 54 49 43 5f 52 4f 4c 45 5f 54 59 50 45 STATIC_ROLE_TYPE
00013560: 5f 43 4f 44 45 20 22 20 2b 0a 20 20 20 20 22 53 _CODE " +. "S
00013570: 59 53 52 45 53 5f 43 4f 4e 53 54 5f 53 54 41 54 YSRES_CONST_STAT
00013580: 55 53 5f 50 4c 41 4e 5f 44 45 46 41 55 4c 54 5f US_PLAN_DEFAULT_
00013590: 56 41 4c 55 45 20 22 20 2b 0a 20 20 20 20 22 53 VALUE " +. "S
000135a0: 59 53 52 45 53 5f 43 4f 4e 53 54 5f 53 54 41 54 YSRES_CONST_STAT
000135b0: 55 53 5f 56 41 4c 55 45 5f 41 55 54 4f 43 4c 45 US_VALUE_AUTOCLE
000135c0: 41 4e 49 4e 47 20 22 20 2b 0a 20 20 20 20 22 53 ANING " +. "S
000135d0: 59 53 52 45 53 5f 43 4f 4e 53 54 5f 53 54 41 54 YSRES_CONST_STAT
000135e0: 55 53 5f 56 41 4c 55 45 5f 42 4c 55 45 5f 53 51 US_VALUE_BLUE_SQ
000135f0: 55 41 52 45 20 22 20 2b 0a 20 20 20 20 22 53 59 UARE " +. "SY
00013600: 53 52 45 53 5f 43 4f 4e 53 54 5f 53 54 41 54 55 SRES_CONST_STATU
00013610: 53 5f 56 41 4c 55 45 5f 43 4f 4d 50 4c 45 54 45 S_VALUE_COMPLETE
00013620: 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 " +. "SYSRES
00013630: 5f 43 4f 4e 53 54 5f 53 54 41 54 55 53 5f 56 41 _CONST_STATUS_VA
00013640: 4c 55 45 5f 47 52 45 45 4e 5f 53 51 55 41 52 45 LUE_GREEN_SQUARE
00013650: 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 " +. "SYSRES
00013660: 5f 43 4f 4e 53 54 5f 53 54 41 54 55 53 5f 56 41 _CONST_STATUS_VA
00013670: 4c 55 45 5f 4f 52 41 4e 47 45 5f 53 51 55 41 52 LUE_ORANGE_SQUAR
00013680: 45 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 E " +. "SYSRE
00013690: 53 5f 43 4f 4e 53 54 5f 53 54 41 54 55 53 5f 56 S_CONST_STATUS_V
000136a0: 41 4c 55 45 5f 50 55 52 50 4c 45 5f 53 51 55 41 ALUE_PURPLE_SQUA
000136b0: 52 45 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 RE " +. "SYSR
000136c0: 45 53 5f 43 4f 4e 53 54 5f 53 54 41 54 55 53 5f ES_CONST_STATUS_
000136d0: 56 41 4c 55 45 5f 52 45 44 5f 53 51 55 41 52 45 VALUE_RED_SQUARE
000136e0: 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 " +. "SYSRES
000136f0: 5f 43 4f 4e 53 54 5f 53 54 41 54 55 53 5f 56 41 _CONST_STATUS_VA
00013700: 4c 55 45 5f 53 55 53 50 45 4e 44 20 22 20 2b 0a LUE_SUSPEND " +.
00013710: 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 "SYSRES_CONS
00013720: 54 5f 53 54 41 54 55 53 5f 56 41 4c 55 45 5f 59 T_STATUS_VALUE_Y
00013730: 45 4c 4c 4f 57 5f 53 51 55 41 52 45 20 22 20 2b ELLOW_SQUARE " +
00013740: 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e . "SYSRES_CON
00013750: 53 54 5f 53 54 44 52 4f 55 54 45 5f 53 48 4f 57 ST_STDROUTE_SHOW
00013760: 5f 54 4f 5f 55 53 45 52 53 5f 52 45 51 55 49 53 _TO_USERS_REQUIS
00013770: 49 54 45 5f 43 4f 44 45 20 22 20 2b 0a 20 20 20 ITE_CODE " +.
00013780: 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 53 "SYSRES_CONST_S
00013790: 54 4f 52 41 47 45 5f 54 59 50 45 5f 46 49 4c 45 TORAGE_TYPE_FILE
000137a0: 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 " +. "SYSRES
000137b0: 5f 43 4f 4e 53 54 5f 53 54 4f 52 41 47 45 5f 54 _CONST_STORAGE_T
000137c0: 59 50 45 5f 53 51 4c 5f 53 45 52 56 45 52 20 22 YPE_SQL_SERVER "
000137d0: 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 +. "SYSRES_C
000137e0: 4f 4e 53 54 5f 53 54 52 5f 52 45 51 55 49 53 49 ONST_STR_REQUISI
000137f0: 54 45 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 TE " +. "SYSR
00013800: 45 53 5f 43 4f 4e 53 54 5f 53 54 52 49 4b 45 4f ES_CONST_STRIKEO
00013810: 55 54 5f 4c 49 46 45 5f 43 59 43 4c 45 5f 53 54 UT_LIFE_CYCLE_ST
00013820: 41 47 45 5f 44 52 41 57 5f 53 54 59 4c 45 20 22 AGE_DRAW_STYLE "
00013830: 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 +. "SYSRES_C
00013840: 4f 4e 53 54 5f 53 54 52 49 4e 47 5f 46 4f 52 4d ONST_STRING_FORM
00013850: 41 54 5f 4c 45 46 54 5f 41 4c 49 47 4e 5f 43 48 AT_LEFT_ALIGN_CH
00013860: 41 52 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 AR " +. "SYSR
00013870: 45 53 5f 43 4f 4e 53 54 5f 53 54 52 49 4e 47 5f ES_CONST_STRING_
00013880: 46 4f 52 4d 41 54 5f 52 49 47 48 54 5f 41 4c 49 FORMAT_RIGHT_ALI
00013890: 47 4e 5f 43 48 41 52 20 22 20 2b 0a 20 20 20 20 GN_CHAR " +.
000138a0: 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 53 54 "SYSRES_CONST_ST
000138b0: 52 49 4e 47 5f 52 45 51 55 49 53 49 54 45 5f 43 RING_REQUISITE_C
000138c0: 4f 44 45 20 22 20 2b 0a 20 20 20 20 22 53 59 53 ODE " +. "SYS
000138d0: 52 45 53 5f 43 4f 4e 53 54 5f 53 54 52 49 4e 47 RES_CONST_STRING
000138e0: 5f 52 45 51 55 49 53 49 54 45 5f 54 59 50 45 20 _REQUISITE_TYPE
000138f0: 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f " +. "SYSRES_
00013900: 43 4f 4e 53 54 5f 53 54 52 49 4e 47 5f 54 59 50 CONST_STRING_TYP
00013910: 45 5f 43 48 41 52 20 22 20 2b 0a 20 20 20 20 22 E_CHAR " +. "
00013920: 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 53 55 42 SYSRES_CONST_SUB
00013930: 53 54 49 54 55 54 45 53 5f 50 53 45 55 44 4f 52 STITUTES_PSEUDOR
00013940: 45 46 45 52 45 4e 43 45 5f 43 4f 44 45 20 22 20 EFERENCE_CODE "
00013950: 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f +. "SYSRES_CO
00013960: 4e 53 54 5f 53 55 42 54 41 53 4b 5f 42 4c 4f 43 NST_SUBTASK_BLOC
00013970: 4b 5f 44 45 53 43 52 49 50 54 49 4f 4e 20 22 20 K_DESCRIPTION "
00013980: 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f +. "SYSRES_CO
00013990: 4e 53 54 5f 53 59 53 54 45 4d 5f 53 45 54 54 49 NST_SYSTEM_SETTI
000139a0: 4e 47 5f 43 55 52 52 45 4e 54 5f 55 53 45 52 5f NG_CURRENT_USER_
000139b0: 50 41 52 41 4d 5f 56 41 4c 55 45 20 22 20 2b 0a PARAM_VALUE " +.
000139c0: 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 "SYSRES_CONS
000139d0: 54 5f 53 59 53 54 45 4d 5f 53 45 54 54 49 4e 47 T_SYSTEM_SETTING
000139e0: 5f 45 4d 50 54 59 5f 56 41 4c 55 45 5f 50 41 52 _EMPTY_VALUE_PAR
000139f0: 41 4d 5f 56 41 4c 55 45 20 22 20 2b 0a 20 20 20 AM_VALUE " +.
00013a00: 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 53 "SYSRES_CONST_S
00013a10: 59 53 54 45 4d 5f 56 45 52 53 49 4f 4e 5f 43 4f YSTEM_VERSION_CO
00013a20: 4d 4d 45 4e 54 20 22 20 2b 0a 20 20 20 20 22 53 MMENT " +. "S
00013a30: 59 53 52 45 53 5f 43 4f 4e 53 54 5f 54 41 53 4b YSRES_CONST_TASK
00013a40: 5f 41 43 43 45 53 53 5f 54 59 50 45 5f 41 4c 4c _ACCESS_TYPE_ALL
00013a50: 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 " +. "SYSRES
00013a60: 5f 43 4f 4e 53 54 5f 54 41 53 4b 5f 41 43 43 45 _CONST_TASK_ACCE
00013a70: 53 53 5f 54 59 50 45 5f 41 4c 4c 5f 4d 45 4d 42 SS_TYPE_ALL_MEMB
00013a80: 45 52 53 20 22 20 2b 0a 20 20 20 20 22 53 59 53 ERS " +. "SYS
00013a90: 52 45 53 5f 43 4f 4e 53 54 5f 54 41 53 4b 5f 41 RES_CONST_TASK_A
00013aa0: 43 43 45 53 53 5f 54 59 50 45 5f 4d 41 4e 55 41 CCESS_TYPE_MANUA
00013ab0: 4c 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 L " +. "SYSRE
00013ac0: 53 5f 43 4f 4e 53 54 5f 54 41 53 4b 5f 45 4e 43 S_CONST_TASK_ENC
00013ad0: 4f 44 45 5f 54 59 50 45 5f 43 45 52 54 49 46 49 ODE_TYPE_CERTIFI
00013ae0: 43 41 54 49 4f 4e 20 22 20 2b 0a 20 20 20 20 22 CATION " +. "
00013af0: 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 54 41 53 SYSRES_CONST_TAS
00013b00: 4b 5f 45 4e 43 4f 44 45 5f 54 59 50 45 5f 43 45 K_ENCODE_TYPE_CE
00013b10: 52 54 49 46 49 43 41 54 49 4f 4e 5f 41 4e 44 5f RTIFICATION_AND_
00013b20: 50 41 53 53 57 4f 52 44 20 22 20 2b 0a 20 20 20 PASSWORD " +.
00013b30: 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 54 "SYSRES_CONST_T
00013b40: 41 53 4b 5f 45 4e 43 4f 44 45 5f 54 59 50 45 5f ASK_ENCODE_TYPE_
00013b50: 4e 4f 4e 45 20 22 20 2b 0a 20 20 20 20 22 53 59 NONE " +. "SY
00013b60: 53 52 45 53 5f 43 4f 4e 53 54 5f 54 41 53 4b 5f SRES_CONST_TASK_
00013b70: 45 4e 43 4f 44 45 5f 54 59 50 45 5f 50 41 53 53 ENCODE_TYPE_PASS
00013b80: 57 4f 52 44 20 22 20 2b 0a 20 20 20 20 22 53 59 WORD " +. "SY
00013b90: 53 52 45 53 5f 43 4f 4e 53 54 5f 54 41 53 4b 5f SRES_CONST_TASK_
00013ba0: 52 4f 55 54 45 5f 41 4c 4c 5f 43 4f 4e 44 49 54 ROUTE_ALL_CONDIT
00013bb0: 49 4f 4e 20 22 20 2b 0a 20 20 20 20 22 53 59 53 ION " +. "SYS
00013bc0: 52 45 53 5f 43 4f 4e 53 54 5f 54 41 53 4b 5f 52 RES_CONST_TASK_R
00013bd0: 4f 55 54 45 5f 41 4e 44 5f 43 4f 4e 44 49 54 49 OUTE_AND_CONDITI
00013be0: 4f 4e 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 ON " +. "SYSR
00013bf0: 45 53 5f 43 4f 4e 53 54 5f 54 41 53 4b 5f 52 4f ES_CONST_TASK_RO
00013c00: 55 54 45 5f 4f 52 5f 43 4f 4e 44 49 54 49 4f 4e UTE_OR_CONDITION
00013c10: 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 " +. "SYSRES
00013c20: 5f 43 4f 4e 53 54 5f 54 41 53 4b 5f 53 54 41 54 _CONST_TASK_STAT
00013c30: 45 5f 41 42 4f 52 54 45 44 20 22 20 2b 0a 20 20 E_ABORTED " +.
00013c40: 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f "SYSRES_CONST_
00013c50: 54 41 53 4b 5f 53 54 41 54 45 5f 43 4f 4d 50 4c TASK_STATE_COMPL
00013c60: 45 54 45 20 22 20 2b 0a 20 20 20 20 22 53 59 53 ETE " +. "SYS
00013c70: 52 45 53 5f 43 4f 4e 53 54 5f 54 41 53 4b 5f 53 RES_CONST_TASK_S
00013c80: 54 41 54 45 5f 43 4f 4e 54 49 4e 55 45 44 20 22 TATE_CONTINUED "
00013c90: 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 +. "SYSRES_C
00013ca0: 4f 4e 53 54 5f 54 41 53 4b 5f 53 54 41 54 45 5f ONST_TASK_STATE_
00013cb0: 43 4f 4e 54 52 4f 4c 20 22 20 2b 0a 20 20 20 20 CONTROL " +.
00013cc0: 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 54 41 "SYSRES_CONST_TA
00013cd0: 53 4b 5f 53 54 41 54 45 5f 49 4e 49 54 20 22 20 SK_STATE_INIT "
00013ce0: 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f +. "SYSRES_CO
00013cf0: 4e 53 54 5f 54 41 53 4b 5f 53 54 41 54 45 5f 57 NST_TASK_STATE_W
00013d00: 4f 52 4b 49 4e 47 20 22 20 2b 0a 20 20 20 20 22 ORKING " +. "
00013d10: 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 54 41 53 SYSRES_CONST_TAS
00013d20: 4b 5f 54 49 54 4c 45 20 22 20 2b 0a 20 20 20 20 K_TITLE " +.
00013d30: 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 54 41 "SYSRES_CONST_TA
00013d40: 53 4b 5f 54 59 50 45 53 5f 47 52 4f 55 50 53 5f SK_TYPES_GROUPS_
00013d50: 52 45 46 45 52 45 4e 43 45 5f 43 4f 44 45 20 22 REFERENCE_CODE "
00013d60: 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 +. "SYSRES_C
00013d70: 4f 4e 53 54 5f 54 41 53 4b 5f 54 59 50 45 53 5f ONST_TASK_TYPES_
00013d80: 52 45 46 45 52 45 4e 43 45 5f 43 4f 44 45 20 22 REFERENCE_CODE "
00013d90: 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 +. "SYSRES_C
00013da0: 4f 4e 53 54 5f 54 45 4d 50 4c 41 54 45 53 5f 52 ONST_TEMPLATES_R
00013db0: 45 46 45 52 45 4e 43 45 5f 43 4f 44 45 20 22 20 EFERENCE_CODE "
00013dc0: 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f +. "SYSRES_CO
00013dd0: 4e 53 54 5f 54 45 53 54 5f 44 41 54 45 5f 52 45 NST_TEST_DATE_RE
00013de0: 51 55 49 53 49 54 45 5f 4e 41 4d 45 20 22 20 2b QUISITE_NAME " +
00013df0: 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e . "SYSRES_CON
00013e00: 53 54 5f 54 45 53 54 5f 44 45 56 5f 44 41 54 41 ST_TEST_DEV_DATA
00013e10: 42 41 53 45 5f 4e 41 4d 45 20 22 20 2b 0a 20 20 BASE_NAME " +.
00013e20: 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f "SYSRES_CONST_
00013e30: 54 45 53 54 5f 44 45 56 5f 53 59 53 54 45 4d 5f TEST_DEV_SYSTEM_
00013e40: 43 4f 44 45 20 22 20 2b 0a 20 20 20 20 22 53 59 CODE " +. "SY
00013e50: 53 52 45 53 5f 43 4f 4e 53 54 5f 54 45 53 54 5f SRES_CONST_TEST_
00013e60: 45 44 4d 53 5f 44 41 54 41 42 41 53 45 5f 4e 41 EDMS_DATABASE_NA
00013e70: 4d 45 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 ME " +. "SYSR
00013e80: 45 53 5f 43 4f 4e 53 54 5f 54 45 53 54 5f 45 44 ES_CONST_TEST_ED
00013e90: 4d 53 5f 4d 41 49 4e 5f 43 4f 44 45 20 22 20 2b MS_MAIN_CODE " +
00013ea0: 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e . "SYSRES_CON
00013eb0: 53 54 5f 54 45 53 54 5f 45 44 4d 53 5f 4d 41 49 ST_TEST_EDMS_MAI
00013ec0: 4e 5f 44 42 5f 4e 41 4d 45 20 22 20 2b 0a 20 20 N_DB_NAME " +.
00013ed0: 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f "SYSRES_CONST_
00013ee0: 54 45 53 54 5f 45 44 4d 53 5f 53 45 43 4f 4e 44 TEST_EDMS_SECOND
00013ef0: 5f 43 4f 44 45 20 22 20 2b 0a 20 20 20 20 22 53 _CODE " +. "S
00013f00: 59 53 52 45 53 5f 43 4f 4e 53 54 5f 54 45 53 54 YSRES_CONST_TEST
00013f10: 5f 45 44 4d 53 5f 53 45 43 4f 4e 44 5f 44 42 5f _EDMS_SECOND_DB_
00013f20: 4e 41 4d 45 20 22 20 2b 0a 20 20 20 20 22 53 59 NAME " +. "SY
00013f30: 53 52 45 53 5f 43 4f 4e 53 54 5f 54 45 53 54 5f SRES_CONST_TEST_
00013f40: 45 44 4d 53 5f 53 59 53 54 45 4d 5f 43 4f 44 45 EDMS_SYSTEM_CODE
00013f50: 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 " +. "SYSRES
00013f60: 5f 43 4f 4e 53 54 5f 54 45 53 54 5f 4e 55 4d 45 _CONST_TEST_NUME
00013f70: 52 49 43 5f 52 45 51 55 49 53 49 54 45 5f 4e 41 RIC_REQUISITE_NA
00013f80: 4d 45 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 ME " +. "SYSR
00013f90: 45 53 5f 43 4f 4e 53 54 5f 54 45 58 54 5f 52 45 ES_CONST_TEXT_RE
00013fa0: 51 55 49 53 49 54 45 20 22 20 2b 0a 20 20 20 20 QUISITE " +.
00013fb0: 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 54 45 "SYSRES_CONST_TE
00013fc0: 58 54 5f 52 45 51 55 49 53 49 54 45 5f 43 4f 44 XT_REQUISITE_COD
00013fd0: 45 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 E " +. "SYSRE
00013fe0: 53 5f 43 4f 4e 53 54 5f 54 45 58 54 5f 52 45 51 S_CONST_TEXT_REQ
00013ff0: 55 49 53 49 54 45 5f 54 59 50 45 20 22 20 2b 0a UISITE_TYPE " +.
00014000: 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 "SYSRES_CONS
00014010: 54 5f 54 45 58 54 5f 54 59 50 45 5f 43 48 41 52 T_TEXT_TYPE_CHAR
00014020: 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 " +. "SYSRES
00014030: 5f 43 4f 4e 53 54 5f 54 59 50 45 5f 43 4f 44 45 _CONST_TYPE_CODE
00014040: 5f 52 45 51 55 49 53 49 54 45 5f 43 4f 44 45 20 _REQUISITE_CODE
00014050: 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f " +. "SYSRES_
00014060: 43 4f 4e 53 54 5f 54 59 50 45 5f 52 45 51 55 49 CONST_TYPE_REQUI
00014070: 53 49 54 45 5f 43 4f 44 45 20 22 20 2b 0a 20 20 SITE_CODE " +.
00014080: 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f "SYSRES_CONST_
00014090: 55 4e 44 45 46 49 4e 45 44 5f 4c 49 46 45 5f 43 UNDEFINED_LIFE_C
000140a0: 59 43 4c 45 5f 53 54 41 47 45 5f 46 4f 4e 54 5f YCLE_STAGE_FONT_
000140b0: 43 4f 4c 4f 52 20 22 20 2b 0a 20 20 20 20 22 53 COLOR " +. "S
000140c0: 59 53 52 45 53 5f 43 4f 4e 53 54 5f 55 4e 49 54 YSRES_CONST_UNIT
000140d0: 53 5f 53 45 43 54 49 4f 4e 5f 49 44 5f 52 45 51 S_SECTION_ID_REQ
000140e0: 55 49 53 49 54 45 5f 43 4f 44 45 20 22 20 2b 0a UISITE_CODE " +.
000140f0: 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 "SYSRES_CONS
00014100: 54 5f 55 4e 49 54 53 5f 53 45 43 54 49 4f 4e 5f T_UNITS_SECTION_
00014110: 52 45 51 55 49 53 49 54 45 5f 43 4f 44 45 20 22 REQUISITE_CODE "
00014120: 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 +. "SYSRES_C
00014130: 4f 4e 53 54 5f 55 4e 4f 50 45 52 41 54 49 4e 47 ONST_UNOPERATING
00014140: 5f 52 45 43 4f 52 44 5f 46 4c 41 47 5f 56 41 4c _RECORD_FLAG_VAL
00014150: 55 45 5f 43 4f 44 45 20 22 20 2b 0a 20 20 20 20 UE_CODE " +.
00014160: 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 55 4e "SYSRES_CONST_UN
00014170: 53 54 4f 52 45 44 5f 44 41 54 41 5f 52 45 51 55 STORED_DATA_REQU
00014180: 49 53 49 54 45 5f 43 4f 44 45 20 22 20 2b 0a 20 ISITE_CODE " +.
00014190: 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 "SYSRES_CONST
000141a0: 5f 55 4e 53 54 4f 52 45 44 5f 44 41 54 41 5f 52 _UNSTORED_DATA_R
000141b0: 45 51 55 49 53 49 54 45 5f 4e 41 4d 45 20 22 20 EQUISITE_NAME "
000141c0: 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f +. "SYSRES_CO
000141d0: 4e 53 54 5f 55 53 45 5f 41 43 43 45 53 53 5f 54 NST_USE_ACCESS_T
000141e0: 59 50 45 5f 43 4f 44 45 20 22 20 2b 0a 20 20 20 YPE_CODE " +.
000141f0: 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 55 "SYSRES_CONST_U
00014200: 53 45 5f 41 43 43 45 53 53 5f 54 59 50 45 5f 4e SE_ACCESS_TYPE_N
00014210: 41 4d 45 20 22 20 2b 0a 20 20 20 20 22 53 59 53 AME " +. "SYS
00014220: 52 45 53 5f 43 4f 4e 53 54 5f 55 53 45 52 5f 41 RES_CONST_USER_A
00014230: 43 43 4f 55 4e 54 5f 54 59 50 45 5f 56 41 4c 55 CCOUNT_TYPE_VALU
00014240: 45 5f 43 4f 44 45 20 22 20 2b 0a 20 20 20 20 22 E_CODE " +. "
00014250: 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 55 53 45 SYSRES_CONST_USE
00014260: 52 5f 41 44 44 49 54 49 4f 4e 41 4c 5f 49 4e 46 R_ADDITIONAL_INF
00014270: 4f 52 4d 41 54 49 4f 4e 5f 52 45 51 55 49 53 49 ORMATION_REQUISI
00014280: 54 45 5f 43 4f 44 45 20 22 20 2b 0a 20 20 20 20 TE_CODE " +.
00014290: 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 55 53 "SYSRES_CONST_US
000142a0: 45 52 5f 41 4e 44 5f 47 52 4f 55 50 5f 49 44 5f ER_AND_GROUP_ID_
000142b0: 46 52 4f 4d 5f 50 53 45 55 44 4f 52 45 46 45 52 FROM_PSEUDOREFER
000142c0: 45 4e 43 45 5f 52 45 51 55 49 53 49 54 45 5f 43 ENCE_REQUISITE_C
000142d0: 4f 44 45 20 22 20 2b 0a 20 20 20 20 22 53 59 53 ODE " +. "SYS
000142e0: 52 45 53 5f 43 4f 4e 53 54 5f 55 53 45 52 5f 43 RES_CONST_USER_C
000142f0: 41 54 45 47 4f 52 59 5f 4e 4f 52 4d 41 4c 20 22 ATEGORY_NORMAL "
00014300: 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 +. "SYSRES_C
00014310: 4f 4e 53 54 5f 55 53 45 52 5f 43 45 52 54 49 46 ONST_USER_CERTIF
00014320: 49 43 41 54 45 5f 52 45 51 55 49 53 49 54 45 5f ICATE_REQUISITE_
00014330: 43 4f 44 45 20 22 20 2b 0a 20 20 20 20 22 53 59 CODE " +. "SY
00014340: 53 52 45 53 5f 43 4f 4e 53 54 5f 55 53 45 52 5f SRES_CONST_USER_
00014350: 43 45 52 54 49 46 49 43 41 54 45 5f 53 54 41 54 CERTIFICATE_STAT
00014360: 45 5f 52 45 51 55 49 53 49 54 45 5f 43 4f 44 45 E_REQUISITE_CODE
00014370: 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 " +. "SYSRES
00014380: 5f 43 4f 4e 53 54 5f 55 53 45 52 5f 43 45 52 54 _CONST_USER_CERT
00014390: 49 46 49 43 41 54 45 5f 53 55 42 4a 45 43 54 5f IFICATE_SUBJECT_
000143a0: 4e 41 4d 45 5f 52 45 51 55 49 53 49 54 45 5f 43 NAME_REQUISITE_C
000143b0: 4f 44 45 20 22 20 2b 0a 20 20 20 20 22 53 59 53 ODE " +. "SYS
000143c0: 52 45 53 5f 43 4f 4e 53 54 5f 55 53 45 52 5f 43 RES_CONST_USER_C
000143d0: 45 52 54 49 46 49 43 41 54 45 5f 54 48 55 4d 42 ERTIFICATE_THUMB
000143e0: 50 52 49 4e 54 5f 52 45 51 55 49 53 49 54 45 5f PRINT_REQUISITE_
000143f0: 43 4f 44 45 20 22 20 2b 0a 20 20 20 20 22 53 59 CODE " +. "SY
00014400: 53 52 45 53 5f 43 4f 4e 53 54 5f 55 53 45 52 5f SRES_CONST_USER_
00014410: 43 4f 4d 4d 4f 4e 5f 43 41 54 45 47 4f 52 59 20 COMMON_CATEGORY
00014420: 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f " +. "SYSRES_
00014430: 43 4f 4e 53 54 5f 55 53 45 52 5f 43 4f 4d 4d 4f CONST_USER_COMMO
00014440: 4e 5f 43 41 54 45 47 4f 52 59 5f 43 4f 44 45 20 N_CATEGORY_CODE
00014450: 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f " +. "SYSRES_
00014460: 43 4f 4e 53 54 5f 55 53 45 52 5f 46 55 4c 4c 5f CONST_USER_FULL_
00014470: 4e 41 4d 45 5f 52 45 51 55 49 53 49 54 45 5f 43 NAME_REQUISITE_C
00014480: 4f 44 45 20 22 20 2b 0a 20 20 20 20 22 53 59 53 ODE " +. "SYS
00014490: 52 45 53 5f 43 4f 4e 53 54 5f 55 53 45 52 5f 47 RES_CONST_USER_G
000144a0: 52 4f 55 50 5f 54 59 50 45 5f 52 45 51 55 49 53 ROUP_TYPE_REQUIS
000144b0: 49 54 45 5f 43 4f 44 45 20 22 20 2b 0a 20 20 20 ITE_CODE " +.
000144c0: 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 55 "SYSRES_CONST_U
000144d0: 53 45 52 5f 4c 4f 47 49 4e 5f 52 45 51 55 49 53 SER_LOGIN_REQUIS
000144e0: 49 54 45 5f 43 4f 44 45 20 22 20 2b 0a 20 20 20 ITE_CODE " +.
000144f0: 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 55 "SYSRES_CONST_U
00014500: 53 45 52 5f 52 45 4d 4f 54 45 5f 43 4f 4e 54 52 SER_REMOTE_CONTR
00014510: 4f 4c 4c 45 52 5f 52 45 51 55 49 53 49 54 45 5f OLLER_REQUISITE_
00014520: 43 4f 44 45 20 22 20 2b 0a 20 20 20 20 22 53 59 CODE " +. "SY
00014530: 53 52 45 53 5f 43 4f 4e 53 54 5f 55 53 45 52 5f SRES_CONST_USER_
00014540: 52 45 4d 4f 54 45 5f 53 59 53 54 45 4d 5f 52 45 REMOTE_SYSTEM_RE
00014550: 51 55 49 53 49 54 45 5f 43 4f 44 45 20 22 20 2b QUISITE_CODE " +
00014560: 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e . "SYSRES_CON
00014570: 53 54 5f 55 53 45 52 5f 52 49 47 48 54 53 5f 54 ST_USER_RIGHTS_T
00014580: 5f 52 45 51 55 49 53 49 54 45 5f 43 4f 44 45 20 _REQUISITE_CODE
00014590: 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f " +. "SYSRES_
000145a0: 43 4f 4e 53 54 5f 55 53 45 52 5f 53 45 52 56 45 CONST_USER_SERVE
000145b0: 52 5f 4e 41 4d 45 5f 52 45 51 55 49 53 49 54 45 R_NAME_REQUISITE
000145c0: 5f 43 4f 44 45 20 22 20 2b 0a 20 20 20 20 22 53 _CODE " +. "S
000145d0: 59 53 52 45 53 5f 43 4f 4e 53 54 5f 55 53 45 52 YSRES_CONST_USER
000145e0: 5f 53 45 52 56 49 43 45 5f 43 41 54 45 47 4f 52 _SERVICE_CATEGOR
000145f0: 59 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 Y " +. "SYSRE
00014600: 53 5f 43 4f 4e 53 54 5f 55 53 45 52 5f 53 45 52 S_CONST_USER_SER
00014610: 56 49 43 45 5f 43 41 54 45 47 4f 52 59 5f 43 4f VICE_CATEGORY_CO
00014620: 44 45 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 DE " +. "SYSR
00014630: 45 53 5f 43 4f 4e 53 54 5f 55 53 45 52 5f 53 54 ES_CONST_USER_ST
00014640: 41 54 55 53 5f 41 44 4d 49 4e 49 53 54 52 41 54 ATUS_ADMINISTRAT
00014650: 4f 52 5f 43 4f 44 45 20 22 20 2b 0a 20 20 20 20 OR_CODE " +.
00014660: 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 55 53 "SYSRES_CONST_US
00014670: 45 52 5f 53 54 41 54 55 53 5f 41 44 4d 49 4e 49 ER_STATUS_ADMINI
00014680: 53 54 52 41 54 4f 52 5f 4e 41 4d 45 20 22 20 2b STRATOR_NAME " +
00014690: 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e . "SYSRES_CON
000146a0: 53 54 5f 55 53 45 52 5f 53 54 41 54 55 53 5f 44 ST_USER_STATUS_D
000146b0: 45 56 45 4c 4f 50 45 52 5f 43 4f 44 45 20 22 20 EVELOPER_CODE "
000146c0: 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f +. "SYSRES_CO
000146d0: 4e 53 54 5f 55 53 45 52 5f 53 54 41 54 55 53 5f NST_USER_STATUS_
000146e0: 44 45 56 45 4c 4f 50 45 52 5f 4e 41 4d 45 20 22 DEVELOPER_NAME "
000146f0: 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 +. "SYSRES_C
00014700: 4f 4e 53 54 5f 55 53 45 52 5f 53 54 41 54 55 53 ONST_USER_STATUS
00014710: 5f 44 49 53 41 42 4c 45 44 5f 43 4f 44 45 20 22 _DISABLED_CODE "
00014720: 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 +. "SYSRES_C
00014730: 4f 4e 53 54 5f 55 53 45 52 5f 53 54 41 54 55 53 ONST_USER_STATUS
00014740: 5f 44 49 53 41 42 4c 45 44 5f 4e 41 4d 45 20 22 _DISABLED_NAME "
00014750: 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 +. "SYSRES_C
00014760: 4f 4e 53 54 5f 55 53 45 52 5f 53 54 41 54 55 53 ONST_USER_STATUS
00014770: 5f 53 59 53 54 45 4d 5f 44 45 56 45 4c 4f 50 45 _SYSTEM_DEVELOPE
00014780: 52 5f 43 4f 44 45 20 22 20 2b 0a 20 20 20 20 22 R_CODE " +. "
00014790: 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 55 53 45 SYSRES_CONST_USE
000147a0: 52 5f 53 54 41 54 55 53 5f 55 53 45 52 5f 43 4f R_STATUS_USER_CO
000147b0: 44 45 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 DE " +. "SYSR
000147c0: 45 53 5f 43 4f 4e 53 54 5f 55 53 45 52 5f 53 54 ES_CONST_USER_ST
000147d0: 41 54 55 53 5f 55 53 45 52 5f 4e 41 4d 45 20 22 ATUS_USER_NAME "
000147e0: 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 +. "SYSRES_C
000147f0: 4f 4e 53 54 5f 55 53 45 52 5f 53 54 41 54 55 53 ONST_USER_STATUS
00014800: 5f 55 53 45 52 5f 4e 41 4d 45 5f 44 45 50 52 45 _USER_NAME_DEPRE
00014810: 43 41 54 45 44 20 22 20 2b 0a 20 20 20 20 22 53 CATED " +. "S
00014820: 59 53 52 45 53 5f 43 4f 4e 53 54 5f 55 53 45 52 YSRES_CONST_USER
00014830: 5f 54 59 50 45 5f 46 49 45 4c 44 5f 56 41 4c 55 _TYPE_FIELD_VALU
00014840: 45 5f 55 53 45 52 20 22 20 2b 0a 20 20 20 20 22 E_USER " +. "
00014850: 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 55 53 45 SYSRES_CONST_USE
00014860: 52 5f 54 59 50 45 5f 52 45 51 55 49 53 49 54 45 R_TYPE_REQUISITE
00014870: 5f 43 4f 44 45 20 22 20 2b 0a 20 20 20 20 22 53 _CODE " +. "S
00014880: 59 53 52 45 53 5f 43 4f 4e 53 54 5f 55 53 45 52 YSRES_CONST_USER
00014890: 53 5f 43 4f 4e 54 52 4f 4c 4c 45 52 5f 52 45 51 S_CONTROLLER_REQ
000148a0: 55 49 53 49 54 45 5f 43 4f 44 45 20 22 20 2b 0a UISITE_CODE " +.
000148b0: 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 "SYSRES_CONS
000148c0: 54 5f 55 53 45 52 53 5f 49 53 5f 4d 41 49 4e 5f T_USERS_IS_MAIN_
000148d0: 53 45 52 56 45 52 5f 52 45 51 55 49 53 49 54 45 SERVER_REQUISITE
000148e0: 5f 43 4f 44 45 20 22 20 2b 0a 20 20 20 20 22 53 _CODE " +. "S
000148f0: 59 53 52 45 53 5f 43 4f 4e 53 54 5f 55 53 45 52 YSRES_CONST_USER
00014900: 53 5f 52 45 46 45 52 45 4e 43 45 5f 43 4f 44 45 S_REFERENCE_CODE
00014910: 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 " +. "SYSRES
00014920: 5f 43 4f 4e 53 54 5f 55 53 45 52 53 5f 52 45 47 _CONST_USERS_REG
00014930: 49 53 54 52 41 54 49 4f 4e 5f 43 45 52 54 49 46 ISTRATION_CERTIF
00014940: 49 43 41 54 45 53 5f 41 43 54 49 4f 4e 5f 4e 41 ICATES_ACTION_NA
00014950: 4d 45 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 ME " +. "SYSR
00014960: 45 53 5f 43 4f 4e 53 54 5f 55 53 45 52 53 5f 52 ES_CONST_USERS_R
00014970: 45 51 55 49 53 49 54 45 5f 43 4f 44 45 20 22 20 EQUISITE_CODE "
00014980: 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f +. "SYSRES_CO
00014990: 4e 53 54 5f 55 53 45 52 53 5f 53 59 53 54 45 4d NST_USERS_SYSTEM
000149a0: 5f 52 45 51 55 49 53 49 54 45 5f 43 4f 44 45 20 _REQUISITE_CODE
000149b0: 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f " +. "SYSRES_
000149c0: 43 4f 4e 53 54 5f 55 53 45 52 53 5f 55 53 45 52 CONST_USERS_USER
000149d0: 5f 41 43 43 45 53 53 5f 52 49 47 48 54 53 5f 54 _ACCESS_RIGHTS_T
000149e0: 59 50 52 5f 52 45 51 55 49 53 49 54 45 5f 43 4f YPR_REQUISITE_CO
000149f0: 44 45 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 DE " +. "SYSR
00014a00: 45 53 5f 43 4f 4e 53 54 5f 55 53 45 52 53 5f 55 ES_CONST_USERS_U
00014a10: 53 45 52 5f 41 55 54 48 45 4e 54 49 43 41 54 49 SER_AUTHENTICATI
00014a20: 4f 4e 5f 52 45 51 55 49 53 49 54 45 5f 43 4f 44 ON_REQUISITE_COD
00014a30: 45 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 E " +. "SYSRE
00014a40: 53 5f 43 4f 4e 53 54 5f 55 53 45 52 53 5f 55 53 S_CONST_USERS_US
00014a50: 45 52 5f 43 4f 4d 50 4f 4e 45 4e 54 5f 52 45 51 ER_COMPONENT_REQ
00014a60: 55 49 53 49 54 45 5f 43 4f 44 45 20 22 20 2b 0a UISITE_CODE " +.
00014a70: 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 "SYSRES_CONS
00014a80: 54 5f 55 53 45 52 53 5f 55 53 45 52 5f 47 52 4f T_USERS_USER_GRO
00014a90: 55 50 5f 52 45 51 55 49 53 49 54 45 5f 43 4f 44 UP_REQUISITE_COD
00014aa0: 45 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 E " +. "SYSRE
00014ab0: 53 5f 43 4f 4e 53 54 5f 55 53 45 52 53 5f 56 49 S_CONST_USERS_VI
00014ac0: 45 57 5f 43 45 52 54 49 46 49 43 41 54 45 53 5f EW_CERTIFICATES_
00014ad0: 41 43 54 49 4f 4e 5f 4e 41 4d 45 20 22 20 2b 0a ACTION_NAME " +.
00014ae0: 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 "SYSRES_CONS
00014af0: 54 5f 56 49 45 57 5f 44 45 46 41 55 4c 54 5f 43 T_VIEW_DEFAULT_C
00014b00: 4f 44 45 20 22 20 2b 0a 20 20 20 20 22 53 59 53 ODE " +. "SYS
00014b10: 52 45 53 5f 43 4f 4e 53 54 5f 56 49 45 57 5f 44 RES_CONST_VIEW_D
00014b20: 45 46 41 55 4c 54 5f 4e 41 4d 45 20 22 20 2b 0a EFAULT_NAME " +.
00014b30: 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 "SYSRES_CONS
00014b40: 54 5f 56 49 45 57 45 52 5f 52 45 51 55 49 53 49 T_VIEWER_REQUISI
00014b50: 54 45 5f 43 4f 44 45 20 22 20 2b 0a 20 20 20 20 TE_CODE " +.
00014b60: 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 57 41 "SYSRES_CONST_WA
00014b70: 49 54 49 4e 47 5f 42 4c 4f 43 4b 5f 44 45 53 43 ITING_BLOCK_DESC
00014b80: 52 49 50 54 49 4f 4e 20 22 20 2b 0a 20 20 20 20 RIPTION " +.
00014b90: 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 57 49 "SYSRES_CONST_WI
00014ba0: 5a 41 52 44 5f 46 4f 52 4d 5f 4c 41 42 45 4c 5f ZARD_FORM_LABEL_
00014bb0: 54 45 53 54 5f 53 54 52 49 4e 47 20 20 22 20 2b TEST_STRING " +
00014bc0: 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e . "SYSRES_CON
00014bd0: 53 54 5f 57 49 5a 41 52 44 5f 51 55 45 52 59 5f ST_WIZARD_QUERY_
00014be0: 50 41 52 41 4d 5f 48 45 49 47 48 54 5f 45 54 41 PARAM_HEIGHT_ETA
00014bf0: 4c 4f 4e 5f 53 54 52 49 4e 47 20 22 20 2b 0a 20 LON_STRING " +.
00014c00: 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 "SYSRES_CONST
00014c10: 5f 57 49 5a 41 52 44 5f 52 45 46 45 52 45 4e 43 _WIZARD_REFERENC
00014c20: 45 5f 43 4f 4d 4d 45 4e 54 5f 52 45 51 55 49 53 E_COMMENT_REQUIS
00014c30: 49 54 45 5f 43 4f 44 45 20 22 20 2b 0a 20 20 20 ITE_CODE " +.
00014c40: 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 57 "SYSRES_CONST_W
00014c50: 4f 52 4b 5f 52 55 4c 45 53 5f 44 45 53 43 52 49 ORK_RULES_DESCRI
00014c60: 50 54 49 4f 4e 5f 52 45 51 55 49 53 49 54 45 5f PTION_REQUISITE_
00014c70: 43 4f 44 45 20 22 20 2b 0a 20 20 20 20 22 53 59 CODE " +. "SY
00014c80: 53 52 45 53 5f 43 4f 4e 53 54 5f 57 4f 52 4b 5f SRES_CONST_WORK_
00014c90: 54 49 4d 45 5f 43 41 4c 45 4e 44 41 52 5f 52 45 TIME_CALENDAR_RE
00014ca0: 46 45 52 45 4e 43 45 5f 43 4f 44 45 20 22 20 2b FERENCE_CODE " +
00014cb0: 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e . "SYSRES_CON
00014cc0: 53 54 5f 57 4f 52 4b 5f 57 4f 52 4b 46 4c 4f 57 ST_WORK_WORKFLOW
00014cd0: 5f 48 41 52 44 5f 52 4f 55 54 45 5f 54 59 50 45 _HARD_ROUTE_TYPE
00014ce0: 5f 56 41 4c 55 45 20 22 20 2b 0a 20 20 20 20 22 _VALUE " +. "
00014cf0: 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 57 4f 52 SYSRES_CONST_WOR
00014d00: 4b 5f 57 4f 52 4b 46 4c 4f 57 5f 48 41 52 44 5f K_WORKFLOW_HARD_
00014d10: 52 4f 55 54 45 5f 54 59 50 45 5f 56 41 4c 55 45 ROUTE_TYPE_VALUE
00014d20: 5f 43 4f 44 45 20 22 20 2b 0a 20 20 20 20 22 53 _CODE " +. "S
00014d30: 59 53 52 45 53 5f 43 4f 4e 53 54 5f 57 4f 52 4b YSRES_CONST_WORK
00014d40: 5f 57 4f 52 4b 46 4c 4f 57 5f 48 41 52 44 5f 52 _WORKFLOW_HARD_R
00014d50: 4f 55 54 45 5f 54 59 50 45 5f 56 41 4c 55 45 5f OUTE_TYPE_VALUE_
00014d60: 43 4f 44 45 5f 52 55 53 20 22 20 2b 0a 20 20 20 CODE_RUS " +.
00014d70: 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 57 "SYSRES_CONST_W
00014d80: 4f 52 4b 5f 57 4f 52 4b 46 4c 4f 57 5f 53 4f 46 ORK_WORKFLOW_SOF
00014d90: 54 5f 52 4f 55 54 45 5f 54 59 50 45 5f 56 41 4c T_ROUTE_TYPE_VAL
00014da0: 55 45 5f 43 4f 44 45 5f 52 55 53 20 22 20 2b 0a UE_CODE_RUS " +.
00014db0: 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 "SYSRES_CONS
00014dc0: 54 5f 57 4f 52 4b 46 4c 4f 57 5f 52 4f 55 54 45 T_WORKFLOW_ROUTE
00014dd0: 5f 54 59 50 52 5f 48 41 52 44 20 22 20 2b 0a 20 _TYPR_HARD " +.
00014de0: 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 "SYSRES_CONST
00014df0: 5f 57 4f 52 4b 46 4c 4f 57 5f 52 4f 55 54 45 5f _WORKFLOW_ROUTE_
00014e00: 54 59 50 52 5f 53 4f 46 54 20 22 20 2b 0a 20 20 TYPR_SOFT " +.
00014e10: 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f "SYSRES_CONST_
00014e20: 58 4d 4c 5f 45 4e 43 4f 44 49 4e 47 20 22 20 2b XML_ENCODING " +
00014e30: 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e . "SYSRES_CON
00014e40: 53 54 5f 58 52 45 43 5f 53 54 41 54 5f 52 45 51 ST_XREC_STAT_REQ
00014e50: 55 49 53 49 54 45 5f 43 4f 44 45 20 22 20 2b 0a UISITE_CODE " +.
00014e60: 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 "SYSRES_CONS
00014e70: 54 5f 58 52 45 43 49 44 5f 46 49 45 4c 44 5f 4e T_XRECID_FIELD_N
00014e80: 41 4d 45 20 22 20 2b 0a 20 20 20 20 22 53 59 53 AME " +. "SYS
00014e90: 52 45 53 5f 43 4f 4e 53 54 5f 59 45 53 20 22 20 RES_CONST_YES "
00014ea0: 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f +. "SYSRES_CO
00014eb0: 4e 53 54 5f 59 45 53 5f 4e 4f 5f 32 5f 52 45 51 NST_YES_NO_2_REQ
00014ec0: 55 49 53 49 54 45 5f 43 4f 44 45 20 22 20 2b 0a UISITE_CODE " +.
00014ed0: 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 "SYSRES_CONS
00014ee0: 54 5f 59 45 53 5f 4e 4f 5f 52 45 51 55 49 53 49 T_YES_NO_REQUISI
00014ef0: 54 45 5f 43 4f 44 45 20 22 20 2b 0a 20 20 20 20 TE_CODE " +.
00014f00: 22 53 59 53 52 45 53 5f 43 4f 4e 53 54 5f 59 45 "SYSRES_CONST_YE
00014f10: 53 5f 4e 4f 5f 54 5f 52 45 46 5f 54 59 50 45 5f S_NO_T_REF_TYPE_
00014f20: 52 45 51 55 49 53 49 54 45 5f 43 4f 44 45 20 22 REQUISITE_CODE "
00014f30: 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f 43 +. "SYSRES_C
00014f40: 4f 4e 53 54 5f 59 45 53 5f 50 49 43 4b 5f 56 41 ONST_YES_PICK_VA
00014f50: 4c 55 45 20 22 20 2b 0a 20 20 20 20 22 53 59 53 LUE " +. "SYS
00014f60: 52 45 53 5f 43 4f 4e 53 54 5f 59 45 53 5f 56 41 RES_CONST_YES_VA
00014f70: 4c 55 45 20 22 3b 0a 0a 20 20 2f 2f 20 42 61 73 LUE ";.. // Bas
00014f80: 65 20 63 6f 6e 73 74 61 6e 74 0a 20 20 63 6f 6e e constant. con
00014f90: 73 74 20 62 61 73 65 5f 63 6f 6e 73 74 61 6e 74 st base_constant
00014fa0: 73 20 3d 20 22 43 52 20 46 41 4c 53 45 20 6e 69 s = "CR FALSE ni
00014fb0: 6c 20 4e 4f 5f 56 41 4c 55 45 20 4e 55 4c 4c 20 l NO_VALUE NULL
00014fc0: 54 41 42 20 54 52 55 45 20 59 45 53 5f 56 41 4c TAB TRUE YES_VAL
00014fd0: 55 45 20 22 3b 0a 0a 20 20 2f 2f 20 42 61 73 65 UE ";.. // Base
00014fe0: 20 67 72 6f 75 70 20 6e 61 6d 65 0a 20 20 63 6f group name. co
00014ff0: 6e 73 74 20 62 61 73 65 5f 67 72 6f 75 70 5f 6e nst base_group_n
00015000: 61 6d 65 5f 63 6f 6e 73 74 61 6e 74 73 20 3d 0a ame_constants =.
00015010: 20 20 20 20 22 41 44 4d 49 4e 49 53 54 52 41 54 "ADMINISTRAT
00015020: 4f 52 53 5f 47 52 4f 55 50 5f 4e 41 4d 45 20 43 ORS_GROUP_NAME C
00015030: 55 53 54 4f 4d 49 5a 45 52 53 5f 47 52 4f 55 50 USTOMIZERS_GROUP
00015040: 5f 4e 41 4d 45 20 44 45 56 45 4c 4f 50 45 52 53 _NAME DEVELOPERS
00015050: 5f 47 52 4f 55 50 5f 4e 41 4d 45 20 53 45 52 56 _GROUP_NAME SERV
00015060: 49 43 45 5f 55 53 45 52 53 5f 47 52 4f 55 50 5f ICE_USERS_GROUP_
00015070: 4e 41 4d 45 20 22 3b 0a 0a 20 20 2f 2f 20 44 65 NAME ";.. // De
00015080: 63 69 73 69 6f 6e 20 62 6c 6f 63 6b 20 70 72 6f cision block pro
00015090: 70 65 72 74 69 65 73 0a 20 20 63 6f 6e 73 74 20 perties. const
000150a0: 64 65 63 69 73 69 6f 6e 5f 62 6c 6f 63 6b 5f 70 decision_block_p
000150b0: 72 6f 70 65 72 74 69 65 73 5f 63 6f 6e 73 74 61 roperties_consta
000150c0: 6e 74 73 20 3d 0a 20 20 20 20 22 44 45 43 49 53 nts =. "DECIS
000150d0: 49 4f 4e 5f 42 4c 4f 43 4b 5f 46 49 52 53 54 5f ION_BLOCK_FIRST_
000150e0: 4f 50 45 52 41 4e 44 5f 50 52 4f 50 45 52 54 59 OPERAND_PROPERTY
000150f0: 20 44 45 43 49 53 49 4f 4e 5f 42 4c 4f 43 4b 5f DECISION_BLOCK_
00015100: 4e 41 4d 45 5f 50 52 4f 50 45 52 54 59 20 44 45 NAME_PROPERTY DE
00015110: 43 49 53 49 4f 4e 5f 42 4c 4f 43 4b 5f 4f 50 45 CISION_BLOCK_OPE
00015120: 52 41 54 49 4f 4e 5f 50 52 4f 50 45 52 54 59 20 RATION_PROPERTY
00015130: 22 20 2b 0a 20 20 20 20 22 44 45 43 49 53 49 4f " +. "DECISIO
00015140: 4e 5f 42 4c 4f 43 4b 5f 52 45 53 55 4c 54 5f 54 N_BLOCK_RESULT_T
00015150: 59 50 45 5f 50 52 4f 50 45 52 54 59 20 44 45 43 YPE_PROPERTY DEC
00015160: 49 53 49 4f 4e 5f 42 4c 4f 43 4b 5f 53 45 43 4f ISION_BLOCK_SECO
00015170: 4e 44 5f 4f 50 45 52 41 4e 44 5f 50 52 4f 50 45 ND_OPERAND_PROPE
00015180: 52 54 59 20 22 3b 0a 0a 20 20 2f 2f 20 46 69 6c RTY ";.. // Fil
00015190: 65 20 65 78 74 65 6e 73 69 6f 6e 0a 20 20 63 6f e extension. co
000151a0: 6e 73 74 20 66 69 6c 65 5f 65 78 74 65 6e 73 69 nst file_extensi
000151b0: 6f 6e 5f 63 6f 6e 73 74 61 6e 74 73 20 3d 0a 20 on_constants =.
000151c0: 20 20 20 22 41 4e 59 5f 46 49 4c 45 5f 45 58 54 "ANY_FILE_EXT
000151d0: 45 4e 54 49 4f 4e 20 43 4f 4d 50 52 45 53 53 45 ENTION COMPRESSE
000151e0: 44 5f 44 4f 43 55 4d 45 4e 54 5f 45 58 54 45 4e D_DOCUMENT_EXTEN
000151f0: 53 49 4f 4e 20 45 58 54 45 4e 44 45 44 5f 44 4f SION EXTENDED_DO
00015200: 43 55 4d 45 4e 54 5f 45 58 54 45 4e 53 49 4f 4e CUMENT_EXTENSION
00015210: 20 22 20 2b 0a 20 20 20 20 22 53 48 4f 52 54 5f " +. "SHORT_
00015220: 43 4f 4d 50 52 45 53 53 45 44 5f 44 4f 43 55 4d COMPRESSED_DOCUM
00015230: 45 4e 54 5f 45 58 54 45 4e 53 49 4f 4e 20 53 48 ENT_EXTENSION SH
00015240: 4f 52 54 5f 45 58 54 45 4e 44 45 44 5f 44 4f 43 ORT_EXTENDED_DOC
00015250: 55 4d 45 4e 54 5f 45 58 54 45 4e 53 49 4f 4e 20 UMENT_EXTENSION
00015260: 22 3b 0a 0a 20 20 2f 2f 20 4a 6f 62 20 62 6c 6f ";.. // Job blo
00015270: 63 6b 20 70 72 6f 70 65 72 74 69 65 73 0a 20 20 ck properties.
00015280: 63 6f 6e 73 74 20 6a 6f 62 5f 62 6c 6f 63 6b 5f const job_block_
00015290: 70 72 6f 70 65 72 74 69 65 73 5f 63 6f 6e 73 74 properties_const
000152a0: 61 6e 74 73 20 3d 0a 20 20 20 20 22 4a 4f 42 5f ants =. "JOB_
000152b0: 42 4c 4f 43 4b 5f 41 42 4f 52 54 5f 44 45 41 44 BLOCK_ABORT_DEAD
000152c0: 4c 49 4e 45 5f 50 52 4f 50 45 52 54 59 20 22 20 LINE_PROPERTY "
000152d0: 2b 0a 20 20 20 20 22 4a 4f 42 5f 42 4c 4f 43 4b +. "JOB_BLOCK
000152e0: 5f 41 46 54 45 52 5f 46 49 4e 49 53 48 5f 45 56 _AFTER_FINISH_EV
000152f0: 45 4e 54 20 22 20 2b 0a 20 20 20 20 22 4a 4f 42 ENT " +. "JOB
00015300: 5f 42 4c 4f 43 4b 5f 41 46 54 45 52 5f 51 55 45 _BLOCK_AFTER_QUE
00015310: 52 59 5f 50 41 52 41 4d 45 54 45 52 53 5f 45 56 RY_PARAMETERS_EV
00015320: 45 4e 54 20 22 20 2b 0a 20 20 20 20 22 4a 4f 42 ENT " +. "JOB
00015330: 5f 42 4c 4f 43 4b 5f 41 54 54 41 43 48 4d 45 4e _BLOCK_ATTACHMEN
00015340: 54 5f 50 52 4f 50 45 52 54 59 20 22 20 2b 0a 20 T_PROPERTY " +.
00015350: 20 20 20 22 4a 4f 42 5f 42 4c 4f 43 4b 5f 41 54 "JOB_BLOCK_AT
00015360: 54 41 43 48 4d 45 4e 54 53 5f 52 49 47 48 54 53 TACHMENTS_RIGHTS
00015370: 5f 47 52 4f 55 50 5f 50 52 4f 50 45 52 54 59 20 _GROUP_PROPERTY
00015380: 22 20 2b 0a 20 20 20 20 22 4a 4f 42 5f 42 4c 4f " +. "JOB_BLO
00015390: 43 4b 5f 41 54 54 41 43 48 4d 45 4e 54 53 5f 52 CK_ATTACHMENTS_R
000153a0: 49 47 48 54 53 5f 54 59 50 45 5f 50 52 4f 50 45 IGHTS_TYPE_PROPE
000153b0: 52 54 59 20 22 20 2b 0a 20 20 20 20 22 4a 4f 42 RTY " +. "JOB
000153c0: 5f 42 4c 4f 43 4b 5f 42 45 46 4f 52 45 5f 51 55 _BLOCK_BEFORE_QU
000153d0: 45 52 59 5f 50 41 52 41 4d 45 54 45 52 53 5f 45 ERY_PARAMETERS_E
000153e0: 56 45 4e 54 20 22 20 2b 0a 20 20 20 20 22 4a 4f VENT " +. "JO
000153f0: 42 5f 42 4c 4f 43 4b 5f 42 45 46 4f 52 45 5f 53 B_BLOCK_BEFORE_S
00015400: 54 41 52 54 5f 45 56 45 4e 54 20 22 20 2b 0a 20 TART_EVENT " +.
00015410: 20 20 20 22 4a 4f 42 5f 42 4c 4f 43 4b 5f 43 52 "JOB_BLOCK_CR
00015420: 45 41 54 45 44 5f 4a 4f 42 53 5f 50 52 4f 50 45 EATED_JOBS_PROPE
00015430: 52 54 59 20 22 20 2b 0a 20 20 20 20 22 4a 4f 42 RTY " +. "JOB
00015440: 5f 42 4c 4f 43 4b 5f 44 45 41 44 4c 49 4e 45 5f _BLOCK_DEADLINE_
00015450: 50 52 4f 50 45 52 54 59 20 22 20 2b 0a 20 20 20 PROPERTY " +.
00015460: 20 22 4a 4f 42 5f 42 4c 4f 43 4b 5f 45 58 45 43 "JOB_BLOCK_EXEC
00015470: 55 54 49 4f 4e 5f 52 45 53 55 4c 54 53 5f 50 52 UTION_RESULTS_PR
00015480: 4f 50 45 52 54 59 20 22 20 2b 0a 20 20 20 20 22 OPERTY " +. "
00015490: 4a 4f 42 5f 42 4c 4f 43 4b 5f 49 53 5f 50 41 52 JOB_BLOCK_IS_PAR
000154a0: 41 4c 4c 45 4c 5f 50 52 4f 50 45 52 54 59 20 22 ALLEL_PROPERTY "
000154b0: 20 2b 0a 20 20 20 20 22 4a 4f 42 5f 42 4c 4f 43 +. "JOB_BLOC
000154c0: 4b 5f 49 53 5f 52 45 4c 41 54 49 56 45 5f 41 42 K_IS_RELATIVE_AB
000154d0: 4f 52 54 5f 44 45 41 44 4c 49 4e 45 5f 50 52 4f ORT_DEADLINE_PRO
000154e0: 50 45 52 54 59 20 22 20 2b 0a 20 20 20 20 22 4a PERTY " +. "J
000154f0: 4f 42 5f 42 4c 4f 43 4b 5f 49 53 5f 52 45 4c 41 OB_BLOCK_IS_RELA
00015500: 54 49 56 45 5f 44 45 41 44 4c 49 4e 45 5f 50 52 TIVE_DEADLINE_PR
00015510: 4f 50 45 52 54 59 20 22 20 2b 0a 20 20 20 20 22 OPERTY " +. "
00015520: 4a 4f 42 5f 42 4c 4f 43 4b 5f 4a 4f 42 5f 54 45 JOB_BLOCK_JOB_TE
00015530: 58 54 5f 50 52 4f 50 45 52 54 59 20 22 20 2b 0a XT_PROPERTY " +.
00015540: 20 20 20 20 22 4a 4f 42 5f 42 4c 4f 43 4b 5f 4e "JOB_BLOCK_N
00015550: 41 4d 45 5f 50 52 4f 50 45 52 54 59 20 22 20 2b AME_PROPERTY " +
00015560: 0a 20 20 20 20 22 4a 4f 42 5f 42 4c 4f 43 4b 5f . "JOB_BLOCK_
00015570: 4e 45 45 44 5f 53 49 47 4e 5f 4f 4e 5f 50 45 52 NEED_SIGN_ON_PER
00015580: 46 4f 52 4d 5f 50 52 4f 50 45 52 54 59 20 22 20 FORM_PROPERTY "
00015590: 2b 0a 20 20 20 20 22 4a 4f 42 5f 42 4c 4f 43 4b +. "JOB_BLOCK
000155a0: 5f 50 45 52 46 4f 52 4d 45 52 5f 50 52 4f 50 45 _PERFORMER_PROPE
000155b0: 52 54 59 20 22 20 2b 0a 20 20 20 20 22 4a 4f 42 RTY " +. "JOB
000155c0: 5f 42 4c 4f 43 4b 5f 52 45 4c 41 54 49 56 45 5f _BLOCK_RELATIVE_
000155d0: 41 42 4f 52 54 5f 44 45 41 44 4c 49 4e 45 5f 54 ABORT_DEADLINE_T
000155e0: 59 50 45 5f 50 52 4f 50 45 52 54 59 20 22 20 2b YPE_PROPERTY " +
000155f0: 0a 20 20 20 20 22 4a 4f 42 5f 42 4c 4f 43 4b 5f . "JOB_BLOCK_
00015600: 52 45 4c 41 54 49 56 45 5f 44 45 41 44 4c 49 4e RELATIVE_DEADLIN
00015610: 45 5f 54 59 50 45 5f 50 52 4f 50 45 52 54 59 20 E_TYPE_PROPERTY
00015620: 22 20 2b 0a 20 20 20 20 22 4a 4f 42 5f 42 4c 4f " +. "JOB_BLO
00015630: 43 4b 5f 53 55 42 4a 45 43 54 5f 50 52 4f 50 45 CK_SUBJECT_PROPE
00015640: 52 54 59 20 22 3b 0a 0a 20 20 2f 2f 20 4c 61 6e RTY ";.. // Lan
00015650: 67 75 61 67 65 20 63 6f 64 65 0a 20 20 63 6f 6e guage code. con
00015660: 73 74 20 6c 61 6e 67 75 61 67 65 5f 63 6f 64 65 st language_code
00015670: 5f 63 6f 6e 73 74 61 6e 74 73 20 3d 20 22 45 4e _constants = "EN
00015680: 47 4c 49 53 48 5f 4c 41 4e 47 55 41 47 45 5f 43 GLISH_LANGUAGE_C
00015690: 4f 44 45 20 52 55 53 53 49 41 4e 5f 4c 41 4e 47 ODE RUSSIAN_LANG
000156a0: 55 41 47 45 5f 43 4f 44 45 20 22 3b 0a 0a 20 20 UAGE_CODE ";..
000156b0: 2f 2f 20 4c 61 75 6e 63 68 69 6e 67 20 65 78 74 // Launching ext
000156c0: 65 72 6e 61 6c 20 61 70 70 6c 69 63 61 74 69 6f ernal applicatio
000156d0: 6e 73 0a 20 20 63 6f 6e 73 74 20 6c 61 75 6e 63 ns. const launc
000156e0: 68 69 6e 67 5f 65 78 74 65 72 6e 61 6c 5f 61 70 hing_external_ap
000156f0: 70 6c 69 63 61 74 69 6f 6e 73 5f 63 6f 6e 73 74 plications_const
00015700: 61 6e 74 73 20 3d 0a 20 20 20 20 22 73 6d 48 69 ants =. "smHi
00015710: 64 64 65 6e 20 73 6d 4d 61 78 69 6d 69 7a 65 64 dden smMaximized
00015720: 20 73 6d 4d 69 6e 69 6d 69 7a 65 64 20 73 6d 4e smMinimized smN
00015730: 6f 72 6d 61 6c 20 77 6d 4e 6f 20 77 6d 59 65 73 ormal wmNo wmYes
00015740: 20 22 3b 0a 0a 20 20 2f 2f 20 4c 69 6e 6b 20 6b ";.. // Link k
00015750: 69 6e 64 0a 20 20 63 6f 6e 73 74 20 6c 69 6e 6b ind. const link
00015760: 5f 6b 69 6e 64 5f 63 6f 6e 73 74 61 6e 74 73 20 _kind_constants
00015770: 3d 0a 20 20 20 20 22 43 4f 4d 50 4f 4e 45 4e 54 =. "COMPONENT
00015780: 5f 54 4f 4b 45 4e 5f 4c 49 4e 4b 5f 4b 49 4e 44 _TOKEN_LINK_KIND
00015790: 20 22 20 2b 0a 20 20 20 20 22 44 4f 43 55 4d 45 " +. "DOCUME
000157a0: 4e 54 5f 4c 49 4e 4b 5f 4b 49 4e 44 20 22 20 2b NT_LINK_KIND " +
000157b0: 0a 20 20 20 20 22 45 44 4f 43 55 4d 45 4e 54 5f . "EDOCUMENT_
000157c0: 4c 49 4e 4b 5f 4b 49 4e 44 20 22 20 2b 0a 20 20 LINK_KIND " +.
000157d0: 20 20 22 46 4f 4c 44 45 52 5f 4c 49 4e 4b 5f 4b "FOLDER_LINK_K
000157e0: 49 4e 44 20 22 20 2b 0a 20 20 20 20 22 4a 4f 42 IND " +. "JOB
000157f0: 5f 4c 49 4e 4b 5f 4b 49 4e 44 20 22 20 2b 0a 20 _LINK_KIND " +.
00015800: 20 20 20 22 52 45 46 45 52 45 4e 43 45 5f 4c 49 "REFERENCE_LI
00015810: 4e 4b 5f 4b 49 4e 44 20 22 20 2b 0a 20 20 20 20 NK_KIND " +.
00015820: 22 54 41 53 4b 5f 4c 49 4e 4b 5f 4b 49 4e 44 20 "TASK_LINK_KIND
00015830: 22 3b 0a 0a 20 20 2f 2f 20 4c 6f 63 6b 20 74 79 ";.. // Lock ty
00015840: 70 65 0a 20 20 63 6f 6e 73 74 20 6c 6f 63 6b 5f pe. const lock_
00015850: 74 79 70 65 5f 63 6f 6e 73 74 61 6e 74 73 20 3d type_constants =
00015860: 0a 20 20 20 20 22 43 4f 4d 50 4f 4e 45 4e 54 5f . "COMPONENT_
00015870: 54 4f 4b 45 4e 5f 4c 4f 43 4b 5f 54 59 50 45 20 TOKEN_LOCK_TYPE
00015880: 45 44 4f 43 55 4d 45 4e 54 5f 56 45 52 53 49 4f EDOCUMENT_VERSIO
00015890: 4e 5f 4c 4f 43 4b 5f 54 59 50 45 20 22 3b 0a 0a N_LOCK_TYPE ";..
000158a0: 20 20 2f 2f 20 4d 6f 6e 69 74 6f 72 20 62 6c 6f // Monitor blo
000158b0: 63 6b 20 70 72 6f 70 65 72 74 69 65 73 0a 20 20 ck properties.
000158c0: 63 6f 6e 73 74 20 6d 6f 6e 69 74 6f 72 5f 62 6c const monitor_bl
000158d0: 6f 63 6b 5f 70 72 6f 70 65 72 74 69 65 73 5f 63 ock_properties_c
000158e0: 6f 6e 73 74 61 6e 74 73 20 3d 0a 20 20 20 20 22 onstants =. "
000158f0: 4d 4f 4e 49 54 4f 52 5f 42 4c 4f 43 4b 5f 41 46 MONITOR_BLOCK_AF
00015900: 54 45 52 5f 46 49 4e 49 53 48 5f 45 56 45 4e 54 TER_FINISH_EVENT
00015910: 20 22 20 2b 0a 20 20 20 20 22 4d 4f 4e 49 54 4f " +. "MONITO
00015920: 52 5f 42 4c 4f 43 4b 5f 42 45 46 4f 52 45 5f 53 R_BLOCK_BEFORE_S
00015930: 54 41 52 54 5f 45 56 45 4e 54 20 22 20 2b 0a 20 TART_EVENT " +.
00015940: 20 20 20 22 4d 4f 4e 49 54 4f 52 5f 42 4c 4f 43 "MONITOR_BLOC
00015950: 4b 5f 44 45 41 44 4c 49 4e 45 5f 50 52 4f 50 45 K_DEADLINE_PROPE
00015960: 52 54 59 20 22 20 2b 0a 20 20 20 20 22 4d 4f 4e RTY " +. "MON
00015970: 49 54 4f 52 5f 42 4c 4f 43 4b 5f 49 4e 54 45 52 ITOR_BLOCK_INTER
00015980: 56 41 4c 5f 50 52 4f 50 45 52 54 59 20 22 20 2b VAL_PROPERTY " +
00015990: 0a 20 20 20 20 22 4d 4f 4e 49 54 4f 52 5f 42 4c . "MONITOR_BL
000159a0: 4f 43 4b 5f 49 4e 54 45 52 56 41 4c 5f 54 59 50 OCK_INTERVAL_TYP
000159b0: 45 5f 50 52 4f 50 45 52 54 59 20 22 20 2b 0a 20 E_PROPERTY " +.
000159c0: 20 20 20 22 4d 4f 4e 49 54 4f 52 5f 42 4c 4f 43 "MONITOR_BLOC
000159d0: 4b 5f 49 53 5f 52 45 4c 41 54 49 56 45 5f 44 45 K_IS_RELATIVE_DE
000159e0: 41 44 4c 49 4e 45 5f 50 52 4f 50 45 52 54 59 20 ADLINE_PROPERTY
000159f0: 22 20 2b 0a 20 20 20 20 22 4d 4f 4e 49 54 4f 52 " +. "MONITOR
00015a00: 5f 42 4c 4f 43 4b 5f 4e 41 4d 45 5f 50 52 4f 50 _BLOCK_NAME_PROP
00015a10: 45 52 54 59 20 22 20 2b 0a 20 20 20 20 22 4d 4f ERTY " +. "MO
00015a20: 4e 49 54 4f 52 5f 42 4c 4f 43 4b 5f 52 45 4c 41 NITOR_BLOCK_RELA
00015a30: 54 49 56 45 5f 44 45 41 44 4c 49 4e 45 5f 54 59 TIVE_DEADLINE_TY
00015a40: 50 45 5f 50 52 4f 50 45 52 54 59 20 22 20 2b 0a PE_PROPERTY " +.
00015a50: 20 20 20 20 22 4d 4f 4e 49 54 4f 52 5f 42 4c 4f "MONITOR_BLO
00015a60: 43 4b 5f 53 45 41 52 43 48 5f 53 43 52 49 50 54 CK_SEARCH_SCRIPT
00015a70: 5f 50 52 4f 50 45 52 54 59 20 22 3b 0a 0a 20 20 _PROPERTY ";..
00015a80: 2f 2f 20 4e 6f 74 69 63 65 20 62 6c 6f 63 6b 20 // Notice block
00015a90: 70 72 6f 70 65 72 74 69 65 73 0a 20 20 63 6f 6e properties. con
00015aa0: 73 74 20 6e 6f 74 69 63 65 5f 62 6c 6f 63 6b 5f st notice_block_
00015ab0: 70 72 6f 70 65 72 74 69 65 73 5f 63 6f 6e 73 74 properties_const
00015ac0: 61 6e 74 73 20 3d 0a 20 20 20 20 22 4e 4f 54 49 ants =. "NOTI
00015ad0: 43 45 5f 42 4c 4f 43 4b 5f 41 46 54 45 52 5f 46 CE_BLOCK_AFTER_F
00015ae0: 49 4e 49 53 48 5f 45 56 45 4e 54 20 22 20 2b 0a INISH_EVENT " +.
00015af0: 20 20 20 20 22 4e 4f 54 49 43 45 5f 42 4c 4f 43 "NOTICE_BLOC
00015b00: 4b 5f 41 54 54 41 43 48 4d 45 4e 54 5f 50 52 4f K_ATTACHMENT_PRO
00015b10: 50 45 52 54 59 20 22 20 2b 0a 20 20 20 20 22 4e PERTY " +. "N
00015b20: 4f 54 49 43 45 5f 42 4c 4f 43 4b 5f 41 54 54 41 OTICE_BLOCK_ATTA
00015b30: 43 48 4d 45 4e 54 53 5f 52 49 47 48 54 53 5f 47 CHMENTS_RIGHTS_G
00015b40: 52 4f 55 50 5f 50 52 4f 50 45 52 54 59 20 22 20 ROUP_PROPERTY "
00015b50: 2b 0a 20 20 20 20 22 4e 4f 54 49 43 45 5f 42 4c +. "NOTICE_BL
00015b60: 4f 43 4b 5f 41 54 54 41 43 48 4d 45 4e 54 53 5f OCK_ATTACHMENTS_
00015b70: 52 49 47 48 54 53 5f 54 59 50 45 5f 50 52 4f 50 RIGHTS_TYPE_PROP
00015b80: 45 52 54 59 20 22 20 2b 0a 20 20 20 20 22 4e 4f ERTY " +. "NO
00015b90: 54 49 43 45 5f 42 4c 4f 43 4b 5f 42 45 46 4f 52 TICE_BLOCK_BEFOR
00015ba0: 45 5f 53 54 41 52 54 5f 45 56 45 4e 54 20 22 20 E_START_EVENT "
00015bb0: 2b 0a 20 20 20 20 22 4e 4f 54 49 43 45 5f 42 4c +. "NOTICE_BL
00015bc0: 4f 43 4b 5f 43 52 45 41 54 45 44 5f 4e 4f 54 49 OCK_CREATED_NOTI
00015bd0: 43 45 53 5f 50 52 4f 50 45 52 54 59 20 22 20 2b CES_PROPERTY " +
00015be0: 0a 20 20 20 20 22 4e 4f 54 49 43 45 5f 42 4c 4f . "NOTICE_BLO
00015bf0: 43 4b 5f 44 45 41 44 4c 49 4e 45 5f 50 52 4f 50 CK_DEADLINE_PROP
00015c00: 45 52 54 59 20 22 20 2b 0a 20 20 20 20 22 4e 4f ERTY " +. "NO
00015c10: 54 49 43 45 5f 42 4c 4f 43 4b 5f 49 53 5f 52 45 TICE_BLOCK_IS_RE
00015c20: 4c 41 54 49 56 45 5f 44 45 41 44 4c 49 4e 45 5f LATIVE_DEADLINE_
00015c30: 50 52 4f 50 45 52 54 59 20 22 20 2b 0a 20 20 20 PROPERTY " +.
00015c40: 20 22 4e 4f 54 49 43 45 5f 42 4c 4f 43 4b 5f 4e "NOTICE_BLOCK_N
00015c50: 41 4d 45 5f 50 52 4f 50 45 52 54 59 20 22 20 2b AME_PROPERTY " +
00015c60: 0a 20 20 20 20 22 4e 4f 54 49 43 45 5f 42 4c 4f . "NOTICE_BLO
00015c70: 43 4b 5f 4e 4f 54 49 43 45 5f 54 45 58 54 5f 50 CK_NOTICE_TEXT_P
00015c80: 52 4f 50 45 52 54 59 20 22 20 2b 0a 20 20 20 20 ROPERTY " +.
00015c90: 22 4e 4f 54 49 43 45 5f 42 4c 4f 43 4b 5f 50 45 "NOTICE_BLOCK_PE
00015ca0: 52 46 4f 52 4d 45 52 5f 50 52 4f 50 45 52 54 59 RFORMER_PROPERTY
00015cb0: 20 22 20 2b 0a 20 20 20 20 22 4e 4f 54 49 43 45 " +. "NOTICE
00015cc0: 5f 42 4c 4f 43 4b 5f 52 45 4c 41 54 49 56 45 5f _BLOCK_RELATIVE_
00015cd0: 44 45 41 44 4c 49 4e 45 5f 54 59 50 45 5f 50 52 DEADLINE_TYPE_PR
00015ce0: 4f 50 45 52 54 59 20 22 20 2b 0a 20 20 20 20 22 OPERTY " +. "
00015cf0: 4e 4f 54 49 43 45 5f 42 4c 4f 43 4b 5f 53 55 42 NOTICE_BLOCK_SUB
00015d00: 4a 45 43 54 5f 50 52 4f 50 45 52 54 59 20 22 3b JECT_PROPERTY ";
00015d10: 0a 0a 20 20 2f 2f 20 4f 62 6a 65 63 74 20 65 76 .. // Object ev
00015d20: 65 6e 74 73 0a 20 20 63 6f 6e 73 74 20 6f 62 6a ents. const obj
00015d30: 65 63 74 5f 65 76 65 6e 74 73 5f 63 6f 6e 73 74 ect_events_const
00015d40: 61 6e 74 73 20 3d 0a 20 20 20 20 22 64 73 65 41 ants =. "dseA
00015d50: 66 74 65 72 43 61 6e 63 65 6c 20 22 20 2b 0a 20 fterCancel " +.
00015d60: 20 20 20 22 64 73 65 41 66 74 65 72 43 6c 6f 73 "dseAfterClos
00015d70: 65 20 22 20 2b 0a 20 20 20 20 22 64 73 65 41 66 e " +. "dseAf
00015d80: 74 65 72 44 65 6c 65 74 65 20 22 20 2b 0a 20 20 terDelete " +.
00015d90: 20 20 22 64 73 65 41 66 74 65 72 44 65 6c 65 74 "dseAfterDelet
00015da0: 65 4f 75 74 4f 66 54 72 61 6e 73 61 63 74 69 6f eOutOfTransactio
00015db0: 6e 20 22 20 2b 0a 20 20 20 20 22 64 73 65 41 66 n " +. "dseAf
00015dc0: 74 65 72 49 6e 73 65 72 74 20 22 20 2b 0a 20 20 terInsert " +.
00015dd0: 20 20 22 64 73 65 41 66 74 65 72 4f 70 65 6e 20 "dseAfterOpen
00015de0: 22 20 2b 0a 20 20 20 20 22 64 73 65 41 66 74 65 " +. "dseAfte
00015df0: 72 53 63 72 6f 6c 6c 20 22 20 2b 0a 20 20 20 20 rScroll " +.
00015e00: 22 64 73 65 41 66 74 65 72 55 70 64 61 74 65 20 "dseAfterUpdate
00015e10: 22 20 2b 0a 20 20 20 20 22 64 73 65 41 66 74 65 " +. "dseAfte
00015e20: 72 55 70 64 61 74 65 4f 75 74 4f 66 54 72 61 6e rUpdateOutOfTran
00015e30: 73 61 63 74 69 6f 6e 20 22 20 2b 0a 20 20 20 20 saction " +.
00015e40: 22 64 73 65 42 65 66 6f 72 65 43 61 6e 63 65 6c "dseBeforeCancel
00015e50: 20 22 20 2b 0a 20 20 20 20 22 64 73 65 42 65 66 " +. "dseBef
00015e60: 6f 72 65 43 6c 6f 73 65 20 22 20 2b 0a 20 20 20 oreClose " +.
00015e70: 20 22 64 73 65 42 65 66 6f 72 65 44 65 6c 65 74 "dseBeforeDelet
00015e80: 65 20 22 20 2b 0a 20 20 20 20 22 64 73 65 42 65 e " +. "dseBe
00015e90: 66 6f 72 65 44 65 74 61 69 6c 55 70 64 61 74 65 foreDetailUpdate
00015ea0: 20 22 20 2b 0a 20 20 20 20 22 64 73 65 42 65 66 " +. "dseBef
00015eb0: 6f 72 65 49 6e 73 65 72 74 20 22 20 2b 0a 20 20 oreInsert " +.
00015ec0: 20 20 22 64 73 65 42 65 66 6f 72 65 4f 70 65 6e "dseBeforeOpen
00015ed0: 20 22 20 2b 0a 20 20 20 20 22 64 73 65 42 65 66 " +. "dseBef
00015ee0: 6f 72 65 55 70 64 61 74 65 20 22 20 2b 0a 20 20 oreUpdate " +.
00015ef0: 20 20 22 64 73 65 4f 6e 41 6e 79 52 65 71 75 69 "dseOnAnyRequi
00015f00: 73 69 74 65 43 68 61 6e 67 65 20 22 20 2b 0a 20 siteChange " +.
00015f10: 20 20 20 22 64 73 65 4f 6e 43 6c 6f 73 65 52 65 "dseOnCloseRe
00015f20: 63 6f 72 64 20 22 20 2b 0a 20 20 20 20 22 64 73 cord " +. "ds
00015f30: 65 4f 6e 44 65 6c 65 74 65 45 72 72 6f 72 20 22 eOnDeleteError "
00015f40: 20 2b 0a 20 20 20 20 22 64 73 65 4f 6e 4f 70 65 +. "dseOnOpe
00015f50: 6e 52 65 63 6f 72 64 20 22 20 2b 0a 20 20 20 20 nRecord " +.
00015f60: 22 64 73 65 4f 6e 50 72 65 70 61 72 65 55 70 64 "dseOnPrepareUpd
00015f70: 61 74 65 20 22 20 2b 0a 20 20 20 20 22 64 73 65 ate " +. "dse
00015f80: 4f 6e 55 70 64 61 74 65 45 72 72 6f 72 20 22 20 OnUpdateError "
00015f90: 2b 0a 20 20 20 20 22 64 73 65 4f 6e 55 70 64 61 +. "dseOnUpda
00015fa0: 74 65 52 61 74 69 66 69 65 64 52 65 63 6f 72 64 teRatifiedRecord
00015fb0: 20 22 20 2b 0a 20 20 20 20 22 64 73 65 4f 6e 56 " +. "dseOnV
00015fc0: 61 6c 69 64 44 65 6c 65 74 65 20 22 20 2b 0a 20 alidDelete " +.
00015fd0: 20 20 20 22 64 73 65 4f 6e 56 61 6c 69 64 55 70 "dseOnValidUp
00015fe0: 64 61 74 65 20 22 20 2b 0a 20 20 20 20 22 72 65 date " +. "re
00015ff0: 4f 6e 43 68 61 6e 67 65 20 22 20 2b 0a 20 20 20 OnChange " +.
00016000: 20 22 72 65 4f 6e 43 68 61 6e 67 65 56 61 6c 75 "reOnChangeValu
00016010: 65 73 20 22 20 2b 0a 20 20 20 20 22 53 45 4c 45 es " +. "SELE
00016020: 43 54 49 4f 4e 5f 42 45 47 49 4e 5f 52 4f 55 54 CTION_BEGIN_ROUT
00016030: 45 5f 45 56 45 4e 54 20 22 20 2b 0a 20 20 20 20 E_EVENT " +.
00016040: 22 53 45 4c 45 43 54 49 4f 4e 5f 45 4e 44 5f 52 "SELECTION_END_R
00016050: 4f 55 54 45 5f 45 56 45 4e 54 20 22 3b 0a 0a 20 OUTE_EVENT ";..
00016060: 20 2f 2f 20 4f 62 6a 65 63 74 20 70 61 72 61 6d // Object param
00016070: 73 0a 20 20 63 6f 6e 73 74 20 6f 62 6a 65 63 74 s. const object
00016080: 5f 70 61 72 61 6d 73 5f 63 6f 6e 73 74 61 6e 74 _params_constant
00016090: 73 20 3d 0a 20 20 20 20 22 43 55 52 52 45 4e 54 s =. "CURRENT
000160a0: 5f 50 45 52 49 4f 44 5f 49 53 5f 52 45 51 55 49 _PERIOD_IS_REQUI
000160b0: 52 45 44 20 22 20 2b 0a 20 20 20 20 22 50 52 45 RED " +. "PRE
000160c0: 56 49 4f 55 53 5f 43 41 52 44 5f 54 59 50 45 5f VIOUS_CARD_TYPE_
000160d0: 4e 41 4d 45 20 22 20 2b 0a 20 20 20 20 22 53 48 NAME " +. "SH
000160e0: 4f 57 5f 52 45 43 4f 52 44 5f 50 52 4f 50 45 52 OW_RECORD_PROPER
000160f0: 54 49 45 53 5f 46 4f 52 4d 20 22 3b 0a 0a 20 20 TIES_FORM ";..
00016100: 2f 2f 20 4f 74 68 65 72 0a 20 20 63 6f 6e 73 74 // Other. const
00016110: 20 6f 74 68 65 72 5f 63 6f 6e 73 74 61 6e 74 73 other_constants
00016120: 20 3d 0a 20 20 20 20 22 41 43 43 45 53 53 5f 52 =. "ACCESS_R
00016130: 49 47 48 54 53 5f 53 45 54 54 49 4e 47 5f 44 49 IGHTS_SETTING_DI
00016140: 41 4c 4f 47 5f 43 4f 44 45 20 22 20 2b 0a 20 20 ALOG_CODE " +.
00016150: 20 20 22 41 44 4d 49 4e 49 53 54 52 41 54 4f 52 "ADMINISTRATOR
00016160: 5f 55 53 45 52 5f 43 4f 44 45 20 22 20 2b 0a 20 _USER_CODE " +.
00016170: 20 20 20 22 41 4e 41 4c 59 54 49 43 5f 52 45 50 "ANALYTIC_REP
00016180: 4f 52 54 5f 54 59 50 45 20 22 20 2b 0a 20 20 20 ORT_TYPE " +.
00016190: 20 22 61 73 72 74 48 69 64 65 4c 6f 63 61 6c 20 "asrtHideLocal
000161a0: 22 20 2b 0a 20 20 20 20 22 61 73 72 74 48 69 64 " +. "asrtHid
000161b0: 65 52 65 6d 6f 74 65 20 22 20 2b 0a 20 20 20 20 eRemote " +.
000161c0: 22 43 41 4c 43 55 4c 41 54 45 44 5f 52 4f 4c 45 "CALCULATED_ROLE
000161d0: 5f 54 59 50 45 5f 43 4f 44 45 20 22 20 2b 0a 20 _TYPE_CODE " +.
000161e0: 20 20 20 22 43 4f 4d 50 4f 4e 45 4e 54 53 5f 52 "COMPONENTS_R
000161f0: 45 46 45 52 45 4e 43 45 5f 44 45 56 45 4c 4f 50 EFERENCE_DEVELOP
00016200: 45 52 5f 56 49 45 57 5f 43 4f 44 45 20 22 20 2b ER_VIEW_CODE " +
00016210: 0a 20 20 20 20 22 44 43 54 53 5f 54 45 53 54 5f . "DCTS_TEST_
00016220: 50 52 4f 54 4f 43 4f 4c 53 5f 46 4f 4c 44 45 52 PROTOCOLS_FOLDER
00016230: 5f 50 41 54 48 20 22 20 2b 0a 20 20 20 20 22 45 _PATH " +. "E
00016240: 5f 45 44 4f 43 5f 56 45 52 53 49 4f 4e 5f 41 4c _EDOC_VERSION_AL
00016250: 52 45 41 44 59 5f 41 50 50 52 4f 56 49 4e 47 4c READY_APPROVINGL
00016260: 59 5f 53 49 47 4e 45 44 20 22 20 2b 0a 20 20 20 Y_SIGNED " +.
00016270: 20 22 45 5f 45 44 4f 43 5f 56 45 52 53 49 4f 4e "E_EDOC_VERSION
00016280: 5f 41 4c 52 45 41 44 59 5f 41 50 50 52 4f 56 49 _ALREADY_APPROVI
00016290: 4e 47 4c 59 5f 53 49 47 4e 45 44 5f 42 59 5f 55 NGLY_SIGNED_BY_U
000162a0: 53 45 52 20 22 20 2b 0a 20 20 20 20 22 45 5f 45 SER " +. "E_E
000162b0: 44 4f 43 5f 56 45 52 53 49 4f 4e 5f 41 4c 52 45 DOC_VERSION_ALRE
000162c0: 44 59 5f 53 49 47 4e 45 44 20 22 20 2b 0a 20 20 DY_SIGNED " +.
000162d0: 20 20 22 45 5f 45 44 4f 43 5f 56 45 52 53 49 4f "E_EDOC_VERSIO
000162e0: 4e 5f 41 4c 52 45 44 59 5f 53 49 47 4e 45 44 5f N_ALREDY_SIGNED_
000162f0: 42 59 5f 55 53 45 52 20 22 20 2b 0a 20 20 20 20 BY_USER " +.
00016300: 22 45 44 4f 43 5f 54 59 50 45 53 5f 43 4f 44 45 "EDOC_TYPES_CODE
00016310: 5f 52 45 51 55 49 53 49 54 45 5f 46 49 45 4c 44 _REQUISITE_FIELD
00016320: 5f 4e 41 4d 45 20 22 20 2b 0a 20 20 20 20 22 45 _NAME " +. "E
00016330: 44 4f 43 55 4d 45 4e 54 53 5f 41 4c 49 41 53 5f DOCUMENTS_ALIAS_
00016340: 4e 41 4d 45 20 22 20 2b 0a 20 20 20 20 22 46 49 NAME " +. "FI
00016350: 4c 45 53 5f 46 4f 4c 44 45 52 5f 50 41 54 48 20 LES_FOLDER_PATH
00016360: 22 20 2b 0a 20 20 20 20 22 46 49 4c 54 45 52 5f " +. "FILTER_
00016370: 4f 50 45 52 41 4e 44 53 5f 44 45 4c 49 4d 49 54 OPERANDS_DELIMIT
00016380: 45 52 20 22 20 2b 0a 20 20 20 20 22 46 49 4c 54 ER " +. "FILT
00016390: 45 52 5f 4f 50 45 52 41 54 49 4f 4e 53 5f 44 45 ER_OPERATIONS_DE
000163a0: 4c 49 4d 49 54 45 52 20 22 20 2b 0a 20 20 20 20 LIMITER " +.
000163b0: 22 46 4f 52 4d 43 41 52 44 5f 4e 41 4d 45 20 22 "FORMCARD_NAME "
000163c0: 20 2b 0a 20 20 20 20 22 46 4f 52 4d 4c 49 53 54 +. "FORMLIST
000163d0: 5f 4e 41 4d 45 20 22 20 2b 0a 20 20 20 20 22 47 _NAME " +. "G
000163e0: 45 54 5f 45 58 54 45 4e 44 45 44 5f 44 4f 43 55 ET_EXTENDED_DOCU
000163f0: 4d 45 4e 54 5f 45 58 54 45 4e 53 49 4f 4e 5f 43 MENT_EXTENSION_C
00016400: 52 45 41 54 49 4f 4e 5f 4d 4f 44 45 20 22 20 2b REATION_MODE " +
00016410: 0a 20 20 20 20 22 47 45 54 5f 45 58 54 45 4e 44 . "GET_EXTEND
00016420: 45 44 5f 44 4f 43 55 4d 45 4e 54 5f 45 58 54 45 ED_DOCUMENT_EXTE
00016430: 4e 53 49 4f 4e 5f 49 4d 50 4f 52 54 5f 4d 4f 44 NSION_IMPORT_MOD
00016440: 45 20 22 20 2b 0a 20 20 20 20 22 49 4e 54 45 47 E " +. "INTEG
00016450: 52 41 54 45 44 5f 52 45 50 4f 52 54 5f 54 59 50 RATED_REPORT_TYP
00016460: 45 20 22 20 2b 0a 20 20 20 20 22 49 53 5f 42 55 E " +. "IS_BU
00016470: 49 4c 44 45 52 5f 41 50 50 4c 49 43 41 54 49 4f ILDER_APPLICATIO
00016480: 4e 5f 52 4f 4c 45 20 22 20 2b 0a 20 20 20 20 22 N_ROLE " +. "
00016490: 49 53 5f 42 55 49 4c 44 45 52 5f 41 50 50 4c 49 IS_BUILDER_APPLI
000164a0: 43 41 54 49 4f 4e 5f 52 4f 4c 45 32 20 22 20 2b CATION_ROLE2 " +
000164b0: 0a 20 20 20 20 22 49 53 5f 42 55 49 4c 44 45 52 . "IS_BUILDER
000164c0: 5f 55 53 45 52 53 20 22 20 2b 0a 20 20 20 20 22 _USERS " +. "
000164d0: 49 53 42 53 59 53 44 45 56 20 22 20 2b 0a 20 20 ISBSYSDEV " +.
000164e0: 20 20 22 4c 4f 47 5f 46 4f 4c 44 45 52 5f 50 41 "LOG_FOLDER_PA
000164f0: 54 48 20 22 20 2b 0a 20 20 20 20 22 6d 62 43 61 TH " +. "mbCa
00016500: 6e 63 65 6c 20 22 20 2b 0a 20 20 20 20 22 6d 62 ncel " +. "mb
00016510: 4e 6f 20 22 20 2b 0a 20 20 20 20 22 6d 62 4e 6f No " +. "mbNo
00016520: 54 6f 41 6c 6c 20 22 20 2b 0a 20 20 20 20 22 6d ToAll " +. "m
00016530: 62 4f 4b 20 22 20 2b 0a 20 20 20 20 22 6d 62 59 bOK " +. "mbY
00016540: 65 73 20 22 20 2b 0a 20 20 20 20 22 6d 62 59 65 es " +. "mbYe
00016550: 73 54 6f 41 6c 6c 20 22 20 2b 0a 20 20 20 20 22 sToAll " +. "
00016560: 4d 45 4d 4f 52 59 5f 44 41 54 41 53 45 54 5f 44 MEMORY_DATASET_D
00016570: 45 53 52 49 50 54 49 4f 4e 53 5f 46 49 4c 45 4e ESRIPTIONS_FILEN
00016580: 41 4d 45 20 22 20 2b 0a 20 20 20 20 22 6d 72 4e AME " +. "mrN
00016590: 6f 20 22 20 2b 0a 20 20 20 20 22 6d 72 4e 6f 54 o " +. "mrNoT
000165a0: 6f 41 6c 6c 20 22 20 2b 0a 20 20 20 20 22 6d 72 oAll " +. "mr
000165b0: 59 65 73 20 22 20 2b 0a 20 20 20 20 22 6d 72 59 Yes " +. "mrY
000165c0: 65 73 54 6f 41 6c 6c 20 22 20 2b 0a 20 20 20 20 esToAll " +.
000165d0: 22 4d 55 4c 54 49 50 4c 45 5f 53 45 4c 45 43 54 "MULTIPLE_SELECT
000165e0: 5f 44 49 41 4c 4f 47 5f 43 4f 44 45 20 22 20 2b _DIALOG_CODE " +
000165f0: 0a 20 20 20 20 22 4e 4f 4e 4f 50 45 52 41 54 49 . "NONOPERATI
00016600: 4e 47 5f 52 45 43 4f 52 44 5f 46 4c 41 47 5f 46 NG_RECORD_FLAG_F
00016610: 45 4d 49 4e 49 4e 45 20 22 20 2b 0a 20 20 20 20 EMININE " +.
00016620: 22 4e 4f 4e 4f 50 45 52 41 54 49 4e 47 5f 52 45 "NONOPERATING_RE
00016630: 43 4f 52 44 5f 46 4c 41 47 5f 4d 41 53 43 55 4c CORD_FLAG_MASCUL
00016640: 49 4e 45 20 22 20 2b 0a 20 20 20 20 22 4f 50 45 INE " +. "OPE
00016650: 52 41 54 49 4e 47 5f 52 45 43 4f 52 44 5f 46 4c RATING_RECORD_FL
00016660: 41 47 5f 46 45 4d 49 4e 49 4e 45 20 22 20 2b 0a AG_FEMININE " +.
00016670: 20 20 20 20 22 4f 50 45 52 41 54 49 4e 47 5f 52 "OPERATING_R
00016680: 45 43 4f 52 44 5f 46 4c 41 47 5f 4d 41 53 43 55 ECORD_FLAG_MASCU
00016690: 4c 49 4e 45 20 22 20 2b 0a 20 20 20 20 22 50 52 LINE " +. "PR
000166a0: 4f 46 49 4c 49 4e 47 5f 53 45 54 54 49 4e 47 53 OFILING_SETTINGS
000166b0: 5f 43 4f 4d 4d 4f 4e 5f 53 45 54 54 49 4e 47 53 _COMMON_SETTINGS
000166c0: 5f 43 4f 44 45 5f 56 41 4c 55 45 20 22 20 2b 0a _CODE_VALUE " +.
000166d0: 20 20 20 20 22 50 52 4f 47 52 41 4d 5f 49 4e 49 "PROGRAM_INI
000166e0: 54 49 41 54 45 44 5f 4c 4f 4f 4b 55 50 5f 41 43 TIATED_LOOKUP_AC
000166f0: 54 49 4f 4e 20 22 20 2b 0a 20 20 20 20 22 72 61 TION " +. "ra
00016700: 74 44 65 6c 65 74 65 20 22 20 2b 0a 20 20 20 20 tDelete " +.
00016710: 22 72 61 74 45 64 69 74 20 22 20 2b 0a 20 20 20 "ratEdit " +.
00016720: 20 22 72 61 74 49 6e 73 65 72 74 20 22 20 2b 0a "ratInsert " +.
00016730: 20 20 20 20 22 52 45 50 4f 52 54 5f 54 59 50 45 "REPORT_TYPE
00016740: 20 22 20 2b 0a 20 20 20 20 22 52 45 51 55 49 52 " +. "REQUIR
00016750: 45 44 5f 50 49 43 4b 5f 56 41 4c 55 45 53 5f 56 ED_PICK_VALUES_V
00016760: 41 52 49 41 42 4c 45 20 22 20 2b 0a 20 20 20 20 ARIABLE " +.
00016770: 22 72 6d 43 61 72 64 20 22 20 2b 0a 20 20 20 20 "rmCard " +.
00016780: 22 72 6d 4c 69 73 74 20 22 20 2b 0a 20 20 20 20 "rmList " +.
00016790: 22 53 42 52 54 45 5f 50 52 4f 47 49 44 5f 44 45 "SBRTE_PROGID_DE
000167a0: 56 20 22 20 2b 0a 20 20 20 20 22 53 42 52 54 45 V " +. "SBRTE
000167b0: 5f 50 52 4f 47 49 44 5f 52 45 4c 45 41 53 45 20 _PROGID_RELEASE
000167c0: 22 20 2b 0a 20 20 20 20 22 53 54 41 54 49 43 5f " +. "STATIC_
000167d0: 52 4f 4c 45 5f 54 59 50 45 5f 43 4f 44 45 20 22 ROLE_TYPE_CODE "
000167e0: 20 2b 0a 20 20 20 20 22 53 55 50 50 52 45 53 53 +. "SUPPRESS
000167f0: 5f 45 4d 50 54 59 5f 54 45 4d 50 4c 41 54 45 5f _EMPTY_TEMPLATE_
00016800: 43 52 45 41 54 49 4f 4e 20 22 20 2b 0a 20 20 20 CREATION " +.
00016810: 20 22 53 59 53 54 45 4d 5f 55 53 45 52 5f 43 4f "SYSTEM_USER_CO
00016820: 44 45 20 22 20 2b 0a 20 20 20 20 22 55 50 44 41 DE " +. "UPDA
00016830: 54 45 5f 44 49 41 4c 4f 47 5f 44 41 54 41 53 45 TE_DIALOG_DATASE
00016840: 54 20 22 20 2b 0a 20 20 20 20 22 55 53 45 44 5f T " +. "USED_
00016850: 49 4e 5f 4f 42 4a 45 43 54 5f 48 49 4e 54 5f 50 IN_OBJECT_HINT_P
00016860: 41 52 41 4d 20 22 20 2b 0a 20 20 20 20 22 55 53 ARAM " +. "US
00016870: 45 52 5f 49 4e 49 54 49 41 54 45 44 5f 4c 4f 4f ER_INITIATED_LOO
00016880: 4b 55 50 5f 41 43 54 49 4f 4e 20 22 20 2b 0a 20 KUP_ACTION " +.
00016890: 20 20 20 22 55 53 45 52 5f 4e 41 4d 45 5f 46 4f "USER_NAME_FO
000168a0: 52 4d 41 54 20 22 20 2b 0a 20 20 20 20 22 55 53 RMAT " +. "US
000168b0: 45 52 5f 53 45 4c 45 43 54 49 4f 4e 5f 52 45 53 ER_SELECTION_RES
000168c0: 54 52 49 43 54 49 4f 4e 53 20 22 20 2b 0a 20 20 TRICTIONS " +.
000168d0: 20 20 22 57 4f 52 4b 46 4c 4f 57 5f 54 45 53 54 "WORKFLOW_TEST
000168e0: 5f 50 52 4f 54 4f 43 4f 4c 53 5f 46 4f 4c 44 45 _PROTOCOLS_FOLDE
000168f0: 52 5f 50 41 54 48 20 22 20 2b 0a 20 20 20 20 22 R_PATH " +. "
00016900: 45 4c 53 5f 53 55 42 54 59 50 45 5f 43 4f 4e 54 ELS_SUBTYPE_CONT
00016910: 52 4f 4c 5f 4e 41 4d 45 20 22 20 2b 0a 20 20 20 ROL_NAME " +.
00016920: 20 22 45 4c 53 5f 46 4f 4c 44 45 52 5f 4b 49 4e "ELS_FOLDER_KIN
00016930: 44 5f 43 4f 4e 54 52 4f 4c 5f 4e 41 4d 45 20 22 D_CONTROL_NAME "
00016940: 20 2b 0a 20 20 20 20 22 52 45 50 45 41 54 5f 50 +. "REPEAT_P
00016950: 52 4f 43 45 53 53 5f 43 55 52 52 45 4e 54 5f 4f ROCESS_CURRENT_O
00016960: 42 4a 45 43 54 5f 45 58 43 45 50 54 49 4f 4e 5f BJECT_EXCEPTION_
00016970: 4e 41 4d 45 20 22 3b 0a 0a 20 20 2f 2f 20 50 72 NAME ";.. // Pr
00016980: 69 76 69 6c 65 67 65 73 0a 20 20 63 6f 6e 73 74 ivileges. const
00016990: 20 70 72 69 76 69 6c 65 67 65 73 5f 63 6f 6e 73 privileges_cons
000169a0: 74 61 6e 74 73 20 3d 0a 20 20 20 20 22 50 52 49 tants =. "PRI
000169b0: 56 49 4c 45 47 45 5f 43 4f 4d 50 4f 4e 45 4e 54 VILEGE_COMPONENT
000169c0: 5f 46 55 4c 4c 5f 41 43 43 45 53 53 20 22 20 2b _FULL_ACCESS " +
000169d0: 0a 20 20 20 20 22 50 52 49 56 49 4c 45 47 45 5f . "PRIVILEGE_
000169e0: 44 45 56 45 4c 4f 50 4d 45 4e 54 5f 45 58 50 4f DEVELOPMENT_EXPO
000169f0: 52 54 20 22 20 2b 0a 20 20 20 20 22 50 52 49 56 RT " +. "PRIV
00016a00: 49 4c 45 47 45 5f 44 45 56 45 4c 4f 50 4d 45 4e ILEGE_DEVELOPMEN
00016a10: 54 5f 49 4d 50 4f 52 54 20 22 20 2b 0a 20 20 20 T_IMPORT " +.
00016a20: 20 22 50 52 49 56 49 4c 45 47 45 5f 44 4f 43 55 "PRIVILEGE_DOCU
00016a30: 4d 45 4e 54 5f 44 45 4c 45 54 45 20 22 20 2b 0a MENT_DELETE " +.
00016a40: 20 20 20 20 22 50 52 49 56 49 4c 45 47 45 5f 45 "PRIVILEGE_E
00016a50: 53 44 20 22 20 2b 0a 20 20 20 20 22 50 52 49 56 SD " +. "PRIV
00016a60: 49 4c 45 47 45 5f 46 4f 4c 44 45 52 5f 44 45 4c ILEGE_FOLDER_DEL
00016a70: 45 54 45 20 22 20 2b 0a 20 20 20 20 22 50 52 49 ETE " +. "PRI
00016a80: 56 49 4c 45 47 45 5f 4d 41 4e 41 47 45 5f 41 43 VILEGE_MANAGE_AC
00016a90: 43 45 53 53 5f 52 49 47 48 54 53 20 22 20 2b 0a CESS_RIGHTS " +.
00016aa0: 20 20 20 20 22 50 52 49 56 49 4c 45 47 45 5f 4d "PRIVILEGE_M
00016ab0: 41 4e 41 47 45 5f 52 45 50 4c 49 43 41 54 49 4f ANAGE_REPLICATIO
00016ac0: 4e 20 22 20 2b 0a 20 20 20 20 22 50 52 49 56 49 N " +. "PRIVI
00016ad0: 4c 45 47 45 5f 4d 41 4e 41 47 45 5f 53 45 53 53 LEGE_MANAGE_SESS
00016ae0: 49 4f 4e 5f 53 45 52 56 45 52 20 22 20 2b 0a 20 ION_SERVER " +.
00016af0: 20 20 20 22 50 52 49 56 49 4c 45 47 45 5f 4f 42 "PRIVILEGE_OB
00016b00: 4a 45 43 54 5f 46 55 4c 4c 5f 41 43 43 45 53 53 JECT_FULL_ACCESS
00016b10: 20 22 20 2b 0a 20 20 20 20 22 50 52 49 56 49 4c " +. "PRIVIL
00016b20: 45 47 45 5f 4f 42 4a 45 43 54 5f 56 49 45 57 20 EGE_OBJECT_VIEW
00016b30: 22 20 2b 0a 20 20 20 20 22 50 52 49 56 49 4c 45 " +. "PRIVILE
00016b40: 47 45 5f 52 45 53 45 52 56 45 5f 4c 49 43 45 4e GE_RESERVE_LICEN
00016b50: 53 45 20 22 20 2b 0a 20 20 20 20 22 50 52 49 56 SE " +. "PRIV
00016b60: 49 4c 45 47 45 5f 53 59 53 54 45 4d 5f 43 55 53 ILEGE_SYSTEM_CUS
00016b70: 54 4f 4d 49 5a 45 20 22 20 2b 0a 20 20 20 20 22 TOMIZE " +. "
00016b80: 50 52 49 56 49 4c 45 47 45 5f 53 59 53 54 45 4d PRIVILEGE_SYSTEM
00016b90: 5f 44 45 56 45 4c 4f 50 20 22 20 2b 0a 20 20 20 _DEVELOP " +.
00016ba0: 20 22 50 52 49 56 49 4c 45 47 45 5f 53 59 53 54 "PRIVILEGE_SYST
00016bb0: 45 4d 5f 49 4e 53 54 41 4c 4c 20 22 20 2b 0a 20 EM_INSTALL " +.
00016bc0: 20 20 20 22 50 52 49 56 49 4c 45 47 45 5f 54 41 "PRIVILEGE_TA
00016bd0: 53 4b 5f 44 45 4c 45 54 45 20 22 20 2b 0a 20 20 SK_DELETE " +.
00016be0: 20 20 22 50 52 49 56 49 4c 45 47 45 5f 55 53 45 "PRIVILEGE_USE
00016bf0: 52 5f 50 4c 55 47 49 4e 5f 53 45 54 54 49 4e 47 R_PLUGIN_SETTING
00016c00: 53 5f 43 55 53 54 4f 4d 49 5a 45 20 22 20 2b 0a S_CUSTOMIZE " +.
00016c10: 20 20 20 20 22 50 52 49 56 49 4c 45 47 45 53 5f "PRIVILEGES_
00016c20: 50 53 45 55 44 4f 52 45 46 45 52 45 4e 43 45 5f PSEUDOREFERENCE_
00016c30: 43 4f 44 45 20 22 3b 0a 0a 20 20 2f 2f 20 50 73 CODE ";.. // Ps
00016c40: 65 75 64 6f 72 65 66 65 72 65 6e 63 65 20 63 6f eudoreference co
00016c50: 64 65 0a 20 20 63 6f 6e 73 74 20 70 73 65 75 64 de. const pseud
00016c60: 6f 72 65 66 65 72 65 6e 63 65 5f 63 6f 64 65 5f oreference_code_
00016c70: 63 6f 6e 73 74 61 6e 74 73 20 3d 0a 20 20 20 20 constants =.
00016c80: 22 41 43 43 45 53 53 5f 54 59 50 45 53 5f 50 53 "ACCESS_TYPES_PS
00016c90: 45 55 44 4f 52 45 46 45 52 45 4e 43 45 5f 43 4f EUDOREFERENCE_CO
00016ca0: 44 45 20 22 20 2b 0a 20 20 20 20 22 41 4c 4c 5f DE " +. "ALL_
00016cb0: 41 56 41 49 4c 41 42 4c 45 5f 43 4f 4d 50 4f 4e AVAILABLE_COMPON
00016cc0: 45 4e 54 53 5f 50 53 45 55 44 4f 52 45 46 45 52 ENTS_PSEUDOREFER
00016cd0: 45 4e 43 45 5f 43 4f 44 45 20 22 20 2b 0a 20 20 ENCE_CODE " +.
00016ce0: 20 20 22 41 4c 4c 5f 41 56 41 49 4c 41 42 4c 45 "ALL_AVAILABLE
00016cf0: 5f 50 52 49 56 49 4c 45 47 45 53 5f 50 53 45 55 _PRIVILEGES_PSEU
00016d00: 44 4f 52 45 46 45 52 45 4e 43 45 5f 43 4f 44 45 DOREFERENCE_CODE
00016d10: 20 22 20 2b 0a 20 20 20 20 22 41 4c 4c 5f 52 45 " +. "ALL_RE
00016d20: 50 4c 49 43 41 54 45 5f 43 4f 4d 50 4f 4e 45 4e PLICATE_COMPONEN
00016d30: 54 53 5f 50 53 45 55 44 4f 52 45 46 45 52 45 4e TS_PSEUDOREFEREN
00016d40: 43 45 5f 43 4f 44 45 20 22 20 2b 0a 20 20 20 20 CE_CODE " +.
00016d50: 22 41 56 41 49 4c 41 42 4c 45 5f 44 45 56 45 4c "AVAILABLE_DEVEL
00016d60: 4f 50 45 52 53 5f 43 4f 4d 50 4f 4e 45 4e 54 53 OPERS_COMPONENTS
00016d70: 5f 50 53 45 55 44 4f 52 45 46 45 52 45 4e 43 45 _PSEUDOREFERENCE
00016d80: 5f 43 4f 44 45 20 22 20 2b 0a 20 20 20 20 22 43 _CODE " +. "C
00016d90: 4f 4d 50 4f 4e 45 4e 54 53 5f 50 53 45 55 44 4f OMPONENTS_PSEUDO
00016da0: 52 45 46 45 52 45 4e 43 45 5f 43 4f 44 45 20 22 REFERENCE_CODE "
00016db0: 20 2b 0a 20 20 20 20 22 46 49 4c 54 52 41 54 45 +. "FILTRATE
00016dc0: 52 5f 53 45 54 54 49 4e 47 53 5f 43 4f 4e 46 4c R_SETTINGS_CONFL
00016dd0: 49 43 54 53 5f 50 53 45 55 44 4f 52 45 46 45 52 ICTS_PSEUDOREFER
00016de0: 45 4e 43 45 5f 43 4f 44 45 20 22 20 2b 0a 20 20 ENCE_CODE " +.
00016df0: 20 20 22 47 52 4f 55 50 53 5f 50 53 45 55 44 4f "GROUPS_PSEUDO
00016e00: 52 45 46 45 52 45 4e 43 45 5f 43 4f 44 45 20 22 REFERENCE_CODE "
00016e10: 20 2b 0a 20 20 20 20 22 52 45 43 45 49 56 45 5f +. "RECEIVE_
00016e20: 50 52 4f 54 4f 43 4f 4c 5f 50 53 45 55 44 4f 52 PROTOCOL_PSEUDOR
00016e30: 45 46 45 52 45 4e 43 45 5f 43 4f 44 45 20 22 20 EFERENCE_CODE "
00016e40: 2b 0a 20 20 20 20 22 52 45 46 45 52 45 4e 43 45 +. "REFERENCE
00016e50: 5f 52 45 51 55 49 53 49 54 45 5f 50 53 45 55 44 _REQUISITE_PSEUD
00016e60: 4f 52 45 46 45 52 45 4e 43 45 5f 43 4f 44 45 20 OREFERENCE_CODE
00016e70: 22 20 2b 0a 20 20 20 20 22 52 45 46 45 52 45 4e " +. "REFEREN
00016e80: 43 45 5f 52 45 51 55 49 53 49 54 45 53 5f 50 53 CE_REQUISITES_PS
00016e90: 45 55 44 4f 52 45 46 45 52 45 4e 43 45 5f 43 4f EUDOREFERENCE_CO
00016ea0: 44 45 20 22 20 2b 0a 20 20 20 20 22 52 45 46 54 DE " +. "REFT
00016eb0: 59 50 45 53 5f 50 53 45 55 44 4f 52 45 46 45 52 YPES_PSEUDOREFER
00016ec0: 45 4e 43 45 5f 43 4f 44 45 20 22 20 2b 0a 20 20 ENCE_CODE " +.
00016ed0: 20 20 22 52 45 50 4c 49 43 41 54 49 4f 4e 5f 53 "REPLICATION_S
00016ee0: 45 41 4e 43 45 53 5f 44 49 41 52 59 5f 50 53 45 EANCES_DIARY_PSE
00016ef0: 55 44 4f 52 45 46 45 52 45 4e 43 45 5f 43 4f 44 UDOREFERENCE_COD
00016f00: 45 20 22 20 2b 0a 20 20 20 20 22 53 45 4e 44 5f E " +. "SEND_
00016f10: 50 52 4f 54 4f 43 4f 4c 5f 50 53 45 55 44 4f 52 PROTOCOL_PSEUDOR
00016f20: 45 46 45 52 45 4e 43 45 5f 43 4f 44 45 20 22 20 EFERENCE_CODE "
00016f30: 2b 0a 20 20 20 20 22 53 55 42 53 54 49 54 55 54 +. "SUBSTITUT
00016f40: 45 53 5f 50 53 45 55 44 4f 52 45 46 45 52 45 4e ES_PSEUDOREFEREN
00016f50: 43 45 5f 43 4f 44 45 20 22 20 2b 0a 20 20 20 20 CE_CODE " +.
00016f60: 22 53 59 53 54 45 4d 5f 53 45 54 54 49 4e 47 53 "SYSTEM_SETTINGS
00016f70: 5f 50 53 45 55 44 4f 52 45 46 45 52 45 4e 43 45 _PSEUDOREFERENCE
00016f80: 5f 43 4f 44 45 20 22 20 2b 0a 20 20 20 20 22 55 _CODE " +. "U
00016f90: 4e 49 54 53 5f 50 53 45 55 44 4f 52 45 46 45 52 NITS_PSEUDOREFER
00016fa0: 45 4e 43 45 5f 43 4f 44 45 20 22 20 2b 0a 20 20 ENCE_CODE " +.
00016fb0: 20 20 22 55 53 45 52 53 5f 50 53 45 55 44 4f 52 "USERS_PSEUDOR
00016fc0: 45 46 45 52 45 4e 43 45 5f 43 4f 44 45 20 22 20 EFERENCE_CODE "
00016fd0: 2b 0a 20 20 20 20 22 56 49 45 57 45 52 53 5f 50 +. "VIEWERS_P
00016fe0: 53 45 55 44 4f 52 45 46 45 52 45 4e 43 45 5f 43 SEUDOREFERENCE_C
00016ff0: 4f 44 45 20 22 3b 0a 0a 20 20 2f 2f 20 52 65 71 ODE ";.. // Req
00017000: 75 69 73 69 74 65 20 49 53 42 43 65 72 74 69 66 uisite ISBCertif
00017010: 69 63 61 74 65 54 79 70 65 20 76 61 6c 75 65 73 icateType values
00017020: 0a 20 20 63 6f 6e 73 74 20 72 65 71 75 69 73 69 . const requisi
00017030: 74 65 5f 49 53 42 43 65 72 74 69 66 69 63 61 74 te_ISBCertificat
00017040: 65 54 79 70 65 5f 76 61 6c 75 65 73 5f 63 6f 6e eType_values_con
00017050: 73 74 61 6e 74 73 20 3d 0a 20 20 20 20 22 43 45 stants =. "CE
00017060: 52 54 49 46 49 43 41 54 45 5f 54 59 50 45 5f 45 RTIFICATE_TYPE_E
00017070: 4e 43 52 59 50 54 20 22 20 2b 0a 20 20 20 20 22 NCRYPT " +. "
00017080: 43 45 52 54 49 46 49 43 41 54 45 5f 54 59 50 45 CERTIFICATE_TYPE
00017090: 5f 53 49 47 4e 20 22 20 2b 0a 20 20 20 20 22 43 _SIGN " +. "C
000170a0: 45 52 54 49 46 49 43 41 54 45 5f 54 59 50 45 5f ERTIFICATE_TYPE_
000170b0: 53 49 47 4e 5f 41 4e 44 5f 45 4e 43 52 59 50 54 SIGN_AND_ENCRYPT
000170c0: 20 22 3b 0a 0a 20 20 2f 2f 20 52 65 71 75 69 73 ";.. // Requis
000170d0: 69 74 65 20 49 53 42 45 44 6f 63 53 74 6f 72 61 ite ISBEDocStora
000170e0: 67 65 54 79 70 65 20 76 61 6c 75 65 73 0a 20 20 geType values.
000170f0: 63 6f 6e 73 74 20 72 65 71 75 69 73 69 74 65 5f const requisite_
00017100: 49 53 42 45 44 6f 63 53 74 6f 72 61 67 65 54 79 ISBEDocStorageTy
00017110: 70 65 5f 76 61 6c 75 65 73 5f 63 6f 6e 73 74 61 pe_values_consta
00017120: 6e 74 73 20 3d 0a 20 20 20 20 22 53 54 4f 52 41 nts =. "STORA
00017130: 47 45 5f 54 59 50 45 5f 46 49 4c 45 20 22 20 2b GE_TYPE_FILE " +
00017140: 0a 20 20 20 20 22 53 54 4f 52 41 47 45 5f 54 59 . "STORAGE_TY
00017150: 50 45 5f 4e 41 53 5f 43 49 46 53 20 22 20 2b 0a PE_NAS_CIFS " +.
00017160: 20 20 20 20 22 53 54 4f 52 41 47 45 5f 54 59 50 "STORAGE_TYP
00017170: 45 5f 53 41 50 45 52 49 4f 4e 20 22 20 2b 0a 20 E_SAPERION " +.
00017180: 20 20 20 22 53 54 4f 52 41 47 45 5f 54 59 50 45 "STORAGE_TYPE
00017190: 5f 53 51 4c 5f 53 45 52 56 45 52 20 22 3b 0a 0a _SQL_SERVER ";..
000171a0: 20 20 2f 2f 20 52 65 71 75 69 73 69 74 65 20 43 // Requisite C
000171b0: 6f 6d 70 54 79 70 65 32 20 76 61 6c 75 65 73 0a ompType2 values.
000171c0: 20 20 63 6f 6e 73 74 20 72 65 71 75 69 73 69 74 const requisit
000171d0: 65 5f 63 6f 6d 70 54 79 70 65 32 5f 76 61 6c 75 e_compType2_valu
000171e0: 65 73 5f 63 6f 6e 73 74 61 6e 74 73 20 3d 0a 20 es_constants =.
000171f0: 20 20 20 22 43 4f 4d 50 54 59 50 45 32 5f 52 45 "COMPTYPE2_RE
00017200: 51 55 49 53 49 54 45 5f 44 4f 43 55 4d 45 4e 54 QUISITE_DOCUMENT
00017210: 53 5f 56 41 4c 55 45 20 22 20 2b 0a 20 20 20 20 S_VALUE " +.
00017220: 22 43 4f 4d 50 54 59 50 45 32 5f 52 45 51 55 49 "COMPTYPE2_REQUI
00017230: 53 49 54 45 5f 54 41 53 4b 53 5f 56 41 4c 55 45 SITE_TASKS_VALUE
00017240: 20 22 20 2b 0a 20 20 20 20 22 43 4f 4d 50 54 59 " +. "COMPTY
00017250: 50 45 32 5f 52 45 51 55 49 53 49 54 45 5f 46 4f PE2_REQUISITE_FO
00017260: 4c 44 45 52 53 5f 56 41 4c 55 45 20 22 20 2b 0a LDERS_VALUE " +.
00017270: 20 20 20 20 22 43 4f 4d 50 54 59 50 45 32 5f 52 "COMPTYPE2_R
00017280: 45 51 55 49 53 49 54 45 5f 52 45 46 45 52 45 4e EQUISITE_REFEREN
00017290: 43 45 53 5f 56 41 4c 55 45 20 22 3b 0a 0a 20 20 CES_VALUE ";..
000172a0: 2f 2f 20 52 65 71 75 69 73 69 74 65 20 6e 61 6d // Requisite nam
000172b0: 65 0a 20 20 63 6f 6e 73 74 20 72 65 71 75 69 73 e. const requis
000172c0: 69 74 65 5f 6e 61 6d 65 5f 63 6f 6e 73 74 61 6e ite_name_constan
000172d0: 74 73 20 3d 0a 20 20 20 20 22 53 59 53 52 45 51 ts =. "SYSREQ
000172e0: 5f 43 4f 44 45 20 22 20 2b 0a 20 20 20 20 22 53 _CODE " +. "S
000172f0: 59 53 52 45 51 5f 43 4f 4d 50 54 59 50 45 32 20 YSREQ_COMPTYPE2
00017300: 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 51 5f " +. "SYSREQ_
00017310: 43 4f 4e 53 54 5f 41 56 41 49 4c 41 42 4c 45 5f CONST_AVAILABLE_
00017320: 46 4f 52 5f 57 45 42 20 22 20 2b 0a 20 20 20 20 FOR_WEB " +.
00017330: 22 53 59 53 52 45 51 5f 43 4f 4e 53 54 5f 43 4f "SYSREQ_CONST_CO
00017340: 4d 4d 4f 4e 5f 43 4f 44 45 20 22 20 2b 0a 20 20 MMON_CODE " +.
00017350: 20 20 22 53 59 53 52 45 51 5f 43 4f 4e 53 54 5f "SYSREQ_CONST_
00017360: 43 4f 4d 4d 4f 4e 5f 56 41 4c 55 45 20 22 20 2b COMMON_VALUE " +
00017370: 0a 20 20 20 20 22 53 59 53 52 45 51 5f 43 4f 4e . "SYSREQ_CON
00017380: 53 54 5f 46 49 52 4d 5f 43 4f 44 45 20 22 20 2b ST_FIRM_CODE " +
00017390: 0a 20 20 20 20 22 53 59 53 52 45 51 5f 43 4f 4e . "SYSREQ_CON
000173a0: 53 54 5f 46 49 52 4d 5f 53 54 41 54 55 53 20 22 ST_FIRM_STATUS "
000173b0: 20 2b 0a 20 20 20 20 22 53 59 53 52 45 51 5f 43 +. "SYSREQ_C
000173c0: 4f 4e 53 54 5f 46 49 52 4d 5f 56 41 4c 55 45 20 ONST_FIRM_VALUE
000173d0: 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 51 5f " +. "SYSREQ_
000173e0: 43 4f 4e 53 54 5f 53 45 52 56 45 52 5f 53 54 41 CONST_SERVER_STA
000173f0: 54 55 53 20 22 20 2b 0a 20 20 20 20 22 53 59 53 TUS " +. "SYS
00017400: 52 45 51 5f 43 4f 4e 54 45 4e 54 53 20 22 20 2b REQ_CONTENTS " +
00017410: 0a 20 20 20 20 22 53 59 53 52 45 51 5f 44 41 54 . "SYSREQ_DAT
00017420: 45 5f 4f 50 45 4e 20 22 20 2b 0a 20 20 20 20 22 E_OPEN " +. "
00017430: 53 59 53 52 45 51 5f 44 41 54 45 5f 43 4c 4f 53 SYSREQ_DATE_CLOS
00017440: 45 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 E " +. "SYSRE
00017450: 51 5f 44 45 53 43 52 49 50 54 49 4f 4e 20 22 20 Q_DESCRIPTION "
00017460: 2b 0a 20 20 20 20 22 53 59 53 52 45 51 5f 44 45 +. "SYSREQ_DE
00017470: 53 43 52 49 50 54 49 4f 4e 5f 4c 4f 43 41 4c 49 SCRIPTION_LOCALI
00017480: 5a 45 5f 49 44 20 22 20 2b 0a 20 20 20 20 22 53 ZE_ID " +. "S
00017490: 59 53 52 45 51 5f 44 4f 55 42 4c 45 20 22 20 2b YSREQ_DOUBLE " +
000174a0: 0a 20 20 20 20 22 53 59 53 52 45 51 5f 45 44 4f . "SYSREQ_EDO
000174b0: 43 5f 41 43 43 45 53 53 5f 54 59 50 45 20 22 20 C_ACCESS_TYPE "
000174c0: 2b 0a 20 20 20 20 22 53 59 53 52 45 51 5f 45 44 +. "SYSREQ_ED
000174d0: 4f 43 5f 41 55 54 48 4f 52 20 22 20 2b 0a 20 20 OC_AUTHOR " +.
000174e0: 20 20 22 53 59 53 52 45 51 5f 45 44 4f 43 5f 43 "SYSREQ_EDOC_C
000174f0: 52 45 41 54 45 44 20 22 20 2b 0a 20 20 20 20 22 REATED " +. "
00017500: 53 59 53 52 45 51 5f 45 44 4f 43 5f 44 45 4c 45 SYSREQ_EDOC_DELE
00017510: 47 41 54 45 5f 52 49 47 48 54 53 5f 52 45 51 55 GATE_RIGHTS_REQU
00017520: 49 53 49 54 45 5f 43 4f 44 45 20 22 20 2b 0a 20 ISITE_CODE " +.
00017530: 20 20 20 22 53 59 53 52 45 51 5f 45 44 4f 43 5f "SYSREQ_EDOC_
00017540: 45 44 49 54 4f 52 20 22 20 2b 0a 20 20 20 20 22 EDITOR " +. "
00017550: 53 59 53 52 45 51 5f 45 44 4f 43 5f 45 4e 43 4f SYSREQ_EDOC_ENCO
00017560: 44 45 5f 54 59 50 45 20 22 20 2b 0a 20 20 20 20 DE_TYPE " +.
00017570: 22 53 59 53 52 45 51 5f 45 44 4f 43 5f 45 4e 43 "SYSREQ_EDOC_ENC
00017580: 52 59 50 54 49 4f 4e 5f 50 4c 55 47 49 4e 5f 4e RYPTION_PLUGIN_N
00017590: 41 4d 45 20 22 20 2b 0a 20 20 20 20 22 53 59 53 AME " +. "SYS
000175a0: 52 45 51 5f 45 44 4f 43 5f 45 4e 43 52 59 50 54 REQ_EDOC_ENCRYPT
000175b0: 49 4f 4e 5f 50 4c 55 47 49 4e 5f 56 45 52 53 49 ION_PLUGIN_VERSI
000175c0: 4f 4e 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 ON " +. "SYSR
000175d0: 45 51 5f 45 44 4f 43 5f 45 58 50 4f 52 54 5f 44 EQ_EDOC_EXPORT_D
000175e0: 41 54 45 20 22 20 2b 0a 20 20 20 20 22 53 59 53 ATE " +. "SYS
000175f0: 52 45 51 5f 45 44 4f 43 5f 45 58 50 4f 52 54 45 REQ_EDOC_EXPORTE
00017600: 52 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 R " +. "SYSRE
00017610: 51 5f 45 44 4f 43 5f 4b 49 4e 44 20 22 20 2b 0a Q_EDOC_KIND " +.
00017620: 20 20 20 20 22 53 59 53 52 45 51 5f 45 44 4f 43 "SYSREQ_EDOC
00017630: 5f 4c 49 46 45 5f 53 54 41 47 45 5f 4e 41 4d 45 _LIFE_STAGE_NAME
00017640: 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 51 " +. "SYSREQ
00017650: 5f 45 44 4f 43 5f 4c 4f 43 4b 45 44 5f 46 4f 52 _EDOC_LOCKED_FOR
00017660: 5f 53 45 52 56 45 52 5f 43 4f 44 45 20 22 20 2b _SERVER_CODE " +
00017670: 0a 20 20 20 20 22 53 59 53 52 45 51 5f 45 44 4f . "SYSREQ_EDO
00017680: 43 5f 4d 4f 44 49 46 49 45 44 20 22 20 2b 0a 20 C_MODIFIED " +.
00017690: 20 20 20 22 53 59 53 52 45 51 5f 45 44 4f 43 5f "SYSREQ_EDOC_
000176a0: 4e 41 4d 45 20 22 20 2b 0a 20 20 20 20 22 53 59 NAME " +. "SY
000176b0: 53 52 45 51 5f 45 44 4f 43 5f 4e 4f 54 45 20 22 SREQ_EDOC_NOTE "
000176c0: 20 2b 0a 20 20 20 20 22 53 59 53 52 45 51 5f 45 +. "SYSREQ_E
000176d0: 44 4f 43 5f 51 55 41 4c 49 46 49 45 44 5f 49 44 DOC_QUALIFIED_ID
000176e0: 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 51 " +. "SYSREQ
000176f0: 5f 45 44 4f 43 5f 53 45 53 53 49 4f 4e 5f 4b 45 _EDOC_SESSION_KE
00017700: 59 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 Y " +. "SYSRE
00017710: 51 5f 45 44 4f 43 5f 53 45 53 53 49 4f 4e 5f 4b Q_EDOC_SESSION_K
00017720: 45 59 5f 45 4e 43 52 59 50 54 49 4f 4e 5f 50 4c EY_ENCRYPTION_PL
00017730: 55 47 49 4e 5f 4e 41 4d 45 20 22 20 2b 0a 20 20 UGIN_NAME " +.
00017740: 20 20 22 53 59 53 52 45 51 5f 45 44 4f 43 5f 53 "SYSREQ_EDOC_S
00017750: 45 53 53 49 4f 4e 5f 4b 45 59 5f 45 4e 43 52 59 ESSION_KEY_ENCRY
00017760: 50 54 49 4f 4e 5f 50 4c 55 47 49 4e 5f 56 45 52 PTION_PLUGIN_VER
00017770: 53 49 4f 4e 20 22 20 2b 0a 20 20 20 20 22 53 59 SION " +. "SY
00017780: 53 52 45 51 5f 45 44 4f 43 5f 53 49 47 4e 41 54 SREQ_EDOC_SIGNAT
00017790: 55 52 45 5f 54 59 50 45 20 22 20 2b 0a 20 20 20 URE_TYPE " +.
000177a0: 20 22 53 59 53 52 45 51 5f 45 44 4f 43 5f 53 49 "SYSREQ_EDOC_SI
000177b0: 47 4e 45 44 20 22 20 2b 0a 20 20 20 20 22 53 59 GNED " +. "SY
000177c0: 53 52 45 51 5f 45 44 4f 43 5f 53 54 4f 52 41 47 SREQ_EDOC_STORAG
000177d0: 45 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 E " +. "SYSRE
000177e0: 51 5f 45 44 4f 43 5f 53 54 4f 52 41 47 45 53 5f Q_EDOC_STORAGES_
000177f0: 41 52 43 48 49 56 45 5f 53 54 4f 52 41 47 45 20 ARCHIVE_STORAGE
00017800: 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 51 5f " +. "SYSREQ_
00017810: 45 44 4f 43 5f 53 54 4f 52 41 47 45 53 5f 43 48 EDOC_STORAGES_CH
00017820: 45 43 4b 5f 52 49 47 48 54 53 20 22 20 2b 0a 20 ECK_RIGHTS " +.
00017830: 20 20 20 22 53 59 53 52 45 51 5f 45 44 4f 43 5f "SYSREQ_EDOC_
00017840: 53 54 4f 52 41 47 45 53 5f 43 4f 4d 50 55 54 45 STORAGES_COMPUTE
00017850: 52 5f 4e 41 4d 45 20 22 20 2b 0a 20 20 20 20 22 R_NAME " +. "
00017860: 53 59 53 52 45 51 5f 45 44 4f 43 5f 53 54 4f 52 SYSREQ_EDOC_STOR
00017870: 41 47 45 53 5f 45 44 49 54 5f 49 4e 5f 53 54 4f AGES_EDIT_IN_STO
00017880: 52 41 47 45 20 22 20 2b 0a 20 20 20 20 22 53 59 RAGE " +. "SY
00017890: 53 52 45 51 5f 45 44 4f 43 5f 53 54 4f 52 41 47 SREQ_EDOC_STORAG
000178a0: 45 53 5f 45 58 45 43 55 54 49 56 45 5f 53 54 4f ES_EXECUTIVE_STO
000178b0: 52 41 47 45 20 22 20 2b 0a 20 20 20 20 22 53 59 RAGE " +. "SY
000178c0: 53 52 45 51 5f 45 44 4f 43 5f 53 54 4f 52 41 47 SREQ_EDOC_STORAG
000178d0: 45 53 5f 46 55 4e 43 54 49 4f 4e 20 22 20 2b 0a ES_FUNCTION " +.
000178e0: 20 20 20 20 22 53 59 53 52 45 51 5f 45 44 4f 43 "SYSREQ_EDOC
000178f0: 5f 53 54 4f 52 41 47 45 53 5f 49 4e 49 54 49 41 _STORAGES_INITIA
00017900: 4c 49 5a 45 44 20 22 20 2b 0a 20 20 20 20 22 53 LIZED " +. "S
00017910: 59 53 52 45 51 5f 45 44 4f 43 5f 53 54 4f 52 41 YSREQ_EDOC_STORA
00017920: 47 45 53 5f 4c 4f 43 41 4c 5f 50 41 54 48 20 22 GES_LOCAL_PATH "
00017930: 20 2b 0a 20 20 20 20 22 53 59 53 52 45 51 5f 45 +. "SYSREQ_E
00017940: 44 4f 43 5f 53 54 4f 52 41 47 45 53 5f 53 41 50 DOC_STORAGES_SAP
00017950: 45 52 49 4f 4e 5f 44 41 54 41 42 41 53 45 5f 4e ERION_DATABASE_N
00017960: 41 4d 45 20 22 20 2b 0a 20 20 20 20 22 53 59 53 AME " +. "SYS
00017970: 52 45 51 5f 45 44 4f 43 5f 53 54 4f 52 41 47 45 REQ_EDOC_STORAGE
00017980: 53 5f 53 45 41 52 43 48 5f 42 59 5f 54 45 58 54 S_SEARCH_BY_TEXT
00017990: 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 51 " +. "SYSREQ
000179a0: 5f 45 44 4f 43 5f 53 54 4f 52 41 47 45 53 5f 53 _EDOC_STORAGES_S
000179b0: 45 52 56 45 52 5f 4e 41 4d 45 20 22 20 2b 0a 20 ERVER_NAME " +.
000179c0: 20 20 20 22 53 59 53 52 45 51 5f 45 44 4f 43 5f "SYSREQ_EDOC_
000179d0: 53 54 4f 52 41 47 45 53 5f 53 48 41 52 45 44 5f STORAGES_SHARED_
000179e0: 53 4f 55 52 43 45 5f 4e 41 4d 45 20 22 20 2b 0a SOURCE_NAME " +.
000179f0: 20 20 20 20 22 53 59 53 52 45 51 5f 45 44 4f 43 "SYSREQ_EDOC
00017a00: 5f 53 54 4f 52 41 47 45 53 5f 54 59 50 45 20 22 _STORAGES_TYPE "
00017a10: 20 2b 0a 20 20 20 20 22 53 59 53 52 45 51 5f 45 +. "SYSREQ_E
00017a20: 44 4f 43 5f 54 45 58 54 5f 4d 4f 44 49 46 49 45 DOC_TEXT_MODIFIE
00017a30: 44 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 D " +. "SYSRE
00017a40: 51 5f 45 44 4f 43 5f 54 59 50 45 5f 41 43 54 5f Q_EDOC_TYPE_ACT_
00017a50: 43 4f 44 45 20 22 20 2b 0a 20 20 20 20 22 53 59 CODE " +. "SY
00017a60: 53 52 45 51 5f 45 44 4f 43 5f 54 59 50 45 5f 41 SREQ_EDOC_TYPE_A
00017a70: 43 54 5f 44 45 53 43 52 49 50 54 49 4f 4e 20 22 CT_DESCRIPTION "
00017a80: 20 2b 0a 20 20 20 20 22 53 59 53 52 45 51 5f 45 +. "SYSREQ_E
00017a90: 44 4f 43 5f 54 59 50 45 5f 41 43 54 5f 44 45 53 DOC_TYPE_ACT_DES
00017aa0: 43 52 49 50 54 49 4f 4e 5f 4c 4f 43 41 4c 49 5a CRIPTION_LOCALIZ
00017ab0: 45 5f 49 44 20 22 20 2b 0a 20 20 20 20 22 53 59 E_ID " +. "SY
00017ac0: 53 52 45 51 5f 45 44 4f 43 5f 54 59 50 45 5f 41 SREQ_EDOC_TYPE_A
00017ad0: 43 54 5f 4f 4e 5f 45 58 45 43 55 54 45 20 22 20 CT_ON_EXECUTE "
00017ae0: 2b 0a 20 20 20 20 22 53 59 53 52 45 51 5f 45 44 +. "SYSREQ_ED
00017af0: 4f 43 5f 54 59 50 45 5f 41 43 54 5f 4f 4e 5f 45 OC_TYPE_ACT_ON_E
00017b00: 58 45 43 55 54 45 5f 45 58 49 53 54 53 20 22 20 XECUTE_EXISTS "
00017b10: 2b 0a 20 20 20 20 22 53 59 53 52 45 51 5f 45 44 +. "SYSREQ_ED
00017b20: 4f 43 5f 54 59 50 45 5f 41 43 54 5f 53 45 43 54 OC_TYPE_ACT_SECT
00017b30: 49 4f 4e 20 22 20 2b 0a 20 20 20 20 22 53 59 53 ION " +. "SYS
00017b40: 52 45 51 5f 45 44 4f 43 5f 54 59 50 45 5f 41 44 REQ_EDOC_TYPE_AD
00017b50: 44 5f 50 41 52 41 4d 53 20 22 20 2b 0a 20 20 20 D_PARAMS " +.
00017b60: 20 22 53 59 53 52 45 51 5f 45 44 4f 43 5f 54 59 "SYSREQ_EDOC_TY
00017b70: 50 45 5f 43 4f 4d 4d 45 4e 54 20 22 20 2b 0a 20 PE_COMMENT " +.
00017b80: 20 20 20 22 53 59 53 52 45 51 5f 45 44 4f 43 5f "SYSREQ_EDOC_
00017b90: 54 59 50 45 5f 45 56 45 4e 54 5f 54 45 58 54 20 TYPE_EVENT_TEXT
00017ba0: 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 51 5f " +. "SYSREQ_
00017bb0: 45 44 4f 43 5f 54 59 50 45 5f 4e 41 4d 45 5f 49 EDOC_TYPE_NAME_I
00017bc0: 4e 5f 53 49 4e 47 55 4c 41 52 20 22 20 2b 0a 20 N_SINGULAR " +.
00017bd0: 20 20 20 22 53 59 53 52 45 51 5f 45 44 4f 43 5f "SYSREQ_EDOC_
00017be0: 54 59 50 45 5f 4e 41 4d 45 5f 49 4e 5f 53 49 4e TYPE_NAME_IN_SIN
00017bf0: 47 55 4c 41 52 5f 4c 4f 43 41 4c 49 5a 45 5f 49 GULAR_LOCALIZE_I
00017c00: 44 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 D " +. "SYSRE
00017c10: 51 5f 45 44 4f 43 5f 54 59 50 45 5f 4e 41 4d 45 Q_EDOC_TYPE_NAME
00017c20: 5f 4c 4f 43 41 4c 49 5a 45 5f 49 44 20 22 20 2b _LOCALIZE_ID " +
00017c30: 0a 20 20 20 20 22 53 59 53 52 45 51 5f 45 44 4f . "SYSREQ_EDO
00017c40: 43 5f 54 59 50 45 5f 4e 55 4d 45 52 41 54 49 4f C_TYPE_NUMERATIO
00017c50: 4e 5f 4d 45 54 48 4f 44 20 22 20 2b 0a 20 20 20 N_METHOD " +.
00017c60: 20 22 53 59 53 52 45 51 5f 45 44 4f 43 5f 54 59 "SYSREQ_EDOC_TY
00017c70: 50 45 5f 50 53 45 55 44 4f 5f 52 45 51 55 49 53 PE_PSEUDO_REQUIS
00017c80: 49 54 45 5f 43 4f 44 45 20 22 20 2b 0a 20 20 20 ITE_CODE " +.
00017c90: 20 22 53 59 53 52 45 51 5f 45 44 4f 43 5f 54 59 "SYSREQ_EDOC_TY
00017ca0: 50 45 5f 52 45 51 5f 43 4f 44 45 20 22 20 2b 0a PE_REQ_CODE " +.
00017cb0: 20 20 20 20 22 53 59 53 52 45 51 5f 45 44 4f 43 "SYSREQ_EDOC
00017cc0: 5f 54 59 50 45 5f 52 45 51 5f 44 45 53 43 52 49 _TYPE_REQ_DESCRI
00017cd0: 50 54 49 4f 4e 20 22 20 2b 0a 20 20 20 20 22 53 PTION " +. "S
00017ce0: 59 53 52 45 51 5f 45 44 4f 43 5f 54 59 50 45 5f YSREQ_EDOC_TYPE_
00017cf0: 52 45 51 5f 44 45 53 43 52 49 50 54 49 4f 4e 5f REQ_DESCRIPTION_
00017d00: 4c 4f 43 41 4c 49 5a 45 5f 49 44 20 22 20 2b 0a LOCALIZE_ID " +.
00017d10: 20 20 20 20 22 53 59 53 52 45 51 5f 45 44 4f 43 "SYSREQ_EDOC
00017d20: 5f 54 59 50 45 5f 52 45 51 5f 49 53 5f 4c 45 41 _TYPE_REQ_IS_LEA
00017d30: 44 49 4e 47 20 22 20 2b 0a 20 20 20 20 22 53 59 DING " +. "SY
00017d40: 53 52 45 51 5f 45 44 4f 43 5f 54 59 50 45 5f 52 SREQ_EDOC_TYPE_R
00017d50: 45 51 5f 49 53 5f 52 45 51 55 49 52 45 44 20 22 EQ_IS_REQUIRED "
00017d60: 20 2b 0a 20 20 20 20 22 53 59 53 52 45 51 5f 45 +. "SYSREQ_E
00017d70: 44 4f 43 5f 54 59 50 45 5f 52 45 51 5f 4e 55 4d DOC_TYPE_REQ_NUM
00017d80: 42 45 52 20 22 20 2b 0a 20 20 20 20 22 53 59 53 BER " +. "SYS
00017d90: 52 45 51 5f 45 44 4f 43 5f 54 59 50 45 5f 52 45 REQ_EDOC_TYPE_RE
00017da0: 51 5f 4f 4e 5f 43 48 41 4e 47 45 20 22 20 2b 0a Q_ON_CHANGE " +.
00017db0: 20 20 20 20 22 53 59 53 52 45 51 5f 45 44 4f 43 "SYSREQ_EDOC
00017dc0: 5f 54 59 50 45 5f 52 45 51 5f 4f 4e 5f 43 48 41 _TYPE_REQ_ON_CHA
00017dd0: 4e 47 45 5f 45 58 49 53 54 53 20 22 20 2b 0a 20 NGE_EXISTS " +.
00017de0: 20 20 20 22 53 59 53 52 45 51 5f 45 44 4f 43 5f "SYSREQ_EDOC_
00017df0: 54 59 50 45 5f 52 45 51 5f 4f 4e 5f 53 45 4c 45 TYPE_REQ_ON_SELE
00017e00: 43 54 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 CT " +. "SYSR
00017e10: 45 51 5f 45 44 4f 43 5f 54 59 50 45 5f 52 45 51 EQ_EDOC_TYPE_REQ
00017e20: 5f 4f 4e 5f 53 45 4c 45 43 54 5f 4b 49 4e 44 20 _ON_SELECT_KIND
00017e30: 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 51 5f " +. "SYSREQ_
00017e40: 45 44 4f 43 5f 54 59 50 45 5f 52 45 51 5f 53 45 EDOC_TYPE_REQ_SE
00017e50: 43 54 49 4f 4e 20 22 20 2b 0a 20 20 20 20 22 53 CTION " +. "S
00017e60: 59 53 52 45 51 5f 45 44 4f 43 5f 54 59 50 45 5f YSREQ_EDOC_TYPE_
00017e70: 56 49 45 57 5f 43 41 52 44 20 22 20 2b 0a 20 20 VIEW_CARD " +.
00017e80: 20 20 22 53 59 53 52 45 51 5f 45 44 4f 43 5f 54 "SYSREQ_EDOC_T
00017e90: 59 50 45 5f 56 49 45 57 5f 43 4f 44 45 20 22 20 YPE_VIEW_CODE "
00017ea0: 2b 0a 20 20 20 20 22 53 59 53 52 45 51 5f 45 44 +. "SYSREQ_ED
00017eb0: 4f 43 5f 54 59 50 45 5f 56 49 45 57 5f 43 4f 4d OC_TYPE_VIEW_COM
00017ec0: 4d 45 4e 54 20 22 20 2b 0a 20 20 20 20 22 53 59 MENT " +. "SY
00017ed0: 53 52 45 51 5f 45 44 4f 43 5f 54 59 50 45 5f 56 SREQ_EDOC_TYPE_V
00017ee0: 49 45 57 5f 49 53 5f 4d 41 49 4e 20 22 20 2b 0a IEW_IS_MAIN " +.
00017ef0: 20 20 20 20 22 53 59 53 52 45 51 5f 45 44 4f 43 "SYSREQ_EDOC
00017f00: 5f 54 59 50 45 5f 56 49 45 57 5f 4e 41 4d 45 20 _TYPE_VIEW_NAME
00017f10: 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 51 5f " +. "SYSREQ_
00017f20: 45 44 4f 43 5f 54 59 50 45 5f 56 49 45 57 5f 4e EDOC_TYPE_VIEW_N
00017f30: 41 4d 45 5f 4c 4f 43 41 4c 49 5a 45 5f 49 44 20 AME_LOCALIZE_ID
00017f40: 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 51 5f " +. "SYSREQ_
00017f50: 45 44 4f 43 5f 56 45 52 53 49 4f 4e 5f 41 55 54 EDOC_VERSION_AUT
00017f60: 48 4f 52 20 22 20 2b 0a 20 20 20 20 22 53 59 53 HOR " +. "SYS
00017f70: 52 45 51 5f 45 44 4f 43 5f 56 45 52 53 49 4f 4e REQ_EDOC_VERSION
00017f80: 5f 43 52 43 20 22 20 2b 0a 20 20 20 20 22 53 59 _CRC " +. "SY
00017f90: 53 52 45 51 5f 45 44 4f 43 5f 56 45 52 53 49 4f SREQ_EDOC_VERSIO
00017fa0: 4e 5f 44 41 54 41 20 22 20 2b 0a 20 20 20 20 22 N_DATA " +. "
00017fb0: 53 59 53 52 45 51 5f 45 44 4f 43 5f 56 45 52 53 SYSREQ_EDOC_VERS
00017fc0: 49 4f 4e 5f 45 44 49 54 4f 52 20 22 20 2b 0a 20 ION_EDITOR " +.
00017fd0: 20 20 20 22 53 59 53 52 45 51 5f 45 44 4f 43 5f "SYSREQ_EDOC_
00017fe0: 56 45 52 53 49 4f 4e 5f 45 58 50 4f 52 54 5f 44 VERSION_EXPORT_D
00017ff0: 41 54 45 20 22 20 2b 0a 20 20 20 20 22 53 59 53 ATE " +. "SYS
00018000: 52 45 51 5f 45 44 4f 43 5f 56 45 52 53 49 4f 4e REQ_EDOC_VERSION
00018010: 5f 45 58 50 4f 52 54 45 52 20 22 20 2b 0a 20 20 _EXPORTER " +.
00018020: 20 20 22 53 59 53 52 45 51 5f 45 44 4f 43 5f 56 "SYSREQ_EDOC_V
00018030: 45 52 53 49 4f 4e 5f 48 49 44 44 45 4e 20 22 20 ERSION_HIDDEN "
00018040: 2b 0a 20 20 20 20 22 53 59 53 52 45 51 5f 45 44 +. "SYSREQ_ED
00018050: 4f 43 5f 56 45 52 53 49 4f 4e 5f 4c 49 46 45 5f OC_VERSION_LIFE_
00018060: 53 54 41 47 45 20 22 20 2b 0a 20 20 20 20 22 53 STAGE " +. "S
00018070: 59 53 52 45 51 5f 45 44 4f 43 5f 56 45 52 53 49 YSREQ_EDOC_VERSI
00018080: 4f 4e 5f 4d 4f 44 49 46 49 45 44 20 22 20 2b 0a ON_MODIFIED " +.
00018090: 20 20 20 20 22 53 59 53 52 45 51 5f 45 44 4f 43 "SYSREQ_EDOC
000180a0: 5f 56 45 52 53 49 4f 4e 5f 4e 4f 54 45 20 22 20 _VERSION_NOTE "
000180b0: 2b 0a 20 20 20 20 22 53 59 53 52 45 51 5f 45 44 +. "SYSREQ_ED
000180c0: 4f 43 5f 56 45 52 53 49 4f 4e 5f 53 49 47 4e 41 OC_VERSION_SIGNA
000180d0: 54 55 52 45 5f 54 59 50 45 20 22 20 2b 0a 20 20 TURE_TYPE " +.
000180e0: 20 20 22 53 59 53 52 45 51 5f 45 44 4f 43 5f 56 "SYSREQ_EDOC_V
000180f0: 45 52 53 49 4f 4e 5f 53 49 47 4e 45 44 20 22 20 ERSION_SIGNED "
00018100: 2b 0a 20 20 20 20 22 53 59 53 52 45 51 5f 45 44 +. "SYSREQ_ED
00018110: 4f 43 5f 56 45 52 53 49 4f 4e 5f 53 49 5a 45 20 OC_VERSION_SIZE
00018120: 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 51 5f " +. "SYSREQ_
00018130: 45 44 4f 43 5f 56 45 52 53 49 4f 4e 5f 53 4f 55 EDOC_VERSION_SOU
00018140: 52 43 45 20 22 20 2b 0a 20 20 20 20 22 53 59 53 RCE " +. "SYS
00018150: 52 45 51 5f 45 44 4f 43 5f 56 45 52 53 49 4f 4e REQ_EDOC_VERSION
00018160: 5f 54 45 58 54 5f 4d 4f 44 49 46 49 45 44 20 22 _TEXT_MODIFIED "
00018170: 20 2b 0a 20 20 20 20 22 53 59 53 52 45 51 5f 45 +. "SYSREQ_E
00018180: 44 4f 43 4b 49 4e 44 5f 44 45 46 41 55 4c 54 5f DOCKIND_DEFAULT_
00018190: 56 45 52 53 49 4f 4e 5f 53 54 41 54 45 5f 43 4f VERSION_STATE_CO
000181a0: 44 45 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 DE " +. "SYSR
000181b0: 45 51 5f 46 4f 4c 44 45 52 5f 4b 49 4e 44 20 22 EQ_FOLDER_KIND "
000181c0: 20 2b 0a 20 20 20 20 22 53 59 53 52 45 51 5f 46 +. "SYSREQ_F
000181d0: 55 4e 43 5f 43 41 54 45 47 4f 52 59 20 22 20 2b UNC_CATEGORY " +
000181e0: 0a 20 20 20 20 22 53 59 53 52 45 51 5f 46 55 4e . "SYSREQ_FUN
000181f0: 43 5f 43 4f 4d 4d 45 4e 54 20 22 20 2b 0a 20 20 C_COMMENT " +.
00018200: 20 20 22 53 59 53 52 45 51 5f 46 55 4e 43 5f 47 "SYSREQ_FUNC_G
00018210: 52 4f 55 50 20 22 20 2b 0a 20 20 20 20 22 53 59 ROUP " +. "SY
00018220: 53 52 45 51 5f 46 55 4e 43 5f 47 52 4f 55 50 5f SREQ_FUNC_GROUP_
00018230: 43 4f 4d 4d 45 4e 54 20 22 20 2b 0a 20 20 20 20 COMMENT " +.
00018240: 22 53 59 53 52 45 51 5f 46 55 4e 43 5f 47 52 4f "SYSREQ_FUNC_GRO
00018250: 55 50 5f 4e 55 4d 42 45 52 20 22 20 2b 0a 20 20 UP_NUMBER " +.
00018260: 20 20 22 53 59 53 52 45 51 5f 46 55 4e 43 5f 48 "SYSREQ_FUNC_H
00018270: 45 4c 50 20 22 20 2b 0a 20 20 20 20 22 53 59 53 ELP " +. "SYS
00018280: 52 45 51 5f 46 55 4e 43 5f 50 41 52 41 4d 5f 44 REQ_FUNC_PARAM_D
00018290: 45 46 5f 56 41 4c 55 45 20 22 20 2b 0a 20 20 20 EF_VALUE " +.
000182a0: 20 22 53 59 53 52 45 51 5f 46 55 4e 43 5f 50 41 "SYSREQ_FUNC_PA
000182b0: 52 41 4d 5f 49 44 45 4e 54 20 22 20 2b 0a 20 20 RAM_IDENT " +.
000182c0: 20 20 22 53 59 53 52 45 51 5f 46 55 4e 43 5f 50 "SYSREQ_FUNC_P
000182d0: 41 52 41 4d 5f 4e 55 4d 42 45 52 20 22 20 2b 0a ARAM_NUMBER " +.
000182e0: 20 20 20 20 22 53 59 53 52 45 51 5f 46 55 4e 43 "SYSREQ_FUNC
000182f0: 5f 50 41 52 41 4d 5f 54 59 50 45 20 22 20 2b 0a _PARAM_TYPE " +.
00018300: 20 20 20 20 22 53 59 53 52 45 51 5f 46 55 4e 43 "SYSREQ_FUNC
00018310: 5f 54 45 58 54 20 22 20 2b 0a 20 20 20 20 22 53 _TEXT " +. "S
00018320: 59 53 52 45 51 5f 47 52 4f 55 50 5f 43 41 54 45 YSREQ_GROUP_CATE
00018330: 47 4f 52 59 20 22 20 2b 0a 20 20 20 20 22 53 59 GORY " +. "SY
00018340: 53 52 45 51 5f 49 44 20 22 20 2b 0a 20 20 20 20 SREQ_ID " +.
00018350: 22 53 59 53 52 45 51 5f 4c 41 53 54 5f 55 50 44 "SYSREQ_LAST_UPD
00018360: 41 54 45 20 22 20 2b 0a 20 20 20 20 22 53 59 53 ATE " +. "SYS
00018370: 52 45 51 5f 4c 45 41 44 45 52 5f 52 45 46 45 52 REQ_LEADER_REFER
00018380: 45 4e 43 45 20 22 20 2b 0a 20 20 20 20 22 53 59 ENCE " +. "SY
00018390: 53 52 45 51 5f 4c 49 4e 45 5f 4e 55 4d 42 45 52 SREQ_LINE_NUMBER
000183a0: 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 51 " +. "SYSREQ
000183b0: 5f 4d 41 49 4e 5f 52 45 43 4f 52 44 5f 49 44 20 _MAIN_RECORD_ID
000183c0: 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 51 5f " +. "SYSREQ_
000183d0: 4e 41 4d 45 20 22 20 2b 0a 20 20 20 20 22 53 59 NAME " +. "SY
000183e0: 53 52 45 51 5f 4e 41 4d 45 5f 4c 4f 43 41 4c 49 SREQ_NAME_LOCALI
000183f0: 5a 45 5f 49 44 20 22 20 2b 0a 20 20 20 20 22 53 ZE_ID " +. "S
00018400: 59 53 52 45 51 5f 4e 4f 54 45 20 22 20 2b 0a 20 YSREQ_NOTE " +.
00018410: 20 20 20 22 53 59 53 52 45 51 5f 4f 52 49 47 49 "SYSREQ_ORIGI
00018420: 4e 41 4c 5f 52 45 43 4f 52 44 20 22 20 2b 0a 20 NAL_RECORD " +.
00018430: 20 20 20 22 53 59 53 52 45 51 5f 4f 55 52 5f 46 "SYSREQ_OUR_F
00018440: 49 52 4d 20 22 20 2b 0a 20 20 20 20 22 53 59 53 IRM " +. "SYS
00018450: 52 45 51 5f 50 52 4f 46 49 4c 49 4e 47 5f 53 45 REQ_PROFILING_SE
00018460: 54 54 49 4e 47 53 5f 42 41 54 43 48 5f 4c 4f 47 TTINGS_BATCH_LOG
00018470: 49 4e 47 20 22 20 2b 0a 20 20 20 20 22 53 59 53 ING " +. "SYS
00018480: 52 45 51 5f 50 52 4f 46 49 4c 49 4e 47 5f 53 45 REQ_PROFILING_SE
00018490: 54 54 49 4e 47 53 5f 42 41 54 43 48 5f 53 49 5a TTINGS_BATCH_SIZ
000184a0: 45 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 E " +. "SYSRE
000184b0: 51 5f 50 52 4f 46 49 4c 49 4e 47 5f 53 45 54 54 Q_PROFILING_SETT
000184c0: 49 4e 47 53 5f 50 52 4f 46 49 4c 49 4e 47 5f 45 INGS_PROFILING_E
000184d0: 4e 41 42 4c 45 44 20 22 20 2b 0a 20 20 20 20 22 NABLED " +. "
000184e0: 53 59 53 52 45 51 5f 50 52 4f 46 49 4c 49 4e 47 SYSREQ_PROFILING
000184f0: 5f 53 45 54 54 49 4e 47 53 5f 53 51 4c 5f 50 52 _SETTINGS_SQL_PR
00018500: 4f 46 49 4c 49 4e 47 5f 45 4e 41 42 4c 45 44 20 OFILING_ENABLED
00018510: 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 51 5f " +. "SYSREQ_
00018520: 50 52 4f 46 49 4c 49 4e 47 5f 53 45 54 54 49 4e PROFILING_SETTIN
00018530: 47 53 5f 53 54 41 52 54 5f 4c 4f 47 47 45 44 20 GS_START_LOGGED
00018540: 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 51 5f " +. "SYSREQ_
00018550: 52 45 43 4f 52 44 5f 53 54 41 54 55 53 20 22 20 RECORD_STATUS "
00018560: 2b 0a 20 20 20 20 22 53 59 53 52 45 51 5f 52 45 +. "SYSREQ_RE
00018570: 46 5f 52 45 51 5f 46 49 45 4c 44 5f 4e 41 4d 45 F_REQ_FIELD_NAME
00018580: 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 51 " +. "SYSREQ
00018590: 5f 52 45 46 5f 52 45 51 5f 46 4f 52 4d 41 54 20 _REF_REQ_FORMAT
000185a0: 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 51 5f " +. "SYSREQ_
000185b0: 52 45 46 5f 52 45 51 5f 47 45 4e 45 52 41 54 45 REF_REQ_GENERATE
000185c0: 44 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 D " +. "SYSRE
000185d0: 51 5f 52 45 46 5f 52 45 51 5f 4c 45 4e 47 54 48 Q_REF_REQ_LENGTH
000185e0: 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 51 " +. "SYSREQ
000185f0: 5f 52 45 46 5f 52 45 51 5f 50 52 45 43 49 53 49 _REF_REQ_PRECISI
00018600: 4f 4e 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 ON " +. "SYSR
00018610: 45 51 5f 52 45 46 5f 52 45 51 5f 52 45 46 45 52 EQ_REF_REQ_REFER
00018620: 45 4e 43 45 20 22 20 2b 0a 20 20 20 20 22 53 59 ENCE " +. "SY
00018630: 53 52 45 51 5f 52 45 46 5f 52 45 51 5f 53 45 43 SREQ_REF_REQ_SEC
00018640: 54 49 4f 4e 20 22 20 2b 0a 20 20 20 20 22 53 59 TION " +. "SY
00018650: 53 52 45 51 5f 52 45 46 5f 52 45 51 5f 53 54 4f SREQ_REF_REQ_STO
00018660: 52 45 44 20 22 20 2b 0a 20 20 20 20 22 53 59 53 RED " +. "SYS
00018670: 52 45 51 5f 52 45 46 5f 52 45 51 5f 54 4f 4b 45 REQ_REF_REQ_TOKE
00018680: 4e 53 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 NS " +. "SYSR
00018690: 45 51 5f 52 45 46 5f 52 45 51 5f 54 59 50 45 20 EQ_REF_REQ_TYPE
000186a0: 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 51 5f " +. "SYSREQ_
000186b0: 52 45 46 5f 52 45 51 5f 56 49 45 57 20 22 20 2b REF_REQ_VIEW " +
000186c0: 0a 20 20 20 20 22 53 59 53 52 45 51 5f 52 45 46 . "SYSREQ_REF
000186d0: 5f 54 59 50 45 5f 41 43 54 5f 43 4f 44 45 20 22 _TYPE_ACT_CODE "
000186e0: 20 2b 0a 20 20 20 20 22 53 59 53 52 45 51 5f 52 +. "SYSREQ_R
000186f0: 45 46 5f 54 59 50 45 5f 41 43 54 5f 44 45 53 43 EF_TYPE_ACT_DESC
00018700: 52 49 50 54 49 4f 4e 20 22 20 2b 0a 20 20 20 20 RIPTION " +.
00018710: 22 53 59 53 52 45 51 5f 52 45 46 5f 54 59 50 45 "SYSREQ_REF_TYPE
00018720: 5f 41 43 54 5f 44 45 53 43 52 49 50 54 49 4f 4e _ACT_DESCRIPTION
00018730: 5f 4c 4f 43 41 4c 49 5a 45 5f 49 44 20 22 20 2b _LOCALIZE_ID " +
00018740: 0a 20 20 20 20 22 53 59 53 52 45 51 5f 52 45 46 . "SYSREQ_REF
00018750: 5f 54 59 50 45 5f 41 43 54 5f 4f 4e 5f 45 58 45 _TYPE_ACT_ON_EXE
00018760: 43 55 54 45 20 22 20 2b 0a 20 20 20 20 22 53 59 CUTE " +. "SY
00018770: 53 52 45 51 5f 52 45 46 5f 54 59 50 45 5f 41 43 SREQ_REF_TYPE_AC
00018780: 54 5f 4f 4e 5f 45 58 45 43 55 54 45 5f 45 58 49 T_ON_EXECUTE_EXI
00018790: 53 54 53 20 22 20 2b 0a 20 20 20 20 22 53 59 53 STS " +. "SYS
000187a0: 52 45 51 5f 52 45 46 5f 54 59 50 45 5f 41 43 54 REQ_REF_TYPE_ACT
000187b0: 5f 53 45 43 54 49 4f 4e 20 22 20 2b 0a 20 20 20 _SECTION " +.
000187c0: 20 22 53 59 53 52 45 51 5f 52 45 46 5f 54 59 50 "SYSREQ_REF_TYP
000187d0: 45 5f 41 44 44 5f 50 41 52 41 4d 53 20 22 20 2b E_ADD_PARAMS " +
000187e0: 0a 20 20 20 20 22 53 59 53 52 45 51 5f 52 45 46 . "SYSREQ_REF
000187f0: 5f 54 59 50 45 5f 43 4f 4d 4d 45 4e 54 20 22 20 _TYPE_COMMENT "
00018800: 2b 0a 20 20 20 20 22 53 59 53 52 45 51 5f 52 45 +. "SYSREQ_RE
00018810: 46 5f 54 59 50 45 5f 43 4f 4d 4d 4f 4e 5f 53 45 F_TYPE_COMMON_SE
00018820: 54 54 49 4e 47 53 20 22 20 2b 0a 20 20 20 20 22 TTINGS " +. "
00018830: 53 59 53 52 45 51 5f 52 45 46 5f 54 59 50 45 5f SYSREQ_REF_TYPE_
00018840: 44 49 53 50 4c 41 59 5f 52 45 51 55 49 53 49 54 DISPLAY_REQUISIT
00018850: 45 5f 4e 41 4d 45 20 22 20 2b 0a 20 20 20 20 22 E_NAME " +. "
00018860: 53 59 53 52 45 51 5f 52 45 46 5f 54 59 50 45 5f SYSREQ_REF_TYPE_
00018870: 45 56 45 4e 54 5f 54 45 58 54 20 22 20 2b 0a 20 EVENT_TEXT " +.
00018880: 20 20 20 22 53 59 53 52 45 51 5f 52 45 46 5f 54 "SYSREQ_REF_T
00018890: 59 50 45 5f 4d 41 49 4e 5f 4c 45 41 44 49 4e 47 YPE_MAIN_LEADING
000188a0: 5f 52 45 46 20 22 20 2b 0a 20 20 20 20 22 53 59 _REF " +. "SY
000188b0: 53 52 45 51 5f 52 45 46 5f 54 59 50 45 5f 4e 41 SREQ_REF_TYPE_NA
000188c0: 4d 45 5f 49 4e 5f 53 49 4e 47 55 4c 41 52 20 22 ME_IN_SINGULAR "
000188d0: 20 2b 0a 20 20 20 20 22 53 59 53 52 45 51 5f 52 +. "SYSREQ_R
000188e0: 45 46 5f 54 59 50 45 5f 4e 41 4d 45 5f 49 4e 5f EF_TYPE_NAME_IN_
000188f0: 53 49 4e 47 55 4c 41 52 5f 4c 4f 43 41 4c 49 5a SINGULAR_LOCALIZ
00018900: 45 5f 49 44 20 22 20 2b 0a 20 20 20 20 22 53 59 E_ID " +. "SY
00018910: 53 52 45 51 5f 52 45 46 5f 54 59 50 45 5f 4e 41 SREQ_REF_TYPE_NA
00018920: 4d 45 5f 4c 4f 43 41 4c 49 5a 45 5f 49 44 20 22 ME_LOCALIZE_ID "
00018930: 20 2b 0a 20 20 20 20 22 53 59 53 52 45 51 5f 52 +. "SYSREQ_R
00018940: 45 46 5f 54 59 50 45 5f 4e 55 4d 45 52 41 54 49 EF_TYPE_NUMERATI
00018950: 4f 4e 5f 4d 45 54 48 4f 44 20 22 20 2b 0a 20 20 ON_METHOD " +.
00018960: 20 20 22 53 59 53 52 45 51 5f 52 45 46 5f 54 59 "SYSREQ_REF_TY
00018970: 50 45 5f 52 45 51 5f 43 4f 44 45 20 22 20 2b 0a PE_REQ_CODE " +.
00018980: 20 20 20 20 22 53 59 53 52 45 51 5f 52 45 46 5f "SYSREQ_REF_
00018990: 54 59 50 45 5f 52 45 51 5f 44 45 53 43 52 49 50 TYPE_REQ_DESCRIP
000189a0: 54 49 4f 4e 20 22 20 2b 0a 20 20 20 20 22 53 59 TION " +. "SY
000189b0: 53 52 45 51 5f 52 45 46 5f 54 59 50 45 5f 52 45 SREQ_REF_TYPE_RE
000189c0: 51 5f 44 45 53 43 52 49 50 54 49 4f 4e 5f 4c 4f Q_DESCRIPTION_LO
000189d0: 43 41 4c 49 5a 45 5f 49 44 20 22 20 2b 0a 20 20 CALIZE_ID " +.
000189e0: 20 20 22 53 59 53 52 45 51 5f 52 45 46 5f 54 59 "SYSREQ_REF_TY
000189f0: 50 45 5f 52 45 51 5f 49 53 5f 43 4f 4e 54 52 4f PE_REQ_IS_CONTRO
00018a00: 4c 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 L " +. "SYSRE
00018a10: 51 5f 52 45 46 5f 54 59 50 45 5f 52 45 51 5f 49 Q_REF_TYPE_REQ_I
00018a20: 53 5f 46 49 4c 54 45 52 20 22 20 2b 0a 20 20 20 S_FILTER " +.
00018a30: 20 22 53 59 53 52 45 51 5f 52 45 46 5f 54 59 50 "SYSREQ_REF_TYP
00018a40: 45 5f 52 45 51 5f 49 53 5f 4c 45 41 44 49 4e 47 E_REQ_IS_LEADING
00018a50: 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 51 " +. "SYSREQ
00018a60: 5f 52 45 46 5f 54 59 50 45 5f 52 45 51 5f 49 53 _REF_TYPE_REQ_IS
00018a70: 5f 52 45 51 55 49 52 45 44 20 22 20 2b 0a 20 20 _REQUIRED " +.
00018a80: 20 20 22 53 59 53 52 45 51 5f 52 45 46 5f 54 59 "SYSREQ_REF_TY
00018a90: 50 45 5f 52 45 51 5f 4e 55 4d 42 45 52 20 22 20 PE_REQ_NUMBER "
00018aa0: 2b 0a 20 20 20 20 22 53 59 53 52 45 51 5f 52 45 +. "SYSREQ_RE
00018ab0: 46 5f 54 59 50 45 5f 52 45 51 5f 4f 4e 5f 43 48 F_TYPE_REQ_ON_CH
00018ac0: 41 4e 47 45 20 22 20 2b 0a 20 20 20 20 22 53 59 ANGE " +. "SY
00018ad0: 53 52 45 51 5f 52 45 46 5f 54 59 50 45 5f 52 45 SREQ_REF_TYPE_RE
00018ae0: 51 5f 4f 4e 5f 43 48 41 4e 47 45 5f 45 58 49 53 Q_ON_CHANGE_EXIS
00018af0: 54 53 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 TS " +. "SYSR
00018b00: 45 51 5f 52 45 46 5f 54 59 50 45 5f 52 45 51 5f EQ_REF_TYPE_REQ_
00018b10: 4f 4e 5f 53 45 4c 45 43 54 20 22 20 2b 0a 20 20 ON_SELECT " +.
00018b20: 20 20 22 53 59 53 52 45 51 5f 52 45 46 5f 54 59 "SYSREQ_REF_TY
00018b30: 50 45 5f 52 45 51 5f 4f 4e 5f 53 45 4c 45 43 54 PE_REQ_ON_SELECT
00018b40: 5f 4b 49 4e 44 20 22 20 2b 0a 20 20 20 20 22 53 _KIND " +. "S
00018b50: 59 53 52 45 51 5f 52 45 46 5f 54 59 50 45 5f 52 YSREQ_REF_TYPE_R
00018b60: 45 51 5f 53 45 43 54 49 4f 4e 20 22 20 2b 0a 20 EQ_SECTION " +.
00018b70: 20 20 20 22 53 59 53 52 45 51 5f 52 45 46 5f 54 "SYSREQ_REF_T
00018b80: 59 50 45 5f 56 49 45 57 5f 43 41 52 44 20 22 20 YPE_VIEW_CARD "
00018b90: 2b 0a 20 20 20 20 22 53 59 53 52 45 51 5f 52 45 +. "SYSREQ_RE
00018ba0: 46 5f 54 59 50 45 5f 56 49 45 57 5f 43 4f 44 45 F_TYPE_VIEW_CODE
00018bb0: 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 51 " +. "SYSREQ
00018bc0: 5f 52 45 46 5f 54 59 50 45 5f 56 49 45 57 5f 43 _REF_TYPE_VIEW_C
00018bd0: 4f 4d 4d 45 4e 54 20 22 20 2b 0a 20 20 20 20 22 OMMENT " +. "
00018be0: 53 59 53 52 45 51 5f 52 45 46 5f 54 59 50 45 5f SYSREQ_REF_TYPE_
00018bf0: 56 49 45 57 5f 49 53 5f 4d 41 49 4e 20 22 20 2b VIEW_IS_MAIN " +
00018c00: 0a 20 20 20 20 22 53 59 53 52 45 51 5f 52 45 46 . "SYSREQ_REF
00018c10: 5f 54 59 50 45 5f 56 49 45 57 5f 4e 41 4d 45 20 _TYPE_VIEW_NAME
00018c20: 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 51 5f " +. "SYSREQ_
00018c30: 52 45 46 5f 54 59 50 45 5f 56 49 45 57 5f 4e 41 REF_TYPE_VIEW_NA
00018c40: 4d 45 5f 4c 4f 43 41 4c 49 5a 45 5f 49 44 20 22 ME_LOCALIZE_ID "
00018c50: 20 2b 0a 20 20 20 20 22 53 59 53 52 45 51 5f 52 +. "SYSREQ_R
00018c60: 45 46 45 52 45 4e 43 45 5f 54 59 50 45 5f 49 44 EFERENCE_TYPE_ID
00018c70: 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 51 " +. "SYSREQ
00018c80: 5f 53 54 41 54 45 20 22 20 2b 0a 20 20 20 20 22 _STATE " +. "
00018c90: 53 59 53 52 45 51 5f 53 54 41 54 d0 95 20 22 20 SYSREQ_STAT.. "
00018ca0: 2b 0a 20 20 20 20 22 53 59 53 52 45 51 5f 53 59 +. "SYSREQ_SY
00018cb0: 53 54 45 4d 5f 53 45 54 54 49 4e 47 53 5f 56 41 STEM_SETTINGS_VA
00018cc0: 4c 55 45 20 22 20 2b 0a 20 20 20 20 22 53 59 53 LUE " +. "SYS
00018cd0: 52 45 51 5f 54 59 50 45 20 22 20 2b 0a 20 20 20 REQ_TYPE " +.
00018ce0: 20 22 53 59 53 52 45 51 5f 55 4e 49 54 20 22 20 "SYSREQ_UNIT "
00018cf0: 2b 0a 20 20 20 20 22 53 59 53 52 45 51 5f 55 4e +. "SYSREQ_UN
00018d00: 49 54 5f 49 44 20 22 20 2b 0a 20 20 20 20 22 53 IT_ID " +. "S
00018d10: 59 53 52 45 51 5f 55 53 45 52 5f 47 52 4f 55 50 YSREQ_USER_GROUP
00018d20: 53 5f 47 52 4f 55 50 5f 46 55 4c 4c 5f 4e 41 4d S_GROUP_FULL_NAM
00018d30: 45 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 E " +. "SYSRE
00018d40: 51 5f 55 53 45 52 5f 47 52 4f 55 50 53 5f 47 52 Q_USER_GROUPS_GR
00018d50: 4f 55 50 5f 4e 41 4d 45 20 22 20 2b 0a 20 20 20 OUP_NAME " +.
00018d60: 20 22 53 59 53 52 45 51 5f 55 53 45 52 5f 47 52 "SYSREQ_USER_GR
00018d70: 4f 55 50 53 5f 47 52 4f 55 50 5f 53 45 52 56 45 OUPS_GROUP_SERVE
00018d80: 52 5f 4e 41 4d 45 20 22 20 2b 0a 20 20 20 20 22 R_NAME " +. "
00018d90: 53 59 53 52 45 51 5f 55 53 45 52 53 5f 41 43 43 SYSREQ_USERS_ACC
00018da0: 45 53 53 5f 52 49 47 48 54 53 20 22 20 2b 0a 20 ESS_RIGHTS " +.
00018db0: 20 20 20 22 53 59 53 52 45 51 5f 55 53 45 52 53 "SYSREQ_USERS
00018dc0: 5f 41 55 54 48 45 4e 54 49 43 41 54 49 4f 4e 20 _AUTHENTICATION
00018dd0: 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 51 5f " +. "SYSREQ_
00018de0: 55 53 45 52 53 5f 43 41 54 45 47 4f 52 59 20 22 USERS_CATEGORY "
00018df0: 20 2b 0a 20 20 20 20 22 53 59 53 52 45 51 5f 55 +. "SYSREQ_U
00018e00: 53 45 52 53 5f 43 4f 4d 50 4f 4e 45 4e 54 20 22 SERS_COMPONENT "
00018e10: 20 2b 0a 20 20 20 20 22 53 59 53 52 45 51 5f 55 +. "SYSREQ_U
00018e20: 53 45 52 53 5f 43 4f 4d 50 4f 4e 45 4e 54 5f 55 SERS_COMPONENT_U
00018e30: 53 45 52 5f 49 53 5f 50 55 42 4c 49 43 20 22 20 SER_IS_PUBLIC "
00018e40: 2b 0a 20 20 20 20 22 53 59 53 52 45 51 5f 55 53 +. "SYSREQ_US
00018e50: 45 52 53 5f 44 4f 4d 41 49 4e 20 22 20 2b 0a 20 ERS_DOMAIN " +.
00018e60: 20 20 20 22 53 59 53 52 45 51 5f 55 53 45 52 53 "SYSREQ_USERS
00018e70: 5f 46 55 4c 4c 5f 55 53 45 52 5f 4e 41 4d 45 20 _FULL_USER_NAME
00018e80: 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 51 5f " +. "SYSREQ_
00018e90: 55 53 45 52 53 5f 47 52 4f 55 50 20 22 20 2b 0a USERS_GROUP " +.
00018ea0: 20 20 20 20 22 53 59 53 52 45 51 5f 55 53 45 52 "SYSREQ_USER
00018eb0: 53 5f 49 53 5f 4d 41 49 4e 5f 53 45 52 56 45 52 S_IS_MAIN_SERVER
00018ec0: 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 51 " +. "SYSREQ
00018ed0: 5f 55 53 45 52 53 5f 4c 4f 47 49 4e 20 22 20 2b _USERS_LOGIN " +
00018ee0: 0a 20 20 20 20 22 53 59 53 52 45 51 5f 55 53 45 . "SYSREQ_USE
00018ef0: 52 53 5f 52 45 46 45 52 45 4e 43 45 5f 55 53 45 RS_REFERENCE_USE
00018f00: 52 5f 49 53 5f 50 55 42 4c 49 43 20 22 20 2b 0a R_IS_PUBLIC " +.
00018f10: 20 20 20 20 22 53 59 53 52 45 51 5f 55 53 45 52 "SYSREQ_USER
00018f20: 53 5f 53 54 41 54 55 53 20 22 20 2b 0a 20 20 20 S_STATUS " +.
00018f30: 20 22 53 59 53 52 45 51 5f 55 53 45 52 53 5f 55 "SYSREQ_USERS_U
00018f40: 53 45 52 5f 43 45 52 54 49 46 49 43 41 54 45 20 SER_CERTIFICATE
00018f50: 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 51 5f " +. "SYSREQ_
00018f60: 55 53 45 52 53 5f 55 53 45 52 5f 43 45 52 54 49 USERS_USER_CERTI
00018f70: 46 49 43 41 54 45 5f 49 4e 46 4f 20 22 20 2b 0a FICATE_INFO " +.
00018f80: 20 20 20 20 22 53 59 53 52 45 51 5f 55 53 45 52 "SYSREQ_USER
00018f90: 53 5f 55 53 45 52 5f 43 45 52 54 49 46 49 43 41 S_USER_CERTIFICA
00018fa0: 54 45 5f 50 4c 55 47 49 4e 5f 4e 41 4d 45 20 22 TE_PLUGIN_NAME "
00018fb0: 20 2b 0a 20 20 20 20 22 53 59 53 52 45 51 5f 55 +. "SYSREQ_U
00018fc0: 53 45 52 53 5f 55 53 45 52 5f 43 45 52 54 49 46 SERS_USER_CERTIF
00018fd0: 49 43 41 54 45 5f 50 4c 55 47 49 4e 5f 56 45 52 ICATE_PLUGIN_VER
00018fe0: 53 49 4f 4e 20 22 20 2b 0a 20 20 20 20 22 53 59 SION " +. "SY
00018ff0: 53 52 45 51 5f 55 53 45 52 53 5f 55 53 45 52 5f SREQ_USERS_USER_
00019000: 43 45 52 54 49 46 49 43 41 54 45 5f 53 54 41 54 CERTIFICATE_STAT
00019010: 45 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 E " +. "SYSRE
00019020: 51 5f 55 53 45 52 53 5f 55 53 45 52 5f 43 45 52 Q_USERS_USER_CER
00019030: 54 49 46 49 43 41 54 45 5f 53 55 42 4a 45 43 54 TIFICATE_SUBJECT
00019040: 5f 4e 41 4d 45 20 22 20 2b 0a 20 20 20 20 22 53 _NAME " +. "S
00019050: 59 53 52 45 51 5f 55 53 45 52 53 5f 55 53 45 52 YSREQ_USERS_USER
00019060: 5f 43 45 52 54 49 46 49 43 41 54 45 5f 54 48 55 _CERTIFICATE_THU
00019070: 4d 42 50 52 49 4e 54 20 22 20 2b 0a 20 20 20 20 MBPRINT " +.
00019080: 22 53 59 53 52 45 51 5f 55 53 45 52 53 5f 55 53 "SYSREQ_USERS_US
00019090: 45 52 5f 44 45 46 41 55 4c 54 5f 43 45 52 54 49 ER_DEFAULT_CERTI
000190a0: 46 49 43 41 54 45 20 22 20 2b 0a 20 20 20 20 22 FICATE " +. "
000190b0: 53 59 53 52 45 51 5f 55 53 45 52 53 5f 55 53 45 SYSREQ_USERS_USE
000190c0: 52 5f 44 45 53 43 52 49 50 54 49 4f 4e 20 22 20 R_DESCRIPTION "
000190d0: 2b 0a 20 20 20 20 22 53 59 53 52 45 51 5f 55 53 +. "SYSREQ_US
000190e0: 45 52 53 5f 55 53 45 52 5f 47 4c 4f 42 41 4c 5f ERS_USER_GLOBAL_
000190f0: 4e 41 4d 45 20 22 20 2b 0a 20 20 20 20 22 53 59 NAME " +. "SY
00019100: 53 52 45 51 5f 55 53 45 52 53 5f 55 53 45 52 5f SREQ_USERS_USER_
00019110: 4c 4f 47 49 4e 20 22 20 2b 0a 20 20 20 20 22 53 LOGIN " +. "S
00019120: 59 53 52 45 51 5f 55 53 45 52 53 5f 55 53 45 52 YSREQ_USERS_USER
00019130: 5f 4d 41 49 4e 5f 53 45 52 56 45 52 20 22 20 2b _MAIN_SERVER " +
00019140: 0a 20 20 20 20 22 53 59 53 52 45 51 5f 55 53 45 . "SYSREQ_USE
00019150: 52 53 5f 55 53 45 52 5f 54 59 50 45 20 22 20 2b RS_USER_TYPE " +
00019160: 0a 20 20 20 20 22 53 59 53 52 45 51 5f 57 4f 52 . "SYSREQ_WOR
00019170: 4b 5f 52 55 4c 45 53 5f 46 4f 4c 44 45 52 5f 49 K_RULES_FOLDER_I
00019180: 44 20 22 3b 0a 0a 20 20 2f 2f 20 52 65 73 75 6c D ";.. // Resul
00019190: 74 0a 20 20 63 6f 6e 73 74 20 72 65 73 75 6c 74 t. const result
000191a0: 5f 63 6f 6e 73 74 61 6e 74 73 20 3d 20 22 52 45 _constants = "RE
000191b0: 53 55 4c 54 5f 56 41 52 5f 4e 41 4d 45 20 52 45 SULT_VAR_NAME RE
000191c0: 53 55 4c 54 5f 56 41 52 5f 4e 41 4d 45 5f 45 4e SULT_VAR_NAME_EN
000191d0: 47 20 22 3b 0a 0a 20 20 2f 2f 20 52 75 6c 65 20 G ";.. // Rule
000191e0: 69 64 65 6e 74 69 66 69 63 61 74 69 6f 6e 0a 20 identification.
000191f0: 20 63 6f 6e 73 74 20 72 75 6c 65 5f 69 64 65 6e const rule_iden
00019200: 74 69 66 69 63 61 74 69 6f 6e 5f 63 6f 6e 73 74 tification_const
00019210: 61 6e 74 73 20 3d 0a 20 20 20 20 22 41 55 54 4f ants =. "AUTO
00019220: 5f 4e 55 4d 45 52 41 54 49 4f 4e 5f 52 55 4c 45 _NUMERATION_RULE
00019230: 5f 49 44 20 22 20 2b 0a 20 20 20 20 22 43 41 4e _ID " +. "CAN
00019240: 54 5f 43 48 41 4e 47 45 5f 49 44 5f 52 45 51 55 T_CHANGE_ID_REQU
00019250: 49 53 49 54 45 5f 52 55 4c 45 5f 49 44 20 22 20 ISITE_RULE_ID "
00019260: 2b 0a 20 20 20 20 22 43 41 4e 54 5f 43 48 41 4e +. "CANT_CHAN
00019270: 47 45 5f 4f 55 52 46 49 52 4d 5f 52 45 51 55 49 GE_OURFIRM_REQUI
00019280: 53 49 54 45 5f 52 55 4c 45 5f 49 44 20 22 20 2b SITE_RULE_ID " +
00019290: 0a 20 20 20 20 22 43 48 45 43 4b 5f 43 48 41 4e . "CHECK_CHAN
000192a0: 47 49 4e 47 5f 52 45 46 45 52 45 4e 43 45 5f 52 GING_REFERENCE_R
000192b0: 45 43 4f 52 44 5f 55 53 45 5f 52 55 4c 45 5f 49 ECORD_USE_RULE_I
000192c0: 44 20 22 20 2b 0a 20 20 20 20 22 43 48 45 43 4b D " +. "CHECK
000192d0: 5f 43 4f 44 45 5f 52 45 51 55 49 53 49 54 45 5f _CODE_REQUISITE_
000192e0: 52 55 4c 45 5f 49 44 20 22 20 2b 0a 20 20 20 20 RULE_ID " +.
000192f0: 22 43 48 45 43 4b 5f 44 45 4c 45 54 49 4e 47 5f "CHECK_DELETING_
00019300: 52 45 46 45 52 45 4e 43 45 5f 52 45 43 4f 52 44 REFERENCE_RECORD
00019310: 5f 55 53 45 5f 52 55 4c 45 5f 49 44 20 22 20 2b _USE_RULE_ID " +
00019320: 0a 20 20 20 20 22 43 48 45 43 4b 5f 46 49 4c 54 . "CHECK_FILT
00019330: 52 41 54 45 52 5f 43 48 41 4e 47 45 53 5f 52 55 RATER_CHANGES_RU
00019340: 4c 45 5f 49 44 20 22 20 2b 0a 20 20 20 20 22 43 LE_ID " +. "C
00019350: 48 45 43 4b 5f 52 45 43 4f 52 44 5f 49 4e 54 45 HECK_RECORD_INTE
00019360: 52 56 41 4c 5f 52 55 4c 45 5f 49 44 20 22 20 2b RVAL_RULE_ID " +
00019370: 0a 20 20 20 20 22 43 48 45 43 4b 5f 52 45 46 45 . "CHECK_REFE
00019380: 52 45 4e 43 45 5f 49 4e 54 45 52 56 41 4c 5f 52 RENCE_INTERVAL_R
00019390: 55 4c 45 5f 49 44 20 22 20 2b 0a 20 20 20 20 22 ULE_ID " +. "
000193a0: 43 48 45 43 4b 5f 52 45 51 55 49 52 45 44 5f 44 CHECK_REQUIRED_D
000193b0: 41 54 41 5f 46 55 4c 4c 4e 45 53 53 5f 52 55 4c ATA_FULLNESS_RUL
000193c0: 45 5f 49 44 20 22 20 2b 0a 20 20 20 20 22 43 48 E_ID " +. "CH
000193d0: 45 43 4b 5f 52 45 51 55 49 52 45 44 5f 52 45 51 ECK_REQUIRED_REQ
000193e0: 55 49 53 49 54 45 53 5f 46 55 4c 4c 4e 45 53 53 UISITES_FULLNESS
000193f0: 5f 52 55 4c 45 5f 49 44 20 22 20 2b 0a 20 20 20 _RULE_ID " +.
00019400: 20 22 4d 41 4b 45 5f 52 45 43 4f 52 44 5f 55 4e "MAKE_RECORD_UN
00019410: 52 41 54 49 46 49 45 44 5f 52 55 4c 45 5f 49 44 RATIFIED_RULE_ID
00019420: 20 22 20 2b 0a 20 20 20 20 22 52 45 53 54 4f 52 " +. "RESTOR
00019430: 45 5f 41 55 54 4f 5f 4e 55 4d 45 52 41 54 49 4f E_AUTO_NUMERATIO
00019440: 4e 5f 52 55 4c 45 5f 49 44 20 22 20 2b 0a 20 20 N_RULE_ID " +.
00019450: 20 20 22 53 45 54 5f 46 49 52 4d 5f 43 4f 4e 54 "SET_FIRM_CONT
00019460: 45 58 54 5f 46 52 4f 4d 5f 52 45 43 4f 52 44 5f EXT_FROM_RECORD_
00019470: 52 55 4c 45 5f 49 44 20 22 20 2b 0a 20 20 20 20 RULE_ID " +.
00019480: 22 53 45 54 5f 46 49 52 53 54 5f 52 45 43 4f 52 "SET_FIRST_RECOR
00019490: 44 5f 49 4e 5f 4c 49 53 54 5f 46 4f 52 4d 5f 52 D_IN_LIST_FORM_R
000194a0: 55 4c 45 5f 49 44 20 22 20 2b 0a 20 20 20 20 22 ULE_ID " +. "
000194b0: 53 45 54 5f 49 44 53 50 53 5f 56 41 4c 55 45 5f SET_IDSPS_VALUE_
000194c0: 52 55 4c 45 5f 49 44 20 22 20 2b 0a 20 20 20 20 RULE_ID " +.
000194d0: 22 53 45 54 5f 4e 45 58 54 5f 43 4f 44 45 5f 56 "SET_NEXT_CODE_V
000194e0: 41 4c 55 45 5f 52 55 4c 45 5f 49 44 20 22 20 2b ALUE_RULE_ID " +
000194f0: 0a 20 20 20 20 22 53 45 54 5f 4f 55 52 46 49 52 . "SET_OURFIR
00019500: 4d 5f 42 4f 55 4e 44 53 5f 52 55 4c 45 5f 49 44 M_BOUNDS_RULE_ID
00019510: 20 22 20 2b 0a 20 20 20 20 22 53 45 54 5f 4f 55 " +. "SET_OU
00019520: 52 46 49 52 4d 5f 52 45 51 55 49 53 49 54 45 5f RFIRM_REQUISITE_
00019530: 52 55 4c 45 5f 49 44 20 22 3b 0a 0a 20 20 2f 2f RULE_ID ";.. //
00019540: 20 53 63 72 69 70 74 20 62 6c 6f 63 6b 20 70 72 Script block pr
00019550: 6f 70 65 72 74 69 65 73 0a 20 20 63 6f 6e 73 74 operties. const
00019560: 20 73 63 72 69 70 74 5f 62 6c 6f 63 6b 5f 70 72 script_block_pr
00019570: 6f 70 65 72 74 69 65 73 5f 63 6f 6e 73 74 61 6e operties_constan
00019580: 74 73 20 3d 0a 20 20 20 20 22 53 43 52 49 50 54 ts =. "SCRIPT
00019590: 5f 42 4c 4f 43 4b 5f 41 46 54 45 52 5f 46 49 4e _BLOCK_AFTER_FIN
000195a0: 49 53 48 5f 45 56 45 4e 54 20 22 20 2b 0a 20 20 ISH_EVENT " +.
000195b0: 20 20 22 53 43 52 49 50 54 5f 42 4c 4f 43 4b 5f "SCRIPT_BLOCK_
000195c0: 42 45 46 4f 52 45 5f 53 54 41 52 54 5f 45 56 45 BEFORE_START_EVE
000195d0: 4e 54 20 22 20 2b 0a 20 20 20 20 22 53 43 52 49 NT " +. "SCRI
000195e0: 50 54 5f 42 4c 4f 43 4b 5f 45 58 45 43 55 54 49 PT_BLOCK_EXECUTI
000195f0: 4f 4e 5f 52 45 53 55 4c 54 53 5f 50 52 4f 50 45 ON_RESULTS_PROPE
00019600: 52 54 59 20 22 20 2b 0a 20 20 20 20 22 53 43 52 RTY " +. "SCR
00019610: 49 50 54 5f 42 4c 4f 43 4b 5f 4e 41 4d 45 5f 50 IPT_BLOCK_NAME_P
00019620: 52 4f 50 45 52 54 59 20 22 20 2b 0a 20 20 20 20 ROPERTY " +.
00019630: 22 53 43 52 49 50 54 5f 42 4c 4f 43 4b 5f 53 43 "SCRIPT_BLOCK_SC
00019640: 52 49 50 54 5f 50 52 4f 50 45 52 54 59 20 22 3b RIPT_PROPERTY ";
00019650: 0a 0a 20 20 2f 2f 20 53 75 62 74 61 73 6b 20 62 .. // Subtask b
00019660: 6c 6f 63 6b 20 70 72 6f 70 65 72 74 69 65 73 0a lock properties.
00019670: 20 20 63 6f 6e 73 74 20 73 75 62 74 61 73 6b 5f const subtask_
00019680: 62 6c 6f 63 6b 5f 70 72 6f 70 65 72 74 69 65 73 block_properties
00019690: 5f 63 6f 6e 73 74 61 6e 74 73 20 3d 0a 20 20 20 _constants =.
000196a0: 20 22 53 55 42 54 41 53 4b 5f 42 4c 4f 43 4b 5f "SUBTASK_BLOCK_
000196b0: 41 42 4f 52 54 5f 44 45 41 44 4c 49 4e 45 5f 50 ABORT_DEADLINE_P
000196c0: 52 4f 50 45 52 54 59 20 22 20 2b 0a 20 20 20 20 ROPERTY " +.
000196d0: 22 53 55 42 54 41 53 4b 5f 42 4c 4f 43 4b 5f 41 "SUBTASK_BLOCK_A
000196e0: 46 54 45 52 5f 46 49 4e 49 53 48 5f 45 56 45 4e FTER_FINISH_EVEN
000196f0: 54 20 22 20 2b 0a 20 20 20 20 22 53 55 42 54 41 T " +. "SUBTA
00019700: 53 4b 5f 42 4c 4f 43 4b 5f 41 53 53 49 47 4e 5f SK_BLOCK_ASSIGN_
00019710: 50 41 52 41 4d 53 5f 45 56 45 4e 54 20 22 20 2b PARAMS_EVENT " +
00019720: 0a 20 20 20 20 22 53 55 42 54 41 53 4b 5f 42 4c . "SUBTASK_BL
00019730: 4f 43 4b 5f 41 54 54 41 43 48 4d 45 4e 54 53 5f OCK_ATTACHMENTS_
00019740: 50 52 4f 50 45 52 54 59 20 22 20 2b 0a 20 20 20 PROPERTY " +.
00019750: 20 22 53 55 42 54 41 53 4b 5f 42 4c 4f 43 4b 5f "SUBTASK_BLOCK_
00019760: 41 54 54 41 43 48 4d 45 4e 54 53 5f 52 49 47 48 ATTACHMENTS_RIGH
00019770: 54 53 5f 47 52 4f 55 50 5f 50 52 4f 50 45 52 54 TS_GROUP_PROPERT
00019780: 59 20 22 20 2b 0a 20 20 20 20 22 53 55 42 54 41 Y " +. "SUBTA
00019790: 53 4b 5f 42 4c 4f 43 4b 5f 41 54 54 41 43 48 4d SK_BLOCK_ATTACHM
000197a0: 45 4e 54 53 5f 52 49 47 48 54 53 5f 54 59 50 45 ENTS_RIGHTS_TYPE
000197b0: 5f 50 52 4f 50 45 52 54 59 20 22 20 2b 0a 20 20 _PROPERTY " +.
000197c0: 20 20 22 53 55 42 54 41 53 4b 5f 42 4c 4f 43 4b "SUBTASK_BLOCK
000197d0: 5f 42 45 46 4f 52 45 5f 53 54 41 52 54 5f 45 56 _BEFORE_START_EV
000197e0: 45 4e 54 20 22 20 2b 0a 20 20 20 20 22 53 55 42 ENT " +. "SUB
000197f0: 54 41 53 4b 5f 42 4c 4f 43 4b 5f 43 52 45 41 54 TASK_BLOCK_CREAT
00019800: 45 44 5f 54 41 53 4b 5f 50 52 4f 50 45 52 54 59 ED_TASK_PROPERTY
00019810: 20 22 20 2b 0a 20 20 20 20 22 53 55 42 54 41 53 " +. "SUBTAS
00019820: 4b 5f 42 4c 4f 43 4b 5f 43 52 45 41 54 49 4f 4e K_BLOCK_CREATION
00019830: 5f 45 56 45 4e 54 20 22 20 2b 0a 20 20 20 20 22 _EVENT " +. "
00019840: 53 55 42 54 41 53 4b 5f 42 4c 4f 43 4b 5f 44 45 SUBTASK_BLOCK_DE
00019850: 41 44 4c 49 4e 45 5f 50 52 4f 50 45 52 54 59 20 ADLINE_PROPERTY
00019860: 22 20 2b 0a 20 20 20 20 22 53 55 42 54 41 53 4b " +. "SUBTASK
00019870: 5f 42 4c 4f 43 4b 5f 49 4d 50 4f 52 54 41 4e 43 _BLOCK_IMPORTANC
00019880: 45 5f 50 52 4f 50 45 52 54 59 20 22 20 2b 0a 20 E_PROPERTY " +.
00019890: 20 20 20 22 53 55 42 54 41 53 4b 5f 42 4c 4f 43 "SUBTASK_BLOC
000198a0: 4b 5f 49 4e 49 54 49 41 54 4f 52 5f 50 52 4f 50 K_INITIATOR_PROP
000198b0: 45 52 54 59 20 22 20 2b 0a 20 20 20 20 22 53 55 ERTY " +. "SU
000198c0: 42 54 41 53 4b 5f 42 4c 4f 43 4b 5f 49 53 5f 52 BTASK_BLOCK_IS_R
000198d0: 45 4c 41 54 49 56 45 5f 41 42 4f 52 54 5f 44 45 ELATIVE_ABORT_DE
000198e0: 41 44 4c 49 4e 45 5f 50 52 4f 50 45 52 54 59 20 ADLINE_PROPERTY
000198f0: 22 20 2b 0a 20 20 20 20 22 53 55 42 54 41 53 4b " +. "SUBTASK
00019900: 5f 42 4c 4f 43 4b 5f 49 53 5f 52 45 4c 41 54 49 _BLOCK_IS_RELATI
00019910: 56 45 5f 44 45 41 44 4c 49 4e 45 5f 50 52 4f 50 VE_DEADLINE_PROP
00019920: 45 52 54 59 20 22 20 2b 0a 20 20 20 20 22 53 55 ERTY " +. "SU
00019930: 42 54 41 53 4b 5f 42 4c 4f 43 4b 5f 4a 4f 42 53 BTASK_BLOCK_JOBS
00019940: 5f 54 59 50 45 5f 50 52 4f 50 45 52 54 59 20 22 _TYPE_PROPERTY "
00019950: 20 2b 0a 20 20 20 20 22 53 55 42 54 41 53 4b 5f +. "SUBTASK_
00019960: 42 4c 4f 43 4b 5f 4e 41 4d 45 5f 50 52 4f 50 45 BLOCK_NAME_PROPE
00019970: 52 54 59 20 22 20 2b 0a 20 20 20 20 22 53 55 42 RTY " +. "SUB
00019980: 54 41 53 4b 5f 42 4c 4f 43 4b 5f 50 41 52 41 4c TASK_BLOCK_PARAL
00019990: 4c 45 4c 5f 52 4f 55 54 45 5f 50 52 4f 50 45 52 LEL_ROUTE_PROPER
000199a0: 54 59 20 22 20 2b 0a 20 20 20 20 22 53 55 42 54 TY " +. "SUBT
000199b0: 41 53 4b 5f 42 4c 4f 43 4b 5f 50 45 52 46 4f 52 ASK_BLOCK_PERFOR
000199c0: 4d 45 52 53 5f 50 52 4f 50 45 52 54 59 20 22 20 MERS_PROPERTY "
000199d0: 2b 0a 20 20 20 20 22 53 55 42 54 41 53 4b 5f 42 +. "SUBTASK_B
000199e0: 4c 4f 43 4b 5f 52 45 4c 41 54 49 56 45 5f 41 42 LOCK_RELATIVE_AB
000199f0: 4f 52 54 5f 44 45 41 44 4c 49 4e 45 5f 54 59 50 ORT_DEADLINE_TYP
00019a00: 45 5f 50 52 4f 50 45 52 54 59 20 22 20 2b 0a 20 E_PROPERTY " +.
00019a10: 20 20 20 22 53 55 42 54 41 53 4b 5f 42 4c 4f 43 "SUBTASK_BLOC
00019a20: 4b 5f 52 45 4c 41 54 49 56 45 5f 44 45 41 44 4c K_RELATIVE_DEADL
00019a30: 49 4e 45 5f 54 59 50 45 5f 50 52 4f 50 45 52 54 INE_TYPE_PROPERT
00019a40: 59 20 22 20 2b 0a 20 20 20 20 22 53 55 42 54 41 Y " +. "SUBTA
00019a50: 53 4b 5f 42 4c 4f 43 4b 5f 52 45 51 55 49 52 45 SK_BLOCK_REQUIRE
00019a60: 5f 53 49 47 4e 5f 50 52 4f 50 45 52 54 59 20 22 _SIGN_PROPERTY "
00019a70: 20 2b 0a 20 20 20 20 22 53 55 42 54 41 53 4b 5f +. "SUBTASK_
00019a80: 42 4c 4f 43 4b 5f 53 54 41 4e 44 41 52 44 5f 52 BLOCK_STANDARD_R
00019a90: 4f 55 54 45 5f 50 52 4f 50 45 52 54 59 20 22 20 OUTE_PROPERTY "
00019aa0: 2b 0a 20 20 20 20 22 53 55 42 54 41 53 4b 5f 42 +. "SUBTASK_B
00019ab0: 4c 4f 43 4b 5f 53 54 41 52 54 5f 45 56 45 4e 54 LOCK_START_EVENT
00019ac0: 20 22 20 2b 0a 20 20 20 20 22 53 55 42 54 41 53 " +. "SUBTAS
00019ad0: 4b 5f 42 4c 4f 43 4b 5f 53 54 45 50 5f 43 4f 4e K_BLOCK_STEP_CON
00019ae0: 54 52 4f 4c 5f 50 52 4f 50 45 52 54 59 20 22 20 TROL_PROPERTY "
00019af0: 2b 0a 20 20 20 20 22 53 55 42 54 41 53 4b 5f 42 +. "SUBTASK_B
00019b00: 4c 4f 43 4b 5f 53 55 42 4a 45 43 54 5f 50 52 4f LOCK_SUBJECT_PRO
00019b10: 50 45 52 54 59 20 22 20 2b 0a 20 20 20 20 22 53 PERTY " +. "S
00019b20: 55 42 54 41 53 4b 5f 42 4c 4f 43 4b 5f 54 41 53 UBTASK_BLOCK_TAS
00019b30: 4b 5f 43 4f 4e 54 52 4f 4c 5f 50 52 4f 50 45 52 K_CONTROL_PROPER
00019b40: 54 59 20 22 20 2b 0a 20 20 20 20 22 53 55 42 54 TY " +. "SUBT
00019b50: 41 53 4b 5f 42 4c 4f 43 4b 5f 54 45 58 54 5f 50 ASK_BLOCK_TEXT_P
00019b60: 52 4f 50 45 52 54 59 20 22 20 2b 0a 20 20 20 20 ROPERTY " +.
00019b70: 22 53 55 42 54 41 53 4b 5f 42 4c 4f 43 4b 5f 55 "SUBTASK_BLOCK_U
00019b80: 4e 4c 4f 43 4b 5f 41 54 54 41 43 48 4d 45 4e 54 NLOCK_ATTACHMENT
00019b90: 53 5f 4f 4e 5f 53 54 4f 50 5f 50 52 4f 50 45 52 S_ON_STOP_PROPER
00019ba0: 54 59 20 22 20 2b 0a 20 20 20 20 22 53 55 42 54 TY " +. "SUBT
00019bb0: 41 53 4b 5f 42 4c 4f 43 4b 5f 55 53 45 5f 53 54 ASK_BLOCK_USE_ST
00019bc0: 41 4e 44 41 52 44 5f 52 4f 55 54 45 5f 50 52 4f ANDARD_ROUTE_PRO
00019bd0: 50 45 52 54 59 20 22 20 2b 0a 20 20 20 20 22 53 PERTY " +. "S
00019be0: 55 42 54 41 53 4b 5f 42 4c 4f 43 4b 5f 57 41 49 UBTASK_BLOCK_WAI
00019bf0: 54 5f 46 4f 52 5f 54 41 53 4b 5f 43 4f 4d 50 4c T_FOR_TASK_COMPL
00019c00: 45 54 45 5f 50 52 4f 50 45 52 54 59 20 22 3b 0a ETE_PROPERTY ";.
00019c10: 0a 20 20 2f 2f 20 53 79 73 74 65 6d 20 63 6f 6d . // System com
00019c20: 70 6f 6e 65 6e 74 0a 20 20 63 6f 6e 73 74 20 73 ponent. const s
00019c30: 79 73 74 65 6d 5f 63 6f 6d 70 6f 6e 65 6e 74 5f ystem_component_
00019c40: 63 6f 6e 73 74 61 6e 74 73 20 3d 0a 20 20 20 20 constants =.
00019c50: 22 53 59 53 43 4f 4d 50 5f 43 4f 4e 54 52 4f 4c "SYSCOMP_CONTROL
00019c60: 5f 4a 4f 42 53 20 22 20 2b 0a 20 20 20 20 22 53 _JOBS " +. "S
00019c70: 59 53 43 4f 4d 50 5f 46 4f 4c 44 45 52 53 20 22 YSCOMP_FOLDERS "
00019c80: 20 2b 0a 20 20 20 20 22 53 59 53 43 4f 4d 50 5f +. "SYSCOMP_
00019c90: 4a 4f 42 53 20 22 20 2b 0a 20 20 20 20 22 53 59 JOBS " +. "SY
00019ca0: 53 43 4f 4d 50 5f 4e 4f 54 49 43 45 53 20 22 20 SCOMP_NOTICES "
00019cb0: 2b 0a 20 20 20 20 22 53 59 53 43 4f 4d 50 5f 54 +. "SYSCOMP_T
00019cc0: 41 53 4b 53 20 22 3b 0a 0a 20 20 2f 2f 20 53 79 ASKS ";.. // Sy
00019cd0: 73 74 65 6d 20 64 69 61 6c 6f 67 73 0a 20 20 63 stem dialogs. c
00019ce0: 6f 6e 73 74 20 73 79 73 74 65 6d 5f 64 69 61 6c onst system_dial
00019cf0: 6f 67 73 5f 63 6f 6e 73 74 61 6e 74 73 20 3d 0a ogs_constants =.
00019d00: 20 20 20 20 22 53 59 53 44 4c 47 5f 43 52 45 41 "SYSDLG_CREA
00019d10: 54 45 5f 45 44 4f 43 55 4d 45 4e 54 20 22 20 2b TE_EDOCUMENT " +
00019d20: 0a 20 20 20 20 22 53 59 53 44 4c 47 5f 43 52 45 . "SYSDLG_CRE
00019d30: 41 54 45 5f 45 44 4f 43 55 4d 45 4e 54 5f 56 45 ATE_EDOCUMENT_VE
00019d40: 52 53 49 4f 4e 20 22 20 2b 0a 20 20 20 20 22 53 RSION " +. "S
00019d50: 59 53 44 4c 47 5f 43 55 52 52 45 4e 54 5f 50 45 YSDLG_CURRENT_PE
00019d60: 52 49 4f 44 20 22 20 2b 0a 20 20 20 20 22 53 59 RIOD " +. "SY
00019d70: 53 44 4c 47 5f 45 44 49 54 5f 46 55 4e 43 54 49 SDLG_EDIT_FUNCTI
00019d80: 4f 4e 5f 48 45 4c 50 20 22 20 2b 0a 20 20 20 20 ON_HELP " +.
00019d90: 22 53 59 53 44 4c 47 5f 45 44 4f 43 55 4d 45 4e "SYSDLG_EDOCUMEN
00019da0: 54 5f 4b 49 4e 44 53 5f 46 4f 52 5f 54 45 4d 50 T_KINDS_FOR_TEMP
00019db0: 4c 41 54 45 20 22 20 2b 0a 20 20 20 20 22 53 59 LATE " +. "SY
00019dc0: 53 44 4c 47 5f 45 58 50 4f 52 54 5f 4d 55 4c 54 SDLG_EXPORT_MULT
00019dd0: 49 50 4c 45 5f 45 44 4f 43 55 4d 45 4e 54 53 20 IPLE_EDOCUMENTS
00019de0: 22 20 2b 0a 20 20 20 20 22 53 59 53 44 4c 47 5f " +. "SYSDLG_
00019df0: 45 58 50 4f 52 54 5f 53 49 4e 47 4c 45 5f 45 44 EXPORT_SINGLE_ED
00019e00: 4f 43 55 4d 45 4e 54 20 22 20 2b 0a 20 20 20 20 OCUMENT " +.
00019e10: 22 53 59 53 44 4c 47 5f 49 4d 50 4f 52 54 5f 45 "SYSDLG_IMPORT_E
00019e20: 44 4f 43 55 4d 45 4e 54 20 22 20 2b 0a 20 20 20 DOCUMENT " +.
00019e30: 20 22 53 59 53 44 4c 47 5f 4d 55 4c 54 49 50 4c "SYSDLG_MULTIPL
00019e40: 45 5f 53 45 4c 45 43 54 20 22 20 2b 0a 20 20 20 E_SELECT " +.
00019e50: 20 22 53 59 53 44 4c 47 5f 53 45 54 55 50 5f 41 "SYSDLG_SETUP_A
00019e60: 43 43 45 53 53 5f 52 49 47 48 54 53 20 22 20 2b CCESS_RIGHTS " +
00019e70: 0a 20 20 20 20 22 53 59 53 44 4c 47 5f 53 45 54 . "SYSDLG_SET
00019e80: 55 50 5f 44 45 46 41 55 4c 54 5f 52 49 47 48 54 UP_DEFAULT_RIGHT
00019e90: 53 20 22 20 2b 0a 20 20 20 20 22 53 59 53 44 4c S " +. "SYSDL
00019ea0: 47 5f 53 45 54 55 50 5f 46 49 4c 54 45 52 5f 43 G_SETUP_FILTER_C
00019eb0: 4f 4e 44 49 54 49 4f 4e 20 22 20 2b 0a 20 20 20 ONDITION " +.
00019ec0: 20 22 53 59 53 44 4c 47 5f 53 45 54 55 50 5f 53 "SYSDLG_SETUP_S
00019ed0: 49 47 4e 5f 52 49 47 48 54 53 20 22 20 2b 0a 20 IGN_RIGHTS " +.
00019ee0: 20 20 20 22 53 59 53 44 4c 47 5f 53 45 54 55 50 "SYSDLG_SETUP
00019ef0: 5f 54 41 53 4b 5f 4f 42 53 45 52 56 45 52 53 20 _TASK_OBSERVERS
00019f00: 22 20 2b 0a 20 20 20 20 22 53 59 53 44 4c 47 5f " +. "SYSDLG_
00019f10: 53 45 54 55 50 5f 54 41 53 4b 5f 52 4f 55 54 45 SETUP_TASK_ROUTE
00019f20: 20 22 20 2b 0a 20 20 20 20 22 53 59 53 44 4c 47 " +. "SYSDLG
00019f30: 5f 53 45 54 55 50 5f 55 53 45 52 53 5f 4c 49 53 _SETUP_USERS_LIS
00019f40: 54 20 22 20 2b 0a 20 20 20 20 22 53 59 53 44 4c T " +. "SYSDL
00019f50: 47 5f 53 49 47 4e 5f 45 44 4f 43 55 4d 45 4e 54 G_SIGN_EDOCUMENT
00019f60: 20 22 20 2b 0a 20 20 20 20 22 53 59 53 44 4c 47 " +. "SYSDLG
00019f70: 5f 53 49 47 4e 5f 4d 55 4c 54 49 50 4c 45 5f 45 _SIGN_MULTIPLE_E
00019f80: 44 4f 43 55 4d 45 4e 54 53 20 22 3b 0a 0a 20 20 DOCUMENTS ";..
00019f90: 2f 2f 20 53 79 73 74 65 6d 20 72 65 66 65 72 65 // System refere
00019fa0: 6e 63 65 20 6e 61 6d 65 73 0a 20 20 63 6f 6e 73 nce names. cons
00019fb0: 74 20 73 79 73 74 65 6d 5f 72 65 66 65 72 65 6e t system_referen
00019fc0: 63 65 5f 6e 61 6d 65 73 5f 63 6f 6e 73 74 61 6e ce_names_constan
00019fd0: 74 73 20 3d 0a 20 20 20 20 22 53 59 53 52 45 46 ts =. "SYSREF
00019fe0: 5f 41 43 43 45 53 53 5f 52 49 47 48 54 53 5f 54 _ACCESS_RIGHTS_T
00019ff0: 59 50 45 53 20 22 20 2b 0a 20 20 20 20 22 53 59 YPES " +. "SY
0001a000: 53 52 45 46 5f 41 44 4d 49 4e 49 53 54 52 41 54 SREF_ADMINISTRAT
0001a010: 49 4f 4e 5f 48 49 53 54 4f 52 59 20 22 20 2b 0a ION_HISTORY " +.
0001a020: 20 20 20 20 22 53 59 53 52 45 46 5f 41 4c 4c 5f "SYSREF_ALL_
0001a030: 41 56 41 49 4c 41 42 4c 45 5f 43 4f 4d 50 4f 4e AVAILABLE_COMPON
0001a040: 45 4e 54 53 20 22 20 2b 0a 20 20 20 20 22 53 59 ENTS " +. "SY
0001a050: 53 52 45 46 5f 41 4c 4c 5f 41 56 41 49 4c 41 42 SREF_ALL_AVAILAB
0001a060: 4c 45 5f 50 52 49 56 49 4c 45 47 45 53 20 22 20 LE_PRIVILEGES "
0001a070: 2b 0a 20 20 20 20 22 53 59 53 52 45 46 5f 41 4c +. "SYSREF_AL
0001a080: 4c 5f 52 45 50 4c 49 43 41 54 49 4e 47 5f 43 4f L_REPLICATING_CO
0001a090: 4d 50 4f 4e 45 4e 54 53 20 22 20 2b 0a 20 20 20 MPONENTS " +.
0001a0a0: 20 22 53 59 53 52 45 46 5f 41 56 41 49 4c 41 42 "SYSREF_AVAILAB
0001a0b0: 4c 45 5f 44 45 56 45 4c 4f 50 45 52 53 5f 43 4f LE_DEVELOPERS_CO
0001a0c0: 4d 50 4f 4e 45 4e 54 53 20 22 20 2b 0a 20 20 20 MPONENTS " +.
0001a0d0: 20 22 53 59 53 52 45 46 5f 43 41 4c 45 4e 44 41 "SYSREF_CALENDA
0001a0e0: 52 5f 45 56 45 4e 54 53 20 22 20 2b 0a 20 20 20 R_EVENTS " +.
0001a0f0: 20 22 53 59 53 52 45 46 5f 43 4f 4d 50 4f 4e 45 "SYSREF_COMPONE
0001a100: 4e 54 5f 54 4f 4b 45 4e 5f 48 49 53 54 4f 52 59 NT_TOKEN_HISTORY
0001a110: 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 46 " +. "SYSREF
0001a120: 5f 43 4f 4d 50 4f 4e 45 4e 54 5f 54 4f 4b 45 4e _COMPONENT_TOKEN
0001a130: 53 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 S " +. "SYSRE
0001a140: 46 5f 43 4f 4d 50 4f 4e 45 4e 54 53 20 22 20 2b F_COMPONENTS " +
0001a150: 0a 20 20 20 20 22 53 59 53 52 45 46 5f 43 4f 4e . "SYSREF_CON
0001a160: 53 54 41 4e 54 53 20 22 20 2b 0a 20 20 20 20 22 STANTS " +. "
0001a170: 53 59 53 52 45 46 5f 44 41 54 41 5f 52 45 43 45 SYSREF_DATA_RECE
0001a180: 49 56 45 5f 50 52 4f 54 4f 43 4f 4c 20 22 20 2b IVE_PROTOCOL " +
0001a190: 0a 20 20 20 20 22 53 59 53 52 45 46 5f 44 41 54 . "SYSREF_DAT
0001a1a0: 41 5f 53 45 4e 44 5f 50 52 4f 54 4f 43 4f 4c 20 A_SEND_PROTOCOL
0001a1b0: 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 46 5f " +. "SYSREF_
0001a1c0: 44 49 41 4c 4f 47 53 20 22 20 2b 0a 20 20 20 20 DIALOGS " +.
0001a1d0: 22 53 59 53 52 45 46 5f 44 49 41 4c 4f 47 53 5f "SYSREF_DIALOGS_
0001a1e0: 52 45 51 55 49 53 49 54 45 53 20 22 20 2b 0a 20 REQUISITES " +.
0001a1f0: 20 20 20 22 53 59 53 52 45 46 5f 45 44 49 54 4f "SYSREF_EDITO
0001a200: 52 53 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 RS " +. "SYSR
0001a210: 45 46 5f 45 44 4f 43 5f 43 41 52 44 53 20 22 20 EF_EDOC_CARDS "
0001a220: 2b 0a 20 20 20 20 22 53 59 53 52 45 46 5f 45 44 +. "SYSREF_ED
0001a230: 4f 43 5f 54 59 50 45 53 20 22 20 2b 0a 20 20 20 OC_TYPES " +.
0001a240: 20 22 53 59 53 52 45 46 5f 45 44 4f 43 55 4d 45 "SYSREF_EDOCUME
0001a250: 4e 54 5f 43 41 52 44 5f 52 45 51 55 49 53 49 54 NT_CARD_REQUISIT
0001a260: 45 53 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 ES " +. "SYSR
0001a270: 45 46 5f 45 44 4f 43 55 4d 45 4e 54 5f 43 41 52 EF_EDOCUMENT_CAR
0001a280: 44 5f 54 59 50 45 53 20 22 20 2b 0a 20 20 20 20 D_TYPES " +.
0001a290: 22 53 59 53 52 45 46 5f 45 44 4f 43 55 4d 45 4e "SYSREF_EDOCUMEN
0001a2a0: 54 5f 43 41 52 44 5f 54 59 50 45 53 5f 52 45 46 T_CARD_TYPES_REF
0001a2b0: 45 52 45 4e 43 45 20 22 20 2b 0a 20 20 20 20 22 ERENCE " +. "
0001a2c0: 53 59 53 52 45 46 5f 45 44 4f 43 55 4d 45 4e 54 SYSREF_EDOCUMENT
0001a2d0: 5f 43 41 52 44 53 20 22 20 2b 0a 20 20 20 20 22 _CARDS " +. "
0001a2e0: 53 59 53 52 45 46 5f 45 44 4f 43 55 4d 45 4e 54 SYSREF_EDOCUMENT
0001a2f0: 5f 48 49 53 54 4f 52 59 20 22 20 2b 0a 20 20 20 _HISTORY " +.
0001a300: 20 22 53 59 53 52 45 46 5f 45 44 4f 43 55 4d 45 "SYSREF_EDOCUME
0001a310: 4e 54 5f 4b 49 4e 44 53 20 22 20 2b 0a 20 20 20 NT_KINDS " +.
0001a320: 20 22 53 59 53 52 45 46 5f 45 44 4f 43 55 4d 45 "SYSREF_EDOCUME
0001a330: 4e 54 5f 52 45 51 55 49 53 49 54 45 53 20 22 20 NT_REQUISITES "
0001a340: 2b 0a 20 20 20 20 22 53 59 53 52 45 46 5f 45 44 +. "SYSREF_ED
0001a350: 4f 43 55 4d 45 4e 54 5f 53 49 47 4e 41 54 55 52 OCUMENT_SIGNATUR
0001a360: 45 53 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 ES " +. "SYSR
0001a370: 45 46 5f 45 44 4f 43 55 4d 45 4e 54 5f 54 45 4d EF_EDOCUMENT_TEM
0001a380: 50 4c 41 54 45 53 20 22 20 2b 0a 20 20 20 20 22 PLATES " +. "
0001a390: 53 59 53 52 45 46 5f 45 44 4f 43 55 4d 45 4e 54 SYSREF_EDOCUMENT
0001a3a0: 5f 54 45 58 54 5f 53 54 4f 52 41 47 45 53 20 22 _TEXT_STORAGES "
0001a3b0: 20 2b 0a 20 20 20 20 22 53 59 53 52 45 46 5f 45 +. "SYSREF_E
0001a3c0: 44 4f 43 55 4d 45 4e 54 5f 56 49 45 57 53 20 22 DOCUMENT_VIEWS "
0001a3d0: 20 2b 0a 20 20 20 20 22 53 59 53 52 45 46 5f 46 +. "SYSREF_F
0001a3e0: 49 4c 54 45 52 45 52 5f 53 45 54 55 50 5f 43 4f ILTERER_SETUP_CO
0001a3f0: 4e 46 4c 49 43 54 53 20 22 20 2b 0a 20 20 20 20 NFLICTS " +.
0001a400: 22 53 59 53 52 45 46 5f 46 49 4c 54 52 41 54 45 "SYSREF_FILTRATE
0001a410: 52 5f 53 45 54 54 49 4e 47 5f 43 4f 4e 46 4c 49 R_SETTING_CONFLI
0001a420: 43 54 53 20 22 20 2b 0a 20 20 20 20 22 53 59 53 CTS " +. "SYS
0001a430: 52 45 46 5f 46 4f 4c 44 45 52 5f 48 49 53 54 4f REF_FOLDER_HISTO
0001a440: 52 59 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 RY " +. "SYSR
0001a450: 45 46 5f 46 4f 4c 44 45 52 53 20 22 20 2b 0a 20 EF_FOLDERS " +.
0001a460: 20 20 20 22 53 59 53 52 45 46 5f 46 55 4e 43 54 "SYSREF_FUNCT
0001a470: 49 4f 4e 5f 47 52 4f 55 50 53 20 22 20 2b 0a 20 ION_GROUPS " +.
0001a480: 20 20 20 22 53 59 53 52 45 46 5f 46 55 4e 43 54 "SYSREF_FUNCT
0001a490: 49 4f 4e 5f 50 41 52 41 4d 53 20 22 20 2b 0a 20 ION_PARAMS " +.
0001a4a0: 20 20 20 22 53 59 53 52 45 46 5f 46 55 4e 43 54 "SYSREF_FUNCT
0001a4b0: 49 4f 4e 53 20 22 20 2b 0a 20 20 20 20 22 53 59 IONS " +. "SY
0001a4c0: 53 52 45 46 5f 4a 4f 42 5f 48 49 53 54 4f 52 59 SREF_JOB_HISTORY
0001a4d0: 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 46 " +. "SYSREF
0001a4e0: 5f 4c 49 4e 4b 53 20 22 20 2b 0a 20 20 20 20 22 _LINKS " +. "
0001a4f0: 53 59 53 52 45 46 5f 4c 4f 43 41 4c 49 5a 41 54 SYSREF_LOCALIZAT
0001a500: 49 4f 4e 5f 44 49 43 54 49 4f 4e 41 52 59 20 22 ION_DICTIONARY "
0001a510: 20 2b 0a 20 20 20 20 22 53 59 53 52 45 46 5f 4c +. "SYSREF_L
0001a520: 4f 43 41 4c 49 5a 41 54 49 4f 4e 5f 4c 41 4e 47 OCALIZATION_LANG
0001a530: 55 41 47 45 53 20 22 20 2b 0a 20 20 20 20 22 53 UAGES " +. "S
0001a540: 59 53 52 45 46 5f 4d 4f 44 55 4c 45 53 20 22 20 YSREF_MODULES "
0001a550: 2b 0a 20 20 20 20 22 53 59 53 52 45 46 5f 50 52 +. "SYSREF_PR
0001a560: 49 56 49 4c 45 47 45 53 20 22 20 2b 0a 20 20 20 IVILEGES " +.
0001a570: 20 22 53 59 53 52 45 46 5f 52 45 43 4f 52 44 5f "SYSREF_RECORD_
0001a580: 48 49 53 54 4f 52 59 20 22 20 2b 0a 20 20 20 20 HISTORY " +.
0001a590: 22 53 59 53 52 45 46 5f 52 45 46 45 52 45 4e 43 "SYSREF_REFERENC
0001a5a0: 45 5f 52 45 51 55 49 53 49 54 45 53 20 22 20 2b E_REQUISITES " +
0001a5b0: 0a 20 20 20 20 22 53 59 53 52 45 46 5f 52 45 46 . "SYSREF_REF
0001a5c0: 45 52 45 4e 43 45 5f 54 59 50 45 5f 56 49 45 57 ERENCE_TYPE_VIEW
0001a5d0: 53 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 S " +. "SYSRE
0001a5e0: 46 5f 52 45 46 45 52 45 4e 43 45 5f 54 59 50 45 F_REFERENCE_TYPE
0001a5f0: 53 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 S " +. "SYSRE
0001a600: 46 5f 52 45 46 45 52 45 4e 43 45 53 20 22 20 2b F_REFERENCES " +
0001a610: 0a 20 20 20 20 22 53 59 53 52 45 46 5f 52 45 46 . "SYSREF_REF
0001a620: 45 52 45 4e 43 45 53 5f 52 45 51 55 49 53 49 54 ERENCES_REQUISIT
0001a630: 45 53 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 ES " +. "SYSR
0001a640: 45 46 5f 52 45 4d 4f 54 45 5f 53 45 52 56 45 52 EF_REMOTE_SERVER
0001a650: 53 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 S " +. "SYSRE
0001a660: 46 5f 52 45 50 4c 49 43 41 54 49 4f 4e 5f 53 45 F_REPLICATION_SE
0001a670: 53 53 49 4f 4e 53 5f 4c 4f 47 20 22 20 2b 0a 20 SSIONS_LOG " +.
0001a680: 20 20 20 22 53 59 53 52 45 46 5f 52 45 50 4c 49 "SYSREF_REPLI
0001a690: 43 41 54 49 4f 4e 5f 53 45 53 53 49 4f 4e 53 5f CATION_SESSIONS_
0001a6a0: 50 52 4f 54 4f 43 4f 4c 20 22 20 2b 0a 20 20 20 PROTOCOL " +.
0001a6b0: 20 22 53 59 53 52 45 46 5f 52 45 50 4f 52 54 53 "SYSREF_REPORTS
0001a6c0: 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 46 " +. "SYSREF
0001a6d0: 5f 52 4f 4c 45 53 20 22 20 2b 0a 20 20 20 20 22 _ROLES " +. "
0001a6e0: 53 59 53 52 45 46 5f 52 4f 55 54 45 5f 42 4c 4f SYSREF_ROUTE_BLO
0001a6f0: 43 4b 5f 47 52 4f 55 50 53 20 22 20 2b 0a 20 20 CK_GROUPS " +.
0001a700: 20 20 22 53 59 53 52 45 46 5f 52 4f 55 54 45 5f "SYSREF_ROUTE_
0001a710: 42 4c 4f 43 4b 53 20 22 20 2b 0a 20 20 20 20 22 BLOCKS " +. "
0001a720: 53 59 53 52 45 46 5f 53 43 52 49 50 54 53 20 22 SYSREF_SCRIPTS "
0001a730: 20 2b 0a 20 20 20 20 22 53 59 53 52 45 46 5f 53 +. "SYSREF_S
0001a740: 45 41 52 43 48 45 53 20 22 20 2b 0a 20 20 20 20 EARCHES " +.
0001a750: 22 53 59 53 52 45 46 5f 53 45 52 56 45 52 5f 45 "SYSREF_SERVER_E
0001a760: 56 45 4e 54 53 20 22 20 2b 0a 20 20 20 20 22 53 VENTS " +. "S
0001a770: 59 53 52 45 46 5f 53 45 52 56 45 52 5f 45 56 45 YSREF_SERVER_EVE
0001a780: 4e 54 53 5f 48 49 53 54 4f 52 59 20 22 20 2b 0a NTS_HISTORY " +.
0001a790: 20 20 20 20 22 53 59 53 52 45 46 5f 53 54 41 4e "SYSREF_STAN
0001a7a0: 44 41 52 44 5f 52 4f 55 54 45 5f 47 52 4f 55 50 DARD_ROUTE_GROUP
0001a7b0: 53 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 S " +. "SYSRE
0001a7c0: 46 5f 53 54 41 4e 44 41 52 44 5f 52 4f 55 54 45 F_STANDARD_ROUTE
0001a7d0: 53 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 S " +. "SYSRE
0001a7e0: 46 5f 53 54 41 54 55 53 45 53 20 22 20 2b 0a 20 F_STATUSES " +.
0001a7f0: 20 20 20 22 53 59 53 52 45 46 5f 53 59 53 54 45 "SYSREF_SYSTE
0001a800: 4d 5f 53 45 54 54 49 4e 47 53 20 22 20 2b 0a 20 M_SETTINGS " +.
0001a810: 20 20 20 22 53 59 53 52 45 46 5f 54 41 53 4b 5f "SYSREF_TASK_
0001a820: 48 49 53 54 4f 52 59 20 22 20 2b 0a 20 20 20 20 HISTORY " +.
0001a830: 22 53 59 53 52 45 46 5f 54 41 53 4b 5f 4b 49 4e "SYSREF_TASK_KIN
0001a840: 44 5f 47 52 4f 55 50 53 20 22 20 2b 0a 20 20 20 D_GROUPS " +.
0001a850: 20 22 53 59 53 52 45 46 5f 54 41 53 4b 5f 4b 49 "SYSREF_TASK_KI
0001a860: 4e 44 53 20 22 20 2b 0a 20 20 20 20 22 53 59 53 NDS " +. "SYS
0001a870: 52 45 46 5f 54 41 53 4b 5f 52 49 47 48 54 53 20 REF_TASK_RIGHTS
0001a880: 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 46 5f " +. "SYSREF_
0001a890: 54 41 53 4b 5f 53 49 47 4e 41 54 55 52 45 53 20 TASK_SIGNATURES
0001a8a0: 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 46 5f " +. "SYSREF_
0001a8b0: 54 41 53 4b 53 20 22 20 2b 0a 20 20 20 20 22 53 TASKS " +. "S
0001a8c0: 59 53 52 45 46 5f 55 4e 49 54 53 20 22 20 2b 0a YSREF_UNITS " +.
0001a8d0: 20 20 20 20 22 53 59 53 52 45 46 5f 55 53 45 52 "SYSREF_USER
0001a8e0: 5f 47 52 4f 55 50 53 20 22 20 2b 0a 20 20 20 20 _GROUPS " +.
0001a8f0: 22 53 59 53 52 45 46 5f 55 53 45 52 5f 47 52 4f "SYSREF_USER_GRO
0001a900: 55 50 53 5f 52 45 46 45 52 45 4e 43 45 20 22 20 UPS_REFERENCE "
0001a910: 2b 0a 20 20 20 20 22 53 59 53 52 45 46 5f 55 53 +. "SYSREF_US
0001a920: 45 52 5f 53 55 42 53 54 49 54 55 54 49 4f 4e 20 ER_SUBSTITUTION
0001a930: 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 46 5f " +. "SYSREF_
0001a940: 55 53 45 52 53 20 22 20 2b 0a 20 20 20 20 22 53 USERS " +. "S
0001a950: 59 53 52 45 46 5f 55 53 45 52 53 5f 52 45 46 45 YSREF_USERS_REFE
0001a960: 52 45 4e 43 45 20 22 20 2b 0a 20 20 20 20 22 53 RENCE " +. "S
0001a970: 59 53 52 45 46 5f 56 49 45 57 45 52 53 20 22 20 YSREF_VIEWERS "
0001a980: 2b 0a 20 20 20 20 22 53 59 53 52 45 46 5f 57 4f +. "SYSREF_WO
0001a990: 52 4b 49 4e 47 5f 54 49 4d 45 5f 43 41 4c 45 4e RKING_TIME_CALEN
0001a9a0: 44 41 52 53 20 22 3b 0a 0a 20 20 2f 2f 20 54 61 DARS ";.. // Ta
0001a9b0: 62 6c 65 20 6e 61 6d 65 0a 20 20 63 6f 6e 73 74 ble name. const
0001a9c0: 20 74 61 62 6c 65 5f 6e 61 6d 65 5f 63 6f 6e 73 table_name_cons
0001a9d0: 74 61 6e 74 73 20 3d 0a 20 20 20 20 22 41 43 43 tants =. "ACC
0001a9e0: 45 53 53 5f 52 49 47 48 54 53 5f 54 41 42 4c 45 ESS_RIGHTS_TABLE
0001a9f0: 5f 4e 41 4d 45 20 22 20 2b 0a 20 20 20 20 22 45 _NAME " +. "E
0001aa00: 44 4d 53 5f 41 43 43 45 53 53 5f 54 41 42 4c 45 DMS_ACCESS_TABLE
0001aa10: 5f 4e 41 4d 45 20 22 20 2b 0a 20 20 20 20 22 45 _NAME " +. "E
0001aa20: 44 4f 43 5f 54 59 50 45 53 5f 54 41 42 4c 45 5f DOC_TYPES_TABLE_
0001aa30: 4e 41 4d 45 20 22 3b 0a 0a 20 20 2f 2f 20 54 65 NAME ";.. // Te
0001aa40: 73 74 0a 20 20 63 6f 6e 73 74 20 74 65 73 74 5f st. const test_
0001aa50: 63 6f 6e 73 74 61 6e 74 73 20 3d 0a 20 20 20 20 constants =.
0001aa60: 22 54 45 53 54 5f 44 45 56 5f 44 42 5f 4e 41 4d "TEST_DEV_DB_NAM
0001aa70: 45 20 22 20 2b 0a 20 20 20 20 22 54 45 53 54 5f E " +. "TEST_
0001aa80: 44 45 56 5f 53 59 53 54 45 4d 5f 43 4f 44 45 20 DEV_SYSTEM_CODE
0001aa90: 22 20 2b 0a 20 20 20 20 22 54 45 53 54 5f 45 44 " +. "TEST_ED
0001aaa0: 4d 53 5f 44 42 5f 4e 41 4d 45 20 22 20 2b 0a 20 MS_DB_NAME " +.
0001aab0: 20 20 20 22 54 45 53 54 5f 45 44 4d 53 5f 4d 41 "TEST_EDMS_MA
0001aac0: 49 4e 5f 43 4f 44 45 20 22 20 2b 0a 20 20 20 20 IN_CODE " +.
0001aad0: 22 54 45 53 54 5f 45 44 4d 53 5f 4d 41 49 4e 5f "TEST_EDMS_MAIN_
0001aae0: 44 42 5f 4e 41 4d 45 20 22 20 2b 0a 20 20 20 20 DB_NAME " +.
0001aaf0: 22 54 45 53 54 5f 45 44 4d 53 5f 53 45 43 4f 4e "TEST_EDMS_SECON
0001ab00: 44 5f 43 4f 44 45 20 22 20 2b 0a 20 20 20 20 22 D_CODE " +. "
0001ab10: 54 45 53 54 5f 45 44 4d 53 5f 53 45 43 4f 4e 44 TEST_EDMS_SECOND
0001ab20: 5f 44 42 5f 4e 41 4d 45 20 22 20 2b 0a 20 20 20 _DB_NAME " +.
0001ab30: 20 22 54 45 53 54 5f 45 44 4d 53 5f 53 59 53 54 "TEST_EDMS_SYST
0001ab40: 45 4d 5f 43 4f 44 45 20 22 20 2b 0a 20 20 20 20 EM_CODE " +.
0001ab50: 22 54 45 53 54 5f 49 53 42 35 5f 4d 41 49 4e 5f "TEST_ISB5_MAIN_
0001ab60: 43 4f 44 45 20 22 20 2b 0a 20 20 20 20 22 54 45 CODE " +. "TE
0001ab70: 53 54 5f 49 53 42 35 5f 53 45 43 4f 4e 44 5f 43 ST_ISB5_SECOND_C
0001ab80: 4f 44 45 20 22 20 2b 0a 20 20 20 20 22 54 45 53 ODE " +. "TES
0001ab90: 54 5f 53 51 4c 5f 53 45 52 56 45 52 5f 32 30 30 T_SQL_SERVER_200
0001aba0: 35 5f 4e 41 4d 45 20 22 20 2b 0a 20 20 20 20 22 5_NAME " +. "
0001abb0: 54 45 53 54 5f 53 51 4c 5f 53 45 52 56 45 52 5f TEST_SQL_SERVER_
0001abc0: 4e 41 4d 45 20 22 3b 0a 0a 20 20 2f 2f 20 55 73 NAME ";.. // Us
0001abd0: 69 6e 67 20 74 68 65 20 64 69 61 6c 6f 67 20 77 ing the dialog w
0001abe0: 69 6e 64 6f 77 73 0a 20 20 63 6f 6e 73 74 20 75 indows. const u
0001abf0: 73 69 6e 67 5f 74 68 65 5f 64 69 61 6c 6f 67 5f sing_the_dialog_
0001ac00: 77 69 6e 64 6f 77 73 5f 63 6f 6e 73 74 61 6e 74 windows_constant
0001ac10: 73 20 3d 0a 20 20 20 20 22 41 54 54 45 4e 54 49 s =. "ATTENTI
0001ac20: 4f 4e 5f 43 41 50 54 49 4f 4e 20 22 20 2b 0a 20 ON_CAPTION " +.
0001ac30: 20 20 20 22 63 62 73 43 6f 6d 6d 61 6e 64 4c 69 "cbsCommandLi
0001ac40: 6e 6b 73 20 22 20 2b 0a 20 20 20 20 22 63 62 73 nks " +. "cbs
0001ac50: 44 65 66 61 75 6c 74 20 22 20 2b 0a 20 20 20 20 Default " +.
0001ac60: 22 43 4f 4e 46 49 52 4d 41 54 49 4f 4e 5f 43 41 "CONFIRMATION_CA
0001ac70: 50 54 49 4f 4e 20 22 20 2b 0a 20 20 20 20 22 45 PTION " +. "E
0001ac80: 52 52 4f 52 5f 43 41 50 54 49 4f 4e 20 22 20 2b RROR_CAPTION " +
0001ac90: 0a 20 20 20 20 22 49 4e 46 4f 52 4d 41 54 49 4f . "INFORMATIO
0001aca0: 4e 5f 43 41 50 54 49 4f 4e 20 22 20 2b 0a 20 20 N_CAPTION " +.
0001acb0: 20 20 22 6d 72 43 61 6e 63 65 6c 20 22 20 2b 0a "mrCancel " +.
0001acc0: 20 20 20 20 22 6d 72 4f 6b 20 22 3b 0a 0a 20 20 "mrOk ";..
0001acd0: 2f 2f 20 55 73 69 6e 67 20 74 68 65 20 64 6f 63 // Using the doc
0001ace0: 75 6d 65 6e 74 0a 20 20 63 6f 6e 73 74 20 75 73 ument. const us
0001acf0: 69 6e 67 5f 74 68 65 5f 64 6f 63 75 6d 65 6e 74 ing_the_document
0001ad00: 5f 63 6f 6e 73 74 61 6e 74 73 20 3d 0a 20 20 20 _constants =.
0001ad10: 20 22 45 44 4f 43 5f 56 45 52 53 49 4f 4e 5f 41 "EDOC_VERSION_A
0001ad20: 43 54 49 56 45 5f 53 54 41 47 45 5f 43 4f 44 45 CTIVE_STAGE_CODE
0001ad30: 20 22 20 2b 0a 20 20 20 20 22 45 44 4f 43 5f 56 " +. "EDOC_V
0001ad40: 45 52 53 49 4f 4e 5f 44 45 53 49 47 4e 5f 53 54 ERSION_DESIGN_ST
0001ad50: 41 47 45 5f 43 4f 44 45 20 22 20 2b 0a 20 20 20 AGE_CODE " +.
0001ad60: 20 22 45 44 4f 43 5f 56 45 52 53 49 4f 4e 5f 4f "EDOC_VERSION_O
0001ad70: 42 53 4f 4c 45 54 45 5f 53 54 41 47 45 5f 43 4f BSOLETE_STAGE_CO
0001ad80: 44 45 20 22 3b 0a 0a 20 20 2f 2f 20 55 73 69 6e DE ";.. // Usin
0001ad90: 67 20 74 68 65 20 45 41 20 61 6e 64 20 65 6e 63 g the EA and enc
0001ada0: 72 79 70 74 69 6f 6e 0a 20 20 63 6f 6e 73 74 20 ryption. const
0001adb0: 75 73 69 6e 67 5f 74 68 65 5f 45 41 5f 61 6e 64 using_the_EA_and
0001adc0: 5f 65 6e 63 72 79 70 74 69 6f 6e 5f 63 6f 6e 73 _encryption_cons
0001add0: 74 61 6e 74 73 20 3d 0a 20 20 20 20 22 63 70 44 tants =. "cpD
0001ade0: 61 74 61 45 6e 63 69 70 68 65 72 6d 65 6e 74 45 ataEnciphermentE
0001adf0: 6e 61 62 6c 65 64 20 22 20 2b 0a 20 20 20 20 22 nabled " +. "
0001ae00: 63 70 44 69 67 69 74 61 6c 53 69 67 6e 61 74 75 cpDigitalSignatu
0001ae10: 72 65 45 6e 61 62 6c 65 64 20 22 20 2b 0a 20 20 reEnabled " +.
0001ae20: 20 20 22 63 70 49 44 20 22 20 2b 0a 20 20 20 20 "cpID " +.
0001ae30: 22 63 70 49 73 73 75 65 72 20 22 20 2b 0a 20 20 "cpIssuer " +.
0001ae40: 20 20 22 63 70 50 6c 75 67 69 6e 56 65 72 73 69 "cpPluginVersi
0001ae50: 6f 6e 20 22 20 2b 0a 20 20 20 20 22 63 70 53 65 on " +. "cpSe
0001ae60: 72 69 61 6c 20 22 20 2b 0a 20 20 20 20 22 63 70 rial " +. "cp
0001ae70: 53 75 62 6a 65 63 74 4e 61 6d 65 20 22 20 2b 0a SubjectName " +.
0001ae80: 20 20 20 20 22 63 70 53 75 62 6a 53 69 6d 70 6c "cpSubjSimpl
0001ae90: 65 4e 61 6d 65 20 22 20 2b 0a 20 20 20 20 22 63 eName " +. "c
0001aea0: 70 56 61 6c 69 64 46 72 6f 6d 44 61 74 65 20 22 pValidFromDate "
0001aeb0: 20 2b 0a 20 20 20 20 22 63 70 56 61 6c 69 64 54 +. "cpValidT
0001aec0: 6f 44 61 74 65 20 22 3b 0a 0a 20 20 2f 2f 20 55 oDate ";.. // U
0001aed0: 73 69 6e 67 20 74 68 65 20 49 53 42 4c 2d 65 64 sing the ISBL-ed
0001aee0: 69 74 6f 72 0a 20 20 63 6f 6e 73 74 20 75 73 69 itor. const usi
0001aef0: 6e 67 5f 74 68 65 5f 49 53 42 4c 5f 65 64 69 74 ng_the_ISBL_edit
0001af00: 6f 72 5f 63 6f 6e 73 74 61 6e 74 73 20 3d 0a 20 or_constants =.
0001af10: 20 20 20 22 49 53 42 4c 5f 53 59 4e 54 41 58 20 "ISBL_SYNTAX
0001af20: 22 20 2b 20 22 4e 4f 5f 53 59 4e 54 41 58 20 22 " + "NO_SYNTAX "
0001af30: 20 2b 20 22 58 4d 4c 5f 53 59 4e 54 41 58 20 22 + "XML_SYNTAX "
0001af40: 3b 0a 0a 20 20 2f 2f 20 57 61 69 74 20 62 6c 6f ;.. // Wait blo
0001af50: 63 6b 20 70 72 6f 70 65 72 74 69 65 73 0a 20 20 ck properties.
0001af60: 63 6f 6e 73 74 20 77 61 69 74 5f 62 6c 6f 63 6b const wait_block
0001af70: 5f 70 72 6f 70 65 72 74 69 65 73 5f 63 6f 6e 73 _properties_cons
0001af80: 74 61 6e 74 73 20 3d 0a 20 20 20 20 22 57 41 49 tants =. "WAI
0001af90: 54 5f 42 4c 4f 43 4b 5f 41 46 54 45 52 5f 46 49 T_BLOCK_AFTER_FI
0001afa0: 4e 49 53 48 5f 45 56 45 4e 54 20 22 20 2b 0a 20 NISH_EVENT " +.
0001afb0: 20 20 20 22 57 41 49 54 5f 42 4c 4f 43 4b 5f 42 "WAIT_BLOCK_B
0001afc0: 45 46 4f 52 45 5f 53 54 41 52 54 5f 45 56 45 4e EFORE_START_EVEN
0001afd0: 54 20 22 20 2b 0a 20 20 20 20 22 57 41 49 54 5f T " +. "WAIT_
0001afe0: 42 4c 4f 43 4b 5f 44 45 41 44 4c 49 4e 45 5f 50 BLOCK_DEADLINE_P
0001aff0: 52 4f 50 45 52 54 59 20 22 20 2b 0a 20 20 20 20 ROPERTY " +.
0001b000: 22 57 41 49 54 5f 42 4c 4f 43 4b 5f 49 53 5f 52 "WAIT_BLOCK_IS_R
0001b010: 45 4c 41 54 49 56 45 5f 44 45 41 44 4c 49 4e 45 ELATIVE_DEADLINE
0001b020: 5f 50 52 4f 50 45 52 54 59 20 22 20 2b 0a 20 20 _PROPERTY " +.
0001b030: 20 20 22 57 41 49 54 5f 42 4c 4f 43 4b 5f 4e 41 "WAIT_BLOCK_NA
0001b040: 4d 45 5f 50 52 4f 50 45 52 54 59 20 22 20 2b 0a ME_PROPERTY " +.
0001b050: 20 20 20 20 22 57 41 49 54 5f 42 4c 4f 43 4b 5f "WAIT_BLOCK_
0001b060: 52 45 4c 41 54 49 56 45 5f 44 45 41 44 4c 49 4e RELATIVE_DEADLIN
0001b070: 45 5f 54 59 50 45 5f 50 52 4f 50 45 52 54 59 20 E_TYPE_PROPERTY
0001b080: 22 3b 0a 0a 20 20 2f 2f 20 53 59 53 52 45 53 20 ";.. // SYSRES
0001b090: 43 6f 6d 6d 6f 6e 0a 20 20 63 6f 6e 73 74 20 73 Common. const s
0001b0a0: 79 73 72 65 73 5f 63 6f 6d 6d 6f 6e 5f 63 6f 6e ysres_common_con
0001b0b0: 73 74 61 6e 74 73 20 3d 0a 20 20 20 20 22 53 59 stants =. "SY
0001b0c0: 53 52 45 53 5f 43 4f 4d 4d 4f 4e 20 22 20 2b 0a SRES_COMMON " +.
0001b0d0: 20 20 20 20 22 53 59 53 52 45 53 5f 43 4f 4e 53 "SYSRES_CONS
0001b0e0: 54 20 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 T " +. "SYSRE
0001b0f0: 53 5f 4d 42 46 55 4e 43 20 22 20 2b 0a 20 20 20 S_MBFUNC " +.
0001b100: 20 22 53 59 53 52 45 53 5f 53 42 44 41 54 41 20 "SYSRES_SBDATA
0001b110: 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f " +. "SYSRES_
0001b120: 53 42 47 55 49 20 22 20 2b 0a 20 20 20 20 22 53 SBGUI " +. "S
0001b130: 59 53 52 45 53 5f 53 42 49 4e 54 46 20 22 20 2b YSRES_SBINTF " +
0001b140: 0a 20 20 20 20 22 53 59 53 52 45 53 5f 53 42 52 . "SYSRES_SBR
0001b150: 45 46 44 53 43 20 22 20 2b 0a 20 20 20 20 22 53 EFDSC " +. "S
0001b160: 59 53 52 45 53 5f 53 51 4c 45 52 52 4f 52 53 20 YSRES_SQLERRORS
0001b170: 22 20 2b 0a 20 20 20 20 22 53 59 53 52 45 53 5f " +. "SYSRES_
0001b180: 53 59 53 43 4f 4d 50 20 22 3b 0a 0a 20 20 2f 2f SYSCOMP ";.. //
0001b190: 20 d0 9a d0 be d0 bd d1 81 d1 82 d0 b0 d0 bd d1 ...............
0001b1a0: 82 d1 8b 20 3d 3d 3e 20 62 75 69 6c 74 5f 69 6e ... ==> built_in
0001b1b0: 0a 20 20 63 6f 6e 73 74 20 43 4f 4e 53 54 41 4e . const CONSTAN
0001b1c0: 54 53 20 3d 0a 20 20 20 20 73 79 73 72 65 73 5f TS =. sysres_
0001b1d0: 63 6f 6e 73 74 61 6e 74 73 20 2b 0a 20 20 20 20 constants +.
0001b1e0: 62 61 73 65 5f 63 6f 6e 73 74 61 6e 74 73 20 2b base_constants +
0001b1f0: 0a 20 20 20 20 62 61 73 65 5f 67 72 6f 75 70 5f . base_group_
0001b200: 6e 61 6d 65 5f 63 6f 6e 73 74 61 6e 74 73 20 2b name_constants +
0001b210: 0a 20 20 20 20 64 65 63 69 73 69 6f 6e 5f 62 6c . decision_bl
0001b220: 6f 63 6b 5f 70 72 6f 70 65 72 74 69 65 73 5f 63 ock_properties_c
0001b230: 6f 6e 73 74 61 6e 74 73 20 2b 0a 20 20 20 20 66 onstants +. f
0001b240: 69 6c 65 5f 65 78 74 65 6e 73 69 6f 6e 5f 63 6f ile_extension_co
0001b250: 6e 73 74 61 6e 74 73 20 2b 0a 20 20 20 20 6a 6f nstants +. jo
0001b260: 62 5f 62 6c 6f 63 6b 5f 70 72 6f 70 65 72 74 69 b_block_properti
0001b270: 65 73 5f 63 6f 6e 73 74 61 6e 74 73 20 2b 0a 20 es_constants +.
0001b280: 20 20 20 6c 61 6e 67 75 61 67 65 5f 63 6f 64 65 language_code
0001b290: 5f 63 6f 6e 73 74 61 6e 74 73 20 2b 0a 20 20 20 _constants +.
0001b2a0: 20 6c 61 75 6e 63 68 69 6e 67 5f 65 78 74 65 72 launching_exter
0001b2b0: 6e 61 6c 5f 61 70 70 6c 69 63 61 74 69 6f 6e 73 nal_applications
0001b2c0: 5f 63 6f 6e 73 74 61 6e 74 73 20 2b 0a 20 20 20 _constants +.
0001b2d0: 20 6c 69 6e 6b 5f 6b 69 6e 64 5f 63 6f 6e 73 74 link_kind_const
0001b2e0: 61 6e 74 73 20 2b 0a 20 20 20 20 6c 6f 63 6b 5f ants +. lock_
0001b2f0: 74 79 70 65 5f 63 6f 6e 73 74 61 6e 74 73 20 2b type_constants +
0001b300: 0a 20 20 20 20 6d 6f 6e 69 74 6f 72 5f 62 6c 6f . monitor_blo
0001b310: 63 6b 5f 70 72 6f 70 65 72 74 69 65 73 5f 63 6f ck_properties_co
0001b320: 6e 73 74 61 6e 74 73 20 2b 0a 20 20 20 20 6e 6f nstants +. no
0001b330: 74 69 63 65 5f 62 6c 6f 63 6b 5f 70 72 6f 70 65 tice_block_prope
0001b340: 72 74 69 65 73 5f 63 6f 6e 73 74 61 6e 74 73 20 rties_constants
0001b350: 2b 0a 20 20 20 20 6f 62 6a 65 63 74 5f 65 76 65 +. object_eve
0001b360: 6e 74 73 5f 63 6f 6e 73 74 61 6e 74 73 20 2b 0a nts_constants +.
0001b370: 20 20 20 20 6f 62 6a 65 63 74 5f 70 61 72 61 6d object_param
0001b380: 73 5f 63 6f 6e 73 74 61 6e 74 73 20 2b 0a 20 20 s_constants +.
0001b390: 20 20 6f 74 68 65 72 5f 63 6f 6e 73 74 61 6e 74 other_constant
0001b3a0: 73 20 2b 0a 20 20 20 20 70 72 69 76 69 6c 65 67 s +. privileg
0001b3b0: 65 73 5f 63 6f 6e 73 74 61 6e 74 73 20 2b 0a 20 es_constants +.
0001b3c0: 20 20 20 70 73 65 75 64 6f 72 65 66 65 72 65 6e pseudoreferen
0001b3d0: 63 65 5f 63 6f 64 65 5f 63 6f 6e 73 74 61 6e 74 ce_code_constant
0001b3e0: 73 20 2b 0a 20 20 20 20 72 65 71 75 69 73 69 74 s +. requisit
0001b3f0: 65 5f 49 53 42 43 65 72 74 69 66 69 63 61 74 65 e_ISBCertificate
0001b400: 54 79 70 65 5f 76 61 6c 75 65 73 5f 63 6f 6e 73 Type_values_cons
0001b410: 74 61 6e 74 73 20 2b 0a 20 20 20 20 72 65 71 75 tants +. requ
0001b420: 69 73 69 74 65 5f 49 53 42 45 44 6f 63 53 74 6f isite_ISBEDocSto
0001b430: 72 61 67 65 54 79 70 65 5f 76 61 6c 75 65 73 5f rageType_values_
0001b440: 63 6f 6e 73 74 61 6e 74 73 20 2b 0a 20 20 20 20 constants +.
0001b450: 72 65 71 75 69 73 69 74 65 5f 63 6f 6d 70 54 79 requisite_compTy
0001b460: 70 65 32 5f 76 61 6c 75 65 73 5f 63 6f 6e 73 74 pe2_values_const
0001b470: 61 6e 74 73 20 2b 0a 20 20 20 20 72 65 71 75 69 ants +. requi
0001b480: 73 69 74 65 5f 6e 61 6d 65 5f 63 6f 6e 73 74 61 site_name_consta
0001b490: 6e 74 73 20 2b 0a 20 20 20 20 72 65 73 75 6c 74 nts +. result
0001b4a0: 5f 63 6f 6e 73 74 61 6e 74 73 20 2b 0a 20 20 20 _constants +.
0001b4b0: 20 72 75 6c 65 5f 69 64 65 6e 74 69 66 69 63 61 rule_identifica
0001b4c0: 74 69 6f 6e 5f 63 6f 6e 73 74 61 6e 74 73 20 2b tion_constants +
0001b4d0: 0a 20 20 20 20 73 63 72 69 70 74 5f 62 6c 6f 63 . script_bloc
0001b4e0: 6b 5f 70 72 6f 70 65 72 74 69 65 73 5f 63 6f 6e k_properties_con
0001b4f0: 73 74 61 6e 74 73 20 2b 0a 20 20 20 20 73 75 62 stants +. sub
0001b500: 74 61 73 6b 5f 62 6c 6f 63 6b 5f 70 72 6f 70 65 task_block_prope
0001b510: 72 74 69 65 73 5f 63 6f 6e 73 74 61 6e 74 73 20 rties_constants
0001b520: 2b 0a 20 20 20 20 73 79 73 74 65 6d 5f 63 6f 6d +. system_com
0001b530: 70 6f 6e 65 6e 74 5f 63 6f 6e 73 74 61 6e 74 73 ponent_constants
0001b540: 20 2b 0a 20 20 20 20 73 79 73 74 65 6d 5f 64 69 +. system_di
0001b550: 61 6c 6f 67 73 5f 63 6f 6e 73 74 61 6e 74 73 20 alogs_constants
0001b560: 2b 0a 20 20 20 20 73 79 73 74 65 6d 5f 72 65 66 +. system_ref
0001b570: 65 72 65 6e 63 65 5f 6e 61 6d 65 73 5f 63 6f 6e erence_names_con
0001b580: 73 74 61 6e 74 73 20 2b 0a 20 20 20 20 74 61 62 stants +. tab
0001b590: 6c 65 5f 6e 61 6d 65 5f 63 6f 6e 73 74 61 6e 74 le_name_constant
0001b5a0: 73 20 2b 0a 20 20 20 20 74 65 73 74 5f 63 6f 6e s +. test_con
0001b5b0: 73 74 61 6e 74 73 20 2b 0a 20 20 20 20 75 73 69 stants +. usi
0001b5c0: 6e 67 5f 74 68 65 5f 64 69 61 6c 6f 67 5f 77 69 ng_the_dialog_wi
0001b5d0: 6e 64 6f 77 73 5f 63 6f 6e 73 74 61 6e 74 73 20 ndows_constants
0001b5e0: 2b 0a 20 20 20 20 75 73 69 6e 67 5f 74 68 65 5f +. using_the_
0001b5f0: 64 6f 63 75 6d 65 6e 74 5f 63 6f 6e 73 74 61 6e document_constan
0001b600: 74 73 20 2b 0a 20 20 20 20 75 73 69 6e 67 5f 74 ts +. using_t
0001b610: 68 65 5f 45 41 5f 61 6e 64 5f 65 6e 63 72 79 70 he_EA_and_encryp
0001b620: 74 69 6f 6e 5f 63 6f 6e 73 74 61 6e 74 73 20 2b tion_constants +
0001b630: 0a 20 20 20 20 75 73 69 6e 67 5f 74 68 65 5f 49 . using_the_I
0001b640: 53 42 4c 5f 65 64 69 74 6f 72 5f 63 6f 6e 73 74 SBL_editor_const
0001b650: 61 6e 74 73 20 2b 0a 20 20 20 20 77 61 69 74 5f ants +. wait_
0001b660: 62 6c 6f 63 6b 5f 70 72 6f 70 65 72 74 69 65 73 block_properties
0001b670: 5f 63 6f 6e 73 74 61 6e 74 73 20 2b 0a 20 20 20 _constants +.
0001b680: 20 73 79 73 72 65 73 5f 63 6f 6d 6d 6f 6e 5f 63 sysres_common_c
0001b690: 6f 6e 73 74 61 6e 74 73 3b 0a 0a 20 20 2f 2f 20 onstants;.. //
0001b6a0: 65 6e 75 6d 20 54 41 63 63 6f 75 6e 74 54 79 70 enum TAccountTyp
0001b6b0: 65 0a 20 20 63 6f 6e 73 74 20 54 41 63 63 6f 75 e. const TAccou
0001b6c0: 6e 74 54 79 70 65 20 3d 20 22 61 74 55 73 65 72 ntType = "atUser
0001b6d0: 20 61 74 47 72 6f 75 70 20 61 74 52 6f 6c 65 20 atGroup atRole
0001b6e0: 22 3b 0a 0a 20 20 2f 2f 20 65 6e 75 6d 20 54 41 ";.. // enum TA
0001b6f0: 63 74 69 6f 6e 45 6e 61 62 6c 65 64 4d 6f 64 65 ctionEnabledMode
0001b700: 0a 20 20 63 6f 6e 73 74 20 54 41 63 74 69 6f 6e . const TAction
0001b710: 45 6e 61 62 6c 65 64 4d 6f 64 65 20 3d 0a 20 20 EnabledMode =.
0001b720: 20 20 22 61 65 6d 45 6e 61 62 6c 65 64 41 6c 77 "aemEnabledAlw
0001b730: 61 79 73 20 22 20 2b 0a 20 20 20 20 22 61 65 6d ays " +. "aem
0001b740: 44 69 73 61 62 6c 65 64 41 6c 77 61 79 73 20 22 DisabledAlways "
0001b750: 20 2b 0a 20 20 20 20 22 61 65 6d 45 6e 61 62 6c +. "aemEnabl
0001b760: 65 64 4f 6e 42 72 6f 77 73 65 20 22 20 2b 0a 20 edOnBrowse " +.
0001b770: 20 20 20 22 61 65 6d 45 6e 61 62 6c 65 64 4f 6e "aemEnabledOn
0001b780: 45 64 69 74 20 22 20 2b 0a 20 20 20 20 22 61 65 Edit " +. "ae
0001b790: 6d 44 69 73 61 62 6c 65 64 4f 6e 42 72 6f 77 73 mDisabledOnBrows
0001b7a0: 65 45 6d 70 74 79 20 22 3b 0a 0a 20 20 2f 2f 20 eEmpty ";.. //
0001b7b0: 65 6e 75 6d 20 54 41 64 64 50 6f 73 69 74 69 6f enum TAddPositio
0001b7c0: 6e 0a 20 20 63 6f 6e 73 74 20 54 41 64 64 50 6f n. const TAddPo
0001b7d0: 73 69 74 69 6f 6e 20 3d 20 22 61 70 42 65 67 69 sition = "apBegi
0001b7e0: 6e 20 61 70 45 6e 64 20 22 3b 0a 0a 20 20 2f 2f n apEnd ";.. //
0001b7f0: 20 65 6e 75 6d 20 54 41 6c 69 67 6e 6d 65 6e 74 enum TAlignment
0001b800: 0a 20 20 63 6f 6e 73 74 20 54 41 6c 69 67 6e 6d . const TAlignm
0001b810: 65 6e 74 20 3d 20 22 61 6c 4c 65 66 74 20 61 6c ent = "alLeft al
0001b820: 52 69 67 68 74 20 22 3b 0a 0a 20 20 2f 2f 20 65 Right ";.. // e
0001b830: 6e 75 6d 20 54 41 72 65 61 53 68 6f 77 4d 6f 64 num TAreaShowMod
0001b840: 65 0a 20 20 63 6f 6e 73 74 20 54 41 72 65 61 53 e. const TAreaS
0001b850: 68 6f 77 4d 6f 64 65 20 3d 0a 20 20 20 20 22 61 howMode =. "a
0001b860: 73 6d 4e 65 76 65 72 20 22 20 2b 0a 20 20 20 20 smNever " +.
0001b870: 22 61 73 6d 4e 6f 42 75 74 43 75 73 74 6f 6d 69 "asmNoButCustomi
0001b880: 7a 65 20 22 20 2b 0a 20 20 20 20 22 61 73 6d 41 ze " +. "asmA
0001b890: 73 4c 61 73 74 54 69 6d 65 20 22 20 2b 0a 20 20 sLastTime " +.
0001b8a0: 20 20 22 61 73 6d 59 65 73 42 75 74 43 75 73 74 "asmYesButCust
0001b8b0: 6f 6d 69 7a 65 20 22 20 2b 0a 20 20 20 20 22 61 omize " +. "a
0001b8c0: 73 6d 41 6c 77 61 79 73 20 22 3b 0a 0a 20 20 2f smAlways ";.. /
0001b8d0: 2f 20 65 6e 75 6d 20 54 43 65 72 74 69 66 69 63 / enum TCertific
0001b8e0: 61 74 65 49 6e 76 61 6c 69 64 61 74 69 6f 6e 52 ateInvalidationR
0001b8f0: 65 61 73 6f 6e 0a 20 20 63 6f 6e 73 74 20 54 43 eason. const TC
0001b900: 65 72 74 69 66 69 63 61 74 65 49 6e 76 61 6c 69 ertificateInvali
0001b910: 64 61 74 69 6f 6e 52 65 61 73 6f 6e 20 3d 20 22 dationReason = "
0001b920: 63 69 72 43 6f 6d 6d 6f 6e 20 63 69 72 52 65 76 cirCommon cirRev
0001b930: 6f 6b 65 64 20 22 3b 0a 0a 20 20 2f 2f 20 65 6e oked ";.. // en
0001b940: 75 6d 20 54 43 65 72 74 69 66 69 63 61 74 65 54 um TCertificateT
0001b950: 79 70 65 0a 20 20 63 6f 6e 73 74 20 54 43 65 72 ype. const TCer
0001b960: 74 69 66 69 63 61 74 65 54 79 70 65 20 3d 20 22 tificateType = "
0001b970: 63 74 53 69 67 6e 61 74 75 72 65 20 63 74 45 6e ctSignature ctEn
0001b980: 63 6f 64 65 20 63 74 53 69 67 6e 61 74 75 72 65 code ctSignature
0001b990: 45 6e 63 6f 64 65 20 22 3b 0a 0a 20 20 2f 2f 20 Encode ";.. //
0001b9a0: 65 6e 75 6d 20 54 43 68 65 63 6b 4c 69 73 74 42 enum TCheckListB
0001b9b0: 6f 78 49 74 65 6d 53 74 61 74 65 0a 20 20 63 6f oxItemState. co
0001b9c0: 6e 73 74 20 54 43 68 65 63 6b 4c 69 73 74 42 6f nst TCheckListBo
0001b9d0: 78 49 74 65 6d 53 74 61 74 65 20 3d 20 22 63 6c xItemState = "cl
0001b9e0: 62 55 6e 63 68 65 63 6b 65 64 20 63 6c 62 43 68 bUnchecked clbCh
0001b9f0: 65 63 6b 65 64 20 63 6c 62 47 72 61 79 65 64 20 ecked clbGrayed
0001ba00: 22 3b 0a 0a 20 20 2f 2f 20 65 6e 75 6d 20 54 43 ";.. // enum TC
0001ba10: 6c 6f 73 65 4f 6e 45 73 63 0a 20 20 63 6f 6e 73 loseOnEsc. cons
0001ba20: 74 20 54 43 6c 6f 73 65 4f 6e 45 73 63 20 3d 20 t TCloseOnEsc =
0001ba30: 22 63 65 49 53 42 20 63 65 41 6c 77 61 79 73 20 "ceISB ceAlways
0001ba40: 63 65 4e 65 76 65 72 20 22 3b 0a 0a 20 20 2f 2f ceNever ";.. //
0001ba50: 20 65 6e 75 6d 20 54 43 6f 6d 70 54 79 70 65 0a enum TCompType.
0001ba60: 20 20 63 6f 6e 73 74 20 54 43 6f 6d 70 54 79 70 const TCompTyp
0001ba70: 65 20 3d 0a 20 20 20 20 22 63 74 44 6f 63 75 6d e =. "ctDocum
0001ba80: 65 6e 74 20 22 20 2b 0a 20 20 20 20 22 63 74 52 ent " +. "ctR
0001ba90: 65 66 65 72 65 6e 63 65 20 22 20 2b 0a 20 20 20 eference " +.
0001baa0: 20 22 63 74 53 63 72 69 70 74 20 22 20 2b 0a 20 "ctScript " +.
0001bab0: 20 20 20 22 63 74 55 6e 6b 6e 6f 77 6e 20 22 20 "ctUnknown "
0001bac0: 2b 0a 20 20 20 20 22 63 74 52 65 70 6f 72 74 20 +. "ctReport
0001bad0: 22 20 2b 0a 20 20 20 20 22 63 74 44 69 61 6c 6f " +. "ctDialo
0001bae0: 67 20 22 20 2b 0a 20 20 20 20 22 63 74 46 75 6e g " +. "ctFun
0001baf0: 63 74 69 6f 6e 20 22 20 2b 0a 20 20 20 20 22 63 ction " +. "c
0001bb00: 74 46 6f 6c 64 65 72 20 22 20 2b 0a 20 20 20 20 tFolder " +.
0001bb10: 22 63 74 45 44 6f 63 75 6d 65 6e 74 20 22 20 2b "ctEDocument " +
0001bb20: 0a 20 20 20 20 22 63 74 54 61 73 6b 20 22 20 2b . "ctTask " +
0001bb30: 0a 20 20 20 20 22 63 74 4a 6f 62 20 22 20 2b 0a . "ctJob " +.
0001bb40: 20 20 20 20 22 63 74 4e 6f 74 69 63 65 20 22 20 "ctNotice "
0001bb50: 2b 0a 20 20 20 20 22 63 74 43 6f 6e 74 72 6f 6c +. "ctControl
0001bb60: 4a 6f 62 20 22 3b 0a 0a 20 20 2f 2f 20 65 6e 75 Job ";.. // enu
0001bb70: 6d 20 54 43 6f 6e 64 69 74 69 6f 6e 46 6f 72 6d m TConditionForm
0001bb80: 61 74 0a 20 20 63 6f 6e 73 74 20 54 43 6f 6e 64 at. const TCond
0001bb90: 69 74 69 6f 6e 46 6f 72 6d 61 74 20 3d 20 22 63 itionFormat = "c
0001bba0: 66 49 6e 74 65 72 6e 61 6c 20 63 66 44 69 73 70 fInternal cfDisp
0001bbb0: 6c 61 79 20 22 3b 0a 0a 20 20 2f 2f 20 65 6e 75 lay ";.. // enu
0001bbc0: 6d 20 54 43 6f 6e 6e 65 63 74 69 6f 6e 49 6e 74 m TConnectionInt
0001bbd0: 65 6e 74 0a 20 20 63 6f 6e 73 74 20 54 43 6f 6e ent. const TCon
0001bbe0: 6e 65 63 74 69 6f 6e 49 6e 74 65 6e 74 20 3d 20 nectionIntent =
0001bbf0: 22 63 69 55 6e 73 70 65 63 69 66 69 65 64 20 63 "ciUnspecified c
0001bc00: 69 57 72 69 74 65 20 63 69 52 65 61 64 20 22 3b iWrite ciRead ";
0001bc10: 0a 0a 20 20 2f 2f 20 65 6e 75 6d 20 54 43 6f 6e .. // enum TCon
0001bc20: 74 65 6e 74 4b 69 6e 64 0a 20 20 63 6f 6e 73 74 tentKind. const
0001bc30: 20 54 43 6f 6e 74 65 6e 74 4b 69 6e 64 20 3d 0a TContentKind =.
0001bc40: 20 20 20 20 22 63 6b 46 6f 6c 64 65 72 20 22 20 "ckFolder "
0001bc50: 2b 0a 20 20 20 20 22 63 6b 45 44 6f 63 75 6d 65 +. "ckEDocume
0001bc60: 6e 74 20 22 20 2b 0a 20 20 20 20 22 63 6b 54 61 nt " +. "ckTa
0001bc70: 73 6b 20 22 20 2b 0a 20 20 20 20 22 63 6b 4a 6f sk " +. "ckJo
0001bc80: 62 20 22 20 2b 0a 20 20 20 20 22 63 6b 43 6f 6d b " +. "ckCom
0001bc90: 70 6f 6e 65 6e 74 54 6f 6b 65 6e 20 22 20 2b 0a ponentToken " +.
0001bca0: 20 20 20 20 22 63 6b 41 6e 79 20 22 20 2b 0a 20 "ckAny " +.
0001bcb0: 20 20 20 22 63 6b 52 65 66 65 72 65 6e 63 65 20 "ckReference
0001bcc0: 22 20 2b 0a 20 20 20 20 22 63 6b 53 63 72 69 70 " +. "ckScrip
0001bcd0: 74 20 22 20 2b 0a 20 20 20 20 22 63 6b 52 65 70 t " +. "ckRep
0001bce0: 6f 72 74 20 22 20 2b 0a 20 20 20 20 22 63 6b 44 ort " +. "ckD
0001bcf0: 69 61 6c 6f 67 20 22 3b 0a 0a 20 20 2f 2f 20 65 ialog ";.. // e
0001bd00: 6e 75 6d 20 54 43 6f 6e 74 72 6f 6c 54 79 70 65 num TControlType
0001bd10: 0a 20 20 63 6f 6e 73 74 20 54 43 6f 6e 74 72 6f . const TContro
0001bd20: 6c 54 79 70 65 20 3d 0a 20 20 20 20 22 63 74 49 lType =. "ctI
0001bd30: 53 42 4c 45 64 69 74 6f 72 20 22 20 2b 0a 20 20 SBLEditor " +.
0001bd40: 20 20 22 63 74 42 65 76 65 6c 20 22 20 2b 0a 20 "ctBevel " +.
0001bd50: 20 20 20 22 63 74 42 75 74 74 6f 6e 20 22 20 2b "ctButton " +
0001bd60: 0a 20 20 20 20 22 63 74 43 68 65 63 6b 4c 69 73 . "ctCheckLis
0001bd70: 74 42 6f 78 20 22 20 2b 0a 20 20 20 20 22 63 74 tBox " +. "ct
0001bd80: 43 6f 6d 62 6f 42 6f 78 20 22 20 2b 0a 20 20 20 ComboBox " +.
0001bd90: 20 22 63 74 43 6f 6d 62 6f 45 64 69 74 20 22 20 "ctComboEdit "
0001bda0: 2b 0a 20 20 20 20 22 63 74 47 72 69 64 20 22 20 +. "ctGrid "
0001bdb0: 2b 0a 20 20 20 20 22 63 74 44 42 43 68 65 63 6b +. "ctDBCheck
0001bdc0: 42 6f 78 20 22 20 2b 0a 20 20 20 20 22 63 74 44 Box " +. "ctD
0001bdd0: 42 43 6f 6d 62 6f 42 6f 78 20 22 20 2b 0a 20 20 BComboBox " +.
0001bde0: 20 20 22 63 74 44 42 45 64 69 74 20 22 20 2b 0a "ctDBEdit " +.
0001bdf0: 20 20 20 20 22 63 74 44 42 45 6c 6c 69 70 73 69 "ctDBEllipsi
0001be00: 73 20 22 20 2b 0a 20 20 20 20 22 63 74 44 42 4d s " +. "ctDBM
0001be10: 65 6d 6f 20 22 20 2b 0a 20 20 20 20 22 63 74 44 emo " +. "ctD
0001be20: 42 4e 61 76 69 67 61 74 6f 72 20 22 20 2b 0a 20 BNavigator " +.
0001be30: 20 20 20 22 63 74 44 42 52 61 64 69 6f 47 72 6f "ctDBRadioGro
0001be40: 75 70 20 22 20 2b 0a 20 20 20 20 22 63 74 44 42 up " +. "ctDB
0001be50: 53 74 61 74 75 73 4c 61 62 65 6c 20 22 20 2b 0a StatusLabel " +.
0001be60: 20 20 20 20 22 63 74 45 64 69 74 20 22 20 2b 0a "ctEdit " +.
0001be70: 20 20 20 20 22 63 74 47 72 6f 75 70 42 6f 78 20 "ctGroupBox
0001be80: 22 20 2b 0a 20 20 20 20 22 63 74 49 6e 70 6c 61 " +. "ctInpla
0001be90: 63 65 48 69 6e 74 20 22 20 2b 0a 20 20 20 20 22 ceHint " +. "
0001bea0: 63 74 4d 65 6d 6f 20 22 20 2b 0a 20 20 20 20 22 ctMemo " +. "
0001beb0: 63 74 50 61 6e 65 6c 20 22 20 2b 0a 20 20 20 20 ctPanel " +.
0001bec0: 22 63 74 4c 69 73 74 42 6f 78 20 22 20 2b 0a 20 "ctListBox " +.
0001bed0: 20 20 20 22 63 74 52 61 64 69 6f 42 75 74 74 6f "ctRadioButto
0001bee0: 6e 20 22 20 2b 0a 20 20 20 20 22 63 74 52 69 63 n " +. "ctRic
0001bef0: 68 45 64 69 74 20 22 20 2b 0a 20 20 20 20 22 63 hEdit " +. "c
0001bf00: 74 54 61 62 53 68 65 65 74 20 22 20 2b 0a 20 20 tTabSheet " +.
0001bf10: 20 20 22 63 74 57 65 62 42 72 6f 77 73 65 72 20 "ctWebBrowser
0001bf20: 22 20 2b 0a 20 20 20 20 22 63 74 49 6d 61 67 65 " +. "ctImage
0001bf30: 20 22 20 2b 0a 20 20 20 20 22 63 74 48 79 70 65 " +. "ctHype
0001bf40: 72 4c 69 6e 6b 20 22 20 2b 0a 20 20 20 20 22 63 rLink " +. "c
0001bf50: 74 4c 61 62 65 6c 20 22 20 2b 0a 20 20 20 20 22 tLabel " +. "
0001bf60: 63 74 44 42 4d 75 6c 74 69 45 6c 6c 69 70 73 69 ctDBMultiEllipsi
0001bf70: 73 20 22 20 2b 0a 20 20 20 20 22 63 74 52 69 62 s " +. "ctRib
0001bf80: 62 6f 6e 20 22 20 2b 0a 20 20 20 20 22 63 74 52 bon " +. "ctR
0001bf90: 69 63 68 56 69 65 77 20 22 20 2b 0a 20 20 20 20 ichView " +.
0001bfa0: 22 63 74 49 6e 6e 65 72 50 61 6e 65 6c 20 22 20 "ctInnerPanel "
0001bfb0: 2b 0a 20 20 20 20 22 63 74 50 61 6e 65 6c 47 72 +. "ctPanelGr
0001bfc0: 6f 75 70 20 22 20 2b 0a 20 20 20 20 22 63 74 42 oup " +. "ctB
0001bfd0: 69 74 42 75 74 74 6f 6e 20 22 3b 0a 0a 20 20 2f itButton ";.. /
0001bfe0: 2f 20 65 6e 75 6d 20 54 43 72 69 74 65 72 69 6f / enum TCriterio
0001bff0: 6e 43 6f 6e 74 65 6e 74 54 79 70 65 0a 20 20 63 nContentType. c
0001c000: 6f 6e 73 74 20 54 43 72 69 74 65 72 69 6f 6e 43 onst TCriterionC
0001c010: 6f 6e 74 65 6e 74 54 79 70 65 20 3d 0a 20 20 20 ontentType =.
0001c020: 20 22 63 63 74 44 61 74 65 20 22 20 2b 0a 20 20 "cctDate " +.
0001c030: 20 20 22 63 63 74 49 6e 74 65 67 65 72 20 22 20 "cctInteger "
0001c040: 2b 0a 20 20 20 20 22 63 63 74 4e 75 6d 65 72 69 +. "cctNumeri
0001c050: 63 20 22 20 2b 0a 20 20 20 20 22 63 63 74 50 69 c " +. "cctPi
0001c060: 63 6b 20 22 20 2b 0a 20 20 20 20 22 63 63 74 52 ck " +. "cctR
0001c070: 65 66 65 72 65 6e 63 65 20 22 20 2b 0a 20 20 20 eference " +.
0001c080: 20 22 63 63 74 53 74 72 69 6e 67 20 22 20 2b 0a "cctString " +.
0001c090: 20 20 20 20 22 63 63 74 54 65 78 74 20 22 3b 0a "cctText ";.
0001c0a0: 0a 20 20 2f 2f 20 65 6e 75 6d 20 54 43 75 6c 74 . // enum TCult
0001c0b0: 75 72 65 54 79 70 65 0a 20 20 63 6f 6e 73 74 20 ureType. const
0001c0c0: 54 43 75 6c 74 75 72 65 54 79 70 65 20 3d 20 22 TCultureType = "
0001c0d0: 63 6c 74 49 6e 74 65 72 6e 61 6c 20 63 6c 74 50 cltInternal cltP
0001c0e0: 72 69 6d 61 72 79 20 63 6c 74 47 55 49 20 22 3b rimary cltGUI ";
0001c0f0: 0a 0a 20 20 2f 2f 20 65 6e 75 6d 20 54 44 61 74 .. // enum TDat
0001c100: 61 53 65 74 45 76 65 6e 74 54 79 70 65 0a 20 20 aSetEventType.
0001c110: 63 6f 6e 73 74 20 54 44 61 74 61 53 65 74 45 76 const TDataSetEv
0001c120: 65 6e 74 54 79 70 65 20 3d 0a 20 20 20 20 22 64 entType =. "d
0001c130: 73 65 42 65 66 6f 72 65 4f 70 65 6e 20 22 20 2b seBeforeOpen " +
0001c140: 0a 20 20 20 20 22 64 73 65 41 66 74 65 72 4f 70 . "dseAfterOp
0001c150: 65 6e 20 22 20 2b 0a 20 20 20 20 22 64 73 65 42 en " +. "dseB
0001c160: 65 66 6f 72 65 43 6c 6f 73 65 20 22 20 2b 0a 20 eforeClose " +.
0001c170: 20 20 20 22 64 73 65 41 66 74 65 72 43 6c 6f 73 "dseAfterClos
0001c180: 65 20 22 20 2b 0a 20 20 20 20 22 64 73 65 4f 6e e " +. "dseOn
0001c190: 56 61 6c 69 64 44 65 6c 65 74 65 20 22 20 2b 0a ValidDelete " +.
0001c1a0: 20 20 20 20 22 64 73 65 42 65 66 6f 72 65 44 65 "dseBeforeDe
0001c1b0: 6c 65 74 65 20 22 20 2b 0a 20 20 20 20 22 64 73 lete " +. "ds
0001c1c0: 65 41 66 74 65 72 44 65 6c 65 74 65 20 22 20 2b eAfterDelete " +
0001c1d0: 0a 20 20 20 20 22 64 73 65 41 66 74 65 72 44 65 . "dseAfterDe
0001c1e0: 6c 65 74 65 4f 75 74 4f 66 54 72 61 6e 73 61 63 leteOutOfTransac
0001c1f0: 74 69 6f 6e 20 22 20 2b 0a 20 20 20 20 22 64 73 tion " +. "ds
0001c200: 65 4f 6e 44 65 6c 65 74 65 45 72 72 6f 72 20 22 eOnDeleteError "
0001c210: 20 2b 0a 20 20 20 20 22 64 73 65 42 65 66 6f 72 +. "dseBefor
0001c220: 65 49 6e 73 65 72 74 20 22 20 2b 0a 20 20 20 20 eInsert " +.
0001c230: 22 64 73 65 41 66 74 65 72 49 6e 73 65 72 74 20 "dseAfterInsert
0001c240: 22 20 2b 0a 20 20 20 20 22 64 73 65 4f 6e 56 61 " +. "dseOnVa
0001c250: 6c 69 64 55 70 64 61 74 65 20 22 20 2b 0a 20 20 lidUpdate " +.
0001c260: 20 20 22 64 73 65 42 65 66 6f 72 65 55 70 64 61 "dseBeforeUpda
0001c270: 74 65 20 22 20 2b 0a 20 20 20 20 22 64 73 65 4f te " +. "dseO
0001c280: 6e 55 70 64 61 74 65 52 61 74 69 66 69 65 64 52 nUpdateRatifiedR
0001c290: 65 63 6f 72 64 20 22 20 2b 0a 20 20 20 20 22 64 ecord " +. "d
0001c2a0: 73 65 41 66 74 65 72 55 70 64 61 74 65 20 22 20 seAfterUpdate "
0001c2b0: 2b 0a 20 20 20 20 22 64 73 65 41 66 74 65 72 55 +. "dseAfterU
0001c2c0: 70 64 61 74 65 4f 75 74 4f 66 54 72 61 6e 73 61 pdateOutOfTransa
0001c2d0: 63 74 69 6f 6e 20 22 20 2b 0a 20 20 20 20 22 64 ction " +. "d
0001c2e0: 73 65 4f 6e 55 70 64 61 74 65 45 72 72 6f 72 20 seOnUpdateError
0001c2f0: 22 20 2b 0a 20 20 20 20 22 64 73 65 41 66 74 65 " +. "dseAfte
0001c300: 72 53 63 72 6f 6c 6c 20 22 20 2b 0a 20 20 20 20 rScroll " +.
0001c310: 22 64 73 65 4f 6e 4f 70 65 6e 52 65 63 6f 72 64 "dseOnOpenRecord
0001c320: 20 22 20 2b 0a 20 20 20 20 22 64 73 65 4f 6e 43 " +. "dseOnC
0001c330: 6c 6f 73 65 52 65 63 6f 72 64 20 22 20 2b 0a 20 loseRecord " +.
0001c340: 20 20 20 22 64 73 65 42 65 66 6f 72 65 43 61 6e "dseBeforeCan
0001c350: 63 65 6c 20 22 20 2b 0a 20 20 20 20 22 64 73 65 cel " +. "dse
0001c360: 41 66 74 65 72 43 61 6e 63 65 6c 20 22 20 2b 0a AfterCancel " +.
0001c370: 20 20 20 20 22 64 73 65 4f 6e 55 70 64 61 74 65 "dseOnUpdate
0001c380: 44 65 61 64 6c 6f 63 6b 45 72 72 6f 72 20 22 20 DeadlockError "
0001c390: 2b 0a 20 20 20 20 22 64 73 65 42 65 66 6f 72 65 +. "dseBefore
0001c3a0: 44 65 74 61 69 6c 55 70 64 61 74 65 20 22 20 2b DetailUpdate " +
0001c3b0: 0a 20 20 20 20 22 64 73 65 4f 6e 50 72 65 70 61 . "dseOnPrepa
0001c3c0: 72 65 55 70 64 61 74 65 20 22 20 2b 0a 20 20 20 reUpdate " +.
0001c3d0: 20 22 64 73 65 4f 6e 41 6e 79 52 65 71 75 69 73 "dseOnAnyRequis
0001c3e0: 69 74 65 43 68 61 6e 67 65 20 22 3b 0a 0a 20 20 iteChange ";..
0001c3f0: 2f 2f 20 65 6e 75 6d 20 54 44 61 74 61 53 65 74 // enum TDataSet
0001c400: 53 74 61 74 65 0a 20 20 63 6f 6e 73 74 20 54 44 State. const TD
0001c410: 61 74 61 53 65 74 53 74 61 74 65 20 3d 20 22 64 ataSetState = "d
0001c420: 73 73 45 64 69 74 20 64 73 73 49 6e 73 65 72 74 ssEdit dssInsert
0001c430: 20 64 73 73 42 72 6f 77 73 65 20 64 73 73 49 6e dssBrowse dssIn
0001c440: 41 63 74 69 76 65 20 22 3b 0a 0a 20 20 2f 2f 20 Active ";.. //
0001c450: 65 6e 75 6d 20 54 44 61 74 65 46 6f 72 6d 61 74 enum TDateFormat
0001c460: 54 79 70 65 0a 20 20 63 6f 6e 73 74 20 54 44 61 Type. const TDa
0001c470: 74 65 46 6f 72 6d 61 74 54 79 70 65 20 3d 20 22 teFormatType = "
0001c480: 64 66 74 44 61 74 65 20 64 66 74 53 68 6f 72 74 dftDate dftShort
0001c490: 44 61 74 65 20 64 66 74 44 61 74 65 54 69 6d 65 Date dftDateTime
0001c4a0: 20 64 66 74 54 69 6d 65 53 74 61 6d 70 20 22 3b dftTimeStamp ";
0001c4b0: 0a 0a 20 20 2f 2f 20 65 6e 75 6d 20 54 44 61 74 .. // enum TDat
0001c4c0: 65 4f 66 66 73 65 74 54 79 70 65 0a 20 20 63 6f eOffsetType. co
0001c4d0: 6e 73 74 20 54 44 61 74 65 4f 66 66 73 65 74 54 nst TDateOffsetT
0001c4e0: 79 70 65 20 3d 20 22 64 6f 74 44 61 79 73 20 64 ype = "dotDays d
0001c4f0: 6f 74 48 6f 75 72 73 20 64 6f 74 4d 69 6e 75 74 otHours dotMinut
0001c500: 65 73 20 64 6f 74 53 65 63 6f 6e 64 73 20 22 3b es dotSeconds ";
0001c510: 0a 0a 20 20 2f 2f 20 65 6e 75 6d 20 54 44 61 74 .. // enum TDat
0001c520: 65 54 69 6d 65 4b 69 6e 64 0a 20 20 63 6f 6e 73 eTimeKind. cons
0001c530: 74 20 54 44 61 74 65 54 69 6d 65 4b 69 6e 64 20 t TDateTimeKind
0001c540: 3d 20 22 64 74 6b 6e 64 4c 6f 63 61 6c 20 64 74 = "dtkndLocal dt
0001c550: 6b 6e 64 55 54 43 20 22 3b 0a 0a 20 20 2f 2f 20 kndUTC ";.. //
0001c560: 65 6e 75 6d 20 54 44 65 61 41 63 63 65 73 73 52 enum TDeaAccessR
0001c570: 69 67 68 74 73 0a 20 20 63 6f 6e 73 74 20 54 44 ights. const TD
0001c580: 65 61 41 63 63 65 73 73 52 69 67 68 74 73 20 3d eaAccessRights =
0001c590: 20 22 61 72 4e 6f 6e 65 20 61 72 56 69 65 77 20 "arNone arView
0001c5a0: 61 72 45 64 69 74 20 61 72 46 75 6c 6c 20 22 3b arEdit arFull ";
0001c5b0: 0a 0a 20 20 2f 2f 20 65 6e 75 6d 20 54 44 6f 63 .. // enum TDoc
0001c5c0: 75 6d 65 6e 74 44 65 66 61 75 6c 74 41 63 74 69 umentDefaultActi
0001c5d0: 6f 6e 0a 20 20 63 6f 6e 73 74 20 54 44 6f 63 75 on. const TDocu
0001c5e0: 6d 65 6e 74 44 65 66 61 75 6c 74 41 63 74 69 6f mentDefaultActio
0001c5f0: 6e 20 3d 20 22 64 64 61 56 69 65 77 20 64 64 61 n = "ddaView dda
0001c600: 45 64 69 74 20 22 3b 0a 0a 20 20 2f 2f 20 65 6e Edit ";.. // en
0001c610: 75 6d 20 54 45 64 69 74 4d 6f 64 65 0a 20 20 63 um TEditMode. c
0001c620: 6f 6e 73 74 20 54 45 64 69 74 4d 6f 64 65 20 3d onst TEditMode =
0001c630: 0a 20 20 20 20 22 65 6d 4c 6f 63 6b 20 22 20 2b . "emLock " +
0001c640: 0a 20 20 20 20 22 65 6d 45 64 69 74 20 22 20 2b . "emEdit " +
0001c650: 0a 20 20 20 20 22 65 6d 53 69 67 6e 20 22 20 2b . "emSign " +
0001c660: 0a 20 20 20 20 22 65 6d 45 78 70 6f 72 74 57 69 . "emExportWi
0001c670: 74 68 4c 6f 63 6b 20 22 20 2b 0a 20 20 20 20 22 thLock " +. "
0001c680: 65 6d 49 6d 70 6f 72 74 57 69 74 68 55 6e 6c 6f emImportWithUnlo
0001c690: 63 6b 20 22 20 2b 0a 20 20 20 20 22 65 6d 43 68 ck " +. "emCh
0001c6a0: 61 6e 67 65 56 65 72 73 69 6f 6e 4e 6f 74 65 20 angeVersionNote
0001c6b0: 22 20 2b 0a 20 20 20 20 22 65 6d 4f 70 65 6e 46 " +. "emOpenF
0001c6c0: 6f 72 4d 6f 64 69 66 79 20 22 20 2b 0a 20 20 20 orModify " +.
0001c6d0: 20 22 65 6d 43 68 61 6e 67 65 4c 69 66 65 53 74 "emChangeLifeSt
0001c6e0: 61 67 65 20 22 20 2b 0a 20 20 20 20 22 65 6d 44 age " +. "emD
0001c6f0: 65 6c 65 74 65 20 22 20 2b 0a 20 20 20 20 22 65 elete " +. "e
0001c700: 6d 43 72 65 61 74 65 56 65 72 73 69 6f 6e 20 22 mCreateVersion "
0001c710: 20 2b 0a 20 20 20 20 22 65 6d 49 6d 70 6f 72 74 +. "emImport
0001c720: 20 22 20 2b 0a 20 20 20 20 22 65 6d 55 6e 6c 6f " +. "emUnlo
0001c730: 63 6b 45 78 70 6f 72 74 65 64 57 69 74 68 4c 6f ckExportedWithLo
0001c740: 63 6b 20 22 20 2b 0a 20 20 20 20 22 65 6d 53 74 ck " +. "emSt
0001c750: 61 72 74 20 22 20 2b 0a 20 20 20 20 22 65 6d 41 art " +. "emA
0001c760: 62 6f 72 74 20 22 20 2b 0a 20 20 20 20 22 65 6d bort " +. "em
0001c770: 52 65 49 6e 69 74 20 22 20 2b 0a 20 20 20 20 22 ReInit " +. "
0001c780: 65 6d 4d 61 72 6b 41 73 52 65 61 64 65 64 20 22 emMarkAsReaded "
0001c790: 20 2b 0a 20 20 20 20 22 65 6d 4d 61 72 6b 41 73 +. "emMarkAs
0001c7a0: 55 6e 72 65 61 64 65 64 20 22 20 2b 0a 20 20 20 Unreaded " +.
0001c7b0: 20 22 65 6d 50 65 72 66 6f 72 6d 20 22 20 2b 0a "emPerform " +.
0001c7c0: 20 20 20 20 22 65 6d 41 63 63 65 70 74 20 22 20 "emAccept "
0001c7d0: 2b 0a 20 20 20 20 22 65 6d 52 65 73 75 6d 65 20 +. "emResume
0001c7e0: 22 20 2b 0a 20 20 20 20 22 65 6d 43 68 61 6e 67 " +. "emChang
0001c7f0: 65 52 69 67 68 74 73 20 22 20 2b 0a 20 20 20 20 eRights " +.
0001c800: 22 65 6d 45 64 69 74 52 6f 75 74 65 20 22 20 2b "emEditRoute " +
0001c810: 0a 20 20 20 20 22 65 6d 45 64 69 74 4f 62 73 65 . "emEditObse
0001c820: 72 76 65 72 20 22 20 2b 0a 20 20 20 20 22 65 6d rver " +. "em
0001c830: 52 65 63 6f 76 65 72 79 46 72 6f 6d 4c 6f 63 61 RecoveryFromLoca
0001c840: 6c 43 6f 70 79 20 22 20 2b 0a 20 20 20 20 22 65 lCopy " +. "e
0001c850: 6d 43 68 61 6e 67 65 57 6f 72 6b 41 63 63 65 73 mChangeWorkAcces
0001c860: 73 54 79 70 65 20 22 20 2b 0a 20 20 20 20 22 65 sType " +. "e
0001c870: 6d 43 68 61 6e 67 65 45 6e 63 6f 64 65 54 79 70 mChangeEncodeTyp
0001c880: 65 54 6f 43 65 72 74 69 66 69 63 61 74 65 20 22 eToCertificate "
0001c890: 20 2b 0a 20 20 20 20 22 65 6d 43 68 61 6e 67 65 +. "emChange
0001c8a0: 45 6e 63 6f 64 65 54 79 70 65 54 6f 50 61 73 73 EncodeTypeToPass
0001c8b0: 77 6f 72 64 20 22 20 2b 0a 20 20 20 20 22 65 6d word " +. "em
0001c8c0: 43 68 61 6e 67 65 45 6e 63 6f 64 65 54 79 70 65 ChangeEncodeType
0001c8d0: 54 6f 4e 6f 6e 65 20 22 20 2b 0a 20 20 20 20 22 ToNone " +. "
0001c8e0: 65 6d 43 68 61 6e 67 65 45 6e 63 6f 64 65 54 79 emChangeEncodeTy
0001c8f0: 70 65 54 6f 43 65 72 74 69 66 69 63 61 74 65 50 peToCertificateP
0001c900: 61 73 73 77 6f 72 64 20 22 20 2b 0a 20 20 20 20 assword " +.
0001c910: 22 65 6d 43 68 61 6e 67 65 53 74 61 6e 64 61 72 "emChangeStandar
0001c920: 64 52 6f 75 74 65 20 22 20 2b 0a 20 20 20 20 22 dRoute " +. "
0001c930: 65 6d 47 65 74 54 65 78 74 20 22 20 2b 0a 20 20 emGetText " +.
0001c940: 20 20 22 65 6d 4f 70 65 6e 46 6f 72 56 69 65 77 "emOpenForView
0001c950: 20 22 20 2b 0a 20 20 20 20 22 65 6d 4d 6f 76 65 " +. "emMove
0001c960: 54 6f 53 74 6f 72 61 67 65 20 22 20 2b 0a 20 20 ToStorage " +.
0001c970: 20 20 22 65 6d 43 72 65 61 74 65 4f 62 6a 65 63 "emCreateObjec
0001c980: 74 20 22 20 2b 0a 20 20 20 20 22 65 6d 43 68 61 t " +. "emCha
0001c990: 6e 67 65 56 65 72 73 69 6f 6e 48 69 64 64 65 6e ngeVersionHidden
0001c9a0: 20 22 20 2b 0a 20 20 20 20 22 65 6d 44 65 6c 65 " +. "emDele
0001c9b0: 74 65 56 65 72 73 69 6f 6e 20 22 20 2b 0a 20 20 teVersion " +.
0001c9c0: 20 20 22 65 6d 43 68 61 6e 67 65 4c 69 66 65 43 "emChangeLifeC
0001c9d0: 79 63 6c 65 53 74 61 67 65 20 22 20 2b 0a 20 20 ycleStage " +.
0001c9e0: 20 20 22 65 6d 41 70 70 72 6f 76 69 6e 67 53 69 "emApprovingSi
0001c9f0: 67 6e 20 22 20 2b 0a 20 20 20 20 22 65 6d 45 78 gn " +. "emEx
0001ca00: 70 6f 72 74 20 22 20 2b 0a 20 20 20 20 22 65 6d port " +. "em
0001ca10: 43 6f 6e 74 69 6e 75 65 20 22 20 2b 0a 20 20 20 Continue " +.
0001ca20: 20 22 65 6d 4c 6f 63 6b 46 72 6f 6d 45 64 69 74 "emLockFromEdit
0001ca30: 20 22 20 2b 0a 20 20 20 20 22 65 6d 55 6e 4c 6f " +. "emUnLo
0001ca40: 63 6b 46 6f 72 45 64 69 74 20 22 20 2b 0a 20 20 ckForEdit " +.
0001ca50: 20 20 22 65 6d 4c 6f 63 6b 46 6f 72 53 65 72 76 "emLockForServ
0001ca60: 65 72 20 22 20 2b 0a 20 20 20 20 22 65 6d 55 6e er " +. "emUn
0001ca70: 6c 6f 63 6b 46 72 6f 6d 53 65 72 76 65 72 20 22 lockFromServer "
0001ca80: 20 2b 0a 20 20 20 20 22 65 6d 44 65 6c 65 67 61 +. "emDelega
0001ca90: 74 65 41 63 63 65 73 73 52 69 67 68 74 73 20 22 teAccessRights "
0001caa0: 20 2b 0a 20 20 20 20 22 65 6d 52 65 45 6e 63 6f +. "emReEnco
0001cab0: 64 65 20 22 3b 0a 0a 20 20 2f 2f 20 65 6e 75 6d de ";.. // enum
0001cac0: 20 54 45 64 69 74 6f 72 43 6c 6f 73 65 4f 62 73 TEditorCloseObs
0001cad0: 65 72 76 54 79 70 65 0a 20 20 63 6f 6e 73 74 20 ervType. const
0001cae0: 54 45 64 69 74 6f 72 43 6c 6f 73 65 4f 62 73 65 TEditorCloseObse
0001caf0: 72 76 54 79 70 65 20 3d 20 22 65 63 6f 74 46 69 rvType = "ecotFi
0001cb00: 6c 65 20 65 63 6f 74 50 72 6f 63 65 73 73 20 22 le ecotProcess "
0001cb10: 3b 0a 0a 20 20 2f 2f 20 65 6e 75 6d 20 54 45 64 ;.. // enum TEd
0001cb20: 6d 73 41 70 70 6c 69 63 61 74 69 6f 6e 41 63 74 msApplicationAct
0001cb30: 69 6f 6e 0a 20 20 63 6f 6e 73 74 20 54 45 64 6d ion. const TEdm
0001cb40: 73 41 70 70 6c 69 63 61 74 69 6f 6e 41 63 74 69 sApplicationActi
0001cb50: 6f 6e 20 3d 20 22 65 61 47 65 74 20 65 61 43 6f on = "eaGet eaCo
0001cb60: 70 79 20 65 61 43 72 65 61 74 65 20 65 61 43 72 py eaCreate eaCr
0001cb70: 65 61 74 65 53 74 61 6e 64 61 72 64 52 6f 75 74 eateStandardRout
0001cb80: 65 20 22 3b 0a 0a 20 20 2f 2f 20 65 6e 75 6d 20 e ";.. // enum
0001cb90: 54 45 44 6f 63 75 6d 65 6e 74 4c 6f 63 6b 54 79 TEDocumentLockTy
0001cba0: 70 65 0a 20 20 63 6f 6e 73 74 20 54 45 44 6f 63 pe. const TEDoc
0001cbb0: 75 6d 65 6e 74 4c 6f 63 6b 54 79 70 65 20 3d 20 umentLockType =
0001cbc0: 22 65 64 6c 74 41 6c 6c 20 65 64 6c 74 4e 6f 74 "edltAll edltNot
0001cbd0: 68 69 6e 67 20 65 64 6c 74 51 75 65 72 79 20 22 hing edltQuery "
0001cbe0: 3b 0a 0a 20 20 2f 2f 20 65 6e 75 6d 20 54 45 44 ;.. // enum TED
0001cbf0: 6f 63 75 6d 65 6e 74 53 74 65 70 53 68 6f 77 4d ocumentStepShowM
0001cc00: 6f 64 65 0a 20 20 63 6f 6e 73 74 20 54 45 44 6f ode. const TEDo
0001cc10: 63 75 6d 65 6e 74 53 74 65 70 53 68 6f 77 4d 6f cumentStepShowMo
0001cc20: 64 65 20 3d 20 22 65 73 73 6d 54 65 78 74 20 65 de = "essmText e
0001cc30: 73 73 6d 43 61 72 64 20 22 3b 0a 0a 20 20 2f 2f ssmCard ";.. //
0001cc40: 20 65 6e 75 6d 20 54 45 44 6f 63 75 6d 65 6e 74 enum TEDocument
0001cc50: 53 74 65 70 56 65 72 73 69 6f 6e 54 79 70 65 0a StepVersionType.
0001cc60: 20 20 63 6f 6e 73 74 20 54 45 44 6f 63 75 6d 65 const TEDocume
0001cc70: 6e 74 53 74 65 70 56 65 72 73 69 6f 6e 54 79 70 ntStepVersionTyp
0001cc80: 65 20 3d 20 22 65 73 76 74 4c 61 73 74 20 65 73 e = "esvtLast es
0001cc90: 76 74 4c 61 73 74 41 63 74 69 76 65 20 65 73 76 vtLastActive esv
0001cca0: 74 53 70 65 63 69 66 69 65 64 20 22 3b 0a 0a 20 tSpecified ";..
0001ccb0: 20 2f 2f 20 65 6e 75 6d 20 54 45 44 6f 63 75 6d // enum TEDocum
0001ccc0: 65 6e 74 53 74 6f 72 61 67 65 46 75 6e 63 74 69 entStorageFuncti
0001ccd0: 6f 6e 0a 20 20 63 6f 6e 73 74 20 54 45 44 6f 63 on. const TEDoc
0001cce0: 75 6d 65 6e 74 53 74 6f 72 61 67 65 46 75 6e 63 umentStorageFunc
0001ccf0: 74 69 6f 6e 20 3d 20 22 65 64 73 66 45 78 65 63 tion = "edsfExec
0001cd00: 75 74 69 76 65 20 65 64 73 66 41 72 63 68 69 76 utive edsfArchiv
0001cd10: 65 20 22 3b 0a 0a 20 20 2f 2f 20 65 6e 75 6d 20 e ";.. // enum
0001cd20: 54 45 44 6f 63 75 6d 65 6e 74 53 74 6f 72 61 67 TEDocumentStorag
0001cd30: 65 54 79 70 65 0a 20 20 63 6f 6e 73 74 20 54 45 eType. const TE
0001cd40: 44 6f 63 75 6d 65 6e 74 53 74 6f 72 61 67 65 54 DocumentStorageT
0001cd50: 79 70 65 20 3d 20 22 65 64 73 74 53 51 4c 53 65 ype = "edstSQLSe
0001cd60: 72 76 65 72 20 65 64 73 74 46 69 6c 65 20 22 3b rver edstFile ";
0001cd70: 0a 0a 20 20 2f 2f 20 65 6e 75 6d 20 54 45 44 6f .. // enum TEDo
0001cd80: 63 75 6d 65 6e 74 56 65 72 73 69 6f 6e 53 6f 75 cumentVersionSou
0001cd90: 72 63 65 54 79 70 65 0a 20 20 63 6f 6e 73 74 20 rceType. const
0001cda0: 54 45 44 6f 63 75 6d 65 6e 74 56 65 72 73 69 6f TEDocumentVersio
0001cdb0: 6e 53 6f 75 72 63 65 54 79 70 65 20 3d 0a 20 20 nSourceType =.
0001cdc0: 20 20 22 65 64 76 73 74 4e 6f 6e 65 20 65 64 76 "edvstNone edv
0001cdd0: 73 74 45 44 6f 63 75 6d 65 6e 74 56 65 72 73 69 stEDocumentVersi
0001cde0: 6f 6e 43 6f 70 79 20 65 64 76 73 74 46 69 6c 65 onCopy edvstFile
0001cdf0: 20 65 64 76 73 74 54 65 6d 70 6c 61 74 65 20 65 edvstTemplate e
0001ce00: 64 76 73 74 53 63 61 6e 6e 65 64 46 69 6c 65 20 dvstScannedFile
0001ce10: 22 3b 0a 0a 20 20 2f 2f 20 65 6e 75 6d 20 54 45 ";.. // enum TE
0001ce20: 44 6f 63 75 6d 65 6e 74 56 65 72 73 69 6f 6e 53 DocumentVersionS
0001ce30: 74 61 74 65 0a 20 20 63 6f 6e 73 74 20 54 45 44 tate. const TED
0001ce40: 6f 63 75 6d 65 6e 74 56 65 72 73 69 6f 6e 53 74 ocumentVersionSt
0001ce50: 61 74 65 20 3d 20 22 76 73 44 65 66 61 75 6c 74 ate = "vsDefault
0001ce60: 20 76 73 44 65 73 69 67 6e 20 76 73 41 63 74 69 vsDesign vsActi
0001ce70: 76 65 20 76 73 4f 62 73 6f 6c 65 74 65 20 22 3b ve vsObsolete ";
0001ce80: 0a 0a 20 20 2f 2f 20 65 6e 75 6d 20 54 45 6e 63 .. // enum TEnc
0001ce90: 6f 64 65 54 79 70 65 0a 20 20 63 6f 6e 73 74 20 odeType. const
0001cea0: 54 45 6e 63 6f 64 65 54 79 70 65 20 3d 20 22 65 TEncodeType = "e
0001ceb0: 74 4e 6f 6e 65 20 65 74 43 65 72 74 69 66 69 63 tNone etCertific
0001cec0: 61 74 65 20 65 74 50 61 73 73 77 6f 72 64 20 65 ate etPassword e
0001ced0: 74 43 65 72 74 69 66 69 63 61 74 65 50 61 73 73 tCertificatePass
0001cee0: 77 6f 72 64 20 22 3b 0a 0a 20 20 2f 2f 20 65 6e word ";.. // en
0001cef0: 75 6d 20 54 45 78 63 65 70 74 69 6f 6e 43 61 74 um TExceptionCat
0001cf00: 65 67 6f 72 79 0a 20 20 63 6f 6e 73 74 20 54 45 egory. const TE
0001cf10: 78 63 65 70 74 69 6f 6e 43 61 74 65 67 6f 72 79 xceptionCategory
0001cf20: 20 3d 20 22 65 63 45 78 63 65 70 74 69 6f 6e 20 = "ecException
0001cf30: 65 63 57 61 72 6e 69 6e 67 20 65 63 49 6e 66 6f ecWarning ecInfo
0001cf40: 72 6d 61 74 69 6f 6e 20 22 3b 0a 0a 20 20 2f 2f rmation ";.. //
0001cf50: 20 65 6e 75 6d 20 54 45 78 70 6f 72 74 65 64 53 enum TExportedS
0001cf60: 69 67 6e 61 74 75 72 65 73 54 79 70 65 0a 20 20 ignaturesType.
0001cf70: 63 6f 6e 73 74 20 54 45 78 70 6f 72 74 65 64 53 const TExportedS
0001cf80: 69 67 6e 61 74 75 72 65 73 54 79 70 65 20 3d 20 ignaturesType =
0001cf90: 22 65 73 74 41 6c 6c 20 65 73 74 41 70 70 72 6f "estAll estAppro
0001cfa0: 76 69 6e 67 4f 6e 6c 79 20 22 3b 0a 0a 20 20 2f vingOnly ";.. /
0001cfb0: 2f 20 65 6e 75 6d 20 54 45 78 70 6f 72 74 65 64 / enum TExported
0001cfc0: 56 65 72 73 69 6f 6e 54 79 70 65 0a 20 20 63 6f VersionType. co
0001cfd0: 6e 73 74 20 54 45 78 70 6f 72 74 65 64 56 65 72 nst TExportedVer
0001cfe0: 73 69 6f 6e 54 79 70 65 20 3d 20 22 65 76 74 4c sionType = "evtL
0001cff0: 61 73 74 20 65 76 74 4c 61 73 74 41 63 74 69 76 ast evtLastActiv
0001d000: 65 20 65 76 74 51 75 65 72 79 20 22 3b 0a 0a 20 e evtQuery ";..
0001d010: 20 2f 2f 20 65 6e 75 6d 20 54 46 69 65 6c 64 44 // enum TFieldD
0001d020: 61 74 61 54 79 70 65 0a 20 20 63 6f 6e 73 74 20 ataType. const
0001d030: 54 46 69 65 6c 64 44 61 74 61 54 79 70 65 20 3d TFieldDataType =
0001d040: 0a 20 20 20 20 22 66 64 74 53 74 72 69 6e 67 20 . "fdtString
0001d050: 22 20 2b 0a 20 20 20 20 22 66 64 74 4e 75 6d 65 " +. "fdtNume
0001d060: 72 69 63 20 22 20 2b 0a 20 20 20 20 22 66 64 74 ric " +. "fdt
0001d070: 49 6e 74 65 67 65 72 20 22 20 2b 0a 20 20 20 20 Integer " +.
0001d080: 22 66 64 74 44 61 74 65 20 22 20 2b 0a 20 20 20 "fdtDate " +.
0001d090: 20 22 66 64 74 54 65 78 74 20 22 20 2b 0a 20 20 "fdtText " +.
0001d0a0: 20 20 22 66 64 74 55 6e 6b 6e 6f 77 6e 20 22 20 "fdtUnknown "
0001d0b0: 2b 0a 20 20 20 20 22 66 64 74 57 69 64 65 53 74 +. "fdtWideSt
0001d0c0: 72 69 6e 67 20 22 20 2b 0a 20 20 20 20 22 66 64 ring " +. "fd
0001d0d0: 74 4c 61 72 67 65 49 6e 74 65 67 65 72 20 22 3b tLargeInteger ";
0001d0e0: 0a 0a 20 20 2f 2f 20 65 6e 75 6d 20 54 46 6f 6c .. // enum TFol
0001d0f0: 64 65 72 54 79 70 65 0a 20 20 63 6f 6e 73 74 20 derType. const
0001d100: 54 46 6f 6c 64 65 72 54 79 70 65 20 3d 0a 20 20 TFolderType =.
0001d110: 20 20 22 66 74 49 6e 62 6f 78 20 22 20 2b 0a 20 "ftInbox " +.
0001d120: 20 20 20 22 66 74 4f 75 74 62 6f 78 20 22 20 2b "ftOutbox " +
0001d130: 0a 20 20 20 20 22 66 74 46 61 76 6f 72 69 74 65 . "ftFavorite
0001d140: 73 20 22 20 2b 0a 20 20 20 20 22 66 74 43 6f 6d s " +. "ftCom
0001d150: 6d 6f 6e 46 6f 6c 64 65 72 20 22 20 2b 0a 20 20 monFolder " +.
0001d160: 20 20 22 66 74 55 73 65 72 46 6f 6c 64 65 72 20 "ftUserFolder
0001d170: 22 20 2b 0a 20 20 20 20 22 66 74 43 6f 6d 70 6f " +. "ftCompo
0001d180: 6e 65 6e 74 73 20 22 20 2b 0a 20 20 20 20 22 66 nents " +. "f
0001d190: 74 51 75 69 63 6b 4c 61 75 6e 63 68 20 22 20 2b tQuickLaunch " +
0001d1a0: 0a 20 20 20 20 22 66 74 53 68 6f 72 74 63 75 74 . "ftShortcut
0001d1b0: 73 20 22 20 2b 0a 20 20 20 20 22 66 74 53 65 61 s " +. "ftSea
0001d1c0: 72 63 68 20 22 3b 0a 0a 20 20 2f 2f 20 65 6e 75 rch ";.. // enu
0001d1d0: 6d 20 54 47 72 69 64 52 6f 77 48 65 69 67 68 74 m TGridRowHeight
0001d1e0: 0a 20 20 63 6f 6e 73 74 20 54 47 72 69 64 52 6f . const TGridRo
0001d1f0: 77 48 65 69 67 68 74 20 3d 20 22 67 72 68 41 75 wHeight = "grhAu
0001d200: 74 6f 20 22 20 2b 20 22 67 72 68 58 31 20 22 20 to " + "grhX1 "
0001d210: 2b 20 22 67 72 68 58 32 20 22 20 2b 20 22 67 72 + "grhX2 " + "gr
0001d220: 68 58 33 20 22 3b 0a 0a 20 20 2f 2f 20 65 6e 75 hX3 ";.. // enu
0001d230: 6d 20 54 48 79 70 65 72 6c 69 6e 6b 54 79 70 65 m THyperlinkType
0001d240: 0a 20 20 63 6f 6e 73 74 20 54 48 79 70 65 72 6c . const THyperl
0001d250: 69 6e 6b 54 79 70 65 20 3d 20 22 68 6c 74 54 65 inkType = "hltTe
0001d260: 78 74 20 22 20 2b 20 22 68 6c 74 52 54 46 20 22 xt " + "hltRTF "
0001d270: 20 2b 20 22 68 6c 74 48 54 4d 4c 20 22 3b 0a 0a + "hltHTML ";..
0001d280: 20 20 2f 2f 20 65 6e 75 6d 20 54 49 6d 61 67 65 // enum TImage
0001d290: 46 69 6c 65 46 6f 72 6d 61 74 0a 20 20 63 6f 6e FileFormat. con
0001d2a0: 73 74 20 54 49 6d 61 67 65 46 69 6c 65 46 6f 72 st TImageFileFor
0001d2b0: 6d 61 74 20 3d 0a 20 20 20 20 22 69 66 66 42 4d mat =. "iffBM
0001d2c0: 50 20 22 20 2b 0a 20 20 20 20 22 69 66 66 4a 50 P " +. "iffJP
0001d2d0: 45 47 20 22 20 2b 0a 20 20 20 20 22 69 66 66 4d EG " +. "iffM
0001d2e0: 75 6c 74 69 50 61 67 65 54 49 46 46 20 22 20 2b ultiPageTIFF " +
0001d2f0: 0a 20 20 20 20 22 69 66 66 53 69 6e 67 6c 65 50 . "iffSingleP
0001d300: 61 67 65 54 49 46 46 20 22 20 2b 0a 20 20 20 20 ageTIFF " +.
0001d310: 22 69 66 66 54 49 46 46 20 22 20 2b 0a 20 20 20 "iffTIFF " +.
0001d320: 20 22 69 66 66 50 4e 47 20 22 3b 0a 0a 20 20 2f "iffPNG ";.. /
0001d330: 2f 20 65 6e 75 6d 20 54 49 6d 61 67 65 4d 6f 64 / enum TImageMod
0001d340: 65 0a 20 20 63 6f 6e 73 74 20 54 49 6d 61 67 65 e. const TImage
0001d350: 4d 6f 64 65 20 3d 20 22 69 6d 38 62 47 72 61 79 Mode = "im8bGray
0001d360: 73 63 61 6c 65 20 22 20 2b 20 22 69 6d 32 34 62 scale " + "im24b
0001d370: 52 47 42 20 22 20 2b 20 22 69 6d 31 62 4d 6f 6e RGB " + "im1bMon
0001d380: 6f 63 68 72 6f 6d 65 20 22 3b 0a 0a 20 20 2f 2f ochrome ";.. //
0001d390: 20 65 6e 75 6d 20 54 49 6d 61 67 65 54 79 70 65 enum TImageType
0001d3a0: 0a 20 20 63 6f 6e 73 74 20 54 49 6d 61 67 65 54 . const TImageT
0001d3b0: 79 70 65 20 3d 20 22 69 74 42 4d 50 20 22 20 2b ype = "itBMP " +
0001d3c0: 20 22 69 74 4a 50 45 47 20 22 20 2b 20 22 69 74 "itJPEG " + "it
0001d3d0: 57 4d 46 20 22 20 2b 20 22 69 74 50 4e 47 20 22 WMF " + "itPNG "
0001d3e0: 3b 0a 0a 20 20 2f 2f 20 65 6e 75 6d 20 54 49 6e ;.. // enum TIn
0001d3f0: 70 6c 61 63 65 48 69 6e 74 4b 69 6e 64 0a 20 20 placeHintKind.
0001d400: 63 6f 6e 73 74 20 54 49 6e 70 6c 61 63 65 48 69 const TInplaceHi
0001d410: 6e 74 4b 69 6e 64 20 3d 0a 20 20 20 20 22 69 6b ntKind =. "ik
0001d420: 68 49 6e 66 6f 72 6d 61 74 69 6f 6e 20 22 20 2b hInformation " +
0001d430: 20 22 69 6b 68 57 61 72 6e 69 6e 67 20 22 20 2b "ikhWarning " +
0001d440: 20 22 69 6b 68 45 72 72 6f 72 20 22 20 2b 20 22 "ikhError " + "
0001d450: 69 6b 68 4e 6f 49 63 6f 6e 20 22 3b 0a 0a 20 20 ikhNoIcon ";..
0001d460: 2f 2f 20 65 6e 75 6d 20 54 49 53 42 4c 43 6f 6e // enum TISBLCon
0001d470: 74 65 78 74 0a 20 20 63 6f 6e 73 74 20 54 49 53 text. const TIS
0001d480: 42 4c 43 6f 6e 74 65 78 74 20 3d 0a 20 20 20 20 BLContext =.
0001d490: 22 69 63 55 6e 6b 6e 6f 77 6e 20 22 20 2b 0a 20 "icUnknown " +.
0001d4a0: 20 20 20 22 69 63 53 63 72 69 70 74 20 22 20 2b "icScript " +
0001d4b0: 0a 20 20 20 20 22 69 63 46 75 6e 63 74 69 6f 6e . "icFunction
0001d4c0: 20 22 20 2b 0a 20 20 20 20 22 69 63 49 6e 74 65 " +. "icInte
0001d4d0: 67 72 61 74 65 64 52 65 70 6f 72 74 20 22 20 2b gratedReport " +
0001d4e0: 0a 20 20 20 20 22 69 63 41 6e 61 6c 79 74 69 63 . "icAnalytic
0001d4f0: 52 65 70 6f 72 74 20 22 20 2b 0a 20 20 20 20 22 Report " +. "
0001d500: 69 63 44 61 74 61 53 65 74 45 76 65 6e 74 48 61 icDataSetEventHa
0001d510: 6e 64 6c 65 72 20 22 20 2b 0a 20 20 20 20 22 69 ndler " +. "i
0001d520: 63 41 63 74 69 6f 6e 48 61 6e 64 6c 65 72 20 22 cActionHandler "
0001d530: 20 2b 0a 20 20 20 20 22 69 63 46 6f 72 6d 45 76 +. "icFormEv
0001d540: 65 6e 74 48 61 6e 64 6c 65 72 20 22 20 2b 0a 20 entHandler " +.
0001d550: 20 20 20 22 69 63 4c 6f 6f 6b 55 70 45 76 65 6e "icLookUpEven
0001d560: 74 48 61 6e 64 6c 65 72 20 22 20 2b 0a 20 20 20 tHandler " +.
0001d570: 20 22 69 63 52 65 71 75 69 73 69 74 65 43 68 61 "icRequisiteCha
0001d580: 6e 67 65 45 76 65 6e 74 48 61 6e 64 6c 65 72 20 ngeEventHandler
0001d590: 22 20 2b 0a 20 20 20 20 22 69 63 42 65 66 6f 72 " +. "icBefor
0001d5a0: 65 53 65 61 72 63 68 45 76 65 6e 74 48 61 6e 64 eSearchEventHand
0001d5b0: 6c 65 72 20 22 20 2b 0a 20 20 20 20 22 69 63 52 ler " +. "icR
0001d5c0: 6f 6c 65 43 61 6c 63 75 6c 61 74 69 6f 6e 20 22 oleCalculation "
0001d5d0: 20 2b 0a 20 20 20 20 22 69 63 53 65 6c 65 63 74 +. "icSelect
0001d5e0: 52 6f 75 74 65 45 76 65 6e 74 48 61 6e 64 6c 65 RouteEventHandle
0001d5f0: 72 20 22 20 2b 0a 20 20 20 20 22 69 63 42 6c 6f r " +. "icBlo
0001d600: 63 6b 50 72 6f 70 65 72 74 79 43 61 6c 63 75 6c ckPropertyCalcul
0001d610: 61 74 69 6f 6e 20 22 20 2b 0a 20 20 20 20 22 69 ation " +. "i
0001d620: 63 42 6c 6f 63 6b 51 75 65 72 79 50 61 72 61 6d cBlockQueryParam
0001d630: 73 45 76 65 6e 74 48 61 6e 64 6c 65 72 20 22 20 sEventHandler "
0001d640: 2b 0a 20 20 20 20 22 69 63 43 68 61 6e 67 65 53 +. "icChangeS
0001d650: 65 61 72 63 68 52 65 73 75 6c 74 45 76 65 6e 74 earchResultEvent
0001d660: 48 61 6e 64 6c 65 72 20 22 20 2b 0a 20 20 20 20 Handler " +.
0001d670: 22 69 63 42 6c 6f 63 6b 45 76 65 6e 74 48 61 6e "icBlockEventHan
0001d680: 64 6c 65 72 20 22 20 2b 0a 20 20 20 20 22 69 63 dler " +. "ic
0001d690: 53 75 62 54 61 73 6b 49 6e 69 74 45 76 65 6e 74 SubTaskInitEvent
0001d6a0: 48 61 6e 64 6c 65 72 20 22 20 2b 0a 20 20 20 20 Handler " +.
0001d6b0: 22 69 63 45 44 6f 63 44 61 74 61 53 65 74 45 76 "icEDocDataSetEv
0001d6c0: 65 6e 74 48 61 6e 64 6c 65 72 20 22 20 2b 0a 20 entHandler " +.
0001d6d0: 20 20 20 22 69 63 45 44 6f 63 4c 6f 6f 6b 55 70 "icEDocLookUp
0001d6e0: 45 76 65 6e 74 48 61 6e 64 6c 65 72 20 22 20 2b EventHandler " +
0001d6f0: 0a 20 20 20 20 22 69 63 45 44 6f 63 41 63 74 69 . "icEDocActi
0001d700: 6f 6e 48 61 6e 64 6c 65 72 20 22 20 2b 0a 20 20 onHandler " +.
0001d710: 20 20 22 69 63 45 44 6f 63 46 6f 72 6d 45 76 65 "icEDocFormEve
0001d720: 6e 74 48 61 6e 64 6c 65 72 20 22 20 2b 0a 20 20 ntHandler " +.
0001d730: 20 20 22 69 63 45 44 6f 63 52 65 71 75 69 73 69 "icEDocRequisi
0001d740: 74 65 43 68 61 6e 67 65 45 76 65 6e 74 48 61 6e teChangeEventHan
0001d750: 64 6c 65 72 20 22 20 2b 0a 20 20 20 20 22 69 63 dler " +. "ic
0001d760: 53 74 72 75 63 74 75 72 65 64 43 6f 6e 76 65 72 StructuredConver
0001d770: 73 69 6f 6e 52 75 6c 65 20 22 20 2b 0a 20 20 20 sionRule " +.
0001d780: 20 22 69 63 53 74 72 75 63 74 75 72 65 64 43 6f "icStructuredCo
0001d790: 6e 76 65 72 73 69 6f 6e 45 76 65 6e 74 42 65 66 nversionEventBef
0001d7a0: 6f 72 65 20 22 20 2b 0a 20 20 20 20 22 69 63 53 ore " +. "icS
0001d7b0: 74 72 75 63 74 75 72 65 64 43 6f 6e 76 65 72 73 tructuredConvers
0001d7c0: 69 6f 6e 45 76 65 6e 74 41 66 74 65 72 20 22 20 ionEventAfter "
0001d7d0: 2b 0a 20 20 20 20 22 69 63 57 69 7a 61 72 64 45 +. "icWizardE
0001d7e0: 76 65 6e 74 48 61 6e 64 6c 65 72 20 22 20 2b 0a ventHandler " +.
0001d7f0: 20 20 20 20 22 69 63 57 69 7a 61 72 64 46 69 6e "icWizardFin
0001d800: 69 73 68 45 76 65 6e 74 48 61 6e 64 6c 65 72 20 ishEventHandler
0001d810: 22 20 2b 0a 20 20 20 20 22 69 63 57 69 7a 61 72 " +. "icWizar
0001d820: 64 53 74 65 70 45 76 65 6e 74 48 61 6e 64 6c 65 dStepEventHandle
0001d830: 72 20 22 20 2b 0a 20 20 20 20 22 69 63 57 69 7a r " +. "icWiz
0001d840: 61 72 64 53 74 65 70 46 69 6e 69 73 68 45 76 65 ardStepFinishEve
0001d850: 6e 74 48 61 6e 64 6c 65 72 20 22 20 2b 0a 20 20 ntHandler " +.
0001d860: 20 20 22 69 63 57 69 7a 61 72 64 41 63 74 69 6f "icWizardActio
0001d870: 6e 45 6e 61 62 6c 65 45 76 65 6e 74 48 61 6e 64 nEnableEventHand
0001d880: 6c 65 72 20 22 20 2b 0a 20 20 20 20 22 69 63 57 ler " +. "icW
0001d890: 69 7a 61 72 64 41 63 74 69 6f 6e 45 78 65 63 75 izardActionExecu
0001d8a0: 74 65 45 76 65 6e 74 48 61 6e 64 6c 65 72 20 22 teEventHandler "
0001d8b0: 20 2b 0a 20 20 20 20 22 69 63 43 72 65 61 74 65 +. "icCreate
0001d8c0: 4a 6f 62 73 48 61 6e 64 6c 65 72 20 22 20 2b 0a JobsHandler " +.
0001d8d0: 20 20 20 20 22 69 63 43 72 65 61 74 65 4e 6f 74 "icCreateNot
0001d8e0: 69 63 65 73 48 61 6e 64 6c 65 72 20 22 20 2b 0a icesHandler " +.
0001d8f0: 20 20 20 20 22 69 63 42 65 66 6f 72 65 4c 6f 6f "icBeforeLoo
0001d900: 6b 55 70 45 76 65 6e 74 48 61 6e 64 6c 65 72 20 kUpEventHandler
0001d910: 22 20 2b 0a 20 20 20 20 22 69 63 41 66 74 65 72 " +. "icAfter
0001d920: 4c 6f 6f 6b 55 70 45 76 65 6e 74 48 61 6e 64 6c LookUpEventHandl
0001d930: 65 72 20 22 20 2b 0a 20 20 20 20 22 69 63 54 61 er " +. "icTa
0001d940: 73 6b 41 62 6f 72 74 45 76 65 6e 74 48 61 6e 64 skAbortEventHand
0001d950: 6c 65 72 20 22 20 2b 0a 20 20 20 20 22 69 63 57 ler " +. "icW
0001d960: 6f 72 6b 66 6c 6f 77 42 6c 6f 63 6b 41 63 74 69 orkflowBlockActi
0001d970: 6f 6e 48 61 6e 64 6c 65 72 20 22 20 2b 0a 20 20 onHandler " +.
0001d980: 20 20 22 69 63 44 69 61 6c 6f 67 44 61 74 61 53 "icDialogDataS
0001d990: 65 74 45 76 65 6e 74 48 61 6e 64 6c 65 72 20 22 etEventHandler "
0001d9a0: 20 2b 0a 20 20 20 20 22 69 63 44 69 61 6c 6f 67 +. "icDialog
0001d9b0: 41 63 74 69 6f 6e 48 61 6e 64 6c 65 72 20 22 20 ActionHandler "
0001d9c0: 2b 0a 20 20 20 20 22 69 63 44 69 61 6c 6f 67 4c +. "icDialogL
0001d9d0: 6f 6f 6b 55 70 45 76 65 6e 74 48 61 6e 64 6c 65 ookUpEventHandle
0001d9e0: 72 20 22 20 2b 0a 20 20 20 20 22 69 63 44 69 61 r " +. "icDia
0001d9f0: 6c 6f 67 52 65 71 75 69 73 69 74 65 43 68 61 6e logRequisiteChan
0001da00: 67 65 45 76 65 6e 74 48 61 6e 64 6c 65 72 20 22 geEventHandler "
0001da10: 20 2b 0a 20 20 20 20 22 69 63 44 69 61 6c 6f 67 +. "icDialog
0001da20: 46 6f 72 6d 45 76 65 6e 74 48 61 6e 64 6c 65 72 FormEventHandler
0001da30: 20 22 20 2b 0a 20 20 20 20 22 69 63 44 69 61 6c " +. "icDial
0001da40: 6f 67 56 61 6c 69 64 43 6c 6f 73 65 45 76 65 6e ogValidCloseEven
0001da50: 74 48 61 6e 64 6c 65 72 20 22 20 2b 0a 20 20 20 tHandler " +.
0001da60: 20 22 69 63 42 6c 6f 63 6b 46 6f 72 6d 45 76 65 "icBlockFormEve
0001da70: 6e 74 48 61 6e 64 6c 65 72 20 22 20 2b 0a 20 20 ntHandler " +.
0001da80: 20 20 22 69 63 54 61 73 6b 46 6f 72 6d 45 76 65 "icTaskFormEve
0001da90: 6e 74 48 61 6e 64 6c 65 72 20 22 20 2b 0a 20 20 ntHandler " +.
0001daa0: 20 20 22 69 63 52 65 66 65 72 65 6e 63 65 4d 65 "icReferenceMe
0001dab0: 74 68 6f 64 20 22 20 2b 0a 20 20 20 20 22 69 63 thod " +. "ic
0001dac0: 45 44 6f 63 4d 65 74 68 6f 64 20 22 20 2b 0a 20 EDocMethod " +.
0001dad0: 20 20 20 22 69 63 44 69 61 6c 6f 67 4d 65 74 68 "icDialogMeth
0001dae0: 6f 64 20 22 20 2b 0a 20 20 20 20 22 69 63 50 72 od " +. "icPr
0001daf0: 6f 63 65 73 73 4d 65 73 73 61 67 65 48 61 6e 64 ocessMessageHand
0001db00: 6c 65 72 20 22 3b 0a 0a 20 20 2f 2f 20 65 6e 75 ler ";.. // enu
0001db10: 6d 20 54 49 74 65 6d 53 68 6f 77 0a 20 20 63 6f m TItemShow. co
0001db20: 6e 73 74 20 54 49 74 65 6d 53 68 6f 77 20 3d 20 nst TItemShow =
0001db30: 22 69 73 53 68 6f 77 20 22 20 2b 20 22 69 73 48 "isShow " + "isH
0001db40: 69 64 65 20 22 20 2b 20 22 69 73 42 79 55 73 65 ide " + "isByUse
0001db50: 72 53 65 74 74 69 6e 67 73 20 22 3b 0a 0a 20 20 rSettings ";..
0001db60: 2f 2f 20 65 6e 75 6d 20 54 4a 6f 62 4b 69 6e 64 // enum TJobKind
0001db70: 0a 20 20 63 6f 6e 73 74 20 54 4a 6f 62 4b 69 6e . const TJobKin
0001db80: 64 20 3d 20 22 6a 6b 4a 6f 62 20 22 20 2b 20 22 d = "jkJob " + "
0001db90: 6a 6b 4e 6f 74 69 63 65 20 22 20 2b 20 22 6a 6b jkNotice " + "jk
0001dba0: 43 6f 6e 74 72 6f 6c 4a 6f 62 20 22 3b 0a 0a 20 ControlJob ";..
0001dbb0: 20 2f 2f 20 65 6e 75 6d 20 54 4a 6f 69 6e 54 79 // enum TJoinTy
0001dbc0: 70 65 0a 20 20 63 6f 6e 73 74 20 54 4a 6f 69 6e pe. const TJoin
0001dbd0: 54 79 70 65 20 3d 20 22 6a 74 49 6e 6e 65 72 20 Type = "jtInner
0001dbe0: 22 20 2b 20 22 6a 74 4c 65 66 74 20 22 20 2b 20 " + "jtLeft " +
0001dbf0: 22 6a 74 52 69 67 68 74 20 22 20 2b 20 22 6a 74 "jtRight " + "jt
0001dc00: 46 75 6c 6c 20 22 20 2b 20 22 6a 74 43 72 6f 73 Full " + "jtCros
0001dc10: 73 20 22 3b 0a 0a 20 20 2f 2f 20 65 6e 75 6d 20 s ";.. // enum
0001dc20: 54 4c 61 62 65 6c 50 6f 73 0a 20 20 63 6f 6e 73 TLabelPos. cons
0001dc30: 74 20 54 4c 61 62 65 6c 50 6f 73 20 3d 20 22 6c t TLabelPos = "l
0001dc40: 62 70 41 62 6f 76 65 20 22 20 2b 20 22 6c 62 70 bpAbove " + "lbp
0001dc50: 42 65 6c 6f 77 20 22 20 2b 20 22 6c 62 70 4c 65 Below " + "lbpLe
0001dc60: 66 74 20 22 20 2b 20 22 6c 62 70 52 69 67 68 74 ft " + "lbpRight
0001dc70: 20 22 3b 0a 0a 20 20 2f 2f 20 65 6e 75 6d 20 54 ";.. // enum T
0001dc80: 4c 69 63 65 6e 73 69 6e 67 54 79 70 65 0a 20 20 LicensingType.
0001dc90: 63 6f 6e 73 74 20 54 4c 69 63 65 6e 73 69 6e 67 const TLicensing
0001dca0: 54 79 70 65 20 3d 20 22 65 6c 74 50 65 72 43 6f Type = "eltPerCo
0001dcb0: 6e 6e 65 63 74 69 6f 6e 20 22 20 2b 20 22 65 6c nnection " + "el
0001dcc0: 74 50 65 72 55 73 65 72 20 22 3b 0a 0a 20 20 2f tPerUser ";.. /
0001dcd0: 2f 20 65 6e 75 6d 20 54 4c 69 66 65 43 79 63 6c / enum TLifeCycl
0001dce0: 65 53 74 61 67 65 46 6f 6e 74 43 6f 6c 6f 72 0a eStageFontColor.
0001dcf0: 20 20 63 6f 6e 73 74 20 54 4c 69 66 65 43 79 63 const TLifeCyc
0001dd00: 6c 65 53 74 61 67 65 46 6f 6e 74 43 6f 6c 6f 72 leStageFontColor
0001dd10: 20 3d 0a 20 20 20 20 22 73 66 63 55 6e 64 65 66 =. "sfcUndef
0001dd20: 69 6e 65 64 20 22 20 2b 0a 20 20 20 20 22 73 66 ined " +. "sf
0001dd30: 63 42 6c 61 63 6b 20 22 20 2b 0a 20 20 20 20 22 cBlack " +. "
0001dd40: 73 66 63 47 72 65 65 6e 20 22 20 2b 0a 20 20 20 sfcGreen " +.
0001dd50: 20 22 73 66 63 52 65 64 20 22 20 2b 0a 20 20 20 "sfcRed " +.
0001dd60: 20 22 73 66 63 42 6c 75 65 20 22 20 2b 0a 20 20 "sfcBlue " +.
0001dd70: 20 20 22 73 66 63 4f 72 61 6e 67 65 20 22 20 2b "sfcOrange " +
0001dd80: 0a 20 20 20 20 22 73 66 63 4c 69 6c 61 63 20 22 . "sfcLilac "
0001dd90: 3b 0a 0a 20 20 2f 2f 20 65 6e 75 6d 20 54 4c 69 ;.. // enum TLi
0001dda0: 66 65 43 79 63 6c 65 53 74 61 67 65 46 6f 6e 74 feCycleStageFont
0001ddb0: 53 74 79 6c 65 0a 20 20 63 6f 6e 73 74 20 54 4c Style. const TL
0001ddc0: 69 66 65 43 79 63 6c 65 53 74 61 67 65 46 6f 6e ifeCycleStageFon
0001ddd0: 74 53 74 79 6c 65 20 3d 20 22 73 66 73 49 74 61 tStyle = "sfsIta
0001dde0: 6c 69 63 20 22 20 2b 20 22 73 66 73 53 74 72 69 lic " + "sfsStri
0001ddf0: 6b 65 6f 75 74 20 22 20 2b 20 22 73 66 73 4e 6f keout " + "sfsNo
0001de00: 72 6d 61 6c 20 22 3b 0a 0a 20 20 2f 2f 20 65 6e rmal ";.. // en
0001de10: 75 6d 20 54 4c 6f 63 6b 61 62 6c 65 44 65 76 65 um TLockableDeve
0001de20: 6c 6f 70 6d 65 6e 74 43 6f 6d 70 6f 6e 65 6e 74 lopmentComponent
0001de30: 54 79 70 65 0a 20 20 63 6f 6e 73 74 20 54 4c 6f Type. const TLo
0001de40: 63 6b 61 62 6c 65 44 65 76 65 6c 6f 70 6d 65 6e ckableDevelopmen
0001de50: 74 43 6f 6d 70 6f 6e 65 6e 74 54 79 70 65 20 3d tComponentType =
0001de60: 0a 20 20 20 20 22 6c 64 63 74 53 74 61 6e 64 61 . "ldctStanda
0001de70: 72 64 52 6f 75 74 65 20 22 20 2b 0a 20 20 20 20 rdRoute " +.
0001de80: 22 6c 64 63 74 57 69 7a 61 72 64 20 22 20 2b 0a "ldctWizard " +.
0001de90: 20 20 20 20 22 6c 64 63 74 53 63 72 69 70 74 20 "ldctScript
0001dea0: 22 20 2b 0a 20 20 20 20 22 6c 64 63 74 46 75 6e " +. "ldctFun
0001deb0: 63 74 69 6f 6e 20 22 20 2b 0a 20 20 20 20 22 6c ction " +. "l
0001dec0: 64 63 74 52 6f 75 74 65 42 6c 6f 63 6b 20 22 20 dctRouteBlock "
0001ded0: 2b 0a 20 20 20 20 22 6c 64 63 74 49 6e 74 65 67 +. "ldctInteg
0001dee0: 72 61 74 65 64 52 65 70 6f 72 74 20 22 20 2b 0a ratedReport " +.
0001def0: 20 20 20 20 22 6c 64 63 74 41 6e 61 6c 79 74 69 "ldctAnalyti
0001df00: 63 52 65 70 6f 72 74 20 22 20 2b 0a 20 20 20 20 cReport " +.
0001df10: 22 6c 64 63 74 52 65 66 65 72 65 6e 63 65 54 79 "ldctReferenceTy
0001df20: 70 65 20 22 20 2b 0a 20 20 20 20 22 6c 64 63 74 pe " +. "ldct
0001df30: 45 44 6f 63 75 6d 65 6e 74 54 79 70 65 20 22 20 EDocumentType "
0001df40: 2b 0a 20 20 20 20 22 6c 64 63 74 44 69 61 6c 6f +. "ldctDialo
0001df50: 67 20 22 20 2b 0a 20 20 20 20 22 6c 64 63 74 53 g " +. "ldctS
0001df60: 65 72 76 65 72 45 76 65 6e 74 73 20 22 3b 0a 0a erverEvents ";..
0001df70: 20 20 2f 2f 20 65 6e 75 6d 20 54 4d 61 78 52 65 // enum TMaxRe
0001df80: 63 6f 72 64 43 6f 75 6e 74 52 65 73 74 72 69 63 cordCountRestric
0001df90: 74 69 6f 6e 54 79 70 65 0a 20 20 63 6f 6e 73 74 tionType. const
0001dfa0: 20 54 4d 61 78 52 65 63 6f 72 64 43 6f 75 6e 74 TMaxRecordCount
0001dfb0: 52 65 73 74 72 69 63 74 69 6f 6e 54 79 70 65 20 RestrictionType
0001dfc0: 3d 0a 20 20 20 20 22 6d 72 63 72 74 4e 6f 6e 65 =. "mrcrtNone
0001dfd0: 20 22 20 2b 20 22 6d 72 63 72 74 55 73 65 72 20 " + "mrcrtUser
0001dfe0: 22 20 2b 20 22 6d 72 63 72 74 4d 61 78 69 6d 61 " + "mrcrtMaxima
0001dff0: 6c 20 22 20 2b 20 22 6d 72 63 72 74 43 75 73 74 l " + "mrcrtCust
0001e000: 6f 6d 20 22 3b 0a 0a 20 20 2f 2f 20 65 6e 75 6d om ";.. // enum
0001e010: 20 54 52 61 6e 67 65 56 61 6c 75 65 54 79 70 65 TRangeValueType
0001e020: 0a 20 20 63 6f 6e 73 74 20 54 52 61 6e 67 65 56 . const TRangeV
0001e030: 61 6c 75 65 54 79 70 65 20 3d 0a 20 20 20 20 22 alueType =. "
0001e040: 76 74 45 71 75 61 6c 20 22 20 2b 20 22 76 74 47 vtEqual " + "vtG
0001e050: 72 65 61 74 65 72 4f 72 45 71 75 61 6c 20 22 20 reaterOrEqual "
0001e060: 2b 20 22 76 74 4c 65 73 73 4f 72 45 71 75 61 6c + "vtLessOrEqual
0001e070: 20 22 20 2b 20 22 76 74 52 61 6e 67 65 20 22 3b " + "vtRange ";
0001e080: 0a 0a 20 20 2f 2f 20 65 6e 75 6d 20 54 52 65 6c .. // enum TRel
0001e090: 61 74 69 76 65 44 61 74 65 0a 20 20 63 6f 6e 73 ativeDate. cons
0001e0a0: 74 20 54 52 65 6c 61 74 69 76 65 44 61 74 65 20 t TRelativeDate
0001e0b0: 3d 0a 20 20 20 20 22 72 64 59 65 73 74 65 72 64 =. "rdYesterd
0001e0c0: 61 79 20 22 20 2b 0a 20 20 20 20 22 72 64 54 6f ay " +. "rdTo
0001e0d0: 64 61 79 20 22 20 2b 0a 20 20 20 20 22 72 64 54 day " +. "rdT
0001e0e0: 6f 6d 6f 72 72 6f 77 20 22 20 2b 0a 20 20 20 20 omorrow " +.
0001e0f0: 22 72 64 54 68 69 73 57 65 65 6b 20 22 20 2b 0a "rdThisWeek " +.
0001e100: 20 20 20 20 22 72 64 54 68 69 73 4d 6f 6e 74 68 "rdThisMonth
0001e110: 20 22 20 2b 0a 20 20 20 20 22 72 64 54 68 69 73 " +. "rdThis
0001e120: 59 65 61 72 20 22 20 2b 0a 20 20 20 20 22 72 64 Year " +. "rd
0001e130: 4e 65 78 74 4d 6f 6e 74 68 20 22 20 2b 0a 20 20 NextMonth " +.
0001e140: 20 20 22 72 64 4e 65 78 74 57 65 65 6b 20 22 20 "rdNextWeek "
0001e150: 2b 0a 20 20 20 20 22 72 64 4c 61 73 74 57 65 65 +. "rdLastWee
0001e160: 6b 20 22 20 2b 0a 20 20 20 20 22 72 64 4c 61 73 k " +. "rdLas
0001e170: 74 4d 6f 6e 74 68 20 22 3b 0a 0a 20 20 2f 2f 20 tMonth ";.. //
0001e180: 65 6e 75 6d 20 54 52 65 70 6f 72 74 44 65 73 74 enum TReportDest
0001e190: 69 6e 61 74 69 6f 6e 0a 20 20 63 6f 6e 73 74 20 ination. const
0001e1a0: 54 52 65 70 6f 72 74 44 65 73 74 69 6e 61 74 69 TReportDestinati
0001e1b0: 6f 6e 20 3d 20 22 72 64 57 69 6e 64 6f 77 20 22 on = "rdWindow "
0001e1c0: 20 2b 20 22 72 64 46 69 6c 65 20 22 20 2b 20 22 + "rdFile " + "
0001e1d0: 72 64 50 72 69 6e 74 65 72 20 22 3b 0a 0a 20 20 rdPrinter ";..
0001e1e0: 2f 2f 20 65 6e 75 6d 20 54 52 65 71 44 61 74 61 // enum TReqData
0001e1f0: 54 79 70 65 0a 20 20 63 6f 6e 73 74 20 54 52 65 Type. const TRe
0001e200: 71 44 61 74 61 54 79 70 65 20 3d 0a 20 20 20 20 qDataType =.
0001e210: 22 72 64 74 53 74 72 69 6e 67 20 22 20 2b 0a 20 "rdtString " +.
0001e220: 20 20 20 22 72 64 74 4e 75 6d 65 72 69 63 20 22 "rdtNumeric "
0001e230: 20 2b 0a 20 20 20 20 22 72 64 74 49 6e 74 65 67 +. "rdtInteg
0001e240: 65 72 20 22 20 2b 0a 20 20 20 20 22 72 64 74 44 er " +. "rdtD
0001e250: 61 74 65 20 22 20 2b 0a 20 20 20 20 22 72 64 74 ate " +. "rdt
0001e260: 52 65 66 65 72 65 6e 63 65 20 22 20 2b 0a 20 20 Reference " +.
0001e270: 20 20 22 72 64 74 41 63 63 6f 75 6e 74 20 22 20 "rdtAccount "
0001e280: 2b 0a 20 20 20 20 22 72 64 74 54 65 78 74 20 22 +. "rdtText "
0001e290: 20 2b 0a 20 20 20 20 22 72 64 74 50 69 63 6b 20 +. "rdtPick
0001e2a0: 22 20 2b 0a 20 20 20 20 22 72 64 74 55 6e 6b 6e " +. "rdtUnkn
0001e2b0: 6f 77 6e 20 22 20 2b 0a 20 20 20 20 22 72 64 74 own " +. "rdt
0001e2c0: 4c 61 72 67 65 49 6e 74 65 67 65 72 20 22 20 2b LargeInteger " +
0001e2d0: 0a 20 20 20 20 22 72 64 74 44 6f 63 75 6d 65 6e . "rdtDocumen
0001e2e0: 74 20 22 3b 0a 0a 20 20 2f 2f 20 65 6e 75 6d 20 t ";.. // enum
0001e2f0: 54 52 65 71 75 69 73 69 74 65 45 76 65 6e 74 54 TRequisiteEventT
0001e300: 79 70 65 0a 20 20 63 6f 6e 73 74 20 54 52 65 71 ype. const TReq
0001e310: 75 69 73 69 74 65 45 76 65 6e 74 54 79 70 65 20 uisiteEventType
0001e320: 3d 20 22 72 65 4f 6e 43 68 61 6e 67 65 20 22 20 = "reOnChange "
0001e330: 2b 20 22 72 65 4f 6e 43 68 61 6e 67 65 56 61 6c + "reOnChangeVal
0001e340: 75 65 73 20 22 3b 0a 0a 20 20 2f 2f 20 65 6e 75 ues ";.. // enu
0001e350: 6d 20 54 53 42 54 69 6d 65 54 79 70 65 0a 20 20 m TSBTimeType.
0001e360: 63 6f 6e 73 74 20 54 53 42 54 69 6d 65 54 79 70 const TSBTimeTyp
0001e370: 65 20 3d 20 22 74 74 47 6c 6f 62 61 6c 20 22 20 e = "ttGlobal "
0001e380: 2b 20 22 74 74 4c 6f 63 61 6c 20 22 20 2b 20 22 + "ttLocal " + "
0001e390: 74 74 55 73 65 72 20 22 20 2b 20 22 74 74 53 79 ttUser " + "ttSy
0001e3a0: 73 74 65 6d 20 22 3b 0a 0a 20 20 2f 2f 20 65 6e stem ";.. // en
0001e3b0: 75 6d 20 54 53 65 61 72 63 68 53 68 6f 77 4d 6f um TSearchShowMo
0001e3c0: 64 65 0a 20 20 63 6f 6e 73 74 20 54 53 65 61 72 de. const TSear
0001e3d0: 63 68 53 68 6f 77 4d 6f 64 65 20 3d 0a 20 20 20 chShowMode =.
0001e3e0: 20 22 73 73 6d 42 72 6f 77 73 65 20 22 20 2b 20 "ssmBrowse " +
0001e3f0: 22 73 73 6d 53 65 6c 65 63 74 20 22 20 2b 20 22 "ssmSelect " + "
0001e400: 73 73 6d 4d 75 6c 74 69 53 65 6c 65 63 74 20 22 ssmMultiSelect "
0001e410: 20 2b 20 22 73 73 6d 42 72 6f 77 73 65 4d 6f 64 + "ssmBrowseMod
0001e420: 61 6c 20 22 3b 0a 0a 20 20 2f 2f 20 65 6e 75 6d al ";.. // enum
0001e430: 20 54 53 65 6c 65 63 74 4d 6f 64 65 0a 20 20 63 TSelectMode. c
0001e440: 6f 6e 73 74 20 54 53 65 6c 65 63 74 4d 6f 64 65 onst TSelectMode
0001e450: 20 3d 20 22 73 6d 53 65 6c 65 63 74 20 22 20 2b = "smSelect " +
0001e460: 20 22 73 6d 4c 69 6b 65 20 22 20 2b 20 22 73 6d "smLike " + "sm
0001e470: 43 61 72 64 20 22 3b 0a 0a 20 20 2f 2f 20 65 6e Card ";.. // en
0001e480: 75 6d 20 54 53 69 67 6e 61 74 75 72 65 54 79 70 um TSignatureTyp
0001e490: 65 0a 20 20 63 6f 6e 73 74 20 54 53 69 67 6e 61 e. const TSigna
0001e4a0: 74 75 72 65 54 79 70 65 20 3d 20 22 73 74 4e 6f tureType = "stNo
0001e4b0: 6e 65 20 22 20 2b 20 22 73 74 41 75 74 68 65 6e ne " + "stAuthen
0001e4c0: 74 69 63 61 74 69 6e 67 20 22 20 2b 20 22 73 74 ticating " + "st
0001e4d0: 41 70 70 72 6f 76 69 6e 67 20 22 3b 0a 0a 20 20 Approving ";..
0001e4e0: 2f 2f 20 65 6e 75 6d 20 54 53 69 67 6e 65 72 43 // enum TSignerC
0001e4f0: 6f 6e 74 65 6e 74 54 79 70 65 0a 20 20 63 6f 6e ontentType. con
0001e500: 73 74 20 54 53 69 67 6e 65 72 43 6f 6e 74 65 6e st TSignerConten
0001e510: 74 54 79 70 65 20 3d 20 22 73 63 74 53 74 72 69 tType = "sctStri
0001e520: 6e 67 20 22 20 2b 20 22 73 63 74 53 74 72 65 61 ng " + "sctStrea
0001e530: 6d 20 22 3b 0a 0a 20 20 2f 2f 20 65 6e 75 6d 20 m ";.. // enum
0001e540: 54 53 74 72 69 6e 67 73 53 6f 72 74 54 79 70 65 TStringsSortType
0001e550: 0a 20 20 63 6f 6e 73 74 20 54 53 74 72 69 6e 67 . const TString
0001e560: 73 53 6f 72 74 54 79 70 65 20 3d 20 22 73 73 74 sSortType = "sst
0001e570: 41 6e 73 69 53 6f 72 74 20 22 20 2b 20 22 73 73 AnsiSort " + "ss
0001e580: 74 4e 61 74 75 72 61 6c 53 6f 72 74 20 22 3b 0a tNaturalSort ";.
0001e590: 0a 20 20 2f 2f 20 65 6e 75 6d 20 54 53 74 72 69 . // enum TStri
0001e5a0: 6e 67 56 61 6c 75 65 54 79 70 65 0a 20 20 63 6f ngValueType. co
0001e5b0: 6e 73 74 20 54 53 74 72 69 6e 67 56 61 6c 75 65 nst TStringValue
0001e5c0: 54 79 70 65 20 3d 20 22 73 76 74 45 71 75 61 6c Type = "svtEqual
0001e5d0: 20 22 20 2b 20 22 73 76 74 43 6f 6e 74 61 69 6e " + "svtContain
0001e5e0: 20 22 3b 0a 0a 20 20 2f 2f 20 65 6e 75 6d 20 54 ";.. // enum T
0001e5f0: 53 74 72 75 63 74 75 72 65 64 4f 62 6a 65 63 74 StructuredObject
0001e600: 41 74 74 72 69 62 75 74 65 54 79 70 65 0a 20 20 AttributeType.
0001e610: 63 6f 6e 73 74 20 54 53 74 72 75 63 74 75 72 65 const TStructure
0001e620: 64 4f 62 6a 65 63 74 41 74 74 72 69 62 75 74 65 dObjectAttribute
0001e630: 54 79 70 65 20 3d 0a 20 20 20 20 22 73 6f 61 74 Type =. "soat
0001e640: 53 74 72 69 6e 67 20 22 20 2b 0a 20 20 20 20 22 String " +. "
0001e650: 73 6f 61 74 4e 75 6d 65 72 69 63 20 22 20 2b 0a soatNumeric " +.
0001e660: 20 20 20 20 22 73 6f 61 74 49 6e 74 65 67 65 72 "soatInteger
0001e670: 20 22 20 2b 0a 20 20 20 20 22 73 6f 61 74 44 61 " +. "soatDa
0001e680: 74 65 74 69 6d 65 20 22 20 2b 0a 20 20 20 20 22 tetime " +. "
0001e690: 73 6f 61 74 52 65 66 65 72 65 6e 63 65 52 65 63 soatReferenceRec
0001e6a0: 6f 72 64 20 22 20 2b 0a 20 20 20 20 22 73 6f 61 ord " +. "soa
0001e6b0: 74 54 65 78 74 20 22 20 2b 0a 20 20 20 20 22 73 tText " +. "s
0001e6c0: 6f 61 74 50 69 63 6b 20 22 20 2b 0a 20 20 20 20 oatPick " +.
0001e6d0: 22 73 6f 61 74 42 6f 6f 6c 65 61 6e 20 22 20 2b "soatBoolean " +
0001e6e0: 0a 20 20 20 20 22 73 6f 61 74 45 44 6f 63 75 6d . "soatEDocum
0001e6f0: 65 6e 74 20 22 20 2b 0a 20 20 20 20 22 73 6f 61 ent " +. "soa
0001e700: 74 41 63 63 6f 75 6e 74 20 22 20 2b 0a 20 20 20 tAccount " +.
0001e710: 20 22 73 6f 61 74 49 6e 74 65 67 65 72 43 6f 6c "soatIntegerCol
0001e720: 6c 65 63 74 69 6f 6e 20 22 20 2b 0a 20 20 20 20 lection " +.
0001e730: 22 73 6f 61 74 4e 75 6d 65 72 69 63 43 6f 6c 6c "soatNumericColl
0001e740: 65 63 74 69 6f 6e 20 22 20 2b 0a 20 20 20 20 22 ection " +. "
0001e750: 73 6f 61 74 53 74 72 69 6e 67 43 6f 6c 6c 65 63 soatStringCollec
0001e760: 74 69 6f 6e 20 22 20 2b 0a 20 20 20 20 22 73 6f tion " +. "so
0001e770: 61 74 50 69 63 6b 43 6f 6c 6c 65 63 74 69 6f 6e atPickCollection
0001e780: 20 22 20 2b 0a 20 20 20 20 22 73 6f 61 74 44 61 " +. "soatDa
0001e790: 74 65 74 69 6d 65 43 6f 6c 6c 65 63 74 69 6f 6e tetimeCollection
0001e7a0: 20 22 20 2b 0a 20 20 20 20 22 73 6f 61 74 42 6f " +. "soatBo
0001e7b0: 6f 6c 65 61 6e 43 6f 6c 6c 65 63 74 69 6f 6e 20 oleanCollection
0001e7c0: 22 20 2b 0a 20 20 20 20 22 73 6f 61 74 52 65 66 " +. "soatRef
0001e7d0: 65 72 65 6e 63 65 52 65 63 6f 72 64 43 6f 6c 6c erenceRecordColl
0001e7e0: 65 63 74 69 6f 6e 20 22 20 2b 0a 20 20 20 20 22 ection " +. "
0001e7f0: 73 6f 61 74 45 44 6f 63 75 6d 65 6e 74 43 6f 6c soatEDocumentCol
0001e800: 6c 65 63 74 69 6f 6e 20 22 20 2b 0a 20 20 20 20 lection " +.
0001e810: 22 73 6f 61 74 41 63 63 6f 75 6e 74 43 6f 6c 6c "soatAccountColl
0001e820: 65 63 74 69 6f 6e 20 22 20 2b 0a 20 20 20 20 22 ection " +. "
0001e830: 73 6f 61 74 43 6f 6e 74 65 6e 74 73 20 22 20 2b soatContents " +
0001e840: 0a 20 20 20 20 22 73 6f 61 74 55 6e 6b 6e 6f 77 . "soatUnknow
0001e850: 6e 20 22 3b 0a 0a 20 20 2f 2f 20 65 6e 75 6d 20 n ";.. // enum
0001e860: 54 54 61 73 6b 41 62 6f 72 74 52 65 61 73 6f 6e TTaskAbortReason
0001e870: 0a 20 20 63 6f 6e 73 74 20 54 54 61 73 6b 41 62 . const TTaskAb
0001e880: 6f 72 74 52 65 61 73 6f 6e 20 3d 20 22 74 61 72 ortReason = "tar
0001e890: 41 62 6f 72 74 42 79 55 73 65 72 20 22 20 2b 20 AbortByUser " +
0001e8a0: 22 74 61 72 41 62 6f 72 74 42 79 57 6f 72 6b 66 "tarAbortByWorkf
0001e8b0: 6c 6f 77 45 78 63 65 70 74 69 6f 6e 20 22 3b 0a lowException ";.
0001e8c0: 0a 20 20 2f 2f 20 65 6e 75 6d 20 54 54 65 78 74 . // enum TText
0001e8d0: 56 61 6c 75 65 54 79 70 65 0a 20 20 63 6f 6e 73 ValueType. cons
0001e8e0: 74 20 54 54 65 78 74 56 61 6c 75 65 54 79 70 65 t TTextValueType
0001e8f0: 20 3d 20 22 74 76 74 41 6c 6c 57 6f 72 64 73 20 = "tvtAllWords
0001e900: 22 20 2b 20 22 74 76 74 45 78 61 63 74 50 68 72 " + "tvtExactPhr
0001e910: 61 73 65 20 22 20 2b 20 22 74 76 74 41 6e 79 57 ase " + "tvtAnyW
0001e920: 6f 72 64 20 22 3b 0a 0a 20 20 2f 2f 20 65 6e 75 ord ";.. // enu
0001e930: 6d 20 54 55 73 65 72 4f 62 6a 65 63 74 53 74 61 m TUserObjectSta
0001e940: 74 75 73 0a 20 20 63 6f 6e 73 74 20 54 55 73 65 tus. const TUse
0001e950: 72 4f 62 6a 65 63 74 53 74 61 74 75 73 20 3d 0a rObjectStatus =.
0001e960: 20 20 20 20 22 75 73 4e 6f 6e 65 20 22 20 2b 0a "usNone " +.
0001e970: 20 20 20 20 22 75 73 43 6f 6d 70 6c 65 74 65 64 "usCompleted
0001e980: 20 22 20 2b 0a 20 20 20 20 22 75 73 52 65 64 53 " +. "usRedS
0001e990: 71 75 61 72 65 20 22 20 2b 0a 20 20 20 20 22 75 quare " +. "u
0001e9a0: 73 42 6c 75 65 53 71 75 61 72 65 20 22 20 2b 0a sBlueSquare " +.
0001e9b0: 20 20 20 20 22 75 73 59 65 6c 6c 6f 77 53 71 75 "usYellowSqu
0001e9c0: 61 72 65 20 22 20 2b 0a 20 20 20 20 22 75 73 47 are " +. "usG
0001e9d0: 72 65 65 6e 53 71 75 61 72 65 20 22 20 2b 0a 20 reenSquare " +.
0001e9e0: 20 20 20 22 75 73 4f 72 61 6e 67 65 53 71 75 61 "usOrangeSqua
0001e9f0: 72 65 20 22 20 2b 0a 20 20 20 20 22 75 73 50 75 re " +. "usPu
0001ea00: 72 70 6c 65 53 71 75 61 72 65 20 22 20 2b 0a 20 rpleSquare " +.
0001ea10: 20 20 20 22 75 73 46 6f 6c 6c 6f 77 55 70 20 22 "usFollowUp "
0001ea20: 3b 0a 0a 20 20 2f 2f 20 65 6e 75 6d 20 54 55 73 ;.. // enum TUs
0001ea30: 65 72 54 79 70 65 0a 20 20 63 6f 6e 73 74 20 54 erType. const T
0001ea40: 55 73 65 72 54 79 70 65 20 3d 0a 20 20 20 20 22 UserType =. "
0001ea50: 75 74 55 6e 6b 6e 6f 77 6e 20 22 20 2b 0a 20 20 utUnknown " +.
0001ea60: 20 20 22 75 74 55 73 65 72 20 22 20 2b 0a 20 20 "utUser " +.
0001ea70: 20 20 22 75 74 44 65 76 65 6c 6f 70 65 72 20 22 "utDeveloper "
0001ea80: 20 2b 0a 20 20 20 20 22 75 74 41 64 6d 69 6e 69 +. "utAdmini
0001ea90: 73 74 72 61 74 6f 72 20 22 20 2b 0a 20 20 20 20 strator " +.
0001eaa0: 22 75 74 53 79 73 74 65 6d 44 65 76 65 6c 6f 70 "utSystemDevelop
0001eab0: 65 72 20 22 20 2b 0a 20 20 20 20 22 75 74 44 69 er " +. "utDi
0001eac0: 73 63 6f 6e 6e 65 63 74 65 64 20 22 3b 0a 0a 20 sconnected ";..
0001ead0: 20 2f 2f 20 65 6e 75 6d 20 54 56 61 6c 75 65 73 // enum TValues
0001eae0: 42 75 69 6c 64 54 79 70 65 0a 20 20 63 6f 6e 73 BuildType. cons
0001eaf0: 74 20 54 56 61 6c 75 65 73 42 75 69 6c 64 54 79 t TValuesBuildTy
0001eb00: 70 65 20 3d 0a 20 20 20 20 22 62 74 41 6e 64 20 pe =. "btAnd
0001eb10: 22 20 2b 20 22 62 74 44 65 74 61 69 6c 41 6e 64 " + "btDetailAnd
0001eb20: 20 22 20 2b 20 22 62 74 4f 72 20 22 20 2b 20 22 " + "btOr " + "
0001eb30: 62 74 4e 6f 74 4f 72 20 22 20 2b 20 22 62 74 4f btNotOr " + "btO
0001eb40: 6e 6c 79 20 22 3b 0a 0a 20 20 2f 2f 20 65 6e 75 nly ";.. // enu
0001eb50: 6d 20 54 56 69 65 77 4d 6f 64 65 0a 20 20 63 6f m TViewMode. co
0001eb60: 6e 73 74 20 54 56 69 65 77 4d 6f 64 65 20 3d 20 nst TViewMode =
0001eb70: 22 76 6d 56 69 65 77 20 22 20 2b 20 22 76 6d 53 "vmView " + "vmS
0001eb80: 65 6c 65 63 74 20 22 20 2b 20 22 76 6d 4e 61 76 elect " + "vmNav
0001eb90: 69 67 61 74 69 6f 6e 20 22 3b 0a 0a 20 20 2f 2f igation ";.. //
0001eba0: 20 65 6e 75 6d 20 54 56 69 65 77 53 65 6c 65 63 enum TViewSelec
0001ebb0: 74 69 6f 6e 4d 6f 64 65 0a 20 20 63 6f 6e 73 74 tionMode. const
0001ebc0: 20 54 56 69 65 77 53 65 6c 65 63 74 69 6f 6e 4d TViewSelectionM
0001ebd0: 6f 64 65 20 3d 0a 20 20 20 20 22 76 73 6d 53 69 ode =. "vsmSi
0001ebe0: 6e 67 6c 65 20 22 20 2b 20 22 76 73 6d 4d 75 6c ngle " + "vsmMul
0001ebf0: 74 69 70 6c 65 20 22 20 2b 20 22 76 73 6d 4d 75 tiple " + "vsmMu
0001ec00: 6c 74 69 70 6c 65 43 68 65 63 6b 20 22 20 2b 20 ltipleCheck " +
0001ec10: 22 76 73 6d 4e 6f 53 65 6c 65 63 74 69 6f 6e 20 "vsmNoSelection
0001ec20: 22 3b 0a 0a 20 20 2f 2f 20 65 6e 75 6d 20 54 57 ";.. // enum TW
0001ec30: 69 7a 61 72 64 41 63 74 69 6f 6e 54 79 70 65 0a izardActionType.
0001ec40: 20 20 63 6f 6e 73 74 20 54 57 69 7a 61 72 64 41 const TWizardA
0001ec50: 63 74 69 6f 6e 54 79 70 65 20 3d 0a 20 20 20 20 ctionType =.
0001ec60: 22 77 66 61 74 50 72 65 76 69 6f 75 73 20 22 20 "wfatPrevious "
0001ec70: 2b 20 22 77 66 61 74 4e 65 78 74 20 22 20 2b 20 + "wfatNext " +
0001ec80: 22 77 66 61 74 43 61 6e 63 65 6c 20 22 20 2b 20 "wfatCancel " +
0001ec90: 22 77 66 61 74 46 69 6e 69 73 68 20 22 3b 0a 0a "wfatFinish ";..
0001eca0: 20 20 2f 2f 20 65 6e 75 6d 20 54 57 69 7a 61 72 // enum TWizar
0001ecb0: 64 46 6f 72 6d 45 6c 65 6d 65 6e 74 50 72 6f 70 dFormElementProp
0001ecc0: 65 72 74 79 0a 20 20 63 6f 6e 73 74 20 54 57 69 erty. const TWi
0001ecd0: 7a 61 72 64 46 6f 72 6d 45 6c 65 6d 65 6e 74 50 zardFormElementP
0001ece0: 72 6f 70 65 72 74 79 20 3d 0a 20 20 20 20 22 77 roperty =. "w
0001ecf0: 66 65 70 55 6e 64 65 66 69 6e 65 64 20 22 20 2b fepUndefined " +
0001ed00: 0a 20 20 20 20 22 77 66 65 70 54 65 78 74 33 20 . "wfepText3
0001ed10: 22 20 2b 0a 20 20 20 20 22 77 66 65 70 54 65 78 " +. "wfepTex
0001ed20: 74 36 20 22 20 2b 0a 20 20 20 20 22 77 66 65 70 t6 " +. "wfep
0001ed30: 54 65 78 74 39 20 22 20 2b 0a 20 20 20 20 22 77 Text9 " +. "w
0001ed40: 66 65 70 53 70 69 6e 45 64 69 74 20 22 20 2b 0a fepSpinEdit " +.
0001ed50: 20 20 20 20 22 77 66 65 70 44 72 6f 70 44 6f 77 "wfepDropDow
0001ed60: 6e 20 22 20 2b 0a 20 20 20 20 22 77 66 65 70 52 n " +. "wfepR
0001ed70: 61 64 69 6f 47 72 6f 75 70 20 22 20 2b 0a 20 20 adioGroup " +.
0001ed80: 20 20 22 77 66 65 70 46 6c 61 67 20 22 20 2b 0a "wfepFlag " +.
0001ed90: 20 20 20 20 22 77 66 65 70 54 65 78 74 31 32 20 "wfepText12
0001eda0: 22 20 2b 0a 20 20 20 20 22 77 66 65 70 54 65 78 " +. "wfepTex
0001edb0: 74 31 35 20 22 20 2b 0a 20 20 20 20 22 77 66 65 t15 " +. "wfe
0001edc0: 70 54 65 78 74 31 38 20 22 20 2b 0a 20 20 20 20 pText18 " +.
0001edd0: 22 77 66 65 70 54 65 78 74 32 31 20 22 20 2b 0a "wfepText21 " +.
0001ede0: 20 20 20 20 22 77 66 65 70 54 65 78 74 32 34 20 "wfepText24
0001edf0: 22 20 2b 0a 20 20 20 20 22 77 66 65 70 54 65 78 " +. "wfepTex
0001ee00: 74 32 37 20 22 20 2b 0a 20 20 20 20 22 77 66 65 t27 " +. "wfe
0001ee10: 70 54 65 78 74 33 30 20 22 20 2b 0a 20 20 20 20 pText30 " +.
0001ee20: 22 77 66 65 70 52 61 64 69 6f 47 72 6f 75 70 43 "wfepRadioGroupC
0001ee30: 6f 6c 75 6d 6e 31 20 22 20 2b 0a 20 20 20 20 22 olumn1 " +. "
0001ee40: 77 66 65 70 52 61 64 69 6f 47 72 6f 75 70 43 6f wfepRadioGroupCo
0001ee50: 6c 75 6d 6e 32 20 22 20 2b 0a 20 20 20 20 22 77 lumn2 " +. "w
0001ee60: 66 65 70 52 61 64 69 6f 47 72 6f 75 70 43 6f 6c fepRadioGroupCol
0001ee70: 75 6d 6e 33 20 22 3b 0a 0a 20 20 2f 2f 20 65 6e umn3 ";.. // en
0001ee80: 75 6d 20 54 57 69 7a 61 72 64 46 6f 72 6d 45 6c um TWizardFormEl
0001ee90: 65 6d 65 6e 74 54 79 70 65 0a 20 20 63 6f 6e 73 ementType. cons
0001eea0: 74 20 54 57 69 7a 61 72 64 46 6f 72 6d 45 6c 65 t TWizardFormEle
0001eeb0: 6d 65 6e 74 54 79 70 65 20 3d 0a 20 20 20 20 22 mentType =. "
0001eec0: 77 66 65 74 51 75 65 72 79 50 61 72 61 6d 65 74 wfetQueryParamet
0001eed0: 65 72 20 22 20 2b 20 22 77 66 65 74 54 65 78 74 er " + "wfetText
0001eee0: 20 22 20 2b 20 22 77 66 65 74 44 65 6c 69 6d 69 " + "wfetDelimi
0001eef0: 74 65 72 20 22 20 2b 20 22 77 66 65 74 4c 61 62 ter " + "wfetLab
0001ef00: 65 6c 20 22 3b 0a 0a 20 20 2f 2f 20 65 6e 75 6d el ";.. // enum
0001ef10: 20 54 57 69 7a 61 72 64 50 61 72 61 6d 54 79 70 TWizardParamTyp
0001ef20: 65 0a 20 20 63 6f 6e 73 74 20 54 57 69 7a 61 72 e. const TWizar
0001ef30: 64 50 61 72 61 6d 54 79 70 65 20 3d 0a 20 20 20 dParamType =.
0001ef40: 20 22 77 70 74 53 74 72 69 6e 67 20 22 20 2b 0a "wptString " +.
0001ef50: 20 20 20 20 22 77 70 74 49 6e 74 65 67 65 72 20 "wptInteger
0001ef60: 22 20 2b 0a 20 20 20 20 22 77 70 74 4e 75 6d 65 " +. "wptNume
0001ef70: 72 69 63 20 22 20 2b 0a 20 20 20 20 22 77 70 74 ric " +. "wpt
0001ef80: 42 6f 6f 6c 65 61 6e 20 22 20 2b 0a 20 20 20 20 Boolean " +.
0001ef90: 22 77 70 74 44 61 74 65 54 69 6d 65 20 22 20 2b "wptDateTime " +
0001efa0: 0a 20 20 20 20 22 77 70 74 50 69 63 6b 20 22 20 . "wptPick "
0001efb0: 2b 0a 20 20 20 20 22 77 70 74 54 65 78 74 20 22 +. "wptText "
0001efc0: 20 2b 0a 20 20 20 20 22 77 70 74 55 73 65 72 20 +. "wptUser
0001efd0: 22 20 2b 0a 20 20 20 20 22 77 70 74 55 73 65 72 " +. "wptUser
0001efe0: 4c 69 73 74 20 22 20 2b 0a 20 20 20 20 22 77 70 List " +. "wp
0001eff0: 74 45 44 6f 63 75 6d 65 6e 74 49 6e 66 6f 20 22 tEDocumentInfo "
0001f000: 20 2b 0a 20 20 20 20 22 77 70 74 45 44 6f 63 75 +. "wptEDocu
0001f010: 6d 65 6e 74 49 6e 66 6f 4c 69 73 74 20 22 20 2b mentInfoList " +
0001f020: 0a 20 20 20 20 22 77 70 74 52 65 66 65 72 65 6e . "wptReferen
0001f030: 63 65 52 65 63 6f 72 64 49 6e 66 6f 20 22 20 2b ceRecordInfo " +
0001f040: 0a 20 20 20 20 22 77 70 74 52 65 66 65 72 65 6e . "wptReferen
0001f050: 63 65 52 65 63 6f 72 64 49 6e 66 6f 4c 69 73 74 ceRecordInfoList
0001f060: 20 22 20 2b 0a 20 20 20 20 22 77 70 74 46 6f 6c " +. "wptFol
0001f070: 64 65 72 49 6e 66 6f 20 22 20 2b 0a 20 20 20 20 derInfo " +.
0001f080: 22 77 70 74 54 61 73 6b 49 6e 66 6f 20 22 20 2b "wptTaskInfo " +
0001f090: 0a 20 20 20 20 22 77 70 74 43 6f 6e 74 65 6e 74 . "wptContent
0001f0a0: 73 20 22 20 2b 0a 20 20 20 20 22 77 70 74 46 69 s " +. "wptFi
0001f0b0: 6c 65 4e 61 6d 65 20 22 20 2b 0a 20 20 20 20 22 leName " +. "
0001f0c0: 77 70 74 44 61 74 65 20 22 3b 0a 0a 20 20 2f 2f wptDate ";.. //
0001f0d0: 20 65 6e 75 6d 20 54 57 69 7a 61 72 64 53 74 65 enum TWizardSte
0001f0e0: 70 52 65 73 75 6c 74 0a 20 20 63 6f 6e 73 74 20 pResult. const
0001f0f0: 54 57 69 7a 61 72 64 53 74 65 70 52 65 73 75 6c TWizardStepResul
0001f100: 74 20 3d 0a 20 20 20 20 22 77 73 72 43 6f 6d 70 t =. "wsrComp
0001f110: 6c 65 74 65 20 22 20 2b 0a 20 20 20 20 22 77 73 lete " +. "ws
0001f120: 72 47 6f 4e 65 78 74 20 22 20 2b 0a 20 20 20 20 rGoNext " +.
0001f130: 22 77 73 72 47 6f 50 72 65 76 69 6f 75 73 20 22 "wsrGoPrevious "
0001f140: 20 2b 0a 20 20 20 20 22 77 73 72 43 75 73 74 6f +. "wsrCusto
0001f150: 6d 20 22 20 2b 0a 20 20 20 20 22 77 73 72 43 61 m " +. "wsrCa
0001f160: 6e 63 65 6c 20 22 20 2b 0a 20 20 20 20 22 77 73 ncel " +. "ws
0001f170: 72 47 6f 46 69 6e 61 6c 20 22 3b 0a 0a 20 20 2f rGoFinal ";.. /
0001f180: 2f 20 65 6e 75 6d 20 54 57 69 7a 61 72 64 53 74 / enum TWizardSt
0001f190: 65 70 54 79 70 65 0a 20 20 63 6f 6e 73 74 20 54 epType. const T
0001f1a0: 57 69 7a 61 72 64 53 74 65 70 54 79 70 65 20 3d WizardStepType =
0001f1b0: 0a 20 20 20 20 22 77 73 74 46 6f 72 6d 20 22 20 . "wstForm "
0001f1c0: 2b 0a 20 20 20 20 22 77 73 74 45 44 6f 63 75 6d +. "wstEDocum
0001f1d0: 65 6e 74 20 22 20 2b 0a 20 20 20 20 22 77 73 74 ent " +. "wst
0001f1e0: 54 61 73 6b 43 61 72 64 20 22 20 2b 0a 20 20 20 TaskCard " +.
0001f1f0: 20 22 77 73 74 52 65 66 65 72 65 6e 63 65 52 65 "wstReferenceRe
0001f200: 63 6f 72 64 43 61 72 64 20 22 20 2b 0a 20 20 20 cordCard " +.
0001f210: 20 22 77 73 74 46 69 6e 61 6c 20 22 3b 0a 0a 20 "wstFinal ";..
0001f220: 20 2f 2f 20 65 6e 75 6d 20 54 57 6f 72 6b 41 63 // enum TWorkAc
0001f230: 63 65 73 73 54 79 70 65 0a 20 20 63 6f 6e 73 74 cessType. const
0001f240: 20 54 57 6f 72 6b 41 63 63 65 73 73 54 79 70 65 TWorkAccessType
0001f250: 20 3d 20 22 77 61 41 6c 6c 20 22 20 2b 20 22 77 = "waAll " + "w
0001f260: 61 50 65 72 66 6f 72 6d 65 72 73 20 22 20 2b 20 aPerformers " +
0001f270: 22 77 61 4d 61 6e 75 61 6c 20 22 3b 0a 0a 20 20 "waManual ";..
0001f280: 2f 2f 20 65 6e 75 6d 20 54 57 6f 72 6b 66 6c 6f // enum TWorkflo
0001f290: 77 42 6c 6f 63 6b 54 79 70 65 0a 20 20 63 6f 6e wBlockType. con
0001f2a0: 73 74 20 54 57 6f 72 6b 66 6c 6f 77 42 6c 6f 63 st TWorkflowBloc
0001f2b0: 6b 54 79 70 65 20 3d 0a 20 20 20 20 22 77 73 62 kType =. "wsb
0001f2c0: 53 74 61 72 74 20 22 20 2b 0a 20 20 20 20 22 77 Start " +. "w
0001f2d0: 73 62 46 69 6e 69 73 68 20 22 20 2b 0a 20 20 20 sbFinish " +.
0001f2e0: 20 22 77 73 62 4e 6f 74 69 63 65 20 22 20 2b 0a "wsbNotice " +.
0001f2f0: 20 20 20 20 22 77 73 62 53 74 65 70 20 22 20 2b "wsbStep " +
0001f300: 0a 20 20 20 20 22 77 73 62 44 65 63 69 73 69 6f . "wsbDecisio
0001f310: 6e 20 22 20 2b 0a 20 20 20 20 22 77 73 62 57 61 n " +. "wsbWa
0001f320: 69 74 20 22 20 2b 0a 20 20 20 20 22 77 73 62 4d it " +. "wsbM
0001f330: 6f 6e 69 74 6f 72 20 22 20 2b 0a 20 20 20 20 22 onitor " +. "
0001f340: 77 73 62 53 63 72 69 70 74 20 22 20 2b 0a 20 20 wsbScript " +.
0001f350: 20 20 22 77 73 62 43 6f 6e 6e 65 63 74 6f 72 20 "wsbConnector
0001f360: 22 20 2b 0a 20 20 20 20 22 77 73 62 53 75 62 54 " +. "wsbSubT
0001f370: 61 73 6b 20 22 20 2b 0a 20 20 20 20 22 77 73 62 ask " +. "wsb
0001f380: 4c 69 66 65 43 79 63 6c 65 53 74 61 67 65 20 22 LifeCycleStage "
0001f390: 20 2b 0a 20 20 20 20 22 77 73 62 50 61 75 73 65 +. "wsbPause
0001f3a0: 20 22 3b 0a 0a 20 20 2f 2f 20 65 6e 75 6d 20 54 ";.. // enum T
0001f3b0: 57 6f 72 6b 66 6c 6f 77 44 61 74 61 54 79 70 65 WorkflowDataType
0001f3c0: 0a 20 20 63 6f 6e 73 74 20 54 57 6f 72 6b 66 6c . const TWorkfl
0001f3d0: 6f 77 44 61 74 61 54 79 70 65 20 3d 0a 20 20 20 owDataType =.
0001f3e0: 20 22 77 64 74 49 6e 74 65 67 65 72 20 22 20 2b "wdtInteger " +
0001f3f0: 0a 20 20 20 20 22 77 64 74 46 6c 6f 61 74 20 22 . "wdtFloat "
0001f400: 20 2b 0a 20 20 20 20 22 77 64 74 53 74 72 69 6e +. "wdtStrin
0001f410: 67 20 22 20 2b 0a 20 20 20 20 22 77 64 74 50 69 g " +. "wdtPi
0001f420: 63 6b 20 22 20 2b 0a 20 20 20 20 22 77 64 74 44 ck " +. "wdtD
0001f430: 61 74 65 54 69 6d 65 20 22 20 2b 0a 20 20 20 20 ateTime " +.
0001f440: 22 77 64 74 42 6f 6f 6c 65 61 6e 20 22 20 2b 0a "wdtBoolean " +.
0001f450: 20 20 20 20 22 77 64 74 54 61 73 6b 20 22 20 2b "wdtTask " +
0001f460: 0a 20 20 20 20 22 77 64 74 4a 6f 62 20 22 20 2b . "wdtJob " +
0001f470: 0a 20 20 20 20 22 77 64 74 46 6f 6c 64 65 72 20 . "wdtFolder
0001f480: 22 20 2b 0a 20 20 20 20 22 77 64 74 45 44 6f 63 " +. "wdtEDoc
0001f490: 75 6d 65 6e 74 20 22 20 2b 0a 20 20 20 20 22 77 ument " +. "w
0001f4a0: 64 74 52 65 66 65 72 65 6e 63 65 52 65 63 6f 72 dtReferenceRecor
0001f4b0: 64 20 22 20 2b 0a 20 20 20 20 22 77 64 74 55 73 d " +. "wdtUs
0001f4c0: 65 72 20 22 20 2b 0a 20 20 20 20 22 77 64 74 47 er " +. "wdtG
0001f4d0: 72 6f 75 70 20 22 20 2b 0a 20 20 20 20 22 77 64 roup " +. "wd
0001f4e0: 74 52 6f 6c 65 20 22 20 2b 0a 20 20 20 20 22 77 tRole " +. "w
0001f4f0: 64 74 49 6e 74 65 67 65 72 43 6f 6c 6c 65 63 74 dtIntegerCollect
0001f500: 69 6f 6e 20 22 20 2b 0a 20 20 20 20 22 77 64 74 ion " +. "wdt
0001f510: 46 6c 6f 61 74 43 6f 6c 6c 65 63 74 69 6f 6e 20 FloatCollection
0001f520: 22 20 2b 0a 20 20 20 20 22 77 64 74 53 74 72 69 " +. "wdtStri
0001f530: 6e 67 43 6f 6c 6c 65 63 74 69 6f 6e 20 22 20 2b ngCollection " +
0001f540: 0a 20 20 20 20 22 77 64 74 50 69 63 6b 43 6f 6c . "wdtPickCol
0001f550: 6c 65 63 74 69 6f 6e 20 22 20 2b 0a 20 20 20 20 lection " +.
0001f560: 22 77 64 74 44 61 74 65 54 69 6d 65 43 6f 6c 6c "wdtDateTimeColl
0001f570: 65 63 74 69 6f 6e 20 22 20 2b 0a 20 20 20 20 22 ection " +. "
0001f580: 77 64 74 42 6f 6f 6c 65 61 6e 43 6f 6c 6c 65 63 wdtBooleanCollec
0001f590: 74 69 6f 6e 20 22 20 2b 0a 20 20 20 20 22 77 64 tion " +. "wd
0001f5a0: 74 54 61 73 6b 43 6f 6c 6c 65 63 74 69 6f 6e 20 tTaskCollection
0001f5b0: 22 20 2b 0a 20 20 20 20 22 77 64 74 4a 6f 62 43 " +. "wdtJobC
0001f5c0: 6f 6c 6c 65 63 74 69 6f 6e 20 22 20 2b 0a 20 20 ollection " +.
0001f5d0: 20 20 22 77 64 74 46 6f 6c 64 65 72 43 6f 6c 6c "wdtFolderColl
0001f5e0: 65 63 74 69 6f 6e 20 22 20 2b 0a 20 20 20 20 22 ection " +. "
0001f5f0: 77 64 74 45 44 6f 63 75 6d 65 6e 74 43 6f 6c 6c wdtEDocumentColl
0001f600: 65 63 74 69 6f 6e 20 22 20 2b 0a 20 20 20 20 22 ection " +. "
0001f610: 77 64 74 52 65 66 65 72 65 6e 63 65 52 65 63 6f wdtReferenceReco
0001f620: 72 64 43 6f 6c 6c 65 63 74 69 6f 6e 20 22 20 2b rdCollection " +
0001f630: 0a 20 20 20 20 22 77 64 74 55 73 65 72 43 6f 6c . "wdtUserCol
0001f640: 6c 65 63 74 69 6f 6e 20 22 20 2b 0a 20 20 20 20 lection " +.
0001f650: 22 77 64 74 47 72 6f 75 70 43 6f 6c 6c 65 63 74 "wdtGroupCollect
0001f660: 69 6f 6e 20 22 20 2b 0a 20 20 20 20 22 77 64 74 ion " +. "wdt
0001f670: 52 6f 6c 65 43 6f 6c 6c 65 63 74 69 6f 6e 20 22 RoleCollection "
0001f680: 20 2b 0a 20 20 20 20 22 77 64 74 43 6f 6e 74 65 +. "wdtConte
0001f690: 6e 74 73 20 22 20 2b 0a 20 20 20 20 22 77 64 74 nts " +. "wdt
0001f6a0: 55 73 65 72 4c 69 73 74 20 22 20 2b 0a 20 20 20 UserList " +.
0001f6b0: 20 22 77 64 74 53 65 61 72 63 68 44 65 73 63 72 "wdtSearchDescr
0001f6c0: 69 70 74 69 6f 6e 20 22 20 2b 0a 20 20 20 20 22 iption " +. "
0001f6d0: 77 64 74 44 65 61 64 4c 69 6e 65 20 22 20 2b 0a wdtDeadLine " +.
0001f6e0: 20 20 20 20 22 77 64 74 50 69 63 6b 53 65 74 20 "wdtPickSet
0001f6f0: 22 20 2b 0a 20 20 20 20 22 77 64 74 41 63 63 6f " +. "wdtAcco
0001f700: 75 6e 74 43 6f 6c 6c 65 63 74 69 6f 6e 20 22 3b untCollection ";
0001f710: 0a 0a 20 20 2f 2f 20 65 6e 75 6d 20 54 57 6f 72 .. // enum TWor
0001f720: 6b 49 6d 70 6f 72 74 61 6e 63 65 0a 20 20 63 6f kImportance. co
0001f730: 6e 73 74 20 54 57 6f 72 6b 49 6d 70 6f 72 74 61 nst TWorkImporta
0001f740: 6e 63 65 20 3d 20 22 77 69 4c 6f 77 20 22 20 2b nce = "wiLow " +
0001f750: 20 22 77 69 4e 6f 72 6d 61 6c 20 22 20 2b 20 22 "wiNormal " + "
0001f760: 77 69 48 69 67 68 20 22 3b 0a 0a 20 20 2f 2f 20 wiHigh ";.. //
0001f770: 65 6e 75 6d 20 54 57 6f 72 6b 52 6f 75 74 65 54 enum TWorkRouteT
0001f780: 79 70 65 0a 20 20 63 6f 6e 73 74 20 54 57 6f 72 ype. const TWor
0001f790: 6b 52 6f 75 74 65 54 79 70 65 20 3d 20 22 77 72 kRouteType = "wr
0001f7a0: 74 53 6f 66 74 20 22 20 2b 20 22 77 72 74 48 61 tSoft " + "wrtHa
0001f7b0: 72 64 20 22 3b 0a 0a 20 20 2f 2f 20 65 6e 75 6d rd ";.. // enum
0001f7c0: 20 54 57 6f 72 6b 53 74 61 74 65 0a 20 20 63 6f TWorkState. co
0001f7d0: 6e 73 74 20 54 57 6f 72 6b 53 74 61 74 65 20 3d nst TWorkState =
0001f7e0: 0a 20 20 20 20 22 77 73 49 6e 69 74 20 22 20 2b . "wsInit " +
0001f7f0: 0a 20 20 20 20 22 77 73 52 75 6e 6e 69 6e 67 20 . "wsRunning
0001f800: 22 20 2b 0a 20 20 20 20 22 77 73 44 6f 6e 65 20 " +. "wsDone
0001f810: 22 20 2b 0a 20 20 20 20 22 77 73 43 6f 6e 74 72 " +. "wsContr
0001f820: 6f 6c 6c 65 64 20 22 20 2b 0a 20 20 20 20 22 77 olled " +. "w
0001f830: 73 41 62 6f 72 74 65 64 20 22 20 2b 0a 20 20 20 sAborted " +.
0001f840: 20 22 77 73 43 6f 6e 74 69 6e 75 65 64 20 22 3b "wsContinued ";
0001f850: 0a 0a 20 20 2f 2f 20 65 6e 75 6d 20 54 57 6f 72 .. // enum TWor
0001f860: 6b 54 65 78 74 42 75 69 6c 64 69 6e 67 4d 6f 64 kTextBuildingMod
0001f870: 65 0a 20 20 63 6f 6e 73 74 20 54 57 6f 72 6b 54 e. const TWorkT
0001f880: 65 78 74 42 75 69 6c 64 69 6e 67 4d 6f 64 65 20 extBuildingMode
0001f890: 3d 0a 20 20 20 20 22 77 74 6d 46 75 6c 6c 20 22 =. "wtmFull "
0001f8a0: 20 2b 20 22 77 74 6d 46 72 6f 6d 43 75 72 72 65 + "wtmFromCurre
0001f8b0: 6e 74 20 22 20 2b 20 22 77 74 6d 4f 6e 6c 79 43 nt " + "wtmOnlyC
0001f8c0: 75 72 72 65 6e 74 20 22 3b 0a 0a 20 20 2f 2f 20 urrent ";.. //
0001f8d0: d0 9f d0 b5 d1 80 d0 b5 d1 87 d0 b8 d1 81 d0 bb ................
0001f8e0: d0 b5 d0 bd d0 b8 d1 8f 0a 20 20 63 6f 6e 73 74 ......... const
0001f8f0: 20 45 4e 55 4d 53 20 3d 0a 20 20 20 20 54 41 63 ENUMS =. TAc
0001f900: 63 6f 75 6e 74 54 79 70 65 20 2b 0a 20 20 20 20 countType +.
0001f910: 54 41 63 74 69 6f 6e 45 6e 61 62 6c 65 64 4d 6f TActionEnabledMo
0001f920: 64 65 20 2b 0a 20 20 20 20 54 41 64 64 50 6f 73 de +. TAddPos
0001f930: 69 74 69 6f 6e 20 2b 0a 20 20 20 20 54 41 6c 69 ition +. TAli
0001f940: 67 6e 6d 65 6e 74 20 2b 0a 20 20 20 20 54 41 72 gnment +. TAr
0001f950: 65 61 53 68 6f 77 4d 6f 64 65 20 2b 0a 20 20 20 eaShowMode +.
0001f960: 20 54 43 65 72 74 69 66 69 63 61 74 65 49 6e 76 TCertificateInv
0001f970: 61 6c 69 64 61 74 69 6f 6e 52 65 61 73 6f 6e 20 alidationReason
0001f980: 2b 0a 20 20 20 20 54 43 65 72 74 69 66 69 63 61 +. TCertifica
0001f990: 74 65 54 79 70 65 20 2b 0a 20 20 20 20 54 43 68 teType +. TCh
0001f9a0: 65 63 6b 4c 69 73 74 42 6f 78 49 74 65 6d 53 74 eckListBoxItemSt
0001f9b0: 61 74 65 20 2b 0a 20 20 20 20 54 43 6c 6f 73 65 ate +. TClose
0001f9c0: 4f 6e 45 73 63 20 2b 0a 20 20 20 20 54 43 6f 6d OnEsc +. TCom
0001f9d0: 70 54 79 70 65 20 2b 0a 20 20 20 20 54 43 6f 6e pType +. TCon
0001f9e0: 64 69 74 69 6f 6e 46 6f 72 6d 61 74 20 2b 0a 20 ditionFormat +.
0001f9f0: 20 20 20 54 43 6f 6e 6e 65 63 74 69 6f 6e 49 6e TConnectionIn
0001fa00: 74 65 6e 74 20 2b 0a 20 20 20 20 54 43 6f 6e 74 tent +. TCont
0001fa10: 65 6e 74 4b 69 6e 64 20 2b 0a 20 20 20 20 54 43 entKind +. TC
0001fa20: 6f 6e 74 72 6f 6c 54 79 70 65 20 2b 0a 20 20 20 ontrolType +.
0001fa30: 20 54 43 72 69 74 65 72 69 6f 6e 43 6f 6e 74 65 TCriterionConte
0001fa40: 6e 74 54 79 70 65 20 2b 0a 20 20 20 20 54 43 75 ntType +. TCu
0001fa50: 6c 74 75 72 65 54 79 70 65 20 2b 0a 20 20 20 20 ltureType +.
0001fa60: 54 44 61 74 61 53 65 74 45 76 65 6e 74 54 79 70 TDataSetEventTyp
0001fa70: 65 20 2b 0a 20 20 20 20 54 44 61 74 61 53 65 74 e +. TDataSet
0001fa80: 53 74 61 74 65 20 2b 0a 20 20 20 20 54 44 61 74 State +. TDat
0001fa90: 65 46 6f 72 6d 61 74 54 79 70 65 20 2b 0a 20 20 eFormatType +.
0001faa0: 20 20 54 44 61 74 65 4f 66 66 73 65 74 54 79 70 TDateOffsetTyp
0001fab0: 65 20 2b 0a 20 20 20 20 54 44 61 74 65 54 69 6d e +. TDateTim
0001fac0: 65 4b 69 6e 64 20 2b 0a 20 20 20 20 54 44 65 61 eKind +. TDea
0001fad0: 41 63 63 65 73 73 52 69 67 68 74 73 20 2b 0a 20 AccessRights +.
0001fae0: 20 20 20 54 44 6f 63 75 6d 65 6e 74 44 65 66 61 TDocumentDefa
0001faf0: 75 6c 74 41 63 74 69 6f 6e 20 2b 0a 20 20 20 20 ultAction +.
0001fb00: 54 45 64 69 74 4d 6f 64 65 20 2b 0a 20 20 20 20 TEditMode +.
0001fb10: 54 45 64 69 74 6f 72 43 6c 6f 73 65 4f 62 73 65 TEditorCloseObse
0001fb20: 72 76 54 79 70 65 20 2b 0a 20 20 20 20 54 45 64 rvType +. TEd
0001fb30: 6d 73 41 70 70 6c 69 63 61 74 69 6f 6e 41 63 74 msApplicationAct
0001fb40: 69 6f 6e 20 2b 0a 20 20 20 20 54 45 44 6f 63 75 ion +. TEDocu
0001fb50: 6d 65 6e 74 4c 6f 63 6b 54 79 70 65 20 2b 0a 20 mentLockType +.
0001fb60: 20 20 20 54 45 44 6f 63 75 6d 65 6e 74 53 74 65 TEDocumentSte
0001fb70: 70 53 68 6f 77 4d 6f 64 65 20 2b 0a 20 20 20 20 pShowMode +.
0001fb80: 54 45 44 6f 63 75 6d 65 6e 74 53 74 65 70 56 65 TEDocumentStepVe
0001fb90: 72 73 69 6f 6e 54 79 70 65 20 2b 0a 20 20 20 20 rsionType +.
0001fba0: 54 45 44 6f 63 75 6d 65 6e 74 53 74 6f 72 61 67 TEDocumentStorag
0001fbb0: 65 46 75 6e 63 74 69 6f 6e 20 2b 0a 20 20 20 20 eFunction +.
0001fbc0: 54 45 44 6f 63 75 6d 65 6e 74 53 74 6f 72 61 67 TEDocumentStorag
0001fbd0: 65 54 79 70 65 20 2b 0a 20 20 20 20 54 45 44 6f eType +. TEDo
0001fbe0: 63 75 6d 65 6e 74 56 65 72 73 69 6f 6e 53 6f 75 cumentVersionSou
0001fbf0: 72 63 65 54 79 70 65 20 2b 0a 20 20 20 20 54 45 rceType +. TE
0001fc00: 44 6f 63 75 6d 65 6e 74 56 65 72 73 69 6f 6e 53 DocumentVersionS
0001fc10: 74 61 74 65 20 2b 0a 20 20 20 20 54 45 6e 63 6f tate +. TEnco
0001fc20: 64 65 54 79 70 65 20 2b 0a 20 20 20 20 54 45 78 deType +. TEx
0001fc30: 63 65 70 74 69 6f 6e 43 61 74 65 67 6f 72 79 20 ceptionCategory
0001fc40: 2b 0a 20 20 20 20 54 45 78 70 6f 72 74 65 64 53 +. TExportedS
0001fc50: 69 67 6e 61 74 75 72 65 73 54 79 70 65 20 2b 0a ignaturesType +.
0001fc60: 20 20 20 20 54 45 78 70 6f 72 74 65 64 56 65 72 TExportedVer
0001fc70: 73 69 6f 6e 54 79 70 65 20 2b 0a 20 20 20 20 54 sionType +. T
0001fc80: 46 69 65 6c 64 44 61 74 61 54 79 70 65 20 2b 0a FieldDataType +.
0001fc90: 20 20 20 20 54 46 6f 6c 64 65 72 54 79 70 65 20 TFolderType
0001fca0: 2b 0a 20 20 20 20 54 47 72 69 64 52 6f 77 48 65 +. TGridRowHe
0001fcb0: 69 67 68 74 20 2b 0a 20 20 20 20 54 48 79 70 65 ight +. THype
0001fcc0: 72 6c 69 6e 6b 54 79 70 65 20 2b 0a 20 20 20 20 rlinkType +.
0001fcd0: 54 49 6d 61 67 65 46 69 6c 65 46 6f 72 6d 61 74 TImageFileFormat
0001fce0: 20 2b 0a 20 20 20 20 54 49 6d 61 67 65 4d 6f 64 +. TImageMod
0001fcf0: 65 20 2b 0a 20 20 20 20 54 49 6d 61 67 65 54 79 e +. TImageTy
0001fd00: 70 65 20 2b 0a 20 20 20 20 54 49 6e 70 6c 61 63 pe +. TInplac
0001fd10: 65 48 69 6e 74 4b 69 6e 64 20 2b 0a 20 20 20 20 eHintKind +.
0001fd20: 54 49 53 42 4c 43 6f 6e 74 65 78 74 20 2b 0a 20 TISBLContext +.
0001fd30: 20 20 20 54 49 74 65 6d 53 68 6f 77 20 2b 0a 20 TItemShow +.
0001fd40: 20 20 20 54 4a 6f 62 4b 69 6e 64 20 2b 0a 20 20 TJobKind +.
0001fd50: 20 20 54 4a 6f 69 6e 54 79 70 65 20 2b 0a 20 20 TJoinType +.
0001fd60: 20 20 54 4c 61 62 65 6c 50 6f 73 20 2b 0a 20 20 TLabelPos +.
0001fd70: 20 20 54 4c 69 63 65 6e 73 69 6e 67 54 79 70 65 TLicensingType
0001fd80: 20 2b 0a 20 20 20 20 54 4c 69 66 65 43 79 63 6c +. TLifeCycl
0001fd90: 65 53 74 61 67 65 46 6f 6e 74 43 6f 6c 6f 72 20 eStageFontColor
0001fda0: 2b 0a 20 20 20 20 54 4c 69 66 65 43 79 63 6c 65 +. TLifeCycle
0001fdb0: 53 74 61 67 65 46 6f 6e 74 53 74 79 6c 65 20 2b StageFontStyle +
0001fdc0: 0a 20 20 20 20 54 4c 6f 63 6b 61 62 6c 65 44 65 . TLockableDe
0001fdd0: 76 65 6c 6f 70 6d 65 6e 74 43 6f 6d 70 6f 6e 65 velopmentCompone
0001fde0: 6e 74 54 79 70 65 20 2b 0a 20 20 20 20 54 4d 61 ntType +. TMa
0001fdf0: 78 52 65 63 6f 72 64 43 6f 75 6e 74 52 65 73 74 xRecordCountRest
0001fe00: 72 69 63 74 69 6f 6e 54 79 70 65 20 2b 0a 20 20 rictionType +.
0001fe10: 20 20 54 52 61 6e 67 65 56 61 6c 75 65 54 79 70 TRangeValueTyp
0001fe20: 65 20 2b 0a 20 20 20 20 54 52 65 6c 61 74 69 76 e +. TRelativ
0001fe30: 65 44 61 74 65 20 2b 0a 20 20 20 20 54 52 65 70 eDate +. TRep
0001fe40: 6f 72 74 44 65 73 74 69 6e 61 74 69 6f 6e 20 2b ortDestination +
0001fe50: 0a 20 20 20 20 54 52 65 71 44 61 74 61 54 79 70 . TReqDataTyp
0001fe60: 65 20 2b 0a 20 20 20 20 54 52 65 71 75 69 73 69 e +. TRequisi
0001fe70: 74 65 45 76 65 6e 74 54 79 70 65 20 2b 0a 20 20 teEventType +.
0001fe80: 20 20 54 53 42 54 69 6d 65 54 79 70 65 20 2b 0a TSBTimeType +.
0001fe90: 20 20 20 20 54 53 65 61 72 63 68 53 68 6f 77 4d TSearchShowM
0001fea0: 6f 64 65 20 2b 0a 20 20 20 20 54 53 65 6c 65 63 ode +. TSelec
0001feb0: 74 4d 6f 64 65 20 2b 0a 20 20 20 20 54 53 69 67 tMode +. TSig
0001fec0: 6e 61 74 75 72 65 54 79 70 65 20 2b 0a 20 20 20 natureType +.
0001fed0: 20 54 53 69 67 6e 65 72 43 6f 6e 74 65 6e 74 54 TSignerContentT
0001fee0: 79 70 65 20 2b 0a 20 20 20 20 54 53 74 72 69 6e ype +. TStrin
0001fef0: 67 73 53 6f 72 74 54 79 70 65 20 2b 0a 20 20 20 gsSortType +.
0001ff00: 20 54 53 74 72 69 6e 67 56 61 6c 75 65 54 79 70 TStringValueTyp
0001ff10: 65 20 2b 0a 20 20 20 20 54 53 74 72 75 63 74 75 e +. TStructu
0001ff20: 72 65 64 4f 62 6a 65 63 74 41 74 74 72 69 62 75 redObjectAttribu
0001ff30: 74 65 54 79 70 65 20 2b 0a 20 20 20 20 54 54 61 teType +. TTa
0001ff40: 73 6b 41 62 6f 72 74 52 65 61 73 6f 6e 20 2b 0a skAbortReason +.
0001ff50: 20 20 20 20 54 54 65 78 74 56 61 6c 75 65 54 79 TTextValueTy
0001ff60: 70 65 20 2b 0a 20 20 20 20 54 55 73 65 72 4f 62 pe +. TUserOb
0001ff70: 6a 65 63 74 53 74 61 74 75 73 20 2b 0a 20 20 20 jectStatus +.
0001ff80: 20 54 55 73 65 72 54 79 70 65 20 2b 0a 20 20 20 TUserType +.
0001ff90: 20 54 56 61 6c 75 65 73 42 75 69 6c 64 54 79 70 TValuesBuildTyp
0001ffa0: 65 20 2b 0a 20 20 20 20 54 56 69 65 77 4d 6f 64 e +. TViewMod
0001ffb0: 65 20 2b 0a 20 20 20 20 54 56 69 65 77 53 65 6c e +. TViewSel
0001ffc0: 65 63 74 69 6f 6e 4d 6f 64 65 20 2b 0a 20 20 20 ectionMode +.
0001ffd0: 20 54 57 69 7a 61 72 64 41 63 74 69 6f 6e 54 79 TWizardActionTy
0001ffe0: 70 65 20 2b 0a 20 20 20 20 54 57 69 7a 61 72 64 pe +. TWizard
0001fff0: 46 6f 72 6d 45 6c 65 6d 65 6e 74 50 72 6f 70 65 FormElementPrope
00020000: 72 74 79 20 2b 0a 20 20 20 20 54 57 69 7a 61 72 rty +. TWizar
00020010: 64 46 6f 72 6d 45 6c 65 6d 65 6e 74 54 79 70 65 dFormElementType
00020020: 20 2b 0a 20 20 20 20 54 57 69 7a 61 72 64 50 61 +. TWizardPa
00020030: 72 61 6d 54 79 70 65 20 2b 0a 20 20 20 20 54 57 ramType +. TW
00020040: 69 7a 61 72 64 53 74 65 70 52 65 73 75 6c 74 20 izardStepResult
00020050: 2b 0a 20 20 20 20 54 57 69 7a 61 72 64 53 74 65 +. TWizardSte
00020060: 70 54 79 70 65 20 2b 0a 20 20 20 20 54 57 6f 72 pType +. TWor
00020070: 6b 41 63 63 65 73 73 54 79 70 65 20 2b 0a 20 20 kAccessType +.
00020080: 20 20 54 57 6f 72 6b 66 6c 6f 77 42 6c 6f 63 6b TWorkflowBlock
00020090: 54 79 70 65 20 2b 0a 20 20 20 20 54 57 6f 72 6b Type +. TWork
000200a0: 66 6c 6f 77 44 61 74 61 54 79 70 65 20 2b 0a 20 flowDataType +.
000200b0: 20 20 20 54 57 6f 72 6b 49 6d 70 6f 72 74 61 6e TWorkImportan
000200c0: 63 65 20 2b 0a 20 20 20 20 54 57 6f 72 6b 52 6f ce +. TWorkRo
000200d0: 75 74 65 54 79 70 65 20 2b 0a 20 20 20 20 54 57 uteType +. TW
000200e0: 6f 72 6b 53 74 61 74 65 20 2b 0a 20 20 20 20 54 orkState +. T
000200f0: 57 6f 72 6b 54 65 78 74 42 75 69 6c 64 69 6e 67 WorkTextBuilding
00020100: 4d 6f 64 65 3b 0a 0a 20 20 2f 2f 20 d0 a1 d0 b8 Mode;.. // ....
00020110: d1 81 d1 82 d0 b5 d0 bc d0 bd d1 8b d0 b5 20 d1 .............. .
00020120: 84 d1 83 d0 bd d0 ba d1 86 d0 b8 d0 b8 20 3d 3d ............. ==
00020130: 3e 20 53 59 53 46 55 4e 43 54 49 4f 4e 53 0a 20 > SYSFUNCTIONS.
00020140: 20 63 6f 6e 73 74 20 73 79 73 74 65 6d 5f 66 75 const system_fu
00020150: 6e 63 74 69 6f 6e 73 20 3d 0a 20 20 20 20 22 41 nctions =. "A
00020160: 64 64 53 75 62 53 74 72 69 6e 67 20 22 20 2b 0a ddSubString " +.
00020170: 20 20 20 20 22 41 64 6a 75 73 74 4c 69 6e 65 42 "AdjustLineB
00020180: 72 65 61 6b 73 20 22 20 2b 0a 20 20 20 20 22 41 reaks " +. "A
00020190: 6d 6f 75 6e 74 49 6e 57 6f 72 64 73 20 22 20 2b mountInWords " +
000201a0: 0a 20 20 20 20 22 41 6e 61 6c 79 73 69 73 20 22 . "Analysis "
000201b0: 20 2b 0a 20 20 20 20 22 41 72 72 61 79 44 69 6d +. "ArrayDim
000201c0: 43 6f 75 6e 74 20 22 20 2b 0a 20 20 20 20 22 41 Count " +. "A
000201d0: 72 72 61 79 48 69 67 68 42 6f 75 6e 64 20 22 20 rrayHighBound "
000201e0: 2b 0a 20 20 20 20 22 41 72 72 61 79 4c 6f 77 42 +. "ArrayLowB
000201f0: 6f 75 6e 64 20 22 20 2b 0a 20 20 20 20 22 41 72 ound " +. "Ar
00020200: 72 61 79 4f 66 20 22 20 2b 0a 20 20 20 20 22 41 rayOf " +. "A
00020210: 72 72 61 79 52 65 44 69 6d 20 22 20 2b 0a 20 20 rrayReDim " +.
00020220: 20 20 22 41 73 73 65 72 74 20 22 20 2b 0a 20 20 "Assert " +.
00020230: 20 20 22 41 73 73 69 67 6e 65 64 20 22 20 2b 0a "Assigned " +.
00020240: 20 20 20 20 22 42 65 67 69 6e 4f 66 4d 6f 6e 74 "BeginOfMont
00020250: 68 20 22 20 2b 0a 20 20 20 20 22 42 65 67 69 6e h " +. "Begin
00020260: 4f 66 50 65 72 69 6f 64 20 22 20 2b 0a 20 20 20 OfPeriod " +.
00020270: 20 22 42 75 69 6c 64 50 72 6f 66 69 6c 69 6e 67 "BuildProfiling
00020280: 4f 70 65 72 61 74 69 6f 6e 41 6e 61 6c 79 73 69 OperationAnalysi
00020290: 73 20 22 20 2b 0a 20 20 20 20 22 43 61 6c 6c 50 s " +. "CallP
000202a0: 72 6f 63 65 64 75 72 65 20 22 20 2b 0a 20 20 20 rocedure " +.
000202b0: 20 22 43 61 6e 52 65 61 64 46 69 6c 65 20 22 20 "CanReadFile "
000202c0: 2b 0a 20 20 20 20 22 43 41 72 72 61 79 45 6c 65 +. "CArrayEle
000202d0: 6d 65 6e 74 20 22 20 2b 0a 20 20 20 20 22 43 44 ment " +. "CD
000202e0: 61 74 61 53 65 74 52 65 71 75 69 73 69 74 65 20 ataSetRequisite
000202f0: 22 20 2b 0a 20 20 20 20 22 43 68 61 6e 67 65 44 " +. "ChangeD
00020300: 61 74 65 20 22 20 2b 0a 20 20 20 20 22 43 68 61 ate " +. "Cha
00020310: 6e 67 65 52 65 66 65 72 65 6e 63 65 44 61 74 61 ngeReferenceData
00020320: 73 65 74 20 22 20 2b 0a 20 20 20 20 22 43 68 61 set " +. "Cha
00020330: 72 20 22 20 2b 0a 20 20 20 20 22 43 68 61 72 50 r " +. "CharP
00020340: 6f 73 20 22 20 2b 0a 20 20 20 20 22 43 68 65 63 os " +. "Chec
00020350: 6b 50 61 72 61 6d 20 22 20 2b 0a 20 20 20 20 22 kParam " +. "
00020360: 43 68 65 63 6b 50 61 72 61 6d 56 61 6c 75 65 20 CheckParamValue
00020370: 22 20 2b 0a 20 20 20 20 22 43 6f 6d 70 61 72 65 " +. "Compare
00020380: 53 74 72 69 6e 67 73 20 22 20 2b 0a 20 20 20 20 Strings " +.
00020390: 22 43 6f 6e 73 74 61 6e 74 45 78 69 73 74 73 20 "ConstantExists
000203a0: 22 20 2b 0a 20 20 20 20 22 43 6f 6e 74 72 6f 6c " +. "Control
000203b0: 53 74 61 74 65 20 22 20 2b 0a 20 20 20 20 22 43 State " +. "C
000203c0: 6f 6e 76 65 72 74 44 61 74 65 53 74 72 20 22 20 onvertDateStr "
000203d0: 2b 0a 20 20 20 20 22 43 6f 70 79 20 22 20 2b 0a +. "Copy " +.
000203e0: 20 20 20 20 22 43 6f 70 79 46 69 6c 65 20 22 20 "CopyFile "
000203f0: 2b 0a 20 20 20 20 22 43 72 65 61 74 65 41 72 72 +. "CreateArr
00020400: 61 79 20 22 20 2b 0a 20 20 20 20 22 43 72 65 61 ay " +. "Crea
00020410: 74 65 43 61 63 68 65 64 52 65 66 65 72 65 6e 63 teCachedReferenc
00020420: 65 20 22 20 2b 0a 20 20 20 20 22 43 72 65 61 74 e " +. "Creat
00020430: 65 43 6f 6e 6e 65 63 74 69 6f 6e 20 22 20 2b 0a eConnection " +.
00020440: 20 20 20 20 22 43 72 65 61 74 65 44 69 61 6c 6f "CreateDialo
00020450: 67 20 22 20 2b 0a 20 20 20 20 22 43 72 65 61 74 g " +. "Creat
00020460: 65 44 75 61 6c 4c 69 73 74 44 69 61 6c 6f 67 20 eDualListDialog
00020470: 22 20 2b 0a 20 20 20 20 22 43 72 65 61 74 65 45 " +. "CreateE
00020480: 64 69 74 6f 72 20 22 20 2b 0a 20 20 20 20 22 43 ditor " +. "C
00020490: 72 65 61 74 65 45 78 63 65 70 74 69 6f 6e 20 22 reateException "
000204a0: 20 2b 0a 20 20 20 20 22 43 72 65 61 74 65 46 69 +. "CreateFi
000204b0: 6c 65 20 22 20 2b 0a 20 20 20 20 22 43 72 65 61 le " +. "Crea
000204c0: 74 65 46 6f 6c 64 65 72 44 69 61 6c 6f 67 20 22 teFolderDialog "
000204d0: 20 2b 0a 20 20 20 20 22 43 72 65 61 74 65 49 6e +. "CreateIn
000204e0: 70 75 74 44 69 61 6c 6f 67 20 22 20 2b 0a 20 20 putDialog " +.
000204f0: 20 20 22 43 72 65 61 74 65 4c 69 6e 6b 46 69 6c "CreateLinkFil
00020500: 65 20 22 20 2b 0a 20 20 20 20 22 43 72 65 61 74 e " +. "Creat
00020510: 65 4c 69 73 74 20 22 20 2b 0a 20 20 20 20 22 43 eList " +. "C
00020520: 72 65 61 74 65 4c 6f 63 6b 20 22 20 2b 0a 20 20 reateLock " +.
00020530: 20 20 22 43 72 65 61 74 65 4d 65 6d 6f 72 79 44 "CreateMemoryD
00020540: 61 74 61 53 65 74 20 22 20 2b 0a 20 20 20 20 22 ataSet " +. "
00020550: 43 72 65 61 74 65 4f 62 6a 65 63 74 20 22 20 2b CreateObject " +
00020560: 0a 20 20 20 20 22 43 72 65 61 74 65 4f 70 65 6e . "CreateOpen
00020570: 44 69 61 6c 6f 67 20 22 20 2b 0a 20 20 20 20 22 Dialog " +. "
00020580: 43 72 65 61 74 65 50 72 6f 67 72 65 73 73 20 22 CreateProgress "
00020590: 20 2b 0a 20 20 20 20 22 43 72 65 61 74 65 51 75 +. "CreateQu
000205a0: 65 72 79 20 22 20 2b 0a 20 20 20 20 22 43 72 65 ery " +. "Cre
000205b0: 61 74 65 52 65 66 65 72 65 6e 63 65 20 22 20 2b ateReference " +
000205c0: 0a 20 20 20 20 22 43 72 65 61 74 65 52 65 70 6f . "CreateRepo
000205d0: 72 74 20 22 20 2b 0a 20 20 20 20 22 43 72 65 61 rt " +. "Crea
000205e0: 74 65 53 61 76 65 44 69 61 6c 6f 67 20 22 20 2b teSaveDialog " +
000205f0: 0a 20 20 20 20 22 43 72 65 61 74 65 53 63 72 69 . "CreateScri
00020600: 70 74 20 22 20 2b 0a 20 20 20 20 22 43 72 65 61 pt " +. "Crea
00020610: 74 65 53 51 4c 50 69 76 6f 74 46 75 6e 63 74 69 teSQLPivotFuncti
00020620: 6f 6e 20 22 20 2b 0a 20 20 20 20 22 43 72 65 61 on " +. "Crea
00020630: 74 65 53 74 72 69 6e 67 4c 69 73 74 20 22 20 2b teStringList " +
00020640: 0a 20 20 20 20 22 43 72 65 61 74 65 54 72 65 65 . "CreateTree
00020650: 4c 69 73 74 53 65 6c 65 63 74 44 69 61 6c 6f 67 ListSelectDialog
00020660: 20 22 20 2b 0a 20 20 20 20 22 43 53 65 6c 65 63 " +. "CSelec
00020670: 74 53 51 4c 20 22 20 2b 0a 20 20 20 20 22 43 53 tSQL " +. "CS
00020680: 51 4c 20 22 20 2b 0a 20 20 20 20 22 43 53 75 62 QL " +. "CSub
00020690: 53 74 72 69 6e 67 20 22 20 2b 0a 20 20 20 20 22 String " +. "
000206a0: 43 75 72 72 65 6e 74 55 73 65 72 49 44 20 22 20 CurrentUserID "
000206b0: 2b 0a 20 20 20 20 22 43 75 72 72 65 6e 74 55 73 +. "CurrentUs
000206c0: 65 72 4e 61 6d 65 20 22 20 2b 0a 20 20 20 20 22 erName " +. "
000206d0: 43 75 72 72 65 6e 74 56 65 72 73 69 6f 6e 20 22 CurrentVersion "
000206e0: 20 2b 0a 20 20 20 20 22 44 61 74 61 53 65 74 4c +. "DataSetL
000206f0: 6f 63 61 74 65 45 78 20 22 20 2b 0a 20 20 20 20 ocateEx " +.
00020700: 22 44 61 74 65 44 69 66 66 20 22 20 2b 0a 20 20 "DateDiff " +.
00020710: 20 20 22 44 61 74 65 54 69 6d 65 44 69 66 66 20 "DateTimeDiff
00020720: 22 20 2b 0a 20 20 20 20 22 44 61 74 65 54 6f 53 " +. "DateToS
00020730: 74 72 20 22 20 2b 0a 20 20 20 20 22 44 61 79 4f tr " +. "DayO
00020740: 66 57 65 65 6b 20 22 20 2b 0a 20 20 20 20 22 44 fWeek " +. "D
00020750: 65 6c 65 74 65 46 69 6c 65 20 22 20 2b 0a 20 20 eleteFile " +.
00020760: 20 20 22 44 69 72 65 63 74 6f 72 79 45 78 69 73 "DirectoryExis
00020770: 74 73 20 22 20 2b 0a 20 20 20 20 22 44 69 73 61 ts " +. "Disa
00020780: 62 6c 65 43 68 65 63 6b 41 63 63 65 73 73 52 69 bleCheckAccessRi
00020790: 67 68 74 73 20 22 20 2b 0a 20 20 20 20 22 44 69 ghts " +. "Di
000207a0: 73 61 62 6c 65 43 68 65 63 6b 46 75 6c 6c 53 68 sableCheckFullSh
000207b0: 6f 77 69 6e 67 52 65 73 74 72 69 63 74 69 6f 6e owingRestriction
000207c0: 20 22 20 2b 0a 20 20 20 20 22 44 69 73 61 62 6c " +. "Disabl
000207d0: 65 4d 61 73 73 54 61 73 6b 53 65 6e 64 69 6e 67 eMassTaskSending
000207e0: 52 65 73 74 72 69 63 74 69 6f 6e 73 20 22 20 2b Restrictions " +
000207f0: 0a 20 20 20 20 22 44 72 6f 70 54 61 62 6c 65 20 . "DropTable
00020800: 22 20 2b 0a 20 20 20 20 22 44 75 70 65 53 74 72 " +. "DupeStr
00020810: 69 6e 67 20 22 20 2b 0a 20 20 20 20 22 45 64 69 ing " +. "Edi
00020820: 74 54 65 78 74 20 22 20 2b 0a 20 20 20 20 22 45 tText " +. "E
00020830: 6e 61 62 6c 65 43 68 65 63 6b 41 63 63 65 73 73 nableCheckAccess
00020840: 52 69 67 68 74 73 20 22 20 2b 0a 20 20 20 20 22 Rights " +. "
00020850: 45 6e 61 62 6c 65 43 68 65 63 6b 46 75 6c 6c 53 EnableCheckFullS
00020860: 68 6f 77 69 6e 67 52 65 73 74 72 69 63 74 69 6f howingRestrictio
00020870: 6e 20 22 20 2b 0a 20 20 20 20 22 45 6e 61 62 6c n " +. "Enabl
00020880: 65 4d 61 73 73 54 61 73 6b 53 65 6e 64 69 6e 67 eMassTaskSending
00020890: 52 65 73 74 72 69 63 74 69 6f 6e 73 20 22 20 2b Restrictions " +
000208a0: 0a 20 20 20 20 22 45 6e 64 4f 66 4d 6f 6e 74 68 . "EndOfMonth
000208b0: 20 22 20 2b 0a 20 20 20 20 22 45 6e 64 4f 66 50 " +. "EndOfP
000208c0: 65 72 69 6f 64 20 22 20 2b 0a 20 20 20 20 22 45 eriod " +. "E
000208d0: 78 63 65 70 74 69 6f 6e 45 78 69 73 74 73 20 22 xceptionExists "
000208e0: 20 2b 0a 20 20 20 20 22 45 78 63 65 70 74 69 6f +. "Exceptio
000208f0: 6e 73 4f 66 66 20 22 20 2b 0a 20 20 20 20 22 45 nsOff " +. "E
00020900: 78 63 65 70 74 69 6f 6e 73 4f 6e 20 22 20 2b 0a xceptionsOn " +.
00020910: 20 20 20 20 22 45 78 65 63 75 74 65 20 22 20 2b "Execute " +
00020920: 0a 20 20 20 20 22 45 78 65 63 75 74 65 50 72 6f . "ExecutePro
00020930: 63 65 73 73 20 22 20 2b 0a 20 20 20 20 22 45 78 cess " +. "Ex
00020940: 69 74 20 22 20 2b 0a 20 20 20 20 22 45 78 70 61 it " +. "Expa
00020950: 6e 64 45 6e 76 69 72 6f 6e 6d 65 6e 74 56 61 72 ndEnvironmentVar
00020960: 69 61 62 6c 65 73 20 22 20 2b 0a 20 20 20 20 22 iables " +. "
00020970: 45 78 74 72 61 63 74 46 69 6c 65 44 72 69 76 65 ExtractFileDrive
00020980: 20 22 20 2b 0a 20 20 20 20 22 45 78 74 72 61 63 " +. "Extrac
00020990: 74 46 69 6c 65 45 78 74 20 22 20 2b 0a 20 20 20 tFileExt " +.
000209a0: 20 22 45 78 74 72 61 63 74 46 69 6c 65 4e 61 6d "ExtractFileNam
000209b0: 65 20 22 20 2b 0a 20 20 20 20 22 45 78 74 72 61 e " +. "Extra
000209c0: 63 74 46 69 6c 65 50 61 74 68 20 22 20 2b 0a 20 ctFilePath " +.
000209d0: 20 20 20 22 45 78 74 72 61 63 74 50 61 72 61 6d "ExtractParam
000209e0: 73 20 22 20 2b 0a 20 20 20 20 22 46 69 6c 65 45 s " +. "FileE
000209f0: 78 69 73 74 73 20 22 20 2b 0a 20 20 20 20 22 46 xists " +. "F
00020a00: 69 6c 65 53 69 7a 65 20 22 20 2b 0a 20 20 20 20 ileSize " +.
00020a10: 22 46 69 6e 64 46 69 6c 65 20 22 20 2b 0a 20 20 "FindFile " +.
00020a20: 20 20 22 46 69 6e 64 53 75 62 53 74 72 69 6e 67 "FindSubString
00020a30: 20 22 20 2b 0a 20 20 20 20 22 46 69 72 6d 43 6f " +. "FirmCo
00020a40: 6e 74 65 78 74 20 22 20 2b 0a 20 20 20 20 22 46 ntext " +. "F
00020a50: 6f 72 63 65 44 69 72 65 63 74 6f 72 69 65 73 20 orceDirectories
00020a60: 22 20 2b 0a 20 20 20 20 22 46 6f 72 6d 61 74 20 " +. "Format
00020a70: 22 20 2b 0a 20 20 20 20 22 46 6f 72 6d 61 74 44 " +. "FormatD
00020a80: 61 74 65 20 22 20 2b 0a 20 20 20 20 22 46 6f 72 ate " +. "For
00020a90: 6d 61 74 4e 75 6d 65 72 69 63 20 22 20 2b 0a 20 matNumeric " +.
00020aa0: 20 20 20 22 46 6f 72 6d 61 74 53 51 4c 44 61 74 "FormatSQLDat
00020ab0: 65 20 22 20 2b 0a 20 20 20 20 22 46 6f 72 6d 61 e " +. "Forma
00020ac0: 74 53 74 72 69 6e 67 20 22 20 2b 0a 20 20 20 20 tString " +.
00020ad0: 22 46 72 65 65 45 78 63 65 70 74 69 6f 6e 20 22 "FreeException "
00020ae0: 20 2b 0a 20 20 20 20 22 47 65 74 43 6f 6d 70 6f +. "GetCompo
00020af0: 6e 65 6e 74 20 22 20 2b 0a 20 20 20 20 22 47 65 nent " +. "Ge
00020b00: 74 43 6f 6d 70 6f 6e 65 6e 74 4c 61 75 6e 63 68 tComponentLaunch
00020b10: 50 61 72 61 6d 20 22 20 2b 0a 20 20 20 20 22 47 Param " +. "G
00020b20: 65 74 43 6f 6e 73 74 61 6e 74 20 22 20 2b 0a 20 etConstant " +.
00020b30: 20 20 20 22 47 65 74 4c 61 73 74 45 78 63 65 70 "GetLastExcep
00020b40: 74 69 6f 6e 20 22 20 2b 0a 20 20 20 20 22 47 65 tion " +. "Ge
00020b50: 74 52 65 66 65 72 65 6e 63 65 52 65 63 6f 72 64 tReferenceRecord
00020b60: 20 22 20 2b 0a 20 20 20 20 22 47 65 74 52 65 66 " +. "GetRef
00020b70: 54 79 70 65 42 79 52 65 66 49 44 20 22 20 2b 0a TypeByRefID " +.
00020b80: 20 20 20 20 22 47 65 74 54 61 62 6c 65 49 44 20 "GetTableID
00020b90: 22 20 2b 0a 20 20 20 20 22 47 65 74 54 65 6d 70 " +. "GetTemp
00020ba0: 46 6f 6c 64 65 72 20 22 20 2b 0a 20 20 20 20 22 Folder " +. "
00020bb0: 49 66 54 68 65 6e 20 22 20 2b 0a 20 20 20 20 22 IfThen " +. "
00020bc0: 49 6e 20 22 20 2b 0a 20 20 20 20 22 49 6e 64 65 In " +. "Inde
00020bd0: 78 4f 66 20 22 20 2b 0a 20 20 20 20 22 49 6e 70 xOf " +. "Inp
00020be0: 75 74 44 69 61 6c 6f 67 20 22 20 2b 0a 20 20 20 utDialog " +.
00020bf0: 20 22 49 6e 70 75 74 44 69 61 6c 6f 67 45 78 20 "InputDialogEx
00020c00: 22 20 2b 0a 20 20 20 20 22 49 6e 74 65 72 61 63 " +. "Interac
00020c10: 74 69 76 65 4d 6f 64 65 20 22 20 2b 0a 20 20 20 tiveMode " +.
00020c20: 20 22 49 73 46 69 6c 65 4c 6f 63 6b 65 64 20 22 "IsFileLocked "
00020c30: 20 2b 0a 20 20 20 20 22 49 73 47 72 61 70 68 69 +. "IsGraphi
00020c40: 63 46 69 6c 65 20 22 20 2b 0a 20 20 20 20 22 49 cFile " +. "I
00020c50: 73 4e 75 6d 65 72 69 63 20 22 20 2b 0a 20 20 20 sNumeric " +.
00020c60: 20 22 4c 65 6e 67 74 68 20 22 20 2b 0a 20 20 20 "Length " +.
00020c70: 20 22 4c 6f 61 64 53 74 72 69 6e 67 20 22 20 2b "LoadString " +
00020c80: 0a 20 20 20 20 22 4c 6f 61 64 53 74 72 69 6e 67 . "LoadString
00020c90: 46 6d 74 20 22 20 2b 0a 20 20 20 20 22 4c 6f 63 Fmt " +. "Loc
00020ca0: 61 6c 54 69 6d 65 54 6f 55 54 43 20 22 20 2b 0a alTimeToUTC " +.
00020cb0: 20 20 20 20 22 4c 6f 77 65 72 43 61 73 65 20 22 "LowerCase "
00020cc0: 20 2b 0a 20 20 20 20 22 4d 61 78 20 22 20 2b 0a +. "Max " +.
00020cd0: 20 20 20 20 22 4d 65 73 73 61 67 65 42 6f 78 20 "MessageBox
00020ce0: 22 20 2b 0a 20 20 20 20 22 4d 65 73 73 61 67 65 " +. "Message
00020cf0: 42 6f 78 45 78 20 22 20 2b 0a 20 20 20 20 22 4d BoxEx " +. "M
00020d00: 69 6d 65 44 65 63 6f 64 65 42 69 6e 61 72 79 20 imeDecodeBinary
00020d10: 22 20 2b 0a 20 20 20 20 22 4d 69 6d 65 44 65 63 " +. "MimeDec
00020d20: 6f 64 65 53 74 72 69 6e 67 20 22 20 2b 0a 20 20 odeString " +.
00020d30: 20 20 22 4d 69 6d 65 45 6e 63 6f 64 65 42 69 6e "MimeEncodeBin
00020d40: 61 72 79 20 22 20 2b 0a 20 20 20 20 22 4d 69 6d ary " +. "Mim
00020d50: 65 45 6e 63 6f 64 65 53 74 72 69 6e 67 20 22 20 eEncodeString "
00020d60: 2b 0a 20 20 20 20 22 4d 69 6e 20 22 20 2b 0a 20 +. "Min " +.
00020d70: 20 20 20 22 4d 6f 6e 65 79 49 6e 57 6f 72 64 73 "MoneyInWords
00020d80: 20 22 20 2b 0a 20 20 20 20 22 4d 6f 76 65 46 69 " +. "MoveFi
00020d90: 6c 65 20 22 20 2b 0a 20 20 20 20 22 4e 65 77 49 le " +. "NewI
00020da0: 44 20 22 20 2b 0a 20 20 20 20 22 4e 6f 77 20 22 D " +. "Now "
00020db0: 20 2b 0a 20 20 20 20 22 4f 70 65 6e 46 69 6c 65 +. "OpenFile
00020dc0: 20 22 20 2b 0a 20 20 20 20 22 4f 72 64 20 22 20 " +. "Ord "
00020dd0: 2b 0a 20 20 20 20 22 50 72 65 63 69 73 69 6f 6e +. "Precision
00020de0: 20 22 20 2b 0a 20 20 20 20 22 52 61 69 73 65 20 " +. "Raise
00020df0: 22 20 2b 0a 20 20 20 20 22 52 65 61 64 43 65 72 " +. "ReadCer
00020e00: 74 69 66 69 63 61 74 65 46 72 6f 6d 46 69 6c 65 tificateFromFile
00020e10: 20 22 20 2b 0a 20 20 20 20 22 52 65 61 64 46 69 " +. "ReadFi
00020e20: 6c 65 20 22 20 2b 0a 20 20 20 20 22 52 65 66 65 le " +. "Refe
00020e30: 72 65 6e 63 65 43 6f 64 65 42 79 49 44 20 22 20 renceCodeByID "
00020e40: 2b 0a 20 20 20 20 22 52 65 66 65 72 65 6e 63 65 +. "Reference
00020e50: 4e 75 6d 62 65 72 20 22 20 2b 0a 20 20 20 20 22 Number " +. "
00020e60: 52 65 66 65 72 65 6e 63 65 52 65 71 75 69 73 69 ReferenceRequisi
00020e70: 74 65 4d 6f 64 65 20 22 20 2b 0a 20 20 20 20 22 teMode " +. "
00020e80: 52 65 66 65 72 65 6e 63 65 52 65 71 75 69 73 69 ReferenceRequisi
00020e90: 74 65 56 61 6c 75 65 20 22 20 2b 0a 20 20 20 20 teValue " +.
00020ea0: 22 52 65 67 69 6f 6e 44 61 74 65 53 65 74 74 69 "RegionDateSetti
00020eb0: 6e 67 73 20 22 20 2b 0a 20 20 20 20 22 52 65 67 ngs " +. "Reg
00020ec0: 69 6f 6e 4e 75 6d 62 65 72 53 65 74 74 69 6e 67 ionNumberSetting
00020ed0: 73 20 22 20 2b 0a 20 20 20 20 22 52 65 67 69 6f s " +. "Regio
00020ee0: 6e 54 69 6d 65 53 65 74 74 69 6e 67 73 20 22 20 nTimeSettings "
00020ef0: 2b 0a 20 20 20 20 22 52 65 67 52 65 61 64 20 22 +. "RegRead "
00020f00: 20 2b 0a 20 20 20 20 22 52 65 67 57 72 69 74 65 +. "RegWrite
00020f10: 20 22 20 2b 0a 20 20 20 20 22 52 65 6e 61 6d 65 " +. "Rename
00020f20: 46 69 6c 65 20 22 20 2b 0a 20 20 20 20 22 52 65 File " +. "Re
00020f30: 70 6c 61 63 65 20 22 20 2b 0a 20 20 20 20 22 52 place " +. "R
00020f40: 6f 75 6e 64 20 22 20 2b 0a 20 20 20 20 22 53 65 ound " +. "Se
00020f50: 6c 65 63 74 53 65 72 76 65 72 43 6f 64 65 20 22 lectServerCode "
00020f60: 20 2b 0a 20 20 20 20 22 53 65 6c 65 63 74 53 51 +. "SelectSQ
00020f70: 4c 20 22 20 2b 0a 20 20 20 20 22 53 65 72 76 65 L " +. "Serve
00020f80: 72 44 61 74 65 54 69 6d 65 20 22 20 2b 0a 20 20 rDateTime " +.
00020f90: 20 20 22 53 65 74 43 6f 6e 73 74 61 6e 74 20 22 "SetConstant "
00020fa0: 20 2b 0a 20 20 20 20 22 53 65 74 4d 61 6e 61 67 +. "SetManag
00020fb0: 65 64 46 6f 6c 64 65 72 46 69 65 6c 64 73 53 74 edFolderFieldsSt
00020fc0: 61 74 65 20 22 20 2b 0a 20 20 20 20 22 53 68 6f ate " +. "Sho
00020fd0: 77 43 6f 6e 73 74 61 6e 74 73 49 6e 70 75 74 44 wConstantsInputD
00020fe0: 69 61 6c 6f 67 20 22 20 2b 0a 20 20 20 20 22 53 ialog " +. "S
00020ff0: 68 6f 77 4d 65 73 73 61 67 65 20 22 20 2b 0a 20 howMessage " +.
00021000: 20 20 20 22 53 6c 65 65 70 20 22 20 2b 0a 20 20 "Sleep " +.
00021010: 20 20 22 53 70 6c 69 74 20 22 20 2b 0a 20 20 20 "Split " +.
00021020: 20 22 53 51 4c 20 22 20 2b 0a 20 20 20 20 22 53 "SQL " +. "S
00021030: 51 4c 32 58 4c 53 54 41 42 20 22 20 2b 0a 20 20 QL2XLSTAB " +.
00021040: 20 20 22 53 51 4c 50 72 6f 66 69 6c 69 6e 67 53 "SQLProfilingS
00021050: 65 6e 64 52 65 70 6f 72 74 20 22 20 2b 0a 20 20 endReport " +.
00021060: 20 20 22 53 74 72 54 6f 44 61 74 65 20 22 20 2b "StrToDate " +
00021070: 0a 20 20 20 20 22 53 75 62 53 74 72 69 6e 67 20 . "SubString
00021080: 22 20 2b 0a 20 20 20 20 22 53 75 62 53 74 72 69 " +. "SubStri
00021090: 6e 67 43 6f 75 6e 74 20 22 20 2b 0a 20 20 20 20 ngCount " +.
000210a0: 22 53 79 73 74 65 6d 53 65 74 74 69 6e 67 20 22 "SystemSetting "
000210b0: 20 2b 0a 20 20 20 20 22 54 69 6d 65 20 22 20 2b +. "Time " +
000210c0: 0a 20 20 20 20 22 54 69 6d 65 44 69 66 66 20 22 . "TimeDiff "
000210d0: 20 2b 0a 20 20 20 20 22 54 6f 64 61 79 20 22 20 +. "Today "
000210e0: 2b 0a 20 20 20 20 22 54 72 61 6e 73 6c 69 74 65 +. "Translite
000210f0: 72 61 74 65 20 22 20 2b 0a 20 20 20 20 22 54 72 rate " +. "Tr
00021100: 69 6d 20 22 20 2b 0a 20 20 20 20 22 55 70 70 65 im " +. "Uppe
00021110: 72 43 61 73 65 20 22 20 2b 0a 20 20 20 20 22 55 rCase " +. "U
00021120: 73 65 72 53 74 61 74 75 73 20 22 20 2b 0a 20 20 serStatus " +.
00021130: 20 20 22 55 54 43 54 6f 4c 6f 63 61 6c 54 69 6d "UTCToLocalTim
00021140: 65 20 22 20 2b 0a 20 20 20 20 22 56 61 6c 69 64 e " +. "Valid
00021150: 61 74 65 58 4d 4c 20 22 20 2b 0a 20 20 20 20 22 ateXML " +. "
00021160: 56 61 72 49 73 43 6c 65 61 72 20 22 20 2b 0a 20 VarIsClear " +.
00021170: 20 20 20 22 56 61 72 49 73 45 6d 70 74 79 20 22 "VarIsEmpty "
00021180: 20 2b 0a 20 20 20 20 22 56 61 72 49 73 4e 75 6c +. "VarIsNul
00021190: 6c 20 22 20 2b 0a 20 20 20 20 22 57 6f 72 6b 54 l " +. "WorkT
000211a0: 69 6d 65 44 69 66 66 20 22 20 2b 0a 20 20 20 20 imeDiff " +.
000211b0: 22 57 72 69 74 65 46 69 6c 65 20 22 20 2b 0a 20 "WriteFile " +.
000211c0: 20 20 20 22 57 72 69 74 65 46 69 6c 65 45 78 20 "WriteFileEx
000211d0: 22 20 2b 0a 20 20 20 20 22 57 72 69 74 65 4f 62 " +. "WriteOb
000211e0: 6a 65 63 74 48 69 73 74 6f 72 79 20 22 20 2b 0a jectHistory " +.
000211f0: 20 20 20 20 22 d0 90 d0 bd d0 b0 d0 bb d0 b8 d0 "...........
00021200: b7 20 22 20 2b 0a 20 20 20 20 22 d0 91 d0 b0 d0 . " +. ".....
00021210: b7 d0 b0 d0 94 d0 b0 d0 bd d0 bd d1 8b d1 85 20 ...............
00021220: 22 20 2b 0a 20 20 20 20 22 d0 91 d0 bb d0 be d0 " +. ".......
00021230: ba d0 95 d1 81 d1 82 d1 8c 20 22 20 2b 0a 20 20 ......... " +.
00021240: 20 20 22 d0 91 d0 bb d0 be d0 ba d0 95 d1 81 d1 ".............
00021250: 82 d1 8c d0 a0 d0 b0 d1 81 d1 88 20 22 20 2b 0a ........... " +.
00021260: 20 20 20 20 22 d0 91 d0 bb d0 be d0 ba d0 98 d0 "...........
00021270: bd d1 84 d0 be 20 22 20 2b 0a 20 20 20 20 22 d0 ..... " +. ".
00021280: 91 d0 bb d0 be d0 ba d0 a1 d0 bd d1 8f d1 82 d1 ................
00021290: 8c 20 22 20 2b 0a 20 20 20 20 22 d0 91 d0 bb d0 . " +. ".....
000212a0: be d0 ba d0 a1 d0 bd d1 8f d1 82 d1 8c d0 a0 d0 ................
000212b0: b0 d1 81 d1 88 20 22 20 2b 0a 20 20 20 20 22 d0 ..... " +. ".
000212c0: 91 d0 bb d0 be d0 ba d0 a3 d1 81 d1 82 d0 b0 d0 ................
000212d0: bd d0 be d0 b2 d0 b8 d1 82 d1 8c 20 22 20 2b 0a ........... " +.
000212e0: 20 20 20 20 22 d0 92 d0 b2 d0 be d0 b4 20 22 20 "........ "
000212f0: 2b 0a 20 20 20 20 22 d0 92 d0 b2 d0 be d0 b4 d0 +. ".........
00021300: 9c d0 b5 d0 bd d1 8e 20 22 20 2b 0a 20 20 20 20 ....... " +.
00021310: 22 d0 92 d0 b5 d0 b4 d0 a1 20 22 20 2b 0a 20 20 "........ " +.
00021320: 20 20 22 d0 92 d0 b5 d0 b4 d0 a1 d0 bf d1 80 20 "............
00021330: 22 20 2b 0a 20 20 20 20 22 d0 92 d0 b5 d1 80 d1 " +. ".......
00021340: 85 d0 bd d1 8f d1 8f d0 93 d1 80 d0 b0 d0 bd d0 ................
00021350: b8 d1 86 d0 b0 d0 9c d0 b0 d1 81 d1 81 d0 b8 d0 ................
00021360: b2 d0 b0 20 22 20 2b 0a 20 20 20 20 22 d0 92 d0 ... " +. "...
00021370: bd d0 b5 d1 88 d0 9f d1 80 d0 be d0 b3 d1 80 20 ...............
00021380: 22 20 2b 0a 20 20 20 20 22 d0 92 d0 be d1 81 d1 " +. ".......
00021390: 81 d1 82 20 22 20 2b 0a 20 20 20 20 22 d0 92 d1 ... " +. "...
000213a0: 80 d0 b5 d0 bc d0 b5 d0 bd d0 bd d0 b0 d1 8f d0 ................
000213b0: 9f d0 b0 d0 bf d0 ba d0 b0 20 22 20 2b 0a 20 20 ......... " +.
000213c0: 20 20 22 d0 92 d1 80 d0 b5 d0 bc d1 8f 20 22 20 ".......... "
000213d0: 2b 0a 20 20 20 20 22 d0 92 d1 8b d0 b1 d0 be d1 +. ".........
000213e0: 80 53 51 4c 20 22 20 2b 0a 20 20 20 20 22 d0 92 .SQL " +. "..
000213f0: d1 8b d0 b1 d1 80 d0 b0 d1 82 d1 8c d0 97 d0 b0 ................
00021400: d0 bf d0 b8 d1 81 d1 8c 20 22 20 2b 0a 20 20 20 ........ " +.
00021410: 20 22 d0 92 d1 8b d0 b4 d0 b5 d0 bb d0 b8 d1 82 "..............
00021420: d1 8c d0 a1 d1 82 d1 80 20 22 20 2b 0a 20 20 20 ........ " +.
00021430: 20 22 d0 92 d1 8b d0 b7 d0 b2 d0 b0 d1 82 d1 8c "..............
00021440: 20 22 20 2b 0a 20 20 20 20 22 d0 92 d1 8b d0 bf " +. "......
00021450: d0 be d0 bb d0 bd d0 b8 d1 82 d1 8c 20 22 20 2b ............ " +
00021460: 0a 20 20 20 20 22 d0 92 d1 8b d0 bf d0 9f d1 80 . "..........
00021470: d0 be d0 b3 d1 80 20 22 20 2b 0a 20 20 20 20 22 ...... " +. "
00021480: d0 93 d1 80 d0 b0 d1 84 d0 b8 d1 87 d0 b5 d1 81 ................
00021490: d0 ba d0 b8 d0 b9 d0 a4 d0 b0 d0 b9 d0 bb 20 22 .............. "
000214a0: 20 2b 0a 20 20 20 20 22 d0 93 d1 80 d1 83 d0 bf +. "........
000214b0: d0 bf d0 b0 d0 94 d0 be d0 bf d0 be d0 bb d0 bd ................
000214c0: d0 b8 d1 82 d0 b5 d0 bb d1 8c d0 bd d0 be 20 22 .............. "
000214d0: 20 2b 0a 20 20 20 20 22 d0 94 d0 b0 d1 82 d0 b0 +. "........
000214e0: d0 92 d1 80 d0 b5 d0 bc d1 8f d0 a1 d0 b5 d1 80 ................
000214f0: d0 b2 20 22 20 2b 0a 20 20 20 20 22 d0 94 d0 b5 .. " +. "....
00021500: d0 bd d1 8c d0 9d d0 b5 d0 b4 d0 b5 d0 bb d0 b8 ................
00021510: 20 22 20 2b 0a 20 20 20 20 22 d0 94 d0 b8 d0 b0 " +. "......
00021520: d0 bb d0 be d0 b3 d0 94 d0 b0 d0 9d d0 b5 d1 82 ................
00021530: 20 22 20 2b 0a 20 20 20 20 22 d0 94 d0 bb d0 b8 " +. "......
00021540: d0 bd d0 b0 d0 a1 d1 82 d1 80 20 22 20 2b 0a 20 .......... " +.
00021550: 20 20 20 22 d0 94 d0 be d0 b1 d0 9f d0 be d0 b4 "............
00021560: d1 81 d1 82 d1 80 20 22 20 2b 0a 20 20 20 20 22 ...... " +. "
00021570: d0 95 d0 9f d1 83 d1 81 d1 82 d0 be 20 22 20 2b ............ " +
00021580: 0a 20 20 20 20 22 d0 95 d1 81 d0 bb d0 b8 d0 a2 . "..........
00021590: d0 be 20 22 20 2b 0a 20 20 20 20 22 d0 95 d0 a7 .. " +. "....
000215a0: d0 b8 d1 81 d0 bb d0 be 20 22 20 2b 0a 20 20 20 ........ " +.
000215b0: 20 22 d0 97 d0 b0 d0 bc d0 9f d0 be d0 b4 d1 81 "..............
000215c0: d1 82 d1 80 20 22 20 2b 0a 20 20 20 20 22 d0 97 .... " +. "..
000215d0: d0 b0 d0 bf d0 b8 d1 81 d1 8c d0 a1 d0 bf d1 80 ................
000215e0: d0 b0 d0 b2 d0 be d1 87 d0 bd d0 b8 d0 ba d0 b0 ................
000215f0: 20 22 20 2b 0a 20 20 20 20 22 d0 97 d0 bd d0 b0 " +. "......
00021600: d1 87 d0 9f d0 be d0 bb d1 8f d0 a1 d0 bf d1 80 ................
00021610: 20 22 20 2b 0a 20 20 20 20 22 d0 98 d0 94 d0 a2 " +. "......
00021620: d0 b8 d0 bf d0 a1 d0 bf d1 80 20 22 20 2b 0a 20 .......... " +.
00021630: 20 20 20 22 d0 98 d0 b7 d0 b2 d0 bb d0 b5 d1 87 "............
00021640: d1 8c d0 94 d0 b8 d1 81 d0 ba 20 22 20 2b 0a 20 .......... " +.
00021650: 20 20 20 22 d0 98 d0 b7 d0 b2 d0 bb d0 b5 d1 87 "............
00021660: d1 8c d0 98 d0 bc d1 8f d0 a4 d0 b0 d0 b9 d0 bb ................
00021670: d0 b0 20 22 20 2b 0a 20 20 20 20 22 d0 98 d0 b7 .. " +. "....
00021680: d0 b2 d0 bb d0 b5 d1 87 d1 8c d0 9f d1 83 d1 82 ................
00021690: d1 8c 20 22 20 2b 0a 20 20 20 20 22 d0 98 d0 b7 .. " +. "....
000216a0: d0 b2 d0 bb d0 b5 d1 87 d1 8c d0 a0 d0 b0 d1 81 ................
000216b0: d1 88 d0 b8 d1 80 d0 b5 d0 bd d0 b8 d0 b5 20 22 .............. "
000216c0: 20 2b 0a 20 20 20 20 22 d0 98 d0 b7 d0 bc d0 94 +. "........
000216d0: d0 b0 d1 82 20 22 20 2b 0a 20 20 20 20 22 d0 98 .... " +. "..
000216e0: d0 b7 d0 bc d0 b5 d0 bd d0 b8 d1 82 d1 8c d0 a0 ................
000216f0: d0 b0 d0 b7 d0 bc d0 b5 d1 80 d0 9c d0 b0 d1 81 ................
00021700: d1 81 d0 b8 d0 b2 d0 b0 20 22 20 2b 0a 20 20 20 ........ " +.
00021710: 20 22 d0 98 d0 b7 d0 bc d0 b5 d1 80 d0 b5 d0 bd "..............
00021720: d0 b8 d0 b9 d0 9c d0 b0 d1 81 d1 81 d0 b8 d0 b2 ................
00021730: d0 b0 20 22 20 2b 0a 20 20 20 20 22 d0 98 d0 bc .. " +. "....
00021740: d1 8f d0 9e d1 80 d0 b3 20 22 20 2b 0a 20 20 20 ........ " +.
00021750: 20 22 d0 98 d0 bc d1 8f d0 9f d0 be d0 bb d1 8f "..............
00021760: d0 a1 d0 bf d1 80 20 22 20 2b 0a 20 20 20 20 22 ...... " +. "
00021770: d0 98 d0 bd d0 b4 d0 b5 d0 ba d1 81 20 22 20 2b ............ " +
00021780: 0a 20 20 20 20 22 d0 98 d0 bd d0 b4 d0 b8 d0 ba . "..........
00021790: d0 b0 d1 82 d0 be d1 80 d0 97 d0 b0 d0 ba d1 80 ................
000217a0: d1 8b d1 82 d1 8c 20 22 20 2b 0a 20 20 20 20 22 ...... " +. "
000217b0: d0 98 d0 bd d0 b4 d0 b8 d0 ba d0 b0 d1 82 d0 be ................
000217c0: d1 80 d0 9e d1 82 d0 ba d1 80 d1 8b d1 82 d1 8c ................
000217d0: 20 22 20 2b 0a 20 20 20 20 22 d0 98 d0 bd d0 b4 " +. "......
000217e0: d0 b8 d0 ba d0 b0 d1 82 d0 be d1 80 d0 a8 d0 b0 ................
000217f0: d0 b3 20 22 20 2b 0a 20 20 20 20 22 d0 98 d0 bd .. " +. "....
00021800: d1 82 d0 b5 d1 80 d0 b0 d0 ba d1 82 d0 b8 d0 b2 ................
00021810: d0 bd d1 8b d0 b9 d0 a0 d0 b5 d0 b6 d0 b8 d0 bc ................
00021820: 20 22 20 2b 0a 20 20 20 20 22 d0 98 d1 82 d0 be " +. "......
00021830: d0 b3 d0 a2 d0 b1 d0 bb d0 a1 d0 bf d1 80 20 22 .............. "
00021840: 20 2b 0a 20 20 20 20 22 d0 9a d0 be d0 b4 d0 92 +. "........
00021850: d0 b8 d0 b4 d0 92 d0 b5 d0 b4 d0 a1 d0 bf d1 80 ................
00021860: 20 22 20 2b 0a 20 20 20 20 22 d0 9a d0 be d0 b4 " +. "......
00021870: d0 92 d0 b8 d0 b4 d0 a1 d0 bf d1 80 d0 9f d0 be ................
00021880: d0 98 d0 94 20 22 20 2b 0a 20 20 20 20 22 d0 9a .... " +. "..
00021890: d0 be d0 b4 d0 9f d0 be 41 6e 61 6c 69 74 20 22 ........Analit "
000218a0: 20 2b 0a 20 20 20 20 22 d0 9a d0 be d0 b4 d0 a1 +. "........
000218b0: d0 b8 d0 bc d0 b2 d0 be d0 bb d0 b0 20 22 20 2b ............ " +
000218c0: 0a 20 20 20 20 22 d0 9a d0 be d0 b4 d0 a1 d0 bf . "..........
000218d0: d1 80 20 22 20 2b 0a 20 20 20 20 22 d0 9a d0 be .. " +. "....
000218e0: d0 bb d0 9f d0 be d0 b4 d1 81 d1 82 d1 80 20 22 .............. "
000218f0: 20 2b 0a 20 20 20 20 22 d0 9a d0 be d0 bb d0 9f +. "........
00021900: d1 80 d0 be d0 bf 20 22 20 2b 0a 20 20 20 20 22 ...... " +. "
00021910: d0 9a d0 be d0 bd d0 9c d0 b5 d1 81 20 22 20 2b ............ " +
00021920: 0a 20 20 20 20 22 d0 9a d0 be d0 bd d1 81 d1 82 . "..........
00021930: 20 22 20 2b 0a 20 20 20 20 22 d0 9a d0 be d0 bd " +. "......
00021940: d1 81 d1 82 d0 95 d1 81 d1 82 d1 8c 20 22 20 2b ............ " +
00021950: 0a 20 20 20 20 22 d0 9a d0 be d0 bd d1 81 d1 82 . "..........
00021960: d0 97 d0 bd d0 b0 d1 87 20 22 20 2b 0a 20 20 20 ........ " +.
00021970: 20 22 d0 9a d0 be d0 bd d0 a2 d1 80 d0 b0 d0 bd "..............
00021980: 20 22 20 2b 0a 20 20 20 20 22 d0 9a d0 be d0 bf " +. "......
00021990: d0 b8 d1 80 d0 be d0 b2 d0 b0 d1 82 d1 8c d0 a4 ................
000219a0: d0 b0 d0 b9 d0 bb 20 22 20 2b 0a 20 20 20 20 22 ...... " +. "
000219b0: d0 9a d0 be d0 bf d0 b8 d1 8f d0 a1 d1 82 d1 80 ................
000219c0: 20 22 20 2b 0a 20 20 20 20 22 d0 9a d0 9f d0 b5 " +. "......
000219d0: d1 80 d0 b8 d0 be d0 b4 20 22 20 2b 0a 20 20 20 ........ " +.
000219e0: 20 22 d0 9a d0 a1 d1 82 d1 80 d0 a2 d0 b1 d0 bb "..............
000219f0: d0 a1 d0 bf d1 80 20 22 20 2b 0a 20 20 20 20 22 ...... " +. "
00021a00: d0 9c d0 b0 d0 ba d1 81 20 22 20 2b 0a 20 20 20 ........ " +.
00021a10: 20 22 d0 9c d0 b0 d0 ba d1 81 d0 a1 d1 82 d1 80 "..............
00021a20: d0 a2 d0 b1 d0 bb d0 a1 d0 bf d1 80 20 22 20 2b ............ " +
00021a30: 0a 20 20 20 20 22 d0 9c d0 b0 d1 81 d1 81 d0 b8 . "..........
00021a40: d0 b2 20 22 20 2b 0a 20 20 20 20 22 d0 9c d0 b5 .. " +. "....
00021a50: d0 bd d1 8e 20 22 20 2b 0a 20 20 20 20 22 d0 9c .... " +. "..
00021a60: d0 b5 d0 bd d1 8e d0 a0 d0 b0 d1 81 d1 88 20 22 .............. "
00021a70: 20 2b 0a 20 20 20 20 22 d0 9c d0 b8 d0 bd 20 22 +. "...... "
00021a80: 20 2b 0a 20 20 20 20 22 d0 9d d0 b0 d0 b1 d0 be +. "........
00021a90: d1 80 d0 94 d0 b0 d0 bd d0 bd d1 8b d1 85 d0 9d ................
00021aa0: d0 b0 d0 b9 d1 82 d0 b8 d0 a0 d0 b0 d1 81 d1 88 ................
00021ab0: 20 22 20 2b 0a 20 20 20 20 22 d0 9d d0 b0 d0 b8 " +. "......
00021ac0: d0 bc d0 92 d0 b8 d0 b4 d0 a1 d0 bf d1 80 20 22 .............. "
00021ad0: 20 2b 0a 20 20 20 20 22 d0 9d d0 b0 d0 b8 d0 bc +. "........
00021ae0: d0 9f d0 be 41 6e 61 6c 69 74 20 22 20 2b 0a 20 ....Analit " +.
00021af0: 20 20 20 22 d0 9d d0 b0 d0 b8 d0 bc d0 a1 d0 bf "............
00021b00: d1 80 20 22 20 2b 0a 20 20 20 20 22 d0 9d d0 b0 .. " +. "....
00021b10: d1 81 d1 82 d1 80 d0 be d0 b8 d1 82 d1 8c d0 9f ................
00021b20: d0 b5 d1 80 d0 b5 d0 b2 d0 be d0 b4 d1 8b d0 a1 ................
00021b30: d1 82 d1 80 d0 be d0 ba 20 22 20 2b 0a 20 20 20 ........ " +.
00021b40: 20 22 d0 9d d0 b0 d1 87 d0 9c d0 b5 d1 81 20 22 "............ "
00021b50: 20 2b 0a 20 20 20 20 22 d0 9d d0 b0 d1 87 d0 a2 +. "........
00021b60: d1 80 d0 b0 d0 bd 20 22 20 2b 0a 20 20 20 20 22 ...... " +. "
00021b70: d0 9d d0 b8 d0 b6 d0 bd d1 8f d1 8f d0 93 d1 80 ................
00021b80: d0 b0 d0 bd d0 b8 d1 86 d0 b0 d0 9c d0 b0 d1 81 ................
00021b90: d1 81 d0 b8 d0 b2 d0 b0 20 22 20 2b 0a 20 20 20 ........ " +.
00021ba0: 20 22 d0 9d d0 be d0 bc d0 b5 d1 80 d0 a1 d0 bf "..............
00021bb0: d1 80 20 22 20 2b 0a 20 20 20 20 22 d0 9d d0 9f .. " +. "....
00021bc0: d0 b5 d1 80 d0 b8 d0 be d0 b4 20 22 20 2b 0a 20 .......... " +.
00021bd0: 20 20 20 22 d0 9e d0 ba d0 bd d0 be 20 22 20 2b "........ " +
00021be0: 0a 20 20 20 20 22 d0 9e d0 ba d1 80 20 22 20 2b . "...... " +
00021bf0: 0a 20 20 20 20 22 d0 9e d0 ba d1 80 d1 83 d0 b6 . "..........
00021c00: d0 b5 d0 bd d0 b8 d0 b5 20 22 20 2b 0a 20 20 20 ........ " +.
00021c10: 20 22 d0 9e d1 82 d0 bb d0 98 d0 bd d1 84 d0 94 "..............
00021c20: d0 be d0 b1 d0 b0 d0 b2 d0 b8 d1 82 d1 8c 20 22 .............. "
00021c30: 20 2b 0a 20 20 20 20 22 d0 9e d1 82 d0 bb d0 98 +. "........
00021c40: d0 bd d1 84 d0 a3 d0 b4 d0 b0 d0 bb d0 b8 d1 82 ................
00021c50: d1 8c 20 22 20 2b 0a 20 20 20 20 22 d0 9e d1 82 .. " +. "....
00021c60: d1 87 d0 b5 d1 82 20 22 20 2b 0a 20 20 20 20 22 ...... " +. "
00021c70: d0 9e d1 82 d1 87 d0 b5 d1 82 d0 90 d0 bd d0 b0 ................
00021c80: d0 bb 20 22 20 2b 0a 20 20 20 20 22 d0 9e d1 82 .. " +. "....
00021c90: d1 87 d0 b5 d1 82 d0 98 d0 bd d1 82 20 22 20 2b ............ " +
00021ca0: 0a 20 20 20 20 22 d0 9f d0 b0 d0 bf d0 ba d0 b0 . "..........
00021cb0: d0 a1 d1 83 d1 89 d0 b5 d1 81 d1 82 d0 b2 d1 83 ................
00021cc0: d0 b5 d1 82 20 22 20 2b 0a 20 20 20 20 22 d0 9f .... " +. "..
00021cd0: d0 b0 d1 83 d0 b7 d0 b0 20 22 20 2b 0a 20 20 20 ........ " +.
00021ce0: 20 22 d0 9f d0 92 d1 8b d0 b1 d0 be d1 80 53 51 "............SQ
00021cf0: 4c 20 22 20 2b 0a 20 20 20 20 22 d0 9f d0 b5 d1 L " +. ".....
00021d00: 80 d0 b5 d0 b8 d0 bc d0 b5 d0 bd d0 be d0 b2 d0 ................
00021d10: b0 d1 82 d1 8c d0 a4 d0 b0 d0 b9 d0 bb 20 22 20 ............. "
00021d20: 2b 0a 20 20 20 20 22 d0 9f d0 b5 d1 80 d0 b5 d0 +. ".........
00021d30: bc d0 b5 d0 bd d0 bd d1 8b d0 b5 20 22 20 2b 0a ........... " +.
00021d40: 20 20 20 20 22 d0 9f d0 b5 d1 80 d0 b5 d0 bc d0 "...........
00021d50: b5 d1 81 d1 82 d0 b8 d1 82 d1 8c d0 a4 d0 b0 d0 ................
00021d60: b9 d0 bb 20 22 20 2b 0a 20 20 20 20 22 d0 9f d0 ... " +. "...
00021d70: be d0 b4 d1 81 d1 82 d1 80 20 22 20 2b 0a 20 20 ......... " +.
00021d80: 20 20 22 d0 9f d0 be d0 b8 d1 81 d0 ba d0 9f d0 ".............
00021d90: be d0 b4 d1 81 d1 82 d1 80 20 22 20 2b 0a 20 20 ......... " +.
00021da0: 20 20 22 d0 9f d0 be d0 b8 d1 81 d0 ba d0 a1 d1 ".............
00021db0: 82 d1 80 20 22 20 2b 0a 20 20 20 20 22 d0 9f d0 ... " +. "...
00021dc0: be d0 bb d1 83 d1 87 d0 b8 d1 82 d1 8c d0 98 d0 ................
00021dd0: 94 d0 a2 d0 b0 d0 b1 d0 bb d0 b8 d1 86 d1 8b 20 ...............
00021de0: 22 20 2b 0a 20 20 20 20 22 d0 9f d0 be d0 bb d1 " +. ".......
00021df0: 8c d0 b7 d0 be d0 b2 d0 b0 d1 82 d0 b5 d0 bb d1 ................
00021e00: 8c d0 94 d0 be d0 bf d0 be d0 bb d0 bd d0 b8 d1 ................
00021e10: 82 d0 b5 d0 bb d1 8c d0 bd d0 be 20 22 20 2b 0a ........... " +.
00021e20: 20 20 20 20 22 d0 9f d0 be d0 bb d1 8c d0 b7 d0 "...........
00021e30: be d0 b2 d0 b0 d1 82 d0 b5 d0 bb d1 8c d0 98 d0 ................
00021e40: 94 20 22 20 2b 0a 20 20 20 20 22 d0 9f d0 be d0 . " +. ".....
00021e50: bb d1 8c d0 b7 d0 be d0 b2 d0 b0 d1 82 d0 b5 d0 ................
00021e60: bb d1 8c d0 98 d0 bc d1 8f 20 22 20 2b 0a 20 20 ......... " +.
00021e70: 20 20 22 d0 9f d0 be d0 bb d1 8c d0 b7 d0 be d0 ".............
00021e80: b2 d0 b0 d1 82 d0 b5 d0 bb d1 8c d0 a1 d1 82 d0 ................
00021e90: b0 d1 82 d1 83 d1 81 20 22 20 2b 0a 20 20 20 20 ....... " +.
00021ea0: 22 d0 9f d1 80 d0 b5 d1 80 d0 b2 d0 b0 d1 82 d1 "...............
00021eb0: 8c 20 22 20 2b 0a 20 20 20 20 22 d0 9f d1 80 d0 . " +. ".....
00021ec0: be d0 b2 d0 b5 d1 80 d0 b8 d1 82 d1 8c d0 9f d0 ................
00021ed0: b0 d1 80 d0 b0 d0 bc d0 b5 d1 82 d1 80 20 22 20 ............. "
00021ee0: 2b 0a 20 20 20 20 22 d0 9f d1 80 d0 be d0 b2 d0 +. ".........
00021ef0: b5 d1 80 d0 b8 d1 82 d1 8c d0 9f d0 b0 d1 80 d0 ................
00021f00: b0 d0 bc d0 b5 d1 82 d1 80 d0 97 d0 bd d0 b0 d1 ................
00021f10: 87 20 22 20 2b 0a 20 20 20 20 22 d0 9f d1 80 d0 . " +. ".....
00021f20: be d0 b2 d0 b5 d1 80 d0 b8 d1 82 d1 8c d0 a3 d1 ................
00021f30: 81 d0 bb d0 be d0 b2 d0 b8 d0 b5 20 22 20 2b 0a ........... " +.
00021f40: 20 20 20 20 22 d0 a0 d0 b0 d0 b7 d0 b1 d0 a1 d1 "...........
00021f50: 82 d1 80 20 22 20 2b 0a 20 20 20 20 22 d0 a0 d0 ... " +. "...
00021f60: b0 d0 b7 d0 bd d0 92 d1 80 d0 b5 d0 bc d1 8f 20 ...............
00021f70: 22 20 2b 0a 20 20 20 20 22 d0 a0 d0 b0 d0 b7 d0 " +. ".......
00021f80: bd d0 94 d0 b0 d1 82 20 22 20 2b 0a 20 20 20 20 ....... " +.
00021f90: 22 d0 a0 d0 b0 d0 b7 d0 bd d0 94 d0 b0 d1 82 d0 "...............
00021fa0: b0 d0 92 d1 80 d0 b5 d0 bc d1 8f 20 22 20 2b 0a ........... " +.
00021fb0: 20 20 20 20 22 d0 a0 d0 b0 d0 b7 d0 bd d0 a0 d0 "...........
00021fc0: b0 d0 b1 d0 92 d1 80 d0 b5 d0 bc d1 8f 20 22 20 ............. "
00021fd0: 2b 0a 20 20 20 20 22 d0 a0 d0 b5 d0 b3 d0 a3 d1 +. ".........
00021fe0: 81 d1 82 d0 92 d1 80 d0 b5 d0 bc 20 22 20 2b 0a ........... " +.
00021ff0: 20 20 20 20 22 d0 a0 d0 b5 d0 b3 d0 a3 d1 81 d1 "...........
00022000: 82 d0 94 d0 b0 d1 82 20 22 20 2b 0a 20 20 20 20 ....... " +.
00022010: 22 d0 a0 d0 b5 d0 b3 d0 a3 d1 81 d1 82 d0 a7 d1 "...............
00022020: 81 d0 bb 20 22 20 2b 0a 20 20 20 20 22 d0 a0 d0 ... " +. "...
00022030: b5 d0 b4 d0 a2 d0 b5 d0 ba d1 81 d1 82 20 22 20 ............. "
00022040: 2b 0a 20 20 20 20 22 d0 a0 d0 b5 d0 b5 d1 81 d1 +. ".........
00022050: 82 d1 80 d0 97 d0 b0 d0 bf d0 b8 d1 81 d1 8c 20 ...............
00022060: 22 20 2b 0a 20 20 20 20 22 d0 a0 d0 b5 d0 b5 d1 " +. ".......
00022070: 81 d1 82 d1 80 d0 a1 d0 bf d0 b8 d1 81 d0 be d0 ................
00022080: ba d0 98 d0 bc d0 b5 d0 bd d0 9f d0 b0 d1 80 d0 ................
00022090: b0 d0 bc 20 22 20 2b 0a 20 20 20 20 22 d0 a0 d0 ... " +. "...
000220a0: b5 d0 b5 d1 81 d1 82 d1 80 d0 a7 d1 82 d0 b5 d0 ................
000220b0: bd d0 b8 d0 b5 20 22 20 2b 0a 20 20 20 20 22 d0 ..... " +. ".
000220c0: a0 d0 b5 d0 ba d0 b2 d0 a1 d0 bf d1 80 20 22 20 ............. "
000220d0: 2b 0a 20 20 20 20 22 d0 a0 d0 b5 d0 ba d0 b2 d0 +. ".........
000220e0: a1 d0 bf d1 80 d0 9f d1 80 20 22 20 2b 0a 20 20 ......... " +.
000220f0: 20 20 22 d0 a1 d0 b5 d0 b3 d0 be d0 b4 d0 bd d1 ".............
00022100: 8f 20 22 20 2b 0a 20 20 20 20 22 d0 a1 d0 b5 d0 . " +. ".....
00022110: b9 d1 87 d0 b0 d1 81 20 22 20 2b 0a 20 20 20 20 ....... " +.
00022120: 22 d0 a1 d0 b5 d1 80 d0 b2 d0 b5 d1 80 20 22 20 "............ "
00022130: 2b 0a 20 20 20 20 22 d0 a1 d0 b5 d1 80 d0 b2 d0 +. ".........
00022140: b5 d1 80 d0 9f d1 80 d0 be d1 86 d0 b5 d1 81 d1 ................
00022150: 81 d0 98 d0 94 20 22 20 2b 0a 20 20 20 20 22 d0 ..... " +. ".
00022160: a1 d0 b5 d1 80 d1 82 d0 b8 d1 84 d0 b8 d0 ba d0 ................
00022170: b0 d1 82 d0 a4 d0 b0 d0 b9 d0 bb d0 a1 d1 87 d0 ................
00022180: b8 d1 82 d0 b0 d1 82 d1 8c 20 22 20 2b 0a 20 20 ......... " +.
00022190: 20 20 22 d0 a1 d0 b6 d0 9f d1 80 d0 be d0 b1 20 "............
000221a0: 22 20 2b 0a 20 20 20 20 22 d0 a1 d0 b8 d0 bc d0 " +. ".......
000221b0: b2 d0 be d0 bb 20 22 20 2b 0a 20 20 20 20 22 d0 ..... " +. ".
000221c0: a1 d0 b8 d1 81 d1 82 d0 b5 d0 bc d0 b0 d0 94 d0 ................
000221d0: b8 d1 80 d0 b5 d0 ba d1 82 d1 83 d0 bc d0 9a d0 ................
000221e0: be d0 b4 20 22 20 2b 0a 20 20 20 20 22 d0 a1 d0 ... " +. "...
000221f0: b8 d1 81 d1 82 d0 b5 d0 bc d0 b0 d0 98 d0 bd d1 ................
00022200: 84 d0 be d1 80 d0 bc d0 b0 d1 86 d0 b8 d1 8f 20 ...............
00022210: 22 20 2b 0a 20 20 20 20 22 d0 a1 d0 b8 d1 81 d1 " +. ".......
00022220: 82 d0 b5 d0 bc d0 b0 d0 9a d0 be d0 b4 20 22 20 ............. "
00022230: 2b 0a 20 20 20 20 22 d0 a1 d0 be d0 b4 d0 b5 d1 +. ".........
00022240: 80 d0 b6 d0 b8 d1 82 20 22 20 2b 0a 20 20 20 20 ....... " +.
00022250: 22 d0 a1 d0 be d0 b5 d0 b4 d0 b8 d0 bd d0 b5 d0 "...............
00022260: bd d0 b8 d0 b5 d0 97 d0 b0 d0 ba d1 80 d1 8b d1 ................
00022270: 82 d1 8c 20 22 20 2b 0a 20 20 20 20 22 d0 a1 d0 ... " +. "...
00022280: be d0 b5 d0 b4 d0 b8 d0 bd d0 b5 d0 bd d0 b8 d0 ................
00022290: b5 d0 9e d1 82 d0 ba d1 80 d1 8b d1 82 d1 8c 20 ...............
000222a0: 22 20 2b 0a 20 20 20 20 22 d0 a1 d0 be d0 b7 d0 " +. ".......
000222b0: b4 d0 b0 d1 82 d1 8c d0 94 d0 b8 d0 b0 d0 bb d0 ................
000222c0: be d0 b3 20 22 20 2b 0a 20 20 20 20 22 d0 a1 d0 ... " +. "...
000222d0: be d0 b7 d0 b4 d0 b0 d1 82 d1 8c d0 94 d0 b8 d0 ................
000222e0: b0 d0 bb d0 be d0 b3 d0 92 d1 8b d0 b1 d0 be d1 ................
000222f0: 80 d0 b0 d0 98 d0 b7 d0 94 d0 b2 d1 83 d1 85 d0 ................
00022300: a1 d0 bf d0 b8 d1 81 d0 ba d0 be d0 b2 20 22 20 ............. "
00022310: 2b 0a 20 20 20 20 22 d0 a1 d0 be d0 b7 d0 b4 d0 +. ".........
00022320: b0 d1 82 d1 8c d0 94 d0 b8 d0 b0 d0 bb d0 be d0 ................
00022330: b3 d0 92 d1 8b d0 b1 d0 be d1 80 d0 b0 d0 9f d0 ................
00022340: b0 d0 bf d0 ba d0 b8 20 22 20 2b 0a 20 20 20 20 ....... " +.
00022350: 22 d0 a1 d0 be d0 b7 d0 b4 d0 b0 d1 82 d1 8c d0 "...............
00022360: 94 d0 b8 d0 b0 d0 bb d0 be d0 b3 d0 9e d1 82 d0 ................
00022370: ba d1 80 d1 8b d1 82 d0 b8 d1 8f d0 a4 d0 b0 d0 ................
00022380: b9 d0 bb d0 b0 20 22 20 2b 0a 20 20 20 20 22 d0 ..... " +. ".
00022390: a1 d0 be d0 b7 d0 b4 d0 b0 d1 82 d1 8c d0 94 d0 ................
000223a0: b8 d0 b0 d0 bb d0 be d0 b3 d0 a1 d0 be d1 85 d1 ................
000223b0: 80 d0 b0 d0 bd d0 b5 d0 bd d0 b8 d1 8f d0 a4 d0 ................
000223c0: b0 d0 b9 d0 bb d0 b0 20 22 20 2b 0a 20 20 20 20 ....... " +.
000223d0: 22 d0 a1 d0 be d0 b7 d0 b4 d0 b0 d1 82 d1 8c d0 "...............
000223e0: 97 d0 b0 d0 bf d1 80 d0 be d1 81 20 22 20 2b 0a ........... " +.
000223f0: 20 20 20 20 22 d0 a1 d0 be d0 b7 d0 b4 d0 b0 d1 "...........
00022400: 82 d1 8c d0 98 d0 bd d0 b4 d0 b8 d0 ba d0 b0 d1 ................
00022410: 82 d0 be d1 80 20 22 20 2b 0a 20 20 20 20 22 d0 ..... " +. ".
00022420: a1 d0 be d0 b7 d0 b4 d0 b0 d1 82 d1 8c d0 98 d1 ................
00022430: 81 d0 ba d0 bb d1 8e d1 87 d0 b5 d0 bd d0 b8 d0 ................
00022440: b5 20 22 20 2b 0a 20 20 20 20 22 d0 a1 d0 be d0 . " +. ".....
00022450: b7 d0 b4 d0 b0 d1 82 d1 8c d0 9a d1 8d d1 88 d0 ................
00022460: b8 d1 80 d0 be d0 b2 d0 b0 d0 bd d0 bd d1 8b d0 ................
00022470: b9 d0 a1 d0 bf d1 80 d0 b0 d0 b2 d0 be d1 87 d0 ................
00022480: bd d0 b8 d0 ba 20 22 20 2b 0a 20 20 20 20 22 d0 ..... " +. ".
00022490: a1 d0 be d0 b7 d0 b4 d0 b0 d1 82 d1 8c d0 9c d0 ................
000224a0: b0 d1 81 d1 81 d0 b8 d0 b2 20 22 20 2b 0a 20 20 ......... " +.
000224b0: 20 20 22 d0 a1 d0 be d0 b7 d0 b4 d0 b0 d1 82 d1 ".............
000224c0: 8c d0 9d d0 b0 d0 b1 d0 be d1 80 d0 94 d0 b0 d0 ................
000224d0: bd d0 bd d1 8b d1 85 20 22 20 2b 0a 20 20 20 20 ....... " +.
000224e0: 22 d0 a1 d0 be d0 b7 d0 b4 d0 b0 d1 82 d1 8c d0 "...............
000224f0: 9e d0 b1 d1 8a d0 b5 d0 ba d1 82 20 22 20 2b 0a ........... " +.
00022500: 20 20 20 20 22 d0 a1 d0 be d0 b7 d0 b4 d0 b0 d1 "...........
00022510: 82 d1 8c d0 9e d1 82 d1 87 d0 b5 d1 82 20 22 20 ............. "
00022520: 2b 0a 20 20 20 20 22 d0 a1 d0 be d0 b7 d0 b4 d0 +. ".........
00022530: b0 d1 82 d1 8c d0 9f d0 b0 d0 bf d0 ba d1 83 20 ...............
00022540: 22 20 2b 0a 20 20 20 20 22 d0 a1 d0 be d0 b7 d0 " +. ".......
00022550: b4 d0 b0 d1 82 d1 8c d0 a0 d0 b5 d0 b4 d0 b0 d0 ................
00022560: ba d1 82 d0 be d1 80 20 22 20 2b 0a 20 20 20 20 ....... " +.
00022570: 22 d0 a1 d0 be d0 b7 d0 b4 d0 b0 d1 82 d1 8c d0 "...............
00022580: a1 d0 be d0 b5 d0 b4 d0 b8 d0 bd d0 b5 d0 bd d0 ................
00022590: b8 d0 b5 20 22 20 2b 0a 20 20 20 20 22 d0 a1 d0 ... " +. "...
000225a0: be d0 b7 d0 b4 d0 b0 d1 82 d1 8c d0 a1 d0 bf d0 ................
000225b0: b8 d1 81 d0 be d0 ba 20 22 20 2b 0a 20 20 20 20 ....... " +.
000225c0: 22 d0 a1 d0 be d0 b7 d0 b4 d0 b0 d1 82 d1 8c d0 "...............
000225d0: a1 d0 bf d0 b8 d1 81 d0 be d0 ba d0 a1 d1 82 d1 ................
000225e0: 80 d0 be d0 ba 20 22 20 2b 0a 20 20 20 20 22 d0 ..... " +. ".
000225f0: a1 d0 be d0 b7 d0 b4 d0 b0 d1 82 d1 8c d0 a1 d0 ................
00022600: bf d1 80 d0 b0 d0 b2 d0 be d1 87 d0 bd d0 b8 d0 ................
00022610: ba 20 22 20 2b 0a 20 20 20 20 22 d0 a1 d0 be d0 . " +. ".....
00022620: b7 d0 b4 d0 b0 d1 82 d1 8c d0 a1 d1 86 d0 b5 d0 ................
00022630: bd d0 b0 d1 80 d0 b8 d0 b9 20 22 20 2b 0a 20 20 ......... " +.
00022640: 20 20 22 d0 a1 d0 be d0 b7 d0 b4 d0 a1 d0 bf d1 ".............
00022650: 80 20 22 20 2b 0a 20 20 20 20 22 d0 a1 d0 be d1 . " +. ".....
00022660: 81 d1 82 d0 a1 d0 bf d1 80 20 22 20 2b 0a 20 20 ......... " +.
00022670: 20 20 22 d0 a1 d0 be d1 85 d1 80 20 22 20 2b 0a "........ " +.
00022680: 20 20 20 20 22 d0 a1 d0 be d1 85 d1 80 d0 a1 d0 "...........
00022690: bf d1 80 20 22 20 2b 0a 20 20 20 20 22 d0 a1 d0 ... " +. "...
000226a0: bf d0 b8 d1 81 d0 be d0 ba d0 a1 d0 b8 d1 81 d1 ................
000226b0: 82 d0 b5 d0 bc 20 22 20 2b 0a 20 20 20 20 22 d0 ..... " +. ".
000226c0: a1 d0 bf d1 80 20 22 20 2b 0a 20 20 20 20 22 d0 ..... " +. ".
000226d0: a1 d0 bf d1 80 d0 b0 d0 b2 d0 be d1 87 d0 bd d0 ................
000226e0: b8 d0 ba 20 22 20 2b 0a 20 20 20 20 22 d0 a1 d0 ... " +. "...
000226f0: bf d1 80 d0 91 d0 bb d0 be d0 ba d0 95 d1 81 d1 ................
00022700: 82 d1 8c 20 22 20 2b 0a 20 20 20 20 22 d0 a1 d0 ... " +. "...
00022710: bf d1 80 d0 91 d0 bb d0 be d0 ba d0 a1 d0 bd d1 ................
00022720: 8f d1 82 d1 8c 20 22 20 2b 0a 20 20 20 20 22 d0 ..... " +. ".
00022730: a1 d0 bf d1 80 d0 91 d0 bb d0 be d0 ba d0 a1 d0 ................
00022740: bd d1 8f d1 82 d1 8c d0 a0 d0 b0 d1 81 d1 88 20 ...............
00022750: 22 20 2b 0a 20 20 20 20 22 d0 a1 d0 bf d1 80 d0 " +. ".......
00022760: 91 d0 bb d0 be d0 ba d0 a3 d1 81 d1 82 d0 b0 d0 ................
00022770: bd d0 be d0 b2 d0 b8 d1 82 d1 8c 20 22 20 2b 0a ........... " +.
00022780: 20 20 20 20 22 d0 a1 d0 bf d1 80 d0 98 d0 b7 d0 "...........
00022790: bc d0 9d d0 b0 d0 b1 d0 94 d0 b0 d0 bd 20 22 20 ............. "
000227a0: 2b 0a 20 20 20 20 22 d0 a1 d0 bf d1 80 d0 9a d0 +. ".........
000227b0: be d0 b4 20 22 20 2b 0a 20 20 20 20 22 d0 a1 d0 ... " +. "...
000227c0: bf d1 80 d0 9d d0 be d0 bc d0 b5 d1 80 20 22 20 ............. "
000227d0: 2b 0a 20 20 20 20 22 d0 a1 d0 bf d1 80 d0 9e d0 +. ".........
000227e0: b1 d0 bd d0 be d0 b2 d0 b8 d1 82 d1 8c 20 22 20 ............. "
000227f0: 2b 0a 20 20 20 20 22 d0 a1 d0 bf d1 80 d0 9e d1 +. ".........
00022800: 82 d0 ba d1 80 d1 8b d1 82 d1 8c 20 22 20 2b 0a ........... " +.
00022810: 20 20 20 20 22 d0 a1 d0 bf d1 80 d0 9e d1 82 d0 "...........
00022820: bc d0 b5 d0 bd d0 b8 d1 82 d1 8c 20 22 20 2b 0a ........... " +.
00022830: 20 20 20 20 22 d0 a1 d0 bf d1 80 d0 9f d0 b0 d1 "...........
00022840: 80 d0 b0 d0 bc 20 22 20 2b 0a 20 20 20 20 22 d0 ..... " +. ".
00022850: a1 d0 bf d1 80 d0 9f d0 be d0 bb d0 b5 d0 97 d0 ................
00022860: bd d0 b0 d1 87 20 22 20 2b 0a 20 20 20 20 22 d0 ..... " +. ".
00022870: a1 d0 bf d1 80 d0 9f d0 be d0 bb d0 b5 d0 98 d0 ................
00022880: bc d1 8f 20 22 20 2b 0a 20 20 20 20 22 d0 a1 d0 ... " +. "...
00022890: bf d1 80 d0 a0 d0 b5 d0 ba d0 b2 20 22 20 2b 0a ........... " +.
000228a0: 20 20 20 20 22 d0 a1 d0 bf d1 80 d0 a0 d0 b5 d0 "...........
000228b0: ba d0 b2 d0 92 d0 b2 d0 b5 d0 b4 d0 97 d0 bd 20 ...............
000228c0: 22 20 2b 0a 20 20 20 20 22 d0 a1 d0 bf d1 80 d0 " +. ".......
000228d0: a0 d0 b5 d0 ba d0 b2 d0 9d d0 be d0 b2 d1 8b d0 ................
000228e0: b5 20 22 20 2b 0a 20 20 20 20 22 d0 a1 d0 bf d1 . " +. ".....
000228f0: 80 d0 a0 d0 b5 d0 ba d0 b2 d0 9f d1 80 20 22 20 ............. "
00022900: 2b 0a 20 20 20 20 22 d0 a1 d0 bf d1 80 d0 a0 d0 +. ".........
00022910: b5 d0 ba d0 b2 d0 9f d1 80 d0 b5 d0 b4 d0 97 d0 ................
00022920: bd 20 22 20 2b 0a 20 20 20 20 22 d0 a1 d0 bf d1 . " +. ".....
00022930: 80 d0 a0 d0 b5 d0 ba d0 b2 d0 a0 d0 b5 d0 b6 d0 ................
00022940: b8 d0 bc 20 22 20 2b 0a 20 20 20 20 22 d0 a1 d0 ... " +. "...
00022950: bf d1 80 d0 a0 d0 b5 d0 ba d0 b2 d0 a2 d0 b8 d0 ................
00022960: bf d0 a2 d0 b5 d0 ba d1 81 d1 82 20 22 20 2b 0a ........... " +.
00022970: 20 20 20 20 22 d0 a1 d0 bf d1 80 d0 a1 d0 be d0 "...........
00022980: b7 d0 b4 d0 b0 d1 82 d1 8c 20 22 20 2b 0a 20 20 ......... " +.
00022990: 20 20 22 d0 a1 d0 bf d1 80 d0 a1 d0 be d1 81 d1 ".............
000229a0: 82 20 22 20 2b 0a 20 20 20 20 22 d0 a1 d0 bf d1 . " +. ".....
000229b0: 80 d0 a1 d0 be d1 85 d1 80 d0 b0 d0 bd d0 b8 d1 ................
000229c0: 82 d1 8c 20 22 20 2b 0a 20 20 20 20 22 d0 a1 d0 ... " +. "...
000229d0: bf d1 80 d0 a2 d0 b1 d0 bb d0 98 d1 82 d0 be d0 ................
000229e0: b3 20 22 20 2b 0a 20 20 20 20 22 d0 a1 d0 bf d1 . " +. ".....
000229f0: 80 d0 a2 d0 b1 d0 bb d0 a1 d1 82 d1 80 20 22 20 ............. "
00022a00: 2b 0a 20 20 20 20 22 d0 a1 d0 bf d1 80 d0 a2 d0 +. ".........
00022a10: b1 d0 bb d0 a1 d1 82 d1 80 d0 9a d0 be d0 bb 20 ...............
00022a20: 22 20 2b 0a 20 20 20 20 22 d0 a1 d0 bf d1 80 d0 " +. ".......
00022a30: a2 d0 b1 d0 bb d0 a1 d1 82 d1 80 d0 9c d0 b0 d0 ................
00022a40: ba d1 81 20 22 20 2b 0a 20 20 20 20 22 d0 a1 d0 ... " +. "...
00022a50: bf d1 80 d0 a2 d0 b1 d0 bb d0 a1 d1 82 d1 80 d0 ................
00022a60: 9c d0 b8 d0 bd 20 22 20 2b 0a 20 20 20 20 22 d0 ..... " +. ".
00022a70: a1 d0 bf d1 80 d0 a2 d0 b1 d0 bb d0 a1 d1 82 d1 ................
00022a80: 80 d0 9f d1 80 d0 b5 d0 b4 20 22 20 2b 0a 20 20 ......... " +.
00022a90: 20 20 22 d0 a1 d0 bf d1 80 d0 a2 d0 b1 d0 bb d0 ".............
00022aa0: a1 d1 82 d1 80 d0 a1 d0 bb d0 b5 d0 b4 20 22 20 ............. "
00022ab0: 2b 0a 20 20 20 20 22 d0 a1 d0 bf d1 80 d0 a2 d0 +. ".........
00022ac0: b1 d0 bb d0 a1 d1 82 d1 80 d0 a1 d0 be d0 b7 d0 ................
00022ad0: b4 20 22 20 2b 0a 20 20 20 20 22 d0 a1 d0 bf d1 . " +. ".....
00022ae0: 80 d0 a2 d0 b1 d0 bb d0 a1 d1 82 d1 80 d0 a3 d0 ................
00022af0: b4 20 22 20 2b 0a 20 20 20 20 22 d0 a1 d0 bf d1 . " +. ".....
00022b00: 80 d0 a2 d0 b5 d0 ba d0 9f d1 80 d0 b5 d0 b4 d1 ................
00022b10: 81 d1 82 20 22 20 2b 0a 20 20 20 20 22 d0 a1 d0 ... " +. "...
00022b20: bf d1 80 d0 a3 d0 b4 d0 b0 d0 bb d0 b8 d1 82 d1 ................
00022b30: 8c 20 22 20 2b 0a 20 20 20 20 22 d0 a1 d1 80 d0 . " +. ".....
00022b40: b0 d0 b2 d0 bd d0 b8 d1 82 d1 8c d0 a1 d1 82 d1 ................
00022b50: 80 20 22 20 2b 0a 20 20 20 20 22 d0 a1 d1 82 d1 . " +. ".....
00022b60: 80 d0 92 d0 b5 d1 80 d1 85 d0 a0 d0 b5 d0 b3 d0 ................
00022b70: b8 d1 81 d1 82 d1 80 20 22 20 2b 0a 20 20 20 20 ....... " +.
00022b80: 22 d0 a1 d1 82 d1 80 d0 9d d0 b8 d0 b6 d0 bd d0 "...............
00022b90: a0 d0 b5 d0 b3 d0 b8 d1 81 d1 82 d1 80 20 22 20 ............. "
00022ba0: 2b 0a 20 20 20 20 22 d0 a1 d1 82 d1 80 d0 a2 d0 +. ".........
00022bb0: b1 d0 bb d0 a1 d0 bf d1 80 20 22 20 2b 0a 20 20 ......... " +.
00022bc0: 20 20 22 d0 a1 d1 83 d0 bc d0 9f d1 80 d0 be d0 ".............
00022bd0: bf 20 22 20 2b 0a 20 20 20 20 22 d0 a1 d1 86 d0 . " +. ".....
00022be0: b5 d0 bd d0 b0 d1 80 d0 b8 d0 b9 20 22 20 2b 0a ........... " +.
00022bf0: 20 20 20 20 22 d0 a1 d1 86 d0 b5 d0 bd d0 b0 d1 "...........
00022c00: 80 d0 b8 d0 b9 d0 9f d0 b0 d1 80 d0 b0 d0 bc 20 ...............
00022c10: 22 20 2b 0a 20 20 20 20 22 d0 a2 d0 b5 d0 ba d0 " +. ".......
00022c20: 92 d0 b5 d1 80 d1 81 d0 b8 d1 8f 20 22 20 2b 0a ........... " +.
00022c30: 20 20 20 20 22 d0 a2 d0 b5 d0 ba d0 9e d1 80 d0 "...........
00022c40: b3 20 22 20 2b 0a 20 20 20 20 22 d0 a2 d0 be d1 . " +. ".....
00022c50: 87 d0 bd 20 22 20 2b 0a 20 20 20 20 22 d0 a2 d1 ... " +. "...
00022c60: 80 d0 b0 d0 bd 20 22 20 2b 0a 20 20 20 20 22 d0 ..... " +. ".
00022c70: a2 d1 80 d0 b0 d0 bd d1 81 d0 bb d0 b8 d1 82 d0 ................
00022c80: b5 d1 80 d0 b0 d1 86 d0 b8 d1 8f 20 22 20 2b 0a ........... " +.
00022c90: 20 20 20 20 22 d0 a3 d0 b4 d0 b0 d0 bb d0 b8 d1 "...........
00022ca0: 82 d1 8c d0 a2 d0 b0 d0 b1 d0 bb d0 b8 d1 86 d1 ................
00022cb0: 83 20 22 20 2b 0a 20 20 20 20 22 d0 a3 d0 b4 d0 . " +. ".....
00022cc0: b0 d0 bb d0 b8 d1 82 d1 8c d0 a4 d0 b0 d0 b9 d0 ................
00022cd0: bb 20 22 20 2b 0a 20 20 20 20 22 d0 a3 d0 b4 d0 . " +. ".....
00022ce0: a1 d0 bf d1 80 20 22 20 2b 0a 20 20 20 20 22 d0 ..... " +. ".
00022cf0: a3 d0 b4 d0 a1 d1 82 d1 80 d0 a2 d0 b1 d0 bb d0 ................
00022d00: a1 d0 bf d1 80 20 22 20 2b 0a 20 20 20 20 22 d0 ..... " +. ".
00022d10: a3 d1 81 d1 82 20 22 20 2b 0a 20 20 20 20 22 d0 ..... " +. ".
00022d20: a3 d1 81 d1 82 d0 b0 d0 bd d0 be d0 b2 d0 ba d0 ................
00022d30: b8 d0 9a d0 be d0 bd d1 81 d1 82 d0 b0 d0 bd d1 ................
00022d40: 82 20 22 20 2b 0a 20 20 20 20 22 d0 a4 d0 b0 d0 . " +. ".....
00022d50: b9 d0 bb d0 90 d1 82 d1 80 d0 b8 d0 b1 d1 83 d1 ................
00022d60: 82 d0 a1 d1 87 d0 b8 d1 82 d0 b0 d1 82 d1 8c 20 ...............
00022d70: 22 20 2b 0a 20 20 20 20 22 d0 a4 d0 b0 d0 b9 d0 " +. ".......
00022d80: bb d0 90 d1 82 d1 80 d0 b8 d0 b1 d1 83 d1 82 d0 ................
00022d90: a3 d1 81 d1 82 d0 b0 d0 bd d0 be d0 b2 d0 b8 d1 ................
00022da0: 82 d1 8c 20 22 20 2b 0a 20 20 20 20 22 d0 a4 d0 ... " +. "...
00022db0: b0 d0 b9 d0 bb d0 92 d1 80 d0 b5 d0 bc d1 8f 20 ...............
00022dc0: 22 20 2b 0a 20 20 20 20 22 d0 a4 d0 b0 d0 b9 d0 " +. ".......
00022dd0: bb d0 92 d1 80 d0 b5 d0 bc d1 8f d0 a3 d1 81 d1 ................
00022de0: 82 d0 b0 d0 bd d0 be d0 b2 d0 b8 d1 82 d1 8c 20 ...............
00022df0: 22 20 2b 0a 20 20 20 20 22 d0 a4 d0 b0 d0 b9 d0 " +. ".......
00022e00: bb d0 92 d1 8b d0 b1 d1 80 d0 b0 d1 82 d1 8c 20 ...............
00022e10: 22 20 2b 0a 20 20 20 20 22 d0 a4 d0 b0 d0 b9 d0 " +. ".......
00022e20: bb d0 97 d0 b0 d0 bd d1 8f d1 82 20 22 20 2b 0a ........... " +.
00022e30: 20 20 20 20 22 d0 a4 d0 b0 d0 b9 d0 bb d0 97 d0 "...........
00022e40: b0 d0 bf d0 b8 d1 81 d0 b0 d1 82 d1 8c 20 22 20 ............. "
00022e50: 2b 0a 20 20 20 20 22 d0 a4 d0 b0 d0 b9 d0 bb d0 +. ".........
00022e60: 98 d1 81 d0 ba d0 b0 d1 82 d1 8c 20 22 20 2b 0a ........... " +.
00022e70: 20 20 20 20 22 d0 a4 d0 b0 d0 b9 d0 bb d0 9a d0 "...........
00022e80: be d0 bf d0 b8 d1 80 d0 be d0 b2 d0 b0 d1 82 d1 ................
00022e90: 8c 20 22 20 2b 0a 20 20 20 20 22 d0 a4 d0 b0 d0 . " +. ".....
00022ea0: b9 d0 bb d0 9c d0 be d0 b6 d0 bd d0 be d0 a7 d0 ................
00022eb0: b8 d1 82 d0 b0 d1 82 d1 8c 20 22 20 2b 0a 20 20 ......... " +.
00022ec0: 20 20 22 d0 a4 d0 b0 d0 b9 d0 bb d0 9e d1 82 d0 ".............
00022ed0: ba d1 80 d1 8b d1 82 d1 8c 20 22 20 2b 0a 20 20 ......... " +.
00022ee0: 20 20 22 d0 a4 d0 b0 d0 b9 d0 bb d0 9f d0 b5 d1 ".............
00022ef0: 80 d0 b5 d0 b8 d0 bc d0 b5 d0 bd d0 be d0 b2 d0 ................
00022f00: b0 d1 82 d1 8c 20 22 20 2b 0a 20 20 20 20 22 d0 ..... " +. ".
00022f10: a4 d0 b0 d0 b9 d0 bb d0 9f d0 b5 d1 80 d0 b5 d0 ................
00022f20: ba d0 be d0 b4 d0 b8 d1 80 d0 be d0 b2 d0 b0 d1 ................
00022f30: 82 d1 8c 20 22 20 2b 0a 20 20 20 20 22 d0 a4 d0 ... " +. "...
00022f40: b0 d0 b9 d0 bb d0 9f d0 b5 d1 80 d0 b5 d0 bc d0 ................
00022f50: b5 d1 81 d1 82 d0 b8 d1 82 d1 8c 20 22 20 2b 0a ........... " +.
00022f60: 20 20 20 20 22 d0 a4 d0 b0 d0 b9 d0 bb d0 9f d1 "...........
00022f70: 80 d0 be d1 81 d0 bc d0 be d1 82 d1 80 d0 b5 d1 ................
00022f80: 82 d1 8c 20 22 20 2b 0a 20 20 20 20 22 d0 a4 d0 ... " +. "...
00022f90: b0 d0 b9 d0 bb d0 a0 d0 b0 d0 b7 d0 bc d0 b5 d1 ................
00022fa0: 80 20 22 20 2b 0a 20 20 20 20 22 d0 a4 d0 b0 d0 . " +. ".....
00022fb0: b9 d0 bb d0 a1 d0 be d0 b7 d0 b4 d0 b0 d1 82 d1 ................
00022fc0: 8c 20 22 20 2b 0a 20 20 20 20 22 d0 a4 d0 b0 d0 . " +. ".....
00022fd0: b9 d0 bb d0 a1 d1 81 d1 8b d0 bb d0 ba d0 b0 d0 ................
00022fe0: a1 d0 be d0 b7 d0 b4 d0 b0 d1 82 d1 8c 20 22 20 ............. "
00022ff0: 2b 0a 20 20 20 20 22 d0 a4 d0 b0 d0 b9 d0 bb d0 +. ".........
00023000: a1 d1 83 d1 89 d0 b5 d1 81 d1 82 d0 b2 d1 83 d0 ................
00023010: b5 d1 82 20 22 20 2b 0a 20 20 20 20 22 d0 a4 d0 ... " +. "...
00023020: b0 d0 b9 d0 bb d0 a1 d1 87 d0 b8 d1 82 d0 b0 d1 ................
00023030: 82 d1 8c 20 22 20 2b 0a 20 20 20 20 22 d0 a4 d0 ... " +. "...
00023040: b0 d0 b9 d0 bb d0 a3 d0 b4 d0 b0 d0 bb d0 b8 d1 ................
00023050: 82 d1 8c 20 22 20 2b 0a 20 20 20 20 22 d0 a4 d0 ... " +. "...
00023060: bc d1 82 53 51 4c d0 94 d0 b0 d1 82 20 22 20 2b ...SQL...... " +
00023070: 0a 20 20 20 20 22 d0 a4 d0 bc d1 82 d0 94 d0 b0 . "..........
00023080: d1 82 20 22 20 2b 0a 20 20 20 20 22 d0 a4 d0 bc .. " +. "....
00023090: d1 82 d0 a1 d1 82 d1 80 20 22 20 2b 0a 20 20 20 ........ " +.
000230a0: 20 22 d0 a4 d0 bc d1 82 d0 a7 d1 81 d0 bb 20 22 "............ "
000230b0: 20 2b 0a 20 20 20 20 22 d0 a4 d0 be d1 80 d0 bc +. "........
000230c0: d0 b0 d1 82 20 22 20 2b 0a 20 20 20 20 22 d0 a6 .... " +. "..
000230d0: d0 9c d0 b0 d1 81 d1 81 d0 b8 d0 b2 d0 ad d0 bb ................
000230e0: d0 b5 d0 bc d0 b5 d0 bd d1 82 20 22 20 2b 0a 20 .......... " +.
000230f0: 20 20 20 22 d0 a6 d0 9d d0 b0 d0 b1 d0 be d1 80 "............
00023100: d0 94 d0 b0 d0 bd d0 bd d1 8b d1 85 d0 a0 d0 b5 ................
00023110: d0 ba d0 b2 d0 b8 d0 b7 d0 b8 d1 82 20 22 20 2b ............ " +
00023120: 0a 20 20 20 20 22 d0 a6 d0 9f d0 be d0 b4 d1 81 . "..........
00023130: d1 82 d1 80 20 22 3b 0a 0a 20 20 2f 2f 20 d0 9f .... ";.. // ..
00023140: d1 80 d0 b5 d0 b4 d0 be d0 bf d1 80 d0 b5 d0 b4 ................
00023150: d0 b5 d0 bb d0 b5 d0 bd d0 bd d1 8b d0 b5 20 d0 .............. .
00023160: bf d0 b5 d1 80 d0 b5 d0 bc d0 b5 d0 bd d0 bd d1 ................
00023170: 8b d0 b5 20 3d 3d 3e 20 62 75 69 6c 74 5f 69 6e ... ==> built_in
00023180: 0a 20 20 63 6f 6e 73 74 20 70 72 65 64 65 66 69 . const predefi
00023190: 6e 65 64 5f 76 61 72 69 61 62 6c 65 73 20 3d 0a ned_variables =.
000231a0: 20 20 20 20 22 41 6c 74 53 74 61 74 65 20 22 20 "AltState "
000231b0: 2b 0a 20 20 20 20 22 41 70 70 6c 69 63 61 74 69 +. "Applicati
000231c0: 6f 6e 20 22 20 2b 0a 20 20 20 20 22 43 61 6c 6c on " +. "Call
000231d0: 54 79 70 65 20 22 20 2b 0a 20 20 20 20 22 43 6f Type " +. "Co
000231e0: 6d 70 6f 6e 65 6e 74 54 6f 6b 65 6e 73 20 22 20 mponentTokens "
000231f0: 2b 0a 20 20 20 20 22 43 72 65 61 74 65 64 4a 6f +. "CreatedJo
00023200: 62 73 20 22 20 2b 0a 20 20 20 20 22 43 72 65 61 bs " +. "Crea
00023210: 74 65 64 4e 6f 74 69 63 65 73 20 22 20 2b 0a 20 tedNotices " +.
00023220: 20 20 20 22 43 6f 6e 74 72 6f 6c 53 74 61 74 65 "ControlState
00023230: 20 22 20 2b 0a 20 20 20 20 22 44 69 61 6c 6f 67 " +. "Dialog
00023240: 52 65 73 75 6c 74 20 22 20 2b 0a 20 20 20 20 22 Result " +. "
00023250: 44 69 61 6c 6f 67 73 20 22 20 2b 0a 20 20 20 20 Dialogs " +.
00023260: 22 45 44 6f 63 75 6d 65 6e 74 73 20 22 20 2b 0a "EDocuments " +.
00023270: 20 20 20 20 22 45 44 6f 63 75 6d 65 6e 74 56 65 "EDocumentVe
00023280: 72 73 69 6f 6e 53 6f 75 72 63 65 20 22 20 2b 0a rsionSource " +.
00023290: 20 20 20 20 22 46 6f 6c 64 65 72 73 20 22 20 2b "Folders " +
000232a0: 0a 20 20 20 20 22 47 6c 6f 62 61 6c 49 44 73 20 . "GlobalIDs
000232b0: 22 20 2b 0a 20 20 20 20 22 4a 6f 62 20 22 20 2b " +. "Job " +
000232c0: 0a 20 20 20 20 22 4a 6f 62 73 20 22 20 2b 0a 20 . "Jobs " +.
000232d0: 20 20 20 22 49 6e 70 75 74 56 61 6c 75 65 20 22 "InputValue "
000232e0: 20 2b 0a 20 20 20 20 22 4c 6f 6f 6b 55 70 52 65 +. "LookUpRe
000232f0: 66 65 72 65 6e 63 65 20 22 20 2b 0a 20 20 20 20 ference " +.
00023300: 22 4c 6f 6f 6b 55 70 52 65 71 75 69 73 69 74 65 "LookUpRequisite
00023310: 4e 61 6d 65 73 20 22 20 2b 0a 20 20 20 20 22 4c Names " +. "L
00023320: 6f 6f 6b 55 70 53 65 61 72 63 68 20 22 20 2b 0a ookUpSearch " +.
00023330: 20 20 20 20 22 4f 62 6a 65 63 74 20 22 20 2b 0a "Object " +.
00023340: 20 20 20 20 22 50 61 72 65 6e 74 43 6f 6d 70 6f "ParentCompo
00023350: 6e 65 6e 74 20 22 20 2b 0a 20 20 20 20 22 50 72 nent " +. "Pr
00023360: 6f 63 65 73 73 65 73 20 22 20 2b 0a 20 20 20 20 ocesses " +.
00023370: 22 52 65 66 65 72 65 6e 63 65 73 20 22 20 2b 0a "References " +.
00023380: 20 20 20 20 22 52 65 71 75 69 73 69 74 65 20 22 "Requisite "
00023390: 20 2b 0a 20 20 20 20 22 52 65 70 6f 72 74 4e 61 +. "ReportNa
000233a0: 6d 65 20 22 20 2b 0a 20 20 20 20 22 52 65 70 6f me " +. "Repo
000233b0: 72 74 73 20 22 20 2b 0a 20 20 20 20 22 52 65 73 rts " +. "Res
000233c0: 75 6c 74 20 22 20 2b 0a 20 20 20 20 22 53 63 72 ult " +. "Scr
000233d0: 69 70 74 73 20 22 20 2b 0a 20 20 20 20 22 53 65 ipts " +. "Se
000233e0: 61 72 63 68 65 73 20 22 20 2b 0a 20 20 20 20 22 arches " +. "
000233f0: 53 65 6c 65 63 74 65 64 41 74 74 61 63 68 6d 65 SelectedAttachme
00023400: 6e 74 73 20 22 20 2b 0a 20 20 20 20 22 53 65 6c nts " +. "Sel
00023410: 65 63 74 65 64 49 74 65 6d 73 20 22 20 2b 0a 20 ectedItems " +.
00023420: 20 20 20 22 53 65 6c 65 63 74 4d 6f 64 65 20 22 "SelectMode "
00023430: 20 2b 0a 20 20 20 20 22 53 65 6e 64 65 72 20 22 +. "Sender "
00023440: 20 2b 0a 20 20 20 20 22 53 65 72 76 65 72 45 76 +. "ServerEv
00023450: 65 6e 74 73 20 22 20 2b 0a 20 20 20 20 22 53 65 ents " +. "Se
00023460: 72 76 69 63 65 46 61 63 74 6f 72 79 20 22 20 2b rviceFactory " +
00023470: 0a 20 20 20 20 22 53 68 69 66 74 53 74 61 74 65 . "ShiftState
00023480: 20 22 20 2b 0a 20 20 20 20 22 53 75 62 54 61 73 " +. "SubTas
00023490: 6b 20 22 20 2b 0a 20 20 20 20 22 53 79 73 74 65 k " +. "Syste
000234a0: 6d 44 69 61 6c 6f 67 73 20 22 20 2b 0a 20 20 20 mDialogs " +.
000234b0: 20 22 54 61 73 6b 73 20 22 20 2b 0a 20 20 20 20 "Tasks " +.
000234c0: 22 57 69 7a 61 72 64 20 22 20 2b 0a 20 20 20 20 "Wizard " +.
000234d0: 22 57 69 7a 61 72 64 73 20 22 20 2b 0a 20 20 20 "Wizards " +.
000234e0: 20 22 57 6f 72 6b 20 22 20 2b 0a 20 20 20 20 22 "Work " +. "
000234f0: d0 92 d1 8b d0 b7 d0 be d0 b2 d0 a1 d0 bf d0 be ................
00023500: d1 81 d0 be d0 b1 20 22 20 2b 0a 20 20 20 20 22 ...... " +. "
00023510: d0 98 d0 bc d1 8f d0 9e d1 82 d1 87 d0 b5 d1 82 ................
00023520: d0 b0 20 22 20 2b 0a 20 20 20 20 22 d0 a0 d0 b5 .. " +. "....
00023530: d0 ba d0 b2 d0 97 d0 bd d0 b0 d1 87 20 22 3b 0a ............ ";.
00023540: 0a 20 20 2f 2f 20 d0 98 d0 bd d1 82 d0 b5 d1 80 . // ..........
00023550: d1 84 d0 b5 d0 b9 d1 81 d1 8b 20 3d 3d 3e 20 74 .......... ==> t
00023560: 79 70 65 0a 20 20 63 6f 6e 73 74 20 69 6e 74 65 ype. const inte
00023570: 72 66 61 63 65 73 20 3d 0a 20 20 20 20 22 49 41 rfaces =. "IA
00023580: 70 70 6c 69 63 61 74 69 6f 6e 20 22 20 2b 0a 20 pplication " +.
00023590: 20 20 20 22 49 41 63 63 65 73 73 52 69 67 68 74 "IAccessRight
000235a0: 73 20 22 20 2b 0a 20 20 20 20 22 49 41 63 63 6f s " +. "IAcco
000235b0: 75 6e 74 52 65 70 6f 73 69 74 6f 72 79 20 22 20 untRepository "
000235c0: 2b 0a 20 20 20 20 22 49 41 63 63 6f 75 6e 74 53 +. "IAccountS
000235d0: 65 6c 65 63 74 69 6f 6e 52 65 73 74 72 69 63 74 electionRestrict
000235e0: 69 6f 6e 73 20 22 20 2b 0a 20 20 20 20 22 49 41 ions " +. "IA
000235f0: 63 74 69 6f 6e 20 22 20 2b 0a 20 20 20 20 22 49 ction " +. "I
00023600: 41 63 74 69 6f 6e 4c 69 73 74 20 22 20 2b 0a 20 ActionList " +.
00023610: 20 20 20 22 49 41 64 6d 69 6e 69 73 74 72 61 74 "IAdministrat
00023620: 69 6f 6e 48 69 73 74 6f 72 79 44 65 73 63 72 69 ionHistoryDescri
00023630: 70 74 69 6f 6e 20 22 20 2b 0a 20 20 20 20 22 49 ption " +. "I
00023640: 41 6e 63 68 6f 72 73 20 22 20 2b 0a 20 20 20 20 Anchors " +.
00023650: 22 49 41 70 70 6c 69 63 61 74 69 6f 6e 20 22 20 "IApplication "
00023660: 2b 0a 20 20 20 20 22 49 41 72 63 68 69 76 65 49 +. "IArchiveI
00023670: 6e 66 6f 20 22 20 2b 0a 20 20 20 20 22 49 41 74 nfo " +. "IAt
00023680: 74 61 63 68 6d 65 6e 74 20 22 20 2b 0a 20 20 20 tachment " +.
00023690: 20 22 49 41 74 74 61 63 68 6d 65 6e 74 4c 69 73 "IAttachmentLis
000236a0: 74 20 22 20 2b 0a 20 20 20 20 22 49 43 68 65 63 t " +. "IChec
000236b0: 6b 4c 69 73 74 42 6f 78 20 22 20 2b 0a 20 20 20 kListBox " +.
000236c0: 20 22 49 43 68 65 63 6b 50 6f 69 6e 74 65 64 4c "ICheckPointedL
000236d0: 69 73 74 20 22 20 2b 0a 20 20 20 20 22 49 43 6f ist " +. "ICo
000236e0: 6c 75 6d 6e 20 22 20 2b 0a 20 20 20 20 22 49 43 lumn " +. "IC
000236f0: 6f 6d 70 6f 6e 65 6e 74 20 22 20 2b 0a 20 20 20 omponent " +.
00023700: 20 22 49 43 6f 6d 70 6f 6e 65 6e 74 44 65 73 63 "IComponentDesc
00023710: 72 69 70 74 69 6f 6e 20 22 20 2b 0a 20 20 20 20 ription " +.
00023720: 22 49 43 6f 6d 70 6f 6e 65 6e 74 54 6f 6b 65 6e "IComponentToken
00023730: 20 22 20 2b 0a 20 20 20 20 22 49 43 6f 6d 70 6f " +. "ICompo
00023740: 6e 65 6e 74 54 6f 6b 65 6e 46 61 63 74 6f 72 79 nentTokenFactory
00023750: 20 22 20 2b 0a 20 20 20 20 22 49 43 6f 6d 70 6f " +. "ICompo
00023760: 6e 65 6e 74 54 6f 6b 65 6e 49 6e 66 6f 20 22 20 nentTokenInfo "
00023770: 2b 0a 20 20 20 20 22 49 43 6f 6d 70 52 65 63 6f +. "ICompReco
00023780: 72 64 49 6e 66 6f 20 22 20 2b 0a 20 20 20 20 22 rdInfo " +. "
00023790: 49 43 6f 6e 6e 65 63 74 69 6f 6e 20 22 20 2b 0a IConnection " +.
000237a0: 20 20 20 20 22 49 43 6f 6e 74 65 6e 74 73 20 22 "IContents "
000237b0: 20 2b 0a 20 20 20 20 22 49 43 6f 6e 74 72 6f 6c +. "IControl
000237c0: 20 22 20 2b 0a 20 20 20 20 22 49 43 6f 6e 74 72 " +. "IContr
000237d0: 6f 6c 4a 6f 62 20 22 20 2b 0a 20 20 20 20 22 49 olJob " +. "I
000237e0: 43 6f 6e 74 72 6f 6c 4a 6f 62 49 6e 66 6f 20 22 ControlJobInfo "
000237f0: 20 2b 0a 20 20 20 20 22 49 43 6f 6e 74 72 6f 6c +. "IControl
00023800: 4c 69 73 74 20 22 20 2b 0a 20 20 20 20 22 49 43 List " +. "IC
00023810: 72 79 70 74 6f 20 22 20 2b 0a 20 20 20 20 22 49 rypto " +. "I
00023820: 43 72 79 70 74 6f 32 20 22 20 2b 0a 20 20 20 20 Crypto2 " +.
00023830: 22 49 43 75 73 74 6f 6d 4a 6f 62 20 22 20 2b 0a "ICustomJob " +.
00023840: 20 20 20 20 22 49 43 75 73 74 6f 6d 4a 6f 62 49 "ICustomJobI
00023850: 6e 66 6f 20 22 20 2b 0a 20 20 20 20 22 49 43 75 nfo " +. "ICu
00023860: 73 74 6f 6d 4c 69 73 74 42 6f 78 20 22 20 2b 0a stomListBox " +.
00023870: 20 20 20 20 22 49 43 75 73 74 6f 6d 4f 62 6a 65 "ICustomObje
00023880: 63 74 57 69 7a 61 72 64 53 74 65 70 20 22 20 2b ctWizardStep " +
00023890: 0a 20 20 20 20 22 49 43 75 73 74 6f 6d 57 6f 72 . "ICustomWor
000238a0: 6b 20 22 20 2b 0a 20 20 20 20 22 49 43 75 73 74 k " +. "ICust
000238b0: 6f 6d 57 6f 72 6b 49 6e 66 6f 20 22 20 2b 0a 20 omWorkInfo " +.
000238c0: 20 20 20 22 49 44 61 74 61 53 65 74 20 22 20 2b "IDataSet " +
000238d0: 0a 20 20 20 20 22 49 44 61 74 61 53 65 74 41 63 . "IDataSetAc
000238e0: 63 65 73 73 49 6e 66 6f 20 22 20 2b 0a 20 20 20 cessInfo " +.
000238f0: 20 22 49 44 61 74 61 53 69 67 6e 65 72 20 22 20 "IDataSigner "
00023900: 2b 0a 20 20 20 20 22 49 44 61 74 65 43 72 69 74 +. "IDateCrit
00023910: 65 72 69 6f 6e 20 22 20 2b 0a 20 20 20 20 22 49 erion " +. "I
00023920: 44 61 74 65 52 65 71 75 69 73 69 74 65 20 22 20 DateRequisite "
00023930: 2b 0a 20 20 20 20 22 49 44 61 74 65 52 65 71 75 +. "IDateRequ
00023940: 69 73 69 74 65 44 65 73 63 72 69 70 74 69 6f 6e isiteDescription
00023950: 20 22 20 2b 0a 20 20 20 20 22 49 44 61 74 65 56 " +. "IDateV
00023960: 61 6c 75 65 20 22 20 2b 0a 20 20 20 20 22 49 44 alue " +. "ID
00023970: 65 61 41 63 63 65 73 73 52 69 67 68 74 73 20 22 eaAccessRights "
00023980: 20 2b 0a 20 20 20 20 22 49 44 65 61 4f 62 6a 65 +. "IDeaObje
00023990: 63 74 49 6e 66 6f 20 22 20 2b 0a 20 20 20 20 22 ctInfo " +. "
000239a0: 49 44 65 76 65 6c 6f 70 6d 65 6e 74 43 6f 6d 70 IDevelopmentComp
000239b0: 6f 6e 65 6e 74 4c 6f 63 6b 20 22 20 2b 0a 20 20 onentLock " +.
000239c0: 20 20 22 49 44 69 61 6c 6f 67 20 22 20 2b 0a 20 "IDialog " +.
000239d0: 20 20 20 22 49 44 69 61 6c 6f 67 46 61 63 74 6f "IDialogFacto
000239e0: 72 79 20 22 20 2b 0a 20 20 20 20 22 49 44 69 61 ry " +. "IDia
000239f0: 6c 6f 67 50 69 63 6b 52 65 71 75 69 73 69 74 65 logPickRequisite
00023a00: 49 74 65 6d 73 20 22 20 2b 0a 20 20 20 20 22 49 Items " +. "I
00023a10: 44 69 61 6c 6f 67 73 46 61 63 74 6f 72 79 20 22 DialogsFactory "
00023a20: 20 2b 0a 20 20 20 20 22 49 44 49 43 53 46 61 63 +. "IDICSFac
00023a30: 74 6f 72 79 20 22 20 2b 0a 20 20 20 20 22 49 44 tory " +. "ID
00023a40: 6f 63 52 65 71 75 69 73 69 74 65 20 22 20 2b 0a ocRequisite " +.
00023a50: 20 20 20 20 22 49 44 6f 63 75 6d 65 6e 74 49 6e "IDocumentIn
00023a60: 66 6f 20 22 20 2b 0a 20 20 20 20 22 49 44 75 61 fo " +. "IDua
00023a70: 6c 4c 69 73 74 44 69 61 6c 6f 67 20 22 20 2b 0a lListDialog " +.
00023a80: 20 20 20 20 22 49 45 43 65 72 74 69 66 69 63 61 "IECertifica
00023a90: 74 65 20 22 20 2b 0a 20 20 20 20 22 49 45 43 65 te " +. "IECe
00023aa0: 72 74 69 66 69 63 61 74 65 49 6e 66 6f 20 22 20 rtificateInfo "
00023ab0: 2b 0a 20 20 20 20 22 49 45 43 65 72 74 69 66 69 +. "IECertifi
00023ac0: 63 61 74 65 73 20 22 20 2b 0a 20 20 20 20 22 49 cates " +. "I
00023ad0: 45 64 69 74 43 6f 6e 74 72 6f 6c 20 22 20 2b 0a EditControl " +.
00023ae0: 20 20 20 20 22 49 45 64 69 74 6f 72 46 6f 72 6d "IEditorForm
00023af0: 20 22 20 2b 0a 20 20 20 20 22 49 45 64 6d 73 45 " +. "IEdmsE
00023b00: 78 70 6c 6f 72 65 72 20 22 20 2b 0a 20 20 20 20 xplorer " +.
00023b10: 22 49 45 64 6d 73 4f 62 6a 65 63 74 20 22 20 2b "IEdmsObject " +
00023b20: 0a 20 20 20 20 22 49 45 64 6d 73 4f 62 6a 65 63 . "IEdmsObjec
00023b30: 74 44 65 73 63 72 69 70 74 69 6f 6e 20 22 20 2b tDescription " +
00023b40: 0a 20 20 20 20 22 49 45 64 6d 73 4f 62 6a 65 63 . "IEdmsObjec
00023b50: 74 46 61 63 74 6f 72 79 20 22 20 2b 0a 20 20 20 tFactory " +.
00023b60: 20 22 49 45 64 6d 73 4f 62 6a 65 63 74 49 6e 66 "IEdmsObjectInf
00023b70: 6f 20 22 20 2b 0a 20 20 20 20 22 49 45 44 6f 63 o " +. "IEDoc
00023b80: 75 6d 65 6e 74 20 22 20 2b 0a 20 20 20 20 22 49 ument " +. "I
00023b90: 45 44 6f 63 75 6d 65 6e 74 41 63 63 65 73 73 52 EDocumentAccessR
00023ba0: 69 67 68 74 73 20 22 20 2b 0a 20 20 20 20 22 49 ights " +. "I
00023bb0: 45 44 6f 63 75 6d 65 6e 74 44 65 73 63 72 69 70 EDocumentDescrip
00023bc0: 74 69 6f 6e 20 22 20 2b 0a 20 20 20 20 22 49 45 tion " +. "IE
00023bd0: 44 6f 63 75 6d 65 6e 74 45 64 69 74 6f 72 20 22 DocumentEditor "
00023be0: 20 2b 0a 20 20 20 20 22 49 45 44 6f 63 75 6d 65 +. "IEDocume
00023bf0: 6e 74 46 61 63 74 6f 72 79 20 22 20 2b 0a 20 20 ntFactory " +.
00023c00: 20 20 22 49 45 44 6f 63 75 6d 65 6e 74 49 6e 66 "IEDocumentInf
00023c10: 6f 20 22 20 2b 0a 20 20 20 20 22 49 45 44 6f 63 o " +. "IEDoc
00023c20: 75 6d 65 6e 74 53 74 6f 72 61 67 65 20 22 20 2b umentStorage " +
00023c30: 0a 20 20 20 20 22 49 45 44 6f 63 75 6d 65 6e 74 . "IEDocument
00023c40: 56 65 72 73 69 6f 6e 20 22 20 2b 0a 20 20 20 20 Version " +.
00023c50: 22 49 45 44 6f 63 75 6d 65 6e 74 56 65 72 73 69 "IEDocumentVersi
00023c60: 6f 6e 4c 69 73 74 44 69 61 6c 6f 67 20 22 20 2b onListDialog " +
00023c70: 0a 20 20 20 20 22 49 45 44 6f 63 75 6d 65 6e 74 . "IEDocument
00023c80: 56 65 72 73 69 6f 6e 53 6f 75 72 63 65 20 22 20 VersionSource "
00023c90: 2b 0a 20 20 20 20 22 49 45 44 6f 63 75 6d 65 6e +. "IEDocumen
00023ca0: 74 57 69 7a 61 72 64 53 74 65 70 20 22 20 2b 0a tWizardStep " +.
00023cb0: 20 20 20 20 22 49 45 44 6f 63 56 65 72 53 69 67 "IEDocVerSig
00023cc0: 6e 61 74 75 72 65 20 22 20 2b 0a 20 20 20 20 22 nature " +. "
00023cd0: 49 45 44 6f 63 56 65 72 73 69 6f 6e 53 74 61 74 IEDocVersionStat
00023ce0: 65 20 22 20 2b 0a 20 20 20 20 22 49 45 6e 61 62 e " +. "IEnab
00023cf0: 6c 65 64 4d 6f 64 65 20 22 20 2b 0a 20 20 20 20 ledMode " +.
00023d00: 22 49 45 6e 63 6f 64 65 50 72 6f 76 69 64 65 72 "IEncodeProvider
00023d10: 20 22 20 2b 0a 20 20 20 20 22 49 45 6e 63 72 79 " +. "IEncry
00023d20: 70 74 65 72 20 22 20 2b 0a 20 20 20 20 22 49 45 pter " +. "IE
00023d30: 76 65 6e 74 20 22 20 2b 0a 20 20 20 20 22 49 45 vent " +. "IE
00023d40: 76 65 6e 74 4c 69 73 74 20 22 20 2b 0a 20 20 20 ventList " +.
00023d50: 20 22 49 45 78 63 65 70 74 69 6f 6e 20 22 20 2b "IException " +
00023d60: 0a 20 20 20 20 22 49 45 78 74 65 72 6e 61 6c 45 . "IExternalE
00023d70: 76 65 6e 74 73 20 22 20 2b 0a 20 20 20 20 22 49 vents " +. "I
00023d80: 45 78 74 65 72 6e 61 6c 48 61 6e 64 6c 65 72 20 ExternalHandler
00023d90: 22 20 2b 0a 20 20 20 20 22 49 46 61 63 74 6f 72 " +. "IFactor
00023da0: 79 20 22 20 2b 0a 20 20 20 20 22 49 46 69 65 6c y " +. "IFiel
00023db0: 64 20 22 20 2b 0a 20 20 20 20 22 49 46 69 6c 65 d " +. "IFile
00023dc0: 44 69 61 6c 6f 67 20 22 20 2b 0a 20 20 20 20 22 Dialog " +. "
00023dd0: 49 46 6f 6c 64 65 72 20 22 20 2b 0a 20 20 20 20 IFolder " +.
00023de0: 22 49 46 6f 6c 64 65 72 44 65 73 63 72 69 70 74 "IFolderDescript
00023df0: 69 6f 6e 20 22 20 2b 0a 20 20 20 20 22 49 46 6f ion " +. "IFo
00023e00: 6c 64 65 72 44 69 61 6c 6f 67 20 22 20 2b 0a 20 lderDialog " +.
00023e10: 20 20 20 22 49 46 6f 6c 64 65 72 46 61 63 74 6f "IFolderFacto
00023e20: 72 79 20 22 20 2b 0a 20 20 20 20 22 49 46 6f 6c ry " +. "IFol
00023e30: 64 65 72 49 6e 66 6f 20 22 20 2b 0a 20 20 20 20 derInfo " +.
00023e40: 22 49 46 6f 72 45 61 63 68 20 22 20 2b 0a 20 20 "IForEach " +.
00023e50: 20 20 22 49 46 6f 72 6d 20 22 20 2b 0a 20 20 20 "IForm " +.
00023e60: 20 22 49 46 6f 72 6d 54 69 74 6c 65 20 22 20 2b "IFormTitle " +
00023e70: 0a 20 20 20 20 22 49 46 6f 72 6d 57 69 7a 61 72 . "IFormWizar
00023e80: 64 53 74 65 70 20 22 20 2b 0a 20 20 20 20 22 49 dStep " +. "I
00023e90: 47 6c 6f 62 61 6c 49 44 46 61 63 74 6f 72 79 20 GlobalIDFactory
00023ea0: 22 20 2b 0a 20 20 20 20 22 49 47 6c 6f 62 61 6c " +. "IGlobal
00023eb0: 49 44 49 6e 66 6f 20 22 20 2b 0a 20 20 20 20 22 IDInfo " +. "
00023ec0: 49 47 72 69 64 20 22 20 2b 0a 20 20 20 20 22 49 IGrid " +. "I
00023ed0: 48 61 73 68 65 72 20 22 20 2b 0a 20 20 20 20 22 Hasher " +. "
00023ee0: 49 48 69 73 74 6f 72 79 44 65 73 63 72 69 70 74 IHistoryDescript
00023ef0: 69 6f 6e 20 22 20 2b 0a 20 20 20 20 22 49 48 79 ion " +. "IHy
00023f00: 70 65 72 4c 69 6e 6b 43 6f 6e 74 72 6f 6c 20 22 perLinkControl "
00023f10: 20 2b 0a 20 20 20 20 22 49 49 6d 61 67 65 42 75 +. "IImageBu
00023f20: 74 74 6f 6e 20 22 20 2b 0a 20 20 20 20 22 49 49 tton " +. "II
00023f30: 6d 61 67 65 43 6f 6e 74 72 6f 6c 20 22 20 2b 0a mageControl " +.
00023f40: 20 20 20 20 22 49 49 6e 6e 65 72 50 61 6e 65 6c "IInnerPanel
00023f50: 20 22 20 2b 0a 20 20 20 20 22 49 49 6e 70 6c 61 " +. "IInpla
00023f60: 63 65 48 69 6e 74 20 22 20 2b 0a 20 20 20 20 22 ceHint " +. "
00023f70: 49 49 6e 74 65 67 65 72 43 72 69 74 65 72 69 6f IIntegerCriterio
00023f80: 6e 20 22 20 2b 0a 20 20 20 20 22 49 49 6e 74 65 n " +. "IInte
00023f90: 67 65 72 4c 69 73 74 20 22 20 2b 0a 20 20 20 20 gerList " +.
00023fa0: 22 49 49 6e 74 65 67 65 72 52 65 71 75 69 73 69 "IIntegerRequisi
00023fb0: 74 65 20 22 20 2b 0a 20 20 20 20 22 49 49 6e 74 te " +. "IInt
00023fc0: 65 67 65 72 56 61 6c 75 65 20 22 20 2b 0a 20 20 egerValue " +.
00023fd0: 20 20 22 49 49 53 42 4c 45 64 69 74 6f 72 46 6f "IISBLEditorFo
00023fe0: 72 6d 20 22 20 2b 0a 20 20 20 20 22 49 4a 6f 62 rm " +. "IJob
00023ff0: 20 22 20 2b 0a 20 20 20 20 22 49 4a 6f 62 44 65 " +. "IJobDe
00024000: 73 63 72 69 70 74 69 6f 6e 20 22 20 2b 0a 20 20 scription " +.
00024010: 20 20 22 49 4a 6f 62 46 61 63 74 6f 72 79 20 22 "IJobFactory "
00024020: 20 2b 0a 20 20 20 20 22 49 4a 6f 62 46 6f 72 6d +. "IJobForm
00024030: 20 22 20 2b 0a 20 20 20 20 22 49 4a 6f 62 49 6e " +. "IJobIn
00024040: 66 6f 20 22 20 2b 0a 20 20 20 20 22 49 4c 61 62 fo " +. "ILab
00024050: 65 6c 43 6f 6e 74 72 6f 6c 20 22 20 2b 0a 20 20 elControl " +.
00024060: 20 20 22 49 4c 61 72 67 65 49 6e 74 65 67 65 72 "ILargeInteger
00024070: 43 72 69 74 65 72 69 6f 6e 20 22 20 2b 0a 20 20 Criterion " +.
00024080: 20 20 22 49 4c 61 72 67 65 49 6e 74 65 67 65 72 "ILargeInteger
00024090: 52 65 71 75 69 73 69 74 65 20 22 20 2b 0a 20 20 Requisite " +.
000240a0: 20 20 22 49 4c 61 72 67 65 49 6e 74 65 67 65 72 "ILargeInteger
000240b0: 56 61 6c 75 65 20 22 20 2b 0a 20 20 20 20 22 49 Value " +. "I
000240c0: 4c 69 63 65 6e 73 65 49 6e 66 6f 20 22 20 2b 0a LicenseInfo " +.
000240d0: 20 20 20 20 22 49 4c 69 66 65 43 79 63 6c 65 53 "ILifeCycleS
000240e0: 74 61 67 65 20 22 20 2b 0a 20 20 20 20 22 49 4c tage " +. "IL
000240f0: 69 73 74 20 22 20 2b 0a 20 20 20 20 22 49 4c 69 ist " +. "ILi
00024100: 73 74 42 6f 78 20 22 20 2b 0a 20 20 20 20 22 49 stBox " +. "I
00024110: 4c 6f 63 61 6c 49 44 49 6e 66 6f 20 22 20 2b 0a LocalIDInfo " +.
00024120: 20 20 20 20 22 49 4c 6f 63 61 6c 69 7a 61 74 69 "ILocalizati
00024130: 6f 6e 20 22 20 2b 0a 20 20 20 20 22 49 4c 6f 63 on " +. "ILoc
00024140: 6b 20 22 20 2b 0a 20 20 20 20 22 49 4d 65 6d 6f k " +. "IMemo
00024150: 72 79 44 61 74 61 53 65 74 20 22 20 2b 0a 20 20 ryDataSet " +.
00024160: 20 20 22 49 4d 65 73 73 61 67 69 6e 67 46 61 63 "IMessagingFac
00024170: 74 6f 72 79 20 22 20 2b 0a 20 20 20 20 22 49 4d tory " +. "IM
00024180: 65 74 61 64 61 74 61 52 65 70 6f 73 69 74 6f 72 etadataRepositor
00024190: 79 20 22 20 2b 0a 20 20 20 20 22 49 4e 6f 74 69 y " +. "INoti
000241a0: 63 65 20 22 20 2b 0a 20 20 20 20 22 49 4e 6f 74 ce " +. "INot
000241b0: 69 63 65 49 6e 66 6f 20 22 20 2b 0a 20 20 20 20 iceInfo " +.
000241c0: 22 49 4e 75 6d 65 72 69 63 43 72 69 74 65 72 69 "INumericCriteri
000241d0: 6f 6e 20 22 20 2b 0a 20 20 20 20 22 49 4e 75 6d on " +. "INum
000241e0: 65 72 69 63 52 65 71 75 69 73 69 74 65 20 22 20 ericRequisite "
000241f0: 2b 0a 20 20 20 20 22 49 4e 75 6d 65 72 69 63 56 +. "INumericV
00024200: 61 6c 75 65 20 22 20 2b 0a 20 20 20 20 22 49 4f alue " +. "IO
00024210: 62 6a 65 63 74 20 22 20 2b 0a 20 20 20 20 22 49 bject " +. "I
00024220: 4f 62 6a 65 63 74 44 65 73 63 72 69 70 74 69 6f ObjectDescriptio
00024230: 6e 20 22 20 2b 0a 20 20 20 20 22 49 4f 62 6a 65 n " +. "IObje
00024240: 63 74 49 6d 70 6f 72 74 65 72 20 22 20 2b 0a 20 ctImporter " +.
00024250: 20 20 20 22 49 4f 62 6a 65 63 74 49 6e 66 6f 20 "IObjectInfo
00024260: 22 20 2b 0a 20 20 20 20 22 49 4f 62 73 65 72 76 " +. "IObserv
00024270: 65 72 20 22 20 2b 0a 20 20 20 20 22 49 50 61 6e er " +. "IPan
00024280: 65 6c 47 72 6f 75 70 20 22 20 2b 0a 20 20 20 20 elGroup " +.
00024290: 22 49 50 69 63 6b 43 72 69 74 65 72 69 6f 6e 20 "IPickCriterion
000242a0: 22 20 2b 0a 20 20 20 20 22 49 50 69 63 6b 50 72 " +. "IPickPr
000242b0: 6f 70 65 72 74 79 20 22 20 2b 0a 20 20 20 20 22 operty " +. "
000242c0: 49 50 69 63 6b 52 65 71 75 69 73 69 74 65 20 22 IPickRequisite "
000242d0: 20 2b 0a 20 20 20 20 22 49 50 69 63 6b 52 65 71 +. "IPickReq
000242e0: 75 69 73 69 74 65 44 65 73 63 72 69 70 74 69 6f uisiteDescriptio
000242f0: 6e 20 22 20 2b 0a 20 20 20 20 22 49 50 69 63 6b n " +. "IPick
00024300: 52 65 71 75 69 73 69 74 65 49 74 65 6d 20 22 20 RequisiteItem "
00024310: 2b 0a 20 20 20 20 22 49 50 69 63 6b 52 65 71 75 +. "IPickRequ
00024320: 69 73 69 74 65 49 74 65 6d 73 20 22 20 2b 0a 20 isiteItems " +.
00024330: 20 20 20 22 49 50 69 63 6b 56 61 6c 75 65 20 22 "IPickValue "
00024340: 20 2b 0a 20 20 20 20 22 49 50 72 69 76 69 6c 65 +. "IPrivile
00024350: 67 65 20 22 20 2b 0a 20 20 20 20 22 49 50 72 69 ge " +. "IPri
00024360: 76 69 6c 65 67 65 4c 69 73 74 20 22 20 2b 0a 20 vilegeList " +.
00024370: 20 20 20 22 49 50 72 6f 63 65 73 73 20 22 20 2b "IProcess " +
00024380: 0a 20 20 20 20 22 49 50 72 6f 63 65 73 73 46 61 . "IProcessFa
00024390: 63 74 6f 72 79 20 22 20 2b 0a 20 20 20 20 22 49 ctory " +. "I
000243a0: 50 72 6f 63 65 73 73 4d 65 73 73 61 67 65 20 22 ProcessMessage "
000243b0: 20 2b 0a 20 20 20 20 22 49 50 72 6f 67 72 65 73 +. "IProgres
000243c0: 73 20 22 20 2b 0a 20 20 20 20 22 49 50 72 6f 70 s " +. "IProp
000243d0: 65 72 74 79 20 22 20 2b 0a 20 20 20 20 22 49 50 erty " +. "IP
000243e0: 72 6f 70 65 72 74 79 43 68 61 6e 67 65 45 76 65 ropertyChangeEve
000243f0: 6e 74 20 22 20 2b 0a 20 20 20 20 22 49 51 75 65 nt " +. "IQue
00024400: 72 79 20 22 20 2b 0a 20 20 20 20 22 49 52 65 66 ry " +. "IRef
00024410: 65 72 65 6e 63 65 20 22 20 2b 0a 20 20 20 20 22 erence " +. "
00024420: 49 52 65 66 65 72 65 6e 63 65 43 72 69 74 65 72 IReferenceCriter
00024430: 69 6f 6e 20 22 20 2b 0a 20 20 20 20 22 49 52 65 ion " +. "IRe
00024440: 66 65 72 65 6e 63 65 45 6e 61 62 6c 65 64 4d 6f ferenceEnabledMo
00024450: 64 65 20 22 20 2b 0a 20 20 20 20 22 49 52 65 66 de " +. "IRef
00024460: 65 72 65 6e 63 65 46 61 63 74 6f 72 79 20 22 20 erenceFactory "
00024470: 2b 0a 20 20 20 20 22 49 52 65 66 65 72 65 6e 63 +. "IReferenc
00024480: 65 48 69 73 74 6f 72 79 44 65 73 63 72 69 70 74 eHistoryDescript
00024490: 69 6f 6e 20 22 20 2b 0a 20 20 20 20 22 49 52 65 ion " +. "IRe
000244a0: 66 65 72 65 6e 63 65 49 6e 66 6f 20 22 20 2b 0a ferenceInfo " +.
000244b0: 20 20 20 20 22 49 52 65 66 65 72 65 6e 63 65 52 "IReferenceR
000244c0: 65 63 6f 72 64 43 61 72 64 57 69 7a 61 72 64 53 ecordCardWizardS
000244d0: 74 65 70 20 22 20 2b 0a 20 20 20 20 22 49 52 65 tep " +. "IRe
000244e0: 66 65 72 65 6e 63 65 52 65 71 75 69 73 69 74 65 ferenceRequisite
000244f0: 44 65 73 63 72 69 70 74 69 6f 6e 20 22 20 2b 0a Description " +.
00024500: 20 20 20 20 22 49 52 65 66 65 72 65 6e 63 65 73 "IReferences
00024510: 46 61 63 74 6f 72 79 20 22 20 2b 0a 20 20 20 20 Factory " +.
00024520: 22 49 52 65 66 65 72 65 6e 63 65 56 61 6c 75 65 "IReferenceValue
00024530: 20 22 20 2b 0a 20 20 20 20 22 49 52 65 66 52 65 " +. "IRefRe
00024540: 71 75 69 73 69 74 65 20 22 20 2b 0a 20 20 20 20 quisite " +.
00024550: 22 49 52 65 70 6f 72 74 20 22 20 2b 0a 20 20 20 "IReport " +.
00024560: 20 22 49 52 65 70 6f 72 74 46 61 63 74 6f 72 79 "IReportFactory
00024570: 20 22 20 2b 0a 20 20 20 20 22 49 52 65 71 75 69 " +. "IRequi
00024580: 73 69 74 65 20 22 20 2b 0a 20 20 20 20 22 49 52 site " +. "IR
00024590: 65 71 75 69 73 69 74 65 44 65 73 63 72 69 70 74 equisiteDescript
000245a0: 69 6f 6e 20 22 20 2b 0a 20 20 20 20 22 49 52 65 ion " +. "IRe
000245b0: 71 75 69 73 69 74 65 44 65 73 63 72 69 70 74 69 quisiteDescripti
000245c0: 6f 6e 4c 69 73 74 20 22 20 2b 0a 20 20 20 20 22 onList " +. "
000245d0: 49 52 65 71 75 69 73 69 74 65 46 61 63 74 6f 72 IRequisiteFactor
000245e0: 79 20 22 20 2b 0a 20 20 20 20 22 49 52 69 63 68 y " +. "IRich
000245f0: 45 64 69 74 20 22 20 2b 0a 20 20 20 20 22 49 52 Edit " +. "IR
00024600: 6f 75 74 65 53 74 65 70 20 22 20 2b 0a 20 20 20 outeStep " +.
00024610: 20 22 49 52 75 6c 65 20 22 20 2b 0a 20 20 20 20 "IRule " +.
00024620: 22 49 52 75 6c 65 4c 69 73 74 20 22 20 2b 0a 20 "IRuleList " +.
00024630: 20 20 20 22 49 53 63 68 65 6d 65 42 6c 6f 63 6b "ISchemeBlock
00024640: 20 22 20 2b 0a 20 20 20 20 22 49 53 63 72 69 70 " +. "IScrip
00024650: 74 20 22 20 2b 0a 20 20 20 20 22 49 53 63 72 69 t " +. "IScri
00024660: 70 74 46 61 63 74 6f 72 79 20 22 20 2b 0a 20 20 ptFactory " +.
00024670: 20 20 22 49 53 65 61 72 63 68 43 72 69 74 65 72 "ISearchCriter
00024680: 69 61 20 22 20 2b 0a 20 20 20 20 22 49 53 65 61 ia " +. "ISea
00024690: 72 63 68 43 72 69 74 65 72 69 6f 6e 20 22 20 2b rchCriterion " +
000246a0: 0a 20 20 20 20 22 49 53 65 61 72 63 68 44 65 73 . "ISearchDes
000246b0: 63 72 69 70 74 69 6f 6e 20 22 20 2b 0a 20 20 20 cription " +.
000246c0: 20 22 49 53 65 61 72 63 68 46 61 63 74 6f 72 79 "ISearchFactory
000246d0: 20 22 20 2b 0a 20 20 20 20 22 49 53 65 61 72 63 " +. "ISearc
000246e0: 68 46 6f 6c 64 65 72 49 6e 66 6f 20 22 20 2b 0a hFolderInfo " +.
000246f0: 20 20 20 20 22 49 53 65 61 72 63 68 46 6f 72 4f "ISearchForO
00024700: 62 6a 65 63 74 44 65 73 63 72 69 70 74 69 6f 6e bjectDescription
00024710: 20 22 20 2b 0a 20 20 20 20 22 49 53 65 61 72 63 " +. "ISearc
00024720: 68 52 65 73 75 6c 74 52 65 73 74 72 69 63 74 69 hResultRestricti
00024730: 6f 6e 73 20 22 20 2b 0a 20 20 20 20 22 49 53 65 ons " +. "ISe
00024740: 63 75 72 65 64 43 6f 6e 74 65 78 74 20 22 20 2b curedContext " +
00024750: 0a 20 20 20 20 22 49 53 65 6c 65 63 74 44 69 61 . "ISelectDia
00024760: 6c 6f 67 20 22 20 2b 0a 20 20 20 20 22 49 53 65 log " +. "ISe
00024770: 72 76 65 72 45 76 65 6e 74 20 22 20 2b 0a 20 20 rverEvent " +.
00024780: 20 20 22 49 53 65 72 76 65 72 45 76 65 6e 74 46 "IServerEventF
00024790: 61 63 74 6f 72 79 20 22 20 2b 0a 20 20 20 20 22 actory " +. "
000247a0: 49 53 65 72 76 69 63 65 44 69 61 6c 6f 67 20 22 IServiceDialog "
000247b0: 20 2b 0a 20 20 20 20 22 49 53 65 72 76 69 63 65 +. "IService
000247c0: 46 61 63 74 6f 72 79 20 22 20 2b 0a 20 20 20 20 Factory " +.
000247d0: 22 49 53 69 67 6e 61 74 75 72 65 20 22 20 2b 0a "ISignature " +.
000247e0: 20 20 20 20 22 49 53 69 67 6e 50 72 6f 76 69 64 "ISignProvid
000247f0: 65 72 20 22 20 2b 0a 20 20 20 20 22 49 53 69 67 er " +. "ISig
00024800: 6e 50 72 6f 76 69 64 65 72 32 20 22 20 2b 0a 20 nProvider2 " +.
00024810: 20 20 20 22 49 53 69 67 6e 50 72 6f 76 69 64 65 "ISignProvide
00024820: 72 33 20 22 20 2b 0a 20 20 20 20 22 49 53 69 6d r3 " +. "ISim
00024830: 70 6c 65 43 72 69 74 65 72 69 6f 6e 20 22 20 2b pleCriterion " +
00024840: 0a 20 20 20 20 22 49 53 74 72 69 6e 67 43 72 69 . "IStringCri
00024850: 74 65 72 69 6f 6e 20 22 20 2b 0a 20 20 20 20 22 terion " +. "
00024860: 49 53 74 72 69 6e 67 4c 69 73 74 20 22 20 2b 0a IStringList " +.
00024870: 20 20 20 20 22 49 53 74 72 69 6e 67 52 65 71 75 "IStringRequ
00024880: 69 73 69 74 65 20 22 20 2b 0a 20 20 20 20 22 49 isite " +. "I
00024890: 53 74 72 69 6e 67 52 65 71 75 69 73 69 74 65 44 StringRequisiteD
000248a0: 65 73 63 72 69 70 74 69 6f 6e 20 22 20 2b 0a 20 escription " +.
000248b0: 20 20 20 22 49 53 74 72 69 6e 67 56 61 6c 75 65 "IStringValue
000248c0: 20 22 20 2b 0a 20 20 20 20 22 49 53 79 73 74 65 " +. "ISyste
000248d0: 6d 44 69 61 6c 6f 67 73 46 61 63 74 6f 72 79 20 mDialogsFactory
000248e0: 22 20 2b 0a 20 20 20 20 22 49 53 79 73 74 65 6d " +. "ISystem
000248f0: 49 6e 66 6f 20 22 20 2b 0a 20 20 20 20 22 49 54 Info " +. "IT
00024900: 61 62 53 68 65 65 74 20 22 20 2b 0a 20 20 20 20 abSheet " +.
00024910: 22 49 54 61 73 6b 20 22 20 2b 0a 20 20 20 20 22 "ITask " +. "
00024920: 49 54 61 73 6b 41 62 6f 72 74 52 65 61 73 6f 6e ITaskAbortReason
00024930: 49 6e 66 6f 20 22 20 2b 0a 20 20 20 20 22 49 54 Info " +. "IT
00024940: 61 73 6b 43 61 72 64 57 69 7a 61 72 64 53 74 65 askCardWizardSte
00024950: 70 20 22 20 2b 0a 20 20 20 20 22 49 54 61 73 6b p " +. "ITask
00024960: 44 65 73 63 72 69 70 74 69 6f 6e 20 22 20 2b 0a Description " +.
00024970: 20 20 20 20 22 49 54 61 73 6b 46 61 63 74 6f 72 "ITaskFactor
00024980: 79 20 22 20 2b 0a 20 20 20 20 22 49 54 61 73 6b y " +. "ITask
00024990: 49 6e 66 6f 20 22 20 2b 0a 20 20 20 20 22 49 54 Info " +. "IT
000249a0: 61 73 6b 52 6f 75 74 65 20 22 20 2b 0a 20 20 20 askRoute " +.
000249b0: 20 22 49 54 65 78 74 43 72 69 74 65 72 69 6f 6e "ITextCriterion
000249c0: 20 22 20 2b 0a 20 20 20 20 22 49 54 65 78 74 52 " +. "ITextR
000249d0: 65 71 75 69 73 69 74 65 20 22 20 2b 0a 20 20 20 equisite " +.
000249e0: 20 22 49 54 65 78 74 56 61 6c 75 65 20 22 20 2b "ITextValue " +
000249f0: 0a 20 20 20 20 22 49 54 72 65 65 4c 69 73 74 53 . "ITreeListS
00024a00: 65 6c 65 63 74 44 69 61 6c 6f 67 20 22 20 2b 0a electDialog " +.
00024a10: 20 20 20 20 22 49 55 73 65 72 20 22 20 2b 0a 20 "IUser " +.
00024a20: 20 20 20 22 49 55 73 65 72 4c 69 73 74 20 22 20 "IUserList "
00024a30: 2b 0a 20 20 20 20 22 49 56 61 6c 75 65 20 22 20 +. "IValue "
00024a40: 2b 0a 20 20 20 20 22 49 56 69 65 77 20 22 20 2b +. "IView " +
00024a50: 0a 20 20 20 20 22 49 57 65 62 42 72 6f 77 73 65 . "IWebBrowse
00024a60: 72 43 6f 6e 74 72 6f 6c 20 22 20 2b 0a 20 20 20 rControl " +.
00024a70: 20 22 49 57 69 7a 61 72 64 20 22 20 2b 0a 20 20 "IWizard " +.
00024a80: 20 20 22 49 57 69 7a 61 72 64 41 63 74 69 6f 6e "IWizardAction
00024a90: 20 22 20 2b 0a 20 20 20 20 22 49 57 69 7a 61 72 " +. "IWizar
00024aa0: 64 46 61 63 74 6f 72 79 20 22 20 2b 0a 20 20 20 dFactory " +.
00024ab0: 20 22 49 57 69 7a 61 72 64 46 6f 72 6d 45 6c 65 "IWizardFormEle
00024ac0: 6d 65 6e 74 20 22 20 2b 0a 20 20 20 20 22 49 57 ment " +. "IW
00024ad0: 69 7a 61 72 64 50 61 72 61 6d 20 22 20 2b 0a 20 izardParam " +.
00024ae0: 20 20 20 22 49 57 69 7a 61 72 64 50 69 63 6b 50 "IWizardPickP
00024af0: 61 72 61 6d 20 22 20 2b 0a 20 20 20 20 22 49 57 aram " +. "IW
00024b00: 69 7a 61 72 64 52 65 66 65 72 65 6e 63 65 50 61 izardReferencePa
00024b10: 72 61 6d 20 22 20 2b 0a 20 20 20 20 22 49 57 69 ram " +. "IWi
00024b20: 7a 61 72 64 53 74 65 70 20 22 20 2b 0a 20 20 20 zardStep " +.
00024b30: 20 22 49 57 6f 72 6b 41 63 63 65 73 73 52 69 67 "IWorkAccessRig
00024b40: 68 74 73 20 22 20 2b 0a 20 20 20 20 22 49 57 6f hts " +. "IWo
00024b50: 72 6b 44 65 73 63 72 69 70 74 69 6f 6e 20 22 20 rkDescription "
00024b60: 2b 0a 20 20 20 20 22 49 57 6f 72 6b 66 6c 6f 77 +. "IWorkflow
00024b70: 41 73 6b 61 62 6c 65 50 61 72 61 6d 20 22 20 2b AskableParam " +
00024b80: 0a 20 20 20 20 22 49 57 6f 72 6b 66 6c 6f 77 41 . "IWorkflowA
00024b90: 73 6b 61 62 6c 65 50 61 72 61 6d 73 20 22 20 2b skableParams " +
00024ba0: 0a 20 20 20 20 22 49 57 6f 72 6b 66 6c 6f 77 42 . "IWorkflowB
00024bb0: 6c 6f 63 6b 20 22 20 2b 0a 20 20 20 20 22 49 57 lock " +. "IW
00024bc0: 6f 72 6b 66 6c 6f 77 42 6c 6f 63 6b 52 65 73 75 orkflowBlockResu
00024bd0: 6c 74 20 22 20 2b 0a 20 20 20 20 22 49 57 6f 72 lt " +. "IWor
00024be0: 6b 66 6c 6f 77 45 6e 61 62 6c 65 64 4d 6f 64 65 kflowEnabledMode
00024bf0: 20 22 20 2b 0a 20 20 20 20 22 49 57 6f 72 6b 66 " +. "IWorkf
00024c00: 6c 6f 77 50 61 72 61 6d 20 22 20 2b 0a 20 20 20 lowParam " +.
00024c10: 20 22 49 57 6f 72 6b 66 6c 6f 77 50 69 63 6b 50 "IWorkflowPickP
00024c20: 61 72 61 6d 20 22 20 2b 0a 20 20 20 20 22 49 57 aram " +. "IW
00024c30: 6f 72 6b 66 6c 6f 77 52 65 66 65 72 65 6e 63 65 orkflowReference
00024c40: 50 61 72 61 6d 20 22 20 2b 0a 20 20 20 20 22 49 Param " +. "I
00024c50: 57 6f 72 6b 53 74 61 74 65 20 22 20 2b 0a 20 20 WorkState " +.
00024c60: 20 20 22 49 57 6f 72 6b 54 72 65 65 43 75 73 74 "IWorkTreeCust
00024c70: 6f 6d 4e 6f 64 65 20 22 20 2b 0a 20 20 20 20 22 omNode " +. "
00024c80: 49 57 6f 72 6b 54 72 65 65 4a 6f 62 4e 6f 64 65 IWorkTreeJobNode
00024c90: 20 22 20 2b 0a 20 20 20 20 22 49 57 6f 72 6b 54 " +. "IWorkT
00024ca0: 72 65 65 54 61 73 6b 4e 6f 64 65 20 22 20 2b 0a reeTaskNode " +.
00024cb0: 20 20 20 20 22 49 58 4d 4c 45 64 69 74 6f 72 46 "IXMLEditorF
00024cc0: 6f 72 6d 20 22 20 2b 0a 20 20 20 20 22 53 42 43 orm " +. "SBC
00024cd0: 72 79 70 74 6f 20 22 3b 0a 0a 20 20 2f 2f 20 62 rypto ";.. // b
00024ce0: 75 69 6c 74 5f 69 6e 20 3a 20 d0 b2 d1 81 d1 82 uilt_in : ......
00024cf0: d1 80 d0 be d0 b5 d0 bd d0 bd d1 8b d0 b5 20 d0 .............. .
00024d00: b8 d0 bb d0 b8 20 d0 b1 d0 b8 d0 b1 d0 bb d0 b8 ..... ..........
00024d10: d0 be d1 82 d0 b5 d1 87 d0 bd d1 8b d0 b5 20 d0 .............. .
00024d20: be d0 b1 d1 8a d0 b5 d0 ba d1 82 d1 8b 20 28 d0 ............. (.
00024d30: ba d0 be d0 bd d1 81 d1 82 d0 b0 d0 bd d1 82 d1 ................
00024d40: 8b 2c 20 d0 bf d0 b5 d1 80 d0 b5 d1 87 d0 b8 d1 ., .............
00024d50: 81 d0 bb d0 b5 d0 bd d0 b8 d1 8f 29 0a 20 20 63 ...........). c
00024d60: 6f 6e 73 74 20 42 55 49 4c 54 49 4e 20 3d 20 43 onst BUILTIN = C
00024d70: 4f 4e 53 54 41 4e 54 53 20 2b 20 45 4e 55 4d 53 ONSTANTS + ENUMS
00024d80: 3b 0a 0a 20 20 2f 2f 20 63 6c 61 73 73 3a 20 d0 ;.. // class: .
00024d90: b2 d1 81 d1 82 d1 80 d0 be d0 b5 d0 bd d0 bd d1 ................
00024da0: 8b d0 b5 20 d0 bd d0 b0 d0 b1 d0 be d1 80 d1 8b ... ............
00024db0: 20 d0 b7 d0 bd d0 b0 d1 87 d0 b5 d0 bd d0 b8 d0 ...............
00024dc0: b9 2c 20 d1 81 d0 b8 d1 81 d1 82 d0 b5 d0 bc d0 ., .............
00024dd0: bd d1 8b d0 b5 20 d0 be d0 b1 d1 8a d0 b5 d0 ba ..... ..........
00024de0: d1 82 d1 8b 2c 20 d1 84 d0 b0 d0 b1 d1 80 d0 b8 ...., ..........
00024df0: d0 ba d0 b8 0a 20 20 63 6f 6e 73 74 20 43 4c 41 ..... const CLA
00024e00: 53 53 20 3d 20 70 72 65 64 65 66 69 6e 65 64 5f SS = predefined_
00024e10: 76 61 72 69 61 62 6c 65 73 3b 0a 0a 20 20 2f 2f variables;.. //
00024e20: 20 6c 69 74 65 72 61 6c 20 3a 20 d0 bf d1 80 d0 literal : .....
00024e30: b8 d0 bc d0 b8 d1 82 d0 b8 d0 b2 d0 bd d1 8b d0 ................
00024e40: b5 20 d1 82 d0 b8 d0 bf d1 8b 0a 20 20 63 6f 6e . ......... con
00024e50: 73 74 20 4c 49 54 45 52 41 4c 20 3d 20 22 6e 75 st LITERAL = "nu
00024e60: 6c 6c 20 74 72 75 65 20 66 61 6c 73 65 20 6e 69 ll true false ni
00024e70: 6c 20 22 3b 0a 0a 20 20 2f 2f 20 6e 75 6d 62 65 l ";.. // numbe
00024e80: 72 20 3a 20 d1 87 d0 b8 d1 81 d0 bb d0 b0 0a 20 r : ...........
00024e90: 20 63 6f 6e 73 74 20 4e 55 4d 42 45 52 53 20 3d const NUMBERS =
00024ea0: 20 7b 0a 20 20 20 20 63 6c 61 73 73 4e 61 6d 65 {. className
00024eb0: 3a 20 22 6e 75 6d 62 65 72 22 2c 0a 20 20 20 20 : "number",.
00024ec0: 62 65 67 69 6e 3a 20 68 6c 6a 73 2e 4e 55 4d 42 begin: hljs.NUMB
00024ed0: 45 52 5f 52 45 2c 0a 20 20 20 20 72 65 6c 65 76 ER_RE,. relev
00024ee0: 61 6e 63 65 3a 20 30 0a 20 20 7d 3b 0a 0a 20 20 ance: 0. };..
00024ef0: 2f 2f 20 73 74 72 69 6e 67 20 3a 20 d1 81 d1 82 // string : ....
00024f00: d1 80 d0 be d0 ba d0 b8 0a 20 20 63 6f 6e 73 74 ......... const
00024f10: 20 53 54 52 49 4e 47 53 20 3d 20 7b 0a 20 20 20 STRINGS = {.
00024f20: 20 63 6c 61 73 73 4e 61 6d 65 3a 20 22 73 74 72 className: "str
00024f30: 69 6e 67 22 2c 0a 20 20 20 20 76 61 72 69 61 6e ing",. varian
00024f40: 74 73 3a 20 5b 0a 20 20 20 20 20 20 7b 0a 20 20 ts: [. {.
00024f50: 20 20 20 20 20 20 62 65 67 69 6e 3a 20 27 22 27 begin: '"'
00024f60: 2c 0a 20 20 20 20 20 20 20 20 65 6e 64 3a 20 27 ,. end: '
00024f70: 22 27 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 "'. },.
00024f80: 20 20 7b 0a 20 20 20 20 20 20 20 20 62 65 67 69 {. begi
00024f90: 6e 3a 20 22 27 22 2c 0a 20 20 20 20 20 20 20 20 n: "'",.
00024fa0: 65 6e 64 3a 20 22 27 22 0a 20 20 20 20 20 20 7d end: "'". }
00024fb0: 0a 20 20 20 20 5d 0a 20 20 7d 3b 0a 0a 20 20 2f . ]. };.. /
00024fc0: 2f 20 d0 a2 d0 be d0 ba d0 b5 d0 bd d1 8b 0a 20 / .............
00024fd0: 20 63 6f 6e 73 74 20 44 4f 43 54 41 47 53 20 3d const DOCTAGS =
00024fe0: 20 7b 0a 20 20 20 20 63 6c 61 73 73 4e 61 6d 65 {. className
00024ff0: 3a 20 22 64 6f 63 74 61 67 22 2c 0a 20 20 20 20 : "doctag",.
00025000: 62 65 67 69 6e 3a 20 22 5c 5c 62 28 3f 3a 54 4f begin: "\\b(?:TO
00025010: 44 4f 7c 44 4f 4e 45 7c 42 45 47 49 4e 7c 45 4e DO|DONE|BEGIN|EN
00025020: 44 7c 53 54 55 42 7c 43 48 47 7c 46 49 58 4d 45 D|STUB|CHG|FIXME
00025030: 7c 4e 4f 54 45 7c 42 55 47 7c 58 58 58 29 5c 5c |NOTE|BUG|XXX)\\
00025040: 62 22 2c 0a 20 20 20 20 72 65 6c 65 76 61 6e 63 b",. relevanc
00025050: 65 3a 20 30 0a 20 20 7d 3b 0a 0a 20 20 2f 2f 20 e: 0. };.. //
00025060: d0 9e d0 b4 d0 bd d0 be d1 81 d1 82 d1 80 d0 be ................
00025070: d1 87 d0 bd d1 8b d0 b9 20 d0 ba d0 be d0 bc d0 ........ .......
00025080: bc d0 b5 d0 bd d1 82 d0 b0 d1 80 d0 b8 d0 b9 0a ................
00025090: 20 20 63 6f 6e 73 74 20 49 53 42 4c 5f 4c 49 4e const ISBL_LIN
000250a0: 45 5f 43 4f 4d 4d 45 4e 54 5f 4d 4f 44 45 20 3d E_COMMENT_MODE =
000250b0: 20 7b 0a 20 20 20 20 63 6c 61 73 73 4e 61 6d 65 {. className
000250c0: 3a 20 22 63 6f 6d 6d 65 6e 74 22 2c 0a 20 20 20 : "comment",.
000250d0: 20 62 65 67 69 6e 3a 20 22 2f 2f 22 2c 0a 20 20 begin: "//",.
000250e0: 20 20 65 6e 64 3a 20 22 24 22 2c 0a 20 20 20 20 end: "$",.
000250f0: 72 65 6c 65 76 61 6e 63 65 3a 20 30 2c 0a 20 20 relevance: 0,.
00025100: 20 20 63 6f 6e 74 61 69 6e 73 3a 20 5b 0a 20 20 contains: [.
00025110: 20 20 20 20 68 6c 6a 73 2e 50 48 52 41 53 41 4c hljs.PHRASAL
00025120: 5f 57 4f 52 44 53 5f 4d 4f 44 45 2c 0a 20 20 20 _WORDS_MODE,.
00025130: 20 20 20 44 4f 43 54 41 47 53 0a 20 20 20 20 5d DOCTAGS. ]
00025140: 0a 20 20 7d 3b 0a 0a 20 20 2f 2f 20 d0 9c d0 bd . };.. // ....
00025150: d0 be d0 b3 d0 be d1 81 d1 82 d1 80 d0 be d1 87 ................
00025160: d0 bd d1 8b d0 b9 20 d0 ba d0 be d0 bc d0 bc d0 ...... .........
00025170: b5 d0 bd d1 82 d0 b0 d1 80 d0 b8 d0 b9 0a 20 20 ..............
00025180: 63 6f 6e 73 74 20 49 53 42 4c 5f 42 4c 4f 43 4b const ISBL_BLOCK
00025190: 5f 43 4f 4d 4d 45 4e 54 5f 4d 4f 44 45 20 3d 20 _COMMENT_MODE =
000251a0: 7b 0a 20 20 20 20 63 6c 61 73 73 4e 61 6d 65 3a {. className:
000251b0: 20 22 63 6f 6d 6d 65 6e 74 22 2c 0a 20 20 20 20 "comment",.
000251c0: 62 65 67 69 6e 3a 20 22 2f 5c 5c 2a 22 2c 0a 20 begin: "/\\*",.
000251d0: 20 20 20 65 6e 64 3a 20 22 5c 5c 2a 2f 22 2c 0a end: "\\*/",.
000251e0: 20 20 20 20 72 65 6c 65 76 61 6e 63 65 3a 20 30 relevance: 0
000251f0: 2c 0a 20 20 20 20 63 6f 6e 74 61 69 6e 73 3a 20 ,. contains:
00025200: 5b 0a 20 20 20 20 20 20 68 6c 6a 73 2e 50 48 52 [. hljs.PHR
00025210: 41 53 41 4c 5f 57 4f 52 44 53 5f 4d 4f 44 45 2c ASAL_WORDS_MODE,
00025220: 0a 20 20 20 20 20 20 44 4f 43 54 41 47 53 0a 20 . DOCTAGS.
00025230: 20 20 20 5d 0a 20 20 7d 3b 0a 0a 20 20 2f 2f 20 ]. };.. //
00025240: 63 6f 6d 6d 65 6e 74 20 3a 20 d0 ba d0 be d0 bc comment : ......
00025250: d0 bc d0 b5 d0 bd d1 82 d0 b0 d1 80 d0 b8 d0 b8 ................
00025260: 0a 20 20 63 6f 6e 73 74 20 43 4f 4d 4d 45 4e 54 . const COMMENT
00025270: 53 20 3d 20 7b 0a 20 20 20 20 76 61 72 69 61 6e S = {. varian
00025280: 74 73 3a 20 5b 0a 20 20 20 20 20 20 49 53 42 4c ts: [. ISBL
00025290: 5f 4c 49 4e 45 5f 43 4f 4d 4d 45 4e 54 5f 4d 4f _LINE_COMMENT_MO
000252a0: 44 45 2c 0a 20 20 20 20 20 20 49 53 42 4c 5f 42 DE,. ISBL_B
000252b0: 4c 4f 43 4b 5f 43 4f 4d 4d 45 4e 54 5f 4d 4f 44 LOCK_COMMENT_MOD
000252c0: 45 0a 20 20 20 20 5d 0a 20 20 7d 3b 0a 0a 20 20 E. ]. };..
000252d0: 2f 2f 20 6b 65 79 77 6f 72 64 73 20 3a 20 d0 ba // keywords : ..
000252e0: d0 bb d1 8e d1 87 d0 b5 d0 b2 d1 8b d0 b5 20 d1 .............. .
000252f0: 81 d0 bb d0 be d0 b2 d0 b0 0a 20 20 63 6f 6e 73 .......... cons
00025300: 74 20 4b 45 59 57 4f 52 44 53 20 3d 20 7b 0a 20 t KEYWORDS = {.
00025310: 20 20 20 24 70 61 74 74 65 72 6e 3a 20 55 4e 44 $pattern: UND
00025320: 45 52 53 43 4f 52 45 5f 49 44 45 4e 54 5f 52 45 ERSCORE_IDENT_RE
00025330: 2c 0a 20 20 20 20 6b 65 79 77 6f 72 64 3a 20 4b ,. keyword: K
00025340: 45 59 57 4f 52 44 2c 0a 20 20 20 20 62 75 69 6c EYWORD,. buil
00025350: 74 5f 69 6e 3a 20 42 55 49 4c 54 49 4e 2c 0a 20 t_in: BUILTIN,.
00025360: 20 20 20 63 6c 61 73 73 3a 20 43 4c 41 53 53 2c class: CLASS,
00025370: 0a 20 20 20 20 6c 69 74 65 72 61 6c 3a 20 4c 49 . literal: LI
00025380: 54 45 52 41 4c 0a 20 20 7d 3b 0a 0a 20 20 2f 2f TERAL. };.. //
00025390: 20 6d 65 74 68 6f 64 73 20 3a 20 d0 bc d0 b5 d1 methods : .....
000253a0: 82 d0 be d0 b4 d1 8b 0a 20 20 63 6f 6e 73 74 20 ........ const
000253b0: 4d 45 54 48 4f 44 53 20 3d 20 7b 0a 20 20 20 20 METHODS = {.
000253c0: 62 65 67 69 6e 3a 20 22 5c 5c 2e 5c 5c 73 2a 22 begin: "\\.\\s*"
000253d0: 20 2b 20 68 6c 6a 73 2e 55 4e 44 45 52 53 43 4f + hljs.UNDERSCO
000253e0: 52 45 5f 49 44 45 4e 54 5f 52 45 2c 0a 20 20 20 RE_IDENT_RE,.
000253f0: 20 6b 65 79 77 6f 72 64 73 3a 20 4b 45 59 57 4f keywords: KEYWO
00025400: 52 44 53 2c 0a 20 20 20 20 72 65 6c 65 76 61 6e RDS,. relevan
00025410: 63 65 3a 20 30 0a 20 20 7d 3b 0a 0a 20 20 2f 2f ce: 0. };.. //
00025420: 20 74 79 70 65 20 3a 20 d0 b2 d1 81 d1 82 d1 80 type : ........
00025430: d0 be d0 b5 d0 bd d0 bd d1 8b d0 b5 20 d1 82 d0 ............ ...
00025440: b8 d0 bf d1 8b 0a 20 20 63 6f 6e 73 74 20 54 59 ...... const TY
00025450: 50 45 53 20 3d 20 7b 0a 20 20 20 20 63 6c 61 73 PES = {. clas
00025460: 73 4e 61 6d 65 3a 20 22 74 79 70 65 22 2c 0a 20 sName: "type",.
00025470: 20 20 20 62 65 67 69 6e 3a 20 22 3a 5b 20 5c 5c begin: ":[ \\
00025480: 74 5d 2a 28 22 20 2b 20 69 6e 74 65 72 66 61 63 t]*(" + interfac
00025490: 65 73 2e 74 72 69 6d 28 29 2e 72 65 70 6c 61 63 es.trim().replac
000254a0: 65 28 2f 5c 73 2f 67 2c 20 22 7c 22 29 20 2b 20 e(/\s/g, "|") +
000254b0: 22 29 22 2c 0a 20 20 20 20 65 6e 64 3a 20 22 5b ")",. end: "[
000254c0: 20 5c 5c 74 5d 2a 3d 22 2c 0a 20 20 20 20 65 78 \\t]*=",. ex
000254d0: 63 6c 75 64 65 45 6e 64 3a 20 74 72 75 65 0a 20 cludeEnd: true.
000254e0: 20 7d 3b 0a 0a 20 20 2f 2f 20 76 61 72 69 61 62 };.. // variab
000254f0: 6c 65 73 20 3a 20 d0 bf d0 b5 d1 80 d0 b5 d0 bc les : ..........
00025500: d0 b5 d0 bd d0 bd d1 8b d0 b5 0a 20 20 63 6f 6e ........... con
00025510: 73 74 20 56 41 52 49 41 42 4c 45 53 20 3d 20 7b st VARIABLES = {
00025520: 0a 20 20 20 20 63 6c 61 73 73 4e 61 6d 65 3a 20 . className:
00025530: 22 76 61 72 69 61 62 6c 65 22 2c 0a 20 20 20 20 "variable",.
00025540: 6b 65 79 77 6f 72 64 73 3a 20 4b 45 59 57 4f 52 keywords: KEYWOR
00025550: 44 53 2c 0a 20 20 20 20 62 65 67 69 6e 3a 20 55 DS,. begin: U
00025560: 4e 44 45 52 53 43 4f 52 45 5f 49 44 45 4e 54 5f NDERSCORE_IDENT_
00025570: 52 45 2c 0a 20 20 20 20 72 65 6c 65 76 61 6e 63 RE,. relevanc
00025580: 65 3a 20 30 2c 0a 20 20 20 20 63 6f 6e 74 61 69 e: 0,. contai
00025590: 6e 73 3a 20 5b 0a 20 20 20 20 20 20 54 59 50 45 ns: [. TYPE
000255a0: 53 2c 0a 20 20 20 20 20 20 4d 45 54 48 4f 44 53 S,. METHODS
000255b0: 0a 20 20 20 20 5d 0a 20 20 7d 3b 0a 0a 20 20 2f . ]. };.. /
000255c0: 2f 20 d0 98 d0 bc d0 b5 d0 bd d0 b0 20 d1 84 d1 / .......... ...
000255d0: 83 d0 bd d0 ba d1 86 d0 b8 d0 b9 0a 20 20 63 6f ............ co
000255e0: 6e 73 74 20 46 55 4e 43 54 49 4f 4e 5f 54 49 54 nst FUNCTION_TIT
000255f0: 4c 45 20 3d 20 46 55 4e 43 54 49 4f 4e 5f 4e 41 LE = FUNCTION_NA
00025600: 4d 45 5f 49 44 45 4e 54 5f 52 45 20 2b 20 22 5c ME_IDENT_RE + "\
00025610: 5c 28 22 3b 0a 0a 20 20 63 6f 6e 73 74 20 54 49 \(";.. const TI
00025620: 54 4c 45 5f 4d 4f 44 45 20 3d 20 7b 0a 20 20 20 TLE_MODE = {.
00025630: 20 63 6c 61 73 73 4e 61 6d 65 3a 20 22 74 69 74 className: "tit
00025640: 6c 65 22 2c 0a 20 20 20 20 6b 65 79 77 6f 72 64 le",. keyword
00025650: 73 3a 20 7b 0a 20 20 20 20 20 20 24 70 61 74 74 s: {. $patt
00025660: 65 72 6e 3a 20 55 4e 44 45 52 53 43 4f 52 45 5f ern: UNDERSCORE_
00025670: 49 44 45 4e 54 5f 52 45 2c 0a 20 20 20 20 20 20 IDENT_RE,.
00025680: 62 75 69 6c 74 5f 69 6e 3a 20 73 79 73 74 65 6d built_in: system
00025690: 5f 66 75 6e 63 74 69 6f 6e 73 0a 20 20 20 20 7d _functions. }
000256a0: 2c 0a 20 20 20 20 62 65 67 69 6e 3a 20 46 55 4e ,. begin: FUN
000256b0: 43 54 49 4f 4e 5f 54 49 54 4c 45 2c 0a 20 20 20 CTION_TITLE,.
000256c0: 20 65 6e 64 3a 20 22 5c 5c 28 22 2c 0a 20 20 20 end: "\\(",.
000256d0: 20 72 65 74 75 72 6e 42 65 67 69 6e 3a 20 74 72 returnBegin: tr
000256e0: 75 65 2c 0a 20 20 20 20 65 78 63 6c 75 64 65 45 ue,. excludeE
000256f0: 6e 64 3a 20 74 72 75 65 0a 20 20 7d 3b 0a 0a 20 nd: true. };..
00025700: 20 2f 2f 20 66 75 6e 63 74 69 6f 6e 20 3a 20 d1 // function : .
00025710: 84 d1 83 d0 bd d0 ba d1 86 d0 b8 d0 b8 0a 20 20 ..............
00025720: 63 6f 6e 73 74 20 46 55 4e 43 54 49 4f 4e 53 20 const FUNCTIONS
00025730: 3d 20 7b 0a 20 20 20 20 63 6c 61 73 73 4e 61 6d = {. classNam
00025740: 65 3a 20 22 66 75 6e 63 74 69 6f 6e 22 2c 0a 20 e: "function",.
00025750: 20 20 20 62 65 67 69 6e 3a 20 46 55 4e 43 54 49 begin: FUNCTI
00025760: 4f 4e 5f 54 49 54 4c 45 2c 0a 20 20 20 20 65 6e ON_TITLE,. en
00025770: 64 3a 20 22 5c 5c 29 24 22 2c 0a 20 20 20 20 72 d: "\\)$",. r
00025780: 65 74 75 72 6e 42 65 67 69 6e 3a 20 74 72 75 65 eturnBegin: true
00025790: 2c 0a 20 20 20 20 6b 65 79 77 6f 72 64 73 3a 20 ,. keywords:
000257a0: 4b 45 59 57 4f 52 44 53 2c 0a 20 20 20 20 69 6c KEYWORDS,. il
000257b0: 6c 65 67 61 6c 3a 20 22 5b 5c 5c 5b 5c 5c 5d 5c legal: "[\\[\\]\
000257c0: 5c 7c 5c 5c 24 5c 5c 3f 25 2c 7e 23 40 5d 22 2c \|\\$\\?%,~#@]",
000257d0: 0a 20 20 20 20 63 6f 6e 74 61 69 6e 73 3a 20 5b . contains: [
000257e0: 0a 20 20 20 20 20 20 54 49 54 4c 45 5f 4d 4f 44 . TITLE_MOD
000257f0: 45 2c 0a 20 20 20 20 20 20 4d 45 54 48 4f 44 53 E,. METHODS
00025800: 2c 0a 20 20 20 20 20 20 56 41 52 49 41 42 4c 45 ,. VARIABLE
00025810: 53 2c 0a 20 20 20 20 20 20 53 54 52 49 4e 47 53 S,. STRINGS
00025820: 2c 0a 20 20 20 20 20 20 4e 55 4d 42 45 52 53 2c ,. NUMBERS,
00025830: 0a 20 20 20 20 20 20 43 4f 4d 4d 45 4e 54 53 0a . COMMENTS.
00025840: 20 20 20 20 5d 0a 20 20 7d 3b 0a 0a 20 20 72 65 ]. };.. re
00025850: 74 75 72 6e 20 7b 0a 20 20 20 20 6e 61 6d 65 3a turn {. name:
00025860: 20 27 49 53 42 4c 27 2c 0a 20 20 20 20 63 61 73 'ISBL',. cas
00025870: 65 5f 69 6e 73 65 6e 73 69 74 69 76 65 3a 20 74 e_insensitive: t
00025880: 72 75 65 2c 0a 20 20 20 20 6b 65 79 77 6f 72 64 rue,. keyword
00025890: 73 3a 20 4b 45 59 57 4f 52 44 53 2c 0a 20 20 20 s: KEYWORDS,.
000258a0: 20 69 6c 6c 65 67 61 6c 3a 20 22 5c 5c 24 7c 5c illegal: "\\$|\
000258b0: 5c 3f 7c 25 7c 2c 7c 3b 24 7c 7e 7c 23 7c 40 7c \?|%|,|;$|~|#|@|
000258c0: 3c 2f 22 2c 0a 20 20 20 20 63 6f 6e 74 61 69 6e </",. contain
000258d0: 73 3a 20 5b 0a 20 20 20 20 20 20 46 55 4e 43 54 s: [. FUNCT
000258e0: 49 4f 4e 53 2c 0a 20 20 20 20 20 20 54 59 50 45 IONS,. TYPE
000258f0: 53 2c 0a 20 20 20 20 20 20 4d 45 54 48 4f 44 53 S,. METHODS
00025900: 2c 0a 20 20 20 20 20 20 56 41 52 49 41 42 4c 45 ,. VARIABLE
00025910: 53 2c 0a 20 20 20 20 20 20 53 54 52 49 4e 47 53 S,. STRINGS
00025920: 2c 0a 20 20 20 20 20 20 4e 55 4d 42 45 52 53 2c ,. NUMBERS,
00025930: 0a 20 20 20 20 20 20 43 4f 4d 4d 45 4e 54 53 0a . COMMENTS.
00025940: 20 20 20 20 5d 0a 20 20 7d 3b 0a 7d 0a 0a 6d 6f ]. };.}..mo
00025950: 64 75 6c 65 2e 65 78 70 6f 72 74 73 20 3d 20 69 dule.exports = i
00025960: 73 62 6c 3b 0a 0a 0a 2f 2a 2a 2a 2f 20 7d 29 2c sbl;.../***/ }),
00025970: 0a 0a 2f 2a 2a 2a 2f 20 22 2e 2f 6e 6f 64 65 5f ../***/ "./node_
00025980: 6d 6f 64 75 6c 65 73 2f 68 69 67 68 6c 69 67 68 modules/highligh
00025990: 74 2e 6a 73 2f 6c 69 62 2f 6c 61 6e 67 75 61 67 t.js/lib/languag
000259a0: 65 73 2f 6a 61 76 61 2e 6a 73 22 3a 0a 2f 2a 21 es/java.js":./*!
000259b0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
000259c0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
000259d0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
000259e0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 21 2a 5c 0a 20 20 21 *********!*\. !
000259f0: 2a 2a 2a 20 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c *** ./node_modul
00025a00: 65 73 2f 68 69 67 68 6c 69 67 68 74 2e 6a 73 2f es/highlight.js/
00025a10: 6c 69 62 2f 6c 61 6e 67 75 61 67 65 73 2f 6a 61 lib/languages/ja
00025a20: 76 61 2e 6a 73 20 2a 2a 2a 21 0a 20 20 5c 2a 2a va.js ***!. \**
00025a30: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
00025a40: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
00025a50: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
00025a60: 2a 2a 2a 2a 2a 2a 2a 2f 0a 2f 2a 2a 2a 2f 20 28 *******/./***/ (
00025a70: 28 6d 6f 64 75 6c 65 29 20 3d 3e 20 7b 0a 0a 2f (module) => {../
00025a80: 2f 20 68 74 74 70 73 3a 2f 2f 64 6f 63 73 2e 6f / https://docs.o
00025a90: 72 61 63 6c 65 2e 63 6f 6d 2f 6a 61 76 61 73 65 racle.com/javase
00025aa0: 2f 73 70 65 63 73 2f 6a 6c 73 2f 73 65 31 35 2f /specs/jls/se15/
00025ab0: 68 74 6d 6c 2f 6a 6c 73 2d 33 2e 68 74 6d 6c 23 html/jls-3.html#
00025ac0: 6a 6c 73 2d 33 2e 31 30 0a 76 61 72 20 64 65 63 jls-3.10.var dec
00025ad0: 69 6d 61 6c 44 69 67 69 74 73 20 3d 20 27 5b 30 imalDigits = '[0
00025ae0: 2d 39 5d 28 5f 2a 5b 30 2d 39 5d 29 2a 27 3b 0a -9](_*[0-9])*';.
00025af0: 76 61 72 20 66 72 61 63 20 3d 20 60 5c 5c 2e 28 var frac = `\\.(
00025b00: 24 7b 64 65 63 69 6d 61 6c 44 69 67 69 74 73 7d ${decimalDigits}
00025b10: 29 60 3b 0a 76 61 72 20 68 65 78 44 69 67 69 74 )`;.var hexDigit
00025b20: 73 20 3d 20 27 5b 30 2d 39 61 2d 66 41 2d 46 5d s = '[0-9a-fA-F]
00025b30: 28 5f 2a 5b 30 2d 39 61 2d 66 41 2d 46 5d 29 2a (_*[0-9a-fA-F])*
00025b40: 27 3b 0a 76 61 72 20 4e 55 4d 45 52 49 43 20 3d ';.var NUMERIC =
00025b50: 20 7b 0a 20 20 63 6c 61 73 73 4e 61 6d 65 3a 20 {. className:
00025b60: 27 6e 75 6d 62 65 72 27 2c 0a 20 20 76 61 72 69 'number',. vari
00025b70: 61 6e 74 73 3a 20 5b 0a 20 20 20 20 2f 2f 20 44 ants: [. // D
00025b80: 65 63 69 6d 61 6c 46 6c 6f 61 74 69 6e 67 50 6f ecimalFloatingPo
00025b90: 69 6e 74 4c 69 74 65 72 61 6c 0a 20 20 20 20 2f intLiteral. /
00025ba0: 2f 20 69 6e 63 6c 75 64 69 6e 67 20 45 78 70 6f / including Expo
00025bb0: 6e 65 6e 74 50 61 72 74 0a 20 20 20 20 7b 20 62 nentPart. { b
00025bc0: 65 67 69 6e 3a 20 60 28 5c 5c 62 28 24 7b 64 65 egin: `(\\b(${de
00025bd0: 63 69 6d 61 6c 44 69 67 69 74 73 7d 29 28 28 24 cimalDigits})(($
00025be0: 7b 66 72 61 63 7d 29 7c 5c 5c 2e 29 3f 7c 28 24 {frac})|\\.)?|($
00025bf0: 7b 66 72 61 63 7d 29 29 60 20 2b 0a 20 20 20 20 {frac}))` +.
00025c00: 20 20 60 5b 65 45 5d 5b 2b 2d 5d 3f 28 24 7b 64 `[eE][+-]?(${d
00025c10: 65 63 69 6d 61 6c 44 69 67 69 74 73 7d 29 5b 66 ecimalDigits})[f
00025c20: 46 64 44 5d 3f 5c 5c 62 60 20 7d 2c 0a 20 20 20 FdD]?\\b` },.
00025c30: 20 2f 2f 20 65 78 63 6c 75 64 69 6e 67 20 45 78 // excluding Ex
00025c40: 70 6f 6e 65 6e 74 50 61 72 74 0a 20 20 20 20 7b ponentPart. {
00025c50: 20 62 65 67 69 6e 3a 20 60 5c 5c 62 28 24 7b 64 begin: `\\b(${d
00025c60: 65 63 69 6d 61 6c 44 69 67 69 74 73 7d 29 28 28 ecimalDigits})((
00025c70: 24 7b 66 72 61 63 7d 29 5b 66 46 64 44 5d 3f 5c ${frac})[fFdD]?\
00025c80: 5c 62 7c 5c 5c 2e 28 5b 66 46 64 44 5d 5c 5c 62 \b|\\.([fFdD]\\b
00025c90: 29 3f 29 60 20 7d 2c 0a 20 20 20 20 7b 20 62 65 )?)` },. { be
00025ca0: 67 69 6e 3a 20 60 28 24 7b 66 72 61 63 7d 29 5b gin: `(${frac})[
00025cb0: 66 46 64 44 5d 3f 5c 5c 62 60 20 7d 2c 0a 20 20 fFdD]?\\b` },.
00025cc0: 20 20 7b 20 62 65 67 69 6e 3a 20 60 5c 5c 62 28 { begin: `\\b(
00025cd0: 24 7b 64 65 63 69 6d 61 6c 44 69 67 69 74 73 7d ${decimalDigits}
00025ce0: 29 5b 66 46 64 44 5d 5c 5c 62 60 20 7d 2c 0a 0a )[fFdD]\\b` },..
00025cf0: 20 20 20 20 2f 2f 20 48 65 78 61 64 65 63 69 6d // Hexadecim
00025d00: 61 6c 46 6c 6f 61 74 69 6e 67 50 6f 69 6e 74 4c alFloatingPointL
00025d10: 69 74 65 72 61 6c 0a 20 20 20 20 7b 20 62 65 67 iteral. { beg
00025d20: 69 6e 3a 20 60 5c 5c 62 30 5b 78 58 5d 28 28 24 in: `\\b0[xX](($
00025d30: 7b 68 65 78 44 69 67 69 74 73 7d 29 5c 5c 2e 3f {hexDigits})\\.?
00025d40: 7c 28 24 7b 68 65 78 44 69 67 69 74 73 7d 29 3f |(${hexDigits})?
00025d50: 5c 5c 2e 28 24 7b 68 65 78 44 69 67 69 74 73 7d \\.(${hexDigits}
00025d60: 29 29 60 20 2b 0a 20 20 20 20 20 20 60 5b 70 50 ))` +. `[pP
00025d70: 5d 5b 2b 2d 5d 3f 28 24 7b 64 65 63 69 6d 61 6c ][+-]?(${decimal
00025d80: 44 69 67 69 74 73 7d 29 5b 66 46 64 44 5d 3f 5c Digits})[fFdD]?\
00025d90: 5c 62 60 20 7d 2c 0a 0a 20 20 20 20 2f 2f 20 44 \b` },.. // D
00025da0: 65 63 69 6d 61 6c 49 6e 74 65 67 65 72 4c 69 74 ecimalIntegerLit
00025db0: 65 72 61 6c 0a 20 20 20 20 7b 20 62 65 67 69 6e eral. { begin
00025dc0: 3a 20 27 5c 5c 62 28 30 7c 5b 31 2d 39 5d 28 5f : '\\b(0|[1-9](_
00025dd0: 2a 5b 30 2d 39 5d 29 2a 29 5b 6c 4c 5d 3f 5c 5c *[0-9])*)[lL]?\\
00025de0: 62 27 20 7d 2c 0a 0a 20 20 20 20 2f 2f 20 48 65 b' },.. // He
00025df0: 78 49 6e 74 65 67 65 72 4c 69 74 65 72 61 6c 0a xIntegerLiteral.
00025e00: 20 20 20 20 7b 20 62 65 67 69 6e 3a 20 60 5c 5c { begin: `\\
00025e10: 62 30 5b 78 58 5d 28 24 7b 68 65 78 44 69 67 69 b0[xX](${hexDigi
00025e20: 74 73 7d 29 5b 6c 4c 5d 3f 5c 5c 62 60 20 7d 2c ts})[lL]?\\b` },
00025e30: 0a 0a 20 20 20 20 2f 2f 20 4f 63 74 61 6c 49 6e .. // OctalIn
00025e40: 74 65 67 65 72 4c 69 74 65 72 61 6c 0a 20 20 20 tegerLiteral.
00025e50: 20 7b 20 62 65 67 69 6e 3a 20 27 5c 5c 62 30 28 { begin: '\\b0(
00025e60: 5f 2a 5b 30 2d 37 5d 29 2a 5b 6c 4c 5d 3f 5c 5c _*[0-7])*[lL]?\\
00025e70: 62 27 20 7d 2c 0a 0a 20 20 20 20 2f 2f 20 42 69 b' },.. // Bi
00025e80: 6e 61 72 79 49 6e 74 65 67 65 72 4c 69 74 65 72 naryIntegerLiter
00025e90: 61 6c 0a 20 20 20 20 7b 20 62 65 67 69 6e 3a 20 al. { begin:
00025ea0: 27 5c 5c 62 30 5b 62 42 5d 5b 30 31 5d 28 5f 2a '\\b0[bB][01](_*
00025eb0: 5b 30 31 5d 29 2a 5b 6c 4c 5d 3f 5c 5c 62 27 20 [01])*[lL]?\\b'
00025ec0: 7d 2c 0a 20 20 5d 2c 0a 20 20 72 65 6c 65 76 61 },. ],. releva
00025ed0: 6e 63 65 3a 20 30 0a 7d 3b 0a 0a 2f 2a 0a 4c 61 nce: 0.};../*.La
00025ee0: 6e 67 75 61 67 65 3a 20 4a 61 76 61 0a 41 75 74 nguage: Java.Aut
00025ef0: 68 6f 72 3a 20 56 73 65 76 6f 6c 6f 64 20 53 6f hor: Vsevolod So
00025f00: 6c 6f 76 79 6f 76 20 3c 76 73 65 76 6f 6c 6f 64 lovyov <vsevolod
00025f10: 2e 73 6f 6c 6f 76 79 6f 76 40 67 6d 61 69 6c 2e .solovyov@gmail.
00025f20: 63 6f 6d 3e 0a 43 61 74 65 67 6f 72 79 3a 20 63 com>.Category: c
00025f30: 6f 6d 6d 6f 6e 2c 20 65 6e 74 65 72 70 72 69 73 ommon, enterpris
00025f40: 65 0a 57 65 62 73 69 74 65 3a 20 68 74 74 70 73 e.Website: https
00025f50: 3a 2f 2f 77 77 77 2e 6a 61 76 61 2e 63 6f 6d 2f ://www.java.com/
00025f60: 0a 2a 2f 0a 0a 66 75 6e 63 74 69 6f 6e 20 6a 61 .*/..function ja
00025f70: 76 61 28 68 6c 6a 73 29 20 7b 0a 20 20 76 61 72 va(hljs) {. var
00025f80: 20 4a 41 56 41 5f 49 44 45 4e 54 5f 52 45 20 3d JAVA_IDENT_RE =
00025f90: 20 27 5b 5c 75 30 30 43 30 2d 5c 75 30 32 42 38 '[\u00C0-\u02B8
00025fa0: 61 2d 7a 41 2d 5a 5f 24 5d 5b 5c 75 30 30 43 30 a-zA-Z_$][\u00C0
00025fb0: 2d 5c 75 30 32 42 38 61 2d 7a 41 2d 5a 5f 24 30 -\u02B8a-zA-Z_$0
00025fc0: 2d 39 5d 2a 27 3b 0a 20 20 76 61 72 20 47 45 4e -9]*';. var GEN
00025fd0: 45 52 49 43 5f 49 44 45 4e 54 5f 52 45 20 3d 20 ERIC_IDENT_RE =
00025fe0: 4a 41 56 41 5f 49 44 45 4e 54 5f 52 45 20 2b 20 JAVA_IDENT_RE +
00025ff0: 27 28 3c 27 20 2b 20 4a 41 56 41 5f 49 44 45 4e '(<' + JAVA_IDEN
00026000: 54 5f 52 45 20 2b 20 27 28 5c 5c 73 2a 2c 5c 5c T_RE + '(\\s*,\\
00026010: 73 2a 27 20 2b 20 4a 41 56 41 5f 49 44 45 4e 54 s*' + JAVA_IDENT
00026020: 5f 52 45 20 2b 20 27 29 2a 3e 29 3f 27 3b 0a 20 _RE + ')*>)?';.
00026030: 20 76 61 72 20 4b 45 59 57 4f 52 44 53 20 3d 20 var KEYWORDS =
00026040: 27 66 61 6c 73 65 20 73 79 6e 63 68 72 6f 6e 69 'false synchroni
00026050: 7a 65 64 20 69 6e 74 20 61 62 73 74 72 61 63 74 zed int abstract
00026060: 20 66 6c 6f 61 74 20 70 72 69 76 61 74 65 20 63 float private c
00026070: 68 61 72 20 62 6f 6f 6c 65 61 6e 20 76 61 72 20 har boolean var
00026080: 73 74 61 74 69 63 20 6e 75 6c 6c 20 69 66 20 63 static null if c
00026090: 6f 6e 73 74 20 27 20 2b 0a 20 20 20 20 27 66 6f onst ' +. 'fo
000260a0: 72 20 74 72 75 65 20 77 68 69 6c 65 20 6c 6f 6e r true while lon
000260b0: 67 20 73 74 72 69 63 74 66 70 20 66 69 6e 61 6c g strictfp final
000260c0: 6c 79 20 70 72 6f 74 65 63 74 65 64 20 69 6d 70 ly protected imp
000260d0: 6f 72 74 20 6e 61 74 69 76 65 20 66 69 6e 61 6c ort native final
000260e0: 20 76 6f 69 64 20 27 20 2b 0a 20 20 20 20 27 65 void ' +. 'e
000260f0: 6e 75 6d 20 65 6c 73 65 20 62 72 65 61 6b 20 74 num else break t
00026100: 72 61 6e 73 69 65 6e 74 20 63 61 74 63 68 20 69 ransient catch i
00026110: 6e 73 74 61 6e 63 65 6f 66 20 62 79 74 65 20 73 nstanceof byte s
00026120: 75 70 65 72 20 76 6f 6c 61 74 69 6c 65 20 63 61 uper volatile ca
00026130: 73 65 20 61 73 73 65 72 74 20 73 68 6f 72 74 20 se assert short
00026140: 27 20 2b 0a 20 20 20 20 27 70 61 63 6b 61 67 65 ' +. 'package
00026150: 20 64 65 66 61 75 6c 74 20 64 6f 75 62 6c 65 20 default double
00026160: 70 75 62 6c 69 63 20 74 72 79 20 74 68 69 73 20 public try this
00026170: 73 77 69 74 63 68 20 63 6f 6e 74 69 6e 75 65 20 switch continue
00026180: 74 68 72 6f 77 73 20 70 72 6f 74 65 63 74 65 64 throws protected
00026190: 20 70 75 62 6c 69 63 20 70 72 69 76 61 74 65 20 public private
000261a0: 27 20 2b 0a 20 20 20 20 27 6d 6f 64 75 6c 65 20 ' +. 'module
000261b0: 72 65 71 75 69 72 65 73 20 65 78 70 6f 72 74 73 requires exports
000261c0: 20 64 6f 27 3b 0a 0a 20 20 76 61 72 20 41 4e 4e do';.. var ANN
000261d0: 4f 54 41 54 49 4f 4e 20 3d 20 7b 0a 20 20 20 20 OTATION = {.
000261e0: 63 6c 61 73 73 4e 61 6d 65 3a 20 27 6d 65 74 61 className: 'meta
000261f0: 27 2c 0a 20 20 20 20 62 65 67 69 6e 3a 20 27 40 ',. begin: '@
00026200: 27 20 2b 20 4a 41 56 41 5f 49 44 45 4e 54 5f 52 ' + JAVA_IDENT_R
00026210: 45 2c 0a 20 20 20 20 63 6f 6e 74 61 69 6e 73 3a E,. contains:
00026220: 20 5b 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 [. {.
00026230: 20 20 20 62 65 67 69 6e 3a 20 2f 5c 28 2f 2c 0a begin: /\(/,.
00026240: 20 20 20 20 20 20 20 20 65 6e 64 3a 20 2f 5c 29 end: /\)
00026250: 2f 2c 0a 20 20 20 20 20 20 20 20 63 6f 6e 74 61 /,. conta
00026260: 69 6e 73 3a 20 5b 22 73 65 6c 66 22 5d 20 2f 2f ins: ["self"] //
00026270: 20 61 6c 6c 6f 77 20 6e 65 73 74 65 64 20 28 29 allow nested ()
00026280: 20 69 6e 73 69 64 65 20 6f 75 72 20 61 6e 6e 6f inside our anno
00026290: 74 61 74 69 6f 6e 0a 20 20 20 20 20 20 7d 2c 0a tation. },.
000262a0: 20 20 20 20 5d 0a 20 20 7d 3b 0a 20 20 63 6f 6e ]. };. con
000262b0: 73 74 20 4e 55 4d 42 45 52 20 3d 20 4e 55 4d 45 st NUMBER = NUME
000262c0: 52 49 43 3b 0a 0a 20 20 72 65 74 75 72 6e 20 7b RIC;.. return {
000262d0: 0a 20 20 20 20 6e 61 6d 65 3a 20 27 4a 61 76 61 . name: 'Java
000262e0: 27 2c 0a 20 20 20 20 61 6c 69 61 73 65 73 3a 20 ',. aliases:
000262f0: 5b 27 6a 73 70 27 5d 2c 0a 20 20 20 20 6b 65 79 ['jsp'],. key
00026300: 77 6f 72 64 73 3a 20 4b 45 59 57 4f 52 44 53 2c words: KEYWORDS,
00026310: 0a 20 20 20 20 69 6c 6c 65 67 61 6c 3a 20 2f 3c . illegal: /<
00026320: 5c 2f 7c 23 2f 2c 0a 20 20 20 20 63 6f 6e 74 61 \/|#/,. conta
00026330: 69 6e 73 3a 20 5b 0a 20 20 20 20 20 20 68 6c 6a ins: [. hlj
00026340: 73 2e 43 4f 4d 4d 45 4e 54 28 0a 20 20 20 20 20 s.COMMENT(.
00026350: 20 20 20 27 2f 5c 5c 2a 5c 5c 2a 27 2c 0a 20 20 '/\\*\\*',.
00026360: 20 20 20 20 20 20 27 5c 5c 2a 2f 27 2c 0a 20 20 '\\*/',.
00026370: 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 {.
00026380: 20 20 72 65 6c 65 76 61 6e 63 65 3a 20 30 2c 0a relevance: 0,.
00026390: 20 20 20 20 20 20 20 20 20 20 63 6f 6e 74 61 69 contai
000263a0: 6e 73 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 ns: [.
000263b0: 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 {.
000263c0: 20 20 2f 2f 20 65 61 74 20 75 70 20 40 27 73 20 // eat up @'s
000263d0: 69 6e 20 65 6d 61 69 6c 73 20 74 6f 20 70 72 65 in emails to pre
000263e0: 76 65 6e 74 20 74 68 65 6d 20 74 6f 20 62 65 20 vent them to be
000263f0: 72 65 63 6f 67 6e 69 7a 65 64 20 61 73 20 64 6f recognized as do
00026400: 63 74 61 67 73 0a 20 20 20 20 20 20 20 20 20 20 ctags.
00026410: 20 20 20 20 62 65 67 69 6e 3a 20 2f 5c 77 2b 40 begin: /\w+@
00026420: 2f 2c 20 72 65 6c 65 76 61 6e 63 65 3a 20 30 0a /, relevance: 0.
00026430: 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 },.
00026440: 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 {.
00026450: 20 20 20 20 20 20 20 20 20 20 20 63 6c 61 73 73 class
00026460: 4e 61 6d 65 3a 20 27 64 6f 63 74 61 67 27 2c 0a Name: 'doctag',.
00026470: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 65 be
00026480: 67 69 6e 3a 20 27 40 5b 41 2d 5a 61 2d 7a 5d 2b gin: '@[A-Za-z]+
00026490: 27 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a '. }.
000264a0: 20 20 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 ].
000264b0: 20 20 20 20 7d 0a 20 20 20 20 20 20 29 2c 0a 20 }. ),.
000264c0: 20 20 20 20 20 2f 2f 20 72 65 6c 65 76 61 6e 63 // relevanc
000264d0: 65 20 62 6f 6f 73 74 0a 20 20 20 20 20 20 7b 0a e boost. {.
000264e0: 20 20 20 20 20 20 20 20 62 65 67 69 6e 3a 20 2f begin: /
000264f0: 69 6d 70 6f 72 74 20 6a 61 76 61 5c 2e 5b 61 2d import java\.[a-
00026500: 7a 5d 2b 5c 2e 2f 2c 0a 20 20 20 20 20 20 20 20 z]+\./,.
00026510: 6b 65 79 77 6f 72 64 73 3a 20 22 69 6d 70 6f 72 keywords: "impor
00026520: 74 22 2c 0a 20 20 20 20 20 20 20 20 72 65 6c 65 t",. rele
00026530: 76 61 6e 63 65 3a 20 32 0a 20 20 20 20 20 20 7d vance: 2. }
00026540: 2c 0a 20 20 20 20 20 20 68 6c 6a 73 2e 43 5f 4c ,. hljs.C_L
00026550: 49 4e 45 5f 43 4f 4d 4d 45 4e 54 5f 4d 4f 44 45 INE_COMMENT_MODE
00026560: 2c 0a 20 20 20 20 20 20 68 6c 6a 73 2e 43 5f 42 ,. hljs.C_B
00026570: 4c 4f 43 4b 5f 43 4f 4d 4d 45 4e 54 5f 4d 4f 44 LOCK_COMMENT_MOD
00026580: 45 2c 0a 20 20 20 20 20 20 68 6c 6a 73 2e 41 50 E,. hljs.AP
00026590: 4f 53 5f 53 54 52 49 4e 47 5f 4d 4f 44 45 2c 0a OS_STRING_MODE,.
000265a0: 20 20 20 20 20 20 68 6c 6a 73 2e 51 55 4f 54 45 hljs.QUOTE
000265b0: 5f 53 54 52 49 4e 47 5f 4d 4f 44 45 2c 0a 20 20 _STRING_MODE,.
000265c0: 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 63 6c {. cl
000265d0: 61 73 73 4e 61 6d 65 3a 20 27 63 6c 61 73 73 27 assName: 'class'
000265e0: 2c 0a 20 20 20 20 20 20 20 20 62 65 67 69 6e 4b ,. beginK
000265f0: 65 79 77 6f 72 64 73 3a 20 27 63 6c 61 73 73 20 eywords: 'class
00026600: 69 6e 74 65 72 66 61 63 65 20 65 6e 75 6d 27 2c interface enum',
00026610: 20 65 6e 64 3a 20 2f 5b 7b 3b 3d 5d 2f 2c 20 65 end: /[{;=]/, e
00026620: 78 63 6c 75 64 65 45 6e 64 3a 20 74 72 75 65 2c xcludeEnd: true,
00026630: 0a 20 20 20 20 20 20 20 20 2f 2f 20 54 4f 44 4f . // TODO
00026640: 3a 20 63 61 6e 20 74 68 69 73 20 62 65 20 72 65 : can this be re
00026650: 6d 6f 76 65 64 20 73 6f 6d 65 68 6f 77 3f 0a 20 moved somehow?.
00026660: 20 20 20 20 20 20 20 2f 2f 20 61 6e 20 65 78 74 // an ext
00026670: 72 61 20 62 6f 6f 73 74 20 62 65 63 61 75 73 65 ra boost because
00026680: 20 4a 61 76 61 20 69 73 20 6d 6f 72 65 20 70 6f Java is more po
00026690: 70 75 6c 61 72 20 74 68 61 6e 20 6f 74 68 65 72 pular than other
000266a0: 20 6c 61 6e 67 75 61 67 65 73 20 77 69 74 68 0a languages with.
000266b0: 20 20 20 20 20 20 20 20 2f 2f 20 74 68 69 73 20 // this
000266c0: 73 61 6d 65 20 73 79 6e 74 61 78 20 66 65 61 74 same syntax feat
000266d0: 75 72 65 20 28 74 68 69 73 20 69 73 20 6a 75 73 ure (this is jus
000266e0: 74 20 74 6f 20 70 72 65 73 65 72 76 65 20 6f 75 t to preserve ou
000266f0: 72 20 74 65 73 74 73 20 70 61 73 73 69 6e 67 0a r tests passing.
00026700: 20 20 20 20 20 20 20 20 2f 2f 20 66 6f 72 20 6e // for n
00026710: 6f 77 29 0a 20 20 20 20 20 20 20 20 72 65 6c 65 ow). rele
00026720: 76 61 6e 63 65 3a 20 31 2c 0a 20 20 20 20 20 20 vance: 1,.
00026730: 20 20 6b 65 79 77 6f 72 64 73 3a 20 27 63 6c 61 keywords: 'cla
00026740: 73 73 20 69 6e 74 65 72 66 61 63 65 20 65 6e 75 ss interface enu
00026750: 6d 27 2c 0a 20 20 20 20 20 20 20 20 69 6c 6c 65 m',. ille
00026760: 67 61 6c 3a 20 2f 5b 3a 22 5c 5b 5c 5d 5d 2f 2c gal: /[:"\[\]]/,
00026770: 0a 20 20 20 20 20 20 20 20 63 6f 6e 74 61 69 6e . contain
00026780: 73 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 7b s: [. {
00026790: 20 62 65 67 69 6e 4b 65 79 77 6f 72 64 73 3a 20 beginKeywords:
000267a0: 27 65 78 74 65 6e 64 73 20 69 6d 70 6c 65 6d 65 'extends impleme
000267b0: 6e 74 73 27 20 7d 2c 0a 20 20 20 20 20 20 20 20 nts' },.
000267c0: 20 20 68 6c 6a 73 2e 55 4e 44 45 52 53 43 4f 52 hljs.UNDERSCOR
000267d0: 45 5f 54 49 54 4c 45 5f 4d 4f 44 45 0a 20 20 20 E_TITLE_MODE.
000267e0: 20 20 20 20 20 5d 0a 20 20 20 20 20 20 7d 2c 0a ]. },.
000267f0: 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 {.
00026800: 2f 2f 20 45 78 70 72 65 73 73 69 6f 6e 20 6b 65 // Expression ke
00026810: 79 77 6f 72 64 73 20 70 72 65 76 65 6e 74 20 27 ywords prevent '
00026820: 6b 65 79 77 6f 72 64 20 4e 61 6d 65 28 2e 2e 2e keyword Name(...
00026830: 29 27 20 66 72 6f 6d 20 62 65 69 6e 67 0a 20 20 )' from being.
00026840: 20 20 20 20 20 20 2f 2f 20 72 65 63 6f 67 6e 69 // recogni
00026850: 7a 65 64 20 61 73 20 61 20 66 75 6e 63 74 69 6f zed as a functio
00026860: 6e 20 64 65 66 69 6e 69 74 69 6f 6e 0a 20 20 20 n definition.
00026870: 20 20 20 20 20 62 65 67 69 6e 4b 65 79 77 6f 72 beginKeywor
00026880: 64 73 3a 20 27 6e 65 77 20 74 68 72 6f 77 20 72 ds: 'new throw r
00026890: 65 74 75 72 6e 20 65 6c 73 65 27 2c 0a 20 20 20 eturn else',.
000268a0: 20 20 20 20 20 72 65 6c 65 76 61 6e 63 65 3a 20 relevance:
000268b0: 30 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 0. },.
000268c0: 20 7b 0a 20 20 20 20 20 20 20 20 63 6c 61 73 73 {. class
000268d0: 4e 61 6d 65 3a 20 27 63 6c 61 73 73 27 2c 0a 20 Name: 'class',.
000268e0: 20 20 20 20 20 20 20 62 65 67 69 6e 3a 20 27 72 begin: 'r
000268f0: 65 63 6f 72 64 5c 5c 73 2b 27 20 2b 20 68 6c 6a ecord\\s+' + hlj
00026900: 73 2e 55 4e 44 45 52 53 43 4f 52 45 5f 49 44 45 s.UNDERSCORE_IDE
00026910: 4e 54 5f 52 45 20 2b 20 27 5c 5c 73 2a 5c 5c 28 NT_RE + '\\s*\\(
00026920: 27 2c 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 ',. retur
00026930: 6e 42 65 67 69 6e 3a 20 74 72 75 65 2c 0a 20 20 nBegin: true,.
00026940: 20 20 20 20 20 20 65 78 63 6c 75 64 65 45 6e 64 excludeEnd
00026950: 3a 20 74 72 75 65 2c 0a 20 20 20 20 20 20 20 20 : true,.
00026960: 65 6e 64 3a 20 2f 5b 7b 3b 3d 5d 2f 2c 0a 20 20 end: /[{;=]/,.
00026970: 20 20 20 20 20 20 6b 65 79 77 6f 72 64 73 3a 20 keywords:
00026980: 4b 45 59 57 4f 52 44 53 2c 0a 20 20 20 20 20 20 KEYWORDS,.
00026990: 20 20 63 6f 6e 74 61 69 6e 73 3a 20 5b 0a 20 20 contains: [.
000269a0: 20 20 20 20 20 20 20 20 7b 20 62 65 67 69 6e 4b { beginK
000269b0: 65 79 77 6f 72 64 73 3a 20 22 72 65 63 6f 72 64 eywords: "record
000269c0: 22 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 7b " },. {
000269d0: 0a 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 . beg
000269e0: 69 6e 3a 20 68 6c 6a 73 2e 55 4e 44 45 52 53 43 in: hljs.UNDERSC
000269f0: 4f 52 45 5f 49 44 45 4e 54 5f 52 45 20 2b 20 27 ORE_IDENT_RE + '
00026a00: 5c 5c 73 2a 5c 5c 28 27 2c 0a 20 20 20 20 20 20 \\s*\\(',.
00026a10: 20 20 20 20 20 20 72 65 74 75 72 6e 42 65 67 69 returnBegi
00026a20: 6e 3a 20 74 72 75 65 2c 0a 20 20 20 20 20 20 20 n: true,.
00026a30: 20 20 20 20 20 72 65 6c 65 76 61 6e 63 65 3a 20 relevance:
00026a40: 30 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 63 0,. c
00026a50: 6f 6e 74 61 69 6e 73 3a 20 5b 68 6c 6a 73 2e 55 ontains: [hljs.U
00026a60: 4e 44 45 52 53 43 4f 52 45 5f 54 49 54 4c 45 5f NDERSCORE_TITLE_
00026a70: 4d 4f 44 45 5d 0a 20 20 20 20 20 20 20 20 20 20 MODE].
00026a80: 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 7b 0a 20 },. {.
00026a90: 20 20 20 20 20 20 20 20 20 20 20 63 6c 61 73 73 class
00026aa0: 4e 61 6d 65 3a 20 27 70 61 72 61 6d 73 27 2c 0a Name: 'params',.
00026ab0: 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 begi
00026ac0: 6e 3a 20 2f 5c 28 2f 2c 20 65 6e 64 3a 20 2f 5c n: /\(/, end: /\
00026ad0: 29 2f 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 )/,.
00026ae0: 6b 65 79 77 6f 72 64 73 3a 20 4b 45 59 57 4f 52 keywords: KEYWOR
00026af0: 44 53 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 DS,.
00026b00: 72 65 6c 65 76 61 6e 63 65 3a 20 30 2c 0a 20 20 relevance: 0,.
00026b10: 20 20 20 20 20 20 20 20 20 20 63 6f 6e 74 61 69 contai
00026b20: 6e 73 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 ns: [.
00026b30: 20 20 20 20 68 6c 6a 73 2e 43 5f 42 4c 4f 43 4b hljs.C_BLOCK
00026b40: 5f 43 4f 4d 4d 45 4e 54 5f 4d 4f 44 45 0a 20 20 _COMMENT_MODE.
00026b50: 20 20 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 ].
00026b60: 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 },.
00026b70: 20 20 20 68 6c 6a 73 2e 43 5f 4c 49 4e 45 5f 43 hljs.C_LINE_C
00026b80: 4f 4d 4d 45 4e 54 5f 4d 4f 44 45 2c 0a 20 20 20 OMMENT_MODE,.
00026b90: 20 20 20 20 20 20 20 68 6c 6a 73 2e 43 5f 42 4c hljs.C_BL
00026ba0: 4f 43 4b 5f 43 4f 4d 4d 45 4e 54 5f 4d 4f 44 45 OCK_COMMENT_MODE
00026bb0: 0a 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 . ].
00026bc0: 20 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 },. {.
00026bd0: 20 20 20 20 63 6c 61 73 73 4e 61 6d 65 3a 20 27 className: '
00026be0: 66 75 6e 63 74 69 6f 6e 27 2c 0a 20 20 20 20 20 function',.
00026bf0: 20 20 20 62 65 67 69 6e 3a 20 27 28 27 20 2b 20 begin: '(' +
00026c00: 47 45 4e 45 52 49 43 5f 49 44 45 4e 54 5f 52 45 GENERIC_IDENT_RE
00026c10: 20 2b 20 27 5c 5c 73 2b 29 2b 27 20 2b 20 68 6c + '\\s+)+' + hl
00026c20: 6a 73 2e 55 4e 44 45 52 53 43 4f 52 45 5f 49 44 js.UNDERSCORE_ID
00026c30: 45 4e 54 5f 52 45 20 2b 20 27 5c 5c 73 2a 5c 5c ENT_RE + '\\s*\\
00026c40: 28 27 2c 20 72 65 74 75 72 6e 42 65 67 69 6e 3a (', returnBegin:
00026c50: 20 74 72 75 65 2c 20 65 6e 64 3a 20 2f 5b 7b 3b true, end: /[{;
00026c60: 3d 5d 2f 2c 0a 20 20 20 20 20 20 20 20 65 78 63 =]/,. exc
00026c70: 6c 75 64 65 45 6e 64 3a 20 74 72 75 65 2c 0a 20 ludeEnd: true,.
00026c80: 20 20 20 20 20 20 20 6b 65 79 77 6f 72 64 73 3a keywords:
00026c90: 20 4b 45 59 57 4f 52 44 53 2c 0a 20 20 20 20 20 KEYWORDS,.
00026ca0: 20 20 20 63 6f 6e 74 61 69 6e 73 3a 20 5b 0a 20 contains: [.
00026cb0: 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 {.
00026cc0: 20 20 20 20 20 20 20 62 65 67 69 6e 3a 20 68 6c begin: hl
00026cd0: 6a 73 2e 55 4e 44 45 52 53 43 4f 52 45 5f 49 44 js.UNDERSCORE_ID
00026ce0: 45 4e 54 5f 52 45 20 2b 20 27 5c 5c 73 2a 5c 5c ENT_RE + '\\s*\\
00026cf0: 28 27 2c 20 72 65 74 75 72 6e 42 65 67 69 6e 3a (', returnBegin:
00026d00: 20 74 72 75 65 2c 0a 20 20 20 20 20 20 20 20 20 true,.
00026d10: 20 20 20 72 65 6c 65 76 61 6e 63 65 3a 20 30 2c relevance: 0,
00026d20: 0a 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6e . con
00026d30: 74 61 69 6e 73 3a 20 5b 68 6c 6a 73 2e 55 4e 44 tains: [hljs.UND
00026d40: 45 52 53 43 4f 52 45 5f 54 49 54 4c 45 5f 4d 4f ERSCORE_TITLE_MO
00026d50: 44 45 5d 0a 20 20 20 20 20 20 20 20 20 20 7d 2c DE]. },
00026d60: 0a 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 . {.
00026d70: 20 20 20 20 20 20 20 20 20 63 6c 61 73 73 4e 61 classNa
00026d80: 6d 65 3a 20 27 70 61 72 61 6d 73 27 2c 0a 20 20 me: 'params',.
00026d90: 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 3a begin:
00026da0: 20 2f 5c 28 2f 2c 20 65 6e 64 3a 20 2f 5c 29 2f /\(/, end: /\)/
00026db0: 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 6b 65 ,. ke
00026dc0: 79 77 6f 72 64 73 3a 20 4b 45 59 57 4f 52 44 53 ywords: KEYWORDS
00026dd0: 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 65 ,. re
00026de0: 6c 65 76 61 6e 63 65 3a 20 30 2c 0a 20 20 20 20 levance: 0,.
00026df0: 20 20 20 20 20 20 20 20 63 6f 6e 74 61 69 6e 73 contains
00026e00: 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 20 : [.
00026e10: 20 20 41 4e 4e 4f 54 41 54 49 4f 4e 2c 0a 20 20 ANNOTATION,.
00026e20: 20 20 20 20 20 20 20 20 20 20 20 20 68 6c 6a 73 hljs
00026e30: 2e 41 50 4f 53 5f 53 54 52 49 4e 47 5f 4d 4f 44 .APOS_STRING_MOD
00026e40: 45 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 E,.
00026e50: 20 68 6c 6a 73 2e 51 55 4f 54 45 5f 53 54 52 49 hljs.QUOTE_STRI
00026e60: 4e 47 5f 4d 4f 44 45 2c 0a 20 20 20 20 20 20 20 NG_MODE,.
00026e70: 20 20 20 20 20 20 20 4e 55 4d 42 45 52 2c 0a 20 NUMBER,.
00026e80: 20 20 20 20 20 20 20 20 20 20 20 20 20 68 6c 6a hlj
00026e90: 73 2e 43 5f 42 4c 4f 43 4b 5f 43 4f 4d 4d 45 4e s.C_BLOCK_COMMEN
00026ea0: 54 5f 4d 4f 44 45 0a 20 20 20 20 20 20 20 20 20 T_MODE.
00026eb0: 20 20 20 5d 0a 20 20 20 20 20 20 20 20 20 20 7d ]. }
00026ec0: 2c 0a 20 20 20 20 20 20 20 20 20 20 68 6c 6a 73 ,. hljs
00026ed0: 2e 43 5f 4c 49 4e 45 5f 43 4f 4d 4d 45 4e 54 5f .C_LINE_COMMENT_
00026ee0: 4d 4f 44 45 2c 0a 20 20 20 20 20 20 20 20 20 20 MODE,.
00026ef0: 68 6c 6a 73 2e 43 5f 42 4c 4f 43 4b 5f 43 4f 4d hljs.C_BLOCK_COM
00026f00: 4d 45 4e 54 5f 4d 4f 44 45 0a 20 20 20 20 20 20 MENT_MODE.
00026f10: 20 20 5d 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 ]. },.
00026f20: 20 20 20 4e 55 4d 42 45 52 2c 0a 20 20 20 20 20 NUMBER,.
00026f30: 20 41 4e 4e 4f 54 41 54 49 4f 4e 0a 20 20 20 20 ANNOTATION.
00026f40: 5d 0a 20 20 7d 3b 0a 7d 0a 0a 6d 6f 64 75 6c 65 ]. };.}..module
00026f50: 2e 65 78 70 6f 72 74 73 20 3d 20 6a 61 76 61 3b .exports = java;
00026f60: 0a 0a 0a 2f 2a 2a 2a 2f 20 7d 29 2c 0a 0a 2f 2a .../***/ }),../*
00026f70: 2a 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 **/ "./node_modu
00026f80: 6c 65 73 2f 68 69 67 68 6c 69 67 68 74 2e 6a 73 les/highlight.js
00026f90: 2f 6c 69 62 2f 6c 61 6e 67 75 61 67 65 73 2f 6a /lib/languages/j
00026fa0: 61 76 61 73 63 72 69 70 74 2e 6a 73 22 3a 0a 2f avascript.js":./
00026fb0: 2a 21 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a *!**************
00026fc0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
00026fd0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
00026fe0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
00026ff0: 2a 21 2a 5c 0a 20 20 21 2a 2a 2a 20 2e 2f 6e 6f *!*\. !*** ./no
00027000: 64 65 5f 6d 6f 64 75 6c 65 73 2f 68 69 67 68 6c de_modules/highl
00027010: 69 67 68 74 2e 6a 73 2f 6c 69 62 2f 6c 61 6e 67 ight.js/lib/lang
00027020: 75 61 67 65 73 2f 6a 61 76 61 73 63 72 69 70 74 uages/javascript
00027030: 2e 6a 73 20 2a 2a 2a 21 0a 20 20 5c 2a 2a 2a 2a .js ***!. \****
00027040: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
00027050: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
00027060: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
00027070: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 2f 2a 2a ***********/./**
00027080: 2a 2f 20 28 28 6d 6f 64 75 6c 65 29 20 3d 3e 20 */ ((module) =>
00027090: 7b 0a 0a 63 6f 6e 73 74 20 49 44 45 4e 54 5f 52 {..const IDENT_R
000270a0: 45 20 3d 20 27 5b 41 2d 5a 61 2d 7a 24 5f 5d 5b E = '[A-Za-z$_][
000270b0: 30 2d 39 41 2d 5a 61 2d 7a 24 5f 5d 2a 27 3b 0a 0-9A-Za-z$_]*';.
000270c0: 63 6f 6e 73 74 20 4b 45 59 57 4f 52 44 53 20 3d const KEYWORDS =
000270d0: 20 5b 0a 20 20 22 61 73 22 2c 20 2f 2f 20 66 6f [. "as", // fo
000270e0: 72 20 65 78 70 6f 72 74 73 0a 20 20 22 69 6e 22 r exports. "in"
000270f0: 2c 0a 20 20 22 6f 66 22 2c 0a 20 20 22 69 66 22 ,. "of",. "if"
00027100: 2c 0a 20 20 22 66 6f 72 22 2c 0a 20 20 22 77 68 ,. "for",. "wh
00027110: 69 6c 65 22 2c 0a 20 20 22 66 69 6e 61 6c 6c 79 ile",. "finally
00027120: 22 2c 0a 20 20 22 76 61 72 22 2c 0a 20 20 22 6e ",. "var",. "n
00027130: 65 77 22 2c 0a 20 20 22 66 75 6e 63 74 69 6f 6e ew",. "function
00027140: 22 2c 0a 20 20 22 64 6f 22 2c 0a 20 20 22 72 65 ",. "do",. "re
00027150: 74 75 72 6e 22 2c 0a 20 20 22 76 6f 69 64 22 2c turn",. "void",
00027160: 0a 20 20 22 65 6c 73 65 22 2c 0a 20 20 22 62 72 . "else",. "br
00027170: 65 61 6b 22 2c 0a 20 20 22 63 61 74 63 68 22 2c eak",. "catch",
00027180: 0a 20 20 22 69 6e 73 74 61 6e 63 65 6f 66 22 2c . "instanceof",
00027190: 0a 20 20 22 77 69 74 68 22 2c 0a 20 20 22 74 68 . "with",. "th
000271a0: 72 6f 77 22 2c 0a 20 20 22 63 61 73 65 22 2c 0a row",. "case",.
000271b0: 20 20 22 64 65 66 61 75 6c 74 22 2c 0a 20 20 22 "default",. "
000271c0: 74 72 79 22 2c 0a 20 20 22 73 77 69 74 63 68 22 try",. "switch"
000271d0: 2c 0a 20 20 22 63 6f 6e 74 69 6e 75 65 22 2c 0a ,. "continue",.
000271e0: 20 20 22 74 79 70 65 6f 66 22 2c 0a 20 20 22 64 "typeof",. "d
000271f0: 65 6c 65 74 65 22 2c 0a 20 20 22 6c 65 74 22 2c elete",. "let",
00027200: 0a 20 20 22 79 69 65 6c 64 22 2c 0a 20 20 22 63 . "yield",. "c
00027210: 6f 6e 73 74 22 2c 0a 20 20 22 63 6c 61 73 73 22 onst",. "class"
00027220: 2c 0a 20 20 2f 2f 20 4a 53 20 68 61 6e 64 6c 65 ,. // JS handle
00027230: 73 20 74 68 65 73 65 20 77 69 74 68 20 61 20 73 s these with a s
00027240: 70 65 63 69 61 6c 20 72 75 6c 65 0a 20 20 2f 2f pecial rule. //
00027250: 20 22 67 65 74 22 2c 0a 20 20 2f 2f 20 22 73 65 "get",. // "se
00027260: 74 22 2c 0a 20 20 22 64 65 62 75 67 67 65 72 22 t",. "debugger"
00027270: 2c 0a 20 20 22 61 73 79 6e 63 22 2c 0a 20 20 22 ,. "async",. "
00027280: 61 77 61 69 74 22 2c 0a 20 20 22 73 74 61 74 69 await",. "stati
00027290: 63 22 2c 0a 20 20 22 69 6d 70 6f 72 74 22 2c 0a c",. "import",.
000272a0: 20 20 22 66 72 6f 6d 22 2c 0a 20 20 22 65 78 70 "from",. "exp
000272b0: 6f 72 74 22 2c 0a 20 20 22 65 78 74 65 6e 64 73 ort",. "extends
000272c0: 22 0a 5d 3b 0a 63 6f 6e 73 74 20 4c 49 54 45 52 ".];.const LITER
000272d0: 41 4c 53 20 3d 20 5b 0a 20 20 22 74 72 75 65 22 ALS = [. "true"
000272e0: 2c 0a 20 20 22 66 61 6c 73 65 22 2c 0a 20 20 22 ,. "false",. "
000272f0: 6e 75 6c 6c 22 2c 0a 20 20 22 75 6e 64 65 66 69 null",. "undefi
00027300: 6e 65 64 22 2c 0a 20 20 22 4e 61 4e 22 2c 0a 20 ned",. "NaN",.
00027310: 20 22 49 6e 66 69 6e 69 74 79 22 0a 5d 3b 0a 0a "Infinity".];..
00027320: 63 6f 6e 73 74 20 54 59 50 45 53 20 3d 20 5b 0a const TYPES = [.
00027330: 20 20 22 49 6e 74 6c 22 2c 0a 20 20 22 44 61 74 "Intl",. "Dat
00027340: 61 56 69 65 77 22 2c 0a 20 20 22 4e 75 6d 62 65 aView",. "Numbe
00027350: 72 22 2c 0a 20 20 22 4d 61 74 68 22 2c 0a 20 20 r",. "Math",.
00027360: 22 44 61 74 65 22 2c 0a 20 20 22 53 74 72 69 6e "Date",. "Strin
00027370: 67 22 2c 0a 20 20 22 52 65 67 45 78 70 22 2c 0a g",. "RegExp",.
00027380: 20 20 22 4f 62 6a 65 63 74 22 2c 0a 20 20 22 46 "Object",. "F
00027390: 75 6e 63 74 69 6f 6e 22 2c 0a 20 20 22 42 6f 6f unction",. "Boo
000273a0: 6c 65 61 6e 22 2c 0a 20 20 22 45 72 72 6f 72 22 lean",. "Error"
000273b0: 2c 0a 20 20 22 53 79 6d 62 6f 6c 22 2c 0a 20 20 ,. "Symbol",.
000273c0: 22 53 65 74 22 2c 0a 20 20 22 4d 61 70 22 2c 0a "Set",. "Map",.
000273d0: 20 20 22 57 65 61 6b 53 65 74 22 2c 0a 20 20 22 "WeakSet",. "
000273e0: 57 65 61 6b 4d 61 70 22 2c 0a 20 20 22 50 72 6f WeakMap",. "Pro
000273f0: 78 79 22 2c 0a 20 20 22 52 65 66 6c 65 63 74 22 xy",. "Reflect"
00027400: 2c 0a 20 20 22 4a 53 4f 4e 22 2c 0a 20 20 22 50 ,. "JSON",. "P
00027410: 72 6f 6d 69 73 65 22 2c 0a 20 20 22 46 6c 6f 61 romise",. "Floa
00027420: 74 36 34 41 72 72 61 79 22 2c 0a 20 20 22 49 6e t64Array",. "In
00027430: 74 31 36 41 72 72 61 79 22 2c 0a 20 20 22 49 6e t16Array",. "In
00027440: 74 33 32 41 72 72 61 79 22 2c 0a 20 20 22 49 6e t32Array",. "In
00027450: 74 38 41 72 72 61 79 22 2c 0a 20 20 22 55 69 6e t8Array",. "Uin
00027460: 74 31 36 41 72 72 61 79 22 2c 0a 20 20 22 55 69 t16Array",. "Ui
00027470: 6e 74 33 32 41 72 72 61 79 22 2c 0a 20 20 22 46 nt32Array",. "F
00027480: 6c 6f 61 74 33 32 41 72 72 61 79 22 2c 0a 20 20 loat32Array",.
00027490: 22 41 72 72 61 79 22 2c 0a 20 20 22 55 69 6e 74 "Array",. "Uint
000274a0: 38 41 72 72 61 79 22 2c 0a 20 20 22 55 69 6e 74 8Array",. "Uint
000274b0: 38 43 6c 61 6d 70 65 64 41 72 72 61 79 22 2c 0a 8ClampedArray",.
000274c0: 20 20 22 41 72 72 61 79 42 75 66 66 65 72 22 2c "ArrayBuffer",
000274d0: 0a 20 20 22 42 69 67 49 6e 74 36 34 41 72 72 61 . "BigInt64Arra
000274e0: 79 22 2c 0a 20 20 22 42 69 67 55 69 6e 74 36 34 y",. "BigUint64
000274f0: 41 72 72 61 79 22 2c 0a 20 20 22 42 69 67 49 6e Array",. "BigIn
00027500: 74 22 0a 5d 3b 0a 0a 63 6f 6e 73 74 20 45 52 52 t".];..const ERR
00027510: 4f 52 5f 54 59 50 45 53 20 3d 20 5b 0a 20 20 22 OR_TYPES = [. "
00027520: 45 76 61 6c 45 72 72 6f 72 22 2c 0a 20 20 22 49 EvalError",. "I
00027530: 6e 74 65 72 6e 61 6c 45 72 72 6f 72 22 2c 0a 20 nternalError",.
00027540: 20 22 52 61 6e 67 65 45 72 72 6f 72 22 2c 0a 20 "RangeError",.
00027550: 20 22 52 65 66 65 72 65 6e 63 65 45 72 72 6f 72 "ReferenceError
00027560: 22 2c 0a 20 20 22 53 79 6e 74 61 78 45 72 72 6f ",. "SyntaxErro
00027570: 72 22 2c 0a 20 20 22 54 79 70 65 45 72 72 6f 72 r",. "TypeError
00027580: 22 2c 0a 20 20 22 55 52 49 45 72 72 6f 72 22 0a ",. "URIError".
00027590: 5d 3b 0a 0a 63 6f 6e 73 74 20 42 55 49 4c 54 5f ];..const BUILT_
000275a0: 49 4e 5f 47 4c 4f 42 41 4c 53 20 3d 20 5b 0a 20 IN_GLOBALS = [.
000275b0: 20 22 73 65 74 49 6e 74 65 72 76 61 6c 22 2c 0a "setInterval",.
000275c0: 20 20 22 73 65 74 54 69 6d 65 6f 75 74 22 2c 0a "setTimeout",.
000275d0: 20 20 22 63 6c 65 61 72 49 6e 74 65 72 76 61 6c "clearInterval
000275e0: 22 2c 0a 20 20 22 63 6c 65 61 72 54 69 6d 65 6f ",. "clearTimeo
000275f0: 75 74 22 2c 0a 0a 20 20 22 72 65 71 75 69 72 65 ut",.. "require
00027600: 22 2c 0a 20 20 22 65 78 70 6f 72 74 73 22 2c 0a ",. "exports",.
00027610: 0a 20 20 22 65 76 61 6c 22 2c 0a 20 20 22 69 73 . "eval",. "is
00027620: 46 69 6e 69 74 65 22 2c 0a 20 20 22 69 73 4e 61 Finite",. "isNa
00027630: 4e 22 2c 0a 20 20 22 70 61 72 73 65 46 6c 6f 61 N",. "parseFloa
00027640: 74 22 2c 0a 20 20 22 70 61 72 73 65 49 6e 74 22 t",. "parseInt"
00027650: 2c 0a 20 20 22 64 65 63 6f 64 65 55 52 49 22 2c ,. "decodeURI",
00027660: 0a 20 20 22 64 65 63 6f 64 65 55 52 49 43 6f 6d . "decodeURICom
00027670: 70 6f 6e 65 6e 74 22 2c 0a 20 20 22 65 6e 63 6f ponent",. "enco
00027680: 64 65 55 52 49 22 2c 0a 20 20 22 65 6e 63 6f 64 deURI",. "encod
00027690: 65 55 52 49 43 6f 6d 70 6f 6e 65 6e 74 22 2c 0a eURIComponent",.
000276a0: 20 20 22 65 73 63 61 70 65 22 2c 0a 20 20 22 75 "escape",. "u
000276b0: 6e 65 73 63 61 70 65 22 0a 5d 3b 0a 0a 63 6f 6e nescape".];..con
000276c0: 73 74 20 42 55 49 4c 54 5f 49 4e 5f 56 41 52 49 st BUILT_IN_VARI
000276d0: 41 42 4c 45 53 20 3d 20 5b 0a 20 20 22 61 72 67 ABLES = [. "arg
000276e0: 75 6d 65 6e 74 73 22 2c 0a 20 20 22 74 68 69 73 uments",. "this
000276f0: 22 2c 0a 20 20 22 73 75 70 65 72 22 2c 0a 20 20 ",. "super",.
00027700: 22 63 6f 6e 73 6f 6c 65 22 2c 0a 20 20 22 77 69 "console",. "wi
00027710: 6e 64 6f 77 22 2c 0a 20 20 22 64 6f 63 75 6d 65 ndow",. "docume
00027720: 6e 74 22 2c 0a 20 20 22 6c 6f 63 61 6c 53 74 6f nt",. "localSto
00027730: 72 61 67 65 22 2c 0a 20 20 22 6d 6f 64 75 6c 65 rage",. "module
00027740: 22 2c 0a 20 20 22 67 6c 6f 62 61 6c 22 20 2f 2f ",. "global" //
00027750: 20 4e 6f 64 65 2e 6a 73 0a 5d 3b 0a 0a 63 6f 6e Node.js.];..con
00027760: 73 74 20 42 55 49 4c 54 5f 49 4e 53 20 3d 20 5b st BUILT_INS = [
00027770: 5d 2e 63 6f 6e 63 61 74 28 0a 20 20 42 55 49 4c ].concat(. BUIL
00027780: 54 5f 49 4e 5f 47 4c 4f 42 41 4c 53 2c 0a 20 20 T_IN_GLOBALS,.
00027790: 42 55 49 4c 54 5f 49 4e 5f 56 41 52 49 41 42 4c BUILT_IN_VARIABL
000277a0: 45 53 2c 0a 20 20 54 59 50 45 53 2c 0a 20 20 45 ES,. TYPES,. E
000277b0: 52 52 4f 52 5f 54 59 50 45 53 0a 29 3b 0a 0a 2f RROR_TYPES.);../
000277c0: 2a 2a 0a 20 2a 20 40 70 61 72 61 6d 20 7b 73 74 **. * @param {st
000277d0: 72 69 6e 67 7d 20 76 61 6c 75 65 0a 20 2a 20 40 ring} value. * @
000277e0: 72 65 74 75 72 6e 73 20 7b 52 65 67 45 78 70 7d returns {RegExp}
000277f0: 0a 20 2a 20 2a 2f 0a 0a 2f 2a 2a 0a 20 2a 20 40 . * */../**. * @
00027800: 70 61 72 61 6d 20 7b 52 65 67 45 78 70 20 7c 20 param {RegExp |
00027810: 73 74 72 69 6e 67 20 7d 20 72 65 0a 20 2a 20 40 string } re. * @
00027820: 72 65 74 75 72 6e 73 20 7b 73 74 72 69 6e 67 7d returns {string}
00027830: 0a 20 2a 2f 0a 66 75 6e 63 74 69 6f 6e 20 73 6f . */.function so
00027840: 75 72 63 65 28 72 65 29 20 7b 0a 20 20 69 66 20 urce(re) {. if
00027850: 28 21 72 65 29 20 72 65 74 75 72 6e 20 6e 75 6c (!re) return nul
00027860: 6c 3b 0a 20 20 69 66 20 28 74 79 70 65 6f 66 20 l;. if (typeof
00027870: 72 65 20 3d 3d 3d 20 22 73 74 72 69 6e 67 22 29 re === "string")
00027880: 20 72 65 74 75 72 6e 20 72 65 3b 0a 0a 20 20 72 return re;.. r
00027890: 65 74 75 72 6e 20 72 65 2e 73 6f 75 72 63 65 3b eturn re.source;
000278a0: 0a 7d 0a 0a 2f 2a 2a 0a 20 2a 20 40 70 61 72 61 .}../**. * @para
000278b0: 6d 20 7b 52 65 67 45 78 70 20 7c 20 73 74 72 69 m {RegExp | stri
000278c0: 6e 67 20 7d 20 72 65 0a 20 2a 20 40 72 65 74 75 ng } re. * @retu
000278d0: 72 6e 73 20 7b 73 74 72 69 6e 67 7d 0a 20 2a 2f rns {string}. */
000278e0: 0a 66 75 6e 63 74 69 6f 6e 20 6c 6f 6f 6b 61 68 .function lookah
000278f0: 65 61 64 28 72 65 29 20 7b 0a 20 20 72 65 74 75 ead(re) {. retu
00027900: 72 6e 20 63 6f 6e 63 61 74 28 27 28 3f 3d 27 2c rn concat('(?=',
00027910: 20 72 65 2c 20 27 29 27 29 3b 0a 7d 0a 0a 2f 2a re, ')');.}../*
00027920: 2a 0a 20 2a 20 40 70 61 72 61 6d 20 7b 2e 2e 2e *. * @param {...
00027930: 28 52 65 67 45 78 70 20 7c 20 73 74 72 69 6e 67 (RegExp | string
00027940: 29 20 7d 20 61 72 67 73 0a 20 2a 20 40 72 65 74 ) } args. * @ret
00027950: 75 72 6e 73 20 7b 73 74 72 69 6e 67 7d 0a 20 2a urns {string}. *
00027960: 2f 0a 66 75 6e 63 74 69 6f 6e 20 63 6f 6e 63 61 /.function conca
00027970: 74 28 2e 2e 2e 61 72 67 73 29 20 7b 0a 20 20 63 t(...args) {. c
00027980: 6f 6e 73 74 20 6a 6f 69 6e 65 64 20 3d 20 61 72 onst joined = ar
00027990: 67 73 2e 6d 61 70 28 28 78 29 20 3d 3e 20 73 6f gs.map((x) => so
000279a0: 75 72 63 65 28 78 29 29 2e 6a 6f 69 6e 28 22 22 urce(x)).join(""
000279b0: 29 3b 0a 20 20 72 65 74 75 72 6e 20 6a 6f 69 6e );. return join
000279c0: 65 64 3b 0a 7d 0a 0a 2f 2a 0a 4c 61 6e 67 75 61 ed;.}../*.Langua
000279d0: 67 65 3a 20 4a 61 76 61 53 63 72 69 70 74 0a 44 ge: JavaScript.D
000279e0: 65 73 63 72 69 70 74 69 6f 6e 3a 20 4a 61 76 61 escription: Java
000279f0: 53 63 72 69 70 74 20 28 4a 53 29 20 69 73 20 61 Script (JS) is a
00027a00: 20 6c 69 67 68 74 77 65 69 67 68 74 2c 20 69 6e lightweight, in
00027a10: 74 65 72 70 72 65 74 65 64 2c 20 6f 72 20 6a 75 terpreted, or ju
00027a20: 73 74 2d 69 6e 2d 74 69 6d 65 20 63 6f 6d 70 69 st-in-time compi
00027a30: 6c 65 64 20 70 72 6f 67 72 61 6d 6d 69 6e 67 20 led programming
00027a40: 6c 61 6e 67 75 61 67 65 20 77 69 74 68 20 66 69 language with fi
00027a50: 72 73 74 2d 63 6c 61 73 73 20 66 75 6e 63 74 69 rst-class functi
00027a60: 6f 6e 73 2e 0a 43 61 74 65 67 6f 72 79 3a 20 63 ons..Category: c
00027a70: 6f 6d 6d 6f 6e 2c 20 73 63 72 69 70 74 69 6e 67 ommon, scripting
00027a80: 0a 57 65 62 73 69 74 65 3a 20 68 74 74 70 73 3a .Website: https:
00027a90: 2f 2f 64 65 76 65 6c 6f 70 65 72 2e 6d 6f 7a 69 //developer.mozi
00027aa0: 6c 6c 61 2e 6f 72 67 2f 65 6e 2d 55 53 2f 64 6f lla.org/en-US/do
00027ab0: 63 73 2f 57 65 62 2f 4a 61 76 61 53 63 72 69 70 cs/Web/JavaScrip
00027ac0: 74 0a 2a 2f 0a 0a 2f 2a 2a 20 40 74 79 70 65 20 t.*/../** @type
00027ad0: 4c 61 6e 67 75 61 67 65 46 6e 20 2a 2f 0a 66 75 LanguageFn */.fu
00027ae0: 6e 63 74 69 6f 6e 20 6a 61 76 61 73 63 72 69 70 nction javascrip
00027af0: 74 28 68 6c 6a 73 29 20 7b 0a 20 20 2f 2a 2a 0a t(hljs) {. /**.
00027b00: 20 20 20 2a 20 54 61 6b 65 73 20 61 20 73 74 72 * Takes a str
00027b10: 69 6e 67 20 6c 69 6b 65 20 22 3c 42 6f 6f 67 65 ing like "<Booge
00027b20: 72 22 20 61 6e 64 20 63 68 65 63 6b 73 20 74 6f r" and checks to
00027b30: 20 73 65 65 0a 20 20 20 2a 20 69 66 20 77 65 20 see. * if we
00027b40: 63 61 6e 20 66 69 6e 64 20 61 20 6d 61 74 63 68 can find a match
00027b50: 69 6e 67 20 22 3c 2f 42 6f 6f 67 65 72 22 20 6c ing "</Booger" l
00027b60: 61 74 65 72 20 69 6e 20 74 68 65 0a 20 20 20 2a ater in the. *
00027b70: 20 63 6f 6e 74 65 6e 74 2e 0a 20 20 20 2a 20 40 content.. * @
00027b80: 70 61 72 61 6d 20 7b 52 65 67 45 78 70 4d 61 74 param {RegExpMat
00027b90: 63 68 41 72 72 61 79 7d 20 6d 61 74 63 68 0a 20 chArray} match.
00027ba0: 20 20 2a 20 40 70 61 72 61 6d 20 7b 7b 61 66 74 * @param {{aft
00027bb0: 65 72 3a 6e 75 6d 62 65 72 7d 7d 20 70 61 72 61 er:number}} para
00027bc0: 6d 31 0a 20 20 20 2a 2f 0a 20 20 63 6f 6e 73 74 m1. */. const
00027bd0: 20 68 61 73 43 6c 6f 73 69 6e 67 54 61 67 20 3d hasClosingTag =
00027be0: 20 28 6d 61 74 63 68 2c 20 7b 20 61 66 74 65 72 (match, { after
00027bf0: 20 7d 29 20 3d 3e 20 7b 0a 20 20 20 20 63 6f 6e }) => {. con
00027c00: 73 74 20 74 61 67 20 3d 20 22 3c 2f 22 20 2b 20 st tag = "</" +
00027c10: 6d 61 74 63 68 5b 30 5d 2e 73 6c 69 63 65 28 31 match[0].slice(1
00027c20: 29 3b 0a 20 20 20 20 63 6f 6e 73 74 20 70 6f 73 );. const pos
00027c30: 20 3d 20 6d 61 74 63 68 2e 69 6e 70 75 74 2e 69 = match.input.i
00027c40: 6e 64 65 78 4f 66 28 74 61 67 2c 20 61 66 74 65 ndexOf(tag, afte
00027c50: 72 29 3b 0a 20 20 20 20 72 65 74 75 72 6e 20 70 r);. return p
00027c60: 6f 73 20 21 3d 3d 20 2d 31 3b 0a 20 20 7d 3b 0a os !== -1;. };.
00027c70: 0a 20 20 63 6f 6e 73 74 20 49 44 45 4e 54 5f 52 . const IDENT_R
00027c80: 45 24 31 20 3d 20 49 44 45 4e 54 5f 52 45 3b 0a E$1 = IDENT_RE;.
00027c90: 20 20 63 6f 6e 73 74 20 46 52 41 47 4d 45 4e 54 const FRAGMENT
00027ca0: 20 3d 20 7b 0a 20 20 20 20 62 65 67 69 6e 3a 20 = {. begin:
00027cb0: 27 3c 3e 27 2c 0a 20 20 20 20 65 6e 64 3a 20 27 '<>',. end: '
00027cc0: 3c 2f 3e 27 0a 20 20 7d 3b 0a 20 20 63 6f 6e 73 </>'. };. cons
00027cd0: 74 20 58 4d 4c 5f 54 41 47 20 3d 20 7b 0a 20 20 t XML_TAG = {.
00027ce0: 20 20 62 65 67 69 6e 3a 20 2f 3c 5b 41 2d 5a 61 begin: /<[A-Za
00027cf0: 2d 7a 30 2d 39 5c 5c 2e 5f 3a 2d 5d 2b 2f 2c 0a -z0-9\\._:-]+/,.
00027d00: 20 20 20 20 65 6e 64 3a 20 2f 5c 2f 5b 41 2d 5a end: /\/[A-Z
00027d10: 61 2d 7a 30 2d 39 5c 5c 2e 5f 3a 2d 5d 2b 3e 7c a-z0-9\\._:-]+>|
00027d20: 5c 2f 3e 2f 2c 0a 20 20 20 20 2f 2a 2a 0a 20 20 \/>/,. /**.
00027d30: 20 20 20 2a 20 40 70 61 72 61 6d 20 7b 52 65 67 * @param {Reg
00027d40: 45 78 70 4d 61 74 63 68 41 72 72 61 79 7d 20 6d ExpMatchArray} m
00027d50: 61 74 63 68 0a 20 20 20 20 20 2a 20 40 70 61 72 atch. * @par
00027d60: 61 6d 20 7b 43 61 6c 6c 62 61 63 6b 52 65 73 70 am {CallbackResp
00027d70: 6f 6e 73 65 7d 20 72 65 73 70 6f 6e 73 65 0a 20 onse} response.
00027d80: 20 20 20 20 2a 2f 0a 20 20 20 20 69 73 54 72 75 */. isTru
00027d90: 6c 79 4f 70 65 6e 69 6e 67 54 61 67 3a 20 28 6d lyOpeningTag: (m
00027da0: 61 74 63 68 2c 20 72 65 73 70 6f 6e 73 65 29 20 atch, response)
00027db0: 3d 3e 20 7b 0a 20 20 20 20 20 20 63 6f 6e 73 74 => {. const
00027dc0: 20 61 66 74 65 72 4d 61 74 63 68 49 6e 64 65 78 afterMatchIndex
00027dd0: 20 3d 20 6d 61 74 63 68 5b 30 5d 2e 6c 65 6e 67 = match[0].leng
00027de0: 74 68 20 2b 20 6d 61 74 63 68 2e 69 6e 64 65 78 th + match.index
00027df0: 3b 0a 20 20 20 20 20 20 63 6f 6e 73 74 20 6e 65 ;. const ne
00027e00: 78 74 43 68 61 72 20 3d 20 6d 61 74 63 68 2e 69 xtChar = match.i
00027e10: 6e 70 75 74 5b 61 66 74 65 72 4d 61 74 63 68 49 nput[afterMatchI
00027e20: 6e 64 65 78 5d 3b 0a 20 20 20 20 20 20 2f 2f 20 ndex];. //
00027e30: 6e 65 73 74 65 64 20 74 79 70 65 3f 0a 20 20 20 nested type?.
00027e40: 20 20 20 2f 2f 20 48 54 4d 4c 20 73 68 6f 75 6c // HTML shoul
00027e50: 64 20 6e 6f 74 20 69 6e 63 6c 75 64 65 20 61 6e d not include an
00027e60: 6f 74 68 65 72 20 72 61 77 20 60 3c 60 20 69 6e other raw `<` in
00027e70: 73 69 64 65 20 61 20 74 61 67 0a 20 20 20 20 20 side a tag.
00027e80: 20 2f 2f 20 42 75 74 20 61 20 74 79 70 65 20 6d // But a type m
00027e90: 69 67 68 74 3a 20 60 3c 41 72 72 61 79 3c 41 72 ight: `<Array<Ar
00027ea0: 72 61 79 3c 6e 75 6d 62 65 72 3e 3e 60 2c 20 65 ray<number>>`, e
00027eb0: 74 63 2e 0a 20 20 20 20 20 20 69 66 20 28 6e 65 tc.. if (ne
00027ec0: 78 74 43 68 61 72 20 3d 3d 3d 20 22 3c 22 29 20 xtChar === "<")
00027ed0: 7b 0a 20 20 20 20 20 20 20 20 72 65 73 70 6f 6e {. respon
00027ee0: 73 65 2e 69 67 6e 6f 72 65 4d 61 74 63 68 28 29 se.ignoreMatch()
00027ef0: 3b 0a 20 20 20 20 20 20 20 20 72 65 74 75 72 6e ;. return
00027f00: 3b 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 ;. }.
00027f10: 2f 2f 20 3c 73 6f 6d 65 74 68 69 6e 67 3e 0a 20 // <something>.
00027f20: 20 20 20 20 20 2f 2f 20 54 68 69 73 20 69 73 20 // This is
00027f30: 6e 6f 77 20 65 69 74 68 65 72 20 61 20 74 61 67 now either a tag
00027f40: 20 6f 72 20 61 20 74 79 70 65 2e 0a 20 20 20 20 or a type..
00027f50: 20 20 69 66 20 28 6e 65 78 74 43 68 61 72 20 3d if (nextChar =
00027f60: 3d 3d 20 22 3e 22 29 20 7b 0a 20 20 20 20 20 20 == ">") {.
00027f70: 20 20 2f 2f 20 69 66 20 77 65 20 63 61 6e 6e 6f // if we canno
00027f80: 74 20 66 69 6e 64 20 61 20 6d 61 74 63 68 69 6e t find a matchin
00027f90: 67 20 63 6c 6f 73 69 6e 67 20 74 61 67 2c 20 74 g closing tag, t
00027fa0: 68 65 6e 20 77 65 0a 20 20 20 20 20 20 20 20 2f hen we. /
00027fb0: 2f 20 77 69 6c 6c 20 69 67 6e 6f 72 65 20 69 74 / will ignore it
00027fc0: 0a 20 20 20 20 20 20 20 20 69 66 20 28 21 68 61 . if (!ha
00027fd0: 73 43 6c 6f 73 69 6e 67 54 61 67 28 6d 61 74 63 sClosingTag(matc
00027fe0: 68 2c 20 7b 20 61 66 74 65 72 3a 20 61 66 74 65 h, { after: afte
00027ff0: 72 4d 61 74 63 68 49 6e 64 65 78 20 7d 29 29 20 rMatchIndex }))
00028000: 7b 0a 20 20 20 20 20 20 20 20 20 20 72 65 73 70 {. resp
00028010: 6f 6e 73 65 2e 69 67 6e 6f 72 65 4d 61 74 63 68 onse.ignoreMatch
00028020: 28 29 3b 0a 20 20 20 20 20 20 20 20 7d 0a 20 20 ();. }.
00028030: 20 20 20 20 7d 0a 20 20 20 20 7d 0a 20 20 7d 3b }. }. };
00028040: 0a 20 20 63 6f 6e 73 74 20 4b 45 59 57 4f 52 44 . const KEYWORD
00028050: 53 24 31 20 3d 20 7b 0a 20 20 20 20 24 70 61 74 S$1 = {. $pat
00028060: 74 65 72 6e 3a 20 49 44 45 4e 54 5f 52 45 2c 0a tern: IDENT_RE,.
00028070: 20 20 20 20 6b 65 79 77 6f 72 64 3a 20 4b 45 59 keyword: KEY
00028080: 57 4f 52 44 53 2c 0a 20 20 20 20 6c 69 74 65 72 WORDS,. liter
00028090: 61 6c 3a 20 4c 49 54 45 52 41 4c 53 2c 0a 20 20 al: LITERALS,.
000280a0: 20 20 62 75 69 6c 74 5f 69 6e 3a 20 42 55 49 4c built_in: BUIL
000280b0: 54 5f 49 4e 53 0a 20 20 7d 3b 0a 0a 20 20 2f 2f T_INS. };.. //
000280c0: 20 68 74 74 70 73 3a 2f 2f 74 63 33 39 2e 65 73 https://tc39.es
000280d0: 2f 65 63 6d 61 32 36 32 2f 23 73 65 63 2d 6c 69 /ecma262/#sec-li
000280e0: 74 65 72 61 6c 73 2d 6e 75 6d 65 72 69 63 2d 6c terals-numeric-l
000280f0: 69 74 65 72 61 6c 73 0a 20 20 63 6f 6e 73 74 20 iterals. const
00028100: 64 65 63 69 6d 61 6c 44 69 67 69 74 73 20 3d 20 decimalDigits =
00028110: 27 5b 30 2d 39 5d 28 5f 3f 5b 30 2d 39 5d 29 2a '[0-9](_?[0-9])*
00028120: 27 3b 0a 20 20 63 6f 6e 73 74 20 66 72 61 63 20 ';. const frac
00028130: 3d 20 60 5c 5c 2e 28 24 7b 64 65 63 69 6d 61 6c = `\\.(${decimal
00028140: 44 69 67 69 74 73 7d 29 60 3b 0a 20 20 2f 2f 20 Digits})`;. //
00028150: 44 65 63 69 6d 61 6c 49 6e 74 65 67 65 72 4c 69 DecimalIntegerLi
00028160: 74 65 72 61 6c 2c 20 69 6e 63 6c 75 64 69 6e 67 teral, including
00028170: 20 41 6e 6e 65 78 20 42 20 4e 6f 6e 4f 63 74 61 Annex B NonOcta
00028180: 6c 44 65 63 69 6d 61 6c 49 6e 74 65 67 65 72 4c lDecimalIntegerL
00028190: 69 74 65 72 61 6c 0a 20 20 2f 2f 20 68 74 74 70 iteral. // http
000281a0: 73 3a 2f 2f 74 63 33 39 2e 65 73 2f 65 63 6d 61 s://tc39.es/ecma
000281b0: 32 36 32 2f 23 73 65 63 2d 61 64 64 69 74 69 6f 262/#sec-additio
000281c0: 6e 61 6c 2d 73 79 6e 74 61 78 2d 6e 75 6d 65 72 nal-syntax-numer
000281d0: 69 63 2d 6c 69 74 65 72 61 6c 73 0a 20 20 63 6f ic-literals. co
000281e0: 6e 73 74 20 64 65 63 69 6d 61 6c 49 6e 74 65 67 nst decimalInteg
000281f0: 65 72 20 3d 20 60 30 7c 5b 31 2d 39 5d 28 5f 3f er = `0|[1-9](_?
00028200: 5b 30 2d 39 5d 29 2a 7c 30 5b 30 2d 37 5d 2a 5b [0-9])*|0[0-7]*[
00028210: 38 39 5d 5b 30 2d 39 5d 2a 60 3b 0a 20 20 63 6f 89][0-9]*`;. co
00028220: 6e 73 74 20 4e 55 4d 42 45 52 20 3d 20 7b 0a 20 nst NUMBER = {.
00028230: 20 20 20 63 6c 61 73 73 4e 61 6d 65 3a 20 27 6e className: 'n
00028240: 75 6d 62 65 72 27 2c 0a 20 20 20 20 76 61 72 69 umber',. vari
00028250: 61 6e 74 73 3a 20 5b 0a 20 20 20 20 20 20 2f 2f ants: [. //
00028260: 20 44 65 63 69 6d 61 6c 4c 69 74 65 72 61 6c 0a DecimalLiteral.
00028270: 20 20 20 20 20 20 7b 20 62 65 67 69 6e 3a 20 60 { begin: `
00028280: 28 5c 5c 62 28 24 7b 64 65 63 69 6d 61 6c 49 6e (\\b(${decimalIn
00028290: 74 65 67 65 72 7d 29 28 28 24 7b 66 72 61 63 7d teger})((${frac}
000282a0: 29 7c 5c 5c 2e 29 3f 7c 28 24 7b 66 72 61 63 7d )|\\.)?|(${frac}
000282b0: 29 29 60 20 2b 0a 20 20 20 20 20 20 20 20 60 5b ))` +. `[
000282c0: 65 45 5d 5b 2b 2d 5d 3f 28 24 7b 64 65 63 69 6d eE][+-]?(${decim
000282d0: 61 6c 44 69 67 69 74 73 7d 29 5c 5c 62 60 20 7d alDigits})\\b` }
000282e0: 2c 0a 20 20 20 20 20 20 7b 20 62 65 67 69 6e 3a ,. { begin:
000282f0: 20 60 5c 5c 62 28 24 7b 64 65 63 69 6d 61 6c 49 `\\b(${decimalI
00028300: 6e 74 65 67 65 72 7d 29 5c 5c 62 28 28 24 7b 66 nteger})\\b((${f
00028310: 72 61 63 7d 29 5c 5c 62 7c 5c 5c 2e 29 3f 7c 28 rac})\\b|\\.)?|(
00028320: 24 7b 66 72 61 63 7d 29 5c 5c 62 60 20 7d 2c 0a ${frac})\\b` },.
00028330: 0a 20 20 20 20 20 20 2f 2f 20 44 65 63 69 6d 61 . // Decima
00028340: 6c 42 69 67 49 6e 74 65 67 65 72 4c 69 74 65 72 lBigIntegerLiter
00028350: 61 6c 0a 20 20 20 20 20 20 7b 20 62 65 67 69 6e al. { begin
00028360: 3a 20 60 5c 5c 62 28 30 7c 5b 31 2d 39 5d 28 5f : `\\b(0|[1-9](_
00028370: 3f 5b 30 2d 39 5d 29 2a 29 6e 5c 5c 62 60 20 7d ?[0-9])*)n\\b` }
00028380: 2c 0a 0a 20 20 20 20 20 20 2f 2f 20 4e 6f 6e 44 ,.. // NonD
00028390: 65 63 69 6d 61 6c 49 6e 74 65 67 65 72 4c 69 74 ecimalIntegerLit
000283a0: 65 72 61 6c 0a 20 20 20 20 20 20 7b 20 62 65 67 eral. { beg
000283b0: 69 6e 3a 20 22 5c 5c 62 30 5b 78 58 5d 5b 30 2d in: "\\b0[xX][0-
000283c0: 39 61 2d 66 41 2d 46 5d 28 5f 3f 5b 30 2d 39 61 9a-fA-F](_?[0-9a
000283d0: 2d 66 41 2d 46 5d 29 2a 6e 3f 5c 5c 62 22 20 7d -fA-F])*n?\\b" }
000283e0: 2c 0a 20 20 20 20 20 20 7b 20 62 65 67 69 6e 3a ,. { begin:
000283f0: 20 22 5c 5c 62 30 5b 62 42 5d 5b 30 2d 31 5d 28 "\\b0[bB][0-1](
00028400: 5f 3f 5b 30 2d 31 5d 29 2a 6e 3f 5c 5c 62 22 20 _?[0-1])*n?\\b"
00028410: 7d 2c 0a 20 20 20 20 20 20 7b 20 62 65 67 69 6e },. { begin
00028420: 3a 20 22 5c 5c 62 30 5b 6f 4f 5d 5b 30 2d 37 5d : "\\b0[oO][0-7]
00028430: 28 5f 3f 5b 30 2d 37 5d 29 2a 6e 3f 5c 5c 62 22 (_?[0-7])*n?\\b"
00028440: 20 7d 2c 0a 0a 20 20 20 20 20 20 2f 2f 20 4c 65 },.. // Le
00028450: 67 61 63 79 4f 63 74 61 6c 49 6e 74 65 67 65 72 gacyOctalInteger
00028460: 4c 69 74 65 72 61 6c 20 28 64 6f 65 73 20 6e 6f Literal (does no
00028470: 74 20 69 6e 63 6c 75 64 65 20 75 6e 64 65 72 73 t include unders
00028480: 63 6f 72 65 20 73 65 70 61 72 61 74 6f 72 73 29 core separators)
00028490: 0a 20 20 20 20 20 20 2f 2f 20 68 74 74 70 73 3a . // https:
000284a0: 2f 2f 74 63 33 39 2e 65 73 2f 65 63 6d 61 32 36 //tc39.es/ecma26
000284b0: 32 2f 23 73 65 63 2d 61 64 64 69 74 69 6f 6e 61 2/#sec-additiona
000284c0: 6c 2d 73 79 6e 74 61 78 2d 6e 75 6d 65 72 69 63 l-syntax-numeric
000284d0: 2d 6c 69 74 65 72 61 6c 73 0a 20 20 20 20 20 20 -literals.
000284e0: 7b 20 62 65 67 69 6e 3a 20 22 5c 5c 62 30 5b 30 { begin: "\\b0[0
000284f0: 2d 37 5d 2b 6e 3f 5c 5c 62 22 20 7d 2c 0a 20 20 -7]+n?\\b" },.
00028500: 20 20 5d 2c 0a 20 20 20 20 72 65 6c 65 76 61 6e ],. relevan
00028510: 63 65 3a 20 30 0a 20 20 7d 3b 0a 0a 20 20 63 6f ce: 0. };.. co
00028520: 6e 73 74 20 53 55 42 53 54 20 3d 20 7b 0a 20 20 nst SUBST = {.
00028530: 20 20 63 6c 61 73 73 4e 61 6d 65 3a 20 27 73 75 className: 'su
00028540: 62 73 74 27 2c 0a 20 20 20 20 62 65 67 69 6e 3a bst',. begin:
00028550: 20 27 5c 5c 24 5c 5c 7b 27 2c 0a 20 20 20 20 65 '\\$\\{',. e
00028560: 6e 64 3a 20 27 5c 5c 7d 27 2c 0a 20 20 20 20 6b nd: '\\}',. k
00028570: 65 79 77 6f 72 64 73 3a 20 4b 45 59 57 4f 52 44 eywords: KEYWORD
00028580: 53 24 31 2c 0a 20 20 20 20 63 6f 6e 74 61 69 6e S$1,. contain
00028590: 73 3a 20 5b 5d 20 2f 2f 20 64 65 66 69 6e 65 64 s: [] // defined
000285a0: 20 6c 61 74 65 72 0a 20 20 7d 3b 0a 20 20 63 6f later. };. co
000285b0: 6e 73 74 20 48 54 4d 4c 5f 54 45 4d 50 4c 41 54 nst HTML_TEMPLAT
000285c0: 45 20 3d 20 7b 0a 20 20 20 20 62 65 67 69 6e 3a E = {. begin:
000285d0: 20 27 68 74 6d 6c 60 27 2c 0a 20 20 20 20 65 6e 'html`',. en
000285e0: 64 3a 20 27 27 2c 0a 20 20 20 20 73 74 61 72 74 d: '',. start
000285f0: 73 3a 20 7b 0a 20 20 20 20 20 20 65 6e 64 3a 20 s: {. end:
00028600: 27 60 27 2c 0a 20 20 20 20 20 20 72 65 74 75 72 '`',. retur
00028610: 6e 45 6e 64 3a 20 66 61 6c 73 65 2c 0a 20 20 20 nEnd: false,.
00028620: 20 20 20 63 6f 6e 74 61 69 6e 73 3a 20 5b 0a 20 contains: [.
00028630: 20 20 20 20 20 20 20 68 6c 6a 73 2e 42 41 43 4b hljs.BACK
00028640: 53 4c 41 53 48 5f 45 53 43 41 50 45 2c 0a 20 20 SLASH_ESCAPE,.
00028650: 20 20 20 20 20 20 53 55 42 53 54 0a 20 20 20 20 SUBST.
00028660: 20 20 5d 2c 0a 20 20 20 20 20 20 73 75 62 4c 61 ],. subLa
00028670: 6e 67 75 61 67 65 3a 20 27 78 6d 6c 27 0a 20 20 nguage: 'xml'.
00028680: 20 20 7d 0a 20 20 7d 3b 0a 20 20 63 6f 6e 73 74 }. };. const
00028690: 20 43 53 53 5f 54 45 4d 50 4c 41 54 45 20 3d 20 CSS_TEMPLATE =
000286a0: 7b 0a 20 20 20 20 62 65 67 69 6e 3a 20 27 63 73 {. begin: 'cs
000286b0: 73 60 27 2c 0a 20 20 20 20 65 6e 64 3a 20 27 27 s`',. end: ''
000286c0: 2c 0a 20 20 20 20 73 74 61 72 74 73 3a 20 7b 0a ,. starts: {.
000286d0: 20 20 20 20 20 20 65 6e 64 3a 20 27 60 27 2c 0a end: '`',.
000286e0: 20 20 20 20 20 20 72 65 74 75 72 6e 45 6e 64 3a returnEnd:
000286f0: 20 66 61 6c 73 65 2c 0a 20 20 20 20 20 20 63 6f false,. co
00028700: 6e 74 61 69 6e 73 3a 20 5b 0a 20 20 20 20 20 20 ntains: [.
00028710: 20 20 68 6c 6a 73 2e 42 41 43 4b 53 4c 41 53 48 hljs.BACKSLASH
00028720: 5f 45 53 43 41 50 45 2c 0a 20 20 20 20 20 20 20 _ESCAPE,.
00028730: 20 53 55 42 53 54 0a 20 20 20 20 20 20 5d 2c 0a SUBST. ],.
00028740: 20 20 20 20 20 20 73 75 62 4c 61 6e 67 75 61 67 subLanguag
00028750: 65 3a 20 27 63 73 73 27 0a 20 20 20 20 7d 0a 20 e: 'css'. }.
00028760: 20 7d 3b 0a 20 20 63 6f 6e 73 74 20 54 45 4d 50 };. const TEMP
00028770: 4c 41 54 45 5f 53 54 52 49 4e 47 20 3d 20 7b 0a LATE_STRING = {.
00028780: 20 20 20 20 63 6c 61 73 73 4e 61 6d 65 3a 20 27 className: '
00028790: 73 74 72 69 6e 67 27 2c 0a 20 20 20 20 62 65 67 string',. beg
000287a0: 69 6e 3a 20 27 60 27 2c 0a 20 20 20 20 65 6e 64 in: '`',. end
000287b0: 3a 20 27 60 27 2c 0a 20 20 20 20 63 6f 6e 74 61 : '`',. conta
000287c0: 69 6e 73 3a 20 5b 0a 20 20 20 20 20 20 68 6c 6a ins: [. hlj
000287d0: 73 2e 42 41 43 4b 53 4c 41 53 48 5f 45 53 43 41 s.BACKSLASH_ESCA
000287e0: 50 45 2c 0a 20 20 20 20 20 20 53 55 42 53 54 0a PE,. SUBST.
000287f0: 20 20 20 20 5d 0a 20 20 7d 3b 0a 20 20 63 6f 6e ]. };. con
00028800: 73 74 20 4a 53 44 4f 43 5f 43 4f 4d 4d 45 4e 54 st JSDOC_COMMENT
00028810: 20 3d 20 68 6c 6a 73 2e 43 4f 4d 4d 45 4e 54 28 = hljs.COMMENT(
00028820: 0a 20 20 20 20 2f 5c 2f 5c 2a 5c 2a 28 3f 21 5c . /\/\*\*(?!\
00028830: 2f 29 2f 2c 0a 20 20 20 20 27 5c 5c 2a 2f 27 2c /)/,. '\\*/',
00028840: 0a 20 20 20 20 7b 0a 20 20 20 20 20 20 72 65 6c . {. rel
00028850: 65 76 61 6e 63 65 3a 20 30 2c 0a 20 20 20 20 20 evance: 0,.
00028860: 20 63 6f 6e 74 61 69 6e 73 3a 20 5b 0a 20 20 20 contains: [.
00028870: 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 {.
00028880: 20 63 6c 61 73 73 4e 61 6d 65 3a 20 27 64 6f 63 className: 'doc
00028890: 74 61 67 27 2c 0a 20 20 20 20 20 20 20 20 20 20 tag',.
000288a0: 62 65 67 69 6e 3a 20 27 40 5b 41 2d 5a 61 2d 7a begin: '@[A-Za-z
000288b0: 5d 2b 27 2c 0a 20 20 20 20 20 20 20 20 20 20 63 ]+',. c
000288c0: 6f 6e 74 61 69 6e 73 3a 20 5b 0a 20 20 20 20 20 ontains: [.
000288d0: 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 {.
000288e0: 20 20 20 20 20 20 20 63 6c 61 73 73 4e 61 6d 65 className
000288f0: 3a 20 27 74 79 70 65 27 2c 0a 20 20 20 20 20 20 : 'type',.
00028900: 20 20 20 20 20 20 20 20 62 65 67 69 6e 3a 20 27 begin: '
00028910: 5c 5c 7b 27 2c 0a 20 20 20 20 20 20 20 20 20 20 \\{',.
00028920: 20 20 20 20 65 6e 64 3a 20 27 5c 5c 7d 27 2c 0a end: '\\}',.
00028930: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 re
00028940: 6c 65 76 61 6e 63 65 3a 20 30 0a 20 20 20 20 20 levance: 0.
00028950: 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 },.
00028960: 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 {.
00028970: 20 20 20 20 20 20 63 6c 61 73 73 4e 61 6d 65 3a className:
00028980: 20 27 76 61 72 69 61 62 6c 65 27 2c 0a 20 20 20 'variable',.
00028990: 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e begin
000289a0: 3a 20 49 44 45 4e 54 5f 52 45 24 31 20 2b 20 27 : IDENT_RE$1 + '
000289b0: 28 3f 3d 5c 5c 73 2a 28 2d 29 7c 24 29 27 2c 0a (?=\\s*(-)|$)',.
000289c0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 65 6e en
000289d0: 64 73 50 61 72 65 6e 74 3a 20 74 72 75 65 2c 0a dsParent: true,.
000289e0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 re
000289f0: 6c 65 76 61 6e 63 65 3a 20 30 0a 20 20 20 20 20 levance: 0.
00028a00: 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 },.
00028a10: 20 20 20 20 20 20 2f 2f 20 65 61 74 20 73 70 61 // eat spa
00028a20: 63 65 73 20 28 6e 6f 74 20 6e 65 77 6c 69 6e 65 ces (not newline
00028a30: 73 29 20 73 6f 20 77 65 20 63 61 6e 20 66 69 6e s) so we can fin
00028a40: 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f d. //
00028a50: 20 74 79 70 65 73 20 6f 72 20 76 61 72 69 61 62 types or variab
00028a60: 6c 65 73 0a 20 20 20 20 20 20 20 20 20 20 20 20 les.
00028a70: 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 {.
00028a80: 62 65 67 69 6e 3a 20 2f 28 3f 3d 5b 5e 5c 6e 5d begin: /(?=[^\n]
00028a90: 29 5c 73 2f 2c 0a 20 20 20 20 20 20 20 20 20 20 )\s/,.
00028aa0: 20 20 20 20 72 65 6c 65 76 61 6e 63 65 3a 20 30 relevance: 0
00028ab0: 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 . }.
00028ac0: 20 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 ].
00028ad0: 20 20 20 7d 0a 20 20 20 20 20 20 5d 0a 20 20 20 }. ].
00028ae0: 20 7d 0a 20 20 29 3b 0a 20 20 63 6f 6e 73 74 20 }. );. const
00028af0: 43 4f 4d 4d 45 4e 54 20 3d 20 7b 0a 20 20 20 20 COMMENT = {.
00028b00: 63 6c 61 73 73 4e 61 6d 65 3a 20 22 63 6f 6d 6d className: "comm
00028b10: 65 6e 74 22 2c 0a 20 20 20 20 76 61 72 69 61 6e ent",. varian
00028b20: 74 73 3a 20 5b 0a 20 20 20 20 20 20 4a 53 44 4f ts: [. JSDO
00028b30: 43 5f 43 4f 4d 4d 45 4e 54 2c 0a 20 20 20 20 20 C_COMMENT,.
00028b40: 20 68 6c 6a 73 2e 43 5f 42 4c 4f 43 4b 5f 43 4f hljs.C_BLOCK_CO
00028b50: 4d 4d 45 4e 54 5f 4d 4f 44 45 2c 0a 20 20 20 20 MMENT_MODE,.
00028b60: 20 20 68 6c 6a 73 2e 43 5f 4c 49 4e 45 5f 43 4f hljs.C_LINE_CO
00028b70: 4d 4d 45 4e 54 5f 4d 4f 44 45 0a 20 20 20 20 5d MMENT_MODE. ]
00028b80: 0a 20 20 7d 3b 0a 20 20 63 6f 6e 73 74 20 53 55 . };. const SU
00028b90: 42 53 54 5f 49 4e 54 45 52 4e 41 4c 53 20 3d 20 BST_INTERNALS =
00028ba0: 5b 0a 20 20 20 20 68 6c 6a 73 2e 41 50 4f 53 5f [. hljs.APOS_
00028bb0: 53 54 52 49 4e 47 5f 4d 4f 44 45 2c 0a 20 20 20 STRING_MODE,.
00028bc0: 20 68 6c 6a 73 2e 51 55 4f 54 45 5f 53 54 52 49 hljs.QUOTE_STRI
00028bd0: 4e 47 5f 4d 4f 44 45 2c 0a 20 20 20 20 48 54 4d NG_MODE,. HTM
00028be0: 4c 5f 54 45 4d 50 4c 41 54 45 2c 0a 20 20 20 20 L_TEMPLATE,.
00028bf0: 43 53 53 5f 54 45 4d 50 4c 41 54 45 2c 0a 20 20 CSS_TEMPLATE,.
00028c00: 20 20 54 45 4d 50 4c 41 54 45 5f 53 54 52 49 4e TEMPLATE_STRIN
00028c10: 47 2c 0a 20 20 20 20 4e 55 4d 42 45 52 2c 0a 20 G,. NUMBER,.
00028c20: 20 20 20 68 6c 6a 73 2e 52 45 47 45 58 50 5f 4d hljs.REGEXP_M
00028c30: 4f 44 45 0a 20 20 5d 3b 0a 20 20 53 55 42 53 54 ODE. ];. SUBST
00028c40: 2e 63 6f 6e 74 61 69 6e 73 20 3d 20 53 55 42 53 .contains = SUBS
00028c50: 54 5f 49 4e 54 45 52 4e 41 4c 53 0a 20 20 20 20 T_INTERNALS.
00028c60: 2e 63 6f 6e 63 61 74 28 7b 0a 20 20 20 20 20 20 .concat({.
00028c70: 2f 2f 20 77 65 20 6e 65 65 64 20 74 6f 20 70 61 // we need to pa
00028c80: 69 72 20 75 70 20 7b 7d 20 69 6e 73 69 64 65 20 ir up {} inside
00028c90: 6f 75 72 20 73 75 62 73 74 20 74 6f 20 70 72 65 our subst to pre
00028ca0: 76 65 6e 74 0a 20 20 20 20 20 20 2f 2f 20 69 74 vent. // it
00028cb0: 20 66 72 6f 6d 20 65 6e 64 69 6e 67 20 74 6f 6f from ending too
00028cc0: 20 65 61 72 6c 79 20 62 79 20 6d 61 74 63 68 69 early by matchi
00028cd0: 6e 67 20 61 6e 6f 74 68 65 72 20 7d 0a 20 20 20 ng another }.
00028ce0: 20 20 20 62 65 67 69 6e 3a 20 2f 5c 7b 2f 2c 0a begin: /\{/,.
00028cf0: 20 20 20 20 20 20 65 6e 64 3a 20 2f 5c 7d 2f 2c end: /\}/,
00028d00: 0a 20 20 20 20 20 20 6b 65 79 77 6f 72 64 73 3a . keywords:
00028d10: 20 4b 45 59 57 4f 52 44 53 24 31 2c 0a 20 20 20 KEYWORDS$1,.
00028d20: 20 20 20 63 6f 6e 74 61 69 6e 73 3a 20 5b 0a 20 contains: [.
00028d30: 20 20 20 20 20 20 20 22 73 65 6c 66 22 0a 20 20 "self".
00028d40: 20 20 20 20 5d 2e 63 6f 6e 63 61 74 28 53 55 42 ].concat(SUB
00028d50: 53 54 5f 49 4e 54 45 52 4e 41 4c 53 29 0a 20 20 ST_INTERNALS).
00028d60: 20 20 7d 29 3b 0a 20 20 63 6f 6e 73 74 20 53 55 });. const SU
00028d70: 42 53 54 5f 41 4e 44 5f 43 4f 4d 4d 45 4e 54 53 BST_AND_COMMENTS
00028d80: 20 3d 20 5b 5d 2e 63 6f 6e 63 61 74 28 43 4f 4d = [].concat(COM
00028d90: 4d 45 4e 54 2c 20 53 55 42 53 54 2e 63 6f 6e 74 MENT, SUBST.cont
00028da0: 61 69 6e 73 29 3b 0a 20 20 63 6f 6e 73 74 20 50 ains);. const P
00028db0: 41 52 41 4d 53 5f 43 4f 4e 54 41 49 4e 53 20 3d ARAMS_CONTAINS =
00028dc0: 20 53 55 42 53 54 5f 41 4e 44 5f 43 4f 4d 4d 45 SUBST_AND_COMME
00028dd0: 4e 54 53 2e 63 6f 6e 63 61 74 28 5b 0a 20 20 20 NTS.concat([.
00028de0: 20 2f 2f 20 65 61 74 20 72 65 63 75 72 73 69 76 // eat recursiv
00028df0: 65 20 70 61 72 65 6e 73 20 69 6e 20 73 75 62 20 e parens in sub
00028e00: 65 78 70 72 65 73 73 69 6f 6e 73 0a 20 20 20 20 expressions.
00028e10: 7b 0a 20 20 20 20 20 20 62 65 67 69 6e 3a 20 2f {. begin: /
00028e20: 5c 28 2f 2c 0a 20 20 20 20 20 20 65 6e 64 3a 20 \(/,. end:
00028e30: 2f 5c 29 2f 2c 0a 20 20 20 20 20 20 6b 65 79 77 /\)/,. keyw
00028e40: 6f 72 64 73 3a 20 4b 45 59 57 4f 52 44 53 24 31 ords: KEYWORDS$1
00028e50: 2c 0a 20 20 20 20 20 20 63 6f 6e 74 61 69 6e 73 ,. contains
00028e60: 3a 20 5b 22 73 65 6c 66 22 5d 2e 63 6f 6e 63 61 : ["self"].conca
00028e70: 74 28 53 55 42 53 54 5f 41 4e 44 5f 43 4f 4d 4d t(SUBST_AND_COMM
00028e80: 45 4e 54 53 29 0a 20 20 20 20 7d 0a 20 20 5d 29 ENTS). }. ])
00028e90: 3b 0a 20 20 63 6f 6e 73 74 20 50 41 52 41 4d 53 ;. const PARAMS
00028ea0: 20 3d 20 7b 0a 20 20 20 20 63 6c 61 73 73 4e 61 = {. classNa
00028eb0: 6d 65 3a 20 27 70 61 72 61 6d 73 27 2c 0a 20 20 me: 'params',.
00028ec0: 20 20 62 65 67 69 6e 3a 20 2f 5c 28 2f 2c 0a 20 begin: /\(/,.
00028ed0: 20 20 20 65 6e 64 3a 20 2f 5c 29 2f 2c 0a 20 20 end: /\)/,.
00028ee0: 20 20 65 78 63 6c 75 64 65 42 65 67 69 6e 3a 20 excludeBegin:
00028ef0: 74 72 75 65 2c 0a 20 20 20 20 65 78 63 6c 75 64 true,. exclud
00028f00: 65 45 6e 64 3a 20 74 72 75 65 2c 0a 20 20 20 20 eEnd: true,.
00028f10: 6b 65 79 77 6f 72 64 73 3a 20 4b 45 59 57 4f 52 keywords: KEYWOR
00028f20: 44 53 24 31 2c 0a 20 20 20 20 63 6f 6e 74 61 69 DS$1,. contai
00028f30: 6e 73 3a 20 50 41 52 41 4d 53 5f 43 4f 4e 54 41 ns: PARAMS_CONTA
00028f40: 49 4e 53 0a 20 20 7d 3b 0a 0a 20 20 72 65 74 75 INS. };.. retu
00028f50: 72 6e 20 7b 0a 20 20 20 20 6e 61 6d 65 3a 20 27 rn {. name: '
00028f60: 4a 61 76 61 73 63 72 69 70 74 27 2c 0a 20 20 20 Javascript',.
00028f70: 20 61 6c 69 61 73 65 73 3a 20 5b 27 6a 73 27 2c aliases: ['js',
00028f80: 20 27 6a 73 78 27 2c 20 27 6d 6a 73 27 2c 20 27 'jsx', 'mjs', '
00028f90: 63 6a 73 27 5d 2c 0a 20 20 20 20 6b 65 79 77 6f cjs'],. keywo
00028fa0: 72 64 73 3a 20 4b 45 59 57 4f 52 44 53 24 31 2c rds: KEYWORDS$1,
00028fb0: 0a 20 20 20 20 2f 2f 20 74 68 69 73 20 77 69 6c . // this wil
00028fc0: 6c 20 62 65 20 65 78 74 65 6e 64 65 64 20 62 79 l be extended by
00028fd0: 20 54 79 70 65 53 63 72 69 70 74 0a 20 20 20 20 TypeScript.
00028fe0: 65 78 70 6f 72 74 73 3a 20 7b 20 50 41 52 41 4d exports: { PARAM
00028ff0: 53 5f 43 4f 4e 54 41 49 4e 53 20 7d 2c 0a 20 20 S_CONTAINS },.
00029000: 20 20 69 6c 6c 65 67 61 6c 3a 20 2f 23 28 3f 21 illegal: /#(?!
00029010: 5b 24 5f 41 2d 7a 5d 29 2f 2c 0a 20 20 20 20 63 [$_A-z])/,. c
00029020: 6f 6e 74 61 69 6e 73 3a 20 5b 0a 20 20 20 20 20 ontains: [.
00029030: 20 68 6c 6a 73 2e 53 48 45 42 41 4e 47 28 7b 0a hljs.SHEBANG({.
00029040: 20 20 20 20 20 20 20 20 6c 61 62 65 6c 3a 20 22 label: "
00029050: 73 68 65 62 61 6e 67 22 2c 0a 20 20 20 20 20 20 shebang",.
00029060: 20 20 62 69 6e 61 72 79 3a 20 22 6e 6f 64 65 22 binary: "node"
00029070: 2c 0a 20 20 20 20 20 20 20 20 72 65 6c 65 76 61 ,. releva
00029080: 6e 63 65 3a 20 35 0a 20 20 20 20 20 20 7d 29 2c nce: 5. }),
00029090: 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 . {.
000290a0: 20 6c 61 62 65 6c 3a 20 22 75 73 65 5f 73 74 72 label: "use_str
000290b0: 69 63 74 22 2c 0a 20 20 20 20 20 20 20 20 63 6c ict",. cl
000290c0: 61 73 73 4e 61 6d 65 3a 20 27 6d 65 74 61 27 2c assName: 'meta',
000290d0: 0a 20 20 20 20 20 20 20 20 72 65 6c 65 76 61 6e . relevan
000290e0: 63 65 3a 20 31 30 2c 0a 20 20 20 20 20 20 20 20 ce: 10,.
000290f0: 62 65 67 69 6e 3a 20 2f 5e 5c 73 2a 5b 27 22 5d begin: /^\s*['"]
00029100: 75 73 65 20 28 73 74 72 69 63 74 7c 61 73 6d 29 use (strict|asm)
00029110: 5b 27 22 5d 2f 0a 20 20 20 20 20 20 7d 2c 0a 20 ['"]/. },.
00029120: 20 20 20 20 20 68 6c 6a 73 2e 41 50 4f 53 5f 53 hljs.APOS_S
00029130: 54 52 49 4e 47 5f 4d 4f 44 45 2c 0a 20 20 20 20 TRING_MODE,.
00029140: 20 20 68 6c 6a 73 2e 51 55 4f 54 45 5f 53 54 52 hljs.QUOTE_STR
00029150: 49 4e 47 5f 4d 4f 44 45 2c 0a 20 20 20 20 20 20 ING_MODE,.
00029160: 48 54 4d 4c 5f 54 45 4d 50 4c 41 54 45 2c 0a 20 HTML_TEMPLATE,.
00029170: 20 20 20 20 20 43 53 53 5f 54 45 4d 50 4c 41 54 CSS_TEMPLAT
00029180: 45 2c 0a 20 20 20 20 20 20 54 45 4d 50 4c 41 54 E,. TEMPLAT
00029190: 45 5f 53 54 52 49 4e 47 2c 0a 20 20 20 20 20 20 E_STRING,.
000291a0: 43 4f 4d 4d 45 4e 54 2c 0a 20 20 20 20 20 20 4e COMMENT,. N
000291b0: 55 4d 42 45 52 2c 0a 20 20 20 20 20 20 7b 20 2f UMBER,. { /
000291c0: 2f 20 6f 62 6a 65 63 74 20 61 74 74 72 20 63 6f / object attr co
000291d0: 6e 74 61 69 6e 65 72 0a 20 20 20 20 20 20 20 20 ntainer.
000291e0: 62 65 67 69 6e 3a 20 63 6f 6e 63 61 74 28 2f 5b begin: concat(/[
000291f0: 7b 2c 5c 6e 5d 5c 73 2a 2f 2c 0a 20 20 20 20 20 {,\n]\s*/,.
00029200: 20 20 20 20 20 2f 2f 20 77 65 20 6e 65 65 64 20 // we need
00029210: 74 6f 20 6c 6f 6f 6b 20 61 68 65 61 64 20 74 6f to look ahead to
00029220: 20 6d 61 6b 65 20 73 75 72 65 20 74 68 61 74 20 make sure that
00029230: 77 65 20 61 63 74 75 61 6c 6c 79 20 68 61 76 65 we actually have
00029240: 20 61 6e 0a 20 20 20 20 20 20 20 20 20 20 2f 2f an. //
00029250: 20 61 74 74 72 69 62 75 74 65 20 63 6f 6d 69 6e attribute comin
00029260: 67 20 75 70 20 73 6f 20 77 65 20 64 6f 6e 27 74 g up so we don't
00029270: 20 73 74 65 61 6c 20 61 20 63 6f 6d 6d 61 20 66 steal a comma f
00029280: 72 6f 6d 20 61 20 70 6f 74 65 6e 74 69 61 6c 0a rom a potential.
00029290: 20 20 20 20 20 20 20 20 20 20 2f 2f 20 22 76 61 // "va
000292a0: 6c 75 65 22 20 63 6f 6e 74 61 69 6e 65 72 0a 20 lue" container.
000292b0: 20 20 20 20 20 20 20 20 20 2f 2f 0a 20 20 20 20 //.
000292c0: 20 20 20 20 20 20 2f 2f 20 4e 4f 54 45 3a 20 74 // NOTE: t
000292d0: 68 69 73 20 6d 69 67 68 74 20 6e 6f 74 20 77 6f his might not wo
000292e0: 72 6b 20 68 6f 77 20 79 6f 75 20 74 68 69 6e 6b rk how you think
000292f0: 2e 20 20 57 65 20 64 6f 6e 27 74 20 61 63 74 75 . We don't actu
00029300: 61 6c 6c 79 20 61 6c 77 61 79 73 0a 20 20 20 20 ally always.
00029310: 20 20 20 20 20 20 2f 2f 20 65 6e 74 65 72 20 74 // enter t
00029320: 68 69 73 20 6d 6f 64 65 20 61 6e 64 20 73 74 61 his mode and sta
00029330: 79 2e 20 20 49 6e 73 74 65 61 64 20 69 74 20 6d y. Instead it m
00029340: 69 67 68 74 20 6d 65 72 65 6c 79 20 6d 61 74 63 ight merely matc
00029350: 68 20 60 2c 0a 20 20 20 20 20 20 20 20 20 20 2f h `,. /
00029360: 2f 20 3c 63 6f 6d 6d 65 6e 74 73 20 75 70 20 6e / <comments up n
00029370: 65 78 74 3e 60 20 61 6e 64 20 74 68 65 6e 20 69 ext>` and then i
00029380: 6d 6d 65 64 69 61 74 65 6c 79 20 65 6e 64 20 61 mmediately end a
00029390: 66 74 65 72 20 74 68 65 20 2c 20 62 65 63 61 75 fter the , becau
000293a0: 73 65 20 69 74 0a 20 20 20 20 20 20 20 20 20 20 se it.
000293b0: 2f 2f 20 66 61 69 6c 73 20 74 6f 20 66 69 6e 64 // fails to find
000293c0: 20 61 6e 79 20 61 63 74 75 61 6c 20 61 74 74 72 any actual attr
000293d0: 73 2e 20 42 75 74 20 74 68 69 73 20 73 74 69 6c s. But this stil
000293e0: 6c 20 64 6f 65 73 20 74 68 65 20 6a 6f 62 20 62 l does the job b
000293f0: 65 63 61 75 73 65 0a 20 20 20 20 20 20 20 20 20 ecause.
00029400: 20 2f 2f 20 69 74 20 70 72 65 76 65 6e 74 73 20 // it prevents
00029410: 74 68 65 20 76 61 6c 75 65 20 63 6f 6e 74 61 69 the value contai
00029420: 6e 20 72 75 6c 65 20 66 72 6f 6d 20 67 72 61 62 n rule from grab
00029430: 62 69 6e 67 20 74 68 69 73 20 69 6e 73 74 65 61 bing this instea
00029440: 64 20 61 6e 64 0a 20 20 20 20 20 20 20 20 20 20 d and.
00029450: 2f 2f 20 70 72 65 76 65 6e 69 6e 67 20 74 68 69 // prevening thi
00029460: 73 20 72 75 6c 65 20 66 72 6f 6d 20 66 69 72 69 s rule from firi
00029470: 6e 67 20 77 68 65 6e 20 77 65 20 61 63 74 75 61 ng when we actua
00029480: 6c 6c 79 20 44 4f 20 68 61 76 65 20 6b 65 79 73 lly DO have keys
00029490: 2e 0a 20 20 20 20 20 20 20 20 20 20 6c 6f 6f 6b .. look
000294a0: 61 68 65 61 64 28 63 6f 6e 63 61 74 28 0a 20 20 ahead(concat(.
000294b0: 20 20 20 20 20 20 20 20 20 20 2f 2f 20 77 65 20 // we
000294c0: 61 6c 73 6f 20 6e 65 65 64 20 74 6f 20 61 6c 6c also need to all
000294d0: 6f 77 20 66 6f 72 20 6d 75 6c 74 69 70 6c 65 20 ow for multiple
000294e0: 70 6f 73 73 69 62 6c 65 20 63 6f 6d 6d 65 6e 74 possible comment
000294f0: 73 20 69 6e 62 65 74 77 65 65 6e 0a 20 20 20 20 s inbetween.
00029500: 20 20 20 20 20 20 20 20 2f 2f 20 74 68 65 20 66 // the f
00029510: 69 72 73 74 20 6b 65 79 3a 76 61 6c 75 65 20 70 irst key:value p
00029520: 61 69 72 69 6e 67 0a 20 20 20 20 20 20 20 20 20 airing.
00029530: 20 20 20 2f 28 28 28 5c 2f 5c 2f 2e 2a 24 29 7c /(((\/\/.*$)|
00029540: 28 5c 2f 5c 2a 28 5c 2a 5b 5e 2f 5d 7c 5b 5e 2a (\/\*(\*[^/]|[^*
00029550: 5d 29 2a 5c 2a 5c 2f 29 29 5c 73 2a 29 2a 2f 2c ])*\*\/))\s*)*/,
00029560: 0a 20 20 20 20 20 20 20 20 20 20 20 20 49 44 45 . IDE
00029570: 4e 54 5f 52 45 24 31 20 2b 20 27 5c 5c 73 2a 3a NT_RE$1 + '\\s*:
00029580: 27 29 29 29 2c 0a 20 20 20 20 20 20 20 20 72 65 '))),. re
00029590: 6c 65 76 61 6e 63 65 3a 20 30 2c 0a 20 20 20 20 levance: 0,.
000295a0: 20 20 20 20 63 6f 6e 74 61 69 6e 73 3a 20 5b 0a contains: [.
000295b0: 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 {.
000295c0: 20 20 20 20 20 20 20 20 63 6c 61 73 73 4e 61 6d classNam
000295d0: 65 3a 20 27 61 74 74 72 27 2c 0a 20 20 20 20 20 e: 'attr',.
000295e0: 20 20 20 20 20 20 20 62 65 67 69 6e 3a 20 49 44 begin: ID
000295f0: 45 4e 54 5f 52 45 24 31 20 2b 20 6c 6f 6f 6b 61 ENT_RE$1 + looka
00029600: 68 65 61 64 28 27 5c 5c 73 2a 3a 27 29 2c 0a 20 head('\\s*:'),.
00029610: 20 20 20 20 20 20 20 20 20 20 20 72 65 6c 65 76 relev
00029620: 61 6e 63 65 3a 20 30 0a 20 20 20 20 20 20 20 20 ance: 0.
00029630: 20 20 7d 0a 20 20 20 20 20 20 20 20 5d 0a 20 20 }. ].
00029640: 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 7b 20 2f },. { /
00029650: 2f 20 22 76 61 6c 75 65 22 20 63 6f 6e 74 61 69 / "value" contai
00029660: 6e 65 72 0a 20 20 20 20 20 20 20 20 62 65 67 69 ner. begi
00029670: 6e 3a 20 27 28 27 20 2b 20 68 6c 6a 73 2e 52 45 n: '(' + hljs.RE
00029680: 5f 53 54 41 52 54 45 52 53 5f 52 45 20 2b 20 27 _STARTERS_RE + '
00029690: 7c 5c 5c 62 28 63 61 73 65 7c 72 65 74 75 72 6e |\\b(case|return
000296a0: 7c 74 68 72 6f 77 29 5c 5c 62 29 5c 5c 73 2a 27 |throw)\\b)\\s*'
000296b0: 2c 0a 20 20 20 20 20 20 20 20 6b 65 79 77 6f 72 ,. keywor
000296c0: 64 73 3a 20 27 72 65 74 75 72 6e 20 74 68 72 6f ds: 'return thro
000296d0: 77 20 63 61 73 65 27 2c 0a 20 20 20 20 20 20 20 w case',.
000296e0: 20 63 6f 6e 74 61 69 6e 73 3a 20 5b 0a 20 20 20 contains: [.
000296f0: 20 20 20 20 20 20 20 43 4f 4d 4d 45 4e 54 2c 0a COMMENT,.
00029700: 20 20 20 20 20 20 20 20 20 20 68 6c 6a 73 2e 52 hljs.R
00029710: 45 47 45 58 50 5f 4d 4f 44 45 2c 0a 20 20 20 20 EGEXP_MODE,.
00029720: 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 {.
00029730: 20 20 20 20 63 6c 61 73 73 4e 61 6d 65 3a 20 27 className: '
00029740: 66 75 6e 63 74 69 6f 6e 27 2c 0a 20 20 20 20 20 function',.
00029750: 20 20 20 20 20 20 20 2f 2f 20 77 65 20 68 61 76 // we hav
00029760: 65 20 74 6f 20 63 6f 75 6e 74 20 74 68 65 20 70 e to count the p
00029770: 61 72 65 6e 73 20 74 6f 20 6d 61 6b 65 20 73 75 arens to make su
00029780: 72 65 20 77 65 20 61 63 74 75 61 6c 6c 79 20 68 re we actually h
00029790: 61 76 65 20 74 68 65 0a 20 20 20 20 20 20 20 20 ave the.
000297a0: 20 20 20 20 2f 2f 20 63 6f 72 72 65 63 74 20 62 // correct b
000297b0: 6f 75 6e 64 69 6e 67 20 28 20 29 20 62 65 66 6f ounding ( ) befo
000297c0: 72 65 20 74 68 65 20 3d 3e 2e 20 20 54 68 65 72 re the =>. Ther
000297d0: 65 20 63 6f 75 6c 64 20 62 65 20 61 6e 79 20 6e e could be any n
000297e0: 75 6d 62 65 72 20 6f 66 0a 20 20 20 20 20 20 20 umber of.
000297f0: 20 20 20 20 20 2f 2f 20 73 75 62 2d 65 78 70 72 // sub-expr
00029800: 65 73 73 69 6f 6e 73 20 69 6e 73 69 64 65 20 61 essions inside a
00029810: 6c 73 6f 20 73 75 72 72 6f 75 6e 64 65 64 20 62 lso surrounded b
00029820: 79 20 70 61 72 65 6e 73 2e 0a 20 20 20 20 20 20 y parens..
00029830: 20 20 20 20 20 20 62 65 67 69 6e 3a 20 27 28 5c begin: '(\
00029840: 5c 28 27 20 2b 0a 20 20 20 20 20 20 20 20 20 20 \(' +.
00029850: 20 20 27 5b 5e 28 29 5d 2a 28 5c 5c 28 27 20 2b '[^()]*(\\(' +
00029860: 0a 20 20 20 20 20 20 20 20 20 20 20 20 27 5b 5e . '[^
00029870: 28 29 5d 2a 28 5c 5c 28 27 20 2b 0a 20 20 20 20 ()]*(\\(' +.
00029880: 20 20 20 20 20 20 20 20 27 5b 5e 28 29 5d 2a 27 '[^()]*'
00029890: 20 2b 0a 20 20 20 20 20 20 20 20 20 20 20 20 27 +. '
000298a0: 5c 5c 29 5b 5e 28 29 5d 2a 29 2a 27 20 2b 0a 20 \\)[^()]*)*' +.
000298b0: 20 20 20 20 20 20 20 20 20 20 20 27 5c 5c 29 5b '\\)[
000298c0: 5e 28 29 5d 2a 29 2a 27 20 2b 0a 20 20 20 20 20 ^()]*)*' +.
000298d0: 20 20 20 20 20 20 20 27 5c 5c 29 7c 27 20 2b 20 '\\)|' +
000298e0: 68 6c 6a 73 2e 55 4e 44 45 52 53 43 4f 52 45 5f hljs.UNDERSCORE_
000298f0: 49 44 45 4e 54 5f 52 45 20 2b 20 27 29 5c 5c 73 IDENT_RE + ')\\s
00029900: 2a 3d 3e 27 2c 0a 20 20 20 20 20 20 20 20 20 20 *=>',.
00029910: 20 20 72 65 74 75 72 6e 42 65 67 69 6e 3a 20 74 returnBegin: t
00029920: 72 75 65 2c 0a 20 20 20 20 20 20 20 20 20 20 20 rue,.
00029930: 20 65 6e 64 3a 20 27 5c 5c 73 2a 3d 3e 27 2c 0a end: '\\s*=>',.
00029940: 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6e 74 cont
00029950: 61 69 6e 73 3a 20 5b 0a 20 20 20 20 20 20 20 20 ains: [.
00029960: 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 {.
00029970: 20 20 20 20 20 20 20 20 63 6c 61 73 73 4e 61 6d classNam
00029980: 65 3a 20 27 70 61 72 61 6d 73 27 2c 0a 20 20 20 e: 'params',.
00029990: 20 20 20 20 20 20 20 20 20 20 20 20 20 76 61 72 var
000299a0: 69 61 6e 74 73 3a 20 5b 0a 20 20 20 20 20 20 20 iants: [.
000299b0: 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 {.
000299c0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
000299d0: 20 62 65 67 69 6e 3a 20 68 6c 6a 73 2e 55 4e 44 begin: hljs.UND
000299e0: 45 52 53 43 4f 52 45 5f 49 44 45 4e 54 5f 52 45 ERSCORE_IDENT_RE
000299f0: 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ,.
00029a00: 20 20 20 20 20 20 72 65 6c 65 76 61 6e 63 65 3a relevance:
00029a10: 20 30 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 0.
00029a20: 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 },.
00029a30: 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 {.
00029a40: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00029a50: 63 6c 61 73 73 4e 61 6d 65 3a 20 6e 75 6c 6c 2c className: null,
00029a60: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .
00029a70: 20 20 20 20 20 62 65 67 69 6e 3a 20 2f 5c 28 5c begin: /\(\
00029a80: 73 2a 5c 29 2f 2c 0a 20 20 20 20 20 20 20 20 20 s*\)/,.
00029a90: 20 20 20 20 20 20 20 20 20 20 20 73 6b 69 70 3a skip:
00029aa0: 20 74 72 75 65 0a 20 20 20 20 20 20 20 20 20 20 true.
00029ab0: 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 },.
00029ac0: 20 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 {.
00029ad0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00029ae0: 20 20 20 62 65 67 69 6e 3a 20 2f 5c 28 2f 2c 0a begin: /\(/,.
00029af0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00029b00: 20 20 20 20 65 6e 64 3a 20 2f 5c 29 2f 2c 0a 20 end: /\)/,.
00029b10: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00029b20: 20 20 20 65 78 63 6c 75 64 65 42 65 67 69 6e 3a excludeBegin:
00029b30: 20 74 72 75 65 2c 0a 20 20 20 20 20 20 20 20 20 true,.
00029b40: 20 20 20 20 20 20 20 20 20 20 20 65 78 63 6c 75 exclu
00029b50: 64 65 45 6e 64 3a 20 74 72 75 65 2c 0a 20 20 20 deEnd: true,.
00029b60: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00029b70: 20 6b 65 79 77 6f 72 64 73 3a 20 4b 45 59 57 4f keywords: KEYWO
00029b80: 52 44 53 24 31 2c 0a 20 20 20 20 20 20 20 20 20 RDS$1,.
00029b90: 20 20 20 20 20 20 20 20 20 20 20 63 6f 6e 74 61 conta
00029ba0: 69 6e 73 3a 20 50 41 52 41 4d 53 5f 43 4f 4e 54 ins: PARAMS_CONT
00029bb0: 41 49 4e 53 0a 20 20 20 20 20 20 20 20 20 20 20 AINS.
00029bc0: 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 }.
00029bd0: 20 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 ].
00029be0: 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 }.
00029bf0: 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 20 ].
00029c00: 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 },.
00029c10: 7b 20 2f 2f 20 63 6f 75 6c 64 20 62 65 20 61 20 { // could be a
00029c20: 63 6f 6d 6d 61 20 64 65 6c 69 6d 69 74 65 64 20 comma delimited
00029c30: 6c 69 73 74 20 6f 66 20 70 61 72 61 6d 73 20 74 list of params t
00029c40: 6f 20 61 20 66 75 6e 63 74 69 6f 6e 20 63 61 6c o a function cal
00029c50: 6c 0a 20 20 20 20 20 20 20 20 20 20 20 20 62 65 l. be
00029c60: 67 69 6e 3a 20 2f 2c 2f 2c 20 72 65 6c 65 76 61 gin: /,/, releva
00029c70: 6e 63 65 3a 20 30 0a 20 20 20 20 20 20 20 20 20 nce: 0.
00029c80: 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 7b 0a },. {.
00029c90: 20 20 20 20 20 20 20 20 20 20 20 20 63 6c 61 73 clas
00029ca0: 73 4e 61 6d 65 3a 20 27 27 2c 0a 20 20 20 20 20 sName: '',.
00029cb0: 20 20 20 20 20 20 20 62 65 67 69 6e 3a 20 2f 5c begin: /\
00029cc0: 73 2f 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 s/,.
00029cd0: 65 6e 64 3a 20 2f 5c 73 2a 2f 2c 0a 20 20 20 20 end: /\s*/,.
00029ce0: 20 20 20 20 20 20 20 20 73 6b 69 70 3a 20 74 72 skip: tr
00029cf0: 75 65 0a 20 20 20 20 20 20 20 20 20 20 7d 2c 0a ue. },.
00029d00: 20 20 20 20 20 20 20 20 20 20 7b 20 2f 2f 20 4a { // J
00029d10: 53 58 0a 20 20 20 20 20 20 20 20 20 20 20 20 76 SX. v
00029d20: 61 72 69 61 6e 74 73 3a 20 5b 0a 20 20 20 20 20 ariants: [.
00029d30: 20 20 20 20 20 20 20 20 20 7b 20 62 65 67 69 6e { begin
00029d40: 3a 20 46 52 41 47 4d 45 4e 54 2e 62 65 67 69 6e : FRAGMENT.begin
00029d50: 2c 20 65 6e 64 3a 20 46 52 41 47 4d 45 4e 54 2e , end: FRAGMENT.
00029d60: 65 6e 64 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 end },.
00029d70: 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 {.
00029d80: 20 20 20 20 20 20 20 62 65 67 69 6e 3a 20 58 4d begin: XM
00029d90: 4c 5f 54 41 47 2e 62 65 67 69 6e 2c 0a 20 20 20 L_TAG.begin,.
00029da0: 20 20 20 20 20 20 20 20 20 20 20 20 20 2f 2f 20 //
00029db0: 77 65 20 63 61 72 65 66 75 6c 6c 79 20 63 68 65 we carefully che
00029dc0: 63 6b 20 74 68 65 20 6f 70 65 6e 69 6e 67 20 74 ck the opening t
00029dd0: 61 67 20 74 6f 20 73 65 65 20 69 66 20 69 74 20 ag to see if it
00029de0: 74 72 75 6c 79 0a 20 20 20 20 20 20 20 20 20 20 truly.
00029df0: 20 20 20 20 20 20 2f 2f 20 69 73 20 61 20 74 61 // is a ta
00029e00: 67 20 61 6e 64 20 6e 6f 74 20 61 20 66 61 6c 73 g and not a fals
00029e10: 65 20 70 6f 73 69 74 69 76 65 0a 20 20 20 20 20 e positive.
00029e20: 20 20 20 20 20 20 20 20 20 20 20 27 6f 6e 3a 62 'on:b
00029e30: 65 67 69 6e 27 3a 20 58 4d 4c 5f 54 41 47 2e 69 egin': XML_TAG.i
00029e40: 73 54 72 75 6c 79 4f 70 65 6e 69 6e 67 54 61 67 sTrulyOpeningTag
00029e50: 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ,.
00029e60: 20 20 65 6e 64 3a 20 58 4d 4c 5f 54 41 47 2e 65 end: XML_TAG.e
00029e70: 6e 64 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 nd.
00029e80: 20 7d 0a 20 20 20 20 20 20 20 20 20 20 20 20 5d }. ]
00029e90: 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 73 75 ,. su
00029ea0: 62 4c 61 6e 67 75 61 67 65 3a 20 27 78 6d 6c 27 bLanguage: 'xml'
00029eb0: 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 63 6f ,. co
00029ec0: 6e 74 61 69 6e 73 3a 20 5b 0a 20 20 20 20 20 20 ntains: [.
00029ed0: 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 {.
00029ee0: 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 3a begin:
00029ef0: 20 58 4d 4c 5f 54 41 47 2e 62 65 67 69 6e 2c 0a XML_TAG.begin,.
00029f00: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00029f10: 65 6e 64 3a 20 58 4d 4c 5f 54 41 47 2e 65 6e 64 end: XML_TAG.end
00029f20: 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ,.
00029f30: 20 20 73 6b 69 70 3a 20 74 72 75 65 2c 0a 20 20 skip: true,.
00029f40: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 6f co
00029f50: 6e 74 61 69 6e 73 3a 20 5b 27 73 65 6c 66 27 5d ntains: ['self']
00029f60: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d . }
00029f70: 0a 20 20 20 20 20 20 20 20 20 20 20 20 5d 0a 20 . ].
00029f80: 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 }.
00029f90: 20 20 20 5d 2c 0a 20 20 20 20 20 20 20 20 72 65 ],. re
00029fa0: 6c 65 76 61 6e 63 65 3a 20 30 0a 20 20 20 20 20 levance: 0.
00029fb0: 20 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 },. {.
00029fc0: 20 20 20 20 63 6c 61 73 73 4e 61 6d 65 3a 20 27 className: '
00029fd0: 66 75 6e 63 74 69 6f 6e 27 2c 0a 20 20 20 20 20 function',.
00029fe0: 20 20 20 62 65 67 69 6e 4b 65 79 77 6f 72 64 73 beginKeywords
00029ff0: 3a 20 27 66 75 6e 63 74 69 6f 6e 27 2c 0a 20 20 : 'function',.
0002a000: 20 20 20 20 20 20 65 6e 64 3a 20 2f 5b 7b 3b 5d end: /[{;]
0002a010: 2f 2c 0a 20 20 20 20 20 20 20 20 65 78 63 6c 75 /,. exclu
0002a020: 64 65 45 6e 64 3a 20 74 72 75 65 2c 0a 20 20 20 deEnd: true,.
0002a030: 20 20 20 20 20 6b 65 79 77 6f 72 64 73 3a 20 4b keywords: K
0002a040: 45 59 57 4f 52 44 53 24 31 2c 0a 20 20 20 20 20 EYWORDS$1,.
0002a050: 20 20 20 63 6f 6e 74 61 69 6e 73 3a 20 5b 0a 20 contains: [.
0002a060: 20 20 20 20 20 20 20 20 20 27 73 65 6c 66 27 2c 'self',
0002a070: 0a 20 20 20 20 20 20 20 20 20 20 68 6c 6a 73 2e . hljs.
0002a080: 69 6e 68 65 72 69 74 28 68 6c 6a 73 2e 54 49 54 inherit(hljs.TIT
0002a090: 4c 45 5f 4d 4f 44 45 2c 20 7b 20 62 65 67 69 6e LE_MODE, { begin
0002a0a0: 3a 20 49 44 45 4e 54 5f 52 45 24 31 20 7d 29 2c : IDENT_RE$1 }),
0002a0b0: 0a 20 20 20 20 20 20 20 20 20 20 50 41 52 41 4d . PARAM
0002a0c0: 53 0a 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 S. ],.
0002a0d0: 20 20 20 20 20 69 6c 6c 65 67 61 6c 3a 20 2f 25 illegal: /%
0002a0e0: 2f 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 /. },.
0002a0f0: 20 7b 0a 20 20 20 20 20 20 20 20 2f 2f 20 70 72 {. // pr
0002a100: 65 76 65 6e 74 20 74 68 69 73 20 66 72 6f 6d 20 event this from
0002a110: 67 65 74 74 69 6e 67 20 73 77 61 6c 6c 6f 77 65 getting swallowe
0002a120: 64 20 75 70 20 62 79 20 66 75 6e 63 74 69 6f 6e d up by function
0002a130: 0a 20 20 20 20 20 20 20 20 2f 2f 20 73 69 6e 63 . // sinc
0002a140: 65 20 74 68 65 79 20 61 70 70 65 61 72 20 22 66 e they appear "f
0002a150: 75 6e 63 74 69 6f 6e 20 6c 69 6b 65 22 0a 20 20 unction like".
0002a160: 20 20 20 20 20 20 62 65 67 69 6e 4b 65 79 77 6f beginKeywo
0002a170: 72 64 73 3a 20 22 77 68 69 6c 65 20 69 66 20 73 rds: "while if s
0002a180: 77 69 74 63 68 20 63 61 74 63 68 20 66 6f 72 22 witch catch for"
0002a190: 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 . },.
0002a1a0: 7b 0a 20 20 20 20 20 20 20 20 63 6c 61 73 73 4e {. classN
0002a1b0: 61 6d 65 3a 20 27 66 75 6e 63 74 69 6f 6e 27 2c ame: 'function',
0002a1c0: 0a 20 20 20 20 20 20 20 20 2f 2f 20 77 65 20 68 . // we h
0002a1d0: 61 76 65 20 74 6f 20 63 6f 75 6e 74 20 74 68 65 ave to count the
0002a1e0: 20 70 61 72 65 6e 73 20 74 6f 20 6d 61 6b 65 20 parens to make
0002a1f0: 73 75 72 65 20 77 65 20 61 63 74 75 61 6c 6c 79 sure we actually
0002a200: 20 68 61 76 65 20 74 68 65 20 63 6f 72 72 65 63 have the correc
0002a210: 74 0a 20 20 20 20 20 20 20 20 2f 2f 20 62 6f 75 t. // bou
0002a220: 6e 64 69 6e 67 20 28 20 29 2e 20 20 54 68 65 72 nding ( ). Ther
0002a230: 65 20 63 6f 75 6c 64 20 62 65 20 61 6e 79 20 6e e could be any n
0002a240: 75 6d 62 65 72 20 6f 66 20 73 75 62 2d 65 78 70 umber of sub-exp
0002a250: 72 65 73 73 69 6f 6e 73 20 69 6e 73 69 64 65 0a ressions inside.
0002a260: 20 20 20 20 20 20 20 20 2f 2f 20 61 6c 73 6f 20 // also
0002a270: 73 75 72 72 6f 75 6e 64 65 64 20 62 79 20 70 61 surrounded by pa
0002a280: 72 65 6e 73 2e 0a 20 20 20 20 20 20 20 20 62 65 rens.. be
0002a290: 67 69 6e 3a 20 68 6c 6a 73 2e 55 4e 44 45 52 53 gin: hljs.UNDERS
0002a2a0: 43 4f 52 45 5f 49 44 45 4e 54 5f 52 45 20 2b 0a CORE_IDENT_RE +.
0002a2b0: 20 20 20 20 20 20 20 20 20 20 27 5c 5c 28 27 20 '\\('
0002a2c0: 2b 20 2f 2f 20 66 69 72 73 74 20 70 61 72 65 6e + // first paren
0002a2d0: 73 0a 20 20 20 20 20 20 20 20 20 20 27 5b 5e 28 s. '[^(
0002a2e0: 29 5d 2a 28 5c 5c 28 27 20 2b 0a 20 20 20 20 20 )]*(\\(' +.
0002a2f0: 20 20 20 20 20 20 20 27 5b 5e 28 29 5d 2a 28 5c '[^()]*(\
0002a300: 5c 28 27 20 2b 0a 20 20 20 20 20 20 20 20 20 20 \(' +.
0002a310: 20 20 20 20 27 5b 5e 28 29 5d 2a 27 20 2b 0a 20 '[^()]*' +.
0002a320: 20 20 20 20 20 20 20 20 20 20 20 27 5c 5c 29 5b '\\)[
0002a330: 5e 28 29 5d 2a 29 2a 27 20 2b 0a 20 20 20 20 20 ^()]*)*' +.
0002a340: 20 20 20 20 20 27 5c 5c 29 5b 5e 28 29 5d 2a 29 '\\)[^()]*)
0002a350: 2a 27 20 2b 0a 20 20 20 20 20 20 20 20 20 20 27 *' +. '
0002a360: 5c 5c 29 5c 5c 73 2a 5c 5c 7b 27 2c 20 2f 2f 20 \\)\\s*\\{', //
0002a370: 65 6e 64 20 70 61 72 65 6e 73 0a 20 20 20 20 20 end parens.
0002a380: 20 20 20 72 65 74 75 72 6e 42 65 67 69 6e 3a 74 returnBegin:t
0002a390: 72 75 65 2c 0a 20 20 20 20 20 20 20 20 63 6f 6e rue,. con
0002a3a0: 74 61 69 6e 73 3a 20 5b 0a 20 20 20 20 20 20 20 tains: [.
0002a3b0: 20 20 20 50 41 52 41 4d 53 2c 0a 20 20 20 20 20 PARAMS,.
0002a3c0: 20 20 20 20 20 68 6c 6a 73 2e 69 6e 68 65 72 69 hljs.inheri
0002a3d0: 74 28 68 6c 6a 73 2e 54 49 54 4c 45 5f 4d 4f 44 t(hljs.TITLE_MOD
0002a3e0: 45 2c 20 7b 20 62 65 67 69 6e 3a 20 49 44 45 4e E, { begin: IDEN
0002a3f0: 54 5f 52 45 24 31 20 7d 29 2c 0a 20 20 20 20 20 T_RE$1 }),.
0002a400: 20 20 20 5d 0a 20 20 20 20 20 20 7d 2c 0a 20 20 ]. },.
0002a410: 20 20 20 20 2f 2f 20 68 61 63 6b 3a 20 70 72 65 // hack: pre
0002a420: 76 65 6e 74 73 20 64 65 74 65 63 74 69 6f 6e 20 vents detection
0002a430: 6f 66 20 6b 65 79 77 6f 72 64 73 20 69 6e 20 73 of keywords in s
0002a440: 6f 6d 65 20 63 69 72 63 75 6d 73 74 61 6e 63 65 ome circumstance
0002a450: 73 0a 20 20 20 20 20 20 2f 2f 20 2e 6b 65 79 77 s. // .keyw
0002a460: 6f 72 64 28 29 0a 20 20 20 20 20 20 2f 2f 20 24 ord(). // $
0002a470: 6b 65 79 77 6f 72 64 20 3d 20 78 0a 20 20 20 20 keyword = x.
0002a480: 20 20 7b 0a 20 20 20 20 20 20 20 20 76 61 72 69 {. vari
0002a490: 61 6e 74 73 3a 20 5b 0a 20 20 20 20 20 20 20 20 ants: [.
0002a4a0: 20 20 7b 20 62 65 67 69 6e 3a 20 27 5c 5c 2e 27 { begin: '\\.'
0002a4b0: 20 2b 20 49 44 45 4e 54 5f 52 45 24 31 20 7d 2c + IDENT_RE$1 },
0002a4c0: 0a 20 20 20 20 20 20 20 20 20 20 7b 20 62 65 67 . { beg
0002a4d0: 69 6e 3a 20 27 5c 5c 24 27 20 2b 20 49 44 45 4e in: '\\$' + IDEN
0002a4e0: 54 5f 52 45 24 31 20 7d 0a 20 20 20 20 20 20 20 T_RE$1 }.
0002a4f0: 20 5d 2c 0a 20 20 20 20 20 20 20 20 72 65 6c 65 ],. rele
0002a500: 76 61 6e 63 65 3a 20 30 0a 20 20 20 20 20 20 7d vance: 0. }
0002a510: 2c 0a 20 20 20 20 20 20 7b 20 2f 2f 20 45 53 36 ,. { // ES6
0002a520: 20 63 6c 61 73 73 0a 20 20 20 20 20 20 20 20 63 class. c
0002a530: 6c 61 73 73 4e 61 6d 65 3a 20 27 63 6c 61 73 73 lassName: 'class
0002a540: 27 2c 0a 20 20 20 20 20 20 20 20 62 65 67 69 6e ',. begin
0002a550: 4b 65 79 77 6f 72 64 73 3a 20 27 63 6c 61 73 73 Keywords: 'class
0002a560: 27 2c 0a 20 20 20 20 20 20 20 20 65 6e 64 3a 20 ',. end:
0002a570: 2f 5b 7b 3b 3d 5d 2f 2c 0a 20 20 20 20 20 20 20 /[{;=]/,.
0002a580: 20 65 78 63 6c 75 64 65 45 6e 64 3a 20 74 72 75 excludeEnd: tru
0002a590: 65 2c 0a 20 20 20 20 20 20 20 20 69 6c 6c 65 67 e,. illeg
0002a5a0: 61 6c 3a 20 2f 5b 3a 22 5b 5c 5d 5d 2f 2c 0a 20 al: /[:"[\]]/,.
0002a5b0: 20 20 20 20 20 20 20 63 6f 6e 74 61 69 6e 73 3a contains:
0002a5c0: 20 5b 0a 20 20 20 20 20 20 20 20 20 20 7b 20 62 [. { b
0002a5d0: 65 67 69 6e 4b 65 79 77 6f 72 64 73 3a 20 27 65 eginKeywords: 'e
0002a5e0: 78 74 65 6e 64 73 27 20 7d 2c 0a 20 20 20 20 20 xtends' },.
0002a5f0: 20 20 20 20 20 68 6c 6a 73 2e 55 4e 44 45 52 53 hljs.UNDERS
0002a600: 43 4f 52 45 5f 54 49 54 4c 45 5f 4d 4f 44 45 0a CORE_TITLE_MODE.
0002a610: 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 ].
0002a620: 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 },. {.
0002a630: 20 20 20 62 65 67 69 6e 3a 20 2f 5c 62 28 3f 3d begin: /\b(?=
0002a640: 63 6f 6e 73 74 72 75 63 74 6f 72 29 2f 2c 0a 20 constructor)/,.
0002a650: 20 20 20 20 20 20 20 65 6e 64 3a 20 2f 5b 7b 3b end: /[{;
0002a660: 5d 2f 2c 0a 20 20 20 20 20 20 20 20 65 78 63 6c ]/,. excl
0002a670: 75 64 65 45 6e 64 3a 20 74 72 75 65 2c 0a 20 20 udeEnd: true,.
0002a680: 20 20 20 20 20 20 63 6f 6e 74 61 69 6e 73 3a 20 contains:
0002a690: 5b 0a 20 20 20 20 20 20 20 20 20 20 68 6c 6a 73 [. hljs
0002a6a0: 2e 69 6e 68 65 72 69 74 28 68 6c 6a 73 2e 54 49 .inherit(hljs.TI
0002a6b0: 54 4c 45 5f 4d 4f 44 45 2c 20 7b 20 62 65 67 69 TLE_MODE, { begi
0002a6c0: 6e 3a 20 49 44 45 4e 54 5f 52 45 24 31 20 7d 29 n: IDENT_RE$1 })
0002a6d0: 2c 0a 20 20 20 20 20 20 20 20 20 20 27 73 65 6c ,. 'sel
0002a6e0: 66 27 2c 0a 20 20 20 20 20 20 20 20 20 20 50 41 f',. PA
0002a6f0: 52 41 4d 53 0a 20 20 20 20 20 20 20 20 5d 0a 20 RAMS. ].
0002a700: 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 7b 0a },. {.
0002a710: 20 20 20 20 20 20 20 20 62 65 67 69 6e 3a 20 27 begin: '
0002a720: 28 67 65 74 7c 73 65 74 29 5c 5c 73 2b 28 3f 3d (get|set)\\s+(?=
0002a730: 27 20 2b 20 49 44 45 4e 54 5f 52 45 24 31 20 2b ' + IDENT_RE$1 +
0002a740: 20 27 5c 5c 28 29 27 2c 0a 20 20 20 20 20 20 20 '\\()',.
0002a750: 20 65 6e 64 3a 20 2f 5c 7b 2f 2c 0a 20 20 20 20 end: /\{/,.
0002a760: 20 20 20 20 6b 65 79 77 6f 72 64 73 3a 20 22 67 keywords: "g
0002a770: 65 74 20 73 65 74 22 2c 0a 20 20 20 20 20 20 20 et set",.
0002a780: 20 63 6f 6e 74 61 69 6e 73 3a 20 5b 0a 20 20 20 contains: [.
0002a790: 20 20 20 20 20 20 20 68 6c 6a 73 2e 69 6e 68 65 hljs.inhe
0002a7a0: 72 69 74 28 68 6c 6a 73 2e 54 49 54 4c 45 5f 4d rit(hljs.TITLE_M
0002a7b0: 4f 44 45 2c 20 7b 20 62 65 67 69 6e 3a 20 49 44 ODE, { begin: ID
0002a7c0: 45 4e 54 5f 52 45 24 31 20 7d 29 2c 0a 20 20 20 ENT_RE$1 }),.
0002a7d0: 20 20 20 20 20 20 20 7b 20 62 65 67 69 6e 3a 20 { begin:
0002a7e0: 2f 5c 28 5c 29 2f 20 7d 2c 20 2f 2f 20 65 61 74 /\(\)/ }, // eat
0002a7f0: 20 74 6f 20 61 76 6f 69 64 20 65 6d 70 74 79 20 to avoid empty
0002a800: 70 61 72 61 6d 73 0a 20 20 20 20 20 20 20 20 20 params.
0002a810: 20 50 41 52 41 4d 53 0a 20 20 20 20 20 20 20 20 PARAMS.
0002a820: 5d 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 ]. },.
0002a830: 20 7b 0a 20 20 20 20 20 20 20 20 62 65 67 69 6e {. begin
0002a840: 3a 20 2f 5c 24 5b 28 2e 5d 2f 20 2f 2f 20 72 65 : /\$[(.]/ // re
0002a850: 6c 65 76 61 6e 63 65 20 62 6f 6f 73 74 65 72 20 levance booster
0002a860: 66 6f 72 20 61 20 70 61 74 74 65 72 6e 20 63 6f for a pattern co
0002a870: 6d 6d 6f 6e 20 74 6f 20 4a 53 20 6c 69 62 73 3a mmon to JS libs:
0002a880: 20 60 24 28 73 6f 6d 65 74 68 69 6e 67 29 60 20 `$(something)`
0002a890: 61 6e 64 20 60 24 2e 73 6f 6d 65 74 68 69 6e 67 and `$.something
0002a8a0: 60 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 5d 0a `. }. ].
0002a8b0: 20 20 7d 3b 0a 7d 0a 0a 6d 6f 64 75 6c 65 2e 65 };.}..module.e
0002a8c0: 78 70 6f 72 74 73 20 3d 20 6a 61 76 61 73 63 72 xports = javascr
0002a8d0: 69 70 74 3b 0a 0a 0a 2f 2a 2a 2a 2f 20 7d 29 2c ipt;.../***/ }),
0002a8e0: 0a 0a 2f 2a 2a 2a 2f 20 22 2e 2f 6e 6f 64 65 5f ../***/ "./node_
0002a8f0: 6d 6f 64 75 6c 65 73 2f 68 69 67 68 6c 69 67 68 modules/highligh
0002a900: 74 2e 6a 73 2f 6c 69 62 2f 6c 61 6e 67 75 61 67 t.js/lib/languag
0002a910: 65 73 2f 6a 62 6f 73 73 2d 63 6c 69 2e 6a 73 22 es/jboss-cli.js"
0002a920: 3a 0a 2f 2a 21 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a :./*!***********
0002a930: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
0002a940: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
0002a950: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
0002a960: 2a 2a 2a 21 2a 5c 0a 20 20 21 2a 2a 2a 20 2e 2f ***!*\. !*** ./
0002a970: 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 68 69 67 node_modules/hig
0002a980: 68 6c 69 67 68 74 2e 6a 73 2f 6c 69 62 2f 6c 61 hlight.js/lib/la
0002a990: 6e 67 75 61 67 65 73 2f 6a 62 6f 73 73 2d 63 6c nguages/jboss-cl
0002a9a0: 69 2e 6a 73 20 2a 2a 2a 21 0a 20 20 5c 2a 2a 2a i.js ***!. \***
0002a9b0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
0002a9c0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
0002a9d0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
0002a9e0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 2f 2a 2a ***********/./**
0002a9f0: 2a 2f 20 28 28 6d 6f 64 75 6c 65 29 20 3d 3e 20 */ ((module) =>
0002aa00: 7b 0a 0a 2f 2a 0a 20 4c 61 6e 67 75 61 67 65 3a {../*. Language:
0002aa10: 20 4a 42 6f 73 73 20 43 4c 49 0a 20 41 75 74 68 JBoss CLI. Auth
0002aa20: 6f 72 3a 20 52 61 70 68 61 c3 ab 6c 20 50 61 72 or: Rapha..l Par
0002aa30: 72 c3 ab 65 20 3c 72 70 61 72 72 65 65 40 65 64 r..e <rparree@ed
0002aa40: 63 34 69 74 2e 63 6f 6d 3e 0a 20 44 65 73 63 72 c4it.com>. Descr
0002aa50: 69 70 74 69 6f 6e 3a 20 6c 61 6e 67 75 61 67 65 iption: language
0002aa60: 20 64 65 66 69 6e 69 74 69 6f 6e 20 6a 62 6f 73 definition jbos
0002aa70: 73 20 63 6c 69 0a 20 57 65 62 73 69 74 65 3a 20 s cli. Website:
0002aa80: 68 74 74 70 73 3a 2f 2f 64 6f 63 73 2e 6a 62 6f https://docs.jbo
0002aa90: 73 73 2e 6f 72 67 2f 61 75 74 68 6f 72 2f 64 69 ss.org/author/di
0002aaa0: 73 70 6c 61 79 2f 57 46 4c 59 2f 43 6f 6d 6d 61 splay/WFLY/Comma
0002aab0: 6e 64 2b 4c 69 6e 65 2b 49 6e 74 65 72 66 61 63 nd+Line+Interfac
0002aac0: 65 0a 20 43 61 74 65 67 6f 72 79 3a 20 63 6f 6e e. Category: con
0002aad0: 66 69 67 0a 20 2a 2f 0a 0a 66 75 6e 63 74 69 6f fig. */..functio
0002aae0: 6e 20 6a 62 6f 73 73 43 6c 69 28 68 6c 6a 73 29 n jbossCli(hljs)
0002aaf0: 20 7b 0a 20 20 63 6f 6e 73 74 20 50 41 52 41 4d {. const PARAM
0002ab00: 20 3d 20 7b 0a 20 20 20 20 62 65 67 69 6e 3a 20 = {. begin:
0002ab10: 2f 5b 5c 77 2d 5d 2b 20 2a 3d 2f 2c 0a 20 20 20 /[\w-]+ *=/,.
0002ab20: 20 72 65 74 75 72 6e 42 65 67 69 6e 3a 20 74 72 returnBegin: tr
0002ab30: 75 65 2c 0a 20 20 20 20 72 65 6c 65 76 61 6e 63 ue,. relevanc
0002ab40: 65 3a 20 30 2c 0a 20 20 20 20 63 6f 6e 74 61 69 e: 0,. contai
0002ab50: 6e 73 3a 20 5b 0a 20 20 20 20 20 20 7b 0a 20 20 ns: [. {.
0002ab60: 20 20 20 20 20 20 63 6c 61 73 73 4e 61 6d 65 3a className:
0002ab70: 20 27 61 74 74 72 27 2c 0a 20 20 20 20 20 20 20 'attr',.
0002ab80: 20 62 65 67 69 6e 3a 20 2f 5b 5c 77 2d 5d 2b 2f begin: /[\w-]+/
0002ab90: 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 5d 0a 20 . }. ].
0002aba0: 20 7d 3b 0a 20 20 63 6f 6e 73 74 20 50 41 52 41 };. const PARA
0002abb0: 4d 53 42 4c 4f 43 4b 20 3d 20 7b 0a 20 20 20 20 MSBLOCK = {.
0002abc0: 63 6c 61 73 73 4e 61 6d 65 3a 20 27 70 61 72 61 className: 'para
0002abd0: 6d 73 27 2c 0a 20 20 20 20 62 65 67 69 6e 3a 20 ms',. begin:
0002abe0: 2f 5c 28 2f 2c 0a 20 20 20 20 65 6e 64 3a 20 2f /\(/,. end: /
0002abf0: 5c 29 2f 2c 0a 20 20 20 20 63 6f 6e 74 61 69 6e \)/,. contain
0002ac00: 73 3a 20 5b 50 41 52 41 4d 5d 2c 0a 20 20 20 20 s: [PARAM],.
0002ac10: 72 65 6c 65 76 61 6e 63 65 3a 20 30 0a 20 20 7d relevance: 0. }
0002ac20: 3b 0a 20 20 63 6f 6e 73 74 20 4f 50 45 52 41 54 ;. const OPERAT
0002ac30: 49 4f 4e 20 3d 20 7b 0a 20 20 20 20 63 6c 61 73 ION = {. clas
0002ac40: 73 4e 61 6d 65 3a 20 27 66 75 6e 63 74 69 6f 6e sName: 'function
0002ac50: 27 2c 0a 20 20 20 20 62 65 67 69 6e 3a 20 2f 3a ',. begin: /:
0002ac60: 5b 5c 77 5c 2d 2e 5d 2b 2f 2c 0a 20 20 20 20 72 [\w\-.]+/,. r
0002ac70: 65 6c 65 76 61 6e 63 65 3a 20 30 0a 20 20 7d 3b elevance: 0. };
0002ac80: 0a 20 20 63 6f 6e 73 74 20 50 41 54 48 20 3d 20 . const PATH =
0002ac90: 7b 0a 20 20 20 20 63 6c 61 73 73 4e 61 6d 65 3a {. className:
0002aca0: 20 27 73 74 72 69 6e 67 27 2c 0a 20 20 20 20 62 'string',. b
0002acb0: 65 67 69 6e 3a 20 2f 5c 42 28 5b 5c 2f 2e 5d 29 egin: /\B([\/.])
0002acc0: 5b 5c 77 5c 2d 2e 5c 2f 3d 5d 2b 2f 0a 20 20 7d [\w\-.\/=]+/. }
0002acd0: 3b 0a 20 20 63 6f 6e 73 74 20 43 4f 4d 4d 41 4e ;. const COMMAN
0002ace0: 44 5f 50 41 52 41 4d 53 20 3d 20 7b 0a 20 20 20 D_PARAMS = {.
0002acf0: 20 63 6c 61 73 73 4e 61 6d 65 3a 20 27 70 61 72 className: 'par
0002ad00: 61 6d 73 27 2c 0a 20 20 20 20 62 65 67 69 6e 3a ams',. begin:
0002ad10: 20 2f 2d 2d 5b 5c 77 5c 2d 3d 5c 2f 5d 2b 2f 0a /--[\w\-=\/]+/.
0002ad20: 20 20 7d 3b 0a 20 20 72 65 74 75 72 6e 20 7b 0a };. return {.
0002ad30: 20 20 20 20 6e 61 6d 65 3a 20 27 4a 42 6f 73 73 name: 'JBoss
0002ad40: 20 43 4c 49 27 2c 0a 20 20 20 20 61 6c 69 61 73 CLI',. alias
0002ad50: 65 73 3a 20 5b 27 77 69 6c 64 66 6c 79 2d 63 6c es: ['wildfly-cl
0002ad60: 69 27 5d 2c 0a 20 20 20 20 6b 65 79 77 6f 72 64 i'],. keyword
0002ad70: 73 3a 20 7b 0a 20 20 20 20 20 20 24 70 61 74 74 s: {. $patt
0002ad80: 65 72 6e 3a 20 27 5b 61 2d 7a 5c 2d 5d 2b 27 2c ern: '[a-z\-]+',
0002ad90: 0a 20 20 20 20 20 20 6b 65 79 77 6f 72 64 3a 20 . keyword:
0002ada0: 27 61 6c 69 61 73 20 62 61 74 63 68 20 63 64 20 'alias batch cd
0002adb0: 63 6c 65 61 72 20 63 6f 6d 6d 61 6e 64 20 63 6f clear command co
0002adc0: 6e 6e 65 63 74 20 63 6f 6e 6e 65 63 74 69 6f 6e nnect connection
0002add0: 2d 66 61 63 74 6f 72 79 20 63 6f 6e 6e 65 63 74 -factory connect
0002ade0: 69 6f 6e 2d 69 6e 66 6f 20 64 61 74 61 2d 73 6f ion-info data-so
0002adf0: 75 72 63 65 20 64 65 70 6c 6f 79 20 27 20 2b 0a urce deploy ' +.
0002ae00: 20 20 20 20 20 20 27 64 65 70 6c 6f 79 6d 65 6e 'deploymen
0002ae10: 74 2d 69 6e 66 6f 20 64 65 70 6c 6f 79 6d 65 6e t-info deploymen
0002ae20: 74 2d 6f 76 65 72 6c 61 79 20 65 63 68 6f 20 65 t-overlay echo e
0002ae30: 63 68 6f 2d 64 6d 72 20 68 65 6c 70 20 68 69 73 cho-dmr help his
0002ae40: 74 6f 72 79 20 69 66 20 6a 64 62 63 2d 64 72 69 tory if jdbc-dri
0002ae50: 76 65 72 2d 69 6e 66 6f 20 6a 6d 73 2d 71 75 65 ver-info jms-que
0002ae60: 75 65 7c 32 30 20 6a 6d 73 2d 74 6f 70 69 63 7c ue|20 jms-topic|
0002ae70: 32 30 20 6c 73 20 27 20 2b 0a 20 20 20 20 20 20 20 ls ' +.
0002ae80: 27 70 61 74 63 68 20 70 77 64 20 71 75 69 74 20 'patch pwd quit
0002ae90: 72 65 61 64 2d 61 74 74 72 69 62 75 74 65 20 72 read-attribute r
0002aea0: 65 61 64 2d 6f 70 65 72 61 74 69 6f 6e 20 72 65 ead-operation re
0002aeb0: 6c 6f 61 64 20 72 6f 6c 6c 6f 75 74 2d 70 6c 61 load rollout-pla
0002aec0: 6e 20 72 75 6e 2d 62 61 74 63 68 20 73 65 74 20 n run-batch set
0002aed0: 73 68 75 74 64 6f 77 6e 20 74 72 79 20 75 6e 61 shutdown try una
0002aee0: 6c 69 61 73 20 27 20 2b 0a 20 20 20 20 20 20 27 lias ' +. '
0002aef0: 75 6e 64 65 70 6c 6f 79 20 75 6e 73 65 74 20 76 undeploy unset v
0002af00: 65 72 73 69 6f 6e 20 78 61 2d 64 61 74 61 2d 73 ersion xa-data-s
0002af10: 6f 75 72 63 65 27 2c 20 2f 2f 20 6d 6f 64 75 6c ource', // modul
0002af20: 65 0a 20 20 20 20 20 20 6c 69 74 65 72 61 6c 3a e. literal:
0002af30: 20 27 74 72 75 65 20 66 61 6c 73 65 27 0a 20 20 'true false'.
0002af40: 20 20 7d 2c 0a 20 20 20 20 63 6f 6e 74 61 69 6e },. contain
0002af50: 73 3a 20 5b 0a 20 20 20 20 20 20 68 6c 6a 73 2e s: [. hljs.
0002af60: 48 41 53 48 5f 43 4f 4d 4d 45 4e 54 5f 4d 4f 44 HASH_COMMENT_MOD
0002af70: 45 2c 0a 20 20 20 20 20 20 68 6c 6a 73 2e 51 55 E,. hljs.QU
0002af80: 4f 54 45 5f 53 54 52 49 4e 47 5f 4d 4f 44 45 2c OTE_STRING_MODE,
0002af90: 0a 20 20 20 20 20 20 43 4f 4d 4d 41 4e 44 5f 50 . COMMAND_P
0002afa0: 41 52 41 4d 53 2c 0a 20 20 20 20 20 20 4f 50 45 ARAMS,. OPE
0002afb0: 52 41 54 49 4f 4e 2c 0a 20 20 20 20 20 20 50 41 RATION,. PA
0002afc0: 54 48 2c 0a 20 20 20 20 20 20 50 41 52 41 4d 53 TH,. PARAMS
0002afd0: 42 4c 4f 43 4b 0a 20 20 20 20 5d 0a 20 20 7d 3b BLOCK. ]. };
0002afe0: 0a 7d 0a 0a 6d 6f 64 75 6c 65 2e 65 78 70 6f 72 .}..module.expor
0002aff0: 74 73 20 3d 20 6a 62 6f 73 73 43 6c 69 3b 0a 0a ts = jbossCli;..
0002b000: 0a 2f 2a 2a 2a 2f 20 7d 29 2c 0a 0a 2f 2a 2a 2a ./***/ }),../***
0002b010: 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 / "./node_module
0002b020: 73 2f 68 69 67 68 6c 69 67 68 74 2e 6a 73 2f 6c s/highlight.js/l
0002b030: 69 62 2f 6c 61 6e 67 75 61 67 65 73 2f 6a 73 6f ib/languages/jso
0002b040: 6e 2e 6a 73 22 3a 0a 2f 2a 21 2a 2a 2a 2a 2a 2a n.js":./*!******
0002b050: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
0002b060: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
0002b070: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
0002b080: 2a 2a 2a 21 2a 5c 0a 20 20 21 2a 2a 2a 20 2e 2f ***!*\. !*** ./
0002b090: 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 68 69 67 node_modules/hig
0002b0a0: 68 6c 69 67 68 74 2e 6a 73 2f 6c 69 62 2f 6c 61 hlight.js/lib/la
0002b0b0: 6e 67 75 61 67 65 73 2f 6a 73 6f 6e 2e 6a 73 20 nguages/json.js
0002b0c0: 2a 2a 2a 21 0a 20 20 5c 2a 2a 2a 2a 2a 2a 2a 2a ***!. \********
0002b0d0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
0002b0e0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
0002b0f0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
0002b100: 2a 2f 0a 2f 2a 2a 2a 2f 20 28 28 6d 6f 64 75 6c */./***/ ((modul
0002b110: 65 29 20 3d 3e 20 7b 0a 0a 2f 2a 0a 4c 61 6e 67 e) => {../*.Lang
0002b120: 75 61 67 65 3a 20 4a 53 4f 4e 0a 44 65 73 63 72 uage: JSON.Descr
0002b130: 69 70 74 69 6f 6e 3a 20 4a 53 4f 4e 20 28 4a 61 iption: JSON (Ja
0002b140: 76 61 53 63 72 69 70 74 20 4f 62 6a 65 63 74 20 vaScript Object
0002b150: 4e 6f 74 61 74 69 6f 6e 29 20 69 73 20 61 20 6c Notation) is a l
0002b160: 69 67 68 74 77 65 69 67 68 74 20 64 61 74 61 2d ightweight data-
0002b170: 69 6e 74 65 72 63 68 61 6e 67 65 20 66 6f 72 6d interchange form
0002b180: 61 74 2e 0a 41 75 74 68 6f 72 3a 20 49 76 61 6e at..Author: Ivan
0002b190: 20 53 61 67 61 6c 61 65 76 20 3c 6d 61 6e 69 61 Sagalaev <mania
0002b1a0: 63 40 73 6f 66 74 77 61 72 65 6d 61 6e 69 61 63 c@softwaremaniac
0002b1b0: 73 2e 6f 72 67 3e 0a 57 65 62 73 69 74 65 3a 20 s.org>.Website:
0002b1c0: 68 74 74 70 3a 2f 2f 77 77 77 2e 6a 73 6f 6e 2e http://www.json.
0002b1d0: 6f 72 67 0a 43 61 74 65 67 6f 72 79 3a 20 63 6f org.Category: co
0002b1e0: 6d 6d 6f 6e 2c 20 70 72 6f 74 6f 63 6f 6c 73 0a mmon, protocols.
0002b1f0: 2a 2f 0a 0a 66 75 6e 63 74 69 6f 6e 20 6a 73 6f */..function jso
0002b200: 6e 28 68 6c 6a 73 29 20 7b 0a 20 20 63 6f 6e 73 n(hljs) {. cons
0002b210: 74 20 4c 49 54 45 52 41 4c 53 20 3d 20 7b 0a 20 t LITERALS = {.
0002b220: 20 20 20 6c 69 74 65 72 61 6c 3a 20 27 74 72 75 literal: 'tru
0002b230: 65 20 66 61 6c 73 65 20 6e 75 6c 6c 27 0a 20 20 e false null'.
0002b240: 7d 3b 0a 20 20 63 6f 6e 73 74 20 41 4c 4c 4f 57 };. const ALLOW
0002b250: 45 44 5f 43 4f 4d 4d 45 4e 54 53 20 3d 20 5b 0a ED_COMMENTS = [.
0002b260: 20 20 20 20 68 6c 6a 73 2e 43 5f 4c 49 4e 45 5f hljs.C_LINE_
0002b270: 43 4f 4d 4d 45 4e 54 5f 4d 4f 44 45 2c 0a 20 20 COMMENT_MODE,.
0002b280: 20 20 68 6c 6a 73 2e 43 5f 42 4c 4f 43 4b 5f 43 hljs.C_BLOCK_C
0002b290: 4f 4d 4d 45 4e 54 5f 4d 4f 44 45 0a 20 20 5d 3b OMMENT_MODE. ];
0002b2a0: 0a 20 20 63 6f 6e 73 74 20 54 59 50 45 53 20 3d . const TYPES =
0002b2b0: 20 5b 0a 20 20 20 20 68 6c 6a 73 2e 51 55 4f 54 [. hljs.QUOT
0002b2c0: 45 5f 53 54 52 49 4e 47 5f 4d 4f 44 45 2c 0a 20 E_STRING_MODE,.
0002b2d0: 20 20 20 68 6c 6a 73 2e 43 5f 4e 55 4d 42 45 52 hljs.C_NUMBER
0002b2e0: 5f 4d 4f 44 45 0a 20 20 5d 3b 0a 20 20 63 6f 6e _MODE. ];. con
0002b2f0: 73 74 20 56 41 4c 55 45 5f 43 4f 4e 54 41 49 4e st VALUE_CONTAIN
0002b300: 45 52 20 3d 20 7b 0a 20 20 20 20 65 6e 64 3a 20 ER = {. end:
0002b310: 27 2c 27 2c 0a 20 20 20 20 65 6e 64 73 57 69 74 ',',. endsWit
0002b320: 68 50 61 72 65 6e 74 3a 20 74 72 75 65 2c 0a 20 hParent: true,.
0002b330: 20 20 20 65 78 63 6c 75 64 65 45 6e 64 3a 20 74 excludeEnd: t
0002b340: 72 75 65 2c 0a 20 20 20 20 63 6f 6e 74 61 69 6e rue,. contain
0002b350: 73 3a 20 54 59 50 45 53 2c 0a 20 20 20 20 6b 65 s: TYPES,. ke
0002b360: 79 77 6f 72 64 73 3a 20 4c 49 54 45 52 41 4c 53 ywords: LITERALS
0002b370: 0a 20 20 7d 3b 0a 20 20 63 6f 6e 73 74 20 4f 42 . };. const OB
0002b380: 4a 45 43 54 20 3d 20 7b 0a 20 20 20 20 62 65 67 JECT = {. beg
0002b390: 69 6e 3a 20 2f 5c 7b 2f 2c 0a 20 20 20 20 65 6e in: /\{/,. en
0002b3a0: 64 3a 20 2f 5c 7d 2f 2c 0a 20 20 20 20 63 6f 6e d: /\}/,. con
0002b3b0: 74 61 69 6e 73 3a 20 5b 0a 20 20 20 20 20 20 7b tains: [. {
0002b3c0: 0a 20 20 20 20 20 20 20 20 63 6c 61 73 73 4e 61 . classNa
0002b3d0: 6d 65 3a 20 27 61 74 74 72 27 2c 0a 20 20 20 20 me: 'attr',.
0002b3e0: 20 20 20 20 62 65 67 69 6e 3a 20 2f 22 2f 2c 0a begin: /"/,.
0002b3f0: 20 20 20 20 20 20 20 20 65 6e 64 3a 20 2f 22 2f end: /"/
0002b400: 2c 0a 20 20 20 20 20 20 20 20 63 6f 6e 74 61 69 ,. contai
0002b410: 6e 73 3a 20 5b 68 6c 6a 73 2e 42 41 43 4b 53 4c ns: [hljs.BACKSL
0002b420: 41 53 48 5f 45 53 43 41 50 45 5d 2c 0a 20 20 20 ASH_ESCAPE],.
0002b430: 20 20 20 20 20 69 6c 6c 65 67 61 6c 3a 20 27 5c illegal: '\
0002b440: 5c 6e 27 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 \n'. },.
0002b450: 20 20 20 68 6c 6a 73 2e 69 6e 68 65 72 69 74 28 hljs.inherit(
0002b460: 56 41 4c 55 45 5f 43 4f 4e 54 41 49 4e 45 52 2c VALUE_CONTAINER,
0002b470: 20 7b 0a 20 20 20 20 20 20 20 20 62 65 67 69 6e {. begin
0002b480: 3a 20 2f 3a 2f 0a 20 20 20 20 20 20 7d 29 0a 20 : /:/. }).
0002b490: 20 20 20 5d 2e 63 6f 6e 63 61 74 28 41 4c 4c 4f ].concat(ALLO
0002b4a0: 57 45 44 5f 43 4f 4d 4d 45 4e 54 53 29 2c 0a 20 WED_COMMENTS),.
0002b4b0: 20 20 20 69 6c 6c 65 67 61 6c 3a 20 27 5c 5c 53 illegal: '\\S
0002b4c0: 27 0a 20 20 7d 3b 0a 20 20 63 6f 6e 73 74 20 41 '. };. const A
0002b4d0: 52 52 41 59 20 3d 20 7b 0a 20 20 20 20 62 65 67 RRAY = {. beg
0002b4e0: 69 6e 3a 20 27 5c 5c 5b 27 2c 0a 20 20 20 20 65 in: '\\[',. e
0002b4f0: 6e 64 3a 20 27 5c 5c 5d 27 2c 0a 20 20 20 20 63 nd: '\\]',. c
0002b500: 6f 6e 74 61 69 6e 73 3a 20 5b 68 6c 6a 73 2e 69 ontains: [hljs.i
0002b510: 6e 68 65 72 69 74 28 56 41 4c 55 45 5f 43 4f 4e nherit(VALUE_CON
0002b520: 54 41 49 4e 45 52 29 5d 2c 20 2f 2f 20 69 6e 68 TAINER)], // inh
0002b530: 65 72 69 74 20 69 73 20 61 20 77 6f 72 6b 61 72 erit is a workar
0002b540: 6f 75 6e 64 20 66 6f 72 20 61 20 62 75 67 20 74 ound for a bug t
0002b550: 68 61 74 20 6d 61 6b 65 73 20 73 68 61 72 65 64 hat makes shared
0002b560: 20 6d 6f 64 65 73 20 77 69 74 68 20 65 6e 64 73 modes with ends
0002b570: 57 69 74 68 50 61 72 65 6e 74 20 63 6f 6d 70 69 WithParent compi
0002b580: 6c 65 20 6f 6e 6c 79 20 74 68 65 20 65 6e 64 69 le only the endi
0002b590: 6e 67 20 6f 66 20 6f 6e 65 20 6f 66 20 74 68 65 ng of one of the
0002b5a0: 20 70 61 72 65 6e 74 73 0a 20 20 20 20 69 6c 6c parents. ill
0002b5b0: 65 67 61 6c 3a 20 27 5c 5c 53 27 0a 20 20 7d 3b egal: '\\S'. };
0002b5c0: 0a 20 20 54 59 50 45 53 2e 70 75 73 68 28 4f 42 . TYPES.push(OB
0002b5d0: 4a 45 43 54 2c 20 41 52 52 41 59 29 3b 0a 20 20 JECT, ARRAY);.
0002b5e0: 41 4c 4c 4f 57 45 44 5f 43 4f 4d 4d 45 4e 54 53 ALLOWED_COMMENTS
0002b5f0: 2e 66 6f 72 45 61 63 68 28 66 75 6e 63 74 69 6f .forEach(functio
0002b600: 6e 28 72 75 6c 65 29 20 7b 0a 20 20 20 20 54 59 n(rule) {. TY
0002b610: 50 45 53 2e 70 75 73 68 28 72 75 6c 65 29 3b 0a PES.push(rule);.
0002b620: 20 20 7d 29 3b 0a 20 20 72 65 74 75 72 6e 20 7b });. return {
0002b630: 0a 20 20 20 20 6e 61 6d 65 3a 20 27 4a 53 4f 4e . name: 'JSON
0002b640: 27 2c 0a 20 20 20 20 63 6f 6e 74 61 69 6e 73 3a ',. contains:
0002b650: 20 54 59 50 45 53 2c 0a 20 20 20 20 6b 65 79 77 TYPES,. keyw
0002b660: 6f 72 64 73 3a 20 4c 49 54 45 52 41 4c 53 2c 0a ords: LITERALS,.
0002b670: 20 20 20 20 69 6c 6c 65 67 61 6c 3a 20 27 5c 5c illegal: '\\
0002b680: 53 27 0a 20 20 7d 3b 0a 7d 0a 0a 6d 6f 64 75 6c S'. };.}..modul
0002b690: 65 2e 65 78 70 6f 72 74 73 20 3d 20 6a 73 6f 6e e.exports = json
0002b6a0: 3b 0a 0a 0a 2f 2a 2a 2a 2f 20 7d 29 2c 0a 0a 2f ;.../***/ }),../
0002b6b0: 2a 2a 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 ***/ "./node_mod
0002b6c0: 75 6c 65 73 2f 68 69 67 68 6c 69 67 68 74 2e 6a ules/highlight.j
0002b6d0: 73 2f 6c 69 62 2f 6c 61 6e 67 75 61 67 65 73 2f s/lib/languages/
0002b6e0: 6a 75 6c 69 61 2d 72 65 70 6c 2e 6a 73 22 3a 0a julia-repl.js":.
0002b6f0: 2f 2a 21 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a /*!*************
0002b700: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
0002b710: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
0002b720: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
0002b730: 2a 2a 21 2a 5c 0a 20 20 21 2a 2a 2a 20 2e 2f 6e **!*\. !*** ./n
0002b740: 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 68 69 67 68 ode_modules/high
0002b750: 6c 69 67 68 74 2e 6a 73 2f 6c 69 62 2f 6c 61 6e light.js/lib/lan
0002b760: 67 75 61 67 65 73 2f 6a 75 6c 69 61 2d 72 65 70 guages/julia-rep
0002b770: 6c 2e 6a 73 20 2a 2a 2a 21 0a 20 20 5c 2a 2a 2a l.js ***!. \***
0002b780: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
0002b790: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
0002b7a0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
0002b7b0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 2f 2a ************/./*
0002b7c0: 2a 2a 2f 20 28 28 6d 6f 64 75 6c 65 29 20 3d 3e **/ ((module) =>
0002b7d0: 20 7b 0a 0a 2f 2a 0a 4c 61 6e 67 75 61 67 65 3a {../*.Language:
0002b7e0: 20 4a 75 6c 69 61 20 52 45 50 4c 0a 44 65 73 63 Julia REPL.Desc
0002b7f0: 72 69 70 74 69 6f 6e 3a 20 4a 75 6c 69 61 20 52 ription: Julia R
0002b800: 45 50 4c 20 73 65 73 73 69 6f 6e 73 0a 41 75 74 EPL sessions.Aut
0002b810: 68 6f 72 3a 20 4d 6f 72 74 65 6e 20 50 69 69 62 hor: Morten Piib
0002b820: 65 6c 65 68 74 20 3c 6d 6f 72 74 65 6e 2e 70 69 eleht <morten.pi
0002b830: 69 62 65 6c 65 68 74 40 67 6d 61 69 6c 2e 63 6f ibeleht@gmail.co
0002b840: 6d 3e 0a 57 65 62 73 69 74 65 3a 20 68 74 74 70 m>.Website: http
0002b850: 73 3a 2f 2f 6a 75 6c 69 61 6c 61 6e 67 2e 6f 72 s://julialang.or
0002b860: 67 0a 52 65 71 75 69 72 65 73 3a 20 6a 75 6c 69 g.Requires: juli
0002b870: 61 2e 6a 73 0a 0a 54 68 65 20 4a 75 6c 69 61 20 a.js..The Julia
0002b880: 52 45 50 4c 20 63 6f 64 65 20 62 6c 6f 63 6b 73 REPL code blocks
0002b890: 20 6c 6f 6f 6b 20 73 6f 6d 65 74 68 69 6e 67 20 look something
0002b8a0: 6c 69 6b 65 20 74 68 65 20 66 6f 6c 6c 6f 77 69 like the followi
0002b8b0: 6e 67 3a 0a 0a 20 20 6a 75 6c 69 61 3e 20 66 75 ng:.. julia> fu
0002b8c0: 6e 63 74 69 6f 6e 20 66 6f 6f 28 78 29 0a 20 20 nction foo(x).
0002b8d0: 20 20 20 20 20 20 20 20 20 20 20 78 20 2b 20 31 x + 1
0002b8e0: 0a 20 20 20 20 20 20 20 20 20 65 6e 64 0a 20 20 . end.
0002b8f0: 66 6f 6f 20 28 67 65 6e 65 72 69 63 20 66 75 6e foo (generic fun
0002b900: 63 74 69 6f 6e 20 77 69 74 68 20 31 20 6d 65 74 ction with 1 met
0002b910: 68 6f 64 29 0a 0a 54 68 65 79 20 73 74 61 72 74 hod)..They start
0002b920: 20 6f 6e 20 61 20 6e 65 77 20 6c 69 6e 65 20 77 on a new line w
0002b930: 69 74 68 20 22 6a 75 6c 69 61 3e 22 2e 20 55 73 ith "julia>". Us
0002b940: 75 61 6c 6c 79 20 74 68 65 72 65 20 73 68 6f 75 ually there shou
0002b950: 6c 64 20 61 6c 73 6f 20 62 65 20 61 20 73 70 61 ld also be a spa
0002b960: 63 65 20 61 66 74 65 72 20 74 68 69 73 2c 20 62 ce after this, b
0002b970: 75 74 0a 77 65 20 61 6c 73 6f 20 61 6c 6c 6f 77 ut.we also allow
0002b980: 20 74 68 65 20 63 6f 64 65 20 74 6f 20 73 74 61 the code to sta
0002b990: 72 74 20 72 69 67 68 74 20 61 66 74 65 72 20 74 rt right after t
0002b9a0: 68 65 20 3e 20 63 68 61 72 61 63 74 65 72 2e 20 he > character.
0002b9b0: 54 68 65 20 63 6f 64 65 20 6d 61 79 20 72 75 6e The code may run
0002b9c0: 20 6f 76 65 72 20 6d 75 6c 74 69 70 6c 65 0a 6c over multiple.l
0002b9d0: 69 6e 65 73 2c 20 62 75 74 20 74 68 65 20 61 64 ines, but the ad
0002b9e0: 64 69 74 69 6f 6e 61 6c 20 6c 69 6e 65 73 20 6d ditional lines m
0002b9f0: 75 73 74 20 73 74 61 72 74 20 77 69 74 68 20 73 ust start with s
0002ba00: 69 78 20 73 70 61 63 65 73 20 28 69 2e 65 2e 20 ix spaces (i.e.
0002ba10: 62 65 20 69 6e 64 65 6e 74 65 64 20 74 6f 20 6d be indented to m
0002ba20: 61 74 63 68 0a 22 6a 75 6c 69 61 3e 22 29 2e 20 atch."julia>").
0002ba30: 54 68 65 20 72 65 73 74 20 6f 66 20 74 68 65 20 The rest of the
0002ba40: 63 6f 64 65 20 69 73 20 61 73 73 75 6d 65 64 20 code is assumed
0002ba50: 74 6f 20 62 65 20 6f 75 74 70 75 74 20 66 72 6f to be output fro
0002ba60: 6d 20 74 68 65 20 65 78 65 63 75 74 65 64 20 63 m the executed c
0002ba70: 6f 64 65 20 61 6e 64 20 77 69 6c 6c 20 62 65 0a ode and will be.
0002ba80: 6c 65 66 74 20 75 6e 2d 68 69 67 68 6c 69 67 68 left un-highligh
0002ba90: 74 65 64 2e 0a 0a 55 73 69 6e 67 20 73 69 6d 70 ted...Using simp
0002baa0: 6c 79 20 73 70 61 63 65 73 20 74 6f 20 69 64 65 ly spaces to ide
0002bab0: 6e 74 69 66 79 20 6c 69 6e 65 20 63 6f 6e 74 69 ntify line conti
0002bac0: 6e 75 61 74 69 6f 6e 73 20 6d 61 79 20 67 65 74 nuations may get
0002bad0: 20 61 20 66 61 6c 73 65 2d 70 6f 73 69 74 69 76 a false-positiv
0002bae0: 65 20 69 66 20 74 68 65 20 6f 75 74 70 75 74 0a e if the output.
0002baf0: 61 6c 73 6f 20 70 72 69 6e 74 73 20 6f 75 74 20 also prints out
0002bb00: 73 69 78 20 73 70 61 63 65 73 2c 20 62 75 74 20 six spaces, but
0002bb10: 73 75 63 68 20 63 61 73 65 73 20 73 68 6f 75 6c such cases shoul
0002bb20: 64 20 62 65 20 72 61 72 65 2e 0a 2a 2f 0a 0a 66 d be rare..*/..f
0002bb30: 75 6e 63 74 69 6f 6e 20 6a 75 6c 69 61 52 65 70 unction juliaRep
0002bb40: 6c 28 68 6c 6a 73 29 20 7b 0a 20 20 72 65 74 75 l(hljs) {. retu
0002bb50: 72 6e 20 7b 0a 20 20 20 20 6e 61 6d 65 3a 20 27 rn {. name: '
0002bb60: 4a 75 6c 69 61 20 52 45 50 4c 27 2c 0a 20 20 20 Julia REPL',.
0002bb70: 20 63 6f 6e 74 61 69 6e 73 3a 20 5b 0a 20 20 20 contains: [.
0002bb80: 20 20 20 7b 0a 20 20 20 20 20 20 20 20 63 6c 61 {. cla
0002bb90: 73 73 4e 61 6d 65 3a 20 27 6d 65 74 61 27 2c 0a ssName: 'meta',.
0002bba0: 20 20 20 20 20 20 20 20 62 65 67 69 6e 3a 20 2f begin: /
0002bbb0: 5e 6a 75 6c 69 61 3e 2f 2c 0a 20 20 20 20 20 20 ^julia>/,.
0002bbc0: 20 20 72 65 6c 65 76 61 6e 63 65 3a 20 31 30 2c relevance: 10,
0002bbd0: 0a 20 20 20 20 20 20 20 20 73 74 61 72 74 73 3a . starts:
0002bbe0: 20 7b 0a 20 20 20 20 20 20 20 20 20 20 2f 2f 20 {. //
0002bbf0: 65 6e 64 20 74 68 65 20 68 69 67 68 6c 69 67 68 end the highligh
0002bc00: 74 69 6e 67 20 69 66 20 77 65 20 61 72 65 20 6f ting if we are o
0002bc10: 6e 20 61 20 6e 65 77 20 6c 69 6e 65 20 61 6e 64 n a new line and
0002bc20: 20 74 68 65 20 6c 69 6e 65 20 64 6f 65 73 20 6e the line does n
0002bc30: 6f 74 20 68 61 76 65 20 61 74 0a 20 20 20 20 20 ot have at.
0002bc40: 20 20 20 20 20 2f 2f 20 6c 65 61 73 74 20 73 69 // least si
0002bc50: 78 20 73 70 61 63 65 73 20 69 6e 20 74 68 65 20 x spaces in the
0002bc60: 62 65 67 69 6e 6e 69 6e 67 0a 20 20 20 20 20 20 beginning.
0002bc70: 20 20 20 20 65 6e 64 3a 20 2f 5e 28 3f 21 5b 20 end: /^(?![
0002bc80: 5d 7b 36 7d 29 2f 2c 0a 20 20 20 20 20 20 20 20 ]{6})/,.
0002bc90: 20 20 73 75 62 4c 61 6e 67 75 61 67 65 3a 20 27 subLanguage: '
0002bca0: 6a 75 6c 69 61 27 0a 20 20 20 20 20 20 7d 2c 0a julia'. },.
0002bcb0: 20 20 20 20 20 20 2f 2f 20 6a 6c 64 6f 63 74 65 // jldocte
0002bcc0: 73 74 20 4d 61 72 6b 64 6f 77 6e 20 62 6c 6f 63 st Markdown bloc
0002bcd0: 6b 73 20 61 72 65 20 75 73 65 64 20 69 6e 20 74 ks are used in t
0002bce0: 68 65 20 4a 75 6c 69 61 20 6d 61 6e 75 61 6c 20 he Julia manual
0002bcf0: 61 6e 64 20 70 61 63 6b 61 67 65 20 64 6f 63 73 and package docs
0002bd00: 20 69 6e 64 69 63 61 74 65 0a 20 20 20 20 20 20 indicate.
0002bd10: 2f 2f 20 63 6f 64 65 20 73 6e 69 70 70 65 74 73 // code snippets
0002bd20: 20 74 68 61 74 20 73 68 6f 75 6c 64 20 62 65 20 that should be
0002bd30: 76 65 72 69 66 69 65 64 20 77 68 65 6e 20 74 68 verified when th
0002bd40: 65 20 64 6f 63 75 6d 65 6e 74 61 74 69 6f 6e 20 e documentation
0002bd50: 69 73 20 62 75 69 6c 74 2e 20 54 68 65 79 20 63 is built. They c
0002bd60: 61 6e 20 62 65 0a 20 20 20 20 20 20 2f 2f 20 65 an be. // e
0002bd70: 69 74 68 65 72 20 52 45 50 4c 2d 6c 69 6b 65 20 ither REPL-like
0002bd80: 6f 72 20 73 63 72 69 70 74 2d 6c 69 6b 65 2c 20 or script-like,
0002bd90: 62 75 74 20 61 72 65 20 75 73 75 61 6c 6c 79 20 but are usually
0002bda0: 52 45 50 4c 2d 6c 69 6b 65 20 61 6e 64 20 74 68 REPL-like and th
0002bdb0: 65 72 65 66 6f 72 65 20 77 65 20 61 70 70 6c 79 erefore we apply
0002bdc0: 0a 20 20 20 20 20 20 2f 2f 20 6a 75 6c 69 61 2d . // julia-
0002bdd0: 72 65 70 6c 20 68 69 67 68 6c 69 67 68 74 69 6e repl highlightin
0002bde0: 67 20 74 6f 20 74 68 65 6d 2e 20 4d 6f 72 65 20 g to them. More
0002bdf0: 69 6e 66 6f 72 6d 61 74 69 6f 6e 20 63 61 6e 20 information can
0002be00: 62 65 20 66 6f 75 6e 64 20 69 6e 20 44 6f 63 75 be found in Docu
0002be10: 6d 65 6e 74 65 72 27 73 0a 20 20 20 20 20 20 2f menter's. /
0002be20: 2f 20 6d 61 6e 75 61 6c 3a 20 68 74 74 70 73 3a / manual: https:
0002be30: 2f 2f 6a 75 6c 69 61 64 6f 63 73 2e 67 69 74 68 //juliadocs.gith
0002be40: 75 62 2e 69 6f 2f 44 6f 63 75 6d 65 6e 74 65 72 ub.io/Documenter
0002be50: 2e 6a 6c 2f 6c 61 74 65 73 74 2f 6d 61 6e 2f 64 .jl/latest/man/d
0002be60: 6f 63 74 65 73 74 73 2e 68 74 6d 6c 0a 20 20 20 octests.html.
0002be70: 20 20 20 61 6c 69 61 73 65 73 3a 20 5b 27 6a 6c aliases: ['jl
0002be80: 64 6f 63 74 65 73 74 27 5d 0a 20 20 20 20 20 20 doctest'].
0002be90: 7d 0a 20 20 20 20 5d 0a 20 20 7d 0a 7d 0a 0a 6d }. ]. }.}..m
0002bea0: 6f 64 75 6c 65 2e 65 78 70 6f 72 74 73 20 3d 20 odule.exports =
0002beb0: 6a 75 6c 69 61 52 65 70 6c 3b 0a 0a 0a 2f 2a 2a juliaRepl;.../**
0002bec0: 2a 2f 20 7d 29 2c 0a 0a 2f 2a 2a 2a 2f 20 22 2e */ }),../***/ ".
0002bed0: 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 68 69 /node_modules/hi
0002bee0: 67 68 6c 69 67 68 74 2e 6a 73 2f 6c 69 62 2f 6c ghlight.js/lib/l
0002bef0: 61 6e 67 75 61 67 65 73 2f 6a 75 6c 69 61 2e 6a anguages/julia.j
0002bf00: 73 22 3a 0a 2f 2a 21 2a 2a 2a 2a 2a 2a 2a 2a 2a s":./*!*********
0002bf10: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
0002bf20: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
0002bf30: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
0002bf40: 2a 21 2a 5c 0a 20 20 21 2a 2a 2a 20 2e 2f 6e 6f *!*\. !*** ./no
0002bf50: 64 65 5f 6d 6f 64 75 6c 65 73 2f 68 69 67 68 6c de_modules/highl
0002bf60: 69 67 68 74 2e 6a 73 2f 6c 69 62 2f 6c 61 6e 67 ight.js/lib/lang
0002bf70: 75 61 67 65 73 2f 6a 75 6c 69 61 2e 6a 73 20 2a uages/julia.js *
0002bf80: 2a 2a 21 0a 20 20 5c 2a 2a 2a 2a 2a 2a 2a 2a 2a **!. \*********
0002bf90: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
0002bfa0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
0002bfb0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
0002bfc0: 2a 2f 0a 2f 2a 2a 2a 2f 20 28 28 6d 6f 64 75 6c */./***/ ((modul
0002bfd0: 65 29 20 3d 3e 20 7b 0a 0a 2f 2a 0a 4c 61 6e 67 e) => {../*.Lang
0002bfe0: 75 61 67 65 3a 20 4a 75 6c 69 61 0a 44 65 73 63 uage: Julia.Desc
0002bff0: 72 69 70 74 69 6f 6e 3a 20 4a 75 6c 69 61 20 69 ription: Julia i
0002c000: 73 20 61 20 68 69 67 68 2d 6c 65 76 65 6c 2c 20 s a high-level,
0002c010: 68 69 67 68 2d 70 65 72 66 6f 72 6d 61 6e 63 65 high-performance
0002c020: 2c 20 64 79 6e 61 6d 69 63 20 70 72 6f 67 72 61 , dynamic progra
0002c030: 6d 6d 69 6e 67 20 6c 61 6e 67 75 61 67 65 2e 0a mming language..
0002c040: 41 75 74 68 6f 72 3a 20 4b 65 6e 74 61 20 53 61 Author: Kenta Sa
0002c050: 74 6f 20 3c 62 69 63 79 63 6c 65 31 38 38 35 40 to <bicycle1885@
0002c060: 67 6d 61 69 6c 2e 63 6f 6d 3e 0a 43 6f 6e 74 72 gmail.com>.Contr
0002c070: 69 62 75 74 6f 72 73 3a 20 41 6c 65 78 20 41 72 ibutors: Alex Ar
0002c080: 73 6c 61 6e 20 3c 61 72 61 72 73 6c 61 6e 40 63 slan <ararslan@c
0002c090: 6f 6d 63 61 73 74 2e 6e 65 74 3e 2c 20 46 72 65 omcast.net>, Fre
0002c0a0: 64 72 69 6b 20 45 6b 72 65 20 3c 65 6b 72 65 66 drik Ekre <ekref
0002c0b0: 72 65 64 72 69 6b 40 67 6d 61 69 6c 2e 63 6f 6d redrik@gmail.com
0002c0c0: 3e 0a 57 65 62 73 69 74 65 3a 20 68 74 74 70 73 >.Website: https
0002c0d0: 3a 2f 2f 6a 75 6c 69 61 6c 61 6e 67 2e 6f 72 67 ://julialang.org
0002c0e0: 0a 2a 2f 0a 0a 66 75 6e 63 74 69 6f 6e 20 6a 75 .*/..function ju
0002c0f0: 6c 69 61 28 68 6c 6a 73 29 20 7b 0a 20 20 2f 2f lia(hljs) {. //
0002c100: 20 53 69 6e 63 65 20 74 68 65 72 65 20 61 72 65 Since there are
0002c110: 20 6e 75 6d 65 72 6f 75 73 20 73 70 65 63 69 61 numerous specia
0002c120: 6c 20 6e 61 6d 65 73 20 69 6e 20 4a 75 6c 69 61 l names in Julia
0002c130: 2c 20 69 74 20 69 73 20 74 6f 6f 20 6d 75 63 68 , it is too much
0002c140: 20 74 72 6f 75 62 6c 65 0a 20 20 2f 2f 20 74 6f trouble. // to
0002c150: 20 6d 61 69 6e 74 61 69 6e 20 74 68 65 6d 20 62 maintain them b
0002c160: 79 20 68 61 6e 64 2e 20 48 65 6e 63 65 20 74 68 y hand. Hence th
0002c170: 65 73 65 20 6e 61 6d 65 73 20 28 69 2e 65 2e 20 ese names (i.e.
0002c180: 6b 65 79 77 6f 72 64 73 2c 20 6c 69 74 65 72 61 keywords, litera
0002c190: 6c 73 20 61 6e 64 0a 20 20 2f 2f 20 62 75 69 6c ls and. // buil
0002c1a0: 74 2d 69 6e 73 29 20 61 72 65 20 61 75 74 6f 6d t-ins) are autom
0002c1b0: 61 74 69 63 61 6c 6c 79 20 67 65 6e 65 72 61 74 atically generat
0002c1c0: 65 64 20 66 72 6f 6d 20 4a 75 6c 69 61 20 31 2e ed from Julia 1.
0002c1d0: 35 2e 32 20 69 74 73 65 6c 66 20 74 68 72 6f 75 5.2 itself throu
0002c1e0: 67 68 0a 20 20 2f 2f 20 74 68 65 20 66 6f 6c 6c gh. // the foll
0002c1f0: 6f 77 69 6e 67 20 73 63 72 69 70 74 73 20 66 6f owing scripts fo
0002c200: 72 20 65 61 63 68 2e 0a 0a 20 20 2f 2f 20 72 65 r each... // re
0002c210: 66 3a 20 68 74 74 70 73 3a 2f 2f 64 6f 63 73 2e f: https://docs.
0002c220: 6a 75 6c 69 61 6c 61 6e 67 2e 6f 72 67 2f 65 6e julialang.org/en
0002c230: 2f 76 31 2f 6d 61 6e 75 61 6c 2f 76 61 72 69 61 /v1/manual/varia
0002c240: 62 6c 65 73 2f 23 41 6c 6c 6f 77 65 64 2d 56 61 bles/#Allowed-Va
0002c250: 72 69 61 62 6c 65 2d 4e 61 6d 65 73 0a 20 20 76 riable-Names. v
0002c260: 61 72 20 56 41 52 49 41 42 4c 45 5f 4e 41 4d 45 ar VARIABLE_NAME
0002c270: 5f 52 45 20 3d 20 27 5b 41 2d 5a 61 2d 7a 5f 5c _RE = '[A-Za-z_\
0002c280: 5c 75 30 30 41 31 2d 5c 5c 75 46 46 46 46 5d 5b \u00A1-\\uFFFF][
0002c290: 41 2d 5a 61 2d 7a 5f 30 2d 39 5c 5c 75 30 30 41 A-Za-z_0-9\\u00A
0002c2a0: 31 2d 5c 5c 75 46 46 46 46 5d 2a 27 3b 0a 0a 20 1-\\uFFFF]*';..
0002c2b0: 20 2f 2f 20 23 20 6b 65 79 77 6f 72 64 20 67 65 // # keyword ge
0002c2c0: 6e 65 72 61 74 6f 72 2c 20 6d 75 6c 74 69 2d 77 nerator, multi-w
0002c2d0: 6f 72 64 20 6b 65 79 77 6f 72 64 73 20 68 61 6e ord keywords han
0002c2e0: 64 6c 65 64 20 6d 61 6e 75 61 6c 6c 79 20 62 65 dled manually be
0002c2f0: 6c 6f 77 20 28 4a 75 6c 69 61 20 31 2e 35 2e 32 low (Julia 1.5.2
0002c300: 29 0a 20 20 2f 2f 20 69 6d 70 6f 72 74 20 52 45 ). // import RE
0002c310: 50 4c 2e 52 45 50 4c 43 6f 6d 70 6c 65 74 69 6f PL.REPLCompletio
0002c320: 6e 73 0a 20 20 2f 2f 20 72 65 73 20 3d 20 53 74 ns. // res = St
0002c330: 72 69 6e 67 5b 22 69 6e 22 2c 20 22 69 73 61 22 ring["in", "isa"
0002c340: 2c 20 22 77 68 65 72 65 22 5d 0a 20 20 2f 2f 20 , "where"]. //
0002c350: 66 6f 72 20 6b 77 20 69 6e 20 63 6f 6c 6c 65 63 for kw in collec
0002c360: 74 28 78 2e 6b 65 79 77 6f 72 64 20 66 6f 72 20 t(x.keyword for
0002c370: 78 20 69 6e 20 52 45 50 4c 43 6f 6d 70 6c 65 74 x in REPLComplet
0002c380: 69 6f 6e 73 2e 63 6f 6d 70 6c 65 74 65 5f 6b 65 ions.complete_ke
0002c390: 79 77 6f 72 64 28 22 22 29 29 0a 20 20 2f 2f 20 yword("")). //
0002c3a0: 20 20 20 20 69 66 20 21 28 63 6f 6e 74 61 69 6e if !(contain
0002c3b0: 73 28 6b 77 2c 20 22 20 22 29 20 7c 7c 20 6b 77 s(kw, " ") || kw
0002c3c0: 20 3d 3d 20 22 73 74 72 75 63 74 22 29 0a 20 20 == "struct").
0002c3d0: 2f 2f 20 20 20 20 20 20 20 20 20 70 75 73 68 21 // push!
0002c3e0: 28 72 65 73 2c 20 6b 77 29 0a 20 20 2f 2f 20 20 (res, kw). //
0002c3f0: 20 20 20 65 6e 64 0a 20 20 2f 2f 20 65 6e 64 0a end. // end.
0002c400: 20 20 2f 2f 20 73 6f 72 74 21 28 75 6e 69 71 75 // sort!(uniqu
0002c410: 65 21 28 72 65 73 29 29 0a 20 20 2f 2f 20 66 6f e!(res)). // fo
0002c420: 72 65 61 63 68 28 78 20 2d 3e 20 70 72 69 6e 74 reach(x -> print
0002c430: 6c 6e 28 22 5c 27 22 2c 20 78 2c 20 22 5c 27 2c ln("\'", x, "\',
0002c440: 22 29 2c 20 72 65 73 29 0a 20 20 76 61 72 20 4b "), res). var K
0002c450: 45 59 57 4f 52 44 5f 4c 49 53 54 20 3d 20 5b 0a EYWORD_LIST = [.
0002c460: 20 20 20 20 27 62 61 72 65 6d 6f 64 75 6c 65 27 'baremodule'
0002c470: 2c 0a 20 20 20 20 27 62 65 67 69 6e 27 2c 0a 20 ,. 'begin',.
0002c480: 20 20 20 27 62 72 65 61 6b 27 2c 0a 20 20 20 20 'break',.
0002c490: 27 63 61 74 63 68 27 2c 0a 20 20 20 20 27 63 63 'catch',. 'cc
0002c4a0: 61 6c 6c 27 2c 0a 20 20 20 20 27 63 6f 6e 73 74 all',. 'const
0002c4b0: 27 2c 0a 20 20 20 20 27 63 6f 6e 74 69 6e 75 65 ',. 'continue
0002c4c0: 27 2c 0a 20 20 20 20 27 64 6f 27 2c 0a 20 20 20 ',. 'do',.
0002c4d0: 20 27 65 6c 73 65 27 2c 0a 20 20 20 20 27 65 6c 'else',. 'el
0002c4e0: 73 65 69 66 27 2c 0a 20 20 20 20 27 65 6e 64 27 seif',. 'end'
0002c4f0: 2c 0a 20 20 20 20 27 65 78 70 6f 72 74 27 2c 0a ,. 'export',.
0002c500: 20 20 20 20 27 66 61 6c 73 65 27 2c 0a 20 20 20 'false',.
0002c510: 20 27 66 69 6e 61 6c 6c 79 27 2c 0a 20 20 20 20 'finally',.
0002c520: 27 66 6f 72 27 2c 0a 20 20 20 20 27 66 75 6e 63 'for',. 'func
0002c530: 74 69 6f 6e 27 2c 0a 20 20 20 20 27 67 6c 6f 62 tion',. 'glob
0002c540: 61 6c 27 2c 0a 20 20 20 20 27 69 66 27 2c 0a 20 al',. 'if',.
0002c550: 20 20 20 27 69 6d 70 6f 72 74 27 2c 0a 20 20 20 'import',.
0002c560: 20 27 69 6e 27 2c 0a 20 20 20 20 27 69 73 61 27 'in',. 'isa'
0002c570: 2c 0a 20 20 20 20 27 6c 65 74 27 2c 0a 20 20 20 ,. 'let',.
0002c580: 20 27 6c 6f 63 61 6c 27 2c 0a 20 20 20 20 27 6d 'local',. 'm
0002c590: 61 63 72 6f 27 2c 0a 20 20 20 20 27 6d 6f 64 75 acro',. 'modu
0002c5a0: 6c 65 27 2c 0a 20 20 20 20 27 71 75 6f 74 65 27 le',. 'quote'
0002c5b0: 2c 0a 20 20 20 20 27 72 65 74 75 72 6e 27 2c 0a ,. 'return',.
0002c5c0: 20 20 20 20 27 74 72 75 65 27 2c 0a 20 20 20 20 'true',.
0002c5d0: 27 74 72 79 27 2c 0a 20 20 20 20 27 75 73 69 6e 'try',. 'usin
0002c5e0: 67 27 2c 0a 20 20 20 20 27 77 68 65 72 65 27 2c g',. 'where',
0002c5f0: 0a 20 20 20 20 27 77 68 69 6c 65 27 2c 0a 20 20 . 'while',.
0002c600: 5d 3b 0a 0a 20 20 2f 2f 20 23 20 6c 69 74 65 72 ];.. // # liter
0002c610: 61 6c 20 67 65 6e 65 72 61 74 6f 72 20 28 4a 75 al generator (Ju
0002c620: 6c 69 61 20 31 2e 35 2e 32 29 0a 20 20 2f 2f 20 lia 1.5.2). //
0002c630: 69 6d 70 6f 72 74 20 52 45 50 4c 2e 52 45 50 4c import REPL.REPL
0002c640: 43 6f 6d 70 6c 65 74 69 6f 6e 73 0a 20 20 2f 2f Completions. //
0002c650: 20 72 65 73 20 3d 20 53 74 72 69 6e 67 5b 22 74 res = String["t
0002c660: 72 75 65 22 2c 20 22 66 61 6c 73 65 22 5d 0a 20 rue", "false"].
0002c670: 20 2f 2f 20 66 6f 72 20 63 6f 6d 70 6c 20 69 6e // for compl in
0002c680: 20 66 69 6c 74 65 72 21 28 78 20 2d 3e 20 69 73 filter!(x -> is
0002c690: 61 28 78 2c 20 52 45 50 4c 43 6f 6d 70 6c 65 74 a(x, REPLComplet
0002c6a0: 69 6f 6e 73 2e 4d 6f 64 75 6c 65 43 6f 6d 70 6c ions.ModuleCompl
0002c6b0: 65 74 69 6f 6e 29 20 26 26 20 28 78 2e 70 61 72 etion) && (x.par
0002c6c0: 65 6e 74 20 3d 3d 3d 20 42 61 73 65 20 7c 7c 20 ent === Base ||
0002c6d0: 78 2e 70 61 72 65 6e 74 20 3d 3d 3d 20 43 6f 72 x.parent === Cor
0002c6e0: 65 29 2c 0a 20 20 2f 2f 20 20 20 20 20 20 20 20 e),. //
0002c6f0: 20 20 20 20 20 20 20 20 20 20 20 20 20 52 45 50 REP
0002c700: 4c 43 6f 6d 70 6c 65 74 69 6f 6e 73 2e 63 6f 6d LCompletions.com
0002c710: 70 6c 65 74 69 6f 6e 73 28 22 22 2c 20 30 29 5b pletions("", 0)[
0002c720: 31 5d 29 0a 20 20 2f 2f 20 20 20 20 20 74 72 79 1]). // try
0002c730: 0a 20 20 2f 2f 20 20 20 20 20 20 20 20 20 76 20 . // v
0002c740: 3d 20 65 76 61 6c 28 53 79 6d 62 6f 6c 28 63 6f = eval(Symbol(co
0002c750: 6d 70 6c 2e 6d 6f 64 29 29 0a 20 20 2f 2f 20 20 mpl.mod)). //
0002c760: 20 20 20 20 20 20 20 69 66 20 21 28 76 20 69 73 if !(v is
0002c770: 61 20 46 75 6e 63 74 69 6f 6e 20 7c 7c 20 76 20 a Function || v
0002c780: 69 73 61 20 54 79 70 65 20 7c 7c 20 76 20 69 73 isa Type || v is
0002c790: 61 20 54 79 70 65 56 61 72 20 7c 7c 20 76 20 69 a TypeVar || v i
0002c7a0: 73 61 20 4d 6f 64 75 6c 65 20 7c 7c 20 76 20 69 sa Module || v i
0002c7b0: 73 61 20 43 6f 6c 6f 6e 29 0a 20 20 2f 2f 20 20 sa Colon). //
0002c7c0: 20 20 20 20 20 20 20 20 20 20 20 70 75 73 68 21 push!
0002c7d0: 28 72 65 73 2c 20 63 6f 6d 70 6c 2e 6d 6f 64 29 (res, compl.mod)
0002c7e0: 0a 20 20 2f 2f 20 20 20 20 20 20 20 20 20 65 6e . // en
0002c7f0: 64 0a 20 20 2f 2f 20 20 20 20 20 63 61 74 63 68 d. // catch
0002c800: 20 65 0a 20 20 2f 2f 20 20 20 20 20 65 6e 64 0a e. // end.
0002c810: 20 20 2f 2f 20 65 6e 64 0a 20 20 2f 2f 20 73 6f // end. // so
0002c820: 72 74 21 28 75 6e 69 71 75 65 21 28 72 65 73 29 rt!(unique!(res)
0002c830: 29 0a 20 20 2f 2f 20 66 6f 72 65 61 63 68 28 78 ). // foreach(x
0002c840: 20 2d 3e 20 70 72 69 6e 74 6c 6e 28 22 5c 27 22 -> println("\'"
0002c850: 2c 20 78 2c 20 22 5c 27 2c 22 29 2c 20 72 65 73 , x, "\',"), res
0002c860: 29 0a 20 20 76 61 72 20 4c 49 54 45 52 41 4c 5f ). var LITERAL_
0002c870: 4c 49 53 54 20 3d 20 5b 0a 20 20 20 20 27 41 52 LIST = [. 'AR
0002c880: 47 53 27 2c 0a 20 20 20 20 27 43 5f 4e 55 4c 4c GS',. 'C_NULL
0002c890: 27 2c 0a 20 20 20 20 27 44 45 50 4f 54 5f 50 41 ',. 'DEPOT_PA
0002c8a0: 54 48 27 2c 0a 20 20 20 20 27 45 4e 44 49 41 4e TH',. 'ENDIAN
0002c8b0: 5f 42 4f 4d 27 2c 0a 20 20 20 20 27 45 4e 56 27 _BOM',. 'ENV'
0002c8c0: 2c 0a 20 20 20 20 27 49 6e 66 27 2c 0a 20 20 20 ,. 'Inf',.
0002c8d0: 20 27 49 6e 66 31 36 27 2c 0a 20 20 20 20 27 49 'Inf16',. 'I
0002c8e0: 6e 66 33 32 27 2c 0a 20 20 20 20 27 49 6e 66 36 nf32',. 'Inf6
0002c8f0: 34 27 2c 0a 20 20 20 20 27 49 6e 73 65 72 74 69 4',. 'Inserti
0002c900: 6f 6e 53 6f 72 74 27 2c 0a 20 20 20 20 27 4c 4f onSort',. 'LO
0002c910: 41 44 5f 50 41 54 48 27 2c 0a 20 20 20 20 27 4d AD_PATH',. 'M
0002c920: 65 72 67 65 53 6f 72 74 27 2c 0a 20 20 20 20 27 ergeSort',. '
0002c930: 4e 61 4e 27 2c 0a 20 20 20 20 27 4e 61 4e 31 36 NaN',. 'NaN16
0002c940: 27 2c 0a 20 20 20 20 27 4e 61 4e 33 32 27 2c 0a ',. 'NaN32',.
0002c950: 20 20 20 20 27 4e 61 4e 36 34 27 2c 0a 20 20 20 'NaN64',.
0002c960: 20 27 50 52 4f 47 52 41 4d 5f 46 49 4c 45 27 2c 'PROGRAM_FILE',
0002c970: 0a 20 20 20 20 27 51 75 69 63 6b 53 6f 72 74 27 . 'QuickSort'
0002c980: 2c 0a 20 20 20 20 27 52 6f 75 6e 64 44 6f 77 6e ,. 'RoundDown
0002c990: 27 2c 0a 20 20 20 20 27 52 6f 75 6e 64 46 72 6f ',. 'RoundFro
0002c9a0: 6d 5a 65 72 6f 27 2c 0a 20 20 20 20 27 52 6f 75 mZero',. 'Rou
0002c9b0: 6e 64 4e 65 61 72 65 73 74 27 2c 0a 20 20 20 20 ndNearest',.
0002c9c0: 27 52 6f 75 6e 64 4e 65 61 72 65 73 74 54 69 65 'RoundNearestTie
0002c9d0: 73 41 77 61 79 27 2c 0a 20 20 20 20 27 52 6f 75 sAway',. 'Rou
0002c9e0: 6e 64 4e 65 61 72 65 73 74 54 69 65 73 55 70 27 ndNearestTiesUp'
0002c9f0: 2c 0a 20 20 20 20 27 52 6f 75 6e 64 54 6f 5a 65 ,. 'RoundToZe
0002ca00: 72 6f 27 2c 0a 20 20 20 20 27 52 6f 75 6e 64 55 ro',. 'RoundU
0002ca10: 70 27 2c 0a 20 20 20 20 27 56 45 52 53 49 4f 4e p',. 'VERSION
0002ca20: 7c 30 27 2c 0a 20 20 20 20 27 64 65 76 6e 75 6c |0',. 'devnul
0002ca30: 6c 27 2c 0a 20 20 20 20 27 66 61 6c 73 65 27 2c l',. 'false',
0002ca40: 0a 20 20 20 20 27 69 6d 27 2c 0a 20 20 20 20 27 . 'im',. '
0002ca50: 6d 69 73 73 69 6e 67 27 2c 0a 20 20 20 20 27 6e missing',. 'n
0002ca60: 6f 74 68 69 6e 67 27 2c 0a 20 20 20 20 27 70 69 othing',. 'pi
0002ca70: 27 2c 0a 20 20 20 20 27 73 74 64 65 72 72 27 2c ',. 'stderr',
0002ca80: 0a 20 20 20 20 27 73 74 64 69 6e 27 2c 0a 20 20 . 'stdin',.
0002ca90: 20 20 27 73 74 64 6f 75 74 27 2c 0a 20 20 20 20 'stdout',.
0002caa0: 27 74 72 75 65 27 2c 0a 20 20 20 20 27 75 6e 64 'true',. 'und
0002cab0: 65 66 27 2c 0a 20 20 20 20 27 cf 80 27 2c 0a 20 ef',. '..',.
0002cac0: 20 20 20 27 e2 84 af 27 2c 0a 20 20 5d 3b 0a 0a '...',. ];..
0002cad0: 20 20 2f 2f 20 23 20 62 75 69 6c 74 5f 69 6e 20 // # built_in
0002cae0: 67 65 6e 65 72 61 74 6f 72 20 28 4a 75 6c 69 61 generator (Julia
0002caf0: 20 31 2e 35 2e 32 29 0a 20 20 2f 2f 20 69 6d 70 1.5.2). // imp
0002cb00: 6f 72 74 20 52 45 50 4c 2e 52 45 50 4c 43 6f 6d ort REPL.REPLCom
0002cb10: 70 6c 65 74 69 6f 6e 73 0a 20 20 2f 2f 20 72 65 pletions. // re
0002cb20: 73 20 3d 20 53 74 72 69 6e 67 5b 5d 0a 20 20 2f s = String[]. /
0002cb30: 2f 20 66 6f 72 20 63 6f 6d 70 6c 20 69 6e 20 66 / for compl in f
0002cb40: 69 6c 74 65 72 21 28 78 20 2d 3e 20 69 73 61 28 ilter!(x -> isa(
0002cb50: 78 2c 20 52 45 50 4c 43 6f 6d 70 6c 65 74 69 6f x, REPLCompletio
0002cb60: 6e 73 2e 4d 6f 64 75 6c 65 43 6f 6d 70 6c 65 74 ns.ModuleComplet
0002cb70: 69 6f 6e 29 20 26 26 20 28 78 2e 70 61 72 65 6e ion) && (x.paren
0002cb80: 74 20 3d 3d 3d 20 42 61 73 65 20 7c 7c 20 78 2e t === Base || x.
0002cb90: 70 61 72 65 6e 74 20 3d 3d 3d 20 43 6f 72 65 29 parent === Core)
0002cba0: 2c 0a 20 20 2f 2f 20 20 20 20 20 20 20 20 20 20 ,. //
0002cbb0: 20 20 20 20 20 20 20 20 20 20 20 52 45 50 4c 43 REPLC
0002cbc0: 6f 6d 70 6c 65 74 69 6f 6e 73 2e 63 6f 6d 70 6c ompletions.compl
0002cbd0: 65 74 69 6f 6e 73 28 22 22 2c 20 30 29 5b 31 5d etions("", 0)[1]
0002cbe0: 29 0a 20 20 2f 2f 20 20 20 20 20 74 72 79 0a 20 ). // try.
0002cbf0: 20 2f 2f 20 20 20 20 20 20 20 20 20 76 20 3d 20 // v =
0002cc00: 65 76 61 6c 28 53 79 6d 62 6f 6c 28 63 6f 6d 70 eval(Symbol(comp
0002cc10: 6c 2e 6d 6f 64 29 29 0a 20 20 2f 2f 20 20 20 20 l.mod)). //
0002cc20: 20 20 20 20 20 69 66 20 28 76 20 69 73 61 20 54 if (v isa T
0002cc30: 79 70 65 20 7c 7c 20 76 20 69 73 61 20 54 79 70 ype || v isa Typ
0002cc40: 65 56 61 72 29 20 26 26 20 28 63 6f 6d 70 6c 2e eVar) && (compl.
0002cc50: 6d 6f 64 20 21 3d 20 22 3d 3e 22 29 0a 20 20 2f mod != "=>"). /
0002cc60: 2f 20 20 20 20 20 20 20 20 20 20 20 20 20 70 75 / pu
0002cc70: 73 68 21 28 72 65 73 2c 20 63 6f 6d 70 6c 2e 6d sh!(res, compl.m
0002cc80: 6f 64 29 0a 20 20 2f 2f 20 20 20 20 20 20 20 20 od). //
0002cc90: 20 65 6e 64 0a 20 20 2f 2f 20 20 20 20 20 63 61 end. // ca
0002cca0: 74 63 68 20 65 0a 20 20 2f 2f 20 20 20 20 20 65 tch e. // e
0002ccb0: 6e 64 0a 20 20 2f 2f 20 65 6e 64 0a 20 20 2f 2f nd. // end. //
0002ccc0: 20 73 6f 72 74 21 28 75 6e 69 71 75 65 21 28 72 sort!(unique!(r
0002ccd0: 65 73 29 29 0a 20 20 2f 2f 20 66 6f 72 65 61 63 es)). // foreac
0002cce0: 68 28 78 20 2d 3e 20 70 72 69 6e 74 6c 6e 28 22 h(x -> println("
0002ccf0: 5c 27 22 2c 20 78 2c 20 22 5c 27 2c 22 29 2c 20 \'", x, "\',"),
0002cd00: 72 65 73 29 0a 20 20 76 61 72 20 42 55 49 4c 54 res). var BUILT
0002cd10: 5f 49 4e 5f 4c 49 53 54 20 3d 20 5b 0a 20 20 20 _IN_LIST = [.
0002cd20: 20 27 41 62 73 74 72 61 63 74 41 72 72 61 79 27 'AbstractArray'
0002cd30: 2c 0a 20 20 20 20 27 41 62 73 74 72 61 63 74 43 ,. 'AbstractC
0002cd40: 68 61 6e 6e 65 6c 27 2c 0a 20 20 20 20 27 41 62 hannel',. 'Ab
0002cd50: 73 74 72 61 63 74 43 68 61 72 27 2c 0a 20 20 20 stractChar',.
0002cd60: 20 27 41 62 73 74 72 61 63 74 44 69 63 74 27 2c 'AbstractDict',
0002cd70: 0a 20 20 20 20 27 41 62 73 74 72 61 63 74 44 69 . 'AbstractDi
0002cd80: 73 70 6c 61 79 27 2c 0a 20 20 20 20 27 41 62 73 splay',. 'Abs
0002cd90: 74 72 61 63 74 46 6c 6f 61 74 27 2c 0a 20 20 20 tractFloat',.
0002cda0: 20 27 41 62 73 74 72 61 63 74 49 72 72 61 74 69 'AbstractIrrati
0002cdb0: 6f 6e 61 6c 27 2c 0a 20 20 20 20 27 41 62 73 74 onal',. 'Abst
0002cdc0: 72 61 63 74 4d 61 74 72 69 78 27 2c 0a 20 20 20 ractMatrix',.
0002cdd0: 20 27 41 62 73 74 72 61 63 74 52 61 6e 67 65 27 'AbstractRange'
0002cde0: 2c 0a 20 20 20 20 27 41 62 73 74 72 61 63 74 53 ,. 'AbstractS
0002cdf0: 65 74 27 2c 0a 20 20 20 20 27 41 62 73 74 72 61 et',. 'Abstra
0002ce00: 63 74 53 74 72 69 6e 67 27 2c 0a 20 20 20 20 27 ctString',. '
0002ce10: 41 62 73 74 72 61 63 74 55 6e 69 74 52 61 6e 67 AbstractUnitRang
0002ce20: 65 27 2c 0a 20 20 20 20 27 41 62 73 74 72 61 63 e',. 'Abstrac
0002ce30: 74 56 65 63 4f 72 4d 61 74 27 2c 0a 20 20 20 20 tVecOrMat',.
0002ce40: 27 41 62 73 74 72 61 63 74 56 65 63 74 6f 72 27 'AbstractVector'
0002ce50: 2c 0a 20 20 20 20 27 41 6e 79 27 2c 0a 20 20 20 ,. 'Any',.
0002ce60: 20 27 41 72 67 75 6d 65 6e 74 45 72 72 6f 72 27 'ArgumentError'
0002ce70: 2c 0a 20 20 20 20 27 41 72 72 61 79 27 2c 0a 20 ,. 'Array',.
0002ce80: 20 20 20 27 41 73 73 65 72 74 69 6f 6e 45 72 72 'AssertionErr
0002ce90: 6f 72 27 2c 0a 20 20 20 20 27 42 69 67 46 6c 6f or',. 'BigFlo
0002cea0: 61 74 27 2c 0a 20 20 20 20 27 42 69 67 49 6e 74 at',. 'BigInt
0002ceb0: 27 2c 0a 20 20 20 20 27 42 69 74 41 72 72 61 79 ',. 'BitArray
0002cec0: 27 2c 0a 20 20 20 20 27 42 69 74 4d 61 74 72 69 ',. 'BitMatri
0002ced0: 78 27 2c 0a 20 20 20 20 27 42 69 74 53 65 74 27 x',. 'BitSet'
0002cee0: 2c 0a 20 20 20 20 27 42 69 74 56 65 63 74 6f 72 ,. 'BitVector
0002cef0: 27 2c 0a 20 20 20 20 27 42 6f 6f 6c 27 2c 0a 20 ',. 'Bool',.
0002cf00: 20 20 20 27 42 6f 75 6e 64 73 45 72 72 6f 72 27 'BoundsError'
0002cf10: 2c 0a 20 20 20 20 27 43 61 70 74 75 72 65 64 45 ,. 'CapturedE
0002cf20: 78 63 65 70 74 69 6f 6e 27 2c 0a 20 20 20 20 27 xception',. '
0002cf30: 43 61 72 74 65 73 69 61 6e 49 6e 64 65 78 27 2c CartesianIndex',
0002cf40: 0a 20 20 20 20 27 43 61 72 74 65 73 69 61 6e 49 . 'CartesianI
0002cf50: 6e 64 69 63 65 73 27 2c 0a 20 20 20 20 27 43 63 ndices',. 'Cc
0002cf60: 68 61 72 27 2c 0a 20 20 20 20 27 43 64 6f 75 62 har',. 'Cdoub
0002cf70: 6c 65 27 2c 0a 20 20 20 20 27 43 66 6c 6f 61 74 le',. 'Cfloat
0002cf80: 27 2c 0a 20 20 20 20 27 43 68 61 6e 6e 65 6c 27 ',. 'Channel'
0002cf90: 2c 0a 20 20 20 20 27 43 68 61 72 27 2c 0a 20 20 ,. 'Char',.
0002cfa0: 20 20 27 43 69 6e 74 27 2c 0a 20 20 20 20 27 43 'Cint',. 'C
0002cfb0: 69 6e 74 6d 61 78 5f 74 27 2c 0a 20 20 20 20 27 intmax_t',. '
0002cfc0: 43 6c 6f 6e 67 27 2c 0a 20 20 20 20 27 43 6c 6f Clong',. 'Clo
0002cfd0: 6e 67 6c 6f 6e 67 27 2c 0a 20 20 20 20 27 43 6d nglong',. 'Cm
0002cfe0: 64 27 2c 0a 20 20 20 20 27 43 6f 6c 6f 6e 27 2c d',. 'Colon',
0002cff0: 0a 20 20 20 20 27 43 6f 6d 70 6c 65 78 27 2c 0a . 'Complex',.
0002d000: 20 20 20 20 27 43 6f 6d 70 6c 65 78 46 31 36 27 'ComplexF16'
0002d010: 2c 0a 20 20 20 20 27 43 6f 6d 70 6c 65 78 46 33 ,. 'ComplexF3
0002d020: 32 27 2c 0a 20 20 20 20 27 43 6f 6d 70 6c 65 78 2',. 'Complex
0002d030: 46 36 34 27 2c 0a 20 20 20 20 27 43 6f 6d 70 6f F64',. 'Compo
0002d040: 73 69 74 65 45 78 63 65 70 74 69 6f 6e 27 2c 0a siteException',.
0002d050: 20 20 20 20 27 43 6f 6e 64 69 74 69 6f 6e 27 2c 'Condition',
0002d060: 0a 20 20 20 20 27 43 70 74 72 64 69 66 66 5f 74 . 'Cptrdiff_t
0002d070: 27 2c 0a 20 20 20 20 27 43 73 68 6f 72 74 27 2c ',. 'Cshort',
0002d080: 0a 20 20 20 20 27 43 73 69 7a 65 5f 74 27 2c 0a . 'Csize_t',.
0002d090: 20 20 20 20 27 43 73 73 69 7a 65 5f 74 27 2c 0a 'Cssize_t',.
0002d0a0: 20 20 20 20 27 43 73 74 72 69 6e 67 27 2c 0a 20 'Cstring',.
0002d0b0: 20 20 20 27 43 75 63 68 61 72 27 2c 0a 20 20 20 'Cuchar',.
0002d0c0: 20 27 43 75 69 6e 74 27 2c 0a 20 20 20 20 27 43 'Cuint',. 'C
0002d0d0: 75 69 6e 74 6d 61 78 5f 74 27 2c 0a 20 20 20 20 uintmax_t',.
0002d0e0: 27 43 75 6c 6f 6e 67 27 2c 0a 20 20 20 20 27 43 'Culong',. 'C
0002d0f0: 75 6c 6f 6e 67 6c 6f 6e 67 27 2c 0a 20 20 20 20 ulonglong',.
0002d100: 27 43 75 73 68 6f 72 74 27 2c 0a 20 20 20 20 27 'Cushort',. '
0002d110: 43 76 6f 69 64 27 2c 0a 20 20 20 20 27 43 77 63 Cvoid',. 'Cwc
0002d120: 68 61 72 5f 74 27 2c 0a 20 20 20 20 27 43 77 73 har_t',. 'Cws
0002d130: 74 72 69 6e 67 27 2c 0a 20 20 20 20 27 44 61 74 tring',. 'Dat
0002d140: 61 54 79 70 65 27 2c 0a 20 20 20 20 27 44 65 6e aType',. 'Den
0002d150: 73 65 41 72 72 61 79 27 2c 0a 20 20 20 20 27 44 seArray',. 'D
0002d160: 65 6e 73 65 4d 61 74 72 69 78 27 2c 0a 20 20 20 enseMatrix',.
0002d170: 20 27 44 65 6e 73 65 56 65 63 4f 72 4d 61 74 27 'DenseVecOrMat'
0002d180: 2c 0a 20 20 20 20 27 44 65 6e 73 65 56 65 63 74 ,. 'DenseVect
0002d190: 6f 72 27 2c 0a 20 20 20 20 27 44 69 63 74 27 2c or',. 'Dict',
0002d1a0: 0a 20 20 20 20 27 44 69 6d 65 6e 73 69 6f 6e 4d . 'DimensionM
0002d1b0: 69 73 6d 61 74 63 68 27 2c 0a 20 20 20 20 27 44 ismatch',. 'D
0002d1c0: 69 6d 73 27 2c 0a 20 20 20 20 27 44 69 76 69 64 ims',. 'Divid
0002d1d0: 65 45 72 72 6f 72 27 2c 0a 20 20 20 20 27 44 6f eError',. 'Do
0002d1e0: 6d 61 69 6e 45 72 72 6f 72 27 2c 0a 20 20 20 20 mainError',.
0002d1f0: 27 45 4f 46 45 72 72 6f 72 27 2c 0a 20 20 20 20 'EOFError',.
0002d200: 27 45 6e 75 6d 27 2c 0a 20 20 20 20 27 45 72 72 'Enum',. 'Err
0002d210: 6f 72 45 78 63 65 70 74 69 6f 6e 27 2c 0a 20 20 orException',.
0002d220: 20 20 27 45 78 63 65 70 74 69 6f 6e 27 2c 0a 20 'Exception',.
0002d230: 20 20 20 27 45 78 70 6f 6e 65 6e 74 69 61 6c 42 'ExponentialB
0002d240: 61 63 6b 4f 66 66 27 2c 0a 20 20 20 20 27 45 78 ackOff',. 'Ex
0002d250: 70 72 27 2c 0a 20 20 20 20 27 46 6c 6f 61 74 31 pr',. 'Float1
0002d260: 36 27 2c 0a 20 20 20 20 27 46 6c 6f 61 74 33 32 6',. 'Float32
0002d270: 27 2c 0a 20 20 20 20 27 46 6c 6f 61 74 36 34 27 ',. 'Float64'
0002d280: 2c 0a 20 20 20 20 27 46 75 6e 63 74 69 6f 6e 27 ,. 'Function'
0002d290: 2c 0a 20 20 20 20 27 47 6c 6f 62 61 6c 52 65 66 ,. 'GlobalRef
0002d2a0: 27 2c 0a 20 20 20 20 27 48 54 4d 4c 27 2c 0a 20 ',. 'HTML',.
0002d2b0: 20 20 20 27 49 4f 27 2c 0a 20 20 20 20 27 49 4f 'IO',. 'IO
0002d2c0: 42 75 66 66 65 72 27 2c 0a 20 20 20 20 27 49 4f Buffer',. 'IO
0002d2d0: 43 6f 6e 74 65 78 74 27 2c 0a 20 20 20 20 27 49 Context',. 'I
0002d2e0: 4f 53 74 72 65 61 6d 27 2c 0a 20 20 20 20 27 49 OStream',. 'I
0002d2f0: 64 44 69 63 74 27 2c 0a 20 20 20 20 27 49 6e 64 dDict',. 'Ind
0002d300: 65 78 43 61 72 74 65 73 69 61 6e 27 2c 0a 20 20 exCartesian',.
0002d310: 20 20 27 49 6e 64 65 78 4c 69 6e 65 61 72 27 2c 'IndexLinear',
0002d320: 0a 20 20 20 20 27 49 6e 64 65 78 53 74 79 6c 65 . 'IndexStyle
0002d330: 27 2c 0a 20 20 20 20 27 49 6e 65 78 61 63 74 45 ',. 'InexactE
0002d340: 72 72 6f 72 27 2c 0a 20 20 20 20 27 49 6e 69 74 rror',. 'Init
0002d350: 45 72 72 6f 72 27 2c 0a 20 20 20 20 27 49 6e 74 Error',. 'Int
0002d360: 27 2c 0a 20 20 20 20 27 49 6e 74 31 32 38 27 2c ',. 'Int128',
0002d370: 0a 20 20 20 20 27 49 6e 74 31 36 27 2c 0a 20 20 . 'Int16',.
0002d380: 20 20 27 49 6e 74 33 32 27 2c 0a 20 20 20 20 27 'Int32',. '
0002d390: 49 6e 74 36 34 27 2c 0a 20 20 20 20 27 49 6e 74 Int64',. 'Int
0002d3a0: 38 27 2c 0a 20 20 20 20 27 49 6e 74 65 67 65 72 8',. 'Integer
0002d3b0: 27 2c 0a 20 20 20 20 27 49 6e 74 65 72 72 75 70 ',. 'Interrup
0002d3c0: 74 45 78 63 65 70 74 69 6f 6e 27 2c 0a 20 20 20 tException',.
0002d3d0: 20 27 49 6e 76 61 6c 69 64 53 74 61 74 65 45 78 'InvalidStateEx
0002d3e0: 63 65 70 74 69 6f 6e 27 2c 0a 20 20 20 20 27 49 ception',. 'I
0002d3f0: 72 72 61 74 69 6f 6e 61 6c 27 2c 0a 20 20 20 20 rrational',.
0002d400: 27 4b 65 79 45 72 72 6f 72 27 2c 0a 20 20 20 20 'KeyError',.
0002d410: 27 4c 69 6e 52 61 6e 67 65 27 2c 0a 20 20 20 20 'LinRange',.
0002d420: 27 4c 69 6e 65 4e 75 6d 62 65 72 4e 6f 64 65 27 'LineNumberNode'
0002d430: 2c 0a 20 20 20 20 27 4c 69 6e 65 61 72 49 6e 64 ,. 'LinearInd
0002d440: 69 63 65 73 27 2c 0a 20 20 20 20 27 4c 6f 61 64 ices',. 'Load
0002d450: 45 72 72 6f 72 27 2c 0a 20 20 20 20 27 4d 49 4d Error',. 'MIM
0002d460: 45 27 2c 0a 20 20 20 20 27 4d 61 74 72 69 78 27 E',. 'Matrix'
0002d470: 2c 0a 20 20 20 20 27 4d 65 74 68 6f 64 27 2c 0a ,. 'Method',.
0002d480: 20 20 20 20 27 4d 65 74 68 6f 64 45 72 72 6f 72 'MethodError
0002d490: 27 2c 0a 20 20 20 20 27 4d 69 73 73 69 6e 67 27 ',. 'Missing'
0002d4a0: 2c 0a 20 20 20 20 27 4d 69 73 73 69 6e 67 45 78 ,. 'MissingEx
0002d4b0: 63 65 70 74 69 6f 6e 27 2c 0a 20 20 20 20 27 4d ception',. 'M
0002d4c0: 6f 64 75 6c 65 27 2c 0a 20 20 20 20 27 4e 54 75 odule',. 'NTu
0002d4d0: 70 6c 65 27 2c 0a 20 20 20 20 27 4e 61 6d 65 64 ple',. 'Named
0002d4e0: 54 75 70 6c 65 27 2c 0a 20 20 20 20 27 4e 6f 74 Tuple',. 'Not
0002d4f0: 68 69 6e 67 27 2c 0a 20 20 20 20 27 4e 75 6d 62 hing',. 'Numb
0002d500: 65 72 27 2c 0a 20 20 20 20 27 4f 72 64 69 6e 61 er',. 'Ordina
0002d510: 6c 52 61 6e 67 65 27 2c 0a 20 20 20 20 27 4f 75 lRange',. 'Ou
0002d520: 74 4f 66 4d 65 6d 6f 72 79 45 72 72 6f 72 27 2c tOfMemoryError',
0002d530: 0a 20 20 20 20 27 4f 76 65 72 66 6c 6f 77 45 72 . 'OverflowEr
0002d540: 72 6f 72 27 2c 0a 20 20 20 20 27 50 61 69 72 27 ror',. 'Pair'
0002d550: 2c 0a 20 20 20 20 27 50 61 72 74 69 61 6c 51 75 ,. 'PartialQu
0002d560: 69 63 6b 53 6f 72 74 27 2c 0a 20 20 20 20 27 50 ickSort',. 'P
0002d570: 65 72 6d 75 74 65 64 44 69 6d 73 41 72 72 61 79 ermutedDimsArray
0002d580: 27 2c 0a 20 20 20 20 27 50 69 70 65 27 2c 0a 20 ',. 'Pipe',.
0002d590: 20 20 20 27 50 72 6f 63 65 73 73 46 61 69 6c 65 'ProcessFaile
0002d5a0: 64 45 78 63 65 70 74 69 6f 6e 27 2c 0a 20 20 20 dException',.
0002d5b0: 20 27 50 74 72 27 2c 0a 20 20 20 20 27 51 75 6f 'Ptr',. 'Quo
0002d5c0: 74 65 4e 6f 64 65 27 2c 0a 20 20 20 20 27 52 61 teNode',. 'Ra
0002d5d0: 74 69 6f 6e 61 6c 27 2c 0a 20 20 20 20 27 52 61 tional',. 'Ra
0002d5e0: 77 46 44 27 2c 0a 20 20 20 20 27 52 65 61 64 4f wFD',. 'ReadO
0002d5f0: 6e 6c 79 4d 65 6d 6f 72 79 45 72 72 6f 72 27 2c nlyMemoryError',
0002d600: 0a 20 20 20 20 27 52 65 61 6c 27 2c 0a 20 20 20 . 'Real',.
0002d610: 20 27 52 65 65 6e 74 72 61 6e 74 4c 6f 63 6b 27 'ReentrantLock'
0002d620: 2c 0a 20 20 20 20 27 52 65 66 27 2c 0a 20 20 20 ,. 'Ref',.
0002d630: 20 27 52 65 67 65 78 27 2c 0a 20 20 20 20 27 52 'Regex',. 'R
0002d640: 65 67 65 78 4d 61 74 63 68 27 2c 0a 20 20 20 20 egexMatch',.
0002d650: 27 52 6f 75 6e 64 69 6e 67 4d 6f 64 65 27 2c 0a 'RoundingMode',.
0002d660: 20 20 20 20 27 53 65 67 6d 65 6e 74 61 74 69 6f 'Segmentatio
0002d670: 6e 46 61 75 6c 74 27 2c 0a 20 20 20 20 27 53 65 nFault',. 'Se
0002d680: 74 27 2c 0a 20 20 20 20 27 53 69 67 6e 65 64 27 t',. 'Signed'
0002d690: 2c 0a 20 20 20 20 27 53 6f 6d 65 27 2c 0a 20 20 ,. 'Some',.
0002d6a0: 20 20 27 53 74 61 63 6b 4f 76 65 72 66 6c 6f 77 'StackOverflow
0002d6b0: 45 72 72 6f 72 27 2c 0a 20 20 20 20 27 53 74 65 Error',. 'Ste
0002d6c0: 70 52 61 6e 67 65 27 2c 0a 20 20 20 20 27 53 74 pRange',. 'St
0002d6d0: 65 70 52 61 6e 67 65 4c 65 6e 27 2c 0a 20 20 20 epRangeLen',.
0002d6e0: 20 27 53 74 72 69 64 65 64 41 72 72 61 79 27 2c 'StridedArray',
0002d6f0: 0a 20 20 20 20 27 53 74 72 69 64 65 64 4d 61 74 . 'StridedMat
0002d700: 72 69 78 27 2c 0a 20 20 20 20 27 53 74 72 69 64 rix',. 'Strid
0002d710: 65 64 56 65 63 4f 72 4d 61 74 27 2c 0a 20 20 20 edVecOrMat',.
0002d720: 20 27 53 74 72 69 64 65 64 56 65 63 74 6f 72 27 'StridedVector'
0002d730: 2c 0a 20 20 20 20 27 53 74 72 69 6e 67 27 2c 0a ,. 'String',.
0002d740: 20 20 20 20 27 53 74 72 69 6e 67 49 6e 64 65 78 'StringIndex
0002d750: 45 72 72 6f 72 27 2c 0a 20 20 20 20 27 53 75 62 Error',. 'Sub
0002d760: 41 72 72 61 79 27 2c 0a 20 20 20 20 27 53 75 62 Array',. 'Sub
0002d770: 53 74 72 69 6e 67 27 2c 0a 20 20 20 20 27 53 75 String',. 'Su
0002d780: 62 73 74 69 74 75 74 69 6f 6e 53 74 72 69 6e 67 bstitutionString
0002d790: 27 2c 0a 20 20 20 20 27 53 79 6d 62 6f 6c 27 2c ',. 'Symbol',
0002d7a0: 0a 20 20 20 20 27 53 79 73 74 65 6d 45 72 72 6f . 'SystemErro
0002d7b0: 72 27 2c 0a 20 20 20 20 27 54 61 73 6b 27 2c 0a r',. 'Task',.
0002d7c0: 20 20 20 20 27 54 61 73 6b 46 61 69 6c 65 64 45 'TaskFailedE
0002d7d0: 78 63 65 70 74 69 6f 6e 27 2c 0a 20 20 20 20 27 xception',. '
0002d7e0: 54 65 78 74 27 2c 0a 20 20 20 20 27 54 65 78 74 Text',. 'Text
0002d7f0: 44 69 73 70 6c 61 79 27 2c 0a 20 20 20 20 27 54 Display',. 'T
0002d800: 69 6d 65 72 27 2c 0a 20 20 20 20 27 54 75 70 6c imer',. 'Tupl
0002d810: 65 27 2c 0a 20 20 20 20 27 54 79 70 65 27 2c 0a e',. 'Type',.
0002d820: 20 20 20 20 27 54 79 70 65 45 72 72 6f 72 27 2c 'TypeError',
0002d830: 0a 20 20 20 20 27 54 79 70 65 56 61 72 27 2c 0a . 'TypeVar',.
0002d840: 20 20 20 20 27 55 49 6e 74 27 2c 0a 20 20 20 20 'UInt',.
0002d850: 27 55 49 6e 74 31 32 38 27 2c 0a 20 20 20 20 27 'UInt128',. '
0002d860: 55 49 6e 74 31 36 27 2c 0a 20 20 20 20 27 55 49 UInt16',. 'UI
0002d870: 6e 74 33 32 27 2c 0a 20 20 20 20 27 55 49 6e 74 nt32',. 'UInt
0002d880: 36 34 27 2c 0a 20 20 20 20 27 55 49 6e 74 38 27 64',. 'UInt8'
0002d890: 2c 0a 20 20 20 20 27 55 6e 64 65 66 49 6e 69 74 ,. 'UndefInit
0002d8a0: 69 61 6c 69 7a 65 72 27 2c 0a 20 20 20 20 27 55 ializer',. 'U
0002d8b0: 6e 64 65 66 4b 65 79 77 6f 72 64 45 72 72 6f 72 ndefKeywordError
0002d8c0: 27 2c 0a 20 20 20 20 27 55 6e 64 65 66 52 65 66 ',. 'UndefRef
0002d8d0: 45 72 72 6f 72 27 2c 0a 20 20 20 20 27 55 6e 64 Error',. 'Und
0002d8e0: 65 66 56 61 72 45 72 72 6f 72 27 2c 0a 20 20 20 efVarError',.
0002d8f0: 20 27 55 6e 69 6f 6e 27 2c 0a 20 20 20 20 27 55 'Union',. 'U
0002d900: 6e 69 6f 6e 41 6c 6c 27 2c 0a 20 20 20 20 27 55 nionAll',. 'U
0002d910: 6e 69 74 52 61 6e 67 65 27 2c 0a 20 20 20 20 27 nitRange',. '
0002d920: 55 6e 73 69 67 6e 65 64 27 2c 0a 20 20 20 20 27 Unsigned',. '
0002d930: 56 61 6c 27 2c 0a 20 20 20 20 27 56 61 72 61 72 Val',. 'Varar
0002d940: 67 27 2c 0a 20 20 20 20 27 56 65 63 45 6c 65 6d g',. 'VecElem
0002d950: 65 6e 74 27 2c 0a 20 20 20 20 27 56 65 63 4f 72 ent',. 'VecOr
0002d960: 4d 61 74 27 2c 0a 20 20 20 20 27 56 65 63 74 6f Mat',. 'Vecto
0002d970: 72 27 2c 0a 20 20 20 20 27 56 65 72 73 69 6f 6e r',. 'Version
0002d980: 4e 75 6d 62 65 72 27 2c 0a 20 20 20 20 27 57 65 Number',. 'We
0002d990: 61 6b 4b 65 79 44 69 63 74 27 2c 0a 20 20 20 20 akKeyDict',.
0002d9a0: 27 57 65 61 6b 52 65 66 27 2c 0a 20 20 5d 3b 0a 'WeakRef',. ];.
0002d9b0: 0a 20 20 76 61 72 20 4b 45 59 57 4f 52 44 53 20 . var KEYWORDS
0002d9c0: 3d 20 7b 0a 20 20 20 20 24 70 61 74 74 65 72 6e = {. $pattern
0002d9d0: 3a 20 56 41 52 49 41 42 4c 45 5f 4e 41 4d 45 5f : VARIABLE_NAME_
0002d9e0: 52 45 2c 0a 20 20 20 20 6b 65 79 77 6f 72 64 3a RE,. keyword:
0002d9f0: 20 4b 45 59 57 4f 52 44 5f 4c 49 53 54 2c 0a 20 KEYWORD_LIST,.
0002da00: 20 20 20 6c 69 74 65 72 61 6c 3a 20 4c 49 54 45 literal: LITE
0002da10: 52 41 4c 5f 4c 49 53 54 2c 0a 20 20 20 20 62 75 RAL_LIST,. bu
0002da20: 69 6c 74 5f 69 6e 3a 20 42 55 49 4c 54 5f 49 4e ilt_in: BUILT_IN
0002da30: 5f 4c 49 53 54 2c 0a 20 20 7d 3b 0a 0a 20 20 2f _LIST,. };.. /
0002da40: 2f 20 70 6c 61 63 65 68 6f 6c 64 65 72 20 66 6f / placeholder fo
0002da50: 72 20 72 65 63 75 72 73 69 76 65 20 73 65 6c 66 r recursive self
0002da60: 2d 72 65 66 65 72 65 6e 63 65 0a 20 20 76 61 72 -reference. var
0002da70: 20 44 45 46 41 55 4c 54 20 3d 20 7b 0a 20 20 20 DEFAULT = {.
0002da80: 20 6b 65 79 77 6f 72 64 73 3a 20 4b 45 59 57 4f keywords: KEYWO
0002da90: 52 44 53 2c 20 69 6c 6c 65 67 61 6c 3a 20 2f 3c RDS, illegal: /<
0002daa0: 5c 2f 2f 0a 20 20 7d 3b 0a 0a 20 20 2f 2f 20 72 \//. };.. // r
0002dab0: 65 66 3a 20 68 74 74 70 73 3a 2f 2f 64 6f 63 73 ef: https://docs
0002dac0: 2e 6a 75 6c 69 61 6c 61 6e 67 2e 6f 72 67 2f 65 .julialang.org/e
0002dad0: 6e 2f 76 31 2f 6d 61 6e 75 61 6c 2f 69 6e 74 65 n/v1/manual/inte
0002dae0: 67 65 72 73 2d 61 6e 64 2d 66 6c 6f 61 74 69 6e gers-and-floatin
0002daf0: 67 2d 70 6f 69 6e 74 2d 6e 75 6d 62 65 72 73 2f g-point-numbers/
0002db00: 0a 20 20 76 61 72 20 4e 55 4d 42 45 52 20 3d 20 . var NUMBER =
0002db10: 7b 0a 20 20 20 20 63 6c 61 73 73 4e 61 6d 65 3a {. className:
0002db20: 20 27 6e 75 6d 62 65 72 27 2c 0a 20 20 20 20 2f 'number',. /
0002db30: 2f 20 73 75 70 70 6f 72 74 65 64 20 6e 75 6d 65 / supported nume
0002db40: 72 69 63 20 6c 69 74 65 72 61 6c 73 3a 0a 20 20 ric literals:.
0002db50: 20 20 2f 2f 20 20 2a 20 62 69 6e 61 72 79 20 6c // * binary l
0002db60: 69 74 65 72 61 6c 20 28 65 2e 67 2e 20 30 78 31 iteral (e.g. 0x1
0002db70: 30 29 0a 20 20 20 20 2f 2f 20 20 2a 20 6f 63 74 0). // * oct
0002db80: 61 6c 20 6c 69 74 65 72 61 6c 20 28 65 2e 67 2e al literal (e.g.
0002db90: 20 30 6f 37 36 35 34 33 32 31 30 29 0a 20 20 20 0o76543210).
0002dba0: 20 2f 2f 20 20 2a 20 68 65 78 61 64 65 63 69 6d // * hexadecim
0002dbb0: 61 6c 20 6c 69 74 65 72 61 6c 20 28 65 2e 67 2e al literal (e.g.
0002dbc0: 20 30 78 66 65 64 63 62 61 38 37 36 35 34 33 32 0xfedcba8765432
0002dbd0: 31 30 29 0a 20 20 20 20 2f 2f 20 20 2a 20 68 65 10). // * he
0002dbe0: 78 61 64 65 63 69 6d 61 6c 20 66 6c 6f 61 74 69 xadecimal floati
0002dbf0: 6e 67 20 70 6f 69 6e 74 20 6c 69 74 65 72 61 6c ng point literal
0002dc00: 20 28 65 2e 67 2e 20 30 78 31 70 30 2c 20 30 78 (e.g. 0x1p0, 0x
0002dc10: 31 2e 32 70 32 29 0a 20 20 20 20 2f 2f 20 20 2a 1.2p2). // *
0002dc20: 20 64 65 63 69 6d 61 6c 20 6c 69 74 65 72 61 6c decimal literal
0002dc30: 20 28 65 2e 67 2e 20 39 38 37 36 35 34 33 32 31 (e.g. 987654321
0002dc40: 30 2c 20 31 30 30 5f 30 30 30 5f 30 30 30 29 0a 0, 100_000_000).
0002dc50: 20 20 20 20 2f 2f 20 20 2a 20 66 6c 6f 61 74 69 // * floati
0002dc60: 6e 67 20 70 6f 69 6e 74 65 20 6c 69 74 65 72 61 ng pointe litera
0002dc70: 6c 20 28 65 2e 67 2e 20 31 2e 32 2c 20 31 2e 32 l (e.g. 1.2, 1.2
0002dc80: 66 2c 20 2e 32 2c 20 31 2e 2c 20 31 2e 32 65 31 f, .2, 1., 1.2e1
0002dc90: 30 2c 20 31 2e 32 65 2d 31 30 29 0a 20 20 20 20 0, 1.2e-10).
0002dca0: 62 65 67 69 6e 3a 20 2f 28 5c 62 30 78 5b 5c 64 begin: /(\b0x[\d
0002dcb0: 5f 5d 2a 28 5c 2e 5b 5c 64 5f 5d 2a 29 3f 7c 30 _]*(\.[\d_]*)?|0
0002dcc0: 78 5c 2e 5c 64 5b 5c 64 5f 5d 2a 29 70 5b 2d 2b x\.\d[\d_]*)p[-+
0002dcd0: 5d 3f 5c 64 2b 7c 5c 62 30 5b 62 6f 78 5d 5b 61 ]?\d+|\b0[box][a
0002dce0: 2d 66 41 2d 46 30 2d 39 5d 5b 61 2d 66 41 2d 46 -fA-F0-9][a-fA-F
0002dcf0: 30 2d 39 5f 5d 2a 7c 28 5c 62 5c 64 5b 5c 64 5f 0-9_]*|(\b\d[\d_
0002dd00: 5d 2a 28 5c 2e 5b 5c 64 5f 5d 2a 29 3f 7c 5c 2e ]*(\.[\d_]*)?|\.
0002dd10: 5c 64 5b 5c 64 5f 5d 2a 29 28 5b 65 45 66 46 5d \d[\d_]*)([eEfF]
0002dd20: 5b 2d 2b 5d 3f 5c 64 2b 29 3f 2f 2c 0a 20 20 20 [-+]?\d+)?/,.
0002dd30: 20 72 65 6c 65 76 61 6e 63 65 3a 20 30 0a 20 20 relevance: 0.
0002dd40: 7d 3b 0a 0a 20 20 76 61 72 20 43 48 41 52 20 3d };.. var CHAR =
0002dd50: 20 7b 0a 20 20 20 20 63 6c 61 73 73 4e 61 6d 65 {. className
0002dd60: 3a 20 27 73 74 72 69 6e 67 27 2c 0a 20 20 20 20 : 'string',.
0002dd70: 62 65 67 69 6e 3a 20 2f 27 28 2e 7c 5c 5c 5b 78 begin: /'(.|\\[x
0002dd80: 58 75 55 5d 5b 61 2d 7a 41 2d 5a 30 2d 39 5d 2b XuU][a-zA-Z0-9]+
0002dd90: 29 27 2f 0a 20 20 7d 3b 0a 0a 20 20 76 61 72 20 )'/. };.. var
0002dda0: 49 4e 54 45 52 50 4f 4c 41 54 49 4f 4e 20 3d 20 INTERPOLATION =
0002ddb0: 7b 0a 20 20 20 20 63 6c 61 73 73 4e 61 6d 65 3a {. className:
0002ddc0: 20 27 73 75 62 73 74 27 2c 0a 20 20 20 20 62 65 'subst',. be
0002ddd0: 67 69 6e 3a 20 2f 5c 24 5c 28 2f 2c 20 65 6e 64 gin: /\$\(/, end
0002dde0: 3a 20 2f 5c 29 2f 2c 0a 20 20 20 20 6b 65 79 77 : /\)/,. keyw
0002ddf0: 6f 72 64 73 3a 20 4b 45 59 57 4f 52 44 53 0a 20 ords: KEYWORDS.
0002de00: 20 7d 3b 0a 0a 20 20 76 61 72 20 49 4e 54 45 52 };.. var INTER
0002de10: 50 4f 4c 41 54 45 44 5f 56 41 52 49 41 42 4c 45 POLATED_VARIABLE
0002de20: 20 3d 20 7b 0a 20 20 20 20 63 6c 61 73 73 4e 61 = {. classNa
0002de30: 6d 65 3a 20 27 76 61 72 69 61 62 6c 65 27 2c 0a me: 'variable',.
0002de40: 20 20 20 20 62 65 67 69 6e 3a 20 27 5c 5c 24 27 begin: '\\$'
0002de50: 20 2b 20 56 41 52 49 41 42 4c 45 5f 4e 41 4d 45 + VARIABLE_NAME
0002de60: 5f 52 45 0a 20 20 7d 3b 0a 0a 20 20 2f 2f 20 54 _RE. };.. // T
0002de70: 4f 44 4f 3a 20 6e 65 61 74 6c 79 20 65 73 63 61 ODO: neatly esca
0002de80: 70 65 20 6e 6f 72 6d 61 6c 20 63 6f 64 65 20 69 pe normal code i
0002de90: 6e 20 73 74 72 69 6e 67 20 6c 69 74 65 72 61 6c n string literal
0002dea0: 0a 20 20 76 61 72 20 53 54 52 49 4e 47 20 3d 20 . var STRING =
0002deb0: 7b 0a 20 20 20 20 63 6c 61 73 73 4e 61 6d 65 3a {. className:
0002dec0: 20 27 73 74 72 69 6e 67 27 2c 0a 20 20 20 20 63 'string',. c
0002ded0: 6f 6e 74 61 69 6e 73 3a 20 5b 68 6c 6a 73 2e 42 ontains: [hljs.B
0002dee0: 41 43 4b 53 4c 41 53 48 5f 45 53 43 41 50 45 2c ACKSLASH_ESCAPE,
0002def0: 20 49 4e 54 45 52 50 4f 4c 41 54 49 4f 4e 2c 20 INTERPOLATION,
0002df00: 49 4e 54 45 52 50 4f 4c 41 54 45 44 5f 56 41 52 INTERPOLATED_VAR
0002df10: 49 41 42 4c 45 5d 2c 0a 20 20 20 20 76 61 72 69 IABLE],. vari
0002df20: 61 6e 74 73 3a 20 5b 0a 20 20 20 20 20 20 7b 20 ants: [. {
0002df30: 62 65 67 69 6e 3a 20 2f 5c 77 2a 22 22 22 2f 2c begin: /\w*"""/,
0002df40: 20 65 6e 64 3a 20 2f 22 22 22 5c 77 2a 2f 2c 20 end: /"""\w*/,
0002df50: 72 65 6c 65 76 61 6e 63 65 3a 20 31 30 20 7d 2c relevance: 10 },
0002df60: 0a 20 20 20 20 20 20 7b 20 62 65 67 69 6e 3a 20 . { begin:
0002df70: 2f 5c 77 2a 22 2f 2c 20 65 6e 64 3a 20 2f 22 5c /\w*"/, end: /"\
0002df80: 77 2a 2f 20 7d 0a 20 20 20 20 5d 0a 20 20 7d 3b w*/ }. ]. };
0002df90: 0a 0a 20 20 76 61 72 20 43 4f 4d 4d 41 4e 44 20 .. var COMMAND
0002dfa0: 3d 20 7b 0a 20 20 20 20 63 6c 61 73 73 4e 61 6d = {. classNam
0002dfb0: 65 3a 20 27 73 74 72 69 6e 67 27 2c 0a 20 20 20 e: 'string',.
0002dfc0: 20 63 6f 6e 74 61 69 6e 73 3a 20 5b 68 6c 6a 73 contains: [hljs
0002dfd0: 2e 42 41 43 4b 53 4c 41 53 48 5f 45 53 43 41 50 .BACKSLASH_ESCAP
0002dfe0: 45 2c 20 49 4e 54 45 52 50 4f 4c 41 54 49 4f 4e E, INTERPOLATION
0002dff0: 2c 20 49 4e 54 45 52 50 4f 4c 41 54 45 44 5f 56 , INTERPOLATED_V
0002e000: 41 52 49 41 42 4c 45 5d 2c 0a 20 20 20 20 62 65 ARIABLE],. be
0002e010: 67 69 6e 3a 20 27 60 27 2c 20 65 6e 64 3a 20 27 gin: '`', end: '
0002e020: 60 27 0a 20 20 7d 3b 0a 0a 20 20 76 61 72 20 4d `'. };.. var M
0002e030: 41 43 52 4f 43 41 4c 4c 20 3d 20 7b 0a 20 20 20 ACROCALL = {.
0002e040: 20 63 6c 61 73 73 4e 61 6d 65 3a 20 27 6d 65 74 className: 'met
0002e050: 61 27 2c 0a 20 20 20 20 62 65 67 69 6e 3a 20 27 a',. begin: '
0002e060: 40 27 20 2b 20 56 41 52 49 41 42 4c 45 5f 4e 41 @' + VARIABLE_NA
0002e070: 4d 45 5f 52 45 0a 20 20 7d 3b 0a 0a 20 20 76 61 ME_RE. };.. va
0002e080: 72 20 43 4f 4d 4d 45 4e 54 20 3d 20 7b 0a 20 20 r COMMENT = {.
0002e090: 20 20 63 6c 61 73 73 4e 61 6d 65 3a 20 27 63 6f className: 'co
0002e0a0: 6d 6d 65 6e 74 27 2c 0a 20 20 20 20 76 61 72 69 mment',. vari
0002e0b0: 61 6e 74 73 3a 20 5b 0a 20 20 20 20 20 20 7b 20 ants: [. {
0002e0c0: 62 65 67 69 6e 3a 20 27 23 3d 27 2c 20 65 6e 64 begin: '#=', end
0002e0d0: 3a 20 27 3d 23 27 2c 20 72 65 6c 65 76 61 6e 63 : '=#', relevanc
0002e0e0: 65 3a 20 31 30 20 7d 2c 0a 20 20 20 20 20 20 7b e: 10 },. {
0002e0f0: 20 62 65 67 69 6e 3a 20 27 23 27 2c 20 65 6e 64 begin: '#', end
0002e100: 3a 20 27 24 27 20 7d 0a 20 20 20 20 5d 0a 20 20 : '$' }. ].
0002e110: 7d 3b 0a 0a 20 20 44 45 46 41 55 4c 54 2e 6e 61 };.. DEFAULT.na
0002e120: 6d 65 20 3d 20 27 4a 75 6c 69 61 27 3b 0a 20 20 me = 'Julia';.
0002e130: 44 45 46 41 55 4c 54 2e 63 6f 6e 74 61 69 6e 73 DEFAULT.contains
0002e140: 20 3d 20 5b 0a 20 20 20 20 4e 55 4d 42 45 52 2c = [. NUMBER,
0002e150: 0a 20 20 20 20 43 48 41 52 2c 0a 20 20 20 20 53 . CHAR,. S
0002e160: 54 52 49 4e 47 2c 0a 20 20 20 20 43 4f 4d 4d 41 TRING,. COMMA
0002e170: 4e 44 2c 0a 20 20 20 20 4d 41 43 52 4f 43 41 4c ND,. MACROCAL
0002e180: 4c 2c 0a 20 20 20 20 43 4f 4d 4d 45 4e 54 2c 0a L,. COMMENT,.
0002e190: 20 20 20 20 68 6c 6a 73 2e 48 41 53 48 5f 43 4f hljs.HASH_CO
0002e1a0: 4d 4d 45 4e 54 5f 4d 4f 44 45 2c 0a 20 20 20 20 MMENT_MODE,.
0002e1b0: 7b 0a 20 20 20 20 20 20 63 6c 61 73 73 4e 61 6d {. classNam
0002e1c0: 65 3a 20 27 6b 65 79 77 6f 72 64 27 2c 0a 20 20 e: 'keyword',.
0002e1d0: 20 20 20 20 62 65 67 69 6e 3a 0a 20 20 20 20 20 begin:.
0002e1e0: 20 20 20 27 5c 5c 62 28 28 28 61 62 73 74 72 61 '\\b(((abstra
0002e1f0: 63 74 7c 70 72 69 6d 69 74 69 76 65 29 5c 5c 73 ct|primitive)\\s
0002e200: 2b 29 74 79 70 65 7c 28 6d 75 74 61 62 6c 65 5c +)type|(mutable\
0002e210: 5c 73 2b 29 3f 73 74 72 75 63 74 29 5c 5c 62 27 \s+)?struct)\\b'
0002e220: 0a 20 20 20 20 7d 2c 0a 20 20 20 20 7b 62 65 67 . },. {beg
0002e230: 69 6e 3a 20 2f 3c 3a 2f 7d 20 20 2f 2f 20 72 65 in: /<:/} // re
0002e240: 6c 65 76 61 6e 63 65 20 62 6f 6f 73 74 65 72 0a levance booster.
0002e250: 20 20 5d 3b 0a 20 20 49 4e 54 45 52 50 4f 4c 41 ];. INTERPOLA
0002e260: 54 49 4f 4e 2e 63 6f 6e 74 61 69 6e 73 20 3d 20 TION.contains =
0002e270: 44 45 46 41 55 4c 54 2e 63 6f 6e 74 61 69 6e 73 DEFAULT.contains
0002e280: 3b 0a 0a 20 20 72 65 74 75 72 6e 20 44 45 46 41 ;.. return DEFA
0002e290: 55 4c 54 3b 0a 7d 0a 0a 6d 6f 64 75 6c 65 2e 65 ULT;.}..module.e
0002e2a0: 78 70 6f 72 74 73 20 3d 20 6a 75 6c 69 61 3b 0a xports = julia;.
0002e2b0: 0a 0a 2f 2a 2a 2a 2f 20 7d 29 2c 0a 0a 2f 2a 2a ../***/ }),../**
0002e2c0: 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c */ "./node_modul
0002e2d0: 65 73 2f 68 69 67 68 6c 69 67 68 74 2e 6a 73 2f es/highlight.js/
0002e2e0: 6c 69 62 2f 6c 61 6e 67 75 61 67 65 73 2f 6b 6f lib/languages/ko
0002e2f0: 74 6c 69 6e 2e 6a 73 22 3a 0a 2f 2a 21 2a 2a 2a tlin.js":./*!***
0002e300: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
0002e310: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
0002e320: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
0002e330: 2a 2a 2a 2a 2a 2a 2a 2a 21 2a 5c 0a 20 20 21 2a ********!*\. !*
0002e340: 2a 2a 20 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 ** ./node_module
0002e350: 73 2f 68 69 67 68 6c 69 67 68 74 2e 6a 73 2f 6c s/highlight.js/l
0002e360: 69 62 2f 6c 61 6e 67 75 61 67 65 73 2f 6b 6f 74 ib/languages/kot
0002e370: 6c 69 6e 2e 6a 73 20 2a 2a 2a 21 0a 20 20 5c 2a lin.js ***!. \*
0002e380: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
0002e390: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
0002e3a0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
0002e3b0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 2f 2a 2a 2a **********/./***
0002e3c0: 2f 20 28 28 6d 6f 64 75 6c 65 29 20 3d 3e 20 7b / ((module) => {
0002e3d0: 0a 0a 2f 2f 20 68 74 74 70 73 3a 2f 2f 64 6f 63 ..// https://doc
0002e3e0: 73 2e 6f 72 61 63 6c 65 2e 63 6f 6d 2f 6a 61 76 s.oracle.com/jav
0002e3f0: 61 73 65 2f 73 70 65 63 73 2f 6a 6c 73 2f 73 65 ase/specs/jls/se
0002e400: 31 35 2f 68 74 6d 6c 2f 6a 6c 73 2d 33 2e 68 74 15/html/jls-3.ht
0002e410: 6d 6c 23 6a 6c 73 2d 33 2e 31 30 0a 76 61 72 20 ml#jls-3.10.var
0002e420: 64 65 63 69 6d 61 6c 44 69 67 69 74 73 20 3d 20 decimalDigits =
0002e430: 27 5b 30 2d 39 5d 28 5f 2a 5b 30 2d 39 5d 29 2a '[0-9](_*[0-9])*
0002e440: 27 3b 0a 76 61 72 20 66 72 61 63 20 3d 20 60 5c ';.var frac = `\
0002e450: 5c 2e 28 24 7b 64 65 63 69 6d 61 6c 44 69 67 69 \.(${decimalDigi
0002e460: 74 73 7d 29 60 3b 0a 76 61 72 20 68 65 78 44 69 ts})`;.var hexDi
0002e470: 67 69 74 73 20 3d 20 27 5b 30 2d 39 61 2d 66 41 gits = '[0-9a-fA
0002e480: 2d 46 5d 28 5f 2a 5b 30 2d 39 61 2d 66 41 2d 46 -F](_*[0-9a-fA-F
0002e490: 5d 29 2a 27 3b 0a 76 61 72 20 4e 55 4d 45 52 49 ])*';.var NUMERI
0002e4a0: 43 20 3d 20 7b 0a 20 20 63 6c 61 73 73 4e 61 6d C = {. classNam
0002e4b0: 65 3a 20 27 6e 75 6d 62 65 72 27 2c 0a 20 20 76 e: 'number',. v
0002e4c0: 61 72 69 61 6e 74 73 3a 20 5b 0a 20 20 20 20 2f ariants: [. /
0002e4d0: 2f 20 44 65 63 69 6d 61 6c 46 6c 6f 61 74 69 6e / DecimalFloatin
0002e4e0: 67 50 6f 69 6e 74 4c 69 74 65 72 61 6c 0a 20 20 gPointLiteral.
0002e4f0: 20 20 2f 2f 20 69 6e 63 6c 75 64 69 6e 67 20 45 // including E
0002e500: 78 70 6f 6e 65 6e 74 50 61 72 74 0a 20 20 20 20 xponentPart.
0002e510: 7b 20 62 65 67 69 6e 3a 20 60 28 5c 5c 62 28 24 { begin: `(\\b($
0002e520: 7b 64 65 63 69 6d 61 6c 44 69 67 69 74 73 7d 29 {decimalDigits})
0002e530: 28 28 24 7b 66 72 61 63 7d 29 7c 5c 5c 2e 29 3f ((${frac})|\\.)?
0002e540: 7c 28 24 7b 66 72 61 63 7d 29 29 60 20 2b 0a 20 |(${frac}))` +.
0002e550: 20 20 20 20 20 60 5b 65 45 5d 5b 2b 2d 5d 3f 28 `[eE][+-]?(
0002e560: 24 7b 64 65 63 69 6d 61 6c 44 69 67 69 74 73 7d ${decimalDigits}
0002e570: 29 5b 66 46 64 44 5d 3f 5c 5c 62 60 20 7d 2c 0a )[fFdD]?\\b` },.
0002e580: 20 20 20 20 2f 2f 20 65 78 63 6c 75 64 69 6e 67 // excluding
0002e590: 20 45 78 70 6f 6e 65 6e 74 50 61 72 74 0a 20 20 ExponentPart.
0002e5a0: 20 20 7b 20 62 65 67 69 6e 3a 20 60 5c 5c 62 28 { begin: `\\b(
0002e5b0: 24 7b 64 65 63 69 6d 61 6c 44 69 67 69 74 73 7d ${decimalDigits}
0002e5c0: 29 28 28 24 7b 66 72 61 63 7d 29 5b 66 46 64 44 )((${frac})[fFdD
0002e5d0: 5d 3f 5c 5c 62 7c 5c 5c 2e 28 5b 66 46 64 44 5d ]?\\b|\\.([fFdD]
0002e5e0: 5c 5c 62 29 3f 29 60 20 7d 2c 0a 20 20 20 20 7b \\b)?)` },. {
0002e5f0: 20 62 65 67 69 6e 3a 20 60 28 24 7b 66 72 61 63 begin: `(${frac
0002e600: 7d 29 5b 66 46 64 44 5d 3f 5c 5c 62 60 20 7d 2c })[fFdD]?\\b` },
0002e610: 0a 20 20 20 20 7b 20 62 65 67 69 6e 3a 20 60 5c . { begin: `\
0002e620: 5c 62 28 24 7b 64 65 63 69 6d 61 6c 44 69 67 69 \b(${decimalDigi
0002e630: 74 73 7d 29 5b 66 46 64 44 5d 5c 5c 62 60 20 7d ts})[fFdD]\\b` }
0002e640: 2c 0a 0a 20 20 20 20 2f 2f 20 48 65 78 61 64 65 ,.. // Hexade
0002e650: 63 69 6d 61 6c 46 6c 6f 61 74 69 6e 67 50 6f 69 cimalFloatingPoi
0002e660: 6e 74 4c 69 74 65 72 61 6c 0a 20 20 20 20 7b 20 ntLiteral. {
0002e670: 62 65 67 69 6e 3a 20 60 5c 5c 62 30 5b 78 58 5d begin: `\\b0[xX]
0002e680: 28 28 24 7b 68 65 78 44 69 67 69 74 73 7d 29 5c ((${hexDigits})\
0002e690: 5c 2e 3f 7c 28 24 7b 68 65 78 44 69 67 69 74 73 \.?|(${hexDigits
0002e6a0: 7d 29 3f 5c 5c 2e 28 24 7b 68 65 78 44 69 67 69 })?\\.(${hexDigi
0002e6b0: 74 73 7d 29 29 60 20 2b 0a 20 20 20 20 20 20 60 ts}))` +. `
0002e6c0: 5b 70 50 5d 5b 2b 2d 5d 3f 28 24 7b 64 65 63 69 [pP][+-]?(${deci
0002e6d0: 6d 61 6c 44 69 67 69 74 73 7d 29 5b 66 46 64 44 malDigits})[fFdD
0002e6e0: 5d 3f 5c 5c 62 60 20 7d 2c 0a 0a 20 20 20 20 2f ]?\\b` },.. /
0002e6f0: 2f 20 44 65 63 69 6d 61 6c 49 6e 74 65 67 65 72 / DecimalInteger
0002e700: 4c 69 74 65 72 61 6c 0a 20 20 20 20 7b 20 62 65 Literal. { be
0002e710: 67 69 6e 3a 20 27 5c 5c 62 28 30 7c 5b 31 2d 39 gin: '\\b(0|[1-9
0002e720: 5d 28 5f 2a 5b 30 2d 39 5d 29 2a 29 5b 6c 4c 5d ](_*[0-9])*)[lL]
0002e730: 3f 5c 5c 62 27 20 7d 2c 0a 0a 20 20 20 20 2f 2f ?\\b' },.. //
0002e740: 20 48 65 78 49 6e 74 65 67 65 72 4c 69 74 65 72 HexIntegerLiter
0002e750: 61 6c 0a 20 20 20 20 7b 20 62 65 67 69 6e 3a 20 al. { begin:
0002e760: 60 5c 5c 62 30 5b 78 58 5d 28 24 7b 68 65 78 44 `\\b0[xX](${hexD
0002e770: 69 67 69 74 73 7d 29 5b 6c 4c 5d 3f 5c 5c 62 60 igits})[lL]?\\b`
0002e780: 20 7d 2c 0a 0a 20 20 20 20 2f 2f 20 4f 63 74 61 },.. // Octa
0002e790: 6c 49 6e 74 65 67 65 72 4c 69 74 65 72 61 6c 0a lIntegerLiteral.
0002e7a0: 20 20 20 20 7b 20 62 65 67 69 6e 3a 20 27 5c 5c { begin: '\\
0002e7b0: 62 30 28 5f 2a 5b 30 2d 37 5d 29 2a 5b 6c 4c 5d b0(_*[0-7])*[lL]
0002e7c0: 3f 5c 5c 62 27 20 7d 2c 0a 0a 20 20 20 20 2f 2f ?\\b' },.. //
0002e7d0: 20 42 69 6e 61 72 79 49 6e 74 65 67 65 72 4c 69 BinaryIntegerLi
0002e7e0: 74 65 72 61 6c 0a 20 20 20 20 7b 20 62 65 67 69 teral. { begi
0002e7f0: 6e 3a 20 27 5c 5c 62 30 5b 62 42 5d 5b 30 31 5d n: '\\b0[bB][01]
0002e800: 28 5f 2a 5b 30 31 5d 29 2a 5b 6c 4c 5d 3f 5c 5c (_*[01])*[lL]?\\
0002e810: 62 27 20 7d 2c 0a 20 20 5d 2c 0a 20 20 72 65 6c b' },. ],. rel
0002e820: 65 76 61 6e 63 65 3a 20 30 0a 7d 3b 0a 0a 2f 2a evance: 0.};../*
0002e830: 0a 20 4c 61 6e 67 75 61 67 65 3a 20 4b 6f 74 6c . Language: Kotl
0002e840: 69 6e 0a 20 44 65 73 63 72 69 70 74 69 6f 6e 3a in. Description:
0002e850: 20 4b 6f 74 6c 69 6e 20 69 73 20 61 6e 20 4f 53 Kotlin is an OS
0002e860: 53 20 73 74 61 74 69 63 61 6c 6c 79 20 74 79 70 S statically typ
0002e870: 65 64 20 70 72 6f 67 72 61 6d 6d 69 6e 67 20 6c ed programming l
0002e880: 61 6e 67 75 61 67 65 20 74 68 61 74 20 74 61 72 anguage that tar
0002e890: 67 65 74 73 20 74 68 65 20 4a 56 4d 2c 20 41 6e gets the JVM, An
0002e8a0: 64 72 6f 69 64 2c 20 4a 61 76 61 53 63 72 69 70 droid, JavaScrip
0002e8b0: 74 20 61 6e 64 20 4e 61 74 69 76 65 2e 0a 20 41 t and Native.. A
0002e8c0: 75 74 68 6f 72 3a 20 53 65 72 67 65 79 20 4d 61 uthor: Sergey Ma
0002e8d0: 73 68 6b 6f 76 20 3c 63 79 36 65 72 47 6e 30 6d shkov <cy6erGn0m
0002e8e0: 40 67 6d 61 69 6c 2e 63 6f 6d 3e 0a 20 57 65 62 @gmail.com>. Web
0002e8f0: 73 69 74 65 3a 20 68 74 74 70 73 3a 2f 2f 6b 6f site: https://ko
0002e900: 74 6c 69 6e 6c 61 6e 67 2e 6f 72 67 0a 20 43 61 tlinlang.org. Ca
0002e910: 74 65 67 6f 72 79 3a 20 63 6f 6d 6d 6f 6e 0a 20 tegory: common.
0002e920: 2a 2f 0a 0a 66 75 6e 63 74 69 6f 6e 20 6b 6f 74 */..function kot
0002e930: 6c 69 6e 28 68 6c 6a 73 29 20 7b 0a 20 20 63 6f lin(hljs) {. co
0002e940: 6e 73 74 20 4b 45 59 57 4f 52 44 53 20 3d 20 7b nst KEYWORDS = {
0002e950: 0a 20 20 20 20 6b 65 79 77 6f 72 64 3a 0a 20 20 . keyword:.
0002e960: 20 20 20 20 27 61 62 73 74 72 61 63 74 20 61 73 'abstract as
0002e970: 20 76 61 6c 20 76 61 72 20 76 61 72 61 72 67 20 val var vararg
0002e980: 67 65 74 20 73 65 74 20 63 6c 61 73 73 20 6f 62 get set class ob
0002e990: 6a 65 63 74 20 6f 70 65 6e 20 70 72 69 76 61 74 ject open privat
0002e9a0: 65 20 70 72 6f 74 65 63 74 65 64 20 70 75 62 6c e protected publ
0002e9b0: 69 63 20 6e 6f 69 6e 6c 69 6e 65 20 27 20 2b 0a ic noinline ' +.
0002e9c0: 20 20 20 20 20 20 27 63 72 6f 73 73 69 6e 6c 69 'crossinli
0002e9d0: 6e 65 20 64 79 6e 61 6d 69 63 20 66 69 6e 61 6c ne dynamic final
0002e9e0: 20 65 6e 75 6d 20 69 66 20 65 6c 73 65 20 64 6f enum if else do
0002e9f0: 20 77 68 69 6c 65 20 66 6f 72 20 77 68 65 6e 20 while for when
0002ea00: 74 68 72 6f 77 20 74 72 79 20 63 61 74 63 68 20 throw try catch
0002ea10: 66 69 6e 61 6c 6c 79 20 27 20 2b 0a 20 20 20 20 finally ' +.
0002ea20: 20 20 27 69 6d 70 6f 72 74 20 70 61 63 6b 61 67 'import packag
0002ea30: 65 20 69 73 20 69 6e 20 66 75 6e 20 6f 76 65 72 e is in fun over
0002ea40: 72 69 64 65 20 63 6f 6d 70 61 6e 69 6f 6e 20 72 ride companion r
0002ea50: 65 69 66 69 65 64 20 69 6e 6c 69 6e 65 20 6c 61 eified inline la
0002ea60: 74 65 69 6e 69 74 20 69 6e 69 74 20 27 20 2b 0a teinit init ' +.
0002ea70: 20 20 20 20 20 20 27 69 6e 74 65 72 66 61 63 65 'interface
0002ea80: 20 61 6e 6e 6f 74 61 74 69 6f 6e 20 64 61 74 61 annotation data
0002ea90: 20 73 65 61 6c 65 64 20 69 6e 74 65 72 6e 61 6c sealed internal
0002eaa0: 20 69 6e 66 69 78 20 6f 70 65 72 61 74 6f 72 20 infix operator
0002eab0: 6f 75 74 20 62 79 20 63 6f 6e 73 74 72 75 63 74 out by construct
0002eac0: 6f 72 20 73 75 70 65 72 20 27 20 2b 0a 20 20 20 or super ' +.
0002ead0: 20 20 20 27 74 61 69 6c 72 65 63 20 77 68 65 72 'tailrec wher
0002eae0: 65 20 63 6f 6e 73 74 20 69 6e 6e 65 72 20 73 75 e const inner su
0002eaf0: 73 70 65 6e 64 20 74 79 70 65 61 6c 69 61 73 20 spend typealias
0002eb00: 65 78 74 65 72 6e 61 6c 20 65 78 70 65 63 74 20 external expect
0002eb10: 61 63 74 75 61 6c 27 2c 0a 20 20 20 20 62 75 69 actual',. bui
0002eb20: 6c 74 5f 69 6e 3a 0a 20 20 20 20 20 20 27 42 79 lt_in:. 'By
0002eb30: 74 65 20 53 68 6f 72 74 20 43 68 61 72 20 49 6e te Short Char In
0002eb40: 74 20 4c 6f 6e 67 20 42 6f 6f 6c 65 61 6e 20 46 t Long Boolean F
0002eb50: 6c 6f 61 74 20 44 6f 75 62 6c 65 20 56 6f 69 64 loat Double Void
0002eb60: 20 55 6e 69 74 20 4e 6f 74 68 69 6e 67 27 2c 0a Unit Nothing',.
0002eb70: 20 20 20 20 6c 69 74 65 72 61 6c 3a 0a 20 20 20 literal:.
0002eb80: 20 20 20 27 74 72 75 65 20 66 61 6c 73 65 20 6e 'true false n
0002eb90: 75 6c 6c 27 0a 20 20 7d 3b 0a 20 20 63 6f 6e 73 ull'. };. cons
0002eba0: 74 20 4b 45 59 57 4f 52 44 53 5f 57 49 54 48 5f t KEYWORDS_WITH_
0002ebb0: 4c 41 42 45 4c 20 3d 20 7b 0a 20 20 20 20 63 6c LABEL = {. cl
0002ebc0: 61 73 73 4e 61 6d 65 3a 20 27 6b 65 79 77 6f 72 assName: 'keywor
0002ebd0: 64 27 2c 0a 20 20 20 20 62 65 67 69 6e 3a 20 2f d',. begin: /
0002ebe0: 5c 62 28 62 72 65 61 6b 7c 63 6f 6e 74 69 6e 75 \b(break|continu
0002ebf0: 65 7c 72 65 74 75 72 6e 7c 74 68 69 73 29 5c 62 e|return|this)\b
0002ec00: 2f 2c 0a 20 20 20 20 73 74 61 72 74 73 3a 20 7b /,. starts: {
0002ec10: 0a 20 20 20 20 20 20 63 6f 6e 74 61 69 6e 73 3a . contains:
0002ec20: 20 5b 0a 20 20 20 20 20 20 20 20 7b 0a 20 20 20 [. {.
0002ec30: 20 20 20 20 20 20 20 63 6c 61 73 73 4e 61 6d 65 className
0002ec40: 3a 20 27 73 79 6d 62 6f 6c 27 2c 0a 20 20 20 20 : 'symbol',.
0002ec50: 20 20 20 20 20 20 62 65 67 69 6e 3a 20 2f 40 5c begin: /@\
0002ec60: 77 2b 2f 0a 20 20 20 20 20 20 20 20 7d 0a 20 20 w+/. }.
0002ec70: 20 20 20 20 5d 0a 20 20 20 20 7d 0a 20 20 7d 3b ]. }. };
0002ec80: 0a 20 20 63 6f 6e 73 74 20 4c 41 42 45 4c 20 3d . const LABEL =
0002ec90: 20 7b 0a 20 20 20 20 63 6c 61 73 73 4e 61 6d 65 {. className
0002eca0: 3a 20 27 73 79 6d 62 6f 6c 27 2c 0a 20 20 20 20 : 'symbol',.
0002ecb0: 62 65 67 69 6e 3a 20 68 6c 6a 73 2e 55 4e 44 45 begin: hljs.UNDE
0002ecc0: 52 53 43 4f 52 45 5f 49 44 45 4e 54 5f 52 45 20 RSCORE_IDENT_RE
0002ecd0: 2b 20 27 40 27 0a 20 20 7d 3b 0a 0a 20 20 2f 2f + '@'. };.. //
0002ece0: 20 66 6f 72 20 73 74 72 69 6e 67 20 74 65 6d 70 for string temp
0002ecf0: 6c 61 74 65 73 0a 20 20 63 6f 6e 73 74 20 53 55 lates. const SU
0002ed00: 42 53 54 20 3d 20 7b 0a 20 20 20 20 63 6c 61 73 BST = {. clas
0002ed10: 73 4e 61 6d 65 3a 20 27 73 75 62 73 74 27 2c 0a sName: 'subst',.
0002ed20: 20 20 20 20 62 65 67 69 6e 3a 20 2f 5c 24 5c 7b begin: /\$\{
0002ed30: 2f 2c 0a 20 20 20 20 65 6e 64 3a 20 2f 5c 7d 2f /,. end: /\}/
0002ed40: 2c 0a 20 20 20 20 63 6f 6e 74 61 69 6e 73 3a 20 ,. contains:
0002ed50: 5b 20 68 6c 6a 73 2e 43 5f 4e 55 4d 42 45 52 5f [ hljs.C_NUMBER_
0002ed60: 4d 4f 44 45 20 5d 0a 20 20 7d 3b 0a 20 20 63 6f MODE ]. };. co
0002ed70: 6e 73 74 20 56 41 52 49 41 42 4c 45 20 3d 20 7b nst VARIABLE = {
0002ed80: 0a 20 20 20 20 63 6c 61 73 73 4e 61 6d 65 3a 20 . className:
0002ed90: 27 76 61 72 69 61 62 6c 65 27 2c 0a 20 20 20 20 'variable',.
0002eda0: 62 65 67 69 6e 3a 20 27 5c 5c 24 27 20 2b 20 68 begin: '\\$' + h
0002edb0: 6c 6a 73 2e 55 4e 44 45 52 53 43 4f 52 45 5f 49 ljs.UNDERSCORE_I
0002edc0: 44 45 4e 54 5f 52 45 0a 20 20 7d 3b 0a 20 20 63 DENT_RE. };. c
0002edd0: 6f 6e 73 74 20 53 54 52 49 4e 47 20 3d 20 7b 0a onst STRING = {.
0002ede0: 20 20 20 20 63 6c 61 73 73 4e 61 6d 65 3a 20 27 className: '
0002edf0: 73 74 72 69 6e 67 27 2c 0a 20 20 20 20 76 61 72 string',. var
0002ee00: 69 61 6e 74 73 3a 20 5b 0a 20 20 20 20 20 20 7b iants: [. {
0002ee10: 0a 20 20 20 20 20 20 20 20 62 65 67 69 6e 3a 20 . begin:
0002ee20: 27 22 22 22 27 2c 0a 20 20 20 20 20 20 20 20 65 '"""',. e
0002ee30: 6e 64 3a 20 27 22 22 22 28 3f 3d 5b 5e 22 5d 29 nd: '"""(?=[^"])
0002ee40: 27 2c 0a 20 20 20 20 20 20 20 20 63 6f 6e 74 61 ',. conta
0002ee50: 69 6e 73 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 ins: [.
0002ee60: 20 56 41 52 49 41 42 4c 45 2c 0a 20 20 20 20 20 VARIABLE,.
0002ee70: 20 20 20 20 20 53 55 42 53 54 0a 20 20 20 20 20 SUBST.
0002ee80: 20 20 20 5d 0a 20 20 20 20 20 20 7d 2c 0a 20 20 ]. },.
0002ee90: 20 20 20 20 2f 2f 20 43 61 6e 27 74 20 75 73 65 // Can't use
0002eea0: 20 62 75 69 6c 74 2d 69 6e 20 6d 6f 64 65 73 20 built-in modes
0002eeb0: 65 61 73 69 6c 79 2c 20 61 73 20 77 65 20 77 61 easily, as we wa
0002eec0: 6e 74 20 74 6f 20 75 73 65 20 53 54 52 49 4e 47 nt to use STRING
0002eed0: 20 69 6e 20 74 68 65 20 6d 65 74 61 0a 20 20 20 in the meta.
0002eee0: 20 20 20 2f 2f 20 63 6f 6e 74 65 78 74 20 61 73 // context as
0002eef0: 20 27 6d 65 74 61 2d 73 74 72 69 6e 67 27 20 61 'meta-string' a
0002ef00: 6e 64 20 74 68 65 72 65 27 73 20 6e 6f 20 73 79 nd there's no sy
0002ef10: 6e 74 61 78 20 74 6f 20 72 65 6d 6f 76 65 20 65 ntax to remove e
0002ef20: 78 70 6c 69 63 69 74 6c 79 20 73 65 74 0a 20 20 xplicitly set.
0002ef30: 20 20 20 20 2f 2f 20 63 6c 61 73 73 4e 61 6d 65 // className
0002ef40: 73 20 69 6e 20 62 75 69 6c 74 2d 69 6e 20 6d 6f s in built-in mo
0002ef50: 64 65 73 2e 0a 20 20 20 20 20 20 7b 0a 20 20 20 des.. {.
0002ef60: 20 20 20 20 20 62 65 67 69 6e 3a 20 27 5c 27 27 begin: '\''
0002ef70: 2c 0a 20 20 20 20 20 20 20 20 65 6e 64 3a 20 27 ,. end: '
0002ef80: 5c 27 27 2c 0a 20 20 20 20 20 20 20 20 69 6c 6c \'',. ill
0002ef90: 65 67 61 6c 3a 20 2f 5c 6e 2f 2c 0a 20 20 20 20 egal: /\n/,.
0002efa0: 20 20 20 20 63 6f 6e 74 61 69 6e 73 3a 20 5b 20 contains: [
0002efb0: 68 6c 6a 73 2e 42 41 43 4b 53 4c 41 53 48 5f 45 hljs.BACKSLASH_E
0002efc0: 53 43 41 50 45 20 5d 0a 20 20 20 20 20 20 7d 2c SCAPE ]. },
0002efd0: 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 . {.
0002efe0: 20 62 65 67 69 6e 3a 20 27 22 27 2c 0a 20 20 20 begin: '"',.
0002eff0: 20 20 20 20 20 65 6e 64 3a 20 27 22 27 2c 0a 20 end: '"',.
0002f000: 20 20 20 20 20 20 20 69 6c 6c 65 67 61 6c 3a 20 illegal:
0002f010: 2f 5c 6e 2f 2c 0a 20 20 20 20 20 20 20 20 63 6f /\n/,. co
0002f020: 6e 74 61 69 6e 73 3a 20 5b 0a 20 20 20 20 20 20 ntains: [.
0002f030: 20 20 20 20 68 6c 6a 73 2e 42 41 43 4b 53 4c 41 hljs.BACKSLA
0002f040: 53 48 5f 45 53 43 41 50 45 2c 0a 20 20 20 20 20 SH_ESCAPE,.
0002f050: 20 20 20 20 20 56 41 52 49 41 42 4c 45 2c 0a 20 VARIABLE,.
0002f060: 20 20 20 20 20 20 20 20 20 53 55 42 53 54 0a 20 SUBST.
0002f070: 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 7d ]. }
0002f080: 0a 20 20 20 20 5d 0a 20 20 7d 3b 0a 20 20 53 55 . ]. };. SU
0002f090: 42 53 54 2e 63 6f 6e 74 61 69 6e 73 2e 70 75 73 BST.contains.pus
0002f0a0: 68 28 53 54 52 49 4e 47 29 3b 0a 0a 20 20 63 6f h(STRING);.. co
0002f0b0: 6e 73 74 20 41 4e 4e 4f 54 41 54 49 4f 4e 5f 55 nst ANNOTATION_U
0002f0c0: 53 45 5f 53 49 54 45 20 3d 20 7b 0a 20 20 20 20 SE_SITE = {.
0002f0d0: 63 6c 61 73 73 4e 61 6d 65 3a 20 27 6d 65 74 61 className: 'meta
0002f0e0: 27 2c 0a 20 20 20 20 62 65 67 69 6e 3a 20 27 40 ',. begin: '@
0002f0f0: 28 3f 3a 66 69 6c 65 7c 70 72 6f 70 65 72 74 79 (?:file|property
0002f100: 7c 66 69 65 6c 64 7c 67 65 74 7c 73 65 74 7c 72 |field|get|set|r
0002f110: 65 63 65 69 76 65 72 7c 70 61 72 61 6d 7c 73 65 eceiver|param|se
0002f120: 74 70 61 72 61 6d 7c 64 65 6c 65 67 61 74 65 29 tparam|delegate)
0002f130: 5c 5c 73 2a 3a 28 3f 3a 5c 5c 73 2a 27 20 2b 20 \\s*:(?:\\s*' +
0002f140: 68 6c 6a 73 2e 55 4e 44 45 52 53 43 4f 52 45 5f hljs.UNDERSCORE_
0002f150: 49 44 45 4e 54 5f 52 45 20 2b 20 27 29 3f 27 0a IDENT_RE + ')?'.
0002f160: 20 20 7d 3b 0a 20 20 63 6f 6e 73 74 20 41 4e 4e };. const ANN
0002f170: 4f 54 41 54 49 4f 4e 20 3d 20 7b 0a 20 20 20 20 OTATION = {.
0002f180: 63 6c 61 73 73 4e 61 6d 65 3a 20 27 6d 65 74 61 className: 'meta
0002f190: 27 2c 0a 20 20 20 20 62 65 67 69 6e 3a 20 27 40 ',. begin: '@
0002f1a0: 27 20 2b 20 68 6c 6a 73 2e 55 4e 44 45 52 53 43 ' + hljs.UNDERSC
0002f1b0: 4f 52 45 5f 49 44 45 4e 54 5f 52 45 2c 0a 20 20 ORE_IDENT_RE,.
0002f1c0: 20 20 63 6f 6e 74 61 69 6e 73 3a 20 5b 0a 20 20 contains: [.
0002f1d0: 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 62 65 {. be
0002f1e0: 67 69 6e 3a 20 2f 5c 28 2f 2c 0a 20 20 20 20 20 gin: /\(/,.
0002f1f0: 20 20 20 65 6e 64 3a 20 2f 5c 29 2f 2c 0a 20 20 end: /\)/,.
0002f200: 20 20 20 20 20 20 63 6f 6e 74 61 69 6e 73 3a 20 contains:
0002f210: 5b 0a 20 20 20 20 20 20 20 20 20 20 68 6c 6a 73 [. hljs
0002f220: 2e 69 6e 68 65 72 69 74 28 53 54 52 49 4e 47 2c .inherit(STRING,
0002f230: 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 63 {. c
0002f240: 6c 61 73 73 4e 61 6d 65 3a 20 27 6d 65 74 61 2d lassName: 'meta-
0002f250: 73 74 72 69 6e 67 27 0a 20 20 20 20 20 20 20 20 string'.
0002f260: 20 20 7d 29 0a 20 20 20 20 20 20 20 20 5d 0a 20 }). ].
0002f270: 20 20 20 20 20 7d 0a 20 20 20 20 5d 0a 20 20 7d }. ]. }
0002f280: 3b 0a 0a 20 20 2f 2f 20 68 74 74 70 73 3a 2f 2f ;.. // https://
0002f290: 6b 6f 74 6c 69 6e 6c 61 6e 67 2e 6f 72 67 2f 64 kotlinlang.org/d
0002f2a0: 6f 63 73 2f 72 65 66 65 72 65 6e 63 65 2f 77 68 ocs/reference/wh
0002f2b0: 61 74 73 6e 65 77 31 31 2e 68 74 6d 6c 23 75 6e atsnew11.html#un
0002f2c0: 64 65 72 73 63 6f 72 65 73 2d 69 6e 2d 6e 75 6d derscores-in-num
0002f2d0: 65 72 69 63 2d 6c 69 74 65 72 61 6c 73 0a 20 20 eric-literals.
0002f2e0: 2f 2f 20 41 63 63 6f 72 64 69 6e 67 20 74 6f 20 // According to
0002f2f0: 74 68 65 20 64 6f 63 20 61 62 6f 76 65 2c 20 74 the doc above, t
0002f300: 68 65 20 6e 75 6d 62 65 72 20 6d 6f 64 65 20 6f he number mode o
0002f310: 66 20 6b 6f 74 6c 69 6e 20 69 73 20 74 68 65 20 f kotlin is the
0002f320: 73 61 6d 65 20 61 73 20 6a 61 76 61 20 38 2c 0a same as java 8,.
0002f330: 20 20 2f 2f 20 73 6f 20 74 68 65 20 63 6f 64 65 // so the code
0002f340: 20 62 65 6c 6f 77 20 69 73 20 63 6f 70 69 65 64 below is copied
0002f350: 20 66 72 6f 6d 20 6a 61 76 61 2e 6a 73 0a 20 20 from java.js.
0002f360: 63 6f 6e 73 74 20 4b 4f 54 4c 49 4e 5f 4e 55 4d const KOTLIN_NUM
0002f370: 42 45 52 5f 4d 4f 44 45 20 3d 20 4e 55 4d 45 52 BER_MODE = NUMER
0002f380: 49 43 3b 0a 20 20 63 6f 6e 73 74 20 4b 4f 54 4c IC;. const KOTL
0002f390: 49 4e 5f 4e 45 53 54 45 44 5f 43 4f 4d 4d 45 4e IN_NESTED_COMMEN
0002f3a0: 54 20 3d 20 68 6c 6a 73 2e 43 4f 4d 4d 45 4e 54 T = hljs.COMMENT
0002f3b0: 28 0a 20 20 20 20 27 2f 5c 5c 2a 27 2c 20 27 5c (. '/\\*', '\
0002f3c0: 5c 2a 2f 27 2c 0a 20 20 20 20 7b 0a 20 20 20 20 \*/',. {.
0002f3d0: 20 20 63 6f 6e 74 61 69 6e 73 3a 20 5b 20 68 6c contains: [ hl
0002f3e0: 6a 73 2e 43 5f 42 4c 4f 43 4b 5f 43 4f 4d 4d 45 js.C_BLOCK_COMME
0002f3f0: 4e 54 5f 4d 4f 44 45 20 5d 0a 20 20 20 20 7d 0a NT_MODE ]. }.
0002f400: 20 20 29 3b 0a 20 20 63 6f 6e 73 74 20 4b 4f 54 );. const KOT
0002f410: 4c 49 4e 5f 50 41 52 45 4e 5f 54 59 50 45 20 3d LIN_PAREN_TYPE =
0002f420: 20 7b 0a 20 20 20 20 76 61 72 69 61 6e 74 73 3a {. variants:
0002f430: 20 5b 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 [. {.
0002f440: 20 20 20 63 6c 61 73 73 4e 61 6d 65 3a 20 27 74 className: 't
0002f450: 79 70 65 27 2c 0a 20 20 20 20 20 20 20 20 62 65 ype',. be
0002f460: 67 69 6e 3a 20 68 6c 6a 73 2e 55 4e 44 45 52 53 gin: hljs.UNDERS
0002f470: 43 4f 52 45 5f 49 44 45 4e 54 5f 52 45 0a 20 20 CORE_IDENT_RE.
0002f480: 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 },. {.
0002f490: 20 20 20 20 20 20 20 62 65 67 69 6e 3a 20 2f 5c begin: /\
0002f4a0: 28 2f 2c 0a 20 20 20 20 20 20 20 20 65 6e 64 3a (/,. end:
0002f4b0: 20 2f 5c 29 2f 2c 0a 20 20 20 20 20 20 20 20 63 /\)/,. c
0002f4c0: 6f 6e 74 61 69 6e 73 3a 20 5b 5d 20 2f 2f 20 64 ontains: [] // d
0002f4d0: 65 66 69 6e 65 64 20 6c 61 74 65 72 0a 20 20 20 efined later.
0002f4e0: 20 20 20 7d 0a 20 20 20 20 5d 0a 20 20 7d 3b 0a }. ]. };.
0002f4f0: 20 20 63 6f 6e 73 74 20 4b 4f 54 4c 49 4e 5f 50 const KOTLIN_P
0002f500: 41 52 45 4e 5f 54 59 50 45 32 20 3d 20 4b 4f 54 AREN_TYPE2 = KOT
0002f510: 4c 49 4e 5f 50 41 52 45 4e 5f 54 59 50 45 3b 0a LIN_PAREN_TYPE;.
0002f520: 20 20 4b 4f 54 4c 49 4e 5f 50 41 52 45 4e 5f 54 KOTLIN_PAREN_T
0002f530: 59 50 45 32 2e 76 61 72 69 61 6e 74 73 5b 31 5d YPE2.variants[1]
0002f540: 2e 63 6f 6e 74 61 69 6e 73 20 3d 20 5b 20 4b 4f .contains = [ KO
0002f550: 54 4c 49 4e 5f 50 41 52 45 4e 5f 54 59 50 45 20 TLIN_PAREN_TYPE
0002f560: 5d 3b 0a 20 20 4b 4f 54 4c 49 4e 5f 50 41 52 45 ];. KOTLIN_PARE
0002f570: 4e 5f 54 59 50 45 2e 76 61 72 69 61 6e 74 73 5b N_TYPE.variants[
0002f580: 31 5d 2e 63 6f 6e 74 61 69 6e 73 20 3d 20 5b 20 1].contains = [
0002f590: 4b 4f 54 4c 49 4e 5f 50 41 52 45 4e 5f 54 59 50 KOTLIN_PAREN_TYP
0002f5a0: 45 32 20 5d 3b 0a 0a 20 20 72 65 74 75 72 6e 20 E2 ];.. return
0002f5b0: 7b 0a 20 20 20 20 6e 61 6d 65 3a 20 27 4b 6f 74 {. name: 'Kot
0002f5c0: 6c 69 6e 27 2c 0a 20 20 20 20 61 6c 69 61 73 65 lin',. aliase
0002f5d0: 73 3a 20 5b 20 27 6b 74 27 2c 20 27 6b 74 73 27 s: [ 'kt', 'kts'
0002f5e0: 20 5d 2c 0a 20 20 20 20 6b 65 79 77 6f 72 64 73 ],. keywords
0002f5f0: 3a 20 4b 45 59 57 4f 52 44 53 2c 0a 20 20 20 20 : KEYWORDS,.
0002f600: 63 6f 6e 74 61 69 6e 73 3a 20 5b 0a 20 20 20 20 contains: [.
0002f610: 20 20 68 6c 6a 73 2e 43 4f 4d 4d 45 4e 54 28 0a hljs.COMMENT(.
0002f620: 20 20 20 20 20 20 20 20 27 2f 5c 5c 2a 5c 5c 2a '/\\*\\*
0002f630: 27 2c 0a 20 20 20 20 20 20 20 20 27 5c 5c 2a 2f ',. '\\*/
0002f640: 27 2c 0a 20 20 20 20 20 20 20 20 7b 0a 20 20 20 ',. {.
0002f650: 20 20 20 20 20 20 20 72 65 6c 65 76 61 6e 63 65 relevance
0002f660: 3a 20 30 2c 0a 20 20 20 20 20 20 20 20 20 20 63 : 0,. c
0002f670: 6f 6e 74 61 69 6e 73 3a 20 5b 0a 20 20 20 20 20 ontains: [.
0002f680: 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 {.
0002f690: 20 20 20 20 20 20 20 63 6c 61 73 73 4e 61 6d 65 className
0002f6a0: 3a 20 27 64 6f 63 74 61 67 27 2c 0a 20 20 20 20 : 'doctag',.
0002f6b0: 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 3a begin:
0002f6c0: 20 27 40 5b 41 2d 5a 61 2d 7a 5d 2b 27 0a 20 20 '@[A-Za-z]+'.
0002f6d0: 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 }.
0002f6e0: 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 20 20 ].
0002f6f0: 7d 0a 20 20 20 20 20 20 29 2c 0a 20 20 20 20 20 }. ),.
0002f700: 20 68 6c 6a 73 2e 43 5f 4c 49 4e 45 5f 43 4f 4d hljs.C_LINE_COM
0002f710: 4d 45 4e 54 5f 4d 4f 44 45 2c 0a 20 20 20 20 20 MENT_MODE,.
0002f720: 20 4b 4f 54 4c 49 4e 5f 4e 45 53 54 45 44 5f 43 KOTLIN_NESTED_C
0002f730: 4f 4d 4d 45 4e 54 2c 0a 20 20 20 20 20 20 4b 45 OMMENT,. KE
0002f740: 59 57 4f 52 44 53 5f 57 49 54 48 5f 4c 41 42 45 YWORDS_WITH_LABE
0002f750: 4c 2c 0a 20 20 20 20 20 20 4c 41 42 45 4c 2c 0a L,. LABEL,.
0002f760: 20 20 20 20 20 20 41 4e 4e 4f 54 41 54 49 4f 4e ANNOTATION
0002f770: 5f 55 53 45 5f 53 49 54 45 2c 0a 20 20 20 20 20 _USE_SITE,.
0002f780: 20 41 4e 4e 4f 54 41 54 49 4f 4e 2c 0a 20 20 20 ANNOTATION,.
0002f790: 20 20 20 7b 0a 20 20 20 20 20 20 20 20 63 6c 61 {. cla
0002f7a0: 73 73 4e 61 6d 65 3a 20 27 66 75 6e 63 74 69 6f ssName: 'functio
0002f7b0: 6e 27 2c 0a 20 20 20 20 20 20 20 20 62 65 67 69 n',. begi
0002f7c0: 6e 4b 65 79 77 6f 72 64 73 3a 20 27 66 75 6e 27 nKeywords: 'fun'
0002f7d0: 2c 0a 20 20 20 20 20 20 20 20 65 6e 64 3a 20 27 ,. end: '
0002f7e0: 5b 28 5d 7c 24 27 2c 0a 20 20 20 20 20 20 20 20 [(]|$',.
0002f7f0: 72 65 74 75 72 6e 42 65 67 69 6e 3a 20 74 72 75 returnBegin: tru
0002f800: 65 2c 0a 20 20 20 20 20 20 20 20 65 78 63 6c 75 e,. exclu
0002f810: 64 65 45 6e 64 3a 20 74 72 75 65 2c 0a 20 20 20 deEnd: true,.
0002f820: 20 20 20 20 20 6b 65 79 77 6f 72 64 73 3a 20 4b keywords: K
0002f830: 45 59 57 4f 52 44 53 2c 0a 20 20 20 20 20 20 20 EYWORDS,.
0002f840: 20 72 65 6c 65 76 61 6e 63 65 3a 20 35 2c 0a 20 relevance: 5,.
0002f850: 20 20 20 20 20 20 20 63 6f 6e 74 61 69 6e 73 3a contains:
0002f860: 20 5b 0a 20 20 20 20 20 20 20 20 20 20 7b 0a 20 [. {.
0002f870: 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e begin
0002f880: 3a 20 68 6c 6a 73 2e 55 4e 44 45 52 53 43 4f 52 : hljs.UNDERSCOR
0002f890: 45 5f 49 44 45 4e 54 5f 52 45 20 2b 20 27 5c 5c E_IDENT_RE + '\\
0002f8a0: 73 2a 5c 5c 28 27 2c 0a 20 20 20 20 20 20 20 20 s*\\(',.
0002f8b0: 20 20 20 20 72 65 74 75 72 6e 42 65 67 69 6e 3a returnBegin:
0002f8c0: 20 74 72 75 65 2c 0a 20 20 20 20 20 20 20 20 20 true,.
0002f8d0: 20 20 20 72 65 6c 65 76 61 6e 63 65 3a 20 30 2c relevance: 0,
0002f8e0: 0a 20 20 20 20 20 20 20 20 20 20 20 20 63 6f 6e . con
0002f8f0: 74 61 69 6e 73 3a 20 5b 20 68 6c 6a 73 2e 55 4e tains: [ hljs.UN
0002f900: 44 45 52 53 43 4f 52 45 5f 54 49 54 4c 45 5f 4d DERSCORE_TITLE_M
0002f910: 4f 44 45 20 5d 0a 20 20 20 20 20 20 20 20 20 20 ODE ].
0002f920: 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 7b 0a 20 },. {.
0002f930: 20 20 20 20 20 20 20 20 20 20 20 63 6c 61 73 73 class
0002f940: 4e 61 6d 65 3a 20 27 74 79 70 65 27 2c 0a 20 20 Name: 'type',.
0002f950: 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 3a begin:
0002f960: 20 2f 3c 2f 2c 0a 20 20 20 20 20 20 20 20 20 20 /</,.
0002f970: 20 20 65 6e 64 3a 20 2f 3e 2f 2c 0a 20 20 20 20 end: />/,.
0002f980: 20 20 20 20 20 20 20 20 6b 65 79 77 6f 72 64 73 keywords
0002f990: 3a 20 27 72 65 69 66 69 65 64 27 2c 0a 20 20 20 : 'reified',.
0002f9a0: 20 20 20 20 20 20 20 20 20 72 65 6c 65 76 61 6e relevan
0002f9b0: 63 65 3a 20 30 0a 20 20 20 20 20 20 20 20 20 20 ce: 0.
0002f9c0: 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 7b 0a 20 },. {.
0002f9d0: 20 20 20 20 20 20 20 20 20 20 20 63 6c 61 73 73 class
0002f9e0: 4e 61 6d 65 3a 20 27 70 61 72 61 6d 73 27 2c 0a Name: 'params',.
0002f9f0: 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 begi
0002fa00: 6e 3a 20 2f 5c 28 2f 2c 0a 20 20 20 20 20 20 20 n: /\(/,.
0002fa10: 20 20 20 20 20 65 6e 64 3a 20 2f 5c 29 2f 2c 0a end: /\)/,.
0002fa20: 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 73 ends
0002fa30: 50 61 72 65 6e 74 3a 20 74 72 75 65 2c 0a 20 20 Parent: true,.
0002fa40: 20 20 20 20 20 20 20 20 20 20 6b 65 79 77 6f 72 keywor
0002fa50: 64 73 3a 20 4b 45 59 57 4f 52 44 53 2c 0a 20 20 ds: KEYWORDS,.
0002fa60: 20 20 20 20 20 20 20 20 20 20 72 65 6c 65 76 61 releva
0002fa70: 6e 63 65 3a 20 30 2c 0a 20 20 20 20 20 20 20 20 nce: 0,.
0002fa80: 20 20 20 20 63 6f 6e 74 61 69 6e 73 3a 20 5b 0a contains: [.
0002fa90: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a {.
0002faa0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0002fab0: 62 65 67 69 6e 3a 20 2f 3a 2f 2c 0a 20 20 20 20 begin: /:/,.
0002fac0: 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 3a end:
0002fad0: 20 2f 5b 3d 2c 5c 2f 5d 2f 2c 0a 20 20 20 20 20 /[=,\/]/,.
0002fae0: 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 73 57 endsW
0002faf0: 69 74 68 50 61 72 65 6e 74 3a 20 74 72 75 65 2c ithParent: true,
0002fb00: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .
0002fb10: 20 63 6f 6e 74 61 69 6e 73 3a 20 5b 0a 20 20 20 contains: [.
0002fb20: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 4b K
0002fb30: 4f 54 4c 49 4e 5f 50 41 52 45 4e 5f 54 59 50 45 OTLIN_PAREN_TYPE
0002fb40: 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ,.
0002fb50: 20 20 20 20 68 6c 6a 73 2e 43 5f 4c 49 4e 45 5f hljs.C_LINE_
0002fb60: 43 4f 4d 4d 45 4e 54 5f 4d 4f 44 45 2c 0a 20 20 COMMENT_MODE,.
0002fb70: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
0002fb80: 4b 4f 54 4c 49 4e 5f 4e 45 53 54 45 44 5f 43 4f KOTLIN_NESTED_CO
0002fb90: 4d 4d 45 4e 54 0a 20 20 20 20 20 20 20 20 20 20 MMENT.
0002fba0: 20 20 20 20 20 20 5d 2c 0a 20 20 20 20 20 20 20 ],.
0002fbb0: 20 20 20 20 20 20 20 20 20 72 65 6c 65 76 61 6e relevan
0002fbc0: 63 65 3a 20 30 0a 20 20 20 20 20 20 20 20 20 20 ce: 0.
0002fbd0: 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 },.
0002fbe0: 20 20 20 20 20 68 6c 6a 73 2e 43 5f 4c 49 4e 45 hljs.C_LINE
0002fbf0: 5f 43 4f 4d 4d 45 4e 54 5f 4d 4f 44 45 2c 0a 20 _COMMENT_MODE,.
0002fc00: 20 20 20 20 20 20 20 20 20 20 20 20 20 4b 4f 54 KOT
0002fc10: 4c 49 4e 5f 4e 45 53 54 45 44 5f 43 4f 4d 4d 45 LIN_NESTED_COMME
0002fc20: 4e 54 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 NT,.
0002fc30: 20 20 41 4e 4e 4f 54 41 54 49 4f 4e 5f 55 53 45 ANNOTATION_USE
0002fc40: 5f 53 49 54 45 2c 0a 20 20 20 20 20 20 20 20 20 _SITE,.
0002fc50: 20 20 20 20 20 41 4e 4e 4f 54 41 54 49 4f 4e 2c ANNOTATION,
0002fc60: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 53 . S
0002fc70: 54 52 49 4e 47 2c 0a 20 20 20 20 20 20 20 20 20 TRING,.
0002fc80: 20 20 20 20 20 68 6c 6a 73 2e 43 5f 4e 55 4d 42 hljs.C_NUMB
0002fc90: 45 52 5f 4d 4f 44 45 0a 20 20 20 20 20 20 20 20 ER_MODE.
0002fca0: 20 20 20 20 5d 0a 20 20 20 20 20 20 20 20 20 20 ].
0002fcb0: 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 4b 4f 54 },. KOT
0002fcc0: 4c 49 4e 5f 4e 45 53 54 45 44 5f 43 4f 4d 4d 45 LIN_NESTED_COMME
0002fcd0: 4e 54 0a 20 20 20 20 20 20 20 20 5d 0a 20 20 20 NT. ].
0002fce0: 20 20 20 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 20 },. {.
0002fcf0: 20 20 20 20 20 20 63 6c 61 73 73 4e 61 6d 65 3a className:
0002fd00: 20 27 63 6c 61 73 73 27 2c 0a 20 20 20 20 20 20 'class',.
0002fd10: 20 20 62 65 67 69 6e 4b 65 79 77 6f 72 64 73 3a beginKeywords:
0002fd20: 20 27 63 6c 61 73 73 20 69 6e 74 65 72 66 61 63 'class interfac
0002fd30: 65 20 74 72 61 69 74 27 2c 20 2f 2f 20 72 65 6d e trait', // rem
0002fd40: 6f 76 65 20 27 74 72 61 69 74 27 20 77 68 65 6e ove 'trait' when
0002fd50: 20 72 65 6d 6f 76 65 64 20 66 72 6f 6d 20 4b 45 removed from KE
0002fd60: 59 57 4f 52 44 53 0a 20 20 20 20 20 20 20 20 65 YWORDS. e
0002fd70: 6e 64 3a 20 2f 5b 3a 5c 7b 28 5d 7c 24 2f 2c 0a nd: /[:\{(]|$/,.
0002fd80: 20 20 20 20 20 20 20 20 65 78 63 6c 75 64 65 45 excludeE
0002fd90: 6e 64 3a 20 74 72 75 65 2c 0a 20 20 20 20 20 20 nd: true,.
0002fda0: 20 20 69 6c 6c 65 67 61 6c 3a 20 27 65 78 74 65 illegal: 'exte
0002fdb0: 6e 64 73 20 69 6d 70 6c 65 6d 65 6e 74 73 27 2c nds implements',
0002fdc0: 0a 20 20 20 20 20 20 20 20 63 6f 6e 74 61 69 6e . contain
0002fdd0: 73 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 7b s: [. {
0002fde0: 0a 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 . beg
0002fdf0: 69 6e 4b 65 79 77 6f 72 64 73 3a 20 27 70 75 62 inKeywords: 'pub
0002fe00: 6c 69 63 20 70 72 6f 74 65 63 74 65 64 20 69 6e lic protected in
0002fe10: 74 65 72 6e 61 6c 20 70 72 69 76 61 74 65 20 63 ternal private c
0002fe20: 6f 6e 73 74 72 75 63 74 6f 72 27 0a 20 20 20 20 onstructor'.
0002fe30: 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 },.
0002fe40: 20 20 20 68 6c 6a 73 2e 55 4e 44 45 52 53 43 4f hljs.UNDERSCO
0002fe50: 52 45 5f 54 49 54 4c 45 5f 4d 4f 44 45 2c 0a 20 RE_TITLE_MODE,.
0002fe60: 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 {.
0002fe70: 20 20 20 20 20 20 20 63 6c 61 73 73 4e 61 6d 65 className
0002fe80: 3a 20 27 74 79 70 65 27 2c 0a 20 20 20 20 20 20 : 'type',.
0002fe90: 20 20 20 20 20 20 62 65 67 69 6e 3a 20 2f 3c 2f begin: /</
0002fea0: 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 65 6e ,. en
0002feb0: 64 3a 20 2f 3e 2f 2c 0a 20 20 20 20 20 20 20 20 d: />/,.
0002fec0: 20 20 20 20 65 78 63 6c 75 64 65 42 65 67 69 6e excludeBegin
0002fed0: 3a 20 74 72 75 65 2c 0a 20 20 20 20 20 20 20 20 : true,.
0002fee0: 20 20 20 20 65 78 63 6c 75 64 65 45 6e 64 3a 20 excludeEnd:
0002fef0: 74 72 75 65 2c 0a 20 20 20 20 20 20 20 20 20 20 true,.
0002ff00: 20 20 72 65 6c 65 76 61 6e 63 65 3a 20 30 0a 20 relevance: 0.
0002ff10: 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 },.
0002ff20: 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 {.
0002ff30: 20 20 20 20 63 6c 61 73 73 4e 61 6d 65 3a 20 27 className: '
0002ff40: 74 79 70 65 27 2c 0a 20 20 20 20 20 20 20 20 20 type',.
0002ff50: 20 20 20 62 65 67 69 6e 3a 20 2f 5b 2c 3a 5d 5c begin: /[,:]\
0002ff60: 73 2a 2f 2c 0a 20 20 20 20 20 20 20 20 20 20 20 s*/,.
0002ff70: 20 65 6e 64 3a 20 2f 5b 3c 5c 28 2c 5d 7c 24 2f end: /[<\(,]|$/
0002ff80: 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 65 78 ,. ex
0002ff90: 63 6c 75 64 65 42 65 67 69 6e 3a 20 74 72 75 65 cludeBegin: true
0002ffa0: 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 72 65 ,. re
0002ffb0: 74 75 72 6e 45 6e 64 3a 20 74 72 75 65 0a 20 20 turnEnd: true.
0002ffc0: 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 },.
0002ffd0: 20 20 20 20 20 41 4e 4e 4f 54 41 54 49 4f 4e 5f ANNOTATION_
0002ffe0: 55 53 45 5f 53 49 54 45 2c 0a 20 20 20 20 20 20 USE_SITE,.
0002fff0: 20 20 20 20 41 4e 4e 4f 54 41 54 49 4f 4e 0a 20 ANNOTATION.
00030000: 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 20 7d ]. }
00030010: 2c 0a 20 20 20 20 20 20 53 54 52 49 4e 47 2c 0a ,. STRING,.
00030020: 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 {.
00030030: 63 6c 61 73 73 4e 61 6d 65 3a 20 27 6d 65 74 61 className: 'meta
00030040: 27 2c 0a 20 20 20 20 20 20 20 20 62 65 67 69 6e ',. begin
00030050: 3a 20 22 5e 23 21 2f 75 73 72 2f 62 69 6e 2f 65 : "^#!/usr/bin/e
00030060: 6e 76 22 2c 0a 20 20 20 20 20 20 20 20 65 6e 64 nv",. end
00030070: 3a 20 27 24 27 2c 0a 20 20 20 20 20 20 20 20 69 : '$',. i
00030080: 6c 6c 65 67 61 6c 3a 20 27 5c 6e 27 0a 20 20 20 llegal: '\n'.
00030090: 20 20 20 7d 2c 0a 20 20 20 20 20 20 4b 4f 54 4c },. KOTL
000300a0: 49 4e 5f 4e 55 4d 42 45 52 5f 4d 4f 44 45 0a 20 IN_NUMBER_MODE.
000300b0: 20 20 20 5d 0a 20 20 7d 3b 0a 7d 0a 0a 6d 6f 64 ]. };.}..mod
000300c0: 75 6c 65 2e 65 78 70 6f 72 74 73 20 3d 20 6b 6f ule.exports = ko
000300d0: 74 6c 69 6e 3b 0a 0a 0a 2f 2a 2a 2a 2f 20 7d 29 tlin;.../***/ })
000300e0: 2c 0a 0a 2f 2a 2a 2a 2f 20 22 2e 2f 6e 6f 64 65 ,../***/ "./node
000300f0: 5f 6d 6f 64 75 6c 65 73 2f 68 69 67 68 6c 69 67 _modules/highlig
00030100: 68 74 2e 6a 73 2f 6c 69 62 2f 6c 61 6e 67 75 61 ht.js/lib/langua
00030110: 67 65 73 2f 6c 61 73 73 6f 2e 6a 73 22 3a 0a 2f ges/lasso.js":./
00030120: 2a 21 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a *!**************
00030130: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
00030140: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
00030150: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 21 2a 5c 0a ************!*\.
00030160: 20 20 21 2a 2a 2a 20 2e 2f 6e 6f 64 65 5f 6d 6f !*** ./node_mo
00030170: 64 75 6c 65 73 2f 68 69 67 68 6c 69 67 68 74 2e dules/highlight.
00030180: 6a 73 2f 6c 69 62 2f 6c 61 6e 67 75 61 67 65 73 js/lib/languages
00030190: 2f 6c 61 73 73 6f 2e 6a 73 20 2a 2a 2a 21 0a 20 /lasso.js ***!.
000301a0: 20 5c 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a \**************
000301b0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
000301c0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
000301d0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 2f 2a ************/./*
000301e0: 2a 2a 2f 20 28 28 6d 6f 64 75 6c 65 29 20 3d 3e **/ ((module) =>
000301f0: 20 7b 0a 0a 2f 2a 0a 4c 61 6e 67 75 61 67 65 3a {../*.Language:
00030200: 20 4c 61 73 73 6f 0a 41 75 74 68 6f 72 3a 20 45 Lasso.Author: E
00030210: 72 69 63 20 4b 6e 69 62 62 65 20 3c 65 72 69 63 ric Knibbe <eric
00030220: 40 6c 61 73 73 6f 73 6f 66 74 2e 63 6f 6d 3e 0a @lassosoft.com>.
00030230: 44 65 73 63 72 69 70 74 69 6f 6e 3a 20 4c 61 73 Description: Las
00030240: 73 6f 20 69 73 20 61 20 6c 61 6e 67 75 61 67 65 so is a language
00030250: 20 61 6e 64 20 73 65 72 76 65 72 20 70 6c 61 74 and server plat
00030260: 66 6f 72 6d 20 66 6f 72 20 64 61 74 61 62 61 73 form for databas
00030270: 65 2d 64 72 69 76 65 6e 20 77 65 62 20 61 70 70 e-driven web app
00030280: 6c 69 63 61 74 69 6f 6e 73 2e 20 54 68 69 73 20 lications. This
00030290: 64 65 66 69 6e 69 74 69 6f 6e 20 68 61 6e 64 6c definition handl
000302a0: 65 73 20 4c 61 73 73 6f 20 39 20 73 79 6e 74 61 es Lasso 9 synta
000302b0: 78 20 61 6e 64 20 4c 61 73 73 6f 53 63 72 69 70 x and LassoScrip
000302c0: 74 20 66 6f 72 20 4c 61 73 73 6f 20 38 2e 36 20 t for Lasso 8.6
000302d0: 61 6e 64 20 65 61 72 6c 69 65 72 2e 0a 57 65 62 and earlier..Web
000302e0: 73 69 74 65 3a 20 68 74 74 70 3a 2f 2f 77 77 77 site: http://www
000302f0: 2e 6c 61 73 73 6f 73 6f 66 74 2e 63 6f 6d 2f 57 .lassosoft.com/W
00030300: 68 61 74 2d 49 73 2d 4c 61 73 73 6f 0a 2a 2f 0a hat-Is-Lasso.*/.
00030310: 0a 66 75 6e 63 74 69 6f 6e 20 6c 61 73 73 6f 28 .function lasso(
00030320: 68 6c 6a 73 29 20 7b 0a 20 20 63 6f 6e 73 74 20 hljs) {. const
00030330: 4c 41 53 53 4f 5f 49 44 45 4e 54 5f 52 45 20 3d LASSO_IDENT_RE =
00030340: 20 27 5b 61 2d 7a 41 2d 5a 5f 5d 5b 5c 5c 77 2e '[a-zA-Z_][\\w.
00030350: 5d 2a 27 3b 0a 20 20 63 6f 6e 73 74 20 4c 41 53 ]*';. const LAS
00030360: 53 4f 5f 41 4e 47 4c 45 5f 52 45 20 3d 20 27 3c SO_ANGLE_RE = '<
00030370: 5c 5c 3f 28 6c 61 73 73 6f 28 73 63 72 69 70 74 \\?(lasso(script
00030380: 29 3f 7c 3d 29 27 3b 0a 20 20 63 6f 6e 73 74 20 )?|=)';. const
00030390: 4c 41 53 53 4f 5f 43 4c 4f 53 45 5f 52 45 20 3d LASSO_CLOSE_RE =
000303a0: 20 27 5c 5c 5d 7c 5c 5c 3f 3e 27 3b 0a 20 20 63 '\\]|\\?>';. c
000303b0: 6f 6e 73 74 20 4c 41 53 53 4f 5f 4b 45 59 57 4f onst LASSO_KEYWO
000303c0: 52 44 53 20 3d 20 7b 0a 20 20 20 20 24 70 61 74 RDS = {. $pat
000303d0: 74 65 72 6e 3a 20 4c 41 53 53 4f 5f 49 44 45 4e tern: LASSO_IDEN
000303e0: 54 5f 52 45 20 2b 20 27 7c 26 5b 6c 67 5d 74 3b T_RE + '|&[lg]t;
000303f0: 27 2c 0a 20 20 20 20 6c 69 74 65 72 61 6c 3a 0a ',. literal:.
00030400: 20 20 20 20 20 20 27 74 72 75 65 20 66 61 6c 73 'true fals
00030410: 65 20 6e 6f 6e 65 20 6d 69 6e 69 6d 61 6c 20 66 e none minimal f
00030420: 75 6c 6c 20 61 6c 6c 20 76 6f 69 64 20 61 6e 64 ull all void and
00030430: 20 6f 72 20 6e 6f 74 20 27 20 2b 0a 20 20 20 20 or not ' +.
00030440: 20 20 27 62 77 20 6e 62 77 20 65 77 20 6e 65 77 'bw nbw ew new
00030450: 20 63 6e 20 6e 63 6e 20 6c 74 20 6c 74 65 20 67 cn ncn lt lte g
00030460: 74 20 67 74 65 20 65 71 20 6e 65 71 20 72 78 20 t gte eq neq rx
00030470: 6e 72 78 20 66 74 27 2c 0a 20 20 20 20 62 75 69 nrx ft',. bui
00030480: 6c 74 5f 69 6e 3a 0a 20 20 20 20 20 20 27 61 72 lt_in:. 'ar
00030490: 72 61 79 20 64 61 74 65 20 64 65 63 69 6d 61 6c ray date decimal
000304a0: 20 64 75 72 61 74 69 6f 6e 20 69 6e 74 65 67 65 duration intege
000304b0: 72 20 6d 61 70 20 70 61 69 72 20 73 74 72 69 6e r map pair strin
000304c0: 67 20 74 61 67 20 78 6d 6c 20 6e 75 6c 6c 20 27 g tag xml null '
000304d0: 20 2b 0a 20 20 20 20 20 20 27 62 6f 6f 6c 65 61 +. 'boolea
000304e0: 6e 20 62 79 74 65 73 20 6b 65 79 77 6f 72 64 20 n bytes keyword
000304f0: 6c 69 73 74 20 6c 6f 63 61 6c 65 20 71 75 65 75 list locale queu
00030500: 65 20 73 65 74 20 73 74 61 63 6b 20 73 74 61 74 e set stack stat
00030510: 69 63 61 72 72 61 79 20 27 20 2b 0a 20 20 20 20 icarray ' +.
00030520: 20 20 27 6c 6f 63 61 6c 20 76 61 72 20 76 61 72 'local var var
00030530: 69 61 62 6c 65 20 67 6c 6f 62 61 6c 20 64 61 74 iable global dat
00030540: 61 20 73 65 6c 66 20 69 6e 68 65 72 69 74 65 64 a self inherited
00030550: 20 63 75 72 72 65 6e 74 63 61 70 74 75 72 65 20 currentcapture
00030560: 67 69 76 65 6e 62 6c 6f 63 6b 27 2c 0a 20 20 20 givenblock',.
00030570: 20 6b 65 79 77 6f 72 64 3a 0a 20 20 20 20 20 20 keyword:.
00030580: 27 63 61 63 68 65 20 64 61 74 61 62 61 73 65 5f 'cache database_
00030590: 6e 61 6d 65 73 20 64 61 74 61 62 61 73 65 5f 73 names database_s
000305a0: 63 68 65 6d 61 6e 61 6d 65 73 20 64 61 74 61 62 chemanames datab
000305b0: 61 73 65 5f 74 61 62 6c 65 6e 61 6d 65 73 20 27 ase_tablenames '
000305c0: 20 2b 0a 20 20 20 20 20 20 27 64 65 66 69 6e 65 +. 'define
000305d0: 5f 74 61 67 20 64 65 66 69 6e 65 5f 74 79 70 65 _tag define_type
000305e0: 20 65 6d 61 69 6c 5f 62 61 74 63 68 20 65 6e 63 email_batch enc
000305f0: 6f 64 65 5f 73 65 74 20 68 74 6d 6c 5f 63 6f 6d ode_set html_com
00030600: 6d 65 6e 74 20 68 61 6e 64 6c 65 20 27 20 2b 0a ment handle ' +.
00030610: 20 20 20 20 20 20 27 68 61 6e 64 6c 65 5f 65 72 'handle_er
00030620: 72 6f 72 20 68 65 61 64 65 72 20 69 66 20 69 6e ror header if in
00030630: 6c 69 6e 65 20 69 74 65 72 61 74 65 20 6c 6a 61 line iterate lja
00030640: 78 5f 74 61 72 67 65 74 20 6c 69 6e 6b 20 27 20 x_target link '
00030650: 2b 0a 20 20 20 20 20 20 27 6c 69 6e 6b 5f 63 75 +. 'link_cu
00030660: 72 72 65 6e 74 61 63 74 69 6f 6e 20 6c 69 6e 6b rrentaction link
00030670: 5f 63 75 72 72 65 6e 74 67 72 6f 75 70 20 6c 69 _currentgroup li
00030680: 6e 6b 5f 63 75 72 72 65 6e 74 72 65 63 6f 72 64 nk_currentrecord
00030690: 20 6c 69 6e 6b 5f 64 65 74 61 69 6c 20 27 20 2b link_detail ' +
000306a0: 0a 20 20 20 20 20 20 27 6c 69 6e 6b 5f 66 69 72 . 'link_fir
000306b0: 73 74 67 72 6f 75 70 20 6c 69 6e 6b 5f 66 69 72 stgroup link_fir
000306c0: 73 74 72 65 63 6f 72 64 20 6c 69 6e 6b 5f 6c 61 strecord link_la
000306d0: 73 74 67 72 6f 75 70 20 6c 69 6e 6b 5f 6c 61 73 stgroup link_las
000306e0: 74 72 65 63 6f 72 64 20 27 20 2b 0a 20 20 20 20 trecord ' +.
000306f0: 20 20 27 6c 69 6e 6b 5f 6e 65 78 74 67 72 6f 75 'link_nextgrou
00030700: 70 20 6c 69 6e 6b 5f 6e 65 78 74 72 65 63 6f 72 p link_nextrecor
00030710: 64 20 6c 69 6e 6b 5f 70 72 65 76 67 72 6f 75 70 d link_prevgroup
00030720: 20 6c 69 6e 6b 5f 70 72 65 76 72 65 63 6f 72 64 link_prevrecord
00030730: 20 6c 6f 67 20 27 20 2b 0a 20 20 20 20 20 20 27 log ' +. '
00030740: 6c 6f 6f 70 20 6e 61 6d 65 73 70 61 63 65 5f 75 loop namespace_u
00030750: 73 69 6e 67 20 6f 75 74 70 75 74 5f 6e 6f 6e 65 sing output_none
00030760: 20 70 6f 72 74 61 6c 20 70 72 69 76 61 74 65 20 portal private
00030770: 70 72 6f 74 65 63 74 20 72 65 63 6f 72 64 73 20 protect records
00030780: 27 20 2b 0a 20 20 20 20 20 20 27 72 65 66 65 72 ' +. 'refer
00030790: 65 72 20 72 65 66 65 72 72 65 72 20 72 65 70 65 er referrer repe
000307a0: 61 74 69 6e 67 20 72 65 73 75 6c 74 73 65 74 20 ating resultset
000307b0: 72 6f 77 73 20 73 65 61 72 63 68 5f 61 72 67 73 rows search_args
000307c0: 20 27 20 2b 0a 20 20 20 20 20 20 27 73 65 61 72 ' +. 'sear
000307d0: 63 68 5f 61 72 67 75 6d 65 6e 74 73 20 73 65 6c ch_arguments sel
000307e0: 65 63 74 20 73 6f 72 74 5f 61 72 67 73 20 73 6f ect sort_args so
000307f0: 72 74 5f 61 72 67 75 6d 65 6e 74 73 20 74 68 72 rt_arguments thr
00030800: 65 61 64 5f 61 74 6f 6d 69 63 20 27 20 2b 0a 20 ead_atomic ' +.
00030810: 20 20 20 20 20 27 76 61 6c 75 65 5f 6c 69 73 74 'value_list
00030820: 20 77 68 69 6c 65 20 61 62 6f 72 74 20 63 61 73 while abort cas
00030830: 65 20 65 6c 73 65 20 66 61 69 6c 5f 69 66 20 66 e else fail_if f
00030840: 61 69 6c 5f 69 66 6e 6f 74 20 66 61 69 6c 20 69 ail_ifnot fail i
00030850: 66 5f 65 6d 70 74 79 20 27 20 2b 0a 20 20 20 20 f_empty ' +.
00030860: 20 20 27 69 66 5f 66 61 6c 73 65 20 69 66 5f 6e 'if_false if_n
00030870: 75 6c 6c 20 69 66 5f 74 72 75 65 20 6c 6f 6f 70 ull if_true loop
00030880: 5f 61 62 6f 72 74 20 6c 6f 6f 70 5f 63 6f 6e 74 _abort loop_cont
00030890: 69 6e 75 65 20 6c 6f 6f 70 5f 63 6f 75 6e 74 20 inue loop_count
000308a0: 70 61 72 61 6d 73 20 27 20 2b 0a 20 20 20 20 20 params ' +.
000308b0: 20 27 70 61 72 61 6d 73 5f 75 70 20 72 65 74 75 'params_up retu
000308c0: 72 6e 20 72 65 74 75 72 6e 5f 76 61 6c 75 65 20 rn return_value
000308d0: 72 75 6e 5f 63 68 69 6c 64 72 65 6e 20 73 6f 61 run_children soa
000308e0: 70 5f 64 65 66 69 6e 65 74 61 67 20 27 20 2b 0a p_definetag ' +.
000308f0: 20 20 20 20 20 20 27 73 6f 61 70 5f 6c 61 73 74 'soap_last
00030900: 72 65 71 75 65 73 74 20 73 6f 61 70 5f 6c 61 73 request soap_las
00030910: 74 72 65 73 70 6f 6e 73 65 20 74 61 67 5f 6e 61 tresponse tag_na
00030920: 6d 65 20 61 73 63 65 6e 64 69 6e 67 20 61 76 65 me ascending ave
00030930: 72 61 67 65 20 62 79 20 27 20 2b 0a 20 20 20 20 rage by ' +.
00030940: 20 20 27 64 65 66 69 6e 65 20 64 65 73 63 65 6e 'define descen
00030950: 64 69 6e 67 20 64 6f 20 65 71 75 61 6c 73 20 66 ding do equals f
00030960: 72 6f 7a 65 6e 20 67 72 6f 75 70 20 68 61 6e 64 rozen group hand
00030970: 6c 65 5f 66 61 69 6c 75 72 65 20 69 6d 70 6f 72 le_failure impor
00030980: 74 20 69 6e 20 27 20 2b 0a 20 20 20 20 20 20 27 t in ' +. '
00030990: 69 6e 74 6f 20 6a 6f 69 6e 20 6c 65 74 20 6d 61 into join let ma
000309a0: 74 63 68 20 6d 61 78 20 6d 69 6e 20 6f 6e 20 6f tch max min on o
000309b0: 72 64 65 72 20 70 61 72 65 6e 74 20 70 72 6f 74 rder parent prot
000309c0: 65 63 74 65 64 20 70 72 6f 76 69 64 65 20 70 75 ected provide pu
000309d0: 62 6c 69 63 20 27 20 2b 0a 20 20 20 20 20 20 27 blic ' +. '
000309e0: 72 65 71 75 69 72 65 20 72 65 74 75 72 6e 68 6f require returnho
000309f0: 6d 65 20 73 6b 69 70 20 73 70 6c 69 74 5f 74 68 me skip split_th
00030a00: 72 65 61 64 20 73 75 6d 20 74 61 6b 65 20 74 68 read sum take th
00030a10: 72 65 61 64 20 74 6f 20 74 72 61 69 74 20 74 79 read to trait ty
00030a20: 70 65 20 27 20 2b 0a 20 20 20 20 20 20 27 77 68 pe ' +. 'wh
00030a30: 65 72 65 20 77 69 74 68 20 79 69 65 6c 64 20 79 ere with yield y
00030a40: 69 65 6c 64 68 6f 6d 65 27 0a 20 20 7d 3b 0a 20 ieldhome'. };.
00030a50: 20 63 6f 6e 73 74 20 48 54 4d 4c 5f 43 4f 4d 4d const HTML_COMM
00030a60: 45 4e 54 20 3d 20 68 6c 6a 73 2e 43 4f 4d 4d 45 ENT = hljs.COMME
00030a70: 4e 54 28 0a 20 20 20 20 27 3c 21 2d 2d 27 2c 0a NT(. '<!--',.
00030a80: 20 20 20 20 27 2d 2d 3e 27 2c 0a 20 20 20 20 7b '-->',. {
00030a90: 0a 20 20 20 20 20 20 72 65 6c 65 76 61 6e 63 65 . relevance
00030aa0: 3a 20 30 0a 20 20 20 20 7d 0a 20 20 29 3b 0a 20 : 0. }. );.
00030ab0: 20 63 6f 6e 73 74 20 4c 41 53 53 4f 5f 4e 4f 50 const LASSO_NOP
00030ac0: 52 4f 43 45 53 53 20 3d 20 7b 0a 20 20 20 20 63 ROCESS = {. c
00030ad0: 6c 61 73 73 4e 61 6d 65 3a 20 27 6d 65 74 61 27 lassName: 'meta'
00030ae0: 2c 0a 20 20 20 20 62 65 67 69 6e 3a 20 27 5c 5c ,. begin: '\\
00030af0: 5b 6e 6f 70 72 6f 63 65 73 73 5c 5c 5d 27 2c 0a [noprocess\\]',.
00030b00: 20 20 20 20 73 74 61 72 74 73 3a 20 7b 0a 20 20 starts: {.
00030b10: 20 20 20 20 65 6e 64 3a 20 27 5c 5c 5b 2f 6e 6f end: '\\[/no
00030b20: 70 72 6f 63 65 73 73 5c 5c 5d 27 2c 0a 20 20 20 process\\]',.
00030b30: 20 20 20 72 65 74 75 72 6e 45 6e 64 3a 20 74 72 returnEnd: tr
00030b40: 75 65 2c 0a 20 20 20 20 20 20 63 6f 6e 74 61 69 ue,. contai
00030b50: 6e 73 3a 20 5b 48 54 4d 4c 5f 43 4f 4d 4d 45 4e ns: [HTML_COMMEN
00030b60: 54 5d 0a 20 20 20 20 7d 0a 20 20 7d 3b 0a 20 20 T]. }. };.
00030b70: 63 6f 6e 73 74 20 4c 41 53 53 4f 5f 53 54 41 52 const LASSO_STAR
00030b80: 54 20 3d 20 7b 0a 20 20 20 20 63 6c 61 73 73 4e T = {. classN
00030b90: 61 6d 65 3a 20 27 6d 65 74 61 27 2c 0a 20 20 20 ame: 'meta',.
00030ba0: 20 62 65 67 69 6e 3a 20 27 5c 5c 5b 2f 6e 6f 70 begin: '\\[/nop
00030bb0: 72 6f 63 65 73 73 7c 27 20 2b 20 4c 41 53 53 4f rocess|' + LASSO
00030bc0: 5f 41 4e 47 4c 45 5f 52 45 0a 20 20 7d 3b 0a 20 _ANGLE_RE. };.
00030bd0: 20 63 6f 6e 73 74 20 4c 41 53 53 4f 5f 44 41 54 const LASSO_DAT
00030be0: 41 4d 45 4d 42 45 52 20 3d 20 7b 0a 20 20 20 20 AMEMBER = {.
00030bf0: 63 6c 61 73 73 4e 61 6d 65 3a 20 27 73 79 6d 62 className: 'symb
00030c00: 6f 6c 27 2c 0a 20 20 20 20 62 65 67 69 6e 3a 20 ol',. begin:
00030c10: 27 5c 27 27 20 2b 20 4c 41 53 53 4f 5f 49 44 45 '\'' + LASSO_IDE
00030c20: 4e 54 5f 52 45 20 2b 20 27 5c 27 27 0a 20 20 7d NT_RE + '\''. }
00030c30: 3b 0a 20 20 63 6f 6e 73 74 20 4c 41 53 53 4f 5f ;. const LASSO_
00030c40: 43 4f 44 45 20 3d 20 5b 0a 20 20 20 20 68 6c 6a CODE = [. hlj
00030c50: 73 2e 43 5f 4c 49 4e 45 5f 43 4f 4d 4d 45 4e 54 s.C_LINE_COMMENT
00030c60: 5f 4d 4f 44 45 2c 0a 20 20 20 20 68 6c 6a 73 2e _MODE,. hljs.
00030c70: 43 5f 42 4c 4f 43 4b 5f 43 4f 4d 4d 45 4e 54 5f C_BLOCK_COMMENT_
00030c80: 4d 4f 44 45 2c 0a 20 20 20 20 68 6c 6a 73 2e 69 MODE,. hljs.i
00030c90: 6e 68 65 72 69 74 28 68 6c 6a 73 2e 43 5f 4e 55 nherit(hljs.C_NU
00030ca0: 4d 42 45 52 5f 4d 4f 44 45 2c 20 7b 0a 20 20 20 MBER_MODE, {.
00030cb0: 20 20 20 62 65 67 69 6e 3a 20 68 6c 6a 73 2e 43 begin: hljs.C
00030cc0: 5f 4e 55 4d 42 45 52 5f 52 45 20 2b 20 27 7c 28 _NUMBER_RE + '|(
00030cd0: 2d 3f 69 6e 66 69 6e 69 74 79 7c 4e 61 4e 29 5c -?infinity|NaN)\
00030ce0: 5c 62 27 0a 20 20 20 20 7d 29 2c 0a 20 20 20 20 \b'. }),.
00030cf0: 68 6c 6a 73 2e 69 6e 68 65 72 69 74 28 68 6c 6a hljs.inherit(hlj
00030d00: 73 2e 41 50 4f 53 5f 53 54 52 49 4e 47 5f 4d 4f s.APOS_STRING_MO
00030d10: 44 45 2c 20 7b 0a 20 20 20 20 20 20 69 6c 6c 65 DE, {. ille
00030d20: 67 61 6c 3a 20 6e 75 6c 6c 0a 20 20 20 20 7d 29 gal: null. })
00030d30: 2c 0a 20 20 20 20 68 6c 6a 73 2e 69 6e 68 65 72 ,. hljs.inher
00030d40: 69 74 28 68 6c 6a 73 2e 51 55 4f 54 45 5f 53 54 it(hljs.QUOTE_ST
00030d50: 52 49 4e 47 5f 4d 4f 44 45 2c 20 7b 0a 20 20 20 RING_MODE, {.
00030d60: 20 20 20 69 6c 6c 65 67 61 6c 3a 20 6e 75 6c 6c illegal: null
00030d70: 0a 20 20 20 20 7d 29 2c 0a 20 20 20 20 7b 0a 20 . }),. {.
00030d80: 20 20 20 20 20 63 6c 61 73 73 4e 61 6d 65 3a 20 className:
00030d90: 27 73 74 72 69 6e 67 27 2c 0a 20 20 20 20 20 20 'string',.
00030da0: 62 65 67 69 6e 3a 20 27 60 27 2c 0a 20 20 20 20 begin: '`',.
00030db0: 20 20 65 6e 64 3a 20 27 60 27 0a 20 20 20 20 7d end: '`'. }
00030dc0: 2c 0a 20 20 20 20 7b 20 2f 2f 20 76 61 72 69 61 ,. { // varia
00030dd0: 62 6c 65 73 0a 20 20 20 20 20 20 76 61 72 69 61 bles. varia
00030de0: 6e 74 73 3a 20 5b 0a 20 20 20 20 20 20 20 20 7b nts: [. {
00030df0: 0a 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e . begin
00030e00: 3a 20 27 5b 23 24 5d 27 20 2b 20 4c 41 53 53 4f : '[#$]' + LASSO
00030e10: 5f 49 44 45 4e 54 5f 52 45 0a 20 20 20 20 20 20 _IDENT_RE.
00030e20: 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 7b 0a 20 },. {.
00030e30: 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 3a 20 begin:
00030e40: 27 23 27 2c 0a 20 20 20 20 20 20 20 20 20 20 65 '#',. e
00030e50: 6e 64 3a 20 27 5c 5c 64 2b 27 2c 0a 20 20 20 20 nd: '\\d+',.
00030e60: 20 20 20 20 20 20 69 6c 6c 65 67 61 6c 3a 20 27 illegal: '
00030e70: 5c 5c 57 27 0a 20 20 20 20 20 20 20 20 7d 0a 20 \\W'. }.
00030e80: 20 20 20 20 20 5d 0a 20 20 20 20 7d 2c 0a 20 20 ]. },.
00030e90: 20 20 7b 0a 20 20 20 20 20 20 63 6c 61 73 73 4e {. classN
00030ea0: 61 6d 65 3a 20 27 74 79 70 65 27 2c 0a 20 20 20 ame: 'type',.
00030eb0: 20 20 20 62 65 67 69 6e 3a 20 27 3a 3a 5c 5c 73 begin: '::\\s
00030ec0: 2a 27 2c 0a 20 20 20 20 20 20 65 6e 64 3a 20 4c *',. end: L
00030ed0: 41 53 53 4f 5f 49 44 45 4e 54 5f 52 45 2c 0a 20 ASSO_IDENT_RE,.
00030ee0: 20 20 20 20 20 69 6c 6c 65 67 61 6c 3a 20 27 5c illegal: '\
00030ef0: 5c 57 27 0a 20 20 20 20 7d 2c 0a 20 20 20 20 7b \W'. },. {
00030f00: 0a 20 20 20 20 20 20 63 6c 61 73 73 4e 61 6d 65 . className
00030f10: 3a 20 27 70 61 72 61 6d 73 27 2c 0a 20 20 20 20 : 'params',.
00030f20: 20 20 76 61 72 69 61 6e 74 73 3a 20 5b 0a 20 20 variants: [.
00030f30: 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 {.
00030f40: 20 20 62 65 67 69 6e 3a 20 27 2d 28 3f 21 69 6e begin: '-(?!in
00030f50: 66 69 6e 69 74 79 29 27 20 2b 20 4c 41 53 53 4f finity)' + LASSO
00030f60: 5f 49 44 45 4e 54 5f 52 45 2c 0a 20 20 20 20 20 _IDENT_RE,.
00030f70: 20 20 20 20 20 72 65 6c 65 76 61 6e 63 65 3a 20 relevance:
00030f80: 30 0a 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 0. },.
00030f90: 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 {.
00030fa0: 20 62 65 67 69 6e 3a 20 27 28 5c 5c 2e 5c 5c 2e begin: '(\\.\\.
00030fb0: 5c 5c 2e 29 27 0a 20 20 20 20 20 20 20 20 7d 0a \\.)'. }.
00030fc0: 20 20 20 20 20 20 5d 0a 20 20 20 20 7d 2c 0a 20 ]. },.
00030fd0: 20 20 20 7b 0a 20 20 20 20 20 20 62 65 67 69 6e {. begin
00030fe0: 3a 20 2f 28 2d 3e 7c 5c 2e 29 5c 73 2a 2f 2c 0a : /(->|\.)\s*/,.
00030ff0: 20 20 20 20 20 20 72 65 6c 65 76 61 6e 63 65 3a relevance:
00031000: 20 30 2c 0a 20 20 20 20 20 20 63 6f 6e 74 61 69 0,. contai
00031010: 6e 73 3a 20 5b 4c 41 53 53 4f 5f 44 41 54 41 4d ns: [LASSO_DATAM
00031020: 45 4d 42 45 52 5d 0a 20 20 20 20 7d 2c 0a 20 20 EMBER]. },.
00031030: 20 20 7b 0a 20 20 20 20 20 20 63 6c 61 73 73 4e {. classN
00031040: 61 6d 65 3a 20 27 63 6c 61 73 73 27 2c 0a 20 20 ame: 'class',.
00031050: 20 20 20 20 62 65 67 69 6e 4b 65 79 77 6f 72 64 beginKeyword
00031060: 73 3a 20 27 64 65 66 69 6e 65 27 2c 0a 20 20 20 s: 'define',.
00031070: 20 20 20 72 65 74 75 72 6e 45 6e 64 3a 20 74 72 returnEnd: tr
00031080: 75 65 2c 0a 20 20 20 20 20 20 65 6e 64 3a 20 27 ue,. end: '
00031090: 5c 5c 28 7c 3d 3e 27 2c 0a 20 20 20 20 20 20 63 \\(|=>',. c
000310a0: 6f 6e 74 61 69 6e 73 3a 20 5b 0a 20 20 20 20 20 ontains: [.
000310b0: 20 20 20 68 6c 6a 73 2e 69 6e 68 65 72 69 74 28 hljs.inherit(
000310c0: 68 6c 6a 73 2e 54 49 54 4c 45 5f 4d 4f 44 45 2c hljs.TITLE_MODE,
000310d0: 20 7b 0a 20 20 20 20 20 20 20 20 20 20 62 65 67 {. beg
000310e0: 69 6e 3a 20 4c 41 53 53 4f 5f 49 44 45 4e 54 5f in: LASSO_IDENT_
000310f0: 52 45 20 2b 20 27 28 3d 28 3f 21 3e 29 29 3f 7c RE + '(=(?!>))?|
00031100: 5b 2d 2b 2a 2f 25 5d 28 3f 21 3e 29 27 0a 20 20 [-+*/%](?!>)'.
00031110: 20 20 20 20 20 20 7d 29 0a 20 20 20 20 20 20 5d }). ]
00031120: 0a 20 20 20 20 7d 0a 20 20 5d 3b 0a 20 20 72 65 . }. ];. re
00031130: 74 75 72 6e 20 7b 0a 20 20 20 20 6e 61 6d 65 3a turn {. name:
00031140: 20 27 4c 61 73 73 6f 27 2c 0a 20 20 20 20 61 6c 'Lasso',. al
00031150: 69 61 73 65 73 3a 20 5b 0a 20 20 20 20 20 20 27 iases: [. '
00031160: 6c 73 27 2c 0a 20 20 20 20 20 20 27 6c 61 73 73 ls',. 'lass
00031170: 6f 73 63 72 69 70 74 27 0a 20 20 20 20 5d 2c 0a oscript'. ],.
00031180: 20 20 20 20 63 61 73 65 5f 69 6e 73 65 6e 73 69 case_insensi
00031190: 74 69 76 65 3a 20 74 72 75 65 2c 0a 20 20 20 20 tive: true,.
000311a0: 6b 65 79 77 6f 72 64 73 3a 20 4c 41 53 53 4f 5f keywords: LASSO_
000311b0: 4b 45 59 57 4f 52 44 53 2c 0a 20 20 20 20 63 6f KEYWORDS,. co
000311c0: 6e 74 61 69 6e 73 3a 20 5b 0a 20 20 20 20 20 20 ntains: [.
000311d0: 7b 0a 20 20 20 20 20 20 20 20 63 6c 61 73 73 4e {. classN
000311e0: 61 6d 65 3a 20 27 6d 65 74 61 27 2c 0a 20 20 20 ame: 'meta',.
000311f0: 20 20 20 20 20 62 65 67 69 6e 3a 20 4c 41 53 53 begin: LASS
00031200: 4f 5f 43 4c 4f 53 45 5f 52 45 2c 0a 20 20 20 20 O_CLOSE_RE,.
00031210: 20 20 20 20 72 65 6c 65 76 61 6e 63 65 3a 20 30 relevance: 0
00031220: 2c 0a 20 20 20 20 20 20 20 20 73 74 61 72 74 73 ,. starts
00031230: 3a 20 7b 20 2f 2f 20 6d 61 72 6b 75 70 0a 20 20 : { // markup.
00031240: 20 20 20 20 20 20 20 20 65 6e 64 3a 20 27 5c 5c end: '\\
00031250: 5b 7c 27 20 2b 20 4c 41 53 53 4f 5f 41 4e 47 4c [|' + LASSO_ANGL
00031260: 45 5f 52 45 2c 0a 20 20 20 20 20 20 20 20 20 20 E_RE,.
00031270: 72 65 74 75 72 6e 45 6e 64 3a 20 74 72 75 65 2c returnEnd: true,
00031280: 0a 20 20 20 20 20 20 20 20 20 20 72 65 6c 65 76 . relev
00031290: 61 6e 63 65 3a 20 30 2c 0a 20 20 20 20 20 20 20 ance: 0,.
000312a0: 20 20 20 63 6f 6e 74 61 69 6e 73 3a 20 5b 48 54 contains: [HT
000312b0: 4d 4c 5f 43 4f 4d 4d 45 4e 54 5d 0a 20 20 20 20 ML_COMMENT].
000312c0: 20 20 20 20 7d 0a 20 20 20 20 20 20 7d 2c 0a 20 }. },.
000312d0: 20 20 20 20 20 4c 41 53 53 4f 5f 4e 4f 50 52 4f LASSO_NOPRO
000312e0: 43 45 53 53 2c 0a 20 20 20 20 20 20 4c 41 53 53 CESS,. LASS
000312f0: 4f 5f 53 54 41 52 54 2c 0a 20 20 20 20 20 20 7b O_START,. {
00031300: 0a 20 20 20 20 20 20 20 20 63 6c 61 73 73 4e 61 . classNa
00031310: 6d 65 3a 20 27 6d 65 74 61 27 2c 0a 20 20 20 20 me: 'meta',.
00031320: 20 20 20 20 62 65 67 69 6e 3a 20 27 5c 5c 5b 6e begin: '\\[n
00031330: 6f 5f 73 71 75 61 72 65 5f 62 72 61 63 6b 65 74 o_square_bracket
00031340: 73 27 2c 0a 20 20 20 20 20 20 20 20 73 74 61 72 s',. star
00031350: 74 73 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 20 ts: {.
00031360: 65 6e 64 3a 20 27 5c 5c 5b 2f 6e 6f 5f 73 71 75 end: '\\[/no_squ
00031370: 61 72 65 5f 62 72 61 63 6b 65 74 73 5c 5c 5d 27 are_brackets\\]'
00031380: 2c 20 2f 2f 20 6e 6f 74 20 69 6d 70 6c 65 6d 65 , // not impleme
00031390: 6e 74 65 64 20 69 6e 20 74 68 65 20 6c 61 6e 67 nted in the lang
000313a0: 75 61 67 65 0a 20 20 20 20 20 20 20 20 20 20 6b uage. k
000313b0: 65 79 77 6f 72 64 73 3a 20 4c 41 53 53 4f 5f 4b eywords: LASSO_K
000313c0: 45 59 57 4f 52 44 53 2c 0a 20 20 20 20 20 20 20 EYWORDS,.
000313d0: 20 20 20 63 6f 6e 74 61 69 6e 73 3a 20 5b 0a 20 contains: [.
000313e0: 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 {.
000313f0: 20 20 20 20 20 20 20 20 20 20 20 63 6c 61 73 73 class
00031400: 4e 61 6d 65 3a 20 27 6d 65 74 61 27 2c 0a 20 20 Name: 'meta',.
00031410: 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 begi
00031420: 6e 3a 20 4c 41 53 53 4f 5f 43 4c 4f 53 45 5f 52 n: LASSO_CLOSE_R
00031430: 45 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 E,.
00031440: 20 72 65 6c 65 76 61 6e 63 65 3a 20 30 2c 0a 20 relevance: 0,.
00031450: 20 20 20 20 20 20 20 20 20 20 20 20 20 73 74 61 sta
00031460: 72 74 73 3a 20 7b 0a 20 20 20 20 20 20 20 20 20 rts: {.
00031470: 20 20 20 20 20 20 20 65 6e 64 3a 20 27 5c 5c 5b end: '\\[
00031480: 6e 6f 70 72 6f 63 65 73 73 5c 5c 5d 7c 27 20 2b noprocess\\]|' +
00031490: 20 4c 41 53 53 4f 5f 41 4e 47 4c 45 5f 52 45 2c LASSO_ANGLE_RE,
000314a0: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .
000314b0: 20 72 65 74 75 72 6e 45 6e 64 3a 20 74 72 75 65 returnEnd: true
000314c0: 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ,.
000314d0: 20 20 63 6f 6e 74 61 69 6e 73 3a 20 5b 48 54 4d contains: [HTM
000314e0: 4c 5f 43 4f 4d 4d 45 4e 54 5d 0a 20 20 20 20 20 L_COMMENT].
000314f0: 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 }.
00031500: 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 },.
00031510: 20 20 20 20 20 20 4c 41 53 53 4f 5f 4e 4f 50 52 LASSO_NOPR
00031520: 4f 43 45 53 53 2c 0a 20 20 20 20 20 20 20 20 20 OCESS,.
00031530: 20 20 20 4c 41 53 53 4f 5f 53 54 41 52 54 0a 20 LASSO_START.
00031540: 20 20 20 20 20 20 20 20 20 5d 2e 63 6f 6e 63 61 ].conca
00031550: 74 28 4c 41 53 53 4f 5f 43 4f 44 45 29 0a 20 20 t(LASSO_CODE).
00031560: 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 7d 2c }. },
00031570: 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 . {.
00031580: 20 63 6c 61 73 73 4e 61 6d 65 3a 20 27 6d 65 74 className: 'met
00031590: 61 27 2c 0a 20 20 20 20 20 20 20 20 62 65 67 69 a',. begi
000315a0: 6e 3a 20 27 5c 5c 5b 27 2c 0a 20 20 20 20 20 20 n: '\\[',.
000315b0: 20 20 72 65 6c 65 76 61 6e 63 65 3a 20 30 0a 20 relevance: 0.
000315c0: 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 7b 0a },. {.
000315d0: 20 20 20 20 20 20 20 20 63 6c 61 73 73 4e 61 6d classNam
000315e0: 65 3a 20 27 6d 65 74 61 27 2c 0a 20 20 20 20 20 e: 'meta',.
000315f0: 20 20 20 62 65 67 69 6e 3a 20 27 5e 23 21 27 2c begin: '^#!',
00031600: 0a 20 20 20 20 20 20 20 20 65 6e 64 3a 20 27 6c . end: 'l
00031610: 61 73 73 6f 39 24 27 2c 0a 20 20 20 20 20 20 20 asso9$',.
00031620: 20 72 65 6c 65 76 61 6e 63 65 3a 20 31 30 0a 20 relevance: 10.
00031630: 20 20 20 20 20 7d 0a 20 20 20 20 5d 2e 63 6f 6e }. ].con
00031640: 63 61 74 28 4c 41 53 53 4f 5f 43 4f 44 45 29 0a cat(LASSO_CODE).
00031650: 20 20 7d 3b 0a 7d 0a 0a 6d 6f 64 75 6c 65 2e 65 };.}..module.e
00031660: 78 70 6f 72 74 73 20 3d 20 6c 61 73 73 6f 3b 0a xports = lasso;.
00031670: 0a 0a 2f 2a 2a 2a 2f 20 7d 29 2c 0a 0a 2f 2a 2a ../***/ }),../**
00031680: 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c */ "./node_modul
00031690: 65 73 2f 68 69 67 68 6c 69 67 68 74 2e 6a 73 2f es/highlight.js/
000316a0: 6c 69 62 2f 6c 61 6e 67 75 61 67 65 73 2f 6c 61 lib/languages/la
000316b0: 74 65 78 2e 6a 73 22 3a 0a 2f 2a 21 2a 2a 2a 2a tex.js":./*!****
000316c0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
000316d0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
000316e0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
000316f0: 2a 2a 2a 2a 2a 2a 21 2a 5c 0a 20 20 21 2a 2a 2a ******!*\. !***
00031700: 20 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f ./node_modules/
00031710: 68 69 67 68 6c 69 67 68 74 2e 6a 73 2f 6c 69 62 highlight.js/lib
00031720: 2f 6c 61 6e 67 75 61 67 65 73 2f 6c 61 74 65 78 /languages/latex
00031730: 2e 6a 73 20 2a 2a 2a 21 0a 20 20 5c 2a 2a 2a 2a .js ***!. \****
00031740: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
00031750: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
00031760: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
00031770: 2a 2a 2a 2a 2a 2a 2f 0a 2f 2a 2a 2a 2f 20 28 28 ******/./***/ ((
00031780: 6d 6f 64 75 6c 65 29 20 3d 3e 20 7b 0a 0a 2f 2a module) => {../*
00031790: 2a 0a 20 2a 20 40 70 61 72 61 6d 20 7b 73 74 72 *. * @param {str
000317a0: 69 6e 67 7d 20 76 61 6c 75 65 0a 20 2a 20 40 72 ing} value. * @r
000317b0: 65 74 75 72 6e 73 20 7b 52 65 67 45 78 70 7d 0a eturns {RegExp}.
000317c0: 20 2a 20 2a 2f 0a 0a 2f 2a 2a 0a 20 2a 20 40 70 * */../**. * @p
000317d0: 61 72 61 6d 20 7b 52 65 67 45 78 70 20 7c 20 73 aram {RegExp | s
000317e0: 74 72 69 6e 67 20 7d 20 72 65 0a 20 2a 20 40 72 tring } re. * @r
000317f0: 65 74 75 72 6e 73 20 7b 73 74 72 69 6e 67 7d 0a eturns {string}.
00031800: 20 2a 2f 0a 66 75 6e 63 74 69 6f 6e 20 73 6f 75 */.function sou
00031810: 72 63 65 28 72 65 29 20 7b 0a 20 20 69 66 20 28 rce(re) {. if (
00031820: 21 72 65 29 20 72 65 74 75 72 6e 20 6e 75 6c 6c !re) return null
00031830: 3b 0a 20 20 69 66 20 28 74 79 70 65 6f 66 20 72 ;. if (typeof r
00031840: 65 20 3d 3d 3d 20 22 73 74 72 69 6e 67 22 29 20 e === "string")
00031850: 72 65 74 75 72 6e 20 72 65 3b 0a 0a 20 20 72 65 return re;.. re
00031860: 74 75 72 6e 20 72 65 2e 73 6f 75 72 63 65 3b 0a turn re.source;.
00031870: 7d 0a 0a 2f 2a 2a 0a 20 2a 20 41 6e 79 20 6f 66 }../**. * Any of
00031880: 20 74 68 65 20 70 61 73 73 65 64 20 65 78 70 72 the passed expr
00031890: 65 73 73 73 69 6f 6e 73 20 6d 61 79 20 6d 61 74 esssions may mat
000318a0: 63 68 0a 20 2a 0a 20 2a 20 43 72 65 61 74 65 73 ch. *. * Creates
000318b0: 20 61 20 68 75 67 65 20 74 68 69 73 20 7c 20 74 a huge this | t
000318c0: 68 69 73 20 7c 20 74 68 61 74 20 7c 20 74 68 61 his | that | tha
000318d0: 74 20 6d 61 74 63 68 0a 20 2a 20 40 70 61 72 61 t match. * @para
000318e0: 6d 20 7b 28 52 65 67 45 78 70 20 7c 20 73 74 72 m {(RegExp | str
000318f0: 69 6e 67 29 5b 5d 20 7d 20 61 72 67 73 0a 20 2a ing)[] } args. *
00031900: 20 40 72 65 74 75 72 6e 73 20 7b 73 74 72 69 6e @returns {strin
00031910: 67 7d 0a 20 2a 2f 0a 66 75 6e 63 74 69 6f 6e 20 g}. */.function
00031920: 65 69 74 68 65 72 28 2e 2e 2e 61 72 67 73 29 20 either(...args)
00031930: 7b 0a 20 20 63 6f 6e 73 74 20 6a 6f 69 6e 65 64 {. const joined
00031940: 20 3d 20 27 28 27 20 2b 20 61 72 67 73 2e 6d 61 = '(' + args.ma
00031950: 70 28 28 78 29 20 3d 3e 20 73 6f 75 72 63 65 28 p((x) => source(
00031960: 78 29 29 2e 6a 6f 69 6e 28 22 7c 22 29 20 2b 20 x)).join("|") +
00031970: 22 29 22 3b 0a 20 20 72 65 74 75 72 6e 20 6a 6f ")";. return jo
00031980: 69 6e 65 64 3b 0a 7d 0a 0a 2f 2a 0a 4c 61 6e 67 ined;.}../*.Lang
00031990: 75 61 67 65 3a 20 4c 61 54 65 58 0a 41 75 74 68 uage: LaTeX.Auth
000319a0: 6f 72 3a 20 42 65 6e 65 64 69 6b 74 20 57 69 6c or: Benedikt Wil
000319b0: 64 65 20 3c 62 77 69 6c 64 65 40 70 6f 73 74 65 de <bwilde@poste
000319c0: 6f 2e 64 65 3e 0a 57 65 62 73 69 74 65 3a 20 68 o.de>.Website: h
000319d0: 74 74 70 73 3a 2f 2f 77 77 77 2e 6c 61 74 65 78 ttps://www.latex
000319e0: 2d 70 72 6f 6a 65 63 74 2e 6f 72 67 0a 43 61 74 -project.org.Cat
000319f0: 65 67 6f 72 79 3a 20 6d 61 72 6b 75 70 0a 2a 2f egory: markup.*/
00031a00: 0a 0a 2f 2a 2a 20 40 74 79 70 65 20 4c 61 6e 67 ../** @type Lang
00031a10: 75 61 67 65 46 6e 20 2a 2f 0a 66 75 6e 63 74 69 uageFn */.functi
00031a20: 6f 6e 20 6c 61 74 65 78 28 68 6c 6a 73 29 20 7b on latex(hljs) {
00031a30: 0a 20 20 63 6f 6e 73 74 20 4b 4e 4f 57 4e 5f 43 . const KNOWN_C
00031a40: 4f 4e 54 52 4f 4c 5f 57 4f 52 44 53 20 3d 20 65 ONTROL_WORDS = e
00031a50: 69 74 68 65 72 28 2e 2e 2e 5b 0a 20 20 20 20 20 ither(...[.
00031a60: 20 27 28 3f 3a 4e 65 65 64 73 54 65 58 46 6f 72 '(?:NeedsTeXFor
00031a70: 6d 61 74 7c 52 65 71 75 69 72 65 50 61 63 6b 61 mat|RequirePacka
00031a80: 67 65 7c 47 65 74 49 64 49 6e 66 6f 29 27 2c 0a ge|GetIdInfo)',.
00031a90: 20 20 20 20 20 20 27 50 72 6f 76 69 64 65 73 28 'Provides(
00031aa0: 3f 3a 45 78 70 6c 29 3f 28 3f 3a 50 61 63 6b 61 ?:Expl)?(?:Packa
00031ab0: 67 65 7c 43 6c 61 73 73 7c 46 69 6c 65 29 27 2c ge|Class|File)',
00031ac0: 0a 20 20 20 20 20 20 27 28 3f 3a 44 65 63 6c 61 . '(?:Decla
00031ad0: 72 65 4f 70 74 69 6f 6e 7c 50 72 6f 63 65 73 73 reOption|Process
00031ae0: 4f 70 74 69 6f 6e 73 29 27 2c 0a 20 20 20 20 20 Options)',.
00031af0: 20 27 28 3f 3a 64 6f 63 75 6d 65 6e 74 63 6c 61 '(?:documentcla
00031b00: 73 73 7c 75 73 65 70 61 63 6b 61 67 65 7c 69 6e ss|usepackage|in
00031b10: 70 75 74 7c 69 6e 63 6c 75 64 65 29 27 2c 0a 20 put|include)',.
00031b20: 20 20 20 20 20 27 6d 61 6b 65 61 74 28 3f 3a 6c 'makeat(?:l
00031b30: 65 74 74 65 72 7c 6f 74 68 65 72 29 27 2c 0a 20 etter|other)',.
00031b40: 20 20 20 20 20 27 45 78 70 6c 53 79 6e 74 61 78 'ExplSyntax
00031b50: 28 3f 3a 4f 6e 7c 4f 66 66 29 27 2c 0a 20 20 20 (?:On|Off)',.
00031b60: 20 20 20 27 28 3f 3a 6e 65 77 7c 72 65 6e 65 77 '(?:new|renew
00031b70: 7c 70 72 6f 76 69 64 65 29 3f 63 6f 6d 6d 61 6e |provide)?comman
00031b80: 64 27 2c 0a 20 20 20 20 20 20 27 28 3f 3a 72 65 d',. '(?:re
00031b90: 29 6e 65 77 65 6e 76 69 72 6f 6e 6d 65 6e 74 27 )newenvironment'
00031ba0: 2c 0a 20 20 20 20 20 20 27 28 3f 3a 4e 65 77 7c ,. '(?:New|
00031bb0: 52 65 6e 65 77 7c 50 72 6f 76 69 64 65 7c 44 65 Renew|Provide|De
00031bc0: 63 6c 61 72 65 29 28 3f 3a 45 78 70 61 6e 64 61 clare)(?:Expanda
00031bd0: 62 6c 65 29 3f 44 6f 63 75 6d 65 6e 74 43 6f 6d ble)?DocumentCom
00031be0: 6d 61 6e 64 27 2c 0a 20 20 20 20 20 20 27 28 3f mand',. '(?
00031bf0: 3a 4e 65 77 7c 52 65 6e 65 77 7c 50 72 6f 76 69 :New|Renew|Provi
00031c00: 64 65 7c 44 65 63 6c 61 72 65 29 44 6f 63 75 6d de|Declare)Docum
00031c10: 65 6e 74 45 6e 76 69 72 6f 6e 6d 65 6e 74 27 2c entEnvironment',
00031c20: 0a 20 20 20 20 20 20 27 28 3f 3a 28 3f 3a 65 7c . '(?:(?:e|
00031c30: 67 7c 78 29 3f 64 65 66 7c 6c 65 74 29 27 2c 0a g|x)?def|let)',.
00031c40: 20 20 20 20 20 20 27 28 3f 3a 62 65 67 69 6e 7c '(?:begin|
00031c50: 65 6e 64 29 27 2c 0a 20 20 20 20 20 20 27 28 3f end)',. '(?
00031c60: 3a 70 61 72 74 7c 63 68 61 70 74 65 72 7c 28 3f :part|chapter|(?
00031c70: 3a 73 75 62 29 7b 30 2c 32 7d 73 65 63 74 69 6f :sub){0,2}sectio
00031c80: 6e 7c 28 3f 3a 73 75 62 29 3f 70 61 72 61 67 72 n|(?:sub)?paragr
00031c90: 61 70 68 29 27 2c 0a 20 20 20 20 20 20 27 63 61 aph)',. 'ca
00031ca0: 70 74 69 6f 6e 27 2c 0a 20 20 20 20 20 20 27 28 ption',. '(
00031cb0: 3f 3a 6c 61 62 65 6c 7c 28 3f 3a 65 71 7c 70 61 ?:label|(?:eq|pa
00031cc0: 67 65 7c 6e 61 6d 65 29 3f 72 65 66 7c 28 3f 3a ge|name)?ref|(?:
00031cd0: 70 61 72 65 6e 7c 66 6f 6f 74 7c 73 75 70 65 72 paren|foot|super
00031ce0: 29 3f 63 69 74 65 29 27 2c 0a 20 20 20 20 20 20 )?cite)',.
00031cf0: 27 28 3f 3a 61 6c 70 68 61 7c 62 65 74 61 7c 5b '(?:alpha|beta|[
00031d00: 47 67 5d 61 6d 6d 61 7c 5b 44 64 5d 65 6c 74 61 Gg]amma|[Dd]elta
00031d10: 7c 28 3f 3a 76 61 72 29 3f 65 70 73 69 6c 6f 6e |(?:var)?epsilon
00031d20: 7c 7a 65 74 61 7c 65 74 61 7c 5b 54 74 5d 68 65 |zeta|eta|[Tt]he
00031d30: 74 61 7c 76 61 72 74 68 65 74 61 29 27 2c 0a 20 ta|vartheta)',.
00031d40: 20 20 20 20 20 27 28 3f 3a 69 6f 74 61 7c 28 3f '(?:iota|(?
00031d50: 3a 76 61 72 29 3f 6b 61 70 70 61 7c 5b 4c 6c 5d :var)?kappa|[Ll]
00031d60: 61 6d 62 64 61 7c 6d 75 7c 6e 75 7c 5b 58 78 5d ambda|mu|nu|[Xx]
00031d70: 69 7c 5b 50 70 5d 69 7c 76 61 72 70 69 7c 28 3f i|[Pp]i|varpi|(?
00031d80: 3a 76 61 72 29 72 68 6f 29 27 2c 0a 20 20 20 20 :var)rho)',.
00031d90: 20 20 27 28 3f 3a 5b 53 73 5d 69 67 6d 61 7c 76 '(?:[Ss]igma|v
00031da0: 61 72 73 69 67 6d 61 7c 74 61 75 7c 5b 55 75 5d arsigma|tau|[Uu]
00031db0: 70 73 69 6c 6f 6e 7c 5b 50 70 5d 68 69 7c 76 61 psilon|[Pp]hi|va
00031dc0: 72 70 68 69 7c 63 68 69 7c 5b 50 70 5d 73 69 7c rphi|chi|[Pp]si|
00031dd0: 5b 4f 6f 5d 6d 65 67 61 29 27 2c 0a 20 20 20 20 [Oo]mega)',.
00031de0: 20 20 27 28 3f 3a 66 72 61 63 7c 73 75 6d 7c 70 '(?:frac|sum|p
00031df0: 72 6f 64 7c 6c 69 6d 7c 69 6e 66 74 79 7c 74 69 rod|lim|infty|ti
00031e00: 6d 65 73 7c 73 71 72 74 7c 6c 65 71 7c 67 65 71 mes|sqrt|leq|geq
00031e10: 7c 6c 65 66 74 7c 72 69 67 68 74 7c 6d 69 64 64 |left|right|midd
00031e20: 6c 65 7c 5b 62 42 5d 69 67 67 3f 29 27 2c 0a 20 le|[bB]igg?)',.
00031e30: 20 20 20 20 20 27 28 3f 3a 5b 6c 72 5d 61 6e 67 '(?:[lr]ang
00031e40: 6c 65 7c 71 3f 71 75 61 64 7c 5b 6c 63 76 64 69 le|q?quad|[lcvdi
00031e50: 5d 3f 64 6f 74 73 7c 64 3f 64 6f 74 7c 68 61 74 ]?dots|d?dot|hat
00031e60: 7c 74 69 6c 64 65 7c 62 61 72 29 27 0a 20 20 20 |tilde|bar)'.
00031e70: 20 5d 2e 6d 61 70 28 77 6f 72 64 20 3d 3e 20 77 ].map(word => w
00031e80: 6f 72 64 20 2b 20 27 28 3f 21 5b 61 2d 7a 41 2d ord + '(?![a-zA-
00031e90: 5a 40 3a 5f 5d 29 27 29 29 3b 0a 20 20 63 6f 6e Z@:_])'));. con
00031ea0: 73 74 20 4c 33 5f 52 45 47 45 58 20 3d 20 6e 65 st L3_REGEX = ne
00031eb0: 77 20 52 65 67 45 78 70 28 5b 0a 20 20 20 20 20 w RegExp([.
00031ec0: 20 2f 2f 20 41 20 66 75 6e 63 74 69 6f 6e 20 5c // A function \
00031ed0: 6d 6f 64 75 6c 65 5f 66 75 6e 63 74 69 6f 6e 5f module_function_
00031ee0: 6e 61 6d 65 3a 73 69 67 6e 61 74 75 72 65 20 6f name:signature o
00031ef0: 72 20 5c 5f 5f 6d 6f 64 75 6c 65 5f 66 75 6e 63 r \__module_func
00031f00: 74 69 6f 6e 5f 6e 61 6d 65 3a 73 69 67 6e 61 74 tion_name:signat
00031f10: 75 72 65 2c 0a 20 20 20 20 20 20 2f 2f 20 77 68 ure,. // wh
00031f20: 65 72 65 20 62 6f 74 68 20 6d 6f 64 75 6c 65 20 ere both module
00031f30: 61 6e 64 20 66 75 6e 63 74 69 6f 6e 5f 6e 61 6d and function_nam
00031f40: 65 20 6e 65 65 64 20 61 74 20 6c 65 61 73 74 20 e need at least
00031f50: 74 77 6f 20 63 68 61 72 61 63 74 65 72 73 20 61 two characters a
00031f60: 6e 64 0a 20 20 20 20 20 20 2f 2f 20 66 75 6e 63 nd. // func
00031f70: 74 69 6f 6e 5f 6e 61 6d 65 20 6d 61 79 20 63 6f tion_name may co
00031f80: 6e 74 61 69 6e 20 73 69 6e 67 6c 65 20 75 6e 64 ntain single und
00031f90: 65 72 73 63 6f 72 65 73 2e 0a 20 20 20 20 20 20 erscores..
00031fa0: 27 28 3f 3a 5f 5f 29 3f 5b 61 2d 7a 41 2d 5a 5d '(?:__)?[a-zA-Z]
00031fb0: 7b 32 2c 7d 5f 5b 61 2d 7a 41 2d 5a 5d 28 3f 3a {2,}_[a-zA-Z](?:
00031fc0: 5f 3f 5b 61 2d 7a 41 2d 5a 5d 29 2b 3a 5b 61 2d _?[a-zA-Z])+:[a-
00031fd0: 7a 41 2d 5a 5d 2a 27 2c 0a 20 20 20 20 20 20 2f zA-Z]*',. /
00031fe0: 2f 20 41 20 76 61 72 69 61 62 6c 65 20 5c 73 63 / A variable \sc
00031ff0: 6f 70 65 5f 6d 6f 64 75 6c 65 5f 61 6e 64 5f 6e ope_module_and_n
00032000: 61 6d 65 5f 74 79 70 65 20 6f 72 20 5c 73 63 6f ame_type or \sco
00032010: 70 65 5f 5f 6d 6f 64 75 6c 65 5f 61 6e 65 5f 6e pe__module_ane_n
00032020: 61 6d 65 5f 74 79 70 65 2c 0a 20 20 20 20 20 20 ame_type,.
00032030: 2f 2f 20 77 68 65 72 65 20 73 63 6f 70 65 20 69 // where scope i
00032040: 73 20 6f 6e 65 20 6f 66 20 6c 2c 20 67 20 6f 72 s one of l, g or
00032050: 20 63 2c 20 74 79 70 65 20 6e 65 65 64 73 20 61 c, type needs a
00032060: 74 20 6c 65 61 73 74 20 74 77 6f 20 63 68 61 72 t least two char
00032070: 61 63 74 65 72 73 0a 20 20 20 20 20 20 2f 2f 20 acters. //
00032080: 61 6e 64 20 6d 6f 64 75 6c 65 5f 61 6e 64 5f 6e and module_and_n
00032090: 61 6d 65 20 6d 61 79 20 63 6f 6e 74 61 69 6e 20 ame may contain
000320a0: 73 69 6e 67 6c 65 20 75 6e 64 65 72 73 63 6f 72 single underscor
000320b0: 65 73 2e 0a 20 20 20 20 20 20 27 5b 6c 67 63 5d es.. '[lgc]
000320c0: 5f 5f 3f 5b 61 2d 7a 41 2d 5a 5d 28 3f 3a 5f 3f __?[a-zA-Z](?:_?
000320d0: 5b 61 2d 7a 41 2d 5a 5d 29 2a 5f 5b 61 2d 7a 41 [a-zA-Z])*_[a-zA
000320e0: 2d 5a 5d 7b 32 2c 7d 27 2c 0a 20 20 20 20 20 20 -Z]{2,}',.
000320f0: 2f 2f 20 41 20 71 75 61 72 6b 20 5c 71 5f 74 68 // A quark \q_th
00032100: 65 5f 6e 61 6d 65 20 6f 72 20 5c 71 5f 5f 74 68 e_name or \q__th
00032110: 65 5f 6e 61 6d 65 20 6f 72 0a 20 20 20 20 20 20 e_name or.
00032120: 2f 2f 20 73 63 61 6e 20 6d 61 72 6b 20 5c 73 5f // scan mark \s_
00032130: 74 68 65 5f 6e 61 6d 65 20 6f 72 20 5c 73 5f 5f the_name or \s__
00032140: 76 74 68 65 5f 6e 61 6d 65 2c 0a 20 20 20 20 20 vthe_name,.
00032150: 20 2f 2f 20 77 68 65 72 65 20 76 61 72 69 61 62 // where variab
00032160: 6c 65 5f 6e 61 6d 65 20 6e 65 65 64 73 20 61 74 le_name needs at
00032170: 20 6c 65 61 73 74 20 74 77 6f 20 63 68 61 72 61 least two chara
00032180: 63 74 65 72 73 20 61 6e 64 0a 20 20 20 20 20 20 cters and.
00032190: 2f 2f 20 6d 61 79 20 63 6f 6e 74 61 69 6e 20 73 // may contain s
000321a0: 69 6e 67 6c 65 20 75 6e 64 65 72 73 63 6f 72 65 ingle underscore
000321b0: 73 2e 0a 20 20 20 20 20 20 27 5b 71 73 5d 5f 5f s.. '[qs]__
000321c0: 3f 5b 61 2d 7a 41 2d 5a 5d 28 3f 3a 5f 3f 5b 61 ?[a-zA-Z](?:_?[a
000321d0: 2d 7a 41 2d 5a 5d 29 2b 27 2c 0a 20 20 20 20 20 -zA-Z])+',.
000321e0: 20 2f 2f 20 4f 74 68 65 72 20 4c 61 54 65 58 33 // Other LaTeX3
000321f0: 20 6d 61 63 72 6f 20 6e 61 6d 65 73 20 74 68 61 macro names tha
00032200: 74 20 61 72 65 20 6e 6f 74 20 63 6f 76 65 72 65 t are not covere
00032210: 64 20 62 79 20 74 68 65 20 74 68 72 65 65 20 72 d by the three r
00032220: 75 6c 65 73 20 61 62 6f 76 65 2e 0a 20 20 20 20 ules above..
00032230: 20 20 27 75 73 65 28 3f 3a 5f 69 29 3f 3a 5b 61 'use(?:_i)?:[a
00032240: 2d 7a 41 2d 5a 5d 2a 27 2c 0a 20 20 20 20 20 20 -zA-Z]*',.
00032250: 27 28 3f 3a 65 6c 73 65 7c 66 69 7c 6f 72 29 3a '(?:else|fi|or):
00032260: 27 2c 0a 20 20 20 20 20 20 27 28 3f 3a 69 66 7c ',. '(?:if|
00032270: 63 73 7c 65 78 70 29 3a 77 27 2c 0a 20 20 20 20 cs|exp):w',.
00032280: 20 20 27 28 3f 3a 68 62 6f 78 7c 76 62 6f 78 29 '(?:hbox|vbox)
00032290: 3a 6e 27 2c 0a 20 20 20 20 20 20 27 3a 3a 5b 61 :n',. '::[a
000322a0: 2d 7a 41 2d 5a 5d 5f 75 6e 62 72 61 63 65 64 27 -zA-Z]_unbraced'
000322b0: 2c 0a 20 20 20 20 20 20 27 3a 3a 5b 61 2d 7a 41 ,. '::[a-zA
000322c0: 2d 5a 3a 5d 27 0a 20 20 20 20 5d 2e 6d 61 70 28 -Z:]'. ].map(
000322d0: 70 61 74 74 65 72 6e 20 3d 3e 20 70 61 74 74 65 pattern => patte
000322e0: 72 6e 20 2b 20 27 28 3f 21 5b 61 2d 7a 41 2d 5a rn + '(?![a-zA-Z
000322f0: 3a 5f 5d 29 27 29 2e 6a 6f 69 6e 28 27 7c 27 29 :_])').join('|')
00032300: 29 3b 0a 20 20 63 6f 6e 73 74 20 4c 32 5f 56 41 );. const L2_VA
00032310: 52 49 41 4e 54 53 20 3d 20 5b 0a 20 20 20 20 7b RIANTS = [. {
00032320: 62 65 67 69 6e 3a 20 2f 5b 61 2d 7a 41 2d 5a 40 begin: /[a-zA-Z@
00032330: 5d 2b 2f 7d 2c 20 2f 2f 20 63 6f 6e 74 72 6f 6c ]+/}, // control
00032340: 20 77 6f 72 64 0a 20 20 20 20 7b 62 65 67 69 6e word. {begin
00032350: 3a 20 2f 5b 5e 61 2d 7a 41 2d 5a 40 5d 3f 2f 7d : /[^a-zA-Z@]?/}
00032360: 20 2f 2f 20 63 6f 6e 74 72 6f 6c 20 73 79 6d 62 // control symb
00032370: 6f 6c 0a 20 20 5d 3b 0a 20 20 63 6f 6e 73 74 20 ol. ];. const
00032380: 44 4f 55 42 4c 45 5f 43 41 52 45 54 5f 56 41 52 DOUBLE_CARET_VAR
00032390: 49 41 4e 54 53 20 3d 20 5b 0a 20 20 20 20 7b 62 IANTS = [. {b
000323a0: 65 67 69 6e 3a 20 2f 5c 5e 7b 36 7d 5b 30 2d 39 egin: /\^{6}[0-9
000323b0: 61 2d 66 5d 7b 36 7d 2f 7d 2c 0a 20 20 20 20 7b a-f]{6}/},. {
000323c0: 62 65 67 69 6e 3a 20 2f 5c 5e 7b 35 7d 5b 30 2d begin: /\^{5}[0-
000323d0: 39 61 2d 66 5d 7b 35 7d 2f 7d 2c 0a 20 20 20 20 9a-f]{5}/},.
000323e0: 7b 62 65 67 69 6e 3a 20 2f 5c 5e 7b 34 7d 5b 30 {begin: /\^{4}[0
000323f0: 2d 39 61 2d 66 5d 7b 34 7d 2f 7d 2c 0a 20 20 20 -9a-f]{4}/},.
00032400: 20 7b 62 65 67 69 6e 3a 20 2f 5c 5e 7b 33 7d 5b {begin: /\^{3}[
00032410: 30 2d 39 61 2d 66 5d 7b 33 7d 2f 7d 2c 0a 20 20 0-9a-f]{3}/},.
00032420: 20 20 7b 62 65 67 69 6e 3a 20 2f 5c 5e 7b 32 7d {begin: /\^{2}
00032430: 5b 30 2d 39 61 2d 66 5d 7b 32 7d 2f 7d 2c 0a 20 [0-9a-f]{2}/},.
00032440: 20 20 20 7b 62 65 67 69 6e 3a 20 2f 5c 5e 7b 32 {begin: /\^{2
00032450: 7d 5b 5c 75 30 30 30 30 2d 5c 75 30 30 37 66 5d }[\u0000-\u007f]
00032460: 2f 7d 0a 20 20 5d 3b 0a 20 20 63 6f 6e 73 74 20 /}. ];. const
00032470: 43 4f 4e 54 52 4f 4c 5f 53 45 51 55 45 4e 43 45 CONTROL_SEQUENCE
00032480: 20 3d 20 7b 0a 20 20 20 20 63 6c 61 73 73 4e 61 = {. classNa
00032490: 6d 65 3a 20 27 6b 65 79 77 6f 72 64 27 2c 0a 20 me: 'keyword',.
000324a0: 20 20 20 62 65 67 69 6e 3a 20 2f 5c 5c 2f 2c 0a begin: /\\/,.
000324b0: 20 20 20 20 72 65 6c 65 76 61 6e 63 65 3a 20 30 relevance: 0
000324c0: 2c 0a 20 20 20 20 63 6f 6e 74 61 69 6e 73 3a 20 ,. contains:
000324d0: 5b 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 [. {.
000324e0: 20 20 65 6e 64 73 50 61 72 65 6e 74 3a 20 74 72 endsParent: tr
000324f0: 75 65 2c 0a 20 20 20 20 20 20 20 20 62 65 67 69 ue,. begi
00032500: 6e 3a 20 4b 4e 4f 57 4e 5f 43 4f 4e 54 52 4f 4c n: KNOWN_CONTROL
00032510: 5f 57 4f 52 44 53 0a 20 20 20 20 20 20 7d 2c 0a _WORDS. },.
00032520: 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 {.
00032530: 65 6e 64 73 50 61 72 65 6e 74 3a 20 74 72 75 65 endsParent: true
00032540: 2c 0a 20 20 20 20 20 20 20 20 62 65 67 69 6e 3a ,. begin:
00032550: 20 4c 33 5f 52 45 47 45 58 0a 20 20 20 20 20 20 L3_REGEX.
00032560: 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 },. {.
00032570: 20 20 20 65 6e 64 73 50 61 72 65 6e 74 3a 20 74 endsParent: t
00032580: 72 75 65 2c 0a 20 20 20 20 20 20 20 20 76 61 72 rue,. var
00032590: 69 61 6e 74 73 3a 20 44 4f 55 42 4c 45 5f 43 41 iants: DOUBLE_CA
000325a0: 52 45 54 5f 56 41 52 49 41 4e 54 53 0a 20 20 20 RET_VARIANTS.
000325b0: 20 20 20 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 20 },. {.
000325c0: 20 20 20 20 20 20 65 6e 64 73 50 61 72 65 6e 74 endsParent
000325d0: 3a 20 74 72 75 65 2c 0a 20 20 20 20 20 20 20 20 : true,.
000325e0: 72 65 6c 65 76 61 6e 63 65 3a 20 30 2c 0a 20 20 relevance: 0,.
000325f0: 20 20 20 20 20 20 76 61 72 69 61 6e 74 73 3a 20 variants:
00032600: 4c 32 5f 56 41 52 49 41 4e 54 53 0a 20 20 20 20 L2_VARIANTS.
00032610: 20 20 7d 0a 20 20 20 20 5d 0a 20 20 7d 3b 0a 20 }. ]. };.
00032620: 20 63 6f 6e 73 74 20 4d 41 43 52 4f 5f 50 41 52 const MACRO_PAR
00032630: 41 4d 20 3d 20 7b 0a 20 20 20 20 63 6c 61 73 73 AM = {. class
00032640: 4e 61 6d 65 3a 20 27 70 61 72 61 6d 73 27 2c 0a Name: 'params',.
00032650: 20 20 20 20 72 65 6c 65 76 61 6e 63 65 3a 20 30 relevance: 0
00032660: 2c 0a 20 20 20 20 62 65 67 69 6e 3a 20 2f 23 2b ,. begin: /#+
00032670: 5c 64 3f 2f 0a 20 20 7d 3b 0a 20 20 63 6f 6e 73 \d?/. };. cons
00032680: 74 20 44 4f 55 42 4c 45 5f 43 41 52 45 54 5f 43 t DOUBLE_CARET_C
00032690: 48 41 52 20 3d 20 7b 0a 20 20 20 20 2f 2f 20 72 HAR = {. // r
000326a0: 65 6c 65 76 61 6e 63 65 3a 20 31 0a 20 20 20 20 elevance: 1.
000326b0: 76 61 72 69 61 6e 74 73 3a 20 44 4f 55 42 4c 45 variants: DOUBLE
000326c0: 5f 43 41 52 45 54 5f 56 41 52 49 41 4e 54 53 0a _CARET_VARIANTS.
000326d0: 20 20 7d 3b 0a 20 20 63 6f 6e 73 74 20 53 50 45 };. const SPE
000326e0: 43 49 41 4c 5f 43 41 54 43 4f 44 45 20 3d 20 7b CIAL_CATCODE = {
000326f0: 0a 20 20 20 20 63 6c 61 73 73 4e 61 6d 65 3a 20 . className:
00032700: 27 62 75 69 6c 74 5f 69 6e 27 2c 0a 20 20 20 20 'built_in',.
00032710: 72 65 6c 65 76 61 6e 63 65 3a 20 30 2c 0a 20 20 relevance: 0,.
00032720: 20 20 62 65 67 69 6e 3a 20 2f 5b 24 26 5e 5f 5d begin: /[$&^_]
00032730: 2f 0a 20 20 7d 3b 0a 20 20 63 6f 6e 73 74 20 4d /. };. const M
00032740: 41 47 49 43 5f 43 4f 4d 4d 45 4e 54 20 3d 20 7b AGIC_COMMENT = {
00032750: 0a 20 20 20 20 63 6c 61 73 73 4e 61 6d 65 3a 20 . className:
00032760: 27 6d 65 74 61 27 2c 0a 20 20 20 20 62 65 67 69 'meta',. begi
00032770: 6e 3a 20 27 25 20 21 54 65 58 27 2c 0a 20 20 20 n: '% !TeX',.
00032780: 20 65 6e 64 3a 20 27 24 27 2c 0a 20 20 20 20 72 end: '$',. r
00032790: 65 6c 65 76 61 6e 63 65 3a 20 31 30 0a 20 20 7d elevance: 10. }
000327a0: 3b 0a 20 20 63 6f 6e 73 74 20 43 4f 4d 4d 45 4e ;. const COMMEN
000327b0: 54 20 3d 20 68 6c 6a 73 2e 43 4f 4d 4d 45 4e 54 T = hljs.COMMENT
000327c0: 28 0a 20 20 20 20 27 25 27 2c 0a 20 20 20 20 27 (. '%',. '
000327d0: 24 27 2c 0a 20 20 20 20 7b 0a 20 20 20 20 20 20 $',. {.
000327e0: 72 65 6c 65 76 61 6e 63 65 3a 20 30 0a 20 20 20 relevance: 0.
000327f0: 20 7d 0a 20 20 29 3b 0a 20 20 63 6f 6e 73 74 20 }. );. const
00032800: 45 56 45 52 59 54 48 49 4e 47 5f 42 55 54 5f 56 EVERYTHING_BUT_V
00032810: 45 52 42 41 54 49 4d 20 3d 20 5b 0a 20 20 20 20 ERBATIM = [.
00032820: 43 4f 4e 54 52 4f 4c 5f 53 45 51 55 45 4e 43 45 CONTROL_SEQUENCE
00032830: 2c 0a 20 20 20 20 4d 41 43 52 4f 5f 50 41 52 41 ,. MACRO_PARA
00032840: 4d 2c 0a 20 20 20 20 44 4f 55 42 4c 45 5f 43 41 M,. DOUBLE_CA
00032850: 52 45 54 5f 43 48 41 52 2c 0a 20 20 20 20 53 50 RET_CHAR,. SP
00032860: 45 43 49 41 4c 5f 43 41 54 43 4f 44 45 2c 0a 20 ECIAL_CATCODE,.
00032870: 20 20 20 4d 41 47 49 43 5f 43 4f 4d 4d 45 4e 54 MAGIC_COMMENT
00032880: 2c 0a 20 20 20 20 43 4f 4d 4d 45 4e 54 0a 20 20 ,. COMMENT.
00032890: 5d 3b 0a 20 20 63 6f 6e 73 74 20 42 52 41 43 45 ];. const BRACE
000328a0: 5f 47 52 4f 55 50 5f 4e 4f 5f 56 45 52 42 41 54 _GROUP_NO_VERBAT
000328b0: 49 4d 20 3d 20 7b 0a 20 20 20 20 62 65 67 69 6e IM = {. begin
000328c0: 3a 20 2f 5c 7b 2f 2c 20 65 6e 64 3a 20 2f 5c 7d : /\{/, end: /\}
000328d0: 2f 2c 0a 20 20 20 20 72 65 6c 65 76 61 6e 63 65 /,. relevance
000328e0: 3a 20 30 2c 0a 20 20 20 20 63 6f 6e 74 61 69 6e : 0,. contain
000328f0: 73 3a 20 5b 27 73 65 6c 66 27 2c 20 2e 2e 2e 45 s: ['self', ...E
00032900: 56 45 52 59 54 48 49 4e 47 5f 42 55 54 5f 56 45 VERYTHING_BUT_VE
00032910: 52 42 41 54 49 4d 5d 0a 20 20 7d 3b 0a 20 20 63 RBATIM]. };. c
00032920: 6f 6e 73 74 20 41 52 47 55 4d 45 4e 54 5f 42 52 onst ARGUMENT_BR
00032930: 41 43 45 53 20 3d 20 68 6c 6a 73 2e 69 6e 68 65 ACES = hljs.inhe
00032940: 72 69 74 28 0a 20 20 20 20 42 52 41 43 45 5f 47 rit(. BRACE_G
00032950: 52 4f 55 50 5f 4e 4f 5f 56 45 52 42 41 54 49 4d ROUP_NO_VERBATIM
00032960: 2c 0a 20 20 20 20 7b 0a 20 20 20 20 20 20 72 65 ,. {. re
00032970: 6c 65 76 61 6e 63 65 3a 20 30 2c 0a 20 20 20 20 levance: 0,.
00032980: 20 20 65 6e 64 73 50 61 72 65 6e 74 3a 20 74 72 endsParent: tr
00032990: 75 65 2c 0a 20 20 20 20 20 20 63 6f 6e 74 61 69 ue,. contai
000329a0: 6e 73 3a 20 5b 42 52 41 43 45 5f 47 52 4f 55 50 ns: [BRACE_GROUP
000329b0: 5f 4e 4f 5f 56 45 52 42 41 54 49 4d 2c 20 2e 2e _NO_VERBATIM, ..
000329c0: 2e 45 56 45 52 59 54 48 49 4e 47 5f 42 55 54 5f .EVERYTHING_BUT_
000329d0: 56 45 52 42 41 54 49 4d 5d 0a 20 20 20 20 7d 0a VERBATIM]. }.
000329e0: 20 20 29 3b 0a 20 20 63 6f 6e 73 74 20 41 52 47 );. const ARG
000329f0: 55 4d 45 4e 54 5f 42 52 41 43 4b 45 54 53 20 3d UMENT_BRACKETS =
00032a00: 20 7b 0a 20 20 20 20 62 65 67 69 6e 3a 20 2f 5c {. begin: /\
00032a10: 5b 2f 2c 0a 20 20 20 20 20 20 65 6e 64 3a 20 2f [/,. end: /
00032a20: 5c 5d 2f 2c 0a 20 20 20 20 65 6e 64 73 50 61 72 \]/,. endsPar
00032a30: 65 6e 74 3a 20 74 72 75 65 2c 0a 20 20 20 20 72 ent: true,. r
00032a40: 65 6c 65 76 61 6e 63 65 3a 20 30 2c 0a 20 20 20 elevance: 0,.
00032a50: 20 63 6f 6e 74 61 69 6e 73 3a 20 5b 42 52 41 43 contains: [BRAC
00032a60: 45 5f 47 52 4f 55 50 5f 4e 4f 5f 56 45 52 42 41 E_GROUP_NO_VERBA
00032a70: 54 49 4d 2c 20 2e 2e 2e 45 56 45 52 59 54 48 49 TIM, ...EVERYTHI
00032a80: 4e 47 5f 42 55 54 5f 56 45 52 42 41 54 49 4d 5d NG_BUT_VERBATIM]
00032a90: 0a 20 20 7d 3b 0a 20 20 63 6f 6e 73 74 20 53 50 . };. const SP
00032aa0: 41 43 45 5f 47 4f 42 42 4c 45 52 20 3d 20 7b 0a ACE_GOBBLER = {.
00032ab0: 20 20 20 20 62 65 67 69 6e 3a 20 2f 5c 73 2b 2f begin: /\s+/
00032ac0: 2c 0a 20 20 20 20 72 65 6c 65 76 61 6e 63 65 3a ,. relevance:
00032ad0: 20 30 0a 20 20 7d 3b 0a 20 20 63 6f 6e 73 74 20 0. };. const
00032ae0: 41 52 47 55 4d 45 4e 54 5f 4d 20 3d 20 5b 41 52 ARGUMENT_M = [AR
00032af0: 47 55 4d 45 4e 54 5f 42 52 41 43 45 53 5d 3b 0a GUMENT_BRACES];.
00032b00: 20 20 63 6f 6e 73 74 20 41 52 47 55 4d 45 4e 54 const ARGUMENT
00032b10: 5f 4f 20 3d 20 5b 41 52 47 55 4d 45 4e 54 5f 42 _O = [ARGUMENT_B
00032b20: 52 41 43 4b 45 54 53 5d 3b 0a 20 20 63 6f 6e 73 RACKETS];. cons
00032b30: 74 20 41 52 47 55 4d 45 4e 54 5f 41 4e 44 5f 54 t ARGUMENT_AND_T
00032b40: 48 45 4e 20 3d 20 66 75 6e 63 74 69 6f 6e 28 61 HEN = function(a
00032b50: 72 67 2c 20 73 74 61 72 74 73 5f 6d 6f 64 65 29 rg, starts_mode)
00032b60: 20 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 7b 0a {. return {.
00032b70: 20 20 20 20 20 20 63 6f 6e 74 61 69 6e 73 3a 20 contains:
00032b80: 5b 53 50 41 43 45 5f 47 4f 42 42 4c 45 52 5d 2c [SPACE_GOBBLER],
00032b90: 0a 20 20 20 20 20 20 73 74 61 72 74 73 3a 20 7b . starts: {
00032ba0: 0a 20 20 20 20 20 20 20 20 72 65 6c 65 76 61 6e . relevan
00032bb0: 63 65 3a 20 30 2c 0a 20 20 20 20 20 20 20 20 63 ce: 0,. c
00032bc0: 6f 6e 74 61 69 6e 73 3a 20 61 72 67 2c 0a 20 20 ontains: arg,.
00032bd0: 20 20 20 20 20 20 73 74 61 72 74 73 3a 20 73 74 starts: st
00032be0: 61 72 74 73 5f 6d 6f 64 65 0a 20 20 20 20 20 20 arts_mode.
00032bf0: 7d 0a 20 20 20 20 7d 3b 0a 20 20 7d 3b 0a 20 20 }. };. };.
00032c00: 63 6f 6e 73 74 20 43 53 4e 41 4d 45 20 3d 20 66 const CSNAME = f
00032c10: 75 6e 63 74 69 6f 6e 28 63 73 6e 61 6d 65 2c 20 unction(csname,
00032c20: 73 74 61 72 74 73 5f 6d 6f 64 65 29 20 7b 0a 20 starts_mode) {.
00032c30: 20 20 20 72 65 74 75 72 6e 20 7b 0a 20 20 20 20 return {.
00032c40: 20 20 20 20 62 65 67 69 6e 3a 20 27 5c 5c 5c 5c begin: '\\\\
00032c50: 27 20 2b 20 63 73 6e 61 6d 65 20 2b 20 27 28 3f ' + csname + '(?
00032c60: 21 5b 61 2d 7a 41 2d 5a 40 3a 5f 5d 29 27 2c 0a ![a-zA-Z@:_])',.
00032c70: 20 20 20 20 20 20 20 20 6b 65 79 77 6f 72 64 73 keywords
00032c80: 3a 20 7b 24 70 61 74 74 65 72 6e 3a 20 2f 5c 5c : {$pattern: /\\
00032c90: 5b 61 2d 7a 41 2d 5a 5d 2b 2f 2c 20 6b 65 79 77 [a-zA-Z]+/, keyw
00032ca0: 6f 72 64 3a 20 27 5c 5c 27 20 2b 20 63 73 6e 61 ord: '\\' + csna
00032cb0: 6d 65 7d 2c 0a 20 20 20 20 20 20 20 20 72 65 6c me},. rel
00032cc0: 65 76 61 6e 63 65 3a 20 30 2c 0a 20 20 20 20 20 evance: 0,.
00032cd0: 20 20 20 63 6f 6e 74 61 69 6e 73 3a 20 5b 53 50 contains: [SP
00032ce0: 41 43 45 5f 47 4f 42 42 4c 45 52 5d 2c 0a 20 20 ACE_GOBBLER],.
00032cf0: 20 20 20 20 20 20 73 74 61 72 74 73 3a 20 73 74 starts: st
00032d00: 61 72 74 73 5f 6d 6f 64 65 0a 20 20 20 20 20 20 arts_mode.
00032d10: 7d 3b 0a 20 20 7d 3b 0a 20 20 63 6f 6e 73 74 20 };. };. const
00032d20: 42 45 47 49 4e 5f 45 4e 56 20 3d 20 66 75 6e 63 BEGIN_ENV = func
00032d30: 74 69 6f 6e 28 65 6e 76 6e 61 6d 65 2c 20 73 74 tion(envname, st
00032d40: 61 72 74 73 5f 6d 6f 64 65 29 20 7b 0a 20 20 20 arts_mode) {.
00032d50: 20 72 65 74 75 72 6e 20 68 6c 6a 73 2e 69 6e 68 return hljs.inh
00032d60: 65 72 69 74 28 0a 20 20 20 20 20 20 7b 0a 20 20 erit(. {.
00032d70: 20 20 20 20 20 20 62 65 67 69 6e 3a 20 27 5c 5c begin: '\\
00032d80: 5c 5c 62 65 67 69 6e 28 3f 3d 5b 20 5c 74 5d 2a \\begin(?=[ \t]*
00032d90: 28 5c 5c 72 3f 5c 5c 6e 5b 20 5c 74 5d 2a 29 3f (\\r?\\n[ \t]*)?
00032da0: 5c 5c 7b 27 20 2b 20 65 6e 76 6e 61 6d 65 20 2b \\{' + envname +
00032db0: 20 27 5c 5c 7d 29 27 2c 0a 20 20 20 20 20 20 20 '\\})',.
00032dc0: 20 6b 65 79 77 6f 72 64 73 3a 20 7b 24 70 61 74 keywords: {$pat
00032dd0: 74 65 72 6e 3a 20 2f 5c 5c 5b 61 2d 7a 41 2d 5a tern: /\\[a-zA-Z
00032de0: 5d 2b 2f 2c 20 6b 65 79 77 6f 72 64 3a 20 27 5c ]+/, keyword: '\
00032df0: 5c 62 65 67 69 6e 27 7d 2c 0a 20 20 20 20 20 20 \begin'},.
00032e00: 20 20 72 65 6c 65 76 61 6e 63 65 3a 20 30 2c 0a relevance: 0,.
00032e10: 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 41 },. A
00032e20: 52 47 55 4d 45 4e 54 5f 41 4e 44 5f 54 48 45 4e RGUMENT_AND_THEN
00032e30: 28 41 52 47 55 4d 45 4e 54 5f 4d 2c 20 73 74 61 (ARGUMENT_M, sta
00032e40: 72 74 73 5f 6d 6f 64 65 29 0a 20 20 20 20 29 3b rts_mode). );
00032e50: 0a 20 20 7d 3b 0a 20 20 63 6f 6e 73 74 20 56 45 . };. const VE
00032e60: 52 42 41 54 49 4d 5f 44 45 4c 49 4d 49 54 45 44 RBATIM_DELIMITED
00032e70: 5f 45 51 55 41 4c 20 3d 20 28 69 6e 6e 65 72 4e _EQUAL = (innerN
00032e80: 61 6d 65 20 3d 20 22 73 74 72 69 6e 67 22 29 20 ame = "string")
00032e90: 3d 3e 20 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 => {. return
00032ea0: 68 6c 6a 73 2e 45 4e 44 5f 53 41 4d 45 5f 41 53 hljs.END_SAME_AS
00032eb0: 5f 42 45 47 49 4e 28 7b 0a 20 20 20 20 20 20 63 _BEGIN({. c
00032ec0: 6c 61 73 73 4e 61 6d 65 3a 20 69 6e 6e 65 72 4e lassName: innerN
00032ed0: 61 6d 65 2c 0a 20 20 20 20 20 20 62 65 67 69 6e ame,. begin
00032ee0: 3a 20 2f 28 2e 7c 5c 72 3f 5c 6e 29 2f 2c 0a 20 : /(.|\r?\n)/,.
00032ef0: 20 20 20 20 20 65 6e 64 3a 20 2f 28 2e 7c 5c 72 end: /(.|\r
00032f00: 3f 5c 6e 29 2f 2c 0a 20 20 20 20 20 20 65 78 63 ?\n)/,. exc
00032f10: 6c 75 64 65 42 65 67 69 6e 3a 20 74 72 75 65 2c ludeBegin: true,
00032f20: 0a 20 20 20 20 20 20 65 78 63 6c 75 64 65 45 6e . excludeEn
00032f30: 64 3a 20 74 72 75 65 2c 0a 20 20 20 20 20 20 65 d: true,. e
00032f40: 6e 64 73 50 61 72 65 6e 74 3a 20 74 72 75 65 0a ndsParent: true.
00032f50: 20 20 20 20 7d 29 3b 0a 20 20 7d 3b 0a 20 20 63 });. };. c
00032f60: 6f 6e 73 74 20 56 45 52 42 41 54 49 4d 5f 44 45 onst VERBATIM_DE
00032f70: 4c 49 4d 49 54 45 44 5f 45 4e 56 20 3d 20 66 75 LIMITED_ENV = fu
00032f80: 6e 63 74 69 6f 6e 28 65 6e 76 6e 61 6d 65 29 20 nction(envname)
00032f90: 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 7b 0a 20 {. return {.
00032fa0: 20 20 20 20 20 63 6c 61 73 73 4e 61 6d 65 3a 20 className:
00032fb0: 27 73 74 72 69 6e 67 27 2c 0a 20 20 20 20 20 20 'string',.
00032fc0: 65 6e 64 3a 20 27 28 3f 3d 5c 5c 5c 5c 65 6e 64 end: '(?=\\\\end
00032fd0: 5c 5c 7b 27 20 2b 20 65 6e 76 6e 61 6d 65 20 2b \\{' + envname +
00032fe0: 20 27 5c 5c 7d 29 27 0a 20 20 20 20 7d 3b 0a 20 '\\})'. };.
00032ff0: 20 7d 3b 0a 0a 20 20 63 6f 6e 73 74 20 56 45 52 };.. const VER
00033000: 42 41 54 49 4d 5f 44 45 4c 49 4d 49 54 45 44 5f BATIM_DELIMITED_
00033010: 42 52 41 43 45 53 20 3d 20 28 69 6e 6e 65 72 4e BRACES = (innerN
00033020: 61 6d 65 20 3d 20 22 73 74 72 69 6e 67 22 29 20 ame = "string")
00033030: 3d 3e 20 7b 0a 20 20 20 20 72 65 74 75 72 6e 20 => {. return
00033040: 7b 0a 20 20 20 20 20 20 72 65 6c 65 76 61 6e 63 {. relevanc
00033050: 65 3a 20 30 2c 0a 20 20 20 20 20 20 62 65 67 69 e: 0,. begi
00033060: 6e 3a 20 2f 5c 7b 2f 2c 0a 20 20 20 20 20 20 73 n: /\{/,. s
00033070: 74 61 72 74 73 3a 20 7b 0a 20 20 20 20 20 20 20 tarts: {.
00033080: 20 65 6e 64 73 50 61 72 65 6e 74 3a 20 74 72 75 endsParent: tru
00033090: 65 2c 0a 20 20 20 20 20 20 20 20 63 6f 6e 74 61 e,. conta
000330a0: 69 6e 73 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 ins: [.
000330b0: 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 63 {. c
000330c0: 6c 61 73 73 4e 61 6d 65 3a 20 69 6e 6e 65 72 4e lassName: innerN
000330d0: 61 6d 65 2c 0a 20 20 20 20 20 20 20 20 20 20 20 ame,.
000330e0: 20 65 6e 64 3a 20 2f 28 3f 3d 5c 7d 29 2f 2c 0a end: /(?=\})/,.
000330f0: 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 73 ends
00033100: 50 61 72 65 6e 74 3a 74 72 75 65 2c 0a 20 20 20 Parent:true,.
00033110: 20 20 20 20 20 20 20 20 20 63 6f 6e 74 61 69 6e contain
00033120: 73 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 s: [.
00033130: 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 {.
00033140: 20 20 20 20 20 62 65 67 69 6e 3a 20 2f 5c 7b 2f begin: /\{/
00033150: 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ,.
00033160: 20 20 65 6e 64 3a 20 2f 5c 7d 2f 2c 0a 20 20 20 end: /\}/,.
00033170: 20 20 20 20 20 20 20 20 20 20 20 20 20 72 65 6c rel
00033180: 65 76 61 6e 63 65 3a 20 30 2c 0a 20 20 20 20 20 evance: 0,.
00033190: 20 20 20 20 20 20 20 20 20 20 20 63 6f 6e 74 61 conta
000331a0: 69 6e 73 3a 20 5b 22 73 65 6c 66 22 5d 0a 20 20 ins: ["self"].
000331b0: 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 20 20 }.
000331c0: 20 20 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 ],.
000331d0: 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 }.
000331e0: 20 5d 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 7d ]. }. }
000331f0: 3b 0a 20 20 7d 3b 0a 20 20 63 6f 6e 73 74 20 56 ;. };. const V
00033200: 45 52 42 41 54 49 4d 20 3d 20 5b 0a 20 20 20 20 ERBATIM = [.
00033210: 2e 2e 2e 5b 27 76 65 72 62 27 2c 20 27 6c 73 74 ...['verb', 'lst
00033220: 69 6e 6c 69 6e 65 27 5d 2e 6d 61 70 28 63 73 6e inline'].map(csn
00033230: 61 6d 65 20 3d 3e 20 43 53 4e 41 4d 45 28 63 73 ame => CSNAME(cs
00033240: 6e 61 6d 65 2c 20 7b 63 6f 6e 74 61 69 6e 73 3a name, {contains:
00033250: 20 5b 56 45 52 42 41 54 49 4d 5f 44 45 4c 49 4d [VERBATIM_DELIM
00033260: 49 54 45 44 5f 45 51 55 41 4c 28 29 5d 7d 29 29 ITED_EQUAL()]}))
00033270: 2c 0a 20 20 20 20 43 53 4e 41 4d 45 28 27 6d 69 ,. CSNAME('mi
00033280: 6e 74 27 2c 20 41 52 47 55 4d 45 4e 54 5f 41 4e nt', ARGUMENT_AN
00033290: 44 5f 54 48 45 4e 28 41 52 47 55 4d 45 4e 54 5f D_THEN(ARGUMENT_
000332a0: 4d 2c 20 7b 63 6f 6e 74 61 69 6e 73 3a 20 5b 56 M, {contains: [V
000332b0: 45 52 42 41 54 49 4d 5f 44 45 4c 49 4d 49 54 45 ERBATIM_DELIMITE
000332c0: 44 5f 45 51 55 41 4c 28 29 5d 7d 29 29 2c 0a 20 D_EQUAL()]})),.
000332d0: 20 20 20 43 53 4e 41 4d 45 28 27 6d 69 6e 74 69 CSNAME('minti
000332e0: 6e 6c 69 6e 65 27 2c 20 41 52 47 55 4d 45 4e 54 nline', ARGUMENT
000332f0: 5f 41 4e 44 5f 54 48 45 4e 28 41 52 47 55 4d 45 _AND_THEN(ARGUME
00033300: 4e 54 5f 4d 2c 20 7b 63 6f 6e 74 61 69 6e 73 3a NT_M, {contains:
00033310: 20 5b 56 45 52 42 41 54 49 4d 5f 44 45 4c 49 4d [VERBATIM_DELIM
00033320: 49 54 45 44 5f 42 52 41 43 45 53 28 29 2c 20 56 ITED_BRACES(), V
00033330: 45 52 42 41 54 49 4d 5f 44 45 4c 49 4d 49 54 45 ERBATIM_DELIMITE
00033340: 44 5f 45 51 55 41 4c 28 29 5d 7d 29 29 2c 0a 20 D_EQUAL()]})),.
00033350: 20 20 20 43 53 4e 41 4d 45 28 27 75 72 6c 27 2c CSNAME('url',
00033360: 20 7b 63 6f 6e 74 61 69 6e 73 3a 20 5b 56 45 52 {contains: [VER
00033370: 42 41 54 49 4d 5f 44 45 4c 49 4d 49 54 45 44 5f BATIM_DELIMITED_
00033380: 42 52 41 43 45 53 28 22 6c 69 6e 6b 22 29 2c 20 BRACES("link"),
00033390: 56 45 52 42 41 54 49 4d 5f 44 45 4c 49 4d 49 54 VERBATIM_DELIMIT
000333a0: 45 44 5f 42 52 41 43 45 53 28 22 6c 69 6e 6b 22 ED_BRACES("link"
000333b0: 29 5d 7d 29 2c 0a 20 20 20 20 43 53 4e 41 4d 45 )]}),. CSNAME
000333c0: 28 27 68 79 70 65 72 72 65 66 27 2c 20 7b 63 6f ('hyperref', {co
000333d0: 6e 74 61 69 6e 73 3a 20 5b 56 45 52 42 41 54 49 ntains: [VERBATI
000333e0: 4d 5f 44 45 4c 49 4d 49 54 45 44 5f 42 52 41 43 M_DELIMITED_BRAC
000333f0: 45 53 28 22 6c 69 6e 6b 22 29 5d 7d 29 2c 0a 20 ES("link")]}),.
00033400: 20 20 20 43 53 4e 41 4d 45 28 27 68 72 65 66 27 CSNAME('href'
00033410: 2c 20 41 52 47 55 4d 45 4e 54 5f 41 4e 44 5f 54 , ARGUMENT_AND_T
00033420: 48 45 4e 28 41 52 47 55 4d 45 4e 54 5f 4f 2c 20 HEN(ARGUMENT_O,
00033430: 7b 63 6f 6e 74 61 69 6e 73 3a 20 5b 56 45 52 42 {contains: [VERB
00033440: 41 54 49 4d 5f 44 45 4c 49 4d 49 54 45 44 5f 42 ATIM_DELIMITED_B
00033450: 52 41 43 45 53 28 22 6c 69 6e 6b 22 29 5d 7d 29 RACES("link")]})
00033460: 29 2c 0a 20 20 20 20 2e 2e 2e 5b 5d 2e 63 6f 6e ),. ...[].con
00033470: 63 61 74 28 2e 2e 2e 5b 27 27 2c 20 27 5c 5c 2a cat(...['', '\\*
00033480: 27 5d 2e 6d 61 70 28 73 75 66 66 69 78 20 3d 3e '].map(suffix =>
00033490: 20 5b 0a 20 20 20 20 20 20 42 45 47 49 4e 5f 45 [. BEGIN_E
000334a0: 4e 56 28 27 76 65 72 62 61 74 69 6d 27 20 2b 20 NV('verbatim' +
000334b0: 73 75 66 66 69 78 2c 20 56 45 52 42 41 54 49 4d suffix, VERBATIM
000334c0: 5f 44 45 4c 49 4d 49 54 45 44 5f 45 4e 56 28 27 _DELIMITED_ENV('
000334d0: 76 65 72 62 61 74 69 6d 27 20 2b 20 73 75 66 66 verbatim' + suff
000334e0: 69 78 29 29 2c 0a 20 20 20 20 20 20 42 45 47 49 ix)),. BEGI
000334f0: 4e 5f 45 4e 56 28 27 66 69 6c 65 63 6f 6e 74 65 N_ENV('fileconte
00033500: 6e 74 73 27 20 2b 20 73 75 66 66 69 78 2c 20 20 nts' + suffix,
00033510: 41 52 47 55 4d 45 4e 54 5f 41 4e 44 5f 54 48 45 ARGUMENT_AND_THE
00033520: 4e 28 41 52 47 55 4d 45 4e 54 5f 4d 2c 20 56 45 N(ARGUMENT_M, VE
00033530: 52 42 41 54 49 4d 5f 44 45 4c 49 4d 49 54 45 44 RBATIM_DELIMITED
00033540: 5f 45 4e 56 28 27 66 69 6c 65 63 6f 6e 74 65 6e _ENV('fileconten
00033550: 74 73 27 20 2b 20 73 75 66 66 69 78 29 29 29 2c ts' + suffix))),
00033560: 0a 20 20 20 20 20 20 2e 2e 2e 5b 27 27 2c 20 27 . ...['', '
00033570: 42 27 2c 20 27 4c 27 5d 2e 6d 61 70 28 70 72 65 B', 'L'].map(pre
00033580: 66 69 78 20 3d 3e 0a 20 20 20 20 20 20 20 20 42 fix =>. B
00033590: 45 47 49 4e 5f 45 4e 56 28 70 72 65 66 69 78 20 EGIN_ENV(prefix
000335a0: 2b 20 27 56 65 72 62 61 74 69 6d 27 20 2b 20 73 + 'Verbatim' + s
000335b0: 75 66 66 69 78 2c 20 41 52 47 55 4d 45 4e 54 5f uffix, ARGUMENT_
000335c0: 41 4e 44 5f 54 48 45 4e 28 41 52 47 55 4d 45 4e AND_THEN(ARGUMEN
000335d0: 54 5f 4f 2c 20 56 45 52 42 41 54 49 4d 5f 44 45 T_O, VERBATIM_DE
000335e0: 4c 49 4d 49 54 45 44 5f 45 4e 56 28 70 72 65 66 LIMITED_ENV(pref
000335f0: 69 78 20 2b 20 27 56 65 72 62 61 74 69 6d 27 20 ix + 'Verbatim'
00033600: 2b 20 73 75 66 66 69 78 29 29 29 0a 20 20 20 20 + suffix))).
00033610: 20 20 29 0a 20 20 20 20 5d 29 29 2c 0a 20 20 20 ). ])),.
00033620: 20 42 45 47 49 4e 5f 45 4e 56 28 27 6d 69 6e 74 BEGIN_ENV('mint
00033630: 65 64 27 2c 20 41 52 47 55 4d 45 4e 54 5f 41 4e ed', ARGUMENT_AN
00033640: 44 5f 54 48 45 4e 28 41 52 47 55 4d 45 4e 54 5f D_THEN(ARGUMENT_
00033650: 4f 2c 20 41 52 47 55 4d 45 4e 54 5f 41 4e 44 5f O, ARGUMENT_AND_
00033660: 54 48 45 4e 28 41 52 47 55 4d 45 4e 54 5f 4d 2c THEN(ARGUMENT_M,
00033670: 20 56 45 52 42 41 54 49 4d 5f 44 45 4c 49 4d 49 VERBATIM_DELIMI
00033680: 54 45 44 5f 45 4e 56 28 27 6d 69 6e 74 65 64 27 TED_ENV('minted'
00033690: 29 29 29 29 2c 0a 20 20 5d 3b 0a 0a 20 20 72 65 )))),. ];.. re
000336a0: 74 75 72 6e 20 7b 0a 20 20 20 20 6e 61 6d 65 3a turn {. name:
000336b0: 20 27 4c 61 54 65 58 27 2c 0a 20 20 20 20 61 6c 'LaTeX',. al
000336c0: 69 61 73 65 73 3a 20 5b 27 74 65 78 27 5d 2c 0a iases: ['tex'],.
000336d0: 20 20 20 20 63 6f 6e 74 61 69 6e 73 3a 20 5b 0a contains: [.
000336e0: 20 20 20 20 20 20 2e 2e 2e 56 45 52 42 41 54 49 ...VERBATI
000336f0: 4d 2c 0a 20 20 20 20 20 20 2e 2e 2e 45 56 45 52 M,. ...EVER
00033700: 59 54 48 49 4e 47 5f 42 55 54 5f 56 45 52 42 41 YTHING_BUT_VERBA
00033710: 54 49 4d 0a 20 20 20 20 5d 0a 20 20 7d 3b 0a 7d TIM. ]. };.}
00033720: 0a 0a 6d 6f 64 75 6c 65 2e 65 78 70 6f 72 74 73 ..module.exports
00033730: 20 3d 20 6c 61 74 65 78 3b 0a 0a 0a 2f 2a 2a 2a = latex;.../***
00033740: 2f 20 7d 29 2c 0a 0a 2f 2a 2a 2a 2f 20 22 2e 2f / }),../***/ "./
00033750: 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 68 69 67 node_modules/hig
00033760: 68 6c 69 67 68 74 2e 6a 73 2f 6c 69 62 2f 6c 61 hlight.js/lib/la
00033770: 6e 67 75 61 67 65 73 2f 6c 64 69 66 2e 6a 73 22 nguages/ldif.js"
00033780: 3a 0a 2f 2a 21 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a :./*!***********
00033790: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
000337a0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
000337b0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 21 2a **************!*
000337c0: 5c 0a 20 20 21 2a 2a 2a 20 2e 2f 6e 6f 64 65 5f \. !*** ./node_
000337d0: 6d 6f 64 75 6c 65 73 2f 68 69 67 68 6c 69 67 68 modules/highligh
000337e0: 74 2e 6a 73 2f 6c 69 62 2f 6c 61 6e 67 75 61 67 t.js/lib/languag
000337f0: 65 73 2f 6c 64 69 66 2e 6a 73 20 2a 2a 2a 21 0a es/ldif.js ***!.
00033800: 20 20 5c 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a \*************
00033810: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
00033820: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
00033830: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 2f 2a ************/./*
00033840: 2a 2a 2f 20 28 28 6d 6f 64 75 6c 65 29 20 3d 3e **/ ((module) =>
00033850: 20 7b 0a 0a 2f 2a 0a 4c 61 6e 67 75 61 67 65 3a {../*.Language:
00033860: 20 4c 44 49 46 0a 43 6f 6e 74 72 69 62 75 74 6f LDIF.Contributo
00033870: 72 73 3a 20 4a 61 63 6f 62 20 43 68 69 6c 64 72 rs: Jacob Childr
00033880: 65 73 73 20 3c 6a 61 63 6f 62 63 40 67 6d 61 69 ess <jacobc@gmai
00033890: 6c 2e 63 6f 6d 3e 0a 43 61 74 65 67 6f 72 79 3a l.com>.Category:
000338a0: 20 65 6e 74 65 72 70 72 69 73 65 2c 20 63 6f 6e enterprise, con
000338b0: 66 69 67 0a 57 65 62 73 69 74 65 3a 20 68 74 74 fig.Website: htt
000338c0: 70 73 3a 2f 2f 65 6e 2e 77 69 6b 69 70 65 64 69 ps://en.wikipedi
000338d0: 61 2e 6f 72 67 2f 77 69 6b 69 2f 4c 44 41 50 5f a.org/wiki/LDAP_
000338e0: 44 61 74 61 5f 49 6e 74 65 72 63 68 61 6e 67 65 Data_Interchange
000338f0: 5f 46 6f 72 6d 61 74 0a 2a 2f 0a 66 75 6e 63 74 _Format.*/.funct
00033900: 69 6f 6e 20 6c 64 69 66 28 68 6c 6a 73 29 20 7b ion ldif(hljs) {
00033910: 0a 20 20 72 65 74 75 72 6e 20 7b 0a 20 20 20 20 . return {.
00033920: 6e 61 6d 65 3a 20 27 4c 44 49 46 27 2c 0a 20 20 name: 'LDIF',.
00033930: 20 20 63 6f 6e 74 61 69 6e 73 3a 20 5b 0a 20 20 contains: [.
00033940: 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 63 6c {. cl
00033950: 61 73 73 4e 61 6d 65 3a 20 27 61 74 74 72 69 62 assName: 'attrib
00033960: 75 74 65 27 2c 0a 20 20 20 20 20 20 20 20 62 65 ute',. be
00033970: 67 69 6e 3a 20 27 5e 64 6e 27 2c 0a 20 20 20 20 gin: '^dn',.
00033980: 20 20 20 20 65 6e 64 3a 20 27 3a 20 27 2c 0a 20 end: ': ',.
00033990: 20 20 20 20 20 20 20 65 78 63 6c 75 64 65 45 6e excludeEn
000339a0: 64 3a 20 74 72 75 65 2c 0a 20 20 20 20 20 20 20 d: true,.
000339b0: 20 73 74 61 72 74 73 3a 20 7b 0a 20 20 20 20 20 starts: {.
000339c0: 20 20 20 20 20 65 6e 64 3a 20 27 24 27 2c 0a 20 end: '$',.
000339d0: 20 20 20 20 20 20 20 20 20 72 65 6c 65 76 61 6e relevan
000339e0: 63 65 3a 20 30 0a 20 20 20 20 20 20 20 20 7d 2c ce: 0. },
000339f0: 0a 20 20 20 20 20 20 20 20 72 65 6c 65 76 61 6e . relevan
00033a00: 63 65 3a 20 31 30 0a 20 20 20 20 20 20 7d 2c 0a ce: 10. },.
00033a10: 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 {.
00033a20: 63 6c 61 73 73 4e 61 6d 65 3a 20 27 61 74 74 72 className: 'attr
00033a30: 69 62 75 74 65 27 2c 0a 20 20 20 20 20 20 20 20 ibute',.
00033a40: 62 65 67 69 6e 3a 20 27 5e 5c 5c 77 27 2c 0a 20 begin: '^\\w',.
00033a50: 20 20 20 20 20 20 20 65 6e 64 3a 20 27 3a 20 27 end: ': '
00033a60: 2c 0a 20 20 20 20 20 20 20 20 65 78 63 6c 75 64 ,. exclud
00033a70: 65 45 6e 64 3a 20 74 72 75 65 2c 0a 20 20 20 20 eEnd: true,.
00033a80: 20 20 20 20 73 74 61 72 74 73 3a 20 7b 0a 20 20 starts: {.
00033a90: 20 20 20 20 20 20 20 20 65 6e 64 3a 20 27 24 27 end: '$'
00033aa0: 2c 0a 20 20 20 20 20 20 20 20 20 20 72 65 6c 65 ,. rele
00033ab0: 76 61 6e 63 65 3a 20 30 0a 20 20 20 20 20 20 20 vance: 0.
00033ac0: 20 7d 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 }. },.
00033ad0: 20 20 7b 0a 20 20 20 20 20 20 20 20 63 6c 61 73 {. clas
00033ae0: 73 4e 61 6d 65 3a 20 27 6c 69 74 65 72 61 6c 27 sName: 'literal'
00033af0: 2c 0a 20 20 20 20 20 20 20 20 62 65 67 69 6e 3a ,. begin:
00033b00: 20 27 5e 2d 27 2c 0a 20 20 20 20 20 20 20 20 65 '^-',. e
00033b10: 6e 64 3a 20 27 24 27 0a 20 20 20 20 20 20 7d 2c nd: '$'. },
00033b20: 0a 20 20 20 20 20 20 68 6c 6a 73 2e 48 41 53 48 . hljs.HASH
00033b30: 5f 43 4f 4d 4d 45 4e 54 5f 4d 4f 44 45 0a 20 20 _COMMENT_MODE.
00033b40: 20 20 5d 0a 20 20 7d 3b 0a 7d 0a 0a 6d 6f 64 75 ]. };.}..modu
00033b50: 6c 65 2e 65 78 70 6f 72 74 73 20 3d 20 6c 64 69 le.exports = ldi
00033b60: 66 3b 0a 0a 0a 2f 2a 2a 2a 2f 20 7d 29 2c 0a 0a f;.../***/ }),..
00033b70: 2f 2a 2a 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f /***/ "./node_mo
00033b80: 64 75 6c 65 73 2f 68 69 67 68 6c 69 67 68 74 2e dules/highlight.
00033b90: 6a 73 2f 6c 69 62 2f 6c 61 6e 67 75 61 67 65 73 js/lib/languages
00033ba0: 2f 6c 65 61 66 2e 6a 73 22 3a 0a 2f 2a 21 2a 2a /leaf.js":./*!**
00033bb0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
00033bc0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
00033bd0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
00033be0: 2a 2a 2a 2a 2a 2a 2a 21 2a 5c 0a 20 20 21 2a 2a *******!*\. !**
00033bf0: 2a 20 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 * ./node_modules
00033c00: 2f 68 69 67 68 6c 69 67 68 74 2e 6a 73 2f 6c 69 /highlight.js/li
00033c10: 62 2f 6c 61 6e 67 75 61 67 65 73 2f 6c 65 61 66 b/languages/leaf
00033c20: 2e 6a 73 20 2a 2a 2a 21 0a 20 20 5c 2a 2a 2a 2a .js ***!. \****
00033c30: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
00033c40: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
00033c50: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
00033c60: 2a 2a 2a 2a 2a 2f 0a 2f 2a 2a 2a 2f 20 28 28 6d *****/./***/ ((m
00033c70: 6f 64 75 6c 65 29 20 3d 3e 20 7b 0a 0a 2f 2a 0a odule) => {../*.
00033c80: 4c 61 6e 67 75 61 67 65 3a 20 4c 65 61 66 0a 41 Language: Leaf.A
00033c90: 75 74 68 6f 72 3a 20 48 61 6c 65 20 43 68 61 6e uthor: Hale Chan
00033ca0: 20 3c 68 61 6c 65 63 68 61 6e 40 71 71 2e 63 6f <halechan@qq.co
00033cb0: 6d 3e 0a 44 65 73 63 72 69 70 74 69 6f 6e 3a 20 m>.Description:
00033cc0: 42 61 73 65 64 20 6f 6e 20 74 68 65 20 4c 65 61 Based on the Lea
00033cd0: 66 20 72 65 66 65 72 65 6e 63 65 20 66 72 6f 6d f reference from
00033ce0: 20 68 74 74 70 73 3a 2f 2f 76 61 70 6f 72 2e 67 https://vapor.g
00033cf0: 69 74 68 75 62 2e 69 6f 2f 64 6f 63 75 6d 65 6e ithub.io/documen
00033d00: 74 61 74 69 6f 6e 2f 67 75 69 64 65 2f 6c 65 61 tation/guide/lea
00033d10: 66 2e 68 74 6d 6c 2e 0a 2a 2f 0a 0a 66 75 6e 63 f.html..*/..func
00033d20: 74 69 6f 6e 20 6c 65 61 66 28 68 6c 6a 73 29 20 tion leaf(hljs)
00033d30: 7b 0a 20 20 72 65 74 75 72 6e 20 7b 0a 20 20 20 {. return {.
00033d40: 20 6e 61 6d 65 3a 20 27 4c 65 61 66 27 2c 0a 20 name: 'Leaf',.
00033d50: 20 20 20 63 6f 6e 74 61 69 6e 73 3a 20 5b 0a 20 contains: [.
00033d60: 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 63 {. c
00033d70: 6c 61 73 73 4e 61 6d 65 3a 20 27 66 75 6e 63 74 lassName: 'funct
00033d80: 69 6f 6e 27 2c 0a 20 20 20 20 20 20 20 20 62 65 ion',. be
00033d90: 67 69 6e 3a 20 27 23 2b 27 20 2b 20 27 5b 41 2d gin: '#+' + '[A-
00033da0: 5a 61 2d 7a 5f 30 2d 39 5d 2a 27 20 2b 20 27 5c Za-z_0-9]*' + '\
00033db0: 5c 28 27 2c 0a 20 20 20 20 20 20 20 20 65 6e 64 \(',. end
00033dc0: 3a 20 2f 20 5c 7b 2f 2c 0a 20 20 20 20 20 20 20 : / \{/,.
00033dd0: 20 72 65 74 75 72 6e 42 65 67 69 6e 3a 20 74 72 returnBegin: tr
00033de0: 75 65 2c 0a 20 20 20 20 20 20 20 20 65 78 63 6c ue,. excl
00033df0: 75 64 65 45 6e 64 3a 20 74 72 75 65 2c 0a 20 20 udeEnd: true,.
00033e00: 20 20 20 20 20 20 63 6f 6e 74 61 69 6e 73 3a 20 contains:
00033e10: 5b 0a 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 [. {.
00033e20: 20 20 20 20 20 20 20 20 20 20 63 6c 61 73 73 4e classN
00033e30: 61 6d 65 3a 20 27 6b 65 79 77 6f 72 64 27 2c 0a ame: 'keyword',.
00033e40: 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 begi
00033e50: 6e 3a 20 27 23 2b 27 0a 20 20 20 20 20 20 20 20 n: '#+'.
00033e60: 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 7b },. {
00033e70: 0a 20 20 20 20 20 20 20 20 20 20 20 20 63 6c 61 . cla
00033e80: 73 73 4e 61 6d 65 3a 20 27 74 69 74 6c 65 27 2c ssName: 'title',
00033e90: 0a 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 . beg
00033ea0: 69 6e 3a 20 27 5b 41 2d 5a 61 2d 7a 5f 5d 5b 41 in: '[A-Za-z_][A
00033eb0: 2d 5a 61 2d 7a 5f 30 2d 39 5d 2a 27 0a 20 20 20 -Za-z_0-9]*'.
00033ec0: 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 },.
00033ed0: 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 {.
00033ee0: 20 20 63 6c 61 73 73 4e 61 6d 65 3a 20 27 70 61 className: 'pa
00033ef0: 72 61 6d 73 27 2c 0a 20 20 20 20 20 20 20 20 20 rams',.
00033f00: 20 20 20 62 65 67 69 6e 3a 20 27 5c 5c 28 27 2c begin: '\\(',
00033f10: 0a 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 . end
00033f20: 3a 20 27 5c 5c 29 27 2c 0a 20 20 20 20 20 20 20 : '\\)',.
00033f30: 20 20 20 20 20 65 6e 64 73 50 61 72 65 6e 74 3a endsParent:
00033f40: 20 74 72 75 65 2c 0a 20 20 20 20 20 20 20 20 20 true,.
00033f50: 20 20 20 63 6f 6e 74 61 69 6e 73 3a 20 5b 0a 20 contains: [.
00033f60: 20 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 {.
00033f70: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 63 c
00033f80: 6c 61 73 73 4e 61 6d 65 3a 20 27 73 74 72 69 6e lassName: 'strin
00033f90: 67 27 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 g',.
00033fa0: 20 20 20 20 62 65 67 69 6e 3a 20 27 22 27 2c 0a begin: '"',.
00033fb0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20
00033fc0: 65 6e 64 3a 20 27 22 27 0a 20 20 20 20 20 20 20 end: '"'.
00033fd0: 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 },.
00033fe0: 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 {.
00033ff0: 20 20 20 20 20 20 20 20 20 20 63 6c 61 73 73 4e classN
00034000: 61 6d 65 3a 20 27 76 61 72 69 61 62 6c 65 27 2c ame: 'variable',
00034010: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 .
00034020: 20 62 65 67 69 6e 3a 20 27 5b 41 2d 5a 61 2d 7a begin: '[A-Za-z
00034030: 5f 5d 5b 41 2d 5a 61 2d 7a 5f 30 2d 39 5d 2a 27 _][A-Za-z_0-9]*'
00034040: 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 7d . }
00034050: 0a 20 20 20 20 20 20 20 20 20 20 20 20 5d 0a 20 . ].
00034060: 20 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 }.
00034070: 20 20 20 5d 0a 20 20 20 20 20 20 7d 0a 20 20 20 ]. }.
00034080: 20 5d 0a 20 20 7d 3b 0a 7d 0a 0a 6d 6f 64 75 6c ]. };.}..modul
00034090: 65 2e 65 78 70 6f 72 74 73 20 3d 20 6c 65 61 66 e.exports = leaf
000340a0: 3b 0a 0a 0a 2f 2a 2a 2a 2f 20 7d 29 2c 0a 0a 2f ;.../***/ }),../
000340b0: 2a 2a 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 ***/ "./node_mod
000340c0: 75 6c 65 73 2f 68 69 67 68 6c 69 67 68 74 2e 6a ules/highlight.j
000340d0: 73 2f 6c 69 62 2f 6c 61 6e 67 75 61 67 65 73 2f s/lib/languages/
000340e0: 6c 65 73 73 2e 6a 73 22 3a 0a 2f 2a 21 2a 2a 2a less.js":./*!***
000340f0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
00034100: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
00034110: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
00034120: 2a 2a 2a 2a 2a 2a 21 2a 5c 0a 20 20 21 2a 2a 2a ******!*\. !***
00034130: 20 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f ./node_modules/
00034140: 68 69 67 68 6c 69 67 68 74 2e 6a 73 2f 6c 69 62 highlight.js/lib
00034150: 2f 6c 61 6e 67 75 61 67 65 73 2f 6c 65 73 73 2e /languages/less.
00034160: 6a 73 20 2a 2a 2a 21 0a 20 20 5c 2a 2a 2a 2a 2a js ***!. \*****
00034170: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
00034180: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
00034190: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
000341a0: 2a 2a 2a 2a 2f 0a 2f 2a 2a 2a 2f 20 28 28 6d 6f ****/./***/ ((mo
000341b0: 64 75 6c 65 29 20 3d 3e 20 7b 0a 0a 63 6f 6e 73 dule) => {..cons
000341c0: 74 20 4d 4f 44 45 53 20 3d 20 28 68 6c 6a 73 29 t MODES = (hljs)
000341d0: 20 3d 3e 20 7b 0a 20 20 72 65 74 75 72 6e 20 7b => {. return {
000341e0: 0a 20 20 20 20 49 4d 50 4f 52 54 41 4e 54 3a 20 . IMPORTANT:
000341f0: 7b 0a 20 20 20 20 20 20 63 6c 61 73 73 4e 61 6d {. classNam
00034200: 65 3a 20 27 6d 65 74 61 27 2c 0a 20 20 20 20 20 e: 'meta',.
00034210: 20 62 65 67 69 6e 3a 20 27 21 69 6d 70 6f 72 74 begin: '!import
00034220: 61 6e 74 27 0a 20 20 20 20 7d 2c 0a 20 20 20 20 ant'. },.
00034230: 48 45 58 43 4f 4c 4f 52 3a 20 7b 0a 20 20 20 20 HEXCOLOR: {.
00034240: 20 20 63 6c 61 73 73 4e 61 6d 65 3a 20 27 6e 75 className: 'nu
00034250: 6d 62 65 72 27 2c 0a 20 20 20 20 20 20 62 65 67 mber',. beg
00034260: 69 6e 3a 20 27 23 28 5b 61 2d 66 41 2d 46 30 2d in: '#([a-fA-F0-
00034270: 39 5d 7b 36 7d 7c 5b 61 2d 66 41 2d 46 30 2d 39 9]{6}|[a-fA-F0-9
00034280: 5d 7b 33 7d 29 27 0a 20 20 20 20 7d 2c 0a 20 20 ]{3})'. },.
00034290: 20 20 41 54 54 52 49 42 55 54 45 5f 53 45 4c 45 ATTRIBUTE_SELE
000342a0: 43 54 4f 52 5f 4d 4f 44 45 3a 20 7b 0a 20 20 20 CTOR_MODE: {.
000342b0: 20 20 20 63 6c 61 73 73 4e 61 6d 65 3a 20 27 73 className: 's
000342c0: 65 6c 65 63 74 6f 72 2d 61 74 74 72 27 2c 0a 20 elector-attr',.
000342d0: 20 20 20 20 20 62 65 67 69 6e 3a 20 2f 5c 5b 2f begin: /\[/
000342e0: 2c 0a 20 20 20 20 20 20 65 6e 64 3a 20 2f 5c 5d ,. end: /\]
000342f0: 2f 2c 0a 20 20 20 20 20 20 69 6c 6c 65 67 61 6c /,. illegal
00034300: 3a 20 27 24 27 2c 0a 20 20 20 20 20 20 63 6f 6e : '$',. con
00034310: 74 61 69 6e 73 3a 20 5b 0a 20 20 20 20 20 20 20 tains: [.
00034320: 20 68 6c 6a 73 2e 41 50 4f 53 5f 53 54 52 49 4e hljs.APOS_STRIN
00034330: 47 5f 4d 4f 44 45 2c 0a 20 20 20 20 20 20 20 20 G_MODE,.
00034340: 68 6c 6a 73 2e 51 55 4f 54 45 5f 53 54 52 49 4e hljs.QUOTE_STRIN
00034350: 47 5f 4d 4f 44 45 0a 20 20 20 20 20 20 5d 0a 20 G_MODE. ].
00034360: 20 20 20 7d 0a 20 20 7d 3b 0a 7d 3b 0a 0a 63 6f }. };.};..co
00034370: 6e 73 74 20 54 41 47 53 20 3d 20 5b 0a 20 20 27 nst TAGS = [. '
00034380: 61 27 2c 0a 20 20 27 61 62 62 72 27 2c 0a 20 20 a',. 'abbr',.
00034390: 27 61 64 64 72 65 73 73 27 2c 0a 20 20 27 61 72 'address',. 'ar
000343a0: 74 69 63 6c 65 27 2c 0a 20 20 27 61 73 69 64 65 ticle',. 'aside
000343b0: 27 2c 0a 20 20 27 61 75 64 69 6f 27 2c 0a 20 20 ',. 'audio',.
000343c0: 27 62 27 2c 0a 20 20 27 62 6c 6f 63 6b 71 75 6f 'b',. 'blockquo
000343d0: 74 65 27 2c 0a 20 20 27 62 6f 64 79 27 2c 0a 20 te',. 'body',.
000343e0: 20 27 62 75 74 74 6f 6e 27 2c 0a 20 20 27 63 61 'button',. 'ca
000343f0: 6e 76 61 73 27 2c 0a 20 20 27 63 61 70 74 69 6f nvas',. 'captio
00034400: 6e 27 2c 0a 20 20 27 63 69 74 65 27 2c 0a 20 20 n',. 'cite',.
00034410: 27 63 6f 64 65 27 2c 0a 20 20 27 64 64 27 2c 0a 'code',. 'dd',.
00034420: 20 20 27 64 65 6c 27 2c 0a 20 20 27 64 65 74 61 'del',. 'deta
00034430: 69 6c 73 27 2c 0a 20 20 27 64 66 6e 27 2c 0a 20 ils',. 'dfn',.
00034440: 20 27 64 69 76 27 2c 0a 20 20 27 64 6c 27 2c 0a 'div',. 'dl',.
00034450: 20 20 27 64 74 27 2c 0a 20 20 27 65 6d 27 2c 0a 'dt',. 'em',.
00034460: 20 20 27 66 69 65 6c 64 73 65 74 27 2c 0a 20 20 'fieldset',.
00034470: 27 66 69 67 63 61 70 74 69 6f 6e 27 2c 0a 20 20 'figcaption',.
00034480: 27 66 69 67 75 72 65 27 2c 0a 20 20 27 66 6f 6f 'figure',. 'foo
00034490: 74 65 72 27 2c 0a 20 20 27 66 6f 72 6d 27 2c 0a ter',. 'form',.
000344a0: 20 20 27 68 31 27 2c 0a 20 20 27 68 32 27 2c 0a 'h1',. 'h2',.
000344b0: 20 20 27 68 33 27 2c 0a 20 20 27 68 34 27 2c 0a 'h3',. 'h4',.
000344c0: 20 20 27 68 35 27 2c 0a 20 20 27 68 36 27 2c 0a 'h5',. 'h6',.
000344d0: 20 20 27 68 65 61 64 65 72 27 2c 0a 20 20 27 68 'header',. 'h
000344e0: 67 72 6f 75 70 27 2c 0a 20 20 27 68 74 6d 6c 27 group',. 'html'
000344f0: 2c 0a 20 20 27 69 27 2c 0a 20 20 27 69 66 72 61 ,. 'i',. 'ifra
00034500: 6d 65 27 2c 0a 20 20 27 69 6d 67 27 2c 0a 20 20 me',. 'img',.
00034510: 27 69 6e 70 75 74 27 2c 0a 20 20 27 69 6e 73 27 'input',. 'ins'
00034520: 2c 0a 20 20 27 6b 62 64 27 2c 0a 20 20 27 6c 61 ,. 'kbd',. 'la
00034530: 62 65 6c 27 2c 0a 20 20 27 6c 65 67 65 6e 64 27 bel',. 'legend'
00034540: 2c 0a 20 20 27 6c 69 27 2c 0a 20 20 27 6d 61 69 ,. 'li',. 'mai
00034550: 6e 27 2c 0a 20 20 27 6d 61 72 6b 27 2c 0a 20 20 n',. 'mark',.
00034560: 27 6d 65 6e 75 27 2c 0a 20 20 27 6e 61 76 27 2c 'menu',. 'nav',
00034570: 0a 20 20 27 6f 62 6a 65 63 74 27 2c 0a 20 20 27 . 'object',. '
00034580: 6f 6c 27 2c 0a 20 20 27 70 27 2c 0a 20 20 27 71 ol',. 'p',. 'q
00034590: 27 2c 0a 20 20 27 71 75 6f 74 65 27 2c 0a 20 20 ',. 'quote',.
000345a0: 27 73 61 6d 70 27 2c 0a 20 20 27 73 65 63 74 69 'samp',. 'secti
000345b0: 6f 6e 27 2c 0a 20 20 27 73 70 61 6e 27 2c 0a 20 on',. 'span',.
000345c0: 20 27 73 74 72 6f 6e 67 27 2c 0a 20 20 27 73 75 'strong',. 'su
000345d0: 6d 6d 61 72 79 27 2c 0a 20 20 27 73 75 70 27 2c mmary',. 'sup',
000345e0: 0a 20 20 27 74 61 62 6c 65 27 2c 0a 20 20 27 74 . 'table',. 't
000345f0: 62 6f 64 79 27 2c 0a 20 20 27 74 64 27 2c 0a 20 body',. 'td',.
00034600: 20 27 74 65 78 74 61 72 65 61 27 2c 0a 20 20 27 'textarea',. '
00034610: 74 66 6f 6f 74 27 2c 0a 20 20 27 74 68 27 2c 0a tfoot',. 'th',.
00034620: 20 20 27 74 68 65 61 64 27 2c 0a 20 20 27 74 69 'thead',. 'ti
00034630: 6d 65 27 2c 0a 20 20 27 74 72 27 2c 0a 20 20 27 me',. 'tr',. '
00034640: 75 6c 27 2c 0a 20 20 27 76 61 72 27 2c 0a 20 20 ul',. 'var',.
00034650: 27 76 69 64 65 6f 27 0a 5d 3b 0a 0a 63 6f 6e 73 'video'.];..cons
00034660: 74 20 4d 45 44 49 41 5f 46 45 41 54 55 52 45 53 t MEDIA_FEATURES
00034670: 20 3d 20 5b 0a 20 20 27 61 6e 79 2d 68 6f 76 65 = [. 'any-hove
00034680: 72 27 2c 0a 20 20 27 61 6e 79 2d 70 6f 69 6e 74 r',. 'any-point
00034690: 65 72 27 2c 0a 20 20 27 61 73 70 65 63 74 2d 72 er',. 'aspect-r
000346a0: 61 74 69 6f 27 2c 0a 20 20 27 63 6f 6c 6f 72 27 atio',. 'color'
000346b0: 2c 0a 20 20 27 63 6f 6c 6f 72 2d 67 61 6d 75 74 ,. 'color-gamut
000346c0: 27 2c 0a 20 20 27 63 6f 6c 6f 72 2d 69 6e 64 65 ',. 'color-inde
000346d0: 78 27 2c 0a 20 20 27 64 65 76 69 63 65 2d 61 73 x',. 'device-as
000346e0: 70 65 63 74 2d 72 61 74 69 6f 27 2c 0a 20 20 27 pect-ratio',. '
000346f0: 64 65 76 69 63 65 2d 68 65 69 67 68 74 27 2c 0a device-height',.
00034700: 20 20 27 64 65 76 69 63 65 2d 77 69 64 74 68 27 'device-width'
00034710: 2c 0a 20 20 27 64 69 73 70 6c 61 79 2d 6d 6f 64 ,. 'display-mod
00034720: 65 27 2c 0a 20 20 27 66 6f 72 63 65 64 2d 63 6f e',. 'forced-co
00034730: 6c 6f 72 73 27 2c 0a 20 20 27 67 72 69 64 27 2c lors',. 'grid',
00034740: 0a 20 20 27 68 65 69 67 68 74 27 2c 0a 20 20 27 . 'height',. '
00034750: 68 6f 76 65 72 27 2c 0a 20 20 27 69 6e 76 65 72 hover',. 'inver
00034760: 74 65 64 2d 63 6f 6c 6f 72 73 27 2c 0a 20 20 27 ted-colors',. '
00034770: 6d 6f 6e 6f 63 68 72 6f 6d 65 27 2c 0a 20 20 27 monochrome',. '
00034780: 6f 72 69 65 6e 74 61 74 69 6f 6e 27 2c 0a 20 20 orientation',.
00034790: 27 6f 76 65 72 66 6c 6f 77 2d 62 6c 6f 63 6b 27 'overflow-block'
000347a0: 2c 0a 20 20 27 6f 76 65 72 66 6c 6f 77 2d 69 6e ,. 'overflow-in
000347b0: 6c 69 6e 65 27 2c 0a 20 20 27 70 6f 69 6e 74 65 line',. 'pointe
000347c0: 72 27 2c 0a 20 20 27 70 72 65 66 65 72 73 2d 63 r',. 'prefers-c
000347d0: 6f 6c 6f 72 2d 73 63 68 65 6d 65 27 2c 0a 20 20 olor-scheme',.
000347e0: 27 70 72 65 66 65 72 73 2d 63 6f 6e 74 72 61 73 'prefers-contras
000347f0: 74 27 2c 0a 20 20 27 70 72 65 66 65 72 73 2d 72 t',. 'prefers-r
00034800: 65 64 75 63 65 64 2d 6d 6f 74 69 6f 6e 27 2c 0a educed-motion',.
00034810: 20 20 27 70 72 65 66 65 72 73 2d 72 65 64 75 63 'prefers-reduc
00034820: 65 64 2d 74 72 61 6e 73 70 61 72 65 6e 63 79 27 ed-transparency'
00034830: 2c 0a 20 20 27 72 65 73 6f 6c 75 74 69 6f 6e 27 ,. 'resolution'
00034840: 2c 0a 20 20 27 73 63 61 6e 27 2c 0a 20 20 27 73 ,. 'scan',. 's
00034850: 63 72 69 70 74 69 6e 67 27 2c 0a 20 20 27 75 70 cripting',. 'up
00034860: 64 61 74 65 27 2c 0a 20 20 27 77 69 64 74 68 27 date',. 'width'
00034870: 2c 0a 20 20 2f 2f 20 54 4f 44 4f 3a 20 66 69 6e ,. // TODO: fin
00034880: 64 20 61 20 62 65 74 74 65 72 20 73 6f 6c 75 74 d a better solut
00034890: 69 6f 6e 3f 0a 20 20 27 6d 69 6e 2d 77 69 64 74 ion?. 'min-widt
000348a0: 68 27 2c 0a 20 20 27 6d 61 78 2d 77 69 64 74 68 h',. 'max-width
000348b0: 27 2c 0a 20 20 27 6d 69 6e 2d 68 65 69 67 68 74 ',. 'min-height
000348c0: 27 2c 0a 20 20 27 6d 61 78 2d 68 65 69 67 68 74 ',. 'max-height
000348d0: 27 0a 5d 3b 0a 0a 2f 2f 20 68 74 74 70 73 3a 2f '.];..// https:/
000348e0: 2f 64 65 76 65 6c 6f 70 65 72 2e 6d 6f 7a 69 6c /developer.mozil
000348f0: 6c 61 2e 6f 72 67 2f 65 6e 2d 55 53 2f 64 6f 63 la.org/en-US/doc
00034900: 73 2f 57 65 62 2f 43 53 53 2f 50 73 65 75 64 6f s/Web/CSS/Pseudo
00034910: 2d 63 6c 61 73 73 65 73 0a 63 6f 6e 73 74 20 50 -classes.const P
00034920: 53 45 55 44 4f 5f 43 4c 41 53 53 45 53 20 3d 20 SEUDO_CLASSES =
00034930: 5b 0a 20 20 27 61 63 74 69 76 65 27 2c 0a 20 20 [. 'active',.
00034940: 27 61 6e 79 2d 6c 69 6e 6b 27 2c 0a 20 20 27 62 'any-link',. 'b
00034950: 6c 61 6e 6b 27 2c 0a 20 20 27 63 68 65 63 6b 65 lank',. 'checke
00034960: 64 27 2c 0a 20 20 27 63 75 72 72 65 6e 74 27 2c d',. 'current',
00034970: 0a 20 20 27 64 65 66 61 75 6c 74 27 2c 0a 20 20 . 'default',.
00034980: 27 64 65 66 69 6e 65 64 27 2c 0a 20 20 27 64 69 'defined',. 'di
00034990: 72 27 2c 20 2f 2f 20 64 69 72 28 29 0a 20 20 27 r', // dir(). '
000349a0: 64 69 73 61 62 6c 65 64 27 2c 0a 20 20 27 64 72 disabled',. 'dr
000349b0: 6f 70 27 2c 0a 20 20 27 65 6d 70 74 79 27 2c 0a op',. 'empty',.
000349c0: 20 20 27 65 6e 61 62 6c 65 64 27 2c 0a 20 20 27 'enabled',. '
000349d0: 66 69 72 73 74 27 2c 0a 20 20 27 66 69 72 73 74 first',. 'first
000349e0: 2d 63 68 69 6c 64 27 2c 0a 20 20 27 66 69 72 73 -child',. 'firs
000349f0: 74 2d 6f 66 2d 74 79 70 65 27 2c 0a 20 20 27 66 t-of-type',. 'f
00034a00: 75 6c 6c 73 63 72 65 65 6e 27 2c 0a 20 20 27 66 ullscreen',. 'f
00034a10: 75 74 75 72 65 27 2c 0a 20 20 27 66 6f 63 75 73 uture',. 'focus
00034a20: 27 2c 0a 20 20 27 66 6f 63 75 73 2d 76 69 73 69 ',. 'focus-visi
00034a30: 62 6c 65 27 2c 0a 20 20 27 66 6f 63 75 73 2d 77 ble',. 'focus-w
00034a40: 69 74 68 69 6e 27 2c 0a 20 20 27 68 61 73 27 2c ithin',. 'has',
00034a50: 20 2f 2f 20 68 61 73 28 29 0a 20 20 27 68 6f 73 // has(). 'hos
00034a60: 74 27 2c 20 2f 2f 20 68 6f 73 74 20 6f 72 20 68 t', // host or h
00034a70: 6f 73 74 28 29 0a 20 20 27 68 6f 73 74 2d 63 6f ost(). 'host-co
00034a80: 6e 74 65 78 74 27 2c 20 2f 2f 20 68 6f 73 74 2d ntext', // host-
00034a90: 63 6f 6e 74 65 78 74 28 29 0a 20 20 27 68 6f 76 context(). 'hov
00034aa0: 65 72 27 2c 0a 20 20 27 69 6e 64 65 74 65 72 6d er',. 'indeterm
00034ab0: 69 6e 61 74 65 27 2c 0a 20 20 27 69 6e 2d 72 61 inate',. 'in-ra
00034ac0: 6e 67 65 27 2c 0a 20 20 27 69 6e 76 61 6c 69 64 nge',. 'invalid
00034ad0: 27 2c 0a 20 20 27 69 73 27 2c 20 2f 2f 20 69 73 ',. 'is', // is
00034ae0: 28 29 0a 20 20 27 6c 61 6e 67 27 2c 20 2f 2f 20 (). 'lang', //
00034af0: 6c 61 6e 67 28 29 0a 20 20 27 6c 61 73 74 2d 63 lang(). 'last-c
00034b00: 68 69 6c 64 27 2c 0a 20 20 27 6c 61 73 74 2d 6f hild',. 'last-o
00034b10: 66 2d 74 79 70 65 27 2c 0a 20 20 27 6c 65 66 74 f-type',. 'left
00034b20: 27 2c 0a 20 20 27 6c 69 6e 6b 27 2c 0a 20 20 27 ',. 'link',. '
00034b30: 6c 6f 63 61 6c 2d 6c 69 6e 6b 27 2c 0a 20 20 27 local-link',. '
00034b40: 6e 6f 74 27 2c 20 2f 2f 20 6e 6f 74 28 29 0a 20 not', // not().
00034b50: 20 27 6e 74 68 2d 63 68 69 6c 64 27 2c 20 2f 2f 'nth-child', //
00034b60: 20 6e 74 68 2d 63 68 69 6c 64 28 29 0a 20 20 27 nth-child(). '
00034b70: 6e 74 68 2d 63 6f 6c 27 2c 20 2f 2f 20 6e 74 68 nth-col', // nth
00034b80: 2d 63 6f 6c 28 29 0a 20 20 27 6e 74 68 2d 6c 61 -col(). 'nth-la
00034b90: 73 74 2d 63 68 69 6c 64 27 2c 20 2f 2f 20 6e 74 st-child', // nt
00034ba0: 68 2d 6c 61 73 74 2d 63 68 69 6c 64 28 29 0a 20 h-last-child().
00034bb0: 20 27 6e 74 68 2d 6c 61 73 74 2d 63 6f 6c 27 2c 'nth-last-col',
00034bc0: 20 2f 2f 20 6e 74 68 2d 6c 61 73 74 2d 63 6f 6c // nth-last-col
00034bd0: 28 29 0a 20 20 27 6e 74 68 2d 6c 61 73 74 2d 6f (). 'nth-last-o
00034be0: 66 2d 74 79 70 65 27 2c 20 2f 2f 6e 74 68 2d 6c f-type', //nth-l
00034bf0: 61 73 74 2d 6f 66 2d 74 79 70 65 28 29 0a 20 20 ast-of-type().
00034c00: 27 6e 74 68 2d 6f 66 2d 74 79 70 65 27 2c 20 2f 'nth-of-type', /
00034c10: 2f 6e 74 68 2d 6f 66 2d 74 79 70 65 28 29 0a 20 /nth-of-type().
00034c20: 20 27 6f 6e 6c 79 2d 63 68 69 6c 64 27 2c 0a 20 'only-child',.
00034c30: 20 27 6f 6e 6c 79 2d 6f 66 2d 74 79 70 65 27 2c 'only-of-type',
00034c40: 0a 20 20 27 6f 70 74 69 6f 6e 61 6c 27 2c 0a 20 . 'optional',.
00034c50: 20 27 6f 75 74 2d 6f 66 2d 72 61 6e 67 65 27 2c 'out-of-range',
00034c60: 0a 20 20 27 70 61 73 74 27 2c 0a 20 20 27 70 6c . 'past',. 'pl
00034c70: 61 63 65 68 6f 6c 64 65 72 2d 73 68 6f 77 6e 27 aceholder-shown'
00034c80: 2c 0a 20 20 27 72 65 61 64 2d 6f 6e 6c 79 27 2c ,. 'read-only',
00034c90: 0a 20 20 27 72 65 61 64 2d 77 72 69 74 65 27 2c . 'read-write',
00034ca0: 0a 20 20 27 72 65 71 75 69 72 65 64 27 2c 0a 20 . 'required',.
00034cb0: 20 27 72 69 67 68 74 27 2c 0a 20 20 27 72 6f 6f 'right',. 'roo
00034cc0: 74 27 2c 0a 20 20 27 73 63 6f 70 65 27 2c 0a 20 t',. 'scope',.
00034cd0: 20 27 74 61 72 67 65 74 27 2c 0a 20 20 27 74 61 'target',. 'ta
00034ce0: 72 67 65 74 2d 77 69 74 68 69 6e 27 2c 0a 20 20 rget-within',.
00034cf0: 27 75 73 65 72 2d 69 6e 76 61 6c 69 64 27 2c 0a 'user-invalid',.
00034d00: 20 20 27 76 61 6c 69 64 27 2c 0a 20 20 27 76 69 'valid',. 'vi
00034d10: 73 69 74 65 64 27 2c 0a 20 20 27 77 68 65 72 65 sited',. 'where
00034d20: 27 20 2f 2f 20 77 68 65 72 65 28 29 0a 5d 3b 0a ' // where().];.
00034d30: 0a 2f 2f 20 68 74 74 70 73 3a 2f 2f 64 65 76 65 .// https://deve
00034d40: 6c 6f 70 65 72 2e 6d 6f 7a 69 6c 6c 61 2e 6f 72 loper.mozilla.or
00034d50: 67 2f 65 6e 2d 55 53 2f 64 6f 63 73 2f 57 65 62 g/en-US/docs/Web
00034d60: 2f 43 53 53 2f 50 73 65 75 64 6f 2d 65 6c 65 6d /CSS/Pseudo-elem
00034d70: 65 6e 74 73 0a 63 6f 6e 73 74 20 50 53 45 55 44 ents.const PSEUD
00034d80: 4f 5f 45 4c 45 4d 45 4e 54 53 20 3d 20 5b 0a 20 O_ELEMENTS = [.
00034d90: 20 27 61 66 74 65 72 27 2c 0a 20 20 27 62 61 63 'after',. 'bac
00034da0: 6b 64 72 6f 70 27 2c 0a 20 20 27 62 65 66 6f 72 kdrop',. 'befor
00034db0: 65 27 2c 0a 20 20 27 63 75 65 27 2c 0a 20 20 27 e',. 'cue',. '
00034dc0: 63 75 65 2d 72 65 67 69 6f 6e 27 2c 0a 20 20 27 cue-region',. '
00034dd0: 66 69 72 73 74 2d 6c 65 74 74 65 72 27 2c 0a 20 first-letter',.
00034de0: 20 27 66 69 72 73 74 2d 6c 69 6e 65 27 2c 0a 20 'first-line',.
00034df0: 20 27 67 72 61 6d 6d 61 72 2d 65 72 72 6f 72 27 'grammar-error'
00034e00: 2c 0a 20 20 27 6d 61 72 6b 65 72 27 2c 0a 20 20 ,. 'marker',.
00034e10: 27 70 61 72 74 27 2c 0a 20 20 27 70 6c 61 63 65 'part',. 'place
00034e20: 68 6f 6c 64 65 72 27 2c 0a 20 20 27 73 65 6c 65 holder',. 'sele
00034e30: 63 74 69 6f 6e 27 2c 0a 20 20 27 73 6c 6f 74 74 ction',. 'slott
00034e40: 65 64 27 2c 0a 20 20 27 73 70 65 6c 6c 69 6e 67 ed',. 'spelling
00034e50: 2d 65 72 72 6f 72 27 0a 5d 3b 0a 0a 63 6f 6e 73 -error'.];..cons
00034e60: 74 20 41 54 54 52 49 42 55 54 45 53 20 3d 20 5b t ATTRIBUTES = [
00034e70: 0a 20 20 27 61 6c 69 67 6e 2d 63 6f 6e 74 65 6e . 'align-conten
00034e80: 74 27 2c 0a 20 20 27 61 6c 69 67 6e 2d 69 74 65 t',. 'align-ite
00034e90: 6d 73 27 2c 0a 20 20 27 61 6c 69 67 6e 2d 73 65 ms',. 'align-se
00034ea0: 6c 66 27 2c 0a 20 20 27 61 6e 69 6d 61 74 69 6f lf',. 'animatio
00034eb0: 6e 27 2c 0a 20 20 27 61 6e 69 6d 61 74 69 6f 6e n',. 'animation
00034ec0: 2d 64 65 6c 61 79 27 2c 0a 20 20 27 61 6e 69 6d -delay',. 'anim
00034ed0: 61 74 69 6f 6e 2d 64 69 72 65 63 74 69 6f 6e 27 ation-direction'
00034ee0: 2c 0a 20 20 27 61 6e 69 6d 61 74 69 6f 6e 2d 64 ,. 'animation-d
00034ef0: 75 72 61 74 69 6f 6e 27 2c 0a 20 20 27 61 6e 69 uration',. 'ani
00034f00: 6d 61 74 69 6f 6e 2d 66 69 6c 6c 2d 6d 6f 64 65 mation-fill-mode
00034f10: 27 2c 0a 20 20 27 61 6e 69 6d 61 74 69 6f 6e 2d ',. 'animation-
00034f20: 69 74 65 72 61 74 69 6f 6e 2d 63 6f 75 6e 74 27 iteration-count'
00034f30: 2c 0a 20 20 27 61 6e 69 6d 61 74 69 6f 6e 2d 6e ,. 'animation-n
00034f40: 61 6d 65 27 2c 0a 20 20 27 61 6e 69 6d 61 74 69 ame',. 'animati
00034f50: 6f 6e 2d 70 6c 61 79 2d 73 74 61 74 65 27 2c 0a on-play-state',.
00034f60: 20 20 27 61 6e 69 6d 61 74 69 6f 6e 2d 74 69 6d 'animation-tim
00034f70: 69 6e 67 2d 66 75 6e 63 74 69 6f 6e 27 2c 0a 20 ing-function',.
00034f80: 20 27 61 75 74 6f 27 2c 0a 20 20 27 62 61 63 6b 'auto',. 'back
00034f90: 66 61 63 65 2d 76 69 73 69 62 69 6c 69 74 79 27 face-visibility'
00034fa0: 2c 0a 20 20 27 62 61 63 6b 67 72 6f 75 6e 64 27 ,. 'background'
00034fb0: 2c 0a 20 20 27 62 61 63 6b 67 72 6f 75 6e 64 2d ,. 'background-
00034fc0: 61 74 74 61 63 68 6d 65 6e 74 27 2c 0a 20 20 27 attachment',. '
00034fd0: 62 61 63 6b 67 72 6f 75 6e 64 2d 63 6c 69 70 27 background-clip'
00034fe0: 2c 0a 20 20 27 62 61 63 6b 67 72 6f 75 6e 64 2d ,. 'background-
00034ff0: 63 6f 6c 6f 72 27 2c 0a 20 20 27 62 61 63 6b 67 color',. 'backg
00035000: 72 6f 75 6e 64 2d 69 6d 61 67 65 27 2c 0a 20 20 round-image',.
00035010: 27 62 61 63 6b 67 72 6f 75 6e 64 2d 6f 72 69 67 'background-orig
00035020: 69 6e 27 2c 0a 20 20 27 62 61 63 6b 67 72 6f 75 in',. 'backgrou
00035030: 6e 64 2d 70 6f 73 69 74 69 6f 6e 27 2c 0a 20 20 nd-position',.
00035040: 27 62 61 63 6b 67 72 6f 75 6e 64 2d 72 65 70 65 'background-repe
00035050: 61 74 27 2c 0a 20 20 27 62 61 63 6b 67 72 6f 75 at',. 'backgrou
00035060: 6e 64 2d 73 69 7a 65 27 2c 0a 20 20 27 62 6f 72 nd-size',. 'bor
00035070: 64 65 72 27 2c 0a 20 20 27 62 6f 72 64 65 72 2d der',. 'border-
00035080: 62 6f 74 74 6f 6d 27 2c 0a 20 20 27 62 6f 72 64 bottom',. 'bord
00035090: 65 72 2d 62 6f 74 74 6f 6d 2d 63 6f 6c 6f 72 27 er-bottom-color'
000350a0: 2c 0a 20 20 27 62 6f 72 64 65 72 2d 62 6f 74 74 ,. 'border-bott
000350b0: 6f 6d 2d 6c 65 66 74 2d 72 61 64 69 75 73 27 2c om-left-radius',
000350c0: 0a 20 20 27 62 6f 72 64 65 72 2d 62 6f 74 74 6f . 'border-botto
000350d0: 6d 2d 72 69 67 68 74 2d 72 61 64 69 75 73 27 2c m-right-radius',
000350e0: 0a 20 20 27 62 6f 72 64 65 72 2d 62 6f 74 74 6f . 'border-botto
000350f0: 6d 2d 73 74 79 6c 65 27 2c 0a 20 20 27 62 6f 72 m-style',. 'bor
00035100: 64 65 72 2d 62 6f 74 74 6f 6d 2d 77 69 64 74 68 der-bottom-width
00035110: 27 2c 0a 20 20 27 62 6f 72 64 65 72 2d 63 6f 6c ',. 'border-col
00035120: 6c 61 70 73 65 27 2c 0a 20 20 27 62 6f 72 64 65 lapse',. 'borde
00035130: 72 2d 63 6f 6c 6f 72 27 2c 0a 20 20 27 62 6f 72 r-color',. 'bor
00035140: 64 65 72 2d 69 6d 61 67 65 27 2c 0a 20 20 27 62 der-image',. 'b
00035150: 6f 72 64 65 72 2d 69 6d 61 67 65 2d 6f 75 74 73 order-image-outs
00035160: 65 74 27 2c 0a 20 20 27 62 6f 72 64 65 72 2d 69 et',. 'border-i
00035170: 6d 61 67 65 2d 72 65 70 65 61 74 27 2c 0a 20 20 mage-repeat',.
00035180: 27 62 6f 72 64 65 72 2d 69 6d 61 67 65 2d 73 6c 'border-image-sl
00035190: 69 63 65 27 2c 0a 20 20 27 62 6f 72 64 65 72 2d ice',. 'border-
000351a0: 69 6d 61 67 65 2d 73 6f 75 72 63 65 27 2c 0a 20 image-source',.
000351b0: 20 27 62 6f 72 64 65 72 2d 69 6d 61 67 65 2d 77 'border-image-w
000351c0: 69 64 74 68 27 2c 0a 20 20 27 62 6f 72 64 65 72 idth',. 'border
000351d0: 2d 6c 65 66 74 27 2c 0a 20 20 27 62 6f 72 64 65 -left',. 'borde
000351e0: 72 2d 6c 65 66 74 2d 63 6f 6c 6f 72 27 2c 0a 20 r-left-color',.
000351f0: 20 27 62 6f 72 64 65 72 2d 6c 65 66 74 2d 73 74 'border-left-st
00035200: 79 6c 65 27 2c 0a 20 20 27 62 6f 72 64 65 72 2d yle',. 'border-
00035210: 6c 65 66 74 2d 77 69 64 74 68 27 2c 0a 20 20 27 left-width',. '
00035220: 62 6f 72 64 65 72 2d 72 61 64 69 75 73 27 2c 0a border-radius',.
00035230: 20 20 27 62 6f 72 64 65 72 2d 72 69 67 68 74 27 'border-right'
00035240: 2c 0a 20 20 27 62 6f 72 64 65 72 2d 72 69 67 68 ,. 'border-righ
00035250: 74 2d 63 6f 6c 6f 72 27 2c 0a 20 20 27 62 6f 72 t-color',. 'bor
00035260: 64 65 72 2d 72 69 67 68 74 2d 73 74 79 6c 65 27 der-right-style'
00035270: 2c 0a 20 20 27 62 6f 72 64 65 72 2d 72 69 67 68 ,. 'border-righ
00035280: 74 2d 77 69 64 74 68 27 2c 0a 20 20 27 62 6f 72 t-width',. 'bor
00035290: 64 65 72 2d 73 70 61 63 69 6e 67 27 2c 0a 20 20 der-spacing',.
000352a0: 27 62 6f 72 64 65 72 2d 73 74 79 6c 65 27 2c 0a 'border-style',.
000352b0: 20 20 27 62 6f 72 64 65 72 2d 74 6f 70 27 2c 0a 'border-top',.
000352c0: 20 20 27 62 6f 72 64 65 72 2d 74 6f 70 2d 63 6f 'border-top-co
000352d0: 6c 6f 72 27 2c 0a 20 20 27 62 6f 72 64 65 72 2d lor',. 'border-
000352e0: 74 6f 70 2d 6c 65 66 74 2d 72 61 64 69 75 73 27 top-left-radius'
000352f0: 2c 0a 20 20 27 62 6f 72 64 65 72 2d 74 6f 70 2d ,. 'border-top-
00035300: 72 69 67 68 74 2d 72 61 64 69 75 73 27 2c 0a 20 right-radius',.
00035310: 20 27 62 6f 72 64 65 72 2d 74 6f 70 2d 73 74 79 'border-top-sty
00035320: 6c 65 27 2c 0a 20 20 27 62 6f 72 64 65 72 2d 74 le',. 'border-t
00035330: 6f 70 2d 77 69 64 74 68 27 2c 0a 20 20 27 62 6f op-width',. 'bo
00035340: 72 64 65 72 2d 77 69 64 74 68 27 2c 0a 20 20 27 rder-width',. '
00035350: 62 6f 74 74 6f 6d 27 2c 0a 20 20 27 62 6f 78 2d bottom',. 'box-
00035360: 64 65 63 6f 72 61 74 69 6f 6e 2d 62 72 65 61 6b decoration-break
00035370: 27 2c 0a 20 20 27 62 6f 78 2d 73 68 61 64 6f 77 ',. 'box-shadow
00035380: 27 2c 0a 20 20 27 62 6f 78 2d 73 69 7a 69 6e 67 ',. 'box-sizing
00035390: 27 2c 0a 20 20 27 62 72 65 61 6b 2d 61 66 74 65 ',. 'break-afte
000353a0: 72 27 2c 0a 20 20 27 62 72 65 61 6b 2d 62 65 66 r',. 'break-bef
000353b0: 6f 72 65 27 2c 0a 20 20 27 62 72 65 61 6b 2d 69 ore',. 'break-i
000353c0: 6e 73 69 64 65 27 2c 0a 20 20 27 63 61 70 74 69 nside',. 'capti
000353d0: 6f 6e 2d 73 69 64 65 27 2c 0a 20 20 27 63 6c 65 on-side',. 'cle
000353e0: 61 72 27 2c 0a 20 20 27 63 6c 69 70 27 2c 0a 20 ar',. 'clip',.
000353f0: 20 27 63 6c 69 70 2d 70 61 74 68 27 2c 0a 20 20 'clip-path',.
00035400: 27 63 6f 6c 6f 72 27 2c 0a 20 20 27 63 6f 6c 75 'color',. 'colu
00035410: 6d 6e 2d 63 6f 75 6e 74 27 2c 0a 20 20 27 63 6f mn-count',. 'co
00035420: 6c 75 6d 6e 2d 66 69 6c 6c 27 2c 0a 20 20 27 63 lumn-fill',. 'c
00035430: 6f 6c 75 6d 6e 2d 67 61 70 27 2c 0a 20 20 27 63 olumn-gap',. 'c
00035440: 6f 6c 75 6d 6e 2d 72 75 6c 65 27 2c 0a 20 20 27 olumn-rule',. '
00035450: 63 6f 6c 75 6d 6e 2d 72 75 6c 65 2d 63 6f 6c 6f column-rule-colo
00035460: 72 27 2c 0a 20 20 27 63 6f 6c 75 6d 6e 2d 72 75 r',. 'column-ru
00035470: 6c 65 2d 73 74 79 6c 65 27 2c 0a 20 20 27 63 6f le-style',. 'co
00035480: 6c 75 6d 6e 2d 72 75 6c 65 2d 77 69 64 74 68 27 lumn-rule-width'
00035490: 2c 0a 20 20 27 63 6f 6c 75 6d 6e 2d 73 70 61 6e ,. 'column-span
000354a0: 27 2c 0a 20 20 27 63 6f 6c 75 6d 6e 2d 77 69 64 ',. 'column-wid
000354b0: 74 68 27 2c 0a 20 20 27 63 6f 6c 75 6d 6e 73 27 th',. 'columns'
000354c0: 2c 0a 20 20 27 63 6f 6e 74 65 6e 74 27 2c 0a 20 ,. 'content',.
000354d0: 20 27 63 6f 75 6e 74 65 72 2d 69 6e 63 72 65 6d 'counter-increm
000354e0: 65 6e 74 27 2c 0a 20 20 27 63 6f 75 6e 74 65 72 ent',. 'counter
000354f0: 2d 72 65 73 65 74 27 2c 0a 20 20 27 63 75 72 73 -reset',. 'curs
00035500: 6f 72 27 2c 0a 20 20 27 64 69 72 65 63 74 69 6f or',. 'directio
00035510: 6e 27 2c 0a 20 20 27 64 69 73 70 6c 61 79 27 2c n',. 'display',
00035520: 0a 20 20 27 65 6d 70 74 79 2d 63 65 6c 6c 73 27 . 'empty-cells'
00035530: 2c 0a 20 20 27 66 69 6c 74 65 72 27 2c 0a 20 20 ,. 'filter',.
00035540: 27 66 6c 65 78 27 2c 0a 20 20 27 66 6c 65 78 2d 'flex',. 'flex-
00035550: 62 61 73 69 73 27 2c 0a 20 20 27 66 6c 65 78 2d basis',. 'flex-
00035560: 64 69 72 65 63 74 69 6f 6e 27 2c 0a 20 20 27 66 direction',. 'f
00035570: 6c 65 78 2d 66 6c 6f 77 27 2c 0a 20 20 27 66 6c lex-flow',. 'fl
00035580: 65 78 2d 67 72 6f 77 27 2c 0a 20 20 27 66 6c 65 ex-grow',. 'fle
00035590: 78 2d 73 68 72 69 6e 6b 27 2c 0a 20 20 27 66 6c x-shrink',. 'fl
000355a0: 65 78 2d 77 72 61 70 27 2c 0a 20 20 27 66 6c 6f ex-wrap',. 'flo
000355b0: 61 74 27 2c 0a 20 20 27 66 6f 6e 74 27 2c 0a 20 at',. 'font',.
000355c0: 20 27 66 6f 6e 74 2d 64 69 73 70 6c 61 79 27 2c 'font-display',
000355d0: 0a 20 20 27 66 6f 6e 74 2d 66 61 6d 69 6c 79 27 . 'font-family'
000355e0: 2c 0a 20 20 27 66 6f 6e 74 2d 66 65 61 74 75 72 ,. 'font-featur
000355f0: 65 2d 73 65 74 74 69 6e 67 73 27 2c 0a 20 20 27 e-settings',. '
00035600: 66 6f 6e 74 2d 6b 65 72 6e 69 6e 67 27 2c 0a 20 font-kerning',.
00035610: 20 27 66 6f 6e 74 2d 6c 61 6e 67 75 61 67 65 2d 'font-language-
00035620: 6f 76 65 72 72 69 64 65 27 2c 0a 20 20 27 66 6f override',. 'fo
00035630: 6e 74 2d 73 69 7a 65 27 2c 0a 20 20 27 66 6f 6e nt-size',. 'fon
00035640: 74 2d 73 69 7a 65 2d 61 64 6a 75 73 74 27 2c 0a t-size-adjust',.
00035650: 20 20 27 66 6f 6e 74 2d 73 6d 6f 6f 74 68 69 6e 'font-smoothin
00035660: 67 27 2c 0a 20 20 27 66 6f 6e 74 2d 73 74 72 65 g',. 'font-stre
00035670: 74 63 68 27 2c 0a 20 20 27 66 6f 6e 74 2d 73 74 tch',. 'font-st
00035680: 79 6c 65 27 2c 0a 20 20 27 66 6f 6e 74 2d 76 61 yle',. 'font-va
00035690: 72 69 61 6e 74 27 2c 0a 20 20 27 66 6f 6e 74 2d riant',. 'font-
000356a0: 76 61 72 69 61 6e 74 2d 6c 69 67 61 74 75 72 65 variant-ligature
000356b0: 73 27 2c 0a 20 20 27 66 6f 6e 74 2d 76 61 72 69 s',. 'font-vari
000356c0: 61 74 69 6f 6e 2d 73 65 74 74 69 6e 67 73 27 2c ation-settings',
000356d0: 0a 20 20 27 66 6f 6e 74 2d 77 65 69 67 68 74 27 . 'font-weight'
000356e0: 2c 0a 20 20 27 68 65 69 67 68 74 27 2c 0a 20 20 ,. 'height',.
000356f0: 27 68 79 70 68 65 6e 73 27 2c 0a 20 20 27 69 63 'hyphens',. 'ic
00035700: 6f 6e 27 2c 0a 20 20 27 69 6d 61 67 65 2d 6f 72 on',. 'image-or
00035710: 69 65 6e 74 61 74 69 6f 6e 27 2c 0a 20 20 27 69 ientation',. 'i
00035720: 6d 61 67 65 2d 72 65 6e 64 65 72 69 6e 67 27 2c mage-rendering',
00035730: 0a 20 20 27 69 6d 61 67 65 2d 72 65 73 6f 6c 75 . 'image-resolu
00035740: 74 69 6f 6e 27 2c 0a 20 20 27 69 6d 65 2d 6d 6f tion',. 'ime-mo
00035750: 64 65 27 2c 0a 20 20 27 69 6e 68 65 72 69 74 27 de',. 'inherit'
00035760: 2c 0a 20 20 27 69 6e 69 74 69 61 6c 27 2c 0a 20 ,. 'initial',.
00035770: 20 27 6a 75 73 74 69 66 79 2d 63 6f 6e 74 65 6e 'justify-conten
00035780: 74 27 2c 0a 20 20 27 6c 65 66 74 27 2c 0a 20 20 t',. 'left',.
00035790: 27 6c 65 74 74 65 72 2d 73 70 61 63 69 6e 67 27 'letter-spacing'
000357a0: 2c 0a 20 20 27 6c 69 6e 65 2d 68 65 69 67 68 74 ,. 'line-height
000357b0: 27 2c 0a 20 20 27 6c 69 73 74 2d 73 74 79 6c 65 ',. 'list-style
000357c0: 27 2c 0a 20 20 27 6c 69 73 74 2d 73 74 79 6c 65 ',. 'list-style
000357d0: 2d 69 6d 61 67 65 27 2c 0a 20 20 27 6c 69 73 74 -image',. 'list
000357e0: 2d 73 74 79 6c 65 2d 70 6f 73 69 74 69 6f 6e 27 -style-position'
000357f0: 2c 0a 20 20 27 6c 69 73 74 2d 73 74 79 6c 65 2d ,. 'list-style-
00035800: 74 79 70 65 27 2c 0a 20 20 27 6d 61 72 67 69 6e type',. 'margin
00035810: 27 2c 0a 20 20 27 6d 61 72 67 69 6e 2d 62 6f 74 ',. 'margin-bot
00035820: 74 6f 6d 27 2c 0a 20 20 27 6d 61 72 67 69 6e 2d tom',. 'margin-
00035830: 6c 65 66 74 27 2c 0a 20 20 27 6d 61 72 67 69 6e left',. 'margin
00035840: 2d 72 69 67 68 74 27 2c 0a 20 20 27 6d 61 72 67 -right',. 'marg
00035850: 69 6e 2d 74 6f 70 27 2c 0a 20 20 27 6d 61 72 6b in-top',. 'mark
00035860: 73 27 2c 0a 20 20 27 6d 61 73 6b 27 2c 0a 20 20 s',. 'mask',.
00035870: 27 6d 61 78 2d 68 65 69 67 68 74 27 2c 0a 20 20 'max-height',.
00035880: 27 6d 61 78 2d 77 69 64 74 68 27 2c 0a 20 20 27 'max-width',. '
00035890: 6d 69 6e 2d 68 65 69 67 68 74 27 2c 0a 20 20 27 min-height',. '
000358a0: 6d 69 6e 2d 77 69 64 74 68 27 2c 0a 20 20 27 6e min-width',. 'n
000358b0: 61 76 2d 64 6f 77 6e 27 2c 0a 20 20 27 6e 61 76 av-down',. 'nav
000358c0: 2d 69 6e 64 65 78 27 2c 0a 20 20 27 6e 61 76 2d -index',. 'nav-
000358d0: 6c 65 66 74 27 2c 0a 20 20 27 6e 61 76 2d 72 69 left',. 'nav-ri
000358e0: 67 68 74 27 2c 0a 20 20 27 6e 61 76 2d 75 70 27 ght',. 'nav-up'
000358f0: 2c 0a 20 20 27 6e 6f 6e 65 27 2c 0a 20 20 27 6e ,. 'none',. 'n
00035900: 6f 72 6d 61 6c 27 2c 0a 20 20 27 6f 62 6a 65 63 ormal',. 'objec
00035910: 74 2d 66 69 74 27 2c 0a 20 20 27 6f 62 6a 65 63 t-fit',. 'objec
00035920: 74 2d 70 6f 73 69 74 69 6f 6e 27 2c 0a 20 20 27 t-position',. '
00035930: 6f 70 61 63 69 74 79 27 2c 0a 20 20 27 6f 72 64 opacity',. 'ord
00035940: 65 72 27 2c 0a 20 20 27 6f 72 70 68 61 6e 73 27 er',. 'orphans'
00035950: 2c 0a 20 20 27 6f 75 74 6c 69 6e 65 27 2c 0a 20 ,. 'outline',.
00035960: 20 27 6f 75 74 6c 69 6e 65 2d 63 6f 6c 6f 72 27 'outline-color'
00035970: 2c 0a 20 20 27 6f 75 74 6c 69 6e 65 2d 6f 66 66 ,. 'outline-off
00035980: 73 65 74 27 2c 0a 20 20 27 6f 75 74 6c 69 6e 65 set',. 'outline
00035990: 2d 73 74 79 6c 65 27 2c 0a 20 20 27 6f 75 74 6c -style',. 'outl
000359a0: 69 6e 65 2d 77 69 64 74 68 27 2c 0a 20 20 27 6f ine-width',. 'o
000359b0: 76 65 72 66 6c 6f 77 27 2c 0a 20 20 27 6f 76 65 verflow',. 'ove
000359c0: 72 66 6c 6f 77 2d 77 72 61 70 27 2c 0a 20 20 27 rflow-wrap',. '
000359d0: 6f 76 65 72 66 6c 6f 77 2d 78 27 2c 0a 20 20 27 overflow-x',. '
000359e0: 6f 76 65 72 66 6c 6f 77 2d 79 27 2c 0a 20 20 27 overflow-y',. '
000359f0: 70 61 64 64 69 6e 67 27 2c 0a 20 20 27 70 61 64 padding',. 'pad
00035a00: 64 69 6e 67 2d 62 6f 74 74 6f 6d 27 2c 0a 20 20 ding-bottom',.
00035a10: 27 70 61 64 64 69 6e 67 2d 6c 65 66 74 27 2c 0a 'padding-left',.
00035a20: 20 20 27 70 61 64 64 69 6e 67 2d 72 69 67 68 74 'padding-right
00035a30: 27 2c 0a 20 20 27 70 61 64 64 69 6e 67 2d 74 6f ',. 'padding-to
00035a40: 70 27 2c 0a 20 20 27 70 61 67 65 2d 62 72 65 61 p',. 'page-brea
00035a50: 6b 2d 61 66 74 65 72 27 2c 0a 20 20 27 70 61 67 k-after',. 'pag
00035a60: 65 2d 62 72 65 61 6b 2d 62 65 66 6f 72 65 27 2c e-break-before',
00035a70: 0a 20 20 27 70 61 67 65 2d 62 72 65 61 6b 2d 69 . 'page-break-i
00035a80: 6e 73 69 64 65 27 2c 0a 20 20 27 70 65 72 73 70 nside',. 'persp
00035a90: 65 63 74 69 76 65 27 2c 0a 20 20 27 70 65 72 73 ective',. 'pers
00035aa0: 70 65 63 74 69 76 65 2d 6f 72 69 67 69 6e 27 2c pective-origin',
00035ab0: 0a 20 20 27 70 6f 69 6e 74 65 72 2d 65 76 65 6e . 'pointer-even
00035ac0: 74 73 27 2c 0a 20 20 27 70 6f 73 69 74 69 6f 6e ts',. 'position
00035ad0: 27 2c 0a 20 20 27 71 75 6f 74 65 73 27 2c 0a 20 ',. 'quotes',.
00035ae0: 20 27 72 65 73 69 7a 65 27 2c 0a 20 20 27 72 69 'resize',. 'ri
00035af0: 67 68 74 27 2c 0a 20 20 27 73 72 63 27 2c 20 2f ght',. 'src', /
00035b00: 2f 20 40 66 6f 6e 74 2d 66 61 63 65 0a 20 20 27 / @font-face. '
00035b10: 74 61 62 2d 73 69 7a 65 27 2c 0a 20 20 27 74 61 tab-size',. 'ta
00035b20: 62 6c 65 2d 6c 61 79 6f 75 74 27 2c 0a 20 20 27 ble-layout',. '
00035b30: 74 65 78 74 2d 61 6c 69 67 6e 27 2c 0a 20 20 27 text-align',. '
00035b40: 74 65 78 74 2d 61 6c 69 67 6e 2d 6c 61 73 74 27 text-align-last'
00035b50: 2c 0a 20 20 27 74 65 78 74 2d 64 65 63 6f 72 61 ,. 'text-decora
00035b60: 74 69 6f 6e 27 2c 0a 20 20 27 74 65 78 74 2d 64 tion',. 'text-d
00035b70: 65 63 6f 72 61 74 69 6f 6e 2d 63 6f 6c 6f 72 27 ecoration-color'
00035b80: 2c 0a 20 20 27 74 65 78 74 2d 64 65 63 6f 72 61 ,. 'text-decora
00035b90: 74 69 6f 6e 2d 6c 69 6e 65 27 2c 0a 20 20 27 74 tion-line',. 't
00035ba0: 65 78 74 2d 64 65 63 6f 72 61 74 69 6f 6e 2d 73 ext-decoration-s
00035bb0: 74 79 6c 65 27 2c 0a 20 20 27 74 65 78 74 2d 69 tyle',. 'text-i
00035bc0: 6e 64 65 6e 74 27 2c 0a 20 20 27 74 65 78 74 2d ndent',. 'text-
00035bd0: 6f 76 65 72 66 6c 6f 77 27 2c 0a 20 20 27 74 65 overflow',. 'te
00035be0: 78 74 2d 72 65 6e 64 65 72 69 6e 67 27 2c 0a 20 xt-rendering',.
00035bf0: 20 27 74 65 78 74 2d 73 68 61 64 6f 77 27 2c 0a 'text-shadow',.
00035c00: 20 20 27 74 65 78 74 2d 74 72 61 6e 73 66 6f 72 'text-transfor
00035c10: 6d 27 2c 0a 20 20 27 74 65 78 74 2d 75 6e 64 65 m',. 'text-unde
00035c20: 72 6c 69 6e 65 2d 70 6f 73 69 74 69 6f 6e 27 2c rline-position',
00035c30: 0a 20 20 27 74 6f 70 27 2c 0a 20 20 27 74 72 61 . 'top',. 'tra
00035c40: 6e 73 66 6f 72 6d 27 2c 0a 20 20 27 74 72 61 6e nsform',. 'tran
00035c50: 73 66 6f 72 6d 2d 6f 72 69 67 69 6e 27 2c 0a 20 sform-origin',.
00035c60: 20 27 74 72 61 6e 73 66 6f 72 6d 2d 73 74 79 6c 'transform-styl
00035c70: 65 27 2c 0a 20 20 27 74 72 61 6e 73 69 74 69 6f e',. 'transitio
00035c80: 6e 27 2c 0a 20 20 27 74 72 61 6e 73 69 74 69 6f n',. 'transitio
00035c90: 6e 2d 64 65 6c 61 79 27 2c 0a 20 20 27 74 72 61 n-delay',. 'tra
00035ca0: 6e 73 69 74 69 6f 6e 2d 64 75 72 61 74 69 6f 6e nsition-duration
00035cb0: 27 2c 0a 20 20 27 74 72 61 6e 73 69 74 69 6f 6e ',. 'transition
00035cc0: 2d 70 72 6f 70 65 72 74 79 27 2c 0a 20 20 27 74 -property',. 't
00035cd0: 72 61 6e 73 69 74 69 6f 6e 2d 74 69 6d 69 6e 67 ransition-timing
00035ce0: 2d 66 75 6e 63 74 69 6f 6e 27 2c 0a 20 20 27 75 -function',. 'u
00035cf0: 6e 69 63 6f 64 65 2d 62 69 64 69 27 2c 0a 20 20 nicode-bidi',.
00035d00: 27 76 65 72 74 69 63 61 6c 2d 61 6c 69 67 6e 27 'vertical-align'
00035d10: 2c 0a 20 20 27 76 69 73 69 62 69 6c 69 74 79 27 ,. 'visibility'
00035d20: 2c 0a 20 20 27 77 68 69 74 65 2d 73 70 61 63 65 ,. 'white-space
00035d30: 27 2c 0a 20 20 27 77 69 64 6f 77 73 27 2c 0a 20 ',. 'widows',.
00035d40: 20 27 77 69 64 74 68 27 2c 0a 20 20 27 77 6f 72 'width',. 'wor
00035d50: 64 2d 62 72 65 61 6b 27 2c 0a 20 20 27 77 6f 72 d-break',. 'wor
00035d60: 64 2d 73 70 61 63 69 6e 67 27 2c 0a 20 20 27 77 d-spacing',. 'w
00035d70: 6f 72 64 2d 77 72 61 70 27 2c 0a 20 20 27 7a 2d ord-wrap',. 'z-
00035d80: 69 6e 64 65 78 27 0a 20 20 2f 2f 20 72 65 76 65 index'. // reve
00035d90: 72 73 65 20 6d 61 6b 65 73 20 73 75 72 65 20 6c rse makes sure l
00035da0: 6f 6e 67 65 72 20 61 74 74 72 69 62 75 74 65 73 onger attributes
00035db0: 20 60 66 6f 6e 74 2d 77 65 69 67 68 74 60 20 61 `font-weight` a
00035dc0: 72 65 20 6d 61 74 63 68 65 64 20 66 75 6c 6c 79 re matched fully
00035dd0: 0a 20 20 2f 2f 20 69 6e 73 74 65 61 64 20 6f 66 . // instead of
00035de0: 20 67 65 74 74 69 6e 67 20 66 61 6c 73 65 20 70 getting false p
00035df0: 6f 73 69 74 69 76 65 73 20 6f 6e 20 73 61 79 20 ositives on say
00035e00: 60 66 6f 6e 74 60 0a 5d 2e 72 65 76 65 72 73 65 `font`.].reverse
00035e10: 28 29 3b 0a 0a 2f 2f 20 73 6f 6d 65 20 67 72 61 ();..// some gra
00035e20: 6d 6d 61 72 73 20 75 73 65 20 74 68 65 6d 20 61 mmars use them a
00035e30: 6c 6c 20 61 73 20 61 20 73 69 6e 67 6c 65 20 67 ll as a single g
00035e40: 72 6f 75 70 0a 63 6f 6e 73 74 20 50 53 45 55 44 roup.const PSEUD
00035e50: 4f 5f 53 45 4c 45 43 54 4f 52 53 20 3d 20 50 53 O_SELECTORS = PS
00035e60: 45 55 44 4f 5f 43 4c 41 53 53 45 53 2e 63 6f 6e EUDO_CLASSES.con
00035e70: 63 61 74 28 50 53 45 55 44 4f 5f 45 4c 45 4d 45 cat(PSEUDO_ELEME
00035e80: 4e 54 53 29 3b 0a 0a 2f 2a 0a 4c 61 6e 67 75 61 NTS);../*.Langua
00035e90: 67 65 3a 20 4c 65 73 73 0a 44 65 73 63 72 69 70 ge: Less.Descrip
00035ea0: 74 69 6f 6e 3a 20 49 74 27 73 20 43 53 53 2c 20 tion: It's CSS,
00035eb0: 77 69 74 68 20 6a 75 73 74 20 61 20 6c 69 74 74 with just a litt
00035ec0: 6c 65 20 6d 6f 72 65 2e 0a 41 75 74 68 6f 72 3a le more..Author:
00035ed0: 20 20 20 4d 61 78 20 4d 69 6b 68 61 69 6c 6f 76 Max Mikhailov
00035ee0: 20 3c 73 65 76 65 6e 2e 70 68 61 73 65 73 2e 6d <seven.phases.m
00035ef0: 61 78 40 67 6d 61 69 6c 2e 63 6f 6d 3e 0a 57 65 ax@gmail.com>.We
00035f00: 62 73 69 74 65 3a 20 68 74 74 70 3a 2f 2f 6c 65 bsite: http://le
00035f10: 73 73 63 73 73 2e 6f 72 67 0a 43 61 74 65 67 6f sscss.org.Catego
00035f20: 72 79 3a 20 63 6f 6d 6d 6f 6e 2c 20 63 73 73 0a ry: common, css.
00035f30: 2a 2f 0a 0a 2f 2a 2a 20 40 74 79 70 65 20 4c 61 */../** @type La
00035f40: 6e 67 75 61 67 65 46 6e 20 2a 2f 0a 66 75 6e 63 nguageFn */.func
00035f50: 74 69 6f 6e 20 6c 65 73 73 28 68 6c 6a 73 29 20 tion less(hljs)
00035f60: 7b 0a 20 20 63 6f 6e 73 74 20 6d 6f 64 65 73 20 {. const modes
00035f70: 3d 20 4d 4f 44 45 53 28 68 6c 6a 73 29 3b 0a 20 = MODES(hljs);.
00035f80: 20 63 6f 6e 73 74 20 50 53 45 55 44 4f 5f 53 45 const PSEUDO_SE
00035f90: 4c 45 43 54 4f 52 53 24 31 20 3d 20 50 53 45 55 LECTORS$1 = PSEU
00035fa0: 44 4f 5f 53 45 4c 45 43 54 4f 52 53 3b 0a 0a 20 DO_SELECTORS;..
00035fb0: 20 63 6f 6e 73 74 20 41 54 5f 4d 4f 44 49 46 49 const AT_MODIFI
00035fc0: 45 52 53 20 3d 20 22 61 6e 64 20 6f 72 20 6e 6f ERS = "and or no
00035fd0: 74 20 6f 6e 6c 79 22 3b 0a 20 20 63 6f 6e 73 74 t only";. const
00035fe0: 20 49 44 45 4e 54 5f 52 45 20 3d 20 27 5b 5c 5c IDENT_RE = '[\\
00035ff0: 77 2d 5d 2b 27 3b 20 2f 2f 20 79 65 73 2c 20 4c w-]+'; // yes, L
00036000: 65 73 73 20 69 64 65 6e 74 69 66 69 65 72 73 20 ess identifiers
00036010: 6d 61 79 20 62 65 67 69 6e 20 77 69 74 68 20 61 may begin with a
00036020: 20 64 69 67 69 74 0a 20 20 63 6f 6e 73 74 20 49 digit. const I
00036030: 4e 54 45 52 50 5f 49 44 45 4e 54 5f 52 45 20 3d NTERP_IDENT_RE =
00036040: 20 27 28 27 20 2b 20 49 44 45 4e 54 5f 52 45 20 '(' + IDENT_RE
00036050: 2b 20 27 7c 40 5c 5c 7b 27 20 2b 20 49 44 45 4e + '|@\\{' + IDEN
00036060: 54 5f 52 45 20 2b 20 27 5c 5c 7d 29 27 3b 0a 0a T_RE + '\\})';..
00036070: 20 20 2f 2a 20 47 65 6e 65 72 69 63 20 4d 6f 64 /* Generic Mod
00036080: 65 73 20 2a 2f 0a 0a 20 20 63 6f 6e 73 74 20 52 es */.. const R
00036090: 55 4c 45 53 20 3d 20 5b 5d 3b 20 63 6f 6e 73 74 ULES = []; const
000360a0: 20 56 41 4c 55 45 5f 4d 4f 44 45 53 20 3d 20 5b VALUE_MODES = [
000360b0: 5d 3b 20 2f 2f 20 66 6f 72 77 61 72 64 20 64 65 ]; // forward de
000360c0: 66 2e 20 66 6f 72 20 72 65 63 75 72 73 69 76 65 f. for recursive
000360d0: 20 6d 6f 64 65 73 0a 0a 20 20 63 6f 6e 73 74 20 modes.. const
000360e0: 53 54 52 49 4e 47 5f 4d 4f 44 45 20 3d 20 66 75 STRING_MODE = fu
000360f0: 6e 63 74 69 6f 6e 28 63 29 20 7b 0a 20 20 20 20 nction(c) {.
00036100: 72 65 74 75 72 6e 20 7b 0a 20 20 20 20 2f 2f 20 return {. //
00036110: 4c 65 73 73 20 73 74 72 69 6e 67 73 20 61 72 65 Less strings are
00036120: 20 6e 6f 74 20 6d 75 6c 74 69 6c 69 6e 65 20 28 not multiline (
00036130: 61 6c 73 6f 20 69 6e 63 6c 75 64 65 20 27 7e 27 also include '~'
00036140: 20 66 6f 72 20 6d 6f 72 65 20 63 6f 6e 73 69 73 for more consis
00036150: 74 65 6e 74 20 63 6f 6c 6f 72 69 6e 67 20 6f 66 tent coloring of
00036160: 20 22 65 73 63 61 70 65 64 22 20 73 74 72 69 6e "escaped" strin
00036170: 67 73 29 0a 20 20 20 20 20 20 63 6c 61 73 73 4e gs). classN
00036180: 61 6d 65 3a 20 27 73 74 72 69 6e 67 27 2c 0a 20 ame: 'string',.
00036190: 20 20 20 20 20 62 65 67 69 6e 3a 20 27 7e 3f 27 begin: '~?'
000361a0: 20 2b 20 63 20 2b 20 27 2e 2a 3f 27 20 2b 20 63 + c + '.*?' + c
000361b0: 0a 20 20 20 20 7d 3b 0a 20 20 7d 3b 0a 0a 20 20 . };. };..
000361c0: 63 6f 6e 73 74 20 49 44 45 4e 54 5f 4d 4f 44 45 const IDENT_MODE
000361d0: 20 3d 20 66 75 6e 63 74 69 6f 6e 28 6e 61 6d 65 = function(name
000361e0: 2c 20 62 65 67 69 6e 2c 20 72 65 6c 65 76 61 6e , begin, relevan
000361f0: 63 65 29 20 7b 0a 20 20 20 20 72 65 74 75 72 6e ce) {. return
00036200: 20 7b 0a 20 20 20 20 20 20 63 6c 61 73 73 4e 61 {. classNa
00036210: 6d 65 3a 20 6e 61 6d 65 2c 0a 20 20 20 20 20 20 me: name,.
00036220: 62 65 67 69 6e 3a 20 62 65 67 69 6e 2c 0a 20 20 begin: begin,.
00036230: 20 20 20 20 72 65 6c 65 76 61 6e 63 65 3a 20 72 relevance: r
00036240: 65 6c 65 76 61 6e 63 65 0a 20 20 20 20 7d 3b 0a elevance. };.
00036250: 20 20 7d 3b 0a 0a 20 20 63 6f 6e 73 74 20 41 54 };.. const AT
00036260: 5f 4b 45 59 57 4f 52 44 53 20 3d 20 7b 0a 20 20 _KEYWORDS = {.
00036270: 20 20 24 70 61 74 74 65 72 6e 3a 20 2f 5b 61 2d $pattern: /[a-
00036280: 7a 2d 5d 2b 2f 2c 0a 20 20 20 20 6b 65 79 77 6f z-]+/,. keywo
00036290: 72 64 3a 20 41 54 5f 4d 4f 44 49 46 49 45 52 53 rd: AT_MODIFIERS
000362a0: 2c 0a 20 20 20 20 61 74 74 72 69 62 75 74 65 3a ,. attribute:
000362b0: 20 4d 45 44 49 41 5f 46 45 41 54 55 52 45 53 2e MEDIA_FEATURES.
000362c0: 6a 6f 69 6e 28 22 20 22 29 0a 20 20 7d 3b 0a 0a join(" "). };..
000362d0: 20 20 63 6f 6e 73 74 20 50 41 52 45 4e 53 5f 4d const PARENS_M
000362e0: 4f 44 45 20 3d 20 7b 0a 20 20 20 20 2f 2f 20 75 ODE = {. // u
000362f0: 73 65 64 20 6f 6e 6c 79 20 74 6f 20 70 72 6f 70 sed only to prop
00036300: 65 72 6c 79 20 62 61 6c 61 6e 63 65 20 6e 65 73 erly balance nes
00036310: 74 65 64 20 70 61 72 65 6e 73 20 69 6e 73 69 64 ted parens insid
00036320: 65 20 6d 69 78 69 6e 20 63 61 6c 6c 2c 20 64 65 e mixin call, de
00036330: 66 2e 20 61 72 67 20 6c 69 73 74 0a 20 20 20 20 f. arg list.
00036340: 62 65 67 69 6e 3a 20 27 5c 5c 28 27 2c 0a 20 20 begin: '\\(',.
00036350: 20 20 65 6e 64 3a 20 27 5c 5c 29 27 2c 0a 20 20 end: '\\)',.
00036360: 20 20 63 6f 6e 74 61 69 6e 73 3a 20 56 41 4c 55 contains: VALU
00036370: 45 5f 4d 4f 44 45 53 2c 0a 20 20 20 20 6b 65 79 E_MODES,. key
00036380: 77 6f 72 64 73 3a 20 41 54 5f 4b 45 59 57 4f 52 words: AT_KEYWOR
00036390: 44 53 2c 0a 20 20 20 20 72 65 6c 65 76 61 6e 63 DS,. relevanc
000363a0: 65 3a 20 30 0a 20 20 7d 3b 0a 0a 20 20 2f 2f 20 e: 0. };.. //
000363b0: 67 65 6e 65 72 69 63 20 4c 65 73 73 20 68 69 67 generic Less hig
000363c0: 68 6c 69 67 68 74 65 72 20 28 75 73 65 64 20 61 hlighter (used a
000363d0: 6c 6d 6f 73 74 20 65 76 65 72 79 77 68 65 72 65 lmost everywhere
000363e0: 20 65 78 63 65 70 74 20 73 65 6c 65 63 74 6f 72 except selector
000363f0: 73 29 3a 0a 20 20 56 41 4c 55 45 5f 4d 4f 44 45 s):. VALUE_MODE
00036400: 53 2e 70 75 73 68 28 0a 20 20 20 20 68 6c 6a 73 S.push(. hljs
00036410: 2e 43 5f 4c 49 4e 45 5f 43 4f 4d 4d 45 4e 54 5f .C_LINE_COMMENT_
00036420: 4d 4f 44 45 2c 0a 20 20 20 20 68 6c 6a 73 2e 43 MODE,. hljs.C
00036430: 5f 42 4c 4f 43 4b 5f 43 4f 4d 4d 45 4e 54 5f 4d _BLOCK_COMMENT_M
00036440: 4f 44 45 2c 0a 20 20 20 20 53 54 52 49 4e 47 5f ODE,. STRING_
00036450: 4d 4f 44 45 28 22 27 22 29 2c 0a 20 20 20 20 53 MODE("'"),. S
00036460: 54 52 49 4e 47 5f 4d 4f 44 45 28 27 22 27 29 2c TRING_MODE('"'),
00036470: 0a 20 20 20 20 68 6c 6a 73 2e 43 53 53 5f 4e 55 . hljs.CSS_NU
00036480: 4d 42 45 52 5f 4d 4f 44 45 2c 20 2f 2f 20 66 69 MBER_MODE, // fi
00036490: 78 6d 65 3a 20 69 74 20 64 6f 65 73 20 6e 6f 74 xme: it does not
000364a0: 20 69 6e 63 6c 75 64 65 20 64 6f 74 20 66 6f 72 include dot for
000364b0: 20 6e 75 6d 62 65 72 73 20 6c 69 6b 65 20 2e 35 numbers like .5
000364c0: 65 6d 20 3a 28 0a 20 20 20 20 7b 0a 20 20 20 20 em :(. {.
000364d0: 20 20 62 65 67 69 6e 3a 20 27 28 75 72 6c 7c 64 begin: '(url|d
000364e0: 61 74 61 2d 75 72 69 29 5c 5c 28 27 2c 0a 20 20 ata-uri)\\(',.
000364f0: 20 20 20 20 73 74 61 72 74 73 3a 20 7b 0a 20 20 starts: {.
00036500: 20 20 20 20 20 20 63 6c 61 73 73 4e 61 6d 65 3a className:
00036510: 20 27 73 74 72 69 6e 67 27 2c 0a 20 20 20 20 20 'string',.
00036520: 20 20 20 65 6e 64 3a 20 27 5b 5c 5c 29 5c 5c 6e end: '[\\)\\n
00036530: 5d 27 2c 0a 20 20 20 20 20 20 20 20 65 78 63 6c ]',. excl
00036540: 75 64 65 45 6e 64 3a 20 74 72 75 65 0a 20 20 20 udeEnd: true.
00036550: 20 20 20 7d 0a 20 20 20 20 7d 2c 0a 20 20 20 20 }. },.
00036560: 6d 6f 64 65 73 2e 48 45 58 43 4f 4c 4f 52 2c 0a modes.HEXCOLOR,.
00036570: 20 20 20 20 50 41 52 45 4e 53 5f 4d 4f 44 45 2c PARENS_MODE,
00036580: 0a 20 20 20 20 49 44 45 4e 54 5f 4d 4f 44 45 28 . IDENT_MODE(
00036590: 27 76 61 72 69 61 62 6c 65 27 2c 20 27 40 40 3f 'variable', '@@?
000365a0: 27 20 2b 20 49 44 45 4e 54 5f 52 45 2c 20 31 30 ' + IDENT_RE, 10
000365b0: 29 2c 0a 20 20 20 20 49 44 45 4e 54 5f 4d 4f 44 ),. IDENT_MOD
000365c0: 45 28 27 76 61 72 69 61 62 6c 65 27 2c 20 27 40 E('variable', '@
000365d0: 5c 5c 7b 27 20 2b 20 49 44 45 4e 54 5f 52 45 20 \\{' + IDENT_RE
000365e0: 2b 20 27 5c 5c 7d 27 29 2c 0a 20 20 20 20 49 44 + '\\}'),. ID
000365f0: 45 4e 54 5f 4d 4f 44 45 28 27 62 75 69 6c 74 5f ENT_MODE('built_
00036600: 69 6e 27 2c 20 27 7e 3f 60 5b 5e 60 5d 2a 3f 60 in', '~?`[^`]*?`
00036610: 27 29 2c 20 2f 2f 20 69 6e 6c 69 6e 65 20 6a 61 '), // inline ja
00036620: 76 61 73 63 72 69 70 74 20 28 6f 72 20 77 68 61 vascript (or wha
00036630: 74 65 76 65 72 20 68 6f 73 74 20 6c 61 6e 67 75 tever host langu
00036640: 61 67 65 29 20 2a 6d 75 6c 74 69 6c 69 6e 65 2a age) *multiline*
00036650: 20 73 74 72 69 6e 67 0a 20 20 20 20 7b 20 2f 2f string. { //
00036660: 20 40 6d 65 64 69 61 20 66 65 61 74 75 72 65 73 @media features
00036670: 20 28 69 74 e2 80 99 73 20 68 65 72 65 20 74 6f (it...s here to
00036680: 20 6e 6f 74 20 64 75 70 6c 69 63 61 74 65 20 74 not duplicate t
00036690: 68 69 6e 67 73 20 69 6e 20 41 54 5f 52 55 4c 45 hings in AT_RULE
000366a0: 5f 4d 4f 44 45 20 77 69 74 68 20 65 78 74 72 61 _MODE with extra
000366b0: 20 50 41 52 45 4e 53 5f 4d 4f 44 45 20 6f 76 65 PARENS_MODE ove
000366c0: 72 72 69 64 69 6e 67 29 3a 0a 20 20 20 20 20 20 rriding):.
000366d0: 63 6c 61 73 73 4e 61 6d 65 3a 20 27 61 74 74 72 className: 'attr
000366e0: 69 62 75 74 65 27 2c 0a 20 20 20 20 20 20 62 65 ibute',. be
000366f0: 67 69 6e 3a 20 49 44 45 4e 54 5f 52 45 20 2b 20 gin: IDENT_RE +
00036700: 27 5c 5c 73 2a 3a 27 2c 0a 20 20 20 20 20 20 65 '\\s*:',. e
00036710: 6e 64 3a 20 27 3a 27 2c 0a 20 20 20 20 20 20 72 nd: ':',. r
00036720: 65 74 75 72 6e 42 65 67 69 6e 3a 20 74 72 75 65 eturnBegin: true
00036730: 2c 0a 20 20 20 20 20 20 65 78 63 6c 75 64 65 45 ,. excludeE
00036740: 6e 64 3a 20 74 72 75 65 0a 20 20 20 20 7d 2c 0a nd: true. },.
00036750: 20 20 20 20 6d 6f 64 65 73 2e 49 4d 50 4f 52 54 modes.IMPORT
00036760: 41 4e 54 0a 20 20 29 3b 0a 0a 20 20 63 6f 6e 73 ANT. );.. cons
00036770: 74 20 56 41 4c 55 45 5f 57 49 54 48 5f 52 55 4c t VALUE_WITH_RUL
00036780: 45 53 45 54 53 20 3d 20 56 41 4c 55 45 5f 4d 4f ESETS = VALUE_MO
00036790: 44 45 53 2e 63 6f 6e 63 61 74 28 7b 0a 20 20 20 DES.concat({.
000367a0: 20 62 65 67 69 6e 3a 20 2f 5c 7b 2f 2c 0a 20 20 begin: /\{/,.
000367b0: 20 20 65 6e 64 3a 20 2f 5c 7d 2f 2c 0a 20 20 20 end: /\}/,.
000367c0: 20 63 6f 6e 74 61 69 6e 73 3a 20 52 55 4c 45 53 contains: RULES
000367d0: 0a 20 20 7d 29 3b 0a 0a 20 20 63 6f 6e 73 74 20 . });.. const
000367e0: 4d 49 58 49 4e 5f 47 55 41 52 44 5f 4d 4f 44 45 MIXIN_GUARD_MODE
000367f0: 20 3d 20 7b 0a 20 20 20 20 62 65 67 69 6e 4b 65 = {. beginKe
00036800: 79 77 6f 72 64 73 3a 20 27 77 68 65 6e 27 2c 0a ywords: 'when',.
00036810: 20 20 20 20 65 6e 64 73 57 69 74 68 50 61 72 65 endsWithPare
00036820: 6e 74 3a 20 74 72 75 65 2c 0a 20 20 20 20 63 6f nt: true,. co
00036830: 6e 74 61 69 6e 73 3a 20 5b 0a 20 20 20 20 20 20 ntains: [.
00036840: 7b 0a 20 20 20 20 20 20 20 20 62 65 67 69 6e 4b {. beginK
00036850: 65 79 77 6f 72 64 73 3a 20 27 61 6e 64 20 6e 6f eywords: 'and no
00036860: 74 27 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 5d t'. }. ]
00036870: 2e 63 6f 6e 63 61 74 28 56 41 4c 55 45 5f 4d 4f .concat(VALUE_MO
00036880: 44 45 53 29 20 2f 2f 20 75 73 69 6e 67 20 74 68 DES) // using th
00036890: 69 73 20 66 6f 72 6d 20 74 6f 20 6f 76 65 72 72 is form to overr
000368a0: 69 64 65 20 56 41 4c 55 45 e2 80 99 73 20 27 66 ide VALUE...s 'f
000368b0: 75 6e 63 74 69 6f 6e 27 20 6d 61 74 63 68 0a 20 unction' match.
000368c0: 20 7d 3b 0a 0a 20 20 2f 2a 20 52 75 6c 65 2d 4c };.. /* Rule-L
000368d0: 65 76 65 6c 20 4d 6f 64 65 73 20 2a 2f 0a 0a 20 evel Modes */..
000368e0: 20 63 6f 6e 73 74 20 52 55 4c 45 5f 4d 4f 44 45 const RULE_MODE
000368f0: 20 3d 20 7b 0a 20 20 20 20 62 65 67 69 6e 3a 20 = {. begin:
00036900: 49 4e 54 45 52 50 5f 49 44 45 4e 54 5f 52 45 20 INTERP_IDENT_RE
00036910: 2b 20 27 5c 5c 73 2a 3a 27 2c 0a 20 20 20 20 72 + '\\s*:',. r
00036920: 65 74 75 72 6e 42 65 67 69 6e 3a 20 74 72 75 65 eturnBegin: true
00036930: 2c 0a 20 20 20 20 65 6e 64 3a 20 2f 5b 3b 7d 5d ,. end: /[;}]
00036940: 2f 2c 0a 20 20 20 20 72 65 6c 65 76 61 6e 63 65 /,. relevance
00036950: 3a 20 30 2c 0a 20 20 20 20 63 6f 6e 74 61 69 6e : 0,. contain
00036960: 73 3a 20 5b 0a 20 20 20 20 20 20 7b 0a 20 20 20 s: [. {.
00036970: 20 20 20 20 20 62 65 67 69 6e 3a 20 2f 2d 28 77 begin: /-(w
00036980: 65 62 6b 69 74 7c 6d 6f 7a 7c 6d 73 7c 6f 29 2d ebkit|moz|ms|o)-
00036990: 2f 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 /. },.
000369a0: 20 7b 0a 20 20 20 20 20 20 20 20 63 6c 61 73 73 {. class
000369b0: 4e 61 6d 65 3a 20 27 61 74 74 72 69 62 75 74 65 Name: 'attribute
000369c0: 27 2c 0a 20 20 20 20 20 20 20 20 62 65 67 69 6e ',. begin
000369d0: 3a 20 27 5c 5c 62 28 27 20 2b 20 41 54 54 52 49 : '\\b(' + ATTRI
000369e0: 42 55 54 45 53 2e 6a 6f 69 6e 28 27 7c 27 29 20 BUTES.join('|')
000369f0: 2b 20 27 29 5c 5c 62 27 2c 0a 20 20 20 20 20 20 + ')\\b',.
00036a00: 20 20 65 6e 64 3a 20 2f 28 3f 3d 3a 29 2f 2c 0a end: /(?=:)/,.
00036a10: 20 20 20 20 20 20 20 20 73 74 61 72 74 73 3a 20 starts:
00036a20: 7b 0a 20 20 20 20 20 20 20 20 20 20 65 6e 64 73 {. ends
00036a30: 57 69 74 68 50 61 72 65 6e 74 3a 20 74 72 75 65 WithParent: true
00036a40: 2c 0a 20 20 20 20 20 20 20 20 20 20 69 6c 6c 65 ,. ille
00036a50: 67 61 6c 3a 20 27 5b 3c 3d 24 5d 27 2c 0a 20 20 gal: '[<=$]',.
00036a60: 20 20 20 20 20 20 20 20 72 65 6c 65 76 61 6e 63 relevanc
00036a70: 65 3a 20 30 2c 0a 20 20 20 20 20 20 20 20 20 20 e: 0,.
00036a80: 63 6f 6e 74 61 69 6e 73 3a 20 56 41 4c 55 45 5f contains: VALUE_
00036a90: 4d 4f 44 45 53 0a 20 20 20 20 20 20 20 20 7d 0a MODES. }.
00036aa0: 20 20 20 20 20 20 7d 0a 20 20 20 20 5d 0a 20 20 }. ].
00036ab0: 7d 3b 0a 0a 20 20 63 6f 6e 73 74 20 41 54 5f 52 };.. const AT_R
00036ac0: 55 4c 45 5f 4d 4f 44 45 20 3d 20 7b 0a 20 20 20 ULE_MODE = {.
00036ad0: 20 63 6c 61 73 73 4e 61 6d 65 3a 20 27 6b 65 79 className: 'key
00036ae0: 77 6f 72 64 27 2c 0a 20 20 20 20 62 65 67 69 6e word',. begin
00036af0: 3a 20 27 40 28 69 6d 70 6f 72 74 7c 6d 65 64 69 : '@(import|medi
00036b00: 61 7c 63 68 61 72 73 65 74 7c 66 6f 6e 74 2d 66 a|charset|font-f
00036b10: 61 63 65 7c 28 2d 5b 61 2d 7a 5d 2b 2d 29 3f 6b ace|(-[a-z]+-)?k
00036b20: 65 79 66 72 61 6d 65 73 7c 73 75 70 70 6f 72 74 eyframes|support
00036b30: 73 7c 64 6f 63 75 6d 65 6e 74 7c 6e 61 6d 65 73 s|document|names
00036b40: 70 61 63 65 7c 70 61 67 65 7c 76 69 65 77 70 6f pace|page|viewpo
00036b50: 72 74 7c 68 6f 73 74 29 5c 5c 62 27 2c 0a 20 20 rt|host)\\b',.
00036b60: 20 20 73 74 61 72 74 73 3a 20 7b 0a 20 20 20 20 starts: {.
00036b70: 20 20 65 6e 64 3a 20 27 5b 3b 7b 7d 5d 27 2c 0a end: '[;{}]',.
00036b80: 20 20 20 20 20 20 6b 65 79 77 6f 72 64 73 3a 20 keywords:
00036b90: 41 54 5f 4b 45 59 57 4f 52 44 53 2c 0a 20 20 20 AT_KEYWORDS,.
00036ba0: 20 20 20 72 65 74 75 72 6e 45 6e 64 3a 20 74 72 returnEnd: tr
00036bb0: 75 65 2c 0a 20 20 20 20 20 20 63 6f 6e 74 61 69 ue,. contai
00036bc0: 6e 73 3a 20 56 41 4c 55 45 5f 4d 4f 44 45 53 2c ns: VALUE_MODES,
00036bd0: 0a 20 20 20 20 20 20 72 65 6c 65 76 61 6e 63 65 . relevance
00036be0: 3a 20 30 0a 20 20 20 20 7d 0a 20 20 7d 3b 0a 0a : 0. }. };..
00036bf0: 20 20 2f 2f 20 76 61 72 69 61 62 6c 65 20 64 65 // variable de
00036c00: 66 69 6e 69 74 69 6f 6e 73 20 61 6e 64 20 63 61 finitions and ca
00036c10: 6c 6c 73 0a 20 20 63 6f 6e 73 74 20 56 41 52 5f lls. const VAR_
00036c20: 52 55 4c 45 5f 4d 4f 44 45 20 3d 20 7b 0a 20 20 RULE_MODE = {.
00036c30: 20 20 63 6c 61 73 73 4e 61 6d 65 3a 20 27 76 61 className: 'va
00036c40: 72 69 61 62 6c 65 27 2c 0a 20 20 20 20 76 61 72 riable',. var
00036c50: 69 61 6e 74 73 3a 20 5b 0a 20 20 20 20 20 20 2f iants: [. /
00036c60: 2f 20 75 73 69 6e 67 20 6d 6f 72 65 20 73 74 72 / using more str
00036c70: 69 63 74 20 70 61 74 74 65 72 6e 20 66 6f 72 20 ict pattern for
00036c80: 68 69 67 68 65 72 20 72 65 6c 65 76 61 6e 63 65 higher relevance
00036c90: 20 74 6f 20 69 6e 63 72 65 61 73 65 20 63 68 61 to increase cha
00036ca0: 6e 63 65 73 20 6f 66 20 4c 65 73 73 20 64 65 74 nces of Less det
00036cb0: 65 63 74 69 6f 6e 2e 0a 20 20 20 20 20 20 2f 2f ection.. //
00036cc0: 20 74 68 69 73 20 69 73 20 2a 74 68 65 20 6f 6e this is *the on
00036cd0: 6c 79 2a 20 4c 65 73 73 20 73 70 65 63 69 66 69 ly* Less specifi
00036ce0: 63 20 73 74 61 74 65 6d 65 6e 74 20 75 73 65 64 c statement used
00036cf0: 20 69 6e 20 6d 6f 73 74 20 6f 66 20 74 68 65 20 in most of the
00036d00: 73 6f 75 72 63 65 73 2c 20 73 6f 2e 2e 2e 0a 20 sources, so....
00036d10: 20 20 20 20 20 2f 2f 20 28 77 65 e2 80 99 6c 6c // (we...ll
00036d20: 20 73 74 69 6c 6c 20 6f 66 74 65 6e 20 6c 6f 6f still often loo
00036d30: 73 65 20 74 6f 20 74 68 65 20 63 73 73 2d 70 61 se to the css-pa
00036d40: 72 73 65 72 20 75 6e 6c 65 73 73 20 74 68 65 72 rser unless ther
00036d50: 65 27 73 20 27 2f 2f 27 20 63 6f 6d 6d 65 6e 74 e's '//' comment
00036d60: 2c 0a 20 20 20 20 20 20 2f 2f 20 73 69 6d 70 6c ,. // simpl
00036d70: 79 20 62 65 63 61 75 73 65 20 31 20 76 61 72 69 y because 1 vari
00036d80: 61 62 6c 65 20 6a 75 73 74 20 63 61 6e 27 74 20 able just can't
00036d90: 62 65 61 74 20 39 39 20 70 72 6f 70 65 72 74 69 beat 99 properti
00036da0: 65 73 20 3a 29 0a 20 20 20 20 20 20 7b 0a 20 20 es :). {.
00036db0: 20 20 20 20 20 20 62 65 67 69 6e 3a 20 27 40 27 begin: '@'
00036dc0: 20 2b 20 49 44 45 4e 54 5f 52 45 20 2b 20 27 5c + IDENT_RE + '\
00036dd0: 5c 73 2a 3a 27 2c 0a 20 20 20 20 20 20 20 20 72 \s*:',. r
00036de0: 65 6c 65 76 61 6e 63 65 3a 20 31 35 0a 20 20 20 elevance: 15.
00036df0: 20 20 20 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 20 },. {.
00036e00: 20 20 20 20 20 20 62 65 67 69 6e 3a 20 27 40 27 begin: '@'
00036e10: 20 2b 20 49 44 45 4e 54 5f 52 45 0a 20 20 20 20 + IDENT_RE.
00036e20: 20 20 7d 0a 20 20 20 20 5d 2c 0a 20 20 20 20 73 }. ],. s
00036e30: 74 61 72 74 73 3a 20 7b 0a 20 20 20 20 20 20 65 tarts: {. e
00036e40: 6e 64 3a 20 27 5b 3b 7d 5d 27 2c 0a 20 20 20 20 nd: '[;}]',.
00036e50: 20 20 72 65 74 75 72 6e 45 6e 64 3a 20 74 72 75 returnEnd: tru
00036e60: 65 2c 0a 20 20 20 20 20 20 63 6f 6e 74 61 69 6e e,. contain
00036e70: 73 3a 20 56 41 4c 55 45 5f 57 49 54 48 5f 52 55 s: VALUE_WITH_RU
00036e80: 4c 45 53 45 54 53 0a 20 20 20 20 7d 0a 20 20 7d LESETS. }. }
00036e90: 3b 0a 0a 20 20 63 6f 6e 73 74 20 53 45 4c 45 43 ;.. const SELEC
00036ea0: 54 4f 52 5f 4d 4f 44 45 20 3d 20 7b 0a 20 20 20 TOR_MODE = {.
00036eb0: 20 2f 2f 20 66 69 72 73 74 20 70 61 72 73 65 20 // first parse
00036ec0: 75 6e 61 6d 62 69 67 75 6f 75 73 20 73 65 6c 65 unambiguous sele
00036ed0: 63 74 6f 72 73 20 28 69 2e 65 2e 20 74 68 6f 73 ctors (i.e. thos
00036ee0: 65 20 6e 6f 74 20 73 74 61 72 74 69 6e 67 20 77 e not starting w
00036ef0: 69 74 68 20 74 61 67 29 0a 20 20 20 20 2f 2f 20 ith tag). //
00036f00: 74 68 65 6e 20 66 61 6c 6c 20 69 6e 74 6f 20 74 then fall into t
00036f10: 68 65 20 73 63 61 72 79 20 6c 6f 6f 6b 61 68 65 he scary lookahe
00036f20: 61 64 2d 64 69 73 63 72 69 6d 69 6e 61 74 6f 72 ad-discriminator
00036f30: 20 76 61 72 69 61 6e 74 2e 0a 20 20 20 20 2f 2f variant.. //
00036f40: 20 74 68 69 73 20 6d 6f 64 65 20 61 6c 73 6f 20 this mode also
00036f50: 68 61 6e 64 6c 65 73 20 6d 69 78 69 6e 20 64 65 handles mixin de
00036f60: 66 69 6e 69 74 69 6f 6e 73 20 61 6e 64 20 63 61 finitions and ca
00036f70: 6c 6c 73 0a 20 20 20 20 76 61 72 69 61 6e 74 73 lls. variants
00036f80: 3a 20 5b 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 : [. {.
00036f90: 20 20 20 20 62 65 67 69 6e 3a 20 27 5b 5c 5c 2e begin: '[\\.
00036fa0: 23 3a 26 5c 5c 5b 3e 5d 27 2c 0a 20 20 20 20 20 #:&\\[>]',.
00036fb0: 20 20 20 65 6e 64 3a 20 27 5b 3b 7b 7d 5d 27 20 end: '[;{}]'
00036fc0: 2f 2f 20 6d 69 78 69 6e 20 63 61 6c 6c 73 20 65 // mixin calls e
00036fd0: 6e 64 20 77 69 74 68 20 27 3b 27 0a 20 20 20 20 nd with ';'.
00036fe0: 20 20 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 },. {.
00036ff0: 20 20 20 20 20 62 65 67 69 6e 3a 20 49 4e 54 45 begin: INTE
00037000: 52 50 5f 49 44 45 4e 54 5f 52 45 2c 0a 20 20 20 RP_IDENT_RE,.
00037010: 20 20 20 20 20 65 6e 64 3a 20 2f 5c 7b 2f 0a 20 end: /\{/.
00037020: 20 20 20 20 20 7d 0a 20 20 20 20 5d 2c 0a 20 20 }. ],.
00037030: 20 20 72 65 74 75 72 6e 42 65 67 69 6e 3a 20 74 returnBegin: t
00037040: 72 75 65 2c 0a 20 20 20 20 72 65 74 75 72 6e 45 rue,. returnE
00037050: 6e 64 3a 20 74 72 75 65 2c 0a 20 20 20 20 69 6c nd: true,. il
00037060: 6c 65 67 61 6c 3a 20 27 5b 3c 3d 5c 27 24 22 5d legal: '[<=\'$"]
00037070: 27 2c 0a 20 20 20 20 72 65 6c 65 76 61 6e 63 65 ',. relevance
00037080: 3a 20 30 2c 0a 20 20 20 20 63 6f 6e 74 61 69 6e : 0,. contain
00037090: 73 3a 20 5b 0a 20 20 20 20 20 20 68 6c 6a 73 2e s: [. hljs.
000370a0: 43 5f 4c 49 4e 45 5f 43 4f 4d 4d 45 4e 54 5f 4d C_LINE_COMMENT_M
000370b0: 4f 44 45 2c 0a 20 20 20 20 20 20 68 6c 6a 73 2e ODE,. hljs.
000370c0: 43 5f 42 4c 4f 43 4b 5f 43 4f 4d 4d 45 4e 54 5f C_BLOCK_COMMENT_
000370d0: 4d 4f 44 45 2c 0a 20 20 20 20 20 20 4d 49 58 49 MODE,. MIXI
000370e0: 4e 5f 47 55 41 52 44 5f 4d 4f 44 45 2c 0a 20 20 N_GUARD_MODE,.
000370f0: 20 20 20 20 49 44 45 4e 54 5f 4d 4f 44 45 28 27 IDENT_MODE('
00037100: 6b 65 79 77 6f 72 64 27 2c 20 27 61 6c 6c 5c 5c keyword', 'all\\
00037110: 62 27 29 2c 0a 20 20 20 20 20 20 49 44 45 4e 54 b'),. IDENT
00037120: 5f 4d 4f 44 45 28 27 76 61 72 69 61 62 6c 65 27 _MODE('variable'
00037130: 2c 20 27 40 5c 5c 7b 27 20 2b 20 49 44 45 4e 54 , '@\\{' + IDENT
00037140: 5f 52 45 20 2b 20 27 5c 5c 7d 27 29 2c 20 2f 2f _RE + '\\}'), //
00037150: 20 6f 74 68 65 72 77 69 73 65 20 69 74 e2 80 99 otherwise it...
00037160: 73 20 69 64 65 6e 74 69 66 69 65 64 20 61 73 20 s identified as
00037170: 74 61 67 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 tag. {.
00037180: 20 20 20 20 62 65 67 69 6e 3a 20 27 5c 5c 62 28 begin: '\\b(
00037190: 27 20 2b 20 54 41 47 53 2e 6a 6f 69 6e 28 27 7c ' + TAGS.join('|
000371a0: 27 29 20 2b 20 27 29 5c 5c 62 27 2c 0a 20 20 20 ') + ')\\b',.
000371b0: 20 20 20 20 20 63 6c 61 73 73 4e 61 6d 65 3a 20 className:
000371c0: 27 73 65 6c 65 63 74 6f 72 2d 74 61 67 27 0a 20 'selector-tag'.
000371d0: 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 49 44 },. ID
000371e0: 45 4e 54 5f 4d 4f 44 45 28 27 73 65 6c 65 63 74 ENT_MODE('select
000371f0: 6f 72 2d 74 61 67 27 2c 20 49 4e 54 45 52 50 5f or-tag', INTERP_
00037200: 49 44 45 4e 54 5f 52 45 20 2b 20 27 25 3f 27 2c IDENT_RE + '%?',
00037210: 20 30 29 2c 20 2f 2f 20 27 25 27 20 66 6f 72 20 0), // '%' for
00037220: 6d 6f 72 65 20 63 6f 6e 73 69 73 74 65 6e 74 20 more consistent
00037230: 63 6f 6c 6f 72 69 6e 67 20 6f 66 20 40 6b 65 79 coloring of @key
00037240: 66 72 61 6d 65 73 20 22 74 61 67 73 22 0a 20 20 frames "tags".
00037250: 20 20 20 20 49 44 45 4e 54 5f 4d 4f 44 45 28 27 IDENT_MODE('
00037260: 73 65 6c 65 63 74 6f 72 2d 69 64 27 2c 20 27 23 selector-id', '#
00037270: 27 20 2b 20 49 4e 54 45 52 50 5f 49 44 45 4e 54 ' + INTERP_IDENT
00037280: 5f 52 45 29 2c 0a 20 20 20 20 20 20 49 44 45 4e _RE),. IDEN
00037290: 54 5f 4d 4f 44 45 28 27 73 65 6c 65 63 74 6f 72 T_MODE('selector
000372a0: 2d 63 6c 61 73 73 27 2c 20 27 5c 5c 2e 27 20 2b -class', '\\.' +
000372b0: 20 49 4e 54 45 52 50 5f 49 44 45 4e 54 5f 52 45 INTERP_IDENT_RE
000372c0: 2c 20 30 29 2c 0a 20 20 20 20 20 20 49 44 45 4e , 0),. IDEN
000372d0: 54 5f 4d 4f 44 45 28 27 73 65 6c 65 63 74 6f 72 T_MODE('selector
000372e0: 2d 74 61 67 27 2c 20 27 26 27 2c 20 30 29 2c 0a -tag', '&', 0),.
000372f0: 20 20 20 20 20 20 6d 6f 64 65 73 2e 41 54 54 52 modes.ATTR
00037300: 49 42 55 54 45 5f 53 45 4c 45 43 54 4f 52 5f 4d IBUTE_SELECTOR_M
00037310: 4f 44 45 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 ODE,. {.
00037320: 20 20 20 20 20 63 6c 61 73 73 4e 61 6d 65 3a 20 className:
00037330: 27 73 65 6c 65 63 74 6f 72 2d 70 73 65 75 64 6f 'selector-pseudo
00037340: 27 2c 0a 20 20 20 20 20 20 20 20 62 65 67 69 6e ',. begin
00037350: 3a 20 27 3a 28 27 20 2b 20 50 53 45 55 44 4f 5f : ':(' + PSEUDO_
00037360: 43 4c 41 53 53 45 53 2e 6a 6f 69 6e 28 27 7c 27 CLASSES.join('|'
00037370: 29 20 2b 20 27 29 27 0a 20 20 20 20 20 20 7d 2c ) + ')'. },
00037380: 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 . {.
00037390: 20 63 6c 61 73 73 4e 61 6d 65 3a 20 27 73 65 6c className: 'sel
000373a0: 65 63 74 6f 72 2d 70 73 65 75 64 6f 27 2c 0a 20 ector-pseudo',.
000373b0: 20 20 20 20 20 20 20 62 65 67 69 6e 3a 20 27 3a begin: ':
000373c0: 3a 28 27 20 2b 20 50 53 45 55 44 4f 5f 45 4c 45 :(' + PSEUDO_ELE
000373d0: 4d 45 4e 54 53 2e 6a 6f 69 6e 28 27 7c 27 29 20 MENTS.join('|')
000373e0: 2b 20 27 29 27 0a 20 20 20 20 20 20 7d 2c 0a 20 + ')'. },.
000373f0: 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 62 {. b
00037400: 65 67 69 6e 3a 20 27 5c 5c 28 27 2c 0a 20 20 20 egin: '\\(',.
00037410: 20 20 20 20 20 65 6e 64 3a 20 27 5c 5c 29 27 2c end: '\\)',
00037420: 0a 20 20 20 20 20 20 20 20 63 6f 6e 74 61 69 6e . contain
00037430: 73 3a 20 56 41 4c 55 45 5f 57 49 54 48 5f 52 55 s: VALUE_WITH_RU
00037440: 4c 45 53 45 54 53 0a 20 20 20 20 20 20 7d 2c 20 LESETS. },
00037450: 2f 2f 20 61 72 67 75 6d 65 6e 74 20 6c 69 73 74 // argument list
00037460: 20 6f 66 20 70 61 72 61 6d 65 74 72 69 63 20 6d of parametric m
00037470: 69 78 69 6e 73 0a 20 20 20 20 20 20 7b 0a 20 20 ixins. {.
00037480: 20 20 20 20 20 20 62 65 67 69 6e 3a 20 27 21 69 begin: '!i
00037490: 6d 70 6f 72 74 61 6e 74 27 0a 20 20 20 20 20 20 mportant'.
000374a0: 7d 20 2f 2f 20 65 61 74 20 21 69 6d 70 6f 72 74 } // eat !import
000374b0: 61 6e 74 20 61 66 74 65 72 20 6d 69 78 69 6e 20 ant after mixin
000374c0: 63 61 6c 6c 20 6f 72 20 69 74 20 77 69 6c 6c 20 call or it will
000374d0: 62 65 20 63 6f 6c 6f 72 65 64 20 61 73 20 74 61 be colored as ta
000374e0: 67 0a 20 20 20 20 5d 0a 20 20 7d 3b 0a 0a 20 20 g. ]. };..
000374f0: 63 6f 6e 73 74 20 50 53 45 55 44 4f 5f 53 45 4c const PSEUDO_SEL
00037500: 45 43 54 4f 52 5f 4d 4f 44 45 20 3d 20 7b 0a 20 ECTOR_MODE = {.
00037510: 20 20 20 62 65 67 69 6e 3a 20 49 44 45 4e 54 5f begin: IDENT_
00037520: 52 45 20 2b 20 27 3a 28 3a 29 3f 27 20 2b 20 60 RE + ':(:)?' + `
00037530: 28 24 7b 50 53 45 55 44 4f 5f 53 45 4c 45 43 54 (${PSEUDO_SELECT
00037540: 4f 52 53 24 31 2e 6a 6f 69 6e 28 27 7c 27 29 7d ORS$1.join('|')}
00037550: 29 60 2c 0a 20 20 20 20 72 65 74 75 72 6e 42 65 )`,. returnBe
00037560: 67 69 6e 3a 20 74 72 75 65 2c 0a 20 20 20 20 63 gin: true,. c
00037570: 6f 6e 74 61 69 6e 73 3a 20 5b 20 53 45 4c 45 43 ontains: [ SELEC
00037580: 54 4f 52 5f 4d 4f 44 45 20 5d 0a 20 20 7d 3b 0a TOR_MODE ]. };.
00037590: 0a 20 20 52 55 4c 45 53 2e 70 75 73 68 28 0a 20 . RULES.push(.
000375a0: 20 20 20 68 6c 6a 73 2e 43 5f 4c 49 4e 45 5f 43 hljs.C_LINE_C
000375b0: 4f 4d 4d 45 4e 54 5f 4d 4f 44 45 2c 0a 20 20 20 OMMENT_MODE,.
000375c0: 20 68 6c 6a 73 2e 43 5f 42 4c 4f 43 4b 5f 43 4f hljs.C_BLOCK_CO
000375d0: 4d 4d 45 4e 54 5f 4d 4f 44 45 2c 0a 20 20 20 20 MMENT_MODE,.
000375e0: 41 54 5f 52 55 4c 45 5f 4d 4f 44 45 2c 0a 20 20 AT_RULE_MODE,.
000375f0: 20 20 56 41 52 5f 52 55 4c 45 5f 4d 4f 44 45 2c VAR_RULE_MODE,
00037600: 0a 20 20 20 20 50 53 45 55 44 4f 5f 53 45 4c 45 . PSEUDO_SELE
00037610: 43 54 4f 52 5f 4d 4f 44 45 2c 0a 20 20 20 20 52 CTOR_MODE,. R
00037620: 55 4c 45 5f 4d 4f 44 45 2c 0a 20 20 20 20 53 45 ULE_MODE,. SE
00037630: 4c 45 43 54 4f 52 5f 4d 4f 44 45 0a 20 20 29 3b LECTOR_MODE. );
00037640: 0a 0a 20 20 72 65 74 75 72 6e 20 7b 0a 20 20 20 .. return {.
00037650: 20 6e 61 6d 65 3a 20 27 4c 65 73 73 27 2c 0a 20 name: 'Less',.
00037660: 20 20 20 63 61 73 65 5f 69 6e 73 65 6e 73 69 74 case_insensit
00037670: 69 76 65 3a 20 74 72 75 65 2c 0a 20 20 20 20 69 ive: true,. i
00037680: 6c 6c 65 67 61 6c 3a 20 27 5b 3d 3e 5c 27 2f 3c llegal: '[=>\'/<
00037690: 28 24 22 5d 27 2c 0a 20 20 20 20 63 6f 6e 74 61 ($"]',. conta
000376a0: 69 6e 73 3a 20 52 55 4c 45 53 0a 20 20 7d 3b 0a ins: RULES. };.
000376b0: 7d 0a 0a 6d 6f 64 75 6c 65 2e 65 78 70 6f 72 74 }..module.export
000376c0: 73 20 3d 20 6c 65 73 73 3b 0a 0a 0a 2f 2a 2a 2a s = less;.../***
000376d0: 2f 20 7d 29 2c 0a 0a 2f 2a 2a 2a 2f 20 22 2e 2f / }),../***/ "./
000376e0: 6e 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 68 69 67 node_modules/hig
000376f0: 68 6c 69 67 68 74 2e 6a 73 2f 6c 69 62 2f 6c 61 hlight.js/lib/la
00037700: 6e 67 75 61 67 65 73 2f 6c 69 73 70 2e 6a 73 22 nguages/lisp.js"
00037710: 3a 0a 2f 2a 21 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a :./*!***********
00037720: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
00037730: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
00037740: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 21 2a **************!*
00037750: 5c 0a 20 20 21 2a 2a 2a 20 2e 2f 6e 6f 64 65 5f \. !*** ./node_
00037760: 6d 6f 64 75 6c 65 73 2f 68 69 67 68 6c 69 67 68 modules/highligh
00037770: 74 2e 6a 73 2f 6c 69 62 2f 6c 61 6e 67 75 61 67 t.js/lib/languag
00037780: 65 73 2f 6c 69 73 70 2e 6a 73 20 2a 2a 2a 21 0a es/lisp.js ***!.
00037790: 20 20 5c 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a \*************
000377a0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
000377b0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
000377c0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 2f 2a ************/./*
000377d0: 2a 2a 2f 20 28 28 6d 6f 64 75 6c 65 29 20 3d 3e **/ ((module) =>
000377e0: 20 7b 0a 0a 2f 2a 0a 4c 61 6e 67 75 61 67 65 3a {../*.Language:
000377f0: 20 4c 69 73 70 0a 44 65 73 63 72 69 70 74 69 6f Lisp.Descriptio
00037800: 6e 3a 20 47 65 6e 65 72 69 63 20 6c 69 73 70 20 n: Generic lisp
00037810: 73 79 6e 74 61 78 0a 41 75 74 68 6f 72 3a 20 56 syntax.Author: V
00037820: 61 73 69 6c 79 20 50 6f 6c 6f 76 6e 79 6f 76 20 asily Polovnyov
00037830: 3c 76 61 73 74 40 77 68 69 74 65 61 6e 74 73 2e <vast@whiteants.
00037840: 6e 65 74 3e 0a 43 61 74 65 67 6f 72 79 3a 20 6c net>.Category: l
00037850: 69 73 70 0a 2a 2f 0a 0a 66 75 6e 63 74 69 6f 6e isp.*/..function
00037860: 20 6c 69 73 70 28 68 6c 6a 73 29 20 7b 0a 20 20 lisp(hljs) {.
00037870: 76 61 72 20 4c 49 53 50 5f 49 44 45 4e 54 5f 52 var LISP_IDENT_R
00037880: 45 20 3d 20 27 5b 61 2d 7a 41 2d 5a 5f 5c 5c 2d E = '[a-zA-Z_\\-
00037890: 2b 5c 5c 2a 5c 5c 2f 3c 3d 3e 26 23 5d 5b 61 2d +\\*\\/<=>&#][a-
000378a0: 7a 41 2d 5a 30 2d 39 5f 5c 5c 2d 2b 2a 5c 5c 2f zA-Z0-9_\\-+*\\/
000378b0: 3c 3d 3e 26 23 21 5d 2a 27 3b 0a 20 20 76 61 72 <=>&#!]*';. var
000378c0: 20 4d 45 43 5f 52 45 20 3d 20 27 5c 5c 7c 5b 5e MEC_RE = '\\|[^
000378d0: 5d 2a 3f 5c 5c 7c 27 3b 0a 20 20 76 61 72 20 4c ]*?\\|';. var L
000378e0: 49 53 50 5f 53 49 4d 50 4c 45 5f 4e 55 4d 42 45 ISP_SIMPLE_NUMBE
000378f0: 52 5f 52 45 20 3d 20 27 28 2d 7c 5c 5c 2b 29 3f R_RE = '(-|\\+)?
00037900: 5c 5c 64 2b 28 5c 5c 2e 5c 5c 64 2b 7c 5c 5c 2f \\d+(\\.\\d+|\\/
00037910: 5c 5c 64 2b 29 3f 28 28 64 7c 65 7c 66 7c 6c 7c \\d+)?((d|e|f|l|
00037920: 73 7c 44 7c 45 7c 46 7c 4c 7c 53 29 28 5c 5c 2b s|D|E|F|L|S)(\\+
00037930: 7c 2d 29 3f 5c 5c 64 2b 29 3f 27 3b 0a 20 20 76 |-)?\\d+)?';. v
00037940: 61 72 20 4c 49 54 45 52 41 4c 20 3d 20 7b 0a 20 ar LITERAL = {.
00037950: 20 20 20 63 6c 61 73 73 4e 61 6d 65 3a 20 27 6c className: 'l
00037960: 69 74 65 72 61 6c 27 2c 0a 20 20 20 20 62 65 67 iteral',. beg
00037970: 69 6e 3a 20 27 5c 5c 62 28 74 7b 31 7d 7c 6e 69 in: '\\b(t{1}|ni
00037980: 6c 29 5c 5c 62 27 0a 20 20 7d 3b 0a 20 20 76 61 l)\\b'. };. va
00037990: 72 20 4e 55 4d 42 45 52 20 3d 20 7b 0a 20 20 20 r NUMBER = {.
000379a0: 20 63 6c 61 73 73 4e 61 6d 65 3a 20 27 6e 75 6d className: 'num
000379b0: 62 65 72 27 2c 0a 20 20 20 20 76 61 72 69 61 6e ber',. varian
000379c0: 74 73 3a 20 5b 0a 20 20 20 20 20 20 7b 62 65 67 ts: [. {beg
000379d0: 69 6e 3a 20 4c 49 53 50 5f 53 49 4d 50 4c 45 5f in: LISP_SIMPLE_
000379e0: 4e 55 4d 42 45 52 5f 52 45 2c 20 72 65 6c 65 76 NUMBER_RE, relev
000379f0: 61 6e 63 65 3a 20 30 7d 2c 0a 20 20 20 20 20 20 ance: 0},.
00037a00: 7b 62 65 67 69 6e 3a 20 27 23 28 62 7c 42 29 5b {begin: '#(b|B)[
00037a10: 30 2d 31 5d 2b 28 2f 5b 30 2d 31 5d 2b 29 3f 27 0-1]+(/[0-1]+)?'
00037a20: 7d 2c 0a 20 20 20 20 20 20 7b 62 65 67 69 6e 3a },. {begin:
00037a30: 20 27 23 28 6f 7c 4f 29 5b 30 2d 37 5d 2b 28 2f '#(o|O)[0-7]+(/
00037a40: 5b 30 2d 37 5d 2b 29 3f 27 7d 2c 0a 20 20 20 20 [0-7]+)?'},.
00037a50: 20 20 7b 62 65 67 69 6e 3a 20 27 23 28 78 7c 58 {begin: '#(x|X
00037a60: 29 5b 30 2d 39 61 2d 66 41 2d 46 5d 2b 28 2f 5b )[0-9a-fA-F]+(/[
00037a70: 30 2d 39 61 2d 66 41 2d 46 5d 2b 29 3f 27 7d 2c 0-9a-fA-F]+)?'},
00037a80: 0a 20 20 20 20 20 20 7b 62 65 67 69 6e 3a 20 27 . {begin: '
00037a90: 23 28 63 7c 43 29 5c 5c 28 27 20 2b 20 4c 49 53 #(c|C)\\(' + LIS
00037aa0: 50 5f 53 49 4d 50 4c 45 5f 4e 55 4d 42 45 52 5f P_SIMPLE_NUMBER_
00037ab0: 52 45 20 2b 20 27 20 2b 27 20 2b 20 4c 49 53 50 RE + ' +' + LISP
00037ac0: 5f 53 49 4d 50 4c 45 5f 4e 55 4d 42 45 52 5f 52 _SIMPLE_NUMBER_R
00037ad0: 45 2c 20 65 6e 64 3a 20 27 5c 5c 29 27 7d 0a 20 E, end: '\\)'}.
00037ae0: 20 20 20 5d 0a 20 20 7d 3b 0a 20 20 76 61 72 20 ]. };. var
00037af0: 53 54 52 49 4e 47 20 3d 20 68 6c 6a 73 2e 69 6e STRING = hljs.in
00037b00: 68 65 72 69 74 28 68 6c 6a 73 2e 51 55 4f 54 45 herit(hljs.QUOTE
00037b10: 5f 53 54 52 49 4e 47 5f 4d 4f 44 45 2c 20 7b 69 _STRING_MODE, {i
00037b20: 6c 6c 65 67 61 6c 3a 20 6e 75 6c 6c 7d 29 3b 0a llegal: null});.
00037b30: 20 20 76 61 72 20 43 4f 4d 4d 45 4e 54 20 3d 20 var COMMENT =
00037b40: 68 6c 6a 73 2e 43 4f 4d 4d 45 4e 54 28 0a 20 20 hljs.COMMENT(.
00037b50: 20 20 27 3b 27 2c 20 27 24 27 2c 0a 20 20 20 20 ';', '$',.
00037b60: 7b 0a 20 20 20 20 20 20 72 65 6c 65 76 61 6e 63 {. relevanc
00037b70: 65 3a 20 30 0a 20 20 20 20 7d 0a 20 20 29 3b 0a e: 0. }. );.
00037b80: 20 20 76 61 72 20 56 41 52 49 41 42 4c 45 20 3d var VARIABLE =
00037b90: 20 7b 0a 20 20 20 20 62 65 67 69 6e 3a 20 27 5c {. begin: '\
00037ba0: 5c 2a 27 2c 20 65 6e 64 3a 20 27 5c 5c 2a 27 0a \*', end: '\\*'.
00037bb0: 20 20 7d 3b 0a 20 20 76 61 72 20 4b 45 59 57 4f };. var KEYWO
00037bc0: 52 44 20 3d 20 7b 0a 20 20 20 20 63 6c 61 73 73 RD = {. class
00037bd0: 4e 61 6d 65 3a 20 27 73 79 6d 62 6f 6c 27 2c 0a Name: 'symbol',.
00037be0: 20 20 20 20 62 65 67 69 6e 3a 20 27 5b 3a 26 5d begin: '[:&]
00037bf0: 27 20 2b 20 4c 49 53 50 5f 49 44 45 4e 54 5f 52 ' + LISP_IDENT_R
00037c00: 45 0a 20 20 7d 3b 0a 20 20 76 61 72 20 49 44 45 E. };. var IDE
00037c10: 4e 54 20 3d 20 7b 0a 20 20 20 20 62 65 67 69 6e NT = {. begin
00037c20: 3a 20 4c 49 53 50 5f 49 44 45 4e 54 5f 52 45 2c : LISP_IDENT_RE,
00037c30: 0a 20 20 20 20 72 65 6c 65 76 61 6e 63 65 3a 20 . relevance:
00037c40: 30 0a 20 20 7d 3b 0a 20 20 76 61 72 20 4d 45 43 0. };. var MEC
00037c50: 20 3d 20 7b 0a 20 20 20 20 62 65 67 69 6e 3a 20 = {. begin:
00037c60: 4d 45 43 5f 52 45 0a 20 20 7d 3b 0a 20 20 76 61 MEC_RE. };. va
00037c70: 72 20 51 55 4f 54 45 44 5f 4c 49 53 54 20 3d 20 r QUOTED_LIST =
00037c80: 7b 0a 20 20 20 20 62 65 67 69 6e 3a 20 27 5c 5c {. begin: '\\
00037c90: 28 27 2c 20 65 6e 64 3a 20 27 5c 5c 29 27 2c 0a (', end: '\\)',.
00037ca0: 20 20 20 20 63 6f 6e 74 61 69 6e 73 3a 20 5b 27 contains: ['
00037cb0: 73 65 6c 66 27 2c 20 4c 49 54 45 52 41 4c 2c 20 self', LITERAL,
00037cc0: 53 54 52 49 4e 47 2c 20 4e 55 4d 42 45 52 2c 20 STRING, NUMBER,
00037cd0: 49 44 45 4e 54 5d 0a 20 20 7d 3b 0a 20 20 76 61 IDENT]. };. va
00037ce0: 72 20 51 55 4f 54 45 44 20 3d 20 7b 0a 20 20 20 r QUOTED = {.
00037cf0: 20 63 6f 6e 74 61 69 6e 73 3a 20 5b 4e 55 4d 42 contains: [NUMB
00037d00: 45 52 2c 20 53 54 52 49 4e 47 2c 20 56 41 52 49 ER, STRING, VARI
00037d10: 41 42 4c 45 2c 20 4b 45 59 57 4f 52 44 2c 20 51 ABLE, KEYWORD, Q
00037d20: 55 4f 54 45 44 5f 4c 49 53 54 2c 20 49 44 45 4e UOTED_LIST, IDEN
00037d30: 54 5d 2c 0a 20 20 20 20 76 61 72 69 61 6e 74 73 T],. variants
00037d40: 3a 20 5b 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 : [. {.
00037d50: 20 20 20 20 62 65 67 69 6e 3a 20 27 5b 5c 27 60 begin: '[\'`
00037d60: 5d 5c 5c 28 27 2c 20 65 6e 64 3a 20 27 5c 5c 29 ]\\(', end: '\\)
00037d70: 27 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 '. },.
00037d80: 20 7b 0a 20 20 20 20 20 20 20 20 62 65 67 69 6e {. begin
00037d90: 3a 20 27 5c 5c 28 71 75 6f 74 65 20 27 2c 20 65 : '\\(quote ', e
00037da0: 6e 64 3a 20 27 5c 5c 29 27 2c 0a 20 20 20 20 20 nd: '\\)',.
00037db0: 20 20 20 6b 65 79 77 6f 72 64 73 3a 20 7b 6e 61 keywords: {na
00037dc0: 6d 65 3a 20 27 71 75 6f 74 65 27 7d 0a 20 20 20 me: 'quote'}.
00037dd0: 20 20 20 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 20 },. {.
00037de0: 20 20 20 20 20 20 62 65 67 69 6e 3a 20 27 5c 27 begin: '\'
00037df0: 27 20 2b 20 4d 45 43 5f 52 45 0a 20 20 20 20 20 ' + MEC_RE.
00037e00: 20 7d 0a 20 20 20 20 5d 0a 20 20 7d 3b 0a 20 20 }. ]. };.
00037e10: 76 61 72 20 51 55 4f 54 45 44 5f 41 54 4f 4d 20 var QUOTED_ATOM
00037e20: 3d 20 7b 0a 20 20 20 20 76 61 72 69 61 6e 74 73 = {. variants
00037e30: 3a 20 5b 0a 20 20 20 20 20 20 7b 62 65 67 69 6e : [. {begin
00037e40: 3a 20 27 5c 27 27 20 2b 20 4c 49 53 50 5f 49 44 : '\'' + LISP_ID
00037e50: 45 4e 54 5f 52 45 7d 2c 0a 20 20 20 20 20 20 7b ENT_RE},. {
00037e60: 62 65 67 69 6e 3a 20 27 23 5c 27 27 20 2b 20 4c begin: '#\'' + L
00037e70: 49 53 50 5f 49 44 45 4e 54 5f 52 45 20 2b 20 27 ISP_IDENT_RE + '
00037e80: 28 3a 3a 27 20 2b 20 4c 49 53 50 5f 49 44 45 4e (::' + LISP_IDEN
00037e90: 54 5f 52 45 20 2b 20 27 29 2a 27 7d 0a 20 20 20 T_RE + ')*'}.
00037ea0: 20 5d 0a 20 20 7d 3b 0a 20 20 76 61 72 20 4c 49 ]. };. var LI
00037eb0: 53 54 20 3d 20 7b 0a 20 20 20 20 62 65 67 69 6e ST = {. begin
00037ec0: 3a 20 27 5c 5c 28 5c 5c 73 2a 27 2c 20 65 6e 64 : '\\(\\s*', end
00037ed0: 3a 20 27 5c 5c 29 27 0a 20 20 7d 3b 0a 20 20 76 : '\\)'. };. v
00037ee0: 61 72 20 42 4f 44 59 20 3d 20 7b 0a 20 20 20 20 ar BODY = {.
00037ef0: 65 6e 64 73 57 69 74 68 50 61 72 65 6e 74 3a 20 endsWithParent:
00037f00: 74 72 75 65 2c 0a 20 20 20 20 72 65 6c 65 76 61 true,. releva
00037f10: 6e 63 65 3a 20 30 0a 20 20 7d 3b 0a 20 20 4c 49 nce: 0. };. LI
00037f20: 53 54 2e 63 6f 6e 74 61 69 6e 73 20 3d 20 5b 0a ST.contains = [.
00037f30: 20 20 20 20 7b 0a 20 20 20 20 20 20 63 6c 61 73 {. clas
00037f40: 73 4e 61 6d 65 3a 20 27 6e 61 6d 65 27 2c 0a 20 sName: 'name',.
00037f50: 20 20 20 20 20 76 61 72 69 61 6e 74 73 3a 20 5b variants: [
00037f60: 0a 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 . {.
00037f70: 20 20 20 20 20 62 65 67 69 6e 3a 20 4c 49 53 50 begin: LISP
00037f80: 5f 49 44 45 4e 54 5f 52 45 2c 0a 20 20 20 20 20 _IDENT_RE,.
00037f90: 20 20 20 20 20 72 65 6c 65 76 61 6e 63 65 3a 20 relevance:
00037fa0: 30 2c 0a 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 0,. },.
00037fb0: 20 20 20 20 20 20 7b 62 65 67 69 6e 3a 20 4d 45 {begin: ME
00037fc0: 43 5f 52 45 7d 0a 20 20 20 20 20 20 5d 0a 20 20 C_RE}. ].
00037fd0: 20 20 7d 2c 0a 20 20 20 20 42 4f 44 59 0a 20 20 },. BODY.
00037fe0: 5d 3b 0a 20 20 42 4f 44 59 2e 63 6f 6e 74 61 69 ];. BODY.contai
00037ff0: 6e 73 20 3d 20 5b 51 55 4f 54 45 44 2c 20 51 55 ns = [QUOTED, QU
00038000: 4f 54 45 44 5f 41 54 4f 4d 2c 20 4c 49 53 54 2c OTED_ATOM, LIST,
00038010: 20 4c 49 54 45 52 41 4c 2c 20 4e 55 4d 42 45 52 LITERAL, NUMBER
00038020: 2c 20 53 54 52 49 4e 47 2c 20 43 4f 4d 4d 45 4e , STRING, COMMEN
00038030: 54 2c 20 56 41 52 49 41 42 4c 45 2c 20 4b 45 59 T, VARIABLE, KEY
00038040: 57 4f 52 44 2c 20 4d 45 43 2c 20 49 44 45 4e 54 WORD, MEC, IDENT
00038050: 5d 3b 0a 0a 20 20 72 65 74 75 72 6e 20 7b 0a 20 ];.. return {.
00038060: 20 20 20 6e 61 6d 65 3a 20 27 4c 69 73 70 27 2c name: 'Lisp',
00038070: 0a 20 20 20 20 69 6c 6c 65 67 61 6c 3a 20 2f 5c . illegal: /\
00038080: 53 2f 2c 0a 20 20 20 20 63 6f 6e 74 61 69 6e 73 S/,. contains
00038090: 3a 20 5b 0a 20 20 20 20 20 20 4e 55 4d 42 45 52 : [. NUMBER
000380a0: 2c 0a 20 20 20 20 20 20 68 6c 6a 73 2e 53 48 45 ,. hljs.SHE
000380b0: 42 41 4e 47 28 29 2c 0a 20 20 20 20 20 20 4c 49 BANG(),. LI
000380c0: 54 45 52 41 4c 2c 0a 20 20 20 20 20 20 53 54 52 TERAL,. STR
000380d0: 49 4e 47 2c 0a 20 20 20 20 20 20 43 4f 4d 4d 45 ING,. COMME
000380e0: 4e 54 2c 0a 20 20 20 20 20 20 51 55 4f 54 45 44 NT,. QUOTED
000380f0: 2c 0a 20 20 20 20 20 20 51 55 4f 54 45 44 5f 41 ,. QUOTED_A
00038100: 54 4f 4d 2c 0a 20 20 20 20 20 20 4c 49 53 54 2c TOM,. LIST,
00038110: 0a 20 20 20 20 20 20 49 44 45 4e 54 0a 20 20 20 . IDENT.
00038120: 20 5d 0a 20 20 7d 3b 0a 7d 0a 0a 6d 6f 64 75 6c ]. };.}..modul
00038130: 65 2e 65 78 70 6f 72 74 73 20 3d 20 6c 69 73 70 e.exports = lisp
00038140: 3b 0a 0a 0a 2f 2a 2a 2a 2f 20 7d 29 2c 0a 0a 2f ;.../***/ }),../
00038150: 2a 2a 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 ***/ "./node_mod
00038160: 75 6c 65 73 2f 68 69 67 68 6c 69 67 68 74 2e 6a ules/highlight.j
00038170: 73 2f 6c 69 62 2f 6c 61 6e 67 75 61 67 65 73 2f s/lib/languages/
00038180: 6c 69 76 65 63 6f 64 65 73 65 72 76 65 72 2e 6a livecodeserver.j
00038190: 73 22 3a 0a 2f 2a 21 2a 2a 2a 2a 2a 2a 2a 2a 2a s":./*!*********
000381a0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
000381b0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
000381c0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
000381d0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 21 2a 5c 0a 20 20 **********!*\.
000381e0: 21 2a 2a 2a 20 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 !*** ./node_modu
000381f0: 6c 65 73 2f 68 69 67 68 6c 69 67 68 74 2e 6a 73 les/highlight.js
00038200: 2f 6c 69 62 2f 6c 61 6e 67 75 61 67 65 73 2f 6c /lib/languages/l
00038210: 69 76 65 63 6f 64 65 73 65 72 76 65 72 2e 6a 73 ivecodeserver.js
00038220: 20 2a 2a 2a 21 0a 20 20 5c 2a 2a 2a 2a 2a 2a 2a ***!. \*******
00038230: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
00038240: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
00038250: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
00038260: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 2f 2a ************/./*
00038270: 2a 2a 2f 20 28 28 6d 6f 64 75 6c 65 29 20 3d 3e **/ ((module) =>
00038280: 20 7b 0a 0a 2f 2a 0a 4c 61 6e 67 75 61 67 65 3a {../*.Language:
00038290: 20 4c 69 76 65 43 6f 64 65 0a 41 75 74 68 6f 72 LiveCode.Author
000382a0: 3a 20 52 61 6c 66 20 42 69 74 74 65 72 20 3c 72 : Ralf Bitter <r
000382b0: 61 62 69 74 40 72 65 76 69 67 6e 69 74 65 72 2e abit@revigniter.
000382c0: 63 6f 6d 3e 0a 44 65 73 63 72 69 70 74 69 6f 6e com>.Description
000382d0: 3a 20 4c 61 6e 67 75 61 67 65 20 64 65 66 69 6e : Language defin
000382e0: 69 74 69 6f 6e 20 66 6f 72 20 4c 69 76 65 43 6f ition for LiveCo
000382f0: 64 65 20 73 65 72 76 65 72 20 61 63 63 6f 75 6e de server accoun
00038300: 74 69 6e 67 20 66 6f 72 20 72 65 76 49 67 6e 69 ting for revIgni
00038310: 74 65 72 20 28 61 20 77 65 62 20 61 70 70 6c 69 ter (a web appli
00038320: 63 61 74 69 6f 6e 20 66 72 61 6d 65 77 6f 72 6b cation framework
00038330: 29 20 63 68 61 72 61 63 74 65 72 69 73 74 69 63 ) characteristic
00038340: 73 2e 0a 56 65 72 73 69 6f 6e 3a 20 31 2e 31 0a s..Version: 1.1.
00038350: 44 61 74 65 3a 20 32 30 31 39 2d 30 34 2d 31 37 Date: 2019-04-17
00038360: 0a 43 61 74 65 67 6f 72 79 3a 20 65 6e 74 65 72 .Category: enter
00038370: 70 72 69 73 65 0a 2a 2f 0a 0a 66 75 6e 63 74 69 prise.*/..functi
00038380: 6f 6e 20 6c 69 76 65 63 6f 64 65 73 65 72 76 65 on livecodeserve
00038390: 72 28 68 6c 6a 73 29 20 7b 0a 20 20 63 6f 6e 73 r(hljs) {. cons
000383a0: 74 20 56 41 52 49 41 42 4c 45 20 3d 20 7b 0a 20 t VARIABLE = {.
000383b0: 20 20 20 63 6c 61 73 73 4e 61 6d 65 3a 20 27 76 className: 'v
000383c0: 61 72 69 61 62 6c 65 27 2c 0a 20 20 20 20 76 61 ariable',. va
000383d0: 72 69 61 6e 74 73 3a 20 5b 0a 20 20 20 20 20 20 riants: [.
000383e0: 7b 0a 20 20 20 20 20 20 20 20 62 65 67 69 6e 3a {. begin:
000383f0: 20 27 5c 5c 62 28 5b 67 74 70 73 5d 5b 41 2d 5a '\\b([gtps][A-Z
00038400: 5d 7b 31 7d 5b 61 2d 7a 41 2d 5a 30 2d 39 5d 2a ]{1}[a-zA-Z0-9]*
00038410: 29 28 5c 5c 5b 2e 2b 5c 5c 5d 29 3f 28 3f 3a 5c )(\\[.+\\])?(?:\
00038420: 5c 73 2a 3f 29 27 0a 20 20 20 20 20 20 7d 2c 0a \s*?)'. },.
00038430: 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 {.
00038440: 62 65 67 69 6e 3a 20 27 5c 5c 24 5f 5b 41 2d 5a begin: '\\$_[A-Z
00038450: 5d 2b 27 0a 20 20 20 20 20 20 7d 0a 20 20 20 20 ]+'. }.
00038460: 5d 2c 0a 20 20 20 20 72 65 6c 65 76 61 6e 63 65 ],. relevance
00038470: 3a 20 30 0a 20 20 7d 3b 0a 20 20 63 6f 6e 73 74 : 0. };. const
00038480: 20 43 4f 4d 4d 45 4e 54 5f 4d 4f 44 45 53 20 3d COMMENT_MODES =
00038490: 20 5b 0a 20 20 20 20 68 6c 6a 73 2e 43 5f 42 4c [. hljs.C_BL
000384a0: 4f 43 4b 5f 43 4f 4d 4d 45 4e 54 5f 4d 4f 44 45 OCK_COMMENT_MODE
000384b0: 2c 0a 20 20 20 20 68 6c 6a 73 2e 48 41 53 48 5f ,. hljs.HASH_
000384c0: 43 4f 4d 4d 45 4e 54 5f 4d 4f 44 45 2c 0a 20 20 COMMENT_MODE,.
000384d0: 20 20 68 6c 6a 73 2e 43 4f 4d 4d 45 4e 54 28 27 hljs.COMMENT('
000384e0: 2d 2d 27 2c 20 27 24 27 29 2c 0a 20 20 20 20 68 --', '$'),. h
000384f0: 6c 6a 73 2e 43 4f 4d 4d 45 4e 54 28 27 5b 5e 3a ljs.COMMENT('[^:
00038500: 5d 2f 2f 27 2c 20 27 24 27 29 0a 20 20 5d 3b 0a ]//', '$'). ];.
00038510: 20 20 63 6f 6e 73 74 20 54 49 54 4c 45 31 20 3d const TITLE1 =
00038520: 20 68 6c 6a 73 2e 69 6e 68 65 72 69 74 28 68 6c hljs.inherit(hl
00038530: 6a 73 2e 54 49 54 4c 45 5f 4d 4f 44 45 2c 20 7b js.TITLE_MODE, {
00038540: 0a 20 20 20 20 76 61 72 69 61 6e 74 73 3a 20 5b . variants: [
00038550: 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 . {.
00038560: 20 62 65 67 69 6e 3a 20 27 5c 5c 62 5f 2a 72 69 begin: '\\b_*ri
00038570: 67 5b 41 2d 5a 5d 5b 41 2d 5a 61 2d 7a 30 2d 39 g[A-Z][A-Za-z0-9
00038580: 5f 5c 5c 2d 5d 2a 27 0a 20 20 20 20 20 20 7d 2c _\\-]*'. },
00038590: 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 . {.
000385a0: 20 62 65 67 69 6e 3a 20 27 5c 5c 62 5f 5b 61 2d begin: '\\b_[a-
000385b0: 7a 30 2d 39 5c 5c 2d 5d 2b 27 0a 20 20 20 20 20 z0-9\\-]+'.
000385c0: 20 7d 0a 20 20 20 20 5d 0a 20 20 7d 29 3b 0a 20 }. ]. });.
000385d0: 20 63 6f 6e 73 74 20 54 49 54 4c 45 32 20 3d 20 const TITLE2 =
000385e0: 68 6c 6a 73 2e 69 6e 68 65 72 69 74 28 68 6c 6a hljs.inherit(hlj
000385f0: 73 2e 54 49 54 4c 45 5f 4d 4f 44 45 2c 20 7b 0a s.TITLE_MODE, {.
00038600: 20 20 20 20 62 65 67 69 6e 3a 20 27 5c 5c 62 28 begin: '\\b(
00038610: 5b 41 2d 5a 61 2d 7a 30 2d 39 5f 5c 5c 2d 5d 2b [A-Za-z0-9_\\-]+
00038620: 29 5c 5c 62 27 0a 20 20 7d 29 3b 0a 20 20 72 65 )\\b'. });. re
00038630: 74 75 72 6e 20 7b 0a 20 20 20 20 6e 61 6d 65 3a turn {. name:
00038640: 20 27 4c 69 76 65 43 6f 64 65 27 2c 0a 20 20 20 'LiveCode',.
00038650: 20 63 61 73 65 5f 69 6e 73 65 6e 73 69 74 69 76 case_insensitiv
00038660: 65 3a 20 66 61 6c 73 65 2c 0a 20 20 20 20 6b 65 e: false,. ke
00038670: 79 77 6f 72 64 73 3a 20 7b 0a 20 20 20 20 20 20 ywords: {.
00038680: 6b 65 79 77 6f 72 64 3a 0a 20 20 20 20 20 20 20 keyword:.
00038690: 20 27 24 5f 43 4f 4f 4b 49 45 20 24 5f 46 49 4c '$_COOKIE $_FIL
000386a0: 45 53 20 24 5f 47 45 54 20 24 5f 47 45 54 5f 42 ES $_GET $_GET_B
000386b0: 49 4e 41 52 59 20 24 5f 47 45 54 5f 52 41 57 20 INARY $_GET_RAW
000386c0: 24 5f 50 4f 53 54 20 24 5f 50 4f 53 54 5f 42 49 $_POST $_POST_BI
000386d0: 4e 41 52 59 20 24 5f 50 4f 53 54 5f 52 41 57 20 NARY $_POST_RAW
000386e0: 24 5f 53 45 53 53 49 4f 4e 20 24 5f 53 45 52 56 $_SESSION $_SERV
000386f0: 45 52 20 27 20 2b 0a 20 20 20 20 20 20 20 20 27 ER ' +. '
00038700: 63 6f 64 65 70 6f 69 6e 74 20 63 6f 64 65 70 6f codepoint codepo
00038710: 69 6e 74 73 20 73 65 67 6d 65 6e 74 20 73 65 67 ints segment seg
00038720: 6d 65 6e 74 73 20 63 6f 64 65 75 6e 69 74 20 63 ments codeunit c
00038730: 6f 64 65 75 6e 69 74 73 20 73 65 6e 74 65 6e 63 odeunits sentenc
00038740: 65 20 73 65 6e 74 65 6e 63 65 73 20 74 72 75 65 e sentences true
00038750: 57 6f 72 64 20 74 72 75 65 57 6f 72 64 73 20 70 Word trueWords p
00038760: 61 72 61 67 72 61 70 68 20 27 20 2b 0a 20 20 20 aragraph ' +.
00038770: 20 20 20 20 20 27 61 66 74 65 72 20 62 79 74 65 'after byte
00038780: 20 62 79 74 65 73 20 65 6e 67 6c 69 73 68 20 74 bytes english t
00038790: 68 65 20 75 6e 74 69 6c 20 68 74 74 70 20 66 6f he until http fo
000387a0: 72 65 76 65 72 20 64 65 73 63 65 6e 64 69 6e 67 rever descending
000387b0: 20 75 73 69 6e 67 20 6c 69 6e 65 20 72 65 61 6c using line real
000387c0: 38 20 77 69 74 68 20 73 65 76 65 6e 74 68 20 27 8 with seventh '
000387d0: 20 2b 0a 20 20 20 20 20 20 20 20 27 66 6f 72 20 +. 'for
000387e0: 73 74 64 6f 75 74 20 66 69 6e 61 6c 6c 79 20 65 stdout finally e
000387f0: 6c 65 6d 65 6e 74 20 77 6f 72 64 20 77 6f 72 64 lement word word
00038800: 73 20 66 6f 75 72 74 68 20 62 65 66 6f 72 65 20 s fourth before
00038810: 62 6c 61 63 6b 20 6e 69 6e 74 68 20 73 69 78 74 black ninth sixt
00038820: 68 20 63 68 61 72 61 63 74 65 72 73 20 63 68 61 h characters cha
00038830: 72 73 20 73 74 64 65 72 72 20 27 20 2b 0a 20 20 rs stderr ' +.
00038840: 20 20 20 20 20 20 27 75 49 6e 74 31 20 75 49 6e 'uInt1 uIn
00038850: 74 31 73 20 75 49 6e 74 32 20 75 49 6e 74 32 73 t1s uInt2 uInt2s
00038860: 20 73 74 64 69 6e 20 73 74 72 69 6e 67 20 6c 69 stdin string li
00038870: 6e 65 73 20 72 65 6c 61 74 69 76 65 20 72 65 6c nes relative rel
00038880: 20 61 6e 79 20 66 69 66 74 68 20 69 74 65 6d 73 any fifth items
00038890: 20 66 72 6f 6d 20 6d 69 64 64 6c 65 20 6d 69 64 from middle mid
000388a0: 20 27 20 2b 0a 20 20 20 20 20 20 20 20 27 61 74 ' +. 'at
000388b0: 20 65 6c 73 65 20 6f 66 20 63 61 74 63 68 20 74 else of catch t
000388c0: 68 65 6e 20 74 68 69 72 64 20 69 74 20 66 69 6c hen third it fil
000388d0: 65 20 6d 69 6c 6c 69 73 65 63 6f 6e 64 73 20 73 e milliseconds s
000388e0: 65 63 6f 6e 64 73 20 73 65 63 6f 6e 64 20 73 65 econds second se
000388f0: 63 73 20 73 65 63 20 69 6e 74 31 20 69 6e 74 31 cs sec int1 int1
00038900: 73 20 69 6e 74 34 20 27 20 2b 0a 20 20 20 20 20 s int4 ' +.
00038910: 20 20 20 27 69 6e 74 34 73 20 69 6e 74 65 72 6e 'int4s intern
00038920: 65 74 20 69 6e 74 32 20 69 6e 74 32 73 20 6e 6f et int2 int2s no
00038930: 72 6d 61 6c 20 74 65 78 74 20 69 74 65 6d 20 6c rmal text item l
00038940: 61 73 74 20 6c 6f 6e 67 20 64 65 74 61 69 6c 65 ast long detaile
00038950: 64 20 65 66 66 65 63 74 69 76 65 20 75 49 6e 74 d effective uInt
00038960: 34 20 75 49 6e 74 34 73 20 72 65 70 65 61 74 20 4 uInt4s repeat
00038970: 27 20 2b 0a 20 20 20 20 20 20 20 20 27 65 6e 64 ' +. 'end
00038980: 20 72 65 70 65 61 74 20 55 52 4c 20 69 6e 20 74 repeat URL in t
00038990: 72 79 20 69 6e 74 6f 20 73 77 69 74 63 68 20 74 ry into switch t
000389a0: 6f 20 77 6f 72 64 73 20 68 74 74 70 73 20 74 6f o words https to
000389b0: 6b 65 6e 20 62 69 6e 66 69 6c 65 20 65 61 63 68 ken binfile each
000389c0: 20 74 65 6e 74 68 20 61 73 20 74 69 63 6b 73 20 tenth as ticks
000389d0: 74 69 63 6b 20 27 20 2b 0a 20 20 20 20 20 20 20 tick ' +.
000389e0: 20 27 73 79 73 74 65 6d 20 72 65 61 6c 34 20 62 'system real4 b
000389f0: 79 20 64 61 74 65 49 74 65 6d 73 20 77 69 74 68 y dateItems with
00038a00: 6f 75 74 20 63 68 61 72 20 63 68 61 72 61 63 74 out char charact
00038a10: 65 72 20 61 73 63 65 6e 64 69 6e 67 20 65 69 67 er ascending eig
00038a20: 68 74 68 20 77 68 6f 6c 65 20 64 61 74 65 54 69 hth whole dateTi
00038a30: 6d 65 20 6e 75 6d 65 72 69 63 20 73 68 6f 72 74 me numeric short
00038a40: 20 27 20 2b 0a 20 20 20 20 20 20 20 20 27 66 69 ' +. 'fi
00038a50: 72 73 74 20 66 74 70 20 69 6e 74 65 67 65 72 20 rst ftp integer
00038a60: 61 62 62 72 65 76 69 61 74 65 64 20 61 62 62 72 abbreviated abbr
00038a70: 20 61 62 62 72 65 76 20 70 72 69 76 61 74 65 20 abbrev private
00038a80: 63 61 73 65 20 77 68 69 6c 65 20 69 66 20 27 20 case while if '
00038a90: 2b 0a 20 20 20 20 20 20 20 20 27 64 69 76 20 6d +. 'div m
00038aa0: 6f 64 20 77 72 61 70 20 61 6e 64 20 6f 72 20 62 od wrap and or b
00038ab0: 69 74 41 6e 64 20 62 69 74 4e 6f 74 20 62 69 74 itAnd bitNot bit
00038ac0: 4f 72 20 62 69 74 58 6f 72 20 61 6d 6f 6e 67 20 Or bitXor among
00038ad0: 6e 6f 74 20 69 6e 20 61 20 61 6e 20 77 69 74 68 not in a an with
00038ae0: 69 6e 20 27 20 2b 0a 20 20 20 20 20 20 20 20 27 in ' +. '
00038af0: 63 6f 6e 74 61 69 6e 73 20 65 6e 64 73 20 77 69 contains ends wi
00038b00: 74 68 20 62 65 67 69 6e 73 20 74 68 65 20 6b 65 th begins the ke
00038b10: 79 73 20 6f 66 20 6b 65 79 73 27 2c 0a 20 20 20 ys of keys',.
00038b20: 20 20 20 6c 69 74 65 72 61 6c 3a 0a 20 20 20 20 literal:.
00038b30: 20 20 20 20 27 53 49 58 20 54 45 4e 20 46 4f 52 'SIX TEN FOR
00038b40: 4d 46 45 45 44 20 4e 49 4e 45 20 5a 45 52 4f 20 MFEED NINE ZERO
00038b50: 4e 4f 4e 45 20 53 50 41 43 45 20 46 4f 55 52 20 NONE SPACE FOUR
00038b60: 46 41 4c 53 45 20 43 4f 4c 4f 4e 20 43 52 4c 46 FALSE COLON CRLF
00038b70: 20 50 49 20 43 4f 4d 4d 41 20 45 4e 44 4f 46 46 PI COMMA ENDOFF
00038b80: 49 4c 45 20 45 4f 46 20 45 49 47 48 54 20 46 49 ILE EOF EIGHT FI
00038b90: 56 45 20 27 20 2b 0a 20 20 20 20 20 20 20 20 27 VE ' +. '
00038ba0: 51 55 4f 54 45 20 45 4d 50 54 59 20 4f 4e 45 20 QUOTE EMPTY ONE
00038bb0: 54 52 55 45 20 52 45 54 55 52 4e 20 43 52 20 4c TRUE RETURN CR L
00038bc0: 49 4e 45 46 45 45 44 20 52 49 47 48 54 20 42 41 INEFEED RIGHT BA
00038bd0: 43 4b 53 4c 41 53 48 20 4e 55 4c 4c 20 53 45 56 CKSLASH NULL SEV
00038be0: 45 4e 20 54 41 42 20 54 48 52 45 45 20 54 57 4f EN TAB THREE TWO
00038bf0: 20 27 20 2b 0a 20 20 20 20 20 20 20 20 27 73 69 ' +. 'si
00038c00: 78 20 74 65 6e 20 66 6f 72 6d 66 65 65 64 20 6e x ten formfeed n
00038c10: 69 6e 65 20 7a 65 72 6f 20 6e 6f 6e 65 20 73 70 ine zero none sp
00038c20: 61 63 65 20 66 6f 75 72 20 66 61 6c 73 65 20 63 ace four false c
00038c30: 6f 6c 6f 6e 20 63 72 6c 66 20 70 69 20 63 6f 6d olon crlf pi com
00038c40: 6d 61 20 65 6e 64 6f 66 66 69 6c 65 20 65 6f 66 ma endoffile eof
00038c50: 20 65 69 67 68 74 20 66 69 76 65 20 27 20 2b 0a eight five ' +.
00038c60: 20 20 20 20 20 20 20 20 27 71 75 6f 74 65 20 65 'quote e
00038c70: 6d 70 74 79 20 6f 6e 65 20 74 72 75 65 20 72 65 mpty one true re
00038c80: 74 75 72 6e 20 63 72 20 6c 69 6e 65 66 65 65 64 turn cr linefeed
00038c90: 20 72 69 67 68 74 20 62 61 63 6b 73 6c 61 73 68 right backslash
00038ca0: 20 6e 75 6c 6c 20 73 65 76 65 6e 20 74 61 62 20 null seven tab
00038cb0: 74 68 72 65 65 20 74 77 6f 20 27 20 2b 0a 20 20 three two ' +.
00038cc0: 20 20 20 20 20 20 27 52 49 56 45 52 53 49 4f 4e 'RIVERSION
00038cd0: 20 52 49 53 54 41 54 45 20 46 49 4c 45 5f 52 45 RISTATE FILE_RE
00038ce0: 41 44 5f 4d 4f 44 45 20 46 49 4c 45 5f 57 52 49 AD_MODE FILE_WRI
00038cf0: 54 45 5f 4d 4f 44 45 20 46 49 4c 45 5f 57 52 49 TE_MODE FILE_WRI
00038d00: 54 45 5f 4d 4f 44 45 20 44 49 52 5f 57 52 49 54 TE_MODE DIR_WRIT
00038d10: 45 5f 4d 4f 44 45 20 46 49 4c 45 5f 52 45 41 44 E_MODE FILE_READ
00038d20: 5f 55 4d 41 53 4b 20 27 20 2b 0a 20 20 20 20 20 _UMASK ' +.
00038d30: 20 20 20 27 46 49 4c 45 5f 57 52 49 54 45 5f 55 'FILE_WRITE_U
00038d40: 4d 41 53 4b 20 44 49 52 5f 52 45 41 44 5f 55 4d MASK DIR_READ_UM
00038d50: 41 53 4b 20 44 49 52 5f 57 52 49 54 45 5f 55 4d ASK DIR_WRITE_UM
00038d60: 41 53 4b 27 2c 0a 20 20 20 20 20 20 62 75 69 6c ASK',. buil
00038d70: 74 5f 69 6e 3a 0a 20 20 20 20 20 20 20 20 27 70 t_in:. 'p
00038d80: 75 74 20 61 62 73 20 61 63 6f 73 20 61 6c 69 61 ut abs acos alia
00038d90: 73 52 65 66 65 72 65 6e 63 65 20 61 6e 6e 75 69 sReference annui
00038da0: 74 79 20 61 72 72 61 79 44 65 63 6f 64 65 20 61 ty arrayDecode a
00038db0: 72 72 61 79 45 6e 63 6f 64 65 20 61 73 69 6e 20 rrayEncode asin
00038dc0: 61 74 61 6e 20 61 74 61 6e 32 20 61 76 65 72 61 atan atan2 avera
00038dd0: 67 65 20 61 76 67 20 61 76 67 44 65 76 20 62 61 ge avg avgDev ba
00038de0: 73 65 36 34 44 65 63 6f 64 65 20 27 20 2b 0a 20 se64Decode ' +.
00038df0: 20 20 20 20 20 20 20 27 62 61 73 65 36 34 45 6e 'base64En
00038e00: 63 6f 64 65 20 62 61 73 65 43 6f 6e 76 65 72 74 code baseConvert
00038e10: 20 62 69 6e 61 72 79 44 65 63 6f 64 65 20 62 69 binaryDecode bi
00038e20: 6e 61 72 79 45 6e 63 6f 64 65 20 62 79 74 65 4f naryEncode byteO
00038e30: 66 66 73 65 74 20 62 79 74 65 54 6f 4e 75 6d 20 ffset byteToNum
00038e40: 63 61 63 68 65 64 55 52 4c 20 63 61 63 68 65 64 cachedURL cached
00038e50: 55 52 4c 73 20 63 68 61 72 54 6f 4e 75 6d 20 27 URLs charToNum '
00038e60: 20 2b 0a 20 20 20 20 20 20 20 20 27 63 69 70 68 +. 'ciph
00038e70: 65 72 4e 61 6d 65 73 20 63 6f 64 65 70 6f 69 6e erNames codepoin
00038e80: 74 4f 66 66 73 65 74 20 63 6f 64 65 70 6f 69 6e tOffset codepoin
00038e90: 74 50 72 6f 70 65 72 74 79 20 63 6f 64 65 70 6f tProperty codepo
00038ea0: 69 6e 74 54 6f 4e 75 6d 20 63 6f 64 65 75 6e 69 intToNum codeuni
00038eb0: 74 4f 66 66 73 65 74 20 63 6f 6d 6d 61 6e 64 4e tOffset commandN
00038ec0: 61 6d 65 73 20 63 6f 6d 70 6f 75 6e 64 20 63 6f ames compound co
00038ed0: 6d 70 72 65 73 73 20 27 20 2b 0a 20 20 20 20 20 mpress ' +.
00038ee0: 20 20 20 27 63 6f 6e 73 74 61 6e 74 4e 61 6d 65 'constantName
00038ef0: 73 20 63 6f 73 20 64 61 74 65 20 64 61 74 65 46 s cos date dateF
00038f00: 6f 72 6d 61 74 20 64 65 63 6f 6d 70 72 65 73 73 ormat decompress
00038f10: 20 64 69 66 66 65 72 65 6e 63 65 20 64 69 72 65 difference dire
00038f20: 63 74 6f 72 69 65 73 20 27 20 2b 0a 20 20 20 20 ctories ' +.
00038f30: 20 20 20 20 27 64 69 73 6b 53 70 61 63 65 20 44 'diskSpace D
00038f40: 4e 53 53 65 72 76 65 72 73 20 65 78 70 20 65 78 NSServers exp ex
00038f50: 70 31 20 65 78 70 32 20 65 78 70 31 30 20 65 78 p1 exp2 exp10 ex
00038f60: 74 65 6e 74 73 20 66 69 6c 65 73 20 66 6c 75 73 tents files flus
00038f70: 68 45 76 65 6e 74 73 20 66 6f 6c 64 65 72 73 20 hEvents folders
00038f80: 66 6f 72 6d 61 74 20 66 75 6e 63 74 69 6f 6e 4e format functionN
00038f90: 61 6d 65 73 20 67 65 6f 6d 65 74 72 69 63 4d 65 ames geometricMe
00038fa0: 61 6e 20 67 6c 6f 62 61 6c 20 27 20 2b 0a 20 20 an global ' +.
00038fb0: 20 20 20 20 20 20 27 67 6c 6f 62 61 6c 73 20 68 'globals h
00038fc0: 61 73 4d 65 6d 6f 72 79 20 68 61 72 6d 6f 6e 69 asMemory harmoni
00038fd0: 63 4d 65 61 6e 20 68 6f 73 74 41 64 64 72 65 73 cMean hostAddres
00038fe0: 73 20 68 6f 73 74 41 64 64 72 65 73 73 54 6f 4e s hostAddressToN
00038ff0: 61 6d 65 20 68 6f 73 74 4e 61 6d 65 20 68 6f 73 ame hostName hos
00039000: 74 4e 61 6d 65 54 6f 41 64 64 72 65 73 73 20 69 tNameToAddress i
00039010: 73 4e 75 6d 62 65 72 20 49 53 4f 54 6f 4d 61 63 sNumber ISOToMac
00039020: 20 69 74 65 6d 4f 66 66 73 65 74 20 27 20 2b 0a itemOffset ' +.
00039030: 20 20 20 20 20 20 20 20 27 6b 65 79 73 20 6c 65 'keys le
00039040: 6e 20 6c 65 6e 67 74 68 20 6c 69 62 55 52 4c 45 n length libURLE
00039050: 72 72 6f 72 44 61 74 61 20 6c 69 62 55 72 6c 46 rrorData libUrlF
00039060: 6f 72 6d 44 61 74 61 20 6c 69 62 55 52 4c 66 74 ormData libURLft
00039070: 70 43 6f 6d 6d 61 6e 64 20 6c 69 62 55 52 4c 4c pCommand libURLL
00039080: 61 73 74 48 54 54 50 48 65 61 64 65 72 73 20 6c astHTTPHeaders l
00039090: 69 62 55 52 4c 4c 61 73 74 52 48 48 65 61 64 65 ibURLLastRHHeade
000390a0: 72 73 20 27 20 2b 0a 20 20 20 20 20 20 20 20 27 rs ' +. '
000390b0: 6c 69 62 55 72 6c 4d 75 6c 74 69 70 61 72 74 46 libUrlMultipartF
000390c0: 6f 72 6d 41 64 64 50 61 72 74 20 6c 69 62 55 72 ormAddPart libUr
000390d0: 6c 4d 75 6c 74 69 70 61 72 74 46 6f 72 6d 44 61 lMultipartFormDa
000390e0: 74 61 20 6c 69 62 55 52 4c 56 65 72 73 69 6f 6e ta libURLVersion
000390f0: 20 6c 69 6e 65 4f 66 66 73 65 74 20 6c 6e 20 6c lineOffset ln l
00039100: 6e 31 20 6c 6f 63 61 6c 4e 61 6d 65 73 20 6c 6f n1 localNames lo
00039110: 67 20 6c 6f 67 32 20 6c 6f 67 31 30 20 27 20 2b g log2 log10 ' +
00039120: 0a 20 20 20 20 20 20 20 20 27 6c 6f 6e 67 46 69 . 'longFi
00039130: 6c 65 50 61 74 68 20 6c 6f 77 65 72 20 6d 61 63 lePath lower mac
00039140: 54 6f 49 53 4f 20 6d 61 74 63 68 43 68 75 6e 6b ToISO matchChunk
00039150: 20 6d 61 74 63 68 54 65 78 74 20 6d 61 74 72 69 matchText matri
00039160: 78 4d 75 6c 74 69 70 6c 79 20 6d 61 78 20 6d 64 xMultiply max md
00039170: 35 44 69 67 65 73 74 20 6d 65 64 69 61 6e 20 6d 5Digest median m
00039180: 65 72 67 65 20 6d 65 73 73 61 67 65 41 75 74 68 erge messageAuth
00039190: 65 6e 74 69 63 61 74 69 6f 6e 43 6f 64 65 20 6d enticationCode m
000391a0: 65 73 73 61 67 65 44 69 67 65 73 74 20 6d 69 6c essageDigest mil
000391b0: 6c 69 73 65 63 20 27 20 2b 0a 20 20 20 20 20 20 lisec ' +.
000391c0: 20 20 27 6d 69 6c 6c 69 73 65 63 73 20 6d 69 6c 'millisecs mil
000391d0: 6c 69 73 65 63 6f 6e 64 20 6d 69 6c 6c 69 73 65 lisecond millise
000391e0: 63 6f 6e 64 73 20 6d 69 6e 20 6d 6f 6e 74 68 4e conds min monthN
000391f0: 61 6d 65 73 20 6e 61 74 69 76 65 43 68 61 72 54 ames nativeCharT
00039200: 6f 4e 75 6d 20 6e 6f 72 6d 61 6c 69 7a 65 54 65 oNum normalizeTe
00039210: 78 74 20 6e 75 6d 20 6e 75 6d 62 65 72 20 6e 75 xt num number nu
00039220: 6d 54 6f 42 79 74 65 20 6e 75 6d 54 6f 43 68 61 mToByte numToCha
00039230: 72 20 27 20 2b 0a 20 20 20 20 20 20 20 20 27 6e r ' +. 'n
00039240: 75 6d 54 6f 43 6f 64 65 70 6f 69 6e 74 20 6e 75 umToCodepoint nu
00039250: 6d 54 6f 4e 61 74 69 76 65 43 68 61 72 20 6f 66 mToNativeChar of
00039260: 66 73 65 74 20 6f 70 65 6e 20 6f 70 65 6e 66 69 fset open openfi
00039270: 6c 65 73 20 6f 70 65 6e 50 72 6f 63 65 73 73 65 les openProcesse
00039280: 73 20 6f 70 65 6e 50 72 6f 63 65 73 73 49 44 73 s openProcessIDs
00039290: 20 6f 70 65 6e 53 6f 63 6b 65 74 73 20 27 20 2b openSockets ' +
000392a0: 0a 20 20 20 20 20 20 20 20 27 70 61 72 61 67 72 . 'paragr
000392b0: 61 70 68 4f 66 66 73 65 74 20 70 61 72 61 6d 43 aphOffset paramC
000392c0: 6f 75 6e 74 20 70 61 72 61 6d 20 70 61 72 61 6d ount param param
000392d0: 73 20 70 65 65 72 41 64 64 72 65 73 73 20 70 65 s peerAddress pe
000392e0: 6e 64 69 6e 67 4d 65 73 73 61 67 65 73 20 70 6c ndingMessages pl
000392f0: 61 74 66 6f 72 6d 20 70 6f 70 53 74 64 44 65 76 atform popStdDev
00039300: 20 70 6f 70 75 6c 61 74 69 6f 6e 53 74 61 6e 64 populationStand
00039310: 61 72 64 44 65 76 69 61 74 69 6f 6e 20 27 20 2b ardDeviation ' +
00039320: 0a 20 20 20 20 20 20 20 20 27 70 6f 70 75 6c 61 . 'popula
00039330: 74 69 6f 6e 56 61 72 69 61 6e 63 65 20 70 6f 70 tionVariance pop
00039340: 56 61 72 69 61 6e 63 65 20 70 72 6f 63 65 73 73 Variance process
00039350: 49 44 20 72 61 6e 64 6f 6d 20 72 61 6e 64 6f 6d ID random random
00039360: 42 79 74 65 73 20 72 65 70 6c 61 63 65 54 65 78 Bytes replaceTex
00039370: 74 20 72 65 73 75 6c 74 20 72 65 76 43 72 65 61 t result revCrea
00039380: 74 65 58 4d 4c 54 72 65 65 20 72 65 76 43 72 65 teXMLTree revCre
00039390: 61 74 65 58 4d 4c 54 72 65 65 46 72 6f 6d 46 69 ateXMLTreeFromFi
000393a0: 6c 65 20 27 20 2b 0a 20 20 20 20 20 20 20 20 27 le ' +. '
000393b0: 72 65 76 43 75 72 72 65 6e 74 52 65 63 6f 72 64 revCurrentRecord
000393c0: 20 72 65 76 43 75 72 72 65 6e 74 52 65 63 6f 72 revCurrentRecor
000393d0: 64 49 73 46 69 72 73 74 20 72 65 76 43 75 72 72 dIsFirst revCurr
000393e0: 65 6e 74 52 65 63 6f 72 64 49 73 4c 61 73 74 20 entRecordIsLast
000393f0: 72 65 76 44 61 74 61 62 61 73 65 43 6f 6c 75 6d revDatabaseColum
00039400: 6e 43 6f 75 6e 74 20 72 65 76 44 61 74 61 62 61 nCount revDataba
00039410: 73 65 43 6f 6c 75 6d 6e 49 73 4e 75 6c 6c 20 27 seColumnIsNull '
00039420: 20 2b 0a 20 20 20 20 20 20 20 20 27 72 65 76 44 +. 'revD
00039430: 61 74 61 62 61 73 65 43 6f 6c 75 6d 6e 4c 65 6e atabaseColumnLen
00039440: 67 74 68 73 20 72 65 76 44 61 74 61 62 61 73 65 gths revDatabase
00039450: 43 6f 6c 75 6d 6e 4e 61 6d 65 73 20 72 65 76 44 ColumnNames revD
00039460: 61 74 61 62 61 73 65 43 6f 6c 75 6d 6e 4e 61 6d atabaseColumnNam
00039470: 65 64 20 72 65 76 44 61 74 61 62 61 73 65 43 6f ed revDatabaseCo
00039480: 6c 75 6d 6e 4e 75 6d 62 65 72 65 64 20 27 20 2b lumnNumbered ' +
00039490: 0a 20 20 20 20 20 20 20 20 27 72 65 76 44 61 74 . 'revDat
000394a0: 61 62 61 73 65 43 6f 6c 75 6d 6e 54 79 70 65 73 abaseColumnTypes
000394b0: 20 72 65 76 44 61 74 61 62 61 73 65 43 6f 6e 6e revDatabaseConn
000394c0: 65 63 74 52 65 73 75 6c 74 20 72 65 76 44 61 74 ectResult revDat
000394d0: 61 62 61 73 65 43 75 72 73 6f 72 73 20 72 65 76 abaseCursors rev
000394e0: 44 61 74 61 62 61 73 65 49 44 20 72 65 76 44 61 DatabaseID revDa
000394f0: 74 61 62 61 73 65 54 61 62 6c 65 4e 61 6d 65 73 tabaseTableNames
00039500: 20 27 20 2b 0a 20 20 20 20 20 20 20 20 27 72 65 ' +. 're
00039510: 76 44 61 74 61 62 61 73 65 54 79 70 65 20 72 65 vDatabaseType re
00039520: 76 44 61 74 61 46 72 6f 6d 51 75 65 72 79 20 72 vDataFromQuery r
00039530: 65 76 64 62 5f 63 6c 6f 73 65 43 75 72 73 6f 72 evdb_closeCursor
00039540: 20 72 65 76 64 62 5f 63 6f 6c 75 6d 6e 62 79 6e revdb_columnbyn
00039550: 75 6d 62 65 72 20 72 65 76 64 62 5f 63 6f 6c 75 umber revdb_colu
00039560: 6d 6e 63 6f 75 6e 74 20 72 65 76 64 62 5f 63 6f mncount revdb_co
00039570: 6c 75 6d 6e 69 73 6e 75 6c 6c 20 27 20 2b 0a 20 lumnisnull ' +.
00039580: 20 20 20 20 20 20 20 27 72 65 76 64 62 5f 63 6f 'revdb_co
00039590: 6c 75 6d 6e 6c 65 6e 67 74 68 73 20 72 65 76 64 lumnlengths revd
000395a0: 62 5f 63 6f 6c 75 6d 6e 6e 61 6d 65 73 20 72 65 b_columnnames re
000395b0: 76 64 62 5f 63 6f 6c 75 6d 6e 74 79 70 65 73 20 vdb_columntypes
000395c0: 72 65 76 64 62 5f 63 6f 6d 6d 69 74 20 72 65 76 revdb_commit rev
000395d0: 64 62 5f 63 6f 6e 6e 65 63 74 20 72 65 76 64 62 db_connect revdb
000395e0: 5f 63 6f 6e 6e 65 63 74 69 6f 6e 73 20 27 20 2b _connections ' +
000395f0: 0a 20 20 20 20 20 20 20 20 27 72 65 76 64 62 5f . 'revdb_
00039600: 63 6f 6e 6e 65 63 74 69 6f 6e 65 72 72 20 72 65 connectionerr re
00039610: 76 64 62 5f 63 75 72 72 65 6e 74 72 65 63 6f 72 vdb_currentrecor
00039620: 64 20 72 65 76 64 62 5f 63 75 72 73 6f 72 63 6f d revdb_cursorco
00039630: 6e 6e 65 63 74 69 6f 6e 20 72 65 76 64 62 5f 63 nnection revdb_c
00039640: 75 72 73 6f 72 65 72 72 20 72 65 76 64 62 5f 63 ursorerr revdb_c
00039650: 75 72 73 6f 72 73 20 72 65 76 64 62 5f 64 62 74 ursors revdb_dbt
00039660: 79 70 65 20 27 20 2b 0a 20 20 20 20 20 20 20 20 ype ' +.
00039670: 27 72 65 76 64 62 5f 64 69 73 63 6f 6e 6e 65 63 'revdb_disconnec
00039680: 74 20 72 65 76 64 62 5f 65 78 65 63 75 74 65 20 t revdb_execute
00039690: 72 65 76 64 62 5f 69 73 65 6f 66 20 72 65 76 64 revdb_iseof revd
000396a0: 62 5f 69 73 62 6f 66 20 72 65 76 64 62 5f 6d 6f b_isbof revdb_mo
000396b0: 76 65 66 69 72 73 74 20 72 65 76 64 62 5f 6d 6f vefirst revdb_mo
000396c0: 76 65 6c 61 73 74 20 72 65 76 64 62 5f 6d 6f 76 velast revdb_mov
000396d0: 65 6e 65 78 74 20 27 20 2b 0a 20 20 20 20 20 20 enext ' +.
000396e0: 20 20 27 72 65 76 64 62 5f 6d 6f 76 65 70 72 65 'revdb_movepre
000396f0: 76 20 72 65 76 64 62 5f 71 75 65 72 79 20 72 65 v revdb_query re
00039700: 76 64 62 5f 71 75 65 72 79 6c 69 73 74 20 72 65 vdb_querylist re
00039710: 76 64 62 5f 72 65 63 6f 72 64 63 6f 75 6e 74 20 vdb_recordcount
00039720: 72 65 76 64 62 5f 72 6f 6c 6c 62 61 63 6b 20 72 revdb_rollback r
00039730: 65 76 64 62 5f 74 61 62 6c 65 6e 61 6d 65 73 20 evdb_tablenames
00039740: 27 20 2b 0a 20 20 20 20 20 20 20 20 27 72 65 76 ' +. 'rev
00039750: 47 65 74 44 61 74 61 62 61 73 65 44 72 69 76 65 GetDatabaseDrive
00039760: 72 50 61 74 68 20 72 65 76 4e 75 6d 62 65 72 4f rPath revNumberO
00039770: 66 52 65 63 6f 72 64 73 20 72 65 76 4f 70 65 6e fRecords revOpen
00039780: 44 61 74 61 62 61 73 65 20 72 65 76 4f 70 65 6e Database revOpen
00039790: 44 61 74 61 62 61 73 65 73 20 72 65 76 51 75 65 Databases revQue
000397a0: 72 79 44 61 74 61 62 61 73 65 20 27 20 2b 0a 20 ryDatabase ' +.
000397b0: 20 20 20 20 20 20 20 27 72 65 76 51 75 65 72 79 'revQuery
000397c0: 44 61 74 61 62 61 73 65 42 6c 6f 62 20 72 65 76 DatabaseBlob rev
000397d0: 51 75 65 72 79 52 65 73 75 6c 74 20 72 65 76 51 QueryResult revQ
000397e0: 75 65 72 79 49 73 41 74 53 74 61 72 74 20 72 65 ueryIsAtStart re
000397f0: 76 51 75 65 72 79 49 73 41 74 45 6e 64 20 72 65 vQueryIsAtEnd re
00039800: 76 55 6e 69 78 46 72 6f 6d 4d 61 63 50 61 74 68 vUnixFromMacPath
00039810: 20 72 65 76 58 4d 4c 41 74 74 72 69 62 75 74 65 revXMLAttribute
00039820: 20 27 20 2b 0a 20 20 20 20 20 20 20 20 27 72 65 ' +. 're
00039830: 76 58 4d 4c 41 74 74 72 69 62 75 74 65 73 20 72 vXMLAttributes r
00039840: 65 76 58 4d 4c 41 74 74 72 69 62 75 74 65 56 61 evXMLAttributeVa
00039850: 6c 75 65 73 20 72 65 76 58 4d 4c 43 68 69 6c 64 lues revXMLChild
00039860: 43 6f 6e 74 65 6e 74 73 20 72 65 76 58 4d 4c 43 Contents revXMLC
00039870: 68 69 6c 64 4e 61 6d 65 73 20 72 65 76 58 4d 4c hildNames revXML
00039880: 43 72 65 61 74 65 54 72 65 65 46 72 6f 6d 46 69 CreateTreeFromFi
00039890: 6c 65 57 69 74 68 4e 61 6d 65 73 70 61 63 65 73 leWithNamespaces
000398a0: 20 27 20 2b 0a 20 20 20 20 20 20 20 20 27 72 65 ' +. 're
000398b0: 76 58 4d 4c 43 72 65 61 74 65 54 72 65 65 57 69 vXMLCreateTreeWi
000398c0: 74 68 4e 61 6d 65 73 70 61 63 65 73 20 72 65 76 thNamespaces rev
000398d0: 58 4d 4c 44 61 74 61 46 72 6f 6d 58 50 61 74 68 XMLDataFromXPath
000398e0: 51 75 65 72 79 20 72 65 76 58 4d 4c 45 76 61 6c Query revXMLEval
000398f0: 75 61 74 65 58 50 61 74 68 20 72 65 76 58 4d 4c uateXPath revXML
00039900: 46 69 72 73 74 43 68 69 6c 64 20 72 65 76 58 4d FirstChild revXM
00039910: 4c 4d 61 74 63 68 69 6e 67 4e 6f 64 65 20 27 20 LMatchingNode '
00039920: 2b 0a 20 20 20 20 20 20 20 20 27 72 65 76 58 4d +. 'revXM
00039930: 4c 4e 65 78 74 53 69 62 6c 69 6e 67 20 72 65 76 LNextSibling rev
00039940: 58 4d 4c 4e 6f 64 65 43 6f 6e 74 65 6e 74 73 20 XMLNodeContents
00039950: 72 65 76 58 4d 4c 4e 75 6d 62 65 72 4f 66 43 68 revXMLNumberOfCh
00039960: 69 6c 64 72 65 6e 20 72 65 76 58 4d 4c 50 61 72 ildren revXMLPar
00039970: 65 6e 74 20 72 65 76 58 4d 4c 50 72 65 76 69 6f ent revXMLPrevio
00039980: 75 73 53 69 62 6c 69 6e 67 20 27 20 2b 0a 20 20 usSibling ' +.
00039990: 20 20 20 20 20 20 27 72 65 76 58 4d 4c 52 6f 6f 'revXMLRoo
000399a0: 74 4e 6f 64 65 20 72 65 76 58 4d 4c 52 50 43 5f tNode revXMLRPC_
000399b0: 43 72 65 61 74 65 52 65 71 75 65 73 74 20 72 65 CreateRequest re
000399c0: 76 58 4d 4c 52 50 43 5f 44 6f 63 75 6d 65 6e 74 vXMLRPC_Document
000399d0: 73 20 72 65 76 58 4d 4c 52 50 43 5f 45 72 72 6f s revXMLRPC_Erro
000399e0: 72 20 27 20 2b 0a 20 20 20 20 20 20 20 20 27 72 r ' +. 'r
000399f0: 65 76 58 4d 4c 52 50 43 5f 47 65 74 48 6f 73 74 evXMLRPC_GetHost
00039a00: 20 72 65 76 58 4d 4c 52 50 43 5f 47 65 74 4d 65 revXMLRPC_GetMe
00039a10: 74 68 6f 64 20 72 65 76 58 4d 4c 52 50 43 5f 47 thod revXMLRPC_G
00039a20: 65 74 50 61 72 61 6d 20 72 65 76 58 4d 4c 54 65 etParam revXMLTe
00039a30: 78 74 20 72 65 76 58 4d 4c 52 50 43 5f 45 78 65 xt revXMLRPC_Exe
00039a40: 63 75 74 65 20 27 20 2b 0a 20 20 20 20 20 20 20 cute ' +.
00039a50: 20 27 72 65 76 58 4d 4c 52 50 43 5f 47 65 74 50 'revXMLRPC_GetP
00039a60: 61 72 61 6d 43 6f 75 6e 74 20 72 65 76 58 4d 4c aramCount revXML
00039a70: 52 50 43 5f 47 65 74 50 61 72 61 6d 4e 6f 64 65 RPC_GetParamNode
00039a80: 20 72 65 76 58 4d 4c 52 50 43 5f 47 65 74 50 61 revXMLRPC_GetPa
00039a90: 72 61 6d 54 79 70 65 20 72 65 76 58 4d 4c 52 50 ramType revXMLRP
00039aa0: 43 5f 47 65 74 50 61 74 68 20 72 65 76 58 4d 4c C_GetPath revXML
00039ab0: 52 50 43 5f 47 65 74 50 6f 72 74 20 27 20 2b 0a RPC_GetPort ' +.
00039ac0: 20 20 20 20 20 20 20 20 27 72 65 76 58 4d 4c 52 'revXMLR
00039ad0: 50 43 5f 47 65 74 50 72 6f 74 6f 63 6f 6c 20 72 PC_GetProtocol r
00039ae0: 65 76 58 4d 4c 52 50 43 5f 47 65 74 52 65 71 75 evXMLRPC_GetRequ
00039af0: 65 73 74 20 72 65 76 58 4d 4c 52 50 43 5f 47 65 est revXMLRPC_Ge
00039b00: 74 52 65 73 70 6f 6e 73 65 20 72 65 76 58 4d 4c tResponse revXML
00039b10: 52 50 43 5f 47 65 74 53 6f 63 6b 65 74 20 72 65 RPC_GetSocket re
00039b20: 76 58 4d 4c 54 72 65 65 20 27 20 2b 0a 20 20 20 vXMLTree ' +.
00039b30: 20 20 20 20 20 27 72 65 76 58 4d 4c 54 72 65 65 'revXMLTree
00039b40: 73 20 72 65 76 58 4d 4c 56 61 6c 69 64 61 74 65 s revXMLValidate
00039b50: 44 54 44 20 72 65 76 5a 69 70 44 65 73 63 72 69 DTD revZipDescri
00039b60: 62 65 49 74 65 6d 20 72 65 76 5a 69 70 45 6e 75 beItem revZipEnu
00039b70: 6d 65 72 61 74 65 49 74 65 6d 73 20 72 65 76 5a merateItems revZ
00039b80: 69 70 4f 70 65 6e 41 72 63 68 69 76 65 73 20 72 ipOpenArchives r
00039b90: 6f 75 6e 64 20 73 61 6d 70 56 61 72 69 61 6e 63 ound sampVarianc
00039ba0: 65 20 27 20 2b 0a 20 20 20 20 20 20 20 20 27 73 e ' +. 's
00039bb0: 65 63 20 73 65 63 73 20 73 65 63 6f 6e 64 73 20 ec secs seconds
00039bc0: 73 65 6e 74 65 6e 63 65 4f 66 66 73 65 74 20 73 sentenceOffset s
00039bd0: 68 61 31 44 69 67 65 73 74 20 73 68 65 6c 6c 20 ha1Digest shell
00039be0: 73 68 6f 72 74 46 69 6c 65 50 61 74 68 20 73 69 shortFilePath si
00039bf0: 6e 20 73 70 65 63 69 61 6c 46 6f 6c 64 65 72 50 n specialFolderP
00039c00: 61 74 68 20 73 71 72 74 20 73 74 61 6e 64 61 72 ath sqrt standar
00039c10: 64 44 65 76 69 61 74 69 6f 6e 20 73 74 61 74 52 dDeviation statR
00039c20: 6f 75 6e 64 20 27 20 2b 0a 20 20 20 20 20 20 20 ound ' +.
00039c30: 20 27 73 74 64 44 65 76 20 73 75 6d 20 73 79 73 'stdDev sum sys
00039c40: 45 72 72 6f 72 20 73 79 73 74 65 6d 56 65 72 73 Error systemVers
00039c50: 69 6f 6e 20 74 61 6e 20 74 65 6d 70 4e 61 6d 65 ion tan tempName
00039c60: 20 74 65 78 74 44 65 63 6f 64 65 20 74 65 78 74 textDecode text
00039c70: 45 6e 63 6f 64 65 20 74 69 63 6b 20 74 69 63 6b Encode tick tick
00039c80: 73 20 74 69 6d 65 20 74 6f 20 74 6f 6b 65 6e 4f s time to tokenO
00039c90: 66 66 73 65 74 20 74 6f 4c 6f 77 65 72 20 74 6f ffset toLower to
00039ca0: 55 70 70 65 72 20 27 20 2b 0a 20 20 20 20 20 20 Upper ' +.
00039cb0: 20 20 27 74 72 61 6e 73 70 6f 73 65 20 74 72 75 'transpose tru
00039cc0: 65 77 6f 72 64 4f 66 66 73 65 74 20 74 72 75 6e ewordOffset trun
00039cd0: 63 20 75 6e 69 44 65 63 6f 64 65 20 75 6e 69 45 c uniDecode uniE
00039ce0: 6e 63 6f 64 65 20 75 70 70 65 72 20 55 52 4c 44 ncode upper URLD
00039cf0: 65 63 6f 64 65 20 55 52 4c 45 6e 63 6f 64 65 20 ecode URLEncode
00039d00: 55 52 4c 53 74 61 74 75 73 20 75 75 69 64 20 76 URLStatus uuid v
00039d10: 61 6c 75 65 20 76 61 72 69 61 62 6c 65 4e 61 6d alue variableNam
00039d20: 65 73 20 27 20 2b 0a 20 20 20 20 20 20 20 20 27 es ' +. '
00039d30: 76 61 72 69 61 6e 63 65 20 76 65 72 73 69 6f 6e variance version
00039d40: 20 77 61 69 74 44 65 70 74 68 20 77 65 65 6b 64 waitDepth weekd
00039d50: 61 79 4e 61 6d 65 73 20 77 6f 72 64 4f 66 66 73 ayNames wordOffs
00039d60: 65 74 20 78 73 6c 74 41 70 70 6c 79 53 74 79 6c et xsltApplyStyl
00039d70: 65 73 68 65 65 74 20 78 73 6c 74 41 70 70 6c 79 esheet xsltApply
00039d80: 53 74 79 6c 65 73 68 65 65 74 46 72 6f 6d 46 69 StylesheetFromFi
00039d90: 6c 65 20 78 73 6c 74 4c 6f 61 64 53 74 79 6c 65 le xsltLoadStyle
00039da0: 73 68 65 65 74 20 27 20 2b 0a 20 20 20 20 20 20 sheet ' +.
00039db0: 20 20 27 78 73 6c 74 4c 6f 61 64 53 74 79 6c 65 'xsltLoadStyle
00039dc0: 73 68 65 65 74 46 72 6f 6d 46 69 6c 65 20 61 64 sheetFromFile ad
00039dd0: 64 20 62 72 65 61 6b 70 6f 69 6e 74 20 63 61 6e d breakpoint can
00039de0: 63 65 6c 20 63 6c 65 61 72 20 6c 6f 63 61 6c 20 cel clear local
00039df0: 76 61 72 69 61 62 6c 65 20 66 69 6c 65 20 77 6f variable file wo
00039e00: 72 64 20 6c 69 6e 65 20 66 6f 6c 64 65 72 20 64 rd line folder d
00039e10: 69 72 65 63 74 6f 72 79 20 55 52 4c 20 63 6c 6f irectory URL clo
00039e20: 73 65 20 73 6f 63 6b 65 74 20 70 72 6f 63 65 73 se socket proces
00039e30: 73 20 27 20 2b 0a 20 20 20 20 20 20 20 20 27 63 s ' +. 'c
00039e40: 6f 6d 62 69 6e 65 20 63 6f 6e 73 74 61 6e 74 20 ombine constant
00039e50: 63 6f 6e 76 65 72 74 20 63 72 65 61 74 65 20 6e convert create n
00039e60: 65 77 20 61 6c 69 61 73 20 66 6f 6c 64 65 72 20 ew alias folder
00039e70: 64 69 72 65 63 74 6f 72 79 20 64 65 63 72 79 70 directory decryp
00039e80: 74 20 64 65 6c 65 74 65 20 76 61 72 69 61 62 6c t delete variabl
00039e90: 65 20 77 6f 72 64 20 6c 69 6e 65 20 66 6f 6c 64 e word line fold
00039ea0: 65 72 20 27 20 2b 0a 20 20 20 20 20 20 20 20 27 er ' +. '
00039eb0: 64 69 72 65 63 74 6f 72 79 20 55 52 4c 20 64 69 directory URL di
00039ec0: 73 70 61 74 63 68 20 64 69 76 69 64 65 20 64 6f spatch divide do
00039ed0: 20 65 6e 63 72 79 70 74 20 66 69 6c 74 65 72 20 encrypt filter
00039ee0: 67 65 74 20 69 6e 63 6c 75 64 65 20 69 6e 74 65 get include inte
00039ef0: 72 73 65 63 74 20 6b 69 6c 6c 20 6c 69 62 55 52 rsect kill libUR
00039f00: 4c 44 6f 77 6e 6c 6f 61 64 54 6f 46 69 6c 65 20 LDownloadToFile
00039f10: 27 20 2b 0a 20 20 20 20 20 20 20 20 27 6c 69 62 ' +. 'lib
00039f20: 55 52 4c 46 6f 6c 6c 6f 77 48 74 74 70 52 65 64 URLFollowHttpRed
00039f30: 69 72 65 63 74 73 20 6c 69 62 55 52 4c 66 74 70 irects libURLftp
00039f40: 55 70 6c 6f 61 64 20 6c 69 62 55 52 4c 66 74 70 Upload libURLftp
00039f50: 55 70 6c 6f 61 64 46 69 6c 65 20 6c 69 62 55 52 UploadFile libUR
00039f60: 4c 72 65 73 65 74 41 6c 6c 20 6c 69 62 55 72 6c LresetAll libUrl
00039f70: 53 65 74 41 75 74 68 43 61 6c 6c 62 61 63 6b 20 SetAuthCallback
00039f80: 6c 69 62 55 52 4c 53 65 74 44 72 69 76 65 72 20 libURLSetDriver
00039f90: 27 20 2b 0a 20 20 20 20 20 20 20 20 27 6c 69 62 ' +. 'lib
00039fa0: 55 52 4c 53 65 74 43 75 73 74 6f 6d 48 54 54 50 URLSetCustomHTTP
00039fb0: 48 65 61 64 65 72 73 20 6c 69 62 55 72 6c 53 65 Headers libUrlSe
00039fc0: 74 45 78 70 65 63 74 31 30 30 20 6c 69 62 55 52 tExpect100 libUR
00039fd0: 4c 53 65 74 46 54 50 4c 69 73 74 43 6f 6d 6d 61 LSetFTPListComma
00039fe0: 6e 64 20 6c 69 62 55 52 4c 53 65 74 46 54 50 4d nd libURLSetFTPM
00039ff0: 6f 64 65 20 6c 69 62 55 52 4c 53 65 74 46 54 50 ode libURLSetFTP
0003a000: 53 74 6f 70 54 69 6d 65 20 27 20 2b 0a 20 20 20 StopTime ' +.
0003a010: 20 20 20 20 20 27 6c 69 62 55 52 4c 53 65 74 53 'libURLSetS
0003a020: 74 61 74 75 73 43 61 6c 6c 62 61 63 6b 20 6c 6f tatusCallback lo
0003a030: 61 64 20 65 78 74 65 6e 73 69 6f 6e 20 6c 6f 61 ad extension loa
0003a040: 64 65 64 45 78 74 65 6e 73 69 6f 6e 73 20 6d 75 dedExtensions mu
0003a050: 6c 74 69 70 6c 79 20 73 6f 63 6b 65 74 20 70 72 ltiply socket pr
0003a060: 65 70 61 72 65 20 70 72 6f 63 65 73 73 20 70 6f epare process po
0003a070: 73 74 20 73 65 65 6b 20 72 65 6c 20 72 65 6c 61 st seek rel rela
0003a080: 74 69 76 65 20 72 65 61 64 20 66 72 6f 6d 20 70 tive read from p
0003a090: 72 6f 63 65 73 73 20 72 65 6e 61 6d 65 20 27 20 rocess rename '
0003a0a0: 2b 0a 20 20 20 20 20 20 20 20 27 72 65 70 6c 61 +. 'repla
0003a0b0: 63 65 20 72 65 71 75 69 72 65 20 72 65 73 65 74 ce require reset
0003a0c0: 41 6c 6c 20 72 65 73 6f 6c 76 65 20 72 65 76 41 All resolve revA
0003a0d0: 64 64 58 4d 4c 4e 6f 64 65 20 72 65 76 41 70 70 ddXMLNode revApp
0003a0e0: 65 6e 64 58 4d 4c 20 72 65 76 43 6c 6f 73 65 43 endXML revCloseC
0003a0f0: 75 72 73 6f 72 20 72 65 76 43 6c 6f 73 65 44 61 ursor revCloseDa
0003a100: 74 61 62 61 73 65 20 72 65 76 43 6f 6d 6d 69 74 tabase revCommit
0003a110: 44 61 74 61 62 61 73 65 20 27 20 2b 0a 20 20 20 Database ' +.
0003a120: 20 20 20 20 20 27 72 65 76 43 6f 70 79 46 69 6c 'revCopyFil
0003a130: 65 20 72 65 76 43 6f 70 79 46 6f 6c 64 65 72 20 e revCopyFolder
0003a140: 72 65 76 43 6f 70 79 58 4d 4c 4e 6f 64 65 20 72 revCopyXMLNode r
0003a150: 65 76 44 65 6c 65 74 65 46 6f 6c 64 65 72 20 72 evDeleteFolder r
0003a160: 65 76 44 65 6c 65 74 65 58 4d 4c 4e 6f 64 65 20 evDeleteXMLNode
0003a170: 72 65 76 44 65 6c 65 74 65 41 6c 6c 58 4d 4c 54 revDeleteAllXMLT
0003a180: 72 65 65 73 20 27 20 2b 0a 20 20 20 20 20 20 20 rees ' +.
0003a190: 20 27 72 65 76 44 65 6c 65 74 65 58 4d 4c 54 72 'revDeleteXMLTr
0003a1a0: 65 65 20 72 65 76 45 78 65 63 75 74 65 53 51 4c ee revExecuteSQL
0003a1b0: 20 72 65 76 47 6f 55 52 4c 20 72 65 76 49 6e 73 revGoURL revIns
0003a1c0: 65 72 74 58 4d 4c 4e 6f 64 65 20 72 65 76 4d 6f ertXMLNode revMo
0003a1d0: 76 65 46 6f 6c 64 65 72 20 72 65 76 4d 6f 76 65 veFolder revMove
0003a1e0: 54 6f 46 69 72 73 74 52 65 63 6f 72 64 20 72 65 ToFirstRecord re
0003a1f0: 76 4d 6f 76 65 54 6f 4c 61 73 74 52 65 63 6f 72 vMoveToLastRecor
0003a200: 64 20 27 20 2b 0a 20 20 20 20 20 20 20 20 27 72 d ' +. 'r
0003a210: 65 76 4d 6f 76 65 54 6f 4e 65 78 74 52 65 63 6f evMoveToNextReco
0003a220: 72 64 20 72 65 76 4d 6f 76 65 54 6f 50 72 65 76 rd revMoveToPrev
0003a230: 69 6f 75 73 52 65 63 6f 72 64 20 72 65 76 4d 6f iousRecord revMo
0003a240: 76 65 54 6f 52 65 63 6f 72 64 20 72 65 76 4d 6f veToRecord revMo
0003a250: 76 65 58 4d 4c 4e 6f 64 65 20 72 65 76 50 75 74 veXMLNode revPut
0003a260: 49 6e 74 6f 58 4d 4c 4e 6f 64 65 20 72 65 76 52 IntoXMLNode revR
0003a270: 6f 6c 6c 42 61 63 6b 44 61 74 61 62 61 73 65 20 ollBackDatabase
0003a280: 27 20 2b 0a 20 20 20 20 20 20 20 20 27 72 65 76 ' +. 'rev
0003a290: 53 65 74 44 61 74 61 62 61 73 65 44 72 69 76 65 SetDatabaseDrive
0003a2a0: 72 50 61 74 68 20 72 65 76 53 65 74 58 4d 4c 41 rPath revSetXMLA
0003a2b0: 74 74 72 69 62 75 74 65 20 72 65 76 58 4d 4c 52 ttribute revXMLR
0003a2c0: 50 43 5f 41 64 64 50 61 72 61 6d 20 72 65 76 58 PC_AddParam revX
0003a2d0: 4d 4c 52 50 43 5f 44 65 6c 65 74 65 41 6c 6c 44 MLRPC_DeleteAllD
0003a2e0: 6f 63 75 6d 65 6e 74 73 20 72 65 76 58 4d 4c 41 ocuments revXMLA
0003a2f0: 64 64 44 54 44 20 27 20 2b 0a 20 20 20 20 20 20 ddDTD ' +.
0003a300: 20 20 27 72 65 76 58 4d 4c 52 50 43 5f 46 72 65 'revXMLRPC_Fre
0003a310: 65 20 72 65 76 58 4d 4c 52 50 43 5f 46 72 65 65 e revXMLRPC_Free
0003a320: 41 6c 6c 20 72 65 76 58 4d 4c 52 50 43 5f 44 65 All revXMLRPC_De
0003a330: 6c 65 74 65 44 6f 63 75 6d 65 6e 74 20 72 65 76 leteDocument rev
0003a340: 58 4d 4c 52 50 43 5f 44 65 6c 65 74 65 50 61 72 XMLRPC_DeletePar
0003a350: 61 6d 20 72 65 76 58 4d 4c 52 50 43 5f 53 65 74 am revXMLRPC_Set
0003a360: 48 6f 73 74 20 27 20 2b 0a 20 20 20 20 20 20 20 Host ' +.
0003a370: 20 27 72 65 76 58 4d 4c 52 50 43 5f 53 65 74 4d 'revXMLRPC_SetM
0003a380: 65 74 68 6f 64 20 72 65 76 58 4d 4c 52 50 43 5f ethod revXMLRPC_
0003a390: 53 65 74 50 6f 72 74 20 72 65 76 58 4d 4c 52 50 SetPort revXMLRP
0003a3a0: 43 5f 53 65 74 50 72 6f 74 6f 63 6f 6c 20 72 65 C_SetProtocol re
0003a3b0: 76 58 4d 4c 52 50 43 5f 53 65 74 53 6f 63 6b 65 vXMLRPC_SetSocke
0003a3c0: 74 20 72 65 76 5a 69 70 41 64 64 49 74 65 6d 57 t revZipAddItemW
0003a3d0: 69 74 68 44 61 74 61 20 27 20 2b 0a 20 20 20 20 ithData ' +.
0003a3e0: 20 20 20 20 27 72 65 76 5a 69 70 41 64 64 49 74 'revZipAddIt
0003a3f0: 65 6d 57 69 74 68 46 69 6c 65 20 72 65 76 5a 69 emWithFile revZi
0003a400: 70 41 64 64 55 6e 63 6f 6d 70 72 65 73 73 65 64 pAddUncompressed
0003a410: 49 74 65 6d 57 69 74 68 44 61 74 61 20 72 65 76 ItemWithData rev
0003a420: 5a 69 70 41 64 64 55 6e 63 6f 6d 70 72 65 73 73 ZipAddUncompress
0003a430: 65 64 49 74 65 6d 57 69 74 68 46 69 6c 65 20 72 edItemWithFile r
0003a440: 65 76 5a 69 70 43 61 6e 63 65 6c 20 27 20 2b 0a evZipCancel ' +.
0003a450: 20 20 20 20 20 20 20 20 27 72 65 76 5a 69 70 43 'revZipC
0003a460: 6c 6f 73 65 41 72 63 68 69 76 65 20 72 65 76 5a loseArchive revZ
0003a470: 69 70 44 65 6c 65 74 65 49 74 65 6d 20 72 65 76 ipDeleteItem rev
0003a480: 5a 69 70 45 78 74 72 61 63 74 49 74 65 6d 54 6f ZipExtractItemTo
0003a490: 46 69 6c 65 20 72 65 76 5a 69 70 45 78 74 72 61 File revZipExtra
0003a4a0: 63 74 49 74 65 6d 54 6f 56 61 72 69 61 62 6c 65 ctItemToVariable
0003a4b0: 20 72 65 76 5a 69 70 53 65 74 50 72 6f 67 72 65 revZipSetProgre
0003a4c0: 73 73 43 61 6c 6c 62 61 63 6b 20 27 20 2b 0a 20 ssCallback ' +.
0003a4d0: 20 20 20 20 20 20 20 27 72 65 76 5a 69 70 52 65 'revZipRe
0003a4e0: 6e 61 6d 65 49 74 65 6d 20 72 65 76 5a 69 70 52 nameItem revZipR
0003a4f0: 65 70 6c 61 63 65 49 74 65 6d 57 69 74 68 44 61 eplaceItemWithDa
0003a500: 74 61 20 72 65 76 5a 69 70 52 65 70 6c 61 63 65 ta revZipReplace
0003a510: 49 74 65 6d 57 69 74 68 46 69 6c 65 20 72 65 76 ItemWithFile rev
0003a520: 5a 69 70 4f 70 65 6e 41 72 63 68 69 76 65 20 73 ZipOpenArchive s
0003a530: 65 6e 64 20 73 65 74 20 73 6f 72 74 20 73 70 6c end set sort spl
0003a540: 69 74 20 73 74 61 72 74 20 73 74 6f 70 20 27 20 it start stop '
0003a550: 2b 0a 20 20 20 20 20 20 20 20 27 73 75 62 74 72 +. 'subtr
0003a560: 61 63 74 20 73 79 6d 6d 65 74 72 69 63 20 75 6e act symmetric un
0003a570: 69 6f 6e 20 75 6e 6c 6f 61 64 20 76 65 63 74 6f ion unload vecto
0003a580: 72 44 6f 74 50 72 6f 64 75 63 74 20 77 61 69 74 rDotProduct wait
0003a590: 20 77 72 69 74 65 27 0a 20 20 20 20 7d 2c 0a 20 write'. },.
0003a5a0: 20 20 20 63 6f 6e 74 61 69 6e 73 3a 20 5b 0a 20 contains: [.
0003a5b0: 20 20 20 20 20 56 41 52 49 41 42 4c 45 2c 0a 20 VARIABLE,.
0003a5c0: 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 63 {. c
0003a5d0: 6c 61 73 73 4e 61 6d 65 3a 20 27 6b 65 79 77 6f lassName: 'keywo
0003a5e0: 72 64 27 2c 0a 20 20 20 20 20 20 20 20 62 65 67 rd',. beg
0003a5f0: 69 6e 3a 20 27 5c 5c 62 65 6e 64 5c 5c 73 69 66 in: '\\bend\\sif
0003a600: 5c 5c 62 27 0a 20 20 20 20 20 20 7d 2c 0a 20 20 \\b'. },.
0003a610: 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 63 6c {. cl
0003a620: 61 73 73 4e 61 6d 65 3a 20 27 66 75 6e 63 74 69 assName: 'functi
0003a630: 6f 6e 27 2c 0a 20 20 20 20 20 20 20 20 62 65 67 on',. beg
0003a640: 69 6e 4b 65 79 77 6f 72 64 73 3a 20 27 66 75 6e inKeywords: 'fun
0003a650: 63 74 69 6f 6e 27 2c 0a 20 20 20 20 20 20 20 20 ction',.
0003a660: 65 6e 64 3a 20 27 24 27 2c 0a 20 20 20 20 20 20 end: '$',.
0003a670: 20 20 63 6f 6e 74 61 69 6e 73 3a 20 5b 0a 20 20 contains: [.
0003a680: 20 20 20 20 20 20 20 20 56 41 52 49 41 42 4c 45 VARIABLE
0003a690: 2c 0a 20 20 20 20 20 20 20 20 20 20 54 49 54 4c ,. TITL
0003a6a0: 45 32 2c 0a 20 20 20 20 20 20 20 20 20 20 68 6c E2,. hl
0003a6b0: 6a 73 2e 41 50 4f 53 5f 53 54 52 49 4e 47 5f 4d js.APOS_STRING_M
0003a6c0: 4f 44 45 2c 0a 20 20 20 20 20 20 20 20 20 20 68 ODE,. h
0003a6d0: 6c 6a 73 2e 51 55 4f 54 45 5f 53 54 52 49 4e 47 ljs.QUOTE_STRING
0003a6e0: 5f 4d 4f 44 45 2c 0a 20 20 20 20 20 20 20 20 20 _MODE,.
0003a6f0: 20 68 6c 6a 73 2e 42 49 4e 41 52 59 5f 4e 55 4d hljs.BINARY_NUM
0003a700: 42 45 52 5f 4d 4f 44 45 2c 0a 20 20 20 20 20 20 BER_MODE,.
0003a710: 20 20 20 20 68 6c 6a 73 2e 43 5f 4e 55 4d 42 45 hljs.C_NUMBE
0003a720: 52 5f 4d 4f 44 45 2c 0a 20 20 20 20 20 20 20 20 R_MODE,.
0003a730: 20 20 54 49 54 4c 45 31 0a 20 20 20 20 20 20 20 TITLE1.
0003a740: 20 5d 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 ]. },.
0003a750: 20 20 7b 0a 20 20 20 20 20 20 20 20 63 6c 61 73 {. clas
0003a760: 73 4e 61 6d 65 3a 20 27 66 75 6e 63 74 69 6f 6e sName: 'function
0003a770: 27 2c 0a 20 20 20 20 20 20 20 20 62 65 67 69 6e ',. begin
0003a780: 3a 20 27 5c 5c 62 65 6e 64 5c 5c 73 2b 27 2c 0a : '\\bend\\s+',.
0003a790: 20 20 20 20 20 20 20 20 65 6e 64 3a 20 27 24 27 end: '$'
0003a7a0: 2c 0a 20 20 20 20 20 20 20 20 6b 65 79 77 6f 72 ,. keywor
0003a7b0: 64 73 3a 20 27 65 6e 64 27 2c 0a 20 20 20 20 20 ds: 'end',.
0003a7c0: 20 20 20 63 6f 6e 74 61 69 6e 73 3a 20 5b 0a 20 contains: [.
0003a7d0: 20 20 20 20 20 20 20 20 20 54 49 54 4c 45 32 2c TITLE2,
0003a7e0: 0a 20 20 20 20 20 20 20 20 20 20 54 49 54 4c 45 . TITLE
0003a7f0: 31 0a 20 20 20 20 20 20 20 20 5d 2c 0a 20 20 20 1. ],.
0003a800: 20 20 20 20 20 72 65 6c 65 76 61 6e 63 65 3a 20 relevance:
0003a810: 30 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 0. },.
0003a820: 20 7b 0a 20 20 20 20 20 20 20 20 62 65 67 69 6e {. begin
0003a830: 4b 65 79 77 6f 72 64 73 3a 20 27 63 6f 6d 6d 61 Keywords: 'comma
0003a840: 6e 64 20 6f 6e 27 2c 0a 20 20 20 20 20 20 20 20 nd on',.
0003a850: 65 6e 64 3a 20 27 24 27 2c 0a 20 20 20 20 20 20 end: '$',.
0003a860: 20 20 63 6f 6e 74 61 69 6e 73 3a 20 5b 0a 20 20 contains: [.
0003a870: 20 20 20 20 20 20 20 20 56 41 52 49 41 42 4c 45 VARIABLE
0003a880: 2c 0a 20 20 20 20 20 20 20 20 20 20 54 49 54 4c ,. TITL
0003a890: 45 32 2c 0a 20 20 20 20 20 20 20 20 20 20 68 6c E2,. hl
0003a8a0: 6a 73 2e 41 50 4f 53 5f 53 54 52 49 4e 47 5f 4d js.APOS_STRING_M
0003a8b0: 4f 44 45 2c 0a 20 20 20 20 20 20 20 20 20 20 68 ODE,. h
0003a8c0: 6c 6a 73 2e 51 55 4f 54 45 5f 53 54 52 49 4e 47 ljs.QUOTE_STRING
0003a8d0: 5f 4d 4f 44 45 2c 0a 20 20 20 20 20 20 20 20 20 _MODE,.
0003a8e0: 20 68 6c 6a 73 2e 42 49 4e 41 52 59 5f 4e 55 4d hljs.BINARY_NUM
0003a8f0: 42 45 52 5f 4d 4f 44 45 2c 0a 20 20 20 20 20 20 BER_MODE,.
0003a900: 20 20 20 20 68 6c 6a 73 2e 43 5f 4e 55 4d 42 45 hljs.C_NUMBE
0003a910: 52 5f 4d 4f 44 45 2c 0a 20 20 20 20 20 20 20 20 R_MODE,.
0003a920: 20 20 54 49 54 4c 45 31 0a 20 20 20 20 20 20 20 TITLE1.
0003a930: 20 5d 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 ]. },.
0003a940: 20 20 7b 0a 20 20 20 20 20 20 20 20 63 6c 61 73 {. clas
0003a950: 73 4e 61 6d 65 3a 20 27 6d 65 74 61 27 2c 0a 20 sName: 'meta',.
0003a960: 20 20 20 20 20 20 20 76 61 72 69 61 6e 74 73 3a variants:
0003a970: 20 5b 0a 20 20 20 20 20 20 20 20 20 20 7b 0a 20 [. {.
0003a980: 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e begin
0003a990: 3a 20 27 3c 5c 5c 3f 28 72 65 76 7c 6c 63 7c 6c : '<\\?(rev|lc|l
0003a9a0: 69 76 65 63 6f 64 65 29 27 2c 0a 20 20 20 20 20 ivecode)',.
0003a9b0: 20 20 20 20 20 20 20 72 65 6c 65 76 61 6e 63 65 relevance
0003a9c0: 3a 20 31 30 0a 20 20 20 20 20 20 20 20 20 20 7d : 10. }
0003a9d0: 2c 0a 20 20 20 20 20 20 20 20 20 20 7b 0a 20 20 ,. {.
0003a9e0: 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e 3a begin:
0003a9f0: 20 27 3c 5c 5c 3f 27 0a 20 20 20 20 20 20 20 20 '<\\?'.
0003aa00: 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 7b },. {
0003aa10: 0a 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 . beg
0003aa20: 69 6e 3a 20 27 5c 5c 3f 3e 27 0a 20 20 20 20 20 in: '\\?>'.
0003aa30: 20 20 20 20 20 7d 0a 20 20 20 20 20 20 20 20 5d }. ]
0003aa40: 0a 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 . },.
0003aa50: 68 6c 6a 73 2e 41 50 4f 53 5f 53 54 52 49 4e 47 hljs.APOS_STRING
0003aa60: 5f 4d 4f 44 45 2c 0a 20 20 20 20 20 20 68 6c 6a _MODE,. hlj
0003aa70: 73 2e 51 55 4f 54 45 5f 53 54 52 49 4e 47 5f 4d s.QUOTE_STRING_M
0003aa80: 4f 44 45 2c 0a 20 20 20 20 20 20 68 6c 6a 73 2e ODE,. hljs.
0003aa90: 42 49 4e 41 52 59 5f 4e 55 4d 42 45 52 5f 4d 4f BINARY_NUMBER_MO
0003aaa0: 44 45 2c 0a 20 20 20 20 20 20 68 6c 6a 73 2e 43 DE,. hljs.C
0003aab0: 5f 4e 55 4d 42 45 52 5f 4d 4f 44 45 2c 0a 20 20 _NUMBER_MODE,.
0003aac0: 20 20 20 20 54 49 54 4c 45 31 0a 20 20 20 20 5d TITLE1. ]
0003aad0: 2e 63 6f 6e 63 61 74 28 43 4f 4d 4d 45 4e 54 5f .concat(COMMENT_
0003aae0: 4d 4f 44 45 53 29 2c 0a 20 20 20 20 69 6c 6c 65 MODES),. ille
0003aaf0: 67 61 6c 3a 20 27 3b 24 7c 5e 5c 5c 5b 7c 5e 3d gal: ';$|^\\[|^=
0003ab00: 7c 26 7c 5c 5c 7b 27 0a 20 20 7d 3b 0a 7d 0a 0a |&|\\{'. };.}..
0003ab10: 6d 6f 64 75 6c 65 2e 65 78 70 6f 72 74 73 20 3d module.exports =
0003ab20: 20 6c 69 76 65 63 6f 64 65 73 65 72 76 65 72 3b livecodeserver;
0003ab30: 0a 0a 0a 2f 2a 2a 2a 2f 20 7d 29 2c 0a 0a 2f 2a .../***/ }),../*
0003ab40: 2a 2a 2f 20 22 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 **/ "./node_modu
0003ab50: 6c 65 73 2f 68 69 67 68 6c 69 67 68 74 2e 6a 73 les/highlight.js
0003ab60: 2f 6c 69 62 2f 6c 61 6e 67 75 61 67 65 73 2f 6c /lib/languages/l
0003ab70: 69 76 65 73 63 72 69 70 74 2e 6a 73 22 3a 0a 2f ivescript.js":./
0003ab80: 2a 21 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a *!**************
0003ab90: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
0003aba0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
0003abb0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
0003abc0: 2a 21 2a 5c 0a 20 20 21 2a 2a 2a 20 2e 2f 6e 6f *!*\. !*** ./no
0003abd0: 64 65 5f 6d 6f 64 75 6c 65 73 2f 68 69 67 68 6c de_modules/highl
0003abe0: 69 67 68 74 2e 6a 73 2f 6c 69 62 2f 6c 61 6e 67 ight.js/lib/lang
0003abf0: 75 61 67 65 73 2f 6c 69 76 65 73 63 72 69 70 74 uages/livescript
0003ac00: 2e 6a 73 20 2a 2a 2a 21 0a 20 20 5c 2a 2a 2a 2a .js ***!. \****
0003ac10: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
0003ac20: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
0003ac30: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
0003ac40: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 2f 2a 2a ***********/./**
0003ac50: 2a 2f 20 28 28 6d 6f 64 75 6c 65 29 20 3d 3e 20 */ ((module) =>
0003ac60: 7b 0a 0a 63 6f 6e 73 74 20 4b 45 59 57 4f 52 44 {..const KEYWORD
0003ac70: 53 20 3d 20 5b 0a 20 20 22 61 73 22 2c 20 2f 2f S = [. "as", //
0003ac80: 20 66 6f 72 20 65 78 70 6f 72 74 73 0a 20 20 22 for exports. "
0003ac90: 69 6e 22 2c 0a 20 20 22 6f 66 22 2c 0a 20 20 22 in",. "of",. "
0003aca0: 69 66 22 2c 0a 20 20 22 66 6f 72 22 2c 0a 20 20 if",. "for",.
0003acb0: 22 77 68 69 6c 65 22 2c 0a 20 20 22 66 69 6e 61 "while",. "fina
0003acc0: 6c 6c 79 22 2c 0a 20 20 22 76 61 72 22 2c 0a 20 lly",. "var",.
0003acd0: 20 22 6e 65 77 22 2c 0a 20 20 22 66 75 6e 63 74 "new",. "funct
0003ace0: 69 6f 6e 22 2c 0a 20 20 22 64 6f 22 2c 0a 20 20 ion",. "do",.
0003acf0: 22 72 65 74 75 72 6e 22 2c 0a 20 20 22 76 6f 69 "return",. "voi
0003ad00: 64 22 2c 0a 20 20 22 65 6c 73 65 22 2c 0a 20 20 d",. "else",.
0003ad10: 22 62 72 65 61 6b 22 2c 0a 20 20 22 63 61 74 63 "break",. "catc
0003ad20: 68 22 2c 0a 20 20 22 69 6e 73 74 61 6e 63 65 6f h",. "instanceo
0003ad30: 66 22 2c 0a 20 20 22 77 69 74 68 22 2c 0a 20 20 f",. "with",.
0003ad40: 22 74 68 72 6f 77 22 2c 0a 20 20 22 63 61 73 65 "throw",. "case
0003ad50: 22 2c 0a 20 20 22 64 65 66 61 75 6c 74 22 2c 0a ",. "default",.
0003ad60: 20 20 22 74 72 79 22 2c 0a 20 20 22 73 77 69 74 "try",. "swit
0003ad70: 63 68 22 2c 0a 20 20 22 63 6f 6e 74 69 6e 75 65 ch",. "continue
0003ad80: 22 2c 0a 20 20 22 74 79 70 65 6f 66 22 2c 0a 20 ",. "typeof",.
0003ad90: 20 22 64 65 6c 65 74 65 22 2c 0a 20 20 22 6c 65 "delete",. "le
0003ada0: 74 22 2c 0a 20 20 22 79 69 65 6c 64 22 2c 0a 20 t",. "yield",.
0003adb0: 20 22 63 6f 6e 73 74 22 2c 0a 20 20 22 63 6c 61 "const",. "cla
0003adc0: 73 73 22 2c 0a 20 20 2f 2f 20 4a 53 20 68 61 6e ss",. // JS han
0003add0: 64 6c 65 73 20 74 68 65 73 65 20 77 69 74 68 20 dles these with
0003ade0: 61 20 73 70 65 63 69 61 6c 20 72 75 6c 65 0a 20 a special rule.
0003adf0: 20 2f 2f 20 22 67 65 74 22 2c 0a 20 20 2f 2f 20 // "get",. //
0003ae00: 22 73 65 74 22 2c 0a 20 20 22 64 65 62 75 67 67 "set",. "debugg
0003ae10: 65 72 22 2c 0a 20 20 22 61 73 79 6e 63 22 2c 0a er",. "async",.
0003ae20: 20 20 22 61 77 61 69 74 22 2c 0a 20 20 22 73 74 "await",. "st
0003ae30: 61 74 69 63 22 2c 0a 20 20 22 69 6d 70 6f 72 74 atic",. "import
0003ae40: 22 2c 0a 20 20 22 66 72 6f 6d 22 2c 0a 20 20 22 ",. "from",. "
0003ae50: 65 78 70 6f 72 74 22 2c 0a 20 20 22 65 78 74 65 export",. "exte
0003ae60: 6e 64 73 22 0a 5d 3b 0a 63 6f 6e 73 74 20 4c 49 nds".];.const LI
0003ae70: 54 45 52 41 4c 53 20 3d 20 5b 0a 20 20 22 74 72 TERALS = [. "tr
0003ae80: 75 65 22 2c 0a 20 20 22 66 61 6c 73 65 22 2c 0a ue",. "false",.
0003ae90: 20 20 22 6e 75 6c 6c 22 2c 0a 20 20 22 75 6e 64 "null",. "und
0003aea0: 65 66 69 6e 65 64 22 2c 0a 20 20 22 4e 61 4e 22 efined",. "NaN"
0003aeb0: 2c 0a 20 20 22 49 6e 66 69 6e 69 74 79 22 0a 5d ,. "Infinity".]
0003aec0: 3b 0a 0a 63 6f 6e 73 74 20 54 59 50 45 53 20 3d ;..const TYPES =
0003aed0: 20 5b 0a 20 20 22 49 6e 74 6c 22 2c 0a 20 20 22 [. "Intl",. "
0003aee0: 44 61 74 61 56 69 65 77 22 2c 0a 20 20 22 4e 75 DataView",. "Nu
0003aef0: 6d 62 65 72 22 2c 0a 20 20 22 4d 61 74 68 22 2c mber",. "Math",
0003af00: 0a 20 20 22 44 61 74 65 22 2c 0a 20 20 22 53 74 . "Date",. "St
0003af10: 72 69 6e 67 22 2c 0a 20 20 22 52 65 67 45 78 70 ring",. "RegExp
0003af20: 22 2c 0a 20 20 22 4f 62 6a 65 63 74 22 2c 0a 20 ",. "Object",.
0003af30: 20 22 46 75 6e 63 74 69 6f 6e 22 2c 0a 20 20 22 "Function",. "
0003af40: 42 6f 6f 6c 65 61 6e 22 2c 0a 20 20 22 45 72 72 Boolean",. "Err
0003af50: 6f 72 22 2c 0a 20 20 22 53 79 6d 62 6f 6c 22 2c or",. "Symbol",
0003af60: 0a 20 20 22 53 65 74 22 2c 0a 20 20 22 4d 61 70 . "Set",. "Map
0003af70: 22 2c 0a 20 20 22 57 65 61 6b 53 65 74 22 2c 0a ",. "WeakSet",.
0003af80: 20 20 22 57 65 61 6b 4d 61 70 22 2c 0a 20 20 22 "WeakMap",. "
0003af90: 50 72 6f 78 79 22 2c 0a 20 20 22 52 65 66 6c 65 Proxy",. "Refle
0003afa0: 63 74 22 2c 0a 20 20 22 4a 53 4f 4e 22 2c 0a 20 ct",. "JSON",.
0003afb0: 20 22 50 72 6f 6d 69 73 65 22 2c 0a 20 20 22 46 "Promise",. "F
0003afc0: 6c 6f 61 74 36 34 41 72 72 61 79 22 2c 0a 20 20 loat64Array",.
0003afd0: 22 49 6e 74 31 36 41 72 72 61 79 22 2c 0a 20 20 "Int16Array",.
0003afe0: 22 49 6e 74 33 32 41 72 72 61 79 22 2c 0a 20 20 "Int32Array",.
0003aff0: 22 49 6e 74 38 41 72 72 61 79 22 2c 0a 20 20 22 "Int8Array",. "
0003b000: 55 69 6e 74 31 36 41 72 72 61 79 22 2c 0a 20 20 Uint16Array",.
0003b010: 22 55 69 6e 74 33 32 41 72 72 61 79 22 2c 0a 20 "Uint32Array",.
0003b020: 20 22 46 6c 6f 61 74 33 32 41 72 72 61 79 22 2c "Float32Array",
0003b030: 0a 20 20 22 41 72 72 61 79 22 2c 0a 20 20 22 55 . "Array",. "U
0003b040: 69 6e 74 38 41 72 72 61 79 22 2c 0a 20 20 22 55 int8Array",. "U
0003b050: 69 6e 74 38 43 6c 61 6d 70 65 64 41 72 72 61 79 int8ClampedArray
0003b060: 22 2c 0a 20 20 22 41 72 72 61 79 42 75 66 66 65 ",. "ArrayBuffe
0003b070: 72 22 2c 0a 20 20 22 42 69 67 49 6e 74 36 34 41 r",. "BigInt64A
0003b080: 72 72 61 79 22 2c 0a 20 20 22 42 69 67 55 69 6e rray",. "BigUin
0003b090: 74 36 34 41 72 72 61 79 22 2c 0a 20 20 22 42 69 t64Array",. "Bi
0003b0a0: 67 49 6e 74 22 0a 5d 3b 0a 0a 63 6f 6e 73 74 20 gInt".];..const
0003b0b0: 45 52 52 4f 52 5f 54 59 50 45 53 20 3d 20 5b 0a ERROR_TYPES = [.
0003b0c0: 20 20 22 45 76 61 6c 45 72 72 6f 72 22 2c 0a 20 "EvalError",.
0003b0d0: 20 22 49 6e 74 65 72 6e 61 6c 45 72 72 6f 72 22 "InternalError"
0003b0e0: 2c 0a 20 20 22 52 61 6e 67 65 45 72 72 6f 72 22 ,. "RangeError"
0003b0f0: 2c 0a 20 20 22 52 65 66 65 72 65 6e 63 65 45 72 ,. "ReferenceEr
0003b100: 72 6f 72 22 2c 0a 20 20 22 53 79 6e 74 61 78 45 ror",. "SyntaxE
0003b110: 72 72 6f 72 22 2c 0a 20 20 22 54 79 70 65 45 72 rror",. "TypeEr
0003b120: 72 6f 72 22 2c 0a 20 20 22 55 52 49 45 72 72 6f ror",. "URIErro
0003b130: 72 22 0a 5d 3b 0a 0a 63 6f 6e 73 74 20 42 55 49 r".];..const BUI
0003b140: 4c 54 5f 49 4e 5f 47 4c 4f 42 41 4c 53 20 3d 20 LT_IN_GLOBALS =
0003b150: 5b 0a 20 20 22 73 65 74 49 6e 74 65 72 76 61 6c [. "setInterval
0003b160: 22 2c 0a 20 20 22 73 65 74 54 69 6d 65 6f 75 74 ",. "setTimeout
0003b170: 22 2c 0a 20 20 22 63 6c 65 61 72 49 6e 74 65 72 ",. "clearInter
0003b180: 76 61 6c 22 2c 0a 20 20 22 63 6c 65 61 72 54 69 val",. "clearTi
0003b190: 6d 65 6f 75 74 22 2c 0a 0a 20 20 22 72 65 71 75 meout",.. "requ
0003b1a0: 69 72 65 22 2c 0a 20 20 22 65 78 70 6f 72 74 73 ire",. "exports
0003b1b0: 22 2c 0a 0a 20 20 22 65 76 61 6c 22 2c 0a 20 20 ",.. "eval",.
0003b1c0: 22 69 73 46 69 6e 69 74 65 22 2c 0a 20 20 22 69 "isFinite",. "i
0003b1d0: 73 4e 61 4e 22 2c 0a 20 20 22 70 61 72 73 65 46 sNaN",. "parseF
0003b1e0: 6c 6f 61 74 22 2c 0a 20 20 22 70 61 72 73 65 49 loat",. "parseI
0003b1f0: 6e 74 22 2c 0a 20 20 22 64 65 63 6f 64 65 55 52 nt",. "decodeUR
0003b200: 49 22 2c 0a 20 20 22 64 65 63 6f 64 65 55 52 49 I",. "decodeURI
0003b210: 43 6f 6d 70 6f 6e 65 6e 74 22 2c 0a 20 20 22 65 Component",. "e
0003b220: 6e 63 6f 64 65 55 52 49 22 2c 0a 20 20 22 65 6e ncodeURI",. "en
0003b230: 63 6f 64 65 55 52 49 43 6f 6d 70 6f 6e 65 6e 74 codeURIComponent
0003b240: 22 2c 0a 20 20 22 65 73 63 61 70 65 22 2c 0a 20 ",. "escape",.
0003b250: 20 22 75 6e 65 73 63 61 70 65 22 0a 5d 3b 0a 0a "unescape".];..
0003b260: 63 6f 6e 73 74 20 42 55 49 4c 54 5f 49 4e 5f 56 const BUILT_IN_V
0003b270: 41 52 49 41 42 4c 45 53 20 3d 20 5b 0a 20 20 22 ARIABLES = [. "
0003b280: 61 72 67 75 6d 65 6e 74 73 22 2c 0a 20 20 22 74 arguments",. "t
0003b290: 68 69 73 22 2c 0a 20 20 22 73 75 70 65 72 22 2c his",. "super",
0003b2a0: 0a 20 20 22 63 6f 6e 73 6f 6c 65 22 2c 0a 20 20 . "console",.
0003b2b0: 22 77 69 6e 64 6f 77 22 2c 0a 20 20 22 64 6f 63 "window",. "doc
0003b2c0: 75 6d 65 6e 74 22 2c 0a 20 20 22 6c 6f 63 61 6c ument",. "local
0003b2d0: 53 74 6f 72 61 67 65 22 2c 0a 20 20 22 6d 6f 64 Storage",. "mod
0003b2e0: 75 6c 65 22 2c 0a 20 20 22 67 6c 6f 62 61 6c 22 ule",. "global"
0003b2f0: 20 2f 2f 20 4e 6f 64 65 2e 6a 73 0a 5d 3b 0a 0a // Node.js.];..
0003b300: 63 6f 6e 73 74 20 42 55 49 4c 54 5f 49 4e 53 20 const BUILT_INS
0003b310: 3d 20 5b 5d 2e 63 6f 6e 63 61 74 28 0a 20 20 42 = [].concat(. B
0003b320: 55 49 4c 54 5f 49 4e 5f 47 4c 4f 42 41 4c 53 2c UILT_IN_GLOBALS,
0003b330: 0a 20 20 42 55 49 4c 54 5f 49 4e 5f 56 41 52 49 . BUILT_IN_VARI
0003b340: 41 42 4c 45 53 2c 0a 20 20 54 59 50 45 53 2c 0a ABLES,. TYPES,.
0003b350: 20 20 45 52 52 4f 52 5f 54 59 50 45 53 0a 29 3b ERROR_TYPES.);
0003b360: 0a 0a 2f 2a 0a 4c 61 6e 67 75 61 67 65 3a 20 4c ../*.Language: L
0003b370: 69 76 65 53 63 72 69 70 74 0a 41 75 74 68 6f 72 iveScript.Author
0003b380: 3a 20 54 61 6e 65 6c 69 20 56 61 74 61 6e 65 6e : Taneli Vatanen
0003b390: 20 3c 74 61 6e 65 6c 69 2e 76 61 74 61 6e 65 6e <taneli.vatanen
0003b3a0: 40 67 6d 61 69 6c 2e 63 6f 6d 3e 0a 43 6f 6e 74 @gmail.com>.Cont
0003b3b0: 72 69 62 75 74 6f 72 73 3a 20 4a 65 6e 20 45 76 ributors: Jen Ev
0003b3c0: 65 72 73 2d 43 6f 72 76 69 6e 61 20 3c 6a 65 6e ers-Corvina <jen
0003b3d0: 40 73 65 76 76 69 65 2e 6e 65 74 3e 0a 4f 72 69 @sevvie.net>.Ori
0003b3e0: 67 69 6e 3a 20 63 6f 66 66 65 65 73 63 72 69 70 gin: coffeescrip
0003b3f0: 74 2e 6a 73 0a 44 65 73 63 72 69 70 74 69 6f 6e t.js.Description
0003b400: 3a 20 4c 69 76 65 53 63 72 69 70 74 20 69 73 20 : LiveScript is
0003b410: 61 20 70 72 6f 67 72 61 6d 6d 69 6e 67 20 6c 61 a programming la
0003b420: 6e 67 75 61 67 65 20 74 68 61 74 20 74 72 61 6e nguage that tran
0003b430: 73 63 6f 6d 70 69 6c 65 73 20 74 6f 20 4a 61 76 scompiles to Jav
0003b440: 61 53 63 72 69 70 74 2e 20 46 6f 72 20 69 6e 66 aScript. For inf
0003b450: 6f 20 61 62 6f 75 74 20 6c 61 6e 67 75 61 67 65 o about language
0003b460: 20 73 65 65 20 68 74 74 70 3a 2f 2f 6c 69 76 65 see http://live
0003b470: 73 63 72 69 70 74 2e 6e 65 74 2f 0a 57 65 62 73 script.net/.Webs
0003b480: 69 74 65 3a 20 68 74 74 70 73 3a 2f 2f 6c 69 76 ite: https://liv
0003b490: 65 73 63 72 69 70 74 2e 6e 65 74 0a 43 61 74 65 escript.net.Cate
0003b4a0: 67 6f 72 79 3a 20 73 63 72 69 70 74 69 6e 67 0a gory: scripting.
0003b4b0: 2a 2f 0a 0a 66 75 6e 63 74 69 6f 6e 20 6c 69 76 */..function liv
0003b4c0: 65 73 63 72 69 70 74 28 68 6c 6a 73 29 20 7b 0a escript(hljs) {.
0003b4d0: 20 20 63 6f 6e 73 74 20 4c 49 56 45 53 43 52 49 const LIVESCRI
0003b4e0: 50 54 5f 42 55 49 4c 54 5f 49 4e 53 20 3d 20 5b PT_BUILT_INS = [
0003b4f0: 0a 20 20 20 20 27 6e 70 6d 27 2c 0a 20 20 20 20 . 'npm',.
0003b500: 27 70 72 69 6e 74 27 0a 20 20 5d 3b 0a 20 20 63 'print'. ];. c
0003b510: 6f 6e 73 74 20 4c 49 56 45 53 43 52 49 50 54 5f onst LIVESCRIPT_
0003b520: 4c 49 54 45 52 41 4c 53 20 3d 20 5b 0a 20 20 20 LITERALS = [.
0003b530: 20 27 79 65 73 27 2c 0a 20 20 20 20 27 6e 6f 27 'yes',. 'no'
0003b540: 2c 0a 20 20 20 20 27 6f 6e 27 2c 0a 20 20 20 20 ,. 'on',.
0003b550: 27 6f 66 66 27 2c 0a 20 20 20 20 27 69 74 27 2c 'off',. 'it',
0003b560: 0a 20 20 20 20 27 74 68 61 74 27 2c 0a 20 20 20 . 'that',.
0003b570: 20 27 76 6f 69 64 27 0a 20 20 5d 3b 0a 20 20 63 'void'. ];. c
0003b580: 6f 6e 73 74 20 4c 49 56 45 53 43 52 49 50 54 5f onst LIVESCRIPT_
0003b590: 4b 45 59 57 4f 52 44 53 20 3d 20 5b 0a 20 20 20 KEYWORDS = [.
0003b5a0: 20 27 74 68 65 6e 27 2c 0a 20 20 20 20 27 75 6e 'then',. 'un
0003b5b0: 6c 65 73 73 27 2c 0a 20 20 20 20 27 75 6e 74 69 less',. 'unti
0003b5c0: 6c 27 2c 0a 20 20 20 20 27 6c 6f 6f 70 27 2c 0a l',. 'loop',.
0003b5d0: 20 20 20 20 27 6f 66 27 2c 0a 20 20 20 20 27 62 'of',. 'b
0003b5e0: 79 27 2c 0a 20 20 20 20 27 77 68 65 6e 27 2c 0a y',. 'when',.
0003b5f0: 20 20 20 20 27 61 6e 64 27 2c 0a 20 20 20 20 27 'and',. '
0003b600: 6f 72 27 2c 0a 20 20 20 20 27 69 73 27 2c 0a 20 or',. 'is',.
0003b610: 20 20 20 27 69 73 6e 74 27 2c 0a 20 20 20 20 27 'isnt',. '
0003b620: 6e 6f 74 27 2c 0a 20 20 20 20 27 69 74 27 2c 0a not',. 'it',.
0003b630: 20 20 20 20 27 74 68 61 74 27 2c 0a 20 20 20 20 'that',.
0003b640: 27 6f 74 68 65 72 77 69 73 65 27 2c 0a 20 20 20 'otherwise',.
0003b650: 20 27 66 72 6f 6d 27 2c 0a 20 20 20 20 27 74 6f 'from',. 'to
0003b660: 27 2c 0a 20 20 20 20 27 74 69 6c 27 2c 0a 20 20 ',. 'til',.
0003b670: 20 20 27 66 61 6c 6c 74 68 72 6f 75 67 68 27 2c 'fallthrough',
0003b680: 0a 20 20 20 20 27 63 61 73 65 27 2c 0a 20 20 20 . 'case',.
0003b690: 20 27 65 6e 75 6d 27 2c 0a 20 20 20 20 27 6e 61 'enum',. 'na
0003b6a0: 74 69 76 65 27 2c 0a 20 20 20 20 27 6c 69 73 74 tive',. 'list
0003b6b0: 27 2c 0a 20 20 20 20 27 6d 61 70 27 2c 0a 20 20 ',. 'map',.
0003b6c0: 20 20 27 5f 5f 68 61 73 50 72 6f 70 27 2c 0a 20 '__hasProp',.
0003b6d0: 20 20 20 27 5f 5f 65 78 74 65 6e 64 73 27 2c 0a '__extends',.
0003b6e0: 20 20 20 20 27 5f 5f 73 6c 69 63 65 27 2c 0a 20 '__slice',.
0003b6f0: 20 20 20 27 5f 5f 62 69 6e 64 27 2c 0a 20 20 20 '__bind',.
0003b700: 20 27 5f 5f 69 6e 64 65 78 4f 66 27 0a 20 20 5d '__indexOf'. ]
0003b710: 3b 0a 20 20 63 6f 6e 73 74 20 4b 45 59 57 4f 52 ;. const KEYWOR
0003b720: 44 53 24 31 20 3d 20 7b 0a 20 20 20 20 6b 65 79 DS$1 = {. key
0003b730: 77 6f 72 64 3a 20 4b 45 59 57 4f 52 44 53 2e 63 word: KEYWORDS.c
0003b740: 6f 6e 63 61 74 28 4c 49 56 45 53 43 52 49 50 54 oncat(LIVESCRIPT
0003b750: 5f 4b 45 59 57 4f 52 44 53 29 2c 0a 20 20 20 20 _KEYWORDS),.
0003b760: 6c 69 74 65 72 61 6c 3a 20 4c 49 54 45 52 41 4c literal: LITERAL
0003b770: 53 2e 63 6f 6e 63 61 74 28 4c 49 56 45 53 43 52 S.concat(LIVESCR
0003b780: 49 50 54 5f 4c 49 54 45 52 41 4c 53 29 2c 0a 20 IPT_LITERALS),.
0003b790: 20 20 20 62 75 69 6c 74 5f 69 6e 3a 20 42 55 49 built_in: BUI
0003b7a0: 4c 54 5f 49 4e 53 2e 63 6f 6e 63 61 74 28 4c 49 LT_INS.concat(LI
0003b7b0: 56 45 53 43 52 49 50 54 5f 42 55 49 4c 54 5f 49 VESCRIPT_BUILT_I
0003b7c0: 4e 53 29 0a 20 20 7d 3b 0a 20 20 63 6f 6e 73 74 NS). };. const
0003b7d0: 20 4a 53 5f 49 44 45 4e 54 5f 52 45 20 3d 20 27 JS_IDENT_RE = '
0003b7e0: 5b 41 2d 5a 61 2d 7a 24 5f 5d 28 3f 3a 2d 5b 30 [A-Za-z$_](?:-[0
0003b7f0: 2d 39 41 2d 5a 61 2d 7a 24 5f 5d 7c 5b 30 2d 39 -9A-Za-z$_]|[0-9
0003b800: 41 2d 5a 61 2d 7a 24 5f 5d 29 2a 27 3b 0a 20 20 A-Za-z$_])*';.
0003b810: 63 6f 6e 73 74 20 54 49 54 4c 45 20 3d 20 68 6c const TITLE = hl
0003b820: 6a 73 2e 69 6e 68 65 72 69 74 28 68 6c 6a 73 2e js.inherit(hljs.
0003b830: 54 49 54 4c 45 5f 4d 4f 44 45 2c 20 7b 0a 20 20 TITLE_MODE, {.
0003b840: 20 20 62 65 67 69 6e 3a 20 4a 53 5f 49 44 45 4e begin: JS_IDEN
0003b850: 54 5f 52 45 0a 20 20 7d 29 3b 0a 20 20 63 6f 6e T_RE. });. con
0003b860: 73 74 20 53 55 42 53 54 20 3d 20 7b 0a 20 20 20 st SUBST = {.
0003b870: 20 63 6c 61 73 73 4e 61 6d 65 3a 20 27 73 75 62 className: 'sub
0003b880: 73 74 27 2c 0a 20 20 20 20 62 65 67 69 6e 3a 20 st',. begin:
0003b890: 2f 23 5c 7b 2f 2c 0a 20 20 20 20 65 6e 64 3a 20 /#\{/,. end:
0003b8a0: 2f 5c 7d 2f 2c 0a 20 20 20 20 6b 65 79 77 6f 72 /\}/,. keywor
0003b8b0: 64 73 3a 20 4b 45 59 57 4f 52 44 53 24 31 0a 20 ds: KEYWORDS$1.
0003b8c0: 20 7d 3b 0a 20 20 63 6f 6e 73 74 20 53 55 42 53 };. const SUBS
0003b8d0: 54 5f 53 49 4d 50 4c 45 20 3d 20 7b 0a 20 20 20 T_SIMPLE = {.
0003b8e0: 20 63 6c 61 73 73 4e 61 6d 65 3a 20 27 73 75 62 className: 'sub
0003b8f0: 73 74 27 2c 0a 20 20 20 20 62 65 67 69 6e 3a 20 st',. begin:
0003b900: 2f 23 5b 41 2d 5a 61 2d 7a 24 5f 5d 2f 2c 0a 20 /#[A-Za-z$_]/,.
0003b910: 20 20 20 65 6e 64 3a 20 2f 28 3f 3a 2d 5b 30 2d end: /(?:-[0-
0003b920: 39 41 2d 5a 61 2d 7a 24 5f 5d 7c 5b 30 2d 39 41 9A-Za-z$_]|[0-9A
0003b930: 2d 5a 61 2d 7a 24 5f 5d 29 2a 2f 2c 0a 20 20 20 -Za-z$_])*/,.
0003b940: 20 6b 65 79 77 6f 72 64 73 3a 20 4b 45 59 57 4f keywords: KEYWO
0003b950: 52 44 53 24 31 0a 20 20 7d 3b 0a 20 20 63 6f 6e RDS$1. };. con
0003b960: 73 74 20 45 58 50 52 45 53 53 49 4f 4e 53 20 3d st EXPRESSIONS =
0003b970: 20 5b 0a 20 20 20 20 68 6c 6a 73 2e 42 49 4e 41 [. hljs.BINA
0003b980: 52 59 5f 4e 55 4d 42 45 52 5f 4d 4f 44 45 2c 0a RY_NUMBER_MODE,.
0003b990: 20 20 20 20 7b 0a 20 20 20 20 20 20 63 6c 61 73 {. clas
0003b9a0: 73 4e 61 6d 65 3a 20 27 6e 75 6d 62 65 72 27 2c sName: 'number',
0003b9b0: 0a 20 20 20 20 20 20 62 65 67 69 6e 3a 20 27 28 . begin: '(
0003b9c0: 5c 5c 62 30 5b 78 58 5d 5b 61 2d 66 41 2d 46 30 \\b0[xX][a-fA-F0
0003b9d0: 2d 39 5f 5d 2b 29 7c 28 5c 5c 62 5c 5c 64 28 5c -9_]+)|(\\b\\d(\
0003b9e0: 5c 64 7c 5f 5c 5c 64 29 2a 28 5c 5c 2e 28 5c 5c \d|_\\d)*(\\.(\\
0003b9f0: 64 28 5c 5c 64 7c 5f 5c 5c 64 29 2a 29 3f 29 3f d(\\d|_\\d)*)?)?
0003ba00: 28 5f 2a 5b 65 45 5d 28 5b 2d 2b 5d 5c 5c 64 28 (_*[eE]([-+]\\d(
0003ba10: 5f 5c 5c 64 7c 5c 5c 64 29 2a 29 3f 29 3f 5b 5f _\\d|\\d)*)?)?[_
0003ba20: 61 2d 7a 5d 2a 29 27 2c 0a 20 20 20 20 20 20 72 a-z]*)',. r
0003ba30: 65 6c 65 76 61 6e 63 65 3a 20 30 2c 0a 20 20 20 elevance: 0,.
0003ba40: 20 20 20 73 74 61 72 74 73 3a 20 7b 0a 20 20 20 starts: {.
0003ba50: 20 20 20 20 20 65 6e 64 3a 20 27 28 5c 5c 73 2a end: '(\\s*
0003ba60: 2f 29 3f 27 2c 0a 20 20 20 20 20 20 20 20 72 65 /)?',. re
0003ba70: 6c 65 76 61 6e 63 65 3a 20 30 0a 20 20 20 20 20 levance: 0.
0003ba80: 20 7d 20 2f 2f 20 61 20 6e 75 6d 62 65 72 20 74 } // a number t
0003ba90: 72 69 65 73 20 74 6f 20 65 61 74 20 74 68 65 20 ries to eat the
0003baa0: 66 6f 6c 6c 6f 77 69 6e 67 20 73 6c 61 73 68 20 following slash
0003bab0: 74 6f 20 70 72 65 76 65 6e 74 20 74 72 65 61 74 to prevent treat
0003bac0: 69 6e 67 20 69 74 20 61 73 20 61 20 72 65 67 65 ing it as a rege
0003bad0: 78 70 0a 20 20 20 20 7d 2c 0a 20 20 20 20 7b 0a xp. },. {.
0003bae0: 20 20 20 20 20 20 63 6c 61 73 73 4e 61 6d 65 3a className:
0003baf0: 20 27 73 74 72 69 6e 67 27 2c 0a 20 20 20 20 20 'string',.
0003bb00: 20 76 61 72 69 61 6e 74 73 3a 20 5b 0a 20 20 20 variants: [.
0003bb10: 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 {.
0003bb20: 20 62 65 67 69 6e 3a 20 2f 27 27 27 2f 2c 0a 20 begin: /'''/,.
0003bb30: 20 20 20 20 20 20 20 20 20 65 6e 64 3a 20 2f 27 end: /'
0003bb40: 27 27 2f 2c 0a 20 20 20 20 20 20 20 20 20 20 63 ''/,. c
0003bb50: 6f 6e 74 61 69 6e 73 3a 20 5b 68 6c 6a 73 2e 42 ontains: [hljs.B
0003bb60: 41 43 4b 53 4c 41 53 48 5f 45 53 43 41 50 45 5d ACKSLASH_ESCAPE]
0003bb70: 0a 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 . },.
0003bb80: 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 {.
0003bb90: 62 65 67 69 6e 3a 20 2f 27 2f 2c 0a 20 20 20 20 begin: /'/,.
0003bba0: 20 20 20 20 20 20 65 6e 64 3a 20 2f 27 2f 2c 0a end: /'/,.
0003bbb0: 20 20 20 20 20 20 20 20 20 20 63 6f 6e 74 61 69 contai
0003bbc0: 6e 73 3a 20 5b 68 6c 6a 73 2e 42 41 43 4b 53 4c ns: [hljs.BACKSL
0003bbd0: 41 53 48 5f 45 53 43 41 50 45 5d 0a 20 20 20 20 ASH_ESCAPE].
0003bbe0: 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 7b },. {
0003bbf0: 0a 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e . begin
0003bc00: 3a 20 2f 22 22 22 2f 2c 0a 20 20 20 20 20 20 20 : /"""/,.
0003bc10: 20 20 20 65 6e 64 3a 20 2f 22 22 22 2f 2c 0a 20 end: /"""/,.
0003bc20: 20 20 20 20 20 20 20 20 20 63 6f 6e 74 61 69 6e contain
0003bc30: 73 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 s: [.
0003bc40: 20 68 6c 6a 73 2e 42 41 43 4b 53 4c 41 53 48 5f hljs.BACKSLASH_
0003bc50: 45 53 43 41 50 45 2c 0a 20 20 20 20 20 20 20 20 ESCAPE,.
0003bc60: 20 20 20 20 53 55 42 53 54 2c 0a 20 20 20 20 20 SUBST,.
0003bc70: 20 20 20 20 20 20 20 53 55 42 53 54 5f 53 49 4d SUBST_SIM
0003bc80: 50 4c 45 0a 20 20 20 20 20 20 20 20 20 20 5d 0a PLE. ].
0003bc90: 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 },.
0003bca0: 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 62 {. b
0003bcb0: 65 67 69 6e 3a 20 2f 22 2f 2c 0a 20 20 20 20 20 egin: /"/,.
0003bcc0: 20 20 20 20 20 65 6e 64 3a 20 2f 22 2f 2c 0a 20 end: /"/,.
0003bcd0: 20 20 20 20 20 20 20 20 20 63 6f 6e 74 61 69 6e contain
0003bce0: 73 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 s: [.
0003bcf0: 20 68 6c 6a 73 2e 42 41 43 4b 53 4c 41 53 48 5f hljs.BACKSLASH_
0003bd00: 45 53 43 41 50 45 2c 0a 20 20 20 20 20 20 20 20 ESCAPE,.
0003bd10: 20 20 20 20 53 55 42 53 54 2c 0a 20 20 20 20 20 SUBST,.
0003bd20: 20 20 20 20 20 20 20 53 55 42 53 54 5f 53 49 4d SUBST_SIM
0003bd30: 50 4c 45 0a 20 20 20 20 20 20 20 20 20 20 5d 0a PLE. ].
0003bd40: 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 },.
0003bd50: 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 62 {. b
0003bd60: 65 67 69 6e 3a 20 2f 5c 5c 2f 2c 0a 20 20 20 20 egin: /\\/,.
0003bd70: 20 20 20 20 20 20 65 6e 64 3a 20 2f 28 5c 73 7c end: /(\s|
0003bd80: 24 29 2f 2c 0a 20 20 20 20 20 20 20 20 20 20 65 $)/,. e
0003bd90: 78 63 6c 75 64 65 45 6e 64 3a 20 74 72 75 65 0a xcludeEnd: true.
0003bda0: 20 20 20 20 20 20 20 20 7d 0a 20 20 20 20 20 20 }.
0003bdb0: 5d 0a 20 20 20 20 7d 2c 0a 20 20 20 20 7b 0a 20 ]. },. {.
0003bdc0: 20 20 20 20 20 63 6c 61 73 73 4e 61 6d 65 3a 20 className:
0003bdd0: 27 72 65 67 65 78 70 27 2c 0a 20 20 20 20 20 20 'regexp',.
0003bde0: 76 61 72 69 61 6e 74 73 3a 20 5b 0a 20 20 20 20 variants: [.
0003bdf0: 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 {.
0003be00: 62 65 67 69 6e 3a 20 27 2f 2f 27 2c 0a 20 20 20 begin: '//',.
0003be10: 20 20 20 20 20 20 20 65 6e 64 3a 20 27 2f 2f 5b end: '//[
0003be20: 67 69 6d 5d 2a 27 2c 0a 20 20 20 20 20 20 20 20 gim]*',.
0003be30: 20 20 63 6f 6e 74 61 69 6e 73 3a 20 5b 0a 20 20 contains: [.
0003be40: 20 20 20 20 20 20 20 20 20 20 53 55 42 53 54 2c SUBST,
0003be50: 0a 20 20 20 20 20 20 20 20 20 20 20 20 68 6c 6a . hlj
0003be60: 73 2e 48 41 53 48 5f 43 4f 4d 4d 45 4e 54 5f 4d s.HASH_COMMENT_M
0003be70: 4f 44 45 0a 20 20 20 20 20 20 20 20 20 20 5d 0a ODE. ].
0003be80: 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 },.
0003be90: 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 2f {. /
0003bea0: 2f 20 72 65 67 65 78 20 63 61 6e 27 74 20 73 74 / regex can't st
0003beb0: 61 72 74 20 77 69 74 68 20 73 70 61 63 65 20 74 art with space t
0003bec0: 6f 20 70 61 72 73 65 20 78 20 2f 20 32 20 2f 20 o parse x / 2 /
0003bed0: 33 20 61 73 20 74 77 6f 20 64 69 76 69 73 69 6f 3 as two divisio
0003bee0: 6e 73 0a 20 20 20 20 20 20 20 20 20 20 2f 2f 20 ns. //
0003bef0: 72 65 67 65 78 20 63 61 6e 27 74 20 73 74 61 72 regex can't star
0003bf00: 74 20 77 69 74 68 20 2a 2c 20 61 6e 64 20 69 74 t with *, and it
0003bf10: 20 73 75 70 70 6f 72 74 73 20 61 6e 20 22 69 6c supports an "il
0003bf20: 6c 65 67 61 6c 22 20 69 6e 20 74 68 65 20 6d 61 legal" in the ma
0003bf30: 69 6e 20 6d 6f 64 65 0a 20 20 20 20 20 20 20 20 in mode.
0003bf40: 20 20 62 65 67 69 6e 3a 20 2f 5c 2f 28 3f 21 5b begin: /\/(?![
0003bf50: 20 2a 5d 29 28 5c 5c 2e 7c 5b 5e 5c 5c 5c 6e 5d *])(\\.|[^\\\n]
0003bf60: 29 2a 3f 5c 2f 5b 67 69 6d 5d 2a 28 3f 3d 5c 57 )*?\/[gim]*(?=\W
0003bf70: 29 2f 0a 20 20 20 20 20 20 20 20 7d 0a 20 20 20 )/. }.
0003bf80: 20 20 20 5d 0a 20 20 20 20 7d 2c 0a 20 20 20 20 ]. },.
0003bf90: 7b 0a 20 20 20 20 20 20 62 65 67 69 6e 3a 20 27 {. begin: '
0003bfa0: 40 27 20 2b 20 4a 53 5f 49 44 45 4e 54 5f 52 45 @' + JS_IDENT_RE
0003bfb0: 0a 20 20 20 20 7d 2c 0a 20 20 20 20 7b 0a 20 20 . },. {.
0003bfc0: 20 20 20 20 62 65 67 69 6e 3a 20 27 60 60 27 2c begin: '``',
0003bfd0: 0a 20 20 20 20 20 20 65 6e 64 3a 20 27 60 60 27 . end: '``'
0003bfe0: 2c 0a 20 20 20 20 20 20 65 78 63 6c 75 64 65 42 ,. excludeB
0003bff0: 65 67 69 6e 3a 20 74 72 75 65 2c 0a 20 20 20 20 egin: true,.
0003c000: 20 20 65 78 63 6c 75 64 65 45 6e 64 3a 20 74 72 excludeEnd: tr
0003c010: 75 65 2c 0a 20 20 20 20 20 20 73 75 62 4c 61 6e ue,. subLan
0003c020: 67 75 61 67 65 3a 20 27 6a 61 76 61 73 63 72 69 guage: 'javascri
0003c030: 70 74 27 0a 20 20 20 20 7d 0a 20 20 5d 3b 0a 20 pt'. }. ];.
0003c040: 20 53 55 42 53 54 2e 63 6f 6e 74 61 69 6e 73 20 SUBST.contains
0003c050: 3d 20 45 58 50 52 45 53 53 49 4f 4e 53 3b 0a 0a = EXPRESSIONS;..
0003c060: 20 20 63 6f 6e 73 74 20 50 41 52 41 4d 53 20 3d const PARAMS =
0003c070: 20 7b 0a 20 20 20 20 63 6c 61 73 73 4e 61 6d 65 {. className
0003c080: 3a 20 27 70 61 72 61 6d 73 27 2c 0a 20 20 20 20 : 'params',.
0003c090: 62 65 67 69 6e 3a 20 27 5c 5c 28 27 2c 0a 20 20 begin: '\\(',.
0003c0a0: 20 20 72 65 74 75 72 6e 42 65 67 69 6e 3a 20 74 returnBegin: t
0003c0b0: 72 75 65 2c 0a 20 20 20 20 2f 2a 20 57 65 20 6e rue,. /* We n
0003c0c0: 65 65 64 20 61 6e 6f 74 68 65 72 20 63 6f 6e 74 eed another cont
0003c0d0: 61 69 6e 65 64 20 6e 61 6d 65 6c 65 73 73 20 6d ained nameless m
0003c0e0: 6f 64 65 20 74 6f 20 6e 6f 74 20 68 61 76 65 20 ode to not have
0003c0f0: 65 76 65 72 79 20 6e 65 73 74 65 64 0a 20 20 20 every nested.
0003c100: 20 70 61 69 72 20 6f 66 20 70 61 72 65 6e 73 20 pair of parens
0003c110: 74 6f 20 62 65 20 63 61 6c 6c 65 64 20 22 70 61 to be called "pa
0003c120: 72 61 6d 73 22 20 2a 2f 0a 20 20 20 20 63 6f 6e rams" */. con
0003c130: 74 61 69 6e 73 3a 20 5b 0a 20 20 20 20 20 20 7b tains: [. {
0003c140: 0a 20 20 20 20 20 20 20 20 62 65 67 69 6e 3a 20 . begin:
0003c150: 2f 5c 28 2f 2c 0a 20 20 20 20 20 20 20 20 65 6e /\(/,. en
0003c160: 64 3a 20 2f 5c 29 2f 2c 0a 20 20 20 20 20 20 20 d: /\)/,.
0003c170: 20 6b 65 79 77 6f 72 64 73 3a 20 4b 45 59 57 4f keywords: KEYWO
0003c180: 52 44 53 24 31 2c 0a 20 20 20 20 20 20 20 20 63 RDS$1,. c
0003c190: 6f 6e 74 61 69 6e 73 3a 20 5b 27 73 65 6c 66 27 ontains: ['self'
0003c1a0: 5d 2e 63 6f 6e 63 61 74 28 45 58 50 52 45 53 53 ].concat(EXPRESS
0003c1b0: 49 4f 4e 53 29 0a 20 20 20 20 20 20 7d 0a 20 20 IONS). }.
0003c1c0: 20 20 5d 0a 20 20 7d 3b 0a 0a 20 20 63 6f 6e 73 ]. };.. cons
0003c1d0: 74 20 53 59 4d 42 4f 4c 53 20 3d 20 7b 0a 20 20 t SYMBOLS = {.
0003c1e0: 20 20 62 65 67 69 6e 3a 20 27 28 23 3d 3e 7c 3d begin: '(#=>|=
0003c1f0: 3e 7c 5c 5c 7c 3e 3e 7c 2d 3f 2d 3e 7c 21 2d 3e >|\\|>>|-?->|!->
0003c200: 29 27 0a 20 20 7d 3b 0a 0a 20 20 72 65 74 75 72 )'. };.. retur
0003c210: 6e 20 7b 0a 20 20 20 20 6e 61 6d 65 3a 20 27 4c n {. name: 'L
0003c220: 69 76 65 53 63 72 69 70 74 27 2c 0a 20 20 20 20 iveScript',.
0003c230: 61 6c 69 61 73 65 73 3a 20 5b 27 6c 73 27 5d 2c aliases: ['ls'],
0003c240: 0a 20 20 20 20 6b 65 79 77 6f 72 64 73 3a 20 4b . keywords: K
0003c250: 45 59 57 4f 52 44 53 24 31 2c 0a 20 20 20 20 69 EYWORDS$1,. i
0003c260: 6c 6c 65 67 61 6c 3a 20 2f 5c 2f 5c 2a 2f 2c 0a llegal: /\/\*/,.
0003c270: 20 20 20 20 63 6f 6e 74 61 69 6e 73 3a 20 45 58 contains: EX
0003c280: 50 52 45 53 53 49 4f 4e 53 2e 63 6f 6e 63 61 74 PRESSIONS.concat
0003c290: 28 5b 0a 20 20 20 20 20 20 68 6c 6a 73 2e 43 4f ([. hljs.CO
0003c2a0: 4d 4d 45 4e 54 28 27 5c 5c 2f 5c 5c 2a 27 2c 20 MMENT('\\/\\*',
0003c2b0: 27 5c 5c 2a 5c 5c 2f 27 29 2c 0a 20 20 20 20 20 '\\*\\/'),.
0003c2c0: 20 68 6c 6a 73 2e 48 41 53 48 5f 43 4f 4d 4d 45 hljs.HASH_COMME
0003c2d0: 4e 54 5f 4d 4f 44 45 2c 0a 20 20 20 20 20 20 53 NT_MODE,. S
0003c2e0: 59 4d 42 4f 4c 53 2c 20 2f 2f 20 72 65 6c 65 76 YMBOLS, // relev
0003c2f0: 61 6e 63 65 20 62 6f 6f 73 74 65 72 0a 20 20 20 ance booster.
0003c300: 20 20 20 7b 0a 20 20 20 20 20 20 20 20 63 6c 61 {. cla
0003c310: 73 73 4e 61 6d 65 3a 20 27 66 75 6e 63 74 69 6f ssName: 'functio
0003c320: 6e 27 2c 0a 20 20 20 20 20 20 20 20 63 6f 6e 74 n',. cont
0003c330: 61 69 6e 73 3a 20 5b 0a 20 20 20 20 20 20 20 20 ains: [.
0003c340: 20 20 54 49 54 4c 45 2c 0a 20 20 20 20 20 20 20 TITLE,.
0003c350: 20 20 20 50 41 52 41 4d 53 0a 20 20 20 20 20 20 PARAMS.
0003c360: 20 20 5d 2c 0a 20 20 20 20 20 20 20 20 72 65 74 ],. ret
0003c370: 75 72 6e 42 65 67 69 6e 3a 20 74 72 75 65 2c 0a urnBegin: true,.
0003c380: 20 20 20 20 20 20 20 20 76 61 72 69 61 6e 74 73 variants
0003c390: 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 7b 0a : [. {.
0003c3a0: 20 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 begi
0003c3b0: 6e 3a 20 27 28 27 20 2b 20 4a 53 5f 49 44 45 4e n: '(' + JS_IDEN
0003c3c0: 54 5f 52 45 20 2b 20 27 5c 5c 73 2a 28 3f 3a 3d T_RE + '\\s*(?:=
0003c3d0: 7c 3a 3d 29 5c 5c 73 2a 29 3f 28 5c 5c 28 2e 2a |:=)\\s*)?(\\(.*
0003c3e0: 5c 5c 29 5c 5c 73 2a 29 3f 5c 5c 42 2d 3e 5c 5c \\)\\s*)?\\B->\\
0003c3f0: 2a 3f 27 2c 0a 20 20 20 20 20 20 20 20 20 20 20 *?',.
0003c400: 20 65 6e 64 3a 20 27 2d 3e 5c 5c 2a 3f 27 0a 20 end: '->\\*?'.
0003c410: 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 20 },.
0003c420: 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 {.
0003c430: 20 20 20 20 62 65 67 69 6e 3a 20 27 28 27 20 2b begin: '(' +
0003c440: 20 4a 53 5f 49 44 45 4e 54 5f 52 45 20 2b 20 27 JS_IDENT_RE + '
0003c450: 5c 5c 73 2a 28 3f 3a 3d 7c 3a 3d 29 5c 5c 73 2a \\s*(?:=|:=)\\s*
0003c460: 29 3f 21 3f 28 5c 5c 28 2e 2a 5c 5c 29 5c 5c 73 )?!?(\\(.*\\)\\s
0003c470: 2a 29 3f 5c 5c 42 5b 2d 7e 5d 7b 31 2c 32 7d 3e *)?\\B[-~]{1,2}>
0003c480: 5c 5c 2a 3f 27 2c 0a 20 20 20 20 20 20 20 20 20 \\*?',.
0003c490: 20 20 20 65 6e 64 3a 20 27 5b 2d 7e 5d 7b 31 2c end: '[-~]{1,
0003c4a0: 32 7d 3e 5c 5c 2a 3f 27 0a 20 20 20 20 20 20 20 2}>\\*?'.
0003c4b0: 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 20 },.
0003c4c0: 7b 0a 20 20 20 20 20 20 20 20 20 20 20 20 62 65 {. be
0003c4d0: 67 69 6e 3a 20 27 28 27 20 2b 20 4a 53 5f 49 44 gin: '(' + JS_ID
0003c4e0: 45 4e 54 5f 52 45 20 2b 20 27 5c 5c 73 2a 28 3f ENT_RE + '\\s*(?
0003c4f0: 3a 3d 7c 3a 3d 29 5c 5c 73 2a 29 3f 28 5c 5c 28 :=|:=)\\s*)?(\\(
0003c500: 2e 2a 5c 5c 29 5c 5c 73 2a 29 3f 5c 5c 42 21 3f .*\\)\\s*)?\\B!?
0003c510: 5b 2d 7e 5d 7b 31 2c 32 7d 3e 5c 5c 2a 3f 27 2c [-~]{1,2}>\\*?',
0003c520: 0a 20 20 20 20 20 20 20 20 20 20 20 20 65 6e 64 . end
0003c530: 3a 20 27 21 3f 5b 2d 7e 5d 7b 31 2c 32 7d 3e 5c : '!?[-~]{1,2}>\
0003c540: 5c 2a 3f 27 0a 20 20 20 20 20 20 20 20 20 20 7d \*?'. }
0003c550: 0a 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 . ].
0003c560: 20 7d 2c 0a 20 20 20 20 20 20 7b 0a 20 20 20 20 },. {.
0003c570: 20 20 20 20 63 6c 61 73 73 4e 61 6d 65 3a 20 27 className: '
0003c580: 63 6c 61 73 73 27 2c 0a 20 20 20 20 20 20 20 20 class',.
0003c590: 62 65 67 69 6e 4b 65 79 77 6f 72 64 73 3a 20 27 beginKeywords: '
0003c5a0: 63 6c 61 73 73 27 2c 0a 20 20 20 20 20 20 20 20 class',.
0003c5b0: 65 6e 64 3a 20 27 24 27 2c 0a 20 20 20 20 20 20 end: '$',.
0003c5c0: 20 20 69 6c 6c 65 67 61 6c 3a 20 2f 5b 3a 3d 22 illegal: /[:="
0003c5d0: 5c 5b 5c 5d 5d 2f 2c 0a 20 20 20 20 20 20 20 20 \[\]]/,.
0003c5e0: 63 6f 6e 74 61 69 6e 73 3a 20 5b 0a 20 20 20 20 contains: [.
0003c5f0: 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 {.
0003c600: 20 20 20 20 62 65 67 69 6e 4b 65 79 77 6f 72 64 beginKeyword
0003c610: 73 3a 20 27 65 78 74 65 6e 64 73 27 2c 0a 20 20 s: 'extends',.
0003c620: 20 20 20 20 20 20 20 20 20 20 65 6e 64 73 57 69 endsWi
0003c630: 74 68 50 61 72 65 6e 74 3a 20 74 72 75 65 2c 0a thParent: true,.
0003c640: 20 20 20 20 20 20 20 20 20 20 20 20 69 6c 6c 65 ille
0003c650: 67 61 6c 3a 20 2f 5b 3a 3d 22 5c 5b 5c 5d 5d 2f gal: /[:="\[\]]/
0003c660: 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 63 6f ,. co
0003c670: 6e 74 61 69 6e 73 3a 20 5b 54 49 54 4c 45 5d 0a ntains: [TITLE].
0003c680: 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 },.
0003c690: 20 20 20 20 20 20 20 54 49 54 4c 45 0a 20 20 20 TITLE.
0003c6a0: 20 20 20 20 20 5d 0a 20 20 20 20 20 20 7d 2c 0a ]. },.
0003c6b0: 20 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 {.
0003c6c0: 62 65 67 69 6e 3a 20 4a 53 5f 49 44 45 4e 54 5f begin: JS_IDENT_
0003c6d0: 52 45 20 2b 20 27 3a 27 2c 0a 20 20 20 20 20 20 RE + ':',.
0003c6e0: 20 20 65 6e 64 3a 20 27 3a 27 2c 0a 20 20 20 20 end: ':',.
0003c6f0: 20 20 20 20 72 65 74 75 72 6e 42 65 67 69 6e 3a returnBegin:
0003c700: 20 74 72 75 65 2c 0a 20 20 20 20 20 20 20 20 72 true,. r
0003c710: 65 74 75 72 6e 45 6e 64 3a 20 74 72 75 65 2c 0a eturnEnd: true,.
0003c720: 20 20 20 20 20 20 20 20 72 65 6c 65 76 61 6e 63 relevanc
0003c730: 65 3a 20 30 0a 20 20 20 20 20 20 7d 0a 20 20 20 e: 0. }.
0003c740: 20 5d 29 0a 20 20 7d 3b 0a 7d 0a 0a 6d 6f 64 75 ]). };.}..modu
0003c750: 6c 65 2e 65 78 70 6f 72 74 73 20 3d 20 6c 69 76 le.exports = liv
0003c760: 65 73 63 72 69 70 74 3b 0a 0a 0a 2f 2a 2a 2a 2f escript;.../***/
0003c770: 20 7d 29 2c 0a 0a 2f 2a 2a 2a 2f 20 22 2e 2f 6e }),../***/ "./n
0003c780: 6f 64 65 5f 6d 6f 64 75 6c 65 73 2f 68 69 67 68 ode_modules/high
0003c790: 6c 69 67 68 74 2e 6a 73 2f 6c 69 62 2f 6c 61 6e light.js/lib/lan
0003c7a0: 67 75 61 67 65 73 2f 6c 6c 76 6d 2e 6a 73 22 3a guages/llvm.js":
0003c7b0: 0a 2f 2a 21 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ./*!************
0003c7c0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
0003c7d0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
0003c7e0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 21 2a 5c *************!*\
0003c7f0: 0a 20 20 21 2a 2a 2a 20 2e 2f 6e 6f 64 65 5f 6d . !*** ./node_m
0003c800: 6f 64 75 6c 65 73 2f 68 69 67 68 6c 69 67 68 74 odules/highlight
0003c810: 2e 6a 73 2f 6c 69 62 2f 6c 61 6e 67 75 61 67 65 .js/lib/language
0003c820: 73 2f 6c 6c 76 6d 2e 6a 73 20 2a 2a 2a 21 0a 20 s/llvm.js ***!.
0003c830: 20 5c 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a \**************
0003c840: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
0003c850: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
0003c860: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2f 0a 2f 2a 2a ***********/./**
0003c870: 2a 2f 20 28 28 6d 6f 64 75 6c 65 29 20 3d 3e 20 */ ((module) =>
0003c880: 7b 0a 0a 2f 2a 2a 0a 20 2a 20 40 70 61 72 61 6d {../**. * @param
0003c890: 20 7b 73 74 72 69 6e 67 7d 20 76 61 6c 75 65 0a {string} value.
0003c8a0: 20 2a 20 40 72 65 74 75 72 6e 73 20 7b 52 65 67 * @returns {Reg
0003c8b0: 45 78 70 7d 0a 20 2a 20 2a 2f 0a 0a 2f 2a 2a 0a Exp}. * */../**.
0003c8c0: 20 2a 20 40 70 61 72 61 6d 20 7b 52 65 67 45 78 * @param {RegEx
0003c8d0: 70 20 7c 20 73 74 72 69 6e 67 20 7d 20 72 65 0a p | string } re.
0003c8e0: 20 2a 20 40 72 65 74 75 72 6e 73 20 7b 73 74 72 * @returns {str
0003c8f0: 69 6e 67 7d 0a 20 2a 2f 0a 66 75 6e 63 74 69 6f ing}. */.functio
0003c900: 6e 20 73 6f 75 72 63 65 28 72 65 29 20 7b 0a 20 n source(re) {.
0003c910: 20 69 66 20 28 21 72 65 29 20 72 65 74 75 72 6e if (!re) return
0003c920: 20 6e 75 6c 6c 3b 0a 20 20 69 66 20 28 74 79 70 null;. if (typ
0003c930: 65 6f 66 20 72 65 20 3d 3d 3d 20 22 73 74 72 69 eof re === "stri
0003c940: 6e 67 22 29 20 72 65 74 75 72 6e 20 72 65 3b 0a ng") return re;.
0003c950: 0a 20 20 72 65 74 75 72 6e 20 72 65 2e 73 6f 75 . return re.sou
0003c960: 72 63 65 3b 0a 7d 0a 0a 2f 2a 2a 0a 20 2a 20 40 rce;.}../**. * @
0003c970: 70 61 72 61 6d 20 7b 2e 2e 2e 28 52 65 67 45 78 param {...(RegEx
0003c980: 70 20 7c 20 73 74 72 69 6e 67 29 20 7d 20 61 72 p | string) } ar
0003c990: 67 73 0a 20 2a 20 40 72 65 74 75 72 6e 73 20 7b gs. * @returns {
0003c9a0: 73 74 72 69 6e 67 7d 0a 20 2a 2f 0a 66 75 6e 63 string}. */.func
0003c9b0: 74 69 6f 6e 20 63 6f 6e 63 61 74 28 2e 2e 2e 61 tion concat(...a
0003c9c0: 72 67 73 29 20 7b 0a 20 20 63 6f 6e 73 74 20 6a rgs) {. const j
0003c9d0: 6f 69 6e 65 64 20 3d 20 61 72 67 73 2e 6d 61 70 oined = args.map
0003c9e0: 28 28 78 29 20 3d 3e 20 73 6f 75 72 63 65 28 78 ((x) => source(x
0003c9f0: 29 29 2e 6a 6f 69 6e 28 22 22 29 3b 0a 20 20 72 )).join("");. r
0003ca00: 65 74 75 72 6e 20 6a 6f 69 6e 65 64 3b 0a 7d 0a eturn joined;.}.
0003ca10: 0a 2f 2a 0a 4c 61 6e 67 75 61 67 65 3a 20 4c 4c ./*.Language: LL
0003ca20: 56 4d 20 49 52 0a 41 75 74 68 6f 72 3a 20 4d 69 VM IR.Author: Mi
0003ca30: 63 68 61 65 6c 20 52 6f 64 6c 65 72 20 3c 63 6f chael Rodler <co
0003ca40: 6e 74 61 63 74 40 66 30 72 6b 69 2e 61 74 3e 0a ntact@f0rki.at>.
0003ca50: 44 65 73 63 72 69 70 74 69 6f 6e 3a 20 6c 61 6e Description: lan
0003ca60: 67 75 61 67 65 20 75 73 65 64 20 61 73 20 69 6e guage used as in
0003ca70: 74 65 72 6d 65 64 69 61 74 65 20 72 65 70 72 65 termediate repre
0003ca80: 73 65 6e 74 61 74 69 6f 6e 20 69 6e 20 74 68 65 sentation in the
0003ca90: 20 4c 4c 56 4d 20 63 6f 6d 70 69 6c 65 72 20 66 LLVM compiler f
0003caa0: 72 61 6d 65 77 6f 72 6b 0a 57 65 62 73 69 74 65 ramework.Website
0003cab0: 3a 20 68 74 74 70 73 3a 2f 2f 6c 6c 76 6d 2e 6f : https://llvm.o
0003cac0: 72 67 2f 64 6f 63 73 2f 4c 61 6e 67 52 65 66 2e rg/docs/LangRef.
0003cad0: 68 74 6d 6c 0a 43 61 74 65 67 6f 72 79 3a 20 61 html.Category: a
0003cae0: 73 73 65 6d 62 6c 65 72 0a 41 75 64 69 74 3a 20 ssembler.Audit:
0003caf0: 32 30 32 30 0a 2a 2f 0a 0a 2f 2a 2a 20 40 74 79 2020.*/../** @ty
0003cb00: 70 65 20 4c 61 6e 67 75 61 67 65 46 6e 20 2a 2f pe LanguageFn */
0003cb10: 0a 66 75 6e 63 74 69 6f 6e 20 6c 6c 76 6d 28 68 .function llvm(h
0003cb20: 6c 6a 73 29 20 7b 0a 20 20 63 6f 6e 73 74 20 49 ljs) {. const I
0003cb30: 44 45 4e 54 5f 52 45 20 3d 20 2f 28 5b 2d 61 2d DENT_RE = /([-a-
0003cb40: 7a 41 2d 5a 24 2e 5f 5d 5b 5c 77 24 2e 2d 5d 2a zA-Z$._][\w$.-]*
0003cb50: 29 2f 3b 0a 20 20 63 6f 6e 73 74 20 54 59 50 45 )/;. const TYPE
0003cb60: 20 3d 20 7b 0a 20 20 20 20 63 6c 61 73 73 4e 61 = {. classNa
0003cb70: 6d 65 3a 20 27 74 79 70 65 27 2c 0a 20 20 20 20 me: 'type',.
0003cb80: 62 65 67 69 6e 3a 20 2f 5c 62 69 5c 64 2b 28 3f begin: /\bi\d+(?
0003cb90: 3d 5c 73 7c 5c 62 29 2f 0a 20 20 7d 3b 0a 20 20 =\s|\b)/. };.
0003cba0: 63 6f 6e 73 74 20 4f 50 45 52 41 54 4f 52 20 3d const OPERATOR =
0003cbb0: 20 7b 0a 20 20 20 20 63 6c 61 73 73 4e 61 6d 65 {. className
0003cbc0: 3a 20 27 6f 70 65 72 61 74 6f 72 27 2c 0a 20 20 : 'operator',.
0003cbd0: 20 20 72 65 6c 65 76 61 6e 63 65 3a 20 30 2c 0a relevance: 0,.
0003cbe0: 20 20 20 20 62 65 67 69 6e 3a 20 2f 3d 2f 0a 20 begin: /=/.
0003cbf0: 20 7d 3b 0a 20 20 63 6f 6e 73 74 20 50 55 4e 43 };. const PUNC
0003cc00: 54 55 41 54 49 4f 4e 20 3d 20 7b 0a 20 20 20 20 TUATION = {.
0003cc10: 63 6c 61 73 73 4e 61 6d 65 3a 20 27 70 75 6e 63 className: 'punc
0003cc20: 74 75 61 74 69 6f 6e 27 2c 0a 20 20 20 20 72 65 tuation',. re
0003cc30: 6c 65 76 61 6e 63 65 3a 20 30 2c 0a 20 20 20 20 levance: 0,.
0003cc40: 62 65 67 69 6e 3a 20 2f 2c 2f 0a 20 20 7d 3b 0a begin: /,/. };.
0003cc50: 20 20 63 6f 6e 73 74 20 4e 55 4d 42 45 52 20 3d const NUMBER =
0003cc60: 20 7b 0a 20 20 20 20 63 6c 61 73 73 4e 61 6d 65 {. className
0003cc70: 3a 20 27 6e 75 6d 62 65 72 27 2c 0a 20 20 20 20 : 'number',.
0003cc80: 76 61 72 69 61 6e 74 73 3a 20 5b 0a 20 20 20 20 variants: [.
0003cc90: 20 20 20 20 7b 20 62 65 67 69 6e 3a 20 2f 30 5b { begin: /0[
0003cca0: 78 58 5d 5b 61 2d 66 41 2d 46 30 2d 39 5d 2b 2f xX][a-fA-F0-9]+/
0003ccb0: 20 7d 2c 0a 20 20 20 20 20 20 20 20 7b 20 62 65 },. { be
0003ccc0: 67 69 6e 3a 20 2f 2d 3f 5c 64 2b 28 3f 3a 5b 2e gin: /-?\d+(?:[.
0003ccd0: 5d 5c 64 2b 29 3f 28 3f 3a 5b 65 45 5d 5b 2d 2b ]\d+)?(?:[eE][-+
0003cce0: 5d 3f 5c 64 2b 28 3f 3a 5b 2e 5d 5c 64 2b 29 3f ]?\d+(?:[.]\d+)?
0003ccf0: 29 3f 2f 20 7d 0a 20 20 20 20 5d 2c 0a 20 20 20 )?/ }. ],.
0003cd00: 20 72 65 6c 65 76 61 6e 63 65 3a 20 30 0a 20 20 relevance: 0.
0003cd10: 7d 3b 0a 20 20 63 6f 6e 73 74 20 4c 41 42 45 4c };. const LABEL
0003cd20: 20 3d 20 7b 0a 20 20 20 20 63 6c 61 73 73 4e 61 = {. classNa
0003cd30: 6d 65 3a 20 27 73 79 6d 62 6f 6c 27 2c 0a 20 20 me: 'symbol',.
0003cd40: 20 20 76 61 72 69 61 6e 74 73 3a 20 5b 0a 20 20 variants: [.
0003cd50: 20 20 20 20 20 20 7b 20 62 65 67 69 6e 3a 20 2f { begin: /
0003cd60: 5e 5c 73 2a 5b 61 2d 7a 5d 2b 3a 2f 20 7d 2c 20 ^\s*[a-z]+:/ },
0003cd70: 2f 2f 20 6c 61 62 65 6c 73 0a 20 20 20 20 5d 2c // labels. ],
0003cd80: 0a 20 20 20 20 72 65 6c 65 76 61 6e 63 65 3a 20 . relevance:
0003cd90: 30 0a 20 20 7d 3b 0a 20 20 63 6f 6e 73 74 20 56 0. };. const V
0003cda0: 41 52 49 41 42 4c 45 20 3d 20 7b 0a 20 20 20 20 ARIABLE = {.
0003cdb0: 63 6c 61 73 73 4e 61 6d 65 3a 20 27 76 61 72 69 className: 'vari
0003cdc0: 61 62 6c 65 27 2c 0a 20 20 20 20 76 61 72 69 61 able',. varia
0003cdd0: 6e 74 73 3a 20 5b 0a 20 20 20 20 20 20 7b 20 62 nts: [. { b
0003cde0: 65 67 69 6e 3a 20 63 6f 6e 63 61 74 28 2f 25 2f egin: concat(/%/
0003cdf0: 2c 20 49 44 45 4e 54 5f 52 45 29 20 7d 2c 0a 20 , IDENT_RE) },.
0003ce00: 20 20 20 20 20 7b 20 62 65 67 69 6e 3a 20 2f 25 { begin: /%
0003ce10: 5c 64 2b 2f 20 7d 2c 0a 20 20 20 20 20 20 7b 20 \d+/ },. {
0003ce20: 62 65 67 69 6e 3a 20 2f 23 5c 64 2b 2f 20 7d 2c begin: /#\d+/ },
0003ce30: 0a 20 20 20 20 5d 0a 20 20 7d 3b 0a 20 20 63 6f . ]. };. co
0003ce40: 6e 73 74 20 46 55 4e 43 54 49 4f 4e 20 3d 20 7b nst FUNCTION = {
0003ce50: 0a 20 20 20 20 63 6c 61 73 73 4e 61 6d 65 3a 20 . className:
0003ce60: 27 74 69 74 6c 65 27 2c 0a 20 20 20 20 76 61 72 'title',. var
0003ce70: 69 61 6e 74 73 3a 20 5b 0a 20 20 20 20 20 20 7b iants: [. {
0003ce80: 20 62 65 67 69 6e 3a 20 63 6f 6e 63 61 74 28 2f begin: concat(/
0003ce90: 40 2f 2c 20 49 44 45 4e 54 5f 52 45 29 20 7d 2c @/, IDENT_RE) },
0003cea0: 0a 20 20 20 20 20 20 7b 20 62 65 67 69 6e 3a 20 . { begin:
0003ceb0: 2f 40 5c 64 2b 2f 20 7d 2c 0a 20 20 20 20 20 20 /@\d+/ },.
0003cec0: 7b 20 62 65 67 69 6e 3a 20 63 6f 6e 63 61 74 28 { begin: concat(
0003ced0: 2f 21 2f 2c 20 49 44 45 4e 54 5f 52 45 29 20 7d /!/, IDENT_RE) }
0003cee0: 2c 0a 20 20 20 20 20 20 7b 20 62 65 67 69 6e 3a ,. { begin:
0003cef0: 20 63 6f 6e 63 61 74 28 2f 21 5c 64 2b 2f 2c 20 concat(/!\d+/,
0003cf00: 49 44 45 4e 54 5f 52 45 29 20 7d 2c 0a 20 20 20 IDENT_RE) },.
0003cf10: 20 20 20 2f 2f 20 68 74 74 70 73 3a 2f 2f 6c 6c // https://ll
0003cf20: 76 6d 2e 6f 72 67 2f 64 6f 63 73 2f 4c 61 6e 67 vm.org/docs/Lang
0003cf30: 52 65 66 2e 68 74 6d 6c 23 6e 61 6d 65 64 6d 65 Ref.html#namedme
0003cf40: 74 61 64 61 74 61 73 74 72 75 63 74 75 72 65 0a tadatastructure.
0003cf50: 20 20 20 20 20 20 2f 2f 20 6f 62 76 69 6f 75 73 // obvious
0003cf60: 6c 79 20 61 20 73 69 6e 67 6c 65 20 64 69 67 69 ly a single digi
0003cf70: 74 20 63 61 6e 20 61 6c 73 6f 20 62 65 20 75 73 t can also be us
0003cf80: 65 64 20 69 6e 20 74 68 69 73 20 66 61 73 68 69 ed in this fashi
0003cf90: 6f 6e 0a 20 20 20 20 20 20 7b 20 62 65 67 69 6e on. { begin
0003cfa0: 3a 20 2f 21 5c 64 2b 2f 20 7d 0a 20 20 20 20 5d : /!\d+/ }. ]
0003cfb0: 0a 20 20 7d 3b 0a 0a 20 20 72 65 74 75 72 6e 20 . };.. return
0003cfc0: 7b 0a 20 20 20 20 6e 61 6d 65 3a 20 27 4c 4c 56 {. name: 'LLV
0003cfd0: 4d 20 49 52 27 2c 0a 20 20 20 20 2f 2f 20 54 4f M IR',. // TO
0003cfe0: 44 4f 3a 20 73 70 6c 69 74 20 69 6e 74 6f 20 64 DO: split into d
0003cff0: 69 66 66 65 72 65 6e 74 20 63 61 74 65 67 6f 72 ifferent categor
0003d000: 69 65 73 20 6f 66 20 6b 65 79 77 6f 72 64 73 0a ies of keywords.
0003d010: 20 20 20 20 6b 65 79 77 6f 72 64 73 3a 0a 20 20 keywords:.
0003d020: 20 20 20 20 27 62 65 67 69 6e 20 65 6e 64 20 74 'begin end t
0003d030: 72 75 65 20 66 61 6c 73 65 20 64 65 63 6c 61 72 rue false declar
0003d040: 65 20 64 65 66 69 6e 65 20 67 6c 6f 62 61 6c 20 e define global
0003d050: 27 20 2b 0a 20 20 20 20 20 20 27 63 6f 6e 73 74 ' +. 'const
0003d060: 61 6e 74 20 70 72 69 76 61 74 65 20 6c 69 6e 6b ant private link
0003d070: 65 72 5f 70 72 69 76 61 74 65 20 69 6e 74 65 72 er_private inter
0003d080: 6e 61 6c 20 27 20 2b 0a 20 20 20 20 20 20 27 61 nal ' +. 'a
0003d090: 76 61 69 6c 61 62 6c 65 5f 65 78 74 65 72 6e 61 vailable_externa
0003d0a0: 6c 6c 79 20 6c 69 6e 6b 6f 6e 63 65 20 6c 69 6e lly linkonce lin
0003d0b0: 6b 6f 6e 63 65 5f 6f 64 72 20 77 65 61 6b 20 27 konce_odr weak '
0003d0c0: 20 2b 0a 20 20 20 20 20 20 27 77 65 61 6b 5f 6f +. 'weak_o
0003d0d0: 64 72 20 61 70 70 65 6e 64 69 6e 67 20 64 6c 6c dr appending dll
0003d0e0: 69 6d 70 6f 72 74 20 64 6c 6c 65 78 70 6f 72 74 import dllexport
0003d0f0: 20 63 6f 6d 6d 6f 6e 20 27 20 2b 0a 20 20 20 20 common ' +.
0003d100: 20 20 27 64 65 66 61 75 6c 74 20 68 69 64 64 65 'default hidde
0003d110: 6e 20 70 72 6f 74 65 63 74 65 64 20 65 78 74 65 n protected exte
0003d120: 72 6e 5f 77 65 61 6b 20 65 78 74 65 72 6e 61 6c rn_weak external
0003d130: 20 27 20 2b 0a 20 20 20 20 20 20 27 74 68 72 65 ' +. 'thre
0003d140: 61 64 5f 6c 6f 63 61 6c 20 7a 65 72 6f 69 6e 69 ad_local zeroini
0003d150: 74 69 61 6c 69 7a 65 72 20 75 6e 64 65 66 20 6e tializer undef n
0003d160: 75 6c 6c 20 74 6f 20 74 61 69 6c 20 27 20 2b 0a ull to tail ' +.
0003d170: 20 20 20 20 20 20 27 74 61 72 67 65 74 20 74 72 'target tr
0003d180: 69 70 6c 65 20 64 61 74 61 6c 61 79 6f 75 74 20 iple datalayout
0003d190: 76 6f 6c 61 74 69 6c 65 20 6e 75 77 20 6e 73 77 volatile nuw nsw
0003d1a0: 20 6e 6e 61 6e 20 27 20 2b 0a 20 20 20 20 20 20 nnan ' +.
0003d1b0: 27 6e 69 6e 66 20 6e 73 7a 20 61 72 63 70 20 66 'ninf nsz arcp f
0003d1c0: 61 73 74 20 65 78 61 63 74 20 69 6e 62 6f 75 6e ast exact inboun
0003d1d0: 64 73 20 61 6c 69 67 6e 20 27 20 2b 0a 20 20 20 ds align ' +.
0003d1e0: 20 20 20 27 61 64 64 72 73 70 61 63 65 20 73 65 'addrspace se
0003d1f0: 63 74 69 6f 6e 20 61 6c 69 61 73 20 6d 6f 64 75 ction alias modu
0003d200: 6c 65 20 61 73 6d 20 73 69 64 65 65 66 66 65 63 le asm sideeffec
0003d210: 74 20 27 20 2b 0a 20 20 20 20 20 20 27 67 63 20 t ' +. 'gc
0003d220: 64 62 67 20 6c 69 6e 6b 65 72 5f 70 72 69 76 61 dbg linker_priva
0003d230: 74 65 5f 77 65 61 6b 20 61 74 74 72 69 62 75 74 te_weak attribut
0003d240: 65 73 20 62 6c 6f 63 6b 61 64 64 72 65 73 73 20 es blockaddress
0003d250: 27 20 2b 0a 20 20 20 20 20 20 27 69 6e 69 74 69 ' +. 'initi
0003d260: 61 6c 65 78 65 63 20 6c 6f 63 61 6c 64 79 6e 61 alexec localdyna
0003d270: 6d 69 63 20 6c 6f 63 61 6c 65 78 65 63 20 70 72 mic localexec pr
0003d280: 65 66 69 78 20 75 6e 6e 61 6d 65 64 5f 61 64 64 efix unnamed_add
0003d290: 72 20 27 20 2b 0a 20 20 20 20 20 20 27 63 63 63 r ' +. 'ccc
0003d2a0: 20 66 61 73 74 63 63 20 63 6f 6c 64 63 63 20 78 fastcc coldcc x
0003d2b0: 38 36 5f 73 74 64 63 61 6c 6c 63 63 20 78 38 36 86_stdcallcc x86
0003d2c0: 5f 66 61 73 74 63 61 6c 6c 63 63 20 27 20 2b 0a _fastcallcc ' +.
0003d2d0: 20 20 20 20 20 20 27 61 72 6d 5f 61 70 63 73 63 'arm_apcsc
0003d2e0: 63 20 61 72 6d 5f 61 61 70 63 73 63 63 20 61 72 c arm_aapcscc ar
0003d2f0: 6d 5f 61 61 70 63 73 5f 76 66 70 63 63 20 70 74 m_aapcs_vfpcc pt
0003d300: 78 5f 64 65 76 69 63 65 20 27 20 2b 0a 20 20 20 x_device ' +.
0003d310: 20 20 20 27 70 74 78 5f 6b 65 72 6e 65 6c 20 69 'ptx_kernel i
0003d320: 6e 74 65 6c 5f 6f 63 6c 5f 62 69 63 63 20 6d 73 ntel_ocl_bicc ms
0003d330: 70 34 33 30 5f 69 6e 74 72 63 63 20 73 70 69 72 p430_intrcc spir
0003d340: 5f 66 75 6e 63 20 27 20 2b 0a 20 20 20 20 20 20 _func ' +.
0003d350: 27 73 70 69 72 5f 6b 65 72 6e 65 6c 20 78 38 36 'spir_kernel x86
0003d360: 5f 36 34 5f 73 79 73 76 63 63 20 78 38 36 5f 36 _64_sysvcc x86_6
0003d370: 34 5f 77 69 6e 36 34 63 63 20 78 38 36 5f 74 68 4_win64cc x86_th
0003d380: 69 73 63 61 6c 6c 63 63 20 27 20 2b 0a 20 20 20 iscallcc ' +.
0003d390: 20 20 20 27 63 63 20 63 20 73 69 67 6e 65 78 74 'cc c signext
0003d3a0: 20 7a 65 72 6f 65 78 74 20 69 6e 72 65 67 20 73 zeroext inreg s
0003d3b0: 72 65 74 20 6e 6f 75 6e 77 69 6e 64 20 27 20 2b ret nounwind ' +
0003d3c0: 0a 20 20 20 20 20 20 27 6e 6f 72 65 74 75 72 6e . 'noreturn
0003d3d0: 20 6e 6f 61 6c 69 61 73 20 6e 6f 63 61 70 74 75 noalias nocaptu
0003d3e0: 72 65 20 62 79 76 61 6c 20 6e 65 73 74 20 72 65 re byval nest re
0003d3f0: 61 64 6e 6f 6e 65 20 27 20 2b 0a 20 20 20 20 20 adnone ' +.
0003d400: 20 27 72 65 61 64 6f 6e 6c 79 20 69 6e 6c 69 6e 'readonly inlin
0003d410: 65 68 69 6e 74 20 6e 6f 69 6e 6c 69 6e 65 20 61 ehint noinline a
0003d420: 6c 77 61 79 73 69 6e 6c 69 6e 65 20 6f 70 74 73 lwaysinline opts
0003d430: 69 7a 65 20 73 73 70 20 27 20 2b 0a 20 20 20 20 ize ssp ' +.
0003d440: 20 20 27 73 73 70 72 65 71 20 6e 6f 72 65 64 7a 'sspreq noredz
0003d450: 6f 6e 65 20 6e 6f 69 6d 70 6c 69 63 69 74 66 6c one noimplicitfl
0003d460: 6f 61 74 20 6e 61 6b 65 64 20 62 75 69 6c 74 69 oat naked builti
0003d470: 6e 20 63 6f 6c 64 20 27 20 2b 0a 20 20 20 20 20 n cold ' +.
0003d480: 20 27 6e 6f 62 75 69 6c 74 69 6e 20 6e 6f 64 75 'nobuiltin nodu
0003d490: 70 6c 69 63 61 74 65 20 6e 6f 6e 6c 61 7a 79 62 plicate nonlazyb
0003d4a0: 69 6e 64 20 6f 70 74 6e 6f 6e 65 20 72 65 74 75 ind optnone retu
0003d4b0: 72 6e 73 5f 74 77 69 63 65 20 27 20 2b 0a 20 20 rns_twice ' +.
0003d4c0: 20 20 20 20 27 73 61 6e 69 74 69 7a 65 5f 61 64 'sanitize_ad
0003d4d0: 64 72 65 73 73 20 73 61 6e 69 74 69 7a 65 5f 6d dress sanitize_m
0003d4e0: 65 6d 6f 72 79 20 73 61 6e 69 74 69 7a 65 5f 74 emory sanitize_t
0003d4f0: 68 72 65 61 64 20 73 73 70 73 74 72 6f 6e 67 20 hread sspstrong
0003d500: 27 20 2b 0a 20 20 20 20 20 20 27 75 77 74 61 62 ' +. 'uwtab
0003d510: 6c 65 20 72 65 74 75 72 6e 65 64 20 74 79 70 65 le returned type
0003d520: 20 6f 70 61 71 75 65 20 65 71 20 6e 65 20 73 6c opaque eq ne sl
0003d530: 74 20 73 67 74 20 27 20 2b 0a 20 20 20 20 20 20 t sgt ' +.
0003d540: 27 73 6c 65 20 73 67 65 20 75 6c 74 20 75 67 74 'sle sge ult ugt
0003d550: 20 75 6c 65 20 75 67 65 20 6f 65 71 20 6f 6e 65 ule uge oeq one
0003d560: 20 6f 6c 74 20 6f 67 74 20 27 20 2b 0a 20 20 20 olt ogt ' +.
0003d570: 20 20 20 27 6f 6c 65 20 6f 67 65 20 6f 72 64 20 'ole oge ord
0003d580: 75 6e 6f 20 75 65 71 20 75 6e 65 20 78 20 61 63 uno ueq une x ac
0003d590: 71 5f 72 65 6c 20 61 63 71 75 69 72 65 20 27 20 q_rel acquire '
0003d5a0: 2b 0a 20 20 20 20 20 20 27 61 6c 69 67 6e 73 74 +. 'alignst
0003d5b0: 61 63 6b 20 61 74 6f 6d 69 63 20 63 61 74 63 68 ack atomic catch
0003d5c0: 20 63 6c 65 61 6e 75 70 20 66 69 6c 74 65 72 20 cleanup filter
0003d5d0: 69 6e 74 65 6c 64 69 61 6c 65 63 74 20 27 20 2b inteldialect ' +
0003d5e0: 0a 20 20 20 20 20 20 27 6d 61 78 20 6d 69 6e 20 . 'max min
0003d5f0: 6d 6f 6e 6f 74 6f 6e 69 63 20 6e 61 6e 64 20 70 monotonic nand p
0003d600: 65 72 73 6f 6e 61 6c 69 74 79 20 72 65 6c 65 61 ersonality relea
0003d610: 73 65 20 73 65 71 5f 63 73 74 20 27 20 2b 0a 20 se seq_cst ' +.
0003d620: 20 20 20 20 20 27 73 69 6e 67 6c 65 74 68 72 65 'singlethre
0003d630: 61 64 20 75 6d 61 78 20 75 6d 69 6e 20 75 6e 6f ad umax umin uno
0003d640: 72 64 65 72 65 64 20 78 63 68 67 20 61 64 64 20 rdered xchg add
0003d650: 66 61 64 64 20 27 20 2b 0a 20 20 20 20 20 20 27 fadd ' +. '
0003d660: 73 75 62 20 66 73 75 62 20 6d 75 6c 20 66 6d 75 sub fsub mul fmu
0003d670: 6c 20 75 64 69 76 20 73 64 69 76 20 66 64 69 76 l udiv sdiv fdiv
0003d680: 20 75 72 65 6d 20 73 72 65 6d 20 27 20 2b 0a 20 urem srem ' +.
0003d690: 20 20 20 20 20 27 66 72 65 6d 20 73 68 6c 20 6c 'frem shl l
0003d6a0: 73 68 72 20 61 73 68 72 20 61 6e 64 20 6f 72 20 shr ashr and or
0003d6b0: 78 6f 72 20 69 63 6d 70 20 66 63 6d 70 20 27 20 xor icmp fcmp '
0003d6c0: 2b 0a 20 20 20 20 20 20 27 70 68 69 20 63 61 6c +. 'phi cal
0003d6d0: 6c 20 74 72 75 6e 63 20 7a 65 78 74 20 73 65 78 l trunc zext sex
0003d6e0: 74 20 66 70 74 72 75 6e 63 20 66 70 65 78 74 20 t fptrunc fpext
0003d6f0: 75 69 74 6f 66 70 20 27 20 2b 0a 20 20 20 20 20 uitofp ' +.
0003d700: 20 27 73 69 74 6f 66 70 20 66 70 74 6f 75 69 20 'sitofp fptoui
0003d710: 66 70 74 6f 73 69 20 69 6e 74 74 6f 70 74 72 20 fptosi inttoptr
0003d720: 70 74 72 74 6f 69 6e 74 20 62 69 74 63 61 73 74 ptrtoint bitcast
0003d730: 20 27 20 2b 0a 20 20 20 20 20 20 27 61 64 64 72 ' +. 'addr
0003d740: 73 70 61 63 65 63 61 73 74 20 73 65 6c 65 63 74 spacecast select
0003d750: 20 76 61 5f 61 72 67 20 72 65 74 20 62 72 20 73 va_arg ret br s
0003d760: 77 69 74 63 68 20 69 6e 76 6f 6b 65 20 27 20 2b witch invoke ' +
0003d770: 0a 20 20 20 20 20 20 27 75 6e 77 69 6e 64 20 75 . 'unwind u
0003d780: 6e 72 65 61 63 68 61 62 6c 65 20 69 6e 64 69 72 nreachable indir
0003d790: 65 63 74 62 72 20 6c 61 6e 64 69 6e 67 70 61 64 ectbr landingpad
0003d7a0: 20 72 65 73 75 6d 65 20 27 20 2b 0a 20 20 20 20 resume ' +.
0003d7b0: 20 20 27 6d 61 6c 6c 6f 63 20 61 6c 6c 6f 63 61 'malloc alloca
0003d7c0: 20 66 72 65 65 20 6c 6f 61 64 20 73 74 6f 72 65 free load store
0003d7d0: 20 67 65 74 65 6c 65 6d 65 6e 74 70 74 72 20 27 getelementptr '
0003d7e0: 20 2b 0a 20 20 20 20 20 20 27 65 78 74 72 61 63 +. 'extrac
0003d7f0: 74 65 6c 65 6d 65 6e 74 20 69 6e 73 65 72 74 65 telement inserte
0003d800: 6c 65 6d 65 6e 74 20 73 68 75 66 66 6c 65 76 65 lement shuffleve
0003d810: 63 74 6f 72 20 67 65 74 72 65 73 75 6c 74 20 27 ctor getresult '
0003d820: 20 2b 0a 20 20 20 20 20 20 27 65 78 74 72 61 63 +. 'extrac
0003d830: 74 76 61 6c 75 65 20 69 6e 73 65 72 74 76 61 6c tvalue insertval
0003d840: 75 65 20 61 74 6f 6d 69 63 72 6d 77 20 63 6d 70 ue atomicrmw cmp
0003d850: 78 63 68 67 20 66 65 6e 63 65 20 27 20 2b 0a 20 xchg fence ' +.
0003d860: 20 20 20 20 20 27 61 72 67 6d 65 6d 6f 6e 6c 79 'argmemonly
0003d870: 20 64 6f 75 62 6c 65 27 2c 0a 20 20 20 20 63 6f double',. co
0003d880: 6e 74 61 69 6e 73 3a 20 5b 0a 20 20 20 20 20 20 ntains: [.
0003d890: 54 59 50 45 2c 0a 20 20 20 20 20 20 2f 2f 20 74 TYPE,. // t
0003d8a0: 68 69 73 20 6d 61 74 63 68 65 73 20 22 65 6d 70 his matches "emp
0003d8b0: 74 79 20 63 6f 6d 6d 65 6e 74 73 22 2e 2e 2e 0a ty comments"....
0003d8c0: 20 20 20 20 20 20 2f 2f 20 2e 2e 2e 62 65 63 61 // ...beca
0003d8d0: 75 73 65 20 69 74 27 73 20 66 61 72 20 6d 6f 72 use it's far mor
0003d8e0: 65 20 6c 69 6b 65 6c 79 20 74 68 69 73 20 69 73 e likely this is
0003d8f0: 20 61 20 73 74 61 74 65 6d 65 6e 74 20 74 65 72 a statement ter
0003d900: 6d 69 6e 61 74 6f 72 20 69 6e 0a 20 20 20 20 20 minator in.
0003d910: 20 2f 2f 20 61 6e 6f 74 68 65 72 20 6c 61 6e 67 // another lang
0003d920: 75 61 67 65 20 74 68 61 6e 20 61 6e 20 61 63 74 uage than an act
0003d930: 75 61 6c 20 63 6f 6d 6d 65 6e 74 0a 20 20 20 20 ual comment.
0003d940: 20 20 68 6c 6a 73 2e 43 4f 4d 4d 45 4e 54 28 2f hljs.COMMENT(/
0003d950: 3b 5c 73 2a 24 2f 2c 20 6e 75 6c 6c 2c 20 7b 20 ;\s*$/, null, {
0003d960: 72 65 6c 65 76 61 6e 63 65 3a 20 30 20 7d 29 2c relevance: 0 }),
0003d970: 0a 20 20 20 20 20 20 68 6c 6a 73 2e 43 4f 4d 4d . hljs.COMM
0003d980: 45 4e 54 28 2f 3b 2f 2c 20 2f 24 2f 29 2c 0a 20 ENT(/;/, /$/),.
0003d990: 20 20 20 20 20 68 6c 6a 73 2e 51 55 4f 54 45 5f hljs.QUOTE_
0003d9a0: 53 54 52 49 4e 47 5f 4d 4f 44 45 2c 0a 20 20 20 STRING_MODE,.
0003d9b0: 20 20 20 7b 0a 20 20 20 20 20 20 20 20 63 6c 61 {. cla
0003d9c0: 73 73 4e 61 6d 65 3a 20 27 73 74 72 69 6e 67 27 ssName: 'string'
0003d9d0: 2c 0a 20 20 20 20 20 20 20 20 76 61 72 69 61 6e ,. varian
0003d9e0: 74 73 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 ts: [.
0003d9f0: 2f 2f 20 44 6f 75 62 6c 65 2d 71 75 6f 74 65 64 // Double-quoted
0003da00: 20 73 74 72 69 6e 67 0a 20 20 20 20 20 20 20 20 string.
0003da10: 20 20 7b 20 62 65 67 69 6e 3a 20 2f 22 2f 2c 20 { begin: /"/,
0003da20: 65 6e 64 3a 20 2f 5b 5e 5c 5c 5d 22 2f 20 7d 2c end: /[^\\]"/ },
0003da30: 0a 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 20 . ].
0003da40: 20 7d 2c 0a 20 20 20 20 20 20 46 55 4e 43 54 49 },. FUNCTI
0003da50: 4f 4e 2c 0a 20 20 20 20 20 20 50 55 4e 43 54 55 ON,. PUNCTU
0003da60: 41 54 49 4f 4e 2c 0a 20 20 20 20 20 20 4f 50 45 ATION,. OPE
0003da70: 52 41 54 4f 52 2c 0a 20 20 20 20 20 20 56 41 52 RATOR,. VAR
0003da80: 49 41 42 4c 45 2c 0a 20 20 20 20 20 20 4c 41 42 IABLE,. LAB
0003da90: 45 4c 2c 0a 20 20 20 20 20 20 4e 55 4d 42 45 52 EL,. NUMBER
0003daa0: 0a 20 20 20 20 5d 0a 20 20 7d 3b 0a 7d 0a 0a 6d . ]. };.}..m
0003dab0: 6f 64 75 6c 65 2e 65 78 70 6f 72 74 73 20 3d 20 odule.exports =
0003dac0: 6c 6c 76 6d 3b 0a 0a 0a 2f 2a 2a 2a 2f 20 7d 29 llvm;.../***/ })
0003dad0: 2c 0a 0a 2f 2a 2a 2a 2f 20 22 2e 2f 6e 6f 64 65 ,../***/ "./node
0003dae0: 5f 6d 6f 64 75 6c 65 73 2f 68 69 67 68 6c 69 67 _modules/highlig
0003daf0: 68 74 2e 6a 73 2f 6c 69 62 2f 6c 61 6e 67 75 61 ht.js/lib/langua
0003db00: 67 65 73 2f 6c 73 6c 2e 6a 73 22 3a 0a 2f 2a 21 ges/lsl.js":./*!
0003db10: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
0003db20: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
0003db30: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
0003db40: 2a 2a 2a 2a 2a 2a 2a 2a 21 2a 5c 0a 20 20 21 2a ********!*\. !*
0003db50: 2a 2a 20 2e 2f 6e 6f 64 65 5f 6d 6f 64 75 6c 65 ** ./node_module
0003db60: 73 2f 68 69 67 68 6c 69 67 68 74 2e 6a 73 2f 6c s/highlight.js/l
0003db70: 69 62 2f 6c 61 6e 67 75 61 67 65 73 2f 6c 73 6c ib/languages/lsl
0003db80: 2e 6a 73 20 2a 2a 2a 21 0a 20 20 5c 2a 2a 2a 2a .js ***!. \****
0003db90: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
0003dba0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
0003dbb0: 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a 2a ****************
0003dbc0: 2a 2a 2a 2a 2f 0a 2f 2a 2a 2a 2f 20 28 28 6d 6f ****/./***/ ((mo
0003dbd0: 64 75 6c 65 29 20 3d 3e 20 7b 0a 0a 2f 2a 0a 4c dule) => {../*.L
0003dbe0: 61 6e 67 75 61 67 65 3a 20 4c 53 4c 20 28 4c 69 anguage: LSL (Li
0003dbf0: 6e 64 65 6e 20 53 63 72 69 70 74 69 6e 67 20 4c nden Scripting L
0003dc00: 61 6e 67 75 61 67 65 29 0a 44 65 73 63 72 69 70 anguage).Descrip
0003dc10: 74 69 6f 6e 3a 20 54 68 65 20 4c 69 6e 64 65 6e tion: The Linden
0003dc20: 20 53 63 72 69 70 74 69 6e 67 20 4c 61 6e 67 75 Scripting Langu
0003dc30: 61 67 65 20 69 73 20 75 73 65 64 20 69 6e 20 53 age is used in S
0003dc40: 65 63 6f 6e 64 20 4c 69 66 65 20 62 79 20 4c 69 econd Life by Li
0003dc50: 6e 64 65 6e 20 4c 61 62 73 2e 0a 41 75 74 68 6f nden Labs..Autho
0003dc60: 72 3a 20 42 75 69 6c 64 65 72 27 73 20 42 72 65 r: Builder's Bre
0003dc70: 77 65 72 79 20 3c 62 75 69 6c 64 65 72 73 62 72 wery <buildersbr
0003dc80: 65 77 65 72 79 40 67 6d 61 69 6c 2e 63 6f 6d 3e ewery@gmail.com>
0003dc90: 0a 57 65 62 73 69 74 65 3a 20 68 74 74 70 3a 2f .Website: http:/
0003dca0: 2f 77 69 6b 69 2e 73 65 63 6f 6e 64 6c 69 66 65 /wiki.secondlife
0003dcb0: 2e 63 6f 6d 2f 77 69 6b 69 2f 4c 53 4c 5f 50 6f .com/wiki/LSL_Po
0003dcc0: 72 74 61 6c 0a 43 61 74 65 67 6f 72 79 3a 20 73 rtal.Category: s
0003dcd0: 63 72 69 70 74 69 6e 67 0a 2a 2f 0a 0a 66 75 6e cripting.*/..fun
0003dce0: 63 74 69 6f 6e 20 6c 73 6c 28 68 6c 6a 73 29 20 ction lsl(hljs)
0003dcf0: 7b 0a 0a 20 20 20 20 76 61 72 20 4c 53 4c 5f 53 {.. var LSL_S
0003dd00: 54 52 49 4e 47 5f 45 53 43 41 50 45 5f 43 48 41 TRING_ESCAPE_CHA
0003dd10: 52 53 20 3d 20 7b 0a 20 20 20 20 20 20 20 20 63 RS = {. c
0003dd20: 6c 61 73 73 4e 61 6d 65 3a 20 27 73 75 62 73 74 lassName: 'subst
0003dd30: 27 2c 0a 20 20 20 20 20 20 20 20 62 65 67 69 6e ',. begin
0003dd40: 3a 20 2f 5c 5c 5b 74 6e 22 5c 5c 5d 2f 0a 20 20 : /\\[tn"\\]/.
0003dd50: 20 20 7d 3b 0a 0a 20 20 20 20 76 61 72 20 4c 53 };.. var LS
0003dd60: 4c 5f 53 54 52 49 4e 47 53 20 3d 20 7b 0a 20 20 L_STRINGS = {.
0003dd70: 20 20 20 20 20 20 63 6c 61 73 73 4e 61 6d 65 3a className:
0003dd80: 20 27 73 74 72 69 6e 67 27 2c 0a 20 20 20 20 20 'string',.
0003dd90: 20 20 20 62 65 67 69 6e 3a 20 27 22 27 2c 0a 20 begin: '"',.
0003dda0: 20 20 20 20 20 20 20 65 6e 64 3a 20 27 22 27 2c end: '"',
0003ddb0: 0a 20 20 20 20 20 20 20 20 63 6f 6e 74 61 69 6e . contain
0003ddc0: 73 3a 20 5b 0a 20 20 20 20 20 20 20 20 20 20 20 s: [.
0003ddd0: 20 4c 53 4c 5f 53 54 52 49 4e 47 5f 45 53 43 41 LSL_STRING_ESCA
0003dde0: 50 45 5f 43 48 41 52 53 0a 20 20 20 20 20 20 20 PE_CHARS.
0003ddf0: 20 5d 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 20 76 ]. };.. v
0003de00: 61 72 20 4c 53 4c 5f 4e 55 4d 42 45 52 53 20 3d ar LSL_NUMBERS =
0003de10: 20 7b 0a 20 20 20 20 20 20 20 20 63 6c 61 73 73 {. class
0003de20: 4e 61 6d 65 3a 20 27 6e 75 6d 62 65 72 27 2c 0a Name: 'number',.
0003de30: 20 20 20 20 20 20 20 20 72 65 6c 65 76 61 6e 63 relevanc
0003de40: 65 3a 30 2c 0a 20 20 20 20 20 20 20 20 62 65 67 e:0,. beg
0003de50: 69 6e 3a 20 68 6c 6a 73 2e 43 5f 4e 55 4d 42 45 in: hljs.C_NUMBE
0003de60: 52 5f 52 45 0a 20 20 20 20 7d 3b 0a 0a 20 20 20 R_RE. };..
0003de70: 20 76 61 72 20 4c 53 4c 5f 43 4f 4e 53 54 41 4e var LSL_CONSTAN
0003de80: 54 53 20 3d 20 7b 0a 20 20 20 20 20 20 20 20 63 TS = {. c
0003de90: 6c 61 73 73 4e 61 6d 65 3a 20 27 6c 69 74 65 72 lassName: 'liter
0003dea0: 61 6c 27 2c 0a 20 20 20 20 20 20 20 20 76 61 72 al',. var
0003deb0: 69 61 6e 74 73 3a 20 5b 0a 20 20 20 20 20 20 20 iants: [.
0003dec0: 20 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 {.
0003ded0: 20 20 20 20 20 20 20 62 65 67 69 6e 3a 20 27 5c begin: '\
0003dee0: 5c 62 28 50 49 7c 54 57 4f 5f 50 49 7c 50 49 5f \b(PI|TWO_PI|PI_
0003def0: 42 59 5f 54 57 4f 7c 44 45 47 5f 54 4f 5f 52 41 BY_TWO|DEG_TO_RA
0003df00: 44 7c 52 41 44 5f 54 4f 5f 44 45 47 7c 53 51 52 D|RAD_TO_DEG|SQR
0003df10: 54 32 29 5c 5c 62 27 0a 20 20 20 20 20 20 20 20 T2)\\b'.
0003df20: 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 20 },.
0003df30: 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 20 {.
0003df40: 20 20 20 20 20 62 65 67 69 6e 3a 20 27 5c 5c 62 begin: '\\b
0003df50: 28 58 50 5f 45 52 52 4f 52 5f 28 45 58 50 45 52 (XP_ERROR_(EXPER
0003df60: 49 45 4e 43 45 53 5f 44 49 53 41 42 4c 45 44 7c IENCES_DISABLED|
0003df70: 45 58 50 45 52 49 45 4e 43 45 5f 28 44 49 53 41 EXPERIENCE_(DISA
0003df80: 42 4c 45 44 7c 53 55 53 50 45 4e 44 45 44 29 7c BLED|SUSPENDED)|
0003df90: 49 4e 56 41 4c 49 44 5f 28 45 58 50 45 52 49 45 INVALID_(EXPERIE
0003dfa0: 4e 43 45 7c 50 41 52 41 4d 45 54 45 52 53 29 7c NCE|PARAMETERS)|
0003dfb0: 4b 45 59 5f 4e 4f 54 5f 46 4f 55 4e 44 7c 4d 41 KEY_NOT_FOUND|MA
0003dfc0: 54 55 52 49 54 59 5f 45 58 43 45 45 44 45 44 7c TURITY_EXCEEDED|
0003dfd0: 4e 4f 4e 45 7c 4e 4f 54 5f 28 46 4f 55 4e 44 7c NONE|NOT_(FOUND|
0003dfe0: 50 45 52 4d 49 54 54 45 44 28 5f 4c 41 4e 44 29 PERMITTED(_LAND)
0003dff0: 3f 29 7c 4e 4f 5f 45 58 50 45 52 49 45 4e 43 45 ?)|NO_EXPERIENCE
0003e000: 7c 51 55 4f 54 41 5f 45 58 43 45 45 44 45 44 7c |QUOTA_EXCEEDED|
0003e010: 52 45 54 52 59 5f 55 50 44 41 54 45 7c 53 54 4f RETRY_UPDATE|STO
0003e020: 52 41 47 45 5f 45 58 43 45 50 54 49 4f 4e 7c 53 RAGE_EXCEPTION|S
0003e030: 54 4f 52 45 5f 44 49 53 41 42 4c 45 44 7c 54 48 TORE_DISABLED|TH
0003e040: 52 4f 54 54 4c 45 44 7c 55 4e 4b 4e 4f 57 4e 5f ROTTLED|UNKNOWN_
0003e050: 45 52 52 4f 52 29 7c 4a 53 4f 4e 5f 41 50 50 45 ERROR)|JSON_APPE
0003e060: 4e 44 7c 53 54 41 54 55 53 5f 28 50 48 59 53 49 ND|STATUS_(PHYSI
0003e070: 43 53 7c 52 4f 54 41 54 45 5f 5b 58 59 5a 5d 7c CS|ROTATE_[XYZ]|
0003e080: 50 48 41 4e 54 4f 4d 7c 53 41 4e 44 42 4f 58 7c PHANTOM|SANDBOX|
0003e090: 42 4c 4f 43 4b 5f 47 52 41 42 28 5f 4f 42 4a 45 BLOCK_GRAB(_OBJE
0003e0a0: 43 54 29 3f 7c 28 44 49 45 7c 52 45 54 55 52 4e CT)?|(DIE|RETURN
0003e0b0: 29 5f 41 54 5f 45 44 47 45 7c 43 41 53 54 5f 53 )_AT_EDGE|CAST_S
0003e0c0: 48 41 44 4f 57 53 7c 4f 4b 7c 4d 41 4c 46 4f 52 HADOWS|OK|MALFOR
0003e0d0: 4d 45 44 5f 50 41 52 41 4d 53 7c 54 59 50 45 5f MED_PARAMS|TYPE_
0003e0e0: 4d 49 53 4d 41 54 43 48 7c 42 4f 55 4e 44 53 5f MISMATCH|BOUNDS_
0003e0f0: 45 52 52 4f 52 7c 4e 4f 54 5f 28 46 4f 55 4e 44 ERROR|NOT_(FOUND
0003e100: 7c 53 55 50 50 4f 52 54 45 44 29 7c 49 4e 54 45 |SUPPORTED)|INTE
0003e110: 52 4e 41 4c 5f 45 52 52 4f 52 7c 57 48 49 54 45 RNAL_ERROR|WHITE
0003e120: 4c 49 53 54 5f 46 41 49 4c 45 44 29 7c 41 47 45 LIST_FAILED)|AGE
0003e130: 4e 54 28 5f 28 42 59 5f 28 4c 45 47 41 43 59 5f NT(_(BY_(LEGACY_
0003e140: 7c 55 53 45 52 29 4e 41 4d 45 7c 46 4c 59 49 4e |USER)NAME|FLYIN
0003e150: 47 7c 41 54 54 41 43 48 4d 45 4e 54 53 7c 53 43 G|ATTACHMENTS|SC
0003e160: 52 49 50 54 45 44 7c 4d 4f 55 53 45 4c 4f 4f 4b RIPTED|MOUSELOOK
0003e170: 7c 53 49 54 54 49 4e 47 7c 4f 4e 5f 4f 42 4a 45 |SITTING|ON_OBJE
0003e180: 43 54 7c 41 57 41 59 7c 57 41 4c 4b 49 4e 47 7c CT|AWAY|WALKING|
0003e190: 49 4e 5f 41 49 52 7c 54 59 50 49 4e 47 7c 43 52 IN_AIR|TYPING|CR
0003e1a0: 4f 55 43 48 49 4e 47 7c 42 55 53 59 7c 41 4c 57 OUCHING|BUSY|ALW
0003e1b0: 41 59 53 5f 52 55 4e 7c 41 55 54 4f 50 49 4c 4f AYS_RUN|AUTOPILO
0003e1c0: 54 7c 4c 49 53 54 5f 28 50 41 52 43 45 4c 28 5f T|LIST_(PARCEL(_
0003e1d0: 4f 57 4e 45 52 29 3f 7c 52 45 47 49 4f 4e 29 29 OWNER)?|REGION))
0003e1e0: 29 3f 7c 43 41 4d 45 52 41 5f 28 50 49 54 43 48 )?|CAMERA_(PITCH
0003e1f0: 7c 44 49 53 54 41 4e 43 45 7c 42 45 48 49 4e 44 |DISTANCE|BEHIND
0003e200: 4e 45 53 53 5f 28 41 4e 47 4c 45 7c 4c 41 47 29 NESS_(ANGLE|LAG)
0003e210: 7c 28 46 4f 43 55 53 7c 50 4f 53 49 54 49 4f 4e |(FOCUS|POSITION
0003e220: 29 28 5f 28 54 48 52 45 53 48 4f 4c 44 7c 4c 4f )(_(THRESHOLD|LO
0003e230: 43 4b 45 44 7c 4c 41 47 29 29 3f 7c 46 4f 43 55 CKED|LAG))?|FOCU
0003e240: 53 5f 4f 46 46 53 45 54 7c 41 43 54 49 56 45 29 S_OFFSET|ACTIVE)
0003e250: 7c 41 4e 49 4d 5f 4f 4e 7c 4c 4f 4f 50 7c 52 45 |ANIM_ON|LOOP|RE
0003e260: 56 45 52 53 45 7c 50 49 4e 47 5f 50 4f 4e 47 7c VERSE|PING_PONG|
0003e270: 53 4d 4f 4f 54 48 7c 52 4f 54 41 54 45 7c 53 43 SMOOTH|ROTATE|SC
0003e280: 41 4c 45 7c 41 4c 4c 5f 53 49 44 45 53 7c 4c 49 ALE|ALL_SIDES|LI
0003e290: 4e 4b 5f 28 52 4f 4f 54 7c 53 45 54 7c 41 4c 4c NK_(ROOT|SET|ALL
0003e2a0: 5f 28 4f 54 48 45 52 53 7c 43 48 49 4c 44 52 45 _(OTHERS|CHILDRE
0003e2b0: 4e 29 7c 54 48 49 53 29 7c 41 43 54 49 56 45 7c N)|THIS)|ACTIVE|
0003e2c0: 50 41 53 53 28 49 56 45 7c 5f 28 41 4c 57 41 59 PASS(IVE|_(ALWAY
0003e2d0: 53 7c 49 46 5f 4e 4f 54 5f 48 41 4e 44 4c 45 44 S|IF_NOT_HANDLED
0003e2e0: 7c 4e 45 56 45 52 29 29 7c 53 43 52 49 50 54 45 |NEVER))|SCRIPTE
0003e2f0: 44 7c 43 4f 4e 54 52 4f 4c 5f 28 46 57 44 7c 42 D|CONTROL_(FWD|B
0003e300: 41 43 4b 7c 28 52 4f 54 5f 29 3f 28 4c 45 46 54 ACK|(ROT_)?(LEFT
0003e310: 7c 52 49 47 48 54 29 7c 55 50 7c 44 4f 57 4e 7c |RIGHT)|UP|DOWN|
0003e320: 28 4d 4c 5f 29 3f 4c 42 55 54 54 4f 4e 29 7c 50 (ML_)?LBUTTON)|P
0003e330: 45 52 4d 49 53 53 49 4f 4e 5f 28 52 45 54 55 52 ERMISSION_(RETUR
0003e340: 4e 5f 4f 42 4a 45 43 54 53 7c 44 45 42 49 54 7c N_OBJECTS|DEBIT|
0003e350: 4f 56 45 52 52 49 44 45 5f 41 4e 49 4d 41 54 49 OVERRIDE_ANIMATI
0003e360: 4f 4e 53 7c 53 49 4c 45 4e 54 5f 45 53 54 41 54 ONS|SILENT_ESTAT
0003e370: 45 5f 4d 41 4e 41 47 45 4d 45 4e 54 7c 54 41 4b E_MANAGEMENT|TAK
0003e380: 45 5f 43 4f 4e 54 52 4f 4c 53 7c 54 52 49 47 47 E_CONTROLS|TRIGG
0003e390: 45 52 5f 41 4e 49 4d 41 54 49 4f 4e 7c 41 54 54 ER_ANIMATION|ATT
0003e3a0: 41 43 48 7c 43 48 41 4e 47 45 5f 4c 49 4e 4b 53 ACH|CHANGE_LINKS
0003e3b0: 7c 28 43 4f 4e 54 52 4f 4c 7c 54 52 41 43 4b 29 |(CONTROL|TRACK)
0003e3c0: 5f 43 41 4d 45 52 41 7c 54 45 4c 45 50 4f 52 54 _CAMERA|TELEPORT
0003e3d0: 29 7c 49 4e 56 45 4e 54 4f 52 59 5f 28 54 45 58 )|INVENTORY_(TEX
0003e3e0: 54 55 52 45 7c 53 4f 55 4e 44 7c 4f 42 4a 45 43 TURE|SOUND|OBJEC
0003e3f0: 54 7c 53 43 52 49 50 54 7c 4c 41 4e 44 4d 41 52 T|SCRIPT|LANDMAR
0003e400: 4b 7c 43 4c 4f 54 48 49 4e 47 7c 4e 4f 54 45 43 K|CLOTHING|NOTEC
0003e410: 41 52 44 7c 42 4f 44 59 50 41 52 54 7c 41 4e 49 ARD|BODYPART|ANI
0003e420: 4d 41 54 49 4f 4e 7c 47 45 53 54 55 52 45 7c 41 MATION|GESTURE|A
0003e430: 4c 4c 7c 4e 4f 4e 45 29 7c 43 48 41 4e 47 45 44 LL|NONE)|CHANGED
0003e440: 5f 28 49 4e 56 45 4e 54 4f 52 59 7c 43 4f 4c 4f _(INVENTORY|COLO
0003e450: 52 7c 53 48 41 50 45 7c 53 43 41 4c 45 7c 54 45 R|SHAPE|SCALE|TE
0003e460: 58 54 55 52 45 7c 4c 49 4e 4b 7c 41 4c 4c 4f 57 XTURE|LINK|ALLOW
0003e470: 45 44 5f 44 52 4f 50 7c 4f 57 4e 45 52 7c 52 45 ED_DROP|OWNER|RE
0003e480: 47 49 4f 4e 28 5f 53 54 41 52 54 29 3f 7c 54 45 GION(_START)?|TE
0003e490: 4c 45 50 4f 52 54 7c 4d 45 44 49 41 29 7c 4f 42 LEPORT|MEDIA)|OB
0003e4a0: 4a 45 43 54 5f 28 43 4c 49 43 4b 5f 41 43 54 49 JECT_(CLICK_ACTI
0003e4b0: 4f 4e 7c 48 4f 56 45 52 5f 48 45 49 47 48 54 7c ON|HOVER_HEIGHT|
0003e4c0: 4c 41 53 54 5f 4f 57 4e 45 52 5f 49 44 7c 28 50 LAST_OWNER_ID|(P
0003e4d0: 48 59 53 49 43 53 7c 53 45 52 56 45 52 7c 53 54 HYSICS|SERVER|ST
0003e4e0: 52 45 41 4d 49 4e 47 29 5f 43 4f 53 54 7c 55 4e REAMING)_COST|UN
0003e4f0: 4b 4e 4f 57 4e 5f 44 45 54 41 49 4c 7c 43 48 41 KNOWN_DETAIL|CHA
0003e500: 52 41 43 54 45 52 5f 54 49 4d 45 7c 50 48 41 4e RACTER_TIME|PHAN
0003e510: 54 4f 4d 7c 50 48 59 53 49 43 53 7c 54 45 4d 50 TOM|PHYSICS|TEMP
0003e520: 5f 28 41 54 54 41 43 48 45 44 7c 4f 4e 5f 52 45 _(ATTACHED|ON_RE
0003e530: 5a 29 7c 4e 41 4d 45 7c 44 45 53 43 7c 50 4f 53 Z)|NAME|DESC|POS
0003e540: 7c 50 52 49 4d 5f 28 43 4f 55 4e 54 7c 45 51 55 |PRIM_(COUNT|EQU
0003e550: 49 56 41 4c 45 4e 43 45 29 7c 52 45 54 55 52 4e IVALENCE)|RETURN
0003e560: 5f 28 50 41 52 43 45 4c 28 5f 4f 57 4e 45 52 29 _(PARCEL(_OWNER)
0003e570: 3f 7c 52 45 47 49 4f 4e 29 7c 52 45 5a 5a 45 52 ?|REGION)|REZZER
0003e580: 5f 4b 45 59 7c 52 4f 4f 3f 54 7c 56 45 4c 4f 43 _KEY|ROO?T|VELOC
0003e590: 49 54 59 7c 4f 4d 45 47 41 7c 4f 57 4e 45 52 7c ITY|OMEGA|OWNER|
0003e5a0: 47 52 4f 55 50 28 5f 54 41 47 29 3f 7c 43 52 45 GROUP(_TAG)?|CRE
0003e5b0: 41 54 4f 52 7c 41 54 54 41 43 48 45 44 5f 28 50 ATOR|ATTACHED_(P
0003e5c0: 4f 49 4e 54 7c 53 4c 4f 54 53 5f 41 56 41 49 4c OINT|SLOTS_AVAIL
0003e5d0: 41 42 4c 45 29 7c 52 45 4e 44 45 52 5f 57 45 49 ABLE)|RENDER_WEI
0003e5e0: 47 48 54 7c 28 42 4f 44 59 5f 53 48 41 50 45 7c GHT|(BODY_SHAPE|
0003e5f0: 50 41 54 48 46 49 4e 44 49 4e 47 29 5f 54 59 50 PATHFINDING)_TYP
0003e600: 45 7c 28 52 55 4e 4e 49 4e 47 7c 54 4f 54 41 4c E|(RUNNING|TOTAL
0003e610: 29 5f 53 43 52 49 50 54 5f 43 4f 55 4e 54 7c 54 )_SCRIPT_COUNT|T
0003e620: 4f 54 41 4c 5f 49 4e 56 45 4e 54 4f 52 59 5f 43 OTAL_INVENTORY_C
0003e630: 4f 55 4e 54 7c 53 43 52 49 50 54 5f 28 4d 45 4d OUNT|SCRIPT_(MEM
0003e640: 4f 52 59 7c 54 49 4d 45 29 29 7c 54 59 50 45 5f ORY|TIME))|TYPE_
0003e650: 28 49 4e 54 45 47 45 52 7c 46 4c 4f 41 54 7c 53 (INTEGER|FLOAT|S
0003e660: 54 52 49 4e 47 7c 4b 45 59 7c 56 45 43 54 4f 52 TRING|KEY|VECTOR
0003e670: 7c 52 4f 54 41 54 49 4f 4e 7c 49 4e 56 41 4c 49 |ROTATION|INVALI
0003e680: 44 29 7c 28 44 45 42 55 47 7c 50 55 42 4c 49 43 D)|(DEBUG|PUBLIC
0003e690: 29 5f 43 48 41 4e 4e 45 4c 7c 41 54 54 41 43 48 )_CHANNEL|ATTACH
0003e6a0: 5f 28 41 56 41 54 41 52 5f 43 45 4e 54 45 52 7c _(AVATAR_CENTER|
0003e6b0: 43 48 45 53 54 7c 48 45 41 44 7c 42 41 43 4b 7c CHEST|HEAD|BACK|
0003e6c0: 50 45 4c 56 49 53 7c 4d 4f 55 54 48 7c 43 48 49 PELVIS|MOUTH|CHI
0003e6d0: 4e 7c 4e 45 43 4b 7c 4e 4f 53 45 7c 42 45 4c 4c N|NECK|NOSE|BELL
0003e6e0: 59 7c 5b 4c 52 5d 28 53 48 4f 55 4c 44 45 52 7c Y|[LR](SHOULDER|
0003e6f0: 48 41 4e 44 7c 46 4f 4f 54 7c 45 41 52 7c 45 59 HAND|FOOT|EAR|EY
0003e700: 45 7c 5b 55 4c 5d 28 41 52 4d 7c 4c 45 47 29 7c E|[UL](ARM|LEG)|
0003e710: 48 49 50 29 7c 28 4c 45 46 54 7c 52 49 47 48 54 HIP)|(LEFT|RIGHT
0003e720: 29 5f 50 45 43 7c 48 55 44 5f 28 43 45 4e 54 45 )_PEC|HUD_(CENTE
0003e730: 52 5f 5b 31 32 5d 7c 54 4f 50 5f 28 52 49 47 48 R_[12]|TOP_(RIGH
0003e740: 54 7c 43 45 4e 54 45 52 7c 4c 45 46 54 29 7c 42 T|CENTER|LEFT)|B
0003e750: 4f 54 54 4f 4d 28 5f 28 52 49 47 48 54 7c 4c 45 OTTOM(_(RIGHT|LE
0003e760: 46 54 29 29 3f 29 7c 5b 4c 52 5d 48 41 4e 44 5f FT))?)|[LR]HAND_
0003e770: 52 49 4e 47 31 7c 54 41 49 4c 5f 28 42 41 53 45 RING1|TAIL_(BASE
0003e780: 7c 54 49 50 29 7c 5b 4c 52 5d 57 49 4e 47 7c 46 |TIP)|[LR]WING|F
0003e790: 41 43 45 5f 28 4a 41 57 7c 5b 4c 52 5d 45 41 52 ACE_(JAW|[LR]EAR
0003e7a0: 7c 5b 4c 52 5d 45 59 45 7c 54 4f 55 4e 47 45 29 |[LR]EYE|TOUNGE)
0003e7b0: 7c 47 52 4f 49 4e 7c 48 49 4e 44 5f 5b 4c 52 5d |GROIN|HIND_[LR]
0003e7c0: 46 4f 4f 54 29 7c 4c 41 4e 44 5f 28 4c 45 56 45 FOOT)|LAND_(LEVE
0003e7d0: 4c 7c 52 41 49 53 45 7c 4c 4f 57 45 52 7c 53 4d L|RAISE|LOWER|SM
0003e7e0: 4f 4f 54 48 7c 4e 4f 49 53 45 7c 52 45 56 45 52 OOTH|NOISE|REVER
0003e7f0: 54 29 7c 44 41 54 41 5f 28 4f 4e 4c 49 4e 45 7c T)|DATA_(ONLINE|
0003e800: 4e 41 4d 45 7c 42 4f 52 4e 7c 53 49 4d 5f 28 50 NAME|BORN|SIM_(P
0003e810: 4f 53 7c 53 54 41 54 55 53 7c 52 41 54 49 4e 47 OS|STATUS|RATING
0003e820: 29 7c 50 41 59 49 4e 46 4f 29 7c 50 41 59 4d 45 )|PAYINFO)|PAYME
0003e830: 4e 54 5f 49 4e 46 4f 5f 28 4f 4e 5f 46 49 4c 45 NT_INFO_(ON_FILE
0003e840: 7c 55 53 45 44 29 7c 52 45 4d 4f 54 45 5f 44 41 |USED)|REMOTE_DA
0003e850: 54 41 5f 28 43 48 41 4e 4e 45 4c 7c 52 45 51 55 TA_(CHANNEL|REQU
0003e860: 45 53 54 7c 52 45 50 4c 59 29 7c 50 53 59 53 5f EST|REPLY)|PSYS_
0003e870: 28 50 41 52 54 5f 28 42 46 5f 28 5a 45 52 4f 7c (PART_(BF_(ZERO|
0003e880: 4f 4e 45 28 5f 4d 49 4e 55 53 5f 28 44 45 53 54 ONE(_MINUS_(DEST
0003e890: 5f 43 4f 4c 4f 52 7c 53 4f 55 52 43 45 5f 28 41 _COLOR|SOURCE_(A
0003e8a0: 4c 50 48 41 7c 43 4f 4c 4f 52 29 29 29 3f 7c 44 LPHA|COLOR)))?|D
0003e8b0: 45 53 54 5f 43 4f 4c 4f 52 7c 53 4f 55 52 43 45 EST_COLOR|SOURCE
0003e8c0: 5f 28 41 4c 50 48 41 7c 43 4f 4c 4f 52 29 29 7c _(ALPHA|COLOR))|
0003e8d0: 42 4c 45 4e 44 5f 46 55 4e 43 5f 28 44 45 53 54 BLEND_FUNC_(DEST
0003e8e0: 7c 53 4f 55 52 43 45 29 7c 46 4c 41 47 53 7c 28 |SOURCE)|FLAGS|(
0003e8f0: 53 54 41 52 54 7c 45 4e 44 29 5f 28 43 4f 4c 4f START|END)_(COLO
0003e900: 52 7c 41 4c 50 48 41 7c 53 43 41 4c 45 7c 47 4c R|ALPHA|SCALE|GL
0003e910: 4f 57 29 7c 4d 41 58 5f 41 47 45 7c 28 52 49 42 OW)|MAX_AGE|(RIB
0003e920: 42 4f 4e 7c 57 49 4e 44 7c 49 4e 54 45 52 50 5f BON|WIND|INTERP_
0003e930: 28 43 4f 4c 4f 52 7c 53 43 41 4c 45 29 7c 42 4f (COLOR|SCALE)|BO
0003e940: 55 4e 43 45 7c 46 4f 4c 4c 4f 57 5f 28 53 52 43 UNCE|FOLLOW_(SRC
0003e950: 7c 56 45 4c 4f 43 49 54 59 29 7c 54 41 52 47 45 |VELOCITY)|TARGE
0003e960: 54 5f 28 50 4f 53 7c 4c 49 4e 45 41 52 29 7c 45 T_(POS|LINEAR)|E
0003e970: 4d 49 53 53 49 56 45 29 5f 4d 41 53 4b 29 7c 53 MISSIVE)_MASK)|S
0003e980: 52 43 5f 28 4d 41 58 5f 41 47 45 7c 50 41 54 54 RC_(MAX_AGE|PATT
0003e990: 45 52 4e 7c 41 4e 47 4c 45 5f 28 42 45 47 49 4e ERN|ANGLE_(BEGIN
0003e9a0: 7c 45 4e 44 29 7c 42 55 52 53 54 5f 28 52 41 54 |END)|BURST_(RAT
0003e9b0: 45 7c 50 41 52 54 5f 43 4f 55 4e 54 7c 52 41 44 E|PART_COUNT|RAD
0003e9c0: 49 55 53 7c 53 50 45 45 44 5f 28 4d 49 4e 7c 4d IUS|SPEED_(MIN|M
0003e9d0: 41 58 29 29 7c 41 43 43 45 4c 7c 54 45 58 54 55 AX))|ACCEL|TEXTU
0003e9e0: 52 45 7c 54 41 52 47 45 54 5f 4b 45 59 7c 4f 4d RE|TARGET_KEY|OM
0003e9f0: 45 47 41 7c 50 41 54 54 45 52 4e 5f 28 44 52 4f EGA|PATTERN_(DRO
0003ea00: 50 7c 45 58 50 4c 4f 44 45 7c 41 4e 47 4c 45 28 P|EXPLODE|ANGLE(
0003ea10: 5f 43 4f 4e 45 28 5f 45 4d 50 54 59 29 3f 29 3f _CONE(_EMPTY)?)?
0003ea20: 29 29 29 7c 56 45 48 49 43 4c 45 5f 28 52 45 46 )))|VEHICLE_(REF
0003ea30: 45 52 45 4e 43 45 5f 46 52 41 4d 45 7c 54 59 50 ERENCE_FRAME|TYP
0003ea40: 45 5f 28 4e 4f 4e 45 7c 53 4c 45 44 7c 43 41 52 E_(NONE|SLED|CAR
0003ea50: 7c 42 4f 41 54 7c 41 49 52 50 4c 41 4e 45 7c 42 |BOAT|AIRPLANE|B
0003ea60: 41 4c 4c 4f 4f 4e 29 7c 28 4c 49 4e 45 41 52 7c ALLOON)|(LINEAR|
0003ea70: 41 4e 47 55 4c 41 52 29 5f 28 46 52 49 43 54 49 ANGULAR)_(FRICTI
0003ea80: 4f 4e 5f 54 49 4d 45 53 43 41 4c 45 7c 4d 4f 54 ON_TIMESCALE|MOT
0003ea90: 4f 52 5f 44 49 52 45 43 54 49 4f 4e 29 7c 4c 49 OR_DIRECTION)|LI
0003eaa0: 4e 45 41 52 5f 4d 4f 54 4f 52 5f 4f 46 46 53 45 NEAR_MOTOR_OFFSE
0003eab0: 54 7c 48 4f 56 45 52 5f 28 48 45 49 47 48 54 7c T|HOVER_(HEIGHT|
0003eac0: 45 46 46 49 43 49 45 4e 43 59 7c 54 49 4d 45 53 EFFICIENCY|TIMES
0003ead0: 43 41 4c 45 29 7c 42 55 4f 59 41 4e 43 59 7c 28 CALE)|BUOYANCY|(
0003eae0: 4c 49 4e 45 41 52 7c 41 4e 47 55 4c 41 52 29 5f LINEAR|ANGULAR)_
0003eaf0: 28 44 45 46 4c 45 43 54 49 4f 4e 5f 28 45 46 46 (DEFLECTION_(EFF
0003eb00: 49 43 49 45 4e 43 59 7c 54 49 4d 45 53 43 41 4c ICIENCY|TIMESCAL
0003eb10: 45 29 7c 4d 4f 54 4f 52 5f 28 44 45 43 41 59 5f E)|MOTOR_(DECAY_
0003eb20: 29 3f 54 49 4d 45 53 43 41 4c 45 29 7c 56 45 52 )?TIMESCALE)|VER
0003eb30: 54 49 43 41 4c 5f 41 54 54 52 41 43 54 49 4f 4e TICAL_ATTRACTION
0003eb40: 5f 28 45 46 46 49 43 49 45 4e 43 59 7c 54 49 4d _(EFFICIENCY|TIM
0003eb50: 45 53 43 41 4c 45 29 7c 42 41 4e 4b 49 4e 47 5f ESCALE)|BANKING_
0003eb60: 28 45 46 46 49 43 49 45 4e 43 59 7c 4d 49 58 7c (EFFICIENCY|MIX|
0003eb70: 54 49 4d 45 53 43 41 4c 45 29 7c 46 4c 41 47 5f TIMESCALE)|FLAG_
0003eb80: 28 4e 4f 5f 44 45 46 4c 45 43 54 49 4f 4e 5f 55 (NO_DEFLECTION_U
0003eb90: 50 7c 4c 49 4d 49 54 5f 28 52 4f 4c 4c 5f 4f 4e P|LIMIT_(ROLL_ON
0003eba0: 4c 59 7c 4d 4f 54 4f 52 5f 55 50 29 7c 48 4f 56 LY|MOTOR_UP)|HOV
0003ebb0: 45 52 5f 28 28 57 41 54 45 52 7c 54 45 52 52 41 ER_((WATER|TERRA
0003ebc0: 49 4e 7c 55 50 29 5f 4f 4e 4c 59 7c 47 4c 4f 42 IN|UP)_ONLY|GLOB
0003ebd0: 41 4c 5f 48 45 49 47 48 54 29 7c 4d 4f 55 53 45 AL_HEIGHT)|MOUSE
0003ebe0: 4c 4f 4f 4b 5f 28 53 54 45 45 52 7c 42 41 4e 4b LOOK_(STEER|BANK
0003ebf0: 29 7c 43 41 4d 45 52 41 5f 44 45 43 4f 55 50 4c )|CAMERA_DECOUPL
0003ec00: 45 44 29 29 7c 50 52 49 4d 5f 28 41 4c 4c 4f 57 ED))|PRIM_(ALLOW
0003ec10: 5f 55 4e 53 49 54 7c 41 4c 50 48 41 5f 4d 4f 44 _UNSIT|ALPHA_MOD
0003ec20: 45 28 5f 28 42 4c 45 4e 44 7c 45 4d 49 53 53 49 E(_(BLEND|EMISSI
0003ec30: 56 45 7c 4d 41 53 4b 7c 4e 4f 4e 45 29 29 3f 7c VE|MASK|NONE))?|
0003ec40: 4e 4f 52 4d 41 4c 7c 53 50 45 43 55 4c 41 52 7c NORMAL|SPECULAR|
0003ec50: 54 59 50 45 28 5f 28 42 4f 58 7c 43 59 4c 49 4e TYPE(_(BOX|CYLIN
0003ec60: 44 45 52 7c 50 52 49 53 4d 7c 53 50 48 45 52 45 DER|PRISM|SPHERE
0003ec70: 7c 54 4f 52 55 53 7c 54 55 42 45 7c 52 49 4e 47 |TORUS|TUBE|RING
0003ec80: 7c 53 43 55 4c 50 54 29 29 3f 7c 48 4f 4c 45 5f |SCULPT))?|HOLE_
0003ec90: 28 44 45 46 41 55 4c 54 7c 43 49 52 43 4c 45 7c (DEFAULT|CIRCLE|
0003eca0: 53 51 55 41 52 45 7c 54 52 49 41 4e 47 4c 45 29 SQUARE|TRIANGLE)
0003ecb0: 7c 4d 41 54 45 52 49 41 4c 28 5f 28 53 54 4f 4e |MATERIAL(_(STON
0003ecc0: 45 7c 4d 45 54 41 4c 7c 47 4c 41 53 53 7c 57 4f E|METAL|GLASS|WO
0003ecd0: 4f 44 7c 46 4c 45 53 48 7c 50 4c 41 53 54 49 43 OD|FLESH|PLASTIC
0003ece0: 7c 52 55 42 42 45 52 29 29 3f 7c 53 48 49 4e 59 |RUBBER))?|SHINY
0003ecf0: 5f 28 4e 4f 4e 45 7c 4c 4f 57 7c 4d 45 44 49 55 _(NONE|LOW|MEDIU
0003ed00: 4d 7c 48 49 47 48 29 7c 42 55 4d 50 5f 28 4e 4f M|HIGH)|BUMP_(NO
0003ed10: 4e 45 7c 42 52 49 47 48 54 7c 44 41 52 4b 7c 57 NE|BRIGHT|DARK|W
0003ed20: 4f 4f 44 7c 42 41 52 4b 7c 42 52 49 43 4b 53 7c OOD|BARK|BRICKS|
0003ed30: 43 48 45 43 4b 45 52 7c 43 4f 4e 43 52 45 54 45 CHECKER|CONCRETE
0003ed40: 7c 54 49 4c 45 7c 53 54 4f 4e 45 7c 44 49 53 4b |TILE|STONE|DISK
0003ed50: 53 7c 47 52 41 56 45 4c 7c 42 4c 4f 42 53 7c 53 S|GRAVEL|BLOBS|S
0003ed60: 49 44 49 4e 47 7c 4c 41 52 47 45 54 49 4c 45 7c IDING|LARGETILE|
0003ed70: 53 54 55 43 43 4f 7c 53 55 43 54 49 4f 4e 7c 57 STUCCO|SUCTION|W
0003ed80: 45 41 56 45 29 7c 54 45 58 47 45 4e 5f 28 44 45 EAVE)|TEXGEN_(DE
0003ed90: 46 41 55 4c 54 7c 50 4c 41 4e 41 52 29 7c 53 43 FAULT|PLANAR)|SC
0003eda0: 52 49 50 54 45 44 5f 53 49 54 5f 4f 4e 4c 59 7c RIPTED_SIT_ONLY|
0003edb0: 53 43 55 4c 50 54 5f 28 54 59 50 45 5f 28 53 50 SCULPT_(TYPE_(SP
0003edc0: 48 45 52 45 7c 54 4f 52 55 53 7c 50 4c 41 4e 45 HERE|TORUS|PLANE
0003edd0: 7c 43 59 4c 49 4e 44 45 52 7c 4d 41 53 4b 29 7c |CYLINDER|MASK)|
0003ede0: 46 4c 41 47 5f 28 4d 49 52 52 4f 52 7c 49 4e 56 FLAG_(MIRROR|INV
0003edf0: 45 52 54 29 29 7c 50 48 59 53 49 43 53 28 5f 28 ERT))|PHYSICS(_(
0003ee00: 53 48 41 50 45 5f 28 43 4f 4e 56 45 58 7c 4e 4f SHAPE_(CONVEX|NO
0003ee10: 4e 45 7c 50 52 49 4d 7c 54 59 50 45 29 29 29 3f NE|PRIM|TYPE)))?
0003ee20: 7c 28 50 4f 53 7c 52 4f 54 29 5f 4c 4f 43 41 4c |(POS|ROT)_LOCAL
0003ee30: 7c 53 4c 49 43 45 7c 54 45 58 54 7c 46 4c 45 58 |SLICE|TEXT|FLEX
0003ee40: 49 42 4c 45 7c 50 4f 49 4e 54 5f 4c 49 47 48 54 IBLE|POINT_LIGHT
0003ee50: 7c 54 45 4d 50 5f 4f 4e 5f 52 45 5a 7c 50 48 41 |TEMP_ON_REZ|PHA
0003ee60: 4e 54 4f 4d 7c 50 4f 53 49 54 49 4f 4e 7c 53 49 NTOM|POSITION|SI
0003ee70: 54 5f 54 41 52 47 45 54 7c 53 49 5a 45 7c 52 4f T_TARGET|SIZE|RO
0003ee80: 54 41 54 49 4f 4e 7c 54 45 58 54 55 52 45 7c 4e TATION|TEXTURE|N
0003ee90: 41 4d 45 7c 4f 4d 45 47 41 7c 44 45 53 43 7c 4c AME|OMEGA|DESC|L
0003eea0: 49 4e 4b 5f 54 41 52 47 45 54 7c 43 4f 4c 4f 52 INK_TARGET|COLOR
0003eeb0: 7c 42 55 4d 50 5f 53 48 49 4e 59 7c 46 55 4c 4c |BUMP_SHINY|FULL
0003eec0: 42 52 49 47 48 54 7c 54 45 58 47 45 4e 7c 47 4c BRIGHT|TEXGEN|GL
0003eed0: 4f 57 7c 4d 45 44 49 41 5f 28 41 4c 54 5f 49 4d OW|MEDIA_(ALT_IM
0003eee0: 41 47 45 5f 45 4e 41 42 4c 45 7c 43 4f 4e 54 52 AGE_ENABLE|CONTR
0003eef0: 4f 4c 53 7c 28 43 55 52 52 45 4e 54 7c 48 4f 4d OLS|(CURRENT|HOM
0003ef00: 45 29 5f 55 52 4c 7c 41 55 54 4f 5f 28 4c 4f 4f E)_URL|AUTO_(LOO
0003ef10: 50 7c 50 4c 41 59 7c 53 43 41 4c 45 7c 5a 4f 4f P|PLAY|SCALE|ZOO
0003ef20: 4d 29 7c 46 49 52 53 54 5f 43 4c 49 43 4b 5f 49 M)|FIRST_CLICK_I
0003ef30: 4e 54 45 52 41 43 54 7c 28 57 49 44 54 48 7c 48 NTERACT|(WIDTH|H
0003ef40: 45 49 47 48 54 29 5f 50 49 58 45 4c 53 7c 57 48 EIGHT)_PIXELS|WH
0003ef50: 49 54 45 4c 49 53 54 28 5f 45 4e 41 42 4c 45 29 ITELIST(_ENABLE)
0003ef60: 3f 7c 50 45 52 4d 53 5f 28 49 4e 54 45 52 41 43 ?|PERMS_(INTERAC
0003ef70: 54 7c 43 4f 4e 54 52 4f 4c 29 7c 50 41 52 41 4d T|CONTROL)|PARAM
0003ef80: 5f 4d 41 58 7c 43 4f 4e 54 52 4f 4c 53 5f 28 53 _MAX|CONTROLS_(S
0003ef90: 54 41 4e 44 41 52 44 7c 4d 49 4e 49 29 7c 50 45 TANDARD|MINI)|PE
0003efa0: 52 4d 5f 28 4e 4f 4e 45 7c 4f 57 4e 45 52 7c 47 RM_(NONE|OWNER|G
0003efb0: 52 4f 55 50 7c 41 4e 59 4f 4e 45 29 7c 4d 41 58 ROUP|ANYONE)|MAX
0003efc0: 5f 28 55 52 4c 5f 4c 45 4e 47 54 48 7c 57 48 49 _(URL_LENGTH|WHI
0003efd0: 54 45 4c 49 53 54 5f 28 53 49 5a 45 7c 43 4f 55 TELIST_(SIZE|COU
0003efe0: 4e 54 29 7c 28 57 49 44 54 48 7c 48 45 49 47 48 NT)|(WIDTH|HEIGH
0003eff0: 54 29 5f 50 49 58 45 4c 53 29 29 29 7c 4d 41 53 T)_PIXELS)))|MAS
0003f000: 4b 5f 28 42 41 53 45 7c 4f 57 4e 45 52 7c 47 52 K_(BASE|OWNER|GR
0003f010: 4f 55 50 7c 45 56 45 52 59 4f 4e 45 7c 4e 45 58 OUP|EVERYONE|NEX
0003f020: 54 29 7c 50 45 52 4d 5f 28 54 52 41 4e 53 46 45 T)|PERM_(TRANSFE
0003f030: 52 7c 4d 4f 44 49 46 59 7c 43 4f 50 59 7c 4d 4f R|MODIFY|COPY|MO
0003f040: 56 45 7c 41 4c 4c 29 7c 50 41 52 43 45 4c 5f 28 VE|ALL)|PARCEL_(
0003f050: 4d 45 44 49 41 5f 43 4f 4d 4d 41 4e 44 5f 28 53 MEDIA_COMMAND_(S
0003f060: 54 4f 50 7c 50 41 55 53 45 7c 50 4c 41 59 7c 4c TOP|PAUSE|PLAY|L
0003f070: 4f 4f 50 7c 54 45 58 54 55 52 45 7c 55 52 4c 7c OOP|TEXTURE|URL|
0003f080: 54 49 4d 45 7c 41 47 45 4e 54 7c 55 4e 4c 4f 41 TIME|AGENT|UNLOA
0003f090: 44 7c 41 55 54 4f 5f 41 4c 49 47 4e 7c 54 59 50 D|AUTO_ALIGN|TYP
0003f0a0: 45 7c 53 49 5a 45 7c 44 45 53 43 7c 4c 4f 4f 50 E|SIZE|DESC|LOOP
0003f0b0: 5f 53 45 54 29 7c 46 4c 41 47 5f 28 41 4c 4c 4f _SET)|FLAG_(ALLO
0003f0c0: 57 5f 28 46 4c 59 7c 28 47 52 4f 55 50 5f 29 3f W_(FLY|(GROUP_)?
0003f0d0: 53 43 52 49 50 54 53 7c 4c 41 4e 44 4d 41 52 4b SCRIPTS|LANDMARK
0003f0e0: 7c 54 45 52 52 41 46 4f 52 4d 7c 44 41 4d 41 47 |TERRAFORM|DAMAG
0003f0f0: 45 7c 43 52 45 41 54 45 5f 28 47 52 4f 55 50 5f E|CREATE_(GROUP_
0003f100: 29 3f 4f 42 4a 45 43 54 53 29 7c 55 53 45 5f 28 )?OBJECTS)|USE_(
0003f110: 41 43 43 45 53 53 5f 28 47 52 4f 55 50 7c 4c 49 ACCESS_(GROUP|LI
0003f120: 53 54 29 7c 42 41 4e 5f 4c 49 53 54 7c 4c 41 4e ST)|BAN_LIST|LAN
0003f130: 44 5f 50 41 53 53 5f 4c 49 53 54 29 7c 4c 4f 43 D_PASS_LIST)|LOC
0003f140: 41 4c 5f 53 4f 55 4e 44 5f 4f 4e 4c 59 7c 52 45 AL_SOUND_ONLY|RE
0003f150: 53 54 52 49 43 54 5f 50 55 53 48 4f 42 4a 45 43 STRICT_PUSHOBJEC
0003f160: 54 7c 41 4c 4c 4f 57 5f 28 47 52 4f 55 50 7c 41 T|ALLOW_(GROUP|A
0003f170: 4c 4c 29 5f 4f 42 4a 45 43 54 5f 45 4e 54 52 59 LL)_OBJECT_ENTRY
0003f180: 29 7c 43 4f 55 4e 54 5f 28 54 4f 54 41 4c 7c 4f )|COUNT_(TOTAL|O
0003f190: 57 4e 45 52 7c 47 52 4f 55 50 7c 4f 54 48 45 52 WNER|GROUP|OTHER
0003f1a0: 7c 53 45 4c 45 43 54 45 44 7c 54 45 4d 50 29 7c |SELECTED|TEMP)|
0003f1b0: 44 45 54 41 49 4c 53 5f 28 4e 41 4d 45 7c 44 45 DETAILS_(NAME|DE
0003f1c0: 53 43 7c 4f 57 4e 45 52 7c 47 52 4f 55 50 7c 41 SC|OWNER|GROUP|A
0003f1d0: 52 45 41 7c 49 44 7c 53 45 45 5f 41 56 41 54 41 REA|ID|SEE_AVATA
0003f1e0: 52 53 29 29 7c 4c 49 53 54 5f 53 54 41 54 5f 28 RS))|LIST_STAT_(
0003f1f0: 4d 41 58 7c 4d 49 4e 7c 4d 45 41 4e 7c 4d 45 44 MAX|MIN|MEAN|MED
0003f200: 49 41 4e 7c 53 54 44 5f 44 45 56 7c 53 55 4d 28 IAN|STD_DEV|SUM(
0003f210: 5f 53 51 55 41 52 45 53 29 3f 7c 4e 55 4d 5f 43 _SQUARES)?|NUM_C
0003f220: 4f 55 4e 54 7c 47 45 4f 4d 45 54 52 49 43 5f 4d OUNT|GEOMETRIC_M
0003f230: 45 41 4e 7c 52 41 4e 47 45 29 7c 50 41 59 5f 28 EAN|RANGE)|PAY_(
0003f240: 48 49 44 45 7c 44 45 46 41 55 4c 54 29 7c 52 45 HIDE|DEFAULT)|RE
0003f250: 47 49 4f 4e 5f 46 4c 41 47 5f 28 41 4c 4c 4f 57 GION_FLAG_(ALLOW
0003f260: 5f 44 41 4d 41 47 45 7c 46 49 58 45 44 5f 53 55 _DAMAGE|FIXED_SU
0003f270: 4e 7c 42 4c 4f 43 4b 5f 54 45 52 52 41 46 4f 52 N|BLOCK_TERRAFOR
0003f280: 4d 7c 53 41 4e 44 42 4f 58 7c 44 49 53 41 42 4c M|SANDBOX|DISABL
0003f290: 45 5f 28 43 4f 4c 4c 49 53 49 4f 4e 53 7c 50 48 E_(COLLISIONS|PH
0003f2a0: 59 53 49 43 53 29 7c 42 4c 4f 43 4b 5f 46 4c 59 YSICS)|BLOCK_FLY
0003f2b0: 7c 41 4c 4c 4f 57 5f 44 49 52 45 43 54 5f 54 45 |ALLOW_DIRECT_TE
0003f2c0: 4c 45 50 4f 52 54 7c 52 45 53 54 52 49 43 54 5f LEPORT|RESTRICT_
0003f2d0: 50 55 53 48 4f 42 4a 45 43 54 29 7c 48 54 54 50 PUSHOBJECT)|HTTP
0003f2e0: 5f 28 4d 45 54 48 4f 44 7c 4d 49 4d 45 54 59 50 _(METHOD|MIMETYP
0003f2f0: 45 7c 42 4f 44 59 5f 28 4d 41 58 4c 45 4e 47 54 E|BODY_(MAXLENGT
0003f300: 48 7c 54 52 55 4e 43 41 54 45 44 29 7c 43 55 53 H|TRUNCATED)|CUS
0003f310: 54 4f 4d 5f 48 45 41 44 45 52 7c 50 52 41 47 4d TOM_HEADER|PRAGM
0003f320: 41 5f 4e 4f 5f 43 41 43 48 45 7c 56 45 52 42 4f A_NO_CACHE|VERBO
0003f330: 53 45 5f 54 48 52 4f 54 54 4c 45 7c 56 45 52 49 SE_THROTTLE|VERI
0003f340: 46 59 5f 43 45 52 54 29 7c 53 49 54 5f 28 49 4e FY_CERT)|SIT_(IN
0003f350: 56 41 4c 49 44 5f 28 41 47 45 4e 54 7c 4c 49 4e VALID_(AGENT|LIN
0003f360: 4b 5f 4f 42 4a 45 43 54 29 7c 4e 4f 28 54 5f 45 K_OBJECT)|NO(T_E
0003f370: 58 50 45 52 49 45 4e 43 45 7c 5f 28 41 43 43 45 XPERIENCE|_(ACCE
0003f380: 53 53 7c 45 58 50 45 52 49 45 4e 43 45 5f 50 45 SS|EXPERIENCE_PE
0003f390: 52 4d 49 53 53 49 4f 4e 7c 53 49 54 5f 54 41 52 RMISSION|SIT_TAR
0003f3a0: 47 45 54 29 29 29 7c 53 54 52 49 4e 47 5f 28 54 GET)))|STRING_(T
0003f3b0: 52 49 4d 28 5f 28 48 45 41 44 7c 54 41 49 4c 29 RIM(_(HEAD|TAIL)
0003f3c0: 29 3f 29 7c 43 4c 49 43 4b 5f 41 43 54 49 4f 4e )?)|CLICK_ACTION
0003f3d0: 5f 28 4e 4f 4e 45 7c 54 4f 55 43 48 7c 53 49 54 _(NONE|TOUCH|SIT
0003f3e0: 7c 42 55 59 7c 50 41 59 7c 4f 50 45 4e 28 5f 4d |BUY|PAY|OPEN(_M
0003f3f0: 45 44 49 41 29 3f 7c 50 4c 41 59 7c 5a 4f 4f 4d EDIA)?|PLAY|ZOOM
0003f400: 29 7c 54 4f 55 43 48 5f 49 4e 56 41 4c 49 44 5f )|TOUCH_INVALID_
0003f410: 46 41 43 45 7c 50 52 4f 46 49 4c 45 5f 28 4e 4f FACE|PROFILE_(NO
0003f420: 4e 45 7c 53 43 52 49 50 54 5f 4d 45 4d 4f 52 59 NE|SCRIPT_MEMORY
0003f430: 29 7c 52 43 5f 28 44 41 54 41 5f 46 4c 41 47 53 )|RC_(DATA_FLAGS
0003f440: 7c 44 45 54 45 43 54 5f 50 48 41 4e 54 4f 4d 7c |DETECT_PHANTOM|
0003f450: 47 45 54 5f 28 4c 49 4e 4b 5f 4e 55 4d 7c 4e 4f GET_(LINK_NUM|NO
0003f460: 52 4d 41 4c 7c 52 4f 4f 54 5f 4b 45 59 29 7c 4d RMAL|ROOT_KEY)|M
0003f470: 41 58 5f 48 49 54 53 7c 52 45 4a 45 43 54 5f 28 AX_HITS|REJECT_(
0003f480: 54 59 50 45 53 7c 41 47 45 4e 54 53 7c 28 4e 4f TYPES|AGENTS|(NO
0003f490: 4e 29 3f 50 48 59 53 49 43 41 4c 7c 4c 41 4e 44 N)?PHYSICAL|LAND
0003f4a0: 29 29 7c 52 43 45 52 52 5f 28 43 41 53 54 5f 54 ))|RCERR_(CAST_T
0003f4b0: 49 4d 45 5f 45 58 43 45 45 44 45 44 7c 53 49 4d IME_EXCEEDED|SIM
0003f4c0: 5f 50 45 52 46 5f 4c 4f 57 7c 55 4e 4b 4e 4f 57 _PERF_LOW|UNKNOW
0003f4d0: 4e 29 7c 45 53 54 41 54 45 5f 41 43 43 45 53 53 N)|ESTATE_ACCESS
0003f4e0: 5f 28 41 4c 4c 4f 57 45 44 5f 28 41 47 45 4e 54 _(ALLOWED_(AGENT
0003f4f0: 7c 47 52 4f 55 50 29 5f 28 41 44 44 7c 52 45 4d |GROUP)_(ADD|REM
0003f500: 4f 56 45 29 7c 42 41 4e 4e 45 44 5f 41 47 45 4e OVE)|BANNED_AGEN
0003f510: 54 5f 28 41 44 44 7c 52 45 4d 4f 56 45 29 29 7c T_(ADD|REMOVE))|
0003f520: 44 45 4e 53 49 54 59 7c 46 52 49 43 54 49 4f 4e DENSITY|FRICTION
0003f530: 7c 52 45 53 54 49 54 55 54 49 4f 4e 7c 47 52 41 |RESTITUTION|GRA
0003f540: 56 49 54 59 5f 4d 55 4c 54 49 50 4c 49 45 52 7c VITY_MULTIPLIER|
0003f550: 4b 46 4d 5f 28 43 4f 4d 4d 41 4e 44 7c 43 4d 44 KFM_(COMMAND|CMD
0003f560: 5f 28 50 4c 41 59 7c 53 54 4f 50 7c 50 41 55 53 _(PLAY|STOP|PAUS
0003f570: 45 29 7c 4d 4f 44 45 7c 46 4f 52 57 41 52 44 7c E)|MODE|FORWARD|
0003f580: 4c 4f 4f 50 7c 50 49 4e 47 5f 50 4f 4e 47 7c 52 LOOP|PING_PONG|R
0003f590: 45 56 45 52 53 45 7c 44 41 54 41 7c 52 4f 54 41 EVERSE|DATA|ROTA
0003f5a0: 54 49 4f 4e 7c 54 52 41 4e 53 4c 41 54 49 4f 4e TION|TRANSLATION
0003f5b0: 29 7c 45 52 52 5f 28 47 45 4e 45 52 49 43 7c 50 )|ERR_(GENERIC|P
0003f5c0: 41 52 43 45 4c 5f 50 45 52 4d 49 53 53 49 4f 4e ARCEL_PERMISSION
0003f5d0: 53 7c 4d 41 4c 46 4f 52 4d 45 44 5f 50 41 52 41 S|MALFORMED_PARA
0003f5e0: 4d 53 7c 52 55 4e 54 49 4d 45 5f 50 45 52 4d 49 MS|RUNTIME_PERMI
0003f5f0: 53 53 49 4f 4e 53 7c 54 48 52 4f 54 54 4c 45 44 SSIONS|THROTTLED
0003f600: 29 7c 43 48 41 52 41 43 54 45 52 5f 28 43 4d 44 )|CHARACTER_(CMD
0003f610: 5f 28 28 53 4d 4f 4f 54 48 5f 29 3f 53 54 4f 50 _((SMOOTH_)?STOP
0003f620: 7c 4a 55 4d 50 29 7c 44 45 53 49 52 45 44 5f 28 |JUMP)|DESIRED_(
0003f630: 54 55 52 4e 5f 29 3f 53 50 45 45 44 7c 52 41 44 TURN_)?SPEED|RAD
0003f640: 49 55 53 7c 53 54 41 59 5f 57 49 54 48 49 4e 5f IUS|STAY_WITHIN_
0003f650: 50 41 52 43 45 4c 7c 4c 45 4e 47 54 48 7c 4f 52 PARCEL|LENGTH|OR
0003f660: 49 45 4e 54 41 54 49 4f 4e 7c 41 43 43 4f 55 4e IENTATION|ACCOUN
0003f670: 54 5f 46 4f 52 5f 53 4b 49 50 50 45 44 5f 46 52 T_FOR_SKIPPED_FR
0003f680: 41 4d 45 53 7c 41 56 4f 49 44 41 4e 43 45 5f 4d AMES|AVOIDANCE_M
0003f690: 4f 44 45 7c 54 59 50 45 28 5f 28 5b 41 42 43 44 ODE|TYPE(_([ABCD
0003f6a0: 5d 7c 4e 4f 4e 45 29 29 3f 7c 4d 41 58 5f 28 44 ]|NONE))?|MAX_(D
0003f6b0: 45 43 45 4c 7c 54 55 52 4e 5f 52 41 44 49 55 53 ECEL|TURN_RADIUS
0003f6c0: 7c 28 41 43 43 45 4c 7c 53 50 45 45 44 29 29 29 |(ACCEL|SPEED)))
0003f6d0: 7c 50 55 52 53 55 49 54 5f 28 4f 46 46 53 45 54 |PURSUIT_(OFFSET
0003f6e0: 7c 46 55 5a 5a 5f 46 41 43 54 4f 52 7c 47 4f 41 |FUZZ_FACTOR|GOA
0003f6f0: 4c 5f 54 4f 4c 45 52 41 4e 43 45 7c 49 4e 54 45 L_TOLERANCE|INTE
0003f700: 52 43 45 50 54 29 7c 52 45 51 55 49 52 45 5f 4c RCEPT)|REQUIRE_L
0003f710: 49 4e 45 5f 4f 46 5f 53 49 47 48 54 7c 46 4f 52 INE_OF_SIGHT|FOR
0003f720: 43 45 5f 44 49 52 45 43 54 5f 50 41 54 48 7c 56 CE_DIRECT_PATH|V
0003f730: 45 52 54 49 43 41 4c 7c 48 4f 52 49 5a 4f 4e 54 ERTICAL|HORIZONT
0003f740: 41 4c 7c 41 56 4f 49 44 5f 28 43 48 41 52 41 43 AL|AVOID_(CHARAC
0003f750: 54 45 52 53 7c 44 59 4e 41 4d 49 43 5f 4f 42 53 TERS|DYNAMIC_OBS
0003f760: 54 41 43 4c 45 53 7c 4e 4f 4e 45 29 7c 50 55 5f TACLES|NONE)|PU_
0003f770: 28 45 56 41 44 45 5f 28 48 49 44 44 45 4e 7c 53 (EVADE_(HIDDEN|S
0003f780: 50 4f 54 54 45 44 29 7c 46 41 49 4c 55 52 45 5f POTTED)|FAILURE_
0003f790: 28 44 59 4e 41 4d 49 43 5f 50 41 54 48 46 49 4e (DYNAMIC_PATHFIN
0003f7a0: 44 49 4e 47 5f 44 49 53 41 42 4c 45 44 7c 49 4e DING_DISABLED|IN
0003f7b0: 56 41 4c 49 44 5f 28 47 4f 41 4c 7c 53 54 41 52 VALID_(GOAL|STAR
0003f7c0: 54 29 7c 4e 4f 5f 28 4e 41 56 4d 45 53 48 7c 56 T)|NO_(NAVMESH|V
0003f7d0: 41 4c 49 44 5f 44 45 53 54 49 4e 41 54 49 4f 4e ALID_DESTINATION
0003f7e0: 29 7c 4f 54 48 45 52 7c 54 41 52 47 45 54 5f 47 )|OTHER|TARGET_G
0003f7f0: 4f 4e 45 7c 28 50 41 52 43 45 4c 5f 29 3f 55 4e ONE|(PARCEL_)?UN
0003f800: 52 45 41 43 48 41 42 4c 45 29 7c 28 47 4f 41 4c REACHABLE)|(GOAL
0003f810: 7c 53 4c 4f 57 44 4f 57 4e 5f 44 49 53 54 41 4e |SLOWDOWN_DISTAN
0003f820: 43 45 29 5f 52 45 41 43 48 45 44 29 7c 54 52 41 CE)_REACHED)|TRA
0003f830: 56 45 52 53 41 4c 5f 54 59 50 45 28 5f 28 46 41 VERSAL_TYPE(_(FA
0003f840: 53 54 7c 4e 4f 4e 45 7c 53 4c 4f 57 29 29 3f 7c ST|NONE|SLOW))?|
0003f850: 43 4f 4e 54 45 4e 54 5f 54 59 50 45 5f 28 41 54 CONTENT_TYPE_(AT
0003f860: 4f 4d 7c 46 4f 52 4d 7c 48 54 4d 4c 7c 4a 53 4f OM|FORM|HTML|JSO
0003f870: 4e 7c 4c 4c 53 44 7c 52 53 53 7c 54 45 58 54 7c N|LLSD|RSS|TEXT|
0003f880: 58 48 54 4d 4c 7c 58 4d 4c 29 7c 47 43 4e 50 5f XHTML|XML)|GCNP_
0003f890: 28 52 41 44 49 55 53 7c 53 54 41 54 49 43 29 7c (RADIUS|STATIC)|
0003f8a0: 28 50 41 54 52 4f 4c 7c 57 41 4e 44 45 52 29 5f (PATROL|WANDER)_
0003f8b0: 50 41 55 53 45 5f 41 54 5f 57 41 59 50 4f 49 4e PAUSE_AT_WAYPOIN
0003f8c0: 54 53 7c 4f 50 54 5f 28 41 56 41 54 41 52 7c 43 TS|OPT_(AVATAR|C
0003f8d0: 48 41 52 41 43 54 45 52 7c 45 58 43 4c 55 53 49 HARACTER|EXCLUSI
0003f8e0: 4f 4e 5f 56 4f 4c 55 4d 45 7c 4c 45 47 41 43 59 ON_VOLUME|LEGACY
0003f8f0: 5f 4c 49 4e 4b 53 45 54 7c 4d 41 54 45 52 49 41 _LINKSET|MATERIA
0003f900: 4c 5f 56 4f 4c 55 4d 45 7c 4f 54 48 45 52 7c 53 L_VOLUME|OTHER|S
0003f910: 54 41 54 49 43 5f 4f 42 53 54 41 43 4c 45 7c 57 TATIC_OBSTACLE|W
0003f920: 41 4c 4b 41 42 4c 45 29 7c 53 49 4d 5f 53 54 41 ALKABLE)|SIM_STA
0003f930: 54 5f 50 43 54 5f 43 48 41 52 53 5f 53 54 45 50 T_PCT_CHARS_STEP
0003f940: 50 45 44 29 5c 5c 62 27 0a 20 20 20 20 20 20 20 PED)\\b'.
0003f950: 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 },.
0003f960: 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 {.
0003f970: 20 20 20 20 20 20 62 65 67 69 6e 3a 20 27 5c 5c begin: '\\
0003f980: 62 28 46 41 4c 53 45 7c 54 52 55 45 29 5c 5c 62 b(FALSE|TRUE)\\b
0003f990: 27 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 2c '. },
0003f9a0: 0a 20 20 20 20 20 20 20 20 20 20 20 20 7b 0a 20 . {.
0003f9b0: 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 62 b
0003f9c0: 65 67 69 6e 3a 20 27 5c 5c 62 28 5a 45 52 4f 5f egin: '\\b(ZERO_
0003f9d0: 52 4f 54 41 54 49 4f 4e 29 5c 5c 62 27 0a 20 20 ROTATION)\\b'.
0003f9e0: 20 20 20 20 20 20 20 20 20 20 7d 2c 0a 20 20 20 },.
0003f9f0: 20 20 20 20 20 20 20 20 20 7b 0a 20 20 20 20 20 {.
0003fa00: 20 20 20 20 20 20 20 20 20 20 20 62 65 67 69 6e begin
0003fa10: 3a 20 27 5c 5c 62 28 45 4f 46 7c 4a 53 4f 4e 5f : '\\b(EOF|JSON_
0003fa20: 28 41 52 52 41 59 7c 44 45 4c 45 54 45 7c 46 41 (ARRAY|DELETE|FA
0003fa30: 4c 53 45 7c 49 4e 56 41 4c 49 44 7c 4e 55 4c 4c LSE|INVALID|NULL
0003fa40: 7c 4e 55 4d 42 45 52 7c 4f 42 4a 45 43 54 7c 53 |NUMBER|OBJECT|S
0003fa50: 54 52 49 4e 47 7c 54 52 55 45 29 7c 4e 55 4c 4c TRING|TRUE)|NULL
0003fa60: 5f 4b 45 59 7c 54 45 58 54 55 52 45 5f 28 42 4c _KEY|TEXTURE_(BL
0003fa70: 41 4e 4b 7c 44 45 46 41 55 4c 54 7c 4d 45 44 49 ANK|DEFAULT|MEDI
0003fa80: 41 7c 50 4c 59 57 4f 4f 44 7c 54 52 41 4e 53 50 A|PLYWOOD|TRANSP
0003fa90: 41 52 45 4e 54 29 7c 55 52 4c 5f 52 45 51 55 45 ARENT)|URL_REQUE
0003faa0: 53 54 5f 28 47 52 41 4e 54 45 44 7c 44 45 4e 49 ST_(GRANTED|DENI
0003fab0: 45 44 29 29 5c 5c 62 27 0a 20 20 20 20 20 20 20 ED))\\b'.
0003fac0: 20 20 20 20 20 7d 2c 0a 20 20 20 20 20 20 20 20 },.
0003fad0: 20 20 20 20 7b 0a 20 20 20 20 20 20 20 20 20 20 {.
0003fae0: 20 20 20 20 20 20 62 65 67 69 6e 3a 20 27 5c 5c begin: '\\
0003faf0: 62 28 5a 45 52 4f 5f 56 45 43 54 4f 52 7c 54 4f b(ZERO_VECTOR|TO
0003fb00: 55 43 48 5f 49 4e 56 41 4c 49 44 5f 28 54 45 58 UCH_INVALID_(TEX
0003fb10: 43 4f 4f 52 44 7c 56 45 43 54 4f 52 29 29 5c 5c COORD|VECTOR))\\
0003fb20: 62 27 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d b'. }
0003fb30: 0a 20 20 20 20 20 20 20 20 5d 0a 20 20 20 20 7d . ]. }
0003fb40: 3b 0a 0a 20 20 20 20 76 61 72 20 4c 53 4c 5f 46 ;.. var LSL_F
0003fb50: 55 4e 43 54 49 4f 4e 53 20 3d 20 7b 0a 20 20 20 UNCTIONS = {.
0003fb60: 20 20 20 20 20 63 6c 61 73 73 4e 61 6d 65 3a 20 className:
0003fb70: 27 62 75 69 6c 74 5f 69 6e 27 2c 0a 20 20 20 20 'built_in',.
0003fb80: 20 20 20 20 62 65 67 69 6e 3a 20 27 5c 5c 62 28 begin: '\\b(
0003fb90: 6c 6c 28 41 67 65 6e 74 49 6e 45 78 70 65 72 69 ll(AgentInExperi
0003fba0: 65 6e 63 65 7c 28 43 72 65 61 74 65 7c 44 61 74 ence|(Create|Dat
0003fbb0: 61 53 69 7a 65 7c 44 65 6c 65 74 65 7c 4b 65 79 aSize|Delete|Key
0003fbc0: 43 6f 75 6e 74 7c 4b 65 79 73 7c 52 65 61 64 7c Count|Keys|Read|
0003fbd0: 55 70 64 61 74 65 29 4b 65 79 56 61 6c 75 65 7c Update)KeyValue|
0003fbe0: 47 65 74 45 78 70 65 72 69 65 6e 63 65 28 44 65 GetExperience(De
0003fbf0: 74 61 69 6c 73 7c 45 72 72 6f 72 4d 65 73 73 61 tails|ErrorMessa
0003fc00: 67 65 29 7c 52 65 74 75 72 6e 4f 62 6a 65 63 74 ge)|ReturnObject
0003fc10: 73 42 79 28 49 44 7c 4f 77 6e 65 72 29 7c 4a 73 sBy(ID|Owner)|Js
0003fc20: 6f 6e 28 32 4c 69 73 74 7c 5b 47 53 5d 65 74 56 on(2List|[GS]etV
0003fc30: 61 6c 75 65 7c 56 61 6c 75 65 54 79 70 65 29 7c alue|ValueType)|
0003fc40: 53 69 6e 7c 43 6f 73 7c 54 61 6e 7c 41 74 61 6e Sin|Cos|Tan|Atan
0003fc50: 32 7c 53 71 72 74 7c 50 6f 77 7c 41 62 73 7c 46 2|Sqrt|Pow|Abs|F
0003fc60: 61 62 73 7c 46 72 61 6e 64 7c 46 6c 6f 6f 72 7c abs|Frand|Floor|
0003fc70: 43 65 69 6c 7c 52 6f 75 6e 64 7c 56 65 63 28 4d Ceil|Round|Vec(M
0003fc80: 61 67 7c 4e 6f 72 6d 7c 44 69 73 74 29 7c 52 6f ag|Norm|Dist)|Ro
0003fc90: 74 28 42 65 74 77 65 65 6e 7c 32 28 45 75 6c 65 t(Between|2(Eule
0003fca0: 72 7c 46 77 64 7c 4c 65 66 74 7c 55 70 29 29 7c r|Fwd|Left|Up))|
0003fcb0: 28 45 75 6c 65 72 7c 41 78 65 73 29 32 52 6f 74 (Euler|Axes)2Rot
0003fcc0: 7c 57 68 69 73 70 65 72 7c 28 52 65 67 69 6f 6e |Whisper|(Region
0003fcd0: 7c 4f 77 6e 65 72 29 3f 53 61 79 7c 53 68 6f 75 |Owner)?Say|Shou
0003fce0: 74 7c 4c 69 73 74 65 6e 28 43 6f 6e 74 72 6f 6c t|Listen(Control
0003fcf0: 7c 52 65 6d 6f 76 65 29 3f 7c 53 65 6e 73 6f 72 |Remove)?|Sensor
0003fd00: 28 52 65 70 65 61 74 7c 52 65 6d 6f 76 65 29 3f (Repeat|Remove)?
0003fd10: 7c 44 65 74 65 63 74 65 64 28 4e 61 6d 65 7c 4b |Detected(Name|K
0003fd20: 65 79 7c 4f 77 6e 65 72 7c 54 79 70 65 7c 50 6f ey|Owner|Type|Po
0003fd30: 73 7c 56 65 6c 7c 47 72 61 62 7c 52 6f 74 7c 47 s|Vel|Grab|Rot|G
0003fd40: 72 6f 75 70 7c 4c 69 6e 6b 4e 75 6d 62 65 72 29 roup|LinkNumber)
0003fd50: 7c 44 69 65 7c 47 72 6f 75 6e 64 7c 57 69 6e 64 |Die|Ground|Wind
0003fd60: 7c 28 5b 47 53 5d 65 74 29 28 41 6e 69 6d 61 74 |([GS]et)(Animat
0003fd70: 69 6f 6e 4f 76 65 72 72 69 64 65 7c 4d 65 6d 6f ionOverride|Memo
0003fd80: 72 79 4c 69 6d 69 74 7c 50 72 69 6d 4d 65 64 69 ryLimit|PrimMedi
0003fd90: 61 50 61 72 61 6d 73 7c 50 61 72 63 65 6c 4d 75 aParams|ParcelMu
0003fda0: 73 69 63 55 52 4c 7c 4f 62 6a 65 63 74 28 44 65 sicURL|Object(De
0003fdb0: 73 63 7c 4e 61 6d 65 29 7c 50 68 79 73 69 63 73 sc|Name)|Physics
0003fdc0: 4d 61 74 65 72 69 61 6c 7c 53 74 61 74 75 73 7c Material|Status|
0003fdd0: 53 63 61 6c 65 7c 43 6f 6c 6f 72 7c 41 6c 70 68 Scale|Color|Alph
0003fde0: 61 7c 54 65 78 74 75 72 65 7c 50 6f 73 7c 52 6f a|Texture|Pos|Ro
0003fdf0: 74 7c 46 6f 72 63 65 7c 54 6f 72 71 75 65 29 7c t|Force|Torque)|
0003fe00: 52 65 73 65 74 41 6e 69 6d 61 74 69 6f 6e 4f 76 ResetAnimationOv
0003fe10: 65 72 72 69 64 65 7c 28 53 63 61 6c 65 7c 4f 66 erride|(Scale|Of
0003fe20: 66 73 65 74 7c 52 6f 74 61 74 65 29 54 65 78 74 fset|Rotate)Text
0003fe30: 75 72 65 7c 28 52 6f 74 29 3f 54 61 72 67 65 74 ure|(Rot)?Target
0003fe40: 28 52 65 6d 6f 76 65 29 3f 7c 28 53 74 6f 70 29 (Remove)?|(Stop)
0003fe50: 3f 4d 6f 76 65 54 6f 54 61 72 67 65 74 7c 41 70 ?MoveToTarget|Ap
0003fe60: 70 6c 79 28 52 6f 74 61 74 69 6f 6e 61 6c 29 3f ply(Rotational)?
0003fe70: 49 6d 70 75 6c 73 65 7c 53 65 74 28 4b 65 79 66 Impulse|Set(Keyf
0003fe80: 72 61 6d 65 64 4d 6f 74 69 6f 6e 7c 43 6f 6e 74 ramedMotion|Cont
0003fe90: 65 6e 74 54 79 70 65 7c 52 65 67 69 6f 6e 50 6f entType|RegionPo
0003fea0: 73 7c 28 41 6e 67 75 6c 61 72 29 3f 56 65 6c 6f s|(Angular)?Velo
0003feb0: 63 69 74 79 7c 42 75 6f 79 61 6e 63 79 7c 48 6f city|Buoyancy|Ho
0003fec0: 76 65 72 48 65 69 67 68 74 7c 46 6f 72 63 65 41 verHeight|ForceA
0003fed0: 6e 64 54 6f 72 71 75 65 7c 54 69 6d 65 72 45 76 ndTorque|TimerEv
0003fee0: 65 6e 74 7c 53 63 72 69 70 74 53 74 61 74 65 7c ent|ScriptState|
0003fef0: 44 61 6d 61 67 65 7c 54 65 78 74 75 72 65 41 6e Damage|TextureAn
0003ff00: 69 6d 7c 53 6f 75 6e 64 28 51 75 65 75 65 69 6e im|Sound(Queuein
0003ff10: 67 7c 52 61 64 69 75 73 29 7c 56 65 68 69 63 6c g|Radius)|Vehicl
0003ff20: 65 28 54 79 70 65 7c 28 46 6c 6f 61 74 7c 56 65 e(Type|(Float|Ve
0003ff30: 63 74 6f 72 7c 52 6f 74 61 74 69 6f 6e 29 50 61 ctor|Rotation)Pa
0003ff40: 72 61 6d 29 7c 28 54 6f 75 63 68 7c 53 69 74 29 ram)|(Touch|Sit)
0003ff50: 3f 54 65 78 74 7c 43 61 6d 65 72 61 28 45 79 65 ?Text|Camera(Eye
0003ff60: 7c 41 74 29 4f 66 66 73 65 74 7c 50 72 69 6d 69 |At)Offset|Primi
0003ff70: 74 69 76 65 50 61 72 61 6d 73 7c 43 6c 69 63 6b tiveParams|Click
0003ff80: 41 63 74 69 6f 6e 7c 4c 69 6e 6b 28 41 6c 70 68 Action|Link(Alph
0003ff90: 61 7c 43 6f 6c 6f 72 7c 50 72 69 6d 69 74 69 76 a|Color|Primitiv
0003ffa0: 65 50 61 72 61 6d 73 28 46 61 73 74 29 3f 7c 54 eParams(Fast)?|T
0003ffb0: 65 78 74 75 72 65 28 41 6e 69 6d 29 3f 7c 43 61 exture(Anim)?|Ca
0003ffc0: 6d 65 72 61 7c 4d 65 64 69 61 29 7c 52 65 6d 6f mera|Media)|Remo
0003ffd0: 74 65 53 63 72 69 70 74 41 63 63 65 73 73 50 69 teScriptAccessPi
0003ffe0: 6e 7c 50 61 79 50 72 69 63 65 7c 4c 6f 63 61 6c n|PayPrice|Local
0003fff0: 52 6f 74 29 7c 53 63 61 6c 65 42 79 46 61 63 74 Rot)|ScaleByFact