<?xml version="1.0"?>
<!DOCTYPE MODE SYSTEM "xmode.dtd">
<!-- JavaScript mode by Andre Kaplan -->
<!-- Added DOM keywords by KUROSAWA Takeshi -->
<MODE>
  <PROPS>
    <PROPERTY NAME="commentStart" VALUE="/*" />
    <PROPERTY NAME="commentEnd" VALUE="*/" />
    <PROPERTY NAME="lineComment" VALUE="//" />
    <PROPERTY NAME="wordBreakChars" VALUE=",+-=&lt;&gt;/?^&amp;*" />

    <!-- Auto indent -->
    <PROPERTY NAME="indentOpenBrackets" VALUE="{" />
    <PROPERTY NAME="indentCloseBrackets" VALUE="}" />
    <PROPERTY NAME="indentNextLine"
        VALUE="\s*" />
    <!-- set this to 'true' if you want to use GNU coding style -->
    <PROPERTY NAME="doubleBracketIndent" VALUE="true" />
    <PROPERTY NAME="lineUpClosingBracket" VALUE="true" />
  </PROPS>

  <RULES ESCAPE="\"
      IGNORE_CASE="FALSE"
      HIGHLIGHT_DIGITS="TRUE"
      DIGIT_RE="">

    <!-- The rest of the javascript info -->

    <SPAN TYPE="COMMENT1">
      <BEGIN>/*</BEGIN>
      <END>*/</END>
    </SPAN>

    <SPAN TYPE="LITERAL1" NO_LINE_BREAK="TRUE">
      <BEGIN>"</BEGIN>
      <END>"</END>
    </SPAN>

    <SPAN TYPE="LITERAL1" NO_LINE_BREAK="TRUE">
      <BEGIN>'</BEGIN>
      <END>'</END>
    </SPAN>

    <MARK_PREVIOUS TYPE="FUNCTION" EXCLUDE_MATCH="TRUE">(</MARK_PREVIOUS>

    <EOL_SPAN TYPE="COMMENT2">//</EOL_SPAN>

    <SEQ TYPE="COMMENT1">&lt;!--</SEQ>

    <SEQ TYPE="OPERATOR">=</SEQ>
    <SEQ TYPE="OPERATOR">!</SEQ>
    <SEQ TYPE="OPERATOR">&gt;=</SEQ>
    <SEQ TYPE="OPERATOR">&lt;=</SEQ>
    <SEQ TYPE="OPERATOR">+</SEQ>
    <SEQ TYPE="OPERATOR">-</SEQ>
    <SEQ TYPE="OPERATOR">/</SEQ>
    <SEQ TYPE="OPERATOR">*</SEQ>
    <SEQ TYPE="OPERATOR">&gt;</SEQ>
    <SEQ TYPE="OPERATOR">&lt;</SEQ>
    <SEQ TYPE="OPERATOR">%</SEQ>
    <SEQ TYPE="OPERATOR">&amp;</SEQ>
    <SEQ TYPE="OPERATOR">|</SEQ>
    <SEQ TYPE="OPERATOR">^</SEQ>
    <SEQ TYPE="OPERATOR">~</SEQ>
    <SEQ TYPE="OPERATOR">.</SEQ>
    <SEQ TYPE="OPERATOR">}</SEQ>
    <SEQ TYPE="OPERATOR">{</SEQ>
    <SEQ TYPE="OPERATOR">,</SEQ>
    <SEQ TYPE="OPERATOR">;</SEQ>
    <SEQ TYPE="OPERATOR">]</SEQ>
    <SEQ TYPE="OPERATOR">[</SEQ>
    <SEQ TYPE="OPERATOR">?</SEQ>
    <MARK_PREVIOUS AT_WHITESPACE_END="TRUE"
        EXCLUDE_MATCH="TRUE"
        TYPE="LABEL">:</MARK_PREVIOUS>
    <SEQ TYPE="OPERATOR">:</SEQ>

    <KEYWORDS>
      <!-- ECMAScript keywords -->
      <KEYWORD1>break</KEYWORD1>
      <KEYWORD1>continue</KEYWORD1>
      <KEYWORD1>delete</KEYWORD1>
      <KEYWORD1>else</KEYWORD1>
      <KEYWORD1>for</KEYWORD1>
      <KEYWORD1>function</KEYWORD1>
      <KEYWORD1>if</KEYWORD1>
      <KEYWORD1>in</KEYWORD1>
      <KEYWORD1>new</KEYWORD1>
      <KEYWORD1>return</KEYWORD1>
      <LITERAL2>this</LITERAL2>
      <KEYWORD1>typeof</KEYWORD1>
      <KEYWORD1>var</KEYWORD1>
      <KEYWORD3>void</KEYWORD3>
      <KEYWORD1>while</KEYWORD1>
      <KEYWORD1>with</KEYWORD1>

      <!--ECMAScript keywords-->
      <!-- Reserved for future use
        
      -->
      <KEYWORD1>abstract</KEYWORD1>
      <KEYWORD3>boolean</KEYWORD3>
      <KEYWORD3>byte</KEYWORD3>
      <KEYWORD1>case</KEYWORD1>
      <KEYWORD1>catch</KEYWORD1>
      <KEYWORD3>char</KEYWORD3>
      <KEYWORD1>class</KEYWORD1>
      <KEYWORD1>const</KEYWORD1>
      <KEYWORD1>debugger</KEYWORD1>
      <KEYWORD1>default</KEYWORD1>

      <KEYWORD1>do</KEYWORD1>
      <KEYWORD3>double</KEYWORD3>
      <KEYWORD1>enum</KEYWORD1>
      <KEYWORD2>export</KEYWORD2>
      <KEYWORD1>extends</KEYWORD1>
      <KEYWORD1>final</KEYWORD1>
      <KEYWORD1>finally</KEYWORD1>
      <KEYWORD3>float</KEYWORD3>
      <KEYWORD1>goto</KEYWORD1>
      <KEYWORD1>implements</KEYWORD1>

      <KEYWORD2>import</KEYWORD2>
      <KEYWORD1>instanceof</KEYWORD1>
      <KEYWORD3>int</KEYWORD3>
      <KEYWORD1>interface</KEYWORD1>
      <KEYWORD3>long</KEYWORD3>
      <KEYWORD1>native</KEYWORD1>
      <KEYWORD2>package</KEYWORD2>
      <KEYWORD1>private</KEYWORD1>
      <KEYWORD1>protected</KEYWORD1>
      <KEYWORD1>public</KEYWORD1>

      <KEYWORD3>short</KEYWORD3>
      <KEYWORD1>static</KEYWORD1>
      <LITERAL2>super</LITERAL2>
      <KEYWORD1>switch</KEYWORD1>
      <KEYWORD1>synchronized</KEYWORD1>
      <KEYWORD1>throw</KEYWORD1>
      <KEYWORD1>throws</KEYWORD1>
      <KEYWORD1>transient</KEYWORD1>
      <KEYWORD1>try</KEYWORD1>
      <KEYWORD1>volatile</KEYWORD1>

      <!-- Intrinsic Objects -->
      <KEYWORD3>Array</KEYWORD3>
      <KEYWORD3>Boolean</KEYWORD3>
      <KEYWORD3>Date</KEYWORD3>
      <KEYWORD3>Function</KEYWORD3>
      <KEYWORD3>Global</KEYWORD3>
      <KEYWORD3>Math</KEYWORD3>
      <KEYWORD3>Number</KEYWORD3>
      <KEYWORD3>Object</KEYWORD3>
      <KEYWORD3>RegExp</KEYWORD3><!-- Not ECMA -->
      <KEYWORD3>String</KEYWORD3>

      <!-- Literals -->
      <LITERAL2>false</LITERAL2>
      <LITERAL2>null</LITERAL2>
      <LITERAL2>true</LITERAL2>

      <LITERAL2>NaN</LITERAL2>
      <LITERAL2>Infinity</LITERAL2>

      <!-- Global functions -->
      <LITERAL2>eval</LITERAL2>
      <LITERAL2>parseInt</LITERAL2>
      <LITERAL2>parseFloat</LITERAL2>
      <LITERAL2>escape</LITERAL2>
      <LITERAL2>unescape</LITERAL2>
      <LITERAL2>isNaN</LITERAL2>
      <LITERAL2>isFinite</LITERAL2>

      <!-- Document Object Model -->
      <!-- Document Object Model Level 1 Core -->
   
<!--       <KEYWORD3>DOMException</KEYWORD3>
      <KEYWORD3>ExceptionCode</KEYWORD3>
      <KEYWORD3>DOMImplementation</KEYWORD3>
      <LITERAL3>hasFeature</LITERAL3>
      
      <KEYWORD3>DocumentFragment</KEYWORD3>
      
      <KEYWORD3>Document</KEYWORD3>
      <LITERAL2>doctype</LITERAL2>
      <LITERAL2>implementation</LITERAL2>
      <LITERAL2>documentElement</LITERAL2>
      <LITERAL3>createElement</LITERAL3>
      <LITERAL3>createDocumentFragment</LITERAL3>. 
      <LITERAL3>createTextNode</LITERAL3>
      <LITERAL3>createComment</LITERAL3>
      <LITERAL3>createCDATASection</LITERAL3>
      <LITERAL3>createProcessingInstruction</LITERAL3>
      <LITERAL3>createAttribute</LITERAL3>
      <LITERAL3>createEntityReference</LITERAL3>
      <LITERAL3>getElementsByTagName</LITERAL3>
      
      <KEYWORD3>Node</KEYWORD3>
      <LITERAL2>nodeName</LITERAL2>
      <LITERAL2>nodeValue</LITERAL2>
      <LITERAL2>nodeType</LITERAL2>
      <LITERAL2>parentNode</LITERAL2>
      <LITERAL2>childNodes</LITERAL2>
      <LITERAL2>firstChild</LITERAL2>
      <LITERAL2>lastChild</LITERAL2>
      <LITERAL2>previousSibling</LITERAL2>
      <LITERAL2>nextSibling</LITERAL2>
      <LITERAL2>attributes</LITERAL2>
      <LITERAL2>ownerDocument</LITERAL2>
      <LITERAL3>insertBefore</LITERAL3>
      <LITERAL3>replaceChild</LITERAL3>
      <LITERAL3>removeChild</LITERAL3>
      <LITERAL3>appendChild</LITERAL3>
      <LITERAL3>hasChildNodes</LITERAL3>
      <LITERAL3>cloneNode</LITERAL3>
      
      <KEYWORD3>NodeList</KEYWORD3>
      <LITERAL2>length</LITERAL2>
      <LITERAL3>item</LITERAL3>
      
      <KEYWORD3>NamedNodeMap</KEYWORD3>
      <LITERAL2>length</LITERAL2>
      <LITERAL3>getNamedItem</LITERAL3>
      <LITERAL3>setNamedItem</LITERAL3>
      <LITERAL3>removeNamedItem</LITERAL3>
      <LITERAL3>item</LITERAL3>
      
      <KEYWORD3>CharacterData</KEYWORD3>
      <LITERAL2>data</LITERAL2>
      <LITERAL2>length</LITERAL2>
      <LITERAL3>substringData</LITERAL3>
      <LITERAL3>appendData</LITERAL3>
      <LITERAL3>insertData</LITERAL3>
      <LITERAL3>deleteData</LITERAL3>
      <LITERAL3>replaceData</LITERAL3>
      
      <KEYWORD3>Attr</KEYWORD3>
      <LITERAL2>name</LITERAL2>
      <LITERAL2>specified</LITERAL2>
      <LITERAL2>value</LITERAL2>
      
      <KEYWORD3>Element</KEYWORD3>
      <LITERAL2>tagName</LITERAL2>
      <LITERAL3>getAttribute</LITERAL3>
      <LITERAL3>setAttribute</LITERAL3>
      <LITERAL3>removeAttribute</LITERAL3>
      <LITERAL3>getAttributeNode</LITERAL3>
      <LITERAL3>setAttributeNode</LITERAL3>
      <LITERAL3>removeAttributeNode</LITERAL3>
      <LITERAL3>getElementsByTagName</LITERAL3>
      <LITERAL3>normalize</LITERAL3>
      
      <KEYWORD3>Text</KEYWORD3>
      <LITERAL3>splitText</LITERAL3>
      
      <KEYWORD3>Comment</KEYWORD3>
      
      <KEYWORD3>CDATASection</KEYWORD3>
      
      <KEYWORD3>DocumentType</KEYWORD3>
      <LITERAL2>name</LITERAL2>
      <LITERAL2>entities</LITERAL2>
      <LITERAL2>notations</LITERAL2>
      
      <KEYWORD3>Notation</KEYWORD3>
      <LITERAL2>publicId</LITERAL2>
      <LITERAL2>systemId</LITERAL2>
      
      <KEYWORD3>Entity</KEYWORD3>
      <LITERAL2>publicId</LITERAL2>
      <LITERAL2>systemId</LITERAL2>
      <LITERAL2>notationName</LITERAL2>
      
      <KEYWORD3>EntityReference</KEYWORD3>
      
      <KEYWORD3>ProcessingInstruction</KEYWORD3>
      <LITERAL2>target</LITERAL2>
      <LITERAL2>data</LITERAL2>
-->

      <!-- Document Object Model Level 1 HTML -->
<!--       <KEYWORD3>HTMLCollection</KEYWORD3>
      <LITERAL2>length</LITERAL2>
      <LITERAL3>item</LITERAL3>
      <LITERAL3>namedItem</LITERAL3>
      
      <KEYWORD3>HTMLDocument</KEYWORD3>
      <LITERAL2>title</LITERAL2>
      <LITERAL2>referrer</LITERAL2>
      <LITERAL2>domain</LITERAL2>
      <LITERAL2>URL</LITERAL2>
      <LITERAL2>body</LITERAL2>
      <LITERAL2>images</LITERAL2>
      <LITERAL2>applets</LITERAL2>
      <LITERAL2>links</LITERAL2>
      <LITERAL2>forms</LITERAL2>
      <LITERAL2>anchors</LITERAL2>
      <LITERAL2>cookie</LITERAL2>
      <LITERAL3>open</LITERAL3>
      <LITERAL3>close</LITERAL3>
      <LITERAL3>write</LITERAL3>
      <LITERAL3>writeln</LITERAL3>
      <LITERAL3>getElementById</LITERAL3>
      <LITERAL3>getElementsByName</LITERAL3>
      
      <KEYWORD3>HTMLElement</KEYWORD3>
      <LITERAL2>id</LITERAL2>
      <LITERAL2>title</LITERAL2>
      <LITERAL2>lang</LITERAL2>
      <LITERAL2>dir</LITERAL2>
      <LITERAL2>className</LITERAL2>
      
      <KEYWORD3>HTMLHtmlElement</KEYWORD3>
      <LITERAL2>version</LITERAL2>
      
      <KEYWORD3>HTMLHeadElement</KEYWORD3>
      <LITERAL2>profile</LITERAL2>
      
      <KEYWORD3>HTMLLinkElement</KEYWORD3>
      <LITERAL2>disabled</LITERAL2>
      <LITERAL2>charset</LITERAL2>
      <LITERAL2>href</LITERAL2>
      <LITERAL2>hreflang</LITERAL2>
      <LITERAL2>media</LITERAL2>
      <LITERAL2>rel</LITERAL2>
      <LITERAL2>rev</LITERAL2>
      <LITERAL2>target</LITERAL2>
      <LITERAL2>type</LITERAL2>
      
      <KEYWORD3>HTMLTitleElement</KEYWORD3>
      <LITERAL2>text</LITERAL2>
      
      <KEYWORD3>HTMLMetaElement</KEYWORD3>
      <LITERAL2>content</LITERAL2>
      <LITERAL2>httpEquiv</LITERAL2>
      <LITERAL2>name</LITERAL2>
      <LITERAL2>scheme</LITERAL2>
      
      <KEYWORD3>HTMLBaseElement</KEYWORD3>
      <LITERAL2>href</LITERAL2>
      <LITERAL2>target</LITERAL2>
      
      <KEYWORD3>HTMLIsIndexElement</KEYWORD3>
      <LITERAL2>form</LITERAL2>
      <LITERAL2>prompt</LITERAL2>
      
      <KEYWORD3>HTMLStyleElement</KEYWORD3>
      <LITERAL2>disabled</LITERAL2>
      <LITERAL2>media</LITERAL2>
      <LITERAL2>type</LITERAL2>
      
      <KEYWORD3>HTMLBodyElement</KEYWORD3>
      <LITERAL2>aLink</LITERAL2>
      <LITERAL2>background</LITERAL2>
      <LITERAL2>bgColor</LITERAL2>
      <LITERAL2>link</LITERAL2>
      <LITERAL2>text</LITERAL2>
      <LITERAL2>vLink</LITERAL2>
      
      <KEYWORD3>HTMLFormElement</KEYWORD3>
      <LITERAL2>elements</LITERAL2>
      <LITERAL2>length</LITERAL2>
      <LITERAL2>name</LITERAL2>
      <LITERAL2>acceptCharset</LITERAL2>
      <LITERAL2>action</LITERAL2>
      <LITERAL2>enctype</LITERAL2>
      <LITERAL2>method</LITERAL2>
      <LITERAL2>target</LITERAL2>
      <LITERAL3>submit</LITERAL3>
      <LITERAL3>reset</LITERAL3>
      
      <KEYWORD3>HTMLSelectElement</KEYWORD3>
      <LITERAL2>type</LITERAL2>
      <LITERAL2>selectedIndex</LITERAL2>
      <LITERAL2>value</LITERAL2>
      <LITERAL2>length</LITERAL2>
      <LITERAL2>form</LITERAL2>
      <LITERAL2>options</LITERAL2>
      <LITERAL2>disabled</LITERAL2>
      <LITERAL2>multiple</LITERAL2>
      <LITERAL2>name</LITERAL2>
      <LITERAL2>size</LITERAL2>
      <LITERAL2>tabIndex</LITERAL2>
      
      <LITERAL3>add</LITERAL3>
      <LITERAL3>remove</LITERAL3>
      <LITERAL3>blur</LITERAL3>
      <LITERAL3>focus</LITERAL3>
      
      <KEYWORD3>HTMLOptGroupElement</KEYWORD3>
      <LITERAL2>disabled</LITERAL2>
      <LITERAL2>label</LITERAL2>
      
      <KEYWORD3>HTMLOptionElement</KEYWORD3>
      <LITERAL2>form</LITERAL2>
      <LITERAL2>defaultSelected</LITERAL2>
      <LITERAL2>text</LITERAL2>
      <LITERAL2>index</LITERAL2>
      <LITERAL2>disabled</LITERAL2>
      <LITERAL2>label</LITERAL2>
      <LITERAL2>selected</LITERAL2>
      <LITERAL2>value</LITERAL2>
      
      <KEYWORD3>HTMLInputElement</KEYWORD3>
      <LITERAL2>defaultValue</LITERAL2>
      <LITERAL2>defaultChecked</LITERAL2>
      <LITERAL2>form</LITERAL2>
      <LITERAL2>accept</LITERAL2>
      <LITERAL2>accessKey</LITERAL2>
      <LITERAL2>align</LITERAL2>
      <LITERAL2>alt</LITERAL2>
      <LITERAL2>checked</LITERAL2>
      <LITERAL2>disabled</LITERAL2>
      <LITERAL2>maxLength</LITERAL2>
      <LITERAL2>name</LITERAL2>
      <LITERAL2>readOnly</LITERAL2>
      <LITERAL2>size</LITERAL2>
      <LITERAL2>src</LITERAL2>
      <LITERAL2>tabIndex</LITERAL2>
      <LITERAL2>type</LITERAL2>
      <LITERAL2>useMap</LITERAL2>
      <LITERAL2>value</LITERAL2>
      <LITERAL3>blur</LITERAL3>
      <LITERAL3>focus</LITERAL3>
      <LITERAL3>select</LITERAL3>
      <LITERAL3>click</LITERAL3>
      
      <KEYWORD3>HTMLTextAreaElement</KEYWORD3>
      <LITERAL2>defaultValue</LITERAL2>
      <LITERAL2>form</LITERAL2>
      <LITERAL2>accessKey</LITERAL2>
      <LITERAL2>cols</LITERAL2>
      <LITERAL2>disabled</LITERAL2>
      <LITERAL2>name</LITERAL2>
      <LITERAL2>readOnly</LITERAL2>
      <LITERAL2>rows</LITERAL2>
      <LITERAL2>tabIndex</LITERAL2>
      <LITERAL2>type</LITERAL2>
      <LITERAL2>value</LITERAL2>
      <LITERAL3>blur</LITERAL3>
      <LITERAL3>focus</LITERAL3>
      <LITERAL3>select</LITERAL3>
      
      <KEYWORD3>HTMLButtonElement</KEYWORD3>
      <LITERAL2>form</LITERAL2>
      <LITERAL2>accessKey</LITERAL2>
      <LITERAL2>disabled</LITERAL2>
      <LITERAL2>name</LITERAL2>
      <LITERAL2>tabIndex</LITERAL2>
      <LITERAL2>type</LITERAL2>
      <LITERAL2>value</LITERAL2>
      
      <KEYWORD3>HTMLLabelElement</KEYWORD3>
      <LITERAL2>form</LITERAL2>
      <LITERAL2>accessKey</LITERAL2>
      <LITERAL2>htmlFor</LITERAL2>
      
      <KEYWORD3>HTMLFieldSetElement</KEYWORD3>
      <LITERAL2>form</LITERAL2>
      
      <KEYWORD3>HTMLLegendElement</KEYWORD3>
      <LITERAL2>form</LITERAL2>
      <LITERAL2>accessKey</LITERAL2>
      <LITERAL2>align</LITERAL2>
      
      <KEYWORD3>HTMLUListElement</KEYWORD3>
      <LITERAL2>compact</LITERAL2>
      <LITERAL2>type</LITERAL2>
      
      <KEYWORD3>HTMLOListElement</KEYWORD3>
      <LITERAL2>compact</LITERAL2>
      <LITERAL2>start</LITERAL2>
      <LITERAL2>type</LITERAL2>
      
      <KEYWORD3>HTMLDListElement</KEYWORD3>
      <LITERAL2>compact</LITERAL2>
      
      <KEYWORD3>HTMLDirectoryElement</KEYWORD3>
      <LITERAL2>compact</LITERAL2>
      
      <KEYWORD3>HTMLMenuElement</KEYWORD3>
      <LITERAL2>compact</LITERAL2>
      
      <KEYWORD3>HTMLLIElement</KEYWORD3>
      <LITERAL2>type</LITERAL2>
      <LITERAL2>value</LITERAL2>
      
      <KEYWORD3>HTMLBlockquoteElement</KEYWORD3>
      <LITERAL2>cite</LITERAL2>
      
      <KEYWORD3>HTMLDivElement</KEYWORD3>
      <LITERAL2>align</LITERAL2>
      
      <KEYWORD3>HTMLParagraphElement</KEYWORD3>
      <LITERAL2>align</LITERAL2>
      
      <KEYWORD3>HTMLHeadingElement</KEYWORD3>
      <LITERAL2>align</LITERAL2>
      
      <KEYWORD3>HTMLQuoteElement</KEYWORD3>
      <LITERAL2>cite</LITERAL2>
      
      <KEYWORD3>HTMLPreElement</KEYWORD3>
      <LITERAL2>width</LITERAL2>
      
      <KEYWORD3>HTMLBRElement</KEYWORD3>
      <LITERAL2>clear</LITERAL2>
      
      <KEYWORD3>HTMLBaseFontElement</KEYWORD3>
      <LITERAL2>color</LITERAL2>
      <LITERAL2>face</LITERAL2>
      <LITERAL2>size</LITERAL2>
      
      <KEYWORD3>HTMLFontElement</KEYWORD3>
      <LITERAL2>color</LITERAL2>
      <LITERAL2>face</LITERAL2>
      <LITERAL2>size</LITERAL2>
      
      <KEYWORD3>HTMLHRElement</KEYWORD3>
      <LITERAL2>align</LITERAL2>
      <LITERAL2>noShade</LITERAL2>
      <LITERAL2>size</LITERAL2>
      <LITERAL2>width</LITERAL2>
      
      <KEYWORD3>HTMLModElement</KEYWORD3>
      <LITERAL2>cite</LITERAL2>
      <LITERAL2>dateTime</LITERAL2>
      
      <KEYWORD3>HTMLAnchorElement</KEYWORD3>
      <LITERAL2>accessKey</LITERAL2>
      <LITERAL2>charset</LITERAL2>
      <LITERAL2>coords</LITERAL2>
      <LITERAL2>href</LITERAL2>
      <LITERAL2>hreflang</LITERAL2>
      <LITERAL2>name</LITERAL2>
      <LITERAL2>rel</LITERAL2>
      <LITERAL2>rev</LITERAL2>
      <LITERAL2>shape</LITERAL2>
      <LITERAL2>tabIndex</LITERAL2>
      <LITERAL2>target</LITERAL2>
      <LITERAL2>type</LITERAL2>
      <LITERAL3>blur</LITERAL3>
      <LITERAL3>focus</LITERAL3>
      
      <KEYWORD3>HTMLImageElement</KEYWORD3>
      <LITERAL2>lowSrc</LITERAL2>
      <LITERAL2>name</LITERAL2>
      <LITERAL2>align</LITERAL2>
      <LITERAL2>alt</LITERAL2>
      <LITERAL2>border</LITERAL2>
      <LITERAL2>height</LITERAL2>
      <LITERAL2>hspace</LITERAL2>
      <LITERAL2>isMap</LITERAL2>
      <LITERAL2>longDesc</LITERAL2>
      <LITERAL2>src</LITERAL2>
      <LITERAL2>useMap</LITERAL2>
      <LITERAL2>vspace</LITERAL2>
      <LITERAL2>width</LITERAL2>
      
      <KEYWORD3>HTMLObjectElement</KEYWORD3>
      <LITERAL2>form</LITERAL2>
      <LITERAL2>code</LITERAL2>
      <LITERAL2>align</LITERAL2>
      <LITERAL2>archive</LITERAL2>
      <LITERAL2>border</LITERAL2>
      <LITERAL2>codeBase</LITERAL2>
      <LITERAL2>codeType</LITERAL2>
      <LITERAL2>data</LITERAL2>
      <LITERAL2>declare</LITERAL2>
      <LITERAL2>height</LITERAL2>
      <LITERAL2>hspace</LITERAL2>
      <LITERAL2>name</LITERAL2>
      <LITERAL2>standby</LITERAL2>
      <LITERAL2>tabIndex</LITERAL2>
      <LITERAL2>type</LITERAL2>
      <LITERAL2>useMap</LITERAL2>
      <LITERAL2>vspace</LITERAL2>
      <LITERAL2>width</LITERAL2>
      
      <KEYWORD3>HTMLParamElement</KEYWORD3>
      <LITERAL2>name</LITERAL2>
      <LITERAL2>type</LITERAL2>
      <LITERAL2>value</LITERAL2>
      <LITERAL2>valueType</LITERAL2>
      
      <KEYWORD3>HTMLAppletElement</KEYWORD3>
      <LITERAL2>align</LITERAL2>
      <LITERAL2>alt</LITERAL2>
      <LITERAL2>archive</LITERAL2>
      <LITERAL2>code</LITERAL2>
      <LITERAL2>codeBase</LITERAL2>
      <LITERAL2>height</LITERAL2>
      <LITERAL2>hspace</LITERAL2>
      <LITERAL2>name</LITERAL2>
      <LITERAL2>object</LITERAL2>
      <LITERAL2>vspace</LITERAL2>
      <LITERAL2>width</LITERAL2>
      
      <KEYWORD3>HTMLMapElement</KEYWORD3>
      <LITERAL2>areas</LITERAL2>
      <LITERAL2>name</LITERAL2>
      
      <KEYWORD3>HTMLAreaElement</KEYWORD3>
      <LITERAL2>accessKey</LITERAL2>
      <LITERAL2>alt</LITERAL2>
      <LITERAL2>coords</LITERAL2>
      <LITERAL2>href</LITERAL2>
      <LITERAL2>noHref</LITERAL2>
      <LITERAL2>shape</LITERAL2>
      <LITERAL2>tabIndex</LITERAL2>
      <LITERAL2>target</LITERAL2>
      
      <KEYWORD3>HTMLScriptElement</KEYWORD3>
      <LITERAL2>text</LITERAL2>
      <LITERAL2>htmlFor</LITERAL2>
      <LITERAL2>event</LITERAL2>
      <LITERAL2>charset</LITERAL2>
      <LITERAL2>defer</LITERAL2>
      <LITERAL2>src</LITERAL2>
      <LITERAL2>type</LITERAL2>
      
      <KEYWORD3>HTMLTableElement</KEYWORD3>
      <LITERAL2>caption</LITERAL2>
      <LITERAL2>tHead</LITERAL2>
      <LITERAL2>tFoot</LITERAL2>
      <LITERAL2>rows</LITERAL2>
      <LITERAL2>tBodies</LITERAL2>
      <LITERAL2>align</LITERAL2>
      <LITERAL2>bgColor</LITERAL2>
      <LITERAL2>border</LITERAL2>
      <LITERAL2>cellPadding</LITERAL2>
      <LITERAL2>cellSpacing</LITERAL2>
      <LITERAL2>frame</LITERAL2>
      <LITERAL2>rules</LITERAL2>
      <LITERAL2>summary</LITERAL2>
      <LITERAL2>width</LITERAL2>
      <LITERAL3>createTHead</LITERAL3>
      <LITERAL3>deleteTHead</LITERAL3>
      <LITERAL3>createTFoot</LITERAL3>
      <LITERAL3>deleteTFoot</LITERAL3>
      <LITERAL3>createCaption</LITERAL3>
      <LITERAL3>deleteCaption</LITERAL3>
      <LITERAL3>insertRow</LITERAL3>
      <LITERAL3>deleteRow</LITERAL3>
      
      <KEYWORD3>HTMLTableCaptionElement</KEYWORD3>
      <LITERAL2>align</LITERAL2>
      
      <KEYWORD3>HTMLTableColElement</KEYWORD3>
      <LITERAL2>align</LITERAL2>
      <LITERAL2>ch</LITERAL2>
      <LITERAL2>chOff</LITERAL2>
      <LITERAL2>span</LITERAL2>
      <LITERAL2>vAlign</LITERAL2>
      <LITERAL2>width</LITERAL2>
      
      <KEYWORD3>HTMLTableSectionElement</KEYWORD3>
      <LITERAL2>align</LITERAL2>
      <LITERAL2>ch</LITERAL2>
      <LITERAL2>chOff</LITERAL2>
      <LITERAL2>vAlign</LITERAL2>
      <LITERAL2>rows</LITERAL2>
      <LITERAL3>insertRow</LITERAL3>
      <LITERAL3>deleteRow</LITERAL3>
      
      <KEYWORD3>HTMLTableRowElement</KEYWORD3>
      <LITERAL2>rowIndex</LITERAL2>
      <LITERAL2>sectionRowIndex</LITERAL2>
      <LITERAL2>cells</LITERAL2>
      <LITERAL2>align</LITERAL2>
      <LITERAL2>bgColor</LITERAL2>
      <LITERAL2>ch</LITERAL2>
      <LITERAL2>chOff</LITERAL2>
      <LITERAL2>vAlign</LITERAL2>
      <LITERAL3>insertCell</LITERAL3>
      <LITERAL3>deleteCell</LITERAL3>
      
      <KEYWORD3>HTMLTableCellElement</KEYWORD3>
      <LITERAL2>cellIndex</LITERAL2>
      <LITERAL2>abbr</LITERAL2>
      <LITERAL2>align</LITERAL2>
      <LITERAL2>axis</LITERAL2>
      <LITERAL2>bgColor</LITERAL2>
      <LITERAL2>ch</LITERAL2>
      <LITERAL2>chOff</LITERAL2>
      <LITERAL2>colSpan</LITERAL2>
      <LITERAL2>headers</LITERAL2>
      <LITERAL2>height</LITERAL2>
      <LITERAL2>noWrap</LITERAL2>
      <LITERAL2>rowSpan</LITERAL2>
      <LITERAL2>scope</LITERAL2>
      <LITERAL2>vAlign</LITERAL2>
      <LITERAL2>width</LITERAL2>
      
      <KEYWORD3>HTMLFrameSetElement</KEYWORD3>
      <LITERAL2>cols</LITERAL2>
      <LITERAL2>rows</LITERAL2>
      
      <KEYWORD3>HTMLFrameElement</KEYWORD3>
      <LITERAL2>frameBorder</LITERAL2>
      <LITERAL2>longDesc</LITERAL2>
      <LITERAL2>marginHeight</LITERAL2>
      <LITERAL2>marginWidth</LITERAL2>
      <LITERAL2>name</LITERAL2>
      <LITERAL2>noResize</LITERAL2>
      <LITERAL2>scrolling</LITERAL2>
      <LITERAL2>src</LITERAL2>
      
      <KEYWORD3>HTMLIFrameElement</KEYWORD3>
      <LITERAL2>align</LITERAL2>
      <LITERAL2>frameBorder</LITERAL2>
      <LITERAL2>height</LITERAL2>
      <LITERAL2>longDesc</LITERAL2>
      <LITERAL2>marginHeight</LITERAL2>
      <LITERAL2>marginWidth</LITERAL2>
      <LITERAL2>name</LITERAL2>
      <LITERAL2>scrolling</LITERAL2>
      <LITERAL2>src</LITERAL2>
      <LITERAL2>width</LITERAL2>
-->

      <!-- Document Object Model Level 2 Core -->
      <!-- DOMException -->
      <LITERAL2>code</LITERAL2>
      <!-- DOMImplementation -->
      <LITERAL3>hasFeature</LITERAL3>
      <LITERAL3>createDocumentType</LITERAL3>
      <LITERAL3>createDocument</LITERAL3>
      <!-- Document -->
      <LITERAL2>doctype</LITERAL2>
      <LITERAL2>implementation</LITERAL2>
      <LITERAL2>documentElement</LITERAL2>
      <LITERAL3>createElement</LITERAL3>
      <LITERAL3>createDocumentFragment</LITERAL3>
      <LITERAL3>createTextNode</LITERAL3>
      <LITERAL3>createComment</LITERAL3>
      <LITERAL3>createCDATASection</LITERAL3>
      <LITERAL3>createProcessingInstruction</LITERAL3>
      <LITERAL3>createAttribute</LITERAL3>
      <LITERAL3>createEntityReference</LITERAL3>
      <LITERAL3>getElementsByTagName</LITERAL3>
      <LITERAL3>importNode</LITERAL3>
      <LITERAL3>createElementNS</LITERAL3>
      <LITERAL3>createAttributeNS</LITERAL3>
      <LITERAL3>getElementsByTagNameNS</LITERAL3>
      <LITERAL3>getElementById</LITERAL3>
      <!-- Node -->
      <LITERAL2>nodeName</LITERAL2>
      <LITERAL2>nodeValue</LITERAL2>
      <LITERAL2>nodeType</LITERAL2>
      <LITERAL2>parentNode</LITERAL2>
      <LITERAL2>childNodes</LITERAL2>
      <LITERAL2>firstChild</LITERAL2>
      <LITERAL2>lastChild</LITERAL2>
      <LITERAL2>previousSibling</LITERAL2>
      <LITERAL2>nextSibling</LITERAL2>
      <LITERAL2>attributes</LITERAL2>
      <LITERAL2>ownerDocument</LITERAL2>
      <LITERAL2>namespaceURI</LITERAL2>
      <LITERAL2>prefix</LITERAL2>
      <LITERAL2>localName</LITERAL2>
      <LITERAL3>insertBefore</LITERAL3>
      <LITERAL3>replaceChild</LITERAL3>
      <LITERAL3>removeChild</LITERAL3>
      <LITERAL3>appendChild</LITERAL3>
      <LITERAL3>hasChildNodes</LITERAL3>
      <LITERAL3>cloneNode</LITERAL3>
      <LITERAL3>normalize</LITERAL3>
      <LITERAL3>isSupported</LITERAL3>
      <LITERAL3>hasAttributes</LITERAL3>
      <!-- NodeList -->
      <LITERAL2>length</LITERAL2>
      <LITERAL3>item</LITERAL3>
      <!-- NamedNodeMap -->
      <!-- <LITERAL2>length</LITERAL2> -->
      <LITERAL3>getNamedItem</LITERAL3>
      <LITERAL3>setNamedItem</LITERAL3>
      <LITERAL3>removeNamedItem</LITERAL3>
      <!-- <LITERAL3>item</LITERAL3> -->
      <LITERAL3>getNamedItemNS</LITERAL3>
      <LITERAL3>setNamedItemNS</LITERAL3>
      <LITERAL3>removeNamedItemNS</LITERAL3>
      <!-- CharacterData -->
      <LITERAL2>data</LITERAL2>
      <!-- <LITERAL2>length</LITERAL2> -->
      <LITERAL3>substringData</LITERAL3>
      <LITERAL3>appendData</LITERAL3>
      <LITERAL3>insertData</LITERAL3>
      <LITERAL3>deleteData</LITERAL3>
      <LITERAL3>replaceData</LITERAL3>
      <!-- Attr -->
      <LITERAL2>name</LITERAL2>
      <LITERAL2>specified</LITERAL2>
      <LITERAL2>value</LITERAL2>
      <LITERAL2>ownerElement</LITERAL2>
      <!-- Element -->
      <LITERAL2>tagName</LITERAL2>
      <LITERAL3>getAttribute</LITERAL3>
      <LITERAL3>setAttribute</LITERAL3>
      <LITERAL3>removeAttribute</LITERAL3>
      <LITERAL3>getAttributeNode</LITERAL3>
      <LITERAL3>setAttributeNode</LITERAL3>
      <LITERAL3>removeAttributeNode</LITERAL3>
      <!-- LITERAL3>getElementsByTagName</LITERAL3 -->
      <LITERAL3>getAttributeNS</LITERAL3>
      <LITERAL3>setAttributeNS</LITERAL3>
      <LITERAL3>removeAttributeNS</LITERAL3>
      <LITERAL3>getAttributeNodeNS</LITERAL3>
      <LITERAL3>setAttributeNodeNS</LITERAL3>
      <!-- LITERAL3>getElementsByTagNameNS</LITERAL3 -->
      <LITERAL3>hasAttribute</LITERAL3>
      <LITERAL3>hasAttributeNS</LITERAL3>
      <!-- Text -->
      <LITERAL3>splitText</LITERAL3>
      <!-- Document Type -->
      <!-- LITERAL2>name</LITERAL2 -->
      <LITERAL2>entities</LITERAL2>
      <LITERAL2>notations</LITERAL2>
      <LITERAL2>publicId</LITERAL2>
      <LITERAL2>systemId</LITERAL2>
      <LITERAL2>internalSubset</LITERAL2>
      <!-- Notation -->
      <!-- <LITERAL2>publicId</LITERAL2> -->
      <!-- <LITERAL2>systemId</LITERAL2> -->
      <!-- Entity -->
      <!-- <LITERAL2>publicId</LITERAL2> -->
      <!-- <LITERAL2>systemId</LITERAL2> -->
      <LITERAL2>notationName</LITERAL2>
      <!-- EntityReference -->
      <!-- ProcessingInstruction -->
      <LITERAL2>target</LITERAL2>
      <!-- <LITERAL2>data</LITERAL2> -->

      <!-- Document Object Model Level 2 Views -->
      <!-- AbstractView -->
      <LITERAL2>document</LITERAL2>
      <!-- DocumentView -->
      <LITERAL2>defaultView</LITERAL2>

      <!-- Document Object Model Level 2 Event -->
      <!-- EventTarget -->
      <LITERAL3>addEventListener</LITERAL3>
      <LITERAL3>removeEventListener</LITERAL3>
      <LITERAL3>dispatchEvent</LITERAL3>
      <!-- EventListener -->
      <!-- Event -->
      <LITERAL2>type</LITERAL2>
      <!-- LITERAL2>target</LITERAL2 -->
      <LITERAL2>currentTarget</LITERAL2>
      <LITERAL2>eventPhase</LITERAL2>
      <LITERAL2>bubbles</LITERAL2>
      <LITERAL2>cancelable</LITERAL2>
      <LITERAL2>timeStamp</LITERAL2>
      <LITERAL3>stopPropagation</LITERAL3>
      <LITERAL3>preventDefault</LITERAL3>
      <LITERAL3>initEvent</LITERAL3>
      <!-- EventException -->
      <!-- <LITERAL2>code</LITERAL2> -->
      <!-- DocumentEvent -->
      <LITERAL3>createEvent</LITERAL3>
      <!-- UIEvent -->
      <!-- SEE Event -->
      <LITERAL2>view</LITERAL2>
      <LITERAL2>detail</LITERAL2>
      <LITERAL3>initUIEvent</LITERAL3>
      <!-- MouseEvent -->
      <!-- SEE UIEvent -->
      <LITERAL2>screenX</LITERAL2>
      <LITERAL2>screenY</LITERAL2>
      <LITERAL2>clientX</LITERAL2>
      <LITERAL2>clientY</LITERAL2>
      <LITERAL2>ctrlKey</LITERAL2>
      <LITERAL2>shiftKey</LITERAL2>
      <LITERAL2>altKey</LITERAL2>
      <LITERAL2>metaKey</LITERAL2>
      <LITERAL2>button</LITERAL2>
      <LITERAL2>relatedTarget</LITERAL2>
      <LITERAL3>initMouseEvent</LITERAL3>
      <!-- MutationEvent -->
      <LITERAL2>relatedNode</LITERAL2>
      <LITERAL2>prevValue</LITERAL2>
      <LITERAL2>newValue</LITERAL2>
      <LITERAL2>attrName</LITERAL2>
      <LITERAL2>attrChange</LITERAL2>
      <LITERAL3>initMutationEvent</LITERAL3>

      <!-- Document Object Model Level 2 Style -->
      <!-- StyleSheet -->
      <!-- <LITERAL2>type</LITERAL2> -->
      <LITERAL2>disabled</LITERAL2>
      <LITERAL2>ownerNode</LITERAL2>
      <LITERAL2>parentStyleSheet</LITERAL2>
      <LITERAL2>href</LITERAL2>
      <LITERAL2>title</LITERAL2>
      <LITERAL2>media</LITERAL2>
      <!-- StyleSheetList -->
      <!-- <LITERAL2>length</LITERAL2> -->
      <!-- <LITERAL3>item</LITERAL3> -->
      <!-- MediaList -->
      <LITERAL2>mediaText</LITERAL2>
      <!-- <LITERAL2>length</LITERAL2> -->
      <!-- <LITERAL3>item</LITERAL3> -->
      <LITERAL3>deleteMedium</LITERAL3>
      <LITERAL3>appendMedium</LITERAL3>
      <!-- LinkStyle -->
      <LITERAL2>sheet</LITERAL2>
      <!-- DocumentStyle -->
      <LITERAL2>styleSheets</LITERAL2>

      <!-- Document Object Model CSS -->
      <!-- CSSStyleSheet -->
      <!-- SEE StyleSheet -->
      <LITERAL2>ownerRule</LITERAL2>
      <LITERAL2>cssRules</LITERAL2>
      <LITERAL3>insertRule</LITERAL3>
      <LITERAL3>deleteRule</LITERAL3>
      <!-- CSSRuleList -->
      <!-- <LITERAL2>length</LITERAL2> -->
      <!-- <LITERAL3>item</LITERAL3> -->
      <!-- CSSRule -->
      <!-- <LITERAL2>type</LITERAL2> -->
      <LITERAL2>cssText</LITERAL2>
      <!-- LITERAL2>parentStyleSheet</LITERAL2 -->
      <LITERAL2>parentRule</LITERAL2>
      <!-- CSSStyleRule -->
      <LITERAL2>selectorText</LITERAL2>
      <LITERAL2>style</LITERAL2>
      <!-- CSSMediaRule -->
      <!-- <LITERAL2>media</LITERAL2> -->
      <!-- <LITERAL2>cssRules</LITERAL2> -->
      <!-- <LITERAL3>insertRule</LITERAL3> -->
      <!-- <LITERAL3>deleteRule</LITERAL3> -->
      <!-- CSSFontFaceRule -->
      <!-- <LITERAL2>style</LITERAL2> -->
      <!-- CSSPageRule -->
      <!-- <LITERAL2>selectorText</LITERAL2> -->
      <!-- <LITERAL2>style</LITERAL2> -->
      <!-- CSSImportRule -->
      <!-- <LITERAL2>href</LITERAL2> -->
      <!-- <LITERAL2>media</LITERAL2> -->
      <LITERAL2>styleSheet</LITERAL2>
      <!-- CSSCharsetRule -->
      <LITERAL2>encoding</LITERAL2>
      <!-- CSSUnknownRule -->
      <!-- CSSStyleDeclaration -->
      <!-- <LITERAL2>cssText</LITERAL2> -->
      <!-- <LITERAL2>length</LITERAL2> -->
      <!-- <LITERAL2>parentRule</LITERAL2> -->
      <LITERAL3>getPropertyValue</LITERAL3>
      <LITERAL3>getPropertyCSSValue</LITERAL3>
      <LITERAL3>removeProperty</LITERAL3>
      <LITERAL3>getPropertyPriority</LITERAL3>
      <LITERAL3>setProperty</LITERAL3>
      <!-- <LITERAL3>item</LITERAL3> -->
      <!-- CSSValue -->
      <!-- <LITERAL2>cssText</LITERAL2> -->
      <LITERAL2>cssValueType</LITERAL2>
      <!-- CSSPrimitiveValue -->
      <LITERAL2>primitiveType</LITERAL2>
      <LITERAL3>setFloatValue</LITERAL3>
      <LITERAL3>getFloatValue</LITERAL3>
      <LITERAL3>setStringValue</LITERAL3>
      <LITERAL3>getStringValue</LITERAL3>
      <LITERAL3>getCounterValue</LITERAL3>
      <LITERAL3>getRectValue</LITERAL3>
      <LITERAL3>getRGBColorValue</LITERAL3>
      <!-- CSSValueList -->
      <!-- <LITERAL2>length</LITERAL2> -->
      <!-- <LITERAL3>item</LITERAL3> -->
      <!-- RGBColor -->
      <LITERAL2>red</LITERAL2>
      <LITERAL2>green</LITERAL2>
      <LITERAL2>blue</LITERAL2>
      <!-- Rect -->
      <LITERAL2>top</LITERAL2>
      <LITERAL2>right</LITERAL2>
      <LITERAL2>bottom</LITERAL2>
      <LITERAL2>left</LITERAL2>
      <!-- Counter -->
      <LITERAL2>identifier</LITERAL2>
      <LITERAL2>listStyle</LITERAL2>
      <LITERAL2>separator</LITERAL2>
      <!-- ViewCSS -->
      <LITERAL3>getComputedStyle</LITERAL3>
      <!-- DocumentCSS -->
      <LITERAL3>getOverrideStyle</LITERAL3>
      <!-- DOMImplementationCSS -->
      <LITERAL3>createCSSStyleSheet</LITERAL3>
      <!-- ElementCSSInlineStyle -->
      <!-- <LITERAL2>style</LITERAL2> -->
      <!-- CSS2Properties -->
      <LITERAL4>azimuth</LITERAL4>
      <LITERAL4>background</LITERAL4>
      <LITERAL4>backgroundAttachment</LITERAL4>
      <LITERAL4>backgroundColor</LITERAL4>
      <LITERAL4>backgroundImage</LITERAL4>
      <LITERAL4>backgroundPosition</LITERAL4>
      <LITERAL4>backgroundRepeat</LITERAL4>
      <LITERAL4>border</LITERAL4>
      <LITERAL4>borderCollapse</LITERAL4>
      <LITERAL4>borderColor</LITERAL4>
      <LITERAL4>borderSpacing</LITERAL4>
      <LITERAL4>borderStyle</LITERAL4>
      <LITERAL4>borderTop</LITERAL4>
      <LITERAL4>borderRight</LITERAL4>
      <LITERAL4>borderBottom</LITERAL4>
      <LITERAL4>borderLeft</LITERAL4>
      <LITERAL4>borderTopColor</LITERAL4>
      <LITERAL4>borderRightColor</LITERAL4>
      <LITERAL4>borderBottomColor</LITERAL4>
      <LITERAL4>borderLeftColor</LITERAL4>
      <LITERAL4>borderTopStyle</LITERAL4>
      <LITERAL4>borderRightStyle</LITERAL4>
      <LITERAL4>borderBottomStyle</LITERAL4>
      <LITERAL4>borderLeftStyle</LITERAL4>
      <LITERAL4>borderTopWidth</LITERAL4>
      <LITERAL4>borderRightWidth</LITERAL4>
      <LITERAL4>borderBottomWidth</LITERAL4>
      <LITERAL4>borderLeftWidth</LITERAL4>
      <LITERAL4>borderWidth</LITERAL4>
      <LITERAL4>bottom</LITERAL4>
      <LITERAL4>captionSide</LITERAL4>
      <LITERAL4>clear</LITERAL4>
      <LITERAL4>clip</LITERAL4>
      <LITERAL4>color</LITERAL4>
      <LITERAL4>content</LITERAL4>
      <LITERAL4>counterIncrement</LITERAL4>
      <LITERAL4>counterReset</LITERAL4>
      <LITERAL4>cue</LITERAL4>
      <LITERAL4>cueAfter</LITERAL4>
      <LITERAL4>cueBefore</LITERAL4>
      <LITERAL4>cursor</LITERAL4>
      <LITERAL4>direction</LITERAL4>
      <LITERAL4>display</LITERAL4>
      <LITERAL4>elevation</LITERAL4>
      <LITERAL4>emptyCells</LITERAL4>
      <LITERAL4>cssFloat</LITERAL4>
      <LITERAL4>font</LITERAL4>
      <LITERAL4>fontFamily</LITERAL4>
      <LITERAL4>fontSize</LITERAL4>
      <LITERAL4>fontSizeAdjust</LITERAL4>
      <LITERAL4>fontStretch</LITERAL4>
      <LITERAL4>fontStyle</LITERAL4>
      <LITERAL4>fontVariant</LITERAL4>
      <LITERAL4>fontWeight</LITERAL4>
      <LITERAL4>height</LITERAL4>
      <LITERAL4>left</LITERAL4>
      <LITERAL4>letterSpacing</LITERAL4>
      <LITERAL4>lineHeight</LITERAL4>
      <LITERAL4>listStyle</LITERAL4>
      <LITERAL4>listStyleImage</LITERAL4>
      <LITERAL4>listStylePosition</LITERAL4>
      <LITERAL4>listStyleType</LITERAL4>
      <LITERAL4>margin</LITERAL4>
      <LITERAL4>marginTop</LITERAL4>
      <LITERAL4>marginRight</LITERAL4>
      <LITERAL4>marginBottom</LITERAL4>
      <LITERAL4>marginLeft</LITERAL4>
      <LITERAL4>markerOffset</LITERAL4>
      <LITERAL4>marks</LITERAL4>
      <LITERAL4>maxHeight</LITERAL4>
      <LITERAL4>maxWidth</LITERAL4>
      <LITERAL4>minHeight</LITERAL4>
      <LITERAL4>minWidth</LITERAL4>
      <LITERAL4>orphans</LITERAL4>
      <LITERAL4>outline</LITERAL4>
      <LITERAL4>outlineColor</LITERAL4>
      <LITERAL4>outlineStyle</LITERAL4>
      <LITERAL4>outlineWidth</LITERAL4>
      <LITERAL4>overflow</LITERAL4>
      <LITERAL4>padding</LITERAL4>
      <LITERAL4>paddingTop</LITERAL4>
      <LITERAL4>paddingRight</LITERAL4>
      <LITERAL4>paddingBottom</LITERAL4>
      <LITERAL4>paddingLeft</LITERAL4>
      <LITERAL4>page</LITERAL4>
      <LITERAL4>pageBreakAfter</LITERAL4>
      <LITERAL4>pageBreakBefore</LITERAL4>
      <LITERAL4>pageBreakInside</LITERAL4>
      <LITERAL4>pause</LITERAL4>
      <LITERAL4>pauseAfter</LITERAL4>
      <LITERAL4>pauseBefore</LITERAL4>
      <LITERAL4>pitch</LITERAL4>
      <LITERAL4>pitchRange</LITERAL4>
      <LITERAL4>playDuring</LITERAL4>
      <LITERAL4>position</LITERAL4>
      <LITERAL4>quotes</LITERAL4>
      <LITERAL4>richness</LITERAL4>
      <LITERAL4>right</LITERAL4>
      <LITERAL4>size</LITERAL4>
      <LITERAL4>speak</LITERAL4>
      <LITERAL4>speakHeader</LITERAL4>
      <LITERAL4>speakNumeral</LITERAL4>
      <LITERAL4>speakPunctuation</LITERAL4>
      <LITERAL4>speechRate</LITERAL4>
      <LITERAL4>stress</LITERAL4>
      <LITERAL4>tableLayout</LITERAL4>
      <LITERAL4>textAlign</LITERAL4>
      <LITERAL4>textDecoration</LITERAL4>
      <LITERAL4>textIndent</LITERAL4>
      <LITERAL4>textShadow</LITERAL4>
      <LITERAL4>textTransform</LITERAL4>
      <LITERAL4>top</LITERAL4>
      <LITERAL4>unicodeBidi</LITERAL4>
      <LITERAL4>verticalAlign</LITERAL4>
      <LITERAL4>visibility</LITERAL4>
      <LITERAL4>voiceFamily</LITERAL4>
      <LITERAL4>volume</LITERAL4>
      <LITERAL4>whiteSpace</LITERAL4>
      <LITERAL4>widows</LITERAL4>
      <LITERAL4>width</LITERAL4>
      <LITERAL4>wordSpacing</LITERAL4>
      <LITERAL4>zIndex</LITERAL4>

      <!-- Document Object Model Level 2 Traversal and Range -->
      <!-- NodeIterator -->
      <LITERAL2>root</LITERAL2>
      <LITERAL2>whatToShow</LITERAL2>
      <LITERAL2>filter</LITERAL2>
      <LITERAL2>expandEntityReferences</LITERAL2>
      <LITERAL3>nextNode</LITERAL3>
      <LITERAL3>previousNode</LITERAL3>
      <LITERAL3>detach</LITERAL3>
      <!-- NodeFilter -->
      <!-- TreeWalker-->
      <!-- LITERAL2>root</LITERAL2 -->
      <!-- LITERAL2>whatToShow</LITERAL2 -->
      <!-- LITERAL2>filter</LITERAL2 -->
      <!-- LITERAL2>expandEntityReferences</LITERAL2 -->
      <LITERAL2>currentNode</LITERAL2>
      <LITERAL3>parentNode</LITERAL3>
      <!-- <LITERAL3>firstChild</LITERAL3> -->
      <!-- <LITERAL3>lastChild</LITERAL3> -->
      <!-- <LITERAL3>previousSibling</LITERAL3> -->
      <!-- <LITERAL3>nextSibling</LITERAL3> -->
      <!-- LITERAL3>previousNode</LITERAL3 -->
      <!-- LITERAL3>nextNode</LITERAL3 -->
      <!-- DocumentTraversal-->
      <LITERAL2>createNodeIterator</LITERAL2>
      <LITERAL2>createTreeWalker</LITERAL2>

      <!--Document Object Model Range -->
      <!-- Range -->
      <LITERAL2>startContainer</LITERAL2>
      <LITERAL2>startOffset</LITERAL2>
      <LITERAL2>endContainer</LITERAL2>
      <LITERAL2>endOffset</LITERAL2>
      <LITERAL2>collapsed</LITERAL2>
      <LITERAL2>commonAncestorContainer</LITERAL2>
      <LITERAL3>setStart</LITERAL3>
      <LITERAL3>setEnd</LITERAL3>
      <LITERAL3>setStartBefore</LITERAL3>
      <LITERAL3>setStartAfter</LITERAL3>
      <LITERAL3>setEndBefore</LITERAL3>
      <LITERAL3>setEndAfter</LITERAL3>
      <LITERAL3>collapse</LITERAL3>
      <LITERAL3>selectNode</LITERAL3>
      <LITERAL3>selectNodeContents</LITERAL3>
      <LITERAL3>compareBoundaryPoints</LITERAL3>
      <LITERAL3>deleteContents</LITERAL3>
      <LITERAL3>extractContents</LITERAL3>
      <LITERAL3>cloneContents</LITERAL3>
      <LITERAL3>insertNode</LITERAL3>
      <LITERAL3>surroundContents</LITERAL3>
      <LITERAL3>cloneRange</LITERAL3>
      <LITERAL3>toString</LITERAL3>
      <!-- LITERAL3>detach</LITERAL3 -->
      <!-- DocumentRange-->
      <LITERAL3>createRange</LITERAL3>
      <!-- RangeException -->
      <!-- <LITERAL2>code</LITERAL2> -->

      <!-- Document Object Model Level 2 HTML -->
      <LITERAL2>URL</LITERAL2>
      <LITERAL2>aLink</LITERAL2>
      <LITERAL2>abbr</LITERAL2>
      <LITERAL2>accept</LITERAL2>
      <LITERAL2>acceptCharset</LITERAL2>
      <LITERAL2>accessKey</LITERAL2>
      <LITERAL2>action</LITERAL2>
      <LITERAL2>align</LITERAL2>
      <LITERAL2>alt</LITERAL2>
      <LITERAL2>anchors</LITERAL2>
      <LITERAL2>applets</LITERAL2>
      <LITERAL2>archive</LITERAL2>
      <LITERAL2>areas</LITERAL2>
      <LITERAL2>axis</LITERAL2>
      <LITERAL2>background</LITERAL2>
      <LITERAL2>bgColor</LITERAL2>
      <LITERAL2>body</LITERAL2>
      <LITERAL2>border</LITERAL2>
      <LITERAL2>caption</LITERAL2>
      <LITERAL2>cellIndex</LITERAL2>
      <LITERAL2>cellPadding</LITERAL2>
      <LITERAL2>cellSpacing</LITERAL2>
      <LITERAL2>cells</LITERAL2>
      <LITERAL2>ch</LITERAL2>
      <LITERAL2>chOff</LITERAL2>
      <LITERAL2>charset</LITERAL2>
      <LITERAL2>checked</LITERAL2>
      <LITERAL2>cite</LITERAL2>
      <LITERAL2>className</LITERAL2>
      <LITERAL2>clear</LITERAL2>
      <!-- <LITERAL2>code</LITERAL2> -->
      <LITERAL2>codeBase</LITERAL2>
      <LITERAL2>codeType</LITERAL2>
      <LITERAL2>colSpan</LITERAL2>
      <LITERAL2>color</LITERAL2>
      <LITERAL2>cols</LITERAL2>
      <LITERAL2>compact</LITERAL2>
      <LITERAL2>content</LITERAL2>
      <LITERAL2>contentDocument</LITERAL2>
      <LITERAL2>cookie</LITERAL2>
      <LITERAL2>coords</LITERAL2>
      <!-- <LITERAL2>data</LITERAL2> -->
      <LITERAL2>dateTime</LITERAL2>
      <LITERAL2>declare</LITERAL2>
      <LITERAL2>defaultChecked</LITERAL2>
      <LITERAL2>defaultSelected</LITERAL2>
      <LITERAL2>defaultValue</LITERAL2>
      <LITERAL2>defer</LITERAL2>
      <LITERAL2>dir</LITERAL2>
      <!-- <LITERAL2>disabled</LITERAL2> -->
      <LITERAL2>domain</LITERAL2>
      <LITERAL2>elements</LITERAL2>
      <LITERAL2>enctype</LITERAL2>
      <LITERAL2>event</LITERAL2>
      <LITERAL2>face</LITERAL2>
      <LITERAL2>form</LITERAL2>
      <LITERAL2>forms</LITERAL2>
      <LITERAL2>frame</LITERAL2>
      <LITERAL2>frameBorder</LITERAL2>
      <LITERAL2>headers</LITERAL2>
      <LITERAL2>height</LITERAL2>
      <!-- <LITERAL2>href</LITERAL2> -->
      <LITERAL2>hreflang</LITERAL2>
      <LITERAL2>hspace</LITERAL2>
      <LITERAL2>htmlFor</LITERAL2>
      <LITERAL2>httpEquiv</LITERAL2>
      <LITERAL2>id</LITERAL2>
      <LITERAL2>images</LITERAL2>
      <LITERAL2>index</LITERAL2>
      <LITERAL2>isMap</LITERAL2>
      <LITERAL2>label</LITERAL2>
      <LITERAL2>lang</LITERAL2>
      <!-- <LITERAL2>length</LITERAL2> -->
      <LITERAL2>link</LITERAL2>
      <LITERAL2>links</LITERAL2>
      <LITERAL2>longDesc</LITERAL2>
      <LITERAL2>marginHeight</LITERAL2>
      <LITERAL2>marginWidth</LITERAL2>
      <LITERAL2>maxLength</LITERAL2>
      <LITERAL2>media</LITERAL2>
      <LITERAL2>method</LITERAL2>
      <LITERAL2>multiple</LITERAL2>
      <!-- <LITERAL2>name</LITERAL2> -->
      <LITERAL2>noHref</LITERAL2>
      <LITERAL2>noResize</LITERAL2>
      <LITERAL2>noShade</LITERAL2>
      <LITERAL2>noWrap</LITERAL2>
      <LITERAL2>object</LITERAL2>
      <LITERAL2>options</LITERAL2>
      <LITERAL2>profile</LITERAL2>
      <LITERAL2>prompt</LITERAL2>
      <LITERAL2>readOnly</LITERAL2>
      <LITERAL2>referrer</LITERAL2>
      <LITERAL2>rel</LITERAL2>
      <LITERAL2>rev</LITERAL2>
      <LITERAL2>rowIndex</LITERAL2>
      <LITERAL2>rowSpan</LITERAL2>
      <LITERAL2>rows</LITERAL2>
      <LITERAL2>rules</LITERAL2>
      <LITERAL2>scheme</LITERAL2>
      <LITERAL2>scope</LITERAL2>
      <LITERAL2>scrolling</LITERAL2>
      <LITERAL2>sectionRowIndex</LITERAL2>
      <LITERAL2>selected</LITERAL2>
      <LITERAL2>selectedIndex</LITERAL2>
      <LITERAL2>shape</LITERAL2>
      <LITERAL2>size</LITERAL2>
      <LITERAL2>span</LITERAL2>
      <LITERAL2>src</LITERAL2>
      <LITERAL2>standby</LITERAL2>
      <LITERAL2>start</LITERAL2>
      <LITERAL2>summary</LITERAL2>
      <LITERAL2>tBodies</LITERAL2>
      <LITERAL2>tFoot</LITERAL2>
      <LITERAL2>tHead</LITERAL2>
      <LITERAL2>tabIndex</LITERAL2>
      <!-- <LITERAL2>target</LITERAL2> -->
      <LITERAL2>text</LITERAL2>
      <!-- <LITERAL2>title</LITERAL2> -->
      <!-- <LITERAL2>type</LITERAL2> -->
      <LITERAL2>useMap</LITERAL2>
      <LITERAL2>vAlign</LITERAL2>
      <LITERAL2>vLink</LITERAL2>
      <!-- <LITERAL2>value</LITERAL2> -->
      <LITERAL2>valueType</LITERAL2>
      <LITERAL2>version</LITERAL2>
      <LITERAL2>vspace</LITERAL2>
      <LITERAL2>width</LITERAL2>

      <LITERAL3>add</LITERAL3>
      <LITERAL3>blur</LITERAL3>
      <LITERAL3>click</LITERAL3>
      <LITERAL3>close</LITERAL3>
      <LITERAL3>createCaption</LITERAL3>
      <LITERAL3>createTFoot</LITERAL3>
      <LITERAL3>createTHead</LITERAL3>
      <LITERAL3>deleteCaption</LITERAL3>
      <LITERAL3>deleteCell</LITERAL3>
      <LITERAL3>deleteRow</LITERAL3>
      <LITERAL3>deleteTFoot</LITERAL3>
      <LITERAL3>deleteTHead</LITERAL3>
      <LITERAL3>focus</LITERAL3>
      <LITERAL3>getElementsByName</LITERAL3>
      <LITERAL3>insertCell</LITERAL3>
      <LITERAL3>insertRow</LITERAL3>
      <!-- <LITERAL3>item</LITERAL3> -->
      <LITERAL3>namedItem</LITERAL3>
      <LITERAL3>open</LITERAL3>
      <LITERAL3>remove</LITERAL3>
      <LITERAL3>reset</LITERAL3>
      <LITERAL3>select</LITERAL3>
      <LITERAL3>submit</LITERAL3>
      <LITERAL3>write</LITERAL3>
      <LITERAL3>writeln</LITERAL3>

      <!-- Document Object Model Level 2 SVG -->
      <KEYWORD3>SVGException</KEYWORD3>
      <LITERAL4>SVG_WRONG_TYPE_ERR</LITERAL4>
      <LITERAL4>SVG_INVALID_VALUE_ERR</LITERAL4>
      <LITERAL4>SVG_MATRIX_NOT_INVERTABLE</LITERAL4>
      <LITERAL2>code</LITERAL2>
      
      <KEYWORD3>SVGElement</KEYWORD3>
      <LITERAL2>id</LITERAL2>
      <LITERAL2>xmlbase</LITERAL2>
      <LITERAL2>ownerSVGElement</LITERAL2>
      <LITERAL2>viewportElement</LITERAL2>
      
      <KEYWORD3>SVGAnimatedBoolean</KEYWORD3>
      <LITERAL2>baseVal</LITERAL2>
      <LITERAL2>animVal</LITERAL2>
      
      <KEYWORD3>SVGAnimatedString</KEYWORD3>
      <LITERAL2>baseVal</LITERAL2>
      <LITERAL2>animVal</LITERAL2>
      
      <KEYWORD3>SVGStringList</KEYWORD3>
      <LITERAL2>numberOfItems</LITERAL2>
      <LITERAL3>clear</LITERAL3>
      <LITERAL3>initialize</LITERAL3>
      <LITERAL3>getItem</LITERAL3>
      <LITERAL3>insertItemBefore</LITERAL3>
      <LITERAL3>replaceItem</LITERAL3>
      <LITERAL3>removeItem</LITERAL3>
      <LITERAL3>appendItem</LITERAL3>
      
      <KEYWORD3>SVGAnimatedEnumeration</KEYWORD3>
      <LITERAL2>baseVal</LITERAL2>
      <LITERAL2>animVal</LITERAL2>
      
      <KEYWORD3>SVGAnimatedInteger</KEYWORD3>
      <LITERAL2>baseVal</LITERAL2>
      <LITERAL2>animVal</LITERAL2>
      
      <KEYWORD3>SVGNumber</KEYWORD3>
      <LITERAL2>value</LITERAL2>
      
      <KEYWORD3>SVGAnimatedNumber</KEYWORD3>
      <LITERAL2>baseVal</LITERAL2>
      <LITERAL2>animVal</LITERAL2>
      
      <KEYWORD3>SVGNumberList</KEYWORD3>
      <LITERAL2>numberOfItems</LITERAL2>
      <LITERAL3>clear</LITERAL3>
      <LITERAL3>initialize</LITERAL3>
      <LITERAL3>getItem</LITERAL3>
      <LITERAL3>insertItemBefore</LITERAL3>
      <LITERAL3>replaceItem</LITERAL3>
      <LITERAL3>removeItem</LITERAL3>
      <LITERAL3>appendItem</LITERAL3>
      
      <KEYWORD3>SVGAnimatedNumberList</KEYWORD3>
      <LITERAL2>baseVal</LITERAL2>
      <LITERAL2>animVal</LITERAL2>
      
      <KEYWORD3>SVGLength</KEYWORD3>
      <LITERAL4>SVG_LENGTHTYPE_UNKNOWN</LITERAL4>
      <LITERAL4>SVG_LENGTHTYPE_NUMBER</LITERAL4>
      <LITERAL4>SVG_LENGTHTYPE_PERCENTAGE</LITERAL4>
      <LITERAL4>SVG_LENGTHTYPE_EMS</LITERAL4>
      <LITERAL4>SVG_LENGTHTYPE_EXS</LITERAL4>
      <LITERAL4>SVG_LENGTHTYPE_PX</LITERAL4>
      <LITERAL4>SVG_LENGTHTYPE_CM</LITERAL4>
      <LITERAL4>SVG_LENGTHTYPE_MM</LITERAL4>
      <LITERAL4>SVG_LENGTHTYPE_IN</LITERAL4>
      <LITERAL4>SVG_LENGTHTYPE_PT</LITERAL4>
      <LITERAL4>SVG_LENGTHTYPE_PC</LITERAL4>
      <LITERAL2>unitType</LITERAL2>
      <LITERAL2>value</LITERAL2>
      <LITERAL2>valueInSpecifiedUnits</LITERAL2>
      <LITERAL2>valueAsString</LITERAL2>
      <LITERAL3>newValueSpecifiedUnits</LITERAL3>
      <LITERAL3>convertToSpecifiedUnits</LITERAL3>
      
      <KEYWORD3>SVGAnimatedLength</KEYWORD3>
      <LITERAL2>baseVal</LITERAL2>
      <LITERAL2>animVal</LITERAL2>
      
      <KEYWORD3>SVGLengthList</KEYWORD3>
      <LITERAL2>numberOfItems</LITERAL2>
      <LITERAL3>clear</LITERAL3>
      <LITERAL3>initialize</LITERAL3>
      <LITERAL3>getItem</LITERAL3>
      <LITERAL3>insertItemBefore</LITERAL3>
      <LITERAL3>replaceItem</LITERAL3>
      <LITERAL3>removeItem</LITERAL3>
      <LITERAL3>appendItem</LITERAL3>
      
      <KEYWORD3>SVGAnimatedLengthList</KEYWORD3>
      <LITERAL2>baseVal</LITERAL2>
      <LITERAL2>animVal</LITERAL2>
      
      <KEYWORD3>SVGAngle</KEYWORD3>
      <LITERAL4>SVG_ANGLETYPE_UNKNOWN</LITERAL4>
      <LITERAL4>SVG_ANGLETYPE_UNSPECIFIED</LITERAL4>
      <LITERAL4>SVG_ANGLETYPE_DEG</LITERAL4>
      <LITERAL4>SVG_ANGLETYPE_RAD</LITERAL4>
      <LITERAL4>SVG_ANGLETYPE_GRAD</LITERAL4>
      <LITERAL2>unitType</LITERAL2>
      <LITERAL2>value</LITERAL2>
      <LITERAL2>valueInSpecifiedUnits</LITERAL2>
      <LITERAL2>valueAsString</LITERAL2>
      <LITERAL3>newValueSpecifiedUnits</LITERAL3>
      <LITERAL3>convertToSpecifiedUnits</LITERAL3>
      
      <KEYWORD3>SVGAnimatedAngle</KEYWORD3>
      <LITERAL2>baseVal</LITERAL2>
      <LITERAL2>animVal</LITERAL2>
      
      <KEYWORD3>SVGColor</KEYWORD3>
      <LITERAL3>SVG_COLORTYPE_UNKNOWN</LITERAL3>
      <LITERAL3>SVG_COLORTYPE_RGBCOLOR</LITERAL3>
      <LITERAL3>SVG_COLORTYPE_RGBCOLOR_ICCCOLOR</LITERAL3>
      <LITERAL3>SVG_COLORTYPE_CURRENTCOLOR</LITERAL3>
      <LITERAL2>colorType</LITERAL2>
      <LITERAL2>rgbColor</LITERAL2>
      <LITERAL2>iccColor</LITERAL2>
      <LITERAL3>setRGBColor</LITERAL3>
      <LITERAL3>setRGBColorICCColor</LITERAL3>
      <LITERAL3>setColor</LITERAL3>
      
      <KEYWORD3>SVGICCColor</KEYWORD3>
      <LITERAL2>colorProfile</LITERAL2>
      <LITERAL2>colors</LITERAL2>
      
      <KEYWORD3>SVGRect</KEYWORD3>
      <LITERAL2>x</LITERAL2>
      <LITERAL2>y</LITERAL2>
      <LITERAL2>width</LITERAL2>
      <LITERAL2>height</LITERAL2>
      
      <KEYWORD3>SVGAnimatedRect</KEYWORD3>
      <LITERAL2>baseVal</LITERAL2>
      <LITERAL2>animVal</LITERAL2>
      
      <KEYWORD3>SVGUnitTypes</KEYWORD3>
      <LITERAL3>SVG_UNIT_TYPE_UNKNOWN</LITERAL3>
      <LITERAL3>SVG_UNIT_TYPE_USERSPACEONUSE</LITERAL3>
      <LITERAL3>SVG_UNIT_TYPE_OBJECTBOUNDINGBOX</LITERAL3>
      
      <KEYWORD3>SVGStylable</KEYWORD3>
      <LITERAL2>className</LITERAL2>
      <LITERAL2>style</LITERAL2>
      <LITERAL3>getPresentationAttribute</LITERAL3>
      
      <KEYWORD3>SVGLocatable</KEYWORD3>
      <LITERAL2>nearestViewportElement</LITERAL2>
      <LITERAL2>farthestViewportElement</LITERAL2>
      <LITERAL3>getBBox</LITERAL3>
      <LITERAL3>getCTM</LITERAL3>
      <LITERAL3>getScreenCTM</LITERAL3>
      <LITERAL3>getTransformToElement</LITERAL3>
      
      <KEYWORD3>SVGTransformable</KEYWORD3>
      <LITERAL2>transform</LITERAL2>
      
      <KEYWORD3>SVGTests</KEYWORD3>
      <LITERAL2>requiredFeatures</LITERAL2>
      <LITERAL2>requiredExtensions</LITERAL2>
      <LITERAL2>systemLanguage</LITERAL2>
      <LITERAL3>hasExtension</LITERAL3>
      
      <KEYWORD3>SVGLangSpace</KEYWORD3>
      <LITERAL2>xmllang</LITERAL2>
      <LITERAL2>xmlspace</LITERAL2>
      
      <KEYWORD3>SVGExternalResourcesRequired</KEYWORD3>
      <LITERAL2>externalResourcesRequired</LITERAL2>
      
      <KEYWORD3>SVGFitToViewBox</KEYWORD3>
      <LITERAL2>viewBox</LITERAL2>
      <LITERAL2>preserveAspectRatio</LITERAL2>
      
      <KEYWORD3>SVGZoomAndPan</KEYWORD3>
      <LITERAL4>SVG_ZOOMANDPAN_UNKNOWN</LITERAL4>
      <LITERAL4>SVG_ZOOMANDPAN_DISABLE</LITERAL4>
      <LITERAL4>SVG_ZOOMANDPAN_MAGNIFY</LITERAL4>
      <LITERAL2>zoomAndPan</LITERAL2>
      
      <KEYWORD3>SVGViewSpec</KEYWORD3>
      <LITERAL2>transform</LITERAL2>
      <LITERAL2>viewTarget</LITERAL2>
      <LITERAL2>viewBoxString</LITERAL2>
      <LITERAL2>preserveAspectRatioString</LITERAL2>
      <LITERAL2>transformString</LITERAL2>
      <LITERAL2>viewTargetString</LITERAL2>
      
      <KEYWORD3>SVGURIReference</KEYWORD3>
      <LITERAL2>href</LITERAL2>
      
      <KEYWORD3>SVGRenderingIntent</KEYWORD3>
      <LITERAL4>RENDERING_INTENT_UNKNOWN</LITERAL4>
      <LITERAL4>RENDERING_INTENT_AUTO</LITERAL4>
      <LITERAL4>RENDERING_INTENT_PERCEPTUAL</LITERAL4>
      <LITERAL4>RENDERING_INTENT_RELATIVE_COLORIMETRIC</LITERAL4>
      <LITERAL4>RENDERING_INTENT_SATURATION</LITERAL4>
      <LITERAL4>RENDERING_INTENT_ABSOLUTE_COLORIMETRIC</LITERAL4>
      
      <KEYWORD3>SVGCSSRule</KEYWORD3>
      <LITERAL4>COLOR_PROFILE_RULE</LITERAL4>
      
      <KEYWORD3>SVGDocument</KEYWORD3>
      <LITERAL2>title</LITERAL2>
      <LITERAL2>referrer</LITERAL2>
      <LITERAL2>domain</LITERAL2>
      <LITERAL2>URL</LITERAL2>
      <LITERAL2>rootElement</LITERAL2>
      
      <KEYWORD3>SVGSVGElement</KEYWORD3>
      <LITERAL2>x</LITERAL2>
      <LITERAL2>y</LITERAL2>
      <LITERAL2>width</LITERAL2>
      <LITERAL2>height</LITERAL2>
      <LITERAL2>contentScriptType</LITERAL2>
      <LITERAL2>contentStyleType</LITERAL2>
      <LITERAL2>viewport</LITERAL2>
      <LITERAL2>pixelUnitToMillimeterX</LITERAL2>
      <LITERAL2>pixelUnitToMillimeterY</LITERAL2>
      <LITERAL2>screenPixelToMillimeterX</LITERAL2>
      <LITERAL2>screenPixelToMillimeterY</LITERAL2>
      <LITERAL2>useCurrentView</LITERAL2>
      <LITERAL2>currentView</LITERAL2>
      <LITERAL2>currentScale</LITERAL2>
      <LITERAL2>currentTranslate</LITERAL2>
      <LITERAL3>suspendRedraw</LITERAL3>
      <LITERAL3>unsuspendRedraw</LITERAL3>
      <LITERAL3>unsuspendRedrawAll</LITERAL3>
      <LITERAL3>forceRedraw</LITERAL3>
      <LITERAL3>pauseAnimations</LITERAL3>
      <LITERAL3>unpauseAnimations</LITERAL3>
      <LITERAL3>animationsPaused</LITERAL3>
      <LITERAL3>getCurrentTime</LITERAL3>
      <LITERAL3>setCurrentTime</LITERAL3>
      <LITERAL3>getIntersectionList</LITERAL3>
      <LITERAL3>getEnclosureList</LITERAL3>
      <LITERAL3>checkIntersection</LITERAL3>
      <LITERAL3>checkEnclosure</LITERAL3>
      <LITERAL3>deselectAll</LITERAL3>
      <LITERAL3>createSVGNumber</LITERAL3>
      <LITERAL3>createSVGLength</LITERAL3>
      <LITERAL3>createSVGAngle</LITERAL3>
      <LITERAL3>createSVGPoint</LITERAL3>
      <LITERAL3>createSVGMatrix</LITERAL3>
      <LITERAL3>createSVGRect</LITERAL3>
      <LITERAL3>createSVGTransform</LITERAL3>
      <LITERAL3>createSVGTransformFromMatrix</LITERAL3>
      <LITERAL3>getElementById</LITERAL3>
      
      <KEYWORD3>SVGGElement</KEYWORD3>
      <KEYWORD3>SVGDefsElement</KEYWORD3>
      <KEYWORD3>SVGDescElement</KEYWORD3>
      <KEYWORD3>SVGTitleElement</KEYWORD3>
      <KEYWORD3>SVGSymbolElement</KEYWORD3>
      <KEYWORD3>SVGUseElement</KEYWORD3>
      <LITERAL2>x</LITERAL2>
      <LITERAL2>y</LITERAL2>
      <LITERAL2>width</LITERAL2>
      <LITERAL2>height</LITERAL2>
      <LITERAL2>instanceRoot</LITERAL2>
      <LITERAL2>animatedInstanceRoot</LITERAL2>
      
      <KEYWORD3>SVGElementInstance</KEYWORD3>
      <LITERAL2>correspondingElement</LITERAL2>
      <LITERAL2>correspondingUseElement</LITERAL2>
      <LITERAL2>parentNode</LITERAL2>
      <LITERAL2>childNodes</LITERAL2>
      <LITERAL2>firstChild</LITERAL2>
      <LITERAL2>lastChild</LITERAL2>
      <LITERAL2>previousSibling</LITERAL2>
      <LITERAL2>nextSibling</LITERAL2>
      
      <KEYWORD3>SVGElementInstanceList</KEYWORD3>
      <LITERAL2>length</LITERAL2>
      <LITERAL3>item</LITERAL3>
      
      <KEYWORD3>SVGImageElement</KEYWORD3>
      <LITERAL2>x</LITERAL2>
      <LITERAL2>y</LITERAL2>
      <LITERAL2>width</LITERAL2>
      <LITERAL2>height</LITERAL2>
      <LITERAL2>preserveAspectRatio</LITERAL2>
      
      <KEYWORD3>SVGSwitchElement</KEYWORD3>
      <KEYWORD3>GetSVGDocument</KEYWORD3>
      <LITERAL3>getSVGDocument</LITERAL3>
      
      <KEYWORD3>SVGStyleElement</KEYWORD3>
      <LITERAL2>xmlspace</LITERAL2>
      <LITERAL2>type</LITERAL2>
      <LITERAL2>media</LITERAL2>
      <LITERAL2>title</LITERAL2>
      
      <KEYWORD3>SVGPoint</KEYWORD3>
      <LITERAL2>x</LITERAL2>
      <LITERAL2>y</LITERAL2>
      <LITERAL3>matrixTransform</LITERAL3>
      
      <KEYWORD3>SVGPointList</KEYWORD3>
      <LITERAL2>numberOfItems</LITERAL2>
      <LITERAL3>clear</LITERAL3>
      <LITERAL3>initialize</LITERAL3>
      <LITERAL3>getItem</LITERAL3>
      <LITERAL3>insertItemBefore</LITERAL3>
      <LITERAL3>replaceItem</LITERAL3>
      <LITERAL3>removeItem</LITERAL3>
      <LITERAL3>appendItem</LITERAL3>
      
      <KEYWORD3>SVGMatrix</KEYWORD3>
      <LITERAL2>a</LITERAL2>
      <LITERAL2>b</LITERAL2>
      <LITERAL2>c</LITERAL2>
      <LITERAL2>d</LITERAL2>
      <LITERAL2>e</LITERAL2>
      <LITERAL2>f</LITERAL2>
      <LITERAL3>multiply</LITERAL3>
      <LITERAL3>inverse</LITERAL3>
      <LITERAL3>translate</LITERAL3>
      <LITERAL3>scale</LITERAL3>
      <LITERAL3>scaleNonUniform</LITERAL3>
      <LITERAL3>rotate</LITERAL3>
      <LITERAL3>rotateFromVector</LITERAL3>
      <LITERAL3>flipX</LITERAL3>
      <LITERAL3>flipY</LITERAL3>
      <LITERAL3>skewX</LITERAL3>
      <LITERAL3>skewY</LITERAL3>
      
      <KEYWORD3>SVGTransform</KEYWORD3>
      <LITERAL4>SVG_TRANSFORM_UNKNOWN</LITERAL4>
      <LITERAL4>SVG_TRANSFORM_MATRIX</LITERAL4>
      <LITERAL4>SVG_TRANSFORM_TRANSLATE</LITERAL4>
      <LITERAL4>SVG_TRANSFORM_SCALE</LITERAL4>
      <LITERAL4>SVG_TRANSFORM_ROTATE</LITERAL4>
      <LITERAL4>SVG_TRANSFORM_SKEWX</LITERAL4>
      <LITERAL4>SVG_TRANSFORM_SKEWY</LITERAL4>
      
      <KEYWORD3>SVGTransform</KEYWORD3>
      <LITERAL2>type</LITERAL2>
      <LITERAL2>matrix</LITERAL2>
      <LITERAL2>angle</LITERAL2>
      <LITERAL3>setMatrix</LITERAL3>
      <LITERAL3>setTranslate</LITERAL3>
      <LITERAL3>setScale</LITERAL3>
      <LITERAL3>setRotate</LITERAL3>
      <LITERAL3>setSkewX</LITERAL3>
      <LITERAL3>setSkewY</LITERAL3>
      
      <KEYWORD3>SVGTransformList</KEYWORD3>
      <LITERAL2>numberOfItems</LITERAL2>
      <LITERAL3>clear</LITERAL3>
      <LITERAL3>initialize</LITERAL3>
      <LITERAL3>getItem</LITERAL3>
      <LITERAL3>insertItemBefore</LITERAL3>
      <LITERAL3>replaceItem</LITERAL3>
      <LITERAL3>removeItem</LITERAL3>
      <LITERAL3>appendItem</LITERAL3>
      <LITERAL3>createSVGTransformFromMatrix</LITERAL3>
      <LITERAL3>consolidate</LITERAL3>
      
      <KEYWORD3>SVGAnimatedTransformList</KEYWORD3>
      <LITERAL2>baseVal</LITERAL2>
      <LITERAL2>animVal</LITERAL2>
      
      <KEYWORD3>SVGPreserveAspectRatio</KEYWORD3>
      <LITERAL4>SVG_PRESERVEASPECTRATIO_UNKNOWN</LITERAL4>
      <LITERAL4>SVG_PRESERVEASPECTRATIO_NONE</LITERAL4>
      <LITERAL4>SVG_PRESERVEASPECTRATIO_XMINYMIN</LITERAL4>
      <LITERAL4>SVG_PRESERVEASPECTRATIO_XMIDYMIN</LITERAL4>
      <LITERAL4>SVG_PRESERVEASPECTRATIO_XMAXYMIN</LITERAL4>
      <LITERAL4>SVG_PRESERVEASPECTRATIO_XMINYMID</LITERAL4>
      <LITERAL4>SVG_PRESERVEASPECTRATIO_XMIDYMID</LITERAL4>
      <LITERAL4>SVG_PRESERVEASPECTRATIO_XMAXYMID</LITERAL4>
      <LITERAL4>SVG_PRESERVEASPECTRATIO_XMINYMAX</LITERAL4>
      <LITERAL4>SVG_PRESERVEASPECTRATIO_XMIDYMAX</LITERAL4>
      <LITERAL4>SVG_PRESERVEASPECTRATIO_XMAXYMAX</LITERAL4>
      <LITERAL4>SVG_MEETORSLICE_UNKNOWN</LITERAL4>
      <LITERAL4>SVG_MEETORSLICE_MEET</LITERAL4>
      <LITERAL4>SVG_MEETORSLICE_SLICE</LITERAL4>
      <LITERAL2>align</LITERAL2>
      <LITERAL2>meetOrSlice</LITERAL2>
      
      <KEYWORD3>SVGAnimatedPreserveAspectRatio</KEYWORD3>
      <LITERAL2>baseVal</LITERAL2>
      <LITERAL2>animVal</LITERAL2>
      
      <KEYWORD3>SVGPathSeg</KEYWORD3>
      <LITERAL4>PATHSEG_UNKNOWN</LITERAL4>
      <LITERAL4>PATHSEG_CLOSEPATH</LITERAL4>
      <LITERAL4>PATHSEG_MOVETO_ABS</LITERAL4>
      <LITERAL4>PATHSEG_MOVETO_REL</LITERAL4>
      <LITERAL4>PATHSEG_LINETO_ABS</LITERAL4>
      <LITERAL4>PATHSEG_LINETO_REL</LITERAL4>
      <LITERAL4>PATHSEG_CURVETO_CUBIC_ABS</LITERAL4>
      <LITERAL4>PATHSEG_CURVETO_CUBIC_REL</LITERAL4>
      <LITERAL4>PATHSEG_CURVETO_QUADRATIC_ABS</LITERAL4>
      <LITERAL4>PATHSEG_CURVETO_QUADRATIC_REL</LITERAL4>
      <LITERAL4>PATHSEG_ARC_ABS</LITERAL4>
      <LITERAL4>PATHSEG_ARC_REL</LITERAL4>
      <LITERAL4>PATHSEG_LINETO_HORIZONTAL_ABS</LITERAL4>
      <LITERAL4>PATHSEG_LINETO_HORIZONTAL_REL</LITERAL4>
      <LITERAL4>PATHSEG_LINETO_VERTICAL_ABS</LITERAL4>
      <LITERAL4>PATHSEG_LINETO_VERTICAL_REL</LITERAL4>
      <LITERAL4>PATHSEG_CURVETO_CUBIC_SMOOTH_ABS</LITERAL4>
      <LITERAL4>PATHSEG_CURVETO_CUBIC_SMOOTH_REL</LITERAL4>
      <LITERAL4>PATHSEG_CURVETO_QUADRATIC_SMOOTH_ABS</LITERAL4>
      <LITERAL4>PATHSEG_CURVETO_QUADRATIC_SMOOTH_REL</LITERAL4>
      <LITERAL2>pathSegType</LITERAL2>
      <LITERAL2>pathSegTypeAsLetter</LITERAL2>
      
      <KEYWORD3>SVGPathSegClosePath</KEYWORD3>
      <KEYWORD3>SVGPathSegMovetoAbs</KEYWORD3>
      <LITERAL2>x</LITERAL2>
      <LITERAL2>y</LITERAL2>
      
      <KEYWORD3>SVGPathSegMovetoRel</KEYWORD3>
      <LITERAL2>x</LITERAL2>
      <LITERAL2>y</LITERAL2>
      
      <KEYWORD3>SVGPathSegLinetoAbs</KEYWORD3>
      <LITERAL2>x</LITERAL2>
      <LITERAL2>y</LITERAL2>
      
      <KEYWORD3>SVGPathSegLinetoRel</KEYWORD3>
      <LITERAL2>x</LITERAL2>
      <LITERAL2>y</LITERAL2>
      
      <KEYWORD3>SVGPathSegCurvetoCubicAbs</KEYWORD3>
      <LITERAL2>x</LITERAL2>
      <LITERAL2>y</LITERAL2>
      <LITERAL2>x1</LITERAL2>
      <LITERAL2>y1</LITERAL2>
      <LITERAL2>x2</LITERAL2>
      <LITERAL2>y2</LITERAL2>
      
      <KEYWORD3>SVGPathSegCurvetoCubicRel</KEYWORD3>
      <LITERAL2>x</LITERAL2>
      <LITERAL2>y</LITERAL2>
      <LITERAL2>x1</LITERAL2>
      <LITERAL2>y1</LITERAL2>
      <LITERAL2>x2</LITERAL2>
      <LITERAL2>y2</LITERAL2>
      
      <KEYWORD3>SVGPathSegCurvetoQuadraticAbs</KEYWORD3>
      <LITERAL2>x</LITERAL2>
      <LITERAL2>y</LITERAL2>
      <LITERAL2>x1</LITERAL2>
      <LITERAL2>y1</LITERAL2>
      
      <KEYWORD3>SVGPathSegCurvetoQuadraticRel</KEYWORD3>
      <LITERAL2>x</LITERAL2>
      <LITERAL2>y</LITERAL2>
      <LITERAL2>x1</LITERAL2>
      <LITERAL2>y1</LITERAL2>
      
      <KEYWORD3>SVGPathSegArcAbs</KEYWORD3>
      <LITERAL2>x</LITERAL2>
      <LITERAL2>y</LITERAL2>
      <LITERAL2>r1</LITERAL2>
      <LITERAL2>r2</LITERAL2>
      <LITERAL2>angle</LITERAL2>
      <LITERAL2>largeArcFlag</LITERAL2>
      <LITERAL2>sweepFlag</LITERAL2>
      
      <KEYWORD3>SVGPathSegArcRel</KEYWORD3>
      <LITERAL2>x</LITERAL2>
      <LITERAL2>y</LITERAL2>
      <LITERAL2>r1</LITERAL2>
      <LITERAL2>r2</LITERAL2>
      <LITERAL2>angle</LITERAL2>
      <LITERAL2>largeArcFlag</LITERAL2>
      <LITERAL2>sweepFlag</LITERAL2>
      
      <KEYWORD3>SVGPathSegLinetoHorizontalAbs</KEYWORD3>
      <LITERAL2>x</LITERAL2>
      
      <KEYWORD3>SVGPathSegLinetoHorizontalRel</KEYWORD3>
      <LITERAL2>x</LITERAL2>
      
      <KEYWORD3>SVGPathSegLinetoVerticalAbs</KEYWORD3>
      <LITERAL2>y</LITERAL2>
      
      <KEYWORD3>SVGPathSegLinetoVerticalRel</KEYWORD3>
      <LITERAL2>y</LITERAL2>
      
      <KEYWORD3>SVGPathSegCurvetoCubicSmoothAbs</KEYWORD3>
      <LITERAL2>x</LITERAL2>
      <LITERAL2>y</LITERAL2>
      <LITERAL2>x2</LITERAL2>
      <LITERAL2>y2</LITERAL2>
      
      <KEYWORD3>SVGPathSegCurvetoCubicSmoothRel</KEYWORD3>
      <LITERAL2>x</LITERAL2>
      <LITERAL2>y</LITERAL2>
      <LITERAL2>x2</LITERAL2>
      <LITERAL2>y2</LITERAL2>
      
      <KEYWORD3>SVGPathSegCurvetoQuadraticSmoothAbs</KEYWORD3>
      <LITERAL2>x</LITERAL2>
      <LITERAL2>y</LITERAL2>
      
      <KEYWORD3>SVGPathSegCurvetoQuadraticSmoothRel</KEYWORD3>
      <LITERAL2>x</LITERAL2>
      <LITERAL2>y</LITERAL2>
      
      <KEYWORD3>SVGPathSegList</KEYWORD3>
      <LITERAL2>numberOfItems</LITERAL2>
      <LITERAL3>clear</LITERAL3>
      <LITERAL3>initialize</LITERAL3>
      <LITERAL3>getItem</LITERAL3>
      <LITERAL3>insertItemBefore</LITERAL3>
      <LITERAL3>replaceItem</LITERAL3>
      <LITERAL3>removeItem</LITERAL3>
      <LITERAL3>appendItem</LITERAL3>
      
      <KEYWORD3>SVGAnimatedPathData</KEYWORD3>
      <LITERAL2>pathSegList</LITERAL2>
      <LITERAL2>normalizedPathSegList</LITERAL2>
      <LITERAL2>animatedPathSegList</LITERAL2>
      <LITERAL2>animatedNormalizedPathSegList</LITERAL2>
      
      <KEYWORD3>SVGPathElement</KEYWORD3>
      <LITERAL2>pathLength</LITERAL2>
      <LITERAL3>getTotalLength</LITERAL3>
      <LITERAL3>getPointAtLength</LITERAL3>
      <LITERAL3>getPathSegAtLength</LITERAL3>
      <LITERAL3>createSVGPathSegClosePath</LITERAL3>
      <LITERAL3>createSVGPathSegMovetoAbs</LITERAL3>
      <LITERAL3>createSVGPathSegMovetoRel</LITERAL3>
      <LITERAL3>createSVGPathSegLinetoAbs</LITERAL3>
      <LITERAL3>createSVGPathSegLinetoRel</LITERAL3>
      <LITERAL3>createSVGPathSegCurvetoCubicAbs</LITERAL3>
      <LITERAL3>createSVGPathSegCurvetoCubicRel</LITERAL3>
      <LITERAL3>createSVGPathSegCurvetoQuadraticAbs</LITERAL3>
      <LITERAL3>createSVGPathSegCurvetoQuadraticRel</LITERAL3>
      <LITERAL3>createSVGPathSegArcAbs</LITERAL3>
      <LITERAL3>createSVGPathSegArcRel</LITERAL3>
      <LITERAL3>createSVGPathSegLinetoHorizontalAbs</LITERAL3>
      <LITERAL3>createSVGPathSegLinetoHorizontalRel</LITERAL3>
      <LITERAL3>createSVGPathSegLinetoVerticalAbs</LITERAL3>
      <LITERAL3>createSVGPathSegLinetoVerticalRel</LITERAL3>
      <LITERAL3>createSVGPathSegCurvetoCubicSmoothAbs</LITERAL3>
      <LITERAL3>createSVGPathSegCurvetoCubicSmoothRel</LITERAL3>
      <LITERAL3>createSVGPathSegCurvetoQuadraticSmoothAbs</LITERAL3>
      <LITERAL3>createSVGPathSegCurvetoQuadraticSmoothRel</LITERAL3>
      
      <KEYWORD3>SVGRectElement</KEYWORD3>
      <LITERAL2>x</LITERAL2>
      <LITERAL2>y</LITERAL2>
      <LITERAL2>width</LITERAL2>
      <LITERAL2>height</LITERAL2>
      <LITERAL2>rx</LITERAL2>
      <LITERAL2>ry</LITERAL2>
      
      <KEYWORD3>SVGCircleElement</KEYWORD3>
      <LITERAL2>cx</LITERAL2>
      <LITERAL2>cy</LITERAL2>
      <LITERAL2>r</LITERAL2>
      
      <KEYWORD3>SVGEllipseElement</KEYWORD3>
      <LITERAL2>cx</LITERAL2>
      <LITERAL2>cy</LITERAL2>
      <LITERAL2>rx</LITERAL2>
      <LITERAL2>ry</LITERAL2>
      
      <KEYWORD3>SVGLineElement</KEYWORD3>
      <LITERAL2>x1</LITERAL2>
      <LITERAL2>y1</LITERAL2>
      <LITERAL2>x2</LITERAL2>
      <LITERAL2>y2</LITERAL2>
      
      <KEYWORD3>SVGAnimatedPoints</KEYWORD3>
      <LITERAL2>points</LITERAL2>
      <LITERAL2>animatedPoints</LITERAL2>
      
      <KEYWORD3>SVGPolylineElement</KEYWORD3>
      <KEYWORD3>SVGPolygonElement</KEYWORD3>
      
      <KEYWORD3>SVGTextContentElement</KEYWORD3>
      <LITERAL4>LENGTHADJUST_UNKNOWN</LITERAL4>
      <LITERAL4>LENGTHADJUST_SPACING</LITERAL4>
      <LITERAL4>LENGTHADJUST_SPACINGANDGLYPHS</LITERAL4>
      
      <KEYWORD3>SVGTextContentElement</KEYWORD3>
      <LITERAL2>textLength</LITERAL2>
      <LITERAL2>lengthAdjust</LITERAL2>
      <LITERAL3>getNumberOfChars</LITERAL3>
      <LITERAL3>getComputedTextLength</LITERAL3>
      <LITERAL3>getSubStringLength</LITERAL3>
      <LITERAL3>getStartPositionOfChar</LITERAL3>
      <LITERAL3>getEndPositionOfChar</LITERAL3>
      <LITERAL3>getExtentOfChar</LITERAL3>
      <LITERAL3>getRotationOfChar</LITERAL3>
      <LITERAL3>getCharNumAtPosition</LITERAL3>
      <LITERAL3>selectSubString</LITERAL3>
      
      <KEYWORD3>SVGTextPositioningElement</KEYWORD3>
      <LITERAL2>x</LITERAL2>
      <LITERAL2>y</LITERAL2>
      <LITERAL2>dx</LITERAL2>
      <LITERAL2>dy</LITERAL2>
      <LITERAL2>rotate</LITERAL2>
      
      <KEYWORD3>SVGTextElement</KEYWORD3>
      <KEYWORD3>SVGTSpanElement</KEYWORD3>
      <KEYWORD3>SVGTRefElement</KEYWORD3>
      
      <KEYWORD3>SVGTextPathElement</KEYWORD3>
      <LITERAL4>TEXTPATH_METHODTYPE_UNKNOWN</LITERAL4>
      <LITERAL4>TEXTPATH_METHODTYPE_ALIGN</LITERAL4>
      <LITERAL4>TEXTPATH_METHODTYPE_STRETCH</LITERAL4>
      <LITERAL4>TEXTPATH_SPACINGTYPE_UNKNOWN</LITERAL4>
      <LITERAL4>TEXTPATH_SPACINGTYPE_AUTO</LITERAL4>
      <LITERAL4>TEXTPATH_SPACINGTYPE_EXACT</LITERAL4>
      <LITERAL2>startOffset</LITERAL2>
      <LITERAL2>method</LITERAL2>
      <LITERAL2>spacing</LITERAL2>
      
      <KEYWORD3>SVGAltGlyphElement</KEYWORD3>
      <LITERAL2>glyphRef</LITERAL2>
      <LITERAL2>format</LITERAL2>
      
      <KEYWORD3>SVGAltGlyphDefElement</KEYWORD3>
      <KEYWORD3>SVGAltGlyphItemElement</KEYWORD3>
      <KEYWORD3>SVGGlyphRefElement</KEYWORD3>
      <LITERAL2>glyphRef</LITERAL2>
      <LITERAL2>format</LITERAL2>
      <LITERAL2>x</LITERAL2>
      <LITERAL2>y</LITERAL2>
      <LITERAL2>dx</LITERAL2>
      <LITERAL2>dy</LITERAL2>
      
      <KEYWORD3>SVGPaint</KEYWORD3>
      <LITERAL4>SVG_PAINTTYPE_UNKNOWN</LITERAL4>
      <LITERAL4>SVG_PAINTTYPE_RGBCOLOR</LITERAL4>
      <LITERAL4>SVG_PAINTTYPE_RGBCOLOR_ICCCOLOR</LITERAL4>
      <LITERAL4>SVG_PAINTTYPE_NONE</LITERAL4>
      <LITERAL4>SVG_PAINTTYPE_CURRENTCOLOR</LITERAL4>
      <LITERAL4>SVG_PAINTTYPE_URI_NONE</LITERAL4>
      <LITERAL4>SVG_PAINTTYPE_URI_CURRENTCOLOR</LITERAL4>
      <LITERAL4>SVG_PAINTTYPE_URI_RGBCOLOR</LITERAL4>
      <LITERAL4>SVG_PAINTTYPE_URI_RGBCOLOR_ICCCOLOR</LITERAL4>
      <LITERAL4>SVG_PAINTTYPE_URI</LITERAL4>
      <LITERAL2>paintType</LITERAL2>
      <LITERAL2>uri</LITERAL2>
      <LITERAL3>setUri</LITERAL3>
      <LITERAL3>setPaint</LITERAL3>
      
      <KEYWORD3>SVGMarkerElement</KEYWORD3>
      <LITERAL4>SVG_MARKERUNITS_UNKNOWN</LITERAL4>
      <LITERAL4>SVG_MARKERUNITS_USERSPACEONUSE</LITERAL4>
      <LITERAL4>SVG_MARKERUNITS_STROKEWIDTH</LITERAL4>
      <LITERAL4>SVG_MARKER_ORIENT_UNKNOWN</LITERAL4>
      <LITERAL4>SVG_MARKER_ORIENT_AUTO</LITERAL4>
      <LITERAL4>SVG_MARKER_ORIENT_ANGLE</LITERAL4>
      <LITERAL2>refX</LITERAL2>
      <LITERAL2>refY</LITERAL2>
      <LITERAL2>markerUnits</LITERAL2>
      <LITERAL2>markerWidth</LITERAL2>
      <LITERAL2>markerHeight</LITERAL2>
      <LITERAL2>orientType</LITERAL2>
      <LITERAL2>orientAngle</LITERAL2>
      <LITERAL3>setOrientToAuto</LITERAL3>
      <LITERAL3>setOrientToAngle</LITERAL3>
      
      <KEYWORD3>SVGColorProfileElement</KEYWORD3>
      <LITERAL2>local</LITERAL2>
      <LITERAL2>name</LITERAL2>
      <LITERAL2>renderingIntent</LITERAL2>
      
      <KEYWORD3>SVGColorProfileRule</KEYWORD3>
      <LITERAL2>src</LITERAL2>
      <LITERAL2>name</LITERAL2>
      <LITERAL2>renderingIntent</LITERAL2>
      
      <KEYWORD3>SVGGradientElement</KEYWORD3>
      <LITERAL4>SVG_SPREADMETHOD_UNKNOWN</LITERAL4>
      <LITERAL4>SVG_SPREADMETHOD_PAD</LITERAL4>
      <LITERAL4>SVG_SPREADMETHOD_REFLECT</LITERAL4>
      <LITERAL4>SVG_SPREADMETHOD_REPEAT</LITERAL4>
      
      <KEYWORD3>SVGGradientElement</KEYWORD3>
      <LITERAL2>gradientUnits</LITERAL2>
      <LITERAL2>gradientTransform</LITERAL2>
      <LITERAL2>spreadMethod</LITERAL2>
      
      <KEYWORD3>SVGLinearGradientElement</KEYWORD3>
      <LITERAL2>x1</LITERAL2>
      <LITERAL2>y1</LITERAL2>
      <LITERAL2>x2</LITERAL2>
      <LITERAL2>y2</LITERAL2>
      
      <KEYWORD3>SVGRadialGradientElement</KEYWORD3>
      <LITERAL2>cx</LITERAL2>
      <LITERAL2>cy</LITERAL2>
      <LITERAL2>r</LITERAL2>
      <LITERAL2>fx</LITERAL2>
      <LITERAL2>fy</LITERAL2>
      
      <KEYWORD3>SVGStopElement</KEYWORD3>
      <LITERAL2>offset</LITERAL2>
      
      <KEYWORD3>SVGPatternElement</KEYWORD3>
      <LITERAL2>patternUnits</LITERAL2>
      <LITERAL2>patternContentUnits</LITERAL2>
      <LITERAL2>patternTransform</LITERAL2>
      <LITERAL2>x</LITERAL2>
      <LITERAL2>y</LITERAL2>
      <LITERAL2>width</LITERAL2>
      <LITERAL2>height</LITERAL2>
      
      <KEYWORD3>SVGClipPathElement</KEYWORD3>
      <LITERAL2>clipPathUnits</LITERAL2>
      
      <KEYWORD3>SVGMaskElement</KEYWORD3>
      <LITERAL2>maskUnits</LITERAL2>
      <LITERAL2>maskContentUnits</LITERAL2>
      <LITERAL2>x</LITERAL2>
      <LITERAL2>y</LITERAL2>
      <LITERAL2>width</LITERAL2>
      <LITERAL2>height</LITERAL2>
      
      <KEYWORD3>SVGFilterElement</KEYWORD3>
      <LITERAL2>filterUnits</LITERAL2>
      <LITERAL2>primitiveUnits</LITERAL2>
      <LITERAL2>x</LITERAL2>
      <LITERAL2>y</LITERAL2>
      <LITERAL2>width</LITERAL2>
      <LITERAL2>height</LITERAL2>
      <LITERAL2>filterResX</LITERAL2>
      <LITERAL2>filterResY</LITERAL2>
      <LITERAL3>setFilterRes</LITERAL3>
      
      <KEYWORD3>SVGFilterPrimitiveStandardAttributes</KEYWORD3>
      <LITERAL2>x</LITERAL2>
      <LITERAL2>y</LITERAL2>
      <LITERAL2>width</LITERAL2>
      <LITERAL2>height</LITERAL2>
      <LITERAL2>result</LITERAL2>
      
      <KEYWORD3>SVGFEBlendElement</KEYWORD3>
      <LITERAL4>SVG_FEBLEND_MODE_UNKNOWN</LITERAL4>
      <LITERAL4>SVG_FEBLEND_MODE_NORMAL</LITERAL4>
      <LITERAL4>SVG_FEBLEND_MODE_MULTIPLY</LITERAL4>
      <LITERAL4>SVG_FEBLEND_MODE_SCREEN</LITERAL4>
      <LITERAL4>SVG_FEBLEND_MODE_DARKEN</LITERAL4>
      <LITERAL4>SVG_FEBLEND_MODE_LIGHTEN</LITERAL4>
      <LITERAL2>in1</LITERAL2>
      <LITERAL2>in2</LITERAL2>
      <LITERAL2>mode</LITERAL2>
      
      <KEYWORD3>SVGFEColorMatrixElement</KEYWORD3>
      <LITERAL4>SVG_FECOLORMATRIX_TYPE_UNKNOWN</LITERAL4>
      <LITERAL4>SVG_FECOLORMATRIX_TYPE_MATRIX</LITERAL4>
      <LITERAL4>SVG_FECOLORMATRIX_TYPE_SATURATE</LITERAL4>
      <LITERAL4>SVG_FECOLORMATRIX_TYPE_HUEROTATE</LITERAL4>
      <LITERAL4>SVG_FECOLORMATRIX_TYPE_LUMINANCETOALPHA</LITERAL4>
      <LITERAL2>in1</LITERAL2>
      <LITERAL2>type</LITERAL2>
      <LITERAL2>values</LITERAL2>
      
      <KEYWORD3>SVGFEComponentTransferElement</KEYWORD3>
      <LITERAL2>in1</LITERAL2>
      
      <KEYWORD3>SVGComponentTransferFunctionElement</KEYWORD3>
      <LITERAL4>SVG_FECOMPONENTTRANSFER_TYPE_UNKNOWN</LITERAL4>
      <LITERAL4>SVG_FECOMPONENTTRANSFER_TYPE_IDENTITY</LITERAL4>
      <LITERAL4>SVG_FECOMPONENTTRANSFER_TYPE_TABLE</LITERAL4>
      <LITERAL4>SVG_FECOMPONENTTRANSFER_TYPE_DISCRETE</LITERAL4>
      <LITERAL4>SVG_FECOMPONENTTRANSFER_TYPE_LINEAR</LITERAL4>
      <LITERAL4>SVG_FECOMPONENTTRANSFER_TYPE_GAMMA</LITERAL4>
      <LITERAL2>type</LITERAL2>
      <LITERAL2>tableValues</LITERAL2>
      <LITERAL2>slope</LITERAL2>
      <LITERAL2>intercept</LITERAL2>
      <LITERAL2>amplitude</LITERAL2>
      <LITERAL2>exponent</LITERAL2>
      <LITERAL2>offset</LITERAL2>
      
      <KEYWORD3>SVGFEFuncRElement</KEYWORD3>
      <KEYWORD3>SVGFEFuncGElement</KEYWORD3>
      <KEYWORD3>SVGFEFuncBElement</KEYWORD3>
      <KEYWORD3>SVGFEFuncAElement</KEYWORD3>
      <KEYWORD3>SVGFECompositeElement</KEYWORD3>
      <LITERAL4>SVG_FECOMPOSITE_OPERATOR_UNKNOWN</LITERAL4>
      <LITERAL4>SVG_FECOMPOSITE_OPERATOR_OVER</LITERAL4>
      <LITERAL4>SVG_FECOMPOSITE_OPERATOR_IN</LITERAL4>
      <LITERAL4>SVG_FECOMPOSITE_OPERATOR_OUT</LITERAL4>
      <LITERAL4>SVG_FECOMPOSITE_OPERATOR_ATOP</LITERAL4>
      <LITERAL4>SVG_FECOMPOSITE_OPERATOR_XOR</LITERAL4>
      <LITERAL4>SVG_FECOMPOSITE_OPERATOR_ARITHMETIC</LITERAL4>
      <LITERAL2>in1</LITERAL2>
      <LITERAL2>in2</LITERAL2>
      <LITERAL2>operator</LITERAL2>
      <LITERAL2>k1</LITERAL2>
      <LITERAL2>k2</LITERAL2>
      <LITERAL2>k3</LITERAL2>
      <LITERAL2>k4</LITERAL2>
      
      <KEYWORD3>SVGFEConvolveMatrixElement</KEYWORD3>
      <LITERAL4>SVG_EDGEMODE_UNKNOWN</LITERAL4>
      <LITERAL4>SVG_EDGEMODE_DUPLICATE</LITERAL4>
      <LITERAL4>SVG_EDGEMODE_WRAP</LITERAL4>
      <LITERAL4>SVG_EDGEMODE_NONE</LITERAL4>
      <LITERAL2>orderX</LITERAL2>
      <LITERAL2>orderY</LITERAL2>
      <LITERAL2>kernelMatrix</LITERAL2>
      <LITERAL2>divisor</LITERAL2>
      <LITERAL2>bias</LITERAL2>
      <LITERAL2>targetX</LITERAL2>
      <LITERAL2>targetY</LITERAL2>
      <LITERAL2>edgeMode</LITERAL2>
      <LITERAL2>kernelUnitLengthX</LITERAL2>
      <LITERAL2>kernelUnitLengthY</LITERAL2>
      <LITERAL2>preserveAlpha</LITERAL2>
      
      <KEYWORD3>SVGFEDiffuseLightingElement</KEYWORD3>
      <LITERAL2>in1</LITERAL2>
      <LITERAL2>surfaceScale</LITERAL2>
      <LITERAL2>diffuseConstant</LITERAL2>
      <LITERAL2>kernelUnitLengthX</LITERAL2>
      <LITERAL2>kernelUnitLengthY</LITERAL2>
      
      <KEYWORD3>SVGFEDistantLightElement</KEYWORD3>
      <LITERAL2>azimuth</LITERAL2>
      <LITERAL2>elevation</LITERAL2>
      
      <KEYWORD3>SVGFEPointLightElement</KEYWORD3>
      <LITERAL2>x</LITERAL2>
      <LITERAL2>y</LITERAL2>
      <LITERAL2>z</LITERAL2>
      
      <KEYWORD3>SVGFESpotLightElement</KEYWORD3>
      <LITERAL2>x</LITERAL2>
      <LITERAL2>y</LITERAL2>
      <LITERAL2>z</LITERAL2>
      <LITERAL2>pointsAtX</LITERAL2>
      <LITERAL2>pointsAtY</LITERAL2>
      <LITERAL2>pointsAtZ</LITERAL2>
      <LITERAL2>specularExponent</LITERAL2>
      <LITERAL2>limitingConeAngle</LITERAL2>
      
      <KEYWORD3>SVGFEDisplacementMapElement</KEYWORD3>
      <LITERAL4>SVG_CHANNEL_UNKNOWN</LITERAL4>
      <LITERAL4>SVG_CHANNEL_R</LITERAL4>
      <LITERAL4>SVG_CHANNEL_G</LITERAL4>
      <LITERAL4>SVG_CHANNEL_B</LITERAL4>
      <LITERAL4>SVG_CHANNEL_A</LITERAL4>
      <LITERAL2>in1</LITERAL2>
      <LITERAL2>in2</LITERAL2>
      <LITERAL2>scale</LITERAL2>
      <LITERAL2>xChannelSelector</LITERAL2>
      <LITERAL2>yChannelSelector</LITERAL2>
      
      <KEYWORD3>SVGFEFloodElement</KEYWORD3>
      <LITERAL2>in1</LITERAL2>
      
      <KEYWORD3>SVGFEGaussianBlurElement</KEYWORD3>
      <LITERAL2>in1</LITERAL2>
      <LITERAL2>stdDeviationX</LITERAL2>
      <LITERAL2>stdDeviationY</LITERAL2>
      <LITERAL3>setStdDeviation</LITERAL3>
      
      <KEYWORD3>SVGFEImageElement</KEYWORD3>
      <LITERAL2>preserveAspectRatio</LITERAL2>
      
      <KEYWORD3>SVGFEMergeElement</KEYWORD3>
      <KEYWORD3>SVGFEMergeNodeElement</KEYWORD3>
      <LITERAL2>in1</LITERAL2>
      
      <KEYWORD3>SVGFEMorphologyElement</KEYWORD3>
      <LITERAL4>SVG_MORPHOLOGY_OPERATOR_UNKNOWN</LITERAL4>
      <LITERAL4>SVG_MORPHOLOGY_OPERATOR_ERODE</LITERAL4>
      <LITERAL4>SVG_MORPHOLOGY_OPERATOR_DILATE</LITERAL4>
      <LITERAL2>in1</LITERAL2>
      <LITERAL2>operator</LITERAL2>
      <LITERAL2>radiusX</LITERAL2>
      <LITERAL2>radiusY</LITERAL2>
      
      <KEYWORD3>SVGFEOffsetElement</KEYWORD3>
      <LITERAL2>in1</LITERAL2>
      <LITERAL2>dx</LITERAL2>
      <LITERAL2>dy</LITERAL2>
      
      <KEYWORD3>SVGFESpecularLightingElement</KEYWORD3>
      <LITERAL2>in1</LITERAL2>
      <LITERAL2>surfaceScale</LITERAL2>
      <LITERAL2>specularConstant</LITERAL2>
      <LITERAL2>specularExponent</LITERAL2>
      
      <KEYWORD3>SVGFETileElement</KEYWORD3>
      <LITERAL2>in1</LITERAL2>
      
      <KEYWORD3>SVGFETurbulenceElement</KEYWORD3>
      <LITERAL4>SVG_TURBULENCE_TYPE_UNKNOWN</LITERAL4>
      <LITERAL4>SVG_TURBULENCE_TYPE_FRACTALNOISE</LITERAL4>
      <LITERAL4>SVG_TURBULENCE_TYPE_TURBULENCE</LITERAL4>
      <LITERAL4>SVG_STITCHTYPE_UNKNOWN</LITERAL4>
      <LITERAL4>SVG_STITCHTYPE_STITCH</LITERAL4>
      <LITERAL4>SVG_STITCHTYPE_NOSTITCH</LITERAL4>
      <LITERAL2>baseFrequencyX</LITERAL2>
      <LITERAL2>baseFrequencyY</LITERAL2>
      <LITERAL2>numOctaves</LITERAL2>
      <LITERAL2>seed</LITERAL2>
      <LITERAL2>stitchTiles</LITERAL2>
      <LITERAL2>type</LITERAL2>
      
      <KEYWORD3>SVGCursorElement</KEYWORD3>
      <LITERAL2>x</LITERAL2>
      <LITERAL2>y</LITERAL2>
      
      <KEYWORD3>SVGAElement</KEYWORD3>
      <LITERAL2>target</LITERAL2>
      
      <KEYWORD3>SVGViewElement</KEYWORD3>
      <LITERAL2>viewTarget</LITERAL2>
      
      <KEYWORD3>SVGScriptElement</KEYWORD3>
      <LITERAL2>type</LITERAL2>
      
      <KEYWORD3>SVGEvent</KEYWORD3>
      <KEYWORD3>SVGZoomEvent</KEYWORD3>
      <LITERAL2>zoomRectScreen</LITERAL2>
      <LITERAL2>previousScale</LITERAL2>
      <LITERAL2>previousTranslate</LITERAL2>
      <LITERAL2>newScale</LITERAL2>
      <LITERAL2>newTranslate</LITERAL2>
      
      <KEYWORD3>SVGAnimationElement</KEYWORD3>
      <LITERAL2>targetElement</LITERAL2>
      <LITERAL3>getStartTime</LITERAL3>
      <LITERAL3>getCurrentTime</LITERAL3>
      <LITERAL3>getSimpleDuration</LITERAL3>
      
      <KEYWORD3>SVGAnimateElement</KEYWORD3>
      <KEYWORD3>SVGSetElement</KEYWORD3>
      <KEYWORD3>SVGAnimateMotionElement</KEYWORD3>
      <KEYWORD3>SVGMPathElement</KEYWORD3>
      <KEYWORD3>SVGAnimateColorElement</KEYWORD3>
      <KEYWORD3>SVGAnimateTransformElement</KEYWORD3>
      <KEYWORD3>SVGFontElement</KEYWORD3>
      <KEYWORD3>SVGGlyphElement</KEYWORD3>
      <KEYWORD3>SVGMissingGlyphElement</KEYWORD3>
      <KEYWORD3>SVGHKernElement</KEYWORD3>
      <KEYWORD3>SVGVKernElement</KEYWORD3>
      <KEYWORD3>SVGFontFaceElement</KEYWORD3>
      <KEYWORD3>SVGFontFaceSrcElement</KEYWORD3>
      <KEYWORD3>SVGFontFaceUriElement</KEYWORD3>
      <KEYWORD3>SVGFontFaceFormatElement</KEYWORD3>
      <KEYWORD3>SVGFontFaceNameElement</KEYWORD3>
      <KEYWORD3>SVGDefinitionSrcElement</KEYWORD3>
      <KEYWORD3>SVGMetadataElement</KEYWORD3>
      <KEYWORD3>SVGForeignObjectElement</KEYWORD3>
      <LITERAL2>x</LITERAL2>
      <LITERAL2>y</LITERAL2>
      <LITERAL2>width</LITERAL2>
      <LITERAL2>height</LITERAL2>
      
      
      <!-- Document Object Model Level 2 MathML -->
      <KEYWORD3>MathMLDOMImplementation</KEYWORD3>
      <LITERAL3>createMathMLDocument</LITERAL3>
      
      <KEYWORD3>MathMLDocument</KEYWORD3>
      <LITERAL2>referrer</LITERAL2>
      <LITERAL2>domain</LITERAL2>
      <LITERAL2>URI</LITERAL2>
      
      <KEYWORD3>MathMLNodeList</KEYWORD3>
      
      <KEYWORD3>MathMLElement</KEYWORD3>
      <LITERAL2>className</LITERAL2>
      <LITERAL2>mathElementStyle</LITERAL2>
      <LITERAL2>id</LITERAL2>
      <LITERAL2>xref</LITERAL2>
      <LITERAL2>href</LITERAL2>
      <LITERAL2>ownerMathElement</LITERAL2>
      
      <KEYWORD3>MathMLContainer</KEYWORD3>
      <LITERAL2>nArguments</LITERAL2>
      <LITERAL2>arguments</LITERAL2>
      <LITERAL2>declarations</LITERAL2>
      <LITERAL3>getArgument</LITERAL3>
      <LITERAL3>setArgument</LITERAL3>
      <LITERAL3>insertArgument</LITERAL3>
      <LITERAL3>deleteArgument</LITERAL3>
      <LITERAL3>removeArgument</LITERAL3>
      <LITERAL3>getDeclaration</LITERAL3>
      <LITERAL3>setDeclaration</LITERAL3>
      <LITERAL3>insertDeclaration</LITERAL3>
      <LITERAL3>removeDeclaration</LITERAL3>
      <LITERAL3>deleteDeclaration</LITERAL3>
      
      <KEYWORD3>MathMLMathElement</KEYWORD3>
      <LITERAL2>macros</LITERAL2>
      <LITERAL2>display</LITERAL2>
      
      <KEYWORD3>MathMLSemanticsElement</KEYWORD3>
      <LITERAL2>body</LITERAL2>
      <LITERAL2>nAnnotations</LITERAL2>
      <LITERAL3>getAnnotation</LITERAL3>
      <LITERAL3>insertAnnotation</LITERAL3>
      <LITERAL3>setAnnotation</LITERAL3>
      <LITERAL3>deleteAnnotation</LITERAL3>
      <LITERAL3>removeAnnotation</LITERAL3>
      
      <KEYWORD3>MathMLAnnotationElement</KEYWORD3>
      <LITERAL2>body</LITERAL2>
      <LITERAL2>encoding</LITERAL2>
      
      <KEYWORD3>MathMLXMLAnnotationElement</KEYWORD3>
      <LITERAL2>encoding</LITERAL2>
      
      <KEYWORD3>MathMLPresentationElement</KEYWORD3>
      
      <KEYWORD3>MathMLGlyphElement</KEYWORD3>
      <LITERAL2>alt</LITERAL2>
      <LITERAL2>fontfamily</LITERAL2>
      <LITERAL2>index</LITERAL2>
      
      <KEYWORD3>MathMLSpaceElement</KEYWORD3>
      <LITERAL2>width</LITERAL2>
      <LITERAL2>height</LITERAL2>
      <LITERAL2>depth</LITERAL2>
      <LITERAL2>linebreak</LITERAL2>
      
      <KEYWORD3>MathMLPresentationToken</KEYWORD3>
      <LITERAL2>mathvariant</LITERAL2>
      <LITERAL2>mathsize</LITERAL2>
      <LITERAL2>mathcolor</LITERAL2>
      <LITERAL2>mathbackground</LITERAL2>
      <LITERAL2>contents</LITERAL2>
      
      <KEYWORD3>MathMLOperatorElement</KEYWORD3>
      <LITERAL2>form</LITERAL2>
      <LITERAL2>fence</LITERAL2>
      <LITERAL2>separator</LITERAL2>
      <LITERAL2>lspace</LITERAL2>
      <LITERAL2>rspace</LITERAL2>
      <LITERAL2>stretchy</LITERAL2>
      <LITERAL2>symmetric</LITERAL2>
      <LITERAL2>maxsize</LITERAL2>
      <LITERAL2>minsize</LITERAL2>
      <LITERAL2>largeop</LITERAL2>
      <LITERAL2>movablelimits</LITERAL2>
      <LITERAL2>accent</LITERAL2>
      
      <KEYWORD3>MathMLStringLitElement</KEYWORD3>
      <LITERAL2>lquote</LITERAL2>
      <LITERAL2>rquote</LITERAL2>
      
      <KEYWORD3>MathMLPresentationContainer</KEYWORD3>
      
      <KEYWORD3>MathMLStyleElement</KEYWORD3>
      <LITERAL2>scriptlevel</LITERAL2>
      <LITERAL2>displaystyle</LITERAL2>
      <LITERAL2>scriptsizemultiplier</LITERAL2>
      <LITERAL2>scriptminsize</LITERAL2>
      <LITERAL2>background</LITERAL2>
      <LITERAL2>veryverythinmathspace</LITERAL2>
      <LITERAL2>verythinmathspace</LITERAL2>
      <LITERAL2>thinmathspace</LITERAL2>
      <LITERAL2>mediummathspace</LITERAL2>
      <LITERAL2>thickmathspace</LITERAL2>
      <LITERAL2>verythickmathspace</LITERAL2>
      <LITERAL2>veryverythickmathspace</LITERAL2>
      <LITERAL2>negativeveryverythinmathspace</LITERAL2>
      <LITERAL2>negativeverythinmathspace</LITERAL2>
      <LITERAL2>negativethinmathspace</LITERAL2>
      <LITERAL2>negativemediummathspace</LITERAL2>
      <LITERAL2>negativethickmathspace</LITERAL2>
      <LITERAL2>negativeverythickmathspace</LITERAL2>
      <LITERAL2>negativeveryverythickmathspace</LITERAL2>
      
      <KEYWORD3>MathMLPaddedElement</KEYWORD3>
      <LITERAL2>width</LITERAL2>
      <LITERAL2>lspace</LITERAL2>
      <LITERAL2>height</LITERAL2>
      <LITERAL2>depth</LITERAL2>
      
      <KEYWORD3>MathMLFencedElement</KEYWORD3>
      <LITERAL2>open</LITERAL2>
      <LITERAL2>close</LITERAL2>
      <LITERAL2>separators</LITERAL2>
      
      <KEYWORD3>MathMLEncloseElement</KEYWORD3>
      <LITERAL2>notation</LITERAL2>
      
      <KEYWORD3>MathMLActionElement</KEYWORD3>
      <LITERAL2>actiontype</LITERAL2>
      <LITERAL2>selection</LITERAL2>
      
      <KEYWORD3>MathMLFractionElement</KEYWORD3>
      <LITERAL2>linethickness</LITERAL2>
      <LITERAL2>numalign</LITERAL2>
      <LITERAL2>denomalign</LITERAL2>
      <LITERAL2>bevelled</LITERAL2>
      <LITERAL2>numerator</LITERAL2>
      <LITERAL2>denominator</LITERAL2>
      
      <KEYWORD3>MathMLRadicalElement</KEYWORD3>
      <LITERAL2>radicand</LITERAL2>
      <LITERAL2>index</LITERAL2>
      
      <KEYWORD3>MathMLScriptElement</KEYWORD3>
      <LITERAL2>subscriptshift</LITERAL2>
      <LITERAL2>superscriptshift</LITERAL2>
      <LITERAL2>base</LITERAL2>
      <LITERAL2>subscript</LITERAL2>
      <LITERAL2>superscript</LITERAL2>
      
      <KEYWORD3>MathMLUnderOverElement</KEYWORD3>
      <LITERAL2>accentunder</LITERAL2>
      <LITERAL2>accent</LITERAL2>
      <LITERAL2>base</LITERAL2>
      <LITERAL2>underscript</LITERAL2>
      <LITERAL2>overscript</LITERAL2>
      
      <KEYWORD3>MathMLMultiScriptsElement</KEYWORD3>
      <LITERAL2>subscriptshift</LITERAL2>
      <LITERAL2>superscriptshift</LITERAL2>
      <LITERAL2>base</LITERAL2>
      <LITERAL2>prescripts</LITERAL2>
      <LITERAL2>scripts</LITERAL2>
      <LITERAL2>numprescriptcolumns</LITERAL2>
      <LITERAL2>numscriptcolumns</LITERAL2>
      <LITERAL3>getPreSubScript</LITERAL3>
      <LITERAL3>getSubScript</LITERAL3>
      <LITERAL3>getPreSuperScript</LITERAL3>
      <LITERAL3>getSuperScript</LITERAL3>
      <LITERAL3>insertPreSubScriptBefore</LITERAL3>
      <LITERAL3>setPreSubScriptAt</LITERAL3>
      <LITERAL3>insertSubScriptBefore</LITERAL3>
      <LITERAL3>setSubScriptAt</LITERAL3>
      <LITERAL3>insertPreSuperScriptBefore</LITERAL3>
      <LITERAL3>setPreSuperScriptAt</LITERAL3>
      <LITERAL3>insertSuperScriptBefore</LITERAL3>
      <LITERAL3>setSuperScriptAt</LITERAL3>
      
      <KEYWORD3>MathMLTableElement</KEYWORD3>
      <LITERAL2>align</LITERAL2>
      <LITERAL2>rowalign</LITERAL2>
      <LITERAL2>columnalign</LITERAL2>
      <LITERAL2>groupalign</LITERAL2>
      <LITERAL2>alignmentscope</LITERAL2>
      <LITERAL2>columnwidth</LITERAL2>
      <LITERAL2>width</LITERAL2>
      <LITERAL2>rowspacing</LITERAL2>
      <LITERAL2>columnspacing</LITERAL2>
      <LITERAL2>rowlines</LITERAL2>
      <LITERAL2>columnlines</LITERAL2>
      <LITERAL2>frame</LITERAL2>
      <LITERAL2>framespacing</LITERAL2>
      <LITERAL2>equalrows</LITERAL2>
      <LITERAL2>equalcolumns</LITERAL2>
      <LITERAL2>displaystyle</LITERAL2>
      <LITERAL2>side</LITERAL2>
      <LITERAL2>minlabelspacing</LITERAL2>
      <LITERAL2>rows</LITERAL2>
      <LITERAL3>insertEmptyRow</LITERAL3>
      <LITERAL3>insertEmptyLabeledRow</LITERAL3>
      <LITERAL3>getRow</LITERAL3>
      <LITERAL3>insertRow</LITERAL3>
      <LITERAL3>setRow</LITERAL3>
      <LITERAL3>deleteRow</LITERAL3>
      <LITERAL3>removeRow</LITERAL3>
      
      <KEYWORD3>MathMLTableRowElement</KEYWORD3>
      <LITERAL2>rowalign</LITERAL2>
      <LITERAL2>columnalign</LITERAL2>
      <LITERAL2>groupalign</LITERAL2>
      <LITERAL2>cells</LITERAL2>
      <LITERAL3>insertEmptyCell</LITERAL3>
      <LITERAL3>insertCell</LITERAL3>
      <LITERAL3>setCell</LITERAL3>
      <LITERAL3>deleteCell</LITERAL3>
      
      <KEYWORD3>MathMLLabeledRowElement</KEYWORD3>
      <LITERAL2>label</LITERAL2>
      
      <KEYWORD3>MathMLTableCellElement</KEYWORD3>
      <LITERAL2>rowspan</LITERAL2>
      <LITERAL2>columnspan</LITERAL2>
      <LITERAL2>rowalign</LITERAL2>
      <LITERAL2>columnalign</LITERAL2>
      <LITERAL2>groupalign</LITERAL2>
      <LITERAL2>hasaligngroups</LITERAL2>
      <LITERAL2>cellindex</LITERAL2>
      
      <KEYWORD3>MathMLAlignGroupElement</KEYWORD3>
      <LITERAL2>groupalign</LITERAL2>
      
      <KEYWORD3>MathMLAlignMarkElement</KEYWORD3>
      <LITERAL2>edge</LITERAL2>
      
      <KEYWORD3>MathMLContentElement</KEYWORD3>
      
      <KEYWORD3>MathMLContentToken</KEYWORD3>
      <LITERAL2>arguments</LITERAL2>
      <LITERAL2>definitionURL</LITERAL2>
      <LITERAL2>encoding</LITERAL2>
      <LITERAL3>getArgument</LITERAL3>
      <LITERAL3>insertArgument</LITERAL3>
      <LITERAL3>setArgument</LITERAL3>
      <LITERAL3>deleteArgument</LITERAL3>
      <LITERAL3>removeArgument</LITERAL3>
      
      <KEYWORD3>MathMLCnElement</KEYWORD3>
      <LITERAL2>type</LITERAL2>
      <LITERAL2>base</LITERAL2>
      <LITERAL2>nargs</LITERAL2>
      
      <KEYWORD3>MathMLCiElement</KEYWORD3>
      <LITERAL2>type</LITERAL2>
      
      <KEYWORD3>MathMLCsymbolElement</KEYWORD3>
      
      <KEYWORD3>MathMLContentContainer</KEYWORD3>
      <LITERAL2>nBoundVariables</LITERAL2>
      <LITERAL2>condition</LITERAL2>
      <LITERAL2>opDegree</LITERAL2>
      <LITERAL2>domainOfApplication</LITERAL2>
      <LITERAL2>momentAbout</LITERAL2>
      <LITERAL3>getBoundVariable</LITERAL3>
      <LITERAL3>insertBoundVariable</LITERAL3>
      <LITERAL3>setBoundVariable</LITERAL3>
      <LITERAL3>deleteBoundVariable</LITERAL3>
      <LITERAL3>removeBoundVariable</LITERAL3>
      
      <KEYWORD3>MathMLApplyElement</KEYWORD3>
      <LITERAL2>operator</LITERAL2>
      <LITERAL2>lowLimit</LITERAL2>
      <LITERAL2>upLimit</LITERAL2>
      
      <KEYWORD3>MathMLFnElement</KEYWORD3>
      <LITERAL2>definitionURL</LITERAL2>
      <LITERAL2>encoding</LITERAL2>
      
      <KEYWORD3>MathMLLambdaElement</KEYWORD3>
      <LITERAL2>expression</LITERAL2>
      
      <KEYWORD3>MathMLSetElement</KEYWORD3>
      <LITERAL2>isExplicit</LITERAL2>
      <LITERAL2>type</LITERAL2>
      
      <KEYWORD3>MathMLListElement</KEYWORD3>
      <LITERAL2>isExplicit</LITERAL2>
      <LITERAL2>ordering</LITERAL2>
      
      <KEYWORD3>MathMLBvarElement</KEYWORD3>
      
      <KEYWORD3>MathMLPredefinedSymbol</KEYWORD3>
      <LITERAL2>definitionURL</LITERAL2>
      <LITERAL2>encoding</LITERAL2>
      <LITERAL2>arity</LITERAL2>
      <LITERAL2>symbolName</LITERAL2>
      
      <KEYWORD3>MathMLTendsToElement</KEYWORD3>
      <LITERAL2>type</LITERAL2>
      
      <KEYWORD3>MathMLIntervalElement</KEYWORD3>
      <LITERAL2>closure</LITERAL2>
      <LITERAL2>start</LITERAL2>
      <LITERAL2>end</LITERAL2>
      
      <KEYWORD3>MathMLConditionElement</KEYWORD3>
      <LITERAL2>condition</LITERAL2>
      
      <KEYWORD3>MathMLDeclareElement</KEYWORD3>
      <LITERAL2>type</LITERAL2>
      <LITERAL2>nargs</LITERAL2>
      <LITERAL2>occurrence</LITERAL2>
      <LITERAL2>definitionURL</LITERAL2>
      <LITERAL2>encoding</LITERAL2>
      <LITERAL2>identifier</LITERAL2>
      <LITERAL2>constructor</LITERAL2>
      
      <KEYWORD3>MathMLVectorElement</KEYWORD3>
      <LITERAL2>ncomponents</LITERAL2>
      <LITERAL3>getComponent</LITERAL3>
      <LITERAL3>insertComponent</LITERAL3>
      <LITERAL3>setComponent</LITERAL3>
      <LITERAL3>deleteComponent</LITERAL3>
      <LITERAL3>removeComponent</LITERAL3>
      
      <KEYWORD3>MathMLMatrixElement</KEYWORD3>
      <LITERAL2>nrows</LITERAL2>
      <LITERAL2>ncols</LITERAL2>
      <LITERAL2>rows</LITERAL2>
      <LITERAL3>getRow</LITERAL3>
      <LITERAL3>insertRow</LITERAL3>
      <LITERAL3>setRow</LITERAL3>
      <LITERAL3>deleteRow</LITERAL3>
      <LITERAL3>removeRow</LITERAL3>
      
      <KEYWORD3>MathMLMatrixrowElement</KEYWORD3>
      <LITERAL2>nEntries</LITERAL2>
      <LITERAL3>getEntry</LITERAL3>
      <LITERAL3>insertEntry</LITERAL3>
      <LITERAL3>setEntry</LITERAL3>
      <LITERAL3>deleteEntry</LITERAL3>
      <LITERAL3>removeEntry</LITERAL3>
      
      <KEYWORD3>MathMLPiecewiseElement</KEYWORD3>
      <LITERAL2>pieces</LITERAL2>
      <LITERAL2>otherwise</LITERAL2>
      <LITERAL3>getCase</LITERAL3>
      <LITERAL3>setCase</LITERAL3>
      <LITERAL3>deleteCase</LITERAL3>
      <LITERAL3>removeCase</LITERAL3>
      <LITERAL3>insertCase</LITERAL3>
      <LITERAL3>getCaseValue</LITERAL3>
      <LITERAL3>setCaseValue</LITERAL3>
      <LITERAL3>getCaseCondition</LITERAL3>
      <LITERAL3>setCaseCondition</LITERAL3>
      
      <KEYWORD3>MathMLCaseElement</KEYWORD3>
      <LITERAL2>caseCondition</LITERAL2>
      <LITERAL2>caseValue</LITERAL2>
      
      <!-- Document Object Model Level 2 SMIL Animation -->
      <!-- SMIL Animation http://www.w3.org/TR/smil-animation/#DOM-ECMA -->
      <KEYWORD3>ElementTimeControl</KEYWORD3>
      <LITERAL3>beginElement</LITERAL3>
      <LITERAL3>beginElementAt</LITERAL3>
      <LITERAL3>endElement</LITERAL3>
      <LITERAL3>endElementAt</LITERAL3>
      
      <KEYWORD3>TimeEvent</KEYWORD3>
      <LITERAL2>view</LITERAL2>
      <LITERAL2>detail</LITERAL2>
      <LITERAL3>initTimeEvent</LITERAL3>

      <!-- Document Object Model Level 3 Load ans Save -->
      <KEYWORD3>LSException</KEYWORD3>
      <LITERAL4>PARSE_ERR</LITERAL4>
      <LITERAL3>SERIALIZE_ERR</LITERAL3>
      <LITERAL2>code</LITERAL2>
      
      <KEYWORD3>DOMImplementationLS</KEYWORD3>
      <LITERAL4>MODE_SYNCHRONOUS</LITERAL4>
      <LITERAL4>MODE_ASYNCHRONOUS</LITERAL4>
      <LITERAL3>createLSParser</LITERAL3>
      <LITERAL3>createLSSerializer</LITERAL3>
      <LITERAL3>createLSInput</LITERAL3>
      <LITERAL3>createLSOutput</LITERAL3>
      
      <KEYWORD3>LSParser</KEYWORD3>
      <LITERAL4>ACTION_APPEND_AS_CHILDREN</LITERAL4>
      <LITERAL4>ACTION_REPLACE_CHILDREN</LITERAL4>
      <LITERAL4>ACTION_INSERT_BEFORE</LITERAL4>
      <LITERAL4>ACTION_INSERT_AFTER</LITERAL4>
      <LITERAL4>ACTION_REPLACE</LITERAL4>
      <LITERAL2>domConfig</LITERAL2>
      <LITERAL2>filter</LITERAL2>
      <LITERAL2>async</LITERAL2>
      <LITERAL2>busy</LITERAL2>
      <LITERAL3>parse</LITERAL3>
      <LITERAL3>parseURI</LITERAL3>
      <LITERAL3>parseWithContext</LITERAL3>
      <LITERAL3>abort</LITERAL3>
      
      <KEYWORD3>LSInput</KEYWORD3>
      <LITERAL2>byteStream</LITERAL2>
      <LITERAL2>stringData</LITERAL2>
      <LITERAL2>systemId</LITERAL2>
      <LITERAL2>publicId</LITERAL2>
      <LITERAL2>baseURI</LITERAL2>
      <LITERAL2>encoding</LITERAL2>
      <LITERAL2>certifiedText</LITERAL2>
      
      <KEYWORD3>LSResourceResolver</KEYWORD3>
      
      <KEYWORD3>LSParserFilter</KEYWORD3>
      <LITERAL4>FILTER_ACCEPT</LITERAL4>
      <LITERAL4>FILTER_REJECT</LITERAL4>
      <LITERAL4>FILTER_SKIP</LITERAL4>
      <LITERAL4>FILTER_INTERRUPT</LITERAL4>
      <LITERAL2>whatToShow</LITERAL2>
      <LITERAL3>startElement</LITERAL3>
      <LITERAL3>acceptNode</LITERAL3>
      
      <KEYWORD3>LSProgressEvent</KEYWORD3>
      <LITERAL2>input</LITERAL2>
      <LITERAL2>position</LITERAL2>
      <LITERAL2>totalSize</LITERAL2>
      
      <KEYWORD3>LSLoadEvent</KEYWORD3>
      <LITERAL2>newDocument</LITERAL2>
      <LITERAL2>input</LITERAL2>
      
      <KEYWORD3>LSSerializer</KEYWORD3>
      <LITERAL2>domConfig</LITERAL2>
      <LITERAL2>newLine</LITERAL2>
      <LITERAL2>filter</LITERAL2>
      <LITERAL3>write</LITERAL3>
      <LITERAL3>writeToURI</LITERAL3>
      <LITERAL3>writeToString</LITERAL3>
      
      <KEYWORD3>LSOutput</KEYWORD3>
      <LITERAL2>byteStream</LITERAL2>
      <LITERAL2>systemId</LITERAL2>
      <LITERAL2>encoding</LITERAL2>
      
      <KEYWORD3>LSSerializerFilter</KEYWORD3>
      <LITERAL2>whatToShow</LITERAL2>      
      
      <!-- Comment/Uncomment your favorite ADO Constants-->

      <!-- ADO Constants-->

      <!-- CursorTypeEnum Values -->
<!--      <LITERAL2>adOpenForwardOnly</LITERAL2>
      <LITERAL2>adOpenKeyset</LITERAL2>
      <LITERAL2>adOpenDynamic</LITERAL2>
      <LITERAL2>adOpenStatic</LITERAL2>
 -->
      <!-- CursorOptionEnum Values -->
<!--    <LITERAL2>adHoldRecords</LITERAL2>
      <LITERAL2>adMovePrevious</LITERAL2>
      <LITERAL2>adAddNew</LITERAL2>
      <LITERAL2>adDelete</LITERAL2>
      <LITERAL2>adUpdate</LITERAL2>
      <LITERAL2>adBookmark</LITERAL2>
      <LITERAL2>adApproxPosition</LITERAL2>
      <LITERAL2>adUpdateBatch</LITERAL2>
      <LITERAL2>adResync</LITERAL2>
      <LITERAL2>adNotify</LITERAL2>
      <LITERAL2>adFind</LITERAL2>
      <LITERAL2>adSeek</LITERAL2>
      <LITERAL2>adIndex</LITERAL2>
-->
      <!-- LockTypeEnum Values -->
<!--      <LITERAL2>adLockReadOnly</LITERAL2>
      <LITERAL2>adLockPessimistic</LITERAL2>
      <LITERAL2>adLockOptimistic</LITERAL2>
      <LITERAL2>adLockBatchOptimistic</LITERAL2>
 -->
      <!-- ExecuteOptionEnum Values -->
      <LITERAL2>adRunAsync</LITERAL2>
      <LITERAL2>adAsyncExecute</LITERAL2>
      <LITERAL2>adAsyncFetch</LITERAL2>
      <LITERAL2>adAsyncFetchNonBlocking</LITERAL2>
      <LITERAL2>adExecuteNoRecords</LITERAL2>

      <!-- ConnectOptionEnum Values -->
<!--      <LITERAL2>adAsyncConnect</LITERAL2>
-->
      <!-- ObjectStateEnum Values -->
<!--      <LITERAL2>adStateClosed</LITERAL2>
      <LITERAL2>adStateOpen</LITERAL2>
      <LITERAL2>adStateConnecting</LITERAL2>
      <LITERAL2>adStateExecuting</LITERAL2>
      <LITERAL2>adStateFetching</LITERAL2>
 -->
      <!-- CursorLocationEnum Values -->
      <LITERAL2>adUseServer</LITERAL2>
      <LITERAL2>adUseClient</LITERAL2>

      <!-- DataTypeEnum Values -->
      <LITERAL2>adEmpty</LITERAL2>
      <LITERAL2>adTinyInt</LITERAL2>
      <LITERAL2>adSmallInt</LITERAL2>
      <LITERAL2>adInteger</LITERAL2>
      <LITERAL2>adBigInt</LITERAL2>
      <LITERAL2>adUnsignedTinyInt</LITERAL2>
      <LITERAL2>adUnsignedSmallInt</LITERAL2>
      <LITERAL2>adUnsignedInt</LITERAL2>
      <LITERAL2>adUnsignedBigInt</LITERAL2>
      <LITERAL2>adSingle</LITERAL2>
      <LITERAL2>adDouble</LITERAL2>
      <LITERAL2>adCurrency</LITERAL2>
      <LITERAL2>adDecimal</LITERAL2>
      <LITERAL2>adNumeric</LITERAL2>
      <LITERAL2>adBoolean</LITERAL2>
      <LITERAL2>adError</LITERAL2>
      <LITERAL2>adUserDefined</LITERAL2>
      <LITERAL2>adVariant</LITERAL2>
      <LITERAL2>adIDispatch</LITERAL2>
      <LITERAL2>adIUnknown</LITERAL2>
      <LITERAL2>adGUID</LITERAL2>
      <LITERAL2>adDate</LITERAL2>
      <LITERAL2>adDBDate</LITERAL2>
      <LITERAL2>adDBTime</LITERAL2>
      <LITERAL2>adDBTimeStamp</LITERAL2>
      <LITERAL2>adBSTR</LITERAL2>
      <LITERAL2>adChar</LITERAL2>
      <LITERAL2>adVarChar</LITERAL2>
      <LITERAL2>adLongVarChar</LITERAL2>
      <LITERAL2>adWChar</LITERAL2>
      <LITERAL2>adVarWChar</LITERAL2>
      <LITERAL2>adLongVarWChar</LITERAL2>
      <LITERAL2>adBinary</LITERAL2>
      <LITERAL2>adVarBinary</LITERAL2>
      <LITERAL2>adLongVarBinary</LITERAL2>
      <LITERAL2>adChapter</LITERAL2>
      <LITERAL2>adFileTime</LITERAL2>
      <LITERAL2>adDBFileTime</LITERAL2>
      <LITERAL2>adPropVariant</LITERAL2>
      <LITERAL2>adVarNumeric</LITERAL2>

      <!-- FieldAttributeEnum Values -->
<!--      <LITERAL2>adFldMayDefer</LITERAL2>
      <LITERAL2>adFldUpdatable</LITERAL2>
      <LITERAL2>adFldUnknownUpdatable</LITERAL2>
      <LITERAL2>adFldFixed</LITERAL2>
      <LITERAL2>adFldIsNullable</LITERAL2>
      <LITERAL2>adFldMayBeNull</LITERAL2>
      <LITERAL2>adFldLong</LITERAL2>
      <LITERAL2>adFldRowID</LITERAL2>
      <LITERAL2>adFldRowVersion</LITERAL2>
      <LITERAL2>adFldCacheDeferred</LITERAL2>
      <LITERAL2>adFldKeyColumn</LITERAL2>
-->

      <!-- EditModeEnum Values -->
<!--      <LITERAL2>adEditNone</LITERAL2>
      <LITERAL2>adEditInProgress</LITERAL2>
      <LITERAL2>adEditAdd</LITERAL2>
      <LITERAL2>adEditDelete</LITERAL2>
-->
      <!-- RecordStatusEnum Values -->
<!--      <LITERAL2>adRecOK</LITERAL2>
      <LITERAL2>adRecNew</LITERAL2>
      <LITERAL2>adRecModified</LITERAL2>
      <LITERAL2>adRecDeleted</LITERAL2>
      <LITERAL2>adRecUnmodified</LITERAL2>
      <LITERAL2>adRecInvalid</LITERAL2>
      <LITERAL2>adRecMultipleChanges</LITERAL2>
      <LITERAL2>adRecPendingChanges</LITERAL2>
      <LITERAL2>adRecCanceled</LITERAL2>
      <LITERAL2>adRecCantRelease</LITERAL2>
      <LITERAL2>adRecConcurrencyViolation</LITERAL2>
      <LITERAL2>adRecIntegrityViolation</LITERAL2>
      <LITERAL2>adRecMaxChangesExceeded</LITERAL2>
      <LITERAL2>adRecObjectOpen</LITERAL2>
      <LITERAL2>adRecOutOfMemory</LITERAL2>
      <LITERAL2>adRecPermissionDenied</LITERAL2>
      <LITERAL2>adRecSchemaViolation</LITERAL2>
      <LITERAL2>adRecDBDeleted</LITERAL2>
-->
      <!-- GetRowsOptionEnum Values -->
<!--      <LITERAL2>adGetRowsRest</LITERAL2>
-->

      <!-- PositionEnum Values -->
<!--      <LITERAL2>adPosUnknown</LITERAL2>
      <LITERAL2>adPosBOF</LITERAL2>
      <LITERAL2>adPosEOF</LITERAL2>
-->

      <!-- enum Values -->
<!--      <LITERAL2>adBookmarkCurrent</LITERAL2>
      <LITERAL2>adBookmarkFirst</LITERAL2>
      <LITERAL2>adBookmarkLast</LITERAL2>
-->
      <!-- MarshalOptionsEnum Values -->
<!--      <LITERAL2>adMarshalAll</LITERAL2>
      <LITERAL2>adMarshalModifiedOnly</LITERAL2>
-->
      <!-- AffectEnum Values -->
<!--      <LITERAL2>adAffectCurrent</LITERAL2>
      <LITERAL2>adAffectGroup</LITERAL2>
      <LITERAL2>adAffectAll</LITERAL2>
      <LITERAL2>adAffectAllChapters</LITERAL2>
-->

      <!-- ResyncEnum Values -->
<!--      <LITERAL2>adResyncUnderlyingValues</LITERAL2>
      <LITERAL2>adResyncAllValues</LITERAL2>
-->
      <!-- CompareEnum Values -->
<!--      <LITERAL2>adCompareLessThan</LITERAL2>
      <LITERAL2>adCompareEqual</LITERAL2>
      <LITERAL2>adCompareGreaterThan</LITERAL2>
      <LITERAL2>adCompareNotEqual</LITERAL2>
      <LITERAL2>adCompareNotComparable</LITERAL2>
-->
      <!-- FilterGroupEnum Values -->
<!--      <LITERAL2>adFilterNone</LITERAL2>
      <LITERAL2>adFilterPendingRecords</LITERAL2>
      <LITERAL2>adFilterAffectedRecords</LITERAL2>
      <LITERAL2>adFilterFetchedRecords</LITERAL2>
      <LITERAL2>adFilterPredicate</LITERAL2>
      <LITERAL2>adFilterConflictingRecords</LITERAL2>
-->
      <!-- SearchDirectionEnum Values -->
<!--      <LITERAL2>adSearchForward</LITERAL2>
      <LITERAL2>adSearchBackward</LITERAL2>
-->

      <!-- PersistFormatEnum Values -->
<!--      <LITERAL2>adPersistADTG</LITERAL2>
      <LITERAL2>adPersistXML</LITERAL2>
 -->
      <!-- StringFormatEnum Values -->
<!--      <LITERAL2>adStringXML</LITERAL2>
      <LITERAL2>adStringHTML</LITERAL2>
      <LITERAL2>adClipString</LITERAL2>
-->
      <!-- ConnectPromptEnum Values -->
<!--      <LITERAL2>adPromptAlways</LITERAL2>
      <LITERAL2>adPromptComplete</LITERAL2>
      <LITERAL2>adPromptCompleteRequired</LITERAL2>
      <LITERAL2>adPromptNever</LITERAL2>
-->
      <!-- ConnectModeEnum Values -->
<!--      <LITERAL2>adModeUnknown</LITERAL2>
      <LITERAL2>adModeRead</LITERAL2>
      <LITERAL2>adModeWrite</LITERAL2>
      <LITERAL2>adModeReadWrite</LITERAL2>
      <LITERAL2>adModeShareDenyRead</LITERAL2>
      <LITERAL2>adModeShareDenyWrite</LITERAL2>
      <LITERAL2>adModeShareExclusive</LITERAL2>
      <LITERAL2>adModeShareDenyNone</LITERAL2>
-->
      <!-- IsolationLevelEnum Values -->
<!--      <LITERAL2>adXactUnspecified</LITERAL2>
      <LITERAL2>adXactChaos</LITERAL2>
      <LITERAL2>adXactReadUncommitted</LITERAL2>
      <LITERAL2>adXactBrowse</LITERAL2>
      <LITERAL2>adXactCursorStability</LITERAL2>
      <LITERAL2>adXactReadCommitted</LITERAL2>
      <LITERAL2>adXactRepeatableRead</LITERAL2>
      <LITERAL2>adXactSerializable</LITERAL2>
      <LITERAL2>adXactIsolated</LITERAL2>
-->
      <!-- XactAttributeEnum Values -->
<!--      <LITERAL2>adXactCommitRetaining</LITERAL2>
      <LITERAL2>adXactAbortRetaining</LITERAL2>
-->
      <!-- PropertyAttributesEnum Values -->
<!--      <LITERAL2>adPropNotSupported</LITERAL2>
      <LITERAL2>adPropRequired</LITERAL2>
      <LITERAL2>adPropOptional</LITERAL2>
      <LITERAL2>adPropRead</LITERAL2>
      <LITERAL2>adPropWrite</LITERAL2>
-->
      <!-- ErrorValueEnum Values -->
<!--      <LITERAL2>adErrInvalidArgument</LITERAL2>
      <LITERAL2>adErrNoCurrentRecord</LITERAL2>
      <LITERAL2>adErrIllegalOperation</LITERAL2>
      <LITERAL2>adErrInTransaction</LITERAL2>
      <LITERAL2>adErrFeatureNotAvailable</LITERAL2>
      <LITERAL2>adErrItemNotFound</LITERAL2>
      <LITERAL2>adErrObjectInCollection</LITERAL2>
      <LITERAL2>adErrObjectNotSet</LITERAL2>
      <LITERAL2>adErrDataConversion</LITERAL2>
      <LITERAL2>adErrObjectClosed</LITERAL2>
      <LITERAL2>adErrObjectOpen</LITERAL2>
      <LITERAL2>adErrProviderNotFound</LITERAL2>
      <LITERAL2>adErrBoundToCommand</LITERAL2>
      <LITERAL2>adErrInvalidParamInfo</LITERAL2>
      <LITERAL2>adErrInvalidConnection</LITERAL2>
      <LITERAL2>adErrNotReentrant</LITERAL2>
      <LITERAL2>adErrStillExecuting</LITERAL2>
      <LITERAL2>adErrOperationCancelled</LITERAL2>
      <LITERAL2>adErrStillConnecting</LITERAL2>
      <LITERAL2>adErrNotExecuting</LITERAL2>
      <LITERAL2>adErrUnsafeOperation</LITERAL2>
-->
      <!-- ParameterAttributesEnum Values -->
<!--      <LITERAL2>adParamSigned</LITERAL2>
      <LITERAL2>adParamNullable</LITERAL2>
      <LITERAL2>adParamLong</LITERAL2>
-->

      <!-- ParameterDirectionEnum Values -->
<!--      <LITERAL2>adParamUnknown</LITERAL2>
      <LITERAL2>adParamInput</LITERAL2>
      <LITERAL2>adParamOutput</LITERAL2>
      <LITERAL2>adParamInputOutput</LITERAL2>
      <LITERAL2>adParamReturnValue</LITERAL2> -->

      <!-- CommandTypeEnum Values -->
<!--      <LITERAL2>adCmdUnknown</LITERAL2>
      <LITERAL2>adCmdText</LITERAL2>
      <LITERAL2>adCmdTable</LITERAL2>
      <LITERAL2>adCmdStoredProc</LITERAL2>
      <LITERAL2>adCmdFile</LITERAL2>
      <LITERAL2>adCmdTableDirect</LITERAL2>
 -->
      <!-- EventStatusEnum Values -->
<!--      <LITERAL2>adStatusOK</LITERAL2>
      <LITERAL2>adStatusErrorsOccurred</LITERAL2>
      <LITERAL2>adStatusCantDeny</LITERAL2>
      <LITERAL2>adStatusCancel</LITERAL2>
      <LITERAL2>adStatusUnwantedEvent</LITERAL2>
-->
      <!-- EventReasonEnum Values -->
<!--      <LITERAL2>adRsnAddNew</LITERAL2>
      <LITERAL2>adRsnDelete</LITERAL2>
      <LITERAL2>adRsnUpdate</LITERAL2>
      <LITERAL2>adRsnUndoUpdate</LITERAL2>
      <LITERAL2>adRsnUndoAddNew</LITERAL2>
      <LITERAL2>adRsnUndoDelete</LITERAL2>
      <LITERAL2>adRsnRequery</LITERAL2>
      <LITERAL2>adRsnResynch</LITERAL2>
      <LITERAL2>adRsnClose</LITERAL2>
      <LITERAL2>adRsnMove</LITERAL2>
      <LITERAL2>adRsnFirstChange</LITERAL2>
      <LITERAL2>adRsnMoveFirst</LITERAL2>
      <LITERAL2>adRsnMoveNext</LITERAL2>
      <LITERAL2>adRsnMovePrevious</LITERAL2>
      <LITERAL2>adRsnMoveLast</LITERAL2>
-->
      <!-- SchemaEnum Values -->
<!--      <LITERAL2>adSchemaProviderSpecific</LITERAL2>
      <LITERAL2>adSchemaAsserts</LITERAL2>
      <LITERAL2>adSchemaCatalogs</LITERAL2>
      <LITERAL2>adSchemaCharacterSets</LITERAL2>
      <LITERAL2>adSchemaCollations</LITERAL2>
      <LITERAL2>adSchemaColumns</LITERAL2>
      <LITERAL2>adSchemaCheckConstraints</LITERAL2>
      <LITERAL2>adSchemaConstraintColumnUsage</LITERAL2>
      <LITERAL2>adSchemaConstraintTableUsage</LITERAL2>
      <LITERAL2>adSchemaKeyColumnUsage</LITERAL2>
      <LITERAL2>adSchemaReferentialConstraints</LITERAL2>
      <LITERAL2>adSchemaTableConstraints</LITERAL2>
      <LITERAL2>adSchemaColumnsDomainUsage</LITERAL2>
      <LITERAL2>adSchemaIndexes</LITERAL2>
      <LITERAL2>adSchemaColumnPrivileges</LITERAL2>
      <LITERAL2>adSchemaTablePrivileges</LITERAL2>
      <LITERAL2>adSchemaUsagePrivileges</LITERAL2>
      <LITERAL2>adSchemaProcedures</LITERAL2>
      <LITERAL2>adSchemaSchemata</LITERAL2>
      <LITERAL2>adSchemaSQLLanguages</LITERAL2>
      <LITERAL2>adSchemaStatistics</LITERAL2>
      <LITERAL2>adSchemaTables</LITERAL2>
      <LITERAL2>adSchemaTranslations</LITERAL2>
      <LITERAL2>adSchemaProviderTypes</LITERAL2>
      <LITERAL2>adSchemaViews</LITERAL2>
      <LITERAL2>adSchemaViewColumnUsage</LITERAL2>
      <LITERAL2>adSchemaViewTableUsage</LITERAL2>
      <LITERAL2>adSchemaProcedureParameters</LITERAL2>
      <LITERAL2>adSchemaForeignKeys</LITERAL2>
      <LITERAL2>adSchemaPrimaryKeys</LITERAL2>
      <LITERAL2>adSchemaProcedureColumns</LITERAL2>
      <LITERAL2>adSchemaDBInfoKeywords</LITERAL2>
      <LITERAL2>adSchemaDBInfoLiterals</LITERAL2>
      <LITERAL2>adSchemaCubes</LITERAL2>
      <LITERAL2>adSchemaDimensions</LITERAL2>
      <LITERAL2>adSchemaHierarchies</LITERAL2>
      <LITERAL2>adSchemaLevels</LITERAL2>
      <LITERAL2>adSchemaMeasures</LITERAL2>
      <LITERAL2>adSchemaProperties</LITERAL2>
      <LITERAL2>adSchemaMembers</LITERAL2>
-->
      <!-- SeekEnum Values -->
<!--      <LITERAL2>adSeekFirstEQ</LITERAL2>
      <LITERAL2>adSeekLastEQ</LITERAL2>
      <LITERAL2>adSeekAfterEQ</LITERAL2>
      <LITERAL2>adSeekAfter</LITERAL2>
      <LITERAL2>adSeekBeforeEQ</LITERAL2>
      <LITERAL2>adSeekBefore</LITERAL2>
-->
      <!-- ADCPROP_UPDATECRITERIA_ENUM Values -->
<!--      <LITERAL2>adCriteriaKey</LITERAL2>
      <LITERAL2>adCriteriaAllCols</LITERAL2>
      <LITERAL2>adCriteriaUpdCols</LITERAL2>
      <LITERAL2>adCriteriaTimeStamp</LITERAL2>
-->
      <!-- ADCPROP_ASYNCTHREADPRIORITY_ENUM Values -->
<!--      <LITERAL2>adPriorityLowest</LITERAL2>
      <LITERAL2>adPriorityBelowNormal</LITERAL2>
      <LITERAL2>adPriorityNormal</LITERAL2>
      <LITERAL2>adPriorityAboveNormal</LITERAL2>
      <LITERAL2>adPriorityHighest</LITERAL2>
-->
      <!-- CEResyncEnum Values -->
<!--      <LITERAL2>adResyncNone</LITERAL2>
      <LITERAL2>adResyncAutoIncrement</LITERAL2>
      <LITERAL2>adResyncConflicts</LITERAL2>
      <LITERAL2>adResyncUpdates</LITERAL2>
      <LITERAL2>adResyncInserts</LITERAL2>
      <LITERAL2>adResyncAll</LITERAL2>
-->
      <!-- ADCPROP_AUTORECALC_ENUM Values -->
<!--      <LITERAL2>adRecalcUpFront</LITERAL2>
      <LITERAL2>adRecalcAlways</LITERAL2>
-->

    </KEYWORDS>
  </RULES>
</MODE>
