00000000: 2f 2a 0a 20 20 48 69 67 68 6c 69 67 68 74 2e 6a /*. Highlight.j
00000010: 73 20 31 30 2e 31 2e 31 20 28 39 33 66 64 30 64 s 10.1.1 (93fd0d
00000020: 37 33 29 0a 20 20 4c 69 63 65 6e 73 65 3a 20 42 73). License: B
00000030: 53 44 2d 33 2d 43 6c 61 75 73 65 0a 20 20 43 6f SD-3-Clause. Co
00000040: 70 79 72 69 67 68 74 20 28 63 29 20 32 30 30 36 pyright (c) 2006
00000050: 2d 32 30 32 30 2c 20 49 76 61 6e 20 53 61 67 61 -2020, Ivan Saga
00000060: 6c 61 65 76 0a 2a 2f 0a 76 61 72 20 68 6c 6a 73 laev.*/.var hljs
00000070: 3d 66 75 6e 63 74 69 6f 6e 28 29 7b 22 75 73 65 =function(){"use
00000080: 20 73 74 72 69 63 74 22 3b 66 75 6e 63 74 69 6f strict";functio
00000090: 6e 20 65 28 6e 29 7b 4f 62 6a 65 63 74 2e 66 72 n e(n){Object.fr
000000a0: 65 65 7a 65 28 6e 29 3b 76 61 72 20 74 3d 22 66 eeze(n);var t="f
000000b0: 75 6e 63 74 69 6f 6e 22 3d 3d 74 79 70 65 6f 66 unction"==typeof
000000c0: 20 6e 3b 72 65 74 75 72 6e 20 4f 62 6a 65 63 74 n;return Object
000000d0: 2e 67 65 74 4f 77 6e 50 72 6f 70 65 72 74 79 4e .getOwnPropertyN
000000e0: 61 6d 65 73 28 6e 29 2e 66 6f 72 45 61 63 68 28 ames(n).forEach(
000000f0: 28 66 75 6e 63 74 69 6f 6e 28 72 29 7b 21 4f 62 (function(r){!Ob
00000100: 6a 65 63 74 2e 68 61 73 4f 77 6e 50 72 6f 70 65 ject.hasOwnPrope
00000110: 72 74 79 2e 63 61 6c 6c 28 6e 2c 72 29 7c 7c 6e rty.call(n,r)||n
00000120: 75 6c 6c 3d 3d 3d 6e 5b 72 5d 7c 7c 22 6f 62 6a ull===n[r]||"obj
00000130: 65 63 74 22 21 3d 74 79 70 65 6f 66 20 6e 5b 72 ect"!=typeof n[r
00000140: 5d 26 26 22 66 75 6e 63 74 69 6f 6e 22 21 3d 74 ]&&"function"!=t
00000150: 79 70 65 6f 66 20 6e 5b 72 5d 7c 7c 74 26 26 28 ypeof n[r]||t&&(
00000160: 22 63 61 6c 6c 65 72 22 3d 3d 3d 72 7c 7c 22 63 "caller"===r||"c
00000170: 61 6c 6c 65 65 22 3d 3d 3d 72 7c 7c 22 61 72 67 allee"===r||"arg
00000180: 75 6d 65 6e 74 73 22 3d 3d 3d 72 29 7c 7c 4f 62 uments"===r)||Ob
00000190: 6a 65 63 74 2e 69 73 46 72 6f 7a 65 6e 28 6e 5b ject.isFrozen(n[
000001a0: 72 5d 29 7c 7c 65 28 6e 5b 72 5d 29 7d 29 29 2c r])||e(n[r])})),
000001b0: 6e 7d 63 6c 61 73 73 20 6e 7b 63 6f 6e 73 74 72 n}class n{constr
000001c0: 75 63 74 6f 72 28 65 29 7b 76 6f 69 64 20 30 3d uctor(e){void 0=
000001d0: 3d 3d 65 2e 64 61 74 61 26 26 28 65 2e 64 61 74 ==e.data&&(e.dat
000001e0: 61 3d 7b 7d 29 2c 74 68 69 73 2e 64 61 74 61 3d a={}),this.data=
000001f0: 65 2e 64 61 74 61 7d 69 67 6e 6f 72 65 4d 61 74 e.data}ignoreMat
00000200: 63 68 28 29 7b 74 68 69 73 2e 69 67 6e 6f 72 65 ch(){this.ignore
00000210: 3d 21 30 7d 7d 66 75 6e 63 74 69 6f 6e 20 74 28 =!0}}function t(
00000220: 65 29 7b 72 65 74 75 72 6e 20 65 2e 72 65 70 6c e){return e.repl
00000230: 61 63 65 28 2f 26 2f 67 2c 22 26 61 6d 70 3b 22 ace(/&/g,"&"
00000240: 29 2e 72 65 70 6c 61 63 65 28 2f 3c 2f 67 2c 22 ).replace(/</g,"
00000250: 26 6c 74 3b 22 29 2e 72 65 70 6c 61 63 65 28 2f <").replace(/
00000260: 3e 2f 67 2c 22 26 67 74 3b 22 29 2e 72 65 70 6c >/g,">").repl
00000270: 61 63 65 28 2f 22 2f 67 2c 22 26 71 75 6f 74 3b ace(/"/g,""
00000280: 22 29 2e 72 65 70 6c 61 63 65 28 2f 27 2f 67 2c ").replace(/'/g,
00000290: 22 26 23 78 32 37 3b 22 29 7d 66 75 6e 63 74 69 "'")}functi
000002a0: 6f 6e 20 72 28 65 2c 2e 2e 2e 6e 29 7b 76 61 72 on r(e,...n){var
000002b0: 20 74 3d 7b 7d 3b 66 6f 72 28 63 6f 6e 73 74 20 t={};for(const
000002c0: 6e 20 69 6e 20 65 29 74 5b 6e 5d 3d 65 5b 6e 5d n in e)t[n]=e[n]
000002d0: 3b 72 65 74 75 72 6e 20 6e 2e 66 6f 72 45 61 63 ;return n.forEac
000002e0: 68 28 28 66 75 6e 63 74 69 6f 6e 28 65 29 7b 66 h((function(e){f
000002f0: 6f 72 28 63 6f 6e 73 74 20 6e 20 69 6e 20 65 29 or(const n in e)
00000300: 74 5b 6e 5d 3d 65 5b 6e 5d 7d 29 29 2c 74 7d 66 t[n]=e[n]})),t}f
00000310: 75 6e 63 74 69 6f 6e 20 61 28 65 29 7b 72 65 74 unction a(e){ret
00000320: 75 72 6e 20 65 2e 6e 6f 64 65 4e 61 6d 65 2e 74 urn e.nodeName.t
00000330: 6f 4c 6f 77 65 72 43 61 73 65 28 29 7d 76 61 72 oLowerCase()}var
00000340: 20 69 3d 4f 62 6a 65 63 74 2e 66 72 65 65 7a 65 i=Object.freeze
00000350: 28 7b 5f 5f 70 72 6f 74 6f 5f 5f 3a 6e 75 6c 6c ({__proto__:null
00000360: 2c 65 73 63 61 70 65 48 54 4d 4c 3a 74 2c 69 6e ,escapeHTML:t,in
00000370: 68 65 72 69 74 3a 72 2c 6e 6f 64 65 53 74 72 65 herit:r,nodeStre
00000380: 61 6d 3a 66 75 6e 63 74 69 6f 6e 28 65 29 7b 76 am:function(e){v
00000390: 61 72 20 6e 3d 5b 5d 3b 72 65 74 75 72 6e 20 66 ar n=[];return f
000003a0: 75 6e 63 74 69 6f 6e 20 65 28 74 2c 72 29 7b 66 unction e(t,r){f
000003b0: 6f 72 28 76 61 72 20 69 3d 74 2e 66 69 72 73 74 or(var i=t.first
000003c0: 43 68 69 6c 64 3b 69 3b 69 3d 69 2e 6e 65 78 74 Child;i;i=i.next
000003d0: 53 69 62 6c 69 6e 67 29 33 3d 3d 3d 69 2e 6e 6f Sibling)3===i.no
000003e0: 64 65 54 79 70 65 3f 72 2b 3d 69 2e 6e 6f 64 65 deType?r+=i.node
000003f0: 56 61 6c 75 65 2e 6c 65 6e 67 74 68 3a 31 3d 3d Value.length:1==
00000400: 3d 69 2e 6e 6f 64 65 54 79 70 65 26 26 28 6e 2e =i.nodeType&&(n.
00000410: 70 75 73 68 28 7b 65 76 65 6e 74 3a 22 73 74 61 push({event:"sta
00000420: 72 74 22 2c 6f 66 66 73 65 74 3a 72 2c 6e 6f 64 rt",offset:r,nod
00000430: 65 3a 69 7d 29 2c 72 3d 65 28 69 2c 72 29 2c 61 e:i}),r=e(i,r),a
00000440: 28 69 29 2e 6d 61 74 63 68 28 2f 62 72 7c 68 72 (i).match(/br|hr
00000450: 7c 69 6d 67 7c 69 6e 70 75 74 2f 29 7c 7c 6e 2e |img|input/)||n.
00000460: 70 75 73 68 28 7b 65 76 65 6e 74 3a 22 73 74 6f push({event:"sto
00000470: 70 22 2c 6f 66 66 73 65 74 3a 72 2c 6e 6f 64 65 p",offset:r,node
00000480: 3a 69 7d 29 29 3b 72 65 74 75 72 6e 20 72 7d 28 :i}));return r}(
00000490: 65 2c 30 29 2c 6e 7d 2c 6d 65 72 67 65 53 74 72 e,0),n},mergeStr
000004a0: 65 61 6d 73 3a 66 75 6e 63 74 69 6f 6e 28 65 2c eams:function(e,
000004b0: 6e 2c 72 29 7b 76 61 72 20 69 3d 30 2c 73 3d 22 n,r){var i=0,s="
000004c0: 22 2c 6f 3d 5b 5d 3b 66 75 6e 63 74 69 6f 6e 20 ",o=[];function
000004d0: 6c 28 29 7b 72 65 74 75 72 6e 20 65 2e 6c 65 6e l(){return e.len
000004e0: 67 74 68 26 26 6e 2e 6c 65 6e 67 74 68 3f 65 5b gth&&n.length?e[
000004f0: 30 5d 2e 6f 66 66 73 65 74 21 3d 3d 6e 5b 30 5d 0].offset!==n[0]
00000500: 2e 6f 66 66 73 65 74 3f 65 5b 30 5d 2e 6f 66 66 .offset?e[0].off
00000510: 73 65 74 3c 6e 5b 30 5d 2e 6f 66 66 73 65 74 3f set<n[0].offset?
00000520: 65 3a 6e 3a 22 73 74 61 72 74 22 3d 3d 3d 6e 5b e:n:"start"===n[
00000530: 30 5d 2e 65 76 65 6e 74 3f 65 3a 6e 3a 65 2e 6c 0].event?e:n:e.l
00000540: 65 6e 67 74 68 3f 65 3a 6e 7d 66 75 6e 63 74 69 ength?e:n}functi
00000550: 6f 6e 20 63 28 65 29 7b 73 2b 3d 22 3c 22 2b 61 on c(e){s+="<"+a
00000560: 28 65 29 2b 5b 5d 2e 6d 61 70 2e 63 61 6c 6c 28 (e)+[].map.call(
00000570: 65 2e 61 74 74 72 69 62 75 74 65 73 2c 28 66 75 e.attributes,(fu
00000580: 6e 63 74 69 6f 6e 28 65 29 7b 72 65 74 75 72 6e nction(e){return
00000590: 22 20 22 2b 65 2e 6e 6f 64 65 4e 61 6d 65 2b 27 " "+e.nodeName+'
000005a0: 3d 22 27 2b 74 28 65 2e 76 61 6c 75 65 29 2b 27 ="'+t(e.value)+'
000005b0: 22 27 7d 29 29 2e 6a 6f 69 6e 28 22 22 29 2b 22 "'})).join("")+"
000005c0: 3e 22 7d 66 75 6e 63 74 69 6f 6e 20 75 28 65 29 >"}function u(e)
000005d0: 7b 73 2b 3d 22 3c 2f 22 2b 61 28 65 29 2b 22 3e {s+="</"+a(e)+">
000005e0: 22 7d 66 75 6e 63 74 69 6f 6e 20 64 28 65 29 7b "}function d(e){
000005f0: 28 22 73 74 61 72 74 22 3d 3d 3d 65 2e 65 76 65 ("start"===e.eve
00000600: 6e 74 3f 63 3a 75 29 28 65 2e 6e 6f 64 65 29 7d nt?c:u)(e.node)}
00000610: 66 6f 72 28 3b 65 2e 6c 65 6e 67 74 68 7c 7c 6e for(;e.length||n
00000620: 2e 6c 65 6e 67 74 68 3b 29 7b 76 61 72 20 67 3d .length;){var g=
00000630: 6c 28 29 3b 69 66 28 73 2b 3d 74 28 72 2e 73 75 l();if(s+=t(r.su
00000640: 62 73 74 72 69 6e 67 28 69 2c 67 5b 30 5d 2e 6f bstring(i,g[0].o
00000650: 66 66 73 65 74 29 29 2c 69 3d 67 5b 30 5d 2e 6f ffset)),i=g[0].o
00000660: 66 66 73 65 74 2c 67 3d 3d 3d 65 29 7b 6f 2e 72 ffset,g===e){o.r
00000670: 65 76 65 72 73 65 28 29 2e 66 6f 72 45 61 63 68 everse().forEach
00000680: 28 75 29 3b 64 6f 7b 64 28 67 2e 73 70 6c 69 63 (u);do{d(g.splic
00000690: 65 28 30 2c 31 29 5b 30 5d 29 2c 67 3d 6c 28 29 e(0,1)[0]),g=l()
000006a0: 7d 77 68 69 6c 65 28 67 3d 3d 3d 65 26 26 67 2e }while(g===e&&g.
000006b0: 6c 65 6e 67 74 68 26 26 67 5b 30 5d 2e 6f 66 66 length&&g[0].off
000006c0: 73 65 74 3d 3d 3d 69 29 3b 6f 2e 72 65 76 65 72 set===i);o.rever
000006d0: 73 65 28 29 2e 66 6f 72 45 61 63 68 28 63 29 7d se().forEach(c)}
000006e0: 65 6c 73 65 22 73 74 61 72 74 22 3d 3d 3d 67 5b else"start"===g[
000006f0: 30 5d 2e 65 76 65 6e 74 3f 6f 2e 70 75 73 68 28 0].event?o.push(
00000700: 67 5b 30 5d 2e 6e 6f 64 65 29 3a 6f 2e 70 6f 70 g[0].node):o.pop
00000710: 28 29 2c 64 28 67 2e 73 70 6c 69 63 65 28 30 2c (),d(g.splice(0,
00000720: 31 29 5b 30 5d 29 7d 72 65 74 75 72 6e 20 73 2b 1)[0])}return s+
00000730: 74 28 72 2e 73 75 62 73 74 72 28 69 29 29 7d 7d t(r.substr(i))}}
00000740: 29 3b 63 6f 6e 73 74 20 73 3d 22 3c 2f 73 70 61 );const s="</spa
00000750: 6e 3e 22 2c 6f 3d 65 3d 3e 21 21 65 2e 6b 69 6e n>",o=e=>!!e.kin
00000760: 64 3b 63 6c 61 73 73 20 6c 7b 63 6f 6e 73 74 72 d;class l{constr
00000770: 75 63 74 6f 72 28 65 2c 6e 29 7b 74 68 69 73 2e uctor(e,n){this.
00000780: 62 75 66 66 65 72 3d 22 22 2c 74 68 69 73 2e 63 buffer="",this.c
00000790: 6c 61 73 73 50 72 65 66 69 78 3d 6e 2e 63 6c 61 lassPrefix=n.cla
000007a0: 73 73 50 72 65 66 69 78 2c 65 2e 77 61 6c 6b 28 ssPrefix,e.walk(
000007b0: 74 68 69 73 29 7d 61 64 64 54 65 78 74 28 65 29 this)}addText(e)
000007c0: 7b 74 68 69 73 2e 62 75 66 66 65 72 2b 3d 74 28 {this.buffer+=t(
000007d0: 65 29 7d 6f 70 65 6e 4e 6f 64 65 28 65 29 7b 69 e)}openNode(e){i
000007e0: 66 28 21 6f 28 65 29 29 72 65 74 75 72 6e 3b 6c f(!o(e))return;l
000007f0: 65 74 20 6e 3d 65 2e 6b 69 6e 64 3b 65 2e 73 75 et n=e.kind;e.su
00000800: 62 6c 61 6e 67 75 61 67 65 7c 7c 28 6e 3d 60 24 blanguage||(n=`$
00000810: 7b 74 68 69 73 2e 63 6c 61 73 73 50 72 65 66 69 {this.classPrefi
00000820: 78 7d 24 7b 6e 7d 60 29 2c 74 68 69 73 2e 73 70 x}${n}`),this.sp
00000830: 61 6e 28 6e 29 7d 63 6c 6f 73 65 4e 6f 64 65 28 an(n)}closeNode(
00000840: 65 29 7b 6f 28 65 29 26 26 28 74 68 69 73 2e 62 e){o(e)&&(this.b
00000850: 75 66 66 65 72 2b 3d 73 29 7d 76 61 6c 75 65 28 uffer+=s)}value(
00000860: 29 7b 72 65 74 75 72 6e 20 74 68 69 73 2e 62 75 ){return this.bu
00000870: 66 66 65 72 7d 73 70 61 6e 28 65 29 7b 74 68 69 ffer}span(e){thi
00000880: 73 2e 62 75 66 66 65 72 2b 3d 60 3c 73 70 61 6e s.buffer+=`<span
00000890: 20 63 6c 61 73 73 3d 22 24 7b 65 7d 22 3e 60 7d class="${e}">`}
000008a0: 7d 63 6c 61 73 73 20 63 7b 63 6f 6e 73 74 72 75 }class c{constru
000008b0: 63 74 6f 72 28 29 7b 74 68 69 73 2e 72 6f 6f 74 ctor(){this.root
000008c0: 4e 6f 64 65 3d 7b 63 68 69 6c 64 72 65 6e 3a 5b Node={children:[
000008d0: 5d 7d 2c 74 68 69 73 2e 73 74 61 63 6b 3d 5b 74 ]},this.stack=[t
000008e0: 68 69 73 2e 72 6f 6f 74 4e 6f 64 65 5d 7d 67 65 his.rootNode]}ge
000008f0: 74 20 74 6f 70 28 29 7b 72 65 74 75 72 6e 20 74 t top(){return t
00000900: 68 69 73 2e 73 74 61 63 6b 5b 74 68 69 73 2e 73 his.stack[this.s
00000910: 74 61 63 6b 2e 6c 65 6e 67 74 68 2d 31 5d 7d 67 tack.length-1]}g
00000920: 65 74 20 72 6f 6f 74 28 29 7b 72 65 74 75 72 6e et root(){return
00000930: 20 74 68 69 73 2e 72 6f 6f 74 4e 6f 64 65 7d 61 this.rootNode}a
00000940: 64 64 28 65 29 7b 74 68 69 73 2e 74 6f 70 2e 63 dd(e){this.top.c
00000950: 68 69 6c 64 72 65 6e 2e 70 75 73 68 28 65 29 7d hildren.push(e)}
00000960: 6f 70 65 6e 4e 6f 64 65 28 65 29 7b 63 6f 6e 73 openNode(e){cons
00000970: 74 20 6e 3d 7b 6b 69 6e 64 3a 65 2c 63 68 69 6c t n={kind:e,chil
00000980: 64 72 65 6e 3a 5b 5d 7d 3b 74 68 69 73 2e 61 64 dren:[]};this.ad
00000990: 64 28 6e 29 2c 74 68 69 73 2e 73 74 61 63 6b 2e d(n),this.stack.
000009a0: 70 75 73 68 28 6e 29 7d 63 6c 6f 73 65 4e 6f 64 push(n)}closeNod
000009b0: 65 28 29 7b 69 66 28 74 68 69 73 2e 73 74 61 63 e(){if(this.stac
000009c0: 6b 2e 6c 65 6e 67 74 68 3e 31 29 72 65 74 75 72 k.length>1)retur
000009d0: 6e 20 74 68 69 73 2e 73 74 61 63 6b 2e 70 6f 70 n this.stack.pop
000009e0: 28 29 7d 63 6c 6f 73 65 41 6c 6c 4e 6f 64 65 73 ()}closeAllNodes
000009f0: 28 29 7b 66 6f 72 28 3b 74 68 69 73 2e 63 6c 6f (){for(;this.clo
00000a00: 73 65 4e 6f 64 65 28 29 3b 29 3b 7d 74 6f 4a 53 seNode(););}toJS
00000a10: 4f 4e 28 29 7b 72 65 74 75 72 6e 20 4a 53 4f 4e ON(){return JSON
00000a20: 2e 73 74 72 69 6e 67 69 66 79 28 74 68 69 73 2e .stringify(this.
00000a30: 72 6f 6f 74 4e 6f 64 65 2c 6e 75 6c 6c 2c 34 29 rootNode,null,4)
00000a40: 7d 77 61 6c 6b 28 65 29 7b 72 65 74 75 72 6e 20 }walk(e){return
00000a50: 74 68 69 73 2e 63 6f 6e 73 74 72 75 63 74 6f 72 this.constructor
00000a60: 2e 5f 77 61 6c 6b 28 65 2c 74 68 69 73 2e 72 6f ._walk(e,this.ro
00000a70: 6f 74 4e 6f 64 65 29 7d 73 74 61 74 69 63 20 5f otNode)}static _
00000a80: 77 61 6c 6b 28 65 2c 6e 29 7b 72 65 74 75 72 6e walk(e,n){return
00000a90: 22 73 74 72 69 6e 67 22 3d 3d 74 79 70 65 6f 66 "string"==typeof
00000aa0: 20 6e 3f 65 2e 61 64 64 54 65 78 74 28 6e 29 3a n?e.addText(n):
00000ab0: 6e 2e 63 68 69 6c 64 72 65 6e 26 26 28 65 2e 6f n.children&&(e.o
00000ac0: 70 65 6e 4e 6f 64 65 28 6e 29 2c 6e 2e 63 68 69 penNode(n),n.chi
00000ad0: 6c 64 72 65 6e 2e 66 6f 72 45 61 63 68 28 6e 3d ldren.forEach(n=
00000ae0: 3e 74 68 69 73 2e 5f 77 61 6c 6b 28 65 2c 6e 29 >this._walk(e,n)
00000af0: 29 2c 65 2e 63 6c 6f 73 65 4e 6f 64 65 28 6e 29 ),e.closeNode(n)
00000b00: 29 2c 65 7d 73 74 61 74 69 63 20 5f 63 6f 6c 6c ),e}static _coll
00000b10: 61 70 73 65 28 65 29 7b 22 73 74 72 69 6e 67 22 apse(e){"string"
00000b20: 21 3d 74 79 70 65 6f 66 20 65 26 26 65 2e 63 68 !=typeof e&&e.ch
00000b30: 69 6c 64 72 65 6e 26 26 28 65 2e 63 68 69 6c 64 ildren&&(e.child
00000b40: 72 65 6e 2e 65 76 65 72 79 28 65 3d 3e 22 73 74 ren.every(e=>"st
00000b50: 72 69 6e 67 22 3d 3d 74 79 70 65 6f 66 20 65 29 ring"==typeof e)
00000b60: 3f 65 2e 63 68 69 6c 64 72 65 6e 3d 5b 65 2e 63 ?e.children=[e.c
00000b70: 68 69 6c 64 72 65 6e 2e 6a 6f 69 6e 28 22 22 29 hildren.join("")
00000b80: 5d 3a 65 2e 63 68 69 6c 64 72 65 6e 2e 66 6f 72 ]:e.children.for
00000b90: 45 61 63 68 28 65 3d 3e 7b 63 2e 5f 63 6f 6c 6c Each(e=>{c._coll
00000ba0: 61 70 73 65 28 65 29 7d 29 29 7d 7d 63 6c 61 73 apse(e)}))}}clas
00000bb0: 73 20 75 20 65 78 74 65 6e 64 73 20 63 7b 63 6f s u extends c{co
00000bc0: 6e 73 74 72 75 63 74 6f 72 28 65 29 7b 73 75 70 nstructor(e){sup
00000bd0: 65 72 28 29 2c 74 68 69 73 2e 6f 70 74 69 6f 6e er(),this.option
00000be0: 73 3d 65 7d 61 64 64 4b 65 79 77 6f 72 64 28 65 s=e}addKeyword(e
00000bf0: 2c 6e 29 7b 22 22 21 3d 3d 65 26 26 28 74 68 69 ,n){""!==e&&(thi
00000c00: 73 2e 6f 70 65 6e 4e 6f 64 65 28 6e 29 2c 74 68 s.openNode(n),th
00000c10: 69 73 2e 61 64 64 54 65 78 74 28 65 29 2c 74 68 is.addText(e),th
00000c20: 69 73 2e 63 6c 6f 73 65 4e 6f 64 65 28 29 29 7d is.closeNode())}
00000c30: 61 64 64 54 65 78 74 28 65 29 7b 22 22 21 3d 3d addText(e){""!==
00000c40: 65 26 26 74 68 69 73 2e 61 64 64 28 65 29 7d 61 e&&this.add(e)}a
00000c50: 64 64 53 75 62 6c 61 6e 67 75 61 67 65 28 65 2c ddSublanguage(e,
00000c60: 6e 29 7b 63 6f 6e 73 74 20 74 3d 65 2e 72 6f 6f n){const t=e.roo
00000c70: 74 3b 74 2e 6b 69 6e 64 3d 6e 2c 74 2e 73 75 62 t;t.kind=n,t.sub
00000c80: 6c 61 6e 67 75 61 67 65 3d 21 30 2c 74 68 69 73 language=!0,this
00000c90: 2e 61 64 64 28 74 29 7d 74 6f 48 54 4d 4c 28 29 .add(t)}toHTML()
00000ca0: 7b 72 65 74 75 72 6e 20 6e 65 77 20 6c 28 74 68 {return new l(th
00000cb0: 69 73 2c 74 68 69 73 2e 6f 70 74 69 6f 6e 73 29 is,this.options)
00000cc0: 2e 76 61 6c 75 65 28 29 7d 66 69 6e 61 6c 69 7a .value()}finaliz
00000cd0: 65 28 29 7b 72 65 74 75 72 6e 21 30 7d 7d 66 75 e(){return!0}}fu
00000ce0: 6e 63 74 69 6f 6e 20 64 28 65 29 7b 72 65 74 75 nction d(e){retu
00000cf0: 72 6e 20 65 3f 22 73 74 72 69 6e 67 22 3d 3d 74 rn e?"string"==t
00000d00: 79 70 65 6f 66 20 65 3f 65 3a 65 2e 73 6f 75 72 ypeof e?e:e.sour
00000d10: 63 65 3a 6e 75 6c 6c 7d 63 6f 6e 73 74 20 67 3d ce:null}const g=
00000d20: 22 28 2d 3f 29 28 5c 5c 62 30 5b 78 58 5d 5b 61 "(-?)(\\b0[xX][a
00000d30: 2d 66 41 2d 46 30 2d 39 5d 2b 7c 28 5c 5c 62 5c -fA-F0-9]+|(\\b\
00000d40: 5c 64 2b 28 5c 5c 2e 5c 5c 64 2a 29 3f 7c 5c 5c \d+(\\.\\d*)?|\\
00000d50: 2e 5c 5c 64 2b 29 28 5b 65 45 5d 5b 2d 2b 5d 3f .\\d+)([eE][-+]?
00000d60: 5c 5c 64 2b 29 3f 29 22 2c 68 3d 7b 62 65 67 69 \\d+)?)",h={begi
00000d70: 6e 3a 22 5c 5c 5c 5c 5b 5c 5c 73 5c 5c 53 5d 22 n:"\\\\[\\s\\S]"
00000d80: 2c 72 65 6c 65 76 61 6e 63 65 3a 30 7d 2c 66 3d ,relevance:0},f=
00000d90: 7b 63 6c 61 73 73 4e 61 6d 65 3a 22 73 74 72 69 {className:"stri
00000da0: 6e 67 22 2c 62 65 67 69 6e 3a 22 27 22 2c 65 6e ng",begin:"'",en
00000db0: 64 3a 22 27 22 2c 69 6c 6c 65 67 61 6c 3a 22 5c d:"'",illegal:"\
00000dc0: 5c 6e 22 2c 63 6f 6e 74 61 69 6e 73 3a 5b 68 5d \n",contains:[h]
00000dd0: 7d 2c 70 3d 7b 63 6c 61 73 73 4e 61 6d 65 3a 22 },p={className:"
00000de0: 73 74 72 69 6e 67 22 2c 62 65 67 69 6e 3a 27 22 string",begin:'"
00000df0: 27 2c 65 6e 64 3a 27 22 27 2c 69 6c 6c 65 67 61 ',end:'"',illega
00000e00: 6c 3a 22 5c 5c 6e 22 2c 63 6f 6e 74 61 69 6e 73 l:"\\n",contains
00000e10: 3a 5b 68 5d 7d 2c 62 3d 7b 62 65 67 69 6e 3a 2f :[h]},b={begin:/
00000e20: 5c 62 28 61 7c 61 6e 7c 74 68 65 7c 61 72 65 7c \b(a|an|the|are|
00000e30: 49 27 6d 7c 69 73 6e 27 74 7c 64 6f 6e 27 74 7c I'm|isn't|don't|
00000e40: 64 6f 65 73 6e 27 74 7c 77 6f 6e 27 74 7c 62 75 doesn't|won't|bu
00000e50: 74 7c 6a 75 73 74 7c 73 68 6f 75 6c 64 7c 70 72 t|just|should|pr
00000e60: 65 74 74 79 7c 73 69 6d 70 6c 79 7c 65 6e 6f 75 etty|simply|enou
00000e70: 67 68 7c 67 6f 6e 6e 61 7c 67 6f 69 6e 67 7c 77 gh|gonna|going|w
00000e80: 74 66 7c 73 6f 7c 73 75 63 68 7c 77 69 6c 6c 7c tf|so|such|will|
00000e90: 79 6f 75 7c 79 6f 75 72 7c 74 68 65 79 7c 6c 69 you|your|they|li
00000ea0: 6b 65 7c 6d 6f 72 65 29 5c 62 2f 7d 2c 6d 3d 66 ke|more)\b/},m=f
00000eb0: 75 6e 63 74 69 6f 6e 28 65 2c 6e 2c 74 3d 7b 7d unction(e,n,t={}
00000ec0: 29 7b 76 61 72 20 61 3d 72 28 7b 63 6c 61 73 73 ){var a=r({class
00000ed0: 4e 61 6d 65 3a 22 63 6f 6d 6d 65 6e 74 22 2c 62 Name:"comment",b
00000ee0: 65 67 69 6e 3a 65 2c 65 6e 64 3a 6e 2c 63 6f 6e egin:e,end:n,con
00000ef0: 74 61 69 6e 73 3a 5b 5d 7d 2c 74 29 3b 72 65 74 tains:[]},t);ret
00000f00: 75 72 6e 20 61 2e 63 6f 6e 74 61 69 6e 73 2e 70 urn a.contains.p
00000f10: 75 73 68 28 62 29 2c 61 2e 63 6f 6e 74 61 69 6e ush(b),a.contain
00000f20: 73 2e 70 75 73 68 28 7b 63 6c 61 73 73 4e 61 6d s.push({classNam
00000f30: 65 3a 22 64 6f 63 74 61 67 22 2c 62 65 67 69 6e e:"doctag",begin
00000f40: 3a 22 28 3f 3a 54 4f 44 4f 7c 46 49 58 4d 45 7c :"(?:TODO|FIXME|
00000f50: 4e 4f 54 45 7c 42 55 47 7c 4f 50 54 49 4d 49 5a NOTE|BUG|OPTIMIZ
00000f60: 45 7c 48 41 43 4b 7c 58 58 58 29 3a 22 2c 72 65 E|HACK|XXX):",re
00000f70: 6c 65 76 61 6e 63 65 3a 30 7d 29 2c 61 7d 2c 76 levance:0}),a},v
00000f80: 3d 6d 28 22 2f 2f 22 2c 22 24 22 29 2c 78 3d 6d =m("//","$"),x=m
00000f90: 28 22 2f 5c 5c 2a 22 2c 22 5c 5c 2a 2f 22 29 2c ("/\\*","\\*/"),
00000fa0: 45 3d 6d 28 22 23 22 2c 22 24 22 29 3b 76 61 72 E=m("#","$");var
00000fb0: 20 5f 3d 4f 62 6a 65 63 74 2e 66 72 65 65 7a 65 _=Object.freeze
00000fc0: 28 7b 5f 5f 70 72 6f 74 6f 5f 5f 3a 6e 75 6c 6c ({__proto__:null
00000fd0: 2c 49 44 45 4e 54 5f 52 45 3a 22 5b 61 2d 7a 41 ,IDENT_RE:"[a-zA
00000fe0: 2d 5a 5d 5c 5c 77 2a 22 2c 55 4e 44 45 52 53 43 -Z]\\w*",UNDERSC
00000ff0: 4f 52 45 5f 49 44 45 4e 54 5f 52 45 3a 22 5b 61 ORE_IDENT_RE:"[a
00001000: 2d 7a 41 2d 5a 5f 5d 5c 5c 77 2a 22 2c 4e 55 4d -zA-Z_]\\w*",NUM
00001010: 42 45 52 5f 52 45 3a 22 5c 5c 62 5c 5c 64 2b 28 BER_RE:"\\b\\d+(
00001020: 5c 5c 2e 5c 5c 64 2b 29 3f 22 2c 43 5f 4e 55 4d \\.\\d+)?",C_NUM
00001030: 42 45 52 5f 52 45 3a 67 2c 42 49 4e 41 52 59 5f BER_RE:g,BINARY_
00001040: 4e 55 4d 42 45 52 5f 52 45 3a 22 5c 5c 62 28 30 NUMBER_RE:"\\b(0
00001050: 62 5b 30 31 5d 2b 29 22 2c 52 45 5f 53 54 41 52 b[01]+)",RE_STAR
00001060: 54 45 52 53 5f 52 45 3a 22 21 7c 21 3d 7c 21 3d TERS_RE:"!|!=|!=
00001070: 3d 7c 25 7c 25 3d 7c 26 7c 26 26 7c 26 3d 7c 5c =|%|%=|&|&&|&=|\
00001080: 5c 2a 7c 5c 5c 2a 3d 7c 5c 5c 2b 7c 5c 5c 2b 3d \*|\\*=|\\+|\\+=
00001090: 7c 2c 7c 2d 7c 2d 3d 7c 2f 3d 7c 2f 7c 3a 7c 3b |,|-|-=|/=|/|:|;
000010a0: 7c 3c 3c 7c 3c 3c 3d 7c 3c 3d 7c 3c 7c 3d 3d 3d |<<|<<=|<=|<|===
000010b0: 7c 3d 3d 7c 3d 7c 3e 3e 3e 3d 7c 3e 3e 3d 7c 3e |==|=|>>>=|>>=|>
000010c0: 3d 7c 3e 3e 3e 7c 3e 3e 7c 3e 7c 5c 5c 3f 7c 5c =|>>>|>>|>|\\?|\
000010d0: 5c 5b 7c 5c 5c 7b 7c 5c 5c 28 7c 5c 5c 5e 7c 5c \[|\\{|\\(|\\^|\
000010e0: 5c 5e 3d 7c 5c 5c 7c 7c 5c 5c 7c 3d 7c 5c 5c 7c \^=|\\||\\|=|\\|
000010f0: 5c 5c 7c 7c 7e 22 2c 53 48 45 42 41 4e 47 3a 28 \\||~",SHEBANG:(
00001100: 65 3d 7b 7d 29 3d 3e 7b 63 6f 6e 73 74 20 6e 3d e={})=>{const n=
00001110: 2f 5e 23 21 5b 20 5d 2a 5c 2f 2f 3b 72 65 74 75 /^#![ ]*\//;retu
00001120: 72 6e 20 65 2e 62 69 6e 61 72 79 26 26 28 65 2e rn e.binary&&(e.
00001130: 62 65 67 69 6e 3d 66 75 6e 63 74 69 6f 6e 28 2e begin=function(.
00001140: 2e 2e 65 29 7b 72 65 74 75 72 6e 20 65 2e 6d 61 ..e){return e.ma
00001150: 70 28 65 3d 3e 64 28 65 29 29 2e 6a 6f 69 6e 28 p(e=>d(e)).join(
00001160: 22 22 29 7d 28 6e 2c 2f 2e 2a 5c 62 2f 2c 65 2e "")}(n,/.*\b/,e.
00001170: 62 69 6e 61 72 79 2c 2f 5c 62 2e 2a 2f 29 29 2c binary,/\b.*/)),
00001180: 72 28 7b 63 6c 61 73 73 4e 61 6d 65 3a 22 6d 65 r({className:"me
00001190: 74 61 22 2c 62 65 67 69 6e 3a 6e 2c 65 6e 64 3a ta",begin:n,end:
000011a0: 2f 24 2f 2c 72 65 6c 65 76 61 6e 63 65 3a 30 2c /$/,relevance:0,
000011b0: 22 6f 6e 3a 62 65 67 69 6e 22 3a 28 65 2c 6e 29 "on:begin":(e,n)
000011c0: 3d 3e 7b 30 21 3d 3d 65 2e 69 6e 64 65 78 26 26 =>{0!==e.index&&
000011d0: 6e 2e 69 67 6e 6f 72 65 4d 61 74 63 68 28 29 7d n.ignoreMatch()}
000011e0: 7d 2c 65 29 7d 2c 42 41 43 4b 53 4c 41 53 48 5f },e)},BACKSLASH_
000011f0: 45 53 43 41 50 45 3a 68 2c 41 50 4f 53 5f 53 54 ESCAPE:h,APOS_ST
00001200: 52 49 4e 47 5f 4d 4f 44 45 3a 66 2c 51 55 4f 54 RING_MODE:f,QUOT
00001210: 45 5f 53 54 52 49 4e 47 5f 4d 4f 44 45 3a 70 2c E_STRING_MODE:p,
00001220: 50 48 52 41 53 41 4c 5f 57 4f 52 44 53 5f 4d 4f PHRASAL_WORDS_MO
00001230: 44 45 3a 62 2c 43 4f 4d 4d 45 4e 54 3a 6d 2c 43 DE:b,COMMENT:m,C
00001240: 5f 4c 49 4e 45 5f 43 4f 4d 4d 45 4e 54 5f 4d 4f _LINE_COMMENT_MO
00001250: 44 45 3a 76 2c 43 5f 42 4c 4f 43 4b 5f 43 4f 4d DE:v,C_BLOCK_COM
00001260: 4d 45 4e 54 5f 4d 4f 44 45 3a 78 2c 48 41 53 48 MENT_MODE:x,HASH
00001270: 5f 43 4f 4d 4d 45 4e 54 5f 4d 4f 44 45 3a 45 2c _COMMENT_MODE:E,
00001280: 4e 55 4d 42 45 52 5f 4d 4f 44 45 3a 7b 63 6c 61 NUMBER_MODE:{cla
00001290: 73 73 4e 61 6d 65 3a 22 6e 75 6d 62 65 72 22 2c ssName:"number",
000012a0: 62 65 67 69 6e 3a 22 5c 5c 62 5c 5c 64 2b 28 5c begin:"\\b\\d+(\
000012b0: 5c 2e 5c 5c 64 2b 29 3f 22 2c 72 65 6c 65 76 61 \.\\d+)?",releva
000012c0: 6e 63 65 3a 30 7d 2c 43 5f 4e 55 4d 42 45 52 5f nce:0},C_NUMBER_
000012d0: 4d 4f 44 45 3a 7b 63 6c 61 73 73 4e 61 6d 65 3a MODE:{className:
000012e0: 22 6e 75 6d 62 65 72 22 2c 62 65 67 69 6e 3a 67 "number",begin:g
000012f0: 2c 72 65 6c 65 76 61 6e 63 65 3a 30 7d 2c 42 49 ,relevance:0},BI
00001300: 4e 41 52 59 5f 4e 55 4d 42 45 52 5f 4d 4f 44 45 NARY_NUMBER_MODE
00001310: 3a 7b 63 6c 61 73 73 4e 61 6d 65 3a 22 6e 75 6d :{className:"num
00001320: 62 65 72 22 2c 62 65 67 69 6e 3a 22 5c 5c 62 28 ber",begin:"\\b(
00001330: 30 62 5b 30 31 5d 2b 29 22 2c 72 65 6c 65 76 61 0b[01]+)",releva
00001340: 6e 63 65 3a 30 7d 2c 43 53 53 5f 4e 55 4d 42 45 nce:0},CSS_NUMBE
00001350: 52 5f 4d 4f 44 45 3a 7b 63 6c 61 73 73 4e 61 6d R_MODE:{classNam
00001360: 65 3a 22 6e 75 6d 62 65 72 22 2c 62 65 67 69 6e e:"number",begin
00001370: 3a 22 5c 5c 62 5c 5c 64 2b 28 5c 5c 2e 5c 5c 64 :"\\b\\d+(\\.\\d
00001380: 2b 29 3f 28 25 7c 65 6d 7c 65 78 7c 63 68 7c 72 +)?(%|em|ex|ch|r
00001390: 65 6d 7c 76 77 7c 76 68 7c 76 6d 69 6e 7c 76 6d em|vw|vh|vmin|vm
000013a0: 61 78 7c 63 6d 7c 6d 6d 7c 69 6e 7c 70 74 7c 70 ax|cm|mm|in|pt|p
000013b0: 63 7c 70 78 7c 64 65 67 7c 67 72 61 64 7c 72 61 c|px|deg|grad|ra
000013c0: 64 7c 74 75 72 6e 7c 73 7c 6d 73 7c 48 7a 7c 6b d|turn|s|ms|Hz|k
000013d0: 48 7a 7c 64 70 69 7c 64 70 63 6d 7c 64 70 70 78 Hz|dpi|dpcm|dppx
000013e0: 29 3f 22 2c 72 65 6c 65 76 61 6e 63 65 3a 30 7d )?",relevance:0}
000013f0: 2c 52 45 47 45 58 50 5f 4d 4f 44 45 3a 7b 62 65 ,REGEXP_MODE:{be
00001400: 67 69 6e 3a 2f 28 3f 3d 5c 2f 5b 5e 2f 5c 6e 5d gin:/(?=\/[^/\n]
00001410: 2a 5c 2f 29 2f 2c 63 6f 6e 74 61 69 6e 73 3a 5b *\/)/,contains:[
00001420: 7b 63 6c 61 73 73 4e 61 6d 65 3a 22 72 65 67 65 {className:"rege
00001430: 78 70 22 2c 62 65 67 69 6e 3a 2f 5c 2f 2f 2c 65 xp",begin:/\//,e
00001440: 6e 64 3a 2f 5c 2f 5b 67 69 6d 75 79 5d 2a 2f 2c nd:/\/[gimuy]*/,
00001450: 69 6c 6c 65 67 61 6c 3a 2f 5c 6e 2f 2c 63 6f 6e illegal:/\n/,con
00001460: 74 61 69 6e 73 3a 5b 68 2c 7b 62 65 67 69 6e 3a tains:[h,{begin:
00001470: 2f 5c 5b 2f 2c 65 6e 64 3a 2f 5c 5d 2f 2c 72 65 /\[/,end:/\]/,re
00001480: 6c 65 76 61 6e 63 65 3a 30 2c 63 6f 6e 74 61 69 levance:0,contai
00001490: 6e 73 3a 5b 68 5d 7d 5d 7d 5d 7d 2c 54 49 54 4c ns:[h]}]}]},TITL
000014a0: 45 5f 4d 4f 44 45 3a 7b 63 6c 61 73 73 4e 61 6d E_MODE:{classNam
000014b0: 65 3a 22 74 69 74 6c 65 22 2c 62 65 67 69 6e 3a e:"title",begin:
000014c0: 22 5b 61 2d 7a 41 2d 5a 5d 5c 5c 77 2a 22 2c 72 "[a-zA-Z]\\w*",r
000014d0: 65 6c 65 76 61 6e 63 65 3a 30 7d 2c 55 4e 44 45 elevance:0},UNDE
000014e0: 52 53 43 4f 52 45 5f 54 49 54 4c 45 5f 4d 4f 44 RSCORE_TITLE_MOD
000014f0: 45 3a 7b 63 6c 61 73 73 4e 61 6d 65 3a 22 74 69 E:{className:"ti
00001500: 74 6c 65 22 2c 62 65 67 69 6e 3a 22 5b 61 2d 7a tle",begin:"[a-z
00001510: 41 2d 5a 5f 5d 5c 5c 77 2a 22 2c 72 65 6c 65 76 A-Z_]\\w*",relev
00001520: 61 6e 63 65 3a 30 7d 2c 4d 45 54 48 4f 44 5f 47 ance:0},METHOD_G
00001530: 55 41 52 44 3a 7b 62 65 67 69 6e 3a 22 5c 5c 2e UARD:{begin:"\\.
00001540: 5c 5c 73 2a 5b 61 2d 7a 41 2d 5a 5f 5d 5c 5c 77 \\s*[a-zA-Z_]\\w
00001550: 2a 22 2c 72 65 6c 65 76 61 6e 63 65 3a 30 7d 2c *",relevance:0},
00001560: 45 4e 44 5f 53 41 4d 45 5f 41 53 5f 42 45 47 49 END_SAME_AS_BEGI
00001570: 4e 3a 66 75 6e 63 74 69 6f 6e 28 65 29 7b 72 65 N:function(e){re
00001580: 74 75 72 6e 20 4f 62 6a 65 63 74 2e 61 73 73 69 turn Object.assi
00001590: 67 6e 28 65 2c 7b 22 6f 6e 3a 62 65 67 69 6e 22 gn(e,{"on:begin"
000015a0: 3a 28 65 2c 6e 29 3d 3e 7b 6e 2e 64 61 74 61 2e :(e,n)=>{n.data.
000015b0: 5f 62 65 67 69 6e 4d 61 74 63 68 3d 65 5b 31 5d _beginMatch=e[1]
000015c0: 7d 2c 22 6f 6e 3a 65 6e 64 22 3a 28 65 2c 6e 29 },"on:end":(e,n)
000015d0: 3d 3e 7b 6e 2e 64 61 74 61 2e 5f 62 65 67 69 6e =>{n.data._begin
000015e0: 4d 61 74 63 68 21 3d 3d 65 5b 31 5d 26 26 6e 2e Match!==e[1]&&n.
000015f0: 69 67 6e 6f 72 65 4d 61 74 63 68 28 29 7d 7d 29 ignoreMatch()}})
00001600: 7d 7d 29 2c 4e 3d 22 6f 66 20 61 6e 64 20 66 6f }}),N="of and fo
00001610: 72 20 69 6e 20 6e 6f 74 20 6f 72 20 69 66 20 74 r in not or if t
00001620: 68 65 6e 22 2e 73 70 6c 69 74 28 22 20 22 29 3b hen".split(" ");
00001630: 66 75 6e 63 74 69 6f 6e 20 77 28 65 2c 6e 29 7b function w(e,n){
00001640: 72 65 74 75 72 6e 20 6e 3f 2b 6e 3a 66 75 6e 63 return n?+n:func
00001650: 74 69 6f 6e 28 65 29 7b 72 65 74 75 72 6e 20 4e tion(e){return N
00001660: 2e 69 6e 63 6c 75 64 65 73 28 65 2e 74 6f 4c 6f .includes(e.toLo
00001670: 77 65 72 43 61 73 65 28 29 29 7d 28 65 29 3f 30 werCase())}(e)?0
00001680: 3a 31 7d 63 6f 6e 73 74 20 52 3d 74 2c 79 3d 72 :1}const R=t,y=r
00001690: 2c 7b 6e 6f 64 65 53 74 72 65 61 6d 3a 6b 2c 6d ,{nodeStream:k,m
000016a0: 65 72 67 65 53 74 72 65 61 6d 73 3a 4f 7d 3d 69 ergeStreams:O}=i
000016b0: 2c 4d 3d 53 79 6d 62 6f 6c 28 22 6e 6f 6d 61 74 ,M=Symbol("nomat
000016c0: 63 68 22 29 3b 72 65 74 75 72 6e 20 66 75 6e 63 ch");return func
000016d0: 74 69 6f 6e 28 74 29 7b 76 61 72 20 61 3d 5b 5d tion(t){var a=[]
000016e0: 2c 69 3d 7b 7d 2c 73 3d 7b 7d 2c 6f 3d 5b 5d 2c ,i={},s={},o=[],
000016f0: 6c 3d 21 30 2c 63 3d 2f 28 5e 28 3c 5b 5e 3e 5d l=!0,c=/(^(<[^>]
00001700: 2b 3e 7c 5c 74 7c 29 2b 7c 5c 6e 29 2f 67 6d 2c +>|\t|)+|\n)/gm,
00001710: 67 3d 22 43 6f 75 6c 64 20 6e 6f 74 20 66 69 6e g="Could not fin
00001720: 64 20 74 68 65 20 6c 61 6e 67 75 61 67 65 20 27 d the language '
00001730: 7b 7d 27 2c 20 64 69 64 20 79 6f 75 20 66 6f 72 {}', did you for
00001740: 67 65 74 20 74 6f 20 6c 6f 61 64 2f 69 6e 63 6c get to load/incl
00001750: 75 64 65 20 61 20 6c 61 6e 67 75 61 67 65 20 6d ude a language m
00001760: 6f 64 75 6c 65 3f 22 3b 63 6f 6e 73 74 20 68 3d odule?";const h=
00001770: 7b 64 69 73 61 62 6c 65 41 75 74 6f 64 65 74 65 {disableAutodete
00001780: 63 74 3a 21 30 2c 6e 61 6d 65 3a 22 50 6c 61 69 ct:!0,name:"Plai
00001790: 6e 20 74 65 78 74 22 2c 63 6f 6e 74 61 69 6e 73 n text",contains
000017a0: 3a 5b 5d 7d 3b 76 61 72 20 66 3d 7b 6e 6f 48 69 :[]};var f={noHi
000017b0: 67 68 6c 69 67 68 74 52 65 3a 2f 5e 28 6e 6f 2d ghlightRe:/^(no-
000017c0: 3f 68 69 67 68 6c 69 67 68 74 29 24 2f 69 2c 6c ?highlight)$/i,l
000017d0: 61 6e 67 75 61 67 65 44 65 74 65 63 74 52 65 3a anguageDetectRe:
000017e0: 2f 5c 62 6c 61 6e 67 28 3f 3a 75 61 67 65 29 3f /\blang(?:uage)?
000017f0: 2d 28 5b 5c 77 2d 5d 2b 29 5c 62 2f 69 2c 63 6c -([\w-]+)\b/i,cl
00001800: 61 73 73 50 72 65 66 69 78 3a 22 68 6c 6a 73 2d assPrefix:"hljs-
00001810: 22 2c 74 61 62 52 65 70 6c 61 63 65 3a 6e 75 6c ",tabReplace:nul
00001820: 6c 2c 75 73 65 42 52 3a 21 31 2c 6c 61 6e 67 75 l,useBR:!1,langu
00001830: 61 67 65 73 3a 6e 75 6c 6c 2c 5f 5f 65 6d 69 74 ages:null,__emit
00001840: 74 65 72 3a 75 7d 3b 66 75 6e 63 74 69 6f 6e 20 ter:u};function
00001850: 70 28 65 29 7b 72 65 74 75 72 6e 20 66 2e 6e 6f p(e){return f.no
00001860: 48 69 67 68 6c 69 67 68 74 52 65 2e 74 65 73 74 HighlightRe.test
00001870: 28 65 29 7d 66 75 6e 63 74 69 6f 6e 20 62 28 65 (e)}function b(e
00001880: 2c 6e 2c 74 2c 72 29 7b 76 61 72 20 61 3d 7b 63 ,n,t,r){var a={c
00001890: 6f 64 65 3a 6e 2c 6c 61 6e 67 75 61 67 65 3a 65 ode:n,language:e
000018a0: 7d 3b 53 28 22 62 65 66 6f 72 65 3a 68 69 67 68 };S("before:high
000018b0: 6c 69 67 68 74 22 2c 61 29 3b 76 61 72 20 69 3d light",a);var i=
000018c0: 61 2e 72 65 73 75 6c 74 3f 61 2e 72 65 73 75 6c a.result?a.resul
000018d0: 74 3a 6d 28 61 2e 6c 61 6e 67 75 61 67 65 2c 61 t:m(a.language,a
000018e0: 2e 63 6f 64 65 2c 74 2c 72 29 3b 72 65 74 75 72 .code,t,r);retur
000018f0: 6e 20 69 2e 63 6f 64 65 3d 61 2e 63 6f 64 65 2c n i.code=a.code,
00001900: 53 28 22 61 66 74 65 72 3a 68 69 67 68 6c 69 67 S("after:highlig
00001910: 68 74 22 2c 69 29 2c 69 7d 66 75 6e 63 74 69 6f ht",i),i}functio
00001920: 6e 20 6d 28 65 2c 74 2c 61 2c 73 29 7b 76 61 72 n m(e,t,a,s){var
00001930: 20 6f 3d 74 3b 66 75 6e 63 74 69 6f 6e 20 63 28 o=t;function c(
00001940: 65 2c 6e 29 7b 76 61 72 20 74 3d 45 2e 63 61 73 e,n){var t=E.cas
00001950: 65 5f 69 6e 73 65 6e 73 69 74 69 76 65 3f 6e 5b e_insensitive?n[
00001960: 30 5d 2e 74 6f 4c 6f 77 65 72 43 61 73 65 28 29 0].toLowerCase()
00001970: 3a 6e 5b 30 5d 3b 72 65 74 75 72 6e 20 4f 62 6a :n[0];return Obj
00001980: 65 63 74 2e 70 72 6f 74 6f 74 79 70 65 2e 68 61 ect.prototype.ha
00001990: 73 4f 77 6e 50 72 6f 70 65 72 74 79 2e 63 61 6c sOwnProperty.cal
000019a0: 6c 28 65 2e 6b 65 79 77 6f 72 64 73 2c 74 29 26 l(e.keywords,t)&
000019b0: 26 65 2e 6b 65 79 77 6f 72 64 73 5b 74 5d 7d 66 &e.keywords[t]}f
000019c0: 75 6e 63 74 69 6f 6e 20 75 28 29 7b 6e 75 6c 6c unction u(){null
000019d0: 21 3d 79 2e 73 75 62 4c 61 6e 67 75 61 67 65 3f !=y.subLanguage?
000019e0: 66 75 6e 63 74 69 6f 6e 28 29 7b 69 66 28 22 22 function(){if(""
000019f0: 21 3d 3d 41 29 7b 76 61 72 20 65 3d 6e 75 6c 6c !==A){var e=null
00001a00: 3b 69 66 28 22 73 74 72 69 6e 67 22 3d 3d 74 79 ;if("string"==ty
00001a10: 70 65 6f 66 20 79 2e 73 75 62 4c 61 6e 67 75 61 peof y.subLangua
00001a20: 67 65 29 7b 69 66 28 21 69 5b 79 2e 73 75 62 4c ge){if(!i[y.subL
00001a30: 61 6e 67 75 61 67 65 5d 29 72 65 74 75 72 6e 20 anguage])return
00001a40: 76 6f 69 64 20 4f 2e 61 64 64 54 65 78 74 28 41 void O.addText(A
00001a50: 29 3b 65 3d 6d 28 79 2e 73 75 62 4c 61 6e 67 75 );e=m(y.subLangu
00001a60: 61 67 65 2c 41 2c 21 30 2c 6b 5b 79 2e 73 75 62 age,A,!0,k[y.sub
00001a70: 4c 61 6e 67 75 61 67 65 5d 29 2c 6b 5b 79 2e 73 Language]),k[y.s
00001a80: 75 62 4c 61 6e 67 75 61 67 65 5d 3d 65 2e 74 6f ubLanguage]=e.to
00001a90: 70 7d 65 6c 73 65 20 65 3d 76 28 41 2c 79 2e 73 p}else e=v(A,y.s
00001aa0: 75 62 4c 61 6e 67 75 61 67 65 2e 6c 65 6e 67 74 ubLanguage.lengt
00001ab0: 68 3f 79 2e 73 75 62 4c 61 6e 67 75 61 67 65 3a h?y.subLanguage:
00001ac0: 6e 75 6c 6c 29 3b 79 2e 72 65 6c 65 76 61 6e 63 null);y.relevanc
00001ad0: 65 3e 30 26 26 28 49 2b 3d 65 2e 72 65 6c 65 76 e>0&&(I+=e.relev
00001ae0: 61 6e 63 65 29 2c 4f 2e 61 64 64 53 75 62 6c 61 ance),O.addSubla
00001af0: 6e 67 75 61 67 65 28 65 2e 65 6d 69 74 74 65 72 nguage(e.emitter
00001b00: 2c 65 2e 6c 61 6e 67 75 61 67 65 29 7d 7d 28 29 ,e.language)}}()
00001b10: 3a 66 75 6e 63 74 69 6f 6e 28 29 7b 69 66 28 21 :function(){if(!
00001b20: 79 2e 6b 65 79 77 6f 72 64 73 29 72 65 74 75 72 y.keywords)retur
00001b30: 6e 20 76 6f 69 64 20 4f 2e 61 64 64 54 65 78 74 n void O.addText
00001b40: 28 41 29 3b 6c 65 74 20 65 3d 30 3b 79 2e 6b 65 (A);let e=0;y.ke
00001b50: 79 77 6f 72 64 50 61 74 74 65 72 6e 52 65 2e 6c ywordPatternRe.l
00001b60: 61 73 74 49 6e 64 65 78 3d 30 3b 6c 65 74 20 6e astIndex=0;let n
00001b70: 3d 79 2e 6b 65 79 77 6f 72 64 50 61 74 74 65 72 =y.keywordPatter
00001b80: 6e 52 65 2e 65 78 65 63 28 41 29 2c 74 3d 22 22 nRe.exec(A),t=""
00001b90: 3b 66 6f 72 28 3b 6e 3b 29 7b 74 2b 3d 41 2e 73 ;for(;n;){t+=A.s
00001ba0: 75 62 73 74 72 69 6e 67 28 65 2c 6e 2e 69 6e 64 ubstring(e,n.ind
00001bb0: 65 78 29 3b 63 6f 6e 73 74 20 72 3d 63 28 79 2c ex);const r=c(y,
00001bc0: 6e 29 3b 69 66 28 72 29 7b 63 6f 6e 73 74 5b 65 n);if(r){const[e
00001bd0: 2c 61 5d 3d 72 3b 4f 2e 61 64 64 54 65 78 74 28 ,a]=r;O.addText(
00001be0: 74 29 2c 74 3d 22 22 2c 49 2b 3d 61 2c 4f 2e 61 t),t="",I+=a,O.a
00001bf0: 64 64 4b 65 79 77 6f 72 64 28 6e 5b 30 5d 2c 65 ddKeyword(n[0],e
00001c00: 29 7d 65 6c 73 65 20 74 2b 3d 6e 5b 30 5d 3b 65 )}else t+=n[0];e
00001c10: 3d 79 2e 6b 65 79 77 6f 72 64 50 61 74 74 65 72 =y.keywordPatter
00001c20: 6e 52 65 2e 6c 61 73 74 49 6e 64 65 78 2c 6e 3d nRe.lastIndex,n=
00001c30: 79 2e 6b 65 79 77 6f 72 64 50 61 74 74 65 72 6e y.keywordPattern
00001c40: 52 65 2e 65 78 65 63 28 41 29 7d 74 2b 3d 41 2e Re.exec(A)}t+=A.
00001c50: 73 75 62 73 74 72 28 65 29 2c 4f 2e 61 64 64 54 substr(e),O.addT
00001c60: 65 78 74 28 74 29 7d 28 29 2c 41 3d 22 22 7d 66 ext(t)}(),A=""}f
00001c70: 75 6e 63 74 69 6f 6e 20 68 28 65 29 7b 72 65 74 unction h(e){ret
00001c80: 75 72 6e 20 65 2e 63 6c 61 73 73 4e 61 6d 65 26 urn e.className&
00001c90: 26 4f 2e 6f 70 65 6e 4e 6f 64 65 28 65 2e 63 6c &O.openNode(e.cl
00001ca0: 61 73 73 4e 61 6d 65 29 2c 79 3d 4f 62 6a 65 63 assName),y=Objec
00001cb0: 74 2e 63 72 65 61 74 65 28 65 2c 7b 70 61 72 65 t.create(e,{pare
00001cc0: 6e 74 3a 7b 76 61 6c 75 65 3a 79 7d 7d 29 7d 66 nt:{value:y}})}f
00001cd0: 75 6e 63 74 69 6f 6e 20 70 28 65 29 7b 72 65 74 unction p(e){ret
00001ce0: 75 72 6e 20 30 3d 3d 3d 79 2e 6d 61 74 63 68 65 urn 0===y.matche
00001cf0: 72 2e 72 65 67 65 78 49 6e 64 65 78 3f 28 41 2b r.regexIndex?(A+
00001d00: 3d 65 5b 30 5d 2c 31 29 3a 28 4c 3d 21 30 2c 30 =e[0],1):(L=!0,0
00001d10: 29 7d 76 61 72 20 62 3d 7b 7d 3b 66 75 6e 63 74 )}var b={};funct
00001d20: 69 6f 6e 20 78 28 74 2c 72 29 7b 76 61 72 20 69 ion x(t,r){var i
00001d30: 3d 72 26 26 72 5b 30 5d 3b 69 66 28 41 2b 3d 74 =r&&r[0];if(A+=t
00001d40: 2c 6e 75 6c 6c 3d 3d 69 29 72 65 74 75 72 6e 20 ,null==i)return
00001d50: 75 28 29 2c 30 3b 69 66 28 22 62 65 67 69 6e 22 u(),0;if("begin"
00001d60: 3d 3d 3d 62 2e 74 79 70 65 26 26 22 65 6e 64 22 ===b.type&&"end"
00001d70: 3d 3d 3d 72 2e 74 79 70 65 26 26 62 2e 69 6e 64 ===r.type&&b.ind
00001d80: 65 78 3d 3d 3d 72 2e 69 6e 64 65 78 26 26 22 22 ex===r.index&&""
00001d90: 3d 3d 3d 69 29 7b 69 66 28 41 2b 3d 6f 2e 73 6c ===i){if(A+=o.sl
00001da0: 69 63 65 28 72 2e 69 6e 64 65 78 2c 72 2e 69 6e ice(r.index,r.in
00001db0: 64 65 78 2b 31 29 2c 21 6c 29 7b 63 6f 6e 73 74 dex+1),!l){const
00001dc0: 20 6e 3d 45 72 72 6f 72 28 22 30 20 77 69 64 74 n=Error("0 widt
00001dd0: 68 20 6d 61 74 63 68 20 72 65 67 65 78 22 29 3b h match regex");
00001de0: 74 68 72 6f 77 20 6e 2e 6c 61 6e 67 75 61 67 65 throw n.language
00001df0: 4e 61 6d 65 3d 65 2c 6e 2e 62 61 64 52 75 6c 65 Name=e,n.badRule
00001e00: 3d 62 2e 72 75 6c 65 2c 6e 7d 72 65 74 75 72 6e =b.rule,n}return
00001e10: 20 31 7d 69 66 28 62 3d 72 2c 22 62 65 67 69 6e 1}if(b=r,"begin
00001e20: 22 3d 3d 3d 72 2e 74 79 70 65 29 72 65 74 75 72 "===r.type)retur
00001e30: 6e 20 66 75 6e 63 74 69 6f 6e 28 65 29 7b 76 61 n function(e){va
00001e40: 72 20 74 3d 65 5b 30 5d 2c 72 3d 65 2e 72 75 6c r t=e[0],r=e.rul
00001e50: 65 3b 63 6f 6e 73 74 20 61 3d 6e 65 77 20 6e 28 e;const a=new n(
00001e60: 72 29 2c 69 3d 5b 72 2e 5f 5f 62 65 66 6f 72 65 r),i=[r.__before
00001e70: 42 65 67 69 6e 2c 72 5b 22 6f 6e 3a 62 65 67 69 Begin,r["on:begi
00001e80: 6e 22 5d 5d 3b 66 6f 72 28 63 6f 6e 73 74 20 6e n"]];for(const n
00001e90: 20 6f 66 20 69 29 69 66 28 6e 26 26 28 6e 28 65 of i)if(n&&(n(e
00001ea0: 2c 61 29 2c 61 2e 69 67 6e 6f 72 65 29 29 72 65 ,a),a.ignore))re
00001eb0: 74 75 72 6e 20 70 28 74 29 3b 72 65 74 75 72 6e turn p(t);return
00001ec0: 20 72 26 26 72 2e 65 6e 64 53 61 6d 65 41 73 42 r&&r.endSameAsB
00001ed0: 65 67 69 6e 26 26 28 72 2e 65 6e 64 52 65 3d 52 egin&&(r.endRe=R
00001ee0: 65 67 45 78 70 28 74 2e 72 65 70 6c 61 63 65 28 egExp(t.replace(
00001ef0: 2f 5b 2d 2f 5c 5c 5e 24 2a 2b 3f 2e 28 29 7c 5b /[-/\\^$*+?.()|[
00001f00: 5c 5d 7b 7d 5d 2f 67 2c 22 5c 5c 24 26 22 29 2c \]{}]/g,"\\$&"),
00001f10: 22 6d 22 29 29 2c 72 2e 73 6b 69 70 3f 41 2b 3d "m")),r.skip?A+=
00001f20: 74 3a 28 72 2e 65 78 63 6c 75 64 65 42 65 67 69 t:(r.excludeBegi
00001f30: 6e 26 26 28 41 2b 3d 74 29 2c 75 28 29 2c 72 2e n&&(A+=t),u(),r.
00001f40: 72 65 74 75 72 6e 42 65 67 69 6e 7c 7c 72 2e 65 returnBegin||r.e
00001f50: 78 63 6c 75 64 65 42 65 67 69 6e 7c 7c 28 41 3d xcludeBegin||(A=
00001f60: 74 29 29 2c 68 28 72 29 2c 72 2e 72 65 74 75 72 t)),h(r),r.retur
00001f70: 6e 42 65 67 69 6e 3f 30 3a 74 2e 6c 65 6e 67 74 nBegin?0:t.lengt
00001f80: 68 7d 28 72 29 3b 69 66 28 22 69 6c 6c 65 67 61 h}(r);if("illega
00001f90: 6c 22 3d 3d 3d 72 2e 74 79 70 65 26 26 21 61 29 l"===r.type&&!a)
00001fa0: 7b 63 6f 6e 73 74 20 65 3d 45 72 72 6f 72 28 27 {const e=Error('
00001fb0: 49 6c 6c 65 67 61 6c 20 6c 65 78 65 6d 65 20 22 Illegal lexeme "
00001fc0: 27 2b 69 2b 27 22 20 66 6f 72 20 6d 6f 64 65 20 '+i+'" for mode
00001fd0: 22 27 2b 28 79 2e 63 6c 61 73 73 4e 61 6d 65 7c "'+(y.className|
00001fe0: 7c 22 3c 75 6e 6e 61 6d 65 64 3e 22 29 2b 27 22 |"<unnamed>")+'"
00001ff0: 27 29 3b 74 68 72 6f 77 20 65 2e 6d 6f 64 65 3d ');throw e.mode=
00002000: 79 2c 65 7d 69 66 28 22 65 6e 64 22 3d 3d 3d 72 y,e}if("end"===r
00002010: 2e 74 79 70 65 29 7b 76 61 72 20 73 3d 66 75 6e .type){var s=fun
00002020: 63 74 69 6f 6e 28 65 29 7b 76 61 72 20 74 3d 65 ction(e){var t=e
00002030: 5b 30 5d 2c 72 3d 6f 2e 73 75 62 73 74 72 28 65 [0],r=o.substr(e
00002040: 2e 69 6e 64 65 78 29 2c 61 3d 66 75 6e 63 74 69 .index),a=functi
00002050: 6f 6e 20 65 28 74 2c 72 2c 61 29 7b 6c 65 74 20 on e(t,r,a){let
00002060: 69 3d 66 75 6e 63 74 69 6f 6e 28 65 2c 6e 29 7b i=function(e,n){
00002070: 76 61 72 20 74 3d 65 26 26 65 2e 65 78 65 63 28 var t=e&&e.exec(
00002080: 6e 29 3b 72 65 74 75 72 6e 20 74 26 26 30 3d 3d n);return t&&0==
00002090: 3d 74 2e 69 6e 64 65 78 7d 28 74 2e 65 6e 64 52 =t.index}(t.endR
000020a0: 65 2c 61 29 3b 69 66 28 69 29 7b 69 66 28 74 5b e,a);if(i){if(t[
000020b0: 22 6f 6e 3a 65 6e 64 22 5d 29 7b 63 6f 6e 73 74 "on:end"]){const
000020c0: 20 65 3d 6e 65 77 20 6e 28 74 29 3b 74 5b 22 6f e=new n(t);t["o
000020d0: 6e 3a 65 6e 64 22 5d 28 72 2c 65 29 2c 65 2e 69 n:end"](r,e),e.i
000020e0: 67 6e 6f 72 65 26 26 28 69 3d 21 31 29 7d 69 66 gnore&&(i=!1)}if
000020f0: 28 69 29 7b 66 6f 72 28 3b 74 2e 65 6e 64 73 50 (i){for(;t.endsP
00002100: 61 72 65 6e 74 26 26 74 2e 70 61 72 65 6e 74 3b arent&&t.parent;
00002110: 29 74 3d 74 2e 70 61 72 65 6e 74 3b 72 65 74 75 )t=t.parent;retu
00002120: 72 6e 20 74 7d 7d 69 66 28 74 2e 65 6e 64 73 57 rn t}}if(t.endsW
00002130: 69 74 68 50 61 72 65 6e 74 29 72 65 74 75 72 6e ithParent)return
00002140: 20 65 28 74 2e 70 61 72 65 6e 74 2c 72 2c 61 29 e(t.parent,r,a)
00002150: 7d 28 79 2c 65 2c 72 29 3b 69 66 28 21 61 29 72 }(y,e,r);if(!a)r
00002160: 65 74 75 72 6e 20 4d 3b 76 61 72 20 69 3d 79 3b eturn M;var i=y;
00002170: 69 2e 73 6b 69 70 3f 41 2b 3d 74 3a 28 69 2e 72 i.skip?A+=t:(i.r
00002180: 65 74 75 72 6e 45 6e 64 7c 7c 69 2e 65 78 63 6c eturnEnd||i.excl
00002190: 75 64 65 45 6e 64 7c 7c 28 41 2b 3d 74 29 2c 75 udeEnd||(A+=t),u
000021a0: 28 29 2c 69 2e 65 78 63 6c 75 64 65 45 6e 64 26 (),i.excludeEnd&
000021b0: 26 28 41 3d 74 29 29 3b 64 6f 7b 79 2e 63 6c 61 &(A=t));do{y.cla
000021c0: 73 73 4e 61 6d 65 26 26 4f 2e 63 6c 6f 73 65 4e ssName&&O.closeN
000021d0: 6f 64 65 28 29 2c 79 2e 73 6b 69 70 7c 7c 79 2e ode(),y.skip||y.
000021e0: 73 75 62 4c 61 6e 67 75 61 67 65 7c 7c 28 49 2b subLanguage||(I+
000021f0: 3d 79 2e 72 65 6c 65 76 61 6e 63 65 29 2c 79 3d =y.relevance),y=
00002200: 79 2e 70 61 72 65 6e 74 7d 77 68 69 6c 65 28 79 y.parent}while(y
00002210: 21 3d 3d 61 2e 70 61 72 65 6e 74 29 3b 72 65 74 !==a.parent);ret
00002220: 75 72 6e 20 61 2e 73 74 61 72 74 73 26 26 28 61 urn a.starts&&(a
00002230: 2e 65 6e 64 53 61 6d 65 41 73 42 65 67 69 6e 26 .endSameAsBegin&
00002240: 26 28 61 2e 73 74 61 72 74 73 2e 65 6e 64 52 65 &(a.starts.endRe
00002250: 3d 61 2e 65 6e 64 52 65 29 2c 68 28 61 2e 73 74 =a.endRe),h(a.st
00002260: 61 72 74 73 29 29 2c 69 2e 72 65 74 75 72 6e 45 arts)),i.returnE
00002270: 6e 64 3f 30 3a 74 2e 6c 65 6e 67 74 68 7d 28 72 nd?0:t.length}(r
00002280: 29 3b 69 66 28 73 21 3d 3d 4d 29 72 65 74 75 72 );if(s!==M)retur
00002290: 6e 20 73 7d 69 66 28 22 69 6c 6c 65 67 61 6c 22 n s}if("illegal"
000022a0: 3d 3d 3d 72 2e 74 79 70 65 26 26 22 22 3d 3d 3d ===r.type&&""===
000022b0: 69 29 72 65 74 75 72 6e 20 31 3b 69 66 28 42 3e i)return 1;if(B>
000022c0: 31 65 35 26 26 42 3e 33 2a 72 2e 69 6e 64 65 78 1e5&&B>3*r.index
000022d0: 29 74 68 72 6f 77 20 45 72 72 6f 72 28 22 70 6f )throw Error("po
000022e0: 74 65 6e 74 69 61 6c 20 69 6e 66 69 6e 69 74 65 tential infinite
000022f0: 20 6c 6f 6f 70 2c 20 77 61 79 20 6d 6f 72 65 20 loop, way more
00002300: 69 74 65 72 61 74 69 6f 6e 73 20 74 68 61 6e 20 iterations than
00002310: 6d 61 74 63 68 65 73 22 29 3b 72 65 74 75 72 6e matches");return
00002320: 20 41 2b 3d 69 2c 69 2e 6c 65 6e 67 74 68 7d 76 A+=i,i.length}v
00002330: 61 72 20 45 3d 54 28 65 29 3b 69 66 28 21 45 29 ar E=T(e);if(!E)
00002340: 74 68 72 6f 77 20 63 6f 6e 73 6f 6c 65 2e 65 72 throw console.er
00002350: 72 6f 72 28 67 2e 72 65 70 6c 61 63 65 28 22 7b ror(g.replace("{
00002360: 7d 22 2c 65 29 29 2c 45 72 72 6f 72 28 27 55 6e }",e)),Error('Un
00002370: 6b 6e 6f 77 6e 20 6c 61 6e 67 75 61 67 65 3a 20 known language:
00002380: 22 27 2b 65 2b 27 22 27 29 3b 76 61 72 20 5f 3d "'+e+'"');var _=
00002390: 66 75 6e 63 74 69 6f 6e 28 65 29 7b 66 75 6e 63 function(e){func
000023a0: 74 69 6f 6e 20 6e 28 6e 2c 74 29 7b 72 65 74 75 tion n(n,t){retu
000023b0: 72 6e 20 52 65 67 45 78 70 28 64 28 6e 29 2c 22 rn RegExp(d(n),"
000023c0: 6d 22 2b 28 65 2e 63 61 73 65 5f 69 6e 73 65 6e m"+(e.case_insen
000023d0: 73 69 74 69 76 65 3f 22 69 22 3a 22 22 29 2b 28 sitive?"i":"")+(
000023e0: 74 3f 22 67 22 3a 22 22 29 29 7d 63 6c 61 73 73 t?"g":""))}class
000023f0: 20 74 7b 63 6f 6e 73 74 72 75 63 74 6f 72 28 29 t{constructor()
00002400: 7b 74 68 69 73 2e 6d 61 74 63 68 49 6e 64 65 78 {this.matchIndex
00002410: 65 73 3d 7b 7d 2c 74 68 69 73 2e 72 65 67 65 78 es={},this.regex
00002420: 65 73 3d 5b 5d 2c 74 68 69 73 2e 6d 61 74 63 68 es=[],this.match
00002430: 41 74 3d 31 2c 74 68 69 73 2e 70 6f 73 69 74 69 At=1,this.positi
00002440: 6f 6e 3d 30 7d 61 64 64 52 75 6c 65 28 65 2c 6e on=0}addRule(e,n
00002450: 29 7b 6e 2e 70 6f 73 69 74 69 6f 6e 3d 74 68 69 ){n.position=thi
00002460: 73 2e 70 6f 73 69 74 69 6f 6e 2b 2b 2c 74 68 69 s.position++,thi
00002470: 73 2e 6d 61 74 63 68 49 6e 64 65 78 65 73 5b 74 s.matchIndexes[t
00002480: 68 69 73 2e 6d 61 74 63 68 41 74 5d 3d 6e 2c 74 his.matchAt]=n,t
00002490: 68 69 73 2e 72 65 67 65 78 65 73 2e 70 75 73 68 his.regexes.push
000024a0: 28 5b 6e 2c 65 5d 29 2c 74 68 69 73 2e 6d 61 74 ([n,e]),this.mat
000024b0: 63 68 41 74 2b 3d 66 75 6e 63 74 69 6f 6e 28 65 chAt+=function(e
000024c0: 29 7b 72 65 74 75 72 6e 20 52 65 67 45 78 70 28 ){return RegExp(
000024d0: 65 2e 74 6f 53 74 72 69 6e 67 28 29 2b 22 7c 22 e.toString()+"|"
000024e0: 29 2e 65 78 65 63 28 22 22 29 2e 6c 65 6e 67 74 ).exec("").lengt
000024f0: 68 2d 31 7d 28 65 29 2b 31 7d 63 6f 6d 70 69 6c h-1}(e)+1}compil
00002500: 65 28 29 7b 30 3d 3d 3d 74 68 69 73 2e 72 65 67 e(){0===this.reg
00002510: 65 78 65 73 2e 6c 65 6e 67 74 68 26 26 28 74 68 exes.length&&(th
00002520: 69 73 2e 65 78 65 63 3d 28 29 3d 3e 6e 75 6c 6c is.exec=()=>null
00002530: 29 3b 63 6f 6e 73 74 20 65 3d 74 68 69 73 2e 72 );const e=this.r
00002540: 65 67 65 78 65 73 2e 6d 61 70 28 65 3d 3e 65 5b egexes.map(e=>e[
00002550: 31 5d 29 3b 74 68 69 73 2e 6d 61 74 63 68 65 72 1]);this.matcher
00002560: 52 65 3d 6e 28 66 75 6e 63 74 69 6f 6e 28 65 2c Re=n(function(e,
00002570: 6e 3d 22 7c 22 29 7b 66 6f 72 28 76 61 72 20 74 n="|"){for(var t
00002580: 3d 2f 5c 5b 28 3f 3a 5b 5e 5c 5c 5c 5d 5d 7c 5c =/\[(?:[^\\\]]|\
00002590: 5c 2e 29 2a 5c 5d 7c 5c 28 5c 3f 3f 7c 5c 5c 28 \.)*\]|\(\??|\\(
000025a0: 5b 31 2d 39 5d 5b 30 2d 39 5d 2a 29 7c 5c 5c 2e [1-9][0-9]*)|\\.
000025b0: 2f 2c 72 3d 30 2c 61 3d 22 22 2c 69 3d 30 3b 69 /,r=0,a="",i=0;i
000025c0: 3c 65 2e 6c 65 6e 67 74 68 3b 69 2b 2b 29 7b 76 <e.length;i++){v
000025d0: 61 72 20 73 3d 72 2b 3d 31 2c 6f 3d 64 28 65 5b ar s=r+=1,o=d(e[
000025e0: 69 5d 29 3b 66 6f 72 28 69 3e 30 26 26 28 61 2b i]);for(i>0&&(a+
000025f0: 3d 6e 29 2c 61 2b 3d 22 28 22 3b 6f 2e 6c 65 6e =n),a+="(";o.len
00002600: 67 74 68 3e 30 3b 29 7b 76 61 72 20 6c 3d 74 2e gth>0;){var l=t.
00002610: 65 78 65 63 28 6f 29 3b 69 66 28 6e 75 6c 6c 3d exec(o);if(null=
00002620: 3d 6c 29 7b 61 2b 3d 6f 3b 62 72 65 61 6b 7d 61 =l){a+=o;break}a
00002630: 2b 3d 6f 2e 73 75 62 73 74 72 69 6e 67 28 30 2c +=o.substring(0,
00002640: 6c 2e 69 6e 64 65 78 29 2c 6f 3d 6f 2e 73 75 62 l.index),o=o.sub
00002650: 73 74 72 69 6e 67 28 6c 2e 69 6e 64 65 78 2b 6c string(l.index+l
00002660: 5b 30 5d 2e 6c 65 6e 67 74 68 29 2c 22 5c 5c 22 [0].length),"\\"
00002670: 3d 3d 3d 6c 5b 30 5d 5b 30 5d 26 26 6c 5b 31 5d ===l[0][0]&&l[1]
00002680: 3f 61 2b 3d 22 5c 5c 22 2b 28 2b 6c 5b 31 5d 2b ?a+="\\"+(+l[1]+
00002690: 73 29 3a 28 61 2b 3d 6c 5b 30 5d 2c 22 28 22 3d s):(a+=l[0],"("=
000026a0: 3d 3d 6c 5b 30 5d 26 26 72 2b 2b 29 7d 61 2b 3d ==l[0]&&r++)}a+=
000026b0: 22 29 22 7d 72 65 74 75 72 6e 20 61 7d 28 65 29 ")"}return a}(e)
000026c0: 2c 21 30 29 2c 74 68 69 73 2e 6c 61 73 74 49 6e ,!0),this.lastIn
000026d0: 64 65 78 3d 30 7d 65 78 65 63 28 65 29 7b 74 68 dex=0}exec(e){th
000026e0: 69 73 2e 6d 61 74 63 68 65 72 52 65 2e 6c 61 73 is.matcherRe.las
000026f0: 74 49 6e 64 65 78 3d 74 68 69 73 2e 6c 61 73 74 tIndex=this.last
00002700: 49 6e 64 65 78 3b 63 6f 6e 73 74 20 6e 3d 74 68 Index;const n=th
00002710: 69 73 2e 6d 61 74 63 68 65 72 52 65 2e 65 78 65 is.matcherRe.exe
00002720: 63 28 65 29 3b 69 66 28 21 6e 29 72 65 74 75 72 c(e);if(!n)retur
00002730: 6e 20 6e 75 6c 6c 3b 63 6f 6e 73 74 20 74 3d 6e n null;const t=n
00002740: 2e 66 69 6e 64 49 6e 64 65 78 28 28 65 2c 6e 29 .findIndex((e,n)
00002750: 3d 3e 6e 3e 30 26 26 76 6f 69 64 20 30 21 3d 3d =>n>0&&void 0!==
00002760: 65 29 2c 72 3d 74 68 69 73 2e 6d 61 74 63 68 49 e),r=this.matchI
00002770: 6e 64 65 78 65 73 5b 74 5d 3b 72 65 74 75 72 6e ndexes[t];return
00002780: 20 6e 2e 73 70 6c 69 63 65 28 30 2c 74 29 2c 4f n.splice(0,t),O
00002790: 62 6a 65 63 74 2e 61 73 73 69 67 6e 28 6e 2c 72 bject.assign(n,r
000027a0: 29 7d 7d 63 6c 61 73 73 20 61 7b 63 6f 6e 73 74 )}}class a{const
000027b0: 72 75 63 74 6f 72 28 29 7b 74 68 69 73 2e 72 75 ructor(){this.ru
000027c0: 6c 65 73 3d 5b 5d 2c 74 68 69 73 2e 6d 75 6c 74 les=[],this.mult
000027d0: 69 52 65 67 65 78 65 73 3d 5b 5d 2c 74 68 69 73 iRegexes=[],this
000027e0: 2e 63 6f 75 6e 74 3d 30 2c 74 68 69 73 2e 6c 61 .count=0,this.la
000027f0: 73 74 49 6e 64 65 78 3d 30 2c 74 68 69 73 2e 72 stIndex=0,this.r
00002800: 65 67 65 78 49 6e 64 65 78 3d 30 7d 67 65 74 4d egexIndex=0}getM
00002810: 61 74 63 68 65 72 28 65 29 7b 69 66 28 74 68 69 atcher(e){if(thi
00002820: 73 2e 6d 75 6c 74 69 52 65 67 65 78 65 73 5b 65 s.multiRegexes[e
00002830: 5d 29 72 65 74 75 72 6e 20 74 68 69 73 2e 6d 75 ])return this.mu
00002840: 6c 74 69 52 65 67 65 78 65 73 5b 65 5d 3b 63 6f ltiRegexes[e];co
00002850: 6e 73 74 20 6e 3d 6e 65 77 20 74 3b 72 65 74 75 nst n=new t;retu
00002860: 72 6e 20 74 68 69 73 2e 72 75 6c 65 73 2e 73 6c rn this.rules.sl
00002870: 69 63 65 28 65 29 2e 66 6f 72 45 61 63 68 28 28 ice(e).forEach((
00002880: 5b 65 2c 74 5d 29 3d 3e 6e 2e 61 64 64 52 75 6c [e,t])=>n.addRul
00002890: 65 28 65 2c 74 29 29 2c 6e 2e 63 6f 6d 70 69 6c e(e,t)),n.compil
000028a0: 65 28 29 2c 74 68 69 73 2e 6d 75 6c 74 69 52 65 e(),this.multiRe
000028b0: 67 65 78 65 73 5b 65 5d 3d 6e 2c 6e 7d 63 6f 6e gexes[e]=n,n}con
000028c0: 73 69 64 65 72 41 6c 6c 28 29 7b 74 68 69 73 2e siderAll(){this.
000028d0: 72 65 67 65 78 49 6e 64 65 78 3d 30 7d 61 64 64 regexIndex=0}add
000028e0: 52 75 6c 65 28 65 2c 6e 29 7b 74 68 69 73 2e 72 Rule(e,n){this.r
000028f0: 75 6c 65 73 2e 70 75 73 68 28 5b 65 2c 6e 5d 29 ules.push([e,n])
00002900: 2c 22 62 65 67 69 6e 22 3d 3d 3d 6e 2e 74 79 70 ,"begin"===n.typ
00002910: 65 26 26 74 68 69 73 2e 63 6f 75 6e 74 2b 2b 7d e&&this.count++}
00002920: 65 78 65 63 28 65 29 7b 63 6f 6e 73 74 20 6e 3d exec(e){const n=
00002930: 74 68 69 73 2e 67 65 74 4d 61 74 63 68 65 72 28 this.getMatcher(
00002940: 74 68 69 73 2e 72 65 67 65 78 49 6e 64 65 78 29 this.regexIndex)
00002950: 3b 6e 2e 6c 61 73 74 49 6e 64 65 78 3d 74 68 69 ;n.lastIndex=thi
00002960: 73 2e 6c 61 73 74 49 6e 64 65 78 3b 63 6f 6e 73 s.lastIndex;cons
00002970: 74 20 74 3d 6e 2e 65 78 65 63 28 65 29 3b 72 65 t t=n.exec(e);re
00002980: 74 75 72 6e 20 74 26 26 28 74 68 69 73 2e 72 65 turn t&&(this.re
00002990: 67 65 78 49 6e 64 65 78 2b 3d 74 2e 70 6f 73 69 gexIndex+=t.posi
000029a0: 74 69 6f 6e 2b 31 2c 74 68 69 73 2e 72 65 67 65 tion+1,this.rege
000029b0: 78 49 6e 64 65 78 3d 3d 3d 74 68 69 73 2e 63 6f xIndex===this.co
000029c0: 75 6e 74 26 26 28 74 68 69 73 2e 72 65 67 65 78 unt&&(this.regex
000029d0: 49 6e 64 65 78 3d 30 29 29 2c 74 7d 7d 66 75 6e Index=0)),t}}fun
000029e0: 63 74 69 6f 6e 20 69 28 65 2c 6e 29 7b 63 6f 6e ction i(e,n){con
000029f0: 73 74 20 74 3d 65 2e 69 6e 70 75 74 5b 65 2e 69 st t=e.input[e.i
00002a00: 6e 64 65 78 2d 31 5d 2c 72 3d 65 2e 69 6e 70 75 ndex-1],r=e.inpu
00002a10: 74 5b 65 2e 69 6e 64 65 78 2b 65 5b 30 5d 2e 6c t[e.index+e[0].l
00002a20: 65 6e 67 74 68 5d 3b 22 2e 22 21 3d 3d 74 26 26 ength];"."!==t&&
00002a30: 22 2e 22 21 3d 3d 72 7c 7c 6e 2e 69 67 6e 6f 72 "."!==r||n.ignor
00002a40: 65 4d 61 74 63 68 28 29 7d 69 66 28 65 2e 63 6f eMatch()}if(e.co
00002a50: 6e 74 61 69 6e 73 26 26 65 2e 63 6f 6e 74 61 69 ntains&&e.contai
00002a60: 6e 73 2e 69 6e 63 6c 75 64 65 73 28 22 73 65 6c ns.includes("sel
00002a70: 66 22 29 29 74 68 72 6f 77 20 45 72 72 6f 72 28 f"))throw Error(
00002a80: 22 45 52 52 3a 20 63 6f 6e 74 61 69 6e 73 20 60 "ERR: contains `
00002a90: 73 65 6c 66 60 20 69 73 20 6e 6f 74 20 73 75 70 self` is not sup
00002aa0: 70 6f 72 74 65 64 20 61 74 20 74 68 65 20 74 6f ported at the to
00002ab0: 70 2d 6c 65 76 65 6c 20 6f 66 20 61 20 6c 61 6e p-level of a lan
00002ac0: 67 75 61 67 65 2e 20 20 53 65 65 20 64 6f 63 75 guage. See docu
00002ad0: 6d 65 6e 74 61 74 69 6f 6e 2e 22 29 3b 72 65 74 mentation.");ret
00002ae0: 75 72 6e 20 66 75 6e 63 74 69 6f 6e 20 74 28 73 urn function t(s
00002af0: 2c 6f 29 7b 63 6f 6e 73 74 20 6c 3d 73 3b 69 66 ,o){const l=s;if
00002b00: 28 73 2e 63 6f 6d 70 69 6c 65 64 29 72 65 74 75 (s.compiled)retu
00002b10: 72 6e 20 6c 3b 73 2e 63 6f 6d 70 69 6c 65 64 3d rn l;s.compiled=
00002b20: 21 30 2c 73 2e 5f 5f 62 65 66 6f 72 65 42 65 67 !0,s.__beforeBeg
00002b30: 69 6e 3d 6e 75 6c 6c 2c 73 2e 6b 65 79 77 6f 72 in=null,s.keywor
00002b40: 64 73 3d 73 2e 6b 65 79 77 6f 72 64 73 7c 7c 73 ds=s.keywords||s
00002b50: 2e 62 65 67 69 6e 4b 65 79 77 6f 72 64 73 3b 6c .beginKeywords;l
00002b60: 65 74 20 63 3d 6e 75 6c 6c 3b 69 66 28 22 6f 62 et c=null;if("ob
00002b70: 6a 65 63 74 22 3d 3d 74 79 70 65 6f 66 20 73 2e ject"==typeof s.
00002b80: 6b 65 79 77 6f 72 64 73 26 26 28 63 3d 73 2e 6b keywords&&(c=s.k
00002b90: 65 79 77 6f 72 64 73 2e 24 70 61 74 74 65 72 6e eywords.$pattern
00002ba0: 2c 64 65 6c 65 74 65 20 73 2e 6b 65 79 77 6f 72 ,delete s.keywor
00002bb0: 64 73 2e 24 70 61 74 74 65 72 6e 29 2c 73 2e 6b ds.$pattern),s.k
00002bc0: 65 79 77 6f 72 64 73 26 26 28 73 2e 6b 65 79 77 eywords&&(s.keyw
00002bd0: 6f 72 64 73 3d 66 75 6e 63 74 69 6f 6e 28 65 2c ords=function(e,
00002be0: 6e 29 7b 76 61 72 20 74 3d 7b 7d 3b 72 65 74 75 n){var t={};retu
00002bf0: 72 6e 22 73 74 72 69 6e 67 22 3d 3d 74 79 70 65 rn"string"==type
00002c00: 6f 66 20 65 3f 72 28 22 6b 65 79 77 6f 72 64 22 of e?r("keyword"
00002c10: 2c 65 29 3a 4f 62 6a 65 63 74 2e 6b 65 79 73 28 ,e):Object.keys(
00002c20: 65 29 2e 66 6f 72 45 61 63 68 28 28 66 75 6e 63 e).forEach((func
00002c30: 74 69 6f 6e 28 6e 29 7b 72 28 6e 2c 65 5b 6e 5d tion(n){r(n,e[n]
00002c40: 29 7d 29 29 2c 74 3b 66 75 6e 63 74 69 6f 6e 20 )})),t;function
00002c50: 72 28 65 2c 72 29 7b 6e 26 26 28 72 3d 72 2e 74 r(e,r){n&&(r=r.t
00002c60: 6f 4c 6f 77 65 72 43 61 73 65 28 29 29 2c 72 2e oLowerCase()),r.
00002c70: 73 70 6c 69 74 28 22 20 22 29 2e 66 6f 72 45 61 split(" ").forEa
00002c80: 63 68 28 28 66 75 6e 63 74 69 6f 6e 28 6e 29 7b ch((function(n){
00002c90: 76 61 72 20 72 3d 6e 2e 73 70 6c 69 74 28 22 7c var r=n.split("|
00002ca0: 22 29 3b 74 5b 72 5b 30 5d 5d 3d 5b 65 2c 77 28 ");t[r[0]]=[e,w(
00002cb0: 72 5b 30 5d 2c 72 5b 31 5d 29 5d 7d 29 29 7d 7d r[0],r[1])]}))}}
00002cc0: 28 73 2e 6b 65 79 77 6f 72 64 73 2c 65 2e 63 61 (s.keywords,e.ca
00002cd0: 73 65 5f 69 6e 73 65 6e 73 69 74 69 76 65 29 29 se_insensitive))
00002ce0: 2c 73 2e 6c 65 78 65 6d 65 73 26 26 63 29 74 68 ,s.lexemes&&c)th
00002cf0: 72 6f 77 20 45 72 72 6f 72 28 22 45 52 52 3a 20 row Error("ERR:
00002d00: 50 72 65 66 65 72 20 60 6b 65 79 77 6f 72 64 73 Prefer `keywords
00002d10: 2e 24 70 61 74 74 65 72 6e 60 20 74 6f 20 60 6d .$pattern` to `m
00002d20: 6f 64 65 2e 6c 65 78 65 6d 65 73 60 2c 20 42 4f ode.lexemes`, BO
00002d30: 54 48 20 61 72 65 20 6e 6f 74 20 61 6c 6c 6f 77 TH are not allow
00002d40: 65 64 2e 20 28 73 65 65 20 6d 6f 64 65 20 72 65 ed. (see mode re
00002d50: 66 65 72 65 6e 63 65 29 20 22 29 3b 72 65 74 75 ference) ");retu
00002d60: 72 6e 20 6c 2e 6b 65 79 77 6f 72 64 50 61 74 74 rn l.keywordPatt
00002d70: 65 72 6e 52 65 3d 6e 28 73 2e 6c 65 78 65 6d 65 ernRe=n(s.lexeme
00002d80: 73 7c 7c 63 7c 7c 2f 5c 77 2b 2f 2c 21 30 29 2c s||c||/\w+/,!0),
00002d90: 6f 26 26 28 73 2e 62 65 67 69 6e 4b 65 79 77 6f o&&(s.beginKeywo
00002da0: 72 64 73 26 26 28 73 2e 62 65 67 69 6e 3d 22 5c rds&&(s.begin="\
00002db0: 5c 62 28 22 2b 73 2e 62 65 67 69 6e 4b 65 79 77 \b("+s.beginKeyw
00002dc0: 6f 72 64 73 2e 73 70 6c 69 74 28 22 20 22 29 2e ords.split(" ").
00002dd0: 6a 6f 69 6e 28 22 7c 22 29 2b 22 29 28 3f 3d 5c join("|")+")(?=\
00002de0: 5c 62 7c 5c 5c 73 29 22 2c 73 2e 5f 5f 62 65 66 \b|\\s)",s.__bef
00002df0: 6f 72 65 42 65 67 69 6e 3d 69 29 2c 73 2e 62 65 oreBegin=i),s.be
00002e00: 67 69 6e 7c 7c 28 73 2e 62 65 67 69 6e 3d 2f 5c gin||(s.begin=/\
00002e10: 42 7c 5c 62 2f 29 2c 6c 2e 62 65 67 69 6e 52 65 B|\b/),l.beginRe
00002e20: 3d 6e 28 73 2e 62 65 67 69 6e 29 2c 73 2e 65 6e =n(s.begin),s.en
00002e30: 64 53 61 6d 65 41 73 42 65 67 69 6e 26 26 28 73 dSameAsBegin&&(s
00002e40: 2e 65 6e 64 3d 73 2e 62 65 67 69 6e 29 2c 73 2e .end=s.begin),s.
00002e50: 65 6e 64 7c 7c 73 2e 65 6e 64 73 57 69 74 68 50 end||s.endsWithP
00002e60: 61 72 65 6e 74 7c 7c 28 73 2e 65 6e 64 3d 2f 5c arent||(s.end=/\
00002e70: 42 7c 5c 62 2f 29 2c 73 2e 65 6e 64 26 26 28 6c B|\b/),s.end&&(l
00002e80: 2e 65 6e 64 52 65 3d 6e 28 73 2e 65 6e 64 29 29 .endRe=n(s.end))
00002e90: 2c 6c 2e 74 65 72 6d 69 6e 61 74 6f 72 5f 65 6e ,l.terminator_en
00002ea0: 64 3d 64 28 73 2e 65 6e 64 29 7c 7c 22 22 2c 73 d=d(s.end)||"",s
00002eb0: 2e 65 6e 64 73 57 69 74 68 50 61 72 65 6e 74 26 .endsWithParent&
00002ec0: 26 6f 2e 74 65 72 6d 69 6e 61 74 6f 72 5f 65 6e &o.terminator_en
00002ed0: 64 26 26 28 6c 2e 74 65 72 6d 69 6e 61 74 6f 72 d&&(l.terminator
00002ee0: 5f 65 6e 64 2b 3d 28 73 2e 65 6e 64 3f 22 7c 22 _end+=(s.end?"|"
00002ef0: 3a 22 22 29 2b 6f 2e 74 65 72 6d 69 6e 61 74 6f :"")+o.terminato
00002f00: 72 5f 65 6e 64 29 29 2c 73 2e 69 6c 6c 65 67 61 r_end)),s.illega
00002f10: 6c 26 26 28 6c 2e 69 6c 6c 65 67 61 6c 52 65 3d l&&(l.illegalRe=
00002f20: 6e 28 73 2e 69 6c 6c 65 67 61 6c 29 29 2c 76 6f n(s.illegal)),vo
00002f30: 69 64 20 30 3d 3d 3d 73 2e 72 65 6c 65 76 61 6e id 0===s.relevan
00002f40: 63 65 26 26 28 73 2e 72 65 6c 65 76 61 6e 63 65 ce&&(s.relevance
00002f50: 3d 31 29 2c 73 2e 63 6f 6e 74 61 69 6e 73 7c 7c =1),s.contains||
00002f60: 28 73 2e 63 6f 6e 74 61 69 6e 73 3d 5b 5d 29 2c (s.contains=[]),
00002f70: 73 2e 63 6f 6e 74 61 69 6e 73 3d 5b 5d 2e 63 6f s.contains=[].co
00002f80: 6e 63 61 74 28 2e 2e 2e 73 2e 63 6f 6e 74 61 69 ncat(...s.contai
00002f90: 6e 73 2e 6d 61 70 28 28 66 75 6e 63 74 69 6f 6e ns.map((function
00002fa0: 28 65 29 7b 72 65 74 75 72 6e 20 66 75 6e 63 74 (e){return funct
00002fb0: 69 6f 6e 28 65 29 7b 72 65 74 75 72 6e 20 65 2e ion(e){return e.
00002fc0: 76 61 72 69 61 6e 74 73 26 26 21 65 2e 63 61 63 variants&&!e.cac
00002fd0: 68 65 64 5f 76 61 72 69 61 6e 74 73 26 26 28 65 hed_variants&&(e
00002fe0: 2e 63 61 63 68 65 64 5f 76 61 72 69 61 6e 74 73 .cached_variants
00002ff0: 3d 65 2e 76 61 72 69 61 6e 74 73 2e 6d 61 70 28 =e.variants.map(
00003000: 28 66 75 6e 63 74 69 6f 6e 28 6e 29 7b 72 65 74 (function(n){ret
00003010: 75 72 6e 20 72 28 65 2c 7b 76 61 72 69 61 6e 74 urn r(e,{variant
00003020: 73 3a 6e 75 6c 6c 7d 2c 6e 29 7d 29 29 29 2c 65 s:null},n)}))),e
00003030: 2e 63 61 63 68 65 64 5f 76 61 72 69 61 6e 74 73 .cached_variants
00003040: 3f 65 2e 63 61 63 68 65 64 5f 76 61 72 69 61 6e ?e.cached_varian
00003050: 74 73 3a 66 75 6e 63 74 69 6f 6e 20 65 28 6e 29 ts:function e(n)
00003060: 7b 72 65 74 75 72 6e 21 21 6e 26 26 28 6e 2e 65 {return!!n&&(n.e
00003070: 6e 64 73 57 69 74 68 50 61 72 65 6e 74 7c 7c 65 ndsWithParent||e
00003080: 28 6e 2e 73 74 61 72 74 73 29 29 7d 28 65 29 3f (n.starts))}(e)?
00003090: 72 28 65 2c 7b 73 74 61 72 74 73 3a 65 2e 73 74 r(e,{starts:e.st
000030a0: 61 72 74 73 3f 72 28 65 2e 73 74 61 72 74 73 29 arts?r(e.starts)
000030b0: 3a 6e 75 6c 6c 7d 29 3a 4f 62 6a 65 63 74 2e 69 :null}):Object.i
000030c0: 73 46 72 6f 7a 65 6e 28 65 29 3f 72 28 65 29 3a sFrozen(e)?r(e):
000030d0: 65 7d 28 22 73 65 6c 66 22 3d 3d 3d 65 3f 73 3a e}("self"===e?s:
000030e0: 65 29 7d 29 29 29 2c 73 2e 63 6f 6e 74 61 69 6e e)}))),s.contain
000030f0: 73 2e 66 6f 72 45 61 63 68 28 28 66 75 6e 63 74 s.forEach((funct
00003100: 69 6f 6e 28 65 29 7b 74 28 65 2c 6c 29 7d 29 29 ion(e){t(e,l)}))
00003110: 2c 73 2e 73 74 61 72 74 73 26 26 74 28 73 2e 73 ,s.starts&&t(s.s
00003120: 74 61 72 74 73 2c 6f 29 2c 6c 2e 6d 61 74 63 68 tarts,o),l.match
00003130: 65 72 3d 66 75 6e 63 74 69 6f 6e 28 65 29 7b 63 er=function(e){c
00003140: 6f 6e 73 74 20 6e 3d 6e 65 77 20 61 3b 72 65 74 onst n=new a;ret
00003150: 75 72 6e 20 65 2e 63 6f 6e 74 61 69 6e 73 2e 66 urn e.contains.f
00003160: 6f 72 45 61 63 68 28 65 3d 3e 6e 2e 61 64 64 52 orEach(e=>n.addR
00003170: 75 6c 65 28 65 2e 62 65 67 69 6e 2c 7b 72 75 6c ule(e.begin,{rul
00003180: 65 3a 65 2c 74 79 70 65 3a 22 62 65 67 69 6e 22 e:e,type:"begin"
00003190: 7d 29 29 2c 65 2e 74 65 72 6d 69 6e 61 74 6f 72 })),e.terminator
000031a0: 5f 65 6e 64 26 26 6e 2e 61 64 64 52 75 6c 65 28 _end&&n.addRule(
000031b0: 65 2e 74 65 72 6d 69 6e 61 74 6f 72 5f 65 6e 64 e.terminator_end
000031c0: 2c 7b 74 79 70 65 3a 22 65 6e 64 22 7d 29 2c 65 ,{type:"end"}),e
000031d0: 2e 69 6c 6c 65 67 61 6c 26 26 6e 2e 61 64 64 52 .illegal&&n.addR
000031e0: 75 6c 65 28 65 2e 69 6c 6c 65 67 61 6c 2c 7b 74 ule(e.illegal,{t
000031f0: 79 70 65 3a 22 69 6c 6c 65 67 61 6c 22 7d 29 2c ype:"illegal"}),
00003200: 6e 7d 28 6c 29 2c 6c 7d 28 65 29 7d 28 45 29 2c n}(l),l}(e)}(E),
00003210: 4e 3d 22 22 2c 79 3d 73 7c 7c 5f 2c 6b 3d 7b 7d N="",y=s||_,k={}
00003220: 2c 4f 3d 6e 65 77 20 66 2e 5f 5f 65 6d 69 74 74 ,O=new f.__emitt
00003230: 65 72 28 66 29 3b 21 66 75 6e 63 74 69 6f 6e 28 er(f);!function(
00003240: 29 7b 66 6f 72 28 76 61 72 20 65 3d 5b 5d 2c 6e ){for(var e=[],n
00003250: 3d 79 3b 6e 21 3d 3d 45 3b 6e 3d 6e 2e 70 61 72 =y;n!==E;n=n.par
00003260: 65 6e 74 29 6e 2e 63 6c 61 73 73 4e 61 6d 65 26 ent)n.className&
00003270: 26 65 2e 75 6e 73 68 69 66 74 28 6e 2e 63 6c 61 &e.unshift(n.cla
00003280: 73 73 4e 61 6d 65 29 3b 65 2e 66 6f 72 45 61 63 ssName);e.forEac
00003290: 68 28 65 3d 3e 4f 2e 6f 70 65 6e 4e 6f 64 65 28 h(e=>O.openNode(
000032a0: 65 29 29 7d 28 29 3b 76 61 72 20 41 3d 22 22 2c e))}();var A="",
000032b0: 49 3d 30 2c 53 3d 30 2c 42 3d 30 2c 4c 3d 21 31 I=0,S=0,B=0,L=!1
000032c0: 3b 74 72 79 7b 66 6f 72 28 79 2e 6d 61 74 63 68 ;try{for(y.match
000032d0: 65 72 2e 63 6f 6e 73 69 64 65 72 41 6c 6c 28 29 er.considerAll()
000032e0: 3b 3b 29 7b 42 2b 2b 2c 4c 3f 4c 3d 21 31 3a 28 ;;){B++,L?L=!1:(
000032f0: 79 2e 6d 61 74 63 68 65 72 2e 6c 61 73 74 49 6e y.matcher.lastIn
00003300: 64 65 78 3d 53 2c 79 2e 6d 61 74 63 68 65 72 2e dex=S,y.matcher.
00003310: 63 6f 6e 73 69 64 65 72 41 6c 6c 28 29 29 3b 63 considerAll());c
00003320: 6f 6e 73 74 20 65 3d 79 2e 6d 61 74 63 68 65 72 onst e=y.matcher
00003330: 2e 65 78 65 63 28 6f 29 3b 69 66 28 21 65 29 62 .exec(o);if(!e)b
00003340: 72 65 61 6b 3b 63 6f 6e 73 74 20 6e 3d 78 28 6f reak;const n=x(o
00003350: 2e 73 75 62 73 74 72 69 6e 67 28 53 2c 65 2e 69 .substring(S,e.i
00003360: 6e 64 65 78 29 2c 65 29 3b 53 3d 65 2e 69 6e 64 ndex),e);S=e.ind
00003370: 65 78 2b 6e 7d 72 65 74 75 72 6e 20 78 28 6f 2e ex+n}return x(o.
00003380: 73 75 62 73 74 72 28 53 29 29 2c 4f 2e 63 6c 6f substr(S)),O.clo
00003390: 73 65 41 6c 6c 4e 6f 64 65 73 28 29 2c 4f 2e 66 seAllNodes(),O.f
000033a0: 69 6e 61 6c 69 7a 65 28 29 2c 4e 3d 4f 2e 74 6f inalize(),N=O.to
000033b0: 48 54 4d 4c 28 29 2c 7b 72 65 6c 65 76 61 6e 63 HTML(),{relevanc
000033c0: 65 3a 49 2c 76 61 6c 75 65 3a 4e 2c 6c 61 6e 67 e:I,value:N,lang
000033d0: 75 61 67 65 3a 65 2c 69 6c 6c 65 67 61 6c 3a 21 uage:e,illegal:!
000033e0: 31 2c 65 6d 69 74 74 65 72 3a 4f 2c 74 6f 70 3a 1,emitter:O,top:
000033f0: 79 7d 7d 63 61 74 63 68 28 6e 29 7b 69 66 28 6e y}}catch(n){if(n
00003400: 2e 6d 65 73 73 61 67 65 26 26 6e 2e 6d 65 73 73 .message&&n.mess
00003410: 61 67 65 2e 69 6e 63 6c 75 64 65 73 28 22 49 6c age.includes("Il
00003420: 6c 65 67 61 6c 22 29 29 72 65 74 75 72 6e 7b 69 legal"))return{i
00003430: 6c 6c 65 67 61 6c 3a 21 30 2c 69 6c 6c 65 67 61 llegal:!0,illega
00003440: 6c 42 79 3a 7b 6d 73 67 3a 6e 2e 6d 65 73 73 61 lBy:{msg:n.messa
00003450: 67 65 2c 63 6f 6e 74 65 78 74 3a 6f 2e 73 6c 69 ge,context:o.sli
00003460: 63 65 28 53 2d 31 30 30 2c 53 2b 31 30 30 29 2c ce(S-100,S+100),
00003470: 6d 6f 64 65 3a 6e 2e 6d 6f 64 65 7d 2c 73 6f 66 mode:n.mode},sof
00003480: 61 72 3a 4e 2c 72 65 6c 65 76 61 6e 63 65 3a 30 ar:N,relevance:0
00003490: 2c 76 61 6c 75 65 3a 52 28 6f 29 2c 65 6d 69 74 ,value:R(o),emit
000034a0: 74 65 72 3a 4f 7d 3b 69 66 28 6c 29 72 65 74 75 ter:O};if(l)retu
000034b0: 72 6e 7b 69 6c 6c 65 67 61 6c 3a 21 31 2c 72 65 rn{illegal:!1,re
000034c0: 6c 65 76 61 6e 63 65 3a 30 2c 76 61 6c 75 65 3a levance:0,value:
000034d0: 52 28 6f 29 2c 65 6d 69 74 74 65 72 3a 4f 2c 6c R(o),emitter:O,l
000034e0: 61 6e 67 75 61 67 65 3a 65 2c 74 6f 70 3a 79 2c anguage:e,top:y,
000034f0: 65 72 72 6f 72 52 61 69 73 65 64 3a 6e 7d 3b 74 errorRaised:n};t
00003500: 68 72 6f 77 20 6e 7d 7d 66 75 6e 63 74 69 6f 6e hrow n}}function
00003510: 20 76 28 65 2c 6e 29 7b 6e 3d 6e 7c 7c 66 2e 6c v(e,n){n=n||f.l
00003520: 61 6e 67 75 61 67 65 73 7c 7c 4f 62 6a 65 63 74 anguages||Object
00003530: 2e 6b 65 79 73 28 69 29 3b 76 61 72 20 74 3d 66 .keys(i);var t=f
00003540: 75 6e 63 74 69 6f 6e 28 65 29 7b 63 6f 6e 73 74 unction(e){const
00003550: 20 6e 3d 7b 72 65 6c 65 76 61 6e 63 65 3a 30 2c n={relevance:0,
00003560: 65 6d 69 74 74 65 72 3a 6e 65 77 20 66 2e 5f 5f emitter:new f.__
00003570: 65 6d 69 74 74 65 72 28 66 29 2c 76 61 6c 75 65 emitter(f),value
00003580: 3a 52 28 65 29 2c 69 6c 6c 65 67 61 6c 3a 21 31 :R(e),illegal:!1
00003590: 2c 74 6f 70 3a 68 7d 3b 72 65 74 75 72 6e 20 6e ,top:h};return n
000035a0: 2e 65 6d 69 74 74 65 72 2e 61 64 64 54 65 78 74 .emitter.addText
000035b0: 28 65 29 2c 6e 7d 28 65 29 2c 72 3d 74 3b 72 65 (e),n}(e),r=t;re
000035c0: 74 75 72 6e 20 6e 2e 66 69 6c 74 65 72 28 54 29 turn n.filter(T)
000035d0: 2e 66 69 6c 74 65 72 28 49 29 2e 66 6f 72 45 61 .filter(I).forEa
000035e0: 63 68 28 28 66 75 6e 63 74 69 6f 6e 28 6e 29 7b ch((function(n){
000035f0: 76 61 72 20 61 3d 6d 28 6e 2c 65 2c 21 31 29 3b var a=m(n,e,!1);
00003600: 61 2e 6c 61 6e 67 75 61 67 65 3d 6e 2c 61 2e 72 a.language=n,a.r
00003610: 65 6c 65 76 61 6e 63 65 3e 72 2e 72 65 6c 65 76 elevance>r.relev
00003620: 61 6e 63 65 26 26 28 72 3d 61 29 2c 61 2e 72 65 ance&&(r=a),a.re
00003630: 6c 65 76 61 6e 63 65 3e 74 2e 72 65 6c 65 76 61 levance>t.releva
00003640: 6e 63 65 26 26 28 72 3d 74 2c 74 3d 61 29 7d 29 nce&&(r=t,t=a)})
00003650: 29 2c 72 2e 6c 61 6e 67 75 61 67 65 26 26 28 74 ),r.language&&(t
00003660: 2e 73 65 63 6f 6e 64 5f 62 65 73 74 3d 72 29 2c .second_best=r),
00003670: 74 7d 66 75 6e 63 74 69 6f 6e 20 78 28 65 29 7b t}function x(e){
00003680: 72 65 74 75 72 6e 20 66 2e 74 61 62 52 65 70 6c return f.tabRepl
00003690: 61 63 65 7c 7c 66 2e 75 73 65 42 52 3f 65 2e 72 ace||f.useBR?e.r
000036a0: 65 70 6c 61 63 65 28 63 2c 65 3d 3e 22 5c 6e 22 eplace(c,e=>"\n"
000036b0: 3d 3d 3d 65 3f 66 2e 75 73 65 42 52 3f 22 3c 62 ===e?f.useBR?"<b
000036c0: 72 3e 22 3a 65 3a 66 2e 74 61 62 52 65 70 6c 61 r>":e:f.tabRepla
000036d0: 63 65 3f 65 2e 72 65 70 6c 61 63 65 28 2f 5c 74 ce?e.replace(/\t
000036e0: 2f 67 2c 66 2e 74 61 62 52 65 70 6c 61 63 65 29 /g,f.tabReplace)
000036f0: 3a 65 29 3a 65 7d 66 75 6e 63 74 69 6f 6e 20 45 :e):e}function E
00003700: 28 65 29 7b 6c 65 74 20 6e 3d 6e 75 6c 6c 3b 63 (e){let n=null;c
00003710: 6f 6e 73 74 20 74 3d 66 75 6e 63 74 69 6f 6e 28 onst t=function(
00003720: 65 29 7b 76 61 72 20 6e 3d 65 2e 63 6c 61 73 73 e){var n=e.class
00003730: 4e 61 6d 65 2b 22 20 22 3b 6e 2b 3d 65 2e 70 61 Name+" ";n+=e.pa
00003740: 72 65 6e 74 4e 6f 64 65 3f 65 2e 70 61 72 65 6e rentNode?e.paren
00003750: 74 4e 6f 64 65 2e 63 6c 61 73 73 4e 61 6d 65 3a tNode.className:
00003760: 22 22 3b 63 6f 6e 73 74 20 74 3d 66 2e 6c 61 6e "";const t=f.lan
00003770: 67 75 61 67 65 44 65 74 65 63 74 52 65 2e 65 78 guageDetectRe.ex
00003780: 65 63 28 6e 29 3b 69 66 28 74 29 7b 76 61 72 20 ec(n);if(t){var
00003790: 72 3d 54 28 74 5b 31 5d 29 3b 72 65 74 75 72 6e r=T(t[1]);return
000037a0: 20 72 7c 7c 28 63 6f 6e 73 6f 6c 65 2e 77 61 72 r||(console.war
000037b0: 6e 28 67 2e 72 65 70 6c 61 63 65 28 22 7b 7d 22 n(g.replace("{}"
000037c0: 2c 74 5b 31 5d 29 29 2c 63 6f 6e 73 6f 6c 65 2e ,t[1])),console.
000037d0: 77 61 72 6e 28 22 46 61 6c 6c 69 6e 67 20 62 61 warn("Falling ba
000037e0: 63 6b 20 74 6f 20 6e 6f 2d 68 69 67 68 6c 69 67 ck to no-highlig
000037f0: 68 74 20 6d 6f 64 65 20 66 6f 72 20 74 68 69 73 ht mode for this
00003800: 20 62 6c 6f 63 6b 2e 22 2c 65 29 29 2c 72 3f 74 block.",e)),r?t
00003810: 5b 31 5d 3a 22 6e 6f 2d 68 69 67 68 6c 69 67 68 [1]:"no-highligh
00003820: 74 22 7d 72 65 74 75 72 6e 20 6e 2e 73 70 6c 69 t"}return n.spli
00003830: 74 28 2f 5c 73 2b 2f 29 2e 66 69 6e 64 28 65 3d t(/\s+/).find(e=
00003840: 3e 70 28 65 29 7c 7c 54 28 65 29 29 7d 28 65 29 >p(e)||T(e))}(e)
00003850: 3b 69 66 28 70 28 74 29 29 72 65 74 75 72 6e 3b ;if(p(t))return;
00003860: 53 28 22 62 65 66 6f 72 65 3a 68 69 67 68 6c 69 S("before:highli
00003870: 67 68 74 42 6c 6f 63 6b 22 2c 7b 62 6c 6f 63 6b ghtBlock",{block
00003880: 3a 65 2c 6c 61 6e 67 75 61 67 65 3a 74 7d 29 2c :e,language:t}),
00003890: 66 2e 75 73 65 42 52 3f 28 6e 3d 64 6f 63 75 6d f.useBR?(n=docum
000038a0: 65 6e 74 2e 63 72 65 61 74 65 45 6c 65 6d 65 6e ent.createElemen
000038b0: 74 28 22 64 69 76 22 29 29 2e 69 6e 6e 65 72 48 t("div")).innerH
000038c0: 54 4d 4c 3d 65 2e 69 6e 6e 65 72 48 54 4d 4c 2e TML=e.innerHTML.
000038d0: 72 65 70 6c 61 63 65 28 2f 5c 6e 2f 67 2c 22 22 replace(/\n/g,""
000038e0: 29 2e 72 65 70 6c 61 63 65 28 2f 3c 62 72 5b 20 ).replace(/<br[
000038f0: 2f 5d 2a 3e 2f 67 2c 22 5c 6e 22 29 3a 6e 3d 65 /]*>/g,"\n"):n=e
00003900: 3b 63 6f 6e 73 74 20 72 3d 6e 2e 74 65 78 74 43 ;const r=n.textC
00003910: 6f 6e 74 65 6e 74 2c 61 3d 74 3f 62 28 74 2c 72 ontent,a=t?b(t,r
00003920: 2c 21 30 29 3a 76 28 72 29 2c 69 3d 6b 28 6e 29 ,!0):v(r),i=k(n)
00003930: 3b 69 66 28 69 2e 6c 65 6e 67 74 68 29 7b 63 6f ;if(i.length){co
00003940: 6e 73 74 20 65 3d 64 6f 63 75 6d 65 6e 74 2e 63 nst e=document.c
00003950: 72 65 61 74 65 45 6c 65 6d 65 6e 74 28 22 64 69 reateElement("di
00003960: 76 22 29 3b 65 2e 69 6e 6e 65 72 48 54 4d 4c 3d v");e.innerHTML=
00003970: 61 2e 76 61 6c 75 65 2c 61 2e 76 61 6c 75 65 3d a.value,a.value=
00003980: 4f 28 69 2c 6b 28 65 29 2c 72 29 7d 61 2e 76 61 O(i,k(e),r)}a.va
00003990: 6c 75 65 3d 78 28 61 2e 76 61 6c 75 65 29 2c 53 lue=x(a.value),S
000039a0: 28 22 61 66 74 65 72 3a 68 69 67 68 6c 69 67 68 ("after:highligh
000039b0: 74 42 6c 6f 63 6b 22 2c 7b 62 6c 6f 63 6b 3a 65 tBlock",{block:e
000039c0: 2c 72 65 73 75 6c 74 3a 61 7d 29 2c 65 2e 69 6e ,result:a}),e.in
000039d0: 6e 65 72 48 54 4d 4c 3d 61 2e 76 61 6c 75 65 2c nerHTML=a.value,
000039e0: 65 2e 63 6c 61 73 73 4e 61 6d 65 3d 66 75 6e 63 e.className=func
000039f0: 74 69 6f 6e 28 65 2c 6e 2c 74 29 7b 76 61 72 20 tion(e,n,t){var
00003a00: 72 3d 6e 3f 73 5b 6e 5d 3a 74 2c 61 3d 5b 65 2e r=n?s[n]:t,a=[e.
00003a10: 74 72 69 6d 28 29 5d 3b 72 65 74 75 72 6e 20 65 trim()];return e
00003a20: 2e 6d 61 74 63 68 28 2f 5c 62 68 6c 6a 73 5c 62 .match(/\bhljs\b
00003a30: 2f 29 7c 7c 61 2e 70 75 73 68 28 22 68 6c 6a 73 /)||a.push("hljs
00003a40: 22 29 2c 65 2e 69 6e 63 6c 75 64 65 73 28 72 29 "),e.includes(r)
00003a50: 7c 7c 61 2e 70 75 73 68 28 72 29 2c 61 2e 6a 6f ||a.push(r),a.jo
00003a60: 69 6e 28 22 20 22 29 2e 74 72 69 6d 28 29 7d 28 in(" ").trim()}(
00003a70: 65 2e 63 6c 61 73 73 4e 61 6d 65 2c 74 2c 61 2e e.className,t,a.
00003a80: 6c 61 6e 67 75 61 67 65 29 2c 65 2e 72 65 73 75 language),e.resu
00003a90: 6c 74 3d 7b 6c 61 6e 67 75 61 67 65 3a 61 2e 6c lt={language:a.l
00003aa0: 61 6e 67 75 61 67 65 2c 72 65 3a 61 2e 72 65 6c anguage,re:a.rel
00003ab0: 65 76 61 6e 63 65 2c 72 65 6c 61 76 61 6e 63 65 evance,relavance
00003ac0: 3a 61 2e 72 65 6c 65 76 61 6e 63 65 7d 2c 61 2e :a.relevance},a.
00003ad0: 73 65 63 6f 6e 64 5f 62 65 73 74 26 26 28 65 2e second_best&&(e.
00003ae0: 73 65 63 6f 6e 64 5f 62 65 73 74 3d 7b 6c 61 6e second_best={lan
00003af0: 67 75 61 67 65 3a 61 2e 73 65 63 6f 6e 64 5f 62 guage:a.second_b
00003b00: 65 73 74 2e 6c 61 6e 67 75 61 67 65 2c 72 65 3a est.language,re:
00003b10: 61 2e 73 65 63 6f 6e 64 5f 62 65 73 74 2e 72 65 a.second_best.re
00003b20: 6c 65 76 61 6e 63 65 2c 72 65 6c 61 76 61 6e 63 levance,relavanc
00003b30: 65 3a 61 2e 73 65 63 6f 6e 64 5f 62 65 73 74 2e e:a.second_best.
00003b40: 72 65 6c 65 76 61 6e 63 65 7d 29 7d 63 6f 6e 73 relevance})}cons
00003b50: 74 20 4e 3d 28 29 3d 3e 7b 69 66 28 21 4e 2e 63 t N=()=>{if(!N.c
00003b60: 61 6c 6c 65 64 29 7b 4e 2e 63 61 6c 6c 65 64 3d alled){N.called=
00003b70: 21 30 3b 76 61 72 20 65 3d 64 6f 63 75 6d 65 6e !0;var e=documen
00003b80: 74 2e 71 75 65 72 79 53 65 6c 65 63 74 6f 72 41 t.querySelectorA
00003b90: 6c 6c 28 22 70 72 65 20 63 6f 64 65 22 29 3b 61 ll("pre code");a
00003ba0: 2e 66 6f 72 45 61 63 68 2e 63 61 6c 6c 28 65 2c .forEach.call(e,
00003bb0: 45 29 7d 7d 3b 66 75 6e 63 74 69 6f 6e 20 54 28 E)}};function T(
00003bc0: 65 29 7b 72 65 74 75 72 6e 20 65 3d 28 65 7c 7c e){return e=(e||
00003bd0: 22 22 29 2e 74 6f 4c 6f 77 65 72 43 61 73 65 28 "").toLowerCase(
00003be0: 29 2c 69 5b 65 5d 7c 7c 69 5b 73 5b 65 5d 5d 7d ),i[e]||i[s[e]]}
00003bf0: 66 75 6e 63 74 69 6f 6e 20 41 28 65 2c 7b 6c 61 function A(e,{la
00003c00: 6e 67 75 61 67 65 4e 61 6d 65 3a 6e 7d 29 7b 22 nguageName:n}){"
00003c10: 73 74 72 69 6e 67 22 3d 3d 74 79 70 65 6f 66 20 string"==typeof
00003c20: 65 26 26 28 65 3d 5b 65 5d 29 2c 65 2e 66 6f 72 e&&(e=[e]),e.for
00003c30: 45 61 63 68 28 65 3d 3e 7b 73 5b 65 5d 3d 6e 7d Each(e=>{s[e]=n}
00003c40: 29 7d 66 75 6e 63 74 69 6f 6e 20 49 28 65 29 7b )}function I(e){
00003c50: 76 61 72 20 6e 3d 54 28 65 29 3b 72 65 74 75 72 var n=T(e);retur
00003c60: 6e 20 6e 26 26 21 6e 2e 64 69 73 61 62 6c 65 41 n n&&!n.disableA
00003c70: 75 74 6f 64 65 74 65 63 74 7d 66 75 6e 63 74 69 utodetect}functi
00003c80: 6f 6e 20 53 28 65 2c 6e 29 7b 76 61 72 20 74 3d on S(e,n){var t=
00003c90: 65 3b 6f 2e 66 6f 72 45 61 63 68 28 28 66 75 6e e;o.forEach((fun
00003ca0: 63 74 69 6f 6e 28 65 29 7b 65 5b 74 5d 26 26 65 ction(e){e[t]&&e
00003cb0: 5b 74 5d 28 6e 29 7d 29 29 7d 4f 62 6a 65 63 74 [t](n)}))}Object
00003cc0: 2e 61 73 73 69 67 6e 28 74 2c 7b 68 69 67 68 6c .assign(t,{highl
00003cd0: 69 67 68 74 3a 62 2c 68 69 67 68 6c 69 67 68 74 ight:b,highlight
00003ce0: 41 75 74 6f 3a 76 2c 66 69 78 4d 61 72 6b 75 70 Auto:v,fixMarkup
00003cf0: 3a 78 2c 68 69 67 68 6c 69 67 68 74 42 6c 6f 63 :x,highlightBloc
00003d00: 6b 3a 45 2c 63 6f 6e 66 69 67 75 72 65 3a 66 75 k:E,configure:fu
00003d10: 6e 63 74 69 6f 6e 28 65 29 7b 66 3d 79 28 66 2c nction(e){f=y(f,
00003d20: 65 29 7d 2c 69 6e 69 74 48 69 67 68 6c 69 67 68 e)},initHighligh
00003d30: 74 69 6e 67 3a 4e 2c 69 6e 69 74 48 69 67 68 6c ting:N,initHighl
00003d40: 69 67 68 74 69 6e 67 4f 6e 4c 6f 61 64 3a 66 75 ightingOnLoad:fu
00003d50: 6e 63 74 69 6f 6e 28 29 7b 77 69 6e 64 6f 77 2e nction(){window.
00003d60: 61 64 64 45 76 65 6e 74 4c 69 73 74 65 6e 65 72 addEventListener
00003d70: 28 22 44 4f 4d 43 6f 6e 74 65 6e 74 4c 6f 61 64 ("DOMContentLoad
00003d80: 65 64 22 2c 4e 2c 21 31 29 7d 2c 72 65 67 69 73 ed",N,!1)},regis
00003d90: 74 65 72 4c 61 6e 67 75 61 67 65 3a 66 75 6e 63 terLanguage:func
00003da0: 74 69 6f 6e 28 65 2c 6e 29 7b 76 61 72 20 72 3d tion(e,n){var r=
00003db0: 6e 75 6c 6c 3b 74 72 79 7b 72 3d 6e 28 74 29 7d null;try{r=n(t)}
00003dc0: 63 61 74 63 68 28 6e 29 7b 69 66 28 63 6f 6e 73 catch(n){if(cons
00003dd0: 6f 6c 65 2e 65 72 72 6f 72 28 22 4c 61 6e 67 75 ole.error("Langu
00003de0: 61 67 65 20 64 65 66 69 6e 69 74 69 6f 6e 20 66 age definition f
00003df0: 6f 72 20 27 7b 7d 27 20 63 6f 75 6c 64 20 6e 6f or '{}' could no
00003e00: 74 20 62 65 20 72 65 67 69 73 74 65 72 65 64 2e t be registered.
00003e10: 22 2e 72 65 70 6c 61 63 65 28 22 7b 7d 22 2c 65 ".replace("{}",e
00003e20: 29 29 2c 21 6c 29 74 68 72 6f 77 20 6e 3b 63 6f )),!l)throw n;co
00003e30: 6e 73 6f 6c 65 2e 65 72 72 6f 72 28 6e 29 2c 72 nsole.error(n),r
00003e40: 3d 68 7d 72 2e 6e 61 6d 65 7c 7c 28 72 2e 6e 61 =h}r.name||(r.na
00003e50: 6d 65 3d 65 29 2c 69 5b 65 5d 3d 72 2c 72 2e 72 me=e),i[e]=r,r.r
00003e60: 61 77 44 65 66 69 6e 69 74 69 6f 6e 3d 6e 2e 62 awDefinition=n.b
00003e70: 69 6e 64 28 6e 75 6c 6c 2c 74 29 2c 72 2e 61 6c ind(null,t),r.al
00003e80: 69 61 73 65 73 26 26 41 28 72 2e 61 6c 69 61 73 iases&&A(r.alias
00003e90: 65 73 2c 7b 6c 61 6e 67 75 61 67 65 4e 61 6d 65 es,{languageName
00003ea0: 3a 65 7d 29 7d 2c 6c 69 73 74 4c 61 6e 67 75 61 :e})},listLangua
00003eb0: 67 65 73 3a 66 75 6e 63 74 69 6f 6e 28 29 7b 72 ges:function(){r
00003ec0: 65 74 75 72 6e 20 4f 62 6a 65 63 74 2e 6b 65 79 eturn Object.key
00003ed0: 73 28 69 29 7d 2c 67 65 74 4c 61 6e 67 75 61 67 s(i)},getLanguag
00003ee0: 65 3a 54 2c 72 65 67 69 73 74 65 72 41 6c 69 61 e:T,registerAlia
00003ef0: 73 65 73 3a 41 2c 72 65 71 75 69 72 65 4c 61 6e ses:A,requireLan
00003f00: 67 75 61 67 65 3a 66 75 6e 63 74 69 6f 6e 28 65 guage:function(e
00003f10: 29 7b 76 61 72 20 6e 3d 54 28 65 29 3b 69 66 28 ){var n=T(e);if(
00003f20: 6e 29 72 65 74 75 72 6e 20 6e 3b 74 68 72 6f 77 n)return n;throw
00003f30: 20 45 72 72 6f 72 28 22 54 68 65 20 27 7b 7d 27 Error("The '{}'
00003f40: 20 6c 61 6e 67 75 61 67 65 20 69 73 20 72 65 71 language is req
00003f50: 75 69 72 65 64 2c 20 62 75 74 20 6e 6f 74 20 6c uired, but not l
00003f60: 6f 61 64 65 64 2e 22 2e 72 65 70 6c 61 63 65 28 oaded.".replace(
00003f70: 22 7b 7d 22 2c 65 29 29 7d 2c 61 75 74 6f 44 65 "{}",e))},autoDe
00003f80: 74 65 63 74 69 6f 6e 3a 49 2c 69 6e 68 65 72 69 tection:I,inheri
00003f90: 74 3a 79 2c 61 64 64 50 6c 75 67 69 6e 3a 66 75 t:y,addPlugin:fu
00003fa0: 6e 63 74 69 6f 6e 28 65 29 7b 6f 2e 70 75 73 68 nction(e){o.push
00003fb0: 28 65 29 7d 7d 29 2c 74 2e 64 65 62 75 67 4d 6f (e)}}),t.debugMo
00003fc0: 64 65 3d 66 75 6e 63 74 69 6f 6e 28 29 7b 6c 3d de=function(){l=
00003fd0: 21 31 7d 2c 74 2e 73 61 66 65 4d 6f 64 65 3d 66 !1},t.safeMode=f
00003fe0: 75 6e 63 74 69 6f 6e 28 29 7b 6c 3d 21 30 7d 2c unction(){l=!0},
00003ff0: 74 2e 76 65 72 73 69 6f 6e 53 74 72 69 6e 67 3d t.versionString=
00004000: 22 31 30 2e 31 2e 31 22 3b 66 6f 72 28 63 6f 6e "10.1.1";for(con
00004010: 73 74 20 6e 20 69 6e 20 5f 29 22 6f 62 6a 65 63 st n in _)"objec
00004020: 74 22 3d 3d 74 79 70 65 6f 66 20 5f 5b 6e 5d 26 t"==typeof _[n]&
00004030: 26 65 28 5f 5b 6e 5d 29 3b 72 65 74 75 72 6e 20 &e(_[n]);return
00004040: 4f 62 6a 65 63 74 2e 61 73 73 69 67 6e 28 74 2c Object.assign(t,
00004050: 5f 29 2c 74 7d 28 7b 7d 29 7d 28 29 3b 22 6f 62 _),t}({})}();"ob
00004060: 6a 65 63 74 22 3d 3d 74 79 70 65 6f 66 20 65 78 ject"==typeof ex
00004070: 70 6f 72 74 73 26 26 22 75 6e 64 65 66 69 6e 65 ports&&"undefine
00004080: 64 22 21 3d 74 79 70 65 6f 66 20 6d 6f 64 75 6c d"!=typeof modul
00004090: 65 26 26 28 6d 6f 64 75 6c 65 2e 65 78 70 6f 72 e&&(module.expor
000040a0: 74 73 3d 68 6c 6a 73 29 3b 0a 68 6c 6a 73 2e 72 ts=hljs);.hljs.r
000040b0: 65 67 69 73 74 65 72 4c 61 6e 67 75 61 67 65 28 egisterLanguage(
000040c0: 22 61 70 61 63 68 65 22 2c 66 75 6e 63 74 69 6f "apache",functio
000040d0: 6e 28 29 7b 22 75 73 65 20 73 74 72 69 63 74 22 n(){"use strict"
000040e0: 3b 72 65 74 75 72 6e 20 66 75 6e 63 74 69 6f 6e ;return function
000040f0: 28 65 29 7b 76 61 72 20 6e 3d 7b 63 6c 61 73 73 (e){var n={class
00004100: 4e 61 6d 65 3a 22 6e 75 6d 62 65 72 22 2c 62 65 Name:"number",be
00004110: 67 69 6e 3a 22 5c 5c 64 7b 31 2c 33 7d 5c 5c 2e gin:"\\d{1,3}\\.
00004120: 5c 5c 64 7b 31 2c 33 7d 5c 5c 2e 5c 5c 64 7b 31 \\d{1,3}\\.\\d{1
00004130: 2c 33 7d 5c 5c 2e 5c 5c 64 7b 31 2c 33 7d 28 3a ,3}\\.\\d{1,3}(:
00004140: 5c 5c 64 7b 31 2c 35 7d 29 3f 22 7d 3b 72 65 74 \\d{1,5})?"};ret
00004150: 75 72 6e 7b 6e 61 6d 65 3a 22 41 70 61 63 68 65 urn{name:"Apache
00004160: 20 63 6f 6e 66 69 67 22 2c 61 6c 69 61 73 65 73 config",aliases
00004170: 3a 5b 22 61 70 61 63 68 65 63 6f 6e 66 22 5d 2c :["apacheconf"],
00004180: 63 61 73 65 5f 69 6e 73 65 6e 73 69 74 69 76 65 case_insensitive
00004190: 3a 21 30 2c 63 6f 6e 74 61 69 6e 73 3a 5b 65 2e :!0,contains:[e.
000041a0: 48 41 53 48 5f 43 4f 4d 4d 45 4e 54 5f 4d 4f 44 HASH_COMMENT_MOD
000041b0: 45 2c 7b 63 6c 61 73 73 4e 61 6d 65 3a 22 73 65 E,{className:"se
000041c0: 63 74 69 6f 6e 22 2c 62 65 67 69 6e 3a 22 3c 2f ction",begin:"</
000041d0: 3f 22 2c 65 6e 64 3a 22 3e 22 2c 63 6f 6e 74 61 ?",end:">",conta
000041e0: 69 6e 73 3a 5b 6e 2c 7b 63 6c 61 73 73 4e 61 6d ins:[n,{classNam
000041f0: 65 3a 22 6e 75 6d 62 65 72 22 2c 62 65 67 69 6e e:"number",begin
00004200: 3a 22 3a 5c 5c 64 7b 31 2c 35 7d 22 7d 2c 65 2e :":\\d{1,5}"},e.
00004210: 69 6e 68 65 72 69 74 28 65 2e 51 55 4f 54 45 5f inherit(e.QUOTE_
00004220: 53 54 52 49 4e 47 5f 4d 4f 44 45 2c 7b 72 65 6c STRING_MODE,{rel
00004230: 65 76 61 6e 63 65 3a 30 7d 29 5d 7d 2c 7b 63 6c evance:0})]},{cl
00004240: 61 73 73 4e 61 6d 65 3a 22 61 74 74 72 69 62 75 assName:"attribu
00004250: 74 65 22 2c 62 65 67 69 6e 3a 2f 5c 77 2b 2f 2c te",begin:/\w+/,
00004260: 72 65 6c 65 76 61 6e 63 65 3a 30 2c 6b 65 79 77 relevance:0,keyw
00004270: 6f 72 64 73 3a 7b 6e 6f 6d 61 72 6b 75 70 3a 22 ords:{nomarkup:"
00004280: 6f 72 64 65 72 20 64 65 6e 79 20 61 6c 6c 6f 77 order deny allow
00004290: 20 73 65 74 65 6e 76 20 72 65 77 72 69 74 65 72 setenv rewriter
000042a0: 75 6c 65 20 72 65 77 72 69 74 65 65 6e 67 69 6e ule rewriteengin
000042b0: 65 20 72 65 77 72 69 74 65 63 6f 6e 64 20 64 6f e rewritecond do
000042c0: 63 75 6d 65 6e 74 72 6f 6f 74 20 73 65 74 68 61 cumentroot setha
000042d0: 6e 64 6c 65 72 20 65 72 72 6f 72 64 6f 63 75 6d ndler errordocum
000042e0: 65 6e 74 20 6c 6f 61 64 6d 6f 64 75 6c 65 20 6f ent loadmodule o
000042f0: 70 74 69 6f 6e 73 20 68 65 61 64 65 72 20 6c 69 ptions header li
00004300: 73 74 65 6e 20 73 65 72 76 65 72 72 6f 6f 74 20 sten serverroot
00004310: 73 65 72 76 65 72 6e 61 6d 65 22 7d 2c 73 74 61 servername"},sta
00004320: 72 74 73 3a 7b 65 6e 64 3a 2f 24 2f 2c 72 65 6c rts:{end:/$/,rel
00004330: 65 76 61 6e 63 65 3a 30 2c 6b 65 79 77 6f 72 64 evance:0,keyword
00004340: 73 3a 7b 6c 69 74 65 72 61 6c 3a 22 6f 6e 20 6f s:{literal:"on o
00004350: 66 66 20 61 6c 6c 20 64 65 6e 79 20 61 6c 6c 6f ff all deny allo
00004360: 77 22 7d 2c 63 6f 6e 74 61 69 6e 73 3a 5b 7b 63 w"},contains:[{c
00004370: 6c 61 73 73 4e 61 6d 65 3a 22 6d 65 74 61 22 2c lassName:"meta",
00004380: 62 65 67 69 6e 3a 22 5c 5c 73 5c 5c 5b 22 2c 65 begin:"\\s\\[",e
00004390: 6e 64 3a 22 5c 5c 5d 24 22 7d 2c 7b 63 6c 61 73 nd:"\\]$"},{clas
000043a0: 73 4e 61 6d 65 3a 22 76 61 72 69 61 62 6c 65 22 sName:"variable"
000043b0: 2c 62 65 67 69 6e 3a 22 5b 5c 5c 24 25 5d 5c 5c ,begin:"[\\$%]\\
000043c0: 7b 22 2c 65 6e 64 3a 22 5c 5c 7d 22 2c 63 6f 6e {",end:"\\}",con
000043d0: 74 61 69 6e 73 3a 5b 22 73 65 6c 66 22 2c 7b 63 tains:["self",{c
000043e0: 6c 61 73 73 4e 61 6d 65 3a 22 6e 75 6d 62 65 72 lassName:"number
000043f0: 22 2c 62 65 67 69 6e 3a 22 5b 5c 5c 24 25 5d 5c ",begin:"[\\$%]\
00004400: 5c 64 2b 22 7d 5d 7d 2c 6e 2c 7b 63 6c 61 73 73 \d+"}]},n,{class
00004410: 4e 61 6d 65 3a 22 6e 75 6d 62 65 72 22 2c 62 65 Name:"number",be
00004420: 67 69 6e 3a 22 5c 5c 64 2b 22 7d 2c 65 2e 51 55 gin:"\\d+"},e.QU
00004430: 4f 54 45 5f 53 54 52 49 4e 47 5f 4d 4f 44 45 5d OTE_STRING_MODE]
00004440: 7d 7d 5d 2c 69 6c 6c 65 67 61 6c 3a 2f 5c 53 2f }}],illegal:/\S/
00004450: 7d 7d 7d 28 29 29 3b 0a 68 6c 6a 73 2e 72 65 67 }}}());.hljs.reg
00004460: 69 73 74 65 72 4c 61 6e 67 75 61 67 65 28 22 62 isterLanguage("b
00004470: 61 73 68 22 2c 66 75 6e 63 74 69 6f 6e 28 29 7b ash",function(){
00004480: 22 75 73 65 20 73 74 72 69 63 74 22 3b 72 65 74 "use strict";ret
00004490: 75 72 6e 20 66 75 6e 63 74 69 6f 6e 28 65 29 7b urn function(e){
000044a0: 63 6f 6e 73 74 20 73 3d 7b 7d 3b 4f 62 6a 65 63 const s={};Objec
000044b0: 74 2e 61 73 73 69 67 6e 28 73 2c 7b 63 6c 61 73 t.assign(s,{clas
000044c0: 73 4e 61 6d 65 3a 22 76 61 72 69 61 62 6c 65 22 sName:"variable"
000044d0: 2c 76 61 72 69 61 6e 74 73 3a 5b 7b 62 65 67 69 ,variants:[{begi
000044e0: 6e 3a 2f 5c 24 5b 5c 77 5c 64 23 40 5d 5b 5c 77 n:/\$[\w\d#@][\w
000044f0: 5c 64 5f 5d 2a 2f 7d 2c 7b 62 65 67 69 6e 3a 2f \d_]*/},{begin:/
00004500: 5c 24 5c 7b 2f 2c 65 6e 64 3a 2f 5c 7d 2f 2c 63 \$\{/,end:/\}/,c
00004510: 6f 6e 74 61 69 6e 73 3a 5b 7b 62 65 67 69 6e 3a ontains:[{begin:
00004520: 2f 3a 2d 2f 2c 63 6f 6e 74 61 69 6e 73 3a 5b 73 /:-/,contains:[s
00004530: 5d 7d 5d 7d 5d 7d 29 3b 63 6f 6e 73 74 20 74 3d ]}]}]});const t=
00004540: 7b 63 6c 61 73 73 4e 61 6d 65 3a 22 73 75 62 73 {className:"subs
00004550: 74 22 2c 62 65 67 69 6e 3a 2f 5c 24 5c 28 2f 2c t",begin:/\$\(/,
00004560: 65 6e 64 3a 2f 5c 29 2f 2c 63 6f 6e 74 61 69 6e end:/\)/,contain
00004570: 73 3a 5b 65 2e 42 41 43 4b 53 4c 41 53 48 5f 45 s:[e.BACKSLASH_E
00004580: 53 43 41 50 45 5d 7d 2c 6e 3d 7b 63 6c 61 73 73 SCAPE]},n={class
00004590: 4e 61 6d 65 3a 22 73 74 72 69 6e 67 22 2c 62 65 Name:"string",be
000045a0: 67 69 6e 3a 2f 22 2f 2c 65 6e 64 3a 2f 22 2f 2c gin:/"/,end:/"/,
000045b0: 63 6f 6e 74 61 69 6e 73 3a 5b 65 2e 42 41 43 4b contains:[e.BACK
000045c0: 53 4c 41 53 48 5f 45 53 43 41 50 45 2c 73 2c 74 SLASH_ESCAPE,s,t
000045d0: 5d 7d 3b 74 2e 63 6f 6e 74 61 69 6e 73 2e 70 75 ]};t.contains.pu
000045e0: 73 68 28 6e 29 3b 63 6f 6e 73 74 20 61 3d 7b 62 sh(n);const a={b
000045f0: 65 67 69 6e 3a 2f 5c 24 5c 28 5c 28 2f 2c 65 6e egin:/\$\(\(/,en
00004600: 64 3a 2f 5c 29 5c 29 2f 2c 63 6f 6e 74 61 69 6e d:/\)\)/,contain
00004610: 73 3a 5b 7b 62 65 67 69 6e 3a 2f 5c 64 2b 23 5b s:[{begin:/\d+#[
00004620: 30 2d 39 61 2d 66 5d 2b 2f 2c 63 6c 61 73 73 4e 0-9a-f]+/,classN
00004630: 61 6d 65 3a 22 6e 75 6d 62 65 72 22 7d 2c 65 2e ame:"number"},e.
00004640: 4e 55 4d 42 45 52 5f 4d 4f 44 45 2c 73 5d 7d 2c NUMBER_MODE,s]},
00004650: 69 3d 65 2e 53 48 45 42 41 4e 47 28 7b 62 69 6e i=e.SHEBANG({bin
00004660: 61 72 79 3a 22 28 66 69 73 68 7c 62 61 73 68 7c ary:"(fish|bash|
00004670: 7a 73 68 7c 73 68 7c 63 73 68 7c 6b 73 68 7c 74 zsh|sh|csh|ksh|t
00004680: 63 73 68 7c 64 61 73 68 7c 73 63 73 68 29 22 2c csh|dash|scsh)",
00004690: 72 65 6c 65 76 61 6e 63 65 3a 31 30 7d 29 2c 63 relevance:10}),c
000046a0: 3d 7b 63 6c 61 73 73 4e 61 6d 65 3a 22 66 75 6e ={className:"fun
000046b0: 63 74 69 6f 6e 22 2c 62 65 67 69 6e 3a 2f 5c 77 ction",begin:/\w
000046c0: 5b 5c 77 5c 64 5f 5d 2a 5c 73 2a 5c 28 5c 73 2a [\w\d_]*\s*\(\s*
000046d0: 5c 29 5c 73 2a 5c 7b 2f 2c 72 65 74 75 72 6e 42 \)\s*\{/,returnB
000046e0: 65 67 69 6e 3a 21 30 2c 63 6f 6e 74 61 69 6e 73 egin:!0,contains
000046f0: 3a 5b 65 2e 69 6e 68 65 72 69 74 28 65 2e 54 49 :[e.inherit(e.TI
00004700: 54 4c 45 5f 4d 4f 44 45 2c 7b 62 65 67 69 6e 3a TLE_MODE,{begin:
00004710: 2f 5c 77 5b 5c 77 5c 64 5f 5d 2a 2f 7d 29 5d 2c /\w[\w\d_]*/})],
00004720: 72 65 6c 65 76 61 6e 63 65 3a 30 7d 3b 72 65 74 relevance:0};ret
00004730: 75 72 6e 7b 6e 61 6d 65 3a 22 42 61 73 68 22 2c urn{name:"Bash",
00004740: 61 6c 69 61 73 65 73 3a 5b 22 73 68 22 2c 22 7a aliases:["sh","z
00004750: 73 68 22 5d 2c 6b 65 79 77 6f 72 64 73 3a 7b 24 sh"],keywords:{$
00004760: 70 61 74 74 65 72 6e 3a 2f 5c 62 2d 3f 5b 61 2d pattern:/\b-?[a-
00004770: 7a 5c 2e 5f 5d 2b 5c 62 2f 2c 6b 65 79 77 6f 72 z\._]+\b/,keywor
00004780: 64 3a 22 69 66 20 74 68 65 6e 20 65 6c 73 65 20 d:"if then else
00004790: 65 6c 69 66 20 66 69 20 66 6f 72 20 77 68 69 6c elif fi for whil
000047a0: 65 20 69 6e 20 64 6f 20 64 6f 6e 65 20 63 61 73 e in do done cas
000047b0: 65 20 65 73 61 63 20 66 75 6e 63 74 69 6f 6e 22 e esac function"
000047c0: 2c 6c 69 74 65 72 61 6c 3a 22 74 72 75 65 20 66 ,literal:"true f
000047d0: 61 6c 73 65 22 2c 62 75 69 6c 74 5f 69 6e 3a 22 alse",built_in:"
000047e0: 62 72 65 61 6b 20 63 64 20 63 6f 6e 74 69 6e 75 break cd continu
000047f0: 65 20 65 76 61 6c 20 65 78 65 63 20 65 78 69 74 e eval exec exit
00004800: 20 65 78 70 6f 72 74 20 67 65 74 6f 70 74 73 20 export getopts
00004810: 68 61 73 68 20 70 77 64 20 72 65 61 64 6f 6e 6c hash pwd readonl
00004820: 79 20 72 65 74 75 72 6e 20 73 68 69 66 74 20 74 y return shift t
00004830: 65 73 74 20 74 69 6d 65 73 20 74 72 61 70 20 75 est times trap u
00004840: 6d 61 73 6b 20 75 6e 73 65 74 20 61 6c 69 61 73 mask unset alias
00004850: 20 62 69 6e 64 20 62 75 69 6c 74 69 6e 20 63 61 bind builtin ca
00004860: 6c 6c 65 72 20 63 6f 6d 6d 61 6e 64 20 64 65 63 ller command dec
00004870: 6c 61 72 65 20 65 63 68 6f 20 65 6e 61 62 6c 65 lare echo enable
00004880: 20 68 65 6c 70 20 6c 65 74 20 6c 6f 63 61 6c 20 help let local
00004890: 6c 6f 67 6f 75 74 20 6d 61 70 66 69 6c 65 20 70 logout mapfile p
000048a0: 72 69 6e 74 66 20 72 65 61 64 20 72 65 61 64 61 rintf read reada
000048b0: 72 72 61 79 20 73 6f 75 72 63 65 20 74 79 70 65 rray source type
000048c0: 20 74 79 70 65 73 65 74 20 75 6c 69 6d 69 74 20 typeset ulimit
000048d0: 75 6e 61 6c 69 61 73 20 73 65 74 20 73 68 6f 70 unalias set shop
000048e0: 74 20 61 75 74 6f 6c 6f 61 64 20 62 67 20 62 69 t autoload bg bi
000048f0: 6e 64 6b 65 79 20 62 79 65 20 63 61 70 20 63 68 ndkey bye cap ch
00004900: 64 69 72 20 63 6c 6f 6e 65 20 63 6f 6d 70 61 72 dir clone compar
00004910: 67 75 6d 65 6e 74 73 20 63 6f 6d 70 63 61 6c 6c guments compcall
00004920: 20 63 6f 6d 70 63 74 6c 20 63 6f 6d 70 64 65 73 compctl compdes
00004930: 63 72 69 62 65 20 63 6f 6d 70 66 69 6c 65 73 20 cribe compfiles
00004940: 63 6f 6d 70 67 72 6f 75 70 73 20 63 6f 6d 70 71 compgroups compq
00004950: 75 6f 74 65 20 63 6f 6d 70 74 61 67 73 20 63 6f uote comptags co
00004960: 6d 70 74 72 79 20 63 6f 6d 70 76 61 6c 75 65 73 mptry compvalues
00004970: 20 64 69 72 73 20 64 69 73 61 62 6c 65 20 64 69 dirs disable di
00004980: 73 6f 77 6e 20 65 63 68 6f 74 63 20 65 63 68 6f sown echotc echo
00004990: 74 69 20 65 6d 75 6c 61 74 65 20 66 63 20 66 67 ti emulate fc fg
000049a0: 20 66 6c 6f 61 74 20 66 75 6e 63 74 69 6f 6e 73 float functions
000049b0: 20 67 65 74 63 61 70 20 67 65 74 6c 6e 20 68 69 getcap getln hi
000049c0: 73 74 6f 72 79 20 69 6e 74 65 67 65 72 20 6a 6f story integer jo
000049d0: 62 73 20 6b 69 6c 6c 20 6c 69 6d 69 74 20 6c 6f bs kill limit lo
000049e0: 67 20 6e 6f 67 6c 6f 62 20 70 6f 70 64 20 70 72 g noglob popd pr
000049f0: 69 6e 74 20 70 75 73 68 64 20 70 75 73 68 6c 6e int pushd pushln
00004a00: 20 72 65 68 61 73 68 20 73 63 68 65 64 20 73 65 rehash sched se
00004a10: 74 63 61 70 20 73 65 74 6f 70 74 20 73 74 61 74 tcap setopt stat
00004a20: 20 73 75 73 70 65 6e 64 20 74 74 79 63 74 6c 20 suspend ttyctl
00004a30: 75 6e 66 75 6e 63 74 69 6f 6e 20 75 6e 68 61 73 unfunction unhas
00004a40: 68 20 75 6e 6c 69 6d 69 74 20 75 6e 73 65 74 6f h unlimit unseto
00004a50: 70 74 20 76 61 72 65 64 20 77 61 69 74 20 77 68 pt vared wait wh
00004a60: 65 6e 63 65 20 77 68 65 72 65 20 77 68 69 63 68 ence where which
00004a70: 20 7a 63 6f 6d 70 69 6c 65 20 7a 66 6f 72 6d 61 zcompile zforma
00004a80: 74 20 7a 66 74 70 20 7a 6c 65 20 7a 6d 6f 64 6c t zftp zle zmodl
00004a90: 6f 61 64 20 7a 70 61 72 73 65 6f 70 74 73 20 7a oad zparseopts z
00004aa0: 70 72 6f 66 20 7a 70 74 79 20 7a 72 65 67 65 78 prof zpty zregex
00004ab0: 70 61 72 73 65 20 7a 73 6f 63 6b 65 74 20 7a 73 parse zsocket zs
00004ac0: 74 79 6c 65 20 7a 74 63 70 22 2c 5f 3a 22 2d 6e tyle ztcp",_:"-n
00004ad0: 65 20 2d 65 71 20 2d 6c 74 20 2d 67 74 20 2d 66 e -eq -lt -gt -f
00004ae0: 20 2d 64 20 2d 65 20 2d 73 20 2d 6c 20 2d 61 22 -d -e -s -l -a"
00004af0: 7d 2c 63 6f 6e 74 61 69 6e 73 3a 5b 69 2c 65 2e },contains:[i,e.
00004b00: 53 48 45 42 41 4e 47 28 29 2c 63 2c 61 2c 65 2e SHEBANG(),c,a,e.
00004b10: 48 41 53 48 5f 43 4f 4d 4d 45 4e 54 5f 4d 4f 44 HASH_COMMENT_MOD
00004b20: 45 2c 6e 2c 7b 63 6c 61 73 73 4e 61 6d 65 3a 22 E,n,{className:"
00004b30: 22 2c 62 65 67 69 6e 3a 2f 5c 5c 22 2f 7d 2c 7b ",begin:/\\"/},{
00004b40: 63 6c 61 73 73 4e 61 6d 65 3a 22 73 74 72 69 6e className:"strin
00004b50: 67 22 2c 62 65 67 69 6e 3a 2f 27 2f 2c 65 6e 64 g",begin:/'/,end
00004b60: 3a 2f 27 2f 7d 2c 73 5d 7d 7d 7d 28 29 29 3b 0a :/'/},s]}}}());.
00004b70: 68 6c 6a 73 2e 72 65 67 69 73 74 65 72 4c 61 6e hljs.registerLan
00004b80: 67 75 61 67 65 28 22 63 2d 6c 69 6b 65 22 2c 66 guage("c-like",f
00004b90: 75 6e 63 74 69 6f 6e 28 29 7b 22 75 73 65 20 73 unction(){"use s
00004ba0: 74 72 69 63 74 22 3b 72 65 74 75 72 6e 20 66 75 trict";return fu
00004bb0: 6e 63 74 69 6f 6e 28 65 29 7b 66 75 6e 63 74 69 nction(e){functi
00004bc0: 6f 6e 20 74 28 65 29 7b 72 65 74 75 72 6e 22 28 on t(e){return"(
00004bd0: 3f 3a 22 2b 65 2b 22 29 3f 22 7d 76 61 72 20 6e ?:"+e+")?"}var n
00004be0: 3d 22 28 64 65 63 6c 74 79 70 65 5c 5c 28 61 75 ="(decltype\\(au
00004bf0: 74 6f 5c 5c 29 7c 22 2b 74 28 22 5b 61 2d 7a 41 to\\)|"+t("[a-zA
00004c00: 2d 5a 5f 5d 5c 5c 77 2a 3a 3a 22 29 2b 22 5b 61 -Z_]\\w*::")+"[a
00004c10: 2d 7a 41 2d 5a 5f 5d 5c 5c 77 2a 22 2b 74 28 22 -zA-Z_]\\w*"+t("
00004c20: 3c 2e 2a 3f 3e 22 29 2b 22 29 22 2c 72 3d 7b 63 <.*?>")+")",r={c
00004c30: 6c 61 73 73 4e 61 6d 65 3a 22 6b 65 79 77 6f 72 lassName:"keywor
00004c40: 64 22 2c 62 65 67 69 6e 3a 22 5c 5c 62 5b 61 2d d",begin:"\\b[a-
00004c50: 7a 5c 5c 64 5f 5d 2a 5f 74 5c 5c 62 22 7d 2c 61 z\\d_]*_t\\b"},a
00004c60: 3d 7b 63 6c 61 73 73 4e 61 6d 65 3a 22 73 74 72 ={className:"str
00004c70: 69 6e 67 22 2c 76 61 72 69 61 6e 74 73 3a 5b 7b ing",variants:[{
00004c80: 62 65 67 69 6e 3a 27 28 75 38 3f 7c 55 7c 4c 29 begin:'(u8?|U|L)
00004c90: 3f 22 27 2c 65 6e 64 3a 27 22 27 2c 69 6c 6c 65 ?"',end:'"',ille
00004ca0: 67 61 6c 3a 22 5c 5c 6e 22 2c 63 6f 6e 74 61 69 gal:"\\n",contai
00004cb0: 6e 73 3a 5b 65 2e 42 41 43 4b 53 4c 41 53 48 5f ns:[e.BACKSLASH_
00004cc0: 45 53 43 41 50 45 5d 7d 2c 7b 62 65 67 69 6e 3a ESCAPE]},{begin:
00004cd0: 22 28 75 38 3f 7c 55 7c 4c 29 3f 27 28 5c 5c 5c "(u8?|U|L)?'(\\\
00004ce0: 5c 28 78 5b 30 2d 39 41 2d 46 61 2d 66 5d 7b 32 \(x[0-9A-Fa-f]{2
00004cf0: 7d 7c 75 5b 30 2d 39 41 2d 46 61 2d 66 5d 7b 34 }|u[0-9A-Fa-f]{4
00004d00: 2c 38 7d 7c 5b 30 2d 37 5d 7b 33 7d 7c 5c 5c 53 ,8}|[0-7]{3}|\\S
00004d10: 29 7c 2e 29 22 2c 65 6e 64 3a 22 27 22 2c 69 6c )|.)",end:"'",il
00004d20: 6c 65 67 61 6c 3a 22 2e 22 7d 2c 65 2e 45 4e 44 legal:"."},e.END
00004d30: 5f 53 41 4d 45 5f 41 53 5f 42 45 47 49 4e 28 7b _SAME_AS_BEGIN({
00004d40: 62 65 67 69 6e 3a 2f 28 3f 3a 75 38 3f 7c 55 7c begin:/(?:u8?|U|
00004d50: 4c 29 3f 52 22 28 5b 5e 28 29 5c 5c 20 5d 7b 30 L)?R"([^()\\ ]{0
00004d60: 2c 31 36 7d 29 5c 28 2f 2c 65 6e 64 3a 2f 5c 29 ,16})\(/,end:/\)
00004d70: 28 5b 5e 28 29 5c 5c 20 5d 7b 30 2c 31 36 7d 29 ([^()\\ ]{0,16})
00004d80: 22 2f 7d 29 5d 7d 2c 69 3d 7b 63 6c 61 73 73 4e "/})]},i={classN
00004d90: 61 6d 65 3a 22 6e 75 6d 62 65 72 22 2c 76 61 72 ame:"number",var
00004da0: 69 61 6e 74 73 3a 5b 7b 62 65 67 69 6e 3a 22 5c iants:[{begin:"\
00004db0: 5c 62 28 30 62 5b 30 31 27 5d 2b 29 22 7d 2c 7b \b(0b[01']+)"},{
00004dc0: 62 65 67 69 6e 3a 22 28 2d 3f 29 5c 5c 62 28 5b begin:"(-?)\\b([
00004dd0: 5c 5c 64 27 5d 2b 28 5c 5c 2e 5b 5c 5c 64 27 5d \\d']+(\\.[\\d']
00004de0: 2a 29 3f 7c 5c 5c 2e 5b 5c 5c 64 27 5d 2b 29 28 *)?|\\.[\\d']+)(
00004df0: 75 7c 55 7c 6c 7c 4c 7c 75 6c 7c 55 4c 7c 66 7c u|U|l|L|ul|UL|f|
00004e00: 46 7c 62 7c 42 29 22 7d 2c 7b 62 65 67 69 6e 3a F|b|B)"},{begin:
00004e10: 22 28 2d 3f 29 28 5c 5c 62 30 5b 78 58 5d 5b 61 "(-?)(\\b0[xX][a
00004e20: 2d 66 41 2d 46 30 2d 39 27 5d 2b 7c 28 5c 5c 62 -fA-F0-9']+|(\\b
00004e30: 5b 5c 5c 64 27 5d 2b 28 5c 5c 2e 5b 5c 5c 64 27 [\\d']+(\\.[\\d'
00004e40: 5d 2a 29 3f 7c 5c 5c 2e 5b 5c 5c 64 27 5d 2b 29 ]*)?|\\.[\\d']+)
00004e50: 28 5b 65 45 5d 5b 2d 2b 5d 3f 5b 5c 5c 64 27 5d ([eE][-+]?[\\d']
00004e60: 2b 29 3f 29 22 7d 5d 2c 72 65 6c 65 76 61 6e 63 +)?)"}],relevanc
00004e70: 65 3a 30 7d 2c 73 3d 7b 63 6c 61 73 73 4e 61 6d e:0},s={classNam
00004e80: 65 3a 22 6d 65 74 61 22 2c 62 65 67 69 6e 3a 2f e:"meta",begin:/
00004e90: 23 5c 73 2a 5b 61 2d 7a 5d 2b 5c 62 2f 2c 65 6e #\s*[a-z]+\b/,en
00004ea0: 64 3a 2f 24 2f 2c 6b 65 79 77 6f 72 64 73 3a 7b d:/$/,keywords:{
00004eb0: 22 6d 65 74 61 2d 6b 65 79 77 6f 72 64 22 3a 22 "meta-keyword":"
00004ec0: 69 66 20 65 6c 73 65 20 65 6c 69 66 20 65 6e 64 if else elif end
00004ed0: 69 66 20 64 65 66 69 6e 65 20 75 6e 64 65 66 20 if define undef
00004ee0: 77 61 72 6e 69 6e 67 20 65 72 72 6f 72 20 6c 69 warning error li
00004ef0: 6e 65 20 70 72 61 67 6d 61 20 5f 50 72 61 67 6d ne pragma _Pragm
00004f00: 61 20 69 66 64 65 66 20 69 66 6e 64 65 66 20 69 a ifdef ifndef i
00004f10: 6e 63 6c 75 64 65 22 7d 2c 63 6f 6e 74 61 69 6e nclude"},contain
00004f20: 73 3a 5b 7b 62 65 67 69 6e 3a 2f 5c 5c 5c 6e 2f s:[{begin:/\\\n/
00004f30: 2c 72 65 6c 65 76 61 6e 63 65 3a 30 7d 2c 65 2e ,relevance:0},e.
00004f40: 69 6e 68 65 72 69 74 28 61 2c 7b 63 6c 61 73 73 inherit(a,{class
00004f50: 4e 61 6d 65 3a 22 6d 65 74 61 2d 73 74 72 69 6e Name:"meta-strin
00004f60: 67 22 7d 29 2c 7b 63 6c 61 73 73 4e 61 6d 65 3a g"}),{className:
00004f70: 22 6d 65 74 61 2d 73 74 72 69 6e 67 22 2c 62 65 "meta-string",be
00004f80: 67 69 6e 3a 2f 3c 2e 2a 3f 3e 2f 2c 65 6e 64 3a gin:/<.*?>/,end:
00004f90: 2f 24 2f 2c 69 6c 6c 65 67 61 6c 3a 22 5c 5c 6e /$/,illegal:"\\n
00004fa0: 22 7d 2c 65 2e 43 5f 4c 49 4e 45 5f 43 4f 4d 4d "},e.C_LINE_COMM
00004fb0: 45 4e 54 5f 4d 4f 44 45 2c 65 2e 43 5f 42 4c 4f ENT_MODE,e.C_BLO
00004fc0: 43 4b 5f 43 4f 4d 4d 45 4e 54 5f 4d 4f 44 45 5d CK_COMMENT_MODE]
00004fd0: 7d 2c 6f 3d 7b 63 6c 61 73 73 4e 61 6d 65 3a 22 },o={className:"
00004fe0: 74 69 74 6c 65 22 2c 62 65 67 69 6e 3a 74 28 22 title",begin:t("
00004ff0: 5b 61 2d 7a 41 2d 5a 5f 5d 5c 5c 77 2a 3a 3a 22 [a-zA-Z_]\\w*::"
00005000: 29 2b 65 2e 49 44 45 4e 54 5f 52 45 2c 72 65 6c )+e.IDENT_RE,rel
00005010: 65 76 61 6e 63 65 3a 30 7d 2c 63 3d 74 28 22 5b evance:0},c=t("[
00005020: 61 2d 7a 41 2d 5a 5f 5d 5c 5c 77 2a 3a 3a 22 29 a-zA-Z_]\\w*::")
00005030: 2b 65 2e 49 44 45 4e 54 5f 52 45 2b 22 5c 5c 73 +e.IDENT_RE+"\\s
00005040: 2a 5c 5c 28 22 2c 6c 3d 7b 6b 65 79 77 6f 72 64 *\\(",l={keyword
00005050: 3a 22 69 6e 74 20 66 6c 6f 61 74 20 77 68 69 6c :"int float whil
00005060: 65 20 70 72 69 76 61 74 65 20 63 68 61 72 20 63 e private char c
00005070: 68 61 72 38 5f 74 20 63 68 61 72 31 36 5f 74 20 har8_t char16_t
00005080: 63 68 61 72 33 32 5f 74 20 63 61 74 63 68 20 69 char32_t catch i
00005090: 6d 70 6f 72 74 20 6d 6f 64 75 6c 65 20 65 78 70 mport module exp
000050a0: 6f 72 74 20 76 69 72 74 75 61 6c 20 6f 70 65 72 ort virtual oper
000050b0: 61 74 6f 72 20 73 69 7a 65 6f 66 20 64 79 6e 61 ator sizeof dyna
000050c0: 6d 69 63 5f 63 61 73 74 7c 31 30 20 74 79 70 65 mic_cast|10 type
000050d0: 64 65 66 20 63 6f 6e 73 74 5f 63 61 73 74 7c 31 def const_cast|1
000050e0: 30 20 63 6f 6e 73 74 20 66 6f 72 20 73 74 61 74 0 const for stat
000050f0: 69 63 5f 63 61 73 74 7c 31 30 20 75 6e 69 6f 6e ic_cast|10 union
00005100: 20 6e 61 6d 65 73 70 61 63 65 20 75 6e 73 69 67 namespace unsig
00005110: 6e 65 64 20 6c 6f 6e 67 20 76 6f 6c 61 74 69 6c ned long volatil
00005120: 65 20 73 74 61 74 69 63 20 70 72 6f 74 65 63 74 e static protect
00005130: 65 64 20 62 6f 6f 6c 20 74 65 6d 70 6c 61 74 65 ed bool template
00005140: 20 6d 75 74 61 62 6c 65 20 69 66 20 70 75 62 6c mutable if publ
00005150: 69 63 20 66 72 69 65 6e 64 20 64 6f 20 67 6f 74 ic friend do got
00005160: 6f 20 61 75 74 6f 20 76 6f 69 64 20 65 6e 75 6d o auto void enum
00005170: 20 65 6c 73 65 20 62 72 65 61 6b 20 65 78 74 65 else break exte
00005180: 72 6e 20 75 73 69 6e 67 20 61 73 6d 20 63 61 73 rn using asm cas
00005190: 65 20 74 79 70 65 69 64 20 77 63 68 61 72 5f 74 e typeid wchar_t
000051a0: 20 73 68 6f 72 74 20 72 65 69 6e 74 65 72 70 72 short reinterpr
000051b0: 65 74 5f 63 61 73 74 7c 31 30 20 64 65 66 61 75 et_cast|10 defau
000051c0: 6c 74 20 64 6f 75 62 6c 65 20 72 65 67 69 73 74 lt double regist
000051d0: 65 72 20 65 78 70 6c 69 63 69 74 20 73 69 67 6e er explicit sign
000051e0: 65 64 20 74 79 70 65 6e 61 6d 65 20 74 72 79 20 ed typename try
000051f0: 74 68 69 73 20 73 77 69 74 63 68 20 63 6f 6e 74 this switch cont
00005200: 69 6e 75 65 20 69 6e 6c 69 6e 65 20 64 65 6c 65 inue inline dele
00005210: 74 65 20 61 6c 69 67 6e 61 73 20 61 6c 69 67 6e te alignas align
00005220: 6f 66 20 63 6f 6e 73 74 65 78 70 72 20 63 6f 6e of constexpr con
00005230: 73 74 65 76 61 6c 20 63 6f 6e 73 74 69 6e 69 74 steval constinit
00005240: 20 64 65 63 6c 74 79 70 65 20 63 6f 6e 63 65 70 decltype concep
00005250: 74 20 63 6f 5f 61 77 61 69 74 20 63 6f 5f 72 65 t co_await co_re
00005260: 74 75 72 6e 20 63 6f 5f 79 69 65 6c 64 20 72 65 turn co_yield re
00005270: 71 75 69 72 65 73 20 6e 6f 65 78 63 65 70 74 20 quires noexcept
00005280: 73 74 61 74 69 63 5f 61 73 73 65 72 74 20 74 68 static_assert th
00005290: 72 65 61 64 5f 6c 6f 63 61 6c 20 72 65 73 74 72 read_local restr
000052a0: 69 63 74 20 66 69 6e 61 6c 20 6f 76 65 72 72 69 ict final overri
000052b0: 64 65 20 61 74 6f 6d 69 63 5f 62 6f 6f 6c 20 61 de atomic_bool a
000052c0: 74 6f 6d 69 63 5f 63 68 61 72 20 61 74 6f 6d 69 tomic_char atomi
000052d0: 63 5f 73 63 68 61 72 20 61 74 6f 6d 69 63 5f 75 c_schar atomic_u
000052e0: 63 68 61 72 20 61 74 6f 6d 69 63 5f 73 68 6f 72 char atomic_shor
000052f0: 74 20 61 74 6f 6d 69 63 5f 75 73 68 6f 72 74 20 t atomic_ushort
00005300: 61 74 6f 6d 69 63 5f 69 6e 74 20 61 74 6f 6d 69 atomic_int atomi
00005310: 63 5f 75 69 6e 74 20 61 74 6f 6d 69 63 5f 6c 6f c_uint atomic_lo
00005320: 6e 67 20 61 74 6f 6d 69 63 5f 75 6c 6f 6e 67 20 ng atomic_ulong
00005330: 61 74 6f 6d 69 63 5f 6c 6c 6f 6e 67 20 61 74 6f atomic_llong ato
00005340: 6d 69 63 5f 75 6c 6c 6f 6e 67 20 6e 65 77 20 74 mic_ullong new t
00005350: 68 72 6f 77 20 72 65 74 75 72 6e 20 61 6e 64 20 hrow return and
00005360: 61 6e 64 5f 65 71 20 62 69 74 61 6e 64 20 62 69 and_eq bitand bi
00005370: 74 6f 72 20 63 6f 6d 70 6c 20 6e 6f 74 20 6e 6f tor compl not no
00005380: 74 5f 65 71 20 6f 72 20 6f 72 5f 65 71 20 78 6f t_eq or or_eq xo
00005390: 72 20 78 6f 72 5f 65 71 22 2c 62 75 69 6c 74 5f r xor_eq",built_
000053a0: 69 6e 3a 22 73 74 64 20 73 74 72 69 6e 67 20 77 in:"std string w
000053b0: 73 74 72 69 6e 67 20 63 69 6e 20 63 6f 75 74 20 string cin cout
000053c0: 63 65 72 72 20 63 6c 6f 67 20 73 74 64 69 6e 20 cerr clog stdin
000053d0: 73 74 64 6f 75 74 20 73 74 64 65 72 72 20 73 74 stdout stderr st
000053e0: 72 69 6e 67 73 74 72 65 61 6d 20 69 73 74 72 69 ringstream istri
000053f0: 6e 67 73 74 72 65 61 6d 20 6f 73 74 72 69 6e 67 ngstream ostring
00005400: 73 74 72 65 61 6d 20 61 75 74 6f 5f 70 74 72 20 stream auto_ptr
00005410: 64 65 71 75 65 20 6c 69 73 74 20 71 75 65 75 65 deque list queue
00005420: 20 73 74 61 63 6b 20 76 65 63 74 6f 72 20 6d 61 stack vector ma
00005430: 70 20 73 65 74 20 70 61 69 72 20 62 69 74 73 65 p set pair bitse
00005440: 74 20 6d 75 6c 74 69 73 65 74 20 6d 75 6c 74 69 t multiset multi
00005450: 6d 61 70 20 75 6e 6f 72 64 65 72 65 64 5f 73 65 map unordered_se
00005460: 74 20 75 6e 6f 72 64 65 72 65 64 5f 6d 61 70 20 t unordered_map
00005470: 75 6e 6f 72 64 65 72 65 64 5f 6d 75 6c 74 69 73 unordered_multis
00005480: 65 74 20 75 6e 6f 72 64 65 72 65 64 5f 6d 75 6c et unordered_mul
00005490: 74 69 6d 61 70 20 70 72 69 6f 72 69 74 79 5f 71 timap priority_q
000054a0: 75 65 75 65 20 6d 61 6b 65 5f 70 61 69 72 20 61 ueue make_pair a
000054b0: 72 72 61 79 20 73 68 61 72 65 64 5f 70 74 72 20 rray shared_ptr
000054c0: 61 62 6f 72 74 20 74 65 72 6d 69 6e 61 74 65 20 abort terminate
000054d0: 61 62 73 20 61 63 6f 73 20 61 73 69 6e 20 61 74 abs acos asin at
000054e0: 61 6e 32 20 61 74 61 6e 20 63 61 6c 6c 6f 63 20 an2 atan calloc
000054f0: 63 65 69 6c 20 63 6f 73 68 20 63 6f 73 20 65 78 ceil cosh cos ex
00005500: 69 74 20 65 78 70 20 66 61 62 73 20 66 6c 6f 6f it exp fabs floo
00005510: 72 20 66 6d 6f 64 20 66 70 72 69 6e 74 66 20 66 r fmod fprintf f
00005520: 70 75 74 73 20 66 72 65 65 20 66 72 65 78 70 20 puts free frexp
00005530: 66 73 63 61 6e 66 20 66 75 74 75 72 65 20 69 73 fscanf future is
00005540: 61 6c 6e 75 6d 20 69 73 61 6c 70 68 61 20 69 73 alnum isalpha is
00005550: 63 6e 74 72 6c 20 69 73 64 69 67 69 74 20 69 73 cntrl isdigit is
00005560: 67 72 61 70 68 20 69 73 6c 6f 77 65 72 20 69 73 graph islower is
00005570: 70 72 69 6e 74 20 69 73 70 75 6e 63 74 20 69 73 print ispunct is
00005580: 73 70 61 63 65 20 69 73 75 70 70 65 72 20 69 73 space isupper is
00005590: 78 64 69 67 69 74 20 74 6f 6c 6f 77 65 72 20 74 xdigit tolower t
000055a0: 6f 75 70 70 65 72 20 6c 61 62 73 20 6c 64 65 78 oupper labs ldex
000055b0: 70 20 6c 6f 67 31 30 20 6c 6f 67 20 6d 61 6c 6c p log10 log mall
000055c0: 6f 63 20 72 65 61 6c 6c 6f 63 20 6d 65 6d 63 68 oc realloc memch
000055d0: 72 20 6d 65 6d 63 6d 70 20 6d 65 6d 63 70 79 20 r memcmp memcpy
000055e0: 6d 65 6d 73 65 74 20 6d 6f 64 66 20 70 6f 77 20 memset modf pow
000055f0: 70 72 69 6e 74 66 20 70 75 74 63 68 61 72 20 70 printf putchar p
00005600: 75 74 73 20 73 63 61 6e 66 20 73 69 6e 68 20 73 uts scanf sinh s
00005610: 69 6e 20 73 6e 70 72 69 6e 74 66 20 73 70 72 69 in snprintf spri
00005620: 6e 74 66 20 73 71 72 74 20 73 73 63 61 6e 66 20 ntf sqrt sscanf
00005630: 73 74 72 63 61 74 20 73 74 72 63 68 72 20 73 74 strcat strchr st
00005640: 72 63 6d 70 20 73 74 72 63 70 79 20 73 74 72 63 rcmp strcpy strc
00005650: 73 70 6e 20 73 74 72 6c 65 6e 20 73 74 72 6e 63 spn strlen strnc
00005660: 61 74 20 73 74 72 6e 63 6d 70 20 73 74 72 6e 63 at strncmp strnc
00005670: 70 79 20 73 74 72 70 62 72 6b 20 73 74 72 72 63 py strpbrk strrc
00005680: 68 72 20 73 74 72 73 70 6e 20 73 74 72 73 74 72 hr strspn strstr
00005690: 20 74 61 6e 68 20 74 61 6e 20 76 66 70 72 69 6e tanh tan vfprin
000056a0: 74 66 20 76 70 72 69 6e 74 66 20 76 73 70 72 69 tf vprintf vspri
000056b0: 6e 74 66 20 65 6e 64 6c 20 69 6e 69 74 69 61 6c ntf endl initial
000056c0: 69 7a 65 72 5f 6c 69 73 74 20 75 6e 69 71 75 65 izer_list unique
000056d0: 5f 70 74 72 20 5f 42 6f 6f 6c 20 63 6f 6d 70 6c _ptr _Bool compl
000056e0: 65 78 20 5f 43 6f 6d 70 6c 65 78 20 69 6d 61 67 ex _Complex imag
000056f0: 69 6e 61 72 79 20 5f 49 6d 61 67 69 6e 61 72 79 inary _Imaginary
00005700: 22 2c 6c 69 74 65 72 61 6c 3a 22 74 72 75 65 20 ",literal:"true
00005710: 66 61 6c 73 65 20 6e 75 6c 6c 70 74 72 20 4e 55 false nullptr NU
00005720: 4c 4c 22 7d 2c 64 3d 5b 72 2c 65 2e 43 5f 4c 49 LL"},d=[r,e.C_LI
00005730: 4e 45 5f 43 4f 4d 4d 45 4e 54 5f 4d 4f 44 45 2c NE_COMMENT_MODE,
00005740: 65 2e 43 5f 42 4c 4f 43 4b 5f 43 4f 4d 4d 45 4e e.C_BLOCK_COMMEN
00005750: 54 5f 4d 4f 44 45 2c 69 2c 61 5d 2c 5f 3d 7b 76 T_MODE,i,a],_={v
00005760: 61 72 69 61 6e 74 73 3a 5b 7b 62 65 67 69 6e 3a ariants:[{begin:
00005770: 2f 3d 2f 2c 65 6e 64 3a 2f 3b 2f 7d 2c 7b 62 65 /=/,end:/;/},{be
00005780: 67 69 6e 3a 2f 5c 28 2f 2c 65 6e 64 3a 2f 5c 29 gin:/\(/,end:/\)
00005790: 2f 7d 2c 7b 62 65 67 69 6e 4b 65 79 77 6f 72 64 /},{beginKeyword
000057a0: 73 3a 22 6e 65 77 20 74 68 72 6f 77 20 72 65 74 s:"new throw ret
000057b0: 75 72 6e 20 65 6c 73 65 22 2c 65 6e 64 3a 2f 3b urn else",end:/;
000057c0: 2f 7d 5d 2c 6b 65 79 77 6f 72 64 73 3a 6c 2c 63 /}],keywords:l,c
000057d0: 6f 6e 74 61 69 6e 73 3a 64 2e 63 6f 6e 63 61 74 ontains:d.concat
000057e0: 28 5b 7b 62 65 67 69 6e 3a 2f 5c 28 2f 2c 65 6e ([{begin:/\(/,en
000057f0: 64 3a 2f 5c 29 2f 2c 6b 65 79 77 6f 72 64 73 3a d:/\)/,keywords:
00005800: 6c 2c 63 6f 6e 74 61 69 6e 73 3a 64 2e 63 6f 6e l,contains:d.con
00005810: 63 61 74 28 5b 22 73 65 6c 66 22 5d 29 2c 72 65 cat(["self"]),re
00005820: 6c 65 76 61 6e 63 65 3a 30 7d 5d 29 2c 72 65 6c levance:0}]),rel
00005830: 65 76 61 6e 63 65 3a 30 7d 2c 75 3d 7b 63 6c 61 evance:0},u={cla
00005840: 73 73 4e 61 6d 65 3a 22 66 75 6e 63 74 69 6f 6e ssName:"function
00005850: 22 2c 62 65 67 69 6e 3a 22 28 22 2b 6e 2b 22 5b ",begin:"("+n+"[
00005860: 5c 5c 2a 26 5c 5c 73 5d 2b 29 2b 22 2b 63 2c 72 \\*&\\s]+)+"+c,r
00005870: 65 74 75 72 6e 42 65 67 69 6e 3a 21 30 2c 65 6e eturnBegin:!0,en
00005880: 64 3a 2f 5b 7b 3b 3d 5d 2f 2c 65 78 63 6c 75 64 d:/[{;=]/,exclud
00005890: 65 45 6e 64 3a 21 30 2c 6b 65 79 77 6f 72 64 73 eEnd:!0,keywords
000058a0: 3a 6c 2c 69 6c 6c 65 67 61 6c 3a 2f 5b 5e 5c 77 :l,illegal:/[^\w
000058b0: 5c 73 5c 2a 26 3a 3c 3e 5d 2f 2c 63 6f 6e 74 61 \s\*&:<>]/,conta
000058c0: 69 6e 73 3a 5b 7b 62 65 67 69 6e 3a 22 64 65 63 ins:[{begin:"dec
000058d0: 6c 74 79 70 65 5c 5c 28 61 75 74 6f 5c 5c 29 22 ltype\\(auto\\)"
000058e0: 2c 6b 65 79 77 6f 72 64 73 3a 6c 2c 72 65 6c 65 ,keywords:l,rele
000058f0: 76 61 6e 63 65 3a 30 7d 2c 7b 62 65 67 69 6e 3a vance:0},{begin:
00005900: 63 2c 72 65 74 75 72 6e 42 65 67 69 6e 3a 21 30 c,returnBegin:!0
00005910: 2c 63 6f 6e 74 61 69 6e 73 3a 5b 6f 5d 2c 72 65 ,contains:[o],re
00005920: 6c 65 76 61 6e 63 65 3a 30 7d 2c 7b 63 6c 61 73 levance:0},{clas
00005930: 73 4e 61 6d 65 3a 22 70 61 72 61 6d 73 22 2c 62 sName:"params",b
00005940: 65 67 69 6e 3a 2f 5c 28 2f 2c 65 6e 64 3a 2f 5c egin:/\(/,end:/\
00005950: 29 2f 2c 6b 65 79 77 6f 72 64 73 3a 6c 2c 72 65 )/,keywords:l,re
00005960: 6c 65 76 61 6e 63 65 3a 30 2c 63 6f 6e 74 61 69 levance:0,contai
00005970: 6e 73 3a 5b 65 2e 43 5f 4c 49 4e 45 5f 43 4f 4d ns:[e.C_LINE_COM
00005980: 4d 45 4e 54 5f 4d 4f 44 45 2c 65 2e 43 5f 42 4c MENT_MODE,e.C_BL
00005990: 4f 43 4b 5f 43 4f 4d 4d 45 4e 54 5f 4d 4f 44 45 OCK_COMMENT_MODE
000059a0: 2c 61 2c 69 2c 72 2c 7b 62 65 67 69 6e 3a 2f 5c ,a,i,r,{begin:/\
000059b0: 28 2f 2c 65 6e 64 3a 2f 5c 29 2f 2c 6b 65 79 77 (/,end:/\)/,keyw
000059c0: 6f 72 64 73 3a 6c 2c 72 65 6c 65 76 61 6e 63 65 ords:l,relevance
000059d0: 3a 30 2c 63 6f 6e 74 61 69 6e 73 3a 5b 22 73 65 :0,contains:["se
000059e0: 6c 66 22 2c 65 2e 43 5f 4c 49 4e 45 5f 43 4f 4d lf",e.C_LINE_COM
000059f0: 4d 45 4e 54 5f 4d 4f 44 45 2c 65 2e 43 5f 42 4c MENT_MODE,e.C_BL
00005a00: 4f 43 4b 5f 43 4f 4d 4d 45 4e 54 5f 4d 4f 44 45 OCK_COMMENT_MODE
00005a10: 2c 61 2c 69 2c 72 5d 7d 5d 7d 2c 72 2c 65 2e 43 ,a,i,r]}]},r,e.C
00005a20: 5f 4c 49 4e 45 5f 43 4f 4d 4d 45 4e 54 5f 4d 4f _LINE_COMMENT_MO
00005a30: 44 45 2c 65 2e 43 5f 42 4c 4f 43 4b 5f 43 4f 4d DE,e.C_BLOCK_COM
00005a40: 4d 45 4e 54 5f 4d 4f 44 45 2c 73 5d 7d 3b 72 65 MENT_MODE,s]};re
00005a50: 74 75 72 6e 7b 61 6c 69 61 73 65 73 3a 5b 22 63 turn{aliases:["c
00005a60: 22 2c 22 63 63 22 2c 22 68 22 2c 22 63 2b 2b 22 ","cc","h","c++"
00005a70: 2c 22 68 2b 2b 22 2c 22 68 70 70 22 2c 22 68 68 ,"h++","hpp","hh
00005a80: 22 2c 22 68 78 78 22 2c 22 63 78 78 22 5d 2c 6b ","hxx","cxx"],k
00005a90: 65 79 77 6f 72 64 73 3a 6c 2c 64 69 73 61 62 6c eywords:l,disabl
00005aa0: 65 41 75 74 6f 64 65 74 65 63 74 3a 21 30 2c 69 eAutodetect:!0,i
00005ab0: 6c 6c 65 67 61 6c 3a 22 3c 2f 22 2c 63 6f 6e 74 llegal:"</",cont
00005ac0: 61 69 6e 73 3a 5b 5d 2e 63 6f 6e 63 61 74 28 5f ains:[].concat(_
00005ad0: 2c 75 2c 64 2c 5b 73 2c 7b 62 65 67 69 6e 3a 22 ,u,d,[s,{begin:"
00005ae0: 5c 5c 62 28 64 65 71 75 65 7c 6c 69 73 74 7c 71 \\b(deque|list|q
00005af0: 75 65 75 65 7c 70 72 69 6f 72 69 74 79 5f 71 75 ueue|priority_qu
00005b00: 65 75 65 7c 70 61 69 72 7c 73 74 61 63 6b 7c 76 eue|pair|stack|v
00005b10: 65 63 74 6f 72 7c 6d 61 70 7c 73 65 74 7c 62 69 ector|map|set|bi
00005b20: 74 73 65 74 7c 6d 75 6c 74 69 73 65 74 7c 6d 75 tset|multiset|mu
00005b30: 6c 74 69 6d 61 70 7c 75 6e 6f 72 64 65 72 65 64 ltimap|unordered
00005b40: 5f 6d 61 70 7c 75 6e 6f 72 64 65 72 65 64 5f 73 _map|unordered_s
00005b50: 65 74 7c 75 6e 6f 72 64 65 72 65 64 5f 6d 75 6c et|unordered_mul
00005b60: 74 69 73 65 74 7c 75 6e 6f 72 64 65 72 65 64 5f tiset|unordered_
00005b70: 6d 75 6c 74 69 6d 61 70 7c 61 72 72 61 79 29 5c multimap|array)\
00005b80: 5c 73 2a 3c 22 2c 65 6e 64 3a 22 3e 22 2c 6b 65 \s*<",end:">",ke
00005b90: 79 77 6f 72 64 73 3a 6c 2c 63 6f 6e 74 61 69 6e ywords:l,contain
00005ba0: 73 3a 5b 22 73 65 6c 66 22 2c 72 5d 7d 2c 7b 62 s:["self",r]},{b
00005bb0: 65 67 69 6e 3a 65 2e 49 44 45 4e 54 5f 52 45 2b egin:e.IDENT_RE+
00005bc0: 22 3a 3a 22 2c 6b 65 79 77 6f 72 64 73 3a 6c 7d "::",keywords:l}
00005bd0: 2c 7b 63 6c 61 73 73 4e 61 6d 65 3a 22 63 6c 61 ,{className:"cla
00005be0: 73 73 22 2c 62 65 67 69 6e 4b 65 79 77 6f 72 64 ss",beginKeyword
00005bf0: 73 3a 22 63 6c 61 73 73 20 73 74 72 75 63 74 22 s:"class struct"
00005c00: 2c 65 6e 64 3a 2f 5b 7b 3b 3a 5d 2f 2c 63 6f 6e ,end:/[{;:]/,con
00005c10: 74 61 69 6e 73 3a 5b 7b 62 65 67 69 6e 3a 2f 3c tains:[{begin:/<
00005c20: 2f 2c 65 6e 64 3a 2f 3e 2f 2c 63 6f 6e 74 61 69 /,end:/>/,contai
00005c30: 6e 73 3a 5b 22 73 65 6c 66 22 5d 7d 2c 65 2e 54 ns:["self"]},e.T
00005c40: 49 54 4c 45 5f 4d 4f 44 45 5d 7d 5d 29 2c 65 78 ITLE_MODE]}]),ex
00005c50: 70 6f 72 74 73 3a 7b 70 72 65 70 72 6f 63 65 73 ports:{preproces
00005c60: 73 6f 72 3a 73 2c 73 74 72 69 6e 67 73 3a 61 2c sor:s,strings:a,
00005c70: 6b 65 79 77 6f 72 64 73 3a 6c 7d 7d 7d 7d 28 29 keywords:l}}}}()
00005c80: 29 3b 0a 68 6c 6a 73 2e 72 65 67 69 73 74 65 72 );.hljs.register
00005c90: 4c 61 6e 67 75 61 67 65 28 22 63 22 2c 66 75 6e Language("c",fun
00005ca0: 63 74 69 6f 6e 28 29 7b 22 75 73 65 20 73 74 72 ction(){"use str
00005cb0: 69 63 74 22 3b 72 65 74 75 72 6e 20 66 75 6e 63 ict";return func
00005cc0: 74 69 6f 6e 28 65 29 7b 76 61 72 20 6e 3d 65 2e tion(e){var n=e.
00005cd0: 67 65 74 4c 61 6e 67 75 61 67 65 28 22 63 2d 6c getLanguage("c-l
00005ce0: 69 6b 65 22 29 2e 72 61 77 44 65 66 69 6e 69 74 ike").rawDefinit
00005cf0: 69 6f 6e 28 29 3b 72 65 74 75 72 6e 20 6e 2e 6e ion();return n.n
00005d00: 61 6d 65 3d 22 43 22 2c 6e 2e 61 6c 69 61 73 65 ame="C",n.aliase
00005d10: 73 3d 5b 22 63 22 2c 22 68 22 5d 2c 6e 7d 7d 28 s=["c","h"],n}}(
00005d20: 29 29 3b 0a 68 6c 6a 73 2e 72 65 67 69 73 74 65 ));.hljs.registe
00005d30: 72 4c 61 6e 67 75 61 67 65 28 22 63 6f 66 66 65 rLanguage("coffe
00005d40: 65 73 63 72 69 70 74 22 2c 66 75 6e 63 74 69 6f escript",functio
00005d50: 6e 28 29 7b 22 75 73 65 20 73 74 72 69 63 74 22 n(){"use strict"
00005d60: 3b 63 6f 6e 73 74 20 65 3d 5b 22 61 73 22 2c 22 ;const e=["as","
00005d70: 69 6e 22 2c 22 6f 66 22 2c 22 69 66 22 2c 22 66 in","of","if","f
00005d80: 6f 72 22 2c 22 77 68 69 6c 65 22 2c 22 66 69 6e or","while","fin
00005d90: 61 6c 6c 79 22 2c 22 76 61 72 22 2c 22 6e 65 77 ally","var","new
00005da0: 22 2c 22 66 75 6e 63 74 69 6f 6e 22 2c 22 64 6f ","function","do
00005db0: 22 2c 22 72 65 74 75 72 6e 22 2c 22 76 6f 69 64 ","return","void
00005dc0: 22 2c 22 65 6c 73 65 22 2c 22 62 72 65 61 6b 22 ","else","break"
00005dd0: 2c 22 63 61 74 63 68 22 2c 22 69 6e 73 74 61 6e ,"catch","instan
00005de0: 63 65 6f 66 22 2c 22 77 69 74 68 22 2c 22 74 68 ceof","with","th
00005df0: 72 6f 77 22 2c 22 63 61 73 65 22 2c 22 64 65 66 row","case","def
00005e00: 61 75 6c 74 22 2c 22 74 72 79 22 2c 22 73 77 69 ault","try","swi
00005e10: 74 63 68 22 2c 22 63 6f 6e 74 69 6e 75 65 22 2c tch","continue",
00005e20: 22 74 79 70 65 6f 66 22 2c 22 64 65 6c 65 74 65 "typeof","delete
00005e30: 22 2c 22 6c 65 74 22 2c 22 79 69 65 6c 64 22 2c ","let","yield",
00005e40: 22 63 6f 6e 73 74 22 2c 22 63 6c 61 73 73 22 2c "const","class",
00005e50: 22 64 65 62 75 67 67 65 72 22 2c 22 61 73 79 6e "debugger","asyn
00005e60: 63 22 2c 22 61 77 61 69 74 22 2c 22 73 74 61 74 c","await","stat
00005e70: 69 63 22 2c 22 69 6d 70 6f 72 74 22 2c 22 66 72 ic","import","fr
00005e80: 6f 6d 22 2c 22 65 78 70 6f 72 74 22 2c 22 65 78 om","export","ex
00005e90: 74 65 6e 64 73 22 5d 2c 6e 3d 5b 22 74 72 75 65 tends"],n=["true
00005ea0: 22 2c 22 66 61 6c 73 65 22 2c 22 6e 75 6c 6c 22 ","false","null"
00005eb0: 2c 22 75 6e 64 65 66 69 6e 65 64 22 2c 22 4e 61 ,"undefined","Na
00005ec0: 4e 22 2c 22 49 6e 66 69 6e 69 74 79 22 5d 2c 61 N","Infinity"],a
00005ed0: 3d 5b 5d 2e 63 6f 6e 63 61 74 28 5b 22 73 65 74 =[].concat(["set
00005ee0: 49 6e 74 65 72 76 61 6c 22 2c 22 73 65 74 54 69 Interval","setTi
00005ef0: 6d 65 6f 75 74 22 2c 22 63 6c 65 61 72 49 6e 74 meout","clearInt
00005f00: 65 72 76 61 6c 22 2c 22 63 6c 65 61 72 54 69 6d erval","clearTim
00005f10: 65 6f 75 74 22 2c 22 72 65 71 75 69 72 65 22 2c eout","require",
00005f20: 22 65 78 70 6f 72 74 73 22 2c 22 65 76 61 6c 22 "exports","eval"
00005f30: 2c 22 69 73 46 69 6e 69 74 65 22 2c 22 69 73 4e ,"isFinite","isN
00005f40: 61 4e 22 2c 22 70 61 72 73 65 46 6c 6f 61 74 22 aN","parseFloat"
00005f50: 2c 22 70 61 72 73 65 49 6e 74 22 2c 22 64 65 63 ,"parseInt","dec
00005f60: 6f 64 65 55 52 49 22 2c 22 64 65 63 6f 64 65 55 odeURI","decodeU
00005f70: 52 49 43 6f 6d 70 6f 6e 65 6e 74 22 2c 22 65 6e RIComponent","en
00005f80: 63 6f 64 65 55 52 49 22 2c 22 65 6e 63 6f 64 65 codeURI","encode
00005f90: 55 52 49 43 6f 6d 70 6f 6e 65 6e 74 22 2c 22 65 URIComponent","e
00005fa0: 73 63 61 70 65 22 2c 22 75 6e 65 73 63 61 70 65 scape","unescape
00005fb0: 22 5d 2c 5b 22 61 72 67 75 6d 65 6e 74 73 22 2c "],["arguments",
00005fc0: 22 74 68 69 73 22 2c 22 73 75 70 65 72 22 2c 22 "this","super","
00005fd0: 63 6f 6e 73 6f 6c 65 22 2c 22 77 69 6e 64 6f 77 console","window
00005fe0: 22 2c 22 64 6f 63 75 6d 65 6e 74 22 2c 22 6c 6f ","document","lo
00005ff0: 63 61 6c 53 74 6f 72 61 67 65 22 2c 22 6d 6f 64 calStorage","mod
00006000: 75 6c 65 22 2c 22 67 6c 6f 62 61 6c 22 5d 2c 5b ule","global"],[
00006010: 22 49 6e 74 6c 22 2c 22 44 61 74 61 56 69 65 77 "Intl","DataView
00006020: 22 2c 22 4e 75 6d 62 65 72 22 2c 22 4d 61 74 68 ","Number","Math
00006030: 22 2c 22 44 61 74 65 22 2c 22 53 74 72 69 6e 67 ","Date","String
00006040: 22 2c 22 52 65 67 45 78 70 22 2c 22 4f 62 6a 65 ","RegExp","Obje
00006050: 63 74 22 2c 22 46 75 6e 63 74 69 6f 6e 22 2c 22 ct","Function","
00006060: 42 6f 6f 6c 65 61 6e 22 2c 22 45 72 72 6f 72 22 Boolean","Error"
00006070: 2c 22 53 79 6d 62 6f 6c 22 2c 22 53 65 74 22 2c ,"Symbol","Set",
00006080: 22 4d 61 70 22 2c 22 57 65 61 6b 53 65 74 22 2c "Map","WeakSet",
00006090: 22 57 65 61 6b 4d 61 70 22 2c 22 50 72 6f 78 79 "WeakMap","Proxy
000060a0: 22 2c 22 52 65 66 6c 65 63 74 22 2c 22 4a 53 4f ","Reflect","JSO
000060b0: 4e 22 2c 22 50 72 6f 6d 69 73 65 22 2c 22 46 6c N","Promise","Fl
000060c0: 6f 61 74 36 34 41 72 72 61 79 22 2c 22 49 6e 74 oat64Array","Int
000060d0: 31 36 41 72 72 61 79 22 2c 22 49 6e 74 33 32 41 16Array","Int32A
000060e0: 72 72 61 79 22 2c 22 49 6e 74 38 41 72 72 61 79 rray","Int8Array
000060f0: 22 2c 22 55 69 6e 74 31 36 41 72 72 61 79 22 2c ","Uint16Array",
00006100: 22 55 69 6e 74 33 32 41 72 72 61 79 22 2c 22 46 "Uint32Array","F
00006110: 6c 6f 61 74 33 32 41 72 72 61 79 22 2c 22 41 72 loat32Array","Ar
00006120: 72 61 79 22 2c 22 55 69 6e 74 38 41 72 72 61 79 ray","Uint8Array
00006130: 22 2c 22 55 69 6e 74 38 43 6c 61 6d 70 65 64 41 ","Uint8ClampedA
00006140: 72 72 61 79 22 2c 22 41 72 72 61 79 42 75 66 66 rray","ArrayBuff
00006150: 65 72 22 5d 2c 5b 22 45 76 61 6c 45 72 72 6f 72 er"],["EvalError
00006160: 22 2c 22 49 6e 74 65 72 6e 61 6c 45 72 72 6f 72 ","InternalError
00006170: 22 2c 22 52 61 6e 67 65 45 72 72 6f 72 22 2c 22 ","RangeError","
00006180: 52 65 66 65 72 65 6e 63 65 45 72 72 6f 72 22 2c ReferenceError",
00006190: 22 53 79 6e 74 61 78 45 72 72 6f 72 22 2c 22 54 "SyntaxError","T
000061a0: 79 70 65 45 72 72 6f 72 22 2c 22 55 52 49 45 72 ypeError","URIEr
000061b0: 72 6f 72 22 5d 29 3b 72 65 74 75 72 6e 20 66 75 ror"]);return fu
000061c0: 6e 63 74 69 6f 6e 28 72 29 7b 76 61 72 20 74 3d nction(r){var t=
000061d0: 7b 6b 65 79 77 6f 72 64 3a 65 2e 63 6f 6e 63 61 {keyword:e.conca
000061e0: 74 28 5b 22 74 68 65 6e 22 2c 22 75 6e 6c 65 73 t(["then","unles
000061f0: 73 22 2c 22 75 6e 74 69 6c 22 2c 22 6c 6f 6f 70 s","until","loop
00006200: 22 2c 22 62 79 22 2c 22 77 68 65 6e 22 2c 22 61 ","by","when","a
00006210: 6e 64 22 2c 22 6f 72 22 2c 22 69 73 22 2c 22 69 nd","or","is","i
00006220: 73 6e 74 22 2c 22 6e 6f 74 22 5d 29 2e 66 69 6c snt","not"]).fil
00006230: 74 65 72 28 28 65 3d 3e 6e 3d 3e 21 65 2e 69 6e ter((e=>n=>!e.in
00006240: 63 6c 75 64 65 73 28 6e 29 29 28 5b 22 76 61 72 cludes(n))(["var
00006250: 22 2c 22 63 6f 6e 73 74 22 2c 22 6c 65 74 22 2c ","const","let",
00006260: 22 66 75 6e 63 74 69 6f 6e 22 2c 22 73 74 61 74 "function","stat
00006270: 69 63 22 5d 29 29 2e 6a 6f 69 6e 28 22 20 22 29 ic"])).join(" ")
00006280: 2c 6c 69 74 65 72 61 6c 3a 6e 2e 63 6f 6e 63 61 ,literal:n.conca
00006290: 74 28 5b 22 79 65 73 22 2c 22 6e 6f 22 2c 22 6f t(["yes","no","o
000062a0: 6e 22 2c 22 6f 66 66 22 5d 29 2e 6a 6f 69 6e 28 n","off"]).join(
000062b0: 22 20 22 29 2c 62 75 69 6c 74 5f 69 6e 3a 61 2e " "),built_in:a.
000062c0: 63 6f 6e 63 61 74 28 5b 22 6e 70 6d 22 2c 22 70 concat(["npm","p
000062d0: 72 69 6e 74 22 5d 29 2e 6a 6f 69 6e 28 22 20 22 rint"]).join(" "
000062e0: 29 7d 2c 69 3d 22 5b 41 2d 5a 61 2d 7a 24 5f 5d )},i="[A-Za-z$_]
000062f0: 5b 30 2d 39 41 2d 5a 61 2d 7a 24 5f 5d 2a 22 2c [0-9A-Za-z$_]*",
00006300: 73 3d 7b 63 6c 61 73 73 4e 61 6d 65 3a 22 73 75 s={className:"su
00006310: 62 73 74 22 2c 62 65 67 69 6e 3a 2f 23 5c 7b 2f bst",begin:/#\{/
00006320: 2c 65 6e 64 3a 2f 7d 2f 2c 6b 65 79 77 6f 72 64 ,end:/}/,keyword
00006330: 73 3a 74 7d 2c 6f 3d 5b 72 2e 42 49 4e 41 52 59 s:t},o=[r.BINARY
00006340: 5f 4e 55 4d 42 45 52 5f 4d 4f 44 45 2c 72 2e 69 _NUMBER_MODE,r.i
00006350: 6e 68 65 72 69 74 28 72 2e 43 5f 4e 55 4d 42 45 nherit(r.C_NUMBE
00006360: 52 5f 4d 4f 44 45 2c 7b 73 74 61 72 74 73 3a 7b R_MODE,{starts:{
00006370: 65 6e 64 3a 22 28 5c 5c 73 2a 2f 29 3f 22 2c 72 end:"(\\s*/)?",r
00006380: 65 6c 65 76 61 6e 63 65 3a 30 7d 7d 29 2c 7b 63 elevance:0}}),{c
00006390: 6c 61 73 73 4e 61 6d 65 3a 22 73 74 72 69 6e 67 lassName:"string
000063a0: 22 2c 76 61 72 69 61 6e 74 73 3a 5b 7b 62 65 67 ",variants:[{beg
000063b0: 69 6e 3a 2f 27 27 27 2f 2c 65 6e 64 3a 2f 27 27 in:/'''/,end:/''
000063c0: 27 2f 2c 63 6f 6e 74 61 69 6e 73 3a 5b 72 2e 42 '/,contains:[r.B
000063d0: 41 43 4b 53 4c 41 53 48 5f 45 53 43 41 50 45 5d ACKSLASH_ESCAPE]
000063e0: 7d 2c 7b 62 65 67 69 6e 3a 2f 27 2f 2c 65 6e 64 },{begin:/'/,end
000063f0: 3a 2f 27 2f 2c 63 6f 6e 74 61 69 6e 73 3a 5b 72 :/'/,contains:[r
00006400: 2e 42 41 43 4b 53 4c 41 53 48 5f 45 53 43 41 50 .BACKSLASH_ESCAP
00006410: 45 5d 7d 2c 7b 62 65 67 69 6e 3a 2f 22 22 22 2f E]},{begin:/"""/
00006420: 2c 65 6e 64 3a 2f 22 22 22 2f 2c 63 6f 6e 74 61 ,end:/"""/,conta
00006430: 69 6e 73 3a 5b 72 2e 42 41 43 4b 53 4c 41 53 48 ins:[r.BACKSLASH
00006440: 5f 45 53 43 41 50 45 2c 73 5d 7d 2c 7b 62 65 67 _ESCAPE,s]},{beg
00006450: 69 6e 3a 2f 22 2f 2c 65 6e 64 3a 2f 22 2f 2c 63 in:/"/,end:/"/,c
00006460: 6f 6e 74 61 69 6e 73 3a 5b 72 2e 42 41 43 4b 53 ontains:[r.BACKS
00006470: 4c 41 53 48 5f 45 53 43 41 50 45 2c 73 5d 7d 5d LASH_ESCAPE,s]}]
00006480: 7d 2c 7b 63 6c 61 73 73 4e 61 6d 65 3a 22 72 65 },{className:"re
00006490: 67 65 78 70 22 2c 76 61 72 69 61 6e 74 73 3a 5b gexp",variants:[
000064a0: 7b 62 65 67 69 6e 3a 22 2f 2f 2f 22 2c 65 6e 64 {begin:"///",end
000064b0: 3a 22 2f 2f 2f 22 2c 63 6f 6e 74 61 69 6e 73 3a :"///",contains:
000064c0: 5b 73 2c 72 2e 48 41 53 48 5f 43 4f 4d 4d 45 4e [s,r.HASH_COMMEN
000064d0: 54 5f 4d 4f 44 45 5d 7d 2c 7b 62 65 67 69 6e 3a T_MODE]},{begin:
000064e0: 22 2f 2f 5b 67 69 6d 5d 7b 30 2c 33 7d 28 3f 3d "//[gim]{0,3}(?=
000064f0: 5c 5c 57 29 22 2c 72 65 6c 65 76 61 6e 63 65 3a \\W)",relevance:
00006500: 30 7d 2c 7b 62 65 67 69 6e 3a 2f 5c 2f 28 3f 21 0},{begin:/\/(?!
00006510: 5b 20 2a 5d 29 2e 2a 3f 28 3f 21 5b 5c 5c 5d 29 [ *]).*?(?![\\])
00006520: 2e 5c 2f 5b 67 69 6d 5d 7b 30 2c 33 7d 28 3f 3d .\/[gim]{0,3}(?=
00006530: 5c 57 29 2f 7d 5d 7d 2c 7b 62 65 67 69 6e 3a 22 \W)/}]},{begin:"
00006540: 40 22 2b 69 7d 2c 7b 73 75 62 4c 61 6e 67 75 61 @"+i},{subLangua
00006550: 67 65 3a 22 6a 61 76 61 73 63 72 69 70 74 22 2c ge:"javascript",
00006560: 65 78 63 6c 75 64 65 42 65 67 69 6e 3a 21 30 2c excludeBegin:!0,
00006570: 65 78 63 6c 75 64 65 45 6e 64 3a 21 30 2c 76 61 excludeEnd:!0,va
00006580: 72 69 61 6e 74 73 3a 5b 7b 62 65 67 69 6e 3a 22 riants:[{begin:"
00006590: 60 60 60 22 2c 65 6e 64 3a 22 60 60 60 22 7d 2c ```",end:"```"},
000065a0: 7b 62 65 67 69 6e 3a 22 60 22 2c 65 6e 64 3a 22 {begin:"`",end:"
000065b0: 60 22 7d 5d 7d 5d 3b 73 2e 63 6f 6e 74 61 69 6e `"}]}];s.contain
000065c0: 73 3d 6f 3b 76 61 72 20 63 3d 72 2e 69 6e 68 65 s=o;var c=r.inhe
000065d0: 72 69 74 28 72 2e 54 49 54 4c 45 5f 4d 4f 44 45 rit(r.TITLE_MODE
000065e0: 2c 7b 62 65 67 69 6e 3a 69 7d 29 2c 6c 3d 7b 63 ,{begin:i}),l={c
000065f0: 6c 61 73 73 4e 61 6d 65 3a 22 70 61 72 61 6d 73 lassName:"params
00006600: 22 2c 62 65 67 69 6e 3a 22 5c 5c 28 5b 5e 5c 5c ",begin:"\\([^\\
00006610: 28 5d 22 2c 72 65 74 75 72 6e 42 65 67 69 6e 3a (]",returnBegin:
00006620: 21 30 2c 63 6f 6e 74 61 69 6e 73 3a 5b 7b 62 65 !0,contains:[{be
00006630: 67 69 6e 3a 2f 5c 28 2f 2c 65 6e 64 3a 2f 5c 29 gin:/\(/,end:/\)
00006640: 2f 2c 6b 65 79 77 6f 72 64 73 3a 74 2c 63 6f 6e /,keywords:t,con
00006650: 74 61 69 6e 73 3a 5b 22 73 65 6c 66 22 5d 2e 63 tains:["self"].c
00006660: 6f 6e 63 61 74 28 6f 29 7d 5d 7d 3b 72 65 74 75 oncat(o)}]};retu
00006670: 72 6e 7b 6e 61 6d 65 3a 22 43 6f 66 66 65 65 53 rn{name:"CoffeeS
00006680: 63 72 69 70 74 22 2c 61 6c 69 61 73 65 73 3a 5b cript",aliases:[
00006690: 22 63 6f 66 66 65 65 22 2c 22 63 73 6f 6e 22 2c "coffee","cson",
000066a0: 22 69 63 65 64 22 5d 2c 6b 65 79 77 6f 72 64 73 "iced"],keywords
000066b0: 3a 74 2c 69 6c 6c 65 67 61 6c 3a 2f 5c 2f 5c 2a :t,illegal:/\/\*
000066c0: 2f 2c 63 6f 6e 74 61 69 6e 73 3a 6f 2e 63 6f 6e /,contains:o.con
000066d0: 63 61 74 28 5b 72 2e 43 4f 4d 4d 45 4e 54 28 22 cat([r.COMMENT("
000066e0: 23 23 23 22 2c 22 23 23 23 22 29 2c 72 2e 48 41 ###","###"),r.HA
000066f0: 53 48 5f 43 4f 4d 4d 45 4e 54 5f 4d 4f 44 45 2c SH_COMMENT_MODE,
00006700: 7b 63 6c 61 73 73 4e 61 6d 65 3a 22 66 75 6e 63 {className:"func
00006710: 74 69 6f 6e 22 2c 62 65 67 69 6e 3a 22 5e 5c 5c tion",begin:"^\\
00006720: 73 2a 22 2b 69 2b 22 5c 5c 73 2a 3d 5c 5c 73 2a s*"+i+"\\s*=\\s*
00006730: 28 5c 5c 28 2e 2a 5c 5c 29 29 3f 5c 5c 73 2a 5c (\\(.*\\))?\\s*\
00006740: 5c 42 5b 2d 3d 5d 3e 22 2c 65 6e 64 3a 22 5b 2d \B[-=]>",end:"[-
00006750: 3d 5d 3e 22 2c 72 65 74 75 72 6e 42 65 67 69 6e =]>",returnBegin
00006760: 3a 21 30 2c 63 6f 6e 74 61 69 6e 73 3a 5b 63 2c :!0,contains:[c,
00006770: 6c 5d 7d 2c 7b 62 65 67 69 6e 3a 2f 5b 3a 5c 28 l]},{begin:/[:\(
00006780: 2c 3d 5d 5c 73 2a 2f 2c 72 65 6c 65 76 61 6e 63 ,=]\s*/,relevanc
00006790: 65 3a 30 2c 63 6f 6e 74 61 69 6e 73 3a 5b 7b 63 e:0,contains:[{c
000067a0: 6c 61 73 73 4e 61 6d 65 3a 22 66 75 6e 63 74 69 lassName:"functi
000067b0: 6f 6e 22 2c 62 65 67 69 6e 3a 22 28 5c 5c 28 2e on",begin:"(\\(.
000067c0: 2a 5c 5c 29 29 3f 5c 5c 73 2a 5c 5c 42 5b 2d 3d *\\))?\\s*\\B[-=
000067d0: 5d 3e 22 2c 65 6e 64 3a 22 5b 2d 3d 5d 3e 22 2c ]>",end:"[-=]>",
000067e0: 72 65 74 75 72 6e 42 65 67 69 6e 3a 21 30 2c 63 returnBegin:!0,c
000067f0: 6f 6e 74 61 69 6e 73 3a 5b 6c 5d 7d 5d 7d 2c 7b ontains:[l]}]},{
00006800: 63 6c 61 73 73 4e 61 6d 65 3a 22 63 6c 61 73 73 className:"class
00006810: 22 2c 62 65 67 69 6e 4b 65 79 77 6f 72 64 73 3a ",beginKeywords:
00006820: 22 63 6c 61 73 73 22 2c 65 6e 64 3a 22 24 22 2c "class",end:"$",
00006830: 69 6c 6c 65 67 61 6c 3a 2f 5b 3a 3d 22 5c 5b 5c illegal:/[:="\[\
00006840: 5d 5d 2f 2c 63 6f 6e 74 61 69 6e 73 3a 5b 7b 62 ]]/,contains:[{b
00006850: 65 67 69 6e 4b 65 79 77 6f 72 64 73 3a 22 65 78 eginKeywords:"ex
00006860: 74 65 6e 64 73 22 2c 65 6e 64 73 57 69 74 68 50 tends",endsWithP
00006870: 61 72 65 6e 74 3a 21 30 2c 69 6c 6c 65 67 61 6c arent:!0,illegal
00006880: 3a 2f 5b 3a 3d 22 5c 5b 5c 5d 5d 2f 2c 63 6f 6e :/[:="\[\]]/,con
00006890: 74 61 69 6e 73 3a 5b 63 5d 7d 2c 63 5d 7d 2c 7b tains:[c]},c]},{
000068a0: 62 65 67 69 6e 3a 69 2b 22 3a 22 2c 65 6e 64 3a begin:i+":",end:
000068b0: 22 3a 22 2c 72 65 74 75 72 6e 42 65 67 69 6e 3a ":",returnBegin:
000068c0: 21 30 2c 72 65 74 75 72 6e 45 6e 64 3a 21 30 2c !0,returnEnd:!0,
000068d0: 72 65 6c 65 76 61 6e 63 65 3a 30 7d 5d 29 7d 7d relevance:0}])}}
000068e0: 7d 28 29 29 3b 0a 68 6c 6a 73 2e 72 65 67 69 73 }());.hljs.regis
000068f0: 74 65 72 4c 61 6e 67 75 61 67 65 28 22 63 70 70 terLanguage("cpp
00006900: 22 2c 66 75 6e 63 74 69 6f 6e 28 29 7b 22 75 73 ",function(){"us
00006910: 65 20 73 74 72 69 63 74 22 3b 72 65 74 75 72 6e e strict";return
00006920: 20 66 75 6e 63 74 69 6f 6e 28 65 29 7b 76 61 72 function(e){var
00006930: 20 74 3d 65 2e 67 65 74 4c 61 6e 67 75 61 67 65 t=e.getLanguage
00006940: 28 22 63 2d 6c 69 6b 65 22 29 2e 72 61 77 44 65 ("c-like").rawDe
00006950: 66 69 6e 69 74 69 6f 6e 28 29 3b 72 65 74 75 72 finition();retur
00006960: 6e 20 74 2e 64 69 73 61 62 6c 65 41 75 74 6f 64 n t.disableAutod
00006970: 65 74 65 63 74 3d 21 31 2c 74 2e 6e 61 6d 65 3d etect=!1,t.name=
00006980: 22 43 2b 2b 22 2c 74 2e 61 6c 69 61 73 65 73 3d "C++",t.aliases=
00006990: 5b 22 63 63 22 2c 22 63 2b 2b 22 2c 22 68 2b 2b ["cc","c++","h++
000069a0: 22 2c 22 68 70 70 22 2c 22 68 68 22 2c 22 68 78 ","hpp","hh","hx
000069b0: 78 22 2c 22 63 78 78 22 5d 2c 74 7d 7d 28 29 29 x","cxx"],t}}())
000069c0: 3b 0a 68 6c 6a 73 2e 72 65 67 69 73 74 65 72 4c ;.hljs.registerL
000069d0: 61 6e 67 75 61 67 65 28 22 63 73 68 61 72 70 22 anguage("csharp"
000069e0: 2c 66 75 6e 63 74 69 6f 6e 28 29 7b 22 75 73 65 ,function(){"use
000069f0: 20 73 74 72 69 63 74 22 3b 72 65 74 75 72 6e 20 strict";return
00006a00: 66 75 6e 63 74 69 6f 6e 28 65 29 7b 76 61 72 20 function(e){var
00006a10: 6e 3d 7b 6b 65 79 77 6f 72 64 3a 22 61 62 73 74 n={keyword:"abst
00006a20: 72 61 63 74 20 61 73 20 62 61 73 65 20 62 6f 6f ract as base boo
00006a30: 6c 20 62 72 65 61 6b 20 62 79 74 65 20 63 61 73 l break byte cas
00006a40: 65 20 63 61 74 63 68 20 63 68 61 72 20 63 68 65 e catch char che
00006a50: 63 6b 65 64 20 63 6f 6e 73 74 20 63 6f 6e 74 69 cked const conti
00006a60: 6e 75 65 20 64 65 63 69 6d 61 6c 20 64 65 66 61 nue decimal defa
00006a70: 75 6c 74 20 64 65 6c 65 67 61 74 65 20 64 6f 20 ult delegate do
00006a80: 64 6f 75 62 6c 65 20 65 6e 75 6d 20 65 76 65 6e double enum even
00006a90: 74 20 65 78 70 6c 69 63 69 74 20 65 78 74 65 72 t explicit exter
00006aa0: 6e 20 66 69 6e 61 6c 6c 79 20 66 69 78 65 64 20 n finally fixed
00006ab0: 66 6c 6f 61 74 20 66 6f 72 20 66 6f 72 65 61 63 float for foreac
00006ac0: 68 20 67 6f 74 6f 20 69 66 20 69 6d 70 6c 69 63 h goto if implic
00006ad0: 69 74 20 69 6e 20 69 6e 74 20 69 6e 74 65 72 66 it in int interf
00006ae0: 61 63 65 20 69 6e 74 65 72 6e 61 6c 20 69 73 20 ace internal is
00006af0: 6c 6f 63 6b 20 6c 6f 6e 67 20 6f 62 6a 65 63 74 lock long object
00006b00: 20 6f 70 65 72 61 74 6f 72 20 6f 75 74 20 6f 76 operator out ov
00006b10: 65 72 72 69 64 65 20 70 61 72 61 6d 73 20 70 72 erride params pr
00006b20: 69 76 61 74 65 20 70 72 6f 74 65 63 74 65 64 20 ivate protected
00006b30: 70 75 62 6c 69 63 20 72 65 61 64 6f 6e 6c 79 20 public readonly
00006b40: 72 65 66 20 73 62 79 74 65 20 73 65 61 6c 65 64 ref sbyte sealed
00006b50: 20 73 68 6f 72 74 20 73 69 7a 65 6f 66 20 73 74 short sizeof st
00006b60: 61 63 6b 61 6c 6c 6f 63 20 73 74 61 74 69 63 20 ackalloc static
00006b70: 73 74 72 69 6e 67 20 73 74 72 75 63 74 20 73 77 string struct sw
00006b80: 69 74 63 68 20 74 68 69 73 20 74 72 79 20 74 79 itch this try ty
00006b90: 70 65 6f 66 20 75 69 6e 74 20 75 6c 6f 6e 67 20 peof uint ulong
00006ba0: 75 6e 63 68 65 63 6b 65 64 20 75 6e 73 61 66 65 unchecked unsafe
00006bb0: 20 75 73 68 6f 72 74 20 75 73 69 6e 67 20 76 69 ushort using vi
00006bc0: 72 74 75 61 6c 20 76 6f 69 64 20 76 6f 6c 61 74 rtual void volat
00006bd0: 69 6c 65 20 77 68 69 6c 65 20 61 64 64 20 61 6c ile while add al
00006be0: 69 61 73 20 61 73 63 65 6e 64 69 6e 67 20 61 73 ias ascending as
00006bf0: 79 6e 63 20 61 77 61 69 74 20 62 79 20 64 65 73 ync await by des
00006c00: 63 65 6e 64 69 6e 67 20 64 79 6e 61 6d 69 63 20 cending dynamic
00006c10: 65 71 75 61 6c 73 20 66 72 6f 6d 20 67 65 74 20 equals from get
00006c20: 67 6c 6f 62 61 6c 20 67 72 6f 75 70 20 69 6e 74 global group int
00006c30: 6f 20 6a 6f 69 6e 20 6c 65 74 20 6e 61 6d 65 6f o join let nameo
00006c40: 66 20 6f 6e 20 6f 72 64 65 72 62 79 20 70 61 72 f on orderby par
00006c50: 74 69 61 6c 20 72 65 6d 6f 76 65 20 73 65 6c 65 tial remove sele
00006c60: 63 74 20 73 65 74 20 76 61 6c 75 65 20 76 61 72 ct set value var
00006c70: 20 77 68 65 6e 20 77 68 65 72 65 20 79 69 65 6c when where yiel
00006c80: 64 22 2c 6c 69 74 65 72 61 6c 3a 22 6e 75 6c 6c d",literal:"null
00006c90: 20 66 61 6c 73 65 20 74 72 75 65 22 7d 2c 69 3d false true"},i=
00006ca0: 65 2e 69 6e 68 65 72 69 74 28 65 2e 54 49 54 4c e.inherit(e.TITL
00006cb0: 45 5f 4d 4f 44 45 2c 7b 62 65 67 69 6e 3a 22 5b E_MODE,{begin:"[
00006cc0: 61 2d 7a 41 2d 5a 5d 28 5c 5c 2e 3f 5c 5c 77 29 a-zA-Z](\\.?\\w)
00006cd0: 2a 22 7d 29 2c 61 3d 7b 63 6c 61 73 73 4e 61 6d *"}),a={classNam
00006ce0: 65 3a 22 6e 75 6d 62 65 72 22 2c 76 61 72 69 61 e:"number",varia
00006cf0: 6e 74 73 3a 5b 7b 62 65 67 69 6e 3a 22 5c 5c 62 nts:[{begin:"\\b
00006d00: 28 30 62 5b 30 31 27 5d 2b 29 22 7d 2c 7b 62 65 (0b[01']+)"},{be
00006d10: 67 69 6e 3a 22 28 2d 3f 29 5c 5c 62 28 5b 5c 5c gin:"(-?)\\b([\\
00006d20: 64 27 5d 2b 28 5c 5c 2e 5b 5c 5c 64 27 5d 2a 29 d']+(\\.[\\d']*)
00006d30: 3f 7c 5c 5c 2e 5b 5c 5c 64 27 5d 2b 29 28 75 7c ?|\\.[\\d']+)(u|
00006d40: 55 7c 6c 7c 4c 7c 75 6c 7c 55 4c 7c 66 7c 46 7c U|l|L|ul|UL|f|F|
00006d50: 62 7c 42 29 22 7d 2c 7b 62 65 67 69 6e 3a 22 28 b|B)"},{begin:"(
00006d60: 2d 3f 29 28 5c 5c 62 30 5b 78 58 5d 5b 61 2d 66 -?)(\\b0[xX][a-f
00006d70: 41 2d 46 30 2d 39 27 5d 2b 7c 28 5c 5c 62 5b 5c A-F0-9']+|(\\b[\
00006d80: 5c 64 27 5d 2b 28 5c 5c 2e 5b 5c 5c 64 27 5d 2a \d']+(\\.[\\d']*
00006d90: 29 3f 7c 5c 5c 2e 5b 5c 5c 64 27 5d 2b 29 28 5b )?|\\.[\\d']+)([
00006da0: 65 45 5d 5b 2d 2b 5d 3f 5b 5c 5c 64 27 5d 2b 29 eE][-+]?[\\d']+)
00006db0: 3f 29 22 7d 5d 2c 72 65 6c 65 76 61 6e 63 65 3a ?)"}],relevance:
00006dc0: 30 7d 2c 73 3d 7b 63 6c 61 73 73 4e 61 6d 65 3a 0},s={className:
00006dd0: 22 73 74 72 69 6e 67 22 2c 62 65 67 69 6e 3a 27 "string",begin:'
00006de0: 40 22 27 2c 65 6e 64 3a 27 22 27 2c 63 6f 6e 74 @"',end:'"',cont
00006df0: 61 69 6e 73 3a 5b 7b 62 65 67 69 6e 3a 27 22 22 ains:[{begin:'""
00006e00: 27 7d 5d 7d 2c 74 3d 65 2e 69 6e 68 65 72 69 74 '}]},t=e.inherit
00006e10: 28 73 2c 7b 69 6c 6c 65 67 61 6c 3a 2f 5c 6e 2f (s,{illegal:/\n/
00006e20: 7d 29 2c 6c 3d 7b 63 6c 61 73 73 4e 61 6d 65 3a }),l={className:
00006e30: 22 73 75 62 73 74 22 2c 62 65 67 69 6e 3a 22 7b "subst",begin:"{
00006e40: 22 2c 65 6e 64 3a 22 7d 22 2c 6b 65 79 77 6f 72 ",end:"}",keywor
00006e50: 64 73 3a 6e 7d 2c 72 3d 65 2e 69 6e 68 65 72 69 ds:n},r=e.inheri
00006e60: 74 28 6c 2c 7b 69 6c 6c 65 67 61 6c 3a 2f 5c 6e t(l,{illegal:/\n
00006e70: 2f 7d 29 2c 63 3d 7b 63 6c 61 73 73 4e 61 6d 65 /}),c={className
00006e80: 3a 22 73 74 72 69 6e 67 22 2c 62 65 67 69 6e 3a :"string",begin:
00006e90: 2f 5c 24 22 2f 2c 65 6e 64 3a 27 22 27 2c 69 6c /\$"/,end:'"',il
00006ea0: 6c 65 67 61 6c 3a 2f 5c 6e 2f 2c 63 6f 6e 74 61 legal:/\n/,conta
00006eb0: 69 6e 73 3a 5b 7b 62 65 67 69 6e 3a 22 7b 7b 22 ins:[{begin:"{{"
00006ec0: 7d 2c 7b 62 65 67 69 6e 3a 22 7d 7d 22 7d 2c 65 },{begin:"}}"},e
00006ed0: 2e 42 41 43 4b 53 4c 41 53 48 5f 45 53 43 41 50 .BACKSLASH_ESCAP
00006ee0: 45 2c 72 5d 7d 2c 6f 3d 7b 63 6c 61 73 73 4e 61 E,r]},o={classNa
00006ef0: 6d 65 3a 22 73 74 72 69 6e 67 22 2c 62 65 67 69 me:"string",begi
00006f00: 6e 3a 2f 5c 24 40 22 2f 2c 65 6e 64 3a 27 22 27 n:/\$@"/,end:'"'
00006f10: 2c 63 6f 6e 74 61 69 6e 73 3a 5b 7b 62 65 67 69 ,contains:[{begi
00006f20: 6e 3a 22 7b 7b 22 7d 2c 7b 62 65 67 69 6e 3a 22 n:"{{"},{begin:"
00006f30: 7d 7d 22 7d 2c 7b 62 65 67 69 6e 3a 27 22 22 27 }}"},{begin:'""'
00006f40: 7d 2c 6c 5d 7d 2c 67 3d 65 2e 69 6e 68 65 72 69 },l]},g=e.inheri
00006f50: 74 28 6f 2c 7b 69 6c 6c 65 67 61 6c 3a 2f 5c 6e t(o,{illegal:/\n
00006f60: 2f 2c 63 6f 6e 74 61 69 6e 73 3a 5b 7b 62 65 67 /,contains:[{beg
00006f70: 69 6e 3a 22 7b 7b 22 7d 2c 7b 62 65 67 69 6e 3a in:"{{"},{begin:
00006f80: 22 7d 7d 22 7d 2c 7b 62 65 67 69 6e 3a 27 22 22 "}}"},{begin:'""
00006f90: 27 7d 2c 72 5d 7d 29 3b 6c 2e 63 6f 6e 74 61 69 '},r]});l.contai
00006fa0: 6e 73 3d 5b 6f 2c 63 2c 73 2c 65 2e 41 50 4f 53 ns=[o,c,s,e.APOS
00006fb0: 5f 53 54 52 49 4e 47 5f 4d 4f 44 45 2c 65 2e 51 _STRING_MODE,e.Q
00006fc0: 55 4f 54 45 5f 53 54 52 49 4e 47 5f 4d 4f 44 45 UOTE_STRING_MODE
00006fd0: 2c 61 2c 65 2e 43 5f 42 4c 4f 43 4b 5f 43 4f 4d ,a,e.C_BLOCK_COM
00006fe0: 4d 45 4e 54 5f 4d 4f 44 45 5d 2c 72 2e 63 6f 6e MENT_MODE],r.con
00006ff0: 74 61 69 6e 73 3d 5b 67 2c 63 2c 74 2c 65 2e 41 tains=[g,c,t,e.A
00007000: 50 4f 53 5f 53 54 52 49 4e 47 5f 4d 4f 44 45 2c POS_STRING_MODE,
00007010: 65 2e 51 55 4f 54 45 5f 53 54 52 49 4e 47 5f 4d e.QUOTE_STRING_M
00007020: 4f 44 45 2c 61 2c 65 2e 69 6e 68 65 72 69 74 28 ODE,a,e.inherit(
00007030: 65 2e 43 5f 42 4c 4f 43 4b 5f 43 4f 4d 4d 45 4e e.C_BLOCK_COMMEN
00007040: 54 5f 4d 4f 44 45 2c 7b 69 6c 6c 65 67 61 6c 3a T_MODE,{illegal:
00007050: 2f 5c 6e 2f 7d 29 5d 3b 76 61 72 20 64 3d 7b 76 /\n/})];var d={v
00007060: 61 72 69 61 6e 74 73 3a 5b 6f 2c 63 2c 73 2c 65 ariants:[o,c,s,e
00007070: 2e 41 50 4f 53 5f 53 54 52 49 4e 47 5f 4d 4f 44 .APOS_STRING_MOD
00007080: 45 2c 65 2e 51 55 4f 54 45 5f 53 54 52 49 4e 47 E,e.QUOTE_STRING
00007090: 5f 4d 4f 44 45 5d 7d 2c 45 3d 7b 62 65 67 69 6e _MODE]},E={begin
000070a0: 3a 22 3c 22 2c 65 6e 64 3a 22 3e 22 2c 63 6f 6e :"<",end:">",con
000070b0: 74 61 69 6e 73 3a 5b 7b 62 65 67 69 6e 4b 65 79 tains:[{beginKey
000070c0: 77 6f 72 64 73 3a 22 69 6e 20 6f 75 74 22 7d 2c words:"in out"},
000070d0: 69 5d 7d 2c 5f 3d 65 2e 49 44 45 4e 54 5f 52 45 i]},_=e.IDENT_RE
000070e0: 2b 22 28 3c 22 2b 65 2e 49 44 45 4e 54 5f 52 45 +"(<"+e.IDENT_RE
000070f0: 2b 22 28 5c 5c 73 2a 2c 5c 5c 73 2a 22 2b 65 2e +"(\\s*,\\s*"+e.
00007100: 49 44 45 4e 54 5f 52 45 2b 22 29 2a 3e 29 3f 28 IDENT_RE+")*>)?(
00007110: 5c 5c 5b 5c 5c 5d 29 3f 22 2c 62 3d 7b 62 65 67 \\[\\])?",b={beg
00007120: 69 6e 3a 22 40 22 2b 65 2e 49 44 45 4e 54 5f 52 in:"@"+e.IDENT_R
00007130: 45 2c 72 65 6c 65 76 61 6e 63 65 3a 30 7d 3b 72 E,relevance:0};r
00007140: 65 74 75 72 6e 7b 6e 61 6d 65 3a 22 43 23 22 2c eturn{name:"C#",
00007150: 61 6c 69 61 73 65 73 3a 5b 22 63 73 22 2c 22 63 aliases:["cs","c
00007160: 23 22 5d 2c 6b 65 79 77 6f 72 64 73 3a 6e 2c 69 #"],keywords:n,i
00007170: 6c 6c 65 67 61 6c 3a 2f 3a 3a 2f 2c 63 6f 6e 74 llegal:/::/,cont
00007180: 61 69 6e 73 3a 5b 65 2e 43 4f 4d 4d 45 4e 54 28 ains:[e.COMMENT(
00007190: 22 2f 2f 2f 22 2c 22 24 22 2c 7b 72 65 74 75 72 "///","$",{retur
000071a0: 6e 42 65 67 69 6e 3a 21 30 2c 63 6f 6e 74 61 69 nBegin:!0,contai
000071b0: 6e 73 3a 5b 7b 63 6c 61 73 73 4e 61 6d 65 3a 22 ns:[{className:"
000071c0: 64 6f 63 74 61 67 22 2c 76 61 72 69 61 6e 74 73 doctag",variants
000071d0: 3a 5b 7b 62 65 67 69 6e 3a 22 2f 2f 2f 22 2c 72 :[{begin:"///",r
000071e0: 65 6c 65 76 61 6e 63 65 3a 30 7d 2c 7b 62 65 67 elevance:0},{beg
000071f0: 69 6e 3a 22 5c 78 33 63 21 2d 2d 7c 2d 2d 5c 78 in:"\x3c!--|--\x
00007200: 33 65 22 7d 2c 7b 62 65 67 69 6e 3a 22 3c 2f 3f 3e"},{begin:"</?
00007210: 22 2c 65 6e 64 3a 22 3e 22 7d 5d 7d 5d 7d 29 2c ",end:">"}]}]}),
00007220: 65 2e 43 5f 4c 49 4e 45 5f 43 4f 4d 4d 45 4e 54 e.C_LINE_COMMENT
00007230: 5f 4d 4f 44 45 2c 65 2e 43 5f 42 4c 4f 43 4b 5f _MODE,e.C_BLOCK_
00007240: 43 4f 4d 4d 45 4e 54 5f 4d 4f 44 45 2c 7b 63 6c COMMENT_MODE,{cl
00007250: 61 73 73 4e 61 6d 65 3a 22 6d 65 74 61 22 2c 62 assName:"meta",b
00007260: 65 67 69 6e 3a 22 23 22 2c 65 6e 64 3a 22 24 22 egin:"#",end:"$"
00007270: 2c 6b 65 79 77 6f 72 64 73 3a 7b 22 6d 65 74 61 ,keywords:{"meta
00007280: 2d 6b 65 79 77 6f 72 64 22 3a 22 69 66 20 65 6c -keyword":"if el
00007290: 73 65 20 65 6c 69 66 20 65 6e 64 69 66 20 64 65 se elif endif de
000072a0: 66 69 6e 65 20 75 6e 64 65 66 20 77 61 72 6e 69 fine undef warni
000072b0: 6e 67 20 65 72 72 6f 72 20 6c 69 6e 65 20 72 65 ng error line re
000072c0: 67 69 6f 6e 20 65 6e 64 72 65 67 69 6f 6e 20 70 gion endregion p
000072d0: 72 61 67 6d 61 20 63 68 65 63 6b 73 75 6d 22 7d ragma checksum"}
000072e0: 7d 2c 64 2c 61 2c 7b 62 65 67 69 6e 4b 65 79 77 },d,a,{beginKeyw
000072f0: 6f 72 64 73 3a 22 63 6c 61 73 73 20 69 6e 74 65 ords:"class inte
00007300: 72 66 61 63 65 22 2c 65 6e 64 3a 2f 5b 7b 3b 3d rface",end:/[{;=
00007310: 5d 2f 2c 69 6c 6c 65 67 61 6c 3a 2f 5b 5e 5c 73 ]/,illegal:/[^\s
00007320: 3a 2c 5d 2f 2c 63 6f 6e 74 61 69 6e 73 3a 5b 7b :,]/,contains:[{
00007330: 62 65 67 69 6e 4b 65 79 77 6f 72 64 73 3a 22 77 beginKeywords:"w
00007340: 68 65 72 65 20 63 6c 61 73 73 22 7d 2c 69 2c 45 here class"},i,E
00007350: 2c 65 2e 43 5f 4c 49 4e 45 5f 43 4f 4d 4d 45 4e ,e.C_LINE_COMMEN
00007360: 54 5f 4d 4f 44 45 2c 65 2e 43 5f 42 4c 4f 43 4b T_MODE,e.C_BLOCK
00007370: 5f 43 4f 4d 4d 45 4e 54 5f 4d 4f 44 45 5d 7d 2c _COMMENT_MODE]},
00007380: 7b 62 65 67 69 6e 4b 65 79 77 6f 72 64 73 3a 22 {beginKeywords:"
00007390: 6e 61 6d 65 73 70 61 63 65 22 2c 65 6e 64 3a 2f namespace",end:/
000073a0: 5b 7b 3b 3d 5d 2f 2c 69 6c 6c 65 67 61 6c 3a 2f [{;=]/,illegal:/
000073b0: 5b 5e 5c 73 3a 5d 2f 2c 63 6f 6e 74 61 69 6e 73 [^\s:]/,contains
000073c0: 3a 5b 69 2c 65 2e 43 5f 4c 49 4e 45 5f 43 4f 4d :[i,e.C_LINE_COM
000073d0: 4d 45 4e 54 5f 4d 4f 44 45 2c 65 2e 43 5f 42 4c MENT_MODE,e.C_BL
000073e0: 4f 43 4b 5f 43 4f 4d 4d 45 4e 54 5f 4d 4f 44 45 OCK_COMMENT_MODE
000073f0: 5d 7d 2c 7b 63 6c 61 73 73 4e 61 6d 65 3a 22 6d ]},{className:"m
00007400: 65 74 61 22 2c 62 65 67 69 6e 3a 22 5e 5c 5c 73 eta",begin:"^\\s
00007410: 2a 5c 5c 5b 22 2c 65 78 63 6c 75 64 65 42 65 67 *\\[",excludeBeg
00007420: 69 6e 3a 21 30 2c 65 6e 64 3a 22 5c 5c 5d 22 2c in:!0,end:"\\]",
00007430: 65 78 63 6c 75 64 65 45 6e 64 3a 21 30 2c 63 6f excludeEnd:!0,co
00007440: 6e 74 61 69 6e 73 3a 5b 7b 63 6c 61 73 73 4e 61 ntains:[{classNa
00007450: 6d 65 3a 22 6d 65 74 61 2d 73 74 72 69 6e 67 22 me:"meta-string"
00007460: 2c 62 65 67 69 6e 3a 2f 22 2f 2c 65 6e 64 3a 2f ,begin:/"/,end:/
00007470: 22 2f 7d 5d 7d 2c 7b 62 65 67 69 6e 4b 65 79 77 "/}]},{beginKeyw
00007480: 6f 72 64 73 3a 22 6e 65 77 20 72 65 74 75 72 6e ords:"new return
00007490: 20 74 68 72 6f 77 20 61 77 61 69 74 20 65 6c 73 throw await els
000074a0: 65 22 2c 72 65 6c 65 76 61 6e 63 65 3a 30 7d 2c e",relevance:0},
000074b0: 7b 63 6c 61 73 73 4e 61 6d 65 3a 22 66 75 6e 63 {className:"func
000074c0: 74 69 6f 6e 22 2c 62 65 67 69 6e 3a 22 28 22 2b tion",begin:"("+
000074d0: 5f 2b 22 5c 5c 73 2b 29 2b 22 2b 65 2e 49 44 45 _+"\\s+)+"+e.IDE
000074e0: 4e 54 5f 52 45 2b 22 5c 5c 73 2a 28 5c 5c 3c 2e NT_RE+"\\s*(\\<.
000074f0: 2b 5c 5c 3e 29 3f 5c 5c 73 2a 5c 5c 28 22 2c 72 +\\>)?\\s*\\(",r
00007500: 65 74 75 72 6e 42 65 67 69 6e 3a 21 30 2c 65 6e eturnBegin:!0,en
00007510: 64 3a 2f 5c 73 2a 5b 7b 3b 3d 5d 2f 2c 65 78 63 d:/\s*[{;=]/,exc
00007520: 6c 75 64 65 45 6e 64 3a 21 30 2c 6b 65 79 77 6f ludeEnd:!0,keywo
00007530: 72 64 73 3a 6e 2c 63 6f 6e 74 61 69 6e 73 3a 5b rds:n,contains:[
00007540: 7b 62 65 67 69 6e 3a 65 2e 49 44 45 4e 54 5f 52 {begin:e.IDENT_R
00007550: 45 2b 22 5c 5c 73 2a 28 5c 5c 3c 2e 2b 5c 5c 3e E+"\\s*(\\<.+\\>
00007560: 29 3f 5c 5c 73 2a 5c 5c 28 22 2c 72 65 74 75 72 )?\\s*\\(",retur
00007570: 6e 42 65 67 69 6e 3a 21 30 2c 63 6f 6e 74 61 69 nBegin:!0,contai
00007580: 6e 73 3a 5b 65 2e 54 49 54 4c 45 5f 4d 4f 44 45 ns:[e.TITLE_MODE
00007590: 2c 45 5d 2c 72 65 6c 65 76 61 6e 63 65 3a 30 7d ,E],relevance:0}
000075a0: 2c 7b 63 6c 61 73 73 4e 61 6d 65 3a 22 70 61 72 ,{className:"par
000075b0: 61 6d 73 22 2c 62 65 67 69 6e 3a 2f 5c 28 2f 2c ams",begin:/\(/,
000075c0: 65 6e 64 3a 2f 5c 29 2f 2c 65 78 63 6c 75 64 65 end:/\)/,exclude
000075d0: 42 65 67 69 6e 3a 21 30 2c 65 78 63 6c 75 64 65 Begin:!0,exclude
000075e0: 45 6e 64 3a 21 30 2c 6b 65 79 77 6f 72 64 73 3a End:!0,keywords:
000075f0: 6e 2c 72 65 6c 65 76 61 6e 63 65 3a 30 2c 63 6f n,relevance:0,co
00007600: 6e 74 61 69 6e 73 3a 5b 64 2c 61 2c 65 2e 43 5f ntains:[d,a,e.C_
00007610: 42 4c 4f 43 4b 5f 43 4f 4d 4d 45 4e 54 5f 4d 4f BLOCK_COMMENT_MO
00007620: 44 45 5d 7d 2c 65 2e 43 5f 4c 49 4e 45 5f 43 4f DE]},e.C_LINE_CO
00007630: 4d 4d 45 4e 54 5f 4d 4f 44 45 2c 65 2e 43 5f 42 MMENT_MODE,e.C_B
00007640: 4c 4f 43 4b 5f 43 4f 4d 4d 45 4e 54 5f 4d 4f 44 LOCK_COMMENT_MOD
00007650: 45 5d 7d 2c 62 5d 7d 7d 7d 28 29 29 3b 0a 68 6c E]},b]}}}());.hl
00007660: 6a 73 2e 72 65 67 69 73 74 65 72 4c 61 6e 67 75 js.registerLangu
00007670: 61 67 65 28 22 63 73 73 22 2c 66 75 6e 63 74 69 age("css",functi
00007680: 6f 6e 28 29 7b 22 75 73 65 20 73 74 72 69 63 74 on(){"use strict
00007690: 22 3b 72 65 74 75 72 6e 20 66 75 6e 63 74 69 6f ";return functio
000076a0: 6e 28 65 29 7b 76 61 72 20 6e 3d 7b 62 65 67 69 n(e){var n={begi
000076b0: 6e 3a 2f 28 3f 3a 5b 41 2d 5a 5c 5f 5c 2e 5c 2d n:/(?:[A-Z\_\.\-
000076c0: 5d 2b 7c 2d 2d 5b 61 2d 7a 41 2d 5a 30 2d 39 5f ]+|--[a-zA-Z0-9_
000076d0: 2d 5d 2b 29 5c 73 2a 3a 2f 2c 72 65 74 75 72 6e -]+)\s*:/,return
000076e0: 42 65 67 69 6e 3a 21 30 2c 65 6e 64 3a 22 3b 22 Begin:!0,end:";"
000076f0: 2c 65 6e 64 73 57 69 74 68 50 61 72 65 6e 74 3a ,endsWithParent:
00007700: 21 30 2c 63 6f 6e 74 61 69 6e 73 3a 5b 7b 63 6c !0,contains:[{cl
00007710: 61 73 73 4e 61 6d 65 3a 22 61 74 74 72 69 62 75 assName:"attribu
00007720: 74 65 22 2c 62 65 67 69 6e 3a 2f 5c 53 2f 2c 65 te",begin:/\S/,e
00007730: 6e 64 3a 22 3a 22 2c 65 78 63 6c 75 64 65 45 6e nd:":",excludeEn
00007740: 64 3a 21 30 2c 73 74 61 72 74 73 3a 7b 65 6e 64 d:!0,starts:{end
00007750: 73 57 69 74 68 50 61 72 65 6e 74 3a 21 30 2c 65 sWithParent:!0,e
00007760: 78 63 6c 75 64 65 45 6e 64 3a 21 30 2c 63 6f 6e xcludeEnd:!0,con
00007770: 74 61 69 6e 73 3a 5b 7b 62 65 67 69 6e 3a 2f 5b tains:[{begin:/[
00007780: 5c 77 2d 5d 2b 5c 28 2f 2c 72 65 74 75 72 6e 42 \w-]+\(/,returnB
00007790: 65 67 69 6e 3a 21 30 2c 63 6f 6e 74 61 69 6e 73 egin:!0,contains
000077a0: 3a 5b 7b 63 6c 61 73 73 4e 61 6d 65 3a 22 62 75 :[{className:"bu
000077b0: 69 6c 74 5f 69 6e 22 2c 62 65 67 69 6e 3a 2f 5b ilt_in",begin:/[
000077c0: 5c 77 2d 5d 2b 2f 7d 2c 7b 62 65 67 69 6e 3a 2f \w-]+/},{begin:/
000077d0: 5c 28 2f 2c 65 6e 64 3a 2f 5c 29 2f 2c 63 6f 6e \(/,end:/\)/,con
000077e0: 74 61 69 6e 73 3a 5b 65 2e 41 50 4f 53 5f 53 54 tains:[e.APOS_ST
000077f0: 52 49 4e 47 5f 4d 4f 44 45 2c 65 2e 51 55 4f 54 RING_MODE,e.QUOT
00007800: 45 5f 53 54 52 49 4e 47 5f 4d 4f 44 45 2c 65 2e E_STRING_MODE,e.
00007810: 43 53 53 5f 4e 55 4d 42 45 52 5f 4d 4f 44 45 5d CSS_NUMBER_MODE]
00007820: 7d 5d 7d 2c 65 2e 43 53 53 5f 4e 55 4d 42 45 52 }]},e.CSS_NUMBER
00007830: 5f 4d 4f 44 45 2c 65 2e 51 55 4f 54 45 5f 53 54 _MODE,e.QUOTE_ST
00007840: 52 49 4e 47 5f 4d 4f 44 45 2c 65 2e 41 50 4f 53 RING_MODE,e.APOS
00007850: 5f 53 54 52 49 4e 47 5f 4d 4f 44 45 2c 65 2e 43 _STRING_MODE,e.C
00007860: 5f 42 4c 4f 43 4b 5f 43 4f 4d 4d 45 4e 54 5f 4d _BLOCK_COMMENT_M
00007870: 4f 44 45 2c 7b 63 6c 61 73 73 4e 61 6d 65 3a 22 ODE,{className:"
00007880: 6e 75 6d 62 65 72 22 2c 62 65 67 69 6e 3a 22 23 number",begin:"#
00007890: 5b 30 2d 39 41 2d 46 61 2d 66 5d 2b 22 7d 2c 7b [0-9A-Fa-f]+"},{
000078a0: 63 6c 61 73 73 4e 61 6d 65 3a 22 6d 65 74 61 22 className:"meta"
000078b0: 2c 62 65 67 69 6e 3a 22 21 69 6d 70 6f 72 74 61 ,begin:"!importa
000078c0: 6e 74 22 7d 5d 7d 7d 5d 7d 3b 72 65 74 75 72 6e nt"}]}}]};return
000078d0: 7b 6e 61 6d 65 3a 22 43 53 53 22 2c 63 61 73 65 {name:"CSS",case
000078e0: 5f 69 6e 73 65 6e 73 69 74 69 76 65 3a 21 30 2c _insensitive:!0,
000078f0: 69 6c 6c 65 67 61 6c 3a 2f 5b 3d 5c 2f 7c 27 5c illegal:/[=\/|'\
00007900: 24 5d 2f 2c 63 6f 6e 74 61 69 6e 73 3a 5b 65 2e $]/,contains:[e.
00007910: 43 5f 42 4c 4f 43 4b 5f 43 4f 4d 4d 45 4e 54 5f C_BLOCK_COMMENT_
00007920: 4d 4f 44 45 2c 7b 63 6c 61 73 73 4e 61 6d 65 3a MODE,{className:
00007930: 22 73 65 6c 65 63 74 6f 72 2d 69 64 22 2c 62 65 "selector-id",be
00007940: 67 69 6e 3a 2f 23 5b 41 2d 5a 61 2d 7a 30 2d 39 gin:/#[A-Za-z0-9
00007950: 5f 2d 5d 2b 2f 7d 2c 7b 63 6c 61 73 73 4e 61 6d _-]+/},{classNam
00007960: 65 3a 22 73 65 6c 65 63 74 6f 72 2d 63 6c 61 73 e:"selector-clas
00007970: 73 22 2c 62 65 67 69 6e 3a 2f 5c 2e 5b 41 2d 5a s",begin:/\.[A-Z
00007980: 61 2d 7a 30 2d 39 5f 2d 5d 2b 2f 7d 2c 7b 63 6c a-z0-9_-]+/},{cl
00007990: 61 73 73 4e 61 6d 65 3a 22 73 65 6c 65 63 74 6f assName:"selecto
000079a0: 72 2d 61 74 74 72 22 2c 62 65 67 69 6e 3a 2f 5c r-attr",begin:/\
000079b0: 5b 2f 2c 65 6e 64 3a 2f 5c 5d 2f 2c 69 6c 6c 65 [/,end:/\]/,ille
000079c0: 67 61 6c 3a 22 24 22 2c 63 6f 6e 74 61 69 6e 73 gal:"$",contains
000079d0: 3a 5b 65 2e 41 50 4f 53 5f 53 54 52 49 4e 47 5f :[e.APOS_STRING_
000079e0: 4d 4f 44 45 2c 65 2e 51 55 4f 54 45 5f 53 54 52 MODE,e.QUOTE_STR
000079f0: 49 4e 47 5f 4d 4f 44 45 5d 7d 2c 7b 63 6c 61 73 ING_MODE]},{clas
00007a00: 73 4e 61 6d 65 3a 22 73 65 6c 65 63 74 6f 72 2d sName:"selector-
00007a10: 70 73 65 75 64 6f 22 2c 62 65 67 69 6e 3a 2f 3a pseudo",begin:/:
00007a20: 28 3a 29 3f 5b 61 2d 7a 41 2d 5a 30 2d 39 5c 5f (:)?[a-zA-Z0-9\_
00007a30: 5c 2d 5c 2b 5c 28 5c 29 22 27 2e 5d 2b 2f 7d 2c \-\+\(\)"'.]+/},
00007a40: 7b 62 65 67 69 6e 3a 22 40 28 70 61 67 65 7c 66 {begin:"@(page|f
00007a50: 6f 6e 74 2d 66 61 63 65 29 22 2c 6c 65 78 65 6d ont-face)",lexem
00007a60: 65 73 3a 22 40 5b 61 2d 7a 2d 5d 2b 22 2c 6b 65 es:"@[a-z-]+",ke
00007a70: 79 77 6f 72 64 73 3a 22 40 70 61 67 65 20 40 66 ywords:"@page @f
00007a80: 6f 6e 74 2d 66 61 63 65 22 7d 2c 7b 62 65 67 69 ont-face"},{begi
00007a90: 6e 3a 22 40 22 2c 65 6e 64 3a 22 5b 7b 3b 5d 22 n:"@",end:"[{;]"
00007aa0: 2c 69 6c 6c 65 67 61 6c 3a 2f 3a 2f 2c 72 65 74 ,illegal:/:/,ret
00007ab0: 75 72 6e 42 65 67 69 6e 3a 21 30 2c 63 6f 6e 74 urnBegin:!0,cont
00007ac0: 61 69 6e 73 3a 5b 7b 63 6c 61 73 73 4e 61 6d 65 ains:[{className
00007ad0: 3a 22 6b 65 79 77 6f 72 64 22 2c 62 65 67 69 6e :"keyword",begin
00007ae0: 3a 2f 40 5c 2d 3f 5c 77 5b 5c 77 5d 2a 28 5c 2d :/@\-?\w[\w]*(\-
00007af0: 5c 77 2b 29 2a 2f 7d 2c 7b 62 65 67 69 6e 3a 2f \w+)*/},{begin:/
00007b00: 5c 73 2f 2c 65 6e 64 73 57 69 74 68 50 61 72 65 \s/,endsWithPare
00007b10: 6e 74 3a 21 30 2c 65 78 63 6c 75 64 65 45 6e 64 nt:!0,excludeEnd
00007b20: 3a 21 30 2c 72 65 6c 65 76 61 6e 63 65 3a 30 2c :!0,relevance:0,
00007b30: 6b 65 79 77 6f 72 64 73 3a 22 61 6e 64 20 6f 72 keywords:"and or
00007b40: 20 6e 6f 74 20 6f 6e 6c 79 22 2c 63 6f 6e 74 61 not only",conta
00007b50: 69 6e 73 3a 5b 7b 62 65 67 69 6e 3a 2f 5b 61 2d ins:[{begin:/[a-
00007b60: 7a 2d 5d 2b 3a 2f 2c 63 6c 61 73 73 4e 61 6d 65 z-]+:/,className
00007b70: 3a 22 61 74 74 72 69 62 75 74 65 22 7d 2c 65 2e :"attribute"},e.
00007b80: 41 50 4f 53 5f 53 54 52 49 4e 47 5f 4d 4f 44 45 APOS_STRING_MODE
00007b90: 2c 65 2e 51 55 4f 54 45 5f 53 54 52 49 4e 47 5f ,e.QUOTE_STRING_
00007ba0: 4d 4f 44 45 2c 65 2e 43 53 53 5f 4e 55 4d 42 45 MODE,e.CSS_NUMBE
00007bb0: 52 5f 4d 4f 44 45 5d 7d 5d 7d 2c 7b 63 6c 61 73 R_MODE]}]},{clas
00007bc0: 73 4e 61 6d 65 3a 22 73 65 6c 65 63 74 6f 72 2d sName:"selector-
00007bd0: 74 61 67 22 2c 62 65 67 69 6e 3a 22 5b 61 2d 7a tag",begin:"[a-z
00007be0: 41 2d 5a 2d 5d 5b 61 2d 7a 41 2d 5a 30 2d 39 5f A-Z-][a-zA-Z0-9_
00007bf0: 2d 5d 2a 22 2c 72 65 6c 65 76 61 6e 63 65 3a 30 -]*",relevance:0
00007c00: 7d 2c 7b 62 65 67 69 6e 3a 22 7b 22 2c 65 6e 64 },{begin:"{",end
00007c10: 3a 22 7d 22 2c 69 6c 6c 65 67 61 6c 3a 2f 5c 53 :"}",illegal:/\S
00007c20: 2f 2c 63 6f 6e 74 61 69 6e 73 3a 5b 65 2e 43 5f /,contains:[e.C_
00007c30: 42 4c 4f 43 4b 5f 43 4f 4d 4d 45 4e 54 5f 4d 4f BLOCK_COMMENT_MO
00007c40: 44 45 2c 6e 5d 7d 5d 7d 7d 7d 28 29 29 3b 0a 68 DE,n]}]}}}());.h
00007c50: 6c 6a 73 2e 72 65 67 69 73 74 65 72 4c 61 6e 67 ljs.registerLang
00007c60: 75 61 67 65 28 22 64 69 66 66 22 2c 66 75 6e 63 uage("diff",func
00007c70: 74 69 6f 6e 28 29 7b 22 75 73 65 20 73 74 72 69 tion(){"use stri
00007c80: 63 74 22 3b 72 65 74 75 72 6e 20 66 75 6e 63 74 ct";return funct
00007c90: 69 6f 6e 28 65 29 7b 72 65 74 75 72 6e 7b 6e 61 ion(e){return{na
00007ca0: 6d 65 3a 22 44 69 66 66 22 2c 61 6c 69 61 73 65 me:"Diff",aliase
00007cb0: 73 3a 5b 22 70 61 74 63 68 22 5d 2c 63 6f 6e 74 s:["patch"],cont
00007cc0: 61 69 6e 73 3a 5b 7b 63 6c 61 73 73 4e 61 6d 65 ains:[{className
00007cd0: 3a 22 6d 65 74 61 22 2c 72 65 6c 65 76 61 6e 63 :"meta",relevanc
00007ce0: 65 3a 31 30 2c 76 61 72 69 61 6e 74 73 3a 5b 7b e:10,variants:[{
00007cf0: 62 65 67 69 6e 3a 2f 5e 40 40 20 2b 5c 2d 5c 64 begin:/^@@ +\-\d
00007d00: 2b 2c 5c 64 2b 20 2b 5c 2b 5c 64 2b 2c 5c 64 2b +,\d+ +\+\d+,\d+
00007d10: 20 2b 40 40 24 2f 7d 2c 7b 62 65 67 69 6e 3a 2f +@@$/},{begin:/
00007d20: 5e 5c 2a 5c 2a 5c 2a 20 2b 5c 64 2b 2c 5c 64 2b ^\*\*\* +\d+,\d+
00007d30: 20 2b 5c 2a 5c 2a 5c 2a 5c 2a 24 2f 7d 2c 7b 62 +\*\*\*\*$/},{b
00007d40: 65 67 69 6e 3a 2f 5e 5c 2d 5c 2d 5c 2d 20 2b 5c egin:/^\-\-\- +\
00007d50: 64 2b 2c 5c 64 2b 20 2b 5c 2d 5c 2d 5c 2d 5c 2d d+,\d+ +\-\-\-\-
00007d60: 24 2f 7d 5d 7d 2c 7b 63 6c 61 73 73 4e 61 6d 65 $/}]},{className
00007d70: 3a 22 63 6f 6d 6d 65 6e 74 22 2c 76 61 72 69 61 :"comment",varia
00007d80: 6e 74 73 3a 5b 7b 62 65 67 69 6e 3a 2f 49 6e 64 nts:[{begin:/Ind
00007d90: 65 78 3a 20 2f 2c 65 6e 64 3a 2f 24 2f 7d 2c 7b ex: /,end:/$/},{
00007da0: 62 65 67 69 6e 3a 2f 3d 7b 33 2c 7d 2f 2c 65 6e begin:/={3,}/,en
00007db0: 64 3a 2f 24 2f 7d 2c 7b 62 65 67 69 6e 3a 2f 5e d:/$/},{begin:/^
00007dc0: 5c 2d 7b 33 7d 2f 2c 65 6e 64 3a 2f 24 2f 7d 2c \-{3}/,end:/$/},
00007dd0: 7b 62 65 67 69 6e 3a 2f 5e 5c 2a 7b 33 7d 20 2f {begin:/^\*{3} /
00007de0: 2c 65 6e 64 3a 2f 24 2f 7d 2c 7b 62 65 67 69 6e ,end:/$/},{begin
00007df0: 3a 2f 5e 5c 2b 7b 33 7d 2f 2c 65 6e 64 3a 2f 24 :/^\+{3}/,end:/$
00007e00: 2f 7d 2c 7b 62 65 67 69 6e 3a 2f 5e 5c 2a 7b 31 /},{begin:/^\*{1
00007e10: 35 7d 24 2f 7d 5d 7d 2c 7b 63 6c 61 73 73 4e 61 5}$/}]},{classNa
00007e20: 6d 65 3a 22 61 64 64 69 74 69 6f 6e 22 2c 62 65 me:"addition",be
00007e30: 67 69 6e 3a 22 5e 5c 5c 2b 22 2c 65 6e 64 3a 22 gin:"^\\+",end:"
00007e40: 24 22 7d 2c 7b 63 6c 61 73 73 4e 61 6d 65 3a 22 $"},{className:"
00007e50: 64 65 6c 65 74 69 6f 6e 22 2c 62 65 67 69 6e 3a deletion",begin:
00007e60: 22 5e 5c 5c 2d 22 2c 65 6e 64 3a 22 24 22 7d 2c "^\\-",end:"$"},
00007e70: 7b 63 6c 61 73 73 4e 61 6d 65 3a 22 61 64 64 69 {className:"addi
00007e80: 74 69 6f 6e 22 2c 62 65 67 69 6e 3a 22 5e 5c 5c tion",begin:"^\\
00007e90: 21 22 2c 65 6e 64 3a 22 24 22 7d 5d 7d 7d 7d 28 !",end:"$"}]}}}(
00007ea0: 29 29 3b 0a 68 6c 6a 73 2e 72 65 67 69 73 74 65 ));.hljs.registe
00007eb0: 72 4c 61 6e 67 75 61 67 65 28 22 67 6f 22 2c 66 rLanguage("go",f
00007ec0: 75 6e 63 74 69 6f 6e 28 29 7b 22 75 73 65 20 73 unction(){"use s
00007ed0: 74 72 69 63 74 22 3b 72 65 74 75 72 6e 20 66 75 trict";return fu
00007ee0: 6e 63 74 69 6f 6e 28 65 29 7b 76 61 72 20 6e 3d nction(e){var n=
00007ef0: 7b 6b 65 79 77 6f 72 64 3a 22 62 72 65 61 6b 20 {keyword:"break
00007f00: 64 65 66 61 75 6c 74 20 66 75 6e 63 20 69 6e 74 default func int
00007f10: 65 72 66 61 63 65 20 73 65 6c 65 63 74 20 63 61 erface select ca
00007f20: 73 65 20 6d 61 70 20 73 74 72 75 63 74 20 63 68 se map struct ch
00007f30: 61 6e 20 65 6c 73 65 20 67 6f 74 6f 20 70 61 63 an else goto pac
00007f40: 6b 61 67 65 20 73 77 69 74 63 68 20 63 6f 6e 73 kage switch cons
00007f50: 74 20 66 61 6c 6c 74 68 72 6f 75 67 68 20 69 66 t fallthrough if
00007f60: 20 72 61 6e 67 65 20 74 79 70 65 20 63 6f 6e 74 range type cont
00007f70: 69 6e 75 65 20 66 6f 72 20 69 6d 70 6f 72 74 20 inue for import
00007f80: 72 65 74 75 72 6e 20 76 61 72 20 67 6f 20 64 65 return var go de
00007f90: 66 65 72 20 62 6f 6f 6c 20 62 79 74 65 20 63 6f fer bool byte co
00007fa0: 6d 70 6c 65 78 36 34 20 63 6f 6d 70 6c 65 78 31 mplex64 complex1
00007fb0: 32 38 20 66 6c 6f 61 74 33 32 20 66 6c 6f 61 74 28 float32 float
00007fc0: 36 34 20 69 6e 74 38 20 69 6e 74 31 36 20 69 6e 64 int8 int16 in
00007fd0: 74 33 32 20 69 6e 74 36 34 20 73 74 72 69 6e 67 t32 int64 string
00007fe0: 20 75 69 6e 74 38 20 75 69 6e 74 31 36 20 75 69 uint8 uint16 ui
00007ff0: 6e 74 33 32 20 75 69 6e 74 36 34 20 69 6e 74 20 nt32 uint64 int
00008000: 75 69 6e 74 20 75 69 6e 74 70 74 72 20 72 75 6e uint uintptr run
00008010: 65 22 2c 6c 69 74 65 72 61 6c 3a 22 74 72 75 65 e",literal:"true
00008020: 20 66 61 6c 73 65 20 69 6f 74 61 20 6e 69 6c 22 false iota nil"
00008030: 2c 62 75 69 6c 74 5f 69 6e 3a 22 61 70 70 65 6e ,built_in:"appen
00008040: 64 20 63 61 70 20 63 6c 6f 73 65 20 63 6f 6d 70 d cap close comp
00008050: 6c 65 78 20 63 6f 70 79 20 69 6d 61 67 20 6c 65 lex copy imag le
00008060: 6e 20 6d 61 6b 65 20 6e 65 77 20 70 61 6e 69 63 n make new panic
00008070: 20 70 72 69 6e 74 20 70 72 69 6e 74 6c 6e 20 72 print println r
00008080: 65 61 6c 20 72 65 63 6f 76 65 72 20 64 65 6c 65 eal recover dele
00008090: 74 65 22 7d 3b 72 65 74 75 72 6e 7b 6e 61 6d 65 te"};return{name
000080a0: 3a 22 47 6f 22 2c 61 6c 69 61 73 65 73 3a 5b 22 :"Go",aliases:["
000080b0: 67 6f 6c 61 6e 67 22 5d 2c 6b 65 79 77 6f 72 64 golang"],keyword
000080c0: 73 3a 6e 2c 69 6c 6c 65 67 61 6c 3a 22 3c 2f 22 s:n,illegal:"</"
000080d0: 2c 63 6f 6e 74 61 69 6e 73 3a 5b 65 2e 43 5f 4c ,contains:[e.C_L
000080e0: 49 4e 45 5f 43 4f 4d 4d 45 4e 54 5f 4d 4f 44 45 INE_COMMENT_MODE
000080f0: 2c 65 2e 43 5f 42 4c 4f 43 4b 5f 43 4f 4d 4d 45 ,e.C_BLOCK_COMME
00008100: 4e 54 5f 4d 4f 44 45 2c 7b 63 6c 61 73 73 4e 61 NT_MODE,{classNa
00008110: 6d 65 3a 22 73 74 72 69 6e 67 22 2c 76 61 72 69 me:"string",vari
00008120: 61 6e 74 73 3a 5b 65 2e 51 55 4f 54 45 5f 53 54 ants:[e.QUOTE_ST
00008130: 52 49 4e 47 5f 4d 4f 44 45 2c 65 2e 41 50 4f 53 RING_MODE,e.APOS
00008140: 5f 53 54 52 49 4e 47 5f 4d 4f 44 45 2c 7b 62 65 _STRING_MODE,{be
00008150: 67 69 6e 3a 22 60 22 2c 65 6e 64 3a 22 60 22 7d gin:"`",end:"`"}
00008160: 5d 7d 2c 7b 63 6c 61 73 73 4e 61 6d 65 3a 22 6e ]},{className:"n
00008170: 75 6d 62 65 72 22 2c 76 61 72 69 61 6e 74 73 3a umber",variants:
00008180: 5b 7b 62 65 67 69 6e 3a 65 2e 43 5f 4e 55 4d 42 [{begin:e.C_NUMB
00008190: 45 52 5f 52 45 2b 22 5b 69 5d 22 2c 72 65 6c 65 ER_RE+"[i]",rele
000081a0: 76 61 6e 63 65 3a 31 7d 2c 65 2e 43 5f 4e 55 4d vance:1},e.C_NUM
000081b0: 42 45 52 5f 4d 4f 44 45 5d 7d 2c 7b 62 65 67 69 BER_MODE]},{begi
000081c0: 6e 3a 2f 3a 3d 2f 7d 2c 7b 63 6c 61 73 73 4e 61 n:/:=/},{classNa
000081d0: 6d 65 3a 22 66 75 6e 63 74 69 6f 6e 22 2c 62 65 me:"function",be
000081e0: 67 69 6e 4b 65 79 77 6f 72 64 73 3a 22 66 75 6e ginKeywords:"fun
000081f0: 63 22 2c 65 6e 64 3a 22 5c 5c 73 2a 28 5c 5c 7b c",end:"\\s*(\\{
00008200: 7c 24 29 22 2c 65 78 63 6c 75 64 65 45 6e 64 3a |$)",excludeEnd:
00008210: 21 30 2c 63 6f 6e 74 61 69 6e 73 3a 5b 65 2e 54 !0,contains:[e.T
00008220: 49 54 4c 45 5f 4d 4f 44 45 2c 7b 63 6c 61 73 73 ITLE_MODE,{class
00008230: 4e 61 6d 65 3a 22 70 61 72 61 6d 73 22 2c 62 65 Name:"params",be
00008240: 67 69 6e 3a 2f 5c 28 2f 2c 65 6e 64 3a 2f 5c 29 gin:/\(/,end:/\)
00008250: 2f 2c 6b 65 79 77 6f 72 64 73 3a 6e 2c 69 6c 6c /,keywords:n,ill
00008260: 65 67 61 6c 3a 2f 5b 22 27 5d 2f 7d 5d 7d 5d 7d egal:/["']/}]}]}
00008270: 7d 7d 28 29 29 3b 0a 68 6c 6a 73 2e 72 65 67 69 }}());.hljs.regi
00008280: 73 74 65 72 4c 61 6e 67 75 61 67 65 28 22 68 74 sterLanguage("ht
00008290: 74 70 22 2c 66 75 6e 63 74 69 6f 6e 28 29 7b 22 tp",function(){"
000082a0: 75 73 65 20 73 74 72 69 63 74 22 3b 72 65 74 75 use strict";retu
000082b0: 72 6e 20 66 75 6e 63 74 69 6f 6e 28 65 29 7b 76 rn function(e){v
000082c0: 61 72 20 6e 3d 22 48 54 54 50 2f 5b 30 2d 39 5c ar n="HTTP/[0-9\
000082d0: 5c 2e 5d 2b 22 3b 72 65 74 75 72 6e 7b 6e 61 6d \.]+";return{nam
000082e0: 65 3a 22 48 54 54 50 22 2c 61 6c 69 61 73 65 73 e:"HTTP",aliases
000082f0: 3a 5b 22 68 74 74 70 73 22 5d 2c 69 6c 6c 65 67 :["https"],illeg
00008300: 61 6c 3a 22 5c 5c 53 22 2c 63 6f 6e 74 61 69 6e al:"\\S",contain
00008310: 73 3a 5b 7b 62 65 67 69 6e 3a 22 5e 22 2b 6e 2c s:[{begin:"^"+n,
00008320: 65 6e 64 3a 22 24 22 2c 63 6f 6e 74 61 69 6e 73 end:"$",contains
00008330: 3a 5b 7b 63 6c 61 73 73 4e 61 6d 65 3a 22 6e 75 :[{className:"nu
00008340: 6d 62 65 72 22 2c 62 65 67 69 6e 3a 22 5c 5c 62 mber",begin:"\\b
00008350: 5c 5c 64 7b 33 7d 5c 5c 62 22 7d 5d 7d 2c 7b 62 \\d{3}\\b"}]},{b
00008360: 65 67 69 6e 3a 22 5e 5b 41 2d 5a 5d 2b 20 28 2e egin:"^[A-Z]+ (.
00008370: 2a 3f 29 20 22 2b 6e 2b 22 24 22 2c 72 65 74 75 *?) "+n+"$",retu
00008380: 72 6e 42 65 67 69 6e 3a 21 30 2c 65 6e 64 3a 22 rnBegin:!0,end:"
00008390: 24 22 2c 63 6f 6e 74 61 69 6e 73 3a 5b 7b 63 6c $",contains:[{cl
000083a0: 61 73 73 4e 61 6d 65 3a 22 73 74 72 69 6e 67 22 assName:"string"
000083b0: 2c 62 65 67 69 6e 3a 22 20 22 2c 65 6e 64 3a 22 ,begin:" ",end:"
000083c0: 20 22 2c 65 78 63 6c 75 64 65 42 65 67 69 6e 3a ",excludeBegin:
000083d0: 21 30 2c 65 78 63 6c 75 64 65 45 6e 64 3a 21 30 !0,excludeEnd:!0
000083e0: 7d 2c 7b 62 65 67 69 6e 3a 6e 7d 2c 7b 63 6c 61 },{begin:n},{cla
000083f0: 73 73 4e 61 6d 65 3a 22 6b 65 79 77 6f 72 64 22 ssName:"keyword"
00008400: 2c 62 65 67 69 6e 3a 22 5b 41 2d 5a 5d 2b 22 7d ,begin:"[A-Z]+"}
00008410: 5d 7d 2c 7b 63 6c 61 73 73 4e 61 6d 65 3a 22 61 ]},{className:"a
00008420: 74 74 72 69 62 75 74 65 22 2c 62 65 67 69 6e 3a ttribute",begin:
00008430: 22 5e 5c 5c 77 22 2c 65 6e 64 3a 22 3a 20 22 2c "^\\w",end:": ",
00008440: 65 78 63 6c 75 64 65 45 6e 64 3a 21 30 2c 69 6c excludeEnd:!0,il
00008450: 6c 65 67 61 6c 3a 22 5c 5c 6e 7c 5c 5c 73 7c 3d legal:"\\n|\\s|=
00008460: 22 2c 73 74 61 72 74 73 3a 7b 65 6e 64 3a 22 24 ",starts:{end:"$
00008470: 22 2c 72 65 6c 65 76 61 6e 63 65 3a 30 7d 7d 2c ",relevance:0}},
00008480: 7b 62 65 67 69 6e 3a 22 5c 5c 6e 5c 5c 6e 22 2c {begin:"\\n\\n",
00008490: 73 74 61 72 74 73 3a 7b 73 75 62 4c 61 6e 67 75 starts:{subLangu
000084a0: 61 67 65 3a 5b 5d 2c 65 6e 64 73 57 69 74 68 50 age:[],endsWithP
000084b0: 61 72 65 6e 74 3a 21 30 7d 7d 5d 7d 7d 7d 28 29 arent:!0}}]}}}()
000084c0: 29 3b 0a 68 6c 6a 73 2e 72 65 67 69 73 74 65 72 );.hljs.register
000084d0: 4c 61 6e 67 75 61 67 65 28 22 69 6e 69 22 2c 66 Language("ini",f
000084e0: 75 6e 63 74 69 6f 6e 28 29 7b 22 75 73 65 20 73 unction(){"use s
000084f0: 74 72 69 63 74 22 3b 66 75 6e 63 74 69 6f 6e 20 trict";function
00008500: 65 28 65 29 7b 72 65 74 75 72 6e 20 65 3f 22 73 e(e){return e?"s
00008510: 74 72 69 6e 67 22 3d 3d 74 79 70 65 6f 66 20 65 tring"==typeof e
00008520: 3f 65 3a 65 2e 73 6f 75 72 63 65 3a 6e 75 6c 6c ?e:e.source:null
00008530: 7d 66 75 6e 63 74 69 6f 6e 20 6e 28 2e 2e 2e 6e }function n(...n
00008540: 29 7b 72 65 74 75 72 6e 20 6e 2e 6d 61 70 28 6e ){return n.map(n
00008550: 3d 3e 65 28 6e 29 29 2e 6a 6f 69 6e 28 22 22 29 =>e(n)).join("")
00008560: 7d 72 65 74 75 72 6e 20 66 75 6e 63 74 69 6f 6e }return function
00008570: 28 61 29 7b 76 61 72 20 73 3d 7b 63 6c 61 73 73 (a){var s={class
00008580: 4e 61 6d 65 3a 22 6e 75 6d 62 65 72 22 2c 72 65 Name:"number",re
00008590: 6c 65 76 61 6e 63 65 3a 30 2c 76 61 72 69 61 6e levance:0,varian
000085a0: 74 73 3a 5b 7b 62 65 67 69 6e 3a 2f 28 5b 5c 2b ts:[{begin:/([\+
000085b0: 5c 2d 5d 2b 29 3f 5b 5c 64 5d 2b 5f 5b 5c 64 5f \-]+)?[\d]+_[\d_
000085c0: 5d 2b 2f 7d 2c 7b 62 65 67 69 6e 3a 61 2e 4e 55 ]+/},{begin:a.NU
000085d0: 4d 42 45 52 5f 52 45 7d 5d 7d 2c 69 3d 61 2e 43 MBER_RE}]},i=a.C
000085e0: 4f 4d 4d 45 4e 54 28 29 3b 69 2e 76 61 72 69 61 OMMENT();i.varia
000085f0: 6e 74 73 3d 5b 7b 62 65 67 69 6e 3a 2f 3b 2f 2c nts=[{begin:/;/,
00008600: 65 6e 64 3a 2f 24 2f 7d 2c 7b 62 65 67 69 6e 3a end:/$/},{begin:
00008610: 2f 23 2f 2c 65 6e 64 3a 2f 24 2f 7d 5d 3b 76 61 /#/,end:/$/}];va
00008620: 72 20 74 3d 7b 63 6c 61 73 73 4e 61 6d 65 3a 22 r t={className:"
00008630: 76 61 72 69 61 62 6c 65 22 2c 76 61 72 69 61 6e variable",varian
00008640: 74 73 3a 5b 7b 62 65 67 69 6e 3a 2f 5c 24 5b 5c ts:[{begin:/\$[\
00008650: 77 5c 64 22 5d 5b 5c 77 5c 64 5f 5d 2a 2f 7d 2c w\d"][\w\d_]*/},
00008660: 7b 62 65 67 69 6e 3a 2f 5c 24 5c 7b 28 2e 2a 3f {begin:/\$\{(.*?
00008670: 29 7d 2f 7d 5d 7d 2c 72 3d 7b 63 6c 61 73 73 4e )}/}]},r={classN
00008680: 61 6d 65 3a 22 6c 69 74 65 72 61 6c 22 2c 62 65 ame:"literal",be
00008690: 67 69 6e 3a 2f 5c 62 6f 6e 7c 6f 66 66 7c 74 72 gin:/\bon|off|tr
000086a0: 75 65 7c 66 61 6c 73 65 7c 79 65 73 7c 6e 6f 5c ue|false|yes|no\
000086b0: 62 2f 7d 2c 6c 3d 7b 63 6c 61 73 73 4e 61 6d 65 b/},l={className
000086c0: 3a 22 73 74 72 69 6e 67 22 2c 63 6f 6e 74 61 69 :"string",contai
000086d0: 6e 73 3a 5b 61 2e 42 41 43 4b 53 4c 41 53 48 5f ns:[a.BACKSLASH_
000086e0: 45 53 43 41 50 45 5d 2c 76 61 72 69 61 6e 74 73 ESCAPE],variants
000086f0: 3a 5b 7b 62 65 67 69 6e 3a 22 27 27 27 22 2c 65 :[{begin:"'''",e
00008700: 6e 64 3a 22 27 27 27 22 2c 72 65 6c 65 76 61 6e nd:"'''",relevan
00008710: 63 65 3a 31 30 7d 2c 7b 62 65 67 69 6e 3a 27 22 ce:10},{begin:'"
00008720: 22 22 27 2c 65 6e 64 3a 27 22 22 22 27 2c 72 65 ""',end:'"""',re
00008730: 6c 65 76 61 6e 63 65 3a 31 30 7d 2c 7b 62 65 67 levance:10},{beg
00008740: 69 6e 3a 27 22 27 2c 65 6e 64 3a 27 22 27 7d 2c in:'"',end:'"'},
00008750: 7b 62 65 67 69 6e 3a 22 27 22 2c 65 6e 64 3a 22 {begin:"'",end:"
00008760: 27 22 7d 5d 7d 2c 63 3d 7b 62 65 67 69 6e 3a 2f '"}]},c={begin:/
00008770: 5c 5b 2f 2c 65 6e 64 3a 2f 5c 5d 2f 2c 63 6f 6e \[/,end:/\]/,con
00008780: 74 61 69 6e 73 3a 5b 69 2c 72 2c 74 2c 6c 2c 73 tains:[i,r,t,l,s
00008790: 2c 22 73 65 6c 66 22 5d 2c 72 65 6c 65 76 61 6e ,"self"],relevan
000087a0: 63 65 3a 30 7d 2c 67 3d 22 28 22 2b 5b 2f 5b 41 ce:0},g="("+[/[A
000087b0: 2d 5a 61 2d 7a 30 2d 39 5f 2d 5d 2b 2f 2c 2f 22 -Za-z0-9_-]+/,/"
000087c0: 28 5c 5c 22 7c 5b 5e 22 5d 29 2a 22 2f 2c 2f 27 (\\"|[^"])*"/,/'
000087d0: 5b 5e 27 5d 2a 27 2f 5d 2e 6d 61 70 28 6e 3d 3e [^']*'/].map(n=>
000087e0: 65 28 6e 29 29 2e 6a 6f 69 6e 28 22 7c 22 29 2b e(n)).join("|")+
000087f0: 22 29 22 3b 72 65 74 75 72 6e 7b 6e 61 6d 65 3a ")";return{name:
00008800: 22 54 4f 4d 4c 2c 20 61 6c 73 6f 20 49 4e 49 22 "TOML, also INI"
00008810: 2c 61 6c 69 61 73 65 73 3a 5b 22 74 6f 6d 6c 22 ,aliases:["toml"
00008820: 5d 2c 63 61 73 65 5f 69 6e 73 65 6e 73 69 74 69 ],case_insensiti
00008830: 76 65 3a 21 30 2c 69 6c 6c 65 67 61 6c 3a 2f 5c ve:!0,illegal:/\
00008840: 53 2f 2c 63 6f 6e 74 61 69 6e 73 3a 5b 69 2c 7b S/,contains:[i,{
00008850: 63 6c 61 73 73 4e 61 6d 65 3a 22 73 65 63 74 69 className:"secti
00008860: 6f 6e 22 2c 62 65 67 69 6e 3a 2f 5c 5b 2b 2f 2c on",begin:/\[+/,
00008870: 65 6e 64 3a 2f 5c 5d 2b 2f 7d 2c 7b 62 65 67 69 end:/\]+/},{begi
00008880: 6e 3a 6e 28 67 2c 22 28 5c 5c 73 2a 5c 5c 2e 5c n:n(g,"(\\s*\\.\
00008890: 5c 73 2a 22 2c 67 2c 22 29 2a 22 2c 6e 28 22 28 \s*",g,")*",n("(
000088a0: 3f 3d 22 2c 2f 5c 73 2a 3d 5c 73 2a 5b 5e 23 5c ?=",/\s*=\s*[^#\
000088b0: 73 5d 2f 2c 22 29 22 29 29 2c 63 6c 61 73 73 4e s]/,")")),classN
000088c0: 61 6d 65 3a 22 61 74 74 72 22 2c 73 74 61 72 74 ame:"attr",start
000088d0: 73 3a 7b 65 6e 64 3a 2f 24 2f 2c 63 6f 6e 74 61 s:{end:/$/,conta
000088e0: 69 6e 73 3a 5b 69 2c 63 2c 72 2c 74 2c 6c 2c 73 ins:[i,c,r,t,l,s
000088f0: 5d 7d 7d 5d 7d 7d 7d 28 29 29 3b 0a 68 6c 6a 73 ]}}]}}}());.hljs
00008900: 2e 72 65 67 69 73 74 65 72 4c 61 6e 67 75 61 67 .registerLanguag
00008910: 65 28 22 6a 61 76 61 22 2c 66 75 6e 63 74 69 6f e("java",functio
00008920: 6e 28 29 7b 22 75 73 65 20 73 74 72 69 63 74 22 n(){"use strict"
00008930: 3b 66 75 6e 63 74 69 6f 6e 20 65 28 65 29 7b 72 ;function e(e){r
00008940: 65 74 75 72 6e 20 65 3f 22 73 74 72 69 6e 67 22 eturn e?"string"
00008950: 3d 3d 74 79 70 65 6f 66 20 65 3f 65 3a 65 2e 73 ==typeof e?e:e.s
00008960: 6f 75 72 63 65 3a 6e 75 6c 6c 7d 66 75 6e 63 74 ource:null}funct
00008970: 69 6f 6e 20 6e 28 65 29 7b 72 65 74 75 72 6e 20 ion n(e){return
00008980: 61 28 22 28 22 2c 65 2c 22 29 3f 22 29 7d 66 75 a("(",e,")?")}fu
00008990: 6e 63 74 69 6f 6e 20 61 28 2e 2e 2e 6e 29 7b 72 nction a(...n){r
000089a0: 65 74 75 72 6e 20 6e 2e 6d 61 70 28 6e 3d 3e 65 eturn n.map(n=>e
000089b0: 28 6e 29 29 2e 6a 6f 69 6e 28 22 22 29 7d 66 75 (n)).join("")}fu
000089c0: 6e 63 74 69 6f 6e 20 73 28 2e 2e 2e 6e 29 7b 72 nction s(...n){r
000089d0: 65 74 75 72 6e 22 28 22 2b 6e 2e 6d 61 70 28 6e eturn"("+n.map(n
000089e0: 3d 3e 65 28 6e 29 29 2e 6a 6f 69 6e 28 22 7c 22 =>e(n)).join("|"
000089f0: 29 2b 22 29 22 7d 72 65 74 75 72 6e 20 66 75 6e )+")"}return fun
00008a00: 63 74 69 6f 6e 28 65 29 7b 76 61 72 20 74 3d 22 ction(e){var t="
00008a10: 66 61 6c 73 65 20 73 79 6e 63 68 72 6f 6e 69 7a false synchroniz
00008a20: 65 64 20 69 6e 74 20 61 62 73 74 72 61 63 74 20 ed int abstract
00008a30: 66 6c 6f 61 74 20 70 72 69 76 61 74 65 20 63 68 float private ch
00008a40: 61 72 20 62 6f 6f 6c 65 61 6e 20 76 61 72 20 73 ar boolean var s
00008a50: 74 61 74 69 63 20 6e 75 6c 6c 20 69 66 20 63 6f tatic null if co
00008a60: 6e 73 74 20 66 6f 72 20 74 72 75 65 20 77 68 69 nst for true whi
00008a70: 6c 65 20 6c 6f 6e 67 20 73 74 72 69 63 74 66 70 le long strictfp
00008a80: 20 66 69 6e 61 6c 6c 79 20 70 72 6f 74 65 63 74 finally protect
00008a90: 65 64 20 69 6d 70 6f 72 74 20 6e 61 74 69 76 65 ed import native
00008aa0: 20 66 69 6e 61 6c 20 76 6f 69 64 20 65 6e 75 6d final void enum
00008ab0: 20 65 6c 73 65 20 62 72 65 61 6b 20 74 72 61 6e else break tran
00008ac0: 73 69 65 6e 74 20 63 61 74 63 68 20 69 6e 73 74 sient catch inst
00008ad0: 61 6e 63 65 6f 66 20 62 79 74 65 20 73 75 70 65 anceof byte supe
00008ae0: 72 20 76 6f 6c 61 74 69 6c 65 20 63 61 73 65 20 r volatile case
00008af0: 61 73 73 65 72 74 20 73 68 6f 72 74 20 70 61 63 assert short pac
00008b00: 6b 61 67 65 20 64 65 66 61 75 6c 74 20 64 6f 75 kage default dou
00008b10: 62 6c 65 20 70 75 62 6c 69 63 20 74 72 79 20 74 ble public try t
00008b20: 68 69 73 20 73 77 69 74 63 68 20 63 6f 6e 74 69 his switch conti
00008b30: 6e 75 65 20 74 68 72 6f 77 73 20 70 72 6f 74 65 nue throws prote
00008b40: 63 74 65 64 20 70 75 62 6c 69 63 20 70 72 69 76 cted public priv
00008b50: 61 74 65 20 6d 6f 64 75 6c 65 20 72 65 71 75 69 ate module requi
00008b60: 72 65 73 20 65 78 70 6f 72 74 73 20 64 6f 22 2c res exports do",
00008b70: 69 3d 7b 63 6c 61 73 73 4e 61 6d 65 3a 22 6d 65 i={className:"me
00008b80: 74 61 22 2c 62 65 67 69 6e 3a 22 40 5b c3 80 2d ta",begin:"@[..-
00008b90: ca b8 61 2d 7a 41 2d 5a 5f 24 5d 5b c3 80 2d ca ..a-zA-Z_$][..-.
00008ba0: b8 61 2d 7a 41 2d 5a 5f 24 30 2d 39 5d 2a 22 2c .a-zA-Z_$0-9]*",
00008bb0: 63 6f 6e 74 61 69 6e 73 3a 5b 7b 62 65 67 69 6e contains:[{begin
00008bc0: 3a 2f 5c 28 2f 2c 65 6e 64 3a 2f 5c 29 2f 2c 63 :/\(/,end:/\)/,c
00008bd0: 6f 6e 74 61 69 6e 73 3a 5b 22 73 65 6c 66 22 5d ontains:["self"]
00008be0: 7d 5d 7d 2c 72 3d 65 3d 3e 61 28 22 5b 22 2c 65 }]},r=e=>a("[",e
00008bf0: 2c 22 5d 2b 28 5b 22 2c 65 2c 22 5f 5d 2a 5b 22 ,"]+([",e,"_]*["
00008c00: 2c 65 2c 22 5d 2b 29 3f 22 29 2c 63 3d 7b 63 6c ,e,"]+)?"),c={cl
00008c10: 61 73 73 4e 61 6d 65 3a 22 6e 75 6d 62 65 72 22 assName:"number"
00008c20: 2c 76 61 72 69 61 6e 74 73 3a 5b 7b 62 65 67 69 ,variants:[{begi
00008c30: 6e 3a 60 5c 5c 62 28 30 5b 62 42 5d 24 7b 72 28 n:`\\b(0[bB]${r(
00008c40: 22 30 31 22 29 7d 29 5b 6c 4c 5d 3f 60 7d 2c 7b "01")})[lL]?`},{
00008c50: 62 65 67 69 6e 3a 60 5c 5c 62 28 30 24 7b 72 28 begin:`\\b(0${r(
00008c60: 22 30 2d 37 22 29 7d 29 5b 64 44 66 46 6c 4c 5d "0-7")})[dDfFlL]
00008c70: 3f 60 7d 2c 7b 62 65 67 69 6e 3a 61 28 2f 5c 62 ?`},{begin:a(/\b
00008c80: 30 5b 78 58 5d 2f 2c 73 28 61 28 72 28 22 61 2d 0[xX]/,s(a(r("a-
00008c90: 66 41 2d 46 30 2d 39 22 29 2c 2f 5c 2e 2f 2c 72 fA-F0-9"),/\./,r
00008ca0: 28 22 61 2d 66 41 2d 46 30 2d 39 22 29 29 2c 61 ("a-fA-F0-9")),a
00008cb0: 28 72 28 22 61 2d 66 41 2d 46 30 2d 39 22 29 2c (r("a-fA-F0-9"),
00008cc0: 2f 5c 2e 3f 2f 29 2c 61 28 2f 5c 2e 2f 2c 72 28 /\.?/),a(/\./,r(
00008cd0: 22 61 2d 66 41 2d 46 30 2d 39 22 29 29 29 2c 2f "a-fA-F0-9"))),/
00008ce0: 28 5b 70 50 5d 5b 2b 2d 5d 3f 28 5c 64 2b 29 29 ([pP][+-]?(\d+))
00008cf0: 3f 2f 2c 2f 5b 66 46 64 44 6c 4c 5d 3f 2f 29 7d ?/,/[fFdDlL]?/)}
00008d00: 2c 7b 62 65 67 69 6e 3a 61 28 2f 5c 62 2f 2c 73 ,{begin:a(/\b/,s
00008d10: 28 61 28 2f 5c 64 2a 5c 2e 2f 2c 72 28 22 5c 5c (a(/\d*\./,r("\\
00008d20: 64 22 29 29 2c 72 28 22 5c 5c 64 22 29 29 2c 2f d")),r("\\d")),/
00008d30: 5b 65 45 5d 5b 2b 2d 5d 3f 5b 5c 64 5d 2b 5b 64 [eE][+-]?[\d]+[d
00008d40: 44 66 46 5d 3f 2f 29 7d 2c 7b 62 65 67 69 6e 3a DfF]?/)},{begin:
00008d50: 61 28 2f 5c 62 2f 2c 72 28 2f 5c 64 2f 29 2c 6e a(/\b/,r(/\d/),n
00008d60: 28 2f 5c 2e 3f 2f 29 2c 6e 28 72 28 2f 5c 64 2f (/\.?/),n(r(/\d/
00008d70: 29 29 2c 2f 5b 64 44 66 46 6c 4c 5d 3f 2f 29 7d )),/[dDfFlL]?/)}
00008d80: 5d 2c 72 65 6c 65 76 61 6e 63 65 3a 30 7d 3b 72 ],relevance:0};r
00008d90: 65 74 75 72 6e 7b 6e 61 6d 65 3a 22 4a 61 76 61 eturn{name:"Java
00008da0: 22 2c 61 6c 69 61 73 65 73 3a 5b 22 6a 73 70 22 ",aliases:["jsp"
00008db0: 5d 2c 6b 65 79 77 6f 72 64 73 3a 74 2c 69 6c 6c ],keywords:t,ill
00008dc0: 65 67 61 6c 3a 2f 3c 5c 2f 7c 23 2f 2c 63 6f 6e egal:/<\/|#/,con
00008dd0: 74 61 69 6e 73 3a 5b 65 2e 43 4f 4d 4d 45 4e 54 tains:[e.COMMENT
00008de0: 28 22 2f 5c 5c 2a 5c 5c 2a 22 2c 22 5c 5c 2a 2f ("/\\*\\*","\\*/
00008df0: 22 2c 7b 72 65 6c 65 76 61 6e 63 65 3a 30 2c 63 ",{relevance:0,c
00008e00: 6f 6e 74 61 69 6e 73 3a 5b 7b 62 65 67 69 6e 3a ontains:[{begin:
00008e10: 2f 5c 77 2b 40 2f 2c 72 65 6c 65 76 61 6e 63 65 /\w+@/,relevance
00008e20: 3a 30 7d 2c 7b 63 6c 61 73 73 4e 61 6d 65 3a 22 :0},{className:"
00008e30: 64 6f 63 74 61 67 22 2c 62 65 67 69 6e 3a 22 40 doctag",begin:"@
00008e40: 5b 41 2d 5a 61 2d 7a 5d 2b 22 7d 5d 7d 29 2c 65 [A-Za-z]+"}]}),e
00008e50: 2e 43 5f 4c 49 4e 45 5f 43 4f 4d 4d 45 4e 54 5f .C_LINE_COMMENT_
00008e60: 4d 4f 44 45 2c 65 2e 43 5f 42 4c 4f 43 4b 5f 43 MODE,e.C_BLOCK_C
00008e70: 4f 4d 4d 45 4e 54 5f 4d 4f 44 45 2c 65 2e 41 50 OMMENT_MODE,e.AP
00008e80: 4f 53 5f 53 54 52 49 4e 47 5f 4d 4f 44 45 2c 65 OS_STRING_MODE,e
00008e90: 2e 51 55 4f 54 45 5f 53 54 52 49 4e 47 5f 4d 4f .QUOTE_STRING_MO
00008ea0: 44 45 2c 7b 63 6c 61 73 73 4e 61 6d 65 3a 22 63 DE,{className:"c
00008eb0: 6c 61 73 73 22 2c 62 65 67 69 6e 4b 65 79 77 6f lass",beginKeywo
00008ec0: 72 64 73 3a 22 63 6c 61 73 73 20 69 6e 74 65 72 rds:"class inter
00008ed0: 66 61 63 65 22 2c 65 6e 64 3a 2f 5b 7b 3b 3d 5d face",end:/[{;=]
00008ee0: 2f 2c 65 78 63 6c 75 64 65 45 6e 64 3a 21 30 2c /,excludeEnd:!0,
00008ef0: 6b 65 79 77 6f 72 64 73 3a 22 63 6c 61 73 73 20 keywords:"class
00008f00: 69 6e 74 65 72 66 61 63 65 22 2c 69 6c 6c 65 67 interface",illeg
00008f10: 61 6c 3a 2f 5b 3a 22 5c 5b 5c 5d 5d 2f 2c 63 6f al:/[:"\[\]]/,co
00008f20: 6e 74 61 69 6e 73 3a 5b 7b 62 65 67 69 6e 4b 65 ntains:[{beginKe
00008f30: 79 77 6f 72 64 73 3a 22 65 78 74 65 6e 64 73 20 ywords:"extends
00008f40: 69 6d 70 6c 65 6d 65 6e 74 73 22 7d 2c 65 2e 55 implements"},e.U
00008f50: 4e 44 45 52 53 43 4f 52 45 5f 54 49 54 4c 45 5f NDERSCORE_TITLE_
00008f60: 4d 4f 44 45 5d 7d 2c 7b 62 65 67 69 6e 4b 65 79 MODE]},{beginKey
00008f70: 77 6f 72 64 73 3a 22 6e 65 77 20 74 68 72 6f 77 words:"new throw
00008f80: 20 72 65 74 75 72 6e 20 65 6c 73 65 22 2c 72 65 return else",re
00008f90: 6c 65 76 61 6e 63 65 3a 30 7d 2c 7b 63 6c 61 73 levance:0},{clas
00008fa0: 73 4e 61 6d 65 3a 22 66 75 6e 63 74 69 6f 6e 22 sName:"function"
00008fb0: 2c 62 65 67 69 6e 3a 22 28 5b c3 80 2d ca b8 61 ,begin:"([..-..a
00008fc0: 2d 7a 41 2d 5a 5f 24 5d 5b c3 80 2d ca b8 61 2d -zA-Z_$][..-..a-
00008fd0: 7a 41 2d 5a 5f 24 30 2d 39 5d 2a 28 3c 5b c3 80 zA-Z_$0-9]*(<[..
00008fe0: 2d ca b8 61 2d 7a 41 2d 5a 5f 24 5d 5b c3 80 2d -..a-zA-Z_$][..-
00008ff0: ca b8 61 2d 7a 41 2d 5a 5f 24 30 2d 39 5d 2a 28 ..a-zA-Z_$0-9]*(
00009000: 5c 5c 73 2a 2c 5c 5c 73 2a 5b c3 80 2d ca b8 61 \\s*,\\s*[..-..a
00009010: 2d 7a 41 2d 5a 5f 24 5d 5b c3 80 2d ca b8 61 2d -zA-Z_$][..-..a-
00009020: 7a 41 2d 5a 5f 24 30 2d 39 5d 2a 29 2a 3e 29 3f zA-Z_$0-9]*)*>)?
00009030: 5c 5c 73 2b 29 2b 22 2b 65 2e 55 4e 44 45 52 53 \\s+)+"+e.UNDERS
00009040: 43 4f 52 45 5f 49 44 45 4e 54 5f 52 45 2b 22 5c CORE_IDENT_RE+"\
00009050: 5c 73 2a 5c 5c 28 22 2c 72 65 74 75 72 6e 42 65 \s*\\(",returnBe
00009060: 67 69 6e 3a 21 30 2c 65 6e 64 3a 2f 5b 7b 3b 3d gin:!0,end:/[{;=
00009070: 5d 2f 2c 65 78 63 6c 75 64 65 45 6e 64 3a 21 30 ]/,excludeEnd:!0
00009080: 2c 6b 65 79 77 6f 72 64 73 3a 74 2c 63 6f 6e 74 ,keywords:t,cont
00009090: 61 69 6e 73 3a 5b 7b 62 65 67 69 6e 3a 65 2e 55 ains:[{begin:e.U
000090a0: 4e 44 45 52 53 43 4f 52 45 5f 49 44 45 4e 54 5f NDERSCORE_IDENT_
000090b0: 52 45 2b 22 5c 5c 73 2a 5c 5c 28 22 2c 72 65 74 RE+"\\s*\\(",ret
000090c0: 75 72 6e 42 65 67 69 6e 3a 21 30 2c 72 65 6c 65 urnBegin:!0,rele
000090d0: 76 61 6e 63 65 3a 30 2c 63 6f 6e 74 61 69 6e 73 vance:0,contains
000090e0: 3a 5b 65 2e 55 4e 44 45 52 53 43 4f 52 45 5f 54 :[e.UNDERSCORE_T
000090f0: 49 54 4c 45 5f 4d 4f 44 45 5d 7d 2c 7b 63 6c 61 ITLE_MODE]},{cla
00009100: 73 73 4e 61 6d 65 3a 22 70 61 72 61 6d 73 22 2c ssName:"params",
00009110: 62 65 67 69 6e 3a 2f 5c 28 2f 2c 65 6e 64 3a 2f begin:/\(/,end:/
00009120: 5c 29 2f 2c 6b 65 79 77 6f 72 64 73 3a 74 2c 72 \)/,keywords:t,r
00009130: 65 6c 65 76 61 6e 63 65 3a 30 2c 63 6f 6e 74 61 elevance:0,conta
00009140: 69 6e 73 3a 5b 69 2c 65 2e 41 50 4f 53 5f 53 54 ins:[i,e.APOS_ST
00009150: 52 49 4e 47 5f 4d 4f 44 45 2c 65 2e 51 55 4f 54 RING_MODE,e.QUOT
00009160: 45 5f 53 54 52 49 4e 47 5f 4d 4f 44 45 2c 65 2e E_STRING_MODE,e.
00009170: 43 5f 4e 55 4d 42 45 52 5f 4d 4f 44 45 2c 65 2e C_NUMBER_MODE,e.
00009180: 43 5f 42 4c 4f 43 4b 5f 43 4f 4d 4d 45 4e 54 5f C_BLOCK_COMMENT_
00009190: 4d 4f 44 45 5d 7d 2c 65 2e 43 5f 4c 49 4e 45 5f MODE]},e.C_LINE_
000091a0: 43 4f 4d 4d 45 4e 54 5f 4d 4f 44 45 2c 65 2e 43 COMMENT_MODE,e.C
000091b0: 5f 42 4c 4f 43 4b 5f 43 4f 4d 4d 45 4e 54 5f 4d _BLOCK_COMMENT_M
000091c0: 4f 44 45 5d 7d 2c 63 2c 69 5d 7d 7d 7d 28 29 29 ODE]},c,i]}}}())
000091d0: 3b 0a 68 6c 6a 73 2e 72 65 67 69 73 74 65 72 4c ;.hljs.registerL
000091e0: 61 6e 67 75 61 67 65 28 22 6a 61 76 61 73 63 72 anguage("javascr
000091f0: 69 70 74 22 2c 66 75 6e 63 74 69 6f 6e 28 29 7b ipt",function(){
00009200: 22 75 73 65 20 73 74 72 69 63 74 22 3b 63 6f 6e "use strict";con
00009210: 73 74 20 65 3d 5b 22 61 73 22 2c 22 69 6e 22 2c st e=["as","in",
00009220: 22 6f 66 22 2c 22 69 66 22 2c 22 66 6f 72 22 2c "of","if","for",
00009230: 22 77 68 69 6c 65 22 2c 22 66 69 6e 61 6c 6c 79 "while","finally
00009240: 22 2c 22 76 61 72 22 2c 22 6e 65 77 22 2c 22 66 ","var","new","f
00009250: 75 6e 63 74 69 6f 6e 22 2c 22 64 6f 22 2c 22 72 unction","do","r
00009260: 65 74 75 72 6e 22 2c 22 76 6f 69 64 22 2c 22 65 eturn","void","e
00009270: 6c 73 65 22 2c 22 62 72 65 61 6b 22 2c 22 63 61 lse","break","ca
00009280: 74 63 68 22 2c 22 69 6e 73 74 61 6e 63 65 6f 66 tch","instanceof
00009290: 22 2c 22 77 69 74 68 22 2c 22 74 68 72 6f 77 22 ","with","throw"
000092a0: 2c 22 63 61 73 65 22 2c 22 64 65 66 61 75 6c 74 ,"case","default
000092b0: 22 2c 22 74 72 79 22 2c 22 73 77 69 74 63 68 22 ","try","switch"
000092c0: 2c 22 63 6f 6e 74 69 6e 75 65 22 2c 22 74 79 70 ,"continue","typ
000092d0: 65 6f 66 22 2c 22 64 65 6c 65 74 65 22 2c 22 6c eof","delete","l
000092e0: 65 74 22 2c 22 79 69 65 6c 64 22 2c 22 63 6f 6e et","yield","con
000092f0: 73 74 22 2c 22 63 6c 61 73 73 22 2c 22 64 65 62 st","class","deb
00009300: 75 67 67 65 72 22 2c 22 61 73 79 6e 63 22 2c 22 ugger","async","
00009310: 61 77 61 69 74 22 2c 22 73 74 61 74 69 63 22 2c await","static",
00009320: 22 69 6d 70 6f 72 74 22 2c 22 66 72 6f 6d 22 2c "import","from",
00009330: 22 65 78 70 6f 72 74 22 2c 22 65 78 74 65 6e 64 "export","extend
00009340: 73 22 5d 2c 6e 3d 5b 22 74 72 75 65 22 2c 22 66 s"],n=["true","f
00009350: 61 6c 73 65 22 2c 22 6e 75 6c 6c 22 2c 22 75 6e alse","null","un
00009360: 64 65 66 69 6e 65 64 22 2c 22 4e 61 4e 22 2c 22 defined","NaN","
00009370: 49 6e 66 69 6e 69 74 79 22 5d 2c 61 3d 5b 5d 2e Infinity"],a=[].
00009380: 63 6f 6e 63 61 74 28 5b 22 73 65 74 49 6e 74 65 concat(["setInte
00009390: 72 76 61 6c 22 2c 22 73 65 74 54 69 6d 65 6f 75 rval","setTimeou
000093a0: 74 22 2c 22 63 6c 65 61 72 49 6e 74 65 72 76 61 t","clearInterva
000093b0: 6c 22 2c 22 63 6c 65 61 72 54 69 6d 65 6f 75 74 l","clearTimeout
000093c0: 22 2c 22 72 65 71 75 69 72 65 22 2c 22 65 78 70 ","require","exp
000093d0: 6f 72 74 73 22 2c 22 65 76 61 6c 22 2c 22 69 73 orts","eval","is
000093e0: 46 69 6e 69 74 65 22 2c 22 69 73 4e 61 4e 22 2c Finite","isNaN",
000093f0: 22 70 61 72 73 65 46 6c 6f 61 74 22 2c 22 70 61 "parseFloat","pa
00009400: 72 73 65 49 6e 74 22 2c 22 64 65 63 6f 64 65 55 rseInt","decodeU
00009410: 52 49 22 2c 22 64 65 63 6f 64 65 55 52 49 43 6f RI","decodeURICo
00009420: 6d 70 6f 6e 65 6e 74 22 2c 22 65 6e 63 6f 64 65 mponent","encode
00009430: 55 52 49 22 2c 22 65 6e 63 6f 64 65 55 52 49 43 URI","encodeURIC
00009440: 6f 6d 70 6f 6e 65 6e 74 22 2c 22 65 73 63 61 70 omponent","escap
00009450: 65 22 2c 22 75 6e 65 73 63 61 70 65 22 5d 2c 5b e","unescape"],[
00009460: 22 61 72 67 75 6d 65 6e 74 73 22 2c 22 74 68 69 "arguments","thi
00009470: 73 22 2c 22 73 75 70 65 72 22 2c 22 63 6f 6e 73 s","super","cons
00009480: 6f 6c 65 22 2c 22 77 69 6e 64 6f 77 22 2c 22 64 ole","window","d
00009490: 6f 63 75 6d 65 6e 74 22 2c 22 6c 6f 63 61 6c 53 ocument","localS
000094a0: 74 6f 72 61 67 65 22 2c 22 6d 6f 64 75 6c 65 22 torage","module"
000094b0: 2c 22 67 6c 6f 62 61 6c 22 5d 2c 5b 22 49 6e 74 ,"global"],["Int
000094c0: 6c 22 2c 22 44 61 74 61 56 69 65 77 22 2c 22 4e l","DataView","N
000094d0: 75 6d 62 65 72 22 2c 22 4d 61 74 68 22 2c 22 44 umber","Math","D
000094e0: 61 74 65 22 2c 22 53 74 72 69 6e 67 22 2c 22 52 ate","String","R
000094f0: 65 67 45 78 70 22 2c 22 4f 62 6a 65 63 74 22 2c egExp","Object",
00009500: 22 46 75 6e 63 74 69 6f 6e 22 2c 22 42 6f 6f 6c "Function","Bool
00009510: 65 61 6e 22 2c 22 45 72 72 6f 72 22 2c 22 53 79 ean","Error","Sy
00009520: 6d 62 6f 6c 22 2c 22 53 65 74 22 2c 22 4d 61 70 mbol","Set","Map
00009530: 22 2c 22 57 65 61 6b 53 65 74 22 2c 22 57 65 61 ","WeakSet","Wea
00009540: 6b 4d 61 70 22 2c 22 50 72 6f 78 79 22 2c 22 52 kMap","Proxy","R
00009550: 65 66 6c 65 63 74 22 2c 22 4a 53 4f 4e 22 2c 22 eflect","JSON","
00009560: 50 72 6f 6d 69 73 65 22 2c 22 46 6c 6f 61 74 36 Promise","Float6
00009570: 34 41 72 72 61 79 22 2c 22 49 6e 74 31 36 41 72 4Array","Int16Ar
00009580: 72 61 79 22 2c 22 49 6e 74 33 32 41 72 72 61 79 ray","Int32Array
00009590: 22 2c 22 49 6e 74 38 41 72 72 61 79 22 2c 22 55 ","Int8Array","U
000095a0: 69 6e 74 31 36 41 72 72 61 79 22 2c 22 55 69 6e int16Array","Uin
000095b0: 74 33 32 41 72 72 61 79 22 2c 22 46 6c 6f 61 74 t32Array","Float
000095c0: 33 32 41 72 72 61 79 22 2c 22 41 72 72 61 79 22 32Array","Array"
000095d0: 2c 22 55 69 6e 74 38 41 72 72 61 79 22 2c 22 55 ,"Uint8Array","U
000095e0: 69 6e 74 38 43 6c 61 6d 70 65 64 41 72 72 61 79 int8ClampedArray
000095f0: 22 2c 22 41 72 72 61 79 42 75 66 66 65 72 22 5d ","ArrayBuffer"]
00009600: 2c 5b 22 45 76 61 6c 45 72 72 6f 72 22 2c 22 49 ,["EvalError","I
00009610: 6e 74 65 72 6e 61 6c 45 72 72 6f 72 22 2c 22 52 nternalError","R
00009620: 61 6e 67 65 45 72 72 6f 72 22 2c 22 52 65 66 65 angeError","Refe
00009630: 72 65 6e 63 65 45 72 72 6f 72 22 2c 22 53 79 6e renceError","Syn
00009640: 74 61 78 45 72 72 6f 72 22 2c 22 54 79 70 65 45 taxError","TypeE
00009650: 72 72 6f 72 22 2c 22 55 52 49 45 72 72 6f 72 22 rror","URIError"
00009660: 5d 29 3b 66 75 6e 63 74 69 6f 6e 20 73 28 65 29 ]);function s(e)
00009670: 7b 72 65 74 75 72 6e 20 72 28 22 28 3f 3d 22 2c {return r("(?=",
00009680: 65 2c 22 29 22 29 7d 66 75 6e 63 74 69 6f 6e 20 e,")")}function
00009690: 72 28 2e 2e 2e 65 29 7b 72 65 74 75 72 6e 20 65 r(...e){return e
000096a0: 2e 6d 61 70 28 65 3d 3e 28 66 75 6e 63 74 69 6f .map(e=>(functio
000096b0: 6e 28 65 29 7b 72 65 74 75 72 6e 20 65 3f 22 73 n(e){return e?"s
000096c0: 74 72 69 6e 67 22 3d 3d 74 79 70 65 6f 66 20 65 tring"==typeof e
000096d0: 3f 65 3a 65 2e 73 6f 75 72 63 65 3a 6e 75 6c 6c ?e:e.source:null
000096e0: 7d 29 28 65 29 29 2e 6a 6f 69 6e 28 22 22 29 7d })(e)).join("")}
000096f0: 72 65 74 75 72 6e 20 66 75 6e 63 74 69 6f 6e 28 return function(
00009700: 74 29 7b 76 61 72 20 69 3d 22 5b 41 2d 5a 61 2d t){var i="[A-Za-
00009710: 7a 24 5f 5d 5b 30 2d 39 41 2d 5a 61 2d 7a 24 5f z$_][0-9A-Za-z$_
00009720: 5d 2a 22 2c 63 3d 7b 62 65 67 69 6e 3a 2f 3c 5b ]*",c={begin:/<[
00009730: 41 2d 5a 61 2d 7a 30 2d 39 5c 5c 2e 5f 3a 2d 5d A-Za-z0-9\\._:-]
00009740: 2b 2f 2c 65 6e 64 3a 2f 5c 2f 5b 41 2d 5a 61 2d +/,end:/\/[A-Za-
00009750: 7a 30 2d 39 5c 5c 2e 5f 3a 2d 5d 2b 3e 7c 5c 2f z0-9\\._:-]+>|\/
00009760: 3e 2f 7d 2c 6f 3d 7b 24 70 61 74 74 65 72 6e 3a >/},o={$pattern:
00009770: 22 5b 41 2d 5a 61 2d 7a 24 5f 5d 5b 30 2d 39 41 "[A-Za-z$_][0-9A
00009780: 2d 5a 61 2d 7a 24 5f 5d 2a 22 2c 6b 65 79 77 6f -Za-z$_]*",keywo
00009790: 72 64 3a 65 2e 6a 6f 69 6e 28 22 20 22 29 2c 6c rd:e.join(" "),l
000097a0: 69 74 65 72 61 6c 3a 6e 2e 6a 6f 69 6e 28 22 20 iteral:n.join("
000097b0: 22 29 2c 62 75 69 6c 74 5f 69 6e 3a 61 2e 6a 6f "),built_in:a.jo
000097c0: 69 6e 28 22 20 22 29 7d 2c 6c 3d 7b 63 6c 61 73 in(" ")},l={clas
000097d0: 73 4e 61 6d 65 3a 22 6e 75 6d 62 65 72 22 2c 76 sName:"number",v
000097e0: 61 72 69 61 6e 74 73 3a 5b 7b 62 65 67 69 6e 3a ariants:[{begin:
000097f0: 22 5c 5c 62 28 30 5b 62 42 5d 5b 30 31 5d 2b 29 "\\b(0[bB][01]+)
00009800: 6e 3f 22 7d 2c 7b 62 65 67 69 6e 3a 22 5c 5c 62 n?"},{begin:"\\b
00009810: 28 30 5b 6f 4f 5d 5b 30 2d 37 5d 2b 29 6e 3f 22 (0[oO][0-7]+)n?"
00009820: 7d 2c 7b 62 65 67 69 6e 3a 74 2e 43 5f 4e 55 4d },{begin:t.C_NUM
00009830: 42 45 52 5f 52 45 2b 22 6e 3f 22 7d 5d 2c 72 65 BER_RE+"n?"}],re
00009840: 6c 65 76 61 6e 63 65 3a 30 7d 2c 45 3d 7b 63 6c levance:0},E={cl
00009850: 61 73 73 4e 61 6d 65 3a 22 73 75 62 73 74 22 2c assName:"subst",
00009860: 62 65 67 69 6e 3a 22 5c 5c 24 5c 5c 7b 22 2c 65 begin:"\\$\\{",e
00009870: 6e 64 3a 22 5c 5c 7d 22 2c 6b 65 79 77 6f 72 64 nd:"\\}",keyword
00009880: 73 3a 6f 2c 63 6f 6e 74 61 69 6e 73 3a 5b 5d 7d s:o,contains:[]}
00009890: 2c 64 3d 7b 62 65 67 69 6e 3a 22 68 74 6d 6c 60 ,d={begin:"html`
000098a0: 22 2c 65 6e 64 3a 22 22 2c 73 74 61 72 74 73 3a ",end:"",starts:
000098b0: 7b 65 6e 64 3a 22 60 22 2c 72 65 74 75 72 6e 45 {end:"`",returnE
000098c0: 6e 64 3a 21 31 2c 63 6f 6e 74 61 69 6e 73 3a 5b nd:!1,contains:[
000098d0: 74 2e 42 41 43 4b 53 4c 41 53 48 5f 45 53 43 41 t.BACKSLASH_ESCA
000098e0: 50 45 2c 45 5d 2c 73 75 62 4c 61 6e 67 75 61 67 PE,E],subLanguag
000098f0: 65 3a 22 78 6d 6c 22 7d 7d 2c 67 3d 7b 62 65 67 e:"xml"}},g={beg
00009900: 69 6e 3a 22 63 73 73 60 22 2c 65 6e 64 3a 22 22 in:"css`",end:""
00009910: 2c 73 74 61 72 74 73 3a 7b 65 6e 64 3a 22 60 22 ,starts:{end:"`"
00009920: 2c 72 65 74 75 72 6e 45 6e 64 3a 21 31 2c 63 6f ,returnEnd:!1,co
00009930: 6e 74 61 69 6e 73 3a 5b 74 2e 42 41 43 4b 53 4c ntains:[t.BACKSL
00009940: 41 53 48 5f 45 53 43 41 50 45 2c 45 5d 2c 73 75 ASH_ESCAPE,E],su
00009950: 62 4c 61 6e 67 75 61 67 65 3a 22 63 73 73 22 7d bLanguage:"css"}
00009960: 7d 2c 75 3d 7b 63 6c 61 73 73 4e 61 6d 65 3a 22 },u={className:"
00009970: 73 74 72 69 6e 67 22 2c 62 65 67 69 6e 3a 22 60 string",begin:"`
00009980: 22 2c 65 6e 64 3a 22 60 22 2c 63 6f 6e 74 61 69 ",end:"`",contai
00009990: 6e 73 3a 5b 74 2e 42 41 43 4b 53 4c 41 53 48 5f ns:[t.BACKSLASH_
000099a0: 45 53 43 41 50 45 2c 45 5d 7d 3b 45 2e 63 6f 6e ESCAPE,E]};E.con
000099b0: 74 61 69 6e 73 3d 5b 74 2e 41 50 4f 53 5f 53 54 tains=[t.APOS_ST
000099c0: 52 49 4e 47 5f 4d 4f 44 45 2c 74 2e 51 55 4f 54 RING_MODE,t.QUOT
000099d0: 45 5f 53 54 52 49 4e 47 5f 4d 4f 44 45 2c 64 2c E_STRING_MODE,d,
000099e0: 67 2c 75 2c 6c 2c 74 2e 52 45 47 45 58 50 5f 4d g,u,l,t.REGEXP_M
000099f0: 4f 44 45 5d 3b 76 61 72 20 62 3d 45 2e 63 6f 6e ODE];var b=E.con
00009a00: 74 61 69 6e 73 2e 63 6f 6e 63 61 74 28 5b 7b 62 tains.concat([{b
00009a10: 65 67 69 6e 3a 2f 5c 28 2f 2c 65 6e 64 3a 2f 5c egin:/\(/,end:/\
00009a20: 29 2f 2c 63 6f 6e 74 61 69 6e 73 3a 5b 22 73 65 )/,contains:["se
00009a30: 6c 66 22 5d 2e 63 6f 6e 63 61 74 28 45 2e 63 6f lf"].concat(E.co
00009a40: 6e 74 61 69 6e 73 2c 5b 74 2e 43 5f 42 4c 4f 43 ntains,[t.C_BLOC
00009a50: 4b 5f 43 4f 4d 4d 45 4e 54 5f 4d 4f 44 45 2c 74 K_COMMENT_MODE,t
00009a60: 2e 43 5f 4c 49 4e 45 5f 43 4f 4d 4d 45 4e 54 5f .C_LINE_COMMENT_
00009a70: 4d 4f 44 45 5d 29 7d 2c 74 2e 43 5f 42 4c 4f 43 MODE])},t.C_BLOC
00009a80: 4b 5f 43 4f 4d 4d 45 4e 54 5f 4d 4f 44 45 2c 74 K_COMMENT_MODE,t
00009a90: 2e 43 5f 4c 49 4e 45 5f 43 4f 4d 4d 45 4e 54 5f .C_LINE_COMMENT_
00009aa0: 4d 4f 44 45 5d 29 2c 5f 3d 7b 63 6c 61 73 73 4e MODE]),_={classN
00009ab0: 61 6d 65 3a 22 70 61 72 61 6d 73 22 2c 62 65 67 ame:"params",beg
00009ac0: 69 6e 3a 2f 5c 28 2f 2c 65 6e 64 3a 2f 5c 29 2f in:/\(/,end:/\)/
00009ad0: 2c 65 78 63 6c 75 64 65 42 65 67 69 6e 3a 21 30 ,excludeBegin:!0
00009ae0: 2c 65 78 63 6c 75 64 65 45 6e 64 3a 21 30 2c 63 ,excludeEnd:!0,c
00009af0: 6f 6e 74 61 69 6e 73 3a 62 7d 3b 72 65 74 75 72 ontains:b};retur
00009b00: 6e 7b 6e 61 6d 65 3a 22 4a 61 76 61 53 63 72 69 n{name:"JavaScri
00009b10: 70 74 22 2c 61 6c 69 61 73 65 73 3a 5b 22 6a 73 pt",aliases:["js
00009b20: 22 2c 22 6a 73 78 22 2c 22 6d 6a 73 22 2c 22 63 ","jsx","mjs","c
00009b30: 6a 73 22 5d 2c 6b 65 79 77 6f 72 64 73 3a 6f 2c js"],keywords:o,
00009b40: 63 6f 6e 74 61 69 6e 73 3a 5b 74 2e 53 48 45 42 contains:[t.SHEB
00009b50: 41 4e 47 28 7b 62 69 6e 61 72 79 3a 22 6e 6f 64 ANG({binary:"nod
00009b60: 65 22 2c 72 65 6c 65 76 61 6e 63 65 3a 35 7d 29 e",relevance:5})
00009b70: 2c 7b 63 6c 61 73 73 4e 61 6d 65 3a 22 6d 65 74 ,{className:"met
00009b80: 61 22 2c 72 65 6c 65 76 61 6e 63 65 3a 31 30 2c a",relevance:10,
00009b90: 62 65 67 69 6e 3a 2f 5e 5c 73 2a 5b 27 22 5d 75 begin:/^\s*['"]u
00009ba0: 73 65 20 28 73 74 72 69 63 74 7c 61 73 6d 29 5b se (strict|asm)[
00009bb0: 27 22 5d 2f 7d 2c 74 2e 41 50 4f 53 5f 53 54 52 '"]/},t.APOS_STR
00009bc0: 49 4e 47 5f 4d 4f 44 45 2c 74 2e 51 55 4f 54 45 ING_MODE,t.QUOTE
00009bd0: 5f 53 54 52 49 4e 47 5f 4d 4f 44 45 2c 64 2c 67 _STRING_MODE,d,g
00009be0: 2c 75 2c 74 2e 43 5f 4c 49 4e 45 5f 43 4f 4d 4d ,u,t.C_LINE_COMM
00009bf0: 45 4e 54 5f 4d 4f 44 45 2c 74 2e 43 4f 4d 4d 45 ENT_MODE,t.COMME
00009c00: 4e 54 28 22 2f 5c 5c 2a 5c 5c 2a 22 2c 22 5c 5c NT("/\\*\\*","\\
00009c10: 2a 2f 22 2c 7b 72 65 6c 65 76 61 6e 63 65 3a 30 */",{relevance:0
00009c20: 2c 63 6f 6e 74 61 69 6e 73 3a 5b 7b 63 6c 61 73 ,contains:[{clas
00009c30: 73 4e 61 6d 65 3a 22 64 6f 63 74 61 67 22 2c 62 sName:"doctag",b
00009c40: 65 67 69 6e 3a 22 40 5b 41 2d 5a 61 2d 7a 5d 2b egin:"@[A-Za-z]+
00009c50: 22 2c 63 6f 6e 74 61 69 6e 73 3a 5b 7b 63 6c 61 ",contains:[{cla
00009c60: 73 73 4e 61 6d 65 3a 22 74 79 70 65 22 2c 62 65 ssName:"type",be
00009c70: 67 69 6e 3a 22 5c 5c 7b 22 2c 65 6e 64 3a 22 5c gin:"\\{",end:"\
00009c80: 5c 7d 22 2c 72 65 6c 65 76 61 6e 63 65 3a 30 7d \}",relevance:0}
00009c90: 2c 7b 63 6c 61 73 73 4e 61 6d 65 3a 22 76 61 72 ,{className:"var
00009ca0: 69 61 62 6c 65 22 2c 62 65 67 69 6e 3a 69 2b 22 iable",begin:i+"
00009cb0: 28 3f 3d 5c 5c 73 2a 28 2d 29 7c 24 29 22 2c 65 (?=\\s*(-)|$)",e
00009cc0: 6e 64 73 50 61 72 65 6e 74 3a 21 30 2c 72 65 6c ndsParent:!0,rel
00009cd0: 65 76 61 6e 63 65 3a 30 7d 2c 7b 62 65 67 69 6e evance:0},{begin
00009ce0: 3a 2f 28 3f 3d 5b 5e 5c 6e 5d 29 5c 73 2f 2c 72 :/(?=[^\n])\s/,r
00009cf0: 65 6c 65 76 61 6e 63 65 3a 30 7d 5d 7d 5d 7d 29 elevance:0}]}]})
00009d00: 2c 74 2e 43 5f 42 4c 4f 43 4b 5f 43 4f 4d 4d 45 ,t.C_BLOCK_COMME
00009d10: 4e 54 5f 4d 4f 44 45 2c 6c 2c 7b 62 65 67 69 6e NT_MODE,l,{begin
00009d20: 3a 72 28 2f 5b 7b 2c 5c 6e 5d 5c 73 2a 2f 2c 73 :r(/[{,\n]\s*/,s
00009d30: 28 72 28 2f 28 28 28 5c 2f 5c 2f 2e 2a 29 7c 28 (r(/(((\/\/.*)|(
00009d40: 5c 2f 5c 2a 28 2e 7c 5c 6e 29 2a 5c 2a 5c 2f 29 \/\*(.|\n)*\*\/)
00009d50: 29 5c 73 2a 29 2a 2f 2c 69 2b 22 5c 5c 73 2a 3a )\s*)*/,i+"\\s*:
00009d60: 22 29 29 29 2c 72 65 6c 65 76 61 6e 63 65 3a 30 "))),relevance:0
00009d70: 2c 63 6f 6e 74 61 69 6e 73 3a 5b 7b 63 6c 61 73 ,contains:[{clas
00009d80: 73 4e 61 6d 65 3a 22 61 74 74 72 22 2c 62 65 67 sName:"attr",beg
00009d90: 69 6e 3a 69 2b 73 28 22 5c 5c 73 2a 3a 22 29 2c in:i+s("\\s*:"),
00009da0: 72 65 6c 65 76 61 6e 63 65 3a 30 7d 5d 7d 2c 7b relevance:0}]},{
00009db0: 62 65 67 69 6e 3a 22 28 22 2b 74 2e 52 45 5f 53 begin:"("+t.RE_S
00009dc0: 54 41 52 54 45 52 53 5f 52 45 2b 22 7c 5c 5c 62 TARTERS_RE+"|\\b
00009dd0: 28 63 61 73 65 7c 72 65 74 75 72 6e 7c 74 68 72 (case|return|thr
00009de0: 6f 77 29 5c 5c 62 29 5c 5c 73 2a 22 2c 6b 65 79 ow)\\b)\\s*",key
00009df0: 77 6f 72 64 73 3a 22 72 65 74 75 72 6e 20 74 68 words:"return th
00009e00: 72 6f 77 20 63 61 73 65 22 2c 63 6f 6e 74 61 69 row case",contai
00009e10: 6e 73 3a 5b 74 2e 43 5f 4c 49 4e 45 5f 43 4f 4d ns:[t.C_LINE_COM
00009e20: 4d 45 4e 54 5f 4d 4f 44 45 2c 74 2e 43 5f 42 4c MENT_MODE,t.C_BL
00009e30: 4f 43 4b 5f 43 4f 4d 4d 45 4e 54 5f 4d 4f 44 45 OCK_COMMENT_MODE
00009e40: 2c 74 2e 52 45 47 45 58 50 5f 4d 4f 44 45 2c 7b ,t.REGEXP_MODE,{
00009e50: 63 6c 61 73 73 4e 61 6d 65 3a 22 66 75 6e 63 74 className:"funct
00009e60: 69 6f 6e 22 2c 62 65 67 69 6e 3a 22 28 5c 5c 28 ion",begin:"(\\(
00009e70: 5b 5e 28 5d 2a 28 5c 5c 28 5b 5e 28 5d 2a 28 5c [^(]*(\\([^(]*(\
00009e80: 5c 28 5b 5e 28 5d 2a 5c 5c 29 29 3f 5c 5c 29 29 \([^(]*\\))?\\))
00009e90: 3f 5c 5c 29 7c 22 2b 74 2e 55 4e 44 45 52 53 43 ?\\)|"+t.UNDERSC
00009ea0: 4f 52 45 5f 49 44 45 4e 54 5f 52 45 2b 22 29 5c ORE_IDENT_RE+")\
00009eb0: 5c 73 2a 3d 3e 22 2c 72 65 74 75 72 6e 42 65 67 \s*=>",returnBeg
00009ec0: 69 6e 3a 21 30 2c 65 6e 64 3a 22 5c 5c 73 2a 3d in:!0,end:"\\s*=
00009ed0: 3e 22 2c 63 6f 6e 74 61 69 6e 73 3a 5b 7b 63 6c >",contains:[{cl
00009ee0: 61 73 73 4e 61 6d 65 3a 22 70 61 72 61 6d 73 22 assName:"params"
00009ef0: 2c 76 61 72 69 61 6e 74 73 3a 5b 7b 62 65 67 69 ,variants:[{begi
00009f00: 6e 3a 74 2e 55 4e 44 45 52 53 43 4f 52 45 5f 49 n:t.UNDERSCORE_I
00009f10: 44 45 4e 54 5f 52 45 7d 2c 7b 63 6c 61 73 73 4e DENT_RE},{classN
00009f20: 61 6d 65 3a 6e 75 6c 6c 2c 62 65 67 69 6e 3a 2f ame:null,begin:/
00009f30: 5c 28 5c 73 2a 5c 29 2f 2c 73 6b 69 70 3a 21 30 \(\s*\)/,skip:!0
00009f40: 7d 2c 7b 62 65 67 69 6e 3a 2f 5c 28 2f 2c 65 6e },{begin:/\(/,en
00009f50: 64 3a 2f 5c 29 2f 2c 65 78 63 6c 75 64 65 42 65 d:/\)/,excludeBe
00009f60: 67 69 6e 3a 21 30 2c 65 78 63 6c 75 64 65 45 6e gin:!0,excludeEn
00009f70: 64 3a 21 30 2c 6b 65 79 77 6f 72 64 73 3a 6f 2c d:!0,keywords:o,
00009f80: 63 6f 6e 74 61 69 6e 73 3a 62 7d 5d 7d 5d 7d 2c contains:b}]}]},
00009f90: 7b 62 65 67 69 6e 3a 2f 2c 2f 2c 72 65 6c 65 76 {begin:/,/,relev
00009fa0: 61 6e 63 65 3a 30 7d 2c 7b 63 6c 61 73 73 4e 61 ance:0},{classNa
00009fb0: 6d 65 3a 22 22 2c 62 65 67 69 6e 3a 2f 5c 73 2f me:"",begin:/\s/
00009fc0: 2c 65 6e 64 3a 2f 5c 73 2a 2f 2c 73 6b 69 70 3a ,end:/\s*/,skip:
00009fd0: 21 30 7d 2c 7b 76 61 72 69 61 6e 74 73 3a 5b 7b !0},{variants:[{
00009fe0: 62 65 67 69 6e 3a 22 3c 3e 22 2c 65 6e 64 3a 22 begin:"<>",end:"
00009ff0: 3c 2f 3e 22 7d 2c 7b 62 65 67 69 6e 3a 63 2e 62 </>"},{begin:c.b
0000a000: 65 67 69 6e 2c 65 6e 64 3a 63 2e 65 6e 64 7d 5d egin,end:c.end}]
0000a010: 2c 73 75 62 4c 61 6e 67 75 61 67 65 3a 22 78 6d ,subLanguage:"xm
0000a020: 6c 22 2c 63 6f 6e 74 61 69 6e 73 3a 5b 7b 62 65 l",contains:[{be
0000a030: 67 69 6e 3a 63 2e 62 65 67 69 6e 2c 65 6e 64 3a gin:c.begin,end:
0000a040: 63 2e 65 6e 64 2c 73 6b 69 70 3a 21 30 2c 63 6f c.end,skip:!0,co
0000a050: 6e 74 61 69 6e 73 3a 5b 22 73 65 6c 66 22 5d 7d ntains:["self"]}
0000a060: 5d 7d 5d 2c 72 65 6c 65 76 61 6e 63 65 3a 30 7d ]}],relevance:0}
0000a070: 2c 7b 63 6c 61 73 73 4e 61 6d 65 3a 22 66 75 6e ,{className:"fun
0000a080: 63 74 69 6f 6e 22 2c 62 65 67 69 6e 4b 65 79 77 ction",beginKeyw
0000a090: 6f 72 64 73 3a 22 66 75 6e 63 74 69 6f 6e 22 2c ords:"function",
0000a0a0: 65 6e 64 3a 2f 5c 7b 2f 2c 65 78 63 6c 75 64 65 end:/\{/,exclude
0000a0b0: 45 6e 64 3a 21 30 2c 63 6f 6e 74 61 69 6e 73 3a End:!0,contains:
0000a0c0: 5b 74 2e 69 6e 68 65 72 69 74 28 74 2e 54 49 54 [t.inherit(t.TIT
0000a0d0: 4c 45 5f 4d 4f 44 45 2c 7b 62 65 67 69 6e 3a 69 LE_MODE,{begin:i
0000a0e0: 7d 29 2c 5f 5d 2c 69 6c 6c 65 67 61 6c 3a 2f 5c }),_],illegal:/\
0000a0f0: 5b 7c 25 2f 7d 2c 7b 62 65 67 69 6e 3a 2f 5c 24 [|%/},{begin:/\$
0000a100: 5b 28 2e 5d 2f 7d 2c 74 2e 4d 45 54 48 4f 44 5f [(.]/},t.METHOD_
0000a110: 47 55 41 52 44 2c 7b 63 6c 61 73 73 4e 61 6d 65 GUARD,{className
0000a120: 3a 22 63 6c 61 73 73 22 2c 62 65 67 69 6e 4b 65 :"class",beginKe
0000a130: 79 77 6f 72 64 73 3a 22 63 6c 61 73 73 22 2c 65 ywords:"class",e
0000a140: 6e 64 3a 2f 5b 7b 3b 3d 5d 2f 2c 65 78 63 6c 75 nd:/[{;=]/,exclu
0000a150: 64 65 45 6e 64 3a 21 30 2c 69 6c 6c 65 67 61 6c deEnd:!0,illegal
0000a160: 3a 2f 5b 3a 22 5c 5b 5c 5d 5d 2f 2c 63 6f 6e 74 :/[:"\[\]]/,cont
0000a170: 61 69 6e 73 3a 5b 7b 62 65 67 69 6e 4b 65 79 77 ains:[{beginKeyw
0000a180: 6f 72 64 73 3a 22 65 78 74 65 6e 64 73 22 7d 2c ords:"extends"},
0000a190: 74 2e 55 4e 44 45 52 53 43 4f 52 45 5f 54 49 54 t.UNDERSCORE_TIT
0000a1a0: 4c 45 5f 4d 4f 44 45 5d 7d 2c 7b 62 65 67 69 6e LE_MODE]},{begin
0000a1b0: 4b 65 79 77 6f 72 64 73 3a 22 63 6f 6e 73 74 72 Keywords:"constr
0000a1c0: 75 63 74 6f 72 22 2c 65 6e 64 3a 2f 5c 7b 2f 2c uctor",end:/\{/,
0000a1d0: 65 78 63 6c 75 64 65 45 6e 64 3a 21 30 7d 2c 7b excludeEnd:!0},{
0000a1e0: 62 65 67 69 6e 3a 22 28 67 65 74 7c 73 65 74 29 begin:"(get|set)
0000a1f0: 5c 5c 73 2b 28 3f 3d 22 2b 69 2b 22 5c 5c 28 29 \\s+(?="+i+"\\()
0000a200: 22 2c 65 6e 64 3a 2f 7b 2f 2c 6b 65 79 77 6f 72 ",end:/{/,keywor
0000a210: 64 73 3a 22 67 65 74 20 73 65 74 22 2c 63 6f 6e ds:"get set",con
0000a220: 74 61 69 6e 73 3a 5b 74 2e 69 6e 68 65 72 69 74 tains:[t.inherit
0000a230: 28 74 2e 54 49 54 4c 45 5f 4d 4f 44 45 2c 7b 62 (t.TITLE_MODE,{b
0000a240: 65 67 69 6e 3a 69 7d 29 2c 7b 62 65 67 69 6e 3a egin:i}),{begin:
0000a250: 2f 5c 28 5c 29 2f 7d 2c 5f 5d 7d 5d 2c 69 6c 6c /\(\)/},_]}],ill
0000a260: 65 67 61 6c 3a 2f 23 28 3f 21 21 29 2f 7d 7d 7d egal:/#(?!!)/}}}
0000a270: 28 29 29 3b 0a 68 6c 6a 73 2e 72 65 67 69 73 74 ());.hljs.regist
0000a280: 65 72 4c 61 6e 67 75 61 67 65 28 22 6a 73 6f 6e erLanguage("json
0000a290: 22 2c 66 75 6e 63 74 69 6f 6e 28 29 7b 22 75 73 ",function(){"us
0000a2a0: 65 20 73 74 72 69 63 74 22 3b 72 65 74 75 72 6e e strict";return
0000a2b0: 20 66 75 6e 63 74 69 6f 6e 28 6e 29 7b 76 61 72 function(n){var
0000a2c0: 20 65 3d 7b 6c 69 74 65 72 61 6c 3a 22 74 72 75 e={literal:"tru
0000a2d0: 65 20 66 61 6c 73 65 20 6e 75 6c 6c 22 7d 2c 69 e false null"},i
0000a2e0: 3d 5b 6e 2e 43 5f 4c 49 4e 45 5f 43 4f 4d 4d 45 =[n.C_LINE_COMME
0000a2f0: 4e 54 5f 4d 4f 44 45 2c 6e 2e 43 5f 42 4c 4f 43 NT_MODE,n.C_BLOC
0000a300: 4b 5f 43 4f 4d 4d 45 4e 54 5f 4d 4f 44 45 5d 2c K_COMMENT_MODE],
0000a310: 74 3d 5b 6e 2e 51 55 4f 54 45 5f 53 54 52 49 4e t=[n.QUOTE_STRIN
0000a320: 47 5f 4d 4f 44 45 2c 6e 2e 43 5f 4e 55 4d 42 45 G_MODE,n.C_NUMBE
0000a330: 52 5f 4d 4f 44 45 5d 2c 61 3d 7b 65 6e 64 3a 22 R_MODE],a={end:"
0000a340: 2c 22 2c 65 6e 64 73 57 69 74 68 50 61 72 65 6e ,",endsWithParen
0000a350: 74 3a 21 30 2c 65 78 63 6c 75 64 65 45 6e 64 3a t:!0,excludeEnd:
0000a360: 21 30 2c 63 6f 6e 74 61 69 6e 73 3a 74 2c 6b 65 !0,contains:t,ke
0000a370: 79 77 6f 72 64 73 3a 65 7d 2c 6c 3d 7b 62 65 67 ywords:e},l={beg
0000a380: 69 6e 3a 22 7b 22 2c 65 6e 64 3a 22 7d 22 2c 63 in:"{",end:"}",c
0000a390: 6f 6e 74 61 69 6e 73 3a 5b 7b 63 6c 61 73 73 4e ontains:[{classN
0000a3a0: 61 6d 65 3a 22 61 74 74 72 22 2c 62 65 67 69 6e ame:"attr",begin
0000a3b0: 3a 2f 22 2f 2c 65 6e 64 3a 2f 22 2f 2c 63 6f 6e :/"/,end:/"/,con
0000a3c0: 74 61 69 6e 73 3a 5b 6e 2e 42 41 43 4b 53 4c 41 tains:[n.BACKSLA
0000a3d0: 53 48 5f 45 53 43 41 50 45 5d 2c 69 6c 6c 65 67 SH_ESCAPE],illeg
0000a3e0: 61 6c 3a 22 5c 5c 6e 22 7d 2c 6e 2e 69 6e 68 65 al:"\\n"},n.inhe
0000a3f0: 72 69 74 28 61 2c 7b 62 65 67 69 6e 3a 2f 3a 2f rit(a,{begin:/:/
0000a400: 7d 29 5d 2e 63 6f 6e 63 61 74 28 69 29 2c 69 6c })].concat(i),il
0000a410: 6c 65 67 61 6c 3a 22 5c 5c 53 22 7d 2c 73 3d 7b legal:"\\S"},s={
0000a420: 62 65 67 69 6e 3a 22 5c 5c 5b 22 2c 65 6e 64 3a begin:"\\[",end:
0000a430: 22 5c 5c 5d 22 2c 63 6f 6e 74 61 69 6e 73 3a 5b "\\]",contains:[
0000a440: 6e 2e 69 6e 68 65 72 69 74 28 61 29 5d 2c 69 6c n.inherit(a)],il
0000a450: 6c 65 67 61 6c 3a 22 5c 5c 53 22 7d 3b 72 65 74 legal:"\\S"};ret
0000a460: 75 72 6e 20 74 2e 70 75 73 68 28 6c 2c 73 29 2c urn t.push(l,s),
0000a470: 69 2e 66 6f 72 45 61 63 68 28 28 66 75 6e 63 74 i.forEach((funct
0000a480: 69 6f 6e 28 6e 29 7b 74 2e 70 75 73 68 28 6e 29 ion(n){t.push(n)
0000a490: 7d 29 29 2c 7b 6e 61 6d 65 3a 22 4a 53 4f 4e 22 })),{name:"JSON"
0000a4a0: 2c 63 6f 6e 74 61 69 6e 73 3a 74 2c 6b 65 79 77 ,contains:t,keyw
0000a4b0: 6f 72 64 73 3a 65 2c 69 6c 6c 65 67 61 6c 3a 22 ords:e,illegal:"
0000a4c0: 5c 5c 53 22 7d 7d 7d 28 29 29 3b 0a 68 6c 6a 73 \\S"}}}());.hljs
0000a4d0: 2e 72 65 67 69 73 74 65 72 4c 61 6e 67 75 61 67 .registerLanguag
0000a4e0: 65 28 22 6b 6f 74 6c 69 6e 22 2c 66 75 6e 63 74 e("kotlin",funct
0000a4f0: 69 6f 6e 28 29 7b 22 75 73 65 20 73 74 72 69 63 ion(){"use stric
0000a500: 74 22 3b 72 65 74 75 72 6e 20 66 75 6e 63 74 69 t";return functi
0000a510: 6f 6e 28 65 29 7b 76 61 72 20 6e 3d 7b 6b 65 79 on(e){var n={key
0000a520: 77 6f 72 64 3a 22 61 62 73 74 72 61 63 74 20 61 word:"abstract a
0000a530: 73 20 76 61 6c 20 76 61 72 20 76 61 72 61 72 67 s val var vararg
0000a540: 20 67 65 74 20 73 65 74 20 63 6c 61 73 73 20 6f get set class o
0000a550: 62 6a 65 63 74 20 6f 70 65 6e 20 70 72 69 76 61 bject open priva
0000a560: 74 65 20 70 72 6f 74 65 63 74 65 64 20 70 75 62 te protected pub
0000a570: 6c 69 63 20 6e 6f 69 6e 6c 69 6e 65 20 63 72 6f lic noinline cro
0000a580: 73 73 69 6e 6c 69 6e 65 20 64 79 6e 61 6d 69 63 ssinline dynamic
0000a590: 20 66 69 6e 61 6c 20 65 6e 75 6d 20 69 66 20 65 final enum if e
0000a5a0: 6c 73 65 20 64 6f 20 77 68 69 6c 65 20 66 6f 72 lse do while for
0000a5b0: 20 77 68 65 6e 20 74 68 72 6f 77 20 74 72 79 20 when throw try
0000a5c0: 63 61 74 63 68 20 66 69 6e 61 6c 6c 79 20 69 6d catch finally im
0000a5d0: 70 6f 72 74 20 70 61 63 6b 61 67 65 20 69 73 20 port package is
0000a5e0: 69 6e 20 66 75 6e 20 6f 76 65 72 72 69 64 65 20 in fun override
0000a5f0: 63 6f 6d 70 61 6e 69 6f 6e 20 72 65 69 66 69 65 companion reifie
0000a600: 64 20 69 6e 6c 69 6e 65 20 6c 61 74 65 69 6e 69 d inline lateini
0000a610: 74 20 69 6e 69 74 20 69 6e 74 65 72 66 61 63 65 t init interface
0000a620: 20 61 6e 6e 6f 74 61 74 69 6f 6e 20 64 61 74 61 annotation data
0000a630: 20 73 65 61 6c 65 64 20 69 6e 74 65 72 6e 61 6c sealed internal
0000a640: 20 69 6e 66 69 78 20 6f 70 65 72 61 74 6f 72 20 infix operator
0000a650: 6f 75 74 20 62 79 20 63 6f 6e 73 74 72 75 63 74 out by construct
0000a660: 6f 72 20 73 75 70 65 72 20 74 61 69 6c 72 65 63 or super tailrec
0000a670: 20 77 68 65 72 65 20 63 6f 6e 73 74 20 69 6e 6e where const inn
0000a680: 65 72 20 73 75 73 70 65 6e 64 20 74 79 70 65 61 er suspend typea
0000a690: 6c 69 61 73 20 65 78 74 65 72 6e 61 6c 20 65 78 lias external ex
0000a6a0: 70 65 63 74 20 61 63 74 75 61 6c 20 74 72 61 69 pect actual trai
0000a6b0: 74 20 76 6f 6c 61 74 69 6c 65 20 74 72 61 6e 73 t volatile trans
0000a6c0: 69 65 6e 74 20 6e 61 74 69 76 65 20 64 65 66 61 ient native defa
0000a6d0: 75 6c 74 22 2c 62 75 69 6c 74 5f 69 6e 3a 22 42 ult",built_in:"B
0000a6e0: 79 74 65 20 53 68 6f 72 74 20 43 68 61 72 20 49 yte Short Char I
0000a6f0: 6e 74 20 4c 6f 6e 67 20 42 6f 6f 6c 65 61 6e 20 nt Long Boolean
0000a700: 46 6c 6f 61 74 20 44 6f 75 62 6c 65 20 56 6f 69 Float Double Voi
0000a710: 64 20 55 6e 69 74 20 4e 6f 74 68 69 6e 67 22 2c d Unit Nothing",
0000a720: 6c 69 74 65 72 61 6c 3a 22 74 72 75 65 20 66 61 literal:"true fa
0000a730: 6c 73 65 20 6e 75 6c 6c 22 7d 2c 61 3d 7b 63 6c lse null"},a={cl
0000a740: 61 73 73 4e 61 6d 65 3a 22 73 79 6d 62 6f 6c 22 assName:"symbol"
0000a750: 2c 62 65 67 69 6e 3a 65 2e 55 4e 44 45 52 53 43 ,begin:e.UNDERSC
0000a760: 4f 52 45 5f 49 44 45 4e 54 5f 52 45 2b 22 40 22 ORE_IDENT_RE+"@"
0000a770: 7d 2c 69 3d 7b 63 6c 61 73 73 4e 61 6d 65 3a 22 },i={className:"
0000a780: 73 75 62 73 74 22 2c 62 65 67 69 6e 3a 22 5c 5c subst",begin:"\\
0000a790: 24 7b 22 2c 65 6e 64 3a 22 7d 22 2c 63 6f 6e 74 ${",end:"}",cont
0000a7a0: 61 69 6e 73 3a 5b 65 2e 43 5f 4e 55 4d 42 45 52 ains:[e.C_NUMBER
0000a7b0: 5f 4d 4f 44 45 5d 7d 2c 73 3d 7b 63 6c 61 73 73 _MODE]},s={class
0000a7c0: 4e 61 6d 65 3a 22 76 61 72 69 61 62 6c 65 22 2c Name:"variable",
0000a7d0: 62 65 67 69 6e 3a 22 5c 5c 24 22 2b 65 2e 55 4e begin:"\\$"+e.UN
0000a7e0: 44 45 52 53 43 4f 52 45 5f 49 44 45 4e 54 5f 52 DERSCORE_IDENT_R
0000a7f0: 45 7d 2c 74 3d 7b 63 6c 61 73 73 4e 61 6d 65 3a E},t={className:
0000a800: 22 73 74 72 69 6e 67 22 2c 76 61 72 69 61 6e 74 "string",variant
0000a810: 73 3a 5b 7b 62 65 67 69 6e 3a 27 22 22 22 27 2c s:[{begin:'"""',
0000a820: 65 6e 64 3a 27 22 22 22 28 3f 3d 5b 5e 22 5d 29 end:'"""(?=[^"])
0000a830: 27 2c 63 6f 6e 74 61 69 6e 73 3a 5b 73 2c 69 5d ',contains:[s,i]
0000a840: 7d 2c 7b 62 65 67 69 6e 3a 22 27 22 2c 65 6e 64 },{begin:"'",end
0000a850: 3a 22 27 22 2c 69 6c 6c 65 67 61 6c 3a 2f 5c 6e :"'",illegal:/\n
0000a860: 2f 2c 63 6f 6e 74 61 69 6e 73 3a 5b 65 2e 42 41 /,contains:[e.BA
0000a870: 43 4b 53 4c 41 53 48 5f 45 53 43 41 50 45 5d 7d CKSLASH_ESCAPE]}
0000a880: 2c 7b 62 65 67 69 6e 3a 27 22 27 2c 65 6e 64 3a ,{begin:'"',end:
0000a890: 27 22 27 2c 69 6c 6c 65 67 61 6c 3a 2f 5c 6e 2f '"',illegal:/\n/
0000a8a0: 2c 63 6f 6e 74 61 69 6e 73 3a 5b 65 2e 42 41 43 ,contains:[e.BAC
0000a8b0: 4b 53 4c 41 53 48 5f 45 53 43 41 50 45 2c 73 2c KSLASH_ESCAPE,s,
0000a8c0: 69 5d 7d 5d 7d 3b 69 2e 63 6f 6e 74 61 69 6e 73 i]}]};i.contains
0000a8d0: 2e 70 75 73 68 28 74 29 3b 76 61 72 20 72 3d 7b .push(t);var r={
0000a8e0: 63 6c 61 73 73 4e 61 6d 65 3a 22 6d 65 74 61 22 className:"meta"
0000a8f0: 2c 62 65 67 69 6e 3a 22 40 28 3f 3a 66 69 6c 65 ,begin:"@(?:file
0000a900: 7c 70 72 6f 70 65 72 74 79 7c 66 69 65 6c 64 7c |property|field|
0000a910: 67 65 74 7c 73 65 74 7c 72 65 63 65 69 76 65 72 get|set|receiver
0000a920: 7c 70 61 72 61 6d 7c 73 65 74 70 61 72 61 6d 7c |param|setparam|
0000a930: 64 65 6c 65 67 61 74 65 29 5c 5c 73 2a 3a 28 3f delegate)\\s*:(?
0000a940: 3a 5c 5c 73 2a 22 2b 65 2e 55 4e 44 45 52 53 43 :\\s*"+e.UNDERSC
0000a950: 4f 52 45 5f 49 44 45 4e 54 5f 52 45 2b 22 29 3f ORE_IDENT_RE+")?
0000a960: 22 7d 2c 6c 3d 7b 63 6c 61 73 73 4e 61 6d 65 3a "},l={className:
0000a970: 22 6d 65 74 61 22 2c 62 65 67 69 6e 3a 22 40 22 "meta",begin:"@"
0000a980: 2b 65 2e 55 4e 44 45 52 53 43 4f 52 45 5f 49 44 +e.UNDERSCORE_ID
0000a990: 45 4e 54 5f 52 45 2c 63 6f 6e 74 61 69 6e 73 3a ENT_RE,contains:
0000a9a0: 5b 7b 62 65 67 69 6e 3a 2f 5c 28 2f 2c 65 6e 64 [{begin:/\(/,end
0000a9b0: 3a 2f 5c 29 2f 2c 63 6f 6e 74 61 69 6e 73 3a 5b :/\)/,contains:[
0000a9c0: 65 2e 69 6e 68 65 72 69 74 28 74 2c 7b 63 6c 61 e.inherit(t,{cla
0000a9d0: 73 73 4e 61 6d 65 3a 22 6d 65 74 61 2d 73 74 72 ssName:"meta-str
0000a9e0: 69 6e 67 22 7d 29 5d 7d 5d 7d 2c 63 3d 65 2e 43 ing"})]}]},c=e.C
0000a9f0: 4f 4d 4d 45 4e 54 28 22 2f 5c 5c 2a 22 2c 22 5c OMMENT("/\\*","\
0000aa00: 5c 2a 2f 22 2c 7b 63 6f 6e 74 61 69 6e 73 3a 5b \*/",{contains:[
0000aa10: 65 2e 43 5f 42 4c 4f 43 4b 5f 43 4f 4d 4d 45 4e e.C_BLOCK_COMMEN
0000aa20: 54 5f 4d 4f 44 45 5d 7d 29 2c 6f 3d 7b 76 61 72 T_MODE]}),o={var
0000aa30: 69 61 6e 74 73 3a 5b 7b 63 6c 61 73 73 4e 61 6d iants:[{classNam
0000aa40: 65 3a 22 74 79 70 65 22 2c 62 65 67 69 6e 3a 65 e:"type",begin:e
0000aa50: 2e 55 4e 44 45 52 53 43 4f 52 45 5f 49 44 45 4e .UNDERSCORE_IDEN
0000aa60: 54 5f 52 45 7d 2c 7b 62 65 67 69 6e 3a 2f 5c 28 T_RE},{begin:/\(
0000aa70: 2f 2c 65 6e 64 3a 2f 5c 29 2f 2c 63 6f 6e 74 61 /,end:/\)/,conta
0000aa80: 69 6e 73 3a 5b 5d 7d 5d 7d 2c 64 3d 6f 3b 72 65 ins:[]}]},d=o;re
0000aa90: 74 75 72 6e 20 64 2e 76 61 72 69 61 6e 74 73 5b turn d.variants[
0000aaa0: 31 5d 2e 63 6f 6e 74 61 69 6e 73 3d 5b 6f 5d 2c 1].contains=[o],
0000aab0: 6f 2e 76 61 72 69 61 6e 74 73 5b 31 5d 2e 63 6f o.variants[1].co
0000aac0: 6e 74 61 69 6e 73 3d 5b 64 5d 2c 7b 6e 61 6d 65 ntains=[d],{name
0000aad0: 3a 22 4b 6f 74 6c 69 6e 22 2c 61 6c 69 61 73 65 :"Kotlin",aliase
0000aae0: 73 3a 5b 22 6b 74 22 5d 2c 6b 65 79 77 6f 72 64 s:["kt"],keyword
0000aaf0: 73 3a 6e 2c 63 6f 6e 74 61 69 6e 73 3a 5b 65 2e s:n,contains:[e.
0000ab00: 43 4f 4d 4d 45 4e 54 28 22 2f 5c 5c 2a 5c 5c 2a COMMENT("/\\*\\*
0000ab10: 22 2c 22 5c 5c 2a 2f 22 2c 7b 72 65 6c 65 76 61 ","\\*/",{releva
0000ab20: 6e 63 65 3a 30 2c 63 6f 6e 74 61 69 6e 73 3a 5b nce:0,contains:[
0000ab30: 7b 63 6c 61 73 73 4e 61 6d 65 3a 22 64 6f 63 74 {className:"doct
0000ab40: 61 67 22 2c 62 65 67 69 6e 3a 22 40 5b 41 2d 5a ag",begin:"@[A-Z
0000ab50: 61 2d 7a 5d 2b 22 7d 5d 7d 29 2c 65 2e 43 5f 4c a-z]+"}]}),e.C_L
0000ab60: 49 4e 45 5f 43 4f 4d 4d 45 4e 54 5f 4d 4f 44 45 INE_COMMENT_MODE
0000ab70: 2c 63 2c 7b 63 6c 61 73 73 4e 61 6d 65 3a 22 6b ,c,{className:"k
0000ab80: 65 79 77 6f 72 64 22 2c 62 65 67 69 6e 3a 2f 5c eyword",begin:/\
0000ab90: 62 28 62 72 65 61 6b 7c 63 6f 6e 74 69 6e 75 65 b(break|continue
0000aba0: 7c 72 65 74 75 72 6e 7c 74 68 69 73 29 5c 62 2f |return|this)\b/
0000abb0: 2c 73 74 61 72 74 73 3a 7b 63 6f 6e 74 61 69 6e ,starts:{contain
0000abc0: 73 3a 5b 7b 63 6c 61 73 73 4e 61 6d 65 3a 22 73 s:[{className:"s
0000abd0: 79 6d 62 6f 6c 22 2c 62 65 67 69 6e 3a 2f 40 5c ymbol",begin:/@\
0000abe0: 77 2b 2f 7d 5d 7d 7d 2c 61 2c 72 2c 6c 2c 7b 63 w+/}]}},a,r,l,{c
0000abf0: 6c 61 73 73 4e 61 6d 65 3a 22 66 75 6e 63 74 69 lassName:"functi
0000ac00: 6f 6e 22 2c 62 65 67 69 6e 4b 65 79 77 6f 72 64 on",beginKeyword
0000ac10: 73 3a 22 66 75 6e 22 2c 65 6e 64 3a 22 5b 28 5d s:"fun",end:"[(]
0000ac20: 7c 24 22 2c 72 65 74 75 72 6e 42 65 67 69 6e 3a |$",returnBegin:
0000ac30: 21 30 2c 65 78 63 6c 75 64 65 45 6e 64 3a 21 30 !0,excludeEnd:!0
0000ac40: 2c 6b 65 79 77 6f 72 64 73 3a 6e 2c 69 6c 6c 65 ,keywords:n,ille
0000ac50: 67 61 6c 3a 2f 66 75 6e 5c 73 2b 28 3c 2e 2a 3e gal:/fun\s+(<.*>
0000ac60: 29 3f 5b 5e 5c 73 5c 28 5d 2b 28 5c 73 2b 5b 5e )?[^\s\(]+(\s+[^
0000ac70: 5c 73 5c 28 5d 2b 29 5c 73 2a 3d 2f 2c 72 65 6c \s\(]+)\s*=/,rel
0000ac80: 65 76 61 6e 63 65 3a 35 2c 63 6f 6e 74 61 69 6e evance:5,contain
0000ac90: 73 3a 5b 7b 62 65 67 69 6e 3a 65 2e 55 4e 44 45 s:[{begin:e.UNDE
0000aca0: 52 53 43 4f 52 45 5f 49 44 45 4e 54 5f 52 45 2b RSCORE_IDENT_RE+
0000acb0: 22 5c 5c 73 2a 5c 5c 28 22 2c 72 65 74 75 72 6e "\\s*\\(",return
0000acc0: 42 65 67 69 6e 3a 21 30 2c 72 65 6c 65 76 61 6e Begin:!0,relevan
0000acd0: 63 65 3a 30 2c 63 6f 6e 74 61 69 6e 73 3a 5b 65 ce:0,contains:[e
0000ace0: 2e 55 4e 44 45 52 53 43 4f 52 45 5f 54 49 54 4c .UNDERSCORE_TITL
0000acf0: 45 5f 4d 4f 44 45 5d 7d 2c 7b 63 6c 61 73 73 4e E_MODE]},{classN
0000ad00: 61 6d 65 3a 22 74 79 70 65 22 2c 62 65 67 69 6e ame:"type",begin
0000ad10: 3a 2f 3c 2f 2c 65 6e 64 3a 2f 3e 2f 2c 6b 65 79 :/</,end:/>/,key
0000ad20: 77 6f 72 64 73 3a 22 72 65 69 66 69 65 64 22 2c words:"reified",
0000ad30: 72 65 6c 65 76 61 6e 63 65 3a 30 7d 2c 7b 63 6c relevance:0},{cl
0000ad40: 61 73 73 4e 61 6d 65 3a 22 70 61 72 61 6d 73 22 assName:"params"
0000ad50: 2c 62 65 67 69 6e 3a 2f 5c 28 2f 2c 65 6e 64 3a ,begin:/\(/,end:
0000ad60: 2f 5c 29 2f 2c 65 6e 64 73 50 61 72 65 6e 74 3a /\)/,endsParent:
0000ad70: 21 30 2c 6b 65 79 77 6f 72 64 73 3a 6e 2c 72 65 !0,keywords:n,re
0000ad80: 6c 65 76 61 6e 63 65 3a 30 2c 63 6f 6e 74 61 69 levance:0,contai
0000ad90: 6e 73 3a 5b 7b 62 65 67 69 6e 3a 2f 3a 2f 2c 65 ns:[{begin:/:/,e
0000ada0: 6e 64 3a 2f 5b 3d 2c 5c 2f 5d 2f 2c 65 6e 64 73 nd:/[=,\/]/,ends
0000adb0: 57 69 74 68 50 61 72 65 6e 74 3a 21 30 2c 63 6f WithParent:!0,co
0000adc0: 6e 74 61 69 6e 73 3a 5b 6f 2c 65 2e 43 5f 4c 49 ntains:[o,e.C_LI
0000add0: 4e 45 5f 43 4f 4d 4d 45 4e 54 5f 4d 4f 44 45 2c NE_COMMENT_MODE,
0000ade0: 63 5d 2c 72 65 6c 65 76 61 6e 63 65 3a 30 7d 2c c],relevance:0},
0000adf0: 65 2e 43 5f 4c 49 4e 45 5f 43 4f 4d 4d 45 4e 54 e.C_LINE_COMMENT
0000ae00: 5f 4d 4f 44 45 2c 63 2c 72 2c 6c 2c 74 2c 65 2e _MODE,c,r,l,t,e.
0000ae10: 43 5f 4e 55 4d 42 45 52 5f 4d 4f 44 45 5d 7d 2c C_NUMBER_MODE]},
0000ae20: 63 5d 7d 2c 7b 63 6c 61 73 73 4e 61 6d 65 3a 22 c]},{className:"
0000ae30: 63 6c 61 73 73 22 2c 62 65 67 69 6e 4b 65 79 77 class",beginKeyw
0000ae40: 6f 72 64 73 3a 22 63 6c 61 73 73 20 69 6e 74 65 ords:"class inte
0000ae50: 72 66 61 63 65 20 74 72 61 69 74 22 2c 65 6e 64 rface trait",end
0000ae60: 3a 2f 5b 3a 5c 7b 28 5d 7c 24 2f 2c 65 78 63 6c :/[:\{(]|$/,excl
0000ae70: 75 64 65 45 6e 64 3a 21 30 2c 69 6c 6c 65 67 61 udeEnd:!0,illega
0000ae80: 6c 3a 22 65 78 74 65 6e 64 73 20 69 6d 70 6c 65 l:"extends imple
0000ae90: 6d 65 6e 74 73 22 2c 63 6f 6e 74 61 69 6e 73 3a ments",contains:
0000aea0: 5b 7b 62 65 67 69 6e 4b 65 79 77 6f 72 64 73 3a [{beginKeywords:
0000aeb0: 22 70 75 62 6c 69 63 20 70 72 6f 74 65 63 74 65 "public protecte
0000aec0: 64 20 69 6e 74 65 72 6e 61 6c 20 70 72 69 76 61 d internal priva
0000aed0: 74 65 20 63 6f 6e 73 74 72 75 63 74 6f 72 22 7d te constructor"}
0000aee0: 2c 65 2e 55 4e 44 45 52 53 43 4f 52 45 5f 54 49 ,e.UNDERSCORE_TI
0000aef0: 54 4c 45 5f 4d 4f 44 45 2c 7b 63 6c 61 73 73 4e TLE_MODE,{classN
0000af00: 61 6d 65 3a 22 74 79 70 65 22 2c 62 65 67 69 6e ame:"type",begin
0000af10: 3a 2f 3c 2f 2c 65 6e 64 3a 2f 3e 2f 2c 65 78 63 :/</,end:/>/,exc
0000af20: 6c 75 64 65 42 65 67 69 6e 3a 21 30 2c 65 78 63 ludeBegin:!0,exc
0000af30: 6c 75 64 65 45 6e 64 3a 21 30 2c 72 65 6c 65 76 ludeEnd:!0,relev
0000af40: 61 6e 63 65 3a 30 7d 2c 7b 63 6c 61 73 73 4e 61 ance:0},{classNa
0000af50: 6d 65 3a 22 74 79 70 65 22 2c 62 65 67 69 6e 3a me:"type",begin:
0000af60: 2f 5b 2c 3a 5d 5c 73 2a 2f 2c 65 6e 64 3a 2f 5b /[,:]\s*/,end:/[
0000af70: 3c 5c 28 2c 5d 7c 24 2f 2c 65 78 63 6c 75 64 65 <\(,]|$/,exclude
0000af80: 42 65 67 69 6e 3a 21 30 2c 72 65 74 75 72 6e 45 Begin:!0,returnE
0000af90: 6e 64 3a 21 30 7d 2c 72 2c 6c 5d 7d 2c 74 2c 7b nd:!0},r,l]},t,{
0000afa0: 63 6c 61 73 73 4e 61 6d 65 3a 22 6d 65 74 61 22 className:"meta"
0000afb0: 2c 62 65 67 69 6e 3a 22 5e 23 21 2f 75 73 72 2f ,begin:"^#!/usr/
0000afc0: 62 69 6e 2f 65 6e 76 22 2c 65 6e 64 3a 22 24 22 bin/env",end:"$"
0000afd0: 2c 69 6c 6c 65 67 61 6c 3a 22 5c 6e 22 7d 2c 7b ,illegal:"\n"},{
0000afe0: 63 6c 61 73 73 4e 61 6d 65 3a 22 6e 75 6d 62 65 className:"numbe
0000aff0: 72 22 2c 62 65 67 69 6e 3a 22 5c 5c 62 28 30 5b r",begin:"\\b(0[
0000b000: 62 42 5d 28 5b 30 31 5d 2b 5b 30 31 5f 5d 2b 5b bB]([01]+[01_]+[
0000b010: 30 31 5d 2b 7c 5b 30 31 5d 2b 29 7c 30 5b 78 58 01]+|[01]+)|0[xX
0000b020: 5d 28 5b 61 2d 66 41 2d 46 30 2d 39 5d 2b 5b 61 ]([a-fA-F0-9]+[a
0000b030: 2d 66 41 2d 46 30 2d 39 5f 5d 2b 5b 61 2d 66 41 -fA-F0-9_]+[a-fA
0000b040: 2d 46 30 2d 39 5d 2b 7c 5b 61 2d 66 41 2d 46 30 -F0-9]+|[a-fA-F0
0000b050: 2d 39 5d 2b 29 7c 28 28 5b 5c 5c 64 5d 2b 5b 5c -9]+)|(([\\d]+[\
0000b060: 5c 64 5f 5d 2b 5b 5c 5c 64 5d 2b 7c 5b 5c 5c 64 \d_]+[\\d]+|[\\d
0000b070: 5d 2b 29 28 5c 5c 2e 28 5b 5c 5c 64 5d 2b 5b 5c ]+)(\\.([\\d]+[\
0000b080: 5c 64 5f 5d 2b 5b 5c 5c 64 5d 2b 7c 5b 5c 5c 64 \d_]+[\\d]+|[\\d
0000b090: 5d 2b 29 29 3f 7c 5c 5c 2e 28 5b 5c 5c 64 5d 2b ]+))?|\\.([\\d]+
0000b0a0: 5b 5c 5c 64 5f 5d 2b 5b 5c 5c 64 5d 2b 7c 5b 5c [\\d_]+[\\d]+|[\
0000b0b0: 5c 64 5d 2b 29 29 28 5b 65 45 5d 5b 2d 2b 5d 3f \d]+))([eE][-+]?
0000b0c0: 5c 5c 64 2b 29 3f 29 5b 6c 4c 66 46 5d 3f 22 2c \\d+)?)[lLfF]?",
0000b0d0: 72 65 6c 65 76 61 6e 63 65 3a 30 7d 5d 7d 7d 7d relevance:0}]}}}
0000b0e0: 28 29 29 3b 0a 68 6c 6a 73 2e 72 65 67 69 73 74 ());.hljs.regist
0000b0f0: 65 72 4c 61 6e 67 75 61 67 65 28 22 6c 65 73 73 erLanguage("less
0000b100: 22 2c 66 75 6e 63 74 69 6f 6e 28 29 7b 22 75 73 ",function(){"us
0000b110: 65 20 73 74 72 69 63 74 22 3b 72 65 74 75 72 6e e strict";return
0000b120: 20 66 75 6e 63 74 69 6f 6e 28 65 29 7b 76 61 72 function(e){var
0000b130: 20 6e 3d 22 28 5b 5c 5c 77 2d 5d 2b 7c 40 7b 5b n="([\\w-]+|@{[
0000b140: 5c 5c 77 2d 5d 2b 7d 29 22 2c 61 3d 5b 5d 2c 73 \\w-]+})",a=[],s
0000b150: 3d 5b 5d 2c 74 3d 66 75 6e 63 74 69 6f 6e 28 65 =[],t=function(e
0000b160: 29 7b 72 65 74 75 72 6e 7b 63 6c 61 73 73 4e 61 ){return{classNa
0000b170: 6d 65 3a 22 73 74 72 69 6e 67 22 2c 62 65 67 69 me:"string",begi
0000b180: 6e 3a 22 7e 3f 22 2b 65 2b 22 2e 2a 3f 22 2b 65 n:"~?"+e+".*?"+e
0000b190: 7d 7d 2c 72 3d 66 75 6e 63 74 69 6f 6e 28 65 2c }},r=function(e,
0000b1a0: 6e 2c 61 29 7b 72 65 74 75 72 6e 7b 63 6c 61 73 n,a){return{clas
0000b1b0: 73 4e 61 6d 65 3a 65 2c 62 65 67 69 6e 3a 6e 2c sName:e,begin:n,
0000b1c0: 72 65 6c 65 76 61 6e 63 65 3a 61 7d 7d 2c 69 3d relevance:a}},i=
0000b1d0: 7b 62 65 67 69 6e 3a 22 5c 5c 28 22 2c 65 6e 64 {begin:"\\(",end
0000b1e0: 3a 22 5c 5c 29 22 2c 63 6f 6e 74 61 69 6e 73 3a :"\\)",contains:
0000b1f0: 73 2c 72 65 6c 65 76 61 6e 63 65 3a 30 7d 3b 73 s,relevance:0};s
0000b200: 2e 70 75 73 68 28 65 2e 43 5f 4c 49 4e 45 5f 43 .push(e.C_LINE_C
0000b210: 4f 4d 4d 45 4e 54 5f 4d 4f 44 45 2c 65 2e 43 5f OMMENT_MODE,e.C_
0000b220: 42 4c 4f 43 4b 5f 43 4f 4d 4d 45 4e 54 5f 4d 4f BLOCK_COMMENT_MO
0000b230: 44 45 2c 74 28 22 27 22 29 2c 74 28 27 22 27 29 DE,t("'"),t('"')
0000b240: 2c 65 2e 43 53 53 5f 4e 55 4d 42 45 52 5f 4d 4f ,e.CSS_NUMBER_MO
0000b250: 44 45 2c 7b 62 65 67 69 6e 3a 22 28 75 72 6c 7c DE,{begin:"(url|
0000b260: 64 61 74 61 2d 75 72 69 29 5c 5c 28 22 2c 73 74 data-uri)\\(",st
0000b270: 61 72 74 73 3a 7b 63 6c 61 73 73 4e 61 6d 65 3a arts:{className:
0000b280: 22 73 74 72 69 6e 67 22 2c 65 6e 64 3a 22 5b 5c "string",end:"[\
0000b290: 5c 29 5c 5c 6e 5d 22 2c 65 78 63 6c 75 64 65 45 \)\\n]",excludeE
0000b2a0: 6e 64 3a 21 30 7d 7d 2c 72 28 22 6e 75 6d 62 65 nd:!0}},r("numbe
0000b2b0: 72 22 2c 22 23 5b 30 2d 39 41 2d 46 61 2d 66 5d r","#[0-9A-Fa-f]
0000b2c0: 2b 5c 5c 62 22 29 2c 69 2c 72 28 22 76 61 72 69 +\\b"),i,r("vari
0000b2d0: 61 62 6c 65 22 2c 22 40 40 3f 5b 5c 5c 77 2d 5d able","@@?[\\w-]
0000b2e0: 2b 22 2c 31 30 29 2c 72 28 22 76 61 72 69 61 62 +",10),r("variab
0000b2f0: 6c 65 22 2c 22 40 7b 5b 5c 5c 77 2d 5d 2b 7d 22 le","@{[\\w-]+}"
0000b300: 29 2c 72 28 22 62 75 69 6c 74 5f 69 6e 22 2c 22 ),r("built_in","
0000b310: 7e 3f 60 5b 5e 60 5d 2a 3f 60 22 29 2c 7b 63 6c ~?`[^`]*?`"),{cl
0000b320: 61 73 73 4e 61 6d 65 3a 22 61 74 74 72 69 62 75 assName:"attribu
0000b330: 74 65 22 2c 62 65 67 69 6e 3a 22 5b 5c 5c 77 2d te",begin:"[\\w-
0000b340: 5d 2b 5c 5c 73 2a 3a 22 2c 65 6e 64 3a 22 3a 22 ]+\\s*:",end:":"
0000b350: 2c 72 65 74 75 72 6e 42 65 67 69 6e 3a 21 30 2c ,returnBegin:!0,
0000b360: 65 78 63 6c 75 64 65 45 6e 64 3a 21 30 7d 2c 7b excludeEnd:!0},{
0000b370: 63 6c 61 73 73 4e 61 6d 65 3a 22 6d 65 74 61 22 className:"meta"
0000b380: 2c 62 65 67 69 6e 3a 22 21 69 6d 70 6f 72 74 61 ,begin:"!importa
0000b390: 6e 74 22 7d 29 3b 76 61 72 20 63 3d 73 2e 63 6f nt"});var c=s.co
0000b3a0: 6e 63 61 74 28 7b 62 65 67 69 6e 3a 22 7b 22 2c ncat({begin:"{",
0000b3b0: 65 6e 64 3a 22 7d 22 2c 63 6f 6e 74 61 69 6e 73 end:"}",contains
0000b3c0: 3a 61 7d 29 2c 6c 3d 7b 62 65 67 69 6e 4b 65 79 :a}),l={beginKey
0000b3d0: 77 6f 72 64 73 3a 22 77 68 65 6e 22 2c 65 6e 64 words:"when",end
0000b3e0: 73 57 69 74 68 50 61 72 65 6e 74 3a 21 30 2c 63 sWithParent:!0,c
0000b3f0: 6f 6e 74 61 69 6e 73 3a 5b 7b 62 65 67 69 6e 4b ontains:[{beginK
0000b400: 65 79 77 6f 72 64 73 3a 22 61 6e 64 20 6e 6f 74 eywords:"and not
0000b410: 22 7d 5d 2e 63 6f 6e 63 61 74 28 73 29 7d 2c 6f "}].concat(s)},o
0000b420: 3d 7b 62 65 67 69 6e 3a 6e 2b 22 5c 5c 73 2a 3a ={begin:n+"\\s*:
0000b430: 22 2c 72 65 74 75 72 6e 42 65 67 69 6e 3a 21 30 ",returnBegin:!0
0000b440: 2c 65 6e 64 3a 22 5b 3b 7d 5d 22 2c 72 65 6c 65 ,end:"[;}]",rele
0000b450: 76 61 6e 63 65 3a 30 2c 63 6f 6e 74 61 69 6e 73 vance:0,contains
0000b460: 3a 5b 7b 63 6c 61 73 73 4e 61 6d 65 3a 22 61 74 :[{className:"at
0000b470: 74 72 69 62 75 74 65 22 2c 62 65 67 69 6e 3a 6e tribute",begin:n
0000b480: 2c 65 6e 64 3a 22 3a 22 2c 65 78 63 6c 75 64 65 ,end:":",exclude
0000b490: 45 6e 64 3a 21 30 2c 73 74 61 72 74 73 3a 7b 65 End:!0,starts:{e
0000b4a0: 6e 64 73 57 69 74 68 50 61 72 65 6e 74 3a 21 30 ndsWithParent:!0
0000b4b0: 2c 69 6c 6c 65 67 61 6c 3a 22 5b 3c 3d 24 5d 22 ,illegal:"[<=$]"
0000b4c0: 2c 72 65 6c 65 76 61 6e 63 65 3a 30 2c 63 6f 6e ,relevance:0,con
0000b4d0: 74 61 69 6e 73 3a 73 7d 7d 5d 7d 2c 67 3d 7b 63 tains:s}}]},g={c
0000b4e0: 6c 61 73 73 4e 61 6d 65 3a 22 6b 65 79 77 6f 72 lassName:"keywor
0000b4f0: 64 22 2c 62 65 67 69 6e 3a 22 40 28 69 6d 70 6f d",begin:"@(impo
0000b500: 72 74 7c 6d 65 64 69 61 7c 63 68 61 72 73 65 74 rt|media|charset
0000b510: 7c 66 6f 6e 74 2d 66 61 63 65 7c 28 2d 5b 61 2d |font-face|(-[a-
0000b520: 7a 5d 2b 2d 29 3f 6b 65 79 66 72 61 6d 65 73 7c z]+-)?keyframes|
0000b530: 73 75 70 70 6f 72 74 73 7c 64 6f 63 75 6d 65 6e supports|documen
0000b540: 74 7c 6e 61 6d 65 73 70 61 63 65 7c 70 61 67 65 t|namespace|page
0000b550: 7c 76 69 65 77 70 6f 72 74 7c 68 6f 73 74 29 5c |viewport|host)\
0000b560: 5c 62 22 2c 73 74 61 72 74 73 3a 7b 65 6e 64 3a \b",starts:{end:
0000b570: 22 5b 3b 7b 7d 5d 22 2c 72 65 74 75 72 6e 45 6e "[;{}]",returnEn
0000b580: 64 3a 21 30 2c 63 6f 6e 74 61 69 6e 73 3a 73 2c d:!0,contains:s,
0000b590: 72 65 6c 65 76 61 6e 63 65 3a 30 7d 7d 2c 64 3d relevance:0}},d=
0000b5a0: 7b 63 6c 61 73 73 4e 61 6d 65 3a 22 76 61 72 69 {className:"vari
0000b5b0: 61 62 6c 65 22 2c 76 61 72 69 61 6e 74 73 3a 5b able",variants:[
0000b5c0: 7b 62 65 67 69 6e 3a 22 40 5b 5c 5c 77 2d 5d 2b {begin:"@[\\w-]+
0000b5d0: 5c 5c 73 2a 3a 22 2c 72 65 6c 65 76 61 6e 63 65 \\s*:",relevance
0000b5e0: 3a 31 35 7d 2c 7b 62 65 67 69 6e 3a 22 40 5b 5c :15},{begin:"@[\
0000b5f0: 5c 77 2d 5d 2b 22 7d 5d 2c 73 74 61 72 74 73 3a \w-]+"}],starts:
0000b600: 7b 65 6e 64 3a 22 5b 3b 7d 5d 22 2c 72 65 74 75 {end:"[;}]",retu
0000b610: 72 6e 45 6e 64 3a 21 30 2c 63 6f 6e 74 61 69 6e rnEnd:!0,contain
0000b620: 73 3a 63 7d 7d 2c 62 3d 7b 76 61 72 69 61 6e 74 s:c}},b={variant
0000b630: 73 3a 5b 7b 62 65 67 69 6e 3a 22 5b 5c 5c 2e 23 s:[{begin:"[\\.#
0000b640: 3a 26 5c 5c 5b 3e 5d 22 2c 65 6e 64 3a 22 5b 3b :&\\[>]",end:"[;
0000b650: 7b 7d 5d 22 7d 2c 7b 62 65 67 69 6e 3a 6e 2c 65 {}]"},{begin:n,e
0000b660: 6e 64 3a 22 7b 22 7d 5d 2c 72 65 74 75 72 6e 42 nd:"{"}],returnB
0000b670: 65 67 69 6e 3a 21 30 2c 72 65 74 75 72 6e 45 6e egin:!0,returnEn
0000b680: 64 3a 21 30 2c 69 6c 6c 65 67 61 6c 3a 22 5b 3c d:!0,illegal:"[<
0000b690: 3d 27 24 5c 22 5d 22 2c 72 65 6c 65 76 61 6e 63 ='$\"]",relevanc
0000b6a0: 65 3a 30 2c 63 6f 6e 74 61 69 6e 73 3a 5b 65 2e e:0,contains:[e.
0000b6b0: 43 5f 4c 49 4e 45 5f 43 4f 4d 4d 45 4e 54 5f 4d C_LINE_COMMENT_M
0000b6c0: 4f 44 45 2c 65 2e 43 5f 42 4c 4f 43 4b 5f 43 4f ODE,e.C_BLOCK_CO
0000b6d0: 4d 4d 45 4e 54 5f 4d 4f 44 45 2c 6c 2c 72 28 22 MMENT_MODE,l,r("
0000b6e0: 6b 65 79 77 6f 72 64 22 2c 22 61 6c 6c 5c 5c 62 keyword","all\\b
0000b6f0: 22 29 2c 72 28 22 76 61 72 69 61 62 6c 65 22 2c "),r("variable",
0000b700: 22 40 7b 5b 5c 5c 77 2d 5d 2b 7d 22 29 2c 72 28 "@{[\\w-]+}"),r(
0000b710: 22 73 65 6c 65 63 74 6f 72 2d 74 61 67 22 2c 6e "selector-tag",n
0000b720: 2b 22 25 3f 22 2c 30 29 2c 72 28 22 73 65 6c 65 +"%?",0),r("sele
0000b730: 63 74 6f 72 2d 69 64 22 2c 22 23 22 2b 6e 29 2c ctor-id","#"+n),
0000b740: 72 28 22 73 65 6c 65 63 74 6f 72 2d 63 6c 61 73 r("selector-clas
0000b750: 73 22 2c 22 5c 5c 2e 22 2b 6e 2c 30 29 2c 72 28 s","\\."+n,0),r(
0000b760: 22 73 65 6c 65 63 74 6f 72 2d 74 61 67 22 2c 22 "selector-tag","
0000b770: 26 22 2c 30 29 2c 7b 63 6c 61 73 73 4e 61 6d 65 &",0),{className
0000b780: 3a 22 73 65 6c 65 63 74 6f 72 2d 61 74 74 72 22 :"selector-attr"
0000b790: 2c 62 65 67 69 6e 3a 22 5c 5c 5b 22 2c 65 6e 64 ,begin:"\\[",end
0000b7a0: 3a 22 5c 5c 5d 22 7d 2c 7b 63 6c 61 73 73 4e 61 :"\\]"},{classNa
0000b7b0: 6d 65 3a 22 73 65 6c 65 63 74 6f 72 2d 70 73 65 me:"selector-pse
0000b7c0: 75 64 6f 22 2c 62 65 67 69 6e 3a 2f 3a 28 3a 29 udo",begin:/:(:)
0000b7d0: 3f 5b 61 2d 7a 41 2d 5a 30 2d 39 5c 5f 5c 2d 5c ?[a-zA-Z0-9\_\-\
0000b7e0: 2b 5c 28 5c 29 22 27 2e 5d 2b 2f 7d 2c 7b 62 65 +\(\)"'.]+/},{be
0000b7f0: 67 69 6e 3a 22 5c 5c 28 22 2c 65 6e 64 3a 22 5c gin:"\\(",end:"\
0000b800: 5c 29 22 2c 63 6f 6e 74 61 69 6e 73 3a 63 7d 2c \)",contains:c},
0000b810: 7b 62 65 67 69 6e 3a 22 21 69 6d 70 6f 72 74 61 {begin:"!importa
0000b820: 6e 74 22 7d 5d 7d 3b 72 65 74 75 72 6e 20 61 2e nt"}]};return a.
0000b830: 70 75 73 68 28 65 2e 43 5f 4c 49 4e 45 5f 43 4f push(e.C_LINE_CO
0000b840: 4d 4d 45 4e 54 5f 4d 4f 44 45 2c 65 2e 43 5f 42 MMENT_MODE,e.C_B
0000b850: 4c 4f 43 4b 5f 43 4f 4d 4d 45 4e 54 5f 4d 4f 44 LOCK_COMMENT_MOD
0000b860: 45 2c 67 2c 64 2c 6f 2c 62 29 2c 7b 6e 61 6d 65 E,g,d,o,b),{name
0000b870: 3a 22 4c 65 73 73 22 2c 63 61 73 65 5f 69 6e 73 :"Less",case_ins
0000b880: 65 6e 73 69 74 69 76 65 3a 21 30 2c 69 6c 6c 65 ensitive:!0,ille
0000b890: 67 61 6c 3a 22 5b 3d 3e 27 2f 3c 28 24 5c 22 5d gal:"[=>'/<($\"]
0000b8a0: 22 2c 63 6f 6e 74 61 69 6e 73 3a 61 7d 7d 7d 28 ",contains:a}}}(
0000b8b0: 29 29 3b 0a 68 6c 6a 73 2e 72 65 67 69 73 74 65 ));.hljs.registe
0000b8c0: 72 4c 61 6e 67 75 61 67 65 28 22 6c 75 61 22 2c rLanguage("lua",
0000b8d0: 66 75 6e 63 74 69 6f 6e 28 29 7b 22 75 73 65 20 function(){"use
0000b8e0: 73 74 72 69 63 74 22 3b 72 65 74 75 72 6e 20 66 strict";return f
0000b8f0: 75 6e 63 74 69 6f 6e 28 65 29 7b 76 61 72 20 74 unction(e){var t
0000b900: 3d 7b 62 65 67 69 6e 3a 22 5c 5c 5b 3d 2a 5c 5c ={begin:"\\[=*\\
0000b910: 5b 22 2c 65 6e 64 3a 22 5c 5c 5d 3d 2a 5c 5c 5d [",end:"\\]=*\\]
0000b920: 22 2c 63 6f 6e 74 61 69 6e 73 3a 5b 22 73 65 6c ",contains:["sel
0000b930: 66 22 5d 7d 2c 61 3d 5b 65 2e 43 4f 4d 4d 45 4e f"]},a=[e.COMMEN
0000b940: 54 28 22 2d 2d 28 3f 21 5c 5c 5b 3d 2a 5c 5c 5b T("--(?!\\[=*\\[
0000b950: 29 22 2c 22 24 22 29 2c 65 2e 43 4f 4d 4d 45 4e )","$"),e.COMMEN
0000b960: 54 28 22 2d 2d 5c 5c 5b 3d 2a 5c 5c 5b 22 2c 22 T("--\\[=*\\[","
0000b970: 5c 5c 5d 3d 2a 5c 5c 5d 22 2c 7b 63 6f 6e 74 61 \\]=*\\]",{conta
0000b980: 69 6e 73 3a 5b 74 5d 2c 72 65 6c 65 76 61 6e 63 ins:[t],relevanc
0000b990: 65 3a 31 30 7d 29 5d 3b 72 65 74 75 72 6e 7b 6e e:10})];return{n
0000b9a0: 61 6d 65 3a 22 4c 75 61 22 2c 6b 65 79 77 6f 72 ame:"Lua",keywor
0000b9b0: 64 73 3a 7b 24 70 61 74 74 65 72 6e 3a 65 2e 55 ds:{$pattern:e.U
0000b9c0: 4e 44 45 52 53 43 4f 52 45 5f 49 44 45 4e 54 5f NDERSCORE_IDENT_
0000b9d0: 52 45 2c 6c 69 74 65 72 61 6c 3a 22 74 72 75 65 RE,literal:"true
0000b9e0: 20 66 61 6c 73 65 20 6e 69 6c 22 2c 6b 65 79 77 false nil",keyw
0000b9f0: 6f 72 64 3a 22 61 6e 64 20 62 72 65 61 6b 20 64 ord:"and break d
0000ba00: 6f 20 65 6c 73 65 20 65 6c 73 65 69 66 20 65 6e o else elseif en
0000ba10: 64 20 66 6f 72 20 67 6f 74 6f 20 69 66 20 69 6e d for goto if in
0000ba20: 20 6c 6f 63 61 6c 20 6e 6f 74 20 6f 72 20 72 65 local not or re
0000ba30: 70 65 61 74 20 72 65 74 75 72 6e 20 74 68 65 6e peat return then
0000ba40: 20 75 6e 74 69 6c 20 77 68 69 6c 65 22 2c 62 75 until while",bu
0000ba50: 69 6c 74 5f 69 6e 3a 22 5f 47 20 5f 45 4e 56 20 ilt_in:"_G _ENV
0000ba60: 5f 56 45 52 53 49 4f 4e 20 5f 5f 69 6e 64 65 78 _VERSION __index
0000ba70: 20 5f 5f 6e 65 77 69 6e 64 65 78 20 5f 5f 6d 6f __newindex __mo
0000ba80: 64 65 20 5f 5f 63 61 6c 6c 20 5f 5f 6d 65 74 61 de __call __meta
0000ba90: 74 61 62 6c 65 20 5f 5f 74 6f 73 74 72 69 6e 67 table __tostring
0000baa0: 20 5f 5f 6c 65 6e 20 5f 5f 67 63 20 5f 5f 61 64 __len __gc __ad
0000bab0: 64 20 5f 5f 73 75 62 20 5f 5f 6d 75 6c 20 5f 5f d __sub __mul __
0000bac0: 64 69 76 20 5f 5f 6d 6f 64 20 5f 5f 70 6f 77 20 div __mod __pow
0000bad0: 5f 5f 63 6f 6e 63 61 74 20 5f 5f 75 6e 6d 20 5f __concat __unm _
0000bae0: 5f 65 71 20 5f 5f 6c 74 20 5f 5f 6c 65 20 61 73 _eq __lt __le as
0000baf0: 73 65 72 74 20 63 6f 6c 6c 65 63 74 67 61 72 62 sert collectgarb
0000bb00: 61 67 65 20 64 6f 66 69 6c 65 20 65 72 72 6f 72 age dofile error
0000bb10: 20 67 65 74 66 65 6e 76 20 67 65 74 6d 65 74 61 getfenv getmeta
0000bb20: 74 61 62 6c 65 20 69 70 61 69 72 73 20 6c 6f 61 table ipairs loa
0000bb30: 64 20 6c 6f 61 64 66 69 6c 65 20 6c 6f 61 64 73 d loadfile loads
0000bb40: 74 72 69 6e 67 20 6d 6f 64 75 6c 65 20 6e 65 78 tring module nex
0000bb50: 74 20 70 61 69 72 73 20 70 63 61 6c 6c 20 70 72 t pairs pcall pr
0000bb60: 69 6e 74 20 72 61 77 65 71 75 61 6c 20 72 61 77 int rawequal raw
0000bb70: 67 65 74 20 72 61 77 73 65 74 20 72 65 71 75 69 get rawset requi
0000bb80: 72 65 20 73 65 6c 65 63 74 20 73 65 74 66 65 6e re select setfen
0000bb90: 76 20 73 65 74 6d 65 74 61 74 61 62 6c 65 20 74 v setmetatable t
0000bba0: 6f 6e 75 6d 62 65 72 20 74 6f 73 74 72 69 6e 67 onumber tostring
0000bbb0: 20 74 79 70 65 20 75 6e 70 61 63 6b 20 78 70 63 type unpack xpc
0000bbc0: 61 6c 6c 20 61 72 67 20 73 65 6c 66 20 63 6f 72 all arg self cor
0000bbd0: 6f 75 74 69 6e 65 20 72 65 73 75 6d 65 20 79 69 outine resume yi
0000bbe0: 65 6c 64 20 73 74 61 74 75 73 20 77 72 61 70 20 eld status wrap
0000bbf0: 63 72 65 61 74 65 20 72 75 6e 6e 69 6e 67 20 64 create running d
0000bc00: 65 62 75 67 20 67 65 74 75 70 76 61 6c 75 65 20 ebug getupvalue
0000bc10: 64 65 62 75 67 20 73 65 74 68 6f 6f 6b 20 67 65 debug sethook ge
0000bc20: 74 6d 65 74 61 74 61 62 6c 65 20 67 65 74 68 6f tmetatable getho
0000bc30: 6f 6b 20 73 65 74 6d 65 74 61 74 61 62 6c 65 20 ok setmetatable
0000bc40: 73 65 74 6c 6f 63 61 6c 20 74 72 61 63 65 62 61 setlocal traceba
0000bc50: 63 6b 20 73 65 74 66 65 6e 76 20 67 65 74 69 6e ck setfenv getin
0000bc60: 66 6f 20 73 65 74 75 70 76 61 6c 75 65 20 67 65 fo setupvalue ge
0000bc70: 74 6c 6f 63 61 6c 20 67 65 74 72 65 67 69 73 74 tlocal getregist
0000bc80: 72 79 20 67 65 74 66 65 6e 76 20 69 6f 20 6c 69 ry getfenv io li
0000bc90: 6e 65 73 20 77 72 69 74 65 20 63 6c 6f 73 65 20 nes write close
0000bca0: 66 6c 75 73 68 20 6f 70 65 6e 20 6f 75 74 70 75 flush open outpu
0000bcb0: 74 20 74 79 70 65 20 72 65 61 64 20 73 74 64 65 t type read stde
0000bcc0: 72 72 20 73 74 64 69 6e 20 69 6e 70 75 74 20 73 rr stdin input s
0000bcd0: 74 64 6f 75 74 20 70 6f 70 65 6e 20 74 6d 70 66 tdout popen tmpf
0000bce0: 69 6c 65 20 6d 61 74 68 20 6c 6f 67 20 6d 61 78 ile math log max
0000bcf0: 20 61 63 6f 73 20 68 75 67 65 20 6c 64 65 78 70 acos huge ldexp
0000bd00: 20 70 69 20 63 6f 73 20 74 61 6e 68 20 70 6f 77 pi cos tanh pow
0000bd10: 20 64 65 67 20 74 61 6e 20 63 6f 73 68 20 73 69 deg tan cosh si
0000bd20: 6e 68 20 72 61 6e 64 6f 6d 20 72 61 6e 64 6f 6d nh random random
0000bd30: 73 65 65 64 20 66 72 65 78 70 20 63 65 69 6c 20 seed frexp ceil
0000bd40: 66 6c 6f 6f 72 20 72 61 64 20 61 62 73 20 73 71 floor rad abs sq
0000bd50: 72 74 20 6d 6f 64 66 20 61 73 69 6e 20 6d 69 6e rt modf asin min
0000bd60: 20 6d 6f 64 20 66 6d 6f 64 20 6c 6f 67 31 30 20 mod fmod log10
0000bd70: 61 74 61 6e 32 20 65 78 70 20 73 69 6e 20 61 74 atan2 exp sin at
0000bd80: 61 6e 20 6f 73 20 65 78 69 74 20 73 65 74 6c 6f an os exit setlo
0000bd90: 63 61 6c 65 20 64 61 74 65 20 67 65 74 65 6e 76 cale date getenv
0000bda0: 20 64 69 66 66 74 69 6d 65 20 72 65 6d 6f 76 65 difftime remove
0000bdb0: 20 74 69 6d 65 20 63 6c 6f 63 6b 20 74 6d 70 6e time clock tmpn
0000bdc0: 61 6d 65 20 72 65 6e 61 6d 65 20 65 78 65 63 75 ame rename execu
0000bdd0: 74 65 20 70 61 63 6b 61 67 65 20 70 72 65 6c 6f te package prelo
0000bde0: 61 64 20 6c 6f 61 64 6c 69 62 20 6c 6f 61 64 65 ad loadlib loade
0000bdf0: 64 20 6c 6f 61 64 65 72 73 20 63 70 61 74 68 20 d loaders cpath
0000be00: 63 6f 6e 66 69 67 20 70 61 74 68 20 73 65 65 61 config path seea
0000be10: 6c 6c 20 73 74 72 69 6e 67 20 73 75 62 20 75 70 ll string sub up
0000be20: 70 65 72 20 6c 65 6e 20 67 66 69 6e 64 20 72 65 per len gfind re
0000be30: 70 20 66 69 6e 64 20 6d 61 74 63 68 20 63 68 61 p find match cha
0000be40: 72 20 64 75 6d 70 20 67 6d 61 74 63 68 20 72 65 r dump gmatch re
0000be50: 76 65 72 73 65 20 62 79 74 65 20 66 6f 72 6d 61 verse byte forma
0000be60: 74 20 67 73 75 62 20 6c 6f 77 65 72 20 74 61 62 t gsub lower tab
0000be70: 6c 65 20 73 65 74 6e 20 69 6e 73 65 72 74 20 67 le setn insert g
0000be80: 65 74 6e 20 66 6f 72 65 61 63 68 69 20 6d 61 78 etn foreachi max
0000be90: 6e 20 66 6f 72 65 61 63 68 20 63 6f 6e 63 61 74 n foreach concat
0000bea0: 20 73 6f 72 74 20 72 65 6d 6f 76 65 22 7d 2c 63 sort remove"},c
0000beb0: 6f 6e 74 61 69 6e 73 3a 61 2e 63 6f 6e 63 61 74 ontains:a.concat
0000bec0: 28 5b 7b 63 6c 61 73 73 4e 61 6d 65 3a 22 66 75 ([{className:"fu
0000bed0: 6e 63 74 69 6f 6e 22 2c 62 65 67 69 6e 4b 65 79 nction",beginKey
0000bee0: 77 6f 72 64 73 3a 22 66 75 6e 63 74 69 6f 6e 22 words:"function"
0000bef0: 2c 65 6e 64 3a 22 5c 5c 29 22 2c 63 6f 6e 74 61 ,end:"\\)",conta
0000bf00: 69 6e 73 3a 5b 65 2e 69 6e 68 65 72 69 74 28 65 ins:[e.inherit(e
0000bf10: 2e 54 49 54 4c 45 5f 4d 4f 44 45 2c 7b 62 65 67 .TITLE_MODE,{beg
0000bf20: 69 6e 3a 22 28 5b 5f 61 2d 7a 41 2d 5a 5d 5c 5c in:"([_a-zA-Z]\\
0000bf30: 77 2a 5c 5c 2e 29 2a 28 5b 5f 61 2d 7a 41 2d 5a w*\\.)*([_a-zA-Z
0000bf40: 5d 5c 5c 77 2a 3a 29 3f 5b 5f 61 2d 7a 41 2d 5a ]\\w*:)?[_a-zA-Z
0000bf50: 5d 5c 5c 77 2a 22 7d 29 2c 7b 63 6c 61 73 73 4e ]\\w*"}),{classN
0000bf60: 61 6d 65 3a 22 70 61 72 61 6d 73 22 2c 62 65 67 ame:"params",beg
0000bf70: 69 6e 3a 22 5c 5c 28 22 2c 65 6e 64 73 57 69 74 in:"\\(",endsWit
0000bf80: 68 50 61 72 65 6e 74 3a 21 30 2c 63 6f 6e 74 61 hParent:!0,conta
0000bf90: 69 6e 73 3a 61 7d 5d 2e 63 6f 6e 63 61 74 28 61 ins:a}].concat(a
0000bfa0: 29 7d 2c 65 2e 43 5f 4e 55 4d 42 45 52 5f 4d 4f )},e.C_NUMBER_MO
0000bfb0: 44 45 2c 65 2e 41 50 4f 53 5f 53 54 52 49 4e 47 DE,e.APOS_STRING
0000bfc0: 5f 4d 4f 44 45 2c 65 2e 51 55 4f 54 45 5f 53 54 _MODE,e.QUOTE_ST
0000bfd0: 52 49 4e 47 5f 4d 4f 44 45 2c 7b 63 6c 61 73 73 RING_MODE,{class
0000bfe0: 4e 61 6d 65 3a 22 73 74 72 69 6e 67 22 2c 62 65 Name:"string",be
0000bff0: 67 69 6e 3a 22 5c 5c 5b 3d 2a 5c 5c 5b 22 2c 65 gin:"\\[=*\\[",e
0000c000: 6e 64 3a 22 5c 5c 5d 3d 2a 5c 5c 5d 22 2c 63 6f nd:"\\]=*\\]",co
0000c010: 6e 74 61 69 6e 73 3a 5b 74 5d 2c 72 65 6c 65 76 ntains:[t],relev
0000c020: 61 6e 63 65 3a 35 7d 5d 29 7d 7d 7d 28 29 29 3b ance:5}])}}}());
0000c030: 0a 68 6c 6a 73 2e 72 65 67 69 73 74 65 72 4c 61 .hljs.registerLa
0000c040: 6e 67 75 61 67 65 28 22 6d 61 6b 65 66 69 6c 65 nguage("makefile
0000c050: 22 2c 66 75 6e 63 74 69 6f 6e 28 29 7b 22 75 73 ",function(){"us
0000c060: 65 20 73 74 72 69 63 74 22 3b 72 65 74 75 72 6e e strict";return
0000c070: 20 66 75 6e 63 74 69 6f 6e 28 65 29 7b 76 61 72 function(e){var
0000c080: 20 69 3d 7b 63 6c 61 73 73 4e 61 6d 65 3a 22 76 i={className:"v
0000c090: 61 72 69 61 62 6c 65 22 2c 76 61 72 69 61 6e 74 ariable",variant
0000c0a0: 73 3a 5b 7b 62 65 67 69 6e 3a 22 5c 5c 24 5c 5c s:[{begin:"\\$\\
0000c0b0: 28 22 2b 65 2e 55 4e 44 45 52 53 43 4f 52 45 5f ("+e.UNDERSCORE_
0000c0c0: 49 44 45 4e 54 5f 52 45 2b 22 5c 5c 29 22 2c 63 IDENT_RE+"\\)",c
0000c0d0: 6f 6e 74 61 69 6e 73 3a 5b 65 2e 42 41 43 4b 53 ontains:[e.BACKS
0000c0e0: 4c 41 53 48 5f 45 53 43 41 50 45 5d 7d 2c 7b 62 LASH_ESCAPE]},{b
0000c0f0: 65 67 69 6e 3a 2f 5c 24 5b 40 25 3c 3f 5c 5e 5c egin:/\$[@%<?\^\
0000c100: 2b 5c 2a 5d 2f 7d 5d 7d 2c 6e 3d 7b 63 6c 61 73 +\*]/}]},n={clas
0000c110: 73 4e 61 6d 65 3a 22 73 74 72 69 6e 67 22 2c 62 sName:"string",b
0000c120: 65 67 69 6e 3a 2f 22 2f 2c 65 6e 64 3a 2f 22 2f egin:/"/,end:/"/
0000c130: 2c 63 6f 6e 74 61 69 6e 73 3a 5b 65 2e 42 41 43 ,contains:[e.BAC
0000c140: 4b 53 4c 41 53 48 5f 45 53 43 41 50 45 2c 69 5d KSLASH_ESCAPE,i]
0000c150: 7d 2c 61 3d 7b 63 6c 61 73 73 4e 61 6d 65 3a 22 },a={className:"
0000c160: 76 61 72 69 61 62 6c 65 22 2c 62 65 67 69 6e 3a variable",begin:
0000c170: 2f 5c 24 5c 28 5b 5c 77 2d 5d 2b 5c 73 2f 2c 65 /\$\([\w-]+\s/,e
0000c180: 6e 64 3a 2f 5c 29 2f 2c 6b 65 79 77 6f 72 64 73 nd:/\)/,keywords
0000c190: 3a 7b 62 75 69 6c 74 5f 69 6e 3a 22 73 75 62 73 :{built_in:"subs
0000c1a0: 74 20 70 61 74 73 75 62 73 74 20 73 74 72 69 70 t patsubst strip
0000c1b0: 20 66 69 6e 64 73 74 72 69 6e 67 20 66 69 6c 74 findstring filt
0000c1c0: 65 72 20 66 69 6c 74 65 72 2d 6f 75 74 20 73 6f er filter-out so
0000c1d0: 72 74 20 77 6f 72 64 20 77 6f 72 64 6c 69 73 74 rt word wordlist
0000c1e0: 20 66 69 72 73 74 77 6f 72 64 20 6c 61 73 74 77 firstword lastw
0000c1f0: 6f 72 64 20 64 69 72 20 6e 6f 74 64 69 72 20 73 ord dir notdir s
0000c200: 75 66 66 69 78 20 62 61 73 65 6e 61 6d 65 20 61 uffix basename a
0000c210: 64 64 73 75 66 66 69 78 20 61 64 64 70 72 65 66 ddsuffix addpref
0000c220: 69 78 20 6a 6f 69 6e 20 77 69 6c 64 63 61 72 64 ix join wildcard
0000c230: 20 72 65 61 6c 70 61 74 68 20 61 62 73 70 61 74 realpath abspat
0000c240: 68 20 65 72 72 6f 72 20 77 61 72 6e 69 6e 67 20 h error warning
0000c250: 73 68 65 6c 6c 20 6f 72 69 67 69 6e 20 66 6c 61 shell origin fla
0000c260: 76 6f 72 20 66 6f 72 65 61 63 68 20 69 66 20 6f vor foreach if o
0000c270: 72 20 61 6e 64 20 63 61 6c 6c 20 65 76 61 6c 20 r and call eval
0000c280: 66 69 6c 65 20 76 61 6c 75 65 22 7d 2c 63 6f 6e file value"},con
0000c290: 74 61 69 6e 73 3a 5b 69 5d 7d 2c 72 3d 7b 62 65 tains:[i]},r={be
0000c2a0: 67 69 6e 3a 22 5e 22 2b 65 2e 55 4e 44 45 52 53 gin:"^"+e.UNDERS
0000c2b0: 43 4f 52 45 5f 49 44 45 4e 54 5f 52 45 2b 22 5c CORE_IDENT_RE+"\
0000c2c0: 5c 73 2a 28 3f 3d 5b 3a 2b 3f 5d 3f 3d 29 22 7d \s*(?=[:+?]?=)"}
0000c2d0: 2c 73 3d 7b 63 6c 61 73 73 4e 61 6d 65 3a 22 73 ,s={className:"s
0000c2e0: 65 63 74 69 6f 6e 22 2c 62 65 67 69 6e 3a 2f 5e ection",begin:/^
0000c2f0: 5b 5e 5c 73 5d 2b 3a 2f 2c 65 6e 64 3a 2f 24 2f [^\s]+:/,end:/$/
0000c300: 2c 63 6f 6e 74 61 69 6e 73 3a 5b 69 5d 7d 3b 72 ,contains:[i]};r
0000c310: 65 74 75 72 6e 7b 6e 61 6d 65 3a 22 4d 61 6b 65 eturn{name:"Make
0000c320: 66 69 6c 65 22 2c 61 6c 69 61 73 65 73 3a 5b 22 file",aliases:["
0000c330: 6d 6b 22 2c 22 6d 61 6b 22 5d 2c 6b 65 79 77 6f mk","mak"],keywo
0000c340: 72 64 73 3a 7b 24 70 61 74 74 65 72 6e 3a 2f 5b rds:{$pattern:/[
0000c350: 5c 77 2d 5d 2b 2f 2c 6b 65 79 77 6f 72 64 3a 22 \w-]+/,keyword:"
0000c360: 64 65 66 69 6e 65 20 65 6e 64 65 66 20 75 6e 64 define endef und
0000c370: 65 66 69 6e 65 20 69 66 64 65 66 20 69 66 6e 64 efine ifdef ifnd
0000c380: 65 66 20 69 66 65 71 20 69 66 6e 65 71 20 65 6c ef ifeq ifneq el
0000c390: 73 65 20 65 6e 64 69 66 20 69 6e 63 6c 75 64 65 se endif include
0000c3a0: 20 2d 69 6e 63 6c 75 64 65 20 73 69 6e 63 6c 75 -include sinclu
0000c3b0: 64 65 20 6f 76 65 72 72 69 64 65 20 65 78 70 6f de override expo
0000c3c0: 72 74 20 75 6e 65 78 70 6f 72 74 20 70 72 69 76 rt unexport priv
0000c3d0: 61 74 65 20 76 70 61 74 68 22 7d 2c 63 6f 6e 74 ate vpath"},cont
0000c3e0: 61 69 6e 73 3a 5b 65 2e 48 41 53 48 5f 43 4f 4d ains:[e.HASH_COM
0000c3f0: 4d 45 4e 54 5f 4d 4f 44 45 2c 69 2c 6e 2c 61 2c MENT_MODE,i,n,a,
0000c400: 72 2c 7b 63 6c 61 73 73 4e 61 6d 65 3a 22 6d 65 r,{className:"me
0000c410: 74 61 22 2c 62 65 67 69 6e 3a 2f 5e 5c 2e 50 48 ta",begin:/^\.PH
0000c420: 4f 4e 59 3a 2f 2c 65 6e 64 3a 2f 24 2f 2c 6b 65 ONY:/,end:/$/,ke
0000c430: 79 77 6f 72 64 73 3a 7b 24 70 61 74 74 65 72 6e ywords:{$pattern
0000c440: 3a 2f 5b 5c 2e 5c 77 5d 2b 2f 2c 22 6d 65 74 61 :/[\.\w]+/,"meta
0000c450: 2d 6b 65 79 77 6f 72 64 22 3a 22 2e 50 48 4f 4e -keyword":".PHON
0000c460: 59 22 7d 7d 2c 73 5d 7d 7d 7d 28 29 29 3b 0a 68 Y"}},s]}}}());.h
0000c470: 6c 6a 73 2e 72 65 67 69 73 74 65 72 4c 61 6e 67 ljs.registerLang
0000c480: 75 61 67 65 28 22 78 6d 6c 22 2c 66 75 6e 63 74 uage("xml",funct
0000c490: 69 6f 6e 28 29 7b 22 75 73 65 20 73 74 72 69 63 ion(){"use stric
0000c4a0: 74 22 3b 72 65 74 75 72 6e 20 66 75 6e 63 74 69 t";return functi
0000c4b0: 6f 6e 28 65 29 7b 76 61 72 20 6e 3d 7b 63 6c 61 on(e){var n={cla
0000c4c0: 73 73 4e 61 6d 65 3a 22 73 79 6d 62 6f 6c 22 2c ssName:"symbol",
0000c4d0: 62 65 67 69 6e 3a 22 26 5b 61 2d 7a 5d 2b 3b 7c begin:"&[a-z]+;|
0000c4e0: 26 23 5b 30 2d 39 5d 2b 3b 7c 26 23 78 5b 61 2d &#[0-9]+;|&#x[a-
0000c4f0: 66 30 2d 39 5d 2b 3b 22 7d 2c 61 3d 7b 62 65 67 f0-9]+;"},a={beg
0000c500: 69 6e 3a 22 5c 5c 73 22 2c 63 6f 6e 74 61 69 6e in:"\\s",contain
0000c510: 73 3a 5b 7b 63 6c 61 73 73 4e 61 6d 65 3a 22 6d s:[{className:"m
0000c520: 65 74 61 2d 6b 65 79 77 6f 72 64 22 2c 62 65 67 eta-keyword",beg
0000c530: 69 6e 3a 22 23 3f 5b 61 2d 7a 5f 5d 5b 61 2d 7a in:"#?[a-z_][a-z
0000c540: 31 2d 39 5f 2d 5d 2b 22 2c 69 6c 6c 65 67 61 6c 1-9_-]+",illegal
0000c550: 3a 22 5c 5c 6e 22 7d 5d 7d 2c 73 3d 65 2e 69 6e :"\\n"}]},s=e.in
0000c560: 68 65 72 69 74 28 61 2c 7b 62 65 67 69 6e 3a 22 herit(a,{begin:"
0000c570: 5c 5c 28 22 2c 65 6e 64 3a 22 5c 5c 29 22 7d 29 \\(",end:"\\)"})
0000c580: 2c 74 3d 65 2e 69 6e 68 65 72 69 74 28 65 2e 41 ,t=e.inherit(e.A
0000c590: 50 4f 53 5f 53 54 52 49 4e 47 5f 4d 4f 44 45 2c POS_STRING_MODE,
0000c5a0: 7b 63 6c 61 73 73 4e 61 6d 65 3a 22 6d 65 74 61 {className:"meta
0000c5b0: 2d 73 74 72 69 6e 67 22 7d 29 2c 69 3d 65 2e 69 -string"}),i=e.i
0000c5c0: 6e 68 65 72 69 74 28 65 2e 51 55 4f 54 45 5f 53 nherit(e.QUOTE_S
0000c5d0: 54 52 49 4e 47 5f 4d 4f 44 45 2c 7b 63 6c 61 73 TRING_MODE,{clas
0000c5e0: 73 4e 61 6d 65 3a 22 6d 65 74 61 2d 73 74 72 69 sName:"meta-stri
0000c5f0: 6e 67 22 7d 29 2c 63 3d 7b 65 6e 64 73 57 69 74 ng"}),c={endsWit
0000c600: 68 50 61 72 65 6e 74 3a 21 30 2c 69 6c 6c 65 67 hParent:!0,illeg
0000c610: 61 6c 3a 2f 3c 2f 2c 72 65 6c 65 76 61 6e 63 65 al:/</,relevance
0000c620: 3a 30 2c 63 6f 6e 74 61 69 6e 73 3a 5b 7b 63 6c :0,contains:[{cl
0000c630: 61 73 73 4e 61 6d 65 3a 22 61 74 74 72 22 2c 62 assName:"attr",b
0000c640: 65 67 69 6e 3a 22 5b 41 2d 5a 61 2d 7a 30 2d 39 egin:"[A-Za-z0-9
0000c650: 5c 5c 2e 5f 3a 2d 5d 2b 22 2c 72 65 6c 65 76 61 \\._:-]+",releva
0000c660: 6e 63 65 3a 30 7d 2c 7b 62 65 67 69 6e 3a 2f 3d nce:0},{begin:/=
0000c670: 5c 73 2a 2f 2c 72 65 6c 65 76 61 6e 63 65 3a 30 \s*/,relevance:0
0000c680: 2c 63 6f 6e 74 61 69 6e 73 3a 5b 7b 63 6c 61 73 ,contains:[{clas
0000c690: 73 4e 61 6d 65 3a 22 73 74 72 69 6e 67 22 2c 65 sName:"string",e
0000c6a0: 6e 64 73 50 61 72 65 6e 74 3a 21 30 2c 76 61 72 ndsParent:!0,var
0000c6b0: 69 61 6e 74 73 3a 5b 7b 62 65 67 69 6e 3a 2f 22 iants:[{begin:/"
0000c6c0: 2f 2c 65 6e 64 3a 2f 22 2f 2c 63 6f 6e 74 61 69 /,end:/"/,contai
0000c6d0: 6e 73 3a 5b 6e 5d 7d 2c 7b 62 65 67 69 6e 3a 2f ns:[n]},{begin:/
0000c6e0: 27 2f 2c 65 6e 64 3a 2f 27 2f 2c 63 6f 6e 74 61 '/,end:/'/,conta
0000c6f0: 69 6e 73 3a 5b 6e 5d 7d 2c 7b 62 65 67 69 6e 3a ins:[n]},{begin:
0000c700: 2f 5b 5e 5c 73 22 27 3d 3c 3e 60 5d 2b 2f 7d 5d /[^\s"'=<>`]+/}]
0000c710: 7d 5d 7d 5d 7d 3b 72 65 74 75 72 6e 7b 6e 61 6d }]}]};return{nam
0000c720: 65 3a 22 48 54 4d 4c 2c 20 58 4d 4c 22 2c 61 6c e:"HTML, XML",al
0000c730: 69 61 73 65 73 3a 5b 22 68 74 6d 6c 22 2c 22 78 iases:["html","x
0000c740: 68 74 6d 6c 22 2c 22 72 73 73 22 2c 22 61 74 6f html","rss","ato
0000c750: 6d 22 2c 22 78 6a 62 22 2c 22 78 73 64 22 2c 22 m","xjb","xsd","
0000c760: 78 73 6c 22 2c 22 70 6c 69 73 74 22 2c 22 77 73 xsl","plist","ws
0000c770: 66 22 2c 22 73 76 67 22 5d 2c 63 61 73 65 5f 69 f","svg"],case_i
0000c780: 6e 73 65 6e 73 69 74 69 76 65 3a 21 30 2c 63 6f nsensitive:!0,co
0000c790: 6e 74 61 69 6e 73 3a 5b 7b 63 6c 61 73 73 4e 61 ntains:[{classNa
0000c7a0: 6d 65 3a 22 6d 65 74 61 22 2c 62 65 67 69 6e 3a me:"meta",begin:
0000c7b0: 22 3c 21 5b 61 2d 7a 5d 22 2c 65 6e 64 3a 22 3e "<![a-z]",end:">
0000c7c0: 22 2c 72 65 6c 65 76 61 6e 63 65 3a 31 30 2c 63 ",relevance:10,c
0000c7d0: 6f 6e 74 61 69 6e 73 3a 5b 61 2c 69 2c 74 2c 73 ontains:[a,i,t,s
0000c7e0: 2c 7b 62 65 67 69 6e 3a 22 5c 5c 5b 22 2c 65 6e ,{begin:"\\[",en
0000c7f0: 64 3a 22 5c 5c 5d 22 2c 63 6f 6e 74 61 69 6e 73 d:"\\]",contains
0000c800: 3a 5b 7b 63 6c 61 73 73 4e 61 6d 65 3a 22 6d 65 :[{className:"me
0000c810: 74 61 22 2c 62 65 67 69 6e 3a 22 3c 21 5b 61 2d ta",begin:"<![a-
0000c820: 7a 5d 22 2c 65 6e 64 3a 22 3e 22 2c 63 6f 6e 74 z]",end:">",cont
0000c830: 61 69 6e 73 3a 5b 61 2c 73 2c 69 2c 74 5d 7d 5d ains:[a,s,i,t]}]
0000c840: 7d 5d 7d 2c 65 2e 43 4f 4d 4d 45 4e 54 28 22 5c }]},e.COMMENT("\
0000c850: 78 33 63 21 2d 2d 22 2c 22 2d 2d 5c 78 33 65 22 x3c!--","--\x3e"
0000c860: 2c 7b 72 65 6c 65 76 61 6e 63 65 3a 31 30 7d 29 ,{relevance:10})
0000c870: 2c 7b 62 65 67 69 6e 3a 22 3c 5c 5c 21 5c 5c 5b ,{begin:"<\\!\\[
0000c880: 43 44 41 54 41 5c 5c 5b 22 2c 65 6e 64 3a 22 5c CDATA\\[",end:"\
0000c890: 5c 5d 5c 5c 5d 3e 22 2c 72 65 6c 65 76 61 6e 63 \]\\]>",relevanc
0000c8a0: 65 3a 31 30 7d 2c 6e 2c 7b 63 6c 61 73 73 4e 61 e:10},n,{classNa
0000c8b0: 6d 65 3a 22 6d 65 74 61 22 2c 62 65 67 69 6e 3a me:"meta",begin:
0000c8c0: 2f 3c 5c 3f 78 6d 6c 2f 2c 65 6e 64 3a 2f 5c 3f /<\?xml/,end:/\?
0000c8d0: 3e 2f 2c 72 65 6c 65 76 61 6e 63 65 3a 31 30 7d >/,relevance:10}
0000c8e0: 2c 7b 63 6c 61 73 73 4e 61 6d 65 3a 22 74 61 67 ,{className:"tag
0000c8f0: 22 2c 62 65 67 69 6e 3a 22 3c 73 74 79 6c 65 28 ",begin:"<style(
0000c900: 3f 3d 5c 5c 73 7c 3e 29 22 2c 65 6e 64 3a 22 3e ?=\\s|>)",end:">
0000c910: 22 2c 6b 65 79 77 6f 72 64 73 3a 7b 6e 61 6d 65 ",keywords:{name
0000c920: 3a 22 73 74 79 6c 65 22 7d 2c 63 6f 6e 74 61 69 :"style"},contai
0000c930: 6e 73 3a 5b 63 5d 2c 73 74 61 72 74 73 3a 7b 65 ns:[c],starts:{e
0000c940: 6e 64 3a 22 3c 2f 73 74 79 6c 65 3e 22 2c 72 65 nd:"</style>",re
0000c950: 74 75 72 6e 45 6e 64 3a 21 30 2c 73 75 62 4c 61 turnEnd:!0,subLa
0000c960: 6e 67 75 61 67 65 3a 5b 22 63 73 73 22 2c 22 78 nguage:["css","x
0000c970: 6d 6c 22 5d 7d 7d 2c 7b 63 6c 61 73 73 4e 61 6d ml"]}},{classNam
0000c980: 65 3a 22 74 61 67 22 2c 62 65 67 69 6e 3a 22 3c e:"tag",begin:"<
0000c990: 73 63 72 69 70 74 28 3f 3d 5c 5c 73 7c 3e 29 22 script(?=\\s|>)"
0000c9a0: 2c 65 6e 64 3a 22 3e 22 2c 6b 65 79 77 6f 72 64 ,end:">",keyword
0000c9b0: 73 3a 7b 6e 61 6d 65 3a 22 73 63 72 69 70 74 22 s:{name:"script"
0000c9c0: 7d 2c 63 6f 6e 74 61 69 6e 73 3a 5b 63 5d 2c 73 },contains:[c],s
0000c9d0: 74 61 72 74 73 3a 7b 65 6e 64 3a 22 3c 5c 2f 73 tarts:{end:"<\/s
0000c9e0: 63 72 69 70 74 3e 22 2c 72 65 74 75 72 6e 45 6e cript>",returnEn
0000c9f0: 64 3a 21 30 2c 73 75 62 4c 61 6e 67 75 61 67 65 d:!0,subLanguage
0000ca00: 3a 5b 22 6a 61 76 61 73 63 72 69 70 74 22 2c 22 :["javascript","
0000ca10: 68 61 6e 64 6c 65 62 61 72 73 22 2c 22 78 6d 6c handlebars","xml
0000ca20: 22 5d 7d 7d 2c 7b 63 6c 61 73 73 4e 61 6d 65 3a "]}},{className:
0000ca30: 22 74 61 67 22 2c 62 65 67 69 6e 3a 22 3c 2f 3f "tag",begin:"</?
0000ca40: 22 2c 65 6e 64 3a 22 2f 3f 3e 22 2c 63 6f 6e 74 ",end:"/?>",cont
0000ca50: 61 69 6e 73 3a 5b 7b 63 6c 61 73 73 4e 61 6d 65 ains:[{className
0000ca60: 3a 22 6e 61 6d 65 22 2c 62 65 67 69 6e 3a 2f 5b :"name",begin:/[
0000ca70: 5e 5c 2f 3e 3c 5c 73 5d 2b 2f 2c 72 65 6c 65 76 ^\/><\s]+/,relev
0000ca80: 61 6e 63 65 3a 30 7d 2c 63 5d 7d 5d 7d 7d 7d 28 ance:0},c]}]}}}(
0000ca90: 29 29 3b 0a 68 6c 6a 73 2e 72 65 67 69 73 74 65 ));.hljs.registe
0000caa0: 72 4c 61 6e 67 75 61 67 65 28 22 6d 61 72 6b 64 rLanguage("markd
0000cab0: 6f 77 6e 22 2c 66 75 6e 63 74 69 6f 6e 28 29 7b own",function(){
0000cac0: 22 75 73 65 20 73 74 72 69 63 74 22 3b 72 65 74 "use strict";ret
0000cad0: 75 72 6e 20 66 75 6e 63 74 69 6f 6e 28 6e 29 7b urn function(n){
0000cae0: 63 6f 6e 73 74 20 65 3d 7b 62 65 67 69 6e 3a 22 const e={begin:"
0000caf0: 3c 22 2c 65 6e 64 3a 22 3e 22 2c 73 75 62 4c 61 <",end:">",subLa
0000cb00: 6e 67 75 61 67 65 3a 22 78 6d 6c 22 2c 72 65 6c nguage:"xml",rel
0000cb10: 65 76 61 6e 63 65 3a 30 7d 2c 61 3d 7b 62 65 67 evance:0},a={beg
0000cb20: 69 6e 3a 22 5c 5c 5b 2e 2b 3f 5c 5c 5d 5b 5c 5c in:"\\[.+?\\][\\
0000cb30: 28 5c 5c 5b 5d 2e 2a 3f 5b 5c 5c 29 5c 5c 5d 5d (\\[].*?[\\)\\]]
0000cb40: 22 2c 72 65 74 75 72 6e 42 65 67 69 6e 3a 21 30 ",returnBegin:!0
0000cb50: 2c 63 6f 6e 74 61 69 6e 73 3a 5b 7b 63 6c 61 73 ,contains:[{clas
0000cb60: 73 4e 61 6d 65 3a 22 73 74 72 69 6e 67 22 2c 62 sName:"string",b
0000cb70: 65 67 69 6e 3a 22 5c 5c 5b 22 2c 65 6e 64 3a 22 egin:"\\[",end:"
0000cb80: 5c 5c 5d 22 2c 65 78 63 6c 75 64 65 42 65 67 69 \\]",excludeBegi
0000cb90: 6e 3a 21 30 2c 72 65 74 75 72 6e 45 6e 64 3a 21 n:!0,returnEnd:!
0000cba0: 30 2c 72 65 6c 65 76 61 6e 63 65 3a 30 7d 2c 7b 0,relevance:0},{
0000cbb0: 63 6c 61 73 73 4e 61 6d 65 3a 22 6c 69 6e 6b 22 className:"link"
0000cbc0: 2c 62 65 67 69 6e 3a 22 5c 5c 5d 5c 5c 28 22 2c ,begin:"\\]\\(",
0000cbd0: 65 6e 64 3a 22 5c 5c 29 22 2c 65 78 63 6c 75 64 end:"\\)",exclud
0000cbe0: 65 42 65 67 69 6e 3a 21 30 2c 65 78 63 6c 75 64 eBegin:!0,exclud
0000cbf0: 65 45 6e 64 3a 21 30 7d 2c 7b 63 6c 61 73 73 4e eEnd:!0},{classN
0000cc00: 61 6d 65 3a 22 73 79 6d 62 6f 6c 22 2c 62 65 67 ame:"symbol",beg
0000cc10: 69 6e 3a 22 5c 5c 5d 5c 5c 5b 22 2c 65 6e 64 3a in:"\\]\\[",end:
0000cc20: 22 5c 5c 5d 22 2c 65 78 63 6c 75 64 65 42 65 67 "\\]",excludeBeg
0000cc30: 69 6e 3a 21 30 2c 65 78 63 6c 75 64 65 45 6e 64 in:!0,excludeEnd
0000cc40: 3a 21 30 7d 5d 2c 72 65 6c 65 76 61 6e 63 65 3a :!0}],relevance:
0000cc50: 31 30 7d 2c 69 3d 7b 63 6c 61 73 73 4e 61 6d 65 10},i={className
0000cc60: 3a 22 73 74 72 6f 6e 67 22 2c 63 6f 6e 74 61 69 :"strong",contai
0000cc70: 6e 73 3a 5b 5d 2c 76 61 72 69 61 6e 74 73 3a 5b ns:[],variants:[
0000cc80: 7b 62 65 67 69 6e 3a 2f 5f 7b 32 7d 2f 2c 65 6e {begin:/_{2}/,en
0000cc90: 64 3a 2f 5f 7b 32 7d 2f 7d 2c 7b 62 65 67 69 6e d:/_{2}/},{begin
0000cca0: 3a 2f 5c 2a 7b 32 7d 2f 2c 65 6e 64 3a 2f 5c 2a :/\*{2}/,end:/\*
0000ccb0: 7b 32 7d 2f 7d 5d 7d 2c 73 3d 7b 63 6c 61 73 73 {2}/}]},s={class
0000ccc0: 4e 61 6d 65 3a 22 65 6d 70 68 61 73 69 73 22 2c Name:"emphasis",
0000ccd0: 63 6f 6e 74 61 69 6e 73 3a 5b 5d 2c 76 61 72 69 contains:[],vari
0000cce0: 61 6e 74 73 3a 5b 7b 62 65 67 69 6e 3a 2f 5c 2a ants:[{begin:/\*
0000ccf0: 28 3f 21 5c 2a 29 2f 2c 65 6e 64 3a 2f 5c 2a 2f (?!\*)/,end:/\*/
0000cd00: 7d 2c 7b 62 65 67 69 6e 3a 2f 5f 28 3f 21 5f 29 },{begin:/_(?!_)
0000cd10: 2f 2c 65 6e 64 3a 2f 5f 2f 2c 72 65 6c 65 76 61 /,end:/_/,releva
0000cd20: 6e 63 65 3a 30 7d 5d 7d 3b 69 2e 63 6f 6e 74 61 nce:0}]};i.conta
0000cd30: 69 6e 73 2e 70 75 73 68 28 73 29 2c 73 2e 63 6f ins.push(s),s.co
0000cd40: 6e 74 61 69 6e 73 2e 70 75 73 68 28 69 29 3b 76 ntains.push(i);v
0000cd50: 61 72 20 63 3d 5b 65 2c 61 5d 3b 72 65 74 75 72 ar c=[e,a];retur
0000cd60: 6e 20 69 2e 63 6f 6e 74 61 69 6e 73 3d 69 2e 63 n i.contains=i.c
0000cd70: 6f 6e 74 61 69 6e 73 2e 63 6f 6e 63 61 74 28 63 ontains.concat(c
0000cd80: 29 2c 73 2e 63 6f 6e 74 61 69 6e 73 3d 73 2e 63 ),s.contains=s.c
0000cd90: 6f 6e 74 61 69 6e 73 2e 63 6f 6e 63 61 74 28 63 ontains.concat(c
0000cda0: 29 2c 7b 6e 61 6d 65 3a 22 4d 61 72 6b 64 6f 77 ),{name:"Markdow
0000cdb0: 6e 22 2c 61 6c 69 61 73 65 73 3a 5b 22 6d 64 22 n",aliases:["md"
0000cdc0: 2c 22 6d 6b 64 6f 77 6e 22 2c 22 6d 6b 64 22 5d ,"mkdown","mkd"]
0000cdd0: 2c 63 6f 6e 74 61 69 6e 73 3a 5b 7b 63 6c 61 73 ,contains:[{clas
0000cde0: 73 4e 61 6d 65 3a 22 73 65 63 74 69 6f 6e 22 2c sName:"section",
0000cdf0: 76 61 72 69 61 6e 74 73 3a 5b 7b 62 65 67 69 6e variants:[{begin
0000ce00: 3a 22 5e 23 7b 31 2c 36 7d 22 2c 65 6e 64 3a 22 :"^#{1,6}",end:"
0000ce10: 24 22 2c 63 6f 6e 74 61 69 6e 73 3a 63 3d 63 2e $",contains:c=c.
0000ce20: 63 6f 6e 63 61 74 28 69 2c 73 29 7d 2c 7b 62 65 concat(i,s)},{be
0000ce30: 67 69 6e 3a 22 28 3f 3d 5e 2e 2b 3f 5c 5c 6e 5b gin:"(?=^.+?\\n[
0000ce40: 3d 2d 5d 7b 32 2c 7d 24 29 22 2c 63 6f 6e 74 61 =-]{2,}$)",conta
0000ce50: 69 6e 73 3a 5b 7b 62 65 67 69 6e 3a 22 5e 5b 3d ins:[{begin:"^[=
0000ce60: 2d 5d 2a 24 22 7d 2c 7b 62 65 67 69 6e 3a 22 5e -]*$"},{begin:"^
0000ce70: 22 2c 65 6e 64 3a 22 5c 5c 6e 22 2c 63 6f 6e 74 ",end:"\\n",cont
0000ce80: 61 69 6e 73 3a 63 7d 5d 7d 5d 7d 2c 65 2c 7b 63 ains:c}]}]},e,{c
0000ce90: 6c 61 73 73 4e 61 6d 65 3a 22 62 75 6c 6c 65 74 lassName:"bullet
0000cea0: 22 2c 62 65 67 69 6e 3a 22 5e 5b 20 5c 74 5d 2a ",begin:"^[ \t]*
0000ceb0: 28 5b 2a 2b 2d 5d 7c 28 5c 5c 64 2b 5c 5c 2e 29 ([*+-]|(\\d+\\.)
0000cec0: 29 28 3f 3d 5c 5c 73 2b 29 22 2c 65 6e 64 3a 22 )(?=\\s+)",end:"
0000ced0: 5c 5c 73 2b 22 2c 65 78 63 6c 75 64 65 45 6e 64 \\s+",excludeEnd
0000cee0: 3a 21 30 7d 2c 69 2c 73 2c 7b 63 6c 61 73 73 4e :!0},i,s,{classN
0000cef0: 61 6d 65 3a 22 71 75 6f 74 65 22 2c 62 65 67 69 ame:"quote",begi
0000cf00: 6e 3a 22 5e 3e 5c 5c 73 2b 22 2c 63 6f 6e 74 61 n:"^>\\s+",conta
0000cf10: 69 6e 73 3a 63 2c 65 6e 64 3a 22 24 22 7d 2c 7b ins:c,end:"$"},{
0000cf20: 63 6c 61 73 73 4e 61 6d 65 3a 22 63 6f 64 65 22 className:"code"
0000cf30: 2c 76 61 72 69 61 6e 74 73 3a 5b 7b 62 65 67 69 ,variants:[{begi
0000cf40: 6e 3a 22 28 60 7b 33 2c 7d 29 28 2e 7c 5c 5c 6e n:"(`{3,})(.|\\n
0000cf50: 29 2a 3f 5c 5c 31 60 2a 5b 20 5d 2a 22 7d 2c 7b )*?\\1`*[ ]*"},{
0000cf60: 62 65 67 69 6e 3a 22 28 7e 7b 33 2c 7d 29 28 2e begin:"(~{3,})(.
0000cf70: 7c 5c 5c 6e 29 2a 3f 5c 5c 31 7e 2a 5b 20 5d 2a |\\n)*?\\1~*[ ]*
0000cf80: 22 7d 2c 7b 62 65 67 69 6e 3a 22 60 60 60 22 2c "},{begin:"```",
0000cf90: 65 6e 64 3a 22 60 60 60 2b 5b 20 5d 2a 24 22 7d end:"```+[ ]*$"}
0000cfa0: 2c 7b 62 65 67 69 6e 3a 22 7e 7e 7e 22 2c 65 6e ,{begin:"~~~",en
0000cfb0: 64 3a 22 7e 7e 7e 2b 5b 20 5d 2a 24 22 7d 2c 7b d:"~~~+[ ]*$"},{
0000cfc0: 62 65 67 69 6e 3a 22 60 2e 2b 3f 60 22 7d 2c 7b begin:"`.+?`"},{
0000cfd0: 62 65 67 69 6e 3a 22 28 3f 3d 5e 28 20 7b 34 7d begin:"(?=^( {4}
0000cfe0: 7c 5c 5c 74 29 29 22 2c 63 6f 6e 74 61 69 6e 73 |\\t))",contains
0000cff0: 3a 5b 7b 62 65 67 69 6e 3a 22 5e 28 20 7b 34 7d :[{begin:"^( {4}
0000d000: 7c 5c 5c 74 29 22 2c 65 6e 64 3a 22 28 5c 5c 6e |\\t)",end:"(\\n
0000d010: 29 24 22 7d 5d 2c 72 65 6c 65 76 61 6e 63 65 3a )$"}],relevance:
0000d020: 30 7d 5d 7d 2c 7b 62 65 67 69 6e 3a 22 5e 5b 2d 0}]},{begin:"^[-
0000d030: 5c 5c 2a 5d 7b 33 2c 7d 22 2c 65 6e 64 3a 22 24 \\*]{3,}",end:"$
0000d040: 22 7d 2c 61 2c 7b 62 65 67 69 6e 3a 2f 5e 5c 5b "},a,{begin:/^\[
0000d050: 5b 5e 5c 6e 5d 2b 5c 5d 3a 2f 2c 72 65 74 75 72 [^\n]+\]:/,retur
0000d060: 6e 42 65 67 69 6e 3a 21 30 2c 63 6f 6e 74 61 69 nBegin:!0,contai
0000d070: 6e 73 3a 5b 7b 63 6c 61 73 73 4e 61 6d 65 3a 22 ns:[{className:"
0000d080: 73 79 6d 62 6f 6c 22 2c 62 65 67 69 6e 3a 2f 5c symbol",begin:/\
0000d090: 5b 2f 2c 65 6e 64 3a 2f 5c 5d 2f 2c 65 78 63 6c [/,end:/\]/,excl
0000d0a0: 75 64 65 42 65 67 69 6e 3a 21 30 2c 65 78 63 6c udeBegin:!0,excl
0000d0b0: 75 64 65 45 6e 64 3a 21 30 7d 2c 7b 63 6c 61 73 udeEnd:!0},{clas
0000d0c0: 73 4e 61 6d 65 3a 22 6c 69 6e 6b 22 2c 62 65 67 sName:"link",beg
0000d0d0: 69 6e 3a 2f 3a 5c 73 2a 2f 2c 65 6e 64 3a 2f 24 in:/:\s*/,end:/$
0000d0e0: 2f 2c 65 78 63 6c 75 64 65 42 65 67 69 6e 3a 21 /,excludeBegin:!
0000d0f0: 30 7d 5d 7d 5d 7d 7d 7d 28 29 29 3b 0a 68 6c 6a 0}]}]}}}());.hlj
0000d100: 73 2e 72 65 67 69 73 74 65 72 4c 61 6e 67 75 61 s.registerLangua
0000d110: 67 65 28 22 6e 67 69 6e 78 22 2c 66 75 6e 63 74 ge("nginx",funct
0000d120: 69 6f 6e 28 29 7b 22 75 73 65 20 73 74 72 69 63 ion(){"use stric
0000d130: 74 22 3b 72 65 74 75 72 6e 20 66 75 6e 63 74 69 t";return functi
0000d140: 6f 6e 28 65 29 7b 76 61 72 20 6e 3d 7b 63 6c 61 on(e){var n={cla
0000d150: 73 73 4e 61 6d 65 3a 22 76 61 72 69 61 62 6c 65 ssName:"variable
0000d160: 22 2c 76 61 72 69 61 6e 74 73 3a 5b 7b 62 65 67 ",variants:[{beg
0000d170: 69 6e 3a 2f 5c 24 5c 64 2b 2f 7d 2c 7b 62 65 67 in:/\$\d+/},{beg
0000d180: 69 6e 3a 2f 5c 24 5c 7b 2f 2c 65 6e 64 3a 2f 7d in:/\$\{/,end:/}
0000d190: 2f 7d 2c 7b 62 65 67 69 6e 3a 22 5b 5c 5c 24 5c /},{begin:"[\\$\
0000d1a0: 5c 40 5d 22 2b 65 2e 55 4e 44 45 52 53 43 4f 52 \@]"+e.UNDERSCOR
0000d1b0: 45 5f 49 44 45 4e 54 5f 52 45 7d 5d 7d 2c 61 3d E_IDENT_RE}]},a=
0000d1c0: 7b 65 6e 64 73 57 69 74 68 50 61 72 65 6e 74 3a {endsWithParent:
0000d1d0: 21 30 2c 6b 65 79 77 6f 72 64 73 3a 7b 24 70 61 !0,keywords:{$pa
0000d1e0: 74 74 65 72 6e 3a 22 5b 61 2d 7a 2f 5f 5d 2b 22 ttern:"[a-z/_]+"
0000d1f0: 2c 6c 69 74 65 72 61 6c 3a 22 6f 6e 20 6f 66 66 ,literal:"on off
0000d200: 20 79 65 73 20 6e 6f 20 74 72 75 65 20 66 61 6c yes no true fal
0000d210: 73 65 20 6e 6f 6e 65 20 62 6c 6f 63 6b 65 64 20 se none blocked
0000d220: 64 65 62 75 67 20 69 6e 66 6f 20 6e 6f 74 69 63 debug info notic
0000d230: 65 20 77 61 72 6e 20 65 72 72 6f 72 20 63 72 69 e warn error cri
0000d240: 74 20 73 65 6c 65 63 74 20 62 72 65 61 6b 20 6c t select break l
0000d250: 61 73 74 20 70 65 72 6d 61 6e 65 6e 74 20 72 65 ast permanent re
0000d260: 64 69 72 65 63 74 20 6b 71 75 65 75 65 20 72 74 direct kqueue rt
0000d270: 73 69 67 20 65 70 6f 6c 6c 20 70 6f 6c 6c 20 2f sig epoll poll /
0000d280: 64 65 76 2f 70 6f 6c 6c 22 7d 2c 72 65 6c 65 76 dev/poll"},relev
0000d290: 61 6e 63 65 3a 30 2c 69 6c 6c 65 67 61 6c 3a 22 ance:0,illegal:"
0000d2a0: 3d 3e 22 2c 63 6f 6e 74 61 69 6e 73 3a 5b 65 2e =>",contains:[e.
0000d2b0: 48 41 53 48 5f 43 4f 4d 4d 45 4e 54 5f 4d 4f 44 HASH_COMMENT_MOD
0000d2c0: 45 2c 7b 63 6c 61 73 73 4e 61 6d 65 3a 22 73 74 E,{className:"st
0000d2d0: 72 69 6e 67 22 2c 63 6f 6e 74 61 69 6e 73 3a 5b ring",contains:[
0000d2e0: 65 2e 42 41 43 4b 53 4c 41 53 48 5f 45 53 43 41 e.BACKSLASH_ESCA
0000d2f0: 50 45 2c 6e 5d 2c 76 61 72 69 61 6e 74 73 3a 5b PE,n],variants:[
0000d300: 7b 62 65 67 69 6e 3a 2f 22 2f 2c 65 6e 64 3a 2f {begin:/"/,end:/
0000d310: 22 2f 7d 2c 7b 62 65 67 69 6e 3a 2f 27 2f 2c 65 "/},{begin:/'/,e
0000d320: 6e 64 3a 2f 27 2f 7d 5d 7d 2c 7b 62 65 67 69 6e nd:/'/}]},{begin
0000d330: 3a 22 28 5b 61 2d 7a 5d 2b 29 3a 2f 22 2c 65 6e :"([a-z]+):/",en
0000d340: 64 3a 22 5c 5c 73 22 2c 65 6e 64 73 57 69 74 68 d:"\\s",endsWith
0000d350: 50 61 72 65 6e 74 3a 21 30 2c 65 78 63 6c 75 64 Parent:!0,exclud
0000d360: 65 45 6e 64 3a 21 30 2c 63 6f 6e 74 61 69 6e 73 eEnd:!0,contains
0000d370: 3a 5b 6e 5d 7d 2c 7b 63 6c 61 73 73 4e 61 6d 65 :[n]},{className
0000d380: 3a 22 72 65 67 65 78 70 22 2c 63 6f 6e 74 61 69 :"regexp",contai
0000d390: 6e 73 3a 5b 65 2e 42 41 43 4b 53 4c 41 53 48 5f ns:[e.BACKSLASH_
0000d3a0: 45 53 43 41 50 45 2c 6e 5d 2c 76 61 72 69 61 6e ESCAPE,n],varian
0000d3b0: 74 73 3a 5b 7b 62 65 67 69 6e 3a 22 5c 5c 73 5c ts:[{begin:"\\s\
0000d3c0: 5c 5e 22 2c 65 6e 64 3a 22 5c 5c 73 7c 7b 7c 3b \^",end:"\\s|{|;
0000d3d0: 22 2c 72 65 74 75 72 6e 45 6e 64 3a 21 30 7d 2c ",returnEnd:!0},
0000d3e0: 7b 62 65 67 69 6e 3a 22 7e 5c 5c 2a 3f 5c 5c 73 {begin:"~\\*?\\s
0000d3f0: 2b 22 2c 65 6e 64 3a 22 5c 5c 73 7c 7b 7c 3b 22 +",end:"\\s|{|;"
0000d400: 2c 72 65 74 75 72 6e 45 6e 64 3a 21 30 7d 2c 7b ,returnEnd:!0},{
0000d410: 62 65 67 69 6e 3a 22 5c 5c 2a 28 5c 5c 2e 5b 61 begin:"\\*(\\.[a
0000d420: 2d 7a 5c 5c 2d 5d 2b 29 2b 22 7d 2c 7b 62 65 67 -z\\-]+)+"},{beg
0000d430: 69 6e 3a 22 28 5b 61 2d 7a 5c 5c 2d 5d 2b 5c 5c in:"([a-z\\-]+\\
0000d440: 2e 29 2b 5c 5c 2a 22 7d 5d 7d 2c 7b 63 6c 61 73 .)+\\*"}]},{clas
0000d450: 73 4e 61 6d 65 3a 22 6e 75 6d 62 65 72 22 2c 62 sName:"number",b
0000d460: 65 67 69 6e 3a 22 5c 5c 62 5c 5c 64 7b 31 2c 33 egin:"\\b\\d{1,3
0000d470: 7d 5c 5c 2e 5c 5c 64 7b 31 2c 33 7d 5c 5c 2e 5c }\\.\\d{1,3}\\.\
0000d480: 5c 64 7b 31 2c 33 7d 5c 5c 2e 5c 5c 64 7b 31 2c \d{1,3}\\.\\d{1,
0000d490: 33 7d 28 3a 5c 5c 64 7b 31 2c 35 7d 29 3f 5c 5c 3}(:\\d{1,5})?\\
0000d4a0: 62 22 7d 2c 7b 63 6c 61 73 73 4e 61 6d 65 3a 22 b"},{className:"
0000d4b0: 6e 75 6d 62 65 72 22 2c 62 65 67 69 6e 3a 22 5c number",begin:"\
0000d4c0: 5c 62 5c 5c 64 2b 5b 6b 4b 6d 4d 67 47 64 73 68 \b\\d+[kKmMgGdsh
0000d4d0: 64 77 79 5d 2a 5c 5c 62 22 2c 72 65 6c 65 76 61 dwy]*\\b",releva
0000d4e0: 6e 63 65 3a 30 7d 2c 6e 5d 7d 3b 72 65 74 75 72 nce:0},n]};retur
0000d4f0: 6e 7b 6e 61 6d 65 3a 22 4e 67 69 6e 78 20 63 6f n{name:"Nginx co
0000d500: 6e 66 69 67 22 2c 61 6c 69 61 73 65 73 3a 5b 22 nfig",aliases:["
0000d510: 6e 67 69 6e 78 63 6f 6e 66 22 5d 2c 63 6f 6e 74 nginxconf"],cont
0000d520: 61 69 6e 73 3a 5b 65 2e 48 41 53 48 5f 43 4f 4d ains:[e.HASH_COM
0000d530: 4d 45 4e 54 5f 4d 4f 44 45 2c 7b 62 65 67 69 6e MENT_MODE,{begin
0000d540: 3a 65 2e 55 4e 44 45 52 53 43 4f 52 45 5f 49 44 :e.UNDERSCORE_ID
0000d550: 45 4e 54 5f 52 45 2b 22 5c 5c 73 2b 7b 22 2c 72 ENT_RE+"\\s+{",r
0000d560: 65 74 75 72 6e 42 65 67 69 6e 3a 21 30 2c 65 6e eturnBegin:!0,en
0000d570: 64 3a 22 7b 22 2c 63 6f 6e 74 61 69 6e 73 3a 5b d:"{",contains:[
0000d580: 7b 63 6c 61 73 73 4e 61 6d 65 3a 22 73 65 63 74 {className:"sect
0000d590: 69 6f 6e 22 2c 62 65 67 69 6e 3a 65 2e 55 4e 44 ion",begin:e.UND
0000d5a0: 45 52 53 43 4f 52 45 5f 49 44 45 4e 54 5f 52 45 ERSCORE_IDENT_RE
0000d5b0: 7d 5d 2c 72 65 6c 65 76 61 6e 63 65 3a 30 7d 2c }],relevance:0},
0000d5c0: 7b 62 65 67 69 6e 3a 65 2e 55 4e 44 45 52 53 43 {begin:e.UNDERSC
0000d5d0: 4f 52 45 5f 49 44 45 4e 54 5f 52 45 2b 22 5c 5c ORE_IDENT_RE+"\\
0000d5e0: 73 22 2c 65 6e 64 3a 22 3b 7c 7b 22 2c 72 65 74 s",end:";|{",ret
0000d5f0: 75 72 6e 42 65 67 69 6e 3a 21 30 2c 63 6f 6e 74 urnBegin:!0,cont
0000d600: 61 69 6e 73 3a 5b 7b 63 6c 61 73 73 4e 61 6d 65 ains:[{className
0000d610: 3a 22 61 74 74 72 69 62 75 74 65 22 2c 62 65 67 :"attribute",beg
0000d620: 69 6e 3a 65 2e 55 4e 44 45 52 53 43 4f 52 45 5f in:e.UNDERSCORE_
0000d630: 49 44 45 4e 54 5f 52 45 2c 73 74 61 72 74 73 3a IDENT_RE,starts:
0000d640: 61 7d 5d 2c 72 65 6c 65 76 61 6e 63 65 3a 30 7d a}],relevance:0}
0000d650: 5d 2c 69 6c 6c 65 67 61 6c 3a 22 5b 5e 5c 5c 73 ],illegal:"[^\\s
0000d660: 5c 5c 7d 5d 22 7d 7d 7d 28 29 29 3b 0a 68 6c 6a \\}]"}}}());.hlj
0000d670: 73 2e 72 65 67 69 73 74 65 72 4c 61 6e 67 75 61 s.registerLangua
0000d680: 67 65 28 22 6f 62 6a 65 63 74 69 76 65 63 22 2c ge("objectivec",
0000d690: 66 75 6e 63 74 69 6f 6e 28 29 7b 22 75 73 65 20 function(){"use
0000d6a0: 73 74 72 69 63 74 22 3b 72 65 74 75 72 6e 20 66 strict";return f
0000d6b0: 75 6e 63 74 69 6f 6e 28 65 29 7b 76 61 72 20 6e unction(e){var n
0000d6c0: 3d 2f 5b 61 2d 7a 41 2d 5a 40 5d 5b 61 2d 7a 41 =/[a-zA-Z@][a-zA
0000d6d0: 2d 5a 30 2d 39 5f 5d 2a 2f 2c 5f 3d 7b 24 70 61 -Z0-9_]*/,_={$pa
0000d6e0: 74 74 65 72 6e 3a 6e 2c 6b 65 79 77 6f 72 64 3a ttern:n,keyword:
0000d6f0: 22 40 69 6e 74 65 72 66 61 63 65 20 40 63 6c 61 "@interface @cla
0000d700: 73 73 20 40 70 72 6f 74 6f 63 6f 6c 20 40 69 6d ss @protocol @im
0000d710: 70 6c 65 6d 65 6e 74 61 74 69 6f 6e 22 7d 3b 72 plementation"};r
0000d720: 65 74 75 72 6e 7b 6e 61 6d 65 3a 22 4f 62 6a 65 eturn{name:"Obje
0000d730: 63 74 69 76 65 2d 43 22 2c 61 6c 69 61 73 65 73 ctive-C",aliases
0000d740: 3a 5b 22 6d 6d 22 2c 22 6f 62 6a 63 22 2c 22 6f :["mm","objc","o
0000d750: 62 6a 2d 63 22 5d 2c 6b 65 79 77 6f 72 64 73 3a bj-c"],keywords:
0000d760: 7b 24 70 61 74 74 65 72 6e 3a 6e 2c 6b 65 79 77 {$pattern:n,keyw
0000d770: 6f 72 64 3a 22 69 6e 74 20 66 6c 6f 61 74 20 77 ord:"int float w
0000d780: 68 69 6c 65 20 63 68 61 72 20 65 78 70 6f 72 74 hile char export
0000d790: 20 73 69 7a 65 6f 66 20 74 79 70 65 64 65 66 20 sizeof typedef
0000d7a0: 63 6f 6e 73 74 20 73 74 72 75 63 74 20 66 6f 72 const struct for
0000d7b0: 20 75 6e 69 6f 6e 20 75 6e 73 69 67 6e 65 64 20 union unsigned
0000d7c0: 6c 6f 6e 67 20 76 6f 6c 61 74 69 6c 65 20 73 74 long volatile st
0000d7d0: 61 74 69 63 20 62 6f 6f 6c 20 6d 75 74 61 62 6c atic bool mutabl
0000d7e0: 65 20 69 66 20 64 6f 20 72 65 74 75 72 6e 20 67 e if do return g
0000d7f0: 6f 74 6f 20 76 6f 69 64 20 65 6e 75 6d 20 65 6c oto void enum el
0000d800: 73 65 20 62 72 65 61 6b 20 65 78 74 65 72 6e 20 se break extern
0000d810: 61 73 6d 20 63 61 73 65 20 73 68 6f 72 74 20 64 asm case short d
0000d820: 65 66 61 75 6c 74 20 64 6f 75 62 6c 65 20 72 65 efault double re
0000d830: 67 69 73 74 65 72 20 65 78 70 6c 69 63 69 74 20 gister explicit
0000d840: 73 69 67 6e 65 64 20 74 79 70 65 6e 61 6d 65 20 signed typename
0000d850: 74 68 69 73 20 73 77 69 74 63 68 20 63 6f 6e 74 this switch cont
0000d860: 69 6e 75 65 20 77 63 68 61 72 5f 74 20 69 6e 6c inue wchar_t inl
0000d870: 69 6e 65 20 72 65 61 64 6f 6e 6c 79 20 61 73 73 ine readonly ass
0000d880: 69 67 6e 20 72 65 61 64 77 72 69 74 65 20 73 65 ign readwrite se
0000d890: 6c 66 20 40 73 79 6e 63 68 72 6f 6e 69 7a 65 64 lf @synchronized
0000d8a0: 20 69 64 20 74 79 70 65 6f 66 20 6e 6f 6e 61 74 id typeof nonat
0000d8b0: 6f 6d 69 63 20 73 75 70 65 72 20 75 6e 69 63 68 omic super unich
0000d8c0: 61 72 20 49 42 4f 75 74 6c 65 74 20 49 42 41 63 ar IBOutlet IBAc
0000d8d0: 74 69 6f 6e 20 73 74 72 6f 6e 67 20 77 65 61 6b tion strong weak
0000d8e0: 20 63 6f 70 79 20 69 6e 20 6f 75 74 20 69 6e 6f copy in out ino
0000d8f0: 75 74 20 62 79 63 6f 70 79 20 62 79 72 65 66 20 ut bycopy byref
0000d900: 6f 6e 65 77 61 79 20 5f 5f 73 74 72 6f 6e 67 20 oneway __strong
0000d910: 5f 5f 77 65 61 6b 20 5f 5f 62 6c 6f 63 6b 20 5f __weak __block _
0000d920: 5f 61 75 74 6f 72 65 6c 65 61 73 69 6e 67 20 40 _autoreleasing @
0000d930: 70 72 69 76 61 74 65 20 40 70 72 6f 74 65 63 74 private @protect
0000d940: 65 64 20 40 70 75 62 6c 69 63 20 40 74 72 79 20 ed @public @try
0000d950: 40 70 72 6f 70 65 72 74 79 20 40 65 6e 64 20 40 @property @end @
0000d960: 74 68 72 6f 77 20 40 63 61 74 63 68 20 40 66 69 throw @catch @fi
0000d970: 6e 61 6c 6c 79 20 40 61 75 74 6f 72 65 6c 65 61 nally @autorelea
0000d980: 73 65 70 6f 6f 6c 20 40 73 79 6e 74 68 65 73 69 sepool @synthesi
0000d990: 7a 65 20 40 64 79 6e 61 6d 69 63 20 40 73 65 6c ze @dynamic @sel
0000d9a0: 65 63 74 6f 72 20 40 6f 70 74 69 6f 6e 61 6c 20 ector @optional
0000d9b0: 40 72 65 71 75 69 72 65 64 20 40 65 6e 63 6f 64 @required @encod
0000d9c0: 65 20 40 70 61 63 6b 61 67 65 20 40 69 6d 70 6f e @package @impo
0000d9d0: 72 74 20 40 64 65 66 73 20 40 63 6f 6d 70 61 74 rt @defs @compat
0000d9e0: 69 62 69 6c 69 74 79 5f 61 6c 69 61 73 20 5f 5f ibility_alias __
0000d9f0: 62 72 69 64 67 65 20 5f 5f 62 72 69 64 67 65 5f bridge __bridge_
0000da00: 74 72 61 6e 73 66 65 72 20 5f 5f 62 72 69 64 67 transfer __bridg
0000da10: 65 5f 72 65 74 61 69 6e 65 64 20 5f 5f 62 72 69 e_retained __bri
0000da20: 64 67 65 5f 72 65 74 61 69 6e 20 5f 5f 63 6f 76 dge_retain __cov
0000da30: 61 72 69 61 6e 74 20 5f 5f 63 6f 6e 74 72 61 76 ariant __contrav
0000da40: 61 72 69 61 6e 74 20 5f 5f 6b 69 6e 64 6f 66 20 ariant __kindof
0000da50: 5f 4e 6f 6e 6e 75 6c 6c 20 5f 4e 75 6c 6c 61 62 _Nonnull _Nullab
0000da60: 6c 65 20 5f 4e 75 6c 6c 5f 75 6e 73 70 65 63 69 le _Null_unspeci
0000da70: 66 69 65 64 20 5f 5f 46 55 4e 43 54 49 4f 4e 5f fied __FUNCTION_
0000da80: 5f 20 5f 5f 50 52 45 54 54 59 5f 46 55 4e 43 54 _ __PRETTY_FUNCT
0000da90: 49 4f 4e 5f 5f 20 5f 5f 61 74 74 72 69 62 75 74 ION__ __attribut
0000daa0: 65 5f 5f 20 67 65 74 74 65 72 20 73 65 74 74 65 e__ getter sette
0000dab0: 72 20 72 65 74 61 69 6e 20 75 6e 73 61 66 65 5f r retain unsafe_
0000dac0: 75 6e 72 65 74 61 69 6e 65 64 20 6e 6f 6e 6e 75 unretained nonnu
0000dad0: 6c 6c 20 6e 75 6c 6c 61 62 6c 65 20 6e 75 6c 6c ll nullable null
0000dae0: 5f 75 6e 73 70 65 63 69 66 69 65 64 20 6e 75 6c _unspecified nul
0000daf0: 6c 5f 72 65 73 65 74 74 61 62 6c 65 20 63 6c 61 l_resettable cla
0000db00: 73 73 20 69 6e 73 74 61 6e 63 65 74 79 70 65 20 ss instancetype
0000db10: 4e 53 5f 44 45 53 49 47 4e 41 54 45 44 5f 49 4e NS_DESIGNATED_IN
0000db20: 49 54 49 41 4c 49 5a 45 52 20 4e 53 5f 55 4e 41 ITIALIZER NS_UNA
0000db30: 56 41 49 4c 41 42 4c 45 20 4e 53 5f 52 45 51 55 VAILABLE NS_REQU
0000db40: 49 52 45 53 5f 53 55 50 45 52 20 4e 53 5f 52 45 IRES_SUPER NS_RE
0000db50: 54 55 52 4e 53 5f 49 4e 4e 45 52 5f 50 4f 49 4e TURNS_INNER_POIN
0000db60: 54 45 52 20 4e 53 5f 49 4e 4c 49 4e 45 20 4e 53 TER NS_INLINE NS
0000db70: 5f 41 56 41 49 4c 41 42 4c 45 20 4e 53 5f 44 45 _AVAILABLE NS_DE
0000db80: 50 52 45 43 41 54 45 44 20 4e 53 5f 45 4e 55 4d PRECATED NS_ENUM
0000db90: 20 4e 53 5f 4f 50 54 49 4f 4e 53 20 4e 53 5f 53 NS_OPTIONS NS_S
0000dba0: 57 49 46 54 5f 55 4e 41 56 41 49 4c 41 42 4c 45 WIFT_UNAVAILABLE
0000dbb0: 20 4e 53 5f 41 53 53 55 4d 45 5f 4e 4f 4e 4e 55 NS_ASSUME_NONNU
0000dbc0: 4c 4c 5f 42 45 47 49 4e 20 4e 53 5f 41 53 53 55 LL_BEGIN NS_ASSU
0000dbd0: 4d 45 5f 4e 4f 4e 4e 55 4c 4c 5f 45 4e 44 20 4e ME_NONNULL_END N
0000dbe0: 53 5f 52 45 46 49 4e 45 44 5f 46 4f 52 5f 53 57 S_REFINED_FOR_SW
0000dbf0: 49 46 54 20 4e 53 5f 53 57 49 46 54 5f 4e 41 4d IFT NS_SWIFT_NAM
0000dc00: 45 20 4e 53 5f 53 57 49 46 54 5f 4e 4f 54 48 52 E NS_SWIFT_NOTHR
0000dc10: 4f 57 20 4e 53 5f 44 55 52 49 4e 47 20 4e 53 5f OW NS_DURING NS_
0000dc20: 48 41 4e 44 4c 45 52 20 4e 53 5f 45 4e 44 48 41 HANDLER NS_ENDHA
0000dc30: 4e 44 4c 45 52 20 4e 53 5f 56 41 4c 55 45 52 45 NDLER NS_VALUERE
0000dc40: 54 55 52 4e 20 4e 53 5f 56 4f 49 44 52 45 54 55 TURN NS_VOIDRETU
0000dc50: 52 4e 22 2c 6c 69 74 65 72 61 6c 3a 22 66 61 6c RN",literal:"fal
0000dc60: 73 65 20 74 72 75 65 20 46 41 4c 53 45 20 54 52 se true FALSE TR
0000dc70: 55 45 20 6e 69 6c 20 59 45 53 20 4e 4f 20 4e 55 UE nil YES NO NU
0000dc80: 4c 4c 22 2c 62 75 69 6c 74 5f 69 6e 3a 22 42 4f LL",built_in:"BO
0000dc90: 4f 4c 20 64 69 73 70 61 74 63 68 5f 6f 6e 63 65 OL dispatch_once
0000dca0: 5f 74 20 64 69 73 70 61 74 63 68 5f 71 75 65 75 _t dispatch_queu
0000dcb0: 65 5f 74 20 64 69 73 70 61 74 63 68 5f 73 79 6e e_t dispatch_syn
0000dcc0: 63 20 64 69 73 70 61 74 63 68 5f 61 73 79 6e 63 c dispatch_async
0000dcd0: 20 64 69 73 70 61 74 63 68 5f 6f 6e 63 65 22 7d dispatch_once"}
0000dce0: 2c 69 6c 6c 65 67 61 6c 3a 22 3c 2f 22 2c 63 6f ,illegal:"</",co
0000dcf0: 6e 74 61 69 6e 73 3a 5b 7b 63 6c 61 73 73 4e 61 ntains:[{classNa
0000dd00: 6d 65 3a 22 62 75 69 6c 74 5f 69 6e 22 2c 62 65 me:"built_in",be
0000dd10: 67 69 6e 3a 22 5c 5c 62 28 41 56 7c 43 41 7c 43 gin:"\\b(AV|CA|C
0000dd20: 46 7c 43 47 7c 43 49 7c 43 4c 7c 43 4d 7c 43 4e F|CG|CI|CL|CM|CN
0000dd30: 7c 43 54 7c 4d 4b 7c 4d 50 7c 4d 54 4b 7c 4d 54 |CT|MK|MP|MTK|MT
0000dd40: 4c 7c 4e 53 7c 53 43 4e 7c 53 4b 7c 55 49 7c 57 L|NS|SCN|SK|UI|W
0000dd50: 4b 7c 58 43 29 5c 5c 77 2b 22 7d 2c 65 2e 43 5f K|XC)\\w+"},e.C_
0000dd60: 4c 49 4e 45 5f 43 4f 4d 4d 45 4e 54 5f 4d 4f 44 LINE_COMMENT_MOD
0000dd70: 45 2c 65 2e 43 5f 42 4c 4f 43 4b 5f 43 4f 4d 4d E,e.C_BLOCK_COMM
0000dd80: 45 4e 54 5f 4d 4f 44 45 2c 65 2e 43 5f 4e 55 4d ENT_MODE,e.C_NUM
0000dd90: 42 45 52 5f 4d 4f 44 45 2c 65 2e 51 55 4f 54 45 BER_MODE,e.QUOTE
0000dda0: 5f 53 54 52 49 4e 47 5f 4d 4f 44 45 2c 65 2e 41 _STRING_MODE,e.A
0000ddb0: 50 4f 53 5f 53 54 52 49 4e 47 5f 4d 4f 44 45 2c POS_STRING_MODE,
0000ddc0: 7b 63 6c 61 73 73 4e 61 6d 65 3a 22 73 74 72 69 {className:"stri
0000ddd0: 6e 67 22 2c 76 61 72 69 61 6e 74 73 3a 5b 7b 62 ng",variants:[{b
0000dde0: 65 67 69 6e 3a 27 40 22 27 2c 65 6e 64 3a 27 22 egin:'@"',end:'"
0000ddf0: 27 2c 69 6c 6c 65 67 61 6c 3a 22 5c 5c 6e 22 2c ',illegal:"\\n",
0000de00: 63 6f 6e 74 61 69 6e 73 3a 5b 65 2e 42 41 43 4b contains:[e.BACK
0000de10: 53 4c 41 53 48 5f 45 53 43 41 50 45 5d 7d 5d 7d SLASH_ESCAPE]}]}
0000de20: 2c 7b 63 6c 61 73 73 4e 61 6d 65 3a 22 6d 65 74 ,{className:"met
0000de30: 61 22 2c 62 65 67 69 6e 3a 2f 23 5c 73 2a 5b 61 a",begin:/#\s*[a
0000de40: 2d 7a 5d 2b 5c 62 2f 2c 65 6e 64 3a 2f 24 2f 2c -z]+\b/,end:/$/,
0000de50: 6b 65 79 77 6f 72 64 73 3a 7b 22 6d 65 74 61 2d keywords:{"meta-
0000de60: 6b 65 79 77 6f 72 64 22 3a 22 69 66 20 65 6c 73 keyword":"if els
0000de70: 65 20 65 6c 69 66 20 65 6e 64 69 66 20 64 65 66 e elif endif def
0000de80: 69 6e 65 20 75 6e 64 65 66 20 77 61 72 6e 69 6e ine undef warnin
0000de90: 67 20 65 72 72 6f 72 20 6c 69 6e 65 20 70 72 61 g error line pra
0000dea0: 67 6d 61 20 69 66 64 65 66 20 69 66 6e 64 65 66 gma ifdef ifndef
0000deb0: 20 69 6e 63 6c 75 64 65 22 7d 2c 63 6f 6e 74 61 include"},conta
0000dec0: 69 6e 73 3a 5b 7b 62 65 67 69 6e 3a 2f 5c 5c 5c ins:[{begin:/\\\
0000ded0: 6e 2f 2c 72 65 6c 65 76 61 6e 63 65 3a 30 7d 2c n/,relevance:0},
0000dee0: 65 2e 69 6e 68 65 72 69 74 28 65 2e 51 55 4f 54 e.inherit(e.QUOT
0000def0: 45 5f 53 54 52 49 4e 47 5f 4d 4f 44 45 2c 7b 63 E_STRING_MODE,{c
0000df00: 6c 61 73 73 4e 61 6d 65 3a 22 6d 65 74 61 2d 73 lassName:"meta-s
0000df10: 74 72 69 6e 67 22 7d 29 2c 7b 63 6c 61 73 73 4e tring"}),{classN
0000df20: 61 6d 65 3a 22 6d 65 74 61 2d 73 74 72 69 6e 67 ame:"meta-string
0000df30: 22 2c 62 65 67 69 6e 3a 2f 3c 2e 2a 3f 3e 2f 2c ",begin:/<.*?>/,
0000df40: 65 6e 64 3a 2f 24 2f 2c 69 6c 6c 65 67 61 6c 3a end:/$/,illegal:
0000df50: 22 5c 5c 6e 22 7d 2c 65 2e 43 5f 4c 49 4e 45 5f "\\n"},e.C_LINE_
0000df60: 43 4f 4d 4d 45 4e 54 5f 4d 4f 44 45 2c 65 2e 43 COMMENT_MODE,e.C
0000df70: 5f 42 4c 4f 43 4b 5f 43 4f 4d 4d 45 4e 54 5f 4d _BLOCK_COMMENT_M
0000df80: 4f 44 45 5d 7d 2c 7b 63 6c 61 73 73 4e 61 6d 65 ODE]},{className
0000df90: 3a 22 63 6c 61 73 73 22 2c 62 65 67 69 6e 3a 22 :"class",begin:"
0000dfa0: 28 22 2b 5f 2e 6b 65 79 77 6f 72 64 2e 73 70 6c ("+_.keyword.spl
0000dfb0: 69 74 28 22 20 22 29 2e 6a 6f 69 6e 28 22 7c 22 it(" ").join("|"
0000dfc0: 29 2b 22 29 5c 5c 62 22 2c 65 6e 64 3a 22 28 7b )+")\\b",end:"({
0000dfd0: 7c 24 29 22 2c 65 78 63 6c 75 64 65 45 6e 64 3a |$)",excludeEnd:
0000dfe0: 21 30 2c 6b 65 79 77 6f 72 64 73 3a 5f 2c 63 6f !0,keywords:_,co
0000dff0: 6e 74 61 69 6e 73 3a 5b 65 2e 55 4e 44 45 52 53 ntains:[e.UNDERS
0000e000: 43 4f 52 45 5f 54 49 54 4c 45 5f 4d 4f 44 45 5d CORE_TITLE_MODE]
0000e010: 7d 2c 7b 62 65 67 69 6e 3a 22 5c 5c 2e 22 2b 65 },{begin:"\\."+e
0000e020: 2e 55 4e 44 45 52 53 43 4f 52 45 5f 49 44 45 4e .UNDERSCORE_IDEN
0000e030: 54 5f 52 45 2c 72 65 6c 65 76 61 6e 63 65 3a 30 T_RE,relevance:0
0000e040: 7d 5d 7d 7d 7d 28 29 29 3b 0a 68 6c 6a 73 2e 72 }]}}}());.hljs.r
0000e050: 65 67 69 73 74 65 72 4c 61 6e 67 75 61 67 65 28 egisterLanguage(
0000e060: 22 70 65 72 6c 22 2c 66 75 6e 63 74 69 6f 6e 28 "perl",function(
0000e070: 29 7b 22 75 73 65 20 73 74 72 69 63 74 22 3b 72 ){"use strict";r
0000e080: 65 74 75 72 6e 20 66 75 6e 63 74 69 6f 6e 28 65 eturn function(e
0000e090: 29 7b 76 61 72 20 6e 3d 7b 24 70 61 74 74 65 72 ){var n={$patter
0000e0a0: 6e 3a 2f 5b 5c 77 2e 5d 2b 2f 2c 6b 65 79 77 6f n:/[\w.]+/,keywo
0000e0b0: 72 64 3a 22 67 65 74 70 77 65 6e 74 20 67 65 74 rd:"getpwent get
0000e0c0: 73 65 72 76 65 6e 74 20 71 75 6f 74 65 6d 65 74 servent quotemet
0000e0d0: 61 20 6d 73 67 72 63 76 20 73 63 61 6c 61 72 20 a msgrcv scalar
0000e0e0: 6b 69 6c 6c 20 64 62 6d 63 6c 6f 73 65 20 75 6e kill dbmclose un
0000e0f0: 64 65 66 20 6c 63 20 6d 61 20 73 79 73 77 72 69 def lc ma syswri
0000e100: 74 65 20 74 72 20 73 65 6e 64 20 75 6d 61 73 6b te tr send umask
0000e110: 20 73 79 73 6f 70 65 6e 20 73 68 6d 77 72 69 74 sysopen shmwrit
0000e120: 65 20 76 65 63 20 71 78 20 75 74 69 6d 65 20 6c e vec qx utime l
0000e130: 6f 63 61 6c 20 6f 63 74 20 73 65 6d 63 74 6c 20 ocal oct semctl
0000e140: 6c 6f 63 61 6c 74 69 6d 65 20 72 65 61 64 70 69 localtime readpi
0000e150: 70 65 20 64 6f 20 72 65 74 75 72 6e 20 66 6f 72 pe do return for
0000e160: 6d 61 74 20 72 65 61 64 20 73 70 72 69 6e 74 66 mat read sprintf
0000e170: 20 64 62 6d 6f 70 65 6e 20 70 6f 70 20 67 65 74 dbmopen pop get
0000e180: 70 67 72 70 20 6e 6f 74 20 67 65 74 70 77 6e 61 pgrp not getpwna
0000e190: 6d 20 72 65 77 69 6e 64 64 69 72 20 71 71 20 66 m rewinddir qq f
0000e1a0: 69 6c 65 6e 6f 20 71 77 20 65 6e 64 70 72 6f 74 ileno qw endprot
0000e1b0: 6f 65 6e 74 20 77 61 69 74 20 73 65 74 68 6f 73 oent wait sethos
0000e1c0: 74 65 6e 74 20 62 6c 65 73 73 20 73 7c 30 20 6f tent bless s|0 o
0000e1d0: 70 65 6e 64 69 72 20 63 6f 6e 74 69 6e 75 65 20 pendir continue
0000e1e0: 65 61 63 68 20 73 6c 65 65 70 20 65 6e 64 67 72 each sleep endgr
0000e1f0: 65 6e 74 20 73 68 75 74 64 6f 77 6e 20 64 75 6d ent shutdown dum
0000e200: 70 20 63 68 6f 6d 70 20 63 6f 6e 6e 65 63 74 20 p chomp connect
0000e210: 67 65 74 73 6f 63 6b 6e 61 6d 65 20 64 69 65 20 getsockname die
0000e220: 73 6f 63 6b 65 74 70 61 69 72 20 63 6c 6f 73 65 socketpair close
0000e230: 20 66 6c 6f 63 6b 20 65 78 69 73 74 73 20 69 6e flock exists in
0000e240: 64 65 78 20 73 68 6d 67 65 74 20 73 75 62 20 66 dex shmget sub f
0000e250: 6f 72 20 65 6e 64 70 77 65 6e 74 20 72 65 64 6f or endpwent redo
0000e260: 20 6c 73 74 61 74 20 6d 73 67 63 74 6c 20 73 65 lstat msgctl se
0000e270: 74 70 67 72 70 20 61 62 73 20 65 78 69 74 20 73 tpgrp abs exit s
0000e280: 65 6c 65 63 74 20 70 72 69 6e 74 20 72 65 66 20 elect print ref
0000e290: 67 65 74 68 6f 73 74 62 79 61 64 64 72 20 75 6e gethostbyaddr un
0000e2a0: 73 68 69 66 74 20 66 63 6e 74 6c 20 73 79 73 63 shift fcntl sysc
0000e2b0: 61 6c 6c 20 67 6f 74 6f 20 67 65 74 6e 65 74 62 all goto getnetb
0000e2c0: 79 61 64 64 72 20 6a 6f 69 6e 20 67 6d 74 69 6d yaddr join gmtim
0000e2d0: 65 20 73 79 6d 6c 69 6e 6b 20 73 65 6d 67 65 74 e symlink semget
0000e2e0: 20 73 70 6c 69 63 65 20 78 7c 30 20 67 65 74 70 splice x|0 getp
0000e2f0: 65 65 72 6e 61 6d 65 20 72 65 63 76 20 6c 6f 67 eername recv log
0000e300: 20 73 65 74 73 6f 63 6b 6f 70 74 20 63 6f 73 20 setsockopt cos
0000e310: 6c 61 73 74 20 72 65 76 65 72 73 65 20 67 65 74 last reverse get
0000e320: 68 6f 73 74 62 79 6e 61 6d 65 20 67 65 74 67 72 hostbyname getgr
0000e330: 6e 61 6d 20 73 74 75 64 79 20 66 6f 72 6d 6c 69 nam study formli
0000e340: 6e 65 20 65 6e 64 68 6f 73 74 65 6e 74 20 74 69 ne endhostent ti
0000e350: 6d 65 73 20 63 68 6f 70 20 6c 65 6e 67 74 68 20 mes chop length
0000e360: 67 65 74 68 6f 73 74 65 6e 74 20 67 65 74 6e 65 gethostent getne
0000e370: 74 65 6e 74 20 70 61 63 6b 20 67 65 74 70 72 6f tent pack getpro
0000e380: 74 6f 65 6e 74 20 67 65 74 73 65 72 76 62 79 6e toent getservbyn
0000e390: 61 6d 65 20 72 61 6e 64 20 6d 6b 64 69 72 20 70 ame rand mkdir p
0000e3a0: 6f 73 20 63 68 6d 6f 64 20 79 7c 30 20 73 75 62 os chmod y|0 sub
0000e3b0: 73 74 72 20 65 6e 64 6e 65 74 65 6e 74 20 70 72 str endnetent pr
0000e3c0: 69 6e 74 66 20 6e 65 78 74 20 6f 70 65 6e 20 6d intf next open m
0000e3d0: 73 67 73 6e 64 20 72 65 61 64 64 69 72 20 75 73 sgsnd readdir us
0000e3e0: 65 20 75 6e 6c 69 6e 6b 20 67 65 74 73 6f 63 6b e unlink getsock
0000e3f0: 6f 70 74 20 67 65 74 70 72 69 6f 72 69 74 79 20 opt getpriority
0000e400: 72 69 6e 64 65 78 20 77 61 6e 74 61 72 72 61 79 rindex wantarray
0000e410: 20 68 65 78 20 73 79 73 74 65 6d 20 67 65 74 73 hex system gets
0000e420: 65 72 76 62 79 70 6f 72 74 20 65 6e 64 73 65 72 ervbyport endser
0000e430: 76 65 6e 74 20 69 6e 74 20 63 68 72 20 75 6e 74 vent int chr unt
0000e440: 69 65 20 72 6d 64 69 72 20 70 72 6f 74 6f 74 79 ie rmdir prototy
0000e450: 70 65 20 74 65 6c 6c 20 6c 69 73 74 65 6e 20 66 pe tell listen f
0000e460: 6f 72 6b 20 73 68 6d 72 65 61 64 20 75 63 66 69 ork shmread ucfi
0000e470: 72 73 74 20 73 65 74 70 72 6f 74 6f 65 6e 74 20 rst setprotoent
0000e480: 65 6c 73 65 20 73 79 73 73 65 65 6b 20 6c 69 6e else sysseek lin
0000e490: 6b 20 67 65 74 67 72 67 69 64 20 73 68 6d 63 74 k getgrgid shmct
0000e4a0: 6c 20 77 61 69 74 70 69 64 20 75 6e 70 61 63 6b l waitpid unpack
0000e4b0: 20 67 65 74 6e 65 74 62 79 6e 61 6d 65 20 72 65 getnetbyname re
0000e4c0: 73 65 74 20 63 68 64 69 72 20 67 72 65 70 20 73 set chdir grep s
0000e4d0: 70 6c 69 74 20 72 65 71 75 69 72 65 20 63 61 6c plit require cal
0000e4e0: 6c 65 72 20 6c 63 66 69 72 73 74 20 75 6e 74 69 ler lcfirst unti
0000e4f0: 6c 20 77 61 72 6e 20 77 68 69 6c 65 20 76 61 6c l warn while val
0000e500: 75 65 73 20 73 68 69 66 74 20 74 65 6c 6c 64 69 ues shift telldi
0000e510: 72 20 67 65 74 70 77 75 69 64 20 6d 79 20 67 65 r getpwuid my ge
0000e520: 74 70 72 6f 74 6f 62 79 6e 75 6d 62 65 72 20 64 tprotobynumber d
0000e530: 65 6c 65 74 65 20 61 6e 64 20 73 6f 72 74 20 75 elete and sort u
0000e540: 63 20 64 65 66 69 6e 65 64 20 73 72 61 6e 64 20 c defined srand
0000e550: 61 63 63 65 70 74 20 70 61 63 6b 61 67 65 20 73 accept package s
0000e560: 65 65 6b 64 69 72 20 67 65 74 70 72 6f 74 6f 62 eekdir getprotob
0000e570: 79 6e 61 6d 65 20 73 65 6d 6f 70 20 6f 75 72 20 yname semop our
0000e580: 72 65 6e 61 6d 65 20 73 65 65 6b 20 69 66 20 71 rename seek if q
0000e590: 7c 30 20 63 68 72 6f 6f 74 20 73 79 73 72 65 61 |0 chroot sysrea
0000e5a0: 64 20 73 65 74 70 77 65 6e 74 20 6e 6f 20 63 72 d setpwent no cr
0000e5b0: 79 70 74 20 67 65 74 63 20 63 68 6f 77 6e 20 73 ypt getc chown s
0000e5c0: 71 72 74 20 77 72 69 74 65 20 73 65 74 6e 65 74 qrt write setnet
0000e5d0: 65 6e 74 20 73 65 74 70 72 69 6f 72 69 74 79 20 ent setpriority
0000e5e0: 66 6f 72 65 61 63 68 20 74 69 65 20 73 69 6e 20 foreach tie sin
0000e5f0: 6d 73 67 67 65 74 20 6d 61 70 20 73 74 61 74 20 msgget map stat
0000e600: 67 65 74 6c 6f 67 69 6e 20 75 6e 6c 65 73 73 20 getlogin unless
0000e610: 65 6c 73 69 66 20 74 72 75 6e 63 61 74 65 20 65 elsif truncate e
0000e620: 78 65 63 20 6b 65 79 73 20 67 6c 6f 62 20 74 69 xec keys glob ti
0000e630: 65 64 20 63 6c 6f 73 65 64 69 72 20 69 6f 63 74 ed closedir ioct
0000e640: 6c 20 73 6f 63 6b 65 74 20 72 65 61 64 6c 69 6e l socket readlin
0000e650: 6b 20 65 76 61 6c 20 78 6f 72 20 72 65 61 64 6c k eval xor readl
0000e660: 69 6e 65 20 62 69 6e 6d 6f 64 65 20 73 65 74 73 ine binmode sets
0000e670: 65 72 76 65 6e 74 20 65 6f 66 20 6f 72 64 20 62 ervent eof ord b
0000e680: 69 6e 64 20 61 6c 61 72 6d 20 70 69 70 65 20 61 ind alarm pipe a
0000e690: 74 61 6e 32 20 67 65 74 67 72 65 6e 74 20 65 78 tan2 getgrent ex
0000e6a0: 70 20 74 69 6d 65 20 70 75 73 68 20 73 65 74 67 p time push setg
0000e6b0: 72 65 6e 74 20 67 74 20 6c 74 20 6f 72 20 6e 65 rent gt lt or ne
0000e6c0: 20 6d 7c 30 20 62 72 65 61 6b 20 67 69 76 65 6e m|0 break given
0000e6d0: 20 73 61 79 20 73 74 61 74 65 20 77 68 65 6e 22 say state when"
0000e6e0: 7d 2c 74 3d 7b 63 6c 61 73 73 4e 61 6d 65 3a 22 },t={className:"
0000e6f0: 73 75 62 73 74 22 2c 62 65 67 69 6e 3a 22 5b 24 subst",begin:"[$
0000e700: 40 5d 5c 5c 7b 22 2c 65 6e 64 3a 22 5c 5c 7d 22 @]\\{",end:"\\}"
0000e710: 2c 6b 65 79 77 6f 72 64 73 3a 6e 7d 2c 73 3d 7b ,keywords:n},s={
0000e720: 62 65 67 69 6e 3a 22 2d 3e 7b 22 2c 65 6e 64 3a begin:"->{",end:
0000e730: 22 7d 22 7d 2c 72 3d 7b 76 61 72 69 61 6e 74 73 "}"},r={variants
0000e740: 3a 5b 7b 62 65 67 69 6e 3a 2f 5c 24 5c 64 2f 7d :[{begin:/\$\d/}
0000e750: 2c 7b 62 65 67 69 6e 3a 2f 5b 5c 24 25 40 5d 28 ,{begin:/[\$%@](
0000e760: 5c 5e 5c 77 5c 62 7c 23 5c 77 2b 28 3a 3a 5c 77 \^\w\b|#\w+(::\w
0000e770: 2b 29 2a 7c 7b 5c 77 2b 7d 7c 5c 77 2b 28 3a 3a +)*|{\w+}|\w+(::
0000e780: 5c 77 2a 29 2a 29 2f 7d 2c 7b 62 65 67 69 6e 3a \w*)*)/},{begin:
0000e790: 2f 5b 5c 24 25 40 5d 5b 5e 5c 73 5c 77 7b 5d 2f /[\$%@][^\s\w{]/
0000e7a0: 2c 72 65 6c 65 76 61 6e 63 65 3a 30 7d 5d 7d 2c ,relevance:0}]},
0000e7b0: 69 3d 5b 65 2e 42 41 43 4b 53 4c 41 53 48 5f 45 i=[e.BACKSLASH_E
0000e7c0: 53 43 41 50 45 2c 74 2c 72 5d 2c 61 3d 5b 72 2c SCAPE,t,r],a=[r,
0000e7d0: 65 2e 48 41 53 48 5f 43 4f 4d 4d 45 4e 54 5f 4d e.HASH_COMMENT_M
0000e7e0: 4f 44 45 2c 65 2e 43 4f 4d 4d 45 4e 54 28 22 5e ODE,e.COMMENT("^
0000e7f0: 5c 5c 3d 5c 5c 77 22 2c 22 5c 5c 3d 63 75 74 22 \\=\\w","\\=cut"
0000e800: 2c 7b 65 6e 64 73 57 69 74 68 50 61 72 65 6e 74 ,{endsWithParent
0000e810: 3a 21 30 7d 29 2c 73 2c 7b 63 6c 61 73 73 4e 61 :!0}),s,{classNa
0000e820: 6d 65 3a 22 73 74 72 69 6e 67 22 2c 63 6f 6e 74 me:"string",cont
0000e830: 61 69 6e 73 3a 69 2c 76 61 72 69 61 6e 74 73 3a ains:i,variants:
0000e840: 5b 7b 62 65 67 69 6e 3a 22 71 5b 71 77 78 72 5d [{begin:"q[qwxr]
0000e850: 3f 5c 5c 73 2a 5c 5c 28 22 2c 65 6e 64 3a 22 5c ?\\s*\\(",end:"\
0000e860: 5c 29 22 2c 72 65 6c 65 76 61 6e 63 65 3a 35 7d \)",relevance:5}
0000e870: 2c 7b 62 65 67 69 6e 3a 22 71 5b 71 77 78 72 5d ,{begin:"q[qwxr]
0000e880: 3f 5c 5c 73 2a 5c 5c 5b 22 2c 65 6e 64 3a 22 5c ?\\s*\\[",end:"\
0000e890: 5c 5d 22 2c 72 65 6c 65 76 61 6e 63 65 3a 35 7d \]",relevance:5}
0000e8a0: 2c 7b 62 65 67 69 6e 3a 22 71 5b 71 77 78 72 5d ,{begin:"q[qwxr]
0000e8b0: 3f 5c 5c 73 2a 5c 5c 7b 22 2c 65 6e 64 3a 22 5c ?\\s*\\{",end:"\
0000e8c0: 5c 7d 22 2c 72 65 6c 65 76 61 6e 63 65 3a 35 7d \}",relevance:5}
0000e8d0: 2c 7b 62 65 67 69 6e 3a 22 71 5b 71 77 78 72 5d ,{begin:"q[qwxr]
0000e8e0: 3f 5c 5c 73 2a 5c 5c 7c 22 2c 65 6e 64 3a 22 5c ?\\s*\\|",end:"\
0000e8f0: 5c 7c 22 2c 72 65 6c 65 76 61 6e 63 65 3a 35 7d \|",relevance:5}
0000e900: 2c 7b 62 65 67 69 6e 3a 22 71 5b 71 77 78 72 5d ,{begin:"q[qwxr]
0000e910: 3f 5c 5c 73 2a 5c 5c 3c 22 2c 65 6e 64 3a 22 5c ?\\s*\\<",end:"\
0000e920: 5c 3e 22 2c 72 65 6c 65 76 61 6e 63 65 3a 35 7d \>",relevance:5}
0000e930: 2c 7b 62 65 67 69 6e 3a 22 71 77 5c 5c 73 2b 71 ,{begin:"qw\\s+q
0000e940: 22 2c 65 6e 64 3a 22 71 22 2c 72 65 6c 65 76 61 ",end:"q",releva
0000e950: 6e 63 65 3a 35 7d 2c 7b 62 65 67 69 6e 3a 22 27 nce:5},{begin:"'
0000e960: 22 2c 65 6e 64 3a 22 27 22 2c 63 6f 6e 74 61 69 ",end:"'",contai
0000e970: 6e 73 3a 5b 65 2e 42 41 43 4b 53 4c 41 53 48 5f ns:[e.BACKSLASH_
0000e980: 45 53 43 41 50 45 5d 7d 2c 7b 62 65 67 69 6e 3a ESCAPE]},{begin:
0000e990: 27 22 27 2c 65 6e 64 3a 27 22 27 7d 2c 7b 62 65 '"',end:'"'},{be
0000e9a0: 67 69 6e 3a 22 60 22 2c 65 6e 64 3a 22 60 22 2c gin:"`",end:"`",
0000e9b0: 63 6f 6e 74 61 69 6e 73 3a 5b 65 2e 42 41 43 4b contains:[e.BACK
0000e9c0: 53 4c 41 53 48 5f 45 53 43 41 50 45 5d 7d 2c 7b SLASH_ESCAPE]},{
0000e9d0: 62 65 67 69 6e 3a 22 7b 5c 5c 77 2b 7d 22 2c 63 begin:"{\\w+}",c
0000e9e0: 6f 6e 74 61 69 6e 73 3a 5b 5d 2c 72 65 6c 65 76 ontains:[],relev
0000e9f0: 61 6e 63 65 3a 30 7d 2c 7b 62 65 67 69 6e 3a 22 ance:0},{begin:"
0000ea00: 2d 3f 5c 5c 77 2b 5c 5c 73 2a 5c 5c 3d 5c 5c 3e -?\\w+\\s*\\=\\>
0000ea10: 22 2c 63 6f 6e 74 61 69 6e 73 3a 5b 5d 2c 72 65 ",contains:[],re
0000ea20: 6c 65 76 61 6e 63 65 3a 30 7d 5d 7d 2c 7b 63 6c levance:0}]},{cl
0000ea30: 61 73 73 4e 61 6d 65 3a 22 6e 75 6d 62 65 72 22 assName:"number"
0000ea40: 2c 62 65 67 69 6e 3a 22 28 5c 5c 62 30 5b 30 2d ,begin:"(\\b0[0-
0000ea50: 37 5f 5d 2b 29 7c 28 5c 5c 62 30 78 5b 30 2d 39 7_]+)|(\\b0x[0-9
0000ea60: 61 2d 66 41 2d 46 5f 5d 2b 29 7c 28 5c 5c 62 5b a-fA-F_]+)|(\\b[
0000ea70: 31 2d 39 5d 5b 30 2d 39 5f 5d 2a 28 5c 5c 2e 5b 1-9][0-9_]*(\\.[
0000ea80: 30 2d 39 5f 5d 2b 29 3f 29 7c 5b 30 5f 5d 5c 5c 0-9_]+)?)|[0_]\\
0000ea90: 62 22 2c 72 65 6c 65 76 61 6e 63 65 3a 30 7d 2c b",relevance:0},
0000eaa0: 7b 62 65 67 69 6e 3a 22 28 5c 5c 2f 5c 5c 2f 7c {begin:"(\\/\\/|
0000eab0: 22 2b 65 2e 52 45 5f 53 54 41 52 54 45 52 53 5f "+e.RE_STARTERS_
0000eac0: 52 45 2b 22 7c 5c 5c 62 28 73 70 6c 69 74 7c 72 RE+"|\\b(split|r
0000ead0: 65 74 75 72 6e 7c 70 72 69 6e 74 7c 72 65 76 65 eturn|print|reve
0000eae0: 72 73 65 7c 67 72 65 70 29 5c 5c 62 29 5c 5c 73 rse|grep)\\b)\\s
0000eaf0: 2a 22 2c 6b 65 79 77 6f 72 64 73 3a 22 73 70 6c *",keywords:"spl
0000eb00: 69 74 20 72 65 74 75 72 6e 20 70 72 69 6e 74 20 it return print
0000eb10: 72 65 76 65 72 73 65 20 67 72 65 70 22 2c 72 65 reverse grep",re
0000eb20: 6c 65 76 61 6e 63 65 3a 30 2c 63 6f 6e 74 61 69 levance:0,contai
0000eb30: 6e 73 3a 5b 65 2e 48 41 53 48 5f 43 4f 4d 4d 45 ns:[e.HASH_COMME
0000eb40: 4e 54 5f 4d 4f 44 45 2c 7b 63 6c 61 73 73 4e 61 NT_MODE,{classNa
0000eb50: 6d 65 3a 22 72 65 67 65 78 70 22 2c 62 65 67 69 me:"regexp",begi
0000eb60: 6e 3a 22 28 73 7c 74 72 7c 79 29 2f 28 5c 5c 5c n:"(s|tr|y)/(\\\
0000eb70: 5c 2e 7c 5b 5e 2f 5d 29 2a 2f 28 5c 5c 5c 5c 2e \.|[^/])*/(\\\\.
0000eb80: 7c 5b 5e 2f 5d 29 2a 2f 5b 61 2d 7a 5d 2a 22 2c |[^/])*/[a-z]*",
0000eb90: 72 65 6c 65 76 61 6e 63 65 3a 31 30 7d 2c 7b 63 relevance:10},{c
0000eba0: 6c 61 73 73 4e 61 6d 65 3a 22 72 65 67 65 78 70 lassName:"regexp
0000ebb0: 22 2c 62 65 67 69 6e 3a 22 28 6d 7c 71 72 29 3f ",begin:"(m|qr)?
0000ebc0: 2f 22 2c 65 6e 64 3a 22 2f 5b 61 2d 7a 5d 2a 22 /",end:"/[a-z]*"
0000ebd0: 2c 63 6f 6e 74 61 69 6e 73 3a 5b 65 2e 42 41 43 ,contains:[e.BAC
0000ebe0: 4b 53 4c 41 53 48 5f 45 53 43 41 50 45 5d 2c 72 KSLASH_ESCAPE],r
0000ebf0: 65 6c 65 76 61 6e 63 65 3a 30 7d 5d 7d 2c 7b 63 elevance:0}]},{c
0000ec00: 6c 61 73 73 4e 61 6d 65 3a 22 66 75 6e 63 74 69 lassName:"functi
0000ec10: 6f 6e 22 2c 62 65 67 69 6e 4b 65 79 77 6f 72 64 on",beginKeyword
0000ec20: 73 3a 22 73 75 62 22 2c 65 6e 64 3a 22 28 5c 5c s:"sub",end:"(\\
0000ec30: 73 2a 5c 5c 28 2e 2a 3f 5c 5c 29 29 3f 5b 3b 7b s*\\(.*?\\))?[;{
0000ec40: 5d 22 2c 65 78 63 6c 75 64 65 45 6e 64 3a 21 30 ]",excludeEnd:!0
0000ec50: 2c 72 65 6c 65 76 61 6e 63 65 3a 35 2c 63 6f 6e ,relevance:5,con
0000ec60: 74 61 69 6e 73 3a 5b 65 2e 54 49 54 4c 45 5f 4d tains:[e.TITLE_M
0000ec70: 4f 44 45 5d 7d 2c 7b 62 65 67 69 6e 3a 22 2d 5c ODE]},{begin:"-\
0000ec80: 5c 77 5c 5c 62 22 2c 72 65 6c 65 76 61 6e 63 65 \w\\b",relevance
0000ec90: 3a 30 7d 2c 7b 62 65 67 69 6e 3a 22 5e 5f 5f 44 :0},{begin:"^__D
0000eca0: 41 54 41 5f 5f 24 22 2c 65 6e 64 3a 22 5e 5f 5f ATA__$",end:"^__
0000ecb0: 45 4e 44 5f 5f 24 22 2c 73 75 62 4c 61 6e 67 75 END__$",subLangu
0000ecc0: 61 67 65 3a 22 6d 6f 6a 6f 6c 69 63 69 6f 75 73 age:"mojolicious
0000ecd0: 22 2c 63 6f 6e 74 61 69 6e 73 3a 5b 7b 62 65 67 ",contains:[{beg
0000ece0: 69 6e 3a 22 5e 40 40 2e 2a 22 2c 65 6e 64 3a 22 in:"^@@.*",end:"
0000ecf0: 24 22 2c 63 6c 61 73 73 4e 61 6d 65 3a 22 63 6f $",className:"co
0000ed00: 6d 6d 65 6e 74 22 7d 5d 7d 5d 3b 72 65 74 75 72 mment"}]}];retur
0000ed10: 6e 20 74 2e 63 6f 6e 74 61 69 6e 73 3d 61 2c 73 n t.contains=a,s
0000ed20: 2e 63 6f 6e 74 61 69 6e 73 3d 61 2c 7b 6e 61 6d .contains=a,{nam
0000ed30: 65 3a 22 50 65 72 6c 22 2c 61 6c 69 61 73 65 73 e:"Perl",aliases
0000ed40: 3a 5b 22 70 6c 22 2c 22 70 6d 22 5d 2c 6b 65 79 :["pl","pm"],key
0000ed50: 77 6f 72 64 73 3a 6e 2c 63 6f 6e 74 61 69 6e 73 words:n,contains
0000ed60: 3a 61 7d 7d 7d 28 29 29 3b 0a 68 6c 6a 73 2e 72 :a}}}());.hljs.r
0000ed70: 65 67 69 73 74 65 72 4c 61 6e 67 75 61 67 65 28 egisterLanguage(
0000ed80: 22 70 68 70 22 2c 66 75 6e 63 74 69 6f 6e 28 29 "php",function()
0000ed90: 7b 22 75 73 65 20 73 74 72 69 63 74 22 3b 72 65 {"use strict";re
0000eda0: 74 75 72 6e 20 66 75 6e 63 74 69 6f 6e 28 65 29 turn function(e)
0000edb0: 7b 76 61 72 20 72 3d 7b 62 65 67 69 6e 3a 22 5c {var r={begin:"\
0000edc0: 5c 24 2b 5b 61 2d 7a 41 2d 5a 5f 7f 2d c3 bf 5d \$+[a-zA-Z_-..]
0000edd0: 5b 61 2d 7a 41 2d 5a 30 2d 39 5f 7f 2d c3 bf 5d [a-zA-Z0-9_-..]
0000ede0: 2a 22 7d 2c 74 3d 7b 63 6c 61 73 73 4e 61 6d 65 *"},t={className
0000edf0: 3a 22 6d 65 74 61 22 2c 76 61 72 69 61 6e 74 73 :"meta",variants
0000ee00: 3a 5b 7b 62 65 67 69 6e 3a 2f 3c 5c 3f 70 68 70 :[{begin:/<\?php
0000ee10: 2f 2c 72 65 6c 65 76 61 6e 63 65 3a 31 30 7d 2c /,relevance:10},
0000ee20: 7b 62 65 67 69 6e 3a 2f 3c 5c 3f 5b 3d 5d 3f 2f {begin:/<\?[=]?/
0000ee30: 7d 2c 7b 62 65 67 69 6e 3a 2f 5c 3f 3e 2f 7d 5d },{begin:/\?>/}]
0000ee40: 7d 2c 61 3d 7b 63 6c 61 73 73 4e 61 6d 65 3a 22 },a={className:"
0000ee50: 73 74 72 69 6e 67 22 2c 63 6f 6e 74 61 69 6e 73 string",contains
0000ee60: 3a 5b 65 2e 42 41 43 4b 53 4c 41 53 48 5f 45 53 :[e.BACKSLASH_ES
0000ee70: 43 41 50 45 2c 74 5d 2c 76 61 72 69 61 6e 74 73 CAPE,t],variants
0000ee80: 3a 5b 7b 62 65 67 69 6e 3a 27 62 22 27 2c 65 6e :[{begin:'b"',en
0000ee90: 64 3a 27 22 27 7d 2c 7b 62 65 67 69 6e 3a 22 62 d:'"'},{begin:"b
0000eea0: 27 22 2c 65 6e 64 3a 22 27 22 7d 2c 65 2e 69 6e '",end:"'"},e.in
0000eeb0: 68 65 72 69 74 28 65 2e 41 50 4f 53 5f 53 54 52 herit(e.APOS_STR
0000eec0: 49 4e 47 5f 4d 4f 44 45 2c 7b 69 6c 6c 65 67 61 ING_MODE,{illega
0000eed0: 6c 3a 6e 75 6c 6c 7d 29 2c 65 2e 69 6e 68 65 72 l:null}),e.inher
0000eee0: 69 74 28 65 2e 51 55 4f 54 45 5f 53 54 52 49 4e it(e.QUOTE_STRIN
0000eef0: 47 5f 4d 4f 44 45 2c 7b 69 6c 6c 65 67 61 6c 3a G_MODE,{illegal:
0000ef00: 6e 75 6c 6c 7d 29 5d 7d 2c 6e 3d 7b 76 61 72 69 null})]},n={vari
0000ef10: 61 6e 74 73 3a 5b 65 2e 42 49 4e 41 52 59 5f 4e ants:[e.BINARY_N
0000ef20: 55 4d 42 45 52 5f 4d 4f 44 45 2c 65 2e 43 5f 4e UMBER_MODE,e.C_N
0000ef30: 55 4d 42 45 52 5f 4d 4f 44 45 5d 7d 2c 69 3d 7b UMBER_MODE]},i={
0000ef40: 6b 65 79 77 6f 72 64 3a 22 5f 5f 43 4c 41 53 53 keyword:"__CLASS
0000ef50: 5f 5f 20 5f 5f 44 49 52 5f 5f 20 5f 5f 46 49 4c __ __DIR__ __FIL
0000ef60: 45 5f 5f 20 5f 5f 46 55 4e 43 54 49 4f 4e 5f 5f E__ __FUNCTION__
0000ef70: 20 5f 5f 4c 49 4e 45 5f 5f 20 5f 5f 4d 45 54 48 __LINE__ __METH
0000ef80: 4f 44 5f 5f 20 5f 5f 4e 41 4d 45 53 50 41 43 45 OD__ __NAMESPACE
0000ef90: 5f 5f 20 5f 5f 54 52 41 49 54 5f 5f 20 64 69 65 __ __TRAIT__ die
0000efa0: 20 65 63 68 6f 20 65 78 69 74 20 69 6e 63 6c 75 echo exit inclu
0000efb0: 64 65 20 69 6e 63 6c 75 64 65 5f 6f 6e 63 65 20 de include_once
0000efc0: 70 72 69 6e 74 20 72 65 71 75 69 72 65 20 72 65 print require re
0000efd0: 71 75 69 72 65 5f 6f 6e 63 65 20 61 72 72 61 79 quire_once array
0000efe0: 20 61 62 73 74 72 61 63 74 20 61 6e 64 20 61 73 abstract and as
0000eff0: 20 62 69 6e 61 72 79 20 62 6f 6f 6c 20 62 6f 6f binary bool boo
0000f000: 6c 65 61 6e 20 62 72 65 61 6b 20 63 61 6c 6c 61 lean break calla
0000f010: 62 6c 65 20 63 61 73 65 20 63 61 74 63 68 20 63 ble case catch c
0000f020: 6c 61 73 73 20 63 6c 6f 6e 65 20 63 6f 6e 73 74 lass clone const
0000f030: 20 63 6f 6e 74 69 6e 75 65 20 64 65 63 6c 61 72 continue declar
0000f040: 65 20 64 65 66 61 75 6c 74 20 64 6f 20 64 6f 75 e default do dou
0000f050: 62 6c 65 20 65 6c 73 65 20 65 6c 73 65 69 66 20 ble else elseif
0000f060: 65 6d 70 74 79 20 65 6e 64 64 65 63 6c 61 72 65 empty enddeclare
0000f070: 20 65 6e 64 66 6f 72 20 65 6e 64 66 6f 72 65 61 endfor endforea
0000f080: 63 68 20 65 6e 64 69 66 20 65 6e 64 73 77 69 74 ch endif endswit
0000f090: 63 68 20 65 6e 64 77 68 69 6c 65 20 65 76 61 6c ch endwhile eval
0000f0a0: 20 65 78 74 65 6e 64 73 20 66 69 6e 61 6c 20 66 extends final f
0000f0b0: 69 6e 61 6c 6c 79 20 66 6c 6f 61 74 20 66 6f 72 inally float for
0000f0c0: 20 66 6f 72 65 61 63 68 20 66 72 6f 6d 20 67 6c foreach from gl
0000f0d0: 6f 62 61 6c 20 67 6f 74 6f 20 69 66 20 69 6d 70 obal goto if imp
0000f0e0: 6c 65 6d 65 6e 74 73 20 69 6e 73 74 61 6e 63 65 lements instance
0000f0f0: 6f 66 20 69 6e 73 74 65 61 64 6f 66 20 69 6e 74 of insteadof int
0000f100: 20 69 6e 74 65 67 65 72 20 69 6e 74 65 72 66 61 integer interfa
0000f110: 63 65 20 69 73 73 65 74 20 69 74 65 72 61 62 6c ce isset iterabl
0000f120: 65 20 6c 69 73 74 20 6e 65 77 20 6f 62 6a 65 63 e list new objec
0000f130: 74 20 6f 72 20 70 72 69 76 61 74 65 20 70 72 6f t or private pro
0000f140: 74 65 63 74 65 64 20 70 75 62 6c 69 63 20 72 65 tected public re
0000f150: 61 6c 20 72 65 74 75 72 6e 20 73 74 72 69 6e 67 al return string
0000f160: 20 73 77 69 74 63 68 20 74 68 72 6f 77 20 74 72 switch throw tr
0000f170: 61 69 74 20 74 72 79 20 75 6e 73 65 74 20 75 73 ait try unset us
0000f180: 65 20 76 61 72 20 76 6f 69 64 20 77 68 69 6c 65 e var void while
0000f190: 20 78 6f 72 20 79 69 65 6c 64 22 2c 6c 69 74 65 xor yield",lite
0000f1a0: 72 61 6c 3a 22 66 61 6c 73 65 20 6e 75 6c 6c 20 ral:"false null
0000f1b0: 74 72 75 65 22 2c 62 75 69 6c 74 5f 69 6e 3a 22 true",built_in:"
0000f1c0: 45 72 72 6f 72 7c 30 20 41 70 70 65 6e 64 49 74 Error|0 AppendIt
0000f1d0: 65 72 61 74 6f 72 20 41 72 67 75 6d 65 6e 74 43 erator ArgumentC
0000f1e0: 6f 75 6e 74 45 72 72 6f 72 20 41 72 69 74 68 6d ountError Arithm
0000f1f0: 65 74 69 63 45 72 72 6f 72 20 41 72 72 61 79 49 eticError ArrayI
0000f200: 74 65 72 61 74 6f 72 20 41 72 72 61 79 4f 62 6a terator ArrayObj
0000f210: 65 63 74 20 41 73 73 65 72 74 69 6f 6e 45 72 72 ect AssertionErr
0000f220: 6f 72 20 42 61 64 46 75 6e 63 74 69 6f 6e 43 61 or BadFunctionCa
0000f230: 6c 6c 45 78 63 65 70 74 69 6f 6e 20 42 61 64 4d llException BadM
0000f240: 65 74 68 6f 64 43 61 6c 6c 45 78 63 65 70 74 69 ethodCallExcepti
0000f250: 6f 6e 20 43 61 63 68 69 6e 67 49 74 65 72 61 74 on CachingIterat
0000f260: 6f 72 20 43 61 6c 6c 62 61 63 6b 46 69 6c 74 65 or CallbackFilte
0000f270: 72 49 74 65 72 61 74 6f 72 20 43 6f 6d 70 69 6c rIterator Compil
0000f280: 65 45 72 72 6f 72 20 43 6f 75 6e 74 61 62 6c 65 eError Countable
0000f290: 20 44 69 72 65 63 74 6f 72 79 49 74 65 72 61 74 DirectoryIterat
0000f2a0: 6f 72 20 44 69 76 69 73 69 6f 6e 42 79 5a 65 72 or DivisionByZer
0000f2b0: 6f 45 72 72 6f 72 20 44 6f 6d 61 69 6e 45 78 63 oError DomainExc
0000f2c0: 65 70 74 69 6f 6e 20 45 6d 70 74 79 49 74 65 72 eption EmptyIter
0000f2d0: 61 74 6f 72 20 45 72 72 6f 72 45 78 63 65 70 74 ator ErrorExcept
0000f2e0: 69 6f 6e 20 45 78 63 65 70 74 69 6f 6e 20 46 69 ion Exception Fi
0000f2f0: 6c 65 73 79 73 74 65 6d 49 74 65 72 61 74 6f 72 lesystemIterator
0000f300: 20 46 69 6c 74 65 72 49 74 65 72 61 74 6f 72 20 FilterIterator
0000f310: 47 6c 6f 62 49 74 65 72 61 74 6f 72 20 49 6e 66 GlobIterator Inf
0000f320: 69 6e 69 74 65 49 74 65 72 61 74 6f 72 20 49 6e initeIterator In
0000f330: 76 61 6c 69 64 41 72 67 75 6d 65 6e 74 45 78 63 validArgumentExc
0000f340: 65 70 74 69 6f 6e 20 49 74 65 72 61 74 6f 72 49 eption IteratorI
0000f350: 74 65 72 61 74 6f 72 20 4c 65 6e 67 74 68 45 78 terator LengthEx
0000f360: 63 65 70 74 69 6f 6e 20 4c 69 6d 69 74 49 74 65 ception LimitIte
0000f370: 72 61 74 6f 72 20 4c 6f 67 69 63 45 78 63 65 70 rator LogicExcep
0000f380: 74 69 6f 6e 20 4d 75 6c 74 69 70 6c 65 49 74 65 tion MultipleIte
0000f390: 72 61 74 6f 72 20 4e 6f 52 65 77 69 6e 64 49 74 rator NoRewindIt
0000f3a0: 65 72 61 74 6f 72 20 4f 75 74 4f 66 42 6f 75 6e erator OutOfBoun
0000f3b0: 64 73 45 78 63 65 70 74 69 6f 6e 20 4f 75 74 4f dsException OutO
0000f3c0: 66 52 61 6e 67 65 45 78 63 65 70 74 69 6f 6e 20 fRangeException
0000f3d0: 4f 75 74 65 72 49 74 65 72 61 74 6f 72 20 4f 76 OuterIterator Ov
0000f3e0: 65 72 66 6c 6f 77 45 78 63 65 70 74 69 6f 6e 20 erflowException
0000f3f0: 50 61 72 65 6e 74 49 74 65 72 61 74 6f 72 20 50 ParentIterator P
0000f400: 61 72 73 65 45 72 72 6f 72 20 52 61 6e 67 65 45 arseError RangeE
0000f410: 78 63 65 70 74 69 6f 6e 20 52 65 63 75 72 73 69 xception Recursi
0000f420: 76 65 41 72 72 61 79 49 74 65 72 61 74 6f 72 20 veArrayIterator
0000f430: 52 65 63 75 72 73 69 76 65 43 61 63 68 69 6e 67 RecursiveCaching
0000f440: 49 74 65 72 61 74 6f 72 20 52 65 63 75 72 73 69 Iterator Recursi
0000f450: 76 65 43 61 6c 6c 62 61 63 6b 46 69 6c 74 65 72 veCallbackFilter
0000f460: 49 74 65 72 61 74 6f 72 20 52 65 63 75 72 73 69 Iterator Recursi
0000f470: 76 65 44 69 72 65 63 74 6f 72 79 49 74 65 72 61 veDirectoryItera
0000f480: 74 6f 72 20 52 65 63 75 72 73 69 76 65 46 69 6c tor RecursiveFil
0000f490: 74 65 72 49 74 65 72 61 74 6f 72 20 52 65 63 75 terIterator Recu
0000f4a0: 72 73 69 76 65 49 74 65 72 61 74 6f 72 20 52 65 rsiveIterator Re
0000f4b0: 63 75 72 73 69 76 65 49 74 65 72 61 74 6f 72 49 cursiveIteratorI
0000f4c0: 74 65 72 61 74 6f 72 20 52 65 63 75 72 73 69 76 terator Recursiv
0000f4d0: 65 52 65 67 65 78 49 74 65 72 61 74 6f 72 20 52 eRegexIterator R
0000f4e0: 65 63 75 72 73 69 76 65 54 72 65 65 49 74 65 72 ecursiveTreeIter
0000f4f0: 61 74 6f 72 20 52 65 67 65 78 49 74 65 72 61 74 ator RegexIterat
0000f500: 6f 72 20 52 75 6e 74 69 6d 65 45 78 63 65 70 74 or RuntimeExcept
0000f510: 69 6f 6e 20 53 65 65 6b 61 62 6c 65 49 74 65 72 ion SeekableIter
0000f520: 61 74 6f 72 20 53 70 6c 44 6f 75 62 6c 79 4c 69 ator SplDoublyLi
0000f530: 6e 6b 65 64 4c 69 73 74 20 53 70 6c 46 69 6c 65 nkedList SplFile
0000f540: 49 6e 66 6f 20 53 70 6c 46 69 6c 65 4f 62 6a 65 Info SplFileObje
0000f550: 63 74 20 53 70 6c 46 69 78 65 64 41 72 72 61 79 ct SplFixedArray
0000f560: 20 53 70 6c 48 65 61 70 20 53 70 6c 4d 61 78 48 SplHeap SplMaxH
0000f570: 65 61 70 20 53 70 6c 4d 69 6e 48 65 61 70 20 53 eap SplMinHeap S
0000f580: 70 6c 4f 62 6a 65 63 74 53 74 6f 72 61 67 65 20 plObjectStorage
0000f590: 53 70 6c 4f 62 73 65 72 76 65 72 20 53 70 6c 4f SplObserver SplO
0000f5a0: 62 73 65 72 76 65 72 20 53 70 6c 50 72 69 6f 72 bserver SplPrior
0000f5b0: 69 74 79 51 75 65 75 65 20 53 70 6c 51 75 65 75 ityQueue SplQueu
0000f5c0: 65 20 53 70 6c 53 74 61 63 6b 20 53 70 6c 53 75 e SplStack SplSu
0000f5d0: 62 6a 65 63 74 20 53 70 6c 53 75 62 6a 65 63 74 bject SplSubject
0000f5e0: 20 53 70 6c 54 65 6d 70 46 69 6c 65 4f 62 6a 65 SplTempFileObje
0000f5f0: 63 74 20 54 79 70 65 45 72 72 6f 72 20 55 6e 64 ct TypeError Und
0000f600: 65 72 66 6c 6f 77 45 78 63 65 70 74 69 6f 6e 20 erflowException
0000f610: 55 6e 65 78 70 65 63 74 65 64 56 61 6c 75 65 45 UnexpectedValueE
0000f620: 78 63 65 70 74 69 6f 6e 20 41 72 72 61 79 41 63 xception ArrayAc
0000f630: 63 65 73 73 20 43 6c 6f 73 75 72 65 20 47 65 6e cess Closure Gen
0000f640: 65 72 61 74 6f 72 20 49 74 65 72 61 74 6f 72 20 erator Iterator
0000f650: 49 74 65 72 61 74 6f 72 41 67 67 72 65 67 61 74 IteratorAggregat
0000f660: 65 20 53 65 72 69 61 6c 69 7a 61 62 6c 65 20 54 e Serializable T
0000f670: 68 72 6f 77 61 62 6c 65 20 54 72 61 76 65 72 73 hrowable Travers
0000f680: 61 62 6c 65 20 57 65 61 6b 52 65 66 65 72 65 6e able WeakReferen
0000f690: 63 65 20 44 69 72 65 63 74 6f 72 79 20 5f 5f 50 ce Directory __P
0000f6a0: 48 50 5f 49 6e 63 6f 6d 70 6c 65 74 65 5f 43 6c HP_Incomplete_Cl
0000f6b0: 61 73 73 20 70 61 72 65 6e 74 20 70 68 70 5f 75 ass parent php_u
0000f6c0: 73 65 72 5f 66 69 6c 74 65 72 20 73 65 6c 66 20 ser_filter self
0000f6d0: 73 74 61 74 69 63 20 73 74 64 43 6c 61 73 73 22 static stdClass"
0000f6e0: 7d 3b 72 65 74 75 72 6e 7b 61 6c 69 61 73 65 73 };return{aliases
0000f6f0: 3a 5b 22 70 68 70 22 2c 22 70 68 70 33 22 2c 22 :["php","php3","
0000f700: 70 68 70 34 22 2c 22 70 68 70 35 22 2c 22 70 68 php4","php5","ph
0000f710: 70 36 22 2c 22 70 68 70 37 22 5d 2c 63 61 73 65 p6","php7"],case
0000f720: 5f 69 6e 73 65 6e 73 69 74 69 76 65 3a 21 30 2c _insensitive:!0,
0000f730: 6b 65 79 77 6f 72 64 73 3a 69 2c 63 6f 6e 74 61 keywords:i,conta
0000f740: 69 6e 73 3a 5b 65 2e 48 41 53 48 5f 43 4f 4d 4d ins:[e.HASH_COMM
0000f750: 45 4e 54 5f 4d 4f 44 45 2c 65 2e 43 4f 4d 4d 45 ENT_MODE,e.COMME
0000f760: 4e 54 28 22 2f 2f 22 2c 22 24 22 2c 7b 63 6f 6e NT("//","$",{con
0000f770: 74 61 69 6e 73 3a 5b 74 5d 7d 29 2c 65 2e 43 4f tains:[t]}),e.CO
0000f780: 4d 4d 45 4e 54 28 22 2f 5c 5c 2a 22 2c 22 5c 5c MMENT("/\\*","\\
0000f790: 2a 2f 22 2c 7b 63 6f 6e 74 61 69 6e 73 3a 5b 7b */",{contains:[{
0000f7a0: 63 6c 61 73 73 4e 61 6d 65 3a 22 64 6f 63 74 61 className:"docta
0000f7b0: 67 22 2c 62 65 67 69 6e 3a 22 40 5b 41 2d 5a 61 g",begin:"@[A-Za
0000f7c0: 2d 7a 5d 2b 22 7d 5d 7d 29 2c 65 2e 43 4f 4d 4d -z]+"}]}),e.COMM
0000f7d0: 45 4e 54 28 22 5f 5f 68 61 6c 74 5f 63 6f 6d 70 ENT("__halt_comp
0000f7e0: 69 6c 65 72 2e 2b 3f 3b 22 2c 21 31 2c 7b 65 6e iler.+?;",!1,{en
0000f7f0: 64 73 57 69 74 68 50 61 72 65 6e 74 3a 21 30 2c dsWithParent:!0,
0000f800: 6b 65 79 77 6f 72 64 73 3a 22 5f 5f 68 61 6c 74 keywords:"__halt
0000f810: 5f 63 6f 6d 70 69 6c 65 72 22 7d 29 2c 7b 63 6c _compiler"}),{cl
0000f820: 61 73 73 4e 61 6d 65 3a 22 73 74 72 69 6e 67 22 assName:"string"
0000f830: 2c 62 65 67 69 6e 3a 2f 3c 3c 3c 5b 27 22 5d 3f ,begin:/<<<['"]?
0000f840: 5c 77 2b 5b 27 22 5d 3f 24 2f 2c 65 6e 64 3a 2f \w+['"]?$/,end:/
0000f850: 5e 5c 77 2b 3b 3f 24 2f 2c 63 6f 6e 74 61 69 6e ^\w+;?$/,contain
0000f860: 73 3a 5b 65 2e 42 41 43 4b 53 4c 41 53 48 5f 45 s:[e.BACKSLASH_E
0000f870: 53 43 41 50 45 2c 7b 63 6c 61 73 73 4e 61 6d 65 SCAPE,{className
0000f880: 3a 22 73 75 62 73 74 22 2c 76 61 72 69 61 6e 74 :"subst",variant
0000f890: 73 3a 5b 7b 62 65 67 69 6e 3a 2f 5c 24 5c 77 2b s:[{begin:/\$\w+
0000f8a0: 2f 7d 2c 7b 62 65 67 69 6e 3a 2f 5c 7b 5c 24 2f /},{begin:/\{\$/
0000f8b0: 2c 65 6e 64 3a 2f 5c 7d 2f 7d 5d 7d 5d 7d 2c 74 ,end:/\}/}]}]},t
0000f8c0: 2c 7b 63 6c 61 73 73 4e 61 6d 65 3a 22 6b 65 79 ,{className:"key
0000f8d0: 77 6f 72 64 22 2c 62 65 67 69 6e 3a 2f 5c 24 74 word",begin:/\$t
0000f8e0: 68 69 73 5c 62 2f 7d 2c 72 2c 7b 62 65 67 69 6e his\b/},r,{begin
0000f8f0: 3a 2f 28 3a 3a 7c 2d 3e 29 2b 5b 61 2d 7a 41 2d :/(::|->)+[a-zA-
0000f900: 5a 5f 5c 78 37 66 2d 5c 78 66 66 5d 5b 61 2d 7a Z_\x7f-\xff][a-z
0000f910: 41 2d 5a 30 2d 39 5f 5c 78 37 66 2d 5c 78 66 66 A-Z0-9_\x7f-\xff
0000f920: 5d 2a 2f 7d 2c 7b 63 6c 61 73 73 4e 61 6d 65 3a ]*/},{className:
0000f930: 22 66 75 6e 63 74 69 6f 6e 22 2c 62 65 67 69 6e "function",begin
0000f940: 4b 65 79 77 6f 72 64 73 3a 22 66 6e 20 66 75 6e Keywords:"fn fun
0000f950: 63 74 69 6f 6e 22 2c 65 6e 64 3a 2f 5b 3b 7b 5d ction",end:/[;{]
0000f960: 2f 2c 65 78 63 6c 75 64 65 45 6e 64 3a 21 30 2c /,excludeEnd:!0,
0000f970: 69 6c 6c 65 67 61 6c 3a 22 5b 24 25 5c 5c 5b 5d illegal:"[$%\\[]
0000f980: 22 2c 63 6f 6e 74 61 69 6e 73 3a 5b 65 2e 55 4e ",contains:[e.UN
0000f990: 44 45 52 53 43 4f 52 45 5f 54 49 54 4c 45 5f 4d DERSCORE_TITLE_M
0000f9a0: 4f 44 45 2c 7b 63 6c 61 73 73 4e 61 6d 65 3a 22 ODE,{className:"
0000f9b0: 70 61 72 61 6d 73 22 2c 62 65 67 69 6e 3a 22 5c params",begin:"\
0000f9c0: 5c 28 22 2c 65 6e 64 3a 22 5c 5c 29 22 2c 65 78 \(",end:"\\)",ex
0000f9d0: 63 6c 75 64 65 42 65 67 69 6e 3a 21 30 2c 65 78 cludeBegin:!0,ex
0000f9e0: 63 6c 75 64 65 45 6e 64 3a 21 30 2c 6b 65 79 77 cludeEnd:!0,keyw
0000f9f0: 6f 72 64 73 3a 69 2c 63 6f 6e 74 61 69 6e 73 3a ords:i,contains:
0000fa00: 5b 22 73 65 6c 66 22 2c 72 2c 65 2e 43 5f 42 4c ["self",r,e.C_BL
0000fa10: 4f 43 4b 5f 43 4f 4d 4d 45 4e 54 5f 4d 4f 44 45 OCK_COMMENT_MODE
0000fa20: 2c 61 2c 6e 5d 7d 5d 7d 2c 7b 63 6c 61 73 73 4e ,a,n]}]},{classN
0000fa30: 61 6d 65 3a 22 63 6c 61 73 73 22 2c 62 65 67 69 ame:"class",begi
0000fa40: 6e 4b 65 79 77 6f 72 64 73 3a 22 63 6c 61 73 73 nKeywords:"class
0000fa50: 20 69 6e 74 65 72 66 61 63 65 22 2c 65 6e 64 3a interface",end:
0000fa60: 22 7b 22 2c 65 78 63 6c 75 64 65 45 6e 64 3a 21 "{",excludeEnd:!
0000fa70: 30 2c 69 6c 6c 65 67 61 6c 3a 2f 5b 3a 5c 28 5c 0,illegal:/[:\(\
0000fa80: 24 22 5d 2f 2c 63 6f 6e 74 61 69 6e 73 3a 5b 7b $"]/,contains:[{
0000fa90: 62 65 67 69 6e 4b 65 79 77 6f 72 64 73 3a 22 65 beginKeywords:"e
0000faa0: 78 74 65 6e 64 73 20 69 6d 70 6c 65 6d 65 6e 74 xtends implement
0000fab0: 73 22 7d 2c 65 2e 55 4e 44 45 52 53 43 4f 52 45 s"},e.UNDERSCORE
0000fac0: 5f 54 49 54 4c 45 5f 4d 4f 44 45 5d 7d 2c 7b 62 _TITLE_MODE]},{b
0000fad0: 65 67 69 6e 4b 65 79 77 6f 72 64 73 3a 22 6e 61 eginKeywords:"na
0000fae0: 6d 65 73 70 61 63 65 22 2c 65 6e 64 3a 22 3b 22 mespace",end:";"
0000faf0: 2c 69 6c 6c 65 67 61 6c 3a 2f 5b 5c 2e 27 5d 2f ,illegal:/[\.']/
0000fb00: 2c 63 6f 6e 74 61 69 6e 73 3a 5b 65 2e 55 4e 44 ,contains:[e.UND
0000fb10: 45 52 53 43 4f 52 45 5f 54 49 54 4c 45 5f 4d 4f ERSCORE_TITLE_MO
0000fb20: 44 45 5d 7d 2c 7b 62 65 67 69 6e 4b 65 79 77 6f DE]},{beginKeywo
0000fb30: 72 64 73 3a 22 75 73 65 22 2c 65 6e 64 3a 22 3b rds:"use",end:";
0000fb40: 22 2c 63 6f 6e 74 61 69 6e 73 3a 5b 65 2e 55 4e ",contains:[e.UN
0000fb50: 44 45 52 53 43 4f 52 45 5f 54 49 54 4c 45 5f 4d DERSCORE_TITLE_M
0000fb60: 4f 44 45 5d 7d 2c 7b 62 65 67 69 6e 3a 22 3d 3e ODE]},{begin:"=>
0000fb70: 22 7d 2c 61 2c 6e 5d 7d 7d 7d 28 29 29 3b 0a 68 "},a,n]}}}());.h
0000fb80: 6c 6a 73 2e 72 65 67 69 73 74 65 72 4c 61 6e 67 ljs.registerLang
0000fb90: 75 61 67 65 28 22 70 68 70 2d 74 65 6d 70 6c 61 uage("php-templa
0000fba0: 74 65 22 2c 66 75 6e 63 74 69 6f 6e 28 29 7b 22 te",function(){"
0000fbb0: 75 73 65 20 73 74 72 69 63 74 22 3b 72 65 74 75 use strict";retu
0000fbc0: 72 6e 20 66 75 6e 63 74 69 6f 6e 28 6e 29 7b 72 rn function(n){r
0000fbd0: 65 74 75 72 6e 7b 6e 61 6d 65 3a 22 50 48 50 20 eturn{name:"PHP
0000fbe0: 74 65 6d 70 6c 61 74 65 22 2c 73 75 62 4c 61 6e template",subLan
0000fbf0: 67 75 61 67 65 3a 22 78 6d 6c 22 2c 63 6f 6e 74 guage:"xml",cont
0000fc00: 61 69 6e 73 3a 5b 7b 62 65 67 69 6e 3a 2f 3c 5c ains:[{begin:/<\
0000fc10: 3f 28 70 68 70 7c 3d 29 3f 2f 2c 65 6e 64 3a 2f ?(php|=)?/,end:/
0000fc20: 5c 3f 3e 2f 2c 73 75 62 4c 61 6e 67 75 61 67 65 \?>/,subLanguage
0000fc30: 3a 22 70 68 70 22 2c 63 6f 6e 74 61 69 6e 73 3a :"php",contains:
0000fc40: 5b 7b 62 65 67 69 6e 3a 22 2f 5c 5c 2a 22 2c 65 [{begin:"/\\*",e
0000fc50: 6e 64 3a 22 5c 5c 2a 2f 22 2c 73 6b 69 70 3a 21 nd:"\\*/",skip:!
0000fc60: 30 7d 2c 7b 62 65 67 69 6e 3a 27 62 22 27 2c 65 0},{begin:'b"',e
0000fc70: 6e 64 3a 27 22 27 2c 73 6b 69 70 3a 21 30 7d 2c nd:'"',skip:!0},
0000fc80: 7b 62 65 67 69 6e 3a 22 62 27 22 2c 65 6e 64 3a {begin:"b'",end:
0000fc90: 22 27 22 2c 73 6b 69 70 3a 21 30 7d 2c 6e 2e 69 "'",skip:!0},n.i
0000fca0: 6e 68 65 72 69 74 28 6e 2e 41 50 4f 53 5f 53 54 nherit(n.APOS_ST
0000fcb0: 52 49 4e 47 5f 4d 4f 44 45 2c 7b 69 6c 6c 65 67 RING_MODE,{illeg
0000fcc0: 61 6c 3a 6e 75 6c 6c 2c 63 6c 61 73 73 4e 61 6d al:null,classNam
0000fcd0: 65 3a 6e 75 6c 6c 2c 63 6f 6e 74 61 69 6e 73 3a e:null,contains:
0000fce0: 6e 75 6c 6c 2c 73 6b 69 70 3a 21 30 7d 29 2c 6e null,skip:!0}),n
0000fcf0: 2e 69 6e 68 65 72 69 74 28 6e 2e 51 55 4f 54 45 .inherit(n.QUOTE
0000fd00: 5f 53 54 52 49 4e 47 5f 4d 4f 44 45 2c 7b 69 6c _STRING_MODE,{il
0000fd10: 6c 65 67 61 6c 3a 6e 75 6c 6c 2c 63 6c 61 73 73 legal:null,class
0000fd20: 4e 61 6d 65 3a 6e 75 6c 6c 2c 63 6f 6e 74 61 69 Name:null,contai
0000fd30: 6e 73 3a 6e 75 6c 6c 2c 73 6b 69 70 3a 21 30 7d ns:null,skip:!0}
0000fd40: 29 5d 7d 5d 7d 7d 7d 28 29 29 3b 0a 68 6c 6a 73 )]}]}}}());.hljs
0000fd50: 2e 72 65 67 69 73 74 65 72 4c 61 6e 67 75 61 67 .registerLanguag
0000fd60: 65 28 22 70 6c 61 69 6e 74 65 78 74 22 2c 66 75 e("plaintext",fu
0000fd70: 6e 63 74 69 6f 6e 28 29 7b 22 75 73 65 20 73 74 nction(){"use st
0000fd80: 72 69 63 74 22 3b 72 65 74 75 72 6e 20 66 75 6e rict";return fun
0000fd90: 63 74 69 6f 6e 28 74 29 7b 72 65 74 75 72 6e 7b ction(t){return{
0000fda0: 6e 61 6d 65 3a 22 50 6c 61 69 6e 20 74 65 78 74 name:"Plain text
0000fdb0: 22 2c 61 6c 69 61 73 65 73 3a 5b 22 74 65 78 74 ",aliases:["text
0000fdc0: 22 2c 22 74 78 74 22 5d 2c 64 69 73 61 62 6c 65 ","txt"],disable
0000fdd0: 41 75 74 6f 64 65 74 65 63 74 3a 21 30 7d 7d 7d Autodetect:!0}}}
0000fde0: 28 29 29 3b 0a 68 6c 6a 73 2e 72 65 67 69 73 74 ());.hljs.regist
0000fdf0: 65 72 4c 61 6e 67 75 61 67 65 28 22 70 72 6f 70 erLanguage("prop
0000fe00: 65 72 74 69 65 73 22 2c 66 75 6e 63 74 69 6f 6e erties",function
0000fe10: 28 29 7b 22 75 73 65 20 73 74 72 69 63 74 22 3b (){"use strict";
0000fe20: 72 65 74 75 72 6e 20 66 75 6e 63 74 69 6f 6e 28 return function(
0000fe30: 65 29 7b 76 61 72 20 6e 3d 22 5b 20 5c 5c 74 5c e){var n="[ \\t\
0000fe40: 5c 66 5d 2a 22 2c 74 3d 22 28 22 2b 6e 2b 22 5b \f]*",t="("+n+"[
0000fe50: 3a 3d 5d 22 2b 6e 2b 22 7c 5b 20 5c 5c 74 5c 5c :=]"+n+"|[ \\t\\
0000fe60: 66 5d 2b 29 22 2c 61 3d 22 28 5b 5e 5c 5c 5c 5c f]+)",a="([^\\\\
0000fe70: 3a 3d 20 5c 5c 74 5c 5c 66 5c 5c 6e 5d 7c 5c 5c := \\t\\f\\n]|\\
0000fe80: 5c 5c 2e 29 2b 22 2c 73 3d 7b 65 6e 64 3a 74 2c \\.)+",s={end:t,
0000fe90: 72 65 6c 65 76 61 6e 63 65 3a 30 2c 73 74 61 72 relevance:0,star
0000fea0: 74 73 3a 7b 63 6c 61 73 73 4e 61 6d 65 3a 22 73 ts:{className:"s
0000feb0: 74 72 69 6e 67 22 2c 65 6e 64 3a 2f 24 2f 2c 72 tring",end:/$/,r
0000fec0: 65 6c 65 76 61 6e 63 65 3a 30 2c 63 6f 6e 74 61 elevance:0,conta
0000fed0: 69 6e 73 3a 5b 7b 62 65 67 69 6e 3a 22 5c 5c 5c ins:[{begin:"\\\
0000fee0: 5c 5c 5c 6e 22 7d 5d 7d 7d 3b 72 65 74 75 72 6e \\\n"}]}};return
0000fef0: 7b 6e 61 6d 65 3a 22 2e 70 72 6f 70 65 72 74 69 {name:".properti
0000ff00: 65 73 22 2c 63 61 73 65 5f 69 6e 73 65 6e 73 69 es",case_insensi
0000ff10: 74 69 76 65 3a 21 30 2c 69 6c 6c 65 67 61 6c 3a tive:!0,illegal:
0000ff20: 2f 5c 53 2f 2c 63 6f 6e 74 61 69 6e 73 3a 5b 65 /\S/,contains:[e
0000ff30: 2e 43 4f 4d 4d 45 4e 54 28 22 5e 5c 5c 73 2a 5b .COMMENT("^\\s*[
0000ff40: 21 23 5d 22 2c 22 24 22 29 2c 7b 62 65 67 69 6e !#]","$"),{begin
0000ff50: 3a 22 28 5b 5e 5c 5c 5c 5c 5c 5c 57 3a 3d 20 5c :"([^\\\\\\W:= \
0000ff60: 5c 74 5c 5c 66 5c 5c 6e 5d 7c 5c 5c 5c 5c 2e 29 \t\\f\\n]|\\\\.)
0000ff70: 2b 22 2b 74 2c 72 65 74 75 72 6e 42 65 67 69 6e +"+t,returnBegin
0000ff80: 3a 21 30 2c 63 6f 6e 74 61 69 6e 73 3a 5b 7b 63 :!0,contains:[{c
0000ff90: 6c 61 73 73 4e 61 6d 65 3a 22 61 74 74 72 22 2c lassName:"attr",
0000ffa0: 62 65 67 69 6e 3a 22 28 5b 5e 5c 5c 5c 5c 5c 5c begin:"([^\\\\\\
0000ffb0: 57 3a 3d 20 5c 5c 74 5c 5c 66 5c 5c 6e 5d 7c 5c W:= \\t\\f\\n]|\
0000ffc0: 5c 5c 5c 2e 29 2b 22 2c 65 6e 64 73 50 61 72 65 \\\.)+",endsPare
0000ffd0: 6e 74 3a 21 30 2c 72 65 6c 65 76 61 6e 63 65 3a nt:!0,relevance:
0000ffe0: 30 7d 5d 2c 73 74 61 72 74 73 3a 73 7d 2c 7b 62 0}],starts:s},{b
0000fff0: 65 67 69 6e 3a 61 2b 74 2c 72 65 74 75 72 6e 42 egin:a+t,returnB
00010000: 65 67 69 6e 3a 21 30 2c 72 65 6c 65 76 61 6e 63 egin:!0,relevanc
00010010: 65 3a 30 2c 63 6f 6e 74 61 69 6e 73 3a 5b 7b 63 e:0,contains:[{c
00010020: 6c 61 73 73 4e 61 6d 65 3a 22 6d 65 74 61 22 2c lassName:"meta",
00010030: 62 65 67 69 6e 3a 61 2c 65 6e 64 73 50 61 72 65 begin:a,endsPare
00010040: 6e 74 3a 21 30 2c 72 65 6c 65 76 61 6e 63 65 3a nt:!0,relevance:
00010050: 30 7d 5d 2c 73 74 61 72 74 73 3a 73 7d 2c 7b 63 0}],starts:s},{c
00010060: 6c 61 73 73 4e 61 6d 65 3a 22 61 74 74 72 22 2c lassName:"attr",
00010070: 72 65 6c 65 76 61 6e 63 65 3a 30 2c 62 65 67 69 relevance:0,begi
00010080: 6e 3a 61 2b 6e 2b 22 24 22 7d 5d 7d 7d 7d 28 29 n:a+n+"$"}]}}}()
00010090: 29 3b 0a 68 6c 6a 73 2e 72 65 67 69 73 74 65 72 );.hljs.register
000100a0: 4c 61 6e 67 75 61 67 65 28 22 70 79 74 68 6f 6e Language("python
000100b0: 22 2c 66 75 6e 63 74 69 6f 6e 28 29 7b 22 75 73 ",function(){"us
000100c0: 65 20 73 74 72 69 63 74 22 3b 72 65 74 75 72 6e e strict";return
000100d0: 20 66 75 6e 63 74 69 6f 6e 28 65 29 7b 76 61 72 function(e){var
000100e0: 20 6e 3d 7b 6b 65 79 77 6f 72 64 3a 22 61 6e 64 n={keyword:"and
000100f0: 20 65 6c 69 66 20 69 73 20 67 6c 6f 62 61 6c 20 elif is global
00010100: 61 73 20 69 6e 20 69 66 20 66 72 6f 6d 20 72 61 as in if from ra
00010110: 69 73 65 20 66 6f 72 20 65 78 63 65 70 74 20 66 ise for except f
00010120: 69 6e 61 6c 6c 79 20 70 72 69 6e 74 20 69 6d 70 inally print imp
00010130: 6f 72 74 20 70 61 73 73 20 72 65 74 75 72 6e 20 ort pass return
00010140: 65 78 65 63 20 65 6c 73 65 20 62 72 65 61 6b 20 exec else break
00010150: 6e 6f 74 20 77 69 74 68 20 63 6c 61 73 73 20 61 not with class a
00010160: 73 73 65 72 74 20 79 69 65 6c 64 20 74 72 79 20 ssert yield try
00010170: 77 68 69 6c 65 20 63 6f 6e 74 69 6e 75 65 20 64 while continue d
00010180: 65 6c 20 6f 72 20 64 65 66 20 6c 61 6d 62 64 61 el or def lambda
00010190: 20 61 73 79 6e 63 20 61 77 61 69 74 20 6e 6f 6e async await non
000101a0: 6c 6f 63 61 6c 7c 31 30 22 2c 62 75 69 6c 74 5f local|10",built_
000101b0: 69 6e 3a 22 45 6c 6c 69 70 73 69 73 20 4e 6f 74 in:"Ellipsis Not
000101c0: 49 6d 70 6c 65 6d 65 6e 74 65 64 22 2c 6c 69 74 Implemented",lit
000101d0: 65 72 61 6c 3a 22 46 61 6c 73 65 20 4e 6f 6e 65 eral:"False None
000101e0: 20 54 72 75 65 22 7d 2c 61 3d 7b 63 6c 61 73 73 True"},a={class
000101f0: 4e 61 6d 65 3a 22 6d 65 74 61 22 2c 62 65 67 69 Name:"meta",begi
00010200: 6e 3a 2f 5e 28 3e 3e 3e 7c 5c 2e 5c 2e 5c 2e 29 n:/^(>>>|\.\.\.)
00010210: 20 2f 7d 2c 69 3d 7b 63 6c 61 73 73 4e 61 6d 65 /},i={className
00010220: 3a 22 73 75 62 73 74 22 2c 62 65 67 69 6e 3a 2f :"subst",begin:/
00010230: 5c 7b 2f 2c 65 6e 64 3a 2f 5c 7d 2f 2c 6b 65 79 \{/,end:/\}/,key
00010240: 77 6f 72 64 73 3a 6e 2c 69 6c 6c 65 67 61 6c 3a words:n,illegal:
00010250: 2f 23 2f 7d 2c 73 3d 7b 62 65 67 69 6e 3a 2f 5c /#/},s={begin:/\
00010260: 7b 5c 7b 2f 2c 72 65 6c 65 76 61 6e 63 65 3a 30 {\{/,relevance:0
00010270: 7d 2c 72 3d 7b 63 6c 61 73 73 4e 61 6d 65 3a 22 },r={className:"
00010280: 73 74 72 69 6e 67 22 2c 63 6f 6e 74 61 69 6e 73 string",contains
00010290: 3a 5b 65 2e 42 41 43 4b 53 4c 41 53 48 5f 45 53 :[e.BACKSLASH_ES
000102a0: 43 41 50 45 5d 2c 76 61 72 69 61 6e 74 73 3a 5b CAPE],variants:[
000102b0: 7b 62 65 67 69 6e 3a 2f 28 75 7c 62 29 3f 72 3f {begin:/(u|b)?r?
000102c0: 27 27 27 2f 2c 65 6e 64 3a 2f 27 27 27 2f 2c 63 '''/,end:/'''/,c
000102d0: 6f 6e 74 61 69 6e 73 3a 5b 65 2e 42 41 43 4b 53 ontains:[e.BACKS
000102e0: 4c 41 53 48 5f 45 53 43 41 50 45 2c 61 5d 2c 72 LASH_ESCAPE,a],r
000102f0: 65 6c 65 76 61 6e 63 65 3a 31 30 7d 2c 7b 62 65 elevance:10},{be
00010300: 67 69 6e 3a 2f 28 75 7c 62 29 3f 72 3f 22 22 22 gin:/(u|b)?r?"""
00010310: 2f 2c 65 6e 64 3a 2f 22 22 22 2f 2c 63 6f 6e 74 /,end:/"""/,cont
00010320: 61 69 6e 73 3a 5b 65 2e 42 41 43 4b 53 4c 41 53 ains:[e.BACKSLAS
00010330: 48 5f 45 53 43 41 50 45 2c 61 5d 2c 72 65 6c 65 H_ESCAPE,a],rele
00010340: 76 61 6e 63 65 3a 31 30 7d 2c 7b 62 65 67 69 6e vance:10},{begin
00010350: 3a 2f 28 66 72 7c 72 66 7c 66 29 27 27 27 2f 2c :/(fr|rf|f)'''/,
00010360: 65 6e 64 3a 2f 27 27 27 2f 2c 63 6f 6e 74 61 69 end:/'''/,contai
00010370: 6e 73 3a 5b 65 2e 42 41 43 4b 53 4c 41 53 48 5f ns:[e.BACKSLASH_
00010380: 45 53 43 41 50 45 2c 61 2c 73 2c 69 5d 7d 2c 7b ESCAPE,a,s,i]},{
00010390: 62 65 67 69 6e 3a 2f 28 66 72 7c 72 66 7c 66 29 begin:/(fr|rf|f)
000103a0: 22 22 22 2f 2c 65 6e 64 3a 2f 22 22 22 2f 2c 63 """/,end:/"""/,c
000103b0: 6f 6e 74 61 69 6e 73 3a 5b 65 2e 42 41 43 4b 53 ontains:[e.BACKS
000103c0: 4c 41 53 48 5f 45 53 43 41 50 45 2c 61 2c 73 2c LASH_ESCAPE,a,s,
000103d0: 69 5d 7d 2c 7b 62 65 67 69 6e 3a 2f 28 75 7c 72 i]},{begin:/(u|r
000103e0: 7c 75 72 29 27 2f 2c 65 6e 64 3a 2f 27 2f 2c 72 |ur)'/,end:/'/,r
000103f0: 65 6c 65 76 61 6e 63 65 3a 31 30 7d 2c 7b 62 65 elevance:10},{be
00010400: 67 69 6e 3a 2f 28 75 7c 72 7c 75 72 29 22 2f 2c gin:/(u|r|ur)"/,
00010410: 65 6e 64 3a 2f 22 2f 2c 72 65 6c 65 76 61 6e 63 end:/"/,relevanc
00010420: 65 3a 31 30 7d 2c 7b 62 65 67 69 6e 3a 2f 28 62 e:10},{begin:/(b
00010430: 7c 62 72 29 27 2f 2c 65 6e 64 3a 2f 27 2f 7d 2c |br)'/,end:/'/},
00010440: 7b 62 65 67 69 6e 3a 2f 28 62 7c 62 72 29 22 2f {begin:/(b|br)"/
00010450: 2c 65 6e 64 3a 2f 22 2f 7d 2c 7b 62 65 67 69 6e ,end:/"/},{begin
00010460: 3a 2f 28 66 72 7c 72 66 7c 66 29 27 2f 2c 65 6e :/(fr|rf|f)'/,en
00010470: 64 3a 2f 27 2f 2c 63 6f 6e 74 61 69 6e 73 3a 5b d:/'/,contains:[
00010480: 65 2e 42 41 43 4b 53 4c 41 53 48 5f 45 53 43 41 e.BACKSLASH_ESCA
00010490: 50 45 2c 73 2c 69 5d 7d 2c 7b 62 65 67 69 6e 3a PE,s,i]},{begin:
000104a0: 2f 28 66 72 7c 72 66 7c 66 29 22 2f 2c 65 6e 64 /(fr|rf|f)"/,end
000104b0: 3a 2f 22 2f 2c 63 6f 6e 74 61 69 6e 73 3a 5b 65 :/"/,contains:[e
000104c0: 2e 42 41 43 4b 53 4c 41 53 48 5f 45 53 43 41 50 .BACKSLASH_ESCAP
000104d0: 45 2c 73 2c 69 5d 7d 2c 65 2e 41 50 4f 53 5f 53 E,s,i]},e.APOS_S
000104e0: 54 52 49 4e 47 5f 4d 4f 44 45 2c 65 2e 51 55 4f TRING_MODE,e.QUO
000104f0: 54 45 5f 53 54 52 49 4e 47 5f 4d 4f 44 45 5d 7d TE_STRING_MODE]}
00010500: 2c 6c 3d 7b 63 6c 61 73 73 4e 61 6d 65 3a 22 6e ,l={className:"n
00010510: 75 6d 62 65 72 22 2c 72 65 6c 65 76 61 6e 63 65 umber",relevance
00010520: 3a 30 2c 76 61 72 69 61 6e 74 73 3a 5b 7b 62 65 :0,variants:[{be
00010530: 67 69 6e 3a 65 2e 42 49 4e 41 52 59 5f 4e 55 4d gin:e.BINARY_NUM
00010540: 42 45 52 5f 52 45 2b 22 5b 6c 4c 6a 4a 5d 3f 22 BER_RE+"[lLjJ]?"
00010550: 7d 2c 7b 62 65 67 69 6e 3a 22 5c 5c 62 28 30 6f },{begin:"\\b(0o
00010560: 5b 30 2d 37 5d 2b 29 5b 6c 4c 6a 4a 5d 3f 22 7d [0-7]+)[lLjJ]?"}
00010570: 2c 7b 62 65 67 69 6e 3a 65 2e 43 5f 4e 55 4d 42 ,{begin:e.C_NUMB
00010580: 45 52 5f 52 45 2b 22 5b 6c 4c 6a 4a 5d 3f 22 7d ER_RE+"[lLjJ]?"}
00010590: 5d 7d 2c 74 3d 7b 63 6c 61 73 73 4e 61 6d 65 3a ]},t={className:
000105a0: 22 70 61 72 61 6d 73 22 2c 76 61 72 69 61 6e 74 "params",variant
000105b0: 73 3a 5b 7b 62 65 67 69 6e 3a 2f 5c 28 5c 73 2a s:[{begin:/\(\s*
000105c0: 5c 29 2f 2c 73 6b 69 70 3a 21 30 2c 63 6c 61 73 \)/,skip:!0,clas
000105d0: 73 4e 61 6d 65 3a 6e 75 6c 6c 7d 2c 7b 62 65 67 sName:null},{beg
000105e0: 69 6e 3a 2f 5c 28 2f 2c 65 6e 64 3a 2f 5c 29 2f in:/\(/,end:/\)/
000105f0: 2c 65 78 63 6c 75 64 65 42 65 67 69 6e 3a 21 30 ,excludeBegin:!0
00010600: 2c 65 78 63 6c 75 64 65 45 6e 64 3a 21 30 2c 63 ,excludeEnd:!0,c
00010610: 6f 6e 74 61 69 6e 73 3a 5b 22 73 65 6c 66 22 2c ontains:["self",
00010620: 61 2c 6c 2c 72 2c 65 2e 48 41 53 48 5f 43 4f 4d a,l,r,e.HASH_COM
00010630: 4d 45 4e 54 5f 4d 4f 44 45 5d 7d 5d 7d 3b 72 65 MENT_MODE]}]};re
00010640: 74 75 72 6e 20 69 2e 63 6f 6e 74 61 69 6e 73 3d turn i.contains=
00010650: 5b 72 2c 6c 2c 61 5d 2c 7b 6e 61 6d 65 3a 22 50 [r,l,a],{name:"P
00010660: 79 74 68 6f 6e 22 2c 61 6c 69 61 73 65 73 3a 5b ython",aliases:[
00010670: 22 70 79 22 2c 22 67 79 70 22 2c 22 69 70 79 74 "py","gyp","ipyt
00010680: 68 6f 6e 22 5d 2c 6b 65 79 77 6f 72 64 73 3a 6e hon"],keywords:n
00010690: 2c 69 6c 6c 65 67 61 6c 3a 2f 28 3c 5c 2f 7c 2d ,illegal:/(<\/|-
000106a0: 3e 7c 5c 3f 29 7c 3d 3e 2f 2c 63 6f 6e 74 61 69 >|\?)|=>/,contai
000106b0: 6e 73 3a 5b 61 2c 6c 2c 7b 62 65 67 69 6e 4b 65 ns:[a,l,{beginKe
000106c0: 79 77 6f 72 64 73 3a 22 69 66 22 2c 72 65 6c 65 ywords:"if",rele
000106d0: 76 61 6e 63 65 3a 30 7d 2c 72 2c 65 2e 48 41 53 vance:0},r,e.HAS
000106e0: 48 5f 43 4f 4d 4d 45 4e 54 5f 4d 4f 44 45 2c 7b H_COMMENT_MODE,{
000106f0: 76 61 72 69 61 6e 74 73 3a 5b 7b 63 6c 61 73 73 variants:[{class
00010700: 4e 61 6d 65 3a 22 66 75 6e 63 74 69 6f 6e 22 2c Name:"function",
00010710: 62 65 67 69 6e 4b 65 79 77 6f 72 64 73 3a 22 64 beginKeywords:"d
00010720: 65 66 22 7d 2c 7b 63 6c 61 73 73 4e 61 6d 65 3a ef"},{className:
00010730: 22 63 6c 61 73 73 22 2c 62 65 67 69 6e 4b 65 79 "class",beginKey
00010740: 77 6f 72 64 73 3a 22 63 6c 61 73 73 22 7d 5d 2c words:"class"}],
00010750: 65 6e 64 3a 2f 3a 2f 2c 69 6c 6c 65 67 61 6c 3a end:/:/,illegal:
00010760: 2f 5b 24 7b 3d 3b 5c 6e 2c 5d 2f 2c 63 6f 6e 74 /[${=;\n,]/,cont
00010770: 61 69 6e 73 3a 5b 65 2e 55 4e 44 45 52 53 43 4f ains:[e.UNDERSCO
00010780: 52 45 5f 54 49 54 4c 45 5f 4d 4f 44 45 2c 74 2c RE_TITLE_MODE,t,
00010790: 7b 62 65 67 69 6e 3a 2f 2d 3e 2f 2c 65 6e 64 73 {begin:/->/,ends
000107a0: 57 69 74 68 50 61 72 65 6e 74 3a 21 30 2c 6b 65 WithParent:!0,ke
000107b0: 79 77 6f 72 64 73 3a 22 4e 6f 6e 65 22 7d 5d 7d ywords:"None"}]}
000107c0: 2c 7b 63 6c 61 73 73 4e 61 6d 65 3a 22 6d 65 74 ,{className:"met
000107d0: 61 22 2c 62 65 67 69 6e 3a 2f 5e 5b 5c 74 20 5d a",begin:/^[\t ]
000107e0: 2a 40 2f 2c 65 6e 64 3a 2f 24 2f 7d 2c 7b 62 65 *@/,end:/$/},{be
000107f0: 67 69 6e 3a 2f 5c 62 28 70 72 69 6e 74 7c 65 78 gin:/\b(print|ex
00010800: 65 63 29 5c 28 2f 7d 5d 7d 7d 7d 28 29 29 3b 0a ec)\(/}]}}}());.
00010810: 68 6c 6a 73 2e 72 65 67 69 73 74 65 72 4c 61 6e hljs.registerLan
00010820: 67 75 61 67 65 28 22 70 79 74 68 6f 6e 2d 72 65 guage("python-re
00010830: 70 6c 22 2c 66 75 6e 63 74 69 6f 6e 28 29 7b 22 pl",function(){"
00010840: 75 73 65 20 73 74 72 69 63 74 22 3b 72 65 74 75 use strict";retu
00010850: 72 6e 20 66 75 6e 63 74 69 6f 6e 28 6e 29 7b 72 rn function(n){r
00010860: 65 74 75 72 6e 7b 61 6c 69 61 73 65 73 3a 5b 22 eturn{aliases:["
00010870: 70 79 63 6f 6e 22 5d 2c 63 6f 6e 74 61 69 6e 73 pycon"],contains
00010880: 3a 5b 7b 63 6c 61 73 73 4e 61 6d 65 3a 22 6d 65 :[{className:"me
00010890: 74 61 22 2c 73 74 61 72 74 73 3a 7b 65 6e 64 3a ta",starts:{end:
000108a0: 2f 20 7c 24 2f 2c 73 74 61 72 74 73 3a 7b 65 6e / |$/,starts:{en
000108b0: 64 3a 22 24 22 2c 73 75 62 4c 61 6e 67 75 61 67 d:"$",subLanguag
000108c0: 65 3a 22 70 79 74 68 6f 6e 22 7d 7d 2c 76 61 72 e:"python"}},var
000108d0: 69 61 6e 74 73 3a 5b 7b 62 65 67 69 6e 3a 2f 5e iants:[{begin:/^
000108e0: 3e 3e 3e 28 3f 3d 5b 20 5d 7c 24 29 2f 7d 2c 7b >>>(?=[ ]|$)/},{
000108f0: 62 65 67 69 6e 3a 2f 5e 5c 2e 5c 2e 5c 2e 28 3f begin:/^\.\.\.(?
00010900: 3d 5b 20 5d 7c 24 29 2f 7d 5d 7d 5d 7d 7d 7d 28 =[ ]|$)/}]}]}}}(
00010910: 29 29 3b 0a 68 6c 6a 73 2e 72 65 67 69 73 74 65 ));.hljs.registe
00010920: 72 4c 61 6e 67 75 61 67 65 28 22 72 75 62 79 22 rLanguage("ruby"
00010930: 2c 66 75 6e 63 74 69 6f 6e 28 29 7b 22 75 73 65 ,function(){"use
00010940: 20 73 74 72 69 63 74 22 3b 72 65 74 75 72 6e 20 strict";return
00010950: 66 75 6e 63 74 69 6f 6e 28 65 29 7b 76 61 72 20 function(e){var
00010960: 6e 3d 22 5b 61 2d 7a 41 2d 5a 5f 5d 5c 5c 77 2a n="[a-zA-Z_]\\w*
00010970: 5b 21 3f 3d 5d 3f 7c 5b 2d 2b 7e 5d 5c 5c 40 7c [!?=]?|[-+~]\\@|
00010980: 3c 3c 7c 3e 3e 7c 3d 7e 7c 3d 3d 3d 3f 7c 3c 3d <<|>>|=~|===?|<=
00010990: 3e 7c 5b 3c 3e 5d 3d 3f 7c 5c 5c 2a 5c 5c 2a 7c >|[<>]=?|\\*\\*|
000109a0: 5b 2d 2f 2b 25 5e 26 2a 7e 60 7c 5d 7c 5c 5c 5b [-/+%^&*~`|]|\\[
000109b0: 5c 5c 5d 3d 3f 22 2c 61 3d 7b 6b 65 79 77 6f 72 \\]=?",a={keywor
000109c0: 64 3a 22 61 6e 64 20 74 68 65 6e 20 64 65 66 69 d:"and then defi
000109d0: 6e 65 64 20 6d 6f 64 75 6c 65 20 69 6e 20 72 65 ned module in re
000109e0: 74 75 72 6e 20 72 65 64 6f 20 69 66 20 42 45 47 turn redo if BEG
000109f0: 49 4e 20 72 65 74 72 79 20 65 6e 64 20 66 6f 72 IN retry end for
00010a00: 20 73 65 6c 66 20 77 68 65 6e 20 6e 65 78 74 20 self when next
00010a10: 75 6e 74 69 6c 20 64 6f 20 62 65 67 69 6e 20 75 until do begin u
00010a20: 6e 6c 65 73 73 20 45 4e 44 20 72 65 73 63 75 65 nless END rescue
00010a30: 20 65 6c 73 65 20 62 72 65 61 6b 20 75 6e 64 65 else break unde
00010a40: 66 20 6e 6f 74 20 73 75 70 65 72 20 63 6c 61 73 f not super clas
00010a50: 73 20 63 61 73 65 20 72 65 71 75 69 72 65 20 79 s case require y
00010a60: 69 65 6c 64 20 61 6c 69 61 73 20 77 68 69 6c 65 ield alias while
00010a70: 20 65 6e 73 75 72 65 20 65 6c 73 69 66 20 6f 72 ensure elsif or
00010a80: 20 69 6e 63 6c 75 64 65 20 61 74 74 72 5f 72 65 include attr_re
00010a90: 61 64 65 72 20 61 74 74 72 5f 77 72 69 74 65 72 ader attr_writer
00010aa0: 20 61 74 74 72 5f 61 63 63 65 73 73 6f 72 22 2c attr_accessor",
00010ab0: 6c 69 74 65 72 61 6c 3a 22 74 72 75 65 20 66 61 literal:"true fa
00010ac0: 6c 73 65 20 6e 69 6c 22 7d 2c 73 3d 7b 63 6c 61 lse nil"},s={cla
00010ad0: 73 73 4e 61 6d 65 3a 22 64 6f 63 74 61 67 22 2c ssName:"doctag",
00010ae0: 62 65 67 69 6e 3a 22 40 5b 41 2d 5a 61 2d 7a 5d begin:"@[A-Za-z]
00010af0: 2b 22 7d 2c 69 3d 7b 62 65 67 69 6e 3a 22 23 3c +"},i={begin:"#<
00010b00: 22 2c 65 6e 64 3a 22 3e 22 7d 2c 72 3d 5b 65 2e ",end:">"},r=[e.
00010b10: 43 4f 4d 4d 45 4e 54 28 22 23 22 2c 22 24 22 2c COMMENT("#","$",
00010b20: 7b 63 6f 6e 74 61 69 6e 73 3a 5b 73 5d 7d 29 2c {contains:[s]}),
00010b30: 65 2e 43 4f 4d 4d 45 4e 54 28 22 5e 5c 5c 3d 62 e.COMMENT("^\\=b
00010b40: 65 67 69 6e 22 2c 22 5e 5c 5c 3d 65 6e 64 22 2c egin","^\\=end",
00010b50: 7b 63 6f 6e 74 61 69 6e 73 3a 5b 73 5d 2c 72 65 {contains:[s],re
00010b60: 6c 65 76 61 6e 63 65 3a 31 30 7d 29 2c 65 2e 43 levance:10}),e.C
00010b70: 4f 4d 4d 45 4e 54 28 22 5e 5f 5f 45 4e 44 5f 5f OMMENT("^__END__
00010b80: 22 2c 22 5c 5c 6e 24 22 29 5d 2c 63 3d 7b 63 6c ","\\n$")],c={cl
00010b90: 61 73 73 4e 61 6d 65 3a 22 73 75 62 73 74 22 2c assName:"subst",
00010ba0: 62 65 67 69 6e 3a 22 23 5c 5c 7b 22 2c 65 6e 64 begin:"#\\{",end
00010bb0: 3a 22 7d 22 2c 6b 65 79 77 6f 72 64 73 3a 61 7d :"}",keywords:a}
00010bc0: 2c 74 3d 7b 63 6c 61 73 73 4e 61 6d 65 3a 22 73 ,t={className:"s
00010bd0: 74 72 69 6e 67 22 2c 63 6f 6e 74 61 69 6e 73 3a tring",contains:
00010be0: 5b 65 2e 42 41 43 4b 53 4c 41 53 48 5f 45 53 43 [e.BACKSLASH_ESC
00010bf0: 41 50 45 2c 63 5d 2c 76 61 72 69 61 6e 74 73 3a APE,c],variants:
00010c00: 5b 7b 62 65 67 69 6e 3a 2f 27 2f 2c 65 6e 64 3a [{begin:/'/,end:
00010c10: 2f 27 2f 7d 2c 7b 62 65 67 69 6e 3a 2f 22 2f 2c /'/},{begin:/"/,
00010c20: 65 6e 64 3a 2f 22 2f 7d 2c 7b 62 65 67 69 6e 3a end:/"/},{begin:
00010c30: 2f 60 2f 2c 65 6e 64 3a 2f 60 2f 7d 2c 7b 62 65 /`/,end:/`/},{be
00010c40: 67 69 6e 3a 22 25 5b 71 51 77 57 78 5d 3f 5c 5c gin:"%[qQwWx]?\\
00010c50: 28 22 2c 65 6e 64 3a 22 5c 5c 29 22 7d 2c 7b 62 (",end:"\\)"},{b
00010c60: 65 67 69 6e 3a 22 25 5b 71 51 77 57 78 5d 3f 5c egin:"%[qQwWx]?\
00010c70: 5c 5b 22 2c 65 6e 64 3a 22 5c 5c 5d 22 7d 2c 7b \[",end:"\\]"},{
00010c80: 62 65 67 69 6e 3a 22 25 5b 71 51 77 57 78 5d 3f begin:"%[qQwWx]?
00010c90: 7b 22 2c 65 6e 64 3a 22 7d 22 7d 2c 7b 62 65 67 {",end:"}"},{beg
00010ca0: 69 6e 3a 22 25 5b 71 51 77 57 78 5d 3f 3c 22 2c in:"%[qQwWx]?<",
00010cb0: 65 6e 64 3a 22 3e 22 7d 2c 7b 62 65 67 69 6e 3a end:">"},{begin:
00010cc0: 22 25 5b 71 51 77 57 78 5d 3f 2f 22 2c 65 6e 64 "%[qQwWx]?/",end
00010cd0: 3a 22 2f 22 7d 2c 7b 62 65 67 69 6e 3a 22 25 5b :"/"},{begin:"%[
00010ce0: 71 51 77 57 78 5d 3f 25 22 2c 65 6e 64 3a 22 25 qQwWx]?%",end:"%
00010cf0: 22 7d 2c 7b 62 65 67 69 6e 3a 22 25 5b 71 51 77 "},{begin:"%[qQw
00010d00: 57 78 5d 3f 2d 22 2c 65 6e 64 3a 22 2d 22 7d 2c Wx]?-",end:"-"},
00010d10: 7b 62 65 67 69 6e 3a 22 25 5b 71 51 77 57 78 5d {begin:"%[qQwWx]
00010d20: 3f 5c 5c 7c 22 2c 65 6e 64 3a 22 5c 5c 7c 22 7d ?\\|",end:"\\|"}
00010d30: 2c 7b 62 65 67 69 6e 3a 2f 5c 42 5c 3f 28 5c 5c ,{begin:/\B\?(\\
00010d40: 5c 64 7b 31 2c 33 7d 7c 5c 5c 78 5b 41 2d 46 61 \d{1,3}|\\x[A-Fa
00010d50: 2d 66 30 2d 39 5d 7b 31 2c 32 7d 7c 5c 5c 75 5b -f0-9]{1,2}|\\u[
00010d60: 41 2d 46 61 2d 66 30 2d 39 5d 7b 34 7d 7c 5c 5c A-Fa-f0-9]{4}|\\
00010d70: 3f 5c 53 29 5c 62 2f 7d 2c 7b 62 65 67 69 6e 3a ?\S)\b/},{begin:
00010d80: 2f 3c 3c 5b 2d 7e 5d 3f 27 3f 28 5c 77 2b 29 28 /<<[-~]?'?(\w+)(
00010d90: 3f 3a 2e 7c 5c 6e 29 2a 3f 5c 6e 5c 73 2a 5c 31 ?:.|\n)*?\n\s*\1
00010da0: 5c 62 2f 2c 72 65 74 75 72 6e 42 65 67 69 6e 3a \b/,returnBegin:
00010db0: 21 30 2c 63 6f 6e 74 61 69 6e 73 3a 5b 7b 62 65 !0,contains:[{be
00010dc0: 67 69 6e 3a 2f 3c 3c 5b 2d 7e 5d 3f 27 3f 2f 7d gin:/<<[-~]?'?/}
00010dd0: 2c 65 2e 45 4e 44 5f 53 41 4d 45 5f 41 53 5f 42 ,e.END_SAME_AS_B
00010de0: 45 47 49 4e 28 7b 62 65 67 69 6e 3a 2f 28 5c 77 EGIN({begin:/(\w
00010df0: 2b 29 2f 2c 65 6e 64 3a 2f 28 5c 77 2b 29 2f 2c +)/,end:/(\w+)/,
00010e00: 63 6f 6e 74 61 69 6e 73 3a 5b 65 2e 42 41 43 4b contains:[e.BACK
00010e10: 53 4c 41 53 48 5f 45 53 43 41 50 45 2c 63 5d 7d SLASH_ESCAPE,c]}
00010e20: 29 5d 7d 5d 7d 2c 62 3d 7b 63 6c 61 73 73 4e 61 )]}]},b={classNa
00010e30: 6d 65 3a 22 70 61 72 61 6d 73 22 2c 62 65 67 69 me:"params",begi
00010e40: 6e 3a 22 5c 5c 28 22 2c 65 6e 64 3a 22 5c 5c 29 n:"\\(",end:"\\)
00010e50: 22 2c 65 6e 64 73 50 61 72 65 6e 74 3a 21 30 2c ",endsParent:!0,
00010e60: 6b 65 79 77 6f 72 64 73 3a 61 7d 2c 64 3d 5b 74 keywords:a},d=[t
00010e70: 2c 69 2c 7b 63 6c 61 73 73 4e 61 6d 65 3a 22 63 ,i,{className:"c
00010e80: 6c 61 73 73 22 2c 62 65 67 69 6e 4b 65 79 77 6f lass",beginKeywo
00010e90: 72 64 73 3a 22 63 6c 61 73 73 20 6d 6f 64 75 6c rds:"class modul
00010ea0: 65 22 2c 65 6e 64 3a 22 24 7c 3b 22 2c 69 6c 6c e",end:"$|;",ill
00010eb0: 65 67 61 6c 3a 2f 3d 2f 2c 63 6f 6e 74 61 69 6e egal:/=/,contain
00010ec0: 73 3a 5b 65 2e 69 6e 68 65 72 69 74 28 65 2e 54 s:[e.inherit(e.T
00010ed0: 49 54 4c 45 5f 4d 4f 44 45 2c 7b 62 65 67 69 6e ITLE_MODE,{begin
00010ee0: 3a 22 5b 41 2d 5a 61 2d 7a 5f 5d 5c 5c 77 2a 28 :"[A-Za-z_]\\w*(
00010ef0: 3a 3a 5c 5c 77 2b 29 2a 28 5c 5c 3f 7c 5c 5c 21 ::\\w+)*(\\?|\\!
00010f00: 29 3f 22 7d 29 2c 7b 62 65 67 69 6e 3a 22 3c 5c )?"}),{begin:"<\
00010f10: 5c 73 2a 22 2c 63 6f 6e 74 61 69 6e 73 3a 5b 7b \s*",contains:[{
00010f20: 62 65 67 69 6e 3a 22 28 22 2b 65 2e 49 44 45 4e begin:"("+e.IDEN
00010f30: 54 5f 52 45 2b 22 3a 3a 29 3f 22 2b 65 2e 49 44 T_RE+"::)?"+e.ID
00010f40: 45 4e 54 5f 52 45 7d 5d 7d 5d 2e 63 6f 6e 63 61 ENT_RE}]}].conca
00010f50: 74 28 72 29 7d 2c 7b 63 6c 61 73 73 4e 61 6d 65 t(r)},{className
00010f60: 3a 22 66 75 6e 63 74 69 6f 6e 22 2c 62 65 67 69 :"function",begi
00010f70: 6e 4b 65 79 77 6f 72 64 73 3a 22 64 65 66 22 2c nKeywords:"def",
00010f80: 65 6e 64 3a 22 24 7c 3b 22 2c 63 6f 6e 74 61 69 end:"$|;",contai
00010f90: 6e 73 3a 5b 65 2e 69 6e 68 65 72 69 74 28 65 2e ns:[e.inherit(e.
00010fa0: 54 49 54 4c 45 5f 4d 4f 44 45 2c 7b 62 65 67 69 TITLE_MODE,{begi
00010fb0: 6e 3a 6e 7d 29 2c 62 5d 2e 63 6f 6e 63 61 74 28 n:n}),b].concat(
00010fc0: 72 29 7d 2c 7b 62 65 67 69 6e 3a 65 2e 49 44 45 r)},{begin:e.IDE
00010fd0: 4e 54 5f 52 45 2b 22 3a 3a 22 7d 2c 7b 63 6c 61 NT_RE+"::"},{cla
00010fe0: 73 73 4e 61 6d 65 3a 22 73 79 6d 62 6f 6c 22 2c ssName:"symbol",
00010ff0: 62 65 67 69 6e 3a 65 2e 55 4e 44 45 52 53 43 4f begin:e.UNDERSCO
00011000: 52 45 5f 49 44 45 4e 54 5f 52 45 2b 22 28 5c 5c RE_IDENT_RE+"(\\
00011010: 21 7c 5c 5c 3f 29 3f 3a 22 2c 72 65 6c 65 76 61 !|\\?)?:",releva
00011020: 6e 63 65 3a 30 7d 2c 7b 63 6c 61 73 73 4e 61 6d nce:0},{classNam
00011030: 65 3a 22 73 79 6d 62 6f 6c 22 2c 62 65 67 69 6e e:"symbol",begin
00011040: 3a 22 3a 28 3f 21 5c 5c 73 29 22 2c 63 6f 6e 74 :":(?!\\s)",cont
00011050: 61 69 6e 73 3a 5b 74 2c 7b 62 65 67 69 6e 3a 6e ains:[t,{begin:n
00011060: 7d 5d 2c 72 65 6c 65 76 61 6e 63 65 3a 30 7d 2c }],relevance:0},
00011070: 7b 63 6c 61 73 73 4e 61 6d 65 3a 22 6e 75 6d 62 {className:"numb
00011080: 65 72 22 2c 62 65 67 69 6e 3a 22 28 5c 5c 62 30 er",begin:"(\\b0
00011090: 5b 30 2d 37 5f 5d 2b 29 7c 28 5c 5c 62 30 78 5b [0-7_]+)|(\\b0x[
000110a0: 30 2d 39 61 2d 66 41 2d 46 5f 5d 2b 29 7c 28 5c 0-9a-fA-F_]+)|(\
000110b0: 5c 62 5b 31 2d 39 5d 5b 30 2d 39 5f 5d 2a 28 5c \b[1-9][0-9_]*(\
000110c0: 5c 2e 5b 30 2d 39 5f 5d 2b 29 3f 29 7c 5b 30 5f \.[0-9_]+)?)|[0_
000110d0: 5d 5c 5c 62 22 2c 72 65 6c 65 76 61 6e 63 65 3a ]\\b",relevance:
000110e0: 30 7d 2c 7b 62 65 67 69 6e 3a 22 28 5c 5c 24 5c 0},{begin:"(\\$\
000110f0: 5c 57 29 7c 28 28 5c 5c 24 7c 5c 5c 40 5c 5c 40 \W)|((\\$|\\@\\@
00011100: 3f 29 28 5c 5c 77 2b 29 29 22 7d 2c 7b 63 6c 61 ?)(\\w+))"},{cla
00011110: 73 73 4e 61 6d 65 3a 22 70 61 72 61 6d 73 22 2c ssName:"params",
00011120: 62 65 67 69 6e 3a 2f 5c 7c 2f 2c 65 6e 64 3a 2f begin:/\|/,end:/
00011130: 5c 7c 2f 2c 6b 65 79 77 6f 72 64 73 3a 61 7d 2c \|/,keywords:a},
00011140: 7b 62 65 67 69 6e 3a 22 28 22 2b 65 2e 52 45 5f {begin:"("+e.RE_
00011150: 53 54 41 52 54 45 52 53 5f 52 45 2b 22 7c 75 6e STARTERS_RE+"|un
00011160: 6c 65 73 73 29 5c 5c 73 2a 22 2c 6b 65 79 77 6f less)\\s*",keywo
00011170: 72 64 73 3a 22 75 6e 6c 65 73 73 22 2c 63 6f 6e rds:"unless",con
00011180: 74 61 69 6e 73 3a 5b 69 2c 7b 63 6c 61 73 73 4e tains:[i,{classN
00011190: 61 6d 65 3a 22 72 65 67 65 78 70 22 2c 63 6f 6e ame:"regexp",con
000111a0: 74 61 69 6e 73 3a 5b 65 2e 42 41 43 4b 53 4c 41 tains:[e.BACKSLA
000111b0: 53 48 5f 45 53 43 41 50 45 2c 63 5d 2c 69 6c 6c SH_ESCAPE,c],ill
000111c0: 65 67 61 6c 3a 2f 5c 6e 2f 2c 76 61 72 69 61 6e egal:/\n/,varian
000111d0: 74 73 3a 5b 7b 62 65 67 69 6e 3a 22 2f 22 2c 65 ts:[{begin:"/",e
000111e0: 6e 64 3a 22 2f 5b 61 2d 7a 5d 2a 22 7d 2c 7b 62 nd:"/[a-z]*"},{b
000111f0: 65 67 69 6e 3a 22 25 72 7b 22 2c 65 6e 64 3a 22 egin:"%r{",end:"
00011200: 7d 5b 61 2d 7a 5d 2a 22 7d 2c 7b 62 65 67 69 6e }[a-z]*"},{begin
00011210: 3a 22 25 72 5c 5c 28 22 2c 65 6e 64 3a 22 5c 5c :"%r\\(",end:"\\
00011220: 29 5b 61 2d 7a 5d 2a 22 7d 2c 7b 62 65 67 69 6e )[a-z]*"},{begin
00011230: 3a 22 25 72 21 22 2c 65 6e 64 3a 22 21 5b 61 2d :"%r!",end:"![a-
00011240: 7a 5d 2a 22 7d 2c 7b 62 65 67 69 6e 3a 22 25 72 z]*"},{begin:"%r
00011250: 5c 5c 5b 22 2c 65 6e 64 3a 22 5c 5c 5d 5b 61 2d \\[",end:"\\][a-
00011260: 7a 5d 2a 22 7d 5d 7d 5d 2e 63 6f 6e 63 61 74 28 z]*"}]}].concat(
00011270: 72 29 2c 72 65 6c 65 76 61 6e 63 65 3a 30 7d 5d r),relevance:0}]
00011280: 2e 63 6f 6e 63 61 74 28 72 29 3b 63 2e 63 6f 6e .concat(r);c.con
00011290: 74 61 69 6e 73 3d 64 2c 62 2e 63 6f 6e 74 61 69 tains=d,b.contai
000112a0: 6e 73 3d 64 3b 76 61 72 20 67 3d 5b 7b 62 65 67 ns=d;var g=[{beg
000112b0: 69 6e 3a 2f 5e 5c 73 2a 3d 3e 2f 2c 73 74 61 72 in:/^\s*=>/,star
000112c0: 74 73 3a 7b 65 6e 64 3a 22 24 22 2c 63 6f 6e 74 ts:{end:"$",cont
000112d0: 61 69 6e 73 3a 64 7d 7d 2c 7b 63 6c 61 73 73 4e ains:d}},{classN
000112e0: 61 6d 65 3a 22 6d 65 74 61 22 2c 62 65 67 69 6e ame:"meta",begin
000112f0: 3a 22 5e 28 5b 3e 3f 5d 3e 7c 5b 5c 5c 77 23 5d :"^([>?]>|[\\w#]
00011300: 2b 5c 5c 28 5c 5c 77 2b 5c 5c 29 3a 5c 5c 64 2b +\\(\\w+\\):\\d+
00011310: 3a 5c 5c 64 2b 3e 7c 28 5c 5c 77 2b 2d 29 3f 5c :\\d+>|(\\w+-)?\
00011320: 5c 64 2b 5c 5c 2e 5c 5c 64 2b 5c 5c 2e 5c 5c 64 \d+\\.\\d+\\.\\d
00011330: 28 70 5c 5c 64 2b 29 3f 5b 5e 3e 5d 2b 3e 29 22 (p\\d+)?[^>]+>)"
00011340: 2c 73 74 61 72 74 73 3a 7b 65 6e 64 3a 22 24 22 ,starts:{end:"$"
00011350: 2c 63 6f 6e 74 61 69 6e 73 3a 64 7d 7d 5d 3b 72 ,contains:d}}];r
00011360: 65 74 75 72 6e 7b 6e 61 6d 65 3a 22 52 75 62 79 eturn{name:"Ruby
00011370: 22 2c 61 6c 69 61 73 65 73 3a 5b 22 72 62 22 2c ",aliases:["rb",
00011380: 22 67 65 6d 73 70 65 63 22 2c 22 70 6f 64 73 70 "gemspec","podsp
00011390: 65 63 22 2c 22 74 68 6f 72 22 2c 22 69 72 62 22 ec","thor","irb"
000113a0: 5d 2c 6b 65 79 77 6f 72 64 73 3a 61 2c 69 6c 6c ],keywords:a,ill
000113b0: 65 67 61 6c 3a 2f 5c 2f 5c 2a 2f 2c 63 6f 6e 74 egal:/\/\*/,cont
000113c0: 61 69 6e 73 3a 72 2e 63 6f 6e 63 61 74 28 67 29 ains:r.concat(g)
000113d0: 2e 63 6f 6e 63 61 74 28 64 29 7d 7d 7d 28 29 29 .concat(d)}}}())
000113e0: 3b 0a 68 6c 6a 73 2e 72 65 67 69 73 74 65 72 4c ;.hljs.registerL
000113f0: 61 6e 67 75 61 67 65 28 22 72 75 73 74 22 2c 66 anguage("rust",f
00011400: 75 6e 63 74 69 6f 6e 28 29 7b 22 75 73 65 20 73 unction(){"use s
00011410: 74 72 69 63 74 22 3b 72 65 74 75 72 6e 20 66 75 trict";return fu
00011420: 6e 63 74 69 6f 6e 28 65 29 7b 76 61 72 20 6e 3d nction(e){var n=
00011430: 22 28 5b 75 69 5d 28 38 7c 31 36 7c 33 32 7c 36 "([ui](8|16|32|6
00011440: 34 7c 31 32 38 7c 73 69 7a 65 29 7c 66 28 33 32 4|128|size)|f(32
00011450: 7c 36 34 29 29 3f 22 2c 74 3d 22 64 72 6f 70 20 |64))?",t="drop
00011460: 69 38 20 69 31 36 20 69 33 32 20 69 36 34 20 69 i8 i16 i32 i64 i
00011470: 31 32 38 20 69 73 69 7a 65 20 75 38 20 75 31 36 128 isize u8 u16
00011480: 20 75 33 32 20 75 36 34 20 75 31 32 38 20 75 73 u32 u64 u128 us
00011490: 69 7a 65 20 66 33 32 20 66 36 34 20 73 74 72 20 ize f32 f64 str
000114a0: 63 68 61 72 20 62 6f 6f 6c 20 42 6f 78 20 4f 70 char bool Box Op
000114b0: 74 69 6f 6e 20 52 65 73 75 6c 74 20 53 74 72 69 tion Result Stri
000114c0: 6e 67 20 56 65 63 20 43 6f 70 79 20 53 65 6e 64 ng Vec Copy Send
000114d0: 20 53 69 7a 65 64 20 53 79 6e 63 20 44 72 6f 70 Sized Sync Drop
000114e0: 20 46 6e 20 46 6e 4d 75 74 20 46 6e 4f 6e 63 65 Fn FnMut FnOnce
000114f0: 20 54 6f 4f 77 6e 65 64 20 43 6c 6f 6e 65 20 44 ToOwned Clone D
00011500: 65 62 75 67 20 50 61 72 74 69 61 6c 45 71 20 50 ebug PartialEq P
00011510: 61 72 74 69 61 6c 4f 72 64 20 45 71 20 4f 72 64 artialOrd Eq Ord
00011520: 20 41 73 52 65 66 20 41 73 4d 75 74 20 49 6e 74 AsRef AsMut Int
00011530: 6f 20 46 72 6f 6d 20 44 65 66 61 75 6c 74 20 49 o From Default I
00011540: 74 65 72 61 74 6f 72 20 45 78 74 65 6e 64 20 49 terator Extend I
00011550: 6e 74 6f 49 74 65 72 61 74 6f 72 20 44 6f 75 62 ntoIterator Doub
00011560: 6c 65 45 6e 64 65 64 49 74 65 72 61 74 6f 72 20 leEndedIterator
00011570: 45 78 61 63 74 53 69 7a 65 49 74 65 72 61 74 6f ExactSizeIterato
00011580: 72 20 53 6c 69 63 65 43 6f 6e 63 61 74 45 78 74 r SliceConcatExt
00011590: 20 54 6f 53 74 72 69 6e 67 20 61 73 73 65 72 74 ToString assert
000115a0: 21 20 61 73 73 65 72 74 5f 65 71 21 20 62 69 74 ! assert_eq! bit
000115b0: 66 6c 61 67 73 21 20 62 79 74 65 73 21 20 63 66 flags! bytes! cf
000115c0: 67 21 20 63 6f 6c 21 20 63 6f 6e 63 61 74 21 20 g! col! concat!
000115d0: 63 6f 6e 63 61 74 5f 69 64 65 6e 74 73 21 20 64 concat_idents! d
000115e0: 65 62 75 67 5f 61 73 73 65 72 74 21 20 64 65 62 ebug_assert! deb
000115f0: 75 67 5f 61 73 73 65 72 74 5f 65 71 21 20 65 6e ug_assert_eq! en
00011600: 76 21 20 70 61 6e 69 63 21 20 66 69 6c 65 21 20 v! panic! file!
00011610: 66 6f 72 6d 61 74 21 20 66 6f 72 6d 61 74 5f 61 format! format_a
00011620: 72 67 73 21 20 69 6e 63 6c 75 64 65 5f 62 69 6e rgs! include_bin
00011630: 21 20 69 6e 63 6c 75 64 65 5f 73 74 72 21 20 6c ! include_str! l
00011640: 69 6e 65 21 20 6c 6f 63 61 6c 5f 64 61 74 61 5f ine! local_data_
00011650: 6b 65 79 21 20 6d 6f 64 75 6c 65 5f 70 61 74 68 key! module_path
00011660: 21 20 6f 70 74 69 6f 6e 5f 65 6e 76 21 20 70 72 ! option_env! pr
00011670: 69 6e 74 21 20 70 72 69 6e 74 6c 6e 21 20 73 65 int! println! se
00011680: 6c 65 63 74 21 20 73 74 72 69 6e 67 69 66 79 21 lect! stringify!
00011690: 20 74 72 79 21 20 75 6e 69 6d 70 6c 65 6d 65 6e try! unimplemen
000116a0: 74 65 64 21 20 75 6e 72 65 61 63 68 61 62 6c 65 ted! unreachable
000116b0: 21 20 76 65 63 21 20 77 72 69 74 65 21 20 77 72 ! vec! write! wr
000116c0: 69 74 65 6c 6e 21 20 6d 61 63 72 6f 5f 72 75 6c iteln! macro_rul
000116d0: 65 73 21 20 61 73 73 65 72 74 5f 6e 65 21 20 64 es! assert_ne! d
000116e0: 65 62 75 67 5f 61 73 73 65 72 74 5f 6e 65 21 22 ebug_assert_ne!"
000116f0: 3b 72 65 74 75 72 6e 7b 6e 61 6d 65 3a 22 52 75 ;return{name:"Ru
00011700: 73 74 22 2c 61 6c 69 61 73 65 73 3a 5b 22 72 73 st",aliases:["rs
00011710: 22 5d 2c 6b 65 79 77 6f 72 64 73 3a 7b 24 70 61 "],keywords:{$pa
00011720: 74 74 65 72 6e 3a 65 2e 49 44 45 4e 54 5f 52 45 ttern:e.IDENT_RE
00011730: 2b 22 21 3f 22 2c 6b 65 79 77 6f 72 64 3a 22 61 +"!?",keyword:"a
00011740: 62 73 74 72 61 63 74 20 61 73 20 61 73 79 6e 63 bstract as async
00011750: 20 61 77 61 69 74 20 62 65 63 6f 6d 65 20 62 6f await become bo
00011760: 78 20 62 72 65 61 6b 20 63 6f 6e 73 74 20 63 6f x break const co
00011770: 6e 74 69 6e 75 65 20 63 72 61 74 65 20 64 6f 20 ntinue crate do
00011780: 64 79 6e 20 65 6c 73 65 20 65 6e 75 6d 20 65 78 dyn else enum ex
00011790: 74 65 72 6e 20 66 61 6c 73 65 20 66 69 6e 61 6c tern false final
000117a0: 20 66 6e 20 66 6f 72 20 69 66 20 69 6d 70 6c 20 fn for if impl
000117b0: 69 6e 20 6c 65 74 20 6c 6f 6f 70 20 6d 61 63 72 in let loop macr
000117c0: 6f 20 6d 61 74 63 68 20 6d 6f 64 20 6d 6f 76 65 o match mod move
000117d0: 20 6d 75 74 20 6f 76 65 72 72 69 64 65 20 70 72 mut override pr
000117e0: 69 76 20 70 75 62 20 72 65 66 20 72 65 74 75 72 iv pub ref retur
000117f0: 6e 20 73 65 6c 66 20 53 65 6c 66 20 73 74 61 74 n self Self stat
00011800: 69 63 20 73 74 72 75 63 74 20 73 75 70 65 72 20 ic struct super
00011810: 74 72 61 69 74 20 74 72 75 65 20 74 72 79 20 74 trait true try t
00011820: 79 70 65 20 74 79 70 65 6f 66 20 75 6e 73 61 66 ype typeof unsaf
00011830: 65 20 75 6e 73 69 7a 65 64 20 75 73 65 20 76 69 e unsized use vi
00011840: 72 74 75 61 6c 20 77 68 65 72 65 20 77 68 69 6c rtual where whil
00011850: 65 20 79 69 65 6c 64 22 2c 6c 69 74 65 72 61 6c e yield",literal
00011860: 3a 22 74 72 75 65 20 66 61 6c 73 65 20 53 6f 6d :"true false Som
00011870: 65 20 4e 6f 6e 65 20 4f 6b 20 45 72 72 22 2c 62 e None Ok Err",b
00011880: 75 69 6c 74 5f 69 6e 3a 74 7d 2c 69 6c 6c 65 67 uilt_in:t},illeg
00011890: 61 6c 3a 22 3c 2f 22 2c 63 6f 6e 74 61 69 6e 73 al:"</",contains
000118a0: 3a 5b 65 2e 43 5f 4c 49 4e 45 5f 43 4f 4d 4d 45 :[e.C_LINE_COMME
000118b0: 4e 54 5f 4d 4f 44 45 2c 65 2e 43 4f 4d 4d 45 4e NT_MODE,e.COMMEN
000118c0: 54 28 22 2f 5c 5c 2a 22 2c 22 5c 5c 2a 2f 22 2c T("/\\*","\\*/",
000118d0: 7b 63 6f 6e 74 61 69 6e 73 3a 5b 22 73 65 6c 66 {contains:["self
000118e0: 22 5d 7d 29 2c 65 2e 69 6e 68 65 72 69 74 28 65 "]}),e.inherit(e
000118f0: 2e 51 55 4f 54 45 5f 53 54 52 49 4e 47 5f 4d 4f .QUOTE_STRING_MO
00011900: 44 45 2c 7b 62 65 67 69 6e 3a 2f 62 3f 22 2f 2c DE,{begin:/b?"/,
00011910: 69 6c 6c 65 67 61 6c 3a 6e 75 6c 6c 7d 29 2c 7b illegal:null}),{
00011920: 63 6c 61 73 73 4e 61 6d 65 3a 22 73 74 72 69 6e className:"strin
00011930: 67 22 2c 76 61 72 69 61 6e 74 73 3a 5b 7b 62 65 g",variants:[{be
00011940: 67 69 6e 3a 2f 72 28 23 2a 29 22 28 2e 7c 5c 6e gin:/r(#*)"(.|\n
00011950: 29 2a 3f 22 5c 31 28 3f 21 23 29 2f 7d 2c 7b 62 )*?"\1(?!#)/},{b
00011960: 65 67 69 6e 3a 2f 62 3f 27 5c 5c 3f 28 78 5c 77 egin:/b?'\\?(x\w
00011970: 7b 32 7d 7c 75 5c 77 7b 34 7d 7c 55 5c 77 7b 38 {2}|u\w{4}|U\w{8
00011980: 7d 7c 2e 29 27 2f 7d 5d 7d 2c 7b 63 6c 61 73 73 }|.)'/}]},{class
00011990: 4e 61 6d 65 3a 22 73 79 6d 62 6f 6c 22 2c 62 65 Name:"symbol",be
000119a0: 67 69 6e 3a 2f 27 5b 61 2d 7a 41 2d 5a 5f 5d 5b gin:/'[a-zA-Z_][
000119b0: 61 2d 7a 41 2d 5a 30 2d 39 5f 5d 2a 2f 7d 2c 7b a-zA-Z0-9_]*/},{
000119c0: 63 6c 61 73 73 4e 61 6d 65 3a 22 6e 75 6d 62 65 className:"numbe
000119d0: 72 22 2c 76 61 72 69 61 6e 74 73 3a 5b 7b 62 65 r",variants:[{be
000119e0: 67 69 6e 3a 22 5c 5c 62 30 62 28 5b 30 31 5f 5d gin:"\\b0b([01_]
000119f0: 2b 29 22 2b 6e 7d 2c 7b 62 65 67 69 6e 3a 22 5c +)"+n},{begin:"\
00011a00: 5c 62 30 6f 28 5b 30 2d 37 5f 5d 2b 29 22 2b 6e \b0o([0-7_]+)"+n
00011a10: 7d 2c 7b 62 65 67 69 6e 3a 22 5c 5c 62 30 78 28 },{begin:"\\b0x(
00011a20: 5b 41 2d 46 61 2d 66 30 2d 39 5f 5d 2b 29 22 2b [A-Fa-f0-9_]+)"+
00011a30: 6e 7d 2c 7b 62 65 67 69 6e 3a 22 5c 5c 62 28 5c n},{begin:"\\b(\
00011a40: 5c 64 5b 5c 5c 64 5f 5d 2a 28 5c 5c 2e 5b 30 2d \d[\\d_]*(\\.[0-
00011a50: 39 5f 5d 2b 29 3f 28 5b 65 45 5d 5b 2b 2d 5d 3f 9_]+)?([eE][+-]?
00011a60: 5b 30 2d 39 5f 5d 2b 29 3f 29 22 2b 6e 7d 5d 2c [0-9_]+)?)"+n}],
00011a70: 72 65 6c 65 76 61 6e 63 65 3a 30 7d 2c 7b 63 6c relevance:0},{cl
00011a80: 61 73 73 4e 61 6d 65 3a 22 66 75 6e 63 74 69 6f assName:"functio
00011a90: 6e 22 2c 62 65 67 69 6e 4b 65 79 77 6f 72 64 73 n",beginKeywords
00011aa0: 3a 22 66 6e 22 2c 65 6e 64 3a 22 28 5c 5c 28 7c :"fn",end:"(\\(|
00011ab0: 3c 29 22 2c 65 78 63 6c 75 64 65 45 6e 64 3a 21 <)",excludeEnd:!
00011ac0: 30 2c 63 6f 6e 74 61 69 6e 73 3a 5b 65 2e 55 4e 0,contains:[e.UN
00011ad0: 44 45 52 53 43 4f 52 45 5f 54 49 54 4c 45 5f 4d DERSCORE_TITLE_M
00011ae0: 4f 44 45 5d 7d 2c 7b 63 6c 61 73 73 4e 61 6d 65 ODE]},{className
00011af0: 3a 22 6d 65 74 61 22 2c 62 65 67 69 6e 3a 22 23 :"meta",begin:"#
00011b00: 5c 5c 21 3f 5c 5c 5b 22 2c 65 6e 64 3a 22 5c 5c \\!?\\[",end:"\\
00011b10: 5d 22 2c 63 6f 6e 74 61 69 6e 73 3a 5b 7b 63 6c ]",contains:[{cl
00011b20: 61 73 73 4e 61 6d 65 3a 22 6d 65 74 61 2d 73 74 assName:"meta-st
00011b30: 72 69 6e 67 22 2c 62 65 67 69 6e 3a 2f 22 2f 2c ring",begin:/"/,
00011b40: 65 6e 64 3a 2f 22 2f 7d 5d 7d 2c 7b 63 6c 61 73 end:/"/}]},{clas
00011b50: 73 4e 61 6d 65 3a 22 63 6c 61 73 73 22 2c 62 65 sName:"class",be
00011b60: 67 69 6e 4b 65 79 77 6f 72 64 73 3a 22 74 79 70 ginKeywords:"typ
00011b70: 65 22 2c 65 6e 64 3a 22 3b 22 2c 63 6f 6e 74 61 e",end:";",conta
00011b80: 69 6e 73 3a 5b 65 2e 69 6e 68 65 72 69 74 28 65 ins:[e.inherit(e
00011b90: 2e 55 4e 44 45 52 53 43 4f 52 45 5f 54 49 54 4c .UNDERSCORE_TITL
00011ba0: 45 5f 4d 4f 44 45 2c 7b 65 6e 64 73 50 61 72 65 E_MODE,{endsPare
00011bb0: 6e 74 3a 21 30 7d 29 5d 2c 69 6c 6c 65 67 61 6c nt:!0})],illegal
00011bc0: 3a 22 5c 5c 53 22 7d 2c 7b 63 6c 61 73 73 4e 61 :"\\S"},{classNa
00011bd0: 6d 65 3a 22 63 6c 61 73 73 22 2c 62 65 67 69 6e me:"class",begin
00011be0: 4b 65 79 77 6f 72 64 73 3a 22 74 72 61 69 74 20 Keywords:"trait
00011bf0: 65 6e 75 6d 20 73 74 72 75 63 74 20 75 6e 69 6f enum struct unio
00011c00: 6e 22 2c 65 6e 64 3a 22 7b 22 2c 63 6f 6e 74 61 n",end:"{",conta
00011c10: 69 6e 73 3a 5b 65 2e 69 6e 68 65 72 69 74 28 65 ins:[e.inherit(e
00011c20: 2e 55 4e 44 45 52 53 43 4f 52 45 5f 54 49 54 4c .UNDERSCORE_TITL
00011c30: 45 5f 4d 4f 44 45 2c 7b 65 6e 64 73 50 61 72 65 E_MODE,{endsPare
00011c40: 6e 74 3a 21 30 7d 29 5d 2c 69 6c 6c 65 67 61 6c nt:!0})],illegal
00011c50: 3a 22 5b 5c 5c 77 5c 5c 64 5d 22 7d 2c 7b 62 65 :"[\\w\\d]"},{be
00011c60: 67 69 6e 3a 65 2e 49 44 45 4e 54 5f 52 45 2b 22 gin:e.IDENT_RE+"
00011c70: 3a 3a 22 2c 6b 65 79 77 6f 72 64 73 3a 7b 62 75 ::",keywords:{bu
00011c80: 69 6c 74 5f 69 6e 3a 74 7d 7d 2c 7b 62 65 67 69 ilt_in:t}},{begi
00011c90: 6e 3a 22 2d 3e 22 7d 5d 7d 7d 7d 28 29 29 3b 0a n:"->"}]}}}());.
00011ca0: 68 6c 6a 73 2e 72 65 67 69 73 74 65 72 4c 61 6e hljs.registerLan
00011cb0: 67 75 61 67 65 28 22 73 63 73 73 22 2c 66 75 6e guage("scss",fun
00011cc0: 63 74 69 6f 6e 28 29 7b 22 75 73 65 20 73 74 72 ction(){"use str
00011cd0: 69 63 74 22 3b 72 65 74 75 72 6e 20 66 75 6e 63 ict";return func
00011ce0: 74 69 6f 6e 28 65 29 7b 76 61 72 20 74 3d 7b 63 tion(e){var t={c
00011cf0: 6c 61 73 73 4e 61 6d 65 3a 22 76 61 72 69 61 62 lassName:"variab
00011d00: 6c 65 22 2c 62 65 67 69 6e 3a 22 28 5c 5c 24 5b le",begin:"(\\$[
00011d10: 61 2d 7a 41 2d 5a 2d 5d 5b 61 2d 7a 41 2d 5a 30 a-zA-Z-][a-zA-Z0
00011d20: 2d 39 5f 2d 5d 2a 29 5c 5c 62 22 7d 2c 69 3d 7b -9_-]*)\\b"},i={
00011d30: 63 6c 61 73 73 4e 61 6d 65 3a 22 6e 75 6d 62 65 className:"numbe
00011d40: 72 22 2c 62 65 67 69 6e 3a 22 23 5b 30 2d 39 41 r",begin:"#[0-9A
00011d50: 2d 46 61 2d 66 5d 2b 22 7d 3b 72 65 74 75 72 6e -Fa-f]+"};return
00011d60: 20 65 2e 43 53 53 5f 4e 55 4d 42 45 52 5f 4d 4f e.CSS_NUMBER_MO
00011d70: 44 45 2c 65 2e 51 55 4f 54 45 5f 53 54 52 49 4e DE,e.QUOTE_STRIN
00011d80: 47 5f 4d 4f 44 45 2c 65 2e 41 50 4f 53 5f 53 54 G_MODE,e.APOS_ST
00011d90: 52 49 4e 47 5f 4d 4f 44 45 2c 65 2e 43 5f 42 4c RING_MODE,e.C_BL
00011da0: 4f 43 4b 5f 43 4f 4d 4d 45 4e 54 5f 4d 4f 44 45 OCK_COMMENT_MODE
00011db0: 2c 7b 6e 61 6d 65 3a 22 53 43 53 53 22 2c 63 61 ,{name:"SCSS",ca
00011dc0: 73 65 5f 69 6e 73 65 6e 73 69 74 69 76 65 3a 21 se_insensitive:!
00011dd0: 30 2c 69 6c 6c 65 67 61 6c 3a 22 5b 3d 2f 7c 27 0,illegal:"[=/|'
00011de0: 5d 22 2c 63 6f 6e 74 61 69 6e 73 3a 5b 65 2e 43 ]",contains:[e.C
00011df0: 5f 4c 49 4e 45 5f 43 4f 4d 4d 45 4e 54 5f 4d 4f _LINE_COMMENT_MO
00011e00: 44 45 2c 65 2e 43 5f 42 4c 4f 43 4b 5f 43 4f 4d DE,e.C_BLOCK_COM
00011e10: 4d 45 4e 54 5f 4d 4f 44 45 2c 7b 63 6c 61 73 73 MENT_MODE,{class
00011e20: 4e 61 6d 65 3a 22 73 65 6c 65 63 74 6f 72 2d 69 Name:"selector-i
00011e30: 64 22 2c 62 65 67 69 6e 3a 22 5c 5c 23 5b 41 2d d",begin:"\\#[A-
00011e40: 5a 61 2d 7a 30 2d 39 5f 2d 5d 2b 22 2c 72 65 6c Za-z0-9_-]+",rel
00011e50: 65 76 61 6e 63 65 3a 30 7d 2c 7b 63 6c 61 73 73 evance:0},{class
00011e60: 4e 61 6d 65 3a 22 73 65 6c 65 63 74 6f 72 2d 63 Name:"selector-c
00011e70: 6c 61 73 73 22 2c 62 65 67 69 6e 3a 22 5c 5c 2e lass",begin:"\\.
00011e80: 5b 41 2d 5a 61 2d 7a 30 2d 39 5f 2d 5d 2b 22 2c [A-Za-z0-9_-]+",
00011e90: 72 65 6c 65 76 61 6e 63 65 3a 30 7d 2c 7b 63 6c relevance:0},{cl
00011ea0: 61 73 73 4e 61 6d 65 3a 22 73 65 6c 65 63 74 6f assName:"selecto
00011eb0: 72 2d 61 74 74 72 22 2c 62 65 67 69 6e 3a 22 5c r-attr",begin:"\
00011ec0: 5c 5b 22 2c 65 6e 64 3a 22 5c 5c 5d 22 2c 69 6c \[",end:"\\]",il
00011ed0: 6c 65 67 61 6c 3a 22 24 22 7d 2c 7b 63 6c 61 73 legal:"$"},{clas
00011ee0: 73 4e 61 6d 65 3a 22 73 65 6c 65 63 74 6f 72 2d sName:"selector-
00011ef0: 74 61 67 22 2c 62 65 67 69 6e 3a 22 5c 5c 62 28 tag",begin:"\\b(
00011f00: 61 7c 61 62 62 72 7c 61 63 72 6f 6e 79 6d 7c 61 a|abbr|acronym|a
00011f10: 64 64 72 65 73 73 7c 61 72 65 61 7c 61 72 74 69 ddress|area|arti
00011f20: 63 6c 65 7c 61 73 69 64 65 7c 61 75 64 69 6f 7c cle|aside|audio|
00011f30: 62 7c 62 61 73 65 7c 62 69 67 7c 62 6c 6f 63 6b b|base|big|block
00011f40: 71 75 6f 74 65 7c 62 6f 64 79 7c 62 72 7c 62 75 quote|body|br|bu
00011f50: 74 74 6f 6e 7c 63 61 6e 76 61 73 7c 63 61 70 74 tton|canvas|capt
00011f60: 69 6f 6e 7c 63 69 74 65 7c 63 6f 64 65 7c 63 6f ion|cite|code|co
00011f70: 6c 7c 63 6f 6c 67 72 6f 75 70 7c 63 6f 6d 6d 61 l|colgroup|comma
00011f80: 6e 64 7c 64 61 74 61 6c 69 73 74 7c 64 64 7c 64 nd|datalist|dd|d
00011f90: 65 6c 7c 64 65 74 61 69 6c 73 7c 64 66 6e 7c 64 el|details|dfn|d
00011fa0: 69 76 7c 64 6c 7c 64 74 7c 65 6d 7c 65 6d 62 65 iv|dl|dt|em|embe
00011fb0: 64 7c 66 69 65 6c 64 73 65 74 7c 66 69 67 63 61 d|fieldset|figca
00011fc0: 70 74 69 6f 6e 7c 66 69 67 75 72 65 7c 66 6f 6f ption|figure|foo
00011fd0: 74 65 72 7c 66 6f 72 6d 7c 66 72 61 6d 65 7c 66 ter|form|frame|f
00011fe0: 72 61 6d 65 73 65 74 7c 28 68 5b 31 2d 36 5d 29 rameset|(h[1-6])
00011ff0: 7c 68 65 61 64 7c 68 65 61 64 65 72 7c 68 67 72 |head|header|hgr
00012000: 6f 75 70 7c 68 72 7c 68 74 6d 6c 7c 69 7c 69 66 oup|hr|html|i|if
00012010: 72 61 6d 65 7c 69 6d 67 7c 69 6e 70 75 74 7c 69 rame|img|input|i
00012020: 6e 73 7c 6b 62 64 7c 6b 65 79 67 65 6e 7c 6c 61 ns|kbd|keygen|la
00012030: 62 65 6c 7c 6c 65 67 65 6e 64 7c 6c 69 7c 6c 69 bel|legend|li|li
00012040: 6e 6b 7c 6d 61 70 7c 6d 61 72 6b 7c 6d 65 74 61 nk|map|mark|meta
00012050: 7c 6d 65 74 65 72 7c 6e 61 76 7c 6e 6f 66 72 61 |meter|nav|nofra
00012060: 6d 65 73 7c 6e 6f 73 63 72 69 70 74 7c 6f 62 6a mes|noscript|obj
00012070: 65 63 74 7c 6f 6c 7c 6f 70 74 67 72 6f 75 70 7c ect|ol|optgroup|
00012080: 6f 70 74 69 6f 6e 7c 6f 75 74 70 75 74 7c 70 7c option|output|p|
00012090: 70 61 72 61 6d 7c 70 72 65 7c 70 72 6f 67 72 65 param|pre|progre
000120a0: 73 73 7c 71 7c 72 70 7c 72 74 7c 72 75 62 79 7c ss|q|rp|rt|ruby|
000120b0: 73 61 6d 70 7c 73 63 72 69 70 74 7c 73 65 63 74 samp|script|sect
000120c0: 69 6f 6e 7c 73 65 6c 65 63 74 7c 73 6d 61 6c 6c ion|select|small
000120d0: 7c 73 70 61 6e 7c 73 74 72 69 6b 65 7c 73 74 72 |span|strike|str
000120e0: 6f 6e 67 7c 73 74 79 6c 65 7c 73 75 62 7c 73 75 ong|style|sub|su
000120f0: 70 7c 74 61 62 6c 65 7c 74 62 6f 64 79 7c 74 64 p|table|tbody|td
00012100: 7c 74 65 78 74 61 72 65 61 7c 74 66 6f 6f 74 7c |textarea|tfoot|
00012110: 74 68 7c 74 68 65 61 64 7c 74 69 6d 65 7c 74 69 th|thead|time|ti
00012120: 74 6c 65 7c 74 72 7c 74 74 7c 75 6c 7c 76 61 72 tle|tr|tt|ul|var
00012130: 7c 76 69 64 65 6f 29 5c 5c 62 22 2c 72 65 6c 65 |video)\\b",rele
00012140: 76 61 6e 63 65 3a 30 7d 2c 7b 63 6c 61 73 73 4e vance:0},{classN
00012150: 61 6d 65 3a 22 73 65 6c 65 63 74 6f 72 2d 70 73 ame:"selector-ps
00012160: 65 75 64 6f 22 2c 62 65 67 69 6e 3a 22 3a 28 76 eudo",begin:":(v
00012170: 69 73 69 74 65 64 7c 76 61 6c 69 64 7c 72 6f 6f isited|valid|roo
00012180: 74 7c 72 69 67 68 74 7c 72 65 71 75 69 72 65 64 t|right|required
00012190: 7c 72 65 61 64 2d 77 72 69 74 65 7c 72 65 61 64 |read-write|read
000121a0: 2d 6f 6e 6c 79 7c 6f 75 74 2d 72 61 6e 67 65 7c -only|out-range|
000121b0: 6f 70 74 69 6f 6e 61 6c 7c 6f 6e 6c 79 2d 6f 66 optional|only-of
000121c0: 2d 74 79 70 65 7c 6f 6e 6c 79 2d 63 68 69 6c 64 -type|only-child
000121d0: 7c 6e 74 68 2d 6f 66 2d 74 79 70 65 7c 6e 74 68 |nth-of-type|nth
000121e0: 2d 6c 61 73 74 2d 6f 66 2d 74 79 70 65 7c 6e 74 -last-of-type|nt
000121f0: 68 2d 6c 61 73 74 2d 63 68 69 6c 64 7c 6e 74 68 h-last-child|nth
00012200: 2d 63 68 69 6c 64 7c 6e 6f 74 7c 6c 69 6e 6b 7c -child|not|link|
00012210: 6c 65 66 74 7c 6c 61 73 74 2d 6f 66 2d 74 79 70 left|last-of-typ
00012220: 65 7c 6c 61 73 74 2d 63 68 69 6c 64 7c 6c 61 6e e|last-child|lan
00012230: 67 7c 69 6e 76 61 6c 69 64 7c 69 6e 64 65 74 65 g|invalid|indete
00012240: 72 6d 69 6e 61 74 65 7c 69 6e 2d 72 61 6e 67 65 rminate|in-range
00012250: 7c 68 6f 76 65 72 7c 66 6f 63 75 73 7c 66 69 72 |hover|focus|fir
00012260: 73 74 2d 6f 66 2d 74 79 70 65 7c 66 69 72 73 74 st-of-type|first
00012270: 2d 6c 69 6e 65 7c 66 69 72 73 74 2d 6c 65 74 74 -line|first-lett
00012280: 65 72 7c 66 69 72 73 74 2d 63 68 69 6c 64 7c 66 er|first-child|f
00012290: 69 72 73 74 7c 65 6e 61 62 6c 65 64 7c 65 6d 70 irst|enabled|emp
000122a0: 74 79 7c 64 69 73 61 62 6c 65 64 7c 64 65 66 61 ty|disabled|defa
000122b0: 75 6c 74 7c 63 68 65 63 6b 65 64 7c 62 65 66 6f ult|checked|befo
000122c0: 72 65 7c 61 66 74 65 72 7c 61 63 74 69 76 65 29 re|after|active)
000122d0: 22 7d 2c 7b 63 6c 61 73 73 4e 61 6d 65 3a 22 73 "},{className:"s
000122e0: 65 6c 65 63 74 6f 72 2d 70 73 65 75 64 6f 22 2c elector-pseudo",
000122f0: 62 65 67 69 6e 3a 22 3a 3a 28 61 66 74 65 72 7c begin:"::(after|
00012300: 62 65 66 6f 72 65 7c 63 68 6f 69 63 65 73 7c 66 before|choices|f
00012310: 69 72 73 74 2d 6c 65 74 74 65 72 7c 66 69 72 73 irst-letter|firs
00012320: 74 2d 6c 69 6e 65 7c 72 65 70 65 61 74 2d 69 6e t-line|repeat-in
00012330: 64 65 78 7c 72 65 70 65 61 74 2d 69 74 65 6d 7c dex|repeat-item|
00012340: 73 65 6c 65 63 74 69 6f 6e 7c 76 61 6c 75 65 29 selection|value)
00012350: 22 7d 2c 74 2c 7b 63 6c 61 73 73 4e 61 6d 65 3a "},t,{className:
00012360: 22 61 74 74 72 69 62 75 74 65 22 2c 62 65 67 69 "attribute",begi
00012370: 6e 3a 22 5c 5c 62 28 73 72 63 7c 7a 2d 69 6e 64 n:"\\b(src|z-ind
00012380: 65 78 7c 77 6f 72 64 2d 77 72 61 70 7c 77 6f 72 ex|word-wrap|wor
00012390: 64 2d 73 70 61 63 69 6e 67 7c 77 6f 72 64 2d 62 d-spacing|word-b
000123a0: 72 65 61 6b 7c 77 69 64 74 68 7c 77 69 64 6f 77 reak|width|widow
000123b0: 73 7c 77 68 69 74 65 2d 73 70 61 63 65 7c 76 69 s|white-space|vi
000123c0: 73 69 62 69 6c 69 74 79 7c 76 65 72 74 69 63 61 sibility|vertica
000123d0: 6c 2d 61 6c 69 67 6e 7c 75 6e 69 63 6f 64 65 2d l-align|unicode-
000123e0: 62 69 64 69 7c 74 72 61 6e 73 69 74 69 6f 6e 2d bidi|transition-
000123f0: 74 69 6d 69 6e 67 2d 66 75 6e 63 74 69 6f 6e 7c timing-function|
00012400: 74 72 61 6e 73 69 74 69 6f 6e 2d 70 72 6f 70 65 transition-prope
00012410: 72 74 79 7c 74 72 61 6e 73 69 74 69 6f 6e 2d 64 rty|transition-d
00012420: 75 72 61 74 69 6f 6e 7c 74 72 61 6e 73 69 74 69 uration|transiti
00012430: 6f 6e 2d 64 65 6c 61 79 7c 74 72 61 6e 73 69 74 on-delay|transit
00012440: 69 6f 6e 7c 74 72 61 6e 73 66 6f 72 6d 2d 73 74 ion|transform-st
00012450: 79 6c 65 7c 74 72 61 6e 73 66 6f 72 6d 2d 6f 72 yle|transform-or
00012460: 69 67 69 6e 7c 74 72 61 6e 73 66 6f 72 6d 7c 74 igin|transform|t
00012470: 6f 70 7c 74 65 78 74 2d 75 6e 64 65 72 6c 69 6e op|text-underlin
00012480: 65 2d 70 6f 73 69 74 69 6f 6e 7c 74 65 78 74 2d e-position|text-
00012490: 74 72 61 6e 73 66 6f 72 6d 7c 74 65 78 74 2d 73 transform|text-s
000124a0: 68 61 64 6f 77 7c 74 65 78 74 2d 72 65 6e 64 65 hadow|text-rende
000124b0: 72 69 6e 67 7c 74 65 78 74 2d 6f 76 65 72 66 6c ring|text-overfl
000124c0: 6f 77 7c 74 65 78 74 2d 69 6e 64 65 6e 74 7c 74 ow|text-indent|t
000124d0: 65 78 74 2d 64 65 63 6f 72 61 74 69 6f 6e 2d 73 ext-decoration-s
000124e0: 74 79 6c 65 7c 74 65 78 74 2d 64 65 63 6f 72 61 tyle|text-decora
000124f0: 74 69 6f 6e 2d 6c 69 6e 65 7c 74 65 78 74 2d 64 tion-line|text-d
00012500: 65 63 6f 72 61 74 69 6f 6e 2d 63 6f 6c 6f 72 7c ecoration-color|
00012510: 74 65 78 74 2d 64 65 63 6f 72 61 74 69 6f 6e 7c text-decoration|
00012520: 74 65 78 74 2d 61 6c 69 67 6e 2d 6c 61 73 74 7c text-align-last|
00012530: 74 65 78 74 2d 61 6c 69 67 6e 7c 74 61 62 2d 73 text-align|tab-s
00012540: 69 7a 65 7c 74 61 62 6c 65 2d 6c 61 79 6f 75 74 ize|table-layout
00012550: 7c 72 69 67 68 74 7c 72 65 73 69 7a 65 7c 71 75 |right|resize|qu
00012560: 6f 74 65 73 7c 70 6f 73 69 74 69 6f 6e 7c 70 6f otes|position|po
00012570: 69 6e 74 65 72 2d 65 76 65 6e 74 73 7c 70 65 72 inter-events|per
00012580: 73 70 65 63 74 69 76 65 2d 6f 72 69 67 69 6e 7c spective-origin|
00012590: 70 65 72 73 70 65 63 74 69 76 65 7c 70 61 67 65 perspective|page
000125a0: 2d 62 72 65 61 6b 2d 69 6e 73 69 64 65 7c 70 61 -break-inside|pa
000125b0: 67 65 2d 62 72 65 61 6b 2d 62 65 66 6f 72 65 7c ge-break-before|
000125c0: 70 61 67 65 2d 62 72 65 61 6b 2d 61 66 74 65 72 page-break-after
000125d0: 7c 70 61 64 64 69 6e 67 2d 74 6f 70 7c 70 61 64 |padding-top|pad
000125e0: 64 69 6e 67 2d 72 69 67 68 74 7c 70 61 64 64 69 ding-right|paddi
000125f0: 6e 67 2d 6c 65 66 74 7c 70 61 64 64 69 6e 67 2d ng-left|padding-
00012600: 62 6f 74 74 6f 6d 7c 70 61 64 64 69 6e 67 7c 6f bottom|padding|o
00012610: 76 65 72 66 6c 6f 77 2d 79 7c 6f 76 65 72 66 6c verflow-y|overfl
00012620: 6f 77 2d 78 7c 6f 76 65 72 66 6c 6f 77 2d 77 72 ow-x|overflow-wr
00012630: 61 70 7c 6f 76 65 72 66 6c 6f 77 7c 6f 75 74 6c ap|overflow|outl
00012640: 69 6e 65 2d 77 69 64 74 68 7c 6f 75 74 6c 69 6e ine-width|outlin
00012650: 65 2d 73 74 79 6c 65 7c 6f 75 74 6c 69 6e 65 2d e-style|outline-
00012660: 6f 66 66 73 65 74 7c 6f 75 74 6c 69 6e 65 2d 63 offset|outline-c
00012670: 6f 6c 6f 72 7c 6f 75 74 6c 69 6e 65 7c 6f 72 70 olor|outline|orp
00012680: 68 61 6e 73 7c 6f 72 64 65 72 7c 6f 70 61 63 69 hans|order|opaci
00012690: 74 79 7c 6f 62 6a 65 63 74 2d 70 6f 73 69 74 69 ty|object-positi
000126a0: 6f 6e 7c 6f 62 6a 65 63 74 2d 66 69 74 7c 6e 6f on|object-fit|no
000126b0: 72 6d 61 6c 7c 6e 6f 6e 65 7c 6e 61 76 2d 75 70 rmal|none|nav-up
000126c0: 7c 6e 61 76 2d 72 69 67 68 74 7c 6e 61 76 2d 6c |nav-right|nav-l
000126d0: 65 66 74 7c 6e 61 76 2d 69 6e 64 65 78 7c 6e 61 eft|nav-index|na
000126e0: 76 2d 64 6f 77 6e 7c 6d 69 6e 2d 77 69 64 74 68 v-down|min-width
000126f0: 7c 6d 69 6e 2d 68 65 69 67 68 74 7c 6d 61 78 2d |min-height|max-
00012700: 77 69 64 74 68 7c 6d 61 78 2d 68 65 69 67 68 74 width|max-height
00012710: 7c 6d 61 73 6b 7c 6d 61 72 6b 73 7c 6d 61 72 67 |mask|marks|marg
00012720: 69 6e 2d 74 6f 70 7c 6d 61 72 67 69 6e 2d 72 69 in-top|margin-ri
00012730: 67 68 74 7c 6d 61 72 67 69 6e 2d 6c 65 66 74 7c ght|margin-left|
00012740: 6d 61 72 67 69 6e 2d 62 6f 74 74 6f 6d 7c 6d 61 margin-bottom|ma
00012750: 72 67 69 6e 7c 6c 69 73 74 2d 73 74 79 6c 65 2d rgin|list-style-
00012760: 74 79 70 65 7c 6c 69 73 74 2d 73 74 79 6c 65 2d type|list-style-
00012770: 70 6f 73 69 74 69 6f 6e 7c 6c 69 73 74 2d 73 74 position|list-st
00012780: 79 6c 65 2d 69 6d 61 67 65 7c 6c 69 73 74 2d 73 yle-image|list-s
00012790: 74 79 6c 65 7c 6c 69 6e 65 2d 68 65 69 67 68 74 tyle|line-height
000127a0: 7c 6c 65 74 74 65 72 2d 73 70 61 63 69 6e 67 7c |letter-spacing|
000127b0: 6c 65 66 74 7c 6a 75 73 74 69 66 79 2d 63 6f 6e left|justify-con
000127c0: 74 65 6e 74 7c 69 6e 69 74 69 61 6c 7c 69 6e 68 tent|initial|inh
000127d0: 65 72 69 74 7c 69 6d 65 2d 6d 6f 64 65 7c 69 6d erit|ime-mode|im
000127e0: 61 67 65 2d 6f 72 69 65 6e 74 61 74 69 6f 6e 7c age-orientation|
000127f0: 69 6d 61 67 65 2d 72 65 73 6f 6c 75 74 69 6f 6e image-resolution
00012800: 7c 69 6d 61 67 65 2d 72 65 6e 64 65 72 69 6e 67 |image-rendering
00012810: 7c 69 63 6f 6e 7c 68 79 70 68 65 6e 73 7c 68 65 |icon|hyphens|he
00012820: 69 67 68 74 7c 66 6f 6e 74 2d 77 65 69 67 68 74 ight|font-weight
00012830: 7c 66 6f 6e 74 2d 76 61 72 69 61 6e 74 2d 6c 69 |font-variant-li
00012840: 67 61 74 75 72 65 73 7c 66 6f 6e 74 2d 76 61 72 gatures|font-var
00012850: 69 61 6e 74 7c 66 6f 6e 74 2d 73 74 79 6c 65 7c iant|font-style|
00012860: 66 6f 6e 74 2d 73 74 72 65 74 63 68 7c 66 6f 6e font-stretch|fon
00012870: 74 2d 73 69 7a 65 2d 61 64 6a 75 73 74 7c 66 6f t-size-adjust|fo
00012880: 6e 74 2d 73 69 7a 65 7c 66 6f 6e 74 2d 6c 61 6e nt-size|font-lan
00012890: 67 75 61 67 65 2d 6f 76 65 72 72 69 64 65 7c 66 guage-override|f
000128a0: 6f 6e 74 2d 6b 65 72 6e 69 6e 67 7c 66 6f 6e 74 ont-kerning|font
000128b0: 2d 66 65 61 74 75 72 65 2d 73 65 74 74 69 6e 67 -feature-setting
000128c0: 73 7c 66 6f 6e 74 2d 66 61 6d 69 6c 79 7c 66 6f s|font-family|fo
000128d0: 6e 74 7c 66 6c 6f 61 74 7c 66 6c 65 78 2d 77 72 nt|float|flex-wr
000128e0: 61 70 7c 66 6c 65 78 2d 73 68 72 69 6e 6b 7c 66 ap|flex-shrink|f
000128f0: 6c 65 78 2d 67 72 6f 77 7c 66 6c 65 78 2d 66 6c lex-grow|flex-fl
00012900: 6f 77 7c 66 6c 65 78 2d 64 69 72 65 63 74 69 6f ow|flex-directio
00012910: 6e 7c 66 6c 65 78 2d 62 61 73 69 73 7c 66 6c 65 n|flex-basis|fle
00012920: 78 7c 66 69 6c 74 65 72 7c 65 6d 70 74 79 2d 63 x|filter|empty-c
00012930: 65 6c 6c 73 7c 64 69 73 70 6c 61 79 7c 64 69 72 ells|display|dir
00012940: 65 63 74 69 6f 6e 7c 63 75 72 73 6f 72 7c 63 6f ection|cursor|co
00012950: 75 6e 74 65 72 2d 72 65 73 65 74 7c 63 6f 75 6e unter-reset|coun
00012960: 74 65 72 2d 69 6e 63 72 65 6d 65 6e 74 7c 63 6f ter-increment|co
00012970: 6e 74 65 6e 74 7c 63 6f 6c 75 6d 6e 2d 77 69 64 ntent|column-wid
00012980: 74 68 7c 63 6f 6c 75 6d 6e 2d 73 70 61 6e 7c 63 th|column-span|c
00012990: 6f 6c 75 6d 6e 2d 72 75 6c 65 2d 77 69 64 74 68 olumn-rule-width
000129a0: 7c 63 6f 6c 75 6d 6e 2d 72 75 6c 65 2d 73 74 79 |column-rule-sty
000129b0: 6c 65 7c 63 6f 6c 75 6d 6e 2d 72 75 6c 65 2d 63 le|column-rule-c
000129c0: 6f 6c 6f 72 7c 63 6f 6c 75 6d 6e 2d 72 75 6c 65 olor|column-rule
000129d0: 7c 63 6f 6c 75 6d 6e 2d 67 61 70 7c 63 6f 6c 75 |column-gap|colu
000129e0: 6d 6e 2d 66 69 6c 6c 7c 63 6f 6c 75 6d 6e 2d 63 mn-fill|column-c
000129f0: 6f 75 6e 74 7c 63 6f 6c 75 6d 6e 73 7c 63 6f 6c ount|columns|col
00012a00: 6f 72 7c 63 6c 69 70 2d 70 61 74 68 7c 63 6c 69 or|clip-path|cli
00012a10: 70 7c 63 6c 65 61 72 7c 63 61 70 74 69 6f 6e 2d p|clear|caption-
00012a20: 73 69 64 65 7c 62 72 65 61 6b 2d 69 6e 73 69 64 side|break-insid
00012a30: 65 7c 62 72 65 61 6b 2d 62 65 66 6f 72 65 7c 62 e|break-before|b
00012a40: 72 65 61 6b 2d 61 66 74 65 72 7c 62 6f 78 2d 73 reak-after|box-s
00012a50: 69 7a 69 6e 67 7c 62 6f 78 2d 73 68 61 64 6f 77 izing|box-shadow
00012a60: 7c 62 6f 78 2d 64 65 63 6f 72 61 74 69 6f 6e 2d |box-decoration-
00012a70: 62 72 65 61 6b 7c 62 6f 74 74 6f 6d 7c 62 6f 72 break|bottom|bor
00012a80: 64 65 72 2d 77 69 64 74 68 7c 62 6f 72 64 65 72 der-width|border
00012a90: 2d 74 6f 70 2d 77 69 64 74 68 7c 62 6f 72 64 65 -top-width|borde
00012aa0: 72 2d 74 6f 70 2d 73 74 79 6c 65 7c 62 6f 72 64 r-top-style|bord
00012ab0: 65 72 2d 74 6f 70 2d 72 69 67 68 74 2d 72 61 64 er-top-right-rad
00012ac0: 69 75 73 7c 62 6f 72 64 65 72 2d 74 6f 70 2d 6c ius|border-top-l
00012ad0: 65 66 74 2d 72 61 64 69 75 73 7c 62 6f 72 64 65 eft-radius|borde
00012ae0: 72 2d 74 6f 70 2d 63 6f 6c 6f 72 7c 62 6f 72 64 r-top-color|bord
00012af0: 65 72 2d 74 6f 70 7c 62 6f 72 64 65 72 2d 73 74 er-top|border-st
00012b00: 79 6c 65 7c 62 6f 72 64 65 72 2d 73 70 61 63 69 yle|border-spaci
00012b10: 6e 67 7c 62 6f 72 64 65 72 2d 72 69 67 68 74 2d ng|border-right-
00012b20: 77 69 64 74 68 7c 62 6f 72 64 65 72 2d 72 69 67 width|border-rig
00012b30: 68 74 2d 73 74 79 6c 65 7c 62 6f 72 64 65 72 2d ht-style|border-
00012b40: 72 69 67 68 74 2d 63 6f 6c 6f 72 7c 62 6f 72 64 right-color|bord
00012b50: 65 72 2d 72 69 67 68 74 7c 62 6f 72 64 65 72 2d er-right|border-
00012b60: 72 61 64 69 75 73 7c 62 6f 72 64 65 72 2d 6c 65 radius|border-le
00012b70: 66 74 2d 77 69 64 74 68 7c 62 6f 72 64 65 72 2d ft-width|border-
00012b80: 6c 65 66 74 2d 73 74 79 6c 65 7c 62 6f 72 64 65 left-style|borde
00012b90: 72 2d 6c 65 66 74 2d 63 6f 6c 6f 72 7c 62 6f 72 r-left-color|bor
00012ba0: 64 65 72 2d 6c 65 66 74 7c 62 6f 72 64 65 72 2d der-left|border-
00012bb0: 69 6d 61 67 65 2d 77 69 64 74 68 7c 62 6f 72 64 image-width|bord
00012bc0: 65 72 2d 69 6d 61 67 65 2d 73 6f 75 72 63 65 7c er-image-source|
00012bd0: 62 6f 72 64 65 72 2d 69 6d 61 67 65 2d 73 6c 69 border-image-sli
00012be0: 63 65 7c 62 6f 72 64 65 72 2d 69 6d 61 67 65 2d ce|border-image-
00012bf0: 72 65 70 65 61 74 7c 62 6f 72 64 65 72 2d 69 6d repeat|border-im
00012c00: 61 67 65 2d 6f 75 74 73 65 74 7c 62 6f 72 64 65 age-outset|borde
00012c10: 72 2d 69 6d 61 67 65 7c 62 6f 72 64 65 72 2d 63 r-image|border-c
00012c20: 6f 6c 6f 72 7c 62 6f 72 64 65 72 2d 63 6f 6c 6c olor|border-coll
00012c30: 61 70 73 65 7c 62 6f 72 64 65 72 2d 62 6f 74 74 apse|border-bott
00012c40: 6f 6d 2d 77 69 64 74 68 7c 62 6f 72 64 65 72 2d om-width|border-
00012c50: 62 6f 74 74 6f 6d 2d 73 74 79 6c 65 7c 62 6f 72 bottom-style|bor
00012c60: 64 65 72 2d 62 6f 74 74 6f 6d 2d 72 69 67 68 74 der-bottom-right
00012c70: 2d 72 61 64 69 75 73 7c 62 6f 72 64 65 72 2d 62 -radius|border-b
00012c80: 6f 74 74 6f 6d 2d 6c 65 66 74 2d 72 61 64 69 75 ottom-left-radiu
00012c90: 73 7c 62 6f 72 64 65 72 2d 62 6f 74 74 6f 6d 2d s|border-bottom-
00012ca0: 63 6f 6c 6f 72 7c 62 6f 72 64 65 72 2d 62 6f 74 color|border-bot
00012cb0: 74 6f 6d 7c 62 6f 72 64 65 72 7c 62 61 63 6b 67 tom|border|backg
00012cc0: 72 6f 75 6e 64 2d 73 69 7a 65 7c 62 61 63 6b 67 round-size|backg
00012cd0: 72 6f 75 6e 64 2d 72 65 70 65 61 74 7c 62 61 63 round-repeat|bac
00012ce0: 6b 67 72 6f 75 6e 64 2d 70 6f 73 69 74 69 6f 6e kground-position
00012cf0: 7c 62 61 63 6b 67 72 6f 75 6e 64 2d 6f 72 69 67 |background-orig
00012d00: 69 6e 7c 62 61 63 6b 67 72 6f 75 6e 64 2d 69 6d in|background-im
00012d10: 61 67 65 7c 62 61 63 6b 67 72 6f 75 6e 64 2d 63 age|background-c
00012d20: 6f 6c 6f 72 7c 62 61 63 6b 67 72 6f 75 6e 64 2d olor|background-
00012d30: 63 6c 69 70 7c 62 61 63 6b 67 72 6f 75 6e 64 2d clip|background-
00012d40: 61 74 74 61 63 68 6d 65 6e 74 7c 62 61 63 6b 67 attachment|backg
00012d50: 72 6f 75 6e 64 2d 62 6c 65 6e 64 2d 6d 6f 64 65 round-blend-mode
00012d60: 7c 62 61 63 6b 67 72 6f 75 6e 64 7c 62 61 63 6b |background|back
00012d70: 66 61 63 65 2d 76 69 73 69 62 69 6c 69 74 79 7c face-visibility|
00012d80: 61 75 74 6f 7c 61 6e 69 6d 61 74 69 6f 6e 2d 74 auto|animation-t
00012d90: 69 6d 69 6e 67 2d 66 75 6e 63 74 69 6f 6e 7c 61 iming-function|a
00012da0: 6e 69 6d 61 74 69 6f 6e 2d 70 6c 61 79 2d 73 74 nimation-play-st
00012db0: 61 74 65 7c 61 6e 69 6d 61 74 69 6f 6e 2d 6e 61 ate|animation-na
00012dc0: 6d 65 7c 61 6e 69 6d 61 74 69 6f 6e 2d 69 74 65 me|animation-ite
00012dd0: 72 61 74 69 6f 6e 2d 63 6f 75 6e 74 7c 61 6e 69 ration-count|ani
00012de0: 6d 61 74 69 6f 6e 2d 66 69 6c 6c 2d 6d 6f 64 65 mation-fill-mode
00012df0: 7c 61 6e 69 6d 61 74 69 6f 6e 2d 64 75 72 61 74 |animation-durat
00012e00: 69 6f 6e 7c 61 6e 69 6d 61 74 69 6f 6e 2d 64 69 ion|animation-di
00012e10: 72 65 63 74 69 6f 6e 7c 61 6e 69 6d 61 74 69 6f rection|animatio
00012e20: 6e 2d 64 65 6c 61 79 7c 61 6e 69 6d 61 74 69 6f n-delay|animatio
00012e30: 6e 7c 61 6c 69 67 6e 2d 73 65 6c 66 7c 61 6c 69 n|align-self|ali
00012e40: 67 6e 2d 69 74 65 6d 73 7c 61 6c 69 67 6e 2d 63 gn-items|align-c
00012e50: 6f 6e 74 65 6e 74 29 5c 5c 62 22 2c 69 6c 6c 65 ontent)\\b",ille
00012e60: 67 61 6c 3a 22 5b 5e 5c 5c 73 5d 22 7d 2c 7b 62 gal:"[^\\s]"},{b
00012e70: 65 67 69 6e 3a 22 5c 5c 62 28 77 68 69 74 65 73 egin:"\\b(whites
00012e80: 70 61 63 65 7c 77 61 69 74 7c 77 2d 72 65 73 69 pace|wait|w-resi
00012e90: 7a 65 7c 76 69 73 69 62 6c 65 7c 76 65 72 74 69 ze|visible|verti
00012ea0: 63 61 6c 2d 74 65 78 74 7c 76 65 72 74 69 63 61 cal-text|vertica
00012eb0: 6c 2d 69 64 65 6f 67 72 61 70 68 69 63 7c 75 70 l-ideographic|up
00012ec0: 70 65 72 63 61 73 65 7c 75 70 70 65 72 2d 72 6f percase|upper-ro
00012ed0: 6d 61 6e 7c 75 70 70 65 72 2d 61 6c 70 68 61 7c man|upper-alpha|
00012ee0: 75 6e 64 65 72 6c 69 6e 65 7c 74 72 61 6e 73 70 underline|transp
00012ef0: 61 72 65 6e 74 7c 74 6f 70 7c 74 68 69 6e 7c 74 arent|top|thin|t
00012f00: 68 69 63 6b 7c 74 65 78 74 7c 74 65 78 74 2d 74 hick|text|text-t
00012f10: 6f 70 7c 74 65 78 74 2d 62 6f 74 74 6f 6d 7c 74 op|text-bottom|t
00012f20: 62 2d 72 6c 7c 74 61 62 6c 65 2d 68 65 61 64 65 b-rl|table-heade
00012f30: 72 2d 67 72 6f 75 70 7c 74 61 62 6c 65 2d 66 6f r-group|table-fo
00012f40: 6f 74 65 72 2d 67 72 6f 75 70 7c 73 77 2d 72 65 oter-group|sw-re
00012f50: 73 69 7a 65 7c 73 75 70 65 72 7c 73 74 72 69 63 size|super|stric
00012f60: 74 7c 73 74 61 74 69 63 7c 73 71 75 61 72 65 7c t|static|square|
00012f70: 73 6f 6c 69 64 7c 73 6d 61 6c 6c 2d 63 61 70 73 solid|small-caps
00012f80: 7c 73 65 70 61 72 61 74 65 7c 73 65 2d 72 65 73 |separate|se-res
00012f90: 69 7a 65 7c 73 63 72 6f 6c 6c 7c 73 2d 72 65 73 ize|scroll|s-res
00012fa0: 69 7a 65 7c 72 74 6c 7c 72 6f 77 2d 72 65 73 69 ize|rtl|row-resi
00012fb0: 7a 65 7c 72 69 64 67 65 7c 72 69 67 68 74 7c 72 ze|ridge|right|r
00012fc0: 65 70 65 61 74 7c 72 65 70 65 61 74 2d 79 7c 72 epeat|repeat-y|r
00012fd0: 65 70 65 61 74 2d 78 7c 72 65 6c 61 74 69 76 65 epeat-x|relative
00012fe0: 7c 70 72 6f 67 72 65 73 73 7c 70 6f 69 6e 74 65 |progress|pointe
00012ff0: 72 7c 6f 76 65 72 6c 69 6e 65 7c 6f 75 74 73 69 r|overline|outsi
00013000: 64 65 7c 6f 75 74 73 65 74 7c 6f 62 6c 69 71 75 de|outset|obliqu
00013010: 65 7c 6e 6f 77 72 61 70 7c 6e 6f 74 2d 61 6c 6c e|nowrap|not-all
00013020: 6f 77 65 64 7c 6e 6f 72 6d 61 6c 7c 6e 6f 6e 65 owed|normal|none
00013030: 7c 6e 77 2d 72 65 73 69 7a 65 7c 6e 6f 2d 72 65 |nw-resize|no-re
00013040: 70 65 61 74 7c 6e 6f 2d 64 72 6f 70 7c 6e 65 77 peat|no-drop|new
00013050: 73 70 61 70 65 72 7c 6e 65 2d 72 65 73 69 7a 65 spaper|ne-resize
00013060: 7c 6e 2d 72 65 73 69 7a 65 7c 6d 6f 76 65 7c 6d |n-resize|move|m
00013070: 69 64 64 6c 65 7c 6d 65 64 69 75 6d 7c 6c 74 72 iddle|medium|ltr
00013080: 7c 6c 72 2d 74 62 7c 6c 6f 77 65 72 63 61 73 65 |lr-tb|lowercase
00013090: 7c 6c 6f 77 65 72 2d 72 6f 6d 61 6e 7c 6c 6f 77 |lower-roman|low
000130a0: 65 72 2d 61 6c 70 68 61 7c 6c 6f 6f 73 65 7c 6c er-alpha|loose|l
000130b0: 69 73 74 2d 69 74 65 6d 7c 6c 69 6e 65 7c 6c 69 ist-item|line|li
000130c0: 6e 65 2d 74 68 72 6f 75 67 68 7c 6c 69 6e 65 2d ne-through|line-
000130d0: 65 64 67 65 7c 6c 69 67 68 74 65 72 7c 6c 65 66 edge|lighter|lef
000130e0: 74 7c 6b 65 65 70 2d 61 6c 6c 7c 6a 75 73 74 69 t|keep-all|justi
000130f0: 66 79 7c 69 74 61 6c 69 63 7c 69 6e 74 65 72 2d fy|italic|inter-
00013100: 77 6f 72 64 7c 69 6e 74 65 72 2d 69 64 65 6f 67 word|inter-ideog
00013110: 72 61 70 68 7c 69 6e 73 69 64 65 7c 69 6e 73 65 raph|inside|inse
00013120: 74 7c 69 6e 6c 69 6e 65 7c 69 6e 6c 69 6e 65 2d t|inline|inline-
00013130: 62 6c 6f 63 6b 7c 69 6e 68 65 72 69 74 7c 69 6e block|inherit|in
00013140: 61 63 74 69 76 65 7c 69 64 65 6f 67 72 61 70 68 active|ideograph
00013150: 2d 73 70 61 63 65 7c 69 64 65 6f 67 72 61 70 68 -space|ideograph
00013160: 2d 70 61 72 65 6e 74 68 65 73 69 73 7c 69 64 65 -parenthesis|ide
00013170: 6f 67 72 61 70 68 2d 6e 75 6d 65 72 69 63 7c 69 ograph-numeric|i
00013180: 64 65 6f 67 72 61 70 68 2d 61 6c 70 68 61 7c 68 deograph-alpha|h
00013190: 6f 72 69 7a 6f 6e 74 61 6c 7c 68 69 64 64 65 6e orizontal|hidden
000131a0: 7c 68 65 6c 70 7c 68 61 6e 64 7c 67 72 6f 6f 76 |help|hand|groov
000131b0: 65 7c 66 69 78 65 64 7c 65 6c 6c 69 70 73 69 73 e|fixed|ellipsis
000131c0: 7c 65 2d 72 65 73 69 7a 65 7c 64 6f 75 62 6c 65 |e-resize|double
000131d0: 7c 64 6f 74 74 65 64 7c 64 69 73 74 72 69 62 75 |dotted|distribu
000131e0: 74 65 7c 64 69 73 74 72 69 62 75 74 65 2d 73 70 te|distribute-sp
000131f0: 61 63 65 7c 64 69 73 74 72 69 62 75 74 65 2d 6c ace|distribute-l
00013200: 65 74 74 65 72 7c 64 69 73 74 72 69 62 75 74 65 etter|distribute
00013210: 2d 61 6c 6c 2d 6c 69 6e 65 73 7c 64 69 73 63 7c -all-lines|disc|
00013220: 64 69 73 61 62 6c 65 64 7c 64 65 66 61 75 6c 74 disabled|default
00013230: 7c 64 65 63 69 6d 61 6c 7c 64 61 73 68 65 64 7c |decimal|dashed|
00013240: 63 72 6f 73 73 68 61 69 72 7c 63 6f 6c 6c 61 70 crosshair|collap
00013250: 73 65 7c 63 6f 6c 2d 72 65 73 69 7a 65 7c 63 69 se|col-resize|ci
00013260: 72 63 6c 65 7c 63 68 61 72 7c 63 65 6e 74 65 72 rcle|char|center
00013270: 7c 63 61 70 69 74 61 6c 69 7a 65 7c 62 72 65 61 |capitalize|brea
00013280: 6b 2d 77 6f 72 64 7c 62 72 65 61 6b 2d 61 6c 6c k-word|break-all
00013290: 7c 62 6f 74 74 6f 6d 7c 62 6f 74 68 7c 62 6f 6c |bottom|both|bol
000132a0: 64 65 72 7c 62 6f 6c 64 7c 62 6c 6f 63 6b 7c 62 der|bold|block|b
000132b0: 69 64 69 2d 6f 76 65 72 72 69 64 65 7c 62 65 6c idi-override|bel
000132c0: 6f 77 7c 62 61 73 65 6c 69 6e 65 7c 61 75 74 6f ow|baseline|auto
000132d0: 7c 61 6c 77 61 79 73 7c 61 6c 6c 2d 73 63 72 6f |always|all-scro
000132e0: 6c 6c 7c 61 62 73 6f 6c 75 74 65 7c 74 61 62 6c ll|absolute|tabl
000132f0: 65 7c 74 61 62 6c 65 2d 63 65 6c 6c 29 5c 5c 62 e|table-cell)\\b
00013300: 22 7d 2c 7b 62 65 67 69 6e 3a 22 3a 22 2c 65 6e "},{begin:":",en
00013310: 64 3a 22 3b 22 2c 63 6f 6e 74 61 69 6e 73 3a 5b d:";",contains:[
00013320: 74 2c 69 2c 65 2e 43 53 53 5f 4e 55 4d 42 45 52 t,i,e.CSS_NUMBER
00013330: 5f 4d 4f 44 45 2c 65 2e 51 55 4f 54 45 5f 53 54 _MODE,e.QUOTE_ST
00013340: 52 49 4e 47 5f 4d 4f 44 45 2c 65 2e 41 50 4f 53 RING_MODE,e.APOS
00013350: 5f 53 54 52 49 4e 47 5f 4d 4f 44 45 2c 7b 63 6c _STRING_MODE,{cl
00013360: 61 73 73 4e 61 6d 65 3a 22 6d 65 74 61 22 2c 62 assName:"meta",b
00013370: 65 67 69 6e 3a 22 21 69 6d 70 6f 72 74 61 6e 74 egin:"!important
00013380: 22 7d 5d 7d 2c 7b 62 65 67 69 6e 3a 22 40 28 70 "}]},{begin:"@(p
00013390: 61 67 65 7c 66 6f 6e 74 2d 66 61 63 65 29 22 2c age|font-face)",
000133a0: 6c 65 78 65 6d 65 73 3a 22 40 5b 61 2d 7a 2d 5d lexemes:"@[a-z-]
000133b0: 2b 22 2c 6b 65 79 77 6f 72 64 73 3a 22 40 70 61 +",keywords:"@pa
000133c0: 67 65 20 40 66 6f 6e 74 2d 66 61 63 65 22 7d 2c ge @font-face"},
000133d0: 7b 62 65 67 69 6e 3a 22 40 22 2c 65 6e 64 3a 22 {begin:"@",end:"
000133e0: 5b 7b 3b 5d 22 2c 72 65 74 75 72 6e 42 65 67 69 [{;]",returnBegi
000133f0: 6e 3a 21 30 2c 6b 65 79 77 6f 72 64 73 3a 22 61 n:!0,keywords:"a
00013400: 6e 64 20 6f 72 20 6e 6f 74 20 6f 6e 6c 79 22 2c nd or not only",
00013410: 63 6f 6e 74 61 69 6e 73 3a 5b 7b 62 65 67 69 6e contains:[{begin
00013420: 3a 22 40 5b 61 2d 7a 2d 5d 2b 22 2c 63 6c 61 73 :"@[a-z-]+",clas
00013430: 73 4e 61 6d 65 3a 22 6b 65 79 77 6f 72 64 22 7d sName:"keyword"}
00013440: 2c 74 2c 65 2e 51 55 4f 54 45 5f 53 54 52 49 4e ,t,e.QUOTE_STRIN
00013450: 47 5f 4d 4f 44 45 2c 65 2e 41 50 4f 53 5f 53 54 G_MODE,e.APOS_ST
00013460: 52 49 4e 47 5f 4d 4f 44 45 2c 69 2c 65 2e 43 53 RING_MODE,i,e.CS
00013470: 53 5f 4e 55 4d 42 45 52 5f 4d 4f 44 45 5d 7d 5d S_NUMBER_MODE]}]
00013480: 7d 7d 7d 28 29 29 3b 0a 68 6c 6a 73 2e 72 65 67 }}}());.hljs.reg
00013490: 69 73 74 65 72 4c 61 6e 67 75 61 67 65 28 22 73 isterLanguage("s
000134a0: 68 65 6c 6c 22 2c 66 75 6e 63 74 69 6f 6e 28 29 hell",function()
000134b0: 7b 22 75 73 65 20 73 74 72 69 63 74 22 3b 72 65 {"use strict";re
000134c0: 74 75 72 6e 20 66 75 6e 63 74 69 6f 6e 28 73 29 turn function(s)
000134d0: 7b 72 65 74 75 72 6e 7b 6e 61 6d 65 3a 22 53 68 {return{name:"Sh
000134e0: 65 6c 6c 20 53 65 73 73 69 6f 6e 22 2c 61 6c 69 ell Session",ali
000134f0: 61 73 65 73 3a 5b 22 63 6f 6e 73 6f 6c 65 22 5d ases:["console"]
00013500: 2c 63 6f 6e 74 61 69 6e 73 3a 5b 7b 63 6c 61 73 ,contains:[{clas
00013510: 73 4e 61 6d 65 3a 22 6d 65 74 61 22 2c 62 65 67 sName:"meta",beg
00013520: 69 6e 3a 22 5e 5c 5c 73 7b 30 2c 33 7d 5b 2f 5c in:"^\\s{0,3}[/\
00013530: 5c 77 5c 5c 64 5c 5c 5b 5c 5c 5d 28 29 40 2d 5d \w\\d\\[\\]()@-]
00013540: 2a 5b 3e 25 24 23 5d 22 2c 73 74 61 72 74 73 3a *[>%$#]",starts:
00013550: 7b 65 6e 64 3a 22 24 22 2c 73 75 62 4c 61 6e 67 {end:"$",subLang
00013560: 75 61 67 65 3a 22 62 61 73 68 22 7d 7d 5d 7d 7d uage:"bash"}}]}}
00013570: 7d 28 29 29 3b 0a 68 6c 6a 73 2e 72 65 67 69 73 }());.hljs.regis
00013580: 74 65 72 4c 61 6e 67 75 61 67 65 28 22 73 71 6c terLanguage("sql
00013590: 22 2c 66 75 6e 63 74 69 6f 6e 28 29 7b 22 75 73 ",function(){"us
000135a0: 65 20 73 74 72 69 63 74 22 3b 72 65 74 75 72 6e e strict";return
000135b0: 20 66 75 6e 63 74 69 6f 6e 28 65 29 7b 76 61 72 function(e){var
000135c0: 20 74 3d 65 2e 43 4f 4d 4d 45 4e 54 28 22 2d 2d t=e.COMMENT("--
000135d0: 22 2c 22 24 22 29 3b 72 65 74 75 72 6e 7b 6e 61 ","$");return{na
000135e0: 6d 65 3a 22 53 51 4c 22 2c 63 61 73 65 5f 69 6e me:"SQL",case_in
000135f0: 73 65 6e 73 69 74 69 76 65 3a 21 30 2c 69 6c 6c sensitive:!0,ill
00013600: 65 67 61 6c 3a 2f 5b 3c 3e 7b 7d 2a 5d 2f 2c 63 egal:/[<>{}*]/,c
00013610: 6f 6e 74 61 69 6e 73 3a 5b 7b 62 65 67 69 6e 4b ontains:[{beginK
00013620: 65 79 77 6f 72 64 73 3a 22 62 65 67 69 6e 20 65 eywords:"begin e
00013630: 6e 64 20 73 74 61 72 74 20 63 6f 6d 6d 69 74 20 nd start commit
00013640: 72 6f 6c 6c 62 61 63 6b 20 73 61 76 65 70 6f 69 rollback savepoi
00013650: 6e 74 20 6c 6f 63 6b 20 61 6c 74 65 72 20 63 72 nt lock alter cr
00013660: 65 61 74 65 20 64 72 6f 70 20 72 65 6e 61 6d 65 eate drop rename
00013670: 20 63 61 6c 6c 20 64 65 6c 65 74 65 20 64 6f 20 call delete do
00013680: 68 61 6e 64 6c 65 72 20 69 6e 73 65 72 74 20 6c handler insert l
00013690: 6f 61 64 20 72 65 70 6c 61 63 65 20 73 65 6c 65 oad replace sele
000136a0: 63 74 20 74 72 75 6e 63 61 74 65 20 75 70 64 61 ct truncate upda
000136b0: 74 65 20 73 65 74 20 73 68 6f 77 20 70 72 61 67 te set show prag
000136c0: 6d 61 20 67 72 61 6e 74 20 6d 65 72 67 65 20 64 ma grant merge d
000136d0: 65 73 63 72 69 62 65 20 75 73 65 20 65 78 70 6c escribe use expl
000136e0: 61 69 6e 20 68 65 6c 70 20 64 65 63 6c 61 72 65 ain help declare
000136f0: 20 70 72 65 70 61 72 65 20 65 78 65 63 75 74 65 prepare execute
00013700: 20 64 65 61 6c 6c 6f 63 61 74 65 20 72 65 6c 65 deallocate rele
00013710: 61 73 65 20 75 6e 6c 6f 63 6b 20 70 75 72 67 65 ase unlock purge
00013720: 20 72 65 73 65 74 20 63 68 61 6e 67 65 20 73 74 reset change st
00013730: 6f 70 20 61 6e 61 6c 79 7a 65 20 63 61 63 68 65 op analyze cache
00013740: 20 66 6c 75 73 68 20 6f 70 74 69 6d 69 7a 65 20 flush optimize
00013750: 72 65 70 61 69 72 20 6b 69 6c 6c 20 69 6e 73 74 repair kill inst
00013760: 61 6c 6c 20 75 6e 69 6e 73 74 61 6c 6c 20 63 68 all uninstall ch
00013770: 65 63 6b 73 75 6d 20 72 65 73 74 6f 72 65 20 63 ecksum restore c
00013780: 68 65 63 6b 20 62 61 63 6b 75 70 20 72 65 76 6f heck backup revo
00013790: 6b 65 20 63 6f 6d 6d 65 6e 74 20 76 61 6c 75 65 ke comment value
000137a0: 73 20 77 69 74 68 22 2c 65 6e 64 3a 2f 3b 2f 2c s with",end:/;/,
000137b0: 65 6e 64 73 57 69 74 68 50 61 72 65 6e 74 3a 21 endsWithParent:!
000137c0: 30 2c 6b 65 79 77 6f 72 64 73 3a 7b 24 70 61 74 0,keywords:{$pat
000137d0: 74 65 72 6e 3a 2f 5b 5c 77 5c 2e 5d 2b 2f 2c 6b tern:/[\w\.]+/,k
000137e0: 65 79 77 6f 72 64 3a 22 61 73 20 61 62 6f 72 74 eyword:"as abort
000137f0: 20 61 62 73 20 61 62 73 6f 6c 75 74 65 20 61 63 abs absolute ac
00013800: 63 20 61 63 63 65 20 61 63 63 65 70 20 61 63 63 c acce accep acc
00013810: 65 70 74 20 61 63 63 65 73 73 20 61 63 63 65 73 ept access acces
00013820: 73 65 64 20 61 63 63 65 73 73 69 62 6c 65 20 61 sed accessible a
00013830: 63 63 6f 75 6e 74 20 61 63 6f 73 20 61 63 74 69 ccount acos acti
00013840: 6f 6e 20 61 63 74 69 76 61 74 65 20 61 64 64 20 on activate add
00013850: 61 64 64 74 69 6d 65 20 61 64 6d 69 6e 20 61 64 addtime admin ad
00013860: 6d 69 6e 69 73 74 65 72 20 61 64 76 61 6e 63 65 minister advance
00013870: 64 20 61 64 76 69 73 65 20 61 65 73 5f 64 65 63 d advise aes_dec
00013880: 72 79 70 74 20 61 65 73 5f 65 6e 63 72 79 70 74 rypt aes_encrypt
00013890: 20 61 66 74 65 72 20 61 67 65 6e 74 20 61 67 67 after agent agg
000138a0: 72 65 67 61 74 65 20 61 6c 69 20 61 6c 69 61 20 regate ali alia
000138b0: 61 6c 69 61 73 20 61 6c 6c 20 61 6c 6c 6f 63 61 alias all alloca
000138c0: 74 65 20 61 6c 6c 6f 77 20 61 6c 74 65 72 20 61 te allow alter a
000138d0: 6c 77 61 79 73 20 61 6e 61 6c 79 7a 65 20 61 6e lways analyze an
000138e0: 63 69 6c 6c 61 72 79 20 61 6e 64 20 61 6e 74 69 cillary and anti
000138f0: 20 61 6e 79 20 61 6e 79 64 61 74 61 20 61 6e 79 any anydata any
00013900: 64 61 74 61 73 65 74 20 61 6e 79 73 63 68 65 6d dataset anyschem
00013910: 61 20 61 6e 79 74 79 70 65 20 61 70 70 6c 79 20 a anytype apply
00013920: 61 72 63 68 69 76 65 20 61 72 63 68 69 76 65 64 archive archived
00013930: 20 61 72 63 68 69 76 65 6c 6f 67 20 61 72 65 20 archivelog are
00013940: 61 73 20 61 73 63 20 61 73 63 69 69 20 61 73 69 as asc ascii asi
00013950: 6e 20 61 73 73 65 6d 62 6c 79 20 61 73 73 65 72 n assembly asser
00013960: 74 69 6f 6e 20 61 73 73 6f 63 69 61 74 65 20 61 tion associate a
00013970: 73 79 6e 63 68 72 6f 6e 6f 75 73 20 61 74 20 61 synchronous at a
00013980: 74 61 6e 20 61 74 6e 32 20 61 74 74 72 20 61 74 tan atn2 attr at
00013990: 74 72 69 20 61 74 74 72 69 62 20 61 74 74 72 69 tri attrib attri
000139a0: 62 75 20 61 74 74 72 69 62 75 74 20 61 74 74 72 bu attribut attr
000139b0: 69 62 75 74 65 20 61 74 74 72 69 62 75 74 65 73 ibute attributes
000139c0: 20 61 75 64 69 74 20 61 75 74 68 65 6e 74 69 63 audit authentic
000139d0: 61 74 65 64 20 61 75 74 68 65 6e 74 69 63 61 74 ated authenticat
000139e0: 69 6f 6e 20 61 75 74 68 69 64 20 61 75 74 68 6f ion authid autho
000139f0: 72 73 20 61 75 74 6f 20 61 75 74 6f 61 6c 6c 6f rs auto autoallo
00013a00: 63 61 74 65 20 61 75 74 6f 64 62 6c 69 6e 6b 20 cate autodblink
00013a10: 61 75 74 6f 65 78 74 65 6e 64 20 61 75 74 6f 6d autoextend autom
00013a20: 61 74 69 63 20 61 76 61 69 6c 61 62 69 6c 69 74 atic availabilit
00013a30: 79 20 61 76 67 20 62 61 63 6b 75 70 20 62 61 64 y avg backup bad
00013a40: 66 69 6c 65 20 62 61 73 69 63 66 69 6c 65 20 62 file basicfile b
00013a50: 65 66 6f 72 65 20 62 65 67 69 6e 20 62 65 67 69 efore begin begi
00013a60: 6e 6e 69 6e 67 20 62 65 6e 63 68 6d 61 72 6b 20 nning benchmark
00013a70: 62 65 74 77 65 65 6e 20 62 66 69 6c 65 20 62 66 between bfile bf
00013a80: 69 6c 65 5f 62 61 73 65 20 62 69 67 20 62 69 67 ile_base big big
00013a90: 66 69 6c 65 20 62 69 6e 20 62 69 6e 61 72 79 5f file bin binary_
00013aa0: 64 6f 75 62 6c 65 20 62 69 6e 61 72 79 5f 66 6c double binary_fl
00013ab0: 6f 61 74 20 62 69 6e 6c 6f 67 20 62 69 74 5f 61 oat binlog bit_a
00013ac0: 6e 64 20 62 69 74 5f 63 6f 75 6e 74 20 62 69 74 nd bit_count bit
00013ad0: 5f 6c 65 6e 67 74 68 20 62 69 74 5f 6f 72 20 62 _length bit_or b
00013ae0: 69 74 5f 78 6f 72 20 62 69 74 6d 61 70 20 62 6c it_xor bitmap bl
00013af0: 6f 62 5f 62 61 73 65 20 62 6c 6f 63 6b 20 62 6c ob_base block bl
00013b00: 6f 63 6b 73 69 7a 65 20 62 6f 64 79 20 62 6f 74 ocksize body bot
00013b10: 68 20 62 6f 75 6e 64 20 62 75 63 6b 65 74 20 62 h bound bucket b
00013b20: 75 66 66 65 72 5f 63 61 63 68 65 20 62 75 66 66 uffer_cache buff
00013b30: 65 72 5f 70 6f 6f 6c 20 62 75 69 6c 64 20 62 75 er_pool build bu
00013b40: 6c 6b 20 62 79 20 62 79 74 65 20 62 79 74 65 6f lk by byte byteo
00013b50: 72 64 65 72 6d 61 72 6b 20 62 79 74 65 73 20 63 rdermark bytes c
00013b60: 61 63 68 65 20 63 61 63 68 69 6e 67 20 63 61 6c ache caching cal
00013b70: 6c 20 63 61 6c 6c 69 6e 67 20 63 61 6e 63 65 6c l calling cancel
00013b80: 20 63 61 70 61 63 69 74 79 20 63 61 73 63 61 64 capacity cascad
00013b90: 65 20 63 61 73 63 61 64 65 64 20 63 61 73 65 20 e cascaded case
00013ba0: 63 61 73 74 20 63 61 74 61 6c 6f 67 20 63 61 74 cast catalog cat
00013bb0: 65 67 6f 72 79 20 63 65 69 6c 20 63 65 69 6c 69 egory ceil ceili
00013bc0: 6e 67 20 63 68 61 69 6e 20 63 68 61 6e 67 65 20 ng chain change
00013bd0: 63 68 61 6e 67 65 64 20 63 68 61 72 5f 62 61 73 changed char_bas
00013be0: 65 20 63 68 61 72 5f 6c 65 6e 67 74 68 20 63 68 e char_length ch
00013bf0: 61 72 61 63 74 65 72 5f 6c 65 6e 67 74 68 20 63 aracter_length c
00013c00: 68 61 72 61 63 74 65 72 73 20 63 68 61 72 61 63 haracters charac
00013c10: 74 65 72 73 65 74 20 63 68 61 72 69 6e 64 65 78 terset charindex
00013c20: 20 63 68 61 72 73 65 74 20 63 68 61 72 73 65 74 charset charset
00013c30: 66 6f 72 6d 20 63 68 61 72 73 65 74 69 64 20 63 form charsetid c
00013c40: 68 65 63 6b 20 63 68 65 63 6b 73 75 6d 20 63 68 heck checksum ch
00013c50: 65 63 6b 73 75 6d 5f 61 67 67 20 63 68 69 6c 64 ecksum_agg child
00013c60: 20 63 68 6f 6f 73 65 20 63 68 72 20 63 68 75 6e choose chr chun
00013c70: 6b 20 63 6c 61 73 73 20 63 6c 65 61 6e 75 70 20 k class cleanup
00013c80: 63 6c 65 61 72 20 63 6c 69 65 6e 74 20 63 6c 6f clear client clo
00013c90: 62 20 63 6c 6f 62 5f 62 61 73 65 20 63 6c 6f 6e b clob_base clon
00013ca0: 65 20 63 6c 6f 73 65 20 63 6c 75 73 74 65 72 5f e close cluster_
00013cb0: 69 64 20 63 6c 75 73 74 65 72 5f 70 72 6f 62 61 id cluster_proba
00013cc0: 62 69 6c 69 74 79 20 63 6c 75 73 74 65 72 5f 73 bility cluster_s
00013cd0: 65 74 20 63 6c 75 73 74 65 72 69 6e 67 20 63 6f et clustering co
00013ce0: 61 6c 65 73 63 65 20 63 6f 65 72 63 69 62 69 6c alesce coercibil
00013cf0: 69 74 79 20 63 6f 6c 20 63 6f 6c 6c 61 74 65 20 ity col collate
00013d00: 63 6f 6c 6c 61 74 69 6f 6e 20 63 6f 6c 6c 65 63 collation collec
00013d10: 74 20 63 6f 6c 75 20 63 6f 6c 75 6d 20 63 6f 6c t colu colum col
00013d20: 75 6d 6e 20 63 6f 6c 75 6d 6e 5f 76 61 6c 75 65 umn column_value
00013d30: 20 63 6f 6c 75 6d 6e 73 20 63 6f 6c 75 6d 6e 73 columns columns
00013d40: 5f 75 70 64 61 74 65 64 20 63 6f 6d 6d 65 6e 74 _updated comment
00013d50: 20 63 6f 6d 6d 69 74 20 63 6f 6d 70 61 63 74 20 commit compact
00013d60: 63 6f 6d 70 61 74 69 62 69 6c 69 74 79 20 63 6f compatibility co
00013d70: 6d 70 69 6c 65 64 20 63 6f 6d 70 6c 65 74 65 20 mpiled complete
00013d80: 63 6f 6d 70 6f 73 69 74 65 5f 6c 69 6d 69 74 20 composite_limit
00013d90: 63 6f 6d 70 6f 75 6e 64 20 63 6f 6d 70 72 65 73 compound compres
00013da0: 73 20 63 6f 6d 70 75 74 65 20 63 6f 6e 63 61 74 s compute concat
00013db0: 20 63 6f 6e 63 61 74 5f 77 73 20 63 6f 6e 63 75 concat_ws concu
00013dc0: 72 72 65 6e 74 20 63 6f 6e 66 69 72 6d 20 63 6f rrent confirm co
00013dd0: 6e 6e 20 63 6f 6e 6e 65 63 20 63 6f 6e 6e 65 63 nn connec connec
00013de0: 74 20 63 6f 6e 6e 65 63 74 5f 62 79 5f 69 73 63 t connect_by_isc
00013df0: 79 63 6c 65 20 63 6f 6e 6e 65 63 74 5f 62 79 5f ycle connect_by_
00013e00: 69 73 6c 65 61 66 20 63 6f 6e 6e 65 63 74 5f 62 isleaf connect_b
00013e10: 79 5f 72 6f 6f 74 20 63 6f 6e 6e 65 63 74 5f 74 y_root connect_t
00013e20: 69 6d 65 20 63 6f 6e 6e 65 63 74 69 6f 6e 20 63 ime connection c
00013e30: 6f 6e 73 69 64 65 72 20 63 6f 6e 73 69 73 74 65 onsider consiste
00013e40: 6e 74 20 63 6f 6e 73 74 61 6e 74 20 63 6f 6e 73 nt constant cons
00013e50: 74 72 61 69 6e 74 20 63 6f 6e 73 74 72 61 69 6e traint constrain
00013e60: 74 73 20 63 6f 6e 73 74 72 75 63 74 6f 72 20 63 ts constructor c
00013e70: 6f 6e 74 61 69 6e 65 72 20 63 6f 6e 74 65 6e 74 ontainer content
00013e80: 20 63 6f 6e 74 65 6e 74 73 20 63 6f 6e 74 65 78 contents contex
00013e90: 74 20 63 6f 6e 74 72 69 62 75 74 6f 72 73 20 63 t contributors c
00013ea0: 6f 6e 74 72 6f 6c 66 69 6c 65 20 63 6f 6e 76 20 ontrolfile conv
00013eb0: 63 6f 6e 76 65 72 74 20 63 6f 6e 76 65 72 74 5f convert convert_
00013ec0: 74 7a 20 63 6f 72 72 20 63 6f 72 72 5f 6b 20 63 tz corr corr_k c
00013ed0: 6f 72 72 5f 73 20 63 6f 72 72 65 73 70 6f 6e 64 orr_s correspond
00013ee0: 69 6e 67 20 63 6f 72 72 75 70 74 69 6f 6e 20 63 ing corruption c
00013ef0: 6f 73 20 63 6f 73 74 20 63 6f 75 6e 74 20 63 6f os cost count co
00013f00: 75 6e 74 5f 62 69 67 20 63 6f 75 6e 74 65 64 20 unt_big counted
00013f10: 63 6f 76 61 72 5f 70 6f 70 20 63 6f 76 61 72 5f covar_pop covar_
00013f20: 73 61 6d 70 20 63 70 75 5f 70 65 72 5f 63 61 6c samp cpu_per_cal
00013f30: 6c 20 63 70 75 5f 70 65 72 5f 73 65 73 73 69 6f l cpu_per_sessio
00013f40: 6e 20 63 72 63 33 32 20 63 72 65 61 74 65 20 63 n crc32 create c
00013f50: 72 65 61 74 69 6f 6e 20 63 72 69 74 69 63 61 6c reation critical
00013f60: 20 63 72 6f 73 73 20 63 75 62 65 20 63 75 6d 65 cross cube cume
00013f70: 5f 64 69 73 74 20 63 75 72 64 61 74 65 20 63 75 _dist curdate cu
00013f80: 72 72 65 6e 74 20 63 75 72 72 65 6e 74 5f 64 61 rrent current_da
00013f90: 74 65 20 63 75 72 72 65 6e 74 5f 74 69 6d 65 20 te current_time
00013fa0: 63 75 72 72 65 6e 74 5f 74 69 6d 65 73 74 61 6d current_timestam
00013fb0: 70 20 63 75 72 72 65 6e 74 5f 75 73 65 72 20 63 p current_user c
00013fc0: 75 72 73 6f 72 20 63 75 72 74 69 6d 65 20 63 75 ursor curtime cu
00013fd0: 73 74 6f 6d 64 61 74 75 6d 20 63 79 63 6c 65 20 stomdatum cycle
00013fe0: 64 61 74 61 20 64 61 74 61 62 61 73 65 20 64 61 data database da
00013ff0: 74 61 62 61 73 65 73 20 64 61 74 61 66 69 6c 65 tabases datafile
00014000: 20 64 61 74 61 66 69 6c 65 73 20 64 61 74 61 6c datafiles datal
00014010: 65 6e 67 74 68 20 64 61 74 65 5f 61 64 64 20 64 ength date_add d
00014020: 61 74 65 5f 63 61 63 68 65 20 64 61 74 65 5f 66 ate_cache date_f
00014030: 6f 72 6d 61 74 20 64 61 74 65 5f 73 75 62 20 64 ormat date_sub d
00014040: 61 74 65 61 64 64 20 64 61 74 65 64 69 66 66 20 ateadd datediff
00014050: 64 61 74 65 66 72 6f 6d 70 61 72 74 73 20 64 61 datefromparts da
00014060: 74 65 6e 61 6d 65 20 64 61 74 65 70 61 72 74 20 tename datepart
00014070: 64 61 74 65 74 69 6d 65 32 66 72 6f 6d 70 61 72 datetime2frompar
00014080: 74 73 20 64 61 79 20 64 61 79 5f 74 6f 5f 73 65 ts day day_to_se
00014090: 63 6f 6e 64 20 64 61 79 6e 61 6d 65 20 64 61 79 cond dayname day
000140a0: 6f 66 6d 6f 6e 74 68 20 64 61 79 6f 66 77 65 65 ofmonth dayofwee
000140b0: 6b 20 64 61 79 6f 66 79 65 61 72 20 64 61 79 73 k dayofyear days
000140c0: 20 64 62 5f 72 6f 6c 65 5f 63 68 61 6e 67 65 20 db_role_change
000140d0: 64 62 74 69 6d 65 7a 6f 6e 65 20 64 64 6c 20 64 dbtimezone ddl d
000140e0: 65 61 6c 6c 6f 63 61 74 65 20 64 65 63 6c 61 72 eallocate declar
000140f0: 65 20 64 65 63 6f 64 65 20 64 65 63 6f 6d 70 6f e decode decompo
00014100: 73 65 20 64 65 63 72 65 6d 65 6e 74 20 64 65 63 se decrement dec
00014110: 72 79 70 74 20 64 65 64 75 70 6c 69 63 61 74 65 rypt deduplicate
00014120: 20 64 65 66 20 64 65 66 61 20 64 65 66 61 75 20 def defa defau
00014130: 64 65 66 61 75 6c 20 64 65 66 61 75 6c 74 20 64 defaul default d
00014140: 65 66 61 75 6c 74 73 20 64 65 66 65 72 72 65 64 efaults deferred
00014150: 20 64 65 66 69 20 64 65 66 69 6e 20 64 65 66 69 defi defin defi
00014160: 6e 65 20 64 65 67 72 65 65 73 20 64 65 6c 61 79 ne degrees delay
00014170: 65 64 20 64 65 6c 65 67 61 74 65 20 64 65 6c 65 ed delegate dele
00014180: 74 65 20 64 65 6c 65 74 65 5f 61 6c 6c 20 64 65 te delete_all de
00014190: 6c 69 6d 69 74 65 64 20 64 65 6d 61 6e 64 20 64 limited demand d
000141a0: 65 6e 73 65 5f 72 61 6e 6b 20 64 65 70 74 68 20 ense_rank depth
000141b0: 64 65 71 75 65 75 65 20 64 65 73 5f 64 65 63 72 dequeue des_decr
000141c0: 79 70 74 20 64 65 73 5f 65 6e 63 72 79 70 74 20 ypt des_encrypt
000141d0: 64 65 73 5f 6b 65 79 5f 66 69 6c 65 20 64 65 73 des_key_file des
000141e0: 63 20 64 65 73 63 72 20 64 65 73 63 72 69 20 64 c descr descri d
000141f0: 65 73 63 72 69 62 20 64 65 73 63 72 69 62 65 20 escrib describe
00014200: 64 65 73 63 72 69 70 74 6f 72 20 64 65 74 65 72 descriptor deter
00014210: 6d 69 6e 69 73 74 69 63 20 64 69 61 67 6e 6f 73 ministic diagnos
00014220: 74 69 63 73 20 64 69 66 66 65 72 65 6e 63 65 20 tics difference
00014230: 64 69 6d 65 6e 73 69 6f 6e 20 64 69 72 65 63 74 dimension direct
00014240: 5f 6c 6f 61 64 20 64 69 72 65 63 74 6f 72 79 20 _load directory
00014250: 64 69 73 61 62 6c 65 20 64 69 73 61 62 6c 65 5f disable disable_
00014260: 61 6c 6c 20 64 69 73 61 6c 6c 6f 77 20 64 69 73 all disallow dis
00014270: 61 73 73 6f 63 69 61 74 65 20 64 69 73 63 61 72 associate discar
00014280: 64 66 69 6c 65 20 64 69 73 63 6f 6e 6e 65 63 74 dfile disconnect
00014290: 20 64 69 73 6b 67 72 6f 75 70 20 64 69 73 74 69 diskgroup disti
000142a0: 6e 63 74 20 64 69 73 74 69 6e 63 74 72 6f 77 20 nct distinctrow
000142b0: 64 69 73 74 72 69 62 75 74 65 20 64 69 73 74 72 distribute distr
000142c0: 69 62 75 74 65 64 20 64 69 76 20 64 6f 20 64 6f ibuted div do do
000142d0: 63 75 6d 65 6e 74 20 64 6f 6d 61 69 6e 20 64 6f cument domain do
000142e0: 74 6e 65 74 20 64 6f 75 62 6c 65 20 64 6f 77 6e tnet double down
000142f0: 67 72 61 64 65 20 64 72 6f 70 20 64 75 6d 70 66 grade drop dumpf
00014300: 69 6c 65 20 64 75 70 6c 69 63 61 74 65 20 64 75 ile duplicate du
00014310: 72 61 74 69 6f 6e 20 65 61 63 68 20 65 64 69 74 ration each edit
00014320: 69 6f 6e 20 65 64 69 74 69 6f 6e 61 62 6c 65 20 ion editionable
00014330: 65 64 69 74 69 6f 6e 73 20 65 6c 65 6d 65 6e 74 editions element
00014340: 20 65 6c 6c 69 70 73 69 73 20 65 6c 73 65 20 65 ellipsis else e
00014350: 6c 73 69 66 20 65 6c 74 20 65 6d 70 74 79 20 65 lsif elt empty e
00014360: 6e 61 62 6c 65 20 65 6e 61 62 6c 65 5f 61 6c 6c nable enable_all
00014370: 20 65 6e 63 6c 6f 73 65 64 20 65 6e 63 6f 64 65 enclosed encode
00014380: 20 65 6e 63 6f 64 69 6e 67 20 65 6e 63 72 79 70 encoding encryp
00014390: 74 20 65 6e 64 20 65 6e 64 2d 65 78 65 63 20 65 t end end-exec e
000143a0: 6e 64 69 61 6e 20 65 6e 66 6f 72 63 65 64 20 65 ndian enforced e
000143b0: 6e 67 69 6e 65 20 65 6e 67 69 6e 65 73 20 65 6e ngine engines en
000143c0: 71 75 65 75 65 20 65 6e 74 65 72 70 72 69 73 65 queue enterprise
000143d0: 20 65 6e 74 69 74 79 65 73 63 61 70 69 6e 67 20 entityescaping
000143e0: 65 6f 6d 6f 6e 74 68 20 65 72 72 6f 72 20 65 72 eomonth error er
000143f0: 72 6f 72 73 20 65 73 63 61 70 65 64 20 65 76 61 rors escaped eva
00014400: 6c 6e 61 6d 65 20 65 76 61 6c 75 61 74 65 20 65 lname evaluate e
00014410: 76 65 6e 74 20 65 76 65 6e 74 64 61 74 61 20 65 vent eventdata e
00014420: 76 65 6e 74 73 20 65 78 63 65 70 74 20 65 78 63 vents except exc
00014430: 65 70 74 69 6f 6e 20 65 78 63 65 70 74 69 6f 6e eption exception
00014440: 73 20 65 78 63 68 61 6e 67 65 20 65 78 63 6c 75 s exchange exclu
00014450: 64 65 20 65 78 63 6c 75 64 69 6e 67 20 65 78 65 de excluding exe
00014460: 63 75 20 65 78 65 63 75 74 20 65 78 65 63 75 74 cu execut execut
00014470: 65 20 65 78 65 6d 70 74 20 65 78 69 73 74 73 20 e exempt exists
00014480: 65 78 69 74 20 65 78 70 20 65 78 70 69 72 65 20 exit exp expire
00014490: 65 78 70 6c 61 69 6e 20 65 78 70 6c 6f 64 65 20 explain explode
000144a0: 65 78 70 6f 72 74 20 65 78 70 6f 72 74 5f 73 65 export export_se
000144b0: 74 20 65 78 74 65 6e 64 65 64 20 65 78 74 65 6e t extended exten
000144c0: 74 20 65 78 74 65 72 6e 61 6c 20 65 78 74 65 72 t external exter
000144d0: 6e 61 6c 5f 31 20 65 78 74 65 72 6e 61 6c 5f 32 nal_1 external_2
000144e0: 20 65 78 74 65 72 6e 61 6c 6c 79 20 65 78 74 72 externally extr
000144f0: 61 63 74 20 66 61 69 6c 65 64 20 66 61 69 6c 65 act failed faile
00014500: 64 5f 6c 6f 67 69 6e 5f 61 74 74 65 6d 70 74 73 d_login_attempts
00014510: 20 66 61 69 6c 6f 76 65 72 20 66 61 69 6c 75 72 failover failur
00014520: 65 20 66 61 72 20 66 61 73 74 20 66 65 61 74 75 e far fast featu
00014530: 72 65 5f 73 65 74 20 66 65 61 74 75 72 65 5f 76 re_set feature_v
00014540: 61 6c 75 65 20 66 65 74 63 68 20 66 69 65 6c 64 alue fetch field
00014550: 20 66 69 65 6c 64 73 20 66 69 6c 65 20 66 69 6c fields file fil
00014560: 65 5f 6e 61 6d 65 5f 63 6f 6e 76 65 72 74 20 66 e_name_convert f
00014570: 69 6c 65 73 79 73 74 65 6d 5f 6c 69 6b 65 5f 6c ilesystem_like_l
00014580: 6f 67 67 69 6e 67 20 66 69 6e 61 6c 20 66 69 6e ogging final fin
00014590: 69 73 68 20 66 69 72 73 74 20 66 69 72 73 74 5f ish first first_
000145a0: 76 61 6c 75 65 20 66 69 78 65 64 20 66 6c 61 73 value fixed flas
000145b0: 68 5f 63 61 63 68 65 20 66 6c 61 73 68 62 61 63 h_cache flashbac
000145c0: 6b 20 66 6c 6f 6f 72 20 66 6c 75 73 68 20 66 6f k floor flush fo
000145d0: 6c 6c 6f 77 69 6e 67 20 66 6f 6c 6c 6f 77 73 20 llowing follows
000145e0: 66 6f 72 20 66 6f 72 61 6c 6c 20 66 6f 72 63 65 for forall force
000145f0: 20 66 6f 72 65 69 67 6e 20 66 6f 72 6d 20 66 6f foreign form fo
00014600: 72 6d 61 20 66 6f 72 6d 61 74 20 66 6f 75 6e 64 rma format found
00014610: 20 66 6f 75 6e 64 5f 72 6f 77 73 20 66 72 65 65 found_rows free
00014620: 6c 69 73 74 20 66 72 65 65 6c 69 73 74 73 20 66 list freelists f
00014630: 72 65 65 70 6f 6f 6c 73 20 66 72 65 73 68 20 66 reepools fresh f
00014640: 72 6f 6d 20 66 72 6f 6d 5f 62 61 73 65 36 34 20 rom from_base64
00014650: 66 72 6f 6d 5f 64 61 79 73 20 66 74 70 20 66 75 from_days ftp fu
00014660: 6c 6c 20 66 75 6e 63 74 69 6f 6e 20 67 65 6e 65 ll function gene
00014670: 72 61 6c 20 67 65 6e 65 72 61 74 65 64 20 67 65 ral generated ge
00014680: 74 20 67 65 74 5f 66 6f 72 6d 61 74 20 67 65 74 t get_format get
00014690: 5f 6c 6f 63 6b 20 67 65 74 64 61 74 65 20 67 65 _lock getdate ge
000146a0: 74 75 74 63 64 61 74 65 20 67 6c 6f 62 61 6c 20 tutcdate global
000146b0: 67 6c 6f 62 61 6c 5f 6e 61 6d 65 20 67 6c 6f 62 global_name glob
000146c0: 61 6c 6c 79 20 67 6f 20 67 6f 74 6f 20 67 72 61 ally go goto gra
000146d0: 6e 74 20 67 72 61 6e 74 73 20 67 72 65 61 74 65 nt grants greate
000146e0: 73 74 20 67 72 6f 75 70 20 67 72 6f 75 70 5f 63 st group group_c
000146f0: 6f 6e 63 61 74 20 67 72 6f 75 70 5f 69 64 20 67 oncat group_id g
00014700: 72 6f 75 70 69 6e 67 20 67 72 6f 75 70 69 6e 67 rouping grouping
00014710: 5f 69 64 20 67 72 6f 75 70 73 20 67 74 69 64 5f _id groups gtid_
00014720: 73 75 62 74 72 61 63 74 20 67 75 61 72 61 6e 74 subtract guarant
00014730: 65 65 20 67 75 61 72 64 20 68 61 6e 64 6c 65 72 ee guard handler
00014740: 20 68 61 73 68 20 68 61 73 68 6b 65 79 73 20 68 hash hashkeys h
00014750: 61 76 69 6e 67 20 68 65 61 20 68 65 61 64 20 68 aving hea head h
00014760: 65 61 64 69 20 68 65 61 64 69 6e 20 68 65 61 64 eadi headin head
00014770: 69 6e 67 20 68 65 61 70 20 68 65 6c 70 20 68 65 ing heap help he
00014780: 78 20 68 69 65 72 61 72 63 68 79 20 68 69 67 68 x hierarchy high
00014790: 20 68 69 67 68 5f 70 72 69 6f 72 69 74 79 20 68 high_priority h
000147a0: 6f 73 74 73 20 68 6f 75 72 20 68 6f 75 72 73 20 osts hour hours
000147b0: 68 74 74 70 20 69 64 20 69 64 65 6e 74 5f 63 75 http id ident_cu
000147c0: 72 72 65 6e 74 20 69 64 65 6e 74 5f 69 6e 63 72 rrent ident_incr
000147d0: 20 69 64 65 6e 74 5f 73 65 65 64 20 69 64 65 6e ident_seed iden
000147e0: 74 69 66 69 65 64 20 69 64 65 6e 74 69 74 79 20 tified identity
000147f0: 69 64 6c 65 5f 74 69 6d 65 20 69 66 20 69 66 6e idle_time if ifn
00014800: 75 6c 6c 20 69 67 6e 6f 72 65 20 69 69 66 20 69 ull ignore iif i
00014810: 6c 69 6b 65 20 69 6c 6d 20 69 6d 6d 65 64 69 61 like ilm immedia
00014820: 74 65 20 69 6d 70 6f 72 74 20 69 6e 20 69 6e 63 te import in inc
00014830: 6c 75 64 65 20 69 6e 63 6c 75 64 69 6e 67 20 69 lude including i
00014840: 6e 63 72 65 6d 65 6e 74 20 69 6e 64 65 78 20 69 ncrement index i
00014850: 6e 64 65 78 65 73 20 69 6e 64 65 78 69 6e 67 20 ndexes indexing
00014860: 69 6e 64 65 78 74 79 70 65 20 69 6e 64 69 63 61 indextype indica
00014870: 74 6f 72 20 69 6e 64 69 63 65 73 20 69 6e 65 74 tor indices inet
00014880: 36 5f 61 74 6f 6e 20 69 6e 65 74 36 5f 6e 74 6f 6_aton inet6_nto
00014890: 61 20 69 6e 65 74 5f 61 74 6f 6e 20 69 6e 65 74 a inet_aton inet
000148a0: 5f 6e 74 6f 61 20 69 6e 66 69 6c 65 20 69 6e 69 _ntoa infile ini
000148b0: 74 69 61 6c 20 69 6e 69 74 69 61 6c 69 7a 65 64 tial initialized
000148c0: 20 69 6e 69 74 69 61 6c 6c 79 20 69 6e 69 74 72 initially initr
000148d0: 61 6e 73 20 69 6e 6d 65 6d 6f 72 79 20 69 6e 6e ans inmemory inn
000148e0: 65 72 20 69 6e 6e 6f 64 62 20 69 6e 70 75 74 20 er innodb input
000148f0: 69 6e 73 65 72 74 20 69 6e 73 74 61 6c 6c 20 69 insert install i
00014900: 6e 73 74 61 6e 63 65 20 69 6e 73 74 61 6e 74 69 nstance instanti
00014910: 61 62 6c 65 20 69 6e 73 74 72 20 69 6e 74 65 72 able instr inter
00014920: 66 61 63 65 20 69 6e 74 65 72 6c 65 61 76 65 64 face interleaved
00014930: 20 69 6e 74 65 72 73 65 63 74 20 69 6e 74 6f 20 intersect into
00014940: 69 6e 76 61 6c 69 64 61 74 65 20 69 6e 76 69 73 invalidate invis
00014950: 69 62 6c 65 20 69 73 20 69 73 5f 66 72 65 65 5f ible is is_free_
00014960: 6c 6f 63 6b 20 69 73 5f 69 70 76 34 20 69 73 5f lock is_ipv4 is_
00014970: 69 70 76 34 5f 63 6f 6d 70 61 74 20 69 73 5f 6e ipv4_compat is_n
00014980: 6f 74 20 69 73 5f 6e 6f 74 5f 6e 75 6c 6c 20 69 ot is_not_null i
00014990: 73 5f 75 73 65 64 5f 6c 6f 63 6b 20 69 73 64 61 s_used_lock isda
000149a0: 74 65 20 69 73 6e 75 6c 6c 20 69 73 6f 6c 61 74 te isnull isolat
000149b0: 69 6f 6e 20 69 74 65 72 61 74 65 20 6a 61 76 61 ion iterate java
000149c0: 20 6a 6f 69 6e 20 6a 73 6f 6e 20 6a 73 6f 6e 5f join json json_
000149d0: 65 78 69 73 74 73 20 6b 65 65 70 20 6b 65 65 70 exists keep keep
000149e0: 5f 64 75 70 6c 69 63 61 74 65 73 20 6b 65 79 20 _duplicates key
000149f0: 6b 65 79 73 20 6b 69 6c 6c 20 6c 61 6e 67 75 61 keys kill langua
00014a00: 67 65 20 6c 61 72 67 65 20 6c 61 73 74 20 6c 61 ge large last la
00014a10: 73 74 5f 64 61 79 20 6c 61 73 74 5f 69 6e 73 65 st_day last_inse
00014a20: 72 74 5f 69 64 20 6c 61 73 74 5f 76 61 6c 75 65 rt_id last_value
00014a30: 20 6c 61 74 65 72 61 6c 20 6c 61 78 20 6c 63 61 lateral lax lca
00014a40: 73 65 20 6c 65 61 64 20 6c 65 61 64 69 6e 67 20 se lead leading
00014a50: 6c 65 61 73 74 20 6c 65 61 76 65 73 20 6c 65 66 least leaves lef
00014a60: 74 20 6c 65 6e 20 6c 65 6e 67 68 74 20 6c 65 6e t len lenght len
00014a70: 67 74 68 20 6c 65 73 73 20 6c 65 76 65 6c 20 6c gth less level l
00014a80: 65 76 65 6c 73 20 6c 69 62 72 61 72 79 20 6c 69 evels library li
00014a90: 6b 65 20 6c 69 6b 65 32 20 6c 69 6b 65 34 20 6c ke like2 like4 l
00014aa0: 69 6b 65 63 20 6c 69 6d 69 74 20 6c 69 6e 65 73 ikec limit lines
00014ab0: 20 6c 69 6e 6b 20 6c 69 73 74 20 6c 69 73 74 61 link list lista
00014ac0: 67 67 20 6c 69 74 74 6c 65 20 6c 6e 20 6c 6f 61 gg little ln loa
00014ad0: 64 20 6c 6f 61 64 5f 66 69 6c 65 20 6c 6f 62 20 d load_file lob
00014ae0: 6c 6f 62 73 20 6c 6f 63 61 6c 20 6c 6f 63 61 6c lobs local local
00014af0: 74 69 6d 65 20 6c 6f 63 61 6c 74 69 6d 65 73 74 time localtimest
00014b00: 61 6d 70 20 6c 6f 63 61 74 65 20 6c 6f 63 61 74 amp locate locat
00014b10: 6f 72 20 6c 6f 63 6b 20 6c 6f 63 6b 65 64 20 6c or lock locked l
00014b20: 6f 67 20 6c 6f 67 31 30 20 6c 6f 67 32 20 6c 6f og log10 log2 lo
00014b30: 67 66 69 6c 65 20 6c 6f 67 66 69 6c 65 73 20 6c gfile logfiles l
00014b40: 6f 67 67 69 6e 67 20 6c 6f 67 69 63 61 6c 20 6c ogging logical l
00014b50: 6f 67 69 63 61 6c 5f 72 65 61 64 73 5f 70 65 72 ogical_reads_per
00014b60: 5f 63 61 6c 6c 20 6c 6f 67 6f 66 66 20 6c 6f 67 _call logoff log
00014b70: 6f 6e 20 6c 6f 67 73 20 6c 6f 6e 67 20 6c 6f 6f on logs long loo
00014b80: 70 20 6c 6f 77 20 6c 6f 77 5f 70 72 69 6f 72 69 p low low_priori
00014b90: 74 79 20 6c 6f 77 65 72 20 6c 70 61 64 20 6c 72 ty lower lpad lr
00014ba0: 74 72 69 6d 20 6c 74 72 69 6d 20 6d 61 69 6e 20 trim ltrim main
00014bb0: 6d 61 6b 65 5f 73 65 74 20 6d 61 6b 65 64 61 74 make_set makedat
00014bc0: 65 20 6d 61 6b 65 74 69 6d 65 20 6d 61 6e 61 67 e maketime manag
00014bd0: 65 64 20 6d 61 6e 61 67 65 6d 65 6e 74 20 6d 61 ed management ma
00014be0: 6e 75 61 6c 20 6d 61 70 20 6d 61 70 70 69 6e 67 nual map mapping
00014bf0: 20 6d 61 73 6b 20 6d 61 73 74 65 72 20 6d 61 73 mask master mas
00014c00: 74 65 72 5f 70 6f 73 5f 77 61 69 74 20 6d 61 74 ter_pos_wait mat
00014c10: 63 68 20 6d 61 74 63 68 65 64 20 6d 61 74 65 72 ch matched mater
00014c20: 69 61 6c 69 7a 65 64 20 6d 61 78 20 6d 61 78 65 ialized max maxe
00014c30: 78 74 65 6e 74 73 20 6d 61 78 69 6d 69 7a 65 20 xtents maximize
00014c40: 6d 61 78 69 6e 73 74 61 6e 63 65 73 20 6d 61 78 maxinstances max
00014c50: 6c 65 6e 20 6d 61 78 6c 6f 67 66 69 6c 65 73 20 len maxlogfiles
00014c60: 6d 61 78 6c 6f 67 68 69 73 74 6f 72 79 20 6d 61 maxloghistory ma
00014c70: 78 6c 6f 67 6d 65 6d 62 65 72 73 20 6d 61 78 73 xlogmembers maxs
00014c80: 69 7a 65 20 6d 61 78 74 72 61 6e 73 20 6d 64 35 ize maxtrans md5
00014c90: 20 6d 65 61 73 75 72 65 73 20 6d 65 64 69 61 6e measures median
00014ca0: 20 6d 65 64 69 75 6d 20 6d 65 6d 62 65 72 20 6d medium member m
00014cb0: 65 6d 63 6f 6d 70 72 65 73 73 20 6d 65 6d 6f 72 emcompress memor
00014cc0: 79 20 6d 65 72 67 65 20 6d 69 63 72 6f 73 65 63 y merge microsec
00014cd0: 6f 6e 64 20 6d 69 64 20 6d 69 67 72 61 74 69 6f ond mid migratio
00014ce0: 6e 20 6d 69 6e 20 6d 69 6e 65 78 74 65 6e 74 73 n min minextents
00014cf0: 20 6d 69 6e 69 6d 75 6d 20 6d 69 6e 69 6e 67 20 minimum mining
00014d00: 6d 69 6e 75 73 20 6d 69 6e 75 74 65 20 6d 69 6e minus minute min
00014d10: 75 74 65 73 20 6d 69 6e 76 61 6c 75 65 20 6d 69 utes minvalue mi
00014d20: 73 73 69 6e 67 20 6d 6f 64 20 6d 6f 64 65 20 6d ssing mod mode m
00014d30: 6f 64 65 6c 20 6d 6f 64 69 66 69 63 61 74 69 6f odel modificatio
00014d40: 6e 20 6d 6f 64 69 66 79 20 6d 6f 64 75 6c 65 20 n modify module
00014d50: 6d 6f 6e 69 74 6f 72 69 6e 67 20 6d 6f 6e 74 68 monitoring month
00014d60: 20 6d 6f 6e 74 68 73 20 6d 6f 75 6e 74 20 6d 6f months mount mo
00014d70: 76 65 20 6d 6f 76 65 6d 65 6e 74 20 6d 75 6c 74 ve movement mult
00014d80: 69 73 65 74 20 6d 75 74 65 78 20 6e 61 6d 65 20 iset mutex name
00014d90: 6e 61 6d 65 5f 63 6f 6e 73 74 20 6e 61 6d 65 73 name_const names
00014da0: 20 6e 61 6e 20 6e 61 74 69 6f 6e 61 6c 20 6e 61 nan national na
00014db0: 74 69 76 65 20 6e 61 74 75 72 61 6c 20 6e 61 76 tive natural nav
00014dc0: 20 6e 63 68 61 72 20 6e 63 6c 6f 62 20 6e 65 73 nchar nclob nes
00014dd0: 74 65 64 20 6e 65 76 65 72 20 6e 65 77 20 6e 65 ted never new ne
00014de0: 77 6c 69 6e 65 20 6e 65 78 74 20 6e 65 78 74 76 wline next nextv
00014df0: 61 6c 20 6e 6f 20 6e 6f 5f 77 72 69 74 65 5f 74 al no no_write_t
00014e00: 6f 5f 62 69 6e 6c 6f 67 20 6e 6f 61 72 63 68 69 o_binlog noarchi
00014e10: 76 65 6c 6f 67 20 6e 6f 61 75 64 69 74 20 6e 6f velog noaudit no
00014e20: 62 61 64 66 69 6c 65 20 6e 6f 63 68 65 63 6b 20 badfile nocheck
00014e30: 6e 6f 63 6f 6d 70 72 65 73 73 20 6e 6f 63 6f 70 nocompress nocop
00014e40: 79 20 6e 6f 63 79 63 6c 65 20 6e 6f 64 65 6c 61 y nocycle nodela
00014e50: 79 20 6e 6f 64 69 73 63 61 72 64 66 69 6c 65 20 y nodiscardfile
00014e60: 6e 6f 65 6e 74 69 74 79 65 73 63 61 70 69 6e 67 noentityescaping
00014e70: 20 6e 6f 67 75 61 72 61 6e 74 65 65 20 6e 6f 6b noguarantee nok
00014e80: 65 65 70 20 6e 6f 6c 6f 67 66 69 6c 65 20 6e 6f eep nologfile no
00014e90: 6d 61 70 70 69 6e 67 20 6e 6f 6d 61 78 76 61 6c mapping nomaxval
00014ea0: 75 65 20 6e 6f 6d 69 6e 69 6d 69 7a 65 20 6e 6f ue nominimize no
00014eb0: 6d 69 6e 76 61 6c 75 65 20 6e 6f 6d 6f 6e 69 74 minvalue nomonit
00014ec0: 6f 72 69 6e 67 20 6e 6f 6e 65 20 6e 6f 6e 65 64 oring none noned
00014ed0: 69 74 69 6f 6e 61 62 6c 65 20 6e 6f 6e 73 63 68 itionable nonsch
00014ee0: 65 6d 61 20 6e 6f 6f 72 64 65 72 20 6e 6f 70 72 ema noorder nopr
00014ef0: 20 6e 6f 70 72 6f 20 6e 6f 70 72 6f 6d 20 6e 6f nopro noprom no
00014f00: 70 72 6f 6d 70 20 6e 6f 70 72 6f 6d 70 74 20 6e promp noprompt n
00014f10: 6f 72 65 6c 79 20 6e 6f 72 65 73 65 74 6c 6f 67 orely noresetlog
00014f20: 73 20 6e 6f 72 65 76 65 72 73 65 20 6e 6f 72 6d s noreverse norm
00014f30: 61 6c 20 6e 6f 72 6f 77 64 65 70 65 6e 64 65 6e al norowdependen
00014f40: 63 69 65 73 20 6e 6f 73 63 68 65 6d 61 63 68 65 cies noschemache
00014f50: 63 6b 20 6e 6f 73 77 69 74 63 68 20 6e 6f 74 20 ck noswitch not
00014f60: 6e 6f 74 68 69 6e 67 20 6e 6f 74 69 63 65 20 6e nothing notice n
00014f70: 6f 74 6e 75 6c 6c 20 6e 6f 74 72 69 6d 20 6e 6f otnull notrim no
00014f80: 76 61 6c 69 64 61 74 65 20 6e 6f 77 20 6e 6f 77 validate now now
00014f90: 61 69 74 20 6e 74 68 5f 76 61 6c 75 65 20 6e 75 ait nth_value nu
00014fa0: 6c 6c 69 66 20 6e 75 6c 6c 73 20 6e 75 6d 20 6e llif nulls num n
00014fb0: 75 6d 62 20 6e 75 6d 62 65 20 6e 76 61 72 63 68 umb numbe nvarch
00014fc0: 61 72 20 6e 76 61 72 63 68 61 72 32 20 6f 62 6a ar nvarchar2 obj
00014fd0: 65 63 74 20 6f 63 69 63 6f 6c 6c 20 6f 63 69 64 ect ocicoll ocid
00014fe0: 61 74 65 20 6f 63 69 64 61 74 65 74 69 6d 65 20 ate ocidatetime
00014ff0: 6f 63 69 64 75 72 61 74 69 6f 6e 20 6f 63 69 69 ociduration ocii
00015000: 6e 74 65 72 76 61 6c 20 6f 63 69 6c 6f 62 6c 6f nterval ociloblo
00015010: 63 61 74 6f 72 20 6f 63 69 6e 75 6d 62 65 72 20 cator ocinumber
00015020: 6f 63 69 72 65 66 20 6f 63 69 72 65 66 63 75 72 ociref ocirefcur
00015030: 73 6f 72 20 6f 63 69 72 6f 77 69 64 20 6f 63 69 sor ocirowid oci
00015040: 73 74 72 69 6e 67 20 6f 63 69 74 79 70 65 20 6f string ocitype o
00015050: 63 74 20 6f 63 74 65 74 5f 6c 65 6e 67 74 68 20 ct octet_length
00015060: 6f 66 20 6f 66 66 20 6f 66 66 6c 69 6e 65 20 6f of off offline o
00015070: 66 66 73 65 74 20 6f 69 64 20 6f 69 64 69 6e 64 ffset oid oidind
00015080: 65 78 20 6f 6c 64 20 6f 6e 20 6f 6e 6c 69 6e 65 ex old on online
00015090: 20 6f 6e 6c 79 20 6f 70 61 71 75 65 20 6f 70 65 only opaque ope
000150a0: 6e 20 6f 70 65 72 61 74 69 6f 6e 73 20 6f 70 65 n operations ope
000150b0: 72 61 74 6f 72 20 6f 70 74 69 6d 61 6c 20 6f 70 rator optimal op
000150c0: 74 69 6d 69 7a 65 20 6f 70 74 69 6f 6e 20 6f 70 timize option op
000150d0: 74 69 6f 6e 61 6c 6c 79 20 6f 72 20 6f 72 61 63 tionally or orac
000150e0: 6c 65 20 6f 72 61 63 6c 65 5f 64 61 74 65 20 6f le oracle_date o
000150f0: 72 61 64 61 74 61 20 6f 72 64 20 6f 72 64 61 75 radata ord ordau
00015100: 64 69 6f 20 6f 72 64 64 69 63 6f 6d 20 6f 72 64 dio orddicom ord
00015110: 64 6f 63 20 6f 72 64 65 72 20 6f 72 64 69 6d 61 doc order ordima
00015120: 67 65 20 6f 72 64 69 6e 61 6c 69 74 79 20 6f 72 ge ordinality or
00015130: 64 76 69 64 65 6f 20 6f 72 67 61 6e 69 7a 61 74 dvideo organizat
00015140: 69 6f 6e 20 6f 72 6c 61 6e 79 20 6f 72 6c 76 61 ion orlany orlva
00015150: 72 79 20 6f 75 74 20 6f 75 74 65 72 20 6f 75 74 ry out outer out
00015160: 66 69 6c 65 20 6f 75 74 6c 69 6e 65 20 6f 75 74 file outline out
00015170: 70 75 74 20 6f 76 65 72 20 6f 76 65 72 66 6c 6f put over overflo
00015180: 77 20 6f 76 65 72 72 69 64 69 6e 67 20 70 61 63 w overriding pac
00015190: 6b 61 67 65 20 70 61 64 20 70 61 72 61 6c 6c 65 kage pad paralle
000151a0: 6c 20 70 61 72 61 6c 6c 65 6c 5f 65 6e 61 62 6c l parallel_enabl
000151b0: 65 20 70 61 72 61 6d 65 74 65 72 73 20 70 61 72 e parameters par
000151c0: 65 6e 74 20 70 61 72 73 65 20 70 61 72 74 69 61 ent parse partia
000151d0: 6c 20 70 61 72 74 69 74 69 6f 6e 20 70 61 72 74 l partition part
000151e0: 69 74 69 6f 6e 73 20 70 61 73 63 61 6c 20 70 61 itions pascal pa
000151f0: 73 73 69 6e 67 20 70 61 73 73 77 6f 72 64 20 70 ssing password p
00015200: 61 73 73 77 6f 72 64 5f 67 72 61 63 65 5f 74 69 assword_grace_ti
00015210: 6d 65 20 70 61 73 73 77 6f 72 64 5f 6c 6f 63 6b me password_lock
00015220: 5f 74 69 6d 65 20 70 61 73 73 77 6f 72 64 5f 72 _time password_r
00015230: 65 75 73 65 5f 6d 61 78 20 70 61 73 73 77 6f 72 euse_max passwor
00015240: 64 5f 72 65 75 73 65 5f 74 69 6d 65 20 70 61 73 d_reuse_time pas
00015250: 73 77 6f 72 64 5f 76 65 72 69 66 79 5f 66 75 6e sword_verify_fun
00015260: 63 74 69 6f 6e 20 70 61 74 63 68 20 70 61 74 68 ction patch path
00015270: 20 70 61 74 69 6e 64 65 78 20 70 63 74 69 6e 63 patindex pctinc
00015280: 72 65 61 73 65 20 70 63 74 74 68 72 65 73 68 6f rease pctthresho
00015290: 6c 64 20 70 63 74 75 73 65 64 20 70 63 74 76 65 ld pctused pctve
000152a0: 72 73 69 6f 6e 20 70 65 72 63 65 6e 74 20 70 65 rsion percent pe
000152b0: 72 63 65 6e 74 5f 72 61 6e 6b 20 70 65 72 63 65 rcent_rank perce
000152c0: 6e 74 69 6c 65 5f 63 6f 6e 74 20 70 65 72 63 65 ntile_cont perce
000152d0: 6e 74 69 6c 65 5f 64 69 73 63 20 70 65 72 66 6f ntile_disc perfo
000152e0: 72 6d 61 6e 63 65 20 70 65 72 69 6f 64 20 70 65 rmance period pe
000152f0: 72 69 6f 64 5f 61 64 64 20 70 65 72 69 6f 64 5f riod_add period_
00015300: 64 69 66 66 20 70 65 72 6d 61 6e 65 6e 74 20 70 diff permanent p
00015310: 68 79 73 69 63 61 6c 20 70 69 20 70 69 70 65 20 hysical pi pipe
00015320: 70 69 70 65 6c 69 6e 65 64 20 70 69 76 6f 74 20 pipelined pivot
00015330: 70 6c 75 67 67 61 62 6c 65 20 70 6c 75 67 69 6e pluggable plugin
00015340: 20 70 6f 6c 69 63 79 20 70 6f 73 69 74 69 6f 6e policy position
00015350: 20 70 6f 73 74 5f 74 72 61 6e 73 61 63 74 69 6f post_transactio
00015360: 6e 20 70 6f 77 20 70 6f 77 65 72 20 70 72 61 67 n pow power prag
00015370: 6d 61 20 70 72 65 62 75 69 6c 74 20 70 72 65 63 ma prebuilt prec
00015380: 65 64 65 73 20 70 72 65 63 65 64 69 6e 67 20 70 edes preceding p
00015390: 72 65 63 69 73 69 6f 6e 20 70 72 65 64 69 63 74 recision predict
000153a0: 69 6f 6e 20 70 72 65 64 69 63 74 69 6f 6e 5f 63 ion prediction_c
000153b0: 6f 73 74 20 70 72 65 64 69 63 74 69 6f 6e 5f 64 ost prediction_d
000153c0: 65 74 61 69 6c 73 20 70 72 65 64 69 63 74 69 6f etails predictio
000153d0: 6e 5f 70 72 6f 62 61 62 69 6c 69 74 79 20 70 72 n_probability pr
000153e0: 65 64 69 63 74 69 6f 6e 5f 73 65 74 20 70 72 65 ediction_set pre
000153f0: 70 61 72 65 20 70 72 65 73 65 6e 74 20 70 72 65 pare present pre
00015400: 73 65 72 76 65 20 70 72 69 6f 72 20 70 72 69 6f serve prior prio
00015410: 72 69 74 79 20 70 72 69 76 61 74 65 20 70 72 69 rity private pri
00015420: 76 61 74 65 5f 73 67 61 20 70 72 69 76 69 6c 65 vate_sga privile
00015430: 67 65 73 20 70 72 6f 63 65 64 75 72 61 6c 20 70 ges procedural p
00015440: 72 6f 63 65 64 75 72 65 20 70 72 6f 63 65 64 75 rocedure procedu
00015450: 72 65 5f 61 6e 61 6c 79 7a 65 20 70 72 6f 63 65 re_analyze proce
00015460: 73 73 6c 69 73 74 20 70 72 6f 66 69 6c 65 73 20 sslist profiles
00015470: 70 72 6f 6a 65 63 74 20 70 72 6f 6d 70 74 20 70 project prompt p
00015480: 72 6f 74 65 63 74 69 6f 6e 20 70 75 62 6c 69 63 rotection public
00015490: 20 70 75 62 6c 69 73 68 69 6e 67 73 65 72 76 65 publishingserve
000154a0: 72 6e 61 6d 65 20 70 75 72 67 65 20 71 75 61 72 rname purge quar
000154b0: 74 65 72 20 71 75 65 72 79 20 71 75 69 63 6b 20 ter query quick
000154c0: 71 75 69 65 73 63 65 20 71 75 6f 74 61 20 71 75 quiesce quota qu
000154d0: 6f 74 65 6e 61 6d 65 20 72 61 64 69 61 6e 73 20 otename radians
000154e0: 72 61 69 73 65 20 72 61 6e 64 20 72 61 6e 67 65 raise rand range
000154f0: 20 72 61 6e 6b 20 72 61 77 20 72 65 61 64 20 72 rank raw read r
00015500: 65 61 64 73 20 72 65 61 64 73 69 7a 65 20 72 65 eads readsize re
00015510: 62 75 69 6c 64 20 72 65 63 6f 72 64 20 72 65 63 build record rec
00015520: 6f 72 64 73 20 72 65 63 6f 76 65 72 20 72 65 63 ords recover rec
00015530: 6f 76 65 72 79 20 72 65 63 75 72 73 69 76 65 20 overy recursive
00015540: 72 65 63 79 63 6c 65 20 72 65 64 6f 20 72 65 64 recycle redo red
00015550: 75 63 65 64 20 72 65 66 20 72 65 66 65 72 65 6e uced ref referen
00015560: 63 65 20 72 65 66 65 72 65 6e 63 65 64 20 72 65 ce referenced re
00015570: 66 65 72 65 6e 63 65 73 20 72 65 66 65 72 65 6e ferences referen
00015580: 63 69 6e 67 20 72 65 66 72 65 73 68 20 72 65 67 cing refresh reg
00015590: 65 78 70 5f 6c 69 6b 65 20 72 65 67 69 73 74 65 exp_like registe
000155a0: 72 20 72 65 67 72 5f 61 76 67 78 20 72 65 67 72 r regr_avgx regr
000155b0: 5f 61 76 67 79 20 72 65 67 72 5f 63 6f 75 6e 74 _avgy regr_count
000155c0: 20 72 65 67 72 5f 69 6e 74 65 72 63 65 70 74 20 regr_intercept
000155d0: 72 65 67 72 5f 72 32 20 72 65 67 72 5f 73 6c 6f regr_r2 regr_slo
000155e0: 70 65 20 72 65 67 72 5f 73 78 78 20 72 65 67 72 pe regr_sxx regr
000155f0: 5f 73 78 79 20 72 65 6a 65 63 74 20 72 65 6b 65 _sxy reject reke
00015600: 79 20 72 65 6c 61 74 69 6f 6e 61 6c 20 72 65 6c y relational rel
00015610: 61 74 69 76 65 20 72 65 6c 61 79 6c 6f 67 20 72 ative relaylog r
00015620: 65 6c 65 61 73 65 20 72 65 6c 65 61 73 65 5f 6c elease release_l
00015630: 6f 63 6b 20 72 65 6c 69 65 73 5f 6f 6e 20 72 65 ock relies_on re
00015640: 6c 6f 63 61 74 65 20 72 65 6c 79 20 72 65 6d 20 locate rely rem
00015650: 72 65 6d 61 69 6e 64 65 72 20 72 65 6e 61 6d 65 remainder rename
00015660: 20 72 65 70 61 69 72 20 72 65 70 65 61 74 20 72 repair repeat r
00015670: 65 70 6c 61 63 65 20 72 65 70 6c 69 63 61 74 65 eplace replicate
00015680: 20 72 65 70 6c 69 63 61 74 69 6f 6e 20 72 65 71 replication req
00015690: 75 69 72 65 64 20 72 65 73 65 74 20 72 65 73 65 uired reset rese
000156a0: 74 6c 6f 67 73 20 72 65 73 69 7a 65 20 72 65 73 tlogs resize res
000156b0: 6f 75 72 63 65 20 72 65 73 70 65 63 74 20 72 65 ource respect re
000156c0: 73 74 6f 72 65 20 72 65 73 74 72 69 63 74 65 64 store restricted
000156d0: 20 72 65 73 75 6c 74 20 72 65 73 75 6c 74 5f 63 result result_c
000156e0: 61 63 68 65 20 72 65 73 75 6d 61 62 6c 65 20 72 ache resumable r
000156f0: 65 73 75 6d 65 20 72 65 74 65 6e 74 69 6f 6e 20 esume retention
00015700: 72 65 74 75 72 6e 20 72 65 74 75 72 6e 69 6e 67 return returning
00015710: 20 72 65 74 75 72 6e 73 20 72 65 75 73 65 20 72 returns reuse r
00015720: 65 76 65 72 73 65 20 72 65 76 6f 6b 65 20 72 69 everse revoke ri
00015730: 67 68 74 20 72 6c 69 6b 65 20 72 6f 6c 65 20 72 ght rlike role r
00015740: 6f 6c 65 73 20 72 6f 6c 6c 62 61 63 6b 20 72 6f oles rollback ro
00015750: 6c 6c 69 6e 67 20 72 6f 6c 6c 75 70 20 72 6f 75 lling rollup rou
00015760: 6e 64 20 72 6f 77 20 72 6f 77 5f 63 6f 75 6e 74 nd row row_count
00015770: 20 72 6f 77 64 65 70 65 6e 64 65 6e 63 69 65 73 rowdependencies
00015780: 20 72 6f 77 69 64 20 72 6f 77 6e 75 6d 20 72 6f rowid rownum ro
00015790: 77 73 20 72 74 72 69 6d 20 72 75 6c 65 73 20 73 ws rtrim rules s
000157a0: 61 66 65 20 73 61 6c 74 20 73 61 6d 70 6c 65 20 afe salt sample
000157b0: 73 61 76 65 20 73 61 76 65 70 6f 69 6e 74 20 73 save savepoint s
000157c0: 62 31 20 73 62 32 20 73 62 34 20 73 63 61 6e 20 b1 sb2 sb4 scan
000157d0: 73 63 68 65 6d 61 20 73 63 68 65 6d 61 63 68 65 schema schemache
000157e0: 63 6b 20 73 63 6e 20 73 63 6f 70 65 20 73 63 72 ck scn scope scr
000157f0: 6f 6c 6c 20 73 64 6f 5f 67 65 6f 72 61 73 74 65 oll sdo_georaste
00015800: 72 20 73 64 6f 5f 74 6f 70 6f 5f 67 65 6f 6d 65 r sdo_topo_geome
00015810: 74 72 79 20 73 65 61 72 63 68 20 73 65 63 5f 74 try search sec_t
00015820: 6f 5f 74 69 6d 65 20 73 65 63 6f 6e 64 20 73 65 o_time second se
00015830: 63 6f 6e 64 73 20 73 65 63 74 69 6f 6e 20 73 65 conds section se
00015840: 63 75 72 65 66 69 6c 65 20 73 65 63 75 72 69 74 curefile securit
00015850: 79 20 73 65 65 64 20 73 65 67 6d 65 6e 74 20 73 y seed segment s
00015860: 65 6c 65 63 74 20 73 65 6c 66 20 73 65 6d 69 20 elect self semi
00015870: 73 65 71 75 65 6e 63 65 20 73 65 71 75 65 6e 74 sequence sequent
00015880: 69 61 6c 20 73 65 72 69 61 6c 69 7a 61 62 6c 65 ial serializable
00015890: 20 73 65 72 76 65 72 20 73 65 72 76 65 72 65 72 server serverer
000158a0: 72 6f 72 20 73 65 73 73 69 6f 6e 20 73 65 73 73 ror session sess
000158b0: 69 6f 6e 5f 75 73 65 72 20 73 65 73 73 69 6f 6e ion_user session
000158c0: 73 5f 70 65 72 5f 75 73 65 72 20 73 65 74 20 73 s_per_user set s
000158d0: 65 74 73 20 73 65 74 74 69 6e 67 73 20 73 68 61 ets settings sha
000158e0: 20 73 68 61 31 20 73 68 61 32 20 73 68 61 72 65 sha1 sha2 share
000158f0: 20 73 68 61 72 65 64 20 73 68 61 72 65 64 5f 70 shared shared_p
00015900: 6f 6f 6c 20 73 68 6f 72 74 20 73 68 6f 77 20 73 ool short show s
00015910: 68 72 69 6e 6b 20 73 68 75 74 64 6f 77 6e 20 73 hrink shutdown s
00015920: 69 5f 61 76 65 72 61 67 65 63 6f 6c 6f 72 20 73 i_averagecolor s
00015930: 69 5f 63 6f 6c 6f 72 68 69 73 74 6f 67 72 61 6d i_colorhistogram
00015940: 20 73 69 5f 66 65 61 74 75 72 65 6c 69 73 74 20 si_featurelist
00015950: 73 69 5f 70 6f 73 69 74 69 6f 6e 61 6c 63 6f 6c si_positionalcol
00015960: 6f 72 20 73 69 5f 73 74 69 6c 6c 69 6d 61 67 65 or si_stillimage
00015970: 20 73 69 5f 74 65 78 74 75 72 65 20 73 69 62 6c si_texture sibl
00015980: 69 6e 67 73 20 73 69 64 20 73 69 67 6e 20 73 69 ings sid sign si
00015990: 6e 20 73 69 7a 65 20 73 69 7a 65 5f 74 20 73 69 n size size_t si
000159a0: 7a 65 73 20 73 6b 69 70 20 73 6c 61 76 65 20 73 zes skip slave s
000159b0: 6c 65 65 70 20 73 6d 61 6c 6c 64 61 74 65 74 69 leep smalldateti
000159c0: 6d 65 66 72 6f 6d 70 61 72 74 73 20 73 6d 61 6c mefromparts smal
000159d0: 6c 66 69 6c 65 20 73 6e 61 70 73 68 6f 74 20 73 lfile snapshot s
000159e0: 6f 6d 65 20 73 6f 6e 61 6d 65 20 73 6f 72 74 20 ome soname sort
000159f0: 73 6f 75 6e 64 65 78 20 73 6f 75 72 63 65 20 73 soundex source s
00015a00: 70 61 63 65 20 73 70 61 72 73 65 20 73 70 66 69 pace sparse spfi
00015a10: 6c 65 20 73 70 6c 69 74 20 73 71 6c 20 73 71 6c le split sql sql
00015a20: 5f 62 69 67 5f 72 65 73 75 6c 74 20 73 71 6c 5f _big_result sql_
00015a30: 62 75 66 66 65 72 5f 72 65 73 75 6c 74 20 73 71 buffer_result sq
00015a40: 6c 5f 63 61 63 68 65 20 73 71 6c 5f 63 61 6c 63 l_cache sql_calc
00015a50: 5f 66 6f 75 6e 64 5f 72 6f 77 73 20 73 71 6c 5f _found_rows sql_
00015a60: 73 6d 61 6c 6c 5f 72 65 73 75 6c 74 20 73 71 6c small_result sql
00015a70: 5f 76 61 72 69 61 6e 74 5f 70 72 6f 70 65 72 74 _variant_propert
00015a80: 79 20 73 71 6c 63 6f 64 65 20 73 71 6c 64 61 74 y sqlcode sqldat
00015a90: 61 20 73 71 6c 65 72 72 6f 72 20 73 71 6c 6e 61 a sqlerror sqlna
00015aa0: 6d 65 20 73 71 6c 73 74 61 74 65 20 73 71 72 74 me sqlstate sqrt
00015ab0: 20 73 71 75 61 72 65 20 73 74 61 6e 64 61 6c 6f square standalo
00015ac0: 6e 65 20 73 74 61 6e 64 62 79 20 73 74 61 72 74 ne standby start
00015ad0: 20 73 74 61 72 74 69 6e 67 20 73 74 61 72 74 75 starting startu
00015ae0: 70 20 73 74 61 74 65 6d 65 6e 74 20 73 74 61 74 p statement stat
00015af0: 69 63 20 73 74 61 74 69 73 74 69 63 73 20 73 74 ic statistics st
00015b00: 61 74 73 5f 62 69 6e 6f 6d 69 61 6c 5f 74 65 73 ats_binomial_tes
00015b10: 74 20 73 74 61 74 73 5f 63 72 6f 73 73 74 61 62 t stats_crosstab
00015b20: 20 73 74 61 74 73 5f 6b 73 5f 74 65 73 74 20 73 stats_ks_test s
00015b30: 74 61 74 73 5f 6d 6f 64 65 20 73 74 61 74 73 5f tats_mode stats_
00015b40: 6d 77 5f 74 65 73 74 20 73 74 61 74 73 5f 6f 6e mw_test stats_on
00015b50: 65 5f 77 61 79 5f 61 6e 6f 76 61 20 73 74 61 74 e_way_anova stat
00015b60: 73 5f 74 5f 74 65 73 74 5f 20 73 74 61 74 73 5f s_t_test_ stats_
00015b70: 74 5f 74 65 73 74 5f 69 6e 64 65 70 20 73 74 61 t_test_indep sta
00015b80: 74 73 5f 74 5f 74 65 73 74 5f 6f 6e 65 20 73 74 ts_t_test_one st
00015b90: 61 74 73 5f 74 5f 74 65 73 74 5f 70 61 69 72 65 ats_t_test_paire
00015ba0: 64 20 73 74 61 74 73 5f 77 73 72 5f 74 65 73 74 d stats_wsr_test
00015bb0: 20 73 74 61 74 75 73 20 73 74 64 20 73 74 64 64 status std stdd
00015bc0: 65 76 20 73 74 64 64 65 76 5f 70 6f 70 20 73 74 ev stddev_pop st
00015bd0: 64 64 65 76 5f 73 61 6d 70 20 73 74 64 65 76 20 ddev_samp stdev
00015be0: 73 74 6f 70 20 73 74 6f 72 61 67 65 20 73 74 6f stop storage sto
00015bf0: 72 65 20 73 74 6f 72 65 64 20 73 74 72 20 73 74 re stored str st
00015c00: 72 5f 74 6f 5f 64 61 74 65 20 73 74 72 61 69 67 r_to_date straig
00015c10: 68 74 5f 6a 6f 69 6e 20 73 74 72 63 6d 70 20 73 ht_join strcmp s
00015c20: 74 72 69 63 74 20 73 74 72 69 6e 67 20 73 74 72 trict string str
00015c30: 75 63 74 20 73 74 75 66 66 20 73 74 79 6c 65 20 uct stuff style
00015c40: 73 75 62 64 61 74 65 20 73 75 62 70 61 72 74 69 subdate subparti
00015c50: 74 69 6f 6e 20 73 75 62 70 61 72 74 69 74 69 6f tion subpartitio
00015c60: 6e 73 20 73 75 62 73 74 69 74 75 74 61 62 6c 65 ns substitutable
00015c70: 20 73 75 62 73 74 72 20 73 75 62 73 74 72 69 6e substr substrin
00015c80: 67 20 73 75 62 74 69 6d 65 20 73 75 62 74 72 69 g subtime subtri
00015c90: 6e 67 5f 69 6e 64 65 78 20 73 75 62 74 79 70 65 ng_index subtype
00015ca0: 20 73 75 63 63 65 73 73 20 73 75 6d 20 73 75 73 success sum sus
00015cb0: 70 65 6e 64 20 73 77 69 74 63 68 20 73 77 69 74 pend switch swit
00015cc0: 63 68 6f 66 66 73 65 74 20 73 77 69 74 63 68 6f choffset switcho
00015cd0: 76 65 72 20 73 79 6e 63 20 73 79 6e 63 68 72 6f ver sync synchro
00015ce0: 6e 6f 75 73 20 73 79 6e 6f 6e 79 6d 20 73 79 73 nous synonym sys
00015cf0: 20 73 79 73 5f 78 6d 6c 61 67 67 20 73 79 73 61 sys_xmlagg sysa
00015d00: 73 6d 20 73 79 73 61 75 78 20 73 79 73 64 61 74 sm sysaux sysdat
00015d10: 65 20 73 79 73 64 61 74 65 74 69 6d 65 6f 66 66 e sysdatetimeoff
00015d20: 73 65 74 20 73 79 73 64 62 61 20 73 79 73 6f 70 set sysdba sysop
00015d30: 65 72 20 73 79 73 74 65 6d 20 73 79 73 74 65 6d er system system
00015d40: 5f 75 73 65 72 20 73 79 73 75 74 63 64 61 74 65 _user sysutcdate
00015d50: 74 69 6d 65 20 74 61 62 6c 65 20 74 61 62 6c 65 time table table
00015d60: 73 20 74 61 62 6c 65 73 70 61 63 65 20 74 61 62 s tablespace tab
00015d70: 6c 65 73 61 6d 70 6c 65 20 74 61 6e 20 74 64 6f lesample tan tdo
00015d80: 20 74 65 6d 70 6c 61 74 65 20 74 65 6d 70 6f 72 template tempor
00015d90: 61 72 79 20 74 65 72 6d 69 6e 61 74 65 64 20 74 ary terminated t
00015da0: 65 72 74 69 61 72 79 5f 77 65 69 67 68 74 73 20 ertiary_weights
00015db0: 74 65 73 74 20 74 68 61 6e 20 74 68 65 6e 20 74 test than then t
00015dc0: 68 72 65 61 64 20 74 68 72 6f 75 67 68 20 74 69 hread through ti
00015dd0: 65 72 20 74 69 65 73 20 74 69 6d 65 20 74 69 6d er ties time tim
00015de0: 65 5f 66 6f 72 6d 61 74 20 74 69 6d 65 5f 7a 6f e_format time_zo
00015df0: 6e 65 20 74 69 6d 65 64 69 66 66 20 74 69 6d 65 ne timediff time
00015e00: 66 72 6f 6d 70 61 72 74 73 20 74 69 6d 65 6f 75 fromparts timeou
00015e10: 74 20 74 69 6d 65 73 74 61 6d 70 20 74 69 6d 65 t timestamp time
00015e20: 73 74 61 6d 70 61 64 64 20 74 69 6d 65 73 74 61 stampadd timesta
00015e30: 6d 70 64 69 66 66 20 74 69 6d 65 7a 6f 6e 65 5f mpdiff timezone_
00015e40: 61 62 62 72 20 74 69 6d 65 7a 6f 6e 65 5f 6d 69 abbr timezone_mi
00015e50: 6e 75 74 65 20 74 69 6d 65 7a 6f 6e 65 5f 72 65 nute timezone_re
00015e60: 67 69 6f 6e 20 74 6f 20 74 6f 5f 62 61 73 65 36 gion to to_base6
00015e70: 34 20 74 6f 5f 64 61 74 65 20 74 6f 5f 64 61 79 4 to_date to_day
00015e80: 73 20 74 6f 5f 73 65 63 6f 6e 64 73 20 74 6f 64 s to_seconds tod
00015e90: 61 74 65 74 69 6d 65 6f 66 66 73 65 74 20 74 72 atetimeoffset tr
00015ea0: 61 63 65 20 74 72 61 63 6b 69 6e 67 20 74 72 61 ace tracking tra
00015eb0: 6e 73 61 63 74 69 6f 6e 20 74 72 61 6e 73 61 63 nsaction transac
00015ec0: 74 69 6f 6e 61 6c 20 74 72 61 6e 73 6c 61 74 65 tional translate
00015ed0: 20 74 72 61 6e 73 6c 61 74 69 6f 6e 20 74 72 65 translation tre
00015ee0: 61 74 20 74 72 69 67 67 65 72 20 74 72 69 67 67 at trigger trigg
00015ef0: 65 72 5f 6e 65 73 74 6c 65 76 65 6c 20 74 72 69 er_nestlevel tri
00015f00: 67 67 65 72 73 20 74 72 69 6d 20 74 72 75 6e 63 ggers trim trunc
00015f10: 61 74 65 20 74 72 79 5f 63 61 73 74 20 74 72 79 ate try_cast try
00015f20: 5f 63 6f 6e 76 65 72 74 20 74 72 79 5f 70 61 72 _convert try_par
00015f30: 73 65 20 74 79 70 65 20 75 62 31 20 75 62 32 20 se type ub1 ub2
00015f40: 75 62 34 20 75 63 61 73 65 20 75 6e 61 72 63 68 ub4 ucase unarch
00015f50: 69 76 65 64 20 75 6e 62 6f 75 6e 64 65 64 20 75 ived unbounded u
00015f60: 6e 63 6f 6d 70 72 65 73 73 20 75 6e 64 65 72 20 ncompress under
00015f70: 75 6e 64 6f 20 75 6e 68 65 78 20 75 6e 69 63 6f undo unhex unico
00015f80: 64 65 20 75 6e 69 66 6f 72 6d 20 75 6e 69 6e 73 de uniform unins
00015f90: 74 61 6c 6c 20 75 6e 69 6f 6e 20 75 6e 69 71 75 tall union uniqu
00015fa0: 65 20 75 6e 69 78 5f 74 69 6d 65 73 74 61 6d 70 e unix_timestamp
00015fb0: 20 75 6e 6b 6e 6f 77 6e 20 75 6e 6c 69 6d 69 74 unknown unlimit
00015fc0: 65 64 20 75 6e 6c 6f 63 6b 20 75 6e 6e 65 73 74 ed unlock unnest
00015fd0: 20 75 6e 70 69 76 6f 74 20 75 6e 72 65 63 6f 76 unpivot unrecov
00015fe0: 65 72 61 62 6c 65 20 75 6e 73 61 66 65 20 75 6e erable unsafe un
00015ff0: 73 69 67 6e 65 64 20 75 6e 74 69 6c 20 75 6e 74 signed until unt
00016000: 72 75 73 74 65 64 20 75 6e 75 73 61 62 6c 65 20 rusted unusable
00016010: 75 6e 75 73 65 64 20 75 70 64 61 74 65 20 75 70 unused update up
00016020: 64 61 74 65 64 20 75 70 67 72 61 64 65 20 75 70 dated upgrade up
00016030: 70 65 64 20 75 70 70 65 72 20 75 70 73 65 72 74 ped upper upsert
00016040: 20 75 72 6c 20 75 72 6f 77 69 64 20 75 73 61 62 url urowid usab
00016050: 6c 65 20 75 73 61 67 65 20 75 73 65 20 75 73 65 le usage use use
00016060: 5f 73 74 6f 72 65 64 5f 6f 75 74 6c 69 6e 65 73 _stored_outlines
00016070: 20 75 73 65 72 20 75 73 65 72 5f 64 61 74 61 20 user user_data
00016080: 75 73 65 72 5f 72 65 73 6f 75 72 63 65 73 20 75 user_resources u
00016090: 73 65 72 73 20 75 73 69 6e 67 20 75 74 63 5f 64 sers using utc_d
000160a0: 61 74 65 20 75 74 63 5f 74 69 6d 65 73 74 61 6d ate utc_timestam
000160b0: 70 20 75 75 69 64 20 75 75 69 64 5f 73 68 6f 72 p uuid uuid_shor
000160c0: 74 20 76 61 6c 69 64 61 74 65 20 76 61 6c 69 64 t validate valid
000160d0: 61 74 65 5f 70 61 73 73 77 6f 72 64 5f 73 74 72 ate_password_str
000160e0: 65 6e 67 74 68 20 76 61 6c 69 64 61 74 69 6f 6e ength validation
000160f0: 20 76 61 6c 69 73 74 20 76 61 6c 75 65 20 76 61 valist value va
00016100: 6c 75 65 73 20 76 61 72 20 76 61 72 5f 73 61 6d lues var var_sam
00016110: 70 20 76 61 72 63 68 61 72 63 20 76 61 72 69 20 p varcharc vari
00016120: 76 61 72 69 61 20 76 61 72 69 61 62 20 76 61 72 varia variab var
00016130: 69 61 62 6c 20 76 61 72 69 61 62 6c 65 20 76 61 iabl variable va
00016140: 72 69 61 62 6c 65 73 20 76 61 72 69 61 6e 63 65 riables variance
00016150: 20 76 61 72 70 20 76 61 72 72 61 77 20 76 61 72 varp varraw var
00016160: 72 61 77 63 20 76 61 72 72 61 79 20 76 65 72 69 rawc varray veri
00016170: 66 79 20 76 65 72 73 69 6f 6e 20 76 65 72 73 69 fy version versi
00016180: 6f 6e 73 20 76 69 65 77 20 76 69 72 74 75 61 6c ons view virtual
00016190: 20 76 69 73 69 62 6c 65 20 76 6f 69 64 20 77 61 visible void wa
000161a0: 69 74 20 77 61 6c 6c 65 74 20 77 61 72 6e 69 6e it wallet warnin
000161b0: 67 20 77 61 72 6e 69 6e 67 73 20 77 65 65 6b 20 g warnings week
000161c0: 77 65 65 6b 64 61 79 20 77 65 65 6b 6f 66 79 65 weekday weekofye
000161d0: 61 72 20 77 65 6c 6c 66 6f 72 6d 65 64 20 77 68 ar wellformed wh
000161e0: 65 6e 20 77 68 65 6e 65 20 77 68 65 6e 65 76 20 en whene whenev
000161f0: 77 68 65 6e 65 76 65 20 77 68 65 6e 65 76 65 72 wheneve whenever
00016200: 20 77 68 65 72 65 20 77 68 69 6c 65 20 77 68 69 where while whi
00016210: 74 65 73 70 61 63 65 20 77 69 6e 64 6f 77 20 77 tespace window w
00016220: 69 74 68 20 77 69 74 68 69 6e 20 77 69 74 68 6f ith within witho
00016230: 75 74 20 77 6f 72 6b 20 77 72 61 70 70 65 64 20 ut work wrapped
00016240: 78 64 62 20 78 6d 6c 20 78 6d 6c 61 67 67 20 78 xdb xml xmlagg x
00016250: 6d 6c 61 74 74 72 69 62 75 74 65 73 20 78 6d 6c mlattributes xml
00016260: 63 61 73 74 20 78 6d 6c 63 6f 6c 61 74 74 76 61 cast xmlcolattva
00016270: 6c 20 78 6d 6c 65 6c 65 6d 65 6e 74 20 78 6d 6c l xmlelement xml
00016280: 65 78 69 73 74 73 20 78 6d 6c 66 6f 72 65 73 74 exists xmlforest
00016290: 20 78 6d 6c 69 6e 64 65 78 20 78 6d 6c 6e 61 6d xmlindex xmlnam
000162a0: 65 73 70 61 63 65 73 20 78 6d 6c 70 69 20 78 6d espaces xmlpi xm
000162b0: 6c 71 75 65 72 79 20 78 6d 6c 72 6f 6f 74 20 78 lquery xmlroot x
000162c0: 6d 6c 73 63 68 65 6d 61 20 78 6d 6c 73 65 72 69 mlschema xmlseri
000162d0: 61 6c 69 7a 65 20 78 6d 6c 74 61 62 6c 65 20 78 alize xmltable x
000162e0: 6d 6c 74 79 70 65 20 78 6f 72 20 79 65 61 72 20 mltype xor year
000162f0: 79 65 61 72 5f 74 6f 5f 6d 6f 6e 74 68 20 79 65 year_to_month ye
00016300: 61 72 73 20 79 65 61 72 77 65 65 6b 22 2c 6c 69 ars yearweek",li
00016310: 74 65 72 61 6c 3a 22 74 72 75 65 20 66 61 6c 73 teral:"true fals
00016320: 65 20 6e 75 6c 6c 20 75 6e 6b 6e 6f 77 6e 22 2c e null unknown",
00016330: 62 75 69 6c 74 5f 69 6e 3a 22 61 72 72 61 79 20 built_in:"array
00016340: 62 69 67 69 6e 74 20 62 69 6e 61 72 79 20 62 69 bigint binary bi
00016350: 74 20 62 6c 6f 62 20 62 6f 6f 6c 20 62 6f 6f 6c t blob bool bool
00016360: 65 61 6e 20 63 68 61 72 20 63 68 61 72 61 63 74 ean char charact
00016370: 65 72 20 64 61 74 65 20 64 65 63 20 64 65 63 69 er date dec deci
00016380: 6d 61 6c 20 66 6c 6f 61 74 20 69 6e 74 20 69 6e mal float int in
00016390: 74 38 20 69 6e 74 65 67 65 72 20 69 6e 74 65 72 t8 integer inter
000163a0: 76 61 6c 20 6e 75 6d 62 65 72 20 6e 75 6d 65 72 val number numer
000163b0: 69 63 20 72 65 61 6c 20 72 65 63 6f 72 64 20 73 ic real record s
000163c0: 65 72 69 61 6c 20 73 65 72 69 61 6c 38 20 73 6d erial serial8 sm
000163d0: 61 6c 6c 69 6e 74 20 74 65 78 74 20 74 69 6d 65 allint text time
000163e0: 20 74 69 6d 65 73 74 61 6d 70 20 74 69 6e 79 69 timestamp tinyi
000163f0: 6e 74 20 76 61 72 63 68 61 72 20 76 61 72 63 68 nt varchar varch
00016400: 61 72 32 20 76 61 72 79 69 6e 67 20 76 6f 69 64 ar2 varying void
00016410: 22 7d 2c 63 6f 6e 74 61 69 6e 73 3a 5b 7b 63 6c "},contains:[{cl
00016420: 61 73 73 4e 61 6d 65 3a 22 73 74 72 69 6e 67 22 assName:"string"
00016430: 2c 62 65 67 69 6e 3a 22 27 22 2c 65 6e 64 3a 22 ,begin:"'",end:"
00016440: 27 22 2c 63 6f 6e 74 61 69 6e 73 3a 5b 7b 62 65 '",contains:[{be
00016450: 67 69 6e 3a 22 27 27 22 7d 5d 7d 2c 7b 63 6c 61 gin:"''"}]},{cla
00016460: 73 73 4e 61 6d 65 3a 22 73 74 72 69 6e 67 22 2c ssName:"string",
00016470: 62 65 67 69 6e 3a 27 22 27 2c 65 6e 64 3a 27 22 begin:'"',end:'"
00016480: 27 2c 63 6f 6e 74 61 69 6e 73 3a 5b 7b 62 65 67 ',contains:[{beg
00016490: 69 6e 3a 27 22 22 27 7d 5d 7d 2c 7b 63 6c 61 73 in:'""'}]},{clas
000164a0: 73 4e 61 6d 65 3a 22 73 74 72 69 6e 67 22 2c 62 sName:"string",b
000164b0: 65 67 69 6e 3a 22 60 22 2c 65 6e 64 3a 22 60 22 egin:"`",end:"`"
000164c0: 7d 2c 65 2e 43 5f 4e 55 4d 42 45 52 5f 4d 4f 44 },e.C_NUMBER_MOD
000164d0: 45 2c 65 2e 43 5f 42 4c 4f 43 4b 5f 43 4f 4d 4d E,e.C_BLOCK_COMM
000164e0: 45 4e 54 5f 4d 4f 44 45 2c 74 2c 65 2e 48 41 53 ENT_MODE,t,e.HAS
000164f0: 48 5f 43 4f 4d 4d 45 4e 54 5f 4d 4f 44 45 5d 7d H_COMMENT_MODE]}
00016500: 2c 65 2e 43 5f 42 4c 4f 43 4b 5f 43 4f 4d 4d 45 ,e.C_BLOCK_COMME
00016510: 4e 54 5f 4d 4f 44 45 2c 74 2c 65 2e 48 41 53 48 NT_MODE,t,e.HASH
00016520: 5f 43 4f 4d 4d 45 4e 54 5f 4d 4f 44 45 5d 7d 7d _COMMENT_MODE]}}
00016530: 7d 28 29 29 3b 0a 68 6c 6a 73 2e 72 65 67 69 73 }());.hljs.regis
00016540: 74 65 72 4c 61 6e 67 75 61 67 65 28 22 73 77 69 terLanguage("swi
00016550: 66 74 22 2c 66 75 6e 63 74 69 6f 6e 28 29 7b 22 ft",function(){"
00016560: 75 73 65 20 73 74 72 69 63 74 22 3b 72 65 74 75 use strict";retu
00016570: 72 6e 20 66 75 6e 63 74 69 6f 6e 28 65 29 7b 76 rn function(e){v
00016580: 61 72 20 69 3d 7b 6b 65 79 77 6f 72 64 3a 22 23 ar i={keyword:"#
00016590: 61 76 61 69 6c 61 62 6c 65 20 23 63 6f 6c 6f 72 available #color
000165a0: 4c 69 74 65 72 61 6c 20 23 63 6f 6c 75 6d 6e 20 Literal #column
000165b0: 23 65 6c 73 65 20 23 65 6c 73 65 69 66 20 23 65 #else #elseif #e
000165c0: 6e 64 69 66 20 23 66 69 6c 65 20 23 66 69 6c 65 ndif #file #file
000165d0: 4c 69 74 65 72 61 6c 20 23 66 75 6e 63 74 69 6f Literal #functio
000165e0: 6e 20 23 69 66 20 23 69 6d 61 67 65 4c 69 74 65 n #if #imageLite
000165f0: 72 61 6c 20 23 6c 69 6e 65 20 23 73 65 6c 65 63 ral #line #selec
00016600: 74 6f 72 20 23 73 6f 75 72 63 65 4c 6f 63 61 74 tor #sourceLocat
00016610: 69 6f 6e 20 5f 20 5f 5f 43 4f 4c 55 4d 4e 5f 5f ion _ __COLUMN__
00016620: 20 5f 5f 46 49 4c 45 5f 5f 20 5f 5f 46 55 4e 43 __FILE__ __FUNC
00016630: 54 49 4f 4e 5f 5f 20 5f 5f 4c 49 4e 45 5f 5f 20 TION__ __LINE__
00016640: 41 6e 79 20 61 73 20 61 73 21 20 61 73 3f 20 61 Any as as! as? a
00016650: 73 73 6f 63 69 61 74 65 64 74 79 70 65 20 61 73 ssociatedtype as
00016660: 73 6f 63 69 61 74 69 76 69 74 79 20 62 72 65 61 sociativity brea
00016670: 6b 20 63 61 73 65 20 63 61 74 63 68 20 63 6c 61 k case catch cla
00016680: 73 73 20 63 6f 6e 74 69 6e 75 65 20 63 6f 6e 76 ss continue conv
00016690: 65 6e 69 65 6e 63 65 20 64 65 66 61 75 6c 74 20 enience default
000166a0: 64 65 66 65 72 20 64 65 69 6e 69 74 20 64 69 64 defer deinit did
000166b0: 53 65 74 20 64 6f 20 64 79 6e 61 6d 69 63 20 64 Set do dynamic d
000166c0: 79 6e 61 6d 69 63 54 79 70 65 20 65 6c 73 65 20 ynamicType else
000166d0: 65 6e 75 6d 20 65 78 74 65 6e 73 69 6f 6e 20 66 enum extension f
000166e0: 61 6c 6c 74 68 72 6f 75 67 68 20 66 61 6c 73 65 allthrough false
000166f0: 20 66 69 6c 65 70 72 69 76 61 74 65 20 66 69 6e fileprivate fin
00016700: 61 6c 20 66 6f 72 20 66 75 6e 63 20 67 65 74 20 al for func get
00016710: 67 75 61 72 64 20 69 66 20 69 6d 70 6f 72 74 20 guard if import
00016720: 69 6e 20 69 6e 64 69 72 65 63 74 20 69 6e 66 69 in indirect infi
00016730: 78 20 69 6e 69 74 20 69 6e 6f 75 74 20 69 6e 74 x init inout int
00016740: 65 72 6e 61 6c 20 69 73 20 6c 61 7a 79 20 6c 65 ernal is lazy le
00016750: 66 74 20 6c 65 74 20 6d 75 74 61 74 69 6e 67 20 ft let mutating
00016760: 6e 69 6c 20 6e 6f 6e 65 20 6e 6f 6e 6d 75 74 61 nil none nonmuta
00016770: 74 69 6e 67 20 6f 70 65 6e 20 6f 70 65 72 61 74 ting open operat
00016780: 6f 72 20 6f 70 74 69 6f 6e 61 6c 20 6f 76 65 72 or optional over
00016790: 72 69 64 65 20 70 6f 73 74 66 69 78 20 70 72 65 ride postfix pre
000167a0: 63 65 64 65 6e 63 65 20 70 72 65 66 69 78 20 70 cedence prefix p
000167b0: 72 69 76 61 74 65 20 70 72 6f 74 6f 63 6f 6c 20 rivate protocol
000167c0: 50 72 6f 74 6f 63 6f 6c 20 70 75 62 6c 69 63 20 Protocol public
000167d0: 72 65 70 65 61 74 20 72 65 71 75 69 72 65 64 20 repeat required
000167e0: 72 65 74 68 72 6f 77 73 20 72 65 74 75 72 6e 20 rethrows return
000167f0: 72 69 67 68 74 20 73 65 6c 66 20 53 65 6c 66 20 right self Self
00016800: 73 65 74 20 73 74 61 74 69 63 20 73 74 72 75 63 set static struc
00016810: 74 20 73 75 62 73 63 72 69 70 74 20 73 75 70 65 t subscript supe
00016820: 72 20 73 77 69 74 63 68 20 74 68 72 6f 77 20 74 r switch throw t
00016830: 68 72 6f 77 73 20 74 72 75 65 20 74 72 79 20 74 hrows true try t
00016840: 72 79 21 20 74 72 79 3f 20 54 79 70 65 20 74 79 ry! try? Type ty
00016850: 70 65 61 6c 69 61 73 20 75 6e 6f 77 6e 65 64 20 pealias unowned
00016860: 76 61 72 20 77 65 61 6b 20 77 68 65 72 65 20 77 var weak where w
00016870: 68 69 6c 65 20 77 69 6c 6c 53 65 74 22 2c 6c 69 hile willSet",li
00016880: 74 65 72 61 6c 3a 22 74 72 75 65 20 66 61 6c 73 teral:"true fals
00016890: 65 20 6e 69 6c 22 2c 62 75 69 6c 74 5f 69 6e 3a e nil",built_in:
000168a0: 22 61 62 73 20 61 64 76 61 6e 63 65 20 61 6c 69 "abs advance ali
000168b0: 67 6e 6f 66 20 61 6c 69 67 6e 6f 66 56 61 6c 75 gnof alignofValu
000168c0: 65 20 61 6e 79 47 65 6e 65 72 61 74 6f 72 20 61 e anyGenerator a
000168d0: 73 73 65 72 74 20 61 73 73 65 72 74 69 6f 6e 46 ssert assertionF
000168e0: 61 69 6c 75 72 65 20 62 72 69 64 67 65 46 72 6f ailure bridgeFro
000168f0: 6d 4f 62 6a 65 63 74 69 76 65 43 20 62 72 69 64 mObjectiveC brid
00016900: 67 65 46 72 6f 6d 4f 62 6a 65 63 74 69 76 65 43 geFromObjectiveC
00016910: 55 6e 63 6f 6e 64 69 74 69 6f 6e 61 6c 20 62 72 Unconditional br
00016920: 69 64 67 65 54 6f 4f 62 6a 65 63 74 69 76 65 43 idgeToObjectiveC
00016930: 20 62 72 69 64 67 65 54 6f 4f 62 6a 65 63 74 69 bridgeToObjecti
00016940: 76 65 43 55 6e 63 6f 6e 64 69 74 69 6f 6e 61 6c veCUnconditional
00016950: 20 63 20 63 6f 6d 70 61 63 74 4d 61 70 20 63 6f c compactMap co
00016960: 6e 74 61 69 6e 73 20 63 6f 75 6e 74 20 63 6f 75 ntains count cou
00016970: 6e 74 45 6c 65 6d 65 6e 74 73 20 63 6f 75 6e 74 ntElements count
00016980: 4c 65 61 64 69 6e 67 5a 65 72 6f 73 20 64 65 62 LeadingZeros deb
00016990: 75 67 50 72 69 6e 74 20 64 65 62 75 67 50 72 69 ugPrint debugPri
000169a0: 6e 74 6c 6e 20 64 69 73 74 61 6e 63 65 20 64 72 ntln distance dr
000169b0: 6f 70 46 69 72 73 74 20 64 72 6f 70 4c 61 73 74 opFirst dropLast
000169c0: 20 64 75 6d 70 20 65 6e 63 6f 64 65 42 69 74 73 dump encodeBits
000169d0: 41 73 57 6f 72 64 73 20 65 6e 75 6d 65 72 61 74 AsWords enumerat
000169e0: 65 20 65 71 75 61 6c 20 66 61 74 61 6c 45 72 72 e equal fatalErr
000169f0: 6f 72 20 66 69 6c 74 65 72 20 66 69 6e 64 20 67 or filter find g
00016a00: 65 74 42 72 69 64 67 65 64 4f 62 6a 65 63 74 69 etBridgedObjecti
00016a10: 76 65 43 54 79 70 65 20 67 65 74 56 61 4c 69 73 veCType getVaLis
00016a20: 74 20 69 6e 64 69 63 65 73 20 69 6e 73 65 72 74 t indices insert
00016a30: 69 6f 6e 53 6f 72 74 20 69 73 42 72 69 64 67 65 ionSort isBridge
00016a40: 64 54 6f 4f 62 6a 65 63 74 69 76 65 43 20 69 73 dToObjectiveC is
00016a50: 42 72 69 64 67 65 64 56 65 72 62 61 74 69 6d 54 BridgedVerbatimT
00016a60: 6f 4f 62 6a 65 63 74 69 76 65 43 20 69 73 55 6e oObjectiveC isUn
00016a70: 69 71 75 65 6c 79 52 65 66 65 72 65 6e 63 65 64 iquelyReferenced
00016a80: 20 69 73 55 6e 69 71 75 65 6c 79 52 65 66 65 72 isUniquelyRefer
00016a90: 65 6e 63 65 64 4e 6f 6e 4f 62 6a 43 20 6a 6f 69 encedNonObjC joi
00016aa0: 6e 20 6c 61 7a 79 20 6c 65 78 69 63 6f 67 72 61 n lazy lexicogra
00016ab0: 70 68 69 63 61 6c 43 6f 6d 70 61 72 65 20 6d 61 phicalCompare ma
00016ac0: 70 20 6d 61 78 20 6d 61 78 45 6c 65 6d 65 6e 74 p max maxElement
00016ad0: 20 6d 69 6e 20 6d 69 6e 45 6c 65 6d 65 6e 74 20 min minElement
00016ae0: 6e 75 6d 65 72 69 63 43 61 73 74 20 6f 76 65 72 numericCast over
00016af0: 6c 61 70 73 20 70 61 72 74 69 74 69 6f 6e 20 70 laps partition p
00016b00: 6f 73 69 78 20 70 72 65 63 6f 6e 64 69 74 69 6f osix preconditio
00016b10: 6e 20 70 72 65 63 6f 6e 64 69 74 69 6f 6e 46 61 n preconditionFa
00016b20: 69 6c 75 72 65 20 70 72 69 6e 74 20 70 72 69 6e ilure print prin
00016b30: 74 6c 6e 20 71 75 69 63 6b 53 6f 72 74 20 72 65 tln quickSort re
00016b40: 61 64 4c 69 6e 65 20 72 65 64 75 63 65 20 72 65 adLine reduce re
00016b50: 66 6c 65 63 74 20 72 65 69 6e 74 65 72 70 72 65 flect reinterpre
00016b60: 74 43 61 73 74 20 72 65 76 65 72 73 65 20 72 6f tCast reverse ro
00016b70: 75 6e 64 55 70 54 6f 41 6c 69 67 6e 6d 65 6e 74 undUpToAlignment
00016b80: 20 73 69 7a 65 6f 66 20 73 69 7a 65 6f 66 56 61 sizeof sizeofVa
00016b90: 6c 75 65 20 73 6f 72 74 20 73 70 6c 69 74 20 73 lue sort split s
00016ba0: 74 61 72 74 73 57 69 74 68 20 73 74 72 69 64 65 tartsWith stride
00016bb0: 20 73 74 72 69 64 65 6f 66 20 73 74 72 69 64 65 strideof stride
00016bc0: 6f 66 56 61 6c 75 65 20 73 77 61 70 20 74 6f 53 ofValue swap toS
00016bd0: 74 72 69 6e 67 20 74 72 61 6e 73 63 6f 64 65 20 tring transcode
00016be0: 75 6e 64 65 72 65 73 74 69 6d 61 74 65 43 6f 75 underestimateCou
00016bf0: 6e 74 20 75 6e 73 61 66 65 41 64 64 72 65 73 73 nt unsafeAddress
00016c00: 4f 66 20 75 6e 73 61 66 65 42 69 74 43 61 73 74 Of unsafeBitCast
00016c10: 20 75 6e 73 61 66 65 44 6f 77 6e 63 61 73 74 20 unsafeDowncast
00016c20: 75 6e 73 61 66 65 55 6e 77 72 61 70 20 75 6e 73 unsafeUnwrap uns
00016c30: 61 66 65 52 65 66 6c 65 63 74 20 77 69 74 68 45 afeReflect withE
00016c40: 78 74 65 6e 64 65 64 4c 69 66 65 74 69 6d 65 20 xtendedLifetime
00016c50: 77 69 74 68 4f 62 6a 65 63 74 41 74 50 6c 75 73 withObjectAtPlus
00016c60: 5a 65 72 6f 20 77 69 74 68 55 6e 73 61 66 65 50 Zero withUnsafeP
00016c70: 6f 69 6e 74 65 72 20 77 69 74 68 55 6e 73 61 66 ointer withUnsaf
00016c80: 65 50 6f 69 6e 74 65 72 54 6f 4f 62 6a 65 63 74 ePointerToObject
00016c90: 20 77 69 74 68 55 6e 73 61 66 65 4d 75 74 61 62 withUnsafeMutab
00016ca0: 6c 65 50 6f 69 6e 74 65 72 20 77 69 74 68 55 6e lePointer withUn
00016cb0: 73 61 66 65 4d 75 74 61 62 6c 65 50 6f 69 6e 74 safeMutablePoint
00016cc0: 65 72 73 20 77 69 74 68 55 6e 73 61 66 65 50 6f ers withUnsafePo
00016cd0: 69 6e 74 65 72 20 77 69 74 68 55 6e 73 61 66 65 inter withUnsafe
00016ce0: 50 6f 69 6e 74 65 72 73 20 77 69 74 68 56 61 4c Pointers withVaL
00016cf0: 69 73 74 20 7a 69 70 22 7d 2c 6e 3d 65 2e 43 4f ist zip"},n=e.CO
00016d00: 4d 4d 45 4e 54 28 22 2f 5c 5c 2a 22 2c 22 5c 5c MMENT("/\\*","\\
00016d10: 2a 2f 22 2c 7b 63 6f 6e 74 61 69 6e 73 3a 5b 22 */",{contains:["
00016d20: 73 65 6c 66 22 5d 7d 29 2c 74 3d 7b 63 6c 61 73 self"]}),t={clas
00016d30: 73 4e 61 6d 65 3a 22 73 75 62 73 74 22 2c 62 65 sName:"subst",be
00016d40: 67 69 6e 3a 2f 5c 5c 5c 28 2f 2c 65 6e 64 3a 22 gin:/\\\(/,end:"
00016d50: 5c 5c 29 22 2c 6b 65 79 77 6f 72 64 73 3a 69 2c \\)",keywords:i,
00016d60: 63 6f 6e 74 61 69 6e 73 3a 5b 5d 7d 2c 61 3d 7b contains:[]},a={
00016d70: 63 6c 61 73 73 4e 61 6d 65 3a 22 73 74 72 69 6e className:"strin
00016d80: 67 22 2c 63 6f 6e 74 61 69 6e 73 3a 5b 65 2e 42 g",contains:[e.B
00016d90: 41 43 4b 53 4c 41 53 48 5f 45 53 43 41 50 45 2c ACKSLASH_ESCAPE,
00016da0: 74 5d 2c 76 61 72 69 61 6e 74 73 3a 5b 7b 62 65 t],variants:[{be
00016db0: 67 69 6e 3a 2f 22 22 22 2f 2c 65 6e 64 3a 2f 22 gin:/"""/,end:/"
00016dc0: 22 22 2f 7d 2c 7b 62 65 67 69 6e 3a 2f 22 2f 2c ""/},{begin:/"/,
00016dd0: 65 6e 64 3a 2f 22 2f 7d 5d 7d 2c 72 3d 7b 63 6c end:/"/}]},r={cl
00016de0: 61 73 73 4e 61 6d 65 3a 22 6e 75 6d 62 65 72 22 assName:"number"
00016df0: 2c 62 65 67 69 6e 3a 22 5c 5c 62 28 5b 5c 5c 64 ,begin:"\\b([\\d
00016e00: 5f 5d 2b 28 5c 5c 2e 5b 5c 5c 64 65 45 5f 5d 2b _]+(\\.[\\deE_]+
00016e10: 29 3f 7c 30 78 5b 61 2d 66 41 2d 46 30 2d 39 5f )?|0x[a-fA-F0-9_
00016e20: 5d 2b 28 5c 5c 2e 5b 61 2d 66 41 2d 46 30 2d 39 ]+(\\.[a-fA-F0-9
00016e30: 70 5f 5d 2b 29 3f 7c 30 62 5b 30 31 5f 5d 2b 7c p_]+)?|0b[01_]+|
00016e40: 30 6f 5b 30 2d 37 5f 5d 2b 29 5c 5c 62 22 2c 72 0o[0-7_]+)\\b",r
00016e50: 65 6c 65 76 61 6e 63 65 3a 30 7d 3b 72 65 74 75 elevance:0};retu
00016e60: 72 6e 20 74 2e 63 6f 6e 74 61 69 6e 73 3d 5b 72 rn t.contains=[r
00016e70: 5d 2c 7b 6e 61 6d 65 3a 22 53 77 69 66 74 22 2c ],{name:"Swift",
00016e80: 6b 65 79 77 6f 72 64 73 3a 69 2c 63 6f 6e 74 61 keywords:i,conta
00016e90: 69 6e 73 3a 5b 61 2c 65 2e 43 5f 4c 49 4e 45 5f ins:[a,e.C_LINE_
00016ea0: 43 4f 4d 4d 45 4e 54 5f 4d 4f 44 45 2c 6e 2c 7b COMMENT_MODE,n,{
00016eb0: 63 6c 61 73 73 4e 61 6d 65 3a 22 74 79 70 65 22 className:"type"
00016ec0: 2c 62 65 67 69 6e 3a 22 5c 5c 62 5b 41 2d 5a 5d ,begin:"\\b[A-Z]
00016ed0: 5b 5c 5c 77 c3 80 2d ca b8 27 5d 2a 5b 21 3f 5d [\\w..-..']*[!?]
00016ee0: 22 7d 2c 7b 63 6c 61 73 73 4e 61 6d 65 3a 22 74 "},{className:"t
00016ef0: 79 70 65 22 2c 62 65 67 69 6e 3a 22 5c 5c 62 5b ype",begin:"\\b[
00016f00: 41 2d 5a 5d 5b 5c 5c 77 c3 80 2d ca b8 27 5d 2a A-Z][\\w..-..']*
00016f10: 22 2c 72 65 6c 65 76 61 6e 63 65 3a 30 7d 2c 72 ",relevance:0},r
00016f20: 2c 7b 63 6c 61 73 73 4e 61 6d 65 3a 22 66 75 6e ,{className:"fun
00016f30: 63 74 69 6f 6e 22 2c 62 65 67 69 6e 4b 65 79 77 ction",beginKeyw
00016f40: 6f 72 64 73 3a 22 66 75 6e 63 22 2c 65 6e 64 3a ords:"func",end:
00016f50: 22 7b 22 2c 65 78 63 6c 75 64 65 45 6e 64 3a 21 "{",excludeEnd:!
00016f60: 30 2c 63 6f 6e 74 61 69 6e 73 3a 5b 65 2e 69 6e 0,contains:[e.in
00016f70: 68 65 72 69 74 28 65 2e 54 49 54 4c 45 5f 4d 4f herit(e.TITLE_MO
00016f80: 44 45 2c 7b 62 65 67 69 6e 3a 2f 5b 41 2d 5a 61 DE,{begin:/[A-Za
00016f90: 2d 7a 24 5f 5d 5b 30 2d 39 41 2d 5a 61 2d 7a 24 -z$_][0-9A-Za-z$
00016fa0: 5f 5d 2a 2f 7d 29 2c 7b 62 65 67 69 6e 3a 2f 3c _]*/}),{begin:/<
00016fb0: 2f 2c 65 6e 64 3a 2f 3e 2f 7d 2c 7b 63 6c 61 73 /,end:/>/},{clas
00016fc0: 73 4e 61 6d 65 3a 22 70 61 72 61 6d 73 22 2c 62 sName:"params",b
00016fd0: 65 67 69 6e 3a 2f 5c 28 2f 2c 65 6e 64 3a 2f 5c egin:/\(/,end:/\
00016fe0: 29 2f 2c 65 6e 64 73 50 61 72 65 6e 74 3a 21 30 )/,endsParent:!0
00016ff0: 2c 6b 65 79 77 6f 72 64 73 3a 69 2c 63 6f 6e 74 ,keywords:i,cont
00017000: 61 69 6e 73 3a 5b 22 73 65 6c 66 22 2c 72 2c 61 ains:["self",r,a
00017010: 2c 65 2e 43 5f 42 4c 4f 43 4b 5f 43 4f 4d 4d 45 ,e.C_BLOCK_COMME
00017020: 4e 54 5f 4d 4f 44 45 2c 7b 62 65 67 69 6e 3a 22 NT_MODE,{begin:"
00017030: 3a 22 7d 5d 2c 69 6c 6c 65 67 61 6c 3a 2f 5b 22 :"}],illegal:/["
00017040: 27 5d 2f 7d 5d 2c 69 6c 6c 65 67 61 6c 3a 2f 5c ']/}],illegal:/\
00017050: 5b 7c 25 2f 7d 2c 7b 63 6c 61 73 73 4e 61 6d 65 [|%/},{className
00017060: 3a 22 63 6c 61 73 73 22 2c 62 65 67 69 6e 4b 65 :"class",beginKe
00017070: 79 77 6f 72 64 73 3a 22 73 74 72 75 63 74 20 70 ywords:"struct p
00017080: 72 6f 74 6f 63 6f 6c 20 63 6c 61 73 73 20 65 78 rotocol class ex
00017090: 74 65 6e 73 69 6f 6e 20 65 6e 75 6d 22 2c 6b 65 tension enum",ke
000170a0: 79 77 6f 72 64 73 3a 69 2c 65 6e 64 3a 22 5c 5c ywords:i,end:"\\
000170b0: 7b 22 2c 65 78 63 6c 75 64 65 45 6e 64 3a 21 30 {",excludeEnd:!0
000170c0: 2c 63 6f 6e 74 61 69 6e 73 3a 5b 65 2e 69 6e 68 ,contains:[e.inh
000170d0: 65 72 69 74 28 65 2e 54 49 54 4c 45 5f 4d 4f 44 erit(e.TITLE_MOD
000170e0: 45 2c 7b 62 65 67 69 6e 3a 2f 5b 41 2d 5a 61 2d E,{begin:/[A-Za-
000170f0: 7a 24 5f 5d 5b 5c 75 30 30 43 30 2d 5c 75 30 32 z$_][\u00C0-\u02
00017100: 42 38 30 2d 39 41 2d 5a 61 2d 7a 24 5f 5d 2a 2f B80-9A-Za-z$_]*/
00017110: 7d 29 5d 7d 2c 7b 63 6c 61 73 73 4e 61 6d 65 3a })]},{className:
00017120: 22 6d 65 74 61 22 2c 62 65 67 69 6e 3a 22 28 40 "meta",begin:"(@
00017130: 64 69 73 63 61 72 64 61 62 6c 65 52 65 73 75 6c discardableResul
00017140: 74 7c 40 77 61 72 6e 5f 75 6e 75 73 65 64 5f 72 t|@warn_unused_r
00017150: 65 73 75 6c 74 7c 40 65 78 70 6f 72 74 65 64 7c esult|@exported|
00017160: 40 6c 61 7a 79 7c 40 6e 6f 65 73 63 61 70 65 7c @lazy|@noescape|
00017170: 40 4e 53 43 6f 70 79 69 6e 67 7c 40 4e 53 4d 61 @NSCopying|@NSMa
00017180: 6e 61 67 65 64 7c 40 6f 62 6a 63 7c 40 6f 62 6a naged|@objc|@obj
00017190: 63 4d 65 6d 62 65 72 73 7c 40 63 6f 6e 76 65 6e cMembers|@conven
000171a0: 74 69 6f 6e 7c 40 72 65 71 75 69 72 65 64 7c 40 tion|@required|@
000171b0: 6e 6f 72 65 74 75 72 6e 7c 40 49 42 41 63 74 69 noreturn|@IBActi
000171c0: 6f 6e 7c 40 49 42 44 65 73 69 67 6e 61 62 6c 65 on|@IBDesignable
000171d0: 7c 40 49 42 49 6e 73 70 65 63 74 61 62 6c 65 7c |@IBInspectable|
000171e0: 40 49 42 4f 75 74 6c 65 74 7c 40 69 6e 66 69 78 @IBOutlet|@infix
000171f0: 7c 40 70 72 65 66 69 78 7c 40 70 6f 73 74 66 69 |@prefix|@postfi
00017200: 78 7c 40 61 75 74 6f 63 6c 6f 73 75 72 65 7c 40 x|@autoclosure|@
00017210: 74 65 73 74 61 62 6c 65 7c 40 61 76 61 69 6c 61 testable|@availa
00017220: 62 6c 65 7c 40 6e 6f 6e 6f 62 6a 63 7c 40 4e 53 ble|@nonobjc|@NS
00017230: 41 70 70 6c 69 63 61 74 69 6f 6e 4d 61 69 6e 7c ApplicationMain|
00017240: 40 55 49 41 70 70 6c 69 63 61 74 69 6f 6e 4d 61 @UIApplicationMa
00017250: 69 6e 7c 40 64 79 6e 61 6d 69 63 4d 65 6d 62 65 in|@dynamicMembe
00017260: 72 4c 6f 6f 6b 75 70 7c 40 70 72 6f 70 65 72 74 rLookup|@propert
00017270: 79 57 72 61 70 70 65 72 29 5c 5c 62 22 7d 2c 7b yWrapper)\\b"},{
00017280: 62 65 67 69 6e 4b 65 79 77 6f 72 64 73 3a 22 69 beginKeywords:"i
00017290: 6d 70 6f 72 74 22 2c 65 6e 64 3a 2f 24 2f 2c 63 mport",end:/$/,c
000172a0: 6f 6e 74 61 69 6e 73 3a 5b 65 2e 43 5f 4c 49 4e ontains:[e.C_LIN
000172b0: 45 5f 43 4f 4d 4d 45 4e 54 5f 4d 4f 44 45 2c 6e E_COMMENT_MODE,n
000172c0: 5d 7d 5d 7d 7d 7d 28 29 29 3b 0a 68 6c 6a 73 2e ]}]}}}());.hljs.
000172d0: 72 65 67 69 73 74 65 72 4c 61 6e 67 75 61 67 65 registerLanguage
000172e0: 28 22 74 79 70 65 73 63 72 69 70 74 22 2c 66 75 ("typescript",fu
000172f0: 6e 63 74 69 6f 6e 28 29 7b 22 75 73 65 20 73 74 nction(){"use st
00017300: 72 69 63 74 22 3b 63 6f 6e 73 74 20 65 3d 5b 22 rict";const e=["
00017310: 61 73 22 2c 22 69 6e 22 2c 22 6f 66 22 2c 22 69 as","in","of","i
00017320: 66 22 2c 22 66 6f 72 22 2c 22 77 68 69 6c 65 22 f","for","while"
00017330: 2c 22 66 69 6e 61 6c 6c 79 22 2c 22 76 61 72 22 ,"finally","var"
00017340: 2c 22 6e 65 77 22 2c 22 66 75 6e 63 74 69 6f 6e ,"new","function
00017350: 22 2c 22 64 6f 22 2c 22 72 65 74 75 72 6e 22 2c ","do","return",
00017360: 22 76 6f 69 64 22 2c 22 65 6c 73 65 22 2c 22 62 "void","else","b
00017370: 72 65 61 6b 22 2c 22 63 61 74 63 68 22 2c 22 69 reak","catch","i
00017380: 6e 73 74 61 6e 63 65 6f 66 22 2c 22 77 69 74 68 nstanceof","with
00017390: 22 2c 22 74 68 72 6f 77 22 2c 22 63 61 73 65 22 ","throw","case"
000173a0: 2c 22 64 65 66 61 75 6c 74 22 2c 22 74 72 79 22 ,"default","try"
000173b0: 2c 22 73 77 69 74 63 68 22 2c 22 63 6f 6e 74 69 ,"switch","conti
000173c0: 6e 75 65 22 2c 22 74 79 70 65 6f 66 22 2c 22 64 nue","typeof","d
000173d0: 65 6c 65 74 65 22 2c 22 6c 65 74 22 2c 22 79 69 elete","let","yi
000173e0: 65 6c 64 22 2c 22 63 6f 6e 73 74 22 2c 22 63 6c eld","const","cl
000173f0: 61 73 73 22 2c 22 64 65 62 75 67 67 65 72 22 2c ass","debugger",
00017400: 22 61 73 79 6e 63 22 2c 22 61 77 61 69 74 22 2c "async","await",
00017410: 22 73 74 61 74 69 63 22 2c 22 69 6d 70 6f 72 74 "static","import
00017420: 22 2c 22 66 72 6f 6d 22 2c 22 65 78 70 6f 72 74 ","from","export
00017430: 22 2c 22 65 78 74 65 6e 64 73 22 5d 2c 6e 3d 5b ","extends"],n=[
00017440: 22 74 72 75 65 22 2c 22 66 61 6c 73 65 22 2c 22 "true","false","
00017450: 6e 75 6c 6c 22 2c 22 75 6e 64 65 66 69 6e 65 64 null","undefined
00017460: 22 2c 22 4e 61 4e 22 2c 22 49 6e 66 69 6e 69 74 ","NaN","Infinit
00017470: 79 22 5d 2c 61 3d 5b 5d 2e 63 6f 6e 63 61 74 28 y"],a=[].concat(
00017480: 5b 22 73 65 74 49 6e 74 65 72 76 61 6c 22 2c 22 ["setInterval","
00017490: 73 65 74 54 69 6d 65 6f 75 74 22 2c 22 63 6c 65 setTimeout","cle
000174a0: 61 72 49 6e 74 65 72 76 61 6c 22 2c 22 63 6c 65 arInterval","cle
000174b0: 61 72 54 69 6d 65 6f 75 74 22 2c 22 72 65 71 75 arTimeout","requ
000174c0: 69 72 65 22 2c 22 65 78 70 6f 72 74 73 22 2c 22 ire","exports","
000174d0: 65 76 61 6c 22 2c 22 69 73 46 69 6e 69 74 65 22 eval","isFinite"
000174e0: 2c 22 69 73 4e 61 4e 22 2c 22 70 61 72 73 65 46 ,"isNaN","parseF
000174f0: 6c 6f 61 74 22 2c 22 70 61 72 73 65 49 6e 74 22 loat","parseInt"
00017500: 2c 22 64 65 63 6f 64 65 55 52 49 22 2c 22 64 65 ,"decodeURI","de
00017510: 63 6f 64 65 55 52 49 43 6f 6d 70 6f 6e 65 6e 74 codeURIComponent
00017520: 22 2c 22 65 6e 63 6f 64 65 55 52 49 22 2c 22 65 ","encodeURI","e
00017530: 6e 63 6f 64 65 55 52 49 43 6f 6d 70 6f 6e 65 6e ncodeURIComponen
00017540: 74 22 2c 22 65 73 63 61 70 65 22 2c 22 75 6e 65 t","escape","une
00017550: 73 63 61 70 65 22 5d 2c 5b 22 61 72 67 75 6d 65 scape"],["argume
00017560: 6e 74 73 22 2c 22 74 68 69 73 22 2c 22 73 75 70 nts","this","sup
00017570: 65 72 22 2c 22 63 6f 6e 73 6f 6c 65 22 2c 22 77 er","console","w
00017580: 69 6e 64 6f 77 22 2c 22 64 6f 63 75 6d 65 6e 74 indow","document
00017590: 22 2c 22 6c 6f 63 61 6c 53 74 6f 72 61 67 65 22 ","localStorage"
000175a0: 2c 22 6d 6f 64 75 6c 65 22 2c 22 67 6c 6f 62 61 ,"module","globa
000175b0: 6c 22 5d 2c 5b 22 49 6e 74 6c 22 2c 22 44 61 74 l"],["Intl","Dat
000175c0: 61 56 69 65 77 22 2c 22 4e 75 6d 62 65 72 22 2c aView","Number",
000175d0: 22 4d 61 74 68 22 2c 22 44 61 74 65 22 2c 22 53 "Math","Date","S
000175e0: 74 72 69 6e 67 22 2c 22 52 65 67 45 78 70 22 2c tring","RegExp",
000175f0: 22 4f 62 6a 65 63 74 22 2c 22 46 75 6e 63 74 69 "Object","Functi
00017600: 6f 6e 22 2c 22 42 6f 6f 6c 65 61 6e 22 2c 22 45 on","Boolean","E
00017610: 72 72 6f 72 22 2c 22 53 79 6d 62 6f 6c 22 2c 22 rror","Symbol","
00017620: 53 65 74 22 2c 22 4d 61 70 22 2c 22 57 65 61 6b Set","Map","Weak
00017630: 53 65 74 22 2c 22 57 65 61 6b 4d 61 70 22 2c 22 Set","WeakMap","
00017640: 50 72 6f 78 79 22 2c 22 52 65 66 6c 65 63 74 22 Proxy","Reflect"
00017650: 2c 22 4a 53 4f 4e 22 2c 22 50 72 6f 6d 69 73 65 ,"JSON","Promise
00017660: 22 2c 22 46 6c 6f 61 74 36 34 41 72 72 61 79 22 ","Float64Array"
00017670: 2c 22 49 6e 74 31 36 41 72 72 61 79 22 2c 22 49 ,"Int16Array","I
00017680: 6e 74 33 32 41 72 72 61 79 22 2c 22 49 6e 74 38 nt32Array","Int8
00017690: 41 72 72 61 79 22 2c 22 55 69 6e 74 31 36 41 72 Array","Uint16Ar
000176a0: 72 61 79 22 2c 22 55 69 6e 74 33 32 41 72 72 61 ray","Uint32Arra
000176b0: 79 22 2c 22 46 6c 6f 61 74 33 32 41 72 72 61 79 y","Float32Array
000176c0: 22 2c 22 41 72 72 61 79 22 2c 22 55 69 6e 74 38 ","Array","Uint8
000176d0: 41 72 72 61 79 22 2c 22 55 69 6e 74 38 43 6c 61 Array","Uint8Cla
000176e0: 6d 70 65 64 41 72 72 61 79 22 2c 22 41 72 72 61 mpedArray","Arra
000176f0: 79 42 75 66 66 65 72 22 5d 2c 5b 22 45 76 61 6c yBuffer"],["Eval
00017700: 45 72 72 6f 72 22 2c 22 49 6e 74 65 72 6e 61 6c Error","Internal
00017710: 45 72 72 6f 72 22 2c 22 52 61 6e 67 65 45 72 72 Error","RangeErr
00017720: 6f 72 22 2c 22 52 65 66 65 72 65 6e 63 65 45 72 or","ReferenceEr
00017730: 72 6f 72 22 2c 22 53 79 6e 74 61 78 45 72 72 6f ror","SyntaxErro
00017740: 72 22 2c 22 54 79 70 65 45 72 72 6f 72 22 2c 22 r","TypeError","
00017750: 55 52 49 45 72 72 6f 72 22 5d 29 3b 72 65 74 75 URIError"]);retu
00017760: 72 6e 20 66 75 6e 63 74 69 6f 6e 28 72 29 7b 76 rn function(r){v
00017770: 61 72 20 74 3d 7b 24 70 61 74 74 65 72 6e 3a 22 ar t={$pattern:"
00017780: 5b 41 2d 5a 61 2d 7a 24 5f 5d 5b 30 2d 39 41 2d [A-Za-z$_][0-9A-
00017790: 5a 61 2d 7a 24 5f 5d 2a 22 2c 6b 65 79 77 6f 72 Za-z$_]*",keywor
000177a0: 64 3a 65 2e 63 6f 6e 63 61 74 28 5b 22 74 79 70 d:e.concat(["typ
000177b0: 65 22 2c 22 6e 61 6d 65 73 70 61 63 65 22 2c 22 e","namespace","
000177c0: 74 79 70 65 64 65 66 22 2c 22 69 6e 74 65 72 66 typedef","interf
000177d0: 61 63 65 22 2c 22 70 75 62 6c 69 63 22 2c 22 70 ace","public","p
000177e0: 72 69 76 61 74 65 22 2c 22 70 72 6f 74 65 63 74 rivate","protect
000177f0: 65 64 22 2c 22 69 6d 70 6c 65 6d 65 6e 74 73 22 ed","implements"
00017800: 2c 22 64 65 63 6c 61 72 65 22 2c 22 61 62 73 74 ,"declare","abst
00017810: 72 61 63 74 22 2c 22 72 65 61 64 6f 6e 6c 79 22 ract","readonly"
00017820: 5d 29 2e 6a 6f 69 6e 28 22 20 22 29 2c 6c 69 74 ]).join(" "),lit
00017830: 65 72 61 6c 3a 6e 2e 6a 6f 69 6e 28 22 20 22 29 eral:n.join(" ")
00017840: 2c 62 75 69 6c 74 5f 69 6e 3a 61 2e 63 6f 6e 63 ,built_in:a.conc
00017850: 61 74 28 5b 22 61 6e 79 22 2c 22 76 6f 69 64 22 at(["any","void"
00017860: 2c 22 6e 75 6d 62 65 72 22 2c 22 62 6f 6f 6c 65 ,"number","boole
00017870: 61 6e 22 2c 22 73 74 72 69 6e 67 22 2c 22 6f 62 an","string","ob
00017880: 6a 65 63 74 22 2c 22 6e 65 76 65 72 22 2c 22 65 ject","never","e
00017890: 6e 75 6d 22 5d 29 2e 6a 6f 69 6e 28 22 20 22 29 num"]).join(" ")
000178a0: 7d 2c 73 3d 7b 63 6c 61 73 73 4e 61 6d 65 3a 22 },s={className:"
000178b0: 6d 65 74 61 22 2c 62 65 67 69 6e 3a 22 40 5b 41 meta",begin:"@[A
000178c0: 2d 5a 61 2d 7a 24 5f 5d 5b 30 2d 39 41 2d 5a 61 -Za-z$_][0-9A-Za
000178d0: 2d 7a 24 5f 5d 2a 22 7d 2c 69 3d 7b 63 6c 61 73 -z$_]*"},i={clas
000178e0: 73 4e 61 6d 65 3a 22 6e 75 6d 62 65 72 22 2c 76 sName:"number",v
000178f0: 61 72 69 61 6e 74 73 3a 5b 7b 62 65 67 69 6e 3a ariants:[{begin:
00017900: 22 5c 5c 62 28 30 5b 62 42 5d 5b 30 31 5d 2b 29 "\\b(0[bB][01]+)
00017910: 6e 3f 22 7d 2c 7b 62 65 67 69 6e 3a 22 5c 5c 62 n?"},{begin:"\\b
00017920: 28 30 5b 6f 4f 5d 5b 30 2d 37 5d 2b 29 6e 3f 22 (0[oO][0-7]+)n?"
00017930: 7d 2c 7b 62 65 67 69 6e 3a 72 2e 43 5f 4e 55 4d },{begin:r.C_NUM
00017940: 42 45 52 5f 52 45 2b 22 6e 3f 22 7d 5d 2c 72 65 BER_RE+"n?"}],re
00017950: 6c 65 76 61 6e 63 65 3a 30 7d 2c 6f 3d 7b 63 6c levance:0},o={cl
00017960: 61 73 73 4e 61 6d 65 3a 22 73 75 62 73 74 22 2c assName:"subst",
00017970: 62 65 67 69 6e 3a 22 5c 5c 24 5c 5c 7b 22 2c 65 begin:"\\$\\{",e
00017980: 6e 64 3a 22 5c 5c 7d 22 2c 6b 65 79 77 6f 72 64 nd:"\\}",keyword
00017990: 73 3a 74 2c 63 6f 6e 74 61 69 6e 73 3a 5b 5d 7d s:t,contains:[]}
000179a0: 2c 63 3d 7b 62 65 67 69 6e 3a 22 68 74 6d 6c 60 ,c={begin:"html`
000179b0: 22 2c 65 6e 64 3a 22 22 2c 73 74 61 72 74 73 3a ",end:"",starts:
000179c0: 7b 65 6e 64 3a 22 60 22 2c 72 65 74 75 72 6e 45 {end:"`",returnE
000179d0: 6e 64 3a 21 31 2c 63 6f 6e 74 61 69 6e 73 3a 5b nd:!1,contains:[
000179e0: 72 2e 42 41 43 4b 53 4c 41 53 48 5f 45 53 43 41 r.BACKSLASH_ESCA
000179f0: 50 45 2c 6f 5d 2c 73 75 62 4c 61 6e 67 75 61 67 PE,o],subLanguag
00017a00: 65 3a 22 78 6d 6c 22 7d 7d 2c 6c 3d 7b 62 65 67 e:"xml"}},l={beg
00017a10: 69 6e 3a 22 63 73 73 60 22 2c 65 6e 64 3a 22 22 in:"css`",end:""
00017a20: 2c 73 74 61 72 74 73 3a 7b 65 6e 64 3a 22 60 22 ,starts:{end:"`"
00017a30: 2c 72 65 74 75 72 6e 45 6e 64 3a 21 31 2c 63 6f ,returnEnd:!1,co
00017a40: 6e 74 61 69 6e 73 3a 5b 72 2e 42 41 43 4b 53 4c ntains:[r.BACKSL
00017a50: 41 53 48 5f 45 53 43 41 50 45 2c 6f 5d 2c 73 75 ASH_ESCAPE,o],su
00017a60: 62 4c 61 6e 67 75 61 67 65 3a 22 63 73 73 22 7d bLanguage:"css"}
00017a70: 7d 2c 45 3d 7b 63 6c 61 73 73 4e 61 6d 65 3a 22 },E={className:"
00017a80: 73 74 72 69 6e 67 22 2c 62 65 67 69 6e 3a 22 60 string",begin:"`
00017a90: 22 2c 65 6e 64 3a 22 60 22 2c 63 6f 6e 74 61 69 ",end:"`",contai
00017aa0: 6e 73 3a 5b 72 2e 42 41 43 4b 53 4c 41 53 48 5f ns:[r.BACKSLASH_
00017ab0: 45 53 43 41 50 45 2c 6f 5d 7d 3b 6f 2e 63 6f 6e ESCAPE,o]};o.con
00017ac0: 74 61 69 6e 73 3d 5b 72 2e 41 50 4f 53 5f 53 54 tains=[r.APOS_ST
00017ad0: 52 49 4e 47 5f 4d 4f 44 45 2c 72 2e 51 55 4f 54 RING_MODE,r.QUOT
00017ae0: 45 5f 53 54 52 49 4e 47 5f 4d 4f 44 45 2c 63 2c E_STRING_MODE,c,
00017af0: 6c 2c 45 2c 69 2c 72 2e 52 45 47 45 58 50 5f 4d l,E,i,r.REGEXP_M
00017b00: 4f 44 45 5d 3b 76 61 72 20 64 3d 7b 62 65 67 69 ODE];var d={begi
00017b10: 6e 3a 22 5c 5c 28 22 2c 65 6e 64 3a 2f 5c 29 2f n:"\\(",end:/\)/
00017b20: 2c 6b 65 79 77 6f 72 64 73 3a 74 2c 63 6f 6e 74 ,keywords:t,cont
00017b30: 61 69 6e 73 3a 5b 22 73 65 6c 66 22 2c 72 2e 51 ains:["self",r.Q
00017b40: 55 4f 54 45 5f 53 54 52 49 4e 47 5f 4d 4f 44 45 UOTE_STRING_MODE
00017b50: 2c 72 2e 41 50 4f 53 5f 53 54 52 49 4e 47 5f 4d ,r.APOS_STRING_M
00017b60: 4f 44 45 2c 72 2e 4e 55 4d 42 45 52 5f 4d 4f 44 ODE,r.NUMBER_MOD
00017b70: 45 5d 7d 2c 75 3d 7b 63 6c 61 73 73 4e 61 6d 65 E]},u={className
00017b80: 3a 22 70 61 72 61 6d 73 22 2c 62 65 67 69 6e 3a :"params",begin:
00017b90: 2f 5c 28 2f 2c 65 6e 64 3a 2f 5c 29 2f 2c 65 78 /\(/,end:/\)/,ex
00017ba0: 63 6c 75 64 65 42 65 67 69 6e 3a 21 30 2c 65 78 cludeBegin:!0,ex
00017bb0: 63 6c 75 64 65 45 6e 64 3a 21 30 2c 6b 65 79 77 cludeEnd:!0,keyw
00017bc0: 6f 72 64 73 3a 74 2c 63 6f 6e 74 61 69 6e 73 3a ords:t,contains:
00017bd0: 5b 72 2e 43 5f 4c 49 4e 45 5f 43 4f 4d 4d 45 4e [r.C_LINE_COMMEN
00017be0: 54 5f 4d 4f 44 45 2c 72 2e 43 5f 42 4c 4f 43 4b T_MODE,r.C_BLOCK
00017bf0: 5f 43 4f 4d 4d 45 4e 54 5f 4d 4f 44 45 2c 73 2c _COMMENT_MODE,s,
00017c00: 64 5d 7d 3b 72 65 74 75 72 6e 7b 6e 61 6d 65 3a d]};return{name:
00017c10: 22 54 79 70 65 53 63 72 69 70 74 22 2c 61 6c 69 "TypeScript",ali
00017c20: 61 73 65 73 3a 5b 22 74 73 22 5d 2c 6b 65 79 77 ases:["ts"],keyw
00017c30: 6f 72 64 73 3a 74 2c 63 6f 6e 74 61 69 6e 73 3a ords:t,contains:
00017c40: 5b 72 2e 53 48 45 42 41 4e 47 28 29 2c 7b 63 6c [r.SHEBANG(),{cl
00017c50: 61 73 73 4e 61 6d 65 3a 22 6d 65 74 61 22 2c 62 assName:"meta",b
00017c60: 65 67 69 6e 3a 2f 5e 5c 73 2a 5b 27 22 5d 75 73 egin:/^\s*['"]us
00017c70: 65 20 73 74 72 69 63 74 5b 27 22 5d 2f 7d 2c 72 e strict['"]/},r
00017c80: 2e 41 50 4f 53 5f 53 54 52 49 4e 47 5f 4d 4f 44 .APOS_STRING_MOD
00017c90: 45 2c 72 2e 51 55 4f 54 45 5f 53 54 52 49 4e 47 E,r.QUOTE_STRING
00017ca0: 5f 4d 4f 44 45 2c 63 2c 6c 2c 45 2c 72 2e 43 5f _MODE,c,l,E,r.C_
00017cb0: 4c 49 4e 45 5f 43 4f 4d 4d 45 4e 54 5f 4d 4f 44 LINE_COMMENT_MOD
00017cc0: 45 2c 72 2e 43 5f 42 4c 4f 43 4b 5f 43 4f 4d 4d E,r.C_BLOCK_COMM
00017cd0: 45 4e 54 5f 4d 4f 44 45 2c 69 2c 7b 62 65 67 69 ENT_MODE,i,{begi
00017ce0: 6e 3a 22 28 22 2b 72 2e 52 45 5f 53 54 41 52 54 n:"("+r.RE_START
00017cf0: 45 52 53 5f 52 45 2b 22 7c 5c 5c 62 28 63 61 73 ERS_RE+"|\\b(cas
00017d00: 65 7c 72 65 74 75 72 6e 7c 74 68 72 6f 77 29 5c e|return|throw)\
00017d10: 5c 62 29 5c 5c 73 2a 22 2c 6b 65 79 77 6f 72 64 \b)\\s*",keyword
00017d20: 73 3a 22 72 65 74 75 72 6e 20 74 68 72 6f 77 20 s:"return throw
00017d30: 63 61 73 65 22 2c 63 6f 6e 74 61 69 6e 73 3a 5b case",contains:[
00017d40: 72 2e 43 5f 4c 49 4e 45 5f 43 4f 4d 4d 45 4e 54 r.C_LINE_COMMENT
00017d50: 5f 4d 4f 44 45 2c 72 2e 43 5f 42 4c 4f 43 4b 5f _MODE,r.C_BLOCK_
00017d60: 43 4f 4d 4d 45 4e 54 5f 4d 4f 44 45 2c 72 2e 52 COMMENT_MODE,r.R
00017d70: 45 47 45 58 50 5f 4d 4f 44 45 2c 7b 63 6c 61 73 EGEXP_MODE,{clas
00017d80: 73 4e 61 6d 65 3a 22 66 75 6e 63 74 69 6f 6e 22 sName:"function"
00017d90: 2c 62 65 67 69 6e 3a 22 28 5c 5c 28 5b 5e 28 5d ,begin:"(\\([^(]
00017da0: 2a 28 5c 5c 28 5b 5e 28 5d 2a 28 5c 5c 28 5b 5e *(\\([^(]*(\\([^
00017db0: 28 5d 2a 5c 5c 29 29 3f 5c 5c 29 29 3f 5c 5c 29 (]*\\))?\\))?\\)
00017dc0: 7c 22 2b 72 2e 55 4e 44 45 52 53 43 4f 52 45 5f |"+r.UNDERSCORE_
00017dd0: 49 44 45 4e 54 5f 52 45 2b 22 29 5c 5c 73 2a 3d IDENT_RE+")\\s*=
00017de0: 3e 22 2c 72 65 74 75 72 6e 42 65 67 69 6e 3a 21 >",returnBegin:!
00017df0: 30 2c 65 6e 64 3a 22 5c 5c 73 2a 3d 3e 22 2c 63 0,end:"\\s*=>",c
00017e00: 6f 6e 74 61 69 6e 73 3a 5b 7b 63 6c 61 73 73 4e ontains:[{classN
00017e10: 61 6d 65 3a 22 70 61 72 61 6d 73 22 2c 76 61 72 ame:"params",var
00017e20: 69 61 6e 74 73 3a 5b 7b 62 65 67 69 6e 3a 72 2e iants:[{begin:r.
00017e30: 55 4e 44 45 52 53 43 4f 52 45 5f 49 44 45 4e 54 UNDERSCORE_IDENT
00017e40: 5f 52 45 7d 2c 7b 63 6c 61 73 73 4e 61 6d 65 3a _RE},{className:
00017e50: 6e 75 6c 6c 2c 62 65 67 69 6e 3a 2f 5c 28 5c 73 null,begin:/\(\s
00017e60: 2a 5c 29 2f 2c 73 6b 69 70 3a 21 30 7d 2c 7b 62 *\)/,skip:!0},{b
00017e70: 65 67 69 6e 3a 2f 5c 28 2f 2c 65 6e 64 3a 2f 5c egin:/\(/,end:/\
00017e80: 29 2f 2c 65 78 63 6c 75 64 65 42 65 67 69 6e 3a )/,excludeBegin:
00017e90: 21 30 2c 65 78 63 6c 75 64 65 45 6e 64 3a 21 30 !0,excludeEnd:!0
00017ea0: 2c 6b 65 79 77 6f 72 64 73 3a 74 2c 63 6f 6e 74 ,keywords:t,cont
00017eb0: 61 69 6e 73 3a 64 2e 63 6f 6e 74 61 69 6e 73 7d ains:d.contains}
00017ec0: 5d 7d 5d 7d 5d 2c 72 65 6c 65 76 61 6e 63 65 3a ]}]}],relevance:
00017ed0: 30 7d 2c 7b 63 6c 61 73 73 4e 61 6d 65 3a 22 66 0},{className:"f
00017ee0: 75 6e 63 74 69 6f 6e 22 2c 62 65 67 69 6e 4b 65 unction",beginKe
00017ef0: 79 77 6f 72 64 73 3a 22 66 75 6e 63 74 69 6f 6e ywords:"function
00017f00: 22 2c 65 6e 64 3a 2f 5b 5c 7b 3b 5d 2f 2c 65 78 ",end:/[\{;]/,ex
00017f10: 63 6c 75 64 65 45 6e 64 3a 21 30 2c 6b 65 79 77 cludeEnd:!0,keyw
00017f20: 6f 72 64 73 3a 74 2c 63 6f 6e 74 61 69 6e 73 3a ords:t,contains:
00017f30: 5b 22 73 65 6c 66 22 2c 72 2e 69 6e 68 65 72 69 ["self",r.inheri
00017f40: 74 28 72 2e 54 49 54 4c 45 5f 4d 4f 44 45 2c 7b t(r.TITLE_MODE,{
00017f50: 62 65 67 69 6e 3a 22 5b 41 2d 5a 61 2d 7a 24 5f begin:"[A-Za-z$_
00017f60: 5d 5b 30 2d 39 41 2d 5a 61 2d 7a 24 5f 5d 2a 22 ][0-9A-Za-z$_]*"
00017f70: 7d 29 2c 75 5d 2c 69 6c 6c 65 67 61 6c 3a 2f 25 }),u],illegal:/%
00017f80: 2f 2c 72 65 6c 65 76 61 6e 63 65 3a 30 7d 2c 7b /,relevance:0},{
00017f90: 62 65 67 69 6e 4b 65 79 77 6f 72 64 73 3a 22 63 beginKeywords:"c
00017fa0: 6f 6e 73 74 72 75 63 74 6f 72 22 2c 65 6e 64 3a onstructor",end:
00017fb0: 2f 5b 5c 7b 3b 5d 2f 2c 65 78 63 6c 75 64 65 45 /[\{;]/,excludeE
00017fc0: 6e 64 3a 21 30 2c 63 6f 6e 74 61 69 6e 73 3a 5b nd:!0,contains:[
00017fd0: 22 73 65 6c 66 22 2c 75 5d 7d 2c 7b 62 65 67 69 "self",u]},{begi
00017fe0: 6e 3a 2f 6d 6f 64 75 6c 65 5c 2e 2f 2c 6b 65 79 n:/module\./,key
00017ff0: 77 6f 72 64 73 3a 7b 62 75 69 6c 74 5f 69 6e 3a words:{built_in:
00018000: 22 6d 6f 64 75 6c 65 22 7d 2c 72 65 6c 65 76 61 "module"},releva
00018010: 6e 63 65 3a 30 7d 2c 7b 62 65 67 69 6e 4b 65 79 nce:0},{beginKey
00018020: 77 6f 72 64 73 3a 22 6d 6f 64 75 6c 65 22 2c 65 words:"module",e
00018030: 6e 64 3a 2f 5c 7b 2f 2c 65 78 63 6c 75 64 65 45 nd:/\{/,excludeE
00018040: 6e 64 3a 21 30 7d 2c 7b 62 65 67 69 6e 4b 65 79 nd:!0},{beginKey
00018050: 77 6f 72 64 73 3a 22 69 6e 74 65 72 66 61 63 65 words:"interface
00018060: 22 2c 65 6e 64 3a 2f 5c 7b 2f 2c 65 78 63 6c 75 ",end:/\{/,exclu
00018070: 64 65 45 6e 64 3a 21 30 2c 6b 65 79 77 6f 72 64 deEnd:!0,keyword
00018080: 73 3a 22 69 6e 74 65 72 66 61 63 65 20 65 78 74 s:"interface ext
00018090: 65 6e 64 73 22 7d 2c 7b 62 65 67 69 6e 3a 2f 5c ends"},{begin:/\
000180a0: 24 5b 28 2e 5d 2f 7d 2c 7b 62 65 67 69 6e 3a 22 $[(.]/},{begin:"
000180b0: 5c 5c 2e 22 2b 72 2e 49 44 45 4e 54 5f 52 45 2c \\."+r.IDENT_RE,
000180c0: 72 65 6c 65 76 61 6e 63 65 3a 30 7d 2c 73 2c 64 relevance:0},s,d
000180d0: 5d 7d 7d 7d 28 29 29 3b 0a 68 6c 6a 73 2e 72 65 ]}}}());.hljs.re
000180e0: 67 69 73 74 65 72 4c 61 6e 67 75 61 67 65 28 22 gisterLanguage("
000180f0: 79 61 6d 6c 22 2c 66 75 6e 63 74 69 6f 6e 28 29 yaml",function()
00018100: 7b 22 75 73 65 20 73 74 72 69 63 74 22 3b 72 65 {"use strict";re
00018110: 74 75 72 6e 20 66 75 6e 63 74 69 6f 6e 28 65 29 turn function(e)
00018120: 7b 76 61 72 20 6e 3d 22 74 72 75 65 20 66 61 6c {var n="true fal
00018130: 73 65 20 79 65 73 20 6e 6f 20 6e 75 6c 6c 22 2c se yes no null",
00018140: 61 3d 22 5b 5c 5c 77 23 3b 2f 3f 3a 40 26 3d 2b a="[\\w#;/?:@&=+
00018150: 24 2c 2e 7e 2a 5c 5c 27 28 29 5b 5c 5c 5d 5d 2b $,.~*\\'()[\\]]+
00018160: 22 2c 73 3d 7b 63 6c 61 73 73 4e 61 6d 65 3a 22 ",s={className:"
00018170: 73 74 72 69 6e 67 22 2c 72 65 6c 65 76 61 6e 63 string",relevanc
00018180: 65 3a 30 2c 76 61 72 69 61 6e 74 73 3a 5b 7b 62 e:0,variants:[{b
00018190: 65 67 69 6e 3a 2f 27 2f 2c 65 6e 64 3a 2f 27 2f egin:/'/,end:/'/
000181a0: 7d 2c 7b 62 65 67 69 6e 3a 2f 22 2f 2c 65 6e 64 },{begin:/"/,end
000181b0: 3a 2f 22 2f 7d 2c 7b 62 65 67 69 6e 3a 2f 5c 53 :/"/},{begin:/\S
000181c0: 2b 2f 7d 5d 2c 63 6f 6e 74 61 69 6e 73 3a 5b 65 +/}],contains:[e
000181d0: 2e 42 41 43 4b 53 4c 41 53 48 5f 45 53 43 41 50 .BACKSLASH_ESCAP
000181e0: 45 2c 7b 63 6c 61 73 73 4e 61 6d 65 3a 22 74 65 E,{className:"te
000181f0: 6d 70 6c 61 74 65 2d 76 61 72 69 61 62 6c 65 22 mplate-variable"
00018200: 2c 76 61 72 69 61 6e 74 73 3a 5b 7b 62 65 67 69 ,variants:[{begi
00018210: 6e 3a 22 7b 7b 22 2c 65 6e 64 3a 22 7d 7d 22 7d n:"{{",end:"}}"}
00018220: 2c 7b 62 65 67 69 6e 3a 22 25 7b 22 2c 65 6e 64 ,{begin:"%{",end
00018230: 3a 22 7d 22 7d 5d 7d 5d 7d 2c 69 3d 65 2e 69 6e :"}"}]}]},i=e.in
00018240: 68 65 72 69 74 28 73 2c 7b 76 61 72 69 61 6e 74 herit(s,{variant
00018250: 73 3a 5b 7b 62 65 67 69 6e 3a 2f 27 2f 2c 65 6e s:[{begin:/'/,en
00018260: 64 3a 2f 27 2f 7d 2c 7b 62 65 67 69 6e 3a 2f 22 d:/'/},{begin:/"
00018270: 2f 2c 65 6e 64 3a 2f 22 2f 7d 2c 7b 62 65 67 69 /,end:/"/},{begi
00018280: 6e 3a 2f 5b 5e 5c 73 2c 7b 7d 5b 5c 5d 5d 2b 2f n:/[^\s,{}[\]]+/
00018290: 7d 5d 7d 29 2c 6c 3d 7b 65 6e 64 3a 22 2c 22 2c }]}),l={end:",",
000182a0: 65 6e 64 73 57 69 74 68 50 61 72 65 6e 74 3a 21 endsWithParent:!
000182b0: 30 2c 65 78 63 6c 75 64 65 45 6e 64 3a 21 30 2c 0,excludeEnd:!0,
000182c0: 63 6f 6e 74 61 69 6e 73 3a 5b 5d 2c 6b 65 79 77 contains:[],keyw
000182d0: 6f 72 64 73 3a 6e 2c 72 65 6c 65 76 61 6e 63 65 ords:n,relevance
000182e0: 3a 30 7d 2c 74 3d 7b 62 65 67 69 6e 3a 22 7b 22 :0},t={begin:"{"
000182f0: 2c 65 6e 64 3a 22 7d 22 2c 63 6f 6e 74 61 69 6e ,end:"}",contain
00018300: 73 3a 5b 6c 5d 2c 69 6c 6c 65 67 61 6c 3a 22 5c s:[l],illegal:"\
00018310: 5c 6e 22 2c 72 65 6c 65 76 61 6e 63 65 3a 30 7d \n",relevance:0}
00018320: 2c 67 3d 7b 62 65 67 69 6e 3a 22 5c 5c 5b 22 2c ,g={begin:"\\[",
00018330: 65 6e 64 3a 22 5c 5c 5d 22 2c 63 6f 6e 74 61 69 end:"\\]",contai
00018340: 6e 73 3a 5b 6c 5d 2c 69 6c 6c 65 67 61 6c 3a 22 ns:[l],illegal:"
00018350: 5c 5c 6e 22 2c 72 65 6c 65 76 61 6e 63 65 3a 30 \\n",relevance:0
00018360: 7d 2c 62 3d 5b 7b 63 6c 61 73 73 4e 61 6d 65 3a },b=[{className:
00018370: 22 61 74 74 72 22 2c 76 61 72 69 61 6e 74 73 3a "attr",variants:
00018380: 5b 7b 62 65 67 69 6e 3a 22 5c 5c 77 5b 5c 5c 77 [{begin:"\\w[\\w
00018390: 20 3a 5c 5c 2f 2e 2d 5d 2a 3a 28 3f 3d 5b 20 5c :\\/.-]*:(?=[ \
000183a0: 74 5d 7c 24 29 22 7d 2c 7b 62 65 67 69 6e 3a 27 t]|$)"},{begin:'
000183b0: 22 5c 5c 77 5b 5c 5c 77 20 3a 5c 5c 2f 2e 2d 5d "\\w[\\w :\\/.-]
000183c0: 2a 22 3a 28 3f 3d 5b 20 5c 74 5d 7c 24 29 27 7d *":(?=[ \t]|$)'}
000183d0: 2c 7b 62 65 67 69 6e 3a 22 27 5c 5c 77 5b 5c 5c ,{begin:"'\\w[\\
000183e0: 77 20 3a 5c 5c 2f 2e 2d 5d 2a 27 3a 28 3f 3d 5b w :\\/.-]*':(?=[
000183f0: 20 5c 74 5d 7c 24 29 22 7d 5d 7d 2c 7b 63 6c 61 \t]|$)"}]},{cla
00018400: 73 73 4e 61 6d 65 3a 22 6d 65 74 61 22 2c 62 65 ssName:"meta",be
00018410: 67 69 6e 3a 22 5e 2d 2d 2d 73 2a 24 22 2c 72 65 gin:"^---s*$",re
00018420: 6c 65 76 61 6e 63 65 3a 31 30 7d 2c 7b 63 6c 61 levance:10},{cla
00018430: 73 73 4e 61 6d 65 3a 22 73 74 72 69 6e 67 22 2c ssName:"string",
00018440: 62 65 67 69 6e 3a 22 5b 5c 5c 7c 3e 5d 28 5b 30 begin:"[\\|>]([0
00018450: 2d 39 5d 3f 5b 2b 2d 5d 29 3f 5b 20 5d 2a 5c 5c -9]?[+-])?[ ]*\\
00018460: 6e 28 20 2a 29 5b 5c 5c 53 20 5d 2b 5c 5c 6e 28 n( *)[\\S ]+\\n(
00018470: 5c 5c 32 5b 5c 5c 53 20 5d 2b 5c 5c 6e 3f 29 2a \\2[\\S ]+\\n?)*
00018480: 22 7d 2c 7b 62 65 67 69 6e 3a 22 3c 25 5b 25 3d "},{begin:"<%[%=
00018490: 2d 5d 3f 22 2c 65 6e 64 3a 22 5b 25 2d 5d 3f 25 -]?",end:"[%-]?%
000184a0: 3e 22 2c 73 75 62 4c 61 6e 67 75 61 67 65 3a 22 >",subLanguage:"
000184b0: 72 75 62 79 22 2c 65 78 63 6c 75 64 65 42 65 67 ruby",excludeBeg
000184c0: 69 6e 3a 21 30 2c 65 78 63 6c 75 64 65 45 6e 64 in:!0,excludeEnd
000184d0: 3a 21 30 2c 72 65 6c 65 76 61 6e 63 65 3a 30 7d :!0,relevance:0}
000184e0: 2c 7b 63 6c 61 73 73 4e 61 6d 65 3a 22 74 79 70 ,{className:"typ
000184f0: 65 22 2c 62 65 67 69 6e 3a 22 21 5c 5c 77 2b 21 e",begin:"!\\w+!
00018500: 22 2b 61 7d 2c 7b 63 6c 61 73 73 4e 61 6d 65 3a "+a},{className:
00018510: 22 74 79 70 65 22 2c 62 65 67 69 6e 3a 22 21 3c "type",begin:"!<
00018520: 22 2b 61 2b 22 3e 22 7d 2c 7b 63 6c 61 73 73 4e "+a+">"},{classN
00018530: 61 6d 65 3a 22 74 79 70 65 22 2c 62 65 67 69 6e ame:"type",begin
00018540: 3a 22 21 22 2b 61 7d 2c 7b 63 6c 61 73 73 4e 61 :"!"+a},{classNa
00018550: 6d 65 3a 22 74 79 70 65 22 2c 62 65 67 69 6e 3a me:"type",begin:
00018560: 22 21 21 22 2b 61 7d 2c 7b 63 6c 61 73 73 4e 61 "!!"+a},{classNa
00018570: 6d 65 3a 22 6d 65 74 61 22 2c 62 65 67 69 6e 3a me:"meta",begin:
00018580: 22 26 22 2b 65 2e 55 4e 44 45 52 53 43 4f 52 45 "&"+e.UNDERSCORE
00018590: 5f 49 44 45 4e 54 5f 52 45 2b 22 24 22 7d 2c 7b _IDENT_RE+"$"},{
000185a0: 63 6c 61 73 73 4e 61 6d 65 3a 22 6d 65 74 61 22 className:"meta"
000185b0: 2c 62 65 67 69 6e 3a 22 5c 5c 2a 22 2b 65 2e 55 ,begin:"\\*"+e.U
000185c0: 4e 44 45 52 53 43 4f 52 45 5f 49 44 45 4e 54 5f NDERSCORE_IDENT_
000185d0: 52 45 2b 22 24 22 7d 2c 7b 63 6c 61 73 73 4e 61 RE+"$"},{classNa
000185e0: 6d 65 3a 22 62 75 6c 6c 65 74 22 2c 62 65 67 69 me:"bullet",begi
000185f0: 6e 3a 22 5c 5c 2d 28 3f 3d 5b 20 5d 7c 24 29 22 n:"\\-(?=[ ]|$)"
00018600: 2c 72 65 6c 65 76 61 6e 63 65 3a 30 7d 2c 65 2e ,relevance:0},e.
00018610: 48 41 53 48 5f 43 4f 4d 4d 45 4e 54 5f 4d 4f 44 HASH_COMMENT_MOD
00018620: 45 2c 7b 62 65 67 69 6e 4b 65 79 77 6f 72 64 73 E,{beginKeywords
00018630: 3a 6e 2c 6b 65 79 77 6f 72 64 73 3a 7b 6c 69 74 :n,keywords:{lit
00018640: 65 72 61 6c 3a 6e 7d 7d 2c 7b 63 6c 61 73 73 4e eral:n}},{classN
00018650: 61 6d 65 3a 22 6e 75 6d 62 65 72 22 2c 62 65 67 ame:"number",beg
00018660: 69 6e 3a 22 5c 5c 62 5b 30 2d 39 5d 7b 34 7d 28 in:"\\b[0-9]{4}(
00018670: 2d 5b 30 2d 39 5d 5b 30 2d 39 5d 29 7b 30 2c 32 -[0-9][0-9]){0,2
00018680: 7d 28 5b 54 74 20 5c 5c 74 5d 5b 30 2d 39 5d 5b }([Tt \\t][0-9][
00018690: 30 2d 39 5d 3f 28 3a 5b 30 2d 39 5d 5b 30 2d 39 0-9]?(:[0-9][0-9
000186a0: 5d 29 7b 32 7d 29 3f 28 5c 5c 2e 5b 30 2d 39 5d ]){2})?(\\.[0-9]
000186b0: 2a 29 3f 28 5b 20 5c 5c 74 5d 29 2a 28 5a 7c 5b *)?([ \\t])*(Z|[
000186c0: 2d 2b 5d 5b 30 2d 39 5d 5b 30 2d 39 5d 3f 28 3a -+][0-9][0-9]?(:
000186d0: 5b 30 2d 39 5d 5b 30 2d 39 5d 29 3f 29 3f 5c 5c [0-9][0-9])?)?\\
000186e0: 62 22 7d 2c 7b 63 6c 61 73 73 4e 61 6d 65 3a 22 b"},{className:"
000186f0: 6e 75 6d 62 65 72 22 2c 62 65 67 69 6e 3a 65 2e number",begin:e.
00018700: 43 5f 4e 55 4d 42 45 52 5f 52 45 2b 22 5c 5c 62 C_NUMBER_RE+"\\b
00018710: 22 7d 2c 74 2c 67 2c 73 5d 2c 63 3d 5b 2e 2e 2e "},t,g,s],c=[...
00018720: 62 5d 3b 72 65 74 75 72 6e 20 63 2e 70 6f 70 28 b];return c.pop(
00018730: 29 2c 63 2e 70 75 73 68 28 69 29 2c 6c 2e 63 6f ),c.push(i),l.co
00018740: 6e 74 61 69 6e 73 3d 63 2c 7b 6e 61 6d 65 3a 22 ntains=c,{name:"
00018750: 59 41 4d 4c 22 2c 63 61 73 65 5f 69 6e 73 65 6e YAML",case_insen
00018760: 73 69 74 69 76 65 3a 21 30 2c 61 6c 69 61 73 65 sitive:!0,aliase
00018770: 73 3a 5b 22 79 6d 6c 22 2c 22 59 41 4d 4c 22 5d s:["yml","YAML"]
00018780: 2c 63 6f 6e 74 61 69 6e 73 3a 62 7d 7d 7d 28 29 ,contains:b}}}()
00018790: 29 3b 0a 68 6c 6a 73 2e 72 65 67 69 73 74 65 72 );.hljs.register
000187a0: 4c 61 6e 67 75 61 67 65 28 22 61 72 6d 61 73 6d Language("armasm
000187b0: 22 2c 66 75 6e 63 74 69 6f 6e 28 29 7b 22 75 73 ",function(){"us
000187c0: 65 20 73 74 72 69 63 74 22 3b 72 65 74 75 72 6e e strict";return
000187d0: 20 66 75 6e 63 74 69 6f 6e 28 73 29 7b 63 6f 6e function(s){con
000187e0: 73 74 20 65 3d 7b 76 61 72 69 61 6e 74 73 3a 5b st e={variants:[
000187f0: 73 2e 43 4f 4d 4d 45 4e 54 28 22 5e 5b 20 5c 5c s.COMMENT("^[ \\
00018800: 74 5d 2a 28 3f 3d 23 29 22 2c 22 24 22 2c 7b 72 t]*(?=#)","$",{r
00018810: 65 6c 65 76 61 6e 63 65 3a 30 2c 65 78 63 6c 75 elevance:0,exclu
00018820: 64 65 42 65 67 69 6e 3a 21 30 7d 29 2c 73 2e 43 deBegin:!0}),s.C
00018830: 4f 4d 4d 45 4e 54 28 22 5b 3b 40 5d 22 2c 22 24 OMMENT("[;@]","$
00018840: 22 2c 7b 72 65 6c 65 76 61 6e 63 65 3a 30 7d 29 ",{relevance:0})
00018850: 2c 73 2e 43 5f 4c 49 4e 45 5f 43 4f 4d 4d 45 4e ,s.C_LINE_COMMEN
00018860: 54 5f 4d 4f 44 45 2c 73 2e 43 5f 42 4c 4f 43 4b T_MODE,s.C_BLOCK
00018870: 5f 43 4f 4d 4d 45 4e 54 5f 4d 4f 44 45 5d 7d 3b _COMMENT_MODE]};
00018880: 72 65 74 75 72 6e 7b 6e 61 6d 65 3a 22 41 52 4d return{name:"ARM
00018890: 20 41 73 73 65 6d 62 6c 79 22 2c 63 61 73 65 5f Assembly",case_
000188a0: 69 6e 73 65 6e 73 69 74 69 76 65 3a 21 30 2c 61 insensitive:!0,a
000188b0: 6c 69 61 73 65 73 3a 5b 22 61 72 6d 22 5d 2c 6b liases:["arm"],k
000188c0: 65 79 77 6f 72 64 73 3a 7b 24 70 61 74 74 65 72 eywords:{$patter
000188d0: 6e 3a 22 5c 5c 2e 3f 22 2b 73 2e 49 44 45 4e 54 n:"\\.?"+s.IDENT
000188e0: 5f 52 45 2c 6d 65 74 61 3a 22 2e 32 62 79 74 65 _RE,meta:".2byte
000188f0: 20 2e 34 62 79 74 65 20 2e 61 6c 69 67 6e 20 2e .4byte .align .
00018900: 61 73 63 69 69 20 2e 61 73 63 69 7a 20 2e 62 61 ascii .asciz .ba
00018910: 6c 69 67 6e 20 2e 62 79 74 65 20 2e 63 6f 64 65 lign .byte .code
00018920: 20 2e 64 61 74 61 20 2e 65 6c 73 65 20 2e 65 6e .data .else .en
00018930: 64 20 2e 65 6e 64 69 66 20 2e 65 6e 64 6d 20 2e d .endif .endm .
00018940: 65 6e 64 72 20 2e 65 71 75 20 2e 65 72 72 20 2e endr .equ .err .
00018950: 65 78 69 74 6d 20 2e 65 78 74 65 72 6e 20 2e 67 exitm .extern .g
00018960: 6c 6f 62 61 6c 20 2e 68 77 6f 72 64 20 2e 69 66 lobal .hword .if
00018970: 20 2e 69 66 64 65 66 20 2e 69 66 6e 64 65 66 20 .ifdef .ifndef
00018980: 2e 69 6e 63 6c 75 64 65 20 2e 69 72 70 20 2e 6c .include .irp .l
00018990: 6f 6e 67 20 2e 6d 61 63 72 6f 20 2e 72 65 70 74 ong .macro .rept
000189a0: 20 2e 72 65 71 20 2e 73 65 63 74 69 6f 6e 20 2e .req .section .
000189b0: 73 65 74 20 2e 73 6b 69 70 20 2e 73 70 61 63 65 set .skip .space
000189c0: 20 2e 74 65 78 74 20 2e 77 6f 72 64 20 2e 61 72 .text .word .ar
000189d0: 6d 20 2e 74 68 75 6d 62 20 2e 63 6f 64 65 31 36 m .thumb .code16
000189e0: 20 2e 63 6f 64 65 33 32 20 2e 66 6f 72 63 65 5f .code32 .force_
000189f0: 74 68 75 6d 62 20 2e 74 68 75 6d 62 5f 66 75 6e thumb .thumb_fun
00018a00: 63 20 2e 6c 74 6f 72 67 20 41 4c 49 41 53 20 41 c .ltorg ALIAS A
00018a10: 4c 49 47 4e 20 41 52 4d 20 41 52 45 41 20 41 53 LIGN ARM AREA AS
00018a20: 53 45 52 54 20 41 54 54 52 20 43 4e 20 43 4f 44 SERT ATTR CN COD
00018a30: 45 20 43 4f 44 45 31 36 20 43 4f 44 45 33 32 20 E CODE16 CODE32
00018a40: 43 4f 4d 4d 4f 4e 20 43 50 20 44 41 54 41 20 44 COMMON CP DATA D
00018a50: 43 42 20 44 43 44 20 44 43 44 55 20 44 43 44 4f CB DCD DCDU DCDO
00018a60: 20 44 43 46 44 20 44 43 46 44 55 20 44 43 49 20 DCFD DCFDU DCI
00018a70: 44 43 51 20 44 43 51 55 20 44 43 57 20 44 43 57 DCQ DCQU DCW DCW
00018a80: 55 20 44 4e 20 45 4c 49 46 20 45 4c 53 45 20 45 U DN ELIF ELSE E
00018a90: 4e 44 20 45 4e 44 46 55 4e 43 20 45 4e 44 49 46 ND ENDFUNC ENDIF
00018aa0: 20 45 4e 44 50 20 45 4e 54 52 59 20 45 51 55 20 ENDP ENTRY EQU
00018ab0: 45 58 50 4f 52 54 20 45 58 50 4f 52 54 41 53 20 EXPORT EXPORTAS
00018ac0: 45 58 54 45 52 4e 20 46 49 45 4c 44 20 46 49 4c EXTERN FIELD FIL
00018ad0: 4c 20 46 55 4e 43 54 49 4f 4e 20 47 42 4c 41 20 L FUNCTION GBLA
00018ae0: 47 42 4c 4c 20 47 42 4c 53 20 47 45 54 20 47 4c GBLL GBLS GET GL
00018af0: 4f 42 41 4c 20 49 46 20 49 4d 50 4f 52 54 20 49 OBAL IF IMPORT I
00018b00: 4e 43 42 49 4e 20 49 4e 43 4c 55 44 45 20 49 4e NCBIN INCLUDE IN
00018b10: 46 4f 20 4b 45 45 50 20 4c 43 4c 41 20 4c 43 4c FO KEEP LCLA LCL
00018b20: 4c 20 4c 43 4c 53 20 4c 54 4f 52 47 20 4d 41 43 L LCLS LTORG MAC
00018b30: 52 4f 20 4d 41 50 20 4d 45 4e 44 20 4d 45 58 49 RO MAP MEND MEXI
00018b40: 54 20 4e 4f 46 50 20 4f 50 54 20 50 52 45 53 45 T NOFP OPT PRESE
00018b50: 52 56 45 38 20 50 52 4f 43 20 51 4e 20 52 45 41 RVE8 PROC QN REA
00018b60: 44 4f 4e 4c 59 20 52 45 4c 4f 43 20 52 45 51 55 DONLY RELOC REQU
00018b70: 49 52 45 20 52 45 51 55 49 52 45 38 20 52 4c 49 IRE REQUIRE8 RLI
00018b80: 53 54 20 46 4e 20 52 4f 55 54 20 53 45 54 41 20 ST FN ROUT SETA
00018b90: 53 45 54 4c 20 53 45 54 53 20 53 4e 20 53 50 41 SETL SETS SN SPA
00018ba0: 43 45 20 53 55 42 54 20 54 48 55 4d 42 20 54 48 CE SUBT THUMB TH
00018bb0: 55 4d 42 58 20 54 54 4c 20 57 48 49 4c 45 20 57 UMBX TTL WHILE W
00018bc0: 45 4e 44 20 22 2c 62 75 69 6c 74 5f 69 6e 3a 22 END ",built_in:"
00018bd0: 72 30 20 72 31 20 72 32 20 72 33 20 72 34 20 72 r0 r1 r2 r3 r4 r
00018be0: 35 20 72 36 20 72 37 20 72 38 20 72 39 20 72 31 5 r6 r7 r8 r9 r1
00018bf0: 30 20 72 31 31 20 72 31 32 20 72 31 33 20 72 31 0 r11 r12 r13 r1
00018c00: 34 20 72 31 35 20 70 63 20 6c 72 20 73 70 20 69 4 r15 pc lr sp i
00018c10: 70 20 73 6c 20 73 62 20 66 70 20 61 31 20 61 32 p sl sb fp a1 a2
00018c20: 20 61 33 20 61 34 20 76 31 20 76 32 20 76 33 20 a3 a4 v1 v2 v3
00018c30: 76 34 20 76 35 20 76 36 20 76 37 20 76 38 20 66 v4 v5 v6 v7 v8 f
00018c40: 30 20 66 31 20 66 32 20 66 33 20 66 34 20 66 35 0 f1 f2 f3 f4 f5
00018c50: 20 66 36 20 66 37 20 70 30 20 70 31 20 70 32 20 f6 f7 p0 p1 p2
00018c60: 70 33 20 70 34 20 70 35 20 70 36 20 70 37 20 70 p3 p4 p5 p6 p7 p
00018c70: 38 20 70 39 20 70 31 30 20 70 31 31 20 70 31 32 8 p9 p10 p11 p12
00018c80: 20 70 31 33 20 70 31 34 20 70 31 35 20 63 30 20 p13 p14 p15 c0
00018c90: 63 31 20 63 32 20 63 33 20 63 34 20 63 35 20 63 c1 c2 c3 c4 c5 c
00018ca0: 36 20 63 37 20 63 38 20 63 39 20 63 31 30 20 63 6 c7 c8 c9 c10 c
00018cb0: 31 31 20 63 31 32 20 63 31 33 20 63 31 34 20 63 11 c12 c13 c14 c
00018cc0: 31 35 20 71 30 20 71 31 20 71 32 20 71 33 20 71 15 q0 q1 q2 q3 q
00018cd0: 34 20 71 35 20 71 36 20 71 37 20 71 38 20 71 39 4 q5 q6 q7 q8 q9
00018ce0: 20 71 31 30 20 71 31 31 20 71 31 32 20 71 31 33 q10 q11 q12 q13
00018cf0: 20 71 31 34 20 71 31 35 20 63 70 73 72 5f 63 20 q14 q15 cpsr_c
00018d00: 63 70 73 72 5f 78 20 63 70 73 72 5f 73 20 63 70 cpsr_x cpsr_s cp
00018d10: 73 72 5f 66 20 63 70 73 72 5f 63 78 20 63 70 73 sr_f cpsr_cx cps
00018d20: 72 5f 63 78 73 20 63 70 73 72 5f 78 73 20 63 70 r_cxs cpsr_xs cp
00018d30: 73 72 5f 78 73 66 20 63 70 73 72 5f 73 66 20 63 sr_xsf cpsr_sf c
00018d40: 70 73 72 5f 63 78 73 66 20 73 70 73 72 5f 63 20 psr_cxsf spsr_c
00018d50: 73 70 73 72 5f 78 20 73 70 73 72 5f 73 20 73 70 spsr_x spsr_s sp
00018d60: 73 72 5f 66 20 73 70 73 72 5f 63 78 20 73 70 73 sr_f spsr_cx sps
00018d70: 72 5f 63 78 73 20 73 70 73 72 5f 78 73 20 73 70 r_cxs spsr_xs sp
00018d80: 73 72 5f 78 73 66 20 73 70 73 72 5f 73 66 20 73 sr_xsf spsr_sf s
00018d90: 70 73 72 5f 63 78 73 66 20 73 30 20 73 31 20 73 psr_cxsf s0 s1 s
00018da0: 32 20 73 33 20 73 34 20 73 35 20 73 36 20 73 37 2 s3 s4 s5 s6 s7
00018db0: 20 73 38 20 73 39 20 73 31 30 20 73 31 31 20 73 s8 s9 s10 s11 s
00018dc0: 31 32 20 73 31 33 20 73 31 34 20 73 31 35 20 73 12 s13 s14 s15 s
00018dd0: 31 36 20 73 31 37 20 73 31 38 20 73 31 39 20 73 16 s17 s18 s19 s
00018de0: 32 30 20 73 32 31 20 73 32 32 20 73 32 33 20 73 20 s21 s22 s23 s
00018df0: 32 34 20 73 32 35 20 73 32 36 20 73 32 37 20 73 24 s25 s26 s27 s
00018e00: 32 38 20 73 32 39 20 73 33 30 20 73 33 31 20 64 28 s29 s30 s31 d
00018e10: 30 20 64 31 20 64 32 20 64 33 20 64 34 20 64 35 0 d1 d2 d3 d4 d5
00018e20: 20 64 36 20 64 37 20 64 38 20 64 39 20 64 31 30 d6 d7 d8 d9 d10
00018e30: 20 64 31 31 20 64 31 32 20 64 31 33 20 64 31 34 d11 d12 d13 d14
00018e40: 20 64 31 35 20 64 31 36 20 64 31 37 20 64 31 38 d15 d16 d17 d18
00018e50: 20 64 31 39 20 64 32 30 20 64 32 31 20 64 32 32 d19 d20 d21 d22
00018e60: 20 64 32 33 20 64 32 34 20 64 32 35 20 64 32 36 d23 d24 d25 d26
00018e70: 20 64 32 37 20 64 32 38 20 64 32 39 20 64 33 30 d27 d28 d29 d30
00018e80: 20 64 33 31 20 7b 50 43 7d 20 7b 56 41 52 7d 20 d31 {PC} {VAR}
00018e90: 7b 54 52 55 45 7d 20 7b 46 41 4c 53 45 7d 20 7b {TRUE} {FALSE} {
00018ea0: 4f 50 54 7d 20 7b 43 4f 4e 46 49 47 7d 20 7b 45 OPT} {CONFIG} {E
00018eb0: 4e 44 49 41 4e 7d 20 7b 43 4f 44 45 53 49 5a 45 NDIAN} {CODESIZE
00018ec0: 7d 20 7b 43 50 55 7d 20 7b 46 50 55 7d 20 7b 41 } {CPU} {FPU} {A
00018ed0: 52 43 48 49 54 45 43 54 55 52 45 7d 20 7b 50 43 RCHITECTURE} {PC
00018ee0: 53 54 4f 52 45 4f 46 46 53 45 54 7d 20 7b 41 52 STOREOFFSET} {AR
00018ef0: 4d 41 53 4d 5f 56 45 52 53 49 4f 4e 7d 20 7b 49 MASM_VERSION} {I
00018f00: 4e 54 45 52 7d 20 7b 52 4f 50 49 7d 20 7b 52 57 NTER} {ROPI} {RW
00018f10: 50 49 7d 20 7b 53 57 53 54 7d 20 7b 4e 4f 53 57 PI} {SWST} {NOSW
00018f20: 53 54 7d 20 2e 20 40 22 7d 2c 63 6f 6e 74 61 69 ST} . @"},contai
00018f30: 6e 73 3a 5b 7b 63 6c 61 73 73 4e 61 6d 65 3a 22 ns:[{className:"
00018f40: 6b 65 79 77 6f 72 64 22 2c 62 65 67 69 6e 3a 22 keyword",begin:"
00018f50: 5c 5c 62 28 61 64 63 7c 28 71 64 3f 7c 73 68 3f \\b(adc|(qd?|sh?
00018f60: 7c 75 5b 71 68 5d 3f 29 3f 61 64 64 28 38 7c 31 |u[qh]?)?add(8|1
00018f70: 36 29 3f 7c 75 73 61 64 61 3f 38 7c 28 71 7c 73 6)?|usada?8|(q|s
00018f80: 68 3f 7c 75 5b 71 68 5d 3f 29 3f 28 61 73 7c 73 h?|u[qh]?)?(as|s
00018f90: 61 29 78 7c 61 6e 64 7c 61 64 72 6c 3f 7c 73 62 a)x|and|adrl?|sb
00018fa0: 63 7c 72 73 5b 62 63 5d 7c 61 73 72 7c 62 5b 6c c|rs[bc]|asr|b[l
00018fb0: 78 5d 3f 7c 62 6c 78 7c 62 78 6a 7c 63 62 6e 3f x]?|blx|bxj|cbn?
00018fc0: 7a 7c 74 62 5b 62 68 5d 7c 62 69 63 7c 62 66 63 z|tb[bh]|bic|bfc
00018fd0: 7c 62 66 69 7c 5b 73 75 5d 62 66 78 7c 62 6b 70 |bfi|[su]bfx|bkp
00018fe0: 74 7c 63 64 70 32 3f 7c 63 6c 7a 7c 63 6c 72 65 t|cdp2?|clz|clre
00018ff0: 78 7c 63 6d 70 7c 63 6d 6e 7c 63 70 73 69 5b 65 x|cmp|cmn|cpsi[e
00019000: 64 5d 7c 63 70 73 7c 73 65 74 65 6e 64 7c 64 62 d]|cps|setend|db
00019010: 67 7c 64 6d 62 7c 64 73 62 7c 65 6f 72 7c 69 73 g|dmb|dsb|eor|is
00019020: 62 7c 69 74 5b 74 65 5d 7b 30 2c 33 7d 7c 6c 73 b|it[te]{0,3}|ls
00019030: 6c 7c 6c 73 72 7c 72 6f 72 7c 72 72 78 7c 6c 64 l|lsr|ror|rrx|ld
00019040: 6d 28 28 5b 69 64 5d 5b 61 62 5d 29 7c 66 5b 64 m(([id][ab])|f[d
00019050: 73 5d 29 3f 7c 6c 64 72 28 28 73 7c 65 78 29 3f s])?|ldr((s|ex)?
00019060: 5b 62 68 64 5d 29 3f 7c 6d 6f 76 74 3f 7c 6d 76 [bhd])?|movt?|mv
00019070: 6e 7c 6d 72 61 7c 6d 61 72 7c 6d 75 6c 7c 5b 75 n|mra|mar|mul|[u
00019080: 73 5d 6d 75 6c 6c 7c 73 6d 75 6c 5b 62 77 74 5d s]mull|smul[bwt]
00019090: 5b 62 74 5d 7c 73 6d 75 5b 61 73 5d 64 7c 73 6d [bt]|smu[as]d|sm
000190a0: 6d 75 6c 7c 73 6d 6d 6c 61 7c 6d 6c 61 7c 75 6d mul|smmla|mla|um
000190b0: 6c 61 61 6c 7c 73 6d 6c 61 6c 3f 28 5b 77 62 74 laal|smlal?([wbt
000190c0: 5d 5b 62 74 5d 7c 64 29 7c 6d 6c 73 7c 73 6d 6c ][bt]|d)|mls|sml
000190d0: 73 6c 3f 5b 64 73 5d 7c 73 6d 63 7c 73 76 63 7c sl?[ds]|smc|svc|
000190e0: 73 65 76 7c 6d 69 61 28 5b 62 74 5d 7b 32 7d 7c sev|mia([bt]{2}|
000190f0: 70 68 29 3f 7c 6d 72 72 3f 63 32 3f 7c 6d 63 72 ph)?|mrr?c2?|mcr
00019100: 72 32 3f 7c 6d 72 73 7c 6d 73 72 7c 6f 72 72 7c r2?|mrs|msr|orr|
00019110: 6f 72 6e 7c 70 6b 68 28 74 62 7c 62 74 29 7c 72 orn|pkh(tb|bt)|r
00019120: 62 69 74 7c 72 65 76 28 31 36 7c 73 68 29 3f 7c bit|rev(16|sh)?|
00019130: 73 65 6c 7c 5b 73 75 5d 73 61 74 28 31 36 29 3f sel|[su]sat(16)?
00019140: 7c 6e 6f 70 7c 70 6f 70 7c 70 75 73 68 7c 72 66 |nop|pop|push|rf
00019150: 65 28 5b 69 64 5d 5b 61 62 5d 29 3f 7c 73 74 6d e([id][ab])?|stm
00019160: 28 5b 69 64 5d 5b 61 62 5d 29 3f 7c 73 74 72 28 ([id][ab])?|str(
00019170: 65 78 29 3f 5b 62 68 64 5d 3f 7c 28 71 64 3f 29 ex)?[bhd]?|(qd?)
00019180: 3f 73 75 62 7c 28 73 68 3f 7c 71 7c 75 5b 71 68 ?sub|(sh?|q|u[qh
00019190: 5d 3f 29 3f 73 75 62 28 38 7c 31 36 29 7c 5b 73 ]?)?sub(8|16)|[s
000191a0: 75 5d 78 74 28 61 3f 68 7c 61 3f 62 28 31 36 29 u]xt(a?h|a?b(16)
000191b0: 3f 29 7c 73 72 73 28 5b 69 64 5d 5b 61 62 5d 29 ?)|srs([id][ab])
000191c0: 3f 7c 73 77 70 62 3f 7c 73 77 69 7c 73 6d 69 7c ?|swpb?|swi|smi|
000191d0: 74 73 74 7c 74 65 71 7c 77 66 65 7c 77 66 69 7c tst|teq|wfe|wfi|
000191e0: 79 69 65 6c 64 29 28 65 71 7c 6e 65 7c 63 73 7c yield)(eq|ne|cs|
000191f0: 63 63 7c 6d 69 7c 70 6c 7c 76 73 7c 76 63 7c 68 cc|mi|pl|vs|vc|h
00019200: 69 7c 6c 73 7c 67 65 7c 6c 74 7c 67 74 7c 6c 65 i|ls|ge|lt|gt|le
00019210: 7c 61 6c 7c 68 73 7c 6c 6f 29 3f 5b 73 70 74 72 |al|hs|lo)?[sptr
00019220: 78 5d 3f 28 3f 3d 5c 5c 73 29 22 7d 2c 65 2c 73 x]?(?=\\s)"},e,s
00019230: 2e 51 55 4f 54 45 5f 53 54 52 49 4e 47 5f 4d 4f .QUOTE_STRING_MO
00019240: 44 45 2c 7b 63 6c 61 73 73 4e 61 6d 65 3a 22 73 DE,{className:"s
00019250: 74 72 69 6e 67 22 2c 62 65 67 69 6e 3a 22 27 22 tring",begin:"'"
00019260: 2c 65 6e 64 3a 22 5b 5e 5c 5c 5c 5c 5d 27 22 2c ,end:"[^\\\\]'",
00019270: 72 65 6c 65 76 61 6e 63 65 3a 30 7d 2c 7b 63 6c relevance:0},{cl
00019280: 61 73 73 4e 61 6d 65 3a 22 74 69 74 6c 65 22 2c assName:"title",
00019290: 62 65 67 69 6e 3a 22 5c 5c 7c 22 2c 65 6e 64 3a begin:"\\|",end:
000192a0: 22 5c 5c 7c 22 2c 69 6c 6c 65 67 61 6c 3a 22 5c "\\|",illegal:"\
000192b0: 5c 6e 22 2c 72 65 6c 65 76 61 6e 63 65 3a 30 7d \n",relevance:0}
000192c0: 2c 7b 63 6c 61 73 73 4e 61 6d 65 3a 22 6e 75 6d ,{className:"num
000192d0: 62 65 72 22 2c 76 61 72 69 61 6e 74 73 3a 5b 7b ber",variants:[{
000192e0: 62 65 67 69 6e 3a 22 5b 23 24 3d 5d 3f 30 78 5b begin:"[#$=]?0x[
000192f0: 30 2d 39 61 2d 66 5d 2b 22 7d 2c 7b 62 65 67 69 0-9a-f]+"},{begi
00019300: 6e 3a 22 5b 23 24 3d 5d 3f 30 62 5b 30 31 5d 2b n:"[#$=]?0b[01]+
00019310: 22 7d 2c 7b 62 65 67 69 6e 3a 22 5b 23 24 3d 5d "},{begin:"[#$=]
00019320: 5c 5c 64 2b 22 7d 2c 7b 62 65 67 69 6e 3a 22 5c \\d+"},{begin:"\
00019330: 5c 62 5c 5c 64 2b 22 7d 5d 2c 72 65 6c 65 76 61 \b\\d+"}],releva
00019340: 6e 63 65 3a 30 7d 2c 7b 63 6c 61 73 73 4e 61 6d nce:0},{classNam
00019350: 65 3a 22 73 79 6d 62 6f 6c 22 2c 76 61 72 69 61 e:"symbol",varia
00019360: 6e 74 73 3a 5b 7b 62 65 67 69 6e 3a 22 5e 5b 20 nts:[{begin:"^[
00019370: 5c 5c 74 5d 2a 5b 61 2d 7a 5f 5c 5c 2e 5c 5c 24 \\t]*[a-z_\\.\\$
00019380: 5d 5b 61 2d 7a 30 2d 39 5f 5c 5c 2e 5c 5c 24 5d ][a-z0-9_\\.\\$]
00019390: 2b 3a 22 7d 2c 7b 62 65 67 69 6e 3a 22 5e 5b 61 +:"},{begin:"^[a
000193a0: 2d 7a 5f 5c 5c 2e 5c 5c 24 5d 5b 61 2d 7a 30 2d -z_\\.\\$][a-z0-
000193b0: 39 5f 5c 5c 2e 5c 5c 24 5d 2b 22 7d 2c 7b 62 65 9_\\.\\$]+"},{be
000193c0: 67 69 6e 3a 22 5b 3d 23 5d 5c 5c 77 2b 22 7d 5d gin:"[=#]\\w+"}]
000193d0: 2c 72 65 6c 65 76 61 6e 63 65 3a 30 7d 5d 7d 7d ,relevance:0}]}}
000193e0: 7d 28 29 29 3b 0a 68 6c 6a 73 2e 72 65 67 69 73 }());.hljs.regis
000193f0: 74 65 72 4c 61 6e 67 75 61 67 65 28 22 64 22 2c terLanguage("d",
00019400: 66 75 6e 63 74 69 6f 6e 28 29 7b 22 75 73 65 20 function(){"use
00019410: 73 74 72 69 63 74 22 3b 72 65 74 75 72 6e 20 66 strict";return f
00019420: 75 6e 63 74 69 6f 6e 28 65 29 7b 76 61 72 20 61 unction(e){var a
00019430: 3d 7b 24 70 61 74 74 65 72 6e 3a 65 2e 55 4e 44 ={$pattern:e.UND
00019440: 45 52 53 43 4f 52 45 5f 49 44 45 4e 54 5f 52 45 ERSCORE_IDENT_RE
00019450: 2c 6b 65 79 77 6f 72 64 3a 22 61 62 73 74 72 61 ,keyword:"abstra
00019460: 63 74 20 61 6c 69 61 73 20 61 6c 69 67 6e 20 61 ct alias align a
00019470: 73 6d 20 61 73 73 65 72 74 20 61 75 74 6f 20 62 sm assert auto b
00019480: 6f 64 79 20 62 72 65 61 6b 20 62 79 74 65 20 63 ody break byte c
00019490: 61 73 65 20 63 61 73 74 20 63 61 74 63 68 20 63 ase cast catch c
000194a0: 6c 61 73 73 20 63 6f 6e 73 74 20 63 6f 6e 74 69 lass const conti
000194b0: 6e 75 65 20 64 65 62 75 67 20 64 65 66 61 75 6c nue debug defaul
000194c0: 74 20 64 65 6c 65 74 65 20 64 65 70 72 65 63 61 t delete depreca
000194d0: 74 65 64 20 64 6f 20 65 6c 73 65 20 65 6e 75 6d ted do else enum
000194e0: 20 65 78 70 6f 72 74 20 65 78 74 65 72 6e 20 66 export extern f
000194f0: 69 6e 61 6c 20 66 69 6e 61 6c 6c 79 20 66 6f 72 inal finally for
00019500: 20 66 6f 72 65 61 63 68 20 66 6f 72 65 61 63 68 foreach foreach
00019510: 5f 72 65 76 65 72 73 65 7c 31 30 20 67 6f 74 6f _reverse|10 goto
00019520: 20 69 66 20 69 6d 6d 75 74 61 62 6c 65 20 69 6d if immutable im
00019530: 70 6f 72 74 20 69 6e 20 69 6e 6f 75 74 20 69 6e port in inout in
00019540: 74 20 69 6e 74 65 72 66 61 63 65 20 69 6e 76 61 t interface inva
00019550: 72 69 61 6e 74 20 69 73 20 6c 61 7a 79 20 6d 61 riant is lazy ma
00019560: 63 72 6f 20 6d 69 78 69 6e 20 6d 6f 64 75 6c 65 cro mixin module
00019570: 20 6e 65 77 20 6e 6f 74 68 72 6f 77 20 6f 75 74 new nothrow out
00019580: 20 6f 76 65 72 72 69 64 65 20 70 61 63 6b 61 67 override packag
00019590: 65 20 70 72 61 67 6d 61 20 70 72 69 76 61 74 65 e pragma private
000195a0: 20 70 72 6f 74 65 63 74 65 64 20 70 75 62 6c 69 protected publi
000195b0: 63 20 70 75 72 65 20 72 65 66 20 72 65 74 75 72 c pure ref retur
000195c0: 6e 20 73 63 6f 70 65 20 73 68 61 72 65 64 20 73 n scope shared s
000195d0: 74 61 74 69 63 20 73 74 72 75 63 74 20 73 75 70 tatic struct sup
000195e0: 65 72 20 73 77 69 74 63 68 20 73 79 6e 63 68 72 er switch synchr
000195f0: 6f 6e 69 7a 65 64 20 74 65 6d 70 6c 61 74 65 20 onized template
00019600: 74 68 69 73 20 74 68 72 6f 77 20 74 72 79 20 74 this throw try t
00019610: 79 70 65 64 65 66 20 74 79 70 65 69 64 20 74 79 ypedef typeid ty
00019620: 70 65 6f 66 20 75 6e 69 6f 6e 20 75 6e 69 74 74 peof union unitt
00019630: 65 73 74 20 76 65 72 73 69 6f 6e 20 76 6f 69 64 est version void
00019640: 20 76 6f 6c 61 74 69 6c 65 20 77 68 69 6c 65 20 volatile while
00019650: 77 69 74 68 20 5f 5f 46 49 4c 45 5f 5f 20 5f 5f with __FILE__ __
00019660: 4c 49 4e 45 5f 5f 20 5f 5f 67 73 68 61 72 65 64 LINE__ __gshared
00019670: 7c 31 30 20 5f 5f 74 68 72 65 61 64 20 5f 5f 74 |10 __thread __t
00019680: 72 61 69 74 73 20 5f 5f 44 41 54 45 5f 5f 20 5f raits __DATE__ _
00019690: 5f 45 4f 46 5f 5f 20 5f 5f 54 49 4d 45 5f 5f 20 _EOF__ __TIME__
000196a0: 5f 5f 54 49 4d 45 53 54 41 4d 50 5f 5f 20 5f 5f __TIMESTAMP__ __
000196b0: 56 45 4e 44 4f 52 5f 5f 20 5f 5f 56 45 52 53 49 VENDOR__ __VERSI
000196c0: 4f 4e 5f 5f 22 2c 62 75 69 6c 74 5f 69 6e 3a 22 ON__",built_in:"
000196d0: 62 6f 6f 6c 20 63 64 6f 75 62 6c 65 20 63 65 6e bool cdouble cen
000196e0: 74 20 63 66 6c 6f 61 74 20 63 68 61 72 20 63 72 t cfloat char cr
000196f0: 65 61 6c 20 64 63 68 61 72 20 64 65 6c 65 67 61 eal dchar delega
00019700: 74 65 20 64 6f 75 62 6c 65 20 64 73 74 72 69 6e te double dstrin
00019710: 67 20 66 6c 6f 61 74 20 66 75 6e 63 74 69 6f 6e g float function
00019720: 20 69 64 6f 75 62 6c 65 20 69 66 6c 6f 61 74 20 idouble ifloat
00019730: 69 72 65 61 6c 20 6c 6f 6e 67 20 72 65 61 6c 20 ireal long real
00019740: 73 68 6f 72 74 20 73 74 72 69 6e 67 20 75 62 79 short string uby
00019750: 74 65 20 75 63 65 6e 74 20 75 69 6e 74 20 75 6c te ucent uint ul
00019760: 6f 6e 67 20 75 73 68 6f 72 74 20 77 63 68 61 72 ong ushort wchar
00019770: 20 77 73 74 72 69 6e 67 22 2c 6c 69 74 65 72 61 wstring",litera
00019780: 6c 3a 22 66 61 6c 73 65 20 6e 75 6c 6c 20 74 72 l:"false null tr
00019790: 75 65 22 7d 2c 64 3d 22 28 28 30 7c 5b 31 2d 39 ue"},d="((0|[1-9
000197a0: 5d 5b 5c 5c 64 5f 5d 2a 29 7c 30 5b 62 42 5d 5b ][\\d_]*)|0[bB][
000197b0: 30 31 5f 5d 2b 7c 30 5b 78 58 5d 28 5b 5c 5c 64 01_]+|0[xX]([\\d
000197c0: 61 2d 66 41 2d 46 5d 5b 5c 5c 64 61 2d 66 41 2d a-fA-F][\\da-fA-
000197d0: 46 5f 5d 2a 7c 5f 5b 5c 5c 64 61 2d 66 41 2d 46 F_]*|_[\\da-fA-F
000197e0: 5d 5b 5c 5c 64 61 2d 66 41 2d 46 5f 5d 2a 29 29 ][\\da-fA-F_]*))
000197f0: 22 2c 6e 3d 22 5c 5c 5c 5c 28 5b 27 5c 22 5c 5c ",n="\\\\(['\"\\
00019800: 3f 5c 5c 5c 5c 61 62 66 6e 72 74 76 5d 7c 75 5b ?\\\\abfnrtv]|u[
00019810: 5c 5c 64 41 2d 46 61 2d 66 5d 7b 34 7d 7c 5b 30 \\dA-Fa-f]{4}|[0
00019820: 2d 37 5d 7b 31 2c 33 7d 7c 78 5b 5c 5c 64 41 2d -7]{1,3}|x[\\dA-
00019830: 46 61 2d 66 5d 7b 32 7d 7c 55 5b 5c 5c 64 41 2d Fa-f]{2}|U[\\dA-
00019840: 46 61 2d 66 5d 7b 38 7d 29 7c 26 5b 61 2d 7a 41 Fa-f]{8})|&[a-zA
00019850: 2d 5a 5c 5c 64 5d 7b 32 2c 7d 3b 22 2c 74 3d 7b -Z\\d]{2,};",t={
00019860: 63 6c 61 73 73 4e 61 6d 65 3a 22 6e 75 6d 62 65 className:"numbe
00019870: 72 22 2c 62 65 67 69 6e 3a 22 5c 5c 62 22 2b 64 r",begin:"\\b"+d
00019880: 2b 22 28 4c 7c 75 7c 55 7c 4c 75 7c 4c 55 7c 75 +"(L|u|U|Lu|LU|u
00019890: 4c 7c 55 4c 29 3f 22 2c 72 65 6c 65 76 61 6e 63 L|UL)?",relevanc
000198a0: 65 3a 30 7d 2c 5f 3d 7b 63 6c 61 73 73 4e 61 6d e:0},_={classNam
000198b0: 65 3a 22 6e 75 6d 62 65 72 22 2c 62 65 67 69 6e e:"number",begin
000198c0: 3a 22 5c 5c 62 28 28 28 30 5b 78 58 5d 28 28 5b :"\\b(((0[xX](([
000198d0: 5c 5c 64 61 2d 66 41 2d 46 5d 5b 5c 5c 64 61 2d \\da-fA-F][\\da-
000198e0: 66 41 2d 46 5f 5d 2a 7c 5f 5b 5c 5c 64 61 2d 66 fA-F_]*|_[\\da-f
000198f0: 41 2d 46 5d 5b 5c 5c 64 61 2d 66 41 2d 46 5f 5d A-F][\\da-fA-F_]
00019900: 2a 29 5c 5c 2e 28 5b 5c 5c 64 61 2d 66 41 2d 46 *)\\.([\\da-fA-F
00019910: 5d 5b 5c 5c 64 61 2d 66 41 2d 46 5f 5d 2a 7c 5f ][\\da-fA-F_]*|_
00019920: 5b 5c 5c 64 61 2d 66 41 2d 46 5d 5b 5c 5c 64 61 [\\da-fA-F][\\da
00019930: 2d 66 41 2d 46 5f 5d 2a 29 7c 5c 5c 2e 3f 28 5b -fA-F_]*)|\\.?([
00019940: 5c 5c 64 61 2d 66 41 2d 46 5d 5b 5c 5c 64 61 2d \\da-fA-F][\\da-
00019950: 66 41 2d 46 5f 5d 2a 7c 5f 5b 5c 5c 64 61 2d 66 fA-F_]*|_[\\da-f
00019960: 41 2d 46 5d 5b 5c 5c 64 61 2d 66 41 2d 46 5f 5d A-F][\\da-fA-F_]
00019970: 2a 29 29 5b 70 50 5d 5b 2b 2d 5d 3f 28 30 7c 5b *))[pP][+-]?(0|[
00019980: 31 2d 39 5d 5b 5c 5c 64 5f 5d 2a 7c 5c 5c 64 5b 1-9][\\d_]*|\\d[
00019990: 5c 5c 64 5f 5d 2a 7c 5b 5c 5c 64 5f 5d 2b 3f 5c \\d_]*|[\\d_]+?\
000199a0: 5c 64 29 29 7c 28 28 30 7c 5b 31 2d 39 5d 5b 5c \d))|((0|[1-9][\
000199b0: 5c 64 5f 5d 2a 7c 5c 5c 64 5b 5c 5c 64 5f 5d 2a \d_]*|\\d[\\d_]*
000199c0: 7c 5b 5c 5c 64 5f 5d 2b 3f 5c 5c 64 29 28 5c 5c |[\\d_]+?\\d)(\\
000199d0: 2e 5c 5c 64 2a 7c 28 5b 65 45 5d 5b 2b 2d 5d 3f .\\d*|([eE][+-]?
000199e0: 28 30 7c 5b 31 2d 39 5d 5b 5c 5c 64 5f 5d 2a 7c (0|[1-9][\\d_]*|
000199f0: 5c 5c 64 5b 5c 5c 64 5f 5d 2a 7c 5b 5c 5c 64 5f \\d[\\d_]*|[\\d_
00019a00: 5d 2b 3f 5c 5c 64 29 29 29 7c 5c 5c 64 2b 5c 5c ]+?\\d)))|\\d+\\
00019a10: 2e 28 30 7c 5b 31 2d 39 5d 5b 5c 5c 64 5f 5d 2a .(0|[1-9][\\d_]*
00019a20: 7c 5c 5c 64 5b 5c 5c 64 5f 5d 2a 7c 5b 5c 5c 64 |\\d[\\d_]*|[\\d
00019a30: 5f 5d 2b 3f 5c 5c 64 29 28 30 7c 5b 31 2d 39 5d _]+?\\d)(0|[1-9]
00019a40: 5b 5c 5c 64 5f 5d 2a 7c 5c 5c 64 5b 5c 5c 64 5f [\\d_]*|\\d[\\d_
00019a50: 5d 2a 7c 5b 5c 5c 64 5f 5d 2b 3f 5c 5c 64 29 7c ]*|[\\d_]+?\\d)|
00019a60: 5c 5c 2e 28 30 7c 5b 31 2d 39 5d 5b 5c 5c 64 5f \\.(0|[1-9][\\d_
00019a70: 5d 2a 29 28 5b 65 45 5d 5b 2b 2d 5d 3f 28 30 7c ]*)([eE][+-]?(0|
00019a80: 5b 31 2d 39 5d 5b 5c 5c 64 5f 5d 2a 7c 5c 5c 64 [1-9][\\d_]*|\\d
00019a90: 5b 5c 5c 64 5f 5d 2a 7c 5b 5c 5c 64 5f 5d 2b 3f [\\d_]*|[\\d_]+?
00019aa0: 5c 5c 64 29 29 3f 29 29 28 5b 66 46 5d 7c 4c 7c \\d))?))([fF]|L|
00019ab0: 69 7c 5b 66 46 5d 69 7c 4c 69 29 3f 7c 22 2b 64 i|[fF]i|Li)?|"+d
00019ac0: 2b 22 28 69 7c 5b 66 46 5d 69 7c 4c 69 29 29 22 +"(i|[fF]i|Li))"
00019ad0: 2c 72 65 6c 65 76 61 6e 63 65 3a 30 7d 2c 72 3d ,relevance:0},r=
00019ae0: 7b 63 6c 61 73 73 4e 61 6d 65 3a 22 73 74 72 69 {className:"stri
00019af0: 6e 67 22 2c 62 65 67 69 6e 3a 22 27 28 22 2b 6e ng",begin:"'("+n
00019b00: 2b 22 7c 2e 29 22 2c 65 6e 64 3a 22 27 22 2c 69 +"|.)",end:"'",i
00019b10: 6c 6c 65 67 61 6c 3a 22 2e 22 7d 2c 69 3d 7b 63 llegal:"."},i={c
00019b20: 6c 61 73 73 4e 61 6d 65 3a 22 73 74 72 69 6e 67 lassName:"string
00019b30: 22 2c 62 65 67 69 6e 3a 27 22 27 2c 63 6f 6e 74 ",begin:'"',cont
00019b40: 61 69 6e 73 3a 5b 7b 62 65 67 69 6e 3a 6e 2c 72 ains:[{begin:n,r
00019b50: 65 6c 65 76 61 6e 63 65 3a 30 7d 5d 2c 65 6e 64 elevance:0}],end
00019b60: 3a 27 22 5b 63 77 64 5d 3f 27 7d 2c 73 3d 65 2e :'"[cwd]?'},s=e.
00019b70: 43 4f 4d 4d 45 4e 54 28 22 5c 5c 2f 5c 5c 2b 22 COMMENT("\\/\\+"
00019b80: 2c 22 5c 5c 2b 5c 5c 2f 22 2c 7b 63 6f 6e 74 61 ,"\\+\\/",{conta
00019b90: 69 6e 73 3a 5b 22 73 65 6c 66 22 5d 2c 72 65 6c ins:["self"],rel
00019ba0: 65 76 61 6e 63 65 3a 31 30 7d 29 3b 72 65 74 75 evance:10});retu
00019bb0: 72 6e 7b 6e 61 6d 65 3a 22 44 22 2c 6b 65 79 77 rn{name:"D",keyw
00019bc0: 6f 72 64 73 3a 61 2c 63 6f 6e 74 61 69 6e 73 3a ords:a,contains:
00019bd0: 5b 65 2e 43 5f 4c 49 4e 45 5f 43 4f 4d 4d 45 4e [e.C_LINE_COMMEN
00019be0: 54 5f 4d 4f 44 45 2c 65 2e 43 5f 42 4c 4f 43 4b T_MODE,e.C_BLOCK
00019bf0: 5f 43 4f 4d 4d 45 4e 54 5f 4d 4f 44 45 2c 73 2c _COMMENT_MODE,s,
00019c00: 7b 63 6c 61 73 73 4e 61 6d 65 3a 22 73 74 72 69 {className:"stri
00019c10: 6e 67 22 2c 62 65 67 69 6e 3a 27 78 22 5b 5c 5c ng",begin:'x"[\\
00019c20: 64 61 2d 66 41 2d 46 5c 5c 73 5c 5c 6e 5c 5c 72 da-fA-F\\s\\n\\r
00019c30: 5d 2a 22 5b 63 77 64 5d 3f 27 2c 72 65 6c 65 76 ]*"[cwd]?',relev
00019c40: 61 6e 63 65 3a 31 30 7d 2c 69 2c 7b 63 6c 61 73 ance:10},i,{clas
00019c50: 73 4e 61 6d 65 3a 22 73 74 72 69 6e 67 22 2c 62 sName:"string",b
00019c60: 65 67 69 6e 3a 27 5b 72 71 5d 22 27 2c 65 6e 64 egin:'[rq]"',end
00019c70: 3a 27 22 5b 63 77 64 5d 3f 27 2c 72 65 6c 65 76 :'"[cwd]?',relev
00019c80: 61 6e 63 65 3a 35 7d 2c 7b 63 6c 61 73 73 4e 61 ance:5},{classNa
00019c90: 6d 65 3a 22 73 74 72 69 6e 67 22 2c 62 65 67 69 me:"string",begi
00019ca0: 6e 3a 22 60 22 2c 65 6e 64 3a 22 60 5b 63 77 64 n:"`",end:"`[cwd
00019cb0: 5d 3f 22 7d 2c 7b 63 6c 61 73 73 4e 61 6d 65 3a ]?"},{className:
00019cc0: 22 73 74 72 69 6e 67 22 2c 62 65 67 69 6e 3a 27 "string",begin:'
00019cd0: 71 22 5c 5c 7b 27 2c 65 6e 64 3a 27 5c 5c 7d 22 q"\\{',end:'\\}"
00019ce0: 27 7d 2c 5f 2c 74 2c 72 2c 7b 63 6c 61 73 73 4e '},_,t,r,{classN
00019cf0: 61 6d 65 3a 22 6d 65 74 61 22 2c 62 65 67 69 6e ame:"meta",begin
00019d00: 3a 22 5e 23 21 22 2c 65 6e 64 3a 22 24 22 2c 72 :"^#!",end:"$",r
00019d10: 65 6c 65 76 61 6e 63 65 3a 35 7d 2c 7b 63 6c 61 elevance:5},{cla
00019d20: 73 73 4e 61 6d 65 3a 22 6d 65 74 61 22 2c 62 65 ssName:"meta",be
00019d30: 67 69 6e 3a 22 23 28 6c 69 6e 65 29 22 2c 65 6e gin:"#(line)",en
00019d40: 64 3a 22 24 22 2c 72 65 6c 65 76 61 6e 63 65 3a d:"$",relevance:
00019d50: 35 7d 2c 7b 63 6c 61 73 73 4e 61 6d 65 3a 22 6b 5},{className:"k
00019d60: 65 79 77 6f 72 64 22 2c 62 65 67 69 6e 3a 22 40 eyword",begin:"@
00019d70: 5b 61 2d 7a 41 2d 5a 5f 5d 5b 61 2d 7a 41 2d 5a [a-zA-Z_][a-zA-Z
00019d80: 5f 5c 5c 64 5d 2a 22 7d 5d 7d 7d 7d 28 29 29 3b _\\d]*"}]}}}());
00019d90: 0a 68 6c 6a 73 2e 72 65 67 69 73 74 65 72 4c 61 .hljs.registerLa
00019da0: 6e 67 75 61 67 65 28 22 68 61 6e 64 6c 65 62 61 nguage("handleba
00019db0: 72 73 22 2c 66 75 6e 63 74 69 6f 6e 28 29 7b 22 rs",function(){"
00019dc0: 75 73 65 20 73 74 72 69 63 74 22 3b 66 75 6e 63 use strict";func
00019dd0: 74 69 6f 6e 20 65 28 2e 2e 2e 65 29 7b 72 65 74 tion e(...e){ret
00019de0: 75 72 6e 20 65 2e 6d 61 70 28 65 3d 3e 28 66 75 urn e.map(e=>(fu
00019df0: 6e 63 74 69 6f 6e 28 65 29 7b 72 65 74 75 72 6e nction(e){return
00019e00: 20 65 3f 22 73 74 72 69 6e 67 22 3d 3d 74 79 70 e?"string"==typ
00019e10: 65 6f 66 20 65 3f 65 3a 65 2e 73 6f 75 72 63 65 eof e?e:e.source
00019e20: 3a 6e 75 6c 6c 7d 29 28 65 29 29 2e 6a 6f 69 6e :null})(e)).join
00019e30: 28 22 22 29 7d 72 65 74 75 72 6e 20 66 75 6e 63 ("")}return func
00019e40: 74 69 6f 6e 28 6e 29 7b 63 6f 6e 73 74 20 61 3d tion(n){const a=
00019e50: 7b 22 62 75 69 6c 74 69 6e 2d 6e 61 6d 65 22 3a {"builtin-name":
00019e60: 22 61 63 74 69 6f 6e 20 62 69 6e 64 61 74 74 72 "action bindattr
00019e70: 20 63 6f 6c 6c 65 63 74 69 6f 6e 20 63 6f 6d 70 collection comp
00019e80: 6f 6e 65 6e 74 20 63 6f 6e 63 61 74 20 64 65 62 onent concat deb
00019e90: 75 67 67 65 72 20 65 61 63 68 20 65 61 63 68 2d ugger each each-
00019ea0: 69 6e 20 67 65 74 20 68 61 73 68 20 69 66 20 69 in get hash if i
00019eb0: 6e 20 69 6e 70 75 74 20 6c 69 6e 6b 2d 74 6f 20 n input link-to
00019ec0: 6c 6f 63 20 6c 6f 67 20 6c 6f 6f 6b 75 70 20 6d loc log lookup m
00019ed0: 75 74 20 6f 75 74 6c 65 74 20 70 61 72 74 69 61 ut outlet partia
00019ee0: 6c 20 71 75 65 72 79 2d 70 61 72 61 6d 73 20 72 l query-params r
00019ef0: 65 6e 64 65 72 20 74 65 6d 70 6c 61 74 65 20 74 ender template t
00019f00: 65 78 74 61 72 65 61 20 75 6e 62 6f 75 6e 64 20 extarea unbound
00019f10: 75 6e 6c 65 73 73 20 76 69 65 77 20 77 69 74 68 unless view with
00019f20: 20 79 69 65 6c 64 22 7d 2c 74 3d 2f 5c 5b 2e 2a yield"},t=/\[.*
00019f30: 3f 5c 5d 2f 2c 73 3d 2f 5b 5e 5c 73 21 22 23 25 ?\]/,s=/[^\s!"#%
00019f40: 26 27 28 29 2a 2b 2c 2e 5c 2f 3b 3c 3d 3e 40 5c &'()*+,.\/;<=>@\
00019f50: 5b 5c 5c 5c 5d 5e 60 7b 7c 7d 7e 5d 2b 2f 2c 69 [\\\]^`{|}~]+/,i
00019f60: 3d 65 28 22 28 22 2c 2f 27 2e 2a 3f 27 2f 2c 22 =e("(",/'.*?'/,"
00019f70: 7c 22 2c 2f 22 2e 2a 3f 22 2f 2c 22 7c 22 2c 74 |",/".*?"/,"|",t
00019f80: 2c 22 7c 22 2c 73 2c 22 7c 22 2c 2f 5c 2e 7c 5c ,"|",s,"|",/\.|\
00019f90: 2f 2f 2c 22 29 2b 22 29 2c 72 3d 65 28 22 28 22 //,")+"),r=e("("
00019fa0: 2c 74 2c 22 7c 22 2c 73 2c 22 29 28 3f 3d 3d 29 ,t,"|",s,")(?==)
00019fb0: 22 29 2c 6c 3d 7b 62 65 67 69 6e 3a 69 2c 6c 65 "),l={begin:i,le
00019fc0: 78 65 6d 65 73 3a 2f 5b 5c 77 2e 5c 2f 5d 2b 2f xemes:/[\w.\/]+/
00019fd0: 7d 2c 63 3d 6e 2e 69 6e 68 65 72 69 74 28 6c 2c },c=n.inherit(l,
00019fe0: 7b 6b 65 79 77 6f 72 64 73 3a 7b 6c 69 74 65 72 {keywords:{liter
00019ff0: 61 6c 3a 22 74 72 75 65 20 66 61 6c 73 65 20 75 al:"true false u
0001a000: 6e 64 65 66 69 6e 65 64 20 6e 75 6c 6c 22 7d 7d ndefined null"}}
0001a010: 29 2c 6f 3d 7b 62 65 67 69 6e 3a 2f 5c 28 2f 2c ),o={begin:/\(/,
0001a020: 65 6e 64 3a 2f 5c 29 2f 7d 2c 6d 3d 7b 63 6c 61 end:/\)/},m={cla
0001a030: 73 73 4e 61 6d 65 3a 22 61 74 74 72 22 2c 62 65 ssName:"attr",be
0001a040: 67 69 6e 3a 72 2c 72 65 6c 65 76 61 6e 63 65 3a gin:r,relevance:
0001a050: 30 2c 73 74 61 72 74 73 3a 7b 62 65 67 69 6e 3a 0,starts:{begin:
0001a060: 2f 3d 2f 2c 65 6e 64 3a 2f 3d 2f 2c 73 74 61 72 /=/,end:/=/,star
0001a070: 74 73 3a 7b 63 6f 6e 74 61 69 6e 73 3a 5b 6e 2e ts:{contains:[n.
0001a080: 4e 55 4d 42 45 52 5f 4d 4f 44 45 2c 6e 2e 51 55 NUMBER_MODE,n.QU
0001a090: 4f 54 45 5f 53 54 52 49 4e 47 5f 4d 4f 44 45 2c OTE_STRING_MODE,
0001a0a0: 6e 2e 41 50 4f 53 5f 53 54 52 49 4e 47 5f 4d 4f n.APOS_STRING_MO
0001a0b0: 44 45 2c 63 2c 6f 5d 7d 7d 7d 2c 64 3d 7b 63 6f DE,c,o]}}},d={co
0001a0c0: 6e 74 61 69 6e 73 3a 5b 6e 2e 4e 55 4d 42 45 52 ntains:[n.NUMBER
0001a0d0: 5f 4d 4f 44 45 2c 6e 2e 51 55 4f 54 45 5f 53 54 _MODE,n.QUOTE_ST
0001a0e0: 52 49 4e 47 5f 4d 4f 44 45 2c 6e 2e 41 50 4f 53 RING_MODE,n.APOS
0001a0f0: 5f 53 54 52 49 4e 47 5f 4d 4f 44 45 2c 7b 62 65 _STRING_MODE,{be
0001a100: 67 69 6e 3a 2f 61 73 5c 73 2b 5c 7c 2f 2c 6b 65 gin:/as\s+\|/,ke
0001a110: 79 77 6f 72 64 73 3a 7b 6b 65 79 77 6f 72 64 3a ywords:{keyword:
0001a120: 22 61 73 22 7d 2c 65 6e 64 3a 2f 5c 7c 2f 2c 63 "as"},end:/\|/,c
0001a130: 6f 6e 74 61 69 6e 73 3a 5b 7b 62 65 67 69 6e 3a ontains:[{begin:
0001a140: 2f 5c 77 2b 2f 7d 5d 7d 2c 6d 2c 63 2c 6f 5d 2c /\w+/}]},m,c,o],
0001a150: 72 65 74 75 72 6e 45 6e 64 3a 21 30 7d 2c 67 3d returnEnd:!0},g=
0001a160: 6e 2e 69 6e 68 65 72 69 74 28 6c 2c 7b 63 6c 61 n.inherit(l,{cla
0001a170: 73 73 4e 61 6d 65 3a 22 6e 61 6d 65 22 2c 6b 65 ssName:"name",ke
0001a180: 79 77 6f 72 64 73 3a 61 2c 73 74 61 72 74 73 3a ywords:a,starts:
0001a190: 6e 2e 69 6e 68 65 72 69 74 28 64 2c 7b 65 6e 64 n.inherit(d,{end
0001a1a0: 3a 2f 5c 29 2f 7d 29 7d 29 3b 6f 2e 63 6f 6e 74 :/\)/})});o.cont
0001a1b0: 61 69 6e 73 3d 5b 67 5d 3b 63 6f 6e 73 74 20 75 ains=[g];const u
0001a1c0: 3d 6e 2e 69 6e 68 65 72 69 74 28 6c 2c 7b 6b 65 =n.inherit(l,{ke
0001a1d0: 79 77 6f 72 64 73 3a 61 2c 63 6c 61 73 73 4e 61 ywords:a,classNa
0001a1e0: 6d 65 3a 22 6e 61 6d 65 22 2c 73 74 61 72 74 73 me:"name",starts
0001a1f0: 3a 6e 2e 69 6e 68 65 72 69 74 28 64 2c 7b 65 6e :n.inherit(d,{en
0001a200: 64 3a 2f 7d 7d 2f 7d 29 7d 29 2c 62 3d 6e 2e 69 d:/}}/})}),b=n.i
0001a210: 6e 68 65 72 69 74 28 6c 2c 7b 6b 65 79 77 6f 72 nherit(l,{keywor
0001a220: 64 73 3a 61 2c 63 6c 61 73 73 4e 61 6d 65 3a 22 ds:a,className:"
0001a230: 6e 61 6d 65 22 7d 29 2c 68 3d 6e 2e 69 6e 68 65 name"}),h=n.inhe
0001a240: 72 69 74 28 6c 2c 7b 63 6c 61 73 73 4e 61 6d 65 rit(l,{className
0001a250: 3a 22 6e 61 6d 65 22 2c 6b 65 79 77 6f 72 64 73 :"name",keywords
0001a260: 3a 61 2c 73 74 61 72 74 73 3a 6e 2e 69 6e 68 65 :a,starts:n.inhe
0001a270: 72 69 74 28 64 2c 7b 65 6e 64 3a 2f 7d 7d 2f 7d rit(d,{end:/}}/}
0001a280: 29 7d 29 3b 72 65 74 75 72 6e 7b 6e 61 6d 65 3a )});return{name:
0001a290: 22 48 61 6e 64 6c 65 62 61 72 73 22 2c 61 6c 69 "Handlebars",ali
0001a2a0: 61 73 65 73 3a 5b 22 68 62 73 22 2c 22 68 74 6d ases:["hbs","htm
0001a2b0: 6c 2e 68 62 73 22 2c 22 68 74 6d 6c 2e 68 61 6e l.hbs","html.han
0001a2c0: 64 6c 65 62 61 72 73 22 2c 22 68 74 6d 6c 62 61 dlebars","htmlba
0001a2d0: 72 73 22 5d 2c 63 61 73 65 5f 69 6e 73 65 6e 73 rs"],case_insens
0001a2e0: 69 74 69 76 65 3a 21 30 2c 73 75 62 4c 61 6e 67 itive:!0,subLang
0001a2f0: 75 61 67 65 3a 22 78 6d 6c 22 2c 63 6f 6e 74 61 uage:"xml",conta
0001a300: 69 6e 73 3a 5b 7b 62 65 67 69 6e 3a 2f 5c 5c 5c ins:[{begin:/\\\
0001a310: 7b 5c 7b 2f 2c 73 6b 69 70 3a 21 30 7d 2c 7b 62 {\{/,skip:!0},{b
0001a320: 65 67 69 6e 3a 2f 5c 5c 5c 5c 28 3f 3d 5c 7b 5c egin:/\\\\(?=\{\
0001a330: 7b 29 2f 2c 73 6b 69 70 3a 21 30 7d 2c 6e 2e 43 {)/,skip:!0},n.C
0001a340: 4f 4d 4d 45 4e 54 28 2f 5c 7b 5c 7b 21 2d 2d 2f OMMENT(/\{\{!--/
0001a350: 2c 2f 2d 2d 5c 7d 5c 7d 2f 29 2c 6e 2e 43 4f 4d ,/--\}\}/),n.COM
0001a360: 4d 45 4e 54 28 2f 5c 7b 5c 7b 21 2f 2c 2f 5c 7d MENT(/\{\{!/,/\}
0001a370: 5c 7d 2f 29 2c 7b 63 6c 61 73 73 4e 61 6d 65 3a \}/),{className:
0001a380: 22 74 65 6d 70 6c 61 74 65 2d 74 61 67 22 2c 62 "template-tag",b
0001a390: 65 67 69 6e 3a 2f 5c 7b 5c 7b 5c 7b 5c 7b 28 3f egin:/\{\{\{\{(?
0001a3a0: 21 5c 2f 29 2f 2c 65 6e 64 3a 2f 5c 7d 5c 7d 5c !\/)/,end:/\}\}\
0001a3b0: 7d 5c 7d 2f 2c 63 6f 6e 74 61 69 6e 73 3a 5b 75 }\}/,contains:[u
0001a3c0: 5d 2c 73 74 61 72 74 73 3a 7b 65 6e 64 3a 2f 5c ],starts:{end:/\
0001a3d0: 7b 5c 7b 5c 7b 5c 7b 5c 2f 2f 2c 72 65 74 75 72 {\{\{\{\//,retur
0001a3e0: 6e 45 6e 64 3a 21 30 2c 73 75 62 4c 61 6e 67 75 nEnd:!0,subLangu
0001a3f0: 61 67 65 3a 22 78 6d 6c 22 7d 7d 2c 7b 63 6c 61 age:"xml"}},{cla
0001a400: 73 73 4e 61 6d 65 3a 22 74 65 6d 70 6c 61 74 65 ssName:"template
0001a410: 2d 74 61 67 22 2c 62 65 67 69 6e 3a 2f 5c 7b 5c -tag",begin:/\{\
0001a420: 7b 5c 7b 5c 7b 5c 2f 2f 2c 65 6e 64 3a 2f 5c 7d {\{\{\//,end:/\}
0001a430: 5c 7d 5c 7d 5c 7d 2f 2c 63 6f 6e 74 61 69 6e 73 \}\}\}/,contains
0001a440: 3a 5b 62 5d 7d 2c 7b 63 6c 61 73 73 4e 61 6d 65 :[b]},{className
0001a450: 3a 22 74 65 6d 70 6c 61 74 65 2d 74 61 67 22 2c :"template-tag",
0001a460: 62 65 67 69 6e 3a 2f 5c 7b 5c 7b 23 2f 2c 65 6e begin:/\{\{#/,en
0001a470: 64 3a 2f 5c 7d 5c 7d 2f 2c 63 6f 6e 74 61 69 6e d:/\}\}/,contain
0001a480: 73 3a 5b 75 5d 7d 2c 7b 63 6c 61 73 73 4e 61 6d s:[u]},{classNam
0001a490: 65 3a 22 74 65 6d 70 6c 61 74 65 2d 74 61 67 22 e:"template-tag"
0001a4a0: 2c 62 65 67 69 6e 3a 2f 5c 7b 5c 7b 28 3f 3d 65 ,begin:/\{\{(?=e
0001a4b0: 6c 73 65 5c 7d 5c 7d 29 2f 2c 65 6e 64 3a 2f 5c lse\}\})/,end:/\
0001a4c0: 7d 5c 7d 2f 2c 6b 65 79 77 6f 72 64 73 3a 22 65 }\}/,keywords:"e
0001a4d0: 6c 73 65 22 7d 2c 7b 63 6c 61 73 73 4e 61 6d 65 lse"},{className
0001a4e0: 3a 22 74 65 6d 70 6c 61 74 65 2d 74 61 67 22 2c :"template-tag",
0001a4f0: 62 65 67 69 6e 3a 2f 5c 7b 5c 7b 5c 2f 2f 2c 65 begin:/\{\{\//,e
0001a500: 6e 64 3a 2f 5c 7d 5c 7d 2f 2c 63 6f 6e 74 61 69 nd:/\}\}/,contai
0001a510: 6e 73 3a 5b 62 5d 7d 2c 7b 63 6c 61 73 73 4e 61 ns:[b]},{classNa
0001a520: 6d 65 3a 22 74 65 6d 70 6c 61 74 65 2d 76 61 72 me:"template-var
0001a530: 69 61 62 6c 65 22 2c 62 65 67 69 6e 3a 2f 5c 7b iable",begin:/\{
0001a540: 5c 7b 5c 7b 2f 2c 65 6e 64 3a 2f 5c 7d 5c 7d 5c \{\{/,end:/\}\}\
0001a550: 7d 2f 2c 63 6f 6e 74 61 69 6e 73 3a 5b 68 5d 7d }/,contains:[h]}
0001a560: 2c 7b 63 6c 61 73 73 4e 61 6d 65 3a 22 74 65 6d ,{className:"tem
0001a570: 70 6c 61 74 65 2d 76 61 72 69 61 62 6c 65 22 2c plate-variable",
0001a580: 62 65 67 69 6e 3a 2f 5c 7b 5c 7b 2f 2c 65 6e 64 begin:/\{\{/,end
0001a590: 3a 2f 5c 7d 5c 7d 2f 2c 63 6f 6e 74 61 69 6e 73 :/\}\}/,contains
0001a5a0: 3a 5b 68 5d 7d 5d 7d 7d 7d 28 29 29 3b 0a 68 6c :[h]}]}}}());.hl
0001a5b0: 6a 73 2e 72 65 67 69 73 74 65 72 4c 61 6e 67 75 js.registerLangu
0001a5c0: 61 67 65 28 22 68 61 73 6b 65 6c 6c 22 2c 66 75 age("haskell",fu
0001a5d0: 6e 63 74 69 6f 6e 28 29 7b 22 75 73 65 20 73 74 nction(){"use st
0001a5e0: 72 69 63 74 22 3b 72 65 74 75 72 6e 20 66 75 6e rict";return fun
0001a5f0: 63 74 69 6f 6e 28 65 29 7b 76 61 72 20 6e 3d 7b ction(e){var n={
0001a600: 76 61 72 69 61 6e 74 73 3a 5b 65 2e 43 4f 4d 4d variants:[e.COMM
0001a610: 45 4e 54 28 22 2d 2d 22 2c 22 24 22 29 2c 65 2e ENT("--","$"),e.
0001a620: 43 4f 4d 4d 45 4e 54 28 22 7b 2d 22 2c 22 2d 7d COMMENT("{-","-}
0001a630: 22 2c 7b 63 6f 6e 74 61 69 6e 73 3a 5b 22 73 65 ",{contains:["se
0001a640: 6c 66 22 5d 7d 29 5d 7d 2c 69 3d 7b 63 6c 61 73 lf"]})]},i={clas
0001a650: 73 4e 61 6d 65 3a 22 6d 65 74 61 22 2c 62 65 67 sName:"meta",beg
0001a660: 69 6e 3a 22 7b 2d 23 22 2c 65 6e 64 3a 22 23 2d in:"{-#",end:"#-
0001a670: 7d 22 7d 2c 61 3d 7b 63 6c 61 73 73 4e 61 6d 65 }"},a={className
0001a680: 3a 22 6d 65 74 61 22 2c 62 65 67 69 6e 3a 22 5e :"meta",begin:"^
0001a690: 23 22 2c 65 6e 64 3a 22 24 22 7d 2c 73 3d 7b 63 #",end:"$"},s={c
0001a6a0: 6c 61 73 73 4e 61 6d 65 3a 22 74 79 70 65 22 2c lassName:"type",
0001a6b0: 62 65 67 69 6e 3a 22 5c 5c 62 5b 41 2d 5a 5d 5b begin:"\\b[A-Z][
0001a6c0: 5c 5c 77 27 5d 2a 22 2c 72 65 6c 65 76 61 6e 63 \\w']*",relevanc
0001a6d0: 65 3a 30 7d 2c 6c 3d 7b 62 65 67 69 6e 3a 22 5c e:0},l={begin:"\
0001a6e0: 5c 28 22 2c 65 6e 64 3a 22 5c 5c 29 22 2c 69 6c \(",end:"\\)",il
0001a6f0: 6c 65 67 61 6c 3a 27 22 27 2c 63 6f 6e 74 61 69 legal:'"',contai
0001a700: 6e 73 3a 5b 69 2c 61 2c 7b 63 6c 61 73 73 4e 61 ns:[i,a,{classNa
0001a710: 6d 65 3a 22 74 79 70 65 22 2c 62 65 67 69 6e 3a me:"type",begin:
0001a720: 22 5c 5c 62 5b 41 2d 5a 5d 5b 5c 5c 77 5d 2a 28 "\\b[A-Z][\\w]*(
0001a730: 5c 5c 28 28 5c 5c 2e 5c 5c 2e 7c 2c 7c 5c 5c 77 \\((\\.\\.|,|\\w
0001a740: 2b 29 5c 5c 29 29 3f 22 7d 2c 65 2e 69 6e 68 65 +)\\))?"},e.inhe
0001a750: 72 69 74 28 65 2e 54 49 54 4c 45 5f 4d 4f 44 45 rit(e.TITLE_MODE
0001a760: 2c 7b 62 65 67 69 6e 3a 22 5b 5f 61 2d 7a 5d 5b ,{begin:"[_a-z][
0001a770: 5c 5c 77 27 5d 2a 22 7d 29 2c 6e 5d 7d 3b 72 65 \\w']*"}),n]};re
0001a780: 74 75 72 6e 7b 6e 61 6d 65 3a 22 48 61 73 6b 65 turn{name:"Haske
0001a790: 6c 6c 22 2c 61 6c 69 61 73 65 73 3a 5b 22 68 73 ll",aliases:["hs
0001a7a0: 22 5d 2c 6b 65 79 77 6f 72 64 73 3a 22 6c 65 74 "],keywords:"let
0001a7b0: 20 69 6e 20 69 66 20 74 68 65 6e 20 65 6c 73 65 in if then else
0001a7c0: 20 63 61 73 65 20 6f 66 20 77 68 65 72 65 20 64 case of where d
0001a7d0: 6f 20 6d 6f 64 75 6c 65 20 69 6d 70 6f 72 74 20 o module import
0001a7e0: 68 69 64 69 6e 67 20 71 75 61 6c 69 66 69 65 64 hiding qualified
0001a7f0: 20 74 79 70 65 20 64 61 74 61 20 6e 65 77 74 79 type data newty
0001a800: 70 65 20 64 65 72 69 76 69 6e 67 20 63 6c 61 73 pe deriving clas
0001a810: 73 20 69 6e 73 74 61 6e 63 65 20 61 73 20 64 65 s instance as de
0001a820: 66 61 75 6c 74 20 69 6e 66 69 78 20 69 6e 66 69 fault infix infi
0001a830: 78 6c 20 69 6e 66 69 78 72 20 66 6f 72 65 69 67 xl infixr foreig
0001a840: 6e 20 65 78 70 6f 72 74 20 63 63 61 6c 6c 20 73 n export ccall s
0001a850: 74 64 63 61 6c 6c 20 63 70 6c 75 73 70 6c 75 73 tdcall cplusplus
0001a860: 20 6a 76 6d 20 64 6f 74 6e 65 74 20 73 61 66 65 jvm dotnet safe
0001a870: 20 75 6e 73 61 66 65 20 66 61 6d 69 6c 79 20 66 unsafe family f
0001a880: 6f 72 61 6c 6c 20 6d 64 6f 20 70 72 6f 63 20 72 orall mdo proc r
0001a890: 65 63 22 2c 63 6f 6e 74 61 69 6e 73 3a 5b 7b 62 ec",contains:[{b
0001a8a0: 65 67 69 6e 4b 65 79 77 6f 72 64 73 3a 22 6d 6f eginKeywords:"mo
0001a8b0: 64 75 6c 65 22 2c 65 6e 64 3a 22 77 68 65 72 65 dule",end:"where
0001a8c0: 22 2c 6b 65 79 77 6f 72 64 73 3a 22 6d 6f 64 75 ",keywords:"modu
0001a8d0: 6c 65 20 77 68 65 72 65 22 2c 63 6f 6e 74 61 69 le where",contai
0001a8e0: 6e 73 3a 5b 6c 2c 6e 5d 2c 69 6c 6c 65 67 61 6c ns:[l,n],illegal
0001a8f0: 3a 22 5c 5c 57 5c 5c 2e 7c 3b 22 7d 2c 7b 62 65 :"\\W\\.|;"},{be
0001a900: 67 69 6e 3a 22 5c 5c 62 69 6d 70 6f 72 74 5c 5c gin:"\\bimport\\
0001a910: 62 22 2c 65 6e 64 3a 22 24 22 2c 6b 65 79 77 6f b",end:"$",keywo
0001a920: 72 64 73 3a 22 69 6d 70 6f 72 74 20 71 75 61 6c rds:"import qual
0001a930: 69 66 69 65 64 20 61 73 20 68 69 64 69 6e 67 22 ified as hiding"
0001a940: 2c 63 6f 6e 74 61 69 6e 73 3a 5b 6c 2c 6e 5d 2c ,contains:[l,n],
0001a950: 69 6c 6c 65 67 61 6c 3a 22 5c 5c 57 5c 5c 2e 7c illegal:"\\W\\.|
0001a960: 3b 22 7d 2c 7b 63 6c 61 73 73 4e 61 6d 65 3a 22 ;"},{className:"
0001a970: 63 6c 61 73 73 22 2c 62 65 67 69 6e 3a 22 5e 28 class",begin:"^(
0001a980: 5c 5c 73 2a 29 3f 28 63 6c 61 73 73 7c 69 6e 73 \\s*)?(class|ins
0001a990: 74 61 6e 63 65 29 5c 5c 62 22 2c 65 6e 64 3a 22 tance)\\b",end:"
0001a9a0: 77 68 65 72 65 22 2c 6b 65 79 77 6f 72 64 73 3a where",keywords:
0001a9b0: 22 63 6c 61 73 73 20 66 61 6d 69 6c 79 20 69 6e "class family in
0001a9c0: 73 74 61 6e 63 65 20 77 68 65 72 65 22 2c 63 6f stance where",co
0001a9d0: 6e 74 61 69 6e 73 3a 5b 73 2c 6c 2c 6e 5d 7d 2c ntains:[s,l,n]},
0001a9e0: 7b 63 6c 61 73 73 4e 61 6d 65 3a 22 63 6c 61 73 {className:"clas
0001a9f0: 73 22 2c 62 65 67 69 6e 3a 22 5c 5c 62 28 64 61 s",begin:"\\b(da
0001aa00: 74 61 7c 28 6e 65 77 29 3f 74 79 70 65 29 5c 5c ta|(new)?type)\\
0001aa10: 62 22 2c 65 6e 64 3a 22 24 22 2c 6b 65 79 77 6f b",end:"$",keywo
0001aa20: 72 64 73 3a 22 64 61 74 61 20 66 61 6d 69 6c 79 rds:"data family
0001aa30: 20 74 79 70 65 20 6e 65 77 74 79 70 65 20 64 65 type newtype de
0001aa40: 72 69 76 69 6e 67 22 2c 63 6f 6e 74 61 69 6e 73 riving",contains
0001aa50: 3a 5b 69 2c 73 2c 6c 2c 7b 62 65 67 69 6e 3a 22 :[i,s,l,{begin:"
0001aa60: 7b 22 2c 65 6e 64 3a 22 7d 22 2c 63 6f 6e 74 61 {",end:"}",conta
0001aa70: 69 6e 73 3a 6c 2e 63 6f 6e 74 61 69 6e 73 7d 2c ins:l.contains},
0001aa80: 6e 5d 7d 2c 7b 62 65 67 69 6e 4b 65 79 77 6f 72 n]},{beginKeywor
0001aa90: 64 73 3a 22 64 65 66 61 75 6c 74 22 2c 65 6e 64 ds:"default",end
0001aaa0: 3a 22 24 22 2c 63 6f 6e 74 61 69 6e 73 3a 5b 73 :"$",contains:[s
0001aab0: 2c 6c 2c 6e 5d 7d 2c 7b 62 65 67 69 6e 4b 65 79 ,l,n]},{beginKey
0001aac0: 77 6f 72 64 73 3a 22 69 6e 66 69 78 20 69 6e 66 words:"infix inf
0001aad0: 69 78 6c 20 69 6e 66 69 78 72 22 2c 65 6e 64 3a ixl infixr",end:
0001aae0: 22 24 22 2c 63 6f 6e 74 61 69 6e 73 3a 5b 65 2e "$",contains:[e.
0001aaf0: 43 5f 4e 55 4d 42 45 52 5f 4d 4f 44 45 2c 6e 5d C_NUMBER_MODE,n]
0001ab00: 7d 2c 7b 62 65 67 69 6e 3a 22 5c 5c 62 66 6f 72 },{begin:"\\bfor
0001ab10: 65 69 67 6e 5c 5c 62 22 2c 65 6e 64 3a 22 24 22 eign\\b",end:"$"
0001ab20: 2c 6b 65 79 77 6f 72 64 73 3a 22 66 6f 72 65 69 ,keywords:"forei
0001ab30: 67 6e 20 69 6d 70 6f 72 74 20 65 78 70 6f 72 74 gn import export
0001ab40: 20 63 63 61 6c 6c 20 73 74 64 63 61 6c 6c 20 63 ccall stdcall c
0001ab50: 70 6c 75 73 70 6c 75 73 20 6a 76 6d 20 64 6f 74 plusplus jvm dot
0001ab60: 6e 65 74 20 73 61 66 65 20 75 6e 73 61 66 65 22 net safe unsafe"
0001ab70: 2c 63 6f 6e 74 61 69 6e 73 3a 5b 73 2c 65 2e 51 ,contains:[s,e.Q
0001ab80: 55 4f 54 45 5f 53 54 52 49 4e 47 5f 4d 4f 44 45 UOTE_STRING_MODE
0001ab90: 2c 6e 5d 7d 2c 7b 63 6c 61 73 73 4e 61 6d 65 3a ,n]},{className:
0001aba0: 22 6d 65 74 61 22 2c 62 65 67 69 6e 3a 22 23 21 "meta",begin:"#!
0001abb0: 5c 5c 2f 75 73 72 5c 5c 2f 62 69 6e 5c 5c 2f 65 \\/usr\\/bin\\/e
0001abc0: 6e 76 20 72 75 6e 68 61 73 6b 65 6c 6c 22 2c 65 nv runhaskell",e
0001abd0: 6e 64 3a 22 24 22 7d 2c 69 2c 61 2c 65 2e 51 55 nd:"$"},i,a,e.QU
0001abe0: 4f 54 45 5f 53 54 52 49 4e 47 5f 4d 4f 44 45 2c OTE_STRING_MODE,
0001abf0: 65 2e 43 5f 4e 55 4d 42 45 52 5f 4d 4f 44 45 2c e.C_NUMBER_MODE,
0001ac00: 73 2c 65 2e 69 6e 68 65 72 69 74 28 65 2e 54 49 s,e.inherit(e.TI
0001ac10: 54 4c 45 5f 4d 4f 44 45 2c 7b 62 65 67 69 6e 3a TLE_MODE,{begin:
0001ac20: 22 5e 5b 5f 61 2d 7a 5d 5b 5c 5c 77 27 5d 2a 22 "^[_a-z][\\w']*"
0001ac30: 7d 29 2c 6e 2c 7b 62 65 67 69 6e 3a 22 2d 3e 7c }),n,{begin:"->|
0001ac40: 3c 2d 22 7d 5d 7d 7d 7d 28 29 29 3b 0a 68 6c 6a <-"}]}}}());.hlj
0001ac50: 73 2e 72 65 67 69 73 74 65 72 4c 61 6e 67 75 61 s.registerLangua
0001ac60: 67 65 28 22 6a 75 6c 69 61 22 2c 66 75 6e 63 74 ge("julia",funct
0001ac70: 69 6f 6e 28 29 7b 22 75 73 65 20 73 74 72 69 63 ion(){"use stric
0001ac80: 74 22 3b 72 65 74 75 72 6e 20 66 75 6e 63 74 69 t";return functi
0001ac90: 6f 6e 28 65 29 7b 76 61 72 20 72 3d 22 5b 41 2d on(e){var r="[A-
0001aca0: 5a 61 2d 7a 5f 5c 5c 75 30 30 41 31 2d 5c 5c 75 Za-z_\\u00A1-\\u
0001acb0: 46 46 46 46 5d 5b 41 2d 5a 61 2d 7a 5f 30 2d 39 FFFF][A-Za-z_0-9
0001acc0: 5c 5c 75 30 30 41 31 2d 5c 5c 75 46 46 46 46 5d \\u00A1-\\uFFFF]
0001acd0: 2a 22 2c 74 3d 7b 24 70 61 74 74 65 72 6e 3a 72 *",t={$pattern:r
0001ace0: 2c 6b 65 79 77 6f 72 64 3a 22 69 6e 20 69 73 61 ,keyword:"in isa
0001acf0: 20 77 68 65 72 65 20 62 61 72 65 6d 6f 64 75 6c where baremodul
0001ad00: 65 20 62 65 67 69 6e 20 62 72 65 61 6b 20 63 61 e begin break ca
0001ad10: 74 63 68 20 63 63 61 6c 6c 20 63 6f 6e 73 74 20 tch ccall const
0001ad20: 63 6f 6e 74 69 6e 75 65 20 64 6f 20 65 6c 73 65 continue do else
0001ad30: 20 65 6c 73 65 69 66 20 65 6e 64 20 65 78 70 6f elseif end expo
0001ad40: 72 74 20 66 61 6c 73 65 20 66 69 6e 61 6c 6c 79 rt false finally
0001ad50: 20 66 6f 72 20 66 75 6e 63 74 69 6f 6e 20 67 6c for function gl
0001ad60: 6f 62 61 6c 20 69 66 20 69 6d 70 6f 72 74 20 69 obal if import i
0001ad70: 6d 70 6f 72 74 61 6c 6c 20 6c 65 74 20 6c 6f 63 mportall let loc
0001ad80: 61 6c 20 6d 61 63 72 6f 20 6d 6f 64 75 6c 65 20 al macro module
0001ad90: 71 75 6f 74 65 20 72 65 74 75 72 6e 20 74 72 75 quote return tru
0001ada0: 65 20 74 72 79 20 75 73 69 6e 67 20 77 68 69 6c e try using whil
0001adb0: 65 20 74 79 70 65 20 69 6d 6d 75 74 61 62 6c 65 e type immutable
0001adc0: 20 61 62 73 74 72 61 63 74 20 62 69 74 73 74 79 abstract bitsty
0001add0: 70 65 20 74 79 70 65 61 6c 69 61 73 20 22 2c 6c pe typealias ",l
0001ade0: 69 74 65 72 61 6c 3a 22 74 72 75 65 20 66 61 6c iteral:"true fal
0001adf0: 73 65 20 41 52 47 53 20 43 5f 4e 55 4c 4c 20 44 se ARGS C_NULL D
0001ae00: 65 76 4e 75 6c 6c 20 45 4e 44 49 41 4e 5f 42 4f evNull ENDIAN_BO
0001ae10: 4d 20 45 4e 56 20 49 20 49 6e 66 20 49 6e 66 31 M ENV I Inf Inf1
0001ae20: 36 20 49 6e 66 33 32 20 49 6e 66 36 34 20 49 6e 6 Inf32 Inf64 In
0001ae30: 73 65 72 74 69 6f 6e 53 6f 72 74 20 4a 55 4c 49 sertionSort JULI
0001ae40: 41 5f 48 4f 4d 45 20 4c 4f 41 44 5f 50 41 54 48 A_HOME LOAD_PATH
0001ae50: 20 4d 65 72 67 65 53 6f 72 74 20 4e 61 4e 20 4e MergeSort NaN N
0001ae60: 61 4e 31 36 20 4e 61 4e 33 32 20 4e 61 4e 36 34 aN16 NaN32 NaN64
0001ae70: 20 50 52 4f 47 52 41 4d 5f 46 49 4c 45 20 51 75 PROGRAM_FILE Qu
0001ae80: 69 63 6b 53 6f 72 74 20 52 6f 75 6e 64 44 6f 77 ickSort RoundDow
0001ae90: 6e 20 52 6f 75 6e 64 46 72 6f 6d 5a 65 72 6f 20 n RoundFromZero
0001aea0: 52 6f 75 6e 64 4e 65 61 72 65 73 74 20 52 6f 75 RoundNearest Rou
0001aeb0: 6e 64 4e 65 61 72 65 73 74 54 69 65 73 41 77 61 ndNearestTiesAwa
0001aec0: 79 20 52 6f 75 6e 64 4e 65 61 72 65 73 74 54 69 y RoundNearestTi
0001aed0: 65 73 55 70 20 52 6f 75 6e 64 54 6f 5a 65 72 6f esUp RoundToZero
0001aee0: 20 52 6f 75 6e 64 55 70 20 53 54 44 45 52 52 20 RoundUp STDERR
0001aef0: 53 54 44 49 4e 20 53 54 44 4f 55 54 20 56 45 52 STDIN STDOUT VER
0001af00: 53 49 4f 4e 20 63 61 74 61 6c 61 6e 20 65 7c 30 SION catalan e|0
0001af10: 20 65 75 7c 30 20 65 75 6c 65 72 67 61 6d 6d 61 eu|0 eulergamma
0001af20: 20 67 6f 6c 64 65 6e 20 69 6d 20 6e 6f 74 68 69 golden im nothi
0001af30: 6e 67 20 70 69 20 ce b3 20 cf 80 20 cf 86 20 22 ng pi .. .. .. "
0001af40: 2c 62 75 69 6c 74 5f 69 6e 3a 22 41 4e 59 20 41 ,built_in:"ANY A
0001af50: 62 73 74 72 61 63 74 41 72 72 61 79 20 41 62 73 bstractArray Abs
0001af60: 74 72 61 63 74 43 68 61 6e 6e 65 6c 20 41 62 73 tractChannel Abs
0001af70: 74 72 61 63 74 46 6c 6f 61 74 20 41 62 73 74 72 tractFloat Abstr
0001af80: 61 63 74 4d 61 74 72 69 78 20 41 62 73 74 72 61 actMatrix Abstra
0001af90: 63 74 52 4e 47 20 41 62 73 74 72 61 63 74 53 65 ctRNG AbstractSe
0001afa0: 72 69 61 6c 69 7a 65 72 20 41 62 73 74 72 61 63 rializer Abstrac
0001afb0: 74 53 65 74 20 41 62 73 74 72 61 63 74 53 70 61 tSet AbstractSpa
0001afc0: 72 73 65 41 72 72 61 79 20 41 62 73 74 72 61 63 rseArray Abstrac
0001afd0: 74 53 70 61 72 73 65 4d 61 74 72 69 78 20 41 62 tSparseMatrix Ab
0001afe0: 73 74 72 61 63 74 53 70 61 72 73 65 56 65 63 74 stractSparseVect
0001aff0: 6f 72 20 41 62 73 74 72 61 63 74 53 74 72 69 6e or AbstractStrin
0001b000: 67 20 41 62 73 74 72 61 63 74 55 6e 69 74 52 61 g AbstractUnitRa
0001b010: 6e 67 65 20 41 62 73 74 72 61 63 74 56 65 63 4f nge AbstractVecO
0001b020: 72 4d 61 74 20 41 62 73 74 72 61 63 74 56 65 63 rMat AbstractVec
0001b030: 74 6f 72 20 41 6e 79 20 41 72 67 75 6d 65 6e 74 tor Any Argument
0001b040: 45 72 72 6f 72 20 41 72 72 61 79 20 41 73 73 65 Error Array Asse
0001b050: 72 74 69 6f 6e 45 72 72 6f 72 20 41 73 73 6f 63 rtionError Assoc
0001b060: 69 61 74 69 76 65 20 42 61 73 65 36 34 44 65 63 iative Base64Dec
0001b070: 6f 64 65 50 69 70 65 20 42 61 73 65 36 34 45 6e odePipe Base64En
0001b080: 63 6f 64 65 50 69 70 65 20 42 69 64 69 61 67 6f codePipe Bidiago
0001b090: 6e 61 6c 20 42 69 67 46 6c 6f 61 74 20 42 69 67 nal BigFloat Big
0001b0a0: 49 6e 74 20 42 69 74 41 72 72 61 79 20 42 69 74 Int BitArray Bit
0001b0b0: 4d 61 74 72 69 78 20 42 69 74 56 65 63 74 6f 72 Matrix BitVector
0001b0c0: 20 42 6f 6f 6c 20 42 6f 75 6e 64 73 45 72 72 6f Bool BoundsErro
0001b0d0: 72 20 42 75 66 66 65 72 53 74 72 65 61 6d 20 43 r BufferStream C
0001b0e0: 61 63 68 69 6e 67 50 6f 6f 6c 20 43 61 70 74 75 achingPool Captu
0001b0f0: 72 65 64 45 78 63 65 70 74 69 6f 6e 20 43 61 72 redException Car
0001b100: 74 65 73 69 61 6e 49 6e 64 65 78 20 43 61 72 74 tesianIndex Cart
0001b110: 65 73 69 61 6e 52 61 6e 67 65 20 43 63 68 61 72 esianRange Cchar
0001b120: 20 43 64 6f 75 62 6c 65 20 43 66 6c 6f 61 74 20 Cdouble Cfloat
0001b130: 43 68 61 6e 6e 65 6c 20 43 68 61 72 20 43 69 6e Channel Char Cin
0001b140: 74 20 43 69 6e 74 6d 61 78 5f 74 20 43 6c 6f 6e t Cintmax_t Clon
0001b150: 67 20 43 6c 6f 6e 67 6c 6f 6e 67 20 43 6c 75 73 g Clonglong Clus
0001b160: 74 65 72 4d 61 6e 61 67 65 72 20 43 6d 64 20 43 terManager Cmd C
0001b170: 6f 64 65 49 6e 66 6f 20 43 6f 6c 6f 6e 20 43 6f odeInfo Colon Co
0001b180: 6d 70 6c 65 78 20 43 6f 6d 70 6c 65 78 31 32 38 mplex Complex128
0001b190: 20 43 6f 6d 70 6c 65 78 33 32 20 43 6f 6d 70 6c Complex32 Compl
0001b1a0: 65 78 36 34 20 43 6f 6d 70 6f 73 69 74 65 45 78 ex64 CompositeEx
0001b1b0: 63 65 70 74 69 6f 6e 20 43 6f 6e 64 69 74 69 6f ception Conditio
0001b1c0: 6e 20 43 6f 6e 6a 41 72 72 61 79 20 43 6f 6e 6a n ConjArray Conj
0001b1d0: 4d 61 74 72 69 78 20 43 6f 6e 6a 56 65 63 74 6f Matrix ConjVecto
0001b1e0: 72 20 43 70 74 72 64 69 66 66 5f 74 20 43 73 68 r Cptrdiff_t Csh
0001b1f0: 6f 72 74 20 43 73 69 7a 65 5f 74 20 43 73 73 69 ort Csize_t Cssi
0001b200: 7a 65 5f 74 20 43 73 74 72 69 6e 67 20 43 75 63 ze_t Cstring Cuc
0001b210: 68 61 72 20 43 75 69 6e 74 20 43 75 69 6e 74 6d har Cuint Cuintm
0001b220: 61 78 5f 74 20 43 75 6c 6f 6e 67 20 43 75 6c 6f ax_t Culong Culo
0001b230: 6e 67 6c 6f 6e 67 20 43 75 73 68 6f 72 74 20 43 nglong Cushort C
0001b240: 77 63 68 61 72 5f 74 20 43 77 73 74 72 69 6e 67 wchar_t Cwstring
0001b250: 20 44 61 74 61 54 79 70 65 20 44 61 74 65 20 44 DataType Date D
0001b260: 61 74 65 46 6f 72 6d 61 74 20 44 61 74 65 54 69 ateFormat DateTi
0001b270: 6d 65 20 44 65 6e 73 65 41 72 72 61 79 20 44 65 me DenseArray De
0001b280: 6e 73 65 4d 61 74 72 69 78 20 44 65 6e 73 65 56 nseMatrix DenseV
0001b290: 65 63 4f 72 4d 61 74 20 44 65 6e 73 65 56 65 63 ecOrMat DenseVec
0001b2a0: 74 6f 72 20 44 69 61 67 6f 6e 61 6c 20 44 69 63 tor Diagonal Dic
0001b2b0: 74 20 44 69 6d 65 6e 73 69 6f 6e 4d 69 73 6d 61 t DimensionMisma
0001b2c0: 74 63 68 20 44 69 6d 73 20 44 69 72 65 63 74 49 tch Dims DirectI
0001b2d0: 6e 64 65 78 53 74 72 69 6e 67 20 44 69 73 70 6c ndexString Displ
0001b2e0: 61 79 20 44 69 76 69 64 65 45 72 72 6f 72 20 44 ay DivideError D
0001b2f0: 6f 6d 61 69 6e 45 72 72 6f 72 20 45 4f 46 45 72 omainError EOFEr
0001b300: 72 6f 72 20 45 61 63 68 4c 69 6e 65 20 45 6e 75 ror EachLine Enu
0001b310: 6d 20 45 6e 75 6d 65 72 61 74 65 20 45 72 72 6f m Enumerate Erro
0001b320: 72 45 78 63 65 70 74 69 6f 6e 20 45 78 63 65 70 rException Excep
0001b330: 74 69 6f 6e 20 45 78 70 6f 6e 65 6e 74 69 61 6c tion Exponential
0001b340: 42 61 63 6b 4f 66 66 20 45 78 70 72 20 46 61 63 BackOff Expr Fac
0001b350: 74 6f 72 69 7a 61 74 69 6f 6e 20 46 69 6c 65 4d torization FileM
0001b360: 6f 6e 69 74 6f 72 20 46 6c 6f 61 74 31 36 20 46 onitor Float16 F
0001b370: 6c 6f 61 74 33 32 20 46 6c 6f 61 74 36 34 20 46 loat32 Float64 F
0001b380: 75 6e 63 74 69 6f 6e 20 46 75 74 75 72 65 20 47 unction Future G
0001b390: 6c 6f 62 61 6c 52 65 66 20 47 6f 74 6f 4e 6f 64 lobalRef GotoNod
0001b3a0: 65 20 48 54 4d 4c 20 48 65 72 6d 69 74 69 61 6e e HTML Hermitian
0001b3b0: 20 49 4f 20 49 4f 42 75 66 66 65 72 20 49 4f 43 IO IOBuffer IOC
0001b3c0: 6f 6e 74 65 78 74 20 49 4f 53 74 72 65 61 6d 20 ontext IOStream
0001b3d0: 49 50 41 64 64 72 20 49 50 76 34 20 49 50 76 36 IPAddr IPv4 IPv6
0001b3e0: 20 49 6e 64 65 78 43 61 72 74 65 73 69 61 6e 20 IndexCartesian
0001b3f0: 49 6e 64 65 78 4c 69 6e 65 61 72 20 49 6e 64 65 IndexLinear Inde
0001b400: 78 53 74 79 6c 65 20 49 6e 65 78 61 63 74 45 72 xStyle InexactEr
0001b410: 72 6f 72 20 49 6e 69 74 45 72 72 6f 72 20 49 6e ror InitError In
0001b420: 74 20 49 6e 74 31 32 38 20 49 6e 74 31 36 20 49 t Int128 Int16 I
0001b430: 6e 74 33 32 20 49 6e 74 36 34 20 49 6e 74 38 20 nt32 Int64 Int8
0001b440: 49 6e 74 53 65 74 20 49 6e 74 65 67 65 72 20 49 IntSet Integer I
0001b450: 6e 74 65 72 72 75 70 74 45 78 63 65 70 74 69 6f nterruptExceptio
0001b460: 6e 20 49 6e 76 61 6c 69 64 53 74 61 74 65 45 78 n InvalidStateEx
0001b470: 63 65 70 74 69 6f 6e 20 49 72 72 61 74 69 6f 6e ception Irration
0001b480: 61 6c 20 4b 65 79 45 72 72 6f 72 20 4c 61 62 65 al KeyError Labe
0001b490: 6c 4e 6f 64 65 20 4c 69 6e 53 70 61 63 65 20 4c lNode LinSpace L
0001b4a0: 69 6e 65 4e 75 6d 62 65 72 4e 6f 64 65 20 4c 6f ineNumberNode Lo
0001b4b0: 61 64 45 72 72 6f 72 20 4c 6f 77 65 72 54 72 69 adError LowerTri
0001b4c0: 61 6e 67 75 6c 61 72 20 4d 49 4d 45 20 4d 61 74 angular MIME Mat
0001b4d0: 72 69 78 20 4d 65 72 73 65 6e 6e 65 54 77 69 73 rix MersenneTwis
0001b4e0: 74 65 72 20 4d 65 74 68 6f 64 20 4d 65 74 68 6f ter Method Metho
0001b4f0: 64 45 72 72 6f 72 20 4d 65 74 68 6f 64 54 61 62 dError MethodTab
0001b500: 6c 65 20 4d 6f 64 75 6c 65 20 4e 54 75 70 6c 65 le Module NTuple
0001b510: 20 4e 65 77 76 61 72 4e 6f 64 65 20 4e 75 6c 6c NewvarNode Null
0001b520: 45 78 63 65 70 74 69 6f 6e 20 4e 75 6c 6c 61 62 Exception Nullab
0001b530: 6c 65 20 4e 75 6d 62 65 72 20 4f 62 6a 65 63 74 le Number Object
0001b540: 49 64 44 69 63 74 20 4f 72 64 69 6e 61 6c 52 61 IdDict OrdinalRa
0001b550: 6e 67 65 20 4f 75 74 4f 66 4d 65 6d 6f 72 79 45 nge OutOfMemoryE
0001b560: 72 72 6f 72 20 4f 76 65 72 66 6c 6f 77 45 72 72 rror OverflowErr
0001b570: 6f 72 20 50 61 69 72 20 50 61 72 73 65 45 72 72 or Pair ParseErr
0001b580: 6f 72 20 50 61 72 74 69 61 6c 51 75 69 63 6b 53 or PartialQuickS
0001b590: 6f 72 74 20 50 65 72 6d 75 74 65 64 44 69 6d 73 ort PermutedDims
0001b5a0: 41 72 72 61 79 20 50 69 70 65 20 50 6f 6c 6c 69 Array Pipe Polli
0001b5b0: 6e 67 46 69 6c 65 57 61 74 63 68 65 72 20 50 72 ngFileWatcher Pr
0001b5c0: 6f 63 65 73 73 45 78 69 74 65 64 45 78 63 65 70 ocessExitedExcep
0001b5d0: 74 69 6f 6e 20 50 74 72 20 51 75 6f 74 65 4e 6f tion Ptr QuoteNo
0001b5e0: 64 65 20 52 61 6e 64 6f 6d 44 65 76 69 63 65 20 de RandomDevice
0001b5f0: 52 61 6e 67 65 20 52 61 6e 67 65 49 6e 64 65 78 Range RangeIndex
0001b600: 20 52 61 74 69 6f 6e 61 6c 20 52 61 77 46 44 20 Rational RawFD
0001b610: 52 65 61 64 4f 6e 6c 79 4d 65 6d 6f 72 79 45 72 ReadOnlyMemoryEr
0001b620: 72 6f 72 20 52 65 61 6c 20 52 65 65 6e 74 72 61 ror Real Reentra
0001b630: 6e 74 4c 6f 63 6b 20 52 65 66 20 52 65 67 65 78 ntLock Ref Regex
0001b640: 20 52 65 67 65 78 4d 61 74 63 68 20 52 65 6d 6f RegexMatch Remo
0001b650: 74 65 43 68 61 6e 6e 65 6c 20 52 65 6d 6f 74 65 teChannel Remote
0001b660: 45 78 63 65 70 74 69 6f 6e 20 52 65 76 53 74 72 Exception RevStr
0001b670: 69 6e 67 20 52 6f 75 6e 64 69 6e 67 4d 6f 64 65 ing RoundingMode
0001b680: 20 52 6f 77 56 65 63 74 6f 72 20 53 53 41 56 61 RowVector SSAVa
0001b690: 6c 75 65 20 53 65 67 6d 65 6e 74 61 74 69 6f 6e lue Segmentation
0001b6a0: 46 61 75 6c 74 20 53 65 72 69 61 6c 69 7a 61 74 Fault Serializat
0001b6b0: 69 6f 6e 53 74 61 74 65 20 53 65 74 20 53 68 61 ionState Set Sha
0001b6c0: 72 65 64 41 72 72 61 79 20 53 68 61 72 65 64 4d redArray SharedM
0001b6d0: 61 74 72 69 78 20 53 68 61 72 65 64 56 65 63 74 atrix SharedVect
0001b6e0: 6f 72 20 53 69 67 6e 65 64 20 53 69 6d 70 6c 65 or Signed Simple
0001b6f0: 56 65 63 74 6f 72 20 53 6c 6f 74 20 53 6c 6f 74 Vector Slot Slot
0001b700: 4e 75 6d 62 65 72 20 53 70 61 72 73 65 4d 61 74 Number SparseMat
0001b710: 72 69 78 43 53 43 20 53 70 61 72 73 65 56 65 63 rixCSC SparseVec
0001b720: 74 6f 72 20 53 74 61 63 6b 46 72 61 6d 65 20 53 tor StackFrame S
0001b730: 74 61 63 6b 4f 76 65 72 66 6c 6f 77 45 72 72 6f tackOverflowErro
0001b740: 72 20 53 74 61 63 6b 54 72 61 63 65 20 53 74 65 r StackTrace Ste
0001b750: 70 52 61 6e 67 65 20 53 74 65 70 52 61 6e 67 65 pRange StepRange
0001b760: 4c 65 6e 20 53 74 72 69 64 65 64 41 72 72 61 79 Len StridedArray
0001b770: 20 53 74 72 69 64 65 64 4d 61 74 72 69 78 20 53 StridedMatrix S
0001b780: 74 72 69 64 65 64 56 65 63 4f 72 4d 61 74 20 53 tridedVecOrMat S
0001b790: 74 72 69 64 65 64 56 65 63 74 6f 72 20 53 74 72 tridedVector Str
0001b7a0: 69 6e 67 20 53 75 62 41 72 72 61 79 20 53 75 62 ing SubArray Sub
0001b7b0: 53 74 72 69 6e 67 20 53 79 6d 54 72 69 64 69 61 String SymTridia
0001b7c0: 67 6f 6e 61 6c 20 53 79 6d 62 6f 6c 20 53 79 6d gonal Symbol Sym
0001b7d0: 6d 65 74 72 69 63 20 53 79 73 74 65 6d 45 72 72 metric SystemErr
0001b7e0: 6f 72 20 54 43 50 53 6f 63 6b 65 74 20 54 61 73 or TCPSocket Tas
0001b7f0: 6b 20 54 65 78 74 20 54 65 78 74 44 69 73 70 6c k Text TextDispl
0001b800: 61 79 20 54 69 6d 65 72 20 54 72 69 64 69 61 67 ay Timer Tridiag
0001b810: 6f 6e 61 6c 20 54 75 70 6c 65 20 54 79 70 65 20 onal Tuple Type
0001b820: 54 79 70 65 45 72 72 6f 72 20 54 79 70 65 4d 61 TypeError TypeMa
0001b830: 70 45 6e 74 72 79 20 54 79 70 65 4d 61 70 4c 65 pEntry TypeMapLe
0001b840: 76 65 6c 20 54 79 70 65 4e 61 6d 65 20 54 79 70 vel TypeName Typ
0001b850: 65 56 61 72 20 54 79 70 65 64 53 6c 6f 74 20 55 eVar TypedSlot U
0001b860: 44 50 53 6f 63 6b 65 74 20 55 49 6e 74 20 55 49 DPSocket UInt UI
0001b870: 6e 74 31 32 38 20 55 49 6e 74 31 36 20 55 49 6e nt128 UInt16 UIn
0001b880: 74 33 32 20 55 49 6e 74 36 34 20 55 49 6e 74 38 t32 UInt64 UInt8
0001b890: 20 55 6e 64 65 66 52 65 66 45 72 72 6f 72 20 55 UndefRefError U
0001b8a0: 6e 64 65 66 56 61 72 45 72 72 6f 72 20 55 6e 69 ndefVarError Uni
0001b8b0: 63 6f 64 65 45 72 72 6f 72 20 55 6e 69 66 6f 72 codeError Unifor
0001b8c0: 6d 53 63 61 6c 69 6e 67 20 55 6e 69 6f 6e 20 55 mScaling Union U
0001b8d0: 6e 69 6f 6e 41 6c 6c 20 55 6e 69 74 52 61 6e 67 nionAll UnitRang
0001b8e0: 65 20 55 6e 73 69 67 6e 65 64 20 55 70 70 65 72 e Unsigned Upper
0001b8f0: 54 72 69 61 6e 67 75 6c 61 72 20 56 61 6c 20 56 Triangular Val V
0001b900: 61 72 61 72 67 20 56 65 63 45 6c 65 6d 65 6e 74 ararg VecElement
0001b910: 20 56 65 63 4f 72 4d 61 74 20 56 65 63 74 6f 72 VecOrMat Vector
0001b920: 20 56 65 72 73 69 6f 6e 4e 75 6d 62 65 72 20 56 VersionNumber V
0001b930: 6f 69 64 20 57 65 61 6b 4b 65 79 44 69 63 74 20 oid WeakKeyDict
0001b940: 57 65 61 6b 52 65 66 20 57 6f 72 6b 65 72 43 6f WeakRef WorkerCo
0001b950: 6e 66 69 67 20 57 6f 72 6b 65 72 50 6f 6f 6c 20 nfig WorkerPool
0001b960: 22 7d 2c 61 3d 7b 6b 65 79 77 6f 72 64 73 3a 74 "},a={keywords:t
0001b970: 2c 69 6c 6c 65 67 61 6c 3a 2f 3c 5c 2f 2f 7d 2c ,illegal:/<\//},
0001b980: 6e 3d 7b 63 6c 61 73 73 4e 61 6d 65 3a 22 73 75 n={className:"su
0001b990: 62 73 74 22 2c 62 65 67 69 6e 3a 2f 5c 24 5c 28 bst",begin:/\$\(
0001b9a0: 2f 2c 65 6e 64 3a 2f 5c 29 2f 2c 6b 65 79 77 6f /,end:/\)/,keywo
0001b9b0: 72 64 73 3a 74 7d 2c 6f 3d 7b 63 6c 61 73 73 4e rds:t},o={classN
0001b9c0: 61 6d 65 3a 22 76 61 72 69 61 62 6c 65 22 2c 62 ame:"variable",b
0001b9d0: 65 67 69 6e 3a 22 5c 5c 24 22 2b 72 7d 2c 69 3d egin:"\\$"+r},i=
0001b9e0: 7b 63 6c 61 73 73 4e 61 6d 65 3a 22 73 74 72 69 {className:"stri
0001b9f0: 6e 67 22 2c 63 6f 6e 74 61 69 6e 73 3a 5b 65 2e ng",contains:[e.
0001ba00: 42 41 43 4b 53 4c 41 53 48 5f 45 53 43 41 50 45 BACKSLASH_ESCAPE
0001ba10: 2c 6e 2c 6f 5d 2c 76 61 72 69 61 6e 74 73 3a 5b ,n,o],variants:[
0001ba20: 7b 62 65 67 69 6e 3a 2f 5c 77 2a 22 22 22 2f 2c {begin:/\w*"""/,
0001ba30: 65 6e 64 3a 2f 22 22 22 5c 77 2a 2f 2c 72 65 6c end:/"""\w*/,rel
0001ba40: 65 76 61 6e 63 65 3a 31 30 7d 2c 7b 62 65 67 69 evance:10},{begi
0001ba50: 6e 3a 2f 5c 77 2a 22 2f 2c 65 6e 64 3a 2f 22 5c n:/\w*"/,end:/"\
0001ba60: 77 2a 2f 7d 5d 7d 2c 6c 3d 7b 63 6c 61 73 73 4e w*/}]},l={classN
0001ba70: 61 6d 65 3a 22 73 74 72 69 6e 67 22 2c 63 6f 6e ame:"string",con
0001ba80: 74 61 69 6e 73 3a 5b 65 2e 42 41 43 4b 53 4c 41 tains:[e.BACKSLA
0001ba90: 53 48 5f 45 53 43 41 50 45 2c 6e 2c 6f 5d 2c 62 SH_ESCAPE,n,o],b
0001baa0: 65 67 69 6e 3a 22 60 22 2c 65 6e 64 3a 22 60 22 egin:"`",end:"`"
0001bab0: 7d 2c 73 3d 7b 63 6c 61 73 73 4e 61 6d 65 3a 22 },s={className:"
0001bac0: 6d 65 74 61 22 2c 62 65 67 69 6e 3a 22 40 22 2b meta",begin:"@"+
0001bad0: 72 7d 3b 72 65 74 75 72 6e 20 61 2e 6e 61 6d 65 r};return a.name
0001bae0: 3d 22 4a 75 6c 69 61 22 2c 61 2e 63 6f 6e 74 61 ="Julia",a.conta
0001baf0: 69 6e 73 3d 5b 7b 63 6c 61 73 73 4e 61 6d 65 3a ins=[{className:
0001bb00: 22 6e 75 6d 62 65 72 22 2c 62 65 67 69 6e 3a 2f "number",begin:/
0001bb10: 28 5c 62 30 78 5b 5c 64 5f 5d 2a 28 5c 2e 5b 5c (\b0x[\d_]*(\.[\
0001bb20: 64 5f 5d 2a 29 3f 7c 30 78 5c 2e 5c 64 5b 5c 64 d_]*)?|0x\.\d[\d
0001bb30: 5f 5d 2a 29 70 5b 2d 2b 5d 3f 5c 64 2b 7c 5c 62 _]*)p[-+]?\d+|\b
0001bb40: 30 5b 62 6f 78 5d 5b 61 2d 66 41 2d 46 30 2d 39 0[box][a-fA-F0-9
0001bb50: 5d 5b 61 2d 66 41 2d 46 30 2d 39 5f 5d 2a 7c 28 ][a-fA-F0-9_]*|(
0001bb60: 5c 62 5c 64 5b 5c 64 5f 5d 2a 28 5c 2e 5b 5c 64 \b\d[\d_]*(\.[\d
0001bb70: 5f 5d 2a 29 3f 7c 5c 2e 5c 64 5b 5c 64 5f 5d 2a _]*)?|\.\d[\d_]*
0001bb80: 29 28 5b 65 45 66 46 5d 5b 2d 2b 5d 3f 5c 64 2b )([eEfF][-+]?\d+
0001bb90: 29 3f 2f 2c 72 65 6c 65 76 61 6e 63 65 3a 30 7d )?/,relevance:0}
0001bba0: 2c 7b 63 6c 61 73 73 4e 61 6d 65 3a 22 73 74 72 ,{className:"str
0001bbb0: 69 6e 67 22 2c 62 65 67 69 6e 3a 2f 27 28 2e 7c ing",begin:/'(.|
0001bbc0: 5c 5c 5b 78 58 75 55 5d 5b 61 2d 7a 41 2d 5a 30 \\[xXuU][a-zA-Z0
0001bbd0: 2d 39 5d 2b 29 27 2f 7d 2c 69 2c 6c 2c 73 2c 7b -9]+)'/},i,l,s,{
0001bbe0: 63 6c 61 73 73 4e 61 6d 65 3a 22 63 6f 6d 6d 65 className:"comme
0001bbf0: 6e 74 22 2c 76 61 72 69 61 6e 74 73 3a 5b 7b 62 nt",variants:[{b
0001bc00: 65 67 69 6e 3a 22 23 3d 22 2c 65 6e 64 3a 22 3d egin:"#=",end:"=
0001bc10: 23 22 2c 72 65 6c 65 76 61 6e 63 65 3a 31 30 7d #",relevance:10}
0001bc20: 2c 7b 62 65 67 69 6e 3a 22 23 22 2c 65 6e 64 3a ,{begin:"#",end:
0001bc30: 22 24 22 7d 5d 7d 2c 65 2e 48 41 53 48 5f 43 4f "$"}]},e.HASH_CO
0001bc40: 4d 4d 45 4e 54 5f 4d 4f 44 45 2c 7b 63 6c 61 73 MMENT_MODE,{clas
0001bc50: 73 4e 61 6d 65 3a 22 6b 65 79 77 6f 72 64 22 2c sName:"keyword",
0001bc60: 62 65 67 69 6e 3a 22 5c 5c 62 28 28 28 61 62 73 begin:"\\b(((abs
0001bc70: 74 72 61 63 74 7c 70 72 69 6d 69 74 69 76 65 29 tract|primitive)
0001bc80: 5c 5c 73 2b 29 74 79 70 65 7c 28 6d 75 74 61 62 \\s+)type|(mutab
0001bc90: 6c 65 5c 5c 73 2b 29 3f 73 74 72 75 63 74 29 5c le\\s+)?struct)\
0001bca0: 5c 62 22 7d 2c 7b 62 65 67 69 6e 3a 2f 3c 3a 2f \b"},{begin:/<:/
0001bcb0: 7d 5d 2c 6e 2e 63 6f 6e 74 61 69 6e 73 3d 61 2e }],n.contains=a.
0001bcc0: 63 6f 6e 74 61 69 6e 73 2c 61 7d 7d 28 29 29 3b contains,a}}());
0001bcd0: 0a 68 6c 6a 73 2e 72 65 67 69 73 74 65 72 4c 61 .hljs.registerLa
0001bce0: 6e 67 75 61 67 65 28 22 6e 69 6d 22 2c 66 75 6e nguage("nim",fun
0001bcf0: 63 74 69 6f 6e 28 29 7b 22 75 73 65 20 73 74 72 ction(){"use str
0001bd00: 69 63 74 22 3b 72 65 74 75 72 6e 20 66 75 6e 63 ict";return func
0001bd10: 74 69 6f 6e 28 65 29 7b 72 65 74 75 72 6e 7b 6e tion(e){return{n
0001bd20: 61 6d 65 3a 22 4e 69 6d 22 2c 61 6c 69 61 73 65 ame:"Nim",aliase
0001bd30: 73 3a 5b 22 6e 69 6d 22 5d 2c 6b 65 79 77 6f 72 s:["nim"],keywor
0001bd40: 64 73 3a 7b 6b 65 79 77 6f 72 64 3a 22 61 64 64 ds:{keyword:"add
0001bd50: 72 20 61 6e 64 20 61 73 20 61 73 6d 20 62 69 6e r and as asm bin
0001bd60: 64 20 62 6c 6f 63 6b 20 62 72 65 61 6b 20 63 61 d block break ca
0001bd70: 73 65 20 63 61 73 74 20 63 6f 6e 73 74 20 63 6f se cast const co
0001bd80: 6e 74 69 6e 75 65 20 63 6f 6e 76 65 72 74 65 72 ntinue converter
0001bd90: 20 64 69 73 63 61 72 64 20 64 69 73 74 69 6e 63 discard distinc
0001bda0: 74 20 64 69 76 20 64 6f 20 65 6c 69 66 20 65 6c t div do elif el
0001bdb0: 73 65 20 65 6e 64 20 65 6e 75 6d 20 65 78 63 65 se end enum exce
0001bdc0: 70 74 20 65 78 70 6f 72 74 20 66 69 6e 61 6c 6c pt export finall
0001bdd0: 79 20 66 6f 72 20 66 72 6f 6d 20 66 75 6e 63 20 y for from func
0001bde0: 67 65 6e 65 72 69 63 20 69 66 20 69 6d 70 6f 72 generic if impor
0001bdf0: 74 20 69 6e 20 69 6e 63 6c 75 64 65 20 69 6e 74 t in include int
0001be00: 65 72 66 61 63 65 20 69 73 20 69 73 6e 6f 74 20 erface is isnot
0001be10: 69 74 65 72 61 74 6f 72 20 6c 65 74 20 6d 61 63 iterator let mac
0001be20: 72 6f 20 6d 65 74 68 6f 64 20 6d 69 78 69 6e 20 ro method mixin
0001be30: 6d 6f 64 20 6e 69 6c 20 6e 6f 74 20 6e 6f 74 69 mod nil not noti
0001be40: 6e 20 6f 62 6a 65 63 74 20 6f 66 20 6f 72 20 6f n object of or o
0001be50: 75 74 20 70 72 6f 63 20 70 74 72 20 72 61 69 73 ut proc ptr rais
0001be60: 65 20 72 65 66 20 72 65 74 75 72 6e 20 73 68 6c e ref return shl
0001be70: 20 73 68 72 20 73 74 61 74 69 63 20 74 65 6d 70 shr static temp
0001be80: 6c 61 74 65 20 74 72 79 20 74 75 70 6c 65 20 74 late try tuple t
0001be90: 79 70 65 20 75 73 69 6e 67 20 76 61 72 20 77 68 ype using var wh
0001bea0: 65 6e 20 77 68 69 6c 65 20 77 69 74 68 20 77 69 en while with wi
0001beb0: 74 68 6f 75 74 20 78 6f 72 20 79 69 65 6c 64 22 thout xor yield"
0001bec0: 2c 6c 69 74 65 72 61 6c 3a 22 73 68 61 72 65 64 ,literal:"shared
0001bed0: 20 67 75 61 72 64 65 64 20 73 74 64 69 6e 20 73 guarded stdin s
0001bee0: 74 64 6f 75 74 20 73 74 64 65 72 72 20 72 65 73 tdout stderr res
0001bef0: 75 6c 74 20 74 72 75 65 20 66 61 6c 73 65 22 2c ult true false",
0001bf00: 62 75 69 6c 74 5f 69 6e 3a 22 69 6e 74 20 69 6e built_in:"int in
0001bf10: 74 38 20 69 6e 74 31 36 20 69 6e 74 33 32 20 69 t8 int16 int32 i
0001bf20: 6e 74 36 34 20 75 69 6e 74 20 75 69 6e 74 38 20 nt64 uint uint8
0001bf30: 75 69 6e 74 31 36 20 75 69 6e 74 33 32 20 75 69 uint16 uint32 ui
0001bf40: 6e 74 36 34 20 66 6c 6f 61 74 20 66 6c 6f 61 74 nt64 float float
0001bf50: 33 32 20 66 6c 6f 61 74 36 34 20 62 6f 6f 6c 20 32 float64 bool
0001bf60: 63 68 61 72 20 73 74 72 69 6e 67 20 63 73 74 72 char string cstr
0001bf70: 69 6e 67 20 70 6f 69 6e 74 65 72 20 65 78 70 72 ing pointer expr
0001bf80: 20 73 74 6d 74 20 76 6f 69 64 20 61 75 74 6f 20 stmt void auto
0001bf90: 61 6e 79 20 72 61 6e 67 65 20 61 72 72 61 79 20 any range array
0001bfa0: 6f 70 65 6e 61 72 72 61 79 20 76 61 72 61 72 67 openarray vararg
0001bfb0: 73 20 73 65 71 20 73 65 74 20 63 6c 6f 6e 67 20 s seq set clong
0001bfc0: 63 75 6c 6f 6e 67 20 63 63 68 61 72 20 63 73 63 culong cchar csc
0001bfd0: 68 61 72 20 63 73 68 6f 72 74 20 63 69 6e 74 20 har cshort cint
0001bfe0: 63 73 69 7a 65 20 63 6c 6f 6e 67 6c 6f 6e 67 20 csize clonglong
0001bff0: 63 66 6c 6f 61 74 20 63 64 6f 75 62 6c 65 20 63 cfloat cdouble c
0001c000: 6c 6f 6e 67 64 6f 75 62 6c 65 20 63 75 63 68 61 longdouble cucha
0001c010: 72 20 63 75 73 68 6f 72 74 20 63 75 69 6e 74 20 r cushort cuint
0001c020: 63 75 6c 6f 6e 67 6c 6f 6e 67 20 63 73 74 72 69 culonglong cstri
0001c030: 6e 67 61 72 72 61 79 20 73 65 6d 69 73 74 61 74 ngarray semistat
0001c040: 69 63 22 7d 2c 63 6f 6e 74 61 69 6e 73 3a 5b 7b ic"},contains:[{
0001c050: 63 6c 61 73 73 4e 61 6d 65 3a 22 6d 65 74 61 22 className:"meta"
0001c060: 2c 62 65 67 69 6e 3a 2f 7b 5c 2e 2f 2c 65 6e 64 ,begin:/{\./,end
0001c070: 3a 2f 5c 2e 7d 2f 2c 72 65 6c 65 76 61 6e 63 65 :/\.}/,relevance
0001c080: 3a 31 30 7d 2c 7b 63 6c 61 73 73 4e 61 6d 65 3a :10},{className:
0001c090: 22 73 74 72 69 6e 67 22 2c 62 65 67 69 6e 3a 2f "string",begin:/
0001c0a0: 5b 61 2d 7a 41 2d 5a 5d 5c 77 2a 22 2f 2c 65 6e [a-zA-Z]\w*"/,en
0001c0b0: 64 3a 2f 22 2f 2c 63 6f 6e 74 61 69 6e 73 3a 5b d:/"/,contains:[
0001c0c0: 7b 62 65 67 69 6e 3a 2f 22 22 2f 7d 5d 7d 2c 7b {begin:/""/}]},{
0001c0d0: 63 6c 61 73 73 4e 61 6d 65 3a 22 73 74 72 69 6e className:"strin
0001c0e0: 67 22 2c 62 65 67 69 6e 3a 2f 28 5b 61 2d 7a 41 g",begin:/([a-zA
0001c0f0: 2d 5a 5d 5c 77 2a 29 3f 22 22 22 2f 2c 65 6e 64 -Z]\w*)?"""/,end
0001c100: 3a 2f 22 22 22 2f 7d 2c 65 2e 51 55 4f 54 45 5f :/"""/},e.QUOTE_
0001c110: 53 54 52 49 4e 47 5f 4d 4f 44 45 2c 7b 63 6c 61 STRING_MODE,{cla
0001c120: 73 73 4e 61 6d 65 3a 22 74 79 70 65 22 2c 62 65 ssName:"type",be
0001c130: 67 69 6e 3a 2f 5c 62 5b 41 2d 5a 5d 5c 77 2b 5c gin:/\b[A-Z]\w+\
0001c140: 62 2f 2c 72 65 6c 65 76 61 6e 63 65 3a 30 7d 2c b/,relevance:0},
0001c150: 7b 63 6c 61 73 73 4e 61 6d 65 3a 22 6e 75 6d 62 {className:"numb
0001c160: 65 72 22 2c 72 65 6c 65 76 61 6e 63 65 3a 30 2c er",relevance:0,
0001c170: 76 61 72 69 61 6e 74 73 3a 5b 7b 62 65 67 69 6e variants:[{begin
0001c180: 3a 2f 5c 62 28 30 5b 78 58 5d 5b 30 2d 39 61 2d :/\b(0[xX][0-9a-
0001c190: 66 41 2d 46 5d 5b 5f 30 2d 39 61 2d 66 41 2d 46 fA-F][_0-9a-fA-F
0001c1a0: 5d 2a 29 28 27 3f 5b 69 49 75 55 5d 28 38 7c 31 ]*)('?[iIuU](8|1
0001c1b0: 36 7c 33 32 7c 36 34 29 29 3f 2f 7d 2c 7b 62 65 6|32|64))?/},{be
0001c1c0: 67 69 6e 3a 2f 5c 62 28 30 6f 5b 30 2d 37 5d 5b gin:/\b(0o[0-7][
0001c1d0: 5f 30 2d 37 5d 2a 29 28 27 3f 5b 69 49 75 55 66 _0-7]*)('?[iIuUf
0001c1e0: 46 5d 28 38 7c 31 36 7c 33 32 7c 36 34 29 29 3f F](8|16|32|64))?
0001c1f0: 2f 7d 2c 7b 62 65 67 69 6e 3a 2f 5c 62 28 30 28 /},{begin:/\b(0(
0001c200: 62 7c 42 29 5b 30 31 5d 5b 5f 30 31 5d 2a 29 28 b|B)[01][_01]*)(
0001c210: 27 3f 5b 69 49 75 55 66 46 5d 28 38 7c 31 36 7c '?[iIuUfF](8|16|
0001c220: 33 32 7c 36 34 29 29 3f 2f 7d 2c 7b 62 65 67 69 32|64))?/},{begi
0001c230: 6e 3a 2f 5c 62 28 5c 64 5b 5f 5c 64 5d 2a 29 28 n:/\b(\d[_\d]*)(
0001c240: 27 3f 5b 69 49 75 55 66 46 5d 28 38 7c 31 36 7c '?[iIuUfF](8|16|
0001c250: 33 32 7c 36 34 29 29 3f 2f 7d 5d 7d 2c 65 2e 48 32|64))?/}]},e.H
0001c260: 41 53 48 5f 43 4f 4d 4d 45 4e 54 5f 4d 4f 44 45 ASH_COMMENT_MODE
0001c270: 5d 7d 7d 7d 28 29 29 3b 0a 68 6c 6a 73 2e 72 65 ]}}}());.hljs.re
0001c280: 67 69 73 74 65 72 4c 61 6e 67 75 61 67 65 28 22 gisterLanguage("
0001c290: 6e 69 78 22 2c 66 75 6e 63 74 69 6f 6e 28 29 7b nix",function(){
0001c2a0: 22 75 73 65 20 73 74 72 69 63 74 22 3b 72 65 74 "use strict";ret
0001c2b0: 75 72 6e 20 66 75 6e 63 74 69 6f 6e 28 65 29 7b urn function(e){
0001c2c0: 76 61 72 20 6e 3d 7b 6b 65 79 77 6f 72 64 3a 22 var n={keyword:"
0001c2d0: 72 65 63 20 77 69 74 68 20 6c 65 74 20 69 6e 20 rec with let in
0001c2e0: 69 6e 68 65 72 69 74 20 61 73 73 65 72 74 20 69 inherit assert i
0001c2f0: 66 20 65 6c 73 65 20 74 68 65 6e 22 2c 6c 69 74 f else then",lit
0001c300: 65 72 61 6c 3a 22 74 72 75 65 20 66 61 6c 73 65 eral:"true false
0001c310: 20 6f 72 20 61 6e 64 20 6e 75 6c 6c 22 2c 62 75 or and null",bu
0001c320: 69 6c 74 5f 69 6e 3a 22 69 6d 70 6f 72 74 20 61 ilt_in:"import a
0001c330: 62 6f 72 74 20 62 61 73 65 4e 61 6d 65 4f 66 20 bort baseNameOf
0001c340: 64 69 72 4f 66 20 69 73 4e 75 6c 6c 20 62 75 69 dirOf isNull bui
0001c350: 6c 74 69 6e 73 20 6d 61 70 20 72 65 6d 6f 76 65 ltins map remove
0001c360: 41 74 74 72 73 20 74 68 72 6f 77 20 74 6f 53 74 Attrs throw toSt
0001c370: 72 69 6e 67 20 64 65 72 69 76 61 74 69 6f 6e 22 ring derivation"
0001c380: 7d 2c 69 3d 7b 63 6c 61 73 73 4e 61 6d 65 3a 22 },i={className:"
0001c390: 73 75 62 73 74 22 2c 62 65 67 69 6e 3a 2f 5c 24 subst",begin:/\$
0001c3a0: 5c 7b 2f 2c 65 6e 64 3a 2f 7d 2f 2c 6b 65 79 77 \{/,end:/}/,keyw
0001c3b0: 6f 72 64 73 3a 6e 7d 2c 74 3d 7b 63 6c 61 73 73 ords:n},t={class
0001c3c0: 4e 61 6d 65 3a 22 73 74 72 69 6e 67 22 2c 63 6f Name:"string",co
0001c3d0: 6e 74 61 69 6e 73 3a 5b 69 5d 2c 76 61 72 69 61 ntains:[i],varia
0001c3e0: 6e 74 73 3a 5b 7b 62 65 67 69 6e 3a 22 27 27 22 nts:[{begin:"''"
0001c3f0: 2c 65 6e 64 3a 22 27 27 22 7d 2c 7b 62 65 67 69 ,end:"''"},{begi
0001c400: 6e 3a 27 22 27 2c 65 6e 64 3a 27 22 27 7d 5d 7d n:'"',end:'"'}]}
0001c410: 2c 73 3d 5b 65 2e 4e 55 4d 42 45 52 5f 4d 4f 44 ,s=[e.NUMBER_MOD
0001c420: 45 2c 65 2e 48 41 53 48 5f 43 4f 4d 4d 45 4e 54 E,e.HASH_COMMENT
0001c430: 5f 4d 4f 44 45 2c 65 2e 43 5f 42 4c 4f 43 4b 5f _MODE,e.C_BLOCK_
0001c440: 43 4f 4d 4d 45 4e 54 5f 4d 4f 44 45 2c 74 2c 7b COMMENT_MODE,t,{
0001c450: 62 65 67 69 6e 3a 2f 5b 61 2d 7a 41 2d 5a 30 2d begin:/[a-zA-Z0-
0001c460: 39 2d 5f 5d 2b 28 5c 73 2a 3d 29 2f 2c 72 65 74 9-_]+(\s*=)/,ret
0001c470: 75 72 6e 42 65 67 69 6e 3a 21 30 2c 72 65 6c 65 urnBegin:!0,rele
0001c480: 76 61 6e 63 65 3a 30 2c 63 6f 6e 74 61 69 6e 73 vance:0,contains
0001c490: 3a 5b 7b 63 6c 61 73 73 4e 61 6d 65 3a 22 61 74 :[{className:"at
0001c4a0: 74 72 22 2c 62 65 67 69 6e 3a 2f 5c 53 2b 2f 7d tr",begin:/\S+/}
0001c4b0: 5d 7d 5d 3b 72 65 74 75 72 6e 20 69 2e 63 6f 6e ]}];return i.con
0001c4c0: 74 61 69 6e 73 3d 73 2c 7b 6e 61 6d 65 3a 22 4e tains=s,{name:"N
0001c4d0: 69 78 22 2c 61 6c 69 61 73 65 73 3a 5b 22 6e 69 ix",aliases:["ni
0001c4e0: 78 6f 73 22 5d 2c 6b 65 79 77 6f 72 64 73 3a 6e xos"],keywords:n
0001c4f0: 2c 63 6f 6e 74 61 69 6e 73 3a 73 7d 7d 7d 28 29 ,contains:s}}}()
0001c500: 29 3b 0a 68 6c 6a 73 2e 72 65 67 69 73 74 65 72 );.hljs.register
0001c510: 4c 61 6e 67 75 61 67 65 28 22 72 22 2c 66 75 6e Language("r",fun
0001c520: 63 74 69 6f 6e 28 29 7b 22 75 73 65 20 73 74 72 ction(){"use str
0001c530: 69 63 74 22 3b 72 65 74 75 72 6e 20 66 75 6e 63 ict";return func
0001c540: 74 69 6f 6e 28 65 29 7b 76 61 72 20 6e 3d 22 28 tion(e){var n="(
0001c550: 5b 61 2d 7a 41 2d 5a 5d 7c 5c 5c 2e 5b 61 2d 7a [a-zA-Z]|\\.[a-z
0001c560: 41 2d 5a 2e 5d 29 5b 61 2d 7a 41 2d 5a 30 2d 39 A-Z.])[a-zA-Z0-9
0001c570: 2e 5f 5d 2a 22 3b 72 65 74 75 72 6e 7b 6e 61 6d ._]*";return{nam
0001c580: 65 3a 22 52 22 2c 63 6f 6e 74 61 69 6e 73 3a 5b e:"R",contains:[
0001c590: 65 2e 48 41 53 48 5f 43 4f 4d 4d 45 4e 54 5f 4d e.HASH_COMMENT_M
0001c5a0: 4f 44 45 2c 7b 62 65 67 69 6e 3a 6e 2c 6b 65 79 ODE,{begin:n,key
0001c5b0: 77 6f 72 64 73 3a 7b 24 70 61 74 74 65 72 6e 3a words:{$pattern:
0001c5c0: 6e 2c 6b 65 79 77 6f 72 64 3a 22 66 75 6e 63 74 n,keyword:"funct
0001c5d0: 69 6f 6e 20 69 66 20 69 6e 20 62 72 65 61 6b 20 ion if in break
0001c5e0: 6e 65 78 74 20 72 65 70 65 61 74 20 65 6c 73 65 next repeat else
0001c5f0: 20 66 6f 72 20 72 65 74 75 72 6e 20 73 77 69 74 for return swit
0001c600: 63 68 20 77 68 69 6c 65 20 74 72 79 20 74 72 79 ch while try try
0001c610: 43 61 74 63 68 20 73 74 6f 70 20 77 61 72 6e 69 Catch stop warni
0001c620: 6e 67 20 72 65 71 75 69 72 65 20 6c 69 62 72 61 ng require libra
0001c630: 72 79 20 61 74 74 61 63 68 20 64 65 74 61 63 68 ry attach detach
0001c640: 20 73 6f 75 72 63 65 20 73 65 74 4d 65 74 68 6f source setMetho
0001c650: 64 20 73 65 74 47 65 6e 65 72 69 63 20 73 65 74 d setGeneric set
0001c660: 47 72 6f 75 70 47 65 6e 65 72 69 63 20 73 65 74 GroupGeneric set
0001c670: 43 6c 61 73 73 20 2e 2e 2e 22 2c 6c 69 74 65 72 Class ...",liter
0001c680: 61 6c 3a 22 4e 55 4c 4c 20 4e 41 20 54 52 55 45 al:"NULL NA TRUE
0001c690: 20 46 41 4c 53 45 20 54 20 46 20 49 6e 66 20 4e FALSE T F Inf N
0001c6a0: 61 4e 20 4e 41 5f 69 6e 74 65 67 65 72 5f 7c 31 aN NA_integer_|1
0001c6b0: 30 20 4e 41 5f 72 65 61 6c 5f 7c 31 30 20 4e 41 0 NA_real_|10 NA
0001c6c0: 5f 63 68 61 72 61 63 74 65 72 5f 7c 31 30 20 4e _character_|10 N
0001c6d0: 41 5f 63 6f 6d 70 6c 65 78 5f 7c 31 30 22 7d 2c A_complex_|10"},
0001c6e0: 72 65 6c 65 76 61 6e 63 65 3a 30 7d 2c 7b 63 6c relevance:0},{cl
0001c6f0: 61 73 73 4e 61 6d 65 3a 22 6e 75 6d 62 65 72 22 assName:"number"
0001c700: 2c 62 65 67 69 6e 3a 22 30 5b 78 58 5d 5b 30 2d ,begin:"0[xX][0-
0001c710: 39 61 2d 66 41 2d 46 5d 2b 5b 4c 69 5d 3f 5c 5c 9a-fA-F]+[Li]?\\
0001c720: 62 22 2c 72 65 6c 65 76 61 6e 63 65 3a 30 7d 2c b",relevance:0},
0001c730: 7b 63 6c 61 73 73 4e 61 6d 65 3a 22 6e 75 6d 62 {className:"numb
0001c740: 65 72 22 2c 62 65 67 69 6e 3a 22 5c 5c 64 2b 28 er",begin:"\\d+(
0001c750: 3f 3a 5b 65 45 5d 5b 2b 5c 5c 2d 5d 3f 5c 5c 64 ?:[eE][+\\-]?\\d
0001c760: 2a 29 3f 4c 5c 5c 62 22 2c 72 65 6c 65 76 61 6e *)?L\\b",relevan
0001c770: 63 65 3a 30 7d 2c 7b 63 6c 61 73 73 4e 61 6d 65 ce:0},{className
0001c780: 3a 22 6e 75 6d 62 65 72 22 2c 62 65 67 69 6e 3a :"number",begin:
0001c790: 22 5c 5c 64 2b 5c 5c 2e 28 3f 21 5c 5c 64 29 28 "\\d+\\.(?!\\d)(
0001c7a0: 3f 3a 69 5c 5c 62 29 3f 22 2c 72 65 6c 65 76 61 ?:i\\b)?",releva
0001c7b0: 6e 63 65 3a 30 7d 2c 7b 63 6c 61 73 73 4e 61 6d nce:0},{classNam
0001c7c0: 65 3a 22 6e 75 6d 62 65 72 22 2c 62 65 67 69 6e e:"number",begin
0001c7d0: 3a 22 5c 5c 64 2b 28 3f 3a 5c 5c 2e 5c 5c 64 2a :"\\d+(?:\\.\\d*
0001c7e0: 29 3f 28 3f 3a 5b 65 45 5d 5b 2b 5c 5c 2d 5d 3f )?(?:[eE][+\\-]?
0001c7f0: 5c 5c 64 2a 29 3f 69 3f 5c 5c 62 22 2c 72 65 6c \\d*)?i?\\b",rel
0001c800: 65 76 61 6e 63 65 3a 30 7d 2c 7b 63 6c 61 73 73 evance:0},{class
0001c810: 4e 61 6d 65 3a 22 6e 75 6d 62 65 72 22 2c 62 65 Name:"number",be
0001c820: 67 69 6e 3a 22 5c 5c 2e 5c 5c 64 2b 28 3f 3a 5b gin:"\\.\\d+(?:[
0001c830: 65 45 5d 5b 2b 5c 5c 2d 5d 3f 5c 5c 64 2a 29 3f eE][+\\-]?\\d*)?
0001c840: 69 3f 5c 5c 62 22 2c 72 65 6c 65 76 61 6e 63 65 i?\\b",relevance
0001c850: 3a 30 7d 2c 7b 62 65 67 69 6e 3a 22 60 22 2c 65 :0},{begin:"`",e
0001c860: 6e 64 3a 22 60 22 2c 72 65 6c 65 76 61 6e 63 65 nd:"`",relevance
0001c870: 3a 30 7d 2c 7b 63 6c 61 73 73 4e 61 6d 65 3a 22 :0},{className:"
0001c880: 73 74 72 69 6e 67 22 2c 63 6f 6e 74 61 69 6e 73 string",contains
0001c890: 3a 5b 65 2e 42 41 43 4b 53 4c 41 53 48 5f 45 53 :[e.BACKSLASH_ES
0001c8a0: 43 41 50 45 5d 2c 76 61 72 69 61 6e 74 73 3a 5b CAPE],variants:[
0001c8b0: 7b 62 65 67 69 6e 3a 27 22 27 2c 65 6e 64 3a 27 {begin:'"',end:'
0001c8c0: 22 27 7d 2c 7b 62 65 67 69 6e 3a 22 27 22 2c 65 "'},{begin:"'",e
0001c8d0: 6e 64 3a 22 27 22 7d 5d 7d 5d 7d 7d 7d 28 29 29 nd:"'"}]}]}}}())
0001c8e0: 3b 0a 68 6c 6a 73 2e 72 65 67 69 73 74 65 72 4c ;.hljs.registerL
0001c8f0: 61 6e 67 75 61 67 65 28 22 73 63 61 6c 61 22 2c anguage("scala",
0001c900: 66 75 6e 63 74 69 6f 6e 28 29 7b 22 75 73 65 20 function(){"use
0001c910: 73 74 72 69 63 74 22 3b 72 65 74 75 72 6e 20 66 strict";return f
0001c920: 75 6e 63 74 69 6f 6e 28 65 29 7b 76 61 72 20 6e unction(e){var n
0001c930: 3d 7b 63 6c 61 73 73 4e 61 6d 65 3a 22 73 75 62 ={className:"sub
0001c940: 73 74 22 2c 76 61 72 69 61 6e 74 73 3a 5b 7b 62 st",variants:[{b
0001c950: 65 67 69 6e 3a 22 5c 5c 24 5b 41 2d 5a 61 2d 7a egin:"\\$[A-Za-z
0001c960: 30 2d 39 5f 5d 2b 22 7d 2c 7b 62 65 67 69 6e 3a 0-9_]+"},{begin:
0001c970: 22 5c 5c 24 7b 22 2c 65 6e 64 3a 22 7d 22 7d 5d "\\${",end:"}"}]
0001c980: 7d 2c 61 3d 7b 63 6c 61 73 73 4e 61 6d 65 3a 22 },a={className:"
0001c990: 73 74 72 69 6e 67 22 2c 76 61 72 69 61 6e 74 73 string",variants
0001c9a0: 3a 5b 7b 62 65 67 69 6e 3a 27 22 27 2c 65 6e 64 :[{begin:'"',end
0001c9b0: 3a 27 22 27 2c 69 6c 6c 65 67 61 6c 3a 22 5c 5c :'"',illegal:"\\
0001c9c0: 6e 22 2c 63 6f 6e 74 61 69 6e 73 3a 5b 65 2e 42 n",contains:[e.B
0001c9d0: 41 43 4b 53 4c 41 53 48 5f 45 53 43 41 50 45 5d ACKSLASH_ESCAPE]
0001c9e0: 7d 2c 7b 62 65 67 69 6e 3a 27 22 22 22 27 2c 65 },{begin:'"""',e
0001c9f0: 6e 64 3a 27 22 22 22 27 2c 72 65 6c 65 76 61 6e nd:'"""',relevan
0001ca00: 63 65 3a 31 30 7d 2c 7b 62 65 67 69 6e 3a 27 5b ce:10},{begin:'[
0001ca10: 61 2d 7a 5d 2b 22 27 2c 65 6e 64 3a 27 22 27 2c a-z]+"',end:'"',
0001ca20: 69 6c 6c 65 67 61 6c 3a 22 5c 5c 6e 22 2c 63 6f illegal:"\\n",co
0001ca30: 6e 74 61 69 6e 73 3a 5b 65 2e 42 41 43 4b 53 4c ntains:[e.BACKSL
0001ca40: 41 53 48 5f 45 53 43 41 50 45 2c 6e 5d 7d 2c 7b ASH_ESCAPE,n]},{
0001ca50: 63 6c 61 73 73 4e 61 6d 65 3a 22 73 74 72 69 6e className:"strin
0001ca60: 67 22 2c 62 65 67 69 6e 3a 27 5b 61 2d 7a 5d 2b g",begin:'[a-z]+
0001ca70: 22 22 22 27 2c 65 6e 64 3a 27 22 22 22 27 2c 63 """',end:'"""',c
0001ca80: 6f 6e 74 61 69 6e 73 3a 5b 6e 5d 2c 72 65 6c 65 ontains:[n],rele
0001ca90: 76 61 6e 63 65 3a 31 30 7d 5d 7d 2c 73 3d 7b 63 vance:10}]},s={c
0001caa0: 6c 61 73 73 4e 61 6d 65 3a 22 74 79 70 65 22 2c lassName:"type",
0001cab0: 62 65 67 69 6e 3a 22 5c 5c 62 5b 41 2d 5a 5d 5b begin:"\\b[A-Z][
0001cac0: 41 2d 5a 61 2d 7a 30 2d 39 5f 5d 2a 22 2c 72 65 A-Za-z0-9_]*",re
0001cad0: 6c 65 76 61 6e 63 65 3a 30 7d 2c 74 3d 7b 63 6c levance:0},t={cl
0001cae0: 61 73 73 4e 61 6d 65 3a 22 74 69 74 6c 65 22 2c assName:"title",
0001caf0: 62 65 67 69 6e 3a 2f 5b 5e 30 2d 39 5c 6e 5c 74 begin:/[^0-9\n\t
0001cb00: 20 22 27 28 29 2c 2e 60 7b 7d 5c 5b 5c 5d 3a 3b "'(),.`{}\[\]:;
0001cb10: 5d 5b 5e 5c 6e 5c 74 20 22 27 28 29 2c 2e 60 7b ][^\n\t "'(),.`{
0001cb20: 7d 5c 5b 5c 5d 3a 3b 5d 2b 7c 5b 5e 30 2d 39 5c }\[\]:;]+|[^0-9\
0001cb30: 6e 5c 74 20 22 27 28 29 2c 2e 60 7b 7d 5c 5b 5c n\t "'(),.`{}\[\
0001cb40: 5d 3a 3b 3d 5d 2f 2c 72 65 6c 65 76 61 6e 63 65 ]:;=]/,relevance
0001cb50: 3a 30 7d 2c 69 3d 7b 63 6c 61 73 73 4e 61 6d 65 :0},i={className
0001cb60: 3a 22 63 6c 61 73 73 22 2c 62 65 67 69 6e 4b 65 :"class",beginKe
0001cb70: 79 77 6f 72 64 73 3a 22 63 6c 61 73 73 20 6f 62 ywords:"class ob
0001cb80: 6a 65 63 74 20 74 72 61 69 74 20 74 79 70 65 22 ject trait type"
0001cb90: 2c 65 6e 64 3a 2f 5b 3a 3d 7b 5c 5b 5c 6e 3b 5d ,end:/[:={\[\n;]
0001cba0: 2f 2c 65 78 63 6c 75 64 65 45 6e 64 3a 21 30 2c /,excludeEnd:!0,
0001cbb0: 63 6f 6e 74 61 69 6e 73 3a 5b 7b 62 65 67 69 6e contains:[{begin
0001cbc0: 4b 65 79 77 6f 72 64 73 3a 22 65 78 74 65 6e 64 Keywords:"extend
0001cbd0: 73 20 77 69 74 68 22 2c 72 65 6c 65 76 61 6e 63 s with",relevanc
0001cbe0: 65 3a 31 30 7d 2c 7b 62 65 67 69 6e 3a 2f 5c 5b e:10},{begin:/\[
0001cbf0: 2f 2c 65 6e 64 3a 2f 5c 5d 2f 2c 65 78 63 6c 75 /,end:/\]/,exclu
0001cc00: 64 65 42 65 67 69 6e 3a 21 30 2c 65 78 63 6c 75 deBegin:!0,exclu
0001cc10: 64 65 45 6e 64 3a 21 30 2c 72 65 6c 65 76 61 6e deEnd:!0,relevan
0001cc20: 63 65 3a 30 2c 63 6f 6e 74 61 69 6e 73 3a 5b 73 ce:0,contains:[s
0001cc30: 5d 7d 2c 7b 63 6c 61 73 73 4e 61 6d 65 3a 22 70 ]},{className:"p
0001cc40: 61 72 61 6d 73 22 2c 62 65 67 69 6e 3a 2f 5c 28 arams",begin:/\(
0001cc50: 2f 2c 65 6e 64 3a 2f 5c 29 2f 2c 65 78 63 6c 75 /,end:/\)/,exclu
0001cc60: 64 65 42 65 67 69 6e 3a 21 30 2c 65 78 63 6c 75 deBegin:!0,exclu
0001cc70: 64 65 45 6e 64 3a 21 30 2c 72 65 6c 65 76 61 6e deEnd:!0,relevan
0001cc80: 63 65 3a 30 2c 63 6f 6e 74 61 69 6e 73 3a 5b 73 ce:0,contains:[s
0001cc90: 5d 7d 2c 74 5d 7d 2c 6c 3d 7b 63 6c 61 73 73 4e ]},t]},l={classN
0001cca0: 61 6d 65 3a 22 66 75 6e 63 74 69 6f 6e 22 2c 62 ame:"function",b
0001ccb0: 65 67 69 6e 4b 65 79 77 6f 72 64 73 3a 22 64 65 eginKeywords:"de
0001ccc0: 66 22 2c 65 6e 64 3a 2f 5b 3a 3d 7b 5c 5b 28 5c f",end:/[:={\[(\
0001ccd0: 6e 3b 5d 2f 2c 65 78 63 6c 75 64 65 45 6e 64 3a n;]/,excludeEnd:
0001cce0: 21 30 2c 63 6f 6e 74 61 69 6e 73 3a 5b 74 5d 7d !0,contains:[t]}
0001ccf0: 3b 72 65 74 75 72 6e 7b 6e 61 6d 65 3a 22 53 63 ;return{name:"Sc
0001cd00: 61 6c 61 22 2c 6b 65 79 77 6f 72 64 73 3a 7b 6c ala",keywords:{l
0001cd10: 69 74 65 72 61 6c 3a 22 74 72 75 65 20 66 61 6c iteral:"true fal
0001cd20: 73 65 20 6e 75 6c 6c 22 2c 6b 65 79 77 6f 72 64 se null",keyword
0001cd30: 3a 22 74 79 70 65 20 79 69 65 6c 64 20 6c 61 7a :"type yield laz
0001cd40: 79 20 6f 76 65 72 72 69 64 65 20 64 65 66 20 77 y override def w
0001cd50: 69 74 68 20 76 61 6c 20 76 61 72 20 73 65 61 6c ith val var seal
0001cd60: 65 64 20 61 62 73 74 72 61 63 74 20 70 72 69 76 ed abstract priv
0001cd70: 61 74 65 20 74 72 61 69 74 20 6f 62 6a 65 63 74 ate trait object
0001cd80: 20 69 66 20 66 6f 72 53 6f 6d 65 20 66 6f 72 20 if forSome for
0001cd90: 77 68 69 6c 65 20 74 68 72 6f 77 20 66 69 6e 61 while throw fina
0001cda0: 6c 6c 79 20 70 72 6f 74 65 63 74 65 64 20 65 78 lly protected ex
0001cdb0: 74 65 6e 64 73 20 69 6d 70 6f 72 74 20 66 69 6e tends import fin
0001cdc0: 61 6c 20 72 65 74 75 72 6e 20 65 6c 73 65 20 62 al return else b
0001cdd0: 72 65 61 6b 20 6e 65 77 20 63 61 74 63 68 20 73 reak new catch s
0001cde0: 75 70 65 72 20 63 6c 61 73 73 20 63 61 73 65 20 uper class case
0001cdf0: 70 61 63 6b 61 67 65 20 64 65 66 61 75 6c 74 20 package default
0001ce00: 74 72 79 20 74 68 69 73 20 6d 61 74 63 68 20 63 try this match c
0001ce10: 6f 6e 74 69 6e 75 65 20 74 68 72 6f 77 73 20 69 ontinue throws i
0001ce20: 6d 70 6c 69 63 69 74 22 7d 2c 63 6f 6e 74 61 69 mplicit"},contai
0001ce30: 6e 73 3a 5b 65 2e 43 5f 4c 49 4e 45 5f 43 4f 4d ns:[e.C_LINE_COM
0001ce40: 4d 45 4e 54 5f 4d 4f 44 45 2c 65 2e 43 5f 42 4c MENT_MODE,e.C_BL
0001ce50: 4f 43 4b 5f 43 4f 4d 4d 45 4e 54 5f 4d 4f 44 45 OCK_COMMENT_MODE
0001ce60: 2c 61 2c 7b 63 6c 61 73 73 4e 61 6d 65 3a 22 73 ,a,{className:"s
0001ce70: 79 6d 62 6f 6c 22 2c 62 65 67 69 6e 3a 22 27 5c ymbol",begin:"'\
0001ce80: 5c 77 5b 5c 5c 77 5c 5c 64 5f 5d 2a 28 3f 21 27 \w[\\w\\d_]*(?!'
0001ce90: 29 22 7d 2c 73 2c 6c 2c 69 2c 65 2e 43 5f 4e 55 )"},s,l,i,e.C_NU
0001cea0: 4d 42 45 52 5f 4d 4f 44 45 2c 7b 63 6c 61 73 73 MBER_MODE,{class
0001ceb0: 4e 61 6d 65 3a 22 6d 65 74 61 22 2c 62 65 67 69 Name:"meta",begi
0001cec0: 6e 3a 22 40 5b 41 2d 5a 61 2d 7a 5d 2b 22 7d 5d n:"@[A-Za-z]+"}]
0001ced0: 7d 7d 7d 28 29 29 3b 0a 68 6c 6a 73 2e 72 65 67 }}}());.hljs.reg
0001cee0: 69 73 74 65 72 4c 61 6e 67 75 61 67 65 28 22 78 isterLanguage("x
0001cef0: 38 36 61 73 6d 22 2c 66 75 6e 63 74 69 6f 6e 28 86asm",function(
0001cf00: 29 7b 22 75 73 65 20 73 74 72 69 63 74 22 3b 72 ){"use strict";r
0001cf10: 65 74 75 72 6e 20 66 75 6e 63 74 69 6f 6e 28 73 eturn function(s
0001cf20: 29 7b 72 65 74 75 72 6e 7b 6e 61 6d 65 3a 22 49 ){return{name:"I
0001cf30: 6e 74 65 6c 20 78 38 36 20 41 73 73 65 6d 62 6c ntel x86 Assembl
0001cf40: 79 22 2c 63 61 73 65 5f 69 6e 73 65 6e 73 69 74 y",case_insensit
0001cf50: 69 76 65 3a 21 30 2c 6b 65 79 77 6f 72 64 73 3a ive:!0,keywords:
0001cf60: 7b 24 70 61 74 74 65 72 6e 3a 22 5b 2e 25 5d 3f {$pattern:"[.%]?
0001cf70: 22 2b 73 2e 49 44 45 4e 54 5f 52 45 2c 6b 65 79 "+s.IDENT_RE,key
0001cf80: 77 6f 72 64 3a 22 6c 6f 63 6b 20 72 65 70 20 72 word:"lock rep r
0001cf90: 65 70 65 20 72 65 70 7a 20 72 65 70 6e 65 20 72 epe repz repne r
0001cfa0: 65 70 6e 7a 20 78 61 71 75 69 72 65 20 78 72 65 epnz xaquire xre
0001cfb0: 6c 65 61 73 65 20 62 6e 64 20 6e 6f 62 6e 64 20 lease bnd nobnd
0001cfc0: 61 61 61 20 61 61 64 20 61 61 6d 20 61 61 73 20 aaa aad aam aas
0001cfd0: 61 64 63 20 61 64 64 20 61 6e 64 20 61 72 70 6c adc add and arpl
0001cfe0: 20 62 62 30 5f 72 65 73 65 74 20 62 62 31 5f 72 bb0_reset bb1_r
0001cff0: 65 73 65 74 20 62 6f 75 6e 64 20 62 73 66 20 62 eset bound bsf b
0001d000: 73 72 20 62 73 77 61 70 20 62 74 20 62 74 63 20 sr bswap bt btc
0001d010: 62 74 72 20 62 74 73 20 63 61 6c 6c 20 63 62 77 btr bts call cbw
0001d020: 20 63 64 71 20 63 64 71 65 20 63 6c 63 20 63 6c cdq cdqe clc cl
0001d030: 64 20 63 6c 69 20 63 6c 74 73 20 63 6d 63 20 63 d cli clts cmc c
0001d040: 6d 70 20 63 6d 70 73 62 20 63 6d 70 73 64 20 63 mp cmpsb cmpsd c
0001d050: 6d 70 73 71 20 63 6d 70 73 77 20 63 6d 70 78 63 mpsq cmpsw cmpxc
0001d060: 68 67 20 63 6d 70 78 63 68 67 34 38 36 20 63 6d hg cmpxchg486 cm
0001d070: 70 78 63 68 67 38 62 20 63 6d 70 78 63 68 67 31 pxchg8b cmpxchg1
0001d080: 36 62 20 63 70 75 69 64 20 63 70 75 5f 72 65 61 6b cpuid cpu_rea
0001d090: 64 20 63 70 75 5f 77 72 69 74 65 20 63 71 6f 20 d cpu_write cqo
0001d0a0: 63 77 64 20 63 77 64 65 20 64 61 61 20 64 61 73 cwd cwde daa das
0001d0b0: 20 64 65 63 20 64 69 76 20 64 6d 69 6e 74 20 65 dec div dmint e
0001d0c0: 6d 6d 73 20 65 6e 74 65 72 20 65 71 75 20 66 32 mms enter equ f2
0001d0d0: 78 6d 31 20 66 61 62 73 20 66 61 64 64 20 66 61 xm1 fabs fadd fa
0001d0e0: 64 64 70 20 66 62 6c 64 20 66 62 73 74 70 20 66 ddp fbld fbstp f
0001d0f0: 63 68 73 20 66 63 6c 65 78 20 66 63 6d 6f 76 62 chs fclex fcmovb
0001d100: 20 66 63 6d 6f 76 62 65 20 66 63 6d 6f 76 65 20 fcmovbe fcmove
0001d110: 66 63 6d 6f 76 6e 62 20 66 63 6d 6f 76 6e 62 65 fcmovnb fcmovnbe
0001d120: 20 66 63 6d 6f 76 6e 65 20 66 63 6d 6f 76 6e 75 fcmovne fcmovnu
0001d130: 20 66 63 6d 6f 76 75 20 66 63 6f 6d 20 66 63 6f fcmovu fcom fco
0001d140: 6d 69 20 66 63 6f 6d 69 70 20 66 63 6f 6d 70 20 mi fcomip fcomp
0001d150: 66 63 6f 6d 70 70 20 66 63 6f 73 20 66 64 65 63 fcompp fcos fdec
0001d160: 73 74 70 20 66 64 69 73 69 20 66 64 69 76 20 66 stp fdisi fdiv f
0001d170: 64 69 76 70 20 66 64 69 76 72 20 66 64 69 76 72 divp fdivr fdivr
0001d180: 70 20 66 65 6d 6d 73 20 66 65 6e 69 20 66 66 72 p femms feni ffr
0001d190: 65 65 20 66 66 72 65 65 70 20 66 69 61 64 64 20 ee ffreep fiadd
0001d1a0: 66 69 63 6f 6d 20 66 69 63 6f 6d 70 20 66 69 64 ficom ficomp fid
0001d1b0: 69 76 20 66 69 64 69 76 72 20 66 69 6c 64 20 66 iv fidivr fild f
0001d1c0: 69 6d 75 6c 20 66 69 6e 63 73 74 70 20 66 69 6e imul fincstp fin
0001d1d0: 69 74 20 66 69 73 74 20 66 69 73 74 70 20 66 69 it fist fistp fi
0001d1e0: 73 74 74 70 20 66 69 73 75 62 20 66 69 73 75 62 sttp fisub fisub
0001d1f0: 72 20 66 6c 64 20 66 6c 64 31 20 66 6c 64 63 77 r fld fld1 fldcw
0001d200: 20 66 6c 64 65 6e 76 20 66 6c 64 6c 32 65 20 66 fldenv fldl2e f
0001d210: 6c 64 6c 32 74 20 66 6c 64 6c 67 32 20 66 6c 64 ldl2t fldlg2 fld
0001d220: 6c 6e 32 20 66 6c 64 70 69 20 66 6c 64 7a 20 66 ln2 fldpi fldz f
0001d230: 6d 75 6c 20 66 6d 75 6c 70 20 66 6e 63 6c 65 78 mul fmulp fnclex
0001d240: 20 66 6e 64 69 73 69 20 66 6e 65 6e 69 20 66 6e fndisi fneni fn
0001d250: 69 6e 69 74 20 66 6e 6f 70 20 66 6e 73 61 76 65 init fnop fnsave
0001d260: 20 66 6e 73 74 63 77 20 66 6e 73 74 65 6e 76 20 fnstcw fnstenv
0001d270: 66 6e 73 74 73 77 20 66 70 61 74 61 6e 20 66 70 fnstsw fpatan fp
0001d280: 72 65 6d 20 66 70 72 65 6d 31 20 66 70 74 61 6e rem fprem1 fptan
0001d290: 20 66 72 6e 64 69 6e 74 20 66 72 73 74 6f 72 20 frndint frstor
0001d2a0: 66 73 61 76 65 20 66 73 63 61 6c 65 20 66 73 65 fsave fscale fse
0001d2b0: 74 70 6d 20 66 73 69 6e 20 66 73 69 6e 63 6f 73 tpm fsin fsincos
0001d2c0: 20 66 73 71 72 74 20 66 73 74 20 66 73 74 63 77 fsqrt fst fstcw
0001d2d0: 20 66 73 74 65 6e 76 20 66 73 74 70 20 66 73 74 fstenv fstp fst
0001d2e0: 73 77 20 66 73 75 62 20 66 73 75 62 70 20 66 73 sw fsub fsubp fs
0001d2f0: 75 62 72 20 66 73 75 62 72 70 20 66 74 73 74 20 ubr fsubrp ftst
0001d300: 66 75 63 6f 6d 20 66 75 63 6f 6d 69 20 66 75 63 fucom fucomi fuc
0001d310: 6f 6d 69 70 20 66 75 63 6f 6d 70 20 66 75 63 6f omip fucomp fuco
0001d320: 6d 70 70 20 66 78 61 6d 20 66 78 63 68 20 66 78 mpp fxam fxch fx
0001d330: 74 72 61 63 74 20 66 79 6c 32 78 20 66 79 6c 32 tract fyl2x fyl2
0001d340: 78 70 31 20 68 6c 74 20 69 62 74 73 20 69 63 65 xp1 hlt ibts ice
0001d350: 62 70 20 69 64 69 76 20 69 6d 75 6c 20 69 6e 20 bp idiv imul in
0001d360: 69 6e 63 20 69 6e 63 62 69 6e 20 69 6e 73 62 20 inc incbin insb
0001d370: 69 6e 73 64 20 69 6e 73 77 20 69 6e 74 20 69 6e insd insw int in
0001d380: 74 30 31 20 69 6e 74 31 20 69 6e 74 30 33 20 69 t01 int1 int03 i
0001d390: 6e 74 33 20 69 6e 74 6f 20 69 6e 76 64 20 69 6e nt3 into invd in
0001d3a0: 76 70 63 69 64 20 69 6e 76 6c 70 67 20 69 6e 76 vpcid invlpg inv
0001d3b0: 6c 70 67 61 20 69 72 65 74 20 69 72 65 74 64 20 lpga iret iretd
0001d3c0: 69 72 65 74 71 20 69 72 65 74 77 20 6a 63 78 7a iretq iretw jcxz
0001d3d0: 20 6a 65 63 78 7a 20 6a 72 63 78 7a 20 6a 6d 70 jecxz jrcxz jmp
0001d3e0: 20 6a 6d 70 65 20 6c 61 68 66 20 6c 61 72 20 6c jmpe lahf lar l
0001d3f0: 64 73 20 6c 65 61 20 6c 65 61 76 65 20 6c 65 73 ds lea leave les
0001d400: 20 6c 66 65 6e 63 65 20 6c 66 73 20 6c 67 64 74 lfence lfs lgdt
0001d410: 20 6c 67 73 20 6c 69 64 74 20 6c 6c 64 74 20 6c lgs lidt lldt l
0001d420: 6d 73 77 20 6c 6f 61 64 61 6c 6c 20 6c 6f 61 64 msw loadall load
0001d430: 61 6c 6c 32 38 36 20 6c 6f 64 73 62 20 6c 6f 64 all286 lodsb lod
0001d440: 73 64 20 6c 6f 64 73 71 20 6c 6f 64 73 77 20 6c sd lodsq lodsw l
0001d450: 6f 6f 70 20 6c 6f 6f 70 65 20 6c 6f 6f 70 6e 65 oop loope loopne
0001d460: 20 6c 6f 6f 70 6e 7a 20 6c 6f 6f 70 7a 20 6c 73 loopnz loopz ls
0001d470: 6c 20 6c 73 73 20 6c 74 72 20 6d 66 65 6e 63 65 l lss ltr mfence
0001d480: 20 6d 6f 6e 69 74 6f 72 20 6d 6f 76 20 6d 6f 76 monitor mov mov
0001d490: 64 20 6d 6f 76 71 20 6d 6f 76 73 62 20 6d 6f 76 d movq movsb mov
0001d4a0: 73 64 20 6d 6f 76 73 71 20 6d 6f 76 73 77 20 6d sd movsq movsw m
0001d4b0: 6f 76 73 78 20 6d 6f 76 73 78 64 20 6d 6f 76 7a ovsx movsxd movz
0001d4c0: 78 20 6d 75 6c 20 6d 77 61 69 74 20 6e 65 67 20 x mul mwait neg
0001d4d0: 6e 6f 70 20 6e 6f 74 20 6f 72 20 6f 75 74 20 6f nop not or out o
0001d4e0: 75 74 73 62 20 6f 75 74 73 64 20 6f 75 74 73 77 utsb outsd outsw
0001d4f0: 20 70 61 63 6b 73 73 64 77 20 70 61 63 6b 73 73 packssdw packss
0001d500: 77 62 20 70 61 63 6b 75 73 77 62 20 70 61 64 64 wb packuswb padd
0001d510: 62 20 70 61 64 64 64 20 70 61 64 64 73 62 20 70 b paddd paddsb p
0001d520: 61 64 64 73 69 77 20 70 61 64 64 73 77 20 70 61 addsiw paddsw pa
0001d530: 64 64 75 73 62 20 70 61 64 64 75 73 77 20 70 61 ddusb paddusw pa
0001d540: 64 64 77 20 70 61 6e 64 20 70 61 6e 64 6e 20 70 ddw pand pandn p
0001d550: 61 75 73 65 20 70 61 76 65 62 20 70 61 76 67 75 ause paveb pavgu
0001d560: 73 62 20 70 63 6d 70 65 71 62 20 70 63 6d 70 65 sb pcmpeqb pcmpe
0001d570: 71 64 20 70 63 6d 70 65 71 77 20 70 63 6d 70 67 qd pcmpeqw pcmpg
0001d580: 74 62 20 70 63 6d 70 67 74 64 20 70 63 6d 70 67 tb pcmpgtd pcmpg
0001d590: 74 77 20 70 64 69 73 74 69 62 20 70 66 32 69 64 tw pdistib pf2id
0001d5a0: 20 70 66 61 63 63 20 70 66 61 64 64 20 70 66 63 pfacc pfadd pfc
0001d5b0: 6d 70 65 71 20 70 66 63 6d 70 67 65 20 70 66 63 mpeq pfcmpge pfc
0001d5c0: 6d 70 67 74 20 70 66 6d 61 78 20 70 66 6d 69 6e mpgt pfmax pfmin
0001d5d0: 20 70 66 6d 75 6c 20 70 66 72 63 70 20 70 66 72 pfmul pfrcp pfr
0001d5e0: 63 70 69 74 31 20 70 66 72 63 70 69 74 32 20 70 cpit1 pfrcpit2 p
0001d5f0: 66 72 73 71 69 74 31 20 70 66 72 73 71 72 74 20 frsqit1 pfrsqrt
0001d600: 70 66 73 75 62 20 70 66 73 75 62 72 20 70 69 32 pfsub pfsubr pi2
0001d610: 66 64 20 70 6d 61 63 68 72 69 77 20 70 6d 61 64 fd pmachriw pmad
0001d620: 64 77 64 20 70 6d 61 67 77 20 70 6d 75 6c 68 72 dwd pmagw pmulhr
0001d630: 69 77 20 70 6d 75 6c 68 72 77 61 20 70 6d 75 6c iw pmulhrwa pmul
0001d640: 68 72 77 63 20 70 6d 75 6c 68 77 20 70 6d 75 6c hrwc pmulhw pmul
0001d650: 6c 77 20 70 6d 76 67 65 7a 62 20 70 6d 76 6c 7a lw pmvgezb pmvlz
0001d660: 62 20 70 6d 76 6e 7a 62 20 70 6d 76 7a 62 20 70 b pmvnzb pmvzb p
0001d670: 6f 70 20 70 6f 70 61 20 70 6f 70 61 64 20 70 6f op popa popad po
0001d680: 70 61 77 20 70 6f 70 66 20 70 6f 70 66 64 20 70 paw popf popfd p
0001d690: 6f 70 66 71 20 70 6f 70 66 77 20 70 6f 72 20 70 opfq popfw por p
0001d6a0: 72 65 66 65 74 63 68 20 70 72 65 66 65 74 63 68 refetch prefetch
0001d6b0: 77 20 70 73 6c 6c 64 20 70 73 6c 6c 71 20 70 73 w pslld psllq ps
0001d6c0: 6c 6c 77 20 70 73 72 61 64 20 70 73 72 61 77 20 llw psrad psraw
0001d6d0: 70 73 72 6c 64 20 70 73 72 6c 71 20 70 73 72 6c psrld psrlq psrl
0001d6e0: 77 20 70 73 75 62 62 20 70 73 75 62 64 20 70 73 w psubb psubd ps
0001d6f0: 75 62 73 62 20 70 73 75 62 73 69 77 20 70 73 75 ubsb psubsiw psu
0001d700: 62 73 77 20 70 73 75 62 75 73 62 20 70 73 75 62 bsw psubusb psub
0001d710: 75 73 77 20 70 73 75 62 77 20 70 75 6e 70 63 6b usw psubw punpck
0001d720: 68 62 77 20 70 75 6e 70 63 6b 68 64 71 20 70 75 hbw punpckhdq pu
0001d730: 6e 70 63 6b 68 77 64 20 70 75 6e 70 63 6b 6c 62 npckhwd punpcklb
0001d740: 77 20 70 75 6e 70 63 6b 6c 64 71 20 70 75 6e 70 w punpckldq punp
0001d750: 63 6b 6c 77 64 20 70 75 73 68 20 70 75 73 68 61 cklwd push pusha
0001d760: 20 70 75 73 68 61 64 20 70 75 73 68 61 77 20 70 pushad pushaw p
0001d770: 75 73 68 66 20 70 75 73 68 66 64 20 70 75 73 68 ushf pushfd push
0001d780: 66 71 20 70 75 73 68 66 77 20 70 78 6f 72 20 72 fq pushfw pxor r
0001d790: 63 6c 20 72 63 72 20 72 64 73 68 72 20 72 64 6d cl rcr rdshr rdm
0001d7a0: 73 72 20 72 64 70 6d 63 20 72 64 74 73 63 20 72 sr rdpmc rdtsc r
0001d7b0: 64 74 73 63 70 20 72 65 74 20 72 65 74 66 20 72 dtscp ret retf r
0001d7c0: 65 74 6e 20 72 6f 6c 20 72 6f 72 20 72 64 6d 20 etn rol ror rdm
0001d7d0: 72 73 64 63 20 72 73 6c 64 74 20 72 73 6d 20 72 rsdc rsldt rsm r
0001d7e0: 73 74 73 20 73 61 68 66 20 73 61 6c 20 73 61 6c sts sahf sal sal
0001d7f0: 63 20 73 61 72 20 73 62 62 20 73 63 61 73 62 20 c sar sbb scasb
0001d800: 73 63 61 73 64 20 73 63 61 73 71 20 73 63 61 73 scasd scasq scas
0001d810: 77 20 73 66 65 6e 63 65 20 73 67 64 74 20 73 68 w sfence sgdt sh
0001d820: 6c 20 73 68 6c 64 20 73 68 72 20 73 68 72 64 20 l shld shr shrd
0001d830: 73 69 64 74 20 73 6c 64 74 20 73 6b 69 6e 69 74 sidt sldt skinit
0001d840: 20 73 6d 69 20 73 6d 69 6e 74 20 73 6d 69 6e 74 smi smint smint
0001d850: 6f 6c 64 20 73 6d 73 77 20 73 74 63 20 73 74 64 old smsw stc std
0001d860: 20 73 74 69 20 73 74 6f 73 62 20 73 74 6f 73 64 sti stosb stosd
0001d870: 20 73 74 6f 73 71 20 73 74 6f 73 77 20 73 74 72 stosq stosw str
0001d880: 20 73 75 62 20 73 76 64 63 20 73 76 6c 64 74 20 sub svdc svldt
0001d890: 73 76 74 73 20 73 77 61 70 67 73 20 73 79 73 63 svts swapgs sysc
0001d8a0: 61 6c 6c 20 73 79 73 65 6e 74 65 72 20 73 79 73 all sysenter sys
0001d8b0: 65 78 69 74 20 73 79 73 72 65 74 20 74 65 73 74 exit sysret test
0001d8c0: 20 75 64 30 20 75 64 31 20 75 64 32 62 20 75 64 ud0 ud1 ud2b ud
0001d8d0: 32 20 75 64 32 61 20 75 6d 6f 76 20 76 65 72 72 2 ud2a umov verr
0001d8e0: 20 76 65 72 77 20 66 77 61 69 74 20 77 62 69 6e verw fwait wbin
0001d8f0: 76 64 20 77 72 73 68 72 20 77 72 6d 73 72 20 78 vd wrshr wrmsr x
0001d900: 61 64 64 20 78 62 74 73 20 78 63 68 67 20 78 6c add xbts xchg xl
0001d910: 61 74 62 20 78 6c 61 74 20 78 6f 72 20 63 6d 6f atb xlat xor cmo
0001d920: 76 65 20 63 6d 6f 76 7a 20 63 6d 6f 76 6e 65 20 ve cmovz cmovne
0001d930: 63 6d 6f 76 6e 7a 20 63 6d 6f 76 61 20 63 6d 6f cmovnz cmova cmo
0001d940: 76 6e 62 65 20 63 6d 6f 76 61 65 20 63 6d 6f 76 vnbe cmovae cmov
0001d950: 6e 62 20 63 6d 6f 76 62 20 63 6d 6f 76 6e 61 65 nb cmovb cmovnae
0001d960: 20 63 6d 6f 76 62 65 20 63 6d 6f 76 6e 61 20 63 cmovbe cmovna c
0001d970: 6d 6f 76 67 20 63 6d 6f 76 6e 6c 65 20 63 6d 6f movg cmovnle cmo
0001d980: 76 67 65 20 63 6d 6f 76 6e 6c 20 63 6d 6f 76 6c vge cmovnl cmovl
0001d990: 20 63 6d 6f 76 6e 67 65 20 63 6d 6f 76 6c 65 20 cmovnge cmovle
0001d9a0: 63 6d 6f 76 6e 67 20 63 6d 6f 76 63 20 63 6d 6f cmovng cmovc cmo
0001d9b0: 76 6e 63 20 63 6d 6f 76 6f 20 63 6d 6f 76 6e 6f vnc cmovo cmovno
0001d9c0: 20 63 6d 6f 76 73 20 63 6d 6f 76 6e 73 20 63 6d cmovs cmovns cm
0001d9d0: 6f 76 70 20 63 6d 6f 76 70 65 20 63 6d 6f 76 6e ovp cmovpe cmovn
0001d9e0: 70 20 63 6d 6f 76 70 6f 20 6a 65 20 6a 7a 20 6a p cmovpo je jz j
0001d9f0: 6e 65 20 6a 6e 7a 20 6a 61 20 6a 6e 62 65 20 6a ne jnz ja jnbe j
0001da00: 61 65 20 6a 6e 62 20 6a 62 20 6a 6e 61 65 20 6a ae jnb jb jnae j
0001da10: 62 65 20 6a 6e 61 20 6a 67 20 6a 6e 6c 65 20 6a be jna jg jnle j
0001da20: 67 65 20 6a 6e 6c 20 6a 6c 20 6a 6e 67 65 20 6a ge jnl jl jnge j
0001da30: 6c 65 20 6a 6e 67 20 6a 63 20 6a 6e 63 20 6a 6f le jng jc jnc jo
0001da40: 20 6a 6e 6f 20 6a 73 20 6a 6e 73 20 6a 70 6f 20 jno js jns jpo
0001da50: 6a 6e 70 20 6a 70 65 20 6a 70 20 73 65 74 65 20 jnp jpe jp sete
0001da60: 73 65 74 7a 20 73 65 74 6e 65 20 73 65 74 6e 7a setz setne setnz
0001da70: 20 73 65 74 61 20 73 65 74 6e 62 65 20 73 65 74 seta setnbe set
0001da80: 61 65 20 73 65 74 6e 62 20 73 65 74 6e 63 20 73 ae setnb setnc s
0001da90: 65 74 62 20 73 65 74 6e 61 65 20 73 65 74 63 73 etb setnae setcs
0001daa0: 65 74 20 73 65 74 62 65 20 73 65 74 6e 61 20 73 et setbe setna s
0001dab0: 65 74 67 20 73 65 74 6e 6c 65 20 73 65 74 67 65 etg setnle setge
0001dac0: 20 73 65 74 6e 6c 20 73 65 74 6c 20 73 65 74 6e setnl setl setn
0001dad0: 67 65 20 73 65 74 6c 65 20 73 65 74 6e 67 20 73 ge setle setng s
0001dae0: 65 74 73 20 73 65 74 6e 73 20 73 65 74 6f 20 73 ets setns seto s
0001daf0: 65 74 6e 6f 20 73 65 74 70 65 20 73 65 74 70 20 etno setpe setp
0001db00: 73 65 74 70 6f 20 73 65 74 6e 70 20 61 64 64 70 setpo setnp addp
0001db10: 73 20 61 64 64 73 73 20 61 6e 64 6e 70 73 20 61 s addss andnps a
0001db20: 6e 64 70 73 20 63 6d 70 65 71 70 73 20 63 6d 70 ndps cmpeqps cmp
0001db30: 65 71 73 73 20 63 6d 70 6c 65 70 73 20 63 6d 70 eqss cmpleps cmp
0001db40: 6c 65 73 73 20 63 6d 70 6c 74 70 73 20 63 6d 70 less cmpltps cmp
0001db50: 6c 74 73 73 20 63 6d 70 6e 65 71 70 73 20 63 6d ltss cmpneqps cm
0001db60: 70 6e 65 71 73 73 20 63 6d 70 6e 6c 65 70 73 20 pneqss cmpnleps
0001db70: 63 6d 70 6e 6c 65 73 73 20 63 6d 70 6e 6c 74 70 cmpnless cmpnltp
0001db80: 73 20 63 6d 70 6e 6c 74 73 73 20 63 6d 70 6f 72 s cmpnltss cmpor
0001db90: 64 70 73 20 63 6d 70 6f 72 64 73 73 20 63 6d 70 dps cmpordss cmp
0001dba0: 75 6e 6f 72 64 70 73 20 63 6d 70 75 6e 6f 72 64 unordps cmpunord
0001dbb0: 73 73 20 63 6d 70 70 73 20 63 6d 70 73 73 20 63 ss cmpps cmpss c
0001dbc0: 6f 6d 69 73 73 20 63 76 74 70 69 32 70 73 20 63 omiss cvtpi2ps c
0001dbd0: 76 74 70 73 32 70 69 20 63 76 74 73 69 32 73 73 vtps2pi cvtsi2ss
0001dbe0: 20 63 76 74 73 73 32 73 69 20 63 76 74 74 70 73 cvtss2si cvttps
0001dbf0: 32 70 69 20 63 76 74 74 73 73 32 73 69 20 64 69 2pi cvttss2si di
0001dc00: 76 70 73 20 64 69 76 73 73 20 6c 64 6d 78 63 73 vps divss ldmxcs
0001dc10: 72 20 6d 61 78 70 73 20 6d 61 78 73 73 20 6d 69 r maxps maxss mi
0001dc20: 6e 70 73 20 6d 69 6e 73 73 20 6d 6f 76 61 70 73 nps minss movaps
0001dc30: 20 6d 6f 76 68 70 73 20 6d 6f 76 6c 68 70 73 20 movhps movlhps
0001dc40: 6d 6f 76 6c 70 73 20 6d 6f 76 68 6c 70 73 20 6d movlps movhlps m
0001dc50: 6f 76 6d 73 6b 70 73 20 6d 6f 76 6e 74 70 73 20 ovmskps movntps
0001dc60: 6d 6f 76 73 73 20 6d 6f 76 75 70 73 20 6d 75 6c movss movups mul
0001dc70: 70 73 20 6d 75 6c 73 73 20 6f 72 70 73 20 72 63 ps mulss orps rc
0001dc80: 70 70 73 20 72 63 70 73 73 20 72 73 71 72 74 70 pps rcpss rsqrtp
0001dc90: 73 20 72 73 71 72 74 73 73 20 73 68 75 66 70 73 s rsqrtss shufps
0001dca0: 20 73 71 72 74 70 73 20 73 71 72 74 73 73 20 73 sqrtps sqrtss s
0001dcb0: 74 6d 78 63 73 72 20 73 75 62 70 73 20 73 75 62 tmxcsr subps sub
0001dcc0: 73 73 20 75 63 6f 6d 69 73 73 20 75 6e 70 63 6b ss ucomiss unpck
0001dcd0: 68 70 73 20 75 6e 70 63 6b 6c 70 73 20 78 6f 72 hps unpcklps xor
0001dce0: 70 73 20 66 78 72 73 74 6f 72 20 66 78 72 73 74 ps fxrstor fxrst
0001dcf0: 6f 72 36 34 20 66 78 73 61 76 65 20 66 78 73 61 or64 fxsave fxsa
0001dd00: 76 65 36 34 20 78 67 65 74 62 76 20 78 73 65 74 ve64 xgetbv xset
0001dd10: 62 76 20 78 73 61 76 65 20 78 73 61 76 65 36 34 bv xsave xsave64
0001dd20: 20 78 73 61 76 65 6f 70 74 20 78 73 61 76 65 6f xsaveopt xsaveo
0001dd30: 70 74 36 34 20 78 72 73 74 6f 72 20 78 72 73 74 pt64 xrstor xrst
0001dd40: 6f 72 36 34 20 70 72 65 66 65 74 63 68 6e 74 61 or64 prefetchnta
0001dd50: 20 70 72 65 66 65 74 63 68 74 30 20 70 72 65 66 prefetcht0 pref
0001dd60: 65 74 63 68 74 31 20 70 72 65 66 65 74 63 68 74 etcht1 prefetcht
0001dd70: 32 20 6d 61 73 6b 6d 6f 76 71 20 6d 6f 76 6e 74 2 maskmovq movnt
0001dd80: 71 20 70 61 76 67 62 20 70 61 76 67 77 20 70 65 q pavgb pavgw pe
0001dd90: 78 74 72 77 20 70 69 6e 73 72 77 20 70 6d 61 78 xtrw pinsrw pmax
0001dda0: 73 77 20 70 6d 61 78 75 62 20 70 6d 69 6e 73 77 sw pmaxub pminsw
0001ddb0: 20 70 6d 69 6e 75 62 20 70 6d 6f 76 6d 73 6b 62 pminub pmovmskb
0001ddc0: 20 70 6d 75 6c 68 75 77 20 70 73 61 64 62 77 20 pmulhuw psadbw
0001ddd0: 70 73 68 75 66 77 20 70 66 32 69 77 20 70 66 6e pshufw pf2iw pfn
0001dde0: 61 63 63 20 70 66 70 6e 61 63 63 20 70 69 32 66 acc pfpnacc pi2f
0001ddf0: 77 20 70 73 77 61 70 64 20 6d 61 73 6b 6d 6f 76 w pswapd maskmov
0001de00: 64 71 75 20 63 6c 66 6c 75 73 68 20 6d 6f 76 6e dqu clflush movn
0001de10: 74 64 71 20 6d 6f 76 6e 74 69 20 6d 6f 76 6e 74 tdq movnti movnt
0001de20: 70 64 20 6d 6f 76 64 71 61 20 6d 6f 76 64 71 75 pd movdqa movdqu
0001de30: 20 6d 6f 76 64 71 32 71 20 6d 6f 76 71 32 64 71 movdq2q movq2dq
0001de40: 20 70 61 64 64 71 20 70 6d 75 6c 75 64 71 20 70 paddq pmuludq p
0001de50: 73 68 75 66 64 20 70 73 68 75 66 68 77 20 70 73 shufd pshufhw ps
0001de60: 68 75 66 6c 77 20 70 73 6c 6c 64 71 20 70 73 72 huflw pslldq psr
0001de70: 6c 64 71 20 70 73 75 62 71 20 70 75 6e 70 63 6b ldq psubq punpck
0001de80: 68 71 64 71 20 70 75 6e 70 63 6b 6c 71 64 71 20 hqdq punpcklqdq
0001de90: 61 64 64 70 64 20 61 64 64 73 64 20 61 6e 64 6e addpd addsd andn
0001dea0: 70 64 20 61 6e 64 70 64 20 63 6d 70 65 71 70 64 pd andpd cmpeqpd
0001deb0: 20 63 6d 70 65 71 73 64 20 63 6d 70 6c 65 70 64 cmpeqsd cmplepd
0001dec0: 20 63 6d 70 6c 65 73 64 20 63 6d 70 6c 74 70 64 cmplesd cmpltpd
0001ded0: 20 63 6d 70 6c 74 73 64 20 63 6d 70 6e 65 71 70 cmpltsd cmpneqp
0001dee0: 64 20 63 6d 70 6e 65 71 73 64 20 63 6d 70 6e 6c d cmpneqsd cmpnl
0001def0: 65 70 64 20 63 6d 70 6e 6c 65 73 64 20 63 6d 70 epd cmpnlesd cmp
0001df00: 6e 6c 74 70 64 20 63 6d 70 6e 6c 74 73 64 20 63 nltpd cmpnltsd c
0001df10: 6d 70 6f 72 64 70 64 20 63 6d 70 6f 72 64 73 64 mpordpd cmpordsd
0001df20: 20 63 6d 70 75 6e 6f 72 64 70 64 20 63 6d 70 75 cmpunordpd cmpu
0001df30: 6e 6f 72 64 73 64 20 63 6d 70 70 64 20 63 6f 6d nordsd cmppd com
0001df40: 69 73 64 20 63 76 74 64 71 32 70 64 20 63 76 74 isd cvtdq2pd cvt
0001df50: 64 71 32 70 73 20 63 76 74 70 64 32 64 71 20 63 dq2ps cvtpd2dq c
0001df60: 76 74 70 64 32 70 69 20 63 76 74 70 64 32 70 73 vtpd2pi cvtpd2ps
0001df70: 20 63 76 74 70 69 32 70 64 20 63 76 74 70 73 32 cvtpi2pd cvtps2
0001df80: 64 71 20 63 76 74 70 73 32 70 64 20 63 76 74 73 dq cvtps2pd cvts
0001df90: 64 32 73 69 20 63 76 74 73 64 32 73 73 20 63 76 d2si cvtsd2ss cv
0001dfa0: 74 73 69 32 73 64 20 63 76 74 73 73 32 73 64 20 tsi2sd cvtss2sd
0001dfb0: 63 76 74 74 70 64 32 70 69 20 63 76 74 74 70 64 cvttpd2pi cvttpd
0001dfc0: 32 64 71 20 63 76 74 74 70 73 32 64 71 20 63 76 2dq cvttps2dq cv
0001dfd0: 74 74 73 64 32 73 69 20 64 69 76 70 64 20 64 69 ttsd2si divpd di
0001dfe0: 76 73 64 20 6d 61 78 70 64 20 6d 61 78 73 64 20 vsd maxpd maxsd
0001dff0: 6d 69 6e 70 64 20 6d 69 6e 73 64 20 6d 6f 76 61 minpd minsd mova
0001e000: 70 64 20 6d 6f 76 68 70 64 20 6d 6f 76 6c 70 64 pd movhpd movlpd
0001e010: 20 6d 6f 76 6d 73 6b 70 64 20 6d 6f 76 75 70 64 movmskpd movupd
0001e020: 20 6d 75 6c 70 64 20 6d 75 6c 73 64 20 6f 72 70 mulpd mulsd orp
0001e030: 64 20 73 68 75 66 70 64 20 73 71 72 74 70 64 20 d shufpd sqrtpd
0001e040: 73 71 72 74 73 64 20 73 75 62 70 64 20 73 75 62 sqrtsd subpd sub
0001e050: 73 64 20 75 63 6f 6d 69 73 64 20 75 6e 70 63 6b sd ucomisd unpck
0001e060: 68 70 64 20 75 6e 70 63 6b 6c 70 64 20 78 6f 72 hpd unpcklpd xor
0001e070: 70 64 20 61 64 64 73 75 62 70 64 20 61 64 64 73 pd addsubpd adds
0001e080: 75 62 70 73 20 68 61 64 64 70 64 20 68 61 64 64 ubps haddpd hadd
0001e090: 70 73 20 68 73 75 62 70 64 20 68 73 75 62 70 73 ps hsubpd hsubps
0001e0a0: 20 6c 64 64 71 75 20 6d 6f 76 64 64 75 70 20 6d lddqu movddup m
0001e0b0: 6f 76 73 68 64 75 70 20 6d 6f 76 73 6c 64 75 70 ovshdup movsldup
0001e0c0: 20 63 6c 67 69 20 73 74 67 69 20 76 6d 63 61 6c clgi stgi vmcal
0001e0d0: 6c 20 76 6d 63 6c 65 61 72 20 76 6d 66 75 6e 63 l vmclear vmfunc
0001e0e0: 20 76 6d 6c 61 75 6e 63 68 20 76 6d 6c 6f 61 64 vmlaunch vmload
0001e0f0: 20 76 6d 6d 63 61 6c 6c 20 76 6d 70 74 72 6c 64 vmmcall vmptrld
0001e100: 20 76 6d 70 74 72 73 74 20 76 6d 72 65 61 64 20 vmptrst vmread
0001e110: 76 6d 72 65 73 75 6d 65 20 76 6d 72 75 6e 20 76 vmresume vmrun v
0001e120: 6d 73 61 76 65 20 76 6d 77 72 69 74 65 20 76 6d msave vmwrite vm
0001e130: 78 6f 66 66 20 76 6d 78 6f 6e 20 69 6e 76 65 70 xoff vmxon invep
0001e140: 74 20 69 6e 76 76 70 69 64 20 70 61 62 73 62 20 t invvpid pabsb
0001e150: 70 61 62 73 77 20 70 61 62 73 64 20 70 61 6c 69 pabsw pabsd pali
0001e160: 67 6e 72 20 70 68 61 64 64 77 20 70 68 61 64 64 gnr phaddw phadd
0001e170: 64 20 70 68 61 64 64 73 77 20 70 68 73 75 62 77 d phaddsw phsubw
0001e180: 20 70 68 73 75 62 64 20 70 68 73 75 62 73 77 20 phsubd phsubsw
0001e190: 70 6d 61 64 64 75 62 73 77 20 70 6d 75 6c 68 72 pmaddubsw pmulhr
0001e1a0: 73 77 20 70 73 68 75 66 62 20 70 73 69 67 6e 62 sw pshufb psignb
0001e1b0: 20 70 73 69 67 6e 77 20 70 73 69 67 6e 64 20 65 psignw psignd e
0001e1c0: 78 74 72 71 20 69 6e 73 65 72 74 71 20 6d 6f 76 xtrq insertq mov
0001e1d0: 6e 74 73 64 20 6d 6f 76 6e 74 73 73 20 6c 7a 63 ntsd movntss lzc
0001e1e0: 6e 74 20 62 6c 65 6e 64 70 64 20 62 6c 65 6e 64 nt blendpd blend
0001e1f0: 70 73 20 62 6c 65 6e 64 76 70 64 20 62 6c 65 6e ps blendvpd blen
0001e200: 64 76 70 73 20 64 70 70 64 20 64 70 70 73 20 65 dvps dppd dpps e
0001e210: 78 74 72 61 63 74 70 73 20 69 6e 73 65 72 74 70 xtractps insertp
0001e220: 73 20 6d 6f 76 6e 74 64 71 61 20 6d 70 73 61 64 s movntdqa mpsad
0001e230: 62 77 20 70 61 63 6b 75 73 64 77 20 70 62 6c 65 bw packusdw pble
0001e240: 6e 64 76 62 20 70 62 6c 65 6e 64 77 20 70 63 6d ndvb pblendw pcm
0001e250: 70 65 71 71 20 70 65 78 74 72 62 20 70 65 78 74 peqq pextrb pext
0001e260: 72 64 20 70 65 78 74 72 71 20 70 68 6d 69 6e 70 rd pextrq phminp
0001e270: 6f 73 75 77 20 70 69 6e 73 72 62 20 70 69 6e 73 osuw pinsrb pins
0001e280: 72 64 20 70 69 6e 73 72 71 20 70 6d 61 78 73 62 rd pinsrq pmaxsb
0001e290: 20 70 6d 61 78 73 64 20 70 6d 61 78 75 64 20 70 pmaxsd pmaxud p
0001e2a0: 6d 61 78 75 77 20 70 6d 69 6e 73 62 20 70 6d 69 maxuw pminsb pmi
0001e2b0: 6e 73 64 20 70 6d 69 6e 75 64 20 70 6d 69 6e 75 nsd pminud pminu
0001e2c0: 77 20 70 6d 6f 76 73 78 62 77 20 70 6d 6f 76 73 w pmovsxbw pmovs
0001e2d0: 78 62 64 20 70 6d 6f 76 73 78 62 71 20 70 6d 6f xbd pmovsxbq pmo
0001e2e0: 76 73 78 77 64 20 70 6d 6f 76 73 78 77 71 20 70 vsxwd pmovsxwq p
0001e2f0: 6d 6f 76 73 78 64 71 20 70 6d 6f 76 7a 78 62 77 movsxdq pmovzxbw
0001e300: 20 70 6d 6f 76 7a 78 62 64 20 70 6d 6f 76 7a 78 pmovzxbd pmovzx
0001e310: 62 71 20 70 6d 6f 76 7a 78 77 64 20 70 6d 6f 76 bq pmovzxwd pmov
0001e320: 7a 78 77 71 20 70 6d 6f 76 7a 78 64 71 20 70 6d zxwq pmovzxdq pm
0001e330: 75 6c 64 71 20 70 6d 75 6c 6c 64 20 70 74 65 73 uldq pmulld ptes
0001e340: 74 20 72 6f 75 6e 64 70 64 20 72 6f 75 6e 64 70 t roundpd roundp
0001e350: 73 20 72 6f 75 6e 64 73 64 20 72 6f 75 6e 64 73 s roundsd rounds
0001e360: 73 20 63 72 63 33 32 20 70 63 6d 70 65 73 74 72 s crc32 pcmpestr
0001e370: 69 20 70 63 6d 70 65 73 74 72 6d 20 70 63 6d 70 i pcmpestrm pcmp
0001e380: 69 73 74 72 69 20 70 63 6d 70 69 73 74 72 6d 20 istri pcmpistrm
0001e390: 70 63 6d 70 67 74 71 20 70 6f 70 63 6e 74 20 67 pcmpgtq popcnt g
0001e3a0: 65 74 73 65 63 20 70 66 72 63 70 76 20 70 66 72 etsec pfrcpv pfr
0001e3b0: 73 71 72 74 76 20 6d 6f 76 62 65 20 61 65 73 65 sqrtv movbe aese
0001e3c0: 6e 63 20 61 65 73 65 6e 63 6c 61 73 74 20 61 65 nc aesenclast ae
0001e3d0: 73 64 65 63 20 61 65 73 64 65 63 6c 61 73 74 20 sdec aesdeclast
0001e3e0: 61 65 73 69 6d 63 20 61 65 73 6b 65 79 67 65 6e aesimc aeskeygen
0001e3f0: 61 73 73 69 73 74 20 76 61 65 73 65 6e 63 20 76 assist vaesenc v
0001e400: 61 65 73 65 6e 63 6c 61 73 74 20 76 61 65 73 64 aesenclast vaesd
0001e410: 65 63 20 76 61 65 73 64 65 63 6c 61 73 74 20 76 ec vaesdeclast v
0001e420: 61 65 73 69 6d 63 20 76 61 65 73 6b 65 79 67 65 aesimc vaeskeyge
0001e430: 6e 61 73 73 69 73 74 20 76 61 64 64 70 64 20 76 nassist vaddpd v
0001e440: 61 64 64 70 73 20 76 61 64 64 73 64 20 76 61 64 addps vaddsd vad
0001e450: 64 73 73 20 76 61 64 64 73 75 62 70 64 20 76 61 dss vaddsubpd va
0001e460: 64 64 73 75 62 70 73 20 76 61 6e 64 70 64 20 76 ddsubps vandpd v
0001e470: 61 6e 64 70 73 20 76 61 6e 64 6e 70 64 20 76 61 andps vandnpd va
0001e480: 6e 64 6e 70 73 20 76 62 6c 65 6e 64 70 64 20 76 ndnps vblendpd v
0001e490: 62 6c 65 6e 64 70 73 20 76 62 6c 65 6e 64 76 70 blendps vblendvp
0001e4a0: 64 20 76 62 6c 65 6e 64 76 70 73 20 76 62 72 6f d vblendvps vbro
0001e4b0: 61 64 63 61 73 74 73 73 20 76 62 72 6f 61 64 63 adcastss vbroadc
0001e4c0: 61 73 74 73 64 20 76 62 72 6f 61 64 63 61 73 74 astsd vbroadcast
0001e4d0: 66 31 32 38 20 76 63 6d 70 65 71 5f 6f 73 70 64 f128 vcmpeq_ospd
0001e4e0: 20 76 63 6d 70 65 71 70 64 20 76 63 6d 70 6c 74 vcmpeqpd vcmplt
0001e4f0: 5f 6f 73 70 64 20 76 63 6d 70 6c 74 70 64 20 76 _ospd vcmpltpd v
0001e500: 63 6d 70 6c 65 5f 6f 73 70 64 20 76 63 6d 70 6c cmple_ospd vcmpl
0001e510: 65 70 64 20 76 63 6d 70 75 6e 6f 72 64 5f 71 70 epd vcmpunord_qp
0001e520: 64 20 76 63 6d 70 75 6e 6f 72 64 70 64 20 76 63 d vcmpunordpd vc
0001e530: 6d 70 6e 65 71 5f 75 71 70 64 20 76 63 6d 70 6e mpneq_uqpd vcmpn
0001e540: 65 71 70 64 20 76 63 6d 70 6e 6c 74 5f 75 73 70 eqpd vcmpnlt_usp
0001e550: 64 20 76 63 6d 70 6e 6c 74 70 64 20 76 63 6d 70 d vcmpnltpd vcmp
0001e560: 6e 6c 65 5f 75 73 70 64 20 76 63 6d 70 6e 6c 65 nle_uspd vcmpnle
0001e570: 70 64 20 76 63 6d 70 6f 72 64 5f 71 70 64 20 76 pd vcmpord_qpd v
0001e580: 63 6d 70 6f 72 64 70 64 20 76 63 6d 70 65 71 5f cmpordpd vcmpeq_
0001e590: 75 71 70 64 20 76 63 6d 70 6e 67 65 5f 75 73 70 uqpd vcmpnge_usp
0001e5a0: 64 20 76 63 6d 70 6e 67 65 70 64 20 76 63 6d 70 d vcmpngepd vcmp
0001e5b0: 6e 67 74 5f 75 73 70 64 20 76 63 6d 70 6e 67 74 ngt_uspd vcmpngt
0001e5c0: 70 64 20 76 63 6d 70 66 61 6c 73 65 5f 6f 71 70 pd vcmpfalse_oqp
0001e5d0: 64 20 76 63 6d 70 66 61 6c 73 65 70 64 20 76 63 d vcmpfalsepd vc
0001e5e0: 6d 70 6e 65 71 5f 6f 71 70 64 20 76 63 6d 70 67 mpneq_oqpd vcmpg
0001e5f0: 65 5f 6f 73 70 64 20 76 63 6d 70 67 65 70 64 20 e_ospd vcmpgepd
0001e600: 76 63 6d 70 67 74 5f 6f 73 70 64 20 76 63 6d 70 vcmpgt_ospd vcmp
0001e610: 67 74 70 64 20 76 63 6d 70 74 72 75 65 5f 75 71 gtpd vcmptrue_uq
0001e620: 70 64 20 76 63 6d 70 74 72 75 65 70 64 20 76 63 pd vcmptruepd vc
0001e630: 6d 70 6c 74 5f 6f 71 70 64 20 76 63 6d 70 6c 65 mplt_oqpd vcmple
0001e640: 5f 6f 71 70 64 20 76 63 6d 70 75 6e 6f 72 64 5f _oqpd vcmpunord_
0001e650: 73 70 64 20 76 63 6d 70 6e 65 71 5f 75 73 70 64 spd vcmpneq_uspd
0001e660: 20 76 63 6d 70 6e 6c 74 5f 75 71 70 64 20 76 63 vcmpnlt_uqpd vc
0001e670: 6d 70 6e 6c 65 5f 75 71 70 64 20 76 63 6d 70 6f mpnle_uqpd vcmpo
0001e680: 72 64 5f 73 70 64 20 76 63 6d 70 65 71 5f 75 73 rd_spd vcmpeq_us
0001e690: 70 64 20 76 63 6d 70 6e 67 65 5f 75 71 70 64 20 pd vcmpnge_uqpd
0001e6a0: 76 63 6d 70 6e 67 74 5f 75 71 70 64 20 76 63 6d vcmpngt_uqpd vcm
0001e6b0: 70 66 61 6c 73 65 5f 6f 73 70 64 20 76 63 6d 70 pfalse_ospd vcmp
0001e6c0: 6e 65 71 5f 6f 73 70 64 20 76 63 6d 70 67 65 5f neq_ospd vcmpge_
0001e6d0: 6f 71 70 64 20 76 63 6d 70 67 74 5f 6f 71 70 64 oqpd vcmpgt_oqpd
0001e6e0: 20 76 63 6d 70 74 72 75 65 5f 75 73 70 64 20 76 vcmptrue_uspd v
0001e6f0: 63 6d 70 70 64 20 76 63 6d 70 65 71 5f 6f 73 70 cmppd vcmpeq_osp
0001e700: 73 20 76 63 6d 70 65 71 70 73 20 76 63 6d 70 6c s vcmpeqps vcmpl
0001e710: 74 5f 6f 73 70 73 20 76 63 6d 70 6c 74 70 73 20 t_osps vcmpltps
0001e720: 76 63 6d 70 6c 65 5f 6f 73 70 73 20 76 63 6d 70 vcmple_osps vcmp
0001e730: 6c 65 70 73 20 76 63 6d 70 75 6e 6f 72 64 5f 71 leps vcmpunord_q
0001e740: 70 73 20 76 63 6d 70 75 6e 6f 72 64 70 73 20 76 ps vcmpunordps v
0001e750: 63 6d 70 6e 65 71 5f 75 71 70 73 20 76 63 6d 70 cmpneq_uqps vcmp
0001e760: 6e 65 71 70 73 20 76 63 6d 70 6e 6c 74 5f 75 73 neqps vcmpnlt_us
0001e770: 70 73 20 76 63 6d 70 6e 6c 74 70 73 20 76 63 6d ps vcmpnltps vcm
0001e780: 70 6e 6c 65 5f 75 73 70 73 20 76 63 6d 70 6e 6c pnle_usps vcmpnl
0001e790: 65 70 73 20 76 63 6d 70 6f 72 64 5f 71 70 73 20 eps vcmpord_qps
0001e7a0: 76 63 6d 70 6f 72 64 70 73 20 76 63 6d 70 65 71 vcmpordps vcmpeq
0001e7b0: 5f 75 71 70 73 20 76 63 6d 70 6e 67 65 5f 75 73 _uqps vcmpnge_us
0001e7c0: 70 73 20 76 63 6d 70 6e 67 65 70 73 20 76 63 6d ps vcmpngeps vcm
0001e7d0: 70 6e 67 74 5f 75 73 70 73 20 76 63 6d 70 6e 67 pngt_usps vcmpng
0001e7e0: 74 70 73 20 76 63 6d 70 66 61 6c 73 65 5f 6f 71 tps vcmpfalse_oq
0001e7f0: 70 73 20 76 63 6d 70 66 61 6c 73 65 70 73 20 76 ps vcmpfalseps v
0001e800: 63 6d 70 6e 65 71 5f 6f 71 70 73 20 76 63 6d 70 cmpneq_oqps vcmp
0001e810: 67 65 5f 6f 73 70 73 20 76 63 6d 70 67 65 70 73 ge_osps vcmpgeps
0001e820: 20 76 63 6d 70 67 74 5f 6f 73 70 73 20 76 63 6d vcmpgt_osps vcm
0001e830: 70 67 74 70 73 20 76 63 6d 70 74 72 75 65 5f 75 pgtps vcmptrue_u
0001e840: 71 70 73 20 76 63 6d 70 74 72 75 65 70 73 20 76 qps vcmptrueps v
0001e850: 63 6d 70 6c 74 5f 6f 71 70 73 20 76 63 6d 70 6c cmplt_oqps vcmpl
0001e860: 65 5f 6f 71 70 73 20 76 63 6d 70 75 6e 6f 72 64 e_oqps vcmpunord
0001e870: 5f 73 70 73 20 76 63 6d 70 6e 65 71 5f 75 73 70 _sps vcmpneq_usp
0001e880: 73 20 76 63 6d 70 6e 6c 74 5f 75 71 70 73 20 76 s vcmpnlt_uqps v
0001e890: 63 6d 70 6e 6c 65 5f 75 71 70 73 20 76 63 6d 70 cmpnle_uqps vcmp
0001e8a0: 6f 72 64 5f 73 70 73 20 76 63 6d 70 65 71 5f 75 ord_sps vcmpeq_u
0001e8b0: 73 70 73 20 76 63 6d 70 6e 67 65 5f 75 71 70 73 sps vcmpnge_uqps
0001e8c0: 20 76 63 6d 70 6e 67 74 5f 75 71 70 73 20 76 63 vcmpngt_uqps vc
0001e8d0: 6d 70 66 61 6c 73 65 5f 6f 73 70 73 20 76 63 6d mpfalse_osps vcm
0001e8e0: 70 6e 65 71 5f 6f 73 70 73 20 76 63 6d 70 67 65 pneq_osps vcmpge
0001e8f0: 5f 6f 71 70 73 20 76 63 6d 70 67 74 5f 6f 71 70 _oqps vcmpgt_oqp
0001e900: 73 20 76 63 6d 70 74 72 75 65 5f 75 73 70 73 20 s vcmptrue_usps
0001e910: 76 63 6d 70 70 73 20 76 63 6d 70 65 71 5f 6f 73 vcmpps vcmpeq_os
0001e920: 73 64 20 76 63 6d 70 65 71 73 64 20 76 63 6d 70 sd vcmpeqsd vcmp
0001e930: 6c 74 5f 6f 73 73 64 20 76 63 6d 70 6c 74 73 64 lt_ossd vcmpltsd
0001e940: 20 76 63 6d 70 6c 65 5f 6f 73 73 64 20 76 63 6d vcmple_ossd vcm
0001e950: 70 6c 65 73 64 20 76 63 6d 70 75 6e 6f 72 64 5f plesd vcmpunord_
0001e960: 71 73 64 20 76 63 6d 70 75 6e 6f 72 64 73 64 20 qsd vcmpunordsd
0001e970: 76 63 6d 70 6e 65 71 5f 75 71 73 64 20 76 63 6d vcmpneq_uqsd vcm
0001e980: 70 6e 65 71 73 64 20 76 63 6d 70 6e 6c 74 5f 75 pneqsd vcmpnlt_u
0001e990: 73 73 64 20 76 63 6d 70 6e 6c 74 73 64 20 76 63 ssd vcmpnltsd vc
0001e9a0: 6d 70 6e 6c 65 5f 75 73 73 64 20 76 63 6d 70 6e mpnle_ussd vcmpn
0001e9b0: 6c 65 73 64 20 76 63 6d 70 6f 72 64 5f 71 73 64 lesd vcmpord_qsd
0001e9c0: 20 76 63 6d 70 6f 72 64 73 64 20 76 63 6d 70 65 vcmpordsd vcmpe
0001e9d0: 71 5f 75 71 73 64 20 76 63 6d 70 6e 67 65 5f 75 q_uqsd vcmpnge_u
0001e9e0: 73 73 64 20 76 63 6d 70 6e 67 65 73 64 20 76 63 ssd vcmpngesd vc
0001e9f0: 6d 70 6e 67 74 5f 75 73 73 64 20 76 63 6d 70 6e mpngt_ussd vcmpn
0001ea00: 67 74 73 64 20 76 63 6d 70 66 61 6c 73 65 5f 6f gtsd vcmpfalse_o
0001ea10: 71 73 64 20 76 63 6d 70 66 61 6c 73 65 73 64 20 qsd vcmpfalsesd
0001ea20: 76 63 6d 70 6e 65 71 5f 6f 71 73 64 20 76 63 6d vcmpneq_oqsd vcm
0001ea30: 70 67 65 5f 6f 73 73 64 20 76 63 6d 70 67 65 73 pge_ossd vcmpges
0001ea40: 64 20 76 63 6d 70 67 74 5f 6f 73 73 64 20 76 63 d vcmpgt_ossd vc
0001ea50: 6d 70 67 74 73 64 20 76 63 6d 70 74 72 75 65 5f mpgtsd vcmptrue_
0001ea60: 75 71 73 64 20 76 63 6d 70 74 72 75 65 73 64 20 uqsd vcmptruesd
0001ea70: 76 63 6d 70 6c 74 5f 6f 71 73 64 20 76 63 6d 70 vcmplt_oqsd vcmp
0001ea80: 6c 65 5f 6f 71 73 64 20 76 63 6d 70 75 6e 6f 72 le_oqsd vcmpunor
0001ea90: 64 5f 73 73 64 20 76 63 6d 70 6e 65 71 5f 75 73 d_ssd vcmpneq_us
0001eaa0: 73 64 20 76 63 6d 70 6e 6c 74 5f 75 71 73 64 20 sd vcmpnlt_uqsd
0001eab0: 76 63 6d 70 6e 6c 65 5f 75 71 73 64 20 76 63 6d vcmpnle_uqsd vcm
0001eac0: 70 6f 72 64 5f 73 73 64 20 76 63 6d 70 65 71 5f pord_ssd vcmpeq_
0001ead0: 75 73 73 64 20 76 63 6d 70 6e 67 65 5f 75 71 73 ussd vcmpnge_uqs
0001eae0: 64 20 76 63 6d 70 6e 67 74 5f 75 71 73 64 20 76 d vcmpngt_uqsd v
0001eaf0: 63 6d 70 66 61 6c 73 65 5f 6f 73 73 64 20 76 63 cmpfalse_ossd vc
0001eb00: 6d 70 6e 65 71 5f 6f 73 73 64 20 76 63 6d 70 67 mpneq_ossd vcmpg
0001eb10: 65 5f 6f 71 73 64 20 76 63 6d 70 67 74 5f 6f 71 e_oqsd vcmpgt_oq
0001eb20: 73 64 20 76 63 6d 70 74 72 75 65 5f 75 73 73 64 sd vcmptrue_ussd
0001eb30: 20 76 63 6d 70 73 64 20 76 63 6d 70 65 71 5f 6f vcmpsd vcmpeq_o
0001eb40: 73 73 73 20 76 63 6d 70 65 71 73 73 20 76 63 6d sss vcmpeqss vcm
0001eb50: 70 6c 74 5f 6f 73 73 73 20 76 63 6d 70 6c 74 73 plt_osss vcmplts
0001eb60: 73 20 76 63 6d 70 6c 65 5f 6f 73 73 73 20 76 63 s vcmple_osss vc
0001eb70: 6d 70 6c 65 73 73 20 76 63 6d 70 75 6e 6f 72 64 mpless vcmpunord
0001eb80: 5f 71 73 73 20 76 63 6d 70 75 6e 6f 72 64 73 73 _qss vcmpunordss
0001eb90: 20 76 63 6d 70 6e 65 71 5f 75 71 73 73 20 76 63 vcmpneq_uqss vc
0001eba0: 6d 70 6e 65 71 73 73 20 76 63 6d 70 6e 6c 74 5f mpneqss vcmpnlt_
0001ebb0: 75 73 73 73 20 76 63 6d 70 6e 6c 74 73 73 20 76 usss vcmpnltss v
0001ebc0: 63 6d 70 6e 6c 65 5f 75 73 73 73 20 76 63 6d 70 cmpnle_usss vcmp
0001ebd0: 6e 6c 65 73 73 20 76 63 6d 70 6f 72 64 5f 71 73 nless vcmpord_qs
0001ebe0: 73 20 76 63 6d 70 6f 72 64 73 73 20 76 63 6d 70 s vcmpordss vcmp
0001ebf0: 65 71 5f 75 71 73 73 20 76 63 6d 70 6e 67 65 5f eq_uqss vcmpnge_
0001ec00: 75 73 73 73 20 76 63 6d 70 6e 67 65 73 73 20 76 usss vcmpngess v
0001ec10: 63 6d 70 6e 67 74 5f 75 73 73 73 20 76 63 6d 70 cmpngt_usss vcmp
0001ec20: 6e 67 74 73 73 20 76 63 6d 70 66 61 6c 73 65 5f ngtss vcmpfalse_
0001ec30: 6f 71 73 73 20 76 63 6d 70 66 61 6c 73 65 73 73 oqss vcmpfalsess
0001ec40: 20 76 63 6d 70 6e 65 71 5f 6f 71 73 73 20 76 63 vcmpneq_oqss vc
0001ec50: 6d 70 67 65 5f 6f 73 73 73 20 76 63 6d 70 67 65 mpge_osss vcmpge
0001ec60: 73 73 20 76 63 6d 70 67 74 5f 6f 73 73 73 20 76 ss vcmpgt_osss v
0001ec70: 63 6d 70 67 74 73 73 20 76 63 6d 70 74 72 75 65 cmpgtss vcmptrue
0001ec80: 5f 75 71 73 73 20 76 63 6d 70 74 72 75 65 73 73 _uqss vcmptruess
0001ec90: 20 76 63 6d 70 6c 74 5f 6f 71 73 73 20 76 63 6d vcmplt_oqss vcm
0001eca0: 70 6c 65 5f 6f 71 73 73 20 76 63 6d 70 75 6e 6f ple_oqss vcmpuno
0001ecb0: 72 64 5f 73 73 73 20 76 63 6d 70 6e 65 71 5f 75 rd_sss vcmpneq_u
0001ecc0: 73 73 73 20 76 63 6d 70 6e 6c 74 5f 75 71 73 73 sss vcmpnlt_uqss
0001ecd0: 20 76 63 6d 70 6e 6c 65 5f 75 71 73 73 20 76 63 vcmpnle_uqss vc
0001ece0: 6d 70 6f 72 64 5f 73 73 73 20 76 63 6d 70 65 71 mpord_sss vcmpeq
0001ecf0: 5f 75 73 73 73 20 76 63 6d 70 6e 67 65 5f 75 71 _usss vcmpnge_uq
0001ed00: 73 73 20 76 63 6d 70 6e 67 74 5f 75 71 73 73 20 ss vcmpngt_uqss
0001ed10: 76 63 6d 70 66 61 6c 73 65 5f 6f 73 73 73 20 76 vcmpfalse_osss v
0001ed20: 63 6d 70 6e 65 71 5f 6f 73 73 73 20 76 63 6d 70 cmpneq_osss vcmp
0001ed30: 67 65 5f 6f 71 73 73 20 76 63 6d 70 67 74 5f 6f ge_oqss vcmpgt_o
0001ed40: 71 73 73 20 76 63 6d 70 74 72 75 65 5f 75 73 73 qss vcmptrue_uss
0001ed50: 73 20 76 63 6d 70 73 73 20 76 63 6f 6d 69 73 64 s vcmpss vcomisd
0001ed60: 20 76 63 6f 6d 69 73 73 20 76 63 76 74 64 71 32 vcomiss vcvtdq2
0001ed70: 70 64 20 76 63 76 74 64 71 32 70 73 20 76 63 76 pd vcvtdq2ps vcv
0001ed80: 74 70 64 32 64 71 20 76 63 76 74 70 64 32 70 73 tpd2dq vcvtpd2ps
0001ed90: 20 76 63 76 74 70 73 32 64 71 20 76 63 76 74 70 vcvtps2dq vcvtp
0001eda0: 73 32 70 64 20 76 63 76 74 73 64 32 73 69 20 76 s2pd vcvtsd2si v
0001edb0: 63 76 74 73 64 32 73 73 20 76 63 76 74 73 69 32 cvtsd2ss vcvtsi2
0001edc0: 73 64 20 76 63 76 74 73 69 32 73 73 20 76 63 76 sd vcvtsi2ss vcv
0001edd0: 74 73 73 32 73 64 20 76 63 76 74 73 73 32 73 69 tss2sd vcvtss2si
0001ede0: 20 76 63 76 74 74 70 64 32 64 71 20 76 63 76 74 vcvttpd2dq vcvt
0001edf0: 74 70 73 32 64 71 20 76 63 76 74 74 73 64 32 73 tps2dq vcvttsd2s
0001ee00: 69 20 76 63 76 74 74 73 73 32 73 69 20 76 64 69 i vcvttss2si vdi
0001ee10: 76 70 64 20 76 64 69 76 70 73 20 76 64 69 76 73 vpd vdivps vdivs
0001ee20: 64 20 76 64 69 76 73 73 20 76 64 70 70 64 20 76 d vdivss vdppd v
0001ee30: 64 70 70 73 20 76 65 78 74 72 61 63 74 66 31 32 dpps vextractf12
0001ee40: 38 20 76 65 78 74 72 61 63 74 70 73 20 76 68 61 8 vextractps vha
0001ee50: 64 64 70 64 20 76 68 61 64 64 70 73 20 76 68 73 ddpd vhaddps vhs
0001ee60: 75 62 70 64 20 76 68 73 75 62 70 73 20 76 69 6e ubpd vhsubps vin
0001ee70: 73 65 72 74 66 31 32 38 20 76 69 6e 73 65 72 74 sertf128 vinsert
0001ee80: 70 73 20 76 6c 64 64 71 75 20 76 6c 64 71 71 75 ps vlddqu vldqqu
0001ee90: 20 76 6c 64 6d 78 63 73 72 20 76 6d 61 73 6b 6d vldmxcsr vmaskm
0001eea0: 6f 76 64 71 75 20 76 6d 61 73 6b 6d 6f 76 70 73 ovdqu vmaskmovps
0001eeb0: 20 76 6d 61 73 6b 6d 6f 76 70 64 20 76 6d 61 78 vmaskmovpd vmax
0001eec0: 70 64 20 76 6d 61 78 70 73 20 76 6d 61 78 73 64 pd vmaxps vmaxsd
0001eed0: 20 76 6d 61 78 73 73 20 76 6d 69 6e 70 64 20 76 vmaxss vminpd v
0001eee0: 6d 69 6e 70 73 20 76 6d 69 6e 73 64 20 76 6d 69 minps vminsd vmi
0001eef0: 6e 73 73 20 76 6d 6f 76 61 70 64 20 76 6d 6f 76 nss vmovapd vmov
0001ef00: 61 70 73 20 76 6d 6f 76 64 20 76 6d 6f 76 71 20 aps vmovd vmovq
0001ef10: 76 6d 6f 76 64 64 75 70 20 76 6d 6f 76 64 71 61 vmovddup vmovdqa
0001ef20: 20 76 6d 6f 76 71 71 61 20 76 6d 6f 76 64 71 75 vmovqqa vmovdqu
0001ef30: 20 76 6d 6f 76 71 71 75 20 76 6d 6f 76 68 6c 70 vmovqqu vmovhlp
0001ef40: 73 20 76 6d 6f 76 68 70 64 20 76 6d 6f 76 68 70 s vmovhpd vmovhp
0001ef50: 73 20 76 6d 6f 76 6c 68 70 73 20 76 6d 6f 76 6c s vmovlhps vmovl
0001ef60: 70 64 20 76 6d 6f 76 6c 70 73 20 76 6d 6f 76 6d pd vmovlps vmovm
0001ef70: 73 6b 70 64 20 76 6d 6f 76 6d 73 6b 70 73 20 76 skpd vmovmskps v
0001ef80: 6d 6f 76 6e 74 64 71 20 76 6d 6f 76 6e 74 71 71 movntdq vmovntqq
0001ef90: 20 76 6d 6f 76 6e 74 64 71 61 20 76 6d 6f 76 6e vmovntdqa vmovn
0001efa0: 74 70 64 20 76 6d 6f 76 6e 74 70 73 20 76 6d 6f tpd vmovntps vmo
0001efb0: 76 73 64 20 76 6d 6f 76 73 68 64 75 70 20 76 6d vsd vmovshdup vm
0001efc0: 6f 76 73 6c 64 75 70 20 76 6d 6f 76 73 73 20 76 ovsldup vmovss v
0001efd0: 6d 6f 76 75 70 64 20 76 6d 6f 76 75 70 73 20 76 movupd vmovups v
0001efe0: 6d 70 73 61 64 62 77 20 76 6d 75 6c 70 64 20 76 mpsadbw vmulpd v
0001eff0: 6d 75 6c 70 73 20 76 6d 75 6c 73 64 20 76 6d 75 mulps vmulsd vmu
0001f000: 6c 73 73 20 76 6f 72 70 64 20 76 6f 72 70 73 20 lss vorpd vorps
0001f010: 76 70 61 62 73 62 20 76 70 61 62 73 77 20 76 70 vpabsb vpabsw vp
0001f020: 61 62 73 64 20 76 70 61 63 6b 73 73 77 62 20 76 absd vpacksswb v
0001f030: 70 61 63 6b 73 73 64 77 20 76 70 61 63 6b 75 73 packssdw vpackus
0001f040: 77 62 20 76 70 61 63 6b 75 73 64 77 20 76 70 61 wb vpackusdw vpa
0001f050: 64 64 62 20 76 70 61 64 64 77 20 76 70 61 64 64 ddb vpaddw vpadd
0001f060: 64 20 76 70 61 64 64 71 20 76 70 61 64 64 73 62 d vpaddq vpaddsb
0001f070: 20 76 70 61 64 64 73 77 20 76 70 61 64 64 75 73 vpaddsw vpaddus
0001f080: 62 20 76 70 61 64 64 75 73 77 20 76 70 61 6c 69 b vpaddusw vpali
0001f090: 67 6e 72 20 76 70 61 6e 64 20 76 70 61 6e 64 6e gnr vpand vpandn
0001f0a0: 20 76 70 61 76 67 62 20 76 70 61 76 67 77 20 76 vpavgb vpavgw v
0001f0b0: 70 62 6c 65 6e 64 76 62 20 76 70 62 6c 65 6e 64 pblendvb vpblend
0001f0c0: 77 20 76 70 63 6d 70 65 73 74 72 69 20 76 70 63 w vpcmpestri vpc
0001f0d0: 6d 70 65 73 74 72 6d 20 76 70 63 6d 70 69 73 74 mpestrm vpcmpist
0001f0e0: 72 69 20 76 70 63 6d 70 69 73 74 72 6d 20 76 70 ri vpcmpistrm vp
0001f0f0: 63 6d 70 65 71 62 20 76 70 63 6d 70 65 71 77 20 cmpeqb vpcmpeqw
0001f100: 76 70 63 6d 70 65 71 64 20 76 70 63 6d 70 65 71 vpcmpeqd vpcmpeq
0001f110: 71 20 76 70 63 6d 70 67 74 62 20 76 70 63 6d 70 q vpcmpgtb vpcmp
0001f120: 67 74 77 20 76 70 63 6d 70 67 74 64 20 76 70 63 gtw vpcmpgtd vpc
0001f130: 6d 70 67 74 71 20 76 70 65 72 6d 69 6c 70 64 20 mpgtq vpermilpd
0001f140: 76 70 65 72 6d 69 6c 70 73 20 76 70 65 72 6d 32 vpermilps vperm2
0001f150: 66 31 32 38 20 76 70 65 78 74 72 62 20 76 70 65 f128 vpextrb vpe
0001f160: 78 74 72 77 20 76 70 65 78 74 72 64 20 76 70 65 xtrw vpextrd vpe
0001f170: 78 74 72 71 20 76 70 68 61 64 64 77 20 76 70 68 xtrq vphaddw vph
0001f180: 61 64 64 64 20 76 70 68 61 64 64 73 77 20 76 70 addd vphaddsw vp
0001f190: 68 6d 69 6e 70 6f 73 75 77 20 76 70 68 73 75 62 hminposuw vphsub
0001f1a0: 77 20 76 70 68 73 75 62 64 20 76 70 68 73 75 62 w vphsubd vphsub
0001f1b0: 73 77 20 76 70 69 6e 73 72 62 20 76 70 69 6e 73 sw vpinsrb vpins
0001f1c0: 72 77 20 76 70 69 6e 73 72 64 20 76 70 69 6e 73 rw vpinsrd vpins
0001f1d0: 72 71 20 76 70 6d 61 64 64 77 64 20 76 70 6d 61 rq vpmaddwd vpma
0001f1e0: 64 64 75 62 73 77 20 76 70 6d 61 78 73 62 20 76 ddubsw vpmaxsb v
0001f1f0: 70 6d 61 78 73 77 20 76 70 6d 61 78 73 64 20 76 pmaxsw vpmaxsd v
0001f200: 70 6d 61 78 75 62 20 76 70 6d 61 78 75 77 20 76 pmaxub vpmaxuw v
0001f210: 70 6d 61 78 75 64 20 76 70 6d 69 6e 73 62 20 76 pmaxud vpminsb v
0001f220: 70 6d 69 6e 73 77 20 76 70 6d 69 6e 73 64 20 76 pminsw vpminsd v
0001f230: 70 6d 69 6e 75 62 20 76 70 6d 69 6e 75 77 20 76 pminub vpminuw v
0001f240: 70 6d 69 6e 75 64 20 76 70 6d 6f 76 6d 73 6b 62 pminud vpmovmskb
0001f250: 20 76 70 6d 6f 76 73 78 62 77 20 76 70 6d 6f 76 vpmovsxbw vpmov
0001f260: 73 78 62 64 20 76 70 6d 6f 76 73 78 62 71 20 76 sxbd vpmovsxbq v
0001f270: 70 6d 6f 76 73 78 77 64 20 76 70 6d 6f 76 73 78 pmovsxwd vpmovsx
0001f280: 77 71 20 76 70 6d 6f 76 73 78 64 71 20 76 70 6d wq vpmovsxdq vpm
0001f290: 6f 76 7a 78 62 77 20 76 70 6d 6f 76 7a 78 62 64 ovzxbw vpmovzxbd
0001f2a0: 20 76 70 6d 6f 76 7a 78 62 71 20 76 70 6d 6f 76 vpmovzxbq vpmov
0001f2b0: 7a 78 77 64 20 76 70 6d 6f 76 7a 78 77 71 20 76 zxwd vpmovzxwq v
0001f2c0: 70 6d 6f 76 7a 78 64 71 20 76 70 6d 75 6c 68 75 pmovzxdq vpmulhu
0001f2d0: 77 20 76 70 6d 75 6c 68 72 73 77 20 76 70 6d 75 w vpmulhrsw vpmu
0001f2e0: 6c 68 77 20 76 70 6d 75 6c 6c 77 20 76 70 6d 75 lhw vpmullw vpmu
0001f2f0: 6c 6c 64 20 76 70 6d 75 6c 75 64 71 20 76 70 6d lld vpmuludq vpm
0001f300: 75 6c 64 71 20 76 70 6f 72 20 76 70 73 61 64 62 uldq vpor vpsadb
0001f310: 77 20 76 70 73 68 75 66 62 20 76 70 73 68 75 66 w vpshufb vpshuf
0001f320: 64 20 76 70 73 68 75 66 68 77 20 76 70 73 68 75 d vpshufhw vpshu
0001f330: 66 6c 77 20 76 70 73 69 67 6e 62 20 76 70 73 69 flw vpsignb vpsi
0001f340: 67 6e 77 20 76 70 73 69 67 6e 64 20 76 70 73 6c gnw vpsignd vpsl
0001f350: 6c 64 71 20 76 70 73 72 6c 64 71 20 76 70 73 6c ldq vpsrldq vpsl
0001f360: 6c 77 20 76 70 73 6c 6c 64 20 76 70 73 6c 6c 71 lw vpslld vpsllq
0001f370: 20 76 70 73 72 61 77 20 76 70 73 72 61 64 20 76 vpsraw vpsrad v
0001f380: 70 73 72 6c 77 20 76 70 73 72 6c 64 20 76 70 73 psrlw vpsrld vps
0001f390: 72 6c 71 20 76 70 74 65 73 74 20 76 70 73 75 62 rlq vptest vpsub
0001f3a0: 62 20 76 70 73 75 62 77 20 76 70 73 75 62 64 20 b vpsubw vpsubd
0001f3b0: 76 70 73 75 62 71 20 76 70 73 75 62 73 62 20 76 vpsubq vpsubsb v
0001f3c0: 70 73 75 62 73 77 20 76 70 73 75 62 75 73 62 20 psubsw vpsubusb
0001f3d0: 76 70 73 75 62 75 73 77 20 76 70 75 6e 70 63 6b vpsubusw vpunpck
0001f3e0: 68 62 77 20 76 70 75 6e 70 63 6b 68 77 64 20 76 hbw vpunpckhwd v
0001f3f0: 70 75 6e 70 63 6b 68 64 71 20 76 70 75 6e 70 63 punpckhdq vpunpc
0001f400: 6b 68 71 64 71 20 76 70 75 6e 70 63 6b 6c 62 77 khqdq vpunpcklbw
0001f410: 20 76 70 75 6e 70 63 6b 6c 77 64 20 76 70 75 6e vpunpcklwd vpun
0001f420: 70 63 6b 6c 64 71 20 76 70 75 6e 70 63 6b 6c 71 pckldq vpunpcklq
0001f430: 64 71 20 76 70 78 6f 72 20 76 72 63 70 70 73 20 dq vpxor vrcpps
0001f440: 76 72 63 70 73 73 20 76 72 73 71 72 74 70 73 20 vrcpss vrsqrtps
0001f450: 76 72 73 71 72 74 73 73 20 76 72 6f 75 6e 64 70 vrsqrtss vroundp
0001f460: 64 20 76 72 6f 75 6e 64 70 73 20 76 72 6f 75 6e d vroundps vroun
0001f470: 64 73 64 20 76 72 6f 75 6e 64 73 73 20 76 73 68 dsd vroundss vsh
0001f480: 75 66 70 64 20 76 73 68 75 66 70 73 20 76 73 71 ufpd vshufps vsq
0001f490: 72 74 70 64 20 76 73 71 72 74 70 73 20 76 73 71 rtpd vsqrtps vsq
0001f4a0: 72 74 73 64 20 76 73 71 72 74 73 73 20 76 73 74 rtsd vsqrtss vst
0001f4b0: 6d 78 63 73 72 20 76 73 75 62 70 64 20 76 73 75 mxcsr vsubpd vsu
0001f4c0: 62 70 73 20 76 73 75 62 73 64 20 76 73 75 62 73 bps vsubsd vsubs
0001f4d0: 73 20 76 74 65 73 74 70 73 20 76 74 65 73 74 70 s vtestps vtestp
0001f4e0: 64 20 76 75 63 6f 6d 69 73 64 20 76 75 63 6f 6d d vucomisd vucom
0001f4f0: 69 73 73 20 76 75 6e 70 63 6b 68 70 64 20 76 75 iss vunpckhpd vu
0001f500: 6e 70 63 6b 68 70 73 20 76 75 6e 70 63 6b 6c 70 npckhps vunpcklp
0001f510: 64 20 76 75 6e 70 63 6b 6c 70 73 20 76 78 6f 72 d vunpcklps vxor
0001f520: 70 64 20 76 78 6f 72 70 73 20 76 7a 65 72 6f 61 pd vxorps vzeroa
0001f530: 6c 6c 20 76 7a 65 72 6f 75 70 70 65 72 20 70 63 ll vzeroupper pc
0001f540: 6c 6d 75 6c 6c 71 6c 71 64 71 20 70 63 6c 6d 75 lmullqlqdq pclmu
0001f550: 6c 68 71 6c 71 64 71 20 70 63 6c 6d 75 6c 6c 71 lhqlqdq pclmullq
0001f560: 68 71 64 71 20 70 63 6c 6d 75 6c 68 71 68 71 64 hqdq pclmulhqhqd
0001f570: 71 20 70 63 6c 6d 75 6c 71 64 71 20 76 70 63 6c q pclmulqdq vpcl
0001f580: 6d 75 6c 6c 71 6c 71 64 71 20 76 70 63 6c 6d 75 mullqlqdq vpclmu
0001f590: 6c 68 71 6c 71 64 71 20 76 70 63 6c 6d 75 6c 6c lhqlqdq vpclmull
0001f5a0: 71 68 71 64 71 20 76 70 63 6c 6d 75 6c 68 71 68 qhqdq vpclmulhqh
0001f5b0: 71 64 71 20 76 70 63 6c 6d 75 6c 71 64 71 20 76 qdq vpclmulqdq v
0001f5c0: 66 6d 61 64 64 31 33 32 70 73 20 76 66 6d 61 64 fmadd132ps vfmad
0001f5d0: 64 31 33 32 70 64 20 76 66 6d 61 64 64 33 31 32 d132pd vfmadd312
0001f5e0: 70 73 20 76 66 6d 61 64 64 33 31 32 70 64 20 76 ps vfmadd312pd v
0001f5f0: 66 6d 61 64 64 32 31 33 70 73 20 76 66 6d 61 64 fmadd213ps vfmad
0001f600: 64 32 31 33 70 64 20 76 66 6d 61 64 64 31 32 33 d213pd vfmadd123
0001f610: 70 73 20 76 66 6d 61 64 64 31 32 33 70 64 20 76 ps vfmadd123pd v
0001f620: 66 6d 61 64 64 32 33 31 70 73 20 76 66 6d 61 64 fmadd231ps vfmad
0001f630: 64 32 33 31 70 64 20 76 66 6d 61 64 64 33 32 31 d231pd vfmadd321
0001f640: 70 73 20 76 66 6d 61 64 64 33 32 31 70 64 20 76 ps vfmadd321pd v
0001f650: 66 6d 61 64 64 73 75 62 31 33 32 70 73 20 76 66 fmaddsub132ps vf
0001f660: 6d 61 64 64 73 75 62 31 33 32 70 64 20 76 66 6d maddsub132pd vfm
0001f670: 61 64 64 73 75 62 33 31 32 70 73 20 76 66 6d 61 addsub312ps vfma
0001f680: 64 64 73 75 62 33 31 32 70 64 20 76 66 6d 61 64 ddsub312pd vfmad
0001f690: 64 73 75 62 32 31 33 70 73 20 76 66 6d 61 64 64 dsub213ps vfmadd
0001f6a0: 73 75 62 32 31 33 70 64 20 76 66 6d 61 64 64 73 sub213pd vfmadds
0001f6b0: 75 62 31 32 33 70 73 20 76 66 6d 61 64 64 73 75 ub123ps vfmaddsu
0001f6c0: 62 31 32 33 70 64 20 76 66 6d 61 64 64 73 75 62 b123pd vfmaddsub
0001f6d0: 32 33 31 70 73 20 76 66 6d 61 64 64 73 75 62 32 231ps vfmaddsub2
0001f6e0: 33 31 70 64 20 76 66 6d 61 64 64 73 75 62 33 32 31pd vfmaddsub32
0001f6f0: 31 70 73 20 76 66 6d 61 64 64 73 75 62 33 32 31 1ps vfmaddsub321
0001f700: 70 64 20 76 66 6d 73 75 62 31 33 32 70 73 20 76 pd vfmsub132ps v
0001f710: 66 6d 73 75 62 31 33 32 70 64 20 76 66 6d 73 75 fmsub132pd vfmsu
0001f720: 62 33 31 32 70 73 20 76 66 6d 73 75 62 33 31 32 b312ps vfmsub312
0001f730: 70 64 20 76 66 6d 73 75 62 32 31 33 70 73 20 76 pd vfmsub213ps v
0001f740: 66 6d 73 75 62 32 31 33 70 64 20 76 66 6d 73 75 fmsub213pd vfmsu
0001f750: 62 31 32 33 70 73 20 76 66 6d 73 75 62 31 32 33 b123ps vfmsub123
0001f760: 70 64 20 76 66 6d 73 75 62 32 33 31 70 73 20 76 pd vfmsub231ps v
0001f770: 66 6d 73 75 62 32 33 31 70 64 20 76 66 6d 73 75 fmsub231pd vfmsu
0001f780: 62 33 32 31 70 73 20 76 66 6d 73 75 62 33 32 31 b321ps vfmsub321
0001f790: 70 64 20 76 66 6d 73 75 62 61 64 64 31 33 32 70 pd vfmsubadd132p
0001f7a0: 73 20 76 66 6d 73 75 62 61 64 64 31 33 32 70 64 s vfmsubadd132pd
0001f7b0: 20 76 66 6d 73 75 62 61 64 64 33 31 32 70 73 20 vfmsubadd312ps
0001f7c0: 76 66 6d 73 75 62 61 64 64 33 31 32 70 64 20 76 vfmsubadd312pd v
0001f7d0: 66 6d 73 75 62 61 64 64 32 31 33 70 73 20 76 66 fmsubadd213ps vf
0001f7e0: 6d 73 75 62 61 64 64 32 31 33 70 64 20 76 66 6d msubadd213pd vfm
0001f7f0: 73 75 62 61 64 64 31 32 33 70 73 20 76 66 6d 73 subadd123ps vfms
0001f800: 75 62 61 64 64 31 32 33 70 64 20 76 66 6d 73 75 ubadd123pd vfmsu
0001f810: 62 61 64 64 32 33 31 70 73 20 76 66 6d 73 75 62 badd231ps vfmsub
0001f820: 61 64 64 32 33 31 70 64 20 76 66 6d 73 75 62 61 add231pd vfmsuba
0001f830: 64 64 33 32 31 70 73 20 76 66 6d 73 75 62 61 64 dd321ps vfmsubad
0001f840: 64 33 32 31 70 64 20 76 66 6e 6d 61 64 64 31 33 d321pd vfnmadd13
0001f850: 32 70 73 20 76 66 6e 6d 61 64 64 31 33 32 70 64 2ps vfnmadd132pd
0001f860: 20 76 66 6e 6d 61 64 64 33 31 32 70 73 20 76 66 vfnmadd312ps vf
0001f870: 6e 6d 61 64 64 33 31 32 70 64 20 76 66 6e 6d 61 nmadd312pd vfnma
0001f880: 64 64 32 31 33 70 73 20 76 66 6e 6d 61 64 64 32 dd213ps vfnmadd2
0001f890: 31 33 70 64 20 76 66 6e 6d 61 64 64 31 32 33 70 13pd vfnmadd123p
0001f8a0: 73 20 76 66 6e 6d 61 64 64 31 32 33 70 64 20 76 s vfnmadd123pd v
0001f8b0: 66 6e 6d 61 64 64 32 33 31 70 73 20 76 66 6e 6d fnmadd231ps vfnm
0001f8c0: 61 64 64 32 33 31 70 64 20 76 66 6e 6d 61 64 64 add231pd vfnmadd
0001f8d0: 33 32 31 70 73 20 76 66 6e 6d 61 64 64 33 32 31 321ps vfnmadd321
0001f8e0: 70 64 20 76 66 6e 6d 73 75 62 31 33 32 70 73 20 pd vfnmsub132ps
0001f8f0: 76 66 6e 6d 73 75 62 31 33 32 70 64 20 76 66 6e vfnmsub132pd vfn
0001f900: 6d 73 75 62 33 31 32 70 73 20 76 66 6e 6d 73 75 msub312ps vfnmsu
0001f910: 62 33 31 32 70 64 20 76 66 6e 6d 73 75 62 32 31 b312pd vfnmsub21
0001f920: 33 70 73 20 76 66 6e 6d 73 75 62 32 31 33 70 64 3ps vfnmsub213pd
0001f930: 20 76 66 6e 6d 73 75 62 31 32 33 70 73 20 76 66 vfnmsub123ps vf
0001f940: 6e 6d 73 75 62 31 32 33 70 64 20 76 66 6e 6d 73 nmsub123pd vfnms
0001f950: 75 62 32 33 31 70 73 20 76 66 6e 6d 73 75 62 32 ub231ps vfnmsub2
0001f960: 33 31 70 64 20 76 66 6e 6d 73 75 62 33 32 31 70 31pd vfnmsub321p
0001f970: 73 20 76 66 6e 6d 73 75 62 33 32 31 70 64 20 76 s vfnmsub321pd v
0001f980: 66 6d 61 64 64 31 33 32 73 73 20 76 66 6d 61 64 fmadd132ss vfmad
0001f990: 64 31 33 32 73 64 20 76 66 6d 61 64 64 33 31 32 d132sd vfmadd312
0001f9a0: 73 73 20 76 66 6d 61 64 64 33 31 32 73 64 20 76 ss vfmadd312sd v
0001f9b0: 66 6d 61 64 64 32 31 33 73 73 20 76 66 6d 61 64 fmadd213ss vfmad
0001f9c0: 64 32 31 33 73 64 20 76 66 6d 61 64 64 31 32 33 d213sd vfmadd123
0001f9d0: 73 73 20 76 66 6d 61 64 64 31 32 33 73 64 20 76 ss vfmadd123sd v
0001f9e0: 66 6d 61 64 64 32 33 31 73 73 20 76 66 6d 61 64 fmadd231ss vfmad
0001f9f0: 64 32 33 31 73 64 20 76 66 6d 61 64 64 33 32 31 d231sd vfmadd321
0001fa00: 73 73 20 76 66 6d 61 64 64 33 32 31 73 64 20 76 ss vfmadd321sd v
0001fa10: 66 6d 73 75 62 31 33 32 73 73 20 76 66 6d 73 75 fmsub132ss vfmsu
0001fa20: 62 31 33 32 73 64 20 76 66 6d 73 75 62 33 31 32 b132sd vfmsub312
0001fa30: 73 73 20 76 66 6d 73 75 62 33 31 32 73 64 20 76 ss vfmsub312sd v
0001fa40: 66 6d 73 75 62 32 31 33 73 73 20 76 66 6d 73 75 fmsub213ss vfmsu
0001fa50: 62 32 31 33 73 64 20 76 66 6d 73 75 62 31 32 33 b213sd vfmsub123
0001fa60: 73 73 20 76 66 6d 73 75 62 31 32 33 73 64 20 76 ss vfmsub123sd v
0001fa70: 66 6d 73 75 62 32 33 31 73 73 20 76 66 6d 73 75 fmsub231ss vfmsu
0001fa80: 62 32 33 31 73 64 20 76 66 6d 73 75 62 33 32 31 b231sd vfmsub321
0001fa90: 73 73 20 76 66 6d 73 75 62 33 32 31 73 64 20 76 ss vfmsub321sd v
0001faa0: 66 6e 6d 61 64 64 31 33 32 73 73 20 76 66 6e 6d fnmadd132ss vfnm
0001fab0: 61 64 64 31 33 32 73 64 20 76 66 6e 6d 61 64 64 add132sd vfnmadd
0001fac0: 33 31 32 73 73 20 76 66 6e 6d 61 64 64 33 31 32 312ss vfnmadd312
0001fad0: 73 64 20 76 66 6e 6d 61 64 64 32 31 33 73 73 20 sd vfnmadd213ss
0001fae0: 76 66 6e 6d 61 64 64 32 31 33 73 64 20 76 66 6e vfnmadd213sd vfn
0001faf0: 6d 61 64 64 31 32 33 73 73 20 76 66 6e 6d 61 64 madd123ss vfnmad
0001fb00: 64 31 32 33 73 64 20 76 66 6e 6d 61 64 64 32 33 d123sd vfnmadd23
0001fb10: 31 73 73 20 76 66 6e 6d 61 64 64 32 33 31 73 64 1ss vfnmadd231sd
0001fb20: 20 76 66 6e 6d 61 64 64 33 32 31 73 73 20 76 66 vfnmadd321ss vf
0001fb30: 6e 6d 61 64 64 33 32 31 73 64 20 76 66 6e 6d 73 nmadd321sd vfnms
0001fb40: 75 62 31 33 32 73 73 20 76 66 6e 6d 73 75 62 31 ub132ss vfnmsub1
0001fb50: 33 32 73 64 20 76 66 6e 6d 73 75 62 33 31 32 73 32sd vfnmsub312s
0001fb60: 73 20 76 66 6e 6d 73 75 62 33 31 32 73 64 20 76 s vfnmsub312sd v
0001fb70: 66 6e 6d 73 75 62 32 31 33 73 73 20 76 66 6e 6d fnmsub213ss vfnm
0001fb80: 73 75 62 32 31 33 73 64 20 76 66 6e 6d 73 75 62 sub213sd vfnmsub
0001fb90: 31 32 33 73 73 20 76 66 6e 6d 73 75 62 31 32 33 123ss vfnmsub123
0001fba0: 73 64 20 76 66 6e 6d 73 75 62 32 33 31 73 73 20 sd vfnmsub231ss
0001fbb0: 76 66 6e 6d 73 75 62 32 33 31 73 64 20 76 66 6e vfnmsub231sd vfn
0001fbc0: 6d 73 75 62 33 32 31 73 73 20 76 66 6e 6d 73 75 msub321ss vfnmsu
0001fbd0: 62 33 32 31 73 64 20 72 64 66 73 62 61 73 65 20 b321sd rdfsbase
0001fbe0: 72 64 67 73 62 61 73 65 20 72 64 72 61 6e 64 20 rdgsbase rdrand
0001fbf0: 77 72 66 73 62 61 73 65 20 77 72 67 73 62 61 73 wrfsbase wrgsbas
0001fc00: 65 20 76 63 76 74 70 68 32 70 73 20 76 63 76 74 e vcvtph2ps vcvt
0001fc10: 70 73 32 70 68 20 61 64 63 78 20 61 64 6f 78 20 ps2ph adcx adox
0001fc20: 72 64 73 65 65 64 20 63 6c 61 63 20 73 74 61 63 rdseed clac stac
0001fc30: 20 78 73 74 6f 72 65 20 78 63 72 79 70 74 65 63 xstore xcryptec
0001fc40: 62 20 78 63 72 79 70 74 63 62 63 20 78 63 72 79 b xcryptcbc xcry
0001fc50: 70 74 63 74 72 20 78 63 72 79 70 74 63 66 62 20 ptctr xcryptcfb
0001fc60: 78 63 72 79 70 74 6f 66 62 20 6d 6f 6e 74 6d 75 xcryptofb montmu
0001fc70: 6c 20 78 73 68 61 31 20 78 73 68 61 32 35 36 20 l xsha1 xsha256
0001fc80: 6c 6c 77 70 63 62 20 73 6c 77 70 63 62 20 6c 77 llwpcb slwpcb lw
0001fc90: 70 76 61 6c 20 6c 77 70 69 6e 73 20 76 66 6d 61 pval lwpins vfma
0001fca0: 64 64 70 64 20 76 66 6d 61 64 64 70 73 20 76 66 ddpd vfmaddps vf
0001fcb0: 6d 61 64 64 73 64 20 76 66 6d 61 64 64 73 73 20 maddsd vfmaddss
0001fcc0: 76 66 6d 61 64 64 73 75 62 70 64 20 76 66 6d 61 vfmaddsubpd vfma
0001fcd0: 64 64 73 75 62 70 73 20 76 66 6d 73 75 62 61 64 ddsubps vfmsubad
0001fce0: 64 70 64 20 76 66 6d 73 75 62 61 64 64 70 73 20 dpd vfmsubaddps
0001fcf0: 76 66 6d 73 75 62 70 64 20 76 66 6d 73 75 62 70 vfmsubpd vfmsubp
0001fd00: 73 20 76 66 6d 73 75 62 73 64 20 76 66 6d 73 75 s vfmsubsd vfmsu
0001fd10: 62 73 73 20 76 66 6e 6d 61 64 64 70 64 20 76 66 bss vfnmaddpd vf
0001fd20: 6e 6d 61 64 64 70 73 20 76 66 6e 6d 61 64 64 73 nmaddps vfnmadds
0001fd30: 64 20 76 66 6e 6d 61 64 64 73 73 20 76 66 6e 6d d vfnmaddss vfnm
0001fd40: 73 75 62 70 64 20 76 66 6e 6d 73 75 62 70 73 20 subpd vfnmsubps
0001fd50: 76 66 6e 6d 73 75 62 73 64 20 76 66 6e 6d 73 75 vfnmsubsd vfnmsu
0001fd60: 62 73 73 20 76 66 72 63 7a 70 64 20 76 66 72 63 bss vfrczpd vfrc
0001fd70: 7a 70 73 20 76 66 72 63 7a 73 64 20 76 66 72 63 zps vfrczsd vfrc
0001fd80: 7a 73 73 20 76 70 63 6d 6f 76 20 76 70 63 6f 6d zss vpcmov vpcom
0001fd90: 62 20 76 70 63 6f 6d 64 20 76 70 63 6f 6d 71 20 b vpcomd vpcomq
0001fda0: 76 70 63 6f 6d 75 62 20 76 70 63 6f 6d 75 64 20 vpcomub vpcomud
0001fdb0: 76 70 63 6f 6d 75 71 20 76 70 63 6f 6d 75 77 20 vpcomuq vpcomuw
0001fdc0: 76 70 63 6f 6d 77 20 76 70 68 61 64 64 62 64 20 vpcomw vphaddbd
0001fdd0: 76 70 68 61 64 64 62 71 20 76 70 68 61 64 64 62 vphaddbq vphaddb
0001fde0: 77 20 76 70 68 61 64 64 64 71 20 76 70 68 61 64 w vphadddq vphad
0001fdf0: 64 75 62 64 20 76 70 68 61 64 64 75 62 71 20 76 dubd vphaddubq v
0001fe00: 70 68 61 64 64 75 62 77 20 76 70 68 61 64 64 75 phaddubw vphaddu
0001fe10: 64 71 20 76 70 68 61 64 64 75 77 64 20 76 70 68 dq vphadduwd vph
0001fe20: 61 64 64 75 77 71 20 76 70 68 61 64 64 77 64 20 adduwq vphaddwd
0001fe30: 76 70 68 61 64 64 77 71 20 76 70 68 73 75 62 62 vphaddwq vphsubb
0001fe40: 77 20 76 70 68 73 75 62 64 71 20 76 70 68 73 75 w vphsubdq vphsu
0001fe50: 62 77 64 20 76 70 6d 61 63 73 64 64 20 76 70 6d bwd vpmacsdd vpm
0001fe60: 61 63 73 64 71 68 20 76 70 6d 61 63 73 64 71 6c acsdqh vpmacsdql
0001fe70: 20 76 70 6d 61 63 73 73 64 64 20 76 70 6d 61 63 vpmacssdd vpmac
0001fe80: 73 73 64 71 68 20 76 70 6d 61 63 73 73 64 71 6c ssdqh vpmacssdql
0001fe90: 20 76 70 6d 61 63 73 73 77 64 20 76 70 6d 61 63 vpmacsswd vpmac
0001fea0: 73 73 77 77 20 76 70 6d 61 63 73 77 64 20 76 70 ssww vpmacswd vp
0001feb0: 6d 61 63 73 77 77 20 76 70 6d 61 64 63 73 73 77 macsww vpmadcssw
0001fec0: 64 20 76 70 6d 61 64 63 73 77 64 20 76 70 70 65 d vpmadcswd vppe
0001fed0: 72 6d 20 76 70 72 6f 74 62 20 76 70 72 6f 74 64 rm vprotb vprotd
0001fee0: 20 76 70 72 6f 74 71 20 76 70 72 6f 74 77 20 76 vprotq vprotw v
0001fef0: 70 73 68 61 62 20 76 70 73 68 61 64 20 76 70 73 pshab vpshad vps
0001ff00: 68 61 71 20 76 70 73 68 61 77 20 76 70 73 68 6c haq vpshaw vpshl
0001ff10: 62 20 76 70 73 68 6c 64 20 76 70 73 68 6c 71 20 b vpshld vpshlq
0001ff20: 76 70 73 68 6c 77 20 76 62 72 6f 61 64 63 61 73 vpshlw vbroadcas
0001ff30: 74 69 31 32 38 20 76 70 62 6c 65 6e 64 64 20 76 ti128 vpblendd v
0001ff40: 70 62 72 6f 61 64 63 61 73 74 62 20 76 70 62 72 pbroadcastb vpbr
0001ff50: 6f 61 64 63 61 73 74 77 20 76 70 62 72 6f 61 64 oadcastw vpbroad
0001ff60: 63 61 73 74 64 20 76 70 62 72 6f 61 64 63 61 73 castd vpbroadcas
0001ff70: 74 71 20 76 70 65 72 6d 64 20 76 70 65 72 6d 70 tq vpermd vpermp
0001ff80: 64 20 76 70 65 72 6d 70 73 20 76 70 65 72 6d 71 d vpermps vpermq
0001ff90: 20 76 70 65 72 6d 32 69 31 32 38 20 76 65 78 74 vperm2i128 vext
0001ffa0: 72 61 63 74 69 31 32 38 20 76 69 6e 73 65 72 74 racti128 vinsert
0001ffb0: 69 31 32 38 20 76 70 6d 61 73 6b 6d 6f 76 64 20 i128 vpmaskmovd
0001ffc0: 76 70 6d 61 73 6b 6d 6f 76 71 20 76 70 73 6c 6c vpmaskmovq vpsll
0001ffd0: 76 64 20 76 70 73 6c 6c 76 71 20 76 70 73 72 61 vd vpsllvq vpsra
0001ffe0: 76 64 20 76 70 73 72 6c 76 64 20 76 70 73 72 6c vd vpsrlvd vpsrl
0001fff0: 76 71 20 76 67 61 74 68 65 72 64 70 64 20 76 67 vq vgatherdpd vg
00020000: 61 74 68 65 72 71 70 64 20 76 67 61 74 68 65 72 atherqpd vgather
00020010: 64 70 73 20 76 67 61 74 68 65 72 71 70 73 20 76 dps vgatherqps v
00020020: 70 67 61 74 68 65 72 64 64 20 76 70 67 61 74 68 pgatherdd vpgath
00020030: 65 72 71 64 20 76 70 67 61 74 68 65 72 64 71 20 erqd vpgatherdq
00020040: 76 70 67 61 74 68 65 72 71 71 20 78 61 62 6f 72 vpgatherqq xabor
00020050: 74 20 78 62 65 67 69 6e 20 78 65 6e 64 20 78 74 t xbegin xend xt
00020060: 65 73 74 20 61 6e 64 6e 20 62 65 78 74 72 20 62 est andn bextr b
00020070: 6c 63 69 20 62 6c 63 69 63 20 62 6c 73 69 20 62 lci blcic blsi b
00020080: 6c 73 69 63 20 62 6c 63 66 69 6c 6c 20 62 6c 73 lsic blcfill bls
00020090: 66 69 6c 6c 20 62 6c 63 6d 73 6b 20 62 6c 73 6d fill blcmsk blsm
000200a0: 73 6b 20 62 6c 73 72 20 62 6c 63 73 20 62 7a 68 sk blsr blcs bzh
000200b0: 69 20 6d 75 6c 78 20 70 64 65 70 20 70 65 78 74 i mulx pdep pext
000200c0: 20 72 6f 72 78 20 73 61 72 78 20 73 68 6c 78 20 rorx sarx shlx
000200d0: 73 68 72 78 20 74 7a 63 6e 74 20 74 7a 6d 73 6b shrx tzcnt tzmsk
000200e0: 20 74 31 6d 73 6b 63 20 76 61 6c 69 67 6e 64 20 t1mskc valignd
000200f0: 76 61 6c 69 67 6e 71 20 76 62 6c 65 6e 64 6d 70 valignq vblendmp
00020100: 64 20 76 62 6c 65 6e 64 6d 70 73 20 76 62 72 6f d vblendmps vbro
00020110: 61 64 63 61 73 74 66 33 32 78 34 20 76 62 72 6f adcastf32x4 vbro
00020120: 61 64 63 61 73 74 66 36 34 78 34 20 76 62 72 6f adcastf64x4 vbro
00020130: 61 64 63 61 73 74 69 33 32 78 34 20 76 62 72 6f adcasti32x4 vbro
00020140: 61 64 63 61 73 74 69 36 34 78 34 20 76 63 6f 6d adcasti64x4 vcom
00020150: 70 72 65 73 73 70 64 20 76 63 6f 6d 70 72 65 73 presspd vcompres
00020160: 73 70 73 20 76 63 76 74 70 64 32 75 64 71 20 76 sps vcvtpd2udq v
00020170: 63 76 74 70 73 32 75 64 71 20 76 63 76 74 73 64 cvtps2udq vcvtsd
00020180: 32 75 73 69 20 76 63 76 74 73 73 32 75 73 69 20 2usi vcvtss2usi
00020190: 76 63 76 74 74 70 64 32 75 64 71 20 76 63 76 74 vcvttpd2udq vcvt
000201a0: 74 70 73 32 75 64 71 20 76 63 76 74 74 73 64 32 tps2udq vcvttsd2
000201b0: 75 73 69 20 76 63 76 74 74 73 73 32 75 73 69 20 usi vcvttss2usi
000201c0: 76 63 76 74 75 64 71 32 70 64 20 76 63 76 74 75 vcvtudq2pd vcvtu
000201d0: 64 71 32 70 73 20 76 63 76 74 75 73 69 32 73 64 dq2ps vcvtusi2sd
000201e0: 20 76 63 76 74 75 73 69 32 73 73 20 76 65 78 70 vcvtusi2ss vexp
000201f0: 61 6e 64 70 64 20 76 65 78 70 61 6e 64 70 73 20 andpd vexpandps
00020200: 76 65 78 74 72 61 63 74 66 33 32 78 34 20 76 65 vextractf32x4 ve
00020210: 78 74 72 61 63 74 66 36 34 78 34 20 76 65 78 74 xtractf64x4 vext
00020220: 72 61 63 74 69 33 32 78 34 20 76 65 78 74 72 61 racti32x4 vextra
00020230: 63 74 69 36 34 78 34 20 76 66 69 78 75 70 69 6d cti64x4 vfixupim
00020240: 6d 70 64 20 76 66 69 78 75 70 69 6d 6d 70 73 20 mpd vfixupimmps
00020250: 76 66 69 78 75 70 69 6d 6d 73 64 20 76 66 69 78 vfixupimmsd vfix
00020260: 75 70 69 6d 6d 73 73 20 76 67 65 74 65 78 70 70 upimmss vgetexpp
00020270: 64 20 76 67 65 74 65 78 70 70 73 20 76 67 65 74 d vgetexpps vget
00020280: 65 78 70 73 64 20 76 67 65 74 65 78 70 73 73 20 expsd vgetexpss
00020290: 76 67 65 74 6d 61 6e 74 70 64 20 76 67 65 74 6d vgetmantpd vgetm
000202a0: 61 6e 74 70 73 20 76 67 65 74 6d 61 6e 74 73 64 antps vgetmantsd
000202b0: 20 76 67 65 74 6d 61 6e 74 73 73 20 76 69 6e 73 vgetmantss vins
000202c0: 65 72 74 66 33 32 78 34 20 76 69 6e 73 65 72 74 ertf32x4 vinsert
000202d0: 66 36 34 78 34 20 76 69 6e 73 65 72 74 69 33 32 f64x4 vinserti32
000202e0: 78 34 20 76 69 6e 73 65 72 74 69 36 34 78 34 20 x4 vinserti64x4
000202f0: 76 6d 6f 76 64 71 61 33 32 20 76 6d 6f 76 64 71 vmovdqa32 vmovdq
00020300: 61 36 34 20 76 6d 6f 76 64 71 75 33 32 20 76 6d a64 vmovdqu32 vm
00020310: 6f 76 64 71 75 36 34 20 76 70 61 62 73 71 20 76 ovdqu64 vpabsq v
00020320: 70 61 6e 64 64 20 76 70 61 6e 64 6e 64 20 76 70 pandd vpandnd vp
00020330: 61 6e 64 6e 71 20 76 70 61 6e 64 71 20 76 70 62 andnq vpandq vpb
00020340: 6c 65 6e 64 6d 64 20 76 70 62 6c 65 6e 64 6d 71 lendmd vpblendmq
00020350: 20 76 70 63 6d 70 6c 74 64 20 76 70 63 6d 70 6c vpcmpltd vpcmpl
00020360: 65 64 20 76 70 63 6d 70 6e 65 71 64 20 76 70 63 ed vpcmpneqd vpc
00020370: 6d 70 6e 6c 74 64 20 76 70 63 6d 70 6e 6c 65 64 mpnltd vpcmpnled
00020380: 20 76 70 63 6d 70 64 20 76 70 63 6d 70 6c 74 71 vpcmpd vpcmpltq
00020390: 20 76 70 63 6d 70 6c 65 71 20 76 70 63 6d 70 6e vpcmpleq vpcmpn
000203a0: 65 71 71 20 76 70 63 6d 70 6e 6c 74 71 20 76 70 eqq vpcmpnltq vp
000203b0: 63 6d 70 6e 6c 65 71 20 76 70 63 6d 70 71 20 76 cmpnleq vpcmpq v
000203c0: 70 63 6d 70 65 71 75 64 20 76 70 63 6d 70 6c 74 pcmpequd vpcmplt
000203d0: 75 64 20 76 70 63 6d 70 6c 65 75 64 20 76 70 63 ud vpcmpleud vpc
000203e0: 6d 70 6e 65 71 75 64 20 76 70 63 6d 70 6e 6c 74 mpnequd vpcmpnlt
000203f0: 75 64 20 76 70 63 6d 70 6e 6c 65 75 64 20 76 70 ud vpcmpnleud vp
00020400: 63 6d 70 75 64 20 76 70 63 6d 70 65 71 75 71 20 cmpud vpcmpequq
00020410: 76 70 63 6d 70 6c 74 75 71 20 76 70 63 6d 70 6c vpcmpltuq vpcmpl
00020420: 65 75 71 20 76 70 63 6d 70 6e 65 71 75 71 20 76 euq vpcmpnequq v
00020430: 70 63 6d 70 6e 6c 74 75 71 20 76 70 63 6d 70 6e pcmpnltuq vpcmpn
00020440: 6c 65 75 71 20 76 70 63 6d 70 75 71 20 76 70 63 leuq vpcmpuq vpc
00020450: 6f 6d 70 72 65 73 73 64 20 76 70 63 6f 6d 70 72 ompressd vpcompr
00020460: 65 73 73 71 20 76 70 65 72 6d 69 32 64 20 76 70 essq vpermi2d vp
00020470: 65 72 6d 69 32 70 64 20 76 70 65 72 6d 69 32 70 ermi2pd vpermi2p
00020480: 73 20 76 70 65 72 6d 69 32 71 20 76 70 65 72 6d s vpermi2q vperm
00020490: 74 32 64 20 76 70 65 72 6d 74 32 70 64 20 76 70 t2d vpermt2pd vp
000204a0: 65 72 6d 74 32 70 73 20 76 70 65 72 6d 74 32 71 ermt2ps vpermt2q
000204b0: 20 76 70 65 78 70 61 6e 64 64 20 76 70 65 78 70 vpexpandd vpexp
000204c0: 61 6e 64 71 20 76 70 6d 61 78 73 71 20 76 70 6d andq vpmaxsq vpm
000204d0: 61 78 75 71 20 76 70 6d 69 6e 73 71 20 76 70 6d axuq vpminsq vpm
000204e0: 69 6e 75 71 20 76 70 6d 6f 76 64 62 20 76 70 6d inuq vpmovdb vpm
000204f0: 6f 76 64 77 20 76 70 6d 6f 76 71 62 20 76 70 6d ovdw vpmovqb vpm
00020500: 6f 76 71 64 20 76 70 6d 6f 76 71 77 20 76 70 6d ovqd vpmovqw vpm
00020510: 6f 76 73 64 62 20 76 70 6d 6f 76 73 64 77 20 76 ovsdb vpmovsdw v
00020520: 70 6d 6f 76 73 71 62 20 76 70 6d 6f 76 73 71 64 pmovsqb vpmovsqd
00020530: 20 76 70 6d 6f 76 73 71 77 20 76 70 6d 6f 76 75 vpmovsqw vpmovu
00020540: 73 64 62 20 76 70 6d 6f 76 75 73 64 77 20 76 70 sdb vpmovusdw vp
00020550: 6d 6f 76 75 73 71 62 20 76 70 6d 6f 76 75 73 71 movusqb vpmovusq
00020560: 64 20 76 70 6d 6f 76 75 73 71 77 20 76 70 6f 72 d vpmovusqw vpor
00020570: 64 20 76 70 6f 72 71 20 76 70 72 6f 6c 64 20 76 d vporq vprold v
00020580: 70 72 6f 6c 71 20 76 70 72 6f 6c 76 64 20 76 70 prolq vprolvd vp
00020590: 72 6f 6c 76 71 20 76 70 72 6f 72 64 20 76 70 72 rolvq vprord vpr
000205a0: 6f 72 71 20 76 70 72 6f 72 76 64 20 76 70 72 6f orq vprorvd vpro
000205b0: 72 76 71 20 76 70 73 63 61 74 74 65 72 64 64 20 rvq vpscatterdd
000205c0: 76 70 73 63 61 74 74 65 72 64 71 20 76 70 73 63 vpscatterdq vpsc
000205d0: 61 74 74 65 72 71 64 20 76 70 73 63 61 74 74 65 atterqd vpscatte
000205e0: 72 71 71 20 76 70 73 72 61 71 20 76 70 73 72 61 rqq vpsraq vpsra
000205f0: 76 71 20 76 70 74 65 72 6e 6c 6f 67 64 20 76 70 vq vpternlogd vp
00020600: 74 65 72 6e 6c 6f 67 71 20 76 70 74 65 73 74 6d ternlogq vptestm
00020610: 64 20 76 70 74 65 73 74 6d 71 20 76 70 74 65 73 d vptestmq vptes
00020620: 74 6e 6d 64 20 76 70 74 65 73 74 6e 6d 71 20 76 tnmd vptestnmq v
00020630: 70 78 6f 72 64 20 76 70 78 6f 72 71 20 76 72 63 pxord vpxorq vrc
00020640: 70 31 34 70 64 20 76 72 63 70 31 34 70 73 20 76 p14pd vrcp14ps v
00020650: 72 63 70 31 34 73 64 20 76 72 63 70 31 34 73 73 rcp14sd vrcp14ss
00020660: 20 76 72 6e 64 73 63 61 6c 65 70 64 20 76 72 6e vrndscalepd vrn
00020670: 64 73 63 61 6c 65 70 73 20 76 72 6e 64 73 63 61 dscaleps vrndsca
00020680: 6c 65 73 64 20 76 72 6e 64 73 63 61 6c 65 73 73 lesd vrndscaless
00020690: 20 76 72 73 71 72 74 31 34 70 64 20 76 72 73 71 vrsqrt14pd vrsq
000206a0: 72 74 31 34 70 73 20 76 72 73 71 72 74 31 34 73 rt14ps vrsqrt14s
000206b0: 64 20 76 72 73 71 72 74 31 34 73 73 20 76 73 63 d vrsqrt14ss vsc
000206c0: 61 6c 65 66 70 64 20 76 73 63 61 6c 65 66 70 73 alefpd vscalefps
000206d0: 20 76 73 63 61 6c 65 66 73 64 20 76 73 63 61 6c vscalefsd vscal
000206e0: 65 66 73 73 20 76 73 63 61 74 74 65 72 64 70 64 efss vscatterdpd
000206f0: 20 76 73 63 61 74 74 65 72 64 70 73 20 76 73 63 vscatterdps vsc
00020700: 61 74 74 65 72 71 70 64 20 76 73 63 61 74 74 65 atterqpd vscatte
00020710: 72 71 70 73 20 76 73 68 75 66 66 33 32 78 34 20 rqps vshuff32x4
00020720: 76 73 68 75 66 66 36 34 78 32 20 76 73 68 75 66 vshuff64x2 vshuf
00020730: 69 33 32 78 34 20 76 73 68 75 66 69 36 34 78 32 i32x4 vshufi64x2
00020740: 20 6b 61 6e 64 6e 77 20 6b 61 6e 64 77 20 6b 6d kandnw kandw km
00020750: 6f 76 77 20 6b 6e 6f 74 77 20 6b 6f 72 74 65 73 ovw knotw kortes
00020760: 74 77 20 6b 6f 72 77 20 6b 73 68 69 66 74 6c 77 tw korw kshiftlw
00020770: 20 6b 73 68 69 66 74 72 77 20 6b 75 6e 70 63 6b kshiftrw kunpck
00020780: 62 77 20 6b 78 6e 6f 72 77 20 6b 78 6f 72 77 20 bw kxnorw kxorw
00020790: 76 70 62 72 6f 61 64 63 61 73 74 6d 62 32 71 20 vpbroadcastmb2q
000207a0: 76 70 62 72 6f 61 64 63 61 73 74 6d 77 32 64 20 vpbroadcastmw2d
000207b0: 76 70 63 6f 6e 66 6c 69 63 74 64 20 76 70 63 6f vpconflictd vpco
000207c0: 6e 66 6c 69 63 74 71 20 76 70 6c 7a 63 6e 74 64 nflictq vplzcntd
000207d0: 20 76 70 6c 7a 63 6e 74 71 20 76 65 78 70 32 70 vplzcntq vexp2p
000207e0: 64 20 76 65 78 70 32 70 73 20 76 72 63 70 32 38 d vexp2ps vrcp28
000207f0: 70 64 20 76 72 63 70 32 38 70 73 20 76 72 63 70 pd vrcp28ps vrcp
00020800: 32 38 73 64 20 76 72 63 70 32 38 73 73 20 76 72 28sd vrcp28ss vr
00020810: 73 71 72 74 32 38 70 64 20 76 72 73 71 72 74 32 sqrt28pd vrsqrt2
00020820: 38 70 73 20 76 72 73 71 72 74 32 38 73 64 20 76 8ps vrsqrt28sd v
00020830: 72 73 71 72 74 32 38 73 73 20 76 67 61 74 68 65 rsqrt28ss vgathe
00020840: 72 70 66 30 64 70 64 20 76 67 61 74 68 65 72 70 rpf0dpd vgatherp
00020850: 66 30 64 70 73 20 76 67 61 74 68 65 72 70 66 30 f0dps vgatherpf0
00020860: 71 70 64 20 76 67 61 74 68 65 72 70 66 30 71 70 qpd vgatherpf0qp
00020870: 73 20 76 67 61 74 68 65 72 70 66 31 64 70 64 20 s vgatherpf1dpd
00020880: 76 67 61 74 68 65 72 70 66 31 64 70 73 20 76 67 vgatherpf1dps vg
00020890: 61 74 68 65 72 70 66 31 71 70 64 20 76 67 61 74 atherpf1qpd vgat
000208a0: 68 65 72 70 66 31 71 70 73 20 76 73 63 61 74 74 herpf1qps vscatt
000208b0: 65 72 70 66 30 64 70 64 20 76 73 63 61 74 74 65 erpf0dpd vscatte
000208c0: 72 70 66 30 64 70 73 20 76 73 63 61 74 74 65 72 rpf0dps vscatter
000208d0: 70 66 30 71 70 64 20 76 73 63 61 74 74 65 72 70 pf0qpd vscatterp
000208e0: 66 30 71 70 73 20 76 73 63 61 74 74 65 72 70 66 f0qps vscatterpf
000208f0: 31 64 70 64 20 76 73 63 61 74 74 65 72 70 66 31 1dpd vscatterpf1
00020900: 64 70 73 20 76 73 63 61 74 74 65 72 70 66 31 71 dps vscatterpf1q
00020910: 70 64 20 76 73 63 61 74 74 65 72 70 66 31 71 70 pd vscatterpf1qp
00020920: 73 20 70 72 65 66 65 74 63 68 77 74 31 20 62 6e s prefetchwt1 bn
00020930: 64 6d 6b 20 62 6e 64 63 6c 20 62 6e 64 63 75 20 dmk bndcl bndcu
00020940: 62 6e 64 63 6e 20 62 6e 64 6d 6f 76 20 62 6e 64 bndcn bndmov bnd
00020950: 6c 64 78 20 62 6e 64 73 74 78 20 73 68 61 31 72 ldx bndstx sha1r
00020960: 6e 64 73 34 20 73 68 61 31 6e 65 78 74 65 20 73 nds4 sha1nexte s
00020970: 68 61 31 6d 73 67 31 20 73 68 61 31 6d 73 67 32 ha1msg1 sha1msg2
00020980: 20 73 68 61 32 35 36 72 6e 64 73 32 20 73 68 61 sha256rnds2 sha
00020990: 32 35 36 6d 73 67 31 20 73 68 61 32 35 36 6d 73 256msg1 sha256ms
000209a0: 67 32 20 68 69 6e 74 5f 6e 6f 70 30 20 68 69 6e g2 hint_nop0 hin
000209b0: 74 5f 6e 6f 70 31 20 68 69 6e 74 5f 6e 6f 70 32 t_nop1 hint_nop2
000209c0: 20 68 69 6e 74 5f 6e 6f 70 33 20 68 69 6e 74 5f hint_nop3 hint_
000209d0: 6e 6f 70 34 20 68 69 6e 74 5f 6e 6f 70 35 20 68 nop4 hint_nop5 h
000209e0: 69 6e 74 5f 6e 6f 70 36 20 68 69 6e 74 5f 6e 6f int_nop6 hint_no
000209f0: 70 37 20 68 69 6e 74 5f 6e 6f 70 38 20 68 69 6e p7 hint_nop8 hin
00020a00: 74 5f 6e 6f 70 39 20 68 69 6e 74 5f 6e 6f 70 31 t_nop9 hint_nop1
00020a10: 30 20 68 69 6e 74 5f 6e 6f 70 31 31 20 68 69 6e 0 hint_nop11 hin
00020a20: 74 5f 6e 6f 70 31 32 20 68 69 6e 74 5f 6e 6f 70 t_nop12 hint_nop
00020a30: 31 33 20 68 69 6e 74 5f 6e 6f 70 31 34 20 68 69 13 hint_nop14 hi
00020a40: 6e 74 5f 6e 6f 70 31 35 20 68 69 6e 74 5f 6e 6f nt_nop15 hint_no
00020a50: 70 31 36 20 68 69 6e 74 5f 6e 6f 70 31 37 20 68 p16 hint_nop17 h
00020a60: 69 6e 74 5f 6e 6f 70 31 38 20 68 69 6e 74 5f 6e int_nop18 hint_n
00020a70: 6f 70 31 39 20 68 69 6e 74 5f 6e 6f 70 32 30 20 op19 hint_nop20
00020a80: 68 69 6e 74 5f 6e 6f 70 32 31 20 68 69 6e 74 5f hint_nop21 hint_
00020a90: 6e 6f 70 32 32 20 68 69 6e 74 5f 6e 6f 70 32 33 nop22 hint_nop23
00020aa0: 20 68 69 6e 74 5f 6e 6f 70 32 34 20 68 69 6e 74 hint_nop24 hint
00020ab0: 5f 6e 6f 70 32 35 20 68 69 6e 74 5f 6e 6f 70 32 _nop25 hint_nop2
00020ac0: 36 20 68 69 6e 74 5f 6e 6f 70 32 37 20 68 69 6e 6 hint_nop27 hin
00020ad0: 74 5f 6e 6f 70 32 38 20 68 69 6e 74 5f 6e 6f 70 t_nop28 hint_nop
00020ae0: 32 39 20 68 69 6e 74 5f 6e 6f 70 33 30 20 68 69 29 hint_nop30 hi
00020af0: 6e 74 5f 6e 6f 70 33 31 20 68 69 6e 74 5f 6e 6f nt_nop31 hint_no
00020b00: 70 33 32 20 68 69 6e 74 5f 6e 6f 70 33 33 20 68 p32 hint_nop33 h
00020b10: 69 6e 74 5f 6e 6f 70 33 34 20 68 69 6e 74 5f 6e int_nop34 hint_n
00020b20: 6f 70 33 35 20 68 69 6e 74 5f 6e 6f 70 33 36 20 op35 hint_nop36
00020b30: 68 69 6e 74 5f 6e 6f 70 33 37 20 68 69 6e 74 5f hint_nop37 hint_
00020b40: 6e 6f 70 33 38 20 68 69 6e 74 5f 6e 6f 70 33 39 nop38 hint_nop39
00020b50: 20 68 69 6e 74 5f 6e 6f 70 34 30 20 68 69 6e 74 hint_nop40 hint
00020b60: 5f 6e 6f 70 34 31 20 68 69 6e 74 5f 6e 6f 70 34 _nop41 hint_nop4
00020b70: 32 20 68 69 6e 74 5f 6e 6f 70 34 33 20 68 69 6e 2 hint_nop43 hin
00020b80: 74 5f 6e 6f 70 34 34 20 68 69 6e 74 5f 6e 6f 70 t_nop44 hint_nop
00020b90: 34 35 20 68 69 6e 74 5f 6e 6f 70 34 36 20 68 69 45 hint_nop46 hi
00020ba0: 6e 74 5f 6e 6f 70 34 37 20 68 69 6e 74 5f 6e 6f nt_nop47 hint_no
00020bb0: 70 34 38 20 68 69 6e 74 5f 6e 6f 70 34 39 20 68 p48 hint_nop49 h
00020bc0: 69 6e 74 5f 6e 6f 70 35 30 20 68 69 6e 74 5f 6e int_nop50 hint_n
00020bd0: 6f 70 35 31 20 68 69 6e 74 5f 6e 6f 70 35 32 20 op51 hint_nop52
00020be0: 68 69 6e 74 5f 6e 6f 70 35 33 20 68 69 6e 74 5f hint_nop53 hint_
00020bf0: 6e 6f 70 35 34 20 68 69 6e 74 5f 6e 6f 70 35 35 nop54 hint_nop55
00020c00: 20 68 69 6e 74 5f 6e 6f 70 35 36 20 68 69 6e 74 hint_nop56 hint
00020c10: 5f 6e 6f 70 35 37 20 68 69 6e 74 5f 6e 6f 70 35 _nop57 hint_nop5
00020c20: 38 20 68 69 6e 74 5f 6e 6f 70 35 39 20 68 69 6e 8 hint_nop59 hin
00020c30: 74 5f 6e 6f 70 36 30 20 68 69 6e 74 5f 6e 6f 70 t_nop60 hint_nop
00020c40: 36 31 20 68 69 6e 74 5f 6e 6f 70 36 32 20 68 69 61 hint_nop62 hi
00020c50: 6e 74 5f 6e 6f 70 36 33 22 2c 62 75 69 6c 74 5f nt_nop63",built_
00020c60: 69 6e 3a 22 69 70 20 65 69 70 20 72 69 70 20 61 in:"ip eip rip a
00020c70: 6c 20 61 68 20 62 6c 20 62 68 20 63 6c 20 63 68 l ah bl bh cl ch
00020c80: 20 64 6c 20 64 68 20 73 69 6c 20 64 69 6c 20 62 dl dh sil dil b
00020c90: 70 6c 20 73 70 6c 20 72 38 62 20 72 39 62 20 72 pl spl r8b r9b r
00020ca0: 31 30 62 20 72 31 31 62 20 72 31 32 62 20 72 31 10b r11b r12b r1
00020cb0: 33 62 20 72 31 34 62 20 72 31 35 62 20 61 78 20 3b r14b r15b ax
00020cc0: 62 78 20 63 78 20 64 78 20 73 69 20 64 69 20 62 bx cx dx si di b
00020cd0: 70 20 73 70 20 72 38 77 20 72 39 77 20 72 31 30 p sp r8w r9w r10
00020ce0: 77 20 72 31 31 77 20 72 31 32 77 20 72 31 33 77 w r11w r12w r13w
00020cf0: 20 72 31 34 77 20 72 31 35 77 20 65 61 78 20 65 r14w r15w eax e
00020d00: 62 78 20 65 63 78 20 65 64 78 20 65 73 69 20 65 bx ecx edx esi e
00020d10: 64 69 20 65 62 70 20 65 73 70 20 65 69 70 20 72 di ebp esp eip r
00020d20: 38 64 20 72 39 64 20 72 31 30 64 20 72 31 31 64 8d r9d r10d r11d
00020d30: 20 72 31 32 64 20 72 31 33 64 20 72 31 34 64 20 r12d r13d r14d
00020d40: 72 31 35 64 20 72 61 78 20 72 62 78 20 72 63 78 r15d rax rbx rcx
00020d50: 20 72 64 78 20 72 73 69 20 72 64 69 20 72 62 70 rdx rsi rdi rbp
00020d60: 20 72 73 70 20 72 38 20 72 39 20 72 31 30 20 72 rsp r8 r9 r10 r
00020d70: 31 31 20 72 31 32 20 72 31 33 20 72 31 34 20 72 11 r12 r13 r14 r
00020d80: 31 35 20 63 73 20 64 73 20 65 73 20 66 73 20 67 15 cs ds es fs g
00020d90: 73 20 73 73 20 73 74 20 73 74 30 20 73 74 31 20 s ss st st0 st1
00020da0: 73 74 32 20 73 74 33 20 73 74 34 20 73 74 35 20 st2 st3 st4 st5
00020db0: 73 74 36 20 73 74 37 20 6d 6d 30 20 6d 6d 31 20 st6 st7 mm0 mm1
00020dc0: 6d 6d 32 20 6d 6d 33 20 6d 6d 34 20 6d 6d 35 20 mm2 mm3 mm4 mm5
00020dd0: 6d 6d 36 20 6d 6d 37 20 78 6d 6d 30 20 20 78 6d mm6 mm7 xmm0 xm
00020de0: 6d 31 20 20 78 6d 6d 32 20 20 78 6d 6d 33 20 20 m1 xmm2 xmm3
00020df0: 78 6d 6d 34 20 20 78 6d 6d 35 20 20 78 6d 6d 36 xmm4 xmm5 xmm6
00020e00: 20 20 78 6d 6d 37 20 20 78 6d 6d 38 20 20 78 6d xmm7 xmm8 xm
00020e10: 6d 39 20 78 6d 6d 31 30 20 20 78 6d 6d 31 31 20 m9 xmm10 xmm11
00020e20: 78 6d 6d 31 32 20 78 6d 6d 31 33 20 78 6d 6d 31 xmm12 xmm13 xmm1
00020e30: 34 20 78 6d 6d 31 35 20 78 6d 6d 31 36 20 78 6d 4 xmm15 xmm16 xm
00020e40: 6d 31 37 20 78 6d 6d 31 38 20 78 6d 6d 31 39 20 m17 xmm18 xmm19
00020e50: 78 6d 6d 32 30 20 78 6d 6d 32 31 20 78 6d 6d 32 xmm20 xmm21 xmm2
00020e60: 32 20 78 6d 6d 32 33 20 78 6d 6d 32 34 20 78 6d 2 xmm23 xmm24 xm
00020e70: 6d 32 35 20 78 6d 6d 32 36 20 78 6d 6d 32 37 20 m25 xmm26 xmm27
00020e80: 78 6d 6d 32 38 20 78 6d 6d 32 39 20 78 6d 6d 33 xmm28 xmm29 xmm3
00020e90: 30 20 78 6d 6d 33 31 20 79 6d 6d 30 20 20 79 6d 0 xmm31 ymm0 ym
00020ea0: 6d 31 20 20 79 6d 6d 32 20 20 79 6d 6d 33 20 20 m1 ymm2 ymm3
00020eb0: 79 6d 6d 34 20 20 79 6d 6d 35 20 20 79 6d 6d 36 ymm4 ymm5 ymm6
00020ec0: 20 20 79 6d 6d 37 20 20 79 6d 6d 38 20 20 79 6d ymm7 ymm8 ym
00020ed0: 6d 39 20 79 6d 6d 31 30 20 20 79 6d 6d 31 31 20 m9 ymm10 ymm11
00020ee0: 79 6d 6d 31 32 20 79 6d 6d 31 33 20 79 6d 6d 31 ymm12 ymm13 ymm1
00020ef0: 34 20 79 6d 6d 31 35 20 79 6d 6d 31 36 20 79 6d 4 ymm15 ymm16 ym
00020f00: 6d 31 37 20 79 6d 6d 31 38 20 79 6d 6d 31 39 20 m17 ymm18 ymm19
00020f10: 79 6d 6d 32 30 20 79 6d 6d 32 31 20 79 6d 6d 32 ymm20 ymm21 ymm2
00020f20: 32 20 79 6d 6d 32 33 20 79 6d 6d 32 34 20 79 6d 2 ymm23 ymm24 ym
00020f30: 6d 32 35 20 79 6d 6d 32 36 20 79 6d 6d 32 37 20 m25 ymm26 ymm27
00020f40: 79 6d 6d 32 38 20 79 6d 6d 32 39 20 79 6d 6d 33 ymm28 ymm29 ymm3
00020f50: 30 20 79 6d 6d 33 31 20 7a 6d 6d 30 20 20 7a 6d 0 ymm31 zmm0 zm
00020f60: 6d 31 20 20 7a 6d 6d 32 20 20 7a 6d 6d 33 20 20 m1 zmm2 zmm3
00020f70: 7a 6d 6d 34 20 20 7a 6d 6d 35 20 20 7a 6d 6d 36 zmm4 zmm5 zmm6
00020f80: 20 20 7a 6d 6d 37 20 20 7a 6d 6d 38 20 20 7a 6d zmm7 zmm8 zm
00020f90: 6d 39 20 7a 6d 6d 31 30 20 20 7a 6d 6d 31 31 20 m9 zmm10 zmm11
00020fa0: 7a 6d 6d 31 32 20 7a 6d 6d 31 33 20 7a 6d 6d 31 zmm12 zmm13 zmm1
00020fb0: 34 20 7a 6d 6d 31 35 20 7a 6d 6d 31 36 20 7a 6d 4 zmm15 zmm16 zm
00020fc0: 6d 31 37 20 7a 6d 6d 31 38 20 7a 6d 6d 31 39 20 m17 zmm18 zmm19
00020fd0: 7a 6d 6d 32 30 20 7a 6d 6d 32 31 20 7a 6d 6d 32 zmm20 zmm21 zmm2
00020fe0: 32 20 7a 6d 6d 32 33 20 7a 6d 6d 32 34 20 7a 6d 2 zmm23 zmm24 zm
00020ff0: 6d 32 35 20 7a 6d 6d 32 36 20 7a 6d 6d 32 37 20 m25 zmm26 zmm27
00021000: 7a 6d 6d 32 38 20 7a 6d 6d 32 39 20 7a 6d 6d 33 zmm28 zmm29 zmm3
00021010: 30 20 7a 6d 6d 33 31 20 6b 30 20 6b 31 20 6b 32 0 zmm31 k0 k1 k2
00021020: 20 6b 33 20 6b 34 20 6b 35 20 6b 36 20 6b 37 20 k3 k4 k5 k6 k7
00021030: 62 6e 64 30 20 62 6e 64 31 20 62 6e 64 32 20 62 bnd0 bnd1 bnd2 b
00021040: 6e 64 33 20 63 72 30 20 63 72 31 20 63 72 32 20 nd3 cr0 cr1 cr2
00021050: 63 72 33 20 63 72 34 20 63 72 38 20 64 72 30 20 cr3 cr4 cr8 dr0
00021060: 64 72 31 20 64 72 32 20 64 72 33 20 64 72 38 20 dr1 dr2 dr3 dr8
00021070: 74 72 33 20 74 72 34 20 74 72 35 20 74 72 36 20 tr3 tr4 tr5 tr6
00021080: 74 72 37 20 72 30 20 72 31 20 72 32 20 72 33 20 tr7 r0 r1 r2 r3
00021090: 72 34 20 72 35 20 72 36 20 72 37 20 72 30 62 20 r4 r5 r6 r7 r0b
000210a0: 72 31 62 20 72 32 62 20 72 33 62 20 72 34 62 20 r1b r2b r3b r4b
000210b0: 72 35 62 20 72 36 62 20 72 37 62 20 72 30 77 20 r5b r6b r7b r0w
000210c0: 72 31 77 20 72 32 77 20 72 33 77 20 72 34 77 20 r1w r2w r3w r4w
000210d0: 72 35 77 20 72 36 77 20 72 37 77 20 72 30 64 20 r5w r6w r7w r0d
000210e0: 72 31 64 20 72 32 64 20 72 33 64 20 72 34 64 20 r1d r2d r3d r4d
000210f0: 72 35 64 20 72 36 64 20 72 37 64 20 72 30 68 20 r5d r6d r7d r0h
00021100: 72 31 68 20 72 32 68 20 72 33 68 20 72 30 6c 20 r1h r2h r3h r0l
00021110: 72 31 6c 20 72 32 6c 20 72 33 6c 20 72 34 6c 20 r1l r2l r3l r4l
00021120: 72 35 6c 20 72 36 6c 20 72 37 6c 20 72 38 6c 20 r5l r6l r7l r8l
00021130: 72 39 6c 20 72 31 30 6c 20 72 31 31 6c 20 72 31 r9l r10l r11l r1
00021140: 32 6c 20 72 31 33 6c 20 72 31 34 6c 20 72 31 35 2l r13l r14l r15
00021150: 6c 20 64 62 20 64 77 20 64 64 20 64 71 20 64 74 l db dw dd dq dt
00021160: 20 64 64 71 20 64 6f 20 64 79 20 64 7a 20 72 65 ddq do dy dz re
00021170: 73 62 20 72 65 73 77 20 72 65 73 64 20 72 65 73 sb resw resd res
00021180: 71 20 72 65 73 74 20 72 65 73 64 71 20 72 65 73 q rest resdq res
00021190: 6f 20 72 65 73 79 20 72 65 73 7a 20 69 6e 63 62 o resy resz incb
000211a0: 69 6e 20 65 71 75 20 74 69 6d 65 73 20 62 79 74 in equ times byt
000211b0: 65 20 77 6f 72 64 20 64 77 6f 72 64 20 71 77 6f e word dword qwo
000211c0: 72 64 20 6e 6f 73 70 6c 69 74 20 72 65 6c 20 61 rd nosplit rel a
000211d0: 62 73 20 73 65 67 20 77 72 74 20 73 74 72 69 63 bs seg wrt stric
000211e0: 74 20 6e 65 61 72 20 66 61 72 20 61 33 32 20 70 t near far a32 p
000211f0: 74 72 22 2c 6d 65 74 61 3a 22 25 64 65 66 69 6e tr",meta:"%defin
00021200: 65 20 25 78 64 65 66 69 6e 65 20 25 2b 20 25 75 e %xdefine %+ %u
00021210: 6e 64 65 66 20 25 64 65 66 73 74 72 20 25 64 65 ndef %defstr %de
00021220: 66 74 6f 6b 20 25 61 73 73 69 67 6e 20 25 73 74 ftok %assign %st
00021230: 72 63 61 74 20 25 73 74 72 6c 65 6e 20 25 73 75 rcat %strlen %su
00021240: 62 73 74 72 20 25 72 6f 74 61 74 65 20 25 65 6c bstr %rotate %el
00021250: 69 66 20 25 65 6c 73 65 20 25 65 6e 64 69 66 20 if %else %endif
00021260: 25 69 66 20 25 69 66 6d 61 63 72 6f 20 25 69 66 %if %ifmacro %if
00021270: 63 74 78 20 25 69 66 69 64 6e 20 25 69 66 69 64 ctx %ifidn %ifid
00021280: 6e 69 20 25 69 66 69 64 20 25 69 66 6e 75 6d 20 ni %ifid %ifnum
00021290: 25 69 66 73 74 72 20 25 69 66 74 6f 6b 65 6e 20 %ifstr %iftoken
000212a0: 25 69 66 65 6d 70 74 79 20 25 69 66 65 6e 76 20 %ifempty %ifenv
000212b0: 25 65 72 72 6f 72 20 25 77 61 72 6e 69 6e 67 20 %error %warning
000212c0: 25 66 61 74 61 6c 20 25 72 65 70 20 25 65 6e 64 %fatal %rep %end
000212d0: 72 65 70 20 25 69 6e 63 6c 75 64 65 20 25 70 75 rep %include %pu
000212e0: 73 68 20 25 70 6f 70 20 25 72 65 70 6c 20 25 70 sh %pop %repl %p
000212f0: 61 74 68 73 65 61 72 63 68 20 25 64 65 70 65 6e athsearch %depen
00021300: 64 20 25 75 73 65 20 25 61 72 67 20 25 73 74 61 d %use %arg %sta
00021310: 63 6b 73 69 7a 65 20 25 6c 6f 63 61 6c 20 25 6c cksize %local %l
00021320: 69 6e 65 20 25 63 6f 6d 6d 65 6e 74 20 25 65 6e ine %comment %en
00021330: 64 63 6f 6d 6d 65 6e 74 20 2e 6e 6f 6c 69 73 74 dcomment .nolist
00021340: 20 5f 5f 46 49 4c 45 5f 5f 20 5f 5f 4c 49 4e 45 __FILE__ __LINE
00021350: 5f 5f 20 5f 5f 53 45 43 54 5f 5f 20 20 5f 5f 42 __ __SECT__ __B
00021360: 49 54 53 5f 5f 20 5f 5f 4f 55 54 50 55 54 5f 46 ITS__ __OUTPUT_F
00021370: 4f 52 4d 41 54 5f 5f 20 5f 5f 44 41 54 45 5f 5f ORMAT__ __DATE__
00021380: 20 5f 5f 54 49 4d 45 5f 5f 20 5f 5f 44 41 54 45 __TIME__ __DATE
00021390: 5f 4e 55 4d 5f 5f 20 5f 5f 54 49 4d 45 5f 4e 55 _NUM__ __TIME_NU
000213a0: 4d 5f 5f 20 5f 5f 55 54 43 5f 44 41 54 45 5f 5f M__ __UTC_DATE__
000213b0: 20 5f 5f 55 54 43 5f 54 49 4d 45 5f 5f 20 5f 5f __UTC_TIME__ __
000213c0: 55 54 43 5f 44 41 54 45 5f 4e 55 4d 5f 5f 20 5f UTC_DATE_NUM__ _
000213d0: 5f 55 54 43 5f 54 49 4d 45 5f 4e 55 4d 5f 5f 20 _UTC_TIME_NUM__
000213e0: 20 5f 5f 50 41 53 53 5f 5f 20 73 74 72 75 63 20 __PASS__ struc
000213f0: 65 6e 64 73 74 72 75 63 20 69 73 74 72 75 63 20 endstruc istruc
00021400: 61 74 20 69 65 6e 64 20 61 6c 69 67 6e 20 61 6c at iend align al
00021410: 69 67 6e 62 20 73 65 63 74 61 6c 69 67 6e 20 64 ignb sectalign d
00021420: 61 7a 20 6e 6f 64 61 7a 20 75 70 20 64 6f 77 6e az nodaz up down
00021430: 20 7a 65 72 6f 20 64 65 66 61 75 6c 74 20 6f 70 zero default op
00021440: 74 69 6f 6e 20 61 73 73 75 6d 65 20 70 75 62 6c tion assume publ
00021450: 69 63 20 62 69 74 73 20 75 73 65 31 36 20 75 73 ic bits use16 us
00021460: 65 33 32 20 75 73 65 36 34 20 64 65 66 61 75 6c e32 use64 defaul
00021470: 74 20 73 65 63 74 69 6f 6e 20 73 65 67 6d 65 6e t section segmen
00021480: 74 20 61 62 73 6f 6c 75 74 65 20 65 78 74 65 72 t absolute exter
00021490: 6e 20 67 6c 6f 62 61 6c 20 63 6f 6d 6d 6f 6e 20 n global common
000214a0: 63 70 75 20 66 6c 6f 61 74 20 5f 5f 75 74 66 31 cpu float __utf1
000214b0: 36 5f 5f 20 5f 5f 75 74 66 31 36 6c 65 5f 5f 20 6__ __utf16le__
000214c0: 5f 5f 75 74 66 31 36 62 65 5f 5f 20 5f 5f 75 74 __utf16be__ __ut
000214d0: 66 33 32 5f 5f 20 5f 5f 75 74 66 33 32 6c 65 5f f32__ __utf32le_
000214e0: 5f 20 5f 5f 75 74 66 33 32 62 65 5f 5f 20 5f 5f _ __utf32be__ __
000214f0: 66 6c 6f 61 74 38 5f 5f 20 5f 5f 66 6c 6f 61 74 float8__ __float
00021500: 31 36 5f 5f 20 5f 5f 66 6c 6f 61 74 33 32 5f 5f 16__ __float32__
00021510: 20 5f 5f 66 6c 6f 61 74 36 34 5f 5f 20 5f 5f 66 __float64__ __f
00021520: 6c 6f 61 74 38 30 6d 5f 5f 20 5f 5f 66 6c 6f 61 loat80m__ __floa
00021530: 74 38 30 65 5f 5f 20 5f 5f 66 6c 6f 61 74 31 32 t80e__ __float12
00021540: 38 6c 5f 5f 20 5f 5f 66 6c 6f 61 74 31 32 38 68 8l__ __float128h
00021550: 5f 5f 20 5f 5f 49 6e 66 69 6e 69 74 79 5f 5f 20 __ __Infinity__
00021560: 5f 5f 51 4e 61 4e 5f 5f 20 5f 5f 53 4e 61 4e 5f __QNaN__ __SNaN_
00021570: 5f 20 49 6e 66 20 4e 61 4e 20 51 4e 61 4e 20 53 _ Inf NaN QNaN S
00021580: 4e 61 4e 20 66 6c 6f 61 74 38 20 66 6c 6f 61 74 NaN float8 float
00021590: 31 36 20 66 6c 6f 61 74 33 32 20 66 6c 6f 61 74 16 float32 float
000215a0: 36 34 20 66 6c 6f 61 74 38 30 6d 20 66 6c 6f 61 64 float80m floa
000215b0: 74 38 30 65 20 66 6c 6f 61 74 31 32 38 6c 20 66 t80e float128l f
000215c0: 6c 6f 61 74 31 32 38 68 20 5f 5f 46 4c 4f 41 54 loat128h __FLOAT
000215d0: 5f 44 41 5a 5f 5f 20 5f 5f 46 4c 4f 41 54 5f 52 _DAZ__ __FLOAT_R
000215e0: 4f 55 4e 44 5f 5f 20 5f 5f 46 4c 4f 41 54 5f 5f OUND__ __FLOAT__
000215f0: 22 7d 2c 63 6f 6e 74 61 69 6e 73 3a 5b 73 2e 43 "},contains:[s.C
00021600: 4f 4d 4d 45 4e 54 28 22 3b 22 2c 22 24 22 2c 7b OMMENT(";","$",{
00021610: 72 65 6c 65 76 61 6e 63 65 3a 30 7d 29 2c 7b 63 relevance:0}),{c
00021620: 6c 61 73 73 4e 61 6d 65 3a 22 6e 75 6d 62 65 72 lassName:"number
00021630: 22 2c 76 61 72 69 61 6e 74 73 3a 5b 7b 62 65 67 ",variants:[{beg
00021640: 69 6e 3a 22 5c 5c 62 28 3f 3a 28 5b 30 2d 39 5d in:"\\b(?:([0-9]
00021650: 5b 30 2d 39 5f 5d 2a 29 3f 5c 5c 2e 5b 30 2d 39 [0-9_]*)?\\.[0-9
00021660: 5f 5d 2a 28 3f 3a 5b 65 45 5d 5b 2b 2d 5d 3f 5b _]*(?:[eE][+-]?[
00021670: 30 2d 39 5f 5d 2b 29 3f 7c 28 30 5b 58 78 5d 29 0-9_]+)?|(0[Xx])
00021680: 3f 5b 30 2d 39 5d 5b 30 2d 39 5f 5d 2a 5c 5c 2e ?[0-9][0-9_]*\\.
00021690: 3f 5b 30 2d 39 5f 5d 2a 28 3f 3a 5b 70 50 5d 28 ?[0-9_]*(?:[pP](
000216a0: 3f 3a 5b 2b 2d 5d 3f 5b 30 2d 39 5f 5d 2b 29 3f ?:[+-]?[0-9_]+)?
000216b0: 29 3f 29 5c 5c 62 22 2c 72 65 6c 65 76 61 6e 63 )?)\\b",relevanc
000216c0: 65 3a 30 7d 2c 7b 62 65 67 69 6e 3a 22 5c 5c 24 e:0},{begin:"\\$
000216d0: 5b 30 2d 39 5d 5b 30 2d 39 41 2d 46 61 2d 66 5d [0-9][0-9A-Fa-f]
000216e0: 2a 22 2c 72 65 6c 65 76 61 6e 63 65 3a 30 7d 2c *",relevance:0},
000216f0: 7b 62 65 67 69 6e 3a 22 5c 5c 62 28 3f 3a 5b 30 {begin:"\\b(?:[0
00021700: 2d 39 41 2d 46 61 2d 66 5d 5b 30 2d 39 41 2d 46 -9A-Fa-f][0-9A-F
00021710: 61 2d 66 5f 5d 2a 5b 48 68 5d 7c 5b 30 2d 39 5d a-f_]*[Hh]|[0-9]
00021720: 5b 30 2d 39 5f 5d 2a 5b 44 64 54 74 5d 3f 7c 5b [0-9_]*[DdTt]?|[
00021730: 30 2d 37 5d 5b 30 2d 37 5f 5d 2a 5b 51 71 4f 6f 0-7][0-7_]*[QqOo
00021740: 5d 7c 5b 30 2d 31 5d 5b 30 2d 31 5f 5d 2a 5b 42 ]|[0-1][0-1_]*[B
00021750: 62 59 79 5d 29 5c 5c 62 22 7d 2c 7b 62 65 67 69 bYy])\\b"},{begi
00021760: 6e 3a 22 5c 5c 62 28 3f 3a 30 5b 58 78 5d 5b 30 n:"\\b(?:0[Xx][0
00021770: 2d 39 41 2d 46 61 2d 66 5f 5d 2b 7c 30 5b 44 64 -9A-Fa-f_]+|0[Dd
00021780: 54 74 5d 5b 30 2d 39 5f 5d 2b 7c 30 5b 51 71 4f Tt][0-9_]+|0[QqO
00021790: 6f 5d 5b 30 2d 37 5f 5d 2b 7c 30 5b 42 62 59 79 o][0-7_]+|0[BbYy
000217a0: 5d 5b 30 2d 31 5f 5d 2b 29 5c 5c 62 22 7d 5d 7d ][0-1_]+)\\b"}]}
000217b0: 2c 73 2e 51 55 4f 54 45 5f 53 54 52 49 4e 47 5f ,s.QUOTE_STRING_
000217c0: 4d 4f 44 45 2c 7b 63 6c 61 73 73 4e 61 6d 65 3a MODE,{className:
000217d0: 22 73 74 72 69 6e 67 22 2c 76 61 72 69 61 6e 74 "string",variant
000217e0: 73 3a 5b 7b 62 65 67 69 6e 3a 22 27 22 2c 65 6e s:[{begin:"'",en
000217f0: 64 3a 22 5b 5e 5c 5c 5c 5c 5d 27 22 7d 2c 7b 62 d:"[^\\\\]'"},{b
00021800: 65 67 69 6e 3a 22 60 22 2c 65 6e 64 3a 22 5b 5e egin:"`",end:"[^
00021810: 5c 5c 5c 5c 5d 60 22 7d 5d 2c 72 65 6c 65 76 61 \\\\]`"}],releva
00021820: 6e 63 65 3a 30 7d 2c 7b 63 6c 61 73 73 4e 61 6d nce:0},{classNam
00021830: 65 3a 22 73 79 6d 62 6f 6c 22 2c 76 61 72 69 61 e:"symbol",varia
00021840: 6e 74 73 3a 5b 7b 62 65 67 69 6e 3a 22 5e 5c 5c nts:[{begin:"^\\
00021850: 73 2a 5b 41 2d 5a 61 2d 7a 2e 5f 3f 5d 5b 41 2d s*[A-Za-z._?][A-
00021860: 5a 61 2d 7a 30 2d 39 5f 24 23 40 7e 2e 3f 5d 2a Za-z0-9_$#@~.?]*
00021870: 28 3a 7c 5c 5c 73 2b 6c 61 62 65 6c 29 22 7d 2c (:|\\s+label)"},
00021880: 7b 62 65 67 69 6e 3a 22 5e 5c 5c 73 2a 25 25 5b {begin:"^\\s*%%[
00021890: 41 2d 5a 61 2d 7a 30 2d 39 5f 24 23 40 7e 2e 3f A-Za-z0-9_$#@~.?
000218a0: 5d 2a 3a 22 7d 5d 2c 72 65 6c 65 76 61 6e 63 65 ]*:"}],relevance
000218b0: 3a 30 7d 2c 7b 63 6c 61 73 73 4e 61 6d 65 3a 22 :0},{className:"
000218c0: 73 75 62 73 74 22 2c 62 65 67 69 6e 3a 22 25 5b subst",begin:"%[
000218d0: 30 2d 39 5d 2b 22 2c 72 65 6c 65 76 61 6e 63 65 0-9]+",relevance
000218e0: 3a 30 7d 2c 7b 63 6c 61 73 73 4e 61 6d 65 3a 22 :0},{className:"
000218f0: 73 75 62 73 74 22 2c 62 65 67 69 6e 3a 22 25 21 subst",begin:"%!
00021900: 53 2b 22 2c 72 65 6c 65 76 61 6e 63 65 3a 30 7d S+",relevance:0}
00021910: 2c 7b 63 6c 61 73 73 4e 61 6d 65 3a 22 6d 65 74 ,{className:"met
00021920: 61 22 2c 62 65 67 69 6e 3a 2f 5e 5c 73 2a 5c 2e a",begin:/^\s*\.
00021930: 5b 5c 77 5f 2d 5d 2b 2f 7d 5d 7d 7d 7d 28 29 29 [\w_-]+/}]}}}())
00021940: 3b ;