<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE language><language name="JavaScript" alternativeNames="JS" version="26" kateversion="5.62" section="Scripts" extensions="*.js;*.mjs;*.cjs;*.kwinscript;*.julius" mimetype="text/x-javascript;application/x-javascript;application/javascript;text/javascript" indenter="cstyle" author="Anders Lund (anders@alweb.dk), Joseph Wenninger (jowenn@kde.org), Whitehawk Stormchaser (zerokode@gmx.net)" license=""><highlighting><list name="controlflow"><item>await</item><item>break</item><item>case</item><item>catch</item><item>continue</item><item>debugger</item><item>do</item><item>else</item><item>finally</item><item>for</item><item>if</item><item>return</item><item>switch</item><item>throw</item><item>try</item><item>while</item><item>with</item></list><list name="keywords"><item>const</item><item>delete</item><item>function</item><item>get</item><item>in</item><item>instanceof</item><item>new</item><item>of</item><item>set</item><item>this</item><item>typeof</item><item>var</item><item>void</item></list><list name="reserved"><item>arguments</item><item>async</item><item>class</item><item>enum</item><item>extends</item><item>implements</item><item>interface</item><item>let</item><item>private</item><item>protected</item><item>public</item><item>static</item><item>super</item><item>yield</item></list><list name="module"><item>as</item><item>default</item><item>export</item><item>from</item><item>import</item><item>package</item></list><list name="primitives"><item>Infinity</item><item>NaN</item><item>false</item><item>null</item><item>true</item><item>undefined</item></list><list name="class_builtin"><item>Array</item><item>ArrayBuffer</item><item>Atomics</item><item>BigInt</item><item>BigInt64Array</item><item>BigUint64Array</item><item>Boolean</item><item>DataView</item><item>Date</item><item>Error</item><item>EvalError</item><item>FinalizationRegistry</item><item>Float32Array</item><item>Float64Array</item><item>Function</item><item>Generator</item><item>GeneratorFunction</item><item>Int16Array</item><item>Int32Array</item><item>Int8Array</item><item>InternalError</item><item>Intl</item><item>JSON</item><item>Map</item><item>Math</item><item>Number</item><item>Object</item><item>Promise</item><item>Proxy</item><item>RangeError</item><item>ReferenceError</item><item>Reflect</item><item>RegExp</item><item>SIMD</item><item>Set</item><item>SharedArrayBuffer</item><item>String</item><item>Symbol</item><item>SyntaxError</item><item>TypeError</item><item>TypedArray</item><item>URIError</item><item>Uint16Array</item><item>Uint32Array</item><item>Uint8Array</item><item>Uint8ClampedArray</item><item>WeakMap</item><item>WeakRef</item><item>WeakSet</item><item>console</item><item>process</item></list><list name="class_dom"><item>AnalyserNode</item><item>ArrayBufferView</item><item>Attr</item><item>AudioBuffer</item><item>AudioBufferSourceNode</item><item>AudioContext</item><item>AudioDestinationNode</item><item>AudioListener</item><item>AudioNode</item><item>AudioParam</item><item>BatteryManager</item><item>BeforeUnloadEvent</item><item>BiquadFilterNode</item><item>Blob</item><item>BufferSource</item><item>ByteString</item><item>CSS</item><item>CSSConditionRule</item><item>CSSCounterStyleRule</item><item>CSSGroupingRule</item><item>CSSMatrix</item><item>CSSMediaRule</item><item>CSSPageRule</item><item>CSSPrimitiveValue</item><item>CSSRule</item><item>CSSRuleList</item><item>CSSStyleDeclaration</item><item>CSSStyleRule</item><item>CSSStyleSheet</item><item>CSSSupportsRule</item><item>CSSValue</item><item>CSSValueList</item><item>CanvasGradient</item><item>CanvasImageSource</item><item>CanvasPattern</item><item>CanvasRenderingContext2D</item><item>ChannelMergerNode</item><item>ChannelSplitterNode</item><item>CharacterData</item><item>ChromeWorker</item><item>CloseEvent</item><item>Comment</item><item>CompositionEvent</item><item>Console</item><item>ConvolverNode</item><item>Coordinates</item><item>Credential</item><item>CredentialsContainer</item><item>Crypto</item><item>CryptoKey</item><item>CustomEvent</item><item>DOMError</item><item>DOMException</item><item>DOMHighResTimeStamp</item><item>DOMImplementation</item><item>DOMString</item><item>DOMStringList</item><item>DOMStringMap</item><item>DOMTimeStamp</item><item>DOMTokenList</item><item>DataTransfer</item><item>DataTransferItem</item><item>DataTransferItemList</item><item>DedicatedWorkerGlobalScope</item><item>DelayNode</item><item>DeviceProximityEvent</item><item>DirectoryEntry</item><item>DirectoryEntrySync</item><item>DirectoryReader</item><item>DirectoryReaderSync</item><item>Document</item><item>DocumentFragment</item><item>DocumentTouch</item><item>DocumentType</item><item>DragEvent</item><item>DynamicsCompressorNode</item><item>Element</item><item>Entry</item><item>EntrySync</item><item>ErrorEvent</item><item>Event</item><item>EventListener</item><item>EventSource</item><item>EventTarget</item><item>FederatedCredential</item><item>FetchEvent</item><item>File</item><item>FileEntry</item><item>FileEntrySync</item><item>FileException</item><item>FileList</item><item>FileReader</item><item>FileReaderSync</item><item>FileSystem</item><item>FileSystemSync</item><item>FontFace</item><item>FormData</item><item>GainNode</item><item>Gamepad</item><item>GamepadButton</item><item>GamepadEvent</item><item>Geolocation</item><item>GlobalEventHandlers</item><item>HTMLAnchorElement</item><item>HTMLAreaElement</item><item>HTMLAudioElement</item><item>HTMLBRElement</item><item>HTMLBaseElement</item><item>HTMLBodyElement</item><item>HTMLButtonElement</item><item>HTMLCanvasElement</item><item>HTMLCollection</item><item>HTMLContentElement</item><item>HTMLDListElement</item><item>HTMLDataElement</item><item>HTMLDataListElement</item><item>HTMLDialogElement</item><item>HTMLDivElement</item><item>HTMLDocument</item><item>HTMLElement</item><item>HTMLEmbedElement</item><item>HTMLFieldSetElement</item><item>HTMLFontElement</item><item>HTMLFormControlsCollection</item><item>HTMLFormElement</item><item>HTMLHRElement</item><item>HTMLHeadElement</item><item>HTMLHeadingElement</item><item>HTMLHtmlElement</item><item>HTMLIFrameElement</item><item>HTMLImageElement</item><item>HTMLInputElement</item><item>HTMLKeygenElement</item><item>HTMLLIElement</item><item>HTMLLabelElement</item><item>HTMLLegendElement</item><item>HTMLLinkElement</item><item>HTMLMapElement</item><item>HTMLMediaElement</item><item>HTMLMetaElement</item><item>HTMLMeterElement</item><item>HTMLModElement</item><item>HTMLOListElement</item><item>HTMLObjectElement</item><item>HTMLOptGroupElement</item><item>HTMLOptionElement</item><item>HTMLOptionsCollection</item><item>HTMLOutputElement</item><item>HTMLParagraphElement</item><item>HTMLParamElement</item><item>HTMLPreElement</item><item>HTMLProgressElement</item><item>HTMLQuoteElement</item><item>HTMLScriptElement</item><item>HTMLSelectElement</item><item>HTMLShadowElement</item><item>HTMLSourceElement</item><item>HTMLSpanElement</item><item>HTMLStyleElement</item><item>HTMLTableCaptionElement</item><item>HTMLTableCellElement</item><item>HTMLTableColElement</item><item>HTMLTableDataCellElement</item><item>HTMLTableElement</item><item>HTMLTableHeaderCellElement</item><item>HTMLTableRowElement</item><item>HTMLTableSectionElement</item><item>HTMLTextAreaElement</item><item>HTMLTimeElement</item><item>HTMLTitleElement</item><item>HTMLTrackElement</item><item>HTMLUListElement</item><item>HTMLUnknownElement</item><item>HTMLVideoElement</item><item>HashChangeEvent</item><item>History</item><item>IDBCursor</item><item>IDBCursorWithValue</item><item>IDBDatabase</item><item>IDBEnvironment</item><item>IDBFactory</item><item>IDBIndex</item><item>IDBKeyRange</item><item>IDBMutableFile</item><item>IDBObjectStore</item><item>IDBOpenDBRequest</item><item>IDBRequest</item><item>IDBTransaction</item><item>IDBVersionChangeEvent</item><item>IIRFilterNode</item><item>IdentityManager</item><item>ImageBitmap</item><item>ImageBitmapFactories</item><item>ImageData</item><item>Index</item><item>InputDeviceCapabilities</item><item>InputEvent</item><item>InstallEvent</item><item>InstallTrigger</item><item>KeyboardEvent</item><item>LinkStyle</item><item>LocalFileSystem</item><item>LocalFileSystemSync</item><item>Location</item><item>MIDIAccess</item><item>MIDIConnectionEvent</item><item>MIDIInput</item><item>MIDIInputMap</item><item>MIDIOutputMap</item><item>MediaElementAudioSourceNode</item><item>MediaError</item><item>MediaKeyMessageEvent</item><item>MediaKeySession</item><item>MediaKeyStatusMap</item><item>MediaKeySystemAccess</item><item>MediaKeySystemConfiguration</item><item>MediaKeys</item><item>MediaRecorder</item><item>MediaStream</item><item>MediaStreamAudioDestinationNode</item><item>MediaStreamAudioSourceNode</item><item>MessageChannel</item><item>MessageEvent</item><item>MessagePort</item><item>MouseEvent</item><item>MutationObserver</item><item>MutationRecord</item><item>NamedNodeMap</item><item>Navigator</item><item>NavigatorConcurrentHardware</item><item>NavigatorGeolocation</item><item>NavigatorID</item><item>NavigatorLanguage</item><item>NavigatorOnLine</item><item>Node</item><item>NodeFilter</item><item>NodeIterator</item><item>NodeList</item><item>NonDocumentTypeChildNode</item><item>Notification</item><item>OfflineAudioCompletionEvent</item><item>OfflineAudioContext</item><item>OscillatorNode</item><item>PageTransitionEvent</item><item>PannerNode</item><item>ParentNode</item><item>PasswordCredential</item><item>Path2D</item><item>PaymentAddress</item><item>PaymentRequest</item><item>PaymentResponse</item><item>Performance</item><item>PerformanceEntry</item><item>PerformanceFrameTiming</item><item>PerformanceMark</item><item>PerformanceMeasure</item><item>PerformanceNavigation</item><item>PerformanceNavigationTiming</item><item>PerformanceObserver</item><item>PerformanceObserverEntryList</item><item>PerformanceResourceTiming</item><item>PerformanceTiming</item><item>PeriodicSyncEvent</item><item>PeriodicWave</item><item>Plugin</item><item>Point</item><item>PointerEvent</item><item>PopStateEvent</item><item>PortCollection</item><item>Position</item><item>PositionError</item><item>PositionOptions</item><item>PresentationConnectionClosedEvent</item><item>PresentationConnectionList</item><item>PresentationReceiver</item><item>ProcessingInstruction</item><item>ProgressEvent</item><item>PromiseRejectionEvent</item><item>PushEvent</item><item>PushRegistrationManager</item><item>RTCCertificate</item><item>RTCConfiguration</item><item>RTCPeerConnection</item><item>RTCSessionDescriptionCallback</item><item>RTCStatsReport</item><item>RadioNodeList</item><item>RandomSource</item><item>Range</item><item>ReadableByteStream</item><item>RenderingContext</item><item>SVGAElement</item><item>SVGAngle</item><item>SVGAnimateColorElement</item><item>SVGAnimateElement</item><item>SVGAnimateMotionElement</item><item>SVGAnimateTransformElement</item><item>SVGAnimatedAngle</item><item>SVGAnimatedBoolean</item><item>SVGAnimatedEnumeration</item><item>SVGAnimatedInteger</item><item>SVGAnimatedLength</item><item>SVGAnimatedLengthList</item><item>SVGAnimatedNumber</item><item>SVGAnimatedNumberList</item><item>SVGAnimatedPoints</item><item>SVGAnimatedPreserveAspectRatio</item><item>SVGAnimatedRect</item><item>SVGAnimatedString</item><item>SVGAnimatedTransformList</item><item>SVGAnimationElement</item><item>SVGCircleElement</item><item>SVGClipPathElement</item><item>SVGCursorElement</item><item>SVGDefsElement</item><item>SVGDescElement</item><item>SVGElement</item><item>SVGEllipseElement</item><item>SVGEvent</item><item>SVGFilterElement</item><item>SVGFontElement</item><item>SVGFontFaceElement</item><item>SVGFontFaceFormatElement</item><item>SVGFontFaceNameElement</item><item>SVGFontFaceSrcElement</item><item>SVGFontFaceUriElement</item><item>SVGForeignObjectElement</item><item>SVGGElement</item><item>SVGGlyphElement</item><item>SVGGradientElement</item><item>SVGHKernElement</item><item>SVGImageElement</item><item>SVGLength</item><item>SVGLengthList</item><item>SVGLineElement</item><item>SVGLinearGradientElement</item><item>SVGMPathElement</item><item>SVGMaskElement</item><item>SVGMatrix</item><item>SVGMissingGlyphElement</item><item>SVGNumber</item><item>SVGNumberList</item><item>SVGPathElement</item><item>SVGPatternElement</item><item>SVGPoint</item><item>SVGPolygonElement</item><item>SVGPolylineElement</item><item>SVGPreserveAspectRatio</item><item>SVGRadialGradientElement</item><item>SVGRect</item><item>SVGRectElement</item><item>SVGSVGElement</item><item>SVGScriptElement</item><item>SVGSetElement</item><item>SVGStopElement</item><item>SVGStringList</item><item>SVGStylable</item><item>SVGStyleElement</item><item>SVGSwitchElement</item><item>SVGSymbolElement</item><item>SVGTRefElement</item><item>SVGTSpanElement</item><item>SVGTests</item><item>SVGTextElement</item><item>SVGTextPositioningElement</item><item>SVGTitleElement</item><item>SVGTransform</item><item>SVGTransformList</item><item>SVGTransformable</item><item>SVGUseElement</item><item>SVGVKernElement</item><item>SVGViewElement</item><item>ServiceWorker</item><item>ServiceWorkerContainer</item><item>ServiceWorkerGlobalScope</item><item>ServiceWorkerRegistration</item><item>ServiceWorkerState</item><item>ShadowRoot</item><item>SharedWorker</item><item>SharedWorkerGlobalScope</item><item>SourceBufferList</item><item>StereoPannerNode</item><item>Storage</item><item>StorageEvent</item><item>StyleSheet</item><item>StyleSheetList</item><item>SubtleCrypto</item><item>SyncEvent</item><item>Text</item><item>TextMetrics</item><item>TimeEvent</item><item>TimeRanges</item><item>Touch</item><item>TouchEvent</item><item>TouchList</item><item>Transferable</item><item>TreeWalker</item><item>UIEvent</item><item>USVString</item><item>VRDisplayCapabilities</item><item>ValidityState</item><item>WaveShaperNode</item><item>WebGL</item><item>WebGLActiveInfo</item><item>WebGLBuffer</item><item>WebGLContextEvent</item><item>WebGLFramebuffer</item><item>WebGLProgram</item><item>WebGLRenderbuffer</item><item>WebGLRenderingContext</item><item>WebGLShader</item><item>WebGLShaderPrecisionFormat</item><item>WebGLTexture</item><item>WebGLTimerQueryEXT</item><item>WebGLTransformFeedback</item><item>WebGLUniformLocation</item><item>WebGLVertexArrayObject</item><item>WebGLVertexArrayObjectOES</item><item>WebSocket</item><item>WebSockets</item><item>WebVTT</item><item>WheelEvent</item><item>Window</item><item>WindowBase64</item><item>WindowEventHandlers</item><item>WindowTimers</item><item>Worker</item><item>WorkerGlobalScope</item><item>WorkerLocation</item><item>WorkerNavigator</item><item>XMLHttpRequest</item><item>XMLHttpRequestEventTarget</item><item>XMLSerializer</item><item>XPathExpression</item><item>XPathResult</item><item>XSLTProcessor</item></list><list name="class_node"><item>Buffer</item><item>Deflate</item><item>DeflateRaw</item><item>EventEmitter</item><item>GUnzip</item><item>GZip</item><item>Inflate</item><item>InflateRaw</item><item>Pipe</item><item>REPLServer</item><item>ReadStream</item><item>Server</item><item>Socket</item><item>Stream</item><item>Unzip</item><item>WriteStream</item><item>Zip</item></list><list name="variable_property"><item>__proto__</item><item>constructor</item><item>length</item><item>prototype</item></list><list name="functions"><item>clearInterval</item><item>clearTimeout</item><item>decodeURI</item><item>decodeURIComponent</item><item>encodeURI</item><item>encodeURIComponent</item><item>escape</item><item>eval</item><item>isFinite</item><item>isNaN</item><item>parseFloat</item><item>parseInt</item><item>require</item><item>setInterval</item><item>setTimeout</item><item>super</item><item>unescape</item><item>uneval</item></list><list name="console_functions"><item>assert</item><item>clear</item><item>count</item><item>debug</item><item>dir</item><item>error</item><item>group</item><item>groupCollapsed</item><item>groupEnd</item><item>info</item><item>log</item><item>profile</item><item>profileEnd</item><item>table</item><item>time</item><item>timeEnd</item><item>timeStamp</item><item>trace</item><item>warn</item></list><list name="process_property"><item>arch</item><item>argv</item><item>config</item><item>connected</item><item>env</item><item>execArgv</item><item>execPath</item><item>exitCode</item><item>mainModule</item><item>pid</item><item>platform</item><item>release</item><item>stderr</item><item>stdin</item><item>stdout</item><item>title</item><item>version</item><item>versions</item></list><list name="process_functions"><item>abort</item><item>chdir</item><item>cwd</item><item>disconnect</item><item>exit</item><item>getegid</item><item>geteuid</item><item>getgid</item><item>getgroups</item><item>getuid</item><item>hrtime</item><item>initgroups</item><item>kill</item><item>memoryUsage</item><item>nextTick</item><item>send</item><item>setegid</item><item>seteuid</item><item>setgid</item><item>setgroups</item><item>setuid</item><item>umask</item><item>uptime</item></list><list name="number_constant"><item>EPSILON</item><item>MAX_SAFE_INTEGER</item><item>MAX_VALUE</item><item>MIN_SAFE_INTEGER</item><item>MIN_VALUE</item><item>NEGATIVE_INFINITY</item><item>POSITIVE_INFINITY</item></list><list name="math_constant"><item>E</item><item>LN10</item><item>LN2</item><item>LOG10E</item><item>LOG2E</item><item>PI</item><item>SQRT1_2</item><item>SQRT2</item></list><list name="math_functions"><item>abs</item><item>acos</item><item>acosh</item><item>asin</item><item>asinh</item><item>atan</item><item>atan2</item><item>atanh</item><item>cbrt</item><item>ceil</item><item>clz32</item><item>cos</item><item>cosh</item><item>exp</item><item>expm1</item><item>floor</item><item>fround</item><item>hypot</item><item>imul</item><item>log</item><item>log10</item><item>log1p</item><item>log2</item><item>max</item><item>min</item><item>pow</item><item>random</item><item>round</item><item>sign</item><item>sin</item><item>sinh</item><item>sqrt</item><item>tan</item><item>tanh</item><item>trunc</item></list><list name="json_functions"><item>parse</item><item>stringify</item></list><list name="promise_functions"><item>all</item><item>catch</item><item>finally</item><item>race</item><item>reject</item><item>resolve</item><item>then</item></list><list name="node_variable"><item>GLOBAL</item><item>__dirname</item><item>__filename</item><item>global</item><item>root</item></list><list name="dom_variable"><item>document</item><item>event</item><item>navigator</item><item>performance</item><item>screen</item><item>window</item></list><list name="dom_constant"><item>ATTRIBUTE_NODE</item><item>CDATA_SECTION_NODE</item><item>COMMENT_NODE</item><item>DOCUMENT_FRAGMENT_NODE</item><item>DOCUMENT_NODE</item><item>DOCUMENT_TYPE_NODE</item><item>DOMSTRING_SIZE_ERR</item><item>ELEMENT_NODE</item><item>ENTITY_NODE</item><item>ENTITY_REFERENCE_NODE</item><item>HIERARCHY_REQUEST_ERR</item><item>INDEX_SIZE_ERR</item><item>INUSE_ATTRIBUTE_ERR</item><item>INVALID_CHARACTER_ERR</item><item>NOTATION_NODE</item><item>NOT_FOUND_ERR</item><item>NOT_SUPPORTED_ERR</item><item>NO_DATA_ALLOWED_ERR</item><item>NO_MODIFICATION_ALLOWED_ERR</item><item>PROCESSING_INSTRUCTION_NODE</item><item>TEXT_NODE</item><item>WRONG_DOCUMENT_ERR</item></list><list name="dom_property"><item>URL</item><item>URLUnencoded</item><item>XMLDocument</item><item>XSLDocument</item><item>_content</item><item>aLink</item><item>aLinkcolor</item><item>abbr</item><item>above</item><item>accept</item><item>acceptCharset</item><item>accessKey</item><item>action</item><item>align</item><item>all</item><item>alt</item><item>anchors</item><item>appCodeName</item><item>appCore</item><item>appMinorVersion</item><item>appName</item><item>appVersion</item><item>applets</item><item>archive</item><item>areas</item><item>arguments</item><item>attributes</item><item>availHeight</item><item>availLeft</item><item>availTop</item><item>availWidth</item><item>axis</item><item>background</item><item>backgroundColor</item><item>backgroundImage</item><item>below</item><item>bgColor</item><item>body</item><item>border</item><item>borderBottomWidth</item><item>borderColor</item><item>borderLeftWidth</item><item>borderRightWidth</item><item>borderStyle</item><item>borderTopWidth</item><item>borderWidth</item><item>bottom</item><item>bufferDepth</item><item>callee</item><item>caller</item><item>caption</item><item>cellPadding</item><item>cellSpacing</item><item>cells</item><item>ch</item><item>chOff</item><item>characterSet</item><item>charset</item><item>checked</item><item>childNodes</item><item>cite</item><item>className</item><item>classes</item><item>clear</item><item>clientInformation</item><item>clip</item><item>clipBoardData</item><item>closed</item><item>code</item><item>codeBase</item><item>codeType</item><item>colSpan</item><item>color</item><item>colorDepth</item><item>cols</item><item>compact</item><item>complete</item><item>components</item><item>content</item><item>controllers</item><item>cookie</item><item>cookieEnabled</item><item>cords</item><item>cpuClass</item><item>crypto</item><item>current</item><item>data</item><item>dateTime</item><item>declare</item><item>defaultCharset</item><item>defaultChecked</item><item>defaultSelected</item><item>defaultStatus</item><item>defaultValue</item><item>defaultView</item><item>defer</item><item>description</item><item>dialogArguments</item><item>dialogHeight</item><item>dialogLeft</item><item>dialogTop</item><item>dialogWidth</item><item>dir</item><item>directories</item><item>disabled</item><item>display</item><item>docmain</item><item>doctype</item><item>documentElement</item><item>elements</item><item>embeds</item><item>enabledPlugin</item><item>encoding</item><item>enctype</item><item>entities</item><item>event</item><item>expando</item><item>external</item><item>face</item><item>fgColor</item><item>filename</item><item>firstChild</item><item>fontFamily</item><item>fontSize</item><item>fontWeight</item><item>form</item><item>formName</item><item>forms</item><item>frame</item><item>frameBorder</item><item>frameElement</item><item>frames</item><item>hasFocus</item><item>hash</item><item>headers</item><item>height</item><item>history</item><item>host</item><item>hostname</item><item>href</item><item>hreflang</item><item>hspace</item><item>htmlFor</item><item>httpEquiv</item><item>id</item><item>ids</item><item>ignoreCase</item><item>images</item><item>implementation</item><item>index</item><item>innerHTML</item><item>innerHeight</item><item>innerWidth</item><item>input</item><item>isMap</item><item>label</item><item>lang</item><item>language</item><item>lastChild</item><item>lastIndex</item><item>lastMatch</item><item>lastModified</item><item>lastParen</item><item>layerX</item><item>layerY</item><item>layers</item><item>left</item><item>leftContext</item><item>lineHeight</item><item>link</item><item>linkColor</item><item>links</item><item>listStyleType</item><item>localName</item><item>location</item><item>locationbar</item><item>longDesc</item><item>lowSrc</item><item>lowsrc</item><item>marginBottom</item><item>marginHeight</item><item>marginLeft</item><item>marginRight</item><item>marginTop</item><item>marginWidth</item><item>maxLength</item><item>media</item><item>menubar</item><item>method</item><item>mimeTypes</item><item>multiline</item><item>multiple</item><item>name</item><item>nameProp</item><item>namespaceURI</item><item>namespaces</item><item>next</item><item>nextSibling</item><item>noHref</item><item>noResize</item><item>noShade</item><item>noWrap</item><item>nodeName</item><item>nodeType</item><item>nodeValue</item><item>notationName</item><item>notations</item><item>object</item><item>offscreenBuffering</item><item>onLine</item><item>onreadystatechange</item><item>opener</item><item>opsProfile</item><item>options</item><item>oscpu</item><item>outerHeight</item><item>outerWidth</item><item>ownerDocument</item><item>paddingBottom</item><item>paddingLeft</item><item>paddingRight</item><item>paddingTop</item><item>pageX</item><item>pageXOffset</item><item>pageY</item><item>pageYOffset</item><item>parent</item><item>parentLayer</item><item>parentNode</item><item>parentWindow</item><item>pathname</item><item>personalbar</item><item>pixelDepth</item><item>pkcs11</item><item>platform</item><item>plugins</item><item>port</item><item>prefix</item><item>previous</item><item>product</item><item>productSub</item><item>profile</item><item>profileend</item><item>prompt</item><item>prompter</item><item>protocol</item><item>publicId</item><item>readOnly</item><item>readyState</item><item>referrer</item><item>rel</item><item>responseText</item><item>responseXML</item><item>rev</item><item>right</item><item>rightContext</item><item>rowIndex</item><item>rowSpan</item><item>rows</item><item>rules</item><item>scheme</item><item>scope</item><item>screenLeft</item><item>screenTop</item><item>screenX</item><item>screenY</item><item>scripts</item><item>scrollbars</item><item>scrolling</item><item>sectionRowIndex</item><item>security</item><item>securityPolicy</item><item>selected</item><item>selectedIndex</item><item>selection</item><item>self</item><item>shape</item><item>siblingAbove</item><item>siblingBelow</item><item>size</item><item>source</item><item>specified</item><item>standby</item><item>start</item><item>status</item><item>statusText</item><item>statusbar</item><item>style</item><item>styleSheets</item><item>suffixes</item><item>summary</item><item>systemId</item><item>systemLanguage</item><item>tBodies</item><item>tFoot</item><item>tHead</item><item>tagName</item><item>tags</item><item>target</item><item>text</item><item>textAlign</item><item>textDecoration</item><item>textIndent</item><item>textTransform</item><item>title</item><item>toolbar</item><item>top</item><item>type</item><item>undefined</item><item>uniqueID</item><item>updateInterval</item><item>useMap</item><item>userAgent</item><item>userLanguage</item><item>userProfile</item><item>vAlign</item><item>vLink</item><item>vLinkcolor</item><item>value</item><item>valueType</item><item>vendor</item><item>vendorSub</item><item>version</item><item>visibility</item><item>vspace</item><item>whiteSpace</item><item>width</item><item>x</item><item>y</item><item>z</item><item>zIndex</item></list><list name="dom_functions"><item>acceptNode</item><item>add</item><item>addEventListener</item><item>addTextTrack</item><item>adoptNode</item><item>after</item><item>animate</item><item>append</item><item>appendChild</item><item>appendData</item><item>before</item><item>blur</item><item>canPlayType</item><item>captureStream</item><item>caretPositionFromPoint</item><item>caretRangeFromPoint</item><item>checkValidity</item><item>clear</item><item>click</item><item>cloneContents</item><item>cloneNode</item><item>cloneRange</item><item>close</item><item>closest</item><item>collapse</item><item>compareBoundaryPoints</item><item>compareDocumentPosition</item><item>comparePoint</item><item>contains</item><item>convertPointFromNode</item><item>convertQuadFromNode</item><item>convertRectFromNode</item><item>createAttribute</item><item>createAttributeNS</item><item>createCDATASection</item><item>createCaption</item><item>createComment</item><item>createContextualFragment</item><item>createDocument</item><item>createDocumentFragment</item><item>createDocumentType</item><item>createElement</item><item>createElementNS</item><item>createEntityReference</item><item>createEvent</item><item>createExpression</item><item>createHTMLDocument</item><item>createNSResolver</item><item>createNodeIterator</item><item>createProcessingInstruction</item><item>createRange</item><item>createShadowRoot</item><item>createTBody</item><item>createTFoot</item><item>createTHead</item><item>createTextNode</item><item>createTreeWalker</item><item>delete</item><item>deleteCaption</item><item>deleteCell</item><item>deleteContents</item><item>deleteData</item><item>deleteRow</item><item>deleteTFoot</item><item>deleteTHead</item><item>detach</item><item>disconnect</item><item>dispatchEvent</item><item>elementFromPoint</item><item>elementsFromPoint</item><item>enableStyleSheetsForSet</item><item>entries</item><item>evaluate</item><item>execCommand</item><item>exitFullscreen</item><item>exitPointerLock</item><item>expand</item><item>extractContents</item><item>fastSeek</item><item>firstChild</item><item>focus</item><item>forEach</item><item>get</item><item>getAll</item><item>getAnimations</item><item>getAttribute</item><item>getAttributeNS</item><item>getAttributeNames</item><item>getAttributeNode</item><item>getAttributeNodeNS</item><item>getBoundingClientRect</item><item>getBoxQuads</item><item>getClientRects</item><item>getContext</item><item>getDestinationInsertionPoints</item><item>getElementById</item><item>getElementsByClassName</item><item>getElementsByName</item><item>getElementsByTagName</item><item>getElementsByTagNameNS</item><item>getItem</item><item>getNamedItem</item><item>getSelection</item><item>getStartDate</item><item>getVideoPlaybackQuality</item><item>has</item><item>hasAttribute</item><item>hasAttributeNS</item><item>hasAttributes</item><item>hasChildNodes</item><item>hasFeature</item><item>hasFocus</item><item>importNode</item><item>initEvent</item><item>insertAdjacentElement</item><item>insertAdjacentHTML</item><item>insertAdjacentText</item><item>insertBefore</item><item>insertCell</item><item>insertData</item><item>insertNode</item><item>insertRow</item><item>intersectsNode</item><item>isDefaultNamespace</item><item>isEqualNode</item><item>isPointInRange</item><item>isSameNode</item><item>item</item><item>key</item><item>keys</item><item>lastChild</item><item>load</item><item>lookupNamespaceURI</item><item>lookupPrefix</item><item>matches</item><item>move</item><item>moveAttribute</item><item>moveAttributeNode</item><item>moveChild</item><item>moveNamedItem</item><item>namedItem</item><item>nextNode</item><item>nextSibling</item><item>normalize</item><item>observe</item><item>open</item><item>parentNode</item><item>pause</item><item>play</item><item>postMessage</item><item>prepend</item><item>preventDefault</item><item>previousNode</item><item>previousSibling</item><item>probablySupportsContext</item><item>queryCommandEnabled</item><item>queryCommandIndeterm</item><item>queryCommandState</item><item>queryCommandSupported</item><item>queryCommandValue</item><item>querySelector</item><item>querySelectorAll</item><item>registerContentHandler</item><item>registerElement</item><item>registerProtocolHandler</item><item>releaseCapture</item><item>releaseEvents</item><item>remove</item><item>removeAttribute</item><item>removeAttributeNS</item><item>removeAttributeNode</item><item>removeChild</item><item>removeEventListener</item><item>removeItem</item><item>replace</item><item>replaceChild</item><item>replaceData</item><item>replaceWith</item><item>reportValidity</item><item>requestFullscreen</item><item>requestPointerLock</item><item>reset</item><item>scroll</item><item>scrollBy</item><item>scrollIntoView</item><item>scrollTo</item><item>seekToNextFrame</item><item>select</item><item>selectNode</item><item>selectNodeContents</item><item>set</item><item>setAttribute</item><item>setAttributeNS</item><item>setAttributeNode</item><item>setAttributeNodeNS</item><item>setCapture</item><item>setCustomValidity</item><item>setEnd</item><item>setEndAfter</item><item>setEndBefore</item><item>setItem</item><item>setNamedItem</item><item>setRangeText</item><item>setSelectionRange</item><item>setSinkId</item><item>setStart</item><item>setStartAfter</item><item>setStartBefore</item><item>slice</item><item>splitText</item><item>stepDown</item><item>stepUp</item><item>stopImmediatePropagation</item><item>stopPropagation</item><item>submit</item><item>substringData</item><item>supports</item><item>surroundContents</item><item>takeRecords</item><item>terminate</item><item>toBlob</item><item>toDataURL</item><item>toggle</item><item>values</item><item>write</item><item>writeln</item></list><list name="eventhandler_property"><item>onAbort</item><item>onActivate</item><item>onAfterprint</item><item>onAfterupdate</item><item>onBeforeactivate</item><item>onBeforecut</item><item>onBeforedeactivate</item><item>onBeforeeditfocus</item><item>onBeforepaste</item><item>onBeforeprint</item><item>onBeforeunload</item><item>onBeforeupdate</item><item>onBlur</item><item>onCellchange</item><item>onChange</item><item>onClock</item><item>onClose</item><item>onContextmenu</item><item>onControlselect</item><item>onCut</item><item>onDataavailable</item><item>onDatasetchanged</item><item>onDatasetcomplete</item><item>onDblclick</item><item>onDeactivate</item><item>onDrag</item><item>onDragdrop</item><item>onDragend</item><item>onDragenter</item><item>onDragleave</item><item>onDragover</item><item>onDragstart</item><item>onDrop</item><item>onError</item><item>onErrorupdate</item><item>onFocus</item><item>onHelp</item><item>onHover</item><item>onKeydown</item><item>onKeypress</item><item>onKeyup</item><item>onLoad</item><item>onMousedown</item><item>onMousemove</item><item>onMouseout</item><item>onMouseover</item><item>onMouseup</item><item>onPaste</item><item>onPropertychange</item><item>onReadystatechange</item><item>onReset</item><item>onResize</item><item>onResizeend</item><item>onResizestart</item><item>onRowenter</item><item>onRowexit</item><item>onRowsdelete</item><item>onRowsinserted</item><item>onScrolltop</item><item>onSelect</item><item>onSelectionchange</item><item>onSelectstart</item><item>onSubmit</item><item>onUnload</item></list><list name="function_common"><item>UTC</item><item>abort</item><item>alert</item><item>anchor</item><item>apply</item><item>atob</item><item>attachEvent</item><item>back</item><item>big</item><item>blink</item><item>bold</item><item>borderWidths</item><item>btoa</item><item>call</item><item>captureEvents</item><item>char</item><item>charAt</item><item>charCodeAt</item><item>clear</item><item>compile</item><item>concat</item><item>confirm</item><item>contextual</item><item>createEventObject</item><item>createPopup</item><item>createStyleSheet</item><item>detachEvent</item><item>disableExternalCapture</item><item>dump</item><item>enableExternalCapture</item><item>exec</item><item>execScript</item><item>file</item><item>fileCreatedDate</item><item>fileModifiedDate</item><item>fileSize</item><item>fileUpdatedDate</item><item>find</item><item>fixed</item><item>fontcolor</item><item>fontsize</item><item>forward</item><item>fromCharCode</item><item>getAllResponseHeaders</item><item>getAttention</item><item>getDate</item><item>getDay</item><item>getFullYear</item><item>getHours</item><item>getMilliseconds</item><item>getMinutes</item><item>getMonth</item><item>getResponseHeader</item><item>getSeconds</item><item>getSelection</item><item>getTime</item><item>getTimezoneOffset</item><item>getUTCDate</item><item>getUTCDay</item><item>getUTCFullYear</item><item>getUTCHours</item><item>getUTCMilliseconds</item><item>getUTCMinutes</item><item>getUTCMonth</item><item>getUTCSeconds</item><item>getYear</item><item>go</item><item>handleEvent</item><item>home</item><item>indexOf</item><item>italics</item><item>javaEnabled</item><item>join</item><item>lastIndexOf</item><item>link</item><item>load</item><item>margins</item><item>match</item><item>mergeAttributes</item><item>moveAbove</item><item>moveBelow</item><item>moveBy</item><item>moveTo</item><item>moveToAbsolute</item><item>navigate</item><item>paddings</item><item>parse</item><item>plugins.refresh</item><item>pop</item><item>preference</item><item>print</item><item>prompt</item><item>push</item><item>recalc</item><item>releaseCapture</item><item>releaseEvents</item><item>reload</item><item>replace</item><item>resize</item><item>resizeBy</item><item>resizeTo</item><item>returnValue</item><item>reverse</item><item>routeEvents</item><item>savePreferences</item><item>scroll</item><item>scrollByLines</item><item>scrollByPages</item><item>scrollTo</item><item>scrollX</item><item>scrollY</item><item>search</item><item>send</item><item>setActive</item><item>setCursor</item><item>setDate</item><item>setFullYear</item><item>setHotkeys</item><item>setHours</item><item>setMilliseconds</item><item>setMinutes</item><item>setMonth</item><item>setRequestHeader</item><item>setResizable</item><item>setSeconds</item><item>setTime</item><item>setUTCDate</item><item>setUTCFullYear</item><item>setUTCHours</item><item>setUTCMilliseconds</item><item>setUTCMinutes</item><item>setUTCMonth</item><item>setUTCSeconds</item><item>setYear</item><item>setZOptions</item><item>shift</item><item>showHelp</item><item>showModalDialog</item><item>showModelessDialog</item><item>sidebar</item><item>signText</item><item>sizeToContent</item><item>slice</item><item>small</item><item>sort</item><item>splice</item><item>split</item><item>stop</item><item>strike</item><item>sub</item><item>substr</item><item>substring</item><item>sup</item><item>taint</item><item>taintEnabled</item><item>test</item><item>toGMTString</item><item>toLocaleString</item><item>toLowerCase</item><item>toSource</item><item>toString</item><item>toUTCString</item><item>toUpperCase</item><item>unshift</item><item>untaint</item><item>unwatch</item><item>updateCommands</item><item>valueOf</item><item>watch</item></list><contexts><context name="Shebang" attribute="Normal Text" fallthroughContext="Normal" lineEmptyContext="Normal" lineEndContext="Normal"><StringDetect String="#!" attribute="Comment" context="Shebang Line" column="0"/></context><context name="NoRegExp" attribute="Normal Text" fallthroughContext="#pop"><StringDetect String="//" context="#pop" lookAhead="1"/><StringDetect String="/*" context="#pop" lookAhead="1"/><DetectChar char="/" attribute="Symbol" context="#pop"/><DetectSpaces/></context><context name="DefaultMemberObject" attribute="Normal Text" lineEndContext="#pop"><StringDetect String="..." attribute="Symbol" context="#pop"/><DetectChar char="." attribute="Symbol"/><RegExpr String="[a-zA-Z_$[:^ascii:]][\w$[:^ascii:]]*(?=\s*\()" attribute="Function Name" context="#pop"/><RegExpr String="[a-zA-Z_$[:^ascii:]][\w$[:^ascii:]]*\s*`" context="#pop" lookAhead="1"/><keyword String="variable_property" attribute="Object Property (Built-in)" context="#pop!NoRegExp"/><keyword String="dom_constant" attribute="Constant" context="#pop!NoRegExp"/><RegExpr String="[a-zA-Z_$[:^ascii:]][\w$[:^ascii:]]*(?=\s*\.)" attribute="Object Member"/><RegExpr String="[a-zA-Z_$[:^ascii:]][\w$[:^ascii:]]*" attribute="Object Member" context="#pop!NoRegExp"/><IncludeRules context="NoRegExp"/><keyword String="functions" attribute="Function Name" context="#pop!NoRegExp"/></context><context name="Normal" attribute="Normal Text"><DetectSpaces/><IncludeRules context="FindSomeSymbols"/><IncludeRules context="FindBrackets"/><IncludeRules context="FindPrivateOperator"/><IncludeRules context="FindComments"/><IncludeRules context="FindNumbers"/><IncludeRules context="FindMembers"/><IncludeRules context="FindKeywords"/><IncludeRules context="FindStrings"/><IncludeRules context="BuiltInClasses"/><IncludeRules context="FindObjectMembersAndFunctions"/><IncludeRules context="FindIdentifier"/><IncludeRules context="FindE4X"/><IncludeRules context="FindRegex"/></context><context name="NumericSufix" attribute="Normal Text" fallthroughContext="#pop!NoRegExp" lineEndContext="#pop"><DetectChar char="n" attribute="Normal Text" context="#pop!NoRegExp"/><IncludeRules context="NumericSufixError"/></context><context name="RegExpAfterString" attribute="Normal Text" fallthroughContext="#pop#pop"><DetectSpaces/><StringDetect String="//" context="#pop#pop" lookAhead="1"/><StringDetect String="/*" context="#pop#pop" lookAhead="1"/><RegExpr String="/(?=(?:[^/\\\[]|\\.|\[(?:[^\]\\]|\\.)+\])+/(?:[gimsuy]+(?!\s*[\w$])|(?![/\*])|(?=/\*)))" attribute="Regular Expression" context="#pop#pop!(regex caret first check)"/><DetectChar char="/" attribute="Symbol" context="#pop#pop"/></context><context name="Escape" attribute="Normal Text"><LineContinue attribute="Escape"/><RegExpr String="\\(?:x[0-9a-fA-F]{2}|u[0-9a-fA-F]{4}|u\{[0-9a-fA-F]+\}|[0-3][0-7]{1,2}|[4-7][0-7]|[1-7])" attribute="Escape"/><StringDetect String="\x" attribute="Error"/><StringDetect String="\u" attribute="Error"/><DetectChar char="\" attribute="Escape" context="Character Escape"/></context><context name="FindComments" attribute="Normal Text"><StringDetect String="//" attribute="Comment" context="MatchComment" lookAhead="1"/><StringDetect String="/*" attribute="Comment" context="MatchComment" lookAhead="1"/></context><context name="FindMemberObjectDOM" attribute="Normal Text" fallthroughContext="#pop!NoRegExp" lineEndContext="#pop"><DetectSpaces/><DetectChar char="." attribute="Symbol" context="#pop!MemberObjectDOM"/></context><context name="FindPrivateOperator" attribute="Normal Text"><DetectChar char="#" attribute="Private Member Operator"/></context><context name="(regex caret first check)" attribute="Pattern Internal Operator" fallthroughContext="Regular Expression" lineEndContext="#pop"><DetectChar char="^" attribute="Pattern Internal Operator" context="Regular Expression"/></context><context name="FindArrowFunction" attribute="Normal Text"><StringDetect String="=>" attribute="Special Operators"/></context><context name="FindE4X" attribute="Normal Text"><RegExpr String="&lt;(?=[^/]|/\*|//|$)" attribute="Symbol"/><StringDetect String="&lt;/" attribute="Symbol" context="NoRegExp"/><StringDetect String="/>" attribute="Symbol" context="NoRegExp"/></context><context name="FindIdentifier" attribute="Normal Text"><RegExpr String="[a-zA-Z_$[:^ascii:]][\w$[:^ascii:]]*" context="NoRegExp"/></context><context name="FindKeywords" attribute="Normal Text"><WordDetect String="function" attribute="Keyword" context="FunctionDeclaration"/><keyword String="controlflow" attribute="ControlFlow"/><keyword String="keywords" attribute="Keyword"/><keyword String="reserved" attribute="Reserved"/><keyword String="primitives" attribute="Keyword" context="NoRegExp"/><keyword String="module" attribute="Module"/></context><context name="FindRegex" attribute="Normal Text"><DetectChar char="/" attribute="Regular Expression" context="(regex caret first check)"/></context><context name="MatchComment" attribute="Normal Text" fallthroughContext="#pop" lineEndContext="#pop"><StringDetect String="//BEGIN" attribute="Region Marker" context="#pop!region_marker" beginRegion="Region1"/><StringDetect String="//END" attribute="Region Marker" context="#pop!region_marker" endRegion="Region1"/><IncludeRules context="##Doxygen"/><StringDetect String="//" attribute="Comment" context="#pop!Comment"/><StringDetect String="/*" attribute="Comment" context="#pop!Multi/inline Comment" beginRegion="Comment"/></context><context name="Object Member" attribute="Normal Text" fallthroughContext="#pop" lineEndContext="#pop"><IncludeRules context="FindPrivateOperator"/><IncludeRules context="DefaultMemberObject"/><keyword String="dom_property" attribute="Object Member" context="#pop!NoRegExp"/><keyword String="dom_functions" attribute="Function Name" context="#pop!NoRegExp"/><keyword String="eventhandler_property" attribute="Object Member" context="#pop!NoRegExp"/><keyword String="function_common" attribute="Function Name" context="#pop!NoRegExp"/></context><context name="Regular Expression" attribute="Regular Expression"><RegExpr String="/\w*" attribute="Regular Expression" context="#pop#pop"/><RegExpr String="\\[nrtvfDdSsWw]" attribute="Pattern Character Class"/><DetectChar char="[" attribute="Pattern Character Class" context="(charclass caret first check)"/><RegExpr String="\{[\d, ]+\}|\\[bB]|\\.|\$(?=/)|[?+*()|]" attribute="Pattern Internal Operator"/></context><context name="Regular Expression Character Class" attribute="Pattern Character Class"><RegExpr String="\\[\[\]]"/><RegExpr String="\\." attribute="Pattern Internal Operator"/><DetectChar char="]" attribute="Pattern Character Class" context="#pop#pop"/></context><context name="region_marker" attribute="Region Marker" lineEndContext="#pop"/><context name="(charclass caret first check)" attribute="Pattern Internal Operator" fallthroughContext="Regular Expression Character Class" lineEndContext="#pop"><DetectChar char="^" attribute="Pattern Internal Operator" context="Regular Expression Character Class"/></context><context name="BuiltInClasses" attribute="Normal Text"><WordDetect String="Math" attribute="Built-in Objects" context="FindMemberObjectMath"/><WordDetect String="Number" attribute="Built-in Objects" context="FindMemberObjectNumber"/><WordDetect String="Promise" attribute="Built-in Objects" context="FindMemberObjectPromise"/><WordDetect String="JSON" attribute="Built-in Objects" context="FindMemberObjectJSON"/><WordDetect String="console" attribute="Built-in Objects" context="FindMemberObjectConsole"/><WordDetect String="process" attribute="Built-in Objects" context="FindMemberObjectProcess"/><keyword String="class_builtin" attribute="Built-in Objects" context="NoRegExp"/><keyword String="class_dom" attribute="Built-in Objects" context="NoRegExp"/><keyword String="dom_variable" attribute="Built-in Objects" context="FindMemberObjectDOM"/><keyword String="class_node" attribute="Built-in Objects" context="NoRegExp"/><keyword String="node_variable" attribute="Built-in Objects" context="NoRegExp"/></context><context name="BuiltInConstants" attribute="Normal Text"><keyword String="math_constant" attribute="Constant" context="NoRegExp"/><keyword String="number_constant" attribute="Constant" context="NoRegExp"/><keyword String="dom_constant" attribute="Constant" context="NoRegExp"/></context><context name="Character Escape" attribute="Escape" lineEndContext="#pop"><AnyChar String="0bfnrtv" attribute="Reserved Char. Escape" context="#pop"/><RegExpr String="." attribute="Escape" context="#pop"/></context><context name="Comment" attribute="Comment" lineEndContext="#pop"><DetectSpaces/><IncludeRules context="##Comments"/></context><context name="ConditionalExpression" attribute="Normal Text" lineEndContext="#pop"><DetectChar char=":" attribute="Symbol" context="#pop"/><DetectChar char="?" attribute="Symbol"/><AnyChar String="{}" context="#pop" lookAhead="1"/><IncludeRules context="FindKeywords"/><IncludeRules context="Normal"/></context><context name="FindBrackets" attribute="Normal Text"><DetectChar char="(" attribute="Normal Text"/><DetectChar char=")" attribute="Normal Text" context="NoRegExp"/><DetectChar char="{" attribute="Normal Text" context="Object" beginRegion="Brace"/><DetectChar char="[" attribute="Normal Text" beginRegion="List"/><DetectChar char="]" attribute="Normal Text" context="NoRegExp" endRegion="List"/></context><context name="FindMemberObjectConsole" attribute="Normal Text" fallthroughContext="#pop!NoRegExp" lineEndContext="#pop"><DetectSpaces/><DetectChar char="." attribute="Symbol" context="#pop!MemberObjectConsole"/></context><context name="FindMemberObjectJSON" attribute="Normal Text" fallthroughContext="#pop!NoRegExp" lineEndContext="#pop"><DetectSpaces/><DetectChar char="." attribute="Symbol" context="#pop!MemberObjectJSON"/></context><context name="FindMemberObjectMath" attribute="Normal Text" fallthroughContext="#pop!NoRegExp" lineEndContext="#pop"><DetectSpaces/><DetectChar char="." attribute="Symbol" context="#pop!MemberObjectMath"/></context><context name="FindMemberObjectNumber" attribute="Normal Text" fallthroughContext="#pop!NoRegExp" lineEndContext="#pop"><DetectSpaces/><DetectChar char="." attribute="Symbol" context="#pop!MemberObjectNumber"/></context><context name="FindMemberObjectProcess" attribute="Normal Text" fallthroughContext="#pop!NoRegExp" lineEndContext="#pop"><DetectSpaces/><DetectChar char="." attribute="Symbol" context="#pop!MemberObjectProcess"/></context><context name="FindMemberObjectPromise" attribute="Normal Text" fallthroughContext="#pop!NoRegExp" lineEndContext="#pop"><DetectSpaces/><DetectChar char="." attribute="Symbol" context="#pop!MemberObjectPromise"/></context><context name="FindMembers" attribute="Normal Text"><DetectChar char="." attribute="Symbol" context="Object Member" lookAhead="1"/></context><context name="FindNumbers" attribute="Normal Text"><RegExpr String="\b(0|[1-9][0-9]*+(_[0-9]++)*+)(\.([0-9]++(_[0-9]++)*+)?([eE][+-]?([0-9]++(_[0-9]++)*+))?|([eE][+-]?([0-9]++(_[0-9]++)*+)))|\.([0-9]++(_[0-9]++)*+)([eE][+-]?([0-9]++(_[0-9]++)*+))?" attribute="Float" context="NoRegExp"/><AnyChar String="0123456789" context="Integer" lookAhead="1"/></context><context name="FindObjectMembersAndFunctions" attribute="Normal Text"><RegExpr String="[a-zA-Z_$[:^ascii:]][\w$[:^ascii:]]*(?=\s*`)" attribute="Function Name"/><RegExpr String="([a-zA-Z_$[:^ascii:]][\w$[:^ascii:]]*)(?=\s*\()" attribute="Function Name" context="Function" lookAhead="1"/><IncludeRules context="BuiltInConstants"/><RegExpr String="[a-zA-Z_$[:^ascii:]][\w$[:^ascii:]]*(?=\s*\.)" attribute="Objects" context="Object Member"/></context><context name="FindSomeSymbols" attribute="Normal Text"><IncludeRules context="FindArrowFunction"/><AnyChar String=":!%&amp;+,-*=>?|~^;" attribute="Symbol"/></context><context name="FindStrings" attribute="Normal Text"><DetectChar char="`" attribute="Template" context="Template" beginRegion="Template"/><RegExpr String="\b(String)\s*(\.)\s*(raw)\s*`" attribute="Template" context="StartRawTemplate" lookAhead="1"/><DetectChar char='"' attribute="String" context="String"/><DetectChar char="'" attribute="String" context="String SQ"/></context><context name="Function" attribute="Normal Text" lineEndContext="#pop"><keyword String="functions" attribute="Function (Built-in)" context="#pop"/><StringDetect String="%1" attribute="Function Name" context="#pop" dynamic="1"/><DetectChar char="(" context="#pop" lookAhead="1"/></context><context name="FunctionDeclaration" attribute="Normal Text" fallthroughContext="#pop"><DetectSpaces/><IncludeRules context="FindPrivateOperator"/><RegExpr String="[a-zA-Z_$[:^ascii:]][\w$[:^ascii:]]*(?=\s*\()" attribute="Function Declaration" context="#pop"/><IncludeRules context="FindComments"/></context><context name="Integer" attribute="Normal Text"><RegExpr String="\b0[xX][0-9a-fA-F]++(_[0-9a-fA-F]++)*+" attribute="Hex" context="#pop!NumericSufix"/><RegExpr String="\b0([oO][0-7]++(_[0-7]++)*+|0*+[1-7][0-7]*+(_[0-7]++)*+(?!_?[89]))" attribute="Octal" context="#pop!NumericSufix"/><RegExpr String="\b0[bB][01]++(_[01]++)*+" attribute="Binary" context="#pop!NumericSufix"/><RegExpr String="\b0*+([1-9][0-9]*+(_[0-9]++)*+)?" attribute="Decimal" context="#pop!NumericSufix"/></context><context name="MemberObjectConsole" attribute="Normal Text" fallthroughContext="#pop" lineEndContext="#pop"><keyword String="console_functions" attribute="Object Method (Built-in)" context="#pop!NoRegExp"/><IncludeRules context="DefaultMemberObject"/></context><context name="MemberObjectDOM" attribute="Normal Text" fallthroughContext="#pop" lineEndContext="#pop"><keyword String="dom_property" attribute="Object Property (Built-in)" context="#pop!FindMemberObjectDOM"/><keyword String="dom_functions" attribute="Object Method (Built-in)" context="#pop!FindMemberObjectDOM"/><IncludeRules context="DefaultMemberObject"/><keyword String="eventhandler_property" attribute="Object Member" context="#pop!NoRegExp"/><keyword String="function_common" attribute="Function Name" context="#pop!NoRegExp"/></context><context name="MemberObjectJSON" attribute="Normal Text" fallthroughContext="#pop" lineEndContext="#pop"><keyword String="json_functions" attribute="Object Method (Built-in)" context="#pop!NoRegExp"/><IncludeRules context="DefaultMemberObject"/></context><context name="MemberObjectMath" attribute="Normal Text" fallthroughContext="#pop" lineEndContext="#pop"><keyword String="math_constant" attribute="Constant" context="#pop!NoRegExp"/><keyword String="math_functions" attribute="Object Method (Built-in)" context="#pop!NoRegExp"/><IncludeRules context="DefaultMemberObject"/></context><context name="MemberObjectNumber" attribute="Normal Text" fallthroughContext="#pop" lineEndContext="#pop"><keyword String="number_constant" attribute="Constant" context="#pop!NoRegExp"/><IncludeRules context="DefaultMemberObject"/></context><context name="MemberObjectProcess" attribute="Normal Text" fallthroughContext="#pop" lineEndContext="#pop"><keyword String="process_functions" attribute="Object Method (Built-in)" context="#pop!NoRegExp"/><keyword String="process_property" attribute="Object Property (Built-in)" context="#pop!NoRegExp"/><IncludeRules context="DefaultMemberObject"/></context><context name="MemberObjectPromise" attribute="Normal Text" fallthroughContext="#pop" lineEndContext="#pop"><keyword String="promise_functions" attribute="Object Method (Built-in)" context="#pop!NoRegExp"/><IncludeRules context="DefaultMemberObject"/></context><context name="Multi/inline Comment" attribute="Comment"><StringDetect String="*/" attribute="Comment" context="#pop" endRegion="Comment"/><DetectSpaces/><IncludeRules context="##Comments"/></context><context name="NumericSufixError" attribute="Normal Text" lineEndContext="#pop"><RegExpr String="[0-9]*([a-zA-Z_$[:^ascii:]][\w$[:^ascii:]]*)?" attribute="Error" context="#pop!NoRegExp"/></context><context name="Object" attribute="Normal Text"><DetectChar char="}" attribute="Normal Text" context="#pop" endRegion="Brace"/><keyword String="keywords" attribute="Keyword"/><RegExpr String="\bdefault(?=\s*:)" attribute="ControlFlow"/><RegExpr String="[a-zA-Z_$[:^ascii:]][\w$[:^ascii:]]*(?=\s*:)" attribute="JSON"/><RegExpr String="\?(?=[^\{\}]*[a-zA-Z_$[:^ascii:]][\w$[:^ascii:]]*\s*\:)" attribute="Symbol" context="ConditionalExpression"/><IncludeRules context="Normal"/></context><context name="RawTemplate" attribute="Template"><DetectChar char="`" attribute="Template" context="RegExpAfterString" endRegion="Template"/></context><context name="Shebang Line" attribute="Comment" lineEndContext="#pop!Normal"/><context name="StartRawTemplate" attribute="Normal Text" lineEndContext="#pop"><DetectSpaces/><DetectChar char="`" attribute="Template" context="#pop!RawTemplate" beginRegion="Template"/><StringDetect String="%1" attribute="Built-in Objects" dynamic="1"/><DetectChar char="2" attribute="Symbol" dynamic="1"/><StringDetect String="%3" attribute="Function Name" dynamic="1"/></context><context name="String" attribute="String" lineEndContext="#pop"><IncludeRules context="Escape"/><DetectChar char='"' attribute="String" context="RegExpAfterString"/></context><context name="String SQ" attribute="String" lineEndContext="#pop"><IncludeRules context="Escape"/><DetectChar char="'" attribute="String" context="RegExpAfterString"/></context><context name="Substitution" attribute="Normal Text"><DetectChar char="}" attribute="Substitution" context="#pop"/><IncludeRules context="Normal"/></context><context name="Template" attribute="Template"><IncludeRules context="Escape"/><StringDetect String="${" attribute="Substitution" context="Substitution"/><DetectChar char="`" attribute="Template" context="RegExpAfterString" endRegion="Template"/></context><context name="JSBase" attribute="Normal Text"><DetectChar char="?" attribute="Symbol"/><IncludeRules context="FindIdentifier"/><IncludeRules context="FindE4X"/><IncludeRules context="FindComments"/><IncludeRules context="FindRegex"/></context><context name="JSBaseSomeSymboles" attribute="Normal Text"><IncludeRules context="FindArrowFunction"/><AnyChar String="!%&amp;+,-*=>|~^;" attribute="Symbol"/></context></contexts><itemDatas><itemData name="Normal Text" defStyleNum="dsNormal" spellChecking="0"/><itemData name="Keyword" defStyleNum="dsKeyword" spellChecking="0"/><itemData name="ControlFlow" defStyleNum="dsControlFlow" spellChecking="0"/><itemData name="Reserved" defStyleNum="dsKeyword" italic="1" spellChecking="0"/><itemData name="Module" defStyleNum="dsImport" spellChecking="0"/><itemData name="Objects" defStyleNum="dsNormal" spellChecking="0"/><itemData name="Object Member" defStyleNum="dsAttribute" spellChecking="0"/><itemData name="Function Name" defStyleNum="dsFunction" spellChecking="0"/><itemData name="Function Declaration" defStyleNum="dsFunction" spellChecking="0"/><itemData name="Built-in Objects" defStyleNum="dsBuiltIn" spellChecking="0"/><itemData name="Object Property (Built-in)" defStyleNum="dsAttribute" italic="1" spellChecking="0"/><itemData name="Object Method (Built-in)" defStyleNum="dsFunction" italic="1" spellChecking="0"/><itemData name="Function (Built-in)" defStyleNum="dsPreprocessor" spellChecking="0"/><itemData name="Constant" defStyleNum="dsConstant" spellChecking="0"/><itemData name="Decimal" defStyleNum="dsDecVal" spellChecking="0"/><itemData name="Octal" defStyleNum="dsBaseN" spellChecking="0"/><itemData name="Hex" defStyleNum="dsBaseN" spellChecking="0"/><itemData name="Binary" defStyleNum="dsBaseN" spellChecking="0"/><itemData name="Float" defStyleNum="dsFloat" spellChecking="0"/><itemData name="Escape" defStyleNum="dsSpecialChar" spellChecking="0"/><itemData name="Reserved Char. Escape" defStyleNum="dsSpecialChar" bold="1" spellChecking="0"/><itemData name="String" defStyleNum="dsString"/><itemData name="Template" defStyleNum="dsVerbatimString"/><itemData name="Substitution" defStyleNum="dsSpecialChar" spellChecking="0"/><itemData name="Comment" defStyleNum="dsComment"/><itemData name="Symbol" defStyleNum="dsOperator" spellChecking="0"/><itemData name="Special Operators" defStyleNum="dsKeyword" spellChecking="0"/><itemData name="Private Member Operator" defStyleNum="dsNormal" spellChecking="0"/><itemData name="Regular Expression" defStyleNum="dsSpecialString" spellChecking="0"/><itemData name="Pattern Internal Operator" defStyleNum="dsSpecialChar" spellChecking="0"/><itemData name="Pattern Character Class" defStyleNum="dsSpecialChar" spellChecking="0"/><itemData name="Region Marker" defStyleNum="dsRegionMarker" spellChecking="0"/><itemData name="JSON" defStyleNum="dsDataType" bold="0" spellChecking="0"/><itemData name="Error" defStyleNum="dsError" spellChecking="0"/></itemDatas></highlighting><general><comments><comment name="singleLine" start="//" position="afterwhitespace"/><comment name="multiLine" start="/*" end="*/" region="Comment"/></comments><keywords casesensitive="1"/></general></language>