1var _____WB$wombat$assign$function_____=function(name){return (globalThis._wb_wombat && globalThis._wb_wombat.local_init && globalThis._wb_wombat.local_init(name))||globalThis[name];};if(!globalThis.__WB_pmw){globalThis.__WB_pmw=function(obj){this.__WB_source=obj;return this;}}{ 2let window = _____WB$wombat$assign$function_____("window"); 3let self = _____WB$wombat$assign$function_____("self"); 4let document = _____WB$wombat$assign$function_____("document"); 5let location = _____WB$wombat$assign$function_____("location"); 6let top = _____WB$wombat$assign$function_____("top"); 7let parent = _____WB$wombat$assign$function_____("parent"); 8let frames = _____WB$wombat$assign$function_____("frames"); 9let opener = _____WB$wombat$assign$function_____("opener"); 10var aT = Object.defineProperty; 11var iT = (t, e, n) => e in t ? aT(t, e, { enumerable: !0, configurable: !0, writable: !0, value: n }) : t[e] = n; 12var ar = (t, e, n) => (iT(t, typeof e != "symbol" ? e + "" : e, n), n); 13class oT { 14 constructor(e) { 15 this.logger = e, this.frameLookup = /* @__PURE__ */ new Map(), this.frameCounter = 0, this.name = "unknown", this.quality = 1, this.fileType = "image/png"; 16 } 17 async configure(e) { 18 this.name = e.name, this.quality = e.quality, this.fileType = e.fileType; 19 } 20 async start() { 21 this.frameLookup.clear(); 22 } 23 async handleFrame(e, n, r) { 24 if (this.frameLookup.has(n)) { 25 this.logger.warn(`Frame no. ${n} is already being exported.`); 26 return; 27 } 28 } 29 async stop() { 30 for (; this.frameCounter > 0; ) 31 await new Promise((e) => setTimeout(e, 1e3)); 32 } 33} 34class _a { 35 constructor() { 36 this.subscribable = new UE(this), this.subscribers = /* @__PURE__ */ new Set(); 37 } 38 subscribe(e) { 39 return this.subscribers.add(e), () => this.unsubscribe(e); 40 } 41 unsubscribe(e) { 42 this.subscribers.delete(e); 43 } 44 clear() { 45 this.subscribers.clear(); 46 } 47 notifySubscribers(e) { 48 return [...this.subscribers].map((n) => n(e)); 49 } 50} 51class UE { 52 constructor(e) { 53 this.dispatcher = e; 54 } 55 subscribe(e) { 56 return this.dispatcher.subscribe(e); 57 } 58 unsubscribe(e) { 59 this.dispatcher.unsubscribe(e); 60 } 61} 62class sT extends _a { 63 async dispatch(e) { 64 await Promise.all(this.notifySubscribers(e)); 65 } 66} 67class FE extends _a { 68 dispatch(e) { 69 this.notifySubscribers(e); 70 } 71} 72class lT extends _a { 73 constructor() { 74 super(...arguments), this.value = !1; 75 } 76 raise() { 77 this.value || (this.value = !0, this.notifySubscribers()); 78 } 79 reset() { 80 this.value = !1; 81 } 82 isRaised() { 83 return this.value; 84 } 85 subscribe(e) { 86 const n = super.subscribe(e); 87 return this.value && e(), n; 88 } 89} 90class dt extends _a { 91 set current(e) { 92 this.value = e, this.notifySubscribers(e); 93 } 94 get current() { 95 return this.value; 96 } 97 constructor(e) { 98 super(), this.value = e, this.subscribable = new cT(this); 99 } 100 subscribe(e, n = !0) { 101 const r = super.subscribe(e); 102 return n && e(this.value), r; 103 } 104} 105class cT extends UE { 106 get current() { 107 return this.dispatcher.current; 108 } 109 subscribe(e, n = !0) { 110 return this.dispatcher.subscribe(e, n); 111 } 112} 113var on; 114(function(t) { 115 t.Error = "error", t.Warn = "warn", t.Info = "info", t.Http = "http", t.Verbose = "verbose", t.Debug = "debug", t.Silly = "silly"; 116})(on || (on = {})); 117var Ct; 118(function(t) { 119 t[t.Playing = 0] = "Playing", t[t.Rendering = 1] = "Rendering", t[t.Paused = 2] = "Paused", t[t.Presenting = 3] = "Presenting"; 120})(Ct || (Ct = {})); 121class Gc { 122 constructor() { 123 this.frame = 0, this.speed = 1, this.fps = 30, this.duration = 0, this.finished = !1, this.slides = [], this.previousScene = null, this.state = Ct.Paused, this.currentSceneReference = null, this.scenes = new dt([]); 124 } 125 get onSceneChanged() { 126 if (this.currentSceneReference === null) 127 throw new Error("PlaybackManager has not been properly initialized"); 128 return this.currentSceneReference.subscribable; 129 } 130 get onScenesRecalculated() { 131 return this.scenes.subscribable; 132 } 133 get currentScene() { 134 if (this.currentSceneReference === null) 135 throw new Error("PlaybackManager has not been properly initialized"); 136 return this.currentSceneReference.current; 137 } 138 set currentScene(e) { 139 var n; 140 if (!e) 141 throw new Error("Invalid scene."); 142 (n = this.currentSceneReference) != null || (this.currentSceneReference = new dt(e)), this.currentSceneReference.current = e; 143 } 144 setup(e) { 145 this.scenes.current = e, this.currentScene = e[0]; 146 } 147 async progress() { 148 return this.finished = await this.next(), this.finished; 149 } 150 async seek(e) { 151 if (e <= this.frame || this.currentScene.isCached() && this.currentScene.lastFrame < e) { 152 const n = this.findBestScene(e); 153 n !== this.currentScene ? (this.previousScene = null, this.currentScene = n, this.frame = this.currentScene.firstFrame, await this.currentScene.reset()) : this.frame >= e && (this.previousScene = null, this.frame = this.currentScene.firstFrame, await this.currentScene.reset()); 154 } 155 for (this.finished = !1; this.frame < e && !this.finished; ) 156 this.finished = await this.next(); 157 return this.finished; 158 } 159 async goBack() { 160 let e = this.currentScene.slides.getCurrent();
161 if (e && this.currentScene.slides.isWaiting()) { 162 const n = this.slides.indexOf(e); 163 e = this.slides[n - 1]; 164 } 165 await this.seekSlide(e); 166 } 167 async goForward() { 168 const e = this.currentScene.slides.getCurrent(), n = this.slides.indexOf(e); 169 await this.seekSlide(this.slides[n + 1]); 170 } 171 async goTo(e) { 172 await this.seekSlide(this.slides.find((n) => n.id === e)); 173 } 174 async seekSlide(e = null) { 175 if (!e) 176 return; 177 const { 178 id: n, 179 scene: r 180 } = e; 181 for ((this.currentScene !== r || this.currentScene.slides.didHappen(n)) && (this.previousScene = null, this.currentScene = r, this.frame = this.currentScene.firstFrame, this.currentScene.slides.setTarget(n), await this.currentScene.reset()), this.finished = !1, this.currentScene.slides.setTarget(n); !this.currentScene.slides.isWaitingFor(n) && !this.finished; ) 182 this.finished = await this.next(); 183 return this.currentScene.slides.setTarget(null), this.finished; 184 } 185 async reset() { 186 this.previousScene = null, this.currentScene = this.scenes.current[0], this.frame = 0, await this.currentScene.reset(); 187 } 188 reload(e) { 189 this.scenes.current.forEach((n) => n.reload(e)); 190 } 191 async recalculate() { 192 this.previousScene = null, this.slides = []; 193 const e = this.speed; 194 this.frame = 0, this.speed = 1; 195 const n = []; 196 try { 197 for (const r of this.scenes.current) 198 await r.recalculate((a) => { 199 this.frame = a; 200 }), this.slides.push(...r.slides.onChanged.current), n.push(r); 201 } finally { 202 this.speed = e; 203 } 204 this.scenes.current = n, this.duration = this.frame; 205 } 206 async next() { 207 if (this.previousScene && (await this.previousScene.next(), this.currentScene.isFinished() && (this.previousScene = null)), this.frame += this.speed, this.currentScene.isFinished()) 208 return !0; 209 if (await this.currentScene.next(), this.previousScene && this.currentScene.isAfterTransitionIn() && (this.previousScene = null), this.currentScene.canTransitionOut()) { 210 this.previousScene = this.currentScene; 211 const e = this.getNextScene(this.previousScene); 212 e && (this.currentScene = e, await this.currentScene.reset(this.previousScene)), (!e || this.currentScene.isAfterTransitionIn()) && (this.previousScene = null); 213 } 214 return this.currentScene.isFinished(); 215 } 216 findBestScene(e) { 217 let n = this.scenes.current[0]; 218 for (const r of this.scenes.current) { 219 if (!r.isCached() || r.lastFrame > e) 220 return r; 221 n = r; 222 } 223 return n; 224 } 225 getNextScene(e) { 226 var a; 227 const n = this.scenes.current; 228 if (!e) 229 return n[0]; 230 const r = n.findIndex((i) => i === e); 231 return r < 0 ? null : (a = n[r + 1]) != null ? a : null; 232 } 233} 234class Yc { 235 constructor(e) { 236 this.playback = e; 237 } 238 secondsToFrames(e) { 239 return Math.ceil(e * this.playback.fps); 240 } 241 framesToSeconds(e) { 242 return e / this.playback.fps; 243 } 244 get time() { 245 return this.framesToSeconds(this.playback.frame); 246 } 247 get frame() { 248 return this.playback.frame; 249 } 250 get speed() { 251 return this.playback.speed; 252 } 253 get fps() { 254 return this.playback.fps; 255 } 256 get state() { 257 return this.playback.state; 258 } 259} 260const BE = []; 261function _T() { 262 const t = BE.at(-1); 263 if (!t) 264 throw new Error("The scene is not available in the current context."); 265 return t; 266} 267function $n() { 268 var t, e; 269 return (e = (t = BE.at(-1)) == null ? void 0 : t.logger) != null ? e : console; 270} 271const qc = []; 272function pr() { 273 const t = qc.at(-1); 274 if (!t) 275 throw new GE("The thread is not available in the current context.", `<p><code>useThread()</code> can only be called from within generator functions. 276 It's not available during rendering.</p> 277`); 278 return t; 279} 280function dT(t) { 281 qc.push(t); 282} 283function uT(t) { 284 if (qc.pop() !== t) 285 throw new Error("startThread/endThread was called out of order."); 286} 287function pT(t) { 288 return t[0].toUpperCase() + t.slice(1); 289} 290class GE extends Error { 291 constructor(e, n) { 292 super(e), this.remarks = n; 293 } 294} 295function mT(t) { 296 return { 297 message: t.message, 298 stack: t.stack, 299 remarks: t.remarks 300 }; 301} 302function Bn(t, e = document.createElement("canvas")) { 303 const n = e.getContext("2d", t); 304 if (!n) 305 throw new Error("Could not create a 2D context."); 306 return n; 307} 308class da { 309 constructor() { 310 this.resolveCurrent = null, this.current = null; 311 } 312 async acquire() { 313 for (; this.current; ) 314 await this.current; 315 this.current = new Promise((e) => { 316 this.resolveCurrent = e; 317 }); 318 } 319 release() { 320 var e; 321 this.current = null, (e = this.resolveCurrent) == null || e.call(this), this.resolveCurrent = null; 322 } 323} 324const ET = []; 325function YE() { 326 const t = ET.at(-1); 327 if (!t) 328 throw new Error("The playback is not available in the current context."); 329 return t; 330} 331function ht(t, ...e) { 332 const n = { 333 [t.name]: t 334 }, r = Object.getOwnPropertyDescriptor(n, t.name); 335 if (r) 336 for (let a = e.length - 1; a >= 0; a--) 337 e[a](n, t.name, r); 338} 339function Rt(t) { 340 return function(e, n, r) { 341 r.value.prototype.name = t != null ? t : n, r.value.prototype.threadable = !0; 342 }; 343} 344ht(ua, Rt()); 345function* ua(t, ...e) { 346 let n = !0; 347 typeof t == "boolean" ? n = t : e.push(t); 348 const r = pr(), a = e.map((s) => r.children.find((l) => l.runner === s)).filter((s) => s), i = r.time(); 349 let o; 350 if (n) { 351 for (; a.find((s) => !s.canceled); ) 352 yield; 353 o = Math.max(...a.map((s) => s.time())); 354 } else { 355 for (; !a.find((l) => l.canceled); ) 356 yield; 357 const s = a.filter((l) => l.canceled); 358 o = Math.min(...s.map((l) => l.time())); 359 } 360 r.time(Math.max(i, o)); 361} 362function jr(t, e) { 363 const n = Object.getPrototypeOf(t); 364 n.threadable || (n.threadable = !0, n.name = typeof e == "string" ? e : qE(e)); 365} 366function qE(t) { 367 var e; 368 return (e = Object.getPrototypeOf(t).name) != null ? e : null; 369} 370var gT = typeof globalThis < "u" ? globalThis : typeof window < "u" ? window : typeof global < "u" ? global : typeof self < "u" ? self : {}, ke = { exports: {} }; 371/** 372 * chroma.js - JavaScript library for color conversions 373 * 374 * Copyright (c) 2011-2019, Gregor Aisch 375 * All rights reserved. 376 * 377 * Redistribution and use in source and binary forms, with or without 378 * modification, are permitted provided that the following conditions are met: 379 * 380 * 1. Redistributions of source code must retain the above copyright notice, this 381 * list of conditions and the following disclaimer. 382 * 383 * 2. Redistributions in binary form must reproduce the above copyright notice, 384 * this list of conditions and the following disclaimer in the documentation 385 * and/or other materials provided with the distribution. 386 * 387 * 3. The name Gregor Aisch may not be used to endorse or promote products 388 * derived from this software without specific prior written permission. 389 * 390 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" 391 * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE 392 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE 393 * DISCLAIMED. IN NO EVENT SHALL GREGOR AISCH OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, 394 * INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (
394INCLUDING, 395 * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 396 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY 397 * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING 398 * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, 399 * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 400 * 401 * ------------------------------------------------------- 402 * 403 * chroma.js includes colors from colorbrewer2.org, which are released under 404 * the following license: 405 * 406 * Copyright (c) 2002 Cynthia Brewer, Mark Harrower, 407 * and The Pennsylvania State University. 408 * 409 * Licensed under the Apache License, Version 2.0 (the "License"); 410 * you may not use this file except in compliance with the License. 411 * You may obtain a copy of the License at 412 * http://www.apache.org/licenses/LICENSE-2.0 413 * 414 * Unless required by applicable law or agreed to in writing, 415 * software distributed under the License is distributed on an 416 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, 417 * either express or implied. See the License for the specific 418 * language governing permissions and limitations under the License. 419 * 420 * ------------------------------------------------------ 421 * 422 * Named colors are taken from X11 Color Names. 423 * http://www.w3.org/TR/css3-color/#svg-color 424 * 425 * @preserve 426 */ 427(function(t, e) { 428 (function(n, r) { 429 t.exports = r(); 430 })(gT, function() { 431 for (var n = function(c, d, p) { 432 return d === void 0 && (d = 0), p === void 0 && (p = 1), c < d ? d : c > p ? p : c; 433 }, r = n, a = function(c) { 434 c._clipped = !1, c._unclipped = c.slice(0); 435 for (var d = 0; d <= 3; d++) 436 d < 3 ? ((c[d] < 0 || c[d] > 255) && (c._clipped = !0), c[d] = r(c[d], 0, 255)) : d === 3 && (c[d] = r(c[d], 0, 1)); 437 return c; 438 }, i = {}, o = 0, s = ["Boolean", "Number", "String", "Function", "Array", "Date", "RegExp", "Undefined", "Null"]; o < s.length; o += 1) { 439 var l = s[o]; 440 i["[object " + l + "]"] = l.toLowerCase(); 441 } 442 var u = function(c) { 443 return i[Object.prototype.toString.call(c)] || "object"; 444 }, _ = u, g = function(c, d) { 445 return d === void 0 && (d = null), c.length >= 3 ? Array.prototype.slice.call(c) : _(c[0]) == "object" && d ? d.split("").filter(function(p) { 446 return c[0][p] !== void 0; 447 }).map(function(p) { 448 return c[0][p]; 449 }) : c[0]; 450 }, E = u, f = function(c) { 451 if (c.length < 2) 452 return null; 453 var d = c.length - 1; 454 return E(c[d]) == "string" ? c[d].toLowerCase() : null; 455 }, b = Math.PI, S = { 456 clip_rgb: a, 457 limit: n, 458 type: u, 459 unpack: g, 460 last: f, 461 PI: b, 462 TWOPI: b * 2, 463 PITHIRD: b / 3, 464 DEG2RAD: b / 180, 465 RAD2DEG: 180 / b 466 }, h = { 467 format: {}, 468 autodetect: [] 469 }, I = S.last, x = S.clip_rgb, w = S.type, P = h, q = function() { 470 for (var d = [], p = arguments.length; p--; ) 471 d[p] = arguments[p]; 472 var T = this; 473 if (w(d[0]) === "object" && d[0].constructor && d[0].constructor === this.constructor) 474 return d[0]; 475 var C = I(d), O = !1; 476 if (!C) { 477 O = !0, P.sorted || (P.autodetect = P.autodetect.sort(function(F, z) { 478 return z.p - F.p; 479 }), P.sorted = !0); 480 for (var R = 0, y = P.autodetect; R < y.length; R += 1) { 481 var D = y[R]; 482 if (C = D.test.apply(D, d), C) 483 break; 484 } 485 } 486 if (P.format[C]) { 487 var k = P.format[C].apply(null, O ? d : d.slice(0, -1)); 488 T._rgb = x(k); 489 } else 490 throw new Error("unknown format: " + d); 491 T._rgb.length === 3 && T._rgb.push(1); 492 }; 493 q.prototype.toString = function() { 494 return w(this.hex) == "function" ? this.hex() : "[" + this._rgb.join(",") + "]"; 495 }; 496 var L = q, $ = function() { 497 for (var c = [], d = arguments.length; d--; ) 498 c[d] = arguments[d]; 499 return new (Function.prototype.bind.apply($.Color, [null].concat(c)))(); 500 }; 501 $.Color = L, $.version = "2.4.2"; 502 var v = $, A = S.unpack, B = Math.max, M = function() { 503 for (var c = [], d = arguments.length; d--; ) 504 c[d] = arguments[d]; 505 var p = A(c, "rgb"), T = p[0], C = p[1], O = p[2];
506 T = T / 255, C = C / 255, O = O / 255; 507 var R = 1 - B(T, B(C, O)), y = R < 1 ? 1 / (1 - R) : 0, D = (1 - T - R) * y, k = (1 - C - R) * y, F = (1 - O - R) * y; 508 return [D, k, F, R]; 509 }, re = M, oe = S.unpack, se = function() { 510 for (var c = [], d = arguments.length; d--; ) 511 c[d] = arguments[d]; 512 c = oe(c, "cmyk"); 513 var p = c[0], T = c[1], C = c[2], O = c[3], R = c.length > 4 ? c[4] : 1; 514 return O === 1 ? [0, 0, 0, R] : [ 515 p >= 1 ? 0 : 255 * (1 - p) * (1 - O), 516 T >= 1 ? 0 : 255 * (1 - T) * (1 - O), 517 C >= 1 ? 0 : 255 * (1 - C) * (1 - O), 518 R 519 ]; 520 }, ie = se, U = v, H = L, j = h, ae = S.unpack, Ee = S.type, De = re; 521 H.prototype.cmyk = function() { 522 return De(this._rgb); 523 }, U.cmyk = function() { 524 for (var c = [], d = arguments.length; d--; ) 525 c[d] = arguments[d]; 526 return new (Function.prototype.bind.apply(H, [null].concat(c, ["cmyk"])))(); 527 }, j.format.cmyk = ie, j.autodetect.push({ 528 p: 2, 529 test: function() { 530 for (var c = [], d = arguments.length; d--; ) 531 c[d] = arguments[d]; 532 if (c = ae(c, "cmyk"), Ee(c) === "array" && c.length === 4) 533 return "cmyk"; 534 } 535 }); 536 var Ge = S.unpack, Ke = S.last, ge = function(c) { 537 return Math.round(c * 100) / 100; 538 }, Oe = function() { 539 for (var c = [], d = arguments.length; d--; ) 540 c[d] = arguments[d]; 541 var p = Ge(c, "hsla"), T = Ke(c) || "lsa"; 542 return p[0] = ge(p[0] || 0), p[1] = ge(p[1] * 100) + "%", p[2] = ge(p[2] * 100) + "%", T === "hsla" || p.length > 3 && p[3] < 1 ? (p[3] = p.length > 3 ? p[3] : 1, T = "hsla") : p.length = 3, T + "(" + p.join(",") + ")"; 543 }, Re = Oe, pe = S.unpack, Ae = function() { 544 for (var c = [], d = arguments.length; d--; ) 545 c[d] = arguments[d]; 546 c = pe(c, "rgba"); 547 var p = c[0], T = c[1], C = c[2]; 548 p /= 255, T /= 255, C /= 255; 549 var O = Math.min(p, T, C), R = Math.max(p, T, C), y = (R + O) / 2, D, k; 550 return R === O ? (D = 0, k = Number.NaN) : D = y < 0.5 ? (R - O) / (R + O) : (R - O) / (2 - R - O), p == R ? k = (T - C) / (R - O) : T == R ? k = 2 + (C - p) / (R - O) : C == R && (k = 4 + (p - T) / (R - O)), k *= 60, k < 0 && (k += 360), c.length > 3 && c[3] !== void 0 ? [k, D, y, c[3]] : [k, D, y]; 551 }, we = Ae, Ve = S.unpack, $e = S.last, st = Re, St = we, tt = Math.round, _n = function() { 552 for (var c = [], d = arguments.length; d--; ) 553 c[d] = arguments[d]; 554 var p = Ve(c, "rgba"), T = $e(c) || "rgb"; 555 return T.substr(0, 3) == "hsl" ? st(St(p), T) : (p[0] = tt(p[0]), p[1] = tt(p[1]), p[2] = tt(p[2]), (T === "rgba" || p.length > 3 && p[3] < 1) && (p[3] = p.length > 3 ? p[3] : 1, T = "rgba"), T + "(" + p.slice(0, T === "rgb" ? 3 : 4).join(",") + ")"); 556 }, qt = _n, ee = S.unpack, Pt = Math.round, Pe = function() { 557 for (var c, d = [], p = arguments.length; p--; ) 558 d[p] = arguments[p]; 559 d = ee(d, "hsl"); 560 var T = d[0], C = d[1], O = d[2], R, y, D; 561 if (C === 0) 562 R = y = D = O * 255; 563 else { 564 var k = [0, 0, 0], F = [0, 0, 0], z = O < 0.5 ? O * (1 + C) : O + C - O * C, G = 2 * O - z, Q = T / 360; 565 k[0] = Q + 1 / 3, k[1] = Q, k[2] = Q - 1 / 3; 566 for (var K = 0; K < 3; K++) 567 k[K] < 0 && (k[K] += 1), k[K] > 1 && (k[K] -= 1), 6 * k[K] < 1 ? F[K] = G + (z - G) * 6 * k[K] : 2 * k[K] < 1 ? F[K] = z : 3 * k[K] < 2 ? F[K] = G + (z - G) * (2 / 3 - k[K]) * 6 : F[K] = G; 568 c = [Pt(F[0] * 255), Pt(F[1] * 255), Pt(F[2] * 255)], R = c[0], y = c[1], D = c[2]; 569 } 570 return d.length > 3 ? [R, y, D, d[3]] : [R, y, D, 1]; 571 }, Te = Pe, ut = Te, Qe = h, kt = /^rgb\(\s*(-?\d+),\s*(-?\d+)\s*,\s*(-?\d+)\s*\)$/, Ut = /^rgba\(\s*(-?\d+),\s*(-?\d+)\s*,\s*(-?\d+)\s*,\s*([01]|[01]?\.\d+)\)$/, V = /^rgb\(\s*(-?\d+(?:\.\d+)?)%,\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*\)$/, X = /^rgba\(\s*(-?\d+(?:\.\d+)?)%,\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*,\s*([01]|[01]?\.\d+)\)$/, ne = /^hsl\(\s*(-?\d+(?:\.\d+)?),\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*\)$/, de = /^hsla\(\s*(-?\d+(?:\.\d+)?),\s*(-?\d+(?:\.\d+)?)%\s*,\s*(-?\d+(?:\.\d+)?)%\s*,\s*([01]|[01]?\.\d+)\)$/, Fe = Math.round, lt = function(c) { 572 c = c.toLowerCase().trim(); 573 var d; 574 if (Qe.format.named) 575 try { 576 return Qe.format.named(c); 577 } catch { 578 } 579 if (d = c.match(kt)) { 580 for (var p = d.slice(1, 4), T = 0; T < 3; T++) 581 p[T] = +p[T]; 582 return p[3] = 1, p; 583 } 584 if (d = c.match(Ut)) { 585 for (var C = d.slice(1, 5), O = 0; O < 4; O++) 586 C[O] = +C[O]; 587 return C; 588 } 589 if (d = c.match(V)) { 590 for (var R = d.slice(1, 4), y = 0; y < 3; y++) 591 R[y] = Fe(R[y] * 2.55); 592 return R[3] = 1, R; 593 } 594 if (d = c.match(X)) { 595 for (var D = d.slice(1, 5), k = 0; k < 3; k++) 596 D[k] = Fe(D[k] * 2.55); 597 return D[3] = +D[3], D; 598 } 599 if (d = c.match(ne)) { 600 var F = d.slice(1, 4); 601 F[1] *= 0.01, F[2] *= 0.01; 602 var z = ut(F); 603 return z[3] = 1, z; 604 } 605 if (d = c.match(de)) { 606 var G = d.slice(1, 4); 607 G[1] *= 0.01, G[2] *= 0.01; 608 var Q = ut(G); 609 return Q[3] = +d[4], Q; 610 } 611 }; 612 lt.test = function(c) { 613 return kt.test(c) || Ut.test(c) || V.test(c) || X.test(c) || ne.test(c) || de.test(c); 614 }; 615 var dn = lt, un = v, ye = L, pn = h, yn = S.type, Jn = qt, br = dn; 616 ye.prototype.css = function(c) { 617 return Jn(this._rgb, c); 618 }, un.css = function() { 619 for (var c = [], d = arguments.length; d--; ) 620 c[d] = arguments[d]; 621 return new (Function.prototype.bind.apply(ye, [null].concat(c, ["css"])))(); 622 }, pn.format.css = br, pn.autodetect.push({ 623 p: 5, 624 test: function(c) {
625 for (var d = [], p = arguments.length - 1; p-- > 0; ) 626 d[p] = arguments[p + 1]; 627 if (!d.length && yn(c) === "string" && br.test(c)) 628 return "css"; 629 } 630 }); 631 var Tr = L, Oa = v, Ia = h, Aa = S.unpack; 632 Ia.format.gl = function() { 633 for (var c = [], d = arguments.length; d--; ) 634 c[d] = arguments[d]; 635 var p = Aa(c, "rgba"); 636 return p[0] *= 255, p[1] *= 255, p[2] *= 255, p; 637 }, Oa.gl = function() { 638 for (var c = [], d = arguments.length; d--; ) 639 c[d] = arguments[d]; 640 return new (Function.prototype.bind.apply(Tr, [null].concat(c, ["gl"])))(); 641 }, Tr.prototype.gl = function() { 642 var c = this._rgb; 643 return [c[0] / 255, c[1] / 255, c[2] / 255, c[3]]; 644 }; 645 var ya = S.unpack, Da = function() { 646 for (var c = [], d = arguments.length; d--; ) 647 c[d] = arguments[d]; 648 var p = ya(c, "rgb"), T = p[0], C = p[1], O = p[2], R = Math.min(T, C, O), y = Math.max(T, C, O), D = y - R, k = D * 100 / 255, F = R / (255 - D) * 100, z; 649 return D === 0 ? z = Number.NaN : (T === y && (z = (C - O) / D), C === y && (z = 2 + (O - T) / D), O === y && (z = 4 + (T - C) / D), z *= 60, z < 0 && (z += 360)), [z, k, F]; 650 }, Ma = Da, La = S.unpack, wa = Math.floor, xa = function() { 651 for (var c, d, p, T, C, O, R = [], y = arguments.length; y--; ) 652 R[y] = arguments[y]; 653 R = La(R, "hcg"); 654 var D = R[0], k = R[1], F = R[2], z, G, Q; 655 F = F * 255; 656 var K = k * 255; 657 if (k === 0) 658 z = G = Q = F; 659 else { 660 D === 360 && (D = 0), D > 360 && (D -= 360), D < 0 && (D += 360), D /= 60; 661 var le = wa(D), ue = D - le, Se = F * (1 - k), ve = Se + K * (1 - ue), nt = Se + K * ue, et = Se + K; 662 switch (le) { 663 case 0: 664 c = [et, nt, Se], z = c[0], G = c[1], Q = c[2]; 665 break; 666 case 1: 667 d = [ve, et, Se], z = d[0], G = d[1], Q = d[2]; 668 break; 669 case 2: 670 p = [Se, et, nt], z = p[0], G = p[1], Q = p[2]; 671 break; 672 case 3: 673 T = [Se, ve, et], z = T[0], G = T[1], Q = T[2]; 674 break; 675 case 4: 676 C = [nt, Se, et], z = C[0], G = C[1], Q = C[2]; 677 break; 678 case 5: 679 O = [et, Se, ve], z = O[0], G = O[1], Q = O[2]; 680 break; 681 } 682 } 683 return [z, G, Q, R.length > 3 ? R[3] : 1]; 684 }, Pa = xa, ka = S.unpack, Ua = S.type, Fa = v, hr = L, Rr = h, Ba = Ma; 685 hr.prototype.hcg = function() { 686 return Ba(this._rgb); 687 }, Fa.hcg = function() { 688 for (var c = [], d = arguments.length; d--; ) 689 c[d] = arguments[d]; 690 return new (Function.prototype.bind.apply(hr, [null].concat(c, ["hcg"])))(); 691 }, Rr.format.hcg = Pa, Rr.autodetect.push({ 692 p: 1, 693 test: function() { 694 for (var c = [], d = arguments.length; d--; ) 695 c[d] = arguments[d]; 696 if (c = ka(c, "hcg"), Ua(c) === "array" && c.length === 3) 697 return "hcg"; 698 } 699 }); 700 var Ga = S.unpack, Ya = S.last, Dn = Math.round, qa = function() { 701 for (var c = [], d = arguments.length; d--; ) 702 c[d] = arguments[d]; 703 var p = Ga(c, "rgba"), T = p[0], C = p[1], O = p[2], R = p[3], y = Ya(c) || "auto"; 704 R === void 0 && (R = 1), y === "auto" && (y = R < 1 ? "rgba" : "rgb"), T = Dn(T), C = Dn(C), O = Dn(O); 705 var D = T << 16 | C << 8 | O, k = "000000" + D.toString(16); 706 k = k.substr(k.length - 6); 707 var F = "0" + Dn(R * 255).toString(16); 708 switch (F = F.substr(F.length - 2), y.toLowerCase()) { 709 case "rgba": 710 return "#" + k + F; 711 case "argb": 712 return "#" + F + k; 713 default: 714 return "#" + k; 715 } 716 }, vr = qa, Ha = /^#?([A-Fa-f0-9]{6}|[A-Fa-f0-9]{3})$/, Va = /^#?([A-Fa-f0-9]{8}|[A-Fa-f0-9]{4})$/, $a = function(c) { 717 if (c.match(Ha)) { 718 (c.length === 4 || c.length === 7) && (c = c.substr(1)), c.length === 3 && (c = c.split(""), c = c[0] + c[0] + c[1] + c[1] + c[2] + c[2]); 719 var d = parseInt(c, 16), p = d >> 16, T = d >> 8 & 255, C = d & 255; 720 return [p, T, C, 1]; 721 } 722 if (c.match(Va)) { 723 (c.length === 5 || c.length === 9) && (c = c.substr(1)), c.length === 4 && (c = c.split(""), c = c[0] + c[0] + c[1] + c[1] + c[2] + c[2] + c[3] + c[3]); 724 var O = parseInt(c, 16), R = O >> 24 & 255, y = O >> 16 & 255, D = O >> 8 & 255, k = Math.round((O & 255) / 255 * 100) / 100; 725 return [R, y, D, k]; 726 } 727 throw new Error("unknown hex color: " + c); 728 }, Cr = $a, za = v, Nr = L, Wa = S.type, Or = h, Ka = vr; 729 Nr.prototype.hex = function(c) { 730 return Ka(this._rgb, c); 731 }, za.hex = function() { 732 for (var c = [], d = arguments.length; d--; ) 733 c[d] = arguments[d]; 734 return new (Function.prototype.bind.apply(Nr, [null].concat(c, ["hex"])))(); 735 }, Or.format.hex = Cr, Or.autodetect.push({ 736 p: 4, 737 test: function(c) {
738 for (var d = [], p = arguments.length - 1; p-- > 0; ) 739 d[p] = arguments[p + 1]; 740 if (!d.length && Wa(c) === "string" && [3, 4, 5, 6, 7, 8, 9].indexOf(c.length) >= 0) 741 return "hex"; 742 } 743 }); 744 var Qa = S.unpack, Ir = S.TWOPI, Xa = Math.min, Za = Math.sqrt, Ja = Math.acos, ja = function() { 745 for (var c = [], d = arguments.length; d--; ) 746 c[d] = arguments[d]; 747 var p = Qa(c, "rgb"), T = p[0], C = p[1], O = p[2]; 748 T /= 255, C /= 255, O /= 255; 749 var R, y = Xa(T, C, O), D = (T + C + O) / 3, k = D > 0 ? 1 - y / D : 0; 750 return k === 0 ? R = NaN : (R = (T - C + (T - O)) / 2, R /= Za((T - C) * (T - C) + (T - O) * (C - O)), R = Ja(R), O > C && (R = Ir - R), R /= Ir), [R * 360, k, D]; 751 }, ei = ja, ti = S.unpack, jn = S.limit, Xt = S.TWOPI, er = S.PITHIRD, Zt = Math.cos, ni = function() { 752 for (var c = [], d = arguments.length; d--; ) 753 c[d] = arguments[d]; 754 c = ti(c, "hsi"); 755 var p = c[0], T = c[1], C = c[2], O, R, y; 756 return isNaN(p) && (p = 0), isNaN(T) && (T = 0), p >
756 360 && (p -= 360), p < 0 && (p += 360), p /= 360, p < 1 / 3 ? (y = (1 - T) / 3, O = (1 + T * Zt(Xt * p) / Zt(er - Xt * p)) / 3, R = 1 - (y + O)) : p < 2 / 3 ? (p -= 1 / 3, O = (1 - T) / 3, R = (1 + T * Zt(Xt * p) / Zt(er - Xt * p)) / 3, y = 1 - (O + R)) : (p -= 2 / 3, R = (1 - T) / 3, y = (1 + T * Zt(Xt * p) / Zt(er - Xt * p)) / 3, O = 1 - (R + y)), O = jn(C * O * 3), R = jn(C * R * 3), y = jn(C * y * 3), [O * 255, R * 255, y * 255, c.length > 3 ? c[3] : 1]; 757 }, ri = ni, ai = S.unpack, ii = S.type, oi = v, Ar = L, yr = h, si = ei; 758 Ar.prototype.hsi = function() { 759 return si(this._rgb); 760 }, oi.hsi = function() { 761 for (var c = [], d = arguments.length; d--; ) 762 c[d] = arguments[d]; 763 return new (Function.prototype.bind.apply(Ar, [null].concat(c, ["hsi"])))(); 764 }, yr.format.hsi = ri, yr.autodetect.push({ 765 p: 2, 766 test: function() { 767 for (var c = [], d = arguments.length; d--; ) 768 c[d] = arguments[d]; 769 if (c = ai(c, "hsi"), ii(c) === "array" && c.length === 3) 770 return "hsi"; 771 } 772 }); 773 var li = S.unpack, ci = S.type, _i = v, Dr = L, Mr = h, di = we; 774 Dr.prototype.hsl = function() { 775 return di(this._rgb); 776 }, _i.hsl = function() { 777 for (var c = [], d = arguments.length; d--; ) 778 c[d] = arguments[d]; 779 return new (Function.prototype.bind.apply(Dr, [null].concat(c, ["hsl"])))(); 780 }, Mr.format.hsl = Te, Mr.autodetect.push({ 781 p: 2, 782 test: function() { 783 for (var c = [], d = arguments.length; d--; ) 784 c[d] = arguments[d]; 785 if (c = li(c, "hsl"), ci(c) === "array" && c.length === 3) 786 return "hsl"; 787 } 788 }); 789 var ui = S.unpack, pi = Math.min, mi = Math.max, Ei = function() { 790 for (var c = [], d = arguments.length; d--; ) 791 c[d] = arguments[d]; 792 c = ui(c, "rgb"); 793 var p = c[0], T = c[1], C = c[2], O = pi(p, T, C), R = mi(p, T, C), y = R - O, D, k, F; 794 return F = R / 255, R === 0 ? (D = Number.NaN, k = 0) : (k
794= y / R, p === R && (D = (T - C) / y), T === R && (D = 2 + (C - p) / y), C === R && (D = 4 + (p - T) / y), D *= 60, D < 0 && (D += 360)), [D, k, F]; 795 }, gi = Ei, Si = S.unpack, Lr = Math.floor, wr = function() { 796 for (var c, d, p, T, C, O, R = [], y = arguments.length; y--; ) 797 R[y] = arguments[y]; 798 R = Si(R, "hsv"); 799 var D = R[0], k = R[1], F = R[2], z, G, Q; 800 if (F *= 255, k === 0) 801 z = G = Q = F; 802 else { 803 D === 360 && (D = 0), D > 360 && (D -= 360), D < 0 && (D += 360), D /= 60; 804 var K = Lr(D), le = D - K, ue = F * (1 - k), Se = F * (1 - k * le), ve = F * (1 - k * (1 - le)); 805 switch (K) { 806 case 0: 807 c = [F, ve, ue], z = c[0], G = c[1], Q = c[2]; 808 break; 809 case 1: 810 d = [Se, F, ue], z = d[0], G = d[1], Q = d[2]; 811 break; 812 case 2: 813 p = [ue, F, ve], z = p[0], G = p[1], Q = p[2]; 814 break; 815 case 3: 816 T = [ue, Se, F], z = T[0], G = T[1], Q = T[2]; 817 break; 818 case 4: 819 C = [ve, ue, F], z = C[0], G = C[1], Q = C[2]; 820 break; 821 case 5: 822 O = [F, ue, Se], z = O[0], G = O[1], Q = O[2]; 823 break; 824 } 825 } 826 return [z, G, Q, R.length > 3 ? R[3] : 1]; 827 }, xr = wr, fi = S.unpack, bi = S.type, Pr = v, mn = L, Mn = h, kr = gi; 828 mn.prototype.hsv = function() { 829 return kr(this._rgb); 830 }, Pr.hsv = function() { 831 for (var c = [], d = arguments.length; d--; ) 832 c[d] = arguments[d]; 833 return new (Function.prototype.bind.apply(mn, [null].concat(c, ["hsv"])))(); 834 }, Mn.format.hsv = xr, Mn.autodetect.push({ 835 p: 2, 836 test: function() { 837 for (var c = [], d = arguments.length; d--; ) 838 c[d] = arguments[d]; 839 if (c = fi(c, "hsv"), bi(c) === "array" && c.length === 3) 840 return "hsv"; 841 } 842 }); 843 var En = { 844 Kn: 18, 845 Xn: 0.95047, 846 Yn: 1, 847 Zn: 1.08883, 848 t0: 0.137931034, 849 t1: 0.206896552, 850 t2: 0.12841855, 851 t3: 8856452e-9 852 }, Ht = En, u_ = S.unpack, Ti = Math.pow, sS = function() { 853 for (var c = [], d = arguments.length; d--; ) 854 c[d] = arguments[d]; 855 var p = u_(c, "rgb"), T = p[0], C = p[1], O = p[2], R = lS(T, C, O), y = R[0], D = R[1], k = R[2], F = 116 * D - 16; 856 return [F < 0 ? 0 : F, 500 * (y - D), 200 * (D - k)]; 857 }, hi = function(c) { 858 return (c /= 255) <= 0.04045 ? c / 12.92 : Ti((c + 0.055) / 1.055, 2.4); 859 }, Ri = function(c) { 860 return c > Ht.t3 ? Ti(c, 1 / 3) : c / Ht.t2 + Ht.t0; 861 }, lS = function(c, d, p) { 862 c = hi(c), d = hi(d), p = hi(p); 863 var T = Ri((0.4124564 * c + 0.3575761 * d + 0.1804375 * p) / Ht.Xn), C = Ri((0.2126729 * c + 0.7151522 * d + 0.072175 * p) / Ht.Yn), O = Ri((0.0193339 * c + 0.119192 * d + 0.9503041 * p) / Ht.Zn); 864 return [T, C, O]; 865 }, p_ = sS, Ln = En, cS = S.unpack, _S = Math.pow, dS = function() { 866 for (var c = [], d = arguments.length; d--; ) 867 c[d] = arguments[d]; 868 c = cS(c, "lab"); 869 var p = c[0], T = c[1], C = c[2], O, R, y, D, k, F; 870 return R = (p + 16) / 116, O = isNaN(T) ? R : R + T / 500, y = isNaN(C) ? R : R - C / 200, R = Ln.Yn * Ci(R), O = Ln.Xn * Ci(O), y = Ln.Zn * Ci(y), D = vi(3.2404542 * O - 1.5371385 * R - 0.4985314 * y), k = vi(-0.969266 * O + 1.8760108 * R + 0.041556 * y), F = vi(0.0556434 * O - 0.2040259 * R + 1.0572252 * y), [D, k, F, c.length > 3 ? c[3] : 1]; 871 }, vi = function(c) { 872 return 255 * (c <= 304e-5 ? 12.92 * c : 1.055 * _S(c, 1 / 2.4) - 0.055); 873 }, Ci = function(c) { 874 return c > Ln.t1 ? c * c * c : Ln.t2 * (c - Ln.t0); 875 }, m_ = dS, uS = S.unpack, pS = S.type, mS = v, E_ = L, g_ = h, ES = p_; 876 E_.prototype.lab = function() { 877 return ES(this._rgb); 878 }, mS.lab = function() { 879 for (var c = [], d = arguments.length; d--; ) 880 c[d] = arguments[d]; 881 return new (Function.prototype.bind.apply(E_, [null].concat(c, ["lab"])))(); 882 }, g_.format.lab = m_, g_.autodetect.push({ 883 p: 2, 884 test: function() { 885 for (var c = [], d = arguments.length; d--; ) 886 c[d] = arguments[d]; 887 if (c = uS(c, "lab"), pS(c) === "array" && c.length === 3) 888 return "lab"; 889 } 890 }); 891 var gS = S.unpack, SS = S.RAD2DEG, fS = Math.sqrt, bS = Math.atan2, TS = Math.round, hS = function() { 892 for (var c = [], d = arguments.length; d--; ) 893 c[d] = arguments[d]; 894 var p = gS(c, "lab"), T = p[0], C = p[1], O = p[2], R = fS(C * C + O * O), y = (bS(O, C) * SS + 360) % 360; 895 return TS(R * 1e4) === 0 && (y = Number.NaN), [T, R, y]; 896 }, S_ = hS, RS = S.unpack, vS = p_, CS = S_, NS = function() { 897 for (var c = [], d = arguments.length; d--; ) 898 c[d] = arguments[d]; 899 var p = RS(c, "rgb"), T = p[0], C = p[1], O = p[2], R = vS(T, C, O), y = R[0], D = R[1], k = R[2]; 900 return CS(y, D, k); 901 }, OS = NS, IS = S.unpack, AS = S.DEG2RAD, yS = Math.sin, DS = Math.cos, MS = function() { 902 for (var c = [], d = arguments.length; d--; ) 903 c[d] = arguments[d]; 904 var p = IS(c, "lch"), T = p[0], C = p[1], O = p[2]; 905 return isNaN(O) && (O = 0), O = O * AS, [T, DS(O) * C, yS(O) * C]; 906 }, f_ = MS, LS = S.unpack, wS = f_, xS = m_, PS = function() { 907 for (var c = [], d = arguments.length; d--; ) 908 c[d] = arguments[d]; 909 c = LS(c, "lch"); 910 var p = c[0], T = c[1], C = c[2], O = wS(p, T, C), R = O[0], y = O[1], D = O[2], k = xS(R, y, D), F = k[0], z = k[1], G = k[2]; 911 return [F, z, G, c.length > 3 ? c[3] : 1]; 912 }, b_ = PS, kS = S.unpack, US = b_, FS = function() { 913 for (var c = [], d = arguments.length; d--; ) 914 c[d] = arguments[d]; 915 var p = kS(c, "hcl").reverse(); 916 return US.apply(void 0, p); 917 }
917, BS = FS, GS = S.unpack, YS = S.type, T_ = v, Ur = L, Ni = h, h_ = OS; 918 Ur.prototype.lch = function() { 919 return h_(this._rgb); 920 }, Ur.prototype.hcl = function() { 921 return h_(this._rgb).reverse(); 922 }, T_.lch = function() { 923 for (var c = [], d = arguments.length; d--; ) 924 c[d] = arguments[d]; 925 return new (Function.prototype.bind.apply(Ur, [null].concat(c, ["lch"])))(); 926 }, T_.hcl = function() { 927 for (var c = [], d = arguments.length; d--; ) 928 c[d] = arguments[d]; 929 return new (Function.prototype.bind.apply(Ur, [null].concat(c, ["hcl"])))(); 930 }, Ni.format.lch = b_, Ni.format.hcl = BS, ["lch", "hcl"].forEach(function(c) { 931 return Ni.autodetect.push({ 932 p: 2, 933 test: function() { 934 for (var d = [], p = arguments.length; p--; ) 935 d[p] = arguments[p]; 936 if (d = GS(d, c), YS(d) === "array" && d.length === 3) 937 return c; 938 } 939 }); 940 }); 941 var qS = { 942 aliceblue: "#f0f8ff", 943 antiquewhite: "#faebd7", 944 aqua: "#00ffff", 945 aquamarine: "#7fffd4", 946 azure: "#f0ffff", 947 beige: "#f5f5dc", 948 bisque: "#ffe4c4", 949 black: "#000000", 950 blanchedalmond: "#ffebcd", 951 blue: "#0000ff", 952 blueviolet: "#8a2be2", 953 brown: "#a52a2a", 954 burlywood: "#deb887", 955 cadetblue: "#5f9ea0", 956 chartreuse: "#7fff00", 957 chocolate: "#d2691e", 958 coral: "#ff7f50", 959 cornflower: "#6495ed", 960 cornflowerblue: "#6495ed", 961 cornsilk: "#fff8dc", 962 crimson: "#dc143c", 963 cyan: "#00ffff", 964 darkblue: "#00008b", 965 darkcyan: "#008b8b", 966 darkgoldenrod: "#b8860b", 967 darkgray: "#a9a9a9", 968 darkgreen: "#006400", 969 darkgrey: "#a9a9a9", 970 darkkhaki: "#bdb76b", 971 darkmagenta: "#8b008b", 972 darkolivegreen: "#556b2f", 973 darkorange: "#ff8c00", 974 darkorchid: "#9932cc", 975 darkred: "#8b0000", 976 darksalmon: "#e9967a", 977 darkseagreen: "#8fbc8f", 978 darkslateblue: "#483d8b", 979 darkslategray: "#2f4f4f", 980 darkslategrey: "#2f4f4f", 981 darkturquoise: "#00ced1", 982 darkviolet: "#9400d3", 983 deeppink: "#ff1493", 984 deepskyblue: "#00bfff", 985 dimgray: "#696969", 986 dimgrey: "#696969", 987 dodgerblue: "#1e90ff", 988 firebrick: "#b22222", 989 floralwhite: "#fffaf0", 990 forestgreen: "#228b22", 991 fuchsia: "#ff00ff", 992 gainsboro: "#dcdcdc", 993 ghostwhite: "#f8f8ff", 994 gold: "#ffd700", 995 goldenrod: "#daa520", 996 gray: "#808080", 997 green: "#008000", 998 greenyellow: "#adff2f", 999 grey: "#808080", 1000 honeydew: "#f0fff0", 1001 hotpink: "#ff69b4", 1002 indianred: "#cd5c5c", 1003 indigo: "#4b0082", 1004 ivory: "#fffff0", 1005 khaki: "#f0e68c", 1006 laserlemon: "#ffff54", 1007 lavender: "#e6e6fa", 1008 lavenderblush: "#fff0f5", 1009 lawngreen: "#7cfc00", 1010 lemonchiffon: "#fffacd", 1011 lightblue: "#add8e6", 1012 lightcoral: "#f08080", 1013 lightcyan: "#e0ffff", 1014 lightgoldenrod: "#fafad2", 1015 lightgoldenrodyellow: "#fafad2", 1016 lightgray: "#d3d3d3", 1017 lightgreen: "#90ee90", 1018 lightgrey: "#d3d3d3", 1019 lightpink: "#ffb6c1", 1020 lightsalmon: "#ffa07a", 1021 lightseagreen: "#20b2aa", 1022 lightskyblue: "#87cefa", 1023 lightslategray: "#778899", 1024 lightslategrey: "#778899", 1025 lightsteelblue: "#b0c4de", 1026 lightyellow: "#ffffe0", 1027 lime: "#00ff00", 1028 limegreen: "#32cd32", 1029 linen: "#faf0e6", 1030 magenta: "#ff00ff", 1031 maroon: "#800000", 1032 maroon2: "#7f0000", 1033 maroon3: "#b03060", 1034 mediumaquamarine: "#66cdaa", 1035 mediumblue: "#0000cd", 1036 mediumorchid: "#ba55d3", 1037 mediumpurple: "#9370db", 1038 mediumseagreen: "#3cb371", 1039 mediumslateblue: "#7b68ee", 1040 mediumspringgreen: "#00fa9a", 1041 mediumturquoise: "#48d1cc", 1042 mediumvioletred: "#c71585", 1043 midnightblue: "#191970", 1044 mintcream: "#f5fffa", 1045 mistyrose: "#ffe4e1", 1046 moccasin: "#ffe4b5", 1047 navajowhite: "#ffdead", 1048 navy: "#000080", 1049 oldlace: "#fdf5e6", 1050 olive: "#808000", 1051 olivedrab: "#6b8e23", 1052 orange: "#ffa500", 1053 orangered: "#ff4500", 1054 orchid: "#da70d6", 1055 palegoldenrod: "#eee8aa", 1056 palegreen: "#98fb98", 1057 paleturquoise: "#afeeee", 1058 palevioletred: "#db7093", 1059 papayawhip: "#ffefd5", 1060 peachpuff: "#ffdab9", 1061 peru: "#cd853f", 1062 pink: "#ffc0cb", 1063 plum: "#dda0dd", 1064 powderblue: "#b0e0e6", 1065 purple: "#800080", 1066 purple2: "#7f007f", 1067 purple3: "#a020f0", 1068 rebeccapurple: "#663399", 1069 red: "#ff0000", 1070 rosybrown: "#bc8f8f", 1071 royalblue: "#4169e1", 1072 saddlebrown: "#8b4513", 1073 salmon: "#fa8072", 1074 sandybrown: "#f4a460", 1075 seagreen: "#2e8b57", 1076 seashell: "#fff5ee", 1077 sienna: "#a0522d", 1078 silver: "#c0c0c0", 1079 skyblue: "#87ceeb", 1080 slateblue: "#6a5acd", 1081 slategray: "#708090", 1082 slategrey: "#708090", 1083 snow: "#fffafa", 1084 springgreen: "#00ff7f", 1085 steelblue: "#4682b4", 1086 tan: "#d2b48c", 1087 teal: "#008080", 1088 thistle: "#d8bfd8", 1089 tomato: "#ff6347", 1090 turquoise: "#40e0d0", 1091 violet: "#ee82ee", 1092 wheat: "#f5deb3", 1093 white: "#ffffff", 1094 whitesmoke: "#f5f5f5", 1095 yellow: "#ffff00", 1096 yellowgreen: "#9acd32" 1097 }, R_ = qS, HS = L, v_ = h, VS = S.type, tr = R_, $S = Cr, zS = vr; 1098 HS.prototype.name = function() { 1099 for (var c = zS(this._rgb, "rgb"), d = 0, p = Object.keys(tr); d < p.length; d += 1) { 1100 var T = p[d]; 1101 if (tr[T] === c) 1102 return T.toLowerCase(); 1103 } 1104 return c; 1105 }, v_.format.named = function(c) { 1106 if (c = c.toLowerCase(), tr[c]) 1107 return $S(tr[c]); 1108 throw new Error("unknown color name: " + c); 1109 }, v_.autodetect.push({ 1110 p: 5, 1111 test: function(c) {
1112 for (var d = [], p = arguments.length - 1; p-- > 0; ) 1113 d[p] = arguments[p + 1]; 1114 if (!d.length && VS(c) === "string" && tr[c.toLowerCase()]) 1115 return "named"; 1116 } 1117 }); 1118 var WS = S.unpack, KS = function() { 1119 for (var c = [], d = arguments.length; d--; ) 1120 c[d] = arguments[d]; 1121 var p = WS(c, "rgb"), T = p[0], C = p[1], O = p[2]; 1122 return (T << 16) + (C << 8) + O; 1123 }, QS = KS, XS = S.type, ZS = function(c) { 1124 if (XS(c) == "number" && c >= 0 && c <= 16777215) { 1125 var d = c >> 16, p = c >> 8 & 255, T = c & 255; 1126 return [d, p, T, 1]; 1127 } 1128 throw new Error("unknown num color: " + c); 1129 }, JS = ZS, jS = v, C_ = L, N_ = h, ef = S.type, tf = QS; 1130 C_.prototype.num = function() { 1131 return tf(this._rgb); 1132 }, jS.num = function() { 1133 for (var c = [], d = arguments.length; d--; ) 1134 c[d] = arguments[d]; 1135 return new (Function.prototype.bind.apply(C_, [null].concat(c, ["num"])))(); 1136 }, N_.format.num = JS, N_.autodetect.push({ 1137 p: 5, 1138 test: function() { 1139 for (var c = [], d = arguments.length; d--; ) 1140 c[d] = arguments[d]; 1141 if (c.length === 1 && ef(c[0]) === "number" && c[0] >= 0 && c[0] <= 16777215) 1142 return "num"; 1143 } 1144 }); 1145 var nf = v, Oi = L, O_ = h, I_ = S.unpack, A_ = S.type, y_ = Math.round; 1146 Oi.prototype.rgb = function(c) { 1147 return c === void 0 && (c = !0), c === !1 ? this._rgb.slice(0, 3) : this._rgb.slice(0, 3).map(y_); 1148 }, Oi.prototype.rgba = function(c) { 1149 return c === void 0 && (c = !0), this._rgb.slice(0, 4).map(function(d, p) { 1150 return p < 3 ? c === !1 ? d : y_(d) : d; 1151 }); 1152 }, nf.rgb = function() { 1153 for (var c = [], d = arguments.length; d--; ) 1154 c[d] = arguments[d]; 1155 return new (Function.prototype.bind.apply(Oi, [null].concat(c, ["rgb"])))(); 1156 }, O_.format.rgb = function() { 1157 for (var c = [], d = arguments.length; d--; ) 1158 c[d] = arguments[d]; 1159 var p = I_(c, "rgba"); 1160 return p[3] === void 0 && (p[3] = 1), p; 1161 }, O_.autodetect.push({ 1162 p: 3, 1163 test: function() { 1164 for (var c = [], d = arguments.length; d--; ) 1165 c[d] = arguments[d]; 1166 if (c = I_(c, "rgba"), A_(c) === "array" && (c.length === 3 || c.length === 4 && A_(c[3]) == "number" && c[3] >= 0 && c[3] <= 1)) 1167 return "rgb"; 1168 } 1169 }); 1170 var Fr = Math.log, rf = function(c) { 1171 var d = c / 100, p, T, C; 1172 return d < 66 ? (p = 255, T = d < 6 ? 0 : -155.25485562709179 - 0.44596950469579133 * (T = d - 2) + 104.49216199393888 * Fr(T), C = d < 20 ? 0 : -254.76935184120902 + 0.8274096064007395 * (C = d - 10) + 115.67994401066147 * Fr(C)) : (p = 351.97690566805693 + 0.114206453784165 * (p = d - 55) - 40.25366309332127 * Fr(p), T = 325.4494125711974 + 0.07943456536662342 * (T = d - 50) - 28.0852963507957 * Fr(T), C = 255), [p, T, C, 1]; 1173 }, D_ = rf, af = D_, of = S.unpack, sf = Math.round, lf = function() { 1174 for (var c = [], d = arguments.length; d--; ) 1175 c[d] = arguments[d]; 1176 for (var p = of(c, "rgb"), T = p[0], C = p[2], O = 1e3, R = 4e4, y = 0.4, D; R - O > y; ) { 1177 D = (R + O) * 0.5; 1178 var k = af(D); 1179 k[2] / k[0] >= C / T ? R = D : O = D; 1180 } 1181 return sf(D); 1182 }, cf = lf, Ii = v, Br = L, Ai = h, _f = cf; 1183 Br.prototype.temp = Br.prototype.kelvin = Br.prototype.temperature = function() { 1184 return _f(this._rgb); 1185 }, Ii.temp = Ii.kelvin = Ii.temperature = function() { 1186 for (var c = [], d = arguments.length; d--; ) 1187 c[d] = arguments[d]; 1188 return new (Function.prototype.bind.apply(Br, [null].concat(c, ["temp"])))(); 1189 }, Ai.format.temp = Ai.format.kelvin = Ai.format.temperature = D_; 1190 var df = S.unpack, yi = Math.cbrt, uf = Math.pow, pf = Math.sign, mf = function() { 1191 for (var c = [], d = arguments.length; d--; ) 1192 c[d] = arguments[d]; 1193 var p = df(c, "rgb"), T = p[0], C = p[1], O = p[2], R = [Di(T / 255), Di(C / 255), Di(O / 255)], y = R[0], D = R[1], k = R[2], F = yi(0.4122214708 * y + 0.5363325363 * D + 0.0514459929 * k), z = yi(0.2119034982 * y + 0.6806995451 * D + 0.10
119373969566 * k), G = yi(0.0883024619 * y + 0.2817188376 * D + 0.6299787005 * k); 1194 return [ 1195 0.2104542553 * F + 0.793617785 * z - 0.0040720468 * G, 1196 1.9779984951 * F - 2.428592205 * z + 0.4505937099 * G, 1197 0.0259040371 * F + 0.7827717662 * z - 0.808675766 * G 1198 ]; 1199 }, M_ = mf; 1200 function Di(c) { 1201 var d = Math.abs(c); 1202 return d < 0.04045 ? c / 12.92 : (pf(c) || 1) * uf((d + 0.055) / 1.055, 2.4); 1203 } 1204 var Ef = S.unpack, Gr = Math.pow, gf = Math.sign, Sf = function() { 1205 for (var c = [], d = arguments.length; d--; ) 1206 c[d] = arguments[d]; 1207 c = Ef(c, "lab"); 1208 var p = c[0], T = c[1], C = c[2], O = Gr(p + 0.3963377774 * T + 0.2158037573 * C, 3), R = Gr(p - 0.1055613458 * T - 0.0638541728 * C, 3), y = Gr(p - 0.0894841775 * T - 1.291485548 * C, 3); 1209 return [ 1210 255 * Mi(4.0767416621 * O - 3.3077115913 * R + 0.2309699292 * y), 1211 255 * Mi(-1.2684380046 * O + 2.6097574011 * R - 0.3413193965 * y), 1212 255 * Mi(-0.0041960863 * O - 0.7034186147 * R + 1.707614701 * y), 1213 c.length > 3 ? c[3] : 1 1214 ]; 1215 }, L_ = Sf; 1216 function Mi(c) { 1217 var d = Math.abs(c); 1218 return d > 31308e-7 ? (gf(c) || 1) * (1.055 * Gr(d, 1 / 2.4) - 0.055) : c * 12.92; 1219 } 1220 var ff = S.unpack, bf = S.type, Tf = v, w_ = L, x_ = h, hf = M_; 1221 w_.prototype.oklab = function() { 1222 return hf(this._rgb); 1223 }, Tf.oklab = function() { 1224 for (var c = [], d = arguments.length; d--; ) 1225 c[d] = arguments[d]; 1226 return new (Function.prototype.bind.apply(w_, [null].concat(c, ["oklab"])))(); 1227 }, x_.format.oklab = L_, x_.autodetect.push({ 1228 p: 3, 1229 test: function() { 1230 for (var c = [], d = arguments.length; d--; ) 1231 c[d] = arguments[d]; 1232 if (c = ff(c, "oklab"), bf(c) === "array" && c.length === 3) 1233 return "oklab"; 1234 } 1235 }); 1236 var Rf = S.unpack, vf = M_, Cf = S_, Nf = function() { 1237 for (var c = [], d = arguments.length; d--; ) 1238 c[d] = arguments[d]; 1239 var p = Rf(c, "rgb"), T = p[0], C = p[1], O = p[2], R = vf(T, C, O), y = R[0], D = R[1], k = R[2]; 1240 return Cf(y, D, k); 1241 }, Of = Nf, If = S.unpack, Af = f_, yf = L_, Df = function() { 1242 for (var c = [], d = arguments.length; d--; ) 1243 c[d] = arguments[d]; 1244 c = If(c, "lch"); 1245 var p = c[0], T = c[1], C = c[2], O = Af(p, T, C), R = O[0], y = O[1], D = O[2], k = yf(R, y, D), F = k[0], z = k[1], G = k[2]; 1246 return [F, z, G, c.length > 3 ? c[3] : 1]; 1247 }, Mf = Df, Lf = S.unpack, wf = S.type, xf = v, P_ = L, k_ = h, Pf = Of; 1248 P_.prototype.oklch = function() { 1249 return Pf(this._rgb); 1250 }, xf.oklch = function() { 1251 for (var c = [], d = arguments.length; d--; ) 1252 c[d] = arguments[d]; 1253 return new (Function.prototype.bind.apply(P_, [null].concat(c, ["oklch"])))(); 1254 }, k_.format.oklch = Mf, k_.autodetect.push({ 1255 p: 3, 1256 test: function() { 1257 for (var c = [], d = arguments.length; d--; ) 1258 c[d] = arguments[d]; 1259 if (c = Lf(c, "oklch"), wf(c) === "array" && c.length === 3) 1260 return "oklch"; 1261 } 1262 }); 1263 var U_ = L, kf = S.type; 1264 U_.prototype.alpha = function(c, d) { 1265 return d === void 0 && (d = !1), c !== void 0 && kf(c) === "number" ? d ? (this._rgb[3] = c, this) : new U_([this._rgb[0], this._rgb[1], this._rgb[2], c], "rgb") : this._rgb[3]; 1266 }; 1267 var Uf = L; 1268 Uf.prototype.clipped = function() { 1269 return this._rgb._clipped || !1; 1270 }; 1271 var gn = L, Ff = En; 1272 gn.prototype.darken = function(c) { 1273 c === void 0 && (c = 1); 1274 var d = this, p = d.lab(); 1275 return p[0] -= Ff.Kn * c, new gn(p, "lab").alpha(d.alpha(), !0); 1276 }, gn.prototype.brighten = function(c) { 1277 return c === void 0 && (c = 1), this.darken(-c); 1278 }, gn.prototype.darker = gn.prototype.darken, gn.prototype.brighter = gn.prototype.brighten; 1279 var Bf = L; 1280 Bf.prototype.get = function(c) { 1281 var d = c.split("."), p = d[0], T = d[1], C = this[p](); 1282 if (T) { 1283 var O = p.indexOf(T) - (p.substr(0, 2) === "ok" ? 2 : 0); 1284 if (O > -1) 1285 return C[O]; 1286 throw new Error("unknown channel " + T + " in mode " + p); 1287 } else 1288 return C; 1289 }; 1290 var wn = L, Gf = S.type, Yf = Math.pow, qf = 1e-7, Hf = 20; 1291 wn.prototype.luminance = function(c) {
1292 if (c !== void 0 && Gf(c) === "number") { 1293 if (c === 0) 1294 return new wn([0, 0, 0, this._rgb[3]], "rgb"); 1295 if (c === 1) 1296 return new wn([255, 255, 255, this._rgb[3]], "rgb"); 1297 var d = this.luminance(), p = "rgb", T = Hf, C = function(R, y) { 1298 var D = R.interpolate(y, 0.5, p), k = D.luminance(); 1299 return Math.abs(c - k) < qf || !T-- ? D : k > c ? C(R, D) : C(D, y); 1300 }, O = (d > c ? C(new wn([0, 0, 0]), this) : C(this, new wn([255, 255, 255]))).rgb(); 1301 return new wn(O.concat([this._rgb[3]])); 1302 } 1303 return Vf.apply(void 0, this._rgb.slice(0, 3)); 1304 }; 1305 var Vf = function(c, d, p) { 1306 return c = Li(c), d = Li(d), p = Li(p), 0.2126 * c + 0.7152 * d + 0.0722 * p; 1307 }, Li = function(c) { 1308 return c /= 255, c <= 0.03928 ? c / 12.92 : Yf((c + 0.055) / 1.055, 2.4); 1309 }, ft = {}, F_ = L, B_ = S.type, Yr = ft, G_ = function(c, d, p) { 1310 p === void 0 && (p = 0.5); 1311 for (var T = [], C = arguments.length - 3; C-- > 0; ) 1312 T[C] = arguments[C + 3]; 1313 var O = T[0] || "lrgb"; 1314 if (!Yr[O] && !T.length && (O = Object.keys(Yr)[0]), !Yr[O]) 1315 throw new Error("interpolation mode " + O + " is not defined"); 1316 return B_(c) !== "object" && (c = new F_(c)), B_(d) !== "object" && (d = new F_(d)), Yr[O](c, d, p).alpha(c.alpha() + p * (d.alpha() - c.alpha())); 1317 }, Y_ = L, $f = G_; 1318 Y_.prototype.mix = Y_.prototype.interpolate = function(c, d) { 1319 d === void 0 && (d = 0.5); 1320 for (var p = [], T = arguments.length - 2; T-- > 0; ) 1321 p[T] = arguments[T + 2]; 1322 return $f.apply(void 0, [this, c, d].concat(p)); 1323 }; 1324 var q_ = L; 1325 q_.prototype.premultiply = function(c) { 1326 c === void 0 && (c = !1); 1327 var d = this._rgb, p = d[3]; 1328 return c ? (this._rgb = [d[0] * p, d[1] * p, d[2] * p, p], this) : new q_([d[0] * p, d[1] * p, d[2] * p, p], "rgb"); 1329 }; 1330 var wi = L, zf = En; 1331 wi.prototype.saturate = function(c) { 1332 c === void 0 && (c = 1); 1333 var d = this, p = d.lch(); 1334 return p[1] += zf.Kn * c, p[1] < 0 && (p[1] = 0), new wi(p, "lch").alpha(d.alpha(), !0); 1335 }, wi.prototype.desaturate = function(c) { 1336 return c === void 0 && (c = 1), this.saturate(-c); 1337 }; 1338 var H_ = L, V_ = S.type; 1339 H_.prototype.set = function(c, d, p) { 1340 p === void 0 && (p = !1); 1341 var T = c.split("."), C = T[0], O = T[1], R = this[C](); 1342 if (O) { 1343 var y = C.indexOf(O) - (C.substr(0, 2) === "ok" ? 2 : 0); 1344 if (y > -1) { 1345 if (V_(d) == "string") 1346 switch (d.charAt(0)) { 1347 case "+": 1348 R[y] += +d; 1349 break; 1350 case "-": 1351 R[y] += +d; 1352 break; 1353 case "*": 1354 R[y] *= +d.substr(1); 1355 break; 1356 case "/": 1357 R[y] /= +d.substr(1); 1358 break; 1359 default: 1360 R[y] = +d; 1361 } 1362 else if (V_(d) === "number") 1363 R[y] = d; 1364 else 1365 throw new Error("unsupported value for Color.set"); 1366 var D = new H_(R, C); 1367 return p ? (this._rgb = D._rgb, this) : D; 1368 } 1369 throw new Error("unknown channel " + O + " in mode " + C); 1370 } else 1371 return R; 1372 }; 1373 var Wf = L, Kf = function(c, d, p) { 1374 var T = c._rgb, C = d._rgb; 1375 return new Wf( 1376 T[0] + p * (C[0] - T[0]), 1377 T[1] + p * (C[1] - T[1]), 1378 T[2] + p * (C[2] - T[2]), 1379 "rgb" 1380 ); 1381 }; 1382 ft.rgb = Kf; 1383 var Qf = L, xi = Math.sqrt, xn = Math.pow, Xf = function(c, d, p) { 1384 var T = c._rgb, C = T[0], O = T[1], R = T[2], y = d._rgb, D = y[0], k = y[1], F = y[2]; 1385 return new Qf( 1386 xi(xn(C, 2) * (1 - p) + xn(D, 2) * p), 1387 xi(xn(O, 2) * (1 - p) + xn(k, 2) * p), 1388 xi(xn(R, 2) * (1 - p) + xn(F, 2) * p), 1389 "rgb" 1390 ); 1391 }; 1392 ft.lrgb = Xf; 1393 var Zf = L, Jf = function(c, d, p) { 1394 var T = c.lab(), C = d.lab(); 1395 return new Zf( 1396 T[0] + p * (C[0] - T[0]), 1397 T[1] + p * (C[1] - T[1]), 1398 T[2] + p * (C[2] - T[2]), 1399 "lab" 1400 ); 1401 }; 1402 ft.lab = Jf;
1403 var $_ = L, Pn = function(c, d, p, T) { 1404 var C, O, R, y; 1405 T === "hsl" ? (R = c.hsl(), y = d.hsl()) : T === "hsv" ? (R = c.hsv(), y = d.hsv()) : T === "hcg" ? (R = c.hcg(), y = d.hcg()) : T === "hsi" ? (R = c.hsi(), y = d.hsi()) : T === "lch" || T === "hcl" ? (T = "hcl", R = c.hcl(), y = d.hcl()) : T === "oklch" && (R = c.oklch().reverse(), y = d.oklch().reverse()); 1406 var D, k, F, z, G, Q; 1407 (T.substr(0, 1) === "h" || T === "oklch") && (C = R, D = C[0], F = C[1], G = C[2], O = y, k = O[0], z = O[1], Q = O[2]); 1408 var K, le, ue, Se; 1409 return !isNaN(D) && !isNaN(k) ? (k > D && k - D > 180 ? Se = k - (D + 360) : k < D && D - k > 180 ? Se = k + 360 - D : Se = k - D, le = D + p * Se) : isNaN(D) ? isNaN(k) ? le = Number.NaN : (le = k, (G == 1 || G == 0) && T != "hsv" && (K = z)) : (le = D, (Q == 1 || Q == 0) && T != "hsv" && (K = F)), K === void 0 && (K = F + p * (z - F)), ue = G + p * (Q - G), T === "oklch" ? new $_([ue, K, le], T) : new $_([le, K, ue], T); 1410 }, jf = Pn, z_ = function(c, d, p) { 1411 return jf(c, d, p, "lch"); 1412 }; 1413 ft.lch = z_, ft.hcl = z_; 1414 var eb = L, tb = function(c, d, p) { 1415 var T = c.num(), C = d.num(); 1416 return new eb(T + p * (C - T), "num"); 1417 }; 1418 ft.num = tb; 1419 var nb = Pn, rb = function(c, d, p) { 1420 return nb(c, d, p, "hcg"); 1421 }; 1422 ft.hcg = rb; 1423 var ab = Pn, ib = function(c, d, p) { 1424 return ab(c, d, p, "hsi"); 1425 }; 1426 ft.hsi = ib; 1427 var ob = Pn, sb = function(c, d, p) { 1428 return ob(c, d, p, "hsl"); 1429 }; 1430 ft.hsl = sb; 1431 var lb = Pn, cb = function(c, d, p) { 1432 return lb(c, d, p, "hsv"); 1433 }; 1434 ft.hsv = cb; 1435 var _b = L, db = function(c, d, p) { 1436 var T = c.oklab(), C = d.oklab(); 1437 return new _b( 1438 T[0] + p * (C[0] - T[0]), 1439 T[1] + p * (C[1] - T[1]), 1440 T[2] + p * (C[2] - T[2]), 1441 "oklab" 1442 ); 1443 }; 1444 ft.oklab = db; 1445 var ub = Pn, pb = function(c, d, p) { 1446 return ub(c, d, p, "oklch"); 1447 }; 1448 ft.oklch = pb; 1449 var Pi = L, mb = S.clip_rgb, ki = Math.pow, Ui = Math.sqrt, Fi = Math.PI, W_ = Math.cos, K_ = Math.sin, Eb = Math.atan2, gb = function(c, d, p) { 1450 d === void 0 && (d = "lrgb"), p === void 0 && (p = null); 1451 var T = c.length; 1452 p || (p = Array.from(new Array(T)).map(function() { 1453 return 1; 1454 })); 1455 var C = T / p.reduce(function(le, ue) { 1456 return le + ue; 1457 }); 1458 if (p.forEach(function(le, ue) { 1459 p[ue] *= C; 1460 }), c = c.map(function(le) { 1461 return new Pi(le); 1462 }), d === "lrgb") 1463 return Sb(c, p); 1464 for (var O = c.shift(), R = O.get(d), y = [], D = 0, k = 0, F = 0; F < R.length; F++) 1465 if (R[F] = (R[F] || 0) * p[0], y.push(isNaN(R[F]) ? 0 : p[0]), d.charAt(F) === "h" && !isNaN(R[F])) { 1466 var z = R[F] / 180 * Fi; 1467 D += W_(z) * p[0], k += K_(z) * p[0]; 1468 } 1469 var G = O.alpha() * p[0]; 1470 c.forEach(function(le, ue) { 1471 var Se = le.get(d); 1472 G += le.alpha() * p[ue + 1]; 1473 for (var ve = 0; ve < R.length; ve++) 1474 if (!isNaN(Se[ve])) 1475 if (y[ve] += p[ue + 1], d.charAt(ve) === "h") { 1476 var nt = Se[ve] / 180 * Fi; 1477 D += W_(nt) * p[ue + 1], k += K_(nt) * p[ue + 1]; 1478 } else 1479 R[ve] += Se[ve] * p[ue + 1]; 1480 }); 1481 for (var Q = 0; Q < R.length; Q++) 1482 if (d.charAt(Q) === "h") { 1483 for (var K = Eb(k / y[Q], D / y[Q]) / Fi * 180; K < 0; ) 1484 K += 360; 1485 for (; K >= 360; ) 1486 K -= 360; 1487 R[Q] = K; 1488 } else 1489 R[Q] = R[Q] / y[Q]; 1490 return G /= T, new Pi(R, d).alpha(G > 0.99999 ? 1 : G, !0); 1491 }, Sb = function(c, d) { 1492 for (var p = c.length, T = [0, 0, 0, 0], C = 0; C < c.length; C++) { 1493 var O = c[C], R = d[C] / p, y = O._rgb; 1494 T[0] += ki(y[0], 2) * R, T[1] += ki(y[1], 2) * R, T[2] += ki(y[2], 2) * R, T[3] += y[3] * R; 1495 } 1496 return T[0] = Ui(T[0]), T[1] = Ui(T[1]), T[2] = Ui(T[2]), T[3] > 0.9999999 && (T[3] = 1), new Pi(mb(T)); 1497 }, At = v, kn = S.type, fb = Math.pow, Bi = function(c) { 1498 var d = "rgb", p = At("#ccc"), T = 0, C = [0, 1], O = [], R = [0, 0], y = !1, D = [], k = !1, F = 0, z = 1, G = !1, Q = {}, K = !0, le = 1, ue = function(Y) {
1499 if (Y = Y || ["#fff", "#000"], Y && kn(Y) === "string" && At.brewer && At.brewer[Y.toLowerCase()] && (Y = At.brewer[Y.toLowerCase()]), kn(Y) === "array") { 1500 Y.length === 1 && (Y = [Y[0], Y[0]]), Y = Y.slice(0); 1501 for (var te = 0; te < Y.length; te++) 1502 Y[te] = At(Y[te]); 1503 O.length = 0; 1504 for (var _e = 0; _e < Y.length; _e++) 1505 O.push(_e / (Y.length - 1)); 1506 } 1507 return pt(), D = Y; 1508 }, Se = function(Y) { 1509 if (y != null) { 1510 for (var te = y.length - 1, _e = 0; _e < te && Y >= y[_e]; ) 1511 _e++; 1512 return _e - 1; 1513 } 1514 return 0; 1515 }, ve = function(Y) { 1516 return Y; 1517 }, nt = function(Y) { 1518 return Y; 1519 }, et = function(Y, te) { 1520 var _e, ce; 1521 if (te == null && (te = !1), isNaN(Y) || Y === null) 1522 return p; 1523 if (te) 1524 ce = Y; 1525 else if (y && y.length > 2) { 1526 var rt = Se(Y); 1527 ce = rt / (y.length - 2); 1528 } else 1529 z !== F ? ce = (Y - F) / (z - F) : ce = 1; 1530 ce = nt(ce), te || (ce = ve(ce)), le !== 1 && (ce = fb(ce, le)), ce = R[0] + ce * (1 - R[0] - R[1]), ce = Math.min(1, Math.max(0, ce)); 1531 var Le = Math.floor(ce * 1e4); 1532 if (K && Q[Le]) 1533 _e = Q[Le]; 1534 else { 1535 if (kn(D) === "array") 1536 for (var fe = 0; fe < O.length; fe++) { 1537 var Ce = O[fe]; 1538 if (ce <= Ce) { 1539 _e = D[fe]; 1540 break; 1541 } 1542 if (ce >= Ce && fe === O.length - 1) { 1543 _e = D[fe]; 1544 break; 1545 } 1546 if (ce > Ce && ce < O[fe + 1]) { 1547 ce = (ce - Ce) / (O[fe + 1] - Ce), _e = At.interpolate(D[fe], D[fe + 1], ce, d); 1548 break; 1549 } 1550 } 1551 else 1552 kn(D) === "function" && (_e = D(ce)); 1553 K && (Q[Le] = _e); 1554 } 1555 return _e; 1556 }, pt = function() { 1557 return Q = {}; 1558 }; 1559 ue(c); 1560 var me = function(Y) { 1561 var te = At(et(Y)); 1562 return k && te[k] ? te[k]() : te; 1563 }; 1564 return me.classes = function(Y) { 1565 if (Y != null) { 1566 if (kn(Y) === "array") 1567 y = Y, C = [Y[0], Y[Y.length - 1]]; 1568 else {
1569 var te = At.analyze(C); 1570 Y === 0 ? y = [te.min, te.max] : y = At.limits(te, "e", Y); 1571 } 1572 return me; 1573 } 1574 return y; 1575 }, me.domain = function(Y) { 1576 if (!arguments.length) 1577 return C; 1578 F = Y[0], z = Y[Y.length - 1], O = []; 1579 var te = D.length; 1580 if (Y.length === te && F !== z) 1581 for (var _e = 0, ce = Array.from(Y); _e < ce.length; _e += 1) { 1582 var rt = ce[_e]; 1583 O.push((rt - F) / (z - F)); 1584 } 1585 else { 1586 for (var Le = 0; Le < te; Le++) 1587 O.push(Le / (te - 1)); 1588 if (Y.length > 2) { 1589 var fe = Y.map(function(Ne, Ie) { 1590 return Ie / (Y.length - 1); 1591 }), Ce = Y.map(function(Ne) { 1592 return (Ne - F) / (z - F); 1593 }); 1594 Ce.every(function(Ne, Ie) { 1595 return fe[Ie] === Ne; 1596 }) || (nt = function(Ne) { 1597 if (Ne <= 0 || Ne >= 1) 1598 return Ne; 1599 for (var Ie = 0; Ne >= Ce[Ie + 1]; ) 1600 Ie++; 1601 var Dt = (Ne - Ce[Ie]) / (Ce[Ie + 1] - Ce[Ie]), en = fe[Ie] + Dt * (fe[Ie + 1] - fe[Ie]); 1602 return en; 1603 }); 1604 } 1605 } 1606 return C = [F, z], me; 1607 }, me.mode = function(Y) { 1608 return arguments.length ? (d = Y, pt(), me) : d; 1609 }, me.range = function(Y, te) { 1610 return ue(Y), me; 1611 }, me.out = function(Y) { 1612 return k = Y, me; 1613 }, me.spread = function(Y) { 1614 return arguments.length ? (T = Y, me) : T; 1615 }, me.correctLightness = function(Y) { 1616 return Y == null && (Y = !0), G = Y, pt(), G ? ve = function(te) { 1617 for (var _e = et(0, !0).lab()[0], ce = et(1, !0).lab()[0], rt = _e > ce, Le = et(te, !0).lab()[0], fe = _e + (ce - _e) * te, Ce = Le - fe, Ne = 0, Ie = 1, Dt = 20; Math.abs(Ce) > 0.01 && Dt-- > 0; ) 1618 (function() { 1619 return rt && (Ce *= -1), Ce < 0 ? (Ne = te, te += (Ie - te) * 0.5) : (Ie = te, te += (Ne - te) * 0.5), Le = et(te, !0).lab()[0], Ce = Le - fe; 1620 })(); 1621 return te; 1622 } : ve = function(te) { 1623 return te; 1624 }, me; 1625 }, me.padding = function(Y) { 1626 return Y != null ? (kn(Y) === "number" && (Y = [Y, Y]), R = Y, me) : R; 1627 }, me.colors = function(Y, te) { 1628 arguments.length < 2 && (te = "hex"); 1629 var _e = []; 1630 if (arguments.length === 0) 1631 _e = D.slice(0); 1632 else if (Y === 1) 1633 _e = [me(0.5)]; 1634 else if (Y > 1) { 1635 var ce = C[0], rt = C[1] - ce; 1636 _e = bb(0, Y, !1).map(function(Ie) { 1637 return me(ce + Ie / (Y - 1) * rt); 1638 }); 1639 } else { 1640 c = []; 1641 var Le = []; 1642 if (y && y.length > 2) 1643 for (var fe = 1, Ce = y.length, Ne = 1 <= Ce; Ne ? fe < Ce : fe > Ce; Ne ? fe++ : fe--) 1644 Le.push((y[fe - 1] + y[fe]) * 0.5); 1645 else 1646 Le = C; 1647 _e = Le.map(function(Ie) { 1648 return me(Ie); 1649 }); 1650 } 1651 return At[te] && (_e = _e.map(function(Ie) { 1652 return Ie[te](); 1653 })), _e; 1654 }, me.cache = function(Y) { 1655 return Y != null ? (K = Y, me) : K; 1656 }, me.gamma = function(Y) { 1657 return Y != null ? (le = Y, me) : le; 1658 }, me.nodata = function(Y) { 1659 return Y != null ? (p = At(Y), me) : p; 1660 }, me; 1661 }; 1662 function bb(c, d, p) { 1663 for (var T = [], C = c < d, O = p ? C ? d + 1 : d - 1 : d, R = c; C ? R < O : R > O; C ? R++ : R--) 1664 T.push(R); 1665 return T; 1666 } 1667 var nr = L, Tb = Bi, hb = function(c) { 1668 for (var d = [1, 1], p = 1; p < c; p++) { 1669 for (var T = [1], C = 1; C <= d.length; C++) 1670 T[C] = (d[C] || 0) + d[C - 1]; 1671 d = T; 1672 } 1673 return d; 1674 }, Rb = function(c) { 1675 var d, p, T, C, O, R, y; 1676 if (c = c.map(function(G) { 1677 return new nr(G); 1678 }), c.length === 2) 1679 d = c.map(function(G) { 1680 return G.lab(); 1681 }), O = d[0], R = d[1], C = function(G) { 1682 var Q = [0, 1, 2].map(function(K) { 1683 return O[K] + G * (R[K] - O[K]); 1684 }); 1685 return new nr(Q, "lab"); 1686 }; 1687 else if (c.length === 3) 1688 p = c.map(function(G) { 1689 return G.lab(); 1690 }), O = p[0], R = p[1], y = p[2], C = function(G) { 1691 var Q = [0, 1, 2].map(function(K) { 1692 return (1 - G) * (1 - G) * O[K] + 2 * (1 - G) * G * R[K] + G * G * y[K]; 1693 }); 1694 return new nr(Q, "lab"); 1695 }; 1696 else if (c.length === 4) { 1697 var D; 1698 T = c.map(function(G) { 1699 return G.lab(); 1700 }), O = T[0], R = T[1], y = T[2], D = T[3], C = function(G) { 1701 var Q = [0, 1, 2].map(function(K) { 1702 return (1 - G) * (1 - G) * (1 - G) * O[K] + 3 * (1 - G) * (1 - G) * G * R[K] + 3 * (1 - G) * G * G * y[K] + G * G * G * D[K]; 1703 }); 1704 return new nr(Q, "lab"); 1705 }; 1706 } else if (c.length >= 5) { 1707 var k, F, z; 1708 k = c.map(function(G) { 1709 return G.lab(); 1710 }), z = c.length - 1, F = hb(z), C = function(G) { 1711 var Q = 1 - G, K = [0, 1, 2].map(function(le) { 1712 return k.reduce(function(ue, Se, ve) { 1713 return ue + F[ve] * Math.pow(Q, z - ve) * Math.pow(G, ve) * Se[le]; 1714 }, 0); 1715 }); 1716 return new nr(K, "lab"); 1717 }; 1718 } else 1719 throw new RangeError("No point in running bezier with only one color."); 1720 return C; 1721 }, vb = function(c) { 1722 var d = Rb(c); 1723 return d.scale = function() { 1724 return Tb(d); 1725 }, d; 1726 }, Gi = v, yt = function(c, d, p) { 1727 if (!yt[p]) 1728 throw new Error("unknown blend mode " + p); 1729 return yt[p](c, d); 1730 }, Jt = function(c) { 1731 return function(d, p) { 1732 var T = Gi(p).rgb(), C = Gi(d).rgb();
1733 return Gi.rgb(c(T, C)); 1734 }; 1735 }, jt = function(c) { 1736 return function(d, p) { 1737 var T = []; 1738 return T[0] = c(d[0], p[0]), T[1] = c(d[1], p[1]), T[2] = c(d[2], p[2]), T; 1739 }; 1740 }, Cb = function(c) { 1741 return c; 1742 }, Nb = function(c, d) { 1743 return c * d / 255; 1744 }, Ob = function(c, d) { 1745 return c > d ? d : c; 1746 }, Ib = function(c, d) { 1747 return c > d ? c : d; 1748 }, Ab = function(c, d) { 1749 return 255 * (1 - (1 - c / 255) * (1 - d / 255)); 1750 }, yb = function(c, d) { 1751 return d < 128 ? 2 * c * d / 255 : 255 * (1 - 2 * (1 - c / 255) * (1 - d / 255)); 1752 }, Db = function(c, d) { 1753 return 255 * (1 - (1 - d / 255) / (c / 255)); 1754 }, Mb = function(c, d) { 1755 return c === 255 ? 255 : (c = 255 * (d / 255) / (1 - c / 255), c > 255 ? 255 : c); 1756 }; 1757 yt.normal = Jt(jt(Cb)), yt.multiply = Jt(jt(Nb)), yt.screen = Jt(jt(Ab)), yt.overlay = Jt(jt(yb)), yt.darken = Jt(jt(Ob)), yt.lighten = Jt(jt(Ib)), yt.dodge = Jt(jt(Mb)), yt.burn = Jt(jt(Db)); 1758 for (var Lb = yt, Yi = S.type, wb = S.clip_rgb, xb = S.TWOPI, Pb = Math.pow, kb = Math.sin, Ub = Math.cos, Q_ = v, Fb = function(c, d, p, T, C) { 1759 c === void 0 && (c = 300), d === void 0 && (d = -1.5), p === void 0 && (p = 1), T === void 0 && (T = 1), C === void 0 && (C = [0, 1]); 1760 var O = 0, R; 1761 Yi(C) === "array" ? R = C[1] - C[0] : (R = 0, C = [C, C]); 1762 var y = function(D) { 1763 var k = xb * ((c + 120) / 360 + d * D), F = Pb(C[0] + R * D, T), z = O !== 0 ? p[0] + D * O : p, G = z * F * (1 - F) / 2, Q = Ub(k), K = kb(k), le = F + G * (-0.14861 * Q + 1.78277 * K), ue = F + G * (-0.29227 * Q - 0.90649 * K), Se = F + G * (1.97294 * Q); 1764 return Q_(wb([le * 255, ue * 255, Se * 255, 1])); 1765 }; 1766 return y.start = function(D) { 1767 return D == null ? c : (c = D, y); 1768 }, y.rotations = function(D) { 1769 return D == null ? d : (d = D, y); 1770 }, y.gamma = function(D) { 1771 return D == null ? T : (T = D, y); 1772 }, y.hue = function(D) { 1773 return D == null ? p : (p = D, Yi(p) === "array" ? (O = p[1] - p[0], O === 0 && (p = p[1])) : O = 0, y); 1774 }, y.lightness = function(D) { 1775 return D == null ? C : (Yi(D) === "array" ? (C = D, R = D[1] - D[0]) : (C = [D, D], R = 0), y); 1776 }, y.scale = function() { 1777 return Q_.scale(y); 1778 }, y.hue(p), y; 1779 }, Bb = L, Gb = "0123456789abcdef", Yb = Math.floor, qb = Math.random, Hb = function() { 1780 for (var c = "#", d = 0; d < 6; d++) 1781 c += Gb.charAt(Yb(qb() * 16)); 1782 return new Bb(c, "hex"); 1783 }, qi = u, X_ = Math.log, Vb = Math.pow, $b = Math.floor, zb = Math.abs, Z_ = function(c, d) { 1784 d === void 0 && (d = null); 1785 var p = { 1786 min: Number.MAX_VALUE, 1787 max: Number.MAX_VALUE * -1, 1788 sum: 0, 1789 values: [], 1790 count: 0 1791 }; 1792 return qi(c) === "object" && (c = Object.values(c)), c.forEach(function(T) { 1793 d && qi(T) === "object" && (T = T[d]), T != null && !isNaN(T) && (p.values.push(T), p.sum += T, T < p.min && (p.min = T), T > p.max && (p.max = T), p.count += 1); 1794 }), p.domain = [p.min, p.max], p.limits = function(T, C) { 1795 return J_(p, T, C); 1796 }, p; 1797 }, J_ = function(c, d, p) { 1798 d === void 0 && (d = "equal"), p === void 0 && (p = 7), qi(c) == "array" && (c = Z_(c)); 1799 var T = c.min, C = c.max, O = c.values.sort(function(Vi, $i) { 1800 return Vi - $i; 1801 }); 1802 if (p === 1) 1803 return [T, C]; 1804 var R = []; 1805 if (d.substr(0, 1) === "c" && (R.push(T), R.push(C)), d.substr(0, 1) === "e") { 1806 R.push(T); 1807 for (var y = 1; y < p; y++) 1808 R.push(T + y / p * (C - T)); 1809 R.push(C); 1810 } else if (d.substr(0, 1) === "l") { 1811 if (T <= 0) 1812 throw new Error("Logarithmic scales are only possible for values > 0"); 1813 var D = Math.LOG10E * X_(T), k = Math.LOG10E * X_(C); 1814 R.push(T); 1815 for (var F = 1; F < p; F++) 1816 R.push(Vb(10, D + F / p * (k - D))); 1817 R.push(C); 1818 } else if (d.substr(0, 1) === "q") { 1819 R.push(T); 1820 for (var z = 1; z < p; z++) { 1821 var G = (O.length - 1) * z / p, Q = $b(G); 1822 if (Q === G) 1823 R.push(O[Q]); 1824 else { 1825 var K = G - Q; 1826 R.push(O[Q] * (1 - K) + O[Q + 1] * K); 1827 } 1828 } 1829 R.push(C); 1830 } else if (d.substr(0, 1) === "k") { 1831 var le, ue = O.length, Se = new Array(ue), ve = new Array(p), nt = !0, et = 0, pt = null; 1832 pt = [], pt.push(T); 1833 for (var me = 1; me < p; me++) 1834 pt.push(T + me / p * (C - T)); 1835 for (pt.push(C); nt; ) { 1836 for (var Y = 0; Y < p; Y++) 1837 ve[Y] = 0; 1838 for (var te = 0; te < ue; te++) 1839 for (var _e = O[te], ce = Number.MAX_VALUE, rt = void 0, Le = 0; Le < p; Le++) { 1840 var fe = zb(pt[Le] - _e); 1841 fe < ce && (ce = fe, rt = Le), ve[rt]++, Se[te] = rt; 1842 } 1843 for (var Ce = new Array(p), Ne = 0; Ne < p; Ne++) 1844 Ce[Ne] = null; 1845 for (var Ie = 0; Ie < ue; Ie++) 1846 le = Se[Ie], Ce[le] === null ? Ce[le] = O[Ie] : Ce[le] += O[Ie]; 1847 for (var Dt = 0; Dt < p; Dt++) 1848 Ce[Dt] *= 1 / ve[Dt]; 1849 nt = !1; 1850 for (var en = 0; en < p; en++) 1851 if (Ce[en] !== pt[en]) { 1852 nt = !0; 1853 break; 1854 } 1855 pt = Ce, et++, et > 200 && (nt = !1); 1856 } 1857 for (var tn = {}, Un = 0; Un < p; Un++) 1858 tn[Un] = []; 1859 for (var Fn = 0; Fn < ue; Fn++) 1860 le = Se[Fn], tn[le].push(O[Fn]); 1861 for (var $t = [], Sn = 0; Sn < p; Sn++) 1862 $t.push(tn[Sn][0]), $t.push(tn[Sn][tn[Sn].length - 1]); 1863 $t = $t.sort(function(Vi, $i) { 1864 return Vi - $i; 1865 }), R.push($t[0]); 1866 for (var rr = 1; rr < $t.length; rr += 2) { 1867 var fn = $t[rr]; 1868 !isNaN(fn) && R.indexOf(fn) === -1 && R.push(fn); 1869 } 1870 } 1871 return R; 1872 }, j_ = { analyze: Z_, limits: J_ }, ed = L, Wb = function(c, d) { 1873 c = new ed(c), d = new ed(d); 1874 var p = c.luminance(), T = d.luminance(); 1875 return p > T ? (p + 0.05) / (T + 0.05) : (T + 0.05) / (p + 0.05); 1876 }, td = L, Vt = Math.sqrt, Xe = Math.pow, Kb = Math.min, Qb = Math.max, nd = Math.atan2, rd = Math.abs, qr = Math.
1876cos, ad = Math.sin, Xb = Math.exp, id = Math.PI, Zb = function(c, d, p, T, C) { 1877 p === void 0 && (p = 1), T === void 0 && (T = 1), C === void 0 && (C = 1); 1878 var O = function(fn) { 1879 return 360 * fn / (2 * id); 1880 }, R = function(fn) { 1881 return 2 * id * fn / 360; 1882 }; 1883 c = new td(c), d = new td(d); 1884 var y = Array.from(c.lab()), D = y[0], k = y[1], F = y[2], z = Array.from(d.lab()), G = z[0], Q = z[1], K = z[2], le = (D + G) / 2, ue = Vt(Xe(k, 2) + Xe(F, 2)), Se = Vt(Xe(Q, 2) + Xe(K, 2)), ve = (ue + Se) / 2, nt = 0.5 * (1 - Vt(Xe(ve, 7) / (Xe(ve, 7) + Xe(25, 7)))), et = k * (1 + nt), pt = Q * (1 + nt), me = Vt(Xe(et, 2) + Xe(F, 2)), Y = Vt(Xe(pt, 2) + Xe(K, 2)), te = (me + Y) / 2, _e = O(nd(F, et)), ce = O(nd(K, pt)), rt = _e >= 0 ? _e : _e + 360, Le = ce >= 0 ? ce : ce + 360, fe = rd(rt - Le) > 180 ? (rt + Le + 360) / 2 : (rt + Le) / 2, Ce = 1 - 0.17 * qr(R(fe - 30)) + 0.24 * qr(R(2 * fe)) + 0.32 * qr(R(3 * fe + 6)) - 0.2 * qr(R(4 * fe - 63)), Ne = Le - rt; 1885 Ne = rd(Ne) <= 180 ? Ne : Le <= rt ? Ne + 360 : Ne - 360, Ne = 2 * Vt(me * Y) * ad(R(Ne) / 2); 1886 var Ie = G - D, Dt = Y - me, en = 1 + 0.015 * Xe(le - 50, 2) / Vt(20 + Xe(le - 50, 2)), tn = 1 + 0.045 * te, Un = 1 + 0.015 * te * Ce, Fn = 30 * Xb(-Xe((fe - 275) / 25, 2)), $t = 2 * Vt(Xe(te, 7) / (Xe(te, 7) + Xe(25, 7))), Sn = -$t * ad(2 * R(Fn)), rr = Vt(Xe(Ie / (p * en), 2) + Xe(Dt / (T * tn), 2) + Xe(Ne / (C * Un), 2) + Sn * (Dt / (T * tn)) * (Ne / (C * Un))); 1887 return Qb(0, Kb(100, rr)); 1888 }, od = L, Jb = function(c, d, p) { 1889 p === void 0 && (p = "lab"), c = new od(c), d = new od(d); 1890 var T = c.get(p), C = d.get(p), O = 0; 1891 for (var R in T) { 1892 var y = (T[R] || 0) - (C[R] || 0); 1893 O += y * y; 1894 } 1895 return Math.sqrt(O); 1896 }, jb = L, eT = function() { 1897 for (var c = [], d = arguments.length; d--; ) 1898 c[d] = arguments[d]; 1899 try { 1900 return new (Function.prototype.bind.apply(jb, [null].concat(c)))(), !0; 1901 } catch { 1902 return !1; 1903 } 1904 }, sd = v, ld = Bi, tT = { 1905 cool: function() { 1906 return ld([sd.hsl(180, 1, 0.9), sd.hsl(250, 0.7, 0.4)]); 1907 }, 1908 hot: function() { 1909 return ld(["#000", "#f00", "#ff0", "#fff"]).mode("rgb"); 1910 } 1911 }, Hr = { 1912 OrRd: ["#fff7ec", "#fee8c8", "#fdd49e", "#fdbb84", "#fc8d59", "#ef6548", "#d7301f", "#b30000", "#7f0000"], 1913 PuBu: ["#fff7fb", "#ece7f2", "#d0d1e6", "#a6bddb", "#74a9cf", "#3690c0", "#0570b0", "#045a8d", "#023858"], 1914 BuPu: ["#f7fcfd", "#e0ecf4", "#bfd3e6", "#9ebcda", "#8c96c6", "#8c6bb1", "#88419d", "#810f7c", "#4d004b"], 1915 Oranges: ["#fff5eb", "#fee6ce", "#fdd0a2", "#fdae6b", "#fd8d3c", "#f16913", "#d94801", "#a63603", "#7f2704"], 1916 BuGn: ["#f7fcfd", "#e5f5f9", "#ccece6", "#99d8c9", "#66c2a4", "#41ae76", "#238b45", "#006d2c", "#00441b"], 1917 YlOrBr: ["#ffffe5", "#fff7bc", "#fee391", "#fec44f", "#fe9929", "#ec7014", "#cc4c02", "#993404", "#662506"], 1918 YlGn: ["#ffffe5", "#f7fcb9", "#d9f0a3", "#addd8e", "#78c679", "#41ab5d", "#238443", "#006837", "#004529"], 1919 Reds: ["#fff5f0", "#fee0d2", "#fcbba1", "#fc9272", "#fb6a4a", "#ef3b2c", "#cb181d", "#a50f15", "#67000d"], 1920 RdPu: ["#fff7f3", "#fde0dd", "#fcc5c0", "#fa9fb5", "#f768a1", "#dd3497", "#ae017e", "#7a0177", "#49006a"], 1921 Greens: ["#f7fcf5", "#e5f5e0", "#c7e9c0", "#a1d99b", "#74c476", "#41ab5d", "#238b45", "#006d2c", "#00441b"], 1922 YlGnBu: ["#ffffd9", "#edf8b1", "#c7e9b4", "#7fcdbb", "#41b6c4", "#1d91c0", "#225ea8", "#253494", "#081d58"], 1923 Purples: ["#fcfbfd", "#efedf5", "#dadaeb", "#bcbddc", "#9e9ac8", "#807dba", "#6a51a3", "#54278f", "#3f007d"], 1924 GnBu: ["#f7fcf0", "#e0f3db", "#ccebc5", "#a8ddb5", "#7bccc4", "#4eb3d3", "#2b8cbe", "#0868ac", "#084081"], 1925 Greys: ["#ffffff", "#f0f0f0", "#d9d9d9", "#bdbdbd", "#969696", "#737373", "#525252", "#252525", "#000000"], 1926 YlOrRd: ["#ffffcc", "#ffeda0", "#fed976", "#feb24c", "#fd8d3c", "#fc4e2a", "#e31a1c", "#bd0026", "#800026"], 1927 PuRd: ["#f7f4f9", "#e7e1ef", "#d4b9da", "#c994c7", "#df65b0", "#e7298a", "#ce1256", "#980043", "#67001f"], 1928 Blues: ["#f7fbff", "#deebf7", "#c6dbef", "#9ecae1", "#6baed6", "#4292c6", "#2171b5", "#08519c", "#08306b"], 1929 PuBuGn: ["#fff7fb", "#ece2f0", "#d0d1e6", "#a6bddb", "#67a9cf", "#3690c0", "#02818a", "#016c59", "#014636"], 1930 Viridis: ["#440154", "#482777", "#3f4a8a", "#31678e", "#26838f", "#1f9d8a", "#6cce5a", "#b6de2b", "#fee825"], 1931 Spectral: ["#9e0142", "#d53e4f", "#f46d43", "#fdae61", "#fee08b", "#ffffbf", "#e6f598", "#abdda4", "#66c2a5", "#3288bd", "#5e4fa2"], 1932 RdYlGn: ["#a50026", "#d73027", "#f46d43", "#fdae61", "#fee08b", "#ffffbf", "#d9ef8b", "#a6d96a", "#66bd63", "#1a9850", "#006837"], 1933 RdBu: ["#67001f", "#b2182b", "#d6604d", "#f4a582", "#fddbc7", "#f7f7f7", "#d1e5f0", "#92c5de", "#4393c3", "#2166ac", "#053061"], 1934 PiYG: ["#8e0152", "#c51b7d", "#de77ae", "#f1b6da", "#fde0ef", "#f7f7f7", "#e6f5d0", "#b8e186", "#7fbc41", "#4d9221", "#276419"], 1935 PRGn: ["#40004b", "#762a83", "#9970ab", "#c2a5cf", "#e7d4e8", "#f7f7f7", "#d9f0d3", "#a6dba0", "#5aae61", "#1b7837", "#00441b"], 1936 RdYlBu: ["#a50026", "#d73027", "#f46d43", "#fdae61", "#fee090", "#ffffbf", "#e0f3f8", "#abd9e9", "#74add1", "#4575b4", "#313695"], 1937 BrBG: ["#543005", "#8c510a", "#bf812d", "#dfc27d", "#f6e8c3", "#f5f5f5", "#c7eae5", "#80cdc1", "#35978f", "#01665e", "#003c30"], 1938 RdGy: ["#67001f", "#b2182b", "#d6604d", "#f4a582", "#fddbc7", "#ffffff", "#e0e0e0", "#bababa", "#878787", "#4d4d4d", "#1a1a1a"], 1939 PuOr: ["#7f3b08", "#b35806", "#e08214", "#fdb863", "#fee0b6", "#f7f7f7", "#d8daeb", "#b2abd2", "#8073ac", "#542788", "#2d004b"], 1940 Set2: ["#66c2a5", "#fc8d62", "#8da0cb", "#e78ac3", "#a6d854", "#ffd92f", "#e5c494", "#b3b3b3"], 1941 Accent: ["#7fc97f", "#beaed4", "#fdc086", "#ffff99", "#386cb0", "#f0027f", "#bf5b17", "#666666"], 1942 Set1: ["#e41a1c", "#377eb8", "#4daf4a", "#984ea3", "#ff7f00", "#ffff33", "#a65628", "#f781bf", "#999999"], 1943 Set3: ["#8dd3c7", "#ffffb3", "#bebada", "#fb8072", "#80b1d3", "#fdb462", "#b3de69", "#fccde5", "#d9d9d9", "#bc80bd", "#ccebc5", "#ffed6f"], 1944 Dark2: ["#1b9e77", "#d95f02", "#7570b3", "#e7298a", "#66a61e", "#e6ab02", "#a6761d", "#666666"], 1945 Paired: ["#a6cee3", "#1f78b4", "#b2df8a", "#33a02c", "#fb9a99", "#e31a1c", "#fdbf6f", "#ff7f00", "#cab2d6", "#6a3d9a", "#ffff99", "#b15928"], 1946 Pastel2: ["#b3e2cd", "#fdcdac", "#cbd5e8", "#f4cae4", "#e6f5c9", "#fff2ae", "#f1e2cc", "#cccccc"], 1947 Pastel1: ["#fbb4ae", "#b3cde3", "#ccebc5", "#decbe4", "#fed9a6", "#ffffcc", "#e5d8bd", "#fddaec", "#f2f2f2"] 1948 }, Hi = 0, cd = Object.keys(Hr); Hi < cd.length; Hi += 1) { 1949 var _d = cd[Hi]; 1950 Hr[_d.toLowerCase()] = Hr[_d]; 1951 } 1952 var nT = Hr, je = v; 1953 je.average = gb, je.bezier = vb, je.blend = Lb, je.cubehelix = Fb, je.mix = je.interpolate = G_, je.random = Hb, je.scale = Bi, je.anal
1953yze = j_.analyze, je.contrast = Wb, je.deltaE = Zb, je.distance = Jb, je.limits = j_.limits, je.valid = eT, je.scales = tT, je.colors = R_, je.brewer = nT; 1954 var rT = je; 1955 return rT; 1956 }); 1957})(ke); 1958ke.exports.Color.symbol = ke.exports.Color.prototype.symbol = Symbol.for("@motion-canvas/core/types/Color"); 1959ke.exports.Color.lerp = ke.exports.Color.prototype.lerp = (t, e, n, r = "lch") => { 1960 typeof t == "string" && (t = new ke.exports.Color(t)), typeof e == "string" && (e = new ke.exports.Color(e)); 1961 const a = t instanceof ke.exports.Color, i = e instanceof ke.exports.Color; 1962 return a || (t = i ? e.alpha(0) : new ke.exports.Color("rgba(0, 0, 0, 0)")), i || (e = a ? t.alpha(0) : new ke.exports.Color("rgba(0, 0, 0, 0)")), ke.exports.mix(t, e, n, r); 1963}; 1964ke.exports.Color.createLerp = ke.exports.Color.prototype.createLerp = (t) => (e, n, r) => ke.exports.Color.lerp(e, n, r, t); 1965ke.exports.Color.createSignal = (t, e = ke.exports.Color.lerp) => { 1966 const n = new ea(t, e); 1967 return n.setParser((r) => new ke.exports.Color(r)), n.toSignal(); 1968}; 1969ke.exports.Color.prototype.toSymbol = () => ke.exports.Color.symbol; 1970ke.exports.Color.prototype.serialize = function() { 1971 return this.css(); 1972}; 1973ke.exports.Color.prototype.lerp = function(t, e, n) { 1974 return ke.exports.Color.lerp(this, t, e, n); 1975}; 1976var dd; 1977(function(t) { 1978 t[t.Vertical = 1] = "Vertical", t[t.Horizontal = 2] = "Horizontal"; 1979})(dd || (dd = {})); 1980var Hn; 1981(function(t) { 1982 t[t.Top = 4] = "Top", t[t.Bottom = 8] = "Bottom", t[t.Left = 16] = "Left", t[t.Right = 32] = "Right"; 1983})(Hn || (Hn = {})); 1984var Pc; 1985(function(t) { 1986 t[t.Middle = 3] = "Middle", t[t.Top = 5] = "Top", t[t.Bottom = 9] = "Bottom", t[t.Left = 18] = "Left", t[t.Right = 34] = "Right", t[t.TopLeft = 20] = "TopLeft", t[t.TopRight = 36] = "TopRight", t[t.BottomLeft = 24] = "BottomLeft", t[t.BottomRight = 40] = "BottomRight"; 1987})(Pc || (Pc = {})); 1988class W { 1989 static createSignal(e, n = W.lerp, r) { 1990 return new $E(["x", "y"], (a) => new W(a), e, n, r).toSignal(); 1991 } 1992 static lerp(e, n, r) { 1993 let a, i; 1994 return typeof r == "number" ? a = i = r : (a = r.x, i = r.y), new W(Tt(e.x, n.x, a), Tt(e.y, n.y, i)); 1995 } 1996 static arcLerp(e, n, r, a = !1, i) { 1997 return i != null || (i = e.sub(n).ctg), W.lerp(e, n, TT(r, a, i)); 1998 } 1999 static fromOrigin(e) { 2000 const n = new W(); 2001 return e === Pc.Middle || (e & Hn.Left ? n.x = -1 : e & Hn.Right && (n.x = 1), e & Hn.Top ? n.y = -1 : e & Hn.Bottom && (n.y = 1)), n; 2002 } 2003 static fromScalar(e) { 2004 return new W(e, e); 2005 } 2006 static fromRadians(e) { 2007 return new W(Math.cos(e), Math.sin(e)); 2008 } 2009 static magnitude(e, n) { 2010 return Math.sqrt(e * e + n * n); 2011 } 2012 get width() { 2013 return this.x; 2014 } 2015 set width(e) { 2016 this.x = e; 2017 } 2018 get height() { 2019 return this.y; 2020 } 2021 set height(e) { 2022 this.y = e; 2023 } 2024 get magnitude() { 2025 return W.magnitude(this.x, this.y); 2026 } 2027 get normalized() { 2028 return this.scale(1 / W.magnitude(this.x, this.y)); 2029 } 2030 get safe() { 2031 return new W(isNaN(this.x) ? 0 : this.x, isNaN(this.y) ? 0 : this.y); 2032 } 2033 get flipped() { 2034 return new W(-this.x, -this.y); 2035 } 2036 get floored() { 2037 return new W(Math.floor(this.x), Math.floor(this.y)); 2038 } 2039 get perpendicular() { 2040 return new W(this.y, -this.x); 2041 } 2042 get radians() { 2043 return Math.atan2(this.y, this.x); 2044 } 2045 get ctg() { 2046 return this.x / this.y; 2047 } 2048 constructor(e, n) { 2049 if (this.x = 0, this.y = 0, e != null) { 2050 if (typeof e != "object") { 2051 this.x = e, this.y = n != null ? n : e; 2052 return; 2053 } 2054 if (Array.isArray(e)) { 2055 this.x = e[0], this.y = e[1]; 2056 return; 2057 } 2058 if ("width" in e) { 2059 this.x = e.width, this.y = e.height; 2060 return; 2061 } 2062 this.x = e.x, this.y = e.y; 2063 } 2064 } 2065 lerp(e, n) { 2066 return W.lerp(this, e, n); 2067 } 2068 getOriginOffset(e) { 2069 const n = W.fromOrigin(e); 2070 return n.x *= this.x / 2, n.y *= this.y / 2, n; 2071 } 2072 scale(e) { 2073 return new W(this.x * e, this.y * e); 2074 } 2075 transformAsPoint(e) { 2076 return new W(this.x * e.m11 + this.y * e.m21 + e.m41, this.x * e.m12 + this.y * e.m22 + e.m42); 2077 } 2078 transform(e) { 2079 return new W(this.x * e.m11 + this.y * e.m21, this.x * e.m12 + this.y * e.m22); 2080 } 2081 mul(e) { 2082 const n = new W(e); 2083 return new W(this.x * n.x, this.y * n.y); 2084 } 2085 div(e) { 2086 const n = new W(e); 2087 return new W(this.x / n.x, this.y / n.y); 2088 } 2089 add(e) { 2090 const n = new W(e); 2091 return new W(this.x + n.x, this.y + n.y); 2092 } 2093 sub(e) { 2094 const n = new W(e); 2095 return new W(this.x - n.x, this.y - n.y); 2096 } 2097 dot(e) { 2098 const n = new W(e); 2099 return this.x * n.x + this.y * n.y; 2100 } 2101 addX(e) { 2102 return new W(this.x + e, this.y); 2103 } 2104 addY(e) { 2105 return new W(this.x, this.y + e); 2106 } 2107 toSymbol() { 2108 return W.symbol; 2109 } 2110 serialize() { 2111 return { 2112 x: this.x, 2113 y: this.y 2114 }; 2115 } 2116 exactlyEquals(e) { 2117 return this.x === e.x && this.y === e.y; 2118 } 2119} 2120W.symbol = Symbol.for("@motion-canvas/core/types/Vector2"); 2121W.zero = new W(); 2122W.one = new W(1, 1); 2123W.right = new W(1, 0); 2124W.left = new W(-1, 0); 2125W.up = new W(0, 1); 2126W.down = new W(0, -1); 2127const ST = 1e-6; 2128class at { 2129 static fromRotation(e) { 2130 return at.identity.rotate(e); 2131 } 2132 static fromTranslation(e) { 2133 return at.identity.translate(new W(e)); 2134 } 2135 static fromScaling(e) { 2136 return at.identity.scale(new W(e)); 2137 } 2138 get x() { 2139 return new W(this.values[0], this.values[1]); 2140 } 2141 get y() { 2142 return new W(this.values[2], this.values[3]); 2143 } 2144 get scaleX() { 2145 return this.values[0]; 2146 } 2147 set scaleX(e) { 2148 this.values[0] = this.x.normalized.scale(e).x; 2149 } 2150 set scaleY(e) { 2151 this.values[3] = this.y.normalized.scale(e).y; 2152 } 2153 get scaleY() { 2154 return this.values[3]; 2155 } 2156 set translateX(e) { 2157 this.values[4] = e; 2158 } 2159 get translateX() { 2160 return this.values[4]; 2161 } 2162 set translateY(e) { 2163 this.values[5] = e; 2164 } 2165 get translateY() { 2166 return this.values[5]; 2167 } 2168 set rotation(e) { 2169 const n = this.rotate(e - this.rotation); 2170 this.values[0] = n.values[0], this.values[1] = n.values[1], this.values[2] = n.values[2], this.values[3] = n.values[3]; 2171 } 2172 get rotation() { 2173 return Math.atan2(this.values[1], this.values[0]) * 180 / Math.PI; 2174 } 2175 set translation(e) { 2176 const n = new W(e); 2177 this.values[4] = n.x, this.values[5] = n.y; 2178 } 2179 get translation() { 2180 return new W(this.values[4], this.values[5]); 2181 } 2182 set scaling(e) { 2183 const n = new W(e), r = new W(this.values[0], this.values[1]).normalized, a = new W(this.values[2], this.values[3]).normalized;
2184 this.values[0] = r.x * n.x, this.values[1] = r.y * n.y, this.values[2] = a.x * n.x, this.values[3] = a.y * n.y; 2185 } 2186 get scaling() { 2187 return new W(this.values[0], this.values[3]); 2188 } 2189 get inverse() { 2190 const e = this.values[0], n = this.values[1], r = this.values[2], a = this.values[3], i = this.values[4], o = this.values[5]; 2191 let s = e * a - n * r; 2192 return s ? (s = 1 / s, new at(a * s, -n * s, -r * s, e * s, (r * o - a * i) * s, (n * i - e * o) * s)) : null; 2193 } 2194 get determinant() { 2195 return this.values[0] * this.values[3] - this.values[1] * this.values[2]; 2196 } 2197 get domMatrix() { 2198 return new DOMMatrix([this.values[0], this.values[1], this.values[2], this.values[3], this.values[4], this.values[5]]); 2199 } 2200 constructor(e, n, r, a, i, o) { 2201 if (this.values = new Float32Array(6), arguments.length === 0) { 2202 this.values = new Float32Array([1, 0, 0, 1, 0, 0]); 2203 return; 2204 } 2205 if (arguments.length === 6) { 2206 this.values[0] = e, this.values[1] = n, this.values[2] = r, this.values[3] = a, this.values[4] = i, this.values[5] = o; 2207 return; 2208 } 2209 if (e instanceof at) { 2210 this.values = e.values; 2211 return; 2212 } 2213 if (Array.isArray(e)) { 2214 if (e.length === 2) { 2215 this.values[0] = e[0], this.values[1] = e[1], this.values[2] = n[0], this.values[3] = n[1], this.values[4] = r[0], this.values[5] = r[1]; 2216 return; 2217 } 2218 if (e.length === 3) { 2219 const _ = new W(e[0]), g = new W(e[1]), E = new W(e[2]); 2220 this.values[0] = _.x, this.values[1] = _.y, this.values[2] = g.x, this.values[3] = g.y, this.values[4] = E.x, this.values[5] = E.y; 2221 return; 2222 } 2223 this.values[0] = e[0], this.values[1] = e[1], this.values[2] = e[2], this.values[3] = e[3], this.values[4] = e[4], this.values[5] = e[5]; 2224 return; 2225 } 2226 const s = new W(e), l = new W(n), u = new W(r); 2227 this.values[0] = s.x, this.values[1] = s.y, this.values[2] = l.x, this.values[3] = l.y, this.values[4] = u.x, this.values[5] = u.y; 2228 } 2229 column(e) { 2230 return new W(this.values[e * 2], this.values[e * 2 + 1]); 2231 } 2232 row(e) { 2233 return [this.values[e], this.values[e + 2], this.values[e + 4]]; 2234 } 2235 mul(e) { 2236 const n = this.values[0], r = this.values[1], a = this.values[2], i = this.values[3], o = this.values[4], s = this.values[5], l = e.values[0], u = e.values[1], _ = e.values[2], g = e.values[3], E = e.values[4], f = e.values[5]; 2237 return new at(n * l + a * u, r * l + i * u, n * _ + a * g, r * _ + i * g, n * E + a * f + o, r * E + i * f + s); 2238 } 2239 rotate(e, n = !0) { 2240 n && (e = e * Math.PI / 180); 2241 const r = this.values[0], a = this.values[1], i = this.values[2], o = this.values[3], s = this.values[4], l = this.values[5], u = Math.sin(e), _ = Math.cos(e); 2242 return new at(r * _ + i * u, a * _ + o * u, r * -u + i * _, a * -u + o * _, s, l); 2243 } 2244 scale(e) { 2245 const n = new W(e); 2246 return new at(this.values[0] * n.x, this.values[1] * n.x, this.values[2] * n.y, this.values[3] * n.y, this.values[4], this.values[5]); 2247 } 2248 mulScalar(e) { 2249 return new at(this.values[0] * e, this.values[1] * e, this.values[2] * e, this.values[3] * e, this.values[4] * e, this.values[5] * e); 2250 } 2251 translate(e) { 2252 const n = new W(e); 2253 return new at(this.values[0], this.values[1], this.values[2], this.values[3], this.values[0] * n.x + this.values[2] * n.y + this.values[4], this.values[1] * n.x + this.values[3] * n.y + this.values[5]); 2254 } 2255 add(e) { 2256 return new at(this.values[0] + e.values[0], this.values[1] + e.values[1], this.values[2] + e.values[2], this.values[3] + e.values[3], this.values[4] + e.values[4], this.values[5] + e.values[5]); 2257 } 2258 sub(e) { 2259 return new at(this.values[0] - e.values[0], this.values[1] - e.values[1], this.values[2] - e.values[2], this.values[3] - e.values[3], this.values[4] - e.values[4], this.values[5] - e.values[5]); 2260 } 2261 equals(e, n = ST) { 2262 return Math.abs(this.values[0] - e.values[0]) <= n && Math.abs(this.values[1] - e.values[1]) <= n && Math.abs(this.values[2] - e.values[2]) <= n && Math.abs(this.values[3] - e.values[3]) <= n && Math.abs(this.values[4] - e.values[4]) <= n && Math.abs(this.values[5] - e.values[5]) <= n; 2263 } 2264 exactlyEquals(e) { 2265 return this.values[0] === e.values[0] && this.values[1] === e.values[1] && this.values[2] === e.values[2] && this.values[3] === e.values[3] && this.values[4] === e.values[4] && this.values[5] === e.values[5]; 2266 } 2267} 2268at.identity = new at(1, 0, 0, 1, 0, 0); 2269at.zero = new at(0, 0, 0, 0, 0, 0); 2270class Gt { 2271 static createSignal(e, n = Gt.lerp) { 2272 return new $E(["top", "right", "bottom", "left"], (r) => new Gt(r), e, n).toSignal(); 2273 } 2274 static lerp(e, n, r) { 2275 return new Gt(Tt(e.top, n.top, r), Tt(e.right, n.right, r), Tt(e.bottom, n.bottom, r), Tt(e.left, n.left, r)); 2276 } 2277 get x() { 2278 return this.left + this.right; 2279 } 2280 get y() { 2281 return this.top + this.bottom; 2282 } 2283 constructor(e = 0, n, r, a) { 2284 if (this.top = 0, this.right = 0, this.bottom = 0, this.left = 0, e != null) { 2285 if (Array.isArray(e) && (a = e[3], r = e[2], n = e[1], e = e[0]), typeof e == "number") { 2286 this.top = e, this.right = n !== void 0 ? n : e, this.bottom = r !== void 0 ? r : e, this.left = a !== void 0 ? a : n !== void 0 ? n : e; 2287 return; 2288 } 2289 this.top = e.top, this.right = e.right, this.bottom = e.bottom, this.left = e.left; 2290 } 2291 } 2292 lerp(e, n) { 2293 return Gt.lerp(this, e, n); 2294 } 2295 scale(e) { 2296 return new Gt(this.top * e, this.right * e, this.bottom * e, this.left * e); 2297 } 2298 addScalar(e) { 2299 return new Gt(this.top + e, this.right + e, this.bottom + e, this.left + e); 2300 } 2301 toSymbol() { 2302 return Gt.symbol; 2303 } 2304 serialize() { 2305 return { 2306 top: this.top, 2307 right: this.right, 2308 bottom: this.bottom, 2309 left: this.left 2310 }; 2311 } 2312} 2313Gt.symbol = Symbol.for("@motion-canvas/core/types/Spacing"); 2314function fT(t) { 2315 return t && typeof t == "object" && "toSymbol" in t; 2316} 2317function bT(t, e, n) { 2318 var r, a; 2319 if (e.length >= t.length) { 2320 const i = Math.floor(e.length * n), o = Math.floor(Tt(t.length - 1, e.length, n)); 2321 let s = ""; 2322 for (let l = 0; l < e.length; l++) 2323 l < i ? s += e[l] : (t[l] || l <= o) && (s += (r = t[l]) != null ? r : e[l]); 2324 return s; 2325 } else { 2326 const i = Math.round(t.length * (1 - n)), o = Math.floor(Tt(t.length + 1, e.length, n)), s = []; 2327 for (let l = t.length - 1; l >= 0; l--) 2328 l < i ? s.unshift(t[l]) : (e[l] || l < o) && s.unshift((a = e[l]) != null ? a : t[l]); 2329 return s.join(""); 2330 } 2331} 2332function kc(t, e, n, r = !1) { 2333 if (n === 0) 2334 return t; 2335 if (n === 1) 2336 return e; 2337 if (t == null || e == null) { 2338 r || $n().warn(`Attempting to lerp ${t} -> ${e} may result in unexpected behavior.`); 2339 return; 2340 } 2341 if (typeof t == "number" && typeof e == "number") 2342 return Tt(t, e, n); 2343 if (typeof t == "string" && typeof e == "string") 2344 return bT(t, e, n); 2345 if (typeof t == "boolean" && typeof e == "boolean") 2346 return n < 0.5 ? t : e; 2347 if ("lerp" in t) 2348 return t.lerp(e, n); 2349 if (t && e && typeof t == "object" && typeof e == "object") 2350 if (Array.isArray(t) && Array.isArray(e)) { 2351 if (t.length === e.length) 2352 return t.map((a, i) => kc(a, e[i], n)); 2353 } else { 2354 let a = !1; 2355 if (!(t instanceof Map) && !(e instanceof Map) && (a = !0, t = new Map(Object.entries(t)), e = new Map(Object.entries(e))), t instanceof Map && e instanceof Map) { 2356 const i = /* @__PURE__ */ new Map();
2357 for (const o of /* @__PURE__ */ new Set([...t.keys(), ...e.keys()])) { 2358 const s = kc(t.get(o), e.get(o), n, !0); 2359 s !== void 0 && i.set(o, s); 2360 } 2361 return a ? Object.fromEntries(i) : i; 2362 } 2363 } 2364 return e; 2365} 2366function Tt(t, e, n) { 2367 return t + (e - t) * n; 2368} 2369function HE(t, e, n) { 2370 return n < t ? t : n > e ? e : n; 2371} 2372function TT(t, e, n) { 2373 let r = e; 2374 n > 1 ? n = 1 / n : r = !r; 2375 const a = r ? Math.acos(HE(-1, 1, 1 - t)) : Math.asin(t), i = Tt(a, Tt(0, Math.PI / 2, t), n); 2376 let o = Math.sin(i), s = 1 - Math.cos(i); 2377 return e && ([o, s] = [s, o]), new W(o, s); 2378} 2379function hT(t, e = 0, n = 1) { 2380 return t = t < 0.5 ? 4 * t * t * t : 1 - Math.pow(-2 * t + 2, 3) / 2, Tt(e, n, t); 2381} 2382ht(VE, Rt()); 2383function* VE(t, e, n) { 2384 const r = pr(), a = r.time(), i = r.time() + t; 2385 for (e(0, 0); i > r.fixed; ) { 2386 const o = r.fixed - a, s = o / t; 2387 o > 0 && e(s, o), yield; 2388 } 2389 r.time(i), e(1, t), n == null || n(1, t); 2390} 2391ht(RT, Rt()); 2392function* RT(t, e, n, r, a, i) { 2393 var I; 2394 const o = typeof r == "number" ? r : 1e-3; 2395 i = typeof r == "number" ? i : a; 2396 const s = (x, w) => { 2397 typeof r == "function" ? r(x, w) : typeof a == "function" && a(x, w); 2398 }; 2399 if (t = t != null ? t : { 2400 mass: 0.05, 2401 stiffness: 10, 2402 damping: 0.5 2403 }, t.mass <= 0) { 2404 $n().error(new Error("Spring mass must be greater than 0.")); 2405 return; 2406 } 2407 if (t.stiffness < 0) { 2408 $n().error(new Error("Spring stiffness must be greater or equal to 0.")); 2409 return; 2410 } 2411 if (t.damping < 0) { 2412 $n().error(new Error("Spring damping must be greater or equal to 0.")); 2413 return; 2414 } 2415 const l = pr(); 2416 let u = e, _ = (I = t.initialVelocity) != null ? I : 0; 2417 const g = (x) => { 2418 if (t === null) 2419 return; 2420 const w = u - n, P = -t.stiffness * w - t.damping * _; 2421 _ += P / t.mass * x, u += _ * x; 2422 }, f = 1 / 120; 2423 s(e, 0); 2424 const b = l.time(); 2425 let S = b, h = !1; 2426 for (; !h; ) { 2427 for (; S < l.fixed; ) { 2428 const x = l.fixed - S; 2429 if (f > x ? (g(x), S = l.fixed) : (g(f), S += f), Math.abs(n - u) < o && Math.abs(_) < o) { 2430 l.time(S), h = !0; 2431 break; 2432 } 2433 } 2434 h || (s(u, l.fixed - b), yield); 2435 } 2436 s(n, l.fixed - b), i == null || i(n, l.fixed - b); 2437} 2438ht(vT, Rt()); 2439function* vT(...t) { 2440 for (const e of t) 2441 yield e; 2442 yield* ua(...t); 2443} 2444ht(CT, Rt()); 2445function* CT(...t) { 2446 for (const e of t) 2447 yield e; 2448 yield* ua(!1, ...t); 2449} 2450ht(NT, Rt()); 2451function* NT(...t) { 2452 for (const e of t) 2453 Hc(e) ? yield* e : e(); 2454} 2455ht(OT, Rt()); 2456function* OT(t, e) { 2457 yield* pa(PT(t)), e && (yield* e); 2458} 2459ht(pa, Rt()); 2460function* pa(t = 0, e) { 2461 const n = pr(), r = YE().framesToSeconds(1), a = n.time() + t; 2462 for (; a - r > n.fixed; ) 2463 yield; 2464 n.time(a), e && (yield* e); 2465} 2466ht(IT, Rt()); 2467function* IT(t, e) { 2468 yield* pa(t), Hc(e) ? yield* e : e(); 2469} 2470ht(AT, Rt()); 2471function* AT(t, e) { 2472 for (let n = 0; n < t; n++) { 2473 const r = e(n); 2474 r ? yield* r : yield; 2475 } 2476} 2477ht(yT, Rt()); 2478function* yT() { 2479} 2480function DT(t, e) { 2481 let n; 2482 return typeof t == "string" ? (n = e(), jr(n, t)) : (n = t(), jr(n, n)), n; 2483} 2484ht(MT, Rt()); 2485function* MT(t, ...e) { 2486 for (const n of e) 2487 yield n, yield* pa(t); 2488 yield* ua(...e); 2489} 2490class bt { 2491 static collectPromise(e, n = null) { 2492 const r = { 2493 promise: e, 2494 value: n, 2495 stack: new Error().stack 2496 }, a = this.collectionStack.at(-1); 2497 return a && (r.owner = a.owner), e.then((i) => { 2498 r.value = i, a == null || a.markDirty(); 2499 }), this.promises.push(r), r; 2500 } 2501 static consumePromises() { 2502 const e = this.promises; 2503 return this.promises = [], e; 2504 } 2505 constructor(e) { 2506 this.owner = e, this.dependencies = /* @__PURE__ */ new Set(), this.event = new lT(), this.markDirty = () => this.event.raise(), this.invokable = this.invoke.bind(this), Object.defineProperty(this.invokable, "context", { 2507 value: this 2508 }), Object.defineProperty(this.invokable, "toPromise", {
2509 value: this.toPromise.bind(this) 2510 }); 2511 } 2512 invoke() { 2513 } 2514 startCollecting() { 2515 if (bt.collectionSet.has(this)) 2516 throw new GE("A circular dependency occurred between signals.", `This can happen when signals reference each other in a loop. 2517 Try using the attached stack trace to locate said loop.`); 2518 bt.collectionSet.add(this), bt.collectionStack.push(this); 2519 } 2520 finishCollecting() { 2521 if (bt.collectionSet.delete(this), bt.collectionStack.pop() !== this) 2522 throw new Error("collectStart/collectEnd was called out of order."); 2523 } 2524 clearDependencies() { 2525 this.dependencies.forEach((e) => e.unsubscribe(this.markDirty)), this.dependencies.clear(); 2526 } 2527 collect() { 2528 const e = bt.collectionStack.at(-1); 2529 e && (e.dependencies.add(this.event.subscribable), this.event.subscribe(e.markDirty)); 2530 } 2531 dispose() { 2532 this.clearDependencies(), this.event.clear(), this.owner = null; 2533 } 2534 async toPromise() { 2535 let e = bt.consumePromises(); 2536 do 2537 await Promise.all(e.map((n) => n.promise)), this.invokable(), e = bt.consumePromises(); 2538 while (e.length > 0); 2539 return this.invokable; 2540 } 2541} 2542bt.collectionSet = /* @__PURE__ */ new Set(); 2543bt.collectionStack = []; 2544bt.promises = []; 2545function rn(t) { 2546 return typeof t == "function"; 2547} 2548const ud = Symbol.for("@motion-canvas/core/signals/default"); 2549class ea extends bt { 2550 constructor(e, n, r = void 0) { 2551 super(r), this.initial = e, this.interpolation = n, this.parser = (a) => a, Object.defineProperty(this.invokable, "reset", { 2552 value: this.reset.bind(this) 2553 }), Object.defineProperty(this.invokable, "save", { 2554 value: this.save.bind(this) 2555 }), Object.defineProperty(this.invokable, "isInitial", { 2556 value: this.isInitial.bind(this) 2557 }), this.initial !== void 0 && (this.current = this.initial, this.markDirty(), rn(this.initial) || (this.last = this.parse(this.initial))); 2558 } 2559 toSignal() { 2560 return this.invokable; 2561 } 2562 parse(e) { 2563 return this.parser(e); 2564 } 2565 wrap(e) { 2566 return rn(e) ? () => this.parse(e()) : this.parse(e); 2567 } 2568 setInitial(e) { 2569 this.initial = e; 2570 } 2571 setParser(e) { 2572 this.parser = e, this.current !== void 0 && !rn(this.current) && (this.last = this.parse(this.current)), this.markDirty(); 2573 } 2574 set(e) { 2575 return e === ud && (e = this.initial), this.current === e ? this.owner : (this.current = e, this.markDirty(), this.clearDependencies(), rn(e) || (this.last = this.parse(e)), this.owner); 2576 } 2577 get() { 2578 var e; 2579 if (this.event.isRaised() && rn(this.current)) { 2580 this.clearDependencies(), this.startCollecting(); 2581 try { 2582 this.last = this.parse(this.current()); 2583 } catch (n) { 2584 $n().error({ 2585 ...mT(n), 2586 inspect: (e = this.owner) == null ? void 0 : e.key 2587 }); 2588 } 2589 this.finishCollecting(); 2590 } 2591 return this.event.reset(), this.collect(), this.last; 2592 } 2593 invoke(e, n, r = hT, a = this.interpolation) { 2594 return e === void 0 ? this.get() : n === void 0 ? this.set(e) : this.makeAnimate(r, a)(e, n); 2595 } 2596 makeAnimate(e, n, r) { 2597 return (i, o, s = e, l = n) => { 2598 const u = this.tween(i, o, s, l); 2599 let _ = u; 2600 return r && (_ = DT(function* () { 2601 yield* r, yield* u; 2602 })), _.to = this.makeAnimate(s, l, _), _; 2603 }; 2604 } 2605 *tween(e, n, r, a) { 2606 e === ud && (e = this.initial), yield* this.doTween(this.parse(rn(e) ? e() : e), n, r, a), this.set(e); 2607 } 2608 *doTween(e, n, r, a) { 2609 const i = this.get(); 2610 yield* VE(n, (o) => { 2611 this.set(a(i, e, r(o))); 2612 }); 2613 } 2614 dispose() { 2615 super.dispose(), this.initial = void 0, this.current = void 0, this.last = void 0; 2616 } 2617 reset() { 2618 return this.initial !== void 0 && this.set(this.initial), this.owner; 2619 } 2620 save() { 2621 return this.set(this.get()); 2622 } 2623 isInitial() { 2624 return this.collect(), this.current === this.initial; 2625 } 2626 raw() { 2627 return this.current; 2628 } 2629} 2630class $E extends ea { 2631 constructor(e, n, r, a, i = void 0) { 2632 super(void 0, a, i), this.entries = e, this.signals = [], this.parser = n; 2633 for (const o of e) { 2634 const s = new ea(rn(r) ? () => n(r())[o] : n(r)[o], Tt, i != null ? i : this.invokable).toSignal(); 2635 this.signals.push([o, s]), Object.defineProperty(this.invokable, o, { 2636 value: s 2637 }); 2638 } 2639 } 2640 toSignal() { 2641 return this.invokable; 2642 } 2643 parse(e) { 2644 return this.parser(e); 2645 } 2646 get() { 2647 return this.parse(Object.fromEntries(this.signals.map(([e, n]) => [e, n()]))); 2648 } 2649 set(e) { 2650 if (rn(e)) 2651 for (const [n, r] of this.signals) 2652 r(() => this.parser(e())[n]); 2653 else { 2654 const n = this.parse(e); 2655 for (const [r, a] of this.signals) 2656 a(n[r]); 2657 } 2658 return this.owner; 2659 } 2660 reset() { 2661 for (const [, e] of this.signals) 2662 e.reset(); 2663 return this.owner; 2664 } 2665 save() { 2666 for (const [, e] of this.signals) 2667 e.save(); 2668 return this.owner; 2669 } 2670} 2671function LT(t, e = kc, n) { 2672 return new ea(t, e, n).toSignal(); 2673} 2674class pd { 2675 get fixed() { 2676 return this.fixedTime; 2677 } 2678 get canceled() { 2679 var e, n; 2680 return this.isCanceled || ((n = (e = this.parent) == null ? void 0 : e.canceled) != null ? n : !1); 2681 } 2682 constructor(e) { 2683 this.runner = e, this.children = [], this.time = LT(0), this.parent = null, this.isCanceled = !1, this.fixedTime = 0; 2684 } 2685 next() { 2686 dT(this); 2687 const e = this.runner.next(this.value); 2688 return uT(this), this.value = null, e; 2689 } 2690 update(e) { 2691 this.time(this.time() + e), this.fixedTime += e, this.children = this.children.filter((n) => !n.canceled); 2692 } 2693 add(e) {
2694 e.cancel(), e.parent = this, e.isCanceled = !1, e.time(this.time()), e.fixedTime = this.fixedTime, this.children.push(e), jr(e.runner, `unknown ${this.children.length}`); 2695 } 2696 cancel() { 2697 this.isCanceled = !0, this.parent = null; 2698 } 2699} 2700function Hc(t) { 2701 return t !== null && typeof t == "object" && Symbol.iterator in t && "next" in t; 2702} 2703ht(wT, Rt()); 2704function* wT(t, e) { 2705 const n = YE(), r = t(); 2706 jr(r, "root"); 2707 const a = new pd(r); 2708 e == null || e(a); 2709 let i = [a]; 2710 for (; i.length > 0; ) { 2711 const o = [], s = [...i], l = n.framesToSeconds(1) * n.speed; 2712 for (; s.length > 0; ) { 2713 const u = s.pop(); 2714 if (!u || u.canceled) 2715 continue; 2716 const _ = u.next(); 2717 if (_.done) { 2718 u.cancel(); 2719 continue; 2720 } 2721 if (Hc(_.value)) { 2722 const g = new pd(_.value); 2723 u.value = _.value, u.add(g), s.push(u), s.push(g); 2724 } else 2725 _.value ? (u.value = yield _.value, s.push(u)) : (u.update(l), o.unshift(u)); 2726 } 2727 i = o.filter((u) => !u.canceled), i.length > 0 && (yield); 2728 } 2729} 2730var md; 2731(function(t) { 2732 t[t.BeforeRender = 0] = "BeforeRender", t[t.BeginRender = 1] = "BeginRender", t[t.FinishRender = 2] = "FinishRender", t[t.AfterRender = 3] = "AfterRender"; 2733})(md || (md = {})); 2734var Ed; 2735(function(t) { 2736 t[t.Initial = 0] = "Initial", t[t.AfterTransitionIn = 1] = "AfterTransitionIn", t[t.CanTransitionOut = 2] = "CanTransitionOut", t[t.Finished = 3] = "Finished"; 2737})(Ed || (Ed = {})); 2738function Vc(t) { 2739 return t && typeof t == "object" && "validateInspection" in t; 2740} 2741class Vn { 2742 constructor(e, n = !1) { 2743 this.name = e, this.source = n, this.lock = new da(), this.ignoreChange = !1, this.cache = null, this.metaField = null, this.handleChanged = async () => { 2744 }; 2745 } 2746 attach(e) { 2747 var n; 2748 this.metaField || (this.metaField = e, this.cache && this.metaField.set(this.cache), (n = this.metaField) == null || n.onChanged.subscribe(this.handleChanged)); 2749 } 2750 async saveData(e) { 2751 if (this.source === !1) 2752 return; 2753 if (!this.source) 2754 throw new Error(`The meta file for ${this.name} is missing.`); 2755 if (Vn.sourceLookup[this.source]) 2756 throw new Error(`Metadata for ${this.name} is already being updated`); 2757 const n = this.source; 2758 await new Promise((r, a) => { 2759 setTimeout(() => { 2760 delete Vn.sourceLookup[n], a(`Connection timeout when updating metadata for ${this.name}`); 2761 }, 1e3), Vn.sourceLookup[n] = () => { 2762 delete Vn.sourceLookup[n], r(); 2763 }, (!1).send("motion-canvas:meta", { 2764 source: n, 2765 data: e 2766 }); 2767 }); 2768 } 2769 loadData(e) { 2770 var n; 2771 this.ignoreChange = !0, this.cache = e, (n = this.metaField) == null || n.set(e), this.ignoreChange = !1; 2772 } 2773} 2774Vn.sourceLookup = {}; 2775function xT(t) { 2776 return t && typeof t == "object" && "onThreadChanged" in t; 2777} 2778function PT(t) { 2779 const e = _T(), n = pr(); 2780 return e.timeEvents.register(t, n.time()); 2781} 2782class ma { 2783 get onDataChanged() { 2784 return this.data.subscribable; 2785 } 2786 constructor(e) { 2787 this.logger = e, this.data = new dt(null), this.audioElement = new Audio(), this.source = null, this.error = !1, this.abortController = null, this.offset = 0; 2788 } 2789 getTime() { 2790 return this.toAbsoluteTime(this.audioElement.currentTime); 2791 } 2792 setTime(e) { 2793 this.audioElement.currentTime = this.toRelativeTime(e); 2794 } 2795 setOffset(e) { 2796 this.offset = e; 2797 } 2798 setMuted(e) { 2799 this.audioElement.muted = e; 2800 } 2801 setSource(e) { 2802 var n; 2803 this.source = e, this.audioElement.src = e, (n = this.abortController) == null || n.abort(), this.abortController = new AbortController(), this.loadData(this.abortController.signal).catch((r) => { 2804 r.name !== "AbortError" && this.logger.error(r); 2805 }); 2806 } 2807 isInRange(e) { 2808 return e >= this.offset && e < this.audioElement.duration; 2809 } 2810 toRelativeTime(e) { 2811 return Math.max(0, e - this.offset); 2812 } 2813 toAbsoluteTime(e) { 2814 return e + this.offset; 2815 } 2816 isReady() { 2817 return this.source && !this.error; 2818 } 2819 async setPaused(e) { 2820 if (this.source && this.audioElement.paused !== e) 2821 if (e) 2822 this.audioElement.pause(); 2823 else 2824 try { 2825 return await this.audioElement.play(), this.error = !1, !0; 2826 } catch (n) { 2827 this.error || $n().error(n), this.error = !0; 2828 } 2829 return !1; 2830 } 2831 async loadData(e) { 2832 if (this.data.current = null, !this.source) 2833 return; 2834 const r = await (await fetch(this.source, { 2835 signal: e 2836 })).arrayBuffer(); 2837 if (e.aborted) 2838 return; 2839 const a = await this.decodeAudioData(r); 2840 if (e.aborted) 2841 return; 2842 const i = 256, o = ~~(a.length / i), s = []; 2843 let l = 0; 2844 for (let u = 0; u < a.numberOfChannels; u++) { 2845 const _ = a.getChannelData(u); 2846 for (let g = 0; g < o; g++) { 2847 const E = ~~(g * i), f = ~~(E + i); 2848 let b = _[E], S = b; 2849 for (let h = E; h < f; h++) { 2850 const I = _[h]; 2851 I > S && (S = I), I < b && (b = I); 2852 } 2853 (u === 0 || S > s[g * 2]) && (s[g * 2] = S), (u === 0 || b < s[g * 2 + 1]) && (s[g * 2 + 1] = b), S > l && (l = S), Math.abs(b) > l && (l = Math.abs(b)); 2854 } 2855 } 2856 this.data.current = { 2857 peaks: s, 2858 absoluteMax: l, 2859 length: o, 2860 sampleRate: a.sampleRate / i * 2 2861 }; 2862 } 2863 decodeAudioData(e) { 2864 return new Promise((n, r) => ma.context.decodeAudioData(e, n, r)); 2865 } 2866} 2867ma.context = new AudioContext(); 2868class kT { 2869 get onChanged() { 2870 return this.events.subscribable; 2871 } 2872 constructor(e) { 2873 this.scene = e, this.events = new dt([]), this.registeredEvents = {}, this.lookup = {}, this.collisionLookup = /* @__PURE__ */ new Set(), this.previousReference = [], this.didEventsChange = !1, this.preserveTiming = !0, this.handleReload = () => { 2874 this.registeredEvents = {}, this.collisionLookup.clear(); 2875 }, this.handleRecalculated = () => { 2876 var n, r; 2877 this.preserveTiming = !0, this.events.current = Object.values(this.registeredEvents), (this.didEventsChange || ((r = (n = this.previousReference) == null ? void 0 : n.length) != null ? r : 0) !== this.events.current.length) && (this.didEventsChange = !1, this.previousReference = Object.values(this.registeredEvents).map((a) => ({ 2878 name: a.name, 2879 targetTime: a.targetTime 2880 })), this.scene.meta.timeEvents.set(this.previousReference)); 2881 }, this.handleReset = () => { 2882 this.collisionLookup.clear(); 2883 }, this.handleMetaChanged = (n) => { 2884 n !== this.previousReference && (this.previousReference = n, this.load(n), this.scene.reload()); 2885 }, this.previousReference = e.meta.timeEvents.get(), this.load(this.previousReference), e.onReloaded.subscribe(this.handleReload), e.onRecalculated.subscribe(this.handleRecalculated), e.onReset.subscribe(this.handleReset), e.meta.timeEvents.onChanged.subscribe(this.handleMetaChanged, !1); 2886 } 2887 set(e, n, r = !0) { 2888 !this.lookup[e] || this.lookup[e].offset === n || (this.preserveTiming = r, this.lookup[e] = { 2889 ...this.lookup[e], 2890 targetTime: this.lookup[e].initialTime + n, 2891 offset: n 2892 }, this.registeredEvents[e] = this.lookup[e], this.events.current = Object.values(this.registeredEvents), this.didEventsChange = !0, this.scene.reload()); 2893 } 2894 register(e, n) { 2895 if (this.collisionLookup.has(e)) 2896 return this.scene.logger.error({ 2897 message: `name "${e}" has already been used for another event name.`, 2898 stack: new Error().stack 2899 }), 0; 2900 if (this.collisionLookup.add(e), !this.lookup[e]) 2901 this.didEventsChange = !0, this.lookup[e] = { 2902 name: e, 2903 initialTime: n, 2904 targetTime: n, 2905 offset: 0, 2906 stack: new Error().stack 2907 }; 2908 else { 2909 let r = !1; 2910 const a = { 2911 ...this.lookup[e] 2912 }, i = new Error().stack; 2913 a.stack !== i && (a.stack = i, r = !0), a.initialTime !== n && (a.initialTime = n, r = !0); 2914 const o = Math.max(0, a.targetTime - a.initialTime); 2915 this.preserveTiming && a.offset !== o && (a.offset = o, r = !0); 2916 const s = a.initialTime + a.offset; 2917 !this.preserveTiming && a.targetTime !== s && (this.didEventsChange = !0, a.targetTime = s, r = !0), r && (this.lookup[e] = a); 2918 } 2919 return this.registeredEvents[e] = this.lookup[e], this.lookup[e].offset; 2920 } 2921 load(e) { 2922 var n; 2923 for (const r of e) { 2924 const a = (n = this.lookup[r.name]) != null ? n : { 2925 name: r.name, 2926 initialTime: 0, 2927 offset: 0 2928 }; 2929 this.lookup[r.name] = { 2930 ...a, 2931 targetTime: r.targetTime 2932 }; 2933 } 2934 } 2935} 2936class zE { 2937 get onChanged() { 2938 return this.events.subscribable; 2939 } 2940 constructor(e) { 2941 this.scene = e, this.events = new dt([]), this.lookup = /* @__PURE__ */ new Map(), this.handleReload = () => { 2942 this.lookup.clear(); 2943 }, e.onReloaded.subscribe(this.handleReload); 2944 } 2945 set() { 2946 } 2947 register(e, n) { 2948 let r = this.lookup.get(e); 2949 if (r === void 0) { 2950 const a = this.scene.meta.timeEvents.get().find((i) => i.name === e); 2951 r = a ? a.targetTime - n : 0, this.lookup.set(e, r); 2952 } 2953 return r; 2954 } 2955} 2956const gd = 1 / 50; 2957class UT { 2958 get onRender() { 2959 return this.render.subscribable; 2960 } 2961 get onStateChanged() { 2962 return this.playerState.subscribable; 2963 } 2964 get onFrameChanged() { 2965 return this.frame.subscribable; 2966 } 2967 get onDurationChanged() { 2968 return this.duration.subscribable; 2969 } 2970 get onRecalculated() { 2971 return this.recalculated.subscribable; 2972 } 2973 get startFrame() { 2974 return Math.min(this.playback.duration, this.status.secondsToFrames(this.startTime)); 2975 } 2976 get endFrame() { 2977 return Math.min(this.playback.duration, this.status.secondsToFrames(this.endTime)); 2978 } 2979 get finished() { 2980 return this.playback.finished || this.playback.frame >= this.endFrame; 2981 } 2982 constructor(e, n = {}, r = {}, a = -1) { 2983 var o, s, l, u, _, g, E, f, b, S; 2984 this.project = e, this.settings = n, this.initialState = r, this.initialFrame = a, this.render = new sT(), this.frame = new dt(0), this.duration = new dt(0), this.recalculated = new FE(), this.lock = new da(), this.startTime = 0, this.endTime = 1 / 0, this.requestId = null, this.renderTime = 0, this.requestedSeek = -1, this.requestedRecalculation = !0, this.active = !1, this.playerState = new dt({ 2985 loop: !0, 2986 muted: !0, 2987 speed: 1, 2988 ...r, 2989 paused: !0 2990 }), this.requestedSeek = a, this.logger = this.project.logger, this.playback = new Gc(), this.status = new Yc(this.playback), this.audio = new ma(this.logger), this.size = (o = n.size) != null ? o : new W(1920, 1080), this.resolutionScale = (s = n.resolutionScale) != null ? s : 1, this.startTime = (u = (l = n.range) == null ? void 0 : l[0]) != null ? u : 0, this.endTime = (g = (_ = n.range) == null ? void 0 : _[1]) != null ? g : 1 / 0, this.playback.fps = (E = n.fps) != null ? E : 60, this.audio.setOffset((f = n.audioOffset) != null ? f : 0), e.audio && this.audio.setSource(e.audio); 2991 const i = []; 2992 for (const h of e.scenes) { 2993 const I = new h.klass({ 2994 ...h, 2995 playback: this.status, 2996 logger: this.project.logger, 2997 size: this.size, 2998 resolutionScale: this.resolutionScale, 2999 timeEventsClass: kT 3000 }); 3001 (b = h.onReplaced) == null || b.subscribe((x) => { 3002 I.reload(x); 3003 }, !1), I.onReloaded.subscribe(() => this.requestRecalculation()), I.variables.updateSignals((S = e.variables) != null ? S : {}), i.push(I); 3004 } 3005 this.playback.setup(i), this.activate(); 3006 } 3007 async configure(e) { 3008 await this.lock.acquire(); 3009 let n = this.playback.frame, r = !1; 3010 if (this.startTime = e.range[0], this.endTime = e.range[1], this.playback.fps !== e.fps) { 3011 const a = e.fps / this.playback.fps; 3012 this.playback.fps = e.fps, n = Math.floor(n * a), r = !0; 3013 } 3014 (!e.size.exactlyEquals(this.size) || e.resolutionScale !== this.resolutionScale) && (this.size = e.size, this.resolutionScale = e.resolutionScale, this.playback.reload({ 3015 size: this.size, 3016 resolutionScale: this.resolutionScale 3017 })), e.audioOffset !== void 0 && this.audio.setOffset(e.audioOffset), this.lock.release(), r && (this.playback.reload(), this.frame.current = n, this.requestRecalculation(), this.requestedSeek = n); 3018 } 3019 requestSeek(e) { 3020 this.requestedSeek = this.clampRange(e); 3021 } 3022 requestPreviousFrame() { 3023 this.requestedSeek = this.frame.current - this.playback.speed; 3024 } 3025 requestNextFrame() { 3026 this.requestedSeek = this.frame.current + this.playback.speed; 3027 } 3028 requestReset() { 3029 this.requestedSeek = 0; 3030 } 3031 toggleLoop(e = !this.playerState.current.loop) { 3032 e !== this.playerState.current.loop && (this.playerState.current = { 3033 ...this.playerState.current, 3034 loop: e 3035 }); 3036 } 3037 togglePlayback(e = this.playerState.current.paused) { 3038 e === this.playerState.current.paused && (this.playerState.current = { 3039 ...this.playerState.current, 3040 paused: !e 3041 }, e && !this.playerState.current.loop && this.playback.frame === this.playback.duration && this.requestReset()); 3042 } 3043 toggleAudio(e = this.playerState.current.muted) { 3044 e === this.playerState.current.muted && (this.playerState.current = { 3045 ...this.playerState.current, 3046 muted: !e 3047 }); 3048 } 3049 setSpeed(e) { 3050 e !== this.playerState.current.speed && (this.playback.speed = e, this.playback.reload(), this.playerState.current = { 3051 ...this.playerState.current, 3052 speed: e 3053 }, this.requestRecalculation()); 3054 } 3055 setVariables(e) { 3056 for (const n of this.playback.onScenesRecalculated.current) 3057 n.variables.updateSignals(e); 3058 } 3059 activate() { 3060 this.active = !0, this.request(); 3061 } 3062 deactivate() { 3063 this.active = !1, this.requestId !== null && (cancelAnimationFrame(this.requestId), this.requestId = null); 3064 } 3065 requestRecalculation() { 3066 this.requestedRecalculation = !0, this.request(); 3067 } 3068 async prepare() { 3069 const e = { 3070 ...this.playerState.current, 3071 seek: this.requestedSeek 3072 }; 3073 if (this.requestedSeek = -1, this.requestedRecalculation) { 3074 e.seek < 0 && (e.seek = this.playback.frame);
3075 try { 3076 await this.playback.recalculate(), this.duration.current = this.playback.frame, this.recalculated.dispatch(); 3077 } catch (r) { 3078 throw this.requestSeek(e.seek), r; 3079 } finally { 3080 this.requestedRecalculation = !1; 3081 } 3082 } 3083 (!e.loop && this.finished && !e.paused && e.seek < 0 || this.endFrame === this.startFrame) && (this.togglePlayback(!1), e.paused = !0), e.loop && (e.seek > this.endFrame || this.finished && !e.paused) && this.startFrame !== this.endTime && (e.seek = this.startFrame); 3084 const n = e.paused || this.finished || !this.audio.isInRange(this.status.time); 3085 return await this.audio.setPaused(n) && this.syncAudio(-3), this.audio.setMuted(e.muted), e; 3086 } 3087 async run() { 3088 const e = await this.prepare(), n = this.playback.state; 3089 if (this.playback.state = e.paused ? Ct.Paused : Ct.Playing, e.seek >= 0 || !this.isInRange(this.status.frame)) { 3090 const r = e.seek < 0 ? this.status.frame : e.seek, a = this.clampRange(r); 3091 this.logger.profile("seek time"), await this.playback.seek(a), this.logger.profile("seek time"), this.syncAudio(-3); 3092 } else if (e.paused || e.speed === 1 && this.audio.isReady() && this.audio.isInRange(this.status.time) && this.audio.getTime() < this.status.time) { 3093 e.paused && n !== Ct.Paused && await this.render.dispatch(), !e.paused && this.status.time > this.audio.getTime() + gd && this.syncAudio(), this.request(); 3094 return; 3095 } else if (this.audio.isReady() && e.speed === 1 && this.audio.isInRange(this.status.time) && this.status.framesToSeconds(this.playback.frame + 1) < this.audio.getTime() - gd) { 3096 const r = this.status.secondsToFrames(this.audio.getTime()); 3097 await this.playback.seek(r); 3098 } else 3099 this.status.frame < this.endFrame && (await this.playback.progress(), e.speed !== 1 && this.syncAudio()); 3100 !e.paused && this.playback.currentScene.slides.isWaiting() && (this.togglePlayback(!1), e.paused = !0), await this.render.dispatch(), this.frame.current = this.playback.frame, this.request(); 3101 } 3102 request() { 3103 var e; 3104 !this.active || (e = this.requestId) != null || (this.requestId = requestAnimationFrame(async (n) => { 3105 if (this.requestId = null, n - this.renderTime >= 1e3 / (this.status.fps + 5)) { 3106 this.renderTime = n, await this.lock.acquire(); 3107 try { 3108 await this.run(); 3109 } catch (r) { 3110 this.logger.error(r); 3111 } 3112 this.lock.release(); 3113 } else 3114 this.request(); 3115 })); 3116 } 3117 clampRange(e) { 3118 return HE(this.startFrame, this.endFrame, e); 3119 } 3120 isInRange(e) { 3121 return e >= this.startFrame && e <= this.endFrame; 3122 } 3123 syncAudio(e = 0) { 3124 this.audio.setTime(this.status.framesToSeconds(this.playback.frame + e)); 3125 } 3126} 3127class $c { 3128 get canvasSize() { 3129 return this.size.scale(this.resolutionScale); 3130 } 3131 constructor() { 3132 this.background = null, this.resolutionScale = 1, this.colorSpace = "srgb", this.size = W.zero, this.finalBuffer = document.createElement("canvas"), this.currentBuffer = document.createElement("canvas"), this.previousBuffer = document.createElement("canvas"); 3133 const e = this.colorSpace; 3134 this.context = Bn({ 3135 colorSpace: e 3136 }, this.finalBuffer), this.currentContext = Bn({ 3137 colorSpace: e 3138 }, this.currentBuffer), this.previousContext = Bn({ 3139 colorSpace: e 3140 }, this.previousBuffer); 3141 } 3142 configure({ 3143 colorSpace: e = this.colorSpace, 3144 size: n = this.size, 3145 resolutionScale: r = this.resolutionScale, 3146 background: a = this.background 3147 }) { 3148 var i; 3149 e !== this.colorSpace && (this.colorSpace = e, this.context = Bn({ 3150 colorSpace: e 3151 }, this.finalBuffer), this.currentContext = Bn({ 3152 colorSpace: e 3153 }, this.currentBuffer), this.previousContext = Bn({ 3154 colorSpace: e 3155 }, this.previousBuffer)), (!n.exactlyEquals(this.size) || r !== this.resolutionScale) && (this.resolutionScale = r, this.size = n, this.resizeCanvas(this.context), this.resizeCanvas(this.currentContext), this.resizeCanvas(this.previousContext)), this.background = typeof a == "string" ? a : (i = a == null ? void 0 : a.serialize()) != null ? i : null; 3156 } 3157 async render(e, n) { 3158 n && (this.transformCanvas(this.previousContext), await n.render(this.previousContext)), this.transformCanvas(this.currentContext), await e.render(this.currentContext); 3159 const r = this.canvasSize; 3160 this.context.clearRect(0, 0, r.width, r.height), this.background && (this.context.save(), this.context.fillStyle = this.background, this.context.fillRect(0, 0, r.width, r.height), this.context.restore(
3160)), n && this.context.drawImage(this.previousBuffer, 0, 0), this.context.drawImage(this.currentBuffer, 0, 0); 3161 } 3162 transformCanvas(e) { 3163 const n = this.canvasSize.scale(0.5); 3164 e.setTransform(this.resolutionScale, 0, 0, this.resolutionScale, n.x, n.y); 3165 } 3166 resizeCanvas(e) { 3167 const n = this.canvasSize; 3168 e.canvas.width = n.width, e.canvas.height = n.height; 3169 } 3170} 3171var Yt; 3172(function(t) { 3173 t[t.Initial = 0] = "Initial", t[t.Working = 1] = "Working", t[t.Aborting = 2] = "Aborting"; 3174})(Yt || (Yt = {})); 3175const Sd = Symbol("@motion-canvas/core/app/NextSlide"), fd = Symbol("@motion-canvas/core/app/PreviousSlide"); 3176class FT { 3177 get onStateChanged() { 3178 return this.state.subscribable; 3179 } 3180 get onInfoChanged() { 3181 return this.info.subscribable; 3182 } 3183 get onSlidesChanged() { 3184 return this.slides.subscribable; 3185 } 3186 constructor(e) { 3187 this.project = e, this.state = new dt(Yt.Initial), this.info = new dt({ 3188 currentSlideId: null, 3189 nextSlideId: null, 3190 hasNext: !1, 3191 hasPrevious: !1, 3192 isWaiting: !1, 3193 index: null, 3194 count: 0 3195 }), this.slides = new dt([]), this.stage = new $c(), this.lock = new da(), this.abortController = null, this.renderTime = 0, this.requestId = null, this.requestedResume = !1, this.requestedSlide = null, this.logger = e.logger, this.playback = new Gc(), this.status = new Yc(this.playback); 3196 const n = []; 3197 for (const r of e.scenes) { 3198 const a = new r.klass({ 3199 ...r, 3200 meta: r.meta.clone(), 3201 logger: this.logger, 3202 playback: this.status, 3203 size: new W(1920, 1080), 3204 resolutionScale: 1, 3205 timeEventsClass: zE 3206 }); 3207 n.push(a); 3208 } 3209 this.playback.setup(n); 3210 } 3211 async present(e) { 3212 if (this.state.current === Yt.Initial) { 3213 await this.lock.acquire(), this.state.current = Yt.Working; 3214 try { 3215 this.abortController = new AbortController(), await this.run(e, this.abortController.signal); 3216 } catch (n) { 3217 this.project.logger.error(n); 3218 } 3219 this.state.current = Yt.Initial, this.lock.release(); 3220 } 3221 } 3222 abort() { 3223 var e; 3224 this.state.current !== Yt.Initial && ((e = this.abortController) == null || e.abort(), this.state.current = Yt.Aborting); 3225 } 3226 resume() { 3227 this.requestedResume = !0; 3228 } 3229 requestFirstSlide() { 3230 const e = this.playback.slides[0]; 3231 e && (this.requestedSlide = e.id); 3232 } 3233 requestLastSlide() { 3234 const e = this.playback.slides.at(-1); 3235 e && (this.requestedSlide = e.id); 3236 } 3237 requestPreviousSlide() { 3238 this.requestedSlide = fd; 3239 } 3240 requestNextSlide() { 3241 this.requestedSlide = Sd; 3242 } 3243 requestSlide(e) { 3244 this.requestedSlide = e; 3245 } 3246 async run(e, n) { 3247 this.stage.configure(e), this.playback.fps = e.fps, await this.reloadScenes(e), !n.aborted && (this.playback.state = Ct.Playing, await this.playback.recalculate(), !n.aborted && (this.slides.current = this.playback.slides, this.playback.state = Ct.Presenting, await this.playback.reset(), !n.aborted && (e.slide && (await this.playback.goTo(e.slide), n.aborted) || await new Promise((r) => { 3248 n.addEventListener("abort", r), this.request(); 3249 })))); 3250 } 3251 async reloadScenes(e) { 3252 for (let n = 0; n < this.project.scenes.length; n++) { 3253 const r = this.project.scenes[n], a = this.playback.onScenesRecalculated.current[n]; 3254 a.reload({ 3255 config: r.onReplaced.current.config, 3256 size: e.size, 3257 resolutionScale: e.resolutionScale 3258 }), a.meta.set(r.meta.get()); 3259 } 3260 } 3261 async loop() { 3262 var r; 3263 const e = this.requestedSlide, n = this.requestedResume; 3264 this.requestedResume = !1, this.requestedSlide = null, n && this.playback.currentScene.slides.resume(), e !== null ? (this.logger.profile("slide time"), this.playback.state = Ct.Playing, e === fd ? await this.playback.goBack() : e === Sd ? await this.playback.goForward() : await this.playback.goTo(e), this.logger.profile("slide time")) : this.playback.finished || (this.playback.state = Ct.Presenting, await this.playback.progress()), await this.stage.render(this.playback.currentScene, this.playback.previousScene), (r = this.abortController) != null && r.signal.aborted || (this.updateInfo(), this.request()); 3265 } 3266 request() { 3267 var e, n; 3268 (e = this.abortController) != null && e.signal.aborted || (n = this.requestId) != null || (this.requestId = requestAnimationFrame(async (r) => { 3269 var a; 3270 if (this.requestId = null, r - this.renderTime >= 1e3 / (this.status.fps + 5)) { 3271 this.renderTime = r; 3272 try { 3273 await this.loop(); 3274 } catch (i) { 3275 this.logger.error(i), (a = this.abortController) == null || a.abort(); 3276 } 3277 } else 3278 this.request(); 3279 })); 3280 } 3281 updateInfo() { 3282 var i, o, s, l; 3283 const e = this.playback.currentScene.slides, n = (i = e.getCurrent()) != null ? i : null, r = this.playback.slides.indexOf(n), a = { 3284 currentSlideId: (o = n == null ? void 0 : n.id) != null ? o : null, 3285 nextSlideId: (l = (s = this.playback.slides[r + 1]) == null ? void 0 : s.id) != null ? l : null, 3286 hasNext: r !== null && r < this.playback.slides.length - 1, 3287 hasPrevious: r !== null && r > 0,
3288 isWaiting: e.isWaiting(), 3289 count: this.playback.slides.length, 3290 index: r 3291 }; 3292 for (const [u, _] of Object.entries(a)) 3293 if (this.info.current[u] !== _) { 3294 this.info.current = a; 3295 break; 3296 } 3297 } 3298} 3299var mt; 3300(function(t) { 3301 t[t.Initial = 0] = "Initial", t[t.Working = 1] = "Working", t[t.Aborting = 2] = "Aborting"; 3302})(mt || (mt = {})); 3303var Bt; 3304(function(t) { 3305 t[t.Success = 0] = "Success", t[t.Error = 1] = "Error", t[t.Aborted = 2] = "Aborted"; 3306})(Bt || (Bt = {})); 3307class BT { 3308 get onStateChanged() { 3309 return this.state.subscribable; 3310 } 3311 get onFinished() { 3312 return this.finished.subscribable; 3313 } 3314 get onFrameChanged() { 3315 return this.frame.subscribable; 3316 } 3317 constructor(e) { 3318 this.project = e, this.state = new dt(mt.Initial), this.finished = new FE(), this.frame = new dt(0), this.stage = new $c(), this.lock = new da(), this.exporter = new oT(this.project.logger), this.abortController = null, this.playback = new Gc(), this.status = new Yc(this.playback); 3319 const n = []; 3320 for (const r of e.scenes) { 3321 const a = new r.klass({ 3322 ...r, 3323 meta: r.meta.clone(), 3324 logger: this.project.logger, 3325 playback: this.status, 3326 size: new W(1920, 1080), 3327 resolutionScale: 1, 3328 timeEventsClass: zE 3329 }); 3330 n.push(a); 3331 } 3332 this.playback.setup(n); 3333 } 3334 async render(e) { 3335 if (this.state.current !== mt.Initial) 3336 return; 3337 await this.lock.acquire(), this.state.current = mt.Working; 3338 let n; 3339 try { 3340 this.abortController = new AbortController(), n = await this.run(e, this.abortController.signal); 3341 } catch (r) { 3342 this.project.logger.error(r), n = Bt.Error; 3343 } 3344 this.state.current = mt.Initial, this.finished.dispatch(n), this.lock.release(); 3345 } 3346 abort() { 3347 var e; 3348 this.state.current === mt.Working && ((e = this.abortController) == null || e.abort(), this.state.current = mt.Aborting); 3349 } 3350 async renderFrame(e, n) { 3351 await this.lock.acquire(); 3352 try { 3353 this.stage.configure(e), this.playback.fps = e.fps, this.playback.state = Ct.Rendering, await this.reloadScenes(e), await this.playback.reset(), await this.playback.seek(this.status.secondsToFrames(e.range[0])), await this.stage.render(this.playback.currentScene, this.playback.previousScene); 3354 } catch (r) { 3355 this.project.logger.error(r); 3356 } 3357 this.lock.release(); 3358 } 3359 async run(e, n) { 3360 var s; 3361 e = (s = await this.exporter.configure(e)) != null ? s : e, this.stage.configure(e), this.playback.fps = e.fps, this.playback.state = Ct.Rendering; 3362 const r = this.status.secondsToFrames(e.range[0]), a = this.status.secondsToFrames(e.range[1]); 3363 if (await this.reloadScenes(e), n.aborted || (await this.playback.reset(), n.aborted) || (await this.playback.seek(r), n.aborted)) 3364 return Bt.Aborted; 3365 await this.exporter.start(); 3366 let i = performance.now(), o = Bt.Success; 3367 try { 3368 if (await this.exportFrame(n), n.aborted) 3369 o = Bt.Aborted; 3370 else { 3371 let l = !1; 3372 for (; !l; ) 3373 await this.playback.progress(), await this.exportFrame(n), performance.now() - i > 1 / 30 && (i = performance.now(), await new Promise((u) => setTimeout(u, 0))), (this.playback.finished || this.playback.frame >
vendor: 19,629 bytes, lines 3373-3869
3373= a) && (l = !0), n.aborted && (o = Bt.Aborted, l = !0); 3374 } 3375 } catch (l) { 3376 this.project.logger.error(l), o = Bt.Error; 3377 } 3378 return await this.exporter.stop(o), o; 3379 } 3380 async reloadScenes(e) { 3381 for (let n = 0; n < this.project.scenes.length; n++) { 3382 const r = this.project.scenes[n], a = this.playback.onScenesRecalculated.current[n]; 3383 a.reload({ 3384 config: r.onReplaced.current.config, 3385 size: e.size, 3386 resolutionScale: e.resolutionScale 3387 }), a.meta.set(r.meta.get()); 3388 } 3389 } 3390 async exportFrame(e) { 3391 this.frame.current = this.playback.frame, await this.stage.render(this.playback.currentScene, this.playback.previousScene), await this.exporter.handleFrame(this.stage.finalBuffer, this.playback.frame, e); 3392 } 3393} 3394var Ea, J, WE, bn, bd, KE, QE, ta = {}, XE = [], GT = /acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i; 3395function sn(t, e) { 3396 for (var n in e) 3397 t[n] = e[n]; 3398 return t; 3399} 3400function ZE(t) { 3401 var e = t.parentNode; 3402 e && e.removeChild(t); 3403} 3404function Uc(t, e, n) { 3405 var r, a, i, o = {}; 3406 for (i in e) 3407 i == "key" ? r = e[i] : i == "ref" ? a = e[i] : o[i] = e[i]; 3408 if (arguments.length > 2 && (o.children = arguments.length > 3 ? Ea.call(arguments, 2) : n), typeof t == "function" && t.defaultProps != null) 3409 for (i in t.defaultProps) 3410 o[i] === void 0 && (o[i] = t.defaultProps[i]); 3411 return Wr(t, o, r, a, null); 3412} 3413function Wr(t, e, n, r, a) { 3414 var i = { type: t, props: e, key: n, ref: r, __k: null, __: null, __b: 0, __e: null, __d: void 0, __c: null, __h: null, constructor: void 0, __v: a == null ? ++WE : a }; 3415 return a == null && J.vnode != null && J.vnode(i), i; 3416} 3417function ct(t) { 3418 return t.children; 3419} 3420function Wt(t, e) { 3421 this.props = t, this.context = e; 3422} 3423function sr(t, e) { 3424 if (e == null) 3425 return t.__ ? sr(t.__, t.__.__k.indexOf(t) + 1) : null; 3426 for (var n; e < t.__k.length; e++) 3427 if ((n = t.__k[e]) != null && n.__e != null) 3428 return n.__e; 3429 return typeof t.type == "function" ? sr(t) : null; 3430} 3431function JE(t) { 3432 var e, n; 3433 if ((t = t.__) != null && t.__c != null) { 3434 for (t.__e = t.__c.base = null, e = 0; e < t.__k.length; e++) 3435 if ((n = t.__k[e]) != null && n.__e != null) { 3436 t.__e = t.__c.base = n.__e; 3437 break; 3438 } 3439 return JE(t); 3440 } 3441} 3442function Fc(t) { 3443 (!t.__d && (t.__d = !0) && bn.push(t) && !na.__r++ || bd !== J.debounceRendering) && ((bd = J.debounceRendering) || KE)(na); 3444} 3445function na() { 3446 var t, e, n, r, a, i, o, s; 3447 for (bn.sort(function(l, u) { 3448 return l.__v.__b - u.__v.__b; 3449 }); t = bn.shift(); ) 3450 t.__d && (e = bn.length, r = void 0, a = void 0, o = (i = (n = t).__v).__e, (s = n.__P) && (r = [], (a = sn({}, i)).__v = i.__v + 1, zc(s, i, a, n.__n, s.ownerSVGElement !== void 0, i.__h != null ? [o] : null, r, o == null ? sr(i) : o, i.__h), rg(r, i), i.__e != o && JE(i)), bn.length > e && bn.sort(function(l, u) { 3451 return l.__v.__b - u.__v.__b; 3452 })); 3453 na.__r = 0; 3454} 3455function jE(t, e, n, r, a, i, o, s, l, u) { 3456 var _, g, E, f, b, S, h, I = r && r.__k || XE, x = I.length; 3457 for (n.__k = [], _ = 0; _ < e.length; _++) 3458 if ((f = n.__k[_] = (f = e[_]) == null || typeof f == "boolean" ? null : typeof f == "string" || typeof f == "number" || typeof f == "bigint" ? Wr(null, f, null, null, f) : Array.isArray(f) ? Wr(ct, { children: f }, null, null, null) : f.__b > 0 ? Wr(f.type, f.props, f.key, f.ref ? f.ref : null, f.__v) : f) != null) { 3459 if (f.__ = n, f.__b = n.__b + 1, (E = I[_]) === null || E && f.key == E.key && f.type === E.type) 3460 I[_] = void 0; 3461 else 3462 for (g = 0; g < x; g++) { 3463 if ((E = I[g]) && f.key == E.key && f.type === E.type) { 3464 I[g] = void 0; 3465 break; 3466 } 3467 E = null; 3468 } 3469 zc(t, f, E = E || ta, a, i, o, s, l, u), b = f.__e, (g = f.ref) && E.ref != g && (h || (h = []), E.ref && h.push(E.ref, null, f), h.push(g, f.__c || b, f)), b != null ? (S == null && (S = b), typeof f.type == "function" && f.__k === E.__k ? f.__d = l = eg(f, l, t) : l = tg(t, f, E, I, b, l), typeof n.type == "function" && (n.__d = l)) : l && E.__e == l && l.parentNode != t && (l = sr(E)); 3470 } 3471 for (n.__e = S, _ = x; _--; ) 3472 I[_] != null && (typeof n.type == "function" && I[_].__e != null && I[_].__e == n.__d && (n.__d = ng(r).nextSibling), ig(I[_], I[_])); 3473 if (h) 3474 for (_ = 0; _ < h.length; _++) 3475 ag(h[_], h[++_], h[++_]); 3476} 3477function eg(t, e, n) { 3478 for (var r, a = t.__k, i = 0; a && i < a.length; i++) 3479 (r = a[i]) && (r.__ = t, e = typeof r.type == "function" ? eg(r, e, n) : tg(n, r, r, a, r.__e, e)); 3480 return e; 3481} 3482function ra(t, e) { 3483 return e = e || [], t == null || typeof t == "boolean" || (Array.isArray(t) ? t.some(function(n) { 3484 ra(n, e); 3485 }) : e.push(t)), e; 3486} 3487function tg(t, e, n, r, a, i) { 3488 var o, s, l; 3489 if (e.__d !== void 0) 3490 o = e.__d, e.__d = void 0; 3491 else if (n == null || a != i || a.parentNode == null) 3492 e: 3493 if (i == null || i.parentNode !== t) 3494 t.appendChild(a), o = null; 3495 else { 3496 for (s = i, l = 0; (s = s.nextSibling) && l < r.length; l += 1) 3497 if (s == a) 3498 break e; 3499 t.insertBefore(a, i), o = i; 3500 } 3501 return o !== void 0 ? o : a.nextSibling; 3502} 3503function ng(t) { 3504 var e, n, r; 3505 if (t.type == null || typeof t.type == "string") 3506 return t.__e; 3507 if (t.__k) { 3508 for (e = t.__k.length - 1; e >= 0; e--) 3509 if ((n = t.__k[e]) && (r = ng(n))) 3510 return r; 3511 } 3512 return null; 3513} 3514function YT(t, e, n, r, a) { 3515 var i; 3516 for (i in n) 3517 i === "children" || i === "key" || i in e || aa(t, i, null, n[i], r); 3518 for (i in e) 3519 a && typeof e[i] != "function" || i === "children" || i === "key" || i === "value" || i === "checked" || n[i] === e[i] || aa(t, i, e[i], n[i], r); 3520} 3521function Td(t, e, n) { 3522 e[0] === "-" ? t.setProperty(e, n == null ? "" : n) : t[e] = n == null ? "" : typeof n != "number" || GT.test(e) ? n : n + "px"; 3523} 3524function aa(t, e, n, r, a) { 3525 var i; 3526 e: 3527 if (e === "style") 3528 if (typeof n == "string") 3529 t.style.cssText = n; 3530 else { 3531 if (typeof r == "string" && (t.style.cssText = r = ""), r) 3532 for (e in r) 3533 n && e in n || Td(t.style, e, ""); 3534 if (n) 3535 for (e in n) 3536 r && n[e] === r[e] || Td(t.style, e, n[e]); 3537 } 3538 else if (e[0] === "o" && e[1] === "n") 3539 i = e !== (e = e.replace(/Capture$/, "")), e = e.toLowerCase() in t ? e.toLowerCase().slice(2) : e.slice(2), t.l || (t.l = {}), t.l[e + i] = n, n ? r || t.addEventListener(e, i ? Rd : hd, i) : t.removeEventListener(e, i ? Rd : hd, i); 3540 else if (e !== "dangerouslySetInnerHTML") { 3541 if (a) 3542 e = e.replace(/xlink(H|:h)/, "h").replace(/sName$/, "s"); 3543 else if (e !== "width" && e !== "height" && e !== "href" && e !== "list" && e !== "form" && e !== "tabIndex" && e !== "download" && e in t) 3544 try { 3545 t[e] = n == null ? "" : n; 3546 break e; 3547 } catch { 3548 } 3549 typeof n == "function" || (n == null || n === !1 && e.indexOf("-") == -1 ? t.removeAttribute(e) : t.setAttribute(e, n)); 3550 } 3551} 3552function hd(t) { 3553 return this.l[t.type + !1](J.event ? J.event(t) : t); 3554} 3555function Rd(t) { 3556 return this.l[t.type + !0](J.event ? J.event(t) : t); 3557} 3558function zc(t, e, n, r, a, i, o, s, l) { 3559 var u, _, g, E, f, b, S, h, I, x, w, P, q, L, $, v = e.type; 3560 if (e.constructor !== void 0) 3561 return null; 3562 n.__h != null && (l = n.__h, s = e.__e = n.__e, e.__h = null, i = [s]), (u = J.__b) && u(e); 3563 try { 3564 e: 3565 if (typeof v == "function") { 3566 if (h = e.props, I = (u = v.contextType) && r[u.__c], x = u ? I ? I.props.value : u.__ : r, n.__c ? S = (_ = e.__c = n.__c).__ = _.__E : ("prototype" in v && v.prototype.render ? e.__c = _ = new v(h, x) : (e.__c = _ = new Wt(h, x), _.constructor = v, _.render = HT), I && I.sub(_), _.props = h, _.state || (_.state = {}), _.context = x, _.__n = r, g = _.__d = !0, _.__h = [], _._sb = []), _.__s == null && (_.__s = _.state), v.getDerivedStateFromProps != null && (_.__s == _.state && (_.__s = sn({}, _.__s)), sn(_.__s, v.getDerivedStateFromProps(h, _.__s))), E = _.props, f = _.state, _.__v = e, g) 3567 v.getDerivedStateFromProps == null && _.componentWillMount != null && _.componentWillMount(), _.componentDidMount != null && _.__h.push(_.componentDidMount); 3568 else { 3569 if (v.getDerivedStateFromProps == null && h !== E && _.componentWillReceiveProps != null && _.componentWillReceiveProps(h, x), !_.__e && _.shouldComponentUpdate != null && _.shouldComponentUpdate(h, _.__s, x) === !1 || e.__v === n.__v) { 3570 for (e.__v !== n.__v && (_.props = h, _.state = _.__s, _.__d = !1), _.__e = !1, e.__e = n.__e, e.__k = n.__k, e.__k.forEach(function(A) { 3571 A && (A.__ = e); 3572 }), w = 0; w < _._sb.length; w++) 3573 _.__h.push(_._sb[w]); 3574 _._sb = [], _.__h.length && o.push(_); 3575 break e; 3576 } 3577 _.componentWillUpdate != null && _.componentWillUpdate(h, _.__s, x), _.componentDidUpdate != null && _.__h.push(function() { 3578 _.componentDidUpdate(E, f, b); 3579 }); 3580 } 3581 if (_.context = x, _.props = h, _.__P = t, P = J.__r, q = 0, "prototype" in v && v.prototype.render) { 3582 for (_.state = _.__s, _.__d = !1, P && P(e), u = _.render(_.props, _.state, _.context), L = 0; L < _._sb.length; L++) 3583 _.__h.push(_._sb[L]); 3584 _._sb = []; 3585 } else 3586 do 3587 _.__d = !1, P && P(e), u = _.render(_.props, _.state, _.context), _.state = _.__s; 3588 while (_.__d && ++q < 25); 3589 _.state = _.__s, _.getChildContext != null && (r = sn(sn({}, r), _.getChildContext())), g || _.getSnapshotBeforeUpdate == null || (b = _.getSnapshotBeforeUpdate(E, f)), $ = u != null && u.type === ct && u.key == null ? u.props.children : u, jE(t, Array.isArray($) ? $ : [$], e, n, r, a, i, o, s, l), _.base = e.__e, e.__h = null, _.__h.length && o.push(_), S && (_.__E = _.__ = null), _.__e = !1; 3590 } else 3591 i == null && e.__v === n.__v ? (e.__k = n.__k, e.__e = n.__e) : e.__e = qT(n.__e, e, n, r, a, i, o, l); 3592 (u = J.diffed) && u(e); 3593 } catch (A) { 3594 e.__v = null, (l || i != null) && (e.__e = s, e.__h = !!l, i[i.indexOf(s)] = null), J.__e(A, e, n); 3595 } 3596} 3597function rg(t, e) { 3598 J.__c && J.__c(e, t), t.some(function(n) { 3599 try { 3600 t = n.__h, n.__h = [], t.some(function(r) { 3601 r.call(n); 3602 }); 3603 } catch (r) { 3604 J.__e(r, n.__v); 3605 } 3606 }); 3607} 3608function qT(t, e, n, r, a, i, o, s) { 3609 var l, u, _, g = n.props, E = e.props, f = e.type, b = 0; 3610 if (f === "svg" && (a = !0), i != null) { 3611 for (; b < i.length; b++) 3612 if ((l = i[b]) && "setAttribute" in l == !!f && (f ? l.localName === f : l.nodeType === 3)) { 3613 t = l, i[b] = null; 3614 break; 3615 } 3616 } 3617 if (t == null) { 3618 if (f === null) 3619 return document.createTextNode(E); 3620 t = a ? document.createElementNS("http://www.w3.org/2000/svg", f) : document.createElement(f, E.is && E), i = null, s = !1; 3621 } 3622 if (f === null) 3623 g === E || s && t.data === E || (t.data = E); 3624 else { 3625 if (i = i && Ea.call(t.childNodes), u = (g = n.props || ta).dangerouslySetInnerHTML, _ = E.dangerouslySetInnerHTML, !s) { 3626 if (i != null) 3627 for (g = {}, b = 0; b < t.attributes.length; b++) 3628 g[t.attributes[b].name] = t.attributes[b].value; 3629 (_ || u) && (_ && (u && _.__html == u.__html || _.__html === t.innerHTML) || (t.innerHTML = _ && _.__html || "")); 3630 } 3631 if (YT(t, E, g, a, s), _) 3632 e.__k = []; 3633 else if (b = e.props.children, jE(t, Array.isArray(b) ? b : [b], e, n, r, a && f !== "foreignObject", i, o, i ? i[0] : n.__k && sr(n, 0), s), i != null) 3634 for (b = i.length; b--; ) 3635 i[b] != null && ZE(i[b]); 3636 s || ("value" in E && (b = E.value) !== void 0 && (b !== t.value || f === "progress" && !b || f === "option" && b !== g.value) && aa(t, "value", b, g.value, !1), "checked" in E && (b = E.checked) !== void 0 && b !== t.checked && aa(t, "checked", b, g.checked, !1)); 3637 } 3638 return t; 3639} 3640function ag(t, e, n) { 3641 try { 3642 typeof t == "function" ? t(e) : t.current = e; 3643 } catch (r) { 3644 J.__e(r, n); 3645 } 3646} 3647function ig(t, e, n) { 3648 var r, a; 3649 if (J.unmount && J.unmount(t), (r = t.ref) && (r.current && r.current !== t.__e || ag(r, null, e)), (r = t.__c) != null) { 3650 if (r.componentWillUnmount) 3651 try { 3652 r.componentWillUnmount(); 3653 } catch (i) { 3654 J.__e(i, e); 3655 } 3656 r.base = r.__P = null, t.__c = void 0; 3657 } 3658 if (r = t.__k) 3659 for (a = 0; a < r.length; a++) 3660 r[a] && ig(r[a], e, n || typeof t.type != "function"); 3661 n || t.__e == null || ZE(t.__e), t.__ = t.__e = t.__d = void 0; 3662} 3663function HT(t, e, n) { 3664 return this.constructor(t, n); 3665} 3666function VT(t, e, n) { 3667 var r, a, i; 3668 J.__ && J.__(t, e), a = (r = typeof n == "function") ? null : n && n.__k || e.__k, i = [], zc(e, t = (!r && n || e).__k = Uc(ct, null, [t]), a || ta, ta, e.ownerSVGElement !== void 0, !r && n ? [n] : a ? null : e.firstChild ? Ea.call(e.childNodes) : null, i, !r && n ? n : a ? a.__e : e.firstChild, r), rg(i, t); 3669} 3670function Kn(t, e) { 3671 var n = { __c: e = "__cC" + QE++, __: t, Consumer: function(r, a) { 3672 return r.children(a); 3673 }, Provider: function(r) { 3674 var a, i; 3675 return this.getChildContext || (a = [], (i = {})[e] = this, this.getChildContext = function() { 3676 return i; 3677 }, this.shouldComponentUpdate = function(o) { 3678 this.props.value !== o.value && a.some(function(s) { 3679 s.__e = !0, Fc(s); 3680 }); 3681 }, this.sub = function(o) { 3682 a.push(o); 3683 var s = o.componentWillUnmount; 3684 o.componentWillUnmount = function() { 3685 a.splice(a.indexOf(o), 1), s && s.call(o); 3686 }; 3687 }), r.children; 3688 } }; 3689 return n.Provider.__ = n.Consumer.contextType = n; 3690} 3691Ea = XE.slice, J = { __e: function(t, e, n, r) { 3692 for (var a, i, o; e = e.__; ) 3693 if ((a = e.__c) && !a.__) 3694 try { 3695 if ((i = a.constructor) && i.getDerivedStateFromError != null && (a.setState(i.getDerivedStateFromError(t)), o = a.__d), a.componentDidCatch != null && (a.componentDidCatch(t, r || {}), o = a.__d), o) 3696 return a.__E = a; 3697 } catch (s) { 3698 t = s; 3699 } 3700 throw t; 3701} }, WE = 0, Wt.prototype.setState = function(t, e) { 3702 var n; 3703 n = this.__s != null && this.__s !== this.state ? this.__s : this.__s = sn({}, this.state), typeof t == "function" && (t = t(sn({}, n), this.props)), t && sn(n, t), t != null && this.__v && (e && this._sb.push(e), Fc(this)); 3704}, Wt.prototype.forceUpdate = function(t) { 3705 this.__v && (this.__e = !0, t && this.__h.push(t), Fc(this)); 3706}, Wt.prototype.render = ct, bn = [], KE = typeof Promise == "function" ? Promise.prototype.then.bind(Promise.resolve()) : setTimeout, na.__r = 0, QE = 0; 3707const $T = "_root_t4igl_1", zT = "_tabs_t4igl_8", WT = "_tab_t4igl_8", KT = "_active_t4igl_30", QT = "_disabled_t4igl_34", XT = "_badge_t4igl_39", ZT = "_space_t4igl_56", JT = "_panes_t4igl_60", jT = "_pane_t4igl_60", Mt = { 3708 root: $T, 3709 tabs: zT, 3710 tab: WT, 3711 active: KT, 3712 disabled: QT, 3713 badge: XT, 3714 space: ZT, 3715 panes: JT, 3716 pane: jT 3717}, eh = "_header_zrn6v_1", th = { 3718 header: eh 3719}; 3720var nh = 0; 3721function m(t, e, n, r, a, i) { 3722 var o, s, l = {}; 3723 for (s in e) 3724 s == "ref" ? o = e[s] : l[s] = e[s]; 3725 var u = { type: t, props: l, key: n, ref: o, __k: null, __: null, __b: 0, __e: null, __d: void 0, __c: null, __h: null, constructor: void 0, __v: --nh, __source: a, __self: i }; 3726 if (typeof t == "function" && (o = t.defaultProps)) 3727 for (s in o) 3728 l[s] === void 0 && (l[s] = o[s]); 3729 return J.vnode && J.vnode(u), u; 3730} 3731function og({ 3732 children: t 3733}) { 3734 return m("div", { 3735 className: th.header, 3736 children: t 3737 }); 3738} 3739const rh = "_root_118w5_1", ah = "_vertical_118w5_8", ih = "_left_118w5_11", oh = "_right_118w5_24", sh = "_separator_118w5_30", lh = "_resizeable_118w5_55", Gn = { 3740 root: rh, 3741 vertical: ah, 3742 left: ih, 3743 right: oh, 3744 separator: sh, 3745 resizeable: lh 3746}; 3747var Qn, qe, zi, vd, lr = 0, sg = [], Kr = [], Cd = J.__b, Nd = J.__r, Od = J.diffed, Id = J.__c, Ad = J.unmount; 3748function mr(t, e) { 3749 J.__h && J.__h(qe, t, lr || e), lr = 0; 3750 var n = qe.__H || (qe.__H = { __: [], __h: [] }); 3751 return t >= n.__.length && n.__.push({ __V: Kr }), n.__[t]; 3752} 3753function Ue(t) { 3754 return lr = 1, ch(lg, t); 3755} 3756function ch(t, e, n) { 3757 var r = mr(Qn++, 2); 3758 if (r.t = t, !r.__c && (r.__ = [n ? n(e) : lg(void 0, e), function(i) { 3759 var o = r.__N ? r.__N[0] : r.__[0], s = r.t(o, i); 3760 o !== s && (r.__N = [s, r.__[1]], r.__c.setState({})); 3761 }], r.__c = qe, !qe.u)) { 3762 qe.u = !0; 3763 var a = qe.shouldComponentUpdate; 3764 qe.shouldComponentUpdate = function(i, o, s) { 3765 if (!r.__c.__H) 3766 return !0; 3767 var l = r.__c.__H.__.filter(function(_) { 3768 return _.__c; 3769 }); 3770 if (l.every(function(_) { 3771 return !_.__N; 3772 })) 3773 return !a || a.call(this, i, o, s); 3774 var u = !1; 3775 return l.forEach(function(_) { 3776 if (_.__N) { 3777 var g = _.__[0]; 3778 _.__ = _.__N, _.__N = void 0, g !== _.__[0] && (u = !0); 3779 } 3780 }), !(!u && r.__c.props === i) && (!a || a.call(this, i, o, s)); 3781 }; 3782 } 3783 return r.__N || r.__; 3784} 3785function _t(t, e) { 3786 var n = mr(Qn++, 3); 3787 !J.__s && Wc(n.__H, e) && (n.__ = t, n.i = e, qe.__H.__h.push(n)); 3788} 3789function wt(t, e) { 3790 var n = mr(Qn++, 4); 3791 !J.__s && Wc(n.__H, e) && (n.__ = t, n.i = e, qe.__h.push(n)); 3792} 3793function Je(t) { 3794 return lr = 5, Be(function() { 3795 return { current: t }; 3796 }, []); 3797} 3798function Be(t, e) { 3799 var n = mr(Qn++, 7); 3800 return Wc(n.__H, e) ? (n.__V = t(), n.i = e, n.__h = t, n.__V) : n.__; 3801} 3802function ze(t, e) { 3803 return lr = 8, Be(function() { 3804 return t; 3805 }, e); 3806} 3807function Nn(t) { 3808 var e = qe.context[t.__c], n = mr(Qn++, 9); 3809 return n.c = t, e ? (n.__ == null && (n.__ = !0, e.sub(qe)), e.props.value) : t.__; 3810} 3811function _h() { 3812 for (var t; t = sg.shift(); ) 3813 if (t.__P && t.__H) 3814 try { 3815 t.__H.__h.forEach(Qr), t.__H.__h.forEach(Bc), t.__H.__h = []; 3816 } catch (e) { 3817 t.__H.__h = [], J.__e(e, t.__v); 3818 } 3819} 3820J.__b = function(t) { 3821 qe = null, Cd && Cd(t); 3822}, J.__r = function(t) { 3823 Nd && Nd(t), Qn = 0; 3824 var e = (qe = t.__c).__H; 3825 e && (zi === qe ? (e.__h = [], qe.__h = [], e.__.forEach(function(n) { 3826 n.__N && (n.__ = n.__N), n.__V = Kr, n.__N = n.i = void 0; 3827 })) : (e.__h.forEach(Qr), e.__h.forEach(Bc), e.__h = [])), zi = qe; 3828}, J.diffed = function(t) { 3829 Od && Od(t); 3830 var e = t.__c; 3831 e && e.__H && (e.__H.__h.length && (sg.push(e) !== 1 && vd === J.requestAnimationFrame || ((vd = J.requestAnimationFrame) || dh)(_h)), e.__H.__.forEach(function(n) { 3832 n.i && (n.__H = n.i), n.__V !== Kr && (n.__ = n.__V), n.i = void 0, n.__V = Kr; 3833 })), zi = qe = null; 3834}, J.__c = function(t, e) { 3835 e.some(function(n) { 3836 try { 3837 n.__h.forEach(Qr), n.__h = n.__h.filter(function(r) { 3838 return !r.__ || Bc(r); 3839 }); 3840 } catch (r) { 3841 e.some(function(a) { 3842 a.__h && (a.__h = []); 3843 }), e = [], J.__e(r, n.__v); 3844 } 3845 }), Id && Id(t, e); 3846}, J.unmount = function(t) { 3847 Ad && Ad(t); 3848 var e, n = t.__c; 3849 n && n.__H && (n.__H.__.forEach(function(r) { 3850 try { 3851 Qr(r); 3852 } catch (a) { 3853 e = a; 3854 } 3855 }), n.__H = void 0, e && J.__e(e, n.__v)); 3856}; 3857var yd = typeof requestAnimationFrame == "function"; 3858function dh(t) { 3859 var e, n = function() { 3860 clearTimeout(r), yd && cancelAnimationFrame(e), setTimeout(t); 3861 }, r = setTimeout(n, 100); 3862 yd && (e = requestAnimationFrame(n)); 3863} 3864function Qr(t) { 3865 var e = qe, n = t.__c; 3866 typeof n == "function" && (t.__c = void 0, n()), qe = e; 3867} 3868function Bc(t) { 3869 var e = qe;
3870 t.__c = t.__(), qe = e; 3871} 3872function Wc(t, e) { 3873 return !t || t.length !== e.length || e.some(function(n, r) { 3874 return n !== t[r]; 3875 }); 3876} 3877function lg(t, e) { 3878 return typeof e == "function" ? e(t) : e; 3879} 3880function ga(t, e, n) { 3881 _t(() => t == null ? void 0 : t.subscribe(e), [t, ...n]); 3882} 3883function He(t) { 3884 const [e, n] = Ue(t == null ? void 0 : t.current); 3885 return _t(() => t && t.subscribe(n), [t]), e; 3886} 3887const cg = Kn(null); 3888function be() { 3889 return Nn(cg); 3890} 3891function uh({ 3892 application: t, 3893 children: e 3894}) { 3895 return m(cg.Provider, { 3896 value: t, 3897 children: e 3898 }); 3899} 3900const _g = Kn({ 3901 inspectedElement: null, 3902 setInspectedElement: () => { 3903 throw new Error("setSelectedNode not implemented"); 3904 } 3905}); 3906function ph({ 3907 children: t 3908}) { 3909 const [e, n] = Ue(null), r = Be(() => ({ 3910 inspectedElement: e, 3911 setInspectedElement: n 3912 }), [e]); 3913 return m(_g.Provider, { 3914 value: r, 3915 children: t 3916 }); 3917} 3918function Er() { 3919 return Nn(_g); 3920} 3921class mh { 3922 constructor(e) { 3923 ar(this, "errorCount", new dt(0)); 3924 ar(this, "logs", new dt([])); 3925 ar(this, "clear", () => { 3926 this.logs.current = [], this.errorCount.current = 0; 3927 }); 3928 ar(this, "handleLog", (e) => { 3929 this.logs.current = [...this.logs.current, e], e.level === on.Error && this.errorCount.current++; 3930 }); 3931 this.logger = e, this.logs.current = e.history, this.logger.onLogged.subscribe(this.handleLog); 3932 } 3933 get onErrorLogged() { 3934 return this.errorCount.subscribable; 3935 } 3936 get onLogsChanged() { 3937 return this.logs.subscribable; 3938 } 3939} 3940const dg = Kn(null); 3941function ug() { 3942 return Nn(dg); 3943} 3944function Eh() { 3945 const t = ug(); 3946 return [He(t.onLogsChanged), t.clear]; 3947} 3948function gh({ 3949 children: t 3950}) { 3951 var a; 3952 const { 3953 project: e, 3954 player: n 3955 } = be(), r = Je(null); 3956 return (a = r.current) != null || (r.current = new mh(e.logger)), ga(n.onRecalculated, () => r.current.clear(), []), m(dg.Provider, { 3957 value: r.current, 3958 children: t 3959 }); 3960} 3961const pg = Kn({ 3962 viewLength: 0, 3963 offset: 0, 3964 density: 1, 3965 segmentDensity: 1, 3966 lastVisibleFrame: 0, 3967 firstVisibleFrame: 0, 3968 framesToPercents: (t) => t, 3969 framesToPixels: (t) => t, 3970 pixelsToFrames: (t) => t 3971}); 3972function Sh({ 3973 state: t, 3974 children: e 3975}) { 3976 return m(pg.Provider, { 3977 value: t, 3978 children: e 3979 }); 3980} 3981function On() { 3982 return Nn(pg); 3983} 3984function In() { 3985 const { 3986 meta: t 3987 } = be(); 3988 return He(t.shared.onChanged); 3989} 3990function Qt() { 3991 const { 3992 meta: t 3993 } = be(); 3994 return He(t.preview.onChanged); 3995} 3996function mg() { 3997 const { 3998 meta: t 3999 } = be(); 4000 return He(t.rendering.onChanged); 4001} 4002function Sa() { 4003 const { 4004 renderer: t 4005 } = be(); 4006 return He(t.onStateChanged); 4007} 4008function Kc() { 4009 const { 4010 player: t, 4011 renderer: e 4012 } = be(), n = He(t.onFrameChanged), r = He(e.onFrameChanged), a = Sa(), i = Qt(), o = mg(); 4013 return a === mt.Working ? Math.floor(r / o.fps * i.fps) : n; 4014} 4015function Tn(t, e, n = !0, r = !1) { 4016 _t(() => { 4017 if (!!n) 4018 return document.addEventListener(t, e, r), () => document.removeEventListener(t, e, r); 4019 }, [t, e, n, r]); 4020} 4021function hn(t, e, n = 0) { 4022 const [r, a] = Ue(!1), [i, o] = Ue({ 4023 x: 0, 4024 y: 0 4025 }); 4026 return Tn("mouseup", ze((l) => { 4027 r && (l.stopPropagation(), a(!1), e == null || e(l)); 4028 }, [r, e]), r, !0), Tn("click", ze((l) => { 4029 l.stopPropagation(); 4030 }, []), r, !0), Tn("mousemove", ze((l) => { 4031 t(l.x - i.x, l.y - i.y, l.x, l.y), o({ 4032 x: l.x, 4033 y: l.y 4034 }); 4035 }, [t, i, o]), r), [ze((l) => { 4036 n !== null && l.button !== n || (l.preventDefault(), l.stopPropagation(), o({ 4037 x: l.x, 4038 y: l.y 4039 }), a(!0)); 4040 }, [t, n, a]), r]; 4041} 4042function gr() { 4043 const { 4044 player: t 4045 } = be(); 4046 return He(t.onDurationChanged); 4047} 4048function ia(t, e = 6) { 4049 return Be(() => { 4050 if (typeof t != "number") 4051 return null; 4052 const n = Math.abs(t); 4053 let r = e; 4054 return n >= 10 && r--, n >= 100 && r--, t.toFixed(Math.max(0, r)); 4055 }, [t, e]); 4056} 4057function fh(t) { 4058 const [e, n] = Ue(!1); 4059 return _t(() => { 4060 const r = (i) => { 4061 i.key === t && n(!0); 4062 }, a = (i) => { 4063 i.key === t && n(!1); 4064 }; 4065 return document.addEventListener("keydown", r, !0), document.addEventListener("keyup", a, !0), () => { 4066 document.removeEventListener("keydown", r, !0), document.removeEventListener("keyup", a, !0); 4067 }; 4068 }, [t]), e; 4069} 4070function fa() { 4071 const { 4072 player: t 4073 } = be(); 4074 return He(t.onStateChanged); 4075} 4076function Sr() { 4077 const { 4078 fps: t 4079 } = Qt(), e = Kc(), n = gr(); 4080 return Be(() => ({ 4081 frame: e, 4082 time: e / t, 4083 duration: n, 4084 durationTime: n / t, 4085 completion: e / n 4086 }), [e, n, t]); 4087} 4088function Eg() { 4089 const { 4090 presenter: t 4091 } = be(); 4092 return He(t.onStateChanged); 4093} 4094function gg() { 4095 const { 4096 player: t 4097 } = be(); 4098 return He(t.playback.onScenesRecalculated); 4099} 4100function ba() { 4101 const { 4102 player: t 4103 } = be(); 4104 return He(t.playback.onSceneChanged); 4105} 4106function Sg(t) { 4107 const [e, n] = Ue(new DOMRect()), r = Be(() => new ResizeObserver(() => n(t.current.getBoundingClientRect())), []); 4108 return _t(() => { 4109 const { 4110 current: a 4111 } = t; 4112 return r.observe(a), () => r.unobserve(a); 4113 }, [t.current]), e; 4114} 4115function fg(t, e) { 4116 const n = Je(e); 4117 wt(() => { 4118 t(n.current), n.current = e; 4119 }, e); 4120} 4121function cn(t, e = null) { 4122 const r = `${be().project.name}-${t}`, [a, i] = Be(() => { 4123 const u = localStorage.getItem(r); 4124 return u ? [JSON.parse(u), !0] : [e, !1]; 4125 }, [r]), [o, s] = Ue(a), l = ze((u) => { 4126 r && localStorage.setItem(r, JSON.stringify(u)), s(u); 4127 }, [s, r]); 4128 return [o, l, i]; 4129} 4130function bg(t) { 4131 var e, n, r = ""; 4132 if (typeof t == "string" || typeof t == "number") 4133 r += t; 4134 else if (typeof t == "object") 4135 if (Array.isArray(t)) 4136 for (e = 0; e < t.length; e++) 4137 t[e] && (n = bg(t[e])) && (r && (r += " "), r += n); 4138 else 4139 for (e in t) 4140 t[e] && (r && (r += " "), r += e); 4141 return r; 4142} 4143function Me() { 4144 for (var t, e, n = 0, r = ""; n < arguments.length; ) 4145 (t = arguments[n++]) && (e = bg(t)) && (r && (r += " "), r += e); 4146 return r; 4147} 4148function Xr(t, e, n) { 4149 return n < t ? t : n > e ? e : n; 4150} 4151function Dd(t, e) { 4152 try { 4153 return JSON.parse(localStorage.getItem(t)); 4154 } catch { 4155 return e; 4156 } 4157} 4158function Md(t, e) { 4159 localStorage.setItem(t, JSON.stringify(e)); 4160} 4161var Tg = {}, Ta = {}, Qc = {}, Ld = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789
vendor: 12,042 bytes, lines 4161-4480
4161+/".split(""); 4162Qc.encode = function(t) { 4163 if (0 <= t && t < Ld.length) 4164 return Ld[t]; 4165 throw new TypeError("Must be between 0 and 63: " + t); 4166}; 4167Qc.decode = function(t) { 4168 var e = 65, n = 90, r = 97, a = 122, i = 48, o = 57, s = 43, l = 47, u = 26, _ = 52; 4169 return e <= t && t <= n ? t - e : r <= t && t <= a ? t - r + u : i <= t && t <= o ? t - i + _ : t == s ? 62 : t == l ? 63 : -1; 4170}; 4171var hg = Qc, Xc = 5, Rg = 1 << Xc, vg = Rg - 1, Cg = Rg; 4172function bh(t) { 4173 return t < 0 ? (-t << 1) + 1 : (t << 1) + 0; 4174} 4175function Th(t) { 4176 var e = (t & 1) === 1, n = t >> 1; 4177 return e ? -n : n; 4178} 4179Ta.encode = function(e) { 4180 var n = "", r, a = bh(e); 4181 do 4182 r = a & vg, a >>>= Xc, a > 0 && (r |= Cg), n += hg.encode(r); 4183 while (a > 0); 4184 return n; 4185}; 4186Ta.decode = function(e, n, r) { 4187 var a = e.length, i = 0, o = 0, s, l; 4188 do { 4189 if (n >= a) 4190 throw new Error("Expected more digits in base 64 VLQ value."); 4191 if (l = hg.decode(e.charCodeAt(n++)), l === -1) 4192 throw new Error("Invalid base64 digit: " + e.charAt(n - 1)); 4193 s = !!(l & Cg), l &= vg, i = i + (l << o), o += Xc; 4194 } while (s); 4195 r.value = Th(i), r.rest = n; 4196}; 4197var Xn = {}; 4198(function(t) { 4199 function e(v, A, B) { 4200 if (A in v) 4201 return v[A]; 4202 if (arguments.length === 3) 4203 return B; 4204 throw new Error('"' + A + '" is a required argument.'); 4205 } 4206 t.getArg = e; 4207 var n = /^(?:([\w+\-.]+):)?\/\/(?:(\w+:\w+)@)?([\w.-]*)(?::(\d+))?(.*)$/, r = /^data:.+\,.+$/; 4208 function a(v) { 4209 var A = v.match(n); 4210 return A ? { 4211 scheme: A[1], 4212 auth: A[2], 4213 host: A[3], 4214 port: A[4], 4215 path: A[5] 4216 } : null; 4217 } 4218 t.urlParse = a; 4219 function i(v) { 4220 var A = ""; 4221 return v.scheme && (A += v.scheme + ":"), A += "//", v.auth && (A += v.auth + "@"), v.host && (A += v.host), v.port && (A += ":" + v.port), v.path && (A += v.path), A; 4222 } 4223 t.urlGenerate = i; 4224 var o = 32; 4225 function s(v) { 4226 var A = []; 4227 return function(B) { 4228 for (var M = 0; M < A.length; M++) 4229 if (A[M].input === B) { 4230 var re = A[0]; 4231 return A[0] = A[M], A[M] = re, A[0].result; 4232 } 4233 var oe = v(B); 4234 return A.unshift({ 4235 input: B, 4236 result: oe 4237 }), A.length > o && A.pop(), oe; 4238 }; 4239 } 4240 var l = s(function(A) { 4241 var B = A, M = a(A); 4242 if (M) { 4243 if (!M.path) 4244 return A; 4245 B = M.path; 4246 } 4247 for (var re = t.isAbsolute(B), oe = [], se = 0, ie = 0; ; ) 4248 if (se = ie, ie = B.indexOf("/", se), ie === -1) { 4249 oe.push(B.slice(se)); 4250 break; 4251 } else 4252 for (oe.push(B.slice(se, ie)); ie < B.length && B[ie] === "/"; ) 4253 ie++; 4254 for (var U, H = 0, ie = oe.length - 1; ie >= 0; ie--) 4255 U = oe[ie], U === "." ? oe.splice(ie, 1) : U === ".." ? H++ : H > 0 && (U === "" ? (oe.splice(ie + 1, H), H = 0) : (oe.splice(ie, 2), H--)); 4256 return B = oe.join("/"), B === "" && (B = re ? "/" : "."), M ? (M.path = B, i(M)) : B; 4257 }); 4258 t.normalize = l; 4259 function u(v, A) { 4260 v === "" && (v = "."), A === "" && (A = "."); 4261 var B = a(A), M = a(v); 4262 if (M && (v = M.path || "/"), B && !B.scheme) 4263 return M && (B.scheme = M.scheme), i(B); 4264 if (B || A.match(r)) 4265 return A; 4266 if (M && !M.host && !M.path) 4267 return M.host = A, i(M); 4268 var re = A.charAt(0) === "/" ? A : l(v.replace(/\/+$/, "") + "/" + A); 4269 return M ? (M.path = re, i(M)) : re; 4270 } 4271 t.join = u, t.isAbsolute = function(v) { 4272 return v.charAt(0) === "/" || n.test(v); 4273 }; 4274 function _(v, A) { 4275 v === "" && (v = "."), v = v.replace(/\/$/, ""); 4276 for (var B = 0; A.indexOf(v + "/") !== 0; ) { 4277 var M = v.lastIndexOf("/"); 4278 if (M < 0 || (v = v.slice(0, M), v.match(/^([^\/]+:\/)?\/*$/))) 4279 return A; 4280 ++B; 4281 } 4282 return Array(B + 1).join("../") + A.substr(v.length + 1); 4283 } 4284 t.relative = _; 4285 var g = function() { 4286 var v = /* @__PURE__ */ Object.create(null); 4287 return !("__proto__" in v); 4288 }(); 4289 function E(v) { 4290 return v; 4291 } 4292 function f(v) { 4293 return S(v) ? "$" + v : v; 4294 } 4295 t.toSetString = g ? E : f; 4296 function b(v) { 4297 return S(v) ? v.slice(1) : v; 4298 } 4299 t.fromSetString = g ? E : b; 4300 function S(v) { 4301 if (!v) 4302 return !1; 4303 var A = v.length; 4304 if (A < 9 || v.charCodeAt(A - 1) !== 95 || v.charCodeAt(A - 2) !== 95 || v.charCodeAt(A - 3) !== 111 || v.charCodeAt(A - 4) !== 116 || v.charCodeAt(A - 5) !== 111 || v.charCodeAt(A - 6) !== 114 || v.charCodeAt(A - 7) !== 112 || v.charCodeAt(A - 8) !== 95 || v.charCodeAt(A - 9) !== 95) 4305 return !1; 4306 for (var B = A - 10; B >= 0; B--) 4307 if (v.charCodeAt(B) !== 36) 4308 return !1; 4309 return !0; 4310 } 4311 function h(v, A, B) { 4312 var M = P(v.source, A.source); 4313 return M !== 0 || (M = v.originalLine - A.originalLine, M !== 0) || (M = v.originalColumn - A.originalColumn, M !== 0 || B) || (M = v.generatedColumn - A.generatedColumn, M !== 0) || (M = v.generatedLine - A.generatedLine, M !== 0) ? M : P(v.name, A.name); 4314 } 4315 t.compareByOriginalPositions = h; 4316 function I(v, A, B) { 4317 var M; 4318 return M = v.originalLine - A.originalLine, M !== 0 || (M = v.originalColumn - A.originalColumn, M !== 0 || B) || (M = v.generatedColumn - A.generatedColumn, M !== 0) || (M = v.generatedLine - A.generatedLine, M !== 0) ? M : P(v.name, A.name); 4319 } 4320 t.compareByOriginalPositionsNoSource = I; 4321 function x(v, A, B) { 4322 var M = v.generatedLine - A.generatedLine; 4323 return M !== 0 || (M = v.generatedColumn - A.generatedColumn, M !== 0 || B) || (M = P(v.source, A.source), M !== 0) || (M = v.originalLine - A.originalLine, M !== 0) || (M = v.originalColumn - A.originalColumn, M !== 0) ? M : P(v.name, A.name); 4324 } 4325 t.compareByGeneratedPositionsDeflated = x; 4326 function w(v, A, B) { 4327 var M = v.generatedColumn - A.generatedColumn; 4328 return M !== 0 || B || (M = P(v.source, A.source), M !== 0) || (M = v.originalLine - A.originalLine, M !== 0) || (M = v.originalColumn - A.originalColumn, M !== 0) ? M : P(v.name, A.name); 4329 } 4330 t.compareByGeneratedPositionsDeflatedNoLine = w; 4331 function P(v, A) { 4332 return v === A ? 0 : v === null ? 1 : A === null ? -1 : v > A ? 1 : -1; 4333 } 4334 function q(v, A) { 4335 var B = v.generatedLine - A.generatedLine; 4336 return B !== 0 || (B = v.generatedColumn - A.generatedColumn, B !== 0) || (B = P(v.source, A.source), B !== 0) || (B = v.originalLine - A.originalLine, B !== 0) || (B = v.originalColumn - A.originalColumn, B !== 0) ? B : P(v.name, A.name); 4337 } 4338 t.compareByGeneratedPositionsInflated = q; 4339 function L(v) { 4340 return JSON.parse(v.replace(/^\)]}'[^\n]*\n/, "")); 4341 } 4342 t.parseSourceMapInput = L; 4343 function $(v, A, B) { 4344 if (A = A || "", v && (v[v.length - 1] !== "/" && A[0] !== "/" && (v += "/"), A = v + A), B) { 4345 var M = a(B); 4346 if (!M) 4347 throw new Error("sourceMapURL could not be parsed"); 4348 if (M.path) { 4349 var re = M.path.lastIndexOf("/"); 4350 re >= 0 && (M.path = M.path.substring(0, re + 1)); 4351 } 4352 A = u(i(M), A); 4353 } 4354 return l(A); 4355 } 4356 t.computeSourceURL = $; 4357})(Xn); 4358var Zc = {}, Jc = Xn, jc = Object.prototype.hasOwnProperty, Rn = typeof Map < "u"; 4359function Kt() { 4360 this._array = [], this._set = Rn ? /* @__PURE__ */ new Map() : /* @__PURE__ */ Object.create(null); 4361} 4362Kt.fromArray = function(e, n) { 4363 for (var r = new Kt(), a = 0, i = e.length; a < i; a++) 4364 r.add(e[a], n); 4365 return r; 4366}; 4367Kt.prototype.size = function() { 4368 return Rn ? this._set.size : Object.getOwnPropertyNames(this._set).length; 4369}; 4370Kt.prototype.add = function(e, n) { 4371 var r = Rn ? e : Jc.toSetString(e), a = Rn ? this.has(e) : jc.call(this._set, r), i = this._array.length; 4372 (!a || n) && this._array.push(e), a || (Rn ? this._set.set(e, i) : this._set[r] = i); 4373}; 4374Kt.prototype.has = function(e) { 4375 if (Rn) 4376 return this._set.has(e); 4377 var n = Jc.toSetString(e); 4378 return jc.call(this._set, n); 4379}; 4380Kt.prototype.indexOf = function(e) { 4381 if (Rn) { 4382 var n = this._set.get(e); 4383 if (n >= 0) 4384 return n; 4385 } else { 4386 var r = Jc.toSetString(e); 4387 if (jc.call(this._set, r)) 4388 return this._set[r]; 4389 } 4390 throw new Error('"' + e + '" is not in the set.'); 4391}; 4392Kt.prototype.at = function(e) { 4393 if (e >= 0 && e < this._array.length) 4394 return this._array[e]; 4395 throw new Error("No element indexed by " + e); 4396}; 4397Kt.prototype.toArray = function() { 4398 return this._array.slice(); 4399}; 4400Zc.ArraySet = Kt; 4401var Ng = {}, Og = Xn; 4402function hh(t, e) { 4403 var n = t.generatedLine, r = e.generatedLine, a = t.generatedColumn, i = e.generatedColumn; 4404 return r > n || r == n && i >= a || Og.compareByGeneratedPositionsInflated(t, e) <= 0; 4405} 4406function ha() { 4407 this._array = [], this._sorted = !0, this._last = { generatedLine: -1, generatedColumn: 0 }; 4408} 4409ha.prototype.unsortedForEach = function(e, n) { 4410 this._array.forEach(e, n); 4411}; 4412ha.prototype.add = function(e) { 4413 hh(this._last, e) ? (this._last = e, this._array.push(e)) : (this._sorted = !1, this._array.push(e)); 4414}; 4415ha.prototype.toArray = function() { 4416 return this._sorted || (this._array.sort(Og.compareByGeneratedPositionsInflated), this._sorted = !0), this._array; 4417}; 4418Ng.MappingList = ha; 4419var ir = Ta, Ze = Xn, oa = Zc.ArraySet, Rh = Ng.MappingList; 4420function It(t) { 4421 t || (t = {}), this._file = Ze.getArg(t, "file", null), this._sourceRoot = Ze.getArg(t, "sourceRoot", null), this._skipValidation = Ze.getArg(t, "skipValidation", !1), this._sources = new oa(), this._names = new oa(), this._mappings = new Rh(), this._sourcesContents = null; 4422} 4423It.prototype._version = 3; 4424It.fromSourceMap = function(e) { 4425 var n = e.sourceRoot, r = new It({ 4426 file: e.file, 4427 sourceRoot: n 4428 }); 4429 return e.eachMapping(function(a) { 4430 var i = { 4431 generated: { 4432 line: a.generatedLine, 4433 column: a.generatedColumn 4434 } 4435 }; 4436 a.source != null && (i.source = a.source, n != null && (i.source = Ze.relative(n, i.source)), i.original = { 4437 line: a.originalLine, 4438 column: a.originalColumn 4439 }, a.name != null && (i.name = a.name)), r.addMapping(i); 4440 }), e.sources.forEach(function(a) { 4441 var i = a; 4442 n !== null && (i = Ze.relative(n, a)), r._sources.has(i) || r._sources.add(i); 4443 var o = e.sourceContentFor(a); 4444 o != null && r.setSourceContent(a, o); 4445 }), r; 4446}; 4447It.prototype.addMapping = function(e) { 4448 var n = Ze.getArg(e, "generated"), r = Ze.getArg(e, "original", null), a = Ze.getArg(e, "source", null), i = Ze.getArg(e, "name", null); 4449 this._skipValidation || this._validateMapping(n, r, a, i), a != null && (a = String(a), this._sources.has(a) || this._sources.add(a)), i != null && (i = String(i), this._names.has(i) || this._names.add(i)), this._mappings.add({ 4450 generatedLine: n.line, 4451 generatedColumn: n.column, 4452 originalLine: r != null && r.line, 4453 originalColumn: r != null && r.column, 4454 source: a, 4455 name: i 4456 }); 4457}; 4458It.prototype.setSourceContent = function(e, n) { 4459 var r = e; 4460 this._sourceRoot != null && (r = Ze.relative(this._sourceRoot, r)), n != null ? (this._sourcesContents || (this._sourcesContents = /* @__PURE__ */ Object.create(null)), this._sourcesContents[Ze.toSetString(r)] = n) : this._sourcesContents && (delete this._sourcesContents[Ze.toSetString(r)], Object.keys(this._sourcesContents).length === 0 && (this._sourcesContents = null)); 4461}; 4462It.prototype.applySourceMap = function(e, n, r) { 4463 var a = n; 4464 if (n == null) { 4465 if (e.file == null) 4466 throw new Error( 4467 `SourceMapGenerator.prototype.applySourceMap requires either an explicit source file, or the source map's "file" property. Both were omitted.` 4468 ); 4469 a = e.file; 4470 } 4471 var i = this._sourceRoot; 4472 i != null && (a = Ze.relative(i, a)); 4473 var o = new oa(), s = new oa(); 4474 this._mappings.unsortedForEach(function(l) { 4475 if (l.source === a && l.originalLine != null) { 4476 var u = e.originalPositionFor({ 4477 line: l.originalLine, 4478 column: l.originalColumn 4479 }); 4480 u.source != null && (l.source = u.source, r != null && (l.source = Ze.join(r, l.source)), i != null && (l.source = Ze.relative(i, l.source)), l.originalLine = u.line, l.originalColumn = u.column, u.name != null && (l.name = u.
4480name)); 4481 } 4482 var _ = l.source; 4483 _ != null && !o.has(_) && o.add(_); 4484 var g = l.name; 4485 g != null && !s.has(g) && s.add(g); 4486 }, this), this._sources = o, this._names = s, e.sources.forEach(function(l) { 4487 var u = e.sourceContentFor(l); 4488 u != null && (r != null && (l = Ze.join(r, l)), i != null && (l = Ze.relative(i, l)), this.setSourceContent(l, u)); 4489 }, this); 4490}; 4491It.prototype._validateMapping = function(e, n, r, a) { 4492 if (n && typeof n.line != "number" && typeof n.column != "number") 4493 throw new Error( 4494 "original.line and original.column are not numbers -- you probably meant to omit the original mapping entirely and only map the generated position. If so, pass null for the original mapping instead of an object with empty or null values." 4495 ); 4496 if (!(e && "line" in e && "column" in e && e.line > 0 && e.column >= 0 && !n && !r && !a)) { 4497 if (e && "line" in e && "column" in e && n && "line" in n && "column" in n && e.line > 0 && e.column >= 0 && n.line > 0 && n.column >= 0 && r) 4498 return; 4499 throw new Error("Invalid mapping: " + JSON.stringify({ 4500 generated: e, 4501 source: r, 4502 original: n, 4503 name: a 4504 })); 4505 } 4506}; 4507It.prototype._serializeMappings = function() { 4508 for (var e = 0, n = 1, r = 0, a = 0, i = 0, o = 0, s = "", l, u, _, g, E = this._mappings.toArray(), f = 0, b = E.length; f < b; f++) { 4509 if (u = E[f], l = "", u.generatedLine !== n) 4510 for (e = 0; u.generatedLine !== n; ) 4511 l += ";", n++; 4512 else if (f > 0) { 4513 if (!Ze.compareByGeneratedPositionsInflated(u, E[f - 1])) 4514 continue; 4515 l += ","; 4516 } 4517 l += ir.encode(u.generatedColumn - e), e = u.generatedColumn, u.source != null && (g = this._sources.indexOf(u.source), l += ir.encode(g - o), o = g, l += ir.encode(u.originalLine - 1 - a), a = u.originalLine - 1, l += ir.encode(u.originalColumn - r), r = u.originalColumn, u.name != null && (_ = this._names.indexOf(u.name), l += ir.encode(_ - i), i = _)), s += l; 4518 } 4519 return s; 4520}; 4521It.prototype._generateSourcesContent = function(e, n) { 4522 return e.map(function(r) { 4523 if (!this._sourcesContents) 4524 return null; 4525 n != null && (r = Ze.relative(n, r)); 4526 var a = Ze.toSetString(r); 4527 return Object.prototype.hasOwnProperty.call(this._sourcesContents, a) ? this._sourcesContents[a] : null; 4528 }, this); 4529}; 4530It.prototype.toJSON = function() { 4531 var e = { 4532 version: this._version, 4533 sources: this._sources.toArray(), 4534 names: this._names.toArray(), 4535 mappings: this._serializeMappings() 4536 }; 4537 return this._file != null && (e.file = this._file), this._sourceRoot != null && (e.sourceRoot = this._sourceRoot), this._sourcesContents && (e.sourcesContent = this._generateSourcesContent(e.sources, e.sourceRoot)), e; 4538}; 4539It.prototype.toString = function() { 4540 return JSON.stringify(this.toJSON()); 4541}; 4542Tg.SourceMapGenerator = It; 4543var Ra = {}, Ig = {}; 4544(function(t) { 4545 t.GREATEST_LOWER_BOUND = 1, t.LEAST_UPPER_BOUND = 2; 4546 function e(n, r, a, i, o, s) { 4547 var l = Math.floor((r - n) / 2) + n, u = o(a, i[l], !0); 4548 return u === 0 ? l : u > 0 ? r - l > 1 ? e(l, r, a, i, o, s) : s == t.LEAST_UPPER_BOUND ? r < i.length ? r : -1 : l : l - n > 1 ? e(n, l, a, i, o, s) : s == t.LEAST_UPPER_BOUND ? l : n < 0 ? -1 : n; 4549 } 4550 t.search = function(r, a, i, o) { 4551 if (a.length === 0) 4552 return -1; 4553 var s = e( 4554 -1, 4555 a.length, 4556 r, 4557 a, 4558 i, 4559 o || t.GREATEST_LOWER_BOUND 4560 ); 4561 if (s < 0) 4562 return -1; 4563 for (; s - 1 >= 0 && i(a[s], a[s - 1], !0) === 0; ) 4564 --s; 4565 return s; 4566 }; 4567})(Ig); 4568var Ag = {}; 4569function vh(t) { 4570 function e(a, i, o) { 4571 var s = a[i]; 4572 a[i] = a[o], a[o] = s; 4573 } 4574 function n(a, i) { 4575 return Math.round(a + Math.random() * (i - a)); 4576 } 4577 function r(a, i, o, s) { 4578 if (o < s) { 4579 var l = n(o, s), u = o - 1; 4580 e(a, l, s); 4581 for (var _ = a[s], g = o; g < s; g++) 4582 i(a[g], _, !1) <= 0 && (u += 1, e(a, u, g)); 4583 e(a, u + 1, g); 4584 var E = u + 1; 4585 r(a, i, o, E - 1), r(a, i, E + 1, s); 4586 } 4587 } 4588 return r; 4589} 4590function Ch(t) { 4591 let e = vh.toString(); 4592 return new Function(`return ${e}`)()(t); 4593} 4594let wd = /* @__PURE__ */ new WeakMap(); 4595Ag.quickSort = function(t, e, n = 0) { 4596 let r = wd.get(e); 4597 r === void 0 && (r = Ch(e), wd.set(e, r)), r(t, e, n, t.length - 1); 4598}; 4599var Z = Xn, e_ = Ig, zn = Zc.ArraySet, Nh = Ta, cr = Ag.quickSort; 4600function xe(t, e) { 4601 var n = t; 4602 return typeof t == "string" && (n = Z.parseSourceMapInput(t)), n.sections != null ? new xt(n, e) : new ot(n, e); 4603} 4604xe.fromSourceMap = function(t, e) { 4605 return ot.fromSourceMap(t, e); 4606}; 4607xe.prototype._version = 3; 4608xe.prototype.__generatedMappings = null; 4609Object.defineProperty(xe.prototype, "_generatedMappings", {
vendor: 16,166 bytes, lines 4610-5046
4610 configurable: !0, 4611 enumerable: !0, 4612 get: function() { 4613 return this.__generatedMappings || this._parseMappings(this._mappings, this.sourceRoot), this.__generatedMappings; 4614 } 4615}); 4616xe.prototype.__originalMappings = null; 4617Object.defineProperty(xe.prototype, "_originalMappings", { 4618 configurable: !0, 4619 enumerable: !0, 4620 get: function() { 4621 return this.__originalMappings || this._parseMappings(this._mappings, this.sourceRoot), this.__originalMappings; 4622 } 4623}); 4624xe.prototype._charIsMappingSeparator = function(e, n) { 4625 var r = e.charAt(n); 4626 return r === ";" || r === ","; 4627}; 4628xe.prototype._parseMappings = function(e, n) { 4629 throw new Error("Subclasses must implement _parseMappings"); 4630}; 4631xe.GENERATED_ORDER = 1; 4632xe.ORIGINAL_ORDER = 2; 4633xe.GREATEST_LOWER_BOUND = 1; 4634xe.LEAST_UPPER_BOUND = 2; 4635xe.prototype.eachMapping = function(e, n, r) { 4636 var a = n || null, i = r || xe.GENERATED_ORDER, o; 4637 switch (i) { 4638 case xe.GENERATED_ORDER: 4639 o = this._generatedMappings; 4640 break; 4641 case xe.ORIGINAL_ORDER: 4642 o = this._originalMappings; 4643 break; 4644 default: 4645 throw new Error("Unknown order of iteration."); 4646 } 4647 for (var s = this.sourceRoot, l = e.bind(a), u = this._names, _ = this._sources, g = this._sourceMapURL, E = 0, f = o.length; E < f; E++) { 4648 var b = o[E], S = b.source === null ? null : _.at(b.source); 4649 S = Z.computeSourceURL(s, S, g), l({ 4650 source: S, 4651 generatedLine: b.generatedLine, 4652 generatedColumn: b.generatedColumn, 4653 originalLine: b.originalLine, 4654 originalColumn: b.originalColumn, 4655 name: b.name === null ? null : u.at(b.name) 4656 }); 4657 } 4658}; 4659xe.prototype.allGeneratedPositionsFor = function(e) { 4660 var n = Z.getArg(e, "line"), r = { 4661 source: Z.getArg(e, "source"), 4662 originalLine: n, 4663 originalColumn: Z.getArg(e, "column", 0) 4664 }; 4665 if (r.source = this._findSourceIndex(r.source), r.source < 0) 4666 return []; 4667 var a = [], i = this._findMapping( 4668 r, 4669 this._originalMappings, 4670 "originalLine", 4671 "originalColumn", 4672 Z.compareByOriginalPositions, 4673 e_.LEAST_UPPER_BOUND 4674 ); 4675 if (i >= 0) { 4676 var o = this._originalMappings[i]; 4677 if (e.column === void 0) 4678 for (var s = o.originalLine; o && o.originalLine === s; ) 4679 a.push({ 4680 line: Z.getArg(o, "generatedLine", null), 4681 column: Z.getArg(o, "generatedColumn", null), 4682 lastColumn: Z.getArg(o, "lastGeneratedColumn", null) 4683 }), o = this._originalMappings[++i]; 4684 else 4685 for (var l = o.originalColumn; o && o.originalLine === n && o.originalColumn == l; ) 4686 a.push({ 4687 line: Z.getArg(o, "generatedLine", null), 4688 column: Z.getArg(o, "generatedColumn", null), 4689 lastColumn: Z.getArg(o, "lastGeneratedColumn", null) 4690 }), o = this._originalMappings[++i]; 4691 } 4692 return a; 4693}; 4694Ra.SourceMapConsumer = xe; 4695function ot(t, e) { 4696 var n = t; 4697 typeof t == "string" && (n = Z.parseSourceMapInput(t)); 4698 var r = Z.getArg(n, "version"), a = Z.getArg(n, "sources"), i = Z.getArg(n, "names", []), o = Z.getArg(n, "sourceRoot", null), s = Z.getArg(n, "sourcesContent", null), l = Z.getArg(n, "mappings"), u = Z.getArg(n, "file", null); 4699 if (r != this._version) 4700 throw new Error("Unsupported version: " + r); 4701 o && (o = Z.normalize(o)), a = a.map(String).map(Z.normalize).map(function(_) { 4702 return o && Z.isAbsolute(o) && Z.isAbsolute(_) ? Z.relative(o, _) : _; 4703 }), this._names = zn.fromArray(i.map(String), !0), this._sources = zn.fromArray(a, !0), this._absoluteSources = this._sources.toArray().map(function(_) { 4704 return Z.computeSourceURL(o, _, e); 4705 }), this.sourceRoot = o, this.sourcesContent = s, this._mappings = l, this._sourceMapURL = e, this.file = u; 4706} 4707ot.prototype = Object.create(xe.prototype); 4708ot.prototype.consumer = xe; 4709ot.prototype._findSourceIndex = function(t) { 4710 var e = t; 4711 if (this.sourceRoot != null && (e = Z.relative(this.sourceRoot, e)), this._sources.has(e)) 4712 return this._sources.indexOf(e); 4713 var n; 4714 for (n = 0; n < this._absoluteSources.length; ++n) 4715 if (this._absoluteSources[n] == t) 4716 return n; 4717 return -1; 4718}; 4719ot.fromSourceMap = function(e, n) { 4720 var r = Object.create(ot.prototype), a = r._names = zn.fromArray(e._names.toArray(), !0), i = r._sources = zn.fromArray(e._sources.toArray(), !0); 4721 r.sourceRoot = e._sourceRoot, r.sourcesContent = e._generateSourcesContent( 4722 r._sources.toArray(), 4723 r.sourceRoot 4724 ), r.file = e._file, r._sourceMapURL = n, r._absoluteSources = r._sources.toArray().map(function(f) { 4725 return Z.computeSourceURL(r.sourceRoot, f, n); 4726 }); 4727 for (var o = e._mappings.toArray().slice(), s = r.__generatedMappings = [], l = r.__originalMappings = [], u = 0, _ = o.length; u < _; u++) { 4728 var g = o[u], E = new yg(); 4729 E.generatedLine = g.generatedLine, E.generatedColumn = g.generatedColumn, g.source && (E.source = i.indexOf(g.source), E.originalLine = g.originalLine, E.originalColumn = g.originalColumn, g.name && (E.name = a.indexOf(g.name)), l.push(E)), s.push(E); 4730 } 4731 return cr(r.__originalMappings, Z.compareByOriginalPositions), r; 4732}; 4733ot.prototype._version = 3; 4734Object.defineProperty(ot.prototype, "sources", { 4735 get: function() { 4736 return this._absoluteSources.slice(); 4737 } 4738}); 4739function yg() { 4740 this.generatedLine = 0, this.generatedColumn = 0, this.source = null, this.originalLine = null, this.originalColumn = null, this.name = null; 4741} 4742const Wi = Z.compareByGeneratedPositionsDeflatedNoLine; 4743function xd(t, e) { 4744 let n = t.length, r = t.length - e; 4745 if (!(r <= 1)) 4746 if (r == 2) { 4747 let a = t[e], i = t[e + 1]; 4748 Wi(a, i) > 0 && (t[e] = i, t[e + 1] = a); 4749 } else if (r < 20) 4750 for (let a = e; a < n; a++) 4751 for (let i = a; i > e; i--) { 4752 let o = t[i - 1], s = t[i]; 4753 if (Wi(o, s) <= 0) 4754 break; 4755 t[i - 1] = s, t[i] = o; 4756 } 4757 else 4758 cr(t, Wi, e); 4759} 4760ot.prototype._parseMappings = function(e, n) { 4761 var r = 1, a = 0, i = 0, o = 0, s = 0, l = 0, u = e.length, _ = 0, g = {}, E = [], f = [], b, S, h, I; 4762 let x = 0; 4763 for (; _ < u; ) 4764 if (e.charAt(_) === ";") 4765 r++, _++, a = 0, xd(f, x), x = f.length; 4766 else if (e.charAt(_) === ",") 4767 _++; 4768 else { 4769 for (b = new yg(), b.generatedLine = r, h = _; h < u && !this._charIsMappingSeparator(e, h); h++) 4770 ; 4771 for (e.slice(_, h), S = []; _ < h; ) 4772 Nh.decode(e, _, g), I = g.value, _ = g.rest, S.push(I); 4773 if (S.length === 2) 4774 throw new Error("Found a source, but no line and column"); 4775 if (S.length === 3) 4776 throw new Error("Found a source and line, but no column"); 4777 if (b.generatedColumn = a + S[0], a = b.generatedColumn, S.length > 1 && (b.source = s + S[1], s += S[1], b.originalLine = i + S[2], i = b.originalLine, b.originalLine += 1, b.originalColumn = o + S[3], o = b.originalColumn, S.length > 4 && (b.name = l + S[4], l += S[4])), f.push(b), typeof b.originalLine == "number") { 4778 let P = b.source; 4779 for (; E.length <= P; ) 4780 E.push(null); 4781 E[P] === null && (E[P] = []), E[P].push(b); 4782 } 4783 } 4784 xd(f, x), this.__generatedMappings = f; 4785 for (var w = 0; w < E.length; w++) 4786 E[w] != null && cr(E[w], Z.compareByOriginalPositionsNoSource); 4787 this.__originalMappings = [].concat(...E); 4788}; 4789ot.prototype._findMapping = function(e, n, r, a, i, o) { 4790 if (e[r] <= 0) 4791 throw new TypeError("Line must be greater than or equal to 1, got " + e[r]); 4792 if (e[a] < 0) 4793 throw new TypeError("Column must be greater than or equal to 0, got " + e[a]); 4794 return e_.search(e, n, i, o); 4795}; 4796ot.prototype.computeColumnSpans = function() { 4797 for (var e = 0; e < this._generatedMappings.length; ++e) { 4798 var n = this._generatedMappings[e]; 4799 if (e + 1 < this._generatedMappings.length) { 4800 var r = this._generatedMappings[e + 1]; 4801 if (n.generatedLine === r.generatedLine) { 4802 n.lastGeneratedColumn = r.generatedColumn - 1; 4803 continue; 4804 } 4805 } 4806 n.lastGeneratedColumn = 1 / 0; 4807 } 4808}; 4809ot.prototype.originalPositionFor = function(e) { 4810 var n = { 4811 generatedLine: Z.getArg(e, "line"), 4812 generatedColumn: Z.getArg(e, "column") 4813 }, r = this._findMapping( 4814 n, 4815 this._generatedMappings, 4816 "generatedLine", 4817 "generatedColumn", 4818 Z.compareByGeneratedPositionsDeflated, 4819 Z.getArg(e, "bias", xe.GREATEST_LOWER_BOUND) 4820 ); 4821 if (r >= 0) { 4822 var a = this._generatedMappings[r]; 4823 if (a.generatedLine === n.generatedLine) { 4824 var i = Z.getArg(a, "source", null); 4825 i !== null && (i = this._sources.at(i), i = Z.computeSourceURL(this.sourceRoot, i, this._sourceMapURL)); 4826 var o = Z.getArg(a, "name", null); 4827 return o !== null && (o = this._names.at(o)), { 4828 source: i, 4829 line: Z.getArg(a, "originalLine", null), 4830 column: Z.getArg(a, "originalColumn", null), 4831 name: o 4832 }; 4833 } 4834 } 4835 return { 4836 source: null, 4837 line: null, 4838 column: null, 4839 name: null 4840 }; 4841}; 4842ot.prototype.hasContentsOfAllSources = function() { 4843 return this.sourcesContent ? this.sourcesContent.length >= this._sources.size() && !this.sourcesContent.some(function(e) { 4844 return e == null; 4845 }) : !1; 4846}; 4847ot.prototype.sourceContentFor = function(e, n) { 4848 if (!this.sourcesContent) 4849 return null; 4850 var r = this._findSourceIndex(e); 4851 if (r >= 0) 4852 return this.sourcesContent[r]; 4853 var a = e; 4854 this.sourceRoot != null && (a = Z.relative(this.sourceRoot, a)); 4855 var i; 4856 if (this.sourceRoot != null && (i = Z.urlParse(this.sourceRoot))) { 4857 var o = a.replace(/^file:\/\//, ""); 4858 if (i.scheme == "file" && this._sources.has(o)) 4859 return this.sourcesContent[this._sources.indexOf(o)]; 4860 if ((!i.path || i.path == "/") && this._sources.has("/" + a)) 4861 return this.sourcesContent[this._sources.indexOf("/" + a)]; 4862 } 4863 if (n) 4864 return null; 4865 throw new Error('"' + a + '" is not in the SourceMap.'); 4866}; 4867ot.prototype.generatedPositionFor = function(e) { 4868 var n = Z.getArg(e, "source"); 4869 if (n = this._findSourceIndex(n), n < 0) 4870 return { 4871 line: null, 4872 column: null, 4873 lastColumn: null 4874 }; 4875 var r = { 4876 source: n, 4877 originalLine: Z.getArg(e, "line"), 4878 originalColumn: Z.getArg(e, "column") 4879 }, a = this._findMapping( 4880 r, 4881 this._originalMappings, 4882 "originalLine", 4883 "originalColumn", 4884 Z.compareByOriginalPositions, 4885 Z.getArg(e, "bias", xe.GREATEST_LOWER_BOUND) 4886 ); 4887 if (a >= 0) { 4888 var i = this._originalMappings[a]; 4889 if (i.source === r.source) 4890 return { 4891 line: Z.getArg(i, "generatedLine", null), 4892 column: Z.getArg(i, "generatedColumn", null), 4893 lastColumn: Z.getArg(i, "lastGeneratedColumn", null) 4894 }; 4895 } 4896 return { 4897 line: null, 4898 column: null, 4899 lastColumn: null 4900 }; 4901}; 4902Ra.BasicSourceMapConsumer = ot; 4903function xt(t, e) { 4904 var n = t; 4905 typeof t == "string" && (n = Z.parseSourceMapInput(t)); 4906 var r = Z.getArg(n, "version"), a = Z.getArg(n, "sections"); 4907 if (r != this._version) 4908 throw new Error("Unsupported version: " + r); 4909 this._sources = new zn(), this._names = new zn(); 4910 var i = { 4911 line: -1, 4912 column: 0 4913 }; 4914 this._sections = a.map(function(o) { 4915 if (o.url) 4916 throw new Error("Support for url field in sections not implemented."); 4917 var s = Z.getArg(o, "offset"), l = Z.getArg(s, "line"), u = Z.getArg(s, "column"); 4918 if (l < i.line || l === i.line && u < i.column) 4919 throw new Error("Section offsets must be ordered and non-overlapping."); 4920 return i = s, { 4921 generatedOffset: { 4922 generatedLine: l + 1, 4923 generatedColumn: u + 1 4924 }, 4925 consumer: new xe(Z.getArg(o, "map"), e) 4926 }; 4927 }); 4928} 4929xt.prototype = Object.create(xe.prototype); 4930xt.prototype.constructor = xe; 4931xt.prototype._version = 3; 4932Object.defineProperty(xt.prototype, "sources", { 4933 get: function() { 4934 for (var t = [], e = 0; e < this._sections.length; e++) 4935 for (var n = 0; n < this._sections[e].consumer.sources.length; n++) 4936 t.push(this._sections[e].consumer.sources[n]); 4937 return t; 4938 } 4939}); 4940xt.prototype.originalPositionFor = function(e) { 4941 var n = { 4942 generatedLine: Z.getArg(e, "line"), 4943 generatedColumn: Z.getArg(e, "column") 4944 }, r = e_.search( 4945 n, 4946 this._sections, 4947 function(i, o) { 4948 var s = i.generatedLine - o.generatedOffset.generatedLine; 4949 return s || i.generatedColumn - o.generatedOffset.generatedColumn; 4950 } 4951 ), a = this._sections[r]; 4952 return a ? a.consumer.originalPositionFor({ 4953 line: n.generatedLine - (a.generatedOffset.generatedLine - 1), 4954 column: n.generatedColumn - (a.generatedOffset.generatedLine === n.generatedLine ? a.generatedOffset.generatedColumn - 1 : 0), 4955 bias: e.bias 4956 }) : { 4957 source: null, 4958 line: null, 4959 column: null, 4960 name: null 4961 }; 4962}; 4963xt.prototype.hasContentsOfAllSources = function() { 4964 return this._sections.every(function(e) { 4965 return e.consumer.hasContentsOfAllSources(); 4966 }); 4967}; 4968xt.prototype.sourceContentFor = function(e, n) { 4969 for (var r = 0; r < this._sections.length; r++) { 4970 var a = this._sections[r], i = a.consumer.sourceContentFor(e, !0); 4971 if (i) 4972 return i; 4973 } 4974 if (n) 4975 return null; 4976 throw new Error('"' + e + '" is not in the SourceMap.'); 4977}; 4978xt.prototype.generatedPositionFor = function(e) { 4979 for (var n = 0; n < this._sections.length; n++) { 4980 var r = this._sections[n]; 4981 if (r.consumer._findSourceIndex(Z.getArg(e, "source")) !== -1) { 4982 var a = r.consumer.generatedPositionFor(e); 4983 if (a) { 4984 var i = { 4985 line: a.line + (r.generatedOffset.generatedLine - 1), 4986 column: a.column + (r.generatedOffset.generatedLine === a.line ? r.generatedOffset.generatedColumn - 1 : 0) 4987 }; 4988 return i; 4989 } 4990 } 4991 } 4992 return { 4993 line: null, 4994 column: null 4995 }; 4996}; 4997xt.prototype._parseMappings = function(e, n) { 4998 this.__generatedMappings = [], this.__originalMappings = []; 4999 for (var r = 0; r < this._sections.length; r++) 5000 for (var a = this._sections[r], i = a.consumer._generatedMappings, o = 0; o < i.length; o++) { 5001 var s = i[o], l = a.consumer._sources.at(s.source); 5002 l = Z.computeSourceURL(a.consumer.sourceRoot, l, this._sourceMapURL), this._sources.add(l), l = this._sources.indexOf(l); 5003 var u = null; 5004 s.name && (u = a.consumer._names.at(s.name), this._names.add(u), u = this._names.indexOf(u)); 5005 var _ = { 5006 source: l, 5007 generatedLine: s.generatedLine + (a.generatedOffset.generatedLine - 1), 5008 generatedColumn: s.generatedColumn + (a.generatedOffset.generatedLine === s.generatedLine ? a.generatedOffset.generatedColumn - 1 : 0), 5009 originalLine: s.originalLine, 5010 originalColumn: s.originalColumn, 5011 name: u 5012 }; 5013 this.__generatedMappings.push(_), typeof _.originalLine == "number" && this.__originalMappings.push(_); 5014 } 5015 cr(this.__generatedMappings, Z.compareByGeneratedPositionsDeflated), cr(this.__originalMappings, Z.compareByOriginalPositions); 5016}; 5017Ra.IndexedSourceMapConsumer = xt; 5018var Oh = Tg.SourceMapGenerator, sa = Xn, Ih = /(\r?\n)/, Ah = 10, Zn = "$$$isSourceNode$$$"; 5019function Ot(t, e, n, r, a) { 5020 this.children = [], this.sourceContents = {}, this.line = t == null ? null : t, this.column = e == null ? null : e, this.source = n == null ? null : n, this.name = a == null ? null : a, this[Zn] = !0, r != null && this.add(r); 5021} 5022Ot.fromStringWithSourceMap = function(e, n, r) { 5023 var a = new Ot(), i = e.split(Ih), o = 0, s = function() { 5024 var E = b(), f = b() || ""; 5025 return E + f; 5026 function b() { 5027 return o < i.length ? i[o++] : void 0; 5028 } 5029 }, l = 1, u = 0, _ = null; 5030 return n.eachMapping(function(E) { 5031 if (_ !== null) 5032 if (l < E.generatedLine) 5033 g(_, s()), l++, u = 0; 5034 else { 5035 var f = i[o] || "", b = f.substr(0, E.generatedColumn - u); 5036 i[o] = f.substr(E.generatedColumn - u), u = E.generatedColumn, g(_, b), _ = E; 5037 return; 5038 } 5039 for (; l < E.generatedLine; ) 5040 a.add(s()), l++; 5041 if (u < E.generatedColumn) { 5042 var f = i[o] || ""; 5043 a.add(f.substr(0, E.generatedColumn)), i[o] = f.substr(E.generatedColumn), u = E.generatedColumn; 5044 } 5045 _ = E; 5046 }, this), o < i.length && (_ && g(_, s()), a.add(i.splice(o).join(""))), n.sources.forEac
5046h(function(E) { 5047 var f = n.sourceContentFor(E); 5048 f != null && (r != null && (E = sa.join(r, E)), a.setSourceContent(E, f)); 5049 }), a; 5050 function g(E, f) { 5051 if (E === null || E.source === void 0) 5052 a.add(f); 5053 else { 5054 var b = r ? sa.join(r, E.source) : E.source; 5055 a.add(new Ot( 5056 E.originalLine, 5057 E.originalColumn, 5058 b, 5059 f, 5060 E.name 5061 )); 5062 } 5063 } 5064}; 5065Ot.prototype.add = function(e) { 5066 if (Array.isArray(e)) 5067 e.forEach(function(n) { 5068 this.add(n); 5069 }, this); 5070 else if (e[Zn] || typeof e == "string") 5071 e && this.children.push(e); 5072 else 5073 throw new TypeError( 5074 "Expected a SourceNode, string, or an array of SourceNodes and strings. Got " + e 5075 ); 5076 return this; 5077}; 5078Ot.prototype.prepend = function(e) { 5079 if (Array.isArray(e)) 5080 for (var n = e.length - 1; n >= 0; n--) 5081 this.prepend(e[n]); 5082 else if (e[Zn] || typeof e == "string") 5083 this.children.unshift(e); 5084 else 5085 throw new TypeError( 5086 "Expected a SourceNode, string, or an array of SourceNodes and strings. Got " + e 5087 ); 5088 return this; 5089}; 5090Ot.prototype.walk = function(e) { 5091 for (var n, r = 0, a = this.children.length; r < a; r++) 5092 n = this.children[r], n[Zn] ? n.walk(e) : n !== "" && e(n, { 5093 source: this.source, 5094 line: this.line, 5095 column: this.column, 5096 name: this.name 5097 }); 5098}; 5099Ot.prototype.join = function(e) { 5100 var n, r, a = this.children.length; 5101 if (a > 0) { 5102 for (n = [], r = 0; r < a - 1; r++) 5103 n.push(this.children[r]), n.push(e); 5104 n.push(this.children[r]), this.children = n; 5105 } 5106 return this; 5107}; 5108Ot.prototype.replaceRight = function(e, n) { 5109 var r = this.children[this.children.length - 1]; 5110 return r[Zn] ? r.replaceRight(e, n) : typeof r == "string" ? this.children[this.children.length - 1] = r.replace(e, n) : this.children.push("".replace(e, n)), this; 5111}; 5112Ot.prototype.setSourceContent = function(e, n) { 5113 this.sourceContents[sa.toSetString(e)] = n; 5114}; 5115Ot.prototype.walkSourceContents = function(e) { 5116 for (var n = 0, r = this.children.length; n < r; n++) 5117 this.children[n][Zn] && this.children[n].walkSourceContents(e); 5118 for (var a = Object.keys(this.sourceContents), n = 0, r = a.length; n < r; n++) 5119 e(sa.fromSetString(a[n]), this.sourceContents[a[n]]); 5120}; 5121Ot.prototype.toString = function() { 5122 var e = ""; 5123 return this.walk(function(n) { 5124 e += n; 5125 }), e; 5126}; 5127Ot.prototype.toStringWithSourceMap = function(e) { 5128 var n = { 5129 code: "", 5130 line: 1, 5131 column: 0 5132 }, r = new Oh(e), a = !1, i = null, o = null, s = null, l = null; 5133 return this.walk(function(u, _) { 5134 n.code += u, _.source !== null && _.line !== null && _.column !== null ? ((i !== _.source || o !== _.line || s !== _.column || l !== _.name) && r.addMapping({ 5135 source: _.source, 5136 original: { 5137 line: _.line, 5138 column: _.column 5139 }, 5140 generated: { 5141 line: n.line, 5142 column: n.column 5143 }, 5144 name: _.name 5145 }), i = _.source, o = _.line, s = _.column, l = _.name, a = !0) : a && (r.addMapping({ 5146 generated: { 5147 line: n.line, 5148 column: n.column 5149 } 5150 }), i = null, a = !1); 5151 for (var g = 0, E = u.length; g < E; g++) 5152 u.charCodeAt(g) === Ah ? (n.line++, n.column = 0, g + 1 === E ? (i = null, a = !1) : a && r.addMapping({ 5153 source: _.source, 5154 original: { 5155 line: _.line, 5156 column: _.column 5157 }, 5158 generated: { 5159 line: n.line, 5160 column: n.column 5161 }, 5162 name: _.name 5163 })) : n.column++; 5164 }), this.walkSourceContents(function(u, _) { 5165 r.setSourceContent(u, _); 5166 }), { code: n.code, map: r }; 5167}; 5168var yh = Ra.SourceMapConsumer; 5169let Ki = 0; 5170async function Dh(t) { 5171 Ki++, document.body.classList.add("wait"); 5172 try { 5173 await t(); 5174 } finally { 5175 Ki--, Ki == 0 && document.body.classList.remove("wait"); 5176 } 5177} 5178var t_ = { exports: {} }; 5179function n_(t) { 5180 return t instanceof Map ? t.clear = t.delete = t.set = function() { 5181 throw new Error("map is read-only"); 5182 } : t instanceof Set && (t.add = t.clear = t.delete = function() { 5183 throw new Error("set is read-only"); 5184 }), Object.freeze(t), Object.getOwnPropertyNames(t).forEach(function(e) { 5185 var n = t[e]; 5186 typeof n == "object" && !Object.isFrozen(n) && n_(n); 5187 }), t;
5188} 5189t_.exports = n_; 5190t_.exports.default = n_; 5191class Pd { 5192 constructor(e) { 5193 e.data === void 0 && (e.data = {}), this.data = e.data, this.isMatchIgnored = !1; 5194 } 5195 ignoreMatch() { 5196 this.isMatchIgnored = !0; 5197 } 5198} 5199function Dg(t) { 5200 return t.replace(/&/g, "&").replace(/</g, "<").replace(/>/g, ">").replace(/"/g, """).replace(/'/g, "'"); 5201} 5202function ln(t, ...e) { 5203 const n = /* @__PURE__ */ Object.create(null); 5204 for (const r in t) 5205 n[r] = t[r]; 5206 return e.forEach(function(r) { 5207 for (const a in r) 5208 n[a] = r[a]; 5209 }), n; 5210} 5211const Mh = "</span>", kd = (t) => !!t.scope || t.sublanguage && t.language, Lh = (t, { prefix: e }) => { 5212 if (t.includes(".")) { 5213 const n = t.split("."); 5214 return [ 5215 `${e}${n.shift()}`, 5216 ...n.map((r, a) => `${r}${"_".repeat(a + 1)}`) 5217 ].join(" "); 5218 } 5219 return `${e}${t}`; 5220}; 5221class wh { 5222 constructor(e, n) { 5223 this.buffer = "", this.classPrefix = n.classPrefix, e.walk(this); 5224 } 5225 addText(e) { 5226 this.buffer += Dg(e); 5227 } 5228 openNode(e) { 5229 if (!kd(e)) 5230 return; 5231 let n = ""; 5232 e.sublanguage ? n = `language-${e.language}` : n = Lh(e.scope, { prefix: this.classPrefix }), this.span(n); 5233 } 5234 closeNode(e) { 5235 !kd(e) || (this.buffer += Mh); 5236 } 5237 value() { 5238 return this.buffer; 5239 } 5240 span(e) { 5241 this.buffer += `<span class="${e}">`; 5242 } 5243} 5244const Ud = (t = {}) => { 5245 const e = { children: [] }; 5246 return Object.assign(e, t), e; 5247}; 5248class r_ { 5249 constructor() { 5250 this.rootNode = Ud(), this.stack = [this.rootNode]; 5251 } 5252 get top() { 5253 return this.stack[this.stack.length - 1]; 5254 } 5255 get root() { 5256 return this.rootNode; 5257 } 5258 add(e) { 5259 this.top.children.push(e); 5260 } 5261 openNode(e) { 5262 const n = Ud({ scope: e }); 5263 this.add(n), this.stack.push(n); 5264 } 5265 closeNode() { 5266 if (this.stack.length > 1) 5267 return this.stack.pop(); 5268 } 5269 closeAllNodes() { 5270 for (; this.closeNode(); ) 5271 ; 5272 } 5273 toJSON() { 5274 return JSON.stringify(this.rootNode, null, 4); 5275 } 5276 walk(e) { 5277 return this.constructor._walk(e, this.rootNode); 5278 } 5279 static _walk(e, n) { 5280 return typeof n == "string" ? e.addText(n) : n.children && (e.openNode(n), n.children.forEach((r) => this._walk(e, r)), e.closeNode(n)), e; 5281 } 5282 static _collapse(e) { 5283 typeof e != "string" && (!e.children || (e.children.every((n) => typeof n == "string") ? e.children = [e.children.join("")] : e.children.forEach((n) => { 5284 r_._collapse(n); 5285 }))); 5286 } 5287} 5288class xh extends r_ { 5289 constructor(e) { 5290 super(), this.options = e; 5291 } 5292 addKeyword(e, n) { 5293 e !== "" && (this.openNode(n), this.addText(e), this.closeNode()); 5294 } 5295 addText(e) { 5296 e !== "" && this.add(e); 5297 } 5298 addSublanguage(e, n) { 5299 const r = e.root; 5300 r.sublanguage = !0, r.language = n, this.add(r); 5301 } 5302 toHTML() { 5303 return new wh(this, this.options).value(); 5304 } 5305 finalize() { 5306 return !0; 5307 } 5308} 5309function _r(t) { 5310 return t ? typeof t == "string" ? t : t.source : null; 5311} 5312function Mg(t) { 5313 return An("(?=", t, ")"); 5314} 5315function Ph(t) { 5316 return An("(?:", t, ")*"); 5317} 5318function kh(t) { 5319 return An("(?:", t, ")?"); 5320} 5321function An(...t) { 5322 return t.map((n) => _r(n)).join(""); 5323} 5324function Uh(t) { 5325 const e = t[t.length - 1]; 5326 return typeof e == "object" && e.constructor === Object ? (t.splice(t.length - 1, 1), e) : {}; 5327} 5328function a_(...t) { 5329 return "(" + (Uh(t).capture ? "" : "?:") + t.map((r) => _r(r)).join("|") + ")"; 5330} 5331function Lg(t) { 5332 return new RegExp(t.toString() + "|").exec("").length - 1; 5333} 5334function Fh(t, e) { 5335 const n = t && t.exec(e); 5336 return n && n.index === 0; 5337} 5338const Bh = /\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./; 5339function i_(t, { joinWith: e }) { 5340 let n = 0; 5341 return t.map((r) => { 5342 n += 1; 5343 const a = n; 5344 let i = _r(r), o = ""; 5345 for (; i.length > 0; ) { 5346 const s = Bh.exec(i); 5347 if (!s) { 5348 o += i; 5349 break; 5350 } 5351 o += i.substring(0, s.index), i = i.substring(s.index + s[0].length), s[0][0] === "\\" && s[1] ? o += "\\" + String(Number(s[1]) + a) : (o += s[0], s[0] === "(" && n++); 5352 } 5353 return o; 5354 }).map((r) => `(${r})`).join(e); 5355} 5356const Gh = /\b\B/, wg = "[a-zA-Z]\\w*", o_ = "[a-zA-Z_]\\w*", xg = "\\b\\d+(\\.\\d+)?", Pg = "(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)", kg = "\\b(0b[01]+)", Yh = "!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~", qh = (t = {}) => { 5357 const e = /^#![ ]*\//; 5358 return t.binary && (t.begin = An( 5359 e, 5360 /.*\b/, 5361 t.binary, 5362 /\b.*/ 5363 )), ln({ 5364 scope: "meta", 5365 begin: e, 5366 end: /$/, 5367 relevance: 0, 5368 "on:begin": (n, r) => { 5369 n.index !== 0 && r.ignoreMatch(); 5370 } 5371 }, t); 5372}, dr = { 5373 begin: "\\\\[\\s\\S]", 5374 relevance: 0 5375}, Hh = { 5376 scope: "string", 5377 begin: "'", 5378 end: "'", 5379 illegal: "\\n", 5380 contains: [dr] 5381}, Vh = { 5382 scope: "string", 5383 begin: '"', 5384 end: '"', 5385 illegal: "\\n", 5386 contains: [dr] 5387}, $h = { 5388 begin: /\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/ 5389}, va = function(t, e, n = {}) { 5390 const r = ln( 5391 { 5392 scope: "comment", 5393 begin: t, 5394 end: e, 5395 contains: [] 5396 }, 5397 n 5398 ); 5399 r.contains.push({ 5400 scope: "doctag", 5401 begin: "[ ]*(?=(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):)", 5402 end: /(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):/, 5403 excludeBegin: !0, 5404 relevance: 0 5405 }); 5406 const a = a_( 5407 "I", 5408 "a", 5409 "is",
5410 "so", 5411 "us", 5412 "to", 5413 "at", 5414 "if", 5415 "in", 5416 "it", 5417 "on", 5418 /[A-Za-z]+['](d|ve|re|ll|t|s|n)/, 5419 /[A-Za-z]+[-][a-z]+/, 5420 /[A-Za-z][a-z]{2,}/ 5421 ); 5422 return r.contains.push( 5423 { 5424 begin: An( 5425 /[ ]+/, 5426 "(", 5427 a, 5428 /[.]?[:]?([.][ ]|[ ])/, 5429 "){3}" 5430 ) 5431 } 5432 ), r; 5433}, zh = va("//", "$"), Wh = va("/\\*", "\\*/"), Kh = va("#", "$"), Qh = { 5434 scope: "number", 5435 begin: xg, 5436 relevance: 0 5437}, Xh = { 5438 scope: "number", 5439 begin: Pg, 5440 relevance: 0 5441}, Zh = { 5442 scope: "number", 5443 begin: kg, 5444 relevance: 0 5445}, Jh = { 5446 begin: /(?=\/[^/\n]*\/)/, 5447 contains: [{ 5448 scope: "regexp", 5449 begin: /\//, 5450 end: /\/[gimuy]*/, 5451 illegal: /\n/, 5452 contains: [ 5453 dr, 5454 { 5455 begin: /\[/, 5456 end: /\]/, 5457 relevance: 0, 5458 contains: [dr] 5459 } 5460 ] 5461 }] 5462}, jh = { 5463 scope: "title", 5464 begin: wg, 5465 relevance: 0 5466}, eR = { 5467 scope: "title", 5468 begin: o_, 5469 relevance: 0 5470}, tR = { 5471 begin: "\\.\\s*" + o_, 5472 relevance: 0 5473}, nR = function(t) { 5474 return Object.assign( 5475 t, 5476 { 5477 "on:begin": (e, n) => { 5478 n.data._beginMatch = e[1]; 5479 }, 5480 "on:end": (e, n) => { 5481 n.data._beginMatch !== e[1] && n.ignoreMatch(); 5482 } 5483 } 5484 ); 5485}; 5486var Vr = /* @__PURE__ */ Object.freeze({ 5487 __proto__: null, 5488 MATCH_NOTHING_RE: Gh, 5489 IDENT_RE: wg, 5490 UNDERSCORE_IDENT_RE: o_, 5491 NUMBER_RE: xg, 5492 C_NUMBER_RE: Pg, 5493 BINARY_NUMBER_RE: kg, 5494 RE_STARTERS_RE: Yh, 5495 SHEBANG: qh, 5496 BACKSLASH_ESCAPE: dr, 5497 APOS_STRING_MODE: Hh,
vendor: 12,984 bytes, lines 5498-5854
5498 QUOTE_STRING_MODE: Vh, 5499 PHRASAL_WORDS_MODE: $h, 5500 COMMENT: va, 5501 C_LINE_COMMENT_MODE: zh, 5502 C_BLOCK_COMMENT_MODE: Wh, 5503 HASH_COMMENT_MODE: Kh, 5504 NUMBER_MODE: Qh, 5505 C_NUMBER_MODE: Xh, 5506 BINARY_NUMBER_MODE: Zh, 5507 REGEXP_MODE: Jh, 5508 TITLE_MODE: jh, 5509 UNDERSCORE_TITLE_MODE: eR, 5510 METHOD_GUARD: tR, 5511 END_SAME_AS_BEGIN: nR 5512}); 5513function rR(t, e) { 5514 t.input[t.index - 1] === "." && e.ignoreMatch(); 5515} 5516function aR(t, e) { 5517 t.className !== void 0 && (t.scope = t.className, delete t.className); 5518} 5519function iR(t, e) { 5520 !e || !t.beginKeywords || (t.begin = "\\b(" + t.beginKeywords.split(" ").join("|") + ")(?!\\.)(?=\\b|\\s)", t.__beforeBegin = rR, t.keywords = t.keywords || t.beginKeywords, delete t.beginKeywords, t.relevance === void 0 && (t.relevance = 0)); 5521} 5522function oR(t, e) { 5523 !Array.isArray(t.illegal) || (t.illegal = a_(...t.illegal)); 5524} 5525function sR(t, e) { 5526 if (!!t.match) { 5527 if (t.begin || t.end) 5528 throw new Error("begin & end are not supported with match"); 5529 t.begin = t.match, delete t.match; 5530 } 5531} 5532function lR(t, e) { 5533 t.relevance === void 0 && (t.relevance = 1); 5534} 5535const cR = (t, e) => { 5536 if (!t.beforeMatch) 5537 return; 5538 if (t.starts) 5539 throw new Error("beforeMatch cannot be used with starts"); 5540 const n = Object.assign({}, t); 5541 Object.keys(t).forEach((r) => { 5542 delete t[r]; 5543 }), t.keywords = n.keywords, t.begin = An(n.beforeMatch, Mg(n.begin)), t.starts = { 5544 relevance: 0, 5545 contains: [ 5546 Object.assign(n, { endsParent: !0 }) 5547 ] 5548 }, t.relevance = 0, delete n.beforeMatch; 5549}, _R = [ 5550 "of", 5551 "and", 5552 "for", 5553 "in", 5554 "not", 5555 "or", 5556 "if", 5557 "then", 5558 "parent", 5559 "list", 5560 "value" 5561], dR = "keyword"; 5562function Ug(t, e, n = dR) { 5563 const r = /* @__PURE__ */ Object.create(null); 5564 return typeof t == "string" ? a(n, t.split(" ")) : Array.isArray(t) ? a(n, t) : Object.keys(t).forEach(function(i) { 5565 Object.assign( 5566 r, 5567 Ug(t[i], e, i) 5568 ); 5569 }), r; 5570 function a(i, o) { 5571 e && (o = o.map((s) => s.toLowerCase())), o.forEach(function(s) { 5572 const l = s.split("|"); 5573 r[l[0]] = [i, uR(l[0], l[1])]; 5574 }); 5575 } 5576} 5577function uR(t, e) { 5578 return e ? Number(e) : pR(t) ? 0 : 1; 5579} 5580function pR(t) { 5581 return _R.includes(t.toLowerCase()); 5582} 5583const Fd = {}, vn = (t) => { 5584 console.error(t); 5585}, Bd = (t, ...e) => { 5586 console.log(`WARN: ${t}`, ...e); 5587}, Yn = (t, e) => { 5588 Fd[`${t}/${e}`] || (console.log(`Deprecated as of ${t}. ${e}`), Fd[`${t}/${e}`] = !0); 5589}, la = new Error(); 5590function Fg(t, e, { key: n }) { 5591 let r = 0; 5592 const a = t[n], i = {}, o = {}; 5593 for (let s = 1; s <= e.length; s++) 5594 o[s + r] = a[s], i[s + r] = !0, r += Lg(e[s - 1]); 5595 t[n] = o, t[n]._emit = i, t[n]._multi = !0; 5596} 5597function mR(t) { 5598 if (!!Array.isArray(t.begin)) { 5599 if (t.skip || t.excludeBegin || t.returnBegin) 5600 throw vn("skip, excludeBegin, returnBegin not compatible with beginScope: {}"), la; 5601 if (typeof t.beginScope != "object" || t.beginScope === null) 5602 throw vn("beginScope must be object"), la; 5603 Fg(t, t.begin, { key: "beginScope" }), t.begin = i_(t.begin, { joinWith: "" }); 5604 } 5605} 5606function ER(t) { 5607 if (!!Array.isArray(t.end)) { 5608 if (t.skip || t.excludeEnd || t.returnEnd) 5609 throw vn("skip, excludeEnd, returnEnd not compatible with endScope: {}"), la; 5610 if (typeof t.endScope != "object" || t.endScope === null) 5611 throw vn("endScope must be object"), la; 5612 Fg(t, t.end, { key: "endScope" }), t.end = i_(t.end, { joinWith: "" }); 5613 } 5614} 5615function gR(t) { 5616 t.scope && typeof t.scope == "object" && t.scope !== null && (t.beginScope = t.scope, delete t.scope); 5617} 5618function SR(t) { 5619 gR(t), typeof t.beginScope == "string" && (t.beginScope = { _wrap: t.beginScope }), typeof t.endScope == "string" && (t.endScope = { _wrap: t.endScope }), mR(t), ER(t); 5620} 5621function fR(t) { 5622 function e(o, s) { 5623 return new RegExp( 5624 _r(o), 5625 "m" + (t.case_insensitive ? "i" : "") + (t.unicodeRegex ? "u" : "") + (s ? "g" : "") 5626 ); 5627 } 5628 class n { 5629 constructor() { 5630 this.matchIndexes = {}, this.regexes = [], this.matchAt = 1, this.position = 0; 5631 } 5632 addRule(s, l) { 5633 l.position = this.position++, this.matchIndexes[this.matchAt] = l, this.regexes.push([l, s]), this.matchAt += Lg(s) + 1; 5634 } 5635 compile() { 5636 this.regexes.length === 0 && (this.exec = () => null); 5637 const s = this.regexes.map((l) => l[1]); 5638 this.matcherRe = e(i_(s, { joinWith: "|" }), !0), this.lastIndex = 0; 5639 } 5640 exec(s) { 5641 this.matcherRe.lastIndex = this.lastIndex; 5642 const l = this.matcherRe.exec(s); 5643 if (!l) 5644 return null; 5645 const u = l.findIndex((g, E) => E > 0 && g !== void 0), _ = this.matchIndexes[u]; 5646 return l.splice(0, u), Object.assign(l, _); 5647 } 5648 } 5649 class r { 5650 constructor() { 5651 this.rules = [], this.multiRegexes = [], this.count = 0, this.lastIndex = 0, this.regexIndex = 0; 5652 } 5653 getMatcher(s) { 5654 if (this.multiRegexes[s]) 5655 return this.multiRegexes[s]; 5656 const l = new n(); 5657 return this.rules.slice(s).forEach(([u, _]) => l.addRule(u, _)), l.compile(), this.multiRegexes[s] = l, l; 5658 } 5659 resumingScanAtSamePosition() { 5660 return this.regexIndex !== 0; 5661 } 5662 considerAll() { 5663 this.regexIndex = 0; 5664 } 5665 addRule(s, l) { 5666 this.rules.push([s, l]), l.type === "begin" && this.count++; 5667 } 5668 exec(s) { 5669 const l = this.getMatcher(this.regexIndex); 5670 l.lastIndex = this.lastIndex; 5671 let u = l.exec(s); 5672 if (this.resumingScanAtSamePosition() && !(u && u.index === this.lastIndex)) { 5673 const _ = this.getMatcher(0); 5674 _.lastIndex = this.lastIndex + 1, u = _.exec(s); 5675 } 5676 return u && (this.regexIndex += u.position + 1, this.regexIndex === this.count && this.considerAll()), u; 5677 } 5678 } 5679 function a(o) { 5680 const s = new r(); 5681 return o.contains.forEach((l) => s.addRule(l.begin, { rule: l, type: "begin" })), o.terminatorEnd && s.addRule(o.terminatorEnd, { type: "end" }), o.illegal && s.addRule(o.illegal, { type: "illegal" }), s; 5682 } 5683 function i(o, s) { 5684 const l = o; 5685 if (o.isCompiled) 5686 return l; 5687 [ 5688 aR, 5689 sR, 5690 SR, 5691 cR 5692 ].forEach((_) => _(o, s)), t.compilerExtensions.forEach((_) => _(o, s)), o.__beforeBegin = null, [ 5693 iR, 5694 oR, 5695 lR 5696 ].forEach((_) => _(o, s)), o.isCompiled = !0; 5697 let u = null; 5698 return typeof o.keywords == "object" && o.keywords.$pattern && (o.keywords = Object.assign({}, o.keywords), u = o.keywords.$pattern, delete o.keywords.$pattern), u = u || /\w+/, o.keywords && (o.keywords = Ug(o.keywords, t.case_insensitive)), l.keywordPatternRe = e(u, !0), s && (o.begin || (o.begin = /\B|\b/), l.beginRe = e(l.begin), !o.end && !o.endsWithParent && (o.end = /\B|\b/), o.end && (l.endRe = e(l.end)), l.terminatorEnd = _r(l.end) || "", o.endsWithParent && s.terminatorEnd && (l.terminatorEnd += (o.end ? "|" : "") + s.terminatorEnd)), o.illegal && (l.illegalRe = e(o.illegal)), o.contains || (o.contains = []), o.contains = [].concat(...o.contains.map(function(_) { 5699 return bR(_ === "self" ? o : _); 5700 })), o.contains.forEach(function(_) { 5701 i(_, l); 5702 }), o.starts && i(o.starts, s), l.matcher = a(l), l; 5703 } 5704 if (t.compilerExtensions || (t.compilerExtensions = []), t.contains && t.contains.includes("self")) 5705 throw new Error("ERR: contains `self` is not supported at the top-level of a language. See documentation."); 5706 return t.classNameAliases = ln(t.classNameAliases || {}), i(t); 5707} 5708function Bg(t) { 5709 return t ? t.endsWithParent || Bg(t.starts) : !1; 5710} 5711function bR(t) { 5712 return t.variants && !t.cachedVariants && (t.cachedVariants = t.variants.map(function(e) { 5713 return ln(t, { variants: null }, e); 5714 })), t.cachedVariants ? t.cachedVariants : Bg(t) ? ln(t, { starts: t.starts ? ln(t.starts) : null }) : Object.isFrozen(t) ? ln(t) : t; 5715} 5716var TR = "11.7.0"; 5717class hR extends Error { 5718 constructor(e, n) { 5719 super(e), this.name = "HTMLInjectionError", this.html = n; 5720 } 5721} 5722const Qi = Dg, Gd = ln, Yd = Symbol("nomatch"), RR = 7, vR = function(t) { 5723 const e = /* @__PURE__ */ Object.create(null), n = /* @__PURE__ */ Object.create(null), r = []; 5724 let a = !0; 5725 const i = "Could not find the language '{}', did you forget to load/include a language module?", o = { disableAutodetect: !0, name: "Plain text", contains: [] }; 5726 let s = { 5727 ignoreUnescapedHTML: !1, 5728 throwUnescapedHTML: !1, 5729 noHighlightRe: /^(no-?highlight)$/i, 5730 languageDetectRe: /\blang(?:uage)?-([\w-]+)\b/i, 5731 classPrefix: "hljs-", 5732 cssSelector: "pre code", 5733 languages: null, 5734 __emitter: xh 5735 }; 5736 function l(U) { 5737 return s.noHighlightRe.test(U); 5738 } 5739 function u(U) { 5740 let H = U.className + " "; 5741 H += U.parentNode ? U.parentNode.className : ""; 5742 const j = s.languageDetectRe.exec(H); 5743 if (j) { 5744 const ae = A(j[1]); 5745 return ae || (Bd(i.replace("{}", j[1])), Bd("Falling back to no-highlight mode for this block.", U)), ae ? j[1] : "no-highlight"; 5746 } 5747 return H.split(/\s+/).find((ae) => l(ae) || A(ae)); 5748 } 5749 function _(U, H, j) { 5750 let ae = "", Ee = ""; 5751 typeof H == "object" ? (ae = U, j = H.ignoreIllegals, Ee = H.language) : (Yn("10.7.0", "highlight(lang, code, ...args) has been deprecated."), Yn("10.7.0", `Please use highlight(code, options) instead. 5752https://github.com/highlightjs/highlight.js/issues/2277`), Ee = U, ae = H), j === void 0 && (j = !0); 5753 const De = { 5754 code: ae, 5755 language: Ee 5756 }; 5757 se("before:highlight", De); 5758 const Ge = De.result ? De.result : g(De.language, De.code, j); 5759 return Ge.code = De.code, se("after:highlight", Ge), Ge; 5760 } 5761 function g(U, H, j, ae) { 5762 const Ee = /* @__PURE__ */ Object.create(null); 5763 function De(V, X) { 5764 return V.keywords[X]; 5765 } 5766 function Ge() { 5767 if (!ee.keywords) { 5768 Pe.addText(Te); 5769 return; 5770 } 5771 let V = 0; 5772 ee.keywordPatternRe.lastIndex = 0; 5773 let X = ee.keywordPatternRe.exec(Te), ne = ""; 5774 for (; X; ) { 5775 ne += Te.substring(V, X.index); 5776 const de = tt.case_insensitive ? X[0].toLowerCase() : X[0], Fe = De(ee, de); 5777 if (Fe) { 5778 const [lt, dn] = Fe; 5779 if (Pe.addText(ne), ne = "", Ee[de] = (Ee[de] || 0) + 1, Ee[de] <= RR && (ut += dn), lt.startsWith("_")) 5780 ne += X[0]; 5781 else { 5782 const un = tt.classNameAliases[lt] || lt; 5783 Pe.addKeyword(X[0], un); 5784 } 5785 } else 5786 ne += X[0]; 5787 V = ee.keywordPatternRe.lastIndex, X = ee.keywordPatternRe.exec(Te); 5788 } 5789 ne += Te.substring(V), Pe.addText(ne); 5790 } 5791 function Ke() { 5792 if (Te === "") 5793 return; 5794 let V = null; 5795 if (typeof ee.subLanguage == "string") { 5796 if (!e[ee.subLanguage]) { 5797 Pe.addText(Te); 5798 return; 5799 } 5800 V = g(ee.subLanguage, Te, !0, Pt[ee.subLanguage]), Pt[ee.subLanguage] = V._top; 5801 } else 5802 V = f(Te, ee.subLanguage.length ? ee.subLanguage : null); 5803 ee.relevance > 0 && (ut += V.relevance), Pe.addSublanguage(V._emitter, V.language); 5804 } 5805 function ge() { 5806 ee.subLanguage != null ? Ke() : Ge(), Te = ""; 5807 } 5808 function Oe(V, X) { 5809 let ne = 1; 5810 const de = X.length - 1; 5811 for (; ne <= de; ) { 5812 if (!V._emit[ne]) { 5813 ne++; 5814 continue; 5815 } 5816 const Fe = tt.classNameAliases[V[ne]] || V[ne], lt = X[ne]; 5817 Fe ? Pe.addKeyword(lt, Fe) : (Te = lt, Ge(), Te = ""), ne++; 5818 } 5819 } 5820 function Re(V, X) { 5821 return V.scope && typeof V.scope == "string" && Pe.openNode(tt.classNameAliases[V.scope] || V.scope), V.beginScope && (V.beginScope._wrap ? (Pe.addKeyword(Te, tt.classNameAliases[V.beginScope._wrap] || V.beginScope._wrap), Te = "") : V.beginScope._multi && (Oe(V.beginScope, X), Te = "")), ee = Object.create(V, { parent: { value: ee } }), ee; 5822 } 5823 function pe(V, X, ne) { 5824 let de = Fh(V.endRe, ne); 5825 if (de) { 5826 if (V["on:end"]) { 5827 const Fe = new Pd(V); 5828 V["on:end"](X, Fe), Fe.isMatchIgnored && (de = !1); 5829 } 5830 if (de) { 5831 for (; V.endsParent && V.parent; ) 5832 V = V.parent; 5833 return V; 5834 } 5835 } 5836 if (V.endsWithParent) 5837 return pe(V.parent, X, ne); 5838 } 5839 function Ae(V) { 5840 return ee.matcher.regexIndex === 0 ? (Te += V[0], 1) : (Ut = !0, 0); 5841 } 5842 function we(V) { 5843 const X = V[0], ne = V.rule, de = new Pd(ne), Fe = [ne.__beforeBegin, ne["on:begin"]]; 5844 for (const lt of Fe) 5845 if (!!lt && (lt(V, de), de.isMatchIgnored)) 5846 return Ae(X); 5847 return ne.skip ? Te += X : (ne.excludeBegin && (Te += X), ge(), !ne.returnBegin && !ne.excludeBegin && (Te = X)), Re(ne, V), ne.returnBegin ? 0 : X.length; 5848 } 5849 function Ve(V) { 5850 const X = V[0], ne = H.substring(V.index), de = pe(ee, V, ne); 5851 if (!de) 5852 return Yd; 5853 const Fe = ee; 5854 ee.endScope && ee.endScope._wrap ? (ge(), Pe.addKeyword(X, ee.endScope._wrap)) : ee.endScope && ee.endScope._multi ? (ge(), Oe(ee.endScope, V)) : Fe.ski
vendor: 20,398 bytes, lines 5854-6123
5854p ? Te += X : (Fe.returnEnd || Fe.excludeEnd || (Te += X), ge(), Fe.excludeEnd && (Te = X)); 5855 do 5856 ee.scope && Pe.closeNode(), !ee.skip && !ee.subLanguage && (ut += ee.relevance), ee = ee.parent; 5857 while (ee !== de.parent); 5858 return de.starts && Re(de.starts, V), Fe.returnEnd ? 0 : X.length; 5859 } 5860 function $e() { 5861 const V = []; 5862 for (let X = ee; X !== tt; X = X.parent) 5863 X.scope && V.unshift(X.scope); 5864 V.forEach((X) => Pe.openNode(X)); 5865 } 5866 let st = {}; 5867 function St(V, X) { 5868 const ne = X && X[0]; 5869 if (Te += V, ne == null) 5870 return ge(), 0; 5871 if (st.type === "begin" && X.type === "end" && st.index === X.index && ne === "") { 5872 if (Te += H.slice(X.index, X.index + 1), !a) { 5873 const de = new Error(`0 width match regex (${U})`); 5874 throw de.languageName = U, de.badRule = st.rule, de; 5875 } 5876 return 1; 5877 } 5878 if (st = X, X.type === "begin") 5879 return we(X); 5880 if (X.type === "illegal" && !j) { 5881 const de = new Error('Illegal lexeme "' + ne + '" for mode "' + (ee.scope || "<unnamed>") + '"'); 5882 throw de.mode = ee, de; 5883 } else if (X.type === "end") { 5884 const de = Ve(X); 5885 if (de !== Yd) 5886 return de; 5887 } 5888 if (X.type === "illegal" && ne === "") 5889 return 1; 5890 if (kt > 1e5 && kt > X.index * 3) 5891 throw new Error("potential infinite loop, way more iterations than matches"); 5892 return Te += ne, ne.length; 5893 } 5894 const tt = A(U); 5895 if (!tt) 5896 throw vn(i.replace("{}", U)), new Error('Unknown language: "' + U + '"'); 5897 const _n = fR(tt); 5898 let qt = "", ee = ae || _n; 5899 const Pt = {}, Pe = new s.__emitter(s); 5900 $e(); 5901 let Te = "", ut = 0, Qe = 0, kt = 0, Ut = !1; 5902 try { 5903 for (ee.matcher.considerAll(); ; ) { 5904 kt++, Ut ? Ut = !1 : ee.matcher.considerAll(), ee.matcher.lastIndex = Qe; 5905 const V = ee.matcher.exec(H); 5906 if (!V) 5907 break; 5908 const X = H.substring(Qe, V.index), ne = St(X, V); 5909 Qe = V.index + ne; 5910 } 5911 return St(H.substring(Qe)), Pe.closeAllNodes(), Pe.finalize(), qt = Pe.toHTML(), { 5912 language: U, 5913 value: qt, 5914 relevance: ut, 5915 illegal: !1, 5916 _emitter: Pe, 5917 _top: ee 5918 }; 5919 } catch (V) { 5920 if (V.message && V.message.includes("Illegal")) 5921 return { 5922 language: U, 5923 value: Qi(H), 5924 illegal: !0, 5925 relevance: 0, 5926 _illegalBy: { 5927 message: V.message, 5928 index: Qe, 5929 context: H.slice(Qe - 100, Qe + 100), 5930 mode: V.mode, 5931 resultSoFar: qt 5932 }, 5933 _emitter: Pe 5934 }; 5935 if (a) 5936 return { 5937 language: U, 5938 value: Qi(H), 5939 illegal: !1, 5940 relevance: 0, 5941 errorRaised: V, 5942 _emitter: Pe, 5943 _top: ee 5944 }; 5945 throw V; 5946 } 5947 } 5948 function E(U) { 5949 const H = { 5950 value: Qi(U), 5951 illegal: !1, 5952 relevance: 0, 5953 _top: o, 5954 _emitter: new s.__emitter(s) 5955 }; 5956 return H._emitter.addText(U), H; 5957 } 5958 function f(U, H) { 5959 H = H || s.languages || Object.keys(e); 5960 const j = E(U), ae = H.filter(A).filter(M).map( 5961 (ge) => g(ge, U, !1) 5962 ); 5963 ae.unshift(j); 5964 const Ee = ae.sort((ge, Oe) => { 5965 if (ge.relevance !== Oe.relevance) 5966 return Oe.relevance - ge.relevance; 5967 if (ge.language && Oe.language) { 5968 if (A(ge.language).supersetOf === Oe.language) 5969 return 1; 5970 if (A(Oe.language).supersetOf === ge.language) 5971 return -1; 5972 } 5973 return 0; 5974 }), [De, Ge] = Ee, Ke = De; 5975 return Ke.secondBest = Ge, Ke; 5976 } 5977 function b(U, H, j) { 5978 const ae = H && n[H] || j; 5979 U.classList.add("hljs"), U.classList.add(`language-${ae}`); 5980 } 5981 function S(U) { 5982 let H = null; 5983 const j = u(U); 5984 if (l(j)) 5985 return; 5986 if (se( 5987 "before:highlightElement", 5988 { el: U, language: j } 5989 ), U.children.length > 0 && (s.ignoreUnescapedHTML || (console.warn("One of your code blocks includes unescaped HTML. This is a potentially serious security risk."), console.warn("http://web.archive.org/web/20230317204425/https://github.com/highlightjs/highlight.js/wiki/security"), console.warn("The element with unescaped HTML:"), console.warn(U)), s.throwUnescapedHTML)) 5990 throw new hR( 5991 "One of your code blocks includes unescaped HTML.", 5992 U.innerHTML 5993 ); 5994 H = U; 5995 const ae = H.textContent, Ee = j ? _(ae, { language: j, ignoreIllegals: !0 }) : f(ae); 5996 U.innerHTML = Ee.value, b(U, j, Ee.language), U.result = { 5997 language: Ee.language, 5998 re: Ee.relevance, 5999 relevance: Ee.relevance 6000 }, Ee.secondBest && (U.secondBest = { 6001 language: Ee.secondBest.language, 6002 relevance: Ee.secondBest.relevance 6003 }), se("after:highlightElement", { el: U, result: Ee, text: ae }); 6004 } 6005 function h(U) { 6006 s = Gd(s, U); 6007 } 6008 const I = () => { 6009 P(), Yn("10.6.0", "initHighlighting() deprecated. Use highlightAll() now."); 6010 }; 6011 function x() { 6012 P(), Yn("10.6.0", "initHighlightingOnLoad() deprecated. Use highlightAll() now."); 6013 } 6014 let w = !1; 6015 function P() { 6016 if (document.readyState === "loading") { 6017 w = !0; 6018 return; 6019 } 6020 document.querySelectorAll(s.cssSelector).forEach(S); 6021 } 6022 function q() { 6023 w && P(); 6024 } 6025 typeof window < "u" && window.addEventListener && window.addEventListener("DOMContentLoaded", q, !1); 6026 function L(U, H) { 6027 let j = null; 6028 try { 6029 j = H(t); 6030 } catch (ae) { 6031 if (vn("Language definition for '{}' could not be registered.".replace("{}", U)), a) 6032 vn(ae); 6033 else 6034 throw ae; 6035 j = o; 6036 } 6037 j.name || (j.name = U), e[U] = j, j.rawDefinition = H.bind(null, t), j.aliases && B(j.aliases, { languageName: U }); 6038 } 6039 function $(U) { 6040 delete e[U]; 6041 for (const H of Object.keys(n)) 6042 n[H] === U && delete n[H]; 6043 } 6044 function v() { 6045 return Object.keys(e); 6046 } 6047 function A(U) { 6048 return U = (U || "").toLowerCase(), e[U] || e[n[U]]; 6049 } 6050 function B(U, { languageName: H }) { 6051 typeof U == "string" && (U = [U]), U.forEach((j) => { 6052 n[j.toLowerCase()] = H; 6053 }); 6054 } 6055 function M(U) { 6056 const H = A(U); 6057 return H && !H.disableAutodetect; 6058 } 6059 function re(U) { 6060 U["before:highlightBlock"] && !U["before:highlightElement"] && (U["before:highlightElement"] = (H) => { 6061 U["before:highlightBlock"]( 6062 Object.assign({ block: H.el }, H) 6063 ); 6064 }), U["after:highlightBlock"] && !U["after:highlightElement"] && (U["after:highlightElement"] = (H) => { 6065 U["after:highlightBlock"]( 6066 Object.assign({ block: H.el }, H) 6067 ); 6068 }); 6069 } 6070 function oe(U) { 6071 re(U), r.push(U); 6072 } 6073 function se(U, H) { 6074 const j = U; 6075 r.forEach(function(ae) { 6076 ae[j] && ae[j](H); 6077 }); 6078 } 6079 function ie(U) { 6080 return Yn("10.7.0", "highlightBlock will be removed entirely in v12.0"), Yn("10.7.0", "Please use highlightElement now."), S(U); 6081 } 6082 Object.assign(t, { 6083 highlight: _, 6084 highlightAuto: f, 6085 highlightAll: P, 6086 highlightElement: S, 6087 highlightBlock: ie, 6088 configure: h, 6089 initHighlighting: I, 6090 initHighlightingOnLoad: x, 6091 registerLanguage: L, 6092 unregisterLanguage: $, 6093 listLanguages: v, 6094 getLanguage: A, 6095 registerAliases: B, 6096 autoDetection: M, 6097 inherit: Gd, 6098 addPlugin: oe 6099 }), t.debugMode = function() { 6100 a = !1; 6101 }, t.safeMode = function() { 6102 a = !0; 6103 }, t.versionString = TR, t.regex = { 6104 concat: An, 6105 lookahead: Mg, 6106 either: a_, 6107 optional: kh, 6108 anyNumberOfTimes: Ph 6109 }; 6110 for (const U in Vr) 6111 typeof Vr[U] == "object" && t_.exports(Vr[U]); 6112 return Object.assign(t, Vr), t; 6113}; 6114var ur = vR({}), CR = ur; 6115ur.HighlightJS = ur; 6116ur.default = ur; 6117var Xi, qd; 6118function NR() { 6119 if (qd) 6120 return Xi; 6121 qd = 1; 6122 function t(e) { 6123 const n = "[A-Za-z\u0410-\u042F\u0430-\u044F\u0451\u0401_][A-Za-z\u0410-\u042F\u0430-\u044F\u0451\u0401_0-9]+", i = "\u0434\u0430\u043B\u0435\u0435 " + "\u0432\u043E\u0437\u0432\u0440\u0430\u0442 \u0432\u044B\u0437\u0432\u0430\u0442\u044C\u0438\u0441\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u0435 \u0432\u044B\u043F\u043E\u043B\u043D\u0438\u0442\u044C \u0434\u043B\u044F \u0435\u0441\u043B\u0438 \u0438 \u0438\u0437 \u0438\u043B\u0438 \u0438\u043D\u0430\u0447\u0435 \u0438\u043D\u0430\u0447\u0435\u0435\u0441\u043B\u0438 \u0438\u0441\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u0435 \u043A\u0430\u0436\u0434\u043E\u0433\u043E \u043A\u043E\u043D\u0435\u0446\u0435\u0441\u043B\u0438 \u043A\u043E\u043D\u0435\u0446\u043F\u043E\u043F\u044B\u0442\u043A\u0438 \u043A\u043E\u043D\u0435\u0446\u0446\u0438\u043A\u043B\u0430 \u043D\u0435 \u043D\u043E\u0432\u044B\u0439 \u043F\u0435\u0440\u0435\u0439\u0442\u0438 \u043F\u0435\u0440\u0435\u043C \u043F\u043E \u043F\u043E\u043A\u0430 \u043F\u043E\u043F\u044B\u0442\u043A\u0430 \u043F\u0440\u0435\u0440\u0432\u0430\u0442\u044C \u043F\u0440\u043E\u0434\u043E\u043B\u0436\u0438\u0442\u044C \u0442\u043E\u0433\u0434\u0430 \u0446\u0438\u043A\u043B \u044D\u043A\u0441\u043F\u043E\u0440\u0442 ", l = "\u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044C\u0438\u0437\u0444\u0430\u0439\u043B\u0430 " + "\u0432\u0435\u0431\u043A\u043B\u0438\u0435\u043D\u0442 \u0432\u043C\u0435\u0441\u0442\u043E \u0432\u043D\u0435\u0448\u043D\u0435\u0435\u0441\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u0435 \u043A\u043B\u0438\u0435\u043D\u0442 \u043A\u043E\u043D\u0435\u0446\u043E\u0431\u043B\u0430\u0441\u0442\u0438 \u043C\u043E\u0431\u0438\u043B\u044C\u043D\u043E\u0435\u043F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u0435\u043A\u043B\u0438\u0435\u043D\u0442 \u043C\u043E\u0431\u0438\u043B\u044C\u043D\u043E\u0435\u043F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u0435\u0441\u0435\u0440\u0432\u0435\u0440 \u043D\u0430\u043A\u043B\u0438\u0435\u043D\u0442\u0435 \u043D\u0430\u043A\u043B\u0438\u0435\u043D\u0442\u0435\u043D\u0430\u0441\u0435\u0440\u0432\u0435\u0440\u0435 \u043D\u0430\u043A\u043B\u0438\u0435\u043D\u0442\u0435\u043D\u0430\u0441\u0435\u0440\u0432\u0435\u0440\u0435\u0431\u0435\u0437\u043A\u043E\u043D\u0442\u0435\u043A\u0441\u0442\u0430 \u043D\u0430\u0441\u0435\u0440\u0432\u0435\u0440\u0435 \u043D\u0430\u0441\u0435\u0440\u0432\u0435\u0440\u0435\u0431\u0435\u0437\u043A\u043E\u043D\u0442\u0435\u043A\u0441\u0442\u0430 \u043E\u0431\u043B\u0430\u0441\u0442\u044C \u043F\u0435\u0440\u0435\u0434 \u043F\u043E\u0441\u043B\u0435 \u0441\u0435\u0440\u0432\u0435\u0440 \u0442\u043E\u043B\u0441\u0442\u044B\u0439\u043A\u043B\u0438\u0435\u043D\u0442\u043E\u0431\u044B\u0447\u043D\u043E\u0435\u043F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u0435 \u0442\u043E\u043B\u0441\u0442\u044B\u0439\u043A\u043B\u0438\u0435\u043D\u0442\u0443\u043F\u0440\u0430\u0432\u043B\u044F\u0435\u043C\u043E\u0435\u043F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u0435 \u0442\u043E\u043D\u043A\u0438\u0439\u043A\u043B\u0438\u0435\u043D\u0442 ", u = "\u0440\u0430\u0437\u0434\u0435\u043B\u0438\u0442\u0435\u043B\u044C\u0441\u0442\u0440\u0430\u043D\u0438\u0446 \u0440\u0430\u0437\u0434\u0435\u043B\u0438\u0442\u0435\u043B\u044C\u0441\u0442\u0440\u043E\u043A \u0441\u0438\u043C\u0432\u043E\u043B\u0442\u0430\u0431\u0443\u043B\u044F\u0446\u0438\u0438 ", _ = "ansitooem oemtoansi \u0432\u0432\u0435\u0441\u0442\u0438\u0432\u0438\u0434\u0441\u0443\u0431\u043A\u043E\u043D\u0442\u043E \u0432\u0432\u0435\u0441\u0442\u0438\u043F\u0435\u0440\u0435\u0447\u0438\u0441\u043B\u0435\u043D\u0438\u0435 \u0432\u0432\u0435\u0441\u0442\u0438\u043F\u0435\u0440\u0438\u043E\u0434 \u0432\u0432\u0435\u0441\u0442\u0438\u043F\u043B\u0430\u043D\u0441\u0447\u0435\u0442\u043E\u0432 \u0432\u044B\u0431\u0440\u0430\u043D\u043D\u044B\u0439\u043F\u043B\u0430\u043D\u0441\u0447\u0435\u0442\u043E\u0432 \u0434\u0430\u0442\u0430\u0433\u043E\u0434 \u0434\u0430\u0442\u0430\u043C\u0435\u0441\u044F\u0446 \u0434\u0430\u0442\u0430\u0447\u0438\u0441\u043B\u043E \u0437\u0430\u0433\u043E\u043B\u043E\u0432\u043E\u043A\u0441\u0438\u0441\u0442\u0435\u043C\u044B \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435\u0432\u0441\u0442\u0440\u043E\u043A\u0443 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435\u0438\u0437\u0441\u0442\u0440\u043E\u043A\u0438 \u043A\u0430\u0442\u0430\u043B\u043E\u0433\u0438\u0431 \u043A\u0430\u0442\u0430\u043B\u043E\u0433\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044F \u043A\u043E\u0434\u0441\u0438\u043C\u0432 \u043A\u043E\u043D\u0433\u043E\u0434\u0430 \u043A\u043E\u043D\u0435\u0446\u043F\u0435\u0440\u0438\u043E\u0434\u0430\u0431\u0438 \u043A\u043E\u043D\u0435\u0446\u0440\u0430\u0441\u0441\u0447\u0438\u0442\u0430\u043D\u043D\u043E\u0433\u043E\u043F\u0435\u0440\u0438\u043E\u0434\u0430\u0431\u0438 \u043A\u043E\u043D\u0435\u0446\u0441\u0442\u0430\u043D\u0434\u0430\u0440\u0442\u043D\u043E\u0433\u043E\u0438\u043D\u0442\u0435\u0440\u0432\u0430\u043B\u0430 \u043A\u043E\u043D\u043A\u0432\u0430\u0440\u0442\u0430\u043B\u0430 \u043A\u043E\u043D\u043C\u0435\u0441\u044F\u0446\u0430 \u043A\u043E\u043D\u043D\u0435\u0434\u0435\u043B\u0438 \u043B\u043E\u0433 \u043B\u043E\u043310 \u043C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u043E\u0435\u043A\u043E\u043B\u0438\u0447\u0435\u0441\u0442\u0432\u043E\u0441\u0443\u0431\u043A\u043E\u043D\u0442\u043E \u043D\u0430\u0437\u0432\u0430\u043D\u0438\u0435\u0438\u043D\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 \u043D\u0430\u0437\u0432\u0430\u043D\u0438\u0435\u043D\u0430\u0431\u043E\u0440\u0430\u043F\u0440\u0430\u0432 \u043D\u0430\u0437\u043D\u0430\u0447\u0438\u0442\u044C\u0432\u0438\u0434 \u043D\u0430\u0437\u043D\u0430\u0447\u0438\u0442\u044C\u0441\u0447\u0435\u0442 \u043D\u0430\u0439\u0442\u0438\u0441\u0441\u044B\u043B\u043A\u0438 \u043D\u0430\u0447\u0430\u043B\u043E\u043F\u0435\u0440\u0438\u043E\u0434\u0430\u0431\u0438 \u043D\u0430\u0447\u0430\u043B\u043E\u0441\u0442\u0430\u043D\u0434\u0430\u0440\u0442\u043D\u043E\u0433\u043E\u0438\u043D\u0442\u0435\u0440\u0432\u0430\u043B\u0430 \u043D\u0430\u0447\u0433\u043E\u0434\u0430 \u043D\u0430\u0447\u043A\u0432\u0430\u0440\u0442\u0430\u043B\u0430 \u043D\u0430\u0447\u043C\u0435\u0441\u044F\u0446\u0430 \u043D\u0430\u0447\u043D\u0435\u0434\u0435\u043B\u0438 \u043D\u043E\u043C\u0435\u0440\u0434\u043D\u044F\u0433\u043E\u0434\u0430 \u043D\u043E\u043C\u0435\u0440\u0434\u043D\u044F\u043D\u0435\u0434\u0435\u043B\u0438 \u043D\u043E\u043C\u0435\u0440\u043D\u0435\u0434\u0435\u043B\u0438\u0433\u043E\u0434\u0430 \u043E\u0431\u0440\u0430\u0431\u043E\u0442\u043A\u0430\u043E\u0436\u0438\u0434\u0430\u043D\u0438\u044F \u043E\u0441\u043D\u043E\u0432\u043D\u043E\u0439\u0436\u0443\u0440\u043D\u0430\u043B\u0440\u0430\u0441\u0447\u0435\u0442\u043E\u0432 \u043E\u0441\u043D\u043E\u0432\u043D\u043E\u0439\u043F\u043B\u0430\u043D\u0441\u0447\u0435\u0442\u043E\u0432 \u043E\u0441\u043D\u043E\u0432\u043D\u043E\u0439\u044F\u0437\u044B\u043A \u043E\u0447\u0438\u0441\u0442\u0438\u0442\u044C\u043E\u043A\u043D\u043E\u0441\u043E\u043E\u0431\u0449\u0435\u043D\u0438\u0439 \u043F\u0435\u0440\u0438\u043E\u0434\u0441\u0442\u0440 \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u0432\u0440\u0435\u043C\u044F\u0442\u0430 \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u0434\u0430\u0442\u0443\u0442\u0430 \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u0434\u043E\u043A\u0443\u043C\u0435\u043D\u0442\u0442\u0430 \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u044F\u043E\u0442\u0431\u043E\u0440\u0430 \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u043F\u043E\u0437\u0438\u0446\u0438\u044E\u0442\u0430 \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u043F\u0443\u0441\u0442\u043E\u0435\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435 \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u0442\u0430 \u043F\u0440\u0435\u0444\u0438\u043A\u0441\u0430\u0432\u0442\u043E\u043D\u0443\u043C\u0435\u0440\u0430\u0446\u0438\u0438 \u043F\u0440\u043E\u043F\u0438\u0441\u044C \u043F\u0443\u0441\u0442\u043E\u0435\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435 \u0440\u0430\u0437\u043C \u0440\u0430\u0437\u043E\u0431\u0440\u0430\u0442\u044C\u043F\u043E\u0437\u0438\u0446\u0438\u044E\u0434\u043E\u043A\u0443\u043C\u0435\u043D\u0442\u0430 \u0440\u0430\u0441\u0441\u0447\u0438\u0442\u0430\u0442\u044C\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u044B\u043D\u0430 \u0440\u0430\u0441\u0441\u0447\u0438\u0442\u0430\u0442\u044C\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u044B\u043F\u043E \u0441\u0438\u043C\u0432 \u0441\u043E\u0437\u0434\u0430\u0442\u044C\u043E\u0431\u044A\u0435\u043A\u0442 \u0441\u0442\u0430\u0442\u0443\u0441\u0432\u043E\u0437\u0432\u0440\u0430\u0442\u0430 \u0441\u0442\u0440\u043A\u043E\u043B\u0438\u0447\u0435\u0441\u0442\u0432\u043E\u0441\u0442\u0440\u043E\u043A \u0441\u0444\u043E\u0440\u043C\u0438\u0440\u043E\u0432\u0430\u0442\u044C\u043F\u043E\u0437\u0438\u0446\u0438\u044E\u0434\u043E\u043A\u0443\u043C\u0435\u043D\u0442\u0430 \u0441\u0447\u0435\u0442\u043F\u043E\u043A\u043E\u0434\u0443 \u0442\u0435\u043A\u0443\u0449\u0435\u0435\u0432\u0440\u0435\u043C\u044F \u0442\u0438\u043F\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u044F \u0442\u0438\u043F\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u044F\u0441\u0442\u0440 \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C\u0442\u0430\u043D\u0430 \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C\u0442\u0430\u043F\u043E \u0444\u0438\u043A\u0441\u0448\u0430\u0431\u043B\u043E\u043D \u0448\u0430\u0431\u043B\u043E\u043D ", g = "acos asin atan base64\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435 base64\u0441\u0442\u0440\u043E\u043A\u0430 cos exp log log10 pow sin sqrt tan xml\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435 xml\u0441\u0442\u0440\u043E\u043A\u0430 xml\u0442\u0438\u043F xml\u0442\u0438\u043F\u0437\u043D\u0447 \u0430\u043A\u0442\u0438\u0432\u043D\u043E\u0435\u043E\u043A\u043D\u043E \u0431\u0435\u0437\u043E\u043F\u0430\u0441\u043D\u044B\u0439\u0440\u0435\u0436\u0438\u043C \u0431\u0435\u0437\u043E\u043F\u0430\u0441\u043D\u044B\u0439\u0440\u0435\u0436\u0438\u043C\u0440\u0430\u0437\u0434\u0435\u043B\u0435\u043D\u0438\u044F\u0434\u0430\u043D\u043D\u044B\u0445 \u0431\u0443\u043B\u0435\u0432\u043E \u0432\u0432\u0435\u0441\u0442\u0438\u0434\u0430\u0442\u0443 \u0432\u0432\u0435\u0441\u0442\u0438\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435 \u0432\u0432\u0435\u0441\u0442\u0438\u0441\u0442\u0440\u043E\u043A\u0443 \u0432\u0432\u0435\u0441\u0442\u0438\u0447\u0438\u0441\u043B\u043E \u0432\u043E\u0437\u043C\u043E\u0436\u043D\u043E\u0441\u0442\u044C\u0447\u0442\u0435\u043D\u0438\u044Fxml \u0432\u043E\u043F\u0440\u043E\u0441 \u0432\u043E\u0441\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435 \u0432\u0440\u0435\u0433 \u0432\u044B\u0433\u0440\u0443\u0437\u0438\u0442\u044C\u0436\u0443\u0440\u043D\u0430\u043B\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u0438 \u0432\u044B\u043F\u043E\u043B\u043D\u0438\u0442\u044C\u043E\u0431\u0440\u0430\u0431\u043E\u0442\u043A\u0443\u043E\u043F\u043E\u0432\u0435\u0449\u0435\u043D\u0438\u044F \u0432\u044B\u043F\u043E\u043B\u043D\u0438\u0442\u044C\u043F\u0440\u043E\u0432\u0435\u0440\u043A\u0443\u043F\u0440\u0430\u0432\u0434\u043E\u0441\u0442\u0443\u043F\u0430 \u0432\u044B\u0447\u0438\u0441\u043B\u0438\u0442\u044C \u0433\u043E\u0434 \u0434\u0430\u043D\u043D\u044B\u0435\u0444\u043E\u0440\u043C\u044B\u0432\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435 \u0434\u0430\u0442\u0430 \u0434\u0435\u043D\u044C \u0434\u0435\u043D\u044C\u0433\u043E\u0434\u0430 \u0434\u0435\u043D\u044C\u043D\u0435\u0434\u0435\u043B\u0438 \u0434\u043E\u0431\u0430\u0432\u0438\u0442\u044C\u043C\u0435\u0441\u044F\u0446 \u0437\u0430\u0431\u043B\u043E\u043A\u0438\u0440\u043E\u0432\u0430\u0442\u044C\u0434\u0430\u043D\u043D\u044B\u0435\u0434\u043B\u044F\u0440\u0435\u0434\u0430\u043A\u0442\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F \u0437\u0430\u0431\u043B\u043E\u043A\u0438\u0440\u043E\u0432\u0430\u0442\u044C\u0440\u0430\u0431\u043E\u0442\u0443\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044F \u0437\u0430\u0432\u0435\u0440\u0448\u0438\u0442\u044C\u0440\u0430\u0431\u043E\u0442\u0443\u0441\u0438\u0441\u0442\u0435\u043C\u044B \u0437\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044C\u0432\u043D\u0435\u0448\u043D\u044E\u044E\u043A\u043E\u043C\u043F\u043E\u043D\u0435\u043D\u0442\u0443 \u0437\u0430\u043A\u0440\u044B\u0442\u044C\u0441\u
6123043F\u0440\u0430\u0432\u043A\u0443 \u0437\u0430\u043F\u0438\u0441\u0430\u0442\u044Cjson \u0437\u0430\u043F\u0438\u0441\u0430\u0442\u044Cxml \u0437\u0430\u043F\u0438\u0441\u0430\u0442\u044C\u0434\u0430\u0442\u0443json \u0437\u0430\u043F\u0438\u0441\u044C\u0436\u0443\u0440\u043D\u0430\u043B\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u0438 \u0437\u0430\u043F\u043E\u043B\u043D\u0438\u0442\u044C\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u044F\u0441\u0432\u043E\u0439\u0441\u0442\u0432 \u0437\u0430\u043F\u0440\u043E\u0441\u0438\u0442\u044C\u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043D\u0438\u0435\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044F \u0437\u0430\u043F\u0443\u0441\u0442\u0438\u0442\u044C\u043F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u0435 \u0437\u0430\u043F\u0443\u0441\u0442\u0438\u0442\u044C\u0441\u0438\u0441\u0442\u0435\u043C\u0443 \u0437\u0430\u0444\u0438\u043A\u0441\u0438\u0440\u043E\u0432\u0430\u0442\u044C\u0442\u0440\u0430\u043D\u0437\u0430\u043A\u0446\u0438\u044E \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435\u0432\u0434\u0430\u043D\u043D\u044B\u0435\u0444\u043E\u0440\u043C\u044B \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435\u0432\u0441\u0442\u0440\u043E\u043A\u0443\u0432\u043D\u0443\u0442\u0440 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435\u0432\u0444\u0430\u0439\u043B \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435\u0437\u0430\u043F\u043E\u043B\u043D\u0435\u043D\u043E \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435\u0438\u0437\u0441\u0442\u0440\u043E\u043A\u0438\u0432\u043D\u0443\u0442\u0440 \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435\u0438\u0437\u0444\u0430\u0439\u043B\u0430 \u0438\u0437xml\u0442\u0438\u043F\u0430 \u0438\u043C\u043F\u043E\u0440\u0442\u043C\u043E\u0434\u0435\u043B\u0438xdto \u0438\u043C\u044F\u043A\u043E\u043C\u043F\u044C\u044E\u0442\u0435\u0440\u0430 \u0438\u043C\u044F\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044F \u0438\u043D\u0438\u0446\u0438\u0430\u043B\u0438\u0437\u0438\u0440\u043E\u0432\u0430\u0442\u044C\u043F\u0440\u0435\u0434\u043E\u043F\u0440\u0435\u0434\u0435\u043B\u0435\u043D\u043D\u044B\u0435\u0434\u0430\u043D\u043D\u044B\u0435 \u0438\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u044F\u043E\u0431\u043E\u0448\u0438\u0431\u043A\u0435 \u043A\u0430\u0442\u0430\u043B\u043E\u0433\u0431\u0438\u0431\u043B\u0438\u043E\u0442\u0435\u043A\u0438\u043C\u043E\u0431\u0438\u043B\u044C\u043D\u043E\u0433\u043E\u0443\u0441\u0442\u0440\u043E\u0439\u0441\u0442\u0432\u0430 \u043A\u0430\u0442\u0430\u043B\u043E\u0433\u0432\u0440\u0435\u043C\u0435\u043D\u043D\u044B\u0445\u0444\u0430\u0439\u043B\u043E\u0432 \u043A\u0430\u0442\u0430\u043B\u043E\u0433\u0434\u043E\u043A\u0443\u043C\u0435\u043D\u0442\u043E\u0432 \u043A\u0430\u0442\u0430\u043B\u043E\u0433\u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u044B \u043A\u043E\u0434\u0438\u0440\u043E\u0432\u0430\u0442\u044C\u0441\u0442\u0440\u043E\u043A\u0443 \u043A\u043E\u0434\u043B\u043E\u043A\u0430\u043B\u0438\u0437\u0430\u0446\u0438\u0438\u0438\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u043E\u043D\u043D\u043E\u0439\u0431\u0430\u0437\u044B \u043A\u043E\u0434\u0441\u0438\u043C\u0432\u043E\u043B\u0430 \u043A\u043E\u043C\u0430\u043D\u0434\u0430\u0441\u0438\u0441\u0442\u0435\u043C\u044B \u043A\u043E\u043D\u0435\u0446\u0433\u043E\u0434\u0430 \u043A\u043E\u043D\u0435\u0446\u0434\u043D\u044F \u043A\u043E\u043D\u0435\u0446\u043A\u0432\u0430\u0440\u0442\u0430\u043B\u0430 \u043A\u043E\u043D\u0435\u0446\u043C\u0435\u0441\u044F\u0446\u0430 \u043A\u043E\u043D\u0435\u0446\u043C\u0438\u043D\u0443\u0442\u044B \u043A\u043E\u043D\u0435\u0446\u043D\u0435\u0434\u0435\u043B\u0438 \u043A\u043E\u043D\u0435\u0446\u0447\u0430\u0441\u0430 \u043A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044F\u0431\u0430\u0437\u044B\u0434\u0430\u043D\u043D\u044B\u0445\u0438\u0437\u043C\u0435\u043D\u0435\u043D\u0430\u0434\u0438\u043D\u0430\u043C\u0438\u0447\u0435\u0441\u043A\u0438 \u043A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u044F\u0438\u0437\u043C\u0435\u043D\u0435\u043D\u0430 \u043A\u043E\u043F\u0438\u0440\u043E\u0432\u0430\u0442\u044C\u0434\u0430\u043D\u043D\u044B\u0435\u0444\u043E\u0440\u043C\u044B \u043A\u043E\u043F\u0438\u0440\u043E\u0432\u0430\u0442\u044C\u0444\u0430\u0439\u043B \u043A\u0440\u0430\u0442\u043A\u043E\u0435\u043F\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043B\u0435\u043D\u0438\u0435\u043E\u0448\u0438\u0431\u043A\u0438 \u043B\u0435\u0432 \u043C\u0430\u043A\u0441 \u043C\u0435\u0441\u0442\u043D\u043E\u0435\u0432\u0440\u0435\u043C\u044F \u043C\u0435\u0441\u044F\u0446 \u043C\u0438\u043D \u043C\u0438\u043D\u0443\u0442\u0430 \u043C\u043E\u043D\u043E\u043F\u043E\u043B\u044C\u043D\u044B\u0439\u0440\u0435\u0436\u0438\u043C \u043D\u0430\u0439\u0442\u0438 \u043D\u0430\u0439\u0442\u0438\u043D\u0435\u0434\u043E\u043F\u0443\u0441\u0442\u0438\u043C\u044B\u0435\u0441\u0438\u043C\u0432\u043E\u043B\u044Bxml \u043D\u0430\u0439\u0442\u0438\u043E\u043A\u043D\u043E\u043F\u043E\u043D\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u043E\u043D\u043D\u043E\u0439\u0441\u0441\u044B\u043B\u043A\u0435 \u043D\u0430\u0439\u0442\u0438\u043F\u043E\u043C\u0435\u0447\u0435\u043D\u043D\u044B\u0435\u043D\u0430\u0443\u0434\u0430\u043B\u0435\u043D\u0438\u0435 \u043D\u0430\u0439\u0442\u0438\u043F\u043E\u0441\u0441\u044B\u043B\u043A\u0430\u043C \u043D\u0430\u0439\u0442\u0438\u0444\u0430\u0439\u043B\u044B \u043D\u0430\u0447\u0430\u043B\u043E\u0433\u043E\u0434\u0430 \u043D\u0430\u0447\u0430\u043B\u043E\u0434\u043D\u044F \u043D\u0430\u0447\u0430\u043B\u043E\u043A\u0432\u0430\u0440\u0442\u0430\u043B\u0430 \u043D\u0430\u0447\u0430\u043B\u043E\u043C\u0435\u0441\u044F\u0446\u0430 \u043D\u0430\u0447\u0430\u043B\u043E\u043C\u0438\u043D\u0443\u0442\u044B \u043D\u0430\u0447\u0430\u043B\u043E\u043D\u0435\u0434\u0435\u043B\u0438 \u043D\u0430\u0447\u0430\u043B\u043E\u0447\u0430\u0441\u0430 \u043D\u0430\u0447\u0430\u0442\u044C\u0437\u0430\u043F\u0440\u043E\u0441\u0440\u0430\u0437\u0440\u0435\u0448\u0435\u043D\u0438\u044F\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044F \u043D\u0430\u0447\u0430\u0442\u044C\u0437\u0430\u043F\u0443\u0441\u043A\u043F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u044F \u043D\u0430\u0447\u0430\u0442\u044C\u043A\u043E\u043F\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u0435\u0444\u0430\u0439\u043B\u0430 \u043D\u0430\u0447\u0430\u0442\u044C\u043F\u0435\u0440\u0435\u043C\u0435\u0449\u0435\u043D\u0438\u0435\u0444\u0430\u0439\u043B\u0430 \u043D\u0430\u0447\u0430\u0442\u044C\u043F\u043E\u0434\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u0435\u0432\u043D\u0435\u0448\u043D\u0435\u0439\u043A\u043E\u043C\u043F\u043E\u043D\u0435\u043D\u0442\u044B \u043D\u0430\u0447\u0430\u0442\u044C\u043F\u043E\u0434\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u0435\u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u044F\u0440\u0430\u0431\u043E\u0442\u044B\u0441\u043A\u0440\u0438\u043F\u0442\u043E\u0433\u0440\u0430\u0444\u0438\u0435\u0439 \u043D\u0430\u0447\u0430\u0442\u044C\u043F\u043E\u0434\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u0435\u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u044F\u0440\u0430\u0431\u043E\u0442\u044B\u0441\u0444\u0430\u0439\u043B\u0430\u043C\u0438 \u043D\u0430\u0447\u0430\u0442\u044C\u043F\u043E\u0438\u0441\u043A\u0444\u0430\u0439\u043B\u043E\u0432 \u043D\u0430\u0447\u0430\u0442\u044C\u043F\u043E\u043B\u0443\u0447\u0435\u043D\u0438\u0435\u043A\u0430\u0442\u0430\u043B\u043E\u0433\u0430\u0432\u0440\u0435\u043C\u0435\u043D\u043D\u044B\u0445\u0444\u0430\u0439\u043B\u043E\u0432 \u043D\u0430\u0447\u0430\u0442\u044C\u043F\u043E\u043B\u0443\u0447\u0435\u043D\u0438\u0435\u043A\u0430\u0442\u0430\u043B\u043E\u0433\u0430\u0434\u043E\u043A\u0443\u043C\u0435\u043D\u0442\u043E\u0432 \u043D\u0430\u0447\u0430\u0442\u044C\u043F\u043E\u043B\u0443\u0447\u0435\u043D\u0438\u0435\u0440\u0430\u0431\u043E\u0447\u0435\u0433\u043E\u043A\u0430\u0442\u0430\u043B\u043E\u0433\u0430\u0434\u0430\u043D\u043D\u044B\u0445\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044F \u043D\u0430\u0447\u0430\u0442\u044C\u043F\u043E\u043B\u0443\u0447\u0435\u043D\u0438\u0435\u0444\u0430\u0439\u043B\u043E\u0432 \u043D\u0430\u0447\u0430\u0442\u044C\u043F\u043E\u043C\u0435\u0449\u0435\u043D\u0438\u0435\u0444\u0430\u0439\u043B\u0430 \u043D\u0430\u0447\u0430\u0442\u044C\u043F\u043E\u043C\u0435\u0449\u0435\u043D\u0438\u0435\u0444\u0430\u0439\u043B\u043E\u0432 \u043D\u0430\u0447\u0430\u0442\u044C\u0441\u043E\u0437\u0434\u0430\u043D\u0438\u0435\u0434\u0432\u043E\u0438\u0447\u043D\u044B\u0445\u0434\u0430\u043D\u043D\u044B\u0445\u0438\u0437\u0444\u0430\u0439\u043B\u0430 \u043D\u0430\u0447\u0430\u0442\u044C\u0441\u043E\u0437\u0434\u0430\u043D\u0438\u0435\u043A\u0430\u0442\u0430\u043B\u043E\u0433\u0430 \u043D\u0430\u0447\u0430\u0442\u044C\u0442\u0440\u0430\u043D\u0437\u0430\u043A\u0446\u0438\u044E \u043D\u0430\u0447\u0430\u0442\u044C\u0443\u0434\u0430\u043B\u0435\u043D\u0438\u0435\u0444\u0430\u0439\u043B\u043E\u0432 \u043D\u0430\u0447\u0430\u0442\u044C\u0443\u0441\u0442\u0430\u043D\u043E\u0432\u043A\u0443\u0432\u043D\u0435\u0448\u043D\u0435\u0439\u043A\u043E\u043C\u043F\u043E\u043D\u0435\u043D\u0442\u044B \u043D\u0430\u0447\u0430\u0442\u044C\u0443\u0441\u0442\u0430\u043D\u043E\u0432\u043A\u0443\u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u044F\u0440\u0430\u0431\u043E\u0442\u044B\u0441\u043A\u0440\u0438\u043F\u0442\u043E\u0433\u0440\u0430\u0444\u0438\u0435\u0439 \u043D\u0430\u0447\u0430\u0442\u044C\u0443\u0441\u0442\u0430\u043D\u043E\u0432\u043A\u0443\u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u044F\u0440\u0430\u0431\u043E\u0442\u044B\u0441\u0444\u0430\u0439\u043B\u0430\u043C\u0438 \u043D\u0435\u0434\u0435\u043B\u044F\u0433\u043E\u0434\u0430 \u043D\u0435\u043E\u0431\u0445\u043E\u0434\u0438\u043C\u043E\u0441\u0442\u044C\u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043D\u0438\u044F\u0441\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u044F \u043D\u043E\u043C\u0435\u0440\u0441\u0435\u0430\u043D\u0441\u0430\u0438\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u043E\u043D\u043D\u043E\u0439\u0431\u0430\u0437\u044B \u043D\u043E\u043C\u0435\u0440\u0441\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u044F\u0438\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u043E\u043D\u043D\u043E\u0439\u0431\u0430\u0437\u044B \u043D\u0440\u0435\u0433 \u043D\u0441\u0442\u0440 \u043E\u0431\u043D\u043E\u0432\u0438\u0442\u044C\u0438\u043D\u0442\u0435\u0440\u0444\u0435\u0439\u0441 \u043E\u0431\u043D\u043E\u0432\u0438\u0442\u044C\u043D\u0443\u043C\u0435\u0440\u0430\u0446\u0438\u044E\u043E\u0431\u044A\u0435\u043A\u0442\u043E\u0432 \u043E\u0431\u043D\u043E\u0432\u0438\u0442\u044C\u043F\u043E\u0432\u0442\u043E\u0440\u043D\u043E\u0438\u0441\u043F\u043E\u043B\u044C\u0437\u0443\u0435\u043C\u044B\u0435\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u044F \u043E\u0431\u0440\u0430\u0431\u043E\u0442\u043A\u0430\u043F\u0440\u0435\u0440\u044B\u0432\u0430\u043D\u0438\u044F\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044F \u043E\u0431\u044A\u0435\u0434\u0438\u043D\u0438\u0442\u044C\u0444\u0430\u0439\u043B\u044B \u043E\u043A\u0440 \u043E\u043F\u0438\u0441\u0430\u043D\u0438\u0435\u043E\u0448\u0438\u0431\u043A\u0438 \u043E\u043F\u043E\u0432\u0435\u0441\u0442\u0438\u0442\u044C \u043E\u043F\u043E\u0432\u0435\u0441\u0442\u0438\u0442\u044C\u043E\u0431\u0438\u0437\u043C\u0435\u043D\u0435\u043D\u0438\u0438 \u043E\u0442\u043A\u043B\u044E\u0447\u0438\u0442\u044C\u043E\u0431\u0440\u0430\u0431\u043E\u0442\u0447\u0438\u043A\u0437\u0430\u043F\u0440\u043E\u0441\u0430\u043D\u0430\u0441\u0442\u0440\u043E\u0435\u043A\u043A\u043B\u0438\u0435\u043D\u0442\u0430\u043B\u0438\u0446\u0435\u043D\u0437\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F \u043E\u0442\u043A\u043B\u044E\u0447\u0438\u0442\u044C\u043E\u0431\u0440\u0430\u0431\u043E\u0442\u0447\u0438\u043A\u043E\u0436\u0438\u0434\u0430\u043D\u0438\u044F \u043E\u0442\u043A\u043B\u044E\u0447\u0438\u0442\u044C\u043E\u0431\u0440\u0430\u0431\u043E\u0442\u0447\u0438\u043A\u043E\u043F\u043E\u0432\u0435\u0449\u0435\u043D\u0438\u044F \u043E\u0442\u043A\u0440\u044B\u0442\u044C\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435 \u043E\u0442\u043A\u0440\u044B\u0442\u044C\u0438\u043D\u0434\u0435\u043A\u0441\u0441\u043F\u0440\u0430\u0432\u043A\u0438 \u043E\u0442\u043A\u0440\u044B\u0442\u044C\u0441\u043E\u0434\u0435\u0440\u0436\u0430\u043D\u0438\u0435\u0441\u043F\u0440\u0430\u0432\u043A\u0438 \u043E\u0442\u043A\u0440\u044B\u0442\u044C\u0441\u043F\u0440\u0430\u0432\u043A\u0443 \u043E\u0442\u043A\u0440\u044B\u0442\u044C\u0444\u043E\u0440\u043C\u0443 \u043E\u0442\u043A\u0440\u044B\u0442\u044C\u0444\u043E\u0440\u043C\u0443\u043C\u043E\u0434\u0430\u043B\u044C\u043D\u043E \u043E\u0442\u043C\u0435\u043D\u0438\u0442\u044C\u0442\u0440\u0430\u043D\u0437\u0430\u043A\u0446\u0438\u044E \u043E\u0447\u0438\u0441\u0442\u0438\u0442\u044C\u0436\u0443\u0440\u043D\u0430\u043B\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u0438 \u043E\u0447\u0438\u0441\u0442\u0438\u0442\u044C\u043D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0438\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044F \u043E\u0447\u0438\u0441\u0442\u0438\u0442\u044C\u0441\u043E\u043E\u0431\u0449\u0435\u043D\u0438\u044F \u043F\u0430\u0440\u0430\u043C\u0435\u0442\u0440\u044B\u0434\u043E\u0441\u0442\u0443\u043F\u0430 \u043F\u0435\u0440\u0435\u0439\u0442\u0438\u043F\u043E\u043D\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u043E\u043D\u043D\u043E\u0439\u0441\u0441\u044B\u043B\u043A\u0435 \u043F\u0435\u0440\u0435\u043C\u0435\u0441\u0442\u0438\u0442\u044C\u0444\u0430\u0439\u043B \u043F\u043E\u0434\u043A\u043B\u044E\u0447\u0438\u0442\u044C\u0432\u043D\u0435\u0448\u043D\u044E\u044E\u043A\u043E\u043C\u043F\u043E\u043D\u0435\u043D\u0442\u0443 \u043F\u043E\u0434\u043A\u043B\u044E\u0447\u0438\u0442\u044C\u043E\u0431\u0440\u0430\u0431\u043E\u0442\u0447\u0438\u043A\u0437\u0430\u043F\u0440\u043E\u0441\u0430\u043D\u0430\u0441\u0442\u0440\u043E\u0435\u043A\u043A\u043B\u0438\u0435\u043D\u0442\u0430\u043B\u0438\u0446\u0435\u043D\u0437\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F \u043F\u043E\u0434\u043A\u043B\u044E\u0447\u0438\u0442\u044C\u043E\u0431\u0440\u0430\u0431\u043E\u0442\u0447\u0438\u043A\u043E\u0436\u0438\u0434\u0430\u043D\u0438\u044F \u043F\u043E\u0434\u043A\u043B\u044E\u0447\u0438\u0442\u044C\u043E\u0431\u0440\u0430\u0431\u043E\u0442\u0447\u0438\u043A\u043E\u043F\u043E\u0432\u0435\u0449\u0435\u043D\u0438\u044F \u043F\u043E\u0434\u043A\u043B\u044E\u0447\u0438\u0442\u044C\u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u0435\u0440\u0430\u0431\u043E\u0442\u044B\u0441\u043A\u0440\u0438\u043F\u0442\u043E\u0433\u0440\u0430\u0444\u0438\u0435\u0439 \u043F\u043E\u0434\u043A\u043B\u044E\u0447\u0438\u0442\u044C\u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u0435\u0440\u0430\u0431\u043E\u0442\u044B\u0441\u0444\u0430\u0439\u043B\u0430\u043C\u0438 \u043F\u043E\u0434\u0440\u043E\u0431\u043D\u043E\u0435\u043F\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043B\u0435\u043D\u0438\u0435\u043E\u0448\u0438\u0431\u043A\u0438 \u043F\u043E\u043A\u0430\u0437\u0430\u0442\u044C\u0432\u0432\u043E\u0434\u0434\u0430\u0442\u044B \u043F\u043E\u043A\u0430\u0437\u0430\u0442\u044C\u0432\u0432\u043E\u0434\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u044F \u043F\u043E\u043A\u0430\u0437\u0430\u0442\u044C\u0432\u0432\u043E\u0434\u0441\u0442\u0440\u043E\u043A\u0438 \u043F\u043E\u043A\u0430\u0437\u0430\u0442\u044C\u0432\u0432\u043E\u0434\u0447\u0438\u0441\u043B\u0430 \u043F\u043E\u043A\u0430\u0437\u0430\u0442\u044C\u0432\u043E\u043F\u0440\u043E\u0441 \u043F\u043E\u043A\u0430\u0437\u0430\u0442\u044C\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435 \u043F\u043E\u043A\u0430\u0437\u0430\u0442\u044C\u0438\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u044E\u043E\u0431\u043E\u0448\u0438\u0431\u043A\u0435 \u043F\u043E\u043A\u0430\u0437\u0430\u0442\u044C\u043D\u0430\u043A\u0430\u0440\u0442\u0435 \u043F\u043E\u043A\u0430\u0437\u0430\u0442\u044C\u043E\u043F\u043E\u0432\u0435\u0449\u0435\u043D\u0438\u0435\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044F \u043F\u043E\u043A\u0430\u0437\u0430\u0442\u044C\u043F\u0440\u0435\u0434\u0443\u043F\u0440\u0435\u0436\u0434\u0435\u043D\u0438\u0435 \u043F\u043E\u043B\u043D\u043E\u0435\u0438\u043C\u044F\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u04
612330\u0442\u0435\u043B\u044F \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044Ccom\u043E\u0431\u044A\u0435\u043A\u0442 \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044Cxml\u0442\u0438\u043F \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u0430\u0434\u0440\u0435\u0441\u043F\u043E\u043C\u0435\u0441\u0442\u043E\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u044E \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u0431\u043B\u043E\u043A\u0438\u0440\u043E\u0432\u043A\u0443\u0441\u0435\u0430\u043D\u0441\u043E\u0432 \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u0432\u0440\u0435\u043C\u044F\u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043D\u0438\u044F\u0441\u043F\u044F\u0449\u0435\u0433\u043E\u0441\u0435\u0430\u043D\u0441\u0430 \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u0432\u0440\u0435\u043C\u044F\u0437\u0430\u0441\u044B\u043F\u0430\u043D\u0438\u044F\u043F\u0430\u0441\u0441\u0438\u0432\u043D\u043E\u0433\u043E\u0441\u0435\u0430\u043D\u0441\u0430 \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u0432\u0440\u0435\u043C\u044F\u043E\u0436\u0438\u0434\u0430\u043D\u0438\u044F\u0431\u043B\u043E\u043A\u0438\u0440\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u0434\u0430\u043D\u043D\u044B\u0435\u0432\u044B\u0431\u043E\u0440\u0430 \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u0434\u043E\u043F\u043E\u043B\u043D\u0438\u0442\u0435\u043B\u044C\u043D\u044B\u0439\u043F\u0430\u0440\u0430\u043C\u0435\u0442\u0440\u043A\u043B\u0438\u0435\u043D\u0442\u0430\u043B\u0438\u0446\u0435\u043D\u0437\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u0434\u043E\u043F\u0443\u0441\u0442\u0438\u043C\u044B\u0435\u043A\u043E\u0434\u044B\u043B\u043E\u043A\u0430\u043B\u0438\u0437\u0430\u0446\u0438\u0438 \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u0434\u043E\u043F\u0443\u0441\u0442\u0438\u043C\u044B\u0435\u0447\u0430\u0441\u043E\u0432\u044B\u0435\u043F\u043E\u044F\u0441\u0430 \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u0437\u0430\u0433\u043E\u043B\u043E\u0432\u043E\u043A\u043A\u043B\u0438\u0435\u043D\u0442\u0441\u043A\u043E\u0433\u043E\u043F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u044F \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u0437\u0430\u0433\u043E\u043B\u043E\u0432\u043E\u043A\u0441\u0438\u0441\u0442\u0435\u043C\u044B \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u044F\u043E\u0442\u0431\u043E\u0440\u0430\u0436\u0443\u0440\u043D\u0430\u043B\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u0438 \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u0438\u0434\u0435\u043D\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u043E\u0440\u043A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u0438\u0437\u0432\u0440\u0435\u043C\u0435\u043D\u043D\u043E\u0433\u043E\u0445\u0440\u0430\u043D\u0438\u043B\u0438\u0449\u0430 \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u0438\u043C\u044F\u0432\u0440\u0435\u043C\u0435\u043D\u043D\u043E\u0433\u043E\u0444\u0430\u0439\u043B\u0430 \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u0438\u043C\u044F\u043A\u043B\u0438\u0435\u043D\u0442\u0430\u043B\u0438\u0446\u0435\u043D\u0437\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u0438\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u044E\u044D\u043A\u0440\u0430\u043D\u043E\u0432\u043A\u043B\u0438\u0435\u043D\u0442\u0430 \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0435\u0436\u0443\u0440\u043D\u0430\u043B\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u0438 \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0435\u0441\u043E\u0431\u044B\u0442\u0438\u044F\u0436\u0443\u0440\u043D\u0430\u043B\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u0438 \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u043A\u0440\u0430\u0442\u043A\u0438\u0439\u0437\u0430\u0433\u043E\u043B\u043E\u0432\u043E\u043A\u043F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u044F \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u043C\u0430\u043A\u0435\u0442\u043E\u0444\u043E\u0440\u043C\u043B\u0435\u043D\u0438\u044F \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u043C\u0430\u0441\u043A\u0443\u0432\u0441\u0435\u0444\u0430\u0439\u043B\u044B \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u043C\u0430\u0441\u043A\u0443\u0432\u0441\u0435\u0444\u0430\u0439\u043B\u044B\u043A\u043B\u0438\u0435\u043D\u0442\u0430 \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u043C\u0430\u0441\u043A\u0443\u0432\u0441\u0435\u0444\u0430\u0439\u043B\u044B\u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u043C\u0435\u0441\u0442\u043E\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u0435\u043F\u043E\u0430\u0434\u0440\u0435\u0441\u0443 \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u043C\u0438\u043D\u0438\u043C\u0430\u043B\u044C\u043D\u0443\u044
6123E\u0434\u043B\u0438\u043D\u0443\u043F\u0430\u0440\u043E\u043B\u0435\u0439\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u0435\u0439 \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u043D\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u043E\u043D\u043D\u0443\u044E\u0441\u0441\u044B\u043B\u043A\u0443 \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u043D\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u043E\u043D\u043D\u0443\u044E\u0441\u0441\u044B\u043B\u043A\u0443\u0438\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u043E\u043D\u043D\u043E\u0439\u0431\u0430\u0437\u044B \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u043E\u0431\u043D\u043E\u0432\u043B\u0435\u043D\u0438\u0435\u043A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438\u0431\u0430\u0437\u044B\u0434\u0430\u043D\u043D\u044B\u0445 \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u043E\u0431\u043D\u043E\u0432\u043B\u0435\u043D\u0438\u0435\u043F\u0440\u0435\u0434\u043E\u043F\u0440\u0435\u0434\u0435\u043B\u0435\u043D\u043D\u044B\u0445\u0434\u0430\u043D\u043D\u044B\u0445\u0438\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u043E\u043D\u043D\u043E\u0439\u0431\u0430\u0437\u044B \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u043E\u0431\u0449\u0438\u0439\u043C\u0430\u043A\u0435\u0442 \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u043E\u0431\u0449\u0443\u044E\u0444\u043E\u0440\u043C\u0443 \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u043E\u043A\u043D\u0430 \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u043E\u043F\u0435\u0440\u0430\u0442\u0438\u0432\u043D\u0443\u044E\u043E\u0442\u043C\u0435\u0442\u043A\u0443\u0432\u0440\u0435\u043C\u0435\u043D\u0438 \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u043E\u0442\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u0435\u0431\u0435\u0437\u043E\u043F\u0430\u0441\u043D\u043E\u0433\u043E\u0440\u0435\u0436\u0438\u043C\u0430 \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u043F\u0430\u0440\u0430\u043C\u0435\u0442\u0440\u044B\u0444\u0443\u043D\u043A\u0446\u0438\u043E\u043D\u0430\u043B\u044C\u043D\u044B\u0445\u043E\u043F\u0446\u0438\u0439\u0438\u043D\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u043F\u043E\u043B\u043D\u043E\u0435\u0438\u043C\u044F\u043F\u0440\u0435\u0434\u043E\u043F\u0440\u0435\u0434\u0435\u043B\u0435\u043D\u043D\u043E\u0433\u043E\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u044F \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u043F\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043B\u0435\u043D\u0438\u044F\u043D\u0430\u0432\u0438\u0433\u0430\u0446\u0438\u043E\u043D\u043D\u044B\u0445\u0441\u0441\u044B\u043B\u043E\u043A \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u043F\u0440\u043E\u0432\u0435\u0440\u043A\u0443\u0441\u043B\u043E\u0436\u043D\u043E\u0441\u0442\u0438\u043F\u0430\u0440\u043E\u043B\u0435\u0439\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u0435\u0439 \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u0440\u0430\u0437\u0434\u0435\u043B\u0438\u0442\u0435\u043B\u044C\u043F\u0443\u0442\u0438 \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u0440\u0430\u0437\u0434\u0435\u043B\u0438\u0442\u0435\u043B\u044C\u043F\u0443\u0442\u0438\u043A\u043B\u0438\u0435\u043D\u0442\u0430 \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u0440\u0430\u0437\u0434\u0435\u043B\u0438\u0442\u0435\u043B\u044C\u043F\u0443\u0442\u0438\u0441\u0435\u0440\u0432\u0435\u0440\u0430 \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u0441\u0435\u0430\u043D\u0441\u044B\u0438\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u043E\u043D\u043D\u043E\u0439\u0431\u0430\u0437\u044B \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u0441\u043A\u043E\u0440\u043E\u0441\u0442\u044C\u043A\u043B\u0438\u0435\u043D\u0442\u0441\u043A\u043E\u0433\u043E\u0441\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u044F \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u0441\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u044F\u0438\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u043E\u043D\u043D\u043E\u0439\u0431\u0430\u0437\u044B \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u0441\u043E\u043E\u0431\u0449\u0435\u043D\u0438\u044F\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044E \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u0441\u043E\u043E\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0438\u0435\u043E\u0431\u044A\u0435\u043A\u0442\u0430\u0438\u0444\u043E\u0440\u043C\u044B \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u0441\u043E\u0441\u0442\u0430\u0432\u0441\u0442\u0430\u043D\u0434\u0430\u0440\u0442\u043D\u043E\u0433\u043E\u0438\u043D\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430odata \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u0441\u0442\u0440\u0443\u043A\u0442\u0443\u0440\u0443\u0445\u0440\u0430\u043D\u0435\u043D\u0438\u044F\u0431\u0430\u0437\u044B\u0434\u0430\u043D\u043D\u044B\u0445 \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u0442\u0435\u043A\u0443\u0449\u0438\u0439\u0441\u0435\u0430\u043D\u0441\u0438\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u043E\u043D\u043D\u043E\u0439\u0431\u0430\u0437\u044B \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u0444\u0430\u0439\u043B \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u0444\u0430\u0439\u043B\u044B \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u0444\u043E\u0440\u043C\u0443 \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u0444\u0443\u043D\u043A\u0446\u0438\u043E\u043D\u0430\u043B\u044C\u043D\u0443\u044
6123E\u043E\u043F\u0446\u0438\u044E \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u0444\u0443\u043D\u043A\u0446\u0438\u043E\u043D\u0430\u043B\u044C\u043D\u0443\u044E\u043E\u043F\u0446\u0438\u044E\u0438\u043D\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 \u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u0447\u0430\u0441\u043E\u0432\u043E\u0439\u043F\u043E\u044F\u0441\u0438\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u043E\u043D\u043D\u043E\u0439\u0431\u0430\u0437\u044B \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u0438\u043E\u0441 \u043F\u043E\u043C\u0435\u0441\u0442\u0438\u0442\u044C\u0432\u043E\u0432\u0440\u0435\u043C\u0435\u043D\u043D\u043E\u0435\u0445\u0440\u0430\u043D\u0438\u043B\u0438\u0449\u0435 \u043F\u043E\u043C\u0435\u0441\u0442\u0438\u0442\u044C\u0444\u0430\u0439\u043B \u043F\u043E\u043C\u0435\u0441\u0442\u0438\u0442\u044C\u0444\u0430\u0439\u043B\u044B \u043F\u0440\u0430\u0432 \u043F\u0440\u0430\u0432\u043E\u0434\u043E\u0441\u0442\u0443\u043F\u0430 \u043F\u0440\u0435\u0434\u043E\u043F\u0440\u0435\u0434\u0435\u043B\u0435\u043D\u043D\u043E\u0435\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435 \u043F\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043B\u0435\u043D\u0438\u0435\u043A\u043E\u0434\u0430\u043B\u043E\u043A\u0430\u043B\u0438\u0437\u0430\u0446\u0438\u0438 \u043F\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043B\u0435\u043D\u0438\u0435\u043F\u0435\u0440\u0438\u043E\u0434\u0430 \u043F\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043B\u0435\u043D\u0438\u0435\u043F\u0440\u0430\u0432\u0430 \u043F\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043B\u0435\u043D\u0438\u0435\u043F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u044F \u043F\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043B\u0435\u043D\u0438\u0435\u0441\u043E\u0431\u044B\u0442\u0438\u044F\u0436\u0443\u0440\u043D\u0430\u043B\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u0438 \u043F\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043B\u0435\u043D\u0438\u0435\u0447\u0430\u0441\u043E\u0432\u043E\u0433\u043E\u043F\u043E\u044F\u0441\u0430 \u043F\u0440\u0435\u0434\u0443\u043F\u0440\u0435\u0436\u0434\u0435\u043D\u0438\u0435 \u043F\u0440\u0435\u043A\u0440\u0430\u0442\u0438\u0442\u044C\u0440\u0430\u0431\u043E\u0442\u0443\u0441\u0438\u0441\u0442\u0435\u043C\u044B \u043F\u0440\u0438\u0432\u0438\u043B\u0435\u0433\u0438\u0440\u043E\u0432\u0430\u043D\u043D\u044B\u0439\u0440\u0435\u0436\u0438\u043C \u043F\u0440\u043E\u0434\u043E\u043B\u0436\u0438\u0442\u044C\u0432\u044B\u0437\u043E\u0432 \u043F\u0440\u043E\u0447\u0438\u0442\u0430\u0442\u044Cjson \u043F\u0440\u043E\u0447\u0438\u0442\u0430\u0442\u044Cxml \u043F\u0440\u043E\u0447\u0438\u0442\u0430\u0442\u044C\u0434\u0430\u0442\u0443json \u043F\u0443\u0441\u0442\u0430\u044F\u0441\u0442\u0440\u043E\u043A\u0430 \u0440\u0430\u0431\u043E\u0447\u0438\u0439\u043A\u0430\u0442\u0430\u043B\u043E\u0433\u0434\u0430\u043D\u043D\u044B\u0445\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044F \u0440\u0430\u0437\u0431\u043B\u043E\u043A\u0438\u0440\u043E\u0432\u0430\u0442\u044C\u0434\u0430\u043D\u043D\u044B\u0435\u0434\u043B\u044F\u0440\u0435\u0434\u0430\u043A\u0442\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F \u0440\u0430\u0437\u0434\u0435\u043B\u0438\u0442\u044C\u0444\u0430\u0439\u043B \u0440\u0430\u0437\u043E\u0440\u0432\u0430\u0442\u044C\u0441\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u0435\u0441\u0432\u043D\u0435\u0448\u043D\u0438\u043C\u0438\u0441\u0442\u043E\u0447\u043D\u0438\u043A\u043E\u043C\u0434\u0430\u043D\u043D\u044B\u0445 \u0440\u0430\u0441\u043A\u043E\u0434\u0438\u0440\u043E\u0432\u0430\u0442\u044C\u0441\u0442\u0440\u043E\u043A\u0443 \u0440\u043E\u043B\u044C\u0434\u043E\u0441\u0442\u0443\u043F\u043D\u0430 \u0441\u0435\u043A\u0443\u043D\u0434\u0430 \u0441\u0438\u0433\u043D\u0430\u043B \u0441\u0438\u043C\u0432\u043E\u043B \u0441\u043A\u043E\u043F\u0438\u0440\u043E\u0432\u0430\u0442\u044C\u0436\u0443\u0440\u043D\u0430\u043B\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u0438 \u0441\u043C\u0435\u0449\u0435\u043D\u0438\u0435\u043B\u0435\u0442\u043D\u0435\u0433\u043E\u0432\u0440\u0435\u043C\u0435\u043D\u0438 \u0441\u043C\u0435\u0449\u0435\u043D\u0438\u0435\u0441\u0442\u0430\u043D\u0434\u0430\u0440\u0442\u043D\u043E\u0433\u043E\u0432\u0440\u0435\u043C\u0435\u043D\u0438 \u0441\u043E\u0435\u0434\u0438\u043D\u0438\u0442\u044C\u0431\u0443\u0444\u0435\u0440\u044B\u0434\u0432\u043E\u0438\u0447\u043D\u044B\u0445\u0434\u0430\u043D\u043D\u044B\u0445 \u0441\u043E\u0437\u0434\u0430\u0442\u044C\u043A\u0430\u0442\u0430\u043B\u043E\u0433 \u0441\u043E\u0437\u0434\u0430\u0442\u044C\u0444\u0430\u0431\u0440\u0438\u043A\u0443xdto \u0441\u043E\u043A\u0440\u043B \u0441\u043E\u043A\u0440\u043B\u043F \u0441\u043E\u043A\u0440\u043F \u0441\u043E\u043E\u0431\u0449\u0438\u0442\u044C \u0441\u043E\u0441\u0442\u043E\u044F\u043D\u0438\u0435 \u0441\u043E\u0445\u0440\u0430\u043D\u0438\u0442\u044C\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435 \u0441\u043E\u0445\u0440\u0430\u043D\u0438\u0442\u044C\u043D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0438\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044F \u0441\u0440\u0435\u0434 \u0441\u0442\u0440\u0434\u043B\u0438\u043D\u0430 \u0441\u0442\u0440\u0437\u0430\u043A\u0430\u043D\u0447\u0438\u0432\u0430\u0435\u0442\u0441\u044F\u043D\u0430 \u0441\u0442\u0440\u0437\u0430\u043C\u0435\u043D\u0438\u0442\u044C \u0441\u0442\u0440\u043D\u0430\u0439\u0442\u0438 \u0441\u0442\u0440\u043D\u0430\u0447\u0438\u043D\u0430\u0435\u0442\u0441\u044F\u0441 \u0441\u0442\u0440\u043E\u043A\u0430 \u0441\u0442\u0440\u043E\u043A\u0430\u0441\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u044F\u0438\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u043E\u043D\u043D\u043E\u0439\u0431\u0430\u0437\u044B \u0441\u0442\u0440\u043F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u0441\u0442\u0440\u043E\u043A\u0443 \u0441\u0442\u0440\u0440\u0430\u0437\u0434\u0435\u043B\u0438\u0442\u044C \u0441\u0442\u0440\u0441\u043E\u0435\u0434\u0438\u043D\u0438\u0442\u044C \u0441\u0442\u0440\u0441\u0440\u0430\u0432\u043D\u0438\u0442\u044C \u0441\u0442\u0440\u0447\u0438\u0441\u043B\u043E\u0432\u0445\u043E\u0436\u0434\u0435\u043D\u0438\u0439 \u0441\u0442\u0440\u0447\u0438\u0441\u043B\u043E\u0441\u0442\u0440\u043E\u043A \u0441\u0442\u0440\u0448\u0430\u0431\u043B\u043E\u043D \u0442\u0435\u043A\u0443\u0449\u0430\u044F\u0434\u0430\u0442\u0430 \u0442\u0435\u043A\u0443\u0449\u0430\u044F\u0434\u0430\u0442\u0430\u0441\u0435\u0430\u043D\u0441\u0430 \u0442\u0435\u043A\u0443\u0449\u0430\u044F\u0443\u043D\u0438\u0432\u0435\u0440\u0441\u0430\u043B\u044C\u043D\u0430\u044F\u0434\u0430\u0442\u0430 \u0442\u0435\u043A\u0443\u0449\u0430\u044F\u0443\u043D\u0438\u0432\u0435\u0440\u0441\u0430\u043B\u044C\u043D\u0430\u044F\u0434\u0430\u0442\u0430\u0432\u043C\u0438\u043B\u043B\u0438\u0441\u0435\u043A\u0443\u043D\u0434\u0430\u0445 \u0442\u0435\u043A\u0443\u0449\u0438\u0439\u0432\u0430\u0440\u0438\u0430\u043D\u0442\u0438\u043D\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430\u043A\u043B\u0438\u0435\u043D\u0442\u0441\u043A\u043E\u0433\u043E\u043F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u044F \u0442\u0435\u043A\u0443\u0449\u0438\u0439\u0432\u0430\u0440\u0438\u0430\u043D\u0442\u043E\u0441\u043D\u043E\u0432\u043D\u043E\u0433\u043E\u0448\u0440\u0438\u0444\u0442\u0430\u043A\u043B\u0438\u0435\u043D\u0442\u0441\u043A\u043E\u0433\u043E\u043F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u044F \u0442\u0435\u043A\u0443\u0449\u0438\u0439\u043A\u043E\u0434\u043B\u043E\u043A\u0430\u043B\u0438\u0437\u0430\u0446\u0438\u0438 \u0442\u0435\u043A\u0443\u0449\u0438\u0439\u0440\u0435\u0436\u0438\u043C\u0437\u0430\u043F\u0443\u0441\u043A\u0430 \u0442\u0435\u043A\u0443\u0449\u0438\u0439\u044F\u0437\u044B\u043A \u0442\u0435\u043A\u0443\u0449\u0438\u0439\u044F\u0437\u044B\u043A\u0441\u0438\u0441\u0442\u0435\u043C\u044B \u0442\u0438\u043F \u0442\u0438\u043F\u0437\u043D\u0447 \u0442\u0440\u0430\u043D\u0437\u0430\u043A\u0446\u0438\u044F\u0430\u043A\u0442\u0438\u0432\u043D\u0430 \u0442\u0440\u0435\u0433 \u0443\u0434\u0430\u043B\u0438\u0442\u044C\u0434\u0430\u043D\u043D\u044B\u0435\u0438\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u043E\u043D\u043D\u043E\u0439\u0431\u0430\u0437\u044B \u0443\u0434\u0430\u043B\u0438\u0442\u044C\u0438\u0437\u0432\u0440\u0435\u043C\u0435\u043D\u043D\u043E\u0433\u043E\u0445\u0440\u0430\u043D\u0438\u043B\u0438\u0449\u0430 \u0443\u0434\u0430\u043B\u0438\u0442\u044C\u043E\u0431\u044A\u0435\u043A\u0442\u044B \u0443\u0434\u0430\u043B\u0438\u0442\u044C\u0444\u0430\u0439\u043B\u044B \u0443\u043D\u0438\u0432\u0435\u0440\u0441\u0430\u043B\u044C\u043D\u043E\u0435\u0432\u0440\u0435\u043C\u044F \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C\u0431\u0435\u0437\u043E\u043F\u0430\u0441\u043D\u044B\u0439\u0440\u0435\u0436\u0438\u043C \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C\u0431\u0435\u0437\u043E\u043F\u0430\u0441\u043D\u044B\u0439\u0440\u0435\u0436\u0438\u043C\u0440\u0430\u0437\u0434\u0435\u043B\u0435\u043D\u0438\u044F\u0434\u0430\u043D\u043D\u044B\u0445 \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C\u0431\u043B\u043E\u043A\u0438\u0440\u043E\u0432\u043A\u0443\u0441\u0435\u0430\u043D\u0441\u043E\u0432 \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C\u0432\u043D\u0435\u0448\u043D\u044E\u044E\u043A\u043E\u043C\u043F\u043E\u043D\u0435\u043D\u0442\u0443 \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C\u0432\u0440\u0435\u043C\u044F\u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043D\u0438\u044F\u0441\u043F\u044F\u0449\u0435\u0433\u043E\u0441\u0435\u0430\u043D\u0441\u0430 \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C\u0432\u0440\u0435\u043C\u044F\u0437\u0430\u0441\u044B\u043F\u0430\u043D\u0438\u044F\u043F\u0430\u0441\u0441\u0438\u0432\u043D\u043E\u0433\u043E\u0441\u0435\u0430\u043D\u0441\u0430 \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C\u0432\u0440\u0435\u043C\u044F\u043E\u0436\u0438\u0434\u0430\u043D\u0438\u044F\u0431\u043B\u043E\u043A\u0438\u0440\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C\u0437\u0430\u0433\u043E\u043B\u043E\u0432\u043E\u043A\u043A\u043B\u0438\u0435\u043D\u0442\u0441\u043A\u043E\u0433\u043E\u043F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u044F \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C\u0437\u0430\u0433\u043E\u043B\u043E\u0432\u043E\u043A\u0441\u0438\u0441\u0442\u0435\u043C\u044B \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C\u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0435\u0436\u0443\u0440\u043D\u0430\u043B\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u0438 \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C\u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0435\u0441\u043E\u0431\u044B\u0442\u0438\u044F\u0436\u0443\u0440\u043D\u0430\u043B\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u0438 \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C\u043A\u0440\u0430\u0442\u043A\u0438\u0439\u0437\u0430\u0433\u043E\u043B\u043E\u0432\u043E\u043A\u043F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u044F \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C\u043C\u0438\u043D\u0438\u043C\u0430\u043B\u044C\u043D\u0443\u044
6123E\u0434\u043B\u0438\u043D\u0443\u043F\u0430\u0440\u043E\u043B\u0435\u0439\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u0435\u0439 \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C\u043C\u043E\u043D\u043E\u043F\u043E\u043B\u044C\u043D\u044B\u0439\u0440\u0435\u0436\u0438\u043C \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C\u043D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0438\u043A\u043B\u0438\u0435\u043D\u0442\u0430\u043B\u0438\u0446\u0435\u043D\u0437\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C\u043E\u0431\u043D\u043E\u0432\u043B\u0435\u043D\u0438\u0435\u043F\u0440\u0435\u0434\u043E\u043F\u0440\u0435\u0434\u0435\u043B\u0435\u043D\u043D\u044B\u0445\u0434\u0430\u043D\u043D\u044B\u0445\u0438\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u043E\u043D\u043D\u043E\u0439\u0431\u0430\u0437\u044B \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C\u043E\u0442\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u0435\u0431\u0435\u0437\u043E\u043F\u0430\u0441\u043D\u043E\u0433\u043E\u0440\u0435\u0436\u0438\u043C\u0430 \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C\u043F\u0430\u0440\u0430\u043C\u0435\u0442\u0440\u044B\u0444\u0443\u043D\u043A\u0446\u0438\u043E\u043D\u0430\u043B\u044C\u043D\u044B\u0445\u043E\u043F\u0446\u0438\u0439\u0438\u043D\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C\u043F\u0440\u0438\u0432\u0438\u043B\u0435\u0433\u0438\u0440\u043E\u0432\u0430\u043D\u043D\u044B\u0439\u0440\u0435\u0436\u0438\u043C \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C\u043F\u0440\u043E\u0432\u0435\u0440\u043A\u0443\u0441\u043B\u043E\u0436\u043D\u043E\u0441\u0442\u0438\u043F\u0430\u0440\u043E\u043B\u0435\u0439\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u0435\u0439 \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C\u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u0435\u0440\u0430\u0431\u043E\u0442\u044B\u0441\u043A\u0440\u0438\u043F\u0442\u043E\u0433\u0440\u0430\u0444\u0438\u0435\u0439 \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C\u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u0435\u0440\u0430\u0431\u043E\u0442\u044B\u0441\u0444\u0430\u0439\u043B\u0430\u043C\u0438 \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C\u0441\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u0435\u0441\u0432\u043D\u0435\u0448\u043D\u0438\u043C\u0438\u0441\u0442\u043E\u0447\u043D\u0438\u043A\u043E\u043C\u0434\u0430\u043D\u043D\u044B\u0445 \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C\u0441\u043E\u043E\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0438\u0435\u043E\u0431\u044A\u0435\u043A\u0442\u0430\u0438\u0444\u043E\u0440\u043C\u044B \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C\u0441\u043E\u0441\u0442\u0430\u0432\u0441\u0442\u0430\u043D\u0434\u0430\u0440\u0442\u043D\u043E\u0433\u043E\u0438\u043D\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430odata \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C\u0447\u0430\u0441\u043E\u0432\u043E\u0439\u043F\u043E\u044F\u0441\u0438\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u043E\u043D\u043D\u043E\u0439\u0431\u0430\u0437\u044B \u0443\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C\u0447\u0430\u0441\u043E\u0432\u043E\u0439\u043F\u043E\u044F\u0441\u0441\u0435\u0430\u043D\u0441\u0430 \u0444\u043E\u0440\u043C\u0430\u0442 \u0446\u0435\u043B \u0447\u0430\u0441 \u0447\u0430\u0441\u043E\u0432\u043E\u0439\u043F\u043E\u044F\u0441 \u0447\u0430\u0441\u043E\u0432\u043E\u0439\u043F\u043E\u044F\u0441\u0441\u0435\u0430\u043D\u0441\u0430 \u0447\u0438\u0441\u043B\u043E \u0447\u0438\u0441\u043B\u043E\u043F\u0440\u043E\u043F\u0438\u0441\u044C\u044E \u044D\u0442\u043E\u0430\u0434\u0440\u0435\u0441\u0432\u0440\u0435\u043C\u0435\u043D\u043D\u043E\u0433\u043E\u0445\u0440\u0430\u043D\u0438\u043B\u0438\u0449\u0430 ", E = "ws\u0441\u0441\u044B\u043B\u043A\u0438 \u0431\u0438\u0431\u043B\u0438\u043E\u0442\u0435\u043A\u0430\u043A\u0430\u0440\u0442\u0438\u043D\u043E\u043A \u0431\u0438\u0431\u043B\u0438\u043E\u0442\u0435\u043A\u0430\u043C\u0430\u043A\u0435\u0442\u043E\u0432\u043E\u0444\u043E\u0440\u043C\u043B\u0435\u043D\u0438\u044F\u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 \u0431\u0438\u0431\u043B\u0438\u043E\u0442\u0435\u043A\u0430\u0441\u0442\u0438\u043B\u0435\u0439 \u0431\u0438\u0437\u043D\u0435\u0441\u043F\u0440\u043E\u0446\u0435\u0441\u0441\u044B \u0432\u043D\u0435\u0448\u043D\u0438\u0435\u0438\u0441\u0442\u043E\u0447\u043D\u0438\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 \u0432\u043D\u0435\u0448\u043D\u0438\u0435\u043E\u0431\u0440\u0430\u0431\u043E\u0442\u043A\u0438 \u0432\u043D\u0435\u0448\u043D\u0438\u0435\u043E\u0442\u0447\u0435\u0442\u044B \u0432\u0441\u0442\u0440\u043E\u0435\u043D\u043D\u044B\u0435\u043F\u043E\u043A\u0443\u043F\u043A\u0438 \u0433\u043B\u0430\u0432\u043D\u044B\u0439\u0438\u043D\u0442\u0435\u0440\u0444\u0435\u0439\u0441 \u0433\u043B\u0430\u0432\u043D\u044B\u0439\u0441\u0442\u0438\u043B\u044C \u0434\u043E\u043A\u0443\u043C\u0435\u043D\u0442\u044B \u0434\u043E\u0441\u0442\u0430\u0432\u043B\u044F\u0435\u043C\u044B\u0435\u0443\u0432\u0435\u0434\u043E\u043C\u043B\u0435\u043D\u0438\u044F \u0436\u0443\u0440\u043D\u0430\u043B\u044B\u0434\u043E\u043A\u0443\u043C\u0435\u043D\u0442\u043E\u0432 \u0437\u0430\u0434\u0430\u0447\u0438 \u0438\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u044F\u043E\u0431\u0438\u043D\u0442\u0435\u0440\u043D\u0435\u0442\u0441\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u0438 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0435\u0440\u0430\u0431\u043E\u0447\u0435\u0439\u0434\u0430\u0442\u044B \u0438\u0441\u0442\u043E\u0440\u0438\u044F\u0440\u0430\u0431\u043E\u0442\u044B\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044F \u043A\u043E\u043D\u0441\u0442\u0430\u043D\u0442\u044B \u043A\u0440\u0438\u0442\u0435\u0440\u0438\u0438\u043E\u0442\u0431\u043E\u0440\u0430 \u043C\u0435\u0442\u0430\u0434\u0430\u043D\u043D\u044B\u0435 \u043E\u0431\u0440\u0430\u0431\u043E\u0442\u043A\u0438 \u043E\u0442\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435\u0440\u0435\u043A\u043B\u0430\u043C\u044B \u043E\u0442\u043F\u0440\u0430\u0432\u043A\u0430\u0434\u043E\u0441\u0442\u0430\u0432\u043B\u044F\u0435\u043C\u044B\u0445\u0443\u0432\u0435\u0434\u043E\u043C\u043B\u0435\u043D\u0438\u0439 \u043E\u0442\u0447\u0435\u0442\u044B \u043F\u0430\u043D\u0435\u043B\u044C\u0437\u0430\u0434\u0430\u0447\u043E\u0441 \u043F\u0430\u0440\u0430\u043C\u0435\u0442\u0440\u0437\u0430\u043F\u0443\u0441\u043A\u0430 \u043F\u0430\u0440\u0430\u043C\u0435\u0442\u0440\u044B\u0441\u0435\u0430\u043D\u0441\u0430 \u043F\u0435\u0440\u0435\u0447\u0438\u0441\u043B\u0435\u043D\u0438\u044F \u043F\u043B\u0430\u043D\u044B\u0432\u0438\u0434\u043E\u0432\u0440\u0430\u0441\u0447\u0435\u0442\u0430 \u043F\u043B\u0430\u043D\u044B\u0432\u0438\u0434\u043E\u0432\u0445\u0430\u0440\u0430\u043A\u0442\u0435\u0440\u0438\u0441\u0442\u0438\u043A \u043F\u043B\u0430\u043D\u044B\u043E\u0431\u043C\u0435\u043D\u0430 \u043F\u043B\u0430\u043D\u044B\u0441\u0447\u0435\u0442\u043E\u0432 \u043F\u043E\u043B\u043D\u043E\u0442\u0435\u043A\u0441\u0442\u043E\u0432\u044B\u0439\u043F\u043E\u0438\u0441\u043A \u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u0438\u0438\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u043E\u043D\u043D\u043E\u0439\u0431\u0430\u0437\u044B \u043F\u043E\u0441\u043B\u0435\u0434\u043E\u0432\u0430\u0442\u0435\u043B\u044C\u043D\u043E\u0441\u0442\u0438 \u043F\u0440\u043E\u0432\u0435\u0440\u043A\u0430\u0432\u0441\u0442\u0440\u043E\u0435\u043D\u043D\u044B\u0445\u043F\u043E\u043A\u0443\u043F\u043E\u043A \u0440\u0430\u0431\u043E\u0447\u0430\u044F\u0434\u0430\u0442\u0430 \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u044F\u043A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u044B\u0431\u0443\u0445\u0433\u0430\u043B\u0442\u0435\u0440\u0438\u0438 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u044B\u043D\u0430\u043A\u043E\u043F\u043B\u0435\u043D\u0438\u044F \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u044B\u0440\u0430\u0441\u0447\u0435\u0442\u0430 \u0440\u0435\u0433\u0438\u0441\u0442\u0440\u044B\u0441\u0432\u0435\u0434\u0435\u043D\u0438\u0439 \u0440\u0435\u0433\u043B\u0430\u043C\u0435\u043D\u0442\u043D\u044B\u0435\u0437\u0430\u0434\u0430\u043D\u0438\u044F \u0441\u0435\u0440\u0438\u0430\u043B\u0438\u0437\u0430\u0442\u043E\u0440xdto \u0441\u043F\u0440\u0430\u0432\u043E\u0447\u043D\u0438\u043A\u0438 \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430\u0433\u0435\u043E\u043F\u043E\u0437\u0438\u0446\u0438\u043E\u043D\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430\u043A\u0440\u0438\u043F\u0442\u043E\u0433\u0440\u0430\u0444\u0438\u0438 \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430\u043C\u0443\u043B\u044C\u0442\u0438\u043C\u0435\u0434\u0438\u0430 \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430\u043E\u0442\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u044F\u0440\u0435\u043A\u043B\u0430\u043C\u044B \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430\u043F\u043E\u0447\u0442\u044B \u0441\u0440\u0435\u0434\u0441\u0442\u0432\u0430\u0442\u0435\u043B\u0435\u0444\u043E\u043D\u0438\u0438 \u0444\u0430\u0431\u0440\u0438\u043A\u0430xdto \u0444\u0430\u0439\u043B\u043E\u0432\u044B\u0435\u043F\u043E\u0442\u043E\u043A\u0438 \u0444\u043E\u043D\u043E\u0432\u044B\u0435\u0437\u0430\u0434\u0430\u043D\u0438\u044F \u0445\u0440\u0430\u043D\u0438\u043B\u0438\u0449\u0430\u043D\u0430\u0441\u0442\u0440\u043E\u0435\u043A \u0445\u0440\u0430\u043D\u0438\u043B\u0438\u0449\u0435\u0432\u0430\u0440\u0438\u0430\u043D\u0442\u043E\u0432\u043E\u0442\u0447\u0435\u0442\u043E\u0432 \u0445\u0440\u0430\u043D\u0438\u043B\u0438\u0449\u0435\u043D\u0430\u0441\u0442\u0440\u043E\u0435\u043A\u0434\u0430\u043D\u043D\u044B\u0445\u0444\u043E\u0440\u043C \u0445\u0440\u0430\u043D\u0438\u043B\u0438\u0449\u0435\u043E\u0431\u0449\u0438\u0445\u043D\u0430\u0441\u0442\u0440\u043E\u0435\u043A \u0445\u0440\u0430\u043D\u0438\u043B\u0438\u0449\u0435\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044C\u0441\u043A\u0438\u0445\u043D\u0430\u0441\u0442\u0440\u043E\u0435\u043A\u0434\u0438\u043D\u0430\u043C\u0438\u0447\u0435\u0441\u043A\u0438\u0445\u0441\u043F\u0438\u0441\u043A\u043E\u0432 \u0445\u0440\u0430\u043D\u0438\u043B\u0438\u0449\u0435\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044C\u0441\u043A\u0438\u0445\u043D\u0430\u0441\u0442\u0440\u043E\u0435\u043A\u043E\u0442\u0447\u0435\u0442\u043E\u0432 \u0445\u0440\u0430\u043D\u0438\u043B\u0438\u0449\u0435\u0441\u0438\u0441\u0442\u0435\u043C\u043D\u044B\u0445\u043D\u0430\u0441\u0442\u0440\u043E\u0435\u043A ", f = u + _ + g + E, b = "
6123web\u0446\u0432\u0435\u0442\u0430 windows\u0446\u0432\u0435\u0442\u0430 windows\u0448\u0440\u0438\u0444\u0442\u044B \u0431\u0438\u0431\u043B\u0438\u043E\u0442\u0435\u043A\u0430\u043A\u0430\u0440\u0442\u0438\u043D\u043E\u043A \u0440\u0430\u043C\u043A\u0438\u0441\u0442\u0438\u043B\u044F \u0441\u0438\u043C\u0432\u043E\u043B\u044B \u0446\u0432\u0435\u0442\u0430\u0441\u0442\u0438\u043B\u044F \u0448\u0440\u0438\u0444\u0442\u044B\u0441\u0442\u0438\u043B\u044F ", S = "\u0430\u0432\u0442\u043E\u043C\u0430\u0442\u0438\u0447\u0435\u0441\u043A\u043E\u0435\u0441\u043E\u0445\u0440\u0430\u043D\u0435\u043D\u0438\u0435\u0434\u0430\u043D\u043D\u044B\u0445\u0444\u043E\u0440\u043C\u044B\u0432\u043D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0430\u0445 \u0430\u0432\u0442\u043E\u043D\u0443\u043C\u0435\u0440\u0430\u0446\u0438\u044F\u0432\u0444\u043E\u0440\u043C\u0435 \u0430\u0432\u0442\u043E\u0440\u0430\u0437\u0434\u0432\u0438\u0436\u0435\u043D\u0438\u0435\u0441\u0435\u0440\u0438\u0439 \u0430\u043D\u0438\u043C\u0430\u0446\u0438\u044F\u0434\u0438\u0430\u0433\u0440\u0430\u043C\u043C\u044B \u0432\u0430\u0440\u0438\u0430\u043D\u0442\u0432\u044B\u0440\u0430\u0432\u043D\u0438\u0432\u0430\u043D\u0438\u044F\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u043E\u0432\u0438\u0437\u0430\u0433\u043E\u043B\u043E\u0432\u043A\u043E\u0432 \u0432\u0430\u0440\u0438\u0430\u043D\u0442\u0443\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u044F\u0432\u044B\u0441\u043E\u0442\u043E\u0439\u0442\u0430\u0431\u043B\u0438\u0446\u044B \u0432\u0435\u0440\u0442\u0438\u043A\u0430\u043B\u044C\u043D\u0430\u044F\u043F\u0440\u043E\u043A\u0440\u0443\u0442\u043A\u0430\u0444\u043E\u0440\u043C\u044B \u0432\u0435\u0440\u0442\u0438\u043A\u0430\u043B\u044C\u043D\u043E\u0435\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u0435 \u0432\u0435\u0440\u0442\u0438\u043A\u0430\u043B\u044C\u043D\u043E\u0435\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u0435\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430 \u0432\u0438\u0434\u0433\u0440\u0443\u043F\u043F\u044B\u0444\u043E\u0440\u043C\u044B \u0432\u0438\u0434\u0434\u0435\u043A\u043E\u0440\u0430\u0446\u0438\u0438\u0444\u043E\u0440\u043C\u044B \u0432\u0438\u0434\u0434\u043E\u043F\u043E\u043B\u043D\u0435\u043D\u0438\u044F\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430\u0444\u043E\u0440\u043C\u044B \u0432\u0438\u0434\u0438\u0437\u043C\u0435\u043D\u0435\u043D\u0438\u044F\u0434\u0430\u043D\u043D\u044B\u0445 \u0432\u0438\u0434\u043A\u043D\u043E\u043F\u043A\u0438\u0444\u043E\u0440\u043C\u044B \u0432\u0438\u0434\u043F\u0435\u0440\u0435\u043A\u043B\u044E\u0447\u0430\u0442\u0435\u043B\u044F \u0432\u0438\u0434\u043F\u043E\u0434\u043F\u0438\u0441\u0435\u0439\u043A\u0434\u0438\u0430\u0433\u0440\u0430\u043C\u043C\u0435 \u0432\u0438\u0434\u043F\u043E\u043B\u044F\u0444\u043E\u0440\u043C\u044B \u0432\u0438\u0434\u0444\u043B\u0430\u0436\u043A\u0430 \u0432\u043B\u0438\u044F\u043D\u0438\u0435\u0440\u0430\u0437\u043C\u0435\u0440\u0430\u043D\u0430\u043F\u0443\u0437\u044B\u0440\u0435\u043A\u0434\u0438\u0430\u0433\u0440\u0430\u043C\u043C\u044B \u0433\u043E\u0440\u0438\u0437\u043E\u043D\u0442\u0430\u043B\u044C\u043D\u043E\u0435\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u0435 \u0433\u043E\u0440\u0438\u0437\u043E\u043D\u0442\u0430\u043B\u044C\u043D\u043E\u0435\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u0435\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430 \u0433\u0440\u0443\u043F\u043F\u0438\u0440\u043E\u0432\u043A\u0430\u043A\u043E\u043B\u043E\u043D\u043E\u043A \u0433\u0440\u0443\u043F\u043F\u0438\u0440\u043E\u0432\u043A\u0430\u043F\u043E\u0434\u0447\u0438\u043D\u0435\u043D\u043D\u044B\u0445\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u043E\u0432\u0444\u043E\u0440\u043C\u044B \u0433\u0440\u0443\u043F\u043F\u044B\u0438\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u044B \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435\u043F\u0435\u0440\u0435\u0442\u0430\u0441\u043A\u0438\u0432\u0430\u043D\u0438\u044F \u0434\u043E\u043F\u043E\u043B\u043D\u0438\u0442\u0435\u043B\u044C\u043D\u044B\u0439\u0440\u0435\u0436\u0438\u043C\u043E\u0442\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u044F \u0434\u043E\u043F\u0443\u0441\u0442\u0438\u043C\u044B\u0435\u0434\u0435\u0439\u0441\u0442\u0432\u0438\u044F\u043F\u0435\u0440\u0435\u0442\u0430\u0441\u043A\u0438\u0432\u0430\u043D\u0438\u044F \u0438\u043D\u0442\u0435\u0440\u0432\u0430\u043B\u043C\u0435\u0436\u0434\u0443\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430\u043C\u0438\u0444\u043E\u0440\u043C\u044B \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0435\u0432\u044B\u0432\u043E\u0434\u0430 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0435\u043F\u043E\u043B\u043E\u0441\u044B\u043F\u0440\u043E\u043A\u0440\u0443\u0442\u043A\u0438 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u0443\u0435\u043C\u043E\u0435\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435\u0442\u043E\u0447\u043A\u0438\u0431\u0438\u0440\u0436\u0435\u0432\u043E\u0439\u0434\u0438\u0430\u0433\u0440\u0430\u043C\u043C\u044B \u0438\u0441\u0442\u043E\u0440\u0438\u044F\u0432\u044B\u0431\u043E\u0440\u0430\u043F\u0440\u0438\u0432\u0432\u043E\u0434\u0435 \u0438\u0441\u0442\u043E\u0447\u043D\u0438\u043A\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0439\u043E\u0441\u0438\u0442\u043E\u0447\u0435\u043A\u0434\u0438\u0430\u0433\u0440\u0430\u043C\u043C\u044B \u0438\u0441\u0442\u043E\u0447\u043D\u0438\u043A\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u044F\u0440\u0430\u0437\u043C\u0435\u0440\u0430\u043F\u0443\u0437\u044B\u0440\u044C\u043A\u0430\u0434\u0438\u0430\u0433\u0440\u0430\u043C\u043C\u044B \u043A\u0430\u0442\u0435\u0433\u043E\u0440\u0438\u044F\u0433\u0440\u0443\u043F\u043F\u044B\u043A\u043E\u043C\u0430\u043D\u0434 \u043C\u0430\u043A\u0441\u0438\u043C\u0443\u043C\u0441\u0435\u0440\u0438\u0439 \u043D\u0430\u0447\u0430\u043B\u044C\u043D\u043E\u0435\u043E\u0442\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435\u0434\u0435\u0440\u0435\u0432\u0430 \u043D\u0430\u0447\u0430\u043B\u044C\u043D\u043E\u0435\u043E\u0442\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435\u0441\u043F\u0438\u0441\u043A\u0430 \u043E\u0431\u043D\u043E\u0432\u043B\u0435\u043D\u0438\u0435\u0442\u0435\u043A\u0441\u0442\u0430\u0440\u0435\u0434\u0430\u043A\u0442\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F \u043E\u0440\u0438\u0435\u043D\u0442\u0430\u0446\u0438\u044F\u0434\u0435\u043D\u0434\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u044B \u043E\u0440\u0438\u0435\u043D\u0442\u0430\u0446\u0438\u044F\u0434\u0438\u0430\u0433\u0440\u0430\u043C\u043C\u044B \u043E\u0440\u0438\u0435\u043D\u0442\u0430\u0446\u0438\u044F\u043C\u0435\u0442\u043E\u043A\u0434\u0438\u0430\u0433\u0440\u0430\u043C\u043C\u044B \u043E\u0440\u0438\u0435\u043D\u0442\u0430\u0446\u0438\u044F\u043C\u0435\u0442\u043E\u043A\u0441\u0432\u043E\u0434\u043D\u043E\u0439\u0434\u0438\u0430\u0433\u0440\u0430\u043C\u043C\u044B \u043E\u0440\u0438\u0435\u043D\u0442\u0430\u0446\u0438\u044F\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430\u0444\u043E\u0440\u043C\u044B \u043E\u0442\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435\u0432\u0434\u0438\u0430\u0433\u0440\u0430\u043C\u043C\u0435 \u043E\u0442\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435\u0432\u043B\u0435\u0433\u0435\u043D\u0434\u0435\u0434\u0438\u0430\u0433\u0440\u0430\u043C\u043C\u044B \u043E\u0442\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435\u0433\u0440\u0443\u043F\u043F\u044B\u043A\u043D\u043E\u043F\u043E\u043A \u043E\u0442\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435\u0437\u0430\u0433\u043E\u043B\u043E\u0432\u043A\u0430\u0448\u043A\u0430\u043B\u044B\u0434\u0438\u0430\u0433\u0440\u0430\u043C\u043C\u044B \u043E\u0442\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0439\u0441\u0432\u043E\u0434\u043D\u043E\u0439\u0434\u0438\u0430\u0433\u0440\u0430\u043C\u043C\u044B \u043E\u0442\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u044F\u0438\u0437\u043C\u0435\u0440\u0438\u0442\u0435\u043B\u044C\u043D\u043E\u0439\u0434\u0438\u0430\u0433\u0440\u0430\u043C\u043C\u044B \u043E\u0442\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435\u0438\u043D\u0442\u0435\u0440\u0432\u0430\u043B\u0430\u0434\u0438\u0430\u0433\u0440\u0430\u043C\u043C\u044B\u0433\u0430\u043D\u0442\u0430 \u043E\u0442\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435\u043A\u043D\u043E\u043F\u043A\u0438 \u043E\u0442\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435\u043A\u043D\u043E\u043F\u043A\u0438\u0432\u044B\u0431\u043E\u0440\u0430 \u043E\u0442\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435\u043E\u0431\u0441\u0443\u0436\u0434\u0435\u043D\u0438\u0439\u0444\u043E\u0440\u043C\u044B \u043E\u0442\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435\u043E\u0431\u044B\u0447\u043D\u043E\u0439\u0433\u0440\u0443\u043F\u043F\u044B \u043E\u0442\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435\u043E\u0442\u0440\u0438\u0446\u0430\u0442\u0435\u043B\u044C\u043D\u044B\u0445\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0439\u043F\u0443\u0437\u044B\u0440\u044C\u043A\u043E\u0432\u043E\u0439\u0434\u0438\u0430\u0433\u0440\u0430\u043C\u043C\u044B \u043E\u0442\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435\u043F\u0430\u043D\u0435\u043B\u0438\u043F\u043E\u0438\u0441\u043A\u0430 \u043E\u0442\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435\u043F\u043E\u0434\u0441\u043A\u0430\u0437\u043A\u0438 \u043E\u0442\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435\u043F\u0440\u0435\u0434\u0443\u043F\u0440\u0435\u0436\u0434\u0435\u043D\u0438\u044F\u043F\u0440\u0438\u0440\u0435\u0434\u0430\u043A\u0442\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u0438 \u043E\u0442\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435\u0440\u0430\u0437\u043C\u0435\u0442\u043A\u0438\u043F\u043E\u043B\u043E\u0441\u044B\u0440\u0435\u0433\u0443\u043B\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F \u043E\u0442\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435\u0441\u0442\u0440\u0430\u043D\u0438\u0446\u0444\u043E\u0440\u043C\u044B \u043E\u0442\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435\u0442\u0430\u0431\u043B\u0438\u0446\u044B \u043E\u0442\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435\u0442\u0435\u043A\u0441\u0442\u0430\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u044F\u0434\u0438\u0430\u0433\u0440\u0430\u043C\u043C\u044B\u0433\u0430\u043D\u0442\u0430 \u043E\u0442\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435\u0443\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u044F\u043E\u0431\u044B\u0447\u043D\u043E\u0439\u0433\u0440\u0443\u043F\u043F\u044B \u043E\u0442\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435\u0444\u0438\u0433\u0443\u0440\u044B\u043A\u043D\u043E\u043F\u043A\u0438 \u043F\u0430\u043B\u0438\u0442\u0440\u0430\u0446\u0432\u0435\u0442\u043E\u0432\u0434\u0438\u0430\u0433\u0440\u0430\u043C\u043C\u044B \u043F\u043E\u0432\u0435\u0434\u0435\u043D\u0438\u0435\u043E\u0431\u044B\u0447\u043D\u043E\u0439\u0433\u0440\u0443\u043F\u043F\u044B \u043F\u043E\u0434\u0434\u0435\u0440\u0436\u043A\u0430\u043C\u0430\u0441\u0448\u0442\u0430\u0431\u0430\u0434\u0435\u043D\u0434\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u044B \u043F\u043E\u0434\u0434\u0435\u0440\u0436\u043A\u0430\u043C\u0430\u0441\u0448\u0442\u0430\u0431\u0430\u0434\u0438\u0430\u0433\u0440\u0430\u043C\u043C\u044B\u0433\u0430\u043D\u0442\u0430 \u043F\u043E\u0434\u0434\u0435\u0440\u0436\u043A\u0430\u043C\u0430\u0441\u0448\u0442\u0430\u0431\u0430\u0441\u0432\u043E\u0434\u043D\u043E\u0439\u0434\u0438\u0430\u0433\u0440\u0430\u043C\u043C\u044B \u043F\u043E\u0438\u0441\u043A\u0432\u0442\u0430\u0431\u043B\u0438\u0446\u0435\u043F\u0440\u0438\u0432\u0432\u043E\u0434\u0435 \u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u0435\u0437\u0430\u0433\u043E\u043B\u043E\u0432\u043A\u0430\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430\u0444\u043E\u0440\u043C\u044B \u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u0435\u043A\u0430\u0440\u0442\u0438\u043D\u043A\u0438\u043A\u043D\u043E\u043F\u043A\u0438\u0444\u043E\u0440\u043C\u044B \u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u0435\u043A\u0430\u0440\u0442\u0438\u043D\u043A\u0438\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430\u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043A\u043E\u0439\u0441\u0445\u0435\u043C\u044B \u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u0435\u043A\u043E\u043C\u0430\u043D\u0434\u043D\u043E\u0439\u043F\u0430\u043D\u0435\u043B\u0438\u0444\u043E\u0440\u043C\u044B \u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u0435\u043A\u043E\u043C\u0430\u043D\u0434\u043D\u043E\u0439\u043F\u0430\u043D\u0435\u043B\u0438\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430\u0444\u043E\u0440\u043C\u044B \u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u0435\u043E\u043F\u043E\u0440\u043D\u043E\u0439\u0442\u043E\u0447\u043A\u0438\u043E\u0442\u0440\u0438\u0441\u043E\u0432\u043A\u0438 \u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u0435\u043F\u043E\u0434\u043F\u0438\u0441\u0435\u0439\u043A\u0434\u0438\u0430\u0433\u0440\u0430\u043C\u043C\u0435 \u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u0435\u043F\u043E\u0434\u043F\u0438\u0441\u0435\u0439\u0448\u043A\u0430\u043B\u044B\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0439\u0438\u0437\u043C\u0435\u0440\u0438\u0442\u0435\u043B\u044C\u043D\u043E\u0439\u0434\u0438\u0430\u0433\u0440\u0430\u043C\u043C\u044B \u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u0435\u0441\u043E\u0441\u0442\u043E\u044F\u043D\u0438\u044F\u043F\u0440\u043E\u0441\u043C\u043E\u0442\u0440\u0430 \u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u0435\u0441\u0442\u0440\u043E\u043A\u0438\u043F\u043E\u0438\u0441\u043A\u0430 \u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u0435\u0442\u0435\u043A\u0441\u0442\u0430\u0441\u043E\u0435\u0434\u0438\u043D\u0438\u0442\u0435\u043B\u044C\u043D\u043E\u0439\u043B\u0438\u043D\u0438\u0438 \u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u0435\u0443\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u044F\u043F\u043E\u0438\u0441\u043A\u043E\u043C \u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u0435\u0448\u043A\u0430\u043B\u044B\u0432\u0440\u0435\u043C\u0435\u043D\u0438 \u043F\u043E\u0440\u044F\u0434\u043E\u043A\u043E\u0442\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u044F\u0442\u043E\u0447\u0435\u043A\u0433\u043E\u0440\u0438\u0437\u043E\u043D\u0442\u0430\u043B\u044C\u043D\u043E\u0439\u0433\u0438\u0441\u0442\u043E\u0433\u0440\u0430\u043C\u043C\u044B \u043F\u043E\u0440\u044F\u0434\u043E\u043A\u0441\u0435\u0440\u0438\u0439\u0432\u043B\u0435\u0433\u0435\u043D\u0434\u0435\u0434\u0438\u0430\u0433\u0440\u0430\u043C\u043C\u044B \u0440\u0430\u0437\u043C\u0435\u0440\u043A\u0430\u0440\u0442\u0438\u043D\u043A\u0438 \u0440\u0430\u0441\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u0435\u0437\u0430\u0433\u043E\u043B\u043E\u0432\u043A\u0430\u0448\u043A\u0430\u043B\u044B\u0434\u0438\u0430\u0433\u0440\u0430\u043C\u043C\u044B \u0440\u0430\u0441\u0442\u044F\u0433\u0438\u0432\u0430\u043D\u0438\u0435\u043F\u043E\u0432\u0435\u0440\u0442\u0438\u043A\u0430\u043B\u0438\u0434\u0438\u0430\u0433\u0440\u0430\u043C\u043C\u044B\u0433\u0430\u043D\u0442\u0430 \u0440\u0435\u0436\u0438\u043C\u0430\u0432\u0442\u043E\u043E\u0442\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u044F\u0441\u043E\u0441\u0442\u043E\u044F\u043D\u0438\u044F \u0440\u0435\u0436\u0438\u043C\u0432\u0432\u043E\u0434\u0430\u0441\u0442\u0440\u043E\u043A\u0442\u0430\u0431\u043B\u0438\u0446\u044B \u0440\u0435\u0436\u0438\u043C\u0432\u044B\u0431\u043E\u0440\u0430\u043D\u0435\u0437\u0430\u043F\u043E\u043B\u043D\u0435\u043D\u043D\u043E\u0433\u043E \u0440\u0435\u0436\u0438\u043C\u0432\u044B\u0434\u0435\u043B\u0435\u043D\u0438\u044F\u0434\u0430\u0442\u044B \u0440\u0435\u0436\u0438\u043C\u0432\u044B\u0434\u0435\u043B\u0435\u043D\u0438\u044F\u0441\u0442\u0440\u043E\u043A\u0438\u0442\u0430\u0431\u043B\u0438\u0446\u044B \u0440\u0435\u0436\u0438\u043C\u0432\u044B\u0434\u0435\u043B\u0435\u043D\u0438\u044F\u0442\u0430\u0431\u043B\u0438\u0446\u044B \u0440\u0435\u0436\u0438\u043C\u0438\u0437\u043C\u0435\u043D\u0435\u043D\u0438\u044F\u0440\u0430\u0437\u043C\u0435\u0440\u0430 \u0440\u0435\u0436\u0438\u043C\u0438\u0437\u043C\u0435\u043D\u0435\u043D\u0438\u044F\u0441\u0432\u044F\u0437\u0430\u043D\u043D\u043E\u0433\u043E\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u044F \u0440\u0435\u0436\u0438\u043C\u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u044F\u0434
6123\u0438\u0430\u043B\u043E\u0433\u0430\u043F\u0435\u0447\u0430\u0442\u0438 \u0440\u0435\u0436\u0438\u043C\u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u044F\u043F\u0430\u0440\u0430\u043C\u0435\u0442\u0440\u0430\u043A\u043E\u043C\u0430\u043D\u0434\u044B \u0440\u0435\u0436\u0438\u043C\u043C\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F\u043F\u0440\u043E\u0441\u043C\u043E\u0442\u0440\u0430 \u0440\u0435\u0436\u0438\u043C\u043E\u0441\u043D\u043E\u0432\u043D\u043E\u0433\u043E\u043E\u043A\u043D\u0430\u043A\u043B\u0438\u0435\u043D\u0442\u0441\u043A\u043E\u0433\u043E\u043F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u044F \u0440\u0435\u0436\u0438\u043C\u043E\u0442\u043A\u0440\u044B\u0442\u0438\u044F\u043E\u043A\u043D\u0430\u0444\u043E\u0440\u043C\u044B \u0440\u0435\u0436\u0438\u043C\u043E\u0442\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u044F\u0432\u044B\u0434\u0435\u043B\u0435\u043D\u0438\u044F \u0440\u0435\u0436\u0438\u043C\u043E\u0442\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u044F\u0433\u0435\u043E\u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043A\u043E\u0439\u0441\u0445\u0435\u043C\u044B \u0440\u0435\u0436\u0438\u043C\u043E\u0442\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u044F\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0439\u0441\u0435\u0440\u0438\u0438 \u0440\u0435\u0436\u0438\u043C\u043E\u0442\u0440\u0438\u0441\u043E\u0432\u043A\u0438\u0441\u0435\u0442\u043A\u0438\u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043A\u043E\u0439\u0441\u0445\u0435\u043C\u044B \u0440\u0435\u0436\u0438\u043C\u043F\u043E\u043B\u0443\u043F\u0440\u043E\u0437\u0440\u0430\u0447\u043D\u043E\u0441\u0442\u0438\u0434\u0438\u0430\u0433\u0440\u0430\u043C\u043C\u044B \u0440\u0435\u0436\u0438\u043C\u043F\u0440\u043E\u0431\u0435\u043B\u043E\u0432\u0434\u0438\u0430\u0433\u0440\u0430\u043C\u043C\u044B \u0440\u0435\u0436\u0438\u043C\u0440\u0430\u0437\u043C\u0435\u0449\u0435\u043D\u0438\u044F\u043D\u0430\u0441\u0442\u0440\u0430\u043D\u0438\u0446\u0435 \u0440\u0435\u0436\u0438\u043C\u0440\u0435\u0434\u0430\u043A\u0442\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F\u043A\u043E\u043B\u043E\u043D\u043A\u0438 \u0440\u0435\u0436\u0438\u043C\u0441\u0433\u043B\u0430\u0436\u0438\u0432\u0430\u043D\u0438\u044F\u0434\u0438\u0430\u0433\u0440\u0430\u043C\u043C\u044B \u0440\u0435\u0436\u0438\u043C\u0441\u0433\u043B\u0430\u0436\u0438\u0432\u0430\u043D\u0438\u044F\u0438\u043D\u0434\u0438\u043A\u0430\u0442\u043E\u0440\u0430 \u0440\u0435\u0436\u0438\u043C\u0441\u043F\u0438\u0441\u043A\u0430\u0437\u0430\u0434\u0430\u0447 \u0441\u043A\u0432\u043E\u0437\u043D\u043E\u0435\u0432\u044B\u0440\u0430\u0432\u043D\u0438\u0432\u0430\u043D\u0438\u0435 \u0441\u043E\u0445\u0440\u0430\u043D\u0435\u043D\u0438\u0435\u0434\u0430\u043D\u043D\u044B\u0445\u0444\u043E\u0440\u043C\u044B\u0432\u043D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0430\u0445 \u0441\u043F\u043E\u0441\u043E\u0431\u0437\u0430\u043F\u043E\u043B\u043D\u0435\u043D\u0438\u044F\u0442\u0435\u043A\u0441\u0442\u0430\u0437\u0430\u0433\u043E\u043B\u043E\u0432\u043A\u0430\u0448\u043A\u0430\u043B\u044B\u0434\u0438\u0430\u0433\u0440\u0430\u043C\u043C\u044B \u0441\u043F\u043E\u0441\u043E\u0431\u043E\u043F\u0440\u0435\u0434\u0435\u043B\u0435\u043D\u0438\u044F\u043E\u0433\u0440\u0430\u043D\u0438\u0447\u0438\u0432\u0430\u044E\u0449\u0435\u0433\u043E\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u044F\u0434\u0438\u0430\u0433\u0440\u0430\u043C\u043C\u044B \u0441\u0442\u0430\u043D\u0434\u0430\u0440\u0442\u043D\u0430\u044F\u0433\u0440\u0443\u043F\u043F\u0430\u043A\u043E\u043C\u0430\u043D\u0434 \u0441\u0442\u0430\u043D\u0434\u0430\u0440\u0442\u043D\u043E\u0435\u043E\u0444\u043E\u0440\u043C\u043B\u0435\u043D\u0438\u0435 \u0441\u0442\u0430\u0442\u0443\u0441\u043E\u043F\u043E\u0432\u0435\u0449\u0435\u043D\u0438\u044F\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044F \u0441\u0442\u0438\u043B\u044C\u0441\u0442\u0440\u0435\u043B\u043A\u0438 \u0442\u0438\u043F\u0430\u043F\u043F\u0440\u043E\u043A\u0441\u0438\u043C\u0430\u0446\u0438\u0438\u043B\u0438\u043D\u0438\u0438\u0442\u0440\u0435\u043D\u0434\u0430\u0434\u0438\u0430\u0433\u0440\u0430\u043C\u043C\u044B \u0442\u0438\u043F\u0434\u0438\u0430\u0433\u0440\u0430\u043C\u043C\u044B \u0442\u0438\u043F\u0435\u0434\u0438\u043D\u0438\u0446\u044B\u0448\u043A\u0430\u043B\u044B\u0432\u0440\u0435\u043C\u0435\u043D\u0438 \u0442\u0438\u043F\u0438\u043C\u043F\u043E\u0440\u0442\u0430\u0441\u0435\u0440\u0438\u0439\u0441\u043B\u043E\u044F\u0433\u0435\u043E\u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043A\u043E\u0439\u0441\u0445\u0435\u043C\u044B \u0442\u0438\u043F\u043B\u0438\u043D\u0438\u0438\u0433\u0435\u043E\u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043A\u043E\u0439\u0441\u0445\u0435\u043C\u044B \u0442\u0438\u043F\u043B\u0438\u043D\u0438\u0438\u0434\u0438\u0430\u0433\u0440\u0430\u043C\u043C\u044B \u0442\u0438\u043F\u043C\u0430\u0440\u043A\u0435\u0440\u0430\u0433\u0435\u043E\u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043A\u043E\u0439\u0441\u0445\u0435\u043C\u044B \u0442\u0438\u043F\u043C\u0430\u0440\u043A\u0435\u0440\u0430\u0434\u0438\u0430\u0433\u0440\u0430\u043C\u043C\u044B \u0442\u0438\u043F\u043E\u0431\u043B\u0430\u0441\u0442\u0438\u043E\u0444\u043E\u0440\u043C\u043B\u0435\u043D\u0438\u044F \u0442\u0438\u043F\u043E\u0440\u0433\u0430\u043D\u0438\u0437\u0430\u0446\u0438\u0438\u0438\u0441\u0442\u043E\u0447\u043D\u0438\u043A\u0430\u0434\u0430\u043D\u043D\u044B\u0445\u0433\u0435\u043E\u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043A\u043E\u0439\u0441\u0445\u0435\u043C\u044B \u0442\u0438\u043F\u043E\u0442\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u044F\u0441\u0435\u0440\u0438\u0438\u0441\u043B\u043E\u044F\u0433\u0435\u043E\u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043A\u043E\u0439\u0441\u0445\u0435\u043C\u044B \u0442\u0438\u043F\u043E\u0442\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u044F\u0442\u043E\u0447\u0435\u0447\u043D\u043E\u0433\u043E\u043E\u0431\u044A\u0435\u043A\u0442\u0430\u0433\u0435\u043E\u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043A\u043E\u0439\u0441\u0445\u0435\u043C\u044B \u0442\u0438\u043F\u043E\u0442\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u044F\u0448\u043A\u0430\u043B\u044B\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430\u043B\u0435\u0433\u0435\u043D\u0434\u044B\u0433\u0435\u043E\u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043A\u043E\u0439\u0441\u0445\u0435\u043C\u044B \u0442\u0438\u043F\u043F\u043E\u0438\u0441\u043A\u0430\u043E\u0431\u044A\u0435\u043A\u0442\u043E\u0432\u0433\u0435\u043E\u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043A\u043E\u0439\u0441\u0445\u0435\u043C\u044B \u0442\u0438\u043F\u043F\u0440\u043E\u0435\u043A\u0446\u0438\u0438\u0433\u0435\u043E\u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043A\u043E\u0439\u0441\u0445\u0435\u043C\u044B \u0442\u0438\u043F\u0440\u0430\u0437\u043C\u0435\u0449\u0435\u043D\u0438\u044F\u0438\u0437\u043C\u0435\u0440\u0435\u043D\u0438\u0439 \u0442\u0438\u043F\u0440\u0430\u0437\u043C\u0435\u0449\u0435\u043D\u0438\u044F\u0440\u0435\u043A\u0432\u0438\u0437\u0438\u0442\u043E\u0432\u0438\u0437\u043C\u0435\u0440\u0435\u043D\u0438\u0439 \u0442\u0438\u043F\u0440\u0430\u043C\u043A\u0438\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430\u0443\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u044F \u0442\u0438\u043F\u0441\u0432\u043E\u0434\u043D\u043E\u0439\u0434\u0438\u0430\u0433\u0440\u0430\u043C\u043C\u044B \u0442\u0438\u043F\u0441\u0432\u044F\u0437\u0438\u0434\u0438\u0430\u0433\u0440\u0430\u043C\u043C\u044B\u0433\u0430\u043D\u0442\u0430 \u0442\u0438\u043F\u0441\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u044F\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0439\u043F\u043E\u0441\u0435\u0440\u0438\u044F\u043C\u0434\u0438\u0430\u0433\u0440\u0430\u043C\u043C\u044B \u0442\u0438\u043F\u0441\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u044F\u0442\u043E\u0447\u0435\u043A\u0434\u0438\u0430\u0433\u0440\u0430\u043C\u043C\u044B \u0442\u0438\u043F\u0441\u043E\u0435\u0434\u0438\u043D\u0438\u0442\u0435\u043B\u044C\u043D\u043E\u0439\u043B\u0438\u043D\u0438\u0438 \u0442\u0438\u043F\u0441\u0442\u043E\u0440\u043E\u043D\u044B\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430\u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043A\u043E\u0439\u0441\u0445\u0435\u043C\u044B \u0442\u0438\u043F\u0444\u043E\u0440\u043C\u044B\u043E\u0442\u0447\u0435\u0442\u0430 \u0442\u0438\u043F\u0448\u043A\u0430\u043B\u044B\u0440\u0430\u0434\u0430\u0440\u043D\u043E\u0439\u0434\u0438\u0430\u0433\u0440\u0430\u043C\u043C\u044B \u0444\u0430\u043A\u0442\u043E\u0440\u043B\u0438\u043D\u0438\u0438\u0442\u0440\u0435\u043D\u0434\u0430\u0434\u0438\u0430\u0433\u0440\u0430\u043C\u043C\u044B \u0444\u0438\u0433\u0443\u0440\u0430\u043A\u043D\u043E\u043F\u043A\u0438 \u0444\u0438\u0433\u0443\u0440\u044B\u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043A\u043E\u0439\u0441\u0445\u0435\u043C\u044B \u0444\u0438\u043A\u0441\u0430\u0446\u0438\u044F\u0432\u0442\u0430\u0431\u043B\u0438\u0446\u0435 \u0444\u043E\u0440\u043C\u0430\u0442\u0434\u043D\u044F\u0448\u043A\u0430\u043B\u044B\u0432\u0440\u0435\u043C\u0435\u043D\u0438 \u0444\u043E\u0440\u043C\u0430\u0442\u043A\u0430\u0440\u0442\u0438\u043D\u043A\u0438 \u0448\u0438\u0440\u0438\u043D\u0430\u043F\u043E\u0434\u0447\u0438\u043D\u0435\u043D\u043D\u044B\u0445\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u043E\u0432\u0444\u043E\u0440\u043C\u044B ", h = "\u0432\u0438\u0434\u0434\u0432\u0438\u0436\u0435\u043D\u0438\u044F\u0431\u0443\u0445\u0433\u0430\u043B\u0442\u0435\u0440\u0438\u0438 \u0432\u0438\u0434\u0434\u0432\u0438\u0436\u0435\u043D\u0438\u044F\u043D\u0430\u043A\u043E\u043F\u043B\u0435\u043D\u0438\u044F \u0432\u0438\u0434\u043F\u0435\u0440\u0438\u043E\u0434\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0440\u0430\u0441\u0447\u0435\u0442\u0430 \u0432\u0438\u0434\u0441\u0447\u0435\u0442\u0430 \u0432\u0438\u0434\u0442\u043E\u0447\u043A\u0438\u043C\u0430\u0440\u0448\u0440\u0443\u0442\u0430\u0431\u0438\u0437\u043D\u0435\u0441\u043F\u0440\u043E\u0446\u0435\u0441\u0441\u0430 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0435\u0430\u0433\u0440\u0435\u0433\u0430\u0442\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u043D\u0430\u043A\u043E\u043F\u043B\u0435\u043D\u0438\u044F \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0435\u0433\u0440\u0443\u043F\u043F\u0438\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u043E\u0432 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0435\u0440\u0435\u0436\u0438\u043C\u0430\u043F\u0440\u043E\u0432\u0435\u0434\u0435\u043D\u0438\u044F \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0435\u0441\u0440\u0435\u0437\u0430 \u043F\u0435\u0440\u0438\u043E\u0434\u0438\u0447\u043D\u043E\u0441\u0442\u044C\u0430\u0433\u0440\u0435\u0433\u0430\u0442\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u043D\u0430\u043A\u043E\u043F\u043B\u0435\u043D\u0438\u044F \u0440\u0435\u0436\u0438\u043C\u0430\u0432\u0442\u043E\u0432\u0440\u0435\u043C\u044F \u0440\u0435\u0436\u0438\u043C\u0437\u0430\u043F\u0438\u0441\u0438\u0434\u043E\u043A\u0443\u043C\u0435\u043D\u0442\u0430 \u0440\u0435\u0436\u0438\u043C\u043F\u0440\u043E\u0432\u0435\u0434\u0435\u043D\u0438\u044F\u0434\u043E\u043A\u0443\u043C\u0435\u043D\u0442\u0430 ", I = "\u0430\u0432\u0442\u043E\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u044F\u0438\u0437\u043C\u0435\u043D\u0435\u043D\u0438\u0439 \u0434\u043E\u043F\u0443\u0441\u0442\u0438\u043C\u044B\u0439\u043D\u043E\u043C\u0435\u0440\u0441\u043E\u043E\u0431\u0449\u0435\u043D\u0438\u044F \u043E\u0442\u043F\u0440\u0430\u0432\u043A\u0430\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430\u0434\u0430\u043D\u043D\u044B\u0445 \u043F\u043E\u043B\u0443\u0447\u0435\u043D\u0438\u0435\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430\u0434\u0430\u043D\u043D\u044B\u0445 ", x = "\u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0435\u0440\u0430\u0441\u0448\u0438\u0444\u0440\u043E\u0432\u043A\u0438\u0442\u0430\u0431\u043B\u0438\u0447\u043D\u043E\u0433\u043E\u0434\u043E\u043A\u0443\u043C\u0435\u043D\u0442\u0430 \u043E\u0440\u0438\u0435\u043D\u0442\u0430\u0446\u0438\u044F\u0441\u0442\u0440\u0430\u043D\u0438\u0446\u044B \u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u0435\u0438\u0442\u043E\u0433\u043E\u0432\u043A\u043E\u043B\u043E\u043D\u043E\u043A\u0441\u0432\u043E\u0434\u043D\u043E\u0439\u0442\u0430\u0431\u043B\u0438\u0446\u044B \u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u0435\u0438\u0442\u043E\u0433\u043E\u0432\u0441\u0442\u0440\u043E\u043A\u0441\u0432\u043E\u0434\u043D\u043E\u0439\u0442\u0430\u0431\u043B\u0438\u0446\u044B \u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u0435\u0442\u0435\u043A\u0441\u0442\u0430\u043E\u0442\u043D\u043E\u0441\u0438\u0442\u0435\u043B\u044C\u043D\u043E\u043A\u0430\u0440\u0442\u0438\u043D\u043A\u0438 \u0440\u0430\u0441\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u0435\u0437\u0430\u0433\u043E\u043B\u043E\u0432\u043A\u0430\u0433\u0440\u0443\u043F\u043F\u0438\u0440\u043E\u0432\u043A\u0438\u0442\u0430\u0431\u043B\u0438\u0447\u043D\u043E\u0433\u043E\u0434\u043E\u043A\u0443\u043C\u0435\u043D\u0442\u0430 \u0441\u043F\u043E\u0441\u043E\u0431\u0447\u0442\u0435\u043D\u0438\u044F\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0439\u0442\u0430\u0431\u043B\u0438\u0447\u043D\u043E\u0433\u043E\u0434\u043E\u043A\u0443\u043C\u0435\u043D\u0442\u0430 \u0442\u0438\u043F\u0434\u0432\u0443\u0441\u0442\u043E\u0440\u043E\u043D\u043D\u0435\u0439\u043F\u0435\u0447\u0430\u0442\u0438 \u0442\u0438\u043F\u0437\u0430\u043F\u043E\u043B\u043D\u0435\u043D\u0438\u044F\u043E\u0431\u043B\u0430\u0441\u0442\u0438\u0442\u0430\u0431\u043B\u0438\u0447\u043D\u043E\u0433\u043E\u0434\u043E\u043A\u0443\u043C\u0435\u043D\u0442\u0430 \u0442\u0438\u043F\u043A\u0443\u0440\u0441\u043E\u0440\u043E\u0432\u0442\u0430\u0431\u043B\u0438\u0447\u043D\u043E\u0433\u043E\u0434\u043E\u043A\u0443\u043C\u0435\u043D\u0442\u0430 \u0442\u0438\u043F\u043B\u0438\u043D\u0438\u0438\u0440\u0438\u0441\u0443\u043D\u043A\u0430\u0442\u0430\u0431\u043B\u0438\u0447\u043D\u043E\u0433\u043E\u0434\u043E\u043A\u0443\u043C\u0435\u043D\u0442\u0430 \u0442\u0438\u043F\u043B\u0438\u043D\u0438\u0438\u044F\u0447\u0435\u0439\u043A\u0438\u0442\u0430\u0431\u043B\u0438\u0447\u043D\u043E\u0433\u043E\u0434\u043E\u043A\u0443\u043C\u0435\u043D\u0442\u0430 \u0442\u0438\u043F\u043D\u0430\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u044F\u043F\u0435\u0440\u0435\u0445\u043E\u0434\u0430\u0442\u0430\u0431\u043B\u0438\u0447\u043D\u043E\u0433\u043E\u0434\u043E\u043A\u0443\u043C\u0435\u043D\u0442\u0430 \u0442\u0438\u043F\u043E\u0442\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u044F\u0432\u044B\u0434\u0435\u043B\u0435\u043D\u0438\u044F\u0442\u0430\u0431\u043B\u0438\u0447\u043D\u043E\u0433\u043E\u0434\u043E\u043A\u0443\u043C\u0435\u043D\u0442\u0430 \u0442\u0438\u043F\u043E\u0442\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u044F\u043B\u0438\u043D\u0438\u0439\u0441\u0432\u043E\u0434\u043D\u043E\u0439\u0442\u0430\u0431\u043B\u0438\u0446\u044B \u0442\u0438\u043F\u0440\u0430\u0437\u043C\u0435\u0449\u0435\u043D\u0438\u044F\u0442\u0435\u043A\u0441\u0442\u0430\u0442\u0430\u0431\u043B\u0438\u0447\u043D\u043E\u0433\u043E\u0434\u043E\u043A\u0443\u043C\u0435\u043D\u0442\u0430 \u0442\u0438\u043F\u0440\u0438\u0441\u0443\u043D\u043A\u0430\u0442\u0430\u0431\u043B\u0438\u0447\u043D\u043E\u0433\u043E\u0434\u043E\u043A\u0443\u043C\u0435\u043D\u0442\u0430 \u0442\u0438\u043F\u0441\u043C\u0435\u0449\u0435\u043D\u0438\u044F\u0442\u0430\u0431\u043B\u0438\u0447\u043D\u043E\u0433\u043E\u0434\u043E\u043A\u0443\u043C\u0435\u043D\u0442\u0430 \u0442\u0438\u043F\u0443\u0437\u043E\u0440\u0430\u0442\u0430\u0431\u043B\u0438\u0447\u043D\u043E\u0433\u043E\u0434\u043E\u043A\u0443\u043C\u0435\u043D\u0442\u0430 \u0442\u0438\u043F\u0444\u0430\u0439\u043B\u0430\u0442\u0430\u0431\u043B\u0438\u0447\u043D\u043E\u0433\u043E\u0434\u043E\u043A\u0443\u043C\u0435\u043D\u0442\u0430 \u0442\u043E\u0447\u043D\u043E\u0441\u0442\u044C\u043F\u0435\u0447\u0430\u0442\u0438 \u0447\u0435\u0440\u0435\u0434\u043E\u0432\u0430\u043D\u0438\u0435\u0440\u0430\u0441\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u044F\u0441\u0442\u0440\u0430\u043D\u0438\u0446 ", w = "\u043E\u0442\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435\u0432\u0440\u0435\u
6123043C\u0435\u043D\u0438\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u043E\u0432\u043F\u043B\u0430\u043D\u0438\u0440\u043E\u0432\u0449\u0438\u043A\u0430 ", P = "\u0442\u0438\u043F\u0444\u0430\u0439\u043B\u0430\u0444\u043E\u0440\u043C\u0430\u0442\u0438\u0440\u043E\u0432\u0430\u043D\u043D\u043E\u0433\u043E\u0434\u043E\u043A\u0443\u043C\u0435\u043D\u0442\u0430 ", q = "\u043E\u0431\u0445\u043E\u0434\u0440\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442\u0430\u0437\u0430\u043F\u0440\u043E\u0441\u0430 \u0442\u0438\u043F\u0437\u0430\u043F\u0438\u0441\u0438\u0437\u0430\u043F\u0440\u043E\u0441\u0430 ", L = "\u0432\u0438\u0434\u0437\u0430\u043F\u043E\u043B\u043D\u0435\u043D\u0438\u044F\u0440\u0430\u0441\u0448\u0438\u0444\u0440\u043E\u0432\u043A\u0438\u043F\u043E\u0441\u0442\u0440\u043E\u0438\u0442\u0435\u043B\u044F\u043E\u0442\u0447\u0435\u0442\u0430 \u0442\u0438\u043F\u0434\u043E\u0431\u0430\u0432\u043B\u0435\u043D\u0438\u044F\u043F\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043B\u0435\u043D\u0438\u0439 \u0442\u0438\u043F\u0438\u0437\u043C\u0435\u0440\u0435\u043D\u0438\u044F\u043F\u043E\u0441\u0442\u0440\u043E\u0438\u0442\u0435\u043B\u044F\u043E\u0442\u0447\u0435\u0442\u0430 \u0442\u0438\u043F\u0440\u0430\u0437\u043C\u0435\u0449\u0435\u043D\u0438\u044F\u0438\u0442\u043E\u0433\u043E\u0432 ", $ = "\u0434\u043E\u0441\u0442\u0443\u043F\u043A\u0444\u0430\u0439\u043B\u0443 \u0440\u0435\u0436\u0438\u043C\u0434\u0438\u0430\u043B\u043E\u0433\u0430\u0432\u044B\u0431\u043E\u0440\u0430\u0444\u0430\u0439\u043B\u0430 \u0440\u0435\u0436\u0438\u043C\u043E\u0442\u043A\u0440\u044B\u0442\u0438\u044F\u0444\u0430\u0439\u043B\u0430 ", v = "\u0442\u0438\u043F\u0438\u0437\u043C\u0435\u0440\u0435\u043D\u0438\u044F\u043F\u043E\u0441\u0442\u0440\u043E\u0438\u0442\u0435\u043B\u044F\u0437\u0430\u043F\u0440\u043E\u0441\u0430 ", A = "\u0432\u0438\u0434\u0434\u0430\u043D\u043D\u044B\u0445\u0430\u043D\u0430\u043B\u0438\u0437\u0430 \u043C\u0435\u0442\u043E\u0434\u043A\u043B\u0430\u0441\u0442\u0435\u0440\u0438\u0437\u0430\u0446\u0438\u0438 \u0442\u0438\u043F\u0435\u0434\u0438\u043D\u0438\u0446\u044B\u0438\u043D\u0442\u0435\u0440\u0432\u0430\u043B\u0430\u0432\u0440\u0435\u043C\u0435\u043D\u0438\u0430\u043D\u0430\u043B\u0438\u0437\u0430\u0434\u0430\u043D\u043D\u044B\u0445 \u0442\u0438\u043F\u0437\u0430\u043F\u043E\u043B\u043D\u0435\u043D\u0438\u044F\u0442\u0430\u0431\u043B\u0438\u0446\u044B\u0440\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442\u0430\u0430\u043D\u0430\u043B\u0438\u0437\u0430\u0434\u0430\u043D\u043D\u044B\u0445 \u0442\u0438\u043F\u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u044F\u0447\u0438\u0441\u043B\u043E\u0432\u044B\u0445\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0439\u0430\u043D\u0430\u043B\u0438\u0437\u0430\u0434\u0430\u043D\u043D\u044B\u0445 \u0442\u0438\u043F\u0438\u0441\u0442\u043E\u0447\u043D\u0438\u043A\u0430\u0434\u0430\u043D\u043D\u044B\u0445\u043F\u043E\u0438\u0441\u043A\u0430\u0430\u0441\u0441\u043E\u0446\u0438\u0430\u0446\u0438\u0439 \u0442\u0438\u043F\u043A\u043E\u043B\u043E\u043D\u043A\u0438\u0430\u043D\u0430\u043B\u0438\u0437\u0430\u0434\u0430\u043D\u043D\u044B\u0445\u0434\u0435\u0440\u0435\u0432\u043E\u0440\u0435\u0448\u0435\u043D\u0438\u0439 \u0442\u0438\u043F\u043A\u043E\u043B\u043E\u043D\u043A\u0438\u0430\u043D\u0430\u043B\u0438\u0437\u0430\u0434\u0430\u043D\u043D\u044B\u0445\u043A\u043B\u0430\u0441\u0442\u0435\u0440\u0438\u0437\u0430\u0446\u0438\u044F \u0442\u0438\u043F\u043A\u043E\u043B\u043E\u043D\u043A\u0438\u0430\u043D\u0430\u043B\u0438\u0437\u0430\u0434\u0430\u043D\u043D\u044B\u0445\u043E\u0431\u0449\u0430\u044F\u0441\u0442\u0430\u0442\u0438\u0441\u0442\u0438\u043A\u0430 \u0442\u0438\u043F\u043A\u043E\u043B\u043E\u043D\u043A\u0438\u0430\u043D\u0430\u043B\u0438\u0437\u0430\u0434\u0430\u043D\u043D\u044B\u0445\u043F\u043E\u0438\u0441\u043A\u0430\u0441\u0441\u043E\u0446\u0438\u0430\u0446\u0438\u0439 \u0442\u0438\u043F\u043A\u043E\u043B\u043E\u043D\u043A\u0438\u0430\u043D\u0430\u043B\u0438\u0437\u0430\u0434\u0430\u043D\u043D\u044B\u0445\u043F\u043E\u0438\u0441\u043A\u043F\u043E\u0441\u043B\u0435\u0434\u043E\u0432\u0430\u0442\u0435\u043B\u044C\u043D\u043E\u0441\u0442\u0435\u0439 \u0442\u0438\u043F\u043A\u043E\u043B\u043E\u043D\u043A\u0438\u043C\u043E\u0434\u0435\u043B\u0438\u043F\u0440\u043E\u0433\u043D\u043E\u0437\u0430 \u0442\u0438\u043F\u043C\u0435\u0440\u044B\u0440\u0430\u0441\u0441\u0442\u043E\u044F\u043D\u0438\u044F\u0430\u043D\u0430\u043B\u0438\u0437\u0430\u0434\u0430\u043D\u043D\u044B\u0445 \u0442\u0438\u043F\u043E\u0442\u0441\u0435\u0447\u0435\u043D\u0438\u044F\u043F\u0440\u0430\u0432\u0438\u043B\u0430\u0441\u0441\u043E\u0446\u0438\u0430\u0446\u0438\u0438 \u0442\u0438\u043F\u043F\u043E\u043B\u044F\u0430\u043D\u0430\u043B\u0438\u0437\u0430\u0434\u0430\u043D\u043D\u044B\u0445 \u0442\u0438\u043F\u0441\u0442\u0430\u043D\u0434\u0430\u0440\u0442\u0438\u0437\u0430\u0446\u0438\u0438\u0430\u043D\u0430\u043B\u0438\u0437\u0430\u0434\u0430\u043D\u043D\u044B\u0445 \u0442\u0438\u043F\u0443\u043F\u043E\u0440\u044F\u0434\u043E\u0447\u0438\u0432\u0430\u043D\u0438\u044F\u043F\u0440\u0430\u0432\u0438\u043B\u0430\u0441\u0441\u043E\u0446\u0438\u0430\u0446\u0438\u0438\u0430\u043D\u0430\u043B\u0438\u0437\u0430\u0434\u0430\u043D\u043D\u044B\u0445 \u0442\u0438\u043F\u0443\u043F\u043E\u0440\u044F\u0434\u043E\u0447\u0438\u0432\u0430\u043D\u0438\u044F\u0448\u0430\u0431\u043B\u043E\u043D\u043E\u0432\u043F\u043E\u0441\u043B\u0435\u0434\u043E\u0432\u0430\u0442\u0435\u043B\u044C\u043D\u043E\u0441\u0442\u0435\u0439\u0430\u043D\u0430\u043B\u0438\u0437\u0430\u0434\u0430\u043D\u043D\u044B\u0445 \u0442\u0438\u043F\u0443\u043F\u0440\u043E\u0449\u0435\u043D\u0438\u044F\u0434\u0435\u0440\u0435\u0432\u0430\u0440\u0435\u0448\u0435\u043D\u0438\u0439 ", B = "ws\u043D\u0430\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435\u043F\u0430\u0440\u0430\u043C\u0435\u0442\u0440\u0430 \u0432\u0430\u0440\u0438\u0430\u043D\u0442xpathxs \u0432\u0430\u0440\u0438\u0430\u043D\u0442\u0437\u0430\u043F\u0438\u0441\u0438\u0434\u0430\u0442\u044Bjson \u0432\u0430\u0440\u0438\u0430\u043D\u0442\u043F\u0440\u043E\u0441\u0442\u043E\u0433\u043E\u0442\u0438\u043F\u0430xs \u0432\u0438\u0434\u0433\u0440\u0443\u043F\u043F\u044B\u043C\u043E\u0434\u0435\u043B\u0438xs \u0432\u0438\u0434\u0444\u0430\u0441\u0435\u0442\u0430xdto \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435\u043F\u043E\u0441\u0442\u0440\u043E\u0438\u0442\u0435\u043B\u044Fdom \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043D\u043D\u043E\u0441\u0442\u044C\u043F\u0440\u043E\u0441\u0442\u043E\u0433\u043E\u0442\u0438\u043F\u0430xs \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043D\u043D\u043E\u0441\u0442\u044C\u0441\u043E\u0441\u0442\u0430\u0432\u043D\u043E\u0433\u043E\u0442\u0438\u043F\u0430xs \u0437\u0430\u0432\u0435\u0440\u0448\u0435\u043D\u043D\u043E\u0441\u0442\u044C\u0441\u0445\u0435\u043C\u044Bxs \u0437\u0430\u043F\u0440\u0435\u0449\u0435\u043D\u043D\u044B\u0435\u043F\u043E\u0434\u0441\u0442\u0430\u043D\u043E\u0432\u043A\u0438xs \u0438\u0441\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u044F\u0433\u0440\u0443\u043F\u043F\u043F\u043E\u0434\u0441\u0442\u0430\u043D\u043E\u0432\u043A\u0438xs \u043A\u0430\u0442\u0435\u0433\u043E\u0440\u0438\u044F\u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u044F\u0430\u0442\u0440\u0438\u0431\u0443\u0442\u0430xs \u043A\u0430\u0442\u0435\u0433\u043E\u0440\u0438\u044F\u043E\u0433\u0440\u0430\u043D\u0438\u0447\u0435\u043D\u0438\u044F\u0438\u0434\u0435\u043D\u0442\u0438\u0447\u043D\u043E\u0441\u0442\u0438xs \u043A\u0430\u0442\u0435\u0433\u043E\u0440\u0438\u044F\u043E\u0433\u0440\u0430\u043D\u0438\u0447\u0435\u043D\u0438\u044F\u043F\u0440\u043E\u0441\u0442\u0440\u0430\u043D\u0441\u0442\u0432\u0438\u043C\u0435\u043Dxs \u043C\u0435\u0442\u043E\u0434\u043D\u0430\u0441\u043B\u0435\u0434\u043E\u0432\u0430\u043D\u0438\u044Fxs \u043C\u043E\u0434\u0435\u043B\u044C\u0441\u043E\u0434\u0435\u0440\u0436\u0438\u043C\u043E\u0433\u043Exs \u043D\u0430\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435\u0442\u0438\u043F\u0430xml \u043D\u0435\u0434\u043E\u043F\u0443\u0441\u0442\u0438\u043C\u044B\u0435\u043F\u043E\u0434\u0441\u0442\u0430\u043D\u043E\u0432\u043A\u0438xs \u043E\u0431\u0440\u0430\u0431\u043E\u0442\u043A\u0430\u043F\u0440\u043E\u0431\u0435\u043B\u044C\u043D\u044B\u0445\u0441\u0438\u043C\u0432\u043E\u043B\u043E\u0432xs \u043E\u0431\u0440\u0430\u0431\u043E\u0442\u043A\u0430\u0441\u043E\u0434\u0435\u0440\u0436\u0438\u043C\u043E\u0433\u043Exs \u043E\u0433\u0440\u0430\u043D\u0438\u0447\u0435\u043D\u0438\u0435\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u044Fxs \u043F\u0430\u0440\u0430\u043C\u0435\u0442\u0440\u044B\u043E\u0442\u0431\u043E\u0440\u0430\u0443\u0437\u043B\u043E\u0432dom \u043F\u0435\u0440\u0435\u043D\u043E\u0441\u0441\u0442\u0440\u043E\u043Ajson \u043F\u043E\u0437\u0438\u0446\u0438\u044F\u0432\u0434\u043E\u043A\u0443\u043C\u0435\u043D\u0442\u0435dom \u043F\u0440\u043E\u0431\u0435\u043B\u044C\u043D\u044B\u0435\u0441\u0438\u043C\u0432\u043E\u043B\u044Bxml \u0442\u0438\u043F\u0430\u0442\u0440\u0438\u0431\u0443\u0442\u0430xml \u0442\u0438\u043F\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u044Fjson \u0442\u0438\u043F\u043A\u0430\u043D\u043E\u043D\u0438\u0447\u0435\u0441\u043A\u043E\u0433\u043Exml \u0442\u0438\u043F\u043A\u043E\u043C\u043F\u043E\u043D\u0435\u043D\u0442\u044Bxs \u0442\u0438\u043F\u043F\u0440\u043E\u0432\u0435\u0440\u043A\u0438xml \u0442\u0438\u043F\u0440\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442\u0430domxpath \u0442\u0438\u043F\u0443\u0437\u043B\u0430dom \u0442\u0438\u043F\u0443\u0437\u043B\u0430xml \u0444\u043E\u0440\u043C\u0430xml \u0444\u043E\u0440\u043C\u0430\u043F\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043B\u0435\u043D\u0438\u044Fxs \u0444\u043E\u0440\u043C\u0430\u0442\u0434\u0430\u0442\u044Bjson \u044D\u043A\u0440\u0430\u043D\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u0435\u0441\u0438\u043C\u0432\u043E\u043B\u043E\u0432json ", M = "\u0432\u0438\u0434\u0441\u0440\u0430\u0432\u043D\u0435\u043D\u0438\u044F\u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 \u0434\u0435\u0439\u0441\u0442\u0432\u0438\u0435\u043E\u0431\u0440\u0430\u0431\u043E\u0442\u043A\u0438\u0440\u0430\u0441\u0448\u0438\u0444\u0440\u043E\u0432\u043A\u0438\u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 \u043D\u0430\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435\u0441\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u043A\u0438\u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 \u0440\u0430\u0441\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u0435\u0432\u043B\u043E\u0436\u0435\u043D\u043D\u044B\u0445\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u043E\u0432\u0440\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442\u0430\u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 \u0440\u0430\u0441\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u0435\u0438\u0442\u043E\u0433\u043E\u0432\u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 \u0440\u0430\u0441\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u0435\u0433\u0440\u0443\u043F\u043F\u0438\u0440\u043E\u0432\u043A\u0438\u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 \u0440\u0430\u0441\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u0435\u043F\u043E\u043B\u0435\u0439\u0433\u0440\u0443\u043F\u043F\u0438\u0440\u043E\u0432\u043A\u0438\u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 \u0440\u0430\u0441\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u0435\u043F\u043E\u043B\u044F\u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 \u0440\u0430\u0441\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u0435\u0440\u0435\u043A\u0432\u0438\u0437\u0438\u0442\u043E\u0432\u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 \u0440\u0430\u0441\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u0435\u0440\u0435\u0441\u0443\u0440\u0441\u043E\u0432\u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 \u0442\u0438\u043F\u0431\u0443\u0445\u0433\u0430\u043B\u0442\u0435\u0440\u0441\u043A\u043E\u0433\u043E\u043E\u0441\u0442\u0430\u0442\u043A\u0430\u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 \u0442\u0438\u043F\u0432\u044B\u0432\u043E\u0434\u0430\u0442\u0435\u043A\u0441\u0442\u0430\u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 \u0442\u0438\u043F\u0433\u0440\u0443\u043F\u043F\u0438\u0440\u043E\u0432\u043A\u0438\u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 \u0442\u0438\u043F\u0433\u0440\u0443\u043F\u043F\u044B\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u043E\u0432\u043E\u0442\u0431\u043E\u0440\u0430\u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 \u0442\u0438\u043F\u0434\u043E\u043F\u043E\u043B\u043D\u0435\u043D\u0438\u044F\u043F\u0435\u0440\u0438\u043E\u0434\u0430\u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 \u0442\u0438\u043F\u0437\u0430\u0433\u043E\u043B\u043E\u0432\u043A\u0430\u043F\u043E\u043B\u0435\u0439\u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 \u0442\u0438\u043F\u043C\u0430\u043A\u0435\u0442\u0430\u0433\u0440\u0443\u043F\u043F\u0438\u0440\u043E\u0432\u043A\u0438\u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 \u0442\u0438\u043F\u043C\u0430\u043A\u0435\u0442\u0430\u043E\u0431\u043B\u0430\u0441\u0442\u0438\u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 \u0442\u0438\u043F\u043E\u0441\u0442\u0430\u0442\u043A\u0430\u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 \u0442\u0438\u043F\u043F\u0435\u0440\u0438\u043E\u0434\u0430\u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 \u0442\u0438\u043F\u0440\u0430\u0437\u043C\u0435\u0449\u0435\u043D\u0438\u044F\u0442\u0435\u043A\u0441\u0442\u0430\u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 \u0442\u0438\u043F\u0441\u0432\u044F\u0437\u0438\u043D\u0430\u0431\u043E\u0440\u043E\u0432\u0434\u0430\u043D\u043D\u044B\u0445\u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 \u0442\u0438\u043F\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430\u0440\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442\u0430\u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 \u0440\u0430\u0441\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u0435\u043B\u0435\u0433\u0435\u043D\u0434\u044B\u0434\u0438\u0430\u0433\u0440\u0430\u043C\u043C\u044B\u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 \u0442\u0438\u043F\u043F\u0440\u0438\u043C\u0435\u043D\u0435\u043D\u0438\u044F\u043E\u0442\u0431\u043E\u0440\u0430\u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 \u0440\u0435\u0436\u0438\u043C\u043E\u0442\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u044F\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430\u043D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0438\u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 \u0440\u0435\u0436\u0438\u043C\u043E\u0442\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u044F\u043D\u0430\u0441\u0442\u0440\u043E\u0435\u043A\u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 \u0441\u043E\u0441\u0442\u043E\u044F\u043D\u0438\u0435\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430\u043D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0438\u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 \u0441\u043F\u043E\u0441\u043E\u0431\u0432\u043E\u0441\u0441\u0442\u0430\u043D\u043E\u0432\u043B\u0435\u043D\u0438\u044F\u043D\u0430\u0441\u0442\u0440\u043E\u0435\u043A\u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u043A\u043
61238\u0434\u0430\u043D\u043D\u044B\u0445 \u0440\u0435\u0436\u0438\u043C\u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u043A\u0438\u0440\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442\u0430 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0435\u043F\u0430\u0440\u0430\u043C\u0435\u0442\u0440\u0430\u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 \u0430\u0432\u0442\u043E\u043F\u043E\u0437\u0438\u0446\u0438\u044F\u0440\u0435\u0441\u0443\u0440\u0441\u043E\u0432\u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 \u0432\u0430\u0440\u0438\u0430\u043D\u0442\u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u044F\u0433\u0440\u0443\u043F\u043F\u0438\u0440\u043E\u0432\u043A\u0438\u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 \u0440\u0430\u0441\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u0435\u0440\u0435\u0441\u0443\u0440\u0441\u043E\u0432\u0432\u0434\u0438\u0430\u0433\u0440\u0430\u043C\u043C\u0435\u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 \u0444\u0438\u043A\u0441\u0430\u0446\u0438\u044F\u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0435\u0443\u0441\u043B\u043E\u0432\u043D\u043E\u0433\u043E\u043E\u0444\u043E\u0440\u043C\u043B\u0435\u043D\u0438\u044F\u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 ", re = "\u0432\u0430\u0436\u043D\u043E\u0441\u0442\u044C\u0438\u043D\u0442\u0435\u0440\u043D\u0435\u0442\u043F\u043E\u0447\u0442\u043E\u0432\u043E\u0433\u043E\u0441\u043E\u043E\u0431\u0449\u0435\u043D\u0438\u044F \u043E\u0431\u0440\u0430\u0431\u043E\u0442\u043A\u0430\u0442\u0435\u043A\u0441\u0442\u0430\u0438\u043D\u0442\u0435\u0440\u043D\u0435\u0442\u043F\u043E\u0447\u0442\u043E\u0432\u043E\u0433\u043E\u0441\u043E\u043E\u0431\u0449\u0435\u043D\u0438\u044F \u0441\u043F\u043E\u0441\u043E\u0431\u043A\u043E\u0434\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F\u0438\u043D\u0442\u0435\u0440\u043D\u0435\u0442\u043F\u043E\u0447\u0442\u043E\u0432\u043E\u0433\u043E\u0432\u043B\u043E\u0436\u0435\u043D\u0438\u044F \u0441\u043F\u043E\u0441\u043E\u0431\u043A\u043E\u0434\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F\u043D\u0435ascii\u0441\u0438\u043C\u0432\u043E\u043B\u043E\u0432\u0438\u043D\u0442\u0435\u0440\u043D\u0435\u0442\u043F\u043E\u0447\u0442\u043E\u0432\u043E\u0433\u043E\u0441\u043E\u043E\u0431\u0449\u0435\u043D\u0438\u044F \u0442\u0438\u043F\u0442\u0435\u043A\u0441\u0442\u0430\u043F\u043E\u0447\u0442\u043E\u0432\u043E\u0433\u043E\u0441\u043E\u043E\u0431\u0449\u0435\u043D\u0438\u044F \u043F\u0440\u043E\u0442\u043E\u043A\u043E\u043B\u0438\u043D\u0442\u0435\u0440\u043D\u0435\u0442\u043F\u043E\u0447\u0442\u044B \u0441\u0442\u0430\u0442\u0443\u0441\u0440\u0430\u0437\u0431\u043E\u0440\u0430\u043F\u043E\u0447\u0442\u043E\u0432\u043E\u0433\u043E\u0441\u043E\u043E\u0431\u0449\u0435\u043D\u0438\u044F ", oe = "\u0440\u0435\u0436\u0438\u043C\u0442\u0440\u0430\u043D\u0437\u0430\u043A\u0446\u0438\u0438\u0437\u0430\u043F\u0438\u0441\u0438\u0436\u0443\u0440\u043D\u0430\u043B\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u0438 \u0441\u0442\u0430\u0442\u0443\u0441\u0442\u0440\u0430\u043D\u0437\u0430\u043A\u0446\u0438\u0438\u0437\u0430\u043F\u0438\u0441\u0438\u0436\u0443\u0440\u043D\u0430\u043B\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u0438 \u0443\u0440\u043E\u0432\u0435\u043D\u044C\u0436\u0443\u0440\u043D\u0430\u043B\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u0438 ", se = "\u0440\u0430\u0441\u043F\u043E\u043B\u043E\u0436\u0435\u043D\u0438\u0435\u0445\u0440\u0430\u043D\u0438\u043B\u0438\u0449\u0430\u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u043E\u0432\u043A\u0440\u0438\u043F\u0442\u043E\u0433\u0440\u0430\u0444\u0438\u0438 \u0440\u0435\u0436\u0438\u043C\u0432\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u044F\u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u043E\u0432\u043A\u0440\u0438\u043F\u0442\u043E\u0433\u0440\u0430\u0444\u0438\u0438 \u0440\u0435\u0436\u0438\u043C\u043F\u0440\u043E\u0432\u0435\u0440\u043A\u0438\u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0430\u043A\u0440\u0438\u043F\u0442\u043E\u0433\u0440\u0430\u0444\u0438\u0438 \u0442\u0438\u043F\u0445\u0440\u0430\u043D\u0438\u043B\u0438\u0449\u0430\u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u043E\u0432\u043A\u0440\u0438\u043F\u0442\u043E\u0433\u0440\u0430\u0444\u0438\u0438 ", ie = "\u043A\u043E\u0434\u0438\u0440\u043E\u0432\u043A\u0430\u0438\u043C\u0435\u043D\u0444\u0430\u0439\u043B\u043E\u0432\u0432zip\u0444\u0430\u0439\u043B\u0435 \u043C\u0435\u0442\u043E\u0434\u0441\u0436\u0430\u0442\u0438\u044Fzip \u043C\u0435\u0442\u043E\u0434\u0448\u0438\u0444\u0440\u043E\u0432\u0430\u043D\u0438\u044Fzip \u0440\u0435\u0436\u0438\u043C\u0432\u043E\u0441\u0441\u0442\u0430\u043D\u043E\u0432\u043B\u0435\u043D\u0438\u044F\u043F\u0443\u0442\u0435\u0439\u0444\u0430\u0439\u043B\u043E\u0432zip \u0440\u0435\u0436\u0438\u043C\u043E\u0431\u0440\u0430\u0431\u043E\u0442\u043A\u0438\u043F\u043E\u0434\u043A\u0430\u0442\u0430\u043B\u043E\u0433\u043E\u0432zip \u0440\u0435\u0436\u0438\u043C\u0441\u043E\u0445\u0440\u0430\u043D\u0435\u043D\u0438\u044F\u043F\u0443\u0442\u0435\u0439zip \u0443\u0440\u043E\u0432\u0435\u043D\u044C\u0441\u0436\u0430\u0442\u0438\u044Fzip ", U = "\u0437\u0432\u0443\u043A\u043E\u0432\u043E\u0435\u043E\u043F\u043E\u0432\u0435\u0449\u0435\u043D\u0438\u0435 \u043D\u0430\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435\u043F\u0435\u0440\u0435\u0445\u043E\u0434\u0430\u043A\u0441\u0442\u0440\u043E\u043A\u0435 \u043F\u043E\u0437\u0438\u0446\u0438\u044F\u0432\u043F\u043E\u0442\u043E\u043A\u0435 \u043F\u043E\u0440\u044F\u0434\u043E\u043A\u0431\u0430\u0439\u0442\u043E\u0432 \u0440\u0435\u0436\u0438\u043C\u0431\u043B\u043E\u043A\u0438\u0440\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 \u0440\u0435\u0436\u0438\u043C\u0443\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u044F\u0431\u043B\u043E\u043A\u0438\u0440\u043E\u0432\u043A\u043E\u0439\u0434\u0430\u043D\u043D\u044B\u0445 \u0441\u0435\u0440\u0432\u0438\u0441\u0432\u0441\u0442\u0440\u043E\u0435\u043D\u043D\u044B\u0445\u043F\u043E\u043A\u0443\u043F\u043E\u043A \u0441\u043E\u0441\u0442\u043E\u044F\u043D\u0438\u0435\u0444\u043E\u043D\u043E\u0432\u043E\u0433\u043E\u0437\u0430\u0434\u0430\u043D\u0438\u044F \u0442\u0438\u043F\u043F\u043E\u0434\u043F\u0438\u0441\u0447\u0438\u043A\u0430\u0434\u043E\u0441\u0442\u0430\u0432\u043B\u044F\u0435\u043C\u044B\u0445\u0443\u0432\u0435\u0434\u043E\u043C\u043B\u0435\u043D\u0438\u0439 \u0443\u0440\u043E\u0432\u0435\u043D\u044C\u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u044F\u0437\u0430\u0449\u0438\u0449\u0435\u043D\u043D\u043E\u0433\u043E\u0441\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u044Fftp ", H = "\u043D\u0430\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435\u043F\u043E\u0440\u044F\u0434\u043A\u0430\u0441\u0445\u0435\u043C\u044B\u0437\u0430\u043F\u0440\u043E\u0441\u0430 \u0442\u0438\u043F\u0434\u043E\u043F\u043E\u043B\u043D\u0435\u043D\u0438\u044F\u043F\u0435\u0440\u0438\u043E\u0434\u0430\u043C\u0438\u0441\u0445\u0435\u043C\u044B\u0437\u0430\u043F\u0440\u043E\u0441\u0430 \u0442\u0438\u043F\u043A\u043E\u043D\u0442\u0440\u043E\u043B\u044C\u043D\u043E\u0439\u0442\u043E\u0447\u043A\u0438\u0441\u0445\u0435\u043C\u044B\u0437\u0430\u043F\u0440\u043E\u0441\u0430 \u0442\u0438\u043F\u043E\u0431\u044A\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u044F\u0441\u0445\u0435\u043C\u044B\u0437\u0430\u043F\u0440\u043E\u0441\u0430 \u0442\u0438\u043F\u043F\u0430\u0440\u0430\u043C\u0435\u0442\u0440\u0430\u0434\u043E\u0441\u0442\u0443\u043F\u043D\u043E\u0439\u0442\u0430\u0431\u043B\u0438\u0446\u044B\u0441\u0445\u0435\u043C\u044B\u0437\u0430\u043F\u0440\u043E\u0441\u0430 \u0442\u0438\u043F\u0441\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u044F\u0441\u0445\u0435\u043C\u044B\u0437\u0430\u043F\u0440\u043E\u0441\u0430 ", j = "http\u043C\u0435\u0442\u043E\u0434 \u0430\u0432\u0442\u043E\u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0435\u043E\u0431\u0449\u0435\u0433\u043E\u0440\u0435\u043A\u0432\u0438\u0437\u0438\u0442\u0430 \u0430\u0432\u0442\u043E\u043F\u0440\u0435\u0444\u0438\u043A\u0441\u043D\u043E\u043C\u0435\u0440\u0430\u0437\u0430\u0434\u0430\u0447\u0438 \u0432\u0430\u0440\u0438\u0430\u043D\u0442\u0432\u0441\u0442\u0440\u043E\u0435\u043D\u043D\u043E\u0433\u043E\u044F\u0437\u044B\u043A\u0430 \u0432\u0438\u0434\u0438\u0435\u0440\u0430\u0440\u0445\u0438\u0438 \u0432\u0438\u0434\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u043D\u0430\u043A\u043E\u043F\u043B\u0435\u043D\u0438\u044F \u0432\u0438\u0434\u0442\u0430\u0431\u043B\u0438\u0446\u044B\u0432\u043D\u0435\u0448\u043D\u0435\u0433\u043E\u0438\u0441\u0442\u043E\u0447\u043D\u0438\u043A\u0430\u0434\u0430\u043D\u043D\u044B\u0445 \u0437\u0430\u043F\u0438\u0441\u044C\u0434\u0432\u0438\u0436\u0435\u043D\u0438\u0439\u043F\u0440\u0438\u043F\u0440\u043E\u0432\u0435\u0434\u0435\u043D\u0438\u0438 \u0437\u0430\u043F\u043E\u043B\u043D\u0435\u043D\u0438\u0435\u043F\u043E\u0441\u043B\u0435\u0434\u043E\u0432\u0430\u0442\u0435\u043B\u044C\u043D\u043E\u0441\u0442\u0435\u0439 \u0438\u043D\u0434\u0435\u043A\u0441\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u0435 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0435\u0431\u0430\u0437\u044B\u043F\u043B\u0430\u043D\u0430\u0432\u0438\u0434\u043E\u0432\u0440\u0430\u0441\u0447\u0435\u0442\u0430 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0435\u0431\u044B\u0441\u0442\u0440\u043E\u0433\u043E\u0432\u044B\u0431\u043E\u0440\u0430 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0435\u043E\u0431\u0449\u0435\u0433\u043E\u0440\u0435\u043A\u0432\u0438\u0437\u0438\u0442\u0430 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0435\u043F\u043E\u0434\u0447\u0438\u043D\u0435\u043D\u0438\u044F \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0435\u043F\u043E\u043B\u043D\u043E\u0442\u0435\u043A\u0441\u0442\u043E\u0432\u043E\u0433\u043E\u043F\u043E\u0438\u0441\u043A\u0430 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0435\u0440\u0430\u0437\u0434\u0435\u043B\u044F\u0435\u043C\u044B\u0445\u0434\u0430\u043D\u043D\u044B\u0445\u043E\u0431\u0449\u0435\u0433\u043E\u0440\u0435\u043A\u0432\u0438\u0437\u0438\u0442\u0430 \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0435\u0440\u0435\u043A\u0432\u0438\u0437\u0438\u0442\u0430 \u043D\u0430\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435\u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u044F\u043F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u044F \u043D\u0430\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0435\u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u044F\u043A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 \u043D\u0430\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435\u043F\u0435\u0440\u0435\u0434\u0430\u0447\u0438 \u043E\u0431\u043D\u043E\u0432\u043B\u0435\u043D\u0438\u0435\u043F\u0440\u0435\u0434\u043E\u043F\u0440\u0435\u0434\u0435\u043B\u0435\u043D\u043D\u044B\u0445\u0434\u0430\u043D\u043D\u044B\u0445 \u043E\u043F\u0435\u0440\u0430\u0442\u0438\u0432\u043D\u043E\u0435\u043F\u0440\u043E\u0432\u0435\u0434\u0435\u043D\u0438\u0435 \u043E\u0441\u043D\u043E\u0432\u043D\u043E\u0435\u043F\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043B\u0435\u043D\u0438\u0435\u0432\u0438\u0434\u0430\u0440\u0430\u0441\u0447\u0435\u0442\u0430 \u043E\u0441\u043D\u043E\u0432\u043D\u043E\u0435\u043F\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043B\u0435\u043D\u0438\u0435\u0432\u0438\u0434\u0430\u0445\u0430\u0440\u0430\u043A\u0442\u0435\u0440\u0438\u0441\u0442\u0438\u043A\u0438 \u043E\u0441\u043D\u043E\u0432\u043D\u043E\u0435\u043F\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043B\u0435\u043D\u0438\u0435\u0437\u0430\u0434\u0430\u0447\u0438 \u043E\u0441\u043D\u043E\u0432\u043D\u043E\u0435\u043F\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043B\u0435\u043D\u0438\u0435\u043F\u043B\u0430\u043D\u0430\u043E\u0431\u043C\u0435\u043D\u0430 \u043E\u0441\u043D\u043E\u0432\u043D\u043E\u0435\u043F\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043B\u0435\u043D\u0438\u0435\u0441\u043F\u0440\u0430\u0432\u043E\u0447\u043D\u0438\u043A\u0430 \u043E\u0441\u043D\u043E\u0432\u043D\u043E\u0435\u043F\u0440\u0435\u0434\u0441\u0442\u0430\u0432\u043B\u0435\u043D\u0438\u0435\u0441\u0447\u0435\u0442\u0430 \u043F\u0435\u0440\u0435\u043C\u0435\u0449\u0435\u043D\u0438\u0435\u0433\u0440\u0430\u043D\u0438\u0446\u044B\u043F\u0440\u0438\u043F\u0440\u043E\u0432\u0435\u0434\u0435\u043D\u0438\u0438 \u043F\u0435\u0440\u0438\u043E\u0434\u0438\u0447\u043D\u043E\u0441\u0442\u044C\u043D\u043E\u043C\u0435\u0440\u0430\u0431\u0438\u0437\u043D\u0435\u0441\u043F\u0440\u043E\u0446\u0435\u0441\u0441\u0430 \u043F\u0435\u0440\u0438\u043E\u0434\u0438\u0447\u043D\u043E\u0441\u0442\u044C\u043D\u043E\u043C\u0435\u0440\u0430\u0434\u043E\u043A\u0443\u043C\u0435\u043D\u0442\u0430 \u043F\u0435\u0440\u0438\u043E\u0434\u0438\u0447\u043D\u043E\u0441\u0442\u044C\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0440\u0430\u0441\u0447\u0435\u0442\u0430 \u043F\u0435\u0440\u0438\u043E\u0434\u0438\u0447\u043D\u043E\u0441\u0442\u044C\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0441\u0432\u0435\u0434\u0435\u043D\u0438\u0439 \u043F\u043E\u0432\u0442\u043E\u0440\u043D\u043E\u0435\u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0435\u0432\u043E\u0437\u0432\u0440\u0430\u0449\u0430\u0435\u043C\u044B\u0445\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0439 \u043F\u043E\u043B\u043D\u043E\u0442\u0435\u043A\u0441\u0442\u043E\u0432\u044B\u0439\u043F\u043E\u0438\u0441\u043A\u043F\u0440\u0438\u0432\u0432\u043E\u0434\u0435\u043F\u043E\u0441\u0442\u0440\u043E\u043A\u0435 \u043F\u0440\u0438\u043D\u0430\u0434\u043B\u0435\u0436\u043D\u043E\u0441\u0442\u044C\u043E\u0431\u044A\u0435\u043A\u0442\u0430 \u043F\u0440\u043E\u0432\u0435\u0434\u0435\u043D\u0438\u0435 \u0440\u0430\u0437\u0434\u0435\u043B\u0435\u043D\u0438\u0435\u0430\u0443\u0442\u0435\u043D\u0442\u0438\u0444\u0438\u043A\u0430\u0446\u0438\u0438\u043E\u0431\u0449\u0435\u0433\u043E\u0440\u0435\u043A\u0432\u0438\u0437\u0438\u0442\u0430 \u0440\u0430\u0437\u0434\u0435\u043B\u0435\u043D\u0438\u0435\u0434\u0430\u043D\u043D\u044B\u0445\u043E\u0431\u0449\u0435\u0433\u043E\u0440\u0435\u043A\u0432\u0438\u0437\u0438\u0442\u0430 \u0440\u0430\u0437\u0434\u0435\u043B\u0435\u043D\u0438\u0435\u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u0439\u043A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438\u043E\u0431\u0449\u0435\u0433\u043E\u0440\u0435\u043A\u0432\u0438\u0437\u0438\u0442\u0430 \u0440\u0435\u0436\u0438\u043C\u0430\u0432\u0442\u043E\u043D\u0443\u043C\u0435\u0440\u0430\u0446\u0438\u0438\u043E\u0431\u044A\u0435\u043A\u0442\u043E\u0432 \u0440\u0435\u0436\u0438\u043C\u0437\u0430\u043F\u0438\u0441\u0438\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430 \u0440\u0435\u0436\u0438\u043C\u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u044F\u043C\u043E\u0434\u0430\u043B\u044C\u043D\u043E\u0441\u0442\u0438 \u0440\u0435\u0436\u0438\u043C\u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u044F\u0441\u0438\u043D\u0445\u0440\u043E\u043D\u043D\u044B\u0445\u0432\u044B\u0437\u043E\u0432\u043E\u0432\u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u0439\u043F\u043B\u0430\u0442\u0444\u043E\u0440\u043C\u044B\u0438\u0432\u043D\u0435\u0448\u043D\u0438\u0445\u043A\u043E\u043C\u043F\u043E\u043D\u0435\u043D\u0442 \u0440\u0435\u0436\u0438\u043C\u043F\u043E\u0432\u0442\u043E\u0440\u043D\u043E\u0433\u043E\u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u044F\u0441\u0435\u0430\u043D\u0441\u043E\u0432 \u0440\u0435\u0436\u0438\u043C\u043F\u043E\u043B\u0443\u0447\u0435\u043D\u0438\u044F\u0434\u0430\u043D\u043D\u044B\u0445\u0432\u044B\u0431\u043E\u0440\u0430\u043F\u0440\u0438\u0432\u0432\u043E\u0434\u0435\u043F\u043E\u0441\u0442\u0440
6123\u043E\u043A\u0435 \u0440\u0435\u0436\u0438\u043C\u0441\u043E\u0432\u043C\u0435\u0441\u0442\u0438\u043C\u043E\u0441\u0442\u0438 \u0440\u0435\u0436\u0438\u043C\u0441\u043E\u0432\u043C\u0435\u0441\u0442\u0438\u043C\u043E\u0441\u0442\u0438\u0438\u043D\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 \u0440\u0435\u0436\u0438\u043C\u0443\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u044F\u0431\u043B\u043E\u043A\u0438\u0440\u043E\u0432\u043A\u043E\u0439\u0434\u0430\u043D\u043D\u044B\u0445\u043F\u043E\u0443\u043C\u043E\u043B\u0447\u0430\u043D\u0438\u044E \u0441\u0435\u0440\u0438\u0438\u043A\u043E\u0434\u043E\u0432\u043F\u043B\u0430\u043D\u0430\u0432\u0438\u0434\u043E\u0432\u0445\u0430\u0440\u0430\u043A\u0442\u0435\u0440\u0438\u0441\u0442\u0438\u043A \u0441\u0435\u0440\u0438\u0438\u043A\u043E\u0434\u043E\u0432\u043F\u043B\u0430\u043D\u0430\u0441\u0447\u0435\u0442\u043E\u0432 \u0441\u0435\u0440\u0438\u0438\u043A\u043E\u0434\u043E\u0432\u0441\u043F\u0440\u0430\u0432\u043E\u0447\u043D\u0438\u043A\u0430 \u0441\u043E\u0437\u0434\u0430\u043D\u0438\u0435\u043F\u0440\u0438\u0432\u0432\u043E\u0434\u0435 \u0441\u043F\u043E\u0441\u043E\u0431\u0432\u044B\u0431\u043E\u0440\u0430 \u0441\u043F\u043E\u0441\u043E\u0431\u043F\u043E\u0438\u0441\u043A\u0430\u0441\u0442\u0440\u043E\u043A\u0438\u043F\u0440\u0438\u0432\u0432\u043E\u0434\u0435\u043F\u043E\u0441\u0442\u0440\u043E\u043A\u0435 \u0441\u043F\u043E\u0441\u043E\u0431\u0440\u0435\u0434\u0430\u043A\u0442\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F \u0442\u0438\u043F\u0434\u0430\u043D\u043D\u044B\u0445\u0442\u0430\u0431\u043B\u0438\u0446\u044B\u0432\u043D\u0435\u0448\u043D\u0435\u0433\u043E\u0438\u0441\u0442\u043E\u0447\u043D\u0438\u043A\u0430\u0434\u0430\u043D\u043D\u044B\u0445 \u0442\u0438\u043F\u043A\u043E\u0434\u0430\u043F\u043B\u0430\u043D\u0430\u0432\u0438\u0434\u043E\u0432\u0440\u0430\u0441\u0447\u0435\u0442\u0430 \u0442\u0438\u043F\u043A\u043E\u0434\u0430\u0441\u043F\u0440\u0430\u0432\u043E\u0447\u043D\u0438\u043A\u0430 \u0442\u0438\u043F\u043C\u0430\u043A\u0435\u0442\u0430 \u0442\u0438\u043F\u043D\u043E\u043C\u0435\u0440\u0430\u0431\u0438\u0437\u043D\u0435\u0441\u043F\u0440\u043E\u0446\u0435\u0441\u0441\u0430 \u0442\u0438\u043F\u043D\u043E\u043C\u0435\u0440\u0430\u0434\u043E\u043A\u0443\u043C\u0435\u043D\u0442\u0430 \u0442\u0438\u043F\u043D\u043E\u043C\u0435\u0440\u0430\u0437\u0430\u0434\u0430\u0447\u0438 \u0442\u0438\u043F\u0444\u043E\u0440\u043C\u044B \u0443\u0434\u0430\u043B\u0435\u043D\u0438\u0435\u0434\u0432\u0438\u0436\u0435\u043D\u0438\u0439 ", ae = "\u0432\u0430\u0436\u043D\u043E\u0441\u0442\u044C\u043F\u0440\u043E\u0431\u043B\u0435\u043C\u044B\u043F\u0440\u0438\u043C\u0435\u043D\u0435\u043D\u0438\u044F\u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u044F\u043A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 \u0432\u0430\u0440\u0438\u0430\u043D\u0442\u0438\u043D\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430\u043A\u043B\u0438\u0435\u043D\u0442\u0441\u043A\u043E\u0433\u043E\u043F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u044F \u0432\u0430\u0440\u0438\u0430\u043D\u0442\u043C\u0430\u0441\u0448\u0442\u0430\u0431\u0430\u0444\u043E\u0440\u043C\u043A\u043B\u0438\u0435\u043D\u0442\u0441\u043A\u043E\u0433\u043E\u043F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u044F \u0432\u0430\u0440\u0438\u0430\u043D\u0442\u043E\u0441\u043D\u043E\u0432\u043D\u043E\u0433\u043E\u0448\u0440\u0438\u0444\u0442\u0430\u043A\u043B\u0438\u0435\u043D\u0442\u0441\u043A\u043E\u0433\u043E\u043F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u044F \u0432\u0430\u0440\u0438\u0430\u043D\u0442\u0441\u0442\u0430\u043D\u0434\u0430\u0440\u0442\u043D\u043E\u0433\u043E\u043F\u0435\u0440\u0438\u043E\u0434\u0430 \u0432\u0430\u0440\u0438\u0430\u043D\u0442\u0441\u0442\u0430\u043D\u0434\u0430\u0440\u0442\u043D\u043E\u0439\u0434\u0430\u0442\u044B\u043D\u0430\u0447\u0430\u043B\u0430 \u0432\u0438\u0434\u0433\u0440\u0430\u043D\u0438\u0446\u044B \u0432\u0438\u0434\u043A\u0430\u0440\u0442\u0438\u043D\u043A\u0438 \u0432\u0438\u0434\u043E\u0442\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u044F\u043F\u043E\u043B\u043D\u043E\u0442\u0435\u043A\u0441\u0442\u043E\u0432\u043E\u0433\u043E\u043F\u043E\u0438\u0441\u043A\u0430 \u0432\u0438\u0434\u0440\u0430\u043C\u043A\u0438 \u0432\u0438\u0434\u0441\u0440\u0430\u0432\u043D\u0435\u043D\u0438\u044F \u0432\u0438\u0434\u0446\u0432\u0435\u0442\u0430 \u0432\u0438\u0434\u0447\u0438\u0441\u043B\u043E\u0432\u043E\u0433\u043E\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u044F \u0432\u0438\u0434\u0448\u0440\u0438\u0444\u0442\u0430 \u0434\u043E\u043F\u0443\u0441\u0442\u0438\u043C\u0430\u044F\u0434\u043B\u0438\u043D\u0430 \u0434\u043E\u043F\u0443\u0441\u0442\u0438\u043C\u044B\u0439\u0437\u043D\u0430\u043A \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0435byteordermark \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0435\u043C\u0435\u0442\u0430\u0434\u0430\u043D\u043D\u044B\u0445\u043F\u043E\u043B\u043D\u043E\u0442\u0435\u043A\u0441\u0442\u043E\u0432\u043E\u0433\u043E\u043F\u043E\u0438\u0441\u043A\u0430 \u0438\u0441\u0442\u043E\u0447\u043D\u0438\u043A\u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u0439\u043A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438 \u043A\u043B\u0430\u0432\u0438\u0448\u0430 \u043A\u043E\u0434\u0432\u043E\u0437\u0432\u0440\u0430\u0442\u0430\u0434\u0438\u0430\u043B\u043E\u0433\u0430 \u043A\u043E\u0434\u0438\u0440\u043E\u0432\u043A\u0430xbase \u043A\u043E\u0434\u0438\u0440\u043E\u0432\u043A\u0430\u0442\u0435\u043A\u0441\u0442\u0430 \u043D\u0430\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435\u043F\u043E\u0438\u0441\u043A\u0430 \u043D\u0430\u043F\u0440\u0430\u0432\u043B\u0435\u043D\u0438\u0435\u0441\u043E\u0440\u0442\u0438\u0440\u043E\u0432\u043A\u0438 \u043E\u0431\u043D\u043E\u0432\u043B\u0435\u043D\u0438\u0435\u043F\u0440\u0435\u0434\u043E\u043F\u0440\u0435\u0434\u0435\u043B\u0435\u043D\u043D\u044B\u0445\u0434\u0430\u043D\u043D\u044B\u0445 \u043E\u0431\u043D\u043E\u0432\u043B\u0435\u043D\u0438\u0435\u043F\u0440\u0438\u0438\u0437\u043C\u0435\u043D\u0435\u043D\u0438\u0438\u0434\u0430\u043D\u043D\u044B\u0445 \u043E\u0442\u043E\u0431\u0440\u0430\u0436\u0435\u043D\u0438\u0435\u043F\u0430\u043D\u0435\u043B\u0438\u0440\u0430\u0437\u0434\u0435\u043B\u043E\u0432 \u043F\u0440\u043E\u0432\u0435\u0440\u043A\u0430\u0437\u0430\u043F\u043E\u043B\u043D\u0435\u043D\u0438\u044F \u0440\u0435\u0436\u0438\u043C\u0434\u0438\u0430\u043B\u043E\u0433\u0430\u0432\u043E\u043F\u0440\u043E\u0441 \u0440\u0435\u0436\u0438\u043C\u0437\u0430\u043F\u0443\u0441\u043A\u0430\u043A\u043B\u0438\u0435\u043D\u0442\u0441\u043A\u043E\u0433\u043E\u043F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u044F \u0440\u0435\u0436\u0438\u043C\u043E\u043A\u0440\u0443\u0433\u043B\u0435\u043D\u0438\u044F \u0440\u0435\u0436\u0438\u043C\u043E\u0442\u043A\u0440\u044B\u0442\u0438\u044F\u0444\u043E\u0440\u043C\u043F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u044F \u0440\u0435\u0436\u0438\u043C\u043F\u043E\u043B\u043D\u043E\u0442\u0435\u043A\u0441\u0442\u043E\u0432\u043E\u0433\u043E\u043F\u043E\u0438\u0441\u043A\u0430 \u0441\u043A\u043E\u0440\u043E\u0441\u0442\u044C\u043A\u043B\u0438\u0435\u043D\u0442\u0441\u043A\u043E\u0433\u043E\u0441\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u044F \u0441\u043E\u0441\u0442\u043E\u044F\u043D\u0438\u0435\u0432\u043D\u0435\u0448\u043D\u0435\u0433\u043E\u0438\u0441\u0442\u043E\u0447\u043D\u0438\u043A\u0430\u0434\u0430\u043D\u043D\u044B\u0445 \u0441\u043E\u0441\u0442\u043E\u044F\u043D\u0438\u0435\u043E\u0431\u043D\u043E\u0432\u043B\u0435\u043D\u0438\u044F\u043A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438\u0431\u0430\u0437\u044B\u0434\u0430\u043D\u043D\u044B\u0445 \u0441\u043F\u043E\u0441\u043E\u0431\u0432\u044B\u0431\u043E\u0440\u0430\u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0430windows \u0441\u043F\u043E\u0441\u043E\u0431\u043A\u043E\u0434\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F\u0441\u0442\u0440\u043E\u043A\u0438 \u0441\u0442\u0430\u0442\u0443\u0441\u0441\u043E\u043E\u0431\u0449\u0435\u043D\u0438\u044F \u0442\u0438\u043F\u0432\u043D\u0435\u0448\u043D\u0435\u0439\u043A\u043E\u043C\u043F\u043E\u043D\u0435\u043D\u0442\u044B \u0442\u0438\u043F\u043F\u043B\u0430\u0442\u0444\u043E\u0440\u043C\u044B \u0442\u0438\u043F\u043F\u043E\u0432\u0435\u0434\u0435\u043D\u0438\u044F\u043A\u043B\u0430\u0432\u0438\u0448\u0438enter \u0442\u0438\u043F\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430\u0438\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u0438\u043E\u0432\u044B\u043F\u043E\u043B\u043D\u0435\u043D\u0438\u0438\u043E\u0431\u043D\u043E\u0432\u043B\u0435\u043D\u0438\u044F\u043A\u043E\u043D\u0444\u0438\u0433\u0443\u0440\u0430\u0446\u0438\u0438\u0431\u0430\u0437\u044B\u0434\u0430\u043D\u043D\u044B\u0445 \u0443\u0440\u043E\u0432\u0435\u043D\u044C\u0438\u0437\u043E\u043B\u044F\u0446\u0438\u0438\u0442\u0440\u0430\u043D\u0437\u0430\u043A\u0446\u0438\u0439 \u0445\u0435\u0448\u0444\u0443\u043D\u043A\u0446\u0438\u044F \u0447\u0430\u0441\u0442\u0438\u0434\u0430\u0442\u044B", Ee = b + S + h + I + x + w + P + q + L + $ + v + A + B + M + re + oe + se + ie + U + H + j + ae, Ke = "com\u043E\u0431\u044A\u0435\u043A\u0442 ftp\u0441\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u0435 http\u0437\u0430\u043F\u0440\u043E\u0441 http\u0441\u0435\u0440\u0432\u0438\u0441\u043E\u0442\u0432\u0435\u0442 http\u0441\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u0435 ws\u043E\u043F\u0440\u0435\u0434\u0435\u043B\u0435\u043D\u0438\u044F ws\u043F\u0440\u043E\u043A\u0441\u0438 xbase \u0430\u043D\u0430\u043B\u0438\u0437\u0434\u0430\u043D\u043D\u044B\u0445 \u0430\u043D\u043D\u043E\u0442\u0430\u0446\u0438\u044Fxs \u0431\u043B\u043E\u043A\u0438\u0440\u043E\u0432\u043A\u0430\u0434\u0430\u043D\u043D\u044B\u0445 \u0431\u0443\u0444\u0435\u0440\u0434\u0432\u043E\u0438\u0447\u043D\u044B\u0445\u0434\u0430\u043D\u043D\u044B\u0445 \u0432\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u0435xs \u0432\u044B\u0440\u0430\u0436\u0435\u043D\u0438\u0435\u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 \u0433\u0435\u043D\u0435\u0440\u0430\u0442\u043E\u0440\u0441\u043B\u0443\u0447\u0430\u0439\u043D\u044B\u0445\u0447\u0438\u0441\u0435\u043B \u0433\u0435\u043E\u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043A\u0430\u044F\u0441\u0445\u0435\u043C\u0430 \u0433\u0435\u043E\u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043A\u0438\u0435\u043A\u043E\u043E\u0440\u0434\u0438\u043D\u0430\u0442\u044B \u0433\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043A\u0430\u044F\u0441\u0445\u0435\u043C\u0430 \u0433\u0440\u0443\u043F\u043F\u0430\u043C\u043E\u0434\u0435\u043B\u0438xs \u0434\u0430\u043D\u043D\u044B\u0435\u0440\u0430\u0441\u0448\u0438\u0444\u0440\u043E\u0432\u043A\u0438\u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 \u0434\u0432\u043E\u0438\u0447\u043D\u044B\u0435\u0434\u0430\u043D\u043D\u044B\u0435 \u0434\u0435\u043D\u0434\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430 \u0434\u0438\u0430\u0433\u0440\u0430\u043C\u043C\u0430 \u0434\u0438\u0430\u0433\u0440\u0430\u043C\u043C\u0430\u0433\u0430\u043D\u0442\u0430 \u0434\u0438\u0430\u043B\u043E\u0433\u0432\u044B\u0431\u043E\u0440\u0430\u0444\u0430\u0439\u043B\u0430 \u0434\u0438\u0430\u043B\u043E\u0433\u0432\u044B\u0431\u043E\u0440\u0430\u0446\u0432\u0435\u0442\u0430 \u0434\u0438\u0430\u043B\u043E\u0433\u0432\u044B\u0431\u043E\u0440\u0430\u0448\u0440\u0438\u0444\u0442\u0430 \u0434\u0438\u0430\u043B\u043E\u0433\u0440\u0430\u0441\u043F\u0438\u0441\u0430\u043D\u0438\u044F\u0440\u0435\u0433\u043B\u0430\u043C\u0435\u043D\u0442\u043D\u043E\u0433\u043E\u0437\u0430\u0434\u0430\u043D\u0438\u044F \u0434\u0438\u0430\u043B\u043E\u0433\u0440\u0435\u0434\u0430\u043A\u0442\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u044F\u0441\u0442\u0430\u043D\u0434\u0430\u0440\u0442\u043D\u043E\u0433\u043E\u043F\u0435\u0440\u0438\u043E\u0434\u0430 \u0434\u0438\u0430\u043F\u0430\u0437\u043E\u043D \u0434\u043E\u043A\u0443\u043C\u0435\u043D\u0442dom \u0434\u043E\u043A\u0443\u043C\u0435\u043D\u0442html \u0434\u043E\u043A\u0443\u043C\u0435\u043D\u0442\u0430\u0446\u0438\u044Fxs \u0434\u043E\u0441\u0442\u0430\u0432\u043B\u044F\u0435\u043C\u043E\u0435\u0443\u0432\u0435\u0434\u043E\u043C\u043B\u0435\u043D\u0438\u0435 \u0437\u0430\u043F\u0438\u0441\u044Cdom \u0437\u0430\u043F\u0438\u0441\u044Cfastinfoset \u0437\u0430\u043F\u0438\u0441\u044Chtml \u0437\u0430\u043F\u0438\u0441\u044Cjson \u0437\u0430\u043F\u0438\u0441\u044Cxml \u0437\u0430\u043F\u0438\u0441\u044Czip\u0444\u0430\u0439\u043B\u0430 \u0437\u0430\u043F\u0438\u0441\u044C\u0434\u0430\u043D\u043D\u044B\u0445 \u0437\u0430\u043F\u0438\u0441\u044C\u0442\u0435\u043A\u0441\u0442\u0430 \u0437\u0430\u043F\u0438\u0441\u044C\u0443\u0437\u043B\u043E\u0432dom \u0437\u0430\u043F\u0440\u043E\u0441 \u0437\u0430\u0449\u0438\u0449\u0435\u043D\u043D\u043E\u0435\u0441\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u0435openssl \u0437\u043D\u0430\u0447\u0435\u043D\u0438\u044F\u043F\u043E\u043B\u0435\u0439\u0440\u0430\u0441\u0448\u0438\u0444\u0440\u043E\u0432\u043A\u0438\u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 \u0438\u0437\u0432\u043B\u0435\u0447\u0435\u043D\u0438\u0435\u0442\u0435\u043A\u0441\u0442\u0430 \u0438\u043C\u043F\u043E\u0440\u0442xs \u0438\u043D\u0442\u0435\u0440\u043D\u0435\u0442\u043F\u043E\u0447\u0442\u0430 \u0438\u043D\u0442\u0435\u0440\u043D\u0435\u0442\u043F\u043E\u0447\u0442\u043E\u0432\u043E\u0435\u0441\u043E\u043E\u0431\u0449\u0435\u043D\u0438\u0435 \u0438\u043D\u0442\u0435\u0440\u043D\u0435\u0442\u043F\u043E\u0447\u0442\u043E\u0432\u044B\u0439\u043F\u0440\u043E\u0444\u0438\u043B\u044C \u0438\u043D\u0442\u0435\u0440\u043D\u0435\u0442\u043F\u0440\u043E\u043A\u0441\u0438 \u0438\u043D\u0442\u0435\u0440\u043D\u0435\u0442\u0441\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u0435 \u0438\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u044F\u0434\u043B\u044F\u043F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u044Fxs \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0435\u0430\u0442\u0440\u0438\u0431\u0443\u0442\u0430xs \u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u0435\u0441\u043E\u0431\u044B\u0442\u0438\u044F\u0436\u0443\u0440\u043D\u0430\u043B\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u0438 \u0438\u0441\u0442\u043E\u0447\u043D\u0438\u043A\u0434\u043E\u0441\u0442\u0443\u043F\u043D\u044B\u0445\u043D\u0430\u0441\u0442\u0440\u043E\u0435\u043A\u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 \u0438\u0442\u0435\u0440\u0430\u0442\u043E\u0440\u0443\u0437\u043B\u043E\u0432dom \u043A\u0430\u0440\u0442\u0438\u043D\u043A\u0430 \u043A\u0432\u0430\u043B\u0438\u0444\u0438\u043A\u0430\u0442\u043E\u0440\u044B\u0434\u0430\u0442\u044B \u043A\u0432\u0430\u043B\u0438\u0444\u0438\u043A\u0430\u0442\u043E\u0440\u044B\u0434\u0432\u043E\u0438\u0447\u043D\u044B\u0445\u0434\u0430\u043D\u043D\u044B\u0445 \u043A\u0432\u0430\u043B\u0438\u0444\u0438\u043A\u0430\u0442\u043E\u0440\u044B\u0441\u0442\u0440\u043E\u043A\u0438 \u043A\u0432\u0430\u043B\u0438\u0444\u0438\u043A\u0430\u0442\u043E\u0440\u044B\u0447\u0438\u0441\u043B\u0430 \u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u0449\u0438\u043A\u043C\u0430\u043A\u0435\u0442\u0430\u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 \u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u0449\u0438\u043A\u043D\u0430\u0441\u0442\u0440\u043E\u0435\u043A\u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 \u043A\u043E\u043D\u0441\u0442\u0440\u0443\u043A\u0442\u043E\u0440\u043C\u0430\u043A\u0435\u0442\u0430\u043E\u0444\u043E\u0440\u043C\u043B\u0435\u043D\u0438\u044F\u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 \u043A\u043E\u043D\u0441\u0442\u0440\u0443\u043A\u0442\u043E\u0440\u043D\u0430\u0441\u0442\u0440\u043E\u0435\u043A\u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 \u043A\u043E\u043D\u0441\u0442\u0440\u0443\u043A\u0442\u043E\u0440\u0444\u043E\u0440\u043C\u0430\u0442\u043D\u043E\u0439\u0441\u0442\u0440\u043E\u043A\u0438 \u043B\u
61230438\u043D\u0438\u044F \u043C\u0430\u043A\u0435\u0442\u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 \u043C\u0430\u043A\u0435\u0442\u043E\u0431\u043B\u0430\u0441\u0442\u0438\u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 \u043C\u0430\u043A\u0435\u0442\u043E\u0444\u043E\u0440\u043C\u043B\u0435\u043D\u0438\u044F\u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 \u043C\u0430\u0441\u043A\u0430xs \u043C\u0435\u043D\u0435\u0434\u0436\u0435\u0440\u043A\u0440\u0438\u043F\u0442\u043E\u0433\u0440\u0430\u0444\u0438\u0438 \u043D\u0430\u0431\u043E\u0440\u0441\u0445\u0435\u043Cxml \u043D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0438\u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 \u043D\u0430\u0441\u0442\u0440\u043E\u0439\u043A\u0438\u0441\u0435\u0440\u0438\u0430\u043B\u0438\u0437\u0430\u0446\u0438\u0438json \u043E\u0431\u0440\u0430\u0431\u043E\u0442\u043A\u0430\u043A\u0430\u0440\u0442\u0438\u043D\u043E\u043A \u043E\u0431\u0440\u0430\u0431\u043E\u0442\u043A\u0430\u0440\u0430\u0441\u0448\u0438\u0444\u0440\u043E\u0432\u043A\u0438\u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 \u043E\u0431\u0445\u043E\u0434\u0434\u0435\u0440\u0435\u0432\u0430dom \u043E\u0431\u044A\u044F\u0432\u043B\u0435\u043D\u0438\u0435\u0430\u0442\u0440\u0438\u0431\u0443\u0442\u0430xs \u043E\u0431\u044A\u044F\u0432\u043B\u0435\u043D\u0438\u0435\u043D\u043E\u0442\u0430\u0446\u0438\u0438xs \u043E\u0431\u044A\u044F\u0432\u043B\u0435\u043D\u0438\u0435\u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0430xs \u043E\u043F\u0438\u0441\u0430\u043D\u0438\u0435\u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u044F\u0441\u043E\u0431\u044B\u0442\u0438\u044F\u0434\u043E\u0441\u0442\u0443\u043F\u0436\u0443\u0440\u043D\u0430\u043B\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u0438 \u043E\u043F\u0438\u0441\u0430\u043D\u0438\u0435\u0438\u0441\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u043D\u0438\u044F\u0441\u043E\u0431\u044B\u0442\u0438\u044F\u043E\u0442\u043A\u0430\u0437\u0432\u0434\u043E\u0441\u0442\u0443\u043F\u0435\u0436\u0443\u0440\u043D\u0430\u043B\u0430\u0440\u0435\u0433\u0438\u0441\u0442\u0440\u0430\u0446\u0438\u0438 \u043E\u043F\u0438\u0441\u0430\u043D\u0438\u0435\u043E\u0431\u0440\u0430\u0431\u043E\u0442\u043A\u0438\u0440\u0430\u0441\u0448\u0438\u0444\u0440\u043E\u0432\u043A\u0438\u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 \u043E\u043F\u0438\u0441\u0430\u043D\u0438\u0435\u043F\u0435\u0440\u0435\u0434\u0430\u0432\u0430\u0435\u043C\u043E\u0433\u043E\u0444\u0430\u0439\u043B\u0430 \u043E\u043F\u0438\u0441\u0430\u043D\u0438\u0435\u0442\u0438\u043F\u043E\u0432 \u043E\u043F\u0440\u0435\u0434\u0435\u043B\u0435\u043D\u0438\u0435\u0433\u0440\u0443\u043F\u043F\u044B\u0430\u0442\u0440\u0438\u0431\u0443\u0442\u043E\u0432xs \u043E\u043F\u0440\u0435\u0434\u0435\u043B\u0435\u043D\u0438\u0435\u0433\u0440\u0443\u043F\u043F\u044B\u043C\u043E\u0434\u0435\u043B\u0438xs \u043E\u043F\u0440\u0435\u0434\u0435\u043B\u0435\u043D\u0438\u0435\u043E\u0433\u0440\u0430\u043D\u0438\u0447\u0435\u043D\u0438\u044F\u0438\u0434\u0435\u043D\u0442\u0438\u0447\u043D\u043E\u0441\u0442\u0438xs \u043E\u043F\u0440\u0435\u0434\u0435\u043B\u0435\u043D\u0438\u0435\u043F\u0440\u043E\u0441\u0442\u043E\u0433\u043E\u0442\u0438\u043F\u0430xs \u043E\u043F\u0440\u0435\u0434\u0435\u043B\u0435\u043D\u0438\u0435\u0441\u043E\u0441\u0442\u0430\u0432\u043D\u043E\u0433\u043E\u0442\u0438\u043F\u0430xs \u043E\u043F\u0440\u0435\u0434\u0435\u043B\u0435\u043D\u0438\u0435\u0442\u0438\u043F\u0430\u0434\u043E\u043A\u0443\u043C\u0435\u043D\u0442\u0430dom \u043E\u043F\u0440\u0435\u0434\u0435\u043B\u0435\u043D\u0438\u044Fxpathxs \u043E\u0442\u0431\u043E\u0440\u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 \u043F\u0430\u043A\u0435\u0442\u043E\u0442\u043E\u0431\u0440\u0430\u0436\u0430\u0435\u043C\u044B\u0445\u0434\u043E\u043A\u0443\u043C\u0435\u043D\u0442\u043E\u0432 \u043F\u0430\u0440\u0430\u043C\u0435\u0442\u0440\u0432\u044B\u0431\u043E\u0440\u0430 \u043F\u0430\u0440\u0430\u043C\u0435\u0442\u0440\u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 \u043F\u0430\u0440\u0430\u043C\u0435\u0442\u0440\u044B\u0437\u0430\u043F\u0438\u0441\u0438json \u043F\u0430\u0440\u0430\u043C\u0435\u0442\u0440\u044B\u0437\u0430\u043F\u0438\u0441\u0438xml \u043F\u0430\u0440\u0430\u043C\u0435\u0442\u0440\u044B\u0447\u0442\u0435\u043D\u0438\u044Fxml \u043F\u0435\u0440\u0435\u043E\u043F\u0440\u0435\u0434\u0435\u043B\u0435\u043D\u0438\u0435xs \u043F\u043B\u0430\u043D\u0438\u0440\u043E\u0432\u0449\u0438\u043A \u043F\u043E\u043B\u0435\u0430\u043D\u0430\u043B\u0438\u0437\u0430\u0434\u0430\u043D\u043D\u044B\u0445 \u043F\u043E\u043B\u0435\u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 \u043F\u043E\u0441\u0442\u0440\u043E\u0438\u0442\u0435\u043B\u044Cdom \u043F\u043E\u0441\u0442\u0440\u043E\u0438\u0442\u0435\u043B\u044C\u0437\u0430\u043F\u0440\u043E\u0441\u0430 \u043F\u043E\u0441\u0442\u0440\u043E\u0438\u0442\u0435\u043B\u044C\u043E\u0442\u0447\u0435\u0442\u0430 \u043F\u043E\u0441\u0442\u0440\u043E\u0438\u0442\u0435\u043B\u044C\u043E\u0442\u0447\u0435\u0442\u0430\u0430\u043D\u0430\u043B\u0438\u0437\u0430\u0434\u0430\u043D\u043D\u044B\u0445 \u043F\u043E\u0441\u0442\u0440\u043E\u0438\u0442\u0435\u043B\u044C\u0441\u0445\u0435\u043Cxml \u043F\u043E\u0442\u043E\u043A \u043F\u043E\u0442\u043E\u043A\u0432\u043F\u0430\u043C\u044F\u0442\u0438 \u043F\u043E\u0447\u0442\u0430 \u043F\u043E\u0447\u0442\u043E\u0432\u043E\u0435\u0441\u043E\u043E\u0431\u0449\u0435\u043D\u0438\u0435 \u043F\u0440\u0435\u043E\u0431\u0440\u0430\u0437\u043E\u0432\u0430\u043D\u0438\u0435xsl \u043F\u0440\u0435\u043E\u0431\u0440\u0430\u0437\u043E\u0432\u0430\u043D\u0438\u0435\u043A\u043A\u0430\u043D\u043E\u043D\u0438\u0447\u0435\u0441\u043A\u043E\u043C\u0443xml \u043F\u0440\u043E\u0446\u0435\u0441\u0441\u043E\u0440\u0432\u044B\u0432\u043E\u0434\u0430\u0440\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442\u0430\u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445\u0432\u043A\u043E\u043B\u043B\u0435\u043A\u0446\u0438\u044E\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0439 \u043F\u0440\u043E\u0446\u0435\u0441\u0441\u043E\u0440\u0432\u044B\u0432\u043E\u0434\u0430\u0440\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442\u0430\u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445\u0432\u0442\u0430\u0431\u043B\u0438\u0447\u043D\u044B\u0439\u0434\u043E\u043A\u0443\u043C\u0435\u043D\u0442 \u043F\u0440\u043E\u0446\u0435\u0441\u0441\u043E\u0440\u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 \u0440\u0430\u0437\u044B\u043C\u0435\u043D\u043E\u0432\u0430\u0442\u0435\u043B\u044C\u043F\u0440\u043E\u0441\u0442\u0440\u0430\u043D\u0441\u0442\u0432\u0438\u043C\u0435\u043Ddom \u0440\u0430\u043C\u043A\u0430 \u0440\u0430\u0441\u043F\u0438\u0441\u0430\u043D\u0438\u0435\u0440\u0435\u0433\u043B\u0430\u043C\u0435\u043D\u0442\u043D\u043E\u0433\u043E\u0437\u0430\u0434\u0430\u043D\u0438\u044F \u0440\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u043D\u043E\u0435\u0438\u043C\u044Fxml \u0440\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442\u0447\u0442\u0435\u043D\u0438\u044F\u0434\u0430\u043D\u043D\u044B\u0445 \u0441\u0432\u043E\u0434\u043D\u0430\u044F\u0434\u0438\u0430\u0433\u0440\u0430\u043C\u043C\u0430 \u0441\u0432\u044F\u0437\u044C\u043F\u0430\u0440\u0430\u043C\u0435\u0442\u0440\u0430\u0432\u044B\u0431\u043E\u0440\u0430 \u0441\u0432\u044F\u0437\u044C\u043F\u043E\u0442\u0438\u043F\u0443 \u0441\u0432\u044F\u0437\u044C\u043F\u043E\u0442\u0438\u043F\u0443\u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 \u0441\u0435\u0440\u0438\u0430\u043B\u0438\u0437\u0430\u0442\u043E\u0440xdto \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u043A\u043B\u0438\u0435\u043D\u0442\u0430windows \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u043A\u043B\u0438\u0435\u043D\u0442\u0430\u0444\u0430\u0439\u043B \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u043A\u0440\u0438\u043F\u0442\u043E\u0433\u0440\u0430\u0444\u0438\u0438 \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u044B\u0443\u0434\u043E\u0441\u0442\u043E\u0432\u0435\u0440\u044F\u044E\u0449\u0438\u0445\u0446\u0435\u043D\u0442\u0440\u043E\u0432windows \u0441\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u044B\u0443\u0434\u043E\u0441\u0442\u043E\u0432\u0435\u0440\u044F\u044E\u0449\u0438\u0445\u0446\u0435\u043D\u0442\u0440\u043E\u0432\u0444\u0430\u0439\u043B \u0441\u0436\u0430\u0442\u0438\u0435\u0434\u0430\u043D\u043D\u044B\u0445 \u0441\u0438\u0441\u0442\u0435\u043C\u043D\u0430\u044F\u0438\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u044F \u0441\u043E\u043E\u0431\u0449\u0435\u043D\u0438\u0435\u043F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044E \u0441\u043E\u0447\u0435\u0442\u0430\u043D\u0438\u0435\u043A\u043B\u0430\u0432\u0438\u0448 \u0441\u0440\u0430\u0432\u043D\u0435\u043D\u0438\u0435\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0439 \u0441\u0442\u0430\u043D\u0434\u0430\u0440\u0442\u043D\u0430\u044F\u0434\u0430\u0442\u0430\u043D\u0430\u0447\u0430\u043B\u0430 \u0441\u0442\u0430\u043D\u0434\u0430\u0440\u0442\u043D\u044B\u0439\u043F\u0435\u0440\u0438\u043E\u0434 \u0441\u0445\u0435\u043C\u0430xml \u0441\u0445\u0435\u043C\u0430\u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 \u0442\u0430\u0431\u043B\u0438\u0447\u043D\u044B\u0439\u0434\u043E\u043A\u0443\u043C\u0435\u043D\u0442 \u0442\u0435\u043A\u0441\u0442\u043E\u0432\u044B\u0439\u0434\u043E\u043A\u0443\u043C\u0435\u043D\u0442 \u0442\u0435\u0441\u0442\u0438\u0440\u0443\u0435\u043C\u043E\u0435\u043F\u0440\u0438\u043B\u043E\u0436\u0435\u043D\u0438\u0435 \u0442\u0438\u043F\u0434\u0430\u043D\u043D\u044B\u0445xml \u0443\u043D\u0438\u043A\u0430\u043B\u044C\u043D\u044B\u0439\u0438\u0434\u0435\u043D\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u043E\u0440 \u0444\u0430\u0431\u0440\u0438\u043A\u0430xdto \u0444\u0430\u0439\u043B \u0444\u0430\u0439\u043B\u043E\u0432\u044B\u0439\u043F\u043E\u0442\u043E\u043A \u0444\u0430\u0441\u0435\u0442\u0434\u043B\u0438\u043D\u044Bxs \u0444\u0430\u0441\u0435\u0442\u043A\u043E\u043B\u0438\u0447\u0435\u0441\u0442\u0432\u0430\u0440\u0430\u0437\u0440\u044F\u0434\u043E\u0432\u0434\u0440\u043E\u0431\u043D\u043E\u0439\u0447\u0430\u0441\u0442\u0438xs \u0444\u0430\u0441\u0435\u0442\u043C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u043E\u0433\u043E\u0432\u043A\u043B\u044E\u0447\u0430\u044E\u0449\u0435\u0433\u043E\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u044Fxs \u0444\u0430\u0441\u0435\u0442\u043C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u043E\u0433\u043E\u0438\u0441\u043A\u043B\u044E\u0447\u0430\u044E\u0449\u0435\u0433\u043E\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u044Fxs \u0444\u0430\u0441\u0435\u0442\u043C\u0430\u043A\u0441\u0438\u043C\u0430\u043B\u044C\u043D\u043E\u0439\u0434\u043B\u0438\u043D\u044Bxs \u0444\u0430\u0441\u0435\u0442\u043C\u0438\u043D\u0438\u043C\u0430\u043B\u044C\u043D\u043E\u0433\u043E\u0432\u043A\u043B\u044E\u0447\u0430\u044E\u0449\u0435\u0433\u043E\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u044Fxs \u0444\u0430\u0441\u0435\u0442\u043C\u0438\u043D\u0438\u043C\u0430\u043B\u044C\u043D\u043E\u0433\u043E\u0438\u0441\u043A\u043B\u044E\u0447\u0430\u044E\u0449\u0435\u0433\u043E\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u044Fxs \u0444\u0430\u0441\u0435\u0442\u043C\u0438\u043D\u0438\u043C\u0430\u043B\u044C\u043D\u043E\u0439\u0434\u043B\u0438\u043D\u044Bxs \u0444\u0430\u0441\u0435\u0442\u043E\u0431\u0440\u0430\u0437\u0446\u0430xs \u0444\u0430\u0441\u0435\u0442\u043E\u0431\u0449\u0435\u0433\u043E\u043A\u043E\u043B\u0438\u0447\u0435\u0441\u0442\u0432\u0430\u0440\u0430\u0437\u0440\u044F\u0434\u043E\u0432xs \u0444\u0430\u0441\u0435\u0442\u043F\u0435\u0440\u0435\u0447\u0438\u0441\u043B\u0435\u043D\u0438\u044Fxs \u0444\u0430\u0441\u0435\u0442\u043F\u0440\u043E\u0431\u0435\u043B\u044C\u043D\u044B\u0445\u0441\u0438\u043C\u0432\u043E\u043B\u043E\u0432xs \u0444\u0438\u043B\u044C\u0442\u0440\u0443\u0437\u043B\u043E\u0432dom \u0444\u043E\u0440\u043C\u0430\u0442\u0438\u0440\u043E\u0432\u0430\u043D\u043D\u0430\u044F\u0441\u0442\u0440\u043E\u043A\u0430 \u0444\u043E\u0440\u043C\u0430\u0442\u0438\u0440\u043E\u0432\u0430\u043D\u043D\u044B\u0439\u0434\u043E\u043A\u0443\u043C\u0435\u043D\u0442 \u0444\u0440\u0430\u0433\u043C\u0435\u043D\u0442xs \u0445\u0435\u0448\u0438\u0440\u043E\u0432\u0430\u043D\u0438\u0435\u0434\u0430\u043D\u043D\u044B\u0445 \u0445\u0440\u0430\u043D\u0438\u043B\u0438\u0449\u0435\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u044F \u0446\u0432\u0435\u0442 \u0447\u0442\u0435\u043D\u0438\u0435fastinfoset \u0447\u0442\u0435\u043D\u0438\u0435html \u0447\u0442\u0435\u043D\u0438\u0435json \u0447\u0442\u0435\u043D\u0438\u0435xml \u0447\u0442\u0435\u043D\u0438\u0435zip\u0444\u0430\u0439\u043B\u0430 \u0447\u0442\u0435\u043D\u0438\u0435\u0434\u0430\u043D\u043D\u044B\u0445 \u0447\u0442\u0435\u043D\u0438\u0435\u0442\u0435\u043A\u0441\u0442\u0430 \u0447\u0442\u0435\u043D\u0438\u0435\u0443\u0437\u043B\u043E\u0432dom \u0448\u0440\u0438\u0444\u0442 \u044D\u043B\u0435\u043C\u0435\u043D\u0442\u0440\u0435\u0437\u0443\u043B\u044C\u0442\u0430\u0442\u0430\u043A\u043E\u043C\u043F\u043E\u043D\u043E\u0432\u043A\u0438\u0434\u0430\u043D\u043D\u044B\u0445 " + "comsafearray \u0434\u0435\u0440\u0435\u0432\u043E\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0439 \u043C\u0430\u0441\u0441\u0438\u0432 \u0441\u043E\u043E\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0438\u0435 \u0441\u043F\u0438\u0441\u043E\u043A\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0439 \u0441\u0442\u0440\u0443\u043A\u0442\u0443\u0440\u0430 \u0442\u0430\u0431\u043B\u0438\u0446\u0430\u0437\u043D\u0430\u0447\u0435\u043D\u0438\u0439 \u0444\u0438\u043A\u0441\u0438\u0440\u043E\u0432\u0430\u043D\u043D\u0430\u044F\u0441\u0442\u0440\u0443\u043A\u0442\u0443\u0440\u0430 \u0444\u0438\u043A\u0441\u0438\u0440\u043E\u0432\u0430\u043D\u043D\u043E\u0435\u0441\u043E\u043E\u0442\u0432\u0435\u0442\u0441\u0442\u0432\u0438\u0435 \u0444\u0438\u043A\u0441\u0438\u0440\u043E\u0432\u0430\u043D\u043D\u044B\u0439\u043C\u0430\u0441\u0441\u0438\u0432 ", ge = "null \u0438\u0441\u0442\u0438\u043D\u0430 \u043B\u043E\u0436\u044C \u043D\u0435\u043E\u043F\u0440\u0435\u0434\u0435\u043B\u0435\u043D\u043E", Oe = e.inherit(e.NUMBER_MODE), Re = { 6124 className: "string", 6125 begin: '"|\\|', 6126 end: '"|$', 6127 contains: [{ begin: '""' }] 6128 }, pe = { 6129 begin: "'", 6130 end: "'", 6131 excludeBegin: !0, 6132 excludeEnd: !0, 6133 contains: [ 6134 { 6135 className: "number", 6136 begin: "\\d{4}([\\.\\\\/:-]?\\d{2}){0,5}" 6137 } 6138 ] 6139 }, Ae = e.inherit(e.C_LINE_COMMENT_MODE), we = { 6140 className: "meta", 6141 begin: "#|&", 6142 end: "$", 6143 keywords: { 6144 $pattern: n, 6145 keyword: i + l 6146 }, 6147 contains: [Ae] 6148 }, Ve = { 6149 className: "symbol", 6150 begin: "~", 6151 end: ";|:", 6152 excludeEnd: !0 6153 }, $e = { 6154 className: "function", 6155 variants: [ 6156 { 6157 begin: "\u043F\u0440\u043E\u0446\u0435\u0434\u0443\u0440\u0430|\u0444\u0443\u043D\u043A\u0446\u0438\u044F", 6158 end: "\\)", 6159 keywords: "\u043F\u0440\u043E\u0446\u0435\u0434\u0443\u0440\u0430 \u0444\u0443\u043D\u043A\u0446\u0438\u044F" 6160 }, 6161 { 6162 begin: "\u043A\u043E\u043D\u0435\u0446\u043F\u0440\u043E\u0446\u0435\u0434\u0443\u0440\u044B|\u043A\u043E\u043D\u0435\u0446\u0444\u0443\u043D\u043A\u0446\u0438\u0438", 6163 keywords: "\u043A\u043E\u043D\u0435\u0446\u043F\u0440\u043E\u0446\u0435\u0434\u0443\u0440\u044B \u043A\u043E\u043D\u0435\u0446\u0444\u0443\u043D\u043A\u0446\u0438\u0438" 6164 } 6165 ], 6166 contains: [ 6167 { 6168 begin: "\\(", 6169 end: "\\)", 6170 endsParent: !0, 6171 contains: [ 6172 { 6173 className: "params", 6174 begin: n, 6175 end: ",", 6176 excludeEnd
6176: !0, 6177 endsWithParent: !0, 6178 keywords: { 6179 $pattern: n, 6180 keyword: "\u0437\u043D\u0430\u0447", 6181 literal: ge 6182 }, 6183 contains: [ 6184 Oe, 6185 Re, 6186 pe 6187 ] 6188 }, 6189 Ae 6190 ] 6191 }, 6192 e.inherit(e.TITLE_MODE, { begin: n }) 6193 ] 6194 }; 6195 return { 6196 name: "1C:Enterprise", 6197 case_insensitive: !0, 6198 keywords: { 6199 $pattern: n, 6200 keyword: i, 6201 built_in: f, 6202 class: Ee, 6203 type: Ke, 6204 literal: ge 6205 }, 6206 contains: [ 6207 we, 6208 $e, 6209 Ae, 6210 Ve, 6211 Oe, 6212 Re, 6213 pe 6214 ] 6215 }; 6216 } 6217 return Xi = t, Xi; 6218} 6219var Zi, Hd; 6220function OR() { 6221 if (Hd) 6222 return Zi; 6223 Hd = 1; 6224 function t(e) { 6225 const n = e.regex, r = /^[a-zA-Z][a-zA-Z0-9-]*/, a = [ 6226 "ALPHA", 6227 "BIT", 6228 "CHAR", 6229 "CR", 6230 "CRLF", 6231 "CTL", 6232 "DIGIT", 6233 "DQUOTE", 6234 "HEXDIG", 6235 "HTAB", 6236 "LF", 6237 "LWSP", 6238 "OCTET", 6239 "SP", 6240 "VCHAR", 6241 "WSP" 6242 ], i = e.COMMENT(/;/, /$/), o = { 6243 scope: "symbol", 6244 match: /%b[0-1]+(-[0-1]+|(\.[0-1]+)+)?/ 6245 }, s = { 6246 scope: "symbol", 6247 match: /%d[0-9]+(-[0-9]+|(\.[0-9]+)+)?/ 6248 }, l = { 6249 scope: "symbol", 6250 match: /%x[0-9A-F]+(-[0-9A-F]+|(\.[0-9A-F]+)+)?/ 6251 }, u = { 6252 scope: "symbol", 6253 match: /%[si](?=".*")/ 6254 }, _ = { 6255 scope: "attribute", 6256 match: n.concat(r, /(?=\s*=)/) 6257 }; 6258 return { 6259 name: "Augmented Backus-Naur Form", 6260 illegal: /[!@#$^&',?+~`|:]/, 6261 keywords: a, 6262 contains: [ 6263 { 6264 scope: "operator", 6265 match: /=\/?/ 6266 }, 6267 _, 6268 i, 6269 o, 6270 s, 6271 l, 6272 u, 6273 e.QUOTE_STRING_MODE, 6274 e.NUMBER_MODE 6275 ] 6276 }; 6277 } 6278 return Zi = t, Zi; 6279} 6280var Ji, Vd; 6281function IR() { 6282 if (Vd) 6283 return Ji; 6284 Vd = 1; 6285 function t(e) { 6286 const n = e.regex, r = [ 6287 "GET", 6288 "POST", 6289 "HEAD", 6290 "PUT", 6291 "DELETE", 6292 "CONNECT", 6293 "OPTIONS", 6294 "PATCH", 6295 "TRACE" 6296 ]; 6297 return { 6298 name: "Apache Access Log", 6299 contains: [ 6300 { 6301 className: "number", 6302 begin: /^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}(:\d{1,5})?\b/, 6303 relevance: 5 6304 }, 6305 { 6306 className: "number", 6307 begin: /\b\d+\b/, 6308 relevance: 0 6309 }, 6310 { 6311 className: "string", 6312 begin: n.concat(/"/, n.either(...r)), 6313 end: /"/, 6314 keywords: r, 6315 illegal: /\n/, 6316 relevance: 5, 6317 contains: [ 6318 { 6319 begin: /HTTP\/[12]\.\d'/, 6320 relevance: 5 6321 } 6322 ] 6323 }, 6324 { 6325 className: "string", 6326 begin: /\[\d[^\]\n]{8,}\]/, 6327 illegal: /\n/, 6328 relevance: 1 6329 }, 6330 { 6331 className: "string", 6332 begin: /\[/, 6333 end: /\]/, 6334 illegal: /\n/, 6335 relevance: 0 6336 }, 6337 { 6338 className: "string", 6339 begin: /"Mozilla\/\d\.\d \(/, 6340 end: /"/, 6341 illegal: /\n/, 6342 relevance: 3 6343 }, 6344 { 6345 className: "string", 6346 begin: /"/, 6347 end: /"/, 6348 illegal: /\n/, 6349 relevance: 0 6350 } 6351 ] 6352 }; 6353 } 6354 return Ji = t, Ji; 6355} 6356var ji, $d; 6357function AR() { 6358 if ($d) 6359 return ji; 6360 $d = 1; 6361 function t(e) { 6362 const n = e.regex, r = /[a-zA-Z_$][a-zA-Z0-9_$]*/, a = n.concat( 6363 r, 6364 n.concat("(\\.", r, ")*") 6365 ), i = /([*]|[a-zA-Z_$][a-zA-Z0-9_$]*)/, o = { 6366 className: "rest_arg", 6367 begin: /[.]{3}/, 6368 end: r, 6369 relevance: 10 6370 }; 6371 return { 6372 name: "ActionScript", 6373 aliases: ["as"], 6374 keywords: { 6375 keyword: [ 6376 "as", 6377 "break", 6378 "case", 6379 "catch", 6380 "class", 6381 "const", 6382 "continue", 6383 "default", 6384 "delete", 6385 "do", 6386 "dynamic", 6387 "each", 6388 "else", 6389 "extends", 6390 "final", 6391 "finally", 6392 "for", 6393 "function", 6394 "get", 6395 "if", 6396 "implements", 6397 "import", 6398 "in", 6399 "include", 6400 "instanceof", 6401 "interface", 6402 "internal", 6403 "is", 6404 "namespace", 6405 "native", 6406 "new", 6407 "override", 6408 "package", 6409 "private", 6410 "protected", 6411 "public", 6412 "return", 6413 "set", 6414 "static", 6415 "super", 6416 "switch", 6417 "this", 6418 "throw", 6419 "try", 6420 "typeof", 6421 "use", 6422 "var", 6423 "void", 6424 "while", 6425 "with" 6426 ], 6427 literal: [ 6428 "true", 6429 "false", 6430 "null", 6431 "undefined" 6432 ] 6433 }, 6434 contains: [ 6435 e.APOS_STRING_MODE, 6436 e.QUOTE_STRING_MODE, 6437 e.C_LINE_COMMENT_MODE, 6438 e.C_BLOCK_COMMENT_MODE, 6439 e.C_NUMBER_MODE, 6440 { 6441 match: [ 6442 /\bpackage/, 6443 /\s+/, 6444 a 6445 ], 6446 className: { 6447 1: "keyword", 6448 3: "title.class" 6449 } 6450 }, 6451 { 6452 match: [ 6453 /\b(?:class|interface|extends|implements)/, 6454 /\s+/, 6455 r 6456 ], 6457 className: { 6458 1: "keyword", 6459 3: "title.class" 6460 } 6461 }, 6462 { 6463 className: "meta", 6464 beginKeywords: "import include", 6465 end: /;/, 6466 keywords: { keyword: "import include" } 6467 }, 6468 { 6469 beginKeywords: "function", 6470 end: /[{;]/, 6471 excludeEnd: !0, 6472 illegal: /\S/, 6473 contains: [ 6474 e.inherit(e.TITLE_MODE, { className: "title.function" }), 6475 { 6476 className: "params", 6477 begin: /\(/, 6478 end: /\)/, 6479 contains: [ 6480 e.APOS_STRING_MODE, 6481 e.QUOTE_STRING_MODE, 6482 e.C_LINE_COMMENT_MODE, 6483 e.C_BLOCK_COMMENT_MODE, 6484 o 6485 ] 6486 },
6487 { begin: n.concat(/:\s*/, i) } 6488 ] 6489 }, 6490 e.METHOD_GUARD 6491 ], 6492 illegal: /#/ 6493 }; 6494 } 6495 return ji = t, ji; 6496} 6497var eo, zd; 6498function yR() { 6499 if (zd) 6500 return eo; 6501 zd = 1; 6502 function t(e) { 6503 const n = "\\d(_|\\d)*", r = "[eE][-+]?" + n, a = n + "(\\." + n + ")?(" + r + ")?", i = "\\w+", s = "\\b(" + (n + "#" + i + "(\\." + i + ")?#(" + r + ")?") + "|" + a + ")", l = "[A-Za-z](_?[A-Za-z0-9.])*", u = `[]\\{\\}%#'"`, _ = e.COMMENT("--", "$"), g = { 6504 begin: "\\s+:\\s+", 6505 end: "\\s*(:=|;|\\)|=>|$)", 6506 illegal: u, 6507 contains: [ 6508 { 6509 beginKeywords: "loop for declare others", 6510 endsParent: !0 6511 }, 6512 { 6513 className: "keyword", 6514 beginKeywords: "not null constant access function procedure in out aliased exception" 6515 }, 6516 { 6517 className: "type", 6518 begin: l, 6519 endsParent: !0, 6520 relevance: 0 6521 } 6522 ] 6523 }; 6524 return { 6525 name: "Ada", 6526 case_insensitive: !0, 6527 keywords: { 6528 keyword: [ 6529 "abort", 6530 "else", 6531 "new", 6532 "return", 6533 "abs", 6534 "elsif", 6535 "not", 6536 "reverse", 6537 "abstract", 6538 "end", 6539 "accept", 6540 "entry", 6541 "select", 6542 "access", 6543 "exception", 6544 "of", 6545 "separate", 6546 "aliased", 6547 "exit", 6548 "or", 6549 "some", 6550 "all", 6551 "others", 6552 "subtype", 6553 "and", 6554 "for", 6555 "out", 6556 "synchronized", 6557 "array", 6558 "function", 6559 "overriding", 6560 "at", 6561 "tagged", 6562 "generic", 6563 "package", 6564 "task", 6565 "begin", 6566 "goto", 6567 "pragma", 6568 "terminate", 6569 "body", 6570 "private", 6571 "then", 6572 "if", 6573 "procedure", 6574 "type", 6575 "case", 6576 "in", 6577 "protected", 6578 "constant", 6579 "interface", 6580 "is", 6581 "raise", 6582 "use", 6583 "declare", 6584 "range", 6585 "delay", 6586 "limited", 6587 "record", 6588 "when", 6589 "delta", 6590 "loop", 6591 "rem", 6592 "while", 6593 "digits", 6594 "renames", 6595 "with", 6596 "do", 6597 "mod", 6598 "requeue", 6599 "xor" 6600 ], 6601 literal: [ 6602 "True", 6603 "False" 6604 ] 6605 }, 6606 contains: [ 6607 _, 6608 { 6609 className: "string", 6610 begin: /"/, 6611 end: /"/, 6612 contains: [ 6613 { 6614 begin: /""/, 6615 relevance: 0 6616 } 6617 ] 6618 }, 6619 { 6620 className: "string", 6621 begin: /'.'/ 6622 }, 6623 { 6624 className: "number", 6625 begin: s, 6626 relevance: 0 6627 }, 6628 { 6629 className: "symbol", 6630 begin: "'" + l 6631 }, 6632 { 6633 className: "title", 6634 begin: "(\\bwith\\s+)?(\\bprivate\\s+)?\\bpackage\\s+(\\bbody\\s+)?", 6635 end: "(is|$)", 6636 keywords: "package body", 6637 excludeBegin: !0, 6638 excludeEnd: !0, 6639 illegal: u 6640 }, 6641 { 6642 begin: "(\\b(with|overriding)\\s+)?\\b(function|procedure)\\s+", 6643 end: "(\\bis|\\bwith|\\brenames|\\)\\s*;)", 6644 keywords: "overriding function procedure with is renames return", 6645 returnBegin: !0, 6646 contains: [ 6647 _, 6648 { 6649 className: "title", 6650 begin: "(\\bwith\\s+)?\\b(function|procedure)\\s+", 6651 end: "(\\(|\\s+|$)", 6652 excludeBegin: !0, 6653 excludeEnd: !0, 6654 illegal: u 6655 }, 6656 g, 6657 { 6658 className: "type", 6659 begin: "\\breturn\\s+", 6660 end: "(\\s+|;|$)", 6661 keywords: "return", 6662 excludeBegin: !0, 6663 excludeEnd: !0, 6664 endsParent: !0, 6665 illegal: u 6666 } 6667 ] 6668 }, 6669 { 6670 className: "type", 6671 begin: "\\b(sub)?type\\s+", 6672 end: "\\s+", 6673 keywords: "type", 6674 excludeBegin: !0, 6675 illegal: u 6676 }, 6677 g 6678 ] 6679 }; 6680 } 6681 return eo = t, eo; 6682} 6683var to, Wd; 6684function DR() { 6685 if (Wd) 6686 return to; 6687 Wd = 1; 6688 function t(e) { 6689 const n = { 6690 className: "built_in", 6691 begin: "\\b(void|bool|int8|int16|int32|int64|int|uint8|uint16|uint32|uint64|uint|string|ref|array|double|float|auto|dictionary)" 6692 }, r = { 6693 className: "symbol", 6694 begin: "[a-zA-Z0-9_]+@" 6695 }, a = { 6696 className: "keyword", 6697 begin: "<", 6698 end: ">", 6699 contains: [ 6700 n, 6701 r 6702 ] 6703 }; 6704 return n.contains = [a], r.contains = [a], { 6705 name: "AngelScript", 6706 aliases: ["asc"], 6707 keywords: [ 6708 "for", 6709 "in|0", 6710 "break", 6711 "continue", 6712 "while", 6713 "do|0", 6714 "return", 6715 "if", 6716 "else", 6717 "case", 6718 "switch", 6719 "namespace", 6720 "is", 6721 "cast", 6722 "or", 6723 "and", 6724 "xor", 6725 "not", 6726 "get|0", 6727 "in", 6728 "inout|10", 6729 "out", 6730 "override", 6731 "set|0", 6732 "private", 6733 "public", 6734 "const", 6735 "default|0", 6736 "final", 6737 "shared", 6738 "external", 6739 "mixin|10", 6740 "enum", 6741 "typedef", 6742 "funcdef", 6743 "this", 6744 "super", 6745 "import", 6746 "from", 6747 "interface", 6748 "abstract|0", 6749 "try", 6750 "catch", 6751 "protected", 6752 "explicit", 6753 "property" 6754 ], 6755 illegal: "(^using\\s+[A-Za-z0-9_\\.]+;$|\\bfunction\\s*[^\\(])", 6756 contains: [ 6757 { 6758 className: "string", 6759 begin: "'", 6760 end: "'", 6761 illegal: "\\n", 6762 contains: [e.BACKSLASH_ESCAPE], 6763 relevance: 0 6764 }, 6765 { 6766 className: "string", 6767 begin: '"""', 6768 end: '"""' 6769 }, 6770 { 6771 className: "string", 6772 begin: '"', 6773 end: '"', 6774 illegal: "\\n", 6775 contains: [e.BACKSLASH_ESCAPE], 6776 relevance: 0 6777 }, 6778 e.C_LINE_COMMENT_MODE, 6779 e.C_BLOCK_COMMENT_MODE, 6780 { 6781 className: "string", 6782 begin: "^\\s*\\[", 6783 end: "\\]" 6784 }, 6785 { 6786 beginKeywords: "interface namespace", 6787 end: /\{/, 6788 illegal: "[;.\\-]", 6789 contains: [ 6790 { 6791 className: "symbol", 6792 begin: "[a-zA-Z0-9_]+" 6793 } 6794 ] 6795 }, 6796 { 6797 beginKeywords: "class", 6798 end: /\{/, 6799 illegal: "[;.\\-]", 6800 contains: [ 6801 { 6802 className: "symbol", 6803 begin: "[a-zA-Z0-9_]+", 6804 contains: [ 6805 { 6806 begin: "[:,]\\s*", 6807 contains: [ 6808 { 6809 className: "symbol", 6810 begin: "[a-zA-Z0-9_]+" 6811 } 6812 ] 6813 } 6814 ] 6815 } 6816 ] 6817 }, 6818 n, 6819 r, 6820 { 6821 className: "literal", 6822 begin: "\\b(null|true|false)" 6823 }, 6824 { 6825 className: "number", 6826 relevance: 0, 6827 begin: "(-?)(\\b0[xXbBoOdD][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?f?|\\.\\d+f?)([eE][-+]?\\d+f?)?)" 6828 } 6829 ] 6830 }; 6831 } 6832 return to = t, to; 6833} 6834var no, Kd; 6835function MR() { 6836 if (Kd) 6837 return no; 6838 Kd = 1; 6839 function t(e) { 6840 const n = { 6841 className: "number", 6842 begin: /[$%]\d+/ 6843 }, r = { 6844 className: "number", 6845 begin: /\b\d+/ 6846 }, a = { 6847 className: "number", 6848 begin: /\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}(:\d{1,5})?/ 6849 }, i = { 6850 className: "number", 6851 begin: /:\d{1,5}/ 6852 }; 6853 return { 6854 name: "Apache config", 6855 aliases: ["apacheconf"], 6856 case_insensitive: !0, 6857 contains: [ 6858 e.HASH_COMMENT_MODE, 6859 { 6860 className: "section", 6861 begin: /<\/?/, 6862 end: />/, 6863 contains: [ 6864 a, 6865 i, 6866 e.inherit(e.QUOTE_STRING_MODE, { relevance: 0 }) 6867 ] 6868 }, 6869 { 6870 className: "attribute", 6871 begin: /\w+/, 6872 relevance: 0, 6873 keywords: { _: [ 6874 "order", 6875 "deny", 6876 "allow", 6877 "setenv", 6878 "rewriterule", 6879 "rewriteengine",
6880 "rewritecond", 6881 "documentroot", 6882 "sethandler", 6883 "errordocument", 6884 "loadmodule", 6885 "options", 6886 "header", 6887 "listen", 6888 "serverroot", 6889 "servername" 6890 ] }, 6891 starts: { 6892 end: /$/, 6893 relevance: 0, 6894 keywords: { literal: "on off all deny allow" }, 6895 contains: [ 6896 { 6897 className: "meta", 6898 begin: /\s\[/, 6899 end: /\]$/ 6900 }, 6901 { 6902 className: "variable", 6903 begin: /[\$%]\{/, 6904 end: /\}/, 6905 contains: [ 6906 "self", 6907 n 6908 ] 6909 }, 6910 a, 6911 r, 6912 e.QUOTE_STRING_MODE 6913 ] 6914 } 6915 } 6916 ], 6917 illegal: /\S/ 6918 }; 6919 } 6920 return no = t, no; 6921} 6922var ro, Qd; 6923function LR() { 6924 if (Qd) 6925 return ro; 6926 Qd = 1; 6927 function t(e) { 6928 const n = e.regex, r = e.inherit( 6929 e.QUOTE_STRING_MODE, 6930 { illegal: null } 6931 ), a = { 6932 className: "params", 6933 begin: /\(/, 6934 end: /\)/, 6935 contains: [ 6936 "self", 6937 e.C_NUMBER_MODE, 6938 r 6939 ] 6940 }, i = e.COMMENT(/--/, /$/), o = e.COMMENT( 6941 /\(\*/, 6942 /\*\)/, 6943 { contains: [ 6944 "self", 6945 i 6946 ] } 6947 ), s = [ 6948 i, 6949 o, 6950 e.HASH_COMMENT_MODE 6951 ], l = [ 6952 /apart from/, 6953 /aside from/, 6954 /instead of/, 6955 /out of/, 6956 /greater than/, 6957 /isn't|(doesn't|does not) (equal|come before|come after|contain)/, 6958 /(greater|less) than( or equal)?/, 6959 /(starts?|ends|begins?) with/, 6960 /contained by/, 6961 /comes (before|after)/, 6962 /a (ref|reference)/, 6963 /POSIX (file|path)/, 6964 /(date|time) string/, 6965 /quoted form/ 6966 ], u = [ 6967 /clipboard info/, 6968 /the clipboard/, 6969 /info for/, 6970 /list (disks|folder)/, 6971 /mount volume/, 6972 /path to/, 6973 /(close|open for) access/, 6974 /(get|set) eof/, 6975 /current date/, 6976 /do shell script/, 6977 /get volume settings/, 6978 /random number/, 6979 /set volume/, 6980 /system attribute/, 6981 /system info/, 6982 /time to GMT/, 6983 /(load|run|store) script/, 6984 /scripting components/, 6985 /ASCII (character|number)/, 6986 /localized string/, 6987 /choose (application|color|file|file name|folder|from list|remote application|URL)/, 6988 /display (alert|dialog)/ 6989 ]; 6990 return { 6991 name: "AppleScript", 6992 aliases: ["osascript"], 6993 keywords: { 6994 keyword: "about above after against and around as at back before beginning behind below beneath beside between but by considering contain contains continue copy div does eighth else end equal equals error every exit fifth first for fourth from front get given global if ignoring in into is it its last local me middle mod my ninth not of on onto or over prop property put ref reference repeat returning script second set seventh since sixth some tell tenth that the|0 then third through thru timeout times to transaction try until where while whose with without", 6995 literal: "AppleScript false linefeed return pi quote result space tab true", 6996 built_in: "alias application boolean class constant date file integer list number real record string text activate beep count delay launch log offset read round run say summarize write character characters contents day frontmost id item length month name|0 paragraph paragraphs rest reverse running time version weekday word words year" 6997 }, 6998 contains: [ 6999 r, 7000 e.C_NUMBER_MODE, 7001 { 7002 className: "built_in", 7003 begin: n.concat( 7004 /\b/, 7005 n.either(...u), 7006 /\b/ 7007 ) 7008 }, 7009 { 7010 className: "built_in", 7011 begin: /^\s*return\b/ 7012 }, 7013 { 7014 className: "literal", 7015 begin: /\b(text item delimiters|current application|missing value)\b/ 7016 }, 7017 { 7018 className: "keyword", 7019 begin: n.concat( 7020 /\b/, 7021 n.either(...l), 7022 /\b/ 7023 ) 7024 }, 7025 { 7026 beginKeywords: "on", 7027 illegal: /[${=;\n]/, 7028 contains: [ 7029 e.UNDERSCORE_TITLE_MODE, 7030 a 7031 ] 7032 }, 7033 ...s 7034 ], 7035 illegal: /\/\/|->|=>|\[\[/ 7036 }; 7037 } 7038 return ro = t, ro; 7039} 7040var ao, Xd; 7041function wR() { 7042 if (Xd) 7043 return ao; 7044 Xd = 1; 7045 function t(e) { 7046 const n = "[A-Za-z_][0-9A-Za-z_]*", r = { 7047 keyword: [ 7048 "if", 7049 "for", 7050 "while", 7051 "var", 7052 "new", 7053 "function", 7054 "do", 7055 "return", 7056 "void", 7057 "else", 7058 "break" 7059 ], 7060 literal: [ 7061 "BackSlash", 7062 "DoubleQuote", 7063 "false", 7064 "ForwardSlash", 7065 "Infinity", 7066 "NaN", 7067 "NewLine", 7068 "null", 7069 "PI", 7070 "SingleQuote", 7071 "Tab", 7072 "TextFormatting", 7073 "true", 7074 "undefined" 7075 ], 7076 built_in: [ 7077 "Abs", 7078 "Acos", 7079 "All", 7080 "Angle", 7081 "Any", 7082 "Area", 7083 "AreaGeodetic", 7084 "Array", 7085 "Asin", 7086 "Atan", 7087 "Atan2", 7088 "Attachments", 7089 "Average", 7090 "Back", 7091 "Bearing", 7092 "Boolean", 7093 "Buffer", 7094 "BufferGeodetic", 7095 "Ceil", 7096 "Centroid", 7097 "Clip", 7098 "Concatenate", 7099 "Console", 7100 "Constrain", 7101 "Contains", 7102 "ConvertDirection", 7103 "Cos", 7104 "Count", 7105 "Crosses", 7106 "Cut", 7107 "Date", 7108 "DateAdd", 7109 "DateDiff", 7110 "Day", 7111 "Decode", 7112 "DefaultValue", 7113 "Densify", 7114 "DensifyGeodetic", 7115 "Dictionary", 7116 "Difference", 7117 "Disjoint", 7118 "Distance", 7119 "DistanceGeodetic", 7120 "Distinct", 7121 "Domain", 7122 "DomainCode", 7123 "DomainName", 7124 "EnvelopeIntersects", 7125 "Equals", 7126 "Erase", 7127 "Exp", 7128 "Expects", 7129 "Extent", 7130 "Feature", 7131 "FeatureSet", 7132 "FeatureSetByAssociation", 7133 "FeatureSetById", 7134 "FeatureSetByName", 7135 "FeatureSetByPortalItem", 7136 "FeatureSetByRelationshipName", 7137 "Filter", 7138 "Find", 7139 "First", 7140 "Floor", 7141 "FromCharCode", 7142 "FromCodePoint", 7143 "FromJSON", 7144 "GdbVersion", 7145 "Generalize", 7146 "Geometry", 7147 "GetFeatureSet", 7148 "GetUser", 7149 "GroupBy", 7150 "Guid", 7151 "Hash", 7152 "HasKey", 7153 "Hour", 7154 "IIf", 7155 "Includes", 7156 "IndexOf", 7157 "Insert", 7158 "Intersection", 7159 "Intersects", 7160 "IsEmpty", 7161 "IsNan", 7162 "ISOMonth", 7163 "ISOWeek", 7164 "ISOWeekday", 7165 "ISOYear", 7166 "IsSelfIntersecting", 7167 "IsSimple", 7168 "Left|0", 7169 "Length", 7170 "Length3D", 7171 "LengthGeodetic", 7172 "Log", 7173 "Lower", 7174 "Map", 7175 "Max", 7176 "Mean", 7177 "Mid", 7178 "Millisecond", 7179 "Min", 7180 "Minute", 7181 "Month", 7182 "MultiPartToSinglePart", 7183 "Multipoint", 7184 "NextSequenceValue", 7185 "None", 7186 "Now", 7187 "Number", 7188 "Offset|0", 7189 "OrderBy", 7190 "Overlaps", 7191 "Point", 7192 "Polygon", 7193 "Polyline", 7194 "Pop", 7195 "Portal", 7196 "Pow", 7197 "Proper", 7198 "Push", 7199 "Random", 7200 "Reduce", 7201 "Relate", 7202 "Replace", 7203 "Resize", 7204 "Reverse", 7205 "Right|0", 7206 "RingIsClockwise", 7207 "Rotate", 7208 "Round", 7209 "Schema", 7210 "Second", 7211 "SetGeometry", 7212 "Simplify", 7213 "Sin", 7214 "Slice", 7215 "Sort", 7216 "Splice", 7217 "Split", 7218 "Sqrt", 7219 "Stdev", 7220 "SubtypeCode", 7221 "SubtypeName", 7222 "Subtypes", 7223 "Sum", 7224 "SymmetricDifference", 7225 "Tan", 7226 "Text", 7227 "Timestamp", 7228 "ToCharCode", 7229 "ToCodePoint", 7230 "Today", 7231 "ToHex", 7232 "ToLocal", 7233 "Top|0", 7234 "Touches", 7235 "ToUTC", 7236 "TrackAccelerationAt", 7237 "TrackAccelerationWindow", 7238 "TrackCurrentAcceleration", 7239 "TrackCurrentDistance", 7240 "TrackCurrentSpeed", 7241 "TrackCurrentTime", 7242 "TrackDistanceAt", 7243 "TrackDistanceWindow", 7244 "TrackDuration", 7245 "TrackFieldWindow", 7246 "TrackGeometryWindow", 7247 "TrackIndex",
7248 "TrackSpeedAt", 7249 "TrackSpeedWindow", 7250 "TrackStartTime", 7251 "TrackWindow", 7252 "Trim", 7253 "TypeOf", 7254 "Union", 7255 "Upper", 7256 "UrlEncode", 7257 "Variance", 7258 "Week", 7259 "Weekday", 7260 "When", 7261 "Within", 7262 "Year" 7263 ] 7264 }, a = { 7265 className: "symbol", 7266 begin: "\\$[datastore|feature|layer|map|measure|sourcefeature|sourcelayer|targetfeature|targetlayer|value|view]+" 7267 }, i = { 7268 className: "number", 7269 variants: [ 7270 { begin: "\\b(0[bB][01]+)" }, 7271 { begin: "\\b(0[oO][0-7]+)" }, 7272 { begin: e.C_NUMBER_RE } 7273 ], 7274 relevance: 0 7275 }, o = { 7276 className: "subst", 7277 begin: "\\$\\{", 7278 end: "\\}", 7279 keywords: r, 7280 contains: [] 7281 }, s = { 7282 className: "string", 7283 begin: "`", 7284 end: "`", 7285 contains: [ 7286 e.BACKSLASH_ESCAPE, 7287 o 7288 ] 7289 }; 7290 o.contains = [ 7291 e.APOS_STRING_MODE, 7292 e.QUOTE_STRING_MODE, 7293 s, 7294 i, 7295 e.REGEXP_MODE 7296 ]; 7297 const l = o.contains.concat([ 7298 e.C_BLOCK_COMMENT_MODE, 7299 e.C_LINE_COMMENT_MODE 7300 ]); 7301 return { 7302 name: "ArcGIS Arcade", 7303 case_insensitive: !0, 7304 keywords: r, 7305 contains: [ 7306 e.APOS_STRING_MODE, 7307 e.QUOTE_STRING_MODE, 7308 s, 7309 e.C_LINE_COMMENT_MODE, 7310 e.C_BLOCK_COMMENT_MODE, 7311 a, 7312 i, 7313 { 7314 begin: /[{,]\s*/, 7315 relevance: 0, 7316 contains: [ 7317 { 7318 begin: n + "\\s*:", 7319 returnBegin: !0, 7320 relevance: 0, 7321 contains: [ 7322 { 7323 className: "attr", 7324 begin: n, 7325 relevance: 0 7326 } 7327 ] 7328 } 7329 ] 7330 }, 7331 { 7332 begin: "(" + e.RE_STARTERS_RE + "|\\b(return)\\b)\\s*", 7333 keywords: "return", 7334 contains: [ 7335 e.C_LINE_COMMENT_MODE, 7336 e.C_BLOCK_COMMENT_MODE, 7337 e.REGEXP_MODE, 7338 { 7339 className: "function", 7340 begin: "(\\(.*?\\)|" + n + ")\\s*=>", 7341 returnBegin: !0, 7342 end: "\\s*=>", 7343 contains: [ 7344 { 7345 className: "params", 7346 variants: [ 7347 { begin: n }, 7348 { begin: /\(\s*\)/ }, 7349 { 7350 begin: /\(/, 7351 end: /\)/, 7352 excludeBegin: !0, 7353 excludeEnd: !0, 7354 keywords: r, 7355 contains: l 7356 } 7357 ] 7358 } 7359 ] 7360 } 7361 ], 7362 relevance: 0 7363 }, 7364 { 7365 beginKeywords: "function", 7366 end: /\{/, 7367 excludeEnd: !0, 7368 contains: [ 7369 e.inherit(e.TITLE_MODE, { 7370 className: "title.function", 7371 begin: n 7372 }), 7373 { 7374 className: "params", 7375 begin: /\(/, 7376 end: /\)/, 7377 excludeBegin: !0, 7378 excludeEnd: !0, 7379 contains: l 7380 } 7381 ], 7382 illegal: /\[|%/ 7383 }, 7384 { begin: /\$[(.]/ } 7385 ], 7386 illegal: /#(?!!)/ 7387 }; 7388 } 7389 return ao = t, ao; 7390} 7391var io, Zd; 7392function xR() { 7393 if (Zd) 7394 return io; 7395 Zd = 1; 7396 function t(n) { 7397 const r = n.regex, a = n.COMMENT("//", "$", { contains: [{ begin: /\\\n/ }] }), i = "decltype\\(auto\\)", o = "[a-zA-Z_]\\w*::", s = "<[^<>]+>", l = "(?!struct)(" + i + "|" + r.optional(o) + "[a-zA-Z_]\\w*" + r.optional(s) + ")", u = { 7398 className: "type", 7399 begin: "\\b[a-z\\d_]*_t\\b" 7400 }, _ = "\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\S)", g = { 7401 className: "string", 7402 variants: [ 7403 { 7404 begin: '(u8?|U|L)?"', 7405 end: '"', 7406 illegal: "\\n", 7407 contains: [n.BACKSLASH_ESCAPE] 7408 }, 7409 { 7410 begin: "(u8?|U|L)?'(" + _ + "|.)", 7411 end: "'", 7412 illegal: "." 7413 }, 7414 n.END_SAME_AS_BEGIN({ 7415 begin: /(?:u8?|U|L)?R"([^()\\ ]{0,16})\(/, 7416 end: /\)([^()\\ ]{0,16})"/ 7417 }) 7418 ] 7419 }, E = { 7420 className: "number", 7421 variants: [ 7422 { begin: "\\b(0b[01']+)" }, 7423 { begin: "(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)((ll|LL|l|L)(u|U)?|(u|U)(ll|LL|l|L)?|f|F|b|B)" }, 7424 { begin: "(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)" } 7425 ], 7426 relevance: 0 7427 }, f = { 7428 className: "meta", 7429 begin: /#\s*[a-z]+\b/, 7430 end: /$/, 7431 keywords: { keyword: "if else elif endif define undef warning error line pragma _Pragma ifdef ifndef include" }, 7432 contains: [ 7433 { 7434 begin: /\\\n/, 7435 relevance: 0 7436 }, 7437 n.inherit(g, { className: "string" }), 7438 { 7439 className: "string", 7440 begin: /<.*?>/ 7441 }, 7442 a, 7443 n.C_BLOCK_COMMENT_MODE 7444 ] 7445 }, b = { 7446 className: "title", 7447 begin: r.optional(o) + n.IDENT_RE, 7448 relevance: 0 7449 }, S = r.optional(o) + n.IDENT_RE + "\\s*\\(", h = [ 7450 "alignas", 7451 "alignof", 7452 "and", 7453 "and_eq", 7454 "asm", 7455 "atomic_cancel", 7456 "atomic_commit",
7457 "atomic_noexcept", 7458 "auto", 7459 "bitand", 7460 "bitor", 7461 "break", 7462 "case", 7463 "catch", 7464 "class", 7465 "co_await", 7466 "co_return", 7467 "co_yield", 7468 "compl", 7469 "concept", 7470 "const_cast|10", 7471 "consteval", 7472 "constexpr", 7473 "constinit", 7474 "continue", 7475 "decltype", 7476 "default", 7477 "delete", 7478 "do", 7479 "dynamic_cast|10", 7480 "else", 7481 "enum", 7482 "explicit", 7483 "export", 7484 "extern", 7485 "false", 7486 "final", 7487 "for", 7488 "friend", 7489 "goto", 7490 "if", 7491 "import", 7492 "inline", 7493 "module", 7494 "mutable", 7495 "namespace", 7496 "new", 7497 "noexcept", 7498 "not", 7499 "not_eq", 7500 "nullptr", 7501 "operator", 7502 "or", 7503 "or_eq", 7504 "override", 7505 "private", 7506 "protected", 7507 "public", 7508 "reflexpr", 7509 "register", 7510 "reinterpret_cast|10", 7511 "requires", 7512 "return", 7513 "sizeof", 7514 "static_assert", 7515 "static_cast|10", 7516 "struct", 7517 "switch", 7518 "synchronized", 7519 "template", 7520 "this", 7521 "thread_local", 7522 "throw", 7523 "transaction_safe", 7524 "transaction_safe_dynamic", 7525 "true", 7526 "try", 7527 "typedef", 7528 "typeid", 7529 "typename", 7530 "union", 7531 "using", 7532 "virtual", 7533 "volatile", 7534 "while", 7535 "xor", 7536 "xor_eq" 7537 ], I = [ 7538 "bool", 7539 "char", 7540 "char16_t", 7541 "char32_t", 7542 "char8_t", 7543 "double", 7544 "float", 7545 "int", 7546 "long", 7547 "short", 7548 "void", 7549 "wchar_t", 7550 "unsigned", 7551 "signed", 7552 "const", 7553 "static" 7554 ], x = [ 7555 "any", 7556 "auto_ptr", 7557 "barrier", 7558 "binary_semaphore", 7559 "bitset", 7560 "complex", 7561 "condition_variable", 7562 "condition_variable_any", 7563 "counting_semaphore", 7564 "deque", 7565 "false_type", 7566 "future", 7567 "imaginary", 7568 "initializer_list", 7569 "istringstream", 7570 "jthread", 7571 "latch", 7572 "lock_guard", 7573 "multimap", 7574 "multiset", 7575 "mutex", 7576 "optional", 7577 "ostringstream", 7578 "packaged_task", 7579 "pair", 7580 "promise", 7581 "priority_queue", 7582 "queue", 7583 "recursive_mutex", 7584 "recursive_timed_mutex", 7585 "scoped_lock", 7586 "set", 7587 "shared_future", 7588 "shared_lock", 7589 "shared_mutex", 7590 "shared_timed_mutex", 7591 "shared_ptr", 7592 "stack", 7593 "string_view", 7594 "stringstream", 7595 "timed_mutex", 7596 "thread", 7597 "true_type", 7598 "tuple", 7599 "unique_lock", 7600 "unique_ptr", 7601 "unordered_map", 7602 "unordered_multimap", 7603 "unordered_multiset", 7604 "unordered_set", 7605 "variant", 7606 "vector", 7607 "weak_ptr", 7608 "wstring", 7609 "wstring_view" 7610 ], w = [ 7611 "abort", 7612 "abs", 7613 "acos", 7614 "apply", 7615 "as_const", 7616 "asin", 7617 "atan", 7618 "atan2", 7619 "calloc", 7620 "ceil", 7621 "cerr", 7622 "cin", 7623 "clog", 7624 "cos", 7625 "cosh", 7626 "cout", 7627 "declval", 7628 "endl", 7629 "exchange", 7630 "exit", 7631 "exp", 7632 "fabs", 7633 "floor", 7634 "fmod", 7635 "forward", 7636 "fprintf", 7637 "fputs", 7638 "free", 7639 "frexp", 7640 "fscanf", 7641 "future", 7642 "invoke", 7643 "isalnum", 7644 "isalpha", 7645 "iscntrl", 7646 "isdigit", 7647 "isgraph", 7648 "islower", 7649 "isprint", 7650 "ispunct", 7651 "isspace", 7652 "isupper", 7653 "isxdigit", 7654 "labs", 7655 "launder", 7656 "ldexp", 7657 "log", 7658 "log10", 7659 "make_pair", 7660 "make_shared", 7661 "make_shared_for_overwrite", 7662 "make_tuple", 7663 "make_unique", 7664 "malloc", 7665 "memchr", 7666 "memcmp", 7667 "memcpy", 7668 "memset", 7669 "modf", 7670 "move", 7671 "pow", 7672 "printf", 7673 "putchar", 7674 "puts", 7675 "realloc", 7676 "scanf", 7677 "sin", 7678 "sinh", 7679 "snprintf", 7680 "sprintf", 7681 "sqrt", 7682 "sscanf", 7683 "std", 7684 "stderr", 7685 "stdin", 7686 "stdout", 7687 "strcat", 7688 "strchr", 7689 "strcmp", 7690 "strcpy", 7691 "strcspn", 7692 "strlen", 7693 "strncat", 7694 "strncmp", 7695 "strncpy", 7696 "strpbrk", 7697 "strrchr", 7698 "strspn", 7699 "strstr", 7700 "swap", 7701 "tan", 7702 "tanh", 7703 "terminate", 7704 "to_underlying", 7705 "tolower", 7706 "toupper", 7707 "vfprintf", 7708 "visit", 7709 "vprintf", 7710 "vsprintf" 7711 ], L = { 7712 type: I, 7713 keyword: h, 7714 literal: [ 7715 "NULL", 7716 "false", 7717 "nullopt", 7718 "nullptr", 7719 "true" 7720 ], 7721 built_in: ["_Pragma"], 7722 _type_hints: x 7723 }, $ = { 7724 className: "function.dispatch", 7725 relevance: 0, 7726 keywords: { 7727 _hint: w 7728 }, 7729 begin: r.concat( 7730 /\b/, 7731 /(?!decltype)/, 7732 /(?!if)/, 7733 /(?!for)/, 7734 /(?!switch)/, 7735 /(?!while)/, 7736 n.IDENT_RE, 7737 r.lookahead(/(<[^<>]+>|)\s*\(/) 7738 ) 7739 }, v = [ 7740 $, 7741 f, 7742 u, 7743 a,
vendor: 2,009 bytes, lines 7744-7850
7744 n.C_BLOCK_COMMENT_MODE, 7745 E, 7746 g 7747 ], A = { 7748 variants: [ 7749 { 7750 begin: /=/, 7751 end: /;/ 7752 }, 7753 { 7754 begin: /\(/, 7755 end: /\)/ 7756 }, 7757 { 7758 beginKeywords: "new throw return else", 7759 end: /;/ 7760 } 7761 ], 7762 keywords: L, 7763 contains: v.concat([ 7764 { 7765 begin: /\(/, 7766 end: /\)/, 7767 keywords: L, 7768 contains: v.concat(["self"]), 7769 relevance: 0 7770 } 7771 ]), 7772 relevance: 0 7773 }, B = { 7774 className: "function", 7775 begin: "(" + l + "[\\*&\\s]+)+" + S, 7776 returnBegin: !0, 7777 end: /[{;=]/, 7778 excludeEnd: !0, 7779 keywords: L, 7780 illegal: /[^\w\s\*&:<>.]/, 7781 contains: [ 7782 { 7783 begin: i, 7784 keywords: L, 7785 relevance: 0 7786 }, 7787 { 7788 begin: S, 7789 returnBegin: !0, 7790 contains: [b], 7791 relevance: 0 7792 }, 7793 { 7794 begin: /::/, 7795 relevance: 0 7796 }, 7797 { 7798 begin: /:/, 7799 endsWithParent: !0, 7800 contains: [ 7801 g, 7802 E 7803 ] 7804 }, 7805 { 7806 relevance: 0, 7807 match: /,/ 7808 }, 7809 { 7810 className: "params", 7811 begin: /\(/, 7812 end: /\)/, 7813 keywords: L, 7814 relevance: 0, 7815 contains: [ 7816 a, 7817 n.C_BLOCK_COMMENT_MODE, 7818 g, 7819 E, 7820 u, 7821 { 7822 begin: /\(/, 7823 end: /\)/, 7824 keywords: L, 7825 relevance: 0, 7826 contains: [ 7827 "self", 7828 a, 7829 n.C_BLOCK_COMMENT_MODE, 7830 g, 7831 E, 7832 u 7833 ] 7834 } 7835 ] 7836 }, 7837 u, 7838 a, 7839 n.C_BLOCK_COMMENT_MODE, 7840 f 7841 ] 7842 }; 7843 return { 7844 name: "C++", 7845 aliases: [ 7846 "cc", 7847 "c++", 7848 "h++", 7849 "hpp", 7850 "hh",
vendor: 7,193 bytes, lines 7851-8175
7851 "hxx", 7852 "cxx" 7853 ], 7854 keywords: L, 7855 illegal: "</", 7856 classNameAliases: { "function.dispatch": "built_in" }, 7857 contains: [].concat( 7858 A, 7859 B, 7860 $, 7861 v, 7862 [ 7863 f, 7864 { 7865 begin: "\\b(deque|list|queue|priority_queue|pair|stack|vector|map|set|bitset|multiset|multimap|unordered_map|unordered_set|unordered_multiset|unordered_multimap|array|tuple|optional|variant|function)\\s*<(?!<)", 7866 end: ">", 7867 keywords: L, 7868 contains: [ 7869 "self", 7870 u 7871 ] 7872 }, 7873 { 7874 begin: n.IDENT_RE + "::", 7875 keywords: L 7876 }, 7877 { 7878 match: [ 7879 /\b(?:enum(?:\s+(?:class|struct))?|class|struct|union)/, 7880 /\s+/, 7881 /\w+/ 7882 ], 7883 className: { 7884 1: "keyword", 7885 3: "title.class" 7886 } 7887 } 7888 ] 7889 ) 7890 }; 7891 } 7892 function e(n) { 7893 const r = { 7894 type: [ 7895 "boolean", 7896 "byte", 7897 "word", 7898 "String" 7899 ], 7900 built_in: [ 7901 "KeyboardController", 7902 "MouseController", 7903 "SoftwareSerial", 7904 "EthernetServer", 7905 "EthernetClient", 7906 "LiquidCrystal", 7907 "RobotControl", 7908 "GSMVoiceCall", 7909 "EthernetUDP", 7910 "EsploraTFT", 7911 "HttpClient", 7912 "RobotMotor", 7913 "WiFiClient", 7914 "GSMScanner", 7915 "FileSystem", 7916 "Scheduler", 7917 "GSMServer", 7918 "YunClient", 7919 "YunServer", 7920 "IPAddress", 7921 "GSMClient", 7922 "GSMModem", 7923 "Keyboard", 7924 "Ethernet", 7925 "Console", 7926 "GSMBand", 7927 "Esplora", 7928 "Stepper", 7929 "Process", 7930 "WiFiUDP", 7931 "GSM_SMS", 7932 "Mailbox", 7933 "USBHost", 7934 "Firmata", 7935 "PImage", 7936 "Client", 7937 "Server", 7938 "GSMPIN", 7939 "FileIO", 7940 "Bridge", 7941 "Serial", 7942 "EEPROM", 7943 "Stream", 7944 "Mouse", 7945 "Audio", 7946 "Servo", 7947 "File", 7948 "Task", 7949 "GPRS", 7950 "WiFi", 7951 "Wire", 7952 "TFT", 7953 "GSM", 7954 "SPI", 7955 "SD" 7956 ], 7957 _hints: [ 7958 "setup", 7959 "loop", 7960 "runShellCommandAsynchronously", 7961 "analogWriteResolution", 7962 "retrieveCallingNumber", 7963 "printFirmwareVersion", 7964 "analogReadResolution", 7965 "sendDigitalPortPair", 7966 "noListenOnLocalhost", 7967 "readJoystickButton", 7968 "setFirmwareVersion", 7969 "readJoystickSwitch", 7970 "scrollDisplayRight", 7971 "getVoiceCallStatus", 7972 "scrollDisplayLeft", 7973 "writeMicroseconds", 7974 "delayMicroseconds", 7975 "beginTransmission", 7976 "getSignalStrength", 7977 "runAsynchronously", 7978 "getAsynchronously", 7979 "listenOnLocalhost", 7980 "getCurrentCarrier", 7981 "readAccelerometer", 7982 "messageAvailable", 7983 "sendDigitalPorts", 7984 "lineFollowConfig", 7985 "countryNameWrite", 7986 "runShellCommand", 7987 "readStringUntil", 7988 "rewindDirectory", 7989 "readTemperature", 7990 "setClockDivider", 7991 "readLightSensor", 7992 "endTransmission", 7993 "analogReference", 7994 "detachInterrupt", 7995 "countryNameRead", 7996 "attachInterrupt", 7997 "encryptionType", 7998 "readBytesUntil", 7999 "robotNameWrite", 8000 "readMicrophone", 8001 "robotNameRead", 8002 "cityNameWrite", 8003 "userNameWrite", 8004 "readJoystickY", 8005 "readJoystickX", 8006 "mouseReleased", 8007 "openNextFile", 8008 "scanNetworks", 8009 "noInterrupts", 8010 "digitalWrite", 8011 "beginSpeaker", 8012 "mousePressed", 8013 "isActionDone", 8014 "mouseDragged", 8015 "displayLogos", 8016 "noAutoscroll", 8017 "addParameter", 8018 "remoteNumber", 8019 "getModifiers", 8020 "keyboardRead", 8021 "userNameRead", 8022 "waitContinue", 8023 "processInput", 8024 "parseCommand", 8025 "printVersion", 8026 "readNetworks", 8027 "writeMessage", 8028 "blinkVersion", 8029 "cityNameRead", 8030 "readMessage", 8031 "setDataMode", 8032 "parsePacket", 8033 "isListening", 8034 "setBitOrder", 8035 "beginPacket", 8036 "isDirectory", 8037 "motorsWrite", 8038 "drawCompass", 8039 "digitalRead", 8040 "clearScreen", 8041 "serialEvent", 8042 "rightToLeft", 8043 "setTextSize", 8044 "leftToRight", 8045 "requestFrom", 8046 "keyReleased", 8047 "compassRead", 8048 "analogWrite", 8049 "interrupts", 8050 "WiFiServer", 8051 "disconnect", 8052 "playMelody", 8053 "parseFloat", 8054 "autoscroll", 8055 "getPINUsed", 8056 "setPINUsed", 8057 "setTimeout", 8058 "sendAnalog", 8059 "readSlider", 8060 "analogRead", 8061 "beginWrite", 8062 "createChar", 8063 "motorsStop", 8064 "keyPressed", 8065 "tempoWrite", 8066 "readButton", 8067 "subnetMask", 8068 "debugPrint", 8069 "macAddress", 8070 "writeGreen", 8071 "randomSeed", 8072 "attachGPRS", 8073 "readString", 8074 "sendString", 8075 "remotePort", 8076 "releaseAll", 8077 "mouseMoved", 8078 "background", 8079 "getXChange", 8080 "getYChange", 8081 "answerCall", 8082 "getResult", 8083 "voiceCall", 8084 "endPacket", 8085 "constrain", 8086 "getSocket", 8087 "writeJSON", 8088 "getButton", 8089 "available", 8090 "connected", 8091 "findUntil", 8092 "readBytes", 8093 "exitValue", 8094 "readGreen", 8095 "writeBlue", 8096 "startLoop", 8097 "IPAddress", 8098 "isPressed", 8099 "sendSysex", 8100 "pauseMode", 8101 "gatewayIP", 8102 "setCursor", 8103 "getOemKey", 8104 "tuneWrite", 8105 "noDisplay", 8106 "loadImage", 8107 "switchPIN", 8108 "onRequest", 8109 "onReceive", 8110 "changePIN", 8111 "playFile", 8112 "noBuffer", 8113 "parseInt", 8114 "overflow", 8115 "checkPIN", 8116 "knobRead", 8117 "beginTFT", 8118 "bitClear", 8119 "updateIR", 8120 "bitWrite", 8121 "position", 8122 "writeRGB", 8123 "highByte", 8124 "writeRed", 8125 "setSpeed", 8126 "readBlue", 8127 "noStroke", 8128 "remoteIP", 8129 "transfer", 8130 "shutdown", 8131 "hangCall", 8132 "beginSMS", 8133 "endWrite", 8134 "attached", 8135 "maintain", 8136 "noCursor", 8137 "checkReg", 8138 "checkPUK", 8139 "shiftOut", 8140 "isValid", 8141 "shiftIn", 8142 "pulseIn", 8143 "connect", 8144 "println", 8145 "localIP", 8146 "pinMode", 8147 "getIMEI", 8148 "display", 8149 "noBlink", 8150 "process", 8151 "getBand", 8152 "running", 8153 "beginSD", 8154 "drawBMP", 8155 "lowByte", 8156 "setBand", 8157 "release", 8158 "bitRead", 8159 "prepare", 8160 "pointTo", 8161 "readRed", 8162 "setMode", 8163 "noFill", 8164 "remove", 8165 "listen", 8166 "stroke", 8167 "detach", 8168 "attach", 8169 "noTone", 8170 "exists", 8171 "buffer", 8172 "height", 8173 "bitSet", 8174 "circle", 8175 "config",
8176 "cursor", 8177 "random", 8178 "IRread", 8179 "setDNS", 8180 "endSMS", 8181 "getKey", 8182 "micros", 8183 "millis", 8184 "begin", 8185 "print", 8186 "write", 8187 "ready", 8188 "flush", 8189 "width", 8190 "isPIN", 8191 "blink", 8192 "clear", 8193 "press", 8194 "mkdir", 8195 "rmdir", 8196 "close", 8197 "point", 8198 "yield", 8199 "image", 8200 "BSSID", 8201 "click", 8202 "delay", 8203 "read", 8204 "text", 8205 "move", 8206 "peek", 8207 "beep", 8208 "rect", 8209 "line", 8210 "open", 8211 "seek", 8212 "fill", 8213 "size", 8214 "turn", 8215 "stop", 8216 "home", 8217 "find", 8218 "step", 8219 "tone", 8220 "sqrt", 8221 "RSSI", 8222 "SSID", 8223 "end", 8224 "bit", 8225 "tan", 8226 "cos", 8227 "sin", 8228 "pow", 8229 "map", 8230 "abs", 8231 "max", 8232 "min", 8233 "get", 8234 "run", 8235 "put" 8236 ], 8237 literal: [ 8238 "DIGITAL_MESSAGE", 8239 "FIRMATA_STRING", 8240 "ANALOG_MESSAGE", 8241 "REPORT_DIGITAL", 8242 "REPORT_ANALOG", 8243 "INPUT_PULLUP", 8244 "SET_PIN_MODE", 8245 "INTERNAL2V56", 8246 "SYSTEM_RESET", 8247 "LED_BUILTIN", 8248 "INTERNAL1V1", 8249 "SYSEX_START", 8250 "INTERNAL", 8251 "EXTERNAL", 8252 "DEFAULT", 8253 "OUTPUT", 8254 "INPUT", 8255 "HIGH", 8256 "LOW" 8257 ] 8258 }, a = t(n), i = a.keywords; 8259 return i.type = [ 8260 ...i.type, 8261 ...r.type 8262 ], i.literal = [ 8263 ...i.literal, 8264 ...r.literal 8265 ], i.built_in = [ 8266 ...i.built_in, 8267 ...r.built_in 8268 ], i._hints = r._hints, a.name = "Arduino", a.aliases = ["ino"], a.supersetOf = "cpp", a; 8269 } 8270 return io = e, io; 8271} 8272var oo, Jd; 8273function PR() { 8274 if (Jd) 8275 return oo; 8276 Jd = 1; 8277 function t(e) { 8278 const n = { variants: [ 8279 e.COMMENT("^[ \\t]*(?=#)", "$", { 8280 relevance: 0, 8281 excludeBegin: !0 8282 }), 8283 e.COMMENT("[;@]", "$", { relevance: 0 }), 8284 e.C_LINE_COMMENT_MODE, 8285 e.C_BLOCK_COMMENT_MODE 8286 ] }; 8287 return { 8288 name: "ARM Assembly", 8289 case_insensitive: !0, 8290 aliases: ["arm"], 8291 keywords: { 8292 $pattern: "\\.?" + e.IDENT_RE, 8293 meta: ".2byte .4byte .align .ascii .asciz .balign .byte .code .data .else .end .endif .endm .endr .equ .err .exitm .extern .global .hword .if .ifdef .ifndef .include .irp .long .macro .rept .req .section .set .skip .space .text .word .arm .thumb .code16 .code32 .force_thumb .thumb_func .ltorg ALIAS ALIGN ARM AREA ASSERT ATTR CN CODE CODE16 CODE32 COMMON CP DATA DCB DCD DCDU DCDO DCFD DCFDU DCI DCQ DCQU DCW DCWU DN ELIF ELSE END ENDFUNC ENDIF ENDP ENTRY EQU EXPORT EXPORTAS EXTERN FIELD FILL FUNCTION GBLA GBLL GBLS GET GLOBAL IF IMPORT INCBIN INCLUDE INFO KEEP LCLA LCLL LCLS LTORG MACRO MAP MEND MEXIT NOFP OPT PRESERVE8 PROC QN READONLY RELOC REQUIRE REQUIRE8 RLIST FN ROUT SETA SETL SETS SN SPACE SUBT THUMB THUMBX TTL WHILE WEND ", 8294 built_in: "r0 r1 r2 r3 r4 r5 r6 r7 r8 r9 r10 r11 r12 r13 r14 r15 pc lr sp ip sl sb fp a1 a2 a3 a4 v1 v2 v3 v4 v5 v6 v7 v8 f0 f1 f2 f3 f4 f5 f6 f7 p0 p1 p2 p3 p4 p5 p6 p7 p8 p9 p10 p11 p12 p13 p14 p15 c0 c1 c2 c3 c4 c5 c6 c7 c8 c9 c10 c11 c12 c13 c14 c15 q0 q1 q2 q3 q4 q5 q6 q7 q8 q9 q10 q11 q12 q13 q14 q15 cpsr_c cpsr_x cpsr_s cpsr_f cpsr_cx cpsr_cxs cpsr_xs cpsr_xsf cpsr_sf cpsr_cxsf spsr_c spsr_x spsr_s spsr_f spsr_cx spsr_cxs spsr_xs spsr_xsf spsr_sf spsr_cxsf s0 s1 s2 s3 s4 s5 s6 s7 s8 s9 s10 s11 s12 s13 s14 s15 s16 s17 s18 s19 s20 s21 s22 s23 s24 s25 s26 s27 s28 s29 s30 s31 d0 d1 d2 d3 d4 d5 d6 d7 d8 d9 d10 d11 d12 d13 d14 d15 d16 d17 d18 d19 d20 d21 d22 d23 d24 d25 d26 d27 d28 d29 d30 d31 {PC} {VAR} {TRUE} {FALSE} {OPT} {CONFIG} {ENDIAN} {CODESIZE} {CPU} {FPU} {ARCHITECTURE} {PCSTOREOFFSET} {ARMASM_VERSION} {INTER} {ROPI} {RWPI} {SWST} {NOSWST} . @" 8295 }, 8296 contains: [ 8297 { 8298 className: "keyword", 8299 begin: "\\b(adc|(qd?|sh?|u[qh]?)?add(8|16)?|usada?8|(q|sh?|u[qh]?)?(as|sa)x|and|adrl?|sbc|rs[bc]|asr|b[lx]?|blx|bxj|cbn?z|tb[bh]|bic|bfc|bfi|[su]bfx|bkpt|cdp2?|clz|clrex|cmp|cmn|cpsi[ed]|cps|setend|dbg|dmb|dsb|eor|isb|it[te]{0,3}|lsl|lsr|ror|rrx|ldm(([id][ab])|f[ds])?|ldr((s|ex)?[bhd])?|movt?|mvn|mra|mar|mul|[us]mull|smul[bwt][bt]|smu[as]d|smmul|smmla|mla|umlaal|smlal?([wbt][bt]|d)|mls|smlsl?[ds]|smc|svc|sev|mia([bt]{2}|ph)?|mrr?c2?|mcrr2?|mrs|msr|orr|orn|pkh(tb|bt)|rbit|rev(16|sh)?|sel|[su]sat(16)?|nop|pop|push|rfe([id][ab])?|stm([id][ab])?|str(ex)?[bhd]?|(qd?)?sub|(sh?|q|u[qh]?)?sub(8|16)|[su]xt(a?h|a?b(16)?)|srs([id][ab])?|swpb?|swi|smi|tst|teq|wfe|wfi|yield)(eq|ne|cs|cc|mi|pl|vs|vc|hi|ls|ge|lt|gt|le|al|hs|lo)?[sptrx]?(?=\\s)" 8300 }, 8301 n, 8302 e.QUOTE_STRING_MODE, 8303 { 8304 className: "string", 8305 begin: "'", 8306 end: "[^\\\\]'", 8307 relevance: 0 8308 }, 8309 { 8310 className: "title", 8311 begin: "\\|", 8312 end: "\\|", 8313 illegal: "\\n", 8314 relevance: 0 8315 }, 8316 { 8317 className: "number", 8318 variants: [ 8319 { 8320 begin: "[#$=]?0x[0-9a-f]+" 8321 }, 8322 {
vendor: 9,680 bytes, lines 8323-8771
8323 begin: "[#$=]?0b[01]+" 8324 }, 8325 { 8326 begin: "[#$=]\\d+" 8327 }, 8328 { 8329 begin: "\\b\\d+" 8330 } 8331 ], 8332 relevance: 0 8333 }, 8334 { 8335 className: "symbol", 8336 variants: [ 8337 { 8338 begin: "^[ \\t]*[a-z_\\.\\$][a-z0-9_\\.\\$]+:" 8339 }, 8340 { 8341 begin: "^[a-z_\\.\\$][a-z0-9_\\.\\$]+" 8342 }, 8343 { 8344 begin: "[=#]\\w+" 8345 } 8346 ], 8347 relevance: 0 8348 } 8349 ] 8350 }; 8351 } 8352 return oo = t, oo; 8353} 8354var so, jd; 8355function kR() { 8356 if (jd) 8357 return so; 8358 jd = 1; 8359 function t(e) { 8360 const n = e.regex, r = n.concat(/[\p{L}_]/u, n.optional(/[\p{L}0-9_.-]*:/u), /[\p{L}0-9_.-]*/u), a = /[\p{L}0-9._:-]+/u, i = { 8361 className: "symbol", 8362 begin: /&[a-z]+;|&#[0-9]+;|&#x[a-f0-9]+;/ 8363 }, o = { 8364 begin: /\s/, 8365 contains: [ 8366 { 8367 className: "keyword", 8368 begin: /#?[a-z_][a-z1-9_-]+/, 8369 illegal: /\n/ 8370 } 8371 ] 8372 }, s = e.inherit(o, { 8373 begin: /\(/, 8374 end: /\)/ 8375 }), l = e.inherit(e.APOS_STRING_MODE, { className: "string" }), u = e.inherit(e.QUOTE_STRING_MODE, { className: "string" }), _ = { 8376 endsWithParent: !0, 8377 illegal: /</, 8378 relevance: 0, 8379 contains: [ 8380 { 8381 className: "attr", 8382 begin: a, 8383 relevance: 0 8384 }, 8385 { 8386 begin: /=\s*/, 8387 relevance: 0, 8388 contains: [ 8389 { 8390 className: "string", 8391 endsParent: !0, 8392 variants: [ 8393 { 8394 begin: /"/, 8395 end: /"/, 8396 contains: [i] 8397 }, 8398 { 8399 begin: /'/, 8400 end: /'/, 8401 contains: [i] 8402 }, 8403 { begin: /[^\s"'=<>`]+/ } 8404 ] 8405 } 8406 ] 8407 } 8408 ] 8409 }; 8410 return { 8411 name: "HTML, XML", 8412 aliases: [ 8413 "html", 8414 "xhtml", 8415 "rss", 8416 "atom", 8417 "xjb", 8418 "xsd", 8419 "xsl", 8420 "plist", 8421 "wsf", 8422 "svg" 8423 ], 8424 case_insensitive: !0, 8425 unicodeRegex: !0, 8426 contains: [ 8427 { 8428 className: "meta", 8429 begin: /<![a-z]/, 8430 end: />/, 8431 relevance: 10, 8432 contains: [ 8433 o, 8434 u, 8435 l, 8436 s, 8437 { 8438 begin: /\[/, 8439 end: /\]/, 8440 contains: [ 8441 { 8442 className: "meta", 8443 begin: /<![a-z]/, 8444 end: />/, 8445 contains: [ 8446 o, 8447 s, 8448 u, 8449 l 8450 ] 8451 } 8452 ] 8453 } 8454 ] 8455 }, 8456 e.COMMENT( 8457 /<!--/, 8458 /-->/, 8459 { relevance: 10 } 8460 ), 8461 { 8462 begin: /<!\[CDATA\[/, 8463 end: /\]\]>/, 8464 relevance: 10 8465 }, 8466 i, 8467 { 8468 className: "meta", 8469 end: /\?>/, 8470 variants: [ 8471 { 8472 begin: /<\?xml/, 8473 relevance: 10, 8474 contains: [ 8475 u 8476 ] 8477 }, 8478 { 8479 begin: /<\?[a-z][a-z0-9]+/ 8480 } 8481 ] 8482 }, 8483 { 8484 className: "tag", 8485 begin: /<style(?=\s|>)/, 8486 end: />/, 8487 keywords: { name: "style" }, 8488 contains: [_], 8489 starts: { 8490 end: /<\/style>/, 8491 returnEnd: !0, 8492 subLanguage: [ 8493 "css", 8494 "xml" 8495 ] 8496 } 8497 }, 8498 { 8499 className: "tag", 8500 begin: /<script(?=\s|>)/, 8501 end: />/, 8502 keywords: { name: "script" }, 8503 contains: [_], 8504 starts: { 8505 end: /<\/script>/, 8506 returnEnd: !0, 8507 subLanguage: [ 8508 "javascript", 8509 "handlebars", 8510 "xml" 8511 ] 8512 } 8513 }, 8514 { 8515 className: "tag", 8516 begin: /<>|<\/>/ 8517 }, 8518 { 8519 className: "tag", 8520 begin: n.concat( 8521 /</, 8522 n.lookahead(n.concat( 8523 r, 8524 n.either(/\/>/, />/, /\s/) 8525 )) 8526 ), 8527 end: /\/?>/, 8528 contains: [ 8529 { 8530 className: "name", 8531 begin: r, 8532 relevance: 0, 8533 starts: _ 8534 } 8535 ] 8536 }, 8537 { 8538 className: "tag", 8539 begin: n.concat( 8540 /<\//, 8541 n.lookahead(n.concat( 8542 r, 8543 />/ 8544 )) 8545 ), 8546 contains: [ 8547 { 8548 className: "name", 8549 begin: r, 8550 relevance: 0 8551 }, 8552 { 8553 begin: />/, 8554 relevance: 0, 8555 endsParent: !0 8556 } 8557 ] 8558 } 8559 ] 8560 }; 8561 } 8562 return so = t, so; 8563} 8564var lo, eu; 8565function UR() { 8566 if (eu) 8567 return lo; 8568 eu = 1; 8569 function t(e) { 8570 const n = e.regex, r = { 8571 begin: "^'{3,}[ \\t]*$", 8572 relevance: 10 8573 }, a = [ 8574 { begin: /\\[*_`]/ }, 8575 { begin: /\\\\\*{2}[^\n]*?\*{2}/ }, 8576 { begin: /\\\\_{2}[^\n]*_{2}/ }, 8577 { begin: /\\\\`{2}[^\n]*`{2}/ }, 8578 { begin: /[:;}][*_`](?![*_`])/ } 8579 ], i = [ 8580 { 8581 className: "strong", 8582 begin: /\*{2}([^\n]+?)\*{2}/ 8583 }, 8584 { 8585 className: "strong", 8586 begin: n.concat( 8587 /\*\*/, 8588 /((\*(?!\*)|\\[^\n]|[^*\n\\])+\n)+/, 8589 /(\*(?!\*)|\\[^\n]|[^*\n\\])*/, 8590 /\*\*/ 8591 ), 8592 relevance: 0 8593 }, 8594 { 8595 className: "strong", 8596 begin: /\B\*(\S|\S[^\n]*?\S)\*(?!\w)/ 8597 }, 8598 { 8599 className: "strong", 8600 begin: /\*[^\s]([^\n]+\n)+([^\n]+)\*/ 8601 } 8602 ], o = [ 8603 { 8604 className: "emphasis", 8605 begin: /_{2}([^\n]+?)_{2}/ 8606 }, 8607 { 8608 className: "emphasis", 8609 begin: n.concat( 8610 /__/, 8611 /((_(?!_)|\\[^\n]|[^_\n\\])+\n)+/, 8612 /(_(?!_)|\\[^\n]|[^_\n\\])*/, 8613 /__/ 8614 ), 8615 relevance: 0 8616 }, 8617 { 8618 className: "emphasis", 8619 begin: /\b_(\S|\S[^\n]*?\S)_(?!\w)/ 8620 }, 8621 { 8622 className: "emphasis", 8623 begin: /_[^\s]([^\n]+\n)+([^\n]+)_/ 8624 }, 8625 { 8626 className: "emphasis", 8627 begin: "\\B'(?!['\\s])", 8628 end: "(\\n{2}|')", 8629 contains: [ 8630 { 8631 begin: "\\\\'\\w", 8632 relevance: 0 8633 } 8634 ], 8635 relevance: 0 8636 } 8637 ], s = { 8638 className: "symbol", 8639 begin: "^(NOTE|TIP|IMPORTANT|WARNING|CAUTION):\\s+", 8640 relevance: 10 8641 }, l = { 8642 className: "bullet", 8643 begin: "^(\\*+|-+|\\.+|[^\\n]+?::)\\s+" 8644 }; 8645 return { 8646 name: "AsciiDoc", 8647 aliases: ["adoc"], 8648 contains: [ 8649 e.COMMENT( 8650 "^/{4,}\\n", 8651 "\\n/{4,}$", 8652 { relevance: 10 } 8653 ), 8654 e.COMMENT( 8655 "^//", 8656 "$", 8657 { relevance: 0 } 8658 ), 8659 { 8660 className: "title", 8661 begin: "^\\.\\w.*$" 8662 }, 8663 { 8664 begin: "^[=\\*]{4,}\\n", 8665 end: "\\n^[=\\*]{4,}$", 8666 relevance: 10 8667 }, 8668 { 8669 className: "section", 8670 relevance: 10, 8671 variants: [ 8672 { begin: "^(={1,6})[ ].+?([ ]\\1)?$" }, 8673 { begin: "^[^\\[\\]\\n]+?\\n[=\\-~\\^\\+]{2,}$" } 8674 ] 8675 }, 8676 { 8677 className: "meta", 8678 begin: "^:.+?:", 8679 end: "\\s", 8680 excludeEnd: !0, 8681 relevance: 10 8682 }, 8683 { 8684 className: "meta", 8685 begin: "^\\[.+?\\]$", 8686 relevance: 0 8687 }, 8688 { 8689 className: "quote", 8690 begin: "^_{4,}\\n", 8691 end: "\\n_{4,}$", 8692 relevance: 10 8693 }, 8694 { 8695 className: "code", 8696 begin: "^[\\-\\.]{4,}\\n", 8697 end: "\\n[\\-\\.]{4,}$", 8698 relevance: 10 8699 }, 8700 { 8701 begin: "^\\+{4,}\\n", 8702 end: "\\n\\+{4,}$", 8703 contains: [ 8704 { 8705 begin: "<", 8706 end: ">", 8707 subLanguage: "xml", 8708 relevance: 0 8709 } 8710 ], 8711 relevance: 10 8712 }, 8713 l, 8714 s, 8715 ...a, 8716 ...i, 8717 ...o, 8718 { 8719 className: "string", 8720 variants: [ 8721 { begin: "``.+?''" }, 8722 { begin: "`.+?'" } 8723 ] 8724 }, 8725 { 8726 className: "code", 8727 begin: /`{2}/, 8728 end: /(\n{2}|`{2})/ 8729 }, 8730 { 8731 className: "code", 8732 begin: "(`.+?`|\\+.+?\\+)", 8733 relevance: 0 8734 }, 8735 { 8736 className: "code", 8737 begin: "^[ \\t]", 8738 end: "$", 8739 relevance: 0 8740 }, 8741 r, 8742 { 8743 begin: "(link:)?(http|https|ftp|file|irc|image:?):\\S+?\\[[^[]*?\\]", 8744 returnBegin: !0, 8745 contains: [ 8746 { 8747 begin: "(link|image:?):", 8748 relevance: 0 8749 }, 8750 { 8751 className: "link", 8752 begin: "\\w", 8753 end: "[^\\[]+", 8754 relevance: 0 8755 }, 8756 { 8757 className: "string", 8758 begin: "\\[", 8759 end: "\\]", 8760 excludeBegin: !0, 8761 excludeEnd: !0, 8762 relevance: 0 8763 } 8764 ], 8765 relevance: 10 8766 } 8767 ] 8768 }; 8769 } 8770 return lo = t, lo; 8771}
vendor: 4,872 bytes, lines 8772-8990
8772var co, tu; 8773function FR() { 8774 if (tu) 8775 return co; 8776 tu = 1; 8777 function t(e) { 8778 const n = e.regex, r = [ 8779 "false", 8780 "synchronized", 8781 "int", 8782 "abstract", 8783 "float", 8784 "private", 8785 "char", 8786 "boolean", 8787 "static", 8788 "null", 8789 "if", 8790 "const", 8791 "for", 8792 "true", 8793 "while", 8794 "long", 8795 "throw", 8796 "strictfp", 8797 "finally", 8798 "protected", 8799 "import", 8800 "native", 8801 "final", 8802 "return", 8803 "void", 8804 "enum", 8805 "else", 8806 "extends", 8807 "implements", 8808 "break", 8809 "transient", 8810 "new", 8811 "catch", 8812 "instanceof", 8813 "byte", 8814 "super", 8815 "volatile", 8816 "case", 8817 "assert", 8818 "short", 8819 "package", 8820 "default", 8821 "double", 8822 "public", 8823 "try", 8824 "this", 8825 "switch", 8826 "continue", 8827 "throws", 8828 "privileged", 8829 "aspectOf", 8830 "adviceexecution", 8831 "proceed", 8832 "cflowbelow", 8833 "cflow", 8834 "initialization", 8835 "preinitialization", 8836 "staticinitialization", 8837 "withincode", 8838 "target", 8839 "within", 8840 "execution", 8841 "getWithinTypeName", 8842 "handler", 8843 "thisJoinPoint", 8844 "thisJoinPointStaticPart", 8845 "thisEnclosingJoinPointStaticPart", 8846 "declare", 8847 "parents", 8848 "warning", 8849 "error", 8850 "soft", 8851 "precedence", 8852 "thisAspectInstance" 8853 ], a = [ 8854 "get", 8855 "set", 8856 "args", 8857 "call" 8858 ]; 8859 return { 8860 name: "AspectJ", 8861 keywords: r, 8862 illegal: /<\/|#/, 8863 contains: [ 8864 e.COMMENT( 8865 /\/\*\*/, 8866 /\*\//, 8867 { 8868 relevance: 0, 8869 contains: [ 8870 { 8871 begin: /\w+@/, 8872 relevance: 0 8873 }, 8874 { 8875 className: "doctag", 8876 begin: /@[A-Za-z]+/ 8877 } 8878 ] 8879 } 8880 ), 8881 e.C_LINE_COMMENT_MODE, 8882 e.C_BLOCK_COMMENT_MODE, 8883 e.APOS_STRING_MODE, 8884 e.QUOTE_STRING_MODE, 8885 { 8886 className: "class", 8887 beginKeywords: "aspect", 8888 end: /[{;=]/, 8889 excludeEnd: !0, 8890 illegal: /[:;"\[\]]/, 8891 contains: [ 8892 { beginKeywords: "extends implements pertypewithin perthis pertarget percflowbelow percflow issingleton" }, 8893 e.UNDERSCORE_TITLE_MODE, 8894 { 8895 begin: /\([^\)]*/, 8896 end: /[)]+/, 8897 keywords: r.concat(a), 8898 excludeEnd: !1 8899 } 8900 ] 8901 }, 8902 { 8903 className: "class", 8904 beginKeywords: "class interface", 8905 end: /[{;=]/, 8906 excludeEnd: !0, 8907 relevance: 0, 8908 keywords: "class interface", 8909 illegal: /[:"\[\]]/, 8910 contains: [ 8911 { beginKeywords: "extends implements" }, 8912 e.UNDERSCORE_TITLE_MODE 8913 ] 8914 }, 8915 { 8916 beginKeywords: "pointcut after before around throwing returning", 8917 end: /[)]/, 8918 excludeEnd: !1, 8919 illegal: /["\[\]]/, 8920 contains: [ 8921 { 8922 begin: n.concat(e.UNDERSCORE_IDENT_RE, /\s*\(/), 8923 returnBegin: !0, 8924 contains: [e.UNDERSCORE_TITLE_MODE] 8925 } 8926 ] 8927 }, 8928 { 8929 begin: /[:]/, 8930 returnBegin: !0, 8931 end: /[{;]/, 8932 relevance: 0, 8933 excludeEnd: !1, 8934 keywords: r, 8935 illegal: /["\[\]]/, 8936 contains: [ 8937 { 8938 begin: n.concat(e.UNDERSCORE_IDENT_RE, /\s*\(/), 8939 keywords: r.concat(a), 8940 relevance: 0 8941 }, 8942 e.QUOTE_STRING_MODE 8943 ] 8944 }, 8945 { 8946 beginKeywords: "new throw", 8947 relevance: 0 8948 }, 8949 { 8950 className: "function", 8951 begin: /\w+ +\w+(\.\w+)?\s*\([^\)]*\)\s*((throws)[\w\s,]+)?[\{;]/, 8952 returnBegin: !0, 8953 end: /[{;=]/, 8954 keywords: r, 8955 excludeEnd: !0, 8956 contains: [ 8957 { 8958 begin: n.concat(e.UNDERSCORE_IDENT_RE, /\s*\(/), 8959 returnBegin: !0, 8960 relevance: 0, 8961 contains: [e.UNDERSCORE_TITLE_MODE] 8962 }, 8963 { 8964 className: "params", 8965 begin: /\(/, 8966 end: /\)/, 8967 relevance: 0, 8968 keywords: r, 8969 contains: [ 8970 e.APOS_STRING_MODE, 8971 e.QUOTE_STRING_MODE, 8972 e.C_NUMBER_MODE, 8973 e.C_BLOCK_COMMENT_MODE 8974 ] 8975 }, 8976 e.C_LINE_COMMENT_MODE, 8977 e.C_BLOCK_COMMENT_MODE 8978 ] 8979 }, 8980 e.C_NUMBER_MODE, 8981 { 8982 className: "meta", 8983 begin: /@[A-Za-z]+/ 8984 } 8985 ] 8986 }; 8987 } 8988 return co = t, co; 8989} 8990var _o, nu;
8991function BR() { 8992 if (nu) 8993 return _o; 8994 nu = 1; 8995 function t(e) { 8996 const n = { begin: "`[\\s\\S]" }; 8997 return { 8998 name: "AutoHotkey", 8999 case_insensitive: !0, 9000 aliases: ["ahk"], 9001 keywords: { 9002 keyword: "Break Continue Critical Exit ExitApp Gosub Goto New OnExit Pause return SetBatchLines SetTimer Suspend Thread Throw Until ahk_id ahk_class ahk_pid ahk_exe ahk_group", 9003 literal: "true false NOT AND OR", 9004 built_in: "ComSpec Clipboard ClipboardAll ErrorLevel" 9005 }, 9006 contains: [ 9007 n, 9008 e.inherit(e.QUOTE_STRING_MODE, { contains: [n] }), 9009 e.COMMENT(";", "$", { relevance: 0 }), 9010 e.C_BLOCK_COMMENT_MODE, 9011 { 9012 className: "number", 9013 begin: e.NUMBER_RE, 9014 relevance: 0 9015 }, 9016 { 9017 className: "variable", 9018 begin: "%[a-zA-Z0-9#_$@]+%" 9019 }, 9020 { 9021 className: "built_in", 9022 begin: "^\\s*\\w+\\s*(,|%)" 9023 }, 9024 { 9025 className: "title", 9026 variants: [ 9027 { begin: '^[^\\n";]+::(?!=)' }, 9028 { 9029 begin: '^[^\\n";]+:(?!=)', 9030 relevance: 0 9031 } 9032 ] 9033 }, 9034 { 9035 className: "meta", 9036 begin: "^\\s*#\\w+", 9037 end: "$", 9038 relevance: 0 9039 }, 9040 { 9041 className: "built_in", 9042 begin: "A_[a-zA-Z0-9]+" 9043 }, 9044 { 9045 begin: ",\\s*," 9046 } 9047 ] 9048 }; 9049 } 9050 return _o = t, _o; 9051} 9052var uo, ru; 9053function GR() { 9054 if (ru) 9055 return uo; 9056 ru = 1; 9057 function t(e) { 9058 const n = "ByRef Case Const ContinueCase ContinueLoop Dim Do Else ElseIf EndFunc EndIf EndSelect EndSwitch EndWith Enum Exit ExitLoop For Func Global If In Local Next ReDim Return Select Static Step Switch Then To Until Volatile WEnd While With", r = [ 9059 "EndRegion", 9060 "forcedef", 9061 "forceref", 9062 "ignorefunc", 9063 "include", 9064 "include-once", 9065 "NoTrayIcon", 9066 "OnAutoItStartRegister", 9067 "pragma", 9068 "Region", 9069 "RequireAdmin", 9070 "Tidy_Off", 9071 "Tidy_On", 9072 "Tidy_Parameters" 9073 ], a = "True False And Null Not Or Default", i = "Abs ACos AdlibRegister AdlibUnRegister Asc AscW ASin Assign ATan AutoItSetOption AutoItWinGetTitle AutoItWinSetTitle Beep Binary BinaryLen BinaryMid BinaryToString BitAND BitNOT BitOR BitRotate BitShift BitXOR BlockInput Break Call CDTray Ceiling Chr ChrW ClipGet ClipPut ConsoleRead ConsoleWrite ConsoleWriteError ControlClick ControlCommand ControlDisable ControlEnable ControlFocus ControlGetFocus ControlGetHandle ControlGetPos ControlGetText ControlHide ControlListView ControlMove ControlSend ControlSetText ControlShow ControlTreeView Cos Dec DirCopy DirCreate DirGetSize DirMove DirRemove DllCall DllCallAddress DllCallbackFree DllCallbackGetPtr DllCallbackRegister DllClose DllOpen DllStructCreate DllStructGetData DllStructGetPtr DllStructGetSize DllStructSetData DriveGetDrive DriveGetFileSystem DriveGetLabel DriveGetSerial DriveGetType DriveMapAdd DriveMapDel DriveMapGet DriveSetLabel DriveSpaceFree DriveSpaceTotal DriveStatus EnvGet EnvSet EnvUpdate Eval Execute Exp FileChangeDir FileClose FileCopy FileCreateNTFSLink FileCreateShortcut FileDelete FileExists FileFindFirstFile FileFindNextFile FileFlush FileGetAttrib FileGetEncoding FileGetLongName FileGetPos FileGetShortcut FileGetShortName FileGetSize FileGetTime FileGetVersion FileInstall FileMove FileOpen FileOpenDialog FileRead FileReadLine FileReadToArray FileRecycle FileRecycleEmpty FileSaveDialog FileSelectFolder FileSetAttrib FileSetEnd FileSetPos FileSetTime FileWrite FileWriteLine Floor FtpSetProxy FuncName GUICreate GUICtrlCreateAvi GUICtrlCreateButton GUICtrlCreateCheckbox GUICtrlCreateCombo GUICtrlCreateContextMenu GUICtrlCreateDate GUICtrlCreateDummy GUICtrlCreateEdit GUICtrlCreateGraphic GUICtrlCreateGroup GUICtrlCreateIcon GUICtrlCreateInput GUICtrlCreateLabel GUICtrlCreateList GUICtrlCreateListView GUICtrlCreateListViewItem GUICtrlCreateMenu GUICtrlCreateMenuItem GUICtrlCreateMonthCal GUICtrlCreateObj GUICtrlCreatePic GUICtrlCreateProgress GUICtrlCreateRadio GUICtrlCreateSlider GUICtrlCreateTab GUICtrlCreateTabItem GUICtrlCreateTreeView GUICtrlCreateTreeViewItem GUICtrlCreateUpdown GUICtrlDelete GUICtrlGetHandle GUICtrlGetState GUICtrlRead GUICtrlRecvMsg GUICtrlRegisterListViewSort GUICtrlSendMsg GUICtrlSendToDummy GUICtrlSetBkColor GUICtrlSetColor GUICtrlSetCursor GUICtrlSetData GUICtrlSetDefBkColor GUICtrlSetDefColor GUICtrlSetFont GUICtrlSetGraphic GUICtrlSetImage GUICtrlSetLimit GUICtrlSetOnEvent GUICtrlSetPos GUICtrlSetResizing GUICtrlSetState GUICtrlSetStyle GUICtrlSetTip GUIDelete GUIGetCursorInfo GUIGetMsg GUIGetStyle GUIRegisterMsg GUISetAccelerators GUISetBkColor GUISetCoord GUISetCursor GUISetFont GUISetHelp GUISetIcon GUISetOnEvent GUISetState GUISetStyle GUIStartGroup GUISwitch Hex HotKeySet HttpSetProxy HttpSetUserAgent HWnd InetClose InetGet InetGetInfo InetGetSize InetRead IniDelete IniRead IniReadSection IniReadSectionNames IniRenameSection IniWrite IniWriteSection InputBox Int IsAdmin IsArray IsBinary IsBool IsDeclared IsDllStruct IsFloat IsFunc IsHWnd IsInt IsKeyword IsNumber IsObj IsPtr IsString Log MemGetStats Mod MouseClick MouseClickDrag MouseDown MouseGetCursor MouseGetPos MouseMove MouseUp MouseWheel MsgBox Number ObjCreate ObjCreateInterface ObjEvent ObjGet ObjName OnAutoItExitRegister OnAutoItExitUnRegister Ping PixelChecksum PixelGetColor PixelSearch ProcessClose ProcessExists ProcessGetStats ProcessList ProcessSetPriority ProcessWait ProcessWaitClose ProgressOff ProgressOn ProgressSet Ptr Random RegDelete RegEnumKey RegEnumVal RegRead RegWrite Round Run RunAs RunAsWait RunWait Send SendKeepActive SetError SetExtended ShellExecute ShellExecuteWait Shutdown Sin Sleep SoundPlay SoundSetWaveVolume SplashImageOn SplashOff SplashTextOn Sqrt SRandom StatusbarGetText StderrRead StdinWrite StdioClose StdoutRead String StringAddCR StringCompare StringFormat StringFromASCIIArray StringInStr StringIsAlNum StringIsAlpha StringIsASCII StringIsDigit StringIsFloat StringIsInt StringIsLower StringIsSpace StringIsUpper Str
9073ingIsXDigit StringLeft StringLen StringLower StringMid StringRegExp StringRegExpReplace StringReplace StringReverse StringRight StringSplit StringStripCR StringStripWS StringToASCIIArray StringToBinary StringTrimLeft StringTrimRight StringUpper Tan TCPAccept TCPCloseSocket TCPConnect TCPListen TCPNameToIP TCPRecv TCPSend TCPShutdown, UDPShutdown TCPStartup, UDPStartup TimerDiff TimerInit ToolTip TrayCreateItem TrayCreateMenu TrayGetMsg TrayItemDelete TrayItemGetHandle TrayItemGetState TrayItemGetText TrayItemSetOnEvent TrayItemSetState TrayItemSetText TraySetClick TraySetIcon TraySetOnEvent TraySetPauseIcon TraySetState TraySetToolTip TrayTip UBound UDPBind UDPCloseSocket UDPOpen UDPRecv UDPSend VarGetType WinActivate WinActive WinClose WinExists WinFlash WinGetCaretPos WinGetClassList WinGetClientSize WinGetHandle WinGetPos WinGetProcess WinGetState WinGetText WinGetTitle WinKill WinList WinMenuSelectItem WinMinimizeAll WinMinimizeAllUndo WinMove WinSetOnTop WinSetState WinSetTitle WinSetTrans WinWait WinWaitActive WinWaitClose WinWaitNotActive", o = { variants: [ 9074 e.COMMENT(";", "$", { relevance: 0 }), 9075 e.COMMENT("#cs", "#ce"), 9076 e.COMMENT("#comments-start", "#comments-end") 9077 ] }, s = { begin: "\\$[A-z0-9_]+" }, l = { 9078 className: "string", 9079 variants: [ 9080 { 9081 begin: /"/, 9082 end: /"/, 9083 contains: [ 9084 { 9085 begin: /""/, 9086 relevance: 0 9087 } 9088 ] 9089 }, 9090 { 9091 begin: /'/, 9092 end: /'/, 9093 contains: [ 9094 { 9095 begin: /''/, 9096 relevance: 0 9097 } 9098 ] 9099 } 9100 ] 9101 }, u = { variants: [ 9102 e.BINARY_NUMBER_MODE, 9103 e.C_NUMBER_MODE 9104 ] }, _ = { 9105 className: "meta", 9106 begin: "#", 9107 end: "$", 9108 keywords: { keyword: r }, 9109 contains: [ 9110 { 9111 begin: /\\\n/, 9112 relevance: 0 9113 }, 9114 { 9115 beginKeywords: "include", 9116 keywords: { keyword: "include" }, 9117 end: "$", 9118 contains: [ 9119 l, 9120 { 9121 className: "string", 9122 variants: [ 9123 { 9124 begin: "<", 9125 end: ">" 9126 }, 9127 { 9128 begin: /"/, 9129 end: /"/, 9130 contains: [ 9131 { 9132 begin: /""/, 9133 relevance: 0 9134 } 9135 ] 9136 }, 9137 { 9138 begin: /'/, 9139 end: /'/, 9140 contains: [ 9141 { 9142 begin: /''/, 9143 relevance: 0 9144 } 9145 ] 9146 } 9147 ] 9148 } 9149 ] 9150 }, 9151 l, 9152 o 9153 ] 9154 }, g = { 9155 className: "symbol", 9156 begin: "@[A-z0-9_]+" 9157 }, E = { 9158 beginKeywords: "Func", 9159 end: "$", 9160 illegal: "\\$|\\[|%", 9161 contains: [ 9162 e.inherit(e.UNDERSCORE_TITLE_MODE, { className: "title.function" }), 9163 { 9164 className: "params", 9165 begin: "\\(", 9166 end: "\\)", 9167 contains: [ 9168 s, 9169 l, 9170 u 9171 ] 9172 } 9173 ] 9174 }; 9175 return { 9176 name: "AutoIt", 9177 case_insensitive: !0, 9178 illegal: /\/\*/, 9179 keywords: { 9180 keyword: n, 9181 built_in: i, 9182 literal: a 9183 }, 9184 contains: [ 9185 o, 9186 s, 9187 l, 9188 u, 9189 _, 9190 g, 9191 E 9192 ] 9193 }; 9194 } 9195 return uo = t, uo; 9196} 9197var po, au; 9198function YR() { 9199 if (au) 9200 return po; 9201 au = 1; 9202 function t(e) { 9203 return { 9204 name: "AVR Assembly", 9205 case_insensitive: !0, 9206 keywords: { 9207 $pattern: "\\.?" + e.IDENT_RE, 9208 keyword: "adc add adiw and andi asr bclr bld brbc brbs brcc brcs break breq brge brhc brhs brid brie brlo brlt brmi brne brpl brsh brtc brts brvc brvs bset bst call cbi cbr clc clh cli cln clr cls clt clv clz com cp cpc cpi cpse dec eicall eijmp elpm eor fmul fmuls fmulsu icall ijmp in inc jmp ld ldd ldi lds lpm lsl lsr mov movw mul muls mulsu neg nop or ori out pop push rcall ret reti rjmp rol ror sbc sbr sbrc sbrs sec seh sbi sbci sbic sbis sbiw sei sen ser ses set sev sez sleep spm st std sts sub subi swap tst wdr", 9209 built_in: "r0 r1 r2 r3 r4 r5 r6 r7 r8 r9 r10 r11 r12 r13 r14 r15 r16 r17 r18 r19 r20 r21 r22 r23 r24 r25 r26 r27 r28 r29 r30 r31 x|0 xh xl y|0 yh yl z|0 zh zl ucsr1c udr1 ucsr1a ucsr1b ubrr1l ubrr1h ucsr0c ubrr0h tccr3c tccr3a tccr3b tcnt3h tcnt3l ocr3ah ocr3al ocr3bh ocr3bl ocr3ch ocr3cl icr3h icr3l etimsk etifr tccr1c ocr1ch ocr1cl twcr twdr twar twsr twbr osccal xmcra xmcrb eicra spmcsr spmcr portg ddrg ping portf ddrf sreg sph spl xdiv rampz eicrb eimsk gimsk gicr eifr gifr timsk tifr mcucr mcucsr tccr0 tcnt0 ocr0 assr tccr1a tccr1b tcnt1h tcnt1l ocr1ah ocr1al ocr1bh ocr1bl icr1h icr1l tccr2 tcnt2 ocr2 ocdr wdtcr sfior eearh eearl eedr eecr porta ddra pina portb ddrb pinb portc ddrc pinc portd ddrd pind spdr spsr spcr udr0 ucsr0a ucsr0b ubrr0l acsr admux adcsr adch adcl porte ddre pine pinf", 9210 meta: ".byte .cseg .db .def .device .dseg .dw .endmacro .equ .eseg .exit .include .list .listmac .macro .nolist .org .set" 9211 }, 9212 contains: [ 9213 e.C_BLOCK_COMMENT_MODE, 9214 e.COMMENT( 9215 ";", 9216 "$", 9217 { relevance: 0 } 9218 ), 9219 e.C_NUMBER_MODE, 9220 e.BINARY_NUMBER_MODE, 9221 { 9222 className: "number", 9223 begin: "\\b(\\$[a-zA-Z0-9]+|0o[0-7]+)" 9224 }, 9225 e.QUOTE_STRING_MODE, 9226 { 9227 className: "string", 9228 begin: "'", 9229 end: "[^\\\\]'", 9230 illegal: "[^\\\\][^']" 9231 }, 9232 { 9233 className: "symbol", 9234 begin: "^[A-Za-z0-9_.$]+:" 9235 }, 9236 { 9237 className: "meta", 9238 begin: "#", 9239 end: "$" 9240 }, 9241 { 9242 className: "subst", 9243 begin: "@[0-9]+" 9244 } 9245 ] 9246 }; 9247 } 9248 return po = t, po; 9249} 9250var mo, iu; 9251function qR() { 9252 if (iu) 9253 return mo; 9254 iu = 1; 9255 function t(e) { 9256 const n = { 9257 className: "variable", 9258 variants: [ 9259 { begin: /\$[\w\d#@][\w\d_]*/ }, 9260 { begin: /\$\{(.*?)\}/ } 9261 ] 9262 }, r = "BEGIN END if else while do for in break continue delete next nextfile function func exit|10", a = { 9263 className: "string", 9264 contains: [e.BACKSLASH_ESCAPE], 9265 variants: [ 9266 { 9267 begin: /(u|b)?r?'''/, 9268 end: /'''/, 9269 relevance: 10 9270 }, 9271 { 9272 begin: /(u|b)?r?"""/, 9273 end: /"""/, 9274 relevance: 10 9275 }, 9276 { 9277 begin: /(u|r|ur)'/, 9278 end: /'/, 9279 relevance: 10 9280 }, 9281 { 9282 begin: /(u|r|ur)"/, 9283 end: /"/, 9284 relevance: 10 9285 }, 9286 { 9287 begin: /(b|br)'/, 9288 end: /'/ 9289 }, 9290 { 9291 begin: /(b|br)"/, 9292 end: /"/ 9293 }, 9294 e.APOS_STRING_MODE, 9295 e.QUOTE_STRING_MODE 9296 ] 9297 }; 9298 return { 9299 name: "Awk", 9300 keywords: { keyword: r }, 9301 contains: [ 9302 n, 9303 a, 9304 e.REGEXP_MODE, 9305 e.HASH_COMMENT_MODE, 9306 e.NUMBER_MODE 9307 ] 9308 }; 9309 } 9310 return mo = t, mo; 9311} 9312var Eo, ou; 9313function HR() { 9314 if (ou) 9315 return Eo; 9316 ou = 1; 9317 function t(e) { 9318 const n = e.UNDERSCORE_IDENT_RE, o = { 9319 keyword: [ 9320 "abstract", 9321 "as", 9322 "asc", 9323 "avg", 9324 "break", 9325 "breakpoint", 9326 "by", 9327 "byref", 9328 "case", 9329 "catch", 9330 "changecompany", 9331 "class", 9332 "client", 9333 "client", 9334 "common", 9335 "const", 9336 "continue", 9337 "count", 9338 "crosscompany", 9339 "delegate", 9340 "delete_from", 9341 "desc", 9342 "display", 9343 "div", 9344 "do", 9345 "edit", 9346 "else", 9347 "eventhandler", 9348 "exists", 9349 "extends", 9350 "final", 9351 "finally", 9352 "firstfast", 9353 "firstonly", 9354 "firstonly1", 9355 "firstonly10", 9356 "firstonly100", 9357 "firstonly1000", 9358 "flush", 9359 "for", 9360 "forceliterals", 9361 "forcenestedloop", 9362 "forceplaceholders", 9363 "forceselectorder", 9364 "forupdate", 9365 "from", 9366 "generateonly", 9367 "group", 9368 "hint", 9369 "if", 9370 "implements", 9371 "in", 9372 "index", 9373 "insert_recordset", 9374 "interface", 9375 "internal", 9376 "is", 9377 "join", 9378 "like", 9379 "maxof", 9380 "minof", 9381 "mod", 9382 "namespace", 9383 "new", 9384 "next", 9385 "nofetch", 9386 "notexists", 9387 "optimisticlock", 9388 "order", 9389 "outer", 9390 "pessimisticlock", 9391 "print", 9392 "private", 9393 "protected", 9394 "public", 9395 "readonly", 9396 "repeatableread", 9397 "retry", 9398 "return", 9399 "reverse", 9400 "select", 9401 "server", 9402 "setting", 9403 "static", 9404 "sum", 9405 "super", 9406 "switch", 9407 "this", 9408 "throw", 9409 "try", 9410 "ttsabort", 9411 "ttsbegin", 9412 "ttscommit", 9413 "unchecked", 9414 "update_recordset", 9415 "using", 9416 "validtimestate", 9417 "void", 9418 "where", 9419 "while" 9420 ], 9421 built_in: [ 9422 "anytype", 9423 "boolean", 9424 "byte", 9425 "char", 9426 "container", 9427 "date", 9428 "double", 9429 "enum", 9430 "guid", 9431 "int", 9432 "int64", 9433 "long", 9434 "real", 9435 "short", 9436 "str", 9437 "utcdatetime", 9438 "var" 9439 ], 9440 literal: [ 9441 "default", 9442 "false", 9443 "null", 9444 "true" 9445 ] 9446 }, s = { 9447 variants: [ 9448 { match: [ 9449 /(class|interface)\s+/, 9450 n, 9451 /\s+(extends|implements)\s+/, 9452 n 9453 ] }, 9454 { match: [ 9455 /class\s+/, 9456 n 9457 ] } 9458 ], 9459 scope: { 9460 2: "title.class", 9461 4: "title.class.inherited" 9462 }, 9463 keywords: o 9464 }; 9465 return { 9466 name: "X++", 9467 aliases: ["x++"], 9468 keywords: o, 9469 contains: [ 9470 e.C_LINE_COMMENT_MODE, 9471 e.C_BLOCK_COMMENT_MODE, 9472 e.APOS_STRING_MODE, 9473 e.QUOTE_STRING_MODE, 9474 e.C_NUMBER_MODE, 9475 { 9476 className: "meta", 9477 begin: "#", 9478 end: "$" 9479 }, 9480 s 9481 ] 9482 }; 9483 } 9484 return Eo = t, Eo; 9485} 9486var go, su; 9487function VR() { 9488 if (su) 9489 return go; 9490 su = 1; 9491 function t(e) { 9492 const n = e.regex, r = {}, a = { 9493 begin: /\$\{/, 9494 end: /\}/, 9495 contains: [ 9496 "self", 9497 { 9498 begin: /:-/, 9499 contains: [r] 9500 } 9501 ] 9502 };
vendor: 6,402 bytes, lines 9503-9888
9503 Object.assign(r, { 9504 className: "variable", 9505 variants: [ 9506 { begin: n.concat( 9507 /\$[\w\d#@][\w\d_]*/, 9508 "(?![\\w\\d])(?![$])" 9509 ) }, 9510 a 9511 ] 9512 }); 9513 const i = { 9514 className: "subst", 9515 begin: /\$\(/, 9516 end: /\)/, 9517 contains: [e.BACKSLASH_ESCAPE] 9518 }, o = { 9519 begin: /<<-?\s*(?=\w+)/, 9520 starts: { contains: [ 9521 e.END_SAME_AS_BEGIN({ 9522 begin: /(\w+)/, 9523 end: /(\w+)/, 9524 className: "string" 9525 }) 9526 ] } 9527 }, s = { 9528 className: "string", 9529 begin: /"/, 9530 end: /"/, 9531 contains: [ 9532 e.BACKSLASH_ESCAPE, 9533 r, 9534 i 9535 ] 9536 }; 9537 i.contains.push(s); 9538 const l = { 9539 className: "", 9540 begin: /\\"/ 9541 }, u = { 9542 className: "string", 9543 begin: /'/, 9544 end: /'/ 9545 }, _ = { 9546 begin: /\$?\(\(/, 9547 end: /\)\)/, 9548 contains: [ 9549 { 9550 begin: /\d+#[0-9a-f]+/, 9551 className: "number" 9552 }, 9553 e.NUMBER_MODE, 9554 r 9555 ] 9556 }, g = [ 9557 "fish", 9558 "bash", 9559 "zsh", 9560 "sh", 9561 "csh", 9562 "ksh", 9563 "tcsh", 9564 "dash", 9565 "scsh" 9566 ], E = e.SHEBANG({ 9567 binary: `(${g.join("|")})`, 9568 relevance: 10 9569 }), f = { 9570 className: "function", 9571 begin: /\w[\w\d_]*\s*\(\s*\)\s*\{/, 9572 returnBegin: !0, 9573 contains: [e.inherit(e.TITLE_MODE, { begin: /\w[\w\d_]*/ })], 9574 relevance: 0 9575 }, b = [ 9576 "if", 9577 "then", 9578 "else", 9579 "elif", 9580 "fi", 9581 "for", 9582 "while", 9583 "in", 9584 "do", 9585 "done", 9586 "case", 9587 "esac", 9588 "function" 9589 ], S = [ 9590 "true", 9591 "false" 9592 ], h = { match: /(\/[a-z._-]+)+/ }, I = [ 9593 "break", 9594 "cd", 9595 "continue", 9596 "eval", 9597 "exec", 9598 "exit", 9599 "export", 9600 "getopts", 9601 "hash", 9602 "pwd", 9603 "readonly", 9604 "return", 9605 "shift", 9606 "test", 9607 "times", 9608 "trap", 9609 "umask", 9610 "unset" 9611 ], x = [ 9612 "alias", 9613 "bind", 9614 "builtin", 9615 "caller", 9616 "command", 9617 "declare", 9618 "echo", 9619 "enable", 9620 "help", 9621 "let", 9622 "local", 9623 "logout", 9624 "mapfile", 9625 "printf", 9626 "read", 9627 "readarray", 9628 "source", 9629 "type", 9630 "typeset", 9631 "ulimit", 9632 "unalias" 9633 ], w = [ 9634 "autoload", 9635 "bg", 9636 "bindkey", 9637 "bye", 9638 "cap", 9639 "chdir", 9640 "clone", 9641 "comparguments", 9642 "compcall", 9643 "compctl", 9644 "compdescribe", 9645 "compfiles", 9646 "compgroups", 9647 "compquote", 9648 "comptags", 9649 "comptry", 9650 "compvalues", 9651 "dirs", 9652 "disable", 9653 "disown", 9654 "echotc", 9655 "echoti", 9656 "emulate", 9657 "fc", 9658 "fg", 9659 "float", 9660 "functions", 9661 "getcap", 9662 "getln", 9663 "history", 9664 "integer", 9665 "jobs", 9666 "kill", 9667 "limit", 9668 "log", 9669 "noglob", 9670 "popd", 9671 "print", 9672 "pushd", 9673 "pushln", 9674 "rehash", 9675 "sched", 9676 "setcap", 9677 "setopt", 9678 "stat", 9679 "suspend", 9680 "ttyctl", 9681 "unfunction", 9682 "unhash", 9683 "unlimit", 9684 "unsetopt", 9685 "vared", 9686 "wait", 9687 "whence", 9688 "where", 9689 "which", 9690 "zcompile", 9691 "zformat", 9692 "zftp", 9693 "zle", 9694 "zmodload", 9695 "zparseopts", 9696 "zprof", 9697 "zpty", 9698 "zregexparse", 9699 "zsocket", 9700 "zstyle", 9701 "ztcp" 9702 ], P = [ 9703 "chcon", 9704 "chgrp", 9705 "chown", 9706 "chmod", 9707 "cp", 9708 "dd", 9709 "df", 9710 "dir", 9711 "dircolors", 9712 "ln", 9713 "ls", 9714 "mkdir", 9715 "mkfifo", 9716 "mknod", 9717 "mktemp", 9718 "mv", 9719 "realpath", 9720 "rm", 9721 "rmdir", 9722 "shred", 9723 "sync", 9724 "touch", 9725 "truncate", 9726 "vdir", 9727 "b2sum", 9728 "base32", 9729 "base64", 9730 "cat", 9731 "cksum", 9732 "comm", 9733 "csplit", 9734 "cut", 9735 "expand", 9736 "fmt", 9737 "fold", 9738 "head", 9739 "join", 9740 "md5sum", 9741 "nl", 9742 "numfmt", 9743 "od", 9744 "paste", 9745 "ptx", 9746 "pr", 9747 "sha1sum", 9748 "sha224sum", 9749 "sha256sum", 9750 "sha384sum", 9751 "sha512sum", 9752 "shuf", 9753 "sort", 9754 "split", 9755 "sum", 9756 "tac", 9757 "tail", 9758 "tr", 9759 "tsort", 9760 "unexpand", 9761 "uniq", 9762 "wc", 9763 "arch", 9764 "basename", 9765 "chroot", 9766 "date", 9767 "dirname", 9768 "du", 9769 "echo", 9770 "env", 9771 "expr", 9772 "factor", 9773 "groups", 9774 "hostid", 9775 "id", 9776 "link", 9777 "logname", 9778 "nice", 9779 "nohup", 9780 "nproc", 9781 "pathchk", 9782 "pinky", 9783 "printenv", 9784 "printf", 9785 "pwd", 9786 "readlink", 9787 "runcon", 9788 "seq", 9789 "sleep", 9790 "stat", 9791 "stdbuf", 9792 "stty", 9793 "tee", 9794 "test", 9795 "timeout", 9796 "tty", 9797 "uname", 9798 "unlink", 9799 "uptime", 9800 "users", 9801 "who", 9802 "whoami", 9803 "yes" 9804 ]; 9805 return { 9806 name: "Bash", 9807 aliases: ["sh"], 9808 keywords: { 9809 $pattern: /\b[a-z][a-z0-9._-]+\b/, 9810 keyword: b, 9811 literal: S, 9812 built_in: [ 9813 ...I, 9814 ...x, 9815 "set", 9816 "shopt", 9817 ...w, 9818 ...P 9819 ] 9820 }, 9821 contains: [ 9822 E, 9823 e.SHEBANG(), 9824 f, 9825 _, 9826 e.HASH_COMMENT_MODE, 9827 o, 9828 h, 9829 s, 9830 l, 9831 u, 9832 r 9833 ] 9834 }; 9835 } 9836 return go = t, go; 9837} 9838var So, lu; 9839function $R() { 9840 if (lu) 9841 return So; 9842 lu = 1; 9843 function t(e) { 9844 return { 9845 name: "BASIC", 9846 case_insensitive: !0, 9847 illegal: "^.", 9848 keywords: { 9849 $pattern: "[a-zA-Z][a-zA-Z0-9_$%!#]*", 9850 keyword: [ 9851 "ABS", 9852 "ASC", 9853 "AND", 9854 "ATN", 9855 "AUTO|0", 9856 "BEEP", 9857 "BLOAD|10", 9858 "BSAVE|10", 9859 "CALL", 9860 "CALLS", 9861 "CDBL", 9862 "CHAIN", 9863 "CHDIR", 9864 "CHR$|10", 9865 "CINT", 9866 "CIRCLE", 9867 "CLEAR", 9868 "CLOSE", 9869 "CLS", 9870 "COLOR", 9871 "COM", 9872 "COMMON", 9873 "CONT", 9874 "COS", 9875 "CSNG", 9876 "CSRLIN", 9877 "CVD", 9878 "CVI", 9879 "CVS", 9880 "DATA", 9881 "DATE$", 9882 "DEFDBL", 9883 "DEFINT", 9884 "DEFSNG", 9885 "DEFSTR", 9886 "DEF|0", 9887 "SEG", 9888 "USR",
vendor: 10,944 bytes, lines 9889-10383
9889 "DELETE", 9890 "DIM", 9891 "DRAW", 9892 "EDIT", 9893 "END", 9894 "ENVIRON", 9895 "ENVIRON$", 9896 "EOF", 9897 "EQV", 9898 "ERASE", 9899 "ERDEV", 9900 "ERDEV$", 9901 "ERL", 9902 "ERR", 9903 "ERROR", 9904 "EXP", 9905 "FIELD", 9906 "FILES", 9907 "FIX", 9908 "FOR|0", 9909 "FRE", 9910 "GET", 9911 "GOSUB|10", 9912 "GOTO", 9913 "HEX$", 9914 "IF", 9915 "THEN", 9916 "ELSE|0", 9917 "INKEY$", 9918 "INP", 9919 "INPUT", 9920 "INPUT#", 9921 "INPUT$", 9922 "INSTR", 9923 "IMP", 9924 "INT", 9925 "IOCTL", 9926 "IOCTL$", 9927 "KEY", 9928 "ON", 9929 "OFF", 9930 "LIST", 9931 "KILL", 9932 "LEFT$", 9933 "LEN", 9934 "LET", 9935 "LINE", 9936 "LLIST", 9937 "LOAD", 9938 "LOC", 9939 "LOCATE", 9940 "LOF", 9941 "LOG", 9942 "LPRINT", 9943 "USING", 9944 "LSET", 9945 "MERGE", 9946 "MID$", 9947 "MKDIR", 9948 "MKD$", 9949 "MKI$", 9950 "MKS$", 9951 "MOD", 9952 "NAME", 9953 "NEW", 9954 "NEXT", 9955 "NOISE", 9956 "NOT", 9957 "OCT$", 9958 "ON", 9959 "OR", 9960 "PEN", 9961 "PLAY", 9962 "STRIG", 9963 "OPEN", 9964 "OPTION", 9965 "BASE", 9966 "OUT", 9967 "PAINT", 9968 "PALETTE", 9969 "PCOPY", 9970 "PEEK", 9971 "PMAP", 9972 "POINT", 9973 "POKE", 9974 "POS", 9975 "PRINT", 9976 "PRINT]", 9977 "PSET", 9978 "PRESET", 9979 "PUT", 9980 "RANDOMIZE", 9981 "READ", 9982 "REM", 9983 "RENUM", 9984 "RESET|0", 9985 "RESTORE", 9986 "RESUME", 9987 "RETURN|0", 9988 "RIGHT$", 9989 "RMDIR", 9990 "RND", 9991 "RSET", 9992 "RUN", 9993 "SAVE", 9994 "SCREEN", 9995 "SGN", 9996 "SHELL", 9997 "SIN", 9998 "SOUND", 9999 "SPACE$", 10000 "SPC", 10001 "SQR", 10002 "STEP", 10003 "STICK", 10004 "STOP", 10005 "STR$", 10006 "STRING$", 10007 "SWAP", 10008 "SYSTEM", 10009 "TAB", 10010 "TAN", 10011 "TIME$", 10012 "TIMER", 10013 "TROFF", 10014 "TRON", 10015 "TO", 10016 "USR", 10017 "VAL", 10018 "VARPTR", 10019 "VARPTR$", 10020 "VIEW", 10021 "WAIT", 10022 "WHILE", 10023 "WEND", 10024 "WIDTH", 10025 "WINDOW", 10026 "WRITE", 10027 "XOR" 10028 ] 10029 }, 10030 contains: [ 10031 e.QUOTE_STRING_MODE, 10032 e.COMMENT("REM", "$", { relevance: 10 }), 10033 e.COMMENT("'", "$", { relevance: 0 }), 10034 { 10035 className: "symbol", 10036 begin: "^[0-9]+ ", 10037 relevance: 10 10038 }, 10039 { 10040 className: "number", 10041 begin: "\\b\\d+(\\.\\d+)?([edED]\\d+)?[#!]?", 10042 relevance: 0 10043 }, 10044 { 10045 className: "number", 10046 begin: "(&[hH][0-9a-fA-F]{1,4})" 10047 }, 10048 { 10049 className: "number", 10050 begin: "(&[oO][0-7]{1,6})" 10051 } 10052 ] 10053 }; 10054 } 10055 return So = t, So; 10056} 10057var fo, cu; 10058function zR() { 10059 if (cu) 10060 return fo; 10061 cu = 1; 10062 function t(e) { 10063 return { 10064 name: "Backus\u2013Naur Form", 10065 contains: [ 10066 { 10067 className: "attribute", 10068 begin: /</, 10069 end: />/ 10070 }, 10071 { 10072 begin: /::=/, 10073 end: /$/, 10074 contains: [ 10075 { 10076 begin: /</, 10077 end: />/ 10078 }, 10079 e.C_LINE_COMMENT_MODE, 10080 e.C_BLOCK_COMMENT_MODE, 10081 e.APOS_STRING_MODE, 10082 e.QUOTE_STRING_MODE 10083 ] 10084 } 10085 ] 10086 }; 10087 } 10088 return fo = t, fo; 10089} 10090var bo, _u; 10091function WR() { 10092 if (_u) 10093 return bo; 10094 _u = 1; 10095 function t(e) { 10096 const n = { 10097 className: "literal", 10098 begin: /[+-]+/, 10099 relevance: 0 10100 }; 10101 return { 10102 name: "Brainfuck", 10103 aliases: ["bf"], 10104 contains: [ 10105 e.COMMENT( 10106 /[^\[\]\.,\+\-<> \r\n]/, 10107 /[\[\]\.,\+\-<> \r\n]/, 10108 { 10109 contains: [ 10110 { 10111 match: /[ ]+[^\[\]\.,\+\-<> \r\n]/, 10112 relevance: 0 10113 } 10114 ], 10115 returnEnd: !0, 10116 relevance: 0 10117 } 10118 ), 10119 { 10120 className: "title", 10121 begin: "[\\[\\]]", 10122 relevance: 0 10123 }, 10124 { 10125 className: "string", 10126 begin: "[\\.,]", 10127 relevance: 0 10128 }, 10129 { 10130 begin: /(?=\+\+|--)/, 10131 contains: [n] 10132 }, 10133 n 10134 ] 10135 }; 10136 } 10137 return bo = t, bo; 10138} 10139var To, du; 10140function KR() { 10141 if (du) 10142 return To; 10143 du = 1; 10144 function t(e) { 10145 const n = e.regex, r = e.COMMENT("//", "$", { contains: [{ begin: /\\\n/ }] }), a = "decltype\\(auto\\)", i = "[a-zA-Z_]\\w*::", o = "<[^<>]+>", s = "(" + a + "|" + n.optional(i) + "[a-zA-Z_]\\w*" + n.optional(o) + ")", l = { 10146 className: "type", 10147 variants: [ 10148 { begin: "\\b[a-z\\d_]*_t\\b" }, 10149 { match: /\batomic_[a-z]{3,6}\b/ } 10150 ] 10151 }, u = "\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\S)", _ = { 10152 className: "string", 10153 variants: [ 10154 { 10155 begin: '(u8?|U|L)?"', 10156 end: '"', 10157 illegal: "\\n", 10158 contains: [e.BACKSLASH_ESCAPE] 10159 }, 10160 { 10161 begin: "(u8?|U|L)?'(" + u + "|.)", 10162 end: "'", 10163 illegal: "." 10164 }, 10165 e.END_SAME_AS_BEGIN({ 10166 begin: /(?:u8?|U|L)?R"([^()\\ ]{0,16})\(/, 10167 end: /\)([^()\\ ]{0,16})"/ 10168 }) 10169 ] 10170 }, g = { 10171 className: "number", 10172 variants: [ 10173 { begin: "\\b(0b[01']+)" }, 10174 { begin: "(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)((ll|LL|l|L)(u|U)?|(u|U)(ll|LL|l|L)?|f|F|b|B)" }, 10175 { begin: "(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)" } 10176 ], 10177 relevance: 0 10178 }, E = { 10179 className: "meta", 10180 begin: /#\s*[a-z]+\b/, 10181 end: /$/, 10182 keywords: { keyword: "if else elif endif define undef warning error line pragma _Pragma ifdef ifndef include" }, 10183 contains: [ 10184 { 10185 begin: /\\\n/, 10186 relevance: 0 10187 }, 10188 e.inherit(_, { className: "string" }), 10189 { 10190 className: "string", 10191 begin: /<.*?>/ 10192 }, 10193 r, 10194 e.C_BLOCK_COMMENT_MODE 10195 ] 10196 }, f = { 10197 className: "title", 10198 begin: n.optional(i) + e.IDENT_RE, 10199 relevance: 0 10200 }, b = n.optional(i) + e.IDENT_RE + "\\s*\\(", I = { 10201 keyword: [ 10202 "asm", 10203 "auto", 10204 "break", 10205 "case", 10206 "continue", 10207 "default", 10208 "do", 10209 "else", 10210 "enum", 10211 "extern", 10212 "for", 10213 "fortran", 10214 "goto", 10215 "if", 10216 "inline", 10217 "register", 10218 "restrict", 10219 "return", 10220 "sizeof", 10221 "struct", 10222 "switch", 10223 "typedef", 10224 "union", 10225 "volatile", 10226 "while", 10227 "_Alignas", 10228 "_Alignof", 10229 "_Atomic", 10230 "_Generic", 10231 "_Noreturn", 10232 "_Static_assert", 10233 "_Thread_local", 10234 "alignas", 10235 "alignof", 10236 "noreturn", 10237 "static_assert", 10238 "thread_local", 10239 "_Pragma" 10240 ], 10241 type: [ 10242 "float", 10243 "double", 10244 "signed", 10245 "unsigned", 10246 "int", 10247 "short", 10248 "long", 10249 "char", 10250 "void", 10251 "_Bool", 10252 "_Complex", 10253 "_Imaginary", 10254 "_Decimal32", 10255 "_Decimal64", 10256 "_Decimal128", 10257 "const", 10258 "static", 10259 "complex", 10260 "bool", 10261 "imaginary" 10262 ], 10263 literal: "true false NULL", 10264 built_in: "std string wstring cin cout cerr clog stdin stdout stderr stringstream istringstream ostringstream auto_ptr deque list queue stack vector map set pair bitset multiset multimap unordered_set unordered_map unordered_multiset unordered_multimap priority_queue make_pair array shared_ptr abort terminate abs acos asin atan2 atan calloc ceil cosh cos exit exp fabs floor fmod fprintf fputs free frexp fscanf future isalnum isalpha iscntrl isdigit isgraph islower isprint ispunct isspace isupper isxdigit tolower toupper labs ldexp log10 log malloc realloc memchr memcmp memcpy memset modf pow printf putchar puts scanf sinh sin snprintf sprintf sqrt sscanf strcat strchr strcmp strcpy strcspn strlen strncat strncmp strncpy strpbrk strrchr strspn strstr tanh tan vfprintf vprintf vsprintf endl initializer_list unique_ptr" 10265 }, x = [ 10266 E, 10267 l, 10268 r, 10269 e.C_BLOCK_COMMENT_MODE, 10270 g, 10271 _ 10272 ], w = { 10273 variants: [ 10274 { 10275 begin: /=/, 10276 end: /;/ 10277 }, 10278 { 10279 begin: /\(/, 10280 end: /\)/ 10281 }, 10282 { 10283 beginKeywords: "new throw return else", 10284 end: /;/ 10285 } 10286 ], 10287 keywords: I, 10288 contains: x.concat([ 10289 { 10290 begin: /\(/, 10291 end: /\)/, 10292 keywords: I, 10293 contains: x.concat(["self"]), 10294 relevance: 0 10295 } 10296 ]), 10297 relevance: 0 10298 }, P = { 10299 begin: "(" + s + "[\\*&\\s]+)+" + b, 10300 returnBegin: !0, 10301 end: /[{;=]/, 10302 excludeEnd: !0, 10303 keywords: I, 10304 illegal: /[^\w\s\*&:<>.]/, 10305 contains: [ 10306 { 10307 begin: a, 10308 keywords: I, 10309 relevance: 0 10310 }, 10311 { 10312 begin: b, 10313 returnBegin: !0, 10314 contains: [e.inherit(f, { className: "title.function" })], 10315 relevance: 0 10316 }, 10317 { 10318 relevance: 0, 10319 match: /,/ 10320 }, 10321 { 10322 className: "params", 10323 begin: /\(/, 10324 end: /\)/, 10325 keywords: I, 10326 relevance: 0, 10327 contains: [ 10328 r, 10329 e.C_BLOCK_COMMENT_MODE, 10330 _, 10331 g, 10332 l, 10333 { 10334 begin: /\(/, 10335 end: /\)/, 10336 keywords: I, 10337 relevance: 0, 10338 contains: [ 10339 "self", 10340 r, 10341 e.C_BLOCK_COMMENT_MODE, 10342 _, 10343 g, 10344 l 10345 ] 10346 } 10347 ] 10348 }, 10349 l, 10350 r, 10351 e.C_BLOCK_COMMENT_MODE, 10352 E 10353 ] 10354 }; 10355 return { 10356 name: "C", 10357 aliases: ["h"], 10358 keywords: I, 10359 disableAutodetect: !0, 10360 illegal: "</", 10361 contains: [].concat( 10362 w, 10363 P, 10364 x, 10365 [ 10366 E, 10367 { 10368 begin: e.IDENT_RE + "::", 10369 keywords: I 10370 }, 10371 { 10372 className: "class", 10373 beginKeywords: "enum class struct union", 10374 end: /[{;:<>=]/, 10375 contains: [ 10376 { beginKeywords: "final class struct" }, 10377 e.TITLE_MODE 10378 ] 10379 } 10380 ] 10381 ), 10382 exports: { 10383 preprocessor: E,
10384 strings: _, 10385 keywords: I 10386 } 10387 }; 10388 } 10389 return To = t, To; 10390} 10391var ho, uu; 10392function QR() { 10393 if (uu) 10394 return ho; 10395 uu = 1; 10396 function t(e) { 10397 const n = e.regex, r = [ 10398 "div", 10399 "mod", 10400 "in", 10401 "and", 10402 "or", 10403 "not", 10404 "xor", 10405 "asserterror", 10406 "begin", 10407 "case", 10408 "do", 10409 "downto", 10410 "else", 10411 "end", 10412 "exit", 10413 "for", 10414 "local", 10415 "if", 10416 "of", 10417 "repeat", 10418 "then", 10419 "to", 10420 "until", 10421 "while", 10422 "with", 10423 "var" 10424 ], a = "false true", i = [ 10425 e.C_LINE_COMMENT_MODE, 10426 e.COMMENT( 10427 /\{/, 10428 /\}/, 10429 { relevance: 0 } 10430 ), 10431 e.COMMENT( 10432 /\(\*/, 10433 /\*\)/, 10434 { relevance: 10 } 10435 ) 10436 ], o = { 10437 className: "string", 10438 begin: /'/, 10439 end: /'/, 10440 contains: [{ begin: /''/ }] 10441 }, s = { 10442 className: "string", 10443 begin: /(#\d+)+/ 10444 }, l = { 10445 className: "number", 10446 begin: "\\b\\d+(\\.\\d+)?(DT|D|T)", 10447 relevance: 0 10448 }, u = { 10449 className: "string", 10450 begin: '"', 10451 end: '"' 10452 }, _ = { 10453 match: [ 10454 /procedure/, 10455 /\s+/, 10456 /[a-zA-Z_][\w@]*/, 10457 /\s*/ 10458 ], 10459 scope: { 10460 1: "keyword", 10461 3: "title.function" 10462 }, 10463 contains: [ 10464 { 10465 className: "params", 10466 begin: /\(/, 10467 end: /\)/, 10468 keywords: r, 10469 contains: [ 10470 o, 10471 s, 10472 e.NUMBER_MODE 10473 ] 10474 }, 10475 ...i 10476 ] 10477 }, g = [ 10478 "Table", 10479 "Form", 10480 "Report", 10481 "Dataport", 10482 "Codeunit", 10483 "XMLport", 10484 "MenuSuite", 10485 "Page", 10486 "Query" 10487 ], E = { 10488 match: [ 10489 /OBJECT/, 10490 /\s+/, 10491 n.either(...g), 10492 /\s+/, 10493 /\d+/, 10494 /\s+(?=[^\s])/, 10495 /.*/, 10496 /$/ 10497 ], 10498 relevance: 3, 10499 scope: { 10500 1: "keyword", 10501 3: "type", 10502 5: "number", 10503 7: "title" 10504 } 10505 }; 10506 return { 10507 name: "C/AL", 10508 case_insensitive: !0, 10509 keywords: { 10510 keyword: r, 10511 literal: a 10512 }, 10513 illegal: /\/\*/, 10514 contains: [ 10515 { 10516 match: /[\w]+(?=\=)/, 10517 scope: "attribute", 10518 relevance: 0 10519 }, 10520 o, 10521 s, 10522 l, 10523 u, 10524 e.NUMBER_MODE, 10525 E, 10526 _ 10527 ] 10528 }; 10529 } 10530 return ho = t, ho; 10531} 10532var Ro, pu; 10533function XR() { 10534 if (pu) 10535 return Ro; 10536 pu = 1; 10537 function t(e) { 10538 const n = [ 10539 "struct", 10540 "enum", 10541 "interface", 10542 "union", 10543 "group", 10544 "import", 10545 "using", 10546 "const", 10547 "annotation", 10548 "extends", 10549 "in", 10550 "of", 10551 "on", 10552 "as", 10553 "with", 10554 "from", 10555 "fixed" 10556 ], r = [ 10557 "Void", 10558 "Bool", 10559 "Int8", 10560 "Int16", 10561 "Int32", 10562 "Int64", 10563 "UInt8", 10564 "UInt16", 10565 "UInt32", 10566 "UInt64", 10567 "Float32", 10568 "Float64", 10569 "Text", 10570 "Data", 10571 "AnyPointer", 10572 "AnyStruct", 10573 "Capability", 10574 "List" 10575 ], a = [ 10576 "true", 10577 "false" 10578 ], i = { 10579 variants: [ 10580 { match: [ 10581 /(struct|enum|interface)/, 10582 /\s+/, 10583 e.IDENT_RE 10584 ] }, 10585 { match: [ 10586 /extends/, 10587 /\s*\(/, 10588 e.IDENT_RE, 10589 /\s*\)/ 10590 ] } 10591 ], 10592 scope: { 10593 1: "keyword", 10594 3: "title.class" 10595 } 10596 }; 10597 return { 10598 name: "Cap\u2019n Proto", 10599 aliases: ["capnp"], 10600 keywords: { 10601 keyword: n, 10602 type: r, 10603 literal: a 10604 }, 10605 contains: [ 10606 e.QUOTE_STRING_MODE, 10607 e.NUMBER_MODE, 10608 e.HASH_COMMENT_MODE, 10609 { 10610 className: "meta", 10611 begin: /@0x[\w\d]{16};/, 10612 illegal: /\n/ 10613 }, 10614 { 10615 className: "symbol", 10616 begin: /@\d+\b/ 10617 }, 10618 i 10619 ] 10620 }; 10621 } 10622 return Ro = t, Ro; 10623} 10624var vo, mu; 10625function ZR() { 10626 if (mu) 10627 return vo; 10628 mu = 1; 10629 function t(e) { 10630 const n = [ 10631 "assembly", 10632 "module", 10633 "package", 10634 "import", 10635 "alias", 10636 "class", 10637 "interface", 10638 "object", 10639 "given", 10640 "value", 10641 "assign", 10642 "void", 10643 "function", 10644 "new", 10645 "of", 10646 "extends", 10647 "satisfies", 10648 "abstracts", 10649 "in", 10650 "out", 10651 "return", 10652 "break", 10653 "continue", 10654 "throw", 10655 "assert", 10656 "dynamic", 10657 "if", 10658 "else", 10659 "switch", 10660 "case", 10661 "for", 10662 "while", 10663 "try", 10664 "catch", 10665 "finally", 10666 "then", 10667 "let", 10668 "this", 10669 "outer", 10670 "super", 10671 "is", 10672 "exists", 10673 "nonempty" 10674 ], r = [ 10675 "shared", 10676 "abstract", 10677 "formal", 10678 "default", 10679 "actual", 10680 "variable", 10681 "late", 10682 "native", 10683 "deprecated", 10684 "final", 10685 "sealed", 10686 "annotation", 10687 "suppressWarnings", 10688 "small" 10689 ], a = [ 10690 "doc", 10691 "by", 10692 "license", 10693 "see", 10694 "throws", 10695 "tagged" 10696 ], i = { 10697 className: "subst", 10698 excludeBegin: !0, 10699 excludeEnd: !0, 10700 begin: /``/, 10701 end: /``/, 10702 keywords: n, 10703 relevance: 10 10704 }, o = [ 10705 { 10706 className: "string", 10707 begin: '"""', 10708 end: '"""', 10709 relevance: 10 10710 }, 10711 { 10712 className: "string", 10713 begin: '"', 10714 end: '"', 10715 contains: [i] 10716 }, 10717 { 10718 className: "string", 10719 begin: "'", 10720 end: "'" 10721 }, 10722 { 10723 className: "number", 10724 begin: "#[0-9a-fA-F_]+|\\$[01_]+|[0-9_]+(?:\\.[0-9_](?:[eE][+-]?\\d+)?)?[kMGTPmunpf]?", 10725 relevance: 0 10726 } 10727 ]; 10728 return i.contains = o, {
10729 name: "Ceylon", 10730 keywords: { 10731 keyword: n.concat(r), 10732 meta: a 10733 }, 10734 illegal: "\\$[^01]|#[^0-9a-fA-F]", 10735 contains: [ 10736 e.C_LINE_COMMENT_MODE, 10737 e.COMMENT("/\\*", "\\*/", { contains: ["self"] }), 10738 { 10739 className: "meta", 10740 begin: '@[a-z]\\w*(?::"[^"]*")?' 10741 } 10742 ].concat(o) 10743 }; 10744 } 10745 return vo = t, vo; 10746} 10747var Co, Eu; 10748function JR() { 10749 if (Eu) 10750 return Co; 10751 Eu = 1; 10752 function t(e) { 10753 return { 10754 name: "Clean", 10755 aliases: [ 10756 "icl", 10757 "dcl" 10758 ], 10759 keywords: { 10760 keyword: [ 10761 "if", 10762 "let", 10763 "in", 10764 "with", 10765 "where", 10766 "case", 10767 "of", 10768 "class", 10769 "instance", 10770 "otherwise", 10771 "implementation", 10772 "definition", 10773 "system", 10774 "module", 10775 "from", 10776 "import", 10777 "qualified", 10778 "as", 10779 "special", 10780 "code", 10781 "inline", 10782 "foreign", 10783 "export", 10784 "ccall", 10785 "stdcall", 10786 "generic", 10787 "derive", 10788 "infix", 10789 "infixl", 10790 "infixr" 10791 ], 10792 built_in: "Int Real Char Bool", 10793 literal: "True False" 10794 }, 10795 contains: [ 10796 e.C_LINE_COMMENT_MODE, 10797 e.C_BLOCK_COMMENT_MODE, 10798 e.APOS_STRING_MODE, 10799 e.QUOTE_STRING_MODE, 10800 e.C_NUMBER_MODE, 10801 { 10802 begin: "->|<-[|:]?|#!?|>>=|\\{\\||\\|\\}|:==|=:|<>" 10803 } 10804 ] 10805 }; 10806 } 10807 return Co = t, Co; 10808} 10809var No, gu; 10810function jR() { 10811 if (gu) 10812 return No; 10813 gu = 1; 10814 function t(e) { 10815 const n = "a-zA-Z_\\-!.?+*=<>&'", r = "[#]?[" + n + "][" + n + "0-9/;:$#]*", a = "def defonce defprotocol defstruct defmulti defmethod defn- defn defmacro deftype defrecord", i = { 10816 $pattern: r, 10817 built_in: a + " cond apply if-not if-let if not not= =|0 <|0 >|0 <=|0 >=|0 ==|0 +|0 /|0 *|0 -|0 rem quot neg? pos? delay? symbol? keyword? true? false? integer? empty? coll? list? set? ifn? fn? associative? sequential? sorted? counted? reversible? number? decimal? class? distinct? isa? float? rational? reduced? ratio? odd? even? char? seq? vector? string? map? nil? contains? zero? instance? not-every? not-any? libspec? -> ->> .. . inc compare do dotimes mapcat take remove take-while drop letfn drop-last take-last drop-while while intern condp case reduced cycle split-at split-with repeat replicate iterate range merge zipmap declare line-seq sort comparator sort-by dorun doall nthnext nthrest partition eval doseq await await-for let agent atom send send-off release-pending-sends add-watch mapv filterv remove-watch agent-error restart-agent set-error-handler error-handler set-error-mode! error-mode shutdown-agents quote var fn loop recur throw try monitor-enter monitor-exit macroexpand macroexpand-1 for dosync and or when when-not when-let comp juxt partial sequence memoize constantly complement identity assert peek pop doto proxy first rest cons cast coll last butlast sigs reify second ffirst fnext nfirst nnext meta with-meta ns in-ns create-ns import refer keys select-keys vals key val rseq name namespace promise into transient persistent! conj! assoc! dissoc! pop! disj! use class type num float double short byte boolean bigint biginteger bigdec print-method print-dup throw-if printf format load compile get-in update-in pr pr-on newline flush read slurp read-line subvec with-open memfn time re-find re-groups rand-int rand mod locking assert-valid-fdecl alias resolve ref deref refset swap! reset! set-validator! compare-and-set! alter-meta! reset-meta! commute get-validator alter ref-set ref-history-count ref-min-history ref-max-history ensure sync io! new next conj set! to-array future future-call into-array aset gen-class reduce map filter find empty hash-map hash-set sorted-map sorted-map-by sorted-set sorted-set-by vec vector seq flatten reverse assoc dissoc list disj get union difference intersection extend extend-type extend-protocol int nth delay count concat chunk chunk-buffer chunk-append chunk-first chunk-rest max min dec unchecked-inc-int unchecked-inc unchecked-dec-inc unchecked-dec unchecked-negate unchecked-add-int unchecked-add unchecked-subtract-int unchecked-subtract chunk-next chunk-cons chunked-seq? prn vary-meta lazy-seq spread list* str find-keyword keyword symbol gensym force rationalize" 10818 }, o = { 10819 begin: r, 10820 relevance: 0 10821 }, s = { 10822 scope: "number", 10823 relevance: 0, 10824 variants: [ 10825 { match: /[-+]?0[xX][0-9a-fA-F]+N?/ }, 10826 { match: /[-+]?0[0-7]+N?/ }, 10827 { match: /[-+]?[1-9][0-9]?[rR][0-9a-zA-Z]+N?/ }, 10828 { match: /[-+]?[0-9]+\/[0-9]+N?/ }, 10829 { match: /[-+]?[0-9]+((\.[0-9]*([eE][+-]?[0-9]+)?M?)|([eE][+-]?[0-9]+M?|M))/ }, 10830 { match: /[-+]?([1-9][0-9]*|0)N?/ } 10831 ] 10832 }, l = { 10833 scope: "character", 10834 variants: [ 10835 { match: /\\o[0-3]?[0-7]{1,2}/ }, 10836 { match: /\\u[0-9a-fA-F]{4}/ }, 10837 { match: /\\(newline|space|tab|formfeed|backspace|return)/ }, 10838 { 10839 match: /\\\S/, 10840 relevance: 0 10841 } 10842 ] 10843 }, u = { 10844 scope: "regex", 10845 begin: /#"/, 10846 end: /"/, 10847 contains: [e.BACKSLASH_ESCAPE] 10848 }, _ = e.inherit(e.QUOTE_STRING_MODE, { illegal: null }), g = { 10849 scope: "punctuation", 10850 match: /,/, 10851 relevance: 0 10852 }, E = e.COMMENT( 10853 ";", 10854 "$", 10855 { relevance: 0 } 10856 ), f = { 10857 className: "literal", 10858 begin: /\b(true|false|nil)\b/ 10859 }, b = { 10860 begin: "\\[|(#::?" + r + ")?\\{", 10861 end: "[\\]\\}]", 10862 relevance: 0 10863 }, S = { 10864 className: "symbol", 10865 begin: "[:]{1,2}" + r 10866 }, h = { 10867 begin: "\\(", 10868 end: "\\)" 10869 }, I = { 10870 endsWithParent: !0, 10871 relevance: 0 10872 }, x = { 10873 keywords: i, 10874 className: "name", 10875 begin: r, 10876 relevance: 0, 10877 starts: I 10878 }, w = [ 10879 g, 10880 h, 10881 l, 10882 u, 10883 _, 10884 E, 10885 S, 10886 b, 10887 s, 10888 f, 10889 o 10890 ], P = { 10891 beginKeywords: a, 10892 keywords: { 10893 $pattern: r, 10894 keyword: a 10895 }, 10896 end: '(\\[|#|\\d|"|:|\\{|\\)|\\(|$)', 10897 contains: [ 10898 { 10899 className: "title", 10900 begin: r, 10901 relevance: 0, 10902 excludeEnd: !0, 10903 endsParent: !0 10904 } 10905 ].concat(w) 10906 }; 10907 return h.contains = [ 10908 P, 10909 x, 10910 I 10911 ], I.contains = w, b.contains = w, { 10912 name: "Clojure", 10913 aliases: [ 10914 "clj", 10915 "edn" 10916 ], 10917 illegal: /\S/, 10918 contains: [ 10919 g, 10920 h, 10921 l, 10922 u, 10923 _, 10924 E, 10925 S, 10926 b, 10927 s, 10928 f 10929 ] 10930 }; 10931 } 10932 return No = t, No; 10933} 10934var Oo, Su; 10935function ev() { 10936 if (Su) 10937 return Oo; 10938 Su = 1; 10939 function t(e) { 10940 return { 10941 name: "Clojure REPL", 10942 contains: [ 10943 { 10944 className: "meta.prompt", 10945 begin: /^([\w.-]+|\s*#_)?=>/, 10946 starts: { 10947 end: /$/, 10948 subLanguage: "clojure" 10949 } 10950 } 10951 ] 10952 }; 10953 } 10954 return Oo = t, Oo; 10955} 10956var Io, fu; 10957function tv() { 10958 if (fu) 10959 return Io; 10960 fu = 1; 10961 function t(e) { 10962 return { 10963 name: "CMake", 10964 aliases: ["cmake.in"], 10965 case_insensitive: !0, 10966 keywords: { keyword: "break cmake_host_system_information cmake_minimum_required cmake_parse_arguments cmake_policy configure_file continue elseif else endforeach endfunction endif endmacro endwhile execute_process file find_file find_library find_package find_path find_program foreach function get_cmake_property get_directory_property get_filename_component get_property if include include_guard list macro mark_as_advanced math message option return separate_arguments set_directory_properties set_property set site_name string unset variable_watch while add_compile_definitions add_compile_options add_custom_command add_custom_target add_definitions add_depen
10966dencies add_executable add_library add_link_options add_subdirectory add_test aux_source_directory build_command create_test_sourcelist define_property enable_language enable_testing export fltk_wrap_ui get_source_file_property get_target_property get_test_property include_directories include_external_msproject include_regular_expression install link_directories link_libraries load_cache project qt_wrap_cpp qt_wrap_ui remove_definitions set_source_files_properties set_target_properties set_tests_properties source_group target_compile_definitions target_compile_features target_compile_options target_include_directories target_link_directories target_link_libraries target_link_options target_sources try_compile try_run ctest_build ctest_configure ctest_coverage ctest_empty_binary_directory ctest_memcheck ctest_read_custom_files ctest_run_script ctest_sleep ctest_start ctest_submit ctest_test ctest_update ctest_upload build_name exec_program export_library_dependencies install_files install_programs install_targets load_command make_directory output_required_files remove subdir_depends subdirs use_mangled_mesa utility_source variable_requires write_file qt5_use_modules qt5_use_package qt5_wrap_cpp on off true false and or not command policy target test exists is_newer_than is_directory is_symlink is_absolute matches less greater equal less_equal greater_equal strless strgreater strequal strless_equal strgreater_equal version_less version_greater version_equal version_less_equal version_greater_equal in_list defined" }, 10967 contains: [ 10968 { 10969 className: "variable", 10970 begin: /\$\{/, 10971 end: /\}/ 10972 }, 10973 e.COMMENT(/#\[\[/, /]]/), 10974 e.HASH_COMMENT_MODE, 10975 e.QUOTE_STRING_MODE, 10976 e.NUMBER_MODE 10977 ] 10978 }; 10979 } 10980 return Io = t, Io; 10981} 10982var Ao, bu; 10983function nv() { 10984 if (bu) 10985 return Ao; 10986 bu = 1; 10987 const t = [ 10988 "as", 10989 "in", 10990 "of", 10991 "if", 10992 "for", 10993 "while", 10994 "finally", 10995 "var", 10996 "new", 10997 "function", 10998 "do", 10999 "return", 11000 "void", 11001 "else", 11002 "break", 11003 "catch", 11004 "instanceof", 11005 "with", 11006 "throw", 11007 "case", 11008 "default", 11009 "try", 11010 "switch", 11011 "continue", 11012 "typeof", 11013 "delete", 11014 "let", 11015 "yield", 11016 "const", 11017 "class", 11018 "debugger", 11019 "async", 11020 "await", 11021 "static", 11022 "import", 11023 "from", 11024 "export", 11025 "extends" 11026 ], e = [ 11027 "true", 11028 "false", 11029 "null", 11030 "undefined", 11031 "NaN", 11032 "Infinity" 11033 ], n = [ 11034 "Object", 11035 "Function", 11036 "Boolean", 11037 "Symbol", 11038 "Math", 11039 "Date", 11040 "Number", 11041 "BigInt", 11042 "String", 11043 "RegExp", 11044 "Array", 11045 "Float32Array", 11046 "Float64Array", 11047 "Int8Array", 11048 "Uint8Array", 11049 "Uint8ClampedArray", 11050 "Int16Array", 11051 "Int32Array", 11052 "Uint16Array", 11053 "Uint32Array", 11054 "BigInt64Array", 11055 "BigUint64Array", 11056 "Set", 11057 "Map", 11058 "WeakSet", 11059 "WeakMap", 11060 "ArrayBuffer", 11061 "SharedArrayBuffer", 11062 "Atomics", 11063 "DataView", 11064 "JSON", 11065 "Promise", 11066 "Generator", 11067 "GeneratorFunction", 11068 "AsyncFunction", 11069 "Reflect", 11070 "Proxy", 11071 "Intl", 11072 "WebAssembly" 11073 ], r = [ 11074 "Error", 11075 "EvalError", 11076 "InternalError", 11077 "RangeError", 11078 "ReferenceError", 11079 "SyntaxError", 11080 "TypeError", 11081 "URIError" 11082 ], a = [ 11083 "setInterval", 11084 "setTimeout", 11085 "clearInterval", 11086 "clearTimeout", 11087 "require", 11088 "exports", 11089 "eval", 11090 "isFinite", 11091 "isNaN", 11092 "parseFloat", 11093 "parseInt", 11094 "decodeURI", 11095 "decodeURIComponent", 11096 "encodeURI", 11097 "encodeURIComponent", 11098 "escape", 11099 "unescape" 11100 ], i = [].concat( 11101 a, 11102 n, 11103 r 11104 ); 11105 function o(s) { 11106 const l = [ 11107 "npm", 11108 "print" 11109 ], u = [ 11110 "yes", 11111 "no", 11112 "on", 11113 "off" 11114 ], _ = [ 11115 "then", 11116 "unless", 11117 "until", 11118 "loop", 11119 "by", 11120 "when", 11121 "and", 11122 "or", 11123 "is", 11124 "isnt", 11125 "not" 11126 ], g = [ 11127 "var", 11128 "const", 11129 "let", 11130 "function", 11131 "static" 11132 ], E = (q) => (L) => !q.includes(L), f = { 11133 keyword: t.concat(_).filter(E(g)), 11134 literal: e.concat(u), 11135 built_in: i.concat(l) 11136 }, b = "[A-Za-z$_][0-9A-Za-z$_]*", S = { 11137 className: "subst", 11138 begin: /#\{/, 11139 end: /\}/, 11140 keywords: f 11141 }, h = [ 11142 s.BINARY_NUMBER_MODE, 11143 s.inherit(s.C_NUMBER_MODE, { starts: { 11144 end: "(\\s*/)?", 11145 relevance: 0 11146 } }), 11147 { 11148 className: "string", 11149 variants: [ 11150 { 11151 begin: /'''/, 11152 end: /'''/, 11153 contains: [s.BACKSLASH_ESCAPE] 11154 }, 11155 { 11156 begin: /'/, 11157 end: /'/, 11158 contains: [s.BACKSLASH_ESCAPE] 11159 }, 11160 { 11161 begin: /"""/, 11162 end: /"""/, 11163 contains: [ 11164 s.BACKSLASH_ESCAPE, 11165 S 11166 ] 11167 }, 11168 { 11169 begin: /"/, 11170 end: /"/, 11171 contains: [ 11172 s.BACKSLASH_ESCAPE, 11173 S 11174 ] 11175 } 11176 ] 11177 }, 11178 { 11179 className: "regexp", 11180 variants: [ 11181 { 11182 begin: "///", 11183 end: "///", 11184 contains: [ 11185 S, 11186 s.HASH_COMMENT_MODE 11187 ] 11188 }, 11189 { 11190 begin: "//[gim]{0,3}(?=\\W)", 11191 relevance: 0 11192 }, 11193 { 11194 begin: /\/(?![ *]).*?(?![\\]).\/[gim]{0,3}(?=\W)/ 11195 } 11196 ] 11197 }, 11198 { 11199 begin: "@" + b 11200 }, 11201 { 11202 subLanguage: "javascript", 11203 excludeBegin: !0, 11204 excludeEnd: !0, 11205 variants: [ 11206 { 11207 begin: "```", 11208 end: "```" 11209 }, 11210 { 11211 begin: "`", 11212 end: "`" 11213 } 11214 ] 11215 } 11216 ]; 11217 S.contains = h; 11218 const I = s.inherit(s.TITLE_MODE, { begin: b }), x = "(\\(.*\\)\\s*)?\\B[-=]>", w = { 11219 className: "params", 11220 begin: "\\([^\\(]", 11221 returnBegin: !0, 11222 contains: [ 11223 { 11224 begin: /\(/, 11225 end: /\)/, 11226 keywords: f, 11227 contains: ["self"].concat(h) 11228 } 11229 ] 11230 }, P = { 11231 variants: [ 11232 { match: [ 11233 /class\s+/, 11234 b, 11235 /\s+extends\s+/, 11236 b 11237 ] }, 11238 { match: [ 11239 /class\s+/, 11240 b 11241 ] } 11242 ], 11243 scope: { 11244 2: "title.class", 11245 4: "title.class.inherited" 11246 }, 11247 keywords: f 11248 }; 11249 return { 11250 name: "CoffeeScript", 11251 aliases: [ 11252 "coffee", 11253 "cson", 11254 "iced" 11255 ], 11256 keywords: f, 11257 illegal: /\/\*/, 11258 contains: [ 11259 ...h, 11260 s.COMMENT("###", "###"), 11261 s.HASH_COMMENT_MODE, 11262 { 11263 className: "function", 11264 begin: "^\\s*" + b + "\\s*=\\s*" + x, 11265 end: "[-=]>", 11266 returnBegin: !0, 11267 contains: [ 11268 I, 11269 w 11270 ] 11271 }, 11272 { 11273 begin: /[:\(,=]\s*/, 11274 relevance: 0, 11275 contains: [ 11276 { 11277 className: "function", 11278 begin: x, 11279 end: "[-=]>", 11280 returnBegin: !0, 11281 contains: [w] 11282 } 11283 ] 11284 }, 11285 P, 11286 { 11287 begin: b + ":", 11288 end: ":", 11289 returnBegin: !0, 11290 returnEnd: !0, 11291 relevance: 0 11292 } 11293 ] 11294 }; 11295 } 11296 return Ao = o, Ao; 11297} 11298var yo, Tu; 11299function rv() { 11300 if (Tu) 11301 return yo; 11302 Tu = 1; 11303 function t(e) { 11304 return { 11305 name: "Coq", 11306 keywords: { 11307 keyword: [ 11308 "_|0", 11309 "as", 11310 "at", 11311 "cofix", 11312 "else", 11313 "end", 11314 "exists", 11315 "exists2", 11316 "fix", 11317 "for", 11318 "forall", 11319 "fun", 11320 "if", 11321 "IF", 11322 "in", 11323 "let", 11324 "match", 11325 "mod", 11326 "Prop", 11327 "return", 11328 "Set", 11329 "then", 11330 "Type", 11331 "using", 11332 "where", 11333 "with", 11334 "Abort", 11335 "About", 11336 "Add", 11337 "Admit", 11338 "Admitted", 11339 "All", 11340 "Arguments", 11341 "Assumptions", 11342 "Axiom", 11343 "Back", 11344 "BackTo", 11345 "Backtrack", 11346 "Bind", 11347 "Blacklist", 11348 "Canonical", 11349 "Cd", 11350 "Check", 11351 "Class", 11352 "Classes", 11353 "Close", 11354 "Coercion", 11355 "Coercions", 11356 "CoFixpoint", 11357 "CoInductive", 11358 "Collection", 11359 "Combined", 11360 "Compute", 11361 "Conjecture", 11362 "Conjectures", 11363 "Constant", 11364 "constr", 11365 "Constraint", 11366 "Constructors", 11367 "Context", 11368 "Corollary", 11369 "CreateHintDb", 11370 "Cut", 11371 "Declare", 11372 "Defined", 11373 "Definition", 11374 "Delimit", 11375 "Dependencies", 11376 "Dependent", 11377 "Derive", 11378 "Drop", 11379 "eauto", 11380 "End", 11381 "Equality", 11382 "Eval", 11383 "Example", 11384 "Existential", 11385 "Existentials", 11386 "Existing", 11387 "Export", 11388 "exporting", 11389 "Extern", 11390 "Extract", 11391 "Extraction", 11392 "Fact", 11393 "Field", 11394 "Fields", 11395 "File", 11396 "Fixpoint", 11397 "Focus", 11398 "for", 11399 "From", 11400 "Function", 11401 "Functional", 11402 "Generalizable", 11403 "Global", 11404 "Goal", 11405 "Grab", 11406 "Grammar", 11407 "Graph", 11408 "Guarded", 11409 "Heap", 11410 "Hint", 11411 "HintDb", 11412 "Hints", 11413 "Hypotheses", 11414 "Hypothesis", 11415 "ident", 11416 "Identity", 11417 "If", 11418 "Immediate", 11419 "Implicit", 11420 "Import", 11421 "Include", 11422 "Inductive", 11423 "Infix", 11424 "Info", 11425 "Initial", 11426 "Inline", 11427 "Inspect", 11428 "Instance", 11429 "Instances", 11430 "Intro", 11431 "Intros", 11432 "Inversion", 11433 "Inversion_clear", 11434 "Language", 11435 "Left", 11436 "Lemma", 11437 "Let", 11438 "Libraries", 11439 "Library", 11440 "Load", 11441 "LoadPath", 11442 "Local", 11443 "Locate", 11444 "Ltac", 11445 "ML", 11446 "Mode", 11447 "Module", 11448 "Modules", 11449 "Monomorphic", 11450 "Morphism", 11451 "Next", 11452 "NoInline", 11453 "Notation", 11454 "Obligation", 11455 "Obligations", 11456 "Opaque", 11457 "Open", 11458 "Optimize", 11459 "Options", 11460 "Parameter", 11461 "Parameters", 11462 "Parametric", 11463 "Path", 11464 "Paths", 11465 "pattern", 11466 "Polymorphic", 11467 "Preterm", 11468 "Print", 11469 "Printing", 11470 "Program", 11471 "Projections", 11472 "Proof", 11473 "Proposition", 11474 "Pwd", 11475 "Qed", 11476 "Quit", 11477 "Rec", 11478 "Record", 11479 "Recursive", 11480 "Redirect", 11481 "Relation", 11482 "Remark", 11483 "Remove", 11484 "Require", 11485 "Reserved", 11486 "Reset", 11487 "Resolve", 11488 "Restart", 11489 "Rewrite", 11490 "Right", 11491 "Ring", 11492 "Rings", 11493 "Save", 11494 "Scheme", 11495 "Scope", 11496 "Scopes", 11497 "Script", 11498 "Search", 11499 "SearchAbout", 11500 "SearchHead", 11501 "SearchPattern", 11502 "SearchRewrite", 11503 "Section", 11504 "Separate", 11505 "Set", 11506 "Setoid", 11507 "Show", 11508 "Solve", 11509 "Sorted", 11510 "Step", 11511 "Strategies", 11512 "Strategy", 11513 "Structure", 11514 "SubClass", 11515 "Table", 11516 "Tables", 11517 "Tactic", 11518 "Term", 11519 "Test", 11520 "Theorem", 11521 "Time", 11522 "Timeout", 11523 "Transparent", 11524 "Type", 11525 "Typeclasses", 11526 "Types", 11527 "Undelimit", 11528 "Undo", 11529 "Unfocus", 11530 "Unfocused", 11531 "Unfold", 11532 "Universe", 11533 "Universes", 11534 "Unset", 11535 "Unshelve", 11536 "using", 11537 "Variable", 11538 "Variables", 11539 "Variant", 11540 "Verbose", 11541 "Visibility", 11542 "where", 11543 "with" 11544 ], 11545 built_in: [ 11546 "abstract", 11547 "absurd", 11548 "admit", 11549 "after", 11550 "apply", 11551 "as", 11552 "assert", 11553 "assumption", 11554 "at", 11555 "auto", 11556 "autorewrite", 11557 "autounfold", 11558 "before", 11559 "bottom", 11560 "btauto", 11561 "by", 11562 "case", 11563 "case_eq", 11564 "cbn", 11565 "cbv", 11566 "change", 11567 "classical_left", 11568 "classical_right", 11569 "clear", 11570 "clearbody", 11571 "cofix", 11572 "compare", 11573 "compute", 11574 "congruence", 11575 "constr_eq", 11576 "constructor", 11577 "contradict", 11578 "contradiction", 11579 "cut", 11580 "cutrewrite", 11581 "cycle", 11582 "decide", 11583 "decompose", 11584 "dependent", 11585 "destruct", 11586 "destruction", 11587 "dintuition", 11588 "discriminate", 11589 "discrR", 11590 "do", 11591 "double", 11592 "dtauto", 11593 "eapply", 11594 "eassumption", 11595 "eauto", 11596 "ecase", 11597 "econstructor", 11598 "edestruct", 11599 "ediscriminate", 11600 "eelim", 11601 "eexact", 11602 "eexists", 11603 "einduction", 11604 "einjection", 11605 "eleft", 11606 "elim", 11607 "elimtype", 11608 "enough",
11609 "equality", 11610 "erewrite", 11611 "eright", 11612 "esimplify_eq", 11613 "esplit", 11614 "evar", 11615 "exact", 11616 "exactly_once", 11617 "exfalso", 11618 "exists", 11619 "f_equal", 11620 "fail", 11621 "field", 11622 "field_simplify", 11623 "field_simplify_eq", 11624 "first", 11625 "firstorder", 11626 "fix", 11627 "fold", 11628 "fourier", 11629 "functional", 11630 "generalize", 11631 "generalizing", 11632 "gfail", 11633 "give_up", 11634 "has_evar", 11635 "hnf", 11636 "idtac", 11637 "in", 11638 "induction", 11639 "injection", 11640 "instantiate", 11641 "intro", 11642 "intro_pattern", 11643 "intros", 11644 "intuition", 11645 "inversion", 11646 "inversion_clear", 11647 "is_evar", 11648 "is_var", 11649 "lapply", 11650 "lazy", 11651 "left", 11652 "lia", 11653 "lra", 11654 "move", 11655 "native_compute", 11656 "nia", 11657 "nsatz", 11658 "omega", 11659 "once", 11660 "pattern", 11661 "pose", 11662 "progress", 11663 "proof", 11664 "psatz", 11665 "quote", 11666 "record", 11667 "red", 11668 "refine", 11669 "reflexivity", 11670 "remember", 11671 "rename", 11672 "repeat", 11673 "replace", 11674 "revert", 11675 "revgoals", 11676 "rewrite", 11677 "rewrite_strat", 11678 "right", 11679 "ring", 11680 "ring_simplify", 11681 "rtauto", 11682 "set", 11683 "setoid_reflexivity", 11684 "setoid_replace", 11685 "setoid_rewrite", 11686 "setoid_symmetry", 11687 "setoid_transitivity", 11688 "shelve", 11689 "shelve_unifiable", 11690 "simpl", 11691 "simple", 11692 "simplify_eq", 11693 "solve", 11694 "specialize", 11695 "split", 11696 "split_Rabs", 11697 "split_Rmult", 11698 "stepl", 11699 "stepr", 11700 "subst", 11701 "sum", 11702 "swap", 11703 "symmetry", 11704 "tactic", 11705 "tauto", 11706 "time", 11707 "timeout", 11708 "top", 11709 "transitivity", 11710 "trivial", 11711 "try", 11712 "tryif", 11713 "unfold", 11714 "unify", 11715 "until", 11716 "using", 11717 "vm_compute", 11718 "with" 11719 ] 11720 }, 11721 contains: [ 11722 e.QUOTE_STRING_MODE, 11723 e.COMMENT("\\(\\*", "\\*\\)"), 11724 e.C_NUMBER_MODE, 11725 { 11726 className: "type", 11727 excludeBegin: !0, 11728 begin: "\\|\\s*", 11729 end: "\\w+" 11730 }, 11731 { 11732 begin: /[-=]>/ 11733 } 11734 ] 11735 }; 11736 } 11737 return yo = t, yo; 11738} 11739var Do, hu; 11740function av() { 11741 if (hu) 11742 return Do; 11743 hu = 1; 11744 function t(e) { 11745 return { 11746 name: "Cach\xE9 Object Script", 11747 case_insensitive: !0, 11748 aliases: ["cls"], 11749 keywords: "property parameter class classmethod clientmethod extends as break catch close continue do d|0 else elseif for goto halt hang h|0 if job j|0 kill k|0 lock l|0 merge new open quit q|0 read r|0 return set s|0 tcommit throw trollback try tstart use view while write w|0 xecute x|0 zkill znspace zn ztrap zwrite zw zzdump zzwrite print zbreak zinsert zload zprint zremove zsave zzprint mv mvcall mvcrt mvdim mvprint zquit zsync ascii", 11750 contains: [ 11751 { 11752 className: "number", 11753 begin: "\\b(\\d+(\\.\\d*)?|\\.\\d+)", 11754 relevance: 0 11755 }, 11756 { 11757 className: "string", 11758 variants: [ 11759 { 11760 begin: '"', 11761 end: '"', 11762 contains: [ 11763 { 11764 begin: '""', 11765 relevance: 0 11766 } 11767 ] 11768 } 11769 ] 11770 }, 11771 e.C_LINE_COMMENT_MODE, 11772 e.C_BLOCK_COMMENT_MODE, 11773 { 11774 className: "comment", 11775 begin: /;/, 11776 end: "$", 11777 relevance: 0 11778 }, 11779 { 11780 className: "built_in", 11781 begin: /(?:\$\$?|\.\.)\^?[a-zA-Z]+/ 11782 }, 11783 { 11784 className: "built_in", 11785 begin: /\$\$\$[a-zA-Z]+/ 11786 }, 11787 { 11788 className: "built_in", 11789 begin: /%[a-z]+(?:\.[a-z]+)*/ 11790 }, 11791 { 11792 className: "symbol",
11793 begin: /\^%?[a-zA-Z][\w]*/ 11794 }, 11795 { 11796 className: "keyword", 11797 begin: /##class|##super|#define|#dim/ 11798 }, 11799 { 11800 begin: /&sql\(/, 11801 end: /\)/, 11802 excludeBegin: !0, 11803 excludeEnd: !0, 11804 subLanguage: "sql" 11805 }, 11806 { 11807 begin: /&(js|jscript|javascript)</, 11808 end: />/, 11809 excludeBegin: !0, 11810 excludeEnd: !0, 11811 subLanguage: "javascript" 11812 }, 11813 { 11814 begin: /&html<\s*</, 11815 end: />\s*>/, 11816 subLanguage: "xml" 11817 } 11818 ] 11819 }; 11820 } 11821 return Do = t, Do; 11822} 11823var Mo, Ru; 11824function iv() { 11825 if (Ru) 11826 return Mo; 11827 Ru = 1; 11828 function t(e) { 11829 const n = e.regex, r = e.COMMENT("//", "$", { contains: [{ begin: /\\\n/ }] }), a = "decltype\\(auto\\)", i = "[a-zA-Z_]\\w*::", o = "<[^<>]+>", s = "(?!struct)(" + a + "|" + n.optional(i) + "[a-zA-Z_]\\w*" + n.optional(o) + ")", l = { 11830 className: "type", 11831 begin: "\\b[a-z\\d_]*_t\\b" 11832 }, u = "\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\S)", _ = { 11833 className: "string", 11834 variants: [ 11835 { 11836 begin: '(u8?|U|L)?"', 11837 end: '"', 11838 illegal: "\\n", 11839 contains: [e.BACKSLASH_ESCAPE] 11840 }, 11841 { 11842 begin: "(u8?|U|L)?'(" + u + "|.)", 11843 end: "'", 11844 illegal: "." 11845 }, 11846 e.END_SAME_AS_BEGIN({ 11847 begin: /(?:u8?|U|L)?R"([^()\\ ]{0,16})\(/, 11848 end: /\)([^()\\ ]{0,16})"/ 11849 }) 11850 ] 11851 }, g = { 11852 className: "number", 11853 variants: [ 11854 { begin: "\\b(0b[01']+)" }, 11855 { begin: "(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)((ll|LL|l|L)(u|U)?|(u|U)(ll|LL|l|L)?|f|F|b|B)" }, 11856 { begin: "(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)" } 11857 ], 11858 relevance: 0 11859 }, E = { 11860 className: "meta", 11861 begin: /#\s*[a-z]+\b/, 11862 end: /$/, 11863 keywords: { keyword: "if else elif endif define undef warning error line pragma _Pragma ifdef ifndef include" }, 11864 contains: [ 11865 { 11866 begin: /\\\n/, 11867 relevance: 0 11868 }, 11869 e.inherit(_, { className: "string" }), 11870 { 11871 className: "string", 11872 begin: /<.*?>/ 11873 }, 11874 r, 11875 e.C_BLOCK_COMMENT_MODE 11876 ] 11877 }, f = { 11878 className: "title", 11879 begin: n.optional(i) + e.IDENT_RE, 11880 relevance: 0 11881 }, b = n.optional(i) + e.IDENT_RE + "\\s*\\(", S = [ 11882 "alignas", 11883 "alignof", 11884 "and", 11885 "and_eq", 11886 "asm", 11887 "atomic_cancel", 11888 "atomic_commit", 11889 "atomic_noexcept", 11890 "auto", 11891 "bitand", 11892 "bitor", 11893 "break", 11894 "case", 11895 "catch", 11896 "class", 11897 "co_await", 11898 "co_return", 11899 "co_yield", 11900 "compl", 11901 "concept", 11902 "const_cast|10", 11903 "consteval", 11904 "constexpr", 11905 "constinit", 11906 "continue", 11907 "decltype", 11908 "default", 11909 "delete", 11910 "do", 11911 "dynamic_cast|10", 11912 "else", 11913 "enum", 11914 "explicit", 11915 "export", 11916 "extern", 11917 "false", 11918 "final", 11919 "for", 11920 "friend", 11921 "goto", 11922 "if", 11923 "import", 11924 "inline", 11925 "module", 11926 "mutable", 11927 "namespace", 11928 "new", 11929 "noexcept", 11930 "not", 11931 "not_eq", 11932 "nullptr", 11933 "operator", 11934 "or", 11935 "or_eq", 11936 "override", 11937 "private", 11938 "protected", 11939 "public", 11940 "reflexpr", 11941 "register", 11942 "reinterpret_cast|10", 11943 "requires", 11944 "return", 11945 "sizeof", 11946 "static_assert", 11947 "static_cast|10", 11948 "struct", 11949 "switch", 11950 "synchronized", 11951 "template", 11952 "this", 11953 "thread_local", 11954 "throw", 11955 "transaction_safe", 11956 "transaction_safe_dynamic", 11957 "true", 11958 "try", 11959 "typedef", 11960 "typeid", 11961 "typename", 11962 "union", 11963 "using", 11964 "virtual", 11965 "volatile", 11966 "while", 11967 "xor", 11968 "xor_eq" 11969 ], h = [ 11970 "bool", 11971 "char", 11972 "char16_t", 11973 "char32_t", 11974 "char8_t", 11975 "double", 11976 "float", 11977 "int", 11978 "long", 11979 "short", 11980 "void", 11981 "wchar_t", 11982 "unsigned", 11983 "signed", 11984 "const", 11985 "static" 11986 ], I = [ 11987 "any", 11988 "auto_ptr", 11989 "barrier", 11990 "binary_semaphore", 11991 "bitset", 11992 "complex", 11993 "condition_variable", 11994 "condition_variable_any", 11995 "counting_semaphore", 11996 "deque", 11997 "false_type", 11998 "future", 11999 "imaginary", 12000 "initializer_list", 12001 "istringstream", 12002 "jthread", 12003 "latch", 12004 "lock_guard", 12005 "multimap", 12006 "multiset", 12007 "mutex", 12008 "optional", 12009 "ostringstream", 12010 "packaged_task", 12011 "pair", 12012 "promise", 12013 "priority_queue", 12014 "queue", 12015 "recursive_mutex", 12016 "recursive_timed_mutex", 12017 "scoped_lock", 12018 "set", 12019 "shared_future", 12020 "shared_lock", 12021 "shared_mutex", 12022 "shared_timed_mutex", 12023 "shared_ptr", 12024 "stack", 12025 "string_view", 12026 "stringstream", 12027 "timed_mutex", 12028 "thread", 12029 "true_type", 12030 "tuple", 12031 "unique_lock", 12032 "unique_ptr", 12033 "unordered_map", 12034 "unordered_multimap", 12035 "unordered_multiset", 12036 "unordered_set", 12037 "variant", 12038 "vector", 12039 "weak_ptr", 12040 "wstring", 12041 "wstring_view" 12042 ], x = [ 12043 "abort", 12044 "abs", 12045 "acos", 12046 "apply", 12047 "as_const", 12048 "asin", 12049 "atan", 12050 "atan2", 12051 "calloc", 12052 "ceil", 12053 "cerr", 12054 "cin", 12055 "clog", 12056 "cos", 12057 "cosh", 12058 "cout", 12059 "declval", 12060 "endl", 12061 "exchange", 12062 "exit", 12063 "exp", 12064 "fabs", 12065 "floor", 12066 "fmod", 12067 "forward", 12068 "fprintf", 12069 "fputs", 12070 "free", 12071 "frexp", 12072 "fscanf", 12073 "future", 12074 "invoke", 12075 "isalnum", 12076 "isalpha", 12077 "iscntrl", 12078 "isdigit", 12079 "isgraph", 12080 "islower", 12081 "isprint", 12082 "ispunct", 12083 "isspace", 12084 "isupper", 12085 "isxdigit", 12086 "labs", 12087 "launder", 12088 "ldexp", 12089 "log", 12090 "log10", 12091 "make_pair", 12092 "make_shared",
vendor: 3,416 bytes, lines 12093-12282
12093 "make_shared_for_overwrite", 12094 "make_tuple", 12095 "make_unique", 12096 "malloc", 12097 "memchr", 12098 "memcmp", 12099 "memcpy", 12100 "memset", 12101 "modf", 12102 "move", 12103 "pow", 12104 "printf", 12105 "putchar", 12106 "puts", 12107 "realloc", 12108 "scanf", 12109 "sin", 12110 "sinh", 12111 "snprintf", 12112 "sprintf", 12113 "sqrt", 12114 "sscanf", 12115 "std", 12116 "stderr", 12117 "stdin", 12118 "stdout", 12119 "strcat", 12120 "strchr", 12121 "strcmp", 12122 "strcpy", 12123 "strcspn", 12124 "strlen", 12125 "strncat", 12126 "strncmp", 12127 "strncpy", 12128 "strpbrk", 12129 "strrchr", 12130 "strspn", 12131 "strstr", 12132 "swap", 12133 "tan", 12134 "tanh", 12135 "terminate", 12136 "to_underlying", 12137 "tolower", 12138 "toupper", 12139 "vfprintf", 12140 "visit", 12141 "vprintf", 12142 "vsprintf" 12143 ], q = { 12144 type: h, 12145 keyword: S, 12146 literal: [ 12147 "NULL", 12148 "false", 12149 "nullopt", 12150 "nullptr", 12151 "true" 12152 ], 12153 built_in: ["_Pragma"], 12154 _type_hints: I 12155 }, L = { 12156 className: "function.dispatch", 12157 relevance: 0, 12158 keywords: { 12159 _hint: x 12160 }, 12161 begin: n.concat( 12162 /\b/, 12163 /(?!decltype)/, 12164 /(?!if)/, 12165 /(?!for)/, 12166 /(?!switch)/, 12167 /(?!while)/, 12168 e.IDENT_RE, 12169 n.lookahead(/(<[^<>]+>|)\s*\(/) 12170 ) 12171 }, $ = [ 12172 L, 12173 E, 12174 l, 12175 r, 12176 e.C_BLOCK_COMMENT_MODE, 12177 g, 12178 _ 12179 ], v = { 12180 variants: [ 12181 { 12182 begin: /=/, 12183 end: /;/ 12184 }, 12185 { 12186 begin: /\(/, 12187 end: /\)/ 12188 }, 12189 { 12190 beginKeywords: "new throw return else", 12191 end: /;/ 12192 } 12193 ], 12194 keywords: q, 12195 contains: $.concat([ 12196 { 12197 begin: /\(/, 12198 end: /\)/, 12199 keywords: q, 12200 contains: $.concat(["self"]), 12201 relevance: 0 12202 } 12203 ]), 12204 relevance: 0 12205 }, A = { 12206 className: "function", 12207 begin: "(" + s + "[\\*&\\s]+)+" + b, 12208 returnBegin: !0, 12209 end: /[{;=]/, 12210 excludeEnd: !0, 12211 keywords: q, 12212 illegal: /[^\w\s\*&:<>.]/, 12213 contains: [ 12214 { 12215 begin: a, 12216 keywords: q, 12217 relevance: 0 12218 }, 12219 { 12220 begin: b, 12221 returnBegin: !0, 12222 contains: [f], 12223 relevance: 0 12224 }, 12225 { 12226 begin: /::/, 12227 relevance: 0 12228 }, 12229 { 12230 begin: /:/, 12231 endsWithParent: !0, 12232 contains: [ 12233 _, 12234 g 12235 ] 12236 }, 12237 { 12238 relevance: 0, 12239 match: /,/ 12240 }, 12241 { 12242 className: "params", 12243 begin: /\(/, 12244 end: /\)/, 12245 keywords: q, 12246 relevance: 0, 12247 contains: [ 12248 r, 12249 e.C_BLOCK_COMMENT_MODE, 12250 _, 12251 g, 12252 l, 12253 { 12254 begin: /\(/, 12255 end: /\)/, 12256 keywords: q, 12257 relevance: 0, 12258 contains: [ 12259 "self", 12260 r, 12261 e.C_BLOCK_COMMENT_MODE, 12262 _, 12263 g, 12264 l 12265 ] 12266 } 12267 ] 12268 }, 12269 l, 12270 r, 12271 e.C_BLOCK_COMMENT_MODE, 12272 E 12273 ] 12274 }; 12275 return { 12276 name: "C++", 12277 aliases: [ 12278 "cc", 12279 "c++", 12280 "h++", 12281 "hpp", 12282 "hh",
vendor: 11,546 bytes, lines 12283-12808
12283 "hxx", 12284 "cxx" 12285 ], 12286 keywords: q, 12287 illegal: "</", 12288 classNameAliases: { "function.dispatch": "built_in" }, 12289 contains: [].concat( 12290 v, 12291 A, 12292 L, 12293 $, 12294 [ 12295 E, 12296 { 12297 begin: "\\b(deque|list|queue|priority_queue|pair|stack|vector|map|set|bitset|multiset|multimap|unordered_map|unordered_set|unordered_multiset|unordered_multimap|array|tuple|optional|variant|function)\\s*<(?!<)", 12298 end: ">", 12299 keywords: q, 12300 contains: [ 12301 "self", 12302 l 12303 ] 12304 }, 12305 { 12306 begin: e.IDENT_RE + "::", 12307 keywords: q 12308 }, 12309 { 12310 match: [ 12311 /\b(?:enum(?:\s+(?:class|struct))?|class|struct|union)/, 12312 /\s+/, 12313 /\w+/ 12314 ], 12315 className: { 12316 1: "keyword", 12317 3: "title.class" 12318 } 12319 } 12320 ] 12321 ) 12322 }; 12323 } 12324 return Mo = t, Mo; 12325} 12326var Lo, vu; 12327function ov() { 12328 if (vu) 12329 return Lo; 12330 vu = 1; 12331 function t(e) { 12332 const n = "primitive rsc_template", r = "group clone ms master location colocation order fencing_topology rsc_ticket acl_target acl_group user role tag xml", a = "property rsc_defaults op_defaults", i = "params meta operations op rule attributes utilization", o = "read write deny defined not_defined in_range date spec in ref reference attribute type xpath version and or lt gt tag lte gte eq ne \\", s = "number string", l = "Master Started Slave Stopped start promote demote stop monitor true false"; 12333 return { 12334 name: "crmsh", 12335 aliases: [ 12336 "crm", 12337 "pcmk" 12338 ], 12339 case_insensitive: !0, 12340 keywords: { 12341 keyword: i + " " + o + " " + s, 12342 literal: l 12343 }, 12344 contains: [ 12345 e.HASH_COMMENT_MODE, 12346 { 12347 beginKeywords: "node", 12348 starts: { 12349 end: "\\s*([\\w_-]+:)?", 12350 starts: { 12351 className: "title", 12352 end: "\\s*[\\$\\w_][\\w_-]*" 12353 } 12354 } 12355 }, 12356 { 12357 beginKeywords: n, 12358 starts: { 12359 className: "title", 12360 end: "\\s*[\\$\\w_][\\w_-]*", 12361 starts: { end: "\\s*@?[\\w_][\\w_\\.:-]*" } 12362 } 12363 }, 12364 { 12365 begin: "\\b(" + r.split(" ").join("|") + ")\\s+", 12366 keywords: r, 12367 starts: { 12368 className: "title", 12369 end: "[\\$\\w_][\\w_-]*" 12370 } 12371 }, 12372 { 12373 beginKeywords: a, 12374 starts: { 12375 className: "title", 12376 end: "\\s*([\\w_-]+:)?" 12377 } 12378 }, 12379 e.QUOTE_STRING_MODE, 12380 { 12381 className: "meta", 12382 begin: "(ocf|systemd|service|lsb):[\\w_:-]+", 12383 relevance: 0 12384 }, 12385 { 12386 className: "number", 12387 begin: "\\b\\d+(\\.\\d+)?(ms|s|h|m)?", 12388 relevance: 0 12389 }, 12390 { 12391 className: "literal", 12392 begin: "[-]?(infinity|inf)", 12393 relevance: 0 12394 }, 12395 { 12396 className: "attr", 12397 begin: /([A-Za-z$_#][\w_-]+)=/, 12398 relevance: 0 12399 }, 12400 { 12401 className: "tag", 12402 begin: "</?", 12403 end: "/?>", 12404 relevance: 0 12405 } 12406 ] 12407 }; 12408 } 12409 return Lo = t, Lo; 12410} 12411var wo, Cu; 12412function sv() { 12413 if (Cu) 12414 return wo; 12415 Cu = 1; 12416 function t(e) { 12417 const n = "(_?[ui](8|16|32|64|128))?", r = "(_?f(32|64))?", a = "[a-zA-Z_]\\w*[!?=]?", i = "[a-zA-Z_]\\w*[!?=]?|[-+~]@|<<|>>|[=!]~|===?|<=>|[<>]=?|\\*\\*|[-/+%^&*~|]|//|//=|&[-+*]=?|&\\*\\*|\\[\\][=?]?", o = "[A-Za-z_]\\w*(::\\w+)*(\\?|!)?", s = { 12418 $pattern: a, 12419 keyword: "abstract alias annotation as as? asm begin break case class def do else elsif end ensure enum extend for fun if include instance_sizeof is_a? lib macro module next nil? of out pointerof private protected rescue responds_to? return require select self sizeof struct super then type typeof union uninitialized unless until verbatim when while with yield __DIR__ __END_LINE__ __FILE__ __LINE__", 12420 literal: "false nil true" 12421 }, l = { 12422 className: "subst", 12423 begin: /#\{/, 12424 end: /\}/, 12425 keywords: s 12426 }, u = { 12427 className: "variable", 12428 begin: "(\\$\\W)|((\\$|@@?)(\\w+))(?=[^@$?])(?![A-Za-z])(?![@$?'])" 12429 }, _ = { 12430 className: "template-variable", 12431 variants: [ 12432 { 12433 begin: "\\{\\{", 12434 end: "\\}\\}" 12435 }, 12436 { 12437 begin: "\\{%", 12438 end: "%\\}" 12439 } 12440 ], 12441 keywords: s 12442 }; 12443 function g(x, w) { 12444 const P = [ 12445 { 12446 begin: x, 12447 end: w 12448 } 12449 ]; 12450 return P[0].contains = P, P; 12451 } 12452 const E = { 12453 className: "string", 12454 contains: [ 12455 e.BACKSLASH_ESCAPE, 12456 l 12457 ], 12458 variants: [ 12459 { 12460 begin: /'/, 12461 end: /'/ 12462 }, 12463 { 12464 begin: /"/, 12465 end: /"/ 12466 }, 12467 { 12468 begin: /`/, 12469 end: /`/ 12470 }, 12471 { 12472 begin: "%[Qwi]?\\(", 12473 end: "\\)", 12474 contains: g("\\(", "\\)") 12475 }, 12476 { 12477 begin: "%[Qwi]?\\[", 12478 end: "\\]", 12479 contains: g("\\[", "\\]") 12480 }, 12481 { 12482 begin: "%[Qwi]?\\{", 12483 end: /\}/, 12484 contains: g(/\{/, /\}/) 12485 }, 12486 { 12487 begin: "%[Qwi]?<", 12488 end: ">", 12489 contains: g("<", ">") 12490 }, 12491 { 12492 begin: "%[Qwi]?\\|", 12493 end: "\\|" 12494 }, 12495 { 12496 begin: /<<-\w+$/, 12497 end: /^\s*\w+$/ 12498 } 12499 ], 12500 relevance: 0 12501 }, f = { 12502 className: "string", 12503 variants: [ 12504 { 12505 begin: "%q\\(", 12506 end: "\\)", 12507 contains: g("\\(", "\\)") 12508 }, 12509 { 12510 begin: "%q\\[", 12511 end: "\\]", 12512 contains: g("\\[", "\\]") 12513 }, 12514 { 12515 begin: "%q\\{", 12516 end: /\}/, 12517 contains: g(/\{/, /\}/) 12518 }, 12519 { 12520 begin: "%q<", 12521 end: ">", 12522 contains: g("<", ">") 12523 }, 12524 { 12525 begin: "%q\\|", 12526 end: "\\|" 12527 }, 12528 { 12529 begin: /<<-'\w+'$/, 12530 end: /^\s*\w+$/ 12531 } 12532 ], 12533 relevance: 0 12534 }, b = { 12535 begin: "(?!%\\})(" + e.RE_STARTERS_RE + "|\\n|\\b(case|if|select|unless|until|when|while)\\b)\\s*", 12536 keywords: "case if select unless until when while", 12537 contains: [ 12538 { 12539 className: "regexp", 12540 contains: [ 12541 e.BACKSLASH_ESCAPE, 12542 l 12543 ], 12544 variants: [ 12545 { 12546 begin: "//[a-z]*", 12547 relevance: 0 12548 }, 12549 { 12550 begin: "/(?!\\/)", 12551 end: "/[a-z]*" 12552 } 12553 ] 12554 } 12555 ], 12556 relevance: 0 12557 }, S = { 12558 className: "regexp", 12559 contains: [ 12560 e.BACKSLASH_ESCAPE, 12561 l 12562 ], 12563 variants: [ 12564 { 12565 begin: "%r\\(", 12566 end: "\\)", 12567 contains: g("\\(", "\\)") 12568 }, 12569 { 12570 begin: "%r\\[", 12571 end: "\\]", 12572 contains: g("\\[", "\\]") 12573 }, 12574 { 12575 begin: "%r\\{", 12576 end: /\}/, 12577 contains: g(/\{/, /\}/) 12578 }, 12579 { 12580 begin: "%r<", 12581 end: ">", 12582 contains: g("<", ">") 12583 }, 12584 { 12585 begin: "%r\\|", 12586 end: "\\|" 12587 } 12588 ], 12589 relevance: 0 12590 }, h = { 12591 className: "meta", 12592 begin: "@\\[", 12593 end: "\\]", 12594 contains: [e.inherit(e.QUOTE_STRING_MODE, { className: "string" })] 12595 }, I = [ 12596 _, 12597 E, 12598 f, 12599 S, 12600 b, 12601 h, 12602 u, 12603 e.HASH_COMMENT_MODE, 12604 { 12605 className: "class", 12606 beginKeywords: "class module struct", 12607 end: "$|;", 12608 illegal: /=/, 12609 contains: [ 12610 e.HASH_COMMENT_MODE, 12611 e.inherit(e.TITLE_MODE, { begin: o }), 12612 { 12613 begin: "<" 12614 } 12615 ] 12616 }, 12617 { 12618 className: "class", 12619 beginKeywords: "lib enum union", 12620 end: "$|;", 12621 illegal: /=/, 12622 contains: [ 12623 e.HASH_COMMENT_MODE, 12624 e.inherit(e.TITLE_MODE, { begin: o }) 12625 ] 12626 }, 12627 { 12628 beginKeywords: "annotation", 12629 end: "$|;", 12630 illegal: /=/, 12631 contains: [ 12632 e.HASH_COMMENT_MODE, 12633 e.inherit(e.TITLE_MODE, { begin: o }) 12634 ], 12635 relevance: 2 12636 }, 12637 { 12638 className: "function", 12639 beginKeywords: "def", 12640 end: /\B\b/, 12641 contains: [ 12642 e.inherit(e.TITLE_MODE, { 12643 begin: i, 12644 endsParent: !0 12645 }) 12646 ] 12647 }, 12648 { 12649 className: "function", 12650 beginKeywords: "fun macro", 12651 end: /\B\b/, 12652 contains: [ 12653 e.inherit(e.TITLE_MODE, { 12654 begin: i, 12655 endsParent: !0 12656 }) 12657 ], 12658 relevance: 2 12659 }, 12660 { 12661 className: "symbol", 12662 begin: e.UNDERSCORE_IDENT_RE + "(!|\\?)?:", 12663 relevance: 0 12664 }, 12665 { 12666 className: "symbol", 12667 begin: ":", 12668 contains: [ 12669 E, 12670 { begin: i } 12671 ], 12672 relevance: 0 12673 }, 12674 { 12675 className: "number", 12676 variants: [ 12677 { begin: "\\b0b([01_]+)" + n }, 12678 { begin: "\\b0o([0-7_]+)" + n }, 12679 { begin: "\\b0x([A-Fa-f0-9_]+)" + n }, 12680 { begin: "\\b([1-9][0-9_]*[0-9]|[0-9])(\\.[0-9][0-9_]*)?([eE]_?[-+]?[0-9_]*)?" + r + "(?!_)" }, 12681 { begin: "\\b([1-9][0-9_]*|0)" + n } 12682 ], 12683 relevance: 0 12684 } 12685 ]; 12686 return l.contains = I, _.contains = I.slice(1), { 12687 name: "Crystal", 12688 aliases: ["cr"], 12689 keywords: s, 12690 contains: I 12691 }; 12692 } 12693 return wo = t, wo; 12694} 12695var xo, Nu; 12696function lv() { 12697 if (Nu) 12698 return xo; 12699 Nu = 1; 12700 function t(e) { 12701 const n = [ 12702 "bool", 12703 "byte", 12704 "char", 12705 "decimal", 12706 "delegate", 12707 "double", 12708 "dynamic", 12709 "enum", 12710 "float", 12711 "int", 12712 "long", 12713 "nint", 12714 "nuint", 12715 "object", 12716 "sbyte", 12717 "short", 12718 "string", 12719 "ulong", 12720 "uint", 12721 "ushort" 12722 ], r = [ 12723 "public", 12724 "private", 12725 "protected", 12726 "static", 12727 "internal", 12728 "protected", 12729 "abstract", 12730 "async", 12731 "extern", 12732 "override", 12733 "unsafe", 12734 "virtual", 12735 "new", 12736 "sealed", 12737 "partial" 12738 ], a = [ 12739 "default", 12740 "false", 12741 "null", 12742 "true" 12743 ], i = [ 12744 "abstract", 12745 "as", 12746 "base", 12747 "break", 12748 "case", 12749 "catch", 12750 "class", 12751 "const", 12752 "continue", 12753 "do", 12754 "else", 12755 "event", 12756 "explicit", 12757 "extern", 12758 "finally", 12759 "fixed", 12760 "for", 12761 "foreach", 12762 "goto", 12763 "if", 12764 "implicit", 12765 "in", 12766 "interface", 12767 "internal", 12768 "is", 12769 "lock", 12770 "namespace", 12771 "new", 12772 "operator", 12773 "out", 12774 "override", 12775 "params", 12776 "private", 12777 "protected", 12778 "public", 12779 "readonly", 12780 "record", 12781 "ref", 12782 "return", 12783 "scoped", 12784 "sealed", 12785 "sizeof", 12786 "stackalloc", 12787 "static", 12788 "struct", 12789 "switch", 12790 "this", 12791 "throw", 12792 "try", 12793 "typeof", 12794 "unchecked", 12795 "unsafe", 12796 "using", 12797 "virtual", 12798 "void", 12799 "volatile", 12800 "while" 12801 ], o = [ 12802 "add", 12803 "alias", 12804 "and", 12805 "ascending", 12806 "async", 12807 "await", 12808 "by",
vendor: 6,118 bytes, lines 12809-13082
12809 "descending", 12810 "equals", 12811 "from", 12812 "get", 12813 "global", 12814 "group", 12815 "init", 12816 "into", 12817 "join", 12818 "let", 12819 "nameof", 12820 "not", 12821 "notnull", 12822 "on", 12823 "or", 12824 "orderby", 12825 "partial", 12826 "remove", 12827 "select", 12828 "set", 12829 "unmanaged", 12830 "value|0", 12831 "var", 12832 "when", 12833 "where", 12834 "with", 12835 "yield" 12836 ], s = { 12837 keyword: i.concat(o), 12838 built_in: n, 12839 literal: a 12840 }, l = e.inherit(e.TITLE_MODE, { begin: "[a-zA-Z](\\.?\\w)*" }), u = { 12841 className: "number", 12842 variants: [ 12843 { begin: "\\b(0b[01']+)" }, 12844 { begin: "(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)(u|U|l|L|ul|UL|f|F|b|B)" }, 12845 { begin: "(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)" } 12846 ], 12847 relevance: 0 12848 }, _ = { 12849 className: "string", 12850 begin: '@"', 12851 end: '"', 12852 contains: [{ begin: '""' }] 12853 }, g = e.inherit(_, { illegal: /\n/ }), E = { 12854 className: "subst", 12855 begin: /\{/, 12856 end: /\}/, 12857 keywords: s 12858 }, f = e.inherit(E, { illegal: /\n/ }), b = { 12859 className: "string", 12860 begin: /\$"/, 12861 end: '"', 12862 illegal: /\n/, 12863 contains: [ 12864 { begin: /\{\{/ }, 12865 { begin: /\}\}/ }, 12866 e.BACKSLASH_ESCAPE, 12867 f 12868 ] 12869 }, S = { 12870 className: "string", 12871 begin: /\$@"/, 12872 end: '"', 12873 contains: [ 12874 { begin: /\{\{/ }, 12875 { begin: /\}\}/ }, 12876 { begin: '""' }, 12877 E 12878 ] 12879 }, h = e.inherit(S, { 12880 illegal: /\n/, 12881 contains: [ 12882 { begin: /\{\{/ }, 12883 { begin: /\}\}/ }, 12884 { begin: '""' }, 12885 f 12886 ] 12887 }); 12888 E.contains = [ 12889 S, 12890 b, 12891 _, 12892 e.APOS_STRING_MODE, 12893 e.QUOTE_STRING_MODE, 12894 u, 12895 e.C_BLOCK_COMMENT_MODE 12896 ], f.contains = [ 12897 h, 12898 b, 12899 g, 12900 e.APOS_STRING_MODE, 12901 e.QUOTE_STRING_MODE, 12902 u, 12903 e.inherit(e.C_BLOCK_COMMENT_MODE, { illegal: /\n/ }) 12904 ]; 12905 const I = { variants: [ 12906 S, 12907 b, 12908 _, 12909 e.APOS_STRING_MODE, 12910 e.QUOTE_STRING_MODE 12911 ] }, x = { 12912 begin: "<", 12913 end: ">", 12914 contains: [ 12915 { beginKeywords: "in out" }, 12916 l 12917 ] 12918 }, w = e.IDENT_RE + "(<" + e.IDENT_RE + "(\\s*,\\s*" + e.IDENT_RE + ")*>)?(\\[\\])?", P = { 12919 begin: "@" + e.IDENT_RE, 12920 relevance: 0 12921 }; 12922 return { 12923 name: "C#", 12924 aliases: [ 12925 "cs", 12926 "c#" 12927 ], 12928 keywords: s, 12929 illegal: /::/, 12930 contains: [ 12931 e.COMMENT( 12932 "///", 12933 "$", 12934 { 12935 returnBegin: !0, 12936 contains: [ 12937 { 12938 className: "doctag", 12939 variants: [ 12940 { 12941 begin: "///", 12942 relevance: 0 12943 }, 12944 { begin: "<!--|-->" }, 12945 { 12946 begin: "</?", 12947 end: ">" 12948 } 12949 ] 12950 } 12951 ] 12952 } 12953 ), 12954 e.C_LINE_COMMENT_MODE, 12955 e.C_BLOCK_COMMENT_MODE, 12956 { 12957 className: "meta", 12958 begin: "#", 12959 end: "$", 12960 keywords: { keyword: "if else elif endif define undef warning error line region endregion pragma checksum" } 12961 }, 12962 I, 12963 u, 12964 { 12965 beginKeywords: "class interface", 12966 relevance: 0, 12967 end: /[{;=]/, 12968 illegal: /[^\s:,]/, 12969 contains: [ 12970 { beginKeywords: "where class" }, 12971 l, 12972 x, 12973 e.C_LINE_COMMENT_MODE, 12974 e.C_BLOCK_COMMENT_MODE 12975 ] 12976 }, 12977 { 12978 beginKeywords: "namespace", 12979 relevance: 0, 12980 end: /[{;=]/, 12981 illegal: /[^\s:]/, 12982 contains: [ 12983 l, 12984 e.C_LINE_COMMENT_MODE, 12985 e.C_BLOCK_COMMENT_MODE 12986 ] 12987 }, 12988 { 12989 beginKeywords: "record", 12990 relevance: 0, 12991 end: /[{;=]/, 12992 illegal: /[^\s:]/, 12993 contains: [ 12994 l, 12995 x, 12996 e.C_LINE_COMMENT_MODE, 12997 e.C_BLOCK_COMMENT_MODE 12998 ] 12999 }, 13000 { 13001 className: "meta", 13002 begin: "^\\s*\\[(?=[\\w])", 13003 excludeBegin: !0, 13004 end: "\\]", 13005 excludeEnd: !0, 13006 contains: [ 13007 { 13008 className: "string", 13009 begin: /"/, 13010 end: /"/ 13011 } 13012 ] 13013 }, 13014 { 13015 beginKeywords: "new return throw await else", 13016 relevance: 0 13017 }, 13018 { 13019 className: "function", 13020 begin: "(" + w + "\\s+)+" + e.IDENT_RE + "\\s*(<[^=]+>\\s*)?\\(", 13021 returnBegin: !0, 13022 end: /\s*[{;=]/, 13023 excludeEnd: !0, 13024 keywords: s, 13025 contains: [ 13026 { 13027 beginKeywords: r.join(" "), 13028 relevance: 0 13029 }, 13030 { 13031 begin: e.IDENT_RE + "\\s*(<[^=]+>\\s*)?\\(", 13032 returnBegin: !0, 13033 contains: [ 13034 e.TITLE_MODE, 13035 x 13036 ], 13037 relevance: 0 13038 }, 13039 { match: /\(\)/ }, 13040 { 13041 className: "params", 13042 begin: /\(/, 13043 end: /\)/, 13044 excludeBegin: !0, 13045 excludeEnd: !0, 13046 keywords: s, 13047 relevance: 0, 13048 contains: [ 13049 I, 13050 u, 13051 e.C_BLOCK_COMMENT_MODE 13052 ] 13053 }, 13054 e.C_LINE_COMMENT_MODE, 13055 e.C_BLOCK_COMMENT_MODE 13056 ] 13057 }, 13058 P 13059 ] 13060 }; 13061 } 13062 return xo = t, xo; 13063} 13064var Po, Ou; 13065function cv() { 13066 if (Ou) 13067 return Po; 13068 Ou = 1; 13069 function t(e) { 13070 return { 13071 name: "CSP", 13072 case_insensitive: !1, 13073 keywords: { 13074 $pattern: "[a-zA-Z][a-zA-Z0-9_-]*", 13075 keyword: [ 13076 "base-uri", 13077 "child-src", 13078 "connect-src", 13079 "default-src", 13080 "font-src", 13081 "form-action", 13082 "frame-ancestors",
13083 "frame-src", 13084 "img-src", 13085 "manifest-src", 13086 "media-src", 13087 "object-src", 13088 "plugin-types", 13089 "report-uri", 13090 "sandbox", 13091 "script-src", 13092 "style-src", 13093 "trusted-types", 13094 "unsafe-hashes", 13095 "worker-src" 13096 ] 13097 }, 13098 contains: [ 13099 { 13100 className: "string", 13101 begin: "'", 13102 end: "'" 13103 }, 13104 { 13105 className: "attribute", 13106 begin: "^Content", 13107 end: ":", 13108 excludeEnd: !0 13109 } 13110 ] 13111 }; 13112 } 13113 return Po = t, Po; 13114} 13115var ko, Iu; 13116function _v() { 13117 if (Iu) 13118 return ko; 13119 Iu = 1; 13120 const t = (s) => ({ 13121 IMPORTANT: { 13122 scope: "meta", 13123 begin: "!important" 13124 }, 13125 BLOCK_COMMENT: s.C_BLOCK_COMMENT_MODE, 13126 HEXCOLOR: { 13127 scope: "number", 13128 begin: /#(([0-9a-fA-F]{3,4})|(([0-9a-fA-F]{2}){3,4}))\b/ 13129 }, 13130 FUNCTION_DISPATCH: { 13131 className: "built_in", 13132 begin: /[\w-]+(?=\()/ 13133 }, 13134 ATTRIBUTE_SELECTOR_MODE: { 13135 scope: "selector-attr", 13136 begin: /\[/, 13137 end: /\]/, 13138 illegal: "$", 13139 contains: [ 13140 s.APOS_STRING_MODE, 13141 s.QUOTE_STRING_MODE 13142 ] 13143 }, 13144 CSS_NUMBER_MODE: { 13145 scope: "number", 13146 begin: s.NUMBER_RE + "(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?", 13147 relevance: 0 13148 }, 13149 CSS_VARIABLE: { 13150 className: "attr", 13151 begin: /--[A-Za-z][A-Za-z0-9_-]*/ 13152 } 13153 }), e = [ 13154 "a", 13155 "abbr", 13156 "address", 13157 "article", 13158 "aside", 13159 "audio", 13160 "b", 13161 "blockquote", 13162 "body", 13163 "button", 13164 "canvas", 13165 "caption", 13166 "cite", 13167 "code", 13168 "dd", 13169 "del", 13170 "details", 13171 "dfn", 13172 "div", 13173 "dl", 13174 "dt", 13175 "em", 13176 "fieldset", 13177 "figcaption", 13178 "figure", 13179 "footer", 13180 "form", 13181 "h1", 13182 "h2", 13183 "h3", 13184 "h4", 13185 "h5", 13186 "h6", 13187 "header", 13188 "hgroup", 13189 "html", 13190 "i", 13191 "iframe", 13192 "img", 13193 "input", 13194 "ins", 13195 "kbd", 13196 "label", 13197 "legend", 13198 "li", 13199 "main", 13200 "mark", 13201 "menu", 13202 "nav", 13203 "object", 13204 "ol", 13205 "p", 13206 "q", 13207 "quote", 13208 "samp", 13209 "section", 13210 "span", 13211 "strong", 13212 "summary", 13213 "sup", 13214 "table", 13215 "tbody", 13216 "td", 13217 "textarea", 13218 "tfoot", 13219 "th", 13220 "thead", 13221 "time", 13222 "tr", 13223 "ul", 13224 "var", 13225 "video" 13226 ], n = [ 13227 "any-hover", 13228 "any-pointer", 13229 "aspect-ratio", 13230 "color", 13231 "color-gamut", 13232 "color-index", 13233 "device-aspect-ratio", 13234 "device-height", 13235 "device-width", 13236 "display-mode", 13237 "forced-colors", 13238 "grid", 13239 "height", 13240 "hover", 13241 "inverted-colors", 13242 "monochrome", 13243 "orientation", 13244 "overflow-block", 13245 "overflow-inline", 13246 "pointer", 13247 "prefers-color-scheme", 13248 "prefers-contrast", 13249 "prefers-reduced-motion", 13250 "prefers-reduced-transparency", 13251 "resolution", 13252 "scan", 13253 "scripting", 13254 "update", 13255 "width", 13256 "min-width", 13257 "max-width", 13258 "min-height", 13259 "max-height" 13260 ], r = [ 13261 "active", 13262 "any-link", 13263 "blank", 13264 "checked", 13265 "current", 13266 "default", 13267 "defined", 13268 "dir", 13269 "disabled", 13270 "drop", 13271 "empty", 13272 "enabled", 13273 "first", 13274 "first-child", 13275 "first-of-type", 13276 "fullscreen", 13277 "future", 13278 "focus", 13279 "focus-visible", 13280 "focus-within", 13281 "has", 13282 "host", 13283 "host-context", 13284 "hover", 13285 "indeterminate", 13286 "in-range", 13287 "invalid", 13288 "is", 13289 "lang", 13290 "last-child", 13291 "last-of-type", 13292 "left", 13293 "link", 13294 "local-link", 13295 "not", 13296 "nth-child", 13297 "nth-col", 13298 "nth-last-child", 13299 "nth-last-col", 13300 "nth-last-of-type", 13301 "nth-of-type", 13302 "only-child", 13303 "only-of-type", 13304 "optional", 13305 "out-of-range", 13306 "past", 13307 "placeholder-shown", 13308 "read-only", 13309 "read-write", 13310 "required", 13311 "right", 13312 "root", 13313 "scope", 13314 "target", 13315 "target-within", 13316 "user-invalid", 13317 "valid", 13318 "visited", 13319 "where" 13320 ], a = [ 13321 "after", 13322 "backdrop", 13323 "before", 13324 "cue", 13325 "cue-region", 13326 "first-letter", 13327 "first-line", 13328 "grammar-error", 13329 "marker", 13330 "part", 13331 "placeholder", 13332 "selection", 13333 "slotted", 13334 "spelling-error" 13335 ], i = [ 13336 "align-content", 13337 "align-items", 13338 "align-self", 13339 "all", 13340 "animation", 13341 "animation-delay", 13342 "animation-direction", 13343 "animation-duration", 13344 "animation-fill-mode", 13345 "animation-iteration-count", 13346 "animation-name", 13347 "animation-play-state", 13348 "animation-timing-function", 13349 "backface-visibility", 13350 "background", 13351 "background-attachment", 13352 "background-blend-mode", 13353 "background-clip", 13354 "background-color", 13355 "background-image", 13356 "background-origin", 13357 "background-position", 13358 "background-repeat", 13359 "background-size", 13360 "block-size", 13361 "border", 13362 "border-block", 13363 "border-block-color", 13364 "border-block-end", 13365 "border-block-end-color", 13366 "border-block-end-style", 13367 "border-block-end-width", 13368 "border-block-start", 13369 "border-block-start-color", 13370 "border-block-start-style", 13371 "border-block-start-width", 13372 "border-block-style", 13373 "border-block-width", 13374 "border-bottom", 13375 "border-bottom-color", 13376 "border-bottom-left-radius", 13377 "border-bottom-right-radius", 13378 "border-bottom-style", 13379 "border-bottom-width", 13380 "border-collapse", 13381 "border-color", 13382 "border-image", 13383 "border-image-outset", 13384 "border-image-repeat", 13385 "border-image-slice", 13386 "border-image-source", 13387 "border-image-width", 13388 "border-inline", 13389 "border-inline-color", 13390 "border-inline-end", 13391 "border-inline-end-color", 13392 "border-inline-end-style", 13393 "border-inline-end-width", 13394 "border-inline-start", 13395 "border-inline-start-color", 13396 "border-inline-start-style", 13397 "border-inline-start-width", 13398 "border-inline-style", 13399 "border-inline-width", 13400 "border-left", 13401 "border-left-color", 13402 "border-left-style", 13403 "border-left-width", 13404 "border-radius", 13405 "border-right", 13406 "border-right-color", 13407 "border-right-style", 13408 "border-right-width", 13409 "border-spacing", 13410 "border-style", 13411 "border-top", 13412 "border-top-color", 13413 "border-top-left-radius", 13414 "border-top-right-radius", 13415 "border-top-style", 13416 "border-top-width", 13417 "border-width", 13418 "bottom", 13419 "box-decoration-break", 13420 "box-shadow", 13421 "box-sizing", 13422 "break-after", 13423 "break-before", 13424 "break-inside", 13425 "caption-side", 13426 "caret-color", 13427 "clear", 13428 "clip", 13429 "clip-path", 13430 "clip-rule", 13431 "color", 13432 "column-count", 13433 "column-fill", 13434 "column-gap", 13435 "column-rule", 13436 "column-rule-color", 13437 "column-rule-style", 13438 "column-rule-width", 13439 "column-span", 13440 "column-width", 13441 "columns", 13442 "contain", 13443 "content", 13444 "content-visibility", 13445 "counter-increment", 13446 "counter-reset", 13447 "cue", 13448 "cue-after", 13449 "cue-before",
13450 "cursor", 13451 "direction", 13452 "display", 13453 "empty-cells", 13454 "filter", 13455 "flex", 13456 "flex-basis", 13457 "flex-direction", 13458 "flex-flow", 13459 "flex-grow", 13460 "flex-shrink", 13461 "flex-wrap", 13462 "float", 13463 "flow", 13464 "font", 13465 "font-display", 13466 "font-family", 13467 "font-feature-settings", 13468 "font-kerning", 13469 "font-language-override", 13470 "font-size", 13471 "font-size-adjust", 13472 "font-smoothing", 13473 "font-stretch", 13474 "font-style", 13475 "font-synthesis", 13476 "font-variant", 13477 "font-variant-caps", 13478 "font-variant-east-asian", 13479 "font-variant-ligatures", 13480 "font-variant-numeric", 13481 "font-variant-position", 13482 "font-variation-settings", 13483 "font-weight", 13484 "gap", 13485 "glyph-orientation-vertical", 13486 "grid", 13487 "grid-area", 13488 "grid-auto-columns", 13489 "grid-auto-flow", 13490 "grid-auto-rows", 13491 "grid-column", 13492 "grid-column-end", 13493 "grid-column-start", 13494 "grid-gap", 13495 "grid-row", 13496 "grid-row-end", 13497 "grid-row-start", 13498 "grid-template", 13499 "grid-template-areas", 13500 "grid-template-columns", 13501 "grid-template-rows", 13502 "hanging-punctuation", 13503 "height", 13504 "hyphens", 13505 "icon", 13506 "image-orientation", 13507 "image-rendering", 13508 "image-resolution", 13509 "ime-mode", 13510 "inline-size", 13511 "isolation", 13512 "justify-content", 13513 "left", 13514 "letter-spacing", 13515 "line-break", 13516 "line-height", 13517 "list-style", 13518 "list-style-image", 13519 "list-style-position", 13520 "list-style-type", 13521 "margin", 13522 "margin-block", 13523 "margin-block-end", 13524 "margin-block-start", 13525 "margin-bottom", 13526 "margin-inline", 13527 "margin-inline-end", 13528 "margin-inline-start", 13529 "margin-left", 13530 "margin-right", 13531 "margin-top", 13532 "marks", 13533 "mask", 13534 "mask-border", 13535 "mask-border-mode", 13536 "mask-border-outset", 13537 "mask-border-repeat", 13538 "mask-border-slice", 13539 "mask-border-source", 13540 "mask-border-width", 13541 "mask-clip", 13542 "mask-composite", 13543 "mask-image", 13544 "mask-mode", 13545 "mask-origin", 13546 "mask-position", 13547 "mask-repeat", 13548 "mask-size", 13549 "mask-type", 13550 "max-block-size", 13551 "max-height", 13552 "max-inline-size", 13553 "max-width", 13554 "min-block-size", 13555 "min-height", 13556 "min-inline-size", 13557 "min-width", 13558 "mix-blend-mode", 13559 "nav-down", 13560 "nav-index", 13561 "nav-left", 13562 "nav-right", 13563 "nav-up", 13564 "none", 13565 "normal", 13566 "object-fit", 13567 "object-position", 13568 "opacity", 13569 "order", 13570 "orphans", 13571 "outline", 13572 "outline-color", 13573 "outline-offset", 13574 "outline-style", 13575 "outline-width", 13576 "overflow", 13577 "overflow-wrap", 13578 "overflow-x", 13579 "overflow-y", 13580 "padding", 13581 "padding-block", 13582 "padding-block-end", 13583 "padding-block-start", 13584 "padding-bottom", 13585 "padding-inline", 13586 "padding-inline-end", 13587 "padding-inline-start", 13588 "padding-left", 13589 "padding-right", 13590 "padding-top", 13591 "page-break-after", 13592 "page-break-before", 13593 "page-break-inside", 13594 "pause", 13595 "pause-after", 13596 "pause-before", 13597 "perspective", 13598 "perspective-origin", 13599 "pointer-events", 13600 "position", 13601 "quotes", 13602 "resize", 13603 "rest", 13604 "rest-after", 13605 "rest-before", 13606 "right", 13607 "row-gap", 13608 "scroll-margin", 13609 "scroll-margin-block", 13610 "scroll-margin-block-end", 13611 "scroll-margin-block-start", 13612 "scroll-margin-bottom", 13613 "scroll-margin-inline", 13614 "scroll-margin-inline-end", 13615 "scroll-margin-inline-start", 13616 "scroll-margin-left", 13617 "scroll-margin-right", 13618 "scroll-margin-top", 13619 "scroll-padding", 13620 "scroll-padding-block", 13621 "scroll-padding-block-end", 13622 "scroll-padding-block-start", 13623 "scroll-padding-bottom", 13624 "scroll-padding-inline", 13625 "scroll-padding-inline-end", 13626 "scroll-padding-inline-start", 13627 "scroll-padding-left", 13628 "scroll-padding-right", 13629 "scroll-padding-top", 13630 "scroll-snap-align", 13631 "scroll-snap-stop", 13632 "scroll-snap-type", 13633 "scrollbar-color", 13634 "scrollbar-gutter", 13635 "scrollbar-width", 13636 "shape-image-threshold", 13637 "shape-margin", 13638 "shape-outside", 13639 "speak", 13640 "speak-as", 13641 "src", 13642 "tab-size", 13643 "table-layout", 13644 "text-align", 13645 "text-align-all", 13646 "text-align-last", 13647 "text-combine-upright", 13648 "text-decoration", 13649 "text-decoration-color", 13650 "text-decoration-line", 13651 "text-decoration-style", 13652 "text-emphasis", 13653 "text-emphasis-color", 13654 "text-emphasis-position", 13655 "text-emphasis-style", 13656 "text-indent", 13657 "text-justify", 13658 "text-orientation", 13659 "text-overflow", 13660 "text-rendering", 13661 "text-shadow", 13662 "text-transform", 13663 "text-underline-position", 13664 "top", 13665 "transform", 13666 "transform-box", 13667 "transform-origin", 13668 "transform-style", 13669 "transition", 13670 "transition-delay", 13671 "transition-duration", 13672 "transition-property", 13673 "transition-timing-function",
vendor: 9,414 bytes, lines 13674-14050
13674 "unicode-bidi", 13675 "vertical-align", 13676 "visibility", 13677 "voice-balance", 13678 "voice-duration", 13679 "voice-family", 13680 "voice-pitch", 13681 "voice-range", 13682 "voice-rate", 13683 "voice-stress", 13684 "voice-volume", 13685 "white-space", 13686 "widows", 13687 "width", 13688 "will-change", 13689 "word-break", 13690 "word-spacing", 13691 "word-wrap", 13692 "writing-mode", 13693 "z-index" 13694 ].reverse(); 13695 function o(s) { 13696 const l = s.regex, u = t(s), _ = { begin: /-(webkit|moz|ms|o)-(?=[a-z])/ }, g = "and or not only", E = /@-?\w[\w]*(-\w+)*/, f = "[a-zA-Z-][a-zA-Z0-9_-]*", b = [ 13697 s.APOS_STRING_MODE, 13698 s.QUOTE_STRING_MODE 13699 ]; 13700 return { 13701 name: "CSS", 13702 case_insensitive: !0, 13703 illegal: /[=|'\$]/, 13704 keywords: { keyframePosition: "from to" }, 13705 classNameAliases: { 13706 keyframePosition: "selector-tag" 13707 }, 13708 contains: [ 13709 u.BLOCK_COMMENT, 13710 _, 13711 u.CSS_NUMBER_MODE, 13712 { 13713 className: "selector-id", 13714 begin: /#[A-Za-z0-9_-]+/, 13715 relevance: 0 13716 }, 13717 { 13718 className: "selector-class", 13719 begin: "\\." + f, 13720 relevance: 0 13721 }, 13722 u.ATTRIBUTE_SELECTOR_MODE, 13723 { 13724 className: "selector-pseudo", 13725 variants: [ 13726 { begin: ":(" + r.join("|") + ")" }, 13727 { begin: ":(:)?(" + a.join("|") + ")" } 13728 ] 13729 }, 13730 u.CSS_VARIABLE, 13731 { 13732 className: "attribute", 13733 begin: "\\b(" + i.join("|") + ")\\b" 13734 }, 13735 { 13736 begin: /:/, 13737 end: /[;}{]/, 13738 contains: [ 13739 u.BLOCK_COMMENT, 13740 u.HEXCOLOR, 13741 u.IMPORTANT, 13742 u.CSS_NUMBER_MODE, 13743 ...b, 13744 { 13745 begin: /(url|data-uri)\(/, 13746 end: /\)/, 13747 relevance: 0, 13748 keywords: { built_in: "url data-uri" }, 13749 contains: [ 13750 ...b, 13751 { 13752 className: "string", 13753 begin: /[^)]/, 13754 endsWithParent: !0, 13755 excludeEnd: !0 13756 } 13757 ] 13758 }, 13759 u.FUNCTION_DISPATCH 13760 ] 13761 }, 13762 { 13763 begin: l.lookahead(/@/), 13764 end: "[{;]", 13765 relevance: 0, 13766 illegal: /:/, 13767 contains: [ 13768 { 13769 className: "keyword", 13770 begin: E 13771 }, 13772 { 13773 begin: /\s/, 13774 endsWithParent: !0, 13775 excludeEnd: !0, 13776 relevance: 0, 13777 keywords: { 13778 $pattern: /[a-z-]+/, 13779 keyword: g, 13780 attribute: n.join(" ") 13781 }, 13782 contains: [ 13783 { 13784 begin: /[a-z-]+(?=:)/, 13785 className: "attribute" 13786 }, 13787 ...b, 13788 u.CSS_NUMBER_MODE 13789 ] 13790 } 13791 ] 13792 }, 13793 { 13794 className: "selector-tag", 13795 begin: "\\b(" + e.join("|") + ")\\b" 13796 } 13797 ] 13798 }; 13799 } 13800 return ko = o, ko; 13801} 13802var Uo, Au; 13803function dv() { 13804 if (Au) 13805 return Uo; 13806 Au = 1; 13807 function t(e) { 13808 const n = { 13809 $pattern: e.UNDERSCORE_IDENT_RE, 13810 keyword: "abstract alias align asm assert auto body break byte case cast catch class const continue debug default delete deprecated do else enum export extern final finally for foreach foreach_reverse|10 goto if immutable import in inout int interface invariant is lazy macro mixin module new nothrow out override package pragma private protected public pure ref return scope shared static struct super switch synchronized template this throw try typedef typeid typeof union unittest version void volatile while with __FILE__ __LINE__ __gshared|10 __thread __traits __DATE__ __EOF__ __TIME__ __TIMESTAMP__ __VENDOR__ __VERSION__", 13811 built_in: "bool cdouble cent cfloat char creal dchar delegate double dstring float function idouble ifloat ireal long real short string ubyte ucent uint ulong ushort wchar wstring", 13812 literal: "false null true" 13813 }, r = "(0|[1-9][\\d_]*)", a = "(0|[1-9][\\d_]*|\\d[\\d_]*|[\\d_]+?\\d)", i = "0[bB][01_]+", o = "([\\da-fA-F][\\da-fA-F_]*|_[\\da-fA-F][\\da-fA-F_]*)", s = "0[xX]" + o, l = "([eE][+-]?" + a + ")", u = "(" + a + "(\\.\\d*|" + l + ")|\\d+\\." + a + "|\\." + r + l + "?)", _ = "(0[xX](" + o + "\\." + o + "|\\.?" + o + ")[pP][+-]?" + a + ")", g = "(" + r + "|" + i + "|" + s + ")", E = "(" + _ + "|" + u + ")", f = `\\\\(['"\\?\\\\abfnrtv]|u[\\dA-Fa-f]{4}|[0-7]{1,3}|x[\\dA-Fa-f]{2}|U[\\dA-Fa-f]{8})|&[a-zA-Z\\d]{2,};`, b = { 13814 className: "number", 13815 begin: "\\b" + g + "(L|u|U|Lu|LU|uL|UL)?", 13816 relevance: 0 13817 }, S = { 13818 className: "number", 13819 begin: "\\b(" + E + "([fF]|L|i|[fF]i|Li)?|" + g + "(i|[fF]i|Li))", 13820 relevance: 0 13821 }, h = { 13822 className: "string", 13823 begin: "'(" + f + "|.)", 13824 end: "'", 13825 illegal: "." 13826 }, x = { 13827 className: "string", 13828 begin: '"', 13829 contains: [{ 13830 begin: f, 13831 relevance: 0 13832 }], 13833 end: '"[cwd]?' 13834 }, w = { 13835 className: "string", 13836 begin: '[rq]"', 13837 end: '"[cwd]?', 13838 relevance: 5 13839 }, P = { 13840 className: "string", 13841 begin: "`", 13842 end: "`[cwd]?" 13843 }, q = { 13844 className: "string", 13845 begin: 'x"[\\da-fA-F\\s\\n\\r]*"[cwd]?', 13846 relevance: 10 13847 }, L = { 13848 className: "string", 13849 begin: 'q"\\{', 13850 end: '\\}"' 13851 }, $ = { 13852 className: "meta", 13853 begin: "^#!", 13854 end: "$", 13855 relevance: 5 13856 }, v = { 13857 className: "meta", 13858 begin: "#(line)", 13859 end: "$", 13860 relevance: 5 13861 }, A = { 13862 className: "keyword", 13863 begin: "@[a-zA-Z_][a-zA-Z_\\d]*" 13864 }, B = e.COMMENT( 13865 "\\/\\+", 13866 "\\+\\/", 13867 { 13868 contains: ["self"], 13869 relevance: 10 13870 } 13871 ); 13872 return { 13873 name: "D", 13874 keywords: n, 13875 contains: [ 13876 e.C_LINE_COMMENT_MODE, 13877 e.C_BLOCK_COMMENT_MODE, 13878 B, 13879 q, 13880 x, 13881 w, 13882 P, 13883 L, 13884 S, 13885 b, 13886 h, 13887 $, 13888 v, 13889 A 13890 ] 13891 }; 13892 } 13893 return Uo = t, Uo; 13894} 13895var Fo, yu; 13896function uv() { 13897 if (yu) 13898 return Fo; 13899 yu = 1; 13900 function t(e) { 13901 const n = e.regex, r = { 13902 begin: /<\/?[A-Za-z_]/, 13903 end: ">", 13904 subLanguage: "xml", 13905 relevance: 0 13906 }, a = { 13907 begin: "^[-\\*]{3,}", 13908 end: "$" 13909 }, i = { 13910 className: "code", 13911 variants: [ 13912 { begin: "(`{3,})[^`](.|\\n)*?\\1`*[ ]*" }, 13913 { begin: "(~{3,})[^~](.|\\n)*?\\1~*[ ]*" }, 13914 { 13915 begin: "```", 13916 end: "```+[ ]*$" 13917 }, 13918 { 13919 begin: "~~~", 13920 end: "~~~+[ ]*$" 13921 }, 13922 { begin: "`.+?`" }, 13923 { 13924 begin: "(?=^( {4}|\\t))", 13925 contains: [ 13926 { 13927 begin: "^( {4}|\\t)", 13928 end: "(\\n)$" 13929 } 13930 ], 13931 relevance: 0 13932 } 13933 ] 13934 }, o = { 13935 className: "bullet", 13936 begin: "^[ ]*([*+-]|(\\d+\\.))(?=\\s+)", 13937 end: "\\s+", 13938 excludeEnd: !0 13939 }, s = { 13940 begin: /^\[[^\n]+\]:/, 13941 returnBegin: !0, 13942 contains: [ 13943 { 13944 className: "symbol", 13945 begin: /\[/, 13946 end: /\]/, 13947 excludeBegin: !0, 13948 excludeEnd: !0 13949 }, 13950 { 13951 className: "link", 13952 begin: /:\s*/, 13953 end: /$/, 13954 excludeBegin: !0 13955 } 13956 ] 13957 }, l = /[A-Za-z][A-Za-z0-9+.-]*/, u = { 13958 variants: [ 13959 { 13960 begin: /\[.+?\]\[.*?\]/, 13961 relevance: 0 13962 }, 13963 { 13964 begin: /\[.+?\]\(((data|javascript|mailto):|(?:http|ftp)s?:\/\/).*?\)/, 13965 relevance: 2 13966 }, 13967 { 13968 begin: n.concat(/\[.+?\]\(/, l, /:\/\/.*?\)/), 13969 relevance: 2 13970 }, 13971 { 13972 begin: /\[.+?\]\([./?&#].*?\)/, 13973 relevance: 1 13974 }, 13975 { 13976 begin: /\[.*?\]\(.*?\)/, 13977 relevance: 0 13978 } 13979 ], 13980 returnBegin: !0, 13981 contains: [ 13982 { 13983 match: /\[(?=\])/ 13984 }, 13985 { 13986 className: "string", 13987 relevance: 0, 13988 begin: "\\[", 13989 end: "\\]", 13990 excludeBegin: !0, 13991 returnEnd: !0 13992 }, 13993 { 13994 className: "link", 13995 relevance: 0, 13996 begin: "\\]\\(", 13997 end: "\\)", 13998 excludeBegin: !0, 13999 excludeEnd: !0 14000 }, 14001 { 14002 className: "symbol", 14003 relevance: 0, 14004 begin: "\\]\\[", 14005 end: "\\]", 14006 excludeBegin: !0, 14007 excludeEnd: !0 14008 } 14009 ] 14010 }, _ = { 14011 className: "strong", 14012 contains: [], 14013 variants: [ 14014 { 14015 begin: /_{2}(?!\s)/, 14016 end: /_{2}/ 14017 }, 14018 { 14019 begin: /\*{2}(?!\s)/, 14020 end: /\*{2}/ 14021 } 14022 ] 14023 }, g = { 14024 className: "emphasis", 14025 contains: [], 14026 variants: [ 14027 { 14028 begin: /\*(?![*\s])/, 14029 end: /\*/ 14030 }, 14031 { 14032 begin: /_(?![_\s])/, 14033 end: /_/, 14034 relevance: 0 14035 } 14036 ] 14037 }, E = e.inherit(_, { contains: [] }), f = e.inherit(g, { contains: [] }); 14038 _.contains.push(f), g.contains.push(E); 14039 let b = [ 14040 r, 14041 u 14042 ]; 14043 return [ 14044 _, 14045 g, 14046 E, 14047 f 14048 ].forEach((I) => { 14049 I.contains = I.contains.concat(b); 14050 }), b = b.concat(_, g), {
14051 name: "Markdown", 14052 aliases: [ 14053 "md", 14054 "mkdown", 14055 "mkd" 14056 ], 14057 contains: [ 14058 { 14059 className: "section", 14060 variants: [ 14061 { 14062 begin: "^#{1,6}", 14063 end: "$", 14064 contains: b 14065 }, 14066 { 14067 begin: "(?=^.+?\\n[=-]{2,}$)", 14068 contains: [ 14069 { begin: "^[=-]*$" }, 14070 { 14071 begin: "^", 14072 end: "\\n", 14073 contains: b 14074 } 14075 ] 14076 } 14077 ] 14078 }, 14079 r, 14080 o, 14081 _, 14082 g, 14083 { 14084 className: "quote", 14085 begin: "^>\\s+", 14086 contains: b, 14087 end: "$" 14088 }, 14089 i, 14090 a, 14091 u, 14092 s 14093 ] 14094 }; 14095 } 14096 return Fo = t, Fo; 14097} 14098var Bo, Du; 14099function pv() { 14100 if (Du) 14101 return Bo; 14102 Du = 1; 14103 function t(e) { 14104 const n = { 14105 className: "subst", 14106 variants: [{ begin: "\\$[A-Za-z0-9_]+" }] 14107 }, r = { 14108 className: "subst", 14109 variants: [ 14110 { 14111 begin: /\$\{/, 14112 end: /\}/ 14113 } 14114 ], 14115 keywords: "true false null this is new super" 14116 }, a = { 14117 className: "string", 14118 variants: [ 14119 { 14120 begin: "r'''", 14121 end: "'''" 14122 }, 14123 { 14124 begin: 'r"""', 14125 end: '"""' 14126 }, 14127 { 14128 begin: "r'", 14129 end: "'", 14130 illegal: "\\n" 14131 }, 14132 { 14133 begin: 'r"', 14134 end: '"', 14135 illegal: "\\n" 14136 }, 14137 { 14138 begin: "'''", 14139 end: "'''", 14140 contains: [ 14141 e.BACKSLASH_ESCAPE, 14142 n, 14143 r 14144 ] 14145 }, 14146 { 14147 begin: '"""', 14148 end: '"""', 14149 contains: [ 14150 e.BACKSLASH_ESCAPE, 14151 n, 14152 r 14153 ] 14154 }, 14155 { 14156 begin: "'", 14157 end: "'", 14158 illegal: "\\n", 14159 contains: [ 14160 e.BACKSLASH_ESCAPE, 14161 n, 14162 r 14163 ] 14164 }, 14165 { 14166 begin: '"', 14167 end: '"', 14168 illegal: "\\n", 14169 contains: [ 14170 e.BACKSLASH_ESCAPE, 14171 n, 14172 r 14173 ] 14174 } 14175 ] 14176 }; 14177 r.contains = [ 14178 e.C_NUMBER_MODE, 14179 a 14180 ]; 14181 const i = [ 14182 "Comparable", 14183 "DateTime", 14184 "Duration", 14185 "Function", 14186 "Iterable", 14187 "Iterator", 14188 "List", 14189 "Map", 14190 "Match", 14191 "Object", 14192 "Pattern", 14193 "RegExp", 14194 "Set", 14195 "Stopwatch", 14196 "String", 14197 "StringBuffer", 14198 "StringSink", 14199 "Symbol", 14200 "Type", 14201 "Uri", 14202 "bool", 14203 "double", 14204 "int", 14205 "num", 14206 "Element", 14207 "ElementList" 14208 ], o = i.map((u) => `${u}?`); 14209 return { 14210 name: "Dart", 14211 keywords: { 14212 keyword: [ 14213 "abstract", 14214 "as", 14215 "assert", 14216 "async", 14217 "await", 14218 "break", 14219 "case", 14220 "catch", 14221 "class", 14222 "const", 14223 "continue", 14224 "covariant", 14225 "default", 14226 "deferred", 14227 "do", 14228 "dynamic", 14229 "else", 14230 "enum", 14231 "export", 14232 "extends", 14233 "extension", 14234 "external", 14235 "factory", 14236 "false", 14237 "final", 14238 "finally", 14239 "for", 14240 "Function", 14241 "get", 14242 "hide", 14243 "if", 14244 "implements", 14245 "import", 14246 "in", 14247 "inferface", 14248 "is", 14249 "late", 14250 "library", 14251 "mixin", 14252 "new", 14253 "null", 14254 "on", 14255 "operator", 14256 "part", 14257 "required", 14258 "rethrow", 14259 "return", 14260 "set", 14261 "show", 14262 "static", 14263 "super", 14264 "switch", 14265 "sync", 14266 "this", 14267 "throw", 14268 "true", 14269 "try", 14270 "typedef", 14271 "var", 14272 "void", 14273 "while", 14274 "with", 14275 "yield" 14276 ], 14277 built_in: i.concat(o).concat([ 14278 "Never", 14279 "Null", 14280 "dynamic", 14281 "print", 14282 "document", 14283 "querySelector", 14284 "querySelectorAll", 14285 "window" 14286 ]), 14287 $pattern: /[A-Za-z][A-Za-z0-9_]*\??/ 14288 }, 14289 contains: [ 14290 a, 14291 e.COMMENT( 14292 /\/\*\*(?!\/)/, 14293 /\*\//, 14294 { 14295 subLanguage: "markdown", 14296 relevance: 0 14297 } 14298 ), 14299 e.COMMENT( 14300 /\/{3,} ?/, 14301 /$/, 14302 { contains: [ 14303 { 14304 subLanguage: "markdown", 14305 begin: ".", 14306 end: "$", 14307 relevance: 0 14308 } 14309 ] } 14310 ), 14311 e.C_LINE_COMMENT_MODE, 14312 e.C_BLOCK_COMMENT_MODE, 14313 { 14314 className: "class", 14315 beginKeywords: "class interface", 14316 end: /\{/, 14317 excludeEnd: !0, 14318 contains: [ 14319 { beginKeywords: "extends implements" }, 14320 e.UNDERSCORE_TITLE_MODE 14321 ] 14322 }, 14323 e.C_NUMBER_MODE, 14324 { 14325 className: "meta", 14326 begin: "@[A-Za-z]+" 14327 }, 14328 { 14329 begin: "=>" 14330 } 14331 ] 14332 }; 14333 } 14334 return Bo = t, Bo; 14335} 14336var Go, Mu; 14337function mv() { 14338 if (Mu) 14339 return Go; 14340 Mu = 1; 14341 function t(e) { 14342 const n = [ 14343 "exports", 14344 "register", 14345 "file", 14346 "shl", 14347 "array", 14348 "record", 14349 "property", 14350 "for", 14351 "mod", 14352 "while", 14353 "set", 14354 "ally", 14355 "label", 14356 "uses", 14357 "raise", 14358 "not", 14359 "stored", 14360 "class", 14361 "safecall", 14362 "var", 14363 "interface", 14364 "or", 14365 "private", 14366 "static", 14367 "exit", 14368 "index", 14369 "inherited", 14370 "to", 14371 "else", 14372 "stdcall", 14373 "override", 14374 "shr", 14375 "asm", 14376 "far", 14377 "resourcestring", 14378 "finalization", 14379 "packed", 14380 "virtual", 14381 "out", 14382 "and", 14383 "protected", 14384 "library", 14385 "do", 14386 "xorwrite", 14387 "goto", 14388 "near", 14389 "function", 14390 "end", 14391 "div", 14392 "overload", 14393 "object", 14394 "unit", 14395 "begin", 14396 "string", 14397 "on", 14398 "inline", 14399 "repeat", 14400 "until", 14401 "destructor", 14402 "write", 14403 "message", 14404 "program", 14405 "with", 14406 "read", 14407 "initialization", 14408 "except", 14409 "default", 14410 "nil", 14411 "if", 14412 "case", 14413 "cdecl", 14414 "in", 14415 "downto", 14416 "threadvar", 14417 "of", 14418 "try", 14419 "pascal", 14420 "const", 14421 "external", 14422 "constructor", 14423 "type", 14424 "public", 14425 "then", 14426 "implementation", 14427 "finally", 14428 "published", 14429 "procedure", 14430 "absolute", 14431 "reintroduce", 14432 "operator", 14433 "as", 14434 "is", 14435 "abstract", 14436 "alias", 14437 "assembler", 14438 "bitpacked", 14439 "break", 14440 "continue", 14441 "cppdecl", 14442 "cvar", 14443 "enumerator", 14444 "experimental", 14445 "platform", 14446 "deprecated", 14447 "unimplemented", 14448 "dynamic", 14449 "export", 14450 "far16", 14451 "forward", 14452 "generic", 14453 "helper", 14454 "implements", 14455 "interrupt", 14456 "iochecks", 14457 "local", 14458 "name", 14459 "nodefault", 14460 "noreturn", 14461 "nostackframe", 14462 "oldfpccall", 14463 "otherwise", 14464 "saveregisters", 14465 "softfloat", 14466 "specialize", 14467 "strict", 14468 "unaligned", 14469 "varargs" 14470 ], r = [ 14471 e.C_LINE_COMMENT_MODE, 14472 e.COMMENT(/\{/, /\}/, { relevance: 0 }), 14473 e.COMMENT(/\(\*/, /\*\)/, { relevance: 10 }) 14474 ], a = { 14475 className: "meta", 14476 variants: [ 14477 { 14478 begin: /\{\$/, 14479 end: /\}/ 14480 }, 14481 { 14482 begin: /\(\*\$/, 14483 end: /\*\)/ 14484 } 14485 ] 14486 }, i = { 14487 className: "string", 14488 begin: /'/, 14489 end: /'/, 14490 contains: [{ begin: /''/ }] 14491 }, o = { 14492 className: "number", 14493 relevance: 0, 14494 variants: [ 14495 { 14496 begin: "\\$[0-9A-Fa-f]+" 14497 }, 14498 { 14499 begin: "&[0-7]+" 14500 }, 14501 { 14502 begin: "%[01]+" 14503 } 14504 ] 14505 }, s = { 14506 className: "string", 14507 begin: /(#\d+)+/ 14508 }, l = { 14509 begin: e.IDENT_RE + "\\s*=\\s*class\\s*\\(", 14510 returnBegin: !0, 14511 contains: [e.TITLE_MODE] 14512 }, u = { 14513 className: "function", 14514 beginKeywords: "function constructor destructor procedure", 14515 end: /[:;]/, 14516 keywords: "function constructor|10 destructor|10 procedure|10", 14517 contains: [ 14518 e.TITLE_MODE, 14519 { 14520 className: "params", 14521 begin: /\(/, 14522 end: /\)/, 14523 keywords: n, 14524 contains: [ 14525 i, 14526 s, 14527 a 14528 ].concat(r) 14529 }, 14530 a 14531 ].concat(r) 14532 }; 14533 return { 14534 name: "Delphi", 14535 aliases: [ 14536 "dpr", 14537 "dfm", 14538 "pas", 14539 "pascal" 14540 ], 14541 case_insensitive: !0, 14542 keywords: n, 14543 illegal: /"|\$[G-Zg-z]|\/\*|<\/|\|/, 14544 contains: [ 14545 i, 14546 s, 14547 e.NUMBER_MODE, 14548 o, 14549 l, 14550 u, 14551 a 14552 ].concat(r) 14553 }; 14554 } 14555 return Go = t, Go; 14556} 14557var Yo, Lu;
14558function Ev() { 14559 if (Lu) 14560 return Yo; 14561 Lu = 1; 14562 function t(e) { 14563 const n = e.regex; 14564 return { 14565 name: "Diff", 14566 aliases: ["patch"], 14567 contains: [ 14568 { 14569 className: "meta", 14570 relevance: 10, 14571 match: n.either( 14572 /^@@ +-\d+,\d+ +\+\d+,\d+ +@@/, 14573 /^\*\*\* +\d+,\d+ +\*\*\*\*$/, 14574 /^--- +\d+,\d+ +----$/ 14575 ) 14576 }, 14577 { 14578 className: "comment", 14579 variants: [ 14580 { 14581 begin: n.either( 14582 /Index: /, 14583 /^index/, 14584 /={3,}/, 14585 /^-{3}/, 14586 /^\*{3} /, 14587 /^\+{3}/, 14588 /^diff --git/ 14589 ), 14590 end: /$/ 14591 }, 14592 { match: /^\*{15}$/ } 14593 ] 14594 }, 14595 { 14596 className: "addition", 14597 begin: /^\+/, 14598 end: /$/ 14599 }, 14600 { 14601 className: "deletion", 14602 begin: /^-/, 14603 end: /$/ 14604 }, 14605 { 14606 className: "addition", 14607 begin: /^!/, 14608 end: /$/ 14609 } 14610 ] 14611 }; 14612 } 14613 return Yo = t, Yo; 14614} 14615var qo, wu; 14616function gv() { 14617 if (wu) 14618 return qo; 14619 wu = 1; 14620 function t(e) { 14621 const n = { 14622 begin: /\|[A-Za-z]+:?/, 14623 keywords: { name: "truncatewords removetags linebreaksbr yesno get_digit timesince random striptags filesizeformat escape linebreaks length_is ljust rjust cut urlize fix_ampersands title floatformat capfirst pprint divisibleby add make_list unordered_list urlencode timeuntil urlizetrunc wordcount stringformat linenumbers slice date dictsort dictsortreversed default_if_none pluralize lower join center default truncatewords_html upper length phone2numeric wordwrap time addslashes slugify first escapejs force_escape iriencode last safe safeseq truncatechars localize unlocalize localtime utc timezone" }, 14624 contains: [ 14625 e.QUOTE_STRING_MODE, 14626 e.APOS_STRING_MODE 14627 ] 14628 }; 14629 return { 14630 name: "Django", 14631 aliases: ["jinja"], 14632 case_insensitive: !0, 14633 subLanguage: "xml", 14634 contains: [ 14635 e.COMMENT(/\{%\s*comment\s*%\}/, /\{%\s*endcomment\s*%\}/), 14636 e.COMMENT(/\{#/, /#\}/), 14637 { 14638 className: "template-tag", 14639 begin: /\{%/, 14640 end: /%\}/, 14641 contains: [ 14642 { 14643 className: "name", 14644 begin: /\w+/, 14645 keywords: { name: "comment endcomment load templatetag ifchanged endifchanged if endif firstof for endfor ifnotequal endifnotequal widthratio extends include spaceless endspaceless regroup ifequal endifequal ssi now with cycle url filter endfilter debug block endblock else autoescape endautoescape csrf_token empty elif endwith
14645static trans blocktrans endblocktrans get_static_prefix get_media_prefix plural get_current_language language get_available_languages get_current_language_bidi get_language_info get_language_info_list localize endlocalize localtime endlocaltime timezone endtimezone get_current_timezone verbatim" }, 14646 starts: { 14647 endsWithParent: !0, 14648 keywords: "in by as", 14649 contains: [n], 14650 relevance: 0 14651 } 14652 } 14653 ] 14654 }, 14655 { 14656 className: "template-variable", 14657 begin: /\{\{/, 14658 end: /\}\}/, 14659 contains: [n] 14660 } 14661 ] 14662 }; 14663 } 14664 return qo = t, qo; 14665} 14666var Ho, xu; 14667function Sv() { 14668 if (xu) 14669 return Ho; 14670 xu = 1; 14671 function t(e) { 14672 return { 14673 name: "DNS Zone", 14674 aliases: [ 14675 "bind", 14676 "zone" 14677 ], 14678 keywords: [ 14679 "IN", 14680 "A", 14681 "AAAA", 14682 "AFSDB", 14683 "APL", 14684 "CAA", 14685 "CDNSKEY", 14686 "CDS", 14687 "CERT", 14688 "CNAME", 14689 "DHCID", 14690 "DLV", 14691 "DNAME", 14692 "DNSKEY", 14693 "DS", 14694 "HIP", 14695 "IPSECKEY", 14696 "KEY", 14697 "KX", 14698 "LOC", 14699 "MX", 14700 "NAPTR", 14701 "NS", 14702 "NSEC", 14703 "NSEC3", 14704 "NSEC3PARAM", 14705 "PTR", 14706 "RRSIG", 14707 "RP", 14708 "SIG", 14709 "SOA", 14710 "SRV", 14711 "SSHFP", 14712 "TA", 14713 "TKEY", 14714 "TLSA", 14715 "TSIG", 14716 "TXT" 14717 ], 14718 contains: [ 14719 e.COMMENT(";", "$", { relevance: 0 }), 14720 { 14721 className: "meta", 14722 begin: /^\$(TTL|GENERATE|INCLUDE|ORIGIN)\b/ 14723 }, 14724 { 14725 className: "number", 14726 begin: "((([0-9A-Fa-f]{1,4}:){7}([0-9A-Fa-f]{1,4}|:))|(([0-9A-Fa-f]{1,4}:){6}(:[0-9A-Fa-f]{1,4}|((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){5}(((:[0-9A-Fa-f]{1,4}){1,2})|:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3})|:))|(([0-9A-Fa-f]{1,4}:){4}(((:[0-9A-Fa-f]{1,4}){1,3})|((:[0-9A-Fa-f]{1,4})?:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){3}(((:[0-9A-Fa-f]{1,4}){1,4})|((:[0-9A-Fa-f]{1,4}){0,2}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){2}(((:[0-9A-Fa-f]{1,4}){1,5})|((:[0-9A-Fa-f]{1,4}){0,3}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(([0-9A-Fa-f]{1,4}:){1}(((:[0-9A-Fa-f]{1,4}){1,6})|((:[0-9A-Fa-f]{1,4}){0,4}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:))|(:(((:[0-9A-Fa-f]{1,4}){1,7})|((:[0-9A-Fa-f]{1,4}){0,5}:((25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)(\\.(25[0-5]|2[0-4]\\d|1\\d\\d|[1-9]?\\d)){3}))|:)))\\b" 14727 }, 14728 { 14729 className: "number", 14730 begin: "((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]).){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\\b" 14731 }, 14732 e.inherit(e.NUMBER_MODE, { begin: /\b\d+[dhwm]?/ }) 14733 ] 14734 }; 14735 } 14736 return Ho = t, Ho; 14737} 14738var Vo, Pu; 14739function fv() { 14740 if (Pu) 14741 return Vo; 14742 Pu = 1; 14743 function t(e) { 14744 return { 14745 name: "Dockerfile", 14746 aliases: ["docker"], 14747 case_insensitive: !0, 14748 keywords: [ 14749 "from", 14750 "maintainer", 14751 "expose", 14752 "env", 14753 "arg", 14754 "user", 14755 "onbuild", 14756 "stopsignal" 14757 ], 14758 contains: [ 14759 e.HASH_COMMENT_MODE, 14760 e.APOS_STRING_MODE, 14761 e.QUOTE_STRING_MODE, 14762 e.NUMBER_MODE, 14763 { 14764 beginKeywords: "run cmd entrypoint volume add copy workdir label healthcheck shell", 14765 starts: { 14766 end: /[^\\]$/, 14767 subLanguage: "bash" 14768 } 14769 } 14770 ], 14771 illegal: "</" 14772 }; 14773 } 14774 return Vo = t, Vo; 14775} 14776var $o, ku; 14777function bv() { 14778 if (ku) 14779 return $o; 14780 ku = 1; 14781 function t(e) { 14782 const n = e.COMMENT( 14783 /^\s*@?rem\b/, 14784 /$/, 14785 { relevance: 10 } 14786 ); 14787 return { 14788 name: "Batch file (DOS)", 14789 aliases: [ 14790 "bat", 14791 "cmd" 14792 ], 14793 case_insensitive: !0, 14794 illegal: /\/\*/, 14795 keywords: { 14796 keyword: [ 14797 "if", 14798 "else", 14799 "goto", 14800 "for", 14801 "in", 14802 "do", 14803 "call", 14804 "exit", 14805 "not", 14806 "exist", 14807 "errorlevel", 14808 "defined", 14809 "equ", 14810 "neq", 14811 "lss", 14812 "leq", 14813 "gtr", 14814 "geq" 14815 ], 14816 built_in: [ 14817 "prn", 14818 "nul", 14819 "lpt3", 14820 "lpt2", 14821 "lpt1", 14822 "con", 14823 "com4", 14824 "com3", 14825 "com2", 14826 "com1", 14827 "aux", 14828 "shift", 14829 "cd", 14830 "dir", 14831 "echo", 14832 "setlocal", 14833 "endlocal", 14834 "set", 14835 "pause", 14836 "copy", 14837 "append", 14838 "assoc", 14839 "at", 14840 "attrib", 14841 "break", 14842 "cacls", 14843 "cd", 14844 "chcp", 14845 "chdir", 14846 "chkdsk", 14847 "chkntfs", 14848 "cls", 14849 "cmd", 14850 "color", 14851 "comp", 14852 "compact", 14853 "convert", 14854 "date", 14855 "dir", 14856 "diskcomp", 14857 "diskcopy", 14858 "doskey", 14859 "erase", 14860 "fs", 14861 "find", 14862 "findstr", 14863 "format", 14864 "ftype", 14865 "graftabl", 14866 "help", 14867 "keyb", 14868 "label", 14869 "md", 14870 "mkdir", 14871 "mode", 14872 "more", 14873 "move", 14874 "path", 14875 "pause", 14876 "print", 14877 "popd", 14878 "pushd", 14879 "promt", 14880 "rd", 14881 "recover", 14882 "rem", 14883 "rename", 14884 "replace", 14885 "restore", 14886 "rmdir", 14887 "shift", 14888 "sort", 14889 "start", 14890 "subst", 14891 "time", 14892 "title", 14893 "tree", 14894 "type", 14895 "ver", 14896 "verify", 14897 "vol", 14898 "ping", 14899 "net", 14900 "ipconfig", 14901 "taskkill", 14902 "xcopy", 14903 "ren", 14904 "del" 14905 ] 14906 }, 14907 contains: [ 14908 { 14909 className: "variable", 14910 begin: /%%[^ ]|%[^ ]+?%|![^ ]+?!/ 14911 }, 14912 { 14913 className: "function", 14914 begin: { 14915 className: "symbol", 14916 begin: "^\\s*[A-Za-z._?][A-Za-z0-9_$#@~.?]*(:|\\s+label)", 14917 relevance: 0 14918 }.begin, 14919 end: "goto:eof", 14920 contains: [ 14921 e.inherit(e.TITLE_MODE, { begin: "([_a-zA-Z]\\w*\\.)*([_a-zA-Z]\\w*:)?[_a-zA-Z]\\w*" }), 14922 n 14923 ] 14924 }, 14925 { 14926 className: "number", 14927 begin: "\\b\\d+", 14928 relevance: 0 14929 }, 14930 n 14931 ] 14932 }; 14933 } 14934 return $o = t, $o; 14935} 14936var zo, Uu; 14937function Tv() { 14938 if (Uu) 14939 return zo; 14940 Uu = 1; 14941 function t(e) { 14942 return { 14943 keywords: "dsconfig", 14944 contains: [ 14945 { 14946 className: "keyword", 14947 begin: "^dsconfig", 14948 end: /\s/, 14949 excludeEnd: !0, 14950 relevance: 10 14951 }, 14952 { 14953 className: "built_in", 14954 begin: /(list|create|get|set|delete)-(\w+)/, 14955 end: /\s/, 14956 excludeEnd: !0, 14957 illegal: "!@#$%^&*()", 14958 relevance: 10 14959 }, 14960 { 14961 className: "built_in", 14962 begin: /--(\w+)/, 14963 end: /\s/, 14964 excludeEnd: !0 14965 }, 14966 { 14967 className: "string", 14968 begin: /"/, 14969 end: /"/ 14970 }, 14971 { 14972 className: "string", 14973 begin: /'/, 14974 end: /'/ 14975 }, 14976 { 14977 className: "string", 14978 begin: /[\w\-?]+:\w+/, 14979 end: /\W/, 14980 relevance: 0 14981 }, 14982 { 14983 className: "string", 14984 begin: /\w+(\-\w+)*/, 14985 end: /(?=\W)/, 14986 relevance: 0 14987 }, 14988 e.HASH_COMMENT_MODE 14989 ] 14990 }; 14991 } 14992 return zo = t, zo; 14993} 14994var Wo, Fu; 14995function hv() { 14996 if (Fu) 14997 return Wo; 14998 Fu = 1; 14999 function t(e) { 15000 const n = { 15001 className: "string", 15002 variants: [ 15003 e.inherit(e.QUOTE_STRING_MODE, { begin: '((u8?|U)|L)?"' }), 15004 { 15005 begin: '(u8?|U)?R"', 15006 end: '"', 15007 contains: [e.BACKSLASH_ESCAPE] 15008 }, 15009 { 15010 begin: "'\\\\?.", 15011 end: "'", 15012 illegal: "." 15013 } 15014 ] 15015 }, r = { 15016 className: "number", 15017 variants: [ 15018 { begin: "\\b(\\d+(\\.\\d*)?|\\.\\d+)(u|U|l|L|ul|UL|f|F)" }, 15019 { begin: e.C_NUMBER_RE } 15020 ], 15021 relevance: 0 15022 }, a = { 15023 className: "meta", 15024 begin: "#", 15025 end: "$", 15026 keywords: { keyword: "if else elif endif define undef ifdef ifndef" }, 15027 contains: [ 15028 { 15029 begin: /\\\n/, 15030 relevance: 0 15031 }, 15032 { 15033 beginKeywords: "include", 15034 end: "$", 15035 keywords: { keyword: "include" }, 15036 contains: [ 15037 e.inherit(n, { className: "string" }), 15038 { 15039 className: "string", 15040 begin: "<", 15041 end: ">", 15042 illegal: "\\n" 15043 } 15044 ] 15045 }, 15046 n, 15047 e.C_LINE_COMMENT_MODE, 15048 e.C_BLOCK_COMMENT_MODE 15049 ] 15050 }, i = { 15051 className: "variable", 15052 begin: /&[a-z\d_]*\b/ 15053 }, o = { 15054 className: "keyword", 15055 begin: "/[a-z][a-z\\d-]*/" 15056 }, s = { 15057 className: "symbol", 15058 begin: "^\\s*[a-zA-Z_][a-zA-Z\\d_]*:" 15059 }, l = { 15060 className: "params", 15061 relevance: 0, 15062 begin: "<", 15063 end: ">", 15064 contains: [ 15065 r, 15066 i 15067 ] 15068 }, u = { 15069 className: "title.class", 15070 begin: /[a-zA-Z_][a-zA-Z\d_@-]*(?=\s\{)/, 15071 relevance: 0.2 15072 }, _ = { 15073 className: "title.class", 15074 begin: /^\/(?=\s*\{)/, 15075 relevance: 10 15076 }, g = { 15077 match: /[a-z][a-z-,]+(?=;)/, 15078 relevance: 0, 15079 scope: "attr" 15080 }, E = { 15081 relevance: 0, 15082 match: [ 15083 /[a-z][a-z-,]+/, 15084 /\s*/, 15085 /=/ 15086 ], 15087 scope: { 15088 1: "attr", 15089 3: "operator" 15090 } 15091 }, f = { 15092 scope: "punctuation", 15093 relevance: 0, 15094 match: /\};|[;{}]/ 15095 }; 15096 return { 15097 name: "Device Tree", 15098 contains: [ 15099 _, 15100 i, 15101 o, 15102 s, 15103 u, 15104 E, 15105 g, 15106 l, 15107 e.C_LINE_COMMENT_MODE, 15108 e.C_BLOCK_COMMENT_MODE, 15109 r, 15110 n, 15111 a, 15112 f, 15113 { 15114 begin: e.IDENT_RE + "::", 15115 keywords: "" 15116 } 15117 ] 15118 }; 15119 } 15120 return Wo = t, Wo; 15121} 15122var Ko, Bu; 15123function Rv() { 15124 if (Bu) 15125 return Ko; 15126 Bu = 1; 15127 function t(e) { 15128 const n = "if eq ne lt lte gt gte select default math sep"; 15129 return { 15130 name: "Dust", 15131 aliases: ["dst"], 15132 case_insensitive: !0, 15133 subLanguage: "xml", 15134 contains: [ 15135 { 15136 className: "template-tag", 15137 begin: /\{[#\/]/, 15138 end: /\}/, 15139 illegal: /;/, 15140 contains: [ 15141 { 15142 className: "name", 15143 begin: /[a-zA-Z\.-]+/, 15144 starts: { 15145 endsWithParent: !0, 15146 relevance: 0, 15147 contains: [e.QUOTE_STRING_MODE] 15148 } 15149 } 15150 ] 15151 }, 15152 { 15153 className: "template-variable", 15154 begin: /\{/, 15155 end: /\}/, 15156 illegal: /;/, 15157 keywords: n 15158 } 15159 ] 15160 }; 15161 } 15162 return Ko = t, Ko; 15163} 15164var Qo, Gu; 15165function vv() { 15166 if (Gu) 15167 return Qo; 15168 Gu = 1; 15169 function t(e) { 15170 const n = e.COMMENT(/\(\*/, /\*\)/), r = { 15171 className: "attribute", 15172 begin: /^[ ]*[a-zA-Z]+([\s_-]+[a-zA-Z]+)*/ 15173 }, i = { 15174 begin: /=/, 15175 end: /[.;]/, 15176 contains: [ 15177 n, 15178 { 15179 className: "meta", 15180 begin: /\?.*\?/ 15181 }, 15182 { 15183 className: "string", 15184 variants: [ 15185 e.APOS_STRING_MODE, 15186 e.QUOTE_STRING_MODE, 15187 { 15188 begin: "`", 15189 end: "`" 15190 } 15191 ] 15192 } 15193 ] 15194 }; 15195 return { 15196 name: "Extended Backus-Naur Form", 15197 illegal: /\S/, 15198 contains: [ 15199 n, 15200 r, 15201 i 15202 ] 15203 }; 15204 } 15205 return Qo = t, Qo; 15206} 15207var Xo, Yu; 15208function Cv() { 15209 if (Yu) 15210 return Xo; 15211 Yu = 1; 15212 function t(e) { 15213 const n = e.regex, r = "[a-zA-Z_][a-zA-Z0-9_.]*(!|\\?)?", a = "[a-zA-Z_]\\w*[!?=]?|[-+~]@|<<|>>|=~|===?|<=>|[<>]=?|\\*\\*|[-/+%^&*~`|]|\\[\\]=?", s = { 15214 $pattern: r, 15215 keyword: [ 15216 "after", 15217 "alias", 15218 "and", 15219 "case", 15220 "catch", 15221 "cond", 15222 "defstruct", 15223 "defguard", 15224 "do", 15225 "else", 15226 "end", 15227 "fn", 15228 "for", 15229 "if", 15230 "import", 15231 "in", 15232 "not", 15233 "or", 15234 "quote", 15235 "raise", 15236 "receive", 15237 "require", 15238 "reraise", 15239 "rescue", 15240 "try", 15241 "unless", 15242 "unquote", 15243 "unquote_splicing", 15244 "use", 15245 "when", 15246 "with|0" 15247 ], 15248 literal: [ 15249 "false", 15250 "nil", 15251 "true" 15252 ] 15253 }, l = { 15254 className: "subst", 15255 begin: /#\{/, 15256 end: /\}/, 15257 keywords: s 15258 }, u = { 15259 className: "number", 15260 begin: "(\\b0o[0-7_]+)|(\\b0b[01_]+)|(\\b0x[0-9a-fA-F_]+)|(-?\\b[0-9][0-9_]*(\\.[0-9_]+([eE][-+]?[0-9]+)?)?)", 15261 relevance: 0 15262 }, g = { 15263 match: /\\[\s\S]/, 15264 scope: "char.escape", 15265 relevance: 0 15266 }, E = `[/|([{<"']`, f = [ 15267 { 15268 begin: /"/, 15269 end: /"/ 15270 }, 15271 { 15272 begin: /'/, 15273 end: /'/ 15274 }, 15275 { 15276 begin: /\//, 15277 end: /\// 15278 }, 15279 { 15280 begin: /\|/,
vendor: 5,100 bytes, lines 15281-15550
15281 end: /\|/ 15282 }, 15283 { 15284 begin: /\(/, 15285 end: /\)/ 15286 }, 15287 { 15288 begin: /\[/, 15289 end: /\]/ 15290 }, 15291 { 15292 begin: /\{/, 15293 end: /\}/ 15294 }, 15295 { 15296 begin: /</, 15297 end: />/ 15298 } 15299 ], b = (L) => ({ 15300 scope: "char.escape", 15301 begin: n.concat(/\\/, L), 15302 relevance: 0 15303 }), S = { 15304 className: "string", 15305 begin: "~[a-z](?=" + E + ")", 15306 contains: f.map((L) => e.inherit( 15307 L, 15308 { contains: [ 15309 b(L.end), 15310 g, 15311 l 15312 ] } 15313 )) 15314 }, h = { 15315 className: "string", 15316 begin: "~[A-Z](?=" + E + ")", 15317 contains: f.map((L) => e.inherit( 15318 L, 15319 { contains: [b(L.end)] } 15320 )) 15321 }, I = { 15322 className: "regex", 15323 variants: [ 15324 { 15325 begin: "~r(?=" + E + ")", 15326 contains: f.map((L) => e.inherit( 15327 L, 15328 { 15329 end: n.concat(L.end, /[uismxfU]{0,7}/), 15330 contains: [ 15331 b(L.end), 15332 g, 15333 l 15334 ] 15335 } 15336 )) 15337 }, 15338 { 15339 begin: "~R(?=" + E + ")", 15340 contains: f.map( 15341 (L) => e.inherit( 15342 L, 15343 { 15344 end: n.concat(L.end, /[uismxfU]{0,7}/), 15345 contains: [b(L.end)] 15346 } 15347 ) 15348 ) 15349 } 15350 ] 15351 }, x = { 15352 className: "string", 15353 contains: [ 15354 e.BACKSLASH_ESCAPE, 15355 l 15356 ], 15357 variants: [ 15358 { 15359 begin: /"""/, 15360 end: /"""/ 15361 }, 15362 { 15363 begin: /'''/, 15364 end: /'''/ 15365 }, 15366 { 15367 begin: /~S"""/, 15368 end: /"""/, 15369 contains: [] 15370 }, 15371 { 15372 begin: /~S"/, 15373 end: /"/, 15374 contains: [] 15375 }, 15376 { 15377 begin: /~S'''/, 15378 end: /'''/, 15379 contains: [] 15380 }, 15381 { 15382 begin: /~S'/, 15383 end: /'/, 15384 contains: [] 15385 }, 15386 { 15387 begin: /'/, 15388 end: /'/ 15389 }, 15390 { 15391 begin: /"/, 15392 end: /"/ 15393 } 15394 ] 15395 }, w = { 15396 className: "function", 15397 beginKeywords: "def defp defmacro defmacrop", 15398 end: /\B\b/, 15399 contains: [ 15400 e.inherit(e.TITLE_MODE, { 15401 begin: r, 15402 endsParent: !0 15403 }) 15404 ] 15405 }, P = e.inherit(w, { 15406 className: "class", 15407 beginKeywords: "defimpl defmodule defprotocol defrecord", 15408 end: /\bdo\b|$|;/ 15409 }), q = [ 15410 x, 15411 I, 15412 h, 15413 S, 15414 e.HASH_COMMENT_MODE, 15415 P, 15416 w, 15417 { begin: "::" }, 15418 { 15419 className: "symbol", 15420 begin: ":(?![\\s:])", 15421 contains: [ 15422 x, 15423 { begin: a } 15424 ], 15425 relevance: 0 15426 }, 15427 { 15428 className: "symbol", 15429 begin: r + ":(?!:)", 15430 relevance: 0 15431 }, 15432 { 15433 className: "title.class", 15434 begin: /(\b[A-Z][a-zA-Z0-9_]+)/, 15435 relevance: 0 15436 }, 15437 u, 15438 { 15439 className: "variable", 15440 begin: "(\\$\\W)|((\\$|@@?)(\\w+))" 15441 } 15442 ]; 15443 return l.contains = q, { 15444 name: "Elixir", 15445 aliases: [ 15446 "ex", 15447 "exs" 15448 ], 15449 keywords: s, 15450 contains: q 15451 }; 15452 } 15453 return Xo = t, Xo; 15454} 15455var Zo, qu; 15456function Nv() { 15457 if (qu) 15458 return Zo; 15459 qu = 1; 15460 function t(e) { 15461 const n = { variants: [ 15462 e.COMMENT("--", "$"), 15463 e.COMMENT( 15464 /\{-/, 15465 /-\}/, 15466 { contains: ["self"] } 15467 ) 15468 ] }, r = { 15469 className: "type", 15470 begin: "\\b[A-Z][\\w']*", 15471 relevance: 0 15472 }, a = { 15473 begin: "\\(", 15474 end: "\\)", 15475 illegal: '"', 15476 contains: [ 15477 { 15478 className: "type", 15479 begin: "\\b[A-Z][\\w]*(\\((\\.\\.|,|\\w+)\\))?" 15480 }, 15481 n 15482 ] 15483 }, i = { 15484 begin: /\{/, 15485 end: /\}/, 15486 contains: a.contains 15487 }, o = { 15488 className: "string", 15489 begin: "'\\\\?.", 15490 end: "'", 15491 illegal: "." 15492 }; 15493 return { 15494 name: "Elm", 15495 keywords: [ 15496 "let", 15497 "in", 15498 "if", 15499 "then", 15500 "else", 15501 "case", 15502 "of", 15503 "where", 15504 "module", 15505 "import", 15506 "exposing", 15507 "type", 15508 "alias", 15509 "as", 15510 "infix", 15511 "infixl", 15512 "infixr", 15513 "port", 15514 "effect", 15515 "command", 15516 "subscription" 15517 ], 15518 contains: [ 15519 { 15520 beginKeywords: "port effect module", 15521 end: "exposing", 15522 keywords: "port effect module where command subscription exposing", 15523 contains: [ 15524 a, 15525 n 15526 ], 15527 illegal: "\\W\\.|;" 15528 }, 15529 { 15530 begin: "import", 15531 end: "$", 15532 keywords: "import as exposing", 15533 contains: [ 15534 a, 15535 n 15536 ], 15537 illegal: "\\W\\.|;" 15538 }, 15539 { 15540 begin: "type", 15541 end: "$", 15542 keywords: "type alias", 15543 contains: [ 15544 r, 15545 a, 15546 i, 15547 n 15548 ] 15549 }, 15550 {
vendor: 6,539 bytes, lines 15551-15876
15551 beginKeywords: "infix infixl infixr", 15552 end: "$", 15553 contains: [ 15554 e.C_NUMBER_MODE, 15555 n 15556 ] 15557 }, 15558 { 15559 begin: "port", 15560 end: "$", 15561 keywords: "port", 15562 contains: [n] 15563 }, 15564 o, 15565 e.QUOTE_STRING_MODE, 15566 e.C_NUMBER_MODE, 15567 r, 15568 e.inherit(e.TITLE_MODE, { begin: "^[_a-z][\\w']*" }), 15569 n, 15570 { 15571 begin: "->|<-" 15572 } 15573 ], 15574 illegal: /;/ 15575 }; 15576 } 15577 return Zo = t, Zo; 15578} 15579var Jo, Hu; 15580function Ov() { 15581 if (Hu) 15582 return Jo; 15583 Hu = 1; 15584 function t(e) { 15585 const n = e.regex, r = "([a-zA-Z_]\\w*[!?=]?|[-+~]@|<<|>>|=~|===?|<=>|[<>]=?|\\*\\*|[-/+%^&*~`|]|\\[\\]=?)", a = n.either( 15586 /\b([A-Z]+[a-z0-9]+)+/, 15587 /\b([A-Z]+[a-z0-9]+)+[A-Z]+/ 15588 ), i = n.concat(a, /(::\w+)*/), s = { 15589 "variable.constant": [ 15590 "__FILE__", 15591 "__LINE__", 15592 "__ENCODING__" 15593 ], 15594 "variable.language": [ 15595 "self", 15596 "super" 15597 ], 15598 keyword: [ 15599 "alias", 15600 "and", 15601 "begin", 15602 "BEGIN", 15603 "break", 15604 "case", 15605 "class", 15606 "defined", 15607 "do", 15608 "else", 15609 "elsif", 15610 "end", 15611 "END", 15612 "ensure", 15613 "for", 15614 "if", 15615 "in", 15616 "module", 15617 "next", 15618 "not", 15619 "or", 15620 "redo", 15621 "require", 15622 "rescue", 15623 "retry", 15624 "return", 15625 "then", 15626 "undef", 15627 "unless", 15628 "until", 15629 "when", 15630 "while", 15631 "yield", 15632 ...[ 15633 "include", 15634 "extend", 15635 "prepend", 15636 "public", 15637 "private", 15638 "protected", 15639 "raise", 15640 "throw" 15641 ] 15642 ], 15643 built_in: [ 15644 "proc", 15645 "lambda", 15646 "attr_accessor", 15647 "attr_reader", 15648 "attr_writer", 15649 "define_method", 15650 "private_constant", 15651 "module_function" 15652 ], 15653 literal: [ 15654 "true", 15655 "false", 15656 "nil" 15657 ] 15658 }, l = { 15659 className: "doctag", 15660 begin: "@[A-Za-z]+" 15661 }, u = { 15662 begin: "#<", 15663 end: ">" 15664 }, _ = [ 15665 e.COMMENT( 15666 "#", 15667 "$", 15668 { contains: [l] } 15669 ), 15670 e.COMMENT( 15671 "^=begin", 15672 "^=end", 15673 { 15674 contains: [l], 15675 relevance: 10 15676 } 15677 ), 15678 e.COMMENT("^__END__", e.MATCH_NOTHING_RE) 15679 ], g = { 15680 className: "subst", 15681 begin: /#\{/, 15682 end: /\}/, 15683 keywords: s 15684 }, E = { 15685 className: "string", 15686 contains: [ 15687 e.BACKSLASH_ESCAPE, 15688 g 15689 ], 15690 variants: [ 15691 { 15692 begin: /'/, 15693 end: /'/ 15694 }, 15695 { 15696 begin: /"/, 15697 end: /"/ 15698 }, 15699 { 15700 begin: /`/, 15701 end: /`/ 15702 }, 15703 { 15704 begin: /%[qQwWx]?\(/, 15705 end: /\)/ 15706 }, 15707 { 15708 begin: /%[qQwWx]?\[/, 15709 end: /\]/ 15710 }, 15711 { 15712 begin: /%[qQwWx]?\{/, 15713 end: /\}/ 15714 }, 15715 { 15716 begin: /%[qQwWx]?</, 15717 end: />/ 15718 }, 15719 { 15720 begin: /%[qQwWx]?\//, 15721 end: /\// 15722 }, 15723 { 15724 begin: /%[qQwWx]?%/, 15725 end: /%/ 15726 }, 15727 { 15728 begin: /%[qQwWx]?-/, 15729 end: /-/ 15730 }, 15731 { 15732 begin: /%[qQwWx]?\|/, 15733 end: /\|/ 15734 }, 15735 { begin: /\B\?(\\\d{1,3})/ }, 15736 { begin: /\B\?(\\x[A-Fa-f0-9]{1,2})/ }, 15737 { begin: /\B\?(\\u\{?[A-Fa-f0-9]{1,6}\}?)/ }, 15738 { begin: /\B\?(\\M-\\C-|\\M-\\c|\\c\\M-|\\M-|\\C-\\M-)[\x20-\x7e]/ }, 15739 { begin: /\B\?\\(c|C-)[\x20-\x7e]/ }, 15740 { begin: /\B\?\\?\S/ }, 15741 { 15742 begin: n.concat( 15743 /<<[-~]?'?/, 15744 n.lookahead(/(\w+)(?=\W)[^\n]*\n(?:[^\n]*\n)*?\s*\1\b/) 15745 ), 15746 contains: [ 15747 e.END_SAME_AS_BEGIN({ 15748 begin: /(\w+)/, 15749 end: /(\w+)/, 15750 contains: [ 15751 e.BACKSLASH_ESCAPE, 15752 g 15753 ] 15754 }) 15755 ] 15756 } 15757 ] 15758 }, f = "[1-9](_?[0-9])*|0", b = "[0-9](_?[0-9])*", S = { 15759 className: "number", 15760 relevance: 0, 15761 variants: [ 15762 { begin: `\\b(${f})(\\.(${b}))?([eE][+-]?(${b})|r)?i?\\b` }, 15763 { begin: "\\b0[dD][0-9](_?[0-9])*r?i?\\b" }, 15764 { begin: "\\b0[bB][0-1](_?[0-1])*r?i?\\b" }, 15765 { begin: "\\b0[oO][0-7](_?[0-7])*r?i?\\b" }, 15766 { begin: "\\b0[xX][0-9a-fA-F](_?[0-9a-fA-F])*r?i?\\b" }, 15767 { begin: "\\b0(_?[0-7])+r?i?\\b" } 15768 ] 15769 }, h = { 15770 variants: [ 15771 { 15772 match: /\(\)/ 15773 }, 15774 { 15775 className: "params", 15776 begin: /\(/, 15777 end: /(?=\))/, 15778 excludeBegin: !0, 15779 endsParent: !0, 15780 keywords: s 15781 } 15782 ] 15783 }, $ = [ 15784 E, 15785 { 15786 variants: [ 15787 { 15788 match: [ 15789 /class\s+/, 15790 i, 15791 /\s+<\s+/, 15792 i 15793 ] 15794 }, 15795 { 15796 match: [ 15797 /\b(class|module)\s+/, 15798 i 15799 ] 15800 } 15801 ], 15802 scope: { 15803 2: "title.class", 15804 4: "title.class.inherited" 15805 }, 15806 keywords: s 15807 }, 15808 { 15809 match: [ 15810 /(include|extend)\s+/, 15811 i 15812 ], 15813 scope: { 15814 2: "title.class" 15815 }, 15816 keywords: s 15817 }, 15818 { 15819 relevance: 0, 15820 match: [ 15821 i, 15822 /\.new[. (]/ 15823 ], 15824 scope: { 15825 1: "title.class" 15826 } 15827 }, 15828 { 15829 relevance: 0, 15830 match: /\b[A-Z][A-Z_0-9]+\b/, 15831 className: "variable.constant" 15832 }, 15833 { 15834 relevance: 0, 15835 match: a, 15836 scope: "title.class" 15837 }, 15838 { 15839 match: [ 15840 /def/, 15841 /\s+/, 15842 r 15843 ], 15844 scope: { 15845 1: "keyword", 15846 3: "title.function" 15847 }, 15848 contains: [ 15849 h 15850 ] 15851 }, 15852 { 15853 begin: e.IDENT_RE + "::" 15854 }, 15855 { 15856 className: "symbol", 15857 begin: e.UNDERSCORE_IDENT_RE + "(!|\\?)?:", 15858 relevance: 0 15859 }, 15860 { 15861 className: "symbol", 15862 begin: ":(?!\\s)", 15863 contains: [ 15864 E, 15865 { begin: r } 15866 ], 15867 relevance: 0 15868 }, 15869 S, 15870 { 15871 className: "variable", 15872 begin: "(\\$\\W)|((\\$|@@?)(\\w+))(?=[^@$?])(?![A-Za-z])(?![@$?'])" 15873 }, 15874 { 15875 className: "params", 15876 begin: /\|/,
15877 end: /\|/, 15878 excludeBegin: !0, 15879 excludeEnd: !0, 15880 relevance: 0, 15881 keywords: s 15882 }, 15883 { 15884 begin: "(" + e.RE_STARTERS_RE + "|unless)\\s*", 15885 keywords: "unless", 15886 contains: [ 15887 { 15888 className: "regexp", 15889 contains: [ 15890 e.BACKSLASH_ESCAPE, 15891 g 15892 ], 15893 illegal: /\n/, 15894 variants: [ 15895 { 15896 begin: "/", 15897 end: "/[a-z]*" 15898 }, 15899 { 15900 begin: /%r\{/, 15901 end: /\}[a-z]*/ 15902 }, 15903 { 15904 begin: "%r\\(", 15905 end: "\\)[a-z]*" 15906 }, 15907 { 15908 begin: "%r!", 15909 end: "![a-z]*" 15910 }, 15911 { 15912 begin: "%r\\[", 15913 end: "\\][a-z]*" 15914 } 15915 ] 15916 } 15917 ].concat(u, _), 15918 relevance: 0 15919 } 15920 ].concat(u, _); 15921 g.contains = $, h.contains = $; 15922 const v = "[>?]>", A = "[\\w#]+\\(\\w+\\):\\d+:\\d+[>*]", B = "(\\w+-)?\\d+\\.\\d+\\.\\d+(p\\d+)?[^\\d][^>]+>", M = [ 15923 { 15924 begin: /^\s*=>/, 15925 starts: { 15926 end: "$", 15927 contains: $ 15928 } 15929 }, 15930 { 15931 className: "meta.prompt", 15932 begin: "^(" + v + "|" + A + "|" + B + ")(?=[ ])", 15933 starts: { 15934 end: "$", 15935 keywords: s, 15936 contains: $ 15937 } 15938 } 15939 ]; 15940 return _.unshift(u), { 15941 name: "Ruby", 15942 aliases: [ 15943 "rb", 15944 "gemspec", 15945 "podspec", 15946 "thor", 15947 "irb" 15948 ], 15949 keywords: s, 15950 illegal: /\/\*/, 15951 contains: [e.SHEBANG({ binary: "ruby" })].concat(M).concat(_).concat($) 15952 }; 15953 } 15954 return Jo = t, Jo; 15955} 15956var jo, Vu; 15957function Iv() { 15958 if (Vu) 15959 return jo; 15960 Vu = 1; 15961 function t(e) { 15962 return { 15963 name: "ERB", 15964 subLanguage: "xml", 15965 contains: [ 15966 e.COMMENT("<%#", "%>"), 15967 { 15968 begin: "<%[%=-]?", 15969 end: "[%-]?%>", 15970 subLanguage: "ruby", 15971 excludeBegin: !0, 15972 excludeEnd: !0 15973 } 15974 ] 15975 }; 15976 } 15977 return jo = t, jo; 15978} 15979var es, $u; 15980function Av() { 15981 if ($u) 15982 return es; 15983 $u = 1; 15984 function t(e) { 15985 const n = e.regex; 15986 return { 15987 name: "Erlang REPL", 15988 keywords: { 15989 built_in: "spawn spawn_link self", 15990 keyword: "after and andalso|10 band begin bnot bor bsl bsr bxor case catch cond div end fun if let not of or orelse|10 query receive rem try when xor" 15991 }, 15992 contains: [ 15993 { 15994 className: "meta.prompt", 15995 begin: "^[0-9]+> ", 15996 relevance: 10 15997 }, 15998 e.COMMENT("%", "$"), 15999 { 16000 className: "number", 16001 begin: "\\b(\\d+(_\\d+)*#[a-fA-F0-9]+(_[a-fA-F0-9]+)*|\\d+(_\\d+)*(\\.\\d+(_\\d+)*)?([eE][-+]?\\d+)?)", 16002 relevance: 0 16003 }, 16004 e.APOS_STRING_MODE, 16005 e.QUOTE_STRING_MODE, 16006 { begin: n.concat( 16007 /\?(::)?/, 16008 /([A-Z]\w*)/, 16009 /((::)[A-Z]\w*)*/ 16010 ) }, 16011 { begin: "->" }, 16012 { begin: "ok" }, 16013 { begin: "!" }, 16014 { 16015 begin: "(\\b[a-z'][a-zA-Z0-9_']*:[a-z'][a-zA-Z0-9_']*)|(\\b[a-z'][a-zA-Z0-9_']*)", 16016 relevance: 0 16017 }, 16018 { 16019 begin: "[A-Z][a-zA-Z0-9_']*", 16020 relevance: 0 16021 } 16022 ] 16023 }; 16024 } 16025 return es = t, es; 16026} 16027var ts, zu; 16028function yv() { 16029 if (zu) 16030 return ts; 16031 zu = 1; 16032 function t(e) { 16033 const n = "[a-z'][a-zA-Z0-9_']*", r = "(" + n + ":" + n + "|" + n + ")", a = { 16034 keyword: "after and andalso|10 band begin bnot bor bsl bzr bxor case catch cond div end fun if let not of orelse|10 query receive rem try when xor", 16035 literal: "false true" 16036 }, i = e.COMMENT("%", "$"), o = { 16037 className: "number", 16038 begin: "\\b(\\d+(_\\d+)*#[a-fA-F0-9]+(_[a-fA-F0-9]+)*|\\d+(_\\d+)*(\\.\\d+(_\\d+)*)?([eE][-+]?\\d+)?)", 16039 relevance: 0 16040 }, s = { begin: "fun\\s+" + n + "/\\d+" }, l = { 16041 begin: r + "\\(", 16042 end: "\\)", 16043 returnBegin: !0, 16044 relevance: 0, 16045 contains: [ 16046 { 16047 begin: r, 16048 relevance: 0 16049 }, 16050 { 16051 begin: "\\(", 16052 end: "\\)", 16053 endsWithParent: !0, 16054 returnEnd: !0, 16055 relevance: 0 16056 } 16057 ] 16058 }, u = { 16059 begin: /\{/, 16060 end: /\}/, 16061 relevance: 0 16062 }, _ = { 16063 begin: "\\b_([A-Z][A-Za-z0-9_]*)?", 16064 relevance: 0 16065 }, g = { 16066 begin: "[A-Z][a-zA-Z0-9_]*", 16067 relevance: 0 16068 }, E = { 16069 begin: "#" + e.UNDERSCORE_IDENT_RE, 16070 relevance: 0, 16071 returnBegin: !0, 16072 contains: [ 16073 { 16074 begin: "#" + e.UNDERSCORE_IDENT_RE, 16075 relevance: 0 16076 }, 16077 { 16078 begin: /\{/, 16079 end: /\}/, 16080 relevance: 0 16081 } 16082 ] 16083 }, f = { 16084 beginKeywords: "fun receive if try case", 16085 end: "end", 16086 keywords: a 16087 }; 16088 f.contains = [ 16089 i, 16090 s, 16091 e.inherit(e.APOS_STRING_MODE, { className: "" }), 16092 f, 16093 l, 16094 e.QUOTE_STRING_MODE, 16095 o, 16096 u, 16097 _, 16098 g, 16099 E 16100 ]; 16101 const b = [ 16102 i, 16103 s, 16104 f, 16105 l, 16106 e.QUOTE_STRING_MODE, 16107 o, 16108 u, 16109 _, 16110 g, 16111 E 16112 ]; 16113 l.contains[1].contains = b, u.contains = b, E.contains[1].contains = b; 16114 const S = [ 16115 "-module", 16116 "-record", 16117 "-undef", 16118 "-export", 16119 "-ifdef", 16120 "-ifndef", 16121 "-author", 16122 "-copyright", 16123 "-doc", 16124 "-vsn", 16125 "-import", 16126 "-include", 16127 "-include_lib", 16128 "-compile", 16129 "-define", 16130 "-else", 16131 "-endif", 16132 "-file", 16133 "-behaviour", 16134 "-behavior", 16135 "-spec" 16136 ], h = { 16137 className: "params", 16138 begin: "\\(", 16139 end: "\\)", 16140 contains: b 16141 }; 16142 return { 16143 name: "Erlang", 16144 aliases: ["erl"],
16145 keywords: a, 16146 illegal: "(</|\\*=|\\+=|-=|/\\*|\\*/|\\(\\*|\\*\\))", 16147 contains: [ 16148 { 16149 className: "function", 16150 begin: "^" + n + "\\s*\\(", 16151 end: "->", 16152 returnBegin: !0, 16153 illegal: "\\(|#|//|/\\*|\\\\|:|;", 16154 contains: [ 16155 h, 16156 e.inherit(e.TITLE_MODE, { begin: n }) 16157 ], 16158 starts: { 16159 end: ";|\\.", 16160 keywords: a, 16161 contains: b 16162 } 16163 }, 16164 i, 16165 { 16166 begin: "^-", 16167 end: "\\.", 16168 relevance: 0, 16169 excludeEnd: !0, 16170 returnBegin: !0, 16171 keywords: { 16172 $pattern: "-" + e.IDENT_RE, 16173 keyword: S.map((I) => `${I}|1.5`).join(" ") 16174 }, 16175 contains: [h] 16176 }, 16177 o, 16178 e.QUOTE_STRING_MODE, 16179 E, 16180 _, 16181 g, 16182 u, 16183 { begin: /\.$/ } 16184 ] 16185 }; 16186 } 16187 return ts = t, ts; 16188} 16189var ns, Wu; 16190function Dv() { 16191 if (Wu) 16192 return ns; 16193 Wu = 1; 16194 function t(e) { 16195 return { 16196 name: "Excel formulae", 16197 aliases: [ 16198 "xlsx", 16199 "xls" 16200 ], 16201 case_insensitive: !0, 16202 keywords: { 16203 $pattern: /[a-zA-Z][\w\.]*/, 16204 built_in: [ 16205 "ABS", 16206 "ACCRINT", 16207 "ACCRINTM", 16208 "ACOS", 16209 "ACOSH", 16210 "ACOT", 16211 "ACOTH", 16212 "AGGREGATE", 16213 "ADDRESS", 16214 "AMORDEGRC", 16215 "AMORLINC", 16216 "AND", 16217 "ARABIC", 16218 "AREAS", 16219 "ASC", 16220 "ASIN", 16221 "ASINH", 16222 "ATAN", 16223 "ATAN2", 16224 "ATANH", 16225 "AVEDEV", 16226 "AVERAGE", 16227 "AVERAGEA", 16228 "AVERAGEIF", 16229 "AVERAGEIFS", 16230 "BAHTTEXT", 16231 "BASE", 16232 "BESSELI", 16233 "BESSELJ", 16234 "BESSELK", 16235 "BESSELY", 16236 "BETADIST", 16237 "BETA.DIST", 16238 "BETAINV", 16239 "BETA.INV", 16240 "BIN2DEC", 16241 "BIN2HEX", 16242 "BIN2OCT", 16243 "BINOMDIST", 16244 "BINOM.DIST", 16245 "BINOM.DIST.RANGE", 16246 "BINOM.INV", 16247 "BITAND", 16248 "BITLSHIFT", 16249 "BITOR", 16250 "BITRSHIFT", 16251 "BITXOR", 16252 "CALL", 16253 "CEILING", 16254 "CEILING.MATH", 16255 "CEILING.PRECISE", 16256 "CELL", 16257 "CHAR", 16258 "CHIDIST", 16259 "CHIINV", 16260 "CHITEST", 16261 "CHISQ.DIST", 16262 "CHISQ.DIST.RT", 16263 "CHISQ.INV", 16264 "CHISQ.INV.RT", 16265 "CHISQ.TEST", 16266 "CHOOSE", 16267 "CLEAN", 16268 "CODE", 16269 "COLUMN", 16270 "COLUMNS", 16271 "COMBIN", 16272 "COMBINA", 16273 "COMPLEX", 16274 "CONCAT", 16275 "CONCATENATE", 16276 "CONFIDENCE", 16277 "CONFIDENCE.NORM", 16278 "CONFIDENCE.T", 16279 "CONVERT", 16280 "CORREL", 16281 "COS", 16282 "COSH", 16283 "COT", 16284 "COTH", 16285 "COUNT", 16286 "COUNTA", 16287 "COUNTBLANK", 16288 "COUNTIF", 16289 "COUNTIFS", 16290 "COUPDAYBS", 16291 "COUPDAYS", 16292 "COUPDAYSNC", 16293 "COUPNCD", 16294 "COUPNUM", 16295 "COUPPCD", 16296 "COVAR", 16297 "COVARIANCE.P", 16298 "COVARIANCE.S", 16299 "CRITBINOM", 16300 "CSC", 16301 "CSCH", 16302 "CUBEKPIMEMBER", 16303 "CUBEMEMBER", 16304 "CUBEMEMBERPROPERTY", 16305 "CUBERANKEDMEMBER", 16306 "CUBESET", 16307 "CUBESETCOUNT", 16308 "CUBEVALUE", 16309 "CUMIPMT", 16310 "CUMPRINC", 16311 "DATE", 16312 "DATEDIF", 16313 "DATEVALUE", 16314 "DAVERAGE", 16315 "DAY", 16316 "DAYS", 16317 "DAYS360", 16318 "DB", 16319 "DBCS", 16320 "DCOUNT", 16321 "DCOUNTA", 16322 "DDB", 16323 "DEC2BIN", 16324 "DEC2HEX", 16325 "DEC2OCT", 16326 "DECIMAL", 16327 "DEGREES", 16328 "DELTA", 16329 "DEVSQ", 16330 "DGET", 16331 "DISC", 16332 "DMAX", 16333 "DMIN", 16334 "DOLLAR", 16335 "DOLLARDE", 16336 "DOLLARFR", 16337 "DPRODUCT", 16338 "DSTDEV", 16339 "DSTDEVP", 16340 "DSUM", 16341 "DURATION", 16342 "DVAR", 16343 "DVARP", 16344 "EDATE", 16345 "EFFECT", 16346 "ENCODEURL", 16347 "EOMONTH", 16348 "ERF", 16349 "ERF.PRECISE", 16350 "ERFC", 16351 "ERFC.PRECISE", 16352 "ERROR.TYPE", 16353 "EUROCONVERT", 16354 "EVEN", 16355 "EXACT", 16356 "EXP", 16357 "EXPON.DIST", 16358 "EXPONDIST", 16359 "FACT", 16360 "FACTDOUBLE", 16361 "FALSE|0", 16362 "F.DIST", 16363 "FDIST", 16364 "F.DIST.RT", 16365 "FILTERXML", 16366 "FIND", 16367 "FINDB", 16368 "F.INV", 16369 "F.INV.RT", 16370 "FINV", 16371 "FISHER", 16372 "FISHERINV", 16373 "FIXED", 16374 "FLOOR", 16375 "FLOOR.MATH", 16376 "FLOOR.PRECISE", 16377 "FORECAST", 16378 "FORECAST.ETS", 16379 "FORECAST.ETS.CONFINT", 16380 "FORECAST.ETS.SEASONALITY", 16381 "FORECAST.ETS.STAT", 16382 "FORECAST.LINEAR", 16383 "FORMULATEXT", 16384 "FREQUENCY", 16385 "F.TEST", 16386 "FTEST", 16387 "FV", 16388 "FVSCHEDULE", 16389 "GAMMA", 16390 "GAMMA.DIST", 16391 "GAMMADIST", 16392 "GAMMA.INV", 16393 "GAMMAINV", 16394 "GAMMALN", 16395 "GAMMALN.PRECISE", 16396 "GAUSS", 16397 "GCD", 16398 "GEOMEAN", 16399 "GESTEP", 16400 "GETPIVOTDATA", 16401 "GROWTH", 16402 "HARMEAN", 16403 "HEX2BIN", 16404 "HEX2DEC", 16405 "HEX2OCT", 16406 "HLOOKUP", 16407 "HOUR", 16408 "HYPERLINK", 16409 "HYPGEOM.DIST", 16410 "HYPGEOMDIST", 16411 "IF", 16412 "IFERROR", 16413 "IFNA", 16414 "IFS", 16415 "IMABS", 16416 "IMAGINARY", 16417 "IMARGUMENT", 16418 "IMCONJUGATE", 16419 "IMCOS", 16420 "IMCOSH", 16421 "IMCOT", 16422 "IMCSC", 16423 "IMCSCH", 16424 "IMDIV", 16425 "IMEXP", 16426 "IMLN", 16427 "IMLOG10", 16428 "IMLOG2", 16429 "IMPOWER", 16430 "IMPRODUCT", 16431 "IMREAL", 16432 "IMSEC", 16433 "IMSECH", 16434 "IMSIN", 16435 "IMSINH", 16436 "IMSQRT", 16437 "IMSUB", 16438 "IMSUM", 16439 "IMTAN", 16440 "INDEX", 16441 "INDIRECT", 16442 "INFO", 16443 "INT", 16444 "INTERCEPT", 16445 "INTRATE", 16446 "IPMT", 16447 "IRR", 16448 "ISBLANK", 16449 "ISERR", 16450 "ISERROR", 16451 "ISEVEN", 16452 "ISFORMULA", 16453 "ISLOGICAL", 16454 "ISNA", 16455 "ISNONTEXT", 16456 "ISNUMBER", 16457 "ISODD", 16458 "ISREF", 16459 "ISTEXT", 16460 "ISO.CEILING", 16461 "ISOWEEKNUM", 16462 "ISPMT", 16463 "JIS", 16464 "KURT", 16465 "LARGE", 16466 "LCM", 16467 "LEFT", 16468 "LEFTB", 16469 "LEN", 16470 "LENB", 16471 "LINEST", 16472 "LN", 16473 "LOG", 16474 "LOG10", 16475 "LOGEST", 16476 "LOGINV", 16477 "LOGNORM.DIST", 16478 "LOGNORMDIST", 16479 "LOGNORM.INV", 16480 "LOOKUP", 16481 "LOWER", 16482 "MATCH", 16483 "MAX", 16484 "MAXA", 16485 "MAXIFS", 16486 "MDETERM", 16487 "MDURATION", 16488 "MEDIAN", 16489 "MID", 16490 "MIDBs", 16491 "MIN", 16492 "MINIFS", 16493 "MINA", 16494 "MINUTE", 16495 "MINVERSE", 16496 "MIRR", 16497 "MMULT", 16498 "MOD", 16499 "MODE", 16500 "MODE.MULT", 16501 "MODE.SNGL", 16502 "MONTH", 16503 "MROUND", 16504 "MULTINOMIAL", 16505 "MUNIT", 16506 "N", 16507 "NA", 16508 "NEGBINOM.DIST", 16509 "NEGBINOMDIST", 16510 "NETWORKDAYS", 16511 "NETWORKDAYS.INTL", 16512 "NOMINAL", 16513 "NORM.DIST", 16514 "NORMDIST", 16515 "NORMINV", 16516 "NORM.INV", 16517 "NORM.S.DIST", 16518 "NORMSDIST", 16519 "NORM.S.INV", 16520 "NORMSINV", 16521 "NOT", 16522 "NOW", 16523 "NPER", 16524 "NPV", 16525 "NUMBERVALUE", 16526 "OCT2BIN", 16527 "OCT2DEC", 16528 "OCT2HEX", 16529 "ODD", 16530 "ODDFPRICE", 16531 "ODDFYIELD", 16532 "ODDLPRICE", 16533 "ODDLYIELD", 16534 "OFFSET", 16535 "OR", 16536 "PDURATION", 16537 "PEARSON",
16538 "PERCENTILE.EXC", 16539 "PERCENTILE.INC", 16540 "PERCENTILE", 16541 "PERCENTRANK.EXC", 16542 "PERCENTRANK.INC", 16543 "PERCENTRANK", 16544 "PERMUT", 16545 "PERMUTATIONA", 16546 "PHI", 16547 "PHONETIC", 16548 "PI", 16549 "PMT", 16550 "POISSON.DIST", 16551 "POISSON", 16552 "POWER", 16553 "PPMT", 16554 "PRICE", 16555 "PRICEDISC", 16556 "PRICEMAT", 16557 "PROB", 16558 "PRODUCT", 16559 "PROPER", 16560 "PV", 16561 "QUARTILE", 16562 "QUARTILE.EXC", 16563 "QUARTILE.INC", 16564 "QUOTIENT", 16565 "RADIANS", 16566 "RAND", 16567 "RANDBETWEEN", 16568 "RANK.AVG", 16569 "RANK.EQ", 16570 "RANK", 16571 "RATE", 16572 "RECEIVED", 16573 "REGISTER.ID", 16574 "REPLACE", 16575 "REPLACEB", 16576 "REPT", 16577 "RIGHT", 16578 "RIGHTB", 16579 "ROMAN", 16580 "ROUND", 16581 "ROUNDDOWN", 16582 "ROUNDUP", 16583 "ROW", 16584 "ROWS", 16585 "RRI", 16586 "RSQ", 16587 "RTD", 16588 "SEARCH", 16589 "SEARCHB", 16590 "SEC", 16591 "SECH", 16592 "SECOND", 16593 "SERIESSUM", 16594 "SHEET", 16595 "SHEETS", 16596 "SIGN", 16597 "SIN", 16598 "SINH", 16599 "SKEW", 16600 "SKEW.P", 16601 "SLN", 16602 "SLOPE", 16603 "SMALL", 16604 "SQL.REQUEST", 16605 "SQRT", 16606 "SQRTPI", 16607 "STANDARDIZE", 16608 "STDEV", 16609 "STDEV.P", 16610 "STDEV.S", 16611 "STDEVA", 16612 "STDEVP", 16613 "STDEVPA", 16614 "STEYX", 16615 "SUBSTITUTE", 16616 "SUBTOTAL", 16617 "SUM", 16618 "SUMIF", 16619 "SUMIFS", 16620 "SUMPRODUCT", 16621 "SUMSQ", 16622 "SUMX2MY2", 16623 "SUMX2PY2", 16624 "SUMXMY2", 16625 "SWITCH", 16626 "SYD", 16627 "T", 16628 "TAN", 16629 "TANH", 16630 "TBILLEQ", 16631 "TBILLPRICE", 16632 "TBILLYIELD", 16633 "T.DIST", 16634 "T.DIST.2T", 16635 "T.DIST.RT", 16636 "TDIST", 16637 "TEXT", 16638 "TEXTJOIN", 16639 "TIME", 16640 "TIMEVALUE", 16641 "T.INV", 16642 "T.INV.2T", 16643 "TINV", 16644 "TODAY", 16645 "TRANSPOSE", 16646 "TREND", 16647 "TRIM", 16648 "TRIMMEAN", 16649 "TRUE|0", 16650 "TRUNC", 16651 "T.TEST", 16652 "TTEST", 16653 "TYPE", 16654 "UNICHAR", 16655 "UNICODE", 16656 "UPPER", 16657 "VALUE", 16658 "VAR", 16659 "VAR.P", 16660 "VAR.S", 16661 "VARA", 16662 "VARP", 16663 "VARPA", 16664 "VDB", 16665 "VLOOKUP", 16666 "WEBSERVICE", 16667 "WEEKDAY", 16668 "WEEKNUM", 16669 "WEIBULL", 16670 "WEIBULL.DIST", 16671 "WORKDAY", 16672 "WORKDAY.INTL", 16673 "XIRR", 16674 "XNPV", 16675 "XOR", 16676 "YEAR", 16677 "YEARFRAC", 16678 "YIELD", 16679 "YIELDDISC", 16680 "YIELDMAT", 16681 "Z.TEST", 16682 "ZTEST" 16683 ] 16684 }, 16685 contains: [ 16686 { 16687 begin: /^=/, 16688 end: /[^=]/, 16689 returnEnd: !0, 16690 illegal: /=/, 16691 relevance: 10 16692 }, 16693 { 16694 className: "symbol", 16695 begin: /\b[A-Z]{1,2}\d+\b/, 16696 end: /[^\d]/, 16697 excludeEnd: !0, 16698 relevance: 0 16699 }, 16700 { 16701 className: "symbol", 16702 begin: /[A-Z]{0,2}\d*:[A-Z]{0,2}\d*/, 16703 relevance: 0 16704 }, 16705 e.BACKSLASH_ESCAPE, 16706 e.QUOTE_STRING_MODE, 16707 { 16708 className: "number", 16709 begin: e.NUMBER_RE + "(%)?", 16710 relevance: 0 16711 }, 16712 e.COMMENT( 16713 /\bN\(/, 16714 /\)/, 16715 { 16716 excludeBegin: !0, 16717 excludeEnd: !0, 16718 illegal: /\n/ 16719 } 16720 ) 16721 ] 16722 }; 16723 } 16724 return ns = t, ns; 16725} 16726var rs, Ku; 16727function Mv() { 16728 if (Ku) 16729 return rs; 16730 Ku = 1; 16731 function t(e) { 16732 return { 16733 name: "FIX", 16734 contains: [ 16735 { 16736 begin: /[^\u2401\u0001]+/, 16737 end: /[\u2401\u0001]/, 16738 excludeEnd: !0, 16739 returnBegin: !0, 16740 returnEnd: !1, 16741 contains: [ 16742 { 16743 begin: /([^\u2401\u0001=]+)/, 16744 end: /=([^\u2401\u0001=]+)/, 16745 returnEnd: !0, 16746 returnBegin: !1, 16747 className: "attr" 16748 }, 16749 { 16750 begin: /=/, 16751 end: /([\u2401\u0001])/, 16752 excludeEnd: !0, 16753 excludeBegin: !0, 16754 className: "string" 16755 } 16756 ] 16757 } 16758 ], 16759 case_insensitive: !0 16760 }; 16761 } 16762 return rs = t, rs; 16763} 16764var as, Qu; 16765function Lv() { 16766 if (Qu) 16767 return as; 16768 Qu = 1; 16769 function t(e) { 16770 const n = { 16771 className: "string", 16772 begin: /'(.|\\[xXuU][a-zA-Z0-9]+)'/ 16773 }, r = { 16774 className: "string", 16775 variants: [ 16776 { 16777 begin: '"', 16778 end: '"' 16779 } 16780 ] 16781 }, i = { 16782 className: "function", 16783 beginKeywords: "def", 16784 end: /[:={\[(\n;]/, 16785 excludeEnd: !0, 16786 contains: [{ 16787 className: "title", 16788 relevance: 0, 16789 begin: /[^0-9\n\t "'(),.`{}\[\]:;][^\n\t "'(),.`{}\[\]:;]+|[^0-9\n\t "'(),.`{}\[\]:;=]/ 16790 }] 16791 }; 16792 return { 16793 name: "Flix", 16794 keywords: { 16795 keyword: [ 16796 "case", 16797 "class", 16798 "def", 16799 "else", 16800 "enum", 16801 "if", 16802 "impl", 16803 "import", 16804 "in", 16805 "lat", 16806 "rel", 16807 "index", 16808 "let", 16809 "match", 16810 "namespace", 16811 "switch", 16812 "type", 16813 "yield", 16814 "with" 16815 ], 16816 literal: [ 16817 "true", 16818 "false" 16819 ] 16820 }, 16821 contains: [ 16822 e.C_LINE_COMMENT_MODE, 16823 e.C_BLOCK_COMMENT_MODE, 16824 n, 16825 r, 16826 i, 16827 e.C_NUMBER_MODE 16828 ] 16829 }; 16830 } 16831 return as = t, as; 16832} 16833var is, Xu; 16834function wv() { 16835 if (Xu) 16836 return is; 16837 Xu = 1; 16838 function t(e) { 16839 const n = e.regex, r = { 16840 className: "params", 16841 begin: "\\(", 16842 end: "\\)" 16843 }, a = { variants: [ 16844 e.COMMENT("!", "$", { relevance: 0 }), 16845 e.COMMENT("^C[ ]", "$", { relevance: 0 }), 16846 e.COMMENT("^C$", "$", { relevance: 0 }) 16847 ] }, i = /(_[a-z_\d]+)?/, o = /([de][+-]?\d+)?/, s = { 16848 className: "number", 16849 variants: [ 16850 { begin: n.concat(/\b\d+/, /\.(\d*)/, o, i) }, 16851 { begin: n.concat(/\b\d+/, o, i) }, 16852 { begin: n.concat(/\.\d+/, o, i) } 16853 ], 16854 relevance: 0 16855 }, l = { 16856 className: "function",
16857 beginKeywords: "subroutine function program", 16858 illegal: "[${=\\n]", 16859 contains: [ 16860 e.UNDERSCORE_TITLE_MODE, 16861 r 16862 ] 16863 }, u = { 16864 className: "string", 16865 relevance: 0, 16866 variants: [ 16867 e.APOS_STRING_MODE, 16868 e.QUOTE_STRING_MODE 16869 ] 16870 }; 16871 return { 16872 name: "Fortran", 16873 case_insensitive: !0, 16874 aliases: [ 16875 "f90", 16876 "f95" 16877 ], 16878 keywords: { 16879 keyword: [ 16880 "kind", 16881 "do", 16882 "concurrent", 16883 "local", 16884 "shared", 16885 "while", 16886 "private", 16887 "call", 16888 "intrinsic", 16889 "where", 16890 "elsewhere", 16891 "type", 16892 "endtype", 16893 "endmodule", 16894 "endselect", 16895 "endinterface", 16896 "end", 16897 "enddo", 16898 "endif", 16899 "if", 16900 "forall", 16901 "endforall", 16902 "only", 16903 "contains", 16904 "default", 16905 "return", 16906 "stop", 16907 "then", 16908 "block", 16909 "endblock", 16910 "endassociate", 16911 "public", 16912 "subroutine|10", 16913 "function", 16914 "program", 16915 ".and.", 16916 ".or.", 16917 ".not.", 16918 ".le.", 16919 ".eq.", 16920 ".ge.", 16921 ".gt.", 16922 ".lt.", 16923 "goto", 16924 "save", 16925 "else", 16926 "use", 16927 "module", 16928 "select", 16929 "case", 16930 "access", 16931 "blank", 16932 "direct", 16933 "exist", 16934 "file", 16935 "fmt", 16936 "form", 16937 "formatted", 16938 "iostat", 16939 "name", 16940 "named", 16941 "nextrec", 16942 "number", 16943 "opened", 16944 "rec", 16945 "recl", 16946 "sequential", 16947 "status", 16948 "unformatted", 16949 "unit", 16950 "continue", 16951 "format", 16952 "pause", 16953 "cycle", 16954 "exit", 16955 "c_null_char", 16956 "c_alert", 16957 "c_backspace", 16958 "c_form_feed", 16959 "flush", 16960 "wait", 16961 "decimal", 16962 "round", 16963 "iomsg", 16964 "synchronous", 16965 "nopass", 16966 "non_overridable", 16967 "pass", 16968 "protected", 16969 "volatile", 16970 "abstract", 16971 "extends", 16972 "import", 16973 "non_intrinsic", 16974 "value", 16975 "deferred", 16976 "generic", 16977 "final", 16978 "enumerator", 16979 "class", 16980 "associate", 16981 "bind", 16982 "enum", 16983 "c_int", 16984 "c_short", 16985 "c_long", 16986 "c_long_long", 16987 "c_signed_char", 16988 "c_size_t", 16989 "c_int8_t", 16990 "c_int16_t", 16991 "c_int32_t", 16992 "c_int64_t", 16993 "c_int_least8_t", 16994 "c_int_least16_t", 16995 "c_int_least32_t", 16996 "c_int_least64_t", 16997 "c_int_fast8_t", 16998 "c_int_fast16_t", 16999 "c_int_fast32_t", 17000 "c_int_fast64_t", 17001 "c_intmax_t", 17002 "C_intptr_t", 17003 "c_float", 17004 "c_double", 17005 "c_long_double", 17006 "c_float_complex", 17007 "c_double_complex", 17008 "c_long_double_complex", 17009 "c_bool", 17010 "c_char", 17011 "c_null_ptr", 17012 "c_null_funptr", 17013 "c_new_line", 17014 "c_carriage_return", 17015 "c_horizontal_tab", 17016 "c_vertical_tab", 17017 "iso_c_binding", 17018 "c_loc", 17019 "c_funloc", 17020 "c_associated", 17021 "c_f_pointer", 17022 "c_ptr", 17023 "c_funptr", 17024 "iso_fortran_env", 17025 "character_storage_size", 17026 "error_unit", 17027 "file_storage_size", 17028 "input_unit", 17029 "iostat_end", 17030 "iostat_eor", 17031 "numeric_storage_size", 17032 "output_unit", 17033 "c_f_procpointer", 17034 "ieee_arithmetic", 17035 "ieee_support_underflow_control", 17036 "ieee_get_underflow_mode", 17037 "ieee_set_underflow_mode", 17038 "newunit", 17039 "contiguous", 17040 "recursive", 17041 "pad", 17042 "position", 17043 "action", 17044 "delim", 17045 "readwrite", 17046 "eor", 17047 "advance", 17048 "nml", 17049 "interface", 17050 "procedure", 17051 "namelist", 17052 "include", 17053 "sequence", 17054 "elemental", 17055 "pure", 17056 "impure", 17057 "integer", 17058 "real", 17059 "character", 17060 "complex", 17061 "logical", 17062 "codimension", 17063 "dimension", 17064 "allocatable|10", 17065 "parameter", 17066 "external", 17067 "implicit|10", 17068 "none", 17069 "double", 17070 "precision", 17071 "assign", 17072 "intent", 17073 "optional", 17074 "pointer", 17075 "target", 17076 "in", 17077 "out", 17078 "common", 17079 "equivalence", 17080 "data" 17081 ], 17082 literal: [ 17083 ".False.", 17084 ".True." 17085 ], 17086 built_in: [ 17087 "alog", 17088 "alog10", 17089 "amax0", 17090 "amax1", 17091 "amin0", 17092 "amin1", 17093 "amod", 17094 "cabs", 17095 "ccos", 17096 "cexp", 17097 "clog", 17098 "csin", 17099 "csqrt", 17100 "dabs", 17101 "dacos", 17102 "dasin", 17103 "datan", 17104 "datan2", 17105 "dcos", 17106 "dcosh", 17107 "ddim", 17108 "dexp", 17109 "dint", 17110 "dlog", 17111 "dlog10", 17112 "dmax1", 17113 "dmin1", 17114 "dmod", 17115 "dnint", 17116 "dsign", 17117 "dsin", 17118 "dsinh", 17119 "dsqrt", 17120 "dtan", 17121 "dtanh", 17122 "float", 17123 "iabs", 17124 "idim", 17125 "idint", 17126 "idnint", 17127 "ifix", 17128 "isign", 17129 "max0", 17130 "max1", 17131 "min0", 17132 "min1", 17133 "sngl", 17134 "algama", 17135 "cdabs", 17136 "cdcos", 17137 "cdexp", 17138 "cdlog", 17139 "cdsin", 17140 "cdsqrt", 17141 "cqabs", 17142 "cqcos", 17143 "cqexp", 17144 "cqlog", 17145 "cqsin", 17146 "cqsqrt", 17147 "dcmplx", 17148 "dconjg", 17149 "derf", 17150 "derfc", 17151 "dfloat", 17152 "dgamma", 17153 "dimag", 17154 "dlgama", 17155 "iqint", 17156 "qabs", 17157 "qacos", 17158 "qasin", 17159 "qatan", 17160 "qatan2", 17161 "qcmplx", 17162 "qconjg", 17163 "qcos", 17164 "qcosh", 17165 "qdim", 17166 "qerf", 17167 "qerfc", 17168 "qexp", 17169 "qgamma", 17170 "qimag", 17171 "qlgama", 17172 "qlog", 17173 "qlog10", 17174 "qmax1", 17175 "qmin1", 17176 "qmod", 17177 "qnint", 17178 "qsign", 17179 "qsin", 17180 "qsinh", 17181 "qsqrt", 17182 "qtan", 17183 "qtanh", 17184 "abs", 17185 "acos", 17186 "aimag", 17187 "aint", 17188 "anint", 17189 "asin", 17190 "atan", 17191 "atan2", 17192 "char", 17193 "cmplx", 17194 "conjg", 17195 "cos", 17196 "cosh", 17197 "exp", 17198 "ichar", 17199 "index", 17200 "int", 17201 "log", 17202 "log10", 17203 "max", 17204 "min", 17205 "nint", 17206 "sign", 17207 "sin", 17208 "sinh", 17209 "sqrt", 17210 "tan", 17211 "tanh", 17212 "print", 17213 "write", 17214 "dim", 17215 "lge", 17216 "lgt", 17217 "lle", 17218 "llt", 17219 "mod", 17220 "nullify", 17221 "allocate", 17222 "deallocate", 17223 "adjustl", 17224 "adjustr", 17225 "all", 17226 "allocated", 17227 "any", 17228 "associated", 17229 "bit_size", 17230 "btest", 17231 "ceiling", 17232 "count", 17233 "cshift", 17234 "date_and_time", 17235 "digits", 17236 "dot_product", 17237 "eoshift", 17238 "epsilon", 17239 "exponent", 17240 "floor", 17241 "fraction", 17242 "huge", 17243 "iand", 17244 "ibclr", 17245 "ibits", 17246 "ibset", 17247 "ieor", 17248 "ior", 17249 "ishft", 17250 "ishftc", 17251 "lbound", 17252 "len_trim", 17253 "matmul", 17254 "maxexponent", 17255 "maxloc", 17256 "maxval", 17257 "merge", 17258 "minexponent", 17259 "minloc", 17260 "minval", 17261 "modulo", 17262 "mvbits", 17263 "nearest", 17264 "pack", 17265 "present", 17266 "product", 17267 "radix", 17268 "random_number", 17269 "random_seed", 17270 "range", 17271 "repeat", 17272 "reshape", 17273 "rrspacing", 17274 "scale", 17275 "scan", 17276 "selected_int_kind", 17277 "selected_real_kind", 17278 "set_exponent", 17279 "shape", 17280 "size", 17281 "spacing", 17282 "spread", 17283 "sum", 17284 "system_clock", 17285 "tiny", 17286 "transpose", 17287 "trim", 17288 "ubound", 17289 "unpack", 17290 "verify", 17291 "achar", 17292 "iachar", 17293 "transfer", 17294 "dble", 17295 "entry", 17296 "dprod", 17297 "cpu_time", 17298 "command_argument_count", 17299 "get_command", 17300 "get_command_argument", 17301 "get_environment_variable", 17302 "is_iostat_end", 17303 "ieee_arithmetic", 17304 "ieee_support_underflow_control", 17305 "ieee_get_underflow_mode", 17306 "ieee_set_underflow_mode", 17307 "is_iostat_eor", 17308 "move_alloc", 17309 "new_line",
17310 "selected_char_kind", 17311 "same_type_as", 17312 "extends_type_of", 17313 "acosh", 17314 "asinh", 17315 "atanh", 17316 "bessel_j0", 17317 "bessel_j1", 17318 "bessel_jn", 17319 "bessel_y0", 17320 "bessel_y1", 17321 "bessel_yn", 17322 "erf", 17323 "erfc", 17324 "erfc_scaled", 17325 "gamma", 17326 "log_gamma", 17327 "hypot", 17328 "norm2", 17329 "atomic_define", 17330 "atomic_ref", 17331 "execute_command_line", 17332 "leadz", 17333 "trailz", 17334 "storage_size", 17335 "merge_bits", 17336 "bge", 17337 "bgt", 17338 "ble", 17339 "blt", 17340 "dshiftl", 17341 "dshiftr", 17342 "findloc", 17343 "iall", 17344 "iany", 17345 "iparity", 17346 "image_index", 17347 "lcobound", 17348 "ucobound", 17349 "maskl", 17350 "maskr", 17351 "num_images", 17352 "parity", 17353 "popcnt", 17354 "poppar", 17355 "shifta", 17356 "shiftl", 17357 "shiftr", 17358 "this_image", 17359 "sync", 17360 "change", 17361 "team", 17362 "co_broadcast", 17363 "co_max", 17364 "co_min", 17365 "co_sum", 17366 "co_reduce" 17367 ] 17368 }, 17369 illegal: /\/\*/, 17370 contains: [ 17371 u, 17372 l, 17373 { 17374 begin: /^C\s*=(?!=)/, 17375 relevance: 0 17376 }, 17377 a, 17378 s 17379 ] 17380 }; 17381 } 17382 return is = t, is; 17383} 17384var os, Zu; 17385function xv() { 17386 if (Zu) 17387 return os; 17388 Zu = 1; 17389 function t(s) { 17390 return new RegExp(s.replace(/[-/\\^$*+?.()|[\]{}]/g, "\\$&"), "m"); 17391 } 17392 function e(s) { 17393 return s ? typeof s == "string" ? s : s.source : null; 17394 } 17395 function n(s) { 17396 return r("(?=", s, ")"); 17397 } 17398 function r(...s) { 17399 return s.map((u) => e(u)).join(""); 17400 } 17401 function a(s) { 17402 const l = s[s.length - 1]; 17403 return typeof l == "object" && l.constructor === Object ? (s.splice(s.length - 1, 1), l) : {}; 17404 } 17405 function i(...s) { 17406 return "(" + (a(s).capture ? "" : "?:") + s.map((_) => e(_)).join("|") + ")"; 17407 } 17408 function o(s) { 17409 const l = [ 17410 "abstract", 17411 "and", 17412 "as", 17413 "assert", 17414 "base", 17415 "begin", 17416 "class", 17417 "default", 17418 "delegate", 17419 "do", 17420 "done", 17421 "downcast", 17422 "downto", 17423 "elif", 17424 "else", 17425 "end", 17426 "exception", 17427 "extern", 17428 "finally", 17429 "fixed", 17430 "for", 17431 "fun", 17432 "function", 17433 "global", 17434 "if", 17435 "in", 17436 "inherit", 17437 "inline", 17438 "interface", 17439 "internal", 17440 "lazy", 17441 "let", 17442 "match", 17443 "member", 17444 "module", 17445 "mutable", 17446 "namespace", 17447 "new", 17448 "of", 17449 "open", 17450 "or", 17451 "override", 17452 "private", 17453 "public", 17454 "rec", 17455 "return", 17456 "static", 17457 "struct", 17458 "then", 17459 "to", 17460 "try", 17461 "type", 17462 "upcast", 17463 "use", 17464 "val", 17465 "void", 17466 "when", 17467 "while", 17468 "with", 17469 "yield" 17470 ], u = { 17471 scope: "keyword", 17472 match: /\b(yield|return|let|do|match|use)!/ 17473 }, _ = [ 17474 "if", 17475 "else", 17476 "endif", 17477 "line", 17478 "nowarn", 17479 "light", 17480 "r", 17481 "i", 17482 "I", 17483 "load", 17484 "time", 17485 "help", 17486 "quit" 17487 ], g = [ 17488 "true", 17489 "false", 17490 "null", 17491 "Some", 17492 "None", 17493 "Ok", 17494 "Error", 17495 "infinity", 17496 "infinityf", 17497 "nan", 17498 "nanf" 17499 ], E = [ 17500 "__LINE__", 17501 "__SOURCE_DIRECTORY__", 17502 "__SOURCE_FILE__" 17503 ], f = [ 17504 "bool", 17505 "byte", 17506 "sbyte", 17507 "int8", 17508 "int16", 17509 "int32", 17510 "uint8", 17511 "uint16", 17512 "uint32", 17513 "int", 17514 "uint", 17515 "int64", 17516 "uint64", 17517 "nativeint", 17518 "unativeint", 17519 "decimal", 17520 "float", 17521 "double", 17522 "float32", 17523 "single", 17524 "char", 17525 "string", 17526 "unit", 17527 "bigint", 17528 "option", 17529 "voption", 17530 "list", 17531 "array", 17532 "seq", 17533 "byref", 17534 "exn", 17535 "inref", 17536 "nativeptr", 17537 "obj", 17538 "outref", 17539 "voidptr", 17540 "Result" 17541 ], S = { 17542 keyword: l, 17543 literal: g, 17544 built_in: [ 17545 "not", 17546 "ref", 17547 "raise", 17548 "reraise", 17549 "dict", 17550 "readOnlyDict", 17551 "set", 17552 "get", 17553 "enum", 17554 "sizeof", 17555 "typeof", 17556 "typedefof", 17557 "nameof", 17558 "nullArg", 17559 "invalidArg", 17560 "invalidOp", 17561 "id", 17562 "fst", 17563 "snd", 17564 "ignore", 17565 "lock", 17566 "using", 17567 "box", 17568 "unbox", 17569 "tryUnbox", 17570 "printf", 17571 "printfn", 17572 "sprintf", 17573 "eprintf", 17574 "eprintfn", 17575 "fprintf", 17576 "fprintfn", 17577 "failwith", 17578 "failwithf" 17579 ], 17580 "variable.constant": E 17581 }, I = { 17582 variants: [ 17583 s.COMMENT(/\(\*(?!\))/, /\*\)/, { 17584 contains: ["self"] 17585 }), 17586 s.C_LINE_COMMENT_MODE 17587 ] 17588 }, x = /[a-zA-Z_](\w|')*/, w = { 17589 scope: "variable", 17590 begin: /``/, 17591 end: /``/ 17592 }, P = /\B('|\^)/, q = { 17593 scope: "symbol", 17594 variants: [ 17595 { match: r(P, /``.*?``/) }, 17596 { match: r(P, s.UNDERSCORE_IDENT_RE) } 17597 ], 17598 relevance: 0 17599 }, L = function({ includeEqual: Oe }) { 17600 let Re; 17601 Oe ? Re = "!%&*+-/<=>@^|~?" : Re = "!%&*+-/<>@^|~?"; 17602 const pe = Array.from(Re), Ae = r("[", ...pe.map(t), "]"), we = i(Ae, /\./), Ve = r(we, n(we)), $e = i( 17603 r(Ve, we, "*"), 17604 r(Ae, "+") 17605 ); 17606 return { 17607 scope: "operator", 17608 match: i( 17609 $e, 17610 /:\?>/, 17611 /:\?/, 17612 /:>/, 17613 /:=/, 17614 /::?/, 17615 /\$/ 17616 ), 17617 relevance: 0 17618 }; 17619 }, $ = L({ includeEqual: !0 }), v = L({ includeEqual: !1 }), A = function(Oe, Re) { 17620 return { 17621 begin: r( 17622 Oe, 17623 n( 17624 r( 17625 /\s*/, 17626 i( 17627 /\w/, 17628 /'/, 17629 /\^/, 17630 /#/, 17631 /``/, 17632 /\(/, 17633 /{\|/ 17634 ) 17635 ) 17636 ) 17637 ), 17638 beginScope: Re, 17639 end: n( 17640 i( 17641 /\n/, 17642 /=/ 17643 ) 17644 ), 17645 relevance: 0, 17646 keywords: s.inherit(S, { type: f }), 17647 contains: [ 17648 I, 17649 q, 17650 s.inherit(w, { scope: null }), 17651 v 17652 ] 17653 }; 17654 }, B = A(/:/, "operator"), M = A(/\bof\b/, "keyword"), re = { 17655 begin: [ 17656 /(^|\s+)/, 17657 /type/, 17658 /\s+/, 17659 x 17660 ], 17661 beginScope: { 17662 2: "keyword", 17663 4: "title.class" 17664 }, 17665 end: n(/\(|=|$/), 17666 keywords: S, 17667 contains: [ 17668 I, 17669 s.inherit(w, { scope: null }), 17670 q, 17671 { 17672 scope: "operator", 17673 match: /<|>/ 17674 }, 17675 B 17676 ] 17677 }, oe = { 17678 scope: "computation-expression", 17679 match: /\b[_a-z]\w*(?=\s*\{)/ 17680 }, se = { 17681 begin: [ 17682 /^\s*/, 17683 r(/#/, i(..._)), 17684 /\b/ 17685 ], 17686 beginScope: { 2: "meta" }, 17687 end: n(/\s|$/) 17688 }, ie = { 17689 variants: [ 17690 s.BINARY_NUMBER_MODE, 17691 s.C_NUMBER_MODE 17692 ] 17693 }, U = { 17694 scope: "string", 17695 begin: /"/, 17696 end: /"/, 17697 contains: [ 17698 s.BACKSLASH_ESCAPE 17699 ] 17700 }, H = { 17701 scope: "string", 17702 begin: /@"/, 17703 end: /"/, 17704 contains: [ 17705 { 17706 match: /""/ 17707 }, 17708 s.BACKSLASH_ESCAPE 17709 ] 17710 }, j = { 17711 scope: "string", 17712 begin: /"""/, 17713 end: /"""/, 17714 relevance: 2 17715 }, ae = { 17716 scope: "subst", 17717 begin: /\{/, 17718 end: /\}/, 17719 keywords: S 17720 }, Ee = { 17721 scope: "string", 17722 begin: /\$"/, 17723 end: /"/, 17724 contains: [ 17725 { 17726 match: /\{\{/ 17727 }, 17728 { 17729 match: /\}\}/ 17730 }, 17731 s.BACKSLASH_ESCAPE, 17732 ae 17733 ] 17734 }, De = { 17735 scope: "string", 17736 begin: /(\$@|@\$)"/, 17737 end: /"/, 17738 contains: [ 17739 { 17740 match: /\{\{/ 17741 }, 17742 { 17743 match: /\}\}/ 17744 }, 17745 { 17746 match: /""/ 17747 }, 17748 s.BACKSLASH_ESCAPE, 17749 ae 17750 ] 17751 }, Ge = { 17752 scope: "string", 17753 begin: /\$"""/, 17754 end: /"""/, 17755 contains: [ 17756 { 17757 match: /\{\{/ 17758 }, 17759 { 17760 match: /\}\}/ 17761 }, 17762 ae 17763 ], 17764 relevance: 2 17765 }, Ke = { 17766 scope: "string", 17767 match: r( 17768 /'/, 17769 i( 17770 /[^\\']/, 17771 /\\(?:.|\d{3}|x[a-fA-F\d]{2}|u[a-fA-F\d]{4}|U[a-fA-F\d]{8})/ 17772 ), 17773 /'/ 17774 ) 17775 }; 17776 return ae.contains = [ 17777 De, 17778 Ee, 17779 H, 17780 U, 17781 Ke, 17782 u, 17783 I, 17784 w, 17785 B, 17786 oe, 17787 se, 17788 ie, 17789 q, 17790 $ 17791 ], { 17792 name: "F#", 17793 aliases: [ 17794 "fs", 17795 "f#" 17796 ], 17797 keywords: S, 17798 illegal: /\/\*/, 17799 classNameAliases: { 17800 "computation-expression": "keyword" 17801 }, 17802 contains: [ 17803 u, 17804 { 17805 variants: [ 17806 Ge, 17807 De, 17808 Ee, 17809 j, 17810 H, 17811 U, 17812 Ke 17813 ] 17814 }, 17815 I, 17816 w, 17817 re, 17818 { 17819 scope: "meta", 17820 begin: /\[</, 17821 end: />\]/, 17822 relevance: 2, 17823 contains: [ 17824 w, 17825 j, 17826 H, 17827 U, 17828 Ke, 17829 ie 17830 ] 17831 }, 17832 M, 17833 B, 17834 oe, 17835 se, 17836 ie, 17837 q, 17838 $ 17839 ] 17840 }; 17841 }
vendor: 5,025 bytes, lines 17842-17992
17842 return os = o, os; 17843} 17844var ss, Ju; 17845function Pv() { 17846 if (Ju) 17847 return ss; 17848 Ju = 1; 17849 function t(e) { 17850 const n = e.regex, r = { 17851 keyword: "abort acronym acronyms alias all and assign binary card diag display else eq file files for free ge gt if integer le loop lt maximizing minimizing model models ne negative no not option options or ord positive prod put putpage puttl repeat sameas semicont semiint smax smin solve sos1 sos2 sum system table then until using while xor yes", 17852 literal: "eps inf na", 17853 built_in: "abs arccos arcsin arctan arctan2 Beta betaReg binomial ceil centropy cos cosh cvPower div div0 eDist entropy errorf execSeed exp fact floor frac gamma gammaReg log logBeta logGamma log10 log2 mapVal max min mod ncpCM ncpF ncpVUpow ncpVUsin normal pi poly power randBinomial randLinear randTriangle round rPower sigmoid sign signPower sin sinh slexp sllog10 slrec sqexp sqlog10 sqr sqrec sqrt tan tanh trunc uniform uniformInt vcPower bool_and bool_eqv bool_imp bool_not bool_or bool_xor ifThen rel_eq rel_ge rel_gt rel_le rel_lt rel_ne gday gdow ghour gleap gmillisec gminute gmonth gsecond gyear jdate jnow jstart jtime errorLevel execError gamsRelease gamsVersion handleCollect handleDelete handleStatus handleSubmit heapFree heapLimit heapSize jobHandle jobKill jobStatus jobTerminate licenseLevel licenseStatus maxExecError sleep timeClose timeComp timeElapsed timeExec timeStart" 17854 }, a = { 17855 className: "params", 17856 begin: /\(/, 17857 end: /\)/, 17858 excludeBegin: !0, 17859 excludeEnd: !0 17860 }, i = { 17861 className: "symbol", 17862 variants: [ 17863 { begin: /=[lgenxc]=/ }, 17864 { begin: /\$/ } 17865 ] 17866 }, o = { 17867 className: "comment", 17868 variants: [ 17869 { 17870 begin: "'", 17871 end: "'" 17872 }, 17873 { 17874 begin: '"', 17875 end: '"' 17876 } 17877 ], 17878 illegal: "\\n", 17879 contains: [e.BACKSLASH_ESCAPE] 17880 }, s = { 17881 begin: "/", 17882 end: "/", 17883 keywords: r, 17884 contains: [ 17885 o, 17886 e.C_LINE_COMMENT_MODE, 17887 e.C_BLOCK_COMMENT_MODE, 17888 e.QUOTE_STRING_MODE, 17889 e.APOS_STRING_MODE, 17890 e.C_NUMBER_MODE 17891 ] 17892 }, l = /[a-z0-9&#*=?@\\><:,()$[\]_.{}!+%^-]+/, u = { 17893 begin: /[a-z][a-z0-9_]*(\([a-z0-9_, ]*\))?[ \t]+/, 17894 excludeBegin: !0, 17895 end: "$", 17896 endsWithParent: !0, 17897 contains: [ 17898 o, 17899 s, 17900 { 17901 className: "comment", 17902 begin: n.concat( 17903 l, 17904 n.anyNumberOfTimes(n.concat(/[ ]+/, l)) 17905 ), 17906 relevance: 0 17907 } 17908 ] 17909 }; 17910 return { 17911 name: "GAMS", 17912 aliases: ["gms"], 17913 case_insensitive: !0, 17914 keywords: r, 17915 contains: [ 17916 e.COMMENT(/^\$ontext/, /^\$offtext/), 17917 { 17918 className: "meta", 17919 begin: "^\\$[a-z0-9]+", 17920 end: "$", 17921 returnBegin: !0, 17922 contains: [ 17923 { 17924 className: "keyword", 17925 begin: "^\\$[a-z0-9]+" 17926 } 17927 ] 17928 }, 17929 e.COMMENT("^\\*", "$"), 17930 e.C_LINE_COMMENT_MODE, 17931 e.C_BLOCK_COMMENT_MODE, 17932 e.QUOTE_STRING_MODE, 17933 e.APOS_STRING_MODE, 17934 { 17935 beginKeywords: "set sets parameter parameters variable variables scalar scalars equation equations", 17936 end: ";", 17937 contains: [ 17938 e.COMMENT("^\\*", "$"), 17939 e.C_LINE_COMMENT_MODE, 17940 e.C_BLOCK_COMMENT_MODE, 17941 e.QUOTE_STRING_MODE, 17942 e.APOS_STRING_MODE, 17943 s, 17944 u 17945 ] 17946 }, 17947 { 17948 beginKeywords: "table", 17949 end: ";", 17950 returnBegin: !0, 17951 contains: [ 17952 { 17953 beginKeywords: "table", 17954 end: "$", 17955 contains: [u] 17956 }, 17957 e.COMMENT("^\\*", "$"), 17958 e.C_LINE_COMMENT_MODE, 17959 e.C_BLOCK_COMMENT_MODE, 17960 e.QUOTE_STRING_MODE, 17961 e.APOS_STRING_MODE, 17962 e.C_NUMBER_MODE 17963 ] 17964 }, 17965 { 17966 className: "function", 17967 begin: /^[a-z][a-z0-9_,\-+' ()$]+\.{2}/, 17968 returnBegin: !0, 17969 contains: [ 17970 { 17971 className: "title", 17972 begin: /^[a-z0-9_]+/ 17973 }, 17974 a, 17975 i 17976 ] 17977 }, 17978 e.C_NUMBER_MODE, 17979 i 17980 ] 17981 }; 17982 } 17983 return ss = t, ss; 17984} 17985var ls, ju; 17986function kv() { 17987 if (ju) 17988 return ls; 17989 ju = 1; 17990 function t(e) { 17991 const n = { 17992 keyword: "bool break call callexe checkinterrupt clear clearg closeall cls comlog compile continue create debug declare delete disable dlibrary dllcall do dos ed edit else elseif enable end endfor endif endp endo errorlog errorlogat expr external fn for format goto gosub graph if keyword let lib library line load loadarray loadexe loadf loadk loadm loadp loads loadx local locate loopnextindex lprint lpwidth lshow matrix msym ndpclex new open output outwidth plot plotsym pop prcsn print printdos proc push retp return rndcon rndmod rndmult rn
17992dseed run save saveall screen scroll setarray show sparse stop string struct system trace trap threadfor threadendfor threadbegin threadjoin threadstat threadend until use while winprint ne ge le gt lt and xor or not eq eqv", 17993 built_in:
vendor: 9,548 bytes, line 17993
17993"abs acf aconcat aeye amax amean AmericanBinomCall AmericanBinomCall_Greeks AmericanBinomCall_ImpVol AmericanBinomPut AmericanBinomPut_Greeks AmericanBinomPut_ImpVol AmericanBSCall AmericanBSCall_Greeks AmericanBSCall_ImpVol AmericanBSPut AmericanBSPut_Greeks AmericanBSPut_ImpVol amin amult annotationGetDefaults annotationSetBkd annotationSetFont annotationSetLineColor annotationSetLineStyle annotationSetLineThickness annualTradingDays arccos arcsin areshape arrayalloc arrayindex arrayinit arraytomat asciiload asclabel astd astds asum atan atan2 atranspose axmargin balance band bandchol bandcholsol bandltsol bandrv bandsolpd bar base10 begwind besselj bessely beta box boxcox cdfBeta cdfBetaInv cdfBinomial cdfBinomialInv cdfBvn cdfBvn2 cdfBvn2e cdfCauchy cdfCauchyInv cdfChic cdfChii cdfChinc cdfChincInv cdfExp cdfExpInv cdfFc cdfFnc cdfFncInv cdfGam cdfGenPareto cdfHyperGeo cdfLaplace cdfLaplaceInv cdfLogistic cdfLogisticInv cdfmControlCreate cdfMvn cdfMvn2e cdfMvnce cdfMvne cdfMvt2e cdfMvtce cdfMvte cdfN cdfN2 cdfNc cdfNegBinomial cdfNegBinomialInv cdfNi cdfPoisson cdfPoissonInv cdfRayleigh cdfRayleighInv cdfTc cdfTci cdfTnc cdfTvn cdfWeibull cdfWeibullInv cdir ceil ChangeDir chdir chiBarSquare chol choldn cholsol cholup chrs close code cols colsf combinate combinated complex con cond conj cons ConScore contour conv convertsatostr convertstrtosa corrm corrms corrvc corrx corrxs cos cosh counts countwts crossprd crout croutp csrcol csrlin csvReadM csvReadSA cumprodc cumsumc curve cvtos datacreate datacreatecomplex datalist dataload dataloop dataopen datasave date datestr datestring datestrymd dayinyr dayofweek dbAddDatabase dbClose dbCommit dbCreateQuery dbExecQuery dbGetConnectOptions dbGetDatabaseName dbGetDriverName dbGetDrivers dbGetHostName dbGetLastErrorNum dbGetLastErrorText dbGetNumericalPrecPolicy dbGetPassword dbGetPort dbGetTableHeaders dbGetTables dbGetUserName dbHasFeature dbIsDriverAvailable dbIsOpen dbIsOpenError dbOpen dbQueryBindValue dbQueryClear dbQueryCols dbQueryExecPrepared dbQueryFetchAllM dbQueryFetchAllSA dbQueryFetchOneM dbQueryFetchOneSA dbQueryFinish dbQueryGetBoundValue dbQueryGetBoundValues dbQueryGetField dbQueryGetLastErrorNum dbQueryGetLastErrorText dbQueryGetLastInsertID dbQueryGetLastQuery dbQueryGetPosition dbQueryIsActive dbQueryIsForwardOnly dbQueryIsNull dbQueryIsSelect dbQueryIsValid dbQueryPrepare dbQueryRows dbQuerySeek dbQuerySeekFirst dbQuerySeekLast dbQuerySeekNext dbQuerySeekPrevious dbQuerySetForwardOnly dbRemoveDatabase dbRollback dbSetConnectOptions dbSetDatabaseName dbSetHostName dbSetNumericalPrecPolicy dbSetPort dbSetUserName dbTransaction DeleteFile delif delrows denseToSp denseToSpRE denToZero design det detl dfft dffti diag diagrv digamma doswin DOSWinCloseall DOSWinOpen dotfeq dotfeqmt dotfge dotfgemt dotfgt dotfgtmt dotfle dotflemt dotflt dotfltmt dotfne dotfnemt draw drop dsCreate dstat dstatmt dstatmtControlCreate dtdate dtday dttime dttodtv dttostr dttoutc dtvnormal dtvtodt dtvtoutc dummy dummybr dummydn eig eigh eighv eigv elapsedTradingDays endwind envget eof eqSolve eqSolvemt eqSolvemtControlCreate eqSolvemtOutCreate eqSolveset erf erfc erfccplx erfcplx error etdays ethsec etstr EuropeanBinomCall EuropeanBinomCall_Greeks EuropeanBinomCall_ImpVol EuropeanBinomPut EuropeanBinomPut_Greeks EuropeanBinomPut_ImpVol EuropeanBSCall EuropeanBSCall_Greeks EuropeanBSCall_ImpVol EuropeanBSPut EuropeanBSPut_Greeks EuropeanBSPut_ImpVol exctsmpl exec execbg exp extern eye fcheckerr fclearerr feq feqmt fflush fft ffti fftm fftmi fftn fge fgemt fgets fgetsa fgetsat fgetst fgt fgtmt fileinfo filesa fle flemt floor flt fltmt fmod fne fnemt fonts fopen formatcv formatnv fputs fputst fseek fstrerror ftell ftocv ftos ftostrC gamma gammacplx gammaii gausset gdaAppend gdaCreate gdaDStat gdaDStatMat gdaGetIndex gdaGetName gdaGetNames gdaGetOrders gdaGetType gdaGetTypes gdaGetVarInfo gdaIsCplx gdaLoad gdaPack gdaRead gdaReadByIndex gdaReadSome gdaReadSparse gdaReadStruct gdaReportVarInfo gdaSave gdaUpdate gdaUpdateAndPack gdaVars gdaWrite gdaWrite32 gdaWriteSome getarray getdims getf getGAUSShome getmatrix getmatrix4D getname getnamef getNextTradingDay getNextWeekDay getnr getorders getpath getPreviousTradingDay getPreviousWeekDay getRow getscalar3D getscalar4D getTrRow getwind glm gradcplx gradMT gradMTm gradMTT gradMTTm gradp graphprt graphset hasimag header headermt hess hessMT hessMTg hessMTgw hessMTm hessMTmw hessMTT hessMTTg hessMTTgw hessMTTm hessMTw hessp hist histf histp hsec imag indcv indexcat indices indices2 indicesf indicesfn indnv indsav integrate1d integrateControlCreate intgrat2 intgrat3 inthp1 inthp2 inthp3 inthp4 inthpControlCreate intquad1 intquad2 intquad3 intrleav intrleavsa intrsect intsimp inv invpd invswp iscplx iscplxf isden isinfnanmiss ismiss key keyav keyw lag lag1 lagn lapEighb lapEighi lapEighvb lapEighvi lapgEig lapgEigh lapgEighv lapgEigv lapgSchur lapgSvdcst lapgSvds lapgSvdst lapSvdcusv lapSvds lapSvdusv ldlp ldlsol linSolve listwise ln lncdfbvn lncdfbvn2 lncdfmvn lncdfn lncdfn2 lncdfnc lnfact lngammacplx lnpdfmvn lnpdfmvt lnpdfn lnpdft loadd loadstruct loadwind loess loessmt loessmtControlCreate log loglog logx logy lower lowmat lowmat1 ltrisol lu lusol machEpsilon make makevars makewind margin matalloc matinit mattoarray maxbytes maxc maxindc maxv maxvec mbesselei mbesselei0 mbesselei1 mbesseli mbesseli0 mbesseli1 meanc median mergeby mergevar minc minindc minv miss missex missrv moment momentd movingave movingaveExpwgt movingaveWgt nextindex nextn nextnevn nextwind ntos null null1 numCombinations ols olsmt olsmtControlCreate olsqr olsqr2 olsqrmt ones optn optnevn orth outtyp pacf packedToSp packr parse pause pdfCauchy pdfChi pdfExp pdfGenPareto pdfHyperGeo pdfLaplace pdfLogistic pdfn pdfPoisson pdfRayleigh pdfWeibull pi pinv pinvmt plotAddArrow plotAddBar plotAddBox plotAddHist plotAddHistF plotAddHistP plotAddPolar plotAddScatter plotAddShape plotAddTextbox plotAddTS plotAddXY plotArea plotBar plotBox plotClearLayout plotContour plotCustomLayout plotGetDefaults plotHist plotHistF plotHistP plotLayout plotLogLog plotLogX plotLogY plotOpenWindow plotPolar plotSave plotScatter plotSetAxesPen plotSetBar plotSetBarFill plotSetBarStacked plotSetBkdColor plotSetFill plotSetGrid plotSetLegend plotSetLineColor plotSetLineStyle plotSetLineSymbol plotSetLineThickness plotSetNewWindow plotSetTitle plotSetWhichYAxis plotSetXAxisShow plotSetXLabel plotSetXRange plotSetXTicInterval plotSetXTicLabel plotSetYAxisShow plotSetYLabel plotSetYRange plotSetZAxisShow plotSetZLabel plotSurface plotTS plotXY polar polychar polyeval polygamma polyint polymake polymat polymroot polymult polyroot pqgwin previousindex princomp printfm printfmt prodc psi putarray putf putvals pvCreate pvGetIndex pvGetParNames pvGetParVector pvLength pvList pvPack pvPacki pvPackm pvPackmi pvPacks pvPacksi pvPacksm pvPacksmi pvPutParVector pvTest pvUnpack QNewton QNewtonmt QNewtonmtControlCreate QNewtonmtOutCreate QNewtonSet QProg QProgmt QProgmtInCreate qqr qqre qqrep qr qre qrep qrsol qrtsol qtyr qtyre qtyrep quantile quantiled qyr qyre qyrep qz rank rankindx readr real reclassify reclassifyCuts recode recserar recsercp recserrc rerun rescale reshape rets rev rfft rffti rfftip rfftn rfftnp rfftp rndBernoulli rndBeta rndBinomial rndCauchy rndChiSquare rndCon rndCreateState rndExp rndGamma rndGeo rndGumbel rndHyperGeo rndi rndKMbeta rndKMgam rndKMi rndKMn rndKMnb rndKMp rndKMu rndKMvm rndLaplace rndLCbeta rndLCgam rndLCi rndLCn rndLCnb rndLCp rndLCu rndLCvm rndLogNorm rndMTu rndMVn rndMVt rndn rndnb rndNegBinomial rndp rndPoisson rndRayleigh rndStateSkip rndu rndvm rndWeibull rndWishart rotater round rows rowsf rref sampleData satostrC saved saveStruct savewind scale scale3d scalerr scalinfnanmiss scalmiss schtoc schur searchsourcepath seekr select selif seqa seqm setdif setdifsa setvars setvwrmode setwind shell shiftr sin singleindex sinh sleep solpd sortc sortcc sortd sorthc sorthcc sortind sortindc sortmc sortr sortrc spBiconjGradSol spChol spConjGradSol spCreate spDenseSubmat spDiagRvMat spEigv spEye spLDL spline spLU spNumNZE spOnes spreadSheetReadM spreadSheetReadSA spreadSheetWrite spScale spSubmat spToDense spTrTDense spTScalar spZeros sqpSolve sqpSolveMT sqpSolveMTControlCreate sqpSolveMTlagrangeCreate sqpSolveMToutCreate sqpSolveSet sqrt statements stdc stdsc stocv stof strcombine strindx strlen strput strrindx strsect strsplit strsplitPad strtodt strtof strtofcplx strtriml strtrimr strtrunc strtruncl strtruncpad strtruncr submat subscat substute subvec sumc sumr surface svd svd1 svd2 svdcusv svds svdusv sysstate tab tan tanh tempname time timedt timestr timeutc title tkf2eps tkf2ps tocart todaydt toeplitz token topolar trapchk trigamma trimr trunc type typecv typef union unionsa uniqindx uniqindxsa unique uniquesa upmat upmat1 upper utctodt utctodtv utrisol vals varCovMS varCovXS varget vargetl varmall varmares varput varputl vartypef vcm vcms vcx vcxs vec vech vecr vector vget view viewxyz vlist vnamecv volume vput vread vtypecv wait waitc walkindex where window writer xlabel xlsGetSheetCount xlsGetSheetSize xlsGetSheetTypes xlsMakeRange xlsReadM xlsReadSA xlsWrite xlsWriteM xlsWriteSA xpnd xtics xy xyz ylabel ytics zeros zeta zlabel ztics cdfEmpirical dot h5create h5open h5read h5readAttribute h5write h5writeAttribute ldl plotAddErrorBar plotAddSurface plotCDFEmpirical plotSetColormap plotSetContourLabels plotSetLegendFont plotSetTextInterpreter plotSetXTicCount plotSetYTicCount plotSetZLevels powerm strjoin sylvester strtrim",
vendor: 3,581 bytes, lines 17993-18125
17993 17994 literal: "DB_AFTER_LAST_ROW DB_ALL_TABLES DB_BATCH_OPERATIONS DB_BEFORE_FIRST_ROW DB_BLOB DB_EVENT_NOTIFICATIONS DB_FINISH_QUERY DB_HIGH_PRECISION DB_LAST_INSERT_ID DB_LOW_PRECISION_DOUBLE DB_LOW_PRECISION_INT32 DB_LOW_PRECISION_INT64 DB_LOW_PRECISION_NUMBERS DB_MULTIPLE_RESULT_SETS DB_NAMED_PLACEHOLDERS DB_POSITIONAL_PLACEHOLDERS DB_PREPARED_QUERIES DB_QUERY_SIZE DB_SIMPLE_LOCKING DB_SYSTEM_TABLES DB_TABLES DB_TRANSACTIONS DB_UNICODE DB_VIEWS __STDIN __STDOUT __STDERR __FILE_DIR" 17995 }, r = e.COMMENT("@", "@"), a = { 17996 className: "meta", 17997 begin: "#", 17998 end: "$", 17999 keywords: { keyword: "define definecs|10 undef ifdef ifndef iflight ifdllcall ifmac ifos2win ifunix else endif lineson linesoff srcfile srcline" }, 18000 contains: [ 18001 { 18002 begin: /\\\n/, 18003 relevance: 0 18004 }, 18005 { 18006 beginKeywords: "include", 18007 end: "$", 18008 keywords: { keyword: "include" }, 18009 contains: [ 18010 { 18011 className: "string", 18012 begin: '"', 18013 end: '"', 18014 illegal: "\\n" 18015 } 18016 ] 18017 }, 18018 e.C_LINE_COMMENT_MODE, 18019 e.C_BLOCK_COMMENT_MODE, 18020 r 18021 ] 18022 }, i = { 18023 begin: /\bstruct\s+/, 18024 end: /\s/, 18025 keywords: "struct", 18026 contains: [ 18027 { 18028 className: "type", 18029 begin: e.UNDERSCORE_IDENT_RE, 18030 relevance: 0 18031 } 18032 ] 18033 }, o = [ 18034 { 18035 className: "params", 18036 begin: /\(/, 18037 end: /\)/, 18038 excludeBegin: !0, 18039 excludeEnd: !0, 18040 endsWithParent: !0, 18041 relevance: 0, 18042 contains: [ 18043 { 18044 className: "literal", 18045 begin: /\.\.\./ 18046 }, 18047 e.C_NUMBER_MODE, 18048 e.C_BLOCK_COMMENT_MODE, 18049 r, 18050 i 18051 ] 18052 } 18053 ], s = { 18054 className: "title", 18055 begin: e.UNDERSCORE_IDENT_RE, 18056 relevance: 0 18057 }, l = function(f, b, S) { 18058 const h = e.inherit( 18059 { 18060 className: "function", 18061 beginKeywords: f, 18062 end: b, 18063 excludeEnd: !0, 18064 contains: [].concat(o) 18065 }, 18066 S || {} 18067 ); 18068 return h.contains.push(s), h.contains.push(e.C_NUMBER_MODE), h.contains.push(e.C_BLOCK_COMMENT_MODE), h.contains.push(r), h; 18069 }, u = { 18070 className: "built_in", 18071 begin: "\\b(" + n.built_in.split(" ").join("|") + ")\\b" 18072 }, _ = { 18073 className: "string", 18074 begin: '"', 18075 end: '"', 18076 contains: [e.BACKSLASH_ESCAPE], 18077 relevance: 0 18078 }, g = { 18079 begin: e.UNDERSCORE_IDENT_RE + "\\s*\\(", 18080 returnBegin: !0, 18081 keywords: n, 18082 relevance: 0, 18083 contains: [ 18084 { beginKeywords: n.keyword }, 18085 u, 18086 { 18087 className: "built_in", 18088 begin: e.UNDERSCORE_IDENT_RE, 18089 relevance: 0 18090 } 18091 ] 18092 }, E = { 18093 begin: /\(/, 18094 end: /\)/, 18095 relevance: 0, 18096 keywords: { 18097 built_in: n.built_in, 18098 literal: n.literal 18099 }, 18100 contains: [ 18101 e.C_NUMBER_MODE, 18102 e.C_BLOCK_COMMENT_MODE, 18103 r, 18104 u, 18105 g, 18106 _, 18107 "self" 18108 ] 18109 }; 18110 return g.contains.push(E), { 18111 name: "GAUSS", 18112 aliases: ["gss"], 18113 case_insensitive: !0, 18114 keywords: n, 18115 illegal: /(\{[%#]|[%#]\}| <- )/, 18116 contains: [ 18117 e.C_NUMBER_MODE, 18118 e.C_LINE_COMMENT_MODE, 18119 e.C_BLOCK_COMMENT_MODE, 18120 r, 18121 _, 18122 a, 18123 { 18124 className: "keyword", 18125 begin: /\bexternal (matrix|string|array|sparse matrix|struct|proc|keyword|f
18125n)/ 18126 }, 18127 l("proc keyword", ";"), 18128 l("fn", "="), 18129 { 18130 beginKeywords: "for threadfor", 18131 end: /;/, 18132 relevance: 0, 18133 contains: [ 18134 e.C_BLOCK_COMMENT_MODE, 18135 r, 18136 E 18137 ] 18138 }, 18139 { 18140 variants: [ 18141 { begin: e.UNDERSCORE_IDENT_RE + "\\." + e.UNDERSCORE_IDENT_RE }, 18142 { begin: e.UNDERSCORE_IDENT_RE + "\\s*=" } 18143 ], 18144 relevance: 0 18145 }, 18146 g, 18147 i 18148 ] 18149 }; 18150 } 18151 return ls = t, ls; 18152} 18153var cs, ep; 18154function Uv() { 18155 if (ep) 18156 return cs; 18157 ep = 1; 18158 function t(e) { 18159 const n = "[A-Z_][A-Z0-9_.]*", r = "%", a = { 18160 $pattern: n, 18161 keyword: "IF DO WHILE ENDWHILE CALL ENDIF SUB ENDSUB GOTO REPEAT ENDREPEAT EQ LT GT NE GE LE OR XOR" 18162 }, i = { 18163 className: "meta", 18164 begin: "([O])([0-9]+)" 18165 }, o = e.inherit(e.C_NUMBER_MODE, { begin: "([-+]?((\\.\\d+)|(\\d+)(\\.\\d*)?))|" + e.C_NUMBER_RE }), s = [ 18166 e.C_LINE_COMMENT_MODE, 18167 e.C_BLOCK_COMMENT_MODE, 18168 e.COMMENT(/\(/, /\)/), 18169 o, 18170 e.inherit(e.APOS_STRING_MODE, { illegal: null }), 18171 e.inherit(e.QUOTE_STRING_MODE, { illegal: null }), 18172 { 18173 className: "name", 18174 begin: "([G])([0-9]+\\.?[0-9]?)" 18175 }, 18176 { 18177 className: "name", 18178 begin: "([M])([0-9]+\\.?[0-9]?)" 18179 }, 18180 { 18181 className: "attr", 18182 begin: "(VC|VS|#)", 18183 end: "(\\d+)" 18184 }, 18185 { 18186 className: "attr", 18187 begin: "(VZOFX|VZOFY|VZOFZ)" 18188 }, 18189 { 18190 className: "built_in", 18191 begin: "(ATAN|ABS|ACOS|ASIN|SIN|COS|EXP|FIX|FUP|ROUND|LN|TAN)(\\[)", 18192 contains: [o], 18193 end: "\\]" 18194 }, 18195 { 18196 className: "symbol", 18197 variants: [ 18198 { 18199 begin: "N", 18200 end: "\\d+", 18201 illegal: "\\W" 18202 } 18203 ] 18204 } 18205 ]; 18206 return { 18207 name: "G-code (ISO 6983)", 18208 aliases: ["nc"], 18209 case_insensitive: !0, 18210 keywords: a, 18211 contains: [ 18212 { 18213 className: "meta", 18214 begin: r 18215 }, 18216 i 18217 ].concat(s) 18218 }; 18219 } 18220 return cs = t, cs; 18221} 18222var _s, tp; 18223function Fv() { 18224 if (tp) 18225 return _s; 18226 tp = 1; 18227 function t(e) { 18228 return { 18229 name: "Gherkin", 18230 aliases: ["feature"],
18231 keywords: "Feature Background Ability Business Need Scenario Scenarios Scenario Outline Scenario Template Examples Given And Then But When", 18232 contains: [ 18233 { 18234 className: "symbol", 18235 begin: "\\*", 18236 relevance: 0 18237 }, 18238 { 18239 className: "meta", 18240 begin: "@[^@\\s]+" 18241 }, 18242 { 18243 begin: "\\|", 18244 end: "\\|\\w*$", 18245 contains: [ 18246 { 18247 className: "string", 18248 begin: "[^|]+" 18249 } 18250 ] 18251 }, 18252 { 18253 className: "variable", 18254 begin: "<", 18255 end: ">" 18256 }, 18257 e.HASH_COMMENT_MODE, 18258 { 18259 className: "string", 18260 begin: '"""', 18261 end: '"""' 18262 }, 18263 e.QUOTE_STRING_MODE 18264 ] 18265 }; 18266 } 18267 return _s = t, _s; 18268} 18269var ds, np; 18270function Bv() { 18271 if (np) 18272 return ds; 18273 np = 1; 18274 function t(e) { 18275 return { 18276 name: "GLSL", 18277 keywords: { 18278 keyword: "break continue discard do else for if return while switch case default attribute binding buffer ccw centroid centroid varying coherent column_major const cw depth_any depth_greater depth_less depth_unchanged early_fragment_tests equal_spacing flat fractional_even_spacing fractional_odd_spacing highp in index inout invariant invocations isolines layout line_strip lines lines_adjacency local_size_x local_size_y local_size_z location lowp max_vertices mediump noperspective offset origin_upper_left out packed patch pixel_center_integer point_mode points precise precision quads r11f_g11f_b10f r16 r16_snorm r16f r16i r16ui r32f r32i r32ui r8 r8_snorm r8i r8ui readonly restrict rg16 rg16_snorm rg16f rg16i rg16ui rg32f rg32i rg32ui rg8 rg8_snorm rg8i rg8ui rgb10_a2 rgb10_a2ui rgba16 rgba16_snorm rgba16f rgba16i rgba16ui rgba32f rgba32i rgba32ui rgba8 rgba8_snorm rgba8i rgba8ui row_major sample shared smooth std140 std430 stream triangle_strip triangles triangles_adjacency uniform varying vertices volatile writeonly", 18279 type: "atomic_uint bool bvec2 bvec3 bvec4 dmat2 dmat2x2 dmat2x3 dmat2x4 dmat3 dmat3x2 dmat3x3 dmat3x4 dmat4 dmat4x2 dmat4x3 dmat4x4 double dvec2 dvec3 dvec4 float iimage1D iimage1DArray iimage2D iimage2DArray iimage2DMS iimage2DMSArray iimage2DRect iimage3D iimageBuffer iimageCube iimageCubeArray image1D image1DArray image2D image2DArray image2DMS image2DMSArray image2DRect image3D imageBuffer imageCube imageCubeArray int isampler1D isampler1DArray isampler2D isampler2DArray isampler2DMS isampler2DMSArray isampler2DRect isampler3D isamplerBuffer isamplerCube isamplerCubeArray ivec2 ivec3 ivec4 mat2 mat2x2 mat2x3 mat2x4 mat3 mat3x2 mat3x3 mat3x4 mat4 mat4x2 mat4x3 mat4x4 sampler1D sampler1DArray sampler1DArrayShadow sampler1DShadow sampler2D sampler2DArray sampler2DArrayShadow sampler2DMS sampler2DMSArray sampler2DRect sampler2DRectShadow sampler2DShadow sampler3D samplerBuffer samplerCube samplerCubeArray samplerCubeArrayShadow samplerCubeShadow image1D uimage1DArray uimage2D uimage2DArray uimage2DMS uimage2DMSArray uimage2DRect uimage3D uimageBuffer uimageCube uimageCubeArray uint usampler1D usampler1DArray usampler2D usampler2DArray usampler2DMS usampler2DMSArray usampler2DRect usampler3D samplerBuffer usamplerCube usamplerCubeArray uvec2 uvec3 uvec4 vec2 vec3 vec4 void", 18280 built_in: "gl_MaxAtomicCounterBindings gl_MaxAtomicCounterBufferSize gl_MaxClipDistances gl_MaxClipPlanes gl_MaxCombinedAtomicCounterBuffers gl_MaxCombinedAtomicCounters gl_MaxCombinedImageUniforms gl_MaxCombinedImageUnitsAndFragmentOutputs gl_MaxCombinedTextureImageUnits gl_MaxComputeAtomicCounterBuffers gl_MaxComputeAtomicCounters gl_MaxComputeImageUniforms gl_MaxComputeTextureImageUnits gl_MaxComputeUniformComponents gl_MaxComputeWorkGroupCount gl_MaxComputeWorkGroupSize gl_MaxDrawBuffers gl_MaxFragmentAtomicCounterBuffers gl_MaxFragmentAtomicCounters gl_MaxFragmentImageUniforms gl_MaxFragmentInputComponents gl_MaxFragmentInputVectors gl_MaxFragmentUniformComponents gl_MaxFragmentUniformVectors gl_MaxGeometryAtomicCounterBuffers gl_MaxGeometryAtomicCounters gl_MaxGeometryImageUniforms gl_MaxGeometryInputComponents gl_MaxGeometryOutputComponents gl_MaxGeometryOutputVertices gl_MaxGeometryTextureImageUnits gl_MaxGeometryTotalOutputComponents gl_MaxGeometryUniformComponents gl_MaxGeometryVaryingComponents gl_MaxImageSamples gl_MaxImageUnits gl_MaxLights gl_MaxPatchVertices gl_MaxProgramTexelOffset gl_MaxTessControlAtomicCounterBuffers gl_MaxTessControlAtomicCounters gl_MaxTessControlImageUniforms gl_MaxTessControlInputComponents gl_MaxTessControlOutputComponents gl_MaxTessControlTextureImageUnits gl_MaxTessControlTotalOutputComponents gl_MaxTessControlUniformComponents gl_MaxTessEvaluationAtomicCounterBuffers gl_MaxTessEvaluationAtomicCounters gl_MaxTessEvaluationImageUniforms gl_MaxTessEvaluationInputComponents gl_MaxTessEvaluationOutputComponents gl_MaxTessEvaluationTextureImageUnits gl_MaxTessEvaluationUniformComponents gl_MaxTessGenLevel gl_MaxTessPatchComponents gl_MaxTextureCoords gl_MaxTextureImageUnits gl_MaxTextureUnits gl_MaxVaryingComponents gl_MaxVaryingFloats gl_MaxVaryingVectors gl_MaxVertexAtomicCounterBuffers gl_MaxVertexAtomicCounters gl_MaxVertexAttribs gl_MaxVertexImageUniforms gl_MaxVertexOutputComponents gl_MaxVertexOutputVectors gl_MaxVertexTextureImageUnits gl_MaxVertexUniformComponents gl_MaxVertexUniformVectors gl_MaxViewports gl_MinProgramTexelOffset gl_BackColor gl_BackLightModelProduct gl_BackLightProduct gl_BackMaterial gl_BackSecondaryColor gl_ClipDistance gl_ClipPlane gl_ClipVertex gl_Color gl_DepthRange gl_EyePlaneQ gl_EyePlaneR gl_EyePlaneS gl_EyePlaneT gl_Fog gl_FogCoord gl_FogFragCoord gl_FragColor gl_FragCoord gl_FragData gl_FragDepth gl_FrontColor gl_FrontFacing gl_FrontLightModelProduct gl_FrontLightProduct gl_FrontMaterial gl_FrontSecondaryColor gl_GlobalInvocationID gl_InstanceID gl_InvocationID gl_Layer gl_LightModel gl_LightSource gl_LocalInvocationID gl_LocalInvocationIndex gl_ModelViewMatrix gl_ModelViewMatrixInverse gl_ModelViewMatrixInverseTranspose gl_ModelViewMatrixTranspose gl_ModelViewProjectionMatrix gl_ModelViewProjectionMatrixInverse gl_ModelViewProjectionMatrixInverseTranspose gl_ModelViewProjectionMatrixTranspose gl_MultiTexCoord0 gl_MultiTexCoord1 gl_MultiTexCoord2 gl_MultiTexCoord3 gl_MultiTexCoord4 gl_MultiTexCoord5 gl_MultiTexCoord6 gl_MultiTexCoord7 gl_Normal gl_NormalMatrix gl_NormalScale gl_NumSamples gl_NumWorkGroups gl_ObjectPlaneQ gl_ObjectPlaneR gl_ObjectPlaneS gl_ObjectPlaneT gl_PatchVerticesIn gl_Point gl_PointCoord gl_PointSize gl_Position gl_PrimitiveID gl_PrimitiveIDIn gl_ProjectionMatrix gl_ProjectionMatrixInverse gl_ProjectionMatrixInverseTranspose gl_ProjectionMatrixTranspose gl_SampleID gl_SampleMask gl_SampleMaskIn gl_SamplePosition gl_SecondaryColor gl_TessCoord gl_TessLevelInner gl_TessLevelOuter gl_TexCoord gl_TextureEnvColor gl_TextureMatrix gl_TextureMatrixInverse gl_TextureMatrixInverseTranspose gl_TextureMatrixTranspose gl_Vertex gl_VertexID gl_ViewportIndex gl_WorkGroupID gl_WorkGroupSize gl_in gl_out EmitStreamVertex EmitVertex EndPrimitive EndStreamPrimitive abs acos acosh all any asin asinh atan atanh atomicAdd atomicAnd atomicCompSwap atomicCounter atomicCounterDecrement atomicCounterIncrement atomicExchange atomicMax atomicMin atomicOr atomicXor barr
18280ier bitCount bitfieldExtract bitfieldInsert bitfieldReverse ceil clamp cos cosh cross dFdx dFdy degrees determinant distance dot equal exp exp2 faceforward findLSB findMSB floatBitsToInt floatBitsToUint floor fma fract frexp ftransform fwidth greaterThan greaterThanEqual groupMemoryBarrier imageAtomicAdd imageAtomicAnd imageAtomicCompSwap imageAtomicExchange imageAtomicMax imageAtomicMin imageAtomicOr imageAtomicXor imageLoad imageSize imageStore imulExtended intBitsToFloat interpolateAtCentroid interpolateAtOffset interpolateAtSample inverse inversesqrt isinf isnan ldexp length lessThan lessThanEqual log log2 matrixCompMult max memoryBarrier memoryBarrierAtomicCounter memoryBarrierBuffer memoryBarrierImage memoryBarrierShared min mix mod modf noise1 noise2 noise3 noise4 normalize not notEqual outerProduct packDouble2x32 packHalf2x16 packSnorm2x16 packSnorm4x8 packUnorm2x16 packUnorm4x8 pow radians reflect refract round roundEven shadow1D shadow1DLod shadow1DProj shadow1DProjLod shadow2D shadow2DLod shadow2DProj shadow2DProjLod sign sin sinh smoothstep sqrt step tan tanh texelFetch texelFetchOffset texture texture1D texture1DLod texture1DProj texture1DProjLod texture2D texture2DLod texture2DProj texture2DProjLod texture3D texture3DLod texture3DProj texture3DProjLod textureCube textureCubeLod textureGather textureGatherOffset textureGatherOffsets textureGrad textureGradOffset textureLod textureLodOffset textureOffset textureProj textureProjGrad textureProjGradOffset textureProjLod textureProjLodOffset textureProjOffset textureQueryLevels textureQueryLod textureSize transpose trunc uaddCarry uintBitsToFloat umulExtended unpackDouble2x32 unpackHalf2x16 unpackSnorm2x16 unpackSnorm4x8 unpackUnorm2x16 unpackUnorm4x8 usubBorrow", 18281 literal: "true false" 18282 }, 18283 illegal: '"', 18284 contains: [ 18285 e.C_LINE_COMMENT_MODE, 18286 e.C_BLOCK_COMMENT_MODE, 18287 e.C_NUMBER_MODE, 18288 { 18289 className: "meta", 18290 begin: "#", 18291 end: "$" 18292 } 18293 ] 18294 }; 18295 } 18296 return ds = t, ds; 18297} 18298var us, rp; 18299function Gv() { 18300 if (rp) 18301 return us; 18302 rp = 1; 18303 function t(e) { 18304 return { 18305 name: "GML", 18306 case_insensitive: !1, 18307 keywords: { 18308 keyword: [ 18309 "#endregion", 18310 "#macro", 18311 "#region", 18312 "and", 18313 "begin", 18314 "break", 18315 "case", 18316 "constructor", 18317 "continue", 18318 "default", 18319 "delete", 18320 "div", 18321 "do", 18322 "else", 18323 "end", 18324 "enum", 18325 "exit", 18326 "for", 18327 "function", 18328 "globalvar", 18329 "if", 18330 "mod", 18331 "not", 18332 "or", 18333 "repeat", 18334 "return", 18335 "switch", 18336 "then", 18337 "until", 18338 "var", 18339 "while", 18340 "with", 18341 "xor" 18342 ], 18343 built_in: [ 18344 "abs", 18345 "achievement_available", 18346 "achievement_event", 18347 "achievement_get_challenges", 18348 "achievement_get_info", 18349 "achievement_get_pic", 18350 "achievement_increment", 18351 "achievement_load_friends", 18352 "achievement_load_leaderboard", 18353 "achievement_load_progress", 18354 "achievement_login", 18355 "achievement_login_status", 18356 "achievement_logout", 18357 "achievement_post", 18358 "achievement_post_score", 18359 "achievement_reset", 18360 "achievement_send_challenge", 18361 "achievement_show", 18362 "achievement_show_achievements", 18363 "achievement_show_challenge_notifications", 18364 "achievement_show_leaderboards", 18365 "action_inherited", 18366 "action_kill_object", 18367 "ads_disable", 18368 "ads_enable", 18369 "ads_engagement_active", 18370 "ads_engagement_available", 18371 "ads_engagement_launch", 18372 "ads_event", 18373 "ads_event_preload", 18374 "ads_get_display_height", 18375 "ads_get_display_width", 18376 "ads_interstitial_available", 18377 "ads_interstitial_display", 18378 "ads_move", 18379 "ads_set_reward_callback", 18380 "ads_setup", 18381 "alarm_get", 18382 "alarm_set", 18383 "analytics_event", 18384 "analytics_event_ext", 18385 "angle_difference", 18386 "ansi_char", 18387 "application_get_position", 18388 "application_surface_draw_enable", 18389 "application_surface_enable", 18390 "application_surface_is_enabled", 18391 "arccos", 18392 "arcsin", 18393 "arctan", 18394 "arctan2", 18395 "array_copy", 18396 "array_create", 18397 "array_delete", 18398 "array_equals", 18399 "array_height_2d", 18400 "array_insert", 18401 "array_length", 18402 "array_length_1d", 18403 "array_length_2d", 18404 "array_pop", 18405 "array_push", 18406 "array_resize", 18407 "array_sort", 18408 "asset_get_index", 18409 "asset_get_type", 18410 "audio_channel_num", 18411 "audio_create_buffer_sound", 18412 "audio_create_play_queue", 18413 "audio_create_stream", 18414 "audio_create_sync_group", 18415 "audio_debug", 18416 "audio_destroy_stream", 18417 "audio_destroy_sync_group", 18418 "audio_emitter_create", 18419 "audio_emitter_exists", 18420 "audio_emitter_falloff", 18421 "audio_emitter_free", 18422 "audio_emitter_gain", 18423 "audio_emitter_get_gain", 18424 "audio_emitter_get_listener_mask", 18425 "audio_emitter_get_pitch", 18426 "audio_emitter_get_vx", 18427 "audio_emitter_get_vy", 18428 "audio_emitter_get_vz", 18429 "audio_emitter_get_x", 18430 "audio_emitter_get_y", 18431 "audio_emitter_get_z", 18432 "audio_emitter_pitch", 18433 "audio_emitter_position", 18434 "audio_emitter_set_listener_mask", 18435 "audio_emitter_velocity", 18436 "audio_exists", 18437 "audio_falloff_set_model", 18438 "audio_free_buffer_sound", 18439 "audio_free_play_queue", 18440 "audio_get_listener_count", 18441 "audio_get_listener_info", 18442 "audio_get_listener_mask", 18443 "audio_get_master_gain", 18444 "audio_get_name", 18445 "audio_get_recorder_count", 18446 "audio_get_recorder_info",
18447 "audio_get_type", 18448 "audio_group_is_loaded", 18449 "audio_group_load", 18450 "audio_group_load_progress", 18451 "audio_group_name", 18452 "audio_group_set_gain", 18453 "audio_group_stop_all", 18454 "audio_group_unload", 18455 "audio_is_paused", 18456 "audio_is_playing", 18457 "audio_listener_get_data", 18458 "audio_listener_orientation", 18459 "audio_listener_position", 18460 "audio_listener_set_orientation", 18461 "audio_listener_set_position", 18462 "audio_listener_set_velocity", 18463 "audio_listener_velocity", 18464 "audio_master_gain", 18465 "audio_music_gain", 18466 "audio_music_is_playing", 18467 "audio_pause_all", 18468 "audio_pause_music", 18469 "audio_pause_sound", 18470 "audio_pause_sync_group", 18471 "audio_play_in_sync_group", 18472 "audio_play_music", 18473 "audio_play_sound", 18474 "audio_play_sound_at", 18475 "audio_play_sound_on", 18476 "audio_queue_sound", 18477 "audio_resume_all", 18478 "audio_resume_music", 18479 "audio_resume_sound", 18480 "audio_resume_sync_group", 18481 "audio_set_listener_mask", 18482 "audio_set_master_gain", 18483 "audio_sound_gain", 18484 "audio_sound_get_gain", 18485 "audio_sound_get_listener_mask", 18486 "audio_sound_get_pitch", 18487 "audio_sound_get_track_position", 18488 "audio_sound_length", 18489 "audio_sound_pitch", 18490 "audio_sound_set_listener_mask", 18491 "audio_sound_set_track_position", 18492 "audio_start_recording", 18493 "audio_start_sync_group", 18494 "audio_stop_all", 18495 "audio_stop_music", 18496 "audio_stop_recording", 18497 "audio_stop_sound", 18498 "audio_stop_sync_group", 18499 "audio_sync_group_debug", 18500 "audio_sync_group_get_track_pos", 18501 "audio_sync_group_is_playing", 18502 "audio_system", 18503 "background_get_height", 18504 "background_get_width", 18505 "base64_decode", 18506 "base64_encode", 18507 "browser_input_capture", 18508 "buffer_async_group_begin", 18509 "buffer_async_group_end", 18510 "buffer_async_group_option", 18511 "buffer_base64_decode", 18512 "buffer_base64_decode_ext", 18513 "buffer_base64_encode", 18514 "buffer_copy", 18515 "buffer_copy_from_vertex_buffer", 18516 "buffer_create", 18517 "buffer_create_from_vertex_buffer", 18518 "buffer_create_from_vertex_buffer_ext", 18519 "buffer_delete", 18520 "buffer_exists", 18521 "buffer_fill", 18522 "buffer_get_address", 18523 "buffer_get_alignment", 18524 "buffer_get_size", 18525 "buffer_get_surface", 18526 "buffer_get_type", 18527 "buffer_load", 18528 "buffer_load_async", 18529 "buffer_load_ext", 18530 "buffer_load_partial", 18531 "buffer_md5", 18532 "buffer_peek", 18533 "buffer_poke", 18534 "buffer_read", 18535 "buffer_resize", 18536 "buffer_save", 18537 "buffer_save_async", 18538 "buffer_save_ext", 18539 "buffer_seek", 18540 "buffer_set_surface", 18541 "buffer_sha1", 18542 "buffer_sizeof", 18543 "buffer_tell", 18544 "buffer_write", 18545 "camera_apply", 18546 "camera_create", 18547 "camera_create_view", 18548 "camera_destroy", 18549 "camera_get_active", 18550 "camera_get_begin_script", 18551 "camera_get_default", 18552 "camera_get_end_script", 18553 "camera_get_proj_mat", 18554 "camera_get_update_script", 18555 "camera_get_view_angle", 18556 "camera_get_view_border_x", 18557 "camera_get_view_border_y", 18558 "camera_get_view_height", 18559 "camera_get_view_mat", 18560 "camera_get_view_speed_x", 18561 "camera_get_view_speed_y", 18562 "camera_get_view_target", 18563 "camera_get_view_width", 18564 "camera_get_view_x", 18565 "camera_get_view_y", 18566 "camera_set_begin_script", 18567 "camera_set_default", 18568 "camera_set_end_script", 18569 "camera_set_proj_mat", 18570 "camera_set_update_script", 18571 "camera_set_view_angle", 18572 "camera_set_view_border", 18573 "camera_set_view_mat", 18574 "camera_set_view_pos", 18575 "camera_set_view_size", 18576 "camera_set_view_speed", 18577 "camera_set_view_target", 18578 "ceil", 18579 "choose", 18580 "chr", 18581 "clamp", 18582 "clickable_add", 18583 "clickable_add_ext", 18584 "clickable_change", 18585 "clickable_change_ext", 18586 "clickable_delete", 18587 "clickable_exists", 18588 "clickable_set_style", 18589 "clipboard_get_text", 18590 "clipboard_has_text", 18591 "clipboard_set_text", 18592 "cloud_file_save", 18593 "cloud_string_save", 18594 "cloud_synchronise", 18595 "code_is_compiled", 18596 "collision_circle", 18597 "collision_circle_list", 18598 "collision_ellipse", 18599 "collision_ellipse_list", 18600 "collision_line", 18601 "collision_line_list", 18602 "collision_point", 18603 "collision_point_list", 18604 "collision_rectangle", 18605 "collision_rectangle_list", 18606 "color_get_blue", 18607 "color_get_green", 18608 "color_get_hue", 18609 "color_get_red", 18610 "color_get_saturation", 18611 "color_get_value", 18612 "colour_get_blue", 18613 "colour_get_green", 18614 "colour_get_hue", 18615 "colour_get_red", 18616 "colour_get_saturation", 18617 "colour_get_value", 18618 "cos", 18619 "darccos", 18620 "darcsin", 18621 "darctan", 18622 "darctan2", 18623 "date_compare_date", 18624 "date_compare_datetime", 18625 "date_compare_time", 18626 "date_create_datetime", 18627 "date_current_datetime", 18628 "date_date_of", 18629 "date_date_string", 18630 "date_datetime_string", 18631 "date_day_span", 18632 "date_days_in_month", 18633 "date_days_in_year", 18634 "date_get_day", 18635 "date_get_day_of_year", 18636 "date_get_hour", 18637 "date_get_hour_of_year", 18638 "date_get_minute", 18639 "date_get_minute_of_year", 18640 "date_get_month", 18641 "date_get_second", 18642 "date_get_second_of_year", 18643 "date_get_timezone", 18644 "date_get_week", 18645 "date_get_weekday", 18646 "date_get_year", 18647 "date_hour_span", 18648 "date_inc_day", 18649 "date_inc_hour", 18650 "date_inc_minute", 18651 "date_inc_month", 18652 "date_inc_second", 18653 "date_inc_week", 18654 "date_inc_year", 18655 "date_is_today", 18656 "date_leap_year", 18657 "date_minute_span", 18658 "date_month_span", 18659 "date_second_span", 18660 "date_set_timezone", 18661 "date_time_of", 18662 "date_time_string", 18663 "date_valid_datetime", 18664 "date_week_span", 18665 "date_year_span", 18666 "dcos", 18667 "debug_event", 18668 "debug_get_callstack", 18669 "degtorad", 18670 "device_get_tilt_x", 18671 "device_get_tilt_y", 18672 "device_get_tilt_z", 18673 "device_is_keypad_open", 18674 "device_mouse_check_button", 18675 "device_mouse_check_button_pressed", 18676 "device_mouse_check_button_released", 18677 "device_mouse_dbclick_enable", 18678 "device_mouse_raw_x", 18679 "device_mouse_raw_y", 18680 "device_mouse_x", 18681 "device_mouse_x_to_gui", 18682 "device_mouse_y", 18683 "device_mouse_y_to_gui", 18684 "directory_create", 18685 "directory_destroy", 18686 "directory_exists", 18687 "display_get_dpi_x", 18688 "display_get_dpi_y", 18689 "display_get_gui_height", 18690 "display_get_gui_width", 18691 "display_get_height", 18692 "display_get_orientation", 18693 "display_get_sleep_margin", 18694 "display_get_timing_method", 18695 "display_get_width", 18696 "display_mouse_get_x", 18697 "display_mouse_get_y", 18698 "display_mouse_set", 18699 "display_reset", 18700 "display_set_gui_maximise", 18701 "display_set_gui_maximize", 18702 "display_set_gui_size", 18703 "display_set_sleep_margin", 18704 "display_set_timing_method", 18705 "display_set_ui_visibility", 18706 "distance_to_object", 18707 "distance_to_point", 18708 "dot_product", 18709 "dot_product_3d", 18710 "dot_product_3d_normalised", 18711 "dot_product_3d_normalized", 18712 "dot_product_normalised", 18713 "dot_product_normalized", 18714 "draw_arrow", 18715 "draw_background", 18716 "draw_background_ext", 18717 "draw_background_part_ext", 18718 "draw_background_tiled", 18719 "draw_button", 18720 "draw_circle", 18721 "draw_circle_color", 18722 "draw_circle_colour", 18723 "draw_clear", 18724 "draw_clear_alpha", 18725 "draw_ellipse", 18726 "draw_ellipse_color", 18727 "draw_ellipse_colour", 18728 "draw_enable_alphablend", 18729 "draw_enable_drawevent", 18730 "draw_enable_swf_aa", 18731 "draw_flush", 18732 "draw_get_alpha", 18733 "draw_get_color", 18734 "draw_get_colour", 18735 "draw_get_lighting", 18736 "draw_get_swf_aa_level", 18737 "draw_getpixel", 18738 "draw_getpixel_ext", 18739 "draw_healthbar", 18740 "draw_highscore", 18741 "draw_light_define_ambient", 18742 "draw_light_define_direction", 18743 "draw_light_define_point", 18744 "draw_light_enable", 18745 "draw_light_get", 18746 "draw_light_get_ambient", 18747 "draw_line", 18748 "draw_line_color", 18749 "draw_line_colour", 18750 "draw_line_width", 18751 "draw_line_width_color", 18752 "draw_line_width_colour", 18753 "draw_path", 18754 "draw_point", 18755 "draw_point_color", 18756 "draw_point_colour", 18757 "draw_primitive_begin", 18758 "draw_primitive_begin_texture", 18759 "draw_primitive_end", 18760 "draw_rectangle", 18761 "draw_rectangle_color", 18762 "draw_rectangle_colour", 18763 "draw_roundrect", 18764 "draw_roundrect_color", 18765 "draw_roundrect_color_ext", 18766 "draw_roundrect_colour", 18767 "draw_roundrect_colour_ext", 18768 "draw_roundrect_ext", 18769 "draw_self", 18770 "draw_set_alpha", 18771 "draw_set_alpha_test", 18772 "draw_set_alpha_test_ref_value", 18773 "draw_set_blend_mode", 18774 "draw_set_blend_mode_ext", 18775 "draw_set_circle_precision", 18776 "draw_set_color", 18777 "draw_set_color_write_enable", 18778 "draw_set_colour", 18779 "draw_set_font", 18780 "draw_set_halign", 18781 "draw_set_lighting", 18782 "draw_set_swf_aa_level", 18783 "draw_set_valign", 18784 "draw_skeleton", 18785 "draw_skeleton_collision", 18786 "draw_skeleton_instance", 18787 "draw_skeleton_time", 18788 "draw_sprite", 18789 "draw_sprite_ext", 18790 "draw_sprite_general", 18791 "draw_sprite_part", 18792 "draw_sprite_part_ext", 18793 "draw_sprite_pos", 18794 "draw_sprite_stretched", 18795 "draw_sprite_stretched_ext", 18796 "draw_sprite_tiled", 18797 "draw_sprite_tiled_ext", 18798 "draw_surface", 18799 "draw_surface_ext", 18800 "draw_surface_general", 18801 "draw_surface_part", 18802 "draw_surface_part_ext", 18803 "draw_surface_stretched", 18804 "draw_surface_stretched_ext", 18805 "draw_surface_tiled", 18806 "draw_surface_tiled_ext", 18807 "draw_text", 18808 "draw_text_color", 18809 "draw_text_colour", 18810 "draw_text_ext", 18811 "draw_text_ext_color", 18812 "draw_text_ext_colour", 18813 "draw_text_ext_transformed", 18814 "draw_text_ext_transformed_color", 18815 "draw_text_ext_transformed_colour", 18816 "draw_text_transformed", 18817 "draw_text_transformed_color", 18818 "draw_text_transformed_colour", 18819 "draw_texture_flush", 18820 "draw_tile", 18821 "draw_tilemap", 18822 "draw_triangle", 18823 "draw_triangle_color", 18824 "draw_triangle_colour", 18825 "draw_vertex", 18826 "draw_vertex_color", 18827 "draw_vertex_colour", 18828 "draw_vertex_texture", 18829 "draw_vertex_texture_color", 18830 "draw_vertex_texture_colour", 18831 "ds_exists", 18832 "ds_grid_add", 18833 "ds_grid_add_disk", 18834 "ds_grid_add_grid_region", 18835 "ds_grid_add_region", 18836 "ds_grid_clear", 18837 "ds_grid_copy", 18838 "ds_grid_create", 18839 "ds_grid_destroy", 18840 "ds_grid_get", 18841 "ds_grid_get_disk_max", 18842 "ds_grid_get_disk_mean", 18843 "ds_grid_get_disk_min", 18844 "ds_grid_get_disk_sum", 18845 "ds_grid_get_max", 18846 "ds_grid_get_mean", 18847 "ds_grid_get_min", 18848 "ds_grid_get_sum", 18849 "ds_grid_height", 18850 "ds_grid_multiply", 18851 "ds_grid_multiply_disk", 18852 "ds_grid_multiply_grid_region", 18853 "ds_grid_multiply_region", 18854 "ds_grid_read", 18855 "ds_grid_resize", 18856 "ds_grid_set", 18857 "ds_grid_set_disk", 18858 "ds_grid_set_grid_region", 18859 "ds_grid_set_region", 18860 "ds_grid_shuffle", 18861 "ds_grid_sort", 18862 "ds_grid_value_disk_exists", 18863 "ds_grid_value_disk_x", 18864 "ds_grid_value_disk_y", 18865 "ds_grid_value_exists", 18866 "ds_grid_value_x", 18867 "ds_grid_value_y", 18868 "ds_grid_width", 18869 "ds_grid_write", 18870 "ds_list_add", 18871 "ds_list_clear", 18872 "ds_list_copy", 18873 "ds_list_create", 18874 "ds_list_delete", 18875 "ds_list_destroy", 18876 "ds_list_empty", 18877 "ds_list_find_index", 18878 "ds_list_find_value", 18879 "ds_list_insert", 18880 "ds_list_mark_as_list", 18881 "ds_list_mark_as_map", 18882 "ds_list_read", 18883 "ds_list_replace", 18884 "ds_list_set", 18885 "ds_list_shuffle", 18886 "ds_list_size", 18887 "ds_list_sort", 18888 "ds_list_write", 18889 "ds_map_add", 18890 "ds_map_add_list", 18891 "ds_map_add_map", 18892 "ds_map_clear", 18893 "ds_map_copy", 18894 "ds_map_create", 18895 "ds_map_delete", 18896 "ds_map_destroy", 18897 "ds_map_empty", 18898 "ds_map_exists", 18899 "ds_map_find_first", 18900 "ds_map_find_last", 18901 "ds_map_find_next", 18902 "ds_map_find_previous", 18903 "ds_map_find_value", 18904 "ds_map_read", 18905 "ds_map_replace", 18906 "ds_map_replace_list", 18907 "ds_map_replace_map", 18908 "ds_map_secure_load", 18909 "ds_map_secure_load_buffer", 18910 "ds_map_secure_save", 18911 "ds_map_secure_save_buffer", 18912 "ds_map_set", 18913 "ds_map_size", 18914 "ds_map_write", 18915 "ds_priority_add", 18916 "ds_priority_change_priority", 18917 "ds_priority_clear", 18918 "ds_priority_copy", 18919 "ds_priority_create", 18920 "ds_priority_delete_max", 18921 "ds_priority_delete_min", 18922 "ds_priority_delete_value", 18923 "ds_priority_destroy", 18924 "ds_priority_empty", 18925 "ds_priority_find_max", 18926 "ds_priority_find_min", 18927 "ds_priority_find_priority", 18928 "ds_priority_read", 18929 "ds_priority_size", 18930 "ds_priority_write", 18931 "ds_queue_clear", 18932 "ds_queue_copy", 18933 "ds_queue_create", 18934 "ds_queue_dequeue", 18935 "ds_queue_destroy", 18936 "ds_queue_empty", 18937 "ds_queue_enqueue", 18938 "ds_queue_head", 18939 "ds_queue_read", 18940 "ds_queue_size", 18941 "ds_queue_tail", 18942 "ds_queue_write", 18943 "ds_set_precision", 18944 "ds_stack_clear", 18945 "ds_stack_copy", 18946 "ds_stack_create", 18947 "ds_stack_destroy", 18948 "ds_stack_empty", 18949 "ds_stack_pop", 18950 "ds_stack_push", 18951 "ds_stack_read", 18952 "ds_stack_size", 18953 "ds_stack_top", 18954 "ds_stack_write", 18955 "dsin", 18956 "dtan", 18957 "effect_clear", 18958 "effect_create_above", 18959 "effect_create_below", 18960 "environment_get_variable", 18961 "event_inherited", 18962 "event_perform", 18963 "event_perform_object", 18964 "event_user", 18965 "exp", 18966 "external_call", 18967 "external_define", 18968 "external_free", 18969 "facebook_acc
18969esstoken", 18970 "facebook_check_permission", 18971 "facebook_dialog", 18972 "facebook_graph_request", 18973 "facebook_init", 18974 "facebook_launch_offerwall", 18975 "facebook_login", 18976 "facebook_logout", 18977 "facebook_post_message", 18978 "facebook_request_publish_permissions", 18979 "facebook_request_read_permissions", 18980 "facebook_send_invite", 18981 "facebook_status", 18982 "facebook_user_id", 18983 "file_attributes", 18984 "file_bin_close", 18985 "file_bin_open", 18986 "file_bin_position", 18987 "file_bin_read_byte", 18988 "file_bin_rewrite", 18989 "file_bin_seek", 18990 "file_bin_size", 18991 "file_bin_write_byte", 18992 "file_copy", 18993 "file_delete", 18994 "file_exists", 18995 "file_find_close", 18996 "file_find_first", 18997 "file_find_next", 18998 "file_rename", 18999 "file_text_close", 19000 "file_text_eof", 19001 "file_text_eoln", 19002 "file_text_open_append", 19003 "file_text_open_from_string", 19004 "file_text_open_read", 19005 "file_text_open_write", 19006 "file_text_read_real", 19007 "file_text_read_string", 19008 "file_text_readln", 19009 "file_text_write_real", 19010 "file_text_write_string", 19011 "file_text_writeln", 19012 "filename_change_ext", 19013 "filename_dir", 19014 "filename_drive", 19015 "filename_ext", 19016 "filename_name", 19017 "filename_path", 19018 "floor", 19019 "font_add", 19020 "font_add_enable_aa", 19021 "font_add_get_enable_aa", 19022 "font_add_sprite", 19023 "font_add_sprite_ext", 19024 "font_delete", 19025 "font_exists", 19026 "font_get_bold", 19027 "font_get_first", 19028 "font_get_fontname", 19029 "font_get_italic", 19030 "font_get_last", 19031 "font_get_name", 19032 "font_get_size", 19033 "font_get_texture", 19034 "font_get_uvs", 19035 "font_replace", 19036 "font_replace_sprite", 19037 "font_replace_sprite_ext", 19038 "font_set_cache_size", 19039 "font_texture_page_size", 19040 "frac", 19041 "game_end", 19042 "game_get_speed", 19043 "game_load", 19044 "game_load_buffer", 19045 "game_restart", 19046 "game_save", 19047 "game_save_buffer", 19048 "game_set_speed", 19049 "gamepad_axis_count", 19050 "gamepad_axis_value", 19051 "gamepad_button_check", 19052 "gamepad_button_check_pressed", 19053 "gamepad_button_check_released", 19054 "gamepad_button_count", 19055 "gamepad_button_value", 19056 "gamepad_get_axis_deadzone", 19057 "gamepad_get_button_threshold", 19058 "gamepad_get_description", 19059 "gamepad_get_device_count", 19060 "gamepad_is_connected", 19061 "gamepad_is_supported", 19062 "gamepad_set_axis_deadzone", 19063 "gamepad_set_button_threshold", 19064 "gamepad_set_color", 19065 "gamepad_set_colour", 19066 "gamepad_set_vibration", 19067 "gesture_double_tap_distance", 19068 "gesture_double_tap_time", 19069 "gesture_drag_distance", 19070 "gesture_drag_time", 19071 "gesture_flick_speed", 19072 "gesture_get_double_tap_distance", 19073 "gesture_get_double_tap_time", 19074 "gesture_get_drag_distance", 19075 "gesture_get_drag_time", 19076 "gesture_get_flick_speed", 19077 "gesture_get_pinch_angle_away", 19078 "gesture_get_pinch_angle_towards", 19079 "gesture_get_pinch_distance", 19080 "gesture_get_rotate_angle", 19081 "gesture_get_rotate_time", 19082 "gesture_get_tap_count", 19083 "gesture_pinch_angle_away", 19084 "gesture_pinch_angle_towards", 19085 "gesture_pinch_distance", 19086 "gesture_rotate_angle", 19087 "gesture_rotate_time", 19088 "gesture_tap_count", 19089 "get_integer", 19090 "get_integer_async", 19091 "get_login_async", 19092 "get_open_filename", 19093 "get_open_filename_ext", 19094 "get_save_filename", 19095 "get_save_filename_ext", 19096 "get_string", 19097 "get_string_async", 19098 "get_timer", 19099 "gml_pragma", 19100 "gml_release_mode", 19101 "gpu_get_alphatestenable", 19102 "gpu_get_alphatestfunc", 19103 "gpu_get_alphatestref", 19104 "gpu_get_blendenable", 19105 "gpu_get_blendmode", 19106 "gpu_get_blendmode_dest", 19107 "gpu_get_blendmode_destalpha", 19108 "gpu_get_blendmode_ext", 19109 "gpu_get_blendmode_ext_sepalpha", 19110 "gpu_get_blendmode_src", 19111 "gpu_get_blendmode_srcalpha", 19112 "gpu_get_colorwriteenable", 19113 "gpu_get_colourwriteenable", 19114 "gpu_get_cullmode", 19115 "gpu_get_fog", 19116 "gpu_get_lightingenable", 19117 "gpu_get_state", 19118 "gpu_get_tex_filter", 19119 "gpu_get_tex_filter_ext", 19120 "gpu_get_tex_max_aniso", 19121 "gpu_get_tex_max_aniso_ext", 19122 "gpu_get_tex_max_mip", 19123 "gpu_get_tex_max_mip_ext", 19124 "gpu_get_tex_min_mip", 19125 "gpu_get_tex_min_mip_ext", 19126 "gpu_get_tex_mip_bias", 19127 "gpu_get_tex_mip_bias_ext", 19128 "gpu_get_tex_mip_enable", 19129 "gpu_get_tex_mip_enable_ext", 19130 "gpu_get_tex_mip_filter", 19131 "gpu_get_tex_mip_filter_ext", 19132 "gpu_get_tex_repeat", 19133 "gpu_get_tex_repeat_ext", 19134 "gpu_get_texfilter", 19135 "gpu_get_texfilter_ext", 19136 "gpu_get_texrepeat", 19137 "gpu_get_texrepeat_ext", 19138 "gpu_get_zfunc", 19139 "gpu_get_ztestenable", 19140 "gpu_get_zwriteenable", 19141 "gpu_pop_state", 19142 "gpu_push_state", 19143 "gpu_set_alphatestenable", 19144 "gpu_set_alphatestfunc", 19145 "gpu_set_alphatestref", 19146 "gpu_set_blendenable", 19147 "gpu_set_blendmode", 19148 "gpu_set_blendmode_ext", 19149 "gpu_set_blendmode_ext_sepalpha", 19150 "gpu_set_colorwriteenable", 19151 "gpu_set_colourwriteenable", 19152 "gpu_set_cullmode", 19153 "gpu_set_fog", 19154 "gpu_set_lightingenable", 19155 "gpu_set_state", 19156 "gpu_set_tex_filter", 19157 "gpu_set_tex_filter_ext", 19158 "gpu_set_tex_max_aniso", 19159 "gpu_set_tex_max_aniso_ext", 19160 "gpu_set_tex_max_mip", 19161 "gpu_set_tex_max_mip_ext", 19162 "gpu_set_tex_min_mip", 19163 "gpu_set_tex_min_mip_ext", 19164 "gpu_set_tex_mip_bias", 19165 "gpu_set_tex_mip_bias_ext", 19166 "gpu_set_tex_mip_enable", 19167 "gpu_set_tex_mip_enable_ext", 19168 "gpu_set_tex_mip_filter", 19169 "gpu_set_tex_mip_filter_ext", 19170 "gpu_set_tex_repeat", 19171 "gpu_set_tex_repeat_ext", 19172 "gpu_set_texfilter", 19173 "gpu_set_texfilter_ext", 19174 "gpu_set_texrepeat", 19175 "gpu_set_texrepeat_ext", 19176 "gpu_set_zfunc", 19177 "gpu_set_ztestenable", 19178 "gpu_set_zwriteenable", 19179 "highscore_add", 19180 "highscore_clear", 19181 "highscore_name", 19182 "highscore_value", 19183 "http_get", 19184 "http_get_file", 19185 "http_post_string", 19186 "http_request", 19187 "iap_acquire", 19188 "iap_activate", 19189 "iap_consume", 19190 "iap_enumerate_products", 19191 "iap_product_details", 19192 "iap_purchase_details", 19193 "iap_restore_all", 19194 "iap_status", 19195 "ini_close", 19196 "ini_key_delete", 19197 "ini_key_exists", 19198 "ini_open", 19199 "ini_open_from_string", 19200 "ini_read_real", 19201 "ini_read_string", 19202 "ini_section_delete", 19203 "ini_section_exists", 19204 "ini_write_real", 19205 "ini_write_string", 19206 "instance_activate_all", 19207 "instance_activate_layer", 19208 "instance_activate_object", 19209 "instance_activate_region", 19210 "instance_change", 19211 "instance_copy", 19212 "instance_create", 19213 "instance_create_depth", 19214 "instance_create_layer", 19215 "instance_deactivate_all", 19216 "instance_deactivate_layer", 19217 "instance_deactivate_object", 19218 "instance_deactivate_region", 19219 "instance_destroy", 19220 "instance_exists", 19221 "instance_find", 19222 "instance_furthest", 19223 "instance_id_get", 19224 "instance_nearest", 19225 "instance_number", 19226 "instance_place", 19227 "instance_place_list", 19228 "instance_position", 19229 "instance_position_list", 19230 "int64", 19231 "io_clear", 19232 "irandom", 19233 "irandom_range", 19234 "is_array", 19235 "is_bool", 19236 "is_infinity", 19237 "is_int32", 19238 "is_int64", 19239 "is_matrix", 19240 "is_method", 19241 "is_nan", 19242 "is_numeric", 19243 "is_ptr", 19244 "is_real", 19245 "is_string", 19246 "is_struct", 19247 "is_undefined", 19248 "is_vec3", 19249 "is_vec4", 19250 "json_decode", 19251 "json_encode", 19252 "keyboard_check", 19253 "keyboard_check_direct", 19254 "keyboard_check_pressed", 19255 "keyboard_check_released", 19256 "keyboard_clear", 19257 "keyboard_get_map", 19258 "keyboard_get_numlock", 19259 "keyboard_key_press", 19260 "keyboard_key_release", 19261 "keyboard_set_map", 19262 "keyboard_set_numlock", 19263 "keyboard_unset_map", 19264 "keyboard_virtual_height", 19265 "keyboard_virtual_hide", 19266 "keyboard_virtual_show", 19267 "keyboard_virtual_status", 19268 "layer_add_instance", 19269 "layer_background_alpha", 19270 "layer_background_blend", 19271 "layer_background_change", 19272 "layer_background_create", 19273 "layer_background_destroy", 19274 "layer_background_exists", 19275 "layer_background_get_alpha", 19276 "layer_background_get_blend", 19277 "layer_background_get_htiled", 19278 "layer_background_get_id", 19279 "layer_background_get_index", 19280 "layer_background_get_speed", 19281 "layer_background_get_sprite", 19282 "layer_background_get_stretch", 19283 "layer_background_get_visible", 19284 "layer_background_get_vtiled", 19285 "layer_background_get_xscale", 19286 "layer_background_get_yscale", 19287 "layer_background_htiled", 19288 "layer_background_index", 19289 "layer_background_speed", 19290 "layer_background_sprite", 19291 "layer_background_stretch", 19292 "layer_background_visible", 19293 "layer_background_vtiled", 19294 "layer_background_xscale", 19295 "layer_background_yscale",
19296 "layer_create", 19297 "layer_depth", 19298 "layer_destroy", 19299 "layer_destroy_instances", 19300 "layer_element_move", 19301 "layer_exists", 19302 "layer_force_draw_depth", 19303 "layer_get_all", 19304 "layer_get_all_elements", 19305 "layer_get_depth", 19306 "layer_get_element_layer", 19307 "layer_get_element_type", 19308 "layer_get_forced_depth", 19309 "layer_get_hspeed", 19310 "layer_get_id", 19311 "layer_get_id_at_depth", 19312 "layer_get_name", 19313 "layer_get_script_begin", 19314 "layer_get_script_end", 19315 "layer_get_shader", 19316 "layer_get_target_room", 19317 "layer_get_visible", 19318 "layer_get_vspeed", 19319 "layer_get_x", 19320 "layer_get_y", 19321 "layer_has_instance", 19322 "layer_hspeed", 19323 "layer_instance_get_instance", 19324 "layer_is_draw_depth_forced", 19325 "layer_reset_target_room", 19326 "layer_script_begin", 19327 "layer_script_end", 19328 "layer_set_target_room", 19329 "layer_set_visible", 19330 "layer_shader", 19331 "layer_sprite_alpha", 19332 "layer_sprite_angle", 19333 "layer_sprite_blend", 19334 "layer_sprite_change", 19335 "layer_sprite_create", 19336 "layer_sprite_destroy", 19337 "layer_sprite_exists", 19338 "layer_sprite_get_alpha", 19339 "layer_sprite_get_angle", 19340 "layer_sprite_get_blend", 19341 "layer_sprite_get_id", 19342 "layer_sprite_get_index", 19343 "layer_sprite_get_speed", 19344 "layer_sprite_get_sprite", 19345 "layer_sprite_get_x", 19346 "layer_sprite_get_xscale", 19347 "layer_sprite_get_y", 19348 "layer_sprite_get_yscale", 19349 "layer_sprite_index", 19350 "layer_sprite_speed", 19351 "layer_sprite_x", 19352 "layer_sprite_xscale", 19353 "layer_sprite_y", 19354 "layer_sprite_yscale", 19355 "layer_tile_alpha", 19356 "layer_tile_blend", 19357 "layer_tile_change", 19358 "layer_tile_create", 19359 "layer_tile_destroy", 19360 "layer_tile_exists", 19361 "layer_tile_get_alpha", 19362 "layer_tile_get_blend", 19363 "layer_tile_get_region", 19364 "layer_tile_get_sprite", 19365 "layer_tile_get_visible", 19366 "layer_tile_get_x", 19367 "layer_tile_get_xscale", 19368 "layer_tile_get_y", 19369 "layer_tile_get_yscale", 19370 "layer_tile_region", 19371 "layer_tile_visible", 19372 "layer_tile_x", 19373 "layer_tile_xscale", 19374 "layer_tile_y", 19375 "layer_tile_yscale", 19376 "layer_tilemap_create", 19377 "layer_tilemap_destroy", 19378 "layer_tilemap_exists", 19379 "layer_tilemap_get_id", 19380 "layer_vspeed", 19381 "layer_x", 19382 "layer_y", 19383 "lengthdir_x", 19384 "lengthdir_y", 19385 "lerp", 19386 "ln", 19387 "load_csv", 19388 "log10", 19389 "log2", 19390 "logn", 19391 "make_color_hsv", 19392 "make_color_rgb", 19393 "make_colour_hsv", 19394 "make_colour_rgb", 19395 "math_get_epsilon", 19396 "math_set_epsilon", 19397 "matrix_build", 19398 "matrix_build_identity", 19399 "matrix_build_lookat", 19400 "matrix_build_projection_ortho", 19401 "matrix_build_projection_perspective", 19402 "matrix_build_projection_perspective_fov", 19403 "matrix_get", 19404 "matrix_multiply", 19405 "matrix_set", 19406 "matrix_stack_clear", 19407 "matrix_stack_is_empty", 19408 "matrix_stack_multiply", 19409 "matrix_stack_pop", 19410 "matrix_stack_push", 19411 "matrix_stack_set", 19412 "matrix_stack_top", 19413 "matrix_transform_vertex", 19414 "max", 19415 "md5_file", 19416 "md5_string_unicode", 19417 "md5_string_utf8", 19418 "mean", 19419 "median", 19420 "merge_color", 19421 "merge_colour", 19422 "min", 19423 "motion_add", 19424 "motion_set", 19425 "mouse_check_button", 19426 "mouse_check_button_pressed", 19427 "mouse_check_button_released", 19428 "mouse_clear", 19429 "mouse_wheel_down", 19430 "mouse_wheel_up", 19431 "move_bounce_all", 19432 "move_bounce_solid", 19433 "move_contact_all", 19434 "move_contact_solid", 19435 "move_outside_all", 19436 "move_outside_solid", 19437 "move_random", 19438 "move_snap", 19439 "move_towards_point", 19440 "move_wrap", 19441 "mp_grid_add_cell", 19442 "mp_grid_add_instances", 19443 "mp_grid_add_rectangle", 19444 "mp_grid_clear_all", 19445 "mp_grid_clear_cell", 19446 "mp_grid_clear_rectangle", 19447 "mp_grid_create", 19448 "mp_grid_destroy", 19449 "mp_grid_draw", 19450 "mp_grid_get_cell", 19451 "mp_grid_path", 19452 "mp_grid_to_ds_grid", 19453 "mp_linear_path", 19454 "mp_linear_path_object", 19455 "mp_linear_step", 19456 "mp_linear_step_object", 19457 "mp_potential_path", 19458 "mp_potential_path_object", 19459 "mp_potential_settings", 19460 "mp_potential_step", 19461 "mp_potential_step_object", 19462 "network_connect", 19463 "network_connect_raw", 19464 "network_create_server", 19465 "network_create_server_raw", 19466 "network_create_socket", 19467 "network_create_socket_ext", 19468 "network_destroy", 19469 "network_resolve", 19470 "network_send_broadcast", 19471 "network_send_packet", 19472 "network_send_raw", 19473 "network_send_udp", 19474 "network_send_udp_raw", 19475 "network_set_config", 19476 "network_set_timeout", 19477 "object_exists", 19478 "object_get_depth", 19479 "object_get_mask", 19480 "object_get_name", 19481 "object_get_parent", 19482 "object_get_persistent", 19483 "object_get_physics", 19484 "object_get_solid", 19485 "object_get_sprite", 19486 "object_get_visible", 19487 "object_is_ancestor", 19488 "object_set_mask", 19489 "object_set_persistent", 19490 "object_set_solid", 19491 "object_set_sprite", 19492 "object_set_visible", 19493 "ord", 19494 "os_get_config", 19495 "os_get_info", 19496 "os_get_language", 19497 "os_get_region", 19498 "os_is_network_connected", 19499 "os_is_paused", 19500 "os_lock_orientation", 19501 "os_powersave_enable", 19502 "parameter_count", 19503 "parameter_string", 19504 "part_emitter_burst", 19505 "part_emitter_clear", 19506 "part_emitter_create", 19507 "part_emitter_destroy", 19508 "part_emitter_destroy_all", 19509 "part_emitter_exists", 19510 "part_emitter_region", 19511 "part_emitter_stream", 19512 "part_particles_clear", 19513 "part_particles_count", 19514 "part_particles_create", 19515 "part_particles_create_color", 19516 "part_particles_create_colour", 19517 "part_system_automatic_draw", 19518 "part_system_automatic_update", 19519 "part_system_clear", 19520 "part_system_create", 19521 "part_system_create_layer", 19522 "part_system_depth", 19523 "part_system_destroy", 19524 "part_system_draw_order", 19525 "part_system_drawit", 19526 "part_system_exists", 19527 "part_system_get_layer", 19528 "part_system_layer", 19529 "part_system_position", 19530 "part_system_update", 19531 "part_type_alpha1", 19532 "part_type_alpha2", 19533 "part_type_alpha3", 19534 "part_type_blend", 19535 "part_type_clear", 19536 "part_type_color1", 19537 "part_type_color2", 19538 "part_type_color3", 19539 "part_type_color_hsv", 19540 "part_type_color_mix", 19541 "part_type_color_rgb", 19542 "part_type_colour1", 19543 "part_type_colour2", 19544 "part_type_colour3", 19545 "part_type_colour_hsv", 19546 "part_type_colour_mix", 19547 "part_type_colour_rgb", 19548 "part_type_create", 19549 "part_type_death", 19550 "part_type_destroy", 19551 "part_type_direction", 19552 "part_type_exists", 19553 "part_type_gravity", 19554 "part_type_life", 19555 "part_type_orientation", 19556 "part_type_scale", 19557 "part_type_shape", 19558 "part_type_size", 19559 "part_type_speed", 19560 "part_type_sprite", 19561 "part_type_step", 19562 "path_add", 19563 "path_add_point", 19564 "path_append", 19565 "path_assign", 19566 "path_change_point", 19567 "path_clear_points", 19568 "path_delete", 19569 "path_delete_point", 19570 "path_duplicate", 19571 "path_end", 19572 "path_exists", 19573 "path_flip", 19574 "path_get_closed", 19575 "path_get_kind", 19576 "path_get_length", 19577 "path_get_name", 19578 "path_get_number", 19579 "path_get_point_speed", 19580 "path_get_point_x", 19581 "path_get_point_y", 19582 "path_get_precision", 19583 "path_get_speed", 19584 "path_get_time", 19585 "path_get_x", 19586 "path_get_y", 19587 "path_insert_point", 19588 "path_mirror", 19589 "path_rescale", 19590 "path_reverse", 19591 "path_rotate", 19592 "path_set_closed", 19593 "path_set_kind", 19594 "path_set_precision", 19595 "path_shift", 19596 "path_start", 19597 "physics_apply_angular_impulse", 19598 "physics_apply_force", 19599 "physics_apply_impulse", 19600 "physics_apply_local_force", 19601 "physics_apply_local_impulse", 19602 "physics_apply_torque", 19603 "physics_draw_debug", 19604 "physics_fixture_add_point", 19605 "physics_fixture_bind", 19606 "physics_fixture_bind_ext", 19607 "physics_fixture_create", 19608 "physics_fixture_delete", 19609 "physics_fixture_set_angular_damping", 19610 "physics_fixture_set_awake", 19611 "physics_fixture_set_box_shape", 19612 "physics_fixture_set_chain_shape", 19613 "physics_fixture_set_circle_shape", 19614 "physics_fixture_set_collision_group", 19615 "physics_fixture_set_density", 19616 "physics_fixture_set_edge_shape", 19617 "physics_fixture_set_friction", 19618 "physics_fixture_set_kinematic", 19619 "physics_fixture_set_linear_damping", 19620 "physics_fixture_set_polygon_shape", 19621 "physics_fixture_set_restitution", 19622 "physics_fixture_set_sensor", 19623 "physics_get_density", 19624 "physics_get_friction", 19625 "physics_get_restitution", 19626 "physics_joint_delete", 19627 "physics_joint_distance_create", 19628 "physics_joint_enable_motor", 19629 "physics_joint_friction_create", 19630 "physics_joint_gear_create", 19631 "physics_joint_get_value", 19632 "physics_joint_prismatic_create", 19633 "physics_joint_pulley_create", 19634 "physics_joint_revolute_create", 19635 "physics_joint_rope_create", 19636 "physics_joint_set_value", 19637 "physics_joint_weld_create", 19638 "physics_joint_wheel_create", 19639 "physics_mass_properties",
19640 "physics_particle_count", 19641 "physics_particle_create", 19642 "physics_particle_delete", 19643 "physics_particle_delete_region_box", 19644 "physics_particle_delete_region_circle", 19645 "physics_particle_delete_region_poly", 19646 "physics_particle_draw", 19647 "physics_particle_draw_ext", 19648 "physics_particle_get_damping", 19649 "physics_particle_get_data", 19650 "physics_particle_get_data_particle", 19651 "physics_particle_get_density", 19652 "physics_particle_get_gravity_scale", 19653 "physics_particle_get_group_flags", 19654 "physics_particle_get_max_count", 19655 "physics_particle_get_radius", 19656 "physics_particle_group_add_point", 19657 "physics_particle_group_begin", 19658 "physics_particle_group_box", 19659 "physics_particle_group_circle", 19660 "physics_particle_group_count", 19661 "physics_particle_group_delete", 19662 "physics_particle_group_end", 19663 "physics_particle_group_get_ang_vel", 19664 "physics_particle_group_get_angle", 19665 "physics_particle_group_get_centre_x", 19666 "physics_particle_group_get_centre_y", 19667 "physics_particle_group_get_data", 19668 "physics_particle_group_get_inertia", 19669 "physics_particle_group_get_mass", 19670 "physics_particle_group_get_vel_x", 19671 "physics_particle_group_get_vel_y", 19672 "physics_particle_group_get_x", 19673 "physics_particle_group_get_y", 19674 "physics_particle_group_join", 19675 "physics_particle_group_polygon", 19676 "physics_particle_set_category_flags", 19677 "physics_particle_set_damping", 19678 "physics_particle_set_density", 19679 "physics_particle_set_flags", 19680 "physics_particle_set_gravity_scale", 19681 "physics_particle_set_group_flags", 19682 "physics_particle_set_max_count", 19683 "physics_particle_set_radius", 19684 "physics_pause_enable", 19685 "physics_remove_fixture", 19686 "physics_set_density", 19687 "physics_set_friction", 19688 "physics_set_restitution", 19689 "physics_test_overlap", 19690 "physics_world_create", 19691 "physics_world_draw_debug", 19692 "physics_world_gravity", 19693 "physics_world_update_iterations", 19694 "physics_world_update_speed", 19695 "place_empty", 19696 "place_free", 19697 "place_meeting", 19698 "place_snapped", 19699 "point_direction", 19700 "point_distance", 19701 "point_distance_3d", 19702 "point_in_circle", 19703 "point_in_rectangle", 19704 "point_in_triangle", 19705 "position_change", 19706 "position_destroy", 19707 "position_empty", 19708 "position_meeting", 19709 "power", 19710 "ptr", 19711 "push_cancel_local_notification", 19712 "push_get_first_local_notification", 19713 "push_get_next_local_notification", 19714 "push_local_notification", 19715 "radtodeg", 19716 "random", 19717 "random_get_seed", 19718 "random_range", 19719 "random_set_seed", 19720 "randomise", 19721 "randomize", 19722 "real", 19723 "rectangle_in_circle", 19724 "rectangle_in_rectangle", 19725 "rectangle_in_triangle", 19726 "room_add", 19727 "room_assign", 19728 "room_duplicate", 19729 "room_exists", 19730 "room_get_camera", 19731 "room_get_name", 19732 "room_get_viewport", 19733 "room_goto", 19734 "room_goto_next", 19735 "room_goto_previous", 19736 "room_instance_add", 19737 "room_instance_clear", 19738 "room_next", 19739 "room_previous", 19740 "room_restart", 19741 "room_set_background_color", 19742 "room_set_background_colour", 19743 "room_set_camera", 19744 "room_set_height", 19745 "room_set_persistent", 19746 "room_set_view", 19747 "room_set_view_enabled", 19748 "room_set_viewport", 19749 "room_set_width", 19750 "round", 19751 "screen_save", 19752 "screen_save_part", 19753 "script_execute", 19754 "script_exists", 19755 "script_get_name", 19756 "sha1_file", 19757 "sha1_string_unicode", 19758 "sha1_string_utf8", 19759 "shader_current", 19760 "shader_enable_corner_id", 19761 "shader_get_name", 19762 "shader_get_sampler_index", 19763 "shader_get_uniform", 19764 "shader_is_compiled", 19765 "shader_reset", 19766 "shader_set", 19767 "shader_set_uniform_f", 19768 "shader_set_uniform_f_array", 19769 "shader_set_uniform_i", 19770 "shader_set_uniform_i_array", 19771 "shader_set_uniform_matrix", 19772 "shader_set_uniform_matrix_array", 19773 "shaders_are_supported", 19774 "shop_leave_rating", 19775 "show_debug_message", 19776 "show_debug_overlay", 19777 "show_error", 19778 "show_message", 19779 "show_message_async", 19780 "show_question", 19781 "show_question_async", 19782 "sign", 19783 "sin", 19784 "skeleton_animation_clear", 19785 "skeleton_animation_get", 19786 "skeleton_animation_get_duration", 19787 "skeleton_animation_get_ext", 19788 "skeleton_animation_get_frame", 19789 "skeleton_animation_get_frames", 19790 "skeleton_animation_list", 19791 "skeleton_animation_mix", 19792 "skeleton_animation_set", 19793 "skeleton_animation_set_ext", 19794 "skeleton_animation_set_frame", 19795 "skeleton_attachment_create", 19796 "skeleton_attachment_get", 19797 "skeleton_attachment_set", 19798 "skeleton_bone_data_get", 19799 "skeleton_bone_data_set", 19800 "skeleton_bone_state_get", 19801 "skeleton_bone_state_set", 19802 "skeleton_collision_draw_set", 19803 "skeleton_get_bounds", 19804 "skeleton_get_minmax", 19805 "skeleton_get_num_bounds", 19806 "skeleton_skin_get", 19807 "skeleton_skin_list", 19808 "skeleton_skin_set", 19809 "skeleton_slot_data", 19810 "sprite_add", 19811 "sprite_add_from_surface", 19812 "sprite_assign", 19813 "sprite_collision_mask", 19814 "sprite_create_from_surface", 19815 "sprite_delete", 19816 "sprite_duplicate", 19817 "sprite_exists", 19818 "sprite_flush", 19819 "sprite_flush_multi", 19820 "sprite_get_bbox_bottom", 19821 "sprite_get_bbox_left", 19822 "sprite_get_bbox_right", 19823 "sprite_get_bbox_top", 19824 "sprite_get_height", 19825 "sprite_get_name", 19826 "sprite_get_number", 19827 "sprite_get_speed", 19828 "sprite_get_speed_type", 19829 "sprite_get_texture", 19830 "sprite_get_tpe", 19831 "sprite_get_uvs", 19832 "sprite_get_width", 19833 "sprite_get_xoffset", 19834 "sprite_get_yoffset", 19835 "sprite_merge", 19836 "sprite_prefetch", 19837 "sprite_prefetch_multi", 19838 "sprite_replace", 19839 "sprite_save", 19840 "sprite_save_strip", 19841 "sprite_set_alpha_from_sprite", 19842 "sprite_set_cache_size", 19843 "sprite_set_cache_size_ext", 19844 "sprite_set_offset", 19845 "sprite_set_speed", 19846 "sqr", 19847 "sqrt", 19848 "steam_activate_overlay", 19849 "steam_activate_overlay_browser", 19850 "steam_activate_overlay_store", 19851 "steam_activate_overlay_user", 19852 "steam_available_languages", 19853 "steam_clear_achievement", 19854 "steam_create_leaderboard", 19855 "steam_current_game_language", 19856 "steam_download_friends_scores", 19857 "steam_download_scores", 19858 "steam_download_scores_around_user", 19859 "steam_file_delete", 19860 "steam_file_exists", 19861 "steam_file_persisted", 19862 "steam_file_read", 19863 "steam_file_share", 19864 "steam_file_size", 19865 "steam_file_write", 19866 "steam_file_write_file", 19867 "steam_get_achievement", 19868 "steam_get_app_id", 19869 "steam_get_persona_name", 19870 "steam_get_quota_free", 19871 "steam_get_quota_total", 19872 "steam_get_stat_avg_rate", 19873 "steam_get_stat_float", 19874 "steam_get_stat_int", 19875 "steam_get_user_account_id", 19876 "steam_get_user_persona_name", 19877 "steam_get_user_steam_id", 19878 "steam_initialised", 19879 "steam_is_cloud_enabled_for_account", 19880 "steam_is_cloud_enabled_for_app", 19881 "steam_is_overlay_activated", 19882 "steam_is_overlay_enabled", 19883 "steam_is_screenshot_requested", 19884 "steam_is_user_logged_on", 19885 "steam_reset_all_stats", 19886 "steam_reset_all_stats_achievements", 19887 "steam_send_screenshot", 19888 "steam_set_achievement", 19889 "steam_set_stat_avg_rate", 19890 "steam_set_stat_float", 19891 "steam_set_stat_int", 19892 "steam_stats_ready", 19893 "steam_ugc_create_item", 19894 "steam_ugc_create_query_all", 19895 "steam_ugc_create_query_all_ex", 19896 "steam_ugc_create_query_user", 19897 "steam_ugc_create_query_user_ex", 19898 "steam_ugc_download", 19899 "steam_ugc_get_item_install_info", 19900 "steam_ugc_get_item_update_info", 19901 "steam_ugc_get_item_update_progress", 19902 "steam_ugc_get_subscribed_items", 19903 "steam_ugc_num_subscribed_items", 19904 "steam_ugc_query_add_excluded_tag", 19905 "steam_ugc_query_add_required_tag", 19906 "steam_ugc_query_set_allow_cached_response", 19907 "steam_ugc_query_set_cloud_filename_filter", 19908 "steam_ugc_query_set_match_any_tag", 19909 "steam_ugc_query_set_ranked_by_trend_days", 19910 "steam_ugc_query_set_return_long_description", 19911 "steam_ugc_query_set_return_total_only", 19912 "steam_ugc_query_set_search_text", 19913 "steam_ugc_request_item_details", 19914 "steam_ugc_send_query", 19915 "steam_ugc_set_item_content", 19916 "steam_ugc_set_item_description", 19917 "steam_ugc_set_item_preview", 19918 "steam_ugc_set_item_tags", 19919 "steam_ugc_set_item_title", 19920 "steam_ugc_set_item_visibility", 19921 "steam_ugc_start_item_update", 19922 "steam_ugc_submit_item_update", 19923 "steam_ugc_subscribe_item", 19924 "steam_ugc_unsubscribe_item", 19925 "steam_upload_score", 19926 "steam_upload_score_buffer", 19927 "steam_upload_score_buffer_ext", 19928 "steam_upload_score_ext", 19929 "steam_user_installed_dlc", 19930 "steam_user_owns_dlc", 19931 "string", 19932 "string_byte_at", 19933 "string_byte_length", 19934 "string_char_at", 19935 "string_copy", 19936 "string_count", 19937 "string_delete", 19938 "string_digits", 19939 "string_format", 19940 "string_hash_to_newline", 19941 "string_height", 19942 "string_height_ext", 19943 "string_insert", 19944 "string_length", 19945 "string_letters", 19946 "string_lettersdigits", 19947 "string_lower", 19948 "string_ord_at", 19949 "string_pos", 19950 "string_repeat", 19951 "string_replace", 19952 "string_replace_all", 19953 "string_set_byte_at", 19954 "string_upper", 19955 "string_width", 19956 "string_width_ext", 19957 "surface_copy", 19958 "surface_copy_part", 19959 "surface_create", 19960 "surface_create_ext", 19961 "surface_depth_disable", 19962 "surface_exists", 19963 "surface_free", 19964 "surface_get_depth_disable", 19965 "surface_get_height", 19966 "surface_get_texture", 19967 "surface_get_width", 19968 "surface_getpixel", 19969 "surface_getpixel_ext", 19970 "surface_reset_target", 19971 "surface_resize", 19972 "surface_save", 19973 "surface_save_part", 19974 "surface_set_target", 19975 "surface_set_target_ext", 19976 "tan", 19977 "texture_get_height", 19978 "texture_get_texel_height", 19979 "texture_get_texel_width", 19980 "texture_get_uvs", 19981 "texture_get_width", 19982 "texture_global_scale", 19983 "texture_set_stage", 19984 "tile_get_empty", 19985 "tile_get_flip", 19986 "tile_get_index", 19987 "tile_get_mirror", 19988 "tile_get_rotate", 19989 "tile_set_empty", 19990 "tile_set_flip", 19991 "tile_set_index", 19992 "tile_set_mirror", 19993 "tile_set_rotate", 19994 "tilemap_clear", 19995 "tilemap_get", 19996 "tilemap_get_at_pixel", 19997 "tilemap_get_cell_x_at_pixel", 19998 "tilemap_get_cell_y_at_pixel", 19999 "tilemap_get_frame", 20000 "tilemap_get_global_mask", 20001 "tilemap_get_height", 20002 "tilemap_get_mask", 20003 "tilemap_get_tile_height", 20004 "tilemap_get_tile_width", 20005 "tilemap_get_tileset", 20006 "tilemap_get_width", 20007 "tilemap_get_x", 20008 "tilemap_get_y", 20009 "tilemap_set", 20010 "tilemap_set_at_pixel", 20011 "tilemap_set_global_mask", 20012 "tilemap_set_mask", 20013 "tilemap_tileset", 20014 "tilemap_x", 20015 "tilemap_y", 20016 "timeline_add", 20017 "timeline_clear", 20018 "timeline_delete", 20019 "timeline_exists", 20020 "timeline_get_name", 20021 "timeline_max_moment", 20022 "timeline_moment_add_script", 20023 "timeline_moment_clear", 20024 "timeline_size", 20025 "typeof", 20026 "url_get_domain", 20027 "url_open", 20028 "url_open_ext", 20029 "url_open_full", 20030 "variable_global_exists", 20031 "variable_global_get", 20032 "variable_global_set", 20033 "variable_instance_exists", 20034 "variable_instance_get", 20035 "variable_instance_get_names", 20036 "variable_instance_set", 20037 "variable_struct_exists", 20038 "variable_struct_get", 20039 "variable_struct_get_names", 20040 "variable_struct_names_count", 20041 "variable_struct_remove", 20042 "variable_struct_set", 20043 "vertex_argb", 20044 "vertex_begin", 20045 "vertex_color", 20046 "vertex_colour", 20047 "vertex_create_buffer", 20048 "vertex_create_buffer_ext", 20049 "vertex_create_buffer_from_buffer", 20050 "vertex_create_buffer_from_buffer_ext", 20051 "vertex_delete_buffer", 20052 "vertex_end", 20053 "vertex_float1", 20054 "vertex_float2", 20055 "vertex_float3", 20056 "vertex_float4", 20057 "vertex_format_add_color", 20058 "vertex_format_add_colour", 20059 "vertex_format_add_custom", 20060 "vertex_format_add_normal", 20061 "vertex_format_add_position", 20062 "vertex_format_add_position_3d", 20063 "vertex_format_add_texcoord", 20064 "vertex_format_add_textcoord", 20065 "vertex_format_begin", 20066 "vertex_format_delete", 20067 "vertex_format_end", 20068 "vertex_freeze", 20069 "vertex_get_buffer_size", 20070 "vertex_get_number", 20071 "vertex_normal", 20072 "vertex_position", 20073 "vertex_position_3d", 20074 "vertex_submit", 20075 "vertex_texcoord", 20076 "vertex_ubyte4", 20077 "view_get_camera", 20078 "view_get_hport", 20079 "view_get_surface_id", 20080 "view_get_visible", 20081 "view_get_wport", 20082 "view_get_xport", 20083 "view_get_yport", 20084 "view_set_camera", 20085 "view_set_hport", 20086 "view_set_surface_id", 20087 "view_set_visible", 20088 "view_set_wport", 20089 "view_set_xport", 20090 "view_set_yport", 20091 "virtual_key_add", 20092 "virtual_key_delete", 20093 "virtual_key_hide", 20094 "virtual_key_show", 20095 "win8_appbar_add_element", 20096 "win8_appbar_enable", 20097 "win8_appbar_remove_element", 20098 "win8_device_touchscreen_available", 20099 "win8_license_initialize_sandbox", 20100 "win8_license_trial_version", 20101 "win8_livetile_badge_clear", 20102 "win8_livetile_badge_notification", 20103 "win8_livetile_notification_begin", 20104 "win8_livetile_notification_end", 20105 "win8_livetile_notification_expiry", 20106 "win8_livetile_notification_image_add", 20107 "win8_livetile_notification_secondary_begin", 20108 "win8_livetile_notification_tag", 20109 "win8_livetile_notification_text_add", 20110 "win8_livetile_queue_enable", 20111 "win8_livetile_tile_clear", 20112 "win8_livetile_tile_notification", 20113 "win8_search_add_suggestions", 20114 "win8_search_disable", 20115 "win8_search_enable", 20116 "win8_secondarytile_badge_notification", 20117 "win8_secondarytile_d
20117elete", 20118 "win8_secondarytile_pin", 20119 "win8_settingscharm_add_entry", 20120 "win8_settingscharm_add_html_entry", 20121 "win8_settingscharm_add_xaml_entry", 20122 "win8_settingscharm_get_xaml_property", 20123 "win8_settingscharm_remove_entry", 20124 "win8_settingscharm_set_xaml_property", 20125 "win8_share_file", 20126 "win8_share_image", 20127 "win8_share_screenshot", 20128 "win8_share_text", 20129 "win8_share_url", 20130 "window_center", 20131 "window_device", 20132 "window_get_caption", 20133 "window_get_color", 20134 "window_get_colour", 20135 "window_get_cursor", 20136 "window_get_fullscreen", 20137 "window_get_height", 20138 "window_get_visible_rects", 20139 "window_get_width", 20140 "window_get_x", 20141 "window_get_y", 20142 "window_handle", 20143 "window_has_focus", 20144 "window_mouse_get_x", 20145 "window_mouse_get_y", 20146 "window_mouse_set", 20147 "window_set_caption", 20148 "window_set_color", 20149 "window_set_colour", 20150 "window_set_cursor", 20151 "window_set_fullscreen", 20152 "window_set_max_height", 20153 "window_set_max_width", 20154 "window_set_min_height", 20155 "window_set_min_width", 20156 "window_set_position", 20157 "window_set_rectangle", 20158 "window_set_size", 20159 "window_view_mouse_get_x", 20160 "window_view_mouse_get_y", 20161 "window_views_mouse_get_x", 20162 "window_views_mouse_get_y", 20163 "winphone_license_trial_version", 20164 "winphone_tile_back_content", 20165 "winphone_tile_back_content_wide", 20166 "winphone_tile_back_image", 20167 "winphone_tile_back_image_wide", 20168 "winphone_tile_back_title", 20169 "winphone_tile_background_color", 20170 "winphone_tile_background_colour", 20171 "winphone_tile_count", 20172 "winphone_tile_cycle_images", 20173 "winphone_tile_front_image", 20174 "winphone_tile_front_image_small", 20175 "winphone_tile_front_image_wide", 20176 "winphone_tile_icon_image", 20177 "winphone_tile_small_background_image", 20178 "winphone_tile_small_icon_image", 20179 "winphone_tile_title", 20180 "winphone_tile_wide_content", 20181 "zip_unzip" 20182 ], 20183 literal: [ 20184 "all", 20185 "false", 20186 "noone", 20187 "pointer_invalid", 20188 "pointer_null", 20189 "true", 20190 "undefined" 20191 ], 20192 symbol: [ 20193 "ANSI_CHARSET", 20194 "ARABIC_CHARSET", 20195 "BALTIC_CHARSET", 20196 "CHINESEBIG5_CHARSET", 20197 "DEFAULT_CHARSET", 20198 "EASTEUROPE_CHARSET", 20199 "GB2312_CHARSET", 20200 "GM_build_date", 20201 "GM_runtime_version", 20202 "GM_version", 20203 "GREEK_CHARSET", 20204 "HANGEUL_CHARSET", 20205 "HEBREW_CHARSET", 20206 "JOHAB_CHARSET", 20207 "MAC_CHARSET", 20208 "OEM_CHARSET", 20209 "RUSSIAN_CHARSET", 20210 "SHIFTJIS_CHARSET", 20211 "SYMBOL_CHARSET", 20212 "THAI_CHARSET", 20213 "TURKISH_CHARSET", 20214 "VIETNAMESE_CHARSET", 20215 "achievement_achievement_info", 20216 "achievement_filter_all_players", 20217 "achievement_filter_favorites_only", 20218 "achievement_filter_friends_only", 20219 "achievement_friends_info", 20220 "achievement_leaderboard_info", 20221 "achievement_our_info", 20222 "achievement_pic_loaded", 20223 "achievement_show_achievement", 20224 "achievement_show_bank", 20225 "achievement_show_friend_picker", 20226 "achievement_show_leaderboard", 20227 "achievement_show_profile", 20228 "achievement_show_purchase_prompt", 20229 "achievement_show_ui", 20230 "achievement_type_achievement_challenge", 20231 "achievement_type_score_challenge", 20232 "asset_font", 20233 "asset_object", 20234 "asset_path", 20235 "asset_room", 20236 "asset_script", 20237 "asset_shader", 20238 "asset_sound", 20239 "asset_sprite", 20240 "asset_tiles", 20241 "asset_timeline", 20242 "asset_unknown", 20243 "audio_3d", 20244 "audio_falloff_exponent_distance", 20245 "audio_falloff_exponent_distance_clamped", 20246 "audio_falloff_inverse_distance", 20247 "audio_falloff_inverse_distance_clamped", 20248 "audio_falloff_linear_distance", 20249 "audio_falloff_linear_distance_clamped", 20250 "audio_falloff_none", 20251 "audio_mono", 20252 "audio_new_system", 20253 "audio_old_system", 20254 "audio_stereo", 20255 "bm_add", 20256 "bm_complex", 20257 "bm_dest_alpha", 20258 "bm_dest_color", 20259 "bm_dest_colour", 20260 "bm_inv_dest_alpha", 20261 "bm_inv_dest_color", 20262 "bm_inv_dest_colour", 20263 "bm_inv_src_alpha", 20264 "bm_inv_src_color", 20265 "bm_inv_src_colour", 20266 "bm_max", 20267 "bm_normal", 20268 "bm_one", 20269 "bm_src_alpha", 20270 "bm_src_alpha_sat", 20271 "bm_src_color", 20272 "bm_src_colour", 20273 "bm_subtract", 20274 "bm_zero", 20275 "browser_chrome", 20276 "browser_edge", 20277 "browser_firefox", 20278 "browser_ie", 20279 "browser_ie_mobile", 20280 "browser_not_a_browser", 20281 "browser_opera", 20282 "browser_safari", 20283 "browser_safari_mobile", 20284 "browser_tizen", 20285 "browser_unknown", 20286 "browser_windows_store", 20287 "buffer_bool", 20288 "buffer_f16", 20289 "buffer_f32", 20290 "buffer_f64", 20291 "buffer_fast", 20292 "buffer_fixed", 20293 "buffer_generalerror", 20294 "buffer_grow", 20295 "buffer_invalidtype", 20296 "buffer_network", 20297 "buffer_outofbounds", 20298 "buffer_outofspace", 20299 "buffer_s16", 20300 "buffer_s32", 20301 "buffer_s8", 20302 "buffer_seek_end", 20303 "buffer_seek_relative", 20304 "buffer_seek_start", 20305 "buffer_string", 20306 "buffer_surface_copy", 20307 "buffer_text", 20308 "buffer_u16", 20309 "buffer_u32", 20310 "buffer_u64", 20311 "buffer_u8", 20312 "buffer_vbuffer", 20313 "buffer_wrap", 20314 "button_type", 20315 "c_aqua", 20316 "c_black", 20317 "c_blue", 20318 "c_dkgray", 20319 "c_fuchsia", 20320 "c_gray", 20321 "c_green", 20322 "c_lime", 20323 "c_ltgray", 20324 "c_maroon", 20325 "c_navy", 20326 "c_olive", 20327 "c_orange", 20328 "c_purple", 20329 "c_red", 20330 "c_silver", 20331 "c_teal", 20332 "c_white", 20333 "c_yellow", 20334 "cmpfunc_always", 20335 "cmpfunc_equal", 20336 "cmpfunc_greater", 20337 "cmpfunc_greaterequal", 20338 "cmpfunc_less", 20339 "cmpfunc_lessequal", 20340 "cmpfunc_never", 20341 "cmpfunc_notequal", 20342 "cr_appstart", 20343 "cr_arrow", 20344 "cr_beam", 20345 "cr_cross", 20346 "cr_default", 20347 "cr_drag", 20348 "cr_handpoint", 20349 "cr_hourglass", 20350 "cr_none", 20351 "cr_size_all", 20352 "cr_size_nesw", 20353 "cr_size_ns", 20354 "cr_size_nwse", 20355 "cr_size_we", 20356 "cr_uparrow", 20357 "cull_clockwise", 20358 "cull_counterclockwise", 20359 "cull_noculling", 20360 "device_emulator", 20361 "device_ios_ipad", 20362 "device_ios_ipad_retina", 20363 "device_ios_iphone", 20364 "device_ios_iphone5", 20365 "device_ios_iphone6", 20366 "device_ios_iphone6plus", 20367 "device_ios_iphone_retina", 20368 "device_ios_unknown", 20369 "device_tablet", 20370 "display_landscape", 20371 "display_landscape_flipped", 20372 "display_portrait", 20373 "display_portrait_flipped", 20374 "dll_cdecl", 20375 "dll_stdcall", 20376 "ds_type_grid", 20377 "ds_type_list", 20378 "ds_type_map", 20379 "ds_type_priority", 20380 "ds_type_queue", 20381 "ds_type_stack", 20382 "ef_cloud", 20383 "ef_ellipse", 20384 "ef_explosion", 20385 "ef_firework", 20386 "ef_flare", 20387 "ef_rain", 20388 "ef_ring", 20389 "ef_smoke", 20390 "ef_smokeup", 20391 "ef_snow", 20392 "ef_spark", 20393 "ef_star", 20394 "ev_alarm", 20395 "ev_animation_end", 20396 "ev_boundary", 20397 "ev_cleanup", 20398 "ev_close_button", 20399 "ev_collision", 20400 "ev_create", 20401 "ev_destroy", 20402 "ev_draw", 20403 "ev_draw_begin", 20404 "ev_draw_end", 20405 "ev_draw_post", 20406 "ev_draw_pre", 20407 "ev_end_of_path", 20408 "ev_game_end", 20409 "ev_game_start", 20410 "ev_gesture", 20411 "ev_gesture_double_tap", 20412 "ev_gesture_drag_end", 20413 "ev_gesture_drag_start", 20414 "ev_gesture_dragging", 20415 "ev_gesture_flick", 20416 "ev_gesture_pinch_end", 20417 "ev_gesture_pinch_in", 20418 "ev_gesture_pinch_out", 20419 "ev_gesture_pinch_start", 20420 "ev_gesture_rotate_end", 20421 "ev_gesture_rotate_start", 20422 "ev_gesture_rotating", 20423 "ev_gesture_tap", 20424 "ev_global_gesture_double_tap", 20425 "ev_global_gesture_drag_end", 20426 "ev_global_gesture_drag_start", 20427 "ev_global_gesture_dragging", 20428 "ev_global_gesture_flick", 20429 "ev_global_gesture_pinch_end", 20430 "ev_global_gesture_pinch_in", 20431 "ev_global_gesture_pinch_out", 20432 "ev_global_gesture_pinch_start", 20433 "ev_global_gesture_rotate_end", 20434 "ev_global_gesture_rotate_start", 20435 "ev_global_gesture_rotating", 20436 "ev_global_gesture_tap", 20437 "ev_global_left_button", 20438 "ev_global_left_press", 20439 "ev_global_left_release", 20440 "ev_global_middle_button", 20441 "ev_global_middle_press", 20442 "ev_global_middle_release", 20443 "ev_global_right_button", 20444 "ev_global_right_press", 20445 "ev_global_right_release", 20446 "ev_gui", 20447 "ev_gui_begin", 20448 "ev_gui_end", 20449 "ev_joystick1_button1", 20450 "ev_joystick1_button2", 20451 "ev_joystick1_button3", 20452 "ev_joystick1_button4", 20453 "ev_joystick1_button5", 20454 "ev_joystick1_button6", 20455 "ev_joystick1_button7", 20456 "ev_joystick1_button8", 20457 "ev_joystick1_down", 20458 "ev_joystick1_left", 20459 "ev_joystick1_right", 20460 "ev_joystick1_up", 20461 "ev_joystick2_button1", 20462 "ev_joystick2_button2", 20463 "ev_joystick2_button3", 20464 "ev_joystick2_button4", 20465 "ev_joystick2_button5", 20466 "ev_joystick2_button6", 20467 "ev_joystick2_button7", 20468 "ev_joystick2_button8", 20469 "ev_joystick2_down", 20470 "ev_joystick2_left", 20471 "ev_joystick2_right", 20472 "ev_joystick2_up", 20473 "ev_keyboard", 20474 "ev_keypress", 20475 "ev_keyrelease", 20476 "ev_left_button", 20477 "ev_left_press", 20478 "ev_left_release", 20479 "ev_middle_button", 20480 "ev_middle_press", 20481 "ev_middle_release", 20482 "ev_mouse", 20483 "ev_mouse_enter", 20484 "ev_mouse_leave", 20485 "ev_mouse_wheel_down", 20486 "ev_mouse_wheel_up", 20487 "ev_no_button", 20488 "ev_no_more_health", 20489 "ev_no_more_lives", 20490 "ev_other", 20491 "ev_outside", 20492 "ev_right_button", 20493 "ev_right_press", 20494 "ev_right_release", 20495 "ev_room_end", 20496 "ev_room_start", 20497 "ev_step", 20498 "ev_step_begin", 20499 "ev_step_end", 20500 "ev_step_normal", 20501 "ev_trigger", 20502 "ev_user0", 20503 "ev_user1", 20504 "ev_user2", 20505 "ev_user3", 20506 "ev_user4", 20507 "ev_user5", 20508 "ev_user6", 20509 "ev_user7", 20510 "ev_user8", 20511 "ev_user9", 20512 "ev_user10", 20513 "ev_user11", 20514 "ev_user12", 20515 "ev_user13", 20516 "ev_user14", 20517 "ev_user15", 20518 "fa_archive", 20519 "fa_bottom", 20520 "fa_center", 20521 "fa_directory", 20522 "fa_hidden", 20523 "fa_left", 20524 "fa_middle", 20525 "fa_readonly", 20526 "fa_right", 20527 "fa_sysfile", 20528 "fa_top", 20529 "fa_volumeid", 20530 "fb_login_default", 20531 "fb_login_fallback_to_webview", 20532 "fb_login_forcing_safari", 20533 "fb_login_forcing_webview", 20534 "fb_login_no_fallback_to_webview", 20535 "fb_login_use_system_account", 20536 "gamespeed_fps", 20537 "gamespeed_microseconds", 20538 "ge_lose", 20539 "global", 20540 "gp_axislh", 20541 "gp_axislv", 20542 "gp_axisrh", 20543 "gp_axisrv", 20544 "gp_face1", 20545 "gp_face2", 20546 "gp_face3", 20547 "gp_face4", 20548 "gp_padd", 20549 "gp_padl", 20550 "gp_padr", 20551 "gp_padu", 20552 "gp_select", 20553 "gp_shoulderl", 20554 "gp_shoulderlb", 20555 "gp_shoulderr", 20556 "gp_shoulderrb", 20557 "gp_start", 20558 "gp_stickl", 20559 "gp_stickr", 20560 "iap_available", 20561 "iap_canceled", 20562 "iap_ev_consume", 20563 "iap_ev_product", 20564 "iap_ev_purchase", 20565 "iap_ev_restore", 20566 "iap_ev_storeload", 20567 "iap_failed", 20568 "iap_purchased", 20569 "iap_refunded", 20570 "iap_status_available", 20571 "iap_status_loading", 20572 "iap_status_processing", 20573 "iap_status_restoring", 20574 "iap_status_unavailable", 20575 "iap_status_uninitialised", 20576 "iap_storeload_failed", 20577 "iap_storeload_ok", 20578 "iap_unavailable", 20579 "input_type", 20580 "kbv_autocapitalize_characters", 20581 "kbv_autocapitalize_none", 20582 "kbv_autocapitalize_sentences", 20583 "kbv_autocapitalize_words", 20584 "kbv_returnkey_continue", 20585 "kbv_returnkey_default", 20586 "kbv_returnkey_done", 20587 "kbv_returnkey_emergency", 20588 "kbv_returnkey_go", 20589 "kbv_returnkey_google", 20590 "kbv_returnkey_join", 20591 "kbv_returnkey_next", 20592 "kbv_returnkey_route", 20593 "kbv_returnkey_search", 20594 "kbv_returnkey_send", 20595 "kbv_returnkey_yahoo", 20596 "kbv_type_ascii", 20597 "kbv_type_default", 20598 "kbv_type_email", 20599 "kbv_type_numbers", 20600 "kbv_type_phone", 20601 "kbv_type_phone_name", 20602 "kbv_type_url", 20603 "layerelementtype_background", 20604 "layerelementtype_instance", 20605 "layerelementtype_oldtilemap", 20606 "layerelementtype_particlesystem", 20607 "layerelementtype_sprite", 20608 "layerelementtype_tile", 20609 "layerelementtype_tilemap", 20610 "layerelementtype_undefined", 20611 "lb_disp_none", 20612 "lb_disp_numeric", 20613 "lb_disp_time_ms", 20614 "lb_disp_time_sec", 20615 "lb_sort_ascending", 20616 "lb_sort_descending", 20617 "lb_sort_none", 20618 "leaderboard_type_number", 20619 "leaderboard_type_time_mins_secs", 20620 "lighttype_dir", 20621 "lighttype_point", 20622 "local", 20623 "matrix_projection", 20624 "matrix_view", 20625 "matrix_world", 20626 "mb_any", 20627 "mb_left", 20628 "mb_middle", 20629 "mb_none", 20630 "mb_right", 20631 "mip_markedonly", 20632 "mip_off", 20633 "mip_on", 20634 "network_config_connect_timeout", 20635 "network_config_disable_reliable_udp", 20636 "network_config_enable_reliable_udp", 20637 "network_config_use_non_blocking_socket", 20638 "network_socket_bluetooth", 20639 "network_socket_tcp", 20640 "network_socket_udp", 20641 "network_type_connect", 20642 "network_type_data", 20643 "network_type_disconnect", 20644 "network_type_non_blocking_connect", 20645 "of_challen", 20646 "of_challenge_tie", 20647 "of_challenge_win", 20648 "os_3ds", 20649 "os_android", 20650 "os_bb10", 20651 "os_ios", 20652 "os_linux", 20653 "os_macosx", 20654 "os_ps3", 20655 "os_ps4", 20656 "os_psvita", 20657 "os_switch", 20658 "os_symbian", 20659 "os_tizen", 20660 "os_tvos", 20661 "os_unknown", 20662 "os_uwp", 20663 "os_wiiu", 20664 "os_win32", 20665 "os_win8native", 20666 "os_windows", 20667 "os_winphone", 20668 "os_xbox360", 20669 "os_xboxone", 20670 "other", 20671 "ov_achiev
20671ements", 20672 "ov_community", 20673 "ov_friends", 20674 "ov_gamegroup", 20675 "ov_players", 20676 "ov_settings", 20677 "path_action_continue", 20678 "path_action_restart", 20679 "path_action_reverse", 20680 "path_action_stop", 20681 "phy_debug_render_aabb", 20682 "phy_debug_render_collision_pairs", 20683 "phy_debug_render_coms", 20684 "phy_debug_render_core_shapes", 20685 "phy_debug_render_joints", 20686 "phy_debug_render_obb", 20687 "phy_debug_render_shapes", 20688 "phy_joint_anchor_1_x", 20689 "phy_joint_anchor_1_y", 20690 "phy_joint_anchor_2_x", 20691 "phy_joint_anchor_2_y", 20692 "phy_joint_angle", 20693 "phy_joint_angle_limits", 20694 "phy_joint_damping_ratio", 20695 "phy_joint_frequency", 20696 "phy_joint_length_1", 20697 "phy_joint_length_2", 20698 "phy_joint_lower_angle_limit", 20699 "phy_joint_max_force", 20700 "phy_joint_max_length", 20701 "phy_joint_max_motor_force", 20702 "phy_joint_max_motor_torque", 20703 "phy_joint_max_torque", 20704 "phy_joint_motor_force", 20705 "phy_joint_motor_speed", 20706 "phy_joint_motor_torque", 20707 "phy_joint_reaction_force_x", 20708 "phy_joint_reaction_force_y", 20709 "phy_joint_reaction_torque", 20710 "phy_joint_speed", 20711 "phy_joint_translation", 20712 "phy_joint_upper_angle_limit", 20713 "phy_particle_data_flag_category", 20714 "phy_particle_data_flag_color", 20715 "phy_particle_data_flag_colour", 20716 "phy_particle_data_flag_position", 20717 "phy_particle_data_flag_typeflags", 20718 "phy_particle_data_flag_velocity", 20719 "phy_particle_flag_colormixing", 20720 "phy_particle_flag_colourmixing", 20721 "phy_particle_flag_elastic", 20722 "phy_particle_flag_powder", 20723 "phy_particle_flag_spring", 20724 "phy_particle_flag_tensile", 20725 "phy_particle_flag_viscous", 20726 "phy_particle_flag_wall", 20727 "phy_particle_flag_water", 20728 "phy_particle_flag_zombie", 20729 "phy_particle_group_flag_rigid", 20730 "phy_particle_group_flag_solid", 20731 "pi", 20732 "pr_linelist", 20733 "pr_linestrip", 20734 "pr_pointlist", 20735 "pr_trianglefan", 20736 "pr_trianglelist", 20737 "pr_trianglestrip", 20738 "ps_distr_gaussian", 20739 "ps_distr_invgaussian", 20740 "ps_distr_linear", 20741 "ps_shape_diamond", 20742 "ps_shape_ellipse", 20743 "ps_shape_line", 20744 "ps_shape_rectangle", 20745 "pt_shape_circle", 20746 "pt_shape_cloud", 20747 "pt_shape_disk", 20748 "pt_shape_explosion", 20749 "pt_shape_flare", 20750 "pt_shape_line", 20751 "pt_shape_pixel", 20752 "pt_shape_ring", 20753 "pt_shape_smoke", 20754 "pt_shape_snow", 20755 "pt_shape_spark", 20756 "pt_shape_sphere", 20757 "pt_shape_square", 20758 "pt_shape_star", 20759 "spritespeed_framespergameframe", 20760 "spritespeed_framespersecond", 20761 "text_type", 20762 "tf_anisotropic", 20763 "tf_linear", 20764 "tf_point", 20765 "tile_flip", 20766 "tile_index_mask", 20767 "tile_mirror", 20768 "tile_rotate", 20769 "timezone_local", 20770 "timezone_utc", 20771 "tm_countvsyncs", 20772 "tm_sleep", 20773 "ty_real", 20774 "ty_string", 20775 "ugc_filetype_community", 20776 "ugc_filetype_microtrans", 20777 "ugc_list_Favorited", 20778 "ugc_list_Followed", 20779 "ugc_list_Published", 20780 "ugc_list_Subscribed", 20781 "ugc_list_UsedOrPlayed", 20782 "ugc_list_VotedDown", 20783 "ugc_list_VotedOn", 20784 "ugc_list_VotedUp", 20785 "ugc_list_WillVoteLater", 20786 "ugc_match_AllGuides", 20787 "ugc_match_Artwork", 20788 "ugc_match_Collections", 20789 "ugc_match_ControllerBindings", 20790 "ugc_match_IntegratedGuides", 20791 "ugc_match_Items", 20792 "ugc_match_Items_Mtx", 20793 "ugc_match_Items_ReadyToUse", 20794 "ugc_match_Screenshots", 20795 "ugc_match_UsableInGame", 20796 "ugc_match_Videos", 20797 "ugc_match_WebGuides", 20798 "ugc_query_AcceptedForGameRankedByAcceptanceDate", 20799 "ugc_query_CreatedByFollowedUsersRankedByPublicationDate", 20800 "ugc_query_CreatedByFriendsRankedByPublicationDate", 20801 "ugc_query_FavoritedByFriendsRankedByPublicationDate",
vendor: 16,384 bytes, lines 20802-21560
20802 "ugc_query_NotYetRated", 20803 "ugc_query_RankedByNumTimesReported", 20804 "ugc_query_RankedByPublicationDate", 20805 "ugc_query_RankedByTextSearch", 20806 "ugc_query_RankedByTotalVotesAsc", 20807 "ugc_query_RankedByTrend", 20808 "ugc_query_RankedByVote", 20809 "ugc_query_RankedByVotesUp", 20810 "ugc_result_success", 20811 "ugc_sortorder_CreationOrderAsc", 20812 "ugc_sortorder_CreationOrderDesc", 20813 "ugc_sortorder_ForModeration", 20814 "ugc_sortorder_LastUpdatedDesc", 20815 "ugc_sortorder_SubscriptionDateDesc", 20816 "ugc_sortorder_TitleAsc", 20817 "ugc_sortorder_VoteScoreDesc", 20818 "ugc_visibility_friends_only", 20819 "ugc_visibility_private", 20820 "ugc_visibility_public", 20821 "vertex_type_color", 20822 "vertex_type_colour", 20823 "vertex_type_float1", 20824 "vertex_type_float2", 20825 "vertex_type_float3", 20826 "vertex_type_float4", 20827 "vertex_type_ubyte4", 20828 "vertex_usage_binormal", 20829 "vertex_usage_blendindices", 20830 "vertex_usage_blendweight", 20831 "vertex_usage_color", 20832 "vertex_usage_colour", 20833 "vertex_usage_depth", 20834 "vertex_usage_fog", 20835 "vertex_usage_normal", 20836 "vertex_usage_position", 20837 "vertex_usage_psize", 20838 "vertex_usage_sample", 20839 "vertex_usage_tangent", 20840 "vertex_usage_texcoord", 20841 "vertex_usage_textcoord", 20842 "vk_add", 20843 "vk_alt", 20844 "vk_anykey", 20845 "vk_backspace", 20846 "vk_control", 20847 "vk_decimal", 20848 "vk_delete", 20849 "vk_divide", 20850 "vk_down", 20851 "vk_end", 20852 "vk_enter", 20853 "vk_escape", 20854 "vk_f1", 20855 "vk_f2", 20856 "vk_f3", 20857 "vk_f4", 20858 "vk_f5", 20859 "vk_f6", 20860 "vk_f7", 20861 "vk_f8", 20862 "vk_f9", 20863 "vk_f10", 20864 "vk_f11", 20865 "vk_f12", 20866 "vk_home", 20867 "vk_insert", 20868 "vk_lalt", 20869 "vk_lcontrol", 20870 "vk_left", 20871 "vk_lshift", 20872 "vk_multiply", 20873 "vk_nokey", 20874 "vk_numpad0", 20875 "vk_numpad1", 20876 "vk_numpad2", 20877 "vk_numpad3", 20878 "vk_numpad4", 20879 "vk_numpad5", 20880 "vk_numpad6", 20881 "vk_numpad7", 20882 "vk_numpad8", 20883 "vk_numpad9", 20884 "vk_pagedown", 20885 "vk_pageup", 20886 "vk_pause", 20887 "vk_printscreen", 20888 "vk_ralt", 20889 "vk_rcontrol", 20890 "vk_return", 20891 "vk_right", 20892 "vk_rshift", 20893 "vk_shift", 20894 "vk_space", 20895 "vk_subtract", 20896 "vk_tab", 20897 "vk_up" 20898 ], 20899 "variable.language": [ 20900 "alarm", 20901 "application_surface", 20902 "argument", 20903 "argument0", 20904 "argument1", 20905 "argument2", 20906 "argument3", 20907 "argument4", 20908 "argument5", 20909 "argument6", 20910 "argument7", 20911 "argument8", 20912 "argument9", 20913 "argument10", 20914 "argument11", 20915 "argument12", 20916 "argument13", 20917 "argument14", 20918 "argument15", 20919 "argument_count", 20920 "argument_relative", 20921 "async_load", 20922 "background_color", 20923 "background_colour", 20924 "background_showcolor", 20925 "background_showcolour", 20926 "bbox_bottom", 20927 "bbox_left", 20928 "bbox_right", 20929 "bbox_top", 20930 "browser_height", 20931 "browser_width", 20932 "caption_health", 20933 "caption_lives", 20934 "caption_score", 20935 "current_day", 20936 "current_hour", 20937 "current_minute", 20938 "current_month", 20939 "current_second", 20940 "current_time", 20941 "current_weekday", 20942 "current_year", 20943 "cursor_sprite", 20944 "debug_mode", 20945 "delta_time", 20946 "depth", 20947 "direction", 20948 "display_aa", 20949 "error_last", 20950 "error_occurred", 20951 "event_action", 20952 "event_data", 20953 "event_number", 20954 "event_object", 20955 "event_type", 20956 "fps", 20957 "fps_real", 20958 "friction", 20959 "game_display_name", 20960 "game_id", 20961 "game_project_name", 20962 "game_save_id", 20963 "gamemaker_pro", 20964 "gamemaker_registered", 20965 "gamemaker_version", 20966 "gravity", 20967 "gravity_direction", 20968 "health", 20969 "hspeed", 20970 "iap_data", 20971 "id|0", 20972 "image_alpha", 20973 "image_angle", 20974 "image_blend", 20975 "image_index", 20976 "image_number", 20977 "image_speed", 20978 "image_xscale", 20979 "image_yscale", 20980 "instance_count", 20981 "instance_id", 20982 "keyboard_key", 20983 "keyboard_lastchar", 20984 "keyboard_lastkey", 20985 "keyboard_string", 20986 "layer", 20987 "lives", 20988 "mask_index", 20989 "mouse_button", 20990 "mouse_lastbutton", 20991 "mouse_x", 20992 "mouse_y", 20993 "object_index", 20994 "os_browser", 20995 "os_device", 20996 "os_type", 20997 "os_version", 20998 "path_endaction", 20999 "path_index", 21000 "path_orientation", 21001 "path_position", 21002 "path_positionprevious", 21003 "path_scale", 21004 "path_speed", 21005 "persistent", 21006 "phy_active", 21007 "phy_angular_damping", 21008 "phy_angular_velocity", 21009 "phy_bullet", 21010 "phy_col_normal_x", 21011 "phy_col_normal_y", 21012 "phy_collision_points", 21013 "phy_collision_x", 21014 "phy_collision_y", 21015 "phy_com_x", 21016 "phy_com_y", 21017 "phy_dynamic", 21018 "phy_fixed_rotation", 21019 "phy_inertia", 21020 "phy_kinematic", 21021 "phy_linear_damping", 21022 "phy_linear_velocity_x", 21023 "phy_linear_velocity_y", 21024 "phy_mass", 21025 "phy_position_x", 21026 "phy_position_xprevious", 21027 "phy_position_y", 21028 "phy_position_yprevious", 21029 "phy_rotation", 21030 "phy_sleeping", 21031 "phy_speed", 21032 "phy_speed_x", 21033 "phy_speed_y", 21034 "program_directory", 21035 "room", 21036 "room_caption", 21037 "room_first", 21038 "room_height", 21039 "room_last", 21040 "room_persistent", 21041 "room_speed", 21042 "room_width", 21043 "score", 21044 "self", 21045 "show_health", 21046 "show_lives", 21047 "show_score", 21048 "solid", 21049 "speed", 21050 "sprite_height", 21051 "sprite_index", 21052 "sprite_width", 21053 "sprite_xoffset", 21054 "sprite_yoffset", 21055 "temp_directory", 21056 "timeline_index", 21057 "timeline_loop", 21058 "timeline_position", 21059 "timeline_running", 21060 "timeline_speed", 21061 "view_angle", 21062 "view_camera", 21063 "view_current", 21064 "view_enabled", 21065 "view_hborder", 21066 "view_hport", 21067 "view_hspeed", 21068 "view_hview", 21069 "view_object", 21070 "view_surface_id", 21071 "view_vborder", 21072 "view_visible", 21073 "view_vspeed", 21074 "view_wport", 21075 "view_wview", 21076 "view_xport", 21077 "view_xview", 21078 "view_yport", 21079 "view_yview", 21080 "visible", 21081 "vspeed", 21082 "webgl_enabled", 21083 "working_directory", 21084 "xprevious", 21085 "xstart", 21086 "x|0", 21087 "yprevious", 21088 "ystart", 21089 "y|0" 21090 ] 21091 }, 21092 contains: [ 21093 e.C_LINE_COMMENT_MODE, 21094 e.C_BLOCK_COMMENT_MODE, 21095 e.APOS_STRING_MODE, 21096 e.QUOTE_STRING_MODE, 21097 e.C_NUMBER_MODE 21098 ] 21099 }; 21100 } 21101 return us = t, us; 21102} 21103var ps, ap; 21104function Yv() { 21105 if (ap) 21106 return ps; 21107 ap = 1; 21108 function t(e) { 21109 const o = { 21110 keyword: [ 21111 "break", 21112 "case", 21113 "chan", 21114 "const", 21115 "continue", 21116 "default", 21117 "defer", 21118 "else", 21119 "fallthrough", 21120 "for", 21121 "func", 21122 "go", 21123 "goto", 21124 "if", 21125 "import", 21126 "interface", 21127 "map", 21128 "package", 21129 "range", 21130 "return", 21131 "select", 21132 "struct", 21133 "switch", 21134 "type", 21135 "var" 21136 ], 21137 type: [ 21138 "bool", 21139 "byte", 21140 "complex64", 21141 "complex128", 21142 "error", 21143 "float32", 21144 "float64", 21145 "int8", 21146 "int16", 21147 "int32", 21148 "int64", 21149 "string", 21150 "uint8", 21151 "uint16", 21152 "uint32", 21153 "uint64", 21154 "int", 21155 "uint", 21156 "uintptr", 21157 "rune" 21158 ], 21159 literal: [ 21160 "true", 21161 "false", 21162 "iota", 21163 "nil" 21164 ], 21165 built_in: [ 21166 "append", 21167 "cap", 21168 "close", 21169 "complex", 21170 "copy", 21171 "imag", 21172 "len", 21173 "make", 21174 "new", 21175 "panic", 21176 "print", 21177 "println", 21178 "real", 21179 "recover", 21180 "delete" 21181 ] 21182 }; 21183 return { 21184 name: "Go", 21185 aliases: ["golang"], 21186 keywords: o, 21187 illegal: "</", 21188 contains: [ 21189 e.C_LINE_COMMENT_MODE, 21190 e.C_BLOCK_COMMENT_MODE, 21191 { 21192 className: "string", 21193 variants: [ 21194 e.QUOTE_STRING_MODE, 21195 e.APOS_STRING_MODE, 21196 { 21197 begin: "`", 21198 end: "`" 21199 } 21200 ] 21201 }, 21202 { 21203 className: "number", 21204 variants: [ 21205 { 21206 begin: e.C_NUMBER_RE + "[i]", 21207 relevance: 1 21208 }, 21209 e.C_NUMBER_MODE 21210 ] 21211 }, 21212 { 21213 begin: /:=/ 21214 }, 21215 { 21216 className: "function", 21217 beginKeywords: "func", 21218 end: "\\s*(\\{|$)", 21219 excludeEnd: !0, 21220 contains: [ 21221 e.TITLE_MODE, 21222 { 21223 className: "params", 21224 begin: /\(/, 21225 end: /\)/, 21226 endsParent: !0, 21227 keywords: o, 21228 illegal: /["']/ 21229 } 21230 ] 21231 } 21232 ] 21233 }; 21234 } 21235 return ps = t, ps; 21236} 21237var ms, ip; 21238function qv() { 21239 if (ip) 21240 return ms; 21241 ip = 1; 21242 function t(e) { 21243 return { 21244 name: "Golo", 21245 keywords: { 21246 keyword: [ 21247 "println", 21248 "readln", 21249 "print", 21250 "import", 21251 "module", 21252 "function", 21253 "local", 21254 "return", 21255 "let", 21256 "var", 21257 "while", 21258 "for", 21259 "foreach", 21260 "times", 21261 "in", 21262 "case", 21263 "when", 21264 "match", 21265 "with", 21266 "break", 21267 "continue", 21268 "augment", 21269 "augmentation", 21270 "each", 21271 "find", 21272 "filter", 21273 "reduce", 21274 "if", 21275 "then", 21276 "else", 21277 "otherwise", 21278 "try", 21279 "catch", 21280 "finally", 21281 "raise", 21282 "throw", 21283 "orIfNull", 21284 "DynamicObject|10", 21285 "DynamicVariable", 21286 "struct", 21287 "Observable", 21288 "map", 21289 "set", 21290 "vector", 21291 "list", 21292 "array" 21293 ], 21294 literal: [ 21295 "true", 21296 "false", 21297 "null" 21298 ] 21299 }, 21300 contains: [ 21301 e.HASH_COMMENT_MODE, 21302 e.QUOTE_STRING_MODE, 21303 e.C_NUMBER_MODE, 21304 { 21305 className: "meta", 21306 begin: "@[A-Za-z]+" 21307 } 21308 ] 21309 }; 21310 } 21311 return ms = t, ms; 21312} 21313var Es, op; 21314function Hv() { 21315 if (op) 21316 return Es; 21317 op = 1; 21318 function t(e) { 21319 return { 21320 name: "Gradle", 21321 case_insensitive: !0, 21322 keywords: [ 21323 "task", 21324 "project", 21325 "allprojects", 21326 "subprojects", 21327 "artifacts", 21328 "buildscript", 21329 "configurations", 21330 "dependencies", 21331 "repositories", 21332 "sourceSets", 21333 "description", 21334 "delete", 21335 "from", 21336 "into", 21337 "include", 21338 "exclude", 21339 "source", 21340 "classpath", 21341 "destinationDir", 21342 "includes", 21343 "options", 21344 "sourceCompatibility", 21345 "targetCompatibility", 21346 "group", 21347 "flatDir", 21348 "doLast", 21349 "doFirst", 21350 "flatten", 21351 "todir", 21352 "fromdir", 21353 "ant", 21354 "def", 21355 "abstract", 21356 "break", 21357 "case", 21358 "catch", 21359 "continue", 21360 "default", 21361 "do", 21362 "else", 21363 "extends", 21364 "final", 21365 "finally", 21366 "for", 21367 "if", 21368 "implements", 21369 "instanceof", 21370 "native", 21371 "new", 21372 "private", 21373 "protected", 21374 "public", 21375 "return", 21376 "static", 21377 "switch", 21378 "synchronized", 21379 "throw", 21380 "throws", 21381 "transient", 21382 "try", 21383 "volatile", 21384 "while", 21385 "strictfp", 21386 "package", 21387 "import", 21388 "false", 21389 "null", 21390 "super", 21391 "this", 21392 "true", 21393 "antlrtask", 21394 "checkstyle", 21395 "codenarc", 21396 "copy", 21397 "boolean", 21398 "byte", 21399 "char", 21400 "class", 21401 "double", 21402 "float", 21403 "int", 21404 "interface", 21405 "long", 21406 "short", 21407 "void", 21408 "compile", 21409 "runTime", 21410 "file", 21411 "fileTree", 21412 "abs", 21413 "any", 21414 "append", 21415 "asList", 21416 "asWritable", 21417 "call", 21418 "collect", 21419 "compareTo", 21420 "count", 21421 "div", 21422 "dump", 21423 "each", 21424 "eachByte", 21425 "eachFile", 21426 "eachLine", 21427 "every", 21428 "find", 21429 "findAll", 21430 "flatten", 21431 "getAt", 21432 "getErr", 21433 "getIn", 21434 "getOut", 21435 "getText", 21436 "grep", 21437 "immutable", 21438 "inject", 21439 "inspect", 21440 "intersect", 21441 "invokeMethods", 21442 "isCase", 21443 "join", 21444 "leftShift", 21445 "minus", 21446 "multiply", 21447 "newInputStream", 21448 "newOutputStream", 21449 "newPrintWriter", 21450 "newReader", 21451 "newWriter", 21452 "next", 21453 "plus", 21454 "pop", 21455 "power", 21456 "previous", 21457 "print", 21458 "println", 21459 "push", 21460 "putAt", 21461 "read", 21462 "readBytes", 21463 "readLines", 21464 "reverse", 21465 "reverseEach", 21466 "round", 21467 "size", 21468 "sort", 21469 "splitEachLine", 21470 "step", 21471 "subMap", 21472 "times", 21473 "toInteger", 21474 "toList", 21475 "tokenize", 21476 "upto", 21477 "waitForOrKill", 21478 "withPrintWriter", 21479 "withReader", 21480 "withStream", 21481 "withWriter", 21482 "withWriterAppend", 21483 "write", 21484 "writeLine" 21485 ], 21486 contains: [ 21487 e.C_LINE_COMMENT_MODE, 21488 e.C_BLOCK_COMMENT_MODE, 21489 e.APOS_STRING_MODE, 21490 e.QUOTE_STRING_MODE, 21491 e.NUMBER_MODE, 21492 e.REGEXP_MODE 21493 ] 21494 }; 21495 } 21496 return Es = t, Es; 21497} 21498var gs, sp; 21499function Vv() { 21500 if (sp) 21501 return gs; 21502 sp = 1; 21503 function t(e) { 21504 const n = e.regex, r = /[_A-Za-z][_0-9A-Za-z]*/; 21505 return { 21506 name: "GraphQL", 21507 aliases: ["gql"], 21508 case_insensitive: !0, 21509 disableAutodetect: !1, 21510 keywords: { 21511 keyword: [ 21512 "query", 21513 "mutation", 21514 "subscription", 21515 "type", 21516 "input", 21517 "schema", 21518 "directive", 21519 "interface", 21520 "union", 21521 "scalar", 21522 "fragment", 21523 "enum", 21524 "on" 21525 ], 21526 literal: [ 21527 "true", 21528 "false", 21529 "null" 21530 ] 21531 }, 21532 contains: [ 21533 e.HASH_COMMENT_MODE, 21534 e.QUOTE_STRING_MODE, 21535 e.NUMBER_MODE, 21536 { 21537 scope: "punctuation", 21538 match: /[.]{3}/, 21539 relevance: 0 21540 }, 21541 { 21542 scope: "punctuation", 21543 begin: /[\!\(\)\:\=\[\]\{\|\}]{1}/, 21544 relevance: 0 21545 }, 21546 { 21547 scope: "variable", 21548 begin: /\$/, 21549 end: /\W/, 21550 excludeEnd: !0, 21551 relevance: 0 21552 }, 21553 { 21554 scope: "meta", 21555 match: /@\w+/, 21556 excludeEnd: !0 21557 }, 21558 { 21559 scope: "symbol", 21560 begin: n.concat(r,
vendor: 11,415 bytes, lines 21560-22103
21560n.lookahead(/\s*:/)), 21561 relevance: 0 21562 } 21563 ], 21564 illegal: [ 21565 /[;<']/, 21566 /BEGIN/ 21567 ] 21568 }; 21569 } 21570 return gs = t, gs; 21571} 21572var Ss, lp; 21573function $v() { 21574 if (lp) 21575 return Ss; 21576 lp = 1; 21577 function t(n, r = {}) { 21578 return r.variants = n, r; 21579 } 21580 function e(n) { 21581 const r = n.regex, a = "[A-Za-z0-9_$]+", i = t([ 21582 n.C_LINE_COMMENT_MODE, 21583 n.C_BLOCK_COMMENT_MODE, 21584 n.COMMENT( 21585 "/\\*\\*", 21586 "\\*/", 21587 { 21588 relevance: 0, 21589 contains: [ 21590 { 21591 begin: /\w+@/, 21592 relevance: 0 21593 }, 21594 { 21595 className: "doctag", 21596 begin: "@[A-Za-z]+" 21597 } 21598 ] 21599 } 21600 ) 21601 ]), o = { 21602 className: "regexp", 21603 begin: /~?\/[^\/\n]+\//, 21604 contains: [n.BACKSLASH_ESCAPE] 21605 }, s = t([ 21606 n.BINARY_NUMBER_MODE, 21607 n.C_NUMBER_MODE 21608 ]), l = t( 21609 [ 21610 { 21611 begin: /"""/, 21612 end: /"""/ 21613 }, 21614 { 21615 begin: /'''/, 21616 end: /'''/ 21617 }, 21618 { 21619 begin: "\\$/", 21620 end: "/\\$", 21621 relevance: 10 21622 }, 21623 n.APOS_STRING_MODE, 21624 n.QUOTE_STRING_MODE 21625 ], 21626 { className: "string" } 21627 ), u = { 21628 match: [ 21629 /(class|interface|trait|enum|extends|implements)/, 21630 /\s+/, 21631 n.UNDERSCORE_IDENT_RE 21632 ], 21633 scope: { 21634 1: "keyword", 21635 3: "title.class" 21636 } 21637 }; 21638 return { 21639 name: "Groovy", 21640 keywords: { 21641 "variable.language": "this super", 21642 literal: "true false null", 21643 type: [ 21644 "byte", 21645 "short", 21646 "char", 21647 "int", 21648 "long", 21649 "boolean", 21650 "float", 21651 "double", 21652 "void" 21653 ], 21654 keyword: [ 21655 "def", 21656 "as", 21657 "in", 21658 "assert", 21659 "trait", 21660 "abstract", 21661 "static", 21662 "volatile", 21663 "transient", 21664 "public", 21665 "private", 21666 "protected", 21667 "synchronized", 21668 "final", 21669 "class", 21670 "interface", 21671 "enum", 21672 "if", 21673 "else", 21674 "for", 21675 "while", 21676 "switch", 21677 "case", 21678 "break", 21679 "default", 21680 "continue", 21681 "throw", 21682 "throws", 21683 "try", 21684 "catch", 21685 "finally", 21686 "implements", 21687 "extends", 21688 "new", 21689 "import", 21690 "package", 21691 "return", 21692 "instanceof" 21693 ] 21694 }, 21695 contains: [ 21696 n.SHEBANG({ 21697 binary: "groovy", 21698 relevance: 10 21699 }), 21700 i, 21701 l, 21702 o, 21703 s, 21704 u, 21705 { 21706 className: "meta", 21707 begin: "@[A-Za-z]+", 21708 relevance: 0 21709 }, 21710 { 21711 className: "attr", 21712 begin: a + "[ ]*:", 21713 relevance: 0 21714 }, 21715 { 21716 begin: /\?/, 21717 end: /:/, 21718 relevance: 0, 21719 contains: [ 21720 i, 21721 l, 21722 o, 21723 s, 21724 "self" 21725 ] 21726 }, 21727 { 21728 className: "symbol", 21729 begin: "^[ ]*" + r.lookahead(a + ":"), 21730 excludeBegin: !0, 21731 end: a + ":", 21732 relevance: 0 21733 } 21734 ], 21735 illegal: /#|<\// 21736 }; 21737 } 21738 return Ss = e, Ss; 21739} 21740var fs, cp; 21741function zv() { 21742 if (cp) 21743 return fs; 21744 cp = 1; 21745 function t(e) { 21746 return { 21747 name: "HAML", 21748 case_insensitive: !0, 21749 contains: [ 21750 { 21751 className: "meta", 21752 begin: "^!!!( (5|1\\.1|Strict|Frameset|Basic|Mobile|RDFa|XML\\b.*))?$", 21753 relevance: 10 21754 }, 21755 e.COMMENT( 21756 "^\\s*(!=#|=#|-#|/).*$", 21757 null, 21758 { relevance: 0 } 21759 ), 21760 { 21761 begin: "^\\s*(-|=|!=)(?!#)", 21762 end: /$/, 21763 subLanguage: "ruby", 21764 excludeBegin: !0, 21765 excludeEnd: !0 21766 }, 21767 { 21768 className: "tag", 21769 begin: "^\\s*%", 21770 contains: [ 21771 { 21772 className: "selector-tag", 21773 begin: "\\w+" 21774 }, 21775 { 21776 className: "selector-id", 21777 begin: "#[\\w-]+" 21778 }, 21779 { 21780 className: "selector-class", 21781 begin: "\\.[\\w-]+" 21782 }, 21783 { 21784 begin: /\{\s*/, 21785 end: /\s*\}/, 21786 contains: [ 21787 { 21788 begin: ":\\w+\\s*=>", 21789 end: ",\\s+", 21790 returnBegin: !0, 21791 endsWithParent: !0, 21792 contains: [ 21793 { 21794 className: "attr", 21795 begin: ":\\w+" 21796 }, 21797 e.APOS_STRING_MODE, 21798 e.QUOTE_STRING_MODE, 21799 { 21800 begin: "\\w+", 21801 relevance: 0 21802 } 21803 ] 21804 } 21805 ] 21806 }, 21807 { 21808 begin: "\\(\\s*", 21809 end: "\\s*\\)", 21810 excludeEnd: !0, 21811 contains: [ 21812 { 21813 begin: "\\w+\\s*=", 21814 end: "\\s+", 21815 returnBegin: !0, 21816 endsWithParent: !0, 21817 contains: [ 21818 { 21819 className: "attr", 21820 begin: "\\w+", 21821 relevance: 0 21822 }, 21823 e.APOS_STRING_MODE, 21824 e.QUOTE_STRING_MODE, 21825 { 21826 begin: "\\w+", 21827 relevance: 0 21828 } 21829 ] 21830 } 21831 ] 21832 } 21833 ] 21834 }, 21835 { begin: "^\\s*[=~]\\s*" }, 21836 { 21837 begin: /#\{/, 21838 end: /\}/, 21839 subLanguage: "ruby", 21840 excludeBegin: !0, 21841 excludeEnd: !0 21842 } 21843 ] 21844 }; 21845 } 21846 return fs = t, fs; 21847} 21848var bs, _p; 21849function Wv() { 21850 if (_p) 21851 return bs; 21852 _p = 1; 21853 function t(e) { 21854 const n = e.regex, r = { 21855 $pattern: /[\w.\/]+/, 21856 built_in: [ 21857 "action", 21858 "bindattr", 21859 "collection", 21860 "component", 21861 "concat", 21862 "debugger", 21863 "each", 21864 "each-in", 21865 "get", 21866 "hash", 21867 "if", 21868 "in", 21869 "input", 21870 "link-to", 21871 "loc", 21872 "log", 21873 "lookup", 21874 "mut", 21875 "outlet", 21876 "partial", 21877 "query-params", 21878 "render", 21879 "template", 21880 "textarea", 21881 "unbound", 21882 "unless", 21883 "view", 21884 "with", 21885 "yield" 21886 ] 21887 }, a = { 21888 $pattern: /[\w.\/]+/, 21889 literal: [ 21890 "true", 21891 "false", 21892 "undefined", 21893 "null" 21894 ] 21895 }, i = /""|"[^"]+"/, o = /''|'[^']+'/, s = /\[\]|\[[^\]]+\]/, l = /[^\s!"#%&'()*+,.\/;<=>@\[\\\]^`{|}~]+/, u = /(\.|\/)/, _ = n.either( 21896 i, 21897 o, 21898 s, 21899 l 21900 ), g = n.concat( 21901 n.optional(/\.|\.\/|\//), 21902 _, 21903 n.anyNumberOfTimes(n.concat( 21904 u, 21905 _ 21906 )) 21907 ), E = n.concat( 21908 "(", 21909 s, 21910 "|", 21911 l, 21912 ")(?==)" 21913 ), f = { begin: g }, b = e.inherit(f, { keywords: a }), S = { 21914 begin: /\(/, 21915 end: /\)/ 21916 }, h = { 21917 className: "attr", 21918 begin: E, 21919 relevance: 0, 21920 starts: { 21921 begin: /=/, 21922 end: /=/, 21923 starts: { contains: [ 21924 e.NUMBER_MODE, 21925 e.QUOTE_STRING_MODE, 21926 e.APOS_STRING_MODE, 21927 b, 21928 S 21929 ] } 21930 } 21931 }, I = { 21932 begin: /as\s+\|/, 21933 keywords: { keyword: "as" }, 21934 end: /\|/, 21935 contains: [ 21936 { 21937 begin: /\w+/ 21938 } 21939 ] 21940 }, x = { 21941 contains: [ 21942 e.NUMBER_MODE, 21943 e.QUOTE_STRING_MODE, 21944 e.APOS_STRING_MODE, 21945 I, 21946 h, 21947 b, 21948 S 21949 ], 21950 returnEnd: !0 21951 }, w = e.inherit(f, { 21952 className: "name", 21953 keywords: r, 21954 starts: e.inherit(x, { end: /\)/ }) 21955 }); 21956 S.contains = [w]; 21957 const P = e.inherit(f, { 21958 keywords: r, 21959 className: "name", 21960 starts: e.inherit(x, { end: /\}\}/ }) 21961 }), q = e.inherit(f, { 21962 keywords: r, 21963 className: "name" 21964 }), L = e.inherit(f, { 21965 className: "name", 21966 keywords: r, 21967 starts: e.inherit(x, { end: /\}\}/ }) 21968 }); 21969 return { 21970 name: "Handlebars", 21971 aliases: [ 21972 "hbs", 21973 "html.hbs", 21974 "html.handlebars", 21975 "htmlbars" 21976 ], 21977 case_insensitive: !0, 21978 subLanguage: "xml", 21979 contains: [ 21980 { 21981 begin: /\\\{\{/, 21982 skip: !0 21983 }, 21984 { 21985 begin: /\\\\(?=\{\{)/, 21986 skip: !0 21987 }, 21988 e.COMMENT(/\{\{!--/, /--\}\}/), 21989 e.COMMENT(/\{\{!/, /\}\}/), 21990 { 21991 className: "template-tag", 21992 begin: /\{\{\{\{(?!\/)/, 21993 end: /\}\}\}\}/, 21994 contains: [P], 21995 starts: { 21996 end: /\{\{\{\{\//, 21997 returnEnd: !0, 21998 subLanguage: "xml" 21999 } 22000 }, 22001 { 22002 className: "template-tag", 22003 begin: /\{\{\{\{\//, 22004 end: /\}\}\}\}/, 22005 contains: [q] 22006 }, 22007 { 22008 className: "template-tag", 22009 begin: /\{\{#/, 22010 end: /\}\}/, 22011 contains: [P] 22012 }, 22013 { 22014 className: "template-tag", 22015 begin: /\{\{(?=else\}\})/, 22016 end: /\}\}/, 22017 keywords: "else" 22018 }, 22019 { 22020 className: "template-tag", 22021 begin: /\{\{(?=else if)/, 22022 end: /\}\}/, 22023 keywords: "else if" 22024 }, 22025 { 22026 className: "template-tag", 22027 begin: /\{\{\//, 22028 end: /\}\}/, 22029 contains: [q] 22030 }, 22031 { 22032 className: "template-variable", 22033 begin: /\{\{\{/, 22034 end: /\}\}\}/, 22035 contains: [L] 22036 }, 22037 { 22038 className: "template-variable", 22039 begin: /\{\{/, 22040 end: /\}\}/, 22041 contains: [L] 22042 } 22043 ] 22044 }; 22045 } 22046 return bs = t, bs; 22047} 22048var Ts, dp; 22049function Kv() { 22050 if (dp) 22051 return Ts; 22052 dp = 1; 22053 function t(e) { 22054 const n = { variants: [ 22055 e.COMMENT("--", "$"), 22056 e.COMMENT( 22057 /\{-/, 22058 /-\}/, 22059 { contains: ["self"] } 22060 ) 22061 ] }, r = { 22062 className: "meta", 22063 begin: /\{-#/, 22064 end: /#-\}/ 22065 }, a = { 22066 className: "meta", 22067 begin: "^#", 22068 end: "$" 22069 }, i = { 22070 className: "type", 22071 begin: "\\b[A-Z][\\w']*", 22072 relevance: 0 22073 }, o = { 22074 begin: "\\(", 22075 end: "\\)", 22076 illegal: '"', 22077 contains: [ 22078 r, 22079 a, 22080 { 22081 className: "type", 22082 begin: "\\b[A-Z][\\w]*(\\((\\.\\.|,|\\w+)\\))?" 22083 }, 22084 e.inherit(e.TITLE_MODE, { begin: "[_a-z][\\w']*" }), 22085 n 22086 ] 22087 }, s = { 22088 begin: /\{/, 22089 end: /\}/, 22090 contains: o.contains 22091 }, l = "([0-9]_*)+", u = "([0-9a-fA-F]_*)+", _ = "([01]_*)+", g = "([0-7]_*)+", E = { 22092 className: "number", 22093 relevance: 0, 22094 variants: [ 22095 { match: `\\b(${l})(\\.(${l}))?([eE][+-]?(${l}))?\\b` }, 22096 { match: `\\b0[xX]_*(${u})(\\.(${u}))?([pP][+-]?(${l}))?\\b` }, 22097 { match: `\\b0[oO](${g})\\b` }, 22098 { match: `\\b0[bB](${_})\\b` } 22099 ] 22100 }; 22101 return { 22102 name: "Haskell", 22103 aliases: ["hs"],
22104 keywords: "let in if then else case of where do module import hiding qualified type data newtype deriving class instance as default infix infixl infixr foreign export ccall stdcall cplusplus jvm dotnet safe unsafe family forall mdo proc rec", 22105 contains: [ 22106 { 22107 beginKeywords: "module", 22108 end: "where", 22109 keywords: "module where", 22110 contains: [ 22111 o, 22112 n 22113 ], 22114 illegal: "\\W\\.|;" 22115 }, 22116 { 22117 begin: "\\bimport\\b", 22118 end: "$", 22119 keywords: "import qualified as hiding", 22120 contains: [ 22121 o, 22122 n 22123 ], 22124 illegal: "\\W\\.|;" 22125 }, 22126 { 22127 className: "class", 22128 begin: "^(\\s*)?(class|instance)\\b", 22129 end: "where", 22130 keywords: "class family instance where", 22131 contains: [ 22132 i, 22133 o, 22134 n 22135 ] 22136 }, 22137 { 22138 className: "class", 22139 begin: "\\b(data|(new)?type)\\b", 22140 end: "$", 22141 keywords: "data family type newtype deriving", 22142 contains: [ 22143 r, 22144 i, 22145 o, 22146 s, 22147 n 22148 ] 22149 }, 22150 { 22151 beginKeywords: "default", 22152 end: "$", 22153 contains: [ 22154 i, 22155 o, 22156 n 22157 ] 22158 }, 22159 { 22160 beginKeywords: "infix infixl infixr", 22161 end: "$", 22162 contains: [ 22163 e.C_NUMBER_MODE, 22164 n 22165 ] 22166 }, 22167 { 22168 begin: "\\bforeign\\b", 22169 end: "$", 22170 keywords: "foreign import export ccall stdcall cplusplus jvm dotnet safe unsafe", 22171 contains: [ 22172 i, 22173 e.QUOTE_STRING_MODE, 22174 n 22175 ] 22176 }, 22177 { 22178 className: "meta", 22179 begin: "#!\\/usr\\/bin\\/env runhaskell", 22180 end: "$" 22181 }, 22182 r, 22183 a, 22184 e.QUOTE_STRING_MODE, 22185 E, 22186 i, 22187 e.inherit(e.TITLE_MODE, { begin: "^[_a-z][\\w']*" }), 22188 n, 22189 { 22190 begin: "->|<-" 22191 } 22192 ] 22193 }; 22194 } 22195 return Ts = t, Ts; 22196} 22197var hs, up; 22198function Qv() { 22199 if (up) 22200 return hs; 22201 up = 1; 22202 function t(e) { 22203 return { 22204 name: "Haxe", 22205 aliases: ["hx"], 22206 keywords: { 22207 keyword: "break case cast catch continue default do dynamic else enum extern for function here if import in inline never new override package private get set public return static super switch this throw trace try typedef untyped using var while " + "Int Float String Bool Dynamic Void Array ", 22208 built_in: "trace this", 22209 literal: "true false null _" 22210 }, 22211 contains: [ 22212 { 22213 className: "string", 22214 begin: "'", 22215 end: "'", 22216 contains: [ 22217 e.BACKSLASH_ESCAPE, 22218 { 22219 className: "subst", 22220 begin: "\\$\\{", 22221 end: "\\}" 22222 }, 22223 { 22224 className: "subst", 22225 begin: "\\$", 22226 end: /\W\}/ 22227 } 22228 ] 22229 }, 22230 e.QUOTE_STRING_MODE, 22231 e.C_LINE_COMMENT_MODE, 22232 e.C_BLOCK_COMMENT_MODE, 22233 e.C_NUMBER_MODE, 22234 { 22235 className: "meta", 22236 begin: "@:", 22237 end: "$" 22238 }, 22239 { 22240 className: "meta", 22241 begin: "#", 22242 end: "$", 22243 keywords: { keyword: "if else elseif end error" } 22244 }, 22245 { 22246 className: "type", 22247 begin: ":[ ]*", 22248 end: "[^A-Za-z0-9_ \\->]", 22249 excludeBegin: !0, 22250 excludeEnd: !0, 22251 relevance: 0 22252 }, 22253 { 22254 className: "type", 22255 begin: ":[ ]*", 22256 end: "\\W", 22257 excludeBegin: !0, 22258 excludeEnd: !0 22259 }, 22260 { 22261 className: "type", 22262 begin: "new *", 22263 end: "\\W", 22264 excludeBegin: !0, 22265 excludeEnd: !0 22266 }, 22267 { 22268 className: "class", 22269 beginKeywords: "enum", 22270 end: "\\{", 22271 contains: [e.TITLE_MODE] 22272 }, 22273 { 22274 className: "class", 22275 beginKeywords: "abstract", 22276 end: "[\\{$]", 22277 contains: [ 22278 { 22279 className: "type", 22280 begin: "\\(", 22281 end: "\\)", 22282 excludeBegin: !0, 22283 excludeEnd: !0 22284 }, 22285 { 22286 className: "type", 22287 begin: "from +", 22288 end: "\\W", 22289 excludeBegin: !0, 22290 excludeEnd: !0 22291 }, 22292 { 22293 className: "type", 22294 begin: "to +", 22295 end: "\\W", 22296 excludeBegin: !0, 22297 excludeEnd: !0 22298 }, 22299 e.TITLE_MODE 22300 ], 22301 keywords: { keyword: "abstract from to" } 22302 }, 22303 { 22304 className: "class", 22305 begin: "\\b(class|interface) +", 22306 end: "[\\{$]", 22307 excludeEnd: !0, 22308 keywords: "class interface", 22309 contains: [ 22310 { 22311 className: "keyword", 22312 begin: "\\b(extends|implements) +", 22313 keywords: "extends implements", 22314 contains: [ 22315 { 22316 className: "type", 22317 begin: e.IDENT_RE, 22318 relevance: 0 22319 } 22320 ] 22321 }, 22322 e.TITLE_MODE 22323 ] 22324 }, 22325 { 22326 className: "function", 22327 beginKeywords: "function", 22328 end: "\\(", 22329 excludeEnd: !0, 22330 illegal: "\\S", 22331 contains: [e.TITLE_MODE] 22332 } 22333 ], 22334 illegal: /<\// 22335 }; 22336 } 22337 return hs = t, hs; 22338} 22339var Rs, pp; 22340function Xv() { 22341 if (pp) 22342 return Rs; 22343 pp = 1; 22344 function t(e) { 22345 return { 22346 name: "HSP", 22347 case_insensitive: !0, 22348 keywords: { 22349 $pattern: /[\w._]+/, 22350 keyword: "goto gosub return break repeat loop continue wait await dim sdim foreach dimtype dup dupptr end stop newmod delmod mref run exgoto on mcall assert logmes newlab resume yield onexit onerror onkey onclick oncmd exist delete mkdir chdir dirlist bload bsave bcopy memfile if else poke wpoke lpoke getstr chdpm memexpand memcpy memset notesel noteadd notedel noteload notesave randomize noteunsel noteget split strrep setease button chgdisp exec dialog mmload mmplay mmstop mci pset pget syscolor mes print title pos circle cls font sysfont objsize picload color palcolor palette redraw width gsel gcopy gzoom gmode bmpsave hsvcolor getkey listbox chkbox combox input mesbox buffer screen bgscr mouse objsel groll line clrobj boxf objprm objmode stick gre
22350ct grotate gsquare gradf objimage objskip objenable celload celdiv celput newcom querycom delcom cnvstow comres axobj winobj sendmsg comevent comevarg sarrayconv callfunc cnvwtos comevdisp libptr system hspstat hspver stat cnt err strsize looplev sublev iparam wparam lparam refstr refdval int rnd strlen length length2 length3 length4 vartype gettime peek wpeek lpeek varptr varuse noteinfo instr abs limit getease str strmid strf getpath strtrim sin cos tan atan sqrt double absf expf logf limitf powf geteasef mousex mousey mousew hwnd hinstance hdc ginfo objinfo dirinfo sysinfo thismod __hspver__ __hsp30__ __date__ __time__ __line__ __file__ _debug __hspdef__ and or xor not screen_normal screen_palette screen_hide screen_fixedsize screen_tool screen_frame gmode_gdi gmode_mem gmode_rgb0 gmode_alpha gmode_rgb0alpha gmode_add gmode_sub gmode_pixela ginfo_mx ginfo_my ginfo_act ginfo_sel ginfo_wx1 ginfo_wy1 ginfo_wx2 ginfo_wy2 ginfo_vx ginfo_vy ginfo_sizex ginfo_sizey ginfo_winx ginfo_winy ginfo_mesx ginfo_mesy ginfo_r ginfo_g ginfo_b ginfo_paluse ginfo_dispx ginfo_dispy ginfo_cx ginfo_cy ginfo_intid ginfo_newid ginfo_sx ginfo_sy objinfo_mode objinfo_bmscr objinfo_hwnd notemax notesize dir_cur dir_exe dir_win dir_sys dir_cmdline dir_desktop dir_mydoc dir_tv font_normal font_bold font_italic font_underline font_strikeout font_antialias objmode_normal objmode_guifont objmode_usefont gsquare_grad msgothic msmincho do until while wend for next _break _continue switch case default swbreak swend ddim ldim alloc m_pi rad2deg deg2rad ease_linear ease_quad_in ease_quad_out ease_quad_inout ease_cubic_in ease_cubic_out ease_cubic_inout ease_quartic_in ease_quartic_out ease_quartic_inout ease_bounce_in ease_bounce_out ease_bounce_inout ease_shake_in ease_shake_out ease_shake_inout ease_loop" 22351 }, 22352 contains: [ 22353 e.C_LINE_COMMENT_MODE, 22354 e.C_BLOCK_COMMENT_MODE, 22355 e.QUOTE_STRING_MODE, 22356 e.APOS_STRING_MODE, 22357 { 22358 className: "string", 22359 begin: /\{"/, 22360 end: /"\}/, 22361 contains: [e.BACKSLASH_ESCAPE] 22362 }, 22363 e.COMMENT(";", "$", { relevance: 0 }), 22364 { 22365 className: "meta", 22366 begin: "#", 22367 end: "$", 22368 keywords: { keyword: "addion cfunc cmd cmpopt comfunc const defcfunc deffunc define else endif enum epack func global if ifdef ifndef include modcfunc modfunc modinit modterm module pack packopt regcmd runtime undef usecom uselib" }, 22369 contains: [ 22370 e.inherit(e.QUOTE_STRING_MODE, { className: "string" }), 22371 e.NUMBER_MODE, 22372 e.C_NUMBER_MODE, 22373 e.C_LINE_COMMENT_MODE, 22374 e.C_BLOCK_COMMENT_MODE 22375 ] 22376 }, 22377 { 22378 className: "symbol", 22379 begin: "^\\*(\\w+|@)" 22380 }, 22381 e.NUMBER_MODE, 22382 e.C_NUMBER_MODE 22383 ] 22384 }; 22385 } 22386 return Rs = t, Rs; 22387} 22388var vs, mp; 22389function Zv() { 22390 if (mp) 22391 return vs; 22392 mp = 1; 22393 function t(e) { 22394 const n = e.regex, r = "HTTP/(2|1\\.[01])", a = /[A-Za-z][A-Za-z0-9-]*/, i = { 22395 className: "attribute", 22396 begin: n.concat("^", a, "(?=\\:\\s)"), 22397 starts: { contains: [ 22398 { 22399 className: "punctuation", 22400 begin: /: /, 22401 relevance: 0, 22402 starts: { 22403 end: "$", 22404 relevance: 0 22405 } 22406 } 22407 ] } 22408 }, o = [ 22409 i, 22410 { 22411 begin: "\\n\\n", 22412 starts: { 22413 subLanguage: [], 22414 endsWithParent: !0 22415 } 22416 } 22417 ]; 22418 return { 22419 name: "HTTP", 22420 aliases: ["https"], 22421 illegal: /\S/, 22422 contains: [ 22423 { 22424 begin: "^(?=" + r + " \\d{3})", 22425 end: /$/, 22426 contains: [ 22427 { 22428 className: "meta", 22429 begin: r 22430 }, 22431 { 22432 className: "number", 22433 begin: "\\b\\d{3}\\b" 22434 } 22435 ], 22436 starts: { 22437 end: /\b\B/, 22438 illegal: /\S/, 22439 contains: o 22440 } 22441 }, 22442 { 22443 begin: "(?=^[A-Z]+ (.*?) " + r + "$)", 22444 end: /$/, 22445 contains: [ 22446 { 22447 className: "string", 22448 begin: " ", 22449 end: " ", 22450 excludeBegin: !0, 22451 excludeEnd: !0 22452 }, 22453 { 22454 className: "meta", 22455 begin: r 22456 }, 22457 { 22458 className: "keyword", 22459 begin: "[A-Z]+" 22460 } 22461 ], 22462 starts: { 22463 end: /\b\B/, 22464 illegal: /\S/, 22465 contains: o 22466 } 22467 }, 22468 e.inherit(i, { relevance: 0 }) 22469 ] 22470 }; 22471 } 22472 return vs = t, vs; 22473} 22474var Cs, Ep; 22475function Jv() { 22476 if (Ep) 22477 return Cs; 22478 Ep = 1; 22479 function t(e) { 22480 const n = "a-zA-Z_\\-!.?+*=<>&#'", r = "[" + n + "][" + n + "0-9/;:]*", a = { 22481 $pattern: r, 22482 built_in: "!= % %= & &= * ** **= *= *map + += , --build-class-- --import-- -= . / // //= /= < << <<= <= = > >= >> >>= @ @= ^ ^= abs accumulate all and any ap-compose ap-dotimes ap-each ap-each-while ap-filter ap-first ap-if ap-last ap-map ap-map-when ap-pipe ap-reduce ap-reject apply as-> ascii assert assoc bin break butlast callable calling-module-name car case cdr chain chr coll? combinations compile compress cond cons cons? continue count curry cut cycle dec def default-method defclass defmacro defmacro-alias defmacro/g! defmain defmethod defmulti defn defn-alias defnc defnr defreader defseq del delattr delete-route dict-comp dir disassemble dispatch-reader-macro distinct divmod do doto drop drop-last drop-while empty? end-sequence eval eval-and-compile eval-when-compile even? every? except exec filter first flatten float? fn fnc fnr for for* format fraction genexpr gensym get getattr global globals group-by hasattr hash hex id identity if if* if-not if-python2 import in inc input instance? integer integer-char? integer? interleave interpose is is-coll is-cons is-empty is-even is-every is-float is-instance is-integer is-integer-char is-iterable is-iterator is-keyword is-neg is-none is-not is-numeric is-odd is-pos is-string is-symbol is-zero isinstance islice issubclass iter iterable? iterate iterator?
22482keyword keyword? lambda last len let lif lif-not list* list-comp locals loop macro-error macroexpand macroexpand-1 macroexpand-all map max merge-with method-decorator min multi-decorator multicombinations name neg? next none? nonlocal not not-in not? nth numeric? oct odd? open or ord partition permutations pos? post-route postwalk pow prewalk print product profile/calls profile/cpu put-route quasiquote quote raise range read read-str recursive-replace reduce remove repeat repeatedly repr require rest round route route-with-methods rwm second seq set-comp setattr setv some sorted string string? sum switch symbol? take take-nth take-while tee try unless unquote unquote-splicing vars walk when while with with* with-decorator with-gensyms xi xor yield yield-from zero? zip zip-longest | |= ~" 22483 }, i = "[-+]?\\d+(\\.\\d+)?", o = { 22484 begin: r, 22485 relevance: 0 22486 }, s = { 22487 className: "number", 22488 begin: i, 22489 relevance: 0 22490 }, l = e.inherit(e.QUOTE_STRING_MODE, { illegal: null }), u = e.COMMENT( 22491 ";", 22492 "$", 22493 { relevance: 0 } 22494 ), _ = { 22495 className: "literal", 22496 begin: /\b([Tt]rue|[Ff]alse|nil|None)\b/ 22497 }, g = { 22498 begin: "[\\[\\{]", 22499 end: "[\\]\\}]", 22500 relevance: 0 22501 }, E = { 22502 className: "comment", 22503 begin: "\\^" + r 22504 }, f = e.COMMENT("\\^\\{", "\\}"), b = { 22505 className: "symbol", 22506 begin: "[:]{1,2}" + r 22507 }, S = { 22508 begin: "\\(", 22509 end: "\\)" 22510 }, h = { 22511 endsWithParent: !0, 22512 relevance: 0 22513 }, I = { 22514 className: "name", 22515 relevance: 0, 22516 keywords: a, 22517 begin: r, 22518 starts: h 22519 }, x = [ 22520 S, 22521 l, 22522 E, 22523 f, 22524 u, 22525 b, 22526 g, 22527 s, 22528 _, 22529 o 22530 ]; 22531 return S.contains = [ 22532 e.COMMENT("comment", ""), 22533 I, 22534 h 22535 ], h.contains = x, g.contains = x, { 22536 name: "Hy", 22537 aliases: ["hylang"], 22538 illegal: /\S/, 22539 contains: [ 22540 e.SHEBANG(), 22541 S, 22542 l, 22543 E, 22544 f, 22545 u, 22546 b, 22547 g, 22548 s, 22549 _ 22550 ] 22551 }; 22552 } 22553 return Cs = t, Cs; 22554} 22555var Ns, gp; 22556function jv() { 22557 if (gp) 22558 return Ns; 22559 gp = 1; 22560 function t(e) { 22561 const n = "\\[", r = "\\]"; 22562 return { 22563 name: "Inform 7", 22564 aliases: ["i7"], 22565 case_insensitive: !0, 22566 keywords: { 22567 keyword: "thing room person man woman animal container supporter backdrop door scenery open closed locked inside gender is are say understand kind of rule" 22568 }, 22569 contains: [ 22570 { 22571 className: "string", 22572 begin: '"', 22573 end: '"', 22574 relevance: 0, 22575 contains: [ 22576 { 22577 className: "subst", 22578 begin: n, 22579 end: r 22580 } 22581 ] 22582 }, 22583 { 22584 className: "section", 22585 begin: /^(Volume|Book|Part|Chapter|Section|Table)\b/, 22586 end: "$" 22587 }, 22588 { 22589 begin: /^(Check|Carry out|Report|Instead of|To|Rule|When|Before|After)\b/, 22590 end: ":", 22591 contains: [ 22592 { 22593 begin: "\\(This", 22594 end: "\\)" 22595 } 22596 ] 22597 }, 22598 { 22599 className: "comment", 22600 begin: n, 22601 end: r, 22602 contains: ["self"] 22603 } 22604 ] 22605 }; 22606 } 22607 return Ns = t, Ns; 22608} 22609var Os, Sp; 22610function eC() { 22611 if (Sp) 22612 return Os; 22613 Sp = 1; 22614 function t(e) { 22615 const n = e.regex, r = { 22616 className: "number", 22617 relevance: 0, 22618 variants: [ 22619 { begin: /([+-]+)?[\d]+_[\d_]+/ }, 22620 { begin: e.NUMBER_RE } 22621 ] 22622 }, a = e.COMMENT(); 22623 a.variants = [ 22624 { 22625 begin: /;/, 22626 end: /$/ 22627 }, 22628 { 22629 begin: /#/, 22630 end: /$/ 22631 } 22632 ]; 22633 const i = { 22634 className: "variable", 22635 variants: [ 22636 { begin: /\$[\w\d"][\w\d_]*/ }, 22637 { begin: /\$\{(.*?)\}/ } 22638 ] 22639 }, o = { 22640 className: "literal", 22641 begin: /\bon|off|true|false|yes|no\b/ 22642 }, s = { 22643 className: "string", 22644 contains: [e.BACKSLASH_ESCAPE], 22645 variants: [ 22646 { 22647 begin: "'''", 22648 end: "'''", 22649 relevance: 10 22650 }, 22651 { 22652 begin: '"""', 22653 end: '"""', 22654 relevance: 10 22655 }, 22656 { 22657 begin: '"', 22658 end: '"' 22659 }, 22660 { 22661 begin: "'", 22662 end: "'" 22663 } 22664 ] 22665 }, l = { 22666 begin: /\[/, 22667 end: /\]/, 22668 contains: [ 22669 a, 22670 o, 22671 i, 22672 s, 22673 r, 22674 "self" 22675 ], 22676 relevance: 0 22677 }, u = /[A-Za-z0-9_-]+/, _ = /"(\\"|[^"])*"/, g = /'[^']*'/, E = n.either( 22678 u, 22679 _, 22680 g 22681 ), f = n.concat( 22682 E, 22683 "(\\s*\\.\\s*", 22684 E, 22685 ")*", 22686 n.lookahead(/\s*=\s*[^#\s]/) 22687 ); 22688 return { 22689 name: "TOML, also INI", 22690 aliases: ["toml"],
22691 case_insensitive: !0, 22692 illegal: /\S/, 22693 contains: [ 22694 a, 22695 { 22696 className: "section", 22697 begin: /\[+/, 22698 end: /\]+/ 22699 }, 22700 { 22701 begin: f, 22702 className: "attr", 22703 starts: { 22704 end: /$/, 22705 contains: [ 22706 a, 22707 l, 22708 o, 22709 i, 22710 s, 22711 r 22712 ] 22713 } 22714 } 22715 ] 22716 }; 22717 } 22718 return Os = t, Os; 22719} 22720var Is, fp; 22721function tC() { 22722 if (fp) 22723 return Is; 22724 fp = 1; 22725 function t(e) { 22726 const n = e.regex, r = { 22727 className: "params", 22728 begin: "\\(", 22729 end: "\\)" 22730 }, a = /(_[a-z_\d]+)?/, i = /([de][+-]?\d+)?/, o = { 22731 className: "number", 22732 variants: [ 22733 { begin: n.concat(/\b\d+/, /\.(\d*)/, i, a) }, 22734 { begin: n.concat(/\b\d+/, i, a) }, 22735 { begin: n.concat(/\.\d+/, i, a) } 22736 ], 22737 relevance: 0 22738 }; 22739 return { 22740 name: "IRPF90", 22741 case_insensitive: !0, 22742 keywords: { 22743 literal: ".False. .True.", 22744 keyword: "kind do while private call intrinsic where elsewhere type endtype endmodule endselect endinterface end enddo endif if forall endforall only contains default return stop then public subroutine|10 function program .and. .or. .not. .le. .eq. .ge. .gt. .lt. goto save else use module select case access blank direct exist file fmt form formatted iostat name named nextrec number opened rec recl sequential status unformatted unit continue format pause cycle exit c_null_char c_alert c_backspace c_form_feed flush wait decimal round iomsg synchronous nopass non_overridable pass protected volatile abstract extends import non_intrinsic value deferred generic final enumerator class associate bind enum c_int c_short c_long c_long_long c_signed_char c_size_t c_int8_t c_int16_t c_int32_t c_int64_t c_int_least8_t c_int_least16_t c_int_least32_t c_int_least64_t c_int_fast8_t c_int_fast16_t c_int_fast32_t c_int_fast64_t c_intmax_t C_intptr_t c_float c_double c_long_double c_float_complex c_double_complex c_long_double_complex c_bool c_char c_null_ptr c_null_funptr c_new_line c_carriage_return c_horizontal_tab c_vertical_tab iso_c_binding c_loc c_funloc c_associated c_f_pointer c_ptr c_funptr iso_fortran_env character_storage_size error_unit file_storage_size input_unit iostat_end iostat_eor numeric_storage_size output_unit c_f_procpointer ieee_arithmetic ieee_support_underflow_control ieee_get_underflow_mode ieee_set_underflow_mode newunit contiguous recursive pad position action delim readwrite eor advance nml interface procedure namelist include sequence elemental pure integer real character complex logical dimension allocatable|10 parameter external implicit|10 none double precision assign intent optional pointer target in out common equivalence data begin_provider &begin_provider end_provider begin_shell end_shell begin_template end_template subst assert touch soft_touch provide no_dep free irp_if irp_else irp_endif irp_write irp_read", 22745 built_in: "alog alog10 amax0 amax1 amin0 amin1 amod cabs ccos cexp clog csin csqrt dabs dacos dasin datan datan2 dcos dcosh ddim dexp dint dlog dlog10 dmax1 dmin1 dmod dnint dsign dsin dsinh dsqrt dtan dtanh float iabs idim idint idnint ifix isign max0 max1 min0 min1 sngl algama cdabs cdcos cdexp cdlog cdsin cdsqrt cqabs cqcos cqexp cqlog cqsin cqsqrt dcmplx dconjg derf derfc dfloat dgamma dimag dlgama iqint qabs qacos qasin qatan qatan2 qcmplx qconjg qcos qcosh qdim qerf qerfc qexp qgamma qimag qlgama qlog qlog10 qmax1 qmin1 qmod qnint qsign qsin qsinh qsqrt qtan qtanh abs acos aimag aint anint asin atan atan2 char cmplx conjg cos cosh exp ichar index int log log10 max min nint sign sin sinh sqrt tan tanh print write dim lge lgt lle llt mod nullify allocate deallocate adjustl adjustr all allocated any associated bit_size btest ceiling count cshift date_and_time digits dot_product eoshift epsilon exponent floor fraction huge iand ibclr ibits ibset ieor ior ishft ishftc lbound len_trim matmul maxexponent maxloc maxval merge minexponent minloc minval modulo mvbits nearest pack present product radix random_number random_seed range repeat reshape rrspacing scale scan selected_int_kind selected_real_kind set_exponent shape size spacing spread sum system_clock t
22745iny transpose trim ubound unpack verify achar iachar transfer dble entry dprod cpu_time command_argument_count get_command get_command_argument get_environment_variable is_iostat_end ieee_arithmetic ieee_support_underflow_control ieee_get_underflow_mode ieee_set_underflow_mode is_iostat_eor move_alloc new_line selected_char_kind same_type_as extends_type_of acosh asinh atanh bessel_j0 bessel_j1 bessel_jn bessel_y0 bessel_y1 bessel_yn erf erfc erfc_scaled gamma log_gamma hypot norm2 atomic_define atomic_ref execute_command_line leadz trailz storage_size merge_bits bge bgt ble blt dshiftl dshiftr findloc iall iany iparity image_index lcobound ucobound maskl maskr num_images parity popcnt poppar shifta shiftl shiftr this_image IRP_ALIGN irp_here" 22746 }, 22747 illegal: /\/\*/, 22748 contains: [ 22749 e.inherit(e.APOS_STRING_MODE, { 22750 className: "string", 22751 relevance: 0 22752 }), 22753 e.inherit(e.QUOTE_STRING_MODE, { 22754 className: "string", 22755 relevance: 0 22756 }), 22757 { 22758 className: "function", 22759 beginKeywords: "subroutine function program", 22760 illegal: "[${=\\n]", 22761 contains: [ 22762 e.UNDERSCORE_TITLE_MODE, 22763 r 22764 ] 22765 }, 22766 e.COMMENT("!", "$", { relevance: 0 }), 22767 e.COMMENT("begin_doc", "end_doc", { relevance: 10 }), 22768 o 22769 ] 22770 }; 22771 } 22772 return Is = t, Is; 22773} 22774var As, bp; 22775function nC() { 22776 if (bp) 22777 return As; 22778 bp = 1; 22779 function t(e) { 22780 const n = "[A-Za-z\u0410-\u042F\u0430-\u044F\u0451\u0401_!][A-Za-z\u0410-\u042F\u0430-\u044F\u0451\u0401_0-9]*", r = "[A-Za-z\u0410-\u042F\u0430-\u044F\u0451\u0401_][A-Za-z\u0410-\u042F\u0430-\u044F\u0451\u0401_0-9]*", a = "and \u0438 else \u0438\u043D\u0430\u0447\u0435 endexcept endfinally endforeach \u043A\u043E\u043D\u0435\u0446\u0432\u0441\u0435 endif \u043A\u043E\u043D\u0435\u0446\u0435\u0441\u043B\u0438 endwhile \u043A\u043E\u043D\u0435\u0446\u043F\u043E\u043A\u0430 except exitfor finally foreach \u0432\u0441\u0435 if \u0435\u0441\u043B\u0438 in \u0432 not \u043D\u0435 or \u0438\u043B\u0438 try while \u043F\u043E\u043A\u0430 ", i =
vendor: 32,422 bytes, line 22780
22780"SYSRES_CONST_ACCES_RIGHT_TYPE_EDIT SYSRES_CONST_ACCES_RIGHT_TYPE_FULL SYSRES_CONST_ACCES_RIGHT_TYPE_VIEW SYSRES_CONST_ACCESS_MODE_REQUISITE_CODE SYSRES_CONST_ACCESS_NO_ACCESS_VIEW SYSRES_CONST_ACCESS_NO_ACCESS_VIEW_CODE SYSRES_CONST_ACCESS_RIGHTS_ADD_REQUISITE_CODE SYSRES_CONST_ACCESS_RIGHTS_ADD_REQUISITE_YES_CODE SYSRES_CONST_ACCESS_RIGHTS_CHANGE_REQUISITE_CODE SYSRES_CONST_ACCESS_RIGHTS_CHANGE_REQUISITE_YES_CODE SYSRES_CONST_ACCESS_RIGHTS_DELETE_REQUISITE_CODE SYSRES_CONST_ACCESS_RIGHTS_DELETE_REQUISITE_YES_CODE SYSRES_CONST_ACCESS_RIGHTS_EXECUTE_REQUISITE_CODE SYSRES_CONST_ACCESS_RIGHTS_EXECUTE_REQUISITE_YES_CODE SYSRES_CONST_ACCESS_RIGHTS_NO_ACCESS_REQUISITE_CODE SYSRES_CONST_ACCESS_RIGHTS_NO_ACCESS_REQUISITE_YES_CODE SYSRES_CONST_ACCESS_RIGHTS_RATIFY_REQUISITE_CODE SYSRES_CONST_ACCESS_RIGHTS_RATIFY_REQUISITE_YES_CODE SYSRES_CONST_ACCESS_RIGHTS_REQUISITE_CODE SYSRES_CONST_ACCESS_RIGHTS_VIEW SYSRES_CONST_ACCESS_RIGHTS_VIEW_CODE SYSRES_CONST_ACCESS_RIGHTS_VIEW_REQUISITE_CODE SYSRES_CONST_ACCESS_RIGHTS_VIEW_REQUISITE_YES_CODE SYSRES_CONST_ACCESS_TYPE_CHANGE SYSRES_CONST_ACCESS_TYPE_CHANGE_CODE SYSRES_CONST_ACCESS_TYPE_EXISTS SYSRES_CONST_ACCESS_TYPE_EXISTS_CODE SYSRES_CONST_ACCESS_TYPE_FULL SYSRES_CONST_ACCESS_TYPE_FULL_CODE SYSRES_CONST_ACCESS_TYPE_VIEW SYSRES_CONST_ACCESS_TYPE_VIEW_CODE SYSRES_CONST_ACTION_TYPE_ABORT SYSRES_CONST_ACTION_TYPE_ACCEPT SYSRES_CONST_ACTION_TYPE_ACCESS_RIGHTS SYSRES_CONST_ACTION_TYPE_ADD_ATTACHMENT SYSRES_CONST_ACTION_TYPE_CHANGE_CARD SYSRES_CONST_ACTION_TYPE_CHANGE_KIND SYSRES_CONST_ACTION_TYPE_CHANGE_STORAGE SYSRES_CONST_ACTION_TYPE_CONTINUE SYSRES_CONST_ACTION_TYPE_COPY SYSRES_CONST_ACTION_TYPE_CREATE SYSRES_CONST_ACTION_TYPE_CREATE_VERSION SYSRES_CONST_ACTION_TYPE_DELETE SYSRES_CONST_ACTION_TYPE_DELETE_ATTACHMENT SYSRES_CONST_ACTION_TYPE_DELETE_VERSION SYSRES_CONST_ACTION_TYPE_DISABLE_DELEGATE_ACCESS_RIGHTS SYSRES_CONST_ACTION_TYPE_ENABLE_DELEGATE_ACCESS_RIGHTS SYSRES_CONST_ACTION_TYPE_ENCRYPTION_BY_CERTIFICATE SYSRES_CONST_ACTION_TYPE_ENCRYPTION_BY_CERTIFICATE_AND_PASSWORD SYSRES_CONST_ACTION_TYPE_ENCRYPTION_BY_PASSWORD SYSRES_CONST_ACTION_TYPE_EXPORT_WITH_LOCK SYSRES_CONST_ACTION_TYPE_EXPORT_WITHOUT_LOCK SYSRES_CONST_ACTION_TYPE_IMPORT_WITH_UNLOCK SYSRES_CONST_ACTION_TYPE_IMPORT_WITHOUT_UNLOCK SYSRES_CONST_ACTION_TYPE_LIFE_CYCLE_STAGE SYSRES_CONST_ACTION_TYPE_LOCK SYSRES_CONST_ACTION_TYPE_LOCK_FOR_SERVER SYSRES_CONST_ACTION_TYPE_LOCK_MODIFY SYSRES_CONST_ACTION_TYPE_MARK_AS_READED SYSRES_CONST_ACTION_TYPE_MARK_AS_UNREADED SYSRES_CONST_ACTION_TYPE_MODIFY SYSRES_CONST_ACTION_TYPE_MODIFY_CARD SYSRES_CONST_ACTION_TYPE_MOVE_TO_ARCHIVE SYSRES_CONST_ACTION_TYPE_OFF_ENCRYPTION SYSRES_CONST_ACTION_TYPE_PASSWORD_CHANGE SYSRES_CONST_ACTION_TYPE_PERFORM SYSRES_CONST_ACTION_TYPE_RECOVER_FROM_LOCAL_COPY SYSRES_CONST_ACTION_TYPE_RESTART SYSRES_CONST_ACTION_TYPE_RESTORE_FROM_ARCHIVE SYSRES_CONST_ACTION_TYPE_REVISION SYSRES_CONST_ACTION_TYPE_SEND_BY_MAIL SYSRES_CONST_ACTION_TYPE_SIGN SYSRES_CONST_ACTION_TYPE_START SYSRES_CONST_ACTION_TYPE_UNLOCK SYSRES_CONST_ACTION_TYPE_UNLOCK_FROM_SERVER SYSRES_CONST_ACTION_TYPE_VERSION_STATE SYSRES_CONST_ACTION_TYPE_VERSION_VISIBILITY SYSRES_CONST_ACTION_TYPE_VIEW SYSRES_CONST_ACTION_TYPE_VIEW_SHADOW_COPY SYSRES_CONST_ACTION_TYPE_WORKFLOW_DESCRIPTION_MODIFY SYSRES_CONST_ACTION_TYPE_WRITE_HISTORY SYSRES_CONST_ACTIVE_VERSION_STATE_PICK_VALUE SYSRES_CONST_ADD_REFERENCE_MODE_NAME SYSRES_CONST_ADDITION_REQUISITE_CODE SYSRES_CONST_ADDITIONAL_PARAMS_REQUISITE_CODE SYSRES_CONST_ADITIONAL_JOB_END_DATE_REQUISITE_NAME SYSRES_CONST_ADITIONAL_JOB_READ_REQUISITE_NAME SYSRES_CONST_ADITIONAL_JOB_START_DATE_REQUISITE_NAME SYSRES_CONST_ADITIONAL_JOB_STATE_REQUISITE_NAME SYSRES_CONST_ADMINISTRATION_HISTORY_ADDING_USER_TO_GROUP_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_ADDING_USER_TO_GROUP_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_CREATION_COMP_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_CREATION_COMP_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_CREATION_GROUP_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_CREATION_GROUP_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_CREATION_USER_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_CREATION_USER_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_DATABASE_USER_CREATION SYSRES_CONST_ADMINISTRATION_HISTORY_DATABASE_USER_CREATION_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_DATABASE_USER_DELETION SYSRES_CONST_ADMINISTRATION_HISTORY_DATABASE_USER_DELETION_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_DELETION_COMP_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_DELETION_COMP_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_DELETION_GROUP_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_DELETION_GROUP_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_DELETION_USER_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_DELETION_USER_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_DELETION_USER_FROM_GROUP_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_DELETION_USER_FROM_GROUP_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_GRANTING_FILTERER_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_GRANTING_FILTERER_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_GRANTING_FILTERER_RESTRICTION_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_GRANTING_FILTERER_RESTRICTION_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_GRANTING_PRIVILEGE_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_GRANTING_PRIVILEGE_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_GRANTING_RIGHTS_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_GRANTING_RIGHTS_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_IS_MAIN_SERVER_CHANGED_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_IS_MAIN_SERVER_CHANGED_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_IS_PUBLIC_CHANGED_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_IS_PUBLIC_CHANGED_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_REMOVING_FILTERER_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_REMOVING_FILTERER_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_REMOVING_FILTERER_RESTRICTION_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_REMOVING_FILTERER_RESTRICTION_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_REMOVING_PRIVILEGE_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_REMOVING_PRIVILEGE_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_REMOVING_RIGHTS_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_REMOVING_RIGHTS_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_SERVER_LOGIN_CREATION SYSRES_CONST_ADMINISTRATION_HISTORY_SERVER_LOGIN_CREATION_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_SERVER_LOGIN_DELETION SYSRES_CONST_ADMINISTRATION_HISTORY_SERVER_LOGIN_DELETION_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_CATEGORY_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_CATEGORY_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_COMP_TITLE_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_COMP_TITLE_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_FULL_NAME_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_FULL_NAME_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_GROUP_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_GROUP_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_PARENT_GROUP_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_PARENT_GROUP_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_USER_AUTH_TYPE_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_USER_AUTH_TYPE_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_USER_LOGIN_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_USER_LOGIN_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_USER_STATUS_ACTION SYSRES_CONST_ADMINISTRATION_HISTORY_UPDATING_USER_STATUS_ACTION_CODE SYSRES_CONST_ADMINISTRATION_HISTORY_USER_PASSWORD_CHANGE SYSRES_CONST_ADMINISTRATION_HISTORY_USER_PASSWORD_CHANGE_ACTION SYSRES_CONST_ALL_ACCEPT_CONDITION_RUS SYSRES_CONST_ALL_USERS_GROUP SYSRES_CONST_ALL_USERS_GROUP_NAME SYSRES_CONST_ALL_USERS_SERVER_GROUP_NAME SYSRES_CONST_ALLOWED_ACCESS_TYPE_CODE SYSRES_CONST_ALLOWED_ACCESS_TYPE_NAME SYSRES_CONST_APP_VIEWER_TYPE_REQUISITE_CODE SYSRES_CONST_APPROVING_SIGNATURE_NAME SYSRES_CONST_APPROVING_SIGNATURE_REQUISITE_CODE SYSRES_CONST_ASSISTANT_SUBSTITUE_TYPE SYSRES_CONST_ASSISTANT_SUBSTITUE_TYPE_CODE SYSRES_CONST_ATTACH_TYPE_COMPONENT_TOKEN SYSRES_CONST_ATTACH_TYPE_DOC SYSRES_CONST_ATTACH_TYPE_EDOC SYSRES_CONST_ATTACH_TYPE_FOLDER SYSRES_CONST_ATTACH_TYPE_JOB SYSRES_CONST_ATTACH_TYPE_REFERENCE SYSRES_CONST_ATTACH_TYPE_TASK SYSRES_CONST_AUTH_ENCODED_PASSWORD SYSRES_CONST_AUTH_ENCODED_PASSWORD_CODE SYSRES_CONST_AUTH_NOVELL SYSRES_CONST_AUTH_PASSWORD SYSRES_CONST_AUTH_PASSWORD_CODE SYSRES_CONST_AUTH_WINDOWS SYSRES_CONST_AUTHENTICATING_SIGNATURE_NAME SYSRES_CONST_AUTHENTICATING_SIGNATURE_REQUISITE_CODE SYSRES_CONST_AUTO_ENUM_METHOD_FLAG SYSRES_CONST_AUTO_NUMERATION_CODE SYSRES_CONST_AUTO_STRONG_ENUM_METHOD_FLAG SYSRES_CONST_AUTOTEXT_NAME_REQUISITE_CODE SYSRES_CONST_AUTOTEXT_TEXT_REQUISITE_CODE SYSRES_CONST_AUTOTEXT_USAGE_ALL SYSRES_CONST_AUTOTEXT_USAGE_ALL_CODE SYSRES_CONST_AUTOTEXT_USAGE_SIGN SYSRES_CONST_AUTOTEXT_USAGE_SIGN_CODE SYSRES_CONST_AUTOTEXT_USAGE_WORK SYSRES_CONST_AUTOTEXT_USAGE_WORK_CODE SYSRES_CONST_AUTOTEXT_USE_ANYWHERE_CODE SYSRES_CONST_AUTOTEXT_USE_ON_SIGNING_CODE SYSRES_CONST_AUTOTEXT_USE_ON_WORK_CODE SYSRES_CONST_BEGIN_DATE_REQUISITE_CODE SYSRES_CONST_BLACK_LIFE_CYCLE_STAGE_FONT_COLOR SYSRES_CONST_BLUE_LIFE_CYCLE_STAGE_FONT_COLOR SYSRES_CONST_BTN_PART SYSRES_CONST_CALCULATED_ROLE_TYPE_CODE SYSRES_CONST_CALL_TYPE_VARIABLE_BUTTON_VALUE SYSRES_CONST_CALL_TYPE_VARIABLE_PROGRAM_VALUE SYSRES_CONST_CANCEL_MESSAGE_FUNCTION_RESULT SYSRES_CONST_CARD_PART SYSRES_CONST_CARD_REFERENCE_MODE_NAME SYSRES_CONST_CERTIFICATE_TYPE_REQUISITE_ENCRYPT_VALUE SYSRES_CONST_CERTIFICATE_TYPE_REQUISITE_SIGN_AND_ENCRYPT_VALUE SYSRES_CONST_CERTIFICATE_TYPE_REQUISITE_SIGN_VALUE SYSRES_CONST_CHECK_PARAM_VALUE_DATE_PARAM_TYPE SYSRES_CONST_CHECK_PARAM_VALUE_FLOAT_PARAM_TYPE SYSRES_CONST_CHECK_PARAM_VALUE_INTEGER_PARAM_TYPE SYSRES_CONST_CHECK_PARAM_VALUE_PICK_PARAM_TYPE SYSRES_CONST_CHECK_PARAM_VALUE_REEFRENCE_PARAM_TYPE SYSRES_CONST_CLOSED_RECORD_FLAG_VALUE_FEMININE SYSRES_CONST_CLOSED_RECORD_FLAG_VALUE_MASCULINE SYSRES_CONST_CODE_COMPONENT_TYPE_ADMIN SYSRES_CONST_CODE_COMPONENT_TYPE_DEVELOPER SYSRES_CONST_CODE_COMPONENT_TYPE_DOCS SYSRES_CONST_CODE_COMPONENT_TYPE_EDOC_CARDS SYSRES_CONST_CODE_COMPONENT_TYPE_EXTERNAL_EXECUTABLE SYSRES_CONST_CODE_COMPONENT_TYPE_OTHER SYSRES_CONST_CODE_COMPONENT_TYPE_REFERENCE SYSRES_CONST_CODE_COMPONENT_TYPE_REPORT SYSRES_CONST_CODE_COMPONENT_TYPE_SCRIPT SYSRES_CONST_CODE_COMPONENT_TYPE_URL SYSRES_CONST_CODE_REQUISITE_ACCESS SYSRES_CONST_CODE_REQUISITE_CODE SYSRES_CONST_CODE_REQUISITE_COMPONENT SYSRES_CONST_CODE_REQUISITE_DESCRIPTION SYSRES_CONST_CODE_REQUISITE_EXCLUDE_COMPONENT SYSRES_CONST_CODE_REQUISITE_RECORD SYSRES_CONST_COMMENT_REQ_CODE SYSRES_CONST_COMMON_SETTINGS_REQUISITE_CODE SYSRES_CONST_COMP_CODE_GRD SYSRES_CONST_COMPONENT_GROUP_TYPE_REQUISITE_CODE SYSRES_CONST_COMPONENT_TYPE_ADMIN_COMPONENTS SYSRES_CONST_COMPONENT_TYPE_DEVELOPER_COMPONENTS SYSRES_CONST_COMPONENT_TYPE_DOCS SYSRES_CONST_COMPONENT_TYPE_EDOC_CARDS SYSRES_CONST_COMPONENT_TYPE_EDOCS SYSRES_CONST_COMPONENT_TYPE_EXTERNAL_EXECUTABLE SYSRES_CONST_COMPONENT_TYPE_OTHER SYSRES_CONST_COMPONENT_TYPE_REFERENCE_TYPES SYSRES_CONST_COMPONENT_TYPE_REFERENCES SYSRES_CONST_COMPONENT_TYPE_REPORTS SYSRES_CONST_COMPONENT_TYPE_SCRIPTS SYSRES_CONST_COMPONENT_TYPE_URL SYSRES_CONST_COMPONENTS_REMOTE_SERVERS_VIEW_CODE SYSRES_CONST_CONDITION_BLOCK_DESCRIPTION SYSRES_CONST_CONST_FIRM_STATUS_COMMON SYSRES_CONST_CONST_FIRM_STATUS_INDIVIDUAL SYSRES_CONST_CONST_NEGATIVE_VALUE SYSRES_CONST_CONST_POSITIVE_VALUE SYSRES_CONST_CONST_SERVER_STATUS_DONT_REPLICATE SYSRES_CONST_CONST_SERVER_STATUS_REPLICATE SYSRES_CONST_CONTENTS_REQUISITE_CODE SYSRES_CONST_DATA_TYPE_BOOLEAN SYSRES_CONST_DATA_TYPE_DATE SYSRES_CONST_DATA_TYPE_FLOAT SYSRES_CONST_DATA_TYPE_INTEGER SYSRES_CONST_DATA_TYPE_PICK SYSRES_CONST_DATA_TYPE_REFERENCE SYSRES_CONST_DATA_TYPE_STRING SYSRES_CONST_DATA_TYPE_TEXT SYSRES_CONST_DATA_TYPE_VARIANT SYSRES_CONST_DATE_CLOSE_REQ_CODE SYSRES_CONST_DATE_FORMAT_DATE_ONLY_CHAR SYSRES_CONST_DATE_OPEN_REQ_CODE SYSRES_CONST_DATE_REQUISITE SYSRES_CONST_DATE_REQUISITE_CODE SYSRES_CONST_DATE_REQUISITE_NAME SYSRES_CONST_DATE_REQUISITE_TYPE SYSRES_CONST_DATE_TYPE_CHAR SYSRES_CONST_DATETIME_FORMAT_VALUE SYSRES_CONST_DEA_ACCESS_RIGHTS_ACTION_CODE SYSRES_CONST_DESCRIPTION_LOCALIZE_ID_REQUISITE_CODE SYSRES_CONST_DESCRIPTION_REQUISITE_CODE SYSRES_CONST_DET1_PART SYSRES_CONST_DET2_PART SYSRES_CONST_DET3_PART SYSRES_CONST_DET4_PART SYSRES_CONST_DET5_PART SYSRES_CONST_DET6_PART SYSRES_CONST_DETAIL_DATASET_KEY_REQUISITE_CODE SYSRES_CONST_DETAIL_PICK_REQUISITE_CODE SYSRES_CONST_DETAIL_REQ_CODE SYSRES_CONST_DO_NOT_USE_ACCESS_TYPE_CODE SYSRES_CONST_DO_NOT_USE_ACCESS_TYPE_NAME SYSRES_CONST_DO_NOT_USE_ON_VIEW_ACCESS_TYPE_CODE SYSRES_CONST_DO_NOT_USE_ON_VIEW_ACCESS_TYPE_NAME SYSRES_CONST_DOCUMENT_STORAGES_CODE SYSRES_CONST_DOCUMENT_TEMPLATES_TYPE_NAME SYSRES_CONST_DOUBLE_REQUISITE_CODE SYSRES_CONST_EDITOR_CLOSE_FILE_OBSERV_TYPE_CODE SYSRES_CONST_EDITOR_CLOSE_PROCESS_OBSERV_TYPE_CODE SYSRES_CONST_EDITOR_TYPE_REQUISITE_CODE SYSRES_CONST_EDITORS_APPLICATION_NAME_REQUISITE_CODE SYSRES_CONST_EDITORS_CREATE_SEVERAL_PROCESSES_REQUISITE_CODE SYSRES_CONST_EDITORS_EXTENSION_REQUISITE_CODE SYSRES_CONST_EDITORS_OBSERVER_BY_PROCESS_TYPE SYSRES_CONST_EDITORS_REFERENCE_CODE SYSRES_CONST_EDITORS_REPLACE_SPEC_CHARS_REQUISITE_CODE SYSRES_CONST_EDITORS_USE_PLUGINS_REQUISITE_CODE SYSRES_CONST_EDITORS_VIEW_DOCUMENT_OPENED_TO_EDIT_CODE SYSRES_CONST_EDOC_CARD_TYPE_REQUISITE_CODE SYSRES_CONST_EDOC_CARD_TYPES_LINK_REQUISITE_CODE SYSRES_CONST_EDOC_CERTIFICATE_AND_PASSWORD_ENCODE_CODE SYSRES_CONST_EDOC_CERTIFICATE_ENCODE_CODE SYSRES_CONST_EDOC_DATE_REQUISITE_CODE SYSRES_CONST_EDOC_KIND_REFERENCE_CODE SYSRES_CONST_EDOC_KINDS_BY_TEMPLATE_ACTION_CODE SYSRES_CONST_EDOC_MANAGE_ACCESS_CODE SYSRES_CONST_EDOC_NONE_ENCODE_CODE SYSRES_CONST_EDOC_NUMBER_REQUISITE_CODE SYSRES_CONST_EDOC_PASSWORD_ENCODE_CODE SYSRES_CONST_EDOC_READONLY_ACCESS_CODE SYSRES_CONST_EDOC_SHELL_LIFE_TYPE_VIEW_VALUE SYSRES_CONST_EDOC_SIZE_RESTRICTION_PRIORITY_REQUISITE_CODE SYSRES_CONST_EDOC_STORAGE_CHECK_ACCESS_RIGHTS_REQUISITE_CODE SYSRES_CONST_EDOC_STORAGE_COMPUTER_NAME_REQUISITE_CODE SYSRES_CONST_EDOC_STORAGE_DATABASE_NAME_REQUISITE_CODE SYSRES_CONST_EDOC_STORAGE_EDIT_IN_STORAGE_REQUISITE_CODE SYSRES_CONST_EDOC_STORAGE_LOCAL_PATH_REQUISITE_CODE SYSRES_CONST_EDOC_STORAGE_SHARED_SOURCE_NAME_REQUISITE_CODE SYSRES_CONST_EDOC_TEMPLATE_REQUISITE_CODE SYSRES_CONST_EDOC_TYPES_REFERENCE_CODE SYSRES_CONST_EDOC_VERSION_ACTIVE_STAGE_CODE SYSRES_CONST_EDOC_VERSION_DESIGN_STAGE_CODE SYSRES_CONST_EDOC_VERSION_OBSOLETE_STAGE_CODE SYSRES_CONST_EDOC_WRITE_ACCES_CODE SYSRES_CONST_EDOCUMENT_CARD_REQUISITES_REFERENCE_CODE_SELECTED_REQUISITE SYSRES_CONST_ENCODE_CERTIFICATE_TYPE_CODE SYSRES_CONST_END_DATE_REQUISITE_CODE SYSRES_CONST_ENUMERATION_TYPE_REQUISITE_CODE SYSRES_CONST_EXECUTE_ACCESS_RIGHTS_TYPE_CODE SYSRES_CONST_EXECUTIVE_FILE_STORAGE_TYPE SYSRES_CONST_EXIST_CONST SYSRES_CONST_EXIST_VALUE SYSRES_CONST_EXPORT_LOCK_TYPE_ASK SYSRES_CONST_EXPORT_LOCK_TYPE_WITH_LOCK SYSRES_CONST_EXPORT_LOCK_TYPE_WITHOUT_LOCK SYSRES_CONST_EXPORT_VERSION_TYPE_ASK SYSRES_CONST_EXPORT_VERSION_TYPE_LAST SYSRES_CONST_EXPORT_VERSION_TYPE_LAST_ACTIVE SYSRES_CONST_EXTENSION_REQUISITE_CODE SYSRES_CONST_FILTER_NAME_REQUISITE_CODE SYSRES_CONST_FILTER_REQUISITE_CODE SYSRES_CONST_FILTER_TYPE_COMMON_CODE SYSRES_CONST_FILTER_TYPE_COMMON_NAME SYSRES_CONST_FILTER_TYPE_USER_CODE SYSRES_CONST_FILTER_TYPE_USER_NAME SYSRES_CONST_FILTER_VALUE_REQUISITE_NAME SYSRES_CONST_FLOAT_NUMBER_FORMAT_CHAR SYSRES_CONST_FLOAT_REQUISITE_TYPE SYSRES_CONST_FOLDER_AUTHOR_VALUE SYSRES_CONST_FOLDER_KIND_ANY_OBJECTS SYSRES_CONST_FOLDER_KIND_COMPONENTS SYSRES_CONST_FOLDER_KIND_EDOCS SYSRES_CONST_FOLDER_KIND_JOBS SYSRES_CONST_FOLDER_KIND_TASKS SYSRES_CONST_FOLDER_TYPE_COMMON SYSRES_CONST_FOLDER_TYPE_COMPONENT SYSRES_CONST_FOLDER_TYPE_FAVORITES SYSRES_CONST_FOLDER_TYPE_INBOX SYSRES_CONST_FOLDER_TYPE_OUTBOX SYSRES_CONST_FOLDER_TYPE_QUICK_LAUNCH SYSRES_CONST_FOLDER_TYPE_SEARCH SYSRES_CONST_FOLDER_TYPE_SHORTCUTS SYSRES_CONST_FOLDER_TYPE_USER SYSRES_CONST_FROM_DICTIONARY_ENUM_METHOD_FLAG SYSRES_CONST_FULL_SUBSTITUTE_TYPE SYSRES_CONST_FULL_SUBSTITUTE_TYPE_CODE SYSRES_CONST_FUNCTION_CANCEL_RESULT SYSRES_CONST_FUNCTION_CATEGORY_SYSTEM SYSRES_CONST_FUNCTION_CATEGORY_USER SYSRES_CONST_FUNCTION_FAILURE_RESULT SYSRES_CONST_FUNCTION_SAVE_RESULT SYSRES_CONST_GENERATED_REQUISITE SYSRES_CONST_GREEN_LIFE_CYCLE_STAGE_FONT_COLOR SYSRES_CONST_GROUP_ACCOUNT_TYPE_VALUE_CODE SYSRES_CONST_GROUP_CATEGORY_NORMAL_CODE SYSRES_CONST_GROUP_CATEGORY_NORMAL_NAME SYSRES_CONST_GROUP_CATEGORY_SERVICE_CODE SYSRES_CONST_GROUP_CATEGORY_SERVICE_NAME SYSRES_CONST_GROUP_COMMON_CATEGORY_FIELD_VALUE SYSRES_CONST_GROUP_FULL_NAME_REQUISITE_CODE SYSRES_CONST_GROUP_NAME_REQUISITE_CODE SYSRES_CONST_GROUP_RIGHTS_T_REQUISITE_CODE SYSRES_CONST_GROUP_SERVER_CODES_REQUISITE_CODE SYSRES_CONST_GROUP_SERVER_NAME_REQUISITE_CODE SYSRES_CONST_GROUP_SERVICE_CATEGORY_FIELD_VALUE SYSRES_CONST_GROUP_USER_REQUISITE_CODE SYSRES_CONST_GROUPS_REFERENCE_CODE SYSRES_CONST_GROUPS_REQUISITE_CODE SYSRES_CONST_HIDDEN_MODE_NAME SYSRES_CONST_HIGH_LVL_REQUISITE_CODE SYSRES_CONST_HISTORY_ACTION_CREATE_CODE SYSRES_CONST_HISTORY_ACTION_DELETE_CODE SYSRES_CONST_HISTORY_ACTION_EDIT_CODE SYSRES_CONST_HOUR_CHAR SYSRES_CONST_ID_REQUISITE_CODE SYSRES_CONST_IDSPS_REQUISITE_CODE SYSRES_CONST_IMAGE_MODE_COLOR SYSRES_CONST_IMAGE_MODE_GREYSCALE SYSRES_CONST_IMAGE_MODE_MONOCHROME SYSRES_CONST_IMPORTANCE_HIGH SYSRES_CONST_IMPORTANCE_LOW SYSRES_CONST_IMPORTANCE_NORMAL SYSRES_CONST_IN_DESIGN_VERSION_STATE_PICK_VALUE SYSRES_CONST_INCOMING_WORK_RULE_TYPE_CODE SYSRES_CONST_INT_REQUISITE SYSRES_CONST_INT_REQUISITE_TYPE SYSRES_CONST_INTEGER_NUMBER_FORMAT_CHAR SYSRES_CONST_INTEGER_TYPE_CHAR SYSRES_CONST_IS_GENERATED_REQUISITE_NEGATIVE_VALUE SYSRES_CONST_IS_PUBLIC_ROLE_REQUISITE_CODE SYSRES_CONST_IS_REMOTE_USER_NEGATIVE_VALUE SYSRES_CONST_IS_REMOTE_USER_POSITIVE_VALUE SYSRES_CONST_IS_STORED_REQUISITE_NEGATIVE_VALUE SYSRES_CONST_IS_STORED_REQUISITE_STORED_VALUE SYSRES_CONST_ITALIC_LIFE_CYCLE_STAGE_DRAW_STYLE SYSRES_CONST_JOB_BLOCK_DESCRIPTION SYSRES_CONST_JOB_KIND_CONTROL_JOB SYSRES_CONST_JOB_KIND_JOB SYSRES_CONST_JOB_KIND_NOTICE SYSRES_CONST_JOB_STATE_ABORTED SYSRES_CONST_JOB_STATE_COMPLETE SYSRES_CONST_JOB_STATE_WORKING SYSRES_CONST_KIND_REQUISITE_CODE SYSRES_CONST_KIND_REQUISITE_NAME SYSRES_CONST_KINDS_CREATE_SHADOW_COPIES_REQUISITE_CODE SYSRES_CONST_KINDS_DEFAULT_EDOC_LIFE_STAGE_REQUISITE_CODE SYSRES_CONST_KINDS_EDOC_ALL_TEPLATES_ALLOWED_REQUISITE_CODE SYSRES_CONST_KINDS_EDOC_ALLOW_LIFE_CYCLE_STAGE_CHANGING_REQUISITE_CODE SYSRES_CONST_KINDS_EDOC_ALLOW_MULTIPLE_ACTIVE_VERSIONS_REQUISITE_CODE SYSRES_CONST_KINDS_EDOC_SHARE_ACCES_RIGHTS_BY_DEFAULT_CODE SYSRES_CONST_KINDS_EDOC_TEMPLATE_REQUISITE_CODE SYSRES_CONST_KINDS_EDOC_TYPE_REQUISITE_CODE SYSRES_CONST_KINDS_SIGNERS_REQUISITES_CODE SYSRES_CONST_KOD_INPUT_TYPE SYSRES_CONST_LAST_UPDATE_DATE_REQUISITE_CODE SYSRES_CONST_LIFE_CYCLE_START_STAGE_REQUISITE_CODE SYSRES_CONST_LILAC_LIFE_CYCLE_STAGE_FONT_COLOR SYSRES_CONST_LINK_OBJECT_KIND_COMPONENT SYSRES_CONST_LINK_OBJECT_KIND_DOCUMENT SYSRES_CONST_LINK_OBJECT_KIND_EDOC SYSRES_CONST_LINK_OBJECT_KIND_FOLDER SYSRES_CONST_LINK_OBJECT_KIND_JOB SYSRES_CONST_LINK_OBJECT_KIND_REFERENCE SYSRES_CONST_LINK_OBJECT_KIND_TASK SYSRES_CONST_LINK_REF_TYPE_REQUISITE_CODE SYSRES_CONST_LIST_REFERENCE_MODE_NAME SYSRES_CONST_LOCALIZATION_DICTIONARY_MAIN_VIEW_CODE SYSRES_CONST_MAIN_VIEW_CODE SYSRES_CONST_MANUAL_ENUM_METHOD_FLAG SYSRES_CONST_MASTER_COMP_TYPE_REQUISITE_CODE SYSRES_CONST_MASTER_TABLE_REC_ID_REQUISITE_CODE SYSRES_CONST_MAXIMIZED_MODE_NAME SYSRES_CONST_ME_VALUE SYSRES_CONST_MESSAGE_ATTENTION_CAPTION SYSRES_CONST_MESSAGE_CONFIRMATION_CAPTION SYSRES_CONST_MESSAGE_ERROR_CAPTION SYSRES_CONST_MESSAGE_INFORMATION_CAPTION SYSRES_CONST_MINIMIZED_MODE_NAME SYSRES_CONST_MINUTE_CHAR SYSRES_CONST_MODULE_REQUISITE_CODE SYSRES_CONST_MONITORING_BLOCK_DESCRIPTION SYSRES_CONST_MONTH_FORMAT_VALUE SYSRES_CONST_NAME_LOCALIZE_ID_REQUISITE_CODE SYSRES_CONST_NAME_REQUISITE_CODE SYSRES_CONST_NAME_SINGULAR_REQUISITE_CODE SYSRES_CONST_NAMEAN_INPUT_TYPE SYSRES_CONST_NEGATIVE_PICK_VALUE SYSRES_CONST_NEGATIVE_VALUE SYSRES_CONST_NO SYSRES_CONST_NO_PICK_VALUE SYSRES_CONST_NO_SIGNATURE_REQUISITE_CODE SYSRES_CONST_NO_VALUE SYSRES_CONST_NONE_ACCESS_RIGHTS_TYPE_CODE SYSRES_CONST_NONOPERATING_RECORD_FLAG_VALUE SYSRES_CONST_NONOPERATING_RECORD_FLAG_VALUE_MASCULINE SYSRES_CONST_NORMAL_ACCESS_RIGHTS_TYPE_CODE SYSRES_CONST_NORMAL_LIFE_CYCLE_STAGE_DRAW_STYLE SYSRES_CONST_NORMAL_MODE_NAME SYSRES_CONST_NOT_ALLOWED_ACCESS_TYPE_CODE SYSRES_CONST_NOT_ALLOWED_ACCESS_TYPE_NAME SYSRES_CONST_NOTE_REQUISITE_CODE SYSRES_CONST_NOTICE_BLOCK_DESCRIPTION SYSRES_CONST_NUM_REQUISITE SYSRES_CONST_NUM_STR_REQUISITE_CODE SYSRES_CONST_NUMERATION_AUTO_NOT_STRONG SYSRES_CONST_NUMERATION_AUTO_STRONG SYSRES_CONST_NUMERATION_FROM_DICTONARY SYSRES_CONST_NUMERATION_MANUAL SYSRES_CONST_NUMERIC_TYPE_CHAR SYSRES_CONST_NUMREQ_REQUISITE_CODE SYSRES_CONST_OBSOLETE_VERSION_STATE_PICK_VALUE SYSRES_CONST_OPERATING_RECORD_FLAG_VALUE SYSRES_CONST_OPERATING_RECORD_FLAG_VALUE_CODE SYSRES_CONST_OPERATING_RECORD_FLAG_VALUE_FEMININE SYSRES_CONST_OPERATING_RECORD_FLAG_VALUE_MASCULINE SYSRES_CONST_OPTIONAL_FORM_COMP_REQCODE_PREFIX SYSRES_CONST_ORANGE_LIFE_CYCLE_STAGE_FONT_COLOR SYSRES_CONST_ORIGINALREF_REQUISITE_CODE SYSRES_CONST_OURFIRM_REF_CODE SYSRES_CONST_OURFIRM_REQUISITE_CODE SYSRES_CONST_OURFIRM_VAR SYSRES_CONST_OUTGOING_WORK_RULE_TYPE_CODE SYSRES_CONST_PICK_NEGATIVE_RESULT SYSRES_CONST_PICK_POSITIVE_RESULT SYSRES_CONST_PICK_REQUISITE SYSRES_CONST_PICK_REQUISITE_TYPE SYSRES_CONST_PICK_TYPE_CHAR SYSRES_CONST_PLAN_STATUS_REQUISITE_CODE SYSRES_CONST_PLATFORM_VERSION_COMMENT SYSRES_CONST_PLUGINS_SETTINGS_DESCRIPTION_REQUISITE_CODE SYSRES_CONST_POSITIVE_PICK_VALUE SYSRES_CONST_POWER_TO_CREATE_ACTION_CODE SYSRES_CONST_POWER_TO_SIGN_ACTION_CODE SYSRES_CONST_PRIORITY_REQUISITE_CODE SYSRES_CONST_QUALIFIED_TASK_TYPE SYSRES_CONST_QUALIFIED_TASK_TYPE_CODE SYSRES_CONST_RECSTAT_REQUISITE_CODE SYSRES_CONST_RED_LIFE_CYCLE_STAGE_FONT_COLOR SYSRES_CONST_REF_ID_T_REF_TYPE_REQUISITE_CODE SYSRES_CONST_REF_REQUISITE SYSRES_CONST_REF_REQUISITE_TYPE SYSRES_CONST_REF_REQUISITES_REFERENCE_CODE_SELECTED_REQUISITE SYSRES_CONST_REFERENCE_RECORD_HISTORY_CREATE_ACTION_CODE SYSRES_CONST_REFERENCE_RECORD_HISTORY_DELETE_ACTION_CODE SYSRES_CONST_REFERENCE_RECORD_HISTORY_MODIFY_ACTION_CODE SYSRES_CONST_REFERENCE_TYPE_CHAR SYSRES_CONST_REFERENCE_TYPE_REQUISITE_NAME SYSRES_CONST_REFERENCES_ADD_PARAMS_REQUISITE_CODE SYSRES_CONST_REFERENCES_DISPLAY_REQUISITE_REQUISITE_CODE SYSRES_CONST_REMOTE_SERVER_STATUS_WORKING SYSRES_CONST_REMOTE_SERVER_TYPE_MAIN SYSRES_CONST_REMOTE_SERVER_TYPE_SECONDARY SYSRES_CONST_REMOTE_USER_FLAG_VALUE_CODE SYSRES_CONST_REPORT_APP_EDITOR_INTERNAL SYSRES_CONST_REPORT_BASE_REPORT_ID_REQUISITE_CODE SYSRES_CONST_REPORT_BASE_REPORT_REQUISITE_CODE SYSRES_CONST_REPORT_SCRIPT_REQUISITE_CODE SYSRES_CONST_REPORT_TEMPLATE_REQUISITE_CODE SYSRES_CONST_REPORT_VIEWER_CODE_REQUISITE_CODE SYSRES_CONST_REQ_ALLOW_COMPONENT_DEFAULT_VALUE SYSRES_CONST_REQ_ALLOW_RECORD_DEFAULT_VALUE SYSRES_CONST_REQ_ALLOW_SERVER_COMPONENT_DEFAULT_VALUE SYSRES_CONST_REQ_MODE_AVAILABLE_CODE SYSRES_CONST_REQ_MODE_EDIT_CODE SYSRES_CONST_REQ_MODE_HIDDEN_CODE SYSRES_CONST_REQ_MODE_NOT_AVAILABLE_CODE SYSRES_CONST_REQ_MODE_VIEW_CODE SYSRES_CONST_REQ_NUMBER_REQUISITE_CODE SYSRES_CONST_REQ_SECTION_VALUE SYSRES_CONST_REQ_TYPE_VALUE SYSRES_CONST_REQUISITE_FORMAT_BY_UNIT SYSRES_CONST_REQUISITE_FORMAT_DATE_FULL SYSRES_CONST_REQUISITE_FORMAT_DATE_TIME SYSRES_CONST_REQUISITE_FORMAT_LEFT SYSRES_CONST_REQUISITE_FORMAT_RIGHT SYSRES_CONST_REQUISITE_FORMAT_WITHOUT_UNIT SYSRES_CONST_REQUISITE_NUMBER_REQUISITE_CODE SYSRES_CONST_REQUISITE_SECTION_ACTIONS SYSRES_CONST_REQUISITE_SECTION_BUTTON SYSRES_CONST_REQUISITE_SECTION_BUTTONS SYSRES_CONST_REQUISITE_SECTION_CARD SYSRES_CONST_REQUISITE_SECTION_TABLE SYSRES_CONST_REQUISITE_SECTION_TABLE10 SYSRES_CONST_REQUISITE_SECTION_TABLE11 SYSRES_CONST_REQUISITE_SECTION_TABLE12 SYSRES_CONST_REQUISITE_SECTION_TABLE13 SYSRES_CONST_REQUISITE_SECTION_TABLE14 SYSRES_CONST_REQUISITE_SECTION_TABLE15 SYSRES_CONST_REQUISITE_SECTION_TABLE16 SYSRES_CONST_REQUISITE_SECTION_TABLE17 SYSRES_CONST_REQUISITE_SECTION_TABLE18 SYSRES_CONST_REQUISITE_SECTION_TABLE19 SYSRES_CONST_REQUISITE_SECTION_TABLE2 SYSRES_CONST_REQUISITE_SECTION_TABLE20 SYSRES_CONST_REQUISITE_SECTION_TABLE21 SYSRES_CONST_REQUISITE_SECTION_TABLE22 SYSRES_CONST_REQUISITE_SECTION_TABLE23 SYSRES_CONST_REQUISITE_SECTION_TABLE24 SYSRES_CONST_REQUISITE_SECTION_TABLE3 SYSRES_CONST_REQUISITE_SECTION_TABLE4 SYSRES_CONST_REQUISITE_SECTION_TABLE5 SYSRES_CONST_REQUISITE_SECTION_TABLE6 SYSRES_CONST_REQUISITE_SECTION_TABLE7 SYSRES_CONST_REQUISITE_SECTION_TABLE8 SYSRES_CONST_REQUISITE_SECTION_TABLE9 SYSRES_CONST_REQUISITES_PSEUDOREFERENCE_REQUISITE_NUMBER_REQUISITE_CODE SYSRES_CONST_RIGHT_ALIGNMENT_CODE SYSRES_CONST_ROLES_REFERENCE_CODE SYSRES_CONST_ROUTE_STEP_AFTER_RUS SYSRES_CONST_ROUTE_STEP_AND_CONDITION_RUS SYSRES_CONST_ROUTE_STEP_OR_CONDITION_RUS SYSRES_CONST_ROUTE_TYPE_COMPLEX SYSRES_CONST_ROUTE_TYPE_PARALLEL SYSRES_CONST_ROUTE_TYPE_SERIAL SYSRES_CONST_SBDATASETDESC_NEGATIVE_VALUE SYSRES_CONST_SBDATASETDESC_POSITIVE_VALUE SYSRES_CONST_SBVIEWSDESC_POSITIVE_VALUE SYSRES_CONST_SCRIPT_BLOCK_DESCRIPTION SYSRES_CONST_SEARCH_BY_TEXT_REQUISITE_CODE SYSRES_CONST_SEARCHES_COMPONENT_CONTENT SYSRES_CONST_SEARCHES_CRITERIA_ACTION_NAME SYSRES_CONST_SEARCHES_EDOC_CONTENT SYSRES_CONST_SEARCHES_FOLDER_CONTENT SYSRES_CONST_SEARCHES_JOB_CONTENT SYSRES_CONST_SEARCHES_REFERENCE_CODE SYSRES_CONST_SEARCHES_TASK_CONTENT SYSRES_CONST_SECOND_CHAR SYSRES_CONST_SECTION_REQUISITE_ACTIONS_VALUE SYSRES_CONST_SECTION_REQUISITE_CARD_VALUE SYSRES_CONST_SECTION_REQUISITE_CODE SYSRES_CONST_SECTION_REQUISITE_DETAIL_1_VALUE SYSRES_CONST_SECTION_REQUISITE_DETAIL_2_VALUE SYSRES_CONST_SECTION_REQUISITE_DETAIL_3_VALUE SYSRES_CONST_SECTION_REQUISITE_DETAIL_4_VALUE SYSRES_CONST_SECTION_REQUISITE_DETAIL_5_VALUE SYSRES_CONST_SECTION_REQUISITE_DETAIL_6_VALUE SYSRES_CONST_SELECT_REFERENCE_MODE_NAME SYSRES_CONST_SELECT_TYPE_SELECTABLE SYSRES_CONST_SELECT_TYPE_SELECTABLE_ONLY_CHILD SYSRES_CONST_SELECT_TYPE_SELECTABLE_WITH_CHILD SYSRES_CONST_SELECT_TYPE_UNSLECTABLE SYSRES_CONST_SERVER_TYPE_MAIN SYSRES_CONST_SERVICE_USER_CATEGORY_FIELD_VALUE SYSRES_CONST_SETTINGS_USER_REQUISITE_CODE SYSRES_CONST_SIGNATURE_AND_ENCODE_CERTIFICATE_TYPE_CODE SYSRES_CONST_SIGNATURE_CERTIFICATE_TYPE_CODE SYSRES_CONST_SINGULAR_TITLE_REQUISITE_CODE SYSRES_CONST_SQL_SERVER_AUTHENTIFICATION_FLAG_VALUE_CODE SYSRES_CONST_SQL_SERVER_ENCODE_AUTHENTIFICATION_FLAG_VALUE_CODE SYSRES_CONST_STANDART_ROUTE_REFERENCE_CODE SYSRES_CONST_STANDART_ROUTE_REFERENCE_COMMENT_REQUISITE_CODE SYSRES_CONST_STANDART_ROUTES_GROUPS_REFERENCE_CODE SYSRES_CONST_STATE_REQ_NAME SYSRES_CONST_STATE_REQUISITE_ACTIVE_VALUE SYSRES_CONST_STATE_REQUISITE_CLOSED_VALUE SYSRES_CONST_STATE_REQUISITE_CODE SYSRES_CONST_STATIC_ROLE_TYPE_CODE SYSRES_CONST_STATUS_PLAN_DEFAULT_VALUE SYSRES_CONST_STATUS_VALUE_AUTOCLEANING SYSRES_CONST_STATUS_VALUE_BLUE_SQUARE SYSRES_CONST_STATUS_VALUE_COMPLETE SYSRES_CONST_STATUS_VALUE_GREEN_SQUARE SYSRES_CONST_STATUS_VALUE_ORANGE_SQUARE SYSRES_CONST_STATUS_VALUE_PURPLE_SQUARE SYSRES_CONST_STATUS_VALUE_RED_SQUARE SYSRES_CONST_STATUS_VALUE_SUSPEND SYSRES_CONST_STATUS_VALUE_YELLOW_SQUARE SYSRES_CONST_STDROUTE_SHOW_TO_USERS_REQUISITE_CODE SYSRES_CONST_STORAGE_TYPE_FILE SYSRES_CONST_STORAGE_TYPE_SQL_SERVER SYSRES_CONST_STR_REQUISITE SYSRES_CONST_STRIKEOUT_LIFE_CYCLE_STAGE_DRAW_STYLE SYSRES_CONST_STRING_FORMAT_LEFT_ALIGN_CHAR SYSRES_CONST_STRING_FORMAT_RIGHT_ALIGN_CHAR SYSRES_CONST_STRING_REQUISITE_CODE SYSRES_CONST_STRING_REQUISITE_TYPE SYSRES_CONST_STRING_TYPE_CHAR SYSRES_CONST_SUBSTITUTES_PSEUDOREFERENCE_CODE SYSRES_CONST_SUBTASK_BLOCK_DESCRIPTION SYSRES_CONST_SYSTEM_SETTING_CURRENT_USER_PARAM_VALUE SYSRES_CONST_SYSTEM_SETTING_EMPTY_VALUE_PARAM_VALUE SYSRES_CONST_SYSTEM_VERSION_COMMENT SYSRES_CONST_TASK_ACCESS_TYPE_ALL SYSRES_CONST_TASK_ACCESS_TYPE_ALL_MEMBERS SYSRES_CONST_TASK_ACCESS_TYPE_MANUAL SYSRES_CONST_TASK_ENCODE_TYPE_CERTIFICATION SYSRES_CONST_TASK_ENCODE_TYPE_CERTIFICATION_AND_PASSWORD SYSRES_CONST_TASK_ENCODE_TYPE_NONE SYSRES_CONST_TASK_ENCODE_TYPE_PASSWORD SYSRES_CONST_TASK_ROUTE_ALL_CONDITION SYSRES_CONST_TASK_ROUTE_AND_CONDITION SYSRES_CONST_TASK_ROUTE_OR_CONDITION SYSRES_CONST_TASK_STATE_ABORTED SYSRES_CONST_TASK_STATE_COMPLETE SYSRES_CONST_TASK_STATE_CONTINUED SYSRES_CONST_TASK_STATE_CONTROL SYSRES_CONST_TASK_STATE_INIT SYSRES_CONST_TASK_STATE_WORKING SYSRES_CONST_TASK_TITLE SYSRES_CONST_TASK_TYPES_GROUPS_REFERENCE_CODE SYSRES_CONST_TASK_TYPES_REFERENCE_CODE SYSRES_CONST_TEMPLATES_REFERENCE_CODE SYSRES_CONST_TEST_DATE_REQUISITE_NAME SYSRES_CONST_TEST_DEV_DATABASE_NAME SYSRES_CONST_TEST_DEV_SYSTEM_CODE SYSRES_CONST_TEST_EDMS_DATABASE_NAME SYSRES_CONST_TEST_EDMS_MAIN_CODE SYSRES_CONST_TEST_EDMS_MAIN_DB_NAME SYSRES_CONST_TEST_EDMS_SECOND_CODE SYSRES_CONST_TEST_EDMS_SECOND_DB_NAME SYSRES_CONST_TEST_EDMS_SYSTEM_CODE SYSRES_CONST_TEST_NUMERIC_REQUISITE_NAME SYSRES_CONST_TEXT_REQUISITE SYSRES_CONST_TEXT_REQUISITE_CODE SYSRES_CONST_TEXT_REQUISITE_TYPE SYSRES_CONST_TEXT_TYPE_CHAR SYSRES_CONST_TYPE_CODE_REQUISITE_CODE SYSRES_CONST_TYPE_REQUISITE_CODE SYSRES_CONST_UNDEFINED_LIFE_CYCLE_STAGE_FONT_COLOR SYSRES_CONST_UNITS_SECTION_ID_REQUISITE_CODE SYSRES_CONST_UNITS_SECTION_REQUISITE_CODE SYSRES_CONST_UNOPERATING_RECORD_FLAG_VALUE_CODE SYSRES_CONST_UNSTORED_DATA_REQUISITE_CODE SYSRES_CONST_UNSTORED_DATA_REQUISITE_NAME SYSRES_CONST_USE_ACCESS_TYPE_CODE SYSRES_CONST_USE_ACCESS_TYPE_NAME SYSRES_CONST_USER_ACCOUNT_TYPE_VALUE_CODE SYSRES_CONST_USER_ADDITIONAL_INFORMATION_REQUISITE_CODE SYSRES_CONST_USER_AND_GROUP_ID_FROM_PSEUDOREFERENCE_REQUISITE_CODE SYSRES_CONST_USER_CATEGORY_NORMAL SYSRES_CONST_USER_CERTIFICATE_REQUISITE_CODE SYSRES_CONST_USER_CERTIFICATE_STATE_REQUISITE_CODE SYSRES_CONST_USER_CERTIFICATE_SUBJECT_NAME_REQUISITE_CODE SYSRES_CONST_USER_CERTIFICATE_THUMBPRINT_REQUISITE_CODE SYSRES_CONST_USER_COMMON_CATEGORY SYSRES_CONST_USER_COMMON_CATEGORY_CODE SYSRES_CONST_USER_FULL_NAME_REQUISITE_CODE SYSRES_CONST_USER_GROUP_TYPE_REQUISITE_CODE SYSRES_CONST_USER_LOGIN_REQUISITE_CODE SYSRES_CONST_USER_REMOTE_CONTROLLER_REQUISITE_CODE SYSRES_CONST_USER_REMOTE_SYSTEM_REQUISITE_CODE SYSRES_CONST_USER_RIGHTS_T_REQUISITE_CODE SYSRES_CONST_USER_SERVER_NAME_REQUISITE_CODE SYSRES_CONST_USER_SERVICE_CATEGORY SYSRES_CONST_USER_SERVICE_CATEGORY_CODE SYSRES_CONST_USER_STATUS_ADMINISTRATOR_CODE SYSRES_CONST_USER_STATUS_ADMINISTRATOR_NAME SYSRES_CONST_USER_STATUS_DEVELOPER_CODE SYSRES_CONST_USER_STATUS_DEVELOPER_NAME SYSRES_CONST_USER_STATUS_DISABLED_CODE SYSRES_CONST_USER_STATUS_DISABLED_NAME SYSRES_CONST_USER_STATUS_SYSTEM_DEVELOPER_CODE SYSRES_CONST_USER_STATUS_USER_CODE SYSRES_CONST_USER_STATUS_USER_NAME SYSRES_CONST_USER_STATUS_USER_NAME_DEPRECATED SYSRES_CONST_USER_TYPE_FIELD_VALUE_USER SYSRES_CONST_USER_TYPE_REQUISITE_CODE SYSRES_CONST_USERS_CONTROLLER_REQUISITE_CODE SYSRES_CONST_USERS_IS_MAIN_SERVER_REQUISITE_CODE SYSRES_CONST_USERS_REFERENCE_CODE SYSRES_CONST_USERS_REGISTRATION_CERTIFICATES_ACTION_NAME SYSRES_CONST_USERS_REQUISITE_CODE SYSRES_CONST_USERS_SYSTEM_REQUISITE_CODE SYSRES_CONST_USERS_USER_ACCESS_RIGHTS_TYPR_REQUISITE_CODE SYSRES_CONST_USERS_USER_AUTHENTICATION_REQUISITE_CODE SYSRES_CONST_USERS_USER_COMPONENT_REQUISITE_CODE SYSRES_CONST_USERS_USER_GROUP_REQUISITE_CODE SYSRES_CONST_USERS_VIEW_CERTIFICATES_ACTION_NAME SYSRES_CONST_VIEW_DEFAULT_CODE SYSRES_CONST_VIEW_DEFAULT_NAME SYSRES_CONST_VIEWER_REQUISITE_CODE SYSRES_CONST_WAITING_BLOCK_DESCRIPTION SYSRES_CONST_WIZARD_FORM_LABEL_TEST_STRING SYSRES_CONST_WIZARD_QUERY_PARAM_HEIGHT_ETALON_STRING SYSRES_CONST_WIZARD_REFERENCE_COMMENT_REQUISITE_CODE SYSRES_CONST_WORK_RULES_DESCRIPTION_REQUISITE_CODE SYSRES_CONST_WORK_TIME_CALENDAR_REFERENCE_CODE SYSRES_CONST_WORK_WORKFLOW_HARD_ROUTE_TYPE_VALUE SYSRES_CONST_WORK_WORKFLOW_HARD_ROUTE_TYPE_VALUE_CODE SYSRES_CONST_WORK_WORKFLOW_HARD_ROUTE_TYPE_VALUE_CODE_RUS SYSRES_CONST_WORK_WORKFLOW_SOFT_ROUTE_TYPE_VALUE_CODE_RUS SYSRES_CONST_WORKFLOW_ROUTE_TYPR_HARD SYSRES_CONST_WORKFLOW_ROUTE_TYPR_SOFT SYSRES_CONST_XML_ENCODING SYSRES_CONST_XREC_STAT_REQUISITE_CODE SYSRES_CONST_XRECID_FIELD_NAME SYSRES_CONST_YES SYSRES_CONST_YES_NO_2_REQUISITE_CODE SYSRES_CONST_YES_NO_REQUISITE_CODE SYSRES_CONST_YES_NO_T_REF_TYPE_REQUISITE_CODE SYSRES_CONST_YES_PICK_VALUE SYSRES_CONST_YES_VALUE
22780", o = "CR FALSE nil NO_VALUE NULL TAB TRUE YES_VALUE ", s = "ADMINISTRATORS_GROUP_NAME CUSTOMIZERS_GROUP_NAME DEVELOPERS_GROUP_NAME SERVICE_USERS_GROUP_NAME ", l = "DECISION_BLOCK_FIRST_OPERAND_PROPERTY DECISION_BLOCK_NAME_PROPERTY DECISION_BLOCK_OPERATION_PROPERTY DECISION_BLOCK_RESULT_TYPE_PROPERTY DECISION_BLOCK_SECOND_OPERAND_PROPERTY ", u = "ANY_FILE_EXTENTION COMPRESSED_DOCUMENT_EXTENSION EXTENDED_DOCUMENT_EXTENSION SHORT_COMPRESSED_DOCUMENT_EXTENSION SHORT_EXTENDED_DOCUMENT_EXTENSION ", _ = "JOB_BLOCK_ABORT_DEADLINE_PROPERTY JOB_BLOCK_AFTER_FINISH_EVENT JOB_BLOCK_AFTER_QUERY_PARAMETERS_EVENT JOB_BLOCK_ATTACHMENT_PROPERTY JOB_BLOCK_ATTACHMENTS_RIGHTS_GROUP_PROPERTY JOB_BLOCK_ATTACHMENTS_RIGHTS_TYPE_PROPERTY JOB_BLOCK_BEFORE_QUERY_PARAMETERS_EVENT JOB_BLOCK_BEFORE_START_EVENT JOB_BLOCK_CREATED_JOBS_PROPERTY JOB_BLOCK_DEADLINE_PROPERTY JOB_BLOCK_EXECUTION_RESULTS_PROPERTY JOB_BLOCK_IS_PARALLEL_PROPERTY JOB_BLOCK_IS_RELATIVE_ABORT_DEADLINE_PROPERTY JOB_BLOCK_IS_RELATIVE_DEADLINE_PROPERTY JOB_BLOCK_JOB_TEXT_PROPERTY JOB_BLOCK_NAME_PROPERTY JOB_BLOCK_NEED_SIGN_ON_PERFORM_PROPERTY JOB_BLOCK_PERFORMER_PROPERTY JOB_BLOCK_RELATIVE_ABORT_DEADLINE_TYPE_PROPERTY JOB_BLOCK_RELATIVE_DEADLINE_TYPE_PROPERTY JOB_BLOCK_SUBJECT_PROPERTY ", g = "ENGLISH_LANGUAGE_CODE RUSSIAN_LANGUAGE_CODE ", E = "smHidden smMaximized smMinimized smNormal wmNo wmYes ", f = "COMPONENT_TOKEN_LINK_KIND DOCUMENT_LINK_KIND EDOCUMENT_LINK_KIND FOLDER_LINK_KIND JOB_LINK_KIND REFERENCE_LINK_KIND TASK_LINK_KIND ", b = "COMPONENT_TOKEN_LOCK_TYPE EDOCUMENT_VERSION_LOCK_TYPE ", S = "MONITOR_BLOCK_AFTER_FINISH_EVENT MONITOR_BLOCK_BEFORE_START_EVENT MONITOR_BLOCK_DEADLINE_PROPERTY MONITOR_BLOCK_INTERVAL_PROPERTY MONITOR_BLOCK_INTERVAL_TYPE_PROPERTY MONITOR_BLOCK_IS_RELATIVE_DEADLINE_PROPERTY MONITOR_BLOCK_NAME_PROPERTY MONITOR_BLOCK_RELATIVE_DEADLINE_TYPE_PROPERTY MONITOR_BLOCK_SEARCH_SCRIPT_PROPERTY ", h = "NOTICE_BLOCK_AFTER_FINISH_EVENT NOTICE_BLOCK_ATTACHMENT_PROPERTY NOTICE_BLOCK_ATTACHMENTS_RIGHTS_GROUP_PROPERTY NOTICE_BLOCK_ATTACHMENTS_RIGHTS_TYPE_PROPERTY NOTICE_BLOCK_BEFORE_START_EVENT NOTICE_BLOCK_CREATED_NOTICES_PROPERTY NOTICE_BLOCK_DEADLINE_PROPERTY NOTICE_BLOCK_IS_RELATIVE_DEADLINE_PROPERTY NOTICE_BLOCK_NAME_PROPERTY NOTICE_BLOCK_NOTICE_TEXT_PROPERTY NOTICE_BLOCK_PERFORMER_PROPERTY NOTICE_BLOCK_RELATIVE_DEADLINE_TYPE_PROPERTY NOTICE_BLOCK_SUBJECT_PROPERTY ", I = "dseAfterCancel dseAfterClose dseAfterDelete dseAfterDeleteOutOfTransaction dseAfterInsert dseAfterOpen dseAfterScroll dseAfterUpdate dseAfterUpdateOutOfTransaction dseBeforeCancel dseBeforeClose dseBeforeDelete dseBeforeDetailUpdate dseBeforeInsert dseBeforeOpen dseBeforeUpdate dseOnAnyRequisiteChange dseOnCloseRecord dseOnDeleteError dseOnOpenRecord dseOnPrepareUpdate dseOnUpdateError dseOnUpdateRatifiedRecord dseOnValidDelete dseOnValidUpdate reOnChange reOnChangeValues SELECTION_BEGIN_ROUTE_EVENT SELECTION_END_ROUTE_EVENT ", x = "CURRENT_PERIOD_IS_REQUIRED PREVIOUS_CARD_TYPE_NAME SHOW_RECORD_PROPERTIES_FORM ", w = "ACCESS_RIGHTS_SETTING_DIALOG_CODE ADMINISTRATOR_USER_CODE ANALYTIC_REPORT_TYPE asrtHideLocal asrtHideRemote CALCULATED_ROLE_TYPE_CODE COMPONENTS_REFERENCE_DEVELOPER_VIEW_CODE DCTS_TEST_PROTOCOLS_FOLDER_PATH E_EDOC_VERSION_ALREADY_APPROVINGLY_SIGNED E_EDOC_VERSION_ALREADY_APPROVINGLY_SIGNED_BY_USER E_EDOC_VERSION_ALREDY_SIGNED E_EDOC_VERSION_ALREDY_SIGNED_BY_USER EDOC_TYPES_CODE_REQUISITE_FIELD_NAME EDOCUMENTS_ALIAS_NAME FILES_FOLDER_PATH FILTER_OPERANDS_DELIMITER FILTER_OPERATIONS_DELIMITER FORMCARD_NAME FORMLIST_NAME GET_EXTENDED_DOCUMENT_EXTENSION_CREATION_MODE GET_EXTENDED_DOCUMENT_EXTENSION_IMPORT_MODE INTEGRATED_REPORT_TYPE IS_BUILDER_APPLICATION_ROLE IS_BUILDER_APPLICATION_ROLE2 IS_BUILDER_USERS ISBSYSDEV LOG_FOLDER_PATH mbCancel mbNo mbNoToAll mbOK mbYes mbYesToAll MEMORY_DATASET_DESRIPTIONS_FILENAME mrNo mrNoToAll mrYes mrYesToAll MULTIPLE_SELECT_DIALOG_CODE NONOPERATING_RECORD_FLAG_FEMININE NONOPERATING_RECORD_FLAG_MASCULINE OPERATING_RECORD_FLAG_FEMININE OPERATING_RECORD_FLAG_MASCULINE PROFILING_SETTINGS_COMMON_SETTINGS_CODE_VALUE PROGRAM_INITIATED_LOOKUP_ACTION ratDelete ratEdit ratInsert REPORT_TYPE REQUIRED_PICK_VALUES_VARIABLE rmCard rmList SBRTE_PROGID_DEV SBRTE_PROGID_RELEASE STATIC_ROLE_TYPE_CODE SUPPRESS_EMPTY_TEMPLATE_CREATION SYSTEM_USER_CODE UPDATE_DIALOG_DATASET USED_IN_OBJECT_HINT_PARAM USER_INITIATED_LOOKUP_ACTION USER_NAME_FORMAT USER_
22780SELECTION_RESTRICTIONS WORKFLOW_TEST_PROTOCOLS_FOLDER_PATH ELS_SUBTYPE_CONTROL_NAME ELS_FOLDER_KIND_CONTROL_NAME REPEAT_PROCESS_CURRENT_OBJECT_EXCEPTION_NAME ", P = "PRIVILEGE_COMPONENT_FULL_ACCESS PRIVILEGE_DEVELOPMENT_EXPORT PRIVILEGE_DEVELOPMENT_IMPORT PRIVILEGE_DOCUMENT_DELETE PRIVILEGE_ESD PRIVILEGE_FOLDER_DELETE PRIVILEGE_MANAGE_ACCESS_RIGHTS PRIVILEGE_MANAGE_REPLICATION PRIVILEGE_MANAGE_SESSION_SERVER PRIVILEGE_OBJECT_FULL_ACCESS PRIVILEGE_OBJECT_VIEW PRIVILEGE_RESERVE_LICENSE PRIVILEGE_SYSTEM_CUSTOMIZE PRIVILEGE_SYSTEM_DEVELOP PRIVILEGE_SYSTEM_INSTALL PRIVILEGE_TASK_DELETE PRIVILEGE_USER_PLUGIN_SETTINGS_CUSTOMIZE PRIVILEGES_PSEUDOREFERENCE_CODE ", q = "ACCESS_TYPES_PSEUDOREFERENCE_CODE ALL_AVAILABLE_COMPONENTS_PSEUDOREFERENCE_CODE ALL_AVAILABLE_PRIVILEGES_PSEUDOREFERENCE_CODE ALL_REPLICATE_COMPONENTS_PSEUDOREFERENCE_CODE AVAILABLE_DEVELOPERS_COMPONENTS_PSEUDOREFERENCE_CODE COMPONENTS_PSEUDOREFERENCE_CODE FILTRATER_SETTINGS_CONFLICTS_PSEUDOREFERENCE_CODE GROUPS_PSEUDOREFERENCE_CODE RECEIVE_PROTOCOL_PSEUDOREFERENCE_CODE REFERENCE_REQUISITE_PSEUDOREFERENCE_CODE REFERENCE_REQUISITES_PSEUDOREFERENCE_CODE REFTYPES_PSEUDOREFERENCE_CODE REPLICATION_SEANCES_DIARY_PSEUDOREFERENCE_CODE SEND_PROTOCOL_PSEUDOREFERENCE_CODE SUBSTITUTES_PSEUDOREFERENCE_CODE SYSTEM_SETTINGS_PSEUDOREFERENCE_CODE UNITS_PSEUDOREFERENCE_CODE USERS_PSEUDOREFERENCE_CODE VIEWERS_PSEUDOREFERENCE_CODE ", L = "CERTIFICATE_TYPE_ENCRYPT CERTIFICATE_TYPE_SIGN CERTIFICATE_TYPE_SIGN_AND_ENCRYPT ", $ = "STORAGE_TYPE_FILE STORAGE_TYPE_NAS_CIFS STORAGE_TYPE_SAPERION STORAGE_TYPE_SQL_SERVER ", v = "COMPTYPE2_REQUISITE_DOCUMENTS_VALUE COMPTYPE2_REQUISITE_TASKS_VALUE COMPTYPE2_REQUISITE_FOLDERS_VALUE COMPTYPE2_REQUISITE_REFERENCES_VALUE ", A = "SYSREQ_CODE SYSREQ_COMPTYPE2 SYSREQ_CONST_AVAILABLE_FOR_WEB SYSREQ_CONST_COMMON_CODE SYSREQ_CONST_COMMON_VALUE SYSREQ_CONST_FIRM_CODE SYSREQ_CONST_FIRM_STATUS SYSREQ_CONST_FIRM_VALUE SYSREQ_CONST_SERVER_STATUS SYSREQ_CONTENTS SYSREQ_DATE_OPEN SYSREQ_DATE_CLOSE SYSREQ_DESCRIPTION SYSREQ_DESCRIPTION_LOCALIZE_ID SYSREQ_DOUBLE SYSREQ_EDOC_ACCESS_TYPE SYSREQ_EDOC_AUTHOR SYSREQ_EDOC_CREATED SYSREQ_EDOC_DELEGATE_RIGHTS_REQUISITE_CODE SYSREQ_EDOC_EDITOR SYSREQ_EDOC_ENCODE_TYPE SYSREQ_EDOC_ENCRYPTION_PLUGIN_NAME SYSREQ_EDOC_ENCRYPTION_PLUGIN_VERSION SYSREQ_EDOC_EXPORT_DATE SYSREQ_EDOC_EXPORTER SYSREQ_EDOC_KIND SYSREQ_EDOC_LIFE_STAGE_NAME SYSREQ_EDOC_LOCKED_FOR_SERVER_CODE SYSREQ_EDOC_MODIFIED SYSREQ_EDOC_NAME SYSREQ_EDOC_NOTE SYSREQ_EDOC_QUALIFIED_ID SYSREQ_EDOC_SESSION_KEY SYSREQ_EDOC_SESSION_KEY_ENCRYPTION_PLUGIN_NAME SYSREQ_EDOC_SESSION_KEY_ENCRYPTION_PLUGIN_VERSION SYSREQ_EDOC_SIGNATURE_TYPE SYSREQ_EDOC_SIGNED SYSREQ_EDOC_STORAGE SYSREQ_EDOC_STORAGES_ARCHIVE_STORAGE SYSREQ_EDOC_STORAGES_CHECK_RIGHTS SYSREQ_EDOC_STORAGES_COMPUTER_NAME SYSREQ_EDOC_STORAGES_EDIT_IN_STORAGE SYSREQ_EDOC_STORAGES_EXECUTIVE_STORAGE SYSREQ_EDOC_STORAGES_FUNCTION SYSREQ_EDOC_STORAGES_INITIALIZED SYSREQ_EDOC_STORAGES_LOCAL_PATH SYSREQ_EDOC_STORAGES_SAPERION_DATABASE_NAME SYSREQ_EDOC_STORAGES_SEARCH_BY_TEXT SYSREQ_EDOC_STORAGES_SERVER_NAME SYSREQ_EDOC_STORAGES_SHARED_SOURCE_NAME SYSREQ_EDOC_STORAGES_TYPE SYSREQ_EDOC_TEXT_MODIFIED SYSREQ_EDOC_TYPE_ACT_CODE SYSREQ_EDOC_TYPE_ACT_DESCRIPTION SYSREQ_EDOC_TYPE_ACT_DESCRIPTION_LOCALIZE_ID SYSREQ_EDOC_TYPE_ACT_ON_EXECUTE SYSREQ_EDOC_TYPE_ACT_ON_EXECUTE_EXISTS SYSREQ_EDOC_TYPE_ACT_SECTION SYSREQ_EDOC_TYPE_ADD_PARAMS SYSREQ_EDOC_TYPE_COMMENT SYSREQ_EDOC_TYPE_EVENT_TEXT SYSREQ_EDOC_TYPE_NAME_IN_SINGULAR SYSREQ_EDOC_TYPE_NAME_IN_SINGULAR_LOCALIZE_ID SYSREQ_EDOC_TYPE_NAME_LOCALIZE_ID SYSREQ_EDOC_TYPE_NUMERATION_METHOD SYSREQ_EDOC_TYPE_PSEUDO_REQUISITE_CODE SYSREQ_EDOC_TYPE_REQ_CODE SYSREQ_EDOC_TYPE_REQ_DESCRIPTION SYSREQ_EDOC_TYPE_REQ_DESCRIPTION_LOCALIZE_ID SYSREQ_EDOC_TYPE_REQ_IS_LEADING SYSREQ_EDOC_TYPE_REQ_IS_REQUIRED SYSREQ_EDOC_TYPE_REQ_NUMBER SYSREQ_EDOC_TYPE_REQ_ON_CHANGE SYSREQ_EDOC_TYPE_REQ_ON_CHANGE_EXISTS SYSREQ_EDOC_TYPE_REQ_ON_SELECT SYSREQ_EDOC_TYPE_REQ_ON_SELECT_KIND SYSREQ_EDOC_TYPE_REQ_SECTION SYSREQ_EDOC_TYPE_VIEW_CARD SYSREQ_EDOC_TYPE_VIEW_CODE SYSREQ_EDOC_TYPE_VIEW_COMMENT SYSREQ_EDOC_TYPE_VIEW_IS_MAIN SYSREQ_EDOC_TYPE_VIEW_NAME SYSREQ_EDOC_TYPE_VIEW_NAME_LOCALIZE_ID SYSREQ_EDOC_VERSION_AUTHOR SYSREQ_EDOC_VERSION_CRC SYSREQ_EDOC_VERSION_DATA SYSREQ_EDOC_VERSION_EDITOR SYSREQ_EDOC_VERSION_EXPORT_DATE SYSREQ_EDOC_VERSION_EXPORTER SYSREQ_EDOC_VERSION_HIDDEN SYSREQ_EDOC_VERSION_LIFE_STAGE SYSREQ_EDOC_VERSION_MODIFIED SYSREQ_EDOC_VERSION_NOTE SYSREQ_EDOC_VERSION_SIGNATURE_TYPE SYSREQ_EDOC_VERSION_SIGNED SYSREQ_EDOC_VERSION_SIZE SYSREQ_EDOC_VERSION_SOURCE SYSREQ_EDOC_VERSION_TEXT_MODIFIED SYSREQ_EDOCKIND_DEFAULT_VERSION_STATE_CODE SYSREQ_FOLDER_KIND SYSREQ_FUNC_CATEGORY SYSREQ_FUNC_COMMENT SYSRE
22780Q_FUNC_GROUP SYSREQ_FUNC_GROUP_COMMENT SYSREQ_FUNC_GROUP_NUMBER SYSREQ_FUNC_HELP SYSREQ_FUNC_PARAM_DEF_VALUE SYSREQ_FUNC_PARAM_IDENT SYSREQ_FUNC_PARAM_NUMBER SYSREQ_FUNC_PARAM_TYPE SYSREQ_FUNC_TEXT SYSREQ_GROUP_CATEGORY SYSREQ_ID SYSREQ_LAST_UPDATE SYSREQ_LEADER_REFERENCE SYSREQ_LINE_NUMBER SYSREQ_MAIN_RECORD_ID SYSREQ_NAME SYSREQ_NAME_LOCALIZE_ID SYSREQ_NOTE SYSREQ_ORIGINAL_RECORD SYSREQ_OUR_FIRM SYSREQ_PROFILING_SETTINGS_BATCH_LOGING SYSREQ_PROFILING_SETTINGS_BATCH_SIZE SYSREQ_PROFILING_SETTINGS_PROFILING_ENABLED SYSREQ_PROFILING_SETTINGS_SQL_PROFILING_ENABLED SYSREQ_PROFILING_SETTINGS_START_LOGGED SYSREQ_RECORD_STATUS SYSREQ_REF_REQ_FIELD_NAME SYSREQ_REF_REQ_FORMAT SYSREQ_REF_REQ_GENERATED SYSREQ_REF_REQ_LENGTH SYSREQ_REF_REQ_PRECISION SYSREQ_REF_REQ_REFERENCE SYSREQ_REF_REQ_SECTION SYSREQ_REF_REQ_STORED SYSREQ_REF_REQ_TOKENS SYSREQ_REF_REQ_TYPE SYSREQ_REF_REQ_VIEW SYSREQ_REF_TYPE_ACT_CODE SYSREQ_REF_TYPE_ACT_DESCRIPTION SYSREQ_REF_TYPE_ACT_DESCRIPTION_LOCALIZE_ID SYSREQ_REF_TYPE_ACT_ON_EXECUTE SYSREQ_REF_TYPE_ACT_ON_EXECUTE_EXISTS SYSREQ_REF_TYPE_ACT_SECTION SYSREQ_REF_TYPE_ADD_PARAMS SYSREQ_REF_TYPE_COMMENT SYSREQ_REF_TYPE_COMMON_SETTINGS SYSREQ_REF_TYPE_DISPLAY_REQUISITE_NAME SYSREQ_REF_TYPE_EVENT_TEXT SYSREQ_REF_TYPE_MAIN_LEADING_REF SYSREQ_REF_TYPE_NAME_IN_SINGULAR SYSREQ_REF_TYPE_NAME_IN_SINGULAR_LOCALIZE_ID SYSREQ_REF_TYPE_NAME_LOCALIZE_ID SYSREQ_REF_TYPE_NUMERATION_METHOD SYSREQ_REF_TYPE_REQ_CODE SYSREQ_REF_TYPE_REQ_DESCRIPTION SYSREQ_REF_TYPE_REQ_DESCRIPTION_LOCALIZE_ID SYSREQ_REF_TYPE_REQ_IS_CONTROL SYSREQ_REF_TYPE_REQ_IS_FILTER SYSREQ_REF_TYPE_REQ_IS_LEADING SYSREQ_REF_TYPE_REQ_IS_REQUIRED SYSREQ_REF_TYPE_REQ_NUMBER SYSREQ_REF_TYPE_REQ_ON_CHANGE SYSREQ_REF_TYPE_REQ_ON_CHANGE_EXISTS SYSREQ_REF_TYPE_REQ_ON_SELECT SYSREQ_REF_TYPE_REQ_ON_SELECT_KIND SYSREQ_REF_TYPE_REQ_SECTION SYSREQ_REF_TYPE_VIEW_CARD SYSREQ_REF_TYPE_VIEW_CODE SYSREQ_REF_TYPE_VIEW_COMMENT SYSREQ_REF_TYPE_VIEW_IS_MAIN SYSREQ_REF_TYPE_VIEW_NAME SYSREQ_REF_TYPE_VIEW_NAME_LOCALIZE_ID SYSREQ_REFERENCE_TYPE_ID SYSREQ_STATE SYSREQ_STAT\u0415 SYSREQ_SYSTEM_SETTINGS_VALUE SYSREQ_TYPE SYSREQ_UNIT SYSREQ_UNIT_ID SYSREQ_USER_GROUPS_GROUP_FULL_NAME SYSREQ_USER_GROUPS_GROUP_NAME SYSREQ_USER_GROUPS_GROUP_SERVER_NAME SYSREQ_USERS_ACCESS_RIGHTS SYSREQ_USERS_AUTHENTICATION SYSREQ_USERS_CATEGORY SYSREQ_USERS_COMPONENT SYSREQ_USERS_COMPONENT_USER_IS_PUBLIC SYSREQ_USERS_DOMAIN SYSREQ_USERS_FULL_USER_NAME SYSREQ_USERS_GROUP SYSREQ_USERS_IS_MAIN_SERVER SYSREQ_USERS_LOGIN SYSREQ_USERS_REFERENCE_USER_IS_PUBLIC SYSREQ_USERS_STATUS SYSREQ_USERS_USER_CERTIFICATE SYSREQ_USERS_USER_CERTIFICATE_INFO SYSREQ_USERS_USER_CERTIFICATE_PLUGIN_NAME SYSREQ_USERS_USER_CERTIFICATE_PLUGIN_VERSION SYSREQ_USERS_USER_CERTIFICATE_STATE SYSREQ_USERS_USER_CERTIFICATE_SUBJECT_NAME SYSREQ_USERS_USER_CERTIFICATE_THUMBPRINT SYSREQ_USERS_USER_DEFAULT_CERTIFICATE SYSREQ_USERS_USER_DESCRIPTION SYSREQ_USERS_USER_GLOBAL_NAME SYSREQ_USERS_USER_LOGIN SYSREQ_USERS_USER_MAIN_SERVER SYSREQ_USERS_USER_TYPE SYSREQ_WORK_RULES_FOLDER_ID ", B = "RESULT_VAR_NAME RESULT_VAR_NAME_ENG ", M = "AUTO_NUMERATION_RULE_ID CANT_CHANGE_ID_REQUISITE_RULE_ID CANT_CHANGE_OURFIRM_REQUISITE_RULE_ID CHECK_CHANGING_REFERENCE_RECORD_USE_RULE_ID CHECK_CODE_REQUISITE_RULE_ID CHECK_DELETING_REFERENCE_RECORD_USE_RULE_ID CHECK_FILTRATER_CHANGES_RULE_ID CHECK_RECORD_INTERVAL_RULE_ID CHECK_REFERENCE_INTERVAL_RULE_ID CHECK_REQUIRED_DATA_FULLNESS_RULE_ID CHECK_REQUIRED_REQUISITES_FULLNESS_RULE_ID MAKE_RECORD_UNRATIFIED_RULE_ID RESTORE_AUTO_NUMERATION_RULE_ID SET_FIRM_CONTEXT_FROM_RECORD_RULE_ID SET_FIRST_RECORD_IN_LIST_FORM_RULE_ID SET_IDSPS_VALUE_RULE_ID SET_NEXT_CODE_VALUE_RULE_ID SET_OURFIRM_BOUNDS_RULE_ID SET_OURFIRM_REQUISITE_RULE_ID ", re = "SCRIPT_BLOCK_AFTER_FINISH_EVENT SCRIPT_BLOCK_BEFORE_START_EVENT SCRIPT_BLOCK_EXECUTION_RESULTS_PROPERTY SCRIPT_BLOCK_NAME_PROPERTY SCRIPT_BLOCK_SCRIPT_PROPERTY ", oe = "SUBTASK_BLOCK_ABORT_DEADLINE_PROPERTY SUBTASK_BLOCK_AFTER_FINISH_EVENT SUBTASK_BLOCK_ASSIGN_PARAMS_EVENT SUBTASK_BLOCK_ATTACHMENTS_PROPERTY SUBTASK_BLOCK_ATTACHMENTS_RIGHTS_GROUP_PROPERTY SUBTASK_BLOCK_ATTACHMENTS_RIGHTS_TYPE_PROPERTY SUBTASK_BLOCK_BEFORE_START_EVENT SUBTASK_BLOCK_CREATED_TASK_PROPERTY SUBTASK_BLOCK_CREATION_EVENT SUBTASK_BLOCK_DEADLINE_PROPERTY SUBTASK_BLOCK_IMPORTANCE_PROPERTY SUBTASK_BLOCK_INITIATOR_PROPERTY SUBTASK_BLOCK_IS_RELATIVE_ABORT_DEADLINE_PROPERTY SUBTASK_BLOCK_IS_RELATIVE_DEADLINE_PROPERTY SUBTASK_BLOCK_JOBS_TYPE_PROPERTY SUBTASK_BLOCK_NAME_PROPERTY SUBTASK_BLOCK_PARALLEL_ROUTE_PROPERTY SUBTASK_BLOCK_PERFORMERS_PROPERTY SUBTASK_BLOCK_RELATIVE_ABORT_DEADLINE_TYPE_PROPERTY SUBTASK_BLOCK_RELATIVE_DEADLINE_TYPE_PROPERTY SUBTASK_BLOCK_REQUIRE_SIGN_PROPERTY SUBTASK_BLOCK_STANDARD_ROUTE_PROPERTY SUBTASK_BLOCK_START_EVENT SUBTASK_BLOCK_STEP_
22780CONTROL_PROPERTY SUBTASK_BLOCK_SUBJECT_PROPERTY SUBTASK_BLOCK_TASK_CONTROL_PROPERTY SUBTASK_BLOCK_TEXT_PROPERTY SUBTASK_BLOCK_UNLOCK_ATTACHMENTS_ON_STOP_PROPERTY SUBTASK_BLOCK_USE_STANDARD_ROUTE_PROPERTY SUBTASK_BLOCK_WAIT_FOR_TASK_COMPLETE_PROPERTY ", se = "SYSCOMP_CONTROL_JOBS SYSCOMP_FOLDERS SYSCOMP_JOBS SYSCOMP_NOTICES SYSCOMP_TASKS ", ie = "SYSDLG_CREATE_EDOCUMENT SYSDLG_CREATE_EDOCUMENT_VERSION SYSDLG_CURRENT_PERIOD SYSDLG_EDIT_FUNCTION_HELP SYSDLG_EDOCUMENT_KINDS_FOR_TEMPLATE SYSDLG_EXPORT_MULTIPLE_EDOCUMENTS SYSDLG_EXPORT_SINGLE_EDOCUMENT SYSDLG_IMPORT_EDOCUMENT SYSDLG_MULTIPLE_SELECT SYSDLG_SETUP_ACCESS_RIGHTS SYSDLG_SETUP_DEFAULT_RIGHTS SYSDLG_SETUP_FILTER_CONDITION SYSDLG_SETUP_SIGN_RIGHTS SYSDLG_SETUP_TASK_OBSERVERS SYSDLG_SETUP_TASK_ROUTE SYSDLG_SETUP_USERS_LIST SYSDLG_SIGN_EDOCUMENT SYSDLG_SIGN_MULTIPLE_EDOCUMENTS ", U = "SYSREF_ACCESS_RIGHTS_TYPES SYSREF_ADMINISTRATION_HISTORY SYSREF_ALL_AVAILABLE_COMPONENTS SYSREF_ALL_AVAILABLE_PRIVILEGES SYSREF_ALL_REPLICATING_COMPONENTS SYSREF_AVAILABLE_DEVELOPERS_COMPONENTS SYSREF_CALENDAR_EVENTS SYSREF_COMPONENT_TOKEN_HISTORY SYSREF_COMPONENT_TOKENS SYSREF_COMPONENTS SYSREF_CONSTANTS SYSREF_DATA_RECEIVE_PROTOCOL SYSREF_DATA_SEND_PROTOCOL SYSREF_DIALOGS SYSREF_DIALOGS_REQUISITES SYSREF_EDITORS SYSREF_EDOC_CARDS SYSREF_EDOC_TYPES SYSREF_EDOCUMENT_CARD_REQUISITES SYSREF_EDOCUMENT_CARD_TYPES SYSREF_EDOCUMENT_CARD_TYPES_REFERENCE SYSREF_EDOCUMENT_CARDS SYSREF_EDOCUMENT_HISTORY SYSREF_EDOCUMENT_KINDS SYSREF_EDOCUMENT_REQUISITES SYSREF_EDOCUMENT_SIGNATURES SYSREF_EDOCUMENT_TEMPLATES SYSREF_EDOCUMENT_TEXT_STORAGES SYSREF_EDOCUMENT_VIEWS SYSREF_FILTERER_SETUP_CONFLICTS SYSREF_FILTRATER_SETTING_CONFLICTS SYSREF_FOLDER_HISTORY SYSREF_FOLDERS SYSREF_FUNCTION_GROUPS SYSREF_FUNCTION_PARAMS SYSREF_FUNCTIONS SYSREF_JOB_HISTORY SYSREF_LINKS SYSREF_LOCALIZATION_DICTIONARY SYSREF_LOCALIZATION_LANGUAGES SYSREF_MODULES SYSREF_PRIVILEGES SYSREF_RECORD_HISTORY SYSREF_REFERENCE_REQUISITES SYSREF_REFERENCE_TYPE_VIEWS SYSREF_REFERENCE_TYPES SYSREF_REFERENCES SYSREF_REFERENCES_REQUISITES SYSREF_REMOTE_SERVERS SYSREF_REPLICATION_SESSIONS_LOG SYSREF_REPLICATION_SESSIONS_PROTOCOL SYSREF_REPORTS SYSREF_ROLES SYSREF_ROUTE_BLOCK_GROUPS SYSREF_ROUTE_BLOCKS SYSREF_SCRIPTS SYSREF_SEARCHES SYSREF_SERVER_EVENTS SYSREF_SERVER_EVENTS_HISTORY SYSREF_STANDARD_ROUTE_GROUPS SYSREF_STANDARD_ROUTES SYSREF_STATUSES SYSREF_SYSTEM_SETTINGS SYSREF_TASK_HISTORY SYSREF_TASK_KIND_GROUPS SYSREF_TASK_KINDS SYSREF_TASK_RIGHTS SYSREF_TASK_SIGNATURES SYSREF_TASKS SYSREF_UNITS SYSREF_USER_GROUPS SYSREF_USER_GROUPS_REFERENCE SYSREF_USER_SUBSTITUTION SYSREF_USERS SYSREF_USERS_REFERENCE SYSREF_VIEWERS SYSREF_WORKING_TIME_CALENDARS ", H = "ACCESS_RIGHTS_TABLE_NAME EDMS_ACCESS_TABLE_NAME EDOC_TYPES_TABLE_NAME ", j = "TEST_DEV_DB_NAME TEST_DEV_SYSTEM_CODE TEST_EDMS_DB_NAME TEST_EDMS_MAIN_CODE TEST_EDMS_MAIN_DB_NAME TEST_EDMS_SECOND_CODE TEST_EDMS_SECOND_DB_NAME TEST_EDMS_SYSTEM_CODE TEST_ISB5_MAIN_CODE TEST_ISB5_SECOND_CODE TEST_SQL_SERVER_2005_NAME TEST_SQL_SERVER_NAME ", ae = "ATTENTION_CAPTION cbsCommandLinks cbsDefault CONFIRMATION_CAPTION ERROR_CAPTION INFORMATION_CAPTION mrCancel mrOk ", Ee = "EDOC_VERSION_ACTIVE_STAGE_CODE EDOC_VERSION_DESIGN_STAGE_CODE EDOC_VERSION_OBSOLETE_STAGE_CODE ", De = "cpDataEnciphermentEnabled cpDigitalSignatureEnabled cpID cpIssuer cpPluginVersion cpSerial cpSubjectName cpSubjSimpleName cpValidFromDate cpValidToDate ", Ge = "ISBL_SYNTAX NO_SYNTAX XML_SYNTAX ", Ke = "WAIT_BLOCK_AFTER_FINISH_EVENT WAIT_BLOCK_BEFORE_START_EVENT WAIT_BLOCK_DEADLINE_PROPERTY WAIT_BLOCK_IS_RELATIVE_DEADLINE_PROPERTY WAIT_BLOCK_NAME_PROPERTY WAIT_BLOCK_RELATIVE_DEADLINE_TYPE_PROPERTY ", ge = "SYSRES_COMMON SYSRES_CONST SYSRES_MBFUNC SYSRES_SBDATA SYSRES_SBGUI SYSRES_SBINTF SYSRES_SBREFDSC SYSRES_SQLERRORS SYSRES_SYSCOMP ", Oe = i + o + s + l + u + _ + g + E + f + b + S + h + I + x + w + P + q + L + $ + v + A + B + M + re + oe + se + ie + U + H + j + ae + Ee + De + Ge + Ke + ge, Re = "atUser atGroup atRole ", pe = "aemEnabledAlways aemDisabledAlways aemEnabledOnBrowse aemEnabledOnEdit aemDisabledOnBrowseEmpty ", Ae = "apBegin apEnd ", we = "alLeft alRight ", Ve = "asmNever asmNoButCustomize asmAsLastTime asmYesButCustomize asmAlways ", $e = "cirCommon cirRevoked ", st = "ctSignature ctEncode ctSignatureEncode ", St = "clbUnchecked clbChecked clbGrayed ", tt = "ceISB ceAlways ceNever ", _n = "ctDocument ctReference ctScript ctUnknown ctReport ctDialog ctFunction ctFolder ctEDocument ctTask ctJob ctNotice ctControlJob ", qt = "cfInternal
22780cfDisplay ", ee = "ciUnspecified ciWrite ciRead ", Pt = "ckFolder ckEDocument ckTask ckJob ckComponentToken ckAny ckReference ckScript ckReport ckDialog ", Pe = "ctISBLEditor ctBevel ctButton ctCheckListBox ctComboBox ctComboEdit ctGrid ctDBCheckBox ctDBComboBox ctDBEdit ctDBEllipsis ctDBMemo ctDBNavigator ctDBRadioGroup ctDBStatusLabel ctEdit ctGroupBox ctInplaceHint ctMemo ctPanel ctListBox ctRadioButton ctRichEdit ctTabSheet ctWebBrowser ctImage ctHyperLink ctLabel ctDBMultiEllipsis ctRibbon ctRichView ctInnerPanel ctPanelGroup ctBitButton ", Te = "cctDate cctInteger cctNumeric cctPick cctReference cctString cctText ", ut = "cltInternal cltPrimary cltGUI ", Qe = "dseBeforeOpen dseAfterOpen dseBeforeClose dseAfterClose dseOnValidDelete dseBeforeDelete dseAfterDelete dseAfterDeleteOutOfTransaction dseOnDeleteError dseBeforeInsert dseAfterInsert dseOnValidUpdate dseBeforeUpdate dseOnUpdateRatifiedRecord dseAfterUpdate dseAfterUpdateOutOfTransaction dseOnUpdateError dseAfterScroll dseOnOpenRecord dseOnCloseRecord dseBeforeCancel dseAfterCancel dseOnUpdateDeadlockError dseBeforeDetailUpdate dseOnPrepareUpdate dseOnAnyRequisiteChange ", kt = "dssEdit dssInsert dssBrowse dssInActive ", Ut = "dftDate dftShortDate dftDateTime dftTimeStamp ", V = "dotDays dotHours dotMinutes dotSeconds ", X = "dtkndLocal dtkndUTC ", ne = "arNone arView arEdit arFull ", de = "ddaView ddaEdit ", Fe = "emLock emEdit emSign emExportWithLock emImportWithUnlock emChangeVersionNote emOpenForModify emChangeLifeStage emDelete emCreateVersion emImport emUnlockExportedWithLock emStart emAbort emReInit emMarkAsReaded emMarkAsUnreaded emPerform emAccept emResume emChangeRights emEditRoute emEditObserver emRecoveryFromLocalCopy emChangeWorkAccessType emChangeEncodeTypeToCertificate emChangeEncodeTypeToPassword emChangeEncodeTypeToNone emChangeEncodeTypeToCertificatePassword emChangeStandardRoute emGetText emOpenForView emMoveToStorage emCreateObject emChangeVersionHidden emDeleteVersion emChangeLifeCycleStage emApprovingSign emExport emContinue emLockFromEdit emUnLockForEdit emLockForServer emUnlockFromServer emDelegateAccessRights emReEncode ", lt = "ecotFile ecotProcess ", dn = "eaGet eaCopy eaCreate eaCreateStandardRoute ", un = "edltAll edltNothing edltQuery ", ye = "essmText essmCard ", pn = "esvtLast esvtLastActive esvtSpecified ", yn = "edsfExecutive edsfArchive ", Jn = "edstSQLServer edstFile ", br = "edvstNone edvstEDocumentVersionCopy edvstFile edvstTemplate edvstScannedFile ", Tr = "vsDefault vsDesign vsActive vsObsolete ", Oa = "etNone etCertificate etPassword etCertificatePassword ", Ia = "ecException ecWarning ecInformation ", Aa = "estAll estApprovingOnly ", ya = "evtLast evtLastActive evtQuery ", Da = "fdtString fdtNumeric fdtInteger fdtDate fdtText fdtUnknown fdtWideString fdtLargeInteger ", Ma = "ftInbox ftOutbox ftFavorites ftCommonFolder ftUserFolder ftComponents ftQuickLaunch ftShortcuts ftSearch ", La = "grhAuto grhX1 grhX2 grhX3 ", wa = "hltText hltRTF hltHTML ", xa = "iffBMP iffJPEG iffMultiPageTIFF iffSinglePageTIFF iffTIFF iffPNG ", Pa = "im8bGrayscale im24bRGB im1bMonochrome ", ka = "itBMP itJPEG itWMF itPNG ", Ua = "ikhInformation ikhWarning ikhError ikhNoIcon ", Fa = "icUnknown icScript icFunction icIntegratedReport icAnalyticReport icDataSetEventHandler icActionHandler icFormEventHandler icLookUpEventHandler icRequisiteChangeEventHandler icBeforeSearchEventHandler icRoleCalculation icSelectRouteEventHandler icBlockPropertyCalculation icBlockQueryParamsEventHandler icChangeSearchResultEventHandler icBlockEventHandler icSubTaskInitEventHandler icEDocDataSetEventHandler icEDocLookUpEventHandler icEDocActionHandler icEDocFormEventHandler icEDocRequisiteChangeEventHandler icStructuredConversionRule icStructuredConversionEventBefore icStructuredConversionEventAfter icWizardEventHandler icWizardFinishEventHandler icWizardStepEventHandler icWizardStepFinishEventHandler icWizardActionEnableEventHandler icWizardActionExecuteEventHandler icCreateJobsHandler icCreateNoticesHandler icBeforeLookUpEventHandler icAfterLookUpEventHandler icTaskAbortEventHandler icWorkflowBlockActionHandler icDialogDataSetEventHandler icDialogActionHandler icDialogLookUpEventHandler icDialogRequisiteChangeEventHandler icDialogFormEventHandler icDialogValidCloseEventHandler icBlockFormEventHandler icTaskFormEventHandler icReferenceMethod icEDocMethod icDialogMethod icProcessMessageHandler ", hr = "isShow isHide isByUserSettings ", Rr = "jkJob jkNotice jkControlJob ", Ba = "jtInner jtLeft jtRight jtFull jtCross ", Ga = "lbpAbove lbpBelow lbpLeft lbpRight ", Ya = "eltPerConnection eltPerUser ", Dn = "sfcUndefined sfcBlack sfcGreen sfcRed sfcBlue sfcOrange sfcLilac ", qa = "sfsItalic sfsStrikeout sfsNormal ", vr = "ldctStandardRoute ldctWizard ldctScript ldctFunction ldctRouteBlock ldctIntegratedReport ldctAnalyticReport ldctReferenceType ldctEDocumentType ldctDialog ldctServerEvents ", Ha = "mrcrtNone mrcrtUser mrcrtMaximal mrcrtCustom ", Va = "vtEqual vtGreaterOrEqual vtLessOrEqual vtRange ", $a = "rdYesterday rdToday rdTomorrow rdThisWeek rdThisMonth rdThisYear rdNextMonth rdNextWeek rdLastWeek rdLastMonth ", Cr = "rdWindow rdFile rdPrinter ", za = "rdtString rdtNumeric rdtInteger rdtDate rdtReference rdtAccount rdtText rdtPick rdtUnknown rdtLargeInteger rdtDocument ", Nr = "reOnChange reOnChangeValues ", Wa = "ttGlobal ttLocal ttUser ttSystem ", Or = "ssmBrowse ssmSelect ssmMultiSelect ssmBrowseModal ", Ka = "smSelect smLike smCard ", Qa = "stNone stAuthenticating stApproving ", Ir = "sctString sctStream ", Xa = "sstAnsiSort sstNaturalSort ", Za = "svtEqual svtContain ", Ja = "soatString soatNumeric soatInteger soatDatetime soatReferenceRecord soatText soatPick soatBoolean soatEDocument soatAccount soatIntegerCollection soatNumericCollection soatStringCollection soatPickCollection soatDatetimeCollection soatBooleanCollection soatReferenceRecordCollection soatEDocumentCollection soatAccountCollection soatContents soatUnknown ", ja = "tarAbortByUser tarAbortByWorkflowException ", ei = "tvtAllWords tvtExactPhrase tvtAnyWord ", ti = "usNone usCompleted usRedSquare usBlueSquare usYellowSquare usGreenSquare usOrangeSquare usPurpleSquare usFollowUp ", jn = "utUnknown utUser utDeveloper utAdministrator utSystemDeveloper utDisconnected ", Xt = "btAnd btDetailAnd btOr btN
22780otOr btOnly ", er = "vmView vmSelect vmNavigation ", Zt = "vsmSingle vsmMultiple vsmMultipleCheck vsmNoSelection ", ni = "wfatPrevious wfatNext wfatCancel wfatFinish ", ri = "wfepUndefined wfepText3 wfepText6 wfepText9 wfepSpinEdit wfepDropDown wfepRadioGroup wfepFlag wfepText12 wfepText15 wfepText18 wfepText21 wfepText24 wfepText27 wfepText30 wfepRadioGroupColumn1 wfepRadioGroupColumn2 wfepRadioGroupColumn3 ", ai = "wfetQueryParameter wfetText wfetDelimiter wfetLabel ", ii = "wptString wptInteger wptNumeric wptBoolean wptDateTime wptPick wptText wptUser wptUserList wptEDocumentInfo wptEDocumentInfoList wptReferenceRecordInfo wptReferenceRecordInfoList wptFolderInfo wptTaskInfo wptContents wptFileName wptDate ", oi = "wsrComplete wsrGoNext wsrGoPrevious wsrCustom wsrCancel wsrGoFinal ", Ar = "wstForm wstEDocument wstTaskCard wstReferenceRecordCard wstFinal ", yr = "waAll waPerformers waManual ", si = "wsbStart wsbFinish wsbNotice wsbStep wsbDecision wsbWait wsbMonitor wsbScript wsbConnector wsbSubTask wsbLifeCycleStage wsbPause ", li = "wdtInteger wdtFloat wdtString wdtPick wdtDateTime wdtBoolean wdtTask wdtJob wdtFolder wdtEDocument wdtReferenceRecord wdtUser wdtGroup wdtRole wdtIntegerCollection wdtFloatCollection wdtStringCollection wdtPickCollection wdtDateTimeCollection wdtBooleanCollection wdtTaskCollection wdtJobCollection wdtFolderCollection wdtEDocumentCollection wdtReferenceRecordCollection wdtUserCollection wdtGroupCollection wdtRoleCollection wdtContents wdtUserList wdtSearchDescription wdtDeadLine wdtPickSet wdtAccountCollection ", ci = "wiLow wiNormal wiHigh ", _i = "wrtSoft wrtHard ", Dr = "wsInit wsRunning wsDone wsControlled wsAborted wsContinued ", Mr = "wtmFull wtmFromCurrent wtmOnlyCurrent ", di = Re + pe + Ae + we + Ve + $e + st + St + tt + _n + qt + ee + Pt + Pe + Te + ut + Qe + kt + Ut + V + X + ne + de + Fe + lt + dn + un + ye + pn + yn + Jn + br + Tr + Oa + Ia + Aa + ya + Da + Ma + La + wa + xa + Pa + ka + Ua + Fa + hr + Rr + Ba + Ga + Ya + Dn + qa + vr + Ha + Va + $a + Cr + za + Nr + Wa + Or + Ka + Qa + Ir + Xa + Za + Ja + ja + ei + ti + jn + Xt + er + Zt + ni + ri + ai + ii + oi + Ar + yr + si + li + ci + _i + Dr + Mr, ui = "AddSubString AdjustLineBreaks AmountInWords Analysis ArrayDimCount ArrayHighBound ArrayLowBound ArrayOf ArrayReDim Assert Assigned BeginOfMonth BeginOfPeriod BuildProfilingOperationAnalysis CallProcedure CanReadFile CArrayElement CDataSetRequisite ChangeDate ChangeReferenceDataset Char CharPos CheckParam CheckParamValue CompareStrings ConstantExists ControlState ConvertDateStr Copy CopyFile CreateArray CreateCachedReference CreateConnection CreateDialog CreateDualListDialog CreateEditor CreateException CreateFile CreateFolderDialog CreateInputDialog CreateLinkFile CreateList CreateLock CreateMemoryDataSet CreateObject CreateOpenDialog CreateProgress CreateQuery CreateReference CreateReport CreateSaveDialog CreateScript CreateSQLPivotFunction CreateStringList CreateTreeListSelectDialog CSelectSQL CSQL CSubString CurrentUserID CurrentUserName CurrentVersion DataSetLocateEx DateDiff DateTimeDiff DateToStr DayOfWeek DeleteFile DirectoryExists DisableCheckAccessRights DisableCheckFullShowingRestriction DisableMassTaskSendingRestrictions DropTable DupeString EditText EnableCheckAccessRights EnableCheckFullShowingRestriction EnableMassTaskSendingRestrictions EndOfMonth EndOfPeriod ExceptionExists ExceptionsOff ExceptionsOn Execute ExecuteProcess Exit ExpandEnvironmentVariables ExtractFileDrive ExtractFileExt ExtractFileName ExtractFilePath ExtractParams FileExists FileSize FindFile FindSubString FirmContext ForceDirectories Format FormatDate FormatNumeric FormatSQLDate FormatString FreeException GetComponent GetComponentLaunchParam GetConstant GetLastException GetReferenceRecord GetRefTypeByRefID GetTableID GetTempFolder IfThen In IndexOf InputDialog InputDialogEx InteractiveMode IsFileLocked IsGraphicFile IsNumeric Length LoadString LoadStringFmt LocalTimeToUTC LowerCase Max MessageBox MessageBoxEx MimeDecodeBinary MimeDecodeString MimeEncodeBinary MimeEncodeString Min MoneyInWords MoveFile NewID Now OpenFile Ord Precision Raise ReadCertificateFromFile ReadFile ReferenceCodeByID ReferenceNumber ReferenceRequisiteMode ReferenceRequisiteValue RegionDateSettings RegionNumberSettings RegionTimeSettings RegRead RegWrite RenameFile Replace Round SelectServerCode SelectSQL ServerDateTime SetConstant SetManagedFolderFieldsState ShowConstantsInputDialog ShowMessage Sleep Split SQL SQL2XLSTAB SQLProfilingSendReport StrToDate SubString SubStringCount SystemSetting Time TimeDiff Today Transliterate Trim UpperCase UserStatus UTCToLocalTime V
22780alidateXML VarIsClear VarIsEmpty VarIsNull WorkTimeDiff WriteFile WriteFileEx WriteObjectHistory \u0410\u043D\u0430\u043B\u0438\u0437 \u0411\u0430\u0437\u0430\u0414\u0430\u043D\u043D\u044B\u0445 \u0411\u043B\u043E\u043A\u0415\u0441\u0442\u044C \u0411\u043B\u043E\u043A\u0415\u0441\u0442\u044C\u0420\u0430\u0441\u0448 \u0411\u043B\u043E\u043A\u0418\u043D\u0444\u043E \u0411\u043B\u043E\u043A\u0421\u043D\u044F\u0442\u044C \u0411\u043B\u043E\u043A\u0421\u043D\u044F\u0442\u044C\u0420\u0430\u0441\u0448 \u0411\u043B\u043E\u043A\u0423\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C \u0412\u0432\u043E\u0434 \u0412\u0432\u043E\u0434\u041C\u0435\u043D\u044E \u0412\u0435\u0434\u0421 \u0412\u0435\u0434\u0421\u043F\u0440 \u0412\u0435\u0440\u0445\u043D\u044F\u044F\u0413\u0440\u0430\u043D\u0438\u0446\u0430\u041C\u0430\u0441\u0441\u0438\u0432\u0430 \u0412\u043D\u0435\u0448\u041F\u0440\u043E\u0433\u0440 \u0412\u043E\u0441\u0441\u0442 \u0412\u0440\u0435\u043C\u0435\u043D\u043D\u0430\u044F\u041F\u0430\u043F\u043A\u0430 \u0412\u0440\u0435\u043C\u044F \u0412\u044B\u0431\u043E\u0440SQL \u0412\u044B\u0431\u0440\u0430\u0442\u044C\u0417\u0430\u043F\u0438\u0441\u044C \u0412\u044B\u0434\u0435\u043B\u0438\u0442\u044C\u0421\u0442\u0440 \u0412\u044B\u0437\u0432\u0430\u0442\u044C \u0412\u044B\u043F\u043E\u043B\u043D\u0438\u0442\u044C \u0412\u044B\u043F\u041F\u0440\u043E\u0433\u0440 \u0413\u0440\u0430\u0444\u0438\u0447\u0435\u0441\u043A\u0438\u0439\u0424\u0430\u0439\u043B \u0413\u0440\u0443\u043F\u043F\u0430\u0414\u043E\u043F\u043E\u043B\u043D\u0438\u0442\u0435\u043B\u044C\u043D\u043E \u0414\u0430\u0442\u0430\u0412\u0440\u0435\u043C\u044F\u0421\u0435\u0440\u0432 \u0414\u0435\u043D\u044C\u041D\u0435\u0434\u0435\u043B\u0438 \u0414\u0438\u0430\u043B\u043E\u0433\u0414\u0430\u041D\u0435\u0442 \u0414\u043B\u0438\u043D\u0430\u0421\u0442\u0440 \u0414\u043E\u0431\u041F\u043E\u0434\u0441\u0442\u0440 \u0415\u041F\u0443\u0441\u0442\u043E \u0415\u0441\u043B\u0438\u0422\u043E \u0415\u0427\u0438\u0441\u043B\u043E \u0417\u0430\u043C\u041F\u043E\u0434\u0441\u0442\u0440 \u0417\u0430\u043F\u0438\u0441\u044C\u0421\u043F\u0440\u0430\u0432\u043E\u0447\u043D\u0438\u043A\u0430 \u0417\u043D\u0430\u0447\u041F\u043E\u043B\u044F\u0421\u043F\u0440 \u0418\u0414\u0422\u0438\u043F\u0421\u043F\u0440 \u0418\u0437\u0432\u043B\u0435\u0447\u044C\u0414\u0438\u0441\u043A \u0418\u0437\u0432\u043B\u0435\u0447\u044C\u0418\u043C\u044F\u0424\u0430\u0439\u043B\u0430 \u0418\u0437\u0432\u043B\u0435\u0447\u044C\u041F\u0443\u0442\u044C \u0418\u0437\u0432\u043B\u0435\u0447\u044C\u0420\u0430\u0441\u0448\u0438\u0440\u0435\u043D\u0438\u0435 \u0418\u0437\u043C\u0414\u0430\u0442 \u0418\u0437\u043C\u0435\u043D\u0438\u0442\u044C\u0420\u0430\u0437\u043C\u0435\u0440\u041C\u0430\u0441\u0441\u0438\u0432\u0430 \u0418\u0437\u043C\u0435\u0440\u0435\u043D\u0438\u0439\u041C\u0430\u0441\u0441\u0438\u0432\u0430 \u0418\u043C\u044F\u041E\u0440\u0433 \u0418\u043C\u044F\u041F\u043E\u043B\u044F\u0421\u043F\u0440 \u0418\u043D\u0434\u0435\u043A\u0441 \u0418\u043D\u0434\u0438\u043A\u0430\u0442\u043E\u0440\u0417\u0430\u043A\u0440\u044B\u0442\u044C \u0418\u043D\u0434\u0438\u043A\u0430\u0442\u043E\u0440\u041E\u0442\u043A\u0440\u044B\u0442\u044C \u0418\u043D\u0434\u0438\u043A\u0430\u0442\u043E\u0440\u0428\u0430\u0433 \u0418\u043D\u0442\u0435\u0440\u0430\u043A\u0442\u0438\u0432\u043D\u044B\u0439\u0420\u0435\u0436\u0438\u043C \u0418\u0442\u043E\u0433\u0422\u0431\u043B\u0421\u043F\u0440 \u041A\u043E\u0434\u0412\u0438\u0434\u0412\u0435\u0434\u0421\u043F\u0440 \u041A\u043E\u0434\u0412\u0438\u0434\u0421\u043F\u0440\u041F\u043E\u0418\u0414 \u041A\u043E\u0434\u041F\u043EAnalit \u041A\u043E\u0434\u0421\u0438\u043C\u0432\u043E\u043B\u0430 \u041A\u043E\u0434\u0421\u043F\u0440 \u041A\u043E\u043B\u041F\u043E\u0434\u0441\u0442\u0440 \u041A\u043E\u043B\u041F\u0440\u043E\u043F \u041A\u043E\u043D\u041C\u0435\u0441 \u041A\u043E\u043D\u0441\u0442 \u041A\u043E\u043D\u0441\u0442\u0415\u0441\u0442\u044C \u041A\u043E\u043D\u0441\u0442\u0417\u043D\u0430\u0447 \u041A\u043E\u043D\u0422\u0440\u0430\u043D \u041A\u043E\u043F\u0438\u0440\u043E\u0432\u0430\u0442\u044C\u0424\u0430\u0439\u043B \u041A\u043E\u043F\u0438\u044F\u0421\u0442\u0440 \u041A\u041F\u0435\u0440\u0438\u043E\u0434 \u041A\u0421\u0442\u0440\u0422\u0431\u043B\u0421\u043F\u0440 \u041C\u0430\u043A\u0441 \u041C\u0430\u043A\u0441\u0421\u0442\u0440\u0422\u0431\u043B\u0421\u043F\u0440 \u041C\u0430\u0441\u0441\u0438\u0432 \u041C\u0435\u043D\u044E \u041C\u0435\u043D\u044E\u0420\u0430\u0441\u0448 \u041C\u0438\u043D \u041D\u0430\u0431\u043E\u0440\u0414\u0430\u043D\u043D\u044B\u0445\u041D\u0430\u0439\u0442\u0438\u0420\u0430\u0441\u0448 \u041D\u0430\u0438\u043C\u0412\u0438\u0434\u0421\u043F\u0440 \u041D\u0430\u0438\u043C\u041F\u043EAnalit \u041D\u0430\u0438\u043C\u0421\u043F\u0440 \u041D\u0430\u0441\u0442\u0440\u043E\u0438\u0442\u044C\u041F\u0435\u0440\u0435\u0432\u043E\u0434\u044B\u0421\u0442\u0440\u043E\u043A \u041D\u0430\u0447\u041C\u0435\u0441 \u041D\u0430\u0447\u0422\u0440\u0430\u043D \u041D\u0438\u0436\u043D\u044F\u044F\u0413\u0440\u0430\u043D\u0438\u0446\u0430\u041C\u0430\u0441\u0441\u0438\u0432\u0430 \u041D\u043E\u043C\u0435\u0440\u0421\u043F\u0440 \u041D\u041F\u0435\u0440\u0438\u043E\u0434 \u041E\u043A\u043D\u043E \u041E\u043A\u0440 \u041E\u043A\u0440\u0443\u0436\u0435\u043D\u0438\u0435 \u041E\u0442\u043B\u0418\u043D\u0444\u0414\u043E\u0431\u0430\u0432\u0438\u0442\u044C \u041E\u0442\u043B\u0418\u043D\u0444\u0423\u0434\u0430\u043B\u0438\u0442\u044C \u041E\u0442\u0447\u0435\u0442 \u041E\u0442\u0447\u0435\u0442\u0410\u043D\u0430\u043B \u041E\u0442\u0447\u0435\u0442\u0418\u043D\u0442 \u041F\u0430\u043F\u043A\u0430\u0421\u0443\u0449\u0435\u0441\u0442\u0432\u0443\u0435\u0442 \u041F\u0430\u0443\u0437\u0430 \u041F\u0412\u044B\u0431\u043E\u0440SQL \u041F\u0435\u0440\u0435\u0438\u043C\u0435\u043D\u043E\u0432\u0430\u0442\u044C\u0424\u0430\u0439\u043B \u041F\u0435\u0440\u0435\u043C\u0435\u043D\u043D\u044B\u0435 \u041F\u0435\u0440\u0435\u043C\u0435\u0441\u0442\u0438\u0442\u044C\u0424\u0430\u0439\u043B \u041F\u043E\u0434\u0441\u0442\u0440 \u041F\u043E\u0438\u0441\u043A\u041F\u043E\u0434\u0441\u0442\u0440 \u041F\u043E\u0438\u0441\u043A\u0421\u0442\u0440 \u041F\u043E\u043B\u0443\u0447\u0438\u0442\u044C\u0418\u0414\u0422\u0430\u0431\u043B\u0438\u0446\u044B \u041F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044C\u0414\u043E\u043F\u043E\u043B\u043D\u0438\u0442\u0435\u043B\u044C\u043D\u043E \u041F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044C\u0418\u0414 \u041F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044C\u0418\u043C\u044F \u041F\u043E\u043B\u044C\u0437\u043E\u0432\u0430\u0442\u0435\u043B\u044C\u0421\u0442\u0430\u0442\u0443\u0441 \u041F\u0440\u0435\u0440\u0432\u0430\u0442\u044C \u041F\u0440\u043E\u0432\u0435\u0440\u0438\u0442\u044C\u041F\u0430\u0440\u0430\u043C\u0435\u0442\u0440 \u041F\u0440\u043E\u0432\u0435\u0440\u0438\u0442\u044C\u041F\u0430\u0440\u0430\u043C\u0435\u0442\u0440\u0417\u043D\u0430\u0447 \u041F\u0440\u043E\u0432\u0435\u0440\u0438\u0442\u044C\u0423\u0441\u043B\u043E\u0432\u0438\u0435 \u0420\u0430\u0437\u0431\u0421\u0442\u0440 \u0420\u0430\u0437\u043D\u0412\u0440\u0435\u043C\u044F \u0420\u0430\u0437\u043D\u0414\u0430\u0442 \u0420\u0430\u0437\u043D\u0414\u0430\u0442\u0430\u0412\u0440\u0435\u043C\u044F \u0420\u0430\u0437\u043D\u0420\u0430\u0431\u0412\u0440\u0435\u043C\u044F \u0420\u0435\u0433\u0423\u0441\u0442\u0412\u0440\u0435\u043C \u0420\u0435\u0433\u0423\u0441\u0442\u0414\u0430\u0442 \u0420\u0435\u0433\u0423\u0441\u0442\u0427\u0441\u043B \u0420\u0435\u0434\u0422\u0435\u043A\u0441\u0442 \u0420\u0435\u0435\u0441\u0442\u0440\u0417\u0430\u043F\u0438\u0441\u044C \u0420\u0435\u0435\u0441\u0442\u0440\u0421\u043F\u0438\u0441\u043E\u043A\u0418\u043C\u0435\u043D\u041F\u0430\u0440\u0430\u043C \u0420\u0435\u0435\u0441\u0442\u0440\u0427\u0442\u0435\u043D\u0438\u0435 \u0420\u0435\u043A\u0432\u0421\u043F\u0440 \u0420\u0435\u043A\u0432\u0421\u043F\u0440\u041F\u0440 \u0421\u0435\u0433\u043E\u0434\u043D\u044F \u0421\u0435\u0439\u0447\u0430\u0441 \u0421\u0435\u0440\u0432\u0435\u0440 \u0421\u0435\u0440\u0432\u0435\u0440\u041F\u0440\u043E\u0446\u0435\u0441\u0441\u0418\u0414 \u0421\u0435\u0440\u0442\u0438\u0444\u0438\u043A\u0430\u0442\u0424\u0430\u0439\u043B\u0421\u0447\u0438\u0442\u0430\u0442\u044C \u0421\u0436\u041F\u0440\u043E\u0431 \u0421\u0438\u043C\u0432\u043E\u043B \u0421\u0438\u0441\u0442\u0435\u043C\u0430\u0414\u0438\u0440\u0435\u043A\u0442\u0443\u043C\u041A\u043E\u0434 \u0421\u0438\u0441\u0442\u0435\u043C\u0430\u0418\u043D\u0444\u043E\u0440\u043C\u0430\u0446\u0438\u044F \u0421\u0438\u0441\u0442\u0435\u043C\u0430\u041A\u043E\u0434 \u0421\u043E\u0434\u0435\u0440\u0436\u0438\u0442 \u0421\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u0435\u0417\u0430\u043A\u0440\u044B\u0442\u044C \u0421\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u0435\u041E\u0442\u043A\u0440\u044B\u0442\u044C \u0421\u043E\u0437\u0434\u0430\u0442\u044C\u0414\u0438\u0430\u043B\u043E\u0433 \u0421\u043E\u0437\u0434\u0430\u0442\u044C\u0414\u0438\u0430\u043B\u043E\u0433\u0412\u044B\u0431\u043E\u0440\u0430\u0418\u0437\u0414\u0432\u0443\u0445\u0421\u043F\u0438\u0441\u043A\u043E\u0432 \u0421\u043E\u0437\u0434\u0430\u0442\u044C\u0414\u0438\u0430\u043B\u043E\u0433\u0412\u044B\u0431\u043E\u0440\u0430\u041F\u0430\u043F\u043A\u0438 \u0421\u043E\u0437\u0434\u0430\u0442\u044C\u0414\u0438\u0430\u043B\u043E\u0433\u041E\u0442\u043A\u0440\u044B\u0442\u0438\u044F\u0424\u0430\u0439\u043B\u0430 \u0421\u043E\u0437\u0434\u0430\u0442\u044C\u0414\u0438\u0430\u043B\u043E\u0433\u0421\u043E\u0445\u0440\u0430\u043D\u0435\u043D\u0438\u044F\u0424\u0430\u0439\u043B\u0430 \u0421\u043E\u0437\u0434\u0430\u0442\u044C\u0417\u0430\u043F\u0440\u043E\u0441 \u0421\u043E\u0437\u0434\u0430\u0442\u044C\u0418\u043D\u0434\u0438\u043A\u0430\u0442\u043E\u0440 \u0421\u043E\u0437\u0434\u0430\u0442\u044C\u0418\u0441\u043A\u043B\u044E\u0447\u0435\u043D\u0438\u0435 \u0421\u043E\u0437\u0434\u0430\u0442\u044C\u041A\u044D\u0448\u0438\u0440\u043E\u0432\u0430\u043D\u043D\u044B\u0439\u0421\u043F\u0440\u0430\u0432\u043E\u0447\u043D\u0438\u043A \u0421\u043E\u0437\u0434\u0430\u0442\u044C\u041C\u0430\u0441\u0441\u0438\u0432 \u0421\u043E\u0437\u0434\u0430\u0442\u044C\u041D\u0430\u0431\u043E\u0440\u0414\u0430\u043D\u043D\u044B\u0445 \u0421\u043E\u0437\u0434\u0430\u0442\u044C\u041E\u0431\u044A\u0435\u043A\u0442 \u0421\u043E\u0437\u0434\u0430\u0442\u044C\u041E\u0442\u0447\u0435\u0442 \u0421\u043E\u0437\u0434\u0430\u0442\u044C\u041F\u0430\u043F\u043A\u0443 \u0421\u043E\u0437\u0434\u0430\u0442\u044C\u0420\u0435\u0434\u0430\u043A\u0442\u043E\u0440 \u0421\u043E\u0437\u0434\u0430\u0442\u044C\u0421\u043E\u0435\u0434\u0438\u043D\u0435\u043D\u0438\u0435 \u0421\u043E\u0437\u0434\u0430\u0442\u044C\u0421\u043F\u0438\u0441\u043E\u043A \u0421\u043E\u0437\u0434\u0430\u0442\u044C\u0421\u043F\u0438\u0441\u043E\u043A\u0421\u0442\u0440\u043E\u043A \u0421\u043E\u0437\u0434\u0430\u0442\u044C\u0421\u043F\u0440\u0430\u0432\u043E\u0447\u043D\u0438\u043A \u0421\u043E\u0437\u0434\u0430\u0442\u044C\u0421\u0446\u0435\u043D\u0430\u0440\u0438\u0439 \u0421\u043E\u0437\u0434\u0421\u043F\u0440 \u0421\u043E\u0441\u0442\u0421\u043F\u0440 \u0421\u043E\u0445\u0440 \u0421\u043E\u0445\u0440\u0421\u043F\u0440 \u0421\u043F\u0438\u0441\u043E\u043A\u0421\u0438\u0441\u0442\u0435\u043C \u0421\u043F\u0440 \u0421\u043F\u0440\u0430\u0432\u043E\u0447\u043D\u0438\u043A \u0421\u043F\u0440\u0411\u043B\u043E\u043A\u0415\u0441\u0442\u044C \u0421\u043F\u0440\u0411\u043B\u043E\u043A\u0421\u043D\u044F\u0442\u044C \u0421\u043F\u0440\u0411\u043B\u043E\u043A\u0421\u043D\u044F\u0442\u044C\u0420\u0430\u0441\u0448 \u0421\u043F\u0440\u0411\u043B\u043E\u043A\u0423\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C \u0421\u043F\u0440\u0418\u0437\u043C\u041D\u0430\u0431\u0414\u0430\u043D \u0421\u043F\u0440\u041A\u043E\u0434 \u0421\u043F\u0440\u041D\u043E\u043C\u0435\u0440 \u0421\u043F\u0440\u041E\u0431\u043D\u043E\u0432\u0438\u0442\u044C \u0421\u043F\u0440\u041E\u0442\u043A\u0440\u044B\u0442\u044C \u0421\u043F\u0440\u041E\u0442\u043C\u0435\u043D\u0438\u0442\u044C \u0421\u043F\u0440\u041F\u0430\u0440\u0430\u043C \u0421\u043F\u0440\u041F\u043E\u043B\u0435\u0417\u043D\u0430\u0447 \u0421\u043F\u0440\u041F\u043E\u043B\u0435\u0418\u043C\u044F \u0421\u043F\u0440\u0420\u0435\u043A\u0432 \u0421\u043F\u0440\u0420\u0435\u043A\u0432\u0412\u0432\u0435\u0434\u0417\u043D \u0421\u043F\u0440\u0420\u0435\u043A\u0432\u041D\u043E\u0432\u044B\u0435 \u0421\u043F\u0440\u0420\u0435\u043A\u0432\u041F\u0440 \u0421\u043F\u0440\u0420\u0435\u043A\u0432\u041F\u0440\u0435\u0434\u0417\u043D \u0421\u043F\u0440\u0420\u0435\u043A\u0432\u0420\u0435\u0436\u0438\u043C \u0421\u043F\u0440\u0420\u0435\u043A\u0432\u0422\u0438\u043F\u0422\u0435\u043A\u0441\u0442 \u0421\u043F\u0440\u0421\u043E\u0437\u0434\u0430\u0442\u044C \u0421\u043F\u0440\u0421\u043E\u0441\u0442 \u0421\u043F\u0440\u0421\u043E\u0445\u0440\u0430\u043D\u0438\u0442\u044C \u0421\u043F\u0440\u0422\u0431\u043B\u0418\u0442\u043E\u0433 \u0421\u043F\u0440\u0422\u0431\u043B\u0421\u0442\u0440 \u0421\u043F\u0440\u0422\u0431\u043B\u0421\u0442\u0440\u041A\u043E\u043B \u0421\u043F\u0440\u0422\u0431\u043B\u0421\u0442\u0440\u041C\u0430\u043A\u0441 \u0421\u043F\u0440\u0422\u0431\u043B\u0421\u0442\u0440\u041C\u0438\u043D \u0421\u043F\u0440\u0422\u0431\u043B\u0421\u0442\u0440\u041F\u0440\u0435\u0434 \u0421\u043F\u0440\u0422\u0431\u043B\u0421\u0442\u0440\u0421\u043B\u0435\u0434 \u0421\u043F\u0440\u0422\u0431\u043B\u0421\u0442\u0440\u0421\u043E\u0437\u0434 \u0421\u043F\u0440\u0422\u0431\u043B\u0421\u0442\u0440\u0423\u0434 \u0421\u043F\u0440\u0422\u0435\u043A\u041F\u0440\u0435\u0434\u0441\u0442 \u0421\u043F\u0440\u0423\u0434\u0430\u043B\u0438\u0442\u044C \u0421\u0440\u0430\u0432\u043D\u0438\u0442\u044C\u0421\u0442\u0440 \u0421\u0442\u0440\u0412\u0435\u0440\u0445\u0420\u0435\u0433\u0438\u0441\u0442\u0440 \u0421\u0442\u0440\u041D\u0438\u0436\u043D\u0420\u0435\u0433\u0438\u0441\u0442\u0440 \u0421\u0442\u0440\u0422\u0431\u043B\u0421\u043F\u0440 \u0421\u0443\u043C\u041F\u0440\u043E\u043F \u0421\u0446\u0435\u043D\u0430\u0440\u0438\u0439 \u0421\u0446\u0435\u043D\u0430\u0440\u0438\u0439\u041F\u0430\u0440\u0430\u043C \u0422\u0435\u043A\u0412\u0435\u0440\u0441\u0438\u044F \u0422\u0435\u043A\u041E\u0440\u0433 \u0422\u043E\u0447\u043D \u0422\u0440\u0430\u043D \u0422\u0440\u0430\u043D\u0441\u043B\u0438\u0442\u0435\u0440\u0430\u0446\u0438\u044F \u0423\u0434\u0430\u043B\u0438\u0442\u044C\u0422\u0430\u0431\u043B\u0438\u0446\u0443 \u0423\u0434\u0430\u043B\u0438\u0442\u044C\u0424\u0430\u0439\u043B \u0423\u0434\u0421\u043F\u0440 \u0423\u0434\u0421\u0442\u0440\u0422\u0431\u043B\u0421\u043F\u0440 \u0423\u0441\u0442 \u0423\u0441\u0442\u0430\u043D\u043E\u0432\u043A\u0438\u041A\u043E\u043D\u0441\u0442\u0430\u043D\u0442 \u0424\u0430\u0439\u043B\u0410\u0442\u0440\u0438\u0431\u0443\u0442\u0421\u0447\u0438\u0442\u0430\u0442\u044C \u0424\u0430\u0439\u043B\u0410\u0442\u0440\u0438\u0431\u0443\u0442\u0423\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C \u0424\u0430\u0439\u043B\u0412\u0440\u0435\u043C\u044F \u0424\u0430\u0439\u043B\u0412\u0440\u0435\u043C\u044F\u0423\u0441\u0442\u0430\u043D\u043E\u0432\u0438\u0442\u044C \u0424\u0430\u0439\u043B\u0412\u044B\u0431\u0440\u0430\u0442\u044C \u0424\u0430\u0439\u043B\u0417\u0430\u043D\u044F\u0442 \u0424\u0430\u0439\u043B\u0417\u0430\u043F\u0438\u0441\u0430\u0442\u044C \u0424\u0430\u0439\u043B\u0418\u0441\u043A\u0430\u0442\u044C \u0424\u0430\u0439\u043B\u041A\u043E\u043F\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0424\u0430\u0439\u043B\u041C\u043E\u0436\u043D\u043E\u0427\u0438\u0442\u0430\u0442\u044C \u0424\u0430\u0439\u043B\u041E\u0442\u043A\u0440\u044B\u0442\u044C \u0424\u0430\u0439\u043B\u041F\u0435\u0440\u0435\u0438\u043C\u0435\u043D\u043E\u0432\u0430\u0442\u044C \u0424\u0430\u0439\u043B\u041F\u0435\u0440\u0435\u043A\u043E\u0434\u0438\u0440\u043E\u0432\u0430\u0442\u044C \u0424\u0430\u0439\u043B\u041F\u0435\u0440\u0435\u043C\u0435\u0441\u0442\u0438\u0442\u044C \u0424\u0430\u0439\u043B\u041F\u0440\u043E\u0441\u043C\u043E\u0442\u0440\u0435\u0442\u044C \u0424\u0430\u0439\u043B\u0420\u0430\u0437\u043C\u0435\u0440 \u0424\u0430\u0439\u043B\u0421\u043E\u0437\u0434\u0430\u0442\u044C \u0424\u0430\u0439\u043B\u0421\u0441\u044B\u043B\u043A\u0430\u0421\u043E\u0437\u0434\u0430\u0442\u044C \u0424\u0430\u0439\u043B\u0421\u0443\u0449\u0435\u0441\u0442\u0
22780432\u0443\u0435\u0442 \u0424\u0430\u0439\u043B\u0421\u0447\u0438\u0442\u0430\u0442\u044C \u0424\u0430\u0439\u043B\u0423\u0434\u0430\u043B\u0438\u0442\u044C \u0424\u043C\u0442SQL\u0414\u0430\u0442 \u0424\u043C\u0442\u0414\u0430\u0442 \u0424\u043C\u0442\u0421\u0442\u0440 \u0424\u043C\u0442\u0427\u0441\u043B \u0424\u043E\u0440\u043C\u0430\u0442 \u0426\u041C\u0430\u0441\u0441\u0438\u0432\u042D\u043B\u0435\u043C\u0435\u043D\u0442 \u0426\u041D\u0430\u0431\u043E\u0440\u0414\u0430\u043D\u043D\u044B\u0445\u0420\u0435\u043A\u0432\u0438\u0437\u0438\u0442 \u0426\u041F\u043E\u0434\u0441\u0442\u0440 ", pi = "AltState Application CallType ComponentTokens CreatedJobs CreatedNotices ControlState DialogResult Dialogs EDocuments EDocumentVersionSource Folders GlobalIDs Job Jobs InputValue LookUpReference LookUpRequisiteNames LookUpSearch Object ParentComponent Processes References Requisite ReportName Reports Result Scripts Searches SelectedAttachments SelectedItems SelectMode Sender ServerEvents ServiceFactory ShiftState SubTask SystemDialogs Tasks Wizard Wizards Work \u0412\u044B\u0437\u043E\u0432\u0421\u043F\u043E\u0441\u043E\u0431 \u0418\u043C\u044F\u041E\u0442\u0447\u0435\u0442\u0430 \u0420\u0435\u043A\u0432\u0417\u043D\u0430\u0447 ", mi = "IApplication IAccessRights IAccountRepository IAccountSelectionRestrictions IAction IActionList IAdministrationHistoryDescription IAnchors IApplication IArchiveInfo IAttachment IAttachmentList ICheckListBox ICheckPointedList IColumn IComponent IComponentDescription IComponentToken IComponentTokenFactory IComponentTokenInfo ICompRecordInfo IConnection IContents IControl IControlJob IControlJobInfo IControlList ICrypto ICrypto2 ICustomJob ICustomJobInfo ICustomListBox ICustomObjectWizardStep ICustomWork ICustomWorkInfo IDataSet IDataSetAccessInfo IDataSigner IDateCriterion IDateRequisite IDateRequisiteDescription IDateValue IDeaAccessRights IDeaObjectInfo IDevelopmentComponentLock IDialog IDialogFactory IDialogPickRequisiteItems IDialogsFactory IDICSFactory IDocRequisite IDocumentInfo IDualListDialog IECertificate IECertificateInfo IECertificates IEditControl IEditorForm IEdmsExplorer IEdmsObject IEdmsObjectDescription IEdmsObjectFactory IEdmsObjectInfo IEDocument IEDocumentAccessRights IEDocumentDescription IEDocumentEditor IEDocumentFactory IEDocumentInfo IEDocumentStorage IEDocumentVersion IEDocumentVersionListDialog IEDocumentVersionSource IEDocumentWizardStep IEDocVerSignature IEDocVersionState IEnabledMode IEncodeProvider IEncrypter IEvent IEventList IException IExternalEvents IExternalHandler IFactory IField IFileDialog IFolder IFolderDescription IFolderDialog IFolderFactory IFolderInfo IForEach IForm IFormTitle IFormWizardStep IGlobalIDFactory IGlobalIDInfo IGrid IHasher IHistoryDescription IHyperLinkControl IImageButton IImageControl IInnerPanel IInplaceHint IIntegerCriterion IIntegerList IIntegerRequisite IIntegerValue IISBLEditorForm IJob IJobDescription IJobFactory IJobForm IJobInfo ILabelControl ILargeIntegerCriterion ILargeIntegerRequisite ILargeIntegerValue ILicenseInfo ILifeCycleStage IList IListBox ILocalIDInfo ILocalization ILock IMemoryDataSet IMessagingFactory IMetadataRepository INotice INoticeInfo INumericCriterion INumericRequisite INumericValue IObject IObjectDescription IObjectImporter IObjectInfo IObserver IPanelGroup IPickCriterion IPickProperty IPickRequisite IPickRequisiteDescription IPickRequisiteItem IPickRequisiteItems IPickValue IPrivilege IPrivilegeList IProcess IProcessFactory IProcessMessage IProgress IProperty IPropertyChangeEvent IQuery IReference IReferenceCriterion IReferenceEnabledMode IReferenceFactory IReferenceHistoryDescription IReferenceInfo IReferenceRecordCardWizardStep IReferenceRequisiteDescription IReferencesFactory IReferenceValue IRefRequisite IReport IReportFactory IRequisite IRequisiteDescription IRequisiteDescriptionList IRequisiteFactory IRichEdit IRouteStep IRule IRuleList ISchemeBlock IScript IScriptFactory ISearchCriteria ISearchCriterion ISearchDescription ISearchFactory ISearchFolderInfo ISearchForObjectDescription ISearchResultRestrictions ISecuredContext ISelectDialog IServerEvent IServerEventFactory IServiceDialog IServiceFactory ISignature ISignProvi
22780der ISignProvider2 ISignProvider3 ISimpleCriterion IStringCriterion IStringList IStringRequisite IStringRequisiteDescription IStringValue ISystemDialogsFactory ISystemInfo ITabSheet ITask ITaskAbortReasonInfo ITaskCardWizardStep ITaskDescription ITaskFactory ITaskInfo ITaskRoute ITextCriterion ITextRequisite ITextValue ITreeListSelectDialog IUser IUserList IValue IView IWebBrowserControl IWizard IWizardAction IWizardFactory IWizardFormElement IWizardParam IWizardPickParam IWizardReferenceParam IWizardStep IWorkAccessRights IWorkDescription IWorkflowAskableParam IWorkflowAskableParams IWorkflowBlock IWorkflowBlockResult IWorkflowEnabledMode IWorkflowParam IWorkflowPickParam IWorkflowReferenceParam IWorkState IWorkTreeCustomNode IWorkTreeJobNode IWorkTreeTaskNode IXMLEditorForm SBCrypto ", Ei = Oe + di, gi = pi, Si = "null true false nil ", Lr = { 22781 className: "number", 22782 begin: e.NUMBER_RE, 22783 relevance: 0 22784 }, wr = { 22785 className: "string", 22786 variants: [ 22787 { 22788 begin: '"', 22789 end: '"' 22790 }, 22791 { 22792 begin: "'", 22793 end: "'" 22794 } 22795 ] 22796 }, xr = { 22797 className: "doctag", 22798 begin: "\\b(?:TODO|DONE|BEGIN|END|STUB|CHG|FIXME|NOTE|BUG|XXX)\\b", 22799 relevance: 0 22800 }, fi = { 22801 className: "comment", 22802 begin: "//", 22803 end: "$", 22804 relevance: 0, 22805 contains: [ 22806 e.PHRASAL_WORDS_MODE, 22807 xr 22808 ] 22809 }, bi = { 22810 className: "comment", 22811 begin: "/\\*", 22812 end: "\\*/", 22813 relevance: 0, 22814 contains: [ 22815 e.PHRASAL_WORDS_MODE, 22816 xr 22817 ] 22818 }, Pr = { variants: [ 22819 fi, 22820 bi 22821 ] }, mn = { 22822 $pattern: n, 22823 keyword: a, 22824 built_in: Ei, 22825 class: gi, 22826 literal: Si 22827 }, Mn = { 22828 begin: "\\.\\s*" + e.UNDERSCORE_IDENT_RE, 22829 keywords: mn, 22830 relevance: 0 22831 }, kr = { 22832 className: "type", 22833 begin: ":[ \\t]*(" + mi.trim().replace(/\s/g, "|") + ")", 22834 end: "[ \\t]*=", 22835 excludeEnd: !0 22836 }, En = { 22837 className: "variable", 22838 keywords: mn, 22839 begin: n, 22840 relevance: 0, 22841 contains: [ 22842 kr, 22843 Mn 22844 ] 22845 }, Ht = r + "\\("; 22846 return { 22847 name: "ISBL", 22848 case_insensitive: !0, 22849 keywords: mn, 22850 illegal: "\\$|\\?|%|,|;$|~|#|@|</", 22851 contains: [ 22852 { 22853 className: "function", 22854 begin: Ht, 22855 end: "\\)$", 22856 returnBegin: !0, 22857 keywords: mn, 22858 illegal: "[\\[\\]\\|\\$\\?%,~#@]", 22859 contains: [ 22860 { 22861 className: "title", 22862 keywords: { 22863 $pattern: n, 22864 built_in: ui 22865 }, 22866 begin: Ht, 22867 end: "\\(", 22868 returnBegin: !0, 22869 excludeEnd: !0 22870 }, 22871 Mn, 22872 En, 22873 wr, 22874 Lr, 22875 Pr 22876 ] 22877 }, 22878 kr, 22879 Mn, 22880 En, 22881 wr, 22882 Lr, 22883 Pr 22884 ] 22885 }; 22886 } 22887 return As = t, As; 22888} 22889var ys, Tp; 22890function rC() { 22891 if (Tp) 22892 return ys; 22893 Tp = 1; 22894 var t = "[0-9](_*[0-9])*", e = `\\.(${t})`, n = "[0-9a-fA-F](_*[0-9a-fA-F])*", r = { 22895 className: "number", 22896 variants: [ 22897 { begin: `(\\b(${t})((${e})|\\.)?|(${e}))[eE][+-]?(${t})[fFdD]?\\b` }, 22898 { begin: `\\b(${t})((${e})[fFdD]?\\b|\\.([fFdD]\\b)?)` }, 22899 { begin: `(${e})[fFdD]?\\b` }, 22900 { begin: `\\b(${t})[fFdD]\\b` }, 22901 { begin: `\\b0[xX]((${n})\\.?|(${n})?\\.(${n}))[pP][+-]?(${t})[fFdD]?\\b` }, 22902 { begin: "\\b(0|[1-9](_*[0-9])*)[lL]?\\b" }, 22903 { begin: `\\b0[xX](${n})[lL]?\\b` }, 22904 { begin: "\\b0(_*[0-7])*[lL]?\\b" }, 22905 { begin: "\\b0[bB][01](_*[01])*[lL]?\\b" } 22906 ], 22907 relevance: 0 22908 }; 22909 function a(o, s, l) { 22910 return l === -1 ? "" : o.replace(s, (u) => a(o, s, l - 1)); 22911 } 22912 function i(o) { 22913 const s = o.regex, l = "[\xC0-\u02B8a-zA-Z_$][\xC0-\u02B8a-zA-Z_$0-9]*", u = l + a("(?:<" + l + "~~~(?:\\s*,\\s*" + l + "~~~)*>)?", /~~~/g, 2), b = { 22914 keyword: [ 22915 "synchronized", 22916 "abstract", 22917 "private", 22918 "var", 22919 "static", 22920 "if", 22921 "const ", 22922 "for", 22923 "while", 22924 "strictfp", 22925 "finally", 22926 "protected", 22927 "import", 22928 "native", 22929 "final", 22930 "void", 22931 "enum", 22932 "else", 22933 "break", 22934 "transient", 22935 "catch", 22936 "instanceof", 22937 "volatile", 22938 "case", 22939 "assert", 22940 "package", 22941 "default", 22942 "public", 22943 "try", 22944 "switch", 22945 "continue", 22946 "throws", 22947 "protected", 22948 "public", 22949 "private", 22950 "module", 22951 "requires", 22952 "exports", 22953 "do", 22954 "sealed", 22955 "yield", 22956 "permits" 22957 ], 22958 literal: [ 22959 "false", 22960 "true", 22961 "null" 22962 ], 22963 type: [ 22964 "char", 22965 "boolean", 22966 "long", 22967 "float", 22968 "int", 22969 "byte", 22970 "short", 22971 "double" 22972 ], 22973 built_in: [ 22974 "super", 22975 "this" 22976 ] 22977 }, S = { 22978 className: "meta", 22979 begin: "@" + l, 22980 contains: [ 22981 { 22982 begin: /\(/, 22983 end: /\)/, 22984 contains: ["self"] 22985 } 22986 ] 22987 }, h = { 22988 className: "params", 22989 begin: /\(/, 22990 end: /\)/, 22991 keywords: b, 22992 relevance: 0, 22993 contains: [o.C_BLOCK_COMMENT_MODE], 22994 endsParent: !0 22995 }; 22996 return { 22997 name: "Java", 22998 aliases: ["jsp"], 22999 keywords: b, 23000 illegal: /<\/|#/, 23001 contains: [ 23002 o.COMMENT( 23003 "/\\*\\*", 23004 "\\*/", 23005 { 23006 relevance: 0, 23007 contains: [ 23008 { 23009 begin: /\w+@/, 23010 relevance: 0 23011 }, 23012 { 23013 className: "doctag", 23014 begin: "@[A-Za-z]+" 23015 } 23016 ] 23017 } 23018 ), 23019 { 23020 begin: /import java\.[a-z]+\./, 23021 keywords: "import", 23022 relevance: 2 23023 }, 23024 o.C_LINE_COMMENT_MODE, 23025 o.C_BLOCK_COMMENT_MODE, 23026 { 23027 begin: /"""/, 23028 end: /"""/, 23029 className: "string", 23030 contains: [o.BACKSLASH_ESCAPE] 23031 }, 23032 o.APOS_STRING_MODE,
vendor: 13,161 bytes, lines 23033-23650
23033 o.QUOTE_STRING_MODE, 23034 { 23035 match: [ 23036 /\b(?:class|interface|enum|extends|implements|new)/, 23037 /\s+/, 23038 l 23039 ], 23040 className: { 23041 1: "keyword", 23042 3: "title.class" 23043 } 23044 }, 23045 { 23046 match: /non-sealed/, 23047 scope: "keyword" 23048 }, 23049 { 23050 begin: [ 23051 s.concat(/(?!else)/, l), 23052 /\s+/, 23053 l, 23054 /\s+/, 23055 /=(?!=)/ 23056 ], 23057 className: { 23058 1: "type", 23059 3: "variable", 23060 5: "operator" 23061 } 23062 }, 23063 { 23064 begin: [ 23065 /record/, 23066 /\s+/, 23067 l 23068 ], 23069 className: { 23070 1: "keyword", 23071 3: "title.class" 23072 }, 23073 contains: [ 23074 h, 23075 o.C_LINE_COMMENT_MODE, 23076 o.C_BLOCK_COMMENT_MODE 23077 ] 23078 }, 23079 { 23080 beginKeywords: "new throw return else", 23081 relevance: 0 23082 }, 23083 { 23084 begin: [ 23085 "(?:" + u + "\\s+)", 23086 o.UNDERSCORE_IDENT_RE, 23087 /\s*(?=\()/ 23088 ], 23089 className: { 2: "title.function" }, 23090 keywords: b, 23091 contains: [ 23092 { 23093 className: "params", 23094 begin: /\(/, 23095 end: /\)/, 23096 keywords: b, 23097 relevance: 0, 23098 contains: [ 23099 S, 23100 o.APOS_STRING_MODE, 23101 o.QUOTE_STRING_MODE, 23102 r, 23103 o.C_BLOCK_COMMENT_MODE 23104 ] 23105 }, 23106 o.C_LINE_COMMENT_MODE, 23107 o.C_BLOCK_COMMENT_MODE 23108 ] 23109 }, 23110 r, 23111 S 23112 ] 23113 }; 23114 } 23115 return ys = i, ys; 23116} 23117var Ds, hp; 23118function aC() { 23119 if (hp) 23120 return Ds; 23121 hp = 1; 23122 const t = "[A-Za-z$_][0-9A-Za-z$_]*", e = [ 23123 "as", 23124 "in", 23125 "of", 23126 "if", 23127 "for", 23128 "while", 23129 "finally", 23130 "var", 23131 "new", 23132 "function", 23133 "do", 23134 "return", 23135 "void", 23136 "else", 23137 "break", 23138 "catch", 23139 "instanceof", 23140 "with", 23141 "throw", 23142 "case", 23143 "default", 23144 "try", 23145 "switch", 23146 "continue", 23147 "typeof", 23148 "delete", 23149 "let", 23150 "yield", 23151 "const", 23152 "class", 23153 "debugger", 23154 "async", 23155 "await", 23156 "static", 23157 "import", 23158 "from", 23159 "export", 23160 "extends" 23161 ], n = [ 23162 "true", 23163 "false", 23164 "null", 23165 "undefined", 23166 "NaN", 23167 "Infinity" 23168 ], r = [ 23169 "Object", 23170 "Function", 23171 "Boolean", 23172 "Symbol", 23173 "Math", 23174 "Date", 23175 "Number", 23176 "BigInt", 23177 "String", 23178 "RegExp", 23179 "Array", 23180 "Float32Array", 23181 "Float64Array", 23182 "Int8Array", 23183 "Uint8Array", 23184 "Uint8ClampedArray", 23185 "Int16Array", 23186 "Int32Array", 23187 "Uint16Array", 23188 "Uint32Array", 23189 "BigInt64Array", 23190 "BigUint64Array", 23191 "Set", 23192 "Map", 23193 "WeakSet", 23194 "WeakMap", 23195 "ArrayBuffer", 23196 "SharedArrayBuffer", 23197 "Atomics", 23198 "DataView", 23199 "JSON", 23200 "Promise", 23201 "Generator", 23202 "GeneratorFunction", 23203 "AsyncFunction", 23204 "Reflect", 23205 "Proxy", 23206 "Intl", 23207 "WebAssembly" 23208 ], a = [ 23209 "Error", 23210 "EvalError", 23211 "InternalError", 23212 "RangeError", 23213 "ReferenceError", 23214 "SyntaxError", 23215 "TypeError", 23216 "URIError" 23217 ], i = [ 23218 "setInterval", 23219 "setTimeout", 23220 "clearInterval", 23221 "clearTimeout", 23222 "require", 23223 "exports", 23224 "eval", 23225 "isFinite", 23226 "isNaN", 23227 "parseFloat", 23228 "parseInt", 23229 "decodeURI", 23230 "decodeURIComponent", 23231 "encodeURI", 23232 "encodeURIComponent", 23233 "escape", 23234 "unescape" 23235 ], o = [ 23236 "arguments", 23237 "this", 23238 "super", 23239 "console", 23240 "window", 23241 "document", 23242 "localStorage", 23243 "module", 23244 "global" 23245 ], s = [].concat( 23246 i, 23247 r, 23248 a 23249 ); 23250 function l(u) { 23251 const _ = u.regex, g = (Re, { after: pe }) => { 23252 const Ae = "</" + Re[0].slice(1); 23253 return Re.input.indexOf(Ae, pe) !== -1; 23254 }, E = t, f = { 23255 begin: "<>", 23256 end: "</>" 23257 }, b = /<[A-Za-z0-9\\._:-]+\s*\/>/, S = { 23258 begin: /<[A-Za-z0-9\\._:-]+/, 23259 end: /\/[A-Za-z0-9\\._:-]+>|\/>/, 23260 isTrulyOpeningTag: (Re, pe) => { 23261 const Ae = Re[0].length + Re.index, we = Re.input[Ae]; 23262 if (we === "<" || we === ",") { 23263 pe.ignoreMatch(); 23264 return; 23265 } 23266 we === ">" && (g(Re, { after: Ae }) || pe.ignoreMatch()); 23267 let Ve; 23268 const $e = Re.input.substring(Ae); 23269 if (Ve = $e.match(/^\s*=/)) { 23270 pe.ignoreMatch(); 23271 return; 23272 } 23273 if ((Ve = $e.match(/^\s+extends\s+/)) && Ve.index === 0) { 23274 pe.ignoreMatch(); 23275 return; 23276 } 23277 } 23278 }, h = { 23279 $pattern: t, 23280 keyword: e, 23281 literal: n, 23282 built_in: s, 23283 "variable.language": o 23284 }, I = "[0-9](_?[0-9])*", x = `\\.(${I})`, w = "0|[1-9](_?[0-9])*|0[0-7]*[89][0-9]*", P = { 23285 className: "number", 23286 variants: [ 23287 { begin: `(\\b(${w})((${x})|\\.)?|(${x}))[eE][+-]?(${I})\\b` }, 23288 { begin: `\\b(${w})\\b((${x})\\b|\\.)?|(${x})\\b` }, 23289 { begin: "\\b(0|[1-9](_?[0-9])*)n\\b" }, 23290 { begin: "\\b0[xX][0-9a-fA-F](_?[0-9a-fA-F])*n?\\b" }, 23291 { begin: "\\b0[bB][0-1](_?[0-1])*n?\\b" }, 23292 { begin: "\\b0[oO][0-7](_?[0-7])*n?\\b" }, 23293 { begin: "\\b0[0-7]+n?\\b" } 23294 ], 23295 relevance: 0 23296 }, q = { 23297 className: "subst", 23298 begin: "\\$\\{", 23299 end: "\\}", 23300 keywords: h, 23301 contains: [] 23302 }, L = { 23303 begin: "html`", 23304 end: "", 23305 starts: { 23306 end: "`", 23307 returnEnd: !1, 23308 contains: [ 23309 u.BACKSLASH_ESCAPE, 23310 q 23311 ], 23312 subLanguage: "xml" 23313 } 23314 }, $ = { 23315 begin: "css`", 23316 end: "", 23317 starts: { 23318 end: "`", 23319 returnEnd: !1, 23320 contains: [ 23321 u.BACKSLASH_ESCAPE, 23322 q 23323 ], 23324 subLanguage: "css" 23325 } 23326 }, v = { 23327 className: "string", 23328 begin: "`", 23329 end: "`", 23330 contains: [ 23331 u.BACKSLASH_ESCAPE, 23332 q 23333 ] 23334 }, B = { 23335 className: "comment", 23336 variants: [ 23337 u.COMMENT( 23338 /\/\*\*(?!\/)/, 23339 "\\*/", 23340 { 23341 relevance: 0, 23342 contains: [ 23343 { 23344 begin: "(?=@[A-Za-z]+)", 23345 relevance: 0, 23346 contains: [ 23347 { 23348 className: "doctag", 23349 begin: "@[A-Za-z]+" 23350 }, 23351 { 23352 className: "type", 23353 begin: "\\{", 23354 end: "\\}", 23355 excludeEnd: !0, 23356 excludeBegin: !0, 23357 relevance: 0 23358 }, 23359 { 23360 className: "variable", 23361 begin: E + "(?=\\s*(-)|$)", 23362 endsParent: !0, 23363 relevance: 0 23364 }, 23365 { 23366 begin: /(?=[^\n])\s/, 23367 relevance: 0 23368 } 23369 ] 23370 } 23371 ] 23372 } 23373 ), 23374 u.C_BLOCK_COMMENT_MODE, 23375 u.C_LINE_COMMENT_MODE 23376 ] 23377 }, M = [ 23378 u.APOS_STRING_MODE, 23379 u.QUOTE_STRING_MODE, 23380 L, 23381 $, 23382 v, 23383 { match: /\$\d+/ }, 23384 P 23385 ]; 23386 q.contains = M.concat({ 23387 begin: /\{/, 23388 end: /\}/, 23389 keywords: h, 23390 contains: [ 23391 "self" 23392 ].concat(M) 23393 }); 23394 const re = [].concat(B, q.contains), oe = re.concat([ 23395 { 23396 begin: /\(/, 23397 end: /\)/, 23398 keywords: h, 23399 contains: ["self"].concat(re) 23400 } 23401 ]), se = { 23402 className: "params", 23403 begin: /\(/, 23404 end: /\)/, 23405 excludeBegin: !0, 23406 excludeEnd: !0, 23407 keywords: h, 23408 contains: oe 23409 }, ie = { 23410 variants: [ 23411 { 23412 match: [ 23413 /class/, 23414 /\s+/, 23415 E, 23416 /\s+/, 23417 /extends/, 23418 /\s+/, 23419 _.concat(E, "(", _.concat(/\./, E), ")*") 23420 ], 23421 scope: { 23422 1: "keyword", 23423 3: "title.class", 23424 5: "keyword", 23425 7: "title.class.inherited" 23426 } 23427 }, 23428 { 23429 match: [ 23430 /class/, 23431 /\s+/, 23432 E 23433 ], 23434 scope: { 23435 1: "keyword", 23436 3: "title.class" 23437 } 23438 } 23439 ] 23440 }, U = { 23441 relevance: 0, 23442 match: _.either( 23443 /\bJSON/, 23444 /\b[A-Z][a-z]+([A-Z][a-z]*|\d)*/, 23445 /\b[A-Z]{2,}([A-Z][a-z]+|\d)+([A-Z][a-z]*)*/, 23446 /\b[A-Z]{2,}[a-z]+([A-Z][a-z]+|\d)*([A-Z][a-z]*)*/ 23447 ), 23448 className: "title.class", 23449 keywords: { 23450 _: [ 23451 ...r, 23452 ...a 23453 ] 23454 } 23455 }, H = { 23456 label: "use_strict", 23457 className: "meta", 23458 relevance: 10, 23459 begin: /^\s*['"]use (strict|asm)['"]/ 23460 }, j = { 23461 variants: [ 23462 { 23463 match: [ 23464 /function/, 23465 /\s+/, 23466 E, 23467 /(?=\s*\()/ 23468 ] 23469 }, 23470 { 23471 match: [ 23472 /function/, 23473 /\s*(?=\()/ 23474 ] 23475 } 23476 ], 23477 className: { 23478 1: "keyword", 23479 3: "title.function" 23480 }, 23481 label: "func.def", 23482 contains: [se], 23483 illegal: /%/ 23484 }, ae = { 23485 relevance: 0, 23486 match: /\b[A-Z][A-Z_0-9]+\b/, 23487 className: "variable.constant" 23488 }; 23489 function Ee(Re) { 23490 return _.concat("(?!", Re.join("|"), ")"); 23491 } 23492 const De = { 23493 match: _.concat( 23494 /\b/, 23495 Ee([ 23496 ...i, 23497 "super", 23498 "import" 23499 ]), 23500 E, 23501 _.lookahead(/\(/) 23502 ), 23503 className: "title.function", 23504 relevance: 0 23505 }, Ge = { 23506 begin: _.concat(/\./, _.lookahead( 23507 _.concat(E, /(?![0-9A-Za-z$_(])/) 23508 )), 23509 end: E, 23510 excludeBegin: !0, 23511 keywords: "prototype", 23512 className: "property", 23513 relevance: 0 23514 }, Ke = { 23515 match: [ 23516 /get|set/, 23517 /\s+/, 23518 E, 23519 /(?=\()/ 23520 ], 23521 className: { 23522 1: "keyword", 23523 3: "title.function" 23524 }, 23525 contains: [ 23526 { 23527 begin: /\(\)/ 23528 }, 23529 se 23530 ] 23531 }, ge = "(\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)|" + u.UNDERSCORE_IDENT_RE + ")\\s*=>", Oe = { 23532 match: [ 23533 /const|var|let/, 23534 /\s+/, 23535 E, 23536 /\s*/, 23537 /=\s*/, 23538 /(async\s*)?/, 23539 _.lookahead(ge) 23540 ], 23541 keywords: "async", 23542 className: { 23543 1: "keyword", 23544 3: "title.function" 23545 }, 23546 contains: [ 23547 se 23548 ] 23549 }; 23550 return { 23551 name: "Javascript", 23552 aliases: ["js", "jsx", "mjs", "cjs"], 23553 keywords: h, 23554 exports: { PARAMS_CONTAINS: oe, CLASS_REFERENCE: U }, 23555 illegal: /#(?![$_A-z])/, 23556 contains: [ 23557 u.SHEBANG({ 23558 label: "shebang", 23559 binary: "node", 23560 relevance: 5 23561 }), 23562 H, 23563 u.APOS_STRING_MODE, 23564 u.QUOTE_STRING_MODE, 23565 L, 23566 $, 23567 v, 23568 B, 23569 { match: /\$\d+/ }, 23570 P, 23571 U, 23572 { 23573 className: "attr", 23574 begin: E + _.lookahead(":"), 23575 relevance: 0 23576 }, 23577 Oe, 23578 { 23579 begin: "(" + u.RE_STARTERS_RE + "|\\b(case|return|throw)\\b)\\s*", 23580 keywords: "return throw case", 23581 relevance: 0, 23582 contains: [ 23583 B, 23584 u.REGEXP_MODE, 23585 { 23586 className: "function", 23587 begin: ge, 23588 returnBegin: !0, 23589 end: "\\s*=>", 23590 contains: [ 23591 { 23592 className: "params", 23593 variants: [ 23594 { 23595 begin: u.UNDERSCORE_IDENT_RE, 23596 relevance: 0 23597 }, 23598 { 23599 className: null, 23600 begin: /\(\s*\)/, 23601 skip: !0 23602 }, 23603 { 23604 begin: /\(/, 23605 end: /\)/, 23606 excludeBegin: !0, 23607 excludeEnd: !0, 23608 keywords: h, 23609 contains: oe 23610 } 23611 ] 23612 } 23613 ] 23614 }, 23615 { 23616 begin: /,/, 23617 relevance: 0 23618 }, 23619 { 23620 match: /\s+/, 23621 relevance: 0 23622 }, 23623 { 23624 variants: [ 23625 { begin: f.begin, end: f.end }, 23626 { match: b }, 23627 { 23628 begin: S.begin, 23629 "on:begin": S.isTrulyOpeningTag, 23630 end: S.end 23631 } 23632 ], 23633 subLanguage: "xml", 23634 contains: [ 23635 { 23636 begin: S.begin, 23637 end: S.end, 23638 skip: !0, 23639 contains: ["self"] 23640 } 23641 ] 23642 } 23643 ] 23644 }, 23645 j, 23646 { 23647 beginKeywords: "while if switch catch for" 23648 }, 23649 { 23650 begin: "\\b(?!function)" + u.UNDERSCORE_IDENT_RE + "\\([^()]
23650*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)\\s*\\{", 23651 returnBegin: !0, 23652 label: "func.def", 23653 contains: [ 23654 se, 23655 u.inherit(u.TITLE_MODE, { begin: E, className: "title.function" }) 23656 ] 23657 }, 23658 { 23659 match: /\.\.\./, 23660 relevance: 0 23661 }, 23662 Ge, 23663 { 23664 match: "\\$" + E, 23665 relevance: 0 23666 }, 23667 { 23668 match: [/\bconstructor(?=\s*\()/], 23669 className: { 1: "title.function" }, 23670 contains: [se] 23671 }, 23672 De, 23673 ae, 23674 ie, 23675 Ke, 23676 { 23677 match: /\$[(.]/ 23678 } 23679 ] 23680 }; 23681 } 23682 return Ds = l, Ds; 23683} 23684var Ms, Rp; 23685function iC() { 23686 if (Rp) 23687 return Ms; 23688 Rp = 1; 23689 function t(e) { 23690 const r = { 23691 className: "params", 23692 begin: /\(/, 23693 end: /\)/, 23694 contains: [{ 23695 begin: /[\w-]+ *=/, 23696 returnBegin: !0, 23697 relevance: 0, 23698 contains: [ 23699 { 23700 className: "attr", 23701 begin: /[\w-]+/ 23702 } 23703 ] 23704 }], 23705 relevance: 0 23706 }, a = { 23707 className: "function", 23708 begin: /:[\w\-.]+/, 23709 relevance: 0 23710 }, i = { 23711 className: "string", 23712 begin: /\B([\/.])[\w\-.\/=]+/ 23713 }, o = { 23714 className: "params", 23715 begin: /--[\w\-=\/]+/ 23716 }; 23717 return { 23718 name: "JBoss CLI", 23719 aliases: ["wildfly-cli"], 23720 keywords: { 23721 $pattern: "[a-z-]+", 23722 keyword: "alias batch cd clear command connect connection-factory connection-info data-source deploy deployment-info deployment-overlay echo e
23722cho-dmr help history if jdbc-driver-info jms-queue|20 jms-topic|20 ls patch pwd quit read-attribute read-operation reload rollout-plan run-batch set shutdown try unalias undeploy unset version xa-data-source", 23723 literal: "true false" 23724 }, 23725 contains: [ 23726 e.HASH_COMMENT_MODE, 23727 e.QUOTE_STRING_MODE, 23728 o, 23729 a, 23730 i, 23731 r 23732 ] 23733 }; 23734 } 23735 return Ms = t, Ms; 23736} 23737var Ls, vp; 23738function oC() { 23739 if (vp) 23740 return Ls; 23741 vp = 1; 23742 function t(e) { 23743 const n = { 23744 className: "attr", 23745 begin: /"(\\.|[^\\"\r\n])*"(?=\s*:)/, 23746 relevance: 1.01 23747 }, r = { 23748 match: /[{}[\],:]/, 23749 className: "punctuation", 23750 relevance: 0 23751 }, a = [ 23752 "true", 23753 "false", 23754 "null" 23755 ], i = { 23756 scope: "literal", 23757 beginKeywords: a.join(" ") 23758 }; 23759 return { 23760 name: "JSON", 23761 keywords: { 23762 literal: a 23763 }, 23764 contains: [ 23765 n, 23766 r, 23767 e.QUOTE_STRING_MODE, 23768 i, 23769 e.C_NUMBER_MODE, 23770 e.C_LINE_COMMENT_MODE, 23771 e.C_BLOCK_COMMENT_MODE 23772 ], 23773 illegal: "\\S" 23774 }; 23775 } 23776 return Ls = t, Ls; 23777} 23778var ws, Cp; 23779function sC() { 23780 if (Cp) 23781 return ws; 23782 Cp = 1; 23783 function t(e) { 23784 const n = "[A-Za-z_\\u00A1-\\uFFFF][A-Za-z_0-9\\u00A1-\\uFFFF]*", o = { 23785 $pattern: n, 23786 keyword: [ 23787 "baremodule", 23788 "begin", 23789 "break", 23790 "catch", 23791 "ccall", 23792 "const", 23793 "continue", 23794 "do", 23795 "else", 23796 "elseif", 23797 "end", 23798 "export", 23799 "false", 23800 "finally", 23801 "for", 23802 "function", 23803 "global", 23804 "if", 23805 "import", 23806 "in", 23807 "isa", 23808 "let", 23809 "local", 23810 "macro", 23811 "module", 23812 "quote", 23813 "return", 23814 "true", 23815 "try", 23816 "using", 23817 "where", 23818 "while" 23819 ], 23820 literal: [ 23821 "ARGS", 23822 "C_NULL", 23823 "DEPOT_PATH", 23824 "ENDIAN_BOM", 23825 "ENV", 23826 "Inf", 23827 "Inf16", 23828 "Inf32", 23829 "Inf64", 23830 "InsertionSort", 23831 "LOAD_PATH", 23832 "MergeSort", 23833 "NaN", 23834 "NaN16", 23835 "NaN32", 23836 "NaN64", 23837 "PROGRAM_FILE", 23838 "QuickSort", 23839 "RoundDown", 23840 "RoundFromZero", 23841 "RoundNearest", 23842 "RoundNearestTiesAway", 23843 "RoundNearestTiesUp", 23844 "RoundToZero", 23845 "RoundUp", 23846 "VERSION|0", 23847 "devnull", 23848 "false", 23849 "im", 23850 "missing", 23851 "nothing", 23852 "pi", 23853 "stderr", 23854 "stdin", 23855 "stdout", 23856 "true", 23857 "undef", 23858 "\u03C0", 23859 "\u212F" 23860 ], 23861 built_in: [ 23862 "AbstractArray", 23863 "AbstractChannel", 23864 "AbstractChar", 23865 "AbstractDict", 23866 "AbstractDisplay", 23867 "AbstractFloat", 23868 "AbstractIrrational", 23869 "AbstractMatrix", 23870 "AbstractRange", 23871 "AbstractSet", 23872 "AbstractString", 23873 "AbstractUnitRange", 23874 "AbstractVecOrMat", 23875 "AbstractVector", 23876 "Any", 23877 "ArgumentError", 23878 "Array", 23879 "AssertionError", 23880 "BigFloat", 23881 "BigInt", 23882 "BitArray", 23883 "BitMatrix", 23884 "BitSet", 23885 "BitVector", 23886 "Bool", 23887 "BoundsError", 23888 "CapturedException", 23889 "CartesianIndex", 23890 "CartesianIndices", 23891 "Cchar", 23892 "Cdouble", 23893 "Cfloat", 23894 "Channel", 23895 "Char", 23896 "Cint", 23897 "Cintmax_t", 23898 "Clong", 23899 "Clonglong", 23900 "Cmd", 23901 "Colon", 23902 "Complex", 23903 "ComplexF16", 23904 "ComplexF32", 23905 "ComplexF64", 23906 "CompositeException", 23907 "Condition", 23908 "Cptrdiff_t", 23909 "Cshort", 23910 "Csize_t", 23911 "Cssize_t", 23912 "Cstring", 23913 "Cuchar", 23914 "Cuint", 23915 "Cuintmax_t", 23916 "Culong", 23917 "Culonglong", 23918 "Cushort", 23919 "Cvoid", 23920 "Cwchar_t", 23921 "Cwstring", 23922 "DataType", 23923 "DenseArray", 23924 "DenseMatrix", 23925 "DenseVecOrMat", 23926 "DenseVector", 23927 "Dict", 23928 "DimensionMismatch", 23929 "Dims", 23930 "DivideError", 23931 "DomainError", 23932 "EOFError", 23933 "Enum", 23934 "ErrorException", 23935 "Exception", 23936 "ExponentialBackOff", 23937 "Expr", 23938 "Float16", 23939 "Float32", 23940 "Float64", 23941 "Function", 23942 "GlobalRef", 23943 "HTML", 23944 "IO", 23945 "IOBuffer", 23946 "IOContext", 23947 "IOStream", 23948 "IdDict", 23949 "IndexCartesian", 23950 "IndexLinear", 23951 "IndexStyle", 23952 "InexactError", 23953 "InitError", 23954 "Int", 23955 "Int128", 23956 "Int16", 23957 "Int32", 23958 "Int64", 23959 "Int8", 23960 "Integer", 23961 "InterruptException", 23962 "InvalidStateException", 23963 "Irrational", 23964 "KeyError", 23965 "LinRange", 23966 "LineNumberNode", 23967 "LinearIndices", 23968 "LoadError", 23969 "MIME", 23970 "Matrix", 23971 "Method", 23972 "MethodError", 23973 "Missing", 23974 "MissingException", 23975 "Module", 23976 "NTuple", 23977 "NamedTuple", 23978 "Nothing", 23979 "Number", 23980 "OrdinalRange", 23981 "OutOfMemoryError", 23982 "OverflowError", 23983 "Pair", 23984 "PartialQuickSort", 23985 "PermutedDimsArray", 23986 "Pipe", 23987 "ProcessFailedException", 23988 "Ptr", 23989 "QuoteNode", 23990 "Rational", 23991 "RawFD", 23992 "ReadOnlyMemoryError", 23993 "Real", 23994 "ReentrantLock", 23995 "Ref", 23996 "Regex", 23997 "RegexMatch", 23998 "RoundingMode", 23999 "SegmentationFault", 24000 "Set", 24001 "Signed", 24002 "Some", 24003 "StackOverflowError", 24004 "StepRange", 24005 "StepRangeLen", 24006 "StridedArray", 24007 "StridedMatrix", 24008 "StridedVecOrMat", 24009 "StridedVector", 24010 "String", 24011 "StringIndexError", 24012 "SubArray", 24013 "SubString", 24014 "SubstitutionString", 24015 "Symbol", 24016 "SystemError", 24017 "Task", 24018 "TaskFailedException", 24019 "Text", 24020 "TextDisplay", 24021 "Timer", 24022 "Tuple", 24023 "Type", 24024 "TypeError", 24025 "TypeVar", 24026 "UInt", 24027 "UInt128", 24028 "UInt16", 24029 "UInt32", 24030 "UInt64", 24031 "UInt8", 24032 "UndefInitializer", 24033 "UndefKeywordError", 24034 "UndefRefError", 24035 "UndefVarError", 24036 "Union", 24037 "UnionAll", 24038 "UnitRange", 24039 "Unsigned", 24040 "Val", 24041 "Vararg", 24042 "VecElement", 24043 "VecOrMat", 24044 "Vector", 24045 "VersionNumber", 24046 "WeakKeyDict", 24047 "WeakRef" 24048 ] 24049 }, s = { 24050 keywords: o, 24051 illegal: /<\// 24052 }, l = { 24053 className: "number", 24054 begin: /(\b0x[\d_]*(\.[\d_]*)?|0x\.\d[\d_]*)p[-+]?\d+|\b0[box][a-fA-F0-9][a-fA-F0-9_]*|(\b\d[\d_]*(\.[\d_]*)?|\.\d[\d_]*)([eEfF][-+]?\d+)?/, 24055 relevance: 0 24056 }, u = { 24057 className: "string", 24058 begin: /'(.|\\[xXuU][a-zA-Z0-9]+)'/ 24059 }, _ = { 24060 className: "subst", 24061 begin: /\$\(/, 24062 end: /\)/, 24063 keywords: o 24064 }, g = { 24065 className: "variable", 24066 begin: "\\$" + n 24067 }, E = { 24068 className: "string", 24069 contains: [ 24070 e.BACKSLASH_ESCAPE, 24071 _, 24072 g 24073 ], 24074 variants: [ 24075 { 24076 begin: /\w*"""/, 24077 end: /"""\w*/, 24078 relevance: 10 24079 }, 24080 { 24081 begin: /\w*"/, 24082 end: /"\w*/ 24083 } 24084 ] 24085 }, f = { 24086 className: "string", 24087 contains: [ 24088 e.BACKSLASH_ESCAPE, 24089 _, 24090 g 24091 ], 24092 begin: "`", 24093 end: "`" 24094 }, b = { 24095 className: "meta", 24096 begin: "@" + n 24097 }, S = { 24098 className: "comment", 24099 variants: [ 24100 { 24101 begin: "#=", 24102 end: "=#", 24103 relevance: 10 24104 }, 24105 { 24106 begin: "#", 24107 end: "$" 24108 } 24109 ] 24110 }; 24111 return s.name = "Julia", s.contains = [ 24112 l, 24113 u, 24114 E, 24115 f, 24116 b, 24117 S, 24118 e.HASH_COMMENT_MODE, 24119 { 24120 className: "keyword", 24121 begin: "\\b(((abstract|primitive)\\s+)type|(mutable\\s+)?struct)\\b" 24122 }, 24123 { begin: /<:/ } 24124 ], _.contains = s.contains, s; 24125 } 24126 return ws = t, ws; 24127} 24128var xs, Np; 24129function lC() { 24130 if (Np) 24131 return xs; 24132 Np = 1; 24133 function t(e) { 24134 return { 24135 name: "Julia REPL", 24136 contains: [ 24137 { 24138 className: "meta.prompt", 24139 begin: /^julia>/, 24140 relevance: 10, 24141 starts: { 24142 end: /^(?![ ]{6})/, 24143 subLanguage: "julia" 24144 } 24145 } 24146 ], 24147 aliases: ["jldoctest"] 24148 }; 24149 } 24150 return xs = t, xs; 24151} 24152var Ps, Op; 24153function cC() { 24154 if (Op) 24155 return Ps; 24156 Op = 1; 24157 var t = "[0-9](_*[0-9])*", e = `\\.(${t})`, n = "[0-9a-fA-F](_*[0-9a-fA-F])*", r = { 24158 className: "number", 24159 variants: [ 24160 { begin: `(\\b(${t})((${e})|\\.)?|(${e}))[eE][+-]?(${t})[fFdD]?\\b` }, 24161 { begin: `\\b(${t})((${e})[fFdD]?\\b|\\.([fFdD]\\b)?)` }, 24162 { begin: `(${e})[fFdD]?\\b` }, 24163 { begin: `\\b(${t})[fFdD]\\b` }, 24164 { begin: `\\b0[xX]((${n})\\.?|(${n})?\\.(${n}))[pP][+-]?(${t})[fFdD]?\\b` }, 24165 { begin: "\\b(0|[1-9](_*[0-9])*)[lL]?\\b" }, 24166 { begin: `\\b0[xX](${n})[lL]?\\b` }, 24167 { begin: "\\b0(_*[0-7])*[lL]?\\b" }, 24168 { begin: "\\b0[bB][01](_*[01])*[lL]?\\b" } 24169 ], 24170 relevance: 0 24171 }; 24172 function a(i) { 24173 const o = { 24174 keyword: "abstract as val var vararg get set class object open private protected public noinline crossinline dynamic final enum if else do while for when throw try catch finally import package is in fun override companion reified inline lateinit init interface annotation data sealed internal infi
vendor: 6,280 bytes, lines 24174-24396
24174x operator out by constructor super tailrec where const inner suspend typealias external expect actual", 24175 built_in: "Byte Short Char Int Long Boolean Float Double Void Unit Nothing", 24176 literal: "true false null" 24177 }, s = { 24178 className: "keyword", 24179 begin: /\b(break|continue|return|this)\b/, 24180 starts: { contains: [ 24181 { 24182 className: "symbol", 24183 begin: /@\w+/ 24184 } 24185 ] } 24186 }, l = { 24187 className: "symbol", 24188 begin: i.UNDERSCORE_IDENT_RE + "@" 24189 }, u = { 24190 className: "subst", 24191 begin: /\$\{/, 24192 end: /\}/, 24193 contains: [i.C_NUMBER_MODE] 24194 }, _ = { 24195 className: "variable", 24196 begin: "\\$" + i.UNDERSCORE_IDENT_RE 24197 }, g = { 24198 className: "string", 24199 variants: [ 24200 { 24201 begin: '"""', 24202 end: '"""(?=[^"])', 24203 contains: [ 24204 _, 24205 u 24206 ] 24207 }, 24208 { 24209 begin: "'", 24210 end: "'", 24211 illegal: /\n/, 24212 contains: [i.BACKSLASH_ESCAPE] 24213 }, 24214 { 24215 begin: '"', 24216 end: '"', 24217 illegal: /\n/, 24218 contains: [ 24219 i.BACKSLASH_ESCAPE, 24220 _, 24221 u 24222 ] 24223 } 24224 ] 24225 }; 24226 u.contains.push(g); 24227 const E = { 24228 className: "meta", 24229 begin: "@(?:file|property|field|get|set|receiver|param|setparam|delegate)\\s*:(?:\\s*" + i.UNDERSCORE_IDENT_RE + ")?" 24230 }, f = { 24231 className: "meta", 24232 begin: "@" + i.UNDERSCORE_IDENT_RE, 24233 contains: [ 24234 { 24235 begin: /\(/, 24236 end: /\)/, 24237 contains: [ 24238 i.inherit(g, { className: "string" }), 24239 "self" 24240 ] 24241 } 24242 ] 24243 }, b = r, S = i.COMMENT( 24244 "/\\*", 24245 "\\*/", 24246 { contains: [i.C_BLOCK_COMMENT_MODE] } 24247 ), h = { variants: [ 24248 { 24249 className: "type", 24250 begin: i.UNDERSCORE_IDENT_RE 24251 }, 24252 { 24253 begin: /\(/, 24254 end: /\)/, 24255 contains: [] 24256 } 24257 ] }, I = h; 24258 return I.variants[1].contains = [h], h.variants[1].contains = [I], { 24259 name: "Kotlin", 24260 aliases: [ 24261 "kt", 24262 "kts" 24263 ], 24264 keywords: o, 24265 contains: [ 24266 i.COMMENT( 24267 "/\\*\\*", 24268 "\\*/", 24269 { 24270 relevance: 0, 24271 contains: [ 24272 { 24273 className: "doctag", 24274 begin: "@[A-Za-z]+" 24275 } 24276 ] 24277 } 24278 ), 24279 i.C_LINE_COMMENT_MODE, 24280 S, 24281 s, 24282 l, 24283 E, 24284 f, 24285 { 24286 className: "function", 24287 beginKeywords: "fun", 24288 end: "[(]|$", 24289 returnBegin: !0, 24290 excludeEnd: !0, 24291 keywords: o, 24292 relevance: 5, 24293 contains: [ 24294 { 24295 begin: i.UNDERSCORE_IDENT_RE + "\\s*\\(", 24296 returnBegin: !0, 24297 relevance: 0, 24298 contains: [i.UNDERSCORE_TITLE_MODE] 24299 }, 24300 { 24301 className: "type", 24302 begin: /</, 24303 end: />/, 24304 keywords: "reified", 24305 relevance: 0 24306 }, 24307 { 24308 className: "params", 24309 begin: /\(/, 24310 end: /\)/, 24311 endsParent: !0, 24312 keywords: o, 24313 relevance: 0, 24314 contains: [ 24315 { 24316 begin: /:/, 24317 end: /[=,\/]/, 24318 endsWithParent: !0, 24319 contains: [ 24320 h, 24321 i.C_LINE_COMMENT_MODE, 24322 S 24323 ], 24324 relevance: 0 24325 }, 24326 i.C_LINE_COMMENT_MODE, 24327 S, 24328 E, 24329 f, 24330 g, 24331 i.C_NUMBER_MODE 24332 ] 24333 }, 24334 S 24335 ] 24336 }, 24337 { 24338 begin: [ 24339 /class|interface|trait/, 24340 /\s+/, 24341 i.UNDERSCORE_IDENT_RE 24342 ], 24343 beginScope: { 24344 3: "title.class" 24345 }, 24346 keywords: "class interface trait", 24347 end: /[:\{(]|$/, 24348 excludeEnd: !0, 24349 illegal: "extends implements", 24350 contains: [ 24351 { beginKeywords: "public protected internal private constructor" }, 24352 i.UNDERSCORE_TITLE_MODE, 24353 { 24354 className: "type", 24355 begin: /</, 24356 end: />/, 24357 excludeBegin: !0, 24358 excludeEnd: !0, 24359 relevance: 0 24360 }, 24361 { 24362 className: "type", 24363 begin: /[,:]\s*/, 24364 end: /[<\(,){\s]|$/, 24365 excludeBegin: !0, 24366 returnEnd: !0 24367 }, 24368 E, 24369 f 24370 ] 24371 }, 24372 g, 24373 { 24374 className: "meta", 24375 begin: "^#!/usr/bin/env", 24376 end: "$", 24377 illegal: ` 24378` 24379 }, 24380 b 24381 ] 24382 }; 24383 } 24384 return Ps = a, Ps; 24385} 24386var ks, Ip; 24387function _C() { 24388 if (Ip) 24389 return ks; 24390 Ip = 1; 24391 function t(e) { 24392 const n = "[a-zA-Z_][\\w.]*", r = "<\\?(lasso(script)?|=)", a = "\\]|\\?>", i = { 24393 $pattern: n + "|&[lg]t;", 24394 literal: "true false none minimal full all void and or not bw nbw ew new cn ncn lt lte gt gte eq neq rx nrx ft", 24395 built_in: "array date decimal duration integer map pair string tag xml null boolean bytes keyword list locale queue set stack staticarray local var variable global data self inherited currentcapture givenblock", 24396 keyword: "cache database_names database_schemanames database_tablenames define_tag define_type email_batch encode_set html_comment handle handle_error header if inline iterate ljax_target link link_currentaction link_currentgroup link_currentrecord link_detail link_firstgroup link_firstrecord link_lastgroup link_lastrecord link_nextgroup link_nextrecord link_prevgroup link_prevrecord log loop namespace_using output_none portal private protect records referer referrer repeating resultset rows search_args search_arguments select sort_args sort_arguments thread_atomic value_list while abort case else fail_if fail_ifnot fail if_empty if_false if_null if_true loop_abort loop_continue loop_count params params_up return return_value run_children soap_definetag soap_lastrequest so
24396ap_lastresponse tag_name ascending average by define descending do equals frozen group handle_failure import in into join let match max min on order parent protected provide public require returnhome skip split_thread sum take thread to trait type where with yield yieldhome" 24397 }, o = e.COMMENT( 24398 "<!--", 24399 "-->", 24400 { relevance: 0 } 24401 ), s = { 24402 className: "meta", 24403 begin: "\\[noprocess\\]", 24404 starts: { 24405 end: "\\[/noprocess\\]", 24406 returnEnd: !0, 24407 contains: [o] 24408 } 24409 }, l = { 24410 className: "meta", 24411 begin: "\\[/noprocess|" + r 24412 }, u = { 24413 className: "symbol", 24414 begin: "'" + n + "'" 24415 }, _ = [ 24416 e.C_LINE_COMMENT_MODE, 24417 e.C_BLOCK_COMMENT_MODE, 24418 e.inherit(e.C_NUMBER_MODE, { begin: e.C_NUMBER_RE + "|(-?infinity|NaN)\\b" }), 24419 e.inherit(e.APOS_STRING_MODE, { illegal: null }), 24420 e.inherit(e.QUOTE_STRING_MODE, { illegal: null }), 24421 { 24422 className: "string", 24423 begin: "`", 24424 end: "`" 24425 }, 24426 { 24427 variants: [ 24428 { begin: "[#$]" + n }, 24429 { 24430 begin: "#", 24431 end: "\\d+", 24432 illegal: "\\W" 24433 } 24434 ] 24435 }, 24436 { 24437 className: "type", 24438 begin: "::\\s*", 24439 end: n, 24440 illegal: "\\W" 24441 }, 24442 { 24443 className: "params", 24444 variants: [ 24445 { 24446 begin: "-(?!infinity)" + n, 24447 relevance: 0 24448 }, 24449 { begin: "(\\.\\.\\.)" } 24450 ] 24451 }, 24452 { 24453 begin: /(->|\.)\s*/, 24454 relevance: 0, 24455 contains: [u] 24456 }, 24457 { 24458 className: "class", 24459 beginKeywords: "define", 24460 returnEnd: !0, 24461 end: "\\(|=>", 24462 contains: [e.inherit(e.TITLE_MODE, { begin: n + "(=(?!>))?|[-+*/%](?!>)" })] 24463 } 24464 ]; 24465 return { 24466 name: "Lasso", 24467 aliases: [ 24468 "ls", 24469 "lassoscript" 24470 ], 24471 case_insensitive: !0, 24472 keywords: i, 24473 contains: [ 24474 { 24475 className: "meta", 24476 begin: a, 24477 relevance: 0, 24478 starts: { 24479 end: "\\[|" + r, 24480 returnEnd: !0, 24481 relevance: 0, 24482 contains: [o] 24483 } 24484 }, 24485 s, 24486 l, 24487 { 24488 className: "meta", 24489 begin: "\\[no_square_brackets", 24490 starts: { 24491 end: "\\[/no_square_brackets\\]", 24492 keywords: i, 24493 contains: [ 24494 { 24495 className: "meta", 24496 begin: a, 24497 relevance: 0, 24498 starts: { 24499 end: "\\[noprocess\\]|" + r, 24500 returnEnd: !0, 24501 contains: [o] 24502 } 24503 }, 24504 s, 24505 l 24506 ].concat(_) 24507 } 24508 }, 24509 { 24510 className: "meta", 24511 begin: "\\[", 24512 relevance: 0 24513 }, 24514 { 24515 className: "meta", 24516 begin: "^#!", 24517 end: "lasso9$", 24518 relevance: 10 24519 } 24520 ].concat(_) 24521 }; 24522 } 24523 return ks = t, ks; 24524} 24525var Us, Ap; 24526function dC() { 24527 if (Ap) 24528 return Us; 24529 Ap = 1; 24530 function t(e) { 24531 const r = e.regex.either(...[ 24532 "(?:NeedsTeXFormat|RequirePackage|GetIdInfo)", 24533 "Provides(?:Expl)?(?:Package|Class|File)", 24534 "(?:DeclareOption|ProcessOptions)", 24535 "(?:documentclass|usepackage|input|include)", 24536 "makeat(?:letter|other)", 24537 "ExplSyntax(?:On|Off)", 24538 "(?:new|renew|provide)?command", 24539 "(?:re)newenvironment", 24540 "(?:New|Renew|Provide|Declare)(?:Expandable)?DocumentCommand", 24541 "(?:New|Renew|Provide|Declare)DocumentEnvironment", 24542 "(?:(?:e|g|x)?def|let)", 24543 "(?:begin|end)", 24544 "(?:part|chapter|(?:sub){0,2}section|(?:sub)?paragraph)", 24545 "caption", 24546 "(?:label|(?:eq|page|name)?ref|(?:paren|foot|super)?cite)", 24547 "(?:alpha|beta|[Gg]amma|[Dd]elta|(?:var)?epsilon|zeta|eta|[Tt]heta|vartheta)", 24548 "(?:iota|(?:var)?kappa|[Ll]ambda|mu|nu|[Xx]i|[Pp]i|varpi|(?:var)rho)", 24549 "(?:[Ss]igma|varsigma|tau|[Uu]psilon|[Pp]hi|varphi|chi|[Pp]si|[Oo
vendor: 4,213 bytes, lines 24549-24736
24549]mega)", 24550 "(?:frac|sum|prod|lim|infty|times|sqrt|leq|geq|left|right|middle|[bB]igg?)", 24551 "(?:[lr]angle|q?quad|[lcvdi]?dots|d?dot|hat|tilde|bar)" 24552 ].map((M) => M + "(?![a-zA-Z@:_])")), a = new RegExp([ 24553 "(?:__)?[a-zA-Z]{2,}_[a-zA-Z](?:_?[a-zA-Z])+:[a-zA-Z]*", 24554 "[lgc]__?[a-zA-Z](?:_?[a-zA-Z])*_[a-zA-Z]{2,}", 24555 "[qs]__?[a-zA-Z](?:_?[a-zA-Z])+", 24556 "use(?:_i)?:[a-zA-Z]*", 24557 "(?:else|fi|or):", 24558 "(?:if|cs|exp):w", 24559 "(?:hbox|vbox):n", 24560 "::[a-zA-Z]_unbraced", 24561 "::[a-zA-Z:]" 24562 ].map((M) => M + "(?![a-zA-Z:_])").join("|")), i = [ 24563 { begin: /[a-zA-Z@]+/ }, 24564 { begin: /[^a-zA-Z@]?/ } 24565 ], o = [ 24566 { begin: /\^{6}[0-9a-f]{6}/ }, 24567 { begin: /\^{5}[0-9a-f]{5}/ }, 24568 { begin: /\^{4}[0-9a-f]{4}/ }, 24569 { begin: /\^{3}[0-9a-f]{3}/ }, 24570 { begin: /\^{2}[0-9a-f]{2}/ }, 24571 { begin: /\^{2}[\u0000-\u007f]/ } 24572 ], s = { 24573 className: "keyword", 24574 begin: /\\/, 24575 relevance: 0, 24576 contains: [ 24577 { 24578 endsParent: !0, 24579 begin: r 24580 }, 24581 { 24582 endsParent: !0, 24583 begin: a 24584 }, 24585 { 24586 endsParent: !0, 24587 variants: o 24588 }, 24589 { 24590 endsParent: !0, 24591 relevance: 0, 24592 variants: i 24593 } 24594 ] 24595 }, l = { 24596 className: "params", 24597 relevance: 0, 24598 begin: /#+\d?/ 24599 }, u = { 24600 variants: o 24601 }, _ = { 24602 className: "built_in", 24603 relevance: 0, 24604 begin: /[$&^_]/ 24605 }, g = { 24606 className: "meta", 24607 begin: /% ?!(T[eE]X|tex|BIB|bib)/, 24608 end: "$", 24609 relevance: 10 24610 }, E = e.COMMENT( 24611 "%", 24612 "$", 24613 { relevance: 0 } 24614 ), f = [ 24615 s, 24616 l, 24617 u, 24618 _, 24619 g, 24620 E 24621 ], b = { 24622 begin: /\{/, 24623 end: /\}/, 24624 relevance: 0, 24625 contains: [ 24626 "self", 24627 ...f 24628 ] 24629 }, S = e.inherit( 24630 b, 24631 { 24632 relevance: 0, 24633 endsParent: !0, 24634 contains: [ 24635 b, 24636 ...f 24637 ] 24638 } 24639 ), h = { 24640 begin: /\[/, 24641 end: /\]/, 24642 endsParent: !0, 24643 relevance: 0, 24644 contains: [ 24645 b, 24646 ...f 24647 ] 24648 }, I = { 24649 begin: /\s+/, 24650 relevance: 0 24651 }, x = [S], w = [h], P = function(M, re) { 24652 return { 24653 contains: [I], 24654 starts: { 24655 relevance: 0, 24656 contains: M, 24657 starts: re 24658 } 24659 }; 24660 }, q = function(M, re) { 24661 return { 24662 begin: "\\\\" + M + "(?![a-zA-Z@:_])", 24663 keywords: { 24664 $pattern: /\\[a-zA-Z]+/, 24665 keyword: "\\" + M 24666 }, 24667 relevance: 0, 24668 contains: [I], 24669 starts: re 24670 }; 24671 }, L = function(M, re) { 24672 return e.inherit( 24673 { 24674 begin: "\\\\begin(?=[ ]*(\\r?\\n[ ]*)?\\{" + M + "\\})", 24675 keywords: { 24676 $pattern: /\\[a-zA-Z]+/, 24677 keyword: "\\begin" 24678 }, 24679 relevance: 0 24680 }, 24681 P(x, re) 24682 ); 24683 }, $ = (M = "string") => e.END_SAME_AS_BEGIN({ 24684 className: M, 24685 begin: /(.|\r?\n)/, 24686 end: /(.|\r?\n)/, 24687 excludeBegin: !0, 24688 excludeEnd: !0, 24689 endsParent: !0 24690 }), v = function(M) { 24691 return { 24692 className: "string", 24693 end: "(?=\\\\end\\{" + M + "\\})" 24694 }; 24695 }, A = (M = "string") => ({ 24696 relevance: 0, 24697 begin: /\{/, 24698 starts: { 24699 endsParent: !0, 24700 contains: [ 24701 { 24702 className: M, 24703 end: /(?=\})/, 24704 endsParent: !0, 24705 contains: [ 24706 { 24707 begin: /\{/, 24708 end: /\}/, 24709 relevance: 0, 24710 contains: ["self"] 24711 } 24712 ] 24713 } 24714 ] 24715 } 24716 }), B = [ 24717 ...[ 24718 "verb", 24719 "lstinline" 24720 ].map((M) => q(M, { contains: [$()] })), 24721 q("mint", P(x, { contains: [$()] })), 24722 q("mintinline", P(x, { contains: [ 24723 A(), 24724 $() 24725 ] })), 24726 q("url", { contains: [ 24727 A("link"), 24728 A("link") 24729 ] }), 24730 q("hyperref", { contains: [A("link")] }), 24731 q("href", P(w, { contains: [A("link")] })), 24732 ...[].concat(...[ 24733 "", 24734 "\\*" 24735 ].map((M) => [ 24736 L("verbatim" + M, v("verbatim" + M)),
24737 L("filecontents" + M, P(x, v("filecontents" + M))), 24738 ...[ 24739 "", 24740 "B", 24741 "L" 24742 ].map( 24743 (re) => L(re + "Verbatim" + M, P(w, v(re + "Verbatim" + M))) 24744 ) 24745 ])), 24746 L("minted", P(w, P(x, v("minted")))) 24747 ]; 24748 return { 24749 name: "LaTeX", 24750 aliases: ["tex"], 24751 contains: [ 24752 ...B, 24753 ...f 24754 ] 24755 }; 24756 } 24757 return Us = t, Us; 24758} 24759var Fs, yp; 24760function uC() { 24761 if (yp) 24762 return Fs; 24763 yp = 1; 24764 function t(e) { 24765 return { 24766 name: "LDIF", 24767 contains: [ 24768 { 24769 className: "attribute", 24770 match: "^dn(?=:)", 24771 relevance: 10 24772 }, 24773 { 24774 className: "attribute", 24775 match: "^\\w+(?=:)" 24776 }, 24777 { 24778 className: "literal", 24779 match: "^-" 24780 }, 24781 e.HASH_COMMENT_MODE 24782 ] 24783 }; 24784 } 24785 return Fs = t, Fs; 24786} 24787var Bs, Dp; 24788function pC() { 24789 if (Dp) 24790 return Bs; 24791 Dp = 1; 24792 function t(e) { 24793 return { 24794 name: "Leaf", 24795 contains: [ 24796 { 24797 className: "function", 24798 begin: "#+[A-Za-z_0-9]*\\(", 24799 end: / \{/, 24800 returnBegin: !0, 24801 excludeEnd: !0, 24802 contains: [ 24803 { 24804 className: "keyword", 24805 begin: "#+" 24806 }, 24807 { 24808 className: "title", 24809 begin: "[A-Za-z_][A-Za-z_0-9]*" 24810 }, 24811 { 24812 className: "params", 24813 begin: "\\(", 24814 end: "\\)", 24815 endsParent: !0, 24816 contains: [ 24817 { 24818 className: "string", 24819 begin: '"', 24820 end: '"' 24821 }, 24822 { 24823 className: "variable", 24824 begin: "[A-Za-z_][A-Za-z_0-9]*" 24825 } 24826 ] 24827 } 24828 ] 24829 } 24830 ] 24831 }; 24832 } 24833 return Bs = t, Bs; 24834} 24835var Gs, Mp; 24836function mC() { 24837 if (Mp) 24838 return Gs; 24839 Mp = 1; 24840 const t = (l) => ({ 24841 IMPORTANT: { 24842 scope: "meta", 24843 begin: "!important" 24844 }, 24845 BLOCK_COMMENT: l.C_BLOCK_COMMENT_MODE, 24846 HEXCOLOR: { 24847 scope: "number", 24848 begin: /#(([0-9a-fA-F]{3,4})|(([0-9a-fA-F]{2}){3,4}))\b/ 24849 }, 24850 FUNCTION_DISPATCH: { 24851 className: "built_in", 24852 begin: /[\w-]+(?=\()/ 24853 }, 24854 ATTRIBUTE_SELECTOR_MODE: { 24855 scope: "selector-attr", 24856 begin: /\[/, 24857 end: /\]/, 24858 illegal: "$", 24859 contains: [ 24860 l.APOS_STRING_MODE, 24861 l.QUOTE_STRING_MODE 24862 ] 24863 }, 24864 CSS_NUMBER_MODE: { 24865 scope: "number", 24866 begin: l.NUMBER_RE + "(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?", 24867 relevance: 0 24868 }, 24869 CSS_VARIABLE: { 24870 className: "attr", 24871 begin: /--[A-Za-z][A-Za-z0-9_-]*/ 24872 } 24873 }), e = [ 24874 "a", 24875 "abbr", 24876 "address", 24877 "article", 24878 "aside", 24879 "audio", 24880 "b", 24881 "blockquote", 24882 "body", 24883 "button", 24884 "canvas", 24885 "caption", 24886 "cite", 24887 "code", 24888 "dd", 24889 "del", 24890 "details", 24891 "dfn", 24892 "div", 24893 "dl", 24894 "dt", 24895 "em", 24896 "fieldset", 24897 "figcaption", 24898 "figure", 24899 "footer", 24900 "form", 24901 "h1", 24902 "h2", 24903 "h3", 24904 "h4", 24905 "h5", 24906 "h6", 24907 "header", 24908 "hgroup", 24909 "html", 24910 "i", 24911 "iframe", 24912 "img", 24913 "input", 24914 "ins", 24915 "kbd", 24916 "label", 24917 "legend", 24918 "li", 24919 "main", 24920 "mark", 24921 "menu", 24922 "nav", 24923 "object", 24924 "ol", 24925 "p", 24926 "q", 24927 "quote", 24928 "samp", 24929 "section", 24930 "span", 24931 "strong", 24932 "summary", 24933 "sup", 24934 "table", 24935 "tbody", 24936 "td", 24937 "textarea", 24938 "tfoot", 24939 "th", 24940 "thead", 24941 "time", 24942 "tr", 24943 "ul", 24944 "var", 24945 "video" 24946 ], n = [ 24947 "any-hover", 24948 "any-pointer", 24949 "aspect-ratio", 24950 "color", 24951 "color-gamut", 24952 "color-index", 24953 "device-aspect-ratio", 24954 "device-height", 24955 "device-width", 24956 "display-mode", 24957 "forced-colors", 24958 "grid", 24959 "height", 24960 "hover", 24961 "inverted-colors", 24962 "monochrome", 24963 "orientation", 24964 "overflow-block", 24965 "overflow-inline", 24966 "pointer", 24967 "prefers-color-scheme", 24968 "prefers-contrast", 24969 "prefers-reduced-motion", 24970 "prefers-reduced-transparency", 24971 "resolution", 24972 "scan", 24973 "scripting", 24974 "update", 24975 "width", 24976 "min-width", 24977 "max-width", 24978 "min-height", 24979 "max-height" 24980 ], r = [ 24981 "active", 24982 "any-link", 24983 "blank", 24984 "checked", 24985 "current", 24986 "default", 24987 "defined", 24988 "dir", 24989 "disabled", 24990 "drop", 24991 "empty", 24992 "enabled", 24993 "first", 24994 "first-child", 24995 "first-of-type", 24996 "fullscreen", 24997 "future", 24998 "focus", 24999 "focus-visible", 25000 "focus-within", 25001 "has", 25002 "host", 25003 "host-context", 25004 "hover", 25005 "indeterminate", 25006 "in-range", 25007 "invalid", 25008 "is", 25009 "lang", 25010 "last-child", 25011 "last-of-type", 25012 "left", 25013 "link", 25014 "local-link", 25015 "not", 25016 "nth-child", 25017 "nth-col", 25018 "nth-last-child", 25019 "nth-last-col", 25020 "nth-last-of-type", 25021 "nth-of-type", 25022 "only-child", 25023 "only-of-type", 25024 "optional", 25025 "out-of-range", 25026 "past", 25027 "placeholder-shown", 25028 "read-only", 25029 "read-write", 25030 "required", 25031 "right", 25032 "root", 25033 "scope", 25034 "target", 25035 "target-within", 25036 "user-invalid", 25037 "valid", 25038 "visited", 25039 "where" 25040 ], a = [ 25041 "after", 25042 "backdrop", 25043 "before", 25044 "cue", 25045 "cue-region", 25046 "first-letter", 25047 "first-line", 25048 "grammar-error", 25049 "marker", 25050 "part", 25051 "placeholder", 25052 "selection", 25053 "slotted", 25054 "spelling-error" 25055 ], i = [ 25056 "align-content", 25057 "align-items", 25058 "align-self", 25059 "all", 25060 "animation", 25061 "animation-delay", 25062 "animation-direction", 25063 "animation-duration", 25064 "animation-fill-mode", 25065 "animation-iteration-count", 25066 "animation-name", 25067 "animation-play-state", 25068 "animation-timing-function", 25069 "backface-visibility", 25070 "background", 25071 "background-attachment", 25072 "background-blend-mode", 25073 "background-clip", 25074 "background-color", 25075 "background-image", 25076 "background-origin", 25077 "background-position", 25078 "background-repeat", 25079 "background-size", 25080 "block-size", 25081 "border", 25082 "border-block", 25083 "border-block-color", 25084 "border-block-end", 25085 "border-block-end-color", 25086 "border-block-end-style", 25087 "border-block-end-width", 25088 "border-block-start", 25089 "border-block-start-color", 25090 "border-block-start-style", 25091 "border-block-start-width", 25092 "border-block-style", 25093 "border-block-width", 25094 "border-bottom", 25095 "border-bottom-color", 25096 "border-bottom-left-radius", 25097 "border-bottom-right-radius", 25098 "border-bottom-style", 25099 "border-bottom-width", 25100 "border-collapse", 25101 "border-color", 25102 "border-image", 25103 "border-image-outset", 25104 "border-image-repeat", 25105 "border-image-slice", 25106 "border-image-source", 25107 "border-image-width", 25108 "border-inline", 25109 "border-inline-color", 25110 "border-inline-end", 25111 "border-inline-end-color", 25112 "border-inline-end-style", 25113 "border-inline-end-width", 25114 "border-inline-start", 25115 "border-inline-start-color", 25116 "border-inline-start-style", 25117 "border-inline-start-width", 25118 "border-inline-style", 25119 "border-inline-width", 25120 "border-left", 25121 "border-left-color", 25122 "border-left-style", 25123 "border-left-width", 25124 "border-radius", 25125 "border-right", 25126 "border-right-color", 25127 "border-right-style", 25128 "border-right-width", 25129 "border-spacing", 25130 "border-style", 25131 "border-top", 25132 "border-top-color", 25133 "border-top-left-radius", 25134 "border-top-right-radius", 25135 "border-top-style", 25136 "border-top-width", 25137 "border-width", 25138 "bottom", 25139 "box-decoration-break", 25140 "box-shadow", 25141 "box-sizing", 25142 "break-after", 25143 "break-before", 25144 "break-inside", 25145 "caption-side", 25146 "caret-color", 25147 "clear", 25148 "clip", 25149 "clip-path", 25150 "clip-rule", 25151 "color", 25152 "column-count", 25153 "column-fill", 25154 "column-gap", 25155 "column-rule", 25156 "column-rule-color", 25157 "column-rule-style", 25158 "column-rule-width", 25159 "column-span", 25160 "column-width", 25161 "columns", 25162 "contain", 25163 "content", 25164 "content-visibility", 25165 "counter-increment", 25166 "counter-reset", 25167 "cue", 25168 "cue-after", 25169 "cue-before",
25170 "cursor", 25171 "direction", 25172 "display", 25173 "empty-cells", 25174 "filter", 25175 "flex", 25176 "flex-basis", 25177 "flex-direction", 25178 "flex-flow", 25179 "flex-grow", 25180 "flex-shrink", 25181 "flex-wrap", 25182 "float", 25183 "flow", 25184 "font", 25185 "font-display", 25186 "font-family", 25187 "font-feature-settings", 25188 "font-kerning", 25189 "font-language-override", 25190 "font-size", 25191 "font-size-adjust", 25192 "font-smoothing", 25193 "font-stretch", 25194 "font-style", 25195 "font-synthesis", 25196 "font-variant", 25197 "font-variant-caps", 25198 "font-variant-east-asian", 25199 "font-variant-ligatures", 25200 "font-variant-numeric", 25201 "font-variant-position", 25202 "font-variation-settings", 25203 "font-weight", 25204 "gap", 25205 "glyph-orientation-vertical", 25206 "grid", 25207 "grid-area", 25208 "grid-auto-columns", 25209 "grid-auto-flow", 25210 "grid-auto-rows", 25211 "grid-column", 25212 "grid-column-end", 25213 "grid-column-start", 25214 "grid-gap", 25215 "grid-row", 25216 "grid-row-end", 25217 "grid-row-start", 25218 "grid-template", 25219 "grid-template-areas", 25220 "grid-template-columns", 25221 "grid-template-rows", 25222 "hanging-punctuation", 25223 "height", 25224 "hyphens", 25225 "icon", 25226 "image-orientation", 25227 "image-rendering", 25228 "image-resolution", 25229 "ime-mode", 25230 "inline-size", 25231 "isolation", 25232 "justify-content", 25233 "left", 25234 "letter-spacing", 25235 "line-break", 25236 "line-height", 25237 "list-style", 25238 "list-style-image", 25239 "list-style-position", 25240 "list-style-type", 25241 "margin", 25242 "margin-block", 25243 "margin-block-end", 25244 "margin-block-start", 25245 "margin-bottom", 25246 "margin-inline", 25247 "margin-inline-end", 25248 "margin-inline-start", 25249 "margin-left", 25250 "margin-right", 25251 "margin-top", 25252 "marks", 25253 "mask", 25254 "mask-border", 25255 "mask-border-mode", 25256 "mask-border-outset", 25257 "mask-border-repeat", 25258 "mask-border-slice", 25259 "mask-border-source", 25260 "mask-border-width", 25261 "mask-clip", 25262 "mask-composite", 25263 "mask-image", 25264 "mask-mode", 25265 "mask-origin", 25266 "mask-position", 25267 "mask-repeat", 25268 "mask-size", 25269 "mask-type", 25270 "max-block-size", 25271 "max-height", 25272 "max-inline-size", 25273 "max-width", 25274 "min-block-size", 25275 "min-height", 25276 "min-inline-size", 25277 "min-width", 25278 "mix-blend-mode", 25279 "nav-down", 25280 "nav-index", 25281 "nav-left", 25282 "nav-right", 25283 "nav-up", 25284 "none", 25285 "normal", 25286 "object-fit", 25287 "object-position", 25288 "opacity", 25289 "order", 25290 "orphans", 25291 "outline", 25292 "outline-color", 25293 "outline-offset", 25294 "outline-style", 25295 "outline-width", 25296 "overflow", 25297 "overflow-wrap", 25298 "overflow-x", 25299 "overflow-y", 25300 "padding", 25301 "padding-block", 25302 "padding-block-end", 25303 "padding-block-start", 25304 "padding-bottom", 25305 "padding-inline", 25306 "padding-inline-end", 25307 "padding-inline-start", 25308 "padding-left", 25309 "padding-right", 25310 "padding-top", 25311 "page-break-after", 25312 "page-break-before", 25313 "page-break-inside", 25314 "pause", 25315 "pause-after", 25316 "pause-before", 25317 "perspective", 25318 "perspective-origin", 25319 "pointer-events", 25320 "position", 25321 "quotes", 25322 "resize", 25323 "rest", 25324 "rest-after", 25325 "rest-before", 25326 "right", 25327 "row-gap", 25328 "scroll-margin", 25329 "scroll-margin-block", 25330 "scroll-margin-block-end", 25331 "scroll-margin-block-start", 25332 "scroll-margin-bottom", 25333 "scroll-margin-inline", 25334 "scroll-margin-inline-end", 25335 "scroll-margin-inline-start", 25336 "scroll-margin-left", 25337 "scroll-margin-right", 25338 "scroll-margin-top", 25339 "scroll-padding", 25340 "scroll-padding-block", 25341 "scroll-padding-block-end", 25342 "scroll-padding-block-start", 25343 "scroll-padding-bottom", 25344 "scroll-padding-inline", 25345 "scroll-padding-inline-end", 25346 "scroll-padding-inline-start", 25347 "scroll-padding-left", 25348 "scroll-padding-right", 25349 "scroll-padding-top", 25350 "scroll-snap-align", 25351 "scroll-snap-stop", 25352 "scroll-snap-type", 25353 "scrollbar-color", 25354 "scrollbar-gutter", 25355 "scrollbar-width", 25356 "shape-image-threshold", 25357 "shape-margin", 25358 "shape-outside", 25359 "speak", 25360 "speak-as", 25361 "src", 25362 "tab-size", 25363 "table-layout", 25364 "text-align", 25365 "text-align-all", 25366 "text-align-last", 25367 "text-combine-upright", 25368 "text-decoration", 25369 "text-decoration-color", 25370 "text-decoration-line", 25371 "text-decoration-style", 25372 "text-emphasis", 25373 "text-emphasis-color", 25374 "text-emphasis-position", 25375 "text-emphasis-style", 25376 "text-indent", 25377 "text-justify", 25378 "text-orientation", 25379 "text-overflow", 25380 "text-rendering", 25381 "text-shadow", 25382 "text-transform", 25383 "text-underline-position", 25384 "top", 25385 "transform", 25386 "transform-box", 25387 "transform-origin", 25388 "transform-style", 25389 "transition", 25390 "transition-delay", 25391 "transition-duration", 25392 "transition-property", 25393 "transition-timing-function",
vendor: 3,420 bytes, lines 25394-25545
25394 "unicode-bidi", 25395 "vertical-align", 25396 "visibility", 25397 "voice-balance", 25398 "voice-duration", 25399 "voice-family", 25400 "voice-pitch", 25401 "voice-range", 25402 "voice-rate", 25403 "voice-stress", 25404 "voice-volume", 25405 "white-space", 25406 "widows", 25407 "width", 25408 "will-change", 25409 "word-break", 25410 "word-spacing", 25411 "word-wrap", 25412 "writing-mode", 25413 "z-index" 25414 ].reverse(), o = r.concat(a); 25415 function s(l) { 25416 const u = t(l), _ = o, g = "and or not only", E = "[\\w-]+", f = "(" + E + "|@\\{" + E + "\\})", b = [], S = [], h = function(M) { 25417 return { 25418 className: "string", 25419 begin: "~?" + M + ".*?" + M 25420 }; 25421 }, I = function(M, re, oe) { 25422 return { 25423 className: M, 25424 begin: re, 25425 relevance: oe 25426 }; 25427 }, x = { 25428 $pattern: /[a-z-]+/, 25429 keyword: g, 25430 attribute: n.join(" ") 25431 }, w = { 25432 begin: "\\(", 25433 end: "\\)", 25434 contains: S, 25435 keywords: x, 25436 relevance: 0 25437 }; 25438 S.push( 25439 l.C_LINE_COMMENT_MODE, 25440 l.C_BLOCK_COMMENT_MODE, 25441 h("'"), 25442 h('"'), 25443 u.CSS_NUMBER_MODE, 25444 { 25445 begin: "(url|data-uri)\\(", 25446 starts: { 25447 className: "string", 25448 end: "[\\)\\n]", 25449 excludeEnd: !0 25450 } 25451 }, 25452 u.HEXCOLOR, 25453 w, 25454 I("variable", "@@?" + E, 10), 25455 I("variable", "@\\{" + E + "\\}"), 25456 I("built_in", "~?`[^`]*?`"), 25457 { 25458 className: "attribute", 25459 begin: E + "\\s*:", 25460 end: ":", 25461 returnBegin: !0, 25462 excludeEnd: !0 25463 }, 25464 u.IMPORTANT, 25465 { beginKeywords: "and not" }, 25466 u.FUNCTION_DISPATCH 25467 ); 25468 const P = S.concat({ 25469 begin: /\{/, 25470 end: /\}/, 25471 contains: b 25472 }), q = { 25473 beginKeywords: "when", 25474 endsWithParent: !0, 25475 contains: [{ beginKeywords: "and not" }].concat(S) 25476 }, L = { 25477 begin: f + "\\s*:", 25478 returnBegin: !0, 25479 end: /[;}]/, 25480 relevance: 0, 25481 contains: [ 25482 { begin: /-(webkit|moz|ms|o)-/ }, 25483 u.CSS_VARIABLE, 25484 { 25485 className: "attribute", 25486 begin: "\\b(" + i.join("|") + ")\\b", 25487 end: /(?=:)/, 25488 starts: { 25489 endsWithParent: !0, 25490 illegal: "[<=$]", 25491 relevance: 0, 25492 contains: S 25493 } 25494 } 25495 ] 25496 }, $ = { 25497 className: "keyword", 25498 begin: "@(import|media|charset|font-face|(-[a-z]+-)?keyframes|supports|document|namespace|page|viewport|host)\\b", 25499 starts: { 25500 end: "[;{}]", 25501 keywords: x, 25502 returnEnd: !0, 25503 contains: S, 25504 relevance: 0 25505 } 25506 }, v = { 25507 className: "variable", 25508 variants: [ 25509 { 25510 begin: "@" + E + "\\s*:", 25511 relevance: 15 25512 }, 25513 { begin: "@" + E } 25514 ], 25515 starts: { 25516 end: "[;}]", 25517 returnEnd: !0, 25518 contains: P 25519 } 25520 }, A = { 25521 variants: [ 25522 { 25523 begin: "[\\.#:&\\[>]", 25524 end: "[;{}]" 25525 }, 25526 { 25527 begin: f, 25528 end: /\{/ 25529 } 25530 ], 25531 returnBegin: !0, 25532 returnEnd: !0, 25533 illegal: `[<='$"]`, 25534 relevance: 0, 25535 contains: [ 25536 l.C_LINE_COMMENT_MODE, 25537 l.C_BLOCK_COMMENT_MODE, 25538 q, 25539 I("keyword", "all\\b"), 25540 I("variable", "@\\{" + E + "\\}"), 25541 { 25542 begin: "\\b(" + e.join("|") + ")\\b", 25543 className: "selector-tag" 25544 }, 25545 u.CSS_NUMBER_MODE,
vendor: 4,350 bytes, lines 25546-25738
25546 I("selector-tag", f, 0), 25547 I("selector-id", "#" + f), 25548 I("selector-class", "\\." + f, 0), 25549 I("selector-tag", "&", 0), 25550 u.ATTRIBUTE_SELECTOR_MODE, 25551 { 25552 className: "selector-pseudo", 25553 begin: ":(" + r.join("|") + ")" 25554 }, 25555 { 25556 className: "selector-pseudo", 25557 begin: ":(:)?(" + a.join("|") + ")" 25558 }, 25559 { 25560 begin: /\(/, 25561 end: /\)/, 25562 relevance: 0, 25563 contains: P 25564 }, 25565 { begin: "!important" }, 25566 u.FUNCTION_DISPATCH 25567 ] 25568 }, B = { 25569 begin: E + `:(:)?(${_.join("|")})`, 25570 returnBegin: !0, 25571 contains: [A] 25572 }; 25573 return b.push( 25574 l.C_LINE_COMMENT_MODE, 25575 l.C_BLOCK_COMMENT_MODE, 25576 $, 25577 v, 25578 B, 25579 L, 25580 A, 25581 q, 25582 u.FUNCTION_DISPATCH 25583 ), { 25584 name: "Less", 25585 case_insensitive: !0, 25586 illegal: `[=>'/<($"]`, 25587 contains: b 25588 }; 25589 } 25590 return Gs = s, Gs; 25591} 25592var Ys, Lp; 25593function EC() { 25594 if (Lp) 25595 return Ys; 25596 Lp = 1; 25597 function t(e) { 25598 const n = "[a-zA-Z_\\-+\\*\\/<=>&#][a-zA-Z0-9_\\-+*\\/<=>&#!]*", r = "\\|[^]*?\\|", a = "(-|\\+)?\\d+(\\.\\d+|\\/\\d+)?((d|e|f|l|s|D|E|F|L|S)(\\+|-)?\\d+)?", i = { 25599 className: "literal", 25600 begin: "\\b(t{1}|nil)\\b" 25601 }, o = { 25602 className: "number", 25603 variants: [ 25604 { 25605 begin: a, 25606 relevance: 0 25607 }, 25608 { begin: "#(b|B)[0-1]+(/[0-1]+)?" }, 25609 { begin: "#(o|O)[0-7]+(/[0-7]+)?" }, 25610 { begin: "#(x|X)[0-9a-fA-F]+(/[0-9a-fA-F]+)?" }, 25611 { 25612 begin: "#(c|C)\\(" + a + " +" + a, 25613 end: "\\)" 25614 } 25615 ] 25616 }, s = e.inherit(e.QUOTE_STRING_MODE, { illegal: null }), l = e.COMMENT( 25617 ";", 25618 "$", 25619 { relevance: 0 } 25620 ), u = { 25621 begin: "\\*", 25622 end: "\\*" 25623 }, _ = { 25624 className: "symbol", 25625 begin: "[:&]" + n 25626 }, g = { 25627 begin: n, 25628 relevance: 0 25629 }, E = { begin: r }, b = { 25630 contains: [ 25631 o, 25632 s, 25633 u, 25634 _, 25635 { 25636 begin: "\\(", 25637 end: "\\)", 25638 contains: [ 25639 "self", 25640 i, 25641 s, 25642 o, 25643 g 25644 ] 25645 }, 25646 g 25647 ], 25648 variants: [ 25649 { 25650 begin: "['`]\\(", 25651 end: "\\)" 25652 }, 25653 { 25654 begin: "\\(quote ", 25655 end: "\\)", 25656 keywords: { name: "quote" } 25657 }, 25658 { begin: "'" + r } 25659 ] 25660 }, S = { variants: [ 25661 { begin: "'" + n }, 25662 { begin: "#'" + n + "(::" + n + ")*" } 25663 ] }, h = { 25664 begin: "\\(\\s*", 25665 end: "\\)" 25666 }, I = { 25667 endsWithParent: !0, 25668 relevance: 0 25669 }; 25670 return h.contains = [ 25671 { 25672 className: "name", 25673 variants: [ 25674 { 25675 begin: n, 25676 relevance: 0 25677 }, 25678 { begin: r } 25679 ] 25680 }, 25681 I 25682 ], I.contains = [ 25683 b, 25684 S, 25685 h, 25686 i, 25687 o, 25688 s, 25689 l, 25690 u, 25691 _, 25692 E, 25693 g 25694 ], { 25695 name: "Lisp", 25696 illegal: /\S/, 25697 contains: [ 25698 o, 25699 e.SHEBANG(), 25700 i, 25701 s, 25702 l, 25703 b, 25704 S, 25705 h, 25706 g 25707 ] 25708 }; 25709 } 25710 return Ys = t, Ys; 25711} 25712var qs, wp; 25713function gC() { 25714 if (wp) 25715 return qs; 25716 wp = 1; 25717 function t(e) { 25718 const n = { 25719 className: "variable", 25720 variants: [ 25721 { begin: "\\b([gtps][A-Z]{1}[a-zA-Z0-9]*)(\\[.+\\])?(?:\\s*?)" }, 25722 { begin: "\\$_[A-Z]+" } 25723 ], 25724 relevance: 0 25725 }, r = [ 25726 e.C_BLOCK_COMMENT_MODE, 25727 e.HASH_COMMENT_MODE, 25728 e.COMMENT("--", "$"), 25729 e.COMMENT("[^:]//", "$") 25730 ], a = e.inherit(e.TITLE_MODE, { variants: [ 25731 { begin: "\\b_*rig[A-Z][A-Za-z0-9_\\-]*" }, 25732 { begin: "\\b_[a-z0-9\\-]+" } 25733 ] }), i = e.inherit(e.TITLE_MODE, { begin: "\\b([A-Za-z0-9_\\-]+)\\b" }); 25734 return { 25735 name: "LiveCode", 25736 case_insensitive: !1, 25737 keywords: { 25738 keyword: "$_COOKIE $_FILES $_GET $_GET_BINARY $_GET_RAW $_POST $_POST_BINARY $_POST_RAW $_SESSION $_SERVER codepoint codepoints segment segments codeunit codeunits sentence sentences trueWord trueWords paragraph after byte bytes english the until http forever descending using line real8 with seventh for stdout finally element word words fourth before black ninth sixth characters chars stderr uInt1 uInt1s uInt2 uInt2s stdin
25738string lines relative rel any fifth items from middle mid at else of catch then third it file milliseconds seconds second secs sec int1 int1s int4 int4s internet int2 int2s normal text item last long detailed effective uInt4 uInt4s repeat end repeat URL in try into switch to words https token binfile each tenth as ticks tick system real4 by dateItems without char character ascending eighth whole dateTime numeric short first ftp integer abbreviated abbr abbrev private case while if div mod wrap and or bitAnd bitNot bitOr bitXor among not in a an within contains ends with begins the keys of keys", 25739 literal: "SIX TEN FORMFEED NINE ZERO NONE SPACE FOUR FALSE COLON CRLF PI COMMA ENDOFFILE EOF EIGHT FIVE QUOTE EMPTY ONE TRUE RETURN CR LINEFEED RIGHT BACKSLASH NULL SEVEN TAB THREE TWO six ten formfeed nine zero none space four false colon crlf pi comma endoffile eof eight five quote empty one true return cr linefeed right backslash null seven tab three two RIVERSION RISTATE FILE_READ_MODE FILE_WRITE_MODE FILE_WRITE_MODE DIR_WRITE_MODE FILE_READ_UMASK FILE_WRITE_UMASK DIR_READ_UMASK DIR_WRITE_UMASK", 25740 built_in: "put abs acos aliasReference annuity arrayDecode arrayEncode asin atan atan2 average avg avgDev base64Decode base64Encode baseConvert binaryDecode binaryEncode byteOffset byteToNum cachedURL cachedURLs charToNum cipherNames codepointOffset codepointProperty codepointToNum codeunitOffset commandNames compound compress constantNames cos date dateFormat decompress difference directories diskSpace DNSServers exp exp1 exp2 exp10 extents files flushEvents folders format functionNames geometricMean global globals hasMemory harmonicMean hostAddress hostAddressToName hostName hostNameToAddress isNumber ISOToMac itemOffset keys len length libURLErrorData libUrlFormData libURLftpCommand libURLLastHTTPHeaders libURLLastRHHeaders libUrlMultipartFormAddPart libUrlMultipartFormData libURLVersion lineOffset ln ln1 localNames log log2 log10 longFilePath lower macToISO matchChunk matchText matrixMultiply max md5Digest median merge messageAuthenticationCode messageDigest millisec millisecs millisecond milliseconds min monthNames nativeCharToNum normalizeText num number numToByte numToChar numToCodepoint numToNativeChar offset open openfiles openProcesses openProcessIDs openSockets paragraphOffset paramCount param params peerAddress pendingMessages platform popStdDev populationStandardDeviation populationVariance popVariance processID random randomBytes replaceText result revCreateXMLTree revCreateXMLTreeFromFile revCurrentRecord revCurrentRecordIsFirst revCurrentRecordIsLast revDatabaseColumnCount revDatabaseColumnIsNull revDatabaseColumnLengths revDatabaseColumnNames revDatabaseColumnNamed revDatabaseColumnNumbered revDatabaseColumnTypes revDatabaseConnectResult revDatabaseCursors revDatabaseID revDatabaseTableNames revDatabaseType revDataFromQuery revdb_closeCursor revdb_columnbynumber revdb_columncount revdb_columnisnull revdb_columnlengths revdb_columnnames revdb_columntypes revdb_commit revdb_connect revdb_connections revdb_connectionerr revdb_currentrecord revdb_cursorconnection revdb_cursorerr revdb_cursors revdb_dbtype revdb_disconnect revdb_execute revdb_iseof revdb_isbof revdb_movefirst revdb_movelast revdb_movenext revdb_moveprev revdb_query revdb_querylist revdb_recordcount revdb_rollback revdb_tablenames revGetDatabaseDriverPath revNumberOfRecords revOpenDatabase revOpenDatabases revQueryDatabase revQueryDatabaseBlob revQueryResult revQueryIsAtStart revQueryIsAtEnd revUnixFromMacPath revXMLAttribute revXMLAttributes revXMLAttributeValues revXMLChildContents revXMLChildNames revXMLCreateTreeFromFileWithNamespaces revXMLCreateTreeWithNamespaces revXMLDataFromXPathQuery revXMLEvaluateXPath revXMLFirstChild revXMLMatchingNode revXMLNextSibling revXMLNodeContents revXMLNumberOfChildren revXMLParent revXMLPreviousSibling revXMLRootNode revXMLRPC_CreateRequest revXMLRPC_Documents revXMLRPC_Error revXMLRPC_GetHost revXMLRPC_GetMethod revXMLRPC_GetParam revXMLText revXMLRPC_Execute revXMLRPC_GetParamCount revXMLRPC_GetParamNode revXMLRPC_GetParamType revXMLRPC_GetPath revXMLRPC_GetPort revXMLRPC_GetProtocol revXMLRPC_GetRequest revXMLRPC_GetResponse revXMLRPC_GetSocket revXMLTree revXMLTrees revXMLValidateDTD revZipDescribeItem revZipEnumerateItems revZipOpenArchives round sampVariance sec secs seconds sentenceOffset sha1Digest shell shortFilePath sin specialFolderPath sqrt standardDeviation statRound stdDev sum sysError systemVersion tan tempName textDecode textEncode tick ticks time to tokenOffset toLower toUpper transpose truewordOffset trunc uniDecode uniEncode upper URLDecode URLEncode URLStatus uuid value variableNames variance version waitDepth weekdayNames wordOffset xsltApplyStylesheet xsltApplyStylesheetFromFile xsltLoadStylesheet xsltLoadStylesheetFromFile add breakpoint cancel clear local variable file word line folder directory URL close socket process combine constant convert create new alias folder directory decrypt delete variable word line folder directory URL dispatch divide do encrypt filter get include intersect kill libURLDownloadToFile libURLFollowHttpRedirects libURLftpUpload libURLftpUploadFile libURLresetAll libUrlSetAuthCallback libURLSetDriver libURLSetCustomHTTPHeaders libUrlSetExpect100 libURLSetFTPListCommand libURLSetFTPMode libURLSetFTPStopTime libURLSetStatusCallback load extension loadedExtensions multiply socket prepare process post seek rel relative read from process rename replace require resetAll resolve revAddXMLNode revAppendXML revCloseCursor revCloseDatabase revCommitDatabase revCopyFile revCopyFolder revCopyXMLNode revDeleteFolder revDeleteXMLNode revDeleteAllXMLTrees revDeleteXMLTree revExecuteSQL revGoURL revInsertXMLNode revMoveFolder revMoveToFirstRecord revMoveToLastRecord revMoveToNextRecord revMoveToPreviousRecord revMoveToRecord revMove
25740XMLNode revPutIntoXMLNode revRollBackDatabase revSetDatabaseDriverPath revSetXMLAttribute revXMLRPC_AddParam revXMLRPC_DeleteAllDocuments revXMLAddDTD revXMLRPC_Free revXMLRPC_FreeAll revXMLRPC_DeleteDocument revXMLRPC_DeleteParam revXMLRPC_SetHost revXMLRPC_SetMethod revXMLRPC_SetPort revXMLRPC_SetProtocol revXMLRPC_SetSocket revZipAddItemWithData revZipAddItemWithFile revZipAddUncompressedItemWithData revZipAddUncompressedItemWithFile revZipCancel revZipCloseArchive revZipDeleteItem revZipExtractItemToFile revZipExtractItemToVariable revZipSetProgressCallback revZipRenameItem revZipReplaceItemWithData revZipReplaceItemWithFile revZipOpenArchive send set sort split start stop subtract symmetric union unload vectorDotProduct wait write" 25741 }, 25742 contains: [ 25743 n, 25744 { 25745 className: "keyword", 25746 begin: "\\bend\\sif\\b" 25747 }, 25748 { 25749 className: "function", 25750 beginKeywords: "function", 25751 end: "$", 25752 contains: [ 25753 n, 25754 i, 25755 e.APOS_STRING_MODE, 25756 e.QUOTE_STRING_MODE, 25757 e.BINARY_NUMBER_MODE, 25758 e.C_NUMBER_MODE, 25759 a 25760 ] 25761 }, 25762 { 25763 className: "function", 25764 begin: "\\bend\\s+", 25765 end: "$", 25766 keywords: "end", 25767 contains: [ 25768 i, 25769 a 25770 ], 25771 relevance: 0 25772 }, 25773 { 25774 beginKeywords: "command on", 25775 end: "$", 25776 contains: [ 25777 n, 25778 i, 25779 e.APOS_STRING_MODE, 25780 e.QUOTE_STRING_MODE, 25781 e.BINARY_NUMBER_MODE, 25782 e.C_NUMBER_MODE, 25783 a 25784 ] 25785 }, 25786 { 25787 className: "meta", 25788 variants: [ 25789 { 25790 begin: "<\\?(rev|lc|livecode)", 25791 relevance: 10 25792 }, 25793 { begin: "<\\?" }, 25794 { begin: "\\?>" } 25795 ] 25796 }, 25797 e.APOS_STRING_MODE, 25798 e.QUOTE_STRING_MODE, 25799 e.BINARY_NUMBER_MODE, 25800 e.C_NUMBER_MODE, 25801 a 25802 ].concat(r), 25803 illegal: ";$|^\\[|^=|&|\\{" 25804 }; 25805 } 25806 return qs = t, qs; 25807} 25808var Hs, xp; 25809function SC() { 25810 if (xp) 25811 return Hs; 25812 xp = 1; 25813 const t = [ 25814 "as", 25815 "in", 25816 "of", 25817 "if", 25818 "for", 25819 "while", 25820 "finally", 25821 "var", 25822 "new", 25823 "function", 25824 "do", 25825 "return", 25826 "void", 25827 "else", 25828 "break", 25829 "catch", 25830 "instanceof", 25831 "with", 25832 "throw", 25833 "case", 25834 "default", 25835 "try", 25836 "switch", 25837 "continue", 25838 "typeof", 25839 "delete", 25840 "let", 25841 "yield", 25842 "const", 25843 "class", 25844 "debugger", 25845 "async", 25846 "await", 25847 "static", 25848 "import", 25849 "from", 25850 "export", 25851 "extends" 25852 ], e = [ 25853 "true", 25854 "false", 25855 "null", 25856 "undefined", 25857 "NaN", 25858 "Infinity" 25859 ], n = [ 25860 "Object", 25861 "Function", 25862 "Boolean", 25863 "Symbol", 25864 "Math", 25865 "Date", 25866 "Number", 25867 "BigInt", 25868 "String", 25869 "RegExp", 25870 "Array", 25871 "Float32Array", 25872 "Float64Array", 25873 "Int8Array", 25874 "Uint8Array", 25875 "Uint8ClampedArray", 25876 "Int16Array", 25877 "Int32Array", 25878 "Uint16Array", 25879 "Uint32Array", 25880 "BigInt64Array", 25881 "BigUint64Array", 25882 "Set", 25883 "Map", 25884 "WeakSet", 25885 "WeakMap", 25886 "ArrayBuffer", 25887 "SharedArrayBuffer", 25888 "Atomics", 25889 "DataView", 25890 "JSON", 25891 "Promise", 25892 "Generator", 25893 "GeneratorFunction", 25894 "AsyncFunction", 25895 "Reflect", 25896 "Proxy", 25897 "Intl", 25898 "WebAssembly" 25899 ], r = [ 25900 "Error", 25901 "EvalError", 25902 "InternalError", 25903 "RangeError", 25904 "ReferenceError", 25905 "SyntaxError", 25906 "TypeError", 25907 "URIError" 25908 ], a = [ 25909 "setInterval", 25910 "setTimeout", 25911 "clearInterval", 25912 "clearTimeout", 25913 "require", 25914 "exports", 25915 "eval", 25916 "isFinite", 25917 "isNaN", 25918 "parseFloat", 25919 "parseInt", 25920 "decodeURI", 25921 "decodeURIComponent", 25922 "encodeURI", 25923 "encodeURIComponent", 25924 "escape", 25925 "unescape" 25926 ], i = [].concat( 25927 a, 25928 n, 25929 r 25930 ); 25931 function o(s) { 25932 const l = [ 25933 "npm", 25934 "print" 25935 ], u = [ 25936 "yes", 25937 "no", 25938 "on", 25939 "off", 25940 "it", 25941 "that", 25942 "void" 25943 ], _ = [ 25944 "then", 25945 "unless", 25946 "until", 25947 "loop", 25948 "of", 25949 "by", 25950 "when", 25951 "and", 25952 "or", 25953 "is", 25954 "isnt", 25955 "not", 25956 "it", 25957 "that", 25958 "otherwise", 25959 "from", 25960 "to", 25961 "til", 25962 "fallthrough", 25963 "case", 25964 "enum", 25965 "native", 25966 "list", 25967 "map", 25968 "__hasProp", 25969 "__extends", 25970 "__slice", 25971 "__bind", 25972 "__indexOf" 25973 ], g = { 25974 keyword: t.concat(_), 25975 literal: e.concat(u), 25976 built_in: i.concat(l) 25977 }, E = "[A-Za-z$_](?:-[0-9A-Za-z$_]|[0-9A-Za-z$_])*", f = s.inherit(s.TITLE_MODE, { begin: E }), b = { 25978 className: "subst", 25979 begin: /#\{/, 25980 end: /\}/, 25981 keywords: g 25982 }, S = { 25983 className: "subst", 25984 begin: /#[A-Za-z$_]/, 25985 end: /(?:-[0-9A-Za-z$_]|[0-9A-Za-z$_])*/, 25986 keywords: g 25987 }, h = [ 25988 s.BINARY_NUMBER_MODE, 25989 { 25990 className: "number", 25991 begin: "(\\b0[xX][a-fA-F0-9_]+)|(\\b\\d(\\d|_\\d)*(\\.(\\d(\\d|_\\d)*)?)?(_*[eE]([-+]\\d(_\\d|\\d)*)?)?[_a-z]*)", 25992 relevance: 0, 25993 starts: { 25994 end: "(\\s*/)?", 25995 relevance: 0 25996 } 25997 }, 25998 { 25999 className: "string", 26000 variants: [ 26001 { 26002 begin: /'''/, 26003 end: /'''/, 26004 contains: [s.BACKSLASH_ESCAPE] 26005 }, 26006 { 26007 begin: /'/, 26008 end: /'/, 26009 contains: [s.BACKSLASH_ESCAPE] 26010 }, 26011 { 26012 begin: /"""/, 26013 end: /"""/, 26014 contains: [ 26015 s.BACKSLASH_ESCAPE, 26016 b, 26017 S 26018 ] 26019 }, 26020 { 26021 begin: /"/, 26022 end: /"/, 26023 contains: [ 26024 s.BACKSLASH_ESCAPE, 26025 b, 26026 S 26027 ] 26028 }, 26029 { 26030 begin: /\\/, 26031 end: /(\s|$)/, 26032 excludeEnd: !0 26033 } 26034 ] 26035 }, 26036 { 26037 className: "regexp", 26038 variants: [ 26039 { 26040 begin: "//", 26041 end: "//[gim]*", 26042 contains: [ 26043 b, 26044 s.HASH_COMMENT_MODE 26045 ] 26046 }, 26047 { 26048 begin: /\/(?![ *])(\\.|[^\\\n])*?\/[gim]*(?=\W)/ 26049 } 26050 ] 26051 }, 26052 { begin: "@" + E }, 26053 { 26054 begin: "``", 26055 end: "``", 26056 excludeBegin: !0, 26057 excludeEnd: !0, 26058 subLanguage: "javascript" 26059 } 26060 ]; 26061 b.contains = h; 26062 const I = { 26063 className: "params", 26064 begin: "\\(", 26065 returnBegin: !0, 26066 contains: [ 26067 { 26068 begin: /\(/, 26069 end: /\)/, 26070 keywords: g, 26071 contains: ["self"].concat(h) 26072 } 26073 ] 26074 }, x = { begin: "(#=>|=>|\\|>>|-?->|!->)" }, w = { 26075 variants: [ 26076 { match: [ 26077 /class\s+/, 26078 E, 26079 /\s+extends\s+/, 26080 E 26081 ] }, 26082 { match: [ 26083 /class\s+/, 26084 E 26085 ] } 26086 ], 26087 scope: { 26088 2: "title.class", 26089 4: "title.class.inherited" 26090 }, 26091 keywords: g 26092 }; 26093 return { 26094 name: "LiveScript", 26095 aliases: ["ls"], 26096 keywords: g, 26097 illegal: /\/\*/, 26098 contains: h.concat([ 26099 s.COMMENT("\\/\\*", "\\*\\/"), 26100 s.HASH_COMMENT_MODE, 26101 x, 26102 { 26103 className: "function", 26104 contains: [ 26105 f, 26106 I 26107 ], 26108 returnBegin: !0, 26109 variants: [ 26110 { 26111 begin: "(" + E + "\\s*(?:=|:=)\\s*)?(\\(.*\\)\\s*)?\\B->\\*?", 26112 end: "->\\*?" 26113 }, 26114 { 26115 begin: "(" + E + "\\s*(?:=|:=)\\s*)?!?(\\(.*\\)\\s*)?\\B[-~]{1,2}>\\*?", 26116 end: "[-~]{1,2}>\\*?" 26117 }, 26118 { 26119 begin: "(" + E + "\\s*(?:=|:=)\\s*)?(\\(.*\\)\\s*)?\\B!?[-~]{1,2}>\\*?", 26120 end: "!?[-~]{1,2}>\\*?" 26121 } 26122 ] 26123 }, 26124 w, 26125 { 26126 begin: E + ":", 26127 end: ":", 26128 returnBegin: !0, 26129 returnEnd: !0, 26130 relevance: 0 26131 } 26132 ]) 26133 }; 26134 } 26135 return Hs = o, Hs; 26136} 26137var Vs, Pp; 26138function fC() { 26139 if (Pp) 26140 return Vs; 26141 Pp = 1; 26142 function t(e) { 26143 const n = e.regex, r = /([-a-zA-Z$._][\w$.-]*)/, a = { 26144 className: "type", 26145 begin: /\bi\d+(?=\s|\b)/ 26146 }, i = {
26147 className: "operator", 26148 relevance: 0, 26149 begin: /=/ 26150 }, o = { 26151 className: "punctuation", 26152 relevance: 0, 26153 begin: /,/ 26154 }, s = { 26155 className: "number", 26156 variants: [ 26157 { begin: /[su]?0[xX][KMLHR]?[a-fA-F0-9]+/ }, 26158 { begin: /[-+]?\d+(?:[.]\d+)?(?:[eE][-+]?\d+(?:[.]\d+)?)?/ } 26159 ], 26160 relevance: 0 26161 }, l = { 26162 className: "symbol", 26163 variants: [ 26164 { begin: /^\s*[a-z]+:/ } 26165 ], 26166 relevance: 0 26167 }, u = { 26168 className: "variable", 26169 variants: [ 26170 { begin: n.concat(/%/, r) }, 26171 { begin: /%\d+/ }, 26172 { begin: /#\d+/ } 26173 ] 26174 }, _ = { 26175 className: "title", 26176 variants: [ 26177 { begin: n.concat(/@/, r) }, 26178 { begin: /@\d+/ }, 26179 { begin: n.concat(/!/, r) }, 26180 { begin: n.concat(/!\d+/, r) }, 26181 { begin: /!\d+/ } 26182 ] 26183 }; 26184 return { 26185 name: "LLVM IR", 26186 keywords: "begin end true false declare define global constant private linker_private internal available_externally linkonce linkonce_odr weak weak_odr appending dllimport dllexport common default hidden protected extern_weak external thread_local zeroinitializer undef null to tail target triple datalayout volatile nuw nsw nnan ninf nsz arcp fast exact inbounds align addrspace section alias module asm sideeffect gc dbg linker_private_weak attributes blockaddress initialexec localdynamic localexec prefix unnamed_addr ccc fastcc coldcc x86_stdcallcc x86_fastcallcc arm_apcscc arm_aapcscc arm_aapcs_vfpcc ptx_device ptx_kernel intel_ocl_bicc msp430_intrcc spir_func spir_kernel x86_64_sysvcc x86_64_win64cc x86_thiscallcc cc c signext zeroext inreg sret nounwind noreturn noalias nocapture byval nest readnone readonly inlinehint noinline alwaysinline optsize ssp sspreq noredzone noimplicitfloat naked builtin cold nobuiltin noduplicate nonlazybind optnone returns_twice sanitize_address sanitize_memory sanitize_thread sspstrong uwtable returned type opaque eq ne slt sgt sle sge ult ugt ule uge oeq one olt ogt ole oge ord uno ueq une x acq_rel acquire alignstack atomic catch cleanup filter inteldialect max min monotonic nand personality release seq_cst singlethread umax umin unordered xchg add fadd sub fsub mul fmul udiv sdiv fdiv urem srem frem shl lshr ashr and or xor icmp fcmp phi call trunc zext sext fptrunc fpext uitofp sitofp fptoui fptosi inttoptr ptrtoint bitcast addrspacecast select va_arg ret br switch invoke unwind unreachable indirectbr landingpad resume malloc alloca free load store getelementptr extractelement insertelement shufflevector getresult extractvalue insertvalue atomicrmw cmpxchg fence argmemonly double", 26187 contains: [ 26188 a, 26189 e.COMMENT(/;\s*$/, null, { relevance: 0 }), 26190 e.COMMENT(/;/, /$/), 26191 { 26192 className: "string", 26193 begin: /"/, 26194 end: /"/, 26195 contains: [ 26196 { 26197 className: "char.escape", 26198 match: /\\\d\d/ 26199 } 26200 ] 26201 }, 26202 _, 26203 o, 26204 i, 26205 u, 26206 l, 26207 s 26208 ] 26209 }; 26210 } 26211 return Vs = t, Vs; 26212} 26213var $s, kp; 26214function bC() { 26215 if (kp) 26216 return $s; 26217 kp = 1; 26218 function t(e) { 26219 const r = { 26220 className: "string", 26221 begin: '"', 26222 end: '"', 26223 contains: [{ 26224 className: "subst", 26225 begin: /\\[tn"\\]/ 26226 }] 26227 }, a = { 26228 className: "number", 26229 relevance: 0, 26230 begin: e.C_NUMBER_RE 26231 }, i = { 26232 className: "literal", 26233 variants: [ 26234 { begin: "\\b(PI|TWO_PI|PI_BY_TWO|DEG_TO_RAD|RAD_TO_DEG|SQRT2)\\b" }, 26235 { begin: "
vendor: 6,650 bytes, line 26235
26235\\b(XP_ERROR_(EXPERIENCES_DISABLED|EXPERIENCE_(DISABLED|SUSPENDED)|INVALID_(EXPERIENCE|PARAMETERS)|KEY_NOT_FOUND|MATURITY_EXCEEDED|NONE|NOT_(FOUND|PERMITTED(_LAND)?)|NO_EXPERIENCE|QUOTA_EXCEEDED|RETRY_UPDATE|STORAGE_EXCEPTION|STORE_DISABLED|THROTTLED|UNKNOWN_ERROR)|JSON_APPEND|STATUS_(PHYSICS|ROTATE_[XYZ]|PHANTOM|SANDBOX|BLOCK_GRAB(_OBJECT)?|(DIE|RETURN)_AT_EDGE|CAST_SHADOWS|OK|MALFORMED_PARAMS|TYPE_MISMATCH|BOUNDS_ERROR|NOT_(FOUND|SUPPORTED)|INTERNAL_ERROR|WHITELIST_FAILED)|AGENT(_(BY_(LEGACY_|USER)NAME|FLYING|ATTACHMENTS|SCRIPTED|MOUSELOOK|SITTING|ON_OBJECT|AWAY|WALKING|IN_AIR|TYPING|CROUCHING|BUSY|ALWAYS_RUN|AUTOPILOT|LIST_(PARCEL(_OWNER)?|REGION)))?|CAMERA_(PITCH|DISTANCE|BEHINDNESS_(ANGLE|LAG)|(FOCUS|POSITION)(_(THRESHOLD|LOCKED|LAG))?|FOCUS_OFFSET|ACTIVE)|ANIM_ON|LOOP|REVERSE|PING_PONG|SMOOTH|ROTATE|SCALE|ALL_SIDES|LINK_(ROOT|SET|ALL_(OTHERS|CHILDREN)|THIS)|ACTIVE|PASS(IVE|_(ALWAYS|IF_NOT_HANDLED|NEVER))|SCRIPTED|CONTROL_(FWD|BACK|(ROT_)?(LEFT|RIGHT)|UP|DOWN|(ML_)?LBUTTON)|PERMISSION_(RETURN_OBJECTS|DEBIT|OVERRIDE_ANIMATIONS|SILENT_ESTATE_MANAGEMENT|TAKE_CONTROLS|TRIGGER_ANIMATION|ATTACH|CHANGE_LINKS|(CONTROL|TRACK)_CAMERA|TELEPORT)|INVENTORY_(TEXTURE|SOUND|OBJECT|SCRIPT|LANDMARK|CLOTHING|NOTECARD|BODYPART|ANIMATION|GESTURE|ALL|NONE)|CHANGED_(INVENTORY|COLOR|SHAPE|SCALE|TEXTURE|LINK|ALLOWED_DROP|OWNER|REGION(_START)?|TELEPORT|MEDIA)|OBJECT_(CLICK_ACTION|HOVER_HEIGHT|LAST_OWNER_ID|(PHYSICS|SERVER|STREAMING)_COST|UNKNOWN_DETAIL|CHARACTER_TIME|PHANTOM|PHYSICS|TEMP_(ATTACHED|ON_REZ)|NAME|DESC|POS|PRIM_(COUNT|EQUIVALENCE)|RETURN_(PARCEL(_OWNER)?|REGION)|REZZER_KEY|ROO?T|VELOCITY|OMEGA|OWNER|GROUP(_TAG)?|CREATOR|ATTACHED_(POINT|SLOTS_AVAILABLE)|RENDER_WEIGHT|(BODY_SHAPE|PATHFINDING)_TYPE|(RUNNING|TOTAL)_SCRIPT_COUNT|TOTAL_INVENTORY_COUNT|SCRIPT_(MEMORY|TIME))|TYPE_(INTEGER|FLOAT|STRING|KEY|VECTOR|ROTATION|INVALID)|(DEBUG|PUBLIC)_CHANNEL|ATTACH_(AVATAR_CENTER|CHEST|HEAD|BACK|PELVIS|MOUTH|CHIN|NECK|NOSE|BELLY|[LR](SHOULDER|HAND|FOOT|EAR|EYE|[UL](ARM|LEG)|HIP)|(LEFT|RIGHT)_PEC|HUD_(CENTER_[12]|TOP_(RIGHT|CENTER|LEFT)|BOTTOM(_(RIGHT|LEFT))?)|[LR]HAND_RING1|TAIL_(BASE|TIP)|[LR]WING|FACE_(JAW|[LR]EAR|[LR]EYE|TOUNGE)|GROIN|HIND_[LR]FOOT)|LAND_(LEVEL|RAISE|LOWER|SMOOTH|NOISE|REVERT)|DATA_(ONLINE|NAME|BORN|SIM_(POS|STATUS|RATING)|PAYINFO)|PAYMENT_INFO_(ON_FILE|USED)|REMOTE_DATA_(CHANNEL|REQUEST|REPLY)|PSYS_(PART_(BF_(ZERO|ONE(_MINUS_(DEST_COLOR|SOURCE_(ALPHA|COLOR)))?|DEST_COLOR|SOURCE_(ALPHA|COLOR))|BLEND_FUNC_(DEST|SOURCE)|FLAGS|(START|END)_(COLOR|ALPHA|SCALE|GLOW)|MAX_AGE|(RIBBON|WIND|INTERP_(COLOR|SCALE)|BOUNCE|FOLLOW_(SRC|VELOCITY)|TARGET_(POS|LINEAR)|EMISSIVE)_MASK)|SRC_(MAX_AGE|PATTERN|ANGLE_(BEGIN|END)|BURST_(RATE|PART_COUNT|RADIUS|SPEED_(MIN|MAX))|ACCEL|TEXTURE|TARGET_KEY|OMEGA|PATTERN_(DROP|EXPLODE|ANGLE(_CONE(_EMPTY)?)?)))|VEHICLE_(REFERENCE_FRAME|TYPE_(NONE|SLED|CAR|BOAT|AIRPLANE|BALLOON)|(LINEAR|ANGULAR)_(FRICTION_TIMESCALE|MOTOR_DIRECTION)|LINEAR_MOTOR_OFFSET|HOVER_(HEIGHT|EFFICIENCY|TIMESCALE)|BUOYANCY|(LINEAR|ANGULAR)_(DEFLECTION_(EFFICIENCY|TIMESCALE)|MOTOR_(DECAY_)?TIMESCALE)|VERTICAL_ATTRACTION_(EFFICIENCY|TIMESCALE)|BANKING_(EFFICIENCY|MIX|TIMESCALE)|FLAG_(NO_DEFLECTION_UP|LIMIT_(ROLL_ONLY|MOTOR_UP)|HOVER_((WATER|TERRAIN|UP)_ONLY|GLOBAL_HEIGHT)|MOUSELOOK_(STEER|BANK)|CAMERA_DECOUPLED))|PRIM_(ALLOW_UNSIT|ALPHA_MODE(_(BLEND|EMISSIVE|MASK|NONE))?|NORMAL|SPECULAR|TYPE(_(BOX|CYLINDER|PRISM|SPHERE|TORUS|TUBE|RING|SCULPT))?|HOLE_(DEFAULT|CIRCLE|SQUARE|TRIANGLE)|MATERIAL(_(STONE|METAL|GLASS|WOOD|FLESH|PLASTIC|RUBBER))?|SHINY_(NONE|LOW|MEDIUM|HIGH)|BUMP_(NONE|BRIGHT|DARK|WOOD|BARK|BRICKS|CHECKER|CONCRETE|TILE|STONE|DISKS|GRAVEL|BLOBS|SIDING|LARGETILE|STUCCO|SUCTION|WEAVE)|TEXGEN_(DEFAULT|PLANAR)|SCRIPTED_SIT_ONLY|SCULPT_(TYPE_(SPHERE|TORUS|PLANE|CYLINDER|MASK)|FLAG_(MIRROR|INVERT))|PHYSICS(_(SHAPE_(CONVEX|NONE|PRIM|TYPE)))?|(POS|ROT)_LOCAL|SLICE|TEXT|FLEXIBLE|POINT_LIGHT|TEMP_ON_REZ|PHANTOM|POSITION|SIT_TARGET|SIZE|ROTATION|TEXTURE|NAME|OMEGA|DESC|LINK_TARGET|COLOR|BUMP_SHINY|FULLBRIGHT|TEXGEN|GLOW|MEDIA_(ALT_IMAGE_ENABLE|CONTROLS|(CURRENT|HOME)_URL|AUTO_(LOOP|PLAY|SCALE|ZOOM)|FIRST_CLICK_INTERACT|(WIDTH|HEIGHT)_PIXELS|WHITELIST(_ENABLE)?|PERMS_(INTERACT|CONTROL)|PARAM_MAX|CONTROLS_(STANDARD|MINI)|PERM_(NONE|OWNER|GROUP|ANYONE)|MAX_(URL_LENGTH|WHITELIST_(SIZE|COUNT)|(WIDTH|HEIGHT)_PIXELS)))|MASK_(BASE|OWNER|GROUP|EVERYONE|NEXT)|PERM_(TRANSFER|MODIFY|COPY|MOVE|ALL)|PARCEL_(MEDIA_COMMAND_(STOP|PAUSE|PLAY|LOOP|TEXTURE|URL|TIME|AGENT|UNLOAD|AUTO_ALIGN|TYPE|SIZE|DESC|LOOP_SET)|FLAG_(ALLOW_(FLY|(GROUP_)?SCRIPTS|LANDMARK|TERRAFORM|DAMAGE|CREATE_(GROUP_)?OBJECTS)|USE_(ACCESS_(GROUP|LIST)|BAN_LIST|LAND_PASS_LIST)|LOCAL_SOUND_ONLY|RESTRICT_PUSHOBJECT|ALLOW_(GROUP|ALL)_OBJECT_ENTRY)|COUNT_(TOTAL|OWNER|GROUP|OTHER|SELECTED|TEMP)|DETAILS_(NAME|DESC|OWNER|GROUP|AREA|ID|SEE_AVATARS))|LIST_STAT_(MAX|MIN|MEAN|MEDIAN|STD_DEV|SUM(_SQUARES)?|NUM_COUNT|GEOMETRIC_MEAN|RANGE)|PAY_(HIDE|DEFAULT)|REGION_FLAG_(ALLOW_DAMAGE|FIXED_SUN|BLOCK_TERRAFORM|SANDBOX|DISABLE_(COLLISIONS|PHYSICS)|BLOCK_FLY|ALLOW_DIRECT_TELEPORT|RESTRICT_PUSHOBJECT)|HTTP_(METHOD|MIMETYPE|BODY_(MAXLENGTH|TRUNCATED)|CUSTOM_HEADER|PRAGMA_NO_CACHE|VERBOSE_THROTTLE|VERIFY_CERT)|SIT_(INVALID_(AGENT|LINK_OBJECT)|NO(T_EXPERIENCE|_(ACCESS|EXPERIENCE_PERMISSION|SIT_TARGET)))|STRING_(TRIM(_(HEAD|TAIL))?)|CLICK_ACTION_(NONE|TOUCH|SIT|BUY|PAY|OPEN(_MEDIA)?|PLAY|ZOOM)|TOUCH_INVALID_FACE|PROFILE_(NONE|SCRIPT_MEMORY)|RC_(DATA_FLAGS|DETECT_PHANTOM|GET_(LINK_NUM|NORMAL|ROOT_KEY)|MAX_HITS|REJECT_(TYPES|AGENTS|(NON)?PHYSICAL|LAND))|RCERR_(CAST_TIME_EXCEEDED|SIM_PERF_LOW|UNKNOWN)|ESTATE_ACCESS_(ALLOWED_(AGENT|GROUP)_(ADD|REMOVE)|BANNED_AGENT_(ADD|REMOVE))|DENSITY|FRICTION|RESTITUTION|GRAVITY_MULTIPLIER|KFM_(COMMAND|CMD_(PLAY|STOP|PAUSE)|MODE|FORWARD|LOOP|PING_PONG|REVERSE|DATA|ROTATION|TRANSLATION)|ERR_(GENERIC|PARCEL_PERMISSIONS|MALFORMED_PARAMS|RUNTIME_PERMISSIONS|THROTTLED)|CHARACTER_(CMD_((SMOOTH_)?STOP|JUMP)|DESIRED_(TURN_)?SPEED|RADIUS|STAY_WITHIN_PARCEL|LENGTH|ORIENTATION|ACCOUNT_FOR_SKIPPED_FRAMES|AVOIDANCE_MODE|TYPE(_([ABCD]|NONE))?|MAX_(DECEL|TURN_RADIUS|(ACCEL|SPEED)))|PURSUIT_(OFFSET|FUZZ_FACTOR|GOAL_TOLERANCE|INTERCEPT)|REQUIRE_LINE_OF_SIGHT|FORCE_DIRECT_PATH|VERTICAL|HORIZONTAL|AVOID_(CHARACTERS|DYNAMIC_OBSTACLES|NONE)|PU_(EVADE_(HIDDEN|SPOTTED)|FAILURE_(DYNAMIC_PATHFINDING_DISABLED|INVALID_(GOAL|START)|NO_(NAVMESH|VALID_DESTINATION)|OTHER|TARGET_GONE|(PARCEL_)?UNREACHABLE)|(GOAL|SLOWDOWN_DISTANCE)_REACHED)|TRAVERSAL_TYPE(_(FAST|NONE|SLOW))?|CONTENT_TYPE_(ATOM|FORM|HTML|JSON|LLSD|RSS|TEXT|XHTML|XML)|GCNP_(RADIUS|STATIC)|(PATROL|WANDER)_PAUSE_AT_WAYPOINTS|OPT_(AVATAR|CHARACTER|EXCLUSION_VOLUME|LEGACY_LINKSET|MATERIAL_VOLUME|OTHER|STATIC_OBSTACLE|WALKABLE)|SIM_STAT_PCT_CHARS_STEPPED)\\b
26235" }, 26236 { begin: "\\b(FALSE|TRUE)\\b" }, 26237 { begin: "\\b(ZERO_ROTATION)\\b" }, 26238 { begin: "\\b(EOF|JSON_(ARRAY|DELETE|FALSE|INVALID|NULL|NUMBER|OBJECT|STRING|TRUE)|NULL_KEY|TEXTURE_(BLANK|DEFAULT|MEDIA|PLYWOOD|TRANSPARENT)|URL_REQUEST_(GRANTED|DENIED))\\b" }, 26239 { begin: "\\b(ZERO_VECTOR|TOUCH_INVALID_(TEXCOORD|VECTOR))\\b" } 26240 ] 26241 }, o = { 26242 className: "built_in", 26243 begin: "\\b(ll(AgentInExperience|(Create|DataSize|Delete|KeyCount|Keys|Read|Update)KeyValue|GetExperience(Details|ErrorMessage)|ReturnObjectsBy(ID|Owner)|Json(2List|[GS]etValue|ValueType)|Sin|Cos|Tan|Atan2|Sqrt|Pow|Abs|Fabs|Frand|Floor|Ceil|Round|Vec(Mag|Norm|Dist)|Rot(Between|2(Euler|Fwd|Left|Up))|(Euler|Axes)2Rot|Whisper|(Region|Owner)?Say|Shout|Listen(Control|Remove)?|Sensor(Repeat|Remove)?|Detected(Name|Key|Owner|Type|Pos|Vel|Grab|Rot|Group|LinkNumber)|Die|Ground|Wind|([GS]et)(AnimationOverride|MemoryLimit|PrimMediaParams|ParcelMusicURL|Object(Desc|Name)|PhysicsMaterial|Status|Scale|Color|Alpha|Texture|Pos|Rot|Force|Torque)|ResetAnimationOverride|(Scale|Offset|Rotate)Texture|(Rot)?Target(Remove)?|(Stop)?MoveToTarget|Apply(Rotational)?Impulse|Set(KeyframedMotion|ContentType|RegionPos|(Angular)?Velocity|Buoyancy|HoverHeight|ForceAndTorque|TimerEvent|ScriptState|Damage|TextureAnim|Sound(Queueing|Radius)|Vehicle(Type|(Float|Vector|Rotation)Param)|(Touch|Sit)?Text|Camera(Eye|At)Offset|PrimitiveParams|ClickAction|Link(Alpha|Color|PrimitiveParams(Fast)?|Texture(Anim)?|Camera|Media)|RemoteScriptAccessPin|PayPrice|LocalRot)|ScaleByFactor|Get((Max|Min)ScaleFactor|ClosestNavPoint|StaticPath|SimStats|Env|PrimitiveParams|Link(PrimitiveParams|Number(OfSides)?|Key|Name|Media)|HTTPHeader|FreeURLs|Object(Details|PermMask|PrimCount)|Parcel(MaxPrims|Details|Prim(Count|Owners))|Attached(List)?|(SPMax|Free|Used)Memory|Region(Name|TimeDilation|FPS|Corner|AgentCount)|Root(Position|Rotation)|UnixTime|(Parcel|Region)Flags|(Wall|GMT)clock|SimulatorHostname|BoundingBox|GeometricCenter|Creator|NumberOf(Prims|NotecardLines|Sides)|Animation(List)?|(Camera|Local)(Pos|Rot)|Vel|Accel|Omega|Time(stamp|OfDay)|(Object|CenterOf)?Mass|MassMKS|Energy|Owner|(Owner)?Key|SunDirection|Texture(Offset|Scale|Rot)|Inventory(Number|Name|Key|Type|Creator|PermMask)|Permissions(Key)?|StartParameter|List(Length|EntryType)|Date|Agent(Size|Info|Language|List)|LandOwnerAt|NotecardLine|Script(Name|State))|(Get|Reset|GetAndReset)Time|PlaySound(Slave)?|LoopSound(Master|Slave)?|(Trigger|Stop|Preload)Sound|((Get|Delete)Sub|Insert)String|To(Upper|Lower)|Give(InventoryList|Money)|RezObject|(Stop)?LookAt|Sleep|CollisionFilter|(Take|Release)Controls|DetachFromAvatar|AttachToAvatar(Temp)?|InstantMessage|(GetNext)?Email|StopHover|MinEventDelay|RotLookAt|String(Length|Trim)|(Start|Stop)Animation|TargetOmega|Request(Experience)?Permissions|(Create|Break)Link|BreakAllLinks|(Give|Remove)Inventory|Water|PassTouches|Request(Agent|Inventory)Data|TeleportAgent(Home|GlobalCoords)?|ModifyLand|CollisionSound|ResetScript|MessageLinked|PushObject|PassCollisions|AxisAngle2Rot|Rot2(Axis|Angle)|A(cos|sin)|AngleBetween|AllowInventoryDrop|SubStringIndex|List2(CSV|Integer|Json|Float|String|Key|Vector|Rot|List(Strided)?)|DeleteSubList|List(Statistics|Sort|Randomize|(Insert|Find|Replace)List)|EdgeOfWorld|AdjustSoundVolume|Key2Name|TriggerSoundLimited|EjectFromLand|(CSV|ParseString)2List|OverMyLand|SameGroup|UnSit|Ground(Slope|Normal|Contour)|GroundRepel|(Set|Remove)VehicleFlags|SitOnLink|(AvatarOn)?(Link)?SitTarget|Script(Danger|Profiler)|Dialog|VolumeDetect|ResetOtherScript|RemoteLoadScriptPin|(Open|Close)RemoteDataChannel|SendRemoteData|RemoteDataReply|(Integer|String)ToBase64|XorBase64|Log(10)?|Base64To(String|Integer)|ParseStringKeepNulls|RezAtRoot|RequestSimulatorData|ForceMouselook|(Load|Release|(E|Une)scape)URL|ParcelMedia(CommandList|Query)|ModPow|MapDestination|(RemoveFrom|AddTo|Reset)Land(Pass|Ban)List|(Set|Clear)CameraParams|HTTP(Request|Response)|TextBox|DetectedTouch(UV|Face|Pos|(N|Bin)ormal|ST)|(MD5|SHA1|DumpList2)String|Request(Secure)?URL|Clear(Prim|Link)Media|(Link)?ParticleSystem|(Get|Request)(Username|DisplayName)|RegionSayTo|CastRay|GenerateKey|TransferLindenDollars|ManageEstateAccess|(Create|Delete)Character|ExecCharacterCmd|Evade|FleeFrom|NavigateTo|PatrolPoints|Pursue|UpdateCharacter|WanderWithin))\\b" 26244 }; 26245 return { 26246 name: "LSL (Linden Scripting Language)", 26247 illegal: ":", 26248 contains: [ 26249 r, 26250 { 26251 className: "comment", 26252 variants: [ 26253 e.COMMENT("//", "$"), 26254 e.COMMENT("/\\*", "\\*/") 26255 ], 26256 relevance: 0 26257 }, 26258 a, 26259 { 26260 className: "section", 26261 variants: [ 26262 { begin: "\\b(state|default)\\b" }, 26263 { begin: "\\b(state_(entry|exit)|touch(_(start|end))?|(land_)?collision(_(start|end))?|timer|listen|(no_)?sensor|control|(not_)?at_(rot_)?target|money|email|experience_permissions(_denied)?|run_time_permissions|changed|attach|dataserver|moving_(start|end)|link_message|(on|object)_rez|remote_data|http_re(sponse|quest)|path_update|transaction_result)\\b" } 26264 ] 26265 }, 26266 o, 26267 i, 26268 { 26269 className: "type", 26270 begin: "\\b(integer|float|string|key|vector|quaternion|rotation|list)\\b" 26271 } 26272 ] 26273 }; 26274 } 26275 return $s = t, $s; 26276} 26277var zs, Up; 26278function TC() { 26279 if (Up) 26280 return zs; 26281 Up = 1; 26282 function t(e) { 26283 const n = "\\[=*\\[", r = "\\]=*\\]", a = { 26284 begin: n, 26285 end: r, 26286 contains: ["self"] 26287 }, i = [ 26288 e.COMMENT("--(?!" + n + ")", "$"), 26289 e.COMMENT( 26290 "--" + n, 26291 r, 26292 { 26293 contains: [a], 26294 relevance: 10 26295 } 26296 ) 26297 ]; 26298 return { 26299 name: "Lua", 26300 keywords: { 26301 $pattern: e.UNDERSCORE_IDENT_RE, 26302 literal: "true false nil", 26303 keyword: "and break do else elseif end for goto if in local not or repeat return then until while", 26304 built_in: "_G _ENV _VERSION __index __newindex __mode __call __metatable __tostring __len __gc __add __sub __mul __div __mod __pow __concat __unm __eq __lt __le assert collectgarbage dofile error getfenv getmetatable ipairs load loadfile loadstring module next pairs pcall print rawequal rawget rawset require select setfenv setmetatable tonumber tostring type unpack xpcall arg self coroutine resume yield status wrap create running debug getupvalue debug sethook getmetatable gethook setmetatable setlocal traceback setfenv getinfo setupvalue getlocal getregistry getfenv io lines write close flush open output type read stderr stdin input stdout popen tmpfile math log max acos huge ldexp pi cos tanh pow deg tan cosh sinh random randomseed frexp ceil floor rad abs sqrt modf asin min mod fmod log10 atan2 exp sin atan os exit setlocale date getenv difftime remove time clock tmpname rename execute package preload loadlib loaded loaders cpath config path seeall string sub upper len gfind rep find match char dump gmatch reverse byte format gsub lower table setn insert getn foreachi maxn foreach concat sort remove" 26305 }, 26306 contains: i.concat([ 26307 { 26308 className: "function", 26309 beginKeywords: "function", 26310 end: "\\)", 26311 contains: [ 26312 e.inherit(e.TITLE_MODE, { begin: "([_a-zA-Z]\\w*\\.)*([_a-zA-Z]\\w*:)?[_a-zA-Z]\\w*" }), 26313 { 26314 className: "params", 26315 begin: "\\(", 26316 endsWithParent: !0, 26317 contains: i 26318 } 26319 ].concat(i) 26320 }, 26321 e.C_NUMBER_MODE, 26322 e.APOS_STRING_MODE, 26323 e.QUOTE_STRING_MODE, 26324 { 26325 className: "string", 26326 begin: n, 26327 end: r, 26328 contains: [a], 26329 relevance: 5 26330 } 26331 ]) 26332 }; 26333 } 26334 return zs = t, zs; 26335} 26336var Ws, Fp; 26337function hC() { 26338 if (Fp) 26339 return Ws; 26340 Fp = 1; 26341 function t(e) { 26342 const n = { 26343 className: "variable", 26344 variants: [ 26345 { 26346 begin: "\\$\\(" + e.UNDERSCORE_IDENT_RE + "\\)", 26347 contains: [e.BACKSLASH_ESCAPE] 26348 }, 26349 { begin: /\$[@%<?\^\+\*]/ } 26350 ] 26351 }, r = { 26352 className: "string", 26353 begin: /"/, 26354 end: /"/, 26355 contains: [ 26356 e.BACKSLASH_ESCAPE, 26357 n 26358 ] 26359 }, a = { 26360 className: "variable", 26361 begin: /\$\([\w-]+\s/, 26362 end: /\)/, 26363 keywords: { built_in: "subst patsubst strip findstring filter filter-out sort word wordlist firstword lastword dir notdir suffix basename addsuffix addprefix join wildcard realpath abspath error warning shell origin flavor foreach if or and call eval file value" }, 26364 contains: [n] 26365 }, i = { begin: "^" + e.UNDERSCORE_IDENT_RE + "\\s*(?=[:+?]?=)" }, o = { 26366 className: "meta", 26367 begin: /^\.PHONY:/, 26368 end: /$/, 26369 keywords: { 26370 $pattern: /[\.\w]+/, 26371 keyword: ".PHONY" 26372 } 26373 }, s = { 26374 className: "section", 26375 begin: /^[^\s]+:/, 26376 end: /$/, 26377 contains: [n] 26378 }; 26379 return { 26380 name: "Makefile", 26381 aliases: [ 26382 "mk", 26383 "mak", 26384 "make" 26385 ], 26386 keywords: { 26387 $pattern: /[\w-]+/, 26388 keyword: "define endef undefine ifdef ifndef ifeq ifneq else endif include -include sinclude override export unexport private vpath" 26389 }, 26390 contains: [ 26391 e.HASH_COMMENT_MODE, 26392 n, 26393 r, 26394 a, 26395 i, 26396 o, 26397 s 26398 ] 26399 }; 26400 } 26401 return Ws = t, Ws; 26402} 26403var Ks, Bp; 26404function RC() { 26405 if (Bp) 26406 return Ks; 26407 Bp = 1; 26408 const t = [ 26409 "AASTriangle", 26410 "AbelianGroup", 26411 "Abort", 26412 "AbortKernels", 26413 "AbortProtect", 26414 "AbortScheduledTask", 26415 "Above", 26416 "Abs", 26417 "AbsArg", 26418 "AbsArgPlot", 26419 "Absolute", 26420 "AbsoluteCorrelation", 26421 "AbsoluteCorrelationFunction", 26422 "AbsoluteCurrentValue", 26423 "AbsoluteDashing", 26424 "AbsoluteFileName", 26425 "AbsoluteOptions", 26426 "AbsolutePointSize", 26427 "AbsoluteThickness", 26428 "AbsoluteTime", 26429 "AbsoluteTiming", 26430 "AcceptanceThreshold", 26431 "AccountingForm", 26432 "Accumulate", 26433 "Accuracy", 26434 "AccuracyGoal", 26435 "ActionDelay", 26436 "ActionMenu", 26437 "ActionMenuBox", 26438 "ActionMenuBoxOptions", 26439 "Activate", 26440 "Active", 26441 "ActiveClassification", 26442 "ActiveClassificationObject", 26443 "ActiveItem", 26444 "ActivePrediction", 26445 "ActivePredictionObject", 26446 "ActiveStyle", 26447 "AcyclicGraphQ", 26448 "AddOnHelpPath", 26449 "AddSides", 26450 "AddTo", 26451 "AddToSearchIndex", 26452 "AddUsers", 26453 "AdjacencyGraph", 26454 "AdjacencyList", 26455 "AdjacencyMatrix", 26456 "AdjacentMeshCells", 26457 "AdjustmentBox", 26458 "AdjustmentBoxOptions", 26459 "AdjustTimeSeriesForecast", 26460 "AdministrativeDivisionData", 26461 "AffineHalfSpace", 26462 "AffineSpace", 26463 "AffineStateSpaceModel", 26464 "AffineTransform", 26465 "After", 26466 "AggregatedEntityClass", 26467 "AggregationLayer", 26468 "AircraftData", 26469 "AirportData", 26470 "AirPressureData", 26471 "AirTemperatureData", 26472 "AiryAi", 26473 "AiryAiPrime", 26474 "AiryAiZero", 26475 "AiryBi", 26476 "AiryBiPrime", 26477 "AiryBiZero", 26478 "AlgebraicIntegerQ", 26479 "AlgebraicNumber", 26480 "AlgebraicNumberDenominator", 26481 "AlgebraicNumberNorm", 26482 "AlgebraicNumberPolynomial", 26483 "AlgebraicNumberTrace", 26484 "AlgebraicRules", 26485 "AlgebraicRulesData", 26486 "Algebraics", 26487 "AlgebraicUnitQ", 26488 "Alignment", 26489 "AlignmentMarker", 26490 "AlignmentPoint", 26491 "All", 26492 "AllowAdultContent", 26493 "AllowedCloudExtraParameters", 26494 "AllowedCloudParameterExtensions", 26495 "AllowedDimensions", 26496 "AllowedFrequencyRange", 26497 "AllowedHeads", 26498 "AllowGroupClose", 26499 "AllowIncomplete", 26500 "AllowInlineCells", 26501 "AllowKernelInitialization", 26502 "AllowLooseGrammar", 26503 "AllowReverseGroupClose", 26504 "AllowScriptLevelChange", 26505 "AllowVersionUpdate", 26506 "AllTrue", 26507 "Alphabet", 26508 "AlphabeticOrder", 26509 "AlphabeticSort", 26510 "AlphaChannel", 26511 "AlternateImage", 26512 "AlternatingFactorial", 26513 "AlternatingGroup", 26514 "AlternativeHypothesis", 26515 "Alternatives", 26516 "AltitudeMethod", 26517 "AmbientLight", 26518 "AmbiguityFunction", 26519 "AmbiguityList", 26520 "Analytic", 26521 "AnatomyData", 26522 "AnatomyForm", 26523 "AnatomyPlot3D", 26524 "AnatomySkinStyle", 26525 "AnatomyStyling", 26526 "AnchoredSearch", 26527 "And", 26528 "AndersonDarlingTest", 26529 "AngerJ", 26530 "AngleBisector", 26531 "AngleBracket", 26532 "AnglePath", 26533 "AnglePath3D", 26534 "AngleVector", 26535 "AngularGauge", 26536 "Animate", 26537 "AnimationCycleOffset", 26538 "AnimationCycleRepetitions", 26539 "AnimationDirection", 26540 "AnimationDisplayTime", 26541 "AnimationRate", 26542 "AnimationRepetitions", 26543 "AnimationRunning", 26544 "AnimationRunTime", 26545 "AnimationTimeIndex", 26546 "Animator", 26547 "AnimatorBox", 26548 "AnimatorBoxOptions", 26549 "AnimatorElements", 26550 "Annotate", 26551 "Annotation", 26552 "AnnotationDelete", 26553 "AnnotationKeys", 26554 "AnnotationRules", 26555 "AnnotationValue", 26556 "Annuity", 26557 "AnnuityDue", 26558 "Annulus", 26559 "AnomalyDetection", 26560 "AnomalyDetector", 26561 "AnomalyDetectorFunction", 26562 "Anonymous", 26563 "Antialiasing", 26564 "AntihermitianMatrixQ", 26565 "Antisymmetric", 26566 "AntisymmetricMatrixQ", 26567 "Antonyms", 26568 "AnyOrder", 26569 "AnySubset", 26570 "AnyTrue", 26571 "Apart", 26572 "ApartSquareFree", 26573 "APIFunction", 26574 "Appearance", 26575 "AppearanceElements", 26576 "AppearanceRules", 26577 "AppellF1", 26578 "Append", 26579 "AppendCheck", 26580 "AppendLayer", 26581 "AppendTo", 26582 "Apply", 26583 "ApplySides", 26584 "ArcCos", 26585 "ArcCosh", 26586 "ArcCot", 26587 "ArcCoth", 26588 "ArcCsc", 26589 "ArcCsch", 26590 "ArcCurvature", 26591 "ARCHProcess", 26592 "ArcLength", 26593 "ArcSec", 26594 "ArcSech", 26595 "ArcSin", 26596 "ArcSinDistribution", 26597 "ArcSinh", 26598 "ArcTan", 26599 "ArcTanh", 26600 "Area", 26601 "Arg", 26602 "ArgMax", 26603 "ArgMin", 26604 "ArgumentCountQ", 26605 "ARIMAProcess", 26606 "ArithmeticGeometricMean", 26607 "ARMAProcess", 26608 "Around", 26609 "AroundReplace", 26610 "ARProcess", 26611 "Array", 26612 "ArrayComponents", 26613 "ArrayDepth", 26614 "ArrayFilter", 26615 "ArrayFlatten", 26616 "ArrayMesh", 26617 "ArrayPad", 26618 "ArrayPlot", 26619 "ArrayQ", 26620 "ArrayResample", 26621 "ArrayReshape", 26622 "ArrayRules", 26623 "Arrays", 26624 "Arrow", 26625 "Arrow3DBox", 26626 "ArrowBox", 26627 "Arrowheads", 26628 "ASATriangle", 26629 "Ask", 26630 "AskAppend", 26631 "AskConfirm", 26632 "AskDisplay", 26633 "AskedQ", 26634 "AskedValue", 26635 "AskFunction", 26636 "AskState", 26637 "AskTemplateDisplay", 26638 "AspectRatio", 26639 "AspectRatioFixed", 26640 "Assert", 26641 "AssociateTo", 26642 "Association", 26643 "AssociationFormat", 26644 "AssociationMap", 26645 "AssociationQ", 26646 "AssociationThread", 26647 "AssumeDeterministic", 26648 "Assuming", 26649 "Assumptions", 26650 "AstronomicalData", 26651 "Asymptotic", 26652 "AsymptoticDSolveValue", 26653 "AsymptoticEqual", 26654 "AsymptoticEquivalent", 26655 "AsymptoticGreater", 26656 "AsymptoticGreaterEqual", 26657 "AsymptoticIntegrate", 26658 "AsymptoticLess", 26659 "AsymptoticLessEqual", 26660 "AsymptoticOutputTracker", 26661 "AsymptoticProduct", 26662 "AsymptoticRSolveValue", 26663 "AsymptoticSolve", 26664 "AsymptoticSum", 26665 "Asynchronous", 26666 "AsynchronousTaskObject", 26667 "AsynchronousTasks", 26668 "Atom", 26669 "AtomCoordinates", 26670 "AtomCount", 26671 "AtomDiagramCoordinates", 26672 "AtomList", 26673 "AtomQ", 26674 "AttentionLayer", 26675 "Attributes", 26676 "Audio", 26677 "AudioAmplify", 26678 "AudioAnnotate", 26679 "AudioAnnotationLookup", 26680 "AudioBlockMap", 26681 "AudioCapture", 26682 "AudioChannelAssignment", 26683 "AudioChannelCombine", 26684 "AudioChannelMix", 26685 "AudioChannels", 26686 "AudioChannelSeparate", 26687 "AudioData", 26688 "AudioDelay", 26689 "AudioDelete", 26690 "AudioDevice", 26691 "AudioDistance", 26692 "AudioEncoding", 26693 "AudioFade", 26694 "AudioFrequencyShift", 26695 "AudioGenerator", 26696 "AudioIdentify", 26697 "AudioInputDevice", 26698 "AudioInsert", 26699 "AudioInstanceQ", 26700 "AudioIntervals", 26701 "AudioJoin", 26702 "AudioLabel", 26703 "AudioLength", 26704 "AudioLocalMeasurements", 26705 "AudioLooping", 26706 "AudioLoudness", 26707 "AudioMeasurements", 26708 "AudioNormalize", 26709 "AudioOutputDevice", 26710 "AudioOverlay", 26711 "AudioPad", 26712 "AudioPan", 26713 "AudioPartition", 26714 "AudioPause", 26715 "AudioPitchShift", 26716 "AudioPlay", 26717 "AudioPlot", 26718 "AudioQ", 26719 "AudioRecord", 26720 "AudioReplace", 26721 "AudioResample", 26722 "AudioReverb", 26723 "AudioReverse", 26724 "AudioSampleRate", 26725 "AudioSpectralMap", 26726 "AudioSpectralTransformation", 26727 "AudioSplit", 26728 "AudioStop", 26729 "AudioStream", 26730 "AudioStreams", 26731 "AudioTimeStretch", 26732 "AudioTracks", 26733 "AudioTrim", 26734 "AudioType", 26735 "AugmentedPolyhedron", 26736 "AugmentedSymmetricPolynomial", 26737 "Authenticate",
26738 "Authentication", 26739 "AuthenticationDialog", 26740 "AutoAction", 26741 "Autocomplete", 26742 "AutocompletionFunction", 26743 "AutoCopy", 26744 "AutocorrelationTest", 26745 "AutoDelete", 26746 "AutoEvaluateEvents", 26747 "AutoGeneratedPackage", 26748 "AutoIndent", 26749 "AutoIndentSpacings", 26750 "AutoItalicWords", 26751 "AutoloadPath", 26752 "AutoMatch", 26753 "Automatic", 26754 "AutomaticImageSize", 26755 "AutoMultiplicationSymbol", 26756 "AutoNumberFormatting", 26757 "AutoOpenNotebooks", 26758 "AutoOpenPalettes", 26759 "AutoQuoteCharacters", 26760 "AutoRefreshed", 26761 "AutoRemove", 26762 "AutorunSequencing", 26763 "AutoScaling", 26764 "AutoScroll", 26765 "AutoSpacing", 26766 "AutoStyleOptions", 26767 "AutoStyleWords", 26768 "AutoSubmitting", 26769 "Axes", 26770 "AxesEdge", 26771 "AxesLabel", 26772 "AxesOrigin", 26773 "AxesStyle", 26774 "AxiomaticTheory", 26775 "Axis", 26776 "BabyMonsterGroupB", 26777 "Back", 26778 "Background", 26779 "BackgroundAppearance", 26780 "BackgroundTasksSettings", 26781 "Backslash", 26782 "Backsubstitution", 26783 "Backward", 26784 "Ball", 26785 "Band", 26786 "BandpassFilter", 26787 "BandstopFilter", 26788 "BarabasiAlbertGraphDistribution", 26789 "BarChart", 26790 "BarChart3D", 26791 "BarcodeImage", 26792 "BarcodeRecognize", 26793 "BaringhausHenzeTest", 26794 "BarLegend", 26795 "BarlowProschanImportance", 26796 "BarnesG", 26797 "BarOrigin", 26798 "BarSpacing", 26799 "BartlettHannWindow", 26800 "BartlettWindow", 26801 "BaseDecode", 26802 "BaseEncode", 26803 "BaseForm", 26804 "Baseline", 26805 "BaselinePosition", 26806 "BaseStyle", 26807 "BasicRecurrentLayer", 26808 "BatchNormalizationLayer", 26809 "BatchSize", 26810 "BatesDistribution", 26811 "BattleLemarieWavelet", 26812 "BayesianMaximization", 26813 "BayesianMaximizationObject", 26814 "BayesianMinimization", 26815 "BayesianMinimizationObject", 26816 "Because", 26817 "BeckmannDistribution", 26818 "Beep", 26819 "Before", 26820 "Begin", 26821 "BeginDialogPacket", 26822 "BeginFrontEndInteractionPacket", 26823 "BeginPackage", 26824 "BellB", 26825 "BellY", 26826 "Below", 26827 "BenfordDistribution", 26828 "BeniniDistribution", 26829 "BenktanderGibratDistribution", 26830 "BenktanderWeibullDistribution", 26831 "BernoulliB", 26832 "BernoulliDistribution", 26833 "BernoulliGraphDistribution", 26834 "BernoulliProcess", 26835 "BernsteinBasis", 26836 "BesselFilterModel", 26837 "BesselI", 26838 "BesselJ", 26839 "BesselJZero", 26840 "BesselK", 26841 "BesselY", 26842 "BesselYZero", 26843 "Beta", 26844 "BetaBinomialDistribution", 26845 "BetaDistribution", 26846 "BetaNegativeBinomialDistribution", 26847 "BetaPrimeDistribution", 26848 "BetaRegularized", 26849 "Between", 26850 "BetweennessCentrality", 26851 "BeveledPolyhedron", 26852 "BezierCurve", 26853 "BezierCurve3DBox", 26854 "BezierCurve3DBoxOptions", 26855 "BezierCurveBox", 26856 "BezierCurveBoxOptions", 26857 "BezierFunction", 26858 "BilateralFilter", 26859 "Binarize", 26860 "BinaryDeserialize", 26861 "BinaryDistance", 26862 "BinaryFormat", 26863 "BinaryImageQ", 26864 "BinaryRead", 26865 "BinaryReadList", 26866 "BinarySerialize", 26867 "BinaryWrite", 26868 "BinCounts", 26869 "BinLists", 26870 "Binomial", 26871 "BinomialDistribution", 26872 "BinomialProcess", 26873 "BinormalDistribution", 26874 "BiorthogonalSplineWavelet", 26875 "BipartiteGraphQ", 26876 "BiquadraticFilterModel", 26877 "BirnbaumImportance", 26878 "BirnbaumSaundersDistribution", 26879 "BitAnd", 26880 "BitClear", 26881 "BitGet", 26882 "BitLength", 26883 "BitNot", 26884 "BitOr", 26885 "BitSet", 26886 "BitShiftLeft", 26887 "BitShiftRight", 26888 "BitXor", 26889 "BiweightLocation", 26890 "BiweightMidvariance", 26891 "Black", 26892 "BlackmanHarrisWindow", 26893 "BlackmanNuttallWindow", 26894 "BlackmanWindow", 26895 "Blank", 26896 "BlankForm", 26897 "BlankNullSequence", 26898 "BlankSequence", 26899 "Blend", 26900 "Block", 26901 "BlockchainAddressData", 26902 "BlockchainBase", 26903 "BlockchainBlockData", 26904 "BlockchainContractValue", 26905 "BlockchainData", 26906 "BlockchainGet", 26907 "BlockchainKeyEncode", 26908 "BlockchainPut", 26909 "BlockchainTokenData", 26910 "BlockchainTransaction", 26911 "BlockchainTransactionData", 26912 "BlockchainTransactionSign", 26913 "BlockchainTransactionSubmit", 26914 "BlockMap", 26915 "BlockRandom", 26916 "BlomqvistBeta", 26917 "BlomqvistBetaTest", 26918 "Blue", 26919 "Blur", 26920 "BodePlot", 26921 "BohmanWindow", 26922 "Bold", 26923 "Bond", 26924 "BondCount", 26925 "BondList", 26926 "BondQ", 26927 "Bookmarks", 26928 "Boole", 26929 "BooleanConsecutiveFunction", 26930 "BooleanConvert", 26931 "BooleanCountingFunction", 26932 "BooleanFunction", 26933 "BooleanGraph", 26934 "BooleanMaxterms", 26935 "BooleanMinimize", 26936 "BooleanMinterms", 26937 "BooleanQ", 26938 "BooleanRegion", 26939 "Booleans", 26940 "BooleanStrings", 26941 "BooleanTable", 26942 "BooleanVariables", 26943 "BorderDimensions", 26944 "BorelTannerDistribution", 26945 "Bottom", 26946 "BottomHatTransform", 26947 "BoundaryDiscretizeGraphics", 26948 "BoundaryDiscretizeRegion", 26949 "BoundaryMesh", 26950 "BoundaryMeshRegion", 26951 "BoundaryMeshRegionQ", 26952 "BoundaryStyle", 26953 "BoundedRegionQ", 26954 "BoundingRegion", 26955 "Bounds", 26956 "Box", 26957 "BoxBaselineShift", 26958 "BoxData", 26959 "BoxDimensions", 26960 "Boxed", 26961 "Boxes", 26962 "BoxForm", 26963 "BoxFormFormatTypes", 26964 "BoxFrame", 26965 "BoxID", 26966 "BoxMargins", 26967 "BoxMatrix", 26968 "BoxObject", 26969 "BoxRatios", 26970 "BoxRotation", 26971 "BoxRotationPoint", 26972 "BoxStyle", 26973 "BoxWhiskerChart", 26974 "Bra", 26975 "BracketingBar", 26976 "BraKet", 26977 "BrayCurtisDistance", 26978 "BreadthFirstScan", 26979 "Break", 26980 "BridgeData", 26981 "BrightnessEqualize", 26982 "BroadcastStationData", 26983 "Brown", 26984 "BrownForsytheTest", 26985 "BrownianBridgeProcess", 26986 "BrowserCategory", 26987 "BSplineBasis", 26988 "BSplineCurve", 26989 "BSplineCurve3DBox", 26990 "BSplineCurve3DBoxOptions", 26991 "BSplineCurveBox", 26992 "BSplineCurveBoxOptions", 26993 "BSplineFunction", 26994 "BSplineSurface", 26995 "BSplineSurface3DBox", 26996 "BSplineSurface3DBoxOptions", 26997 "BubbleChart", 26998 "BubbleChart3D", 26999 "BubbleScale", 27000 "BubbleSizes", 27001 "BuildingData", 27002 "BulletGauge", 27003 "BusinessDayQ", 27004 "ButterflyGraph", 27005 "ButterworthFilterModel", 27006 "Button", 27007 "ButtonBar", 27008 "ButtonBox", 27009 "ButtonBoxOptions", 27010 "ButtonCell", 27011 "ButtonContents", 27012 "ButtonData", 27013 "ButtonEvaluator", 27014 "ButtonExpandable", 27015 "ButtonFrame", 27016 "ButtonFunction", 27017 "ButtonMargins", 27018 "ButtonMinHeight", 27019 "ButtonNote", 27020 "ButtonNotebook", 27021 "ButtonSource", 27022 "ButtonStyle", 27023 "ButtonStyleMenuListing", 27024 "Byte", 27025 "ByteArray", 27026 "ByteArrayFormat", 27027 "ByteArrayQ", 27028 "ByteArrayToString", 27029 "ByteCount", 27030 "ByteOrdering", 27031 "C", 27032 "CachedValue", 27033 "CacheGraphics", 27034 "CachePersistence", 27035 "CalendarConvert", 27036 "CalendarData", 27037 "CalendarType", 27038 "Callout", 27039 "CalloutMarker", 27040 "CalloutStyle", 27041 "CallPacket", 27042 "CanberraDistance", 27043 "Cancel", 27044 "CancelButton", 27045 "CandlestickChart", 27046 "CanonicalGraph", 27047 "CanonicalizePolygon", 27048 "CanonicalizePolyhedron", 27049 "CanonicalName", 27050 "CanonicalWarpingCorrespondence", 27051 "CanonicalWarpingDistance", 27052 "CantorMesh", 27053 "CantorStaircase", 27054 "Cap", 27055 "CapForm", 27056 "CapitalDifferentialD", 27057 "Capitalize", 27058 "CapsuleShape", 27059 "CaptureRunning", 27060 "CardinalBSplineBasis", 27061 "CarlemanLinearize", 27062 "CarmichaelLambda", 27063 "CaseOrdering", 27064 "Cases", 27065 "CaseSensitive", 27066 "Cashflow", 27067 "Casoratian", 27068 "Catalan", 27069 "CatalanNumber", 27070 "Catch", 27071 "CategoricalDistribution", 27072 "Catenate", 27073 "CatenateLayer", 27074 "CauchyDistribution", 27075 "CauchyWindow", 27076 "CayleyGraph", 27077 "CDF", 27078 "CDFDeploy", 27079 "CDFInformation", 27080 "CDFWavelet", 27081 "Ceiling", 27082 "CelestialSystem", 27083 "Cell", 27084 "CellAutoOverwrite", 27085 "CellBaseline", 27086 "CellBoundingBox", 27087 "CellBracketOptions", 27088 "CellChangeTimes", 27089 "CellContents", 27090 "CellContext", 27091 "CellDingbat", 27092 "CellDynamicExpression", 27093 "CellEditDuplicate", 27094 "CellElementsBoundingBox", 27095 "CellElementSpacings", 27096 "CellEpilog",
27097 "CellEvaluationDuplicate", 27098 "CellEvaluationFunction", 27099 "CellEvaluationLanguage", 27100 "CellEventActions", 27101 "CellFrame", 27102 "CellFrameColor", 27103 "CellFrameLabelMargins", 27104 "CellFrameLabels", 27105 "CellFrameMargins", 27106 "CellGroup", 27107 "CellGroupData", 27108 "CellGrouping", 27109 "CellGroupingRules", 27110 "CellHorizontalScrolling", 27111 "CellID", 27112 "CellLabel", 27113 "CellLabelAutoDelete", 27114 "CellLabelMargins", 27115 "CellLabelPositioning", 27116 "CellLabelStyle", 27117 "CellLabelTemplate", 27118 "CellMargins", 27119 "CellObject", 27120 "CellOpen", 27121 "CellPrint", 27122 "CellProlog", 27123 "Cells", 27124 "CellSize", 27125 "CellStyle", 27126 "CellTags", 27127 "CellularAutomaton", 27128 "CensoredDistribution", 27129 "Censoring", 27130 "Center", 27131 "CenterArray", 27132 "CenterDot", 27133 "CentralFeature", 27134 "CentralMoment", 27135 "CentralMomentGeneratingFunction", 27136 "Cepstrogram", 27137 "CepstrogramArray", 27138 "CepstrumArray", 27139 "CForm", 27140 "ChampernowneNumber", 27141 "ChangeOptions", 27142 "ChannelBase", 27143 "ChannelBrokerAction", 27144 "ChannelDatabin", 27145 "ChannelHistoryLength", 27146 "ChannelListen", 27147 "ChannelListener", 27148 "ChannelListeners", 27149 "ChannelListenerWait", 27150 "ChannelObject", 27151 "ChannelPreSendFunction", 27152 "ChannelReceiverFunction", 27153 "ChannelSend", 27154 "ChannelSubscribers", 27155 "ChanVeseBinarize", 27156 "Character", 27157 "CharacterCounts", 27158 "CharacterEncoding", 27159 "CharacterEncodingsPath", 27160 "CharacteristicFunction", 27161 "CharacteristicPolynomial", 27162 "CharacterName", 27163 "CharacterNormalize", 27164 "CharacterRange", 27165 "Characters", 27166 "ChartBaseStyle", 27167 "ChartElementData", 27168 "ChartElementDataFunction", 27169 "ChartElementFunction", 27170 "ChartElements", 27171 "ChartLabels", 27172 "ChartLayout", 27173 "ChartLegends", 27174 "ChartStyle", 27175 "Chebyshev1FilterModel", 27176 "Chebyshev2FilterModel", 27177 "ChebyshevDistance", 27178 "ChebyshevT", 27179 "ChebyshevU", 27180 "Check", 27181 "CheckAbort", 27182 "CheckAll", 27183 "Checkbox", 27184 "CheckboxBar", 27185 "CheckboxBox", 27186 "CheckboxBoxOptions", 27187 "ChemicalData", 27188 "ChessboardDistance", 27189 "ChiDistribution", 27190 "ChineseRemainder", 27191 "ChiSquareDistribution", 27192 "ChoiceButtons", 27193 "ChoiceDialog", 27194 "CholeskyDecomposition", 27195 "Chop", 27196 "ChromaticityPlot", 27197 "ChromaticityPlot3D", 27198 "ChromaticPolynomial", 27199 "Circle", 27200 "CircleBox", 27201 "CircleDot", 27202 "CircleMinus", 27203 "CirclePlus", 27204 "CirclePoints", 27205 "CircleThrough", 27206 "CircleTimes", 27207 "CirculantGraph", 27208 "CircularOrthogonalMatrixDistribution", 27209 "CircularQuaternionMatrixDistribution", 27210 "CircularRealMatrixDistribution", 27211 "CircularSymplecticMatrixDistribution", 27212 "CircularUnitaryMatrixDistribution", 27213 "Circumsphere", 27214 "CityData", 27215 "ClassifierFunction", 27216 "ClassifierInformation", 27217 "ClassifierMeasurements", 27218 "ClassifierMeasurementsObject", 27219 "Classify", 27220 "ClassPriors", 27221 "Clear", 27222 "ClearAll", 27223 "ClearAttributes", 27224 "ClearCookies", 27225 "ClearPermissions", 27226 "ClearSystemCache", 27227 "ClebschGordan", 27228 "ClickPane", 27229 "Clip", 27230 "ClipboardNotebook", 27231 "ClipFill", 27232 "ClippingStyle", 27233 "ClipPlanes", 27234 "ClipPlanesStyle", 27235 "ClipRange", 27236 "Clock", 27237 "ClockGauge", 27238 "ClockwiseContourIntegral", 27239 "Close", 27240 "Closed", 27241 "CloseKernels", 27242 "ClosenessCentrality", 27243 "Closing", 27244 "ClosingAutoSave", 27245 "ClosingEvent", 27246 "ClosingSaveDialog", 27247 "CloudAccountData", 27248 "CloudBase", 27249 "CloudConnect", 27250 "CloudConnections", 27251 "CloudDeploy", 27252 "CloudDirectory", 27253 "CloudDisconnect", 27254 "CloudEvaluate", 27255 "CloudExport", 27256 "CloudExpression", 27257 "CloudExpressions", 27258 "CloudFunction", 27259 "CloudGet", 27260 "CloudImport", 27261 "CloudLoggingData", 27262 "CloudObject", 27263 "CloudObjectInformation", 27264 "CloudObjectInformationData", 27265 "CloudObjectNameFormat", 27266 "CloudObjects", 27267 "CloudObjectURLType", 27268 "CloudPublish", 27269 "CloudPut", 27270 "CloudRenderingMethod", 27271 "CloudSave", 27272 "CloudShare", 27273 "CloudSubmit", 27274 "CloudSymbol", 27275 "CloudUnshare", 27276 "CloudUserID", 27277 "ClusterClassify", 27278 "ClusterDissimilarityFunction", 27279 "ClusteringComponents", 27280 "ClusteringTree", 27281 "CMYKColor", 27282 "Coarse", 27283 "CodeAssistOptions", 27284 "Coefficient", 27285 "CoefficientArrays", 27286 "CoefficientDomain", 27287 "CoefficientList", 27288 "CoefficientRules", 27289 "CoifletWavelet", 27290 "Collect", 27291 "Colon", 27292 "ColonForm", 27293 "ColorBalance", 27294 "ColorCombine", 27295 "ColorConvert", 27296 "ColorCoverage", 27297 "ColorData", 27298 "ColorDataFunction", 27299 "ColorDetect", 27300 "ColorDistance", 27301 "ColorFunction", 27302 "ColorFunctionScaling", 27303 "Colorize", 27304 "ColorNegate", 27305 "ColorOutput", 27306 "ColorProfileData", 27307 "ColorQ", 27308 "ColorQuantize", 27309 "ColorReplace", 27310 "ColorRules", 27311 "ColorSelectorSettings", 27312 "ColorSeparate", 27313 "ColorSetter", 27314 "ColorSetterBox", 27315 "ColorSetterBoxOptions", 27316 "ColorSlider", 27317 "ColorsNear", 27318 "ColorSpace", 27319 "ColorToneMapping", 27320 "Column", 27321 "ColumnAlignments",
27322 "ColumnBackgrounds", 27323 "ColumnForm", 27324 "ColumnLines", 27325 "ColumnsEqual", 27326 "ColumnSpacings", 27327 "ColumnWidths", 27328 "CombinedEntityClass", 27329 "CombinerFunction", 27330 "CometData", 27331 "CommonDefaultFormatTypes", 27332 "Commonest", 27333 "CommonestFilter", 27334 "CommonName", 27335 "CommonUnits", 27336 "CommunityBoundaryStyle", 27337 "CommunityGraphPlot", 27338 "CommunityLabels", 27339 "CommunityRegionStyle", 27340 "CompanyData", 27341 "CompatibleUnitQ", 27342 "CompilationOptions", 27343 "CompilationTarget", 27344 "Compile", 27345 "Compiled", 27346 "CompiledCodeFunction", 27347 "CompiledFunction", 27348 "CompilerOptions", 27349 "Complement", 27350 "ComplementedEntityClass", 27351 "CompleteGraph", 27352 "CompleteGraphQ", 27353 "CompleteKaryTree", 27354 "CompletionsListPacket", 27355 "Complex", 27356 "ComplexContourPlot", 27357 "Complexes", 27358 "ComplexExpand", 27359 "ComplexInfinity", 27360 "ComplexityFunction", 27361 "ComplexListPlot", 27362 "ComplexPlot", 27363 "ComplexPlot3D", 27364 "ComplexRegionPlot", 27365 "ComplexStreamPlot", 27366 "ComplexVectorPlot", 27367 "ComponentMeasurements", 27368 "ComponentwiseContextMenu", 27369 "Compose", 27370 "ComposeList", 27371 "ComposeSeries", 27372 "CompositeQ", 27373 "Composition", 27374 "CompoundElement", 27375 "CompoundExpression", 27376 "CompoundPoissonDistribution", 27377 "CompoundPoissonProcess", 27378 "CompoundRenewalProcess", 27379 "Compress", 27380 "CompressedData", 27381 "CompressionLevel", 27382 "ComputeUncertainty", 27383 "Condition", 27384 "ConditionalExpression", 27385 "Conditioned", 27386 "Cone", 27387 "ConeBox", 27388 "ConfidenceLevel", 27389 "ConfidenceRange", 27390 "ConfidenceTransform", 27391 "ConfigurationPath", 27392 "ConformAudio", 27393 "ConformImages", 27394 "Congruent", 27395 "ConicHullRegion", 27396 "ConicHullRegion3DBox", 27397 "ConicHullRegionBox", 27398 "ConicOptimization", 27399 "Conjugate", 27400 "ConjugateTranspose", 27401 "Conjunction", 27402 "Connect", 27403 "ConnectedComponents", 27404 "ConnectedGraphComponents", 27405 "ConnectedGraphQ", 27406 "ConnectedMeshComponents", 27407 "ConnectedMoleculeComponents", 27408 "ConnectedMoleculeQ", 27409 "ConnectionSettings", 27410 "ConnectLibraryCallbackFunction", 27411 "ConnectSystemModelComponents", 27412 "ConnesWindow", 27413 "ConoverTest", 27414 "ConsoleMessage", 27415 "ConsoleMessagePacket", 27416 "Constant", 27417 "ConstantArray", 27418 "ConstantArrayLayer", 27419 "ConstantImage", 27420 "ConstantPlusLayer", 27421 "ConstantRegionQ", 27422 "Constants", 27423 "ConstantTimesLayer", 27424 "ConstellationData", 27425 "ConstrainedMax", 27426 "ConstrainedMin", 27427 "Construct", 27428 "Containing", 27429 "ContainsAll", 27430 "ContainsAny", 27431 "ContainsExactly", 27432 "ContainsNone", 27433 "ContainsOnly", 27434 "ContentFieldOptions", 27435 "ContentLocationFunction", 27436 "ContentObject", 27437 "ContentPadding", 27438 "ContentsBoundingBox", 27439 "ContentSelectable", 27440 "ContentSize", 27441 "Context", 27442 "ContextMenu", 27443 "Contexts", 27444 "ContextToFileName", 27445 "Continuation", 27446 "Continue", 27447 "ContinuedFraction", 27448 "ContinuedFractionK", 27449 "ContinuousAction", 27450 "ContinuousMarkovProcess", 27451 "ContinuousTask", 27452 "ContinuousTimeModelQ", 27453 "ContinuousWaveletData", 27454 "ContinuousWaveletTransform", 27455 "ContourDetect", 27456 "ContourGraphics", 27457 "ContourIntegral", 27458 "ContourLabels", 27459 "ContourLines", 27460 "ContourPlot", 27461 "ContourPlot3D", 27462 "Contours", 27463 "ContourShading", 27464 "ContourSmoothing", 27465 "ContourStyle", 27466 "ContraharmonicMean", 27467 "ContrastiveLossLayer", 27468 "Control", 27469 "ControlActive", 27470 "ControlAlignment", 27471 "ControlGroupContentsBox", 27472 "ControllabilityGramian", 27473 "ControllabilityMatrix", 27474 "ControllableDecomposition", 27475 "ControllableModelQ", 27476 "ControllerDuration", 27477 "ControllerInformation", 27478 "ControllerInformationData", 27479 "ControllerLinking", 27480 "ControllerManipulate", 27481 "ControllerMethod", 27482 "ControllerPath", 27483 "ControllerState", 27484 "ControlPlacement", 27485 "ControlsRendering", 27486 "ControlType", 27487 "Convergents", 27488 "ConversionOptions", 27489 "ConversionRules", 27490 "ConvertToBitmapPacket", 27491 "ConvertToPostScript", 27492 "ConvertToPostScriptPacket", 27493 "ConvexHullMesh", 27494 "ConvexPolygonQ", 27495 "ConvexPolyhedronQ", 27496 "ConvolutionLayer", 27497 "Convolve", 27498 "ConwayGroupCo1", 27499 "ConwayGroupCo2", 27500 "ConwayGroupCo3", 27501 "CookieFunction", 27502 "Cookies", 27503 "CoordinateBoundingBox", 27504 "CoordinateBoundingBoxArray", 27505 "CoordinateBounds", 27506 "CoordinateBoundsArray", 27507 "CoordinateChartData", 27508 "CoordinatesToolOptions", 27509 "CoordinateTransform", 27510 "CoordinateTransformData", 27511 "CoprimeQ", 27512 "Coproduct", 27513 "CopulaDistribution", 27514 "Copyable", 27515 "CopyDatabin", 27516 "CopyDirectory", 27517 "CopyFile", 27518 "CopyTag", 27519 "CopyToClipboard", 27520 "CornerFilter", 27521 "CornerNeighbors", 27522 "Correlation", 27523 "CorrelationDistance", 27524 "CorrelationFunction", 27525 "CorrelationTest", 27526 "Cos", 27527 "Cosh", 27528 "CoshIntegral", 27529 "CosineDistance", 27530 "CosineWindow", 27531 "CosIntegral", 27532 "Cot", 27533 "Coth", 27534 "Count", 27535 "CountDistinct", 27536 "CountDistinctBy", 27537 "CounterAssignments", 27538 "CounterBox", 27539 "CounterBoxOptions", 27540 "CounterClockwiseContourIntegral", 27541 "CounterEvaluator", 27542 "CounterFunction", 27543 "CounterIncrements", 27544 "CounterStyle", 27545 "CounterStyleMenuListing", 27546 "CountRoots", 27547 "CountryData", 27548 "Counts", 27549 "CountsBy", 27550 "Covariance", 27551 "CovarianceEstimatorFunction", 27552 "CovarianceFunction", 27553 "CoxianDistribution", 27554 "CoxIngersollRossProcess", 27555 "CoxModel", 27556 "CoxModelFit", 27557 "CramerVonMisesTest", 27558 "CreateArchive", 27559 "CreateCellID", 27560 "CreateChannel", 27561 "CreateCloudExpression", 27562 "CreateDatabin", 27563 "CreateDataStructure", 27564 "CreateDataSystemModel", 27565 "CreateDialog", 27566 "CreateDirectory", 27567 "CreateDocument", 27568 "CreateFile", 27569 "CreateIntermediateDirectories", 27570 "CreateManagedLibraryExpression", 27571 "CreateNotebook", 27572 "CreatePacletArchive", 27573 "CreatePalette", 27574 "CreatePalettePacket", 27575 "CreatePermissionsGroup", 27576 "CreateScheduledTask", 27577 "CreateSearchIndex", 27578 "CreateSystemModel", 27579 "CreateTemporary", 27580 "CreateUUID", 27581 "CreateWindow",
27582 "CriterionFunction", 27583 "CriticalityFailureImportance", 27584 "CriticalitySuccessImportance", 27585 "CriticalSection", 27586 "Cross", 27587 "CrossEntropyLossLayer", 27588 "CrossingCount", 27589 "CrossingDetect", 27590 "CrossingPolygon", 27591 "CrossMatrix", 27592 "Csc", 27593 "Csch", 27594 "CTCLossLayer", 27595 "Cube", 27596 "CubeRoot", 27597 "Cubics", 27598 "Cuboid", 27599 "CuboidBox", 27600 "Cumulant", 27601 "CumulantGeneratingFunction", 27602 "Cup", 27603 "CupCap", 27604 "Curl", 27605 "CurlyDoubleQuote", 27606 "CurlyQuote", 27607 "CurrencyConvert", 27608 "CurrentDate", 27609 "CurrentImage", 27610 "CurrentlySpeakingPacket", 27611 "CurrentNotebookImage", 27612 "CurrentScreenImage", 27613 "CurrentValue", 27614 "Curry", 27615 "CurryApplied", 27616 "CurvatureFlowFilter", 27617 "CurveClosed", 27618 "Cyan", 27619 "CycleGraph", 27620 "CycleIndexPolynomial", 27621 "Cycles", 27622 "CyclicGroup", 27623 "Cyclotomic", 27624 "Cylinder", 27625 "CylinderBox", 27626 "CylindricalDecomposition", 27627 "D", 27628 "DagumDistribution", 27629 "DamData", 27630 "DamerauLevenshteinDistance", 27631 "DampingFactor", 27632 "Darker", 27633 "Dashed", 27634 "Dashing", 27635 "DatabaseConnect", 27636 "DatabaseDisconnect", 27637 "DatabaseReference", 27638 "Databin", 27639 "DatabinAdd", 27640 "DatabinRemove", 27641 "Databins", 27642 "DatabinUpload", 27643 "DataCompression", 27644 "DataDistribution", 27645 "DataRange", 27646 "DataReversed", 27647 "Dataset", 27648 "DatasetDisplayPanel", 27649 "DataStructure", 27650 "DataStructureQ", 27651 "Date", 27652 "DateBounds", 27653 "Dated", 27654 "DateDelimiters", 27655 "DateDifference", 27656 "DatedUnit", 27657 "DateFormat", 27658 "DateFunction", 27659 "DateHistogram", 27660 "DateInterval", 27661 "DateList", 27662 "DateListLogPlot", 27663 "DateListPlot", 27664 "DateListStepPlot", 27665 "DateObject", 27666 "DateObjectQ", 27667 "DateOverlapsQ", 27668 "DatePattern", 27669 "DatePlus", 27670 "DateRange", 27671 "DateReduction", 27672 "DateString", 27673 "DateTicksFormat", 27674 "DateValue", 27675 "DateWithinQ", 27676 "DaubechiesWavelet", 27677 "DavisDistribution", 27678 "DawsonF", 27679 "DayCount", 27680 "DayCountConvention", 27681 "DayHemisphere", 27682 "DaylightQ", 27683 "DayMatchQ", 27684 "DayName", 27685 "DayNightTerminator", 27686 "DayPlus", 27687 "DayRange", 27688 "DayRound", 27689 "DeBruijnGraph", 27690 "DeBruijnSequence", 27691 "Debug", 27692 "DebugTag", 27693 "Decapitalize", 27694 "Decimal", 27695 "DecimalForm", 27696 "DeclareKnownSymbols", 27697 "DeclarePackage", 27698 "Decompose", 27699 "DeconvolutionLayer", 27700 "Decrement", 27701 "Decrypt", 27702 "DecryptFile", 27703 "DedekindEta", 27704 "DeepSpaceProbeData", 27705 "Default", 27706 "DefaultAxesStyle", 27707 "DefaultBaseStyle", 27708 "DefaultBoxStyle", 27709 "DefaultButton", 27710 "DefaultColor", 27711 "DefaultControlPlacement", 27712 "DefaultDuplicateCellStyle", 27713 "DefaultDuration", 27714 "DefaultElement", 27715 "DefaultFaceGridsStyle", 27716 "DefaultFieldHintStyle", 27717 "DefaultFont", 27718 "DefaultFontProperties", 27719 "DefaultFormatType", 27720 "DefaultFormatTypeForStyle", 27721 "DefaultFrameStyle", 27722 "DefaultFrameTicksStyle", 27723 "DefaultGridLinesStyle", 27724 "DefaultInlineFormatType", 27725 "DefaultInputFormatType", 27726 "DefaultLabelStyle", 27727 "DefaultMenuStyle", 27728 "DefaultNaturalLanguage", 27729 "DefaultNewCellStyle", 27730 "DefaultNewInlineCellStyle", 27731 "DefaultNotebook", 27732 "DefaultOptions", 27733 "DefaultOutputFormatType", 27734 "DefaultPrintPrecision", 27735 "DefaultStyle", 27736 "DefaultStyleDefinitions", 27737 "DefaultTextFormatType", 27738 "DefaultTextInlineFormatType", 27739 "DefaultTicksStyle", 27740 "DefaultTooltipStyle", 27741 "DefaultValue", 27742 "DefaultValues", 27743 "Defer", 27744 "DefineExternal", 27745 "DefineInputStreamMethod", 27746 "DefineOutputStreamMethod", 27747 "DefineResourceFunction", 27748 "Definition", 27749 "Degree", 27750 "DegreeCentrality", 27751 "DegreeGraphDistribution", 27752 "DegreeLexicographic", 27753 "DegreeReverseLexicographic", 27754 "DEigensystem", 27755 "DEigenvalues", 27756 "Deinitialization", 27757 "Del", 27758 "DelaunayMesh", 27759 "Delayed", 27760 "Deletable", 27761 "Delete", 27762 "DeleteAnomalies", 27763 "DeleteBorderComponents", 27764 "DeleteCases", 27765 "DeleteChannel", 27766 "DeleteCloudExpression", 27767 "DeleteContents", 27768 "DeleteDirectory", 27769 "DeleteDuplicates", 27770 "DeleteDuplicatesBy", 27771 "DeleteFile", 27772 "DeleteMissing", 27773 "DeleteObject", 27774 "DeletePermissionsKey", 27775 "DeleteSearchIndex", 27776 "DeleteSmallComponents", 27777 "DeleteStopwords", 27778 "DeleteWithContents", 27779 "DeletionWarning", 27780 "DelimitedArray", 27781 "DelimitedSequence", 27782 "Delimiter", 27783 "DelimiterFlashTime", 27784 "DelimiterMatching", 27785 "Delimiters", 27786 "DeliveryFunction", 27787 "Dendrogram", 27788 "Denominator", 27789 "DensityGraphics", 27790 "DensityHistogram", 27791 "DensityPlot", 27792 "DensityPlot3D", 27793 "DependentVariables", 27794 "Deploy", 27795 "Deployed", 27796 "Depth", 27797 "DepthFirstScan", 27798 "Derivative", 27799 "DerivativeFilter", 27800 "DerivedKey", 27801 "DescriptorStateSpace", 27802 "DesignMatrix", 27803 "DestroyAfterEvaluation", 27804 "Det", 27805 "DeviceClose", 27806 "DeviceConfigure", 27807 "DeviceExecute", 27808 "DeviceExecuteAsynchronous", 27809 "DeviceObject", 27810 "DeviceOpen", 27811 "DeviceOpenQ", 27812 "DeviceRead", 27813 "DeviceReadBuffer", 27814 "DeviceReadLatest", 27815 "DeviceReadList", 27816 "DeviceReadTimeSeries", 27817 "Devices", 27818 "DeviceStreams", 27819 "DeviceWrite", 27820 "DeviceWriteBuffer", 27821 "DGaussianWavelet", 27822 "DiacriticalPositioning", 27823 "Diagonal", 27824 "DiagonalizableMatrixQ", 27825 "DiagonalMatrix", 27826 "DiagonalMatrixQ", 27827 "Dialog", 27828 "DialogIndent", 27829 "DialogInput", 27830 "DialogLevel", 27831 "DialogNotebook", 27832 "DialogProlog", 27833 "DialogReturn", 27834 "DialogSymbols", 27835 "Diamond", 27836 "DiamondMatrix",
27837 "DiceDissimilarity", 27838 "DictionaryLookup", 27839 "DictionaryWordQ", 27840 "DifferenceDelta", 27841 "DifferenceOrder", 27842 "DifferenceQuotient", 27843 "DifferenceRoot", 27844 "DifferenceRootReduce", 27845 "Differences", 27846 "DifferentialD", 27847 "DifferentialRoot", 27848 "DifferentialRootReduce", 27849 "DifferentiatorFilter", 27850 "DigitalSignature", 27851 "DigitBlock", 27852 "DigitBlockMinimum", 27853 "DigitCharacter", 27854 "DigitCount", 27855 "DigitQ", 27856 "DihedralAngle", 27857 "DihedralGroup", 27858 "Dilation", 27859 "DimensionalCombinations", 27860 "DimensionalMeshComponents", 27861 "DimensionReduce", 27862 "DimensionReducerFunction", 27863 "DimensionReduction", 27864 "Dimensions", 27865 "DiracComb", 27866 "DiracDelta", 27867 "DirectedEdge", 27868 "DirectedEdges", 27869 "DirectedGraph", 27870 "DirectedGraphQ", 27871 "DirectedInfinity", 27872 "Direction", 27873 "Directive", 27874 "Directory", 27875 "DirectoryName", 27876 "DirectoryQ", 27877 "DirectoryStack", 27878 "DirichletBeta", 27879 "DirichletCharacter", 27880 "DirichletCondition", 27881 "DirichletConvolve", 27882 "DirichletDistribution", 27883 "DirichletEta", 27884 "DirichletL", 27885 "DirichletLambda", 27886 "DirichletTransform", 27887 "DirichletWindow", 27888 "DisableConsolePrintPacket", 27889 "DisableFormatting", 27890 "DiscreteAsymptotic", 27891 "DiscreteChirpZTransform", 27892 "DiscreteConvolve", 27893 "DiscreteDelta", 27894 "DiscreteHadamardTransform", 27895 "DiscreteIndicator", 27896 "DiscreteLimit", 27897 "DiscreteLQEstimatorGains", 27898 "DiscreteLQRegulatorGains", 27899 "DiscreteLyapunovSolve", 27900 "DiscreteMarkovProcess", 27901 "DiscreteMaxLimit", 27902 "DiscreteMinLimit", 27903 "DiscretePlot", 27904 "DiscretePlot3D", 27905 "DiscreteRatio", 27906 "DiscreteRiccatiSolve", 27907 "DiscreteShift", 27908 "DiscreteTimeModelQ", 27909 "DiscreteUniformDistribution", 27910 "DiscreteVariables", 27911 "DiscreteWaveletData", 27912 "DiscreteWaveletPacketTransform", 27913 "DiscreteWaveletTransform", 27914 "DiscretizeGraphics", 27915 "DiscretizeRegion", 27916 "Discriminant", 27917 "DisjointQ", 27918 "Disjunction", 27919 "Disk", 27920 "DiskBox", 27921 "DiskMatrix", 27922 "DiskSegment", 27923 "Dispatch", 27924 "DispatchQ", 27925 "DispersionEstimatorFunction", 27926 "Display", 27927 "DisplayAllSteps", 27928 "DisplayEndPacket", 27929 "DisplayFlushImagePacket", 27930 "DisplayForm", 27931 "DisplayFunction", 27932 "DisplayPacket", 27933 "DisplayRules", 27934 "DisplaySetSizePacket", 27935 "DisplayString", 27936 "DisplayTemporary", 27937 "DisplayWith", 27938 "DisplayWithRef", 27939 "DisplayWithVariable", 27940 "DistanceFunction", 27941 "DistanceMatrix", 27942 "DistanceTransform", 27943 "Distribute", 27944 "Distributed", 27945 "DistributedContexts", 27946 "DistributeDefinitions", 27947 "DistributionChart", 27948 "DistributionDomain", 27949 "DistributionFitTest", 27950 "DistributionParameterAssumptions", 27951 "DistributionParameterQ", 27952 "Dithering", 27953 "Div", 27954 "Divergence", 27955 "Divide", 27956 "DivideBy", 27957 "Dividers", 27958 "DivideSides", 27959 "Divisible", 27960 "Divisors", 27961 "DivisorSigma", 27962 "DivisorSum", 27963 "DMSList", 27964 "DMSString", 27965 "Do", 27966 "DockedCells", 27967 "DocumentGenerator", 27968 "DocumentGeneratorInformation", 27969 "DocumentGeneratorInformationData", 27970 "DocumentGenerators", 27971 "DocumentNotebook", 27972 "DocumentWeightingRules", 27973 "Dodecahedron", 27974 "DomainRegistrationInformation", 27975 "DominantColors", 27976 "DOSTextFormat", 27977 "Dot", 27978 "DotDashed", 27979 "DotEqual", 27980 "DotLayer", 27981 "DotPlusLayer", 27982 "Dotted", 27983 "DoubleBracketingBar", 27984 "DoubleContourIntegral", 27985 "DoubleDownArrow", 27986 "DoubleLeftArrow", 27987 "DoubleLeftRightArrow", 27988 "DoubleLeftTee", 27989 "DoubleLongLeftArrow", 27990 "DoubleLongLeftRightArrow", 27991 "DoubleLongRightArrow", 27992 "DoubleRightArrow", 27993 "DoubleRightTee", 27994 "DoubleUpArrow", 27995 "DoubleUpDownArrow", 27996 "DoubleVerticalBar", 27997 "DoublyInfinite", 27998 "Down", 27999 "DownArrow", 28000 "DownArrowBar", 28001 "DownArrowUpArrow", 28002 "DownLeftRightVector", 28003 "DownLeftTeeVector", 28004 "DownLeftVector", 28005 "DownLeftVectorBar", 28006 "DownRightTeeVector", 28007 "DownRightVector", 28008 "DownRightVectorBar", 28009 "Downsample", 28010 "DownTee", 28011 "DownTeeArrow", 28012 "DownValues", 28013 "DragAndDrop", 28014 "DrawEdges", 28015 "DrawFrontFaces", 28016 "DrawHighlighted", 28017 "Drop", 28018 "DropoutLayer", 28019 "DSolve",
28020 "DSolveValue", 28021 "Dt", 28022 "DualLinearProgramming", 28023 "DualPolyhedron", 28024 "DualSystemsModel", 28025 "DumpGet", 28026 "DumpSave", 28027 "DuplicateFreeQ", 28028 "Duration", 28029 "Dynamic", 28030 "DynamicBox", 28031 "DynamicBoxOptions", 28032 "DynamicEvaluationTimeout", 28033 "DynamicGeoGraphics", 28034 "DynamicImage", 28035 "DynamicLocation", 28036 "DynamicModule", 28037 "DynamicModuleBox", 28038 "DynamicModuleBoxOptions", 28039 "DynamicModuleParent", 28040 "DynamicModuleValues", 28041 "DynamicName", 28042 "DynamicNamespace", 28043 "DynamicReference", 28044 "DynamicSetting", 28045 "DynamicUpdating", 28046 "DynamicWrapper", 28047 "DynamicWrapperBox", 28048 "DynamicWrapperBoxOptions", 28049 "E", 28050 "EarthImpactData", 28051 "EarthquakeData", 28052 "EccentricityCentrality", 28053 "Echo", 28054 "EchoFunction", 28055 "EclipseType", 28056 "EdgeAdd", 28057 "EdgeBetweennessCentrality", 28058 "EdgeCapacity", 28059 "EdgeCapForm", 28060 "EdgeColor", 28061 "EdgeConnectivity", 28062 "EdgeContract", 28063 "EdgeCost", 28064 "EdgeCount", 28065 "EdgeCoverQ", 28066 "EdgeCycleMatrix", 28067 "EdgeDashing", 28068 "EdgeDelete", 28069 "EdgeDetect", 28070 "EdgeForm", 28071 "EdgeIndex", 28072 "EdgeJoinForm", 28073 "EdgeLabeling", 28074 "EdgeLabels", 28075 "EdgeLabelStyle", 28076 "EdgeList", 28077 "EdgeOpacity", 28078 "EdgeQ", 28079 "EdgeRenderingFunction", 28080 "EdgeRules", 28081 "EdgeShapeFunction", 28082 "EdgeStyle", 28083 "EdgeTaggedGraph", 28084 "EdgeTaggedGraphQ", 28085 "EdgeTags", 28086 "EdgeThickness", 28087 "EdgeWeight", 28088 "EdgeWeightedGraphQ", 28089 "Editable", 28090 "EditButtonSettings", 28091 "EditCellTagsSettings", 28092 "EditDistance", 28093 "EffectiveInterest", 28094 "Eigensystem", 28095 "Eigenvalues", 28096 "EigenvectorCentrality", 28097 "Eigenvectors", 28098 "Element", 28099 "ElementData", 28100 "ElementwiseLayer", 28101 "ElidedForms", 28102 "Eliminate", 28103 "EliminationOrder", 28104 "Ellipsoid", 28105 "EllipticE", 28106 "EllipticExp", 28107 "EllipticExpPrime", 28108 "EllipticF", 28109 "EllipticFilterModel", 28110 "EllipticK", 28111 "EllipticLog", 28112 "EllipticNomeQ", 28113 "EllipticPi", 28114 "EllipticReducedHalfPeriods", 28115 "EllipticTheta", 28116 "EllipticThetaPrime", 28117 "EmbedCode", 28118 "EmbeddedHTML", 28119 "EmbeddedService", 28120 "EmbeddingLayer", 28121 "EmbeddingObject", 28122 "EmitSound", 28123 "EmphasizeSyntaxErrors", 28124 "EmpiricalDistribution", 28125 "Empty", 28126 "EmptyGraphQ", 28127 "EmptyRegion", 28128 "EnableConsolePrintPacket", 28129 "Enabled", 28130 "Encode", 28131 "Encrypt", 28132 "EncryptedObject", 28133 "EncryptFile", 28134 "End", 28135 "EndAdd", 28136 "EndDialogPacket", 28137 "EndFrontEndInteractionPacket", 28138 "EndOfBuffer", 28139 "EndOfFile", 28140 "EndOfLine", 28141 "EndOfString", 28142 "EndPackage", 28143 "EngineEnvironment", 28144 "EngineeringForm", 28145 "Enter", 28146 "EnterExpressionPacket", 28147 "EnterTextPacket", 28148 "Entity", 28149 "EntityClass", 28150 "EntityClassList", 28151 "EntityCopies", 28152 "EntityFunction", 28153 "EntityGroup", 28154 "EntityInstance", 28155 "EntityList", 28156 "EntityPrefetch", 28157 "EntityProperties", 28158 "EntityProperty", 28159 "EntityPropertyClass", 28160 "EntityRegister", 28161 "EntityStore", 28162 "EntityStores", 28163 "EntityTypeName", 28164 "EntityUnregister", 28165 "EntityValue", 28166 "Entropy", 28167 "EntropyFilter", 28168 "Environment", 28169 "Epilog", 28170 "EpilogFunction", 28171 "Equal", 28172 "EqualColumns", 28173 "EqualRows", 28174 "EqualTilde", 28175 "EqualTo", 28176 "EquatedTo", 28177 "Equilibrium", 28178 "EquirippleFilterKernel", 28179 "Equivalent", 28180 "Erf", 28181 "Erfc", 28182 "Erfi", 28183 "ErlangB", 28184 "ErlangC", 28185 "ErlangDistribution", 28186 "Erosion", 28187 "ErrorBox", 28188 "ErrorBoxOptions", 28189 "ErrorNorm", 28190 "ErrorPacket", 28191 "ErrorsDialogSettings", 28192 "EscapeRadius", 28193 "EstimatedBackground", 28194 "EstimatedDistribution", 28195 "EstimatedProcess", 28196 "EstimatorGains", 28197 "EstimatorRegulator", 28198 "EuclideanDistance", 28199 "EulerAngles", 28200 "EulerCharacteristic", 28201 "EulerE", 28202 "EulerGamma", 28203 "EulerianGraphQ", 28204 "EulerMatrix", 28205 "EulerPhi", 28206 "Evaluatable", 28207 "Evaluate", 28208 "Evaluated", 28209 "EvaluatePacket", 28210 "EvaluateScheduledTask", 28211 "EvaluationBox", 28212 "EvaluationCell", 28213 "EvaluationCompletionAction", 28214 "EvaluationData", 28215 "EvaluationElements", 28216 "EvaluationEnvironment", 28217 "EvaluationMode", 28218 "EvaluationMonitor", 28219 "EvaluationNotebook", 28220 "EvaluationObject", 28221 "EvaluationOrder", 28222 "Evaluator", 28223 "EvaluatorNames", 28224 "EvenQ", 28225 "EventData", 28226 "EventEvaluator", 28227 "EventHandler", 28228 "EventHandlerTag", 28229 "EventLabels", 28230 "EventSeries", 28231 "ExactBlackmanWindow", 28232 "ExactNumberQ", 28233 "ExactRootIsolation", 28234 "ExampleData", 28235 "Except", 28236 "ExcludedForms", 28237 "ExcludedLines", 28238 "ExcludedPhysicalQuantities", 28239 "ExcludePods", 28240 "Exclusions", 28241 "ExclusionsStyle", 28242 "Exists", 28243 "Exit", 28244 "ExitDialog", 28245 "ExoplanetData", 28246 "Exp", 28247 "Expand", 28248 "ExpandAll", 28249 "ExpandDenominator", 28250 "ExpandFileName", 28251 "ExpandNumerator", 28252 "Expectation", 28253 "ExpectationE", 28254 "ExpectedValue", 28255 "ExpGammaDistribution", 28256 "ExpIntegralE", 28257 "ExpIntegralEi", 28258 "ExpirationDate", 28259 "Exponent", 28260 "ExponentFunction", 28261 "ExponentialDistribution", 28262 "ExponentialFamily", 28263 "ExponentialGeneratingFunction", 28264 "ExponentialMovingAverage", 28265 "ExponentialPowerDistribution", 28266 "ExponentPosition", 28267 "ExponentStep", 28268 "Export", 28269 "ExportAutoReplacements", 28270 "ExportByteArray", 28271 "ExportForm", 28272 "ExportPacket", 28273 "ExportString", 28274 "Expression", 28275 "ExpressionCell", 28276 "ExpressionGraph", 28277 "ExpressionPacket", 28278 "ExpressionUUID", 28279 "ExpToTrig", 28280 "ExtendedEntityClass", 28281 "ExtendedGCD", 28282 "Extension", 28283 "ExtentElementFunction", 28284 "ExtentMarkers", 28285 "ExtentSize", 28286 "ExternalBundle", 28287 "ExternalCall", 28288 "ExternalDataCharacterEncoding", 28289 "ExternalEvaluate", 28290 "ExternalFunction", 28291 "ExternalFunctionName", 28292 "ExternalIdentifier", 28293 "ExternalObject", 28294 "ExternalOptions", 28295 "ExternalSessionObject", 28296 "ExternalSessions", 28297 "ExternalStorageBase", 28298 "ExternalStorageDownload", 28299 "ExternalStorageGet", 28300 "ExternalStorageObject", 28301 "ExternalStoragePut", 28302 "ExternalStorageUpload", 28303 "ExternalTypeSignature", 28304 "ExternalValue", 28305 "Extract", 28306 "ExtractArchive", 28307 "ExtractLayer", 28308 "ExtractPacletArchive", 28309 "ExtremeValueDistribution", 28310 "FaceAlign", 28311 "FaceForm", 28312 "FaceGrids", 28313 "FaceGridsStyle", 28314 "FacialFeatures", 28315 "Factor", 28316 "FactorComplete", 28317 "Factorial", 28318 "Factorial2", 28319 "FactorialMoment", 28320 "FactorialMomentGeneratingFunction", 28321 "FactorialPower", 28322 "FactorInteger", 28323 "FactorList", 28324 "FactorSquareFree", 28325 "FactorSquareFreeList", 28326 "FactorTerms", 28327 "FactorTermsList", 28328 "Fail", 28329 "Failure", 28330 "FailureAction", 28331 "FailureDistribution", 28332 "FailureQ", 28333 "False", 28334 "FareySequence", 28335 "FARIMAProcess", 28336 "FeatureDistance", 28337 "FeatureExtract", 28338 "FeatureExtraction", 28339 "FeatureExtractor", 28340 "FeatureExtractorFunction", 28341 "FeatureNames", 28342 "FeatureNearest", 28343 "FeatureSpacePlot", 28344 "FeatureSpacePlot3D", 28345 "FeatureTypes", 28346 "FEDisableConsolePrintPacket", 28347 "FeedbackLinearize", 28348 "FeedbackSector", 28349 "FeedbackSectorStyle", 28350 "FeedbackType", 28351 "FEEnableConsolePrintPacket", 28352 "FetalGrowthData", 28353 "Fibonacci", 28354 "Fibonorial", 28355 "FieldCompletionFunction", 28356 "FieldHint", 28357 "FieldHintStyle", 28358 "FieldMasked", 28359 "FieldSize", 28360 "File", 28361 "FileBaseName", 28362 "FileByteCount", 28363 "FileConvert", 28364 "FileDate", 28365 "FileExistsQ", 28366 "FileExtension", 28367 "FileFormat", 28368 "FileHandler", 28369 "FileHash", 28370 "FileInformation", 28371 "FileName", 28372 "FileNameDepth", 28373 "FileNameDialogSettings", 28374 "FileNameDrop", 28375 "FileNameForms", 28376 "FileNameJoin", 28377 "FileNames", 28378 "FileNameSetter", 28379 "FileNameSplit", 28380 "FileNameTake", 28381 "FilePrint", 28382 "FileSize", 28383 "FileSystemMap", 28384 "FileSystemScan", 28385 "FileTemplate", 28386 "FileTemplateApply", 28387 "FileType", 28388 "FilledCurve", 28389 "FilledCurveBox", 28390 "FilledCurveBoxOptions", 28391 "Filling", 28392 "FillingStyle", 28393 "FillingTransform", 28394 "FilteredEntityClass", 28395 "FilterRules", 28396 "FinancialBond", 28397 "FinancialData", 28398 "FinancialDerivative", 28399 "FinancialIndicator", 28400 "Find", 28401 "FindAnomalies", 28402 "FindArgMax", 28403 "FindArgMin", 28404 "FindChannels", 28405 "FindClique", 28406 "FindClusters",
28407 "FindCookies", 28408 "FindCurvePath", 28409 "FindCycle", 28410 "FindDevices", 28411 "FindDistribution", 28412 "FindDistributionParameters", 28413 "FindDivisions", 28414 "FindEdgeCover", 28415 "FindEdgeCut", 28416 "FindEdgeIndependentPaths", 28417 "FindEquationalProof", 28418 "FindEulerianCycle", 28419 "FindExternalEvaluators", 28420 "FindFaces", 28421 "FindFile", 28422 "FindFit", 28423 "FindFormula", 28424 "FindFundamentalCycles", 28425 "FindGeneratingFunction", 28426 "FindGeoLocation", 28427 "FindGeometricConjectures", 28428 "FindGeometricTransform", 28429 "FindGraphCommunities", 28430 "FindGraphIsomorphism", 28431 "FindGraphPartition", 28432 "FindHamiltonianCycle", 28433 "FindHamiltonianPath", 28434 "FindHiddenMarkovStates", 28435 "FindImageText", 28436 "FindIndependentEdgeSet", 28437 "FindIndependentVertexSet", 28438 "FindInstance", 28439 "FindIntegerNullVector", 28440 "FindKClan", 28441 "FindKClique", 28442 "FindKClub", 28443 "FindKPlex", 28444 "FindLibrary", 28445 "FindLinearRecurrence", 28446 "FindList", 28447 "FindMatchingColor", 28448 "FindMaximum", 28449 "FindMaximumCut", 28450 "FindMaximumFlow", 28451 "FindMaxValue", 28452 "FindMeshDefects", 28453 "FindMinimum", 28454 "FindMinimumCostFlow", 28455 "FindMinimumCut", 28456 "FindMinValue", 28457 "FindMoleculeSubstructure", 28458 "FindPath", 28459 "FindPeaks", 28460 "FindPermutation", 28461 "FindPostmanTour", 28462 "FindProcessParameters", 28463 "FindRepeat", 28464 "FindRoot", 28465 "FindSequenceFunction", 28466 "FindSettings", 28467 "FindShortestPath", 28468 "FindShortestTour", 28469 "FindSpanningTree", 28470 "FindSystemModelEquilibrium", 28471 "FindTextualAnswer", 28472 "FindThreshold", 28473 "FindTransientRepeat", 28474 "FindVertexCover", 28475 "FindVertexCut", 28476 "FindVertexIndependentPaths", 28477 "Fine", 28478 "FinishDynamic", 28479 "FiniteAbelianGroupCount", 28480 "FiniteGroupCount", 28481 "FiniteGroupData", 28482 "First", 28483 "FirstCase", 28484 "FirstPassageTimeDistribution", 28485 "FirstPosition", 28486 "FischerGroupFi22", 28487 "FischerGroupFi23", 28488 "FischerGroupFi24Prime", 28489 "FisherHypergeometricDistribution", 28490 "FisherRatioTest", 28491 "FisherZDistribution", 28492 "Fit", 28493 "FitAll", 28494 "FitRegularization", 28495 "FittedModel", 28496 "FixedOrder", 28497 "FixedPoint", 28498 "FixedPointList", 28499 "FlashSelection", 28500 "Flat", 28501 "Flatten", 28502 "FlattenAt", 28503 "FlattenLayer", 28504 "FlatTopWindow", 28505 "FlipView", 28506 "Floor", 28507 "FlowPolynomial", 28508 "FlushPrintOutputPacket", 28509 "Fold", 28510 "FoldList", 28511 "FoldPair", 28512 "FoldPairList", 28513 "FollowRedirects", 28514 "Font", 28515 "FontColor", 28516 "FontFamily", 28517 "FontForm", 28518 "FontName", 28519 "FontOpacity", 28520 "FontPostScriptName", 28521 "FontProperties", 28522 "FontReencoding", 28523 "FontSize", 28524 "FontSlant", 28525 "FontSubstitutions", 28526 "FontTracking", 28527 "FontVariations", 28528 "FontWeight", 28529 "For", 28530 "ForAll", 28531 "ForceVersionInstall", 28532 "Format", 28533 "FormatRules", 28534 "FormatType", 28535 "FormatTypeAutoConvert", 28536 "FormatValues", 28537 "FormBox", 28538 "FormBoxOptions", 28539 "FormControl", 28540 "FormFunction", 28541 "FormLayoutFunction", 28542 "FormObject", 28543 "FormPage", 28544 "FormTheme", 28545 "FormulaData", 28546 "FormulaLookup", 28547 "FortranForm", 28548 "Forward", 28549 "ForwardBackward", 28550 "Fourier", 28551 "FourierCoefficient", 28552 "FourierCosCoefficient", 28553 "FourierCosSeries", 28554 "FourierCosTransform", 28555 "FourierDCT", 28556 "FourierDCTFilter", 28557 "FourierDCTMatrix", 28558 "FourierDST", 28559 "FourierDSTMatrix", 28560 "FourierMatrix", 28561 "FourierParameters", 28562 "FourierSequenceTransform", 28563 "FourierSeries", 28564 "FourierSinCoefficient", 28565 "FourierSinSeries", 28566 "FourierSinTransform", 28567 "FourierTransform", 28568 "FourierTrigSeries", 28569 "FractionalBrownianMotionProcess", 28570 "FractionalGaussianNoiseProcess", 28571 "FractionalPart", 28572 "FractionBox", 28573 "FractionBoxOptions", 28574 "FractionLine", 28575 "Frame", 28576 "FrameBox", 28577 "FrameBoxOptions", 28578 "Framed", 28579 "FrameInset", 28580 "FrameLabel", 28581 "Frameless", 28582 "FrameMargins", 28583 "FrameRate", 28584 "FrameStyle", 28585 "FrameTicks", 28586 "FrameTicksStyle", 28587 "FRatioDistribution", 28588 "FrechetDistribution", 28589 "FreeQ", 28590 "FrenetSerretSystem", 28591 "FrequencySamplingFilterKernel", 28592 "FresnelC", 28593 "FresnelF", 28594 "FresnelG", 28595 "FresnelS", 28596 "Friday", 28597 "FrobeniusNumber", 28598 "FrobeniusSolve", 28599 "FromAbsoluteTime", 28600 "FromCharacterCode", 28601 "FromCoefficientRules", 28602 "FromContinuedFraction", 28603 "FromDate", 28604 "FromDigits", 28605 "FromDMS", 28606 "FromEntity", 28607 "FromJulianDate", 28608 "FromLetterNumber", 28609 "FromPolarCoordinates", 28610 "FromRomanNumeral", 28611 "FromSphericalCoordinates", 28612 "FromUnixTime", 28613 "Front", 28614 "FrontEndDynamicExpression", 28615 "FrontEndEventActions", 28616 "FrontEndExecute", 28617 "FrontEndObject", 28618 "FrontEndResource", 28619 "FrontEndResourceString", 28620 "FrontEndStackSize", 28621 "FrontEndToken", 28622 "FrontEndTokenExecute", 28623 "FrontEndValueCache", 28624 "FrontEndVersion", 28625 "FrontFaceColor", 28626 "FrontFaceOpacity", 28627 "Full", 28628 "FullAxes", 28629 "FullDefinition", 28630 "FullForm", 28631 "FullGraphics", 28632 "FullInformationOutputRegulator", 28633 "FullOptions", 28634 "FullRegion", 28635 "FullSimplify", 28636 "Function", 28637 "FunctionCompile", 28638 "FunctionCompileExport", 28639 "FunctionCompileExportByteArray", 28640 "FunctionCompileExportLibrary", 28641 "FunctionCompileExportString", 28642 "FunctionDomain", 28643 "FunctionExpand", 28644 "FunctionInterpolation", 28645 "FunctionPeriod", 28646 "FunctionRange", 28647 "FunctionSpace", 28648 "FussellVeselyImportance", 28649 "GaborFilter", 28650 "GaborMatrix", 28651 "GaborWavelet", 28652 "GainMargins", 28653 "GainPhaseMargins", 28654 "GalaxyData", 28655 "GalleryView", 28656 "Gamma", 28657 "GammaDistribution", 28658 "GammaRegularized", 28659 "GapPenalty", 28660 "GARCHProcess", 28661 "GatedRecurrentLayer", 28662 "Gather", 28663 "GatherBy", 28664 "GaugeFaceElementFunction", 28665 "GaugeFaceStyle", 28666 "GaugeFrameElementFunction", 28667 "GaugeFrameSize", 28668 "GaugeFrameStyle", 28669 "GaugeLabels", 28670 "GaugeMarkers", 28671 "GaugeStyle", 28672 "GaussianFilter", 28673 "GaussianIntegers", 28674 "GaussianMatrix", 28675 "GaussianOrthogonalMatrixDistribution", 28676 "GaussianSymplecticMatrixDistribution", 28677 "GaussianUnitaryMatrixDistribution", 28678 "GaussianWindow", 28679 "GCD", 28680 "GegenbauerC", 28681 "General", 28682 "GeneralizedLinearModelFit", 28683 "GenerateAsymmetricKeyPair", 28684 "GenerateConditions", 28685 "GeneratedCell", 28686 "GeneratedDocumentBinding", 28687 "GenerateDerivedKey", 28688 "GenerateDigitalSignature", 28689 "GenerateDocument", 28690 "GeneratedParameters", 28691 "GeneratedQuantityMagnitudes", 28692 "GenerateFileSignature", 28693 "GenerateHTTPResponse", 28694 "GenerateSecuredAuthenticationKey", 28695 "GenerateSymmetricKey", 28696 "GeneratingFunction", 28697 "GeneratorDescription", 28698 "GeneratorHistoryLength", 28699 "GeneratorOutputType", 28700 "Generic", 28701 "GenericCylindricalDecomposition", 28702 "GenomeData", 28703 "GenomeLookup", 28704 "GeoAntipode", 28705 "GeoArea", 28706 "GeoArraySize",
28707 "GeoBackground", 28708 "GeoBoundingBox", 28709 "GeoBounds", 28710 "GeoBoundsRegion", 28711 "GeoBubbleChart", 28712 "GeoCenter", 28713 "GeoCircle", 28714 "GeoContourPlot", 28715 "GeoDensityPlot", 28716 "GeodesicClosing", 28717 "GeodesicDilation", 28718 "GeodesicErosion", 28719 "GeodesicOpening", 28720 "GeoDestination", 28721 "GeodesyData", 28722 "GeoDirection", 28723 "GeoDisk", 28724 "GeoDisplacement", 28725 "GeoDistance", 28726 "GeoDistanceList", 28727 "GeoElevationData", 28728 "GeoEntities", 28729 "GeoGraphics", 28730 "GeogravityModelData", 28731 "GeoGridDirectionDifference", 28732 "GeoGridLines", 28733 "GeoGridLinesStyle", 28734 "GeoGridPosition", 28735 "GeoGridRange", 28736 "GeoGridRangePadding", 28737 "GeoGridUnitArea", 28738 "GeoGridUnitDistance", 28739 "GeoGridVector", 28740 "GeoGroup", 28741 "GeoHemisphere", 28742 "GeoHemisphereBoundary", 28743 "GeoHistogram", 28744 "GeoIdentify", 28745 "GeoImage", 28746 "GeoLabels", 28747 "GeoLength", 28748 "GeoListPlot", 28749 "GeoLocation", 28750 "GeologicalPeriodData", 28751 "GeomagneticModelData", 28752 "GeoMarker", 28753 "GeometricAssertion", 28754 "GeometricBrownianMotionProcess", 28755 "GeometricDistribution", 28756 "GeometricMean", 28757 "GeometricMeanFilter", 28758 "GeometricOptimization", 28759 "GeometricScene", 28760 "GeometricTransformation", 28761 "GeometricTransformation3DBox", 28762 "GeometricTransformation3DBoxOptions", 28763 "GeometricTransformationBox", 28764 "GeometricTransformationBoxOptions", 28765 "GeoModel", 28766 "GeoNearest", 28767 "GeoPath", 28768 "GeoPosition", 28769 "GeoPositionENU", 28770 "GeoPositionXYZ", 28771 "GeoProjection", 28772 "GeoProjectionData", 28773 "GeoRange", 28774 "GeoRangePadding", 28775 "GeoRegionValuePlot", 28776 "GeoResolution", 28777 "GeoScaleBar", 28778 "GeoServer", 28779 "GeoSmoothHistogram", 28780 "GeoStreamPlot", 28781 "GeoStyling", 28782 "GeoStylingImageFunction", 28783 "GeoVariant", 28784 "GeoVector", 28785 "GeoVectorENU", 28786 "GeoVectorPlot", 28787 "GeoVectorXYZ", 28788 "GeoVisibleRegion", 28789 "GeoVisibleRegionBoundary", 28790 "GeoWithinQ", 28791 "GeoZoomLevel", 28792 "GestureHandler", 28793 "GestureHandlerTag", 28794 "Get", 28795 "GetBoundingBoxSizePacket", 28796 "GetContext", 28797 "GetEnvironment", 28798 "GetFileName", 28799 "GetFrontEndOptionsDataPacket", 28800 "GetLinebreakInformationPacket", 28801 "GetMenusPacket", 28802 "GetPageBreakInformationPacket", 28803 "Glaisher", 28804 "GlobalClusteringCoefficient", 28805 "GlobalPreferences", 28806 "GlobalSession", 28807 "Glow", 28808 "GoldenAngle", 28809 "GoldenRatio", 28810 "GompertzMakehamDistribution", 28811 "GoochShading", 28812 "GoodmanKruskalGamma", 28813 "GoodmanKruskalGammaTest", 28814 "Goto", 28815 "Grad", 28816 "Gradient", 28817 "GradientFilter", 28818 "GradientOrientationFilter", 28819 "GrammarApply", 28820 "GrammarRules", 28821 "GrammarToken", 28822 "Graph", 28823 "Graph3D", 28824 "GraphAssortativity", 28825 "GraphAutomorphismGroup", 28826 "GraphCenter", 28827 "GraphComplement", 28828 "GraphData", 28829 "GraphDensity", 28830 "GraphDiameter", 28831 "GraphDifference", 28832 "GraphDisjointUnion", 28833 "GraphDistance", 28834 "GraphDistanceMatrix", 28835 "GraphElementData", 28836 "GraphEmbedding", 28837 "GraphHighlight", 28838 "GraphHighlightStyle", 28839 "GraphHub", 28840 "Graphics", 28841 "Graphics3D", 28842 "Graphics3DBox", 28843 "Graphics3DBoxOptions", 28844 "GraphicsArray", 28845 "GraphicsBaseline", 28846 "GraphicsBox", 28847 "GraphicsBoxOptions", 28848 "GraphicsColor", 28849 "GraphicsColumn", 28850 "GraphicsComplex", 28851 "GraphicsComplex3DBox", 28852 "GraphicsComplex3DBoxOptions", 28853 "GraphicsComplexBox", 28854 "GraphicsComplexBoxOptions", 28855 "GraphicsContents", 28856 "GraphicsData", 28857 "GraphicsGrid", 28858 "GraphicsGridBox", 28859 "GraphicsGroup", 28860 "GraphicsGroup3DBox", 28861 "GraphicsGroup3DBoxOptions", 28862 "GraphicsGroupBox", 28863 "GraphicsGroupBoxOptions", 28864 "GraphicsGrouping", 28865 "GraphicsHighlightColor", 28866 "GraphicsRow", 28867 "GraphicsSpacing", 28868 "GraphicsStyle", 28869 "GraphIntersection", 28870 "GraphLayout", 28871 "GraphLinkEfficiency", 28872 "GraphPeriphery", 28873 "GraphPlot", 28874 "GraphPlot3D", 28875 "GraphPower", 28876 "GraphPropertyDistribution", 28877 "GraphQ", 28878 "GraphRadius", 28879 "GraphReciprocity", 28880 "GraphRoot", 28881 "GraphStyle", 28882 "GraphUnion", 28883 "Gray", 28884 "GrayLevel", 28885 "Greater", 28886 "GreaterEqual", 28887 "GreaterEqualLess", 28888 "GreaterEqualThan", 28889 "GreaterFullEqual", 28890 "GreaterGreater", 28891 "GreaterLess", 28892 "GreaterSlantEqual", 28893 "GreaterThan", 28894 "GreaterTilde", 28895 "Green", 28896 "GreenFunction", 28897 "Grid", 28898 "GridBaseline", 28899 "GridBox", 28900 "GridBoxAlignment",
28901 "GridBoxBackground", 28902 "GridBoxDividers", 28903 "GridBoxFrame", 28904 "GridBoxItemSize", 28905 "GridBoxItemStyle", 28906 "GridBoxOptions", 28907 "GridBoxSpacings", 28908 "GridCreationSettings", 28909 "GridDefaultElement", 28910 "GridElementStyleOptions", 28911 "GridFrame", 28912 "GridFrameMargins", 28913 "GridGraph", 28914 "GridLines", 28915 "GridLinesStyle", 28916 "GroebnerBasis", 28917 "GroupActionBase", 28918 "GroupBy", 28919 "GroupCentralizer", 28920 "GroupElementFromWord", 28921 "GroupElementPosition", 28922 "GroupElementQ", 28923 "GroupElements", 28924 "GroupElementToWord", 28925 "GroupGenerators", 28926 "Groupings", 28927 "GroupMultiplicationTable", 28928 "GroupOrbits", 28929 "GroupOrder", 28930 "GroupPageBreakWithin", 28931 "GroupSetwiseStabilizer", 28932 "GroupStabilizer", 28933 "GroupStabilizerChain", 28934 "GroupTogetherGrouping", 28935 "GroupTogetherNestedGrouping", 28936 "GrowCutComponents", 28937 "Gudermannian", 28938 "GuidedFilter", 28939 "GumbelDistribution", 28940 "HaarWavelet", 28941 "HadamardMatrix", 28942 "HalfLine", 28943 "HalfNormalDistribution", 28944 "HalfPlane", 28945 "HalfSpace", 28946 "HalftoneShading", 28947 "HamiltonianGraphQ", 28948 "HammingDistance", 28949 "HammingWindow", 28950 "HandlerFunctions", 28951 "HandlerFunctionsKeys", 28952 "HankelH1", 28953 "HankelH2", 28954 "HankelMatrix", 28955 "HankelTransform", 28956 "HannPoissonWindow", 28957 "HannWindow", 28958 "HaradaNortonGroupHN", 28959 "HararyGraph", 28960 "HarmonicMean", 28961 "HarmonicMeanFilter", 28962 "HarmonicNumber", 28963 "Hash", 28964 "HatchFilling", 28965 "HatchShading", 28966 "Haversine", 28967 "HazardFunction", 28968 "Head", 28969 "HeadCompose", 28970 "HeaderAlignment", 28971 "HeaderBackground", 28972 "HeaderDisplayFunction", 28973 "HeaderLines", 28974 "HeaderSize", 28975 "HeaderStyle", 28976 "Heads", 28977 "HeavisideLambda", 28978 "HeavisidePi", 28979 "HeavisideTheta", 28980 "HeldGroupHe", 28981 "HeldPart", 28982 "HelpBrowserLookup", 28983 "HelpBrowserNotebook", 28984 "HelpBrowserSettings", 28985 "Here", 28986 "HermiteDecomposition", 28987 "HermiteH", 28988 "HermitianMatrixQ", 28989 "HessenbergDecomposition", 28990 "Hessian", 28991 "HeunB", 28992 "HeunBPrime", 28993 "HeunC", 28994 "HeunCPrime", 28995 "HeunD", 28996 "HeunDPrime", 28997 "HeunG", 28998 "HeunGPrime", 28999 "HeunT", 29000 "HeunTPrime", 29001 "HexadecimalCharacter", 29002 "Hexahedron", 29003 "HexahedronBox", 29004 "HexahedronBoxOptions", 29005 "HiddenItems", 29006 "HiddenMarkovProcess", 29007 "HiddenSurface", 29008 "Highlighted", 29009 "HighlightGraph", 29010 "HighlightImage", 29011 "HighlightMesh", 29012 "HighpassFilter", 29013 "HigmanSimsGroupHS", 29014 "HilbertCurve", 29015 "HilbertFilter", 29016 "HilbertMatrix", 29017 "Histogram", 29018 "Histogram3D", 29019 "HistogramDistribution", 29020 "HistogramList", 29021 "HistogramTransform", 29022 "HistogramTransformInterpolation", 29023 "HistoricalPeriodData", 29024 "HitMissTransform", 29025 "HITSCentrality", 29026 "HjorthDistribution", 29027 "HodgeDual", 29028 "HoeffdingD", 29029 "HoeffdingDTest", 29030 "Hold", 29031 "HoldAll", 29032 "HoldAllComplete", 29033 "HoldComplete", 29034 "HoldFirst", 29035 "HoldForm", 29036 "HoldPattern", 29037 "HoldRest", 29038 "HolidayCalendar", 29039 "HomeDirectory", 29040 "HomePage", 29041 "Horizontal", 29042 "HorizontalForm", 29043 "HorizontalGauge", 29044 "HorizontalScrollPosition", 29045 "HornerForm", 29046 "HostLookup", 29047 "HotellingTSquareDistribution", 29048 "HoytDistribution", 29049 "HTMLSave", 29050 "HTTPErrorResponse", 29051 "HTTPRedirect", 29052 "HTTPRequest", 29053 "HTTPRequestData", 29054 "HTTPResponse", 29055 "Hue", 29056 "HumanGrowthData", 29057 "HumpDownHump", 29058 "HumpEqual", 29059 "HurwitzLerchPhi", 29060 "HurwitzZeta", 29061 "HyperbolicDistribution", 29062 "HypercubeGraph", 29063 "HyperexponentialDistribution", 29064 "Hyperfactorial", 29065 "Hypergeometric0F1", 29066 "Hypergeometric0F1Regularized", 29067 "Hypergeometric1F1", 29068 "Hypergeometric1F1Regularized", 29069 "Hypergeometric2F1", 29070 "Hypergeometric2F1Regularized", 29071 "HypergeometricDistribution", 29072 "HypergeometricPFQ", 29073 "HypergeometricPFQRegularized", 29074 "HypergeometricU", 29075 "Hyperlink", 29076 "HyperlinkAction", 29077 "HyperlinkCreationSettings", 29078 "Hyperplane", 29079 "Hyphenation", 29080 "HyphenationOptions", 29081 "HypoexponentialDistribution", 29082 "HypothesisTestData", 29083 "I", 29084 "IconData", 29085 "Iconize", 29086 "IconizedObject", 29087 "IconRules", 29088 "Icosahedron", 29089 "Identity", 29090 "IdentityMatrix", 29091 "If", 29092 "IgnoreCase", 29093 "IgnoreDiacritics", 29094 "IgnorePunctuation", 29095 "IgnoreSpellCheck", 29096 "IgnoringInactive", 29097 "Im", 29098 "Image", 29099 "Image3D", 29100 "Image3DProjection", 29101 "Image3DSlices", 29102 "ImageAccumulate", 29103 "ImageAdd", 29104 "ImageAdjust", 29105 "ImageAlign", 29106 "ImageApply", 29107 "ImageApplyIndexed", 29108 "ImageAspectRatio", 29109 "ImageAssemble", 29110 "ImageAugmentationLayer", 29111 "ImageBoundingBoxes", 29112 "ImageCache", 29113 "ImageCacheValid", 29114 "ImageCapture", 29115 "ImageCaptureFunction", 29116 "ImageCases", 29117 "ImageChannels", 29118 "ImageClip", 29119 "ImageCollage", 29120 "ImageColorSpace", 29121 "ImageCompose", 29122 "ImageContainsQ", 29123 "ImageContents", 29124 "ImageConvolve", 29125 "ImageCooccurrence", 29126 "ImageCorners", 29127 "ImageCorrelate", 29128 "ImageCorrespondingPoints", 29129 "ImageCrop", 29130 "ImageData", 29131 "ImageDeconvolve", 29132 "ImageDemosaic", 29133 "ImageDifference", 29134 "ImageDimensions", 29135 "ImageDisplacements", 29136 "ImageDistance",
29137 "ImageEffect", 29138 "ImageExposureCombine", 29139 "ImageFeatureTrack", 29140 "ImageFileApply", 29141 "ImageFileFilter", 29142 "ImageFileScan", 29143 "ImageFilter", 29144 "ImageFocusCombine", 29145 "ImageForestingComponents", 29146 "ImageFormattingWidth", 29147 "ImageForwardTransformation", 29148 "ImageGraphics", 29149 "ImageHistogram", 29150 "ImageIdentify", 29151 "ImageInstanceQ", 29152 "ImageKeypoints", 29153 "ImageLabels", 29154 "ImageLegends", 29155 "ImageLevels", 29156 "ImageLines", 29157 "ImageMargins", 29158 "ImageMarker", 29159 "ImageMarkers", 29160 "ImageMeasurements", 29161 "ImageMesh", 29162 "ImageMultiply", 29163 "ImageOffset", 29164 "ImagePad", 29165 "ImagePadding", 29166 "ImagePartition", 29167 "ImagePeriodogram", 29168 "ImagePerspectiveTransformation", 29169 "ImagePosition", 29170 "ImagePreviewFunction", 29171 "ImagePyramid", 29172 "ImagePyramidApply", 29173 "ImageQ", 29174 "ImageRangeCache", 29175 "ImageRecolor", 29176 "ImageReflect", 29177 "ImageRegion", 29178 "ImageResize", 29179 "ImageResolution", 29180 "ImageRestyle", 29181 "ImageRotate", 29182 "ImageRotated", 29183 "ImageSaliencyFilter", 29184 "ImageScaled", 29185 "ImageScan", 29186 "ImageSize", 29187 "ImageSizeAction", 29188 "ImageSizeCache", 29189 "ImageSizeMultipliers", 29190 "ImageSizeRaw", 29191 "ImageSubtract", 29192 "ImageTake", 29193 "ImageTransformation", 29194 "ImageTrim", 29195 "ImageType", 29196 "ImageValue", 29197 "ImageValuePositions", 29198 "ImagingDevice", 29199 "ImplicitRegion", 29200 "Implies", 29201 "Import", 29202 "ImportAutoReplacements", 29203 "ImportByteArray", 29204 "ImportOptions", 29205 "ImportString", 29206 "ImprovementImportance", 29207 "In", 29208 "Inactivate", 29209 "Inactive", 29210 "IncidenceGraph", 29211 "IncidenceList", 29212 "IncidenceMatrix", 29213 "IncludeAromaticBonds", 29214 "IncludeConstantBasis", 29215 "IncludeDefinitions", 29216 "IncludeDirectories", 29217 "IncludeFileExtension", 29218 "IncludeGeneratorTasks", 29219 "IncludeHydrogens", 29220 "IncludeInflections", 29221 "IncludeMetaInformation", 29222 "IncludePods", 29223 "IncludeQuantities", 29224 "IncludeRelatedTables", 29225 "IncludeSingularTerm", 29226 "IncludeWindowTimes", 29227 "Increment", 29228 "IndefiniteMatrixQ", 29229 "Indent", 29230 "IndentingNewlineSpacings", 29231 "IndentMaxFraction", 29232 "IndependenceTest", 29233 "IndependentEdgeSetQ", 29234 "IndependentPhysicalQuantity", 29235 "IndependentUnit", 29236 "IndependentUnitDimension", 29237 "IndependentVertexSetQ", 29238 "Indeterminate", 29239 "IndeterminateThreshold", 29240 "IndexCreationOptions", 29241 "Indexed", 29242 "IndexEdgeTaggedGraph", 29243 "IndexGraph", 29244 "IndexTag", 29245 "Inequality", 29246 "InexactNumberQ", 29247 "InexactNumbers", 29248 "InfiniteFuture", 29249 "InfiniteLine", 29250 "InfinitePast", 29251 "InfinitePlane", 29252 "Infinity", 29253 "Infix", 29254 "InflationAdjust", 29255 "InflationMethod", 29256 "Information", 29257 "InformationData", 29258 "InformationDataGrid", 29259 "Inherited", 29260 "InheritScope", 29261 "InhomogeneousPoissonProcess", 29262 "InitialEvaluationHistory", 29263 "Initialization", 29264 "InitializationCell", 29265 "InitializationCellEvaluation", 29266 "InitializationCellWarning", 29267 "InitializationObjects", 29268 "InitializationValue", 29269 "Initialize", 29270 "InitialSeeding", 29271 "InlineCounterAssignments", 29272 "InlineCounterIncrements", 29273 "InlineRules", 29274 "Inner", 29275 "InnerPolygon", 29276 "InnerPolyhedron", 29277 "Inpaint", 29278 "Input", 29279 "InputAliases", 29280 "InputAssumptions", 29281 "InputAutoReplacements", 29282 "InputField", 29283 "InputFieldBox", 29284 "InputFieldBoxOptions", 29285 "InputForm", 29286 "InputGrouping", 29287 "InputNamePacket", 29288 "InputNotebook", 29289 "InputPacket", 29290 "InputSettings", 29291 "InputStream", 29292 "InputString", 29293 "InputStringPacket", 29294 "InputToBoxFormPacket", 29295 "Insert", 29296 "InsertionFunction", 29297 "InsertionPointObject", 29298 "InsertLinebreaks", 29299 "InsertResults", 29300 "Inset", 29301 "Inset3DBox", 29302 "Inset3DBoxOptions", 29303 "InsetBox", 29304 "InsetBoxOptions", 29305 "Insphere", 29306 "Install", 29307 "InstallService", 29308 "InstanceNormalizationLayer", 29309 "InString", 29310 "Integer", 29311 "IntegerDigits", 29312 "IntegerExponent", 29313 "IntegerLength",
29314 "IntegerName", 29315 "IntegerPart", 29316 "IntegerPartitions", 29317 "IntegerQ", 29318 "IntegerReverse", 29319 "Integers", 29320 "IntegerString", 29321 "Integral", 29322 "Integrate", 29323 "Interactive", 29324 "InteractiveTradingChart", 29325 "Interlaced", 29326 "Interleaving", 29327 "InternallyBalancedDecomposition", 29328 "InterpolatingFunction", 29329 "InterpolatingPolynomial", 29330 "Interpolation", 29331 "InterpolationOrder", 29332 "InterpolationPoints", 29333 "InterpolationPrecision", 29334 "Interpretation", 29335 "InterpretationBox", 29336 "InterpretationBoxOptions", 29337 "InterpretationFunction", 29338 "Interpreter", 29339 "InterpretTemplate", 29340 "InterquartileRange", 29341 "Interrupt", 29342 "InterruptSettings", 29343 "IntersectedEntityClass", 29344 "IntersectingQ", 29345 "Intersection", 29346 "Interval", 29347 "IntervalIntersection", 29348 "IntervalMarkers", 29349 "IntervalMarkersStyle", 29350 "IntervalMemberQ", 29351 "IntervalSlider", 29352 "IntervalUnion", 29353 "Into", 29354 "Inverse", 29355 "InverseBetaRegularized", 29356 "InverseCDF", 29357 "InverseChiSquareDistribution", 29358 "InverseContinuousWaveletTransform", 29359 "InverseDistanceTransform", 29360 "InverseEllipticNomeQ", 29361 "InverseErf", 29362 "InverseErfc", 29363 "InverseFourier", 29364 "InverseFourierCosTransform", 29365 "InverseFourierSequenceTransform", 29366 "InverseFourierSinTransform", 29367 "InverseFourierTransform", 29368 "InverseFunction", 29369 "InverseFunctions", 29370 "InverseGammaDistribution", 29371 "InverseGammaRegularized", 29372 "InverseGaussianDistribution", 29373 "InverseGudermannian", 29374 "InverseHankelTransform", 29375 "InverseHaversine", 29376 "InverseImagePyramid", 29377 "InverseJacobiCD", 29378 "InverseJacobiCN", 29379 "InverseJacobiCS", 29380 "InverseJacobiDC", 29381 "InverseJacobiDN", 29382 "InverseJacobiDS", 29383 "InverseJacobiNC", 29384 "InverseJacobiND", 29385 "InverseJacobiNS", 29386 "InverseJacobiSC", 29387 "InverseJacobiSD", 29388 "InverseJacobiSN", 29389 "InverseLaplaceTransform", 29390 "InverseMellinTransform", 29391 "InversePermutation", 29392 "InverseRadon", 29393 "InverseRadonTransform", 29394 "InverseSeries", 29395 "InverseShortTimeFourier", 29396 "InverseSpectrogram", 29397 "InverseSurvivalFunction", 29398 "InverseTransformedRegion", 29399 "InverseWaveletTransform", 29400 "InverseWeierstrassP", 29401 "InverseWishartMatrixDistribution", 29402 "InverseZTransform", 29403 "Invisible", 29404 "InvisibleApplication", 29405 "InvisibleTimes", 29406 "IPAddress", 29407 "IrreduciblePolynomialQ", 29408 "IslandData", 29409 "IsolatingInterval", 29410 "IsomorphicGraphQ", 29411 "IsotopeData", 29412 "Italic", 29413 "Item", 29414 "ItemAspectRatio", 29415 "ItemBox", 29416 "ItemBoxOptions", 29417 "ItemDisplayFunction", 29418 "ItemSize", 29419 "ItemStyle", 29420 "ItoProcess", 29421 "JaccardDissimilarity", 29422 "JacobiAmplitude", 29423 "Jacobian", 29424 "JacobiCD", 29425 "JacobiCN", 29426 "JacobiCS", 29427 "JacobiDC", 29428 "JacobiDN", 29429 "JacobiDS", 29430 "JacobiNC", 29431 "JacobiND", 29432 "JacobiNS", 29433 "JacobiP", 29434 "JacobiSC", 29435 "JacobiSD", 29436 "JacobiSN", 29437 "JacobiSymbol", 29438 "JacobiZeta", 29439 "JankoGroupJ1", 29440 "JankoGroupJ2", 29441 "JankoGroupJ3", 29442 "JankoGroupJ4", 29443 "JarqueBeraALMTest", 29444 "JohnsonDistribution", 29445 "Join", 29446 "JoinAcross", 29447 "Joined", 29448 "JoinedCurve", 29449 "JoinedCurveBox", 29450 "JoinedCurveBoxOptions", 29451 "JoinForm", 29452 "JordanDecomposition", 29453 "JordanModelDecomposition", 29454 "JulianDate", 29455 "JuliaSetBoettcher", 29456 "JuliaSetIterationCount", 29457 "JuliaSetPlot", 29458 "JuliaSetPoints", 29459 "K", 29460 "KagiChart", 29461 "KaiserBesselWindow", 29462 "KaiserWindow", 29463 "KalmanEstimator", 29464 "KalmanFilter", 29465 "KarhunenLoeveDecomposition", 29466 "KaryTree", 29467 "KatzCentrality", 29468 "KCoreComponents", 29469 "KDistribution", 29470 "KEdgeConnectedComponents", 29471 "KEdgeConnectedGraphQ", 29472 "KeepExistingVersion", 29473 "KelvinBei", 29474 "KelvinBer", 29475 "KelvinKei", 29476 "KelvinKer", 29477 "KendallTau", 29478 "KendallTauTest", 29479 "KernelExecute", 29480 "KernelFunction", 29481 "KernelMixtureDistribution", 29482 "KernelObject", 29483 "Kernels", 29484 "Ket", 29485 "Key", 29486 "KeyCollisionFunction", 29487 "KeyComplement", 29488 "KeyDrop", 29489 "KeyDropFrom", 29490 "KeyExistsQ", 29491 "KeyFreeQ", 29492 "KeyIntersection", 29493 "KeyMap", 29494 "KeyMemberQ", 29495 "KeypointStrength", 29496 "Keys", 29497 "KeySelect", 29498 "KeySort", 29499 "KeySortBy", 29500 "KeyTake", 29501 "KeyUnion", 29502 "KeyValueMap", 29503 "KeyValuePattern", 29504 "Khinchin", 29505 "KillProcess", 29506 "KirchhoffGraph", 29507 "KirchhoffMatrix", 29508 "KleinInvariantJ", 29509 "KnapsackSolve", 29510 "KnightTourGraph", 29511 "KnotData", 29512 "KnownUnitQ", 29513 "KochCurve", 29514 "KolmogorovSmirnovTest", 29515 "KroneckerDelta", 29516 "KroneckerModelDecomposition", 29517 "KroneckerProduct", 29518 "KroneckerSymbol", 29519 "KuiperTest", 29520 "KumaraswamyDistribution", 29521 "Kurtosis", 29522 "KuwaharaFilter", 29523 "KVertexConnectedComponents", 29524 "KVertexConnectedGraphQ", 29525 "LABColor", 29526 "Label", 29527 "Labeled",
29528 "LabeledSlider", 29529 "LabelingFunction", 29530 "LabelingSize", 29531 "LabelStyle", 29532 "LabelVisibility", 29533 "LaguerreL", 29534 "LakeData", 29535 "LambdaComponents", 29536 "LambertW", 29537 "LaminaData", 29538 "LanczosWindow", 29539 "LandauDistribution", 29540 "Language", 29541 "LanguageCategory", 29542 "LanguageData", 29543 "LanguageIdentify", 29544 "LanguageOptions", 29545 "LaplaceDistribution", 29546 "LaplaceTransform", 29547 "Laplacian", 29548 "LaplacianFilter", 29549 "LaplacianGaussianFilter", 29550 "Large", 29551 "Larger", 29552 "Last", 29553 "Latitude", 29554 "LatitudeLongitude", 29555 "LatticeData", 29556 "LatticeReduce", 29557 "Launch", 29558 "LaunchKernels", 29559 "LayeredGraphPlot", 29560 "LayerSizeFunction", 29561 "LayoutInformation", 29562 "LCHColor", 29563 "LCM", 29564 "LeaderSize", 29565 "LeafCount", 29566 "LeapYearQ", 29567 "LearnDistribution", 29568 "LearnedDistribution", 29569 "LearningRate", 29570 "LearningRateMultipliers", 29571 "LeastSquares", 29572 "LeastSquaresFilterKernel", 29573 "Left", 29574 "LeftArrow", 29575 "LeftArrowBar", 29576 "LeftArrowRightArrow", 29577 "LeftDownTeeVector", 29578 "LeftDownVector", 29579 "LeftDownVectorBar", 29580 "LeftRightArrow", 29581 "LeftRightVector", 29582 "LeftTee", 29583 "LeftTeeArrow", 29584 "LeftTeeVector", 29585 "LeftTriangle", 29586 "LeftTriangleBar", 29587 "LeftTriangleEqual", 29588 "LeftUpDownVector", 29589 "LeftUpTeeVector", 29590 "LeftUpVector", 29591 "LeftUpVectorBar", 29592 "LeftVector", 29593 "LeftVectorBar", 29594 "LegendAppearance", 29595 "Legended", 29596 "LegendFunction", 29597 "LegendLabel", 29598 "LegendLayout", 29599 "LegendMargins", 29600 "LegendMarkers", 29601 "LegendMarkerSize", 29602 "LegendreP", 29603 "LegendreQ", 29604 "LegendreType", 29605 "Length", 29606 "LengthWhile", 29607 "LerchPhi", 29608 "Less", 29609 "LessEqual", 29610 "LessEqualGreater", 29611 "LessEqualThan", 29612 "LessFullEqual", 29613 "LessGreater", 29614 "LessLess", 29615 "LessSlantEqual", 29616 "LessThan", 29617 "LessTilde", 29618 "LetterCharacter", 29619 "LetterCounts", 29620 "LetterNumber", 29621 "LetterQ", 29622 "Level", 29623 "LeveneTest", 29624 "LeviCivitaTensor", 29625 "LevyDistribution", 29626 "Lexicographic", 29627 "LibraryDataType", 29628 "LibraryFunction", 29629 "LibraryFunctionError", 29630 "LibraryFunctionInformation", 29631 "LibraryFunctionLoad", 29632 "LibraryFunctionUnload", 29633 "LibraryLoad", 29634 "LibraryUnload", 29635 "LicenseID", 29636 "LiftingFilterData", 29637 "LiftingWaveletTransform", 29638 "LightBlue", 29639 "LightBrown", 29640 "LightCyan", 29641 "Lighter", 29642 "LightGray", 29643 "LightGreen", 29644 "Lighting", 29645 "LightingAngle", 29646 "LightMagenta", 29647 "LightOrange", 29648 "LightPink", 29649 "LightPurple", 29650 "LightRed", 29651 "LightSources", 29652 "LightYellow", 29653 "Likelihood", 29654 "Limit", 29655 "LimitsPositioning", 29656 "LimitsPositioningTokens", 29657 "LindleyDistribution", 29658 "Line", 29659 "Line3DBox", 29660 "Line3DBoxOptions", 29661 "LinearFilter", 29662 "LinearFractionalOptimization", 29663 "LinearFractionalTransform", 29664 "LinearGradientImage", 29665 "LinearizingTransformationData", 29666 "LinearLayer", 29667 "LinearModelFit", 29668 "LinearOffsetFunction", 29669 "LinearOptimization", 29670 "LinearProgramming", 29671 "LinearRecurrence", 29672 "LinearSolve", 29673 "LinearSolveFunction", 29674 "LineBox", 29675 "LineBoxOptions", 29676 "LineBreak", 29677 "LinebreakAdjustments", 29678 "LineBreakChart", 29679 "LinebreakSemicolonWeighting", 29680 "LineBreakWithin", 29681 "LineColor", 29682 "LineGraph", 29683 "LineIndent", 29684 "LineIndentMaxFraction", 29685 "LineIntegralConvolutionPlot", 29686 "LineIntegralConvolutionScale", 29687 "LineLegend", 29688 "LineOpacity", 29689 "LineSpacing", 29690 "LineWrapParts", 29691 "LinkActivate", 29692 "LinkClose", 29693 "LinkConnect", 29694 "LinkConnectedQ", 29695 "LinkCreate", 29696 "LinkError", 29697 "LinkFlush", 29698 "LinkFunction", 29699 "LinkHost", 29700 "LinkInterrupt", 29701 "LinkLaunch", 29702 "LinkMode", 29703 "LinkObject", 29704 "LinkOpen", 29705 "LinkOptions", 29706 "LinkPatterns", 29707 "LinkProtocol", 29708 "LinkRankCentrality", 29709 "LinkRead", 29710 "LinkReadHeld", 29711 "LinkReadyQ", 29712 "Links", 29713 "LinkService", 29714 "LinkWrite", 29715 "LinkWriteHeld", 29716 "LiouvilleLambda", 29717 "List", 29718 "Listable", 29719 "ListAnimate", 29720 "ListContourPlot", 29721 "ListContourPlot3D", 29722 "ListConvolve", 29723 "ListCorrelate", 29724 "ListCurvePathPlot", 29725 "ListDeconvolve", 29726 "ListDensityPlot", 29727 "ListDensityPlot3D", 29728 "Listen", 29729 "ListFormat",
29730 "ListFourierSequenceTransform", 29731 "ListInterpolation", 29732 "ListLineIntegralConvolutionPlot", 29733 "ListLinePlot", 29734 "ListLogLinearPlot", 29735 "ListLogLogPlot", 29736 "ListLogPlot", 29737 "ListPicker", 29738 "ListPickerBox", 29739 "ListPickerBoxBackground", 29740 "ListPickerBoxOptions", 29741 "ListPlay", 29742 "ListPlot", 29743 "ListPlot3D", 29744 "ListPointPlot3D", 29745 "ListPolarPlot", 29746 "ListQ", 29747 "ListSliceContourPlot3D", 29748 "ListSliceDensityPlot3D", 29749 "ListSliceVectorPlot3D", 29750 "ListStepPlot", 29751 "ListStreamDensityPlot", 29752 "ListStreamPlot", 29753 "ListSurfacePlot3D", 29754 "ListVectorDensityPlot", 29755 "ListVectorPlot", 29756 "ListVectorPlot3D", 29757 "ListZTransform", 29758 "Literal", 29759 "LiteralSearch", 29760 "LocalAdaptiveBinarize", 29761 "LocalCache", 29762 "LocalClusteringCoefficient", 29763 "LocalizeDefinitions", 29764 "LocalizeVariables", 29765 "LocalObject", 29766 "LocalObjects", 29767 "LocalResponseNormalizationLayer", 29768 "LocalSubmit", 29769 "LocalSymbol", 29770 "LocalTime", 29771 "LocalTimeZone", 29772 "LocationEquivalenceTest", 29773 "LocationTest", 29774 "Locator", 29775 "LocatorAutoCreate", 29776 "LocatorBox", 29777 "LocatorBoxOptions", 29778 "LocatorCentering", 29779 "LocatorPane", 29780 "LocatorPaneBox", 29781 "LocatorPaneBoxOptions", 29782 "LocatorRegion", 29783 "Locked", 29784 "Log", 29785 "Log10", 29786 "Log2", 29787 "LogBarnesG", 29788 "LogGamma", 29789 "LogGammaDistribution", 29790 "LogicalExpand", 29791 "LogIntegral", 29792 "LogisticDistribution", 29793 "LogisticSigmoid", 29794 "LogitModelFit", 29795 "LogLikelihood", 29796 "LogLinearPlot", 29797 "LogLogisticDistribution", 29798 "LogLogPlot", 29799 "LogMultinormalDistribution", 29800 "LogNormalDistribution", 29801 "LogPlot", 29802 "LogRankTest", 29803 "LogSeriesDistribution", 29804 "LongEqual", 29805 "Longest", 29806 "LongestCommonSequence", 29807 "LongestCommonSequencePositions", 29808 "LongestCommonSubsequence", 29809 "LongestCommonSubsequencePositions", 29810 "LongestMatch", 29811 "LongestOrderedSequence", 29812 "LongForm", 29813 "Longitude", 29814 "LongLeftArrow", 29815 "LongLeftRightArrow", 29816 "LongRightArrow", 29817 "LongShortTermMemoryLayer", 29818 "Lookup", 29819 "Loopback", 29820 "LoopFreeGraphQ", 29821 "Looping", 29822 "LossFunction", 29823 "LowerCaseQ", 29824 "LowerLeftArrow", 29825 "LowerRightArrow", 29826 "LowerTriangularize", 29827 "LowerTriangularMatrixQ", 29828 "LowpassFilter", 29829 "LQEstimatorGains", 29830 "LQGRegulator", 29831 "LQOutputRegulatorGains", 29832 "LQRegulatorGains", 29833 "LUBackSubstitution", 29834 "LucasL", 29835 "LuccioSamiComponents", 29836 "LUDecomposition", 29837 "LunarEclipse", 29838 "LUVColor", 29839 "LyapunovSolve", 29840 "LyonsGroupLy", 29841 "MachineID", 29842 "MachineName", 29843 "MachineNumberQ", 29844 "MachinePrecision", 29845 "MacintoshSystemPageSetup", 29846 "Magenta", 29847 "Magnification", 29848 "Magnify", 29849 "MailAddressValidation", 29850 "MailExecute", 29851 "MailFolder", 29852 "MailItem", 29853 "MailReceiverFunction", 29854 "MailResponseFunction", 29855 "MailSearch", 29856 "MailServerConnect", 29857 "MailServerConnection", 29858 "MailSettings", 29859 "MainSolve", 29860 "MaintainDynamicCaches", 29861 "Majority", 29862 "MakeBoxes", 29863 "MakeExpression", 29864 "MakeRules", 29865 "ManagedLibraryExpressionID", 29866 "ManagedLibraryExpressionQ", 29867 "MandelbrotSetBoettcher", 29868 "MandelbrotSetDistance", 29869 "MandelbrotSetIterationCount", 29870 "MandelbrotSetMemberQ", 29871 "MandelbrotSetPlot", 29872 "MangoldtLambda", 29873 "ManhattanDistance", 29874 "Manipulate", 29875 "Manipulator", 29876 "MannedSpaceMissionData", 29877 "MannWhitneyTest", 29878 "MantissaExponent", 29879 "Manual", 29880 "Map", 29881 "MapAll", 29882 "MapAt", 29883 "MapIndexed", 29884 "MAProcess", 29885 "MapThread", 29886 "MarchenkoPasturDistribution", 29887 "MarcumQ", 29888 "MardiaCombinedTest", 29889 "MardiaKurtosisTest", 29890 "MardiaSkewnessTest", 29891 "MarginalDistribution", 29892 "MarkovProcessProperties", 29893 "Masking", 29894 "MatchingDissimilarity", 29895 "MatchLocalNameQ", 29896 "MatchLocalNames", 29897 "MatchQ", 29898 "Material", 29899 "MathematicalFunctionData", 29900 "MathematicaNotation", 29901 "MathieuC", 29902 "MathieuCharacteristicA", 29903 "MathieuCharacteristicB", 29904 "MathieuCharacteristicExponent", 29905 "MathieuCPrime", 29906 "MathieuGroupM11", 29907 "MathieuGroupM12", 29908 "MathieuGroupM22", 29909 "MathieuGroupM23", 29910 "MathieuGroupM24", 29911 "MathieuS", 29912 "MathieuSPrime", 29913 "MathMLForm", 29914 "MathMLText", 29915 "Matrices", 29916 "MatrixExp", 29917 "MatrixForm", 29918 "MatrixFunction", 29919 "MatrixLog", 29920 "MatrixNormalDistribution", 29921 "MatrixPlot", 29922 "MatrixPower", 29923 "MatrixPropertyDistribution", 29924 "MatrixQ", 29925 "MatrixRank", 29926 "MatrixTDistribution", 29927 "Max", 29928 "MaxBend", 29929 "MaxCellMeasure", 29930 "MaxColorDistance", 29931 "MaxDate", 29932 "MaxDetect", 29933 "MaxDuration", 29934 "MaxExtraBandwidths", 29935 "MaxExtraConditions", 29936 "MaxFeatureDisplacement", 29937 "MaxFeatures", 29938 "MaxFilter", 29939 "MaximalBy", 29940 "Maximize", 29941 "MaxItems", 29942 "MaxIterations", 29943 "MaxLimit", 29944 "MaxMemoryUsed", 29945 "MaxMixtureKernels", 29946 "MaxOverlapFraction", 29947 "MaxPlotPoints", 29948 "MaxPoints", 29949 "MaxRecursion", 29950 "MaxStableDistribution", 29951 "MaxStepFraction", 29952 "MaxSteps", 29953 "MaxStepSize", 29954 "MaxTrainingRounds", 29955 "MaxValue", 29956 "MaxwellDistribution", 29957 "MaxWordGap", 29958 "McLaughlinGroupMcL", 29959 "Mean", 29960 "MeanAbsoluteLossLayer", 29961 "MeanAround", 29962 "MeanClusteringCoefficient",
29963 "MeanDegreeConnectivity", 29964 "MeanDeviation", 29965 "MeanFilter", 29966 "MeanGraphDistance", 29967 "MeanNeighborDegree", 29968 "MeanShift", 29969 "MeanShiftFilter", 29970 "MeanSquaredLossLayer", 29971 "Median", 29972 "MedianDeviation", 29973 "MedianFilter", 29974 "MedicalTestData", 29975 "Medium", 29976 "MeijerG", 29977 "MeijerGReduce", 29978 "MeixnerDistribution", 29979 "MellinConvolve", 29980 "MellinTransform", 29981 "MemberQ", 29982 "MemoryAvailable", 29983 "MemoryConstrained", 29984 "MemoryConstraint", 29985 "MemoryInUse", 29986 "MengerMesh", 29987 "Menu", 29988 "MenuAppearance", 29989 "MenuCommandKey", 29990 "MenuEvaluator", 29991 "MenuItem", 29992 "MenuList", 29993 "MenuPacket", 29994 "MenuSortingValue", 29995 "MenuStyle", 29996 "MenuView", 29997 "Merge", 29998 "MergeDifferences", 29999 "MergingFunction", 30000 "MersennePrimeExponent", 30001 "MersennePrimeExponentQ", 30002 "Mesh", 30003 "MeshCellCentroid", 30004 "MeshCellCount", 30005 "MeshCellHighlight", 30006 "MeshCellIndex", 30007 "MeshCellLabel", 30008 "MeshCellMarker", 30009 "MeshCellMeasure", 30010 "MeshCellQuality", 30011 "MeshCells", 30012 "MeshCellShapeFunction", 30013 "MeshCellStyle", 30014 "MeshConnectivityGraph", 30015 "MeshCoordinates", 30016 "MeshFunctions", 30017 "MeshPrimitives", 30018 "MeshQualityGoal", 30019 "MeshRange", 30020 "MeshRefinementFunction", 30021 "MeshRegion", 30022 "MeshRegionQ", 30023 "MeshShading", 30024 "MeshStyle", 30025 "Message", 30026 "MessageDialog", 30027 "MessageList", 30028 "MessageName", 30029 "MessageObject", 30030 "MessageOptions", 30031 "MessagePacket", 30032 "Messages", 30033 "MessagesNotebook", 30034 "MetaCharacters", 30035 "MetaInformation", 30036 "MeteorShowerData", 30037 "Method", 30038 "MethodOptions", 30039 "MexicanHatWavelet", 30040 "MeyerWavelet", 30041 "Midpoint", 30042 "Min", 30043 "MinColorDistance", 30044 "MinDate", 30045 "MinDetect", 30046 "MineralData", 30047 "MinFilter", 30048 "MinimalBy", 30049 "MinimalPolynomial", 30050 "MinimalStateSpaceModel", 30051 "Minimize", 30052 "MinimumTimeIncrement", 30053 "MinIntervalSize", 30054 "MinkowskiQuestionMark", 30055 "MinLimit", 30056 "MinMax", 30057 "MinorPlanetData", 30058 "Minors", 30059 "MinRecursion", 30060 "MinSize", 30061 "MinStableDistribution", 30062 "Minus", 30063 "MinusPlus", 30064 "MinValue", 30065 "Missing", 30066 "MissingBehavior", 30067 "MissingDataMethod", 30068 "MissingDataRules", 30069 "MissingQ", 30070 "MissingString", 30071 "MissingStyle", 30072 "MissingValuePattern", 30073 "MittagLefflerE", 30074 "MixedFractionParts", 30075 "MixedGraphQ", 30076 "MixedMagnitude", 30077 "MixedRadix", 30078 "MixedRadixQuantity", 30079 "MixedUnit", 30080 "MixtureDistribution", 30081 "Mod", 30082 "Modal", 30083 "Mode", 30084 "Modular", 30085 "ModularInverse", 30086 "ModularLambda", 30087 "Module", 30088 "Modulus", 30089 "MoebiusMu", 30090 "Molecule", 30091 "MoleculeContainsQ", 30092 "MoleculeEquivalentQ", 30093 "MoleculeGraph", 30094 "MoleculeModify", 30095 "MoleculePattern", 30096 "MoleculePlot", 30097 "MoleculePlot3D", 30098 "MoleculeProperty", 30099 "MoleculeQ", 30100 "MoleculeRecognize", 30101 "MoleculeValue", 30102 "Moment", 30103 "Momentary", 30104 "MomentConvert", 30105 "MomentEvaluate", 30106 "MomentGeneratingFunction", 30107 "MomentOfInertia", 30108 "Monday", 30109 "Monitor", 30110 "MonomialList", 30111 "MonomialOrder", 30112 "MonsterGroupM", 30113 "MoonPhase", 30114 "MoonPosition", 30115 "MorletWavelet", 30116 "MorphologicalBinarize", 30117 "MorphologicalBranchPoints", 30118 "MorphologicalComponents", 30119 "MorphologicalEulerNumber", 30120 "MorphologicalGraph", 30121 "MorphologicalPerimeter", 30122 "MorphologicalTransform", 30123 "MortalityData", 30124 "Most", 30125 "MountainData", 30126 "MouseAnnotation", 30127 "MouseAppearance", 30128 "MouseAppearanceTag", 30129 "MouseButtons", 30130 "Mouseover", 30131 "MousePointerNote", 30132 "MousePosition", 30133 "MovieData", 30134 "MovingAverage", 30135 "MovingMap", 30136 "MovingMedian", 30137 "MoyalDistribution", 30138 "Multicolumn", 30139 "MultiedgeStyle", 30140 "MultigraphQ", 30141 "MultilaunchWarning", 30142 "MultiLetterItalics", 30143 "MultiLetterStyle", 30144 "MultilineFunction", 30145 "Multinomial", 30146 "MultinomialDistribution", 30147 "MultinormalDistribution", 30148 "MultiplicativeOrder", 30149 "Multiplicity", 30150 "MultiplySides", 30151 "Multiselection", 30152 "MultivariateHypergeometricDistribution", 30153 "MultivariatePoissonDistribution", 30154 "MultivariateTDistribution", 30155 "N", 30156 "NakagamiDistribution", 30157 "NameQ", 30158 "Names", 30159 "NamespaceBox", 30160 "NamespaceBoxOptions", 30161 "Nand", 30162 "NArgMax", 30163 "NArgMin", 30164 "NBernoulliB", 30165 "NBodySimulation", 30166 "NBodySimulationData", 30167 "NCache", 30168 "NDEigensystem", 30169 "NDEigenvalues", 30170 "NDSolve", 30171 "NDSolveValue", 30172 "Nearest", 30173 "NearestFunction", 30174 "NearestMeshCells", 30175 "NearestNeighborGraph", 30176 "NearestTo", 30177 "NebulaData", 30178 "NeedCurrentFrontEndPackagePacket", 30179 "NeedCurrentFrontEndSymbolsPacket", 30180 "NeedlemanWunschSimilarity", 30181 "Needs", 30182 "Negative", 30183 "NegativeBinomialDistribution", 30184 "NegativeDefiniteMatrixQ", 30185 "NegativeIntegers", 30186 "NegativeMultinomialDistribution", 30187 "NegativeRationals", 30188 "NegativeReals", 30189 "NegativeSemidefiniteMatrixQ", 30190 "NeighborhoodData",
30191 "NeighborhoodGraph", 30192 "Nest", 30193 "NestedGreaterGreater", 30194 "NestedLessLess", 30195 "NestedScriptRules", 30196 "NestGraph", 30197 "NestList", 30198 "NestWhile", 30199 "NestWhileList", 30200 "NetAppend", 30201 "NetBidirectionalOperator", 30202 "NetChain", 30203 "NetDecoder", 30204 "NetDelete", 30205 "NetDrop", 30206 "NetEncoder", 30207 "NetEvaluationMode", 30208 "NetExtract", 30209 "NetFlatten", 30210 "NetFoldOperator", 30211 "NetGANOperator", 30212 "NetGraph", 30213 "NetInformation", 30214 "NetInitialize", 30215 "NetInsert", 30216 "NetInsertSharedArrays", 30217 "NetJoin", 30218 "NetMapOperator", 30219 "NetMapThreadOperator", 30220 "NetMeasurements", 30221 "NetModel", 30222 "NetNestOperator", 30223 "NetPairEmbeddingOperator", 30224 "NetPort", 30225 "NetPortGradient", 30226 "NetPrepend", 30227 "NetRename", 30228 "NetReplace", 30229 "NetReplacePart", 30230 "NetSharedArray", 30231 "NetStateObject", 30232 "NetTake", 30233 "NetTrain", 30234 "NetTrainResultsObject", 30235 "NetworkPacketCapture", 30236 "NetworkPacketRecording", 30237 "NetworkPacketRecordingDuring", 30238 "NetworkPacketTrace", 30239 "NeumannValue", 30240 "NevilleThetaC", 30241 "NevilleThetaD", 30242 "NevilleThetaN", 30243 "NevilleThetaS", 30244 "NewPrimitiveStyle", 30245 "NExpectation", 30246 "Next", 30247 "NextCell", 30248 "NextDate", 30249 "NextPrime", 30250 "NextScheduledTaskTime", 30251 "NHoldAll", 30252 "NHoldFirst", 30253 "NHoldRest", 30254 "NicholsGridLines", 30255 "NicholsPlot", 30256 "NightHemisphere", 30257 "NIntegrate", 30258 "NMaximize", 30259 "NMaxValue", 30260 "NMinimize", 30261 "NMinValue", 30262 "NominalVariables", 30263 "NonAssociative", 30264 "NoncentralBetaDistribution", 30265 "NoncentralChiSquareDistribution", 30266 "NoncentralFRatioDistribution", 30267 "NoncentralStudentTDistribution", 30268 "NonCommutativeMultiply", 30269 "NonConstants", 30270 "NondimensionalizationTransform", 30271 "None", 30272 "NoneTrue", 30273 "NonlinearModelFit", 30274 "NonlinearStateSpaceModel", 30275 "NonlocalMeansFilter", 30276 "NonNegative", 30277 "NonNegativeIntegers", 30278 "NonNegativeRationals", 30279 "NonNegativeReals", 30280 "NonPositive", 30281 "NonPositiveIntegers", 30282 "NonPositiveRationals", 30283 "NonPositiveReals", 30284 "Nor", 30285 "NorlundB", 30286 "Norm", 30287 "Normal", 30288 "NormalDistribution", 30289 "NormalGrouping", 30290 "NormalizationLayer", 30291 "Normalize", 30292 "Normalized", 30293 "NormalizedSquaredEuclideanDistance", 30294 "NormalMatrixQ", 30295 "NormalsFunction", 30296 "NormFunction", 30297 "Not", 30298 "NotCongruent", 30299 "NotCupCap", 30300 "NotDoubleVerticalBar", 30301 "Notebook", 30302 "NotebookApply", 30303 "NotebookAutoSave", 30304 "NotebookClose", 30305 "NotebookConvertSettings", 30306 "NotebookCreate", 30307 "NotebookCreateReturnObject", 30308 "NotebookDefault", 30309 "NotebookDelete", 30310 "NotebookDirectory", 30311 "NotebookDynamicExpression", 30312 "NotebookEvaluate", 30313 "NotebookEventActions", 30314 "NotebookFileName", 30315 "NotebookFind", 30316 "NotebookFindReturnObject", 30317 "NotebookGet", 30318 "NotebookGetLayoutInformationPacket", 30319 "NotebookGetMisspellingsPacket", 30320 "NotebookImport", 30321 "NotebookInformation", 30322 "NotebookInterfaceObject", 30323 "NotebookLocate", 30324 "NotebookObject", 30325 "NotebookOpen", 30326 "NotebookOpenReturnObject", 30327 "NotebookPath", 30328 "NotebookPrint", 30329 "NotebookPut", 30330 "NotebookPutReturnObject", 30331 "NotebookRead", 30332 "NotebookResetGeneratedCells", 30333 "Notebooks", 30334 "NotebookSave", 30335 "NotebookSaveAs", 30336 "NotebookSelection", 30337 "NotebookSetupLayoutInformationPacket", 30338 "NotebooksMenu", 30339 "NotebookTemplate", 30340 "NotebookWrite", 30341 "NotElement", 30342 "NotEqualTilde", 30343 "NotExists", 30344 "NotGreater", 30345 "NotGreaterEqual", 30346 "NotGreaterFullEqual", 30347 "NotGreaterGreater", 30348 "NotGreaterLess", 30349 "NotGreaterSlantEqual", 30350 "NotGreaterTilde", 30351 "Nothing", 30352 "NotHumpDownHump", 30353 "NotHumpEqual", 30354 "NotificationFunction", 30355 "NotLeftTriangle", 30356 "NotLeftTriangleBar", 30357 "NotLeftTriangleEqual", 30358 "NotLess", 30359 "NotLessEqual", 30360 "NotLessFullEqual", 30361 "NotLessGreater", 30362 "NotLessLess", 30363 "NotLessSlantEqual", 30364 "NotLessTilde", 30365 "NotNestedGreaterGreater", 30366 "NotNestedLessLess", 30367 "NotPrecedes", 30368 "NotPrecedesEqual", 30369 "NotPrecedesSlantEqual", 30370 "NotPrecedesTilde", 30371 "NotReverseElement", 30372 "NotRightTriangle", 30373 "NotRightTriangleBar", 30374 "NotRightTriangleEqual", 30375 "NotSquareSubset", 30376 "NotSquareSubsetEqual", 30377 "NotSquareSuperset", 30378 "NotSquareSupersetEqual", 30379 "NotSubset", 30380 "NotSubsetEqual", 30381 "NotSucceeds", 30382 "NotSucceedsEqual", 30383 "NotSucceedsSlantEqual", 30384 "NotSucceedsTilde", 30385 "NotSuperset", 30386 "NotSupersetEqual", 30387 "NotTilde", 30388 "NotTildeEqual", 30389 "NotTildeFullEqual", 30390 "NotTildeTilde", 30391 "NotVerticalBar", 30392 "Now", 30393 "NoWhitespace", 30394 "NProbability", 30395 "NProduct", 30396 "NProductFactors",
30397 "NRoots", 30398 "NSolve", 30399 "NSum", 30400 "NSumTerms", 30401 "NuclearExplosionData", 30402 "NuclearReactorData", 30403 "Null", 30404 "NullRecords", 30405 "NullSpace", 30406 "NullWords", 30407 "Number", 30408 "NumberCompose", 30409 "NumberDecompose", 30410 "NumberExpand", 30411 "NumberFieldClassNumber", 30412 "NumberFieldDiscriminant", 30413 "NumberFieldFundamentalUnits", 30414 "NumberFieldIntegralBasis", 30415 "NumberFieldNormRepresentatives", 30416 "NumberFieldRegulator", 30417 "NumberFieldRootsOfUnity", 30418 "NumberFieldSignature", 30419 "NumberForm", 30420 "NumberFormat", 30421 "NumberLinePlot", 30422 "NumberMarks", 30423 "NumberMultiplier", 30424 "NumberPadding", 30425 "NumberPoint", 30426 "NumberQ", 30427 "NumberSeparator", 30428 "NumberSigns", 30429 "NumberString", 30430 "Numerator", 30431 "NumeratorDenominator", 30432 "NumericalOrder", 30433 "NumericalSort", 30434 "NumericArray", 30435 "NumericArrayQ", 30436 "NumericArrayType", 30437 "NumericFunction", 30438 "NumericQ", 30439 "NuttallWindow", 30440 "NValues", 30441 "NyquistGridLines", 30442 "NyquistPlot", 30443 "O", 30444 "ObservabilityGramian", 30445 "ObservabilityMatrix", 30446 "ObservableDecomposition", 30447 "ObservableModelQ", 30448 "OceanData", 30449 "Octahedron", 30450 "OddQ", 30451 "Off", 30452 "Offset", 30453 "OLEData", 30454 "On", 30455 "ONanGroupON", 30456 "Once", 30457 "OneIdentity", 30458 "Opacity", 30459 "OpacityFunction", 30460 "OpacityFunctionScaling", 30461 "Open", 30462 "OpenAppend", 30463 "Opener", 30464 "OpenerBox", 30465 "OpenerBoxOptions", 30466 "OpenerView", 30467 "OpenFunctionInspectorPacket", 30468 "Opening", 30469 "OpenRead", 30470 "OpenSpecialOptions", 30471 "OpenTemporary", 30472 "OpenWrite", 30473 "Operate", 30474 "OperatingSystem", 30475 "OperatorApplied", 30476 "OptimumFlowData", 30477 "Optional", 30478 "OptionalElement", 30479 "OptionInspectorSettings", 30480 "OptionQ", 30481 "Options", 30482 "OptionsPacket", 30483 "OptionsPattern", 30484 "OptionValue", 30485 "OptionValueBox", 30486 "OptionValueBoxOptions", 30487 "Or", 30488 "Orange", 30489 "Order", 30490 "OrderDistribution", 30491 "OrderedQ", 30492 "Ordering", 30493 "OrderingBy", 30494 "OrderingLayer", 30495 "Orderless", 30496 "OrderlessPatternSequence", 30497 "OrnsteinUhlenbeckProcess", 30498 "Orthogonalize", 30499 "OrthogonalMatrixQ", 30500 "Out", 30501 "Outer", 30502 "OuterPolygon", 30503 "OuterPolyhedron", 30504 "OutputAutoOverwrite", 30505 "OutputControllabilityMatrix", 30506 "OutputControllableModelQ", 30507 "OutputForm", 30508 "OutputFormData", 30509 "OutputGrouping", 30510 "OutputMathEditExpression", 30511 "OutputNamePacket", 30512 "OutputResponse", 30513 "OutputSizeLimit", 30514 "OutputStream", 30515 "Over", 30516 "OverBar", 30517 "OverDot", 30518 "Overflow", 30519 "OverHat", 30520 "Overlaps", 30521 "Overlay", 30522 "OverlayBox", 30523 "OverlayBoxOptions", 30524 "Overscript", 30525 "OverscriptBox", 30526 "OverscriptBoxOptions", 30527 "OverTilde", 30528 "OverVector", 30529 "OverwriteTarget", 30530 "OwenT", 30531 "OwnValues", 30532 "Package", 30533 "PackingMethod", 30534 "PackPaclet", 30535 "PacletDataRebuild", 30536 "PacletDirectoryAdd", 30537 "PacletDirectoryLoad", 30538 "PacletDirectoryRemove", 30539 "PacletDirectoryUnload", 30540 "PacletDisable", 30541 "PacletEnable", 30542 "PacletFind", 30543 "PacletFindRemote", 30544 "PacletInformation", 30545 "PacletInstall", 30546 "PacletInstallSubmit", 30547 "PacletNewerQ", 30548 "PacletObject", 30549 "PacletObjectQ", 30550 "PacletSite", 30551 "PacletSiteObject", 30552 "PacletSiteRegister", 30553 "PacletSites", 30554 "PacletSiteUnregister", 30555 "PacletSiteUpdate", 30556 "PacletUninstall", 30557 "PacletUpdate", 30558 "PaddedForm", 30559 "Padding", 30560 "PaddingLayer", 30561 "PaddingSize", 30562 "PadeApproximant", 30563 "PadLeft", 30564 "PadRight", 30565 "PageBreakAbove", 30566 "PageBreakBelow", 30567 "PageBreakWithin", 30568 "PageFooterLines", 30569 "PageFooters", 30570 "PageHeaderLines", 30571 "PageHeaders", 30572 "PageHeight", 30573 "PageRankCentrality", 30574 "PageTheme", 30575 "PageWidth", 30576 "Pagination", 30577 "PairedBarChart", 30578 "PairedHistogram", 30579 "PairedSmoothHistogram", 30580 "PairedTTest", 30581 "PairedZTest", 30582 "PaletteNotebook", 30583 "PalettePath", 30584 "PalindromeQ", 30585 "Pane", 30586 "PaneBox", 30587 "PaneBoxOptions", 30588 "Panel", 30589 "PanelBox", 30590 "PanelBoxOptions", 30591 "Paneled", 30592 "PaneSelector", 30593 "PaneSelectorBox", 30594 "PaneSelectorBoxOptions", 30595 "PaperWidth", 30596 "ParabolicCylinderD", 30597 "ParagraphIndent", 30598 "ParagraphSpacing", 30599 "ParallelArray", 30600 "ParallelCombine", 30601 "ParallelDo", 30602 "Parallelepiped", 30603 "ParallelEvaluate", 30604 "Parallelization", 30605 "Parallelize", 30606 "ParallelMap", 30607 "ParallelNeeds", 30608 "Parallelogram", 30609 "ParallelProduct", 30610 "ParallelSubmit", 30611 "ParallelSum", 30612 "ParallelTable", 30613 "ParallelTry", 30614 "Parameter", 30615 "ParameterEstimator", 30616 "ParameterMixtureDistribution", 30617 "ParameterVariables", 30618 "ParametricFunction", 30619 "ParametricNDSolve", 30620 "ParametricNDSolveValue", 30621 "ParametricPlot", 30622 "ParametricPlot3D", 30623 "ParametricRampLayer", 30624 "ParametricRegion", 30625 "ParentBox", 30626 "ParentCell", 30627 "ParentConnect", 30628 "ParentDirectory", 30629 "ParentForm", 30630 "Parenthesize", 30631 "ParentList", 30632 "ParentNotebook", 30633 "ParetoDistribution", 30634 "ParetoPickandsDistribution", 30635 "ParkData", 30636 "Part", 30637 "PartBehavior", 30638 "PartialCorrelationFunction", 30639 "PartialD", 30640 "ParticleAcceleratorData", 30641 "ParticleData", 30642 "Partition", 30643 "PartitionGranularity", 30644 "PartitionsP", 30645 "PartitionsQ", 30646 "PartLayer", 30647 "PartOfSpeech", 30648 "PartProtection", 30649 "ParzenWindow", 30650 "PascalDistribution", 30651 "PassEventsDown", 30652 "PassEventsUp", 30653 "Paste", 30654 "PasteAutoQuoteCharacters", 30655 "PasteBoxFormInlineCells", 30656 "PasteButton", 30657 "Path", 30658 "PathGraph", 30659 "PathGraphQ", 30660 "Pattern", 30661 "PatternFilling", 30662 "PatternSequence", 30663 "PatternTest", 30664 "PauliMatrix", 30665 "PaulWavelet", 30666 "Pause", 30667 "PausedTime", 30668 "PDF", 30669 "PeakDetect", 30670 "PeanoCurve", 30671 "PearsonChiSquareTest", 30672 "PearsonCorrelationTest", 30673 "PearsonDistribution", 30674 "PercentForm", 30675 "PerfectNumber", 30676 "PerfectNumberQ", 30677 "PerformanceGoal", 30678 "Perimeter", 30679 "PeriodicBoundaryCondition", 30680 "PeriodicInterpolation", 30681 "Periodogram", 30682 "PeriodogramArray", 30683 "Permanent", 30684 "Permissions", 30685 "PermissionsGroup", 30686 "PermissionsGroupMemberQ", 30687 "PermissionsGroups", 30688 "PermissionsKey", 30689 "PermissionsKeys", 30690 "PermutationCycles", 30691 "PermutationCyclesQ", 30692 "PermutationGroup", 30693 "PermutationLength", 30694 "PermutationList", 30695 "PermutationListQ", 30696 "PermutationMax", 30697 "PermutationMin", 30698 "PermutationOrder", 30699 "PermutationPower", 30700 "PermutationProduct", 30701 "PermutationReplace", 30702 "Permutations", 30703 "PermutationSupport", 30704 "Permute", 30705 "PeronaMalikFilter", 30706 "Perpendicular", 30707 "PerpendicularBisector", 30708 "PersistenceLocation", 30709 "PersistenceTime", 30710 "PersistentObject", 30711 "PersistentObjects", 30712 "PersistentValue", 30713 "PersonData", 30714 "PERTDistribution", 30715 "PetersenGraph", 30716 "PhaseMargins", 30717 "PhaseRange", 30718 "PhysicalSystemData", 30719 "Pi", 30720 "Pick", 30721 "PIDData", 30722 "PIDDerivativeFilter", 30723 "PIDFeedforward", 30724 "PIDTune", 30725 "Piecewise", 30726 "PiecewiseExpand", 30727 "PieChart", 30728 "PieChart3D", 30729 "PillaiTrace", 30730 "PillaiTraceTest", 30731 "PingTime", 30732 "Pink", 30733 "PitchRecognize", 30734 "Pivoting", 30735 "PixelConstrained", 30736 "PixelValue", 30737 "PixelValuePositions", 30738 "Placed", 30739 "Placeholder", 30740 "PlaceholderReplace", 30741 "Plain", 30742 "PlanarAngle", 30743 "PlanarGraph", 30744 "PlanarGraphQ", 30745 "PlanckRadiationLaw", 30746 "PlaneCurveData", 30747 "PlanetaryMoonData", 30748 "PlanetData", 30749 "PlantData", 30750 "Play", 30751 "PlayRange", 30752 "Plot", 30753 "Plot3D", 30754 "Plot3Matrix", 30755 "PlotDivision", 30756 "PlotJoined", 30757 "PlotLabel", 30758 "PlotLabels", 30759 "PlotLayout", 30760 "PlotLegends", 30761 "PlotMarkers", 30762 "PlotPoints", 30763 "PlotRange", 30764 "PlotRangeClipping", 30765 "PlotRangeClipPlanesStyle", 30766 "PlotRangePadding", 30767 "PlotRegion", 30768 "PlotStyle", 30769 "PlotTheme", 30770 "Pluralize", 30771 "Plus", 30772 "PlusMinus", 30773 "Pochhammer", 30774 "PodStates", 30775 "PodWidth", 30776 "Point", 30777 "Point3DBox", 30778 "Point3DBoxOptions", 30779 "PointBox", 30780 "PointBoxOptions", 30781 "PointFigureChart", 30782 "PointLegend", 30783 "PointSize", 30784 "PoissonConsulDistribution", 30785 "PoissonDistribution", 30786 "PoissonProcess", 30787 "PoissonWindow", 30788 "PolarAxes", 30789 "PolarAxesOrigin", 30790 "PolarGridLines", 30791 "PolarPlot", 30792 "PolarTicks", 30793 "PoleZeroMarkers", 30794 "PolyaAeppliDistribution", 30795 "PolyGamma", 30796 "Polygon", 30797 "Polygon3DBox", 30798 "Polygon3DBoxOptions", 30799 "PolygonalNumber", 30800 "PolygonAngle", 30801 "PolygonBox", 30802 "PolygonBoxOptions", 30803 "PolygonCoordinates", 30804 "PolygonDecomposition", 30805 "PolygonHoleScale", 30806 "PolygonIntersections", 30807 "PolygonScale", 30808 "Polyhedron", 30809 "PolyhedronAngle", 30810 "PolyhedronCoordinates", 30811 "PolyhedronData", 30812 "PolyhedronDecomposition", 30813 "PolyhedronGenus", 30814 "PolyLog", 30815 "PolynomialExtendedGCD", 30816 "PolynomialForm", 30817 "PolynomialGCD", 30818 "PolynomialLCM", 30819 "PolynomialMod", 30820 "PolynomialQ", 30821 "PolynomialQuotient", 30822 "PolynomialQuotientRemainder", 30823 "PolynomialReduce", 30824 "PolynomialRemainder", 30825 "Polynomials", 30826 "PoolingLayer", 30827 "PopupMenu", 30828 "PopupMenuBox", 30829 "PopupMenuBoxOptions", 30830 "PopupView", 30831 "PopupWindow", 30832 "Position", 30833 "PositionIndex", 30834 "Positive", 30835 "PositiveDefiniteMatrixQ", 30836 "PositiveIntegers", 30837 "PositiveRationals", 30838 "PositiveReals", 30839 "PositiveSemidefiniteMatrixQ", 30840 "PossibleZeroQ", 30841 "Postfix", 30842 "PostScript", 30843 "Power", 30844 "PowerDistribution", 30845 "PowerExpand", 30846 "PowerMod", 30847 "PowerModList", 30848 "PowerRange", 30849 "PowerSpectralDensity", 30850 "PowersRepresentations", 30851 "PowerSymmetricPolynomial",
30852 "Precedence", 30853 "PrecedenceForm", 30854 "Precedes", 30855 "PrecedesEqual", 30856 "PrecedesSlantEqual", 30857 "PrecedesTilde", 30858 "Precision", 30859 "PrecisionGoal", 30860 "PreDecrement", 30861 "Predict", 30862 "PredictionRoot", 30863 "PredictorFunction", 30864 "PredictorInformation", 30865 "PredictorMeasurements", 30866 "PredictorMeasurementsObject", 30867 "PreemptProtect", 30868 "PreferencesPath", 30869 "Prefix", 30870 "PreIncrement", 30871 "Prepend", 30872 "PrependLayer", 30873 "PrependTo", 30874 "PreprocessingRules", 30875 "PreserveColor", 30876 "PreserveImageOptions", 30877 "Previous", 30878 "PreviousCell", 30879 "PreviousDate", 30880 "PriceGraphDistribution", 30881 "PrimaryPlaceholder", 30882 "Prime", 30883 "PrimeNu", 30884 "PrimeOmega", 30885 "PrimePi", 30886 "PrimePowerQ", 30887 "PrimeQ", 30888 "Primes", 30889 "PrimeZetaP", 30890 "PrimitivePolynomialQ", 30891 "PrimitiveRoot", 30892 "PrimitiveRootList", 30893 "PrincipalComponents", 30894 "PrincipalValue", 30895 "Print", 30896 "PrintableASCIIQ", 30897 "PrintAction", 30898 "PrintForm", 30899 "PrintingCopies", 30900 "PrintingOptions", 30901 "PrintingPageRange", 30902 "PrintingStartingPageNumber", 30903 "PrintingStyleEnvironment", 30904 "Printout3D", 30905 "Printout3DPreviewer", 30906 "PrintPrecision", 30907 "PrintTemporary", 30908 "Prism", 30909 "PrismBox", 30910 "PrismBoxOptions", 30911 "PrivateCellOptions", 30912 "PrivateEvaluationOptions", 30913 "PrivateFontOptions", 30914 "PrivateFrontEndOptions", 30915 "PrivateKey", 30916 "PrivateNotebookOptions", 30917 "PrivatePaths", 30918 "Probability", 30919 "ProbabilityDistribution", 30920 "ProbabilityPlot", 30921 "ProbabilityPr", 30922 "ProbabilityScalePlot", 30923 "ProbitModelFit", 30924 "ProcessConnection", 30925 "ProcessDirectory", 30926 "ProcessEnvironment", 30927 "Processes", 30928 "ProcessEstimator", 30929 "ProcessInformation", 30930 "ProcessObject", 30931 "ProcessParameterAssumptions", 30932 "ProcessParameterQ", 30933 "ProcessStateDomain", 30934 "ProcessStatus", 30935 "ProcessTimeDomain", 30936 "Product", 30937 "ProductDistribution", 30938 "ProductLog", 30939 "ProgressIndicator", 30940 "ProgressIndicatorBox", 30941 "ProgressIndicatorBoxOptions", 30942 "Projection", 30943 "Prolog", 30944 "PromptForm", 30945 "ProofObject", 30946 "Properties", 30947 "Property", 30948 "PropertyList", 30949 "PropertyValue", 30950 "Proportion", 30951 "Proportional", 30952 "Protect", 30953 "Protected", 30954 "ProteinData", 30955 "Pruning", 30956 "PseudoInverse", 30957 "PsychrometricPropertyData", 30958 "PublicKey", 30959 "PublisherID", 30960 "PulsarData", 30961 "PunctuationCharacter", 30962 "Purple", 30963 "Put", 30964 "PutAppend", 30965 "Pyramid", 30966 "PyramidBox", 30967 "PyramidBoxOptions", 30968 "QBinomial", 30969 "QFactorial", 30970 "QGamma", 30971 "QHypergeometricPFQ", 30972 "QnDispersion", 30973 "QPochhammer", 30974 "QPolyGamma", 30975 "QRDecomposition", 30976 "QuadraticIrrationalQ", 30977 "QuadraticOptimization", 30978 "Quantile", 30979 "QuantilePlot", 30980 "Quantity", 30981 "QuantityArray", 30982 "QuantityDistribution", 30983 "QuantityForm", 30984 "QuantityMagnitude", 30985 "QuantityQ", 30986 "QuantityUnit", 30987 "QuantityVariable", 30988 "QuantityVariableCanonicalUnit", 30989 "QuantityVariableDimensions", 30990 "QuantityVariableIdentifier", 30991 "QuantityVariablePhysicalQuantity", 30992 "Quartics", 30993 "QuartileDeviation", 30994 "Quartiles", 30995 "QuartileSkewness", 30996 "Query", 30997 "QueueingNetworkProcess", 30998 "QueueingProcess", 30999 "QueueProperties", 31000 "Quiet", 31001 "Quit", 31002 "Quotient", 31003 "QuotientRemainder", 31004 "RadialGradientImage", 31005 "RadialityCentrality", 31006 "RadicalBox", 31007 "RadicalBoxOptions", 31008 "RadioButton", 31009 "RadioButtonBar", 31010 "RadioButtonBox", 31011 "RadioButtonBoxOptions", 31012 "Radon", 31013 "RadonTransform", 31014 "RamanujanTau", 31015 "RamanujanTauL", 31016 "RamanujanTauTheta", 31017 "RamanujanTauZ", 31018 "Ramp", 31019 "Random", 31020 "RandomChoice", 31021 "RandomColor", 31022 "RandomComplex", 31023 "RandomEntity", 31024 "RandomFunction", 31025 "RandomGeoPosition", 31026 "RandomGraph", 31027 "RandomImage", 31028 "RandomInstance", 31029 "RandomInteger", 31030 "RandomPermutation", 31031 "RandomPoint", 31032 "RandomPolygon", 31033 "RandomPolyhedron", 31034 "RandomPrime", 31035 "RandomReal", 31036 "RandomSample", 31037 "RandomSeed", 31038 "RandomSeeding", 31039 "RandomVariate", 31040 "RandomWalkProcess", 31041 "RandomWord", 31042 "Range", 31043 "RangeFilter", 31044 "RangeSpecification", 31045 "RankedMax", 31046 "RankedMin", 31047 "RarerProbability", 31048 "Raster", 31049 "Raster3D", 31050 "Raster3DBox", 31051 "Raster3DBoxOptions", 31052 "RasterArray", 31053 "RasterBox", 31054 "RasterBoxOptions", 31055 "Rasterize", 31056 "RasterSize", 31057 "Rational", 31058 "RationalFunctions", 31059 "Rationalize", 31060 "Rationals", 31061 "Ratios", 31062 "RawArray", 31063 "RawBoxes", 31064 "RawData", 31065 "RawMedium", 31066 "RayleighDistribution", 31067 "Re", 31068 "Read", 31069 "ReadByteArray", 31070 "ReadLine", 31071 "ReadList", 31072 "ReadProtected", 31073 "ReadString", 31074 "Real", 31075 "RealAbs", 31076 "RealBlockDiagonalForm", 31077 "RealDigits", 31078 "RealExponent", 31079 "Reals", 31080 "RealSign", 31081 "Reap", 31082 "RebuildPacletData", 31083 "RecognitionPrior", 31084 "RecognitionThreshold", 31085 "Record", 31086 "RecordLists", 31087 "RecordSeparators", 31088 "Rectangle", 31089 "RectangleBox", 31090 "RectangleBoxOptions", 31091 "RectangleChart", 31092 "RectangleChart3D", 31093 "RectangularRepeatingElement", 31094 "RecurrenceFilter", 31095 "RecurrenceTable", 31096 "RecurringDigitsForm", 31097 "Red", 31098 "Reduce", 31099 "RefBox", 31100 "ReferenceLineStyle", 31101 "ReferenceMarkers", 31102 "ReferenceMarkerStyle", 31103 "Refine", 31104 "ReflectionMatrix", 31105 "ReflectionTransform", 31106 "Refresh", 31107 "RefreshRate", 31108 "Region", 31109 "RegionBinarize", 31110 "RegionBoundary", 31111 "RegionBoundaryStyle", 31112 "RegionBounds", 31113 "RegionCentroid", 31114 "RegionDifference", 31115 "RegionDimension", 31116 "RegionDisjoint", 31117 "RegionDistance", 31118 "RegionDistanceFunction", 31119 "RegionEmbeddingDimension", 31120 "RegionEqual", 31121 "RegionFillingStyle", 31122 "RegionFunction", 31123 "RegionImage", 31124 "RegionIntersection", 31125 "RegionMeasure", 31126 "RegionMember", 31127 "RegionMemberFunction", 31128 "RegionMoment", 31129 "RegionNearest", 31130 "RegionNearestFunction", 31131 "RegionPlot", 31132 "RegionPlot3D", 31133 "RegionProduct", 31134 "RegionQ", 31135 "RegionResize", 31136 "RegionSize", 31137 "RegionSymmetricDifference", 31138 "RegionUnion", 31139 "RegionWithin", 31140 "RegisterExternalEvaluator", 31141 "RegularExpression", 31142 "Regularization", 31143 "RegularlySampledQ", 31144 "RegularPolygon", 31145 "ReIm", 31146 "ReImLabels", 31147 "ReImPlot", 31148 "ReImStyle", 31149 "Reinstall", 31150 "RelationalDatabase", 31151 "RelationGraph", 31152 "Release", 31153 "ReleaseHold", 31154 "ReliabilityDistribution", 31155 "ReliefImage", 31156 "ReliefPlot", 31157 "RemoteAuthorizationCaching", 31158 "RemoteConnect", 31159 "RemoteConnectionObject", 31160 "RemoteFile", 31161 "RemoteRun", 31162 "RemoteRunProcess", 31163 "Remove", 31164 "RemoveAlphaChannel", 31165 "RemoveAsynchronousTask", 31166 "RemoveAudioStream",
31167 "RemoveBackground", 31168 "RemoveChannelListener", 31169 "RemoveChannelSubscribers", 31170 "Removed", 31171 "RemoveDiacritics", 31172 "RemoveInputStreamMethod", 31173 "RemoveOutputStreamMethod", 31174 "RemoveProperty", 31175 "RemoveScheduledTask", 31176 "RemoveUsers", 31177 "RemoveVideoStream", 31178 "RenameDirectory", 31179 "RenameFile", 31180 "RenderAll", 31181 "RenderingOptions", 31182 "RenewalProcess", 31183 "RenkoChart", 31184 "RepairMesh", 31185 "Repeated", 31186 "RepeatedNull", 31187 "RepeatedString", 31188 "RepeatedTiming", 31189 "RepeatingElement", 31190 "Replace", 31191 "ReplaceAll", 31192 "ReplaceHeldPart", 31193 "ReplaceImageValue", 31194 "ReplaceList", 31195 "ReplacePart", 31196 "ReplacePixelValue", 31197 "ReplaceRepeated", 31198 "ReplicateLayer", 31199 "RequiredPhysicalQuantities", 31200 "Resampling", 31201 "ResamplingAlgorithmData", 31202 "ResamplingMethod", 31203 "Rescale", 31204 "RescalingTransform", 31205 "ResetDirectory", 31206 "ResetMenusPacket", 31207 "ResetScheduledTask", 31208 "ReshapeLayer", 31209 "Residue", 31210 "ResizeLayer", 31211 "Resolve", 31212 "ResourceAcquire", 31213 "ResourceData", 31214 "ResourceFunction", 31215 "ResourceObject", 31216 "ResourceRegister", 31217 "ResourceRemove", 31218 "ResourceSearch", 31219 "ResourceSubmissionObject", 31220 "ResourceSubmit", 31221 "ResourceSystemBase", 31222 "ResourceSystemPath", 31223 "ResourceUpdate", 31224 "ResourceVersion", 31225 "ResponseForm", 31226 "Rest", 31227 "RestartInterval", 31228 "Restricted", 31229 "Resultant", 31230 "ResumePacket", 31231 "Return", 31232 "ReturnEntersInput", 31233 "ReturnExpressionPacket", 31234 "ReturnInputFormPacket", 31235 "ReturnPacket", 31236 "ReturnReceiptFunction", 31237 "ReturnTextPacket", 31238 "Reverse", 31239 "ReverseApplied", 31240 "ReverseBiorthogonalSplineWavelet", 31241 "ReverseElement", 31242 "ReverseEquilibrium", 31243 "ReverseGraph", 31244 "ReverseSort", 31245 "ReverseSortBy", 31246 "ReverseUpEquilibrium", 31247 "RevolutionAxis", 31248 "RevolutionPlot3D", 31249 "RGBColor", 31250 "RiccatiSolve", 31251 "RiceDistribution", 31252 "RidgeFilter", 31253 "RiemannR", 31254 "RiemannSiegelTheta", 31255 "RiemannSiegelZ", 31256 "RiemannXi", 31257 "Riffle", 31258 "Right", 31259 "RightArrow", 31260 "RightArrowBar", 31261 "RightArrowLeftArrow", 31262 "RightComposition", 31263 "RightCosetRepresentative", 31264 "RightDownTeeVector", 31265 "RightDownVector", 31266 "RightDownVectorBar", 31267 "RightTee", 31268 "RightTeeArrow", 31269 "RightTeeVector", 31270 "RightTriangle", 31271 "RightTriangleBar", 31272 "RightTriangleEqual", 31273 "RightUpDownVector", 31274 "RightUpTeeVector", 31275 "RightUpVector", 31276 "RightUpVectorBar", 31277 "RightVector", 31278 "RightVectorBar", 31279 "RiskAchievementImportance", 31280 "RiskReductionImportance", 31281 "RogersTanimotoDissimilarity", 31282 "RollPitchYawAngles", 31283 "RollPitchYawMatrix", 31284 "RomanNumeral", 31285 "Root", 31286 "RootApproximant", 31287 "RootIntervals", 31288 "RootLocusPlot", 31289 "RootMeanSquare", 31290 "RootOfUnityQ", 31291 "RootReduce", 31292 "Roots", 31293 "RootSum", 31294 "Rotate", 31295 "RotateLabel", 31296 "RotateLeft", 31297 "RotateRight", 31298 "RotationAction", 31299 "RotationBox", 31300 "RotationBoxOptions", 31301 "RotationMatrix", 31302 "RotationTransform", 31303 "Round", 31304 "RoundImplies", 31305 "RoundingRadius", 31306 "Row", 31307 "RowAlignments", 31308 "RowBackgrounds", 31309 "RowBox", 31310 "RowHeights", 31311 "RowLines", 31312 "RowMinHeight", 31313 "RowReduce", 31314 "RowsEqual", 31315 "RowSpacings", 31316 "RSolve", 31317 "RSolveValue", 31318 "RudinShapiro", 31319 "RudvalisGroupRu", 31320 "Rule", 31321 "RuleCondition", 31322 "RuleDelayed", 31323 "RuleForm", 31324 "RulePlot", 31325 "RulerUnits", 31326 "Run", 31327 "RunProcess", 31328 "RunScheduledTask", 31329 "RunThrough", 31330 "RuntimeAttributes", 31331 "RuntimeOptions", 31332 "RussellRaoDissimilarity", 31333 "SameQ", 31334 "SameTest", 31335 "SameTestProperties", 31336 "SampledEntityClass", 31337 "SampleDepth", 31338 "SampledSoundFunction", 31339 "SampledSoundList", 31340 "SampleRate", 31341 "SamplingPeriod", 31342 "SARIMAProcess", 31343 "SARMAProcess", 31344 "SASTriangle", 31345 "SatelliteData", 31346 "SatisfiabilityCount", 31347 "SatisfiabilityInstances", 31348 "SatisfiableQ", 31349 "Saturday", 31350 "Save", 31351 "Saveable", 31352 "SaveAutoDelete", 31353 "SaveConnection", 31354 "SaveDefinitions", 31355 "SavitzkyGolayMatrix", 31356 "SawtoothWave", 31357 "Scale", 31358 "Scaled", 31359 "ScaleDivisions", 31360 "ScaledMousePosition", 31361 "ScaleOrigin", 31362 "ScalePadding", 31363 "ScaleRanges", 31364 "ScaleRangeStyle", 31365 "ScalingFunctions", 31366 "ScalingMatrix", 31367 "ScalingTransform", 31368 "Scan", 31369 "ScheduledTask", 31370 "ScheduledTaskActiveQ", 31371 "ScheduledTaskInformation", 31372 "ScheduledTaskInformationData", 31373 "ScheduledTaskObject", 31374 "ScheduledTasks", 31375 "SchurDecomposition", 31376 "ScientificForm", 31377 "ScientificNotationThreshold", 31378 "ScorerGi", 31379 "ScorerGiPrime", 31380 "ScorerHi", 31381 "ScorerHiPrime", 31382 "ScreenRectangle",
31383 "ScreenStyleEnvironment", 31384 "ScriptBaselineShifts", 31385 "ScriptForm", 31386 "ScriptLevel", 31387 "ScriptMinSize", 31388 "ScriptRules", 31389 "ScriptSizeMultipliers", 31390 "Scrollbars", 31391 "ScrollingOptions", 31392 "ScrollPosition", 31393 "SearchAdjustment", 31394 "SearchIndexObject", 31395 "SearchIndices", 31396 "SearchQueryString", 31397 "SearchResultObject", 31398 "Sec", 31399 "Sech", 31400 "SechDistribution", 31401 "SecondOrderConeOptimization", 31402 "SectionGrouping", 31403 "SectorChart", 31404 "SectorChart3D", 31405 "SectorOrigin", 31406 "SectorSpacing", 31407 "SecuredAuthenticationKey", 31408 "SecuredAuthenticationKeys", 31409 "SeedRandom", 31410 "Select", 31411 "Selectable", 31412 "SelectComponents", 31413 "SelectedCells", 31414 "SelectedNotebook", 31415 "SelectFirst", 31416 "Selection", 31417 "SelectionAnimate", 31418 "SelectionCell", 31419 "SelectionCellCreateCell", 31420 "SelectionCellDefaultStyle", 31421 "SelectionCellParentStyle", 31422 "SelectionCreateCell", 31423 "SelectionDebuggerTag", 31424 "SelectionDuplicateCell", 31425 "SelectionEvaluate", 31426 "SelectionEvaluateCreateCell", 31427 "SelectionMove", 31428 "SelectionPlaceholder", 31429 "SelectionSetStyle", 31430 "SelectWithContents", 31431 "SelfLoops", 31432 "SelfLoopStyle", 31433 "SemanticImport", 31434 "SemanticImportString", 31435 "SemanticInterpretation", 31436 "SemialgebraicComponentInstances", 31437 "SemidefiniteOptimization", 31438 "SendMail", 31439 "SendMessage", 31440 "Sequence", 31441 "SequenceAlignment", 31442 "SequenceAttentionLayer", 31443 "SequenceCases", 31444 "SequenceCount", 31445 "SequenceFold", 31446 "SequenceFoldList", 31447 "SequenceForm", 31448 "SequenceHold", 31449 "SequenceLastLayer", 31450 "SequenceMostLayer", 31451 "SequencePosition", 31452 "SequencePredict", 31453 "SequencePredictorFunction", 31454 "SequenceReplace", 31455 "SequenceRestLayer", 31456 "SequenceReverseLayer", 31457 "SequenceSplit", 31458 "Series", 31459 "SeriesCoefficient", 31460 "SeriesData", 31461 "SeriesTermGoal", 31462 "ServiceConnect", 31463 "ServiceDisconnect", 31464 "ServiceExecute", 31465 "ServiceObject", 31466 "ServiceRequest", 31467 "ServiceResponse", 31468 "ServiceSubmit", 31469 "SessionSubmit", 31470 "SessionTime", 31471 "Set", 31472 "SetAccuracy", 31473 "SetAlphaChannel", 31474 "SetAttributes", 31475 "Setbacks", 31476 "SetBoxFormNamesPacket", 31477 "SetCloudDirectory", 31478 "SetCookies", 31479 "SetDelayed", 31480 "SetDirectory", 31481 "SetEnvironment", 31482 "SetEvaluationNotebook", 31483 "SetFileDate", 31484 "SetFileLoadingContext", 31485 "SetNotebookStatusLine", 31486 "SetOptions", 31487 "SetOptionsPacket", 31488 "SetPermissions", 31489 "SetPrecision", 31490 "SetProperty", 31491 "SetSecuredAuthenticationKey", 31492 "SetSelectedNotebook", 31493 "SetSharedFunction", 31494 "SetSharedVariable", 31495 "SetSpeechParametersPacket", 31496 "SetStreamPosition", 31497 "SetSystemModel", 31498 "SetSystemOptions", 31499 "Setter", 31500 "SetterBar", 31501 "SetterBox", 31502 "SetterBoxOptions", 31503 "Setting", 31504 "SetUsers", 31505 "SetValue", 31506 "Shading", 31507 "Shallow", 31508 "ShannonWavelet", 31509 "ShapiroWilkTest", 31510 "Share", 31511 "SharingList", 31512 "Sharpen", 31513 "ShearingMatrix", 31514 "ShearingTransform", 31515 "ShellRegion", 31516 "ShenCastanMatrix", 31517 "ShiftedGompertzDistribution", 31518 "ShiftRegisterSequence", 31519 "Short", 31520 "ShortDownArrow", 31521 "Shortest", 31522 "ShortestMatch", 31523 "ShortestPathFunction", 31524 "ShortLeftArrow", 31525 "ShortRightArrow", 31526 "ShortTimeFourier", 31527 "ShortTimeFourierData", 31528 "ShortUpArrow", 31529 "Show", 31530 "ShowAutoConvert", 31531 "ShowAutoSpellCheck", 31532 "ShowAutoStyles", 31533 "ShowCellBracket", 31534 "ShowCellLabel", 31535 "ShowCellTags", 31536 "ShowClosedCellArea", 31537 "ShowCodeAssist", 31538 "ShowContents", 31539 "ShowControls", 31540 "ShowCursorTracker", 31541 "ShowGroupOpenCloseIcon", 31542 "ShowGroupOpener", 31543 "ShowInvisibleCharacters", 31544 "ShowPageBreaks", 31545 "ShowPredictiveInterface", 31546 "ShowSelection", 31547 "ShowShortBoxForm", 31548 "ShowSpecialCharacters", 31549 "ShowStringCharacters", 31550 "ShowSyntaxStyles", 31551 "ShrinkingDelay", 31552 "ShrinkWrapBoundingBox", 31553 "SiderealTime", 31554 "SiegelTheta", 31555 "SiegelTukeyTest", 31556 "SierpinskiCurve", 31557 "SierpinskiMesh", 31558 "Sign", 31559 "Signature", 31560 "SignedRankTest", 31561 "SignedRegionDistance", 31562 "SignificanceLevel", 31563 "SignPadding", 31564 "SignTest", 31565 "SimilarityRules", 31566 "SimpleGraph", 31567 "SimpleGraphQ", 31568 "SimplePolygonQ", 31569 "SimplePolyhedronQ", 31570 "Simplex", 31571 "Simplify", 31572 "Sin", 31573 "Sinc", 31574 "SinghMaddalaDistribution", 31575 "SingleEvaluation", 31576 "SingleLetterItalics", 31577 "SingleLetterStyle", 31578 "SingularValueDecomposition", 31579 "SingularValueList", 31580 "SingularValuePlot", 31581 "SingularValues", 31582 "Sinh", 31583 "SinhIntegral", 31584 "SinIntegral", 31585 "SixJSymbol", 31586 "Skeleton", 31587 "SkeletonTransform", 31588 "SkellamDistribution", 31589 "Skewness", 31590 "SkewNormalDistribution", 31591 "SkinStyle", 31592 "Skip", 31593 "SliceContourPlot3D", 31594 "SliceDensityPlot3D", 31595 "SliceDistribution", 31596 "SliceVectorPlot3D", 31597 "Slider", 31598 "Slider2D", 31599 "Slider2DBox", 31600 "Slider2DBoxOptions", 31601 "SliderBox", 31602 "SliderBoxOptions", 31603 "SlideView", 31604 "Slot", 31605 "SlotSequence", 31606 "Small", 31607 "SmallCircle", 31608 "Smaller", 31609 "SmithDecomposition", 31610 "SmithDelayCompensator", 31611 "SmithWatermanSimilarity", 31612 "SmoothDensityHistogram", 31613 "SmoothHistogram", 31614 "SmoothHistogram3D", 31615 "SmoothKernelDistribution", 31616 "SnDispersion", 31617 "Snippet", 31618 "SnubPolyhedron", 31619 "SocialMediaData", 31620 "Socket", 31621 "SocketConnect", 31622 "SocketListen", 31623 "SocketListener", 31624 "SocketObject", 31625 "SocketOpen", 31626 "SocketReadMessage", 31627 "SocketReadyQ", 31628 "Sockets", 31629 "SocketWaitAll", 31630 "SocketWaitNext", 31631 "SoftmaxLayer", 31632 "SokalSneathDissimilarity", 31633 "SolarEclipse", 31634 "SolarSystemFeatureData", 31635 "SolidAngle", 31636 "SolidData", 31637 "SolidRegionQ", 31638 "Solve", 31639 "SolveAlways", 31640 "SolveDelayed", 31641 "Sort", 31642 "SortBy", 31643 "SortedBy", 31644 "SortedEntityClass", 31645 "Sound", 31646 "SoundAndGraphics", 31647 "SoundNote", 31648 "SoundVolume", 31649 "SourceLink", 31650 "Sow", 31651 "Space", 31652 "SpaceCurveData", 31653 "SpaceForm", 31654 "Spacer", 31655 "Spacings", 31656 "Span", 31657 "SpanAdjustments", 31658 "SpanCharacterRounding", 31659 "SpanFromAbove", 31660 "SpanFromBoth", 31661 "SpanFromLeft", 31662 "SpanLineThickness", 31663 "SpanMaxSize", 31664 "SpanMinSize", 31665 "SpanningCharacters", 31666 "SpanSymmetric", 31667 "SparseArray", 31668 "SpatialGraphDistribution", 31669 "SpatialMedian", 31670 "SpatialTransformationLayer", 31671 "Speak", 31672 "SpeakerMatchQ", 31673 "SpeakTextPacket", 31674 "SpearmanRankTest", 31675 "SpearmanRho", 31676 "SpeciesData", 31677 "SpecificityGoal", 31678 "SpectralLineData", 31679 "Spectrogram", 31680 "SpectrogramArray", 31681 "Specularity", 31682 "SpeechCases", 31683 "SpeechInterpreter", 31684 "SpeechRecognize", 31685 "SpeechSynthesize", 31686 "SpellingCorrection", 31687 "SpellingCorrectionList", 31688 "SpellingDictionaries", 31689 "SpellingDictionariesPath", 31690 "SpellingOptions", 31691 "SpellingSuggestionsPacket", 31692 "Sphere", 31693 "SphereBox", 31694 "SpherePoints", 31695 "SphericalBesselJ", 31696 "SphericalBesselY", 31697 "SphericalHankelH1", 31698 "SphericalHankelH2", 31699 "SphericalHarmonicY", 31700 "SphericalPlot3D", 31701 "SphericalRegion", 31702 "SphericalShell", 31703 "SpheroidalEigenvalue", 31704 "SpheroidalJoiningFactor", 31705 "SpheroidalPS", 31706 "SpheroidalPSPrime", 31707 "SpheroidalQS", 31708 "SpheroidalQSPrime", 31709 "SpheroidalRadialFactor", 31710 "SpheroidalS1", 31711 "SpheroidalS1Prime", 31712 "SpheroidalS2", 31713 "SpheroidalS2Prime", 31714 "Splice", 31715 "SplicedDistribution", 31716 "SplineClosed", 31717 "SplineDegree", 31718 "SplineKnots", 31719 "SplineWeights", 31720 "Split", 31721 "SplitBy", 31722 "SpokenString", 31723 "Sqrt", 31724 "SqrtBox", 31725 "SqrtBoxOptions", 31726 "Square", 31727 "SquaredEuclideanDistance", 31728 "SquareFreeQ", 31729 "SquareIntersection", 31730 "SquareMatrixQ", 31731 "SquareRepeatingElement", 31732 "SquaresR", 31733 "SquareSubset", 31734 "SquareSubsetEqual", 31735 "SquareSuperset", 31736 "SquareSupersetEqual", 31737 "SquareUnion", 31738 "SquareWave", 31739 "SSSTriangle", 31740 "StabilityMargins", 31741 "StabilityMarginsStyle", 31742 "StableDistribution", 31743 "Stack",
31744 "StackBegin", 31745 "StackComplete", 31746 "StackedDateListPlot", 31747 "StackedListPlot", 31748 "StackInhibit", 31749 "StadiumShape", 31750 "StandardAtmosphereData", 31751 "StandardDeviation", 31752 "StandardDeviationFilter", 31753 "StandardForm", 31754 "Standardize", 31755 "Standardized", 31756 "StandardOceanData", 31757 "StandbyDistribution", 31758 "Star", 31759 "StarClusterData", 31760 "StarData", 31761 "StarGraph", 31762 "StartAsynchronousTask", 31763 "StartExternalSession", 31764 "StartingStepSize", 31765 "StartOfLine", 31766 "StartOfString", 31767 "StartProcess", 31768 "StartScheduledTask", 31769 "StartupSound", 31770 "StartWebSession", 31771 "StateDimensions", 31772 "StateFeedbackGains", 31773 "StateOutputEstimator", 31774 "StateResponse", 31775 "StateSpaceModel", 31776 "StateSpaceRealization", 31777 "StateSpaceTransform", 31778 "StateTransformationLinearize", 31779 "StationaryDistribution", 31780 "StationaryWaveletPacketTransform", 31781 "StationaryWaveletTransform", 31782 "StatusArea", 31783 "StatusCentrality", 31784 "StepMonitor", 31785 "StereochemistryElements", 31786 "StieltjesGamma", 31787 "StippleShading", 31788 "StirlingS1", 31789 "StirlingS2", 31790 "StopAsynchronousTask", 31791 "StoppingPowerData", 31792 "StopScheduledTask", 31793 "StrataVariables", 31794 "StratonovichProcess", 31795 "StreamColorFunction", 31796 "StreamColorFunctionScaling", 31797 "StreamDensityPlot", 31798 "StreamMarkers", 31799 "StreamPlot", 31800 "StreamPoints", 31801 "StreamPosition", 31802 "Streams", 31803 "StreamScale", 31804 "StreamStyle", 31805 "String", 31806 "StringBreak", 31807 "StringByteCount", 31808 "StringCases", 31809 "StringContainsQ", 31810 "StringCount", 31811 "StringDelete", 31812 "StringDrop", 31813 "StringEndsQ", 31814 "StringExpression", 31815 "StringExtract", 31816 "StringForm", 31817 "StringFormat", 31818 "StringFreeQ", 31819 "StringInsert", 31820 "StringJoin", 31821 "StringLength", 31822 "StringMatchQ", 31823 "StringPadLeft", 31824 "StringPadRight", 31825 "StringPart", 31826 "StringPartition", 31827 "StringPosition", 31828 "StringQ", 31829 "StringRepeat", 31830 "StringReplace", 31831 "StringReplaceList", 31832 "StringReplacePart", 31833 "StringReverse", 31834 "StringRiffle", 31835 "StringRotateLeft", 31836 "StringRotateRight", 31837 "StringSkeleton", 31838 "StringSplit", 31839 "StringStartsQ", 31840 "StringTake", 31841 "StringTemplate", 31842 "StringToByteArray", 31843 "StringToStream", 31844 "StringTrim", 31845 "StripBoxes", 31846 "StripOnInput", 31847 "StripWrapperBoxes", 31848 "StrokeForm", 31849 "StructuralImportance", 31850 "StructuredArray", 31851 "StructuredArrayHeadQ", 31852 "StructuredSelection", 31853 "StruveH", 31854 "StruveL", 31855 "Stub", 31856 "StudentTDistribution", 31857 "Style", 31858 "StyleBox", 31859 "StyleBoxAutoDelete", 31860 "StyleData", 31861 "StyleDefinitions", 31862 "StyleForm", 31863 "StyleHints", 31864 "StyleKeyMapping", 31865 "StyleMenuListing", 31866 "StyleNameDialogSettings", 31867 "StyleNames", 31868 "StylePrint", 31869 "StyleSheetPath", 31870 "Subdivide", 31871 "Subfactorial", 31872 "Subgraph", 31873 "SubMinus", 31874 "SubPlus", 31875 "SubresultantPolynomialRemainders", 31876 "SubresultantPolynomials", 31877 "Subresultants", 31878 "Subscript", 31879 "SubscriptBox", 31880 "SubscriptBoxOptions", 31881 "Subscripted", 31882 "Subsequences", 31883 "Subset", 31884 "SubsetCases", 31885 "SubsetCount", 31886 "SubsetEqual", 31887 "SubsetMap", 31888 "SubsetPosition", 31889 "SubsetQ", 31890 "SubsetReplace", 31891 "Subsets", 31892 "SubStar", 31893 "SubstitutionSystem", 31894 "Subsuperscript", 31895 "SubsuperscriptBox", 31896 "SubsuperscriptBoxOptions", 31897 "SubtitleEncoding", 31898 "SubtitleTracks", 31899 "Subtract", 31900 "SubtractFrom", 31901 "SubtractSides", 31902 "SubValues", 31903 "Succeeds", 31904 "SucceedsEqual", 31905 "SucceedsSlantEqual", 31906 "SucceedsTilde", 31907 "Success", 31908 "SuchThat", 31909 "Sum", 31910 "SumConvergence", 31911 "SummationLayer", 31912 "Sunday", 31913 "SunPosition", 31914 "Sunrise", 31915 "Sunset", 31916 "SuperDagger", 31917 "SuperMinus", 31918 "SupernovaData", 31919 "SuperPlus", 31920 "Superscript", 31921 "SuperscriptBox", 31922 "SuperscriptBoxOptions", 31923 "Superset", 31924 "SupersetEqual", 31925 "SuperStar", 31926 "Surd", 31927 "SurdForm", 31928 "SurfaceAppearance", 31929 "SurfaceArea", 31930 "SurfaceColor", 31931 "SurfaceData", 31932 "SurfaceGraphics", 31933 "SurvivalDistribution", 31934 "SurvivalFunction", 31935 "SurvivalModel", 31936 "SurvivalModelFit", 31937 "SuspendPacket", 31938 "SuzukiDistribution", 31939 "SuzukiGroupSuz", 31940 "SwatchLegend", 31941 "Switch", 31942 "Symbol", 31943 "SymbolName", 31944 "SymletWavelet", 31945 "Symmetric", 31946 "SymmetricGroup", 31947 "SymmetricKey", 31948 "SymmetricMatrixQ", 31949 "SymmetricPolynomial", 31950 "SymmetricReduction", 31951 "Symmetrize", 31952 "SymmetrizedArray", 31953 "SymmetrizedArrayRules", 31954 "SymmetrizedDependentComponents", 31955 "SymmetrizedIndependentComponents", 31956 "SymmetrizedReplacePart", 31957 "SynchronousInitialization", 31958 "SynchronousUpdating", 31959 "Synonyms", 31960 "Syntax", 31961 "SyntaxForm", 31962 "SyntaxInformation", 31963 "SyntaxLength", 31964 "SyntaxPacket", 31965 "SyntaxQ", 31966 "SynthesizeMissingValues", 31967 "SystemCredential", 31968 "SystemCredentialData", 31969 "SystemCredentialKey", 31970 "SystemCredentialKeys", 31971 "SystemCredentialStoreObject", 31972 "SystemDialogInput", 31973 "SystemException", 31974 "SystemGet", 31975 "SystemHelpPath", 31976 "SystemInformation", 31977 "SystemInformationData", 31978 "SystemInstall", 31979 "SystemModel", 31980 "SystemModeler", 31981 "SystemModelExamples", 31982 "SystemModelLinearize", 31983 "SystemModelParametricSimulate", 31984 "SystemModelPlot", 31985 "SystemModelProgressReporting", 31986 "SystemModelReliability", 31987 "SystemModels", 31988 "SystemModelSimulate", 31989 "SystemModelSimulateSensitivity", 31990 "SystemModelSimulationData", 31991 "SystemOpen", 31992 "SystemOptions", 31993 "SystemProcessData", 31994 "SystemProcesses", 31995 "SystemsConnectionsModel", 31996 "SystemsModelDelay", 31997 "SystemsModelDelayApproximate", 31998 "SystemsModelDelete", 31999 "SystemsModelDimensions", 32000 "SystemsModelExtract", 32001 "SystemsModelFeedbackConnect", 32002 "SystemsModelLabels", 32003 "SystemsModelLinearity", 32004 "SystemsModelMerge", 32005 "SystemsModelOrder", 32006 "SystemsModelParallelConnect", 32007 "SystemsModelSeriesConnect", 32008 "SystemsModelStateFeedbackConnect", 32009 "SystemsModelVectorRelativeOrders", 32010 "SystemStub", 32011 "SystemTest", 32012 "Tab", 32013 "TabFilling", 32014 "Table", 32015 "TableAlignments", 32016 "TableDepth", 32017 "TableDirections", 32018 "TableForm", 32019 "TableHeadings", 32020 "TableSpacing", 32021 "TableView", 32022 "TableViewBox",
32023 "TableViewBoxBackground", 32024 "TableViewBoxItemSize", 32025 "TableViewBoxOptions", 32026 "TabSpacings", 32027 "TabView", 32028 "TabViewBox", 32029 "TabViewBoxOptions", 32030 "TagBox", 32031 "TagBoxNote", 32032 "TagBoxOptions", 32033 "TaggingRules", 32034 "TagSet", 32035 "TagSetDelayed", 32036 "TagStyle", 32037 "TagUnset", 32038 "Take", 32039 "TakeDrop", 32040 "TakeLargest", 32041 "TakeLargestBy", 32042 "TakeList", 32043 "TakeSmallest", 32044 "TakeSmallestBy", 32045 "TakeWhile", 32046 "Tally", 32047 "Tan", 32048 "Tanh", 32049 "TargetDevice", 32050 "TargetFunctions", 32051 "TargetSystem", 32052 "TargetUnits", 32053 "TaskAbort", 32054 "TaskExecute", 32055 "TaskObject", 32056 "TaskRemove", 32057 "TaskResume", 32058 "Tasks", 32059 "TaskSuspend", 32060 "TaskWait", 32061 "TautologyQ", 32062 "TelegraphProcess", 32063 "TemplateApply", 32064 "TemplateArgBox", 32065 "TemplateBox", 32066 "TemplateBoxOptions", 32067 "TemplateEvaluate", 32068 "TemplateExpression", 32069 "TemplateIf", 32070 "TemplateObject", 32071 "TemplateSequence", 32072 "TemplateSlot", 32073 "TemplateSlotSequence", 32074 "TemplateUnevaluated", 32075 "TemplateVerbatim", 32076 "TemplateWith", 32077 "TemporalData", 32078 "TemporalRegularity", 32079 "Temporary", 32080 "TemporaryVariable", 32081 "TensorContract", 32082 "TensorDimensions", 32083 "TensorExpand", 32084 "TensorProduct", 32085 "TensorQ", 32086 "TensorRank", 32087 "TensorReduce", 32088 "TensorSymmetry", 32089 "TensorTranspose", 32090 "TensorWedge", 32091 "TestID", 32092 "TestReport", 32093 "TestReportObject", 32094 "TestResultObject", 32095 "Tetrahedron", 32096 "TetrahedronBox", 32097 "TetrahedronBoxOptions", 32098 "TeXForm", 32099 "TeXSave", 32100 "Text", 32101 "Text3DBox", 32102 "Text3DBoxOptions", 32103 "TextAlignment", 32104 "TextBand", 32105 "TextBoundingBox", 32106 "TextBox", 32107 "TextCases", 32108 "TextCell", 32109 "TextClipboardType", 32110 "TextContents", 32111 "TextData", 32112 "TextElement", 32113 "TextForm", 32114 "TextGrid", 32115 "TextJustification", 32116 "TextLine", 32117 "TextPacket", 32118 "TextParagraph", 32119 "TextPosition", 32120 "TextRecognize", 32121 "TextSearch", 32122 "TextSearchReport", 32123 "TextSentences", 32124 "TextString", 32125 "TextStructure", 32126 "TextStyle", 32127 "TextTranslation", 32128 "Texture", 32129 "TextureCoordinateFunction", 32130 "TextureCoordinateScaling", 32131 "TextWords", 32132 "Therefore", 32133 "ThermodynamicData", 32134 "ThermometerGauge", 32135 "Thick", 32136 "Thickness", 32137 "Thin", 32138 "Thinning", 32139 "ThisLink", 32140 "ThompsonGroupTh", 32141 "Thread", 32142 "ThreadingLayer", 32143 "ThreeJSymbol", 32144 "Threshold", 32145 "Through", 32146 "Throw", 32147 "ThueMorse", 32148 "Thumbnail", 32149 "Thursday", 32150 "Ticks", 32151 "TicksStyle", 32152 "TideData", 32153 "Tilde", 32154 "TildeEqual", 32155 "TildeFullEqual", 32156 "TildeTilde", 32157 "TimeConstrained", 32158 "TimeConstraint", 32159 "TimeDirection", 32160 "TimeFormat", 32161 "TimeGoal", 32162 "TimelinePlot", 32163 "TimeObject", 32164 "TimeObjectQ", 32165 "TimeRemaining", 32166 "Times", 32167 "TimesBy", 32168 "TimeSeries", 32169 "TimeSeriesAggregate", 32170 "TimeSeriesForecast", 32171 "TimeSeriesInsert", 32172 "TimeSeriesInvertibility", 32173 "TimeSeriesMap", 32174 "TimeSeriesMapThread", 32175 "TimeSeriesModel", 32176 "TimeSeriesModelFit", 32177 "TimeSeriesResample", 32178 "TimeSeriesRescale", 32179 "TimeSeriesShift", 32180 "TimeSeriesThread", 32181 "TimeSeriesWindow", 32182 "TimeUsed", 32183 "TimeValue", 32184 "TimeWarpingCorrespondence", 32185 "TimeWarpingDistance", 32186 "TimeZone", 32187 "TimeZoneConvert", 32188 "TimeZoneOffset", 32189 "Timing", 32190 "Tiny", 32191 "TitleGrouping", 32192 "TitsGroupT", 32193 "ToBoxes", 32194 "ToCharacterCode", 32195 "ToColor", 32196 "ToContinuousTimeModel", 32197 "ToDate", 32198 "Today", 32199 "ToDiscreteTimeModel", 32200 "ToEntity", 32201 "ToeplitzMatrix", 32202 "ToExpression", 32203 "ToFileName", 32204 "Together", 32205 "Toggle", 32206 "ToggleFalse", 32207 "Toggler", 32208 "TogglerBar", 32209 "TogglerBox", 32210 "TogglerBoxOptions", 32211 "ToHeldExpression", 32212 "ToInvertibleTimeSeries", 32213 "TokenWords", 32214 "Tolerance", 32215 "ToLowerCase", 32216 "Tomorrow", 32217 "ToNumberField", 32218 "TooBig", 32219 "Tooltip", 32220 "TooltipBox", 32221 "TooltipBoxOptions", 32222 "TooltipDelay", 32223 "TooltipStyle", 32224 "ToonShading", 32225 "Top", 32226 "TopHatTransform", 32227 "ToPolarCoordinates", 32228 "TopologicalSort", 32229 "ToRadicals", 32230 "ToRules", 32231 "ToSphericalCoordinates", 32232 "ToString", 32233 "Total", 32234 "TotalHeight", 32235 "TotalLayer", 32236 "TotalVariationFilter", 32237 "TotalWidth", 32238 "TouchPosition", 32239 "TouchscreenAutoZoom", 32240 "TouchscreenControlPlacement", 32241 "ToUpperCase", 32242 "Tr", 32243 "Trace", 32244 "TraceAbove", 32245 "TraceAction", 32246 "TraceBackward", 32247 "TraceDepth", 32248 "TraceDialog", 32249 "TraceForward", 32250 "TraceInternal", 32251 "TraceLevel", 32252 "TraceOff", 32253 "TraceOn", 32254 "TraceOriginal", 32255 "TracePrint", 32256 "TraceScan",
32257 "TrackedSymbols", 32258 "TrackingFunction", 32259 "TracyWidomDistribution", 32260 "TradingChart", 32261 "TraditionalForm", 32262 "TraditionalFunctionNotation", 32263 "TraditionalNotation", 32264 "TraditionalOrder", 32265 "TrainingProgressCheckpointing", 32266 "TrainingProgressFunction", 32267 "TrainingProgressMeasurements", 32268 "TrainingProgressReporting", 32269 "TrainingStoppingCriterion", 32270 "TrainingUpdateSchedule", 32271 "TransferFunctionCancel", 32272 "TransferFunctionExpand", 32273 "TransferFunctionFactor", 32274 "TransferFunctionModel", 32275 "TransferFunctionPoles", 32276 "TransferFunctionTransform", 32277 "TransferFunctionZeros", 32278 "TransformationClass", 32279 "TransformationFunction", 32280 "TransformationFunctions", 32281 "TransformationMatrix", 32282 "TransformedDistribution", 32283 "TransformedField", 32284 "TransformedProcess", 32285 "TransformedRegion", 32286 "TransitionDirection", 32287 "TransitionDuration", 32288 "TransitionEffect", 32289 "TransitiveClosureGraph", 32290 "TransitiveReductionGraph", 32291 "Translate", 32292 "TranslationOptions", 32293 "TranslationTransform", 32294 "Transliterate", 32295 "Transparent", 32296 "TransparentColor", 32297 "Transpose", 32298 "TransposeLayer", 32299 "TrapSelection", 32300 "TravelDirections", 32301 "TravelDirectionsData", 32302 "TravelDistance", 32303 "TravelDistanceList", 32304 "TravelMethod", 32305 "TravelTime", 32306 "TreeForm", 32307 "TreeGraph", 32308 "TreeGraphQ", 32309 "TreePlot", 32310 "TrendStyle", 32311 "Triangle", 32312 "TriangleCenter", 32313 "TriangleConstruct", 32314 "TriangleMeasurement", 32315 "TriangleWave", 32316 "TriangularDistribution", 32317 "TriangulateMesh", 32318 "Trig", 32319 "TrigExpand", 32320 "TrigFactor", 32321 "TrigFactorList", 32322 "Trigger", 32323 "TrigReduce", 32324 "TrigToExp", 32325 "TrimmedMean", 32326 "TrimmedVariance", 32327 "TropicalStormData", 32328 "True", 32329 "TrueQ", 32330 "TruncatedDistribution", 32331 "TruncatedPolyhedron", 32332 "TsallisQExponentialDistribution", 32333 "TsallisQGaussianDistribution", 32334 "TTest", 32335 "Tube", 32336 "TubeBezierCurveBox", 32337 "TubeBezierCurveBoxOptions", 32338 "TubeBox", 32339 "TubeBoxOptions", 32340 "TubeBSplineCurveBox", 32341 "TubeBSplineCurveBoxOptions", 32342 "Tuesday", 32343 "TukeyLambdaDistribution", 32344 "TukeyWindow", 32345 "TunnelData", 32346 "Tuples", 32347 "TuranGraph", 32348 "TuringMachine", 32349 "TuttePolynomial", 32350 "TwoWayRule", 32351 "Typed", 32352 "TypeSpecifier", 32353 "UnateQ", 32354 "Uncompress", 32355 "UnconstrainedParameters", 32356 "Undefined", 32357 "UnderBar", 32358 "Underflow", 32359 "Underlined", 32360 "Underoverscript", 32361 "UnderoverscriptBox", 32362 "UnderoverscriptBoxOptions", 32363 "Underscript", 32364 "UnderscriptBox", 32365 "UnderscriptBoxOptions", 32366 "UnderseaFeatureData", 32367 "UndirectedEdge", 32368 "UndirectedGraph", 32369 "UndirectedGraphQ", 32370 "UndoOptions", 32371 "UndoTrackedVariables", 32372 "Unequal", 32373 "UnequalTo", 32374 "Unevaluated", 32375 "UniformDistribution", 32376 "UniformGraphDistribution", 32377 "UniformPolyhedron", 32378 "UniformSumDistribution", 32379 "Uninstall", 32380 "Union", 32381 "UnionedEntityClass", 32382 "UnionPlus", 32383 "Unique", 32384 "UnitaryMatrixQ", 32385 "UnitBox", 32386 "UnitConvert", 32387 "UnitDimensions", 32388 "Unitize", 32389 "UnitRootTest", 32390 "UnitSimplify", 32391 "UnitStep", 32392 "UnitSystem", 32393 "UnitTriangle", 32394 "UnitVector", 32395 "UnitVectorLayer", 32396 "UnityDimensions", 32397 "UniverseModelData", 32398 "UniversityData", 32399 "UnixTime", 32400 "Unprotect", 32401 "UnregisterExternalEvaluator", 32402 "UnsameQ", 32403 "UnsavedVariables", 32404 "Unset", 32405 "UnsetShared", 32406 "UntrackedVariables", 32407 "Up", 32408 "UpArrow", 32409 "UpArrowBar", 32410 "UpArrowDownArrow", 32411 "Update", 32412 "UpdateDynamicObjects", 32413 "UpdateDynamicObjectsSynchronous", 32414 "UpdateInterval", 32415 "UpdatePacletSites", 32416 "UpdateSearchIndex", 32417 "UpDownArrow", 32418 "UpEquilibrium", 32419 "UpperCaseQ", 32420 "UpperLeftArrow", 32421 "UpperRightArrow", 32422 "UpperTriangularize", 32423 "UpperTriangularMatrixQ", 32424 "Upsample", 32425 "UpSet", 32426 "UpSetDelayed", 32427 "UpTee", 32428 "UpTeeArrow", 32429 "UpTo", 32430 "UpValues", 32431 "URL", 32432 "URLBuild", 32433 "URLDecode", 32434 "URLDispatcher", 32435 "URLDownload", 32436 "URLDownloadSubmit", 32437 "URLEncode", 32438 "URLExecute", 32439 "URLExpand", 32440 "URLFetch", 32441 "URLFetchAsynchronous", 32442 "URLParse", 32443 "URLQueryDecode", 32444 "URLQueryEncode", 32445 "URLRead", 32446 "URLResponseTime", 32447 "URLSave", 32448 "URLSaveAsynchronous", 32449 "URLShorten", 32450 "URLSubmit", 32451 "UseGraphicsRange", 32452 "UserDefinedWavelet", 32453 "Using", 32454 "UsingFrontEnd", 32455 "UtilityFunction", 32456 "V2Get", 32457 "ValenceErrorHandling", 32458 "ValidationLength", 32459 "ValidationSet", 32460 "Value", 32461 "ValueBox", 32462 "ValueBoxOptions", 32463 "ValueDimensions", 32464 "ValueForm", 32465 "ValuePreprocessingFunction", 32466 "ValueQ", 32467 "Values", 32468 "ValuesData", 32469 "Variables", 32470 "Variance", 32471 "VarianceEquivalenceTest", 32472 "VarianceEstimatorFunction", 32473 "VarianceGammaDistribution", 32474 "VarianceTest", 32475 "VectorAngle", 32476 "VectorAround", 32477 "VectorAspectRatio", 32478 "VectorColorFunction", 32479 "VectorColorFunctionScaling", 32480 "VectorDensityPlot", 32481 "VectorGlyphData", 32482 "VectorGreater", 32483 "VectorGreaterEqual", 32484 "VectorLess", 32485 "VectorLessEqual", 32486 "VectorMarkers", 32487 "VectorPlot", 32488 "VectorPlot3D", 32489 "VectorPoints", 32490 "VectorQ", 32491 "VectorRange", 32492 "Vectors", 32493 "VectorScale", 32494 "VectorScaling", 32495 "VectorSizes", 32496 "VectorStyle", 32497 "Vee", 32498 "Verbatim", 32499 "Verbose", 32500 "VerboseConvertToPostScriptPacket", 32501 "VerificationTest", 32502 "VerifyConvergence", 32503 "VerifyDerivedKey", 32504 "VerifyDigitalSignature", 32505 "VerifyFileSignature", 32506 "VerifyInterpretation", 32507 "VerifySecurityCertificates", 32508 "VerifySolutions", 32509 "VerifyTestAssumptions", 32510 "Version", 32511 "VersionedPreferences", 32512 "VersionNumber", 32513 "VertexAdd", 32514 "VertexCapacity", 32515 "VertexColors", 32516 "VertexComponent", 32517 "VertexConnectivity", 32518 "VertexContract", 32519 "VertexCoordinateRules", 32520 "VertexCoordinates", 32521 "VertexCorrelationSimilarity", 32522 "VertexCosineSimilarity", 32523 "VertexCount", 32524 "VertexCoverQ", 32525 "VertexDataCoordinates", 32526 "VertexDegree", 32527 "VertexDelete", 32528 "VertexDiceSimilarity", 32529 "VertexEccentricity", 32530 "VertexInComponent", 32531 "VertexInDegree", 32532 "VertexIndex",
32533 "VertexJaccardSimilarity", 32534 "VertexLabeling", 32535 "VertexLabels", 32536 "VertexLabelStyle", 32537 "VertexList", 32538 "VertexNormals", 32539 "VertexOutComponent", 32540 "VertexOutDegree", 32541 "VertexQ", 32542 "VertexRenderingFunction", 32543 "VertexReplace", 32544 "VertexShape", 32545 "VertexShapeFunction", 32546 "VertexSize", 32547 "VertexStyle", 32548 "VertexTextureCoordinates", 32549 "VertexWeight", 32550 "VertexWeightedGraphQ", 32551 "Vertical", 32552 "VerticalBar", 32553 "VerticalForm", 32554 "VerticalGauge", 32555 "VerticalSeparator", 32556 "VerticalSlider", 32557 "VerticalTilde", 32558 "Video", 32559 "VideoEncoding", 32560 "VideoExtractFrames", 32561 "VideoFrameList", 32562 "VideoFrameMap", 32563 "VideoPause", 32564 "VideoPlay", 32565 "VideoQ", 32566 "VideoStop", 32567 "VideoStream", 32568 "VideoStreams", 32569 "VideoTimeSeries", 32570 "VideoTracks", 32571 "VideoTrim", 32572 "ViewAngle", 32573 "ViewCenter", 32574 "ViewMatrix", 32575 "ViewPoint", 32576 "ViewPointSelectorSettings", 32577 "ViewPort", 32578 "ViewProjection", 32579 "ViewRange", 32580 "ViewVector", 32581 "ViewVertical", 32582 "VirtualGroupData", 32583 "Visible", 32584 "VisibleCell", 32585 "VoiceStyleData", 32586 "VoigtDistribution", 32587 "VolcanoData", 32588 "Volume", 32589 "VonMisesDistribution", 32590 "VoronoiMesh", 32591 "WaitAll", 32592 "WaitAsynchronousTask", 32593 "WaitNext", 32594 "WaitUntil", 32595 "WakebyDistribution", 32596 "WalleniusHypergeometricDistribution", 32597 "WaringYuleDistribution", 32598 "WarpingCorrespondence", 32599 "WarpingDistance", 32600 "WatershedComponents", 32601 "WatsonUSquareTest", 32602 "WattsStrogatzGraphDistribution", 32603 "WaveletBestBasis", 32604 "WaveletFilterCoefficients", 32605 "WaveletImagePlot", 32606 "WaveletListPlot", 32607 "WaveletMapIndexed", 32608 "WaveletMatrixPlot", 32609 "WaveletPhi", 32610 "WaveletPsi", 32611 "WaveletScale", 32612 "WaveletScalogram", 32613 "WaveletThreshold", 32614 "WeaklyConnectedComponents", 32615 "WeaklyConnectedGraphComponents", 32616 "WeaklyConnectedGraphQ", 32617 "WeakStationarity", 32618 "WeatherData",
32619 "WeatherForecastData", 32620 "WebAudioSearch", 32621 "WebElementObject", 32622 "WeberE", 32623 "WebExecute", 32624 "WebImage", 32625 "WebImageSearch", 32626 "WebSearch", 32627 "WebSessionObject", 32628 "WebSessions", 32629 "WebWindowObject", 32630 "Wedge", 32631 "Wednesday", 32632 "WeibullDistribution", 32633 "WeierstrassE1", 32634 "WeierstrassE2", 32635 "WeierstrassE3", 32636 "WeierstrassEta1", 32637 "WeierstrassEta2", 32638 "WeierstrassEta3", 32639 "WeierstrassHalfPeriods", 32640 "WeierstrassHalfPeriodW1", 32641 "WeierstrassHalfPeriodW2", 32642 "WeierstrassHalfPeriodW3", 32643 "WeierstrassInvariantG2", 32644 "WeierstrassInvariantG3", 32645 "WeierstrassInvariants", 32646 "WeierstrassP", 32647 "WeierstrassPPrime", 32648 "WeierstrassSigma", 32649 "WeierstrassZeta", 32650 "WeightedAdjacencyGraph", 32651 "WeightedAdjacencyMatrix", 32652 "WeightedData", 32653 "WeightedGraphQ", 32654 "Weights", 32655 "WelchWindow", 32656 "WheelGraph", 32657 "WhenEvent", 32658 "Which", 32659 "While", 32660 "White", 32661 "WhiteNoiseProcess", 32662 "WhitePoint", 32663 "Whitespace", 32664 "WhitespaceCharacter", 32665 "WhittakerM", 32666 "WhittakerW", 32667 "WienerFilter", 32668 "WienerProcess", 32669 "WignerD", 32670 "WignerSemicircleDistribution", 32671 "WikidataData", 32672 "WikidataSearch", 32673 "WikipediaData", 32674 "WikipediaSearch", 32675 "WilksW", 32676 "WilksWTest", 32677 "WindDirectionData", 32678 "WindingCount", 32679 "WindingPolygon", 32680 "WindowClickSelect", 32681 "WindowElements", 32682 "WindowFloating", 32683 "WindowFrame", 32684 "WindowFrameElements", 32685 "WindowMargins", 32686 "WindowMovable", 32687 "WindowOpacity", 32688 "WindowPersistentStyles", 32689 "WindowSelected", 32690 "WindowSize", 32691 "WindowStatusArea", 32692 "WindowTitle", 32693 "WindowToolbars", 32694 "WindowWidth", 32695 "WindSpeedData", 32696 "WindVectorData", 32697 "WinsorizedMean", 32698 "WinsorizedVariance", 32699 "WishartMatrixDistribution", 32700 "With", 32701 "WolframAlpha", 32702 "WolframAlphaDate", 32703 "WolframAlphaQuantity", 32704 "WolframAlphaResult", 32705 "WolframLanguageData", 32706 "Word", 32707 "WordBoundary", 32708 "WordCharacter", 32709 "WordCloud", 32710 "WordCount", 32711 "WordCounts", 32712 "WordData", 32713 "WordDefinition", 32714 "WordFrequency", 32715 "WordFrequencyData", 32716 "WordList", 32717 "WordOrientation", 32718 "WordSearch", 32719 "WordSelectionFunction", 32720 "WordSeparators", 32721 "WordSpacings", 32722 "WordStem", 32723 "WordTranslation", 32724 "WorkingPrecision", 32725 "WrapAround", 32726 "Write", 32727 "WriteLine", 32728 "WriteString", 32729 "Wronskian", 32730 "XMLElement", 32731 "XMLObject", 32732 "XMLTemplate", 32733 "Xnor", 32734 "Xor", 32735 "XYZColor", 32736 "Yellow", 32737 "Yesterday", 32738 "YuleDissimilarity", 32739 "ZernikeR", 32740 "ZeroSymmetric", 32741 "ZeroTest", 32742 "ZeroWidthTimes", 32743 "Zeta", 32744 "ZetaZero", 32745 "ZIPCodeData", 32746 "ZipfDistribution", 32747 "ZoomCenter", 32748 "ZoomFactor", 32749 "ZTest", 32750 "ZTransform", 32751 "$Aborted", 32752 "$ActivationGroupID", 32753 "$ActivationKey", 32754 "$ActivationUserRegistered", 32755 "$AddOnsDirectory", 32756 "$AllowDataUpdates", 32757 "$AllowExternalChannelFunctions", 32758 "$AllowInternet", 32759 "$AssertFunction", 32760 "$Assumptions", 32761 "$AsynchronousTask", 32762 "$AudioDecoders", 32763 "$AudioEncoders", 32764 "$AudioInputDevices", 32765 "$AudioOutputDevices", 32766 "$BaseDirectory", 32767 "$BasePacletsDirectory", 32768 "$BatchInput", 32769 "$BatchOutput", 32770 "$BlockchainBase", 32771 "$BoxForms", 32772 "$ByteOrdering", 32773 "$CacheBaseDirectory", 32774 "$Canceled", 32775 "$ChannelBase", 32776 "$CharacterEncoding", 32777 "$CharacterEncodings", 32778 "$CloudAccountName", 32779 "$CloudBase", 32780 "$CloudConnected", 32781 "$CloudConnection", 32782 "$CloudCreditsAvailable", 32783 "$CloudEvaluation", 32784 "$CloudExpressionBase", 32785 "$CloudObjectNameFormat", 32786 "$CloudObjectURLType", 32787 "$CloudRootDirectory", 32788 "$CloudSymbolBase", 32789 "$CloudUserID", 32790 "$CloudUserUUID", 32791 "$CloudVersion", 32792 "$CloudVersionNumber", 32793 "$CloudWolframEngineVersionNumber", 32794 "$CommandLine", 32795 "$CompilationTarget", 32796 "$ConditionHold", 32797 "$ConfiguredKernels", 32798 "$Context", 32799 "$ContextPath", 32800 "$ControlActiveSetting", 32801 "$Cookies", 32802 "$CookieStore", 32803 "$CreationDate", 32804 "$CurrentLink", 32805 "$CurrentTask", 32806 "$CurrentWebSession", 32807 "$DataStructures", 32808 "$DateStringFormat", 32809 "$DefaultAudioInputDevice", 32810 "$DefaultAudioOutputDevice", 32811 "$DefaultFont", 32812 "$DefaultFrontEnd", 32813 "$DefaultImagingDevice", 32814 "$DefaultLocalBase", 32815 "$DefaultMailbox", 32816 "$DefaultNetworkInterface", 32817 "$DefaultPath", 32818 "$DefaultProxyRules", 32819 "$DefaultSystemCredentialStore", 32820 "$Display", 32821 "$DisplayFunction", 32822 "$DistributedContexts", 32823 "$DynamicEvaluation", 32824 "$Echo", 32825 "$EmbedCodeEnvironments", 32826 "$EmbeddableServices", 32827 "$EntityStores", 32828 "$Epilog", 32829 "$EvaluationCloudBase", 32830 "$EvaluationCloudObject", 32831 "$EvaluationEnvironment", 32832 "$ExportFormats", 32833 "$ExternalIdentifierTypes", 32834 "$ExternalStorageBase", 32835 "$Failed", 32836 "$FinancialDataSource", 32837 "$FontFamilies", 32838 "$FormatType", 32839 "$FrontEnd", 32840 "$FrontEndSession", 32841 "$GeoEntityTypes", 32842 "$GeoLocation", 32843 "$GeoLocationCity", 32844 "$GeoLocationCountry", 32845 "$GeoLocationPrecision", 32846 "$GeoLocationSource", 32847 "$HistoryLength", 32848 "$HomeDirectory", 32849 "$HTMLExportRules", 32850 "$HTTPCookies", 32851 "$HTTPRequest", 32852 "$IgnoreEOF", 32853 "$ImageFormattingWidth", 32854 "$ImageResolution", 32855 "$ImagingDevice", 32856 "$ImagingDevices", 32857 "$ImportFormats", 32858 "$IncomingMailSettings", 32859 "$InitialDirectory", 32860 "$Initialization", 32861 "$InitializationContexts", 32862 "$Input", 32863 "$InputFileName", 32864 "$InputStreamMethods", 32865 "$Inspector", 32866 "$InstallationDate", 32867 "$InstallationDirectory", 32868 "$InterfaceEnvironment", 32869 "$InterpreterTypes", 32870 "$IterationLimit", 32871 "$KernelCount", 32872 "$KernelID", 32873 "$Language", 32874 "$LaunchDirectory", 32875 "$LibraryPath", 32876 "$LicenseExpirationDate", 32877 "$LicenseID", 32878 "$LicenseProcesses", 32879 "$LicenseServer", 32880 "$LicenseSubprocesses", 32881 "$LicenseType", 32882 "$Line", 32883 "$Linked", 32884 "$LinkSupported",
32885 "$LoadedFiles", 32886 "$LocalBase", 32887 "$LocalSymbolBase", 32888 "$MachineAddresses", 32889 "$MachineDomain", 32890 "$MachineDomains", 32891 "$MachineEpsilon", 32892 "$MachineID", 32893 "$MachineName", 32894 "$MachinePrecision", 32895 "$MachineType", 32896 "$MaxExtraPrecision", 32897 "$MaxLicenseProcesses", 32898 "$MaxLicenseSubprocesses", 32899 "$MaxMachineNumber", 32900 "$MaxNumber", 32901 "$MaxPiecewiseCases", 32902 "$MaxPrecision", 32903 "$MaxRootDegree", 32904 "$MessageGroups", 32905 "$MessageList", 32906 "$MessagePrePrint", 32907 "$Messages", 32908 "$MinMachineNumber", 32909 "$MinNumber", 32910 "$MinorReleaseNumber", 32911 "$MinPrecision", 32912 "$MobilePhone", 32913 "$ModuleNumber", 32914 "$NetworkConnected", 32915 "$NetworkInterfaces", 32916 "$NetworkLicense", 32917 "$NewMessage", 32918 "$NewSymbol", 32919 "$NotebookInlineStorageLimit", 32920 "$Notebooks", 32921 "$NoValue", 32922 "$NumberMarks", 32923 "$Off", 32924 "$OperatingSystem", 32925 "$Output", 32926 "$OutputForms", 32927 "$OutputSizeLimit", 32928 "$OutputStreamMethods", 32929 "$Packages", 32930 "$ParentLink", 32931 "$ParentProcessID", 32932 "$PasswordFile", 32933 "$PatchLevelID", 32934 "$Path", 32935 "$PathnameSeparator", 32936 "$PerformanceGoal", 32937 "$Permissions", 32938 "$PermissionsGroupBase", 32939 "$PersistenceBase", 32940 "$PersistencePath", 32941 "$PipeSupported", 32942 "$PlotTheme", 32943 "$Post", 32944 "$Pre", 32945 "$PreferencesDirectory", 32946 "$PreInitialization", 32947 "$PrePrint", 32948 "$PreRead", 32949 "$PrintForms", 32950 "$PrintLiteral", 32951 "$Printout3DPreviewer", 32952 "$ProcessID", 32953 "$ProcessorCount", 32954 "$ProcessorType", 32955 "$ProductInformation", 32956 "$ProgramName", 32957 "$PublisherID", 32958 "$RandomState", 32959 "$RecursionLimit", 32960 "$RegisteredDeviceClasses", 32961 "$RegisteredUserName", 32962 "$ReleaseNumber", 32963 "$RequesterAddress", 32964 "$RequesterWolframID", 32965 "$RequesterWolframUUID", 32966 "$RootDirectory", 32967 "$ScheduledTask", 32968 "$ScriptCommandLine", 32969 "$ScriptInputString", 32970 "$SecuredAuthenticationKeyTokens", 32971 "$ServiceCreditsAvailable", 32972 "$Services", 32973 "$SessionID", 32974 "$SetParentLink", 32975 "$SharedFunctions", 32976 "$SharedVariables", 32977 "$SoundDisplay", 32978 "$SoundDisplayFunction", 32979 "$SourceLink", 32980 "$SSHAuthentication", 32981 "$SubtitleDecoders", 32982 "$SubtitleEncoders", 32983 "$SummaryBoxDataSizeLimit", 32984 "$SuppressInputFormHeads", 32985 "$SynchronousEvaluation", 32986 "$SyntaxHandler", 32987 "$System", 32988 "$SystemCharacterEncoding", 32989 "$SystemCredentialStore", 32990 "$SystemID", 32991 "$SystemMemory", 32992 "$SystemShell", 32993 "$SystemTimeZone", 32994 "$SystemWordLength", 32995 "$TemplatePath", 32996 "$TemporaryDirectory", 32997 "$TemporaryPrefix", 32998 "$TestFileName", 32999 "$TextStyle", 33000 "$TimedOut", 33001 "$TimeUnit", 33002 "$TimeZone", 33003 "$TimeZoneEntity", 33004 "$TopDirectory", 33005 "$TraceOff", 33006 "$TraceOn", 33007 "$TracePattern", 33008 "$TracePostAction", 33009 "$TracePreAction", 33010 "$UnitSystem", 33011 "$Urgent", 33012 "$UserAddOnsDirectory", 33013 "$UserAgentLanguages", 33014 "$UserAgentMachine", 33015 "$UserAgentName", 33016 "$UserAgentOperatingSystem", 33017 "$UserAgentString", 33018 "$UserAgentVersion", 33019 "$UserBaseDirectory", 33020 "$UserBasePacletsDirectory", 33021 "$UserDocumentsDirectory", 33022 "$Username", 33023 "$UserName", 33024 "$UserURLBase", 33025 "$Version", 33026 "$VersionNumber", 33027 "$VideoDecoders", 33028 "$VideoEncoders", 33029 "$VoiceStyles", 33030 "$WolframDocumentsDirectory", 33031 "$WolframID", 33032 "$WolframUUID" 33033 ]; 33034 function e(n) { 33035 const r = n.regex, a = /([2-9]|[1-2]\d|[3][0-5])\^\^/, i = /(\w*\.\w+|\w+\.\w*|\w+)/, o = /(\d*\.\d+|\d+\.\d*|\d+)/, s = r.either(r.concat(a, i), o), l = /``[+-]?(\d*\.\d+|\d+\.\d*|\d+)/, u = /`([+-]?(\d*\.\d+|\d+\.\d*|\d+))?/, _ = r.either(l, u), g = /\*\^[+-]?\d+/, f = { 33036 className: "number", 33037 relevance: 0, 33038 begin: r.concat( 33039 s, 33040 r.optional(_), 33041 r.optional(g) 33042 ) 33043 }, b = /[a-zA-Z$][a-zA-Z0-9$]*/, S = new Set(t), h = { variants: [ 33044 { 33045 className: "builtin-symbol", 33046 begin: b, 33047 "on:begin": ($, v) => { 33048 S.has($[0]) || v.ignoreMatch(); 33049 } 33050 }, 33051 { 33052 className: "symbol", 33053 relevance: 0, 33054 begin: b 33055 } 33056 ] }, I = { 33057 className: "named-character", 33058 begin: /\\\[[$a-zA-Z][$a-zA-Z0-9]+\]/ 33059 }, x = {
33060 className: "operator", 33061 relevance: 0, 33062 begin: /[+\-*/,;.:@~=><&|_`'^?!%]+/ 33063 }, w = { 33064 className: "pattern", 33065 relevance: 0, 33066 begin: /([a-zA-Z$][a-zA-Z0-9$]*)?_+([a-zA-Z$][a-zA-Z0-9$]*)?/ 33067 }, P = { 33068 className: "slot", 33069 relevance: 0, 33070 begin: /#[a-zA-Z$][a-zA-Z0-9$]*|#+[0-9]?/ 33071 }, q = { 33072 className: "brace", 33073 relevance: 0, 33074 begin: /[[\](){}]/ 33075 }, L = { 33076 className: "message-name", 33077 relevance: 0, 33078 begin: r.concat("::", b) 33079 }; 33080 return { 33081 name: "Mathematica", 33082 aliases: [ 33083 "mma", 33084 "wl" 33085 ], 33086 classNameAliases: { 33087 brace: "punctuation", 33088 pattern: "type", 33089 slot: "type", 33090 symbol: "variable", 33091 "named-character": "variable", 33092 "builtin-symbol": "built_in", 33093 "message-name": "string" 33094 }, 33095 contains: [ 33096 n.COMMENT(/\(\*/, /\*\)/, { contains: ["self"] }), 33097 w, 33098 P, 33099 L, 33100 h, 33101 I, 33102 n.QUOTE_STRING_MODE, 33103 f, 33104 x, 33105 q 33106 ] 33107 }; 33108 } 33109 return Ks = e, Ks; 33110} 33111var Qs, Gp; 33112function vC() { 33113 if (Gp) 33114 return Qs; 33115 Gp = 1; 33116 function t(e) { 33117 const n = "('|\\.')+", r = { 33118 relevance: 0, 33119 contains: [{ begin: n }] 33120 }; 33121 return { 33122 name: "Matlab", 33123 keywords: { 33124 keyword: "arguments break case catch classdef continue else elseif end enumeration events for function global if methods otherwise parfor persistent properties return spmd switch try while", 33125 built_in: "sin sind sinh asin asind asinh cos cosd cosh acos acosd acosh tan tand tanh atan atand atan2 atanh sec secd sech asec asecd asech csc cscd csch acsc acscd acsch cot cotd coth acot acotd acoth hypot exp expm1 log log1p log10 log2 pow2 realpow reallog realsqrt sqrt nthroot nextpow2 abs angle complex conj imag real unwrap isreal cplxpair fix floor ceil round mod rem sign airy besselj bessely besselh besseli besselk beta betainc betaln ellipj ellipke erf erfc erfcx erfinv expint gamma gammainc gammaln psi legendre cross dot factor isprime primes gcd lcm rat rats perms nchoosek factorial cart2sph cart2pol pol2cart sph2cart hsv2rgb rgb2hsv zeros ones eye repmat rand randn linspace logspace freqspace meshgrid accumarray size length ndims numel disp isempty isequal isequalwithequalnans cat reshape diag blkdiag tril triu fliplr flipud flipdim rot90 find sub2ind ind2sub bsxfun ndgrid permute ipermute shiftdim circshift squeeze isscalar isvector ans eps realmax realmin pi i|0 inf nan isnan isinf isfinite j|0 why compan gallery hadamard hankel hilb invhilb magic pascal rosser toeplitz vander wilkinson max min nanmax nanmin mean nanmean type table readtable writetable sortrows sort figure plot plot3 scatter scatter3 cellfun legend intersect ismember procrustes hold num2cell " 33126 }, 33127 illegal: '(//|"|#|/\\*|\\s+/\\w+)', 33128 contains: [ 33129 { 33130 className: "function", 33131 beginKeywords: "function", 33132 end: "$", 33133 contains: [ 33134 e.UNDERSCORE_TITLE_MODE, 33135 { 33136 className: "params", 33137 variants: [ 33138 { 33139 begin: "\\(", 33140 end: "\\)" 33141 }, 33142 { 33143 begin: "\\[", 33144 end: "\\]" 33145 } 33146 ] 33147 } 33148 ] 33149 }, 33150 { 33151 className: "built_in", 33152 begin: /true|false/, 33153 relevance: 0, 33154 starts: r 33155 }, 33156 { 33157 begin: "[a-zA-Z][a-zA-Z_0-9]*" + n, 33158 relevance: 0 33159 }, 33160 { 33161 className: "number", 33162 begin: e.C_NUMBER_RE, 33163 relevance: 0, 33164 starts: r 33165 }, 33166 { 33167 className: "string", 33168 begin: "'", 33169 end: "'", 33170 contains: [{ begin: "''" }] 33171 }, 33172 { 33173 begin: /\]|\}|\)/, 33174 relevance: 0, 33175 starts: r 33176 }, 33177 { 33178 className: "string", 33179 begin: '"', 33180 end: '"', 33181 contains: [{ begin: '""' }], 33182 starts: r 33183 }, 33184 e.COMMENT("^\\s*%\\{\\s*$", "^\\s*%\\}\\s*$"), 33185 e.COMMENT("%", "$") 33186 ] 33187 }; 33188 } 33189 return Qs = t, Qs; 33190} 33191var Xs, Yp; 33192function CC() { 33193 if (Yp) 33194 return Xs; 33195 Yp = 1; 33196 function t(e) { 33197 return { 33198 name: "Maxima", 33199 keywords: { 33200 $pattern: "[A-Za-z_%][0-9A-Za-z_%]*", 33201 keyword: "if then else elseif for thru do while unless step in and or not", 33202 literal: "true false unknown inf minf ind und %e %i %pi %phi %gamma", 33203 built_in:
vendor: 12,588 bytes, line 33203
33203" abasep abs absint absolute_real_time acos acosh acot acoth acsc acsch activate addcol add_edge add_edges addmatrices addrow add_vertex add_vertices adjacency_matrix adjoin adjoint af agd airy airy_ai airy_bi airy_dai airy_dbi algsys alg_type alias allroots alphacharp alphanumericp amortization %and annuity_fv annuity_pv antid antidiff AntiDifference append appendfile apply apply1 apply2 applyb1 apropos args arit_amortization arithmetic arithsum array arrayapply arrayinfo arraymake arraysetapply ascii asec asech asin asinh askinteger asksign assoc assoc_legendre_p assoc_legendre_q assume assume_external_byte_order asympa at atan atan2 atanh atensimp atom atvalue augcoefmatrix augmented_lagrangian_method av average_degree backtrace bars barsplot barsplot_description base64 base64_decode bashindices batch batchload bc2 bdvac belln benefit_cost bern bernpoly bernstein_approx bernstein_expand bernstein_poly bessel bessel_i bessel_j bessel_k bessel_simplify bessel_y beta beta_incomplete beta_incomplete_generalized beta_incomplete_regularized bezout bfallroots bffac bf_find_root bf_fmin_cobyla bfhzeta bfloat bfloatp bfpsi bfpsi0 bfzeta biconnected_components bimetric binomial bipartition block blockmatrixp bode_gain bode_phase bothcoef box boxplot boxplot_description break bug_report build_info|10 buildq build_sample burn cabs canform canten cardinality carg cartan cartesian_product catch cauchy_matrix cbffac cdf_bernoulli cdf_beta cdf_binomial cdf_cauchy cdf_chi2 cdf_continuous_uniform cdf_discrete_uniform cdf_exp cdf_f cdf_gamma cdf_general_finite_discrete cdf_geometric cdf_gumbel cdf_hypergeometric cdf_laplace cdf_logistic cdf_lognormal cdf_negative_binomial cdf_noncentral_chi2 cdf_noncentral_student_t cdf_normal cdf_pareto cdf_poisson cdf_rank_sum cdf_rayleigh cdf_signed_rank cdf_student_t cdf_weibull cdisplay ceiling central_moment cequal cequalignore cf cfdisrep cfexpand cgeodesic cgreaterp cgreaterpignore changename changevar chaosgame charat charfun charfun2 charlist charp charpoly chdir chebyshev_t chebyshev_u checkdiv check_overlaps chinese cholesky christof chromatic_index chromatic_number cint circulant_graph clear_edge_weight clear_rules clear_vertex_label clebsch_gordan clebsch_graph clessp clesspignore close closefile cmetric coeff coefmatrix cograd col collapse collectterms columnop columnspace columnswap columnvector combination combine comp2pui compare compfile compile compile_file complement_graph complete_bipartite_graph complete_graph complex_number_p components compose_functions concan concat conjugate conmetderiv connected_components connect_vertices cons constant constantp constituent constvalue cont2part content continuous_freq contortion contour_plot contract contract_edge contragrad contrib_ode convert coord copy copy_file copy_graph copylist copymatrix cor cos cosh cot coth cov cov1 covdiff covect covers crc24sum create_graph create_list csc csch csetup cspline ctaylor ct_coordsys ctransform ctranspose cube_graph cuboctahedron_graph cunlisp cv cycle_digraph cycle_graph cylindrical days360 dblint deactivate declare declare_constvalue declare_dimensions declare_fundamental_dimensions declare_fundamental_units declare_qty declare_translated declare_unit_conversion declare_units declare_weights decsym defcon define define_alt_display define_variable defint defmatch defrule defstruct deftaylor degree_sequence del delete deleten delta demo demoivre denom depends derivdegree derivlist describe desolve determinant dfloat dgauss_a dgauss_b dgeev dgemm dgeqrf dgesv dgesvd diag diagmatrix diag_matrix diagmatrixp diameter diff digitcharp dimacs_export dimacs_import dimension dimensionless dimensions dimensions_as_list direct directory discrete_freq disjoin disjointp disolate disp dispcon dispform dispfun dispJordan display disprule dispterms distrib divide divisors divsum dkummer_m dkummer_u dlange dodecahedron_graph dotproduct dotsimp dpart draw draw2d draw3d drawdf draw_file draw_graph dscalar echelon edge_coloring edge_connectivity edges eigens_by_jacobi eigenvalues eigenvectors eighth einstein eivals eivects elapsed_real_time elapsed_run_time ele2comp ele2polynome ele2pui elem elementp elevation_grid elim elim_allbut eliminate eliminate_using ellipse elliptic_e elliptic_ec elliptic_eu elliptic_f elliptic_kc elliptic_pi ematrix empty_graph emptyp endcons entermatrix entertensor entier equal equalp equiv_classes erf erfc erf_generalized erfi errcatch error errormsg errors euler ev eval_string evenp every evolution evolution2d evundiff example exp expand expandwrt expandwrt_factored expint expintegral_chi expintegral_ci expintegral_e expintegral_e1 expintegral_ei expintegral_e_simplify expintegral_li expintegral_shi expintegral_si explicit explose exponentialize express expt exsec extdiff extract_linear_equations extremal_subset ezgcd %f f90 facsum factcomb factor factorfacsum factorial factorout factorsum facts fast_central_elements fast_linsolve fasttimes featurep fernfale fft fib fibtophi fifth filename_merge file_search file_type fillarray findde find_root find_root_abs find_root_error find_root_rel first fix flatten flength float floatnump floor flower_snark flush flush1deriv flushd flushnd flush_output fmin_cobyla forget fortran fourcos fourexpand fourier fourier_elim fourint fourintcos fourintsin foursimp foursin fourth fposition frame_bracket freeof freshline fresnel_c fresnel_s from_adjacency_matrix frucht_graph full_listify fullmap fullmapl fullratsimp fullratsubst fullsetify funcsolve fundamental_dimensions fundamental_units fundef funmake funp fv g0 g1 gamma gamma_greek gamma_incomplete gamma_incomplete_generalized gamma_incomplete_regularized gauss gauss_a gauss_b gaussprob gcd gcdex gcdivide gcfac gcfactor gd generalized_lambert_w genfact gen_laguerre genmatrix gensym geo_amortization geo_annuity_fv geo_annuity_pv geomap geometric geometric_mean geosum get getcurrentdirectory get_edge_weight getenv get_lu_factors get_output_stream_string get_pixel get_plot_option get_tex_environment get_tex_environment_default get_vertex_label gfactor gfactorsum ggf girth global_variances gn gnuplot_close gnuplot_replot gnuplot_reset gnuplot_restart gnuplot_start go Gosper GosperSum gr2d gr3d gradef gramschmidt graph6_decode graph6_encode graph6_export graph6_import graph_center graph_charpoly graph_eigenvalues graph_flow graph_order graph_periphery graph_product graph_size graph_union great_rhombicosidodecahedron_graph great_rhombicuboctahedron_graph grid_graph grind grobner_basis grotzch_graph hamilton_cycle hamilton_path hankel hankel_1 hankel_2 harmonic harmonic_mean hav heawood_graph hermite hessian hgfred hilbertmap hilbert_matrix hipow histogram histogram_description hodge horner hypergeometric i0 i1 %ibes ic1 ic2 ic_convert ichr1 ichr2 icosahedron_graph icosidodecahedron_graph icurvature ident identfor identity idiff idim idummy ieqn %if ifactors iframes ifs igcdex igeodesic_coords ilt image imagpart imetric implicit implicit_derivative implicit_plot indexed_tensor indices induced_subgraph inferencep inference_result infix info_display init_atensor init_ctensor in_neighbors innerproduct inpart inprod inrt integerp integer_partitions integrate intersect intersection intervalp intopois intosum invariant1 invariant2 inverse_fft inverse_jacobi_cd inverse_jacobi_cn inverse_jacobi_cs inverse_jacobi_dc inverse_jacobi_dn inverse_jacobi_ds inverse_jacobi_nc inverse_jacobi_nd inverse_jacobi_ns inverse_jacobi_sc inverse_jacobi_sd inverse_jacobi_sn invert invert_by_adjoint invert_by_lu inv_mod irr is is_biconnected is_bipartite is_connected is_digraph is_edge_in_graph is_graph is_graph_or_digraph ishow is_isomorphic isolate isomorphism is_planar isqrt isreal_p is_sconnected is_tree is_vertex_in_graph items_inference %j j0 j1 jacobi jacobian jacobi_cd jacobi_cn jacobi_cs jacobi_dc jacobi_dn jacobi_ds jacobi_nc jacobi_nd jacobi_ns jacobi_p jacobi_sc jacobi_sd jacobi_sn JF jn join jordan julia julia_set julia_sin %k kdels kdelta kill killcontext kostka kron_delta kronecker_product kummer_m kummer_u kurtosis kurtosis_bernoulli kurtosis_beta kurtosis_binomial kurtosis_chi2 kurtosis_continuous_uniform kurtosis_discrete_uniform kurtosis_exp kurtosis_f kurtosis_gamma kurtosis_general_finite_discrete kurtosis_geometric kurtosis_gumbel kurtosis_hypergeometric kurtosis_laplace kurtosis_logistic kurtosis_lognormal kurtosis_negative_binomial kurtosis_noncentral_chi2 kurtosis_noncentral_student_t kurtosis_normal kurtosis_pareto kurtosis_poisson kurtosis_rayleigh kurtosis_student_t kurtosis_weibull label labels lagrange laguerre lambda lambert_w laplace laplacian_matrix last lbfgs lc2kdt lcharp lc_l lcm lc_u ldefint ldisp ldisplay legendre_p legendre_q leinstein length let letrules letsimp levi_civita lfreeof lgtreillis lhs li liediff limit Lindstedt linear linearinterpol linear_program linear_regression line_graph linsolve listarray list_correlations listify list_matrix_entries list_nc_monomials listoftens listofvars listp lmax lmin load loadfile local locate_matrix_entry log logcontract log_gamma lopow lorentz_gauge lowercasep lpart lratsubst lreduce lriemann lsquares_estimates lsquares_estimates_approximate lsquares_estimates_exact lsquares_mse lsquares_residual_mse lsquares_residuals lsum ltreillis lu_backsub lucas lu_factor %m macroexpand macroexpand1 make_array makebox makefact makegamma make_graph make_level_picture makelist makeOrders make_poly_continent make_poly_country make_polygon make_random_state make_rgb_picture makeset make_string_input_stream make_string_output_stream make_transform mandelbrot mandelbrot_set map mapatom maplist matchdeclare matchfix mat_cond mat_fullunblocker mat_function mathml_display mat_norm matrix matrixmap matrixp matrix_size mattrace mat_trace mat_unblocker max max_clique max_degree max_flow maximize_lp max_independent_set max_matching maybe md5sum mean mean_bernoulli mean_beta mean_binomial mean_chi2 mean_continuous_uniform mean_deviation mean_discrete_uniform mean_exp mean_f mean_gamma mean_general_finite_discrete mean_geometric mean_gumbel mean_hypergeometric mean_laplace mean_logistic mean_lognormal mean_negative_binomial mean_noncentral_chi2 mean_noncentral_student_t mean_normal mean_pareto mean_poisson mean_rayleigh mean_student_t mean_weibull median median_deviation member mesh metricexpandall mgf1_sha1 min min_degree min_edge_cut minfactorial minimalPoly minimize_lp minimum_spanning_tree minor minpack_lsquares minpack_solve min_vertex_cover min_vertex_cut mkdir mnewton mod mode_declare mode_identity ModeMatrix moebius mon2schur mono monomial_dimensions multibernstein_poly multi_display_for_texinfo multi_elem multinomial multinomial_coeff multi_orbit multiplot_mode multi_pui multsym multthru mycielski_graph nary natural_unit nc_degree ncexpt ncharpoly negative_picture neighbors new newcontext newdet new_graph newline newton new_variable next_prime nicedummies niceindices ninth nofix nonarray noncentral_moment nonmetricity nonnegintegerp nonscalarp nonzeroandfreeof notequal nounify nptetrad npv nroots nterms ntermst nthroot nullity nullspace num numbered_boundaries numberp number_to_octets num_distinct_partitions numerval numfactor num_partitions nusum nzeta nzetai nzetar octets_to_number octets_to_oid odd_girth oddp ode2 ode_check odelin oid_to_octets op opena opena_binary openr openr_binary openw openw_binary operatorp opsubst optimize %or orbit orbits ordergreat ordergreatp orderless orderlessp orthogonal_complement orthopoly_recur orthopoly_weight outermap out_neighbors outofpois pade parabolic_cylinder_d parametric parametric_surface parg parGosper parse_string parse_timedate part part2cont partfrac partition partition_set partpol path_digraph path_graph pathname_directory pathname_name pathname_type pdf_bernoulli pdf_beta pdf_binomial pdf_cauchy pdf_chi2 pdf_continuous_uniform pdf_discrete_uniform pdf_exp pdf_f pdf_gamma pdf_general_finite_discrete pdf_geometric pdf_gumbel pdf_hypergeometric pdf_laplace pdf_logistic pdf_lognormal pdf_negative_binomial pdf_noncentral_chi2 pdf_noncentral_student_t pdf_normal pdf_pareto pdf_poisson pdf_rank_sum pdf_rayleigh pdf_signed_rank pdf_student_t pdf_weibull pearson_skewness permanent permut permutation permutations petersen_graph petrov pickapart picture_equalp picturep piechart piechart_description planar_embedding playback plog plot2d plot3d plotdf ploteq plsquares pochhammer points poisdiff poisexpt poisint poismap poisplus poissimp poissubst poistimes poistrim polar polarform polartorect polar_to_xy poly_add poly_buchberger poly_buchberger_criterion poly_colon_i
vendor: 15,438 bytes, line 33203
33203deal poly_content polydecomp poly_depends_p poly_elimination_ideal poly_exact_divide poly_expand poly_expt poly_gcd polygon poly_grobner poly_grobner_equal poly_grobner_member poly_grobner_subsetp poly_ideal_intersection poly_ideal_polysaturation poly_ideal_polysaturation1 poly_ideal_saturation poly_ideal_saturation1 poly_lcm poly_minimization polymod poly_multiply polynome2ele polynomialp poly_normal_form poly_normalize poly_normalize_list poly_polysaturation_extension poly_primitive_part poly_pseudo_divide poly_reduced_grobner poly_reduction poly_saturation_extension poly_s_polynomial poly_subtract polytocompanion pop postfix potential power_mod powerseries powerset prefix prev_prime primep primes principal_components print printf printfile print_graph printpois printprops prodrac product properties propvars psi psubst ptriangularize pui pui2comp pui2ele pui2polynome pui_direct puireduc push put pv qput qrange qty quad_control quad_qag quad_qagi quad_qagp quad_qags quad_qawc quad_qawf quad_qawo quad_qaws quadrilateral quantile quantile_bernoulli quantile_beta quantile_binomial quantile_cauchy quantile_chi2 quantile_continuous_uniform quantile_discrete_uniform quantile_exp quantile_f quantile_gamma quantile_general_finite_discrete quantile_geometric quantile_gumbel quantile_hypergeometric quantile_laplace quantile_logistic quantile_lognormal quantile_negative_binomial quantile_noncentral_chi2 quantile_noncentral_student_t quantile_normal quantile_pareto quantile_poisson quantile_rayleigh quantile_student_t quantile_weibull quartile_skewness quit qunit quotient racah_v racah_w radcan radius random random_bernoulli random_beta random_binomial random_bipartite_graph random_cauchy random_chi2 random_continuous_uniform random_digraph random_discrete_uniform random_exp random_f random_gamma random_general_finite_discrete random_geometric random_graph random_graph1 random_gumbel random_hypergeometric random_laplace random_logistic random_lognormal random_negative_binomial random_network random_noncentral_chi2 random_noncentral_student_t random_normal random_pareto random_permutation random_poisson random_rayleigh random_regular_graph random_student_t random_tournament random_tree random_weibull range rank rat ratcoef ratdenom ratdiff ratdisrep ratexpand ratinterpol rational rationalize ratnumer ratnump ratp ratsimp ratsubst ratvars ratweight read read_array read_binary_array read_binary_list read_binary_matrix readbyte readchar read_hashed_array readline read_list read_matrix read_nested_list readonly read_xpm real_imagpart_to_conjugate realpart realroots rearray rectangle rectform rectform_log_if_constant recttopolar rediff reduce_consts reduce_order region region_boundaries region_boundaries_plus rem remainder remarray rembox remcomps remcon remcoord remfun remfunction remlet remove remove_constvalue remove_dimensions remove_edge remove_fundamental_dimensions remove_fundamental_units remove_plot_option remove_vertex rempart remrule remsym remvalue rename rename_file reset reset_displays residue resolvante resolvante_alternee1 resolvante_bipartite resolvante_diedrale resolvante_klein resolvante_klein3 resolvante_produit_sym resolvante_unitaire resolvante_vierer rest resultant return reveal reverse revert revert2 rgb2level rhs ricci riemann rinvariant risch rk rmdir rncombine romberg room rootscontract round row rowop rowswap rreduce run_testsuite %s save saving scalarp scaled_bessel_i scaled_bessel_i0 scaled_bessel_i1 scalefactors scanmap scatterplot scatterplot_description scene schur2comp sconcat scopy scsimp scurvature sdowncase sec sech second sequal sequalignore set_alt_display setdifference set_draw_defaults set_edge_weight setelmx setequalp setify setp set_partitions set_plot_option set_prompt set_random_state set_tex_environment set_tex_environment_default setunits setup_autoload set_up_dot_simplifications set_vertex_label seventh sexplode sf sha1sum sha256sum shortest_path shortest_weighted_path show showcomps showratvars sierpinskiale sierpinskimap sign signum similaritytransform simp_inequality simplify_sum simplode simpmetderiv simtran sin sinh sinsert sinvertcase sixth skewness skewness_bernoulli skewness_beta skewness_binomial skewness_chi2 skewness_continuous_uniform skewness_discrete_uniform skewness_exp skewness_f skewness_gamma skewness_general_finite_discrete skewness_geometric skewness_gumbel skewness_hypergeometric skewness_laplace skewness_logistic skewness_lognormal skewness_negative_binomial skewness_noncentral_chi2 skewness_noncentral_student_t skewness_normal skewness_pareto skewness_poisson skewness_rayleigh skewness_student_t skewness_weibull slength smake small_rhombicosidodecahedron_graph small_rhombicuboctahedron_graph smax smin smismatch snowmap snub_cube_graph snub_dodecahedron_graph solve solve_rec solve_rec_rat some somrac sort sparse6_decode sparse6_encode sparse6_export sparse6_import specint spherical spherical_bessel_j spherical_bessel_y spherical_hankel1 spherical_hankel2 spherical_harmonic spherical_to_xyz splice split sposition sprint sqfr sqrt sqrtdenest sremove sremovefirst sreverse ssearch ssort sstatus ssubst ssubstfirst staircase standardize standardize_inverse_trig starplot starplot_description status std std1 std_bernoulli std_beta std_binomial std_chi2 std_continuous_uniform std_discrete_uniform std_exp std_f std_gamma std_general_finite_discrete std_geometric std_gumbel std_hypergeometric std_laplace std_logistic std_lognormal std_negative_binomial std_noncentral_chi2 std_noncentral_student_t std_normal std_pareto std_poisson std_rayleigh std_student_t std_weibull stemplot stirling stirling1 stirling2 strim striml strimr string stringout stringp strong_components struve_h struve_l sublis sublist sublist_indices submatrix subsample subset subsetp subst substinpart subst_parallel substpart substring subvar subvarp sum sumcontract summand_to_rec supcase supcontext symbolp symmdifference symmetricp system take_channel take_inference tan tanh taylor taylorinfo taylorp taylor_simplifier taytorat tcl_output tcontract tellrat tellsimp tellsimpafter tentex tenth test_mean test_means_difference test_normality test_proportion test_proportions_difference test_rank_sum test_sign test_signed_rank test_variance test_variance_ratio tex tex1 tex_display texput %th third throw time timedate timer timer_info tldefint tlimit todd_coxeter toeplitz tokens to_lisp topological_sort to_poly to_poly_solve totaldisrep totalfourier totient tpartpol trace tracematrix trace_options transform_sample translate translate_file transpose treefale tree_reduce treillis treinat triangle triangularize trigexpand trigrat trigreduce trigsimp trunc truncate truncated_cube_graph truncated_dodecahedron_graph truncated_icosahedron_graph truncated_tetrahedron_graph tr_warnings_get tube tutte_graph ueivects uforget ultraspherical underlying_graph undiff union unique uniteigenvectors unitp units unit_step unitvector unorder unsum untellrat untimer untrace uppercasep uricci uriemann uvect vandermonde_matrix var var1 var_bernoulli var_beta var_binomial var_chi2 var_continuous_uniform var_discrete_uniform var_exp var_f var_gamma var_general_finite_discrete var_geometric var_gumbel var_hypergeometric var_laplace var_logistic var_lognormal var_negative_binomial var_noncentral_chi2 var_noncentral_student_t var_normal var_pareto var_poisson var_rayleigh var_student_t var_weibull vector vectorpotential vectorsimp verbify vers vertex_coloring vertex_connectivity vertex_degree vertex_distance vertex_eccentricity vertex_in_degree vertex_out_degree vertices vertices_to_cycle vertices_to_path %w weyl wheel_graph wiener_index wigner_3j wigner_6j wigner_9j with_stdout write_binary_data writebyte write_data writefile wronskian xreduce xthru %y Zeilberger zeroequiv zerofor zeromatrix zeromatrixp zeta zgeev zheev zlange zn_add_table zn_carmichael_lambda zn_characteristic_factors zn_determinant zn_factor_generators zn_invert_by_lu zn_log zn_mult_table absboxchar activecontexts adapt_depth additive adim aform algebraic algepsilon algexact aliases allbut all_dotsimp_denoms allocation allsym alphabetic animation antisymmetric arrays askexp assume_pos assume_pos_pred assumescalar asymbol atomgrad atrig1 axes axis_3d axis_bottom axis_left axis_right axis_top azimuth background background_color backsubst berlefact bernstein_explicit besselexpand beta_args_sum_to_integer beta_expand bftorat bftrunc bindtest border boundaries_array box boxchar breakup %c capping cauchysum cbrange cbtics center cflength cframe_flag cnonmet_flag color color_bar color_bar_tics colorbox columns commutative complex cone context contexts contour contour_levels cosnpiflag ctaypov ctaypt ctayswitch ctayvar ct_coords ctorsion_flag ctrgsimp cube current_let_rule_package cylinder data_file_name debugmode decreasing default_let_rule_package delay dependencies derivabbrev derivsubst detout diagmetric diff dim dimensions dispflag display2d|10 display_format_internal distribute_over doallmxops domain domxexpt domxmxops domxnctimes dontfactor doscmxops doscmxplus dot0nscsimp dot0simp dot1simp dotassoc dotconstrules dotdistrib dotexptsimp dotident dotscrules draw_graph_program draw_realpart edge_color edge_coloring edge_partition edge_type edge_width %edispflag elevation %emode endphi endtheta engineering_format_floats enhanced3d %enumer epsilon_lp erfflag erf_representation errormsg error_size error_syms error_type %e_to_numlog eval even evenfun evflag evfun ev_point expandwrt_denom expintexpand expintrep expon expop exptdispflag exptisolate exptsubst facexpand facsum_combine factlim factorflag factorial_expand factors_only fb feature features file_name file_output_append file_search_demo file_search_lisp file_search_maxima|10 file_search_tests file_search_usage file_type_lisp file_type_maxima|10 fill_color fill_density filled_func fixed_vertices flipflag float2bf font font_size fortindent fortspaces fpprec fpprintprec functions gamma_expand gammalim gdet genindex gensumnum GGFCFMAX GGFINFINITY globalsolve gnuplot_command gnuplot_curve_styles gnuplot_curve_titles gnuplot_default_term_command gnuplot_dumb_term_command gnuplot_file_args gnuplot_file_name gnuplot_out_file gnuplot_pdf_term_command gnuplot_pm3d gnuplot_png_term_command gnuplot_postamble gnuplot_preamble gnuplot_ps_term_command gnuplot_svg_term_command gnuplot_term gnuplot_view_args Gosper_in_Zeilberger gradefs grid grid2d grind halfangles head_angle head_both head_length head_type height hypergeometric_representation %iargs ibase icc1 icc2 icounter idummyx ieqnprint ifb ifc1 ifc2 ifg ifgi ifr iframe_bracket_form ifri igeowedge_flag ikt1 ikt2 imaginary inchar increasing infeval infinity inflag infolists inm inmc1 inmc2 intanalysis integer integervalued integrate_use_rootsof integration_constant integration_constant_counter interpolate_color intfaclim ip_grid ip_grid_in irrational isolate_wrt_times iterations itr julia_parameter %k1 %k2 keepfloat key key_pos kinvariant kt label label_alignment label_orientation labels lassociative lbfgs_ncorrections lbfgs_nfeval_max leftjust legend letrat let_rule_packages lfg lg lhospitallim limsubst linear linear_solver linechar linel|10 linenum line_type linewidth line_width linsolve_params linsolvewarn lispdisp listarith listconstvars listdummyvars lmxchar load_pathname loadprint logabs logarc logcb logconcoeffp logexpand lognegint logsimp logx logx_secondary logy logy_secondary logz lriem m1pbranch macroexpansion macros mainvar manual_demo maperror mapprint matrix_element_add matrix_element_mult matrix_element_transpose maxapplydepth maxapplyheight maxima_tempdir|10 maxima_userdir|10 maxnegex MAX_ORD maxposex maxpsifracdenom maxpsifracnum maxpsinegint maxpsiposint maxtayorder mesh_lines_color method mod_big_prime mode_check_errorp mode_checkp mode_check_warnp mod_test mod_threshold modular_linear_solver modulus multiplicative multiplicities myoptions nary negdistrib negsumdispflag newline newtonepsilon newtonmaxiter nextlayerfactor niceindicespref nm nmc noeval nolabels nonegative_lp noninteger nonscalar noun noundisp nouns np npi nticks ntrig numer numer_pbranch obase odd oddfun opacity opproperties opsubst optimprefix optionset orientation origin orthopoly_returns_intervals outative outchar packagefile palette partswitch pdf_file pfeformat phiresolution %piargs piece pivot_count_sx pivot_max_sx plot_format plot_options plot_realpart png_file pochhammer_max_index points pointsize point_size points_joined point_type poislim poisson poly_coefficient_ring poly_elimination_order polyfactor poly_grobner_algorithm poly_grobner_debug poly_monomial_order poly_primary_elimination_order poly_return_term_list poly_secondary_elimination_order poly_top_reduction_only posfun position powerdisp pred prederror primep_number_of_tests product_use_gamma program programmode promote_float_to_bigfloat prompt proportional_axes props psexpand ps_file radexpand radius radsubstflag rassociative ratalgdenom ratchristof ratdenomdivide rateinstein ratepsilon ratfac rational ratmx ratprint ratriemann ratsimpexpons ratvarswitch ratweights ratweyl ratwtlvl real realonly redraw refcheck resolution restart resultant ric riem rmxchar %rnum_list rombergabs rombergit rombergmin rombergtol rootsconmode rootsepsilon run_viewer same_xy same_xyz savedef savefactors scalar scalarmatrixp scale scale_lp setcheck setcheckbreak setval show_edge_color show_edges show_edge_type show_edge_width show_id show_label showtime show_vertex_color show_vertex_size show_vertex_type show_vertices show_weight simp simplified_output simplify_products simpproduct simpsum sinnpiflag solvedecomposes solveexplicit solvefactors solvenullwarn solveradcan solvetrigwarn space sparse sphere spring_embedding_depth sqrtdispflag stardisp startphi starttheta stats_numer stringdisp structures style sublis_apply_lambda subnumsimp sumexpand sumsplitfact surface surface_hide svg_file symmetric tab taylordepth taylor_logexpand taylor_order_coefficients taylor_truncate_polynomials tensorkill terminal testsuite_files thetaresolution timer_devalue title tlimswitch tr track transcompile transform transform_xy translate_fast_arrays transparent transrun tr_array_as_ref tr_bound_function_applyp tr_file_tty_messagesp tr_float_can_branch_complex tr_function_call_default trigexpandplus trigexpandtimes triginverses trigsign trivial_solutions tr_numer tr_optimize_max_loop tr_semicompile tr_state_vars tr_warn_bad_function_calls tr_warn_fexpr tr_warn_meval tr_warn_mode tr_warn_undeclared tr_warn_undefined_variable tstep ttyoff tube_extremes ufg ug %unitexpand unit_vectors uric uriem use_fast_arrays user_preamble usersetunits values vect_cross verbose vertex_color vertex_coloring vertex_partition vertex_size vertex_type view warnings weyl width windowname windowtitle wired_surface wireframe xaxis xaxis_color xaxis_secondary xaxis_type xaxis_width xlabel xlabel_secondary xlength xrange xrange_secondary xtics xtics_axis xtics_rotate xtics_rotate_secondary xtics_secondary xtics_secondary_axis xu_grid x_voxel xy_file xyplane xy_scale yaxis yaxis_color yaxis_secondary yaxis_type yaxis_width ylabel ylabel_secondary ylength yrange yrange_secondary ytics ytics_axis ytics_rotate ytics_rotate_secondary ytics_secondary ytics_secondary_axis yv_grid y_voxel yx_ratio zaxis zaxis_color zaxis_type zaxis_width zeroa zerob zerobern zeta%pi zlabel zlabel_rotate zlength zmin zn_primroot_limit zn_primroot_pretest",
33203 33204 symbol: "_ __ %|0 %%|0" 33205 }, 33206 contains: [ 33207 { 33208 className: "comment", 33209 begin: "/\\*", 33210 end: "\\*/", 33211 contains: ["self"] 33212 }, 33213 e.QUOTE_STRING_MODE, 33214 { 33215 className: "number", 33216 relevance: 0, 33217 variants: [ 33218 { 33219 begin: "\\b(\\d+|\\d+\\.|\\.\\d+|\\d+\\.\\d+)[Ee][-+]?\\d+\\b" 33220 }, 33221 { 33222 begin: "\\b(\\d+|\\d+\\.|\\.\\d+|\\d+\\.\\d+)[Bb][-+]?\\d+\\b", 33223 relevance: 10 33224 }, 33225 { 33226 begin: "\\b(\\.\\d+|\\d+\\.\\d+)\\b" 33227 }, 33228 { 33229 begin: "\\b(\\d+|0[0-9A-Za-z]+)\\.?\\b" 33230 } 33231 ] 33232 } 33233 ], 33234 illegal: /@/ 33235 }; 33236 } 33237 return Xs = t, Xs; 33238} 33239var Zs, qp; 33240function NC() { 33241 if (qp) 33242 return Zs; 33243 qp = 1; 33244 function t(e) { 33245 return { 33246 name: "MEL", 33247 keywords:
vendor: 16,196 bytes, line 33247
33247"int float string vector matrix if else switch case default while do for in break continue global proc return about abs addAttr addAttributeEditorNodeHelp addDynamic addNewShelfTab addPP addPanelCategory addPrefixToName advanceToNextDrivenKey affectedNet affects aimConstraint air alias aliasAttr align alignCtx alignCurve alignSurface allViewFit ambientLight angle angleBetween animCone animCurveEditor animDisplay animView annotate appendStringArray applicationName applyAttrPreset applyTake arcLenDimContext arcLengthDimension arclen arrayMapper art3dPaintCtx artAttrCtx artAttrPaintVertexCtx artAttrSkinPaintCtx artAttrTool artBuildPaintMenu artFluidAttrCtx artPuttyCtx artSelectCtx artSetPaintCtx artUserPaintCtx assignCommand assignInputDevice assignViewportFactories attachCurve attachDeviceAttr attachSurface attrColorSliderGrp attrCompatibility attrControlGrp attrEnumOptionMenu attrEnumOptionMenuGrp attrFieldGrp attrFieldSliderGrp attrNavigationControlGrp attrPresetEditWin attributeExists attributeInfo attributeMenu attributeQuery autoKeyframe autoPlace bakeClip bakeFluidShading bakePartialHistory bakeResults bakeSimulation basename basenameEx batchRender bessel bevel bevelPlus binMembership bindSkin blend2 blendShape blendShapeEditor blendShapePanel blendTwoAttr blindDataType boneLattice boundary boxDollyCtx boxZoomCtx bufferCurve buildBookmarkMenu buildKeyframeMenu button buttonManip CBG cacheFile cacheFileCombine cacheFileMerge cacheFileTrack camera cameraView canCreateManip canvas capitalizeString catch catchQuiet ceil changeSubdivComponentDisplayLevel changeSubdivRegion channelBox character characterMap characterOutlineEditor characterize chdir checkBox checkBoxGrp checkDefaultRenderGlobals choice circle circularFillet clamp clear clearCache clip clipEditor clipEditorCurrentTimeCtx clipSchedule clipSchedulerOutliner clipTrimBefore closeCurve closeSurface cluster cmdFileOutput cmdScrollFieldExecuter cmdScrollFieldReporter cmdShell coarsenSubdivSelectionList collision color colorAtPoint colorEditor colorIndex colorIndexSliderGrp colorSliderButtonGrp colorSliderGrp columnLayout commandEcho commandLine commandPort compactHairSystem componentEditor compositingInterop computePolysetVolume condition cone confirmDialog connectAttr connectControl connectDynamic connectJoint connectionInfo constrain constrainValue constructionHistory container containsMultibyte contextInfo control convertFromOldLayers convertIffToPsd convertLightmap convertSolidTx convertTessellation convertUnit copyArray copyFlexor copyKey copySkinWeights cos cpButton cpCache cpClothSet cpCollision cpConstraint cpConvClothToMesh cpForces cpGetSolverAttr cpPanel cpProperty cpRigidCollisionFilter cpSeam cpSetEdit cpSetSolverAttr cpSolver cpSolverTypes cpTool cpUpdateClothUVs createDisplayLayer createDrawCtx createEditor createLayeredPsdFile createMotionField createNewShelf createNode createRenderLayer createSubdivRegion cross crossProduct ctxAbort ctxCompletion ctxEditMode ctxTraverse currentCtx currentTime currentTimeCtx currentUnit curve curveAddPtCtx curveCVCtx curveEPCtx curveEditorCtx curveIntersect curveMoveEPCtx curveOnSurface curveSketchCtx cutKey cycleCheck cylinder dagPose date defaultLightListCheckBox defaultNavigation defineDataServer defineVirtualDevice deformer deg_to_rad delete deleteAttr deleteShadingGroupsAndMaterials deleteShelfTab deleteUI deleteUnusedBrushes delrandstr detachCurve detachDeviceAttr detachSurface deviceEditor devicePanel dgInfo dgdirty dgeval dgtimer dimWhen directKeyCtx directionalLight dirmap dirname disable disconnectAttr disconnectJoint diskCache displacementToPoly displayAffected displayColor displayCull displayLevelOfDetail displayPref displayRGBColor displaySmoothness displayStats displayString displaySurface distanceDimContext distanceDimension doBlur dolly dollyCtx dopeSheetEditor dot dotProduct doubleProfileBirailSurface drag dragAttrContext draggerContext dropoffLocator duplicate duplicateCurve duplicateSurface dynCache dynControl dynExport dynExpression dynGlobals dynPaintEditor dynParticleCtx dynPref dynRelEdPanel dynRelEditor dynamicLoad editAttrLimits editDisplayLayerGlobals editDisplayLayerMembers editRenderLayerAdjustment editRenderLayerGlobals editRenderLayerMembers editor editorTemplate effector emit emitter enableDevice encodeString endString endsWith env equivalent equivalentTol erf error eval evalDeferred evalEcho event exactWorldBoundingBox exclusiveLightCheckBox exec executeForEachObject exists exp expression expressionEditorListen extendCurve extendSurface extrude fcheck fclose feof fflush fgetline fgetword file fileBrowserDialog fileDialog fileExtension fileInfo filetest filletCurve filter filterCurve filterExpand filterStudioImport findAllIntersections findAnimCurves findKeyframe findMenuItem findRelatedSkinCluster finder firstParentOf fitBspline flexor floatEq floatField floatFieldGrp floatScrollBar floatSlider floatSlider2 floatSliderButtonGrp floatSliderGrp floor flow fluidCacheInfo fluidEmitter fluidVoxelInfo flushUndo fmod fontDialog fopen formLayout format fprint frameLayout fread freeFormFillet frewind fromNativePath fwrite gamma gauss geometryConstraint getApplicationVersionAsFloat getAttr getClassification getDefaultBrush getFileList getFluidAttr getInputDeviceRange getMayaPanelTypes getModifiers getPanel getParticleAttr getPluginResource getenv getpid glRender glRenderEditor globalStitch gmatch goal gotoBindPose grabColor gradientControl gradientControlNoAttr graphDollyCtx graphSelectContext graphTrackCtx gravity grid gridLayout group groupObjectsByName HfAddAttractorToAS HfAssignAS HfBuildEqualMap HfBuildFurFiles HfBuildFurImages HfCancelAFR HfConnectASToHF HfCreateAttractor HfDeleteAS HfEditAS HfPerformCreateAS HfRemoveAttractorFromAS HfSelectAttached HfSelectAttractors HfUnAssignAS hardenPointCurve hardware hardwareRenderPanel headsUpDisplay headsUpMessage help helpLine hermite hide hilite hitTest hotBox hotkey hotkeyCheck hsv_to_rgb hudButton hudSlider hudSliderButton hwReflectionMap hwRender hwRenderLoad hyperGraph hyperPanel hyperShade hypot iconTextButton iconTextCheckBox iconTextRadioButton iconTextRadioCollection iconTextScrollList iconTextStaticLabel ikHandle ikHandleCtx ikHandleDisplayScale ikSolver ikSplineHandleCtx ikSystem ikSystemInfo ikfkDisplayMethod illustratorCurves image imfPlugins inheritTransform insertJoint insertJointCtx insertKeyCtx insertKnotCurve insertKnotSurface instance instanceable instancer intField intFieldGrp intScrollBar intSlider intSliderGrp interToUI internalVar intersect iprEngine isAnimCurve isConnected isDirty isParentOf isSameObject isTrue isValidObjectName isValidString isValidUiName isolateSelect itemFilter itemFilterAttr itemFilterRender itemFilterType joint jointCluster jointCtx jointDisplayScale jointLattice keyTangent keyframe keyframeOutliner keyframeRegionCurrentTimeCtx keyframeRegionDirectKeyCtx keyframeRegionDollyCtx keyframeRegionInsertKeyCtx keyframeRegionMoveKeyCtx keyframeRegionScaleKeyCtx keyframeRegionSelectKeyCtx keyframeRegionSetKeyCtx keyframeRegionTrackCtx keyframeStats lassoContext lattice latticeDeformKeyCtx launch launchImageEditor layerButton layeredShaderPort layeredTexturePort layout layoutDialog lightList lightListEditor lightListPanel lightlink lineIntersection linearPrecision linstep listAnimatable listAttr listCameras listConnections listDeviceAttachments listHistory listInputDeviceAxes listInputDeviceButtons listInputDevices listMenuAnnotation listNodeTypes listPanelCategories listRelatives listSets listTransforms listUnselected listerEditor loadFluid loadNewShelf loadPlugin loadPluginLanguageResources loadPrefObjects localizedPanelLabel lockNode loft log longNameOf lookThru ls lsThroughFilter lsType lsUI Mayatomr mag makeIdentity makeLive makePaintable makeRoll makeSingleSurface makeTubeOn makebot manipMoveContext manipMoveLimitsCtx manipOptions manipRotateContext manipRotateLimitsCtx manipScaleContext manipScaleLimitsCtx marker match max memory menu menuBarLayout menuEditor menuItem menuItemToShelf menuSet menuSetPref messageLine min minimizeApp mirrorJoint modelCurrentTimeCtx modelEditor modelPanel mouse movIn movOut move moveIKtoFK moveKeyCtx moveVertexAlongDirection multiProfileBirailSurface mute nParticle nameCommand nameField namespace namespaceInfo newPanelItems newton nodeCast nodeIconButton nodeOutliner nodePreset nodeType noise nonLinear normalConstraint normalize nurbsBoolean nurbsCopyUVSet nurbsCube nurbsEditUV nurbsPlane nurbsSelect nurbsSquare nurbsToPoly nurbsToPolygonsPref nurbsToSubdiv nurbsToSubdivPref nurbsUVSet nurbsViewDirectionVector objExists objectCenter objectLayer objectType objectTypeUI obsoleteProc oceanNurbsPreviewPlane offsetCurve offsetCurveOnSurface offsetSurface openGLExtension openMayaPref optionMenu optionMenuGrp optionVar orbit orbitCtx orientConstraint outlinerEditor outlinerPanel overrideModifier paintEffectsDisplay pairBlend palettePort paneLayout panel panelConfiguration panelHistory paramDimContext paramDimension paramLocator parent parentConstraint particle particleExists particleInstancer particleRenderInfo partition pasteKey pathAnimation pause pclose percent performanceOptions pfxstrokes pickWalk picture pixelMove planarSrf plane play playbackOptions playblast plugAttr plugNode pluginInfo pluginResourceUtil pointConstraint pointCurveConstraint pointLight pointMatrixMult pointOnCurve pointOnSurface pointPosition poleVectorConstraint polyAppend polyAppendFacetCtx polyAppendVertex polyAutoProjection polyAverageNormal polyAverageVertex polyBevel polyBlendColor polyBlindData polyBoolOp polyBridgeEdge polyCacheMonitor polyCheck polyChipOff polyClipboard polyCloseBorder polyCollapseEdge polyCollapseFacet polyColorBlindData polyColorDel polyColorPerVertex polyColorSet polyCompare polyCone polyCopyUV polyCrease polyCreaseCtx polyCreateFacet polyCreateFacetCtx polyCube polyCut polyCutCtx polyCylinder polyCylindricalProjection polyDelEdge polyDelFacet polyDelVertex polyDuplicateAndConnect polyDuplicateEdge polyEditUV polyEditUVShell polyEvaluate polyExtrudeEdge polyExtrudeFacet polyExtrudeVertex polyFlipEdge polyFlipUV polyForceUV polyGeoSampler polyHelix polyInfo polyInstallAction polyLayoutUV polyListComponentConversion polyMapCut polyMapDel polyMapSew polyMapSewMove polyMergeEdge polyMergeEdgeCtx polyMergeFacet polyMergeFacetCtx polyMergeUV polyMergeVertex polyMirrorFace polyMoveEdge polyMoveFacet polyMoveFacetUV polyMoveUV polyMoveVertex polyNormal polyNormalPerVertex polyNormalizeUV polyOptUvs polyOptions polyOutput polyPipe polyPlanarProjection polyPlane polyPlatonicSolid polyPoke polyPrimitive polyPrism polyProjection polyPyramid polyQuad polyQueryBlindData polyReduce polySelect polySelectConstraint polySelectConstraintMonitor polySelectCtx polySelectEditCtx polySeparate polySetToFaceNormal polySewEdge polyShortestPathCtx polySmooth polySoftEdge polySphere polySphericalProjection polySplit polySplitCtx polySplitEdge polySplitRing polySplitVertex polyStraightenUVBorder polySubdivideEdge polySubdivideFacet polyToSubdiv polyTorus polyTransfer polyTriangulate polyUVSet polyUnite polyWedgeFace popen popupMenu pose pow preloadRefEd print progressBar progressWindow projFileViewer projectCurve projectTangent projectionContext projectionManip promptDialog propModCtx propMove psdChannelOutliner psdEditTextureFile psdExport psdTextureFile putenv pwd python querySubdiv quit rad_to_deg radial radioButton radioButtonGrp radioCollection radioMenuItemCollection rampColorPort rand randomizeFollicles randstate rangeControl readTake rebuildCurve rebuildSurface recordAttr recordDevice redo reference referenceEdit referenceQuery refineSubdivSelectionList refresh refreshAE registerPluginResource rehash reloadImage removeJoint removeMultiInstance removePanelCategory rename renameAttr renameSelectionList renameUI render renderGlobalsNode renderInfo renderLayerButton renderLayerParent renderLayerPostProcess renderLayerUnparent renderManip renderPartition renderQualityNode renderSettings renderThumbnailUpdate renderWindowEditor renderWindowSelectContext renderer reorder reorderDeformers requires reroot resampleFluid resetAE resetPfxToPolyCamera resetTool resolutionNode retarget reverseCurve reverseSurface revolve rgb_to_hsv rigidBody rigidSolver roll rollCtx rootOf rot rotate rotationInterpolation roundConstantRadius rowColumnLayout rowLayout runTimeCommand runup sampleImage saveAllShelves saveAttrPreset saveFluid saveImage saveInitialState saveMenu savePrefObjects savePrefs saveShelf saveToolSettings scale scaleBrushBrightness scaleComponents scaleConstraint scaleKey scaleKeyCtx sceneEditor sceneUIReplacement scmh scriptCtx scriptEditorInfo scriptJob scriptNode scriptTable scriptToShelf scriptedPanel scriptedPanelType scrollField scrollLayout sculpt searchPathArray seed selLoadSettings select selectContext selectCurveCV selectKey selectKeyCtx selectKeyframeRegionCtx selectMode selectPref selectPriority selectType selectedNodes selectionConnection separator setAttr setAttrEnumResource setAttrMapping setAttrNiceNameResource setConstraintRestPosition setDefaultShadingGroup setDrivenKeyframe setDynamic setEditCtx setEditor setFluidAttr setFocus setInfinity setInputDeviceMapping setKeyCtx setKeyPath setKeyframe setKeyframeBlendshapeTargetWts setMenuMode setNodeNiceNameResource setNodeTypeFlag setParent setParticleAttr setPfxToPolyCamera setPluginResource setProject setStampDensity setStartupMessage setState setToolTo setUITemplate setXformManip sets shadingConnection shadingGeometryRelCtx shadingLightRelCtx shadingNetworkCompare shadingNode shapeCompare shelfButton shelfLayout shelfTabLayout shellField shortNameOf showHelp showHidden showManipCtx showSelectionInTitle showShadingGroupAttrEditor showWindow sign simplify sin singleProfileBirailSurface size sizeBytes skinCluster skinPercent smoothCurve smoothTangentSurface smoothstep snap2to2 snapKey snapMode snapTogetherCtx snapshot soft softMod softModCtx sort sound soundControl source spaceLocator sphere sphrand spotLight spotLightPreviewPort spreadSheetEditor spring sqrt squareSurface srtContext stackTrace startString startsWith stitchAndExplodeShell stitchSurface stitchSurfacePoints strcmp stringArrayCatenate stringArrayContains stringArrayCount stringArrayInsertAtIndex stringArrayIntersector stringArrayRemove stringArrayRemoveAtIndex stringArrayRemoveDuplicates stringArrayRemoveExact stringArrayToString stringToStringArray strip stripPrefixFromName stroke subdAutoProjection subdCleanTopology subdCollapse subdDuplicateAndConnect subdEditUV subdListComponentConversion subdMapCut subdMapSewMove subdMatchTopology subdMirror subdToBlind subdToPoly subdTransferUVsToCache subdiv subdivCrease subdivDisplaySmoothness substitute substituteAllString substituteGeometry substring surface surfaceSampler surfaceShaderList swatchDisplayPort switchTable symbolButton symbolCheckBox sysFile system tabLayout tan tangentConstraint texLatticeDeformContext texManipContext texMoveContext texMoveUVShellContext texRotateContext texScaleContext texSelectContext texSelectShortestPathCtx texSmudgeUVContext texWinToolCtx text textCurves textField textFieldButtonGrp textFieldGrp textManip textScrollList textToShelf textureDisplacePlane textureHairColor texturePlacementContext textureWindow threadCount threePointArcCtx timeControl timePort timerX toNativePath toggle toggleAxis toggleWindowVisibility tokenize tokenizeList tolerance tolower toolButton toolCollection toolDropped toolHasOptions toolPropertyWindow torus toupper trace track trackCtx transferAttributes transformCompare transformLimits translator trim trunc truncateFluidCache truncateHairCache tumble tumbleCtx turbulence twoPointArcCtx uiRes uiTemplate unassignInputDevice undo undoInfo ungroup uniform unit unloadPlugin untangleUV untitledFileName untrim upAxis updateAE userCtx uvLink uvSnapshot validateShelfName vectorize view2dToolCtx viewCamera viewClipPlane viewFit viewHeadOn viewLookAt viewManip viewPlace viewSet visor volumeAxis vortex waitCursor warning webBrowser webBrowserPrefs whatIs window windowPref wire wireContext workspace wrinkle wrinkleContext writeTake xbmLangPathList xform",
33247 33248 illegal: "</", 33249 contains: [ 33250 e.C_NUMBER_MODE, 33251 e.APOS_STRING_MODE, 33252 e.QUOTE_STRING_MODE, 33253 { 33254 className: "string", 33255 begin: "`", 33256 end: "`", 33257 contains: [e.BACKSLASH_ESCAPE] 33258 }, 33259 { 33260 begin: /[$%@](\^\w\b|#\w+|[^\s\w{]|\{\w+\}|\w+)/ 33261 }, 33262 e.C_LINE_COMMENT_MODE, 33263 e.C_BLOCK_COMMENT_MODE 33264 ] 33265 }; 33266 } 33267 return Zs = t, Zs; 33268} 33269var Js, Hp; 33270function OC() { 33271 if (Hp) 33272 return Js; 33273 Hp = 1; 33274 function t(e) { 33275 const n = { 33276 keyword: "module use_module import_module include_module end_module initialise mutable initialize finalize finalise interface implementation pred mode func type inst solver any_pred any_func is semidet det nondet multi erroneous failure cc_nondet cc_multi typeclass instance where pragma promise external trace atomic or_else require_complete_switch require_det require_semidet require_multi require_nondet require_cc_multi require_cc_nondet require_erroneous require_failure", 33277 meta: "inline no_inline type_spec source_file fact_table obsolete memo loop_check minimal_model terminates does_not_terminate check_termination promise_equivalent_clauses foreign_proc foreign_decl foreign_code foreign_type foreign_import_module foreign_export_enum foreign_export foreign_enum may_call_mercury will_not_call_mercury thread_safe not_thread_safe maybe_thread_safe promise_pure promise_semipure tabled_for_io local untrailed trailed attach_to_io_state can_pass_as_mercury_type stable will_not_throw_exception may_modify_trail will_not_modify_trail may_duplicate may_not_duplicate affects_liveness does_not_affect_liveness doesnt_affect_liveness no_sharing unknown_sharing sharing", 33278 built_in: "some all not if then else true fail false try catch catch_any semidet_true semidet_false semidet_fail impure_true impure semipure" 33279 }, r = e.COMMENT("%", "$"), a = { 33280 className: "number", 33281 begin: "0'.\\|0[box][0-9a-fA-F]*" 33282 }, i = e.inherit(e.APOS_STRING_MODE, { relevance: 0 }), o = e.inherit(e.QUOTE_STRING_MODE, { relevance: 0 }), s = { 33283 className: "subst", 33284 begin: "\\\\[abfnrtv]\\|\\\\x[0-9a-fA-F]*\\\\\\|%[-+# *.0-9]*[dioxXucsfeEgGp]", 33285 relevance: 0 33286 }; 33287 return o.contains = o.contains.slice(), o.contains.push(s), { 33288 name: "Mercury", 33289 aliases: [ 33290 "m", 33291 "moo" 33292 ], 33293 keywords: n, 33294 contains: [ 33295 { 33296 className: "built_in", 33297 variants: [ 33298 { begin: "<=>" }, 33299 { 33300 begin: "<=", 33301 relevance: 0 33302 }, 33303 { 33304 begin: "=>", 33305 relevance: 0 33306 }, 33307 { begin: "/\\\\" }, 33308 { begin: "\\\\/" } 33309 ] 33310 }, 33311 { 33312 className: "built_in", 33313 variants: [ 33314 { begin: ":-\\|-->" }, 33315 { 33316 begin: "=", 33317 relevance: 0 33318 } 33319 ] 33320 }, 33321 r, 33322 e.C_BLOCK_COMMENT_MODE, 33323 a, 33324 e.NUMBER_MODE, 33325 i, 33326 o, 33327 { 33328 begin: /:-/ 33329 }, 33330 { 33331 begin: /\.$/ 33332 } 33333 ] 33334 }; 33335 } 33336 return Js = t, Js; 33337} 33338var js, Vp; 33339function IC() { 33340 if (Vp) 33341 return js; 33342 Vp = 1; 33343 function t(e) { 33344 return { 33345 name: "MIPS Assembly", 33346 case_insensitive: !0, 33347 aliases: ["mips"], 33348 keywords: { 33349 $pattern: "\\.?" + e.IDENT_RE, 33350 meta: ".2byte .4byte .align .ascii .asciz .balign .byte .code .data .else .end .endif .endm .endr .equ .err .exitm .extern .global .hword .if .ifdef .ifndef .include .irp .long .macro .rept .req .section .set .skip .space .text .word .ltorg ", 33351 built_in: "$0 $1 $2 $3 $4 $5 $6 $7 $8 $9 $10 $11 $12 $13 $14 $15 $16 $17 $18 $19 $20 $21 $22 $23 $24 $25 $26 $27 $28 $29 $30 $31 zero at v0 v1 a0 a1 a2 a3 a4 a5 a6 a7 t0 t1 t2 t3 t4 t5 t6 t7 t8 t9 s0 s1
vendor: 11,128 bytes, lines 33351-33837
33351s2 s3 s4 s5 s6 s7 s8 k0 k1 gp sp fp ra $f0 $f1 $f2 $f2 $f4 $f5 $f6 $f7 $f8 $f9 $f10 $f11 $f12 $f13 $f14 $f15 $f16 $f17 $f18 $f19 $f20 $f21 $f22 $f23 $f24 $f25 $f26 $f27 $f28 $f29 $f30 $f31 Context Random EntryLo0 EntryLo1 Context PageMask Wired EntryHi HWREna BadVAddr Count Compare SR IntCtl SRSCtl SRSMap Cause EPC PRId EBase Config Config1 Config2 Config3 LLAddr Debug DEPC DESAVE CacheErr ECC ErrorEPC TagLo DataLo TagHi DataHi WatchLo WatchHi PerfCtl PerfCnt " 33352 }, 33353 contains: [ 33354 { 33355 className: "keyword", 33356 begin: "\\b(addi?u?|andi?|b(al)?|beql?|bgez(al)?l?|bgtzl?|blezl?|bltz(al)?l?|bnel?|cl[oz]|divu?|ext|ins|j(al)?|jalr(\\.hb)?|jr(\\.hb)?|lbu?|lhu?|ll|lui|lw[lr]?|maddu?|mfhi|mflo|movn|movz|move|msubu?|mthi|mtlo|mul|multu?|nop|nor|ori?|rotrv?|sb|sc|se[bh]|sh|sllv?|slti?u?|srav?|srlv?|subu?|sw[lr]?|xori?|wsbh|abs\\.[sd]|add\\.[sd]|alnv.ps|bc1[ft]l?|c\\.(s?f|un|u?eq|[ou]lt|[ou]le|ngle?|seq|l[et]|ng[et])\\.[sd]|(ceil|floor|round|trunc)\\.[lw]\\.[sd]|cfc1|cvt\\.d\\.[lsw]|cvt\\.l\\.[dsw]|cvt\\.ps\\.s|cvt\\.s\\.[dlw]|cvt\\.s\\.p[lu]|cvt\\.w\\.[dls]|div\\.[ds]|ldx?c1|luxc1|lwx?c1|madd\\.[sd]|mfc1|mov[fntz]?\\.[ds]|msub\\.[sd]|mth?c1|mul\\.[ds]|neg\\.[ds]|nmadd\\.[ds]|nmsub\\.[ds]|p[lu][lu]\\.ps|recip\\.fmt|r?sqrt\\.[ds]|sdx?c1|sub\\.[ds]|suxc1|swx?c1|break|cache|d?eret|[de]i|ehb|mfc0|mtc0|pause|prefx?|rdhwr|rdpgpr|sdbbp|ssnop|synci?|syscall|teqi?|tgei?u?|tlb(p|r|w[ir])|tlti?u?|tnei?|wait|wrpgpr)", 33357 end: "\\s" 33358 }, 33359 e.COMMENT("[;#](?!\\s*$)", "$"), 33360 e.C_BLOCK_COMMENT_MODE, 33361 e.QUOTE_STRING_MODE, 33362 { 33363 className: "string", 33364 begin: "'", 33365 end: "[^\\\\]'", 33366 relevance: 0 33367 }, 33368 { 33369 className: "title", 33370 begin: "\\|", 33371 end: "\\|", 33372 illegal: "\\n", 33373 relevance: 0 33374 }, 33375 { 33376 className: "number", 33377 variants: [ 33378 { 33379 begin: "0x[0-9a-f]+" 33380 }, 33381 { 33382 begin: "\\b-?\\d+" 33383 } 33384 ], 33385 relevance: 0 33386 }, 33387 { 33388 className: "symbol", 33389 variants: [ 33390 { 33391 begin: "^\\s*[a-z_\\.\\$][a-z0-9_\\.\\$]+:" 33392 }, 33393 { 33394 begin: "^\\s*[0-9]+:" 33395 }, 33396 { 33397 begin: "[0-9]+[bf]" 33398 } 33399 ], 33400 relevance: 0 33401 } 33402 ], 33403 illegal: /\// 33404 }; 33405 } 33406 return js = t, js; 33407} 33408var el, $p; 33409function AC() { 33410 if ($p) 33411 return el; 33412 $p = 1; 33413 function t(e) { 33414 return { 33415 name: "Mizar", 33416 keywords: "environ vocabularies notations constructors definitions registrations theorems schemes requirements begin end definition registration cluster existence pred func defpred deffunc theorem proof let take assume then thus hence ex for st holds consider reconsider such that and in provided of as from be being by means equals implies iff redefine define now not or attr is mode suppose per cases set thesis contradiction scheme reserve struct correctness compatibility coherence symmetry assymetry reflexivity irreflexivity connectedness uniqueness commutativity idempotence involutiveness projectivity", 33417 contains: [e.COMMENT("::", "$")] 33418 }; 33419 } 33420 return el = t, el; 33421} 33422var tl, zp; 33423function yC() { 33424 if (zp) 33425 return tl; 33426 zp = 1; 33427 function t(e) { 33428 const n = e.regex, r = [ 33429 "abs", 33430 "accept", 33431 "alarm", 33432 "and", 33433 "atan2", 33434 "bind", 33435 "binmode", 33436 "bless", 33437 "break", 33438 "caller", 33439 "chdir", 33440 "chmod", 33441 "chomp", 33442 "chop", 33443 "chown", 33444 "chr", 33445 "chroot", 33446 "close", 33447 "closedir", 33448 "connect", 33449 "continue", 33450 "cos", 33451 "crypt", 33452 "dbmclose", 33453 "dbmopen", 33454 "defined", 33455 "delete", 33456 "die", 33457 "do", 33458 "dump", 33459 "each", 33460 "else", 33461 "elsif", 33462 "endgrent", 33463 "endhostent", 33464 "endnetent", 33465 "endprotoent", 33466 "endpwent", 33467 "endservent", 33468 "eof", 33469 "eval", 33470 "exec", 33471 "exists", 33472 "exit", 33473 "exp", 33474 "fcntl", 33475 "fileno", 33476 "flock", 33477 "for", 33478 "foreach", 33479 "fork", 33480 "format", 33481 "formline", 33482 "getc", 33483 "getgrent", 33484 "getgrgid", 33485 "getgrnam", 33486 "gethostbyaddr", 33487 "gethostbyname", 33488 "gethostent", 33489 "getlogin", 33490 "getnetbyaddr", 33491 "getnetbyname", 33492 "getnetent", 33493 "getpeername", 33494 "getpgrp", 33495 "getpriority", 33496 "getprotobyname", 33497 "getprotobynumber", 33498 "getprotoent", 33499 "getpwent", 33500 "getpwnam", 33501 "getpwuid", 33502 "getservbyname", 33503 "getservbyport", 33504 "getservent", 33505 "getsockname", 33506 "getsockopt", 33507 "given", 33508 "glob", 33509 "gmtime", 33510 "goto", 33511 "grep", 33512 "gt", 33513 "hex", 33514 "if", 33515 "index", 33516 "int", 33517 "ioctl", 33518 "join", 33519 "keys", 33520 "kill", 33521 "last", 33522 "lc", 33523 "lcfirst", 33524 "length", 33525 "link", 33526 "listen", 33527 "local", 33528 "localtime", 33529 "log", 33530 "lstat", 33531 "lt", 33532 "ma", 33533 "map", 33534 "mkdir", 33535 "msgctl", 33536 "msgget", 33537 "msgrcv", 33538 "msgsnd", 33539 "my", 33540 "ne", 33541 "next", 33542 "no", 33543 "not", 33544 "oct", 33545 "open", 33546 "opendir", 33547 "or", 33548 "ord", 33549 "our", 33550 "pack", 33551 "package", 33552 "pipe", 33553 "pop", 33554 "pos", 33555 "print", 33556 "printf", 33557 "prototype", 33558 "push", 33559 "q|0", 33560 "qq", 33561 "quotemeta", 33562 "qw", 33563 "qx", 33564 "rand", 33565 "read", 33566 "readdir", 33567 "readline", 33568 "readlink", 33569 "readpipe", 33570 "recv", 33571 "redo", 33572 "ref", 33573 "rename", 33574 "require", 33575 "reset", 33576 "return", 33577 "reverse", 33578 "rewinddir", 33579 "rindex", 33580 "rmdir", 33581 "say", 33582 "scalar", 33583 "seek", 33584 "seekdir", 33585 "select", 33586 "semctl", 33587 "semget", 33588 "semop", 33589 "send", 33590 "setgrent", 33591 "sethostent", 33592 "setnetent", 33593 "setpgrp", 33594 "setpriority", 33595 "setprotoent", 33596 "setpwent", 33597 "setservent", 33598 "setsockopt", 33599 "shift", 33600 "shmctl", 33601 "shmget", 33602 "shmread", 33603 "shmwrite", 33604 "shutdown", 33605 "sin", 33606 "sleep", 33607 "socket", 33608 "socketpair", 33609 "sort", 33610 "splice", 33611 "split", 33612 "sprintf", 33613 "sqrt", 33614 "srand", 33615 "stat", 33616 "state", 33617 "study", 33618 "sub", 33619 "substr", 33620 "symlink", 33621 "syscall", 33622 "sysopen", 33623 "sysread", 33624 "sysseek", 33625 "system", 33626 "syswrite", 33627 "tell", 33628 "telldir", 33629 "tie", 33630 "tied", 33631 "time", 33632 "times", 33633 "tr", 33634 "truncate", 33635 "uc", 33636 "ucfirst", 33637 "umask", 33638 "undef", 33639 "unless", 33640 "unlink", 33641 "unpack", 33642 "unshift", 33643 "untie", 33644 "until", 33645 "use", 33646 "utime", 33647 "values", 33648 "vec", 33649 "wait", 33650 "waitpid", 33651 "wantarray", 33652 "warn", 33653 "when", 33654 "while", 33655 "write", 33656 "x|0", 33657 "xor", 33658 "y|0" 33659 ], a = /[dualxmsipngr]{0,12}/, i = { 33660 $pattern: /[\w.]+/, 33661 keyword: r.join(" ") 33662 }, o = { 33663 className: "subst", 33664 begin: "[$@]\\{", 33665 end: "\\}", 33666 keywords: i 33667 }, s = { 33668 begin: /->\{/, 33669 end: /\}/ 33670 }, l = { variants: [ 33671 { begin: /\$\d/ }, 33672 { begin: n.concat( 33673 /[$%@](\^\w\b|#\w+(::\w+)*|\{\w+\}|\w+(::\w*)*)/, 33674 "(?![A-Za-z])(?![@$%])" 33675 ) }, 33676 { 33677 begin: /[$%@][^\s\w{]/, 33678 relevance: 0 33679 } 33680 ] }, u = [ 33681 e.BACKSLASH_ESCAPE, 33682 o, 33683 l 33684 ], _ = [ 33685 /!/, 33686 /\//, 33687 /\|/, 33688 /\?/, 33689 /'/, 33690 /"/, 33691 /#/ 33692 ], g = (b, S, h = "\\1") => { 33693 const I = h === "\\1" ? h : n.concat(h, S); 33694 return n.concat( 33695 n.concat("(?:", b, ")"), 33696 S, 33697 /(?:\\.|[^\\\/])*?/, 33698 I, 33699 /(?:\\.|[^\\\/])*?/, 33700 h, 33701 a 33702 ); 33703 }, E = (b, S, h) => n.concat( 33704 n.concat("(?:", b, ")"), 33705 S, 33706 /(?:\\.|[^\\\/])*?/, 33707 h, 33708 a 33709 ), f = [ 33710 l, 33711 e.HASH_COMMENT_MODE, 33712 e.COMMENT( 33713 /^=\w/, 33714 /=cut/, 33715 { endsWithParent: !0 } 33716 ), 33717 s, 33718 { 33719 className: "string", 33720 contains: u, 33721 variants: [ 33722 { 33723 begin: "q[qwxr]?\\s*\\(", 33724 end: "\\)", 33725 relevance: 5 33726 }, 33727 { 33728 begin: "q[qwxr]?\\s*\\[", 33729 end: "\\]", 33730 relevance: 5 33731 }, 33732 { 33733 begin: "q[qwxr]?\\s*\\{", 33734 end: "\\}", 33735 relevance: 5 33736 }, 33737 { 33738 begin: "q[qwxr]?\\s*\\|", 33739 end: "\\|", 33740 relevance: 5 33741 }, 33742 { 33743 begin: "q[qwxr]?\\s*<", 33744 end: ">", 33745 relevance: 5 33746 }, 33747 { 33748 begin: "qw\\s+q", 33749 end: "q", 33750 relevance: 5 33751 }, 33752 { 33753 begin: "'", 33754 end: "'", 33755 contains: [e.BACKSLASH_ESCAPE] 33756 }, 33757 { 33758 begin: '"', 33759 end: '"' 33760 }, 33761 { 33762 begin: "`", 33763 end: "`", 33764 contains: [e.BACKSLASH_ESCAPE] 33765 }, 33766 { 33767 begin: /\{\w+\}/, 33768 relevance: 0 33769 }, 33770 { 33771 begin: "-?\\w+\\s*=>", 33772 relevance: 0 33773 } 33774 ] 33775 }, 33776 { 33777 className: "number", 33778 begin: "(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b", 33779 relevance: 0 33780 }, 33781 { 33782 begin: "(\\/\\/|" + e.RE_STARTERS_RE + "|\\b(split|return|print|reverse|grep)\\b)\\s*", 33783 keywords: "split return print reverse grep", 33784 relevance: 0, 33785 contains: [ 33786 e.HASH_COMMENT_MODE, 33787 { 33788 className: "regexp", 33789 variants: [ 33790 { begin: g("s|tr|y", n.either(..._, { capture: !0 })) }, 33791 { begin: g("s|tr|y", "\\(", "\\)") }, 33792 { begin: g("s|tr|y", "\\[", "\\]") }, 33793 { begin: g("s|tr|y", "\\{", "\\}") } 33794 ], 33795 relevance: 2 33796 }, 33797 { 33798 className: "regexp", 33799 variants: [ 33800 { 33801 begin: /(m|qr)\/\//, 33802 relevance: 0 33803 }, 33804 { begin: E("(?:m|qr)?", /\//, /\//) }, 33805 { begin: E("m|qr", n.either(..._, { capture: !0 }), /\1/) }, 33806 { begin: E("m|qr", /\(/, /\)/) }, 33807 { begin: E("m|qr", /\[/, /\]/) }, 33808 { begin: E("m|qr", /\{/, /\}/) } 33809 ] 33810 } 33811 ] 33812 }, 33813 { 33814 className: "function", 33815 beginKeywords: "sub", 33816 end: "(\\s*\\(.*?\\))?[;{]", 33817 excludeEnd: !0, 33818 relevance: 5, 33819 contains: [e.TITLE_MODE] 33820 }, 33821 { 33822 begin: "-\\w\\b", 33823 relevance: 0 33824 }, 33825 { 33826 begin: "^__DATA__$", 33827 end: "^__END__$", 33828 subLanguage: "mojolicious", 33829 contains: [ 33830 { 33831 begin: "^@@.*", 33832 end: "$", 33833 className: "comment" 33834 } 33835 ] 33836 } 33837 ];
vendor: 11,752 bytes, lines 33838-34379
33838 return o.contains = f, s.contains = f, { 33839 name: "Perl", 33840 aliases: [ 33841 "pl", 33842 "pm" 33843 ], 33844 keywords: i, 33845 contains: f 33846 }; 33847 } 33848 return tl = t, tl; 33849} 33850var nl, Wp; 33851function DC() { 33852 if (Wp) 33853 return nl; 33854 Wp = 1; 33855 function t(e) { 33856 return { 33857 name: "Mojolicious", 33858 subLanguage: "xml", 33859 contains: [ 33860 { 33861 className: "meta", 33862 begin: "^__(END|DATA)__$" 33863 }, 33864 { 33865 begin: "^\\s*%{1,2}={0,2}", 33866 end: "$", 33867 subLanguage: "perl" 33868 }, 33869 { 33870 begin: "<%{1,2}={0,2}", 33871 end: "={0,1}%>", 33872 subLanguage: "perl", 33873 excludeBegin: !0, 33874 excludeEnd: !0 33875 } 33876 ] 33877 }; 33878 } 33879 return nl = t, nl; 33880} 33881var rl, Kp; 33882function MC() { 33883 if (Kp) 33884 return rl; 33885 Kp = 1; 33886 function t(e) { 33887 const n = { 33888 className: "number", 33889 relevance: 0, 33890 variants: [ 33891 { begin: "[$][a-fA-F0-9]+" }, 33892 e.NUMBER_MODE 33893 ] 33894 }, r = { 33895 variants: [ 33896 { match: [ 33897 /(function|method)/, 33898 /\s+/, 33899 e.UNDERSCORE_IDENT_RE 33900 ] } 33901 ], 33902 scope: { 33903 1: "keyword", 33904 3: "title.function" 33905 } 33906 }, a = { 33907 variants: [ 33908 { match: [ 33909 /(class|interface|extends|implements)/, 33910 /\s+/, 33911 e.UNDERSCORE_IDENT_RE 33912 ] } 33913 ], 33914 scope: { 33915 1: "keyword", 33916 3: "title.class" 33917 } 33918 }; 33919 return { 33920 name: "Monkey", 33921 case_insensitive: !0, 33922 keywords: { 33923 keyword: [ 33924 "public", 33925 "private", 33926 "property", 33927 "continue", 33928 "exit", 33929 "extern", 33930 "new", 33931 "try", 33932 "catch", 33933 "eachin", 33934 "not", 33935 "abstract", 33936 "final", 33937 "select", 33938 "case", 33939 "default", 33940 "const", 33941 "local", 33942 "global", 33943 "field", 33944 "end", 33945 "if", 33946 "then", 33947 "else", 33948 "elseif", 33949 "endif", 33950 "while", 33951 "wend", 33952 "repeat", 33953 "until", 33954 "forever", 33955 "for", 33956 "to", 33957 "step", 33958 "next", 33959 "return", 33960 "module", 33961 "inline", 33962 "throw", 33963 "import", 33964 "and", 33965 "or", 33966 "shl", 33967 "shr", 33968 "mod" 33969 ], 33970 built_in: [ 33971 "DebugLog", 33972 "DebugStop", 33973 "Error", 33974 "Print", 33975 "ACos", 33976 "ACosr", 33977 "ASin", 33978 "ASinr", 33979 "ATan", 33980 "ATan2", 33981 "ATan2r", 33982 "ATanr", 33983 "Abs", 33984 "Abs", 33985 "Ceil", 33986 "Clamp", 33987 "Clamp", 33988 "Cos", 33989 "Cosr", 33990 "Exp", 33991 "Floor", 33992 "Log", 33993 "Max", 33994 "Max", 33995 "Min", 33996 "Min", 33997 "Pow", 33998 "Sgn", 33999 "Sgn", 34000 "Sin", 34001 "Sinr", 34002 "Sqrt", 34003 "Tan", 34004 "Tanr", 34005 "Seed", 34006 "PI", 34007 "HALFPI", 34008 "TWOPI" 34009 ], 34010 literal: [ 34011 "true", 34012 "false", 34013 "null" 34014 ] 34015 }, 34016 illegal: /\/\*/, 34017 contains: [ 34018 e.COMMENT("#rem", "#end"), 34019 e.COMMENT( 34020 "'", 34021 "$", 34022 { relevance: 0 } 34023 ), 34024 r, 34025 a, 34026 { 34027 className: "variable.language", 34028 begin: /\b(self|super)\b/ 34029 }, 34030 { 34031 className: "meta", 34032 begin: /\s*#/, 34033 end: "$", 34034 keywords: { keyword: "if else elseif endif end then" } 34035 }, 34036 { 34037 match: [ 34038 /^\s*/, 34039 /strict\b/ 34040 ], 34041 scope: { 2: "meta" } 34042 }, 34043 { 34044 beginKeywords: "alias", 34045 end: "=", 34046 contains: [e.UNDERSCORE_TITLE_MODE] 34047 }, 34048 e.QUOTE_STRING_MODE, 34049 n 34050 ] 34051 }; 34052 } 34053 return rl = t, rl; 34054} 34055var al, Qp; 34056function LC() { 34057 if (Qp) 34058 return al; 34059 Qp = 1; 34060 function t(e) { 34061 const n = { 34062 keyword: "if then not for in while do return else elseif break continue switch and or unless when class extends super local import export from using", 34063 literal: "true false nil", 34064 built_in: "_G _VERSION assert collectgarbage dofile error getfenv getmetatable ipairs load loadfile loadstring module next pairs pcall print rawequal rawget rawset require select setfenv setmetatable tonumber tostring type unpack xpcall coroutine debug io math os package string table" 34065 }, r = "[A-Za-z$_][0-9A-Za-z$_]*", a = { 34066 className: "subst", 34067 begin: /#\{/, 34068 end: /\}/, 34069 keywords: n 34070 }, i = [ 34071 e.inherit( 34072 e.C_NUMBER_MODE, 34073 { starts: { 34074 end: "(\\s*/)?", 34075 relevance: 0 34076 } } 34077 ), 34078 { 34079 className: "string", 34080 variants: [ 34081 { 34082 begin: /'/, 34083 end: /'/, 34084 contains: [e.BACKSLASH_ESCAPE] 34085 }, 34086 { 34087 begin: /"/, 34088 end: /"/, 34089 contains: [ 34090 e.BACKSLASH_ESCAPE, 34091 a 34092 ] 34093 } 34094 ] 34095 }, 34096 { 34097 className: "built_in", 34098 begin: "@__" + e.IDENT_RE 34099 }, 34100 { 34101 begin: "@" + e.IDENT_RE 34102 }, 34103 { 34104 begin: e.IDENT_RE + "\\\\" + e.IDENT_RE 34105 } 34106 ]; 34107 a.contains = i; 34108 const o = e.inherit(e.TITLE_MODE, { begin: r }), s = "(\\(.*\\)\\s*)?\\B[-=]>", l = { 34109 className: "params", 34110 begin: "\\([^\\(]", 34111 returnBegin: !0, 34112 contains: [ 34113 { 34114 begin: /\(/, 34115 end: /\)/, 34116 keywords: n, 34117 contains: ["self"].concat(i) 34118 } 34119 ] 34120 }; 34121 return { 34122 name: "MoonScript", 34123 aliases: ["moon"], 34124 keywords: n, 34125 illegal: /\/\*/, 34126 contains: i.concat([ 34127 e.COMMENT("--", "$"), 34128 { 34129 className: "function", 34130 begin: "^\\s*" + r + "\\s*=\\s*" + s, 34131 end: "[-=]>", 34132 returnBegin: !0, 34133 contains: [ 34134 o, 34135 l 34136 ] 34137 }, 34138 { 34139 begin: /[\(,:=]\s*/, 34140 relevance: 0, 34141 contains: [ 34142 { 34143 className: "function", 34144 begin: s, 34145 end: "[-=]>", 34146 returnBegin: !0, 34147 contains: [l] 34148 } 34149 ] 34150 }, 34151 { 34152 className: "class", 34153 beginKeywords: "class", 34154 end: "$", 34155 illegal: /[:="\[\]]/, 34156 contains: [ 34157 { 34158 beginKeywords: "extends", 34159 endsWithParent: !0, 34160 illegal: /[:="\[\]]/, 34161 contains: [o] 34162 }, 34163 o 34164 ] 34165 }, 34166 { 34167 className: "name", 34168 begin: r + ":", 34169 end: ":", 34170 returnBegin: !0, 34171 returnEnd: !0, 34172 relevance: 0 34173 } 34174 ]) 34175 }; 34176 } 34177 return al = t, al; 34178} 34179var il, Xp; 34180function wC() { 34181 if (Xp) 34182 return il; 34183 Xp = 1; 34184 function t(e) { 34185 return { 34186 name: "N1QL", 34187 case_insensitive: !0, 34188 contains: [ 34189 { 34190 beginKeywords: "build create index delete drop explain infer|10 insert merge prepare select update upsert|10", 34191 end: /;/, 34192 keywords: { 34193 keyword: [ 34194 "all", 34195 "alter", 34196 "analyze", 34197 "and", 34198 "any", 34199 "array", 34200 "as", 34201 "asc", 34202 "begin", 34203 "between", 34204 "binary", 34205 "boolean", 34206 "break", 34207 "bucket", 34208 "build", 34209 "by", 34210 "call", 34211 "case", 34212 "cast", 34213 "cluster", 34214 "collate", 34215 "collection", 34216 "commit", 34217 "connect", 34218 "continue", 34219 "correlate", 34220 "cover", 34221 "create", 34222 "database", 34223 "dataset", 34224 "datastore", 34225 "declare", 34226 "decrement", 34227 "delete", 34228 "derived", 34229 "desc", 34230 "describe", 34231 "distinct", 34232 "do", 34233 "drop", 34234 "each", 34235 "element", 34236 "else", 34237 "end", 34238 "every", 34239 "except", 34240 "exclude", 34241 "execute", 34242 "exists", 34243 "explain", 34244 "fetch", 34245 "first", 34246 "flatten", 34247 "for", 34248 "force", 34249 "from", 34250 "function", 34251 "grant", 34252 "group", 34253 "gsi", 34254 "having", 34255 "if", 34256 "ignore", 34257 "ilike", 34258 "in", 34259 "include", 34260 "increment", 34261 "index", 34262 "infer", 34263 "inline", 34264 "inner", 34265 "insert", 34266 "intersect", 34267 "into", 34268 "is", 34269 "join", 34270 "key", 34271 "keys", 34272 "keyspace", 34273 "known", 34274 "last", 34275 "left", 34276 "let", 34277 "letting", 34278 "like", 34279 "limit", 34280 "lsm", 34281 "map", 34282 "mapping", 34283 "matched", 34284 "materialized", 34285 "merge", 34286 "minus", 34287 "namespace", 34288 "nest", 34289 "not", 34290 "number", 34291 "object", 34292 "offset", 34293 "on", 34294 "option", 34295 "or", 34296 "order", 34297 "outer", 34298 "over", 34299 "parse", 34300 "partition", 34301 "password", 34302 "path", 34303 "pool", 34304 "prepare", 34305 "primary", 34306 "private", 34307 "privilege", 34308 "procedure", 34309 "public", 34310 "raw", 34311 "realm", 34312 "reduce", 34313 "rename", 34314 "return", 34315 "returning", 34316 "revoke", 34317 "right", 34318 "role", 34319 "rollback", 34320 "satisfies", 34321 "schema", 34322 "select", 34323 "self", 34324 "semi", 34325 "set", 34326 "show", 34327 "some", 34328 "start", 34329 "statistics", 34330 "string", 34331 "system", 34332 "then", 34333 "to", 34334 "transaction", 34335 "trigger", 34336 "truncate", 34337 "under", 34338 "union", 34339 "unique", 34340 "unknown", 34341 "unnest", 34342 "unset", 34343 "update", 34344 "upsert", 34345 "use", 34346 "user", 34347 "using", 34348 "validate", 34349 "value", 34350 "valued", 34351 "values", 34352 "via", 34353 "view", 34354 "when", 34355 "where", 34356 "while", 34357 "with", 34358 "within", 34359 "work", 34360 "xor" 34361 ], 34362 literal: [ 34363 "true", 34364 "false", 34365 "null", 34366 "missing|5" 34367 ], 34368 built_in: [ 34369 "array_agg", 34370 "array_append", 34371 "array_concat", 34372 "array_contains", 34373 "array_count", 34374 "array_distinct", 34375 "array_ifnull", 34376 "array_length", 34377 "array_max", 34378 "array_min", 34379 "array_position",
vendor: 13,825 bytes, lines 34380-35049
34380 "array_prepend", 34381 "array_put", 34382 "array_range", 34383 "array_remove", 34384 "array_repeat", 34385 "array_replace", 34386 "array_reverse", 34387 "array_sort", 34388 "array_sum", 34389 "avg", 34390 "count", 34391 "max", 34392 "min", 34393 "sum", 34394 "greatest", 34395 "least", 34396 "ifmissing", 34397 "ifmissingornull", 34398 "ifnull", 34399 "missingif", 34400 "nullif", 34401 "ifinf", 34402 "ifnan", 34403 "ifnanorinf", 34404 "naninf", 34405 "neginfif", 34406 "posinfif", 34407 "clock_millis", 34408 "clock_str", 34409 "date_add_millis", 34410 "date_add_str", 34411 "date_diff_millis", 34412 "date_diff_str", 34413 "date_part_millis", 34414 "date_part_str", 34415 "date_trunc_millis", 34416 "date_trunc_str", 34417 "duration_to_str", 34418 "millis", 34419 "str_to_millis", 34420 "millis_to_str", 34421 "millis_to_utc", 34422 "millis_to_zone_name", 34423 "now_millis", 34424 "now_str", 34425 "str_to_duration", 34426 "str_to_utc", 34427 "str_to_zone_name", 34428 "decode_json", 34429 "encode_json", 34430 "encoded_size", 34431 "poly_length", 34432 "base64", 34433 "base64_encode", 34434 "base64_decode", 34435 "meta", 34436 "uuid", 34437 "abs", 34438 "acos", 34439 "asin", 34440 "atan", 34441 "atan2", 34442 "ceil", 34443 "cos", 34444 "degrees", 34445 "e", 34446 "exp", 34447 "ln", 34448 "log", 34449 "floor", 34450 "pi", 34451 "power", 34452 "radians", 34453 "random", 34454 "round", 34455 "sign", 34456 "sin", 34457 "sqrt", 34458 "tan", 34459 "trunc", 34460 "object_length", 34461 "object_names", 34462 "object_pairs", 34463 "object_inner_pairs", 34464 "object_values", 34465 "object_inner_values", 34466 "object_add", 34467 "object_put", 34468 "object_remove", 34469 "object_unwrap", 34470 "regexp_contains", 34471 "regexp_like", 34472 "regexp_position", 34473 "regexp_replace", 34474 "contains", 34475 "initcap", 34476 "length", 34477 "lower", 34478 "ltrim", 34479 "position", 34480 "repeat", 34481 "replace", 34482 "rtrim", 34483 "split", 34484 "substr", 34485 "title", 34486 "trim", 34487 "upper", 34488 "isarray", 34489 "isatom", 34490 "isboolean", 34491 "isnumber", 34492 "isobject", 34493 "isstring", 34494 "type", 34495 "toarray", 34496 "toatom", 34497 "toboolean", 34498 "tonumber", 34499 "toobject", 34500 "tostring" 34501 ] 34502 }, 34503 contains: [ 34504 { 34505 className: "string", 34506 begin: "'", 34507 end: "'", 34508 contains: [e.BACKSLASH_ESCAPE] 34509 }, 34510 { 34511 className: "string", 34512 begin: '"', 34513 end: '"', 34514 contains: [e.BACKSLASH_ESCAPE] 34515 }, 34516 { 34517 className: "symbol", 34518 begin: "`", 34519 end: "`", 34520 contains: [e.BACKSLASH_ESCAPE] 34521 }, 34522 e.C_NUMBER_MODE, 34523 e.C_BLOCK_COMMENT_MODE 34524 ] 34525 }, 34526 e.C_BLOCK_COMMENT_MODE 34527 ] 34528 }; 34529 } 34530 return il = t, il; 34531} 34532var ol, Zp; 34533function xC() { 34534 if (Zp) 34535 return ol; 34536 Zp = 1; 34537 function t(e) { 34538 const n = { 34539 match: [ 34540 /^\s*(?=\S)/, 34541 /[^:]+/, 34542 /:\s*/, 34543 /$/ 34544 ], 34545 className: { 34546 2: "attribute", 34547 3: "punctuation" 34548 } 34549 }, r = { 34550 match: [ 34551 /^\s*(?=\S)/, 34552 /[^:]*[^: ]/, 34553 /[ ]*:/, 34554 /[ ]/, 34555 /.*$/ 34556 ], 34557 className: { 34558 2: "attribute", 34559 3: "punctuation", 34560 5: "string" 34561 } 34562 }, a = { 34563 match: [ 34564 /^\s*/, 34565 />/, 34566 /[ ]/, 34567 /.*$/ 34568 ], 34569 className: { 34570 2: "punctuation", 34571 4: "string" 34572 } 34573 }, i = { 34574 variants: [ 34575 { match: [ 34576 /^\s*/, 34577 /-/, 34578 /[ ]/, 34579 /.*$/ 34580 ] }, 34581 { match: [ 34582 /^\s*/, 34583 /-$/ 34584 ] } 34585 ], 34586 className: { 34587 2: "bullet", 34588 4: "string" 34589 } 34590 }; 34591 return { 34592 name: "Nested Text", 34593 aliases: ["nt"], 34594 contains: [ 34595 e.inherit(e.HASH_COMMENT_MODE, { 34596 begin: /^\s*(?=#)/, 34597 excludeBegin: !0 34598 }), 34599 i, 34600 a, 34601 n, 34602 r 34603 ] 34604 }; 34605 } 34606 return ol = t, ol; 34607} 34608var sl, Jp; 34609function PC() { 34610 if (Jp) 34611 return sl; 34612 Jp = 1; 34613 function t(e) { 34614 const n = e.regex, r = { 34615 className: "variable", 34616 variants: [ 34617 { begin: /\$\d+/ }, 34618 { begin: /\$\{\w+\}/ }, 34619 { begin: n.concat(/[$@]/, e.UNDERSCORE_IDENT_RE) } 34620 ] 34621 }, i = { 34622 endsWithParent: !0, 34623 keywords: { 34624 $pattern: /[a-z_]{2,}|\/dev\/poll/, 34625 literal: [ 34626 "on", 34627 "off", 34628 "yes", 34629 "no", 34630 "true", 34631 "false", 34632 "none", 34633 "blocked", 34634 "debug", 34635 "info", 34636 "notice", 34637 "warn", 34638 "error", 34639 "crit", 34640 "select", 34641 "break", 34642 "last", 34643 "permanent", 34644 "redirect", 34645 "kqueue", 34646 "rtsig", 34647 "epoll", 34648 "poll", 34649 "/dev/poll" 34650 ] 34651 }, 34652 relevance: 0, 34653 illegal: "=>", 34654 contains: [ 34655 e.HASH_COMMENT_MODE, 34656 { 34657 className: "string", 34658 contains: [ 34659 e.BACKSLASH_ESCAPE, 34660 r 34661 ], 34662 variants: [ 34663 { 34664 begin: /"/, 34665 end: /"/ 34666 }, 34667 { 34668 begin: /'/, 34669 end: /'/ 34670 } 34671 ] 34672 }, 34673 { 34674 begin: "([a-z]+):/", 34675 end: "\\s", 34676 endsWithParent: !0, 34677 excludeEnd: !0, 34678 contains: [r] 34679 }, 34680 { 34681 className: "regexp", 34682 contains: [ 34683 e.BACKSLASH_ESCAPE, 34684 r 34685 ], 34686 variants: [ 34687 { 34688 begin: "\\s\\^", 34689 end: "\\s|\\{|;", 34690 returnEnd: !0 34691 }, 34692 { 34693 begin: "~\\*?\\s+", 34694 end: "\\s|\\{|;", 34695 returnEnd: !0 34696 }, 34697 { begin: "\\*(\\.[a-z\\-]+)+" }, 34698 { begin: "([a-z\\-]+\\.)+\\*" } 34699 ] 34700 }, 34701 { 34702 className: "number", 34703 begin: "\\b\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}(:\\d{1,5})?\\b" 34704 }, 34705 { 34706 className: "number", 34707 begin: "\\b\\d+[kKmMgGdshdwy]?\\b", 34708 relevance: 0 34709 }, 34710 r 34711 ] 34712 }; 34713 return { 34714 name: "Nginx config", 34715 aliases: ["nginxconf"], 34716 contains: [ 34717 e.HASH_COMMENT_MODE, 34718 { 34719 beginKeywords: "upstream location", 34720 end: /;|\{/, 34721 contains: i.contains, 34722 keywords: { section: "upstream location" } 34723 }, 34724 { 34725 className: "section", 34726 begin: n.concat(e.UNDERSCORE_IDENT_RE + n.lookahead(/\s+\{/)), 34727 relevance: 0 34728 }, 34729 { 34730 begin: n.lookahead(e.UNDERSCORE_IDENT_RE + "\\s"), 34731 end: ";|\\{", 34732 contains: [ 34733 { 34734 className: "attribute", 34735 begin: e.UNDERSCORE_IDENT_RE, 34736 starts: i 34737 } 34738 ], 34739 relevance: 0 34740 } 34741 ], 34742 illegal: "[^\\s\\}\\{]" 34743 }; 34744 } 34745 return sl = t, sl; 34746} 34747var ll, jp; 34748function kC() { 34749 if (jp) 34750 return ll; 34751 jp = 1; 34752 function t(e) { 34753 return { 34754 name: "Nim", 34755 keywords: { 34756 keyword: [ 34757 "addr", 34758 "and", 34759 "as", 34760 "asm", 34761 "bind", 34762 "block", 34763 "break", 34764 "case", 34765 "cast", 34766 "const", 34767 "continue", 34768 "converter", 34769 "discard", 34770 "distinct", 34771 "div", 34772 "do", 34773 "elif", 34774 "else", 34775 "end", 34776 "enum", 34777 "except", 34778 "export", 34779 "finally", 34780 "for", 34781 "from", 34782 "func", 34783 "generic", 34784 "guarded", 34785 "if", 34786 "import", 34787 "in", 34788 "include", 34789 "interface", 34790 "is", 34791 "isnot", 34792 "iterator", 34793 "let", 34794 "macro", 34795 "method", 34796 "mixin", 34797 "mod", 34798 "nil", 34799 "not", 34800 "notin", 34801 "object", 34802 "of", 34803 "or", 34804 "out", 34805 "proc", 34806 "ptr", 34807 "raise", 34808 "ref", 34809 "return", 34810 "shared", 34811 "shl", 34812 "shr", 34813 "static", 34814 "template", 34815 "try", 34816 "tuple", 34817 "type", 34818 "using", 34819 "var", 34820 "when", 34821 "while", 34822 "with", 34823 "without", 34824 "xor", 34825 "yield" 34826 ], 34827 literal: [ 34828 "true", 34829 "false" 34830 ], 34831 type: [ 34832 "int", 34833 "int8", 34834 "int16", 34835 "int32", 34836 "int64", 34837 "uint", 34838 "uint8", 34839 "uint16", 34840 "uint32", 34841 "uint64", 34842 "float", 34843 "float32", 34844 "float64", 34845 "bool", 34846 "char", 34847 "string", 34848 "cstring", 34849 "pointer", 34850 "expr", 34851 "stmt", 34852 "void", 34853 "auto", 34854 "any", 34855 "range", 34856 "array", 34857 "openarray", 34858 "varargs", 34859 "seq", 34860 "set", 34861 "clong", 34862 "culong", 34863 "cchar", 34864 "cschar", 34865 "cshort", 34866 "cint", 34867 "csize", 34868 "clonglong", 34869 "cfloat", 34870 "cdouble", 34871 "clongdouble", 34872 "cuchar", 34873 "cushort", 34874 "cuint", 34875 "culonglong", 34876 "cstringarray", 34877 "semistatic" 34878 ], 34879 built_in: [ 34880 "stdin", 34881 "stdout", 34882 "stderr", 34883 "result" 34884 ] 34885 }, 34886 contains: [ 34887 { 34888 className: "meta", 34889 begin: /\{\./, 34890 end: /\.\}/, 34891 relevance: 10 34892 }, 34893 { 34894 className: "string", 34895 begin: /[a-zA-Z]\w*"/, 34896 end: /"/, 34897 contains: [{ begin: /""/ }] 34898 }, 34899 { 34900 className: "string", 34901 begin: /([a-zA-Z]\w*)?"""/, 34902 end: /"""/ 34903 }, 34904 e.QUOTE_STRING_MODE, 34905 { 34906 className: "type", 34907 begin: /\b[A-Z]\w+\b/, 34908 relevance: 0 34909 }, 34910 { 34911 className: "number", 34912 relevance: 0, 34913 variants: [ 34914 { begin: /\b(0[xX][0-9a-fA-F][_0-9a-fA-F]*)('?[iIuU](8|16|32|64))?/ }, 34915 { begin: /\b(0o[0-7][_0-7]*)('?[iIuUfF](8|16|32|64))?/ }, 34916 { begin: /\b(0(b|B)[01][_01]*)('?[iIuUfF](8|16|32|64))?/ }, 34917 { begin: /\b(\d[_\d]*)('?[iIuUfF](8|16|32|64))?/ } 34918 ] 34919 }, 34920 e.HASH_COMMENT_MODE 34921 ] 34922 }; 34923 } 34924 return ll = t, ll; 34925} 34926var cl, em; 34927function UC() { 34928 if (em) 34929 return cl; 34930 em = 1; 34931 function t(e) { 34932 const n = { 34933 keyword: [ 34934 "rec", 34935 "with", 34936 "let", 34937 "in", 34938 "inherit", 34939 "assert", 34940 "if", 34941 "else", 34942 "then" 34943 ], 34944 literal: [ 34945 "true", 34946 "false", 34947 "or", 34948 "and", 34949 "null" 34950 ], 34951 built_in: [ 34952 "import", 34953 "abort", 34954 "baseNameOf", 34955 "dirOf", 34956 "isNull", 34957 "builtins", 34958 "map", 34959 "removeAttrs", 34960 "throw", 34961 "toString", 34962 "derivation" 34963 ] 34964 }, r = { 34965 className: "subst", 34966 begin: /\$\{/, 34967 end: /\}/, 34968 keywords: n 34969 }, a = { 34970 className: "char.escape", 34971 begin: /''\$/ 34972 }, i = { 34973 begin: /[a-zA-Z0-9-_]+(\s*=)/, 34974 returnBegin: !0, 34975 relevance: 0, 34976 contains: [ 34977 { 34978 className: "attr", 34979 begin: /\S+/, 34980 relevance: 0.2 34981 } 34982 ] 34983 }, o = { 34984 className: "string", 34985 contains: [a, r], 34986 variants: [ 34987 { 34988 begin: "''", 34989 end: "''" 34990 }, 34991 { 34992 begin: '"', 34993 end: '"' 34994 } 34995 ] 34996 }, s = [ 34997 e.NUMBER_MODE, 34998 e.HASH_COMMENT_MODE, 34999 e.C_BLOCK_COMMENT_MODE, 35000 o, 35001 i 35002 ]; 35003 return r.contains = s, { 35004 name: "Nix", 35005 aliases: ["nixos"], 35006 keywords: n, 35007 contains: s 35008 }; 35009 } 35010 return cl = t, cl; 35011} 35012var _l, tm; 35013function FC() { 35014 if (tm) 35015 return _l; 35016 tm = 1; 35017 function t(e) { 35018 return { 35019 name: "Node REPL", 35020 contains: [ 35021 { 35022 className: "meta.prompt", 35023 starts: { 35024 end: / |$/, 35025 starts: { 35026 end: "$", 35027 subLanguage: "javascript" 35028 } 35029 }, 35030 variants: [ 35031 { begin: /^>(?=[ ]|$)/ }, 35032 { begin: /^\.\.\.(?=[ ]|$)/ } 35033 ] 35034 } 35035 ] 35036 }; 35037 } 35038 return _l = t, _l; 35039} 35040var dl, nm; 35041function BC() { 35042 if (nm) 35043 return dl; 35044 nm = 1; 35045 function t(e) { 35046 const n = e.regex, r = [ 35047 "ADMINTOOLS", 35048 "APPDATA", 35049 "CDBURN_AREA",
vendor: 5,534 bytes, lines 35050-35323
35050 "CMDLINE", 35051 "COMMONFILES32", 35052 "COMMONFILES64", 35053 "COMMONFILES", 35054 "COOKIES", 35055 "DESKTOP", 35056 "DOCUMENTS", 35057 "EXEDIR", 35058 "EXEFILE", 35059 "EXEPATH", 35060 "FAVORITES", 35061 "FONTS", 35062 "HISTORY", 35063 "HWNDPARENT", 35064 "INSTDIR", 35065 "INTERNET_CACHE", 35066 "LANGUAGE", 35067 "LOCALAPPDATA", 35068 "MUSIC", 35069 "NETHOOD", 35070 "OUTDIR", 35071 "PICTURES", 35072 "PLUGINSDIR", 35073 "PRINTHOOD", 35074 "PROFILE", 35075 "PROGRAMFILES32", 35076 "PROGRAMFILES64", 35077 "PROGRAMFILES", 35078 "QUICKLAUNCH", 35079 "RECENT", 35080 "RESOURCES_LOCALIZED", 35081 "RESOURCES", 35082 "SENDTO", 35083 "SMPROGRAMS", 35084 "SMSTARTUP", 35085 "STARTMENU", 35086 "SYSDIR", 35087 "TEMP", 35088 "TEMPLATES", 35089 "VIDEOS", 35090 "WINDIR" 35091 ], a = [ 35092 "ARCHIVE", 35093 "FILE_ATTRIBUTE_ARCHIVE", 35094 "FILE_ATTRIBUTE_NORMAL", 35095 "FILE_ATTRIBUTE_OFFLINE", 35096 "FILE_ATTRIBUTE_READONLY", 35097 "FILE_ATTRIBUTE_SYSTEM", 35098 "FILE_ATTRIBUTE_TEMPORARY", 35099 "HKCR", 35100 "HKCU", 35101 "HKDD", 35102 "HKEY_CLASSES_ROOT", 35103 "HKEY_CURRENT_CONFIG", 35104 "HKEY_CURRENT_USER", 35105 "HKEY_DYN_DATA", 35106 "HKEY_LOCAL_MACHINE", 35107 "HKEY_PERFORMANCE_DATA", 35108 "HKEY_USERS", 35109 "HKLM", 35110 "HKPD", 35111 "HKU", 35112 "IDABORT", 35113 "IDCANCEL", 35114 "IDIGNORE", 35115 "IDNO", 35116 "IDOK", 35117 "IDRETRY", 35118 "IDYES", 35119 "MB_ABORTRETRYIGNORE", 35120 "MB_DEFBUTTON1", 35121 "MB_DEFBUTTON2", 35122 "MB_DEFBUTTON3", 35123 "MB_DEFBUTTON4", 35124 "MB_ICONEXCLAMATION", 35125 "MB_ICONINFORMATION", 35126 "MB_ICONQUESTION", 35127 "MB_ICONSTOP", 35128 "MB_OK", 35129 "MB_OKCANCEL", 35130 "MB_RETRYCANCEL", 35131 "MB_RIGHT", 35132 "MB_RTLREADING", 35133 "MB_SETFOREGROUND", 35134 "MB_TOPMOST", 35135 "MB_USERICON", 35136 "MB_YESNO", 35137 "NORMAL", 35138 "OFFLINE", 35139 "READONLY", 35140 "SHCTX", 35141 "SHELL_CONTEXT", 35142 "SYSTEM|TEMPORARY" 35143 ], i = [ 35144 "addincludedir", 35145 "addplugindir", 35146 "appendfile", 35147 "cd", 35148 "define", 35149 "delfile", 35150 "echo", 35151 "else", 35152 "endif", 35153 "error", 35154 "execute", 35155 "finalize", 35156 "getdllversion", 35157 "gettlbversion", 35158 "if", 35159 "ifdef", 35160 "ifmacrodef", 35161 "ifmacrondef", 35162 "ifndef", 35163 "include", 35164 "insertmacro", 35165 "macro", 35166 "macroend", 35167 "makensis", 35168 "packhdr", 35169 "searchparse", 35170 "searchreplace", 35171 "system", 35172 "tempfile", 35173 "undef", 35174 "uninstfinalize", 35175 "verbose", 35176 "warning" 35177 ], o = { 35178 className: "variable.constant", 35179 begin: n.concat(/\$/, n.either(...r)) 35180 }, s = { 35181 className: "variable", 35182 begin: /\$+\{[\!\w.:-]+\}/ 35183 }, l = { 35184 className: "variable", 35185 begin: /\$+\w[\w\.]*/, 35186 illegal: /\(\)\{\}/ 35187 }, u = { 35188 className: "variable", 35189 begin: /\$+\([\w^.:!-]+\)/ 35190 }, _ = { 35191 className: "params", 35192 begin: n.either(...a) 35193 }, g = { 35194 className: "keyword", 35195 begin: n.concat( 35196 /!/, 35197 n.either(...i) 35198 ) 35199 }, E = { 35200 className: "char.escape", 35201 begin: /\$(\\[nrt]|\$)/ 35202 }, f = { 35203 className: "title.function", 35204 begin: /\w+::\w+/ 35205 }, b = { 35206 className: "string", 35207 variants: [ 35208 { 35209 begin: '"', 35210 end: '"' 35211 }, 35212 { 35213 begin: "'", 35214 end: "'" 35215 }, 35216 { 35217 begin: "`", 35218 end: "`" 35219 } 35220 ], 35221 illegal: /\n/, 35222 contains: [ 35223 E, 35224 o, 35225 s, 35226 l, 35227 u 35228 ] 35229 }, S = [ 35230 "Abort", 35231 "AddBrandingImage", 35232 "AddSize", 35233 "AllowRootDirInstall", 35234 "AllowSkipFiles", 35235 "AutoCloseWindow", 35236 "BGFont", 35237 "BGGradient", 35238 "BrandingText", 35239 "BringToFront", 35240 "Call", 35241 "CallInstDLL", 35242 "Caption", 35243 "ChangeUI", 35244 "CheckBitmap", 35245 "ClearErrors", 35246 "CompletedText", 35247 "ComponentText", 35248 "CopyFiles", 35249 "CRCCheck", 35250 "CreateDirectory", 35251 "CreateFont", 35252 "CreateShortCut", 35253 "Delete", 35254 "DeleteINISec", 35255 "DeleteINIStr", 35256 "DeleteRegKey", 35257 "DeleteRegValue", 35258 "DetailPrint", 35259 "DetailsButtonText", 35260 "DirText", 35261 "DirVar", 35262 "DirVerify", 35263 "EnableWindow", 35264 "EnumRegKey", 35265 "EnumRegValue", 35266 "Exch", 35267 "Exec", 35268 "ExecShell", 35269 "ExecShellWait", 35270 "ExecWait", 35271 "ExpandEnvStrings", 35272 "File", 35273 "FileBufSize", 35274 "FileClose", 35275 "FileErrorText", 35276 "FileOpen", 35277 "FileRead", 35278 "FileReadByte", 35279 "FileReadUTF16LE", 35280 "FileReadWord", 35281 "FileWriteUTF16LE", 35282 "FileSeek", 35283 "FileWrite", 35284 "FileWriteByte", 35285 "FileWriteWord", 35286 "FindClose", 35287 "FindFirst", 35288 "FindNext", 35289 "FindWindow", 35290 "FlushINI", 35291 "GetCurInstType", 35292 "GetCurrentAddress", 35293 "GetDlgItem", 35294 "GetDLLVersion", 35295 "GetDLLVersionLocal", 35296 "GetErrorLevel", 35297 "GetFileTime", 35298 "GetFileTimeLocal", 35299 "GetFullPathName", 35300 "GetFunctionAddress", 35301 "GetInstDirError", 35302 "GetKnownFolderPath", 35303 "GetLabelAddress", 35304 "GetTempFileName", 35305 "GetWinVer", 35306 "Goto", 35307 "HideWindow", 35308 "Icon", 35309 "IfAbort", 35310 "IfErrors", 35311 "IfFileExists", 35312 "IfRebootFlag", 35313 "IfRtlLanguage", 35314 "IfShellVarContextAll", 35315 "IfSilent", 35316 "InitPluginsDir", 35317 "InstallButtonText", 35318 "InstallColors", 35319 "InstallDir", 35320 "InstallDirRegKey", 35321 "InstProgressFlags", 35322 "InstType", 35323 "InstTypeGetText",
35324 "InstTypeSetText", 35325 "Int64Cmp", 35326 "Int64CmpU", 35327 "Int64Fmt", 35328 "IntCmp", 35329 "IntCmpU", 35330 "IntFmt", 35331 "IntOp", 35332 "IntPtrCmp", 35333 "IntPtrCmpU", 35334 "IntPtrOp", 35335 "IsWindow", 35336 "LangString", 35337 "LicenseBkColor", 35338 "LicenseData", 35339 "LicenseForceSelection", 35340 "LicenseLangString", 35341 "LicenseText", 35342 "LoadAndSetImage", 35343 "LoadLanguageFile", 35344 "LockWindow", 35345 "LogSet", 35346 "LogText", 35347 "ManifestDPIAware", 35348 "ManifestLongPathAware", 35349 "ManifestMaxVersionTested", 35350 "ManifestSupportedOS", 35351 "MessageBox", 35352 "MiscButtonText", 35353 "Name|0", 35354 "Nop", 35355 "OutFile", 35356 "Page", 35357 "PageCallbacks", 35358 "PEAddResource", 35359 "PEDllCharacteristics", 35360 "PERemoveResource", 35361 "PESubsysVer", 35362 "Pop", 35363 "Push", 35364 "Quit", 35365 "ReadEnvStr", 35366 "ReadINIStr", 35367 "ReadRegDWORD", 35368 "ReadRegStr", 35369 "Reboot", 35370 "RegDLL", 35371 "Rename", 35372 "RequestExecutionLevel", 35373 "ReserveFile", 35374 "Return", 35375 "RMDir", 35376 "SearchPath", 35377 "SectionGetFlags", 35378 "SectionGetInstTypes", 35379 "SectionGetSize", 35380 "SectionGetText", 35381 "SectionIn", 35382 "SectionSetFlags", 35383 "SectionSetInstTypes", 35384 "SectionSetSize", 35385 "SectionSetText", 35386 "SendMessage", 35387 "SetAutoClose", 35388 "SetBrandingImage", 35389 "SetCompress", 35390 "SetCompressor", 35391 "SetCompressorDictSize", 35392 "SetCtlColors", 35393 "SetCurInstType", 35394 "SetDatablockOptimize", 35395 "SetDateSave", 35396 "SetDetailsPrint", 35397 "SetDetailsView", 35398 "SetErrorLevel", 35399 "SetErrors", 35400 "SetFileAttributes", 35401 "SetFont", 35402 "SetOutPath", 35403 "SetOverwrite", 35404 "SetRebootFlag", 35405 "SetRegView", 35406 "SetShellVarContext", 35407 "SetSilent", 35408 "ShowInstDetails", 35409 "ShowUninstDetails", 35410 "ShowWindow", 35411 "SilentInstall", 35412 "SilentUnInstall", 35413 "Sleep", 35414 "SpaceTexts", 35415 "StrCmp", 35416 "StrCmpS", 35417 "StrCpy", 35418 "StrLen", 35419 "SubCaption", 35420 "Unicode", 35421 "UninstallButtonText", 35422 "UninstallCaption", 35423 "UninstallIcon", 35424 "UninstallSubCaption", 35425 "UninstallText", 35426 "UninstPage", 35427 "UnRegDLL", 35428 "Var", 35429 "VIAddVersionKey", 35430 "VIFileVersion", 35431 "VIProductVersion", 35432 "WindowIcon", 35433 "WriteINIStr", 35434 "WriteRegBin", 35435 "WriteRegDWORD", 35436 "WriteRegExpandStr", 35437 "WriteRegMultiStr", 35438 "WriteRegNone", 35439 "WriteRegStr", 35440 "WriteUninstaller", 35441 "XPStyle" 35442 ], h = [ 35443 "admin", 35444 "all", 35445 "auto", 35446 "both", 35447 "bottom", 35448 "bzip2", 35449 "colored", 35450 "components", 35451 "current", 35452 "custom", 35453 "directory", 35454 "false", 35455 "force", 35456 "hide", 35457 "highest", 35458 "ifdiff", 35459 "ifnewer", 35460 "instfiles", 35461 "lastused", 35462 "leave", 35463 "left", 35464 "license", 35465 "listonly", 35466 "lzma", 35467 "nevershow", 35468 "none", 35469 "normal", 35470 "notset", 35471 "off", 35472 "on", 35473 "open", 35474 "print", 35475 "right", 35476 "show", 35477 "silent", 35478 "silentlog", 35479 "smooth", 35480 "textonly", 35481 "top", 35482 "true", 35483 "try", 35484 "un.components", 35485 "un.custom", 35486 "un.directory", 35487 "un.instfiles", 35488 "un.license", 35489 "uninstConfirm", 35490 "user", 35491 "Win10", 35492 "Win7", 35493 "Win8", 35494 "WinVista", 35495 "zlib" 35496 ], I = { 35497 match: [ 35498 /Function/, 35499 /\s+/, 35500 n.concat(/(\.)?/, e.IDENT_RE) 35501 ], 35502 scope: { 35503 1: "keyword", 35504 3: "title.function" 35505 } 35506 }, w = { 35507 match: [ 35508 /Var/, 35509 /\s+/, 35510 /(?:\/GLOBAL\s+)?/, 35511 /[A-Za-z][\w.]*/ 35512 ], 35513 scope: { 35514 1: "keyword", 35515 3: "params", 35516 4: "variable" 35517 } 35518 }; 35519 return { 35520 name: "NSIS", 35521 case_insensitive: !0, 35522 keywords: { 35523 keyword: S, 35524 literal: h 35525 }, 35526 contains: [ 35527 e.HASH_COMMENT_MODE, 35528 e.C_BLOCK_COMMENT_MODE, 35529 e.COMMENT( 35530 ";", 35531 "$", 35532 { relevance: 0 } 35533 ), 35534 w, 35535 I, 35536 { beginKeywords: "Function PageEx Section SectionGroup FunctionEnd SectionEnd" }, 35537 b, 35538 g, 35539 s, 35540 l, 35541 u, 35542 _, 35543 f, 35544 e.NUMBER_MODE 35545 ] 35546 }; 35547 } 35548 return dl = t, dl; 35549} 35550var ul, rm; 35551function GC() { 35552 if (rm) 35553 return ul; 35554 rm = 1; 35555 function t(e) { 35556 const n = { 35557 className: "built_in", 35558 begin: "\\b(AV|CA|CF|CG|CI|CL|CM|CN|CT|MK|MP|MTK|MTL|NS|SCN|SK|UI|WK|XC)\\w+" 35559 }, r = /[a-zA-Z@][a-zA-Z0-9_]*/, l = { 35560 "variable.language": [ 35561 "this", 35562 "super" 35563 ], 35564 $pattern: r, 35565 keyword: [ 35566 "while", 35567 "export", 35568 "sizeof", 35569 "typedef", 35570 "const", 35571 "struct", 35572 "for", 35573 "union", 35574 "volatile", 35575 "static", 35576 "mutable", 35577 "if", 35578 "do", 35579 "return", 35580 "goto", 35581 "enum", 35582 "else", 35583 "break", 35584 "extern", 35585 "asm", 35586 "case", 35587 "default", 35588 "register", 35589 "explicit", 35590 "typename", 35591 "switch", 35592 "continue", 35593 "inline", 35594 "readonly", 35595 "assign", 35596 "readwrite", 35597 "self", 35598 "@synchronized", 35599 "id", 35600 "typeof", 35601 "nonatomic", 35602 "IBOutlet", 35603 "IBAction", 35604 "strong", 35605 "weak", 35606 "copy", 35607 "in", 35608 "out", 35609 "inout", 35610 "bycopy", 35611 "byref", 35612 "oneway", 35613 "__strong", 35614 "__weak", 35615 "__block", 35616 "__autoreleasing", 35617 "@private", 35618 "@protected", 35619 "@public", 35620 "@try", 35621 "@property", 35622 "@end", 35623 "@throw", 35624 "@catch", 35625 "@finally", 35626 "@autoreleasepool", 35627 "@synthesize", 35628 "@dynamic", 35629 "@selector", 35630 "@optional", 35631 "@required", 35632 "@encode", 35633 "@package", 35634 "@import", 35635 "@defs", 35636 "@compatibility_alias", 35637 "__bridge", 35638 "__bridge_transfer", 35639 "__bridge_retained", 35640 "__bridge_retain", 35641 "__covariant", 35642 "__contravariant", 35643 "__kindof", 35644 "_Nonnull", 35645 "_Nullable", 35646 "_Null_unspecified", 35647 "__FUNCTION__", 35648 "__PRETTY_FUNCTION__", 35649 "__attribute__", 35650 "getter", 35651 "setter", 35652 "retain", 35653 "unsafe_unretained", 35654 "nonnull", 35655 "nullable", 35656 "null_unspecified", 35657 "null_resettable", 35658 "class", 35659 "instancetype",
vendor: 11,846 bytes, lines 35660-36080
35660 "NS_DESIGNATED_INITIALIZER", 35661 "NS_UNAVAILABLE", 35662 "NS_REQUIRES_SUPER", 35663 "NS_RETURNS_INNER_POINTER", 35664 "NS_INLINE", 35665 "NS_AVAILABLE", 35666 "NS_DEPRECATED", 35667 "NS_ENUM", 35668 "NS_OPTIONS", 35669 "NS_SWIFT_UNAVAILABLE", 35670 "NS_ASSUME_NONNULL_BEGIN", 35671 "NS_ASSUME_NONNULL_END", 35672 "NS_REFINED_FOR_SWIFT", 35673 "NS_SWIFT_NAME", 35674 "NS_SWIFT_NOTHROW", 35675 "NS_DURING", 35676 "NS_HANDLER", 35677 "NS_ENDHANDLER", 35678 "NS_VALUERETURN", 35679 "NS_VOIDRETURN" 35680 ], 35681 literal: [ 35682 "false", 35683 "true", 35684 "FALSE", 35685 "TRUE", 35686 "nil", 35687 "YES", 35688 "NO", 35689 "NULL" 35690 ], 35691 built_in: [ 35692 "dispatch_once_t", 35693 "dispatch_queue_t", 35694 "dispatch_sync", 35695 "dispatch_async", 35696 "dispatch_once" 35697 ], 35698 type: [ 35699 "int", 35700 "float", 35701 "char", 35702 "unsigned", 35703 "signed", 35704 "short", 35705 "long", 35706 "double", 35707 "wchar_t", 35708 "unichar", 35709 "void", 35710 "bool", 35711 "BOOL", 35712 "id|0", 35713 "_Bool" 35714 ] 35715 }, u = { 35716 $pattern: r, 35717 keyword: [ 35718 "@interface", 35719 "@class", 35720 "@protocol", 35721 "@implementation" 35722 ] 35723 }; 35724 return { 35725 name: "Objective-C", 35726 aliases: [ 35727 "mm", 35728 "objc", 35729 "obj-c", 35730 "obj-c++", 35731 "objective-c++" 35732 ], 35733 keywords: l, 35734 illegal: "</", 35735 contains: [ 35736 n, 35737 e.C_LINE_COMMENT_MODE, 35738 e.C_BLOCK_COMMENT_MODE, 35739 e.C_NUMBER_MODE, 35740 e.QUOTE_STRING_MODE, 35741 e.APOS_STRING_MODE, 35742 { 35743 className: "string", 35744 variants: [ 35745 { 35746 begin: '@"', 35747 end: '"', 35748 illegal: "\\n", 35749 contains: [e.BACKSLASH_ESCAPE] 35750 } 35751 ] 35752 }, 35753 { 35754 className: "meta", 35755 begin: /#\s*[a-z]+\b/, 35756 end: /$/, 35757 keywords: { keyword: "if else elif endif define undef warning error line pragma ifdef ifndef include" }, 35758 contains: [ 35759 { 35760 begin: /\\\n/, 35761 relevance: 0 35762 }, 35763 e.inherit(e.QUOTE_STRING_MODE, { className: "string" }), 35764 { 35765 className: "string", 35766 begin: /<.*?>/, 35767 end: /$/, 35768 illegal: "\\n" 35769 }, 35770 e.C_LINE_COMMENT_MODE, 35771 e.C_BLOCK_COMMENT_MODE 35772 ] 35773 }, 35774 { 35775 className: "class", 35776 begin: "(" + u.keyword.join("|") + ")\\b", 35777 end: /(\{|$)/, 35778 excludeEnd: !0, 35779 keywords: u, 35780 contains: [e.UNDERSCORE_TITLE_MODE] 35781 }, 35782 { 35783 begin: "\\." + e.UNDERSCORE_IDENT_RE, 35784 relevance: 0 35785 } 35786 ] 35787 }; 35788 } 35789 return ul = t, ul; 35790} 35791var pl, am; 35792function YC() { 35793 if (am) 35794 return pl; 35795 am = 1; 35796 function t(e) { 35797 return { 35798 name: "OCaml", 35799 aliases: ["ml"], 35800 keywords: { 35801 $pattern: "[a-z_]\\w*!?", 35802 keyword: "and as assert asr begin class constraint do done downto else end exception external for fun function functor if in include inherit! inherit initializer land lazy let lor lsl lsr lxor match method!|10 method mod module mutable new object of open! open or private rec sig struct then to try type val! val virtual when while with parser value", 35803 built_in: "array bool bytes char exn|5 float int int32 int64 list lazy_t|5 nativeint|5 string unit in_channel out_channel ref", 35804 literal: "true false" 35805 }, 35806 illegal: /\/\/|>>/, 35807 contains: [ 35808 { 35809 className: "literal", 35810 begin: "\\[(\\|\\|)?\\]|\\(\\)", 35811 relevance: 0 35812 }, 35813 e.COMMENT( 35814 "\\(\\*", 35815 "\\*\\)", 35816 { contains: ["self"] } 35817 ), 35818 { 35819 className: "symbol", 35820 begin: "'[A-Za-z_](?!')[\\w']*" 35821 }, 35822 { 35823 className: "type", 35824 begin: "`[A-Z][\\w']*" 35825 }, 35826 { 35827 className: "type", 35828 begin: "\\b[A-Z][\\w']*", 35829 relevance: 0 35830 }, 35831 { 35832 begin: "[a-z_]\\w*'[\\w']*", 35833 relevance: 0 35834 }, 35835 e.inherit(e.APOS_STRING_MODE, { 35836 className: "string", 35837 relevance: 0 35838 }), 35839 e.inherit(e.QUOTE_STRING_MODE, { illegal: null }), 35840 { 35841 className: "number", 35842 begin: "\\b(0[xX][a-fA-F0-9_]+[Lln]?|0[oO][0-7_]+[Lln]?|0[bB][01_]+[Lln]?|[0-9][0-9_]*([Lln]|(\\.[0-9_]*)?([eE][-+]?[0-9_]+)?)?)", 35843 relevance: 0 35844 }, 35845 { 35846 begin: /->/ 35847 } 35848 ] 35849 }; 35850 } 35851 return pl = t, pl; 35852} 35853var ml, im; 35854function qC() { 35855 if (im) 35856 return ml; 35857 im = 1; 35858 function t(e) { 35859 const n = { 35860 className: "keyword", 35861 begin: "\\$(f[asn]|t|vp[rtd]|children)" 35862 }, r = { 35863 className: "literal", 35864 begin: "false|true|PI|undef" 35865 }, a = { 35866 className: "number", 35867 begin: "\\b\\d+(\\.\\d+)?(e-?\\d+)?", 35868 relevance: 0 35869 }, i = e.inherit(e.QUOTE_STRING_MODE, { illegal: null }), o = { 35870 className: "meta", 35871 keywords: { keyword: "include use" }, 35872 begin: "include|use <", 35873 end: ">" 35874 }, s = { 35875 className: "params", 35876 begin: "\\(", 35877 end: "\\)", 35878 contains: [ 35879 "self", 35880 a, 35881 i, 35882 n, 35883 r 35884 ] 35885 }, l = { 35886 begin: "[*!#%]", 35887 relevance: 0 35888 }, u = { 35889 className: "function", 35890 beginKeywords: "module function", 35891 end: /=|\{/, 35892 contains: [ 35893 s, 35894 e.UNDERSCORE_TITLE_MODE 35895 ] 35896 }; 35897 return { 35898 name: "OpenSCAD", 35899 aliases: ["scad"], 35900 keywords: { 35901 keyword: "function module include use for intersection_for if else \\%", 35902 literal: "false true PI undef", 35903 built_in: "circle square polygon text sphere cube cylinder polyhedron translate rotate scale resize mirror multmatrix color offset hull minkowski union difference intersection abs sign sin cos tan acos asin atan atan2 floor round ceil ln log pow sqrt exp rands min max concat lookup str chr search version version_num norm cross parent_module echo import import_dxf dxf_linear_extrude linear_extrude rotate_extrude surface projection render children dxf_cross dxf_dim let assign" 35904 }, 35905 contains: [ 35906 e.C_LINE_COMMENT_MODE, 35907 e.C_BLOCK_COMMENT_MODE, 35908 a, 35909 o, 35910 i, 35911 n, 35912 l, 35913 u 35914 ] 35915 }; 35916 } 35917 return ml = t, ml; 35918} 35919var El, om; 35920function HC() { 35921 if (om) 35922 return El; 35923 om = 1; 35924 function t(e) { 35925 const n = { 35926 $pattern: /\.?\w+/, 35927 keyword: "abstract add and array as asc aspect assembly async begin break block by case class concat const copy constructor continue create default delegate desc distinct div do downto dynamic each else empty end ensure enum equals event except exit extension external false final finalize finalizer finally flags for forward from function future global group has if implementation implements implies in index inherited inline interface into invariants is iterator join locked locking loop matching method mod module namespace nested new nil not notify nullable of old on operator or order out override parallel params partial pinned private procedure property protected public queryable raise read readonly record reintroduce remove repeat require result reverse sealed select self sequence set shl shr skip static step soft take then to true try tuple type union unit unsafe until uses using var virtual raises volatile where while with write xor yield await mapped deprecated stdcall cdecl pascal register safecall overload library platform reference packed strict published autoreleasepool selector strong weak unretained" 35928 }, r = e.COMMENT( 35929 /\{/, 35930 /\}/, 35931 { relevance: 0 } 35932 ), a = e.COMMENT( 35933 "\\(\\*", 35934 "\\*\\)", 35935 { relevance: 10 } 35936 ), i = { 35937 className: "string", 35938 begin: "'", 35939 end: "'", 35940 contains: [{ begin: "''" }] 35941 }, o = { 35942 className: "string", 35943 begin: "(#\\d+)+" 35944 }, s = { 35945 beginKeywords: "function constructor destructor procedure method", 35946 end: "[:;]", 35947 keywords: "function constructor|10 destructor|10 procedure|10 method|10", 35948 contains: [ 35949 e.inherit(e.TITLE_MODE, { scope: "title.function" }), 35950 { 35951 className: "params", 35952 begin: "\\(", 35953 end: "\\)", 35954 keywords: n, 35955 contains: [ 35956 i, 35957 o 35958 ] 35959 }, 35960 r, 35961 a 35962 ] 35963 }, l = { 35964 scope: "punctuation", 35965 match: /;/, 35966 relevance: 0 35967 }; 35968 return { 35969 name: "Oxygene", 35970 case_insensitive: !0, 35971 keywords: n, 35972 illegal: '("|\\$[G-Zg-z]|\\/\\*|</|=>|->)', 35973 contains: [ 35974 r, 35975 a, 35976 e.C_LINE_COMMENT_MODE, 35977 i, 35978 o, 35979 e.NUMBER_MODE, 35980 s, 35981 l 35982 ] 35983 }; 35984 } 35985 return El = t, El; 35986} 35987var gl, sm; 35988function VC() { 35989 if (sm) 35990 return gl; 35991 sm = 1; 35992 function t(e) { 35993 const n = e.COMMENT( 35994 /\{/, 35995 /\}/, 35996 { contains: ["self"] } 35997 ); 35998 return { 35999 name: "Parser3", 36000 subLanguage: "xml", 36001 relevance: 0, 36002 contains: [ 36003 e.COMMENT("^#", "$"), 36004 e.COMMENT( 36005 /\^rem\{/, 36006 /\}/, 36007 { 36008 relevance: 10, 36009 contains: [n] 36010 } 36011 ), 36012 { 36013 className: "meta", 36014 begin: "^@(?:BASE|USE|CLASS|OPTIONS)$", 36015 relevance: 10 36016 }, 36017 { 36018 className: "title", 36019 begin: "@[\\w\\-]+\\[[\\w^;\\-]*\\](?:\\[[\\w^;\\-]*\\])?(?:.*)$" 36020 }, 36021 { 36022 className: "variable", 36023 begin: /\$\{?[\w\-.:]+\}?/ 36024 }, 36025 { 36026 className: "keyword", 36027 begin: /\^[\w\-.:]+/ 36028 }, 36029 { 36030 className: "number", 36031 begin: "\\^#[0-9a-fA-F]+" 36032 }, 36033 e.C_NUMBER_MODE 36034 ] 36035 }; 36036 } 36037 return gl = t, gl; 36038} 36039var Sl, lm; 36040function $C() { 36041 if (lm) 36042 return Sl; 36043 lm = 1; 36044 function t(e) { 36045 const n = { 36046 className: "variable", 36047 begin: /\$[\w\d#@][\w\d_]*/, 36048 relevance: 0 36049 }, r = { 36050 className: "variable", 36051 begin: /<(?!\/)/, 36052 end: />/ 36053 }; 36054 return { 36055 name: "Packet Filter config", 36056 aliases: ["pf.conf"], 36057 keywords: { 36058 $pattern: /[a-z0-9_<>-]+/, 36059 built_in: "block match pass load anchor|5 antispoof|10 set table", 36060 keyword: "in out log quick on rdomain inet inet6 proto from port os to route allow-opts divert-packet divert-reply divert-to flags group icmp-type icmp6-type label once probability recieved-on rtable prio queue tos tag tagged user keep fragment for os drop af-to|10 binat-to|10 nat-to|10 rdr-to|10 bitmask least-stats random round-robin source-hash static-port dup-to reply-to route-to parent bandwidth default min max qlimit block-policy debug fingerprints hostid limit loginterface optimization reassemble ruleset-optimization basic none profile skip state-defaults state-policy timeout const counters persist no modulate synproxy state|5 floating if-bound no-sync pflow|10 sloppy source-track global rule max-src-nodes max-src-states max-src-conn max-src-conn-rate overload flush scrub|5 max-mss min-ttl no-df|10 random-id", 36061 literal: "all any no-route self urpf-failed egress|5 unknown" 36062 }, 36063 contains: [ 36064 e.HASH_COMMENT_MODE, 36065 e.NUMBER_MODE, 36066 e.QUOTE_STRING_MODE, 36067 n, 36068 r 36069 ] 36070 }; 36071 } 36072 return Sl = t, Sl; 36073} 36074var fl, cm; 36075function zC() { 36076 if (cm) 36077 return fl; 36078 cm = 1; 36079 function t(e) { 36080 const n = e.COMMENT("--", "$"), r = "[a-zA-Z_][a-zA-Z_0-9$]*", a = "\\$([a-zA-Z_]?|[a-zA-Z_][a-zA-Z_0-9]*)\\$", i = "<<\\s*" + r + "\\s*>>", o = "ABORT ALTER ANALYZE BEGIN CALL CHECKPOINT|10 CLOSE CLUSTER COMMENT COMMIT COPY C
36080REATE DEALLOCATE DECLARE DELETE DISCARD DO DROP END EXECUTE EXPLAIN FETCH GRANT IMPORT INSERT LISTEN LOAD LOCK MOVE NOTIFY PREPARE REASSIGN|10 REFRESH REINDEX RELEASE RESET REVOKE ROLLBACK SAVEPOINT SECURITY SELECT SET SHOW START TRUNCATE UNLISTEN|10 UPDATE VACUUM|10 VALUES AGGREGATE COLLATION CONVERSION|10 DATABASE DEFAULT PRIVILEGES DOMAIN TRIGGER EXTENSION FOREIGN WRAPPER|10 TABLE FUNCTION GROUP LANGUAGE LARGE OBJECT MATERIALIZED VIEW OPERATOR CLASS FAMILY POLICY PUBLICATION|10 ROLE RULE SCHEMA SEQUENCE SERVER STATISTICS SUBSCRIPTION SYSTEM TABLESPACE CONFIGURATION DICTIONARY PARSER TEMPLATE TYPE USER MAPPING PREPARED ACCESS METHOD CAST AS TRANSFORM TRANSACTION OWNED TO INTO SESSION AUTHORIZATION INDEX PROCEDURE ASSERTION ALL ANALYSE AND ANY ARRAY ASC ASYMMETRIC|10 BOTH CASE CHECK COLLATE COLUMN CONCURRENTLY|10 CONSTRAINT CROSS DEFERRABLE RANGE DESC DISTINCT ELSE EXCEPT FOR FREEZE|10 FROM FULL HAVING ILIKE IN INITIALLY INNER INTERSECT IS ISNULL JOIN LATERAL LEADING LIKE LIMIT NATURAL NOT NOTNULL NULL OFFSET ON ONLY OR ORDER OUTER OVERLAPS PLACING PRIMARY REFERENCES RETURNING SIMILAR SOME SYMMETRIC TABLESAMPLE THEN TRAILING UNION UNIQUE USING VARIADIC|10 VERBOSE WHEN WHERE WINDOW WITH BY RETURNS INOUT OUT SETOF|10 IF STRICT CURRENT CONTINUE OWNER LOCATION OVER PARTITION WITHIN BETWEEN ESCAPE EXTERNAL INVOKER DEFINER WORK RENAME VERSION CONNECTION CONNECT TABLES TEMP TEMPORARY FUNCTIONS SEQUENCES TYPES SCHEMAS OPTION CASCADE RESTRICT ADD ADMIN EXISTS VALID VALIDATE ENABLE DISABLE REPLICA|10 ALWAYS PASSING COLUMNS PATH REF VALUE OVERRIDING IMMUTABLE STABLE VOLATILE BEFORE AFTER EACH ROW PROCEDURAL ROUTINE NO HANDLER VALIDATOR OPTIONS STORAGE OIDS|10 WITHOUT INHERIT DEPENDS CALLED INPUT LEAKPROOF|10 COST ROWS NOWAIT SEARCH UNTIL ENCRYPTED|10 PASSWORD CONFLICT|10 INSTEAD INHERITS CHARACTERISTICS WRITE CURSOR ALSO STATEMENT SHARE EXCLUSIVE INLINE ISOLATION REPEATABLE READ COMMITTED SERIALIZABLE UNCOMMITTED LOCAL GLOBAL SQL PROCEDURES RECURSIVE SNAPSHOT ROLLUP CUBE TRUSTED|10 INCLUDE FOLLOWING PRECEDING UNBOUNDED RANGE GROUPS UNENCRYPTED|10 SYSID FORMAT DELIMITER HEADER QUOTE ENCODING FILTER OFF FORCE_QUOTE FORCE_NOT_NULL FORCE_NULL COSTS BUFFERS TIMING SUMMARY DISABLE_PAGE_SKIPPING RESTART CYCLE GENERATED IDENTITY DEFERRED IMMEDIATE LEVEL LOGGED UNLOGGED OF NOTHING NONE EXCLUDE ATTRIBUTE USAGE ROUTINES TRUE FALSE NAN INFINITY ", s = "SUPERUSER NOSUPERUSER CREATEDB NOCREATEDB CREATEROLE NOCREATEROLE INHERIT NOINHERIT LOGIN NOLOGIN REPLICATION NOREPLICATION BYPASSRLS NOBYPASSRLS ", l = "ALIAS BEGIN CONSTANT DECLARE END EXCEPTION RETURN PERFORM|10 RAISE GET DIAGNOSTICS STACKED|10 FOREACH LOOP ELSIF EXIT WHILE REVERSE SLICE DEBUG LOG INFO NOTICE WARNING ASSERT OPEN ", u = "BIGINT INT8 BIGSERIAL SERIAL8 BIT VARYING VARBIT BOOLEAN BOOL BOX BYTEA CHARACTER CHAR VARCHAR CIDR CIRCLE DATE DOUBLE PRECISION FLOAT8 FLOAT INET INTEGER INT INT4 INTERVAL JSON JSONB LINE LSEG|10 MACADDR MACADDR8 MONEY NUMERIC DEC DECIMAL PATH POINT POLYGON REAL FLOAT4 SMALLINT INT2 SMALLSERIAL|10 SERIAL2|10 SERIAL|10 SERIAL4|10 TEXT TIME ZONE TIMETZ|10 TIMESTAMP TIMESTAMPTZ|10 TSQUERY|10 TSVECTOR|10 TXID_SNAPSHOT|10 UUID XML NATIONAL NCHAR INT4RANGE|10 INT8RANGE|10 NUMRANGE|10 TSRANGE|10 TSTZRANGE|10 DATERANGE|10 ANYELEMENT ANYARRAY ANYNONARRAY ANYENUM ANYRANGE CSTRING INTERNAL RECORD PG_DDL_COMMAND VOID UNKNOWN OPAQUE REFCURSOR NAME OID REGPROC|10 REGPROCEDURE|10 REGOPER|10 REGOPERATOR|10 REGCLASS|10 REGTYPE|10 REGROLE|10 REGNAMESPACE|10 REGCONFIG|10 REGDICTIONARY|10 ", _ = u.trim().split(" ").map(function(h) { 36081 return h.split("|")[0]; 36082 }).join("|"), g = "CURRENT_TIME CURRENT_TIMESTAMP CURRENT_USER CURRENT_CATALOG|10 CURRENT_DATE LOCALTIME LOCALTIMESTAMP CURRENT_ROLE|10 CURRENT_SCHEMA|10 SESSION_USER PUBLIC ", E = "FOUND NEW OLD TG_NAME|10 TG_WHEN|10 TG_LEVEL|10 TG_OP|10 TG_RELID|10 TG_RELNAME|10 TG_TABLE_NAME|10 TG_TABLE_SCHEMA|10 TG_NARGS|10 TG_ARGV|10 TG_EVENT|10 TG_TAG|10 ROW_COUNT RESULT_OID|10 PG_CONTEXT|10 RETURNED_SQLSTATE COLUMN_NAME CONSTRAINT_NAME PG_DATATYPE_NAME|10 MESSAGE_TEXT TABLE_NAME SCHEMA_NAME PG_EXCEPTION_DETAIL|10 PG_EXCEPTION_HINT|10 PG_EXCEPTION_CONTEXT|10 ", f = "
vendor: 5,967 bytes, line 36082
36082SQLSTATE SQLERRM|10 SUCCESSFUL_COMPLETION WARNING DYNAMIC_RESULT_SETS_RETURNED IMPLICIT_ZERO_BIT_PADDING NULL_VALUE_ELIMINATED_IN_SET_FUNCTION PRIVILEGE_NOT_GRANTED PRIVILEGE_NOT_REVOKED STRING_DATA_RIGHT_TRUNCATION DEPRECATED_FEATURE NO_DATA NO_ADDITIONAL_DYNAMIC_RESULT_SETS_RETURNED SQL_STATEMENT_NOT_YET_COMPLETE CONNECTION_EXCEPTION CONNECTION_DOES_NOT_EXIST CONNECTION_FAILURE SQLCLIENT_UNABLE_TO_ESTABLISH_SQLCONNECTION SQLSERVER_REJECTED_ESTABLISHMENT_OF_SQLCONNECTION TRANSACTION_RESOLUTION_UNKNOWN PROTOCOL_VIOLATION TRIGGERED_ACTION_EXCEPTION FEATURE_NOT_SUPPORTED INVALID_TRANSACTION_INITIATION LOCATOR_EXCEPTION INVALID_LOCATOR_SPECIFICATION INVALID_GRANTOR INVALID_GRANT_OPERATION INVALID_ROLE_SPECIFICATION DIAGNOSTICS_EXCEPTION STACKED_DIAGNOSTICS_ACCESSED_WITHOUT_ACTIVE_HANDLER CASE_NOT_FOUND CARDINALITY_VIOLATION DATA_EXCEPTION ARRAY_SUBSCRIPT_ERROR CHARACTER_NOT_IN_REPERTOIRE DATETIME_FIELD_OVERFLOW DIVISION_BY_ZERO ERROR_IN_ASSIGNMENT ESCAPE_CHARACTER_CONFLICT INDICATOR_OVERFLOW INTERVAL_FIELD_OVERFLOW INVALID_ARGUMENT_FOR_LOGARITHM INVALID_ARGUMENT_FOR_NTILE_FUNCTION INVALID_ARGUMENT_FOR_NTH_VALUE_FUNCTION INVALID_ARGUMENT_FOR_POWER_FUNCTION INVALID_ARGUMENT_FOR_WIDTH_BUCKET_FUNCTION INVALID_CHARACTER_VALUE_FOR_CAST INVALID_DATETIME_FORMAT INVALID_ESCAPE_CHARACTER INVALID_ESCAPE_OCTET INVALID_ESCAPE_SEQUENCE NONSTANDARD_USE_OF_ESCAPE_CHARACTER INVALID_INDICATOR_PARAMETER_VALUE INVALID_PARAMETER_VALUE INVALID_REGULAR_EXPRESSION INVALID_ROW_COUNT_IN_LIMIT_CLAUSE INVALID_ROW_COUNT_IN_RESULT_OFFSET_CLAUSE INVALID_TABLESAMPLE_ARGUMENT INVALID_TABLESAMPLE_REPEAT INVALID_TIME_ZONE_DISPLACEMENT_VALUE INVALID_USE_OF_ESCAPE_CHARACTER MOST_SPECIFIC_TYPE_MISMATCH NULL_VALUE_NOT_ALLOWED NULL_VALUE_NO_INDICATOR_PARAMETER NUMERIC_VALUE_OUT_OF_RANGE SEQUENCE_GENERATOR_LIMIT_EXCEEDED STRING_DATA_LENGTH_MISMATCH STRING_DATA_RIGHT_TRUNCATION SUBSTRING_ERROR TRIM_ERROR UNTERMINATED_C_STRING ZERO_LENGTH_CHARACTER_STRING FLOATING_POINT_EXCEPTION INVALID_TEXT_REPRESENTATION INVALID_BINARY_REPRESENTATION BAD_COPY_FILE_FORMAT UNTRANSLATABLE_CHARACTER NOT_AN_XML_DOCUMENT INVALID_XML_DOCUMENT INVALID_XML_CONTENT INVALID_XML_COMMENT INVALID_XML_PROCESSING_INSTRUCTION INTEGRITY_CONSTRAINT_VIOLATION RESTRICT_VIOLATION NOT_NULL_VIOLATION FOREIGN_KEY_VIOLATION UNIQUE_VIOLATION CHECK_VIOLATION EXCLUSION_VIOLATION INVALID_CURSOR_STATE INVALID_TRANSACTION_STATE ACTIVE_SQL_TRANSACTION BRANCH_TRANSACTION_ALREADY_ACTIVE HELD_CURSOR_REQUIRES_SAME_ISOLATION_LEVEL INAPPROPRIATE_ACCESS_MODE_FOR_BRANCH_TRANSACTION INAPPROPRIATE_ISOLATION_LEVEL_FOR_BRANCH_TRANSACTION NO_ACTIVE_SQL_TRANSACTION_FOR_BRANCH_TRANSACTION READ_ONLY_SQL_TRANSACTION SCHEMA_AND_DATA_STATEMENT_MIXING_NOT_SUPPORTED NO_ACTIVE_SQL_TRANSACTION IN_FAILED_SQL_TRANSACTION IDLE_IN_TRANSACTION_SESSION_TIMEOUT INVALID_SQL_STATEMENT_NAME TRIGGERED_DATA_CHANGE_VIOLATION INVALID_AUTHORIZATION_SPECIFICATION INVALID_PASSWORD DEPENDENT_PRIVILEGE_DESCRIPTORS_STILL_EXIST DEPENDENT_OBJECTS_STILL_EXIST INVALID_TRANSACTION_TERMINATION SQL_ROUTINE_EXCEPTION FUNCTION_EXECUTED_NO_RETURN_STATEMENT MODIFYING_SQL_DATA_NOT_PERMITTED PROHIBITED_SQL_STATEMENT_ATTEMPTED READING_SQL_DATA_NOT_PERMITTED INVALID_CURSOR_NAME EXTERNAL_ROUTINE_EXCEPTION CONTAINING_SQL_NOT_PERMITTED MODIFYING_SQL_DATA_NOT_PERMITTED PROHIBITED_SQL_STATEMENT_ATTEMPTED READING_SQL_DATA_NOT_PERMITTED EXTERNAL_ROUTINE_INVOCATION_EXCEPTION INVALID_SQLSTATE_RETURNED NULL_VALUE_NOT_ALLOWED TRIGGER_PROTOCOL_VIOLATED SRF_PROTOCOL_VIOLATED EVENT_TRIGGER_PROTOCOL_VIOLATED SAVEPOINT_EXCEPTION INVALID_SAVEPOINT_SPECIFICATION INVALID_CATALOG_NAME INVALID_SCHEMA_NAME TRANSACTION_ROLLBACK TRANSACTION_INTEGRITY_CONSTRAINT_VIOLATION SERIALIZATION_FAILURE STATEMENT_COMPLETION_UNKNOWN DEADLOCK_DETECTED SYNTAX_ERROR_OR_ACCESS_RULE_VIOLATION SYNTAX_ERROR INSUFFICIENT_PRIVILEGE CANNOT_COERCE GROUPING_ERROR WINDOWING_ERROR INVALID_RECURSION INVALID_FOREIGN_KEY INVALID_NAME NAME_TOO_LONG RESERVED_NAME DATATYPE_MISMATCH INDETERMINATE_DATATYPE COLLATION_MISMATCH INDETERMINATE_COLLATION WRONG_OBJECT_TYPE GENERATED_ALWAYS UNDEFINED_COLUMN UNDEFINED_FUNCTION UNDEFINED_TABLE UNDEFINED_PARAMETER UNDEFINED_OBJECT DUPLICATE_COLUMN DUPLICATE_CURSOR DUPLICATE_DATABASE DUPLICATE_FUNCTION DUPLICATE_PREPARED_STATEMENT DUPLICATE_SCHEMA DUPLICATE_TABLE DUPLICATE_ALIAS DUPLICATE_OBJECT AMBIGUOUS_COLUMN AMBIGUOUS_FUNCTION AMBIGUOUS_PARAMETER AMBIGUOUS_ALIAS INVALID_COLUMN_REFERENCE INVALID_COLUMN_DEFINITION INVALID_CURSOR_DEFINITION INVALID_DATABASE_DEFINITION INVALID_FUNCTION_DEFINITION INVALID_PREPARED_STATEMENT_DEFINITION INVALID_SCHEMA_DEFINITION INVALID_TABLE_DEFINITION INVALID_OBJECT_DEFINITION WITH_CHECK_OPTION_VIOLATION INSUFFICIENT_RESOURCES DISK_FULL OUT_OF_MEMORY TOO_MANY_CONNECTIONS CONFIGURATION_LIMIT_EXCEEDED PROGRAM_LIMIT_EXCEEDED STATEMENT_TOO_COMPLEX TOO_MANY_COLUMNS TOO_MANY_ARGUMENTS OBJECT_NOT_IN_PREREQUISITE_STATE OBJECT_IN_USE CANT_CHANGE_RUNTIME_PARAM LOCK_NOT_AVAILABLE OPERATOR_INTERVENTION QUERY_CANCELED ADMIN_SHUTDOWN CRASH_SHUTDOWN CANNOT_CONNECT_NOW DATABASE_DROPPED SYSTEM_ERROR IO_ERROR UNDEFINED_FILE DUPLICATE_FILE SNAPSHOT_TOO_OLD CONFIG_FILE_ERROR LOCK_FILE_EXISTS FDW_ERROR FDW_COLUMN_NAME_NOT_FOUND FDW_DYNAMIC_PARAMETER_VALUE_NEEDED FDW_FUNCTION_SEQUENCE_ERROR FDW_INCONSISTENT_DESCRIPTOR_INFORMATION FDW_INVALID_ATTRIBUTE_VALUE FDW_INVALID_COLUMN_NAME FDW_INVALID_COLUMN_NUMBER FDW_INVALID_DATA_TYPE FDW_INVALID_DATA_TYPE_DESCRIPTORS FDW_INVALID_DESCRIPTOR_FIELD_IDENTIFIER FDW_INVALID_HANDLE FDW_INVALID_OPTION_INDEX FDW_INVALID_OPTION_NAME FDW_INVALID_STRING_LENGTH_OR_BUFFER_LENGTH FDW_INVALID_STRING_FORMAT FDW_INVALID_USE_OF_NULL_POINTER FDW_TOO_MANY_HANDLES FDW_OUT_OF_MEMORY FDW_NO_SCHEMAS FDW_OPTION_NAME_NOT_FOUND FDW_REPLY_HANDLE FDW_SCHEMA_NOT_FOUND FDW_TABLE_NOT_FOUND FDW_UNABLE_TO_CREATE_EXECUTION FDW_UNABLE_TO_CREATE_REPLY FDW_UNABLE_TO_ESTABLISH_CONNECTION PLPGSQL_ERROR RAISE_EXCEPTION NO_DATA_FOUND TOO_MANY_ROWS ASSERT_FAILURE INTERNAL_ERROR DATA_CORRUPTED INDEX_CORRUPTED "
36082, S = "ARRAY_AGG AVG BIT_AND BIT_OR BOOL_AND BOOL_OR COUNT EVERY JSON_AGG JSONB_AGG JSON_OBJECT_AGG JSONB_OBJECT_AGG MAX MIN MODE STRING_AGG SUM XMLAGG CORR COVAR_POP COVAR_SAMP REGR_AVGX REGR_AVGY REGR_COUNT REGR_INTERCEPT REGR_R2 REGR_SLOPE REGR_SXX REGR_SXY REGR_SYY STDDEV STDDEV_POP STDDEV_SAMP VARIANCE VAR_POP VAR_SAMP PERCENTILE_CONT PERCENTILE_DISC ROW_NUMBER RANK DENSE_RANK PERCENT_RANK CUME_DIST NTILE LAG LEAD FIRST_VALUE LAST_VALUE NTH_VALUE NUM_NONNULLS NUM_NULLS ABS CBRT CEIL CEILING DEGREES DIV EXP FLOOR LN LOG MOD PI POWER RADIANS ROUND SCALE SIGN SQRT TRUNC WIDTH_BUCKET RANDOM SETSEED ACOS ACOSD ASIN ASIND ATAN ATAND ATAN2 ATAN2D COS COSD COT COTD SIN SIND TAN TAND BIT_LENGTH CHAR_LENGTH CHARACTER_LENGTH LOWER OCTET_LENGTH OVERLAY POSITION SUBSTRING TREAT TRIM UPPER ASCII BTRIM CHR CONCAT CONCAT_WS CONVERT CONVERT_FROM CONVERT_TO DECODE ENCODE INITCAP LEFT LENGTH LPAD LTRIM MD5 PARSE_IDENT PG_CLIENT_ENCODING QUOTE_IDENT|10 QUOTE_LITERAL|10 QUOTE_NULLABLE|10 REGEXP_MATCH REGEXP_MATCHES REGEXP_REPLACE REGEXP_SPLIT_TO_ARRAY REGEXP_SPLIT_TO_TABLE REPEAT REPLACE REVERSE RIGHT RPAD RTRIM SPLIT_PART STRPOS SUBSTR TO_ASCII TO_HEX TRANSLATE OCTET_LENGTH GET_BIT GET_BYTE SET_BIT SET_BYTE TO_CHAR TO_DATE TO_NUMBER TO_TIMESTAMP AGE CLOCK_TIMESTAMP|10 DATE_PART DATE_TRUNC ISFINITE JUSTIFY_DAYS JUSTIFY_HOURS JUSTIFY_INTERVAL MAKE_DATE MAKE_INTERVAL|10 MAKE_TIME MAKE_TIMESTAMP|10 MAKE_TIMESTAMPTZ|10 NOW STATEMENT_TIMESTAMP|10 TIMEOFDAY TRANSACTION_TIMESTAMP|10 ENUM_FIRST ENUM_LAST ENUM_RANGE AREA CENTER DIAMETER HEIGHT ISCLOSED ISOPEN NPOINTS PCLOSE POPEN RADIUS WIDTH BOX BOUND_BOX CIRCLE LINE LSEG PATH POLYGON ABBREV BROADCAST HOST HOSTMASK MASKLEN NETMASK NETWORK SET_MASKLEN TEXT INET_SAME_FAMILY INET_MERGE MACADDR8_SET7BIT ARRAY_TO_TSVECTOR GET_CURRENT_TS_CONFIG NUMNODE PLAINTO_TSQUERY PHRASETO_TSQUERY WEBSEARCH_TO_TSQUERY QUERYTREE SETWEIGHT STRIP TO_TSQUERY TO_TSVECTOR JSON_TO_TSVECTOR JSONB_TO_TSVECTOR TS_DELETE TS_FILTER TS_HEADLINE TS_RANK TS_RANK_CD TS_REWRITE TSQUERY_PHRASE TSVECTOR_TO_ARRAY TSVECTOR_UPDATE_TRIGGER TSVECTOR_UPDATE_TRIGGER_COLUMN XMLCOMMENT XMLCONCAT XMLELEMENT XMLFOREST XMLPI XMLROOT XMLEXISTS XML_IS_WELL_FORMED XML_IS_WELL_FORMED_DOCUMENT XML_IS_WELL_FORMED_CONTENT XPATH XPATH_EXISTS XMLTABLE XMLNAMESPACES TABLE_TO_XML TABLE_TO_XMLSCHEMA TABLE_TO_XML_AND_XMLSCHEMA QUERY_TO_XML QUERY_TO_XMLSCHEMA QUERY_TO_XML_AND_XMLSCHEMA CURSOR_TO_XML CURSOR_TO_XMLSCHEMA SCHEMA_TO_XML SCHEMA_TO_XMLSCHEMA SCHEMA_TO_XML_AND_XMLSCHEMA DATABASE_TO_XML DATABASE_TO_XMLSCHEMA DATABASE_TO_XML_AND_XMLSCHEMA XMLATTRIBUTES TO_JSON TO_JSONB ARRAY_TO_JSON ROW_TO_JSON JSON_BUILD_ARRAY JSONB_BUILD_ARRAY JSON_BUILD_OBJECT JSONB_BUILD_OBJECT JSON_OBJECT JSONB_OBJECT JSON_ARRAY_LENGTH JSONB_ARRAY_LENGTH JSON_EACH JSONB_EACH JSON_EACH_TEXT JSONB_EACH_TEXT JSON_EXTRACT_PATH JSONB_EXTRACT_PATH JSON_OBJECT_KEYS JSONB_OBJECT_KEYS JSON_POPULATE_RECORD JSONB_POPULATE_RECORD JSON_POPULATE_RECORDSET JSONB_POPULATE_RECORDSET JSON_ARRAY_ELEMENTS JSONB_ARRAY_ELEMENTS JSON_ARRAY_ELEMENTS_TEXT JSONB_ARRAY_ELEMENTS_TEXT JSON_TYPEOF JSONB_TYPEOF JSON_TO_RECORD JSONB_TO_RECORD JSON_TO_RECORDSET JSONB_TO_RECORDSET JSON_STRIP_NULLS JSONB_STRIP_NULLS JSONB_SET JSONB_INSERT JSONB_PRETTY CURRVAL LASTVAL NEXTVAL SETVAL COALESCE NULLIF GREATEST LEAST ARRAY_APPEND ARRAY_CAT ARRAY_NDIMS ARRAY_DIMS ARRAY_FILL ARRAY_LENGTH ARRAY_LOWER ARRAY_POSITION ARRAY_POSITIONS ARRAY_PREPEND ARRAY_REMOVE ARRAY_REPLACE ARRAY_TO_STRING ARRAY_UPPER CARDINALITY STRING_TO_ARRAY UNNEST ISEMPTY LOWER_INC UPPER_INC LOWER_INF UPPER_INF RANGE_MERGE GENERATE_SERIES GENERATE_SUBSCRIPTS CURRENT_DATABASE CURRENT_QUERY CURRENT_SCHEMA|10 CURRENT_SCHEMAS|10 INET_CLIENT_ADDR INET_CLIENT_PORT INET_SERVER_ADDR INET_SERVER_PORT ROW_SECURITY_ACTIVE FORMAT_TYPE TO_REGCLASS TO_REGPROC TO_REGPROCEDURE TO_REGOPER TO_REGOPERATOR TO_REGTYPE TO_REGNAMESPACE TO_REGROLE COL_DESCRIPTION OBJ_DESCRIPTION SHOBJ_DESCRIPTION TXID_CURRENT TXID_CURRENT_IF_ASSIGNED TXID_CURRENT_SNAPSHOT TXID_SNAPSHOT_XIP TXID_SNAPSHOT_XMAX TXID_SNAPSHOT_XMIN TXID_VISIBLE_IN_SNAPSHOT TXID_STATUS CURRENT_SETTING SET_CONFIG BRIN_SUMMARIZE_NEW_VALUES BRIN_SUMMARIZE_RANGE BRIN_DESUMMARIZE_RANGE GIN_CLEAN_PENDING_LIST SUPPRESS_REDUNDANT_UPDATES_TRIGGER LO_FROM_BYTEA LO_PUT LO_GET LO_C
36082REAT LO_CREATE LO_UNLINK LO_IMPORT LO_EXPORT LOREAD LOWRITE GROUPING CAST ".trim().split(" ").map(function(h) { 36083 return h.split("|")[0]; 36084 }).join("|"); 36085 return { 36086 name: "PostgreSQL", 36087 aliases: [ 36088 "postgres", 36089 "postgresql" 36090 ], 36091 supersetOf: "sql", 36092 case_insensitive: !0, 36093 keywords: { 36094 keyword: o + l + s, 36095 built_in: g + E + f 36096 }, 36097 illegal: /:==|\W\s*\(\*|(^|\s)\$[a-z]|\{\{|[a-z]:\s*$|\.\.\.|TO:|DO:/, 36098 contains: [ 36099 { 36100 className: "keyword", 36101 variants: [ 36102 { begin: /\bTEXT\s*SEARCH\b/ }, 36103 { begin: /\b(PRIMARY|FOREIGN|FOR(\s+NO)?)\s+KEY\b/ }, 36104 { begin: /\bPARALLEL\s+(UNSAFE|RESTRICTED|SAFE)\b/ }, 36105 { begin: /\bSTORAGE\s+(PLAIN|EXTERNAL|EXTENDED|MAIN)\b/ }, 36106 { begin: /\bMATCH\s+(FULL|PARTIAL|SIMPLE)\b/ }, 36107 { begin: /\bNULLS\s+(FIRST|LAST)\b/ }, 36108 { begin: /\bEVENT\s+TRIGGER\b/ }, 36109 { begin: /\b(MAPPING|OR)\s+REPLACE\b/ }, 36110 { begin: /\b(FROM|TO)\s+(PROGRAM|STDIN|STDOUT)\b/ }, 36111 { begin: /\b(SHARE|EXCLUSIVE)\s+MODE\b/ }, 36112 { begin: /\b(LEFT|RIGHT)\s+(OUTER\s+)?JOIN\b/ }, 36113 { begin: /\b(FETCH|MOVE)\s+(NEXT|PRIOR|FIRST|LAST|ABSOLUTE|RELATIVE|FORWARD|BACKWARD)\b/ }, 36114 { begin: /\bPRESERVE\s+ROWS\b/ }, 36115 { begin: /\bDISCARD\s+PLANS\b/ }, 36116 { begin: /\bREFERENCING\s+(OLD|NEW)\b/ }, 36117 { begin: /\bSKIP\s+LOCKED\b/ },
vendor: 5,868 bytes, lines 36118-36306
36118 { begin: /\bGROUPING\s+SETS\b/ }, 36119 { begin: /\b(BINARY|INSENSITIVE|SCROLL|NO\s+SCROLL)\s+(CURSOR|FOR)\b/ }, 36120 { begin: /\b(WITH|WITHOUT)\s+HOLD\b/ }, 36121 { begin: /\bWITH\s+(CASCADED|LOCAL)\s+CHECK\s+OPTION\b/ }, 36122 { begin: /\bEXCLUDE\s+(TIES|NO\s+OTHERS)\b/ }, 36123 { begin: /\bFORMAT\s+(TEXT|XML|JSON|YAML)\b/ }, 36124 { begin: /\bSET\s+((SESSION|LOCAL)\s+)?NAMES\b/ }, 36125 { begin: /\bIS\s+(NOT\s+)?UNKNOWN\b/ }, 36126 { begin: /\bSECURITY\s+LABEL\b/ }, 36127 { begin: /\bSTANDALONE\s+(YES|NO|NO\s+VALUE)\b/ }, 36128 { begin: /\bWITH\s+(NO\s+)?DATA\b/ }, 36129 { begin: /\b(FOREIGN|SET)\s+DATA\b/ }, 36130 { begin: /\bSET\s+(CATALOG|CONSTRAINTS)\b/ }, 36131 { begin: /\b(WITH|FOR)\s+ORDINALITY\b/ }, 36132 { begin: /\bIS\s+(NOT\s+)?DOCUMENT\b/ }, 36133 { begin: /\bXML\s+OPTION\s+(DOCUMENT|CONTENT)\b/ }, 36134 { begin: /\b(STRIP|PRESERVE)\s+WHITESPACE\b/ }, 36135 { begin: /\bNO\s+(ACTION|MAXVALUE|MINVALUE)\b/ }, 36136 { begin: /\bPARTITION\s+BY\s+(RANGE|LIST|HASH)\b/ }, 36137 { begin: /\bAT\s+TIME\s+ZONE\b/ }, 36138 { begin: /\bGRANTED\s+BY\b/ }, 36139 { begin: /\bRETURN\s+(QUERY|NEXT)\b/ }, 36140 { begin: /\b(ATTACH|DETACH)\s+PARTITION\b/ }, 36141 { begin: /\bFORCE\s+ROW\s+LEVEL\s+SECURITY\b/ }, 36142 { begin: /\b(INCLUDING|EXCLUDING)\s+(COMMENTS|CONSTRAINTS|DEFAULTS|IDENTITY|INDEXES|STATISTICS|STORAGE|ALL)\b/ }, 36143 { begin: /\bAS\s+(ASSIGNMENT|IMPLICIT|PERMISSIVE|RESTRICTIVE|ENUM|RANGE)\b/ } 36144 ] 36145 }, 36146 { 36147 begin: /\b(FORMAT|FAMILY|VERSION)\s*\(/ 36148 }, 36149 { 36150 begin: /\bINCLUDE\s*\(/, 36151 keywords: "INCLUDE" 36152 }, 36153 { begin: /\bRANGE(?!\s*(BETWEEN|UNBOUNDED|CURRENT|[-0-9]+))/ }, 36154 { begin: /\b(VERSION|OWNER|TEMPLATE|TABLESPACE|CONNECTION\s+LIMIT|PROCEDURE|RESTRICT|JOIN|PARSER|COPY|START|END|COLLATION|INPUT|ANALYZE|STORAGE|LIKE|DEFAULT|DELIMITER|ENCODING|COLUMN|CONSTRAINT|TABLE|SCHEMA)\s*=/ }, 36155 { 36156 begin: /\b(PG_\w+?|HAS_[A-Z_]+_PRIVILEGE)\b/, 36157 relevance: 10 36158 }, 36159 { 36160 begin: /\bEXTRACT\s*\(/, 36161 end: /\bFROM\b/, 36162 returnEnd: !0, 36163 keywords: { 36164 type: "CENTURY DAY DECADE DOW DOY EPOCH HOUR ISODOW ISOYEAR MICROSECONDS MILLENNIUM MILLISECONDS MINUTE MONTH QUARTER SECOND TIMEZONE TIMEZONE_HOUR TIMEZONE_MINUTE WEEK YEAR" 36165 } 36166 }, 36167 { 36168 begin: /\b(XMLELEMENT|XMLPI)\s*\(\s*NAME/, 36169 keywords: { 36170 keyword: "NAME" 36171 } 36172 }, 36173 { 36174 begin: /\b(XMLPARSE|XMLSERIALIZE)\s*\(\s*(DOCUMENT|CONTENT)/, 36175 keywords: { 36176 keyword: "DOCUMENT CONTENT" 36177 } 36178 }, 36179 { 36180 beginKeywords: "CACHE INCREMENT MAXVALUE MINVALUE", 36181 end: e.C_NUMBER_RE, 36182 returnEnd: !0, 36183 keywords: "BY CACHE INCREMENT MAXVALUE MINVALUE" 36184 }, 36185 { 36186 className: "type", 36187 begin: /\b(WITH|WITHOUT)\s+TIME\s+ZONE\b/ 36188 }, 36189 { 36190 className: "type", 36191 begin: /\bINTERVAL\s+(YEAR|MONTH|DAY|HOUR|MINUTE|SECOND)(\s+TO\s+(MONTH|HOUR|MINUTE|SECOND))?\b/ 36192 }, 36193 { 36194 begin: /\bRETURNS\s+(LANGUAGE_HANDLER|TRIGGER|EVENT_TRIGGER|FDW_HANDLER|INDEX_AM_HANDLER|TSM_HANDLER)\b/, 36195 keywords: { 36196 keyword: "RETURNS", 36197 type: "LANGUAGE_HANDLER TRIGGER EVENT_TRIGGER FDW_HANDLER INDEX_AM_HANDLER TSM_HANDLER" 36198 } 36199 }, 36200 { 36201 begin: "\\b(" + S + ")\\s*\\(" 36202 }, 36203 { 36204 begin: "\\.(" + _ + ")\\b" 36205 }, 36206 { 36207 begin: "\\b(" + _ + ")\\s+PATH\\b", 36208 keywords: { 36209 keyword: "PATH", 36210 type: u.replace("PATH ", "") 36211 } 36212 }, 36213 { 36214 className: "type", 36215 begin: "\\b(" + _ + ")\\b" 36216 }, 36217 { 36218 className: "string", 36219 begin: "'", 36220 end: "'", 36221 contains: [{ begin: "''" }] 36222 }, 36223 { 36224 className: "string", 36225 begin: "(e|E|u&|U&)'", 36226 end: "'", 36227 contains: [{ begin: "\\\\." }], 36228 relevance: 10 36229 }, 36230 e.END_SAME_AS_BEGIN({ 36231 begin: a, 36232 end: a, 36233 contains: [ 36234 { 36235 subLanguage: [ 36236 "pgsql", 36237 "perl", 36238 "python", 36239 "tcl", 36240 "r", 36241 "lua", 36242 "java", 36243 "php", 36244 "ruby", 36245 "bash", 36246 "scheme", 36247 "xml", 36248 "json" 36249 ], 36250 endsWithParent: !0 36251 } 36252 ] 36253 }), 36254 { 36255 begin: '"', 36256 end: '"', 36257 contains: [{ begin: '""' }] 36258 }, 36259 e.C_NUMBER_MODE, 36260 e.C_BLOCK_COMMENT_MODE, 36261 n, 36262 { 36263 className: "meta", 36264 variants: [ 36265 { 36266 begin: "%(ROW)?TYPE", 36267 relevance: 10 36268 }, 36269 { 36270 begin: "\\$\\d+" 36271 }, 36272 { 36273 begin: "^#\\w", 36274 end: "$" 36275 } 36276 ] 36277 }, 36278 { 36279 className: "symbol", 36280 begin: i, 36281 relevance: 10 36282 } 36283 ] 36284 }; 36285 } 36286 return fl = t, fl; 36287} 36288var bl, _m; 36289function WC() { 36290 if (_m) 36291 return bl; 36292 _m = 1; 36293 function t(e) { 36294 const n = e.regex, r = /(?![A-Za-z0-9])(?![$])/, a = n.concat( 36295 /[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*/, 36296 r 36297 ), i = n.concat( 36298 /(\\?[A-Z][a-z0-9_\x7f-\xff]+|\\?[A-Z]+(?=[A-Z][a-z0-9_\x7f-\xff])){1,}/, 36299 r 36300 ), o = { 36301 scope: "variable", 36302 match: "\\$+" + a 36303 }, s = { 36304 scope: "meta", 36305 variants: [ 36306 { begin: /<\?php/, relevance: 10 },
vendor: 13,817 bytes, lines 36307-36947
36307 { begin: /<\?=/ }, 36308 { begin: /<\?/, relevance: 0.1 }, 36309 { begin: /\?>/ } 36310 ] 36311 }, l = { 36312 scope: "subst", 36313 variants: [ 36314 { begin: /\$\w+/ }, 36315 { 36316 begin: /\{\$/, 36317 end: /\}/ 36318 } 36319 ] 36320 }, u = e.inherit(e.APOS_STRING_MODE, { illegal: null }), _ = e.inherit(e.QUOTE_STRING_MODE, { 36321 illegal: null, 36322 contains: e.QUOTE_STRING_MODE.contains.concat(l) 36323 }), g = e.END_SAME_AS_BEGIN({ 36324 begin: /<<<[ \t]*(\w+)\n/, 36325 end: /[ \t]*(\w+)\b/, 36326 contains: e.QUOTE_STRING_MODE.contains.concat(l) 36327 }), E = `[ 36328]`, f = { 36329 scope: "string", 36330 variants: [ 36331 _, 36332 u, 36333 g 36334 ] 36335 }, b = { 36336 scope: "number", 36337 variants: [ 36338 { begin: "\\b0[bB][01]+(?:_[01]+)*\\b" }, 36339 { begin: "\\b0[oO][0-7]+(?:_[0-7]+)*\\b" }, 36340 { begin: "\\b0[xX][\\da-fA-F]+(?:_[\\da-fA-F]+)*\\b" }, 36341 { begin: "(?:\\b\\d+(?:_\\d+)*(\\.(?:\\d+(?:_\\d+)*))?|\\B\\.\\d+)(?:[eE][+-]?\\d+)?" } 36342 ], 36343 relevance: 0 36344 }, S = [ 36345 "false", 36346 "null", 36347 "true" 36348 ], h = [ 36349 "__CLASS__", 36350 "__DIR__", 36351 "__FILE__", 36352 "__FUNCTION__", 36353 "__COMPILER_HALT_OFFSET__", 36354 "__LINE__", 36355 "__METHOD__", 36356 "__NAMESPACE__", 36357 "__TRAIT__", 36358 "die", 36359 "echo", 36360 "exit", 36361 "include", 36362 "include_once", 36363 "print", 36364 "require", 36365 "require_once", 36366 "array", 36367 "abstract", 36368 "and", 36369 "as", 36370 "binary", 36371 "bool", 36372 "boolean", 36373 "break", 36374 "callable", 36375 "case", 36376 "catch", 36377 "class", 36378 "clone", 36379 "const", 36380 "continue", 36381 "declare", 36382 "default", 36383 "do", 36384 "double", 36385 "else", 36386 "elseif", 36387 "empty", 36388 "enddeclare", 36389 "endfor", 36390 "endforeach", 36391 "endif", 36392 "endswitch", 36393 "endwhile", 36394 "enum", 36395 "eval", 36396 "extends", 36397 "final", 36398 "finally", 36399 "float", 36400 "for", 36401 "foreach", 36402 "from", 36403 "global", 36404 "goto", 36405 "if", 36406 "implements", 36407 "instanceof", 36408 "insteadof", 36409 "int", 36410 "integer", 36411 "interface", 36412 "isset", 36413 "iterable", 36414 "list", 36415 "match|0", 36416 "mixed", 36417 "new", 36418 "never", 36419 "object", 36420 "or", 36421 "private", 36422 "protected", 36423 "public", 36424 "readonly", 36425 "real", 36426 "return", 36427 "string", 36428 "switch", 36429 "throw", 36430 "trait", 36431 "try", 36432 "unset", 36433 "use", 36434 "var", 36435 "void", 36436 "while", 36437 "xor", 36438 "yield" 36439 ], I = [ 36440 "Error|0", 36441 "AppendIterator", 36442 "ArgumentCountError", 36443 "ArithmeticError", 36444 "ArrayIterator", 36445 "ArrayObject", 36446 "AssertionError", 36447 "BadFunctionCallException", 36448 "BadMethodCallException", 36449 "CachingIterator", 36450 "CallbackFilterIterator", 36451 "CompileError", 36452 "Countable", 36453 "DirectoryIterator", 36454 "DivisionByZeroError", 36455 "DomainException", 36456 "EmptyIterator", 36457 "ErrorException", 36458 "Exception", 36459 "FilesystemIterator", 36460 "FilterIterator", 36461 "GlobIterator", 36462 "InfiniteIterator", 36463 "InvalidArgumentException", 36464 "IteratorIterator", 36465 "LengthException", 36466 "LimitIterator", 36467 "LogicException", 36468 "MultipleIterator", 36469 "NoRewindIterator", 36470 "OutOfBoundsException", 36471 "OutOfRangeException", 36472 "OuterIterator", 36473 "OverflowException", 36474 "ParentIterator", 36475 "ParseError", 36476 "RangeException", 36477 "RecursiveArrayIterator", 36478 "RecursiveCachingIterator", 36479 "RecursiveCallbackFilterIterator", 36480 "RecursiveDirectoryIterator", 36481 "RecursiveFilterIterator", 36482 "RecursiveIterator", 36483 "RecursiveIteratorIterator", 36484 "RecursiveRegexIterator", 36485 "RecursiveTreeIterator", 36486 "RegexIterator", 36487 "RuntimeException", 36488 "SeekableIterator", 36489 "SplDoublyLinkedList", 36490 "SplFileInfo", 36491 "SplFileObject", 36492 "SplFixedArray", 36493 "SplHeap", 36494 "SplMaxHeap", 36495 "SplMinHeap", 36496 "SplObjectStorage", 36497 "SplObserver", 36498 "SplPriorityQueue", 36499 "SplQueue", 36500 "SplStack", 36501 "SplSubject", 36502 "SplTempFileObject", 36503 "TypeError", 36504 "UnderflowException", 36505 "UnexpectedValueException", 36506 "UnhandledMatchError", 36507 "ArrayAccess", 36508 "BackedEnum", 36509 "Closure", 36510 "Fiber", 36511 "Generator", 36512 "Iterator", 36513 "IteratorAggregate", 36514 "Serializable", 36515 "Stringable", 36516 "Throwable", 36517 "Traversable", 36518 "UnitEnum", 36519 "WeakReference", 36520 "WeakMap", 36521 "Directory", 36522 "__PHP_Incomplete_Class", 36523 "parent", 36524 "php_user_filter", 36525 "self", 36526 "static", 36527 "stdClass" 36528 ], w = { 36529 keyword: h, 36530 literal: ((oe) => { 36531 const se = []; 36532 return oe.forEach((ie) => { 36533 se.push(ie), ie.toLowerCase() === ie ? se.push(ie.toUpperCase()) : se.push(ie.toLowerCase()); 36534 }), se; 36535 })(S), 36536 built_in: I 36537 }, P = (oe) => oe.map((se) => se.replace(/\|\d+$/, "")), q = { variants: [ 36538 { 36539 match: [ 36540 /new/, 36541 n.concat(E, "+"), 36542 n.concat("(?!", P(I).join("\\b|"), "\\b)"), 36543 i 36544 ], 36545 scope: { 36546 1: "keyword", 36547 4: "title.class" 36548 } 36549 } 36550 ] }, L = n.concat(a, "\\b(?!\\()"), $ = { variants: [ 36551 { 36552 match: [ 36553 n.concat( 36554 /::/, 36555 n.lookahead(/(?!class\b)/) 36556 ), 36557 L 36558 ], 36559 scope: { 2: "variable.constant" } 36560 }, 36561 { 36562 match: [ 36563 /::/, 36564 /class/ 36565 ], 36566 scope: { 2: "variable.language" } 36567 }, 36568 { 36569 match: [ 36570 i, 36571 n.concat( 36572 /::/, 36573 n.lookahead(/(?!class\b)/) 36574 ), 36575 L 36576 ], 36577 scope: { 36578 1: "title.class", 36579 3: "variable.constant" 36580 } 36581 }, 36582 { 36583 match: [ 36584 i, 36585 n.concat( 36586 "::", 36587 n.lookahead(/(?!class\b)/) 36588 ) 36589 ], 36590 scope: { 1: "title.class" } 36591 }, 36592 { 36593 match: [ 36594 i, 36595 /::/, 36596 /class/ 36597 ], 36598 scope: { 36599 1: "title.class", 36600 3: "variable.language" 36601 } 36602 } 36603 ] }, v = { 36604 scope: "attr", 36605 match: n.concat(a, n.lookahead(":"), n.lookahead(/(?!::)/)) 36606 }, A = { 36607 relevance: 0, 36608 begin: /\(/, 36609 end: /\)/, 36610 keywords: w, 36611 contains: [ 36612 v, 36613 o, 36614 $, 36615 e.C_BLOCK_COMMENT_MODE, 36616 f, 36617 b, 36618 q 36619 ] 36620 }, B = { 36621 relevance: 0, 36622 match: [ 36623 /\b/, 36624 n.concat("(?!fn\\b|function\\b|", P(h).join("\\b|"), "|", P(I).join("\\b|"), "\\b)"), 36625 a, 36626 n.concat(E, "*"), 36627 n.lookahead(/(?=\()/) 36628 ], 36629 scope: { 3: "title.function.invoke" }, 36630 contains: [A] 36631 }; 36632 A.contains.push(B); 36633 const M = [ 36634 v, 36635 $, 36636 e.C_BLOCK_COMMENT_MODE, 36637 f, 36638 b, 36639 q 36640 ], re = { 36641 begin: n.concat(/#\[\s*/, i), 36642 beginScope: "meta", 36643 end: /]/, 36644 endScope: "meta", 36645 keywords: { 36646 literal: S, 36647 keyword: [ 36648 "new", 36649 "array" 36650 ] 36651 }, 36652 contains: [ 36653 { 36654 begin: /\[/, 36655 end: /]/, 36656 keywords: { 36657 literal: S, 36658 keyword: [ 36659 "new", 36660 "array" 36661 ] 36662 }, 36663 contains: [ 36664 "self", 36665 ...M 36666 ] 36667 }, 36668 ...M, 36669 { 36670 scope: "meta", 36671 match: i 36672 } 36673 ] 36674 }; 36675 return { 36676 case_insensitive: !1, 36677 keywords: w, 36678 contains: [ 36679 re, 36680 e.HASH_COMMENT_MODE, 36681 e.COMMENT("//", "$"), 36682 e.COMMENT( 36683 "/\\*", 36684 "\\*/", 36685 { contains: [ 36686 { 36687 scope: "doctag", 36688 match: "@[A-Za-z]+" 36689 } 36690 ] } 36691 ), 36692 { 36693 match: /__halt_compiler\(\);/, 36694 keywords: "__halt_compiler", 36695 starts: { 36696 scope: "comment", 36697 end: e.MATCH_NOTHING_RE, 36698 contains: [ 36699 { 36700 match: /\?>/, 36701 scope: "meta", 36702 endsParent: !0 36703 } 36704 ] 36705 } 36706 }, 36707 s, 36708 { 36709 scope: "variable.language", 36710 match: /\$this\b/ 36711 }, 36712 o, 36713 B, 36714 $, 36715 { 36716 match: [ 36717 /const/, 36718 /\s/, 36719 a 36720 ], 36721 scope: { 36722 1: "keyword", 36723 3: "variable.constant" 36724 } 36725 }, 36726 q, 36727 { 36728 scope: "function", 36729 relevance: 0, 36730 beginKeywords: "fn function", 36731 end: /[;{]/, 36732 excludeEnd: !0, 36733 illegal: "[$%\\[]", 36734 contains: [ 36735 { beginKeywords: "use" }, 36736 e.UNDERSCORE_TITLE_MODE, 36737 { 36738 begin: "=>", 36739 endsParent: !0 36740 }, 36741 { 36742 scope: "params", 36743 begin: "\\(", 36744 end: "\\)", 36745 excludeBegin: !0, 36746 excludeEnd: !0, 36747 keywords: w, 36748 contains: [ 36749 "self", 36750 o, 36751 $, 36752 e.C_BLOCK_COMMENT_MODE, 36753 f, 36754 b 36755 ] 36756 } 36757 ] 36758 }, 36759 { 36760 scope: "class", 36761 variants: [ 36762 { 36763 beginKeywords: "enum", 36764 illegal: /[($"]/ 36765 }, 36766 { 36767 beginKeywords: "class interface trait", 36768 illegal: /[:($"]/ 36769 } 36770 ], 36771 relevance: 0, 36772 end: /\{/, 36773 excludeEnd: !0, 36774 contains: [ 36775 { beginKeywords: "extends implements" }, 36776 e.UNDERSCORE_TITLE_MODE 36777 ] 36778 }, 36779 { 36780 beginKeywords: "namespace", 36781 relevance: 0, 36782 end: ";", 36783 illegal: /[.']/, 36784 contains: [e.inherit(e.UNDERSCORE_TITLE_MODE, { scope: "title.class" })] 36785 }, 36786 { 36787 beginKeywords: "use", 36788 relevance: 0, 36789 end: ";", 36790 contains: [ 36791 { 36792 match: /\b(as|const|function)\b/, 36793 scope: "keyword" 36794 }, 36795 e.UNDERSCORE_TITLE_MODE 36796 ] 36797 }, 36798 f, 36799 b 36800 ] 36801 }; 36802 } 36803 return bl = t, bl; 36804} 36805var Tl, dm; 36806function KC() { 36807 if (dm) 36808 return Tl; 36809 dm = 1; 36810 function t(e) { 36811 return { 36812 name: "PHP template", 36813 subLanguage: "xml", 36814 contains: [ 36815 { 36816 begin: /<\?(php|=)?/, 36817 end: /\?>/, 36818 subLanguage: "php", 36819 contains: [ 36820 { 36821 begin: "/\\*", 36822 end: "\\*/", 36823 skip: !0 36824 }, 36825 { 36826 begin: 'b"', 36827 end: '"', 36828 skip: !0 36829 }, 36830 { 36831 begin: "b'", 36832 end: "'", 36833 skip: !0 36834 }, 36835 e.inherit(e.APOS_STRING_MODE, { 36836 illegal: null, 36837 className: null, 36838 contains: null, 36839 skip: !0 36840 }), 36841 e.inherit(e.QUOTE_STRING_MODE, { 36842 illegal: null, 36843 className: null, 36844 contains: null, 36845 skip: !0 36846 }) 36847 ] 36848 } 36849 ] 36850 }; 36851 } 36852 return Tl = t, Tl; 36853} 36854var hl, um; 36855function QC() { 36856 if (um) 36857 return hl; 36858 um = 1; 36859 function t(e) { 36860 return { 36861 name: "Plain text", 36862 aliases: [ 36863 "text", 36864 "txt" 36865 ], 36866 disableAutodetect: !0 36867 }; 36868 } 36869 return hl = t, hl; 36870} 36871var Rl, pm; 36872function XC() { 36873 if (pm) 36874 return Rl; 36875 pm = 1; 36876 function t(e) { 36877 const n = { 36878 keyword: "actor addressof and as be break class compile_error compile_intrinsic consume continue delegate digestof do else elseif embed end error for fun if ifdef in interface is isnt lambda let match new not object or primitive recover repeat return struct then trait try type until use var where while with xor", 36879 meta: "iso val tag trn box ref", 36880 literal: "this false true" 36881 }, r = { 36882 className: "string", 36883 begin: '"""', 36884 end: '"""', 36885 relevance: 10 36886 }, a = { 36887 className: "string", 36888 begin: '"', 36889 end: '"', 36890 contains: [e.BACKSLASH_ESCAPE] 36891 }, i = { 36892 className: "string", 36893 begin: "'", 36894 end: "'", 36895 contains: [e.BACKSLASH_ESCAPE], 36896 relevance: 0 36897 }, o = { 36898 className: "type", 36899 begin: "\\b_?[A-Z][\\w]*", 36900 relevance: 0 36901 }, s = { 36902 begin: e.IDENT_RE + "'", 36903 relevance: 0 36904 }; 36905 return { 36906 name: "Pony", 36907 keywords: n, 36908 contains: [ 36909 o, 36910 r, 36911 a, 36912 i, 36913 s, 36914 { 36915 className: "number", 36916 begin: "(-?)(\\b0[xX][a-fA-F0-9]+|\\b0[bB][01]+|(\\b\\d+(_\\d+)?(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)", 36917 relevance: 0 36918 }, 36919 e.C_LINE_COMMENT_MODE, 36920 e.C_BLOCK_COMMENT_MODE 36921 ] 36922 }; 36923 } 36924 return Rl = t, Rl; 36925} 36926var vl, mm; 36927function ZC() { 36928 if (mm) 36929 return vl; 36930 mm = 1; 36931 function t(e) { 36932 const n = [ 36933 "string", 36934 "char", 36935 "byte", 36936 "int", 36937 "long", 36938 "bool", 36939 "decimal", 36940 "single", 36941 "double", 36942 "DateTime", 36943 "xml", 36944 "array", 36945 "hashtable", 36946 "void" 36947 ], r = "Add|Clear|Close|Copy|Enter|Exit|Find|Format|Get|Hide|Join|Lock|Move|New|Open|Optimize|Pop|Push|Redo|Remove|Rename|Reset|Resize|Search|Select|Set|Show|Skip|Split|Step|Switch|Undo|Unlock|Watch|Backup|Checkpoint|Compare|Compress|Convert|ConvertFrom|ConvertTo|Dismount|Edit|Expand|Export|Group|Import|Initialize|Limit|Merge|Mount|Out|Publish|Restore|Save|Sync|Unpublish|Upd
36947ate|Approve|Assert|Build|Complete|Confirm|Deny|Deploy|Disable|Enable|Install|Invoke|Register|Request|Restart|Resume|Start|Stop|Submit|Suspend|Uninstall|Unregister|Wait|Debug|Measure|Ping|Repair|Resolve|Test|Trace|Connect|Disconnect|Read|Receive|Send|Write|Block|Grant|Protect|Revoke|Unblock|Unprotect|Use|ForEach|Sort|Tee|Where", a = "-and|-as|-band|-bnot|-bor|-bxor|-casesensitive|-ccontains|-ceq|-cge|-cgt|-cle|-clike|-clt|-cmatch|-cne|-cnotcontains|-cnotlike|-cnotmatch|-contains|-creplace|-csplit|-eq|-exact|-f|-file|-ge|-gt|-icontains|-ieq|-ige|-igt|-ile|-ilike|-ilt|-imatch|-in|-ine|-inotcontains|-inotlike|-inotmatch|-ireplace|-is|-isnot|-isplit|-join|-le|-like|-lt|-match|-ne|-not|-notcontains|-notin|-notlike|-notmatch|-or|-regex|-replace|-shl|-shr|-split|-wildcard|-xor", i = { 36948 $pattern: /-?[A-z\.\-]+\b/, 36949 keyword: "if else foreach return do while until elseif begin for trap data dynamicparam end break throw param continue finally in switch exit filter try process catch hidden static parameter", 36950 built_in: "ac asn
36950p cat cd CFS chdir clc clear clhy cli clp cls clv cnsn compare copy cp cpi cpp curl cvpa dbp del diff dir dnsn ebp echo|0 epal epcsv epsn erase etsn exsn fc fhx fl ft fw gal gbp gc gcb gci gcm gcs gdr gerr ghy gi gin gjb gl gm gmo gp gps gpv group gsn gsnp gsv gtz gu gv gwmi h history icm iex ihy ii ipal ipcsv ipmo ipsn irm ise iwmi iwr kill lp ls man md measure mi mount move mp mv nal ndr ni nmo npssc nsn nv ogv oh popd ps pushd pwd r rbp rcjb rcsn rd rdr ren ri rjb rm rmdir rmo rni rnp rp rsn rsnp rujb rv rvpa rwmi sajb sal saps sasv sbp sc scb select set shcm si sl sleep sls sort sp spjb spps spsv start stz sujb sv swmi tee trcm type wget where wjb write" 36951 }, o = /\w[\w\d]*((-)[\w\d]+)*/, s = { 36952 begin: "`[\\s\\S]", 36953 relevance: 0 36954 }, l = { 36955 className: "variable", 36956 variants: [ 36957 { begin: /\$\B/ }, 36958 { 36959 className: "keyword", 36960 begin: /\$this/ 36961 }, 36962 { begin: /\$[\w\d][\w\d_:]*/ } 36963 ] 36964 }, u = { 36965 className: "literal", 36966 begin: /\$(null|true|false)\b/ 36967 }, _ = { 36968 className: "string", 36969 variants: [ 36970 { 36971 begin: /"/, 36972 end: /"/ 36973 }, 36974 { 36975 begin: /@"/, 36976 end: /^"@/ 36977 } 36978 ], 36979 contains: [ 36980 s, 36981 l, 36982 { 36983 className: "variable", 36984 begin: /\$[A-z]/, 36985 end: /[^A-z]/ 36986 } 36987 ] 36988 }, g = { 36989 className: "string", 36990 variants: [ 36991 { 36992 begin: /'/, 36993 end: /'/ 36994 }, 36995 { 36996 begin: /@'/, 36997 end: /^'@/ 36998 } 36999 ] 37000 }, E = { 37001 className: "doctag", 37002 variants: [ 37003 { begin: /\.(synopsis|description|example|inputs|outputs|notes|link|component|role|functionality)/ }, 37004 { begin: /\.(parameter|forwardhelptargetname|forwardhelpcategory|remotehelprunspace|externalhelp)\s+\S+/ } 37005 ] 37006 }, f = e.inherit( 37007 e.COMMENT(null, null), 37008 { 37009 variants: [ 37010 { 37011 begin: /#/, 37012 end: /$/ 37013 }, 37014 { 37015 begin: /<#/, 37016 end: /#>/ 37017 } 37018 ], 37019 contains: [E] 37020 } 37021 ), b = { 37022 className: "built_in", 37023 variants: [{ begin: "(".concat(r, ")+(-)[\\w\\d]+") }] 37024 }, S = { 37025 className: "class", 37026 beginKeywords: "class enum", 37027 end: /\s*[{]/, 37028 excludeEnd: !0, 37029 relevance: 0, 37030 contains: [e.TITLE_MODE] 37031 }, h = { 37032 className: "function", 37033 begin: /function\s+/, 37034 end: /\s*\{|$/, 37035 excludeEnd: !0, 37036 returnBegin: !0, 37037 relevance: 0, 37038 contains: [ 37039 { 37040 begin: "function", 37041 relevance: 0, 37042 className: "keyword" 37043 }, 37044 { 37045 className: "title", 37046 begin: o, 37047 relevance: 0 37048 }, 37049 { 37050 begin: /\(/, 37051 end: /\)/, 37052 className: "params", 37053 relevance: 0, 37054 contains: [l] 37055 } 37056 ] 37057 }, I = { 37058 begin: /using\s/, 37059 end: /$/, 37060 returnBegin: !0, 37061 contains: [ 37062 _, 37063 g, 37064 { 37065 className: "keyword", 37066 begin: /(using|assembly|command|module|namespace|type)/ 37067 } 37068 ] 37069 }, x = { variants: [ 37070 { 37071 className: "operator", 37072 begin: "(".concat(a, ")\\b") 37073 }, 37074 { 37075 className: "literal", 37076 begin: /(-){1,2}[\w\d-]+/, 37077 relevance: 0 37078 } 37079 ] }, w = { 37080 className: "selector-tag", 37081 begin: /@\B/, 37082 relevance: 0 37083 }, P = { 37084 className: "function", 37085 begin: /\[.*\]\s*[\w]+[ ]??\(/, 37086 end: /$/, 37087 returnBegin: !0, 37088 relevance: 0, 37089 contains: [ 37090 { 37091 className: "keyword", 37092 begin: "(".concat( 37093 i.keyword.toString().replace( 37094 /\s/g, 37095 "|" 37096 ), 37097 ")\\b" 37098 ), 37099 endsParent: !0, 37100 relevance: 0 37101 }, 37102 e.inherit(e.TITLE_MODE, { endsParent: !0 }) 37103 ] 37104 }, q = [ 37105 P, 37106 f, 37107 s, 37108 e.NUMBER_MODE, 37109 _, 37110 g, 37111 b, 37112 l, 37113 u, 37114 w 37115 ], L = { 37116 begin: /\[/, 37117 end: /\]/, 37118 excludeBegin: !0, 37119 excludeEnd: !0, 37120 relevance: 0, 37121 contains: [].concat( 37122 "self", 37123 q, 37124 { 37125 begin: "(" + n.join("|") + ")", 37126 className: "built_in", 37127 relevance: 0 37128 }, 37129 { 37130 className: "type", 37131 begin: /[\.\w\d]+/, 37132 relevance: 0 37133 } 37134 ) 37135 }; 37136 return P.contains.unshift(L), { 37137 name: "PowerShell", 37138 aliases: [ 37139 "pwsh", 37140 "ps", 37141 "ps1" 37142 ], 37143 case_insensitive: !0, 37144 keywords: i, 37145 contains: q.concat( 37146 S, 37147 h, 37148 I, 37149 x, 37150 L 37151 ) 37152 }; 37153 } 37154 return vl = t, vl; 37155} 37156var Cl, Em; 37157function JC() { 37158 if (Em) 37159 return Cl; 37160 Em = 1; 37161 function t(e) { 37162 const n = e.regex, r = [ 37163 "displayHeight", 37164 "displayWidth", 37165 "mouseY", 37166 "mouseX", 37167 "mousePressed", 37168 "pmouseX", 37169 "pmouseY", 37170 "key", 37171 "keyCode", 37172 "pixels", 37173 "focused", 37174 "frameCount", 37175 "frameRate", 37176 "height", 37177 "width", 37178 "size", 37179 "createGraphics", 37180 "beginDraw", 37181 "createShape", 37182 "loadShape", 37183 "PShape", 37184 "arc", 37185 "ellipse", 37186 "line", 37187 "point", 37188 "quad", 37189 "rect", 37190 "triangle", 37191 "bezier", 37192 "bezierDetail", 37193 "bezierPoint", 37194 "bezierTangent", 37195 "curve", 37196 "curveDetail", 37197 "curvePoint", 37198 "curveTangent", 37199 "curveTightness", 37200 "shape", 37201 "shapeMode", 37202 "beginContour", 37203 "beginShape", 37204 "bezierVertex", 37205 "curveVertex", 37206 "endContour", 37207 "endShape", 37208 "quadraticVertex", 37209 "vertex", 37210 "ellipseMode", 37211 "noSmooth", 37212 "rectMode", 37213 "smooth", 37214 "strokeCap", 37215 "strokeJoin", 37216 "strokeWeight", 37217 "mouseClicked", 37218 "mouseDragged", 37219 "mouseMoved", 37220 "mousePressed", 37221 "mouseReleased", 37222 "mouseWheel", 37223 "keyPressed", 37224 "keyPressedkeyReleased", 37225 "keyTyped", 37226 "print", 37227 "println", 37228 "save", 37229 "saveFrame", 37230 "day", 37231 "hour", 37232 "millis", 37233 "minute", 37234 "month", 37235 "second", 37236 "year", 37237 "background", 37238 "clear", 37239 "colorMode", 37240 "fill", 37241 "noFill", 37242 "noStroke", 37243 "stroke", 37244 "alpha", 37245 "blue", 37246 "brightness", 37247 "color", 37248 "green", 37249 "hue", 37250 "lerpColor", 37251 "red", 37252 "saturation", 37253 "modelX", 37254 "modelY", 37255 "modelZ", 37256 "screenX", 37257 "screenY", 37258 "screenZ", 37259 "ambient", 37260 "emissive", 37261 "shininess", 37262 "specular", 37263 "add", 37264 "createImage", 37265 "beginCamera", 37266 "camera", 37267 "endCamera", 37268 "frustum", 37269 "ortho", 37270 "perspective", 37271 "printCamera", 37272 "printProjection",
vendor: 5,215 bytes, lines 37273-37559
37273 "cursor", 37274 "frameRate", 37275 "noCursor", 37276 "exit", 37277 "loop", 37278 "noLoop", 37279 "popStyle", 37280 "pushStyle", 37281 "redraw", 37282 "binary", 37283 "boolean", 37284 "byte", 37285 "char", 37286 "float", 37287 "hex", 37288 "int", 37289 "str", 37290 "unbinary", 37291 "unhex", 37292 "join", 37293 "match", 37294 "matchAll", 37295 "nf", 37296 "nfc", 37297 "nfp", 37298 "nfs", 37299 "split", 37300 "splitTokens", 37301 "trim", 37302 "append", 37303 "arrayCopy", 37304 "concat", 37305 "expand", 37306 "reverse", 37307 "shorten", 37308 "sort", 37309 "splice", 37310 "subset", 37311 "box", 37312 "sphere", 37313 "sphereDetail", 37314 "createInput", 37315 "createReader", 37316 "loadBytes", 37317 "loadJSONArray", 37318 "loadJSONObject", 37319 "loadStrings", 37320 "loadTable", 37321 "loadXML", 37322 "open", 37323 "parseXML", 37324 "saveTable", 37325 "selectFolder", 37326 "selectInput", 37327 "beginRaw", 37328 "beginRecord", 37329 "createOutput", 37330 "createWriter", 37331 "endRaw", 37332 "endRecord", 37333 "PrintWritersaveBytes", 37334 "saveJSONArray", 37335 "saveJSONObject", 37336 "saveStream", 37337 "saveStrings", 37338 "saveXML", 37339 "selectOutput", 37340 "popMatrix", 37341 "printMatrix", 37342 "pushMatrix", 37343 "resetMatrix", 37344 "rotate", 37345 "rotateX", 37346 "rotateY", 37347 "rotateZ", 37348 "scale", 37349 "shearX", 37350 "shearY", 37351 "translate", 37352 "ambientLight", 37353 "directionalLight", 37354 "lightFalloff", 37355 "lights", 37356 "lightSpecular", 37357 "noLights", 37358 "normal", 37359 "pointLight", 37360 "spotLight", 37361 "image", 37362 "imageMode", 37363 "loadImage", 37364 "noTint", 37365 "requestImage", 37366 "tint", 37367 "texture", 37368 "textureMode", 37369 "textureWrap", 37370 "blend", 37371 "copy", 37372 "filter", 37373 "get", 37374 "loadPixels", 37375 "set", 37376 "updatePixels", 37377 "blendMode", 37378 "loadShader", 37379 "PShaderresetShader", 37380 "shader", 37381 "createFont", 37382 "loadFont", 37383 "text", 37384 "textFont", 37385 "textAlign", 37386 "textLeading", 37387 "textMode", 37388 "textSize", 37389 "textWidth", 37390 "textAscent", 37391 "textDescent", 37392 "abs", 37393 "ceil", 37394 "constrain", 37395 "dist", 37396 "exp", 37397 "floor", 37398 "lerp", 37399 "log", 37400 "mag", 37401 "map", 37402 "max", 37403 "min", 37404 "norm", 37405 "pow", 37406 "round", 37407 "sq", 37408 "sqrt", 37409 "acos", 37410 "asin", 37411 "atan", 37412 "atan2", 37413 "cos", 37414 "degrees", 37415 "radians", 37416 "sin", 37417 "tan", 37418 "noise", 37419 "noiseDetail", 37420 "noiseSeed", 37421 "random", 37422 "randomGaussian", 37423 "randomSeed" 37424 ], a = e.IDENT_RE, i = { variants: [ 37425 { 37426 match: n.concat(n.either(...r), n.lookahead(/\s*\(/)), 37427 className: "built_in" 37428 }, 37429 { 37430 relevance: 0, 37431 match: n.concat( 37432 /\b(?!for|if|while)/, 37433 a, 37434 n.lookahead(/\s*\(/) 37435 ), 37436 className: "title.function" 37437 } 37438 ] }, o = { 37439 match: [ 37440 /new\s+/, 37441 a 37442 ], 37443 className: { 37444 1: "keyword", 37445 2: "class.title" 37446 } 37447 }, s = { 37448 relevance: 0, 37449 match: [ 37450 /\./, 37451 a 37452 ], 37453 className: { 2: "property" } 37454 }, l = { 37455 variants: [ 37456 { match: [ 37457 /class/, 37458 /\s+/, 37459 a, 37460 /\s+/, 37461 /extends/, 37462 /\s+/, 37463 a 37464 ] }, 37465 { match: [ 37466 /class/, 37467 /\s+/, 37468 a 37469 ] } 37470 ], 37471 className: { 37472 1: "keyword", 37473 3: "title.class", 37474 5: "keyword", 37475 7: "title.class.inherited" 37476 } 37477 }, u = [ 37478 "boolean", 37479 "byte", 37480 "char", 37481 "color", 37482 "double", 37483 "float", 37484 "int", 37485 "long", 37486 "short" 37487 ], _ = [ 37488 "BufferedReader", 37489 "PVector", 37490 "PFont", 37491 "PImage", 37492 "PGraphics", 37493 "HashMap", 37494 "String", 37495 "Array", 37496 "FloatDict", 37497 "ArrayList", 37498 "FloatList", 37499 "IntDict", 37500 "IntList", 37501 "JSONArray", 37502 "JSONObject", 37503 "Object", 37504 "StringDict", 37505 "StringList", 37506 "Table", 37507 "TableRow", 37508 "XML" 37509 ]; 37510 return { 37511 name: "Processing", 37512 aliases: ["pde"], 37513 keywords: { 37514 keyword: [...[ 37515 "abstract", 37516 "assert", 37517 "break", 37518 "case", 37519 "catch", 37520 "const", 37521 "continue", 37522 "default", 37523 "else", 37524 "enum", 37525 "final", 37526 "finally", 37527 "for", 37528 "if", 37529 "import", 37530 "instanceof", 37531 "long", 37532 "native", 37533 "new", 37534 "package", 37535 "private", 37536 "private", 37537 "protected", 37538 "protected", 37539 "public", 37540 "public", 37541 "return", 37542 "static", 37543 "strictfp", 37544 "switch", 37545 "synchronized", 37546 "throw", 37547 "throws", 37548 "transient", 37549 "try", 37550 "void", 37551 "volatile", 37552 "while" 37553 ]], 37554 literal: "P2D P3D HALF_PI PI QUARTER_PI TAU TWO_PI null true false", 37555 title: "setup draw", 37556 variable: "super this", 37557 built_in: [ 37558 ...r, 37559 ..._
37560 ], 37561 type: u 37562 }, 37563 contains: [ 37564 l, 37565 o, 37566 i, 37567 s, 37568 e.C_LINE_COMMENT_MODE, 37569 e.C_BLOCK_COMMENT_MODE, 37570 e.APOS_STRING_MODE, 37571 e.QUOTE_STRING_MODE, 37572 e.C_NUMBER_MODE 37573 ] 37574 }; 37575 } 37576 return Cl = t, Cl; 37577} 37578var Nl, gm; 37579function jC() { 37580 if (gm) 37581 return Nl; 37582 gm = 1; 37583 function t(e) { 37584 return { 37585 name: "Python profiler", 37586 contains: [ 37587 e.C_NUMBER_MODE, 37588 { 37589 begin: "[a-zA-Z_][\\da-zA-Z_]+\\.[\\da-zA-Z_]{1,3}", 37590 end: ":", 37591 excludeEnd: !0 37592 }, 37593 { 37594 begin: "(ncalls|tottime|cumtime)", 37595 end: "$", 37596 keywords: "ncalls tottime|10 cumtime|10 filename", 37597 relevance: 10 37598 }, 37599 { 37600 begin: "function calls", 37601 end: "$", 37602 contains: [e.C_NUMBER_MODE], 37603 relevance: 10 37604 }, 37605 e.APOS_STRING_MODE, 37606 e.QUOTE_STRING_MODE, 37607 { 37608 className: "string", 37609 begin: "\\(", 37610 end: "\\)$", 37611 excludeBegin: !0, 37612 excludeEnd: !0, 37613 relevance: 0 37614 } 37615 ] 37616 }; 37617 } 37618 return Nl = t, Nl; 37619} 37620var Ol, Sm; 37621function eN() { 37622 if (Sm) 37623 return Ol; 37624 Sm = 1; 37625 function t(e) { 37626 const n = { 37627 begin: /[a-z][A-Za-z0-9_]*/, 37628 relevance: 0 37629 }, r = { 37630 className: "symbol", 37631 variants: [ 37632 { begin: /[A-Z][a-zA-Z0-9_]*/ }, 37633 { begin: /_[A-Za-z0-9_]*/ } 37634 ], 37635 relevance: 0 37636 }, a = { 37637 begin: /\(/, 37638 end: /\)/, 37639 relevance: 0 37640 }, i = { 37641 begin: /\[/, 37642 end: /\]/ 37643 }, o = { 37644 className: "comment", 37645 begin: /%/, 37646 end: /$/, 37647 contains: [e.PHRASAL_WORDS_MODE] 37648 }, s = { 37649 className: "string", 37650 begin: /`/, 37651 end: /`/, 37652 contains: [e.BACKSLASH_ESCAPE] 37653 }, l = { 37654 className: "string", 37655 begin: /0'(\\'|.)/ 37656 }, u = { 37657 className: "string", 37658 begin: /0'\\s/ 37659 }, g = [ 37660 n, 37661 r, 37662 a, 37663 { 37664 begin: /:-/ 37665 }, 37666 i, 37667 o, 37668 e.C_BLOCK_COMMENT_MODE, 37669 e.QUOTE_STRING_MODE, 37670 e.APOS_STRING_MODE, 37671 s, 37672 l, 37673 u, 37674 e.C_NUMBER_MODE 37675 ]; 37676 return a.contains = g, i.contains = g, { 37677 name: "Prolog", 37678 contains: g.concat([ 37679 { 37680 begin: /\.$/ 37681 } 37682 ]) 37683 }; 37684 } 37685 return Ol = t, Ol; 37686} 37687var Il, fm; 37688function tN() { 37689 if (fm) 37690 return Il; 37691 fm = 1; 37692 function t(e) { 37693 const n = "[ \\t\\f]*", r = "[ \\t\\f]+", a = n + "[:=]" + n, i = r, o = "(" + a + "|" + i + ")", s = "([^\\\\:= \\t\\f\\n]|\\\\.)+", l = { 37694 end: o, 37695 relevance: 0, 37696 starts: { 37697 className: "string", 37698 end: /$/, 37699 relevance: 0, 37700 contains: [ 37701 { begin: "\\\\\\\\" }, 37702 { begin: "\\\\\\n" } 37703 ] 37704 } 37705 }; 37706 return { 37707 name: ".properties", 37708 disableAutodetect: !0, 37709 case_insensitive: !0, 37710 illegal: /\S/, 37711 contains: [ 37712 e.COMMENT("^\\s*[!#]", "$"), 37713 { 37714 returnBegin: !0, 37715 variants: [ 37716 { begin: s + a }, 37717 { begin: s + i } 37718 ], 37719 contains: [ 37720 { 37721 className: "attr", 37722 begin: s, 37723 endsParent: !0 37724 } 37725 ], 37726 starts: l 37727 }, 37728 { 37729 className: "attr", 37730 begin: s + n + "$" 37731 } 37732 ] 37733 }; 37734 } 37735 return Il = t, Il; 37736} 37737var Al, bm; 37738function nN() { 37739 if (bm) 37740 return Al; 37741 bm = 1; 37742 function t(e) { 37743 const n = [ 37744 "package", 37745 "import", 37746 "option", 37747 "optional", 37748 "required", 37749 "repeated", 37750 "group", 37751 "oneof" 37752 ], r = [ 37753 "double", 37754 "float", 37755 "int32", 37756 "int64", 37757 "uint32", 37758 "uint64", 37759 "sint32", 37760 "sint64", 37761 "fixed32", 37762 "fixed64", 37763 "sfixed32", 37764 "sfixed64", 37765 "bool", 37766 "string", 37767 "bytes" 37768 ], a = { 37769 match: [ 37770 /(message|enum|service)\s+/, 37771 e.IDENT_RE 37772 ], 37773 scope: { 37774 1: "keyword", 37775 2: "title.class" 37776 } 37777 }; 37778 return { 37779 name: "Protocol Buffers", 37780 keywords: { 37781 keyword: n, 37782 type: r, 37783 literal: [ 37784 "true", 37785 "false" 37786 ] 37787 }, 37788 contains: [ 37789 e.QUOTE_STRING_MODE, 37790 e.NUMBER_MODE, 37791 e.C_LINE_COMMENT_MODE, 37792 e.C_BLOCK_COMMENT_MODE, 37793 a, 37794 { 37795 className: "function", 37796 beginKeywords: "rpc", 37797 end: /[{;]/, 37798 excludeEnd: !0, 37799 keywords: "rpc returns" 37800 }, 37801 { 37802 begin: /^\s*[A-Z_]+(?=\s*=[^\n]+;$)/ 37803 } 37804 ] 37805 }; 37806 } 37807 return Al = t, Al; 37808} 37809var yl, Tm; 37810function rN() { 37811 if (Tm) 37812 return yl; 37813 Tm = 1; 37814 function t(e) { 37815 const n = { 37816 keyword: "and case default else elsif false if in import enherits node or true undef unless main settings $
vendor: 5,917 bytes, lines 37816-37932
37816string ", 37817 literal: "alias audit before loglevel noop require subscribe tag owner ensure group mode name|0 changes context force incl lens load_path onlyif provider returns root show_diff type_check en_address ip_address realname command environment hour monute month monthday special target weekday creates cwd ogoutput refresh refreshonly tries try_sleep umask backup checksum content ctime force ignore links mtime purge recurse recurselimit replace selinux_ignore_defaults selrange selrole seltype seluser source souirce_permissions sourceselect validate_cmd validate_replacement allowdupe attribute_membership auth_membership forcelocal gid ia_load_module members system host_aliases ip allowed_trunk_vlans description device_url duplex encapsulation etherchannel native_vlan speed principals allow_root auth_class auth_type authenticate_user k_of_n mechanisms rule session_owner shared options device fstype enable hasrestart directory present absent link atboot blockdevice device dump pass remounts poller_tag use message withpath adminfile allow_virtual allowcdrom category configfiles flavor install_options instance package_settings platform responsefile status uninstall_options vendor unless_system_user unless_uid binary control flags hasstatus manifest pattern restart running start stop allowdupe auths expiry gid groups home iterations key_membership keys managehome membership password password_max_age password_min_age profile_membership profiles project purge_ssh_keys role_membership roles salt shell uid baseurl cost descr enabled enablegroups exclude failovermethod gpgcheck gpgkey http_caching include includepkgs keepalive metadata_expire metalink mirrorlist priority protect proxy proxy_password proxy_username repo_gpgcheck s3_enabled skip_if_unavailable sslcacert sslclientcert sslclientkey sslverify mounted", 37818 built_in: "architecture augeasversion blockdevices boardmanufacturer boardproductname boardserialnumber cfkey dhcp_servers domain ec2_ ec2_userdata facterversion filesystems ldom fqdn gid hardwareisa hardwaremodel hostname id|0 interfaces ipaddress ipaddress_ ipaddress6 ipaddress6_ iphostnumber is_virtual kernel kernelmajversion kernelrelease kernelversion kernelrelease kernelversion lsbdistcodename lsbdistdescription lsbdistid lsbdistrelease lsbmajdistrelease lsbminordistrelease lsbrelease macaddress macaddress_ macosx_buildversion macosx_productname macosx_productversion macosx_productverson_major macosx_productversion_minor manufacturer memoryfree memorysize netmask metmask_ network_ operatingsystem operatingsystemmajrelease operatingsystemrelease osfamily partitions path physicalprocessorcount processor processorcount productname ps puppetversion rubysitedir rubyversion selinux selinux_config_mode selinux_config_policy selinux_current_mode selinux_current_mode selinux_enforced selinux_policyversion serialnumber sp_ sshdsakey sshecdsakey sshrsakey swapencrypted swapfree swapsize timezone type uniqueid uptime uptime_days uptime_hours uptime_seconds uuid virtual vlans xendomains zfs_version zonenae zones zpool_version" 37819 }, r = e.COMMENT("#", "$"), a = "([A-Za-z_]|::)(\\w|::)*", i = e.inherit(e.TITLE_MODE, { begin: a }), o = { 37820 className: "variable", 37821 begin: "\\$" + a 37822 }, s = { 37823 className: "string", 37824 contains: [ 37825 e.BACKSLASH_ESCAPE, 37826 o 37827 ], 37828 variants: [ 37829 { 37830 begin: /'/, 37831 end: /'/ 37832 }, 37833 { 37834 begin: /"/, 37835 end: /"/ 37836 } 37837 ] 37838 }; 37839 return { 37840 name: "Puppet", 37841 aliases: ["pp"], 37842 contains: [ 37843 r, 37844 o, 37845 s, 37846 { 37847 beginKeywords: "class", 37848 end: "\\{|;", 37849 illegal: /=/, 37850 contains: [ 37851 i, 37852 r 37853 ] 37854 }, 37855 { 37856 beginKeywords: "define", 37857 end: /\{/, 37858 contains: [ 37859 { 37860 className: "section", 37861 begin: e.IDENT_RE, 37862 endsParent: !0 37863 } 37864 ] 37865 }, 37866 { 37867 begin: e.IDENT_RE + "\\s+\\{", 37868 returnBegin: !0, 37869 end: /\S/, 37870 contains: [ 37871 { 37872 className: "keyword", 37873 begin: e.IDENT_RE, 37874 relevance: 0.2 37875 }, 37876 { 37877 begin: /\{/, 37878 end: /\}/, 37879 keywords: n, 37880 relevance: 0, 37881 contains: [ 37882 s, 37883 r, 37884 { 37885 begin: "[a-zA-Z_]+\\s*=>", 37886 returnBegin: !0, 37887 end: "=>", 37888 contains: [ 37889 { 37890 className: "attr", 37891 begin: e.IDENT_RE 37892 } 37893 ] 37894 }, 37895 { 37896 className: "number", 37897 begin: "(\\b0[0-7_]+)|(\\b0x[0-9a-fA-F_]+)|(\\b[1-9][0-9_]*(\\.[0-9_]+)?)|[0_]\\b", 37898 relevance: 0 37899 }, 37900 o 37901 ] 37902 } 37903 ], 37904 relevance: 0 37905 } 37906 ] 37907 }; 37908 } 37909 return yl = t, yl; 37910} 37911var Dl, hm; 37912function aN() { 37913 if (hm) 37914 return Dl; 37915 hm = 1; 37916 function t(e) { 37917 const n = { 37918 className: "string", 37919 begin: '(~)?"', 37920 end: '"', 37921 illegal: "\\n" 37922 }, r = { 37923 className: "symbol", 37924 begin: "#[a-zA-Z_]\\w*\\$?" 37925 }; 37926 return { 37927 name: "PureBASIC", 37928 aliases: [ 37929 "pb", 37930 "pbi" 37931 ], 37932 keywords: "Align And Array As Break CallDebugger Case CompilerCase CompilerDefault CompilerElse CompilerElseIf CompilerEndIf CompilerEndSelect CompilerError CompilerIf CompilerSelect CompilerWarning Continue Data DataSection Debug DebugLevel Declare DeclareC DeclareCDLL DeclareDLL DeclareModule Default Define Dim DisableASM DisableDebugger DisableExplicit Else ElseIf EnableASM EnableDebugger EnableExplicit End EndDataSection
vendor: 9,526 bytes, lines 37932-38382
37932EndDeclareModule EndEnumeration EndIf EndImport EndInterface EndMacro EndModule EndProcedure EndSelect EndStructure EndStructureUnion EndWith Enumeration EnumerationBinary Extends FakeReturn For ForEach ForEver Global Gosub Goto If Import ImportC IncludeBinary IncludeFile IncludePath Interface List Macro MacroExpandedCount Map Module NewList NewMap Next Not Or Procedure ProcedureC ProcedureCDLL ProcedureDLL ProcedureReturn Protected Prototype PrototypeC ReDim Read Repeat Restore Return Runtime Select Shared Static Step Structure StructureUnion Swap Threaded To UndefineMacro Until Until UnuseModule UseModule Wend While With XIncludeFile XOr", 37933 contains: [ 37934 e.COMMENT(";", "$", { relevance: 0 }), 37935 { 37936 className: "function", 37937 begin: "\\b(Procedure|Declare)(C|CDLL|DLL)?\\b", 37938 end: "\\(", 37939 excludeEnd: !0, 37940 returnBegin: !0, 37941 contains: [ 37942 { 37943 className: "keyword", 37944 begin: "(Procedure|Declare)(C|CDLL|DLL)?", 37945 excludeEnd: !0 37946 }, 37947 { 37948 className: "type", 37949 begin: "\\.\\w*" 37950 }, 37951 e.UNDERSCORE_TITLE_MODE 37952 ] 37953 }, 37954 n, 37955 r 37956 ] 37957 }; 37958 } 37959 return Dl = t, Dl; 37960} 37961var Ml, Rm; 37962function iN() { 37963 if (Rm) 37964 return Ml; 37965 Rm = 1; 37966 function t(e) { 37967 const n = e.regex, r = /[\p{XID_Start}_]\p{XID_Continue}*/u, a = [ 37968 "and", 37969 "as", 37970 "assert", 37971 "async", 37972 "await", 37973 "break", 37974 "case", 37975 "class", 37976 "continue", 37977 "def", 37978 "del", 37979 "elif", 37980 "else", 37981 "except", 37982 "finally", 37983 "for", 37984 "from", 37985 "global", 37986 "if", 37987 "import", 37988 "in", 37989 "is", 37990 "lambda", 37991 "match", 37992 "nonlocal|10", 37993 "not", 37994 "or", 37995 "pass", 37996 "raise", 37997 "return", 37998 "try", 37999 "while", 38000 "with", 38001 "yield" 38002 ], l = { 38003 $pattern: /[A-Za-z]\w+|__\w+__/, 38004 keyword: a, 38005 built_in: [ 38006 "__import__", 38007 "abs", 38008 "all", 38009 "any", 38010 "ascii", 38011 "bin", 38012 "bool", 38013 "breakpoint", 38014 "bytearray", 38015 "bytes", 38016 "callable", 38017 "chr", 38018 "classmethod", 38019 "compile", 38020 "complex", 38021 "delattr", 38022 "dict", 38023 "dir", 38024 "divmod", 38025 "enumerate", 38026 "eval", 38027 "exec", 38028 "filter", 38029 "float", 38030 "format", 38031 "frozenset", 38032 "getattr", 38033 "globals", 38034 "hasattr", 38035 "hash", 38036 "help", 38037 "hex", 38038 "id", 38039 "input", 38040 "int", 38041 "isinstance", 38042 "issubclass", 38043 "iter", 38044 "len", 38045 "list", 38046 "locals", 38047 "map", 38048 "max", 38049 "memoryview", 38050 "min", 38051 "next", 38052 "object", 38053 "oct", 38054 "open", 38055 "ord", 38056 "pow", 38057 "print", 38058 "property", 38059 "range", 38060 "repr", 38061 "reversed", 38062 "round", 38063 "set", 38064 "setattr", 38065 "slice", 38066 "sorted", 38067 "staticmethod", 38068 "str", 38069 "sum", 38070 "super", 38071 "tuple", 38072 "type", 38073 "vars", 38074 "zip" 38075 ], 38076 literal: [ 38077 "__debug__", 38078 "Ellipsis", 38079 "False", 38080 "None", 38081 "NotImplemented", 38082 "True" 38083 ], 38084 type: [ 38085 "Any", 38086 "Callable", 38087 "Coroutine", 38088 "Dict", 38089 "List", 38090 "Literal", 38091 "Generic", 38092 "Optional", 38093 "Sequence", 38094 "Set", 38095 "Tuple", 38096 "Type", 38097 "Union" 38098 ] 38099 }, u = { 38100 className: "meta", 38101 begin: /^(>>>|\.\.\.) / 38102 }, _ = { 38103 className: "subst", 38104 begin: /\{/, 38105 end: /\}/, 38106 keywords: l, 38107 illegal: /#/ 38108 }, g = { 38109 begin: /\{\{/, 38110 relevance: 0 38111 }, E = { 38112 className: "string", 38113 contains: [e.BACKSLASH_ESCAPE], 38114 variants: [ 38115 { 38116 begin: /([uU]|[bB]|[rR]|[bB][rR]|[rR][bB])?'''/, 38117 end: /'''/, 38118 contains: [ 38119 e.BACKSLASH_ESCAPE, 38120 u 38121 ], 38122 relevance: 10 38123 }, 38124 { 38125 begin: /([uU]|[bB]|[rR]|[bB][rR]|[rR][bB])?"""/, 38126 end: /"""/, 38127 contains: [ 38128 e.BACKSLASH_ESCAPE, 38129 u 38130 ], 38131 relevance: 10 38132 }, 38133 { 38134 begin: /([fF][rR]|[rR][fF]|[fF])'''/, 38135 end: /'''/, 38136 contains: [ 38137 e.BACKSLASH_ESCAPE, 38138 u, 38139 g, 38140 _ 38141 ] 38142 }, 38143 { 38144 begin: /([fF][rR]|[rR][fF]|[fF])"""/, 38145 end: /"""/, 38146 contains: [ 38147 e.BACKSLASH_ESCAPE, 38148 u, 38149 g, 38150 _ 38151 ] 38152 }, 38153 { 38154 begin: /([uU]|[rR])'/, 38155 end: /'/, 38156 relevance: 10 38157 }, 38158 { 38159 begin: /([uU]|[rR])"/, 38160 end: /"/, 38161 relevance: 10 38162 }, 38163 { 38164 begin: /([bB]|[bB][rR]|[rR][bB])'/, 38165 end: /'/ 38166 }, 38167 { 38168 begin: /([bB]|[bB][rR]|[rR][bB])"/, 38169 end: /"/ 38170 }, 38171 { 38172 begin: /([fF][rR]|[rR][fF]|[fF])'/, 38173 end: /'/, 38174 contains: [ 38175 e.BACKSLASH_ESCAPE, 38176 g, 38177 _ 38178 ] 38179 }, 38180 { 38181 begin: /([fF][rR]|[rR][fF]|[fF])"/, 38182 end: /"/, 38183 contains: [ 38184 e.BACKSLASH_ESCAPE, 38185 g, 38186 _ 38187 ] 38188 }, 38189 e.APOS_STRING_MODE, 38190 e.QUOTE_STRING_MODE 38191 ] 38192 }, f = "[0-9](_?[0-9])*", b = `(\\b(${f}))?\\.(${f})|\\b(${f})\\.`, S = `\\b|${a.join("|")}`, h = { 38193 className: "number", 38194 relevance: 0, 38195 variants: [ 38196 { 38197 begin: `(\\b(${f})|(${b}))[eE][+-]?(${f})[jJ]?(?=${S})` 38198 }, 38199 { 38200 begin: `(${b})[jJ]?` 38201 }, 38202 { 38203 begin: `\\b([1-9](_?[0-9])*|0+(_?0)*)[lLjJ]?(?=${S})` 38204 }, 38205 { 38206 begin: `\\b0[bB](_?[01])+[lL]?(?=${S})` 38207 }, 38208 { 38209 begin: `\\b0[oO](_?[0-7])+[lL]?(?=${S})` 38210 }, 38211 { 38212 begin: `\\b0[xX](_?[0-9a-fA-F])+[lL]?(?=${S})` 38213 }, 38214 { 38215 begin: `\\b(${f})[jJ](?=${S})` 38216 } 38217 ] 38218 }, I = { 38219 className: "comment", 38220 begin: n.lookahead(/# type:/), 38221 end: /$/, 38222 keywords: l, 38223 contains: [ 38224 { 38225 begin: /# type:/ 38226 }, 38227 { 38228 begin: /#/, 38229 end: /\b\B/, 38230 endsWithParent: !0 38231 } 38232 ] 38233 }, x = { 38234 className: "params", 38235 variants: [ 38236 { 38237 className: "", 38238 begin: /\(\s*\)/, 38239 skip: !0 38240 }, 38241 { 38242 begin: /\(/, 38243 end: /\)/, 38244 excludeBegin: !0, 38245 excludeEnd: !0, 38246 keywords: l, 38247 contains: [ 38248 "self", 38249 u, 38250 h, 38251 E, 38252 e.HASH_COMMENT_MODE 38253 ] 38254 } 38255 ] 38256 }; 38257 return _.contains = [ 38258 E, 38259 h, 38260 u 38261 ], { 38262 name: "Python", 38263 aliases: [ 38264 "py", 38265 "gyp", 38266 "ipython" 38267 ], 38268 unicodeRegex: !0, 38269 keywords: l, 38270 illegal: /(<\/|->|\?)|=>/, 38271 contains: [ 38272 u, 38273 h, 38274 { 38275 begin: /\bself\b/ 38276 }, 38277 { 38278 beginKeywords: "if", 38279 relevance: 0 38280 }, 38281 E, 38282 I, 38283 e.HASH_COMMENT_MODE, 38284 { 38285 match: [ 38286 /\bdef/, 38287 /\s+/, 38288 r 38289 ], 38290 scope: { 38291 1: "keyword", 38292 3: "title.function" 38293 }, 38294 contains: [x] 38295 }, 38296 { 38297 variants: [ 38298 { 38299 match: [ 38300 /\bclass/, 38301 /\s+/, 38302 r, 38303 /\s*/, 38304 /\(\s*/, 38305 r, 38306 /\s*\)/ 38307 ] 38308 }, 38309 { 38310 match: [ 38311 /\bclass/, 38312 /\s+/, 38313 r 38314 ] 38315 } 38316 ], 38317 scope: { 38318 1: "keyword", 38319 3: "title.class", 38320 6: "title.class.inherited" 38321 } 38322 }, 38323 { 38324 className: "meta", 38325 begin: /^[\t ]*@/, 38326 end: /(?=#)|$/, 38327 contains: [ 38328 h, 38329 x, 38330 E 38331 ] 38332 } 38333 ] 38334 }; 38335 } 38336 return Ml = t, Ml; 38337} 38338var Ll, vm; 38339function oN() { 38340 if (vm) 38341 return Ll; 38342 vm = 1; 38343 function t(e) { 38344 return { 38345 aliases: ["pycon"], 38346 contains: [ 38347 { 38348 className: "meta.prompt", 38349 starts: { 38350 end: / |$/, 38351 starts: { 38352 end: "$", 38353 subLanguage: "python" 38354 } 38355 }, 38356 variants: [ 38357 { begin: /^>>>(?=[ ]|$)/ }, 38358 { begin: /^\.\.\.(?=[ ]|$)/ } 38359 ] 38360 } 38361 ] 38362 }; 38363 } 38364 return Ll = t, Ll; 38365} 38366var wl, Cm; 38367function sN() { 38368 if (Cm) 38369 return wl; 38370 Cm = 1; 38371 function t(e) { 38372 return { 38373 name: "Q", 38374 aliases: [ 38375 "k", 38376 "kdb" 38377 ], 38378 keywords: { 38379 $pattern: /(`?)[A-Za-z0-9_]+\b/, 38380 keyword: "do while select delete by update from", 38381 literal: "0b 1b", 38382 built_in: "neg not null string reciprocal floor ceiling signum mod xbar xlog and or each scan over prior mmu lsq inv md5 ltime gtime count first var dev med cov cor all any rand sums prds mins maxs fills deltas ratios avgs differ prev next rank reverse iasc idesc asc desc msum mcount mavg mdev xrank mmin mmax x
38382prev rotate distinct group where flip type key til get value attr cut set upsert raze union inter except cross sv vs sublist enlist read0 read1 hopen hclose hdel hsym hcount peach system ltrim rtrim trim lower upper ssr view tables views cols xcols keys xkey xcol xasc xdesc fkeys meta lj aj aj0 ij pj asof uj ww wj wj1 fby xgroup ungroup ej save load rsave rload show csv parse eval min max avg wavg wsum sin cos tan sum", 38383 type: "`float `double int `timestamp `timespan `datetime `time `boolean `symbol `char `byte `short `long `real `month `date `minute `second `guid" 38384 }, 38385 contains: [ 38386 e.C_LINE_COMMENT_MODE, 38387 e.QUOTE_STRING_MODE, 38388 e.C_NUMBER_MODE 38389 ] 38390 }; 38391 } 38392 return wl = t, wl; 38393} 38394var xl, Nm; 38395function lN() { 38396 if (Nm) 38397 return xl; 38398 Nm = 1; 38399 function t(e) { 38400 const n = e.regex, r = { 38401 keyword: "in of on if for while finally var new function do return void else break catch instanceof with throw case default try this switch continue typeof delete let yield const export super debugger as async await import", 38402 literal: "true false null undefined NaN Infinity", 38403 built_in: "eval isFinite isNaN parseFloat parseInt decodeURI decodeURIComponent encodeURI encodeURIComponent escape unescape Object Function Boolean Error EvalError InternalError RangeError ReferenceError StopIteration SyntaxError TypeError URIError Number Math Date String RegExp Array Float32Array Float64Array Int16Array Int32Array Int8Array Uint16Array Uint32Array Uint8Array Uint8ClampedArray ArrayBuffer DataView JSON Intl arguments require module console window document Symbol Set Map WeakSet WeakMap Proxy Reflect Behavior bool color coordinate date double enumeration font geocircle georectangle geoshape int list matrix4x4 parent point quaternion real rect size string url variant vector2d vector3d vector4d Promise" 38404 }, a = "[a-zA-Z_][a-zA-Z0-9\\._]*", i = { 38405 className: "keyword", 38406 begin: "\\bproperty\\b", 38407 starts: { 38408 className: "string", 38409 end: "(:|=|;|,|//|/\\*|$)", 38410 returnEnd: !0 38411 } 38412 }, o = { 38413 className: "keyword", 38414 begin: "\\bsignal\\b", 38415 starts: { 38416 className: "string", 38417 end: "(\\(|:|=|;|,|//|/\\*|$)", 38418 returnEnd: !0 38419 } 38420 }, s = { 38421 className: "attribute", 38422 begin: "\\bid\\s*:", 38423 starts: { 38424 className: "string", 38425 end: a, 38426 returnEnd: !1 38427 } 38428 }, l = { 38429 begin: a + "\\s*:", 38430 returnBegin: !0, 38431 contains: [ 38432 { 38433 className: "attribute", 38434 begin: a, 38435 end: "\\s*:", 38436 excludeEnd: !0, 38437 relevance: 0 38438 } 38439 ], 38440 relevance: 0 38441 }, u = { 38442 begin: n.concat(a, /\s*\{/), 38443 end: /\{/, 38444 returnBegin: !0, 38445 relevance: 0, 38446 contains: [e.inherit(e.TITLE_MODE, { begin: a })] 38447 }; 38448 return { 38449 name: "QML", 38450 aliases: ["qt"], 38451 case_insensitive: !1, 38452 keywords: r, 38453 contains: [ 38454 { 38455 className: "meta", 38456 begin: /^\s*['"]use (strict|asm)['"]/ 38457 }, 38458 e.APOS_STRING_MODE, 38459 e.QUOTE_STRING_MODE, 38460 { 38461 className: "string", 38462 begin: "`", 38463 end: "`", 38464 contains: [ 38465 e.BACKSLASH_ESCAPE, 38466 { 38467 className: "subst", 38468 begin: "\\$\\{", 38469 end: "\\}" 38470 } 38471 ] 38472 }, 38473 e.C_LINE_COMMENT_MODE, 38474 e.C_BLOCK_COMMENT_MODE, 38475 { 38476 className: "number", 38477 variants: [ 38478 { begin: "\\b(0[bB][01]+)" }, 38479 { begin: "\\b(0[oO][0-7]+)" }, 38480 { begin: e.C_NUMBER_RE } 38481 ], 38482 relevance: 0 38483 }, 38484 { 38485 begin: "(" + e.RE_STARTERS_RE + "|\\b(case|return|throw)\\b)\\s*", 38486 keywords: "return throw case", 38487 contains: [ 38488 e.C_LINE_COMMENT_MODE, 38489 e.C_BLOCK_COMMENT_MODE, 38490 e.REGEXP_MODE, 38491 { 38492 begin: /</, 38493 end: />\s*[);\]]/, 38494 relevance: 0, 38495 subLanguage: "xml" 38496 } 38497 ], 38498 relevance: 0 38499 }, 38500 o, 38501 i, 38502 { 38503 className: "function", 38504 beginKeywords: "function", 38505 end: /\{/, 38506 excludeEnd: !0, 38507 contains: [ 38508 e.inherit(e.TITLE_MODE, { begin: /[A-Za-z$_][0-9A-Za-z$_]*/ }), 38509 { 38510 className: "params", 38511 begin: /\(/, 38512 end: /\)/, 38513 excludeBegin: !0, 38514 excludeEnd: !0, 38515 contains: [ 38516 e.C_LINE_COMMENT_MODE, 38517 e.C_BLOCK_COMMENT_MODE 38518 ] 38519 } 38520 ], 38521 illegal: /\[|%/ 38522 }, 38523 { 38524 begin: "\\." + e.IDENT_RE, 38525 relevance: 0 38526 }, 38527 s, 38528 l, 38529 u 38530 ], 38531 illegal: /#/ 38532 }; 38533 } 38534 return xl = t, xl; 38535} 38536var Pl, Om; 38537function cN() { 38538 if (Om) 38539 return Pl; 38540 Om = 1; 38541 function t(e) { 38542 const n = e.regex, r = /(?:(?:[a-zA-Z]|\.[._a-zA-Z])[._a-zA-Z0-9]*)|\.(?!\d)/, a = n.either( 38543 /0[xX][0-9a-fA-F]+\.[0-9a-fA-F]*[pP][+-]?\d+i?/, 38544 /0[xX][0-9a-fA-F]+(?:[pP][+-]?\d+)?[Li]?/, 38545 /(?:\d+(?:\.\d*)?|\.\d+)(?:[eE][+-]?\d+)?[Li]?/ 38546 ), i = /[=!<>:]=|\|\||&&|:::?|<-|<<-|->>|->|\|>|[-+*\/?!$&|:<=>@^~]|\*\*/, o = n.either( 38547 /[()]/, 38548 /[{}]/, 38549 /\[\[/, 38550 /[[\]]/, 38551 /\\/, 38552 /,/ 38553 ); 38554 return { 38555 name: "R", 38556 keywords: { 38557 $pattern: r, 38558 keyword: "function if in break next repeat else for while", 38559 literal: "NULL NA TRUE FALSE Inf NaN NA_integer_|10 NA_real_|10 NA_character_|10 NA_complex_|10", 38560 built_in: "LETTERS letters month.abb month.name pi T F abs acos acosh all any anyNA Arg as.call as.character as.complex as.double as.environment as.integer as.logical as.null.default as.numeric as.raw asin asinh atan atanh attr attributes baseenv browser c call ceiling class Conj cos cosh cospi cummax cummin cumprod cumsum digamma dim dimnames emptyenv exp expression floor forceAndCall gamma gc.time globalenv Im interactive invisible is.array is.atomic is.call is.character is.complex is.double is.environment is.expression is.finite is.function is.infinite is.integer is.language is.list is.logical is.matrix is.na is.name is.nan is.null is.numeric is.object is.pairlist is.raw is.recursive is.single is.symbol lazyLoadDBfetch length lgamma list log max min missing Mod names nargs nzchar oldClass on.exit pos.to.env proc.time prod quote range Re rep retracemem return round seq_along seq_len seq.int sign signif sin sinh sinpi sqrt standardGeneric substitute sum switch tan tanh tanpi tracemem trigamma trunc unclass untracemem UseMethod xtfrm" 38561 }, 38562 contains: [ 38563 e.COMMENT( 38564 /#'/, 38565 /$/, 38566 { contains: [ 38567 { 38568 scope: "doctag", 38569 match: /@examples/, 38570 starts: { 38571 end: n.lookahead(n.either( 38572 /\n^#'\s*(?=@[a-zA-Z]+)/, 38573 /\n^(?!#')/ 38574 )), 38575 endsParent: !0 38576 } 38577 }, 38578 { 38579 scope: "doctag", 38580 begin: "@param", 38581 end: /$/, 38582 contains: [ 38583 { 38584 scope: "variable", 38585 variants: [ 38586 { match: r }, 38587 { match: /`(?:\\.|[^`\\])+`/ } 38588 ], 38589 endsParent: !0 38590 } 38591 ] 38592 }, 38593 { 38594 scope: "doctag", 38595 match: /@[a-zA-Z]+/ 38596 }, 38597 { 38598 scope: "keyword", 38599 match: /\\[a-zA-Z]+/ 38600 } 38601 ] } 38602 ), 38603 e.HASH_COMMENT_MODE, 38604 { 38605 scope: "string", 38606 contains: [e.BACKSLASH_ESCAPE], 38607 variants: [ 38608 e.END_SAME_AS_BEGIN({ 38609 begin: /[rR]"(-*)\(/, 38610 end: /\)(-*)"/ 38611 }), 38612 e.END_SAME_AS_BEGIN({ 38613 begin: /[rR]"(-*)\{/, 38614 end: /\}(-*)"/ 38615 }), 38616 e.END_SAME_AS_BEGIN({ 38617 begin: /[rR]"(-*)\[/, 38618 end: /\](-*)"/ 38619 }), 38620 e.END_SAME_AS_BEGIN({ 38621 begin: /[rR]'(-*)\(/, 38622 end: /\)(-*)'/ 38623 }), 38624 e.END_SAME_AS_BEGIN({ 38625 begin: /[rR]'(-*)\{/, 38626 end: /\}(-*)'/ 38627 }), 38628 e.END_SAME_AS_BEGIN({ 38629 begin: /[rR]'(-*)\[/, 38630 end: /\](-*)'/ 38631 }), 38632 { 38633 begin: '"', 38634 end: '"', 38635 relevance: 0 38636 }, 38637 { 38638 begin: "'", 38639 end: "'", 38640 relevance: 0 38641 } 38642 ] 38643 }, 38644 { 38645 relevance: 0, 38646 variants: [ 38647 { 38648 scope: { 38649 1: "operator", 38650 2: "number" 38651 }, 38652 match: [ 38653 i, 38654 a 38655 ] 38656 }, 38657 { 38658 scope: { 38659 1: "operator", 38660 2: "number" 38661 }, 38662 match: [ 38663 /%[^%]*%/, 38664 a 38665 ] 38666 }, 38667 { 38668 scope: { 38669 1: "punctuation", 38670 2: "number" 38671 }, 38672 match: [ 38673 o, 38674 a 38675 ] 38676 }, 38677 { 38678 scope: { 2: "number" }, 38679 match: [ 38680 /[^a-zA-Z0-9._]|^/, 38681 a 38682 ] 38683 } 38684 ] 38685 }, 38686 { 38687 scope: { 3: "operator" }, 38688 match: [ 38689 r, 38690 /\s+/, 38691 /<-/, 38692 /\s+/ 38693 ] 38694 }, 38695 { 38696 scope: "operator", 38697 relevance: 0, 38698 variants: [ 38699 { match: i }, 38700 { match: /%[^%]*%/ } 38701 ] 38702 }, 38703 { 38704 scope: "punctuation", 38705 relevance: 0, 38706 match: o 38707 }, 38708 { 38709 begin: "`", 38710 end: "`", 38711 contains: [{ begin: /\\./ }] 38712 } 38713 ] 38714 }; 38715 } 38716 return Pl = t, Pl; 38717} 38718var kl, Im; 38719function _N() { 38720 if (Im) 38721 return kl; 38722 Im = 1; 38723 function t(e) { 38724 function n(L) { 38725 return L.map(function($) { 38726 return $.split("").map(function(v) { 38727 return "\\" + v; 38728 }).join(""); 38729 }).join("|"); 38730 } 38731 const r = "~?[a-z$_][0-9a-zA-Z$_]*", a = "`?[A-Z$_][0-9a-zA-Z$_]*", i = "'?[a-z$_][0-9a-z$_]*", o = "\\s*:\\s*[a-z$_][0-9a-z$_]*(\\(\\s*(" + i + "\\s*(," + i + "\\s*)*)?\\))?", s = r + "(" + o + "){0,2}", l = "(" + n([ 38732 "||", 38733 "++", 38734 "**", 38735 "+.", 38736 "*", 38737 "/", 38738 "*.", 38739 "/.", 38740 "..." 38741 ]) + "|\\|>|&&|==|===)", u = "\\s+" + l + "\\s+", _ = { 38742 keyword: "and as asr assert begin class constraint do done downto else end exception external for fun function functor if in include inherit initializer land lazy let lor lsl lsr lxor match method mod module mutable new nonrec object of open or private rec sig struct then to try type val virtual when while with", 38743 built_in: "array bool bytes char exn|5 float int int32 int64 list lazy_t|5
vendor: 4,227 bytes, lines 38743-38940
38743nativeint|5 ref string unit ", 38744 literal: "true false" 38745 }, g = "\\b(0[xX][a-fA-F0-9_]+[Lln]?|0[oO][0-7_]+[Lln]?|0[bB][01_]+[Lln]?|[0-9][0-9_]*([Lln]|(\\.[0-9_]*)?([eE][-+]?[0-9_]+)?)?)", E = { 38746 className: "number", 38747 relevance: 0, 38748 variants: [ 38749 { begin: g }, 38750 { begin: "\\(-" + g + "\\)" } 38751 ] 38752 }, f = { 38753 className: "operator", 38754 relevance: 0, 38755 begin: l 38756 }, b = [ 38757 { 38758 className: "identifier", 38759 relevance: 0, 38760 begin: r 38761 }, 38762 f, 38763 E 38764 ], S = [ 38765 e.QUOTE_STRING_MODE, 38766 f, 38767 { 38768 className: "module", 38769 begin: "\\b" + a, 38770 returnBegin: !0, 38771 relevance: 0, 38772 end: ".", 38773 contains: [ 38774 { 38775 className: "identifier", 38776 begin: a, 38777 relevance: 0 38778 } 38779 ] 38780 } 38781 ], h = [ 38782 { 38783 className: "module", 38784 begin: "\\b" + a, 38785 returnBegin: !0, 38786 end: ".", 38787 relevance: 0, 38788 contains: [ 38789 { 38790 className: "identifier", 38791 begin: a, 38792 relevance: 0 38793 } 38794 ] 38795 } 38796 ], I = { 38797 begin: r, 38798 end: "(,|\\n|\\))", 38799 relevance: 0, 38800 contains: [ 38801 f, 38802 { 38803 className: "typing", 38804 begin: ":", 38805 end: "(,|\\n)", 38806 returnBegin: !0, 38807 relevance: 0, 38808 contains: h 38809 } 38810 ] 38811 }, x = { 38812 className: "function", 38813 relevance: 0, 38814 keywords: _, 38815 variants: [ 38816 { 38817 begin: "\\s(\\(\\.?.*?\\)|" + r + ")\\s*=>", 38818 end: "\\s*=>", 38819 returnBegin: !0, 38820 relevance: 0, 38821 contains: [ 38822 { 38823 className: "params", 38824 variants: [ 38825 { begin: r }, 38826 { begin: s }, 38827 { begin: /\(\s*\)/ } 38828 ] 38829 } 38830 ] 38831 }, 38832 { 38833 begin: "\\s\\(\\.?[^;\\|]*\\)\\s*=>", 38834 end: "\\s=>", 38835 returnBegin: !0, 38836 relevance: 0, 38837 contains: [ 38838 { 38839 className: "params", 38840 relevance: 0, 38841 variants: [I] 38842 } 38843 ] 38844 }, 38845 { begin: "\\(\\.\\s" + r + "\\)\\s*=>" } 38846 ] 38847 }; 38848 S.push(x); 38849 const w = { 38850 className: "constructor", 38851 begin: a + "\\(", 38852 end: "\\)", 38853 illegal: "\\n", 38854 keywords: _, 38855 contains: [ 38856 e.QUOTE_STRING_MODE, 38857 f, 38858 { 38859 className: "params", 38860 begin: "\\b" + r 38861 } 38862 ] 38863 }, P = { 38864 className: "pattern-match", 38865 begin: "\\|", 38866 returnBegin: !0, 38867 keywords: _, 38868 end: "=>", 38869 relevance: 0, 38870 contains: [ 38871 w, 38872 f, 38873 { 38874 relevance: 0, 38875 className: "constructor", 38876 begin: a 38877 } 38878 ] 38879 }, q = { 38880 className: "module-access", 38881 keywords: _, 38882 returnBegin: !0, 38883 variants: [ 38884 { begin: "\\b(" + a + "\\.)+" + r }, 38885 { 38886 begin: "\\b(" + a + "\\.)+\\(", 38887 end: "\\)", 38888 returnBegin: !0, 38889 contains: [ 38890 x, 38891 { 38892 begin: "\\(", 38893 end: "\\)", 38894 relevance: 0, 38895 skip: !0 38896 } 38897 ].concat(S) 38898 }, 38899 { 38900 begin: "\\b(" + a + "\\.)+\\{", 38901 end: /\}/ 38902 } 38903 ], 38904 contains: S 38905 }; 38906 return h.push(q), { 38907 name: "ReasonML", 38908 aliases: ["re"], 38909 keywords: _, 38910 illegal: "(:-|:=|\\$\\{|\\+=)", 38911 contains: [ 38912 e.COMMENT("/\\*", "\\*/", { illegal: "^(#,\\/\\/)" }), 38913 { 38914 className: "character", 38915 begin: "'(\\\\[^']+|[^'])'", 38916 illegal: "\\n", 38917 relevance: 0 38918 }, 38919 e.QUOTE_STRING_MODE, 38920 { 38921 className: "literal", 38922 begin: "\\(\\)", 38923 relevance: 0 38924 }, 38925 { 38926 className: "literal", 38927 begin: "\\[\\|", 38928 end: "\\|\\]", 38929 relevance: 0, 38930 contains: b 38931 }, 38932 { 38933 className: "literal", 38934 begin: "\\[", 38935 end: "\\]", 38936 relevance: 0, 38937 contains: b 38938 }, 38939 w, 38940 {
38941 className: "operator", 38942 begin: u, 38943 illegal: "-->", 38944 relevance: 0 38945 }, 38946 E, 38947 e.C_LINE_COMMENT_MODE, 38948 P, 38949 x, 38950 { 38951 className: "module-def", 38952 begin: "\\bmodule\\s+" + r + "\\s+" + a + "\\s+=\\s+\\{", 38953 end: /\}/, 38954 returnBegin: !0, 38955 keywords: _, 38956 relevance: 0, 38957 contains: [ 38958 { 38959 className: "module", 38960 relevance: 0, 38961 begin: a 38962 }, 38963 { 38964 begin: /\{/, 38965 end: /\}/, 38966 relevance: 0, 38967 skip: !0 38968 } 38969 ].concat(S) 38970 }, 38971 q 38972 ] 38973 }; 38974 } 38975 return kl = t, kl; 38976} 38977var Ul, Am; 38978function dN() { 38979 if (Am) 38980 return Ul; 38981 Am = 1; 38982 function t(e) { 38983 return { 38984 name: "RenderMan RIB", 38985 keywords: "ArchiveRecord AreaLightSource Atmosphere Attribute AttributeBegin AttributeEnd Basis Begin Blobby Bound Clipping ClippingPlane Color ColorSamples ConcatTransform Cone CoordinateSystem CoordSysTransform CropWindow Curves Cylinder DepthOfField Detail DetailRange Disk Displacement Display End ErrorHandler Exposure Exterior Format FrameAspectRatio FrameBegin FrameEnd GeneralPolygon GeometricApproximation Geometry Hider Hyperboloid Identity Illuminate Imager Interior LightSource MakeCubeFaceEnvironment MakeLatLongEnvironment MakeShadow MakeTexture Matte MotionBegin MotionEnd NuPatch ObjectBegin ObjectEnd ObjectInstance Opacity Option Orientation Paraboloid Patch PatchMesh Perspective PixelFilter PixelSamples PixelVariance Points PointsGeneralPolygons PointsPolygons Polygon Procedural Projection Quantize ReadArchive RelativeDetail ReverseOrientation Rotate Scale ScreenWindow ShadingInterpolation ShadingRate Shutter Sides Skew SolidBegin SolidEnd Sphere SubdivisionMesh Surface TextureCoordinates Torus Transform TransformBegin TransformEnd TransformPoints Translate TrimCurve WorldBegin WorldEnd", 38986 illegal: "</", 38987 contains: [ 38988 e.HASH_COMMENT_MODE, 38989 e.C_NUMBER_MODE, 38990 e.APOS_STRING_MODE, 38991 e.QUOTE_STRING_MODE 38992 ] 38993 }; 38994 } 38995 return Ul = t, Ul; 38996} 38997var Fl, ym; 38998function uN() { 38999 if (ym) 39000 return Fl; 39001 ym = 1; 39002 function t(e) { 39003 const n = "[a-zA-Z-_][^\\n{]+\\{", r = { 39004 className: "attribute", 39005 begin: /[a-zA-Z-_]+/, 39006 end: /\s*:/, 39007 excludeEnd: !0, 39008 starts: { 39009 end: ";", 39010 relevance: 0, 39011 contains: [ 39012 { 39013 className: "variable", 39014 begin: /\.[a-zA-Z-_]+/ 39015 }, 39016 { 39017 className: "keyword", 39018 begin: /\(optional\)/ 39019 } 39020 ] 39021 } 39022 }; 39023 return { 39024 name: "Roboconf", 39025 aliases: [ 39026 "graph", 39027 "instances" 39028 ], 39029 case_insensitive: !0, 39030 keywords: "import", 39031 contains: [ 39032 { 39033 begin: "^facet " + n, 39034 end: /\}/, 39035 keywords: "facet", 39036 contains: [ 39037 r, 39038 e.HASH_COMMENT_MODE 39039 ] 39040 }, 39041 { 39042 begin: "^\\s*instance of " + n, 39043 end: /\}/, 39044 keywords: "name count channels instance-data instance-state instance of", 39045 illegal: /\S/, 39046 contains: [ 39047 "self", 39048 r, 39049 e.HASH_COMMENT_MODE 39050 ] 39051 }, 39052 { 39053 begin: "^" + n, 39054 end: /\}/, 39055 contains: [ 39056 r, 39057 e.HASH_COMMENT_MODE 39058 ] 39059 }, 39060 e.HASH_COMMENT_MODE 39061 ] 39062 }; 39063 } 39064 return Fl = t, Fl; 39065} 39066var Bl, Dm; 39067function pN() { 39068 if (Dm) 39069 return Bl; 39070 Dm = 1; 39071 function t(e) { 39072 const n = "foreach do while for if from to step else on-error and or not in", r = "global local beep delay put len typeof pick log time set find environment terminal error execute parse resolve toarray tobool toid toip toip6 tonum tostr totime", a = "add remove enable disable set get print export edit find run debug error info warning", i = "true false yes no nothing nil null", o = "traffic-flow traffic-generator firewall scheduler aaa accounting address-list address align area bandwidth-server bfd bgp bridge client clock community config connection console customer default dhcp-client dhcp-server discovery dns e-mail ethernet filter firmware gps graphing group hardware health hotspot identity igmp-proxy incoming instance interface ip ipsec ipv6 irq l2tp-server lcd ldp logging mac-server mac-winbox mangle manual mirror mme mpls nat nd neighbor network note ntp ospf ospf-v3 ovpn-server page peer pim ping policy pool port ppp pppoe-client pptp-server prefix profile proposal proxy queue radius resource rip ripng route routing screen script security-profiles server service service-port settings shares smb sms sniffer snmp snooper socks sstp-server system tool tracking type upgrade upn
39072p user-manager users user vlan secret vrrp watchdog web-access wireless pptp pppoe lan wan layer7-protocol lease simple raw", s = { 39073 className: "variable", 39074 variants: [ 39075 { begin: /\$[\w\d#@][\w\d_]*/ }, 39076 { begin: /\$\{(.*?)\}/ } 39077 ] 39078 }, l = { 39079 className: "string", 39080 begin: /"/, 39081 end: /"/, 39082 contains: [ 39083 e.BACKSLASH_ESCAPE, 39084 s, 39085 { 39086 className: "variable", 39087 begin: /\$\(/, 39088 end: /\)/, 39089 contains: [e.BACKSLASH_ESCAPE] 39090 } 39091 ] 39092 }, u = { 39093 className: "string", 39094 begin: /'/, 39095 end: /'/ 39096 }; 39097 return { 39098 name: "MikroTik RouterOS script", 39099 aliases: ["mikrotik"], 39100 case_insensitive: !0, 39101 keywords: { 39102 $pattern: /:?[\w-]+/, 39103 literal: i, 39104 keyword: n + " :" + n.split(" ").join(" :") + " :" + r.split(" ").join(" :") 39105 }, 39106 contains: [ 39107 { 39108 variants: [ 39109 { 39110 begin: /\/\*/, 39111 end: /\*\// 39112 }, 39113 { 39114 begin: /\/\//, 39115 end: /$/ 39116 }, 39117 { 39118 begin: /<\//, 39119 end: />/ 39120 } 39121 ], 39122 illegal: /./ 39123 }, 39124 e.COMMENT("^#", "$"), 39125 l, 39126 u, 39127 s, 39128 { 39129 begin: /[\w-]+=([^\s{}[\]()>]+)/, 39130 relevance: 0, 39131 returnBegin: !0, 39132 contains: [ 39133 { 39134 className: "attribute", 39135 begin: /[^=]+/ 39136 }, 39137 { 39138 begin: /=/, 39139 endsWithParent: !0, 39140 relevance: 0, 39141 contains: [ 39142 l, 39143 u, 39144 s, 39145 { 39146 className: "literal", 39147 begin: "\\b(" + i.split(" ").join("|") + ")\\b" 39148 }, 39149 { 39150 begin: /("[^"]*"|[^\s{}[\]]+)/ 39151 } 39152 ] 39153 } 39154 ] 39155 }, 39156 { 39157 className: "number", 39158 begin: /\*[0-9a-fA-F]+/ 39159 }, 39160 { 39161 begin: "\\b(" + a.split(" ").join("|") + ")([\\s[(\\]|])", 39162 returnBegin: !0, 39163 contains: [ 39164 { 39165 className: "built_in", 39166 begin: /\w+/ 39167 } 39168 ] 39169 }, 39170 { 39171 className: "built_in", 39172 variants: [ 39173 { begin: "(\\.\\./|/|\\s)((" + o.split(" ").join("|") + ");?\\s)+" }, 39174 { 39175 begin: /\.\./, 39176 relevance: 0 39177 } 39178 ] 39179 } 39180 ] 39181 }; 39182 } 39183 return Bl = t, Bl; 39184} 39185var Gl, Mm; 39186function mN() { 39187 if (Mm) 39188 return Gl; 39189 Mm = 1; 39190 function t(e) { 39191 const n = [ 39192 "abs", 39193 "acos", 39194 "ambient", 39195 "area", 39196 "asin", 39197 "atan", 39198 "atmosphere", 39199 "attribute", 39200 "calculatenormal", 39201 "ceil", 39202 "cellnoise", 39203 "clamp", 39204 "comp", 39205 "concat", 39206 "cos", 39207 "degrees", 39208 "depth", 39209 "Deriv", 39210 "diffuse", 39211 "distance", 39212 "Du", 39213 "Dv", 39214 "environment", 39215 "exp", 39216 "faceforward", 39217 "filterstep", 39218 "floor", 39219 "format", 39220 "fresnel", 39221 "incident", 39222 "length", 39223 "lightsource", 39224 "log", 39225 "match", 39226 "max", 39227 "min", 39228 "mod", 39229 "noise", 39230 "normalize", 39231 "ntransform", 39232 "opposite", 39233 "option", 39234 "phong", 39235 "pnoise", 39236 "pow", 39237 "printf", 39238 "ptlined", 39239 "radians", 39240 "random", 39241 "reflect", 39242 "refract", 39243 "renderinfo", 39244 "round", 39245 "setcomp", 39246 "setxcomp", 39247 "setycomp", 39248 "setzcomp", 39249 "shadow", 39250 "sign", 39251 "sin", 39252 "smoothstep", 39253 "specular", 39254 "specularbrdf", 39255 "spline", 39256 "sqrt", 39257 "step", 39258 "tan", 39259 "texture", 39260 "textureinfo", 39261 "trace", 39262 "transform", 39263 "vtransform", 39264 "xcomp", 39265 "ycomp", 39266 "zcomp" 39267 ], r = [ 39268 "matrix", 39269 "float", 39270 "color", 39271 "point", 39272 "normal", 39273 "vector" 39274 ], a = [ 39275 "while", 39276 "for", 39277 "if", 39278 "do", 39279 "return", 39280 "else", 39281 "break", 39282 "extern", 39283 "continue" 39284 ], i = { 39285 match: [ 39286 /(surface|displacement|light|volume|imager)/, 39287 /\s+/, 39288 e.IDENT_RE 39289 ], 39290 scope: { 39291 1: "keyword", 39292 3: "title.class" 39293 } 39294 }; 39295 return { 39296 name: "RenderMan RSL", 39297 keywords: { 39298 keyword: a, 39299 built_in: n, 39300 type: r 39301 }, 39302 illegal: "</", 39303 contains: [ 39304 e.C_LINE_COMMENT_MODE, 39305 e.C_BLOCK_COMMENT_MODE, 39306 e.QUOTE_STRING_MODE, 39307 e.APOS_STRING_MODE, 39308 e.C_NUMBER_MODE, 39309 { 39310 className: "meta", 39311 begin: "#", 39312 end: "$" 39313 }, 39314 i, 39315 { 39316 beginKeywords: "illuminate illuminance gather", 39317 end: "\\(" 39318 } 39319 ] 39320 }; 39321 } 39322 return Gl = t, Gl; 39323} 39324var Yl, Lm; 39325function EN() { 39326 if (Lm) 39327 return Yl; 39328 Lm = 1; 39329 function t(e) { 39330 return { 39331 name: "Oracle Rules Language", 39332 keywords: { 39333 keyword: "BILL_PERIOD BILL_START BILL_STOP RS_EFFECTIVE_START RS_EFFECTIVE_STOP RS_JURIS_CODE RS_OPCO_CODE INTDADDATTRIBUTE|5 INTDADDVMSG|5 INTDBLOCKOP|5 INTDBLOCKOPNA|5 INTDCLOSE|5 INTDCOUNT|5 INTDCOUNTSTATUSCODE|5 INTDCREATEMASK|5 INTDCREATEDAYMASK|5 INTDCREATEFACTORMASK|5 INTDCREATEHANDLE|5 INTDCREATEOVERRIDEDAYMASK|5 INTDCREATEOVERRIDEMASK|5 INTDCREATESTATUSCODEMASK|5 INTDCREATETOUPERIOD|5 INTDDELETE|5 INTDDIPTEST|5 INTDEXPORT|5 INTDGETERRORCODE|5 INTDGETERRORMESSAGE|5 INTDISEQUAL|5 INTDJOIN|5 INTDLOAD|5 INTDLOADACTUALCUT|5 INTDLOADDATES|5 INTDLOADHIST|5 INTDLOADLIST|5 INTDLOADLISTDATES|5 INTDLOADLISTENERGY|5 INTDLOADLISTHIST|5 INTDLOADRELATEDCHANNEL|5 INTDLOADSP|5 INTDLOADSTAGING|5 INTDLOADUOM|5 INTDLOADUOMDATES|5 INTDLOADUOMHIST|5 INTDLOADVERSION|5 INTDOPEN|5 INTDREADFIRST|5 INTDREADNEXT|5 INTDRECCOUNT|5 INTDRELEASE|5 INTDREPLACE|5 INTDROLLAVG|5 INTDROLLPEAK|5 INTDSCALAROP|5 INTDSCALE|5 INTDSETATTRIBUTE|5 INTDSETDSTPARTICIPANT|5 INTDSETSTRING|5 INTDSETVALUE|5 INTDSETVALUESTATUS|5 INTDSHIFTSTARTTIME|5 INTDSMOOTH|5 INTDSORT|5 INTDSPIKETEST|5 INTDSUBSET|5 INTDTOU|5 INTDTOURELEASE|5 INTDTOUVALUE|5 INTDUPDATESTATS|5 INTDVALUE|5 STDEV INTDDELETEEX|5 INTDLOADEXACTUAL|5 INTDLOADEXCUT|5 INTDLOADEXDATES|5 INTDLOADEX|5 INTDLOADEXRELATEDCHANNEL|5 INTDSAVEEX|5 MVLOAD|5 MVLOADACCT|5 MVLOADACCTDATES|5 MVLOADACCTHIST|5 MVLOADDATES|5 MVLOADHIST|5 MVLOADLIST|5 MVLOADLISTDATES|5 MVLOADLISTHIST|5 IF FOR NEXT DONE SELECT END CALL ABORT CLEAR CHANNEL FACTOR LIST NUMBER OVERRIDE SET WEEK DISTRIBUTIONNODE ELSE WHEN THEN OTHERWISE IENUM CSV INCLUDE LEAVE RIDER SAVE DELETE NOVALUE SECTION WARN SAVE_UPDATE DETERMINANT LABEL REPORT REVENUE EACH IN FROM TOTAL CHARGE BLOCK AND OR CSV_FILE RATE_CODE AUXILIARY_DEMAND UIDACCOUNT RS BILL_PERIOD_SELECT HOURS_PER_MONTH INTD_ERROR_STOP SEASON_SCHEDULE_NAME ACCOUNTFACTOR ARRAYUPPERBOUND CALLSTOREDPROC GETADOCONNECTION GETCONNECT GETDATASOURCE GETQUALIFIER GETUSERID HASVALUE LISTCOUNT LISTOP LISTUPDATE LISTVALUE PRORATEFACTOR RSPRORATE SETBINPATH SETDBMONITOR WQ_OPEN BILLINGHOURS DATE DATEFROMFLOAT DATETIMEFROMSTRING DATETIMETOSTRING DATETOFLOAT DAY DAYDIFF DAYNAME DBDATETIME HOUR MINUTE MONTH MONTHDIFF MONTHHOURS MONTHNAME ROUNDDATE SAMEWEEKDAYLASTYEAR SECOND WEEKDAY WEEKDIFF YEAR YEARDAY YEARSTR COMPSUM HISTCOUNT HISTMAX HISTMIN HISTMINN
39333Z HISTVALUE MAXNRANGE MAXRANGE MINRANGE COMPIKVA COMPKVA COMPKVARFROMKQKW COMPLF IDATTR FLAG LF2KW LF2KWH MAXKW POWERFACTOR READING2USAGE AVGSEASON MAXSEASON MONTHLYMERGE SEASONVALUE SUMSEASON ACCTREADDATES ACCTTABLELOAD CONFIGADD CONFIGGET CREATEOBJECT CREATEREPORT EMAILCLIENT EXPBLKMDMUSAGE EXPMDMUSAGE EXPORT_USAGE FACTORINEFFECT GETUSERSPECIFIEDSTOP INEFFECT ISHOLIDAY RUNRATE SAVE_PROFILE SETREPORTTITLE USEREXIT WATFORRUNRATE TO TABLE ACOS ASIN ATAN ATAN2 BITAND CEIL COS COSECANT COSH COTANGENT DIVQUOT DIVREM EXP FABS FLOOR FMOD FREPM FREXPN LOG LOG10 MAX MAXN MIN MINNZ MODF POW ROUND ROUND2VALUE ROUNDINT SECANT SIN SINH SQROOT TAN TANH FLOAT2STRING FLOAT2STRINGNC INSTR LEFT LEN LTRIM MID RIGHT RTRIM STRING STRINGNC TOLOWER TOUPPER TRIM NUMDAYS READ_DATE STAGING", 39334 built_in: "IDENTIFIER OPTIONS XML_ELEMENT XML_OP XML_ELEMENT_OF DOMDOCCREATE DOMDOCLOADFILE DOMDOCLOADXML DOMDOCSAVEFILE DOMDOCGETROOT DOMDOCADDPI DOMNODEGETNAME DOMNODEGETTYPE DOMNODEGETVALUE DOMNODEGETCHILDCT DOMNODEGETFIRSTCHILD DOMNODEGETSIBLING DOMNODECREATECHILDELEMENT DOMNODESETATTRIBUTE DOMNODEGETCHILDELEMENTCT DOMNODEGETFIRSTCHILDELEMENT DOMNODEGETSIBLINGELEMENT DOMNODEGETATTRIBUTECT DOMNODEGETATTRIBUTEI DOMNODEGETATTRIBUTEBYNAME DOMNODEGETBYNAME" 39335 }, 39336 contains: [ 39337 e.C_LINE_COMMENT_MODE, 39338 e.C_BLOCK_COMMENT_MODE, 39339 e.APOS_STRING_MODE, 39340 e.QUOTE_STRING_MODE, 39341 e.C_NUMBER_MODE, 39342 { 39343 className: "literal", 39344 variants: [ 39345 { 39346 begin: "#\\s+", 39347 relevance: 0 39348 }, 39349 { begin: "#[a-zA-Z .]+" } 39350 ] 39351 } 39352 ] 39353 }; 39354 } 39355 return Yl = t, Yl; 39356} 39357var ql, wm; 39358function gN() { 39359 if (wm) 39360 return ql; 39361 wm = 1; 39362 function t(e) { 39363 const n = e.regex, r = { 39364 className: "title.function.invoke", 39365 relevance: 0, 39366 begin: n.concat( 39367 /\b/, 39368 /(?!let\b)/, 39369 e.IDENT_RE, 39370 n.lookahead(/\s*\(/) 39371 ) 39372 }, a = "([ui](8|16|32|64|128|size)|f(32|64))?", i = [ 39373 "abstract", 39374 "as", 39375 "async", 39376 "await", 39377 "become", 39378 "box", 39379 "break", 39380 "const", 39381 "continue", 39382 "crate", 39383 "do", 39384 "dyn", 39385 "else", 39386 "enum", 39387 "extern", 39388 "false", 39389 "final", 39390 "fn", 39391 "for", 39392 "if", 39393 "impl", 39394 "in", 39395 "let", 39396 "loop", 39397 "macro", 39398 "match", 39399 "mod", 39400 "move", 39401 "mut", 39402 "override", 39403 "priv", 39404 "pub", 39405 "ref", 39406 "return", 39407 "self", 39408 "Self", 39409 "static", 39410 "struct", 39411 "super", 39412 "trait", 39413 "true", 39414 "try", 39415 "type", 39416 "typeof", 39417 "unsafe", 39418 "unsized", 39419 "use", 39420 "virtual", 39421 "where", 39422 "while", 39423 "yield" 39424 ], o = [ 39425 "true", 39426 "false", 39427 "Some", 39428 "None", 39429 "Ok", 39430 "Err" 39431 ], s = [ 39432 "drop ", 39433 "Copy", 39434 "Send", 39435 "Sized", 39436 "Sync", 39437 "Drop", 39438 "Fn", 39439 "FnMut", 39440 "FnOnce", 39441 "ToOwned", 39442 "Clone", 39443 "Debug", 39444 "PartialEq", 39445 "PartialOrd", 39446 "Eq", 39447 "Ord", 39448 "AsRef", 39449 "AsMut", 39450 "Into", 39451 "From", 39452 "Default", 39453 "Iterator", 39454 "Extend", 39455 "IntoIterator", 39456 "DoubleEndedIterator", 39457 "ExactSizeIterator", 39458 "SliceConcatExt", 39459 "ToString", 39460 "assert!", 39461 "assert_eq!", 39462 "bitflags!", 39463 "bytes!", 39464 "cfg!", 39465 "col!", 39466 "concat!", 39467 "concat_idents!", 39468 "debug_assert!", 39469 "debug_assert_eq!", 39470 "env!", 39471 "panic!", 39472 "file!", 39473 "format!", 39474 "format_args!", 39475 "include_bytes!", 39476 "include_str!", 39477 "line!", 39478 "local_data_key!", 39479 "module_path!", 39480 "option_env!", 39481 "print!", 39482 "println!", 39483 "select!", 39484 "stringify!", 39485 "try!", 39486 "unimplemented!", 39487 "unreachable!", 39488 "vec!", 39489 "write!", 39490 "writeln!", 39491 "macro_rules!", 39492 "assert_ne!", 39493 "debug_assert_ne!" 39494 ], l = [ 39495 "i8", 39496 "i16", 39497 "i32", 39498 "i64", 39499 "i128", 39500 "isize", 39501 "u8", 39502 "u16", 39503 "u32", 39504 "u64", 39505 "u128", 39506 "usize", 39507 "f32", 39508 "f64", 39509 "str", 39510 "char", 39511 "bool", 39512 "Box", 39513 "Option", 39514 "Result", 39515 "String", 39516 "Vec" 39517 ]; 39518 return { 39519 name: "Rust", 39520 aliases: ["rs"], 39521 keywords: { 39522 $pattern: e.IDENT_RE + "!?", 39523 type: l, 39524 keyword: i, 39525 literal: o, 39526 built_in: s 39527 }, 39528 illegal: "</", 39529 contains: [ 39530 e.C_LINE_COMMENT_MODE, 39531 e.COMMENT("/\\*", "\\*/", { contains: ["self"] }), 39532 e.inherit(e.QUOTE_STRING_MODE, { 39533 begin: /b?"/, 39534 illegal: null 39535 }), 39536 { 39537 className: "string", 39538 variants: [ 39539 { begin: /b?r(#*)"(.|\n)*?"\1(?!#)/ }, 39540 { begin: /b?'\\?(x\w{2}|u\w{4}|U\w{8}|.)'/ } 39541 ] 39542 }, 39543 { 39544 className: "symbol", 39545 begin: /'[a-zA-Z_][a-zA-Z0-9_]*/ 39546 }, 39547 { 39548 className: "number", 39549 variants: [ 39550 { begin: "\\b0b([01_]+)" + a },
vendor: 7,860 bytes, lines 39551-40024
39551 { begin: "\\b0o([0-7_]+)" + a }, 39552 { begin: "\\b0x([A-Fa-f0-9_]+)" + a }, 39553 { begin: "\\b(\\d[\\d_]*(\\.[0-9_]+)?([eE][+-]?[0-9_]+)?)" + a } 39554 ], 39555 relevance: 0 39556 }, 39557 { 39558 begin: [ 39559 /fn/, 39560 /\s+/, 39561 e.UNDERSCORE_IDENT_RE 39562 ], 39563 className: { 39564 1: "keyword", 39565 3: "title.function" 39566 } 39567 }, 39568 { 39569 className: "meta", 39570 begin: "#!?\\[", 39571 end: "\\]", 39572 contains: [ 39573 { 39574 className: "string", 39575 begin: /"/, 39576 end: /"/ 39577 } 39578 ] 39579 }, 39580 { 39581 begin: [ 39582 /let/, 39583 /\s+/, 39584 /(?:mut\s+)?/, 39585 e.UNDERSCORE_IDENT_RE 39586 ], 39587 className: { 39588 1: "keyword", 39589 3: "keyword", 39590 4: "variable" 39591 } 39592 }, 39593 { 39594 begin: [ 39595 /for/, 39596 /\s+/, 39597 e.UNDERSCORE_IDENT_RE, 39598 /\s+/, 39599 /in/ 39600 ], 39601 className: { 39602 1: "keyword", 39603 3: "variable", 39604 5: "keyword" 39605 } 39606 }, 39607 { 39608 begin: [ 39609 /type/, 39610 /\s+/, 39611 e.UNDERSCORE_IDENT_RE 39612 ], 39613 className: { 39614 1: "keyword", 39615 3: "title.class" 39616 } 39617 }, 39618 { 39619 begin: [ 39620 /(?:trait|enum|struct|union|impl|for)/, 39621 /\s+/, 39622 e.UNDERSCORE_IDENT_RE 39623 ], 39624 className: { 39625 1: "keyword", 39626 3: "title.class" 39627 } 39628 }, 39629 { 39630 begin: e.IDENT_RE + "::", 39631 keywords: { 39632 keyword: "Self", 39633 built_in: s, 39634 type: l 39635 } 39636 }, 39637 { 39638 className: "punctuation", 39639 begin: "->" 39640 }, 39641 r 39642 ] 39643 }; 39644 } 39645 return ql = t, ql; 39646} 39647var Hl, xm; 39648function SN() { 39649 if (xm) 39650 return Hl; 39651 xm = 1; 39652 function t(e) { 39653 const n = e.regex, r = [ 39654 "do", 39655 "if", 39656 "then", 39657 "else", 39658 "end", 39659 "until", 39660 "while", 39661 "abort", 39662 "array", 39663 "attrib", 39664 "by", 39665 "call", 39666 "cards", 39667 "cards4", 39668 "catname", 39669 "continue", 39670 "datalines", 39671 "datalines4", 39672 "delete", 39673 "delim", 39674 "delimiter", 39675 "display", 39676 "dm", 39677 "drop", 39678 "endsas", 39679 "error", 39680 "file", 39681 "filename", 39682 "footnote", 39683 "format", 39684 "goto", 39685 "in", 39686 "infile", 39687 "informat", 39688 "input", 39689 "keep", 39690 "label", 39691 "leave", 39692 "length", 39693 "libname", 39694 "link", 39695 "list", 39696 "lostcard", 39697 "merge", 39698 "missing", 39699 "modify", 39700 "options", 39701 "output", 39702 "out", 39703 "page", 39704 "put", 39705 "redirect", 39706 "remove", 39707 "rename", 39708 "replace", 39709 "retain", 39710 "return", 39711 "select", 39712 "set", 39713 "skip", 39714 "startsas", 39715 "stop", 39716 "title", 39717 "update", 39718 "waitsas", 39719 "where", 39720 "window", 39721 "x|0", 39722 "systask", 39723 "add", 39724 "and", 39725 "alter", 39726 "as", 39727 "cascade", 39728 "check", 39729 "create", 39730 "delete", 39731 "describe", 39732 "distinct", 39733 "drop", 39734 "foreign", 39735 "from", 39736 "group", 39737 "having", 39738 "index", 39739 "insert", 39740 "into", 39741 "in", 39742 "key", 39743 "like", 39744 "message", 39745 "modify", 39746 "msgtype", 39747 "not", 39748 "null", 39749 "on", 39750 "or", 39751 "order", 39752 "primary", 39753 "references", 39754 "reset", 39755 "restrict", 39756 "select", 39757 "set", 39758 "table", 39759 "unique", 39760 "update", 39761 "validate", 39762 "view", 39763 "where" 39764 ], a = [ 39765 "abs", 39766 "addr", 39767 "airy", 39768 "arcos", 39769 "arsin", 39770 "atan", 39771 "attrc", 39772 "attrn", 39773 "band", 39774 "betainv", 39775 "blshift", 39776 "bnot", 39777 "bor", 39778 "brshift", 39779 "bxor", 39780 "byte", 39781 "cdf", 39782 "ceil", 39783 "cexist", 39784 "cinv", 39785 "close", 39786 "cnonct", 39787 "collate", 39788 "compbl", 39789 "compound", 39790 "compress", 39791 "cos", 39792 "cosh", 39793 "css", 39794 "curobs", 39795 "cv", 39796 "daccdb", 39797 "daccdbsl", 39798 "daccsl", 39799 "daccsyd", 39800 "dacctab", 39801 "dairy", 39802 "date", 39803 "datejul", 39804 "datepart", 39805 "datetime", 39806 "day", 39807 "dclose", 39808 "depdb", 39809 "depdbsl", 39810 "depdbsl", 39811 "depsl", 39812 "depsl", 39813 "depsyd", 39814 "depsyd", 39815 "deptab", 39816 "deptab", 39817 "dequote", 39818 "dhms", 39819 "dif", 39820 "digamma", 39821 "dim", 39822 "dinfo", 39823 "dnum", 39824 "dopen", 39825 "doptname", 39826 "doptnum", 39827 "dread", 39828 "dropnote", 39829 "dsname", 39830 "erf", 39831 "erfc", 39832 "exist", 39833 "exp", 39834 "fappend", 39835 "fclose", 39836 "fcol", 39837 "fdelete", 39838 "fetch", 39839 "fetchobs", 39840 "fexist", 39841 "fget", 39842 "fileexist", 39843 "filename", 39844 "fileref", 39845 "finfo", 39846 "finv", 39847 "fipname", 39848 "fipnamel", 39849 "fipstate", 39850 "floor", 39851 "fnonct", 39852 "fnote", 39853 "fopen", 39854 "foptname", 39855 "foptnum", 39856 "fpoint", 39857 "fpos", 39858 "fput", 39859 "fread", 39860 "frewind", 39861 "frlen", 39862 "fsep", 39863 "fuzz", 39864 "fwrite", 39865 "gaminv", 39866 "gamma", 39867 "getoption", 39868 "getvarc", 39869 "getvarn", 39870 "hbound", 39871 "hms", 39872 "hosthelp", 39873 "hour", 39874 "ibessel", 39875 "index", 39876 "indexc", 39877 "indexw", 39878 "input", 39879 "inputc", 39880 "inputn", 39881 "int", 39882 "intck", 39883 "intnx", 39884 "intrr", 39885 "irr", 39886 "jbessel", 39887 "juldate", 39888 "kurtosis", 39889 "lag", 39890 "lbound", 39891 "left", 39892 "length", 39893 "lgamma", 39894 "libname", 39895 "libref", 39896 "log", 39897 "log10", 39898 "log2", 39899 "logpdf", 39900 "logpmf", 39901 "logsdf", 39902 "lowcase", 39903 "max", 39904 "mdy", 39905 "mean", 39906 "min", 39907 "minute", 39908 "mod", 39909 "month", 39910 "mopen", 39911 "mort", 39912 "n", 39913 "netpv", 39914 "nmiss", 39915 "normal", 39916 "note", 39917 "npv", 39918 "open", 39919 "ordinal", 39920 "pathname", 39921 "pdf", 39922 "peek", 39923 "peekc", 39924 "pmf", 39925 "point", 39926 "poisson", 39927 "poke", 39928 "probbeta", 39929 "probbnml", 39930 "probchi", 39931 "probf", 39932 "probgam", 39933 "probhypr", 39934 "probit", 39935 "probnegb", 39936 "probnorm", 39937 "probt", 39938 "put", 39939 "putc", 39940 "putn", 39941 "qtr", 39942 "quote", 39943 "ranbin", 39944 "rancau", 39945 "ranexp", 39946 "rangam", 39947 "range", 39948 "rank", 39949 "rannor", 39950 "ranpoi", 39951 "rantbl", 39952 "rantri", 39953 "ranuni", 39954 "repeat", 39955 "resolve", 39956 "reverse", 39957 "rewind", 39958 "right", 39959 "round", 39960 "saving", 39961 "scan", 39962 "sdf", 39963 "second", 39964 "sign", 39965 "sin", 39966 "sinh", 39967 "skewness", 39968 "soundex", 39969 "spedis", 39970 "sqrt", 39971 "std", 39972 "stderr", 39973 "stfips", 39974 "stname", 39975 "stnamel", 39976 "substr", 39977 "sum", 39978 "symget", 39979 "sysget", 39980 "sysmsg", 39981 "sysprod", 39982 "sysrc", 39983 "system", 39984 "tan", 39985 "tanh", 39986 "time", 39987 "timepart", 39988 "tinv", 39989 "tnonct", 39990 "today", 39991 "translate", 39992 "tranwrd", 39993 "trigamma", 39994 "trim", 39995 "trimn", 39996 "trunc", 39997 "uniform", 39998 "upcase", 39999 "uss", 40000 "var", 40001 "varfmt", 40002 "varinfmt", 40003 "varlabel", 40004 "varlen", 40005 "varname", 40006 "varnum", 40007 "varray", 40008 "varrayx", 40009 "vartype", 40010 "verify", 40011 "vformat", 40012 "vformatd", 40013 "vformatdx", 40014 "vformatn", 40015 "vformatnx", 40016 "vformatw", 40017 "vformatwx", 40018 "vformatx", 40019 "vinarray", 40020 "vinarrayx", 40021 "vinformat", 40022 "vinformatd", 40023 "vinformatdx", 40024 "vinformatn",
40025 "vinformatnx", 40026 "vinformatw", 40027 "vinformatwx", 40028 "vinformatx", 40029 "vlabel", 40030 "vlabelx", 40031 "vlength", 40032 "vlengthx", 40033 "vname", 40034 "vnamex", 40035 "vtype", 40036 "vtypex", 40037 "weekday", 40038 "year", 40039 "yyq", 40040 "zipfips", 40041 "zipname", 40042 "zipnamel", 40043 "zipstate" 40044 ], i = [ 40045 "bquote", 40046 "nrbquote", 40047 "cmpres", 40048 "qcmpres", 40049 "compstor", 40050 "datatyp", 40051 "display", 40052 "do", 40053 "else", 40054 "end", 40055 "eval", 40056 "global", 40057 "goto", 40058 "if", 40059 "index", 40060 "input", 40061 "keydef", 40062 "label", 40063 "left", 40064 "length", 40065 "let", 40066 "local", 40067 "lowcase", 40068 "macro", 40069 "mend", 40070 "nrbquote", 40071 "nrquote", 40072 "nrstr", 40073 "put", 40074 "qcmpres", 40075 "qleft", 40076 "qlowcase", 40077 "qscan", 40078 "qsubstr", 40079 "qsysfunc", 40080 "qtrim", 40081 "quote", 40082 "qupcase", 40083 "scan", 40084 "str", 40085 "substr", 40086 "superq", 40087 "syscall", 40088 "sysevalf", 40089 "sysexec", 40090 "sysfunc", 40091 "sysget", 40092 "syslput", 40093 "sysprod", 40094 "sysrc", 40095 "sysrput", 40096 "then", 40097 "to", 40098 "trim", 40099 "unquote", 40100 "until", 40101 "upcase", 40102 "verify", 40103 "while", 40104 "window" 40105 ]; 40106 return { 40107 name: "SAS", 40108 case_insensitive: !0, 40109 keywords: { 40110 literal: [ 40111 "null", 40112 "missing", 40113 "_all_", 40114 "_automatic_", 40115 "_character_", 40116 "_infile_", 40117 "_n_", 40118 "_name_", 40119 "_null_", 40120 "_numeric_", 40121 "_user_", 40122 "_webout_" 40123 ], 40124 keyword: r 40125 }, 40126 contains: [ 40127 { 40128 className: "keyword", 40129 begin: /^\s*(proc [\w\d_]+|data|run|quit)[\s;]/ 40130 }, 40131 { 40132 className: "variable", 40133 begin: /&[a-zA-Z_&][a-zA-Z0-9_]*\.?/ 40134 }, 40135 { 40136 begin: [ 40137 /^\s*/, 40138 /datalines;|cards;/, 40139 /(?:.*\n)+/, 40140 /^\s*;\s*$/ 40141 ], 40142 className: { 40143 2: "keyword", 40144 3: "string" 40145 } 40146 }, 40147 { 40148 begin: [ 40149 /%mend|%macro/, 40150 /\s+/, 40151 /[a-zA-Z_&][a-zA-Z0-9_]*/ 40152 ], 40153 className: { 40154 1: "built_in", 40155 3: "title.function" 40156 } 40157 }, 40158 { 40159 className: "built_in", 40160 begin: "%" + n.either(...i) 40161 }, 40162 { 40163 className: "title.function", 40164 begin: /%[a-zA-Z_][a-zA-Z_0-9]*/ 40165 }, 40166 { 40167 className: "meta", 40168 begin: n.either(...a) + "(?=\\()" 40169 }, 40170 { 40171 className: "string", 40172 variants: [ 40173 e.APOS_STRING_MODE, 40174 e.QUOTE_STRING_MODE 40175 ] 40176 }, 40177 e.COMMENT("\\*", ";"), 40178 e.C_BLOCK_COMMENT_MODE 40179 ] 40180 }; 40181 } 40182 return Hl = t, Hl; 40183} 40184var Vl, Pm; 40185function fN() { 40186 if (Pm) 40187 return Vl; 40188 Pm = 1; 40189 function t(e) { 40190 const n = e.regex, r = { 40191 className: "meta", 40192 begin: "@[A-Za-z]+" 40193 }, a = { 40194 className: "subst", 40195 variants: [ 40196 { begin: "\\$[A-Za-z0-9_]+" }, 40197 { 40198 begin: /\$\{/, 40199 end: /\}/ 40200 } 40201 ] 40202 }, i = { 40203 className: "string", 40204 variants: [ 40205 { 40206 begin: '"""', 40207 end: '"""' 40208 }, 40209 { 40210 begin: '"', 40211 end: '"', 40212 illegal: "\\n", 40213 contains: [e.BACKSLASH_ESCAPE] 40214 }, 40215 { 40216 begin: '[a-z]+"', 40217 end: '"', 40218 illegal: "\\n", 40219 contains: [ 40220 e.BACKSLASH_ESCAPE, 40221 a 40222 ] 40223 }, 40224 { 40225 className: "string", 40226 begin: '[a-z]+"""', 40227 end: '"""', 40228 contains: [a], 40229 relevance: 10 40230 } 40231 ] 40232 }, o = { 40233 className: "type", 40234 begin: "\\b[A-Z][A-Za-z0-9_]*", 40235 relevance: 0 40236 }, s = { 40237 className: "title", 40238 begin: /[^0-9\n\t "'(),.`{}\[\]:;][^\n\t "'(),.`{}\[\]:;]+|[^0-9\n\t "'(),.`{}\[\]:;=]/, 40239 relevance: 0 40240 }, l = { 40241 className: "class", 40242 beginKeywords: "class object trait type", 40243 end: /[:={\[\n;]/, 40244 excludeEnd: !0, 40245 contains: [ 40246 e.C_LINE_COMMENT_MODE, 40247 e.C_BLOCK_COMMENT_MODE, 40248 { 40249 beginKeywords: "extends with", 40250 relevance: 10 40251 }, 40252 { 40253 begin: /\[/, 40254 end: /\]/, 40255 excludeBegin: !0, 40256 excludeEnd: !0, 40257 relevance: 0, 40258 contains: [o] 40259 }, 40260 { 40261 className: "params", 40262 begin: /\(/, 40263 end: /\)/, 40264 excludeBegin: !0, 40265 excludeEnd: !0, 40266 relevance: 0, 40267 contains: [o] 40268 }, 40269 s 40270 ] 40271 }, u = { 40272 className: "function", 40273 beginKeywords: "def", 40274 end: n.lookahead(/[:={\[(\n;]/), 40275 contains: [s] 40276 }, _ = { 40277 begin: [ 40278 /^\s*/, 40279 "extension", 40280 /\s+(?=[[(])/ 40281 ], 40282 beginScope: { 2: "keyword" } 40283 }, g = { 40284 begin: [ 40285 /^\s*/,
vendor: 13,645 bytes, lines 40286-40853
40286 /end/, 40287 /\s+/, 40288 /(extension\b)?/ 40289 ], 40290 beginScope: { 40291 2: "keyword", 40292 4: "keyword" 40293 } 40294 }, E = [ 40295 { match: /\.inline\b/ }, 40296 { 40297 begin: /\binline(?=\s)/, 40298 keywords: "inline" 40299 } 40300 ], f = { 40301 begin: [ 40302 /\(\s*/, 40303 /using/, 40304 /\s+(?!\))/ 40305 ], 40306 beginScope: { 2: "keyword" } 40307 }; 40308 return { 40309 name: "Scala", 40310 keywords: { 40311 literal: "true false null", 40312 keyword: "type yield lazy override def with val var sealed abstract private trait object if then forSome for while do throw finally protected extends import final return else break new catch super class case package default try this match continue throws implicit export enum given transparent" 40313 }, 40314 contains: [ 40315 e.C_LINE_COMMENT_MODE, 40316 e.C_BLOCK_COMMENT_MODE, 40317 i, 40318 o, 40319 u, 40320 l, 40321 e.C_NUMBER_MODE, 40322 _, 40323 g, 40324 ...E, 40325 f, 40326 r 40327 ] 40328 }; 40329 } 40330 return Vl = t, Vl; 40331} 40332var $l, km; 40333function bN() { 40334 if (km) 40335 return $l; 40336 km = 1; 40337 function t(e) { 40338 const n = "[^\\(\\)\\[\\]\\{\\}\",'`;#|\\\\\\s]+", r = "(-|\\+)?\\d+([./]\\d+)?", a = r + "[+\\-]" + r + "i", i = { 40339 $pattern: n, 40340 built_in: "case-lambda call/cc class define-class exit-handler field import inherit init-field interface let*-values let-values let/ec mixin opt-lambda override protect provide public rename require require-for-syntax syntax syntax-case syntax-error unit/sig unless when with-syntax and begin call-with-current-continuation call-with-input-file call-with-output-file case cond define define-syntax delay do dynamic-wind else for-each if lambda let let* let-syntax letrec letrec-syntax map or syntax-rules ' * + , ,@ - ... / ; < <= = => > >= ` abs acos angle append apply asin assoc assq assv atan boolean? caar cadr call-with-input-file call-with-output-file call-with-values car cdddar cddddr cdr ceiling char->integer char-alphabetic? char-ci<=? char-ci<? char-ci=? char-ci>=? char-ci>? char-downcase char-lower-case? char-numeric? char-ready? char-upcase char-upper-case? char-whitespace? char<=? char<? char=? char>=? char>? char? close-input-port close-output-port complex? cons cos current-input-port current-output-port denominator display eof-object? eq? equal? eqv? eval even? exact->inexact exact? exp expt floor force gcd imag-part inexact->exact inexact? input-port? integer->char integer? interaction-environment lcm length list list->string list->vector list-ref list-tail list? load log magnitude make-polar make-rectangular make-string make-vector max member memq memv min modulo negative? newline not null-environment null? number->string number? numerator odd? open-input-file open-output-file output-port? pair? peek-char port? positive? procedure? quasiquote quote quotient rational? rationalize read read-char real-part real? remainder reverse round scheme-report-environment set! set-car! set-cdr! sin sqrt string string->list string->number string->symbol string-append string-ci<=? string-ci<? string-ci=? string-ci>=? string-ci>? string-copy string-fill! string-length string-ref string-set! string<=? string<? string=? string>=? string>? string? substring symbol->string symbol? tan transcript-off transcript-on truncate values vector vector->list vector-fill! vector-length vector-ref vector-set! with-input-from-file with-output-to-file write write-char zero?" 40341 }, o = { 40342 className: "literal", 40343 begin: "(#t|#f|#\\\\" + n + "|#\\\\.)" 40344 }, s = { 40345 className: "number", 40346 variants: [ 40347 { 40348 begin: r, 40349 relevance: 0 40350 }, 40351 { 40352 begin: a, 40353 relevance: 0 40354 }, 40355 { begin: "#b[0-1]+(/[0-1]+)?" }, 40356 { begin: "#o[0-7]+(/[0-7]+)?" }, 40357 { begin: "#x[0-9a-f]+(/[0-9a-f]+)?" } 40358 ] 40359 }, l = e.QUOTE_STRING_MODE, u = [ 40360 e.COMMENT( 40361 ";", 40362 "$", 40363 { relevance: 0 } 40364 ), 40365 e.COMMENT("#\\|", "\\|#") 40366 ], _ = { 40367 begin: n, 40368 relevance: 0 40369 }, g = { 40370 className: "symbol", 40371 begin: "'" + n 40372 }, E = { 40373 endsWithParent: !0, 40374 relevance: 0 40375 }, f = { 40376 variants: [ 40377 { begin: /'/ }, 40378 { begin: "`" } 40379 ], 40380 contains: [ 40381 { 40382 begin: "\\(", 40383 end: "\\)", 40384 contains: [ 40385 "self", 40386 o, 40387 l, 40388 s, 40389 _, 40390 g 40391 ] 40392 } 40393 ] 40394 }, b = { 40395 className: "name", 40396 relevance: 0, 40397 begin: n, 40398 keywords: i 40399 }, h = { 40400 variants: [ 40401 { 40402 begin: "\\(", 40403 end: "\\)" 40404 }, 40405 { 40406 begin: "\\[", 40407 end: "\\]" 40408 } 40409 ], 40410 contains: [ 40411 { 40412 begin: /lambda/, 40413 endsWithParent: !0, 40414 returnBegin: !0, 40415 contains: [ 40416 b, 40417 { 40418 endsParent: !0, 40419 variants: [ 40420 { 40421 begin: /\(/, 40422 end: /\)/ 40423 }, 40424 { 40425 begin: /\[/, 40426 end: /\]/ 40427 } 40428 ], 40429 contains: [_] 40430 } 40431 ] 40432 }, 40433 b, 40434 E 40435 ] 40436 }; 40437 return E.contains = [ 40438 o, 40439 s, 40440 l, 40441 _, 40442 g, 40443 f, 40444 h 40445 ].concat(u), { 40446 name: "Scheme", 40447 aliases: ["scm"], 40448 illegal: /\S/, 40449 contains: [ 40450 e.SHEBANG(), 40451 s, 40452 l, 40453 g, 40454 f, 40455 h 40456 ].concat(u) 40457 }; 40458 } 40459 return $l = t, $l; 40460} 40461var zl, Um; 40462function TN() { 40463 if (Um) 40464 return zl; 40465 Um = 1; 40466 function t(e) { 40467 const n = [ 40468 e.C_NUMBER_MODE, 40469 { 40470 className: "string", 40471 begin: `'|"`, 40472 end: `'|"`, 40473 contains: [ 40474 e.BACKSLASH_ESCAPE, 40475 { begin: "''" } 40476 ] 40477 } 40478 ]; 40479 return { 40480 name: "Scilab", 40481 aliases: ["sci"], 40482 keywords: { 40483 $pattern: /%?\w+/, 40484 keyword: "abort break case clear catch continue do elseif else endfunction end for function global if pause return resume select try then while", 40485 literal: "%f %F %t %T %pi %eps %inf %nan %e %i %z %s", 40486 built_in: "abs and acos asin atan ceil cd chdir clearglobal cosh cos cumprod deff disp error exec execstr exists exp eye gettext floor fprintf fread fsolve imag isdef isempty isinfisnan isvector lasterror length load linspace list listfiles log10 log2 log max min msprintf mclose mopen ones or pathconvert poly printf prod pwd rand real round sinh sin size gsort sprintf sqrt strcat strcmps tring sum system tanh tan type typename warning zeros matrix" 40487 }, 40488 illegal: '("|#|/\\*|\\s+/\\w+)', 40489 contains: [ 40490 { 40491 className: "function", 40492 beginKeywords: "function", 40493 end: "$", 40494 contains: [ 40495 e.UNDERSCORE_TITLE_MODE, 40496 { 40497 className: "params", 40498 begin: "\\(", 40499 end: "\\)" 40500 } 40501 ] 40502 }, 40503 { 40504 begin: "[a-zA-Z_][a-zA-Z_0-9]*[\\.']+", 40505 relevance: 0 40506 }, 40507 { 40508 begin: "\\[", 40509 end: "\\][\\.']*", 40510 relevance: 0, 40511 contains: n 40512 }, 40513 e.COMMENT("//", "$") 40514 ].concat(n) 40515 }; 40516 } 40517 return zl = t, zl; 40518} 40519var Wl, Fm; 40520function hN() { 40521 if (Fm) 40522 return Wl; 40523 Fm = 1; 40524 const t = (s) => ({ 40525 IMPORTANT: { 40526 scope: "meta", 40527 begin: "!important" 40528 }, 40529 BLOCK_COMMENT: s.C_BLOCK_COMMENT_MODE, 40530 HEXCOLOR: { 40531 scope: "number", 40532 begin: /#(([0-9a-fA-F]{3,4})|(([0-9a-fA-F]{2}){3,4}))\b/ 40533 }, 40534 FUNCTION_DISPATCH: { 40535 className: "built_in", 40536 begin: /[\w-]+(?=\()/ 40537 }, 40538 ATTRIBUTE_SELECTOR_MODE: { 40539 scope: "selector-attr", 40540 begin: /\[/, 40541 end: /\]/, 40542 illegal: "$", 40543 contains: [ 40544 s.APOS_STRING_MODE, 40545 s.QUOTE_STRING_MODE 40546 ] 40547 }, 40548 CSS_NUMBER_MODE: { 40549 scope: "number", 40550 begin: s.NUMBER_RE + "(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?", 40551 relevance: 0 40552 }, 40553 CSS_VARIABLE: { 40554 className: "attr", 40555 begin: /--[A-Za-z][A-Za-z0-9_-]*/ 40556 } 40557 }), e = [ 40558 "a", 40559 "abbr", 40560 "address", 40561 "article", 40562 "aside", 40563 "audio", 40564 "b", 40565 "blockquote", 40566 "body", 40567 "button", 40568 "canvas", 40569 "caption", 40570 "cite", 40571 "code", 40572 "dd", 40573 "del", 40574 "details", 40575 "dfn", 40576 "div", 40577 "dl", 40578 "dt", 40579 "em", 40580 "fieldset", 40581 "figcaption", 40582 "figure", 40583 "footer", 40584 "form", 40585 "h1", 40586 "h2", 40587 "h3", 40588 "h4", 40589 "h5", 40590 "h6", 40591 "header", 40592 "hgroup", 40593 "html", 40594 "i", 40595 "iframe", 40596 "img", 40597 "input", 40598 "ins", 40599 "kbd", 40600 "label", 40601 "legend", 40602 "li", 40603 "main", 40604 "mark", 40605 "menu", 40606 "nav", 40607 "object", 40608 "ol", 40609 "p", 40610 "q", 40611 "quote", 40612 "samp", 40613 "section", 40614 "span", 40615 "strong", 40616 "summary", 40617 "sup", 40618 "table", 40619 "tbody", 40620 "td", 40621 "textarea", 40622 "tfoot", 40623 "th", 40624 "thead", 40625 "time", 40626 "tr", 40627 "ul", 40628 "var", 40629 "video" 40630 ], n = [ 40631 "any-hover", 40632 "any-pointer", 40633 "aspect-ratio", 40634 "color", 40635 "color-gamut", 40636 "color-index", 40637 "device-aspect-ratio", 40638 "device-height", 40639 "device-width", 40640 "display-mode", 40641 "forced-colors", 40642 "grid", 40643 "height", 40644 "hover", 40645 "inverted-colors", 40646 "monochrome", 40647 "orientation", 40648 "overflow-block", 40649 "overflow-inline", 40650 "pointer", 40651 "prefers-color-scheme", 40652 "prefers-contrast", 40653 "prefers-reduced-motion", 40654 "prefers-reduced-transparency", 40655 "resolution", 40656 "scan", 40657 "scripting", 40658 "update", 40659 "width", 40660 "min-width", 40661 "max-width", 40662 "min-height", 40663 "max-height" 40664 ], r = [ 40665 "active", 40666 "any-link", 40667 "blank", 40668 "checked", 40669 "current", 40670 "default", 40671 "defined", 40672 "dir", 40673 "disabled", 40674 "drop", 40675 "empty", 40676 "enabled", 40677 "first", 40678 "first-child", 40679 "first-of-type", 40680 "fullscreen", 40681 "future", 40682 "focus", 40683 "focus-visible", 40684 "focus-within", 40685 "has", 40686 "host", 40687 "host-context", 40688 "hover", 40689 "indeterminate", 40690 "in-range", 40691 "invalid", 40692 "is", 40693 "lang", 40694 "last-child", 40695 "last-of-type", 40696 "left", 40697 "link", 40698 "local-link", 40699 "not", 40700 "nth-child", 40701 "nth-col", 40702 "nth-last-child", 40703 "nth-last-col", 40704 "nth-last-of-type", 40705 "nth-of-type", 40706 "only-child", 40707 "only-of-type", 40708 "optional", 40709 "out-of-range", 40710 "past", 40711 "placeholder-shown", 40712 "read-only", 40713 "read-write", 40714 "required", 40715 "right", 40716 "root", 40717 "scope", 40718 "target", 40719 "target-within", 40720 "user-invalid", 40721 "valid", 40722 "visited", 40723 "where" 40724 ], a = [ 40725 "after", 40726 "backdrop", 40727 "before", 40728 "cue", 40729 "cue-region", 40730 "first-letter", 40731 "first-line", 40732 "grammar-error", 40733 "marker", 40734 "part", 40735 "placeholder", 40736 "selection", 40737 "slotted", 40738 "spelling-error" 40739 ], i = [ 40740 "align-content", 40741 "align-items", 40742 "align-self", 40743 "all", 40744 "animation", 40745 "animation-delay", 40746 "animation-direction", 40747 "animation-duration", 40748 "animation-fill-mode", 40749 "animation-iteration-count", 40750 "animation-name", 40751 "animation-play-state", 40752 "animation-timing-function", 40753 "backface-visibility", 40754 "background", 40755 "background-attachment", 40756 "background-blend-mode", 40757 "background-clip", 40758 "background-color", 40759 "background-image", 40760 "background-origin", 40761 "background-position", 40762 "background-repeat", 40763 "background-size", 40764 "block-size", 40765 "border", 40766 "border-block", 40767 "border-block-color", 40768 "border-block-end", 40769 "border-block-end-color", 40770 "border-block-end-style", 40771 "border-block-end-width", 40772 "border-block-start", 40773 "border-block-start-color", 40774 "border-block-start-style", 40775 "border-block-start-width", 40776 "border-block-style", 40777 "border-block-width", 40778 "border-bottom", 40779 "border-bottom-color", 40780 "border-bottom-left-radius", 40781 "border-bottom-right-radius", 40782 "border-bottom-style", 40783 "border-bottom-width", 40784 "border-collapse", 40785 "border-color", 40786 "border-image", 40787 "border-image-outset", 40788 "border-image-repeat", 40789 "border-image-slice", 40790 "border-image-source", 40791 "border-image-width", 40792 "border-inline", 40793 "border-inline-color", 40794 "border-inline-end", 40795 "border-inline-end-color", 40796 "border-inline-end-style", 40797 "border-inline-end-width", 40798 "border-inline-start", 40799 "border-inline-start-color", 40800 "border-inline-start-style", 40801 "border-inline-start-width", 40802 "border-inline-style", 40803 "border-inline-width", 40804 "border-left", 40805 "border-left-color", 40806 "border-left-style", 40807 "border-left-width", 40808 "border-radius", 40809 "border-right", 40810 "border-right-color", 40811 "border-right-style", 40812 "border-right-width", 40813 "border-spacing", 40814 "border-style", 40815 "border-top", 40816 "border-top-color", 40817 "border-top-left-radius", 40818 "border-top-right-radius", 40819 "border-top-style", 40820 "border-top-width", 40821 "border-width", 40822 "bottom", 40823 "box-decoration-break", 40824 "box-shadow", 40825 "box-sizing", 40826 "break-after", 40827 "break-before", 40828 "break-inside", 40829 "caption-side", 40830 "caret-color", 40831 "clear", 40832 "clip", 40833 "clip-path", 40834 "clip-rule", 40835 "color", 40836 "column-count", 40837 "column-fill", 40838 "column-gap", 40839 "column-rule", 40840 "column-rule-color", 40841 "column-rule-style", 40842 "column-rule-width", 40843 "column-span", 40844 "column-width", 40845 "columns", 40846 "contain", 40847 "content", 40848 "content-visibility", 40849 "counter-increment", 40850 "counter-reset", 40851 "cue", 40852 "cue-after", 40853 "cue-before",
40854 "cursor", 40855 "direction", 40856 "display", 40857 "empty-cells", 40858 "filter", 40859 "flex", 40860 "flex-basis", 40861 "flex-direction", 40862 "flex-flow", 40863 "flex-grow", 40864 "flex-shrink", 40865 "flex-wrap", 40866 "float", 40867 "flow", 40868 "font", 40869 "font-display", 40870 "font-family", 40871 "font-feature-settings", 40872 "font-kerning", 40873 "font-language-override", 40874 "font-size", 40875 "font-size-adjust", 40876 "font-smoothing", 40877 "font-stretch", 40878 "font-style", 40879 "font-synthesis", 40880 "font-variant", 40881 "font-variant-caps", 40882 "font-variant-east-asian", 40883 "font-variant-ligatures", 40884 "font-variant-numeric", 40885 "font-variant-position", 40886 "font-variation-settings", 40887 "font-weight", 40888 "gap", 40889 "glyph-orientation-vertical", 40890 "grid", 40891 "grid-area", 40892 "grid-auto-columns", 40893 "grid-auto-flow", 40894 "grid-auto-rows", 40895 "grid-column", 40896 "grid-column-end", 40897 "grid-column-start", 40898 "grid-gap", 40899 "grid-row", 40900 "grid-row-end", 40901 "grid-row-start", 40902 "grid-template", 40903 "grid-template-areas", 40904 "grid-template-columns", 40905 "grid-template-rows", 40906 "hanging-punctuation", 40907 "height", 40908 "hyphens", 40909 "icon", 40910 "image-orientation", 40911 "image-rendering", 40912 "image-resolution", 40913 "ime-mode", 40914 "inline-size", 40915 "isolation", 40916 "justify-content", 40917 "left", 40918 "letter-spacing", 40919 "line-break", 40920 "line-height", 40921 "list-style", 40922 "list-style-image", 40923 "list-style-position", 40924 "list-style-type", 40925 "margin", 40926 "margin-block", 40927 "margin-block-end", 40928 "margin-block-start", 40929 "margin-bottom", 40930 "margin-inline", 40931 "margin-inline-end", 40932 "margin-inline-start", 40933 "margin-left", 40934 "margin-right", 40935 "margin-top", 40936 "marks", 40937 "mask", 40938 "mask-border", 40939 "mask-border-mode", 40940 "mask-border-outset", 40941 "mask-border-repeat", 40942 "mask-border-slice", 40943 "mask-border-source", 40944 "mask-border-width", 40945 "mask-clip", 40946 "mask-composite", 40947 "mask-image", 40948 "mask-mode", 40949 "mask-origin", 40950 "mask-position", 40951 "mask-repeat", 40952 "mask-size", 40953 "mask-type", 40954 "max-block-size", 40955 "max-height", 40956 "max-inline-size", 40957 "max-width", 40958 "min-block-size", 40959 "min-height", 40960 "min-inline-size", 40961 "min-width", 40962 "mix-blend-mode", 40963 "nav-down", 40964 "nav-index", 40965 "nav-left", 40966 "nav-right", 40967 "nav-up", 40968 "none", 40969 "normal", 40970 "object-fit", 40971 "object-position", 40972 "opacity", 40973 "order", 40974 "orphans", 40975 "outline", 40976 "outline-color", 40977 "outline-offset", 40978 "outline-style", 40979 "outline-width", 40980 "overflow", 40981 "overflow-wrap", 40982 "overflow-x", 40983 "overflow-y", 40984 "padding", 40985 "padding-block", 40986 "padding-block-end", 40987 "padding-block-start", 40988 "padding-bottom", 40989 "padding-inline", 40990 "padding-inline-end", 40991 "padding-inline-start", 40992 "padding-left", 40993 "padding-right", 40994 "padding-top", 40995 "page-break-after", 40996 "page-break-before", 40997 "page-break-inside", 40998 "pause", 40999 "pause-after", 41000 "pause-before", 41001 "perspective", 41002 "perspective-origin", 41003 "pointer-events", 41004 "position", 41005 "quotes", 41006 "resize", 41007 "rest", 41008 "rest-after", 41009 "rest-before", 41010 "right", 41011 "row-gap", 41012 "scroll-margin", 41013 "scroll-margin-block", 41014 "scroll-margin-block-end", 41015 "scroll-margin-block-start", 41016 "scroll-margin-bottom", 41017 "scroll-margin-inline", 41018 "scroll-margin-inline-end", 41019 "scroll-margin-inline-start", 41020 "scroll-margin-left", 41021 "scroll-margin-right", 41022 "scroll-margin-top", 41023 "scroll-padding", 41024 "scroll-padding-block", 41025 "scroll-padding-block-end", 41026 "scroll-padding-block-start", 41027 "scroll-padding-bottom", 41028 "scroll-padding-inline", 41029 "scroll-padding-inline-end", 41030 "scroll-padding-inline-start", 41031 "scroll-padding-left", 41032 "scroll-padding-right", 41033 "scroll-padding-top", 41034 "scroll-snap-align", 41035 "scroll-snap-stop", 41036 "scroll-snap-type", 41037 "scrollbar-color", 41038 "scrollbar-gutter", 41039 "scrollbar-width", 41040 "shape-image-threshold", 41041 "shape-margin", 41042 "shape-outside", 41043 "speak", 41044 "speak-as", 41045 "src", 41046 "tab-size", 41047 "table-layout", 41048 "text-align", 41049 "text-align-all", 41050 "text-align-last", 41051 "text-combine-upright", 41052 "text-decoration", 41053 "text-decoration-color", 41054 "text-decoration-line", 41055 "text-decoration-style", 41056 "text-emphasis", 41057 "text-emphasis-color", 41058 "text-emphasis-position", 41059 "text-emphasis-style", 41060 "text-indent", 41061 "text-justify", 41062 "text-orientation", 41063 "text-overflow", 41064 "text-rendering", 41065 "text-shadow", 41066 "text-transform", 41067 "text-underline-position", 41068 "top", 41069 "transform", 41070 "transform-box", 41071 "transform-origin", 41072 "transform-style", 41073 "transition", 41074 "transition-delay", 41075 "transition-duration", 41076 "transition-property", 41077 "transition-timing-function",
vendor: 2,357 bytes, lines 41078-41148
41078 "unicode-bidi", 41079 "vertical-align", 41080 "visibility", 41081 "voice-balance", 41082 "voice-duration", 41083 "voice-family", 41084 "voice-pitch", 41085 "voice-range", 41086 "voice-rate", 41087 "voice-stress", 41088 "voice-volume", 41089 "white-space", 41090 "widows", 41091 "width", 41092 "will-change", 41093 "word-break", 41094 "word-spacing", 41095 "word-wrap", 41096 "writing-mode", 41097 "z-index" 41098 ].reverse(); 41099 function o(s) { 41100 const l = t(s), u = a, _ = r, g = "@[a-z-]+", E = "and or not only", b = { 41101 className: "variable", 41102 begin: "(\\$" + "[a-zA-Z-][a-zA-Z0-9_-]*" + ")\\b", 41103 relevance: 0 41104 }; 41105 return { 41106 name: "SCSS", 41107 case_insensitive: !0, 41108 illegal: "[=/|']", 41109 contains: [ 41110 s.C_LINE_COMMENT_MODE, 41111 s.C_BLOCK_COMMENT_MODE, 41112 l.CSS_NUMBER_MODE, 41113 { 41114 className: "selector-id", 41115 begin: "#[A-Za-z0-9_-]+", 41116 relevance: 0 41117 }, 41118 { 41119 className: "selector-class", 41120 begin: "\\.[A-Za-z0-9_-]+", 41121 relevance: 0 41122 }, 41123 l.ATTRIBUTE_SELECTOR_MODE, 41124 { 41125 className: "selector-tag", 41126 begin: "\\b(" + e.join("|") + ")\\b", 41127 relevance: 0 41128 }, 41129 { 41130 className: "selector-pseudo", 41131 begin: ":(" + _.join("|") + ")" 41132 }, 41133 { 41134 className: "selector-pseudo", 41135 begin: ":(:)?(" + u.join("|") + ")" 41136 }, 41137 b, 41138 { 41139 begin: /\(/, 41140 end: /\)/, 41141 contains: [l.CSS_NUMBER_MODE] 41142 }, 41143 l.CSS_VARIABLE, 41144 { 41145 className: "attribute", 41146 begin: "\\b(" + i.join("|") + ")\\b" 41147 }, 41148 { begin: "\\b(whitespace|wait|w-resize|visible|vertical-text|vertical-ideographic|uppercase|upper-roman|upper-alpha|underline|transparent|top|thin|thick|text|text-top|text-bottom|tb-rl|table-header-group|table-footer-group|sw-resize|super|strict|static|square|solid|small-caps|separate|se-resize|scroll|s-resize|rtl|row-resize|ridge|right|repeat|repeat-y|repeat-x|relative|progress|pointer|overline|outside|outset|oblique|nowrap|not-allowed|normal|none|nw-resize|no-repeat|no-drop|newspaper|ne-resize|n-resize|move|middle|medium|ltr|lr-tb|lowercase|lower-roman|lower-alpha|loose|list-item|line|line-through|line-edge|lighter|left|keep-all|justify|italic|inter-word|inter-ideograph|inside|inset|inline|inl
41148ine-block|inherit|inactive|ideograph-space|ideograph-parenthesis|ideograph-numeric|ideograph-alpha|horizontal|hidden|help|hand|groove|fixed|ellipsis|e-resize|double|dotted|distribute|distribute-space|distribute-letter|distribute-all-lines|disc|disabled|default|decimal|dashed|crosshair|collapse|col-resize|circle|char|center|capitalize|break-word|break-all|bottom|both|bolder|bold|block|bidi-override|below|baseline|auto|always|all-scroll|absolute|table|table-cell)\\b" }, 41149 { 41150 begin: /:/, 41151 end: /[;}{]/, 41152 relevance: 0, 41153 contains: [ 41154 l.BLOCK_COMMENT, 41155 b, 41156 l.HEXCOLOR, 41157 l.CSS_NUMBER_MODE, 41158 s.QUOTE_STRING_MODE, 41159 s.APOS_STRING_MODE, 41160 l.IMPORTANT, 41161 l.FUNCTION_DISPATCH 41162 ] 41163 }, 41164 { 41165 begin: "@(page|font-face)", 41166 keywords: { 41167 $pattern: g, 41168 keyword: "@page @font-face" 41169 } 41170 }, 41171 { 41172 begin: "@", 41173 end: "[{;]", 41174 returnBegin: !0, 41175 keywords: { 41176 $pattern: /[a-z-]+/, 41177 keyword: E, 41178 attribute: n.join(" ") 41179 }, 41180 contains: [ 41181 { 41182 begin: g, 41183 className: "keyword" 41184 }, 41185 { 41186 begin: /[a-z-]+(?=:)/, 41187 className: "attribute" 41188 }, 41189 b, 41190 s.QUOTE_STRING_MODE, 41191 s.APOS_STRING_MODE, 41192 l.HEXCOLOR, 41193 l.CSS_NUMBER_MODE 41194 ] 41195 }, 41196 l.FUNCTION_DISPATCH 41197 ] 41198 }; 41199 } 41200 return Wl = o, Wl; 41201} 41202var Kl, Bm; 41203function RN() { 41204 if (Bm) 41205 return Kl; 41206 Bm = 1; 41207 function t(e) { 41208 return { 41209 name: "Shell Session", 41210 aliases: [ 41211 "console", 41212 "shellsession" 41213 ], 41214 contains: [ 41215 { 41216 className: "meta.prompt", 41217 begin: /^\s{0,3}[/~\w\d[\]()@-]*[>%$#][ ]?/, 41218 starts: { 41219 end: /[^\\](?=\s*$)/, 41220 subLanguage: "bash" 41221 } 41222 } 41223 ] 41224 }; 41225 } 41226 return Kl = t, Kl; 41227} 41228var Ql, Gm; 41229function vN() { 41230 if (Gm) 41231 return Ql; 41232 Gm = 1; 41233 function t(e) { 41234 const n = [ 41235 "add", 41236 "and", 41237 "cmp", 41238 "cmpg", 41239 "cmpl", 41240 "const", 41241 "div", 41242 "double", 41243 "float", 41244 "goto", 41245 "if", 41246 "int", 41247 "long", 41248 "move", 41249 "mul", 41250 "neg", 41251 "new", 41252 "nop", 41253 "not", 41254 "or", 41255 "rem", 41256 "return", 41257 "shl", 41258 "shr", 41259 "sput", 41260 "sub", 41261 "throw", 41262 "ushr", 41263 "xor" 41264 ], r = [ 41265 "aget", 41266 "aput", 41267 "array", 41268 "check", 41269 "execute", 41270 "fill", 41271 "filled", 41272 "goto/16", 41273 "goto/32", 41274 "iget", 41275 "instance", 41276 "invoke", 41277 "iput", 41278 "monitor", 41279 "packed", 41280 "sget", 41281 "sparse" 41282 ], a = [ 41283 "transient", 41284 "constructor", 41285 "abstract", 41286 "final", 41287 "synthetic", 41288 "public", 41289 "private", 41290 "protected", 41291 "static", 41292 "bridge", 41293 "system" 41294 ]; 41295 return { 41296 name: "Smali", 41297 contains: [ 41298 { 41299 className: "string", 41300 begin: '"', 41301 end: '"', 41302 relevance: 0 41303 }, 41304 e.COMMENT( 41305 "#", 41306 "$", 41307 { relevance: 0 } 41308 ), 41309 { 41310 className: "keyword", 41311 variants: [ 41312 { begin: "\\s*\\.end\\s[a-zA-Z0-9]*" }, 41313 { 41314 begin: "^[ ]*\\.[a-zA-Z]*", 41315 relevance: 0 41316 }, 41317 { 41318 begin: "\\s:[a-zA-Z_0-9]*", 41319 relevance: 0 41320 }, 41321 { begin: "\\s(" + a.join("|") + ")" } 41322 ] 41323 }, 41324 { 41325 className: "built_in", 41326 variants: [ 41327 { begin: "\\s(" + n.join("|") + ")\\s" }, 41328 { 41329 begin: "\\s(" + n.join("|") + ")((-|/)[a-zA-Z0-9]+)+\\s", 41330 relevance: 10 41331 }, 41332 { 41333 begin: "\\s(" + r.join("|") + ")((-|/)[a-zA-Z0-9]+)*\\s", 41334 relevance: 10 41335 } 41336 ] 41337 }, 41338 { 41339 className: "class", 41340 begin: `L[^(;: 41341]*;`, 41342 relevance: 0 41343 }, 41344 { begin: "[vp][0-9]+" } 41345 ] 41346 }; 41347 } 41348 return Ql = t, Ql; 41349} 41350var Xl, Ym; 41351function CN() { 41352 if (Ym) 41353 return Xl; 41354 Ym = 1; 41355 function t(e) { 41356 const n = "[a-z][a-zA-Z0-9_]*", r = { 41357 className: "string", 41358 begin: "\\$.{1}" 41359 }, a = { 41360 className: "symbol", 41361 begin: "#" + e.UNDERSCORE_IDENT_RE 41362 }; 41363 return { 41364 name: "Smalltalk", 41365 aliases: ["st"], 41366 keywords: [ 41367 "self", 41368 "super", 41369 "nil", 41370 "true", 41371 "false", 41372 "thisContext" 41373 ], 41374 contains: [ 41375 e.COMMENT('"', '"'), 41376 e.APOS_STRING_MODE, 41377 { 41378 className: "type", 41379 begin: "\\b[A-Z][A-Za-z0-9_]*", 41380 relevance: 0 41381 }, 41382 { 41383 begin: n + ":", 41384 relevance: 0 41385 }, 41386 e.C_NUMBER_MODE, 41387 a, 41388 r, 41389 { 41390 begin: "\\|[ ]*" + n + "([ ]+" + n + ")*[ ]*\\|", 41391 returnBegin: !0, 41392 end: /\|/, 41393 illegal: /\S/, 41394 contains: [{ begin: "(\\|[ ]*)?" + n }] 41395 }, 41396 { 41397 begin: "#\\(", 41398 end: "\\)", 41399 contains: [ 41400 e.APOS_STRING_MODE, 41401 r, 41402 e.C_NUMBER_MODE, 41403 a 41404 ] 41405 } 41406 ] 41407 }; 41408 } 41409 return Xl = t, Xl; 41410} 41411var Zl, qm; 41412function NN() { 41413 if (qm) 41414 return Zl; 41415 qm = 1; 41416 function t(e) { 41417 return { 41418 name: "SML (Standard ML)", 41419 aliases: ["ml"], 41420 keywords: { 41421 $pattern: "[a-z_]\\w*!?", 41422 keyword: "abstype and andalso as case datatype do else end eqtype exception fn fun functor handle if in include infix infixr let local nonfix of op open orelse raise rec sharing sig signature struct structure then type val with withtype where while", 41423 built_in: "array bool char exn int list option order real ref string substring vector unit word", 41424 literal: "true false NONE SOME LESS EQUAL GREATER nil" 41425 }, 41426 illegal: /\/\/|>>/, 41427 contains: [ 41428 { 41429 className: "literal", 41430 begin: /\[(\|\|)?\]|\(\)/, 41431 relevance: 0 41432 }, 41433 e.COMMENT( 41434 "\\(\\*", 41435 "\\*\\)", 41436 { contains: ["self"] } 41437 ), 41438 { 41439 className: "symbol", 41440 begin: "'[A-Za-z_](?!')[\\w']*" 41441 }, 41442 { 41443 className: "type", 41444 begin: "`[A-Z][\\w']*" 41445 }, 41446 { 41447 className: "type", 41448 begin: "\\b[A-Z][\\w']*", 41449 relevance: 0 41450 }, 41451 { 41452 begin: "[a-z_]\\w*'[\\w']*" 41453 }, 41454 e.inherit(e.APOS_STRING_MODE, { 41455 className: "string", 41456 relevance: 0 41457 }), 41458 e.inherit(e.QUOTE_STRING_MODE, { illegal: null }), 41459 { 41460 className: "number", 41461 begin: "\\b(0[xX][a-fA-F0-9_]+[Lln]?|0[oO][0-7_]+[Lln]?|0[bB][01_]+[Lln]?|[0-9][0-9_]*([Lln]|(\\.[0-9_]*)?([eE][-+]?[0-9_]+)?)?)", 41462 relevance: 0 41463 }, 41464 { 41465 begin: /[-=]>/ 41466 } 41467 ] 41468 }; 41469 } 41470 return Zl = t, Zl; 41471} 41472var Jl, Hm; 41473function ON() { 41474 if (Hm) 41475 return Jl; 41476 Hm = 1; 41477 function t(e) { 41478 const n = { 41479 className: "variable", 41480 begin: /\b_+[a-zA-Z]\w*/ 41481 }, r = { 41482 className: "title", 41483 begin: /[a-zA-Z]\w+_fnc_\w+/ 41484 }, a = { 41485 className: "string", 41486 variants: [ 41487 { 41488 begin: '"', 41489 end: '"', 41490 contains: [ 41491 { 41492 begin: '""', 41493 relevance: 0 41494 } 41495 ] 41496 }, 41497 { 41498 begin: "'", 41499 end: "'", 41500 contains: [ 41501 { 41502 begin: "''", 41503 relevance: 0 41504 } 41505 ] 41506 } 41507 ] 41508 }, i = [ 41509 "case", 41510 "catch", 41511 "default", 41512 "do", 41513 "else", 41514 "exit", 41515 "exitWith", 41516 "for", 41517 "forEach", 41518 "from", 41519 "if", 41520 "private", 41521 "switch", 41522 "then", 41523 "throw", 41524 "to", 41525 "try", 41526 "waitUntil", 41527 "while", 41528 "with" 41529 ], o = [ 41530 "blufor", 41531 "civilian", 41532 "configNull", 41533 "controlNull", 41534 "displayNull", 41535 "east", 41536 "endl", 41537 "false", 41538 "grpNull", 41539 "independent", 41540 "lineBreak", 41541 "locationNull", 41542 "nil", 41543 "objNull", 41544 "opfor", 41545 "pi", 41546 "resistance", 41547 "scriptNull", 41548 "sideAmbientLife", 41549 "sideEmpty", 41550 "sideLogic", 41551 "sideUnknown", 41552 "taskNull", 41553 "teamMemberNull", 41554 "true", 41555 "west" 41556 ], s = [ 41557 "abs", 41558 "accTime", 41559 "acos", 41560 "action", 41561 "actionIDs", 41562 "actionKeys", 41563 "actionKeysImages", 41564 "actionKeysNames", 41565 "actionKeysNamesArray", 41566 "actionName", 41567 "actionParams", 41568 "activateAddons", 41569 "activatedAddons", 41570 "activateKey", 41571 "add3DENConnection", 41572 "add3DENEventHandler", 41573 "add3DENLayer", 41574 "addAction", 41575 "addBackpack", 41576 "addBackpackCargo", 41577 "addBackpackCargoGlobal", 41578 "addBackpackGlobal", 41579 "addBinocularItem", 41580 "addCamShake", 41581 "addCuratorAddons",
41582 "addCuratorCameraArea", 41583 "addCuratorEditableObjects", 41584 "addCuratorEditingArea", 41585 "addCuratorPoints", 41586 "addEditorObject", 41587 "addEventHandler", 41588 "addForce", 41589 "addForceGeneratorRTD", 41590 "addGoggles", 41591 "addGroupIcon", 41592 "addHandgunItem", 41593 "addHeadgear", 41594 "addItem", 41595 "addItemCargo", 41596 "addItemCargoGlobal", 41597 "addItemPool", 41598 "addItemToBackpack", 41599 "addItemToUniform", 41600 "addItemToVest", 41601 "addLiveStats", 41602 "addMagazine", 41603 "addMagazineAmmoCargo", 41604 "addMagazineCargo", 41605 "addMagazineCargoGlobal", 41606 "addMagazineGlobal", 41607 "addMagazinePool", 41608 "addMagazines", 41609 "addMagazineTurret", 41610 "addMenu", 41611 "addMenuItem", 41612 "addMissionEventHandler", 41613 "addMPEventHandler", 41614 "addMusicEventHandler", 41615 "addonFiles", 41616 "addOwnedMine", 41617 "addPlayerScores", 41618 "addPrimaryWeaponItem", 41619 "addPublicVariableEventHandler", 41620 "addRating", 41621 "addResources", 41622 "addScore", 41623 "addScoreSide", 41624 "addSecondaryWeaponItem", 41625 "addSwitchableUnit", 41626 "addTeamMember", 41627 "addToRemainsCollector", 41628 "addTorque", 41629 "addUniform", 41630 "addVehicle", 41631 "addVest", 41632 "addWaypoint", 41633 "addWeapon", 41634 "addWeaponCargo", 41635 "addWeaponCargoGlobal", 41636 "addWeaponGlobal", 41637 "addWeaponItem", 41638 "addWeaponPool", 41639 "addWeaponTurret", 41640 "addWeaponWithAttachmentsCargo", 41641 "addWeaponWithAttachmentsCargoGlobal", 41642 "admin", 41643 "agent", 41644 "agents", 41645 "AGLToASL", 41646 "aimedAtTarget", 41647 "aimPos", 41648 "airDensityCurveRTD", 41649 "airDensityRTD", 41650 "airplaneThrottle", 41651 "airportSide", 41652 "AISFinishHeal", 41653 "alive", 41654 "all3DENEntities", 41655 "allActiveTitleEffects", 41656 "allAddonsInfo", 41657 "allAirports", 41658 "allControls", 41659 "allCurators", 41660 "allCutLayers", 41661 "allDead", 41662 "allDeadMen", 41663 "allDiarySubjects", 41664 "allDisplays", 41665 "allGroups", 41666 "allMapMarkers", 41667 "allMines", 41668 "allMissionObjects", 41669 "allow3DMode", 41670 "allowCrewInImmobile", 41671 "allowCuratorLogicIgnoreAreas", 41672 "allowDamage", 41673 "allowDammage", 41674 "allowFileOperations", 41675 "allowFleeing", 41676 "allowGetIn", 41677 "allowSprint", 41678 "allPlayers", 41679 "allSimpleObjects", 41680 "allSites", 41681 "allTurrets", 41682 "allUnits", 41683 "allUnitsUAV", 41684 "allVariables", 41685 "ammo", 41686 "ammoOnPylon", 41687 "and", 41688 "animate", 41689 "animateBay", 41690 "animateDoor", 41691 "animatePylon", 41692 "animateSource", 41693 "animationNames", 41694 "animationPhase", 41695 "animationSourcePhase", 41696 "animationState", 41697 "apertureParams", 41698 "append", 41699 "apply", 41700 "armoryPoints", 41701 "arrayIntersect", 41702 "asin", 41703 "ASLToAGL", 41704 "ASLToATL", 41705 "assert", 41706 "assignAsCargo", 41707 "assignAsCargoIndex", 41708 "assignAsCommander", 41709 "assignAsDriver", 41710 "assignAsGunner", 41711 "assignAsTurret", 41712 "assignCurator", 41713 "assignedCargo", 41714 "assignedCommander", 41715 "assignedDriver", 41716 "assignedGunner", 41717 "assignedItems", 41718 "assignedTarget", 41719 "assignedTeam", 41720 "assignedVehicle", 41721 "assignedVehicleRole", 41722 "assignItem", 41723 "assignTeam", 41724 "assignToAirport", 41725 "atan", 41726 "atan2", 41727 "atg", 41728 "ATLToASL", 41729 "attachedObject", 41730 "attachedObjects", 41731 "attachedTo", 41732 "attachObject", 41733 "attachTo", 41734 "attackEnabled", 41735 "backpack", 41736 "backpackCargo", 41737 "backpackContainer", 41738 "backpackItems", 41739 "backpackMagazines", 41740 "backpackSpaceFor", 41741 "batteryChargeRTD", 41742 "behaviour", 41743 "benchmark", 41744 "bezierInterpolation", 41745 "binocular", 41746 "binocularItems", 41747 "binocularMagazine", 41748 "boundingBox", 41749 "boundingBoxReal", 41750 "boundingCenter", 41751 "break", 41752 "breakOut", 41753 "breakTo", 41754 "breakWith", 41755 "briefingName", 41756 "buildingExit", 41757 "buildingPos", 41758 "buldozer_EnableRoadDiag", 41759 "buldozer_IsEnabledRoadDiag", 41760 "buldozer_LoadNewRoads", 41761 "buldozer_reloadOperMap", 41762 "buttonAction", 41763 "buttonSetAction", 41764 "cadetMode", 41765 "calculatePath", 41766 "calculatePlayerVisibilityByFriendly", 41767 "call", 41768 "callExtension", 41769 "camCommand", 41770 "camCommit", 41771 "camCommitPrepared", 41772 "camCommitted", 41773 "camConstuctionSetParams", 41774 "camCreate", 41775 "camDestroy", 41776 "cameraEffect", 41777 "cameraEffectEnableHUD", 41778 "cameraInterest", 41779 "cameraOn", 41780 "cameraView", 41781 "campaignConfigFile", 41782 "camPreload", 41783 "camPreloaded", 41784 "camPrepareBank", 41785 "camPrepareDir", 41786 "camPrepareDive", 41787 "camPrepareFocus", 41788 "camPrepareFov", 41789 "camPrepareFovRange", 41790 "camPreparePos", 41791 "camPrepareRelPos", 41792 "camPrepareTarget", 41793 "camSetBank", 41794 "camSetDir", 41795 "camSetDive", 41796 "camSetFocus", 41797 "camSetFov", 41798 "camSetFovRange", 41799 "camSetPos", 41800 "camSetRelPos", 41801 "camSetTarget", 41802 "camTarget", 41803 "camUseNVG", 41804 "canAdd", 41805 "canAddItemToBackpack", 41806 "canAddItemToUniform", 41807 "canAddItemToVest", 41808 "cancelSimpleTaskDestination", 41809 "canFire", 41810 "canMove", 41811 "canSlingLoad", 41812 "canStand", 41813 "canSuspend", 41814 "canTriggerDynamicSimulation", 41815 "canUnloadInCombat", 41816 "canVehicleCargo", 41817 "captive", 41818 "captiveNum", 41819 "cbChecked", 41820 "cbSetChecked", 41821 "ceil", 41822 "channelEnabled", 41823 "cheatsEnabled", 41824 "checkAIFeature", 41825 "checkVisibility", 41826 "className", 41827 "clear3DENAttribute", 41828 "clear3DENInventory", 41829 "clearAllItemsFromBackpack", 41830 "clearBackpackCargo", 41831 "clearBackpackCargoGlobal", 41832 "clearForcesRTD", 41833 "clearGroupIcons",
41834 "clearItemCargo", 41835 "clearItemCargoGlobal", 41836 "clearItemPool", 41837 "clearMagazineCargo", 41838 "clearMagazineCargoGlobal", 41839 "clearMagazinePool", 41840 "clearOverlay", 41841 "clearRadio", 41842 "clearVehicleInit", 41843 "clearWeaponCargo", 41844 "clearWeaponCargoGlobal", 41845 "clearWeaponPool", 41846 "clientOwner", 41847 "closeDialog", 41848 "closeDisplay", 41849 "closeOverlay", 41850 "collapseObjectTree", 41851 "collect3DENHistory", 41852 "collectiveRTD", 41853 "combatBehaviour", 41854 "combatMode", 41855 "commandArtilleryFire", 41856 "commandChat", 41857 "commander", 41858 "commandFire", 41859 "commandFollow", 41860 "commandFSM", 41861 "commandGetOut", 41862 "commandingMenu", 41863 "commandMove", 41864 "commandRadio", 41865 "commandStop", 41866 "commandSuppressiveFire", 41867 "commandTarget", 41868 "commandWatch", 41869 "comment", 41870 "commitOverlay", 41871 "compile", 41872 "compileFinal", 41873 "compileScript", 41874 "completedFSM", 41875 "composeText", 41876 "configClasses", 41877 "configFile", 41878 "configHierarchy", 41879 "configName", 41880 "configOf", 41881 "configProperties", 41882 "configSourceAddonList", 41883 "configSourceMod", 41884 "configSourceModList", 41885 "confirmSensorTarget", 41886 "connectTerminalToUAV", 41887 "connectToServer", 41888 "continue", 41889 "continueWith", 41890 "controlsGroupCtrl", 41891 "copyFromClipboard", 41892 "copyToClipboard", 41893 "copyWaypoints", 41894 "cos", 41895 "count", 41896 "countEnemy", 41897 "countFriendly", 41898 "countSide", 41899 "countType", 41900 "countUnknown", 41901 "create3DENComposition", 41902 "create3DENEntity", 41903 "createAgent", 41904 "createCenter", 41905 "createDialog", 41906 "createDiaryLink", 41907 "createDiaryRecord", 41908 "createDiarySubject", 41909 "createDisplay", 41910 "createGearDialog", 41911 "createGroup", 41912 "createGuardedPoint", 41913 "createHashMap", 41914 "createHashMapFromArray", 41915 "createLocation", 41916 "createMarker", 41917 "createMarkerLocal", 41918 "createMenu", 41919 "createMine", 41920 "createMissionDisplay", 41921 "createMPCampaignDisplay", 41922 "createSimpleObject", 41923 "createSimpleTask", 41924 "createSite", 41925 "createSoundSource", 41926 "createTarget", 41927 "createTask", 41928 "createTeam", 41929 "createTrigger", 41930 "createUnit", 41931 "createVehicle", 41932 "createVehicleCrew", 41933 "createVehicleLocal", 41934 "crew", 41935 "ctAddHeader", 41936 "ctAddRow", 41937 "ctClear", 41938 "ctCurSel", 41939 "ctData", 41940 "ctFindHeaderRows", 41941 "ctFindRowHeader", 41942 "ctHeaderControls", 41943 "ctHeaderCount", 41944 "ctRemoveHeaders", 41945 "ctRemoveRows", 41946 "ctrlActivate", 41947 "ctrlAddEventHandler", 41948 "ctrlAngle", 41949 "ctrlAnimateModel", 41950 "ctrlAnimationPhaseModel", 41951 "ctrlAutoScrollDelay", 41952 "ctrlAutoScrollRewind", 41953 "ctrlAutoScrollSpeed", 41954 "ctrlChecked", 41955 "ctrlClassName", 41956 "ctrlCommit", 41957 "ctrlCommitted", 41958 "ctrlCreate", 41959 "ctrlDelete", 41960 "ctrlEnable", 41961 "ctrlEnabled", 41962 "ctrlFade", 41963 "ctrlFontHeight", 41964 "ctrlHTMLLoaded", 41965 "ctrlIDC", 41966 "ctrlIDD", 41967 "ctrlMapAnimAdd", 41968 "ctrlMapAnimClear", 41969 "ctrlMapAnimCommit", 41970 "ctrlMapAnimDone", 41971 "ctrlMapCursor", 41972 "ctrlMapMouseOver", 41973 "ctrlMapScale", 41974 "ctrlMapScreenToWorld", 41975 "ctrlMapWorldToScreen", 41976 "ctrlModel", 41977 "ctrlModelDirAndUp", 41978 "ctrlModelScale", 41979 "ctrlMousePosition", 41980 "ctrlParent", 41981 "ctrlParentControlsGroup", 41982 "ctrlPosition", 41983 "ctrlRemoveAllEventHandlers", 41984 "ctrlRemoveEventHandler", 41985 "ctrlScale", 41986 "ctrlScrollValues", 41987 "ctrlSetActiveColor", 41988 "ctrlSetAngle", 41989 "ctrlSetAutoScrollDelay", 41990 "ctrlSetAutoScrollRewind", 41991 "ctrlSetAutoScrollSpeed", 41992 "ctrlSetBackgroundColor", 41993 "ctrlSetChecked", 41994 "ctrlSetDisabledColor", 41995 "ctrlSetEventHandler", 41996 "ctrlSetFade", 41997 "ctrlSetFocus", 41998 "ctrlSetFont", 41999 "ctrlSetFontH1", 42000 "ctrlSetFontH1B", 42001 "ctrlSetFontH2", 42002 "ctrlSetFontH2B", 42003 "ctrlSetFontH3", 42004 "ctrlSetFontH3B", 42005 "ctrlSetFontH4", 42006 "ctrlSetFontH4B", 42007 "ctrlSetFontH5", 42008 "ctrlSetFontH5B", 42009 "ctrlSetFontH6", 42010 "ctrlSetFontH6B", 42011 "ctrlSetFontHeight", 42012 "ctrlSetFontHeightH1", 42013 "ctrlSetFontHeightH2", 42014 "ctrlSetFontHeightH3", 42015 "ctrlSetFontHeightH4", 42016 "ctrlSetFontHeightH5", 42017 "ctrlSetFontHeightH6", 42018 "ctrlSetFontHeightSecondary", 42019 "ctrlSetFontP", 42020 "ctrlSetFontPB", 42021 "ctrlSetFontSecondary", 42022 "ctrlSetForegroundColor", 42023 "ctrlSetModel", 42024 "ctrlSetModelDirAndUp", 42025 "ctrlSetModelScale", 42026 "ctrlSetMousePosition", 42027 "ctrlSetPixelPrecision", 42028 "ctrlSetPosition", 42029 "ctrlSetPositionH", 42030 "ctrlSetPositionW", 42031 "ctrlSetPositionX", 42032 "ctrlSetPositionY", 42033 "ctrlSetScale", 42034 "ctrlSetScrollValues", 42035 "ctrlSetStructuredText", 42036 "ctrlSetText", 42037 "ctrlSetTextColor", 42038 "ctrlSetTextColorSecondary", 42039 "ctrlSetTextSecondary", 42040 "ctrlSetTextSelection", 42041 "ctrlSetTooltip", 42042 "ctrlSetTooltipColorBox", 42043 "ctrlSetTooltipColorShade", 42044 "ctrlSetTooltipColorText", 42045 "ctrlSetURL", 42046 "ctrlShow", 42047 "ctrlShown", 42048 "ctrlStyle", 42049 "ctrlText", 42050 "ctrlTextColor", 42051 "ctrlTextHeight", 42052 "ctrlTextSecondary", 42053 "ctrlTextSelection", 42054 "ctrlTextWidth", 42055 "ctrlTooltip", 42056 "ctrlType", 42057 "ctrlURL", 42058 "ctrlVisible", 42059 "ctRowControls", 42060 "ctRowCount", 42061 "ctSetCurSel", 42062 "ctSetData", 42063 "ctSetHeaderTemplate", 42064 "ctSetRowTemplate", 42065 "ctSetValue", 42066 "ctValue", 42067 "curatorAddons", 42068 "curatorCamera", 42069 "curatorCameraArea", 42070 "curatorCameraAreaCeiling", 42071 "curatorCoef", 42072 "curatorEditableObjects", 42073 "curatorEditingArea", 42074 "curatorEditingAreaType", 42075 "curatorMouseOver", 42076 "curatorPoints", 42077 "curatorRegisteredObjects", 42078 "curatorSelected", 42079 "curatorWaypointCost", 42080 "current3DENOperation", 42081 "currentChannel", 42082 "currentCommand", 42083 "currentMagazine", 42084 "currentMagazineDetail", 42085 "currentMagazineDetailTurret", 42086 "currentMagazineTurret", 42087 "currentMuzzle", 42088 "currentNamespace", 42089 "currentPilot", 42090 "currentTask", 42091 "currentTasks", 42092 "currentThrowable", 42093 "currentVisionMode", 42094 "currentWaypoint", 42095 "currentWeapon", 42096 "currentWeaponMode", 42097 "currentWeaponTurret", 42098 "currentZeroing",
42099 "cursorObject", 42100 "cursorTarget", 42101 "customChat", 42102 "customRadio", 42103 "customWaypointPosition", 42104 "cutFadeOut", 42105 "cutObj", 42106 "cutRsc", 42107 "cutText", 42108 "damage", 42109 "date", 42110 "dateToNumber", 42111 "daytime", 42112 "deActivateKey", 42113 "debriefingText", 42114 "debugFSM", 42115 "debugLog", 42116 "decayGraphValues", 42117 "deg", 42118 "delete3DENEntities", 42119 "deleteAt", 42120 "deleteCenter", 42121 "deleteCollection", 42122 "deleteEditorObject", 42123 "deleteGroup", 42124 "deleteGroupWhenEmpty", 42125 "deleteIdentity", 42126 "deleteLocation", 42127 "deleteMarker", 42128 "deleteMarkerLocal", 42129 "deleteRange", 42130 "deleteResources", 42131 "deleteSite", 42132 "deleteStatus", 42133 "deleteTarget", 42134 "deleteTeam", 42135 "deleteVehicle", 42136 "deleteVehicleCrew", 42137 "deleteWaypoint", 42138 "detach", 42139 "detectedMines", 42140 "diag_activeMissionFSMs", 42141 "diag_activeScripts", 42142 "diag_activeSQSScripts", 42143 "diag_captureFrameToFile", 42144 "diag_captureSlowFrame", 42145 "diag_deltaTime", 42146 "diag_drawMode", 42147 "diag_enable", 42148 "diag_enabled", 42149 "diag_fps", 42150 "diag_fpsMin", 42151 "diag_frameNo", 42152 "diag_list", 42153 "diag_mergeConfigFile", 42154 "diag_scope", 42155 "diag_activeSQFScripts", 42156 "diag_allMissionEventHandlers", 42157 "diag_captureFrame", 42158 "diag_codePerformance", 42159 "diag_dumpCalltraceToLog", 42160 "diag_dumpTerrainSynth", 42161 "diag_dynamicSimulationEnd", 42162 "diag_exportConfig", 42163 "diag_exportTerrainSVG", 42164 "diag_lightNewLoad", 42165 "diag_localized", 42166 "diag_log", 42167 "diag_logSlowFrame", 42168 "diag_recordTurretLimits", 42169 "diag_resetShapes", 42170 "diag_setLightNew", 42171 "diag_tickTime", 42172 "diag_toggle", 42173 "dialog", 42174 "diaryRecordNull", 42175 "diarySubjectExists", 42176 "didJIP", 42177 "didJIPOwner", 42178 "difficulty", 42179 "difficultyEnabled", 42180 "difficultyEnabledRTD", 42181 "difficultyOption", 42182 "direction", 42183 "directSay", 42184 "disableAI", 42185 "disableCollisionWith", 42186 "disableConversation", 42187 "disableDebriefingStats", 42188 "disableMapIndicators", 42189 "disableNVGEquipment", 42190 "disableRemoteSensors", 42191 "disableSerialization", 42192 "disableTIEquipment", 42193 "disableUAVConnectability", 42194 "disableUserInput", 42195 "displayAddEventHandler", 42196 "displayCtrl", 42197 "displayParent", 42198 "displayRemoveAllEventHandlers", 42199 "displayRemoveEventHandler", 42200 "displaySetEventHandler", 42201 "dissolveTeam", 42202 "distance", 42203 "distance2D", 42204 "distanceSqr", 42205 "distributionRegion", 42206 "do3DENAction", 42207 "doArtilleryFire", 42208 "doFire", 42209 "doFollow", 42210 "doFSM", 42211 "doGetOut", 42212 "doMove", 42213 "doorPhase", 42214 "doStop", 42215 "doSuppressiveFire", 42216 "doTarget", 42217 "doWatch", 42218 "drawArrow", 42219 "drawEllipse", 42220 "drawIcon", 42221 "drawIcon3D", 42222 "drawLine", 42223 "drawLine3D", 42224 "drawLink", 42225 "drawLocation", 42226 "drawPolygon", 42227 "drawRectangle", 42228 "drawTriangle", 42229 "driver", 42230 "drop", 42231 "dynamicSimulationDistance", 42232 "dynamicSimulationDistanceCoef", 42233 "dynamicSimulationEnabled", 42234 "dynamicSimulationSystemEnabled", 42235 "echo", 42236 "edit3DENMissionAttributes", 42237 "editObject", 42238 "editorSetEventHandler", 42239 "effectiveCommander", 42240 "elevatePeriscope", 42241 "emptyPositions", 42242 "enableAI", 42243 "enableAIFeature", 42244 "enableAimPrecision", 42245 "enableAttack", 42246 "enableAudioFeature", 42247 "enableAutoStartUpRTD", 42248 "enableAutoTrimRTD", 42249 "enableCamShake", 42250 "enableCaustics", 42251 "enableChannel", 42252 "enableCollisionWith", 42253 "enableCopilot", 42254 "enableDebriefingStats", 42255 "enableDiagLegend", 42256 "enableDynamicSimulation", 42257 "enableDynamicSimulationSystem", 42258 "enableEndDialog", 42259 "enableEngineArtillery", 42260 "enableEnvironment", 42261 "enableFatigue", 42262 "enableGunLights", 42263 "enableInfoPanelComponent", 42264 "enableIRLasers", 42265 "enableMimics", 42266 "enablePersonTurret", 42267 "enableRadio", 42268 "enableReload", 42269 "enableRopeAttach", 42270 "enableSatNormalOnDetail", 42271 "enableSaving", 42272 "enableSentences", 42273 "enableSimulation", 42274 "enableSimulationGlobal", 42275 "enableStamina", 42276 "enableStressDamage", 42277 "enableTeamSwitch", 42278 "enableTraffic", 42279 "enableUAVConnectability", 42280 "enableUAVWaypoints", 42281 "enableVehicleCargo", 42282 "enableVehicleSensor", 42283 "enableWeaponDisassembly", 42284 "endLoadingScreen", 42285 "endMission", 42286 "enemy", 42287 "engineOn", 42288 "enginesIsOnRTD", 42289 "enginesPowerRTD", 42290 "enginesRpmRTD", 42291 "enginesTorqueRTD", 42292 "entities", 42293 "environmentEnabled", 42294 "environmentVolume", 42295 "estimatedEndServerTime", 42296 "estimatedTimeLeft", 42297 "evalObjectArgument", 42298 "everyBackpack", 42299 "everyContainer", 42300 "exec", 42301 "execEditorScript", 42302 "execFSM", 42303 "execVM", 42304 "exp", 42305 "expectedDestination", 42306 "exportJIPMessages", 42307 "exportLandscapeXYZ", 42308 "eyeDirection", 42309 "eyePos", 42310 "face", 42311 "faction", 42312 "fadeEnvironment", 42313 "fadeMusic", 42314 "fadeRadio", 42315 "fadeSound", 42316 "fadeSpeech", 42317 "failMission", 42318 "fileExists", 42319 "fillWeaponsFromPool", 42320 "find", 42321 "findCover", 42322 "findDisplay", 42323 "findEditorObject", 42324 "findEmptyPosition", 42325 "findEmptyPositionReady", 42326 "findIf", 42327 "findNearestEnemy", 42328 "finishMissionInit", 42329 "finite", 42330 "fire", 42331 "fireAtTarget",
42332 "firstBackpack", 42333 "flag", 42334 "flagAnimationPhase", 42335 "flagOwner", 42336 "flagSide", 42337 "flagTexture", 42338 "flatten", 42339 "fleeing", 42340 "floor", 42341 "flyInHeight", 42342 "flyInHeightASL", 42343 "focusedCtrl", 42344 "fog", 42345 "fogForecast", 42346 "fogParams", 42347 "forceAddUniform", 42348 "forceAtPositionRTD", 42349 "forceCadetDifficulty", 42350 "forcedMap", 42351 "forceEnd", 42352 "forceFlagTexture", 42353 "forceFollowRoad", 42354 "forceGeneratorRTD", 42355 "forceMap", 42356 "forceRespawn", 42357 "forceSpeed", 42358 "forceUnicode", 42359 "forceWalk", 42360 "forceWeaponFire", 42361 "forceWeatherChange", 42362 "forEachMember", 42363 "forEachMemberAgent", 42364 "forEachMemberTeam", 42365 "forgetTarget", 42366 "format", 42367 "formation", 42368 "formationDirection", 42369 "formationLeader", 42370 "formationMembers", 42371 "formationPosition", 42372 "formationTask", 42373 "formatText", 42374 "formLeader", 42375 "freeLook", 42376 "friendly", 42377 "fromEditor", 42378 "fuel", 42379 "fullCrew", 42380 "gearIDCAmmoCount", 42381 "gearSlotAmmoCount", 42382 "gearSlotData", 42383 "get", 42384 "get3DENActionState", 42385 "get3DENAttribute", 42386 "get3DENCamera", 42387 "get3DENConnections", 42388 "get3DENEntity", 42389 "get3DENEntityID", 42390 "get3DENGrid", 42391 "get3DENIconsVisible", 42392 "get3DENLayerEntities", 42393 "get3DENLinesVisible", 42394 "get3DENMissionAttribute", 42395 "get3DENMouseOver", 42396 "get3DENSelected", 42397 "getAimingCoef", 42398 "getAllEnvSoundControllers", 42399 "getAllHitPointsDamage", 42400 "getAllOwnedMines", 42401 "getAllPylonsInfo", 42402 "getAllSoundControllers", 42403 "getAllUnitTraits", 42404 "getAmmoCargo", 42405 "getAnimAimPrecision", 42406 "getAnimSpeedCoef", 42407 "getArray", 42408 "getArtilleryAmmo", 42409 "getArtilleryComputerSettings", 42410 "getArtilleryETA", 42411 "getAssetDLCInfo", 42412 "getAssignedCuratorLogic", 42413 "getAssignedCuratorUnit", 42414 "getAttackTarget", 42415 "getAudioOptionVolumes", 42416 "getBackpackCargo", 42417 "getBleedingRemaining", 42418 "getBurningValue", 42419 "getCalculatePlayerVisibilityByFriendly", 42420 "getCameraViewDirection", 42421 "getCargoIndex", 42422 "getCenterOfMass", 42423 "getClientState", 42424 "getClientStateNumber", 42425 "getCompatiblePylonMagazines", 42426 "getConnectedUAV", 42427 "getContainerMaxLoad", 42428 "getCursorObjectParams", 42429 "getCustomAimCoef", 42430 "getCustomSoundController", 42431 "getCustomSoundControllerCount", 42432 "getDammage", 42433 "getDescription", 42434 "getDir", 42435 "getDirVisual", 42436 "getDiverState", 42437 "getDLCAssetsUsage", 42438 "getDLCAssetsUsageByName", 42439 "getDLCs", 42440 "getDLCUsageTime", 42441 "getEditorCamera", 42442 "getEditorMode", 42443 "getEditorObjectScope", 42444 "getElevationOffset", 42445 "getEnvSoundController", 42446 "getFatigue", 42447 "getFieldManualStartPage", 42448 "getForcedFlagTexture", 42449 "getFriend", 42450 "getFSMVariable", 42451 "getFuelCargo", 42452 "getGraphValues", 42453 "getGroupIcon", 42454 "getGroupIconParams", 42455 "getGroupIcons", 42456 "getHideFrom", 42457 "getHit", 42458 "getHitIndex", 42459 "getHitPointDamage", 42460 "getItemCargo", 42461 "getLighting", 42462 "getLightingAt", 42463 "getLoadedModsInfo", 42464 "getMagazineCargo", 42465 "getMarkerColor", 42466 "getMarkerPos", 42467 "getMarkerSize", 42468 "getMarkerType", 42469 "getMass", 42470 "getMissionConfig", 42471 "getMissionConfigValue", 42472 "getMissionDLCs", 42473 "getMissionLayerEntities", 42474 "getMissionLayers", 42475 "getMissionPath", 42476 "getModelInfo", 42477 "getMousePosition", 42478 "getMusicPlayedTime", 42479 "getNumber", 42480 "getObjectArgument", 42481 "getObjectChildren", 42482 "getObjectDLC", 42483 "getObjectFOV", 42484 "getObjectMaterials", 42485 "getObjectProxy", 42486 "getObjectScale", 42487 "getObjectTextures", 42488 "getObjectType", 42489 "getObjectViewDistance", 42490 "getOrDefault", 42491 "getOxygenRemaining", 42492 "getPersonUsedDLCs", 42493 "getPilotCameraDirection", 42494 "getPilotCameraPosition", 42495 "getPilotCameraRotation", 42496 "getPilotCameraTarget", 42497 "getPlateNumber", 42498 "getPlayerChannel", 42499 "getPlayerID", 42500 "getPlayerScores", 42501 "getPlayerUID", 42502 "getPlayerUIDOld", 42503 "getPlayerVoNVolume", 42504 "getPos", 42505 "getPosASL", 42506 "getPosASLVisual", 42507 "getPosASLW", 42508 "getPosATL", 42509 "getPosATLVisual", 42510 "getPosVisual", 42511 "getPosWorld", 42512 "getPosWorldVisual", 42513 "getPylonMagazines", 42514 "getRelDir", 42515 "getRelPos", 42516 "getRemoteSensorsDisabled",
42517 "getRepairCargo", 42518 "getResolution", 42519 "getRoadInfo", 42520 "getRotorBrakeRTD", 42521 "getShadowDistance", 42522 "getShotParents", 42523 "getSlingLoad", 42524 "getSoundController", 42525 "getSoundControllerResult", 42526 "getSpeed", 42527 "getStamina", 42528 "getStatValue", 42529 "getSteamFriendsServers", 42530 "getSubtitleOptions", 42531 "getSuppression", 42532 "getTerrainGrid", 42533 "getTerrainHeightASL", 42534 "getText", 42535 "getTextRaw", 42536 "getTextWidth", 42537 "getTotalDLCUsageTime", 42538 "getTrimOffsetRTD", 42539 "getUnitLoadout", 42540 "getUnitTrait", 42541 "getUserMFDText", 42542 "getUserMFDValue", 42543 "getVariable", 42544 "getVehicleCargo", 42545 "getVehicleTIPars", 42546 "getWeaponCargo", 42547 "getWeaponSway", 42548 "getWingsOrientationRTD", 42549 "getWingsPositionRTD", 42550 "getWorld", 42551 "getWPPos", 42552 "glanceAt", 42553 "globalChat", 42554 "globalRadio", 42555 "goggles", 42556 "goto", 42557 "group", 42558 "groupChat", 42559 "groupFromNetId", 42560 "groupIconSelectable", 42561 "groupIconsVisible", 42562 "groupId", 42563 "groupOwner", 42564 "groupRadio", 42565 "groupSelectedUnits", 42566 "groupSelectUnit", 42567 "gunner", 42568 "gusts", 42569 "halt", 42570 "handgunItems", 42571 "handgunMagazine", 42572 "handgunWeapon", 42573 "handsHit", 42574 "hasInterface", 42575 "hasPilotCamera", 42576 "hasWeapon", 42577 "hcAllGroups", 42578 "hcGroupParams", 42579 "hcLeader", 42580 "hcRemoveAllGroups", 42581 "hcRemoveGroup", 42582 "hcSelected", 42583 "hcSelectGroup", 42584 "hcSetGroup", 42585 "hcShowBar", 42586 "hcShownBar", 42587 "headgear", 42588 "hideBehindScripted", 42589 "hideBody", 42590 "hideObject", 42591 "hideObjectGlobal", 42592 "hideSelection", 42593 "hierarchyObjectsCount", 42594 "hint", 42595 "hintC", 42596 "hintCadet", 42597 "hintSilent", 42598 "hmd", 42599 "hostMission", 42600 "htmlLoad", 42601 "HUDMovementLevels", 42602 "humidity", 42603 "image", 42604 "importAllGroups", 42605 "importance", 42606 "in", 42607 "inArea", 42608 "inAreaArray", 42609 "incapacitatedState", 42610 "inflame", 42611 "inflamed", 42612 "infoPanel", 42613 "infoPanelComponentEnabled", 42614 "infoPanelComponents", 42615 "infoPanels", 42616 "inGameUISetEventHandler", 42617 "inheritsFrom", 42618 "initAmbientLife", 42619 "inPolygon", 42620 "inputAction", 42621 "inRangeOfArtillery", 42622 "insert", 42623 "insertEditorObject", 42624 "intersect", 42625 "is3DEN", 42626 "is3DENMultiplayer", 42627 "is3DENPreview", 42628 "isAbleToBreathe", 42629 "isActionMenuVisible", 42630 "isAgent", 42631 "isAimPrecisionEnabled", 42632 "isArray", 42633 "isAutoHoverOn", 42634 "isAutonomous", 42635 "isAutoStartUpEnabledRTD", 42636 "isAutotest", 42637 "isAutoTrimOnRTD", 42638 "isBleeding", 42639 "isBurning", 42640 "isClass", 42641 "isCollisionLightOn", 42642 "isCopilotEnabled", 42643 "isDamageAllowed", 42644 "isDedicated", 42645 "isDLCAvailable", 42646 "isEngineOn", 42647 "isEqualTo", 42648 "isEqualType", 42649 "isEqualTypeAll", 42650 "isEqualTypeAny", 42651 "isEqualTypeArray", 42652 "isEqualTypeParams", 42653 "isFilePatchingEnabled", 42654 "isFinal", 42655 "isFlashlightOn", 42656 "isFlatEmpty", 42657 "isForcedWalk", 42658 "isFormationLeader", 42659 "isGameFocused", 42660 "isGamePaused", 42661 "isGroupDeletedWhenEmpty", 42662 "isHidden", 42663 "isHideBehindScripted", 42664 "isInRemainsCollector", 42665 "isInstructorFigureEnabled", 42666 "isIRLaserOn", 42667 "isKeyActive", 42668 "isKindOf", 42669 "isLaserOn", 42670 "isLightOn", 42671 "isLocalized", 42672 "isManualFire", 42673 "isMarkedForCollection", 42674 "isMultiplayer", 42675 "isMultiplayerSolo", 42676 "isNil", 42677 "isNotEqualTo", 42678 "isNull", 42679 "isNumber", 42680 "isObjectHidden", 42681 "isObjectRTD", 42682 "isOnRoad", 42683 "isPiPEnabled", 42684 "isPlayer", 42685 "isRealTime", 42686 "isRemoteExecuted", 42687 "isRemoteExecutedJIP", 42688 "isSensorTargetConfirmed", 42689 "isServer", 42690 "isShowing3DIcons", 42691 "isSimpleObject", 42692 "isSprintAllowed", 42693 "isStaminaEnabled", 42694 "isSteamMission", 42695 "isStreamFriendlyUIEnabled", 42696 "isStressDamageEnabled", 42697 "isText", 42698 "isTouchingGround", 42699 "isTurnedOut", 42700 "isTutHintsEnabled", 42701 "isUAVConnectable", 42702 "isUAVConnected", 42703 "isUIContext", 42704 "isUniformAllowed", 42705 "isVehicleCargo", 42706 "isVehicleRadarOn", 42707 "isVehicleSensorEnabled", 42708 "isWalking", 42709 "isWeaponDeployed", 42710 "isWeaponRested", 42711 "itemCargo", 42712 "items", 42713 "itemsWithMagazines", 42714 "join", 42715 "joinAs", 42716 "joinAsSilent", 42717 "joinSilent", 42718 "joinString", 42719 "kbAddDatabase", 42720 "kbAddDatabaseTargets", 42721 "kbAddTopic", 42722 "kbHasTopic", 42723 "kbReact", 42724 "kbRemoveTopic", 42725 "kbTell", 42726 "kbWasSaid", 42727 "keyImage", 42728 "keyName", 42729 "keys", 42730 "knowsAbout", 42731 "land", 42732 "landAt", 42733 "landResult", 42734 "language", 42735 "laserTarget", 42736 "lbAdd", 42737 "lbClear", 42738 "lbColor", 42739 "lbColorRight", 42740 "lbCurSel", 42741 "lbData", 42742 "lbDelete", 42743 "lbIsSelected", 42744 "lbPicture", 42745 "lbPictureRight", 42746 "lbSelection", 42747 "lbSetColor", 42748 "lbSetColorRight",
42749 "lbSetCurSel", 42750 "lbSetData", 42751 "lbSetPicture", 42752 "lbSetPictureColor", 42753 "lbSetPictureColorDisabled", 42754 "lbSetPictureColorSelected", 42755 "lbSetPictureRight", 42756 "lbSetPictureRightColor", 42757 "lbSetPictureRightColorDisabled", 42758 "lbSetPictureRightColorSelected", 42759 "lbSetSelectColor", 42760 "lbSetSelectColorRight", 42761 "lbSetSelected", 42762 "lbSetText", 42763 "lbSetTextRight", 42764 "lbSetTooltip", 42765 "lbSetValue", 42766 "lbSize", 42767 "lbSort", 42768 "lbSortByValue", 42769 "lbText", 42770 "lbTextRight", 42771 "lbValue", 42772 "leader", 42773 "leaderboardDeInit", 42774 "leaderboardGetRows", 42775 "leaderboardInit", 42776 "leaderboardRequestRowsFriends", 42777 "leaderboardRequestRowsGlobal", 42778 "leaderboardRequestRowsGlobalAroundUser", 42779 "leaderboardsRequestUploadScore", 42780 "leaderboardsRequestUploadScoreKeepBest", 42781 "leaderboardState", 42782 "leaveVehicle", 42783 "libraryCredits", 42784 "libraryDisclaimers", 42785 "lifeState", 42786 "lightAttachObject", 42787 "lightDetachObject", 42788 "lightIsOn", 42789 "lightnings", 42790 "limitSpeed", 42791 "linearConversion", 42792 "lineIntersects", 42793 "lineIntersectsObjs", 42794 "lineIntersectsSurfaces", 42795 "lineIntersectsWith", 42796 "linkItem", 42797 "list", 42798 "listObjects", 42799 "listRemoteTargets", 42800 "listVehicleSensors", 42801 "ln", 42802 "lnbAddArray", 42803 "lnbAddColumn", 42804 "lnbAddRow", 42805 "lnbClear", 42806 "lnbColor", 42807 "lnbColorRight", 42808 "lnbCurSelRow", 42809 "lnbData", 42810 "lnbDeleteColumn", 42811 "lnbDeleteRow", 42812 "lnbGetColumnsPosition", 42813 "lnbPicture", 42814 "lnbPictureRight", 42815 "lnbSetColor", 42816 "lnbSetColorRight", 42817 "lnbSetColumnsPos", 42818 "lnbSetCurSelRow", 42819 "lnbSetData", 42820 "lnbSetPicture", 42821 "lnbSetPictureColor", 42822 "lnbSetPictureColorRight", 42823 "lnbSetPictureColorSelected", 42824 "lnbSetPictureColorSelectedRight", 42825 "lnbSetPictureRight", 42826 "lnbSetText", 42827 "lnbSetTextRight", 42828 "lnbSetTooltip", 42829 "lnbSetValue", 42830 "lnbSize", 42831 "lnbSort", 42832 "lnbSortByValue", 42833 "lnbText", 42834 "lnbTextRight", 42835 "lnbValue", 42836 "load", 42837 "loadAbs", 42838 "loadBackpack", 42839 "loadFile", 42840 "loadGame", 42841 "loadIdentity", 42842 "loadMagazine", 42843 "loadOverlay", 42844 "loadStatus", 42845 "loadUniform", 42846 "loadVest", 42847 "local", 42848 "localize", 42849 "localNamespace", 42850 "locationPosition", 42851 "lock", 42852 "lockCameraTo", 42853 "lockCargo", 42854 "lockDriver", 42855 "locked", 42856 "lockedCargo", 42857 "lockedDriver", 42858 "lockedInventory", 42859 "lockedTurret", 42860 "lockIdentity", 42861 "lockInventory", 42862 "lockTurret", 42863 "lockWP", 42864 "log", 42865 "logEntities", 42866 "logNetwork", 42867 "logNetworkTerminate", 42868 "lookAt", 42869 "lookAtPos", 42870 "magazineCargo", 42871 "magazines", 42872 "magazinesAllTurrets", 42873 "magazinesAmmo", 42874 "magazinesAmmoCargo", 42875 "magazinesAmmoFull", 42876 "magazinesDetail", 42877 "magazinesDetailBackpack", 42878 "magazinesDetailUniform", 42879 "magazinesDetailVest", 42880 "magazinesTurret", 42881 "magazineTurretAmmo", 42882 "mapAnimAdd", 42883 "mapAnimClear", 42884 "mapAnimCommit", 42885 "mapAnimDone", 42886 "mapCenterOnCamera", 42887 "mapGridPosition", 42888 "markAsFinishedOnSteam", 42889 "markerAlpha", 42890 "markerBrush", 42891 "markerChannel", 42892 "markerColor", 42893 "markerDir", 42894 "markerPolyline", 42895 "markerPos", 42896 "markerShadow", 42897 "markerShape", 42898 "markerSize", 42899 "markerText", 42900 "markerType", 42901 "matrixMultiply", 42902 "matrixTranspose", 42903 "max", 42904 "members", 42905 "menuAction", 42906 "menuAdd", 42907 "menuChecked", 42908 "menuClear", 42909 "menuCollapse", 42910 "menuData", 42911 "menuDelete", 42912 "menuEnable", 42913 "menuEnabled", 42914 "menuExpand", 42915 "menuHover", 42916 "menuPicture", 42917 "menuSetAction", 42918 "menuSetCheck", 42919 "menuSetData", 42920 "menuSetPicture", 42921 "menuSetShortcut", 42922 "menuSetText", 42923 "menuSetURL", 42924 "menuSetValue", 42925 "menuShortcut", 42926 "menuShortcutText", 42927 "menuSize", 42928 "menuSort", 42929 "menuText", 42930 "menuURL", 42931 "menuValue", 42932 "merge", 42933 "min", 42934 "mineActive", 42935 "mineDetectedBy", 42936 "missileTarget", 42937 "missileTargetPos", 42938 "missionConfigFile", 42939 "missionDifficulty", 42940 "missionName", 42941 "missionNameSource", 42942 "missionNamespace", 42943 "missionStart", 42944 "missionVersion", 42945 "mod", 42946 "modelToWorld", 42947 "modelToWorldVisual", 42948 "modelToWorldVisualWorld", 42949 "modelToWorldWorld", 42950 "modParams", 42951 "moonIntensity", 42952 "moonPhase", 42953 "morale", 42954 "move", 42955 "move3DENCamera", 42956 "moveInAny", 42957 "moveInCargo", 42958 "moveInCommander", 42959 "moveInDriver", 42960 "moveInGunner", 42961 "moveInTurret", 42962 "moveObjectToEnd", 42963 "moveOut", 42964 "moveTarget", 42965 "moveTime", 42966 "moveTo", 42967 "moveToCompleted", 42968 "moveToFailed", 42969 "musicVolume", 42970 "name", 42971 "namedProperties", 42972 "nameSound", 42973 "nearEntities", 42974 "nearestBuilding", 42975 "nearestLocation", 42976 "nearestLocations", 42977 "nearestLocationWithDubbing", 42978 "nearestObject", 42979 "nearestObjects", 42980 "nearestTerrainObjects", 42981 "nearObjects", 42982 "nearObjectsReady", 42983 "nearRoads", 42984 "nearSupplies", 42985 "nearTargets", 42986 "needReload", 42987 "netId", 42988 "netObjNull", 42989 "newOverlay", 42990 "nextMenuItemIndex", 42991 "nextWeatherChange", 42992 "nMenuItems", 42993 "not", 42994 "numberOfEnginesRTD", 42995 "numberToDate", 42996 "object", 42997 "objectCurators", 42998 "objectFromNetId", 42999 "objectParent", 43000 "objStatus", 43001 "onBriefingGear", 43002 "onBriefingGroup", 43003 "onBriefingNotes", 43004 "onBriefingPlan", 43005 "onBriefingTeamSwitch", 43006 "onCommandModeChanged", 43007 "onDoubleClick", 43008 "onEachFrame",
43009 "onGroupIconClick", 43010 "onGroupIconOverEnter", 43011 "onGroupIconOverLeave", 43012 "onHCGroupSelectionChanged", 43013 "onMapSingleClick", 43014 "onPlayerConnected", 43015 "onPlayerDisconnected", 43016 "onPreloadFinished", 43017 "onPreloadStarted", 43018 "onShowNewObject", 43019 "onTeamSwitch", 43020 "openCuratorInterface", 43021 "openDLCPage", 43022 "openDSInterface", 43023 "openGPS", 43024 "openMap", 43025 "openSteamApp", 43026 "openYoutubeVideo", 43027 "or", 43028 "orderGetIn", 43029 "overcast", 43030 "overcastForecast", 43031 "owner", 43032 "param", 43033 "params", 43034 "parseNumber", 43035 "parseSimpleArray", 43036 "parseText", 43037 "parsingNamespace", 43038 "particlesQuality", 43039 "periscopeElevation", 43040 "pickWeaponPool", 43041 "pitch", 43042 "pixelGrid", 43043 "pixelGridBase", 43044 "pixelGridNoUIScale", 43045 "pixelH", 43046 "pixelW", 43047 "playableSlotsNumber", 43048 "playableUnits", 43049 "playAction", 43050 "playActionNow", 43051 "player", 43052 "playerRespawnTime", 43053 "playerSide", 43054 "playersNumber", 43055 "playGesture", 43056 "playMission", 43057 "playMove", 43058 "playMoveNow", 43059 "playMusic", 43060 "playScriptedMission", 43061 "playSound", 43062 "playSound3D", 43063 "position", 43064 "positionCameraToWorld", 43065 "posScreenToWorld", 43066 "posWorldToScreen", 43067 "ppEffectAdjust", 43068 "ppEffectCommit", 43069 "ppEffectCommitted", 43070 "ppEffectCreate", 43071 "ppEffectDestroy", 43072 "ppEffectEnable", 43073 "ppEffectEnabled", 43074 "ppEffectForceInNVG", 43075 "precision", 43076 "preloadCamera", 43077 "preloadObject", 43078 "preloadSound", 43079 "preloadTitleObj", 43080 "preloadTitleRsc", 43081 "preprocessFile", 43082 "preprocessFileLineNumbers", 43083 "primaryWeapon", 43084 "primaryWeaponItems", 43085 "primaryWeaponMagazine", 43086 "priority", 43087 "processDiaryLink", 43088 "processInitCommands", 43089 "productVersion", 43090 "profileName", 43091 "profileNamespace", 43092 "profileNameSteam", 43093 "progressLoadingScreen", 43094 "progressPosition", 43095 "progressSetPosition", 43096 "publicVariable", 43097 "publicVariableClient", 43098 "publicVariableServer", 43099 "pushBack", 43100 "pushBackUnique", 43101 "putWeaponPool", 43102 "queryItemsPool", 43103 "queryMagazinePool", 43104 "queryWeaponPool", 43105 "rad", 43106 "radioChannelAdd", 43107 "radioChannelCreate", 43108 "radioChannelInfo", 43109 "radioChannelRemove", 43110 "radioChannelSetCallSign", 43111 "radioChannelSetLabel", 43112 "radioVolume", 43113 "rain", 43114 "rainbow", 43115 "random", 43116 "rank", 43117 "rankId", 43118 "rating", 43119 "rectangular", 43120 "registeredTasks", 43121 "registerTask", 43122 "reload", 43123 "reloadEnabled", 43124 "remoteControl", 43125 "remoteExec", 43126 "remoteExecCall", 43127 "remoteExecutedOwner", 43128 "remove3DENConnection", 43129 "remove3DENEventHandler", 43130 "remove3DENLayer", 43131 "removeAction", 43132 "removeAll3DENEventHandlers", 43133 "removeAllActions", 43134 "removeAllAssignedItems", 43135 "removeAllBinocularItems", 43136 "removeAllContainers", 43137 "removeAllCuratorAddons", 43138 "removeAllCuratorCameraAreas", 43139 "removeAllCuratorEditingAreas", 43140 "removeAllEventHandlers", 43141 "removeAllHandgunItems", 43142 "removeAllItems", 43143 "removeAllItemsWithMagazines", 43144 "removeAllMissionEventHandlers", 43145 "removeAllMPEventHandlers", 43146 "removeAllMusicEventHandlers", 43147 "removeAllOwnedMines", 43148 "removeAllPrimaryWeaponItems", 43149 "removeAllSecondaryWeaponItems", 43150 "removeAllWeapons", 43151 "removeBackpack", 43152 "removeBackpackGlobal", 43153 "removeBinocularItem", 43154 "removeClothing", 43155 "removeCuratorAddons", 43156 "removeCuratorCameraArea", 43157 "removeCuratorEditableObjects", 43158 "removeCuratorEditingArea", 43159 "removeDiaryRecord", 43160 "removeDiarySubject", 43161 "removeDrawIcon", 43162 "removeDrawLinks", 43163 "removeEventHandler", 43164 "removeFromRemainsCollector", 43165 "removeGoggles", 43166 "removeGroupIcon", 43167 "removeHandgunItem", 43168 "removeHeadgear", 43169 "removeItem", 43170 "removeItemFromBackpack", 43171 "removeItemFromUniform", 43172 "removeItemFromVest", 43173 "removeItems", 43174 "removeMagazine", 43175 "removeMagazineGlobal", 43176 "removeMagazines", 43177 "removeMagazinesTurret", 43178 "removeMagazineTurret", 43179 "removeMenuItem", 43180 "removeMissionEventHandler", 43181 "removeMPEventHandler", 43182 "removeMusicEventHandler", 43183 "removeOwnedMine", 43184 "removePrimaryWeaponItem", 43185 "removeSecondaryWeaponItem", 43186 "removeSimpleTask", 43187 "removeSwitchableUnit", 43188 "removeTeamMember", 43189 "removeUniform", 43190 "removeVest", 43191 "removeWeapon", 43192 "removeWeaponAttachmentCargo", 43193 "removeWeaponCargo", 43194 "removeWeaponGlobal", 43195 "removeWeaponTurret", 43196 "reportRemoteTarget", 43197 "requiredVersion", 43198 "resetCamShake", 43199 "resetSubgroupDirection", 43200 "resize", 43201 "resources", 43202 "respawnVehicle", 43203 "restartEditorCamera", 43204 "reveal", 43205 "revealMine", 43206 "reverse", 43207 "reversedMouseY", 43208 "roadAt", 43209 "roadsConnectedTo", 43210 "roleDescription", 43211 "ropeAttachedObjects", 43212 "ropeAttachedTo", 43213 "ropeAttachEnabled", 43214 "ropeAttachTo", 43215 "ropeCreate", 43216 "ropeCut", 43217 "ropeDestroy", 43218 "ropeDetach", 43219 "ropeEndPosition", 43220 "ropeLength", 43221 "ropes", 43222 "ropeSegments", 43223 "ropeSetCargoMass", 43224 "ropeUnwind", 43225 "ropeUnwound", 43226 "rotorsForcesRTD", 43227 "rotorsRpmRTD", 43228 "round", 43229 "runInitScript", 43230 "safeZoneH", 43231 "safeZoneW", 43232 "safeZoneWAbs", 43233 "safeZoneX", 43234 "safeZoneXAbs", 43235 "safeZoneY", 43236 "save3DENInventory", 43237 "saveGame", 43238 "saveIdentity", 43239 "saveJoysticks", 43240 "saveOverlay", 43241 "saveProfileNamespace", 43242 "saveStatus", 43243 "saveVar", 43244 "savingEnabled", 43245 "say", 43246 "say2D", 43247 "say3D", 43248 "scopeName", 43249 "score", 43250 "scoreSide", 43251 "screenshot", 43252 "screenToWorld", 43253 "scriptDone", 43254 "scriptName", 43255 "scudState", 43256 "secondaryWeapon", 43257 "secondaryWeaponItems", 43258 "secondaryWeaponMagazine", 43259 "select", 43260 "selectBestPlaces", 43261 "selectDiarySubject", 43262 "selectedEditorObjects", 43263 "selectEditorObject", 43264 "selectionNames", 43265 "selectionPosition", 43266 "selectLeader", 43267 "selectMax", 43268 "selectMin", 43269 "selectNoPlayer", 43270 "selectPlayer", 43271 "selectRandom", 43272 "selectRandomWeighted", 43273 "selectWeapon", 43274 "selectWeaponTurret", 43275 "sendAUMessage", 43276 "sendSimpleCommand", 43277 "sendTask", 43278 "sendTaskResult", 43279 "sendUDPMessage", 43280 "serverCommand", 43281 "serverCommandAvailable", 43282 "serverCommandExecutable", 43283 "serverName", 43284 "serverTime", 43285 "set", 43286 "set3DENAttribute", 43287 "set3DENAttributes", 43288 "set3DENGrid", 43289 "set3DENIconsVisible", 43290 "set3DENLayer", 43291 "set3DENLinesVisible", 43292 "set3DENLogicType", 43293 "set3DENMissionAttribute", 43294 "set3DENMissionAttributes", 43295 "set3DENModelsVisible", 43296 "set3DENObjectType", 43297 "set3DENSelected", 43298 "setAccTime", 43299 "setActualCollectiveRTD", 43300 "setAirplaneThrottle", 43301 "setAirportSide", 43302 "setAmmo", 43303 "setAmmoCargo", 43304 "setAmmoOnPylon", 43305 "setAnimSpeedCoef", 43306 "setAperture", 43307 "setApertureNew", 43308 "setAPURTD", 43309 "setArmoryPoints", 43310 "setAttributes", 43311 "setAutonomous", 43312 "setBatteryChargeRTD", 43313 "setBatteryRTD", 43314 "setBehaviour", 43315 "setBehaviourStrong", 43316 "setBleedingRemaining", 43317 "setBrakesRTD", 43318 "setCameraEffect", 43319 "setCameraInterest", 43320 "setCamShakeDefParams", 43321 "setCamShakeParams", 43322 "setCamUseTI", 43323 "setCaptive", 43324 "setCenterOfMass", 43325 "setCollisionLight", 43326 "setCombatBehaviour", 43327 "setCombatMode", 43328 "setCompassOscillation", 43329 "setConvoySeparation", 43330 "setCuratorCameraAreaCeiling", 43331 "setCuratorCoef", 43332 "setCuratorEditingAreaType", 43333 "setCuratorWaypointCost", 43334 "setCurrentChannel", 43335 "setCurrentTask", 43336 "setCurrentWaypoint", 43337 "setCustomAimCoef", 43338 "setCustomMissionData", 43339 "setCustomSoundController", 43340 "setCustomWeightRTD", 43341 "setDamage", 43342 "setDammage", 43343 "setDate", 43344 "setDebriefingText", 43345 "setDefaultCamera", 43346 "setDestination", 43347 "setDetailMapBlendPars", 43348 "setDiaryRecordText", 43349 "setDiarySubjectPicture", 43350 "setDir", 43351 "setDirection", 43352 "setDrawIcon", 43353 "setDriveOnPath", 43354 "setDropInterval", 43355 "setDynamicSimulationDistance", 43356 "setDynamicSimulationDistanceCoef", 43357 "setEditorMode", 43358 "setEditorObjectScope", 43359 "setEffectCondition", 43360 "setEffectiveCommander", 43361 "setEngineRPMRTD", 43362 "setEngineRpmRTD", 43363 "setFace", 43364 "setFaceAnimation", 43365 "setFatigue", 43366 "setFeatureType", 43367 "setFlagAnimationPhase", 43368 "setFlagOwner", 43369 "setFlagSide", 43370 "setFlagTexture", 43371 "setFog", 43372 "setForceGeneratorRTD", 43373 "setFormation", 43374 "setFormationTask", 43375 "setFormDir", 43376 "setFriend", 43377 "setFromEditor", 43378 "setFSMVariable", 43379 "setFuel", 43380 "setFuelCargo", 43381 "setGroupIcon", 43382 "setGroupIconParams", 43383 "setGroupIconsSelectable", 43384 "setGroupIconsVisible", 43385 "setGroupId", 43386 "setGroupIdGlobal", 43387 "setGroupOwner", 43388 "setGusts", 43389 "setHideBehind", 43390 "setHit", 43391 "setHitIndex", 43392 "setHitPointDamage", 43393 "setHorizonParallaxCoef", 43394 "setHUDMovementLevels", 43395 "setIdentity", 43396 "setImportance", 43397 "setInfoPanel", 43398 "setLeader", 43399 "setLightAmbient", 43400 "setLightAttenuation", 43401 "setLightBrightness", 43402 "setLightColor", 43403 "setLightDayLight", 43404 "setLightFlareMaxDistance", 43405 "setLightFlareSize", 43406 "setLightIntensity", 43407 "setLightnings", 43408 "setLightUseFlare", 43409 "setLocalWindParams", 43410 "setMagazineTurretAmmo", 43411 "setMarkerAlpha", 43412 "setMarkerAlphaLocal", 43413 "setMarkerBrush", 43414 "setMarkerBrushLocal", 43415 "setMarkerColor", 43416 "setMarkerColorLocal", 43417 "setMarkerDir", 43418 "setMarkerDirLocal", 43419 "setMarkerPolyline", 43420 "setMarkerPolylineLocal", 43421 "setMarkerPos", 43422 "setMarkerPosLocal", 43423 "setMarkerShadow", 43424 "setMarkerShadowLocal", 43425 "setMarkerShape", 43426 "setMarkerShapeLocal", 43427 "setMarkerSize", 43428 "setMarkerSizeLocal", 43429 "setMarkerText", 43430 "setMarkerTextLocal", 43431 "setMarkerType", 43432 "setMarkerTypeLocal", 43433 "setMass", 43434 "setMimic", 43435 "setMissileTarget", 43436 "setMissileTargetPos", 43437 "setMousePosition", 43438 "setMusicEffect", 43439 "setMusicEventHandler", 43440 "setName", 43441 "setNameSound", 43442 "setObjectArguments", 43443 "setObjectMaterial", 43444 "setObjectMaterialGlobal", 43445 "setObjectProxy", 43446 "setObjectScale", 43447 "setObjectTexture", 43448 "setObjectTextureGlobal", 43449 "setObjectViewDistance", 43450 "setOvercast", 43451 "setOwner", 43452 "setOxygenRemaining", 43453 "setParticleCircle", 43454 "setParticleClass", 43455 "setParticleFire",
43456 "setParticleParams", 43457 "setParticleRandom", 43458 "setPilotCameraDirection", 43459 "setPilotCameraRotation", 43460 "setPilotCameraTarget", 43461 "setPilotLight", 43462 "setPiPEffect", 43463 "setPitch", 43464 "setPlateNumber", 43465 "setPlayable", 43466 "setPlayerRespawnTime", 43467 "setPlayerVoNVolume", 43468 "setPos", 43469 "setPosASL", 43470 "setPosASL2", 43471 "setPosASLW", 43472 "setPosATL", 43473 "setPosition", 43474 "setPosWorld", 43475 "setPylonLoadout", 43476 "setPylonsPriority", 43477 "setRadioMsg", 43478 "setRain", 43479 "setRainbow", 43480 "setRandomLip", 43481 "setRank", 43482 "setRectangular", 43483 "setRepairCargo", 43484 "setRotorBrakeRTD", 43485 "setShadowDistance", 43486 "setShotParents", 43487 "setSide", 43488 "setSimpleTaskAlwaysVisible", 43489 "setSimpleTaskCustomData", 43490 "setSimpleTaskDescription", 43491 "setSimpleTaskDestination", 43492 "setSimpleTaskTarget", 43493 "setSimpleTaskType", 43494 "setSimulWeatherLayers", 43495 "setSize", 43496 "setSkill", 43497 "setSlingLoad", 43498 "setSoundEffect", 43499 "setSpeaker", 43500 "setSpeech", 43501 "setSpeedMode", 43502 "setStamina", 43503 "setStaminaScheme", 43504 "setStarterRTD", 43505 "setStatValue", 43506 "setSuppression", 43507 "setSystemOfUnits", 43508 "setTargetAge", 43509 "setTaskMarkerOffset", 43510 "setTaskResult", 43511 "setTaskState", 43512 "setTerrainGrid", 43513 "setText", 43514 "setThrottleRTD", 43515 "setTimeMultiplier", 43516 "setTitleEffect", 43517 "setToneMapping", 43518 "setToneMappingParams", 43519 "setTrafficDensity", 43520 "setTrafficDistance", 43521 "setTrafficGap", 43522 "setTrafficSpeed", 43523 "setTriggerActivation", 43524 "setTriggerArea", 43525 "setTriggerInterval", 43526 "setTriggerStatements", 43527 "setTriggerText", 43528 "setTriggerTimeout", 43529 "setTriggerType", 43530 "setType", 43531 "setUnconscious", 43532 "setUnitAbility", 43533 "setUnitCombatMode", 43534 "setUnitLoadout", 43535 "setUnitPos", 43536 "setUnitPosWeak", 43537 "setUnitRank", 43538 "setUnitRecoilCoefficient", 43539 "setUnitTrait", 43540 "setUnloadInCombat", 43541 "setUserActionText", 43542 "setUserMFDText", 43543 "setUserMFDValue", 43544 "setVariable", 43545 "setVectorDir", 43546 "setVectorDirAndUp", 43547 "setVectorUp", 43548 "setVehicleAmmo", 43549 "setVehicleAmmoDef", 43550 "setVehicleArmor", 43551 "setVehicleCargo", 43552 "setVehicleId", 43553 "setVehicleInit", 43554 "setVehicleLock", 43555 "setVehiclePosition", 43556 "setVehicleRadar", 43557 "setVehicleReceiveRemoteTargets", 43558 "setVehicleReportOwnPosition", 43559 "setVehicleReportRemoteTargets", 43560 "setVehicleTIPars", 43561 "setVehicleVarName", 43562 "setVelocity", 43563 "setVelocityModelSpace", 43564 "setVelocityTransformation", 43565 "setViewDistance", 43566 "setVisibleIfTreeCollapsed", 43567 "setWantedRPMRTD", 43568 "setWaves", 43569 "setWaypointBehaviour", 43570 "setWaypointCombatMode", 43571 "setWaypointCompletionRadius", 43572 "setWaypointDescription", 43573 "setWaypointForceBehaviour", 43574 "setWaypointFormation", 43575 "setWaypointHousePosition", 43576 "setWaypointLoiterAltitude", 43577 "setWaypointLoiterRadius", 43578 "setWaypointLoiterType", 43579 "setWaypointName", 43580 "setWaypointPosition", 43581 "setWaypointScript", 43582 "setWaypointSpeed", 43583 "setWaypointStatements", 43584 "setWaypointTimeout", 43585 "setWaypointType", 43586 "setWaypointVisible", 43587 "setWeaponReloadingTime", 43588 "setWeaponZeroing", 43589 "setWind", 43590 "setWindDir", 43591 "setWindForce", 43592 "setWindStr", 43593 "setWingForceScaleRTD", 43594 "setWPPos", 43595 "show3DIcons", 43596 "showChat", 43597 "showCinemaBorder", 43598 "showCommandingMenu", 43599 "showCompass", 43600 "showCuratorCompass", 43601 "showGPS", 43602 "showHUD", 43603 "showLegend", 43604 "showMap", 43605 "shownArtilleryComputer", 43606 "shownChat", 43607 "shownCompass", 43608 "shownCuratorCompass", 43609 "showNewEditorObject", 43610 "shownGPS", 43611 "shownHUD", 43612 "shownMap", 43613 "shownPad", 43614 "shownRadio", 43615 "shownScoretable", 43616 "shownUAVFeed", 43617 "shownWarrant", 43618 "shownWatch", 43619 "showPad", 43620 "showRadio", 43621 "showScoretable", 43622 "showSubtitles", 43623 "showUAVFeed", 43624 "showWarrant", 43625 "showWatch", 43626 "showWaypoint", 43627 "showWaypoints", 43628 "side", 43629 "sideChat", 43630 "sideEmpty", 43631 "sideEnemy", 43632 "sideFriendly", 43633 "sideRadio", 43634 "simpleTasks", 43635 "simulationEnabled", 43636 "simulCloudDensity", 43637 "simulCloudOcclusion", 43638 "simulInClouds", 43639 "simulSetHumidity", 43640 "simulWeatherSync", 43641 "sin", 43642 "size", 43643 "sizeOf", 43644 "skill", 43645 "skillFinal", 43646 "skipTime", 43647 "sleep", 43648 "sliderPosition", 43649 "sliderRange", 43650 "sliderSetPosition", 43651 "sliderSetRange", 43652 "sliderSetSpeed", 43653 "sliderSpeed",
43654 "slingLoadAssistantShown", 43655 "soldierMagazines", 43656 "someAmmo", 43657 "sort", 43658 "soundVolume", 43659 "spawn", 43660 "speaker", 43661 "speechVolume", 43662 "speed", 43663 "speedMode", 43664 "splitString", 43665 "sqrt", 43666 "squadParams", 43667 "stance", 43668 "startLoadingScreen", 43669 "step", 43670 "stop", 43671 "stopEngineRTD", 43672 "stopped", 43673 "str", 43674 "sunOrMoon", 43675 "supportInfo", 43676 "suppressFor", 43677 "surfaceIsWater", 43678 "surfaceNormal", 43679 "surfaceTexture", 43680 "surfaceType", 43681 "swimInDepth", 43682 "switchableUnits", 43683 "switchAction", 43684 "switchCamera", 43685 "switchGesture", 43686 "switchLight", 43687 "switchMove", 43688 "synchronizedObjects", 43689 "synchronizedTriggers", 43690 "synchronizedWaypoints", 43691 "synchronizeObjectsAdd", 43692 "synchronizeObjectsRemove", 43693 "synchronizeTrigger", 43694 "synchronizeWaypoint", 43695 "systemChat", 43696 "systemOfUnits", 43697 "systemTime", 43698 "systemTimeUTC", 43699 "tan", 43700 "targetKnowledge", 43701 "targets", 43702 "targetsAggregate", 43703 "targetsQuery", 43704 "taskAlwaysVisible", 43705 "taskChildren", 43706 "taskCompleted", 43707 "taskCustomData", 43708 "taskDescription", 43709 "taskDestination", 43710 "taskHint", 43711 "taskMarkerOffset", 43712 "taskName", 43713 "taskParent", 43714 "taskResult", 43715 "taskState", 43716 "taskType", 43717 "teamMember", 43718 "teamName", 43719 "teams", 43720 "teamSwitch", 43721 "teamSwitchEnabled", 43722 "teamType", 43723 "terminate", 43724 "terrainIntersect", 43725 "terrainIntersectASL", 43726 "terrainIntersectAtASL", 43727 "text", 43728 "textLog", 43729 "textLogFormat", 43730 "tg", 43731 "throttleRTD", 43732 "time", 43733 "timeMultiplier", 43734 "titleCut", 43735 "titleFadeOut", 43736 "titleObj", 43737 "titleRsc", 43738 "titleText", 43739 "toArray", 43740 "toFixed", 43741 "toLower", 43742 "toLowerANSI", 43743 "toString", 43744 "toUpper", 43745 "toUpperANSI", 43746 "triggerActivated", 43747 "triggerActivation", 43748 "triggerAmmo", 43749 "triggerArea", 43750 "triggerAttachedVehicle", 43751 "triggerAttachObject", 43752 "triggerAttachVehicle", 43753 "triggerDynamicSimulation", 43754 "triggerInterval", 43755 "triggerStatements", 43756 "triggerText", 43757 "triggerTimeout", 43758 "triggerTimeoutCurrent", 43759 "triggerType", 43760 "trim", 43761 "turretLocal", 43762 "turretOwner", 43763 "turretUnit", 43764 "tvAdd", 43765 "tvClear", 43766 "tvCollapse", 43767 "tvCollapseAll", 43768 "tvCount", 43769 "tvCurSel", 43770 "tvData", 43771 "tvDelete", 43772 "tvExpand", 43773 "tvExpandAll", 43774 "tvIsSelected", 43775 "tvPicture", 43776 "tvPictureRight", 43777 "tvSelection", 43778 "tvSetColor", 43779 "tvSetCurSel", 43780 "tvSetData", 43781 "tvSetPicture", 43782 "tvSetPictureColor", 43783 "tvSetPictureColorDisabled", 43784 "tvSetPictureColorSelected", 43785 "tvSetPictureRight", 43786 "tvSetPictureRightColor", 43787 "tvSetPictureRightColorDisabled", 43788 "tvSetPictureRightColorSelected", 43789 "tvSetSelectColor", 43790 "tvSetSelected", 43791 "tvSetText", 43792 "tvSetTooltip", 43793 "tvSetValue", 43794 "tvSort", 43795 "tvSortAll", 43796 "tvSortByValue", 43797 "tvSortByValueAll", 43798 "tvText", 43799 "tvTooltip", 43800 "tvValue", 43801 "type", 43802 "typeName", 43803 "typeOf", 43804 "UAVControl", 43805 "uiNamespace", 43806 "uiSleep", 43807 "unassignCurator", 43808 "unassignItem", 43809 "unassignTeam", 43810 "unassignVehicle", 43811 "underwater", 43812 "uniform", 43813 "uniformContainer", 43814 "uniformItems", 43815 "uniformMagazines", 43816 "unitAddons", 43817 "unitAimPosition", 43818 "unitAimPositionVisual", 43819 "unitBackpack", 43820 "unitCombatMode", 43821 "unitIsUAV", 43822 "unitPos", 43823 "unitReady", 43824 "unitRecoilCoefficient", 43825 "units", 43826 "unitsBelowHeight", 43827 "unitTurret", 43828 "unlinkItem", 43829 "unlockAchievement", 43830 "unregisterTask", 43831 "updateDrawIcon", 43832 "updateMenuItem", 43833 "updateObjectTree", 43834 "useAIOperMapObstructionTest", 43835 "useAISteeringComponent", 43836 "useAudioTimeForMoves", 43837 "userInputDisabled", 43838 "vectorAdd", 43839 "vectorCos", 43840 "vectorCrossProduct", 43841 "vectorDiff", 43842 "vectorDir", 43843 "vectorDirVisual", 43844 "vectorDistance", 43845 "vectorDistanceSqr", 43846 "vectorDotProduct", 43847 "vectorFromTo", 43848 "vectorLinearConversion", 43849 "vectorMagnitude", 43850 "vectorMagnitudeSqr", 43851 "vectorModelToWorld", 43852 "vectorModelToWorldVisual", 43853 "vectorMultiply", 43854 "vectorNormalized", 43855 "vectorUp", 43856 "vectorUpVisual", 43857 "vectorWorldToModel", 43858 "vectorWorldToModelVisual", 43859 "vehicle", 43860 "vehicleCargoEnabled", 43861 "vehicleChat", 43862 "vehicleMoveInfo", 43863 "vehicleRadio", 43864 "vehicleReceiveRemoteTargets", 43865 "vehicleReportOwnPosition", 43866 "vehicleReportRemoteTargets", 43867 "vehicles", 43868 "vehicleVarName", 43869 "velocity", 43870 "velocityModelSpace", 43871 "verifySignature", 43872 "vest", 43873 "vestContainer", 43874 "vestItems", 43875 "vestMagazines", 43876 "viewDistance", 43877 "visibleCompass", 43878 "visibleGPS", 43879 "visibleMap", 43880 "visiblePosition", 43881 "visiblePositionASL", 43882 "visibleScoretable", 43883 "visibleWatch", 43884 "waves", 43885 "waypointAttachedObject", 43886 "waypointAttachedVehicle", 43887 "waypointAttachObject", 43888 "waypointAttachVehicle", 43889 "waypointBehaviour", 43890 "waypointCombatMode", 43891 "waypointCompletionRadius", 43892 "waypointDescription", 43893 "waypointForceBehaviour", 43894 "waypointFormation", 43895 "waypointHousePosition", 43896 "waypointLoiterAltitude", 43897 "waypointLoiterRadius", 43898 "waypointLoiterType", 43899 "waypointName", 43900 "waypointPosition", 43901 "waypoints", 43902 "waypointScript", 43903 "waypointsEnabledUAV", 43904 "waypointShow", 43905 "waypointSpeed", 43906 "waypointStatements", 43907 "waypointTimeout", 43908 "waypointTimeoutCurrent", 43909 "waypointType", 43910 "waypointVisible", 43911 "weaponAccessories", 43912 "weaponAccessoriesCargo", 43913 "weaponCargo", 43914 "weaponDirection", 43915 "weaponInertia", 43916 "weaponLowered", 43917 "weapons", 43918 "weaponsItems", 43919 "weaponsItemsCargo", 43920 "weaponState", 43921 "weaponsTurret", 43922 "weightRTD", 43923 "WFSideText", 43924 "wind", 43925 "windDir", 43926 "windRTD", 43927 "windStr", 43928 "wingsForcesRTD", 43929 "worldName", 43930 "worldSize", 43931 "worldToModel", 43932 "worldToModelVisual", 43933 "worldToScreen" 43934 ], l = { 43935 className: "meta", 43936 begin: /#\s*[a-z]+\b/, 43937 end: /$/, 43938 keywords: { keyword: "define undef ifdef ifndef else endif include" }, 43939 contains: [ 43940 { 43941 begin: /\\\n/, 43942 relevance: 0 43943 }, 43944 e.inherit(a, { className: "string" }), 43945 { 43946 className: "string", 43947 begin: /<[^\n>]*>/, 43948 end: /$/, 43949 illegal: "\\n" 43950 }, 43951 e.C_LINE_COMMENT_MODE, 43952 e.C_BLOCK_COMMENT_MODE 43953 ] 43954 }; 43955 return { 43956 name: "SQF", 43957 case_insensitive: !0, 43958 keywords: { 43959 keyword: i, 43960 built_in: s, 43961 literal: o 43962 }, 43963 contains: [ 43964 e.C_LINE_COMMENT_MODE, 43965 e.C_BLOCK_COMMENT_MODE, 43966 e.NUMBER_MODE, 43967 n, 43968 r, 43969 a, 43970 l 43971 ], 43972 illegal: /#|^\$ / 43973 }; 43974 } 43975 return Jl = t, Jl; 43976} 43977var jl, Vm; 43978function IN() { 43979 if (Vm) 43980 return jl; 43981 Vm = 1; 43982 function t(e) { 43983 const n = e.regex, r = e.COMMENT("--", "$"), a = { 43984 className: "string", 43985 variants: [ 43986 { 43987 begin: /'/, 43988 end: /'/, 43989 contains: [{ begin: /''/ }] 43990 } 43991 ] 43992 }, i = { 43993 begin: /"/, 43994 end: /"/, 43995 contains: [{ begin: /""/ }] 43996 }, o = [ 43997 "true", 43998 "false", 43999 "unknown" 44000 ], s = [ 44001 "double precision", 44002 "large object", 44003 "with timezone", 44004 "without timezone" 44005 ], l = [ 44006 "bigint", 44007 "binary", 44008 "blob", 44009 "boolean", 44010 "char", 44011 "character", 44012 "clob", 44013 "date", 44014 "dec", 44015 "decfloat", 44016 "decimal", 44017 "float", 44018 "int", 44019 "integer", 44020 "interval", 44021 "nchar", 44022 "nclob", 44023 "national", 44024 "numeric", 44025 "real", 44026 "row", 44027 "smallint", 44028 "time", 44029 "timestamp", 44030 "varchar", 44031 "varying", 44032 "varbinary" 44033 ], u = [ 44034 "add", 44035 "asc", 44036 "collation", 44037 "desc", 44038 "final", 44039 "first", 44040 "last", 44041 "view" 44042 ], _
vendor: 6,277 bytes, lines 44042-44409
44042 = [ 44043 "abs", 44044 "acos", 44045 "all", 44046 "allocate", 44047 "alter", 44048 "and", 44049 "any", 44050 "are", 44051 "array", 44052 "array_agg", 44053 "array_max_cardinality", 44054 "as", 44055 "asensitive", 44056 "asin", 44057 "asymmetric", 44058 "at", 44059 "atan", 44060 "atomic", 44061 "authorization", 44062 "avg", 44063 "begin", 44064 "begin_frame", 44065 "begin_partition", 44066 "between", 44067 "bigint", 44068 "binary", 44069 "blob", 44070 "boolean", 44071 "both", 44072 "by", 44073 "call", 44074 "called", 44075 "cardinality", 44076 "cascaded", 44077 "case", 44078 "cast", 44079 "ceil", 44080 "ceiling", 44081 "char", 44082 "char_length", 44083 "character", 44084 "character_length", 44085 "check", 44086 "classifier", 44087 "clob", 44088 "close", 44089 "coalesce", 44090 "collate", 44091 "collect", 44092 "column", 44093 "commit", 44094 "condition", 44095 "connect", 44096 "constraint", 44097 "contains", 44098 "convert", 44099 "copy", 44100 "corr", 44101 "corresponding", 44102 "cos", 44103 "cosh", 44104 "count", 44105 "covar_pop", 44106 "covar_samp", 44107 "create", 44108 "cross", 44109 "cube", 44110 "cume_dist", 44111 "current", 44112 "current_catalog", 44113 "current_date", 44114 "current_default_transform_group", 44115 "current_path", 44116 "current_role", 44117 "current_row", 44118 "current_schema", 44119 "current_time", 44120 "current_timestamp", 44121 "current_path", 44122 "current_role", 44123 "current_transform_group_for_type", 44124 "current_user", 44125 "cursor", 44126 "cycle", 44127 "date", 44128 "day", 44129 "deallocate", 44130 "dec", 44131 "decimal", 44132 "decfloat", 44133 "declare", 44134 "default", 44135 "define", 44136 "delete", 44137 "dense_rank", 44138 "deref", 44139 "describe", 44140 "deterministic", 44141 "disconnect", 44142 "distinct", 44143 "double", 44144 "drop", 44145 "dynamic", 44146 "each", 44147 "element", 44148 "else", 44149 "empty", 44150 "end", 44151 "end_frame", 44152 "end_partition", 44153 "end-exec", 44154 "equals", 44155 "escape", 44156 "every", 44157 "except", 44158 "exec", 44159 "execute", 44160 "exists", 44161 "exp", 44162 "external", 44163 "extract", 44164 "false", 44165 "fetch", 44166 "filter", 44167 "first_value", 44168 "float", 44169 "floor", 44170 "for", 44171 "foreign", 44172 "frame_row", 44173 "free", 44174 "from", 44175 "full", 44176 "function", 44177 "fusion", 44178 "get", 44179 "global", 44180 "grant", 44181 "group", 44182 "grouping", 44183 "groups", 44184 "having", 44185 "hold", 44186 "hour", 44187 "identity", 44188 "in", 44189 "indicator", 44190 "initial", 44191 "inner", 44192 "inout", 44193 "insensitive", 44194 "insert", 44195 "int", 44196 "integer", 44197 "intersect", 44198 "intersection", 44199 "interval", 44200 "into", 44201 "is", 44202 "join", 44203 "json_array", 44204 "json_arrayagg", 44205 "json_exists", 44206 "json_object", 44207 "json_objectagg", 44208 "json_query", 44209 "json_table", 44210 "json_table_primitive", 44211 "json_value", 44212 "lag", 44213 "language", 44214 "large", 44215 "last_value", 44216 "lateral", 44217 "lead", 44218 "leading", 44219 "left", 44220 "like", 44221 "like_regex", 44222 "listagg", 44223 "ln", 44224 "local", 44225 "localtime", 44226 "localtimestamp", 44227 "log", 44228 "log10", 44229 "lower", 44230 "match", 44231 "match_number", 44232 "match_recognize", 44233 "matches", 44234 "max", 44235 "member", 44236 "merge", 44237 "method", 44238 "min", 44239 "minute", 44240 "mod", 44241 "modifies", 44242 "module", 44243 "month", 44244 "multiset", 44245 "national", 44246 "natural", 44247 "nchar", 44248 "nclob", 44249 "new", 44250 "no", 44251 "none", 44252 "normalize", 44253 "not", 44254 "nth_value", 44255 "ntile", 44256 "null", 44257 "nullif", 44258 "numeric", 44259 "octet_length", 44260 "occurrences_regex", 44261 "of", 44262 "offset", 44263 "old", 44264 "omit", 44265 "on", 44266 "one", 44267 "only", 44268 "open", 44269 "or", 44270 "order", 44271 "out", 44272 "outer", 44273 "over", 44274 "overlaps", 44275 "overlay", 44276 "parameter", 44277 "partition", 44278 "pattern", 44279 "per", 44280 "percent", 44281 "percent_rank", 44282 "percentile_cont", 44283 "percentile_disc", 44284 "period", 44285 "portion", 44286 "position", 44287 "position_regex", 44288 "power", 44289 "precedes", 44290 "precision", 44291 "prepare", 44292 "primary", 44293 "procedure", 44294 "ptf", 44295 "range", 44296 "rank", 44297 "reads", 44298 "real", 44299 "recursive", 44300 "ref", 44301 "references", 44302 "referencing", 44303 "regr_avgx", 44304 "regr_avgy", 44305 "regr_count", 44306 "regr_intercept", 44307 "regr_r2", 44308 "regr_slope", 44309 "regr_sxx", 44310 "regr_sxy", 44311 "regr_syy", 44312 "release", 44313 "result", 44314 "return", 44315 "returns", 44316 "revoke", 44317 "right", 44318 "rollback", 44319 "rollup", 44320 "row", 44321 "row_number", 44322 "rows", 44323 "running", 44324 "savepoint", 44325 "scope", 44326 "scroll", 44327 "search", 44328 "second", 44329 "seek", 44330 "select", 44331 "sensitive", 44332 "session_user", 44333 "set", 44334 "show", 44335 "similar", 44336 "sin", 44337 "sinh", 44338 "skip", 44339 "smallint", 44340 "some", 44341 "specific", 44342 "specifictype", 44343 "sql", 44344 "sqlexception", 44345 "sqlstate", 44346 "sqlwarning", 44347 "sqrt", 44348 "start", 44349 "static", 44350 "stddev_pop", 44351 "stddev_samp", 44352 "submultiset", 44353 "subset", 44354 "substring", 44355 "substring_regex", 44356 "succeeds", 44357 "sum", 44358 "symmetric", 44359 "system", 44360 "system_time", 44361 "system_user", 44362 "table", 44363 "tablesample", 44364 "tan", 44365 "tanh", 44366 "then", 44367 "time", 44368 "timestamp", 44369 "timezone_hour", 44370 "timezone_minute", 44371 "to", 44372 "trailing", 44373 "translate", 44374 "translate_regex", 44375 "translation", 44376 "treat", 44377 "trigger", 44378 "trim", 44379 "trim_array", 44380 "true", 44381 "truncate", 44382 "uescape", 44383 "union", 44384 "unique", 44385 "unknown", 44386 "unnest", 44387 "update", 44388 "upper", 44389 "user", 44390 "using", 44391 "value", 44392 "values", 44393 "value_of", 44394 "var_pop", 44395 "var_samp", 44396 "varbinary", 44397 "varchar", 44398 "varying", 44399 "versioning", 44400 "when", 44401 "whenever", 44402 "where", 44403 "width_bucket", 44404 "window", 44405 "with", 44406 "within", 44407 "without", 44408 "year" 44409 ],
44409g = [ 44410 "abs", 44411 "acos", 44412 "array_agg", 44413 "asin", 44414 "atan", 44415 "avg", 44416 "cast", 44417 "ceil", 44418 "ceiling", 44419 "coalesce", 44420 "corr", 44421 "cos", 44422 "cosh", 44423 "count", 44424 "covar_pop", 44425 "covar_samp", 44426 "cume_dist", 44427 "dense_rank", 44428 "deref", 44429 "element", 44430 "exp", 44431 "extract", 44432 "first_value", 44433 "floor", 44434 "json_array", 44435 "json_arrayagg", 44436 "json_exists", 44437 "json_object", 44438 "json_objectagg", 44439 "json_query", 44440 "json_table", 44441 "json_table_primitive", 44442 "json_value", 44443 "lag", 44444 "last_value", 44445 "lead", 44446 "listagg", 44447 "ln", 44448 "log", 44449 "log10", 44450 "lower", 44451 "max", 44452 "min", 44453 "mod", 44454 "nth_value", 44455 "ntile", 44456 "nullif", 44457 "percent_rank", 44458 "percentile_cont", 44459 "percentile_disc", 44460 "position", 44461 "position_regex", 44462 "power", 44463 "rank", 44464 "regr_avgx", 44465 "regr_avgy", 44466 "regr_count", 44467 "regr_intercept", 44468 "regr_r2", 44469 "regr_slope", 44470 "regr_sxx", 44471 "regr_sxy", 44472 "regr_syy", 44473 "row_number", 44474 "sin", 44475 "sinh", 44476 "sqrt", 44477 "stddev_pop", 44478 "stddev_samp", 44479 "substring", 44480 "substring_regex", 44481 "sum", 44482 "tan", 44483 "tanh", 44484 "translate", 44485 "translate_regex", 44486 "treat", 44487 "trim", 44488 "trim_array", 44489 "unnest", 44490 "upper", 44491 "value_of", 44492 "var_pop", 44493 "var_samp", 44494 "width_bucket" 44495 ], E = [ 44496 "current_catalog", 44497 "current_date", 44498 "current_default_transform_group", 44499 "current_path", 44500 "current_role", 44501 "current_schema", 44502 "current_transform_group_for_type", 44503 "current_user", 44504 "session_user", 44505 "system_time", 44506 "system_user", 44507 "current_time", 44508 "localtime", 44509 "current_timestamp", 44510 "localtimestamp" 44511 ], f = [ 44512 "create table", 44513 "insert into", 44514 "primary key", 44515 "foreign key", 44516 "not null", 44517 "alter table", 44518 "add constraint", 44519 "grouping sets", 44520 "on overflow", 44521 "character set", 44522 "respect nulls", 44523 "ignore nulls", 44524 "nulls first", 44525 "nulls last", 44526 "depth first", 44527 "breadth first" 44528 ], b = g, S = [ 44529 ..._, 44530 ...u 44531 ].filter((P) => !g.includes(P)), h = { 44532 className: "variable", 44533 begin: /@[a-z0-9]+/ 44534 }, I = { 44535 className: "operator", 44536 begin: /[-+*/=%^~]|&&?|\|\|?|!=?|<(?:=>?|<|>)?|>[>=]?/, 44537 relevance: 0 44538 }, x = { 44539 begin: n.concat(/\b/, n.either(...b), /\s*\(/), 44540 relevance: 0, 44541 keywords: { built_in: b } 44542 }; 44543 function w(P, { 44544 exceptions: q, 44545 when: L 44546 } = {}) { 44547 const $ = L; 44548 return q = q || [], P.map((v) => v.match(/\|\d+$/) || q.includes(v) ? v : $(v) ? `${v}|0` : v); 44549 } 44550 return { 44551 name: "SQL", 44552 case_insensitive: !0, 44553 illegal: /[{}]|<\//, 44554 keywords: { 44555 $pattern: /\b[\w\.]+/, 44556 keyword: w(S, { when: (P) => P.length < 3 }), 44557 literal: o, 44558 type: l, 44559 built_in: E 44560 }, 44561 contains: [ 44562 { 44563 begin: n.either(...f), 44564 relevance: 0, 44565 keywords: { 44566 $pattern: /[\w\.]+/, 44567 keyword: S.concat(f), 44568 literal: o, 44569 type: l 44570 } 44571 }, 44572 { 44573 className: "type", 44574 begin: n.either(...s) 44575 }, 44576 x, 44577 h, 44578 a, 44579 i, 44580 e.C_NUMBER_MODE, 44581 e.C_BLOCK_COMMENT_MODE, 44582 r, 44583 I 44584 ] 44585 }; 44586 } 44587 return jl = t, jl; 44588} 44589var ec, $m; 44590function AN() { 44591 if ($m) 44592 return ec; 44593 $m = 1; 44594 function t(e) { 44595 const n = e.regex, r = [ 44596 "functions", 44597 "model", 44598 "data", 44599 "parameters", 44600 "quantities", 44601 "transformed", 44602 "generated" 44603 ], a = [ 44604 "for", 44605 "in", 44606 "if", 44607 "else", 44608 "while", 44609 "break", 44610 "continue", 44611 "return" 44612 ], i = [ 44613 "array", 44614 "complex", 44615 "int", 44616 "real", 44617 "vector", 44618 "ordered", 44619 "positive_ordered", 44620 "simplex", 44621 "unit_vector", 44622 "row_vector", 44623 "matrix", 44624 "cholesky_factor_corr|10", 44625 "cholesky_factor_cov|10", 44626 "corr_matrix|10", 44627 "cov_matrix|10", 44628 "void" 44629 ], o = [ 44630 "Phi", 44631 "Phi_approx", 44632 "abs", 44633 "acos", 44634 "acosh", 44635 "add_diag", 44636 "algebra_solver", 44637 "algebra_solver_newton", 44638 "append_array", 44639 "append_col", 44640 "append_row", 44641 "asin", 44642 "asinh", 44643 "atan", 44644 "atan2", 44645 "atanh", 44646 "bessel_first_kind", 44647 "bessel_second_kind", 44648 "binary_log_loss", 44649 "binomial_coefficient_log", 44650 "block", 44651 "cbrt", 44652 "ceil", 44653 "chol2inv", 44654 "cholesky_decompose", 44655 "choose", 44656 "col", 44657 "cols", 44658 "columns_dot_product", 44659 "columns_dot_self", 44660 "conj", 44661 "cos", 44662 "cosh", 44663 "cov_exp_quad", 44664 "crossprod", 44665 "csr_extract_u", 44666 "csr_extract_v", 44667 "csr_extract_w", 44668 "csr_matrix_times_vector", 44669 "csr_to_dense_matrix", 44670 "cumulative_sum", 44671 "determinant", 44672 "diag_matrix", 44673 "diag_post_multiply", 44674 "diag_pre_multiply", 44675 "diagonal", 44676 "digamma", 44677 "dims", 44678 "distance", 44679 "dot_product", 44680 "dot_self", 44681 "eigenvalues_sym", 44682 "eigenvectors_sym", 44683 "erf", 44684 "erfc", 44685 "exp", 44686 "exp2", 44687 "expm1", 44688 "fabs", 44689 "falling_factorial", 44690 "fdim", 44691 "floor", 44692 "fma", 44693 "fmax", 44694 "fmin", 44695 "fmod", 44696 "gamma_p", 44697 "gamma_q", 44698 "generalized_inverse", 44699 "get_imag", 44700 "get_lp", 44701 "get_real", 44702 "head", 44703 "hmm_hidden_state_prob", 44704 "hmm_marginal", 44705 "hypot", 44706 "identity_matrix", 44707 "inc_beta", 44708 "int_step", 44709 "integrate_1d", 44710 "integrate_ode", 44711 "integrate_ode_adams", 44712 "integrate_ode_bdf", 44713 "integrate_ode_rk45", 44714 "inv", 44715 "inv_Phi", 44716 "inv_cloglog", 44717 "inv_logit", 44718 "inv_sqrt", 44719 "inv_square", 44720 "inverse", 44721 "inverse_spd", 44722 "is_inf", 44723 "is_nan", 44724 "lambert_w0", 44725 "lambert_wm1", 44726 "lbeta", 44727 "lchoose", 44728 "ldexp", 44729 "lgamma", 44730 "linspaced_array", 44731 "linspaced_int_array", 44732 "linspaced_row_vector", 44733 "linspaced_vector", 44734 "lmgamma", 44735 "lmultiply", 44736 "log", 44737 "log1m", 44738 "log1m_exp", 44739 "log1m_inv_logit", 44740 "log1p", 44741 "log1p_exp", 44742 "log_determinant", 44743 "log_diff_exp", 44744 "log_falling_factorial", 44745 "log_inv_logit", 44746 "log_inv_logit_diff", 44747 "log_mix", 44748 "log_modified_bessel_first_kind", 44749 "log_rising_factorial", 44750 "log_softmax", 44751 "log_sum_exp", 44752 "logit", 44753 "machine_precision", 44754 "map_rect", 44755 "matrix_exp", 44756 "matrix_exp_multiply", 44757 "matrix_power", 44758 "max", 44759 "mdivide_left_spd", 44760 "mdivide_left_tri_low", 44761 "mdivide_right_spd", 44762 "mdivide_right_tri_low", 44763 "mean", 44764 "min", 44765 "modified_bessel_first_kind", 44766 "modified_bessel_second_kind", 44767 "multiply_log", 44768 "multiply_lower_tri_self_transpose", 44769 "negative_infinity", 44770 "norm", 44771 "not_a_number", 44772 "num_elements", 44773 "ode_adams", 44774 "ode_adams_tol", 44775 "ode_adjoint_tol_ctl", 44776 "ode_bdf", 44777 "ode_bdf_tol", 44778 "ode_ckrk", 44779 "ode_ckrk_tol", 44780 "ode_rk45", 44781 "ode_rk45_tol", 44782 "one_hot_array", 44783 "one_hot_int_array", 44784 "one_hot_row_vector", 44785 "one_hot_vector", 44786 "ones_array", 44787 "ones_int_array", 44788 "ones_row_vector", 44789 "ones_vector", 44790 "owens_t", 44791 "polar", 44792 "positive_infinity", 44793 "pow", 44794 "print", 44795 "prod", 44796 "proj", 44797 "qr_Q", 44798 "qr_R", 44799 "qr_thin_Q", 44800 "qr_thin_R", 44801 "quad_form", 44802 "quad_form_diag", 44803 "quad_form_sym", 44804 "quantile", 44805 "rank", 44806 "reduce_sum", 44807 "reject", 44808 "rep_array", 44809 "rep_matrix", 44810 "rep_row_vector", 44811 "rep_vector", 44812 "reverse", 44813 "rising_factorial", 44814 "round", 44815 "row", 44816 "rows", 44817 "rows_dot_product", 44818 "rows_dot_self", 44819 "scale_matrix_exp_multiply", 44820 "sd", 44821 "segment", 44822 "sin", 44823 "singular_values", 44824 "sinh", 44825 "size", 44826 "softmax", 44827 "sort_asc", 44828 "sort_desc", 44829 "sort_indices_asc", 44830 "sort_indices_desc", 44831 "sqrt", 44832 "square", 44833 "squared_distance", 44834 "step", 44835 "sub_col", 44836 "sub_row", 44837 "sum", 44838 "svd_U", 44839 "svd_V", 44840 "symmetrize_from_lower_tri", 44841 "tail", 44842 "tan", 44843 "tanh", 44844 "target", 44845 "tcrossprod", 44846 "tgamma", 44847 "to_array_1d", 44848 "to_array_2d", 44849 "to_complex", 44850 "to_matrix", 44851 "to_row_vector", 44852 "to_vector", 44853 "trace", 44854 "trace_gen_quad_form", 44855 "trace_quad_form", 44856 "trigamma", 44857 "trunc", 44858 "uniform_simplex", 44859 "variance", 44860 "zeros_array", 44861 "zeros_int_array", 44862 "zeros_row_vector" 44863 ], s = [ 44864 "bernoulli", 44865 "bernoulli_logit", 44866 "bernoulli_logit_glm", 44867 "beta", 44868 "beta_binomial", 44869 "beta_proportion", 44870 "binomial", 44871 "binomial_logit", 44872 "categorical", 44873 "categorical_logit", 44874 "categorical_logit_glm", 44875 "cauchy", 44876 "chi_square", 44877 "dirichlet", 44878 "discrete_range", 44879 "double_exponential", 44880 "exp_mod_normal", 44881 "exponential", 44882 "frechet", 44883 "gamma", 44884 "gaussian_dlm_obs", 44885 "gumbel", 44886 "hmm_latent", 44887 "hypergeometric", 44888 "inv_chi_square", 44889 "inv_gamma", 44890 "inv_wishart", 44891 "lkj_corr", 44892 "lkj_corr_cholesky", 44893 "logistic", 44894 "lognormal", 44895 "multi_gp", 44896 "multi_gp_cholesky", 44897 "multi_normal", 44898 "multi_normal_cholesky", 44899 "multi_normal_prec", 44900 "multi_student_t", 44901 "multinomial", 44902 "multinomial_logit", 44903 "neg_binomial", 44904 "neg_binomial_2", 44905 "neg_binomial_2_log", 44906 "neg_binomial_2_log_glm", 44907 "normal", 44908 "normal_id_glm", 44909 "ordered_logistic", 44910 "ordered_logistic_glm", 44911 "ordered_probit", 44912 "pareto", 44913 "pareto_type_2", 44914 "poisson", 44915 "poisson_log", 44916 "poisson_log_glm", 44917 "rayleigh", 44918 "scaled_inv_chi_square", 44919 "skew_double_exponential", 44920 "skew_normal", 44921 "std_normal", 44922 "student_t", 44923 "uniform", 44924 "von_mises", 44925 "weibull", 44926 "wiener", 44927 "wishart" 44928 ], l = e.COMMENT( 44929 /\/\*/, 44930 /\*\//, 44931 { 44932 relevance: 0, 44933 contains: [ 44934 { 44935 scope: "doctag", 44936 match: /@(return|param)/ 44937 } 44938 ] 44939 } 44940 ), u = { 44941 scope: "meta", 44942 begin: /#include\b/, 44943 end: /$/, 44944 contains: [ 44945 { 44946 match: /[a-z][a-z-._]+/, 44947 scope: "string" 44948 }, 44949 e.C_LINE_COMMENT_MODE 44950 ] 44951 }, _ = [ 44952 "lower", 44953 "upper", 44954 "offset", 44955 "multiplier" 44956 ]; 44957 return { 44958 name: "Stan", 44959 aliases: ["stanfuncs"], 44960 keywords: { 44961 $pattern: e.IDENT_RE, 44962 title: r, 44963 type: i, 44964 keyword: a, 44965 built_in: o 44966 }, 44967 contains: [ 44968 e.C_LINE_COMMENT_MODE, 44969 u, 44970 e.HASH_COMMENT_MODE, 44971 l, 44972 { 44973 scope: "built_in", 44974 match: /\s(pi|e|sqrt2|log2|log10)(?=\()/, 44975 relevance: 0 44976 }, 44977 { 44978 match: n.concat(/[<,]\s*/, n.either(..._), /\s*=/), 44979 keywords: _ 44980 }, 44981 { 44982 scope: "keyword", 44983 match: /\btarget(?=\s*\+=)/ 44984 }, 44985 { 44986 match: [ 44987 /~\s*/, 44988 n.either(...s), 44989 /(?:\(\))/, 44990 /\s*T(?=\s*\[)/ 44991 ], 44992 scope: { 44993 2: "built_in", 44994 4: "keyword" 44995 } 44996 }, 44997 { 44998 scope: "built_in", 44999 keywords: s, 45000 begin: n.concat(/\w*/, n.either(...s), /(_lpdf|_lupdf|_lpmf|_cdf|_lcdf|_lccdf|_qf)(?=\s*[\(.*\)])/) 45001 }, 45002 { 45003 begin: [ 45004 /~/, 45005 /\s*/, 45006 n.concat(n.either(...s), /(?=\s*[\(.*\)])/) 45007 ], 45008 scope: { 3: "built_in" } 45009 }, 45010 { 45011 begin: [ 45012 /~/, 45013 /\s*\w+(?=\s*[\(.*\)])/, 45014 "(?!.*/\b(" + n.either(...s) + ")\b)" 45015 ], 45016 scope: { 2: "title.function" } 45017 }, 45018 { 45019 scope: "title.function", 45020 begin: /\w*(_lpdf|_lupdf|_lpmf|_cdf|_lcdf|_lccdf|_qf)(?=\s*[\(.*\)])/ 45021 }, 45022 { 45023 scope: "number", 45024 match: n.concat(
45025 /(?:\b\d+(?:_\d+)*(?:\.(?:\d+(?:_\d+)*)?)?|\B\.\d+(?:_\d+)*)/, 45026 /(?:[eE][+-]?\d+(?:_\d+)*)?i?(?!\w)/ 45027 ), 45028 relevance: 0 45029 }, 45030 { 45031 scope: "string", 45032 begin: /"/, 45033 end: /"/ 45034 } 45035 ] 45036 }; 45037 } 45038 return ec = t, ec; 45039} 45040var tc, zm; 45041function yN() { 45042 if (zm) 45043 return tc; 45044 zm = 1; 45045 function t(e) { 45046 return { 45047 name: "Stata", 45048 aliases: [ 45049 "do", 45050 "ado" 45051 ], 45052 case_insensitive: !0, 45053 keywords:
vendor: 14,844 bytes, line 45053
45053"if else in foreach for forv forva forval forvalu forvalue forvalues by bys bysort xi quietly qui capture about ac ac_7 acprplot acprplot_7 adjust ado adopath adoupdate alpha ameans an ano anov anova anova_estat anova_terms anovadef aorder ap app appe appen append arch arch_dr arch_estat arch_p archlm areg areg_p args arima arima_dr arima_estat arima_p as asmprobit asmprobit_estat asmprobit_lf asmprobit_mfx__dlg asmprobit_p ass asse asser assert avplot avplot_7 avplots avplots_7 bcskew0 bgodfrey bias binreg bip0_lf biplot bipp_lf bipr_lf bipr_p biprobit bitest bitesti bitowt blogit bmemsize boot bootsamp bootstrap bootstrap_8 boxco_l boxco_p boxcox boxcox_6 boxcox_p bprobit br break brier bro brow brows browse brr brrstat bs bs_7 bsampl_w bsample bsample_7 bsqreg bstat bstat_7 bstat_8 bstrap bstrap_7 bubble bubbleplot ca ca_estat ca_p cabiplot camat canon canon_8 canon_8_p canon_estat canon_p cap caprojection capt captu captur capture cat cc cchart cchart_7 cci cd censobs_table centile cf char chdir checkdlgfiles checkestimationsample checkhlpfiles checksum chelp ci cii cl class classutil clear cli clis clist clo clog clog_lf clog_p clogi clogi_sw clogit clogit_lf clogit_p clogitp clogl_sw cloglog clonevar clslistarray cluster cluster_measures cluster_stop cluster_tree cluster_tree_8 clustermat cmdlog cnr cnre cnreg cnreg_p cnreg_sw cnsreg codebook collaps4 collapse colormult_nb colormult_nw compare compress conf confi confir confirm conren cons const constr constra constrai constrain constraint continue contract copy copyright copysource cor corc corr corr2data corr_anti corr_kmo corr_smc corre correl correla correlat correlate corrgram cou coun count cox cox_p cox_sw coxbase coxhaz coxvar cprplot cprplot_7 crc cret cretu cretur creturn cross cs cscript cscript_log csi ct ct_is ctset ctst_5 ctst_st cttost cumsp cumsp_7 cumul cusum cusum_7 cutil d|0 datasig datasign datasigna datasignat datasignatu datasignatur datasignature datetof db dbeta de dec deco decod decode deff des desc descr descri describ describe destring dfbeta dfgls dfuller di di_g dir dirstats dis discard disp disp_res disp_s displ displa display distinct do doe doed doedi doedit dotplot dotplot_7 dprobit drawnorm drop ds ds_util dstdize duplicates durbina dwstat dydx e|0 ed edi edit egen eivreg emdef en enc enco encod encode eq erase ereg ereg_lf ereg_p ereg_sw ereghet ereghet_glf ereghet_glf_sh ereghet_gp ereghet_ilf ereghet_ilf_sh ereghet_ip eret eretu eretur ereturn err erro error esize est est_cfexist est_cfname est_clickable est_expand est_hold est_table est_unhold est_unholdok estat estat_default estat_summ estat_vce_only esti estimates etodow etof etomdy ex exi exit expand expandcl fac fact facto factor factor_estat factor_p factor_pca_rotated factor_rotate factormat fcast fcast_compute fcast_graph fdades fdadesc fdadescr fdadescri fdadescrib fdadescribe fdasav fdasave fdause fh_st file open file read file close file filefilter fillin find_hlp_file findfile findit findit_7 fit fl fli flis flist for5_0 forest forestplot form forma format fpredict frac_154 frac_adj frac_chk frac_cox frac_ddp frac_dis frac_dv frac_in frac_mun frac_pp frac_pq frac_pv frac_wgt frac_xo fracgen fracplot fracplot_7 fracpoly fracpred fron_ex fron_hn fron_p fron_tn fron_tn2 frontier ftodate ftoe ftomdy ftowdate funnel funnelplot g|0 gamhet_glf gamhet_gp gamhet_ilf gamhet_ip gamma gamma_d2 gamma_p gamma_sw gammahet gdi_hexagon gdi_spokes ge gen gene gener genera generat generate genrank genstd genvmean gettoken gl gladder gladder_7 glim_l01 glim_l02 glim_l03 glim_l04 glim_l05 glim_l06 glim_l07 glim_l08 glim_l09 glim_l10 glim_l11 glim_l12 glim_lf glim_mu glim_nw1 glim_nw2 glim_nw3 glim_p glim_v1 glim_v2 glim_v3 glim_v4 glim_v5 glim_v6 glim_v7 glm glm_6 glm_p glm_sw glmpred glo glob globa global glogit glogit_8 glogit_p gmeans gnbre_lf gnbreg gnbreg_5 gnbreg_p gomp_lf gompe_sw gomper_p gompertz gompertzhet gomphet_glf gomphet_glf_sh gomphet_gp gomphet_ilf gomphet_ilf_sh gomphet_ip gphdot gphpen gphprint gprefs gprobi_p gprobit gprobit_8 gr gr7 gr_copy gr_current gr_db gr_describe gr_dir gr_draw gr_draw_replay gr_drop gr_edit gr_editviewopts gr_example gr_example2 gr_export gr_print gr_qscheme gr_query gr_read gr_rename gr_replay gr_save gr_set gr_setscheme gr_table gr_undo gr_use graph graph7 grebar greigen greigen_7 greigen_8 grmeanby grmeanby_7 gs_fileinfo gs_filetype gs_graphinfo gs_stat gsort gwood h|0 hadimvo hareg hausman haver he heck_d2 heckma_p heckman heckp_lf heckpr_p heckprob hel help hereg hetpr_lf hetpr_p hetprob hettest hexdump hilite hist hist_7 histogram hlogit hlu hmeans hotel hotelling hprobit hreg hsearch icd9 icd9_ff icd9p iis impute imtest inbase include inf infi infil infile infix inp inpu input ins insheet insp inspe inspec inspect integ inten intreg intreg_7 intreg_p intrg2_ll intrg_ll intrg_ll2 ipolate iqreg ir irf irf_create irfm iri is_svy is_svysum isid istdize ivprob_1_lf ivprob_lf ivprobit ivprobit_p ivreg ivreg_footnote ivtob_1_lf ivtob_lf ivtobit ivtobit_p jackknife jacknife jknife jknife_6 jknife_8 jkstat joinby kalarma1 kap kap_3 kapmeier kappa kapwgt kdensity kdensity_7 keep ksm ksmirnov ktau kwallis l|0 la lab labbe labbeplot labe label labelbook ladder levels levelsof leverage lfit lfit_p li lincom line linktest lis list lloghet_glf lloghet_glf_sh lloghet_gp lloghet_ilf lloghet_ilf_sh lloghet_ip llogi_sw llogis_p llogist llogistic llogistichet lnorm_lf lnorm_sw lnorma_p lnormal lnormalhet lnormhet_glf lnormhet_glf_sh lnormhet_gp lnormhet_ilf lnormhet_ilf_sh lnormhet_ip lnskew0 loadingplot loc loca local log logi logis_lf logistic logistic_p logit logit_estat logit_p loglogs logrank loneway lookfor lookup lowess lowess_7 lpredict lrecomp lroc lroc_7 lrtest ls lsens lsens_7 lsens_x lstat ltable ltable_7 ltriang lv lvr2plot lvr2plot_7 m|0 ma mac macr macro makecns man manova manova_estat manova_p manovatest mantel mark markin markout marksample mat mat_capp mat_order mat_put_rr mat_rapp mata mata_clear mata_describe mata_drop mata_matdescribe mata_matsave mata_matuse mata_memory mata_mlib mata_mosave mata_rename mata_which matalabel matcproc matlist matname matr matri matrix matrix_input__dlg matstrik mcc mcci md0_ md1_ md1debug_ md2_ md2debug_ mds mds_estat mds_p mdsconfig mdslong mdsmat mdsshepard mdytoe mdytof me_derd mean means median memory memsize menl meqparse mer merg merge meta mfp mfx mhelp mhodds minbound mixed_ll mixed_ll_reparm mkassert mkdir mkmat mkspline ml ml_5 ml_adjs ml_bhhhs ml_c_d ml_check ml_clear ml_cnt ml_debug ml_defd ml_e0 ml_e0_bfgs ml_e0_cycle ml_e0_dfp ml_e0i ml_e1 ml_e1_bfgs ml_e1_bhhh ml_e1_cycle ml_e1_dfp ml_e2 ml_e2_cycle ml_ebfg0 ml_ebfr0 ml_ebfr1 ml_ebh0q ml_ebhh0 ml_ebhr0 ml_ebr0i ml_ecr0i ml_edfp0 ml_edfr0 ml_edfr1 ml_edr0i ml_eds ml_eer0i ml_egr0i ml_elf ml_elf_bfgs ml_elf_bhhh ml_elf_cycle ml_elf_dfp ml_elfi ml_elfs ml_enr0i ml_enrr0 ml_erdu0 ml_erdu0_bfgs ml_erdu0_bhhh ml_erdu0_bhhhq ml_erdu0_cycle ml_erdu0_dfp ml_erdu0_nrbfgs ml_exde ml_footnote ml_geqnr ml_grad0 ml_graph ml_hbhhh ml_hd0 ml_hold ml_init ml_inv ml_log ml_max ml_mlout ml_mlout_8 ml_model ml_nb0 ml_opt ml_p ml_plot ml_query ml_rdgrd ml_repor ml_s_e ml_score ml_searc ml_technique ml_unhold mleval mlf_ mlmatbysum mlmatsum mlog mlogi mlogit mlogit_footnote mlogit_p mlopts mlsum mlvecsum mnl0_ mor more mov move mprobit mprobit_lf mprobit_p mrdu0_ mrdu1_ mvdecode mvencode mvreg mvreg_estat n|0 nbreg nbreg_al nbreg_lf nbreg_p nbreg_sw nestreg net newey newey_7 newey_p news nl nl_7 nl_9 nl_9_p nl_p nl_p_7 nlcom nlcom_p nlexp2 nlexp2_7 nlexp2a nlexp2a_7 nlexp3 nlexp3_7 nlgom3 nlgom3_7 nlgom4 nlgom4_7 nlinit nllog3 nllog3_7 nllog4 nllog4_7 nlog_rd nlogit nlogit_p nlogitgen nlogittree nlpred no nobreak noi nois noisi noisil noisily note notes notes_dlg nptrend numlabel numlist odbc old_ver olo olog ologi ologi_sw ologit ologit_p ologitp on one onew onewa oneway op_colnm op_comp op_diff op_inv op_str opr opro oprob oprob_sw oprobi oprobi_p oprobit oprobitp opts_exclusive order orthog orthpoly ou out outf outfi outfil outfile outs outsh outshe outshee outsheet ovtest pac pac_7 palette parse parse_dissim pause pca pca_8 pca_display pca_estat pca_p pca_rotate pcamat pchart pchart_7 pchi pchi_7 pcorr pctile pentium pergram pergram_7 permute permute_8 personal peto_st pkcollapse pkcross pkequiv pkexamine pkexamine_7 pkshape pksumm pksumm_7 pl plo plot plugin pnorm pnorm_7 poisgof poiss_lf poiss_sw poisso_p poisson poisson_estat post postclose postfile postutil pperron pr prais prais_e prais_e2 prais_p predict predictnl preserve print pro prob probi probit probit_estat probit_p proc_time procoverlay procrustes procrustes_estat procrustes_p profiler prog progr progra program prop proportion prtest prtesti pwcorr pwd q\\s qby qbys qchi qchi_7 qladder qladder_7 qnorm qnorm_7 qqplot qqplot_7 qreg qreg_c qreg_p qreg_sw qu quadchk quantile quantile_7 que quer query range ranksum ratio rchart rchart_7 rcof recast reclink recode reg reg3 reg3_p regdw regr regre regre_p2 regres regres_p regress regress_estat regriv_p remap ren rena renam rename renpfix repeat replace report reshape restore ret retu retur return rm rmdir robvar roccomp roccomp_7 roccomp_8 rocf_lf rocfit rocfit_8 rocgold rocplot rocplot_7 roctab roctab_7 rolling rologit rologit_p rot rota rotat rotate rotatemat rreg rreg_p ru run runtest rvfplot rvfplot_7 rvpplot rvpplot_7 sa safesum sample sampsi sav save savedresults saveold sc sca scal scala scalar scatter scm_mine sco scob_lf scob_p scobi_sw scobit scor score scoreplot scoreplot_help scree screeplot screeplot_help sdtest sdtesti se search separate seperate serrbar serrbar_7 serset set set_defaults sfrancia sh she shel shell shewhart shewhart_7 signestimationsample signrank signtest simul simul_7 simulate simulate_8 sktest sleep slogit slogit_d2 slogit_p smooth snapspan so sor sort spearman spikeplot spikeplot_7 spikeplt spline_x split sqreg sqreg_p sret sretu sretur sreturn ssc st st_ct st_hc st_hcd st_hcd_sh st_is st_issys st_note st_promo st_set st_show st_smpl st_subid stack statsby statsby_8 stbase stci stci_7 stcox stcox_estat stcox_fr stcox_fr_ll stcox_p stcox_sw stcoxkm stcoxkm_7 stcstat stcurv stcurve stcurve_7 stdes stem stepwise stereg stfill stgen stir stjoin stmc stmh stphplot stphplot_7 stphtest stphtest_7 stptime strate strate_7 streg streg_sw streset sts sts_7 stset stsplit stsum sttocc sttoct stvary stweib su suest suest_8 sum summ summa summar summari summariz summarize sunflower sureg survcurv survsum svar svar_p svmat svy svy_disp svy_dreg svy_est svy_est_7 svy_estat svy_get svy_gnbreg_p svy_head svy_header svy_heckman_p svy_heckprob_p svy_intreg_p svy_ivreg_p svy_logistic_p svy_logit_p svy_mlogit_p svy_nbreg_p svy_ologit_p svy_oprobit_p svy_poisson_p svy_probit_p svy_regress_p svy_sub svy_sub_7 svy_x svy_x_7 svy_x_p svydes svydes_8 svygen svygnbreg svyheckman svyheckprob svyintreg svyintreg_7 svyintrg svyivreg svylc svylog_p svylogit svymarkout svymarkout_8 svymean svymlog svymlogit svynbreg svyolog svyologit svyoprob svyoprobit svyopts svypois svypois_7 svypoisson svyprobit svyprobt svyprop svyprop_7 svyratio svyreg svyreg_p svyregress svyset svyset_7 svyset_8 svytab svytab_7 svytest svytotal sw sw_8 swcnreg swcox swereg swilk swlogis swlogit swologit swoprbt swpois swprobit swqreg swtobit swweib symmetry symmi symplot symplot_7 syntax sysdescribe sysdir sysuse szroeter ta tab tab1 tab2 tab_or tabd tabdi tabdis tabdisp tabi table tabodds tabodds_7 tabstat tabu tabul tabula tabulat tabulate te tempfile tempname tempvar tes test testnl testparm teststd tetrachoric time_it timer tis tob tobi tobit tobit_p tobit_sw token tokeni tokeniz tokenize tostring total translate translator transmap treat_ll treatr_p treatreg trim trimfill trnb_cons trnb_mean trpoiss_d2 trunc_ll truncr_p truncreg tsappend tset tsfill tsline tsline_ex tsreport tsrevar tsrline tsset tssmooth tsunab ttest ttesti tut_chk tut_wait tutorial tw tware_st two twoway twoway__fpfit_serset twoway__function_gen twoway__histogram_gen twoway__ipoint_serset twoway__ipoints_serset twoway__kdensity_gen twoway__lfit_serset twoway__normgen_gen twoway__pci_serset twoway__qfit_serset twoway__scatteri_serset twoway__sunflower_gen twoway_ksm_serset ty typ type typeof u|0 unab unabbrev unabcmd update us use uselabel var var_mkcompanion var_p varbasic varfcast vargranger varirf varirf_add varirf_cgraph varirf_create varirf_ctable varirf_describe varirf_dir varirf_drop varirf_erase varirf_graph varirf_ograph varirf_rename varirf_set varirf_table varlist varlmar varnorm varsoc varstable varstable_w varstable_w2 varwle vce vec vec_fevd vec_mkphi vec_p vec_p_w vecirf_create veclmar veclmar_w vecnorm vecnorm_w vecrank vecstable verinst vers versi versio version view viewsource vif vwls wdatetof webdescribe webseek webuse weib1_lf weib2_lf weib_lf weib_lf0 weibhet_glf weibhet_glf_sh weibhet_glfa weibhet_glfa_sh weibhet_gp weibhet_ilf weibhet_ilf_sh weibhet_ilfa weibhet_ilfa_sh weibhet_ip weibu_sw weibul_p weibull weibull_c weibull_s weibullhet wh whelp whi which whil while wilc_st wilcoxon win wind windo window winexec wntestb wntestb_7 wntestq xchart xchart_7 xcorr xcorr_7 xi xi_6 xmlsav xmlsave xmluse xpose xsh xshe xshel xshell xt_iis xt_tis xtab_p xtabond xtbin_p xtclog xtcloglog xtcloglog_8 xtcloglog_d2 xtcloglog_pa_p xtcloglog_re_p xtcnt_p xtcorr xtdata xtdes xtfront_p xtfrontier xtgee xtgee_elink xtgee_estat xtgee_makeivar xtgee_p xtgee_plink xtgls xtgls_p xthaus xthausman xtht_p xthtaylor xtile xtint_p xtintreg xtintreg_8 xtintreg_d2 xtintreg_p xtivp_1 xtivp_2 xtivreg xtline xtline_ex xtlogit xtlogit_8 xtlogit_d2 xtlogit_fe_p xtlogit_pa_p xtlogit_re_p xtmixed xtmixed_estat xtmixed_p xtnb_fe xtnb_lf xtnbreg xtnbreg_pa_p xtnbreg_refe_p xtpcse xtpcse_p xtpois xtpoisson xtpoisson_d2 xtpoisson_pa_p xtpoisson_refe_p xtpred xtprobit xtprobit_8 xtprobit_d2 xtprobit_re_p xtps_fe xtps_lf xtps_ren xtps_ren_8 xtrar_p xtrc xtrc_p xtrchh xtrefe_p xtreg xtreg_be xtreg_fe xtreg_ml xtreg_pa_p xtreg_re xtregar xtrere_p xtset xtsf_ll xtsf_llti xtsum xttab xttest0 xttobit xttobit_8 xttobit_p xttrans yx yxview__barlike_draw yxview_area_draw yxview_bar_draw yxview_dot_draw yxview_dropline_draw yxview_function_draw yxview_iarrow_draw yxview_ilabels_draw yxview_normal_draw yxview_pcarrow_draw yxview_pcbarrow_draw yxview_pccapsym_draw yxview_pcscatter_draw yxview_pcspike_draw yxview_rarea_draw yxview_rbar_draw yxview_rbarm_draw yxview_rcap_draw yxview_rcapsym_draw yxview_rconnected_draw yxview_rline_draw yxview_rscatter_draw yxview_rspike_draw yxview_spike_draw yxview_sunflower_draw zap_s zinb zinb_llf zinb_plf zip zip_llf zip_p zip_plf zt_ct_5 zt_hc_5 zt_hcd_5 zt_is_5 zt_iss_5 zt_sho_5 zt_smp_5 ztbase_5 ztcox_5 ztdes_5 ztereg_5 ztfill_5 ztgen_5 ztir_5 ztjoin_5 ztnb ztnb_p ztp ztp_p zts_5 ztset_5 ztspli_5 ztsum_5 zttoct_5 ztvary_5 ztweib_5",
45053 45054 contains: [ 45055 { 45056 className: "symbol", 45057 begin: /`[a-zA-Z0-9_]+'/ 45058 }, 45059 { 45060 className: "variable", 45061 begin: /\$\{?[a-zA-Z0-9_]+\}?/, 45062 relevance: 0 45063 }, 45064 { 45065 className: "string", 45066 variants: [ 45067 { begin: `\`"[^\r 45068]*?"'` }, 45069 { begin: `"[^\r 45070"]*"` } 45071 ] 45072 }, 45073 { 45074 className: "built_in", 45075 variants: [{ begin: "\\b(abs|acos|asin|atan|atan2|atanh|ceil|cloglog|comb|cos|digamma|exp|floor|invcloglog|invlogit|ln|lnfact|lnfactorial|lngamma|log|log10|max|min|mod|reldif|roun
45075d|sign|sin|sqrt|sum|tan|tanh|trigamma|trunc|betaden|Binomial|binorm|binormal|chi2|chi2tail|dgammapda|dgammapdada|dgammapdadx|dgammapdx|dgammapdxdx|F|Fden|Ftail|gammaden|gammap|ibeta|invbinomial|invchi2|invchi2tail|invF|invFtail|invgammap|invibeta|invnchi2|invnFtail|invnibeta|invnorm|invnormal|invttail|nbetaden|nchi2|nFden|nFtail|nibeta|norm|normal|normalden|normd|npnchi2|tden|ttail|uniform|abbrev|char|index|indexnot|length|lower|ltrim|match|plural|proper|real|regexm|regexr|regexs|reverse|rtrim|string|strlen|strlower|strltrim|strmatch|strofreal|strpos|strproper|strreverse|strrtrim|strtrim|strupper|subinstr|subinword|substr|trim|upper|word|wordcount|_caller|autocode|byteorder|chop|clip|cond|e|epsdouble|epsfloat|group|inlist|inrange|irecode|matrix|maxbyte|maxdouble|maxfloat|maxint|maxlong|mi|minbyte|mindouble|minfloat|minint|minlong|missing|r|recode|replay|return|s|scalar|d|date|day|dow|doy|halfyear|mdy|month|quarter|week|year|d|daily|dofd|dofh|dofm|dofq|dofw|dofy|h|halfyearly|hofd|m|mofd|monthly|q|qofd|quarterly|tin|twithin|w|weekly|wofd|y|yearly|yh|ym|yofd|yq|yw|cholesky|colnumb|colsof|corr|det|diag|diag0cnt|el|get|hadamard|I|inv|invsym|issym|issymmetric|J|matmissing|matuniform|mreldif|nullmat|rownumb|rowsof|sweep|syminv|trace|vec|vecdiag)(?=\\()" }] 45076 }, 45077 e.COMMENT("^[ ]*\\*.*$", !1), 45078 e.C_LINE_COMMENT_MODE, 45079 e.C_BLOCK_COMMENT_MODE 45080 ] 45081 }; 45082 } 45083 return tc = t, tc; 45084} 45085var nc, Wm; 45086function DN() { 45087 if (Wm) 45088 return nc; 45089 Wm = 1; 45090 function t(e) { 45091 return { 45092 name: "STEP Part 21", 45093 aliases: [ 45094 "p21", 45095 "step", 45096 "stp" 45097 ], 45098 case_insensitive: !0, 45099 keywords: { 45100 $pattern: "[A-Z_][A-Z0-9_.]*", 45101 keyword: [ 45102 "HEADER", 45103 "ENDSEC", 45104 "DATA" 45105 ] 45106 }, 45107 contains: [ 45108 { 45109 className: "meta", 45110 begin: "ISO-10303-21;", 45111 relevance: 10 45112 }, 45113 { 45114 className: "meta", 45115 begin: "END-ISO-10303-21;", 45116 relevance: 10 45117 }, 45118 e.C_LINE_COMMENT_MODE, 45119 e.C_BLOCK_COMMENT_MODE, 45120 e.COMMENT("/\\*\\*!", "\\*/"), 45121 e.C_NUMBER_MODE, 45122 e.inherit(e.APOS_STRING_MODE, { illegal: null }), 45123 e.inherit(e.QUOTE_STRING_MODE, { illegal: null }), 45124 { 45125 className: "string", 45126 begin: "'", 45127 end: "'" 45128 }, 45129 { 45130 className: "symbol", 45131 variants: [ 45132 { 45133 begin: "#", 45134 end: "\\d+", 45135 illegal: "\\W" 45136 } 45137 ] 45138 } 45139 ] 45140 }; 45141 } 45142 return nc = t, nc; 45143} 45144var rc, Km; 45145function MN() { 45146 if (Km) 45147 return rc; 45148 Km = 1; 45149 const t = (s) => ({ 45150 IMPORTANT: { 45151 scope: "meta", 45152 begin: "!important" 45153 }, 45154 BLOCK_COMMENT: s.C_BLOCK_COMMENT_MODE, 45155 HEXCOLOR: { 45156 scope: "number", 45157 begin: /#(([0-9a-fA-F]{3,4})|(([0-9a-fA-F]{2}){3,4}))\b/ 45158 }, 45159 FUNCTION_DISPATCH: { 45160 className: "built_in", 45161 begin: /[\w-]+(?=\()/ 45162 }, 45163 ATTRIBUTE_SELECTOR_MODE: { 45164 scope: "selector-attr", 45165 begin: /\[/, 45166 end: /\]/, 45167 illegal: "$", 45168 contains: [ 45169 s.APOS_STRING_MODE, 45170 s.QUOTE_STRING_MODE 45171 ] 45172 }, 45173 CSS_NUMBER_MODE: { 45174 scope: "number", 45175 begin: s.NUMBER_RE + "(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?", 45176 relevance: 0 45177 }, 45178 CSS_VARIABLE: { 45179 className: "attr", 45180 begin: /--[A-Za-z][A-Za-z0-9_-]*/ 45181 } 45182 }), e = [ 45183 "a", 45184 "abbr", 45185 "address", 45186 "article", 45187 "aside", 45188 "audio", 45189 "b", 45190 "blockquote", 45191 "body", 45192 "button", 45193 "canvas", 45194 "caption", 45195 "cite", 45196 "code", 45197 "dd", 45198 "del", 45199 "details", 45200 "dfn", 45201 "div", 45202 "dl", 45203 "dt", 45204 "em", 45205 "fieldset", 45206 "figcaption", 45207 "figure", 45208 "footer", 45209 "form", 45210 "h1", 45211 "h2", 45212 "h3", 45213 "h4", 45214 "h5", 45215 "h6", 45216 "header", 45217 "hgroup", 45218 "html", 45219 "i", 45220 "iframe", 45221 "img", 45222 "input", 45223 "ins", 45224 "kbd", 45225 "label", 45226 "legend", 45227 "li", 45228 "main", 45229 "mark", 45230 "menu", 45231 "nav", 45232 "object", 45233 "ol", 45234 "p", 45235 "q", 45236 "quote", 45237 "samp", 45238 "section", 45239 "span", 45240 "strong", 45241 "summary", 45242 "sup", 45243 "table", 45244 "tbody", 45245 "td", 45246 "textarea", 45247 "tfoot", 45248 "th", 45249 "thead", 45250 "time", 45251 "tr", 45252 "ul", 45253 "var", 45254 "video" 45255 ], n = [ 45256 "any-hover", 45257 "any-pointer", 45258 "aspect-ratio", 45259 "color", 45260 "color-gamut", 45261 "color-index", 45262 "device-aspect-ratio", 45263 "device-height", 45264 "device-width", 45265 "display-mode", 45266 "forced-colors", 45267 "grid", 45268 "height", 45269 "hover", 45270 "inverted-colors", 45271 "monochrome", 45272 "orientation", 45273 "overflow-block", 45274 "overflow-inline", 45275 "pointer", 45276 "prefers-color-scheme", 45277 "prefers-contrast", 45278 "prefers-reduced-motion", 45279 "prefers-reduced-transparency", 45280 "resolution", 45281 "scan", 45282 "scripting", 45283 "update", 45284 "width", 45285 "min-width", 45286 "max-width", 45287 "min-height", 45288 "max-height" 45289 ], r = [ 45290 "active", 45291 "any-link", 45292 "blank", 45293 "checked", 45294 "current", 45295 "default", 45296 "defined", 45297 "dir", 45298 "disabled", 45299 "drop", 45300 "empty", 45301 "enabled", 45302 "first", 45303 "first-child", 45304 "first-of-type", 45305 "fullscreen", 45306 "future", 45307 "focus", 45308 "focus-visible", 45309 "focus-within", 45310 "has", 45311 "host", 45312 "host-context", 45313 "hover", 45314 "indeterminate", 45315 "in-range", 45316 "invalid", 45317 "is", 45318 "lang", 45319 "last-child", 45320 "last-of-type", 45321 "left", 45322 "link", 45323 "local-link", 45324 "not", 45325 "nth-child", 45326 "nth-col", 45327 "nth-last-child", 45328 "nth-last-col", 45329 "nth-last-of-type", 45330 "nth-of-type", 45331 "only-child", 45332 "only-of-type", 45333 "optional", 45334 "out-of-range", 45335 "past", 45336 "placeholder-shown", 45337 "read-only", 45338 "read-write", 45339 "required", 45340 "right", 45341 "root", 45342 "scope", 45343 "target", 45344 "target-within", 45345 "user-invalid", 45346 "valid", 45347 "visited", 45348 "where" 45349 ], a = [ 45350 "after", 45351 "backdrop", 45352 "before", 45353 "cue", 45354 "cue-region", 45355 "first-letter", 45356 "first-line", 45357 "grammar-error", 45358 "marker", 45359 "part", 45360 "placeholder", 45361 "selection", 45362 "slotted", 45363 "spelling-error" 45364 ], i = [ 45365 "align-content", 45366 "align-items", 45367 "align-self", 45368 "all", 45369 "animation", 45370 "animation-delay", 45371 "animation-direction", 45372 "animation-duration", 45373 "animation-fill-mode", 45374 "animation-iteration-count", 45375 "animation-name", 45376 "animation-play-state", 45377 "animation-timing-function", 45378 "backface-visibility", 45379 "background", 45380 "background-attachment", 45381 "background-blend-mode", 45382 "background-clip", 45383 "background-color", 45384 "background-image", 45385 "background-origin", 45386 "background-position", 45387 "background-repeat", 45388 "background-size", 45389 "block-size", 45390 "border", 45391 "border-block", 45392 "border-block-color", 45393 "border-block-end", 45394 "border-block-end-color", 45395 "border-block-end-style", 45396 "border-block-end-width", 45397 "border-block-start", 45398 "border-block-start-color", 45399 "border-block-start-style", 45400 "border-block-start-width", 45401 "border-block-style", 45402 "border-block-width", 45403 "border-bottom", 45404 "border-bottom-color", 45405 "border-bottom-left-radius", 45406 "border-bottom-right-radius", 45407 "border-bottom-style", 45408 "border-bottom-width", 45409 "border-collapse", 45410 "border-color", 45411 "border-image", 45412 "border-image-outset", 45413 "border-image-repeat", 45414 "border-image-slice", 45415 "border-image-source", 45416 "border-image-width", 45417 "border-inline", 45418 "border-inline-color", 45419 "border-inline-end", 45420 "border-inline-end-color", 45421 "border-inline-end-style", 45422 "border-inline-end-width", 45423 "border-inline-start", 45424 "border-inline-start-color", 45425 "border-inline-start-style", 45426 "border-inline-start-width", 45427 "border-inline-style", 45428 "border-inline-width", 45429 "border-left", 45430 "border-left-color", 45431 "border-left-style", 45432 "border-left-width", 45433 "border-radius", 45434 "border-right", 45435 "border-right-color", 45436 "border-right-style", 45437 "border-right-width", 45438 "border-spacing", 45439 "border-style", 45440 "border-top", 45441 "border-top-color", 45442 "border-top-left-radius", 45443 "border-top-right-radius", 45444 "border-top-style", 45445 "border-top-width", 45446 "border-width", 45447 "bottom", 45448 "box-decoration-break", 45449 "box-shadow", 45450 "box-sizing", 45451 "break-after", 45452 "break-before", 45453 "break-inside", 45454 "caption-side", 45455 "caret-color", 45456 "clear", 45457 "clip", 45458 "clip-path", 45459 "clip-rule", 45460 "color", 45461 "column-count", 45462 "column-fill", 45463 "column-gap", 45464 "column-rule", 45465 "column-rule-color", 45466 "column-rule-style", 45467 "column-rule-width", 45468 "column-span", 45469 "column-width", 45470 "columns", 45471 "contain", 45472 "content", 45473 "content-visibility", 45474 "counter-increment", 45475 "counter-reset", 45476 "cue", 45477 "cue-after", 45478 "cue-before",
45479 "cursor", 45480 "direction", 45481 "display", 45482 "empty-cells", 45483 "filter", 45484 "flex", 45485 "flex-basis", 45486 "flex-direction", 45487 "flex-flow", 45488 "flex-grow", 45489 "flex-shrink", 45490 "flex-wrap", 45491 "float", 45492 "flow", 45493 "font", 45494 "font-display", 45495 "font-family", 45496 "font-feature-settings", 45497 "font-kerning", 45498 "font-language-override", 45499 "font-size", 45500 "font-size-adjust", 45501 "font-smoothing", 45502 "font-stretch", 45503 "font-style", 45504 "font-synthesis", 45505 "font-variant", 45506 "font-variant-caps", 45507 "font-variant-east-asian", 45508 "font-variant-ligatures", 45509 "font-variant-numeric", 45510 "font-variant-position", 45511 "font-variation-settings", 45512 "font-weight", 45513 "gap", 45514 "glyph-orientation-vertical", 45515 "grid", 45516 "grid-area", 45517 "grid-auto-columns", 45518 "grid-auto-flow", 45519 "grid-auto-rows", 45520 "grid-column", 45521 "grid-column-end", 45522 "grid-column-start", 45523 "grid-gap", 45524 "grid-row", 45525 "grid-row-end", 45526 "grid-row-start", 45527 "grid-template", 45528 "grid-template-areas", 45529 "grid-template-columns", 45530 "grid-template-rows", 45531 "hanging-punctuation", 45532 "height", 45533 "hyphens", 45534 "icon", 45535 "image-orientation", 45536 "image-rendering", 45537 "image-resolution", 45538 "ime-mode", 45539 "inline-size", 45540 "isolation", 45541 "justify-content", 45542 "left", 45543 "letter-spacing", 45544 "line-break", 45545 "line-height", 45546 "list-style", 45547 "list-style-image", 45548 "list-style-position", 45549 "list-style-type", 45550 "margin", 45551 "margin-block", 45552 "margin-block-end", 45553 "margin-block-start", 45554 "margin-bottom", 45555 "margin-inline", 45556 "margin-inline-end", 45557 "margin-inline-start", 45558 "margin-left", 45559 "margin-right", 45560 "margin-top", 45561 "marks", 45562 "mask", 45563 "mask-border", 45564 "mask-border-mode", 45565 "mask-border-outset", 45566 "mask-border-repeat", 45567 "mask-border-slice", 45568 "mask-border-source", 45569 "mask-border-width", 45570 "mask-clip", 45571 "mask-composite", 45572 "mask-image", 45573 "mask-mode", 45574 "mask-origin", 45575 "mask-position", 45576 "mask-repeat", 45577 "mask-size", 45578 "mask-type", 45579 "max-block-size", 45580 "max-height", 45581 "max-inline-size", 45582 "max-width", 45583 "min-block-size", 45584 "min-height", 45585 "min-inline-size", 45586 "min-width", 45587 "mix-blend-mode", 45588 "nav-down", 45589 "nav-index", 45590 "nav-left", 45591 "nav-right", 45592 "nav-up", 45593 "none", 45594 "normal", 45595 "object-fit", 45596 "object-position", 45597 "opacity", 45598 "order", 45599 "orphans", 45600 "outline", 45601 "outline-color", 45602 "outline-offset", 45603 "outline-style", 45604 "outline-width", 45605 "overflow", 45606 "overflow-wrap", 45607 "overflow-x", 45608 "overflow-y", 45609 "padding", 45610 "padding-block", 45611 "padding-block-end", 45612 "padding-block-start", 45613 "padding-bottom", 45614 "padding-inline", 45615 "padding-inline-end", 45616 "padding-inline-start", 45617 "padding-left", 45618 "padding-right", 45619 "padding-top", 45620 "page-break-after", 45621 "page-break-before", 45622 "page-break-inside", 45623 "pause", 45624 "pause-after", 45625 "pause-before", 45626 "perspective", 45627 "perspective-origin", 45628 "pointer-events", 45629 "position", 45630 "quotes", 45631 "resize", 45632 "rest", 45633 "rest-after", 45634 "rest-before", 45635 "right", 45636 "row-gap", 45637 "scroll-margin", 45638 "scroll-margin-block", 45639 "scroll-margin-block-end", 45640 "scroll-margin-block-start", 45641 "scroll-margin-bottom", 45642 "scroll-margin-inline", 45643 "scroll-margin-inline-end", 45644 "scroll-margin-inline-start", 45645 "scroll-margin-left", 45646 "scroll-margin-right", 45647 "scroll-margin-top", 45648 "scroll-padding", 45649 "scroll-padding-block", 45650 "scroll-padding-block-end", 45651 "scroll-padding-block-start", 45652 "scroll-padding-bottom", 45653 "scroll-padding-inline", 45654 "scroll-padding-inline-end", 45655 "scroll-padding-inline-start", 45656 "scroll-padding-left", 45657 "scroll-padding-right", 45658 "scroll-padding-top", 45659 "scroll-snap-align", 45660 "scroll-snap-stop", 45661 "scroll-snap-type", 45662 "scrollbar-color", 45663 "scrollbar-gutter", 45664 "scrollbar-width", 45665 "shape-image-threshold", 45666 "shape-margin", 45667 "shape-outside", 45668 "speak", 45669 "speak-as", 45670 "src", 45671 "tab-size", 45672 "table-layout", 45673 "text-align", 45674 "text-align-all", 45675 "text-align-last", 45676 "text-combine-upright", 45677 "text-decoration", 45678 "text-decoration-color", 45679 "text-decoration-line", 45680 "text-decoration-style", 45681 "text-emphasis", 45682 "text-emphasis-color", 45683 "text-emphasis-position", 45684 "text-emphasis-style", 45685 "text-indent", 45686 "text-justify", 45687 "text-orientation", 45688 "text-overflow", 45689 "text-rendering", 45690 "text-shadow", 45691 "text-transform", 45692 "text-underline-position", 45693 "top", 45694 "transform", 45695 "transform-box", 45696 "transform-origin", 45697 "transform-style", 45698 "transition", 45699 "transition-delay", 45700 "transition-duration", 45701 "transition-property", 45702 "transition-timing-function",
45703 "unicode-bidi", 45704 "vertical-align", 45705 "visibility", 45706 "voice-balance", 45707 "voice-duration", 45708 "voice-family", 45709 "voice-pitch", 45710 "voice-range", 45711 "voice-rate", 45712 "voice-stress", 45713 "voice-volume", 45714 "white-space", 45715 "widows", 45716 "width", 45717 "will-change", 45718 "word-break", 45719 "word-spacing", 45720 "word-wrap", 45721 "writing-mode", 45722 "z-index" 45723 ].reverse(); 45724 function o(s) { 45725 const l = t(s), u = "and or not only", _ = { 45726 className: "variable", 45727 begin: "\\$" + s.IDENT_RE 45728 }, g = [ 45729 "charset", 45730 "css", 45731 "debug", 45732 "extend", 45733 "font-face", 45734 "for", 45735 "import", 45736 "include", 45737 "keyframes", 45738 "media", 45739 "mixin", 45740 "page", 45741 "warn", 45742 "while" 45743 ], E = "(?=[.\\s\\n[:,(])"; 45744 return { 45745 name: "Stylus", 45746 aliases: ["styl"], 45747 case_insensitive: !1, 45748 keywords: "if else for in", 45749 illegal: "(" + [ 45750 "\\?", 45751 "(\\bReturn\\b)", 45752 "(\\bEnd\\b)", 45753 "(\\bend\\b)", 45754 "(\\bdef\\b)", 45755 ";", 45756 "#\\s", 45757 "\\*\\s", 45758 "===\\s", 45759 "\\|", 45760 "%" 45761 ].join("|") + ")", 45762 contains: [ 45763 s.QUOTE_STRING_MODE, 45764 s.APOS_STRING_MODE, 45765 s.C_LINE_COMMENT_MODE, 45766 s.C_BLOCK_COMMENT_MODE, 45767 l.HEXCOLOR, 45768 { 45769 begin: "\\.[a-zA-Z][a-zA-Z0-9_-]*" + E, 45770 className: "selector-class" 45771 }, 45772 { 45773 begin: "#[a-zA-Z][a-zA-Z0-9_-]*" + E, 45774 className: "selector-id" 45775 }, 45776 { 45777 begin: "\\b(" + e.join("|") + ")" + E, 45778 className: "selector-tag" 45779 }, 45780 { 45781 className: "selector-pseudo", 45782 begin: "&?:(" + r.join("|") + ")" + E 45783 }, 45784 { 45785 className: "selector-pseudo", 45786 begin: "&?:(:)?(" + a.join("|") + ")" + E 45787 }, 45788 l.ATTRIBUTE_SELECTOR_MODE, 45789 { 45790 className: "keyword", 45791 begin: /@media/, 45792 starts: { 45793 end: /[{;}]/, 45794 keywords: { 45795 $pattern: /[a-z-]+/, 45796 keyword: u, 45797 attribute: n.join(" ") 45798 }, 45799 contains: [l.CSS_NUMBER_MODE] 45800 } 45801 }, 45802 { 45803 className: "keyword", 45804 begin: "@((-(o|moz|ms|webkit)-)?(" + g.join("|") + "))\\b" 45805 }, 45806 _, 45807 l.CSS_NUMBER_MODE, 45808 { 45809 className: "function", 45810 begin: "^[a-zA-Z][a-zA-Z0-9_-]*\\(.*\\)", 45811 illegal: "[\\n]", 45812 returnBegin: !0, 45813 contains: [ 45814 { 45815 className: "title", 45816 begin: "\\b[a-zA-Z][a-zA-Z0-9_-]*" 45817 }, 45818 { 45819 className: "params", 45820 begin: /\(/, 45821 end: /\)/, 45822 contains: [ 45823 l.HEXCOLOR, 45824 _, 45825 s.APOS_STRING_MODE, 45826 l.CSS_NUMBER_MODE, 45827 s.QUOTE_STRING_MODE 45828 ] 45829 } 45830 ] 45831 }, 45832 l.CSS_VARIABLE, 45833 { 45834 className: "attribute", 45835 begin: "\\b(" + i.join("|") + ")\\b", 45836 starts: { 45837 end: /;|$/, 45838 contains: [ 45839 l.HEXCOLOR, 45840 _, 45841 s.APOS_STRING_MODE, 45842 s.QUOTE_STRING_MODE, 45843 l.CSS_NUMBER_MODE, 45844 s.C_BLOCK_COMMENT_MODE, 45845 l.IMPORTANT, 45846 l.FUNCTION_DISPATCH 45847 ], 45848 illegal: /\./, 45849 relevance: 0 45850 } 45851 }, 45852 l.FUNCTION_DISPATCH 45853 ] 45854 }; 45855 } 45856 return rc = o, rc; 45857} 45858var ac, Qm; 45859function LN() { 45860 if (Qm) 45861 return ac; 45862 Qm = 1; 45863 function t(e) { 45864 return { 45865 name: "SubUnit", 45866 case_insensitive: !0, 45867 contains: [ 45868 { 45869 className: "string", 45870 begin: `\\[ 45871(multipart)?`, 45872 end: `\\] 45873` 45874 }, 45875 { 45876 className: "string", 45877 begin: "\\d{4}-\\d{2}-\\d{2}(\\s+)\\d{2}:\\d{2}:\\d{2}.\\d+Z" 45878 }, 45879 { 45880 className: "string", 45881 begin: "(\\+|-)\\d+" 45882 }, 45883 { 45884 className: "keyword", 45885 relevance: 10, 45886 variants: [ 45887 { begin: "^(test|testing|success|successful|failure|error|skip|xfail|uxsuccess)(:?)\\s+(test)?" }, 45888 { begin: "^progress(:?)(\\s+)?(pop|push)?" }, 45889 { begin: "^tags:" }, 45890 { begin: "^time:" } 45891 ] 45892 } 45893 ] 45894 }; 45895 } 45896 return ac = t, ac; 45897} 45898var ic, Xm; 45899function wN() { 45900 if (Xm) 45901 return ic; 45902 Xm = 1; 45903 function t(v) { 45904 return v ? typeof v == "string" ? v : v.source : null; 45905 } 45906 function e(v) { 45907 return n("(?=", v, ")"); 45908 } 45909 function n(...v) { 45910 return v.map((B) => t(B)).join(""); 45911 } 45912 function r(v) { 45913 const A = v[v.length - 1]; 45914 return typeof A == "object" && A.constructor === Object ? (v.splice(v.length - 1, 1), A) : {}; 45915 } 45916 function a(...v) { 45917 return "(" + (r(v).capture ? "" : "?:") + v.map((M) => t(M)).join("|") + ")"; 45918 } 45919 const i = (v) => n( 45920 /\b/, 45921 v, 45922 /\w$/.test(v) ? /\b/ : /\B/ 45923 ), o = [ 45924 "Protocol", 45925 "Type" 45926 ].map(i), s = [ 45927 "init", 45928 "self" 45929 ].map(i), l = [ 45930 "Any", 45931 "Self" 45932 ], u = [ 45933 "actor", 45934 "any", 45935 "associatedtype", 45936 "async", 45937 "await", 45938 /as\?/, 45939 /as!/, 45940 "as", 45941 "break", 45942 "case", 45943 "catch", 45944 "class", 45945 "continue", 45946 "convenience", 45947 "default", 45948 "defer", 45949 "deinit", 45950 "didSet", 45951 "distributed", 45952 "do", 45953 "dynamic", 45954 "else", 45955 "enum", 45956 "extension", 45957 "fallthrough", 45958 /fileprivate\(set\)/, 45959 "fileprivate", 45960 "final", 45961 "for", 45962 "func", 45963 "get", 45964 "guard", 45965 "if", 45966 "import", 45967 "indirect", 45968 "infix", 45969 /init\?/, 45970 /init!/, 45971 "inout", 45972 /internal\(set\)/, 45973 "internal", 45974 "in", 45975 "is", 45976 "isolated", 45977 "nonisolated", 45978 "lazy", 45979 "let", 45980 "mutating", 45981 "nonmutating", 45982 /open\(set\)/, 45983 "open", 45984 "operator", 45985 "optional", 45986 "override", 45987 "postfix", 45988 "precedencegroup", 45989 "prefix", 45990 /private\(set\)/, 45991 "private", 45992 "protocol", 45993 /public\(set\)/, 45994 "public", 45995 "repeat", 45996 "required", 45997 "rethrows", 45998 "return", 45999 "set",
vendor: 4,645 bytes, lines 46000-46221
46000 "some", 46001 "static", 46002 "struct", 46003 "subscript", 46004 "super", 46005 "switch", 46006 "throws", 46007 "throw", 46008 /try\?/, 46009 /try!/, 46010 "try", 46011 "typealias", 46012 /unowned\(safe\)/, 46013 /unowned\(unsafe\)/, 46014 "unowned", 46015 "var", 46016 "weak", 46017 "where", 46018 "while", 46019 "willSet" 46020 ], _ = [ 46021 "false", 46022 "nil", 46023 "true" 46024 ], g = [ 46025 "assignment", 46026 "associativity", 46027 "higherThan", 46028 "left", 46029 "lowerThan", 46030 "none", 46031 "right" 46032 ], E = [ 46033 "#colorLiteral", 46034 "#column", 46035 "#dsohandle", 46036 "#else", 46037 "#elseif", 46038 "#endif", 46039 "#error", 46040 "#file", 46041 "#fileID", 46042 "#fileLiteral", 46043 "#filePath", 46044 "#function", 46045 "#if", 46046 "#imageLiteral", 46047 "#keyPath", 46048 "#line", 46049 "#selector", 46050 "#sourceLocation", 46051 "#warn_unqualified_access", 46052 "#warning" 46053 ], f = [ 46054 "abs", 46055 "all", 46056 "any", 46057 "assert", 46058 "assertionFailure", 46059 "debugPrint", 46060 "dump", 46061 "fatalError", 46062 "getVaList", 46063 "isKnownUniquelyReferenced", 46064 "max", 46065 "min", 46066 "numericCast", 46067 "pointwiseMax", 46068 "pointwiseMin", 46069 "precondition", 46070 "preconditionFailure", 46071 "print", 46072 "readLine", 46073 "repeatElement", 46074 "sequence", 46075 "stride", 46076 "swap", 46077 "swift_unboxFromSwiftValueWithType", 46078 "transcode", 46079 "type", 46080 "unsafeBitCast", 46081 "unsafeDowncast", 46082 "withExtendedLifetime", 46083 "withUnsafeMutablePointer", 46084 "withUnsafePointer", 46085 "withVaList", 46086 "withoutActuallyEscaping", 46087 "zip" 46088 ], b = a( 46089 /[/=\-+!*%<>&|^~?]/, 46090 /[\u00A1-\u00A7]/, 46091 /[\u00A9\u00AB]/, 46092 /[\u00AC\u00AE]/, 46093 /[\u00B0\u00B1]/, 46094 /[\u00B6\u00BB\u00BF\u00D7\u00F7]/, 46095 /[\u2016-\u2017]/, 46096 /[\u2020-\u2027]/, 46097 /[\u2030-\u203E]/, 46098 /[\u2041-\u2053]/, 46099 /[\u2055-\u205E]/, 46100 /[\u2190-\u23FF]/, 46101 /[\u2500-\u2775]/, 46102 /[\u2794-\u2BFF]/, 46103 /[\u2E00-\u2E7F]/, 46104 /[\u3001-\u3003]/, 46105 /[\u3008-\u3020]/, 46106 /[\u3030]/ 46107 ), S = a( 46108 b, 46109 /[\u0300-\u036F]/, 46110 /[\u1DC0-\u1DFF]/, 46111 /[\u20D0-\u20FF]/, 46112 /[\uFE00-\uFE0F]/, 46113 /[\uFE20-\uFE2F]/ 46114 ), h = n(b, S, "*"), I = a( 46115 /[a-zA-Z_]/, 46116 /[\u00A8\u00AA\u00AD\u00AF\u00B2-\u00B5\u00B7-\u00BA]/, 46117 /[\u00BC-\u00BE\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF]/, 46118 /[\u0100-\u02FF\u0370-\u167F\u1681-\u180D\u180F-\u1DBF]/, 46119 /[\u1E00-\u1FFF]/, 46120 /[\u200B-\u200D\u202A-\u202E\u203F-\u2040\u2054\u2060-\u206F]/, 46121 /[\u2070-\u20CF\u2100-\u218F\u2460-\u24FF\u2776-\u2793]/, 46122 /[\u2C00-\u2DFF\u2E80-\u2FFF]/, 46123 /[\u3004-\u3007\u3021-\u302F\u3031-\u303F\u3040-\uD7FF]/, 46124 /[\uF900-\uFD3D\uFD40-\uFDCF\uFDF0-\uFE1F\uFE30-\uFE44]/, 46125 /[\uFE47-\uFEFE\uFF00-\uFFFD]/ 46126 ), x = a( 46127 I, 46128 /\d/, 46129 /[\u0300-\u036F\u1DC0-\u1DFF\u20D0-\u20FF\uFE20-\uFE2F]/ 46130 ), w = n(I, x, "*"), P = n(/[A-Z]/, x, "*"), q = [ 46131 "autoclosure", 46132 n(/convention\(/, a("swift", "block", "c"), /\)/), 46133 "discardableResult", 46134 "dynamicCallable", 46135 "dynamicMemberLookup", 46136 "escaping", 46137 "frozen", 46138 "GKInspectable", 46139 "IBAction", 46140 "IBDesignable", 46141 "IBInspectable", 46142 "IBOutlet", 46143 "IBSegueAction", 46144 "inlinable", 46145 "main", 46146 "nonobjc", 46147 "NSApplicationMain", 46148 "NSCopying", 46149 "NSManaged", 46150 n(/objc\(/, w, /\)/), 46151 "objc", 46152 "objcMembers", 46153 "propertyWrapper", 46154 "requires_stored_property_inits", 46155 "resultBuilder", 46156 "testable", 46157 "UIApplicationMain", 46158 "unknown", 46159 "usableFromInline" 46160 ], L = [ 46161 "iOS", 46162 "iOSApplicationExtension", 46163 "macOS", 46164 "macOSApplicationExtension", 46165 "macCatalyst", 46166 "macCatalystApplicationExtension", 46167 "watchOS", 46168 "watchOSApplicationExtension", 46169 "tvOS", 46170 "tvOSApplicationExtension", 46171 "swift" 46172 ]; 46173 function $(v) { 46174 const A = { 46175 match: /\s+/, 46176 relevance: 0 46177 }, B = v.COMMENT( 46178 "/\\*", 46179 "\\*/", 46180 { contains: ["self"] } 46181 ), M = [ 46182 v.C_LINE_COMMENT_MODE, 46183 B 46184 ], re = { 46185 match: [ 46186 /\./, 46187 a(...o, ...s) 46188 ], 46189 className: { 2: "keyword" } 46190 }, oe = { 46191 match: n(/\./, a(...u)), 46192 relevance: 0 46193 }, se = u.filter((ye) => typeof ye == "string").concat(["_|0"]), ie = u.filter((ye) => typeof ye != "string").concat(l).map(i), U = { variants: [ 46194 { 46195 className: "keyword", 46196 match: a(...ie, ...s) 46197 } 46198 ] }, H = { 46199 $pattern: a( 46200 /\b\w+/, 46201 /#\w+/ 46202 ), 46203 keyword: se.concat(E), 46204 literal: _ 46205 }, j = [ 46206 re, 46207 oe, 46208 U 46209 ], ae = { 46210 match: n(/\./, a(...f)), 46211 relevance: 0 46212 }, Ee = { 46213 className: "built_in", 46214 match: n(/\b/, a(...f), /(?=\()/) 46215 }, De = [ 46216 ae, 46217 Ee 46218 ], Ge = { 46219 match: /->/, 46220 relevance: 0 46221 }, Ke = {
vendor: 4,727 bytes, lines 46222-46474
46222 className: "operator", 46223 relevance: 0, 46224 variants: [ 46225 { match: h }, 46226 { 46227 match: `\\.(\\.|${S})+` 46228 } 46229 ] 46230 }, ge = [ 46231 Ge, 46232 Ke 46233 ], Oe = "([0-9]_*)+", Re = "([0-9a-fA-F]_*)+", pe = { 46234 className: "number", 46235 relevance: 0, 46236 variants: [ 46237 { match: `\\b(${Oe})(\\.(${Oe}))?([eE][+-]?(${Oe}))?\\b` }, 46238 { match: `\\b0x(${Re})(\\.(${Re}))?([pP][+-]?(${Oe}))?\\b` }, 46239 { match: /\b0o([0-7]_*)+\b/ }, 46240 { match: /\b0b([01]_*)+\b/ } 46241 ] 46242 }, Ae = (ye = "") => ({ 46243 className: "subst", 46244 variants: [ 46245 { match: n(/\\/, ye, /[0\\tnr"']/) }, 46246 { match: n(/\\/, ye, /u\{[0-9a-fA-F]{1,8}\}/) } 46247 ] 46248 }), we = (ye = "") => ({ 46249 className: "subst", 46250 match: n(/\\/, ye, /[\t ]*(?:[\r\n]|\r\n)/) 46251 }), Ve = (ye = "") => ({ 46252 className: "subst", 46253 label: "interpol", 46254 begin: n(/\\/, ye, /\(/), 46255 end: /\)/ 46256 }), $e = (ye = "") => ({ 46257 begin: n(ye, /"""/), 46258 end: n(/"""/, ye), 46259 contains: [ 46260 Ae(ye), 46261 we(ye), 46262 Ve(ye) 46263 ] 46264 }), st = (ye = "") => ({ 46265 begin: n(ye, /"/), 46266 end: n(/"/, ye), 46267 contains: [ 46268 Ae(ye), 46269 Ve(ye) 46270 ] 46271 }), St = { 46272 className: "string", 46273 variants: [ 46274 $e(), 46275 $e("#"), 46276 $e("##"), 46277 $e("###"), 46278 st(), 46279 st("#"), 46280 st("##"), 46281 st("###") 46282 ] 46283 }, tt = { match: n(/`/, w, /`/) }, _n = { 46284 className: "variable", 46285 match: /\$\d+/ 46286 }, qt = { 46287 className: "variable", 46288 match: `\\$${x}+` 46289 }, ee = [ 46290 tt, 46291 _n, 46292 qt 46293 ], Pt = { 46294 match: /(@|#(un)?)available/, 46295 className: "keyword", 46296 starts: { contains: [ 46297 { 46298 begin: /\(/, 46299 end: /\)/, 46300 keywords: L, 46301 contains: [ 46302 ...ge, 46303 pe, 46304 St 46305 ] 46306 } 46307 ] } 46308 }, Pe = { 46309 className: "keyword", 46310 match: n(/@/, a(...q)) 46311 }, Te = { 46312 className: "meta", 46313 match: n(/@/, w) 46314 }, ut = [ 46315 Pt, 46316 Pe, 46317 Te 46318 ], Qe = { 46319 match: e(/\b[A-Z]/), 46320 relevance: 0, 46321 contains: [ 46322 { 46323 className: "type", 46324 match: n(/(AV|CA|CF|CG|CI|CL|CM|CN|CT|MK|MP|MTK|MTL|NS|SCN|SK|UI|WK|XC)/, x, "+") 46325 }, 46326 { 46327 className: "type", 46328 match: P, 46329 relevance: 0 46330 }, 46331 { 46332 match: /[?!]+/, 46333 relevance: 0 46334 }, 46335 { 46336 match: /\.\.\./, 46337 relevance: 0 46338 }, 46339 { 46340 match: n(/\s+&\s+/, e(P)), 46341 relevance: 0 46342 } 46343 ] 46344 }, kt = { 46345 begin: /</, 46346 end: />/, 46347 keywords: H, 46348 contains: [ 46349 ...M, 46350 ...j, 46351 ...ut, 46352 Ge, 46353 Qe 46354 ] 46355 }; 46356 Qe.contains.push(kt); 46357 const Ut = { 46358 match: n(w, /\s*:/), 46359 keywords: "_|0", 46360 relevance: 0 46361 }, V = { 46362 begin: /\(/, 46363 end: /\)/, 46364 relevance: 0, 46365 keywords: H, 46366 contains: [ 46367 "self", 46368 Ut, 46369 ...M, 46370 ...j, 46371 ...De, 46372 ...ge, 46373 pe, 46374 St, 46375 ...ee, 46376 ...ut, 46377 Qe 46378 ] 46379 }, X = { 46380 begin: /</, 46381 end: />/, 46382 contains: [ 46383 ...M, 46384 Qe 46385 ] 46386 }, ne = { 46387 begin: a( 46388 e(n(w, /\s*:/)), 46389 e(n(w, /\s+/, w, /\s*:/)) 46390 ), 46391 end: /:/, 46392 relevance: 0, 46393 contains: [ 46394 { 46395 className: "keyword", 46396 match: /\b_\b/ 46397 }, 46398 { 46399 className: "params", 46400 match: w 46401 } 46402 ] 46403 }, de = { 46404 begin: /\(/, 46405 end: /\)/, 46406 keywords: H, 46407 contains: [ 46408 ne, 46409 ...M, 46410 ...j, 46411 ...ge, 46412 pe, 46413 St, 46414 ...ut, 46415 Qe, 46416 V 46417 ], 46418 endsParent: !0, 46419 illegal: /["']/ 46420 }, Fe = { 46421 match: [ 46422 /func/, 46423 /\s+/, 46424 a(tt.match, w, h) 46425 ], 46426 className: { 46427 1: "keyword", 46428 3: "title.function" 46429 }, 46430 contains: [ 46431 X, 46432 de, 46433 A 46434 ], 46435 illegal: [ 46436 /\[/, 46437 /%/ 46438 ] 46439 }, lt = { 46440 match: [ 46441 /\b(?:subscript|init[?!]?)/, 46442 /\s*(?=[<(])/ 46443 ], 46444 className: { 1: "keyword" }, 46445 contains: [ 46446 X, 46447 de, 46448 A 46449 ], 46450 illegal: /\[|%/ 46451 }, dn = { 46452 match: [ 46453 /operator/, 46454 /\s+/, 46455 h 46456 ], 46457 className: { 46458 1: "keyword", 46459 3: "title" 46460 } 46461 }, un = { 46462 begin: [ 46463 /precedencegroup/, 46464 /\s+/, 46465 P 46466 ], 46467 className: { 46468 1: "keyword", 46469 3: "title" 46470 }, 46471 contains: [Qe], 46472 keywords: [ 46473 ...g, 46474 ..._
46475 ], 46476 end: /}/ 46477 }; 46478 for (const ye of St.variants) { 46479 const pn = ye.contains.find((Jn) => Jn.label === "interpol"); 46480 pn.keywords = H; 46481 const yn = [ 46482 ...j, 46483 ...De, 46484 ...ge, 46485 pe, 46486 St, 46487 ...ee 46488 ]; 46489 pn.contains = [ 46490 ...yn, 46491 { 46492 begin: /\(/, 46493 end: /\)/, 46494 contains: [ 46495 "self", 46496 ...yn 46497 ] 46498 } 46499 ]; 46500 } 46501 return { 46502 name: "Swift", 46503 keywords: H, 46504 contains: [ 46505 ...M, 46506 Fe, 46507 lt, 46508 { 46509 beginKeywords: "struct protocol class extension enum actor", 46510 end: "\\{", 46511 excludeEnd: !0, 46512 keywords: H, 46513 contains: [ 46514 v.inherit(v.TITLE_MODE, { 46515 className: "title.class", 46516 begin: /[A-Za-z$_][\u00C0-\u02B80-9A-Za-z$_]*/ 46517 }), 46518 ...j 46519 ] 46520 }, 46521 dn, 46522 un, 46523 { 46524 beginKeywords: "import", 46525 end: /$/, 46526 contains: [...M], 46527 relevance: 0 46528 }, 46529 ...j, 46530 ...De, 46531 ...ge, 46532 pe, 46533 St, 46534 ...ee, 46535 ...ut, 46536 Qe, 46537 V 46538 ] 46539 }; 46540 } 46541 return ic = $, ic; 46542} 46543var oc, Zm; 46544function xN() { 46545 if (Zm) 46546 return oc; 46547 Zm = 1; 46548 function t(e) { 46549 return { 46550 name: "Tagger Script", 46551 contains: [ 46552 { 46553 className: "comment", 46554 begin: /\$noop\(/, 46555 end: /\)/, 46556 contains: [ 46557 { begin: /\\[()]/ }, 46558 { 46559 begin: /\(/, 46560 end: /\)/, 46561 contains: [ 46562 { begin: /\\[()]/ }, 46563 "self" 46564 ] 46565 } 46566 ], 46567 relevance: 10 46568 }, 46569 { 46570 className: "keyword", 46571 begin: /\$[_a-zA-Z0-9]+(?=\()/ 46572 }, 46573 { 46574 className: "variable", 46575 begin: /%[_a-zA-Z0-9:]+%/ 46576 }, 46577 { 46578 className: "symbol", 46579 begin: /\\[\\nt$%,()]/ 46580 }, 46581 { 46582 className: "symbol", 46583 begin: /\\u[a-fA-F0-9]{4}/ 46584 } 46585 ] 46586 }; 46587 } 46588 return oc = t, oc; 46589} 46590var sc, Jm; 46591function PN() { 46592 if (Jm) 46593 return sc; 46594 Jm = 1; 46595 function t(e) { 46596 const n = "true false yes no null", r = "[\\w#;/?:@&=+$,.~*'()[\\]]+", a = { 46597 className: "attr", 46598 variants: [ 46599 { begin: "\\w[\\w :\\/.-]*:(?=[ ]|$)" }, 46600 { 46601 begin: '"\\w[\\w :\\/.-]*":(?=[ ]|$)' 46602 }, 46603 { 46604 begin: "'\\w[\\w :\\/.-]*':(?=[ ]|$)" 46605 } 46606 ] 46607 }, i = { 46608 className: "template-variable", 46609 variants: [ 46610 { 46611 begin: /\{\{/, 46612 end: /\}\}/ 46613 }, 46614 { 46615 begin: /%\{/, 46616 end: /\}/ 46617 } 46618 ] 46619 }, o = { 46620 className: "string", 46621 relevance: 0, 46622 variants: [ 46623 { 46624 begin: /'/, 46625 end: /'/ 46626 }, 46627 { 46628 begin: /"/, 46629 end: /"/ 46630 }, 46631 { begin: /\S+/ } 46632 ], 46633 contains: [ 46634 e.BACKSLASH_ESCAPE, 46635 i 46636 ] 46637 }, s = e.inherit(o, { variants: [ 46638 { 46639 begin: /'/, 46640 end: /'/ 46641 }, 46642 { 46643 begin: /"/, 46644 end: /"/ 46645 }, 46646 { begin: /[^\s,{}[\]]+/ } 46647 ] }), l = "[0-9]{4}(-[0-9][0-9]){0,2}", u = "([Tt \\t][0-9][0-9]?(:[0-9][0-9]){2})?", _ = "(\\.[0-9]*)?", g = "([ \\t])*(Z|[-+][0-9][0-9]?(:[0-9][0-9])?)?", E = { 46648 className: "number", 46649 begin: "\\b" + l + u + _ + g + "\\b" 46650 }, f = { 46651 end: ",", 46652 endsWithParent: !0, 46653 excludeEnd: !0, 46654 keywords: n, 46655 relevance: 0 46656 }, b = { 46657 begin: /\{/, 46658 end: /\}/, 46659 contains: [f], 46660 illegal: "\\n", 46661 relevance: 0 46662 }, S = { 46663 begin: "\\[", 46664 end: "\\]", 46665 contains: [f], 46666 illegal: "\\n", 46667 relevance: 0 46668 }, h = [ 46669 a, 46670 { 46671 className: "meta", 46672 begin: "^---\\s*$", 46673 relevance: 10 46674 }, 46675 { 46676 className: "string", 46677 begin: "[\\|>]([1-9]?[+-])?[ ]*\\n( +)[^ ][^\\n]*\\n(\\2[^\\n]+\\n?)*" 46678 }, 46679 { 46680 begin: "<%[%=-]?", 46681 end: "[%-]?%>", 46682 subLanguage: "ruby", 46683 excludeBegin: !0, 46684 excludeEnd: !0, 46685 relevance: 0 46686 }, 46687 { 46688 className: "type", 46689 begin: "!\\w+!" + r 46690 }, 46691 { 46692 className: "type", 46693 begin: "!<" + r + ">" 46694 }, 46695 { 46696 className: "type", 46697 begin: "!" + r 46698 }, 46699 { 46700 className: "type", 46701 begin: "!!" + r 46702 }, 46703 { 46704 className: "meta", 46705 begin: "&" + e.UNDERSCORE_IDENT_RE + "$" 46706 }, 46707 { 46708 className: "meta",
46709 begin: "\\*" + e.UNDERSCORE_IDENT_RE + "$" 46710 }, 46711 { 46712 className: "bullet", 46713 begin: "-(?=[ ]|$)", 46714 relevance: 0 46715 }, 46716 e.HASH_COMMENT_MODE, 46717 { 46718 beginKeywords: n, 46719 keywords: { literal: n } 46720 }, 46721 E, 46722 { 46723 className: "number", 46724 begin: e.C_NUMBER_RE + "\\b", 46725 relevance: 0 46726 }, 46727 b, 46728 S, 46729 o 46730 ], I = [...h]; 46731 return I.pop(), I.push(s), f.contains = I, { 46732 name: "YAML", 46733 case_insensitive: !0, 46734 aliases: ["yml"], 46735 contains: h 46736 }; 46737 } 46738 return sc = t, sc; 46739} 46740var lc, jm; 46741function kN() { 46742 if (jm) 46743 return lc; 46744 jm = 1; 46745 function t(e) { 46746 return { 46747 name: "Test Anything Protocol", 46748 case_insensitive: !0, 46749 contains: [ 46750 e.HASH_COMMENT_MODE, 46751 { 46752 className: "meta", 46753 variants: [ 46754 { begin: "^TAP version (\\d+)$" }, 46755 { begin: "^1\\.\\.(\\d+)$" } 46756 ] 46757 }, 46758 { 46759 begin: /---$/, 46760 end: "\\.\\.\\.$", 46761 subLanguage: "yaml", 46762 relevance: 0 46763 }, 46764 { 46765 className: "number", 46766 begin: " (\\d+) " 46767 }, 46768 { 46769 className: "symbol", 46770 variants: [ 46771 { begin: "^ok" }, 46772 { begin: "^not ok" } 46773 ] 46774 } 46775 ] 46776 }; 46777 } 46778 return lc = t, lc; 46779} 46780var cc, eE; 46781function UN() { 46782 if (eE) 46783 return cc; 46784 eE = 1; 46785 function t(e) { 46786 const n = e.regex, r = /[a-zA-Z_][a-zA-Z0-9_]*/, a = { 46787 className: "number", 46788 variants: [ 46789 e.BINARY_NUMBER_MODE, 46790 e.C_NUMBER_MODE 46791 ] 46792 }; 46793 return { 46794 name: "Tcl", 46795 aliases: ["tk"], 46796 keywords: [ 46797 "after", 46798 "append", 46799 "apply", 46800 "array", 46801 "auto_execok", 46802 "auto_import", 46803 "auto_load", 46804 "auto_mkindex", 46805 "auto_mkindex_old", 46806 "auto_qualify", 46807 "auto_reset", 46808 "bgerror", 46809 "binary", 46810 "break", 46811 "catch", 46812 "cd", 46813 "chan", 46814 "clock", 46815 "close", 46816 "concat", 46817 "continue", 46818 "dde", 46819 "dict", 46820 "encoding", 46821 "eof", 46822 "error", 46823 "eval", 46824 "exec", 46825 "exit", 46826 "expr", 46827 "fblocked", 46828 "fconfigure", 46829 "fcopy", 46830 "file", 46831 "fileevent", 46832 "filename", 46833 "flush", 46834 "for", 46835 "foreach", 46836 "format", 46837 "gets", 46838 "glob", 46839 "global", 46840 "history", 46841 "http", 46842 "if", 46843 "incr", 46844 "info", 46845 "interp", 46846 "join", 46847 "lappend|10", 46848 "lassign|10", 46849 "lindex|10", 46850 "linsert|10", 46851 "list", 46852 "llength|10", 46853 "load", 46854 "lrange|10", 46855 "lrepeat|10", 46856 "lreplace|10", 46857 "lreverse|10", 46858 "lsearch|10", 46859 "lset|10", 46860 "lsort|10", 46861 "mathfunc", 46862 "mathop", 46863 "memory", 46864 "msgcat", 46865 "namespace", 46866 "open", 46867 "package", 46868 "parray", 46869 "pid", 46870 "pkg::create", 46871 "pkg_mkIndex", 46872 "platform", 46873 "platform::shell", 46874 "proc", 46875 "puts", 46876 "pwd", 46877 "read", 46878 "refchan", 46879 "regexp", 46880 "registry", 46881 "regsub|10", 46882 "rename", 46883 "return", 46884 "safe", 46885 "scan", 46886 "seek", 46887 "set", 46888 "socket", 46889 "source", 46890 "split", 46891 "string", 46892 "subst", 46893 "switch", 46894 "tcl_endOfWord", 46895 "tcl_findLibrary", 46896 "tcl_startOfNextWord", 46897 "tcl_startOfPreviousWord", 46898 "tcl_wordBreakAfter", 46899 "tcl_wordBreakBefore", 46900 "tcltest", 46901 "tclvars", 46902 "tell", 46903 "time", 46904 "tm", 46905 "trace", 46906 "unknown", 46907 "unload", 46908 "unset", 46909 "update", 46910 "uplevel", 46911 "upvar", 46912 "variable", 46913 "vwait", 46914 "while" 46915 ], 46916 contains: [ 46917 e.COMMENT(";[ \\t]*#", "$"), 46918 e.COMMENT("^[ \\t]*#", "$"), 46919 { 46920 beginKeywords: "proc", 46921 end: "[\\{]", 46922 excludeEnd: !0, 46923 contains: [ 46924 { 46925 className: "title", 46926 begin: "[ \\t\\n\\r]+(::)?[a-zA-Z_]((::)?[a-zA-Z0-9_])*", 46927 end: "[ \\t\\n\\r]", 46928 endsWithParent: !0, 46929 excludeEnd: !0 46930 } 46931 ] 46932 }, 46933 { 46934 className: "variable", 46935 variants: [ 46936 { begin: n.concat( 46937 /\$/, 46938 n.optional(/::/), 46939 r, 46940 "(::", 46941 r, 46942 ")*" 46943 ) }, 46944 { 46945 begin: "\\$\\{(::)?[a-zA-Z_]((::)?[a-zA-Z0-9_])*", 46946 end: "\\}", 46947 contains: [a] 46948 } 46949 ] 46950 }, 46951 { 46952 className: "string", 46953 contains: [e.BACKSLASH_ESCAPE], 46954 variants: [e.inherit(e.QUOTE_STRING_MODE, { illegal: null })] 46955 }, 46956 a 46957 ] 46958 }; 46959 } 46960 return cc = t, cc; 46961} 46962var _c, tE; 46963function FN() { 46964 if (tE) 46965 return _c; 46966 tE = 1; 46967 function t(e) { 46968 const n = [ 46969 "bool", 46970 "byte", 46971 "i16", 46972 "i32", 46973 "i64", 46974 "double", 46975 "string", 46976 "binary" 46977 ]; 46978 return { 46979 name: "Thrift", 46980 keywords: { 46981 keyword: [ 46982 "namespace", 46983 "const", 46984 "typedef", 46985 "struct", 46986 "enum", 46987 "service", 46988 "exception", 46989 "void", 46990 "oneway", 46991 "set", 46992 "list", 46993 "map", 46994 "required", 46995 "optional" 46996 ], 46997 type: n, 46998 literal: "true false" 46999 }, 47000 contains: [ 47001 e.QUOTE_STRING_MODE, 47002 e.NUMBER_MODE, 47003 e.C_LINE_COMMENT_MODE, 47004 e.C_BLOCK_COMMENT_MODE, 47005 { 47006 className: "class", 47007 beginKeywords: "struct enum service exception", 47008 end: /\{/, 47009 illegal: /\n/, 47010 contains: [ 47011 e.inherit(e.TITLE_MODE, { 47012 starts: { 47013 endsWithParent: !0, 47014 excludeEnd: !0 47015 } 47016 }) 47017 ] 47018 }, 47019 { 47020 begin: "\\b(set|list|map)\\s*<", 47021 keywords: { type: [ 47022 ...n, 47023 "set", 47024 "list", 47025 "map" 47026 ] }, 47027 end: ">", 47028 contains: ["self"] 47029 } 47030 ] 47031 }; 47032 } 47033 return _c = t, _c; 47034} 47035var dc, nE; 47036function BN() { 47037 if (nE) 47038 return dc; 47039 nE = 1; 47040 function t(e) { 47041 const n = { 47042 className: "number", 47043 begin: "[1-9][0-9]*", 47044 relevance: 0 47045 }, r = { 47046 className: "symbol", 47047 begin: ":[^\\]]+" 47048 }, a = { 47049 className: "built_in", 47050 begin: "(AR|P|PAYLOAD|PR|R|SR|RSR|LBL|VR|UALM|MESSAGE|UTOOL|UFRAME|TIMER|TIMER_OVERFLOW|JOINT_MAX_SPEED|RESUME_PROG|DIAG_REC)\\[", 47051 end: "\\]", 47052 contains: [ 47053 "self", 47054 n, 47055 r 47056 ] 47057 }, i = { 47058 className: "built_in", 47059 begin: "(AI|AO|DI|DO|F|RI|RO|UI|UO|GI|GO|SI|SO)\\[", 47060 end: "\\]", 47061 contains: [ 47062 "self", 47063 n, 47064 e.QUOTE_STRING_MODE, 47065 r 47066 ] 47067 }; 47068 return { 47069 name: "TP", 47070 keywords: { 47071 keyword: [ 47072 "ABORT", 47073 "ACC", 47074 "ADJUST", 47075 "AND", 47076 "AP_LD", 47077 "BREAK", 47078 "CALL", 47079 "CNT", 47080 "COL", 47081 "CONDITION", 47082 "CONFIG", 47083 "DA", 47084 "DB", 47085 "DIV", 47086 "DETECT", 47087 "ELSE", 47088 "END", 47089 "ENDFOR", 47090 "ERR_NUM", 47091 "ERROR_PROG", 47092 "FINE", 47093 "FOR", 47094 "GP", 47095 "GUARD", 47096 "INC", 47097 "IF", 47098 "JMP", 47099 "LINEAR_MAX_SPEED", 47100 "LOCK", 47101 "MOD", 47102 "MONITOR", 47103 "OFFSET", 47104 "Offset", 47105 "OR", 47106 "OVERRIDE", 47107 "PAUSE", 47108 "PREG", 47109 "PTH", 47110 "RT_LD", 47111 "RUN", 47112 "SELECT", 47113 "SKIP", 47114 "Skip", 47115 "TA", 47116 "TB", 47117 "TO", 47118 "TOOL_OFFSET", 47119 "Tool_Offset", 47120 "UF", 47121 "UT", 47122 "UFRAME_NUM", 47123 "UTOOL_NUM", 47124 "UNLOCK", 47125 "WAIT", 47126 "X", 47127 "Y", 47128 "Z", 47129 "W", 47130 "P", 47131 "R", 47132 "STRLEN", 47133 "SUBSTR", 47134 "FINDSTR", 47135 "VOFFSET", 47136 "PROG", 47137 "ATTR", 47138 "MN", 47139 "POS" 47140 ], 47141 literal: [ 47142 "ON", 47143 "OFF", 47144 "max_speed", 47145 "LPOS", 47146 "JPOS", 47147 "ENABLE", 47148 "DISABLE", 47149 "START", 47150 "STOP", 47151 "RESET" 47152 ] 47153 }, 47154 contains: [ 47155 a, 47156 i, 47157 { 47158 className: "keyword", 47159 begin: "/(PROG|ATTR|MN|POS|END)\\b" 47160 }, 47161 { 47162 className: "keyword", 47163 begin: "(CALL|RUN|POINT_LOGIC|LBL)\\b" 47164 }, 47165 { 47166 className: "keyword", 47167 begin: "\\b(ACC|CNT|Skip|Offset|PSPD|RT_LD|AP_LD|Tool_Offset)" 47168 }, 47169 { 47170 className: "number", 47171 begin: "\\d+(sec|msec|mm/sec|cm/min|inch/min|deg/sec|mm|in|cm)?\\b", 47172 relevance: 0 47173 }, 47174 e.COMMENT("//", "[;$]"),
47175 e.COMMENT("!", "[;$]"), 47176 e.COMMENT("--eg:", "$"), 47177 e.QUOTE_STRING_MODE, 47178 { 47179 className: "string", 47180 begin: "'", 47181 end: "'" 47182 }, 47183 e.C_NUMBER_MODE, 47184 { 47185 className: "variable", 47186 begin: "\\$[A-Za-z0-9_]+" 47187 } 47188 ] 47189 }; 47190 } 47191 return dc = t, dc; 47192} 47193var uc, rE; 47194function GN() { 47195 if (rE) 47196 return uc; 47197 rE = 1; 47198 function t(e) { 47199 const n = e.regex, r = [ 47200 "absolute_url", 47201 "asset|0", 47202 "asset_version", 47203 "attribute", 47204 "block", 47205 "constant", 47206 "controller|0", 47207 "country_timezones", 47208 "csrf_token", 47209 "cycle", 47210 "date", 47211 "dump", 47212 "expression", 47213 "form|0", 47214 "form_end", 47215 "form_errors", 47216 "form_help", 47217 "form_label", 47218 "form_rest", 47219 "form_row", 47220 "form_start", 47221 "form_widget", 47222 "html_classes", 47223 "include", 47224 "is_granted", 47225 "logout_path", 47226 "logout_url", 47227 "max", 47228 "min", 47229 "parent", 47230 "path|0", 47231 "random", 47232 "range", 47233 "relative_path", 47234 "render", 47235 "render_esi", 47236 "source", 47237 "template_from_string", 47238 "url|0" 47239 ], a = [ 47240 "abs", 47241 "abbr_class", 47242 "abbr_method", 47243 "batch", 47244 "capitalize", 47245 "column", 47246 "convert_encoding", 47247 "country_name", 47248 "currency_name", 47249 "currency_symbol", 47250 "data_uri", 47251 "date", 47252 "date_modify", 47253 "default", 47254 "escape", 47255 "file_excerpt", 47256 "file_link", 47257 "file_relative", 47258 "filter", 47259 "first", 47260 "format", 47261 "format_args", 47262 "format_args_as_text", 47263 "format_currency", 47264 "format_date", 47265 "format_datetime", 47266 "format_file", 47267 "format_file_from_text", 47268 "format_number", 47269 "format_time", 47270 "html_to_markdown", 47271 "humanize", 47272 "inky_to_html", 47273 "inline_css", 47274 "join", 47275 "json_encode", 47276 "keys", 47277 "language_name", 47278 "last", 47279 "length", 47280 "locale_name", 47281 "lower", 47282 "map", 47283 "markdown", 47284 "markdown_to_html", 47285 "merge", 47286 "nl2br", 47287 "number_format", 47288 "raw", 47289 "reduce", 47290 "replace", 47291 "reverse", 47292 "round", 47293 "slice", 47294 "slug", 47295 "sort", 47296 "spaceless", 47297 "split", 47298 "striptags", 47299 "timezone_name", 47300 "title", 47301 "trans", 47302 "transchoice", 47303 "trim", 47304 "u|0", 47305 "upper", 47306 "url_encode", 47307 "yaml_dump", 47308 "yaml_encode" 47309 ]; 47310 let i = [ 47311 "apply", 47312 "autoescape", 47313 "block", 47314 "cache", 47315 "deprecated", 47316 "do", 47317 "embed", 47318 "extends", 47319 "filter", 47320 "flush", 47321 "for", 47322 "form_theme", 47323 "from", 47324 "if", 47325 "import", 47326 "include", 47327 "macro", 47328 "sandbox", 47329 "set", 47330 "stopwatch", 47331 "trans", 47332 "trans_default_domain", 47333 "transchoice", 47334 "use", 47335 "verbatim", 47336 "with" 47337 ]; 47338 i = i.concat(i.map((S) => `end${S}`)); 47339 const o = { 47340 scope: "string", 47341 variants: [ 47342 { 47343 begin: /'/, 47344 end: /'/ 47345 }, 47346 { 47347 begin: /"/, 47348 end: /"/ 47349 } 47350 ] 47351 }, s = { 47352 scope: "number", 47353 match: /\d+/ 47354 }, l = { 47355 begin: /\(/, 47356 end: /\)/, 47357 excludeBegin: !0, 47358 excludeEnd: !0, 47359 contains: [ 47360 o, 47361 s 47362 ] 47363 }, u = { 47364 beginKeywords: r.join(" "), 47365 keywords: { name: r }, 47366 relevance: 0, 47367 contains: [l] 47368 }, _ = { 47369 match: /\|(?=[A-Za-z_]+:?)/, 47370 beginScope: "punctuation", 47371 relevance: 0, 47372 contains: [ 47373 { 47374 match: /[A-Za-z_]+:?/, 47375 keywords: a 47376 } 47377 ] 47378 }, g = (S, { relevance: h }) => ({ 47379 beginScope: { 47380 1: "template-tag", 47381 3: "name" 47382 }, 47383 relevance: h || 2, 47384 endScope: "template-tag", 47385 begin: [ 47386 /\{%/, 47387 /\s*/, 47388 n.either(...S) 47389 ], 47390 end: /%\}/, 47391 keywords: "in", 47392 contains: [ 47393 _, 47394 u, 47395 o, 47396 s 47397 ] 47398 }), E = /[a-z_]+/, f = g(i, { relevance: 2 }), b = g([E], { relevance: 1 }); 47399 return { 47400 name: "Twig", 47401 aliases: ["craftcms"], 47402 case_insensitive: !0, 47403 subLanguage: "xml", 47404 contains: [ 47405 e.COMMENT(/\{#/, /#\}/), 47406 f, 47407 b, 47408 { 47409 className: "template-variable", 47410 begin: /\{\{/, 47411 end: /\}\}/, 47412 contains: [ 47413 "self", 47414 _, 47415 u, 47416 o, 47417 s 47418 ] 47419 } 47420 ] 47421 }; 47422 } 47423 return uc = t, uc; 47424} 47425var pc, aE; 47426function YN() { 47427 if (aE) 47428 return pc; 47429 aE = 1; 47430 const t = "[A-Za-z$_][0-9A-Za-z$_]*", e = [ 47431 "as", 47432 "in", 47433 "of", 47434 "if", 47435 "for", 47436 "while", 47437 "finally", 47438 "var", 47439 "new", 47440 "function", 47441 "do", 47442 "return", 47443 "void", 47444 "else", 47445 "break", 47446 "catch", 47447 "instanceof", 47448 "with", 47449 "throw", 47450 "case", 47451 "default", 47452 "try", 47453 "switch", 47454 "continue", 47455 "typeof", 47456 "delete", 47457 "let", 47458 "yield", 47459 "const", 47460 "class", 47461 "debugger", 47462 "async", 47463 "await", 47464 "static", 47465 "import", 47466 "from", 47467 "export", 47468 "extends" 47469 ], n = [ 47470 "true", 47471 "false", 47472 "null", 47473 "undefined", 47474 "NaN", 47475 "Infinity" 47476 ], r = [ 47477 "Object", 47478 "Function", 47479 "Boolean", 47480 "Symbol", 47481 "Math", 47482 "Date", 47483 "Number", 47484 "BigInt", 47485 "String", 47486 "RegExp", 47487 "Array", 47488 "Float32Array", 47489 "Float64Array", 47490 "Int8Array", 47491 "Uint8Array", 47492 "Uint8ClampedArray", 47493 "Int16Array", 47494 "Int32Array", 47495 "Uint16Array", 47496 "Uint32Array", 47497 "BigInt64Array", 47498 "BigUint64Array", 47499 "Set", 47500 "Map", 47501 "WeakSet", 47502 "WeakMap", 47503 "ArrayBuffer", 47504 "SharedArrayBuffer", 47505 "Atomics", 47506 "DataView", 47507 "JSON", 47508 "Promise", 47509 "Generator", 47510 "GeneratorFunction", 47511 "AsyncFunction", 47512 "Reflect", 47513 "Proxy", 47514 "Intl", 47515 "WebAssembly" 47516 ], a = [ 47517 "Error", 47518 "EvalError", 47519 "InternalError", 47520 "RangeError", 47521 "ReferenceError", 47522 "SyntaxError", 47523 "TypeError", 47524 "URIError" 47525 ], i = [ 47526 "setInterval", 47527 "setTimeout", 47528 "clearInterval", 47529 "clearTimeout", 47530 "require", 47531 "exports", 47532 "eval", 47533 "isFinite", 47534 "isNaN", 47535 "parseFloat", 47536 "parseInt", 47537 "decodeURI", 47538 "decodeURIComponent", 47539 "encodeURI", 47540 "encodeURIComponent", 47541 "escape", 47542 "unescape" 47543 ], o = [ 47544 "arguments", 47545 "this", 47546 "super", 47547 "console", 47548 "window", 47549 "document", 47550 "localStorage", 47551 "module", 47552 "global" 47553 ], s = [].concat( 47554 i, 47555 r, 47556 a 47557 ); 47558 function l(_) { 47559 const g = _.regex, E = (pe, { after: Ae }) => { 47560 const we = "</" + pe[0].slice(1); 47561 return pe.input.indexOf(we, Ae) !== -1; 47562 }, f = t, b = { 47563 begin: "<>", 47564 end: "</>" 47565 }, S = /<[A-Za-z0-9\\._:-]+\s*\/>/, h = { 47566 begin: /<[A-Za-z0-9\\._:-]+/, 47567 end: /\/[A-Za-z0-9\\._:-]+>|\/>/, 47568 isTrulyOpeningTag: (pe, Ae) => { 47569 const we = pe[0].length + pe.index, Ve = pe.input[we]; 47570 if (Ve === "<" || Ve === ",") { 47571 Ae.ignoreMatch(); 47572 return; 47573 } 47574 Ve === ">" && (E(pe, { after: we }) || Ae.ignoreMatch()); 47575 let $e; 47576 const st = pe.input.substring(we); 47577 if ($e = st.match(/^\s*=/)) { 47578 Ae.ignoreMatch(); 47579 return; 47580 }
vendor: 8,637 bytes, lines 47581-47958
47581 if (($e = st.match(/^\s+extends\s+/)) && $e.index === 0) { 47582 Ae.ignoreMatch(); 47583 return; 47584 } 47585 } 47586 }, I = { 47587 $pattern: t, 47588 keyword: e, 47589 literal: n, 47590 built_in: s, 47591 "variable.language": o 47592 }, x = "[0-9](_?[0-9])*", w = `\\.(${x})`, P = "0|[1-9](_?[0-9])*|0[0-7]*[89][0-9]*", q = { 47593 className: "number", 47594 variants: [ 47595 { begin: `(\\b(${P})((${w})|\\.)?|(${w}))[eE][+-]?(${x})\\b` }, 47596 { begin: `\\b(${P})\\b((${w})\\b|\\.)?|(${w})\\b` }, 47597 { begin: "\\b(0|[1-9](_?[0-9])*)n\\b" }, 47598 { begin: "\\b0[xX][0-9a-fA-F](_?[0-9a-fA-F])*n?\\b" }, 47599 { begin: "\\b0[bB][0-1](_?[0-1])*n?\\b" }, 47600 { begin: "\\b0[oO][0-7](_?[0-7])*n?\\b" }, 47601 { begin: "\\b0[0-7]+n?\\b" } 47602 ], 47603 relevance: 0 47604 }, L = { 47605 className: "subst", 47606 begin: "\\$\\{", 47607 end: "\\}", 47608 keywords: I, 47609 contains: [] 47610 }, $ = { 47611 begin: "html`", 47612 end: "", 47613 starts: { 47614 end: "`", 47615 returnEnd: !1, 47616 contains: [ 47617 _.BACKSLASH_ESCAPE, 47618 L 47619 ], 47620 subLanguage: "xml" 47621 } 47622 }, v = { 47623 begin: "css`", 47624 end: "", 47625 starts: { 47626 end: "`", 47627 returnEnd: !1, 47628 contains: [ 47629 _.BACKSLASH_ESCAPE, 47630 L 47631 ], 47632 subLanguage: "css" 47633 } 47634 }, A = { 47635 className: "string", 47636 begin: "`", 47637 end: "`", 47638 contains: [ 47639 _.BACKSLASH_ESCAPE, 47640 L 47641 ] 47642 }, M = { 47643 className: "comment", 47644 variants: [ 47645 _.COMMENT( 47646 /\/\*\*(?!\/)/, 47647 "\\*/", 47648 { 47649 relevance: 0, 47650 contains: [ 47651 { 47652 begin: "(?=@[A-Za-z]+)", 47653 relevance: 0, 47654 contains: [ 47655 { 47656 className: "doctag", 47657 begin: "@[A-Za-z]+" 47658 }, 47659 { 47660 className: "type", 47661 begin: "\\{", 47662 end: "\\}", 47663 excludeEnd: !0, 47664 excludeBegin: !0, 47665 relevance: 0 47666 }, 47667 { 47668 className: "variable", 47669 begin: f + "(?=\\s*(-)|$)", 47670 endsParent: !0, 47671 relevance: 0 47672 }, 47673 { 47674 begin: /(?=[^\n])\s/, 47675 relevance: 0 47676 } 47677 ] 47678 } 47679 ] 47680 } 47681 ), 47682 _.C_BLOCK_COMMENT_MODE, 47683 _.C_LINE_COMMENT_MODE 47684 ] 47685 }, re = [ 47686 _.APOS_STRING_MODE, 47687 _.QUOTE_STRING_MODE, 47688 $, 47689 v, 47690 A, 47691 { match: /\$\d+/ }, 47692 q 47693 ]; 47694 L.contains = re.concat({ 47695 begin: /\{/, 47696 end: /\}/, 47697 keywords: I, 47698 contains: [ 47699 "self" 47700 ].concat(re) 47701 }); 47702 const oe = [].concat(M, L.contains), se = oe.concat([ 47703 { 47704 begin: /\(/, 47705 end: /\)/, 47706 keywords: I, 47707 contains: ["self"].concat(oe) 47708 } 47709 ]), ie = { 47710 className: "params", 47711 begin: /\(/, 47712 end: /\)/, 47713 excludeBegin: !0, 47714 excludeEnd: !0, 47715 keywords: I, 47716 contains: se 47717 }, U = { 47718 variants: [ 47719 { 47720 match: [ 47721 /class/, 47722 /\s+/, 47723 f, 47724 /\s+/, 47725 /extends/, 47726 /\s+/, 47727 g.concat(f, "(", g.concat(/\./, f), ")*") 47728 ], 47729 scope: { 47730 1: "keyword", 47731 3: "title.class", 47732 5: "keyword", 47733 7: "title.class.inherited" 47734 } 47735 }, 47736 { 47737 match: [ 47738 /class/, 47739 /\s+/, 47740 f 47741 ], 47742 scope: { 47743 1: "keyword", 47744 3: "title.class" 47745 } 47746 } 47747 ] 47748 }, H = { 47749 relevance: 0, 47750 match: g.either( 47751 /\bJSON/, 47752 /\b[A-Z][a-z]+([A-Z][a-z]*|\d)*/, 47753 /\b[A-Z]{2,}([A-Z][a-z]+|\d)+([A-Z][a-z]*)*/, 47754 /\b[A-Z]{2,}[a-z]+([A-Z][a-z]+|\d)*([A-Z][a-z]*)*/ 47755 ), 47756 className: "title.class", 47757 keywords: { 47758 _: [ 47759 ...r, 47760 ...a 47761 ] 47762 } 47763 }, j = { 47764 label: "use_strict", 47765 className: "meta", 47766 relevance: 10, 47767 begin: /^\s*['"]use (strict|asm)['"]/ 47768 }, ae = { 47769 variants: [ 47770 { 47771 match: [ 47772 /function/, 47773 /\s+/, 47774 f, 47775 /(?=\s*\()/ 47776 ] 47777 }, 47778 { 47779 match: [ 47780 /function/, 47781 /\s*(?=\()/ 47782 ] 47783 } 47784 ], 47785 className: { 47786 1: "keyword", 47787 3: "title.function" 47788 }, 47789 label: "func.def", 47790 contains: [ie], 47791 illegal: /%/ 47792 }, Ee = { 47793 relevance: 0, 47794 match: /\b[A-Z][A-Z_0-9]+\b/, 47795 className: "variable.constant" 47796 }; 47797 function De(pe) { 47798 return g.concat("(?!", pe.join("|"), ")"); 47799 } 47800 const Ge = { 47801 match: g.concat( 47802 /\b/, 47803 De([ 47804 ...i, 47805 "super", 47806 "import" 47807 ]), 47808 f, 47809 g.lookahead(/\(/) 47810 ), 47811 className: "title.function", 47812 relevance: 0 47813 }, Ke = { 47814 begin: g.concat(/\./, g.lookahead( 47815 g.concat(f, /(?![0-9A-Za-z$_(])/) 47816 )), 47817 end: f, 47818 excludeBegin: !0, 47819 keywords: "prototype", 47820 className: "property", 47821 relevance: 0 47822 }, ge = { 47823 match: [ 47824 /get|set/, 47825 /\s+/, 47826 f, 47827 /(?=\()/ 47828 ], 47829 className: { 47830 1: "keyword", 47831 3: "title.function" 47832 }, 47833 contains: [ 47834 { 47835 begin: /\(\)/ 47836 }, 47837 ie 47838 ] 47839 }, Oe = "(\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)|" + _.UNDERSCORE_IDENT_RE + ")\\s*=>", Re = { 47840 match: [ 47841 /const|var|let/, 47842 /\s+/, 47843 f, 47844 /\s*/, 47845 /=\s*/, 47846 /(async\s*)?/, 47847 g.lookahead(Oe) 47848 ], 47849 keywords: "async", 47850 className: { 47851 1: "keyword", 47852 3: "title.function" 47853 }, 47854 contains: [ 47855 ie 47856 ] 47857 }; 47858 return { 47859 name: "Javascript", 47860 aliases: ["js", "jsx", "mjs", "cjs"], 47861 keywords: I, 47862 exports: { PARAMS_CONTAINS: se, CLASS_REFERENCE: H }, 47863 illegal: /#(?![$_A-z])/, 47864 contains: [ 47865 _.SHEBANG({ 47866 label: "shebang", 47867 binary: "node", 47868 relevance: 5 47869 }), 47870 j, 47871 _.APOS_STRING_MODE, 47872 _.QUOTE_STRING_MODE, 47873 $, 47874 v, 47875 A, 47876 M, 47877 { match: /\$\d+/ }, 47878 q, 47879 H, 47880 { 47881 className: "attr", 47882 begin: f + g.lookahead(":"), 47883 relevance: 0 47884 }, 47885 Re, 47886 { 47887 begin: "(" + _.RE_STARTERS_RE + "|\\b(case|return|throw)\\b)\\s*", 47888 keywords: "return throw case", 47889 relevance: 0, 47890 contains: [ 47891 M, 47892 _.REGEXP_MODE, 47893 { 47894 className: "function", 47895 begin: Oe, 47896 returnBegin: !0, 47897 end: "\\s*=>", 47898 contains: [ 47899 { 47900 className: "params", 47901 variants: [ 47902 { 47903 begin: _.UNDERSCORE_IDENT_RE, 47904 relevance: 0 47905 }, 47906 { 47907 className: null, 47908 begin: /\(\s*\)/, 47909 skip: !0 47910 }, 47911 { 47912 begin: /\(/, 47913 end: /\)/, 47914 excludeBegin: !0, 47915 excludeEnd: !0, 47916 keywords: I, 47917 contains: se 47918 } 47919 ] 47920 } 47921 ] 47922 }, 47923 { 47924 begin: /,/, 47925 relevance: 0 47926 }, 47927 { 47928 match: /\s+/, 47929 relevance: 0 47930 }, 47931 { 47932 variants: [ 47933 { begin: b.begin, end: b.end }, 47934 { match: S }, 47935 { 47936 begin: h.begin, 47937 "on:begin": h.isTrulyOpeningTag, 47938 end: h.end 47939 } 47940 ], 47941 subLanguage: "xml", 47942 contains: [ 47943 { 47944 begin: h.begin, 47945 end: h.end, 47946 skip: !0, 47947 contains: ["self"] 47948 } 47949 ] 47950 } 47951 ] 47952 }, 47953 ae, 47954 { 47955 beginKeywords: "while if switch catch for" 47956 }, 47957 { 47958 begin: "\\b(?!function)" + _.UNDERSCORE_IDENT_RE + "\\([^()]
47958*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)\\s*\\{", 47959 returnBegin: !0, 47960 label: "func.def", 47961 contains: [ 47962 ie, 47963 _.inherit(_.TITLE_MODE, { begin: f, className: "title.function" }) 47964 ] 47965 }, 47966 { 47967 match: /\.\.\./, 47968 relevance: 0 47969 }, 47970 Ke, 47971 { 47972 match: "\\$" + f, 47973 relevance: 0 47974 }, 47975 { 47976 match: [/\bconstructor(?=\s*\()/], 47977 className: { 1: "title.function" }, 47978 contains: [ie] 47979 }, 47980 Ge, 47981 Ee, 47982 U, 47983 ge, 47984 { 47985 match: /\$[(.]/ 47986 } 47987 ] 47988 }; 47989 } 47990 function u(_) { 47991 const g = l(_), E = t, f = [ 47992 "any", 47993 "void", 47994 "number", 47995 "boolean", 47996 "string", 47997 "object", 47998 "never", 47999 "symbol", 48000 "bigint", 48001 "unknown" 48002 ], b = { 48003 beginKeywords: "namespace", 48004 end: /\{/, 48005 excludeEnd: !0, 48006 contains: [g.exports.CLASS_REFERENCE] 48007 }, S = { 48008 beginKeywords: "interface", 48009 end: /\{/, 48010 excludeEnd: !0, 48011 keywords: { 48012 keyword: "interface extends", 48013 built_in: f 48014 }, 48015 contains: [g.exports.CLASS_REFERENCE] 48016 }, h = { 48017 className: "meta", 48018 relevance: 10, 48019 begin: /^\s*['"]use strict['"]/ 48020 }, I = [ 48021 "type", 48022 "namespace", 48023 "interface", 48024 "public", 48025 "private", 48026 "protected", 48027 "implements", 48028 "declare", 48029 "abstract", 48030 "readonly", 48031 "enum", 48032 "override" 48033 ], x = { 48034 $pattern: t, 48035 keyword: e.concat(I), 48036 literal: n, 48037 built_in: s.concat(f), 48038 "variable.language": o 48039 }, w = { 48040 className: "meta", 48041 begin: "@" + E 48042 }, P = (L, $, v) => { 48043 const A = L.contains.findIndex((B) => B.label === $); 48044 if (A === -1) 48045 throw new Error("can not find mode to replace"); 48046 L.contains.splice(A, 1, v); 48047 }; 48048 Object.assign(g.keywords, x), g.exports.PARAMS_CONTAINS.push(w), g.contains = g.contains.concat([ 48049 w, 48050 b, 48051 S 48052 ]), P(g, "shebang", _.SHEBANG()), P(g, "use_strict", h); 48053 const q = g.contains.find((L) => L.label === "func.def"); 48054 return q.relevance = 0, Object.assign(g, { 48055 name: "TypeScript", 48056 aliases: [ 48057 "ts", 48058 "tsx" 48059 ] 48060 }), g; 48061 } 48062 return pc = u, pc; 48063} 48064var mc, iE; 48065function qN() { 48066 if (iE) 48067 return mc; 48068 iE = 1; 48069 function t(e) { 48070 return { 48071 name: "Vala", 48072 keywords: { 48073 keyword: "char uchar unichar int uint long ulong short ushort int8 int16 int32 int64 uint8 uint16 uint32 uint64 float double bool struct enum string void weak unowned owned async signal static abstract interface override virtual delegate if while do for foreach else switch case break default return try catch public private protected internal using new this get set const stdout stdin stderr var", 48074 built_in: "DBus GLib CCode Gee Object Gtk Posix", 48075 literal: "false true null" 48076 }, 48077 contains: [ 48078 { 48079 className: "class", 48080 beginKeywords: "class interface namespace", 48081 end: /\{/, 48082 excludeEnd: !0, 48083 illegal: "[^,:\\n\\s\\.]", 48084 contains: [e.UNDERSCORE_TITLE_MODE] 48085 }, 48086 e.C_LINE_COMMENT_MODE, 48087 e.C_BLOCK_COMMENT_MODE, 48088 { 48089 className: "string", 48090 begin: '"""', 48091 end: '"""', 48092 relevance: 5 48093 }, 48094 e.APOS_STRING_MODE, 48095 e.QUOTE_STRING_MODE, 48096 e.C_NUMBER_MODE, 48097 { 48098 className: "meta", 48099 begin: "^#", 48100 end: "$" 48101 } 48102 ] 48103 }; 48104 } 48105 return mc = t, mc; 48106} 48107var Ec, oE; 48108function HN() { 48109 if (oE) 48110 return Ec; 48111 oE = 1; 48112 function t(e) { 48113 const n = e.regex, r = { 48114 className: "string", 48115 begin: /"(""|[^/n])"C\b/ 48116 }, a = { 48117 className: "string", 48118 begin: /"/, 48119 end: /"/, 48120 illegal: /\n/, 48121 contains: [ 48122 { 48123 begin: /""/ 48124 } 48125 ] 48126 }, i = /\d{1,2}\/\d{1,2}\/\d{4}/, o = /\d{4}-\d{1,2}-\d{1,2}/, s = /(\d|1[012])(:\d+){0,2} *(AM|PM)/, l = /\d{1,2}(:\d{1,2}){1,2}/, u = { 48127 className: "literal", 48128 variants: [ 48129 { 48130 begin: n.concat(/# */, n.either(o, i), / *#/) 48131 }, 48132 { 48133 begin: n.concat(/# */, l, / *#/) 48134 }, 48135 { 48136 begin: n.concat(/# */, s, / *#/) 48137 }, 48138 { 48139 begin: n.concat( 48140 /# */, 48141 n.either(o, i), 48142 / +/, 48143 n.either(s, l), 48144 / *#/ 48145 ) 48146 } 48147 ] 48148 }, _ = { 48149 className: "number", 48150 relevance: 0, 48151 variants: [ 48152 { 48153 begin: /\b\d[\d_]*((\.[\d_]+(E[+-]?[\d_]+)?)|(E[+-]?[\d_]+))[RFD@!#]?/ 48154 }, 48155 { 48156 begin: /\b\d[\d_]*((U?[SIL])|[%&])?/ 48157 }, 48158 { 48159 begin: /&H[\dA-F_]+((U?[SIL])|[%&])?/ 48160 }, 48161 { 48162 begin: /&O[0-7_]+((U?[SIL])|[%&])?/ 48163 }, 48164 { 48165 begin: /&B[01_]+((U?[SIL])|[%&])?/ 48166 } 48167 ] 48168 }, g = { 48169 className: "label", 48170 begin: /^\w+:/ 48171 }, E = e.COMMENT(/'''/, /$/, { contains: [ 48172 { 48173 className: "doctag", 48174 begin: /<\/?/, 48175 end: />/ 48176 } 48177 ] }), f = e.COMMENT(null, /$/, { variants: [ 48178 { begin: /'/ }, 48179 { 48180 begin: /([\t ]|^)REM(?=\s)/ 48181 } 48182 ] }); 48183 return { 48184 name: "Visual Basic .NET", 48185 aliases: ["vb"], 48186 case_insensitive: !0, 48187 classNameAliases: { label: "symbol" }, 48188 keywords: { 48189 keyword: "addhandler alias aggregate ansi as async assembly auto binary by byref byval call case catch class compare const continue custom declare default delegate dim distinct do each equals else elseif end enum erase error event exit explicit finally for friend from function get global goto group handles if implements imports in inherits interface into iterator join key let lib loop me mid module mustinherit mustoverride mybase myclass namespace narrowing new next notinheritable notoverridable of off on operator option optional order overloads overridable overrides paramarray partial preserve private property protected public raiseevent readonly redim removehandler resume return select set shadows shared skip static step
48189stop structure strict sub synclock take text then throw to try unicode until using when where while widening with withevents writeonly yield", 48190 built_in: "addressof and andalso await directcast gettype getxmlnamespace is isfalse isnot istrue like mod nameof new not or orelse trycast typeof xor cbool cbyte cchar cdate cdbl cdec cint clng cobj csbyte cshort csng cstr cuint culng cushort", 48191 type: "boolean byte char date decimal double integer long object sbyte short single string uinteger ulong ushort", 48192 literal: "true false nothing" 48193 }, 48194 illegal: "//|\\{|\\}|endif|gosub|variant|wend|^\\$ ", 48195 contains: [ 48196 r, 48197 a, 48198 u, 48199 _, 48200 g, 48201 E, 48202 f, 48203 { 48204 className: "meta", 48205 begin: /[\t ]*#(const|disable|else|elseif|enable|end|externalsource|if|region)\b/, 48206 end: /$/, 48207 keywords: { keyword: "const disable else elseif enable end externalsource if region then" }, 48208 contains: [f] 48209 } 48210 ] 48211 }; 48212 } 48213 return Ec = t, Ec; 48214} 48215var gc, sE; 48216function VN() { 48217 if (sE) 48218 return gc; 48219 sE = 1; 48220 function t(e) { 48221 const n = e.regex, r = [ 48222 "lcase", 48223 "month", 48224 "vartype", 48225 "instrrev", 48226 "ubound", 48227 "setlocale", 48228 "getobject", 48229 "rgb", 48230 "getref", 48231 "string", 48232 "weekdayname", 48233 "rnd", 48234 "dateadd", 48235 "monthname", 48236 "now", 48237 "day", 48238 "minute", 48239 "isarray", 48240 "cbool", 48241 "round", 48242 "formatcurrency", 48243 "conversions", 48244 "csng", 48245 "timevalue", 48246 "second", 48247 "year", 48248 "space", 48249 "abs", 48250 "clng", 48251 "timeserial", 48252 "fixs", 48253 "len", 48254 "asc", 48255 "isempty", 48256 "maths", 48257 "dateserial", 48258 "atn", 48259 "timer", 48260 "isobject", 48261 "filter", 48262 "weekday", 48263 "datevalue", 48264 "ccur", 48265 "isdate", 48266 "instr", 48267 "datediff", 48268 "formatdatetime", 48269 "replace", 48270 "isnull", 48271 "right", 48272 "sgn", 48273 "array", 48274 "snumeric", 48275 "log", 48276 "cdbl", 48277 "hex", 48278 "chr", 48279 "lbound", 48280 "msgbox", 48281 "ucase", 48282 "getlocale", 48283 "cos", 48284 "cdate", 48285 "cbyte", 48286 "rtrim", 48287 "join", 48288 "hour", 48289 "oct", 48290 "typename", 48291 "trim", 48292 "strcomp", 48293 "int", 48294 "createobject", 48295 "loadpicture", 48296 "tan", 48297 "formatnumber", 48298 "mid", 48299 "split", 48300 "cint", 48301 "sin", 48302 "datepart", 48303 "ltrim", 48304 "sqr", 48305 "time", 48306 "derived", 48307 "eval", 48308 "date", 48309 "formatpercent", 48310 "exp", 48311 "inputbox", 48312 "left", 48313 "ascw", 48314 "chrw", 48315 "regexp", 48316 "cstr", 48317 "err" 48318 ], a = [ 48319 "server", 48320 "response", 48321 "request", 48322 "scriptengine", 48323 "scriptenginebuildversion", 48324 "scriptengineminorversion", 48325 "scriptenginemajorversion" 48326 ], i = { 48327 begin: n.concat(n.either(...r), "\\s*\\("), 48328 relevance: 0, 48329 keywords: { built_in: r } 48330 }; 48331 return { 48332 name: "VBScript", 48333 aliases: ["vbs"], 48334 case_insensitive: !0, 48335 keywords: { 48336 keyword: [ 48337 "call", 48338 "class", 48339 "const", 48340 "dim", 48341 "do", 48342 "loop", 48343 "erase", 48344 "execute", 48345 "executeglobal", 48346 "exit", 48347 "for", 48348 "each", 48349 "next", 48350 "function", 48351 "if", 48352 "then", 48353 "else", 48354 "on", 48355 "error", 48356 "option", 48357 "explicit", 48358 "new", 48359 "private", 48360 "property", 48361 "let", 48362 "get", 48363 "public", 48364 "randomize", 48365 "redim", 48366 "rem", 48367 "select", 48368 "case", 48369 "set", 48370 "stop", 48371 "sub", 48372 "while", 48373 "wend", 48374 "with", 48375 "end", 48376 "to", 48377 "elseif", 48378 "is", 48379 "or", 48380 "xor", 48381 "and", 48382 "not", 48383 "class_initialize", 48384 "class_terminate", 48385 "default", 48386 "preserve", 48387 "in", 48388 "me", 48389 "byval", 48390 "byref", 48391 "step", 48392 "resume", 48393 "goto" 48394 ], 48395 built_in: a, 48396 literal: [ 48397 "true", 48398 "false", 48399 "null", 48400 "nothing", 48401 "empty" 48402 ] 48403 }, 48404 illegal: "//", 48405 contains: [ 48406 i, 48407 e.inherit(e.QUOTE_STRING_MODE, { contains: [{ begin: '""' }] }), 48408 e.COMMENT( 48409 /'/, 48410 /$/, 48411 { relevance: 0 } 48412 ), 48413 e.C_NUMBER_MODE 48414 ] 48415 }; 48416 } 48417 return gc = t, gc; 48418} 48419var Sc, lE; 48420function $N() { 48421 if (lE) 48422 return Sc; 48423 lE = 1; 48424 function t(e) { 48425 return { 48426 name: "VBScript in HTML", 48427 subLanguage: "xml", 48428 contains: [ 48429 { 48430 begin: "<%", 48431 end: "%>", 48432 subLanguage: "vbscript" 48433 } 48434 ] 48435 }; 48436 } 48437 return Sc = t, Sc; 48438} 48439var fc, cE; 48440function zN() { 48441 if (cE) 48442 return fc; 48443 cE = 1; 48444 function t(e) { 48445 const n = e.regex, r = { 48446 $pattern: /\$?[\w]+(\$[\w]+)*/, 48447 keyword: [ 48448 "accept_on", 48449 "alias", 48450 "always", 48451 "always_comb", 48452 "always_ff", 48453 "always_latch", 48454 "and", 48455 "assert", 48456 "assign", 48457 "assume", 48458 "automatic", 48459 "before", 48460 "begin", 48461 "bind", 48462 "bins", 48463 "binsof", 48464 "bit", 48465 "break", 48466 "buf|0", 48467 "bufif0", 48468 "bufif1", 48469 "byte", 48470 "case", 48471 "casex", 48472 "casez", 48473 "cell", 48474 "chandle", 48475 "checker", 48476 "class", 48477 "clocking", 48478 "cmos", 48479 "config", 48480 "const", 48481 "constraint", 48482 "context", 48483 "continue", 48484 "cover", 48485 "covergroup", 48486 "coverpoint", 48487 "cross", 48488 "deassign", 48489 "default", 48490 "defparam", 48491 "design", 48492 "disable", 48493 "dist", 48494 "do", 48495 "edge", 48496 "else", 48497 "end", 48498 "endcase", 48499 "endchecker", 48500 "endclass", 48501 "endclocking", 48502 "endconfig", 48503 "endfunction", 48504 "endgenerate", 48505 "endgroup", 48506 "endinterface", 48507 "endmodule", 48508 "endpackage", 48509 "endprimitive", 48510 "endprogram", 48511 "endproperty", 48512 "endspecify", 48513 "endsequence", 48514 "endtable", 48515 "endtask", 48516 "enum", 48517 "event", 48518 "eventually", 48519 "expect", 48520 "export", 48521 "extends", 48522 "extern", 48523 "final", 48524 "first_match", 48525 "for", 48526 "force", 48527 "foreach", 48528 "forever", 48529 "fork", 48530 "forkjoin", 48531 "function", 48532 "generate|5", 48533 "genvar", 48534 "global", 48535 "highz0", 48536 "highz1", 48537 "if", 48538 "iff", 48539 "ifnone", 48540 "ignore_bins", 48541 "illegal_bins", 48542 "implements", 48543 "implies", 48544 "import", 48545 "incdir", 48546 "include", 48547 "initial", 48548 "inout", 48549 "input", 48550 "inside", 48551 "instance", 48552 "int", 48553 "integer", 48554 "interconnect", 48555 "interface", 48556 "intersect", 48557 "join", 48558 "join_any", 48559 "join_none", 48560 "large", 48561 "let", 48562 "liblist", 48563 "library", 48564 "local", 48565 "localparam", 48566 "logic", 48567 "longint", 48568 "macromodule", 48569 "matches", 48570 "medium", 48571 "modport", 48572 "module", 48573 "nand", 48574 "negedge", 48575 "nettype", 48576 "new", 48577 "nexttime", 48578 "nmos", 48579 "nor", 48580 "noshowcancelled", 48581 "not", 48582 "notif0", 48583 "notif1", 48584 "or", 48585 "output", 48586 "package", 48587 "packed", 48588 "parameter", 48589 "pmos", 48590 "posedge", 48591 "primitive", 48592 "priority", 48593 "program", 48594 "property", 48595 "protected", 48596 "pull0", 48597 "pull1", 48598 "pulldown", 48599 "pullup", 48600 "pulsestyle_ondetect", 48601 "pulsestyle_onevent", 48602 "pure", 48603 "rand", 48604 "randc", 48605 "randcase", 48606 "randsequence", 48607 "rcmos", 48608 "real", 48609 "realtime", 48610 "ref", 48611 "reg", 48612 "reject_on", 48613 "release", 48614 "repeat", 48615 "restrict", 48616 "return", 48617 "rnmos", 48618 "rpmos", 48619 "rtran", 48620 "rtranif0", 48621 "rtranif1", 48622 "s_always", 48623 "s_eventually", 48624 "s_nexttime", 48625 "s_until", 48626 "s_until_with", 48627 "scalared", 48628 "sequence", 48629 "shortint", 48630 "shortreal", 48631 "showcancelled", 48632 "signed", 48633 "small", 48634 "soft", 48635 "solve", 48636 "specify", 48637 "specparam", 48638 "static", 48639 "string", 48640 "strong", 48641 "strong0", 48642 "strong1", 48643 "struct", 48644 "super", 48645 "supply0", 48646 "supply1", 48647 "sync_accept_on", 48648 "sync_reject_on", 48649 "table", 48650 "tagged", 48651 "task", 48652 "this", 48653 "throughout", 48654 "time", 48655 "timeprecision", 48656 "timeunit", 48657 "tran", 48658 "tranif0", 48659 "tranif1", 48660 "tri", 48661 "tri0", 48662 "tri1", 48663 "triand", 48664 "trior", 48665 "trireg", 48666 "type", 48667 "typedef", 48668 "union", 48669 "unique", 48670 "unique0", 48671 "unsigned", 48672 "until", 48673 "until_with", 48674 "untyped", 48675 "use", 48676 "uwire", 48677 "var", 48678 "vectored", 48679 "virtual", 48680 "void", 48681 "wait", 48682 "wait_order", 48683 "wand", 48684 "weak", 48685 "weak0", 48686 "weak1", 48687 "while", 48688 "wildcard", 48689 "wire", 48690 "with", 48691 "within", 48692 "wor", 48693 "xnor", 48694 "xor" 48695 ], 48696 literal: ["null"], 48697 built_in: [ 48698 "$finish",
48699 "$stop", 48700 "$exit", 48701 "$fatal", 48702 "$error", 48703 "$warning", 48704 "$info", 48705 "$realtime", 48706 "$time", 48707 "$printtimescale", 48708 "$bitstoreal", 48709 "$bitstoshortreal", 48710 "$itor", 48711 "$signed", 48712 "$cast", 48713 "$bits", 48714 "$stime", 48715 "$timeformat", 48716 "$realtobits", 48717 "$shortrealtobits", 48718 "$rtoi", 48719 "$unsigned", 48720 "$asserton", 48721 "$assertkill", 48722 "$assertpasson", 48723 "$assertfailon", 48724 "$assertnonvacuouson", 48725 "$assertoff", 48726 "$assertcontrol", 48727 "$assertpassoff", 48728 "$assertfailoff", 48729 "$assertvacuousoff", 48730 "$isunbounded", 48731 "$sampled", 48732 "$fell", 48733 "$changed", 48734 "$past_gclk", 48735 "$fell_gclk", 48736 "$changed_gclk", 48737 "$rising_gclk", 48738 "$steady_gclk", 48739 "$coverage_control", 48740 "$coverage_get", 48741 "$coverage_save", 48742 "$set_coverage_db_name", 48743 "$rose", 48744 "$stable", 48745 "$past", 48746 "$rose_gclk",
48747 "$stable_gclk", 48748 "$future_gclk", 48749 "$falling_gclk", 48750 "$changing_gclk", 48751 "$display", 48752 "$coverage_get_max", 48753 "$coverage_merge", 48754 "$get_coverage", 48755 "$load_coverage_db", 48756 "$typename", 48757 "$unpacked_dimensions", 48758 "$left", 48759 "$low", 48760 "$increment", 48761 "$clog2", 48762 "$ln", 48763 "$log10", 48764 "$exp", 48765 "$sqrt", 48766 "$pow", 48767 "$floor", 48768 "$ceil", 48769 "$sin", 48770 "$cos", 48771 "$tan", 48772 "$countbits", 48773 "$onehot", 48774 "$isunknown", 48775 "$fatal", 48776 "$warning", 48777 "$dimensions", 48778 "$right", 48779 "$high", 48780 "$size", 48781 "$asin", 48782 "$acos", 48783 "$atan", 48784 "$atan2", 48785 "$hypot", 48786 "$sinh", 48787 "$cosh", 48788 "$tanh", 48789 "$asinh", 48790 "$acosh", 48791 "$atanh", 48792 "$countones", 48793 "$onehot0", 48794 "$error", 48795 "$info", 48796 "$random", 48797 "$dist_chi_square", 48798 "$dist_erlang", 48799 "$dist_exponential", 48800 "$dist_normal", 48801 "$dist_poisson", 48802 "$dist_t", 48803 "$dist_uniform", 48804 "$q_initialize", 48805 "$q_remove", 48806 "$q_exam", 48807 "$async$and$array", 48808 "$async$nand$array", 48809 "$async$or$array", 48810 "$async$nor$array",
48811 "$sync$and$array", 48812 "$sync$nand$array", 48813 "$sync$or$array", 48814 "$sync$nor$array", 48815 "$q_add", 48816 "$q_full", 48817 "$psprintf", 48818 "$async$and$plane", 48819 "$async$nand$plane", 48820 "$async$or$plane", 48821 "$async$nor$plane", 48822 "$sync$and$plane", 48823 "$sync$nand$plane", 48824 "$sync$or$plane", 48825 "$sync$nor$plane", 48826 "$system", 48827 "$display", 48828 "$displayb", 48829 "$displayh", 48830 "$displayo", 48831 "$strobe", 48832 "$strobeb", 48833 "$strobeh", 48834 "$strobeo", 48835 "$write", 48836 "$readmemb", 48837 "$readmemh", 48838 "$writememh", 48839 "$value$plusargs", 48840 "$dumpvars", 48841 "$dumpon", 48842 "$dumplimit", 48843 "$dumpports", 48844 "$dumpportson", 48845 "$dumpportslimit", 48846 "$writeb", 48847 "$writeh", 48848 "$writeo", 48849 "$monitor", 48850 "$monitorb", 48851 "$monitorh", 48852 "$monitoro", 48853 "$writememb", 48854 "$dumpfile", 48855 "$dumpoff", 48856 "$dumpall", 48857 "$dumpflush", 48858 "$dumpportsoff", 48859 "$dumpportsall", 48860 "$dumpportsflush", 48861 "$fclose", 48862 "$fdisplay", 48863 "$fdisplayb", 48864 "$fdisplayh", 48865 "$fdisplayo", 48866 "$fstrobe", 48867 "$fstrobeb", 48868 "$fstrobeh", 48869 "$fstrobeo",
48870 "$swrite", 48871 "$swriteb", 48872 "$swriteh", 48873 "$swriteo", 48874 "$fscanf", 48875 "$fread", 48876 "$fseek", 48877 "$fflush", 48878 "$feof", 48879 "$fopen", 48880 "$fwrite", 48881 "$fwriteb", 48882 "$fwriteh", 48883 "$fwriteo", 48884 "$fmonitor", 48885 "$fmonitorb", 48886 "$fmonitorh", 48887 "$fmonitoro", 48888 "$sformat", 48889 "$sformatf", 48890 "$fgetc", 48891 "$ungetc", 48892 "$fgets", 48893 "$sscanf", 48894 "$rewind", 48895 "$ftell", 48896 "$ferror" 48897 ] 48898 }, a = [ 48899 "__FILE__", 48900 "__LINE__" 48901 ], i = [ 48902 "begin_keywords", 48903 "celldefine", 48904 "default_nettype", 48905 "default_decay_time", 48906 "default_trireg_strength", 48907 "define", 48908 "delay_mode_distributed", 48909 "delay_mode_path", 48910 "delay_mode_unit", 48911 "delay_mode_zero", 48912 "else", 48913 "elsif", 48914 "end_keywords", 48915 "endcelldefine", 48916 "endif", 48917 "ifdef", 48918 "ifndef", 48919 "include", 48920 "line", 48921 "nounconnected_drive", 48922 "pragma", 48923 "resetall", 48924 "timescale", 48925 "unconnected_drive", 48926 "undef", 48927 "undefineall" 48928 ]; 48929 return { 48930 name: "Verilog", 48931 aliases: [ 48932 "v", 48933 "sv", 48934 "svh" 48935 ], 48936 case_insensitive: !1, 48937 keywords: r, 48938 contains: [ 48939 e.C_BLOCK_COMMENT_MODE, 48940 e.C_LINE_COMMENT_MODE, 48941 e.QUOTE_STRING_MODE, 48942 { 48943 scope: "number", 48944 contains: [e.BACKSLASH_ESCAPE], 48945 variants: [ 48946 { begin: /\b((\d+'([bhodBHOD]))[0-9xzXZa-fA-F_]+)/ }, 48947 { begin: /\B(('([bhodBHOD]))[0-9xzXZa-fA-F_]+)/ }, 48948 { 48949 begin: /\b[0-9][0-9_]*/, 48950 relevance: 0 48951 } 48952 ] 48953 }, 48954 { 48955 scope: "variable", 48956 variants: [ 48957 { begin: "#\\((?!parameter).+\\)" }, 48958 { 48959 begin: "\\.\\w+", 48960 relevance: 0 48961 } 48962 ] 48963 }, 48964 { 48965 scope: "variable.constant", 48966 match: n.concat(/`/, n.either(...a)) 48967 }, 48968 { 48969 scope: "meta", 48970 begin: n.concat(/`/, n.either(...i)), 48971 end: /$|\/\/|\/\*/, 48972 returnEnd: !0, 48973 keywords: i 48974 } 48975 ] 48976 }; 48977 } 48978 return fc = t, fc; 48979} 48980var bc, _E; 48981function WN() { 48982 if (_E) 48983 return bc; 48984 _E = 1; 48985 function t(e) { 48986 const n = "\\d(_|\\d)*", r = "[eE][-+]?" + n, a = n + "(\\." + n + ")?(" + r + ")?", i = "\\w+", s = "\\b(" + (n + "#" + i + "(\\." + i + ")?#(" + r + ")?") + "|" + a + ")"; 48987 return { 48988 name: "VHDL", 48989 case_insensitive: !0, 48990 keywords: { 48991 keyword: [ 48992 "abs", 48993 "access", 48994 "after", 48995 "alias", 48996 "all", 48997 "and", 48998 "architecture", 48999 "array", 49000 "assert", 49001 "assume", 49002 "assume_guarantee", 49003 "attribute", 49004 "begin", 49005 "block", 49006 "body", 49007 "buffer", 49008 "bus", 49009 "case", 49010 "component", 49011 "configuration", 49012 "constant", 49013 "context", 49014 "cover", 49015 "disconnect", 49016 "downto", 49017 "default", 49018 "else", 49019 "elsif", 49020 "end", 49021 "entity", 49022 "exit", 49023 "fairness", 49024 "file", 49025 "for", 49026 "force", 49027 "function", 49028 "generate", 49029 "generic", 49030 "group", 49031 "guarded", 49032 "if", 49033 "impure", 49034 "in", 49035 "inertial", 49036 "inout", 49037 "is", 49038 "label", 49039 "library", 49040 "linkage", 49041 "literal", 49042 "loop", 49043 "map", 49044 "mod", 49045 "nand", 49046 "new", 49047 "next", 49048 "nor", 49049 "not", 49050 "null", 49051 "of", 49052 "on", 49053 "open", 49054 "or", 49055 "others", 49056 "out", 49057 "package", 49058 "parameter", 49059 "port", 49060 "postponed", 49061 "procedure", 49062 "process", 49063 "property", 49064 "protected", 49065 "pure", 49066 "range", 49067 "record", 49068 "register", 49069 "reject", 49070 "release", 49071 "rem", 49072 "report", 49073 "restrict", 49074 "restrict_guarantee", 49075 "return", 49076 "rol", 49077 "ror", 49078 "select", 49079 "sequence", 49080 "severity", 49081 "shared", 49082 "signal", 49083 "sla", 49084 "sll", 49085 "sra", 49086 "srl", 49087 "strong", 49088 "subtype", 49089 "then", 49090 "to", 49091 "transport", 49092 "type", 49093 "unaffected", 49094 "units", 49095 "until", 49096 "use", 49097 "variable", 49098 "view", 49099 "vmode", 49100 "vprop", 49101 "vunit", 49102 "wait", 49103 "when", 49104 "while", 49105 "with", 49106 "xnor", 49107 "xor" 49108 ], 49109 built_in: [ 49110 "boolean", 49111 "bit", 49112 "character", 49113 "integer", 49114 "time", 49115 "delay_length", 49116 "natural", 49117 "positive", 49118 "string", 49119 "bit_vector", 49120 "file_open_kind", 49121 "file_open_status", 49122 "std_logic", 49123 "std_logic_vector", 49124 "unsigned", 49125 "signed", 49126 "boolean_vector", 49127 "integer_vector", 49128 "std_ulogic", 49129 "std_ulogic_vector", 49130 "unresolved_unsigned", 49131 "u_unsigned", 49132 "unresolved_signed", 49133 "u_signed", 49134 "real_vector", 49135 "time_vector" 49136 ], 49137 literal: [ 49138 "false", 49139 "true", 49140 "note", 49141 "warning", 49142 "error", 49143 "failure", 49144 "line", 49145 "text", 49146 "side", 49147 "width" 49148 ] 49149 }, 49150 illegal: /\{/, 49151 contains: [ 49152 e.C_BLOCK_COMMENT_MODE, 49153 e.COMMENT("--", "$"), 49154 e.QUOTE_STRING_MODE, 49155 { 49156 className: "number", 49157 begin: s, 49158 relevance: 0 49159 }, 49160 { 49161 className: "string", 49162 begin: "'(U|X|0|1|Z|W|L|H|-)'", 49163 contains: [e.BACKSLASH_ESCAPE] 49164 }, 49165 { 49166 className: "symbol", 49167 begin: "'[A-Za-z](_?[A-Za-z0-9])*", 49168 contains: [e.BACKSLASH_ESCAPE] 49169 } 49170 ] 49171 }; 49172 } 49173 return bc = t, bc; 49174} 49175var Tc, dE; 49176function KN() { 49177 if (dE) 49178 return Tc; 49179 dE = 1; 49180 function t(e) { 49181 return { 49182 name: "Vim Script", 49183 keywords: { 49184 $pattern: /[!#@\w]+/, 49185 keyword: "N|0 P|0 X|0 a|0 ab abc abo al am an|0 ar arga argd arge argdo argg argl argu as au aug aun b|0 bN ba bad bd be bel bf bl bm bn bo bp br brea breaka breakd breakl bro bufdo buffers bun bw c|0 cN cNf ca cabc caddb cad caddf cal cat cb cc ccl cd ce cex cf cfir cgetb cgete cg changes chd che checkt cl cla clo cm cmapc cme cn cnew cnf cno cnorea cnoreme co col colo com comc comp con conf cope cp cpf cq cr cs cst cu cuna cunme cw delm deb debugg delc delf dif diffg diffo diffp diffpu diffs diffthis dig di dl dell dj dli do doautoa dp dr ds dsp e|0 ea ec echoe echoh echom echon el elsei em en endfo endf endt endw ene ex exe exi exu f|0 files filet fin fina fini fir fix fo foldc foldd folddoc foldo for fu go gr grepa gu gv ha helpf helpg helpt hi hid his ia iabc if ij il im imapc ime ino inorea inoreme int is isp iu iuna iunme j|0 ju k|0 keepa kee keepj lN lNf l|0 lad laddb laddf la lan lat lb lc lch lcl lcs le lefta let lex lf lfir lgetb lgete lg lgr lgrepa lh ll lla lli lmak lm lmapc lne lnew lnf ln loadk lo loc lockv lol lope lp lpf lr ls lt lu lua luad luaf lv lvimgrepa lw m|0 ma mak map mapc marks mat me menut mes mk mks mksp mkv mkvie mod mz mzf nbc nb nbs new nm nmapc nme nn nnoreme noa no noh norea noreme norm nu nun nunme ol o|0 om omapc ome on ono onoreme opt ou ounme ow p|0 profd prof pro promptr pc ped pe perld po popu pp pre prev ps pt ptN ptf ptj ptl ptn ptp ptr pts pu pw py3 python3 py3d py3f py pyd pyf quita qa rec red redi redr redraws reg res ret retu rew ri rightb rub rubyd rubyf rund ru rv sN san sa sal sav sb sbN sba sbf sbl sbm sbn sbp sbr scrip scripte scs se setf setg setl sf sfir sh sim sig sil sl sla sm smap smapc sme sn sni sno snor snoreme sor so spelld spe spelli spellr spellu spellw sp spr sre st sta startg startr star stopi stj sts sun sunm sunme sus sv sw sy synti sync tN tabN tabc tabdo tabe tabf tabfir tabl tabm tabnew tabn tabo tabp tabr tabs tab ta tags tc tcld tclf te tf th tj tl tm tn to tp tr try ts tu u|0 undoj undol una unh unl unlo unm unme uns up ve verb vert vim vimgrepa vi viu vie vm vmapc vme vne vn vnoreme vs vu vunme windo w|0 wN wa wh wi winc winp wn wp wq wqa ws wu wv x|0 xa xmapc xm xme xn xnoreme xu xunme y|0 z|0 ~ Next Print append abbreviate abclear aboveleft all amenu anoremenu args argadd argdelete argedit argglobal arglocal argument ascii autocmd augroup aunmenu buffer bNext ball badd bdelete behave belowright bfirst blast bmodified bnext botright bprevious brewind break breakadd breakdel breaklist browse bunload bwipeout change cNext cNfile cabbrev cabclear caddbuffer caddexpr caddfile call catch cbuffer cclose center cexpr cfile cfirst cgetbuffer cgetexpr cgetfile chdir checkpath checktime clist clast close cmap cmapclear cmenu cnext cnewer cnfile cnoremap cnoreabbrev cnoremenu copy colder colorscheme command comclear compiler continue confirm copen cprevious cpfile cquit crewind cscope cstag cunmap cunabbrev cunmenu cwindow delete delmarks debug debuggreedy delcommand delfunction diffupdate diffget diffoff diffpatch diffput diffsplit digraphs display deletel djump dlist doautocmd doautoall deletep drop dsearch dsplit edit earlier echo echoerr echohl echomsg else elseif emenu endif endfor endfunction endtry endwhile enew execute exit exusage file filetype find finally finish first fixdel fold foldclose folddoopen folddoclosed foldopen function global goto grep grepadd gui gvim hardcopy help helpfind helpgrep helptags highlight hide history insert iabbrev iabclear ijump ilist imap imapclear imenu inoremap inoreabbrev inoremenu intro isearch isplit iunmap iunabbrev iunmenu join jumps keepalt keepmarks keepjumps lNext lNfile list laddexpr laddbuffer laddfile last language later lbuffer lcd l
49185chdir lclose lcscope left leftabove lexpr lfile lfirst lgetbuffer lgetexpr lgetfile lgrep lgrepadd lhelpgrep llast llist lmake lmap lmapclear lnext lnewer lnfile lnoremap loadkeymap loadview lockmarks lockvar lolder lopen lprevious lpfile lrewind ltag lunmap luado luafile lvimgrep lvimgrepadd lwindow move mark make mapclear match menu menutranslate messages mkexrc mksession mkspell mkvimrc mkview mode mzscheme mzfile nbclose nbkey nbsart next nmap nmapclear nmenu nnoremap nnoremenu noautocmd noremap nohlsearch noreabbrev noremenu normal number nunmap nunmenu oldfiles open omap omapclear omenu only onoremap onoremenu options ounmap ounmenu ownsyntax print profdel profile promptfind promptrepl pclose pedit perl perldo pop popup ppop preserve previous psearch ptag ptNext ptfirst ptjump ptlast ptnext ptprevious ptrewind ptselect put pwd py3do py3file python pydo pyfile quit quitall qall read recover redo redir redraw redrawstatus registers resize retab return rewind right rightbelow ruby rubydo rubyfile rundo runtime rviminfo substitute sNext sandbox sargument sall saveas sbuffer sbNext sball sbfirst sblast sbmodified sbnext sbprevious sbrewind scriptnames scriptencoding scscope set setfiletype setglobal setlocal sfind sfirst shell simalt sign silent sleep slast smagic smapclear smenu snext sniff snomagic snoremap snoremenu sort source spelldump spellgood spellinfo spellrepall spellundo spellwrong split sprevious srewind stop stag startgreplace startreplace startinsert stopinsert stjump stselect sunhide sunmap sunmenu suspend sview swapname syntax syntime syncbind tNext tabNext tabclose tabedit tabfind tabfirst tablast tabmove tabnext tabonly tabprevious tabrewind tag tcl tcldo tclfile tearoff tfirst throw tjump tlast tmenu tnext topleft tprevious trewind tselect tunmenu undo undojoin undolist unabbreviate unhide unlet unlockvar unmap unmenu unsilent update vglobal version verbose vertical vimgrep vimgrepadd visual viusage view vmap vmapclear vmenu vnew vnoremap vnoremenu vsplit vunmap vunmenu write wNext wall while winsize wincmd winpos wnext wprevious wqall wsverb wundo wviminfo xit xall xmapclear xmap xmenu xnoremap xnoremenu xunmap xunmenu yank", 49186 built_in: "synIDtrans atan2 range matcharg did_filetype asin feedkeys xor argv complete_check add getwinposx getqflist getwinposy screencol clearmatches empty extend getcmdpos mzeval garbagecollect setreg ceil sqrt diff_hlID inputsecret get getfperm getpid filewritable shiftwidth max sinh isdirectory synID system inputrestore winline atan visualmode inputlist tabpagewinnr round getregtype mapcheck hasmapto histdel argidx findfile sha256 exists toupper getcmdline taglist string getmatches bufnr strftime winwidth bufexists strtrans tabpagebuflist setcmdpos remote_read printf setloclist getpos getline bufwinnr float2nr len getcmdtype diff_filler luaeval resolve libcallnr foldclosedend reverse filter has_key bufname str2float strlen setline getcharmod setbufvar index searchpos shellescape undofile foldclosed setqflist buflisted strchars str2nr virtcol floor remove undotree remote_expr winheight gettabwinvar reltime cursor tabpagenr finddir localtime acos getloclist search tanh matchend rename gettabvar strdisplaywidth type abs py3eval setwinvar tolower wildmenumode log10 spellsuggest bufloaded synconcealed nextnonblank server2client complete settabwinvar executable input wincol setmatches getftype hlID inputsave searchpair or screenrow line settabvar histadd deepcopy strpart remote_peek and eval getftime submatch screenchar winsaveview matchadd mkdir screenattr getfontname libcall reltimestr getfsize winnr invert pow getbufline byte2line soundfold repeat fnameescape tagfiles sin strwidth spellbadword trunc maparg log lispindent hostname setpos globpath remote_foreground getchar synIDattr fnamemodify cscope_connection stridx winbufnr indent min complete_add nr2char searchpairpos inputdialog values matchlist items hlexists strridx browsedir expand fmod pathshorten line2byte argc count getwinvar glob foldtextresult getreg foreground cosh matchdelete has char2nr simplify histget searchdecl iconv winrestcmd pumvisible writefile foldlevel haslocaldir keys cos matchstr foldtext histnr tan tempname getcwd byteidx getbufvar islocked escape eventhandler remote_send serverlist winrestview synstack pyeval prevnonblank readfile cindent filereadable changenr exp" 49187 }, 49188 illegal: /;/, 49189 contains: [ 49190 e.NUMBER_MODE, 49191 { 49192 className: "string", 49193 begin: "'", 49194 end: "'", 49195 illegal: "\\n" 49196 }, 49197 { 49198 className: "string", 49199 begin: /"(\\"|\n\\|[^"\n])*"/ 49200 }, 49201 e.COMMENT('"', "$"), 49202 { 49203 className: "variable", 49204 begin: /[bwtglsav]:[\w\d_]+/ 49205 }, 49206 { 49207 begin: [ 49208 /\b(?:function|function!)/, 49209 /\s+/, 49210 e.IDENT_RE 49211 ], 49212 className: { 49213 1: "keyword", 49214 3: "title" 49215 }, 49216 end: "$", 49217 relevance: 0, 49218 contains: [ 49219 { 49220 className: "params", 49221 begin: "\\(", 49222 end: "\\)" 49223 } 49224 ] 49225 }, 49226 { 49227 className: "symbol", 49228 begin: /<[\w-]+>/ 49229 } 49230 ] 49231 }; 49232 } 49233 return Tc = t, Tc; 49234} 49235var hc, uE; 49236function QN() {
49237 if (uE) 49238 return hc; 49239 uE = 1; 49240 function t(e) { 49241 e.regex; 49242 const n = e.COMMENT(/\(;/, /;\)/); 49243 n.contains.push("self"); 49244 const r = e.COMMENT(/;;/, /$/), a = [ 49245 "anyfunc", 49246 "block", 49247 "br", 49248 "br_if", 49249 "br_table", 49250 "call", 49251 "call_indirect", 49252 "data", 49253 "drop", 49254 "elem", 49255 "else", 49256 "end", 49257 "export", 49258 "func", 49259 "global.get", 49260 "global.set", 49261 "local.get", 49262 "local.set", 49263 "local.tee", 49264 "get_global", 49265 "get_local", 49266 "global", 49267 "if", 49268 "import", 49269 "local", 49270 "loop", 49271 "memory", 49272 "memory.grow", 49273 "memory.size", 49274 "module", 49275 "mut", 49276 "nop", 49277 "offset", 49278 "param", 49279 "result", 49280 "return", 49281 "select", 49282 "set_global", 49283 "set_local", 49284 "start", 49285 "table", 49286 "tee_local", 49287 "then", 49288 "type", 49289 "unreachable" 49290 ], i = { 49291 begin: [ 49292 /(?:func|call|call_indirect)/, 49293 /\s+/, 49294 /\$[^\s)]+/ 49295 ], 49296 className: { 49297 1: "keyword", 49298 3: "title.function" 49299 } 49300 }, o = { 49301 className: "variable", 49302 begin: /\$[\w_]+/ 49303 }, s = { 49304 match: /(\((?!;)|\))+/, 49305 className: "punctuation", 49306 relevance: 0 49307 }, l = { 49308 className: "number", 49309 relevance: 0, 49310 match: /[+-]?\b(?:\d(?:_?\d)*(?:\.\d(?:_?\d)*)?(?:[eE][+-]?\d(?:_?\d)*)?|0x[\da-fA-F](?:_?[\da-fA-F])*(?:\.[\da-fA-F](?:_?[\da-fA-D])*)?(?:[pP][+-]?\d(?:_?\d)*)?)\b|\binf\b|\bnan(?::0x[\da-fA-F](?:_?[\da-fA-D])*)?\b/ 49311 }, u = { 49312 match: /(i32|i64|f32|f64)(?!\.)/, 49313 className: "type" 49314 }, _ = { 49315 className: "keyword", 49316 match: /\b(f32|f64|i32|i64)(?:\.(?:abs|add|and|ceil|clz|const|convert_[su]\/i(?:32|64)|copysign|ctz|demote\/f64|div(?:_[su])?|eqz?|extend_[su]\/i32|floor|ge(?:_[su])?|gt(?:_[su])?|le(?:_[su])?|load(?:(?:8|16|32)_[su])?|lt(?:_[su])?|max|min|mul|nearest|neg?|or|popcnt|promote\/f32|reinterpret\/[fi](?:32|64)|rem_[su]|rot[lr]|shl|shr_[su]|store(?:8|16|32)?|sqrt|sub|trunc(?:_[su]\/f(?:32|64))?|wrap\/i64|xor))\b/ 49317 }; 49318 return { 49319 name: "WebAssembly", 49320 keywords: { 49321 $pattern: /[\w.]+/, 49322 keyword: a 49323 }, 49324 contains: [ 49325 r, 49326 n, 49327 { 49328 match: [ 49329 /(?:offset|align)/, 49330 /\s*/, 49331 /=/ 49332 ], 49333 className: { 49334 1: "keyword", 49335 3: "operator" 49336 } 49337 }, 49338 o, 49339 s, 49340 i, 49341 e.QUOTE_STRING_MODE, 49342 u, 49343 _, 49344 l 49345 ] 49346 }; 49347 } 49348 return hc = t, hc; 49349} 49350var Rc, pE; 49351function XN() { 49352 if (pE) 49353 return Rc; 49354 pE = 1; 49355 function t(e) { 49356 const n = e.regex, r = /[a-zA-Z]\w*/, a = [ 49357 "as", 49358 "break", 49359 "class", 49360 "construct", 49361 "continue", 49362 "else", 49363 "for", 49364 "foreign", 49365 "if", 49366 "import", 49367 "in", 49368 "is", 49369 "return", 49370 "static", 49371 "var", 49372 "while" 49373 ], i = [ 49374 "true", 49375 "false", 49376 "null" 49377 ], o = [ 49378 "this", 49379 "super" 49380 ], s = [ 49381 "Bool", 49382 "Class", 49383 "Fiber", 49384 "Fn", 49385 "List", 49386 "Map", 49387 "Null", 49388 "Num", 49389 "Object", 49390 "Range", 49391 "Sequence", 49392 "String", 49393 "System" 49394 ], l = [ 49395 "-", 49396 "~", 49397 /\*/, 49398 "%", 49399 /\.\.\./, 49400 /\.\./, 49401 /\+/, 49402 "<<", 49403 ">>", 49404 ">=", 49405 "<=", 49406 "<", 49407 ">", 49408 /\^/, 49409 /!=/, 49410 /!/, 49411 /\bis\b/, 49412 "==", 49413 "&&", 49414 "&", 49415 /\|\|/, 49416 /\|/, 49417 /\?:/, 49418 "=" 49419 ], u = { 49420 relevance: 0, 49421 match: n.concat(/\b(?!(if|while|for|else|super)\b)/, r, /(?=\s*[({])/), 49422 className: "title.function" 49423 }, _ = { 49424 match: n.concat( 49425 n.either( 49426 n.concat(/\b(?!(if|while|for|else|super)\b)/, r), 49427 n.either(...l) 49428 ), 49429 /(?=\s*\([^)]+\)\s*\{)/ 49430 ), 49431 className: "title.function", 49432 starts: { contains: [ 49433 { 49434 begin: /\(/, 49435 end: /\)/, 49436 contains: [ 49437 { 49438 relevance: 0, 49439 scope: "params", 49440 match: r 49441 } 49442 ] 49443 } 49444 ] } 49445 }, g = { 49446 variants: [ 49447 { match: [ 49448 /class\s+/, 49449 r, 49450 /\s+is\s+/, 49451 r 49452 ] }, 49453 { match: [ 49454 /class\s+/, 49455 r 49456 ] } 49457 ], 49458 scope: { 49459 2: "title.class", 49460 4: "title.class.inherited" 49461 }, 49462 keywords: a 49463 }, E = { 49464 relevance: 0, 49465 match: n.either(...l),
vendor: 2,810 bytes, lines 49466-49616
49466 className: "operator" 49467 }, f = { 49468 className: "string", 49469 begin: /"""/, 49470 end: /"""/ 49471 }, b = { 49472 className: "property", 49473 begin: n.concat(/\./, n.lookahead(r)), 49474 end: r, 49475 excludeBegin: !0, 49476 relevance: 0 49477 }, S = { 49478 relevance: 0, 49479 match: n.concat(/\b_/, r), 49480 scope: "variable" 49481 }, h = { 49482 relevance: 0, 49483 match: /\b[A-Z]+[a-z]+([A-Z]+[a-z]+)*/, 49484 scope: "title.class", 49485 keywords: { _: s } 49486 }, I = e.C_NUMBER_MODE, x = { 49487 match: [ 49488 r, 49489 /\s*/, 49490 /=/, 49491 /\s*/, 49492 /\(/, 49493 r, 49494 /\)\s*\{/ 49495 ], 49496 scope: { 49497 1: "title.function", 49498 3: "operator", 49499 6: "params" 49500 } 49501 }, w = e.COMMENT( 49502 /\/\*\*/, 49503 /\*\//, 49504 { contains: [ 49505 { 49506 match: /@[a-z]+/, 49507 scope: "doctag" 49508 }, 49509 "self" 49510 ] } 49511 ), P = { 49512 scope: "subst", 49513 begin: /%\(/, 49514 end: /\)/, 49515 contains: [ 49516 I, 49517 h, 49518 u, 49519 S, 49520 E 49521 ] 49522 }, q = { 49523 scope: "string", 49524 begin: /"/, 49525 end: /"/, 49526 contains: [ 49527 P, 49528 { 49529 scope: "char.escape", 49530 variants: [ 49531 { match: /\\\\|\\["0%abefnrtv]/ }, 49532 { match: /\\x[0-9A-F]{2}/ }, 49533 { match: /\\u[0-9A-F]{4}/ }, 49534 { match: /\\U[0-9A-F]{8}/ } 49535 ] 49536 } 49537 ] 49538 }; 49539 P.contains.push(q); 49540 const L = [ 49541 ...a, 49542 ...o, 49543 ...i 49544 ], $ = { 49545 relevance: 0, 49546 match: n.concat( 49547 "\\b(?!", 49548 L.join("|"), 49549 "\\b)", 49550 /[a-zA-Z_]\w*(?:[?!]|\b)/ 49551 ), 49552 className: "variable" 49553 }; 49554 return { 49555 name: "Wren", 49556 keywords: { 49557 keyword: a, 49558 "variable.language": o, 49559 literal: i 49560 }, 49561 contains: [ 49562 { 49563 scope: "comment", 49564 variants: [ 49565 { 49566 begin: [ 49567 /#!?/, 49568 /[A-Za-z_]+(?=\()/ 49569 ], 49570 beginScope: {}, 49571 keywords: { literal: i }, 49572 contains: [], 49573 end: /\)/ 49574 }, 49575 { 49576 begin: [ 49577 /#!?/, 49578 /[A-Za-z_]+/ 49579 ], 49580 beginScope: {}, 49581 end: /$/ 49582 } 49583 ] 49584 }, 49585 I, 49586 q, 49587 f, 49588 w, 49589 e.C_LINE_COMMENT_MODE, 49590 e.C_BLOCK_COMMENT_MODE, 49591 h, 49592 g, 49593 x, 49594 _, 49595 u, 49596 E, 49597 S, 49598 b, 49599 $ 49600 ] 49601 }; 49602 } 49603 return Rc = t, Rc; 49604} 49605var vc, mE; 49606function ZN() { 49607 if (mE) 49608 return vc; 49609 mE = 1; 49610 function t(e) { 49611 return { 49612 name: "Intel x86 Assembly", 49613 case_insensitive: !0, 49614 keywords: { 49615 $pattern: "[.%]?" + e.IDENT_RE, 49616 keyword:
vendor: 6,825 bytes, line 49616
49616"lock rep repe repz repne repnz xaquire xrelease bnd nobnd aaa aad aam aas adc add and arpl bb0_reset bb1_reset bound bsf bsr bswap bt btc btr bts call cbw cdq cdqe clc cld cli clts cmc cmp cmpsb cmpsd cmpsq cmpsw cmpxchg cmpxchg486 cmpxchg8b cmpxchg16b cpuid cpu_read cpu_write cqo cwd cwde daa das dec div dmint emms enter equ f2xm1 fabs fadd faddp fbld fbstp fchs fclex fcmovb fcmovbe fcmove fcmovnb fcmovnbe fcmovne fcmovnu fcmovu fcom fcomi fcomip fcomp fcompp fcos fdecstp fdisi fdiv fdivp fdivr fdivrp femms feni ffree ffreep fiadd ficom ficomp fidiv fidivr fild fimul fincstp finit fist fistp fisttp fisub fisubr fld fld1 fldcw fldenv fldl2e fldl2t fldlg2 fldln2 fldpi fldz fmul fmulp fnclex fndisi fneni fninit fnop fnsave fnstcw fnstenv fnstsw fpatan fprem fprem1 fptan frndint frstor fsave fscale fsetpm fsin fsincos fsqrt fst fstcw fstenv fstp fstsw fsub fsubp fsubr fsubrp ftst fucom fucomi fucomip fucomp fucompp fxam fxch fxtract fyl2x fyl2xp1 hlt ibts icebp idiv imul in inc incbin insb insd insw int int01 int1 int03 int3 into invd invpcid invlpg invlpga iret iretd iretq iretw jcxz jecxz jrcxz jmp jmpe lahf lar lds lea leave les lfence lfs lgdt lgs lidt lldt lmsw loadall loadall286 lodsb lodsd lodsq lodsw loop loope loopne loopnz loopz lsl lss ltr mfence monitor mov movd movq movsb movsd movsq movsw movsx movsxd movzx mul mwait neg nop not or out outsb outsd outsw packssdw packsswb packuswb paddb paddd paddsb paddsiw paddsw paddusb paddusw paddw pand pandn pause paveb pavgusb pcmpeqb pcmpeqd pcmpeqw pcmpgtb pcmpgtd pcmpgtw pdistib pf2id pfacc pfadd pfcmpeq pfcmpge pfcmpgt pfmax pfmin pfmul pfrcp pfrcpit1 pfrcpit2 pfrsqit1 pfrsqrt pfsub pfsubr pi2fd pmachriw pmaddwd pmagw pmulhriw pmulhrwa pmulhrwc pmulhw pmullw pmvgezb pmvlzb pmvnzb pmvzb pop popa popad popaw popf popfd popfq popfw por prefetch prefetchw pslld psllq psllw psrad psraw psrld psrlq psrlw psubb psubd psubsb psubsiw psubsw psubusb psubusw psubw punpckhbw punpckhdq punpckhwd punpcklbw punpckldq punpcklwd push pusha pushad pushaw pushf pushfd pushfq pushfw pxor rcl rcr rdshr rdmsr rdpmc rdtsc rdtscp ret retf retn rol ror rdm rsdc rsldt rsm rsts sahf sal salc sar sbb scasb scasd scasq scasw sfence sgdt shl shld shr shrd sidt sldt skinit smi smint smintold smsw stc std sti stosb stosd stosq stosw str sub svdc svldt svts swapgs syscall sysenter sysexit sysret test ud0 ud1 ud2b ud2 ud2a umov verr verw fwait wbinvd wrshr wrmsr xadd xbts xchg xlatb xlat xor cmove cmovz cmovne cmovnz cmova cmovnbe cmovae cmovnb cmovb cmovnae cmovbe cmovna cmovg cmovnle cmovge cmovnl cmovl cmovnge cmovle cmovng cmovc cmovnc cmovo cmovno cmovs cmovns cmovp cmovpe cmovnp cmovpo je jz jne jnz ja jnbe jae jnb jb jnae jbe jna jg jnle jge jnl jl jnge jle jng jc jnc jo jno js jns jpo jnp jpe jp sete setz setne setnz seta setnbe setae setnb setnc setb setnae setcset setbe setna setg setnle setge setnl setl setnge setle setng sets setns seto setno setpe setp setpo setnp addps addss andnps andps cmpeqps cmpeqss cmpleps cmpless cmpltps cmpltss cmpneqps cmpneqss cmpnleps cmpnless cmpnltps cmpnltss cmpordps cmpordss cmpunordps cmpunordss cmpps cmpss comiss cvtpi2ps cvtps2pi cvtsi2ss cvtss2si cvttps2pi cvttss2si divps divss ldmxcsr maxps maxss minps minss movaps movhps movlhps movlps movhlps movmskps movntps movss movups mulps mulss orps rcpps rcpss rsqrtps rsqrtss shufps sqrtps sqrtss stmxcsr subps subss ucomiss unpckhps unpcklps xorps fxrstor fxrstor64 fxsave fxsave64 xgetbv xsetbv xsave xsave64 xsaveopt xsaveopt64 xrstor xrstor64 prefetchnta prefetcht0 prefetcht1 prefetcht2 maskmovq movntq pavgb pavgw pextrw pinsrw pmaxsw pmaxub pminsw pminub pmovmskb pmulhuw psadbw pshufw pf2iw pfnacc pfpnacc pi2fw pswapd maskmovdqu clflush movntdq movnti movntpd movdqa movdqu movdq2q movq2dq paddq pmuludq pshufd pshufhw pshuflw pslldq psrldq psubq punpckhqdq punpcklqdq addpd addsd andnpd andpd cmpeqpd cmpeqsd cmplepd cmplesd cmpltpd cmpltsd cmpneqpd cmpneqsd cmpnlepd cmpnlesd cmpnltpd cmpnltsd cmpordpd cmpordsd cmpunordpd cmpunordsd cmppd comisd cvtdq2pd cvtdq2ps cvtpd2dq cvtpd2pi cvtpd2ps cvtpi2pd cvtps2dq cvtps2pd cvtsd2si cvtsd2ss cvtsi2sd cvtss2sd cvttpd2pi cvttpd2dq cvttps2dq cvttsd2si divpd divsd maxpd maxsd minpd minsd movapd movhpd movlpd movmskpd movupd mulpd mulsd orpd shufpd sqrtpd sqrtsd subpd subsd ucomisd unpckhpd unpcklpd xorpd addsubpd addsubps haddpd haddps hsubpd hsubps lddqu movddup movshdup movsldup clgi stgi vmcall vmclear vmfunc vmlaunch vmload vmmcall vmptrld vmptrst vmread vmresume vmrun vmsave vmwrite vmxoff vmxon invept invvpid pabsb pabsw pabsd palignr phaddw phaddd phaddsw phsubw phsubd phsubsw pmaddubsw pmulhrsw pshufb psignb psignw psignd extrq insertq movntsd movntss lzcnt blendpd blendps blendvpd blendvps dppd dpps extractps insertps movntdqa mpsadbw packusdw pblendvb pblendw pcmpeqq pextrb pextrd pextrq phminposuw pinsrb pinsrd pinsrq pmaxsb pmaxsd pmaxud pmaxuw pminsb pminsd pminud pminuw pmovsxbw pmovsxbd pmovsxbq pmovsxwd pmovsxwq pmovsxdq pmovzxbw pmovzxbd pmovzxbq pmovzxwd pmovzxwq pmovzxdq pmuldq pmulld ptest roundpd roundps roundsd roundss crc32 pcmpestri pcmpestrm pcmpistri pcmpistrm pcmpgtq popcnt getsec pfrcpv pfrsqrtv movbe aesenc aesenclast aesdec aesdeclast aesimc aeskeygenassist vaesenc vaesenclast vaesdec vaesdeclast vaesimc vaeskeygenassist vaddpd vaddps vaddsd vaddss vaddsubpd vaddsubps vandpd vandps vandnpd vandnps vblendpd vblendps vblendvpd vblendvps vbroadcastss vbroadcastsd vbroadcastf128 vcmpeq_ospd vcmpeqpd vcmplt_ospd vcmpltpd vcmple_ospd vcmplepd vcmpunord_qpd vcmpunordpd vcmpneq_uqpd vcmpneqpd vcmpnlt_uspd vcmpnltpd vcmpnle_uspd vcmpnlepd vcmpord_qpd vcmpordpd vcmpeq_uqpd vcmpnge_uspd vcmpngepd vcmpngt_uspd vcmpngtpd vcmpfalse_oqpd vcmpfalsepd vcmpneq_oqpd vcmpge_ospd vcmpgepd vcmpgt_ospd vcmpgtpd vcmptrue_uqpd vcmptruepd vcmplt_oqpd vcmple_oqpd vcmpunord_spd vcmpneq_uspd vcmpnlt_uqpd vcmpnle_uqpd vcmpord_spd vcmpeq_uspd vcmpnge_uqpd vcmpngt_uqpd vcmpfalse_ospd vcmpneq_ospd vcmpge_oqpd vcmpgt_oqpd vcmptrue_uspd vcmppd vcmpeq_osps vcmpeqps vcmplt_osps vcmpltps vcmple_osps vcmpleps vcmpunord_qps vcmpunordps vcmpneq_uqps vcmpneqps vcmpnlt_usps vcmpnltps vcmpnle_usps vcmpnleps vcmpord_qps vcmpordps vcmpeq_uqps vcmpnge_usps vcmpngeps vcmpngt_usps vcmpngtps vcmpfalse_oqps vcmpfalseps vcmpneq_oqps vcmpge_osps vcmpgeps vcmpgt_osps vcmpgtps vcmptrue_uqps vcmptrueps vcmplt_oqps vcmple_oqps vcmpunord_sps vcmpneq_usps vcmpnlt_uqps vcmpnle_uqps vcmpord_sps vcmpeq_usps vcmpnge_uqps vcmpngt_uqps vcmpfalse_osps vcmpneq_osps vcmpge_oqps vcmpgt_oqps vcmptrue_usps vcmpps vcmpeq_ossd vcmpeqsd vcmplt_ossd vcmpltsd vcmple_ossd vcmplesd vcmpunord_qsd vcmpunordsd vcmpneq_uqsd vcmpneqsd vcmpnlt_ussd vcmpnltsd vcmpnle_ussd vcmpnlesd vcmpord_qsd vcmpordsd vcmpeq_uqsd vcmpnge_ussd vcmpngesd vcmpngt_ussd vcmpngtsd vcmpfalse_oqsd vcmpfalsesd vcmpneq_oqsd v
vendor: 8,748 bytes, line 49616
49616cmpge_ossd vcmpgesd vcmpgt_ossd vcmpgtsd vcmptrue_uqsd vcmptruesd vcmplt_oqsd vcmple_oqsd vcmpunord_ssd vcmpneq_ussd vcmpnlt_uqsd vcmpnle_uqsd vcmpord_ssd vcmpeq_ussd vcmpnge_uqsd vcmpngt_uqsd vcmpfalse_ossd vcmpneq_ossd vcmpge_oqsd vcmpgt_oqsd vcmptrue_ussd vcmpsd vcmpeq_osss vcmpeqss vcmplt_osss vcmpltss vcmple_osss vcmpless vcmpunord_qss vcmpunordss vcmpneq_uqss vcmpneqss vcmpnlt_usss vcmpnltss vcmpnle_usss vcmpnless vcmpord_qss vcmpordss vcmpeq_uqss vcmpnge_usss vcmpngess vcmpngt_usss vcmpngtss vcmpfalse_oqss vcmpfalsess vcmpneq_oqss vcmpge_osss vcmpgess vcmpgt_osss vcmpgtss vcmptrue_uqss vcmptruess vcmplt_oqss vcmple_oqss vcmpunord_sss vcmpneq_usss vcmpnlt_uqss vcmpnle_uqss vcmpord_sss vcmpeq_usss vcmpnge_uqss vcmpngt_uqss vcmpfalse_osss vcmpneq_osss vcmpge_oqss vcmpgt_oqss vcmptrue_usss vcmpss vcomisd vcomiss vcvtdq2pd vcvtdq2ps vcvtpd2dq vcvtpd2ps vcvtps2dq vcvtps2pd vcvtsd2si vcvtsd2ss vcvtsi2sd vcvtsi2ss vcvtss2sd vcvtss2si vcvttpd2dq vcvttps2dq vcvttsd2si vcvttss2si vdivpd vdivps vdivsd vdivss vdppd vdpps vextractf128 vextractps vhaddpd vhaddps vhsubpd vhsubps vinsertf128 vinsertps vlddqu vldqqu vldmxcsr vmaskmovdqu vmaskmovps vmaskmovpd vmaxpd vmaxps vmaxsd vmaxss vminpd vminps vminsd vminss vmovapd vmovaps vmovd vmovq vmovddup vmovdqa vmovqqa vmovdqu vmovqqu vmovhlps vmovhpd vmovhps vmovlhps vmovlpd vmovlps vmovmskpd vmovmskps vmovntdq vmovntqq vmovntdqa vmovntpd vmovntps vmovsd vmovshdup vmovsldup vmovss vmovupd vmovups vmpsadbw vmulpd vmulps vmulsd vmulss vorpd vorps vpabsb vpabsw vpabsd vpacksswb vpackssdw vpackuswb vpackusdw vpaddb vpaddw vpaddd vpaddq vpaddsb vpaddsw vpaddusb vpaddusw vpalignr vpand vpandn vpavgb vpavgw vpblendvb vpblendw vpcmpestri vpcmpestrm vpcmpistri vpcmpistrm vpcmpeqb vpcmpeqw vpcmpeqd vpcmpeqq vpcmpgtb vpcmpgtw vpcmpgtd vpcmpgtq vpermilpd vpermilps vperm2f128 vpextrb vpextrw vpextrd vpextrq vphaddw vphaddd vphaddsw vphminposuw vphsubw vphsubd vphsubsw vpinsrb vpinsrw vpinsrd vpinsrq vpmaddwd vpmaddubsw vpmaxsb vpmaxsw vpmaxsd vpmaxub vpmaxuw vpmaxud vpminsb vpminsw vpminsd vpminub vpminuw vpminud vpmovmskb vpmovsxbw vpmovsxbd vpmovsxbq vpmovsxwd vpmovsxwq vpmovsxdq vpmovzxbw vpmovzxbd vpmovzxbq vpmovzxwd vpmovzxwq vpmovzxdq vpmulhuw vpmulhrsw vpmulhw vpmullw vpmulld vpmuludq vpmuldq vpor vpsadbw vpshufb vpshufd vpshufhw vpshuflw vpsignb vpsignw vpsignd vpslldq vpsrldq vpsllw vpslld vpsllq vpsraw vpsrad vpsrlw vpsrld vpsrlq vptest vpsubb vpsubw vpsubd vpsubq vpsubsb vpsubsw vpsubusb vpsubusw vpunpckhbw vpunpckhwd vpunpckhdq vpunpckhqdq vpunpcklbw vpunpcklwd vpunpckldq vpunpcklqdq vpxor vrcpps vrcpss vrsqrtps vrsqrtss vroundpd vroundps vroundsd vroundss vshufpd vshufps vsqrtpd vsqrtps vsqrtsd vsqrtss vstmxcsr vsubpd vsubps vsubsd vsubss vtestps vtestpd vucomisd vucomiss vunpckhpd vunpckhps vunpcklpd vunpcklps vxorpd vxorps vzeroall vzeroupper pclmullqlqdq pclmulhqlqdq pclmullqhqdq pclmulhqhqdq pclmulqdq vpclmullqlqdq vpclmulhqlqdq vpclmullqhqdq vpclmulhqhqdq vpclmulqdq vfmadd132ps vfmadd132pd vfmadd312ps vfmadd312pd vfmadd213ps vfmadd213pd vfmadd123ps vfmadd123pd vfmadd231ps vfmadd231pd vfmadd321ps vfmadd321pd vfmaddsub132ps vfmaddsub132pd vfmaddsub312ps vfmaddsub312pd vfmaddsub213ps vfmaddsub213pd vfmaddsub123ps vfmaddsub123pd vfmaddsub231ps vfmaddsub231pd vfmaddsub321ps vfmaddsub321pd vfmsub132ps vfmsub132pd vfmsub312ps vfmsub312pd vfmsub213ps vfmsub213pd vfmsub123ps vfmsub123pd vfmsub231ps vfmsub231pd vfmsub321ps vfmsub321pd vfmsubadd132ps vfmsubadd132pd vfmsubadd312ps vfmsubadd312pd vfmsubadd213ps vfmsubadd213pd vfmsubadd123ps vfmsubadd123pd vfmsubadd231ps vfmsubadd231pd vfmsubadd321ps vfmsubadd321pd vfnmadd132ps vfnmadd132pd vfnmadd312ps vfnmadd312pd vfnmadd213ps vfnmadd213pd vfnmadd123ps vfnmadd123pd vfnmadd231ps vfnmadd231pd vfnmadd321ps vfnmadd321pd vfnmsub132ps vfnmsub132pd vfnmsub312ps vfnmsub312pd vfnmsub213ps vfnmsub213pd vfnmsub123ps vfnmsub123pd vfnmsub231ps vfnmsub231pd vfnmsub321ps vfnmsub321pd vfmadd132ss vfmadd132sd vfmadd312ss vfmadd312sd vfmadd213ss vfmadd213sd vfmadd123ss vfmadd123sd vfmadd231ss vfmadd231sd vfmadd321ss vfmadd321sd vfmsub132ss vfmsub132sd vfmsub312ss vfmsub312sd vfmsub213ss vfmsub213sd vfmsub123ss vfmsub123sd vfmsub231ss vfmsub231sd vfmsub321ss vfmsub321sd vfnmadd132ss vfnmadd132sd vfnmadd312ss vfnmadd312sd vfnmadd213ss vfnmadd213sd vfnmadd123ss vfnmadd123sd vfnmadd231ss vfnmadd231sd vfnmadd321ss vfnmadd321sd vfnmsub132ss vfnmsub132sd vfnmsub312ss vfnmsub312sd vfnmsub213ss vfnmsub213sd vfnmsub123ss vfnmsub123sd vfnmsub231ss vfnmsub231sd vfnmsub321ss vfnmsub321sd rdfsbase rdgsbase rdrand wrfsbase wrgsbase vcvtph2ps vcvtps2ph adcx adox rdseed clac stac xstore xcryptecb xcryptcbc xcryptctr xcryptcfb xcryptofb montmul xsha1 xsha256 llwpcb slwpcb lwpval lwpins vfmaddpd vfmaddps vfmaddsd vfmaddss vfmaddsubpd vfmaddsubps vfmsubaddpd vfmsubaddps vfmsubpd vfmsubps vfmsubsd vfmsubss vfnmaddpd vfnmaddps vfnmaddsd vfnmaddss vfnmsubpd vfnmsubps vfnmsubsd vfnmsubss vfrczpd vfrczps vfrczsd vfrczss vpcmov vpcomb vpcomd vpcomq vpcomub vpcomud vpcomuq vpcomuw vpcomw vphaddbd vphaddbq vphaddbw vphadddq vphaddubd vphaddubq vphaddubw vphaddudq vphadduwd vphadduwq vphaddwd vphaddwq vphsubbw vphsubdq vphsubwd vpmacsdd vpmacsdqh vpmacsdql vpmacssdd vpmacssdqh vpmacssdql vpmacsswd vpmacssww vpmacswd vpmacsww vpmadcsswd vpmadcswd vpperm vprotb vprotd vprotq vprotw vpshab vpshad vpshaq vpshaw vpshlb vpshld vpshlq vpshlw vbroadcasti128 vpblendd vpbroadcastb vpbroadcastw vpbroadcastd vpbroadcastq vpermd vpermpd vpermps vpermq vperm2i128 vextracti128 vinserti128 vpmaskmovd vpmaskmovq vpsllvd vpsllvq vpsravd vpsrlvd vpsrlvq vgatherdpd vgatherqpd vgatherdps vgatherqps vpgatherdd vpgatherqd vpgatherdq vpgatherqq xabort xbegin xend xtest andn bextr blci blcic blsi blsic blcfill blsfill blcmsk blsmsk blsr blcs bzhi mulx pdep pext rorx sarx shlx shrx tzcnt tzmsk t1mskc valignd valignq vblendmpd vblendmps vbroadcastf32x4 vbroadcastf64x4 vbroadcasti32x4 vbroadcasti64x4 vcompresspd vcompressps vcvtpd2udq vcvtps2udq vcvtsd2usi vcvtss2usi vcvttpd2udq vcvttps2udq vcvttsd2usi vcvttss2usi vcvtudq2pd vcvtudq2ps vcvtusi2sd vcvtusi2ss vexpandpd vexpandps vextractf32x4 vextractf64x4 vextracti32x4 vextracti64x4 vfixupimmpd vfixupimmps vfixupimmsd vfixupimmss vgetexppd vgetexpps vgetexpsd vgetexpss vgetmantpd vgetmantps vgetmantsd vgetmantss vinsertf32x4 vinsertf64x4 vinserti32x4 vinserti64x4 vmovdqa32 vmovdqa64 vmovdqu32 vmovdqu64 vpabsq vpandd vpandnd vpandnq vpandq vpblendmd vpblendmq vpcmpltd vpcmpled vpcmpneqd vpcmpnltd vpcmpnled vpcmpd vpcmpltq vpcmpleq vpcmpneqq vpcmpnltq vpcmpnleq vpcmpq vpcmpequd vpcmpltud vpcmpleud vpcmpnequd vpcmpnltud vpcmpnleud vpcmpud vpcmpequq vpcmpltuq vpcmpleuq vpcmpnequq vpcmpnltuq vpcmpnleuq vpcmpuq vpcompressd vpcompressq vpermi2d vpermi2pd vpermi2ps vpermi2q vpermt2d vpermt2pd vpermt2ps vpermt2q vpexpandd vpexpandq vpmaxsq vpmaxuq vpminsq vpminuq vpmovdb vpmovdw vpmovqb vpmovqd vpmovqw vpmovsdb vpmovsdw vpmovsqb vpmovsqd vpmovsqw vpmovusdb vpmovusdw vpmovusqb vpmovusqd vpmovusqw vpord vporq vprold vprolq vprolvd vprolvq vprord vprorq vprorvd vprorvq vpscatterdd vpscatterdq vpscatterqd vpscatterqq vpsraq vpsravq vpternlogd vpternlogq vptestmd vptestmq vptestnmd vptestnmq vpxord vpxorq vrcp14pd vrcp14ps vrcp14sd vrcp14ss vrndscalepd vrndscaleps vrndscalesd vrndscaless vrsqrt14pd vrsqrt14ps vrsqrt14sd vrsqrt14ss vscalefpd vscalefps vscalefsd vscalefss vscatterdpd vscatterdps vscatterqpd vscatterqps vshuff32x4 vshuff64x2 vshufi32x4 vshufi64x2 kandnw kandw kmovw knotw kortestw korw kshiftlw kshiftrw kunpckbw kxnorw kxorw vpbroadcastmb2q vpbroadcastmw2d vpconflictd vpconflictq vplzcntd vplzcntq vexp2pd vexp2ps vrcp28pd vrcp28ps vrcp28sd vrcp28ss vrsqrt28pd vrsqrt28ps vrsqrt28sd vrsqrt28ss vgatherpf0dpd vgatherpf0dps vgatherpf0qpd vgatherpf0qps vgatherpf1dpd vgatherpf1dps vgatherpf1qpd vgatherpf1qps vscatterpf0dpd vscatterpf0dps vscatterpf0qpd vscatterpf0qps vscatterpf1dpd vscatterpf1dps vscatterpf1qpd vscatterpf1qps prefetchwt1 bndmk bndcl bndcu bndcn bndmov bndldx bndstx sha1rnds4 sha1nexte sha1msg1 sha1msg2 sha256rnds2 sha256msg1 sha256msg2 hint_nop0 hint_nop1 hint_nop2 hint_nop3 hint_nop4 hint_nop5 hint_nop6 hint_nop7 hint_nop8 hint_nop9 hint_nop10 hint_nop11 hint_nop12 hint_nop13 hint_nop14 hint_nop15 hint_nop16 hint_nop17 hint_nop18 hint_nop19 hint_nop20 hint_nop21 hint_nop22 hint_nop23 hint_nop24 hint_nop25 hint_nop26 hint_nop27 hint_nop28 hint_nop29 hint_nop30 hint_nop31 hint_nop32 hint_nop33 hint_nop34 hint_nop35 hint_nop36 hint_nop37 hint_nop38 hint_nop39 hint_nop40 hint_nop41 hint_nop42 hint_nop43 hint_nop44 hint_nop45 hint_nop46 hint_nop47 hint_nop48 hint_nop49 hint_nop50 hint_nop51 hint_nop52 hint_nop53 hint_nop54 hint_nop55 hint_nop56 hint_nop57 hint_nop58 hint_nop59 hint_nop60 hint_nop61 hint_nop62 hint_nop63",
49616 49617 built_in: "ip eip rip al ah bl bh cl ch dl dh sil dil bpl spl r8b r9b r10b r11b r12b r13b r14b r15b ax bx cx dx si di bp sp r8w r9w r10w r11w r12w r13w r14w r15w eax ebx ecx edx esi edi ebp esp eip r8d r9d r10d r11d r12d r13d r14d r15d rax rbx rcx rdx rsi rdi rbp rsp r8 r9 r10 r11 r12 r13 r14 r15 cs ds es fs gs ss st st0 st1 st2 st3 st4 st5 st6 st7 mm0 mm1 mm2 mm3 mm4 mm5 mm6 mm7 xmm0 xmm1 xmm2 xmm3 xmm4 xmm5 xmm6 xmm7 xmm8 xmm9 xmm10 xmm11 xmm12 xmm13 xmm14 xmm15 xmm16 xmm17 xmm18 xmm19 xmm20 xmm21 xmm22 xmm23 xmm24 xmm25 xmm26 xmm27 xmm28 xmm29 xmm30 xmm31 ymm0 ymm1 ymm2 ymm3 ymm4 ymm5 ymm6 ymm7 ymm8 ymm9 ymm10 ymm11 ymm12 ymm13 ymm14 ymm15 ymm16 ymm17 ymm18 ymm19 ymm20 ymm21 ymm22 ymm23 ymm24 ymm25 ymm26 ymm27 ymm28 ymm29 ymm30 ymm31 zmm0 zmm1 zmm2 zmm3 zmm4 zmm5 zmm6 zmm7 zmm8 zmm9 zmm10 zmm11 zmm12 zmm13 zmm14 zmm15 zmm16 zmm17 zmm18 zmm19 zmm20 zmm21 zmm22 zmm23 zmm24 zmm25 zmm26 zmm27 zmm28 zmm29 zmm30 zmm31 k0 k1 k2 k3 k4 k5 k6 k7 bnd0 bnd1 bnd2 bnd3 cr0 cr1 cr2 cr3 cr4 cr8 dr0 dr1 dr2 dr3 dr8 tr3 tr4 tr5 tr6 tr7 r0 r1 r2 r3 r4 r5 r6 r7 r0b r1b r2b r3b r4b r5b r6b r7b r0w r1w r2w r3w r4w r5w r6w r7w r0d r1d r2d r3d r4d r5d r6d r7d r0h r1h r2h r3h r0l r1l r2l r3l r4l r5l r6l r7l r8l r9l r10l r11l r12l r13l r14l r15l db dw dd dq dt ddq do dy dz resb resw resd resq rest resdq reso resy resz incbin equ times byte word dword qword nosplit rel abs seg wrt strict near far a32 ptr", 49618 meta: "%define %xdefine %+ %undef %defstr %deftok %assign %strcat %strlen %substr %rotate %elif %else %endif %if %ifmacro %ifctx %ifidn %ifidni %ifid %ifnum %ifstr %iftoken %ifempty %ifenv %error %warning %fatal %rep %endrep %include %push %pop %repl %pathsearch %depend %use %arg %stacksize %local %line %comment %endcomment .nolist __FILE__ __LINE__ __SECT__ __BITS__ __OUTPUT_FORMAT__ __DATE__ __TIME__ __DATE_NUM__ __TIME_NUM__ __UTC_DATE__ __UTC_TIME__ __UTC_DATE_NUM__ __UTC_TIME_NUM__ __PASS__ struc endstruc istruc at iend align alignb sectalign daz nodaz up down zero default option assume public bits use16 use32 use64 default section segment absolute extern global common cpu float __utf16__ __utf16le__ __utf16be__ __utf32__ __utf32le__ __utf32be__ __float8__ __float16__ __float32__ __float64__ __float80m__ __float80e__ __float128l__ __float128h__ __Infinity__ __QNaN__ __SNaN__ Inf NaN QNaN SNaN float8 float16 float32 float64 float80m float80e float128l float128h __FLOAT_DAZ__ __FLOAT_ROUND__ __FLOAT__" 49619 }, 49620 contains: [ 49621 e.COMMENT( 49622 ";", 49623 "$", 49624 { relevance: 0 } 49625 ), 49626 { 49627 className: "number", 49628 variants: [ 49629 { 49630 begin: "\\b(?:([0-9][0-9_]*)?\\.[0-9_]*(?:[eE][+-]?[0-9_]+)?|(0[Xx])?[0-9][0-9_]*(\\.[0-9_]*)?(?:[pP](?:[+-]?[0-9_]+)?)?)\\b", 49631 relevance: 0 49632 }, 49633 { 49634 begin: "\\$[0-9][0-9A-Fa-f]*", 49635 relevance: 0 49636 }, 49637 { begin: "\\b(?:[0-9A-Fa-f][0-9A-Fa-f_]*[Hh]|[0-9][0-9_]*[DdTt]?|[0-7][0-7_]*[QqOo]|[0-1][0-1_]*[BbYy])\\b" }, 49638 { begin: "\\b(?:0[Xx][0-9A-Fa-f_]+|0[DdTt][0-9_]+|0[QqOo][0-7_]+|0[BbYy][0-1_]+)\\b" } 49639 ] 49640 }, 49641 e.QUOTE_STRING_MODE, 49642 { 49643 className: "string", 49644 variants: [ 49645 { 49646 begin: "'", 49647 end: "[^\\\\]'" 49648 }, 49649 { 49650 begin: "`", 49651 end: "[^\\\\]`" 49652 } 49653 ], 49654 relevance: 0 49655 }, 49656 { 49657 className: "symbol", 49658 variants: [ 49659 { begin: "^\\s*[A-Za-z._?][A-Za-z0-9_$#@~.?]*(:|\\s+label)" }, 49660 { begin: "^\\s*%%[A-Za-z0-9_$#@~.?]*:" } 49661 ], 49662 relevance: 0 49663 }, 49664 { 49665 className: "subst", 49666 begin: "%[0-9]+", 49667 relevance: 0 49668 }, 49669 { 49670 className: "subst", 49671 begin: "%!S+", 49672 relevance: 0 49673 }, 49674 { 49675 className: "meta", 49676 begin: /^\s*\.[\w_-]+/ 49677 } 49678 ] 49679 }; 49680 }
49681 return vc = t, vc; 49682} 49683var Cc, EE; 49684function JN() { 49685 if (EE) 49686 return Cc; 49687 EE = 1; 49688 function t(e) { 49689 const n = [ 49690 "if", 49691 "then", 49692 "else", 49693 "do", 49694 "while", 49695 "until", 49696 "for", 49697 "loop", 49698 "import", 49699 "with", 49700 "is", 49701 "as", 49702 "where", 49703 "when", 49704 "by", 49705 "data", 49706 "constant", 49707 "integer", 49708 "real", 49709 "text", 49710 "name", 49711 "boolean", 49712 "symbol", 49713 "infix", 49714 "prefix", 49715 "postfix", 49716 "block", 49717 "tree" 49718 ], r = [ 49719 "in", 49720 "mod", 49721 "rem", 49722 "and", 49723 "or", 49724 "xor", 49725 "not", 49726 "abs", 49727 "sign", 49728 "floor", 49729 "ceil", 49730 "sqrt", 49731 "sin", 49732 "cos", 49733 "tan", 49734 "asin", 49735 "acos", 49736 "atan", 49737 "exp", 49738 "expm1", 49739 "log", 49740 "log2", 49741 "log10", 49742 "log1p", 49743 "pi", 49744 "at", 49745 "text_length", 49746 "text_range", 49747 "text_find", 49748 "text_replace", 49749 "contains", 49750 "page", 49751 "slide", 49752 "basic_slide", 49753 "title_slide", 49754 "title", 49755 "subtitle", 49756 "fade_in", 49757 "fade_out", 49758 "fade_at", 49759 "clear_color", 49760 "color", 49761 "line_color", 49762 "line_width", 49763 "texture_wrap", 49764 "texture_transform", 49765 "texture", 49766 "scale_?x", 49767 "scale_?y", 49768 "scale_?z?", 49769 "translate_?x", 49770 "translate_?y", 49771 "translate_?z?", 49772 "rotate_?x", 49773 "rotate_?y", 49774 "rotate_?z?", 49775 "rectangle", 49776 "circle", 49777 "ellipse", 49778 "sphere", 49779 "path", 49780 "line_to", 49781 "move_to", 49782 "quad_to", 49783 "curve_to", 49784 "theme", 49785 "background", 49786 "contents", 49787 "locally", 49788 "time", 49789 "mouse_?x", 49790 "mouse_?y", 49791 "mouse_buttons" 49792 ], a = [ 49793 "ObjectLoader", 49794 "Animate", 49795 "MovieCredits", 49796 "Slides", 49797 "Filters", 49798 "Shading", 49799 "Materials", 49800 "LensFlare", 49801 "Mapping", 49802 "VLCAudioVideo", 49803 "StereoDecoder", 49804 "PointCloud", 49805 "NetworkAccess", 49806 "RemoteControl", 49807 "RegExp", 49808 "ChromaKey", 49809 "Snowfall", 49810 "NodeJS", 49811 "Speech", 49812 "Charts" 49813 ], o = { 49814 $pattern: /[a-zA-Z][a-zA-Z0-9_?]*/, 49815 keyword: n, 49816 literal: [ 49817 "true", 49818 "false", 49819 "nil" 49820 ], 49821 built_in: r.concat(a) 49822 }, s = { 49823 className: "string", 49824 begin: '"', 49825 end: '"', 49826 illegal: "\\n" 49827 }, l = { 49828 className: "string", 49829 begin: "'", 49830 end: "'", 49831 illegal: "\\n" 49832 }, u = { 49833 className: "string", 49834 begin: "<<", 49835 end: ">>" 49836 }, _ = { 49837 className: "number", 49838 begin: "[0-9]+#[0-9A-Z_]+(\\.[0-9-A-Z_]+)?#?([Ee][+-]?[0-9]+)?" 49839 }, g = { 49840 beginKeywords: "import", 49841 end: "$", 49842 keywords: o, 49843 contains: [s] 49844 }, E = { 49845 className: "function", 49846 begin: /[a-z][^\n]*->/, 49847 returnBegin: !0, 49848 end: /->/, 49849 contains: [ 49850 e.inherit(e.TITLE_MODE, { starts: { 49851 endsWithParent: !0, 49852 keywords: o 49853 } }) 49854 ] 49855 }; 49856 return { 49857 name: "XL", 49858 aliases: ["tao"], 49859 keywords: o, 49860 contains: [ 49861 e.C_LINE_COMMENT_MODE, 49862 e.C_BLOCK_COMMENT_MODE, 49863 s, 49864 l, 49865 u, 49866 E, 49867 g, 49868 _, 49869 e.NUMBER_MODE 49870 ] 49871 }; 49872 } 49873 return Cc = t, Cc; 49874} 49875var Nc, gE; 49876function jN() { 49877 if (gE) 49878 return Nc; 49879 gE = 1; 49880 function t(e) { 49881 return { 49882 name: "XQuery", 49883 aliases: [ 49884 "xpath", 49885 "xq" 49886 ], 49887 case_insensitive: !1, 49888 illegal: /(proc)|(abstract)|(extends)|(until)|(#)/, 49889 keywords: { 49890 $pattern: /[a-zA-Z$][a-zA-Z0-9_:-]*/, 49891 keyword: [ 49892 "module", 49893 "schema", 49894 "namespace", 49895 "boundary-space", 49896 "preserve", 49897 "no-preserve", 49898 "strip", 49899 "default", 49900 "collation", 49901 "base-uri", 49902 "ordering", 49903 "context", 49904 "decimal-format", 49905 "decimal-separator", 49906 "copy-namespaces", 49907 "empty-sequence", 49908 "except", 49909 "exponent-separator", 49910 "external", 49911 "grouping-separator", 49912 "inherit", 49913 "no-inherit", 49914 "lax", 49915 "minus-sign", 49916 "per-mille", 49917 "percent", 49918 "schema-attribute", 49919 "schema-element", 49920 "strict", 49921 "unordered", 49922 "zero-digit", 49923 "declare", 49924 "import", 49925 "option", 49926 "function", 49927 "validate", 49928 "variable", 49929 "for", 49930 "at", 49931 "in", 49932 "let", 49933 "where", 49934 "order", 49935 "group", 49936 "by", 49937 "return", 49938 "if", 49939 "then", 49940 "else", 49941 "tumbling", 49942 "sliding", 49943 "window", 49944 "start", 49945 "when", 49946 "only", 49947 "end", 49948 "previous", 49949 "next", 49950 "stable", 49951 "ascending",
49952 "descending", 49953 "allowing", 49954 "empty", 49955 "greatest", 49956 "least", 49957 "some", 49958 "every", 49959 "satisfies", 49960 "switch", 49961 "case", 49962 "typeswitch", 49963 "try", 49964 "catch", 49965 "and", 49966 "or", 49967 "to", 49968 "union", 49969 "intersect", 49970 "instance", 49971 "of", 49972 "treat", 49973 "as", 49974 "castable", 49975 "cast", 49976 "map", 49977 "array", 49978 "delete", 49979 "insert", 49980 "into", 49981 "replace", 49982 "value", 49983 "rename", 49984 "copy", 49985 "modify", 49986 "update" 49987 ], 49988 type: [ 49989 "item", 49990 "document-node", 49991 "node", 49992 "attribute", 49993 "document", 49994 "element", 49995 "comment", 49996 "namespace", 49997 "namespace-node", 49998 "processing-instruction", 49999 "text", 50000 "construction", 50001 "xs:anyAtomicType", 50002 "xs:untypedAtomic", 50003 "xs:duration", 50004 "xs:time", 50005 "xs:decimal", 50006 "xs:float", 50007 "xs:double", 50008 "xs:gYearMonth", 50009 "xs:gYear", 50010 "xs:gMonthDay", 50011 "xs:gMonth", 50012 "xs:gDay", 50013 "xs:boolean", 50014 "xs:base64Binary", 50015 "xs:hexBinary", 50016 "xs:anyURI", 50017 "xs:QName", 50018 "xs:NOTATION", 50019 "xs:dateTime", 50020 "xs:dateTimeStamp", 50021 "xs:date", 50022 "xs:string", 50023 "xs:normalizedString", 50024 "xs:token", 50025 "xs:language", 50026 "xs:NMTOKEN", 50027 "xs:Name", 50028 "xs:NCName", 50029 "xs:ID", 50030 "xs:IDREF", 50031 "xs:ENTITY", 50032 "xs:integer", 50033 "xs:nonPositiveInteger", 50034 "xs:negativeInteger", 50035 "xs:long", 50036 "xs:int", 50037 "xs:short", 50038 "xs:byte", 50039 "xs:nonNegativeInteger", 50040 "xs:unisignedLong", 50041 "xs:unsignedInt", 50042 "xs:unsignedShort", 50043 "xs:unsignedByte", 50044 "xs:positiveInteger", 50045 "xs:yearMonthDuration", 50046 "xs:dayTimeDuration" 50047 ], 50048 literal: [ 50049 "eq", 50050 "ne", 50051 "lt", 50052 "le", 50053 "gt", 50054 "ge", 50055 "is", 50056 "self::", 50057 "child::", 50058 "descendant::", 50059 "descendant-or-self::", 50060 "attribute::", 50061 "following::", 50062 "following-sibling::", 50063 "parent::", 50064 "ancestor::", 50065 "ancestor-or-self::", 50066 "preceding::", 50067 "preceding-sibling::", 50068 "NaN" 50069 ] 50070 }, 50071 contains: [ 50072 { 50073 className: "variable", 50074 begin: /[$][\w\-:]+/ 50075 }, 50076 { 50077 className: "built_in", 50078 variants: [ 50079 { 50080 begin: /\barray:/, 50081 end: /(?:append|filter|flatten|fold-(?:left|right)|for-each(?:-pair)?|get|head|insert-before|join|put|remove|reverse|size|sort|subarray|tail)\b/ 50082 }, 50083 { 50084 begin: /\bmap:/, 50085 end: /(?:contains|entry|find|for-each|get|keys|merge|put|remove|size)\b/ 50086 }, 50087 { 50088 begin: /\bmath:/,
vendor: 9,814 bytes, lines 50089-50368
50089 end: /(?:a(?:cos|sin|tan[2]?)|cos|exp(?:10)?|log(?:10)?|pi|pow|sin|sqrt|tan)\b/ 50090 }, 50091 { 50092 begin: /\bop:/, 50093 end: /\(/, 50094 excludeEnd: !0 50095 }, 50096 { 50097 begin: /\bfn:/, 50098 end: /\(/, 50099 excludeEnd: !0 50100 }, 50101 { begin: /[^</$:'"-]\b(?:abs|accumulator-(?:after|before)|adjust-(?:date(?:Time)?|time)-to-timezone|analyze-string|apply|available-(?:environment-variables|system-properties)|avg|base-uri|boolean|ceiling|codepoints?-(?:equal|to-string)|collation-key|collection|compare|concat|contains(?:-token)?|copy-of|count|current(?:-)?(?:date(?:Time)?|time|group(?:ing-key)?|output-uri|merge-(?:group|key))?data|dateTime|days?-from-(?:date(?:Time)?|duration)|deep-equal|default-(?:collation|language)|distinct-values|document(?:-uri)?|doc(?:-available)?|element-(?:available|with-id)|empty|encode-for-uri|ends-with|environment-variable|error|escape-html-uri|exactly-one|exists|false|filter|floor|fold-(?:left|right)|for-each(?:-pair)?|format-(?:date(?:Time)?|time|integer|number)|function-(?:arity|available|lookup|name)|generate-id|has-children|head|hours-from-(?:dateTime|duration|time)|id(?:ref)?|implicit-timezone|in-scope-prefixes|index-of|innermost|insert-before|iri-to-uri|json-(?:doc|to-xml)|key|lang|last|load-xquery-module|local-name(?:-from-QName)?|(?:lower|upper)-case|matches|max|minutes-from-(?:dateTime|duration|time)|min|months?-from-(?:date(?:Time)?|duration)|name(?:space-uri-?(?:for-prefix|from-QName)?)?|nilled|node-name|normalize-(?:space|unicode)|not|number|one-or-more|outermost|parse-(?:ietf-date|json)|path|position|(?:prefix-from-)?QName|random-number-generator|regex-group|remove|replace|resolve-(?:QName|uri)|reverse|root|round(?:-half-to-even)?|seconds-from-(?:dateTime|duration|time)|snapshot|sort|starts-with|static-base-uri|stream-available|string-?(?:join|length|to-codepoints)?|subsequence|substring-?(?:after|before)?|sum|system-property|tail|timezone-from-(?:date(?:Time)?|time)|tokenize|trace|trans(?:form|late)|true|type-available|unordered|unparsed-(?:entity|text)?-?(?:public-id|uri|available|lines)?|uri-collection|xml-to-json|years?-from-(?:date(?:Time)?|duration)|zero-or-one)\b/ }, 50102 { 50103 begin: /\blocal:/, 50104 end: /\(/, 50105 excludeEnd: !0 50106 }, 50107 { 50108 begin: /\bzip:/, 50109 end: /(?:zip-file|(?:xml|html|text|binary)-entry| (?:update-)?entries)\b/ 50110 }, 50111 { 50112 begin: /\b(?:util|db|functx|app|xdmp|xmldb):/, 50113 end: /\(/, 50114 excludeEnd: !0 50115 } 50116 ] 50117 }, 50118 { 50119 className: "string", 50120 variants: [ 50121 { 50122 begin: /"/, 50123 end: /"/, 50124 contains: [ 50125 { 50126 begin: /""/, 50127 relevance: 0 50128 } 50129 ] 50130 }, 50131 { 50132 begin: /'/, 50133 end: /'/, 50134 contains: [ 50135 { 50136 begin: /''/, 50137 relevance: 0 50138 } 50139 ] 50140 } 50141 ] 50142 }, 50143 { 50144 className: "number", 50145 begin: /(\b0[0-7_]+)|(\b0x[0-9a-fA-F_]+)|(\b[1-9][0-9_]*(\.[0-9_]+)?)|[0_]\b/, 50146 relevance: 0 50147 }, 50148 { 50149 className: "comment", 50150 begin: /\(:/, 50151 end: /:\)/, 50152 relevance: 10, 50153 contains: [ 50154 { 50155 className: "doctag", 50156 begin: /@\w+/ 50157 } 50158 ] 50159 }, 50160 { 50161 className: "meta", 50162 begin: /%[\w\-:]+/ 50163 }, 50164 { 50165 className: "title", 50166 begin: /\bxquery version "[13]\.[01]"\s?(?:encoding ".+")?/, 50167 end: /;/ 50168 }, 50169 { 50170 beginKeywords: "element attribute comment document processing-instruction", 50171 end: /\{/, 50172 excludeEnd: !0 50173 }, 50174 { 50175 begin: /<([\w._:-]+)(\s+\S*=('|").*('|"))?>/, 50176 end: /(\/[\w._:-]+>)/, 50177 subLanguage: "xml", 50178 contains: [ 50179 { 50180 begin: /\{/, 50181 end: /\}/, 50182 subLanguage: "xquery" 50183 }, 50184 "self" 50185 ] 50186 } 50187 ] 50188 }; 50189 } 50190 return Nc = t, Nc; 50191} 50192var Oc, SE; 50193function eO() { 50194 if (SE) 50195 return Oc; 50196 SE = 1; 50197 function t(e) { 50198 const n = { 50199 className: "string", 50200 contains: [e.BACKSLASH_ESCAPE], 50201 variants: [ 50202 e.inherit(e.APOS_STRING_MODE, { illegal: null }), 50203 e.inherit(e.QUOTE_STRING_MODE, { illegal: null }) 50204 ] 50205 }, r = e.UNDERSCORE_TITLE_MODE, a = { variants: [ 50206 e.BINARY_NUMBER_MODE, 50207 e.C_NUMBER_MODE 50208 ] }, i = "namespace class interface use extends function return abstract final public protected private static deprecated throw try catch Exception echo empty isset instanceof unset let var new const self require if else elseif switch case default do while loop for continue break likely unlikely __LINE__ __FILE__ __DIR__ __FUNCTION__ __CLASS__ __TRAIT__ __METHOD__ __NAMESPACE__ array boolean float double integer object resource string char long unsigned bool int uint ulong uchar true false null undefined"; 50209 return { 50210 name: "Zephir", 50211 aliases: ["zep"], 50212 keywords: i, 50213 contains: [ 50214 e.C_LINE_COMMENT_MODE, 50215 e.COMMENT( 50216 /\/\*/, 50217 /\*\//, 50218 { contains: [ 50219 { 50220 className: "doctag", 50221 begin: /@[A-Za-z]+/ 50222 } 50223 ] } 50224 ), 50225 { 50226 className: "string", 50227 begin: /<<<['"]?\w+['"]?$/, 50228 end: /^\w+;/, 50229 contains: [e.BACKSLASH_ESCAPE] 50230 }, 50231 { 50232 begin: /(::|->)+[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*/ 50233 }, 50234 { 50235 className: "function", 50236 beginKeywords: "function fn", 50237 end: /[;{]/, 50238 excludeEnd: !0, 50239 illegal: /\$|\[|%/, 50240 contains: [ 50241 r, 50242 { 50243 className: "params", 50244 begin: /\(/, 50245 end: /\)/, 50246 keywords: i, 50247 contains: [ 50248 "self", 50249 e.C_BLOCK_COMMENT_MODE, 50250 n, 50251 a 50252 ] 50253 } 50254 ] 50255 }, 50256 { 50257 className: "class", 50258 beginKeywords: "class interface", 50259 end: /\{/, 50260 excludeEnd: !0, 50261 illegal: /[:($"]/, 50262 contains: [ 50263 { beginKeywords: "extends implements" }, 50264 r 50265 ] 50266 }, 50267 { 50268 beginKeywords: "namespace", 50269 end: /;/, 50270 illegal: /[.']/, 50271 contains: [r] 50272 }, 50273 { 50274 beginKeywords: "use", 50275 end: /;/, 50276 contains: [r] 50277 }, 50278 { 50279 begin: /=>/ 50280 }, 50281 n, 50282 a 50283 ] 50284 }; 50285 } 50286 return Oc = t, Oc; 50287} 50288var N = CR; 50289N.registerLanguage("1c", NR()); 50290N.registerLanguage("abnf", OR()); 50291N.registerLanguage("accesslog", IR()); 50292N.registerLanguage("actionscript", AR()); 50293N.registerLanguage("ada", yR()); 50294N.registerLanguage("angelscript", DR()); 50295N.registerLanguage("apache", MR()); 50296N.registerLanguage("applescript", LR()); 50297N.registerLanguage("arcade", wR()); 50298N.registerLanguage("arduino", xR()); 50299N.registerLanguage("armasm", PR()); 50300N.registerLanguage("xml", kR()); 50301N.registerLanguage("asciidoc", UR()); 50302N.registerLanguage("aspectj", FR()); 50303N.registerLanguage("autohotkey", BR()); 50304N.registerLanguage("autoit", GR()); 50305N.registerLanguage("avrasm", YR()); 50306N.registerLanguage("awk", qR()); 50307N.registerLanguage("axapta", HR()); 50308N.registerLanguage("bash", VR()); 50309N.registerLanguage("basic", $R()); 50310N.registerLanguage("bnf", zR()); 50311N.registerLanguage("brainfuck", WR()); 50312N.registerLanguage("c", KR()); 50313N.registerLanguage("cal", QR()); 50314N.registerLanguage("capnproto", XR()); 50315N.registerLanguage("ceylon", ZR()); 50316N.registerLanguage("clean", JR()); 50317N.registerLanguage("clojure", jR()); 50318N.registerLanguage("clojure-repl", ev()); 50319N.registerLanguage("cmake", tv()); 50320N.registerLanguage("coffeescript", nv()); 50321N.registerLanguage("coq", rv()); 50322N.registerLanguage("cos", av()); 50323N.registerLanguage("cpp", iv()); 50324N.registerLanguage("crmsh", ov()); 50325N.registerLanguage("crystal", sv()); 50326N.registerLanguage("csharp", lv()); 50327N.registerLanguage("csp", cv()); 50328N.registerLanguage("css", _v()); 50329N.registerLanguage("d", dv()); 50330N.registerLanguage("markdown", uv()); 50331N.registerLanguage("dart", pv()); 50332N.registerLanguage("delphi", mv()); 50333N.registerLanguage("diff", Ev()); 50334N.registerLanguage("django", gv()); 50335N.registerLanguage("dns", Sv()); 50336N.registerLanguage("dockerfile", fv()); 50337N.registerLanguage("dos", bv()); 50338N.registerLanguage("dsconfig", Tv()); 50339N.registerLanguage("dts", hv()); 50340N.registerLanguage("dust", Rv()); 50341N.registerLanguage("ebnf", vv()); 50342N.registerLanguage("elixir", Cv()); 50343N.registerLanguage("elm", Nv()); 50344N.registerLanguage("ruby", Ov()); 50345N.registerLanguage("erb", Iv()); 50346N.registerLanguage("erlang-repl", Av()); 50347N.registerLanguage("erlang", yv()); 50348N.registerLanguage("excel", Dv()); 50349N.registerLanguage("fix", Mv()); 50350N.registerLanguage("flix", Lv()); 50351N.registerLanguage("fortran", wv()); 50352N.registerLanguage("fsharp", xv()); 50353N.registerLanguage("gams", Pv()); 50354N.registerLanguage("gauss", kv()); 50355N.registerLanguage("gcode", Uv()); 50356N.registerLanguage("gherkin", Fv()); 50357N.registerLanguage("glsl", Bv()); 50358N.registerLanguage("gml", Gv()); 50359N.registerLanguage("go", Yv()); 50360N.registerLanguage("golo", qv()); 50361N.registerLanguage("gradle", Hv()); 50362N.registerLanguage("graphql", Vv()); 50363N.registerLanguage("groovy", $v()); 50364N.registerLanguage("haml", zv()); 50365N.registerLanguage("handlebars", Wv()); 50366N.registerLanguage("haskell", Kv()); 50367N.registerLanguage("haxe", Qv()); 50368N.registerLanguage("hsp", Xv());
50369N.registerLanguage("http", Zv()); 50370N.registerLanguage("hy", Jv()); 50371N.registerLanguage("inform7", jv()); 50372N.registerLanguage("ini", eC()); 50373N.registerLanguage("irpf90", tC()); 50374N.registerLanguage("isbl", nC()); 50375N.registerLanguage("java", rC()); 50376N.registerLanguage("javascript", aC()); 50377N.registerLanguage("jboss-cli", iC()); 50378N.registerLanguage("json", oC()); 50379N.registerLanguage("julia", sC()); 50380N.registerLanguage("julia-repl", lC()); 50381N.registerLanguage("kotlin", cC()); 50382N.registerLanguage("lasso", _C()); 50383N.registerLanguage("latex", dC()); 50384N.registerLanguage("ldif", uC()); 50385N.registerLanguage("leaf", pC()); 50386N.registerLanguage("less", mC()); 50387N.registerLanguage("lisp", EC()); 50388N.registerLanguage("livecodeserver", gC()); 50389N.registerLanguage("livescript", SC()); 50390N.registerLanguage("llvm", fC()); 50391N.registerLanguage("lsl", bC()); 50392N.registerLanguage("lua", TC()); 50393N.registerLanguage("makefile", hC()); 50394N.registerLanguage("mathematica", RC()); 50395N.registerLanguage("matlab", vC()); 50396N.registerLanguage("maxima", CC()); 50397N.registerLanguage("mel", NC()); 50398N.registerLanguage("mercury", OC()); 50399N.registerLanguage("mipsasm", IC()); 50400N.registerLanguage("mizar", AC()); 50401N.registerLanguage("perl", yC()); 50402N.registerLanguage("mojolicious", DC()); 50403N.registerLanguage("monkey", MC()); 50404N.registerLanguage("moonscript", LC()); 50405N.registerLanguage("n1ql", wC()); 50406N.registerLanguage("nestedtext", xC()); 50407N.registerLanguage("nginx", PC()); 50408N.registerLanguage("nim", kC()); 50409N.registerLanguage("nix", UC()); 50410N.registerLanguage("node-repl", FC()); 50411N.registerLanguage("nsis", BC()); 50412N.registerLanguage("objectivec", GC()); 50413N.registerLanguage("ocaml", YC()); 50414N.registerLanguage("openscad", qC()); 50415N.registerLanguage("oxygene", HC()); 50416N.registerLanguage("parser3", VC()); 50417N.registerLanguage("pf", $C()); 50418N.registerLanguage("pgsql", zC()); 50419N.registerLanguage("php", WC()); 50420N.registerLanguage("php-template", KC()); 50421N.registerLanguage("plaintext", QC()); 50422N.registerLanguage("pony", XC()); 50423N.registerLanguage("powershell", ZC()); 50424N.registerLanguage("processing", JC()); 50425N.registerLanguage("profile", jC()); 50426N.registerLanguage("prolog", eN()); 50427N.registerLanguage("properties", tN()); 50428N.registerLanguage("protobuf", nN()); 50429N.registerLanguage("puppet", rN()); 50430N.registerLanguage("purebasic", aN()); 50431N.registerLanguage("python", iN()); 50432N.registerLanguage("python-repl", oN()); 50433N.registerLanguage("q", sN()); 50434N.registerLanguage("qml", lN()); 50435N.registerLanguage("r", cN()); 50436N.registerLanguage("reasonml", _N()); 50437N.registerLanguage("rib", dN()); 50438N.registerLanguage("roboconf", uN()); 50439N.registerLanguage("routeros", pN()); 50440N.registerLanguage("rsl", mN()); 50441N.registerLanguage("ruleslanguage", EN()); 50442N.registerLanguage("rust", gN()); 50443N.registerLanguage("sas", SN()); 50444N.registerLanguage("scala", fN()); 50445N.registerLanguage("scheme", bN()); 50446N.registerLanguage("scilab", TN()); 50447N.registerLanguage("scss", hN()); 50448N.registerLanguage("shell", RN()); 50449N.registerLanguage("smali", vN()); 50450N.registerLanguage("smalltalk", CN()); 50451N.registerLanguage("sml", NN()); 50452N.registerLanguage("sqf", ON()); 50453N.registerLanguage("sql", IN()); 50454N.registerLanguage("stan", AN()); 50455N.registerLanguage("stata", yN()); 50456N.registerLanguage("step21", DN()); 50457N.registerLanguage("stylus", MN()); 50458N.registerLanguage("subunit", LN()); 50459N.registerLanguage("swift", wN()); 50460N.registerLanguage("taggerscript", xN()); 50461N.registerLanguage("yaml", PN()); 50462N.registerLanguage("tap", kN()); 50463N.registerLanguage("tcl", UN()); 50464N.registerLanguage("thrift", FN()); 50465N.registerLanguage("tp", BN()); 50466N.registerLanguage("twig", GN()); 50467N.registerLanguage("typescript", YN()); 50468N.registerLanguage("vala", qN()); 50469N.registerLanguage("vbnet", HN()); 50470N.registerLanguage("vbscript", VN()); 50471N.registerLanguage("vbscript-html", $N()); 50472N.registerLanguage("verilog", zN()); 50473N.registerLanguage("vhdl", WN()); 50474N.registerLanguage("vim", KN()); 50475N.registerLanguage("wasm", QN()); 50476N.registerLanguage("wren", XN()); 50477N.registerLanguage("x86asm", ZN()); 50478N.registerLanguage("xl", JN()); 50479N.registerLanguage("xquery", jN()); 50480N.registerLanguage("zephir", eO()); 50481N.HighlightJS = N; 50482N.default = N; 50483var tO = N;
50484const nO = tO, fE = /^\/(@fs|@id|node_modules)\//, rO = navigator.userAgent.toLowerCase().includes("chrome") ? /^ +at.* \(?(.*):([0-9]+):([0-9]+)/ : /@(.*):([0-9]+):([0-9]+)/, Ic = /* @__PURE__ */ new Map(); 50485async function aO(t, e = "") { 50486 const n = `${t}.map${e}`; 50487 if (Ic.has(n)) 50488 return Ic.get(n); 50489 const r = await fetch(`${t}.map${e}`), a = new yh(await r.json()); 50490 return Ic.set(n, a), a; 50491} 50492async function Gg(t, e) { 50493 const n = []; 50494 for (const r of t.split(` 50495`)) { 50496 const a = r.match(rO); 50497 if (!a) 50498 continue; 50499 const [, i, o, s] = a, l = new URL(i), u = l.pathname, _ = { 50500 file: u, 50501 uri: i, 50502 line: parseInt(o), 50503 column: parseInt(s), 50504 isExternal: fE.test(u) 50505 }; 50506 if (!fE.test(u)) 50507 try { 50508 const g = await aO(u, l.search), E = g.originalPositionFor(_); 50509 if (E.line === null || E.column === null) 50510 _.isExternal = !0; 50511 else if (_.line = E.line, _.column = E.column, _.source = E.source, _.sourceMap = g, e) 50512 return _; 50513 } catch { 50514 _.isExternal = !0; 50515 } 50516 n.push(_); 50517 } 50518 return e ? null : n; 50519} 50520async function s_(t) { 50521 const e = t.source.startsWith("/") ? t.source.slice(1) : t.source; 50522 await Dh(() => fetch(`/__open-in-editor?file=${encodeURIComponent(e)}:${t.line}:${t.column}`)); 50523} 50524function iO(t) { 50525 if (!t.source || !t.sourceMap) 50526 return null; 50527 const e = t.sourceMap.sourceContentFor(t.source, !0); 50528 if (!e) 50529 return null; 50530 const { 50531 line: n, 50532 column: r 50533 } = t, a = n + 2, i = a.toString().length, o = e.split(` 50534`).slice(n - 1, a), l = nO.highlight("typescript", o.join(` 50535`)).value.split(` 50536`).map((u, _) => `${(n + _).toString().padStart(i, " ")} | ${u}`); 50537 return l.splice(1, 0, `${" ".repeat(i)} | ${" ".repeat(r)}^`), l.join(` 50538`); 50539} 50540async function Ca(t) { 50541 const e = await Gg(t, !0); 50542 e && await s_(e); 50543} 50544function bE({ 50545 start: t, 50546 end: e, 50547 vertical: n = !1, 50548 size: r = 0.3, 50549 id: a = null, 50550 resizeable: i = !0 50551}) { 50552 const [o, s] = cn(`${a}-layout-size`, r), l = Je(), [u] = hn(ze((g, E, f, b) => { 50553 const S = l.current.getBoundingClientRect(), h = n ? (b - S.y) / S.height : (f - S.x) / S.width; 50554 s(Xr(0, 1, h)); 50555 }, [n, s])), _ = Be(() => i ? n ? { 50556 height: `${o * 100}%` 50557 } : { 50558 width: `${o * 100}%` 50559 } : {}, [o, n, i]); 50560 return m("div", { 50561 ref: l, 50562 className: Me(Gn.root, { 50563 [Gn.vertical]: n, 50564 [Gn.resizeable]: i 50565 }), 50566 children: [m("div", { 50567 className: Gn.left, 50568 style: _, 50569 children: t 50570 }), m("div", { 50571 onMouseDown: u, 50572 className: Gn.separator 50573 }), m("div", { 50574 className: Gn.right, 50575 children: e 50576 })] 50577 }); 50578} 50579function Na({ 50580 title: t, 50581 id: e, 50582 children: n 50583}) { 50584 return m("div", { 50585 className: Mt.pane, 50586 id: e, 50587 children: [m(og, { 50588 children: t 50589 }), n] 50590 }); 50591} 50592var zt = /* @__PURE__ */ ((t) => (t[t.Link = 0] = "Link", t[t.ExternalLink = 1] = "ExternalLink", t[t.Pane = 2] = "Pane", t[t.Space = 3] = "Space", t))(zt || {}); 50593function oO({ 50594 children: t, 50595 tab: e, 50596 onToggle: n 50597}) { 50598 const r = ze((a) => { 50599 const i = a === e ? -1 : Ac(t[a]) ? a : -1; 50600 n(i); 50601 }, [e, n, t]); 50602 return wt(() => { 50603 e > -1 && !Ac(t[e]) ? n(-1) : n(e); 50604 }, [n, e]), m("div", { 50605 className: Mt.root, 50606 children: [m("div", { 50607 className: Mt.panes, 50608 children: Ac(t[e]) 50609 }), m("div", { 50610 className: Mt.tabs, 50611 children: t.map((a, i) => a.type === 0 ? m("a", { 50612 title: a.title, 50613 href: a.url, 50614 id: a.id, 50615 className: Me(Mt.tab, !a.url && Mt.disabled), 50616 children: a.icon 50617 }) : a.type === 1 ? m("a", { 50618 title: a.title, 50619 href: a.url, 50620 id: a.id, 50621 className: Me(Mt.tab), 50622 target: "_blank", 50623 children: a.icon 50624 }) : a.type === 2 ? m("button", { 50625 title: a.title, 50626 id: a.id, 50627 onClick: () => r(i), 50628 className: Me(Mt.tab, e === i && Mt.active), 50629 children: [a.icon, a.badge] 50630 }) : m("div", { 50631 className: Mt.space 50632 })) 50633 })] 50634 }); 50635} 50636function Ac(t) { 50637 return t && t.type === 2 ? t.pane : !1; 50638} 50639function sO({ 50640 children: t, 50641 badgeRef: e 50642}) { 50643 return m("div", { 50644 ref: e, 50645 className: Mt.badge, 50646 children: t 50647 }); 50648} 50649const lO = "_surface_pxbh9_1", cO = "_disabled_pxbh9_12", _O = "_header_pxbh9_17", dO = "_open_pxbh9_22", uO = "_fields_pxbh9_26", pO = "_field_pxbh9_26", mO = "_copy_pxbh9_43", EO = "_copied_pxbh9_60", gO = "_label_pxbh9_65", SO = "_value_pxbh9_70", fO = "_right_pxbh9_77", bO = "_grow_pxbh9_80", Nt = { 50650 surface: lO, 50651 disabled: cO, 50652 header: _O, 50653 open: dO, 50654 fields: uO, 50655 field: pO, 50656 copy: mO, 50657 copied: EO, 50658 label: gO, 50659 value: SO, 50660 right: fO, 50661 grow: bO 50662}
50662, TO = "_iconCheckbox_1da2f_1", hO = "_main_1da2f_1", RO = "_checked_1da2f_4", vO = "_iconButton_1da2f_14", CO = "_disabled_1da2f_27", NO = "_group_1da2f_33", OO = "_label_1da2f_39", IO = "_select_1da2f_50", AO = "_input_1da2f_51", yO = "_button_1da2f_52", DO = "_inputSelect_1da2f_84", MO = "_color_1da2f_113", LO = "_colorPreview_1da2f_134", wO = "_toggle_1da2f_154", xO = "_open_1da2f_166", PO = "_pill_1da2f_170", We = { 50663 iconCheckbox: TO, 50664 main: hO, 50665 checked: RO, 50666 iconButton: vO, 50667 disabled: CO, 50668 group: NO, 50669 label: OO, 50670 select: IO, 50671 input: AO, 50672 button: yO, 50673 inputSelect: DO, 50674 color: MO, 50675 colorPreview: LO, 50676 toggle: wO, 50677 open: xO, 50678 pill: PO 50679}; 50680function Yg(t) { 50681 return m("button", { 50682 className: Me(We.button, t.main && We.main), 50683 type: "button", 50684 ...t 50685 }); 50686} 50687function Cn({ 50688 options: t, 50689 value: e, 50690 onChange: n, 50691 title: r, 50692 main: a, 50693 className: i 50694}) { 50695 return m("select", { 50696 title: r, 50697 className: Me(We.select, i, a && We.main), 50698 value: t.findIndex((o) => o.value === e), 50699 onChange: (o) => n(t[parseInt(o.target.value)].value), 50700 children: t.map((o, s) => m("option", { 50701 value: s, 50702 children: o.text 50703 }, o.value)) 50704 }); 50705} 50706function kO({ 50707 options: t, 50708 value: e, 50709 onChange: n, 50710 main: r, 50711 ...a 50712}) { 50713 var i; 50714 return m("div", { 50715 className: We.inputSelect, 50716 children: [m(Yg, { 50717 main: r, 50718 ...a, 50719 children: (i = t.find((o) => o.value === e)) == null ? void 0 : i.text 50720 }), m(Cn, { 50721 value: e, 50722 main: r, 50723 options: t, 50724 onChange: n 50725 })] 50726 }); 50727} 50728function qg({ 50729 color: t, 50730 ...e 50731}) { 50732 return m("div", { 50733 className: We.colorPreview, 50734 ...e, 50735 children: m("div", { 50736 style: { 50737 background: t 50738 } 50739 }) 50740 }); 50741} 50742function UO({ 50743 value: t, 50744 onChange: e 50745}) { 50746 var n, r; 50747 return m("div", { 50748 className: Me(We.input, We.color), 50749 children: [m("input", { 50750 onChange: (a) => e(a.target.value), 50751 placeholder: "none", 50752 type: "text", 50753 value: (n = t == null ? void 0 : t.serialize()) != null ? n : "" 50754 }), m(qg, { 50755 color: (r = t == null ? void 0 : t.hex()) != null ? r : "#00000000" 50756 })] 50757 }); 50758} 50759function an(t) { 50760 return m("input", { 50761 className: We.input, 50762 ...t 50763 }); 50764} 50765function Hg({ 50766 options: t, 50767 value: e, 50768 onChange: n, 50769 ...r 50770}) { 50771 return m("div", { 50772 className: We.inputSelect, 50773 children: [m(an, { 50774 value: e, 50775 onChange: (a) => { 50776 n(a.target.value); 50777 }, 50778 ...r 50779 }), m(Cn, { 50780 value: e, 50781 options: t, 50782 onChange: n 50783 })] 50784 }); 50785} 50786function Et(t) { 50787 return m("div", { 50788 className: We.group, 50789 ...t, 50790 children: t.children 50791 }); 50792} 50793function vt({ 50794 children: t, 50795 onClick: e, 50796 title: n, 50797 className: r, 50798 disabled: a 50799}) { 50800 return m("button", { 50801 title: n, 50802 className: Me(We.iconButton, r, a && We.disabled), 50803 type: "button", 50804 onClick: a ? null : e, 50805 children: t 50806 }); 50807} 50808function yc({ 50809 children: t, 50810 titleOn: e, 50811 titleOff: n, 50812 onChange: r, 50813 checked: a = !1, 50814 main: i = !1 50815}) { 50816 return m(vt, { 50817 className: Me(We.iconCheckbox, i && We.main, a && We.checked), 50818 title: n && !a ? n : e, 50819 onClick: () => r == null ? void 0 : r(!a), 50820 children: t 50821 }); 50822} 50823function gt(t) { 50824 return m("label", { 50825 title: t.children, 50826 className: We.label, 50827 ...t 50828 }); 50829} 50830function FO(t) { 50831 return m("svg", { 50832 viewBox: "0 0 24 24", 50833 fill: "currentColor", 50834 ...t, 50835 children: m("polygon", { 50836 points: "10.71 16.71 9.29 15.29 12.59 12 9.29 8.71 10.71 7.29 15.41 12 10.71 16.71" 50837 }) 50838 }); 50839} 50840function l_({ 50841 open: t, 50842 onToggle: e 50843}) { 50844 return m("button", { 50845 className: Me(We.toggle, t && We.open), 50846 onClick: () => e == null ? void 0 : e(!t), 50847 children: m(FO, {}) 50848 }); 50849} 50850function BO({ 50851 children: t, 50852 checked: e, 50853 onChange: n, 50854 titleOn: r, 50855 titleOff: a 50856}) { 50857 return m("div", { 50858 title: a && !e ? a : r, 50859 className: Me(We.pill, e && We.checked), 50860 onClick: () => n(!e), 50861 children: t 50862 }); 50863} 50864function c_({ 50865 children: t, 50866 header: e 50867}) { 50868 const [n, r] = Ue(!1); 50869 return m(__, { 50870 open: n, 50871 children: [m("div", { 50872 className: Nt.header, 50873 children: [m(l_, { 50874 open: n, 50875 onToggle: r 50876 }), e] 50877 }), m("div", { 50878 className: Nt.fields, 50879 children: t 50880 })] 50881 }); 50882} 50883function Wn({ 50884 children: t, 50885 alignRight: e, 50886 grow: n = !0, 50887 ...r 50888}) { 50889 return m("div", { 50890 className: Me(Nt.value, { 50891 [Nt.right]: e, 50892 [Nt.grow]: n 50893 }), 50894 ...r, 50895 children: t 50896 }); 50897} 50898function fr({ 50899 label: t, 50900 copy: e, 50901 children: n 50902}) { 50903 const r = Je(null), [a, i] = Ue(!1); 50904 return m("div", { 50905 className: Me(Nt.field, { 50906 [Nt.copy]: !!e, 50907 [Nt.copied]: a 50908 }), 50909 onClick: () => { 50910 !e || (window.navigator.clipboard.writeText(e), i(!0), r.current && clearTimeout(r.current), r.current = window.setTimeout(() => { 50911 i(!1), r.current = null; 50912 }, 1e3)); 50913 }, 50914 onMouseLeave: () => i(!1), 50915 children: [t && m("div", { 50916 className: Nt.label, 50917 children: t 50918 }), n] 50919 }); 50920} 50921function __({ 50922 disabled: t, 50923 open: e, 50924 className: n, 50925 ...r 50926}) { 50927 return m("div", { 50928 className: Me(Nt.surface, n, { 50929 [Nt.open]: e, 50930 [Nt.disabled]: t 50931 }), 50932 ...r 50933 }); 50934} 50935function Lt({ 50936 children: t, 50937 precision: e, 50938 ...n 50939}) { 50940 const r = ia(t, e); 50941 return m(fr, { 50942 copy: t.toString(), 50943 ...n, 50944 children: m(Wn, { 50945 alignRight: !0, 50946 children: r 50947 }) 50948 }); 50949} 50950function GO({ 50951 value: t 50952}) { 50953 const e = ia(t.x, 2), n = ia(t.y, 2); 50954 return m(c_, {
50955 header: m(fr, { 50956 copy: JSON.stringify(t.serialize()), 50957 children: m(Wn, { 50958 alignRight: !0, 50959 children: [e, ", ", n] 50960 }) 50961 }), 50962 children: [m(Lt, { 50963 label: "x", 50964 children: t.x 50965 }), m(Lt, { 50966 label: "y", 50967 children: t.y 50968 })] 50969 }); 50970} 50971function TE({ 50972 value: t 50973}) { 50974 const e = t === null || t === ""; 50975 return m(__, { 50976 disabled: e, 50977 children: m(fr, { 50978 copy: e || t == null ? void 0 : t.toString(), 50979 children: m(Wn, { 50980 children: (t == null ? void 0 : t.toString()) || "unset" 50981 }) 50982 }) 50983 }); 50984} 50985function YO({ 50986 value: t 50987}) { 50988 return m(__, { 50989 children: m(Lt, { 50990 children: t 50991 }) 50992 }); 50993} 50994function qO({ 50995 value: t 50996}) { 50997 const e = t.serialize(); 50998 return m(c_, { 50999 header: m(fr, { 51000 copy: e, 51001 children: [m(Wn, { 51002 children: e 51003 }), m(Wn, { 51004 alignRight: !0, 51005 grow: !1, 51006 children: m(qg, { 51007 color: e 51008 }) 51009 })] 51010 }), 51011 children: [m(Lt, { 51012 label: "red", 51013 precision: 0, 51014 children: t.get("rgb.r") 51015 }), m(Lt, { 51016 label: "green", 51017 precision: 0, 51018 children: t.get("rgb.g") 51019 }), m(Lt, { 51020 label: "blue", 51021 precision: 0, 51022 children: t.get("rgb.b") 51023 }), m(Lt, { 51024 label: "alpha", 51025 children: t.alpha() 51026 })] 51027 }); 51028} 51029function HO({ 51030 value: t 51031}) { 51032 return m(c_, { 51033 header: m(fr, { 51034 copy: JSON.stringify(t.serialize()), 51035 children: m(Wn, { 51036 alignRight: !0, 51037 children: [t.top, ", ", t.right, ", ", t.bottom, ", ", t.left] 51038 }) 51039 }), 51040 children: [m(Lt, { 51041 label: "top", 51042 children: t.top 51043 }), m(Lt, { 51044 label: "right", 51045 children: t.right 51046 }), m(Lt, { 51047 label: "bottom", 51048 children: t.bottom 51049 }), m(Lt, { 51050 label: "left", 51051 children: t.left 51052 })] 51053 }); 51054} 51055const VO = { 51056 [W.symbol]: GO, 51057 [ke.exports.Color.symbol]: qO, 51058 [Gt.symbol]: HO 51059}; 51060function $O({ 51061 label: t, 51062 value: e 51063}) { 51064 var r; 51065 let n = TE; 51066 return fT(e) ? n = (r = VO[e.toSymbol()]) != null ? r : TE : typeof e == "number" && (n = YO), m(Et, { 51067 children: [m(gt, { 51068 children: t 51069 }), m(n, { 51070 value: e 51071 })] 51072 }); 51073} 51074const zO = "_root_kdhqz_1", WO = "_title_kdhqz_5", KO = "_content_kdhqz_14", Dc = { 51075 root: zO, 51076 title: WO, 51077 content: KO 51078}; 51079function Mc({ 51080 title: t, 51081 children: e, 51082 open: n 51083}) { 51084 const [r, a] = cn(`expandable-${t}`, n); 51085 return m(Vg, { 51086 title: t, 51087 open: r, 51088 setOpen: a, 51089 children: e 51090 }); 51091} 51092function Vg({ 51093 title: t, 51094 children: e, 51095 open: n, 51096 setOpen: r 51097}) { 51098 return m("div", { 51099 className: Dc.root, 51100 children: [m("div", { 51101 className: Dc.title, 51102 onClick: () => r(!n), 51103 children: [m(l_, { 51104 open: n 51105 }), t] 51106 }), n && m("div", { 51107 className: Dc.content, 51108 children: e 51109 })] 51110 }); 51111} 51112function QO() { 51113 const { 51114 inspectedElement: t 51115 } = Er(), e = ba(), n = Kc(), r = Be(() => Vc(e) ? e : null, [e]), [a, i] = Be(() => { 51116 const o = r == null ? void 0 : r.inspectAttributes(t); 51117 if (o) { 51118 const { 51119 stack: s, 51120 ...l 51121 } = o; 51122 return [s, l]; 51123 } 51124 return [void 0, void 0]; 51125 }, [t, r, n]); 51126 return m(Na, { 51127 title: "Properties", 51128 id: "properties-pane", 51129 children: [a && m(Et, { 51130 children: [m(gt, {}), m(Yg, { 51131 onClick: () => Ca(a), 51132 main: !0, 51133 children: "GO TO SOURCE" 51134 })] 51135 }), i ? Object.entries(i).map(([o, s]) => m($O, { 51136 label: o, 51137 value: s 51138 })) : r ? "Click on a node to view its properties." : "The current scene doesn't support inspecting."] 51139 }); 51140} 51141const $g = [{ 51142 value: 0.25, 51143 text: "0.25x (Quarter)" 51144}, { 51145 value: 0.5, 51146 text: "0.5x (Half)" 51147}, { 51148 value: 1, 51149 text: "1.0x (Full)" 51150}, { 51151 value: 2, 51152 text: "2.0x (Double)" 51153}], XO = [{ 51154 value: "srgb", 51155 text: "sRGB" 51156}, { 51157 value: "display-p3", 51158 text: "DCI-P3" 51159}], ZO = [{ 51160 value: "image/png", 51161 text: "png" 51162}, { 51163 value: "image/jpeg", 51164 text: "jpeg" 51165}, { 51166 value: "image/webp", 51167 text: "webp" 51168}], zg = [{ 51169 value: "30", 51170 text: "30 FPS" 51171}, { 51172 value: "60", 51173 text: "60 FPS" 51174}]; 51175function JO() { 51176 const { 51177 meta: t 51178 } = be(), e = Qt(); 51179 return m(ct, { 51180 children: [m(Et, { 51181 children: [m(gt, { 51182 children: "frame rate" 51183 }), m(Hg, { 51184 type: "number", 51185 min: 1, 51186 value: e.fps.toString(), 51187 onChange: (n) => { 51188 t.preview.fps.set(parseInt(n)); 51189 }, 51190 options: zg 51191 })] 51192 }), m(Et, { 51193 children: [m(gt, { 51194 children: "scale" 51195 }), m(Cn, { 51196 options: $g, 51197 value: e.resolutionScale, 51198 onChange: (n) => t.preview.resolutionScale.set(n) 51199 })] 51200 })] 51201 }); 51202} 51203function jO() { 51204 const { 51205 meta: t 51206 } = be(), e = mg(); 51207 return m(ct, { 51208 children: [m(Et, { 51209 children: [m(gt, { 51210 children: "frame rate" 51211 }), m(Hg, { 51212 type: "number", 51213 min: 1, 51214 value: e.fps.toString(), 51215 onChange: (n) => { 51216 t.rendering.fps.set(parseInt(n)); 51217 }, 51218 options: zg 51219 })] 51220 }), m(Et, { 51221 children: [m(gt, { 51222 children: "scale" 51223 }), m(Cn, { 51224 options: $g, 51225 value: e.resolutionScale, 51226 onChange: (n) => t.rendering.resolutionScale.set(n) 51227 })] 51228 }), m(Et, { 51229 children: [m(gt, { 51230 children: "color space" 51231 }), m(Cn, { 51232 options: XO, 51233 value: e.colorSpace, 51234 onChange: (n) => t.rendering.colorSpace.set(n) 51235 })] 51236 }), m(Et, { 51237 children: [m(gt, { 51238 children: "file type" 51239 }), m(Cn, { 51240 options: ZO, 51241 value: e.fileType, 51242 onChange: (n) => t.rendering.fileType.set(n) 51243 })] 51244 }), e.fileType !== "image/png" && m(Et, { 51245 children: [m(gt, { 51246 children: "quality (%)" 51247 }), m(an, { 51248 type: "number", 51249 min: 0, 51250 max: 100, 51251 value: e.quality * 100, 51252 onChange: (n) => { 51253 t.rendering.quality.set(parseFloat(n.target.value) / 100); 51254 } 51255 })] 51256 })] 51257 }); 51258} 51259function eI() { 51260 return m("svg", {
51261 viewBox: "0 0 24 24", 51262 fill: "currentColor", 51263 style: { 51264 rotate: "90deg", 51265 scale: "1 -1" 51266 }, 51267 children: m("path", { 51268 d: "M22,11V3h-7v3H9V3H2v8h7V8h2v10h4v3h7v-8h-7v3h-2V8h2v3H22z M7,9H4V5h3V9z M17,15h3v4h-3V15z M17,5h3v4h-3V5z" 51269 }) 51270 }); 51271} 51272function tI(t) { 51273 return m("svg", { 51274 viewBox: "0 0 24 24", 51275 fill: "currentColor", 51276 ...t, 51277 children: m("path", { 51278 d: "M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z" 51279 }) 51280 }); 51281} 51282function nI() { 51283 return m("svg", { 51284 viewBox: "0 0 24 24", 51285 fill: "currentColor", 51286 children: m("path", { 51287 d: "M20 8h-2.81c-.45-.78-1.07-1.45-1.82-1.96L17 4.41 15.59 3l-2.17 2.17C12.96 5.06 12.49 5 12 5s-.96.06-1.41.17L8.41 3 7 4.41l1.62 1.63C7.88 6.55 7.26 7.22 6.81 8H4v2h2.09c-.05.33-.09.66-.09 1v1H4v2h2v1c0 .34.04.67.09 1H4v2h2.81c1.04 1.79 2.97 3 5.19 3s4.15-1.21 5.19-3H20v-2h-2.09c.05-.33.09-.66.09-1v-1h2v-2h-2v-1c0-.34-.04-.67-.09-1H20V8zm-4 4v3c0 .22-.03.47-.07.7l-.1.65-.37.65c-.72 1.24-2.04 2-3.46 2s-2.74-.77-3.46-2l-.37-.64-.1-.65C8.03 15.48 8 15.23 8 15v-4c0-.23.03-.48.07-.7l.1-.65.37-.65c.3-.52.72-.97 1.21-1.31l.57-.39.74-.18c.31-.08.63-.12.94-.12.32 0 .63.04.95.12l.68.16.61.42c.5.34.91.78 1.21 1.31l.38.65.1.65c.04.22.07.47.07.69v1zm-6 2h4v2h-4zm0-4h4v2h-4z" 51288 }) 51289 }); 51290} 51291function rI() { 51292 return m("svg", { 51293 viewBox: "0 0 24 24", 51294 fill: "currentColor", 51295 children: m("path", { 51296 d: "M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8 0-1.85.63-3.55 1.69-4.9L16.9 18.31C15.55 19.37 13.85 20 12 20zm6.31-3.1L7.1 5.69C8.45 4.63 10.15 4 12 4c4.42 0 8 3.58 8 8 0 1.85-.63 3.55-1.69 4.9z" 51297 }) 51298 }); 51299} 51300function aI() { 51301 return m("svg", { 51302 viewBox: "0 0 24 24", 51303 fill: "currentColor", 51304 children: m("path", { 51305 d: "M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41z" 51306 }) 51307 }); 51308} 51309function hE(t) { 51310 return m("svg", { 51311 viewBox: "0 0 24 24", 51312 fill: "currentColor", 51313 ...t, 51314 children: m("path", { 51315 d: "M11 18c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2zm-2-8c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0-6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm6 4c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z" 51316 }) 51317 }); 51318} 51319function iI() { 51320 return m("svg", { 51321 viewBox: "0 0 24 24", 51322 fill: "currentColor", 51323 children: m("path", { 51324 d: "M7 14H5v5h5v-2H7v-3zm-2-4h2V7h3V5H5v5zm12 7h-3v2h5v-5h-2v3zM14 5v2h3v3h2V5h-5z" 51325 }) 51326 }); 51327} 51328function oI() { 51329 return m("svg", { 51330 viewBox: "0 0 24 24", 51331 fill: "currentColor", 51332 children: m("path", { 51333 d: "M12 8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm8.94 3c-.46-4.17-3.77-7.48-7.94-7.94V1h-2v2.06C6.83 3.52 3.52 6.83 3.06 11H1v2h2.06c.46 4.17 3.77 7.48 7.94 7.94V23h2v-2.06c4.17-.46 7.48-3.77 7.94-7.94H23v-2h-2.06zM12 19c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7z" 51334 }) 51335 }); 51336} 51337function sI() { 51338 return m("svg", { 51339 viewBox: "0 0 24 24", 51340 fill: "currentColor", 51341 children: [m("path", { 51342 d: "M23.6,17c-0.1,0.7-0.7,1.1-1.3,1.1c-0.1,0-0.1,0-0.2,0l-4.8-0.8l0.8,4.8c0.1,0.7-0.4,1.4-1.1,1.5c-0.1,0-0.1,0-0.2,0 c-0.7,0-1.2-0.5-1.3-1.1l-0.7-4.8l-4.3,2.2c-0.7,0.3-1.5,0.1-1.8-0.6c-0.1-0.2-0.1-0.4-0.1-0.6c0-0.5,0.3-0.9,0.7-1.2l4.3-2.2 L10.1,12c-0.5-0.5-0.5-1.4,0-1.9c0.3-0.3,0.6-0.4,0.9-0.4s0.7,0.1,0.9,0.4l3.4,3.4l2.2-4.3c0.3-0.7,1.1-0.9,1.8-0.6 c0.5,0.2,0.7,0.7,0.7,1.2c0,0.2-0.1,0.4-0.1,0.6l-2.2,4.3l4.8,0.7C23.3,15.6,23.7,16.3,23.6,17z" 51343 }), m("path", { 51344 d: "M15.5,8.9L15.5,8.9c-0.5,0.5-1.4,0.5-1.9,0l-2.8-2.8c-0.5-0.5-0.5-1.4,0-1.9l0,0c0.5-0.5,1.4-0.5,1.9,0L15.5,7 C16,7.5,16,8.4,15.5,8.9z" 51345 }), m("path", { 51346 d: "M9.4,2.8L9.4,2.8C8.8,3.3,8,3.3,7.5,2.8l0,0C7,2.2,7,1.4,7.5,0.9l0,0c0.5-0.5,1.4-0.5,1.9,0l0,0C9.9,1.4,9.9,2.2,9.4,2.8z" 51347 }), m("path", { 51348 d: "M8.4,8.4L8.4,8.4c-0.5,0.5-1.4,0.5-1.9,0L2.3,4.2c-0.5-0.5-0.5-1.4,0-1.9l0,0c0.5-0.5,1.4-0.5,1.9,0l4.2,4.2 C8.9,7.1,8.9,7.9,8.4,8.4z" 51349 }), m("path", { 51350 d: "M8.9,15.5L8.9,15.5C8.4,16,7.5,16,7,15.5L1.3,9.8c-0.5-0.5-0.5-1.4,0-1.9l0,0c0.5-0.5,1.4-0.5,1.9,0l5.7,5.7 C9.4,14.1,9.4,15,8.9,15.5z" 51351 })] 51352 }); 51353} 51354function lI() { 51355 return m("svg", {
51356 viewBox: "0 0 24 24", 51357 fill: "currentColor", 51358 children: m("path", { 51359 d: "M19 19H5V5h7V3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z" 51360 }) 51361 }); 51362} 51363function Wg() { 51364 return m("svg", { 51365 viewBox: "0 0 24 24", 51366 fill: "currentColor", 51367 children: m("path", { 51368 d: "M6 19h4V5H6v14zm8-14v14h4V5h-4z" 51369 }) 51370 }); 51371} 51372function cI() { 51373 return m("svg", { 51374 viewBox: "0 0 24 24", 51375 fill: "currentColor", 51376 children: [m("circle", { 51377 cx: "12", 51378 cy: "12", 51379 r: "3.2" 51380 }), m("path", { 51381 d: "M9 2L7.17 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2h-3.17L15 2H9zm3 15c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5z" 51382 })] 51383 }); 51384} 51385function Kg() { 51386 return m("svg", { 51387 viewBox: "0 0 24 24", 51388 fill: "currentColor", 51389 children: m("path", { 51390 d: "M8 5v14l11-7z" 51391 }) 51392 }); 51393} 51394function _I() { 51395 return m("svg", { 51396 viewBox: "0 0 24 24", 51397 fill: "currentColor", 51398 children: m("path", { 51399 d: "M7 7h10v3l4-4-4-4v3H5v6h2V7zm10 10H7v-3l-4 4 4 4v-3h12v-6h-2v4z" 51400 }) 51401 }); 51402} 51403function Qg() { 51404 return m("svg", { 51405 viewBox: "0 0 24 24", 51406 fill: "currentColor", 51407 children: m("path", { 51408 d: "M6 18l8.5-6L6 6v12zM16 6v12h2V6h-2z" 51409 }) 51410 }); 51411} 51412function Xg() { 51413 return m("svg", { 51414 viewBox: "0 0 24 24", 51415 fill: "currentColor", 51416 children: m("path", { 51417 d: "M6 6h2v12H6zm3.5 6l8.5 6V6z" 51418 }) 51419 }); 51420} 51421function dI() { 51422 return m("svg", { 51423 viewBox: "0 0 24 24", 51424 fill: "currentColor", 51425 children: m("path", { 51426 d: "M15 8v8H5V8h10m1-2H4c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h12c.55 0 1-.45 1-1v-3.5l4 4v-11l-4 4V7c0-.55-.45-1-1-1z" 51427 }) 51428 }); 51429} 51430function uI() { 51431 return m("svg", { 51432 viewBox: "0 0 24 24", 51433 fill: "currentColor", 51434 children: m("path", { 51435 d: "M16.5 12c0-1.77-1.02-3.29-2.5-4.03v2.21l2.45 2.45c.03-.2.05-.41.05-.63zm2.5 0c0 .94-.2 1.82-.54 2.64l1.51 1.51C20.63 14.91 21 13.5 21 12c0-4.28-2.99-7.86-7-8.77v2.06c2.89.86 5 3.54 5 6.71zM4.27 3L3 4.27 7.73 9H3v6h4l5 5v-6.73l4.25 4.25c-.67.52-1.42.93-2.25 1.18v2.06c1.38-.31 2.63-.95 3.69-1.81L19.73 21 21 19.73l-9-9L4.27 3zM12 4L9.91 6.09 12 8.18V4z" 51436 }) 51437 }); 51438} 51439function pI() { 51440 return m("svg", { 51441 viewBox: "0 0 24 24", 51442 fill: "currentColor", 51443 children: m("path", { 51444 d: "M3 9v6h4l5 5V4L7 9H3zm13.5 3c0-1.77-1.02-3.29-2.5-4.03v8.05c1.48-.73 2.5-2.25 2.5-4.02zM14 3.23v2.06c2.89.86 5 3.54 5 6.71s-2.11 5.85-5 6.71v2.06c4.01-.91 7-4.49 7-8.77s-2.99-7.86-7-8.77z" 51445 }) 51446 }); 51447} 51448const mI = "_root_1ixub_1", EI = "_times_1ixub_5", gI = "_thread_1ixub_12", SI = "_threadTitle_1ixub_16", fI = "_threadList_1ixub_23", Zr = { 51449 root: mI, 51450 times: EI, 51451 thread: gI, 51452 threadTitle: SI, 51453 threadList: fI 51454}; 51455function bI() { 51456 const { 51457 player: t, 51458 project: e, 51459 meta: n 51460 } = be(), r = gr(), a = In(), { 51461 fps: i 51462 } = Qt(), o = t.status.secondsToFrames(a.range[0]), s = t.status.secondsToFrames(a.range[1]); 51463 return m(ct, { 51464 children: [m(Et, { 51465 children: [m(gt, { 51466 children: "background" 51467 }), m(UO, { 51468 value: a.background, 51469 onChange: (l) => { 51470 n.shared.background.set(l || null); 51471 } 51472 })] 51473 }), m(Et, { 51474 children: [m(gt, { 51475 children: "range" 51476 }), m(an, { 51477 min: 0, 51478 max: s, 51479 type: "number", 51480 value: o, 51481 onChange: (l) => { 51482 let u = parseInt(l.target.value); 51483 isNaN(u) && (u = 0), n.shared.range.update(u, s, r, i); 51484 } 51485 }), m(an, { 51486 min: o, 51487 max: r, 51488 type: "number", 51489 placeholder: "end", 51490 value: s >= 1 / 0 ? "" : s, 51491 onChange: (l) => { 51492 let u = parseInt(l.target.value); 51493 isNaN(u) && (u = 1 / 0), n.shared.range.update(o, u, r, i); 51494 } 51495 })] 51496 }), m(Et, { 51497 children: [m(gt, { 51498 children: "resolution" 51499 }), m(an, { 51500 type: "number", 51501 min: 1, 51502 value: a.size.width, 51503 onChange: (l) => { 51504 const u = parseInt(l.target.value); 51505 n.shared.size.set([u, a.size.height]); 51506 } 51507 }), m(tI, { 51508 className: Zr.times 51509 }), m(an, { 51510 type: "number", 51511 min: 1, 51512 value: a.size.height, 51513 onChange: (l) => { 51514 const u = parseInt(l.target.value); 51515 n.shared.size.set([a.size.width, u]); 51516 } 51517 })] 51518 }), " ", e.audio && m(Et, { 51519 children: [m(gt, { 51520 children: "audio offset" 51521 }), m(an, { 51522 type: "number", 51523 value: a.audioOffset.toFixed(4), 51524 onChange: (l) => { 51525 let u = parseFloat(l.target.value); 51526 isNaN(u) && (u = 0), n.shared.audioOffset.set(u); 51527 } 51528 })] 51529 })] 51530 }); 51531} 51532function TI() { 51533 return m(Na, { 51534 title: "Video Settings", 51535 id: "settings-pane", 51536 children: [m(Mc, { 51537 title: "General", 51538 open: !0, 51539 children: m(bI, {}) 51540 }), m(Mc, { 51541 title: "Preview", 51542 children: m(JO, {}) 51543 }), m(Mc, { 51544 title: "Rendering", 51545 children: m(jO, {}) 51546 }), m(Et, { 51547 children: [m(gt, {}), m(hI, {})] 51548 })] 51549 }); 51550} 51551function hI() { 51552 const [t, e] = cn("main-action", 0), { 51553 renderer: n, 51554 presenter: r, 51555 meta: a, 51556 project: i 51557 } = be(), o = Sa(), s = Eg(); 51558 return m(kO, { 51559 main: !0, 51560 id: "render", 51561 "data-rendering": o !== mt.Initial, 51562 value: t, 51563 onChange: e, 51564 onClick: () => { 51565 t === 0 ? o === mt.Initial ? n.render({ 51566 ...a.getFullRenderingSettings(), 51567 name: i.name 51568 }) : n.abort() : s === Yt.Initial && r.present({ 51569 ...a.getFullRenderingSettings(), 51570 name: i.name, 51571 slide: null 51572 }); 51573 }, 51574 options: [{ 51575 value: 0, 51576 text: "RENDER" 51577 }, {
51578 value: 1, 51579 text: "PRESENT" 51580 }] 51581 }); 51582} 51583function RI() { 51584 Kc(); 51585 const t = ba(), e = He(xT(t) ? t.onThreadChanged : null); 51586 return m(Na, { 51587 title: "Threads", 51588 id: "threads-pane", 51589 children: e ? m(Zg, { 51590 thread: e 51591 }) : "The current scene doesn't support threading" 51592 }); 51593} 51594function Zg({ 51595 thread: t 51596}) { 51597 return m("div", { 51598 className: Zr.thread, 51599 children: [m("div", { 51600 className: Zr.threadTitle, 51601 children: qE(t.runner) 51602 }), t.children.length > 0 && m("ul", { 51603 className: Zr.threadList, 51604 children: t.children.map((e) => m(Zg, { 51605 thread: e 51606 })) 51607 })] 51608 }); 51609} 51610const vI = "_list_97yos_1", CI = "_error_97yos_10", NI = "_log_97yos_10", OI = "_warn_97yos_14", II = "_info_97yos_18", AI = "_http_97yos_22", yI = "_verbose_97yos_26", DI = "_debug_97yos_30", MI = "_silly_97yos_34", LI = "_anchor_97yos_38", wI = "_header_97yos_74", xI = "_empty_97yos_80", PI = "_message_97yos_84", kI = "_duration_97yos_88", UI = "_stack_97yos_95", FI = "_section_97yos_101", BI = "_sourceCode_97yos_130", GI = "_viewSource_97yos_134", YI = "_entry_97yos_148", qI = "_external_97yos_153", HI = "_link_97yos_157", VI = "_navbar_97yos_166", $I = "_pills_97yos_177", Ye = { 51611 list: vI, 51612 error: CI, 51613 log: NI, 51614 warn: OI, 51615 info: II, 51616 http: AI, 51617 verbose: yI, 51618 debug: DI, 51619 silly: MI, 51620 anchor: LI, 51621 header: wI, 51622 empty: xI, 51623 message: PI, 51624 duration: kI, 51625 stack: UI, 51626 section: FI, 51627 sourceCode: BI, 51628 viewSource: GI, 51629 entry: YI, 51630 external: qI, 51631 link: HI, 51632 navbar: VI, 51633 pills: $I 51634}; 51635function zI({ 51636 entries: t 51637}) { 51638 return m("div", { 51639 className: Ye.stack, 51640 children: t.map((e) => m("div", { 51641 className: Me(Ye.entry, e.isExternal && Ye.external), 51642 children: ["at (", e.isExternal ? `${e.file}:${e.line}:${e.column}` : m("button", { 51643 className: Ye.link, 51644 onClick: () => s_(e), 51645 children: [e.file, ":", e.line, ":", e.column] 51646 }), ")"] 51647 })) 51648 }); 51649} 51650function WI({ 51651 entry: t 51652}) { 51653 const e = Be(() => t ? iO(t) : null, [t]); 51654 return m("div", { 51655 className: Ye.sourceCode, 51656 children: [m("pre", { 51657 children: m("code", { 51658 className: "language-ts", 51659 dangerouslySetInnerHTML: { 51660 __html: e != null ? e : "Could not load the source code." 51661 } 51662 }) 51663 }), m(vt, { 51664 title: "Go to source", 51665 className: Ye.viewSource, 51666 onClick: async () => { 51667 t && await s_(t); 51668 }, 51669 children: m(lI, {}) 51670 })] 51671 }); 51672} 51673function KI({ 51674 payload: t 51675}) { 51676 const [e, n] = Ue(t.level === on.Error), [r, a] = Ue(null), { 51677 setInspectedElement: i 51678 } = Er(), o = ia(t.durationMs, 2), s = Be(() => t.object ? JSON.stringify(t.object, void 0, 2) : null, [t]), l = Be(() => { 51679 var _; 51680 return (_ = r == null ? void 0 : r.find((g) => !g.isExternal)) != null ? _ : null; 51681 }, [r]), u = !!s || !!r || !!t.remarks; 51682 return _t(() => { 51683 t.stack && Gg(t.stack).then(a); 51684 }, [t]), m("div", { 51685 className: Me(Ye.log, Ye[t.level], !u && Ye.empty), 51686 children: [m("div", { 51687 className: Ye.header, 51688 children: [u && m(l_, { 51689 open: e, 51690 onToggle: n 51691 }), m("div", { 51692 className: Ye.message, 51693 children: t.message 51694 }), o !== null && m("div", { 51695 className: Ye.duration, 51696 children: [o, " ms"] 51697 }), t.inspect && m(vt, { 51698 title: "Select related node", 51699 onClick: () => i(t.inspect), 51700 children: m(oI, {}) 51701 })] 51702 }), u && e && m("div", { 51703 children: [t.remarks && m("div", { 51704 className: Me(Ye.section, Ye.remarks), 51705 dangerouslySetInnerHTML: { 51706 __html: t.remarks 51707 } 51708 }), s && m("div", { 51709 className: Ye.section, 51710 children: ["Related object:", m("pre", { 51711 className: Ye.code, 51712 children: s 51713 })] 51714 }), r && m("div", { 51715 className: Ye.section, 51716 children: ["The problem occurred here:", l && m(WI, { 51717 entry: l 51718 }), m(zI, { 51719 entries: r 51720 })] 51721 })] 51722 })] 51723 }); 51724} 51725const RE = { 51726 [on.Error]: !0, 51727 [on.Warn]: !0, 51728 [on.Info]: !1, 51729 [on.Debug]: !1 51730}; 51731function QI() { 51732 const t = Je(), [e, n] = Eh(), [r, a] = cn("log-filters", RE); 51733 return wt(() => { 51734 t.current.scrollIntoView(); 51735 }, []), m(Na, { 51736 title: "Console", 51737 id: "console", 51738 children: [m("div", { 51739 className: Ye.navbar, 51740 children: [m("div", { 51741 className: Ye.pills, 51742 children: Object.keys(RE).map((i) => { 51743 const o = !r[i] && e.filter((s) => s.level === i).length; 51744 return m(BO, { 51745 titleOn: `Exclude ${i} logs`, 51746 titleOff: `Include ${i} logs`, 51747 checked: r[i], 51748 onChange: (s) => a({ 51749 ...r, 51750 [i]: s 51751 }), 51752 children: [pT(i), " ", o > 0 && `(${o > 99 ? "99+" : o})`] 51753 }, i); 51754 }) 51755 }), e.length > 0 && m(vt, { 51756 onClick: n, 51757 title: "Clear console", 51758 children: m(rI, {}) 51759 })] 51760 }), m("div", { 51761 className: Me(Ye.list, ...Object.entries(r).filter(([, i]) => i).map(([i]) => Ye[i])), 51762 children: [e.map((i) => m(KI, { 51763 payload: i 51764 })), m("div", { 51765 ref: t, 51766 className: Ye.anchor 51767 })] 51768 })] 51769 }); 51770} 51771function XI(t = 2) { 51772 return [{ 51773 translate: "0px" 51774 }, { 51775 translate: `-${t}px`, 51776 easing: "ease-in-out" 51777 }, { 51778 translate: `${t}px`, 51779 easing: "ease-in-out" 51780 }, { 51781 translate: `-${t}px`, 51782 easing: "ease-in-out" 51783 }, { 51784 translate: `${t}px`, 51785 easing: "ease-in-out" 51786 }, { 51787 translate: "0px" 51788 }]; 51789} 51790function ZI(t = 4) { 51791 return [{ 51792 boxShadow: "0 0 0px 0 #ccc inset", 51793 easing: "cubic-bezier(0.33, 1, 0.68, 1)" 51794 }, { 51795 boxShadow: `0 0 0px ${t}px #ccc inset`, 51796 easing: "cubic-bezier(0.32, 0, 0.67, 0)" 51797 }, { 51798 boxShadow: "0 0 0px 0 #ccc inset" 51799 }]; 51800} 51801function JI() { 51802 return m("svg", {
51803 viewBox: "0 0 24 24", 51804 fill: "currentColor", 51805 children: m("path", { 51806 d: "M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z" 51807 }) 51808 }); 51809} 51810function jI() { 51811 return m("svg", { 51812 viewBox: "0 0 24 24", 51813 fill: "currentColor", 51814 children: [m("rect", { 51815 height: "2", 51816 width: "6", 51817 x: "6", 51818 y: "15" 51819 }), m("rect", { 51820 height: "2", 51821 width: "6", 51822 x: "12", 51823 y: "7" 51824 }), m("rect", { 51825 height: "2", 51826 width: "6", 51827 x: "9", 51828 y: "11" 51829 }), m("path", { 51830 d: "M19,3H5C3.9,3,3,3.9,3,5v14c0,1.1,0.9,2,2,2h14c1.1,0,2-0.9,2-2V5C21,3.9,20.1,3,19,3z M19,19H5V5h14V19z" 51831 })] 51832 }); 51833} 51834function eA({ 51835 setOpen: t 51836}) { 51837 const [e, n] = cn("sidebar", -1), { 51838 inspectedElement: r 51839 } = Er(), a = ug(), i = Je(), [o, s] = Ue(a.onErrorLogged.current); 51840 return _t(() => a.onErrorLogged.subscribe((l) => { 51841 s(l), setTimeout(() => { 51842 var u; 51843 (u = i.current) == null || u.animate(XI(2), { 51844 duration: 300 51845 }); 51846 }, 0); 51847 }), [a]), _t(() => { 51848 r && e !== -1 && n(4); 51849 }, [!r]), m(ct, { 51850 children: m(oO, { 51851 tab: e, 51852 onToggle: (l) => { 51853 n(l), t(l >= 0); 51854 }, 51855 children: [{ 51856 title: "Project Selection", 51857 id: "project-selection-link", 51858 type: zt.Link, 51859 icon: m(sI, {}), 51860 url: window.location.pathname === "/" ? void 0 : "../" 51861 }, { 51862 title: "Docs", 51863 id: "docs-external-link", 51864 type: zt.ExternalLink, 51865 icon: m(JI, {}), 51866 url: "/docs/" 51867 }, { 51868 type: zt.Space 51869 }, { 51870 title: "Video Settings", 51871 id: "rendering-tab", 51872 type: zt.Pane, 51873 icon: m(dI, {}), 51874 pane: m(TI, {}) 51875 }, { 51876 title: "Inspector", 51877 id: "inspector-tab", 51878 type: zt.Pane, 51879 icon: m(eI, {}), 51880 pane: m(QO, {}) 51881 }, { 51882 title: "Thread Debugger", 51883 id: "threads-tab", 51884 type: zt.Pane, 51885 icon: m(jI, {}), 51886 pane: m(RI, {}) 51887 }, { 51888 title: o > 0 ? `Console (${o})` : "Console", 51889 id: "console-tab", 51890 type: zt.Pane, 51891 icon: m(nI, {}), 51892 pane: m(QI, {}), 51893 badge: o > 0 && m(sO, { 51894 badgeRef: i, 51895 children: o > 999 ? "999+" : o 51896 }) 51897 }, { 51898 type: zt.Space 51899 }] 51900 }) 51901 }); 51902} 51903const tA = "_root_1l15r_1", nA = "_show_1l15r_13", rA = "_sidebar_1l15r_17", aA = "_timelineWrapper_1l15r_23", iA = "_timeline_1l15r_23", oA = "_timelineContent_1l15r_38", sA = "_trackContainer_1l15r_44", lA = "_timestamp_1l15r_57", cA = "_odd_1l15r_69", _A = "_sceneTrack_1l15r_85", dA = "_clip_1l15r_93", uA = "_container_1l15r_107", pA = "_name_1l15r_111", mA = "_transition_1l15r_125", EA = "_slideTrack_1l15r_134", gA = "_continuation_1l15r_150", SA = "_labelTrack_1l15r_154", fA = "_labelClip_1l15r_160", bA = "_labelClipStart_1l15r_183", TA = "_labelClipTarget_1l15r_196", hA = "_playhead_1l15r_217", RA = "_playheadPreview_1l15r_240", vA = "_range_1l15r_253", CA = "_handle_1l15r_265", NA = "_handleSpacer_1l15r_277", OA = "_audioTrack_1l15r_282", IA = "_active_1l15r_292", he = { 51904 root: tA, 51905 show: nA, 51906 sidebar: rA, 51907 timelineWrapper: aA, 51908 timeline: iA, 51909 timelineContent: oA, 51910 trackContainer: sA, 51911 timestamp: lA, 51912 odd: cA, 51913 sceneTrack: _A, 51914 clip: dA, 51915 container: uA, 51916 name: pA, 51917 transition: mA, 51918 slideTrack: EA, 51919 continuation: gA, 51920 labelTrack: SA, 51921 labelClip: fA, 51922 labelClipStart: bA, 51923 labelClipTarget: TA, 51924 playhead: hA, 51925 playheadPreview: RA, 51926 range: vA, 51927 handle: CA, 51928 handleSpacer: NA, 51929 audioTrack: OA, 51930 active: IA 51931}; 51932function AA() { 51933 const { 51934 framesToPixels: t 51935 } = On(), { 51936 speed: e 51937 } = fa(), n = Sr(); 51938 return m("div", { 51939 className: he.playhead, 51940 "data-frame": yA(n.frame, e), 51941 style: { 51942 left: `${t(n.frame)}px` 51943 } 51944 }); 51945} 51946function yA(t, e) { 51947 return e % 1 === 0 ? t : t.toFixed(2); 51948} 51949function DA() { 51950 const { 51951 framesToPercents: t, 51952 firstVisibleFrame: e, 51953 lastVisibleFrame: n, 51954 segmentDensity: r 51955 }
51955 = On(), a = Be(() => { 51956 const i = [], o = Math.max(1, r); 51957 for (let s = e; s < n; s += o) 51958 i.push(m("div", { 51959 className: Me(he.timestamp, { 51960 [he.odd]: r > 0 && s / r % 2 !== 0 51961 }), 51962 style: { 51963 left: `${t(s)}%` 51964 }, 51965 "data-frame": s 51966 }, s)); 51967 return i; 51968 }, [e, n, t, r]); 51969 return m(ct, { 51970 children: a 51971 }); 51972} 51973function MA({ 51974 event: t, 51975 scene: e 51976}) { 51977 const { 51978 framesToPercents: n, 51979 pixelsToFrames: r 51980 } = On(), { 51981 player: a 51982 } = be(), [i, o] = Ue(t.offset), [s] = hn(ze((l) => { 51983 o(i + a.status.framesToSeconds(r(l))); 51984 }, [i, a, r]), ze((l) => { 51985 const u = Math.max(0, i); 51986 t.offset !== u && e.timeEvents.set(t.name, u, l.shiftKey); 51987 }, [t, i])); 51988 return wt(() => { 51989 o(t.offset); 51990 }, [t.offset]), m(ct, { 51991 children: [m("div", { 51992 onDblClick: async () => { 51993 t.stack && await Ca(t.stack); 51994 }, 51995 onMouseDown: (l) => { 51996 l.button === 1 ? (l.preventDefault(), a.requestSeek(e.firstFrame + a.status.secondsToFrames(t.initialTime + t.offset))) : s(l); 51997 }, 51998 className: he.labelClip, 51999 "data-name": t.name, 52000 style: { 52001 left: `${n(e.firstFrame + e.playback.secondsToFrames(t.initialTime + Math.max(0, i)))}%` 52002 } 52003 }), m("div", { 52004 className: he.labelClipTarget, 52005 style: { 52006 left: `${n(e.firstFrame + e.playback.secondsToFrames(t.targetTime))}%` 52007 } 52008 }), m("div", { 52009 className: he.labelClipStart, 52010 style: { 52011 left: `${n(e.firstFrame + e.playback.secondsToFrames(t.initialTime))}%`, 52012 width: `${Math.max(0, n(e.playback.secondsToFrames(i)))}%` 52013 } 52014 })] 52015 }); 52016} 52017function LA({ 52018 scene: t 52019}) { 52020 const { 52021 firstVisibleFrame: e, 52022 lastVisibleFrame: n 52023 } = On(), r = He(t.timeEvents.onChanged), a = He(t.onCacheChanged), i = a.lastFrame >= e && a.firstFrame <= n; 52024 return m(ct, { 52025 children: i && r.map((o) => m(MA, { 52026 event: o, 52027 scene: t 52028 }, o.name)) 52029 }); 52030} 52031function wA() { 52032 const t = gg(); 52033 return m("div", { 52034 className: he.labelTrack, 52035 children: t.map((e) => m(LA, { 52036 scene: e 52037 }, e.name)) 52038 }); 52039} 52040function xA({ 52041 scene: t, 52042 duration: e 52043}) { 52044 const { 52045 player: n 52046 } = be(), r = He(t.slides.onChanged); 52047 return r.length > 0 ? m("div", { 52048 className: he.slideTrack, 52049 children: [r[0].time > 0 && m("div", { 52050 className: Me(he.clip, he.continuation), 52051 style: { 52052 left: 0, 52053 width: `${r[0].time / e * 100}%` 52054 } 52055 }), r.map((a, i) => { 52056 var o, s; 52057 return m("div", { 52058 className: he.clip, 52059 style: { 52060 width: `${(((s = (o = r[i + 1]) == null ? void 0 : o.time) != null ? s : e) - a.time) / e * 100}%` 52061 }, 52062 children: m("div", { 52063 className: he.container, 52064 children: m("div", { 52065 title: "Go to source", 52066 className: he.name, 52067 onMouseUp: async (l) => { 52068 l.stopPropagation(), l.button === 1 ? n.requestSeek(t.firstFrame + n.status.secondsToFrames(a.time)) : l.button === 0 && await Ca(a.stack); 52069 }, 52070 children: a.name 52071 }) 52072 }) 52073 }); 52074 })] 52075 }) : m(ct, {}); 52076} 52077function PA() { 52078 const t = gg(); 52079 return m("div", { 52080 className: he.sceneTrack, 52081 children: t.map((e) => m(kA, { 52082 scene: e 52083 })) 52084 }); 52085} 52086function kA({ 52087 scene: t 52088}) { 52089 const { 52090 player: e, 52091 meta: n 52092 } = be(), { 52093 framesToPercents: r, 52094 framesToPixels: a, 52095 offset: i 52096 } = On(), o = He(t.onCacheChanged), s = Be(() => { 52097 const l = a(o.firstFrame); 52098 return i > l ? { 52099 paddingLeft: `${i - l}px` 52100 } : {}; 52101 }, [i, o.firstFrame, a]); 52102 return m("div", { 52103 className: he.clip, 52104 style: { 52105 width: `${r(o.duration)}%` 52106 }, 52107 onMouseDown: (l) => { 52108 l.button === 1 && l.preventDefault(); 52109 }, 52110 onMouseUp: (l) => { 52111 l.button === 1 && (l.stopPropagation(), n.shared.range.set([e.status.framesToSeconds(o.firstFrame), e.status.framesToSeconds(o.lastFrame)])); 52112 }, 52113 children: [o.transitionDuration > 0 && m("div", { 52114 style: { 52115 width: `${o.transitionDuration / o.duration * 100}%` 52116 }, 52117 className: he.transition 52118 }), m("div", { 52119 className: he.container, 52120 children: m("div", { 52121 className: he.name, 52122 style: s, 52123 title: "Go to source", 52124 onMouseUp: async (l) => { 52125 l.stopPropagation(), t.creationStack && await Ca(t.creationStack); 52126 }, 52127 children: t.name 52128 }) 52129 }), m(xA, { 52130 scene: t, 52131 duration: t.playback.framesToSeconds(o.duration) 52132 })] 52133 }); 52134} 52135function UA() { 52136 const { 52137 pixelsToFrames: t, 52138 framesToPercents: e 52139 } = On(), { 52140 player: n, 52141 meta: r 52142 }
52142 = be(), { 52143 range: a 52144 } = In(), { 52145 fps: i 52146 } = Qt(), o = gr(), s = n.status.secondsToFrames(a[0]), l = Math.min(n.status.secondsToFrames(a[1]), o), [u, _] = Ue(s), [g, E] = Ue(l), f = ze(() => { 52147 r.shared.range.update(u, g, o, i); 52148 }, [u, g, o, i]), [b] = hn(ze((w) => { 52149 _(u + t(w)); 52150 }, [u, t]), f), [S] = hn(ze((w) => { 52151 E(g + t(w)); 52152 }, [g, t, o]), f), [h] = hn(ze((w) => { 52153 _(u + t(w)), E(g + t(w)); 52154 }, [u, g, o, t]), f); 52155 _t(() => { 52156 _(s), E(l); 52157 }, [s, l, a[0], a[1]]); 52158 let I = u, x = g; 52159 return u > g && (I = g, x = u), m("div", { 52160 style: { 52161 flexDirection: u > g ? "row-reverse" : "row", 52162 left: `${e(Math.max(0, I))}%`, 52163 right: `${100 - e(Math.min(o, x))}%` 52164 }, 52165 className: he.range, 52166 onMouseDown: (w) => { 52167 w.button === 1 ? (w.preventDefault(), r.shared.range.update(0, 1 / 0, o, i)) : h(w); 52168 }, 52169 children: [m(hE, { 52170 onMouseDown: b, 52171 className: he.handle 52172 }), m("div", { 52173 class: he.handleSpacer 52174 }), m(hE, { 52175 onMouseDown: S, 52176 className: he.handle 52177 })] 52178 }); 52179} 52180const nn = 48; 52181function FA() { 52182 const t = Je(), { 52183 player: e, 52184 meta: n 52185 } = be(), { 52186 audioOffset: r 52187 } = In(), [a, i] = Ue(!1), o = fh("Shift"), [s, l] = Ue(0), u = Be(() => { 52188 var L; 52189 return (L = t.current) == null ? void 0 : L.getContext("2d"); 52190 }, [t.current]), { 52191 viewLength: _, 52192 firstVisibleFrame: g, 52193 lastVisibleFrame: E, 52194 density: f, 52195 framesToPercents: b, 52196 pixelsToFrames: S 52197 } = On(), h = He(e.audio.onDataChanged), I = r + s, [x, w] = hn(ze((L) => { 52198 l(s + e.status.framesToSeconds(S(L))); 52199 }, [s, S]), ze(() => { 52200 n.shared.audioOffset.set(r); 52201 }, [I])), P = a && o || w; 52202 wt(() => { 52203 if (!u || (u.clearRect(0, 0, _, nn * 2), !h)) 52204 return; 52205 u.beginPath(), u.moveTo(0, nn); 52206 const L = (e.status.framesToSeconds(g) - I) * h.sampleRate, $ = (e.status.framesToSeconds(E) - I) * h.sampleRate, v = Math.floor(L), A = v - L, B = $ - L, M = Math.ceil(f); 52207 for (let re = L; re < $; re += M * 2) { 52208 const oe = re - L, se = Math.round(v + oe); 52209 if (se >= h.peaks.length) 52210 break; 52211 u.lineTo((A + oe) / B * _, h.peaks[se] / h.absoluteMax * nn + nn), u.lineTo((A + oe + M) / B * _, h.peaks[se + 1] / h.absoluteMax * nn + nn); 52212 } 52213 u.lineWidth = 1, u.lineJoin = "round", u.strokeStyle = "#444", u.stroke(); 52214 }, [I, u, h, f, _, g, E]), wt(() => { 52215 l(0); 52216 }, [r]); 52217 const q = Be(() => ({ 52218 marginLeft: `${b(g)}%`, 52219 width: `${b(E - g)}%`, 52220 height: `${nn * 2}px` 52221 }), [g, E, b]); 52222 return m("canvas", { 52223 ref: t, 52224 className: Me(he.audioTrack, P && he.active, h && he.show), 52225 style: q, 52226 width: _, 52227 height: nn * 2, 52228 onMouseEnter: () => i(!0), 52229 onMouseLeave: () => i(!1), 52230 onMouseDown: (L) => { 52231 L.shiftKey && x(L); 52232 } 52233 }); 52234} 52235const Jg = { 52236 global: [{ 52237 key: "Space", 52238 action: "Toggle playback" 52239 }, { 52240 key: "<-", 52241 action: "Previous frame" 52242 }, { 52243 key: "->", 52244 action: "Next frame" 52245 }, { 52246 key: "Shift + <-", 52247 action: "Reset to first frame" 52248 }, { 52249 key: "Shift + ->", 52250 action: "Seek to last frame" 52251 }, { 52252 key: "M", 52253 action: "Toggle audio" 52254 }, { 52255 key: "L", 52256 action: "Toggle loop" 52257 }], 52258 viewport: [{ 52259 key: "0", 52260 action: "Reset zoom" 52261 }, { 52262 key: "=", 52263 action: "Zoom in" 52264 }, { 52265 key: "-", 52266 action: "Zoom out" 52267 }, { 52268 key: "'", 52269 action: "Toggle grid" 52270 }], 52271 timeline: [{ 52272 key: "F", 52273 action: "Focus playhead" 52274 }], 52275 none: [] 52276}, jg = Kn({ 52277 currentModule: "none", 52278 shortcuts: Jg 52279}); 52280function BA({ 52281 children: t 52282}) { 52283 const [e, n] = Ue("none"); 52284 return m(jg.Provider, { 52285 value: { 52286 currentModule: e, 52287 setCurrentModule: n, 52288 shortcuts: Jg 52289 }, 52290 children: t 52291 }); 52292} 52293function eS() { 52294 return Nn(jg); 52295} 52296function GA(t, e) { 52297 for (var n in e) 52298 t[n] = e[n]; 52299 return t; 52300} 52301function vE(t, e) { 52302 for (var n in t) 52303 if (n !== "__source" && !(n in e)) 52304 return !0; 52305 for (var r in e) 52306 if (r !== "__source" && t[r] !== e[r]) 52307 return !0; 52308 return !1; 52309} 52310function CE(t) { 52311 this.props = t; 52312} 52313(CE.prototype = new Wt()).isPureReactComponent = !0, CE.prototype.shouldComponentUpdate = function(t, e) { 52314 return vE(this.props, t) || vE(this.state, e); 52315}; 52316var NE = J.__b; 52317J.__b = function(t) { 52318 t.type && t.type.__f && t.ref && (t.props.ref = t.ref, t.ref = null), NE && NE(t); 52319}; 52320var YA = J.__e; 52321J.__e = function(t, e, n, r) { 52322 if (t.then) { 52323 for (var a, i = e; i = i.__; ) 52324 if ((a = i.__c) && a.__c) 52325 return e.__e == null && (e.__e = n.__e, e.__k = n.__k), a.__c(t, e); 52326 } 52327 YA(t, e, n, r); 52328}; 52329var OE = J.unmount; 52330function tS(t, e, n) { 52331 return t && (t.__c && t.__c.__H && (t.__c.__H.__.forEach(function(r) { 52332 typeof r.__c == "function" && r.__c(); 52333 }
vendor: 4,908 bytes, lines 52333-52451
52333), t.__c.__H = null), (t = GA({}, t)).__c != null && (t.__c.__P === n && (t.__c.__P = e), t.__c = null), t.__k = t.__k && t.__k.map(function(r) { 52334 return tS(r, e, n); 52335 })), t; 52336} 52337function nS(t, e, n) { 52338 return t && (t.__v = null, t.__k = t.__k && t.__k.map(function(r) { 52339 return nS(r, e, n); 52340 }), t.__c && t.__c.__P === e && (t.__e && n.insertBefore(t.__e, t.__d), t.__c.__e = !0, t.__c.__P = n)), t; 52341} 52342function Lc() { 52343 this.__u = 0, this.t = null, this.__b = null; 52344} 52345function rS(t) { 52346 var e = t.__.__c; 52347 return e && e.__a && e.__a(t); 52348} 52349function $r() { 52350 this.u = null, this.o = null; 52351} 52352J.unmount = function(t) { 52353 var e = t.__c; 52354 e && e.__R && e.__R(), e && t.__h === !0 && (t.type = null), OE && OE(t); 52355}, (Lc.prototype = new Wt()).__c = function(t, e) { 52356 var n = e.__c, r = this; 52357 r.t == null && (r.t = []), r.t.push(n); 52358 var a = rS(r.__v), i = !1, o = function() { 52359 i || (i = !0, n.__R = null, a ? a(s) : s()); 52360 }; 52361 n.__R = o; 52362 var s = function() { 52363 if (!--r.__u) { 52364 if (r.state.__a) { 52365 var u = r.state.__a; 52366 r.__v.__k[0] = nS(u, u.__c.__P, u.__c.__O); 52367 } 52368 var _; 52369 for (r.setState({ __a: r.__b = null }); _ = r.t.pop(); ) 52370 _.forceUpdate(); 52371 } 52372 }, l = e.__h === !0; 52373 r.__u++ || l || r.setState({ __a: r.__b = r.__v.__k[0] }), t.then(o, o); 52374}, Lc.prototype.componentWillUnmount = function() { 52375 this.t = []; 52376}, Lc.prototype.render = function(t, e) { 52377 if (this.__b) { 52378 if (this.__v.__k) { 52379 var n = document.createElement("div"), r = this.__v.__k[0].__c; 52380 this.__v.__k[0] = tS(this.__b, n, r.__O = r.__P); 52381 } 52382 this.__b = null; 52383 } 52384 var a = e.__a && Uc(ct, null, t.fallback); 52385 return a && (a.__h = null), [Uc(ct, null, e.__a ? null : t.children), a]; 52386}; 52387var IE = function(t, e, n) { 52388 if (++n[1] === n[0] && t.o.delete(e), t.props.revealOrder && (t.props.revealOrder[0] !== "t" || !t.o.size)) 52389 for (n = t.u; n; ) { 52390 for (; n.length > 3; ) 52391 n.pop()(); 52392 if (n[1] < n[0]) 52393 break; 52394 t.u = n = n[2]; 52395 } 52396}; 52397($r.prototype = new Wt()).__a = function(t) { 52398 var e = this, n = rS(e.__v), r = e.o.get(t); 52399 return r[0]++, function(a) { 52400 var i = function() { 52401 e.props.revealOrder ? (r.push(a), IE(e, t, r)) : a(); 52402 }; 52403 n ? n(i) : i(); 52404 }; 52405}, $r.prototype.render = function(t) { 52406 this.u = null, this.o = /* @__PURE__ */ new Map(); 52407 var e = ra(t.children); 52408 t.revealOrder && t.revealOrder[0] === "b" && e.reverse(); 52409 for (var n = e.length; n--; ) 52410 this.o.set(e[n], this.u = [1, 0, this.u]); 52411 return t.children; 52412}, $r.prototype.componentDidUpdate = $r.prototype.componentDidMount = function() { 52413 var t = this; 52414 this.o.forEach(function(e, n) { 52415 IE(t, n, e); 52416 }); 52417}; 52418var qA = typeof Symbol < "u" && Symbol.for && Symbol.for("react.element") || 60103, HA = /^(?:accent|alignment|arabic|baseline|cap|clip(?!PathU)|color|dominant|fill|flood|font|glyph(?!R)|horiz|image|letter|lighting|marker(?!H|W|U)|overline|paint|pointer|shape|stop|strikethrough|stroke|text(?!L)|transform|underline|unicode|units|v|vector|vert|word|writing|x(?!C))[A-Z]/, VA = typeof document < "u", $A = function(t) { 52419 return (typeof Symbol < "u" && typeof Symbol() == "symbol" ? /fil|che|rad/i : /fil|che|ra/i).test(t); 52420}; 52421Wt.prototype.isReactComponent = {}, ["componentWillMount", "componentWillReceiveProps", "componentWillUpdate"].forEach(function(t) { 52422 Object.defineProperty(Wt.prototype, t, { configurable: !0, get: function() { 52423 return this["UNSAFE_" + t]; 52424 }, set: function(e) { 52425 Object.defineProperty(this, t, { configurable: !0, writable: !0, value: e }); 52426 } }); 52427}); 52428var AE = J.event; 52429function zA() { 52430} 52431function WA() { 52432 return this.cancelBubble; 52433} 52434function KA() { 52435 return this.defaultPrevented; 52436} 52437J.event = function(t) { 52438 return AE && (t = AE(t)), t.persist = zA, t.isPropagationStopped = WA, t.isDefaultPrevented = KA, t.nativeEvent = t; 52439}; 52440var yE = { configurable: !0, get: function() { 52441 return this.class; 52442} }, DE = J.vnode; 52443J.vnode = function(t) { 52444 var e = t.type, n = t.props, r = n; 52445 if (typeof e == "string") { 52446 var a = e.indexOf("-") === -1; 52447 for (var i in r = {}, n) { 52448 var o = n[i]; 52449 VA && i === "children" && e === "noscript" || i === "value" && "defaultValue" in n && o == null || (i === "defaultValue" && "value" in n && n.value == null ? i = "value" : i === "download" && o === !0 ? o = "" : /ondoubleclick/i.test(i) ? i = "ondblclick" : /^onchange(textarea|input)/i.test(i + e) && !$A(n.type) ? i = "oninput" : /^onfocus$/i.test(i) ? i = "onfocusin" : /^onblur$/i.test(i) ? i = "onfocusout" : /^on(Ani|Tra|Tou|BeforeInp|Compo)/.test(i) ? i = i.toLowerCase() : a && HA.test(i) ? i = i.replace(/[A-Z0-9]/g, "-$&").toLowerCase() : o === null && (o = void 0), /^oninput$/i.test(i) && (i = i.toLowerCase(), r[i] && (i = "oninputCapture")), r[i] = o); 52450 } 52451 e == "select" && r.multiple && Array.isArray(r.value) && (r.value = ra(n.children).forEac
52451h(function(s) { 52452 s.props.selected = r.value.indexOf(s.props.value) != -1; 52453 })), e == "select" && r.defaultValue != null && (r.value = ra(n.children).forEach(function(s) { 52454 s.props.selected = r.multiple ? r.defaultValue.indexOf(s.props.value) != -1 : r.defaultValue == s.props.value; 52455 })), t.props = r, n.class != n.className && (yE.enumerable = "className" in n, n.className != null && (r.class = n.className), Object.defineProperty(r, "className", yE)); 52456 } 52457 t.$$typeof = qA, DE && DE(t); 52458}; 52459var ME = J.__r; 52460J.__r = function(t) { 52461 ME && ME(t), t.__c; 52462}; 52463var LE = J.diffed; 52464J.diffed = function(t) { 52465 LE && LE(t); 52466 var e = t.props, n = t.__e; 52467 n != null && t.type === "textarea" && "value" in e && e.value !== n.value && (n.value = e.value == null ? "" : e.value); 52468}; 52469function QA(t, e) { 52470 const [n, r] = Ue(!1), a = Je(null), i = () => { 52471 r(!0), t == null || t(); 52472 }, o = () => { 52473 r(!1), e == null || e(); 52474 }; 52475 return _t( 52476 () => { 52477 const s = a.current; 52478 if (s) 52479 return s.addEventListener("mouseover", i), s.addEventListener("mouseout", o), () => { 52480 s.removeEventListener("mouseover", i), s.removeEventListener("mouseout", o); 52481 }; 52482 }, 52483 [a.current] 52484 ), [a, n]; 52485} 52486function aS(t) { 52487 const { 52488 setCurrentModule: e 52489 } = eS(), [n, r] = QA(() => { 52490 e(t); 52491 }, () => { 52492 e("none"); 52493 }); 52494 return [n, r]; 52495} 52496const XA = 0.1, wc = 0.5, wE = 32, ZA = 128; 52497function JA() { 52498 const [t] = aS("timeline"), { 52499 player: e 52500 } = be(), n = Je(), r = Je(), a = gr(), { 52501 fps: i 52502 } = Qt(), o = Sg(n), [s, l] = cn("timeline-offset", 0), [u, _] = cn("timeline-scale", 1), g = a > 0; 52503 wt(() => { 52504 n.current.scrollLeft = s; 52505 }, [o.width > 0 && g]); 52506 const E = Be(() => ({ 52507 viewLength: o.width, 52508 paddingLeft: o.width / 2, 52509 fullLength: o.width * u + o.width, 52510 playableLength: o.width * u 52511 }), [o.width, u]), f = ZA / E.viewLength * a, b = Be(() => ({ 52512 framesToPixels: (h) => h / a * E.playableLength, 52513 framesToPercents: (h) => h / a * 100, 52514 pixelsToFrames: (h) => h / E.playableLength * a 52515 }), [a, E]), S = Be(() => { 52516 const h = Math.pow(2, Math.round(Math.log2(a / E.playableLength))), I = Math.floor(wE * h), x = Math.max(1, I), w = s - E.paddingLeft, P = Math.floor(b.pixelsToFrames(w) / x) * x, q = Math.ceil(b.pixelsToFrames(w + E.viewLength + wE) / x) * x; 52517 return { 52518 viewLength: E.viewLength, 52519 offset: w, 52520 firstVisibleFrame: P, 52521 lastVisibleFrame: q, 52522 density: h, 52523 segmentDensity: I, 52524 ...b 52525 }; 52526 }, [E, b, a, s]); 52527 return fg(([h, I]) => { 52528 const x = a / i; 52529 let w = u; 52530 h !== 0 && x !== 0 && (w *= x / h), I !== 0 && o.width !== 0 && (w *= I / o.width), !isNaN(w) && a > 0 && _(Xr(wc, f, w)); 52531 }, [a / i, o.width]), Tn("keydown", ze((h) => { 52532 if (h.key !== "f") 52533 return; 52534 const I = e.onFrameChanged.current, x = E.fullLength - E.viewLength, w = S.framesToPixels(I), P = Xr(0, x, w); 52535 n.current.scrollLeft = P, l(P); 52536 }, [E])), wt(() => { 52537 n.current.scrollLeft = s; 52538 }, [u]), m(Sh, { 52539 state: S, 52540 children: m("div", { 52541 ref: t, 52542 className: Me(he.root, g && he.show), 52543 children: m("div", { 52544 className: he.timelineWrapper, 52545 ref: n, 52546 onScroll: (h) => l(h.target.scrollLeft), 52547 onWheel: (h) => { 52548 const I = Math.abs(h.deltaX) > Math.abs(h.deltaY); 52549 if (h.shiftKey || I) 52550 return; 52551 h.preventDefault(); 52552 let x = 1 - Math.sign(h.deltaY) * XA, w = u * x; 52553 if (w < wc && (w = wc, x = w / u), w > f && (w = f, x = w / u), w === u) 52554 return; 52555 const P = s - E.paddingLeft + h.x - o.x, L = o.width * w * +o.width - o.width, $ = Xr(0, L, s - P + P * x); 52556 n.current.scrollLeft = $, isNaN(w) || _(w), isNaN($) || l($), r.current.style.left = `${h.x - o.x + $}px`; 52557 }, 52558 onMouseMove: (h) => { 52559 r.current.style.left = `${h.x - o.x + s}px`; 52560 }, 52561 children: [m("div", { 52562 className: he.timeline, 52563 style: { 52564 width: `${E.fullLength}px` 52565 }, 52566 onMouseUp: (h) => { 52567 h.button === 0 && e.requestSeek(Math.floor(S.pixelsToFrames(s - E.paddingLeft + h.x - o.x))); 52568 }, 52569 children: m("div", { 52570 className: he.timelineContent, 52571 style: { 52572 width: `${E.playableLength}px`, 52573 left: `${E.paddingLeft}px` 52574 }, 52575 children: [m(UA, {}), m(DA, {}), m("div", { 52576 className: he.trackContainer, 52577 children: [m(PA, {}), m(wA, {}), m(FA, {})] 52578 }), m(AA, {})] 52579 }) 52580 }), m("div", { 52581 ref: r, 52582 className: he.playheadPreview 52583 })] 52584 }) 52585 }) 52586 }); 52587} 52588const jA = "_root_oa7go_1", ey = "_link_oa7go_8", ty = "_main_oa7go_18", ny = "_input_oa7go_22", zr = { 52589 root: jA, 52590 link: ey, 52591 main: ty, 52592 input: ny 52593}; 52594function ry() { 52595 const { 52596 project: t 52597 } = be(), [e, n] = Ue(t.versions.core), r = t.versions.core.localeCompare(e) < 0; 52598 return _t(() => { 52599 const a = new AbortController(); 52600 return fetch("http://web.archive.org/web/20230317204425/https://registry.npmjs.org/@motion-canvas/core/latest", { 52601 signal: a.signal 52602 }).then((i) => i.json()).then((i) => n(i.version)), () => a.abort(); 52603 }, []), m("div", { 52604 className: zr.root, 52605 children: [r && m("a", { 52606 href: `/blog/version-${e}`, 52607 target: "_blank", 52608 title: "See what's new", 52609 className: Me(zr.link, zr.main), 52610 children: "UPDATE AVAILABLE" 52611 }), m("div", { 52612 title: "Copy version information", 52613 className: zr.link, 52614 onClick: () => { 52615 const a = Object.entries(t.versions).filter(([, i]) => !!i).map(([i, o]) => `- ${i}: ${o}`).join(` 52616`); 52617 navigator.clipboard.writeText(a); 52618 }, 52619 children: t.versions.core 52620 })] 52621 }); 52622} 52623const ay = "_root_lfecg_1", iy = "_shortcuts_lfecg_12", oy = "_shortcut_lfecg_12", sy = "_key_lfecg_26", ly = "_action_lfecg_34", or = { 52624 root: ay, 52625 shortcuts: iy, 52626 shortcut: oy, 52627 key: sy, 52628 action: ly 52629}; 52630function cy() { 52631 const { 52632 shortcuts: t, 52633 currentModule: e 52634 } = eS(); 52635 return m("div", { 52636 className: or.root, 52637 children: [m("div", { 52638 className: or.shortcuts, 52639 children: t[e].map(({ 52640 key: n, 52641 action: r 52642 }) => m("div", { 52643 className: or.shortcut, 52644 children: [m("span", { 52645 className: or.key, 52646 children: n 52647 }), m("span", { 52648 className: or.action, 52649 children: r 52650 })] 52651 })) 52652 }), m(ry, {})] 52653 }); 52654} 52655const _y = "_root_1qubs_1", dy = "_viewport_1qubs_8", uy = "_pixelated_1qubs_21", py = "_renderingPreview_1qubs_25", my = "_alphaB
52655ackground_1qubs_30", Ey = "_canvasOutline_1qubs_37", gy = "_overlay_1qubs_41", Sy = "_playback_1qubs_50", fy = "_time_1qubs_57", by = "_duration_1qubs_64", Ty = "_frames_1qubs_71", it = { 52656 root: _y, 52657 viewport: dy, 52658 pixelated: uy, 52659 renderingPreview: py, 52660 alphaBackground: my, 52661 canvasOutline: Ey, 52662 overlay: gy, 52663 playback: Sy, 52664 time: fy, 52665 duration: by, 52666 frames: Ty 52667}; 52668function iS({ 52669 stage: t 52670}) { 52671 const e = Je(), n = In(); 52672 return wt(() => (e.current.append(t.finalBuffer), () => t.finalBuffer.remove()), [t]), m("div", { 52673 className: Me(it.viewport, it.renderingPreview, n.background ? it.canvasOutline : it.alphaBackground), 52674 ref: e 52675 }); 52676} 52677const hy = "_progress_epnx4_1", Ry = "_progressFill_epnx4_6", vy = "_controls_epnx4_11", Cy = "_disabled_epnx4_16", ca = { 52678 progress: hy, 52679 progressFill: Ry, 52680 controls: vy, 52681 disabled: Cy 52682}; 52683function Ny({ 52684 render: t 52685}) { 52686 const { 52687 paused: e 52688 } = fa(), n = Sr(), { 52689 current: r 52690 } = Je({ 52691 history: [], 52692 lastUpdate: 0, 52693 overallTime: -1 52694 }), a = Be(() => { 52695 if (e) 52696 return r.overallTime = -1, r.history = [], 0; 52697 if (r.overallTime < 0) 52698 return r.overallTime = 0, r.lastUpdate = performance.now(), 0; 52699 const i = performance.now() - r.lastUpdate; 52700 r.overallTime += i, r.history.push(i), r.history.length > 10 && (r.overallTime -= r.history.shift()); 52701 const o = Math.floor(1e3 / (r.overallTime / r.history.length)); 52702 return r.lastUpdate = performance.now(), o; 52703 }, [n.frame, e]); 52704 return t(a, e); 52705} 52706function Oy() { 52707 const { 52708 player: t, 52709 renderer: e, 52710 meta: n, 52711 project: r 52712 } = be(), a = fa(), i = Sa(); 52713 return Tn("keydown", ze((o) => { 52714 if (document.activeElement.tagName !== "INPUT") 52715 switch (o.key) { 52716 case " ": 52717 o.preventDefault(), t.togglePlayback(); 52718 break; 52719 case "ArrowLeft": 52720 if (o.preventDefault(), o.shiftKey) { 52721 t.requestReset(); 52722 return; 52723 } 52724 t.requestPreviousFrame(); 52725 break; 52726 case "ArrowRight": 52727 if (o.preventDefault(), o.shiftKey) { 52728 t.requestSeek(1 / 0); 52729 return; 52730 } 52731 t.requestNextFrame(); 52732 break; 52733 case "m": 52734 t.toggleAudio(); 52735 break; 52736 case "l": 52737 t.toggleLoop(); 52738 break; 52739 } 52740 }, [t])), m("div", { 52741 className: Me(ca.controls, i === mt.Working && ca.disabled), 52742 children: [m(Cn, { 52743 title: "Playback speed", 52744 options: [{ 52745 value: 0.25, 52746 text: "x0.25" 52747 }, { 52748 value: 0.5, 52749 text: "x0.5" 52750 }, { 52751 value: 1, 52752 text: "x1" 52753 }, { 52754 value: 1.5, 52755 text: "x1.5" 52756 }, { 52757 value: 2, 52758 text: "x2" 52759 }], 52760 value: a.speed, 52761 onChange: (o) => t.setSpeed(o) 52762 }), m(yc, { 52763 titleOn: "Mute audio", 52764 titleOff: "Unmute audio", 52765 checked: !a.muted, 52766 onChange: (o) => t.toggleAudio(o), 52767 children: a.muted ? m(uI, {}) : m(pI, {}) 52768 }), m(vt, { 52769 title: "Previous frame", 52770 onClick: () => t.requestPreviousFrame(), 52771 children: m(Xg, {}) 52772 }), m(yc, { 52773 main: !0, 52774 titleOn: "Pause", 52775 titleOff: "Play", 52776 checked: !a.paused, 52777 onChange: (o) => t.togglePlayback(o), 52778 children: a.paused ? m(Kg, {}) : m(Wg, {}) 52779 }), m(vt, { 52780 title: "Next frame", 52781 onClick: () => t.requestNextFrame(), 52782 children: m(Qg, {}) 52783 }), m(yc, { 52784 titleOn: "Loop video (Enabled)", 52785 titleOff: "Loop video (Disabled)", 52786 checked: a.loop, 52787 onChange: () => t.toggleLoop(), 52788 children: m(_I, {}) 52789 }), m(Ny, { 52790 render: (o, s) => m(an, { 52791 title: "Current framerate", 52792 readOnly: !0, 52793 value: i === mt.Working ? "RENDERING" : s ? "PAUSED" : `${o} FPS` 52794 }) 52795 }), m(vt, { 52796 title: "Save snapshot", 52797 onClick: () => e.renderFrame({ 52798 ...n.getFullRenderingSettings(), 52799 name: r.name 52800 }, t.playback.frame), 52801 children: m(cI, {}) 52802 })] 52803 }); 52804} 52805function Iy() { 52806 const t = Sr(); 52807 return m("div", { 52808 className: ca.progress, 52809 children: m("div", { 52810 className: ca.progressFill, 52811 style: { 52812 width: `${t.completion * 100}%` 52813 } 52814 }) 52815 }); 52816} 52817function Ay({ 52818 render: t 52819}) { 52820 const e = Sr(); 52821 return t(e.frame); 52822} 52823const d_ = Kn({ 52824 width: 1920, 52825 height: 1080, 52826 x: 0, 52827 y: 0, 52828 zoom: 1, 52829 grid: !1 52830}); 52831function yy() { 52832 const t = Sr(), e = ba(), { 52833 player: n 52834 } = be(), { 52835 resolutionScale: r 52836 } = Qt(), { 52837 size: a 52838 }
52838 = In(), i = Je(), o = Je(), s = Nn(d_), { 52839 inspectedElement: l, 52840 setInspectedElement: u 52841 } = Er(), [_, g] = Ue(0), E = Be(() => { 52842 const f = new DOMMatrix(); 52843 if (!a) 52844 return f; 52845 const b = a.scale(-0.5); 52846 return f.translateSelf(s.x + s.width / 2, s.y + s.height / 2), f.scaleSelf(s.zoom * r, s.zoom * r), f.translateSelf(b.width, b.height), f; 52847 }, [a, s, r]); 52848 return ga(n.onRecalculated, () => g(_ + 1), [_]), wt(() => { 52849 var S; 52850 (S = o.current) != null || (o.current = i.current.getContext("2d")); 52851 const f = o.current; 52852 if (f.clearRect(0, 0, i.current.width, i.current.height), !Vc(e)) 52853 return; 52854 const b = e.validateInspection(l); 52855 if (!b || b !== l) { 52856 u(b); 52857 return; 52858 } 52859 f.save(), e.drawOverlay(b, E, f), f.restore(); 52860 }, [E, _, e, l, t]), m("canvas", { 52861 className: it.overlay, 52862 ref: i, 52863 width: s.width, 52864 height: s.height 52865 }); 52866} 52867const Ft = 40; 52868function Dy() { 52869 const t = Je(), e = Je(), n = Nn(d_), r = Be(() => { 52870 const a = new Path2D(), i = Math.ceil(n.width / 2 / Ft + 2) * Ft, o = Math.ceil(n.height / 2 / Ft + 2) * Ft; 52871 for (let s = -i; s < i; s += Ft) 52872 a.moveTo(s, -o), a.lineTo(s, o); 52873 for (let s = -o; s < o; s += Ft) 52874 a.moveTo(-i, s), a.lineTo(i, s); 52875 return a.closePath(), a; 52876 }, [n]); 52877 return wt(() => { 52878 var o; 52879 (o = e.current) != null || (e.current = t.current.getContext("2d")); 52880 const a = e.current; 52881 if (a.clearRect(0, 0, t.current.width, t.current.height), !n.grid) 52882 return; 52883 a.save(); 52884 const i = Math.pow(2, Math.log2(n.zoom) - Math.floor(Math.log2(n.zoom))); 52885 a.translate(t.current.width / 2 + n.x % (Ft * i), t.current.height / 2 + n.y % (Ft * i)), a.scale(i, i), a.strokeStyle = "rgba(255, 255, 255, 0.24)", a.lineWidth = 1 / i, a.stroke(r), a.lineWidth = 1 / i, a.setLineDash([0, 1.25, 2.5, 1.25]), a.translate(Ft / 2, Ft / 2), a.stroke(r), a.restore(); 52886 }, [n, r]), m("canvas", { 52887 className: it.overlay, 52888 ref: t, 52889 width: n.width, 52890 height: n.height 52891 }); 52892} 52893function My() { 52894 const [t] = Ue(() => new $c()), e = Je(), { 52895 player: n 52896 } = be(), { 52897 size: r, 52898 background: a 52899 } = In(), { 52900 resolutionScale: i 52901 } = Qt(); 52902 return ga(n.onRender, async () => { 52903 await t.render(n.playback.currentScene, n.playback.previousScene); 52904 }, []), _t(() => { 52905 t.configure({ 52906 resolutionScale: i, 52907 size: r, 52908 background: a 52909 }), t.render(n.playback.currentScene, n.playback.previousScene); 52910 }, [i, r, a]), _t(() => (e.current.append(t.finalBuffer), () => t.finalBuffer.remove()), []), m("div", { 52911 ref: e 52912 }); 52913} 52914const xc = 0.1; 52915function Ly() { 52916 var f; 52917 const { 52918 player: t 52919 } = be(), e = ba(), n = Je(), r = Je(), a = Sg(n), i = { 52920 ...In(), 52921 ...Qt() 52922 }, [o, s, l] = cn("viewport", { 52923 width: 1920, 52924 height: 1080, 52925 x: 0, 52926 y: 0, 52927 zoom: 1, 52928 grid: !1 52929 }), { 52930 setInspectedElement: u 52931 } = Er(), _ = ze(() => { 52932 const b = n.current.getBoundingClientRect(), { 52933 width: S, 52934 height: h 52935 } = i.size; 52936 let I = b.height / h; 52937 S * I > b.width && (I = b.width / S), I /= i.resolutionScale, !isNaN(I) && I > 0 && I < 1 / 0 && s({ 52938 ...o, 52939 zoom: I, 52940 x: 0, 52941 y: 0 52942 }); 52943 }, [o, t, i.resolutionScale]), [g, E] = hn(ze((b, S) => s({ 52944 ...o, 52945 x: o.x + b, 52946 y: o.y + S 52947 }), [s, o]), void 0, null); 52948 return _t(() => { 52949 s({ 52950 ...o, 52951 width: a.width, 52952 height: a.height 52953 }); 52954 }, [a]), _t(() => { 52955 l || _(); 52956 }, [l]), fg(([b]) => { 52957 const S = o.zoom * b / i.resolutionScale; 52958 !isNaN(S) && S > 0 && s({ 52959 ...o, 52960 zoom: S 52961 }); 52962 }, [i.resolutionScale]), ga(t.onRecalculated, () => r.current.animate(ZI(), { 52963 duration: 300 52964 }), []), Tn("keydown", ze((b) => { 52965 if (document.activeElement.tagName !== "INPUT") 52966 switch (b.key) { 52967 case "0": { 52968 _(); 52969 break; 52970 } 52971 case "=": 52972 s({ 52973 ...o, 52974 zoom: o.zoom * (1 + xc) 52975 }); 52976 break; 52977 case "-": 52978 s({ 52979 ...o, 52980 zoom: o.zoom * (1 - xc) 52981 }); 52982 break;
52983 case "'": 52984 s({ 52985 ...o, 52986 grid: !o.grid 52987 }); 52988 break; 52989 } 52990 }, [o, _])), m(d_.Provider, { 52991 value: o, 52992 children: m("div", { 52993 className: Me(it.viewport, o.zoom > 1 && it.pixelated), 52994 ref: n, 52995 onContextMenu: (b) => { 52996 b.preventDefault(); 52997 }, 52998 onMouseDown: (b) => { 52999 if (b.button === 0 && !b.shiftKey) { 53000 if (!Vc(e)) 53001 return; 53002 const S = { 53003 x: b.x - a.x, 53004 y: b.y - a.y 53005 }; 53006 S.x -= o.x + a.width / 2, S.y -= o.y + a.height / 2, S.x /= o.zoom * i.resolutionScale, S.y /= o.zoom * i.resolutionScale, S.x += i.size.width / 2, S.y += i.size.height / 2, u(e.inspectPosition(S.x, S.y)); 53007 } else 53008 g(b); 53009 }, 53010 onWheel: (b) => { 53011 if (E) 53012 return; 53013 const S = n.current.getBoundingClientRect(), h = { 53014 x: b.x - S.x - S.width / 2, 53015 y: b.y - S.y - S.height / 2 53016 }, I = 1 - Math.sign(b.deltaY) * xc; 53017 s({ 53018 ...o, 53019 zoom: o.zoom * I, 53020 x: h.x + (o.x - h.x) * I, 53021 y: h.y + (o.y - h.y) * I 53022 }); 53023 }, 53024 children: [m("div", { 53025 className: ((f = i.background) == null ? void 0 : f.alpha()) === 1 ? it.canvasOutline : it.alphaBackground, 53026 style: { 53027 transform: `translate(${o.x}px, ${o.y}px) scale(${o.zoom})`, 53028 outlineWidth: `${1 / o.zoom}px` 53029 }, 53030 children: m(My, {}) 53031 }), m(Dy, {}), m(yy, {}), m("div", { 53032 ref: r, 53033 className: it.overlay 53034 })] 53035 }) 53036 }); 53037} 53038function wy() { 53039 const [t] = aS("viewport"), { 53040 player: e, 53041 renderer: n 53042 } = be(), r = gr(), { 53043 speed: a 53044 } = fa(), i = Sa(); 53045 return m("div", { 53046 ref: t, 53047 className: it.root, 53048 children: [i === mt.Working ? m(iS, { 53049 stage: n.stage 53050 }) : m(Ly, {}), m(Iy, {}), m("div", { 53051 className: it.playback, 53052 children: [m(Ay, { 53053 render: (o) => m("div", { 53054 className: it.time, 53055 title: "Current time", 53056 children: [xE(e.status.framesToSeconds(o)), m("span", { 53057 className: it.frames, 53058 children: ["[", PE(o, a), "]"] 53059 })] 53060 }) 53061 }), m(Oy, {}), m("div", { 53062 className: it.duration, 53063 title: "Duration", 53064 children: [m("span", { 53065 className: it.frames, 53066 children: ["[", PE(r, a), "]"] 53067 }), xE(e.status.framesToSeconds(r))] 53068 })] 53069 })] 53070 }); 53071} 53072function xE(t) { 53073 const e = Math.floor(t / 60) % 60, n = Math.floor(t % 60); 53074 return `${e.toString().padStart(2, "0")}:${n.toString().padStart(2, "0")}`; 53075} 53076function PE(t, e) { 53077 return e % 1 === 0 ? t : t.toFixed(2); 53078} 53079const xy = "_controls_ox5hi_1", Py = "_count_ox5hi_11", kE = { 53080 controls: xy, 53081 count: Py 53082}; 53083function ky() { 53084 var r; 53085 const { 53086 presenter: t 53087 } = be(), e = He(t.onInfoChanged), n = () => { 53088 document.fullscreenElement ? document.exitFullscreen() : t.stage.finalBuffer.requestFullscreen(); 53089 }; 53090 return Tn("keydown", ze((a) => { 53091 if (document.activeElement.tagName !== "INPUT") 53092 switch (a.key) { 53093 case " ": 53094 a.preventDefault(), t.resume(); 53095 break; 53096 case "ArrowLeft": 53097 if (a.preventDefault(), a.shiftKey) { 53098 t.requestFirstSlide(); 53099 return; 53100 } 53101 t.requestPreviousSlide(); 53102 break; 53103 case "ArrowRight": 53104 if (a.preventDefault(), a.shiftKey) { 53105 t.requestLastSlide(); 53106 return; 53107 } 53108 t.requestNextSlide(); 53109 break; 53110 case "f": 53111 a.preventDefault(), n(); 53112 break; 53113 } 53114 }, [t])), m("div", { 53115 className: kE.controls, 53116 children: [m("div", { 53117 className: kE.count, 53118 children: ["[", (((r = e.index) != null ? r : 0) + 1).toString().padStart(e.count.toString().length, "0"), "/", e.count, "]"] 53119 }), m(vt, { 53120 title: "Go back to editing", 53121 onClick: () => t.abort(), 53122 children: m(aI, {}) 53123 }), m(vt, { 53124 title: "Previous slide [Left arrow]", 53125 onClick: () => t.requestPreviousSlide(), 53126 disabled: !e.hasPrevious, 53127 children: m(Xg, {}) 53128 }), m(vt, { 53129 title: "Resume [Space]", 53130 onClick: () => t.resume(), 53131 disabled: !e.isWaiting, 53132 children: e.isWaiting ? m(Kg, {}) : m(Wg, {}) 53133 }), m(vt, { 53134 title: "Next slide [Right arrow]", 53135 onClick: () => t.requestNextSlide(), 53136 disabled: !e.hasNext, 53137 children: m(Qg, {}) 53138 }), m(vt, { 53139 title: "Enter fullscreen [F]", 53140 onClick: n, 53141 children: m(iI, {}) 53142 })] 53143 }); 53144}
53145const Uy = "_root_1t83h_1", Fy = "_slide_1t83h_13", By = "_active_1t83h_27", Gy = "_inProgress_1t83h_31", Jr = { 53146 root: Uy, 53147 slide: Fy, 53148 active: By, 53149 inProgress: Gy 53150}; 53151function Yy({ 53152 slide: t, 53153 active: e, 53154 inProgress: n 53155}) { 53156 const { 53157 presenter: r 53158 } = be(); 53159 return m("button", { 53160 className: Me(Jr.slide, e && Jr.active, n && Jr.inProgress), 53161 onClick: () => r.requestSlide(t.id), 53162 children: t.name 53163 }); 53164} 53165function qy({ 53166 scene: t 53167}) { 53168 const { 53169 presenter: e 53170 } = be(), { 53171 currentSlideId: n, 53172 nextSlideId: r, 53173 isWaiting: a 53174 } = He(e.onInfoChanged), i = He(t.slides.onChanged), [o, s] = Ue(!!i.find(({ 53175 id: l 53176 }) => l === n)); 53177 return _t(() => { 53178 i.find(({ 53179 id: l 53180 }) => l === n || !a && l === r) && s(!0); 53181 }, [n, r, a]), i.length > 0 ? m(Vg, { 53182 open: o, 53183 setOpen: s, 53184 title: t.name, 53185 children: i.map((l) => m(Yy, { 53186 slide: l, 53187 active: n === l.id, 53188 inProgress: !a && r === l.id 53189 }, l.id)) 53190 }) : m(ct, {}); 53191} 53192function Hy() { 53193 const { 53194 presenter: t 53195 } = be(), e = He(t.playback.onScenesRecalculated); 53196 return m("div", { 53197 className: Jr.root, 53198 children: [m(og, { 53199 children: "SLIDES" 53200 }), e.map((n) => m(qy, { 53201 scene: n 53202 }, n.name))] 53203 }); 53204} 53205function Vy() { 53206 const { 53207 presenter: t 53208 } = be(); 53209 return m(ct, { 53210 children: [m(iS, { 53211 stage: t.stage 53212 }), m(Hy, {}), m(ky, {})] 53213 }); 53214} 53215const $y = "_root_171t4_1", zy = { 53216 root: $y 53217}; 53218function Wy() { 53219 const t = Eg(), [e, n] = Ue(!1); 53220 return t === Yt.Initial ? m("div", { 53221 className: zy.root, 53222 children: [m(bE, { 53223 id: "main-timeline", 53224 size: 0.7, 53225 vertical: !0, 53226 start: m(bE, { 53227 resizeable: e, 53228 id: "sidebar-vieport", 53229 start: m(eA, { 53230 setOpen: n 53231 }), 53232 end: m(wy, {}) 53233 }), 53234 end: m(JA, {}) 53235 }), m(cy, {})] 53236 }) : m(Vy, {}); 53237} 53238const Ky = "_root_36h9h_1", Qy = "_header_36h9h_11", Xy = "_list_36h9h_26", Zy = "_element_36h9h_33", Jy = "_title_36h9h_43", jy = "_subtitle_36h9h_48", qn = { 53239 root: Ky, 53240 header: Qy, 53241 list: Xy, 53242 element: Zy, 53243 title: Jy, 53244 subtitle: jy 53245}; 53246function eD({ 53247 projects: t 53248}) { 53249 return m("div", { 53250 className: qn.root, 53251 children: [m("div", { 53252 className: qn.header, 53253 children: "Projects" 53254 }), m("div", { 53255 className: qn.list, 53256 children: t.map((e) => m("a", { 53257 className: qn.element, 53258 href: `./${e.name}`, 53259 children: [m("div", { 53260 className: qn.title, 53261 children: e.name 53262 }), m("div", { 53263 className: qn.subtitle, 53264 children: e.url 53265 })] 53266 })) 53267 })] 53268 }); 53269} 53270function oS(t) { 53271 const e = document.createElement("main"); 53272 document.body.appendChild(e), VT(t, e); 53273} 53274function nD(t) { 53275 Error.stackTraceLimit = 1 / 0, t.logger.onLogged.subscribe((l) => { 53276 var h; 53277 const { 53278 level: u, 53279 message: _, 53280 stack: g, 53281 object: E, 53282 durationMs: f, 53283 ...b 53284 } = l, S = (h = console[u]) != null ? h : console.log; 53285 S(_, ...[E, f, b].filter((I) => !!I)), g && S(g); 53286 }); 53287 const e = new BT(t), n = new FT(t), r = t.meta, a = `${t.name}/player`, i = `${t.name}/frame`, o = new UT(t, r.getFullPreviewSettings(), Dd(a, {}), Dd(i, -1)); 53288 o.onStateChanged.subscribe((l) => { 53289 Md(a, l); 53290 }), o.onFrameChanged.subscribe((l) => { 53291 Md(i, l); 53292 }); 53293 const s = () => { 53294 o.configure(r.getFullPreviewSettings()); 53295 }; 53296 r.shared.onChanged.subscribe(s), r.preview.onChanged.subscribe(s), document.title = `${t.name} | Motion Canvas`, oS(m(uh, { 53297 application: { 53298 player: o, 53299 renderer: e, 53300 presenter: n, 53301 project: t, 53302 meta: r 53303 }, 53304 children: m(BA, { 53305 children: m(gh, { 53306 children: m(ph, { 53307 children: m(Wy, {}) 53308 }) 53309 }) 53310 }) 53311 })); 53312} 53313function rD(t) { 53314 oS(m(eD, { 53315 projects: t 53316 })); 53317} 53318export { 53319 nD as editor, 53320 rD as index 53321}; 53322
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.