TEXT 20
T.js Guest on 2nd September 2020 12:21:16 PM
  1. Clazz.declarePackage ("JS");
  2. Clazz.load (["java.util.Hashtable"], "JS.T", ["java.lang.Boolean", "java.util.Arrays", "JU.AU", "$.Lst", "JU.Logger"], function () {
  3. c$ = Clazz.decorateAsClass (function () {
  4. this.tok = 0;
  5. this.value = null;
  6. this.intValue = 2147483647;
  7. Clazz.instantialize (this, arguments);
  8. }, JS, "T");
  9. c$.t = Clazz.defineMethod (c$, "t",
  10. function (tok) {
  11. var token =  new JS.T ();
  12. token.tok = tok;
  13. return token;
  14. }, "~N");
  15. c$.tv = Clazz.defineMethod (c$, "tv",
  16. function (tok, intValue, value) {
  17. var token = JS.T.t (tok);
  18. token.intValue = intValue;
  19. token.value = value;
  20. return token;
  21. }, "~N,~N,~O");
  22. c$.o = Clazz.defineMethod (c$, "o",
  23. function (tok, value) {
  24. var token = JS.T.t (tok);
  25. token.value = value;
  26. return token;
  27. }, "~N,~O");
  28. c$.n = Clazz.defineMethod (c$, "n",
  29. function (tok, intValue) {
  30. var token = JS.T.t (tok);
  31. token.intValue = intValue;
  32. return token;
  33. }, "~N,~N");
  34. c$.i = Clazz.defineMethod (c$, "i",
  35. function (intValue) {
  36. var token = JS.T.t (2);
  37. token.intValue = intValue;
  38. return token;
  39. }, "~N");
  40. c$.tokAttr = Clazz.defineMethod (c$, "tokAttr",
  41. function (a, b) {
  42. return (a & b) == (b & b);
  43. }, "~N,~N");
  44. c$.tokAttrOr = Clazz.defineMethod (c$, "tokAttrOr",
  45. function (a, b1, b2) {
  46. return (a & b1) == (b1 & b1) || (a & b2) == (b2 & b2);
  47. }, "~N,~N,~N");
  48. c$.getPrecedence = Clazz.defineMethod (c$, "getPrecedence",
  49. function (tokOperator) {
  50. return ((tokOperator >> 4) & 0xF);
  51. }, "~N");
  52. c$.getMaxMathParams = Clazz.defineMethod (c$, "getMaxMathParams",
  53. function (tokCommand) {
  54. return ((tokCommand >> 9) & 0x3);
  55. }, "~N");
  56. c$.addToken = Clazz.defineMethod (c$, "addToken",
  57. function (ident, token) {
  58. JS.T.tokenMap.put (ident, token);
  59. }, "~S,JS.T");
  60. c$.getTokenFromName = Clazz.defineMethod (c$, "getTokenFromName",
  61. function (name) {
  62. if (name == null) System.out.println ("???");
  63. return JS.T.tokenMap.get (name);
  64. }, "~S");
  65. c$.getTokFromName = Clazz.defineMethod (c$, "getTokFromName",
  66. function (name) {
  67. var token = JS.T.getTokenFromName (name.toLowerCase ());
  68. return (token == null ? 0 : token.tok);
  69. }, "~S");
  70. c$.nameOf = Clazz.defineMethod (c$, "nameOf",
  71. function (tok) {
  72. for (var token, $token = JS.T.tokenMap.values ().iterator (); $token.hasNext () && ((token = $token.next ()) || true);) {
  73. if (token.tok == tok) return "" + token.value;
  74. }
  75. return "0x" + Integer.toHexString (tok);
  76. }, "~N");
  77. Clazz.overrideMethod (c$, "toString",
  78. function () {
  79. return this.toString2 ();
  80. });
  81. Clazz.defineMethod (c$, "toString2",
  82. function () {
  83. return "Token[" + JS.T.astrType[this.tok < 16 ? this.tok : 16] + "(" + (this.tok % (512)) + "/0x" + Integer.toHexString (this.tok) + ")" + ((this.intValue == 2147483647) ? "" : " intValue=" + this.intValue + "(0x" + Integer.toHexString (this.intValue) + ")") + ((this.value == null) ? "" : Clazz.instanceOf (this.value, String) ? " value=\"" + this.value + "\"" : " value=" + this.value) + "]";
  84. });
  85. c$.getCommandSet = Clazz.defineMethod (c$, "getCommandSet",
  86. function (strBegin) {
  87. var cmds = "";
  88. var htSet =  new java.util.Hashtable ();
  89. var nCmds = 0;
  90. var s = (strBegin == null || strBegin.length == 0 ? null : strBegin.toLowerCase ());
  91. var isMultiCharacter = (s != null && s.length > 1);
  92. for (var entry, $entry = JS.T.tokenMap.entrySet ().iterator (); $entry.hasNext () && ((entry = $entry.next ()) || true);) {
  93. var name = entry.getKey ();
  94. var token = entry.getValue ();
  95. if ((token.tok & 4096) != 0 && (s == null || name.indexOf (s) == 0) && (isMultiCharacter || (token.value).equals (name))) htSet.put (name, Boolean.TRUE);
  96. }
  97. for (var entry, $entry = htSet.entrySet ().iterator (); $entry.hasNext () && ((entry = $entry.next ()) || true);) {
  98. var name = entry.getKey ();
  99. if (name.charAt (name.length - 1) != 's' || !htSet.containsKey (name.substring (0, name.length - 1))) cmds += (nCmds++ == 0 ? "" : ";") + name;
  100. }
  101. return cmds;
  102. }, "~S");
  103. c$.getAtomPropertiesLike = Clazz.defineMethod (c$, "getAtomPropertiesLike",
  104. function (type) {
  105. type = type.toLowerCase ();
  106. var v =  new JU.Lst ();
  107. var isAll = (type.length == 0);
  108. for (var entry, $entry = JS.T.tokenMap.entrySet ().iterator (); $entry.hasNext () && ((entry = $entry.next ()) || true);) {
  109. var name = entry.getKey ();
  110. if (name.charAt (0) == '_') continue;
  111. var token = entry.getValue ();
  112. if (JS.T.tokAttr (token.tok, 1078984704) && (isAll || name.toLowerCase ().startsWith (type))) {
  113. if (isAll || !(token.value).toLowerCase ().startsWith (type)) token = JS.T.o (token.tok, name);
  114. v.addLast (token);
  115. }}
  116. return (v.size () == 0 ? null : v);
  117. }, "~S");
  118. c$.getTokensLike = Clazz.defineMethod (c$, "getTokensLike",
  119. function (type) {
  120. var attr = (type.equals ("setparam") ? 536870912 : type.equals ("misc") ? 1073741824 : type.equals ("mathfunc") ? 135266304 : 4096);
  121. var notattr = (attr == 536870912 ? 1610612736 : 0);
  122. var v =  new JU.Lst ();
  123. for (var entry, $entry = JS.T.tokenMap.entrySet ().iterator (); $entry.hasNext () && ((entry = $entry.next ()) || true);) {
  124. var name = entry.getKey ();
  125. var token = entry.getValue ();
  126. if (JS.T.tokAttr (token.tok, attr) && (notattr == 0 || !JS.T.tokAttr (token.tok, notattr))) v.addLast (name);
  127. }
  128. var a = v.toArray ( new Array (v.size ()));
  129. java.util.Arrays.sort (a);
  130. return a;
  131. }, "~S");
  132. c$.getSettableTokFromString = Clazz.defineMethod (c$, "getSettableTokFromString",
  133. function (s) {
  134. var tok = JS.T.getTokFromName (s);
  135. return (tok != 0 && JS.T.tokAttr (tok, 2048) && !JS.T.tokAttr (tok, 1141899264) ? tok : 0);
  136. }, "~S");
  137. c$.completeCommand = Clazz.defineMethod (c$, "completeCommand",
  138. function (map, isSet, asCommand, str, n) {
  139. if (map == null) map = JS.T.tokenMap;
  140.  else asCommand = false;
  141. var v =  new JU.Lst ();
  142. str = str.toLowerCase ();
  143. for (var name, $name = map.keySet ().iterator (); $name.hasNext () && ((name = $name.next ()) || true);) {
  144. if (!name.startsWith (str)) continue;
  145. var tok = JS.T.getTokFromName (name);
  146. if (asCommand ? JS.T.tokAttr (tok, 4096) : isSet ? JS.T.tokAttr (tok, 536870912) && !JS.T.tokAttr (tok, 1610612736) : true) v.addLast (name);
  147. }
  148. return JU.AU.sortedItem (v, n);
  149. }, "java.util.Map,~B,~B,~S,~N");
  150. c$.getParamType = Clazz.defineMethod (c$, "getParamType",
  151. function (tok) {
  152. if (!JS.T.tokAttr (tok, 536870912)) return 0;
  153. return tok & 662700032;
  154. }, "~N");
  155. c$.getTokensType = Clazz.defineMethod (c$, "getTokensType",
  156. function (map, attr) {
  157. for (var e, $e = JS.T.tokenMap.entrySet ().iterator (); $e.hasNext () && ((e = $e.next ()) || true);) {
  158. var t = e.getValue ();
  159. if (JS.T.tokAttr (t.tok, attr)) map.put (e.getKey (), e.getValue ());
  160. }
  161. }, "java.util.Map,~N");
  162. c$.isIDcmd = Clazz.defineMethod (c$, "isIDcmd",
  163. function (cmdtok) {
  164. switch (cmdtok) {
  165. case 135180:
  166. case 135176:
  167. case 135174:
  168. case 135188:
  169. case 135402505:
  170. return true;
  171. default:
  172. return false;
  173. }
  174. }, "~N");
  175. Clazz.defineMethod (c$, "equals",
  176. function (o) {
  177. if (!(Clazz.instanceOf (o, JS.T))) return false;
  178. var t = o;
  179. if (this.tok == t.tok) return (t.intValue == this.intValue && (this.tok == 2 || t.value.equals (this.value)));
  180. switch (this.tok) {
  181. case 2:
  182. return (t.tok == 3 && (t.value).floatValue () == this.intValue);
  183. case 3:
  184. return (t.tok == 2 && (this.value).floatValue () == t.intValue);
  185. default:
  186. return false;
  187. }
  188. }, "~O");
  189. Clazz.defineStatics (c$,
  190. "astrType", null);
  191. {
  192. JS.T.astrType = "nada identifier integer decimal string seqcode hash array point point4 bitset matrix3f matrix4f array hash bytearray keyword".$plit (" ");
  193. }Clazz.defineStatics (c$,
  194. "nada", 0,
  195. "integer", 2,
  196. "decimal", 3,
  197. "string", 4,
  198. "seqcode", 5,
  199. "hash", 6,
  200. "varray", 7,
  201. "point3f", 8,
  202. "point4f", 9,
  203. "bitset", 10,
  204. "matrix3f", 11,
  205. "matrix4f", 12,
  206. "listf", 13,
  207. "context", 14,
  208. "barray", 15,
  209. "keyword", 16,
  210. "setparam", 536870912,
  211. "misc", 1073741824,
  212. "deprecatedparam", 1610612736,
  213. "identifier", 1073741824,
  214. "scriptCommand", 4096,
  215. "atomExpressionCommand", 12288,
  216. "implicitStringCommand", 20480,
  217. "mathExpressionCommand", 36864,
  218. "flowCommand", 102400,
  219. "shapeCommand", 135168,
  220. "noArgs", 262144,
  221. "defaultON", 524288,
  222. "expression", 1048576,
  223. "predefinedset", 3145728,
  224. "atomproperty", 1078984704,
  225. "strproperty", 1087373312,
  226. "intproperty", 1095761920,
  227. "floatproperty", 1112539136,
  228. "PROPERTYFLAGS", 1137704960,
  229. "strparam", 545259520,
  230. "intparam", 553648128,
  231. "floatparam", 570425344,
  232. "booleanparam", 603979776,
  233. "paramTypes", 662700032,
  234. "mathproperty", 1141899264,
  235. "mathfunc", 135266304,
  236. "mathop", 269484032,
  237. "comparator", 269484288,
  238. "center", 12289,
  239. "define", 1060866,
  240. "$delete", 12291,
  241. "display", 1610625028,
  242. "fixed", 1060869,
  243. "hide", 12294,
  244. "restrict", 12295,
  245. "subset", 3158024,
  246. "zap", 1060873,
  247. "print", 36865,
  248. "returncmd", 36866,
  249. "set", 1085443,
  250. "$var", 36868,
  251. "log", 36869,
  252. "throwcmd", 36870,
  253. "echo", 537022465,
  254. "help", 20482,
  255. "hover", 544771,
  256. "message", 20485,
  257. "pause", 20487,
  258. "elseif", 102402,
  259. "elsecmd", 364547,
  260. "endifcmd", 364548,
  261. "whilecmd", 102406,
  262. "breakcmd", 102407,
  263. "continuecmd", 102408,
  264. "end", 1150985,
  265. "switchcmd", 102410,
  266. "casecmd", 102411,
  267. "catchcmd", 102412,
  268. "defaultcmd", 102413,
  269. "trycmd", 364558,
  270. "animation", 4097,
  271. "assign", 4098,
  272. "background", 1610616835,
  273. "bind", 4100,
  274. "bondorder", 4101,
  275. "calculate", 4102,
  276. "capture", 4103,
  277. "cd", 1069064,
  278. "centerat", 4105,
  279. "connect", 4106,
  280. "console", 528395,
  281. "delay", 528397,
  282. "depth", 554176526,
  283. "exit", 266255,
  284. "exitjmol", 266256,
  285. "font", 4114,
  286. "frame", 4115,
  287. "gotocmd", 20500,
  288. "hbond", 1612189718,
  289. "history", 1610616855,
  290. "image", 4120,
  291. "initialize", 266265,
  292. "invertSelected", 4122,
  293. "loop", 528411,
  294. "mapproperty", 1052700,
  295. "minimize", 4126,
  296. "move", 4128,
  297. "moveto", 4129,
  298. "mutate", 4130,
  299. "navigate", 4131,
  300. "parallel", 102436,
  301. "plot", 4133,
  302. "process", 102439,
  303. "quit", 266281,
  304. "ramachandran", 1052714,
  305. "redomove", 4139,
  306. "refresh", 266284,
  307. "reset", 4141,
  308. "restore", 4142,
  309. "resume", 4143,
  310. "rotate", 528432,
  311. "rotateSelected", 4145,
  312. "save", 4146,
  313. "selectionhalos", 1611141171,
  314. "slab", 554176565,
  315. "spin", 1611141175,
  316. "ssbond", 1611141176,
  317. "step", 266298,
  318. "stereo", 528443,
  319. "sync", 4156,
  320. "timeout", 536875070,
  321. "translate", 4160,
  322. "translateSelected", 4162,
  323. "unbind", 4164,
  324. "undomove", 4165,
  325. "vibration", 4166,
  326. "zoom", 4168,
  327. "zoomTo", 4170,
  328. "axes", 1611272194,
  329. "cgo", 135174,
  330. "dipole", 135175,
  331. "draw", 135176,
  332. "frank", 1611272202,
  333. "isosurface", 135180,
  334. "lcaocartoon", 135182,
  335. "measurements", 537006096,
  336. "mo", 1073877010,
  337. "nbo", 1073877011,
  338. "pmesh", 135188,
  339. "plot3d", 135190,
  340. "polyhedra", 135192,
  341. "struts", 1708058,
  342. "unitcell", 1614417948,
  343. "vector", 135198,
  344. "wireframe", 659488,
  345. "expressionBegin", 1048577,
  346. "expressionEnd", 1048578,
  347. "all", 1048579,
  348. "branch", 1048580,
  349. "coord", 1048581,
  350. "dollarsign", 1048582,
  351. "per", 1048583,
  352. "perper", 1048584,
  353. "isaromatic", 1048585,
  354. "leftbrace", 1048586,
  355. "none", 1048587,
  356. "off", 1048588,
  357. "on", 1048589,
  358. "rightbrace", 1048590,
  359. "semicolon", 1048591,
  360. "spec_alternate", 1048607,
  361. "spec_atom", 1048608,
  362. "spec_chain", 1048609,
  363. "spec_model", 1048610,
  364. "spec_model2", 1048611,
  365. "spec_name_pattern", 1048612,
  366. "spec_resid", 1048613,
  367. "spec_seqcode", 1048614,
  368. "spec_seqcode_range", 1048615,
  369. "amino", 3145730,
  370. "bonded", 3145731,
  371. "dna", 3145732,
  372. "hetero", 1613758470,
  373. "helixalpha", 3145735,
  374. "helix310", 3145736,
  375. "helixpi", 3145738,
  376. "hydrogen", 1613758476,
  377. "leadatom", 3145741,
  378. "nucleic", 3145742,
  379. "protein", 3145744,
  380. "purine", 3145746,
  381. "pyrimidine", 3145748,
  382. "rna", 3145750,
  383. "solvent", 1613758488,
  384. "sidechain", 3145754,
  385. "surface", 3145756,
  386. "thismodel", 3145758,
  387. "sheet", 3145760,
  388. "spine", 3145762,
  389. "carbohydrate", 3145764,
  390. "clickable", 3145766,
  391. "displayed", 3145768,
  392. "hidden", 3145770,
  393. "specialposition", 3145772,
  394. "visible", 3145774,
  395. "basemodel", 3145776,
  396. "leftparen", 269484048,
  397. "rightparen", 269484049,
  398. "opIf", 806354977,
  399. "colon", 269484066,
  400. "comma", 269484080,
  401. "leftsquare", 269484096,
  402. "rightsquare", 269484097,
  403. "opOr", 269484112,
  404. "opXor", 269484113,
  405. "opToggle", 269484114,
  406. "opAnd", 269484128,
  407. "opNot", 269484144,
  408. "opAND", 269484160,
  409. "opGT", 269484432,
  410. "opGE", 269484433,
  411. "opLE", 269484434,
  412. "opLT", 269484435,
  413. "opEQ", 269484436,
  414. "opNE", 269484437,
  415. "opLIKE", 269484438,
  416. "minus", 269484192,
  417. "plus", 269484193,
  418. "divide", 269484208,
  419. "times", 269484209,
  420. "percent", 269484210,
  421. "leftdivide", 269484211,
  422. "unaryMinus", 269484224,
  423. "minusMinus", 269484225,
  424. "plusPlus", 269484226,
  425. "timestimes", 269484227,
  426. "propselector", 269484241,
  427. "andequals", 269484242,
  428. "minmaxmask", 480,
  429. "min", 32,
  430. "max", 64,
  431. "average", 96,
  432. "sum", 128,
  433. "sum2", 160,
  434. "stddev", 192,
  435. "selectedfloat", 224,
  436. "allfloat", 256,
  437. "settable", 2048,
  438. "atoms", 1141899265,
  439. "bonds", 1678770178,
  440. "length", 1141899267,
  441. "lines", 1141899268,
  442. "reverse", 1141899269,
  443. "size", 1141899270,
  444. "type", 1141899272,
  445. "boundbox", 1679429641,
  446. "xyz", 1146095626,
  447. "fracxyz", 1146095627,
  448. "screenxyz", 1146095628,
  449. "fuxyz", 1146095629,
  450. "unitxyz", 1146093582,
  451. "vibxyz", 1146095631,
  452. "modxyz", 1146093584,
  453. "w", 1141899281,
  454. "keys", 1141899282,
  455. "occupancy", 1129318401,
  456. "radius", 1666189314,
  457. "structure", 1641025539,
  458. "atomtype", 1087375361,
  459. "atomname", 1087375362,
  460. "altloc", 1087373315,
  461. "chain", 1087373316,
  462. "element", 1087375365,
  463. "group", 1087373318,
  464. "group1", 1087373319,
  465. "sequence", 1087373320,
  466. "identify", 1087373321,
  467. "insertion", 1087373322,
  468. "shape", 1087373323,
  469. "strucid", 1087373324,
  470. "symbol", 1087375373,
  471. "symmetry", 1089470478,
  472. "atomno", 1095763969,
  473. "atomid", 1095761922,
  474. "atomindex", 1095761923,
  475. "bondcount", 1095761924,
  476. "cell", 1095761925,
  477. "centroid", 1095761926,
  478. "chainno", 1095761927,
  479. "configuration", 1095766024,
  480. "elemisono", 1095761929,
  481. "elemno", 1095763978,
  482. "formalcharge", 1632634891,
  483. "groupid", 1095761932,
  484. "groupindex", 1095761933,
  485. "model", 1095766030,
  486. "modelindex", 1095761935,
  487. "molecule", 1095761936,
  488. "polymer", 1095761937,
  489. "polymerlength", 1095761938,
  490. "resno", 1095763987,
  491. "seqid", 1095761940,
  492. "site", 1095761941,
  493. "strucno", 1095761942,
  494. "subsystem", 1095761943,
  495. "valence", 1095763991,
  496. "adpmax", 1112539137,
  497. "adpmin", 1112539138,
  498. "chemicalshift", 1112539139,
  499. "covalentradius", 1112539140,
  500. "eta", 1112539141,
  501. "magneticshielding", 1112539142,
  502. "mass", 1112539143,
  503. "omega", 1112539144,
  504. "phi", 1112539145,
  505. "psi", 1112539146,
  506. "screenx", 1112539147,
  507. "screeny", 1112539148,
  508. "screenz", 1112539149,
  509. "straightness", 1112539150,
  510. "surfacedistance", 1112539151,
  511. "theta", 1112539152,
  512. "unitx", 1112539153,
  513. "unity", 1112539154,
  514. "unitz", 1112539155,
  515. "modt1", 1112539156,
  516. "modt2", 1112539157,
  517. "modt3", 1112539158,
  518. "modx", 1112539159,
  519. "mody", 1112539160,
  520. "modz", 1112539161,
  521. "modo", 1112539162,
  522. "vectorscale", 1649410049,
  523. "atomx", 1112541185,
  524. "atomy", 1112541186,
  525. "atomz", 1112541187,
  526. "fracx", 1112541188,
  527. "fracy", 1112541189,
  528. "fracz", 1112541190,
  529. "fux", 1112541191,
  530. "fuy", 1112541192,
  531. "fuz", 1112541193,
  532. "bondingradius", 1112541194,
  533. "partialcharge", 1112541195,
  534. "temperature", 1112541196,
  535. "vibx", 1112541202,
  536. "viby", 1112541203,
  537. "vibz", 1112541204,
  538. "x", 1112541205,
  539. "y", 1112541206,
  540. "z", 1112541207,
  541. "vanderwaals", 1649412120,
  542. "property", 1716520985,
  543. "hydrophobicity", 1114638362,
  544. "selected", 1114638363,
  545. "backbone", 1115297793,
  546. "cartoon", 1113200642,
  547. "dots", 1113198595,
  548. "ellipsoid", 1113198596,
  549. "geosurface", 1113198597,
  550. "halo", 1113200646,
  551. "meshRibbon", 1113200647,
  552. "ribbon", 1113200649,
  553. "rocket", 1113200650,
  554. "spacefill", 1113200651,
  555. "star", 1113200652,
  556. "strands", 1650071565,
  557. "trace", 1113200654,
  558. "angle", 135266305,
  559. "array", 135266306,
  560. "axisangle", 135266307,
  561. "color", 1766856708,
  562. "compare", 135270405,
  563. "connected", 135266310,
  564. "data", 135270408,
  565. "format", 1288701959,
  566. "$function", 135368713,
  567. "getproperty", 1276121098,
  568. "helix", 137363467,
  569. "label", 1826248716,
  570. "measure", 1746538509,
  571. "now", 135266318,
  572. "plane", 135266319,
  573. "point", 135266320,
  574. "pop", 1276383249,
  575. "quaternion", 135270418,
  576. "sort", 1276117011,
  577. "count", 1276117012,
  578. "within", 135266325,
  579. "write", 135270422,
  580. "cache", 135270423,
  581. "tensor", 1276117016,
  582. "modulation", 1276121113,
  583. "acos", 135266819,
  584. "sin", 135266820,
  585. "cos", 135266821,
  586. "sqrt", 135266822,
  587. "file", 1229984263,
  588. "forcmd", 135369224,
  589. "ifcmd", 135369225,
  590. "abs", 135266826,
  591. "javascript", 135287308,
  592. "eval", 135266829,
  593. "show", 135270926,
  594. "div", 1276117504,
  595. "dot", 1276117505,
  596. "mul", 1276117507,
  597. "mul3", 1276117508,
  598. "sub", 1276117511,
  599. "trim", 1276117512,
  600. "volume", 1313866249,
  601. "col", 1276117514,
  602. "row", 1276117515,
  603. "cross", 135267329,
  604. "load", 135271427,
  605. "script", 135271429,
  606. "substructure", 1238369286,
  607. "search", 135267335,
  608. "smiles", 135267336,
  609. "contact", 135402505,
  610. "add", 1276118017,
  611. "distance", 1276118018,
  612. "push", 1276384259,
  613. "join", 1276118020,
  614. "split", 1276118021,
  615. "hkl", 135267841,
  616. "intersection", 135267842,
  617. "prompt", 135304707,
  618. "random", 135267844,
  619. "select", 135280133,
  620. "bin", 1276118529,
  621. "symop", 1297090050,
  622. "find", 1276118531,
  623. "$in", 1276116993,
  624. "replace", 1276120578,
  625. "bondmode", 1610612737,
  626. "fontsize", 1610612738,
  627. "measurementnumbers", 1610612739,
  628. "scale3d", 1610612740,
  629. "togglelabel", 1610612741,
  630. "backgroundmodel", 536870914,
  631. "debug", 536870916,
  632. "defaultlattice", 536870918,
  633. "highlight", 536870920,
  634. "showscript", 536870922,
  635. "specular", 536870924,
  636. "trajectory", 536870926,
  637. "undo", 536870928,
  638. "usercolorscheme", 536870930,
  639. "animationmode", 545259521,
  640. "appletproxy", 545259522,
  641. "atomtypes", 545259524,
  642. "axescolor", 545259526,
  643. "axis1color", 545259528,
  644. "axis2color", 545259530,
  645. "axis3color", 545259532,
  646. "backgroundcolor", 545259534,
  647. "boundboxcolor", 545259536,
  648. "currentlocalpath", 545259538,
  649. "dataseparator", 545259540,
  650. "defaultanglelabel", 545259542,
  651. "defaultlabelpdb", 545259543,
  652. "defaultlabelxyz", 545259544,
  653. "defaultcolorscheme", 545259545,
  654. "defaultdirectory", 545259546,
  655. "defaultdistancelabel", 545259547,
  656. "defaultdropscript", 545259548,
  657. "defaultloadfilter", 545259549,
  658. "defaultloadscript", 545259550,
  659. "defaults", 545259552,
  660. "defaulttorsionlabel", 545259554,
  661. "defaultvdw", 545259555,
  662. "edsurlcutoff", 545259556,
  663. "edsurlformat", 545259557,
  664. "edsurlformatdiff", 545259558,
  665. "energyunits", 545259559,
  666. "filecachedirectory", 545259560,
  667. "forcefield", 545259561,
  668. "helppath", 545259562,
  669. "hoverlabel", 545259563,
  670. "language", 545259564,
  671. "loadformat", 545259565,
  672. "loadligandformat", 545259566,
  673. "logfile", 545259567,
  674. "measurementunits", 545259568,
  675. "nmrpredictformat", 545259569,
  676. "nmrurlformat", 545259570,
  677. "pathforallfiles", 545259571,
  678. "picking", 545259572,
  679. "pickingstyle", 545259574,
  680. "picklabel", 545259576,
  681. "propertycolorscheme", 545259578,
  682. "quaternionframe", 545259580,
  683. "smilesurlformat", 545259582,
  684. "smiles2dimageformat", 545259584,
  685. "unitcellcolor", 545259586,
  686. "axesscale", 570425346,
  687. "bondtolerance", 570425348,
  688. "cameradepth", 570425350,
  689. "defaultdrawarrowscale", 570425352,
  690. "defaulttranslucent", 570425354,
  691. "dipolescale", 570425355,
  692. "drawfontsize", 570425356,
  693. "ellipsoidaxisdiameter", 570425357,
  694. "exportscale", 570425358,
  695. "gestureswipefactor", 570425359,
  696. "hbondsangleminimum", 570425360,
  697. "hbondsdistancemaximum", 570425361,
  698. "hoverdelay", 570425362,
  699. "loadatomdatatolerance", 570425363,
  700. "minbonddistance", 570425364,
  701. "minimizationcriterion", 570425365,
  702. "modulationscale", 570425366,
  703. "mousedragfactor", 570425367,
  704. "mousewheelfactor", 570425368,
  705. "multiplebondradiusfactor", 570425369,
  706. "multiplebondspacing", 570425370,
  707. "navfps", 570425371,
  708. "navigationdepth", 570425372,
  709. "navigationslab", 570425373,
  710. "navigationspeed", 570425374,
  711. "navx", 570425376,
  712. "navy", 570425378,
  713. "navz", 570425380,
  714. "particleradius", 570425381,
  715. "pointgroupdistancetolerance", 570425382,
  716. "pointgrouplineartolerance", 570425384,
  717. "rotationradius", 570425388,
  718. "scaleangstromsperinch", 570425390,
  719. "sheetsmoothing", 570425392,
  720. "slabrange", 570425393,
  721. "solventproberadius", 570425394,
  722. "spinfps", 570425396,
  723. "spinx", 570425398,
  724. "spiny", 570425400,
  725. "spinz", 570425402,
  726. "starwidth", 570425403,
  727. "stereodegrees", 570425404,
  728. "strutdefaultradius", 570425406,
  729. "strutlengthmaximum", 570425408,
  730. "vibrationperiod", 570425412,
  731. "vibrationscale", 570425414,
  732. "visualrange", 570425416,
  733. "ambientocclusion", 553648129,
  734. "ambientpercent", 553648130,
  735. "animationfps", 553648132,
  736. "axesmode", 553648134,
  737. "bondradiusmilliangstroms", 553648136,
  738. "celshadingpower", 553648137,
  739. "bondingversion", 553648138,
  740. "delaymaximumms", 553648140,
  741. "diffusepercent", 553648142,
  742. "dotdensity", 553648143,
  743. "dotscale", 553648144,
  744. "ellipsoiddotcount", 553648145,
  745. "helixstep", 553648146,
  746. "hermitelevel", 553648147,
  747. "historylevel", 553648148,
  748. "isosurfacepropertysmoothingpower", 553648149,
  749. "loglevel", 553648150,
  750. "meshscale", 553648151,
  751. "minimizationsteps", 553648152,
  752. "minpixelselradius", 553648153,
  753. "percentvdwatom", 553648154,
  754. "perspectivemodel", 553648155,
  755. "phongexponent", 553648156,
  756. "pickingspinrate", 553648157,
  757. "platformspeed", 553648158,
  758. "propertyatomnumberfield", 553648159,
  759. "propertyatomnumbercolumncount", 553648160,
  760. "propertydatacolumncount", 553648162,
  761. "propertydatafield", 553648164,
  762. "repaintwaitms", 553648165,
  763. "ribbonaspectratio", 553648166,
  764. "contextdepthmax", 553648167,
  765. "scriptreportinglevel", 553648168,
  766. "smallmoleculemaxatoms", 553648170,
  767. "specularexponent", 553648172,
  768. "specularpercent", 553648174,
  769. "specularpower", 553648176,
  770. "strandcount", 553648178,
  771. "strandcountformeshribbon", 553648180,
  772. "strandcountforstrands", 553648182,
  773. "strutspacing", 553648184,
  774. "zdepth", 553648186,
  775. "zslab", 553648188,
  776. "zshadepower", 553648190,
  777. "allowembeddedscripts", 603979778,
  778. "allowgestures", 603979780,
  779. "allowkeystrokes", 603979781,
  780. "allowmodelkit", 603979782,
  781. "allowmoveatoms", 603979783,
  782. "allowmultitouch", 603979784,
  783. "allowrotateselected", 603979785,
  784. "antialiasdisplay", 603979786,
  785. "antialiasimages", 603979788,
  786. "antialiastranslucent", 603979790,
  787. "appendnew", 603979792,
  788. "applysymmetrytobonds", 603979794,
  789. "atompicking", 603979796,
  790. "autobond", 603979798,
  791. "autofps", 603979800,
  792. "axesmolecular", 603979804,
  793. "axesorientationrasmol", 603979806,
  794. "axesunitcell", 603979808,
  795. "axeswindow", 603979810,
  796. "backbonesteps", 603979811,
  797. "bondmodeor", 603979812,
  798. "bondpicking", 603979814,
  799. "cartoonbaseedges", 603979816,
  800. "cartoonsfancy", 603979817,
  801. "cartoonladders", 603979818,
  802. "cartoonribose", 603979819,
  803. "cartoonrockets", 603979820,
  804. "celshading", 603979822,
  805. "chaincasesensitive", 603979823,
  806. "colorrasmol", 603979824,
  807. "debugscript", 603979825,
  808. "defaultstructuredssp", 603979826,
  809. "disablepopupmenu", 603979827,
  810. "displaycellparameters", 603979828,
  811. "dotsselectedonly", 603979829,
  812. "dotsurface", 603979830,
  813. "dragselected", 603979831,
  814. "drawhover", 603979832,
  815. "drawpicking", 603979833,
  816. "dsspcalchydrogen", 603979834,
  817. "dynamicmeasurements", 603979835,
  818. "ellipsoidarcs", 603979836,
  819. "ellipsoidarrows", 603979837,
  820. "ellipsoidaxes", 603979838,
  821. "ellipsoidball", 603979839,
  822. "ellipsoiddots", 603979840,
  823. "ellipsoidfill", 603979841,
  824. "filecaching", 603979842,
  825. "fontcaching", 603979844,
  826. "fontscaling", 603979845,
  827. "forceautobond", 603979846,
  828. "fractionalrelative", 603979848,
  829. "greyscalerendering", 603979850,
  830. "hbondsbackbone", 603979852,
  831. "hbondsrasmol", 603979853,
  832. "hbondssolid", 603979854,
  833. "hidenameinpopup", 603979858,
  834. "hidenavigationpoint", 603979860,
  835. "hidenotselected", 603979862,
  836. "highresolution", 603979864,
  837. "imagestate", 603979867,
  838. "iskiosk", 603979868,
  839. "isosurfacekey", 603979869,
  840. "isosurfacepropertysmoothing", 603979870,
  841. "justifymeasurements", 603979871,
  842. "languagetranslation", 603979872,
  843. "legacyautobonding", 603979873,
  844. "legacyhaddition", 603979874,
  845. "legacyjavafloat", 603979875,
  846. "logcommands", 603979876,
  847. "loggestures", 603979877,
  848. "measureallmodels", 603979878,
  849. "measurementlabels", 603979879,
  850. "messagestylechime", 603979880,
  851. "minimizationrefresh", 603979881,
  852. "minimizationsilent", 603979882,
  853. "modelkitmode", 603979883,
  854. "modulateoccupancy", 603979884,
  855. "monitorenergy", 603979885,
  856. "multiprocessor", 603979886,
  857. "navigatesurface", 603979887,
  858. "navigationmode", 603979888,
  859. "navigationperiodic", 603979889,
  860. "partialdots", 603979890,
  861. "pdbaddhydrogens", 603979891,
  862. "pdbgetheader", 603979892,
  863. "pdbsequential", 603979893,
  864. "perspectivedepth", 603979894,
  865. "preservestate", 603979895,
  866. "rangeselected", 603979896,
  867. "refreshing", 603979897,
  868. "ribbonborder", 603979898,
  869. "rocketbarrels", 603979900,
  870. "saveproteinstructurestate", 603979902,
  871. "scriptqueue", 603979904,
  872. "selectallmodels", 603979906,
  873. "selecthetero", 603979908,
  874. "selecthydrogen", 603979910,
  875. "showaxes", 603979914,
  876. "showboundbox", 603979916,
  877. "showfrank", 603979918,
  878. "showhiddenselectionhalos", 603979920,
  879. "showhydrogens", 603979922,
  880. "showkeystrokes", 603979924,
  881. "showmeasurements", 603979926,
  882. "showmodvecs", 603979927,
  883. "showmultiplebonds", 603979928,
  884. "shownavigationpointalways", 603979930,
  885. "showtiming", 603979934,
  886. "showunitcell", 603979936,
  887. "showunitcelldetails", 603979937,
  888. "slabbyatom", 603979939,
  889. "slabbymolecule", 603979940,
  890. "slabenabled", 603979942,
  891. "smartaromatic", 603979944,
  892. "solventprobe", 603979948,
  893. "ssbondsbackbone", 603979952,
  894. "statusreporting", 603979954,
  895. "strutsmultiple", 603979955,
  896. "syncmouse", 603979956,
  897. "syncscript", 603979958,
  898. "testflag1", 603979960,
  899. "testflag2", 603979962,
  900. "testflag3", 603979964,
  901. "testflag4", 603979965,
  902. "tracealpha", 603979966,
  903. "translucent", 603979967,
  904. "twistedsheets", 603979968,
  905. "useminimizationthread", 603979970,
  906. "usenumberlocalization", 603979971,
  907. "vectorscentered", 603979972,
  908. "vectorsymmetry", 603979973,
  909. "waitformoveto", 603979974,
  910. "windowcentered", 603979975,
  911. "wireframerotation", 603979976,
  912. "zerobasedxyzrasmol", 603979978,
  913. "zoomenabled", 603979980,
  914. "zoomheight", 603979982,
  915. "zoomlarge", 603979983,
  916. "zshade", 603979984,
  917. "absolute", 1073741826,
  918. "addhydrogens", 1073741828,
  919. "adjust", 1073741830,
  920. "align", 1073741832,
  921. "allconnected", 1073741834,
  922. "angstroms", 1073741836,
  923. "anisotropy", 1073741837,
  924. "append", 1073741839,
  925. "arc", 1074790416,
  926. "area", 1073741842,
  927. "aromatic", 1076887572,
  928. "arrow", 1073741846,
  929. "as", 1073741848,
  930. "async", 1073741849,
  931. "atomicorbital", 1073741850,
  932. "auto", 1073741852,
  933. "axis", 1073741854,
  934. "babel", 1073741856,
  935. "babel21", 1073741858,
  936. "back", 1073741859,
  937. "balls", 1073741860,
  938. "barb", 1073741861,
  939. "backlit", 1073741862,
  940. "best", 1073741863,
  941. "basepair", 1073741864,
  942. "binary", 1073741866,
  943. "blockdata", 1073741868,
  944. "bondset", 1073741870,
  945. "bottom", 1073741871,
  946. "brillouin", 1073741872,
  947. "cancel", 1073741874,
  948. "cap", 1074790451,
  949. "cavity", 1073741876,
  950. "check", 1073741878,
  951. "chemical", 1073741879,
  952. "circle", 1073741880,
  953. "clash", 1073741881,
  954. "clear", 1073741882,
  955. "clipboard", 1073741884,
  956. "collapsed", 1073741886,
  957. "colorscheme", 1073741888,
  958. "command", 1073741890,
  959. "commands", 1073741892,
  960. "constraint", 1073741894,
  961. "contour", 1073741896,
  962. "contourlines", 1073741898,
  963. "contours", 1073741900,
  964. "corners", 1073741902,
  965. "create", 1073741904,
  966. "criterion", 1073741905,
  967. "crossed", 1073741906,
  968. "curve", 1073741908,
  969. "cutoff", 1073741910,
  970. "cylinder", 1073741912,
  971. "density", 1073741914,
  972. "dssp", 1073741915,
  973. "dssr", 1073741916,
  974. "diameter", 1073741917,
  975. "direction", 1073741918,
  976. "discrete", 1073741920,
  977. "displacement", 1073741922,
  978. "distancefactor", 1073741924,
  979. "domains", 1073741925,
  980. "dotted", 1073741926,
  981. "downsample", 1073741928,
  982. "drawing", 1073741929,
  983. "eccentricity", 1073741931,
  984. "ed", 1074790508,
  985. "edges", 1073741933,
  986. "energy", 1073741934,
  987. "error", 1073741935,
  988. "facecenteroffset", 1073741937,
  989. "fill", 1073741938,
  990. "filter", 1073741940,
  991. "first", 1073741942,
  992. "fixedtemp", 1073741946,
  993. "flat", 1073741948,
  994. "fps", 1074790526,
  995. "from", 1073741952,
  996. "front", 1073741954,
  997. "frontedges", 1073741956,
  998. "frontlit", 1073741958,
  999. "frontonly", 1073741960,
  1000. "full", 1073741961,
  1001. "fullplane", 1073741962,
  1002. "fullylit", 1073741964,
  1003. "functionxy", 1073741966,
  1004. "functionxyz", 1073741968,
  1005. "gridpoints", 1073741970,
  1006. "homo", 1073741973,
  1007. "id", 1074790550,
  1008. "ignore", 1073741976,
  1009. "inchi", 1073741977,
  1010. "inchikey", 1073741978,
  1011. "increment", 1073741981,
  1012. "info", 1073741982,
  1013. "inline", 1073741983,
  1014. "insideout", 1073741984,
  1015. "interior", 1073741986,
  1016. "internal", 1073741988,
  1017. "intramolecular", 1073741989,
  1018. "intermolecular", 1073741990,
  1019. "jmol", 1073741991,
  1020. "json", 1073741992,
  1021. "last", 1073741993,
  1022. "lattice", 1073741994,
  1023. "lighting", 1073741995,
  1024. "left", 1073741996,
  1025. "line", 1073741998,
  1026. "link", 1073741999,
  1027. "linedata", 1073742000,
  1028. "list", 1073742001,
  1029. "lobe", 1073742002,
  1030. "lonepair", 1073742004,
  1031. "lp", 1073742006,
  1032. "lumo", 1073742008,
  1033. "manifest", 1073742010,
  1034. "maxset", 1073742014,
  1035. "menu", 1073742015,
  1036. "mep", 1073742016,
  1037. "mesh", 1073742018,
  1038. "middle", 1073742019,
  1039. "minset", 1073742020,
  1040. "mlp", 1073742022,
  1041. "mode", 1073742024,
  1042. "modify", 1073742025,
  1043. "modifyorcreate", 1073742026,
  1044. "modelbased", 1073742027,
  1045. "molecular", 1073742028,
  1046. "monomer", 1073742029,
  1047. "morph", 1073742030,
  1048. "mouse", 1073742031,
  1049. "movie", 1073742032,
  1050. "mrc", 1073742033,
  1051. "msms", 1073742034,
  1052. "name", 1073742035,
  1053. "nci", 1073742036,
  1054. "next", 1073742037,
  1055. "nmr", 1073742038,
  1056. "nocontourlines", 1073742039,
  1057. "nocross", 1073742040,
  1058. "nodebug", 1073742041,
  1059. "nodots", 1073742042,
  1060. "noedges", 1073742044,
  1061. "nofill", 1073742046,
  1062. "nohead", 1073742048,
  1063. "noload", 1073742050,
  1064. "nomesh", 1073742052,
  1065. "noplane", 1073742054,
  1066. "normal", 1073742056,
  1067. "notfrontonly", 1073742058,
  1068. "notriangles", 1073742060,
  1069. "obj", 1073742062,
  1070. "object", 1073742064,
  1071. "offset", 1073742066,
  1072. "offsetside", 1073742068,
  1073. "once", 1073742070,
  1074. "only", 1073742072,
  1075. "opaque", 1073742074,
  1076. "options", 1073742075,
  1077. "orbital", 1073742076,
  1078. "orientation", 1073742077,
  1079. "origin", 1073742078,
  1080. "out", 1073742079,
  1081. "packed", 1073742080,
  1082. "palindrome", 1073742082,
  1083. "parameters", 1073742083,
  1084. "path", 1073742084,
  1085. "pdb", 1074790662,
  1086. "pdbheader", 1073742088,
  1087. "period", 1073742090,
  1088. "perpendicular", 1073742092,
  1089. "phase", 1073742094,
  1090. "play", 1073742096,
  1091. "playrev", 1073742098,
  1092. "pocket", 1073742100,
  1093. "pointgroup", 1073742102,
  1094. "pointsperangstrom", 1073742104,
  1095. "polygon", 1073742106,
  1096. "prev", 1073742108,
  1097. "probe", 1073742109,
  1098. "pymol", 1073742110,
  1099. "rad", 1073742111,
  1100. "radical", 1073742112,
  1101. "range", 1073742114,
  1102. "rasmol", 1073742116,
  1103. "reference", 1073742118,
  1104. "remove", 1073742119,
  1105. "residue", 1073742120,
  1106. "resolution", 1073742122,
  1107. "reversecolor", 1073742124,
  1108. "rewind", 1073742125,
  1109. "right", 1073742126,
  1110. "rmsd", 1073742127,
  1111. "rna3d", 1073742128,
  1112. "rock", 1073742129,
  1113. "rotate45", 1073742130,
  1114. "rotation", 1073742132,
  1115. "rubberband", 1073742134,
  1116. "sasurface", 1073742135,
  1117. "saved", 1073742136,
  1118. "scale", 1073742138,
  1119. "scene", 1073742139,
  1120. "selection", 1073742140,
  1121. "shapely", 1073742144,
  1122. "sigma", 1073742146,
  1123. "sign", 1073742147,
  1124. "silent", 1073742148,
  1125. "solid", 1073742150,
  1126. "spacegroup", 1073742152,
  1127. "sphere", 1073742154,
  1128. "squared", 1073742156,
  1129. "state", 1073742158,
  1130. "stdinchi", 1073742159,
  1131. "stdinchikey", 1073742160,
  1132. "stop", 1073742162,
  1133. "supercell", 1073742163,
  1134. "ticks", 1073742164,
  1135. "title", 1073742166,
  1136. "titleformat", 1073742168,
  1137. "to", 1074790746,
  1138. "top", 1074790748,
  1139. "torsion", 1073742174,
  1140. "transform", 1073742176,
  1141. "translation", 1073742178,
  1142. "triangles", 1073742182,
  1143. "url", 1074790760,
  1144. "user", 1073742186,
  1145. "val", 1073742188,
  1146. "validation", 1073742189,
  1147. "variable", 1073742190,
  1148. "variables", 1073742192,
  1149. "vertices", 1073742194,
  1150. "spacebeforesquare", 1073742195,
  1151. "width", 1073742196);
  1152. c$.tokenSpaceBeforeSquare = c$.prototype.tokenSpaceBeforeSquare = JS.T.o (1073742195, " ");
  1153. c$.tokenOn = c$.prototype.tokenOn = JS.T.tv (1048589, 1, "on");
  1154. c$.tokenOff = c$.prototype.tokenOff = JS.T.tv (1048588, 0, "off");
  1155. c$.tokenAll = c$.prototype.tokenAll = JS.T.o (1048579, "all");
  1156. c$.tokenIf = c$.prototype.tokenIf = JS.T.o (135369225, "if");
  1157. c$.tokenAnd = c$.prototype.tokenAnd = JS.T.o (269484128, "and");
  1158. c$.tokenAndSpec = c$.prototype.tokenAndSpec = JS.T.o (269484160, "");
  1159. c$.tokenOr = c$.prototype.tokenOr = JS.T.o (269484112, "or");
  1160. c$.tokenAndFALSE = c$.prototype.tokenAndFALSE = JS.T.o (269484128, "and");
  1161. c$.tokenOrTRUE = c$.prototype.tokenOrTRUE = JS.T.o (269484112, "or");
  1162. c$.tokenOpIf = c$.prototype.tokenOpIf = JS.T.o (806354977, "?");
  1163. c$.tokenComma = c$.prototype.tokenComma = JS.T.o (269484080, ",");
  1164. c$.tokenDefineString = c$.prototype.tokenDefineString = JS.T.tv (1060866, 4, "@");
  1165. c$.tokenPlus = c$.prototype.tokenPlus = JS.T.o (269484193, "+");
  1166. c$.tokenMinus = c$.prototype.tokenMinus = JS.T.o (269484192, "-");
  1167. c$.tokenMul3 = c$.prototype.tokenMul3 = JS.T.o (1276117508, "mul3");
  1168. c$.tokenTimes = c$.prototype.tokenTimes = JS.T.o (269484209, "*");
  1169. c$.tokenDivide = c$.prototype.tokenDivide = JS.T.o (269484208, "/");
  1170. c$.tokenLeftParen = c$.prototype.tokenLeftParen = JS.T.o (269484048, "(");
  1171. c$.tokenRightParen = c$.prototype.tokenRightParen = JS.T.o (269484049, ")");
  1172. c$.tokenArraySquare = c$.prototype.tokenArraySquare = JS.T.o (135266306, "[");
  1173. c$.tokenArrayOpen = c$.prototype.tokenArrayOpen = JS.T.o (269484096, "[");
  1174. c$.tokenArrayClose = c$.prototype.tokenArrayClose = JS.T.o (269484097, "]");
  1175. c$.tokenExpressionBegin = c$.prototype.tokenExpressionBegin = JS.T.o (1048577, "expressionBegin");
  1176. c$.tokenExpressionEnd = c$.prototype.tokenExpressionEnd = JS.T.o (1048578, "expressionEnd");
  1177. c$.tokenConnected = c$.prototype.tokenConnected = JS.T.o (135266310, "connected");
  1178. c$.tokenCoordinateBegin = c$.prototype.tokenCoordinateBegin = JS.T.o (1048586, "{");
  1179. c$.tokenRightBrace = c$.prototype.tokenRightBrace = JS.T.o (1048590, "}");
  1180. c$.tokenCoordinateEnd = c$.prototype.tokenCoordinateEnd = JS.T.tokenRightBrace;
  1181. c$.tokenColon = c$.prototype.tokenColon = JS.T.o (269484066, ":");
  1182. c$.tokenSetCmd = c$.prototype.tokenSetCmd = JS.T.o (1085443, "set");
  1183. c$.tokenSet = c$.prototype.tokenSet = JS.T.tv (1085443, 61, "");
  1184. c$.tokenSetArray = c$.prototype.tokenSetArray = JS.T.tv (1085443, 91, "");
  1185. c$.tokenSetProperty = c$.prototype.tokenSetProperty = JS.T.tv (1085443, 46, "");
  1186. c$.tokenSetVar = c$.prototype.tokenSetVar = JS.T.tv (36868, 61, "var");
  1187. c$.tokenEquals = c$.prototype.tokenEquals = JS.T.o (269484436, "=");
  1188. c$.tokenScript = c$.prototype.tokenScript = JS.T.o (135271429, "script");
  1189. c$.tokenSwitch = c$.prototype.tokenSwitch = JS.T.o (102410, "switch");
  1190. c$.tokenMap = c$.prototype.tokenMap =  new java.util.Hashtable ();
  1191. {
  1192. var arrayPairs =  Clazz.newArray (-1, ["(", JS.T.tokenLeftParen, ")", JS.T.tokenRightParen, "and", JS.T.tokenAnd, "&", null, "&&", null, "or", JS.T.tokenOr, "|", null, "||", null, "?", JS.T.tokenOpIf, ",", JS.T.tokenComma, "=", JS.T.tokenEquals, "==", null, ":", JS.T.tokenColon, "+", JS.T.tokenPlus, "-", JS.T.tokenMinus, "*", JS.T.tokenTimes, "/", JS.T.tokenDivide, "script", JS.T.tokenScript, "source", null, "set", JS.T.tokenSetCmd, "switch", JS.T.tokenSwitch, "all", JS.T.tokenAll, "off", JS.T.tokenOff, "false", null, "on", JS.T.tokenOn, "true", null]);
  1193. var tokenThis;
  1194. var tokenLast = null;
  1195. var sTok;
  1196. var lcase;
  1197. var n = arrayPairs.length - 1;
  1198. for (var i = 0; i < n; i += 2) {
  1199. sTok = arrayPairs[i];
  1200. lcase = sTok.toLowerCase ();
  1201. tokenThis = arrayPairs[i + 1];
  1202. if (tokenThis == null) tokenThis = tokenLast;
  1203.  else if (tokenThis.value == null) tokenThis.value = sTok;
  1204. JS.T.tokenMap.put (lcase, tokenThis);
  1205. tokenLast = tokenThis;
  1206. }
  1207. arrayPairs = null;
  1208. var sTokens =  Clazz.newArray (-1, ["+=", "-=", "*=", "/=", "\\=", "&=", "|=", "not", "!", "xor", "tog", "<", "<=", ">=", ">", "!=", "<>", "LIKE", "within", ".", "..", "[", "]", "{", "}", "$", "%", ";", "++", "--", "**", "\\", "animation", "anim", "assign", "axes", "backbone", "background", "bind", "bondorder", "boundbox", "boundingBox", "break", "calculate", "capture", "cartoon", "cartoons", "case", "catch", "cd", "center", "centre", "centerat", "cgo", "color", "colour", "compare", "configuration", "conformation", "config", "connect", "console", "contact", "contacts", "continue", "data", "default", "define", "@", "delay", "delete", "density", "depth", "dipole", "dipoles", "display", "dot", "dots", "draw", "echo", "ellipsoid", "ellipsoids", "else", "elseif", "end", "endif", "exit", "eval", "file", "files", "font", "for", "format", "frame", "frames", "frank", "function", "functions", "geosurface", "getProperty", "goto", "halo", "halos", "helix", "helixalpha", "helix310", "helixpi", "hbond", "hbonds", "help", "hide", "history", "hover", "if", "in", "initialize", "invertSelected", "isosurface", "javascript", "label", "labels", "lcaoCartoon", "lcaoCartoons", "load", "log", "loop", "measure", "measures", "monitor", "monitors", "meshribbon", "meshribbons", "message", "minimize", "minimization", "mo", "model", "models", "modulation", "move", "moveTo", "mutate", "navigate", "navigation", "nbo", "origin", "out", "parallel", "pause", "wait", "plot", "plot3d", "pmesh", "polygon", "polyhedra", "print", "process", "prompt", "quaternion", "quaternions", "quit", "ramachandran", "rama", "refresh", "reset", "unset", "restore", "restrict", "return", "ribbon", "ribbons", "rocket", "rockets", "rotate", "rotateSelected", "save", "select", "selectionHalos", "selectionHalo", "showSelections", "sheet", "show", "slab", "spacefill", "cpk", "spin", "ssbond", "ssbonds", "star", "stars", "step", "steps", "stereo", "strand", "strands", "structure", "_structure", "strucNo", "struts", "strut", "subset", "subsystem", "synchronize", "sync", "trace", "translate", "translateSelected", "try", "unbind", "unitcell", "var", "vector", "vectors", "vibration", "while", "wireframe", "write", "zap", "zoom", "zoomTo", "atom", "atoms", "axis", "axisangle", "basepair", "basepairs", "orientation", "orientations", "pdbheader", "polymer", "polymers", "residue", "residues", "rotation", "row", "sequence", "shape", "state", "symbol", "symmetry", "spaceGroup", "transform", "translation", "url", "abs", "absolute", "acos", "add", "adpmax", "adpmin", "align", "altloc", "altlocs", "ambientOcclusion", "amino", "angle", "array", "as", "atomID", "_atomID", "_a", "atomIndex", "atomName", "atomno", "atomType", "atomX", "atomY", "atomZ", "average", "babel", "babel21", "back", "backlit", "balls", "baseModel", "best", "bin", "bondCount", "bonded", "bottom", "branch", "brillouin", "bzone", "wignerSeitz", "cache", "carbohydrate", "cell", "chain", "chains", "chainNo", "chemicalShift", "cs", "clash", "clear", "clickable", "clipboard", "connected", "context", "constraint", "contourLines", "coord", "coordinates", "coords", "cos", "cross", "covalentRadius", "covalent", "direction", "displacement", "displayed", "distance", "div", "DNA", "domains", "dotted", "DSSP", "DSSR", "element", "elemno", "_e", "error", "exportScale", "fill", "find", "fixedTemperature", "forcefield", "formalCharge", "charge", "eta", "front", "frontlit", "frontOnly", "fullylit", "fx", "fy", "fz", "fxyz", "fux", "fuy", "fuz", "fuxyz", "group", "groups", "group1", "groupID", "_groupID", "_g", "groupIndex", "hidden", "highlight", "hkl", "hydrophobicity", "hydrophobic", "hydro", "id", "identify", "ident", "image", "info", "inline", "insertion", "insertions", "intramolecular", "intra", "intermolecular", "inter", "bondingRadius", "ionicRadius", "ionic", "isAromatic", "Jmol", "JSON", "join", "keys", "last", "left", "length", "lines", "list", "magneticShielding", "ms", "mass", "max", "mep", "mesh", "middle", "min", "mlp", "mode", "modify", "modifyOrCreate", "modt", "modt1", "modt2", "modt3", "modx", "mody", "modz", "modo", "modxyz", "molecule", "molecules", "modelIndex", "monomer", "morph", "movie", "mouse", "mul", "mul3", "nci", "next", "noDots", "noFill", "noMesh", "none", "null", "inherit", "normal", "noContourLines", "notFrontOnly", "noTriangles", "now", "nucleic", "occupancy", "omega", "only", "opaque", "options", "partialCharge", "phi", "plane", "planar", "play", "playRev", "point", "points", "pointGroup", "polymerLength", "pop", "previous", "prev", "probe", "property", "properties", "protein", "psi", "purine", "push", "PyMOL", "pyrimidine", "random", "range", "rasmol", "replace", "resno", "resume", "rewind", "reverse", "right", "rmsd", "RNA", "rna3d", "rock", "rubberband", "saSurface", "saved", "scale", "scene", "search", "smarts", "selected", "seqid", "shapely", "sidechain", "sin", "site", "size", "smiles", "substructure", "solid", "sort", "specialPosition", "sqrt", "split", "starWidth", "starScale", "stddev", "straightness", "structureId", "supercell", "sub", "sum", "sum2", "surface", "surfaceDistance", "symop", "sx", "sy", "sz", "sxyz", "temperature", "relativeTemperature", "tensor", "theta", "thisModel", "ticks", "top", "torsion", "trajectory", "trajectories", "translucent", "transparent", "triangles", "trim", "type", "ux", "uy", "uz", "uxyz", "user", "valence", "vanderWaals", "vdw", "vdwRadius", "visible", "volume", "vx", "vy", "vz", "vxyz", "xyz", "w", "x", "y", "z", "addHydrogens", "allConnected", "angstroms", "anisotropy", "append", "arc", "area", "aromatic", "arrow", "async", "auto", "barb", "binary", "blockData", "cancel", "cap", "cavity", "centroid", "check", "chemical", "circle", "collapsed", "col", "colorScheme", "command", "commands", "contour", "contours", "corners", "count", "criterion", "create", "crossed", "curve", "cutoff", "cylinder", "diameter", "discrete", "distanceFactor", "downsample", "drawing", "dynamicMeasurements", "eccentricity", "ed", "edges", "energy", "exitJmol", "faceCenterOffset", "filter", "first", "fixed", "fix", "flat", "fps", "from", "frontEdges", "full", "fullPlane", "functionXY", "functionXYZ", "gridPoints", "homo", "ignore", "InChI", "InChIKey", "increment", "insideout", "interior", "intersection", "intersect", "internal", "lattice", "line", "lineData", "link", "lobe", "lonePair", "lp", "lumo", "manifest", "mapProperty", "map", "maxSet", "menu", "minSet", "modelBased", "molecular", "mrc", "msms", "name", "nmr", "noCross", "noDebug", "noEdges", "noHead", "noLoad", "noPlane", "object", "obj", "offset", "offsetSide", "once", "orbital", "atomicOrbital", "packed", "palindrome", "parameters", "path", "pdb", "period", "periodic", "perpendicular", "perp", "phase", "pocket", "pointsPerAngstrom", "radical", "rad", "reference", "remove", "resolution", "reverseColor", "rotate45", "selection", "sigma", "sign", "silent", "sphere", "squared", "stdInChI", "stdInChIKey", "stop", "title", "titleFormat", "to", "validation", "value", "variable", "variables", "vertices", "width", "backgroundModel", "celShading", "celShadingPower", "debug", "defaultLattice", "measurements", "measurement", "scale3D", "toggleLabel", "userColorScheme", "throw", "timeout", "timeouts", "animationMode", "appletProxy", "atomTypes", "axesColor", "axis1Color", "axis2Color", "axis3Color", "backgroundColor", "bondmode", "boundBoxColor", "boundingBoxColor", "currentLocalPath", "dataSeparator", "defaultAngleLabel", "defaultColorScheme", "defaultColors", "defaultDirectory", "defaultDistanceLabel", "defaultDropScript", "defaultLabelPDB", "defaultLabelXYZ", "defaultLoadFilter", "defaultLoadScript", "defaults", "defaultTorsionLabel", "defaultVDW", "drawFontSize", "edsUrlCutoff", "edsUrlFormat", "edsUrlFormatDiff", "energyUnits", "fileCacheDirectory", "fontsize", "helpPath", "hoverLabel", "language", "loadFormat", "loadLigandFormat", "logFile", "measurementUnits", "nmrPredictFormat", "nmrUrlFormat", "pathForAllFiles", "picking", "pickingStyle", "pickLabel", "platformSpeed", "propertyColorScheme", "quaternionFrame", "smilesUrlFormat", "smiles2dImageFormat", "unitCellColor", "axesScale", "axisScale", "bondTolerance", "cameraDepth", "defaultDrawArrowScale", "defaultTranslucent", "dipoleScale", "ellipsoidAxisDiameter", "gestureSwipeFactor", "hbondsAngleMinimum", "hbondsDistanceMaximum", "hoverDelay", "loadAtomDataTolerance", "minBondDistance", "minimizationCriterion", "modulationScale", "mouseDragFactor", "mouseWheelFactor", "navFPS", "navigationDepth", "navigationSlab", "navigationSpeed", "navX", "navY", "navZ", "particleRadius", "pointGroupDistanceTolerance", "pointGroupLinearTolerance", "radius", "rotationRadius", "scaleAngstromsPerInch", "sheetSmoothing", "slabRange", "solventProbeRadius", "spinFPS", "spinX", "spinY", "spinZ", "stereoDegrees", "strutDefaultRadius", "strutLengthMaximum", "vectorScale", "vectorsCentered", "vectorSymmetry", "vibrationPeriod", "vibrationScale", "visualRange", "ambientPercent", "ambient", "animationFps", "axesMode", "bondRadiusMilliAngstroms", "bondingVersion", "delayMaximumMs", "diffusePercent", "diffuse", "dotDensity", "dotScale", "ellipsoidDotCount", "helixStep", "hermiteLevel", "historyLevel", "lighting", "logLevel", "meshScale", "minimizationSteps", "minPixelSelRadius", "percentVdwAtom", "perspectiveModel", "phongExponent", "pickingSpinRate", "propertyAtomNumberField", "propertyAtomNumberColumnCount", "propertyDataColumnCount", "propertyDataField", "repaintWaitMs", "ribbonAspectRatio", "contextDepthMax", "scriptReportingLevel", "showScript", "smallMoleculeMaxAtoms", "specular", "specularExponent", "specularPercent", "specPercent", "specularPower", "specpower", "strandCount", "strandCountForMeshRibbon", "strandCountForStrands", "strutSpacing", "zDepth", "zSlab", "zshadePower", "allowEmbeddedScripts", "allowGestures", "allowKeyStrokes", "allowModelKit", "allowMoveAtoms", "allowMultiTouch", "allowRotateSelected", "antialiasDisplay", "antialiasImages", "antialiasTranslucent", "appendNew", "applySymmetryToBonds", "atomPicking", "autobond", "autoFPS", "axesMolecular", "axesOrientationRasmol", "axesUnitCell", "axesWindow", "backboneSteps", "bondModeOr", "bondPicking", "bonds", "bond", "cartoonBaseEdges", "cartoonsFancy", "cartoonFancy", "cartoonLadders", "cartoonRibose", "cartoonRockets", "chainCaseSensitive", "colorRasmol", "debugScript", "defaultStructureDssp", "disablePopupMenu", "displayCellParameters", "showUnitcellInfo", "dotsSelectedOnly", "dotSurface", "dragSelected", "drawHover", "drawPicking", "dsspCalculateHydrogenAlways", "ellipsoidArcs", "ellipsoidArrows", "ellipsoidAxes", "ellipsoidBall", "ellipsoidDots", "ellipsoidFill", "fileCaching", "fontCaching", "fontScaling", "forceAutoBond", "fractionalRelative", "greyscaleRendering", "hbondsBackbone", "hbondsRasmol", "hbondsSolid", "hetero", "hideNameInPopup", "hideNavigationPoint", "hideNotSelected", "highResolution", "hydrogen", "hydrogens", "imageState", "isKiosk", "isosurfaceKey", "isosurfacePropertySmoothing", "isosurfacePropertySmoothingPower", "justifyMeasurements", "languageTranslation", "leadAtom", "leadAtoms", "legacyAutoBonding", "legacyHAddition", "legacyJavaFloat", "logCommands", "logGestures", "measureAllModels", "measurementLabels", "measurementNumbers", "messageStyleChime", "minimizationRefresh", "minimizationSilent", "modelkitMode", "modulateOccupancy", "monitorEnergy", "multipleBondRadiusFactor", "multipleBondSpacing", "multiProcessor", "navigateSurface", "navigationMode", "navigationPeriodic", "partialDots", "pdbAddHydrogens", "pdbGetHeader", "pdbSequential", "perspectiveDepth", "preserveState", "rangeSelected", "redoMove", "refreshing", "ribbonBorder", "rocketBarrels", "saveProteinStructureState", "scriptQueue", "selectAllModels", "selectHetero", "selectHydrogen", "showAxes", "showBoundBox", "showBoundingBox", "showFrank", "showHiddenSelectionHalos", "showHydrogens", "showKeyStrokes", "showMeasurements", "showModulationVectors", "showMultipleBonds", "showNavigationPointAlways", "showTiming", "showUnitcell", "showUnitcellDetails", "slabByAtom", "slabByMolecule", "slabEnabled", "smartAromatic", "solvent", "solventProbe", "ssBondsBackbone", "statusReporting", "strutsMultiple", "syncMouse", "syncScript", "testFlag1", "testFlag2", "testFlag3", "testFlag4", "traceAlpha", "twistedSheets", "undo", "undoMove", "useMinimizationThread", "useNumberLocalization", "waitForMoveTo", "windowCentered", "wireframeRotation", "zeroBasedXyzRasmol", "zoomEnabled", "zoomHeight", "zoomLarge", "zShade"]);
  1209. var iTokens =  Clazz.newIntArray (-1, [269484242, -1, -1, -1, -1, -1, -1, 269484144, -1, 269484113, 269484114, 269484435, 269484434, 269484433, 269484432, 269484437, -1, 269484438, 135266325, 1048583, 1048584, 269484096, 269484097, 1048586, 1048590, 1048582, 269484210, 1048591, 269484226, 269484225, 269484227, 269484211, 4097, -1, 4098, 1611272194, 1115297793, 1610616835, 4100, 4101, 1679429641, -1, 102407, 4102, 4103, 1113200642, -1, 102411, 102412, 1069064, 12289, -1, 4105, 135174, 1766856708, -1, 135270405, 1095766024, -1, -1, 4106, 528395, 135402505, -1, 102408, 135270408, 102413, 1060866, -1, 528397, 12291, 1073741914, 554176526, 135175, -1, 1610625028, 1276117505, 1113198595, 135176, 537022465, 1113198596, -1, 364547, 102402, 1150985, 364548, 266255, 135266829, 1229984263, -1, 4114, 135369224, 1288701959, 4115, -1, 1611272202, 135368713, -1, 1113198597, 1276121098, 20500, 1113200646, -1, 137363467, 3145735, 3145736, 3145738, 1612189718, -1, 20482, 12294, 1610616855, 544771, 135369225, 1276116993, 266265, 4122, 135180, 135287308, 1826248716, -1, 135182, -1, 135271427, 36869, 528411, 1746538509, -1, -1, -1, 1113200647, -1, 20485, 4126, -1, 1073877010, 1095766030, -1, 1276121113, 4128, 4129, 4130, 4131, -1, 1073877011, 1073742078, 1073742079, 102436, 20487, -1, 4133, 135190, 135188, 1073742106, 135192, 36865, 102439, 135304707, 135270418, -1, 266281, 1052714, -1, 266284, 4141, -1, 4142, 12295, 36866, 1113200649, -1, 1113200650, -1, 528432, 4145, 4146, 135280133, 1611141171, -1, -1, 3145760, 135270926, 554176565, 1113200651, -1, 1611141175, 1611141176, -1, 1113200652, -1, 266298, -1, 528443, 1650071565, -1, 1641025539, -1, 1095761942, 1708058, -1, 3158024, 1095761943, 4156, -1, 1113200654, 4160, 4162, 364558, 4164, 1614417948, 36868, 135198, -1, 4166, 102406, 659488, 135270422, 1060873, 4168, 4170, 1141899265, -1, 1073741854, 135266307, 1073741864, -1, 1073742077, -1, 1073742088, 1095761937, -1, 1073742120, -1, 1073742132, 1276117515, 1087373320, 1087373323, 1073742158, 1087375373, 1089470478, 1073742152, 1073742176, 1073742178, 1074790760, 135266826, 1073741826, 135266819, 1276118017, 1112539137, 1112539138, 1073741832, 1087373315, -1, 553648129, 3145730, 135266305, 135266306, 1073741848, 1095761922, -1, -1, 1095761923, 1087375362, 1095763969, 1087375361, 1112541185, 1112541186, 1112541187, 96, 1073741856, 1073741858, 1073741859, 1073741862, 1073741860, 3145776, 1073741863, 1276118529, 1095761924, 3145731, 1073741871, 1048580, 1073741872, -1, -1, 135270423, 3145764, 1095761925, 1087373316, -1, 1095761927, 1112539139, -1, 1073741881, 1073741882, 3145766, 1073741884, 135266310, 14, 1073741894, 1073741898, 1048581, -1, -1, 135266821, 135267329, 1112539140, -1, 1073741918, 1073741922, 3145768, 1276118018, 1276117504, 3145732, 1073741925, 1073741926, 1073741915, 1073741916, 1087375365, 1095763978, 1095761929, 1073741935, 570425358, 1073741938, 1276118531, 1073741946, 545259561, 1632634891, -1, 1112539141, 1073741954, 1073741958, 1073741960, 1073741964, 1112541188, 1112541189, 1112541190, 1146095627, 1112541191, 1112541192, 1112541193, 1146095629, 1087373318, -1, 1087373319, 1095761932, -1, -1, 1095761933, 3145770, 536870920, 135267841, 1114638362, -1, -1, 1074790550, 1087373321, -1, 4120, 1073741982, 1073741983, 1087373322, -1, 1073741989, -1, 1073741990, -1, 1112541194, -1, -1, 1048585, 1073741991, 1073741992, 1276118020, 1141899282, 1073741993, 1073741996, 1141899267, 1141899268, 1073742001, 1112539142, -1, 1112539143, 64, 1073742016, 1073742018, 1073742019, 32, 1073742022, 1073742024, 1073742025, 1073742026, 1112539156, -1, 1112539157, 1112539158, 1112539159, 1112539160, 1112539161, 1112539162, 1146093584, 1095761936, -1, 1095761935, 1073742029, 1073742030, 1073742032, 1073742031, 1276117507, 1276117508, 1073742036, 1073742037, 1073742042, 1073742046, 1073742052, 1048587, -1, -1, 1073742056, 1073742039, 1073742058, 1073742060, 135266318, 3145742, 1129318401, 1112539144, 1073742072, 1073742074, 1073742075, 1112541195, 1112539145, 135266319, -1, 1073742096, 1073742098, 135266320, -1, 1073742102, 1095761938, 1276383249, 1073742108, -1, 1073742109, 1716520985, -1, 3145744, 1112539146, 3145746, 1276384259, 1073742110, 3145748, 135267844, 1073742114, 1073742116, 1276120578, 1095763987, 4143, 1073742125, 1141899269, 1073742126, 1073742127, 3145750, 1073742128, 1073742129, 1073742134, 1073742135, 1073742136, 1073742138, 1073742139, 135267335, -1, 1114638363, 1095761940, 1073742144, 3145754, 135266820, 1095761941, 1141899270, 135267336, 1238369286, 1073742150, 1276117011, 3145772, 135266822, 1276118021, 570425403, -1, 192, 1112539150, 1087373324, 1073742163, 1276117511, 128, 160, 3145756, 1112539151, 1297090050, 1112539147, 1112539148, 1112539149, 1146095628, 1112541196, -1, 1276117016, 1112539152, 3145758, 1073742164, 1074790748, 1073742174, 536870926, -1, 603979967, -1, 1073742182, 1276117512, 1141899272, 1112539153, 1112539154, 1112539155, 1146093582, 1073742186, 1095763991, 1649412120, -1, -1, 3145774, 1313866249, 1112541202, 1112541203, 1112541204, 1146095631, 1146095626, 1141899281, 1112541205, 1112541206, 1112541207, 1073741828, 1073741834, 1073741836, 1073741837, 1073741839, 1074790416, 1073741842, 1076887572, 1073741846, 1073741849, 1073741852, 1073741861, 1073741866, 1073741868, 1073741874, 1074790451, 1073741876, 1095761926, 1073741878, 1073741879, 1073741880, 1073741886, 1276117514, 1073741888, 1073741890, 1073741892, 1073741896, 1073741900, 1073741902, 1276117012, 1073741905, 1073741904, 1073741906, 1073741908, 1073741910, 1073741912, 1073741917, 1073741920, 1073741924, 1073741928, 1073741929, 603979835, 1073741931, 1074790508, 1073741933, 1073741934, 266256, 1073741937, 1073741940, 1073741942, 1060869, -1, 1073741948, 1074790526, 1073741952, 1073741956, 1073741961, 1073741962, 1073741966, 1073741968, 1073741970, 1073741973, 1073741976, 1073741977, 1073741978, 1073741981, 1073741984, 1073741986, 135267842, -1, 1073741988, 1073741994, 1073741998, 1073742000, 1073741999, 1073742002, 1073742004, 1073742006, 1073742008, 1073742010, 1052700, -1, 1073742014, 1073742015, 1073742020, 1073742027, 1073742028, 1073742033, 1073742034, 1073742035, 1073742038, 1073742040, 1073742041, 1073742044, 1073742048, 1073742050, 1073742054, 1073742064, 1073742062, 1073742066, 1073742068, 1073742070, 1073742076, 1073741850, 1073742080, 1073742082, 1073742083, 1073742084, 1074790662, 1073742090, -1, 1073742092, -1, 1073742094, 1073742100, 1073742104, 1073742112, 1073742111, 1073742118, 1073742119, 1073742122, 1073742124, 1073742130, 1073742140, 1073742146, 1073742147, 1073742148, 1073742154, 1073742156, 1073742159, 1073742160, 1073742162, 1073742166, 1073742168, 1074790746, 1073742189, 1073742188, 1073742190, 1073742192, 1073742194, 1073742196, 536870914, 603979822, 553648137, 536870916, 536870918, 537006096, -1, 1610612740, 1610612741, 536870930, 36870, 536875070, -1, 545259521, 545259522, 545259524, 545259526, 545259528, 545259530, 545259532, 545259534, 1610612737, 545259536, -1, 545259538, 545259540, 545259542, 545259545, -1, 545259546, 545259547, 545259548, 545259543, 545259544, 545259549, 545259550, 545259552, 545259554, 545259555, 570425356, 545259556, 545259557, 545259558, 545259559, 545259560, 1610612738, 545259562, 545259563, 545259564, 545259565, 545259566, 545259567, 545259568, 545259569, 545259570, 545259571, 545259572, 545259574, 545259576, 553648158, 545259578, 545259580, 545259582, 545259584, 545259586, 570425346, -1, 570425348, 570425350, 570425352, 570425354, 570425355, 570425357, 570425359, 570425360, 570425361, 570425362, 570425363, 570425364, 570425365, 570425366, 570425367, 570425368, 570425371, 570425372, 570425373, 570425374, 570425376, 570425378, 570425380, 570425381, 570425382, 570425384, 1666189314, 570425388, 570425390, 570425392, 570425393, 570425394, 570425396, 570425398, 570425400, 570425402, 570425404, 570425406, 570425408, 1649410049, 603979972, 603979973, 570425412, 570425414, 570425416, 553648130, -1, 553648132, 553648134, 553648136, 553648138, 553648140, 553648142, -1, 553648143, 553648144, 553648145, 553648146, 553648147, 553648148, 1073741995, 553648150, 553648151, 553648152, 553648153, 553648154, 553648155, 553648156, 553648157, 553648159, 553648160, 553648162, 553648164, 553648165, 553648166, 553648167, 553648168, 536870922, 553648170, 536870924, 553648172, 553648174, -1, 553648176, -1, 553648178, 553648180, 553648182, 553648184, 553648186, 553648188, 553648190, 603979778, 603979780, 603979781, 603979782, 603979783, 603979784, 603979785, 603979786, 603979788, 603979790, 603979792, 603979794, 603979796, 603979798, 603979800, 603979804, 603979806, 603979808, 603979810, 603979811, 603979812, 603979814, 1678770178, -1, 603979816, 603979817, -1, 603979818, 603979819, 603979820, 603979823, 603979824, 603979825, 603979826, 603979827, 603979828, -1, 603979829, 603979830, 603979831, 603979832, 603979833, 603979834, 603979836, 603979837, 603979838, 603979839, 603979840, 603979841, 603979842, 603979844, 603979845, 603979846, 603979848, 603979850, 603979852, 603979853, 603979854, 1613758470, 603979858, 603979860, 603979862, 603979864, 1613758476, -1, 603979867, 603979868, 603979869, 603979870, 553648149, 603979871, 603979872, 3145741, -1, 603979873, 603979874, 603979875, 603979876, 603979877, 603979878, 603979879, 1610612739, 603979880, 603979881, 603979882, 603979883, 603979884, 603979885, 570425369, 570425370, 603979886, 603979887, 603979888, 603979889, 603979890, 603979891, 603979892, 603979893, 603979894, 603979895, 603979896, 4139, 603979897, 603979898, 603979900, 603979902, 603979904, 603979906, 603979908, 603979910, 603979914, 603979916, -1, 603979918, 603979920, 603979922, 603979924, 603979926, 603979927, 603979928, 603979930, 603979934, 603979936, 603979937, 603979939, 603979940, 603979942, 603979944, 1613758488, 603979948, 603979952, 603979954, 603979955, 603979956, 603979958, 603979960, 603979962, 603979964, 603979965, 603979966, 603979968, 536870928, 4165, 603979970, 603979971, 603979974, 603979975, 603979976, 603979978, 603979980, 603979982, 603979983, 603979984]);
  1210. if (sTokens.length != iTokens.length) JU.Logger.error ("sTokens.length (" + sTokens.length + ") != iTokens.length! (" + iTokens.length + ")");
  1211. n = sTokens.length;
  1212. for (var i = 0; i < n; i++) {
  1213. sTok = sTokens[i];
  1214. lcase = sTok.toLowerCase ();
  1215. var t = iTokens[i];
  1216. tokenThis = tokenLast = (t == -1 ? tokenLast : JS.T.o (t, sTok));
  1217. if (JS.T.tokenMap.get (lcase) != null) JU.Logger.error ("duplicate token definition:" + lcase);
  1218. JS.T.tokenMap.put (lcase, tokenThis);
  1219. }
  1220. sTokens = null;
  1221. iTokens = null;
  1222. }});

Paste is for source code and general debugging text.

Login or Register to edit, delete and keep track of your pastes and more.

Raw Paste

Login or Register to edit or fork this paste. It's free.