/* * Copyright (c) 2008-2009 Mozilla Foundation * * Permission is hereby granted, free of charge, to any person obtaining a * copy of this software and associated documentation files (the "Software"), * to deal in the Software without restriction, including without limitation * the rights to use, copy, modify, merge, publish, distribute, sublicense, * and/or sell copies of the Software, and to permit persons to whom the * Software is furnished to do so, subject to the following conditions: * * The above copyright notice and this permission notice shall be included in * all copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL * THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING * FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER * DEALINGS IN THE SOFTWARE. */ /* * THIS IS A GENERATED FILE. PLEASE DO NOT EDIT. * Please edit AttributeName.java instead and regenerate. */ #define nsHtml5AttributeName_cpp__ #include "prtypes.h" #include "nsIAtom.h" #include "nsString.h" #include "nsINameSpaceManager.h" #include "nsIContent.h" #include "nsIDocument.h" #include "nsTraceRefcnt.h" #include "jArray.h" #include "nsHtml5DocumentMode.h" #include "nsHtml5ArrayCopy.h" #include "nsHtml5NamedCharacters.h" #include "nsHtml5Atoms.h" #include "nsHtml5ByteReadable.h" #include "nsHtml5Tokenizer.h" #include "nsHtml5TreeBuilder.h" #include "nsHtml5MetaScanner.h" #include "nsHtml5ElementName.h" #include "nsHtml5HtmlAttributes.h" #include "nsHtml5StackNode.h" #include "nsHtml5UTF16Buffer.h" #include "nsHtml5StateSnapshot.h" #include "nsHtml5Portability.h" #include "nsHtml5AttributeName.h" #include "nsHtml5ReleasableAttributeName.h" nsIAtom** nsHtml5AttributeName::SVG_DIFFERENT(nsIAtom* name, nsIAtom* camel) { nsIAtom** rv = new nsIAtom*[4]; rv[0] = name; rv[1] = name; rv[2] = camel; return rv; } nsIAtom** nsHtml5AttributeName::MATH_DIFFERENT(nsIAtom* name, nsIAtom* camel) { nsIAtom** rv = new nsIAtom*[4]; rv[0] = name; rv[1] = camel; rv[2] = name; return rv; } nsIAtom** nsHtml5AttributeName::COLONIFIED_LOCAL(nsIAtom* name, nsIAtom* suffix) { nsIAtom** rv = new nsIAtom*[4]; rv[0] = name; rv[1] = suffix; rv[2] = suffix; return rv; } nsIAtom** nsHtml5AttributeName::SAME_LOCAL(nsIAtom* name) { nsIAtom** rv = new nsIAtom*[4]; rv[0] = name; rv[1] = name; rv[2] = name; return rv; } nsHtml5AttributeName* nsHtml5AttributeName::nameByBuffer(PRUnichar* buf, PRInt32 offset, PRInt32 length) { PRInt32 hash = nsHtml5AttributeName::bufToHash(buf, length); PRInt32 index = nsHtml5AttributeName::ATTRIBUTE_HASHES.binarySearch(hash); if (index < 0) { return nsHtml5AttributeName::createAttributeName(nsHtml5Portability::newLocalNameFromBuffer(buf, offset, length)); } else { nsHtml5AttributeName* rv = nsHtml5AttributeName::ATTRIBUTE_NAMES[index]; nsIAtom* name = rv->getLocal(NS_HTML5ATTRIBUTE_NAME_HTML); if (!nsHtml5Portability::localEqualsBuffer(name, buf, offset, length)) { return nsHtml5AttributeName::createAttributeName(nsHtml5Portability::newLocalNameFromBuffer(buf, offset, length)); } return rv; } } PRInt32 nsHtml5AttributeName::bufToHash(PRUnichar* buf, PRInt32 len) { PRInt32 hash2 = 0; PRInt32 hash = len; hash <<= 5; hash += buf[0] - 0x60; PRInt32 j = len; for (PRInt32 i = 0; i < 4 && j > 0; i++) { j--; hash <<= 5; hash += buf[j] - 0x60; hash2 <<= 6; hash2 += buf[i] - 0x5F; } return hash ^ hash2; } nsHtml5AttributeName::nsHtml5AttributeName(PRInt32* uri, nsIAtom** local, nsIAtom** prefix) : uri(uri), local(local), prefix(prefix) { MOZ_COUNT_CTOR(nsHtml5AttributeName); } nsHtml5AttributeName* nsHtml5AttributeName::createAttributeName(nsIAtom* name) { return new nsHtml5ReleasableAttributeName(nsHtml5AttributeName::ALL_NO_NS, nsHtml5AttributeName::SAME_LOCAL(name), ALL_NO_PREFIX); } void nsHtml5AttributeName::release() { } nsHtml5AttributeName::~nsHtml5AttributeName() { MOZ_COUNT_DTOR(nsHtml5AttributeName); nsHtml5Portability::releaseLocal(local[0]); delete[] local; } PRInt32 nsHtml5AttributeName::getUri(PRInt32 mode) { return uri[mode]; } nsIAtom* nsHtml5AttributeName::getLocal(PRInt32 mode) { return local[mode]; } nsIAtom* nsHtml5AttributeName::getPrefix(PRInt32 mode) { return prefix[mode]; } PRBool nsHtml5AttributeName::equalsAnother(nsHtml5AttributeName* another) { return this->getLocal(NS_HTML5ATTRIBUTE_NAME_HTML) == another->getLocal(NS_HTML5ATTRIBUTE_NAME_HTML); } static PRInt32 const ATTRIBUTE_HASHES_DATA[] = { 1153, 1383, 1601, 1793, 1827, 1857, 68600, 69146, 69177, 70237, 70270, 71572, 71669, 72415, 72444, 74846, 74904, 74943, 75001, 75276, 75590, 84742, 84839, 85575, 85963, 85992, 87204, 88074, 88171, 89130, 89163, 3207892, 3283895, 3284791, 3338752, 3358197, 3369562, 3539124, 3562402, 3574260, 3670335, 3696933, 3721879, 135280021, 135346322, 136317019, 136475749, 136548517, 136652214, 136884919, 136902418, 136942992, 137292068, 139120259, 139785574, 142250603, 142314056, 142331176, 142519584, 144752417, 145106895, 146147200, 146765926, 148805544, 149655723, 149809441, 150018784, 150445028, 150923321, 152528754, 152536216, 152647366, 152962785, 155219321, 155654904, 157317483, 157350248, 157437941, 157447478, 157604838, 157685404, 157894402, 158315188, 166078431, 169409980, 169700259, 169856932, 170007032, 170409695, 170466488, 170513710, 170608367, 173028944, 173896963, 176090625, 176129212, 179390001, 179489057, 179627464, 179840468, 179849042, 180004216, 181779081, 183027151, 183645319, 183698797, 185922012, 185997252, 188312483, 188675799, 190977533, 190992569, 191006194, 191033518, 191038774, 191096249, 191166163, 191194426, 191522106, 191568039, 200104642, 202506661, 202537381, 202602917, 203070590, 203120766, 203389054, 203690071, 203971238, 203986524, 209040857, 209125756, 212055489, 212322418, 212746849, 213002877, 213055164, 213088023, 213259873, 213273386, 213435118, 213437318, 213438231, 213493071, 213532268, 213542834, 213584431, 213659891, 215285828, 215880731, 216112976, 216684637, 217369699, 217565298, 217576549, 218186795, 219743185, 220082234, 221623802, 221986406, 222283890, 223089542, 223138630, 223311265, 224547358, 224587256, 224589550, 224655650, 224785518, 224810917, 224813302, 225429618, 225432950, 225440869, 236107233, 236709921, 236838947, 237117095, 237143271, 237172455, 237209953, 237354143, 237372743, 237668065, 237703073, 237714273, 239743521, 240512803, 240522627, 240560417, 240656513, 241015715, 241062755, 241065383, 243523041, 245865199, 246261793, 246556195, 246774817, 246923491, 246928419, 246981667, 247014847, 247058369, 247112833, 247118177, 247119137, 247128739, 247316903, 249533729, 250235623, 250269543, 251083937, 251402351, 252339047, 253260911, 253293679, 254844367, 255547879, 256077281, 256345377, 258124199, 258354465, 258605063, 258744193, 258845603, 258856961, 258926689, 269869248, 270174334, 270709417, 270778994, 270781796, 271102503, 271478858, 271490090, 272870654, 273335275, 273369140, 273924313, 274108530, 274116736, 276818662, 277476156, 279156579, 279349675, 280108533, 280128712, 280132869, 280162403, 280280292, 280413430, 280506130, 280677397, 280678580, 280686710, 280689066, 282736758, 283110901, 283275116, 283823226, 283890012, 284479340, 284606461, 286700477, 286798916, 291557706, 291665349, 291804100, 292138018, 292166446, 292418738, 292451039, 300298041, 300374839, 300597935, 303073389, 303083839, 303266673, 303354997, 303430688, 303576261, 303724281, 303819694, 304242723, 304382625, 306247792, 307227811, 307468786, 307724489, 309671175, 310252031, 310358241, 310373094, 311015256, 313357609, 313683893, 313701861, 313706996, 313707317, 313710350, 314027746, 314038181, 314091299, 314205627, 314233813, 316741830, 316797986, 317486755, 317794164, 318721061, 320076137, 322657125, 322887778, 323506876, 323572412, 323605180, 323938869, 325060058, 325320188, 325398738, 325541490, 325671619, 333868843, 336806130, 337212108, 337282686, 337285434, 337585223, 338036037, 338298087, 338566051, 340943551, 341190970, 342995704, 343352124, 343912673, 344585053, 346977248, 347218098, 347262163, 347278576, 347438191, 347655959, 347684788, 347726430, 347727772, 347776035, 347776629, 349500753, 350880161, 350887073, 353384123, 355496998, 355906922, 355979793, 356545959, 358637867, 358905016, 359164318, 359247286, 359350571, 359579447, 365560330, 367399355, 367420285, 367510727, 368013212, 370234760, 370353345, 370710317, 371074566, 371122285, 371194213, 371448425, 371448430, 371545055, 371596922, 371758751, 371964792, 372151328, 376550136, 376710172, 376795771, 376826271, 376906556, 380514830, 380774774, 380775037, 381030322, 381136500, 381281631, 381282269, 381285504, 381330595, 381331422, 381335911, 381336484, 383907298, 383917408, 384595009, 384595013, 387799894, 387823201, 392581647, 392584937, 392742684, 392906485, 393003349, 400644707, 400973830, 404428547, 404432113, 404432865, 404469244, 404478897, 404694860, 406887479, 408294949, 408789955, 410022510, 410467324, 410586448, 410945965, 411845275, 414327152, 414327932, 414329781, 414346257, 414346439, 414639928, 414835998, 414894517, 414986533, 417465377, 417465381, 417492216, 418259232, 419310946, 420103495, 420242342, 420380455, 420658662, 420717432, 423183880, 424539259, 425929170, 425972964, 426050649, 426126450, 426142833, 426607922, 437289840, 437347469, 437412335, 437423943, 437455540, 437462252, 437597991, 437617485, 437986305, 437986507, 437986828, 437987072, 438015591, 438034813, 438038966, 438179623, 438347971, 438483573, 438547062, 438895551, 441592676, 442032555, 443548979, 447881379, 447881655, 447881895, 447887844, 448416189, 448445746, 448449012, 450942191, 452816744, 453668677, 454434495, 456610076, 456642844, 456738709, 457544600, 459451897, 459680944, 468058810, 468083581, 470964084, 471470955, 471567278, 472267822, 481177859, 481210627, 481435874, 481455115, 481485378, 481490218, 485105638, 486005878, 486383494, 487988916, 488103783, 490661867, 491574090, 491578272, 493041952, 493441205, 493582844, 493716979, 504577572, 504740359, 505091638, 505592418, 505656212, 509516275, 514998531, 515571132, 515594682, 518712698, 521362273, 526592419, 526807354, 527348842, 538294791, 539214049, 544689535, 545535009, 548544752, 548563346, 548595116, 551679010, 558034099, 560329411, 560356209, 560671018, 560671152, 560692590, 560845442, 569212097, 569474241, 572252718, 572768481, 575326764, 576174758, 576190819, 582099184, 582099438, 582372519, 582558889, 586552164, 591325418, 594231990, 594243961, 605711268, 615672071, 616086845, 621792370, 624879850, 627432831, 640040548, 654392808, 658675477, 659420283, 672891587, 694768102, 705890982, 725543146, 759097578, 761686526, 795383908, 843809551, 878105336, 908643300, 945213471 }; void nsHtml5AttributeName::initializeStatics() { ALL_NO_NS = new PRInt32[3]; ALL_NO_NS[0] = kNameSpaceID_None; ALL_NO_NS[1] = kNameSpaceID_None; ALL_NO_NS[2] = kNameSpaceID_None; XMLNS_NS = new PRInt32[3]; XMLNS_NS[0] = kNameSpaceID_None; XMLNS_NS[1] = kNameSpaceID_XMLNS; XMLNS_NS[2] = kNameSpaceID_XMLNS; XML_NS = new PRInt32[3]; XML_NS[0] = kNameSpaceID_None; XML_NS[1] = kNameSpaceID_XML; XML_NS[2] = kNameSpaceID_XML; XLINK_NS = new PRInt32[3]; XLINK_NS[0] = kNameSpaceID_None; XLINK_NS[1] = kNameSpaceID_XLink; XLINK_NS[2] = kNameSpaceID_XLink; ALL_NO_PREFIX = new nsIAtom*[3]; ALL_NO_PREFIX[0] = nsnull; ALL_NO_PREFIX[1] = nsnull; ALL_NO_PREFIX[2] = nsnull; XMLNS_PREFIX = new nsIAtom*[3]; XMLNS_PREFIX[0] = nsnull; XMLNS_PREFIX[1] = nsHtml5Atoms::xmlns; XMLNS_PREFIX[2] = nsHtml5Atoms::xmlns; XLINK_PREFIX = new nsIAtom*[3]; XLINK_PREFIX[0] = nsnull; XLINK_PREFIX[1] = nsHtml5Atoms::xlink; XLINK_PREFIX[2] = nsHtml5Atoms::xlink; XML_PREFIX = new nsIAtom*[3]; XML_PREFIX[0] = nsnull; XML_PREFIX[1] = nsHtml5Atoms::xml; XML_PREFIX[2] = nsHtml5Atoms::xml; D = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::d), ALL_NO_PREFIX); K = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::k), ALL_NO_PREFIX); R = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::r), ALL_NO_PREFIX); X = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::x), ALL_NO_PREFIX); Y = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::y), ALL_NO_PREFIX); Z = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::z), ALL_NO_PREFIX); BY = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::by), ALL_NO_PREFIX); CX = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::cx), ALL_NO_PREFIX); CY = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::cy), ALL_NO_PREFIX); DX = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::dx), ALL_NO_PREFIX); DY = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::dy), ALL_NO_PREFIX); G2 = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::g2), ALL_NO_PREFIX); G1 = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::g1), ALL_NO_PREFIX); FX = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::fx), ALL_NO_PREFIX); FY = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::fy), ALL_NO_PREFIX); K4 = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::k4), ALL_NO_PREFIX); K2 = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::k2), ALL_NO_PREFIX); K3 = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::k3), ALL_NO_PREFIX); K1 = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::k1), ALL_NO_PREFIX); ID = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::id), ALL_NO_PREFIX); IN = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::in), ALL_NO_PREFIX); U2 = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::u2), ALL_NO_PREFIX); U1 = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::u1), ALL_NO_PREFIX); RT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::rt), ALL_NO_PREFIX); RX = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::rx), ALL_NO_PREFIX); RY = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::ry), ALL_NO_PREFIX); TO = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::to), ALL_NO_PREFIX); Y2 = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::y2), ALL_NO_PREFIX); Y1 = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::y1), ALL_NO_PREFIX); X1 = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::x1), ALL_NO_PREFIX); X2 = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::x2), ALL_NO_PREFIX); ALT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::alt), ALL_NO_PREFIX); DIR = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::dir), ALL_NO_PREFIX); DUR = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::dur), ALL_NO_PREFIX); END = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::end), ALL_NO_PREFIX); FOR = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::for_), ALL_NO_PREFIX); IN2 = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::in2), ALL_NO_PREFIX); MAX = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::max), ALL_NO_PREFIX); MIN = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::min), ALL_NO_PREFIX); LOW = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::low), ALL_NO_PREFIX); REL = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::rel), ALL_NO_PREFIX); REV = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::rev), ALL_NO_PREFIX); SRC = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::src), ALL_NO_PREFIX); AXIS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::axis), ALL_NO_PREFIX); ABBR = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::abbr), ALL_NO_PREFIX); BBOX = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::bbox), ALL_NO_PREFIX); CITE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::cite), ALL_NO_PREFIX); CODE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::code), ALL_NO_PREFIX); BIAS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::bias), ALL_NO_PREFIX); COLS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::cols), ALL_NO_PREFIX); CLIP = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::clip), ALL_NO_PREFIX); CHAR = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::char_), ALL_NO_PREFIX); BASE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::base), ALL_NO_PREFIX); EDGE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::edge), ALL_NO_PREFIX); DATA = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::data), ALL_NO_PREFIX); FILL = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::fill), ALL_NO_PREFIX); FROM = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::from), ALL_NO_PREFIX); FORM = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::form), ALL_NO_PREFIX); FACE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::face), ALL_NO_PREFIX); HIGH = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::high), ALL_NO_PREFIX); HREF = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::href), ALL_NO_PREFIX); OPEN = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::open), ALL_NO_PREFIX); ICON = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::icon), ALL_NO_PREFIX); NAME = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::name), ALL_NO_PREFIX); MODE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::mode), ALL_NO_PREFIX); MASK = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::mask), ALL_NO_PREFIX); LINK = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::link), ALL_NO_PREFIX); LANG = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::lang), ALL_NO_PREFIX); LIST = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::list), ALL_NO_PREFIX); TYPE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::type), ALL_NO_PREFIX); WHEN = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::when), ALL_NO_PREFIX); WRAP = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::wrap), ALL_NO_PREFIX); TEXT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::text), ALL_NO_PREFIX); PATH = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::path), ALL_NO_PREFIX); PING = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::ping), ALL_NO_PREFIX); REFX = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::refx, nsHtml5Atoms::refX), ALL_NO_PREFIX); REFY = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::refy, nsHtml5Atoms::refY), ALL_NO_PREFIX); SIZE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::size), ALL_NO_PREFIX); SEED = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::seed), ALL_NO_PREFIX); ROWS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::rows), ALL_NO_PREFIX); SPAN = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::span), ALL_NO_PREFIX); STEP = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::step), ALL_NO_PREFIX); ROLE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::role), ALL_NO_PREFIX); XREF = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::xref), ALL_NO_PREFIX); ASYNC = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::async), ALL_NO_PREFIX); ALINK = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::alink), ALL_NO_PREFIX); ALIGN = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::align), ALL_NO_PREFIX); CLOSE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::close), ALL_NO_PREFIX); COLOR = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::color), ALL_NO_PREFIX); CLASS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::class_), ALL_NO_PREFIX); CLEAR = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::clear), ALL_NO_PREFIX); BEGIN = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::begin), ALL_NO_PREFIX); DEPTH = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::depth), ALL_NO_PREFIX); DEFER = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::defer), ALL_NO_PREFIX); FENCE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::fence), ALL_NO_PREFIX); FRAME = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::frame), ALL_NO_PREFIX); ISMAP = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::ismap), ALL_NO_PREFIX); ONEND = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onend), ALL_NO_PREFIX); INDEX = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::index), ALL_NO_PREFIX); ORDER = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::order), ALL_NO_PREFIX); OTHER = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::other), ALL_NO_PREFIX); ONCUT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::oncut), ALL_NO_PREFIX); NARGS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::nargs), ALL_NO_PREFIX); MEDIA = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::media), ALL_NO_PREFIX); LABEL = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::label), ALL_NO_PREFIX); LOCAL = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::local), ALL_NO_PREFIX); WIDTH = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::width), ALL_NO_PREFIX); TITLE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::title), ALL_NO_PREFIX); VLINK = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::vlink), ALL_NO_PREFIX); VALUE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::value), ALL_NO_PREFIX); SLOPE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::slope), ALL_NO_PREFIX); SHAPE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::shape), ALL_NO_PREFIX); SCOPE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::scope), ALL_NO_PREFIX); SCALE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::scale), ALL_NO_PREFIX); SPEED = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::speed), ALL_NO_PREFIX); STYLE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::style), ALL_NO_PREFIX); RULES = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::rules), ALL_NO_PREFIX); STEMH = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::stemh), ALL_NO_PREFIX); STEMV = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::stemv), ALL_NO_PREFIX); START = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::start), ALL_NO_PREFIX); XMLNS = new nsHtml5AttributeName(XMLNS_NS, SAME_LOCAL(nsHtml5Atoms::xmlns), ALL_NO_PREFIX); ACCEPT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::accept), ALL_NO_PREFIX); ACCENT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::accent), ALL_NO_PREFIX); ASCENT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::ascent), ALL_NO_PREFIX); ACTIVE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::active), ALL_NO_PREFIX); ALTIMG = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::altimg), ALL_NO_PREFIX); ACTION = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::action), ALL_NO_PREFIX); BORDER = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::border), ALL_NO_PREFIX); CURSOR = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::cursor), ALL_NO_PREFIX); COORDS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::coords), ALL_NO_PREFIX); FILTER = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::filter), ALL_NO_PREFIX); FORMAT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::format), ALL_NO_PREFIX); HIDDEN = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::hidden), ALL_NO_PREFIX); HSPACE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::hspace), ALL_NO_PREFIX); HEIGHT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::height), ALL_NO_PREFIX); ONMOVE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onmove), ALL_NO_PREFIX); ONLOAD = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onload), ALL_NO_PREFIX); ONDRAG = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::ondrag), ALL_NO_PREFIX); ORIGIN = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::origin), ALL_NO_PREFIX); ONZOOM = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onzoom), ALL_NO_PREFIX); ONHELP = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onhelp), ALL_NO_PREFIX); ONSTOP = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onstop), ALL_NO_PREFIX); ONDROP = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::ondrop), ALL_NO_PREFIX); ONBLUR = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onblur), ALL_NO_PREFIX); OBJECT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::object), ALL_NO_PREFIX); OFFSET = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::offset), ALL_NO_PREFIX); ORIENT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::orient), ALL_NO_PREFIX); ONCOPY = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::oncopy), ALL_NO_PREFIX); NOWRAP = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::nowrap), ALL_NO_PREFIX); NOHREF = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::nohref), ALL_NO_PREFIX); MACROS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::macros), ALL_NO_PREFIX); METHOD = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::method), ALL_NO_PREFIX); LOWSRC = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::lowsrc), ALL_NO_PREFIX); LSPACE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::lspace), ALL_NO_PREFIX); LQUOTE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::lquote), ALL_NO_PREFIX); USEMAP = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::usemap), ALL_NO_PREFIX); WIDTHS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::widths), ALL_NO_PREFIX); TARGET = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::target), ALL_NO_PREFIX); VALUES = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::values), ALL_NO_PREFIX); VALIGN = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::valign), ALL_NO_PREFIX); VSPACE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::vspace), ALL_NO_PREFIX); POSTER = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::poster), ALL_NO_PREFIX); POINTS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::points), ALL_NO_PREFIX); PROMPT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::prompt), ALL_NO_PREFIX); SCOPED = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::scoped), ALL_NO_PREFIX); STRING = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::string), ALL_NO_PREFIX); SCHEME = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::scheme), ALL_NO_PREFIX); STROKE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::stroke), ALL_NO_PREFIX); RADIUS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::radius), ALL_NO_PREFIX); RESULT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::result), ALL_NO_PREFIX); REPEAT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::repeat), ALL_NO_PREFIX); RSPACE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::rspace), ALL_NO_PREFIX); ROTATE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::rotate), ALL_NO_PREFIX); RQUOTE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::rquote), ALL_NO_PREFIX); ALTTEXT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::alttext), ALL_NO_PREFIX); ARCHIVE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::archive), ALL_NO_PREFIX); AZIMUTH = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::azimuth), ALL_NO_PREFIX); CLOSURE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::closure), ALL_NO_PREFIX); CHECKED = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::checked), ALL_NO_PREFIX); CLASSID = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::classid), ALL_NO_PREFIX); CHAROFF = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::charoff), ALL_NO_PREFIX); BGCOLOR = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::bgcolor), ALL_NO_PREFIX); COLSPAN = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::colspan), ALL_NO_PREFIX); CHARSET = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::charset), ALL_NO_PREFIX); COMPACT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::compact), ALL_NO_PREFIX); CONTENT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::content), ALL_NO_PREFIX); ENCTYPE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::enctype), ALL_NO_PREFIX); DATASRC = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::datasrc), ALL_NO_PREFIX); DATAFLD = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::datafld), ALL_NO_PREFIX); DECLARE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::declare), ALL_NO_PREFIX); DISPLAY = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::display), ALL_NO_PREFIX); DIVISOR = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::divisor), ALL_NO_PREFIX); DEFAULT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::default_), ALL_NO_PREFIX); DESCENT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::descent), ALL_NO_PREFIX); KERNING = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::kerning), ALL_NO_PREFIX); HANGING = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::hanging), ALL_NO_PREFIX); HEADERS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::headers), ALL_NO_PREFIX); ONPASTE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onpaste), ALL_NO_PREFIX); ONCLICK = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onclick), ALL_NO_PREFIX); OPTIMUM = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::optimum), ALL_NO_PREFIX); ONBEGIN = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onbegin), ALL_NO_PREFIX); ONKEYUP = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onkeyup), ALL_NO_PREFIX); ONFOCUS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onfocus), ALL_NO_PREFIX); ONERROR = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onerror), ALL_NO_PREFIX); ONINPUT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::oninput), ALL_NO_PREFIX); ONABORT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onabort), ALL_NO_PREFIX); ONSTART = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onstart), ALL_NO_PREFIX); ONRESET = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onreset), ALL_NO_PREFIX); OPACITY = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::opacity), ALL_NO_PREFIX); NOSHADE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::noshade), ALL_NO_PREFIX); MINSIZE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::minsize), ALL_NO_PREFIX); MAXSIZE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::maxsize), ALL_NO_PREFIX); LOOPEND = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::loopend), ALL_NO_PREFIX); LARGEOP = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::largeop), ALL_NO_PREFIX); UNI_CODE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::unicode_), ALL_NO_PREFIX); TARGETX = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::targetx, nsHtml5Atoms::targetX), ALL_NO_PREFIX); TARGETY = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::targety, nsHtml5Atoms::targetY), ALL_NO_PREFIX); VIEWBOX = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::viewbox, nsHtml5Atoms::viewBox), ALL_NO_PREFIX); VERSION = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::version), ALL_NO_PREFIX); PATTERN = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::pattern), ALL_NO_PREFIX); PROFILE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::profile), ALL_NO_PREFIX); SPACING = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::spacing), ALL_NO_PREFIX); RESTART = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::restart), ALL_NO_PREFIX); ROWSPAN = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::rowspan), ALL_NO_PREFIX); SANDBOX = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::sandbox), ALL_NO_PREFIX); SUMMARY = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::summary), ALL_NO_PREFIX); STANDBY = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::standby), ALL_NO_PREFIX); REPLACE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::replace), ALL_NO_PREFIX); AUTOPLAY = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::autoplay), ALL_NO_PREFIX); ADDITIVE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::additive), ALL_NO_PREFIX); CALCMODE = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::calcmode, nsHtml5Atoms::calcMode), ALL_NO_PREFIX); CODETYPE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::codetype), ALL_NO_PREFIX); CODEBASE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::codebase), ALL_NO_PREFIX); CONTROLS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::controls), ALL_NO_PREFIX); BEVELLED = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::bevelled), ALL_NO_PREFIX); BASELINE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::baseline), ALL_NO_PREFIX); EXPONENT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::exponent), ALL_NO_PREFIX); EDGEMODE = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::edgemode, nsHtml5Atoms::edgeMode), ALL_NO_PREFIX); ENCODING = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::encoding), ALL_NO_PREFIX); GLYPHREF = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::glyphref, nsHtml5Atoms::glyphRef), ALL_NO_PREFIX); DATETIME = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::datetime), ALL_NO_PREFIX); DISABLED = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::disabled), ALL_NO_PREFIX); FONTSIZE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::fontsize), ALL_NO_PREFIX); KEYTIMES = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::keytimes, nsHtml5Atoms::keyTimes), ALL_NO_PREFIX); PANOSE_1 = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::panose_1), ALL_NO_PREFIX); HREFLANG = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::hreflang), ALL_NO_PREFIX); ONRESIZE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onresize), ALL_NO_PREFIX); ONCHANGE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onchange), ALL_NO_PREFIX); ONBOUNCE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onbounce), ALL_NO_PREFIX); ONUNLOAD = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onunload), ALL_NO_PREFIX); ONFINISH = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onfinish), ALL_NO_PREFIX); ONSCROLL = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onscroll), ALL_NO_PREFIX); OPERATOR = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::operator_), ALL_NO_PREFIX); OVERFLOW = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::overflow), ALL_NO_PREFIX); ONSUBMIT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onsubmit), ALL_NO_PREFIX); ONREPEAT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onrepeat), ALL_NO_PREFIX); ONSELECT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onselect), ALL_NO_PREFIX); NOTATION = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::notation), ALL_NO_PREFIX); NORESIZE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::noresize), ALL_NO_PREFIX); MANIFEST = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::manifest), ALL_NO_PREFIX); MATHSIZE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::mathsize), ALL_NO_PREFIX); MULTIPLE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::multiple), ALL_NO_PREFIX); LONGDESC = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::longdesc), ALL_NO_PREFIX); LANGUAGE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::language), ALL_NO_PREFIX); TEMPLATE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::template_), ALL_NO_PREFIX); TABINDEX = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::tabindex), ALL_NO_PREFIX); READONLY = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::readonly), ALL_NO_PREFIX); SELECTED = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::selected), ALL_NO_PREFIX); ROWLINES = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::rowlines), ALL_NO_PREFIX); SEAMLESS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::seamless), ALL_NO_PREFIX); ROWALIGN = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::rowalign), ALL_NO_PREFIX); STRETCHY = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::stretchy), ALL_NO_PREFIX); REQUIRED = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::required), ALL_NO_PREFIX); XML_BASE = new nsHtml5AttributeName(XML_NS, COLONIFIED_LOCAL(nsHtml5Atoms::xml_base, nsHtml5Atoms::base), XML_PREFIX); XML_LANG = new nsHtml5AttributeName(XML_NS, COLONIFIED_LOCAL(nsHtml5Atoms::xml_lang, nsHtml5Atoms::lang), XML_PREFIX); X_HEIGHT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::x_height), ALL_NO_PREFIX); ARIA_OWNS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_owns), ALL_NO_PREFIX); AUTOFOCUS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::autofocus), ALL_NO_PREFIX); ARIA_SORT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_sort), ALL_NO_PREFIX); ACCESSKEY = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::accesskey), ALL_NO_PREFIX); ARIA_BUSY = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_busy), ALL_NO_PREFIX); ARIA_GRAB = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_grab), ALL_NO_PREFIX); AMPLITUDE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::amplitude), ALL_NO_PREFIX); ARIA_LIVE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_live), ALL_NO_PREFIX); CLIP_RULE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::clip_rule), ALL_NO_PREFIX); CLIP_PATH = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::clip_path), ALL_NO_PREFIX); EQUALROWS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::equalrows), ALL_NO_PREFIX); ELEVATION = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::elevation), ALL_NO_PREFIX); DIRECTION = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::direction), ALL_NO_PREFIX); DRAGGABLE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::draggable), ALL_NO_PREFIX); FILTERRES = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::filterres, nsHtml5Atoms::filterRes), ALL_NO_PREFIX); FILL_RULE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::fill_rule), ALL_NO_PREFIX); FONTSTYLE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::fontstyle), ALL_NO_PREFIX); FONT_SIZE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::font_size), ALL_NO_PREFIX); KEYPOINTS = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::keypoints, nsHtml5Atoms::keyPoints), ALL_NO_PREFIX); HIDEFOCUS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::hidefocus), ALL_NO_PREFIX); ONMESSAGE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onmessage), ALL_NO_PREFIX); INTERCEPT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::intercept), ALL_NO_PREFIX); ONDRAGEND = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::ondragend), ALL_NO_PREFIX); ONMOVEEND = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onmoveend), ALL_NO_PREFIX); ONINVALID = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::oninvalid), ALL_NO_PREFIX); ONKEYDOWN = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onkeydown), ALL_NO_PREFIX); ONFOCUSIN = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onfocusin), ALL_NO_PREFIX); ONMOUSEUP = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onmouseup), ALL_NO_PREFIX); INPUTMODE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::inputmode), ALL_NO_PREFIX); ONROWEXIT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onrowexit), ALL_NO_PREFIX); MATHCOLOR = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::mathcolor), ALL_NO_PREFIX); MASKUNITS = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::maskunits, nsHtml5Atoms::maskUnits), ALL_NO_PREFIX); MAXLENGTH = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::maxlength), ALL_NO_PREFIX); LINEBREAK = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::linebreak), ALL_NO_PREFIX); LOOPSTART = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::loopstart), ALL_NO_PREFIX); TRANSFORM = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::transform), ALL_NO_PREFIX); V_HANGING = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::v_hanging), ALL_NO_PREFIX); VALUETYPE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::valuetype), ALL_NO_PREFIX); POINTSATZ = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::pointsatz, nsHtml5Atoms::pointsAtZ), ALL_NO_PREFIX); POINTSATX = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::pointsatx, nsHtml5Atoms::pointsAtX), ALL_NO_PREFIX); POINTSATY = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::pointsaty, nsHtml5Atoms::pointsAtY), ALL_NO_PREFIX); PLAYCOUNT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::playcount), ALL_NO_PREFIX); SYMMETRIC = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::symmetric), ALL_NO_PREFIX); SCROLLING = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::scrolling), ALL_NO_PREFIX); REPEATDUR = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::repeatdur, nsHtml5Atoms::repeatDur), ALL_NO_PREFIX); SELECTION = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::selection), ALL_NO_PREFIX); SEPARATOR = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::separator), ALL_NO_PREFIX); XML_SPACE = new nsHtml5AttributeName(XML_NS, COLONIFIED_LOCAL(nsHtml5Atoms::xml_space, nsHtml5Atoms::space), XML_PREFIX); AUTOSUBMIT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::autosubmit), ALL_NO_PREFIX); ALPHABETIC = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::alphabetic), ALL_NO_PREFIX); ACTIONTYPE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::actiontype), ALL_NO_PREFIX); ACCUMULATE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::accumulate), ALL_NO_PREFIX); ARIA_LEVEL = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_level), ALL_NO_PREFIX); COLUMNSPAN = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::columnspan), ALL_NO_PREFIX); CAP_HEIGHT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::cap_height), ALL_NO_PREFIX); BACKGROUND = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::background), ALL_NO_PREFIX); GLYPH_NAME = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::glyph_name), ALL_NO_PREFIX); GROUPALIGN = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::groupalign), ALL_NO_PREFIX); FONTFAMILY = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::fontfamily), ALL_NO_PREFIX); FONTWEIGHT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::fontweight), ALL_NO_PREFIX); FONT_STYLE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::font_style), ALL_NO_PREFIX); KEYSPLINES = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::keysplines, nsHtml5Atoms::keySplines), ALL_NO_PREFIX); HTTP_EQUIV = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::http_equiv), ALL_NO_PREFIX); ONACTIVATE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onactivate), ALL_NO_PREFIX); OCCURRENCE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::occurrence), ALL_NO_PREFIX); IRRELEVANT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::irrelevant), ALL_NO_PREFIX); ONDBLCLICK = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::ondblclick), ALL_NO_PREFIX); ONDRAGDROP = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::ondragdrop), ALL_NO_PREFIX); ONKEYPRESS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onkeypress), ALL_NO_PREFIX); ONROWENTER = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onrowenter), ALL_NO_PREFIX); ONDRAGOVER = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::ondragover), ALL_NO_PREFIX); ONFOCUSOUT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onfocusout), ALL_NO_PREFIX); ONMOUSEOUT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onmouseout), ALL_NO_PREFIX); NUMOCTAVES = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::numoctaves, nsHtml5Atoms::numOctaves), ALL_NO_PREFIX); MARKER_MID = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::marker_mid), ALL_NO_PREFIX); MARKER_END = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::marker_end), ALL_NO_PREFIX); TEXTLENGTH = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::textlength, nsHtml5Atoms::textLength), ALL_NO_PREFIX); VISIBILITY = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::visibility), ALL_NO_PREFIX); VIEWTARGET = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::viewtarget, nsHtml5Atoms::viewTarget), ALL_NO_PREFIX); VERT_ADV_Y = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::vert_adv_y), ALL_NO_PREFIX); PATHLENGTH = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::pathlength, nsHtml5Atoms::pathLength), ALL_NO_PREFIX); REPEAT_MAX = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::repeat_max), ALL_NO_PREFIX); RADIOGROUP = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::radiogroup), ALL_NO_PREFIX); STOP_COLOR = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::stop_color), ALL_NO_PREFIX); SEPARATORS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::separators), ALL_NO_PREFIX); REPEAT_MIN = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::repeat_min), ALL_NO_PREFIX); ROWSPACING = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::rowspacing), ALL_NO_PREFIX); ZOOMANDPAN = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::zoomandpan, nsHtml5Atoms::zoomAndPan), ALL_NO_PREFIX); XLINK_TYPE = new nsHtml5AttributeName(XLINK_NS, COLONIFIED_LOCAL(nsHtml5Atoms::xlink_type, nsHtml5Atoms::type), XLINK_PREFIX); XLINK_ROLE = new nsHtml5AttributeName(XLINK_NS, COLONIFIED_LOCAL(nsHtml5Atoms::xlink_role, nsHtml5Atoms::role), XLINK_PREFIX); XLINK_HREF = new nsHtml5AttributeName(XLINK_NS, COLONIFIED_LOCAL(nsHtml5Atoms::xlink_href, nsHtml5Atoms::href), XLINK_PREFIX); XLINK_SHOW = new nsHtml5AttributeName(XLINK_NS, COLONIFIED_LOCAL(nsHtml5Atoms::xlink_show, nsHtml5Atoms::show), XLINK_PREFIX); ACCENTUNDER = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::accentunder), ALL_NO_PREFIX); ARIA_SECRET = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_secret), ALL_NO_PREFIX); ARIA_ATOMIC = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_atomic), ALL_NO_PREFIX); ARIA_HIDDEN = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_hidden), ALL_NO_PREFIX); ARIA_FLOWTO = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_flowto), ALL_NO_PREFIX); ARABIC_FORM = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::arabic_form), ALL_NO_PREFIX); CELLPADDING = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::cellpadding), ALL_NO_PREFIX); CELLSPACING = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::cellspacing), ALL_NO_PREFIX); COLUMNWIDTH = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::columnwidth), ALL_NO_PREFIX); COLUMNALIGN = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::columnalign), ALL_NO_PREFIX); COLUMNLINES = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::columnlines), ALL_NO_PREFIX); CONTEXTMENU = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::contextmenu), ALL_NO_PREFIX); BASEPROFILE = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::baseprofile, nsHtml5Atoms::baseProfile), ALL_NO_PREFIX); FONT_FAMILY = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::font_family), ALL_NO_PREFIX); FRAMEBORDER = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::frameborder), ALL_NO_PREFIX); FILTERUNITS = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::filterunits, nsHtml5Atoms::filterUnits), ALL_NO_PREFIX); FLOOD_COLOR = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::flood_color), ALL_NO_PREFIX); FONT_WEIGHT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::font_weight), ALL_NO_PREFIX); HORIZ_ADV_X = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::horiz_adv_x), ALL_NO_PREFIX); ONDRAGLEAVE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::ondragleave), ALL_NO_PREFIX); ONMOUSEMOVE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onmousemove), ALL_NO_PREFIX); ORIENTATION = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::orientation), ALL_NO_PREFIX); ONMOUSEDOWN = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onmousedown), ALL_NO_PREFIX); ONMOUSEOVER = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onmouseover), ALL_NO_PREFIX); ONDRAGENTER = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::ondragenter), ALL_NO_PREFIX); IDEOGRAPHIC = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::ideographic), ALL_NO_PREFIX); ONBEFORECUT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onbeforecut), ALL_NO_PREFIX); ONFORMINPUT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onforminput), ALL_NO_PREFIX); ONDRAGSTART = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::ondragstart), ALL_NO_PREFIX); ONMOVESTART = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onmovestart), ALL_NO_PREFIX); MARKERUNITS = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::markerunits, nsHtml5Atoms::markerUnits), ALL_NO_PREFIX); MATHVARIANT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::mathvariant), ALL_NO_PREFIX); MARGINWIDTH = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::marginwidth), ALL_NO_PREFIX); MARKERWIDTH = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::markerwidth, nsHtml5Atoms::markerWidth), ALL_NO_PREFIX); TEXT_ANCHOR = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::text_anchor), ALL_NO_PREFIX); TABLEVALUES = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::tablevalues, nsHtml5Atoms::tableValues), ALL_NO_PREFIX); SCRIPTLEVEL = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::scriptlevel), ALL_NO_PREFIX); REPEATCOUNT = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::repeatcount, nsHtml5Atoms::repeatCount), ALL_NO_PREFIX); STITCHTILES = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::stitchtiles, nsHtml5Atoms::stitchTiles), ALL_NO_PREFIX); STARTOFFSET = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::startoffset, nsHtml5Atoms::startOffset), ALL_NO_PREFIX); SCROLLDELAY = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::scrolldelay), ALL_NO_PREFIX); XMLNS_XLINK = new nsHtml5AttributeName(XMLNS_NS, COLONIFIED_LOCAL(nsHtml5Atoms::xmlns_xlink, nsHtml5Atoms::xlink), XMLNS_PREFIX); XLINK_TITLE = new nsHtml5AttributeName(XLINK_NS, COLONIFIED_LOCAL(nsHtml5Atoms::xlink_title, nsHtml5Atoms::title), XLINK_PREFIX); ARIA_INVALID = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_invalid), ALL_NO_PREFIX); ARIA_PRESSED = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_pressed), ALL_NO_PREFIX); ARIA_CHECKED = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_checked), ALL_NO_PREFIX); AUTOCOMPLETE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::autocomplete), ALL_NO_PREFIX); ARIA_SETSIZE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_setsize), ALL_NO_PREFIX); ARIA_CHANNEL = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_channel), ALL_NO_PREFIX); EQUALCOLUMNS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::equalcolumns), ALL_NO_PREFIX); DISPLAYSTYLE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::displaystyle), ALL_NO_PREFIX); DATAFORMATAS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::dataformatas), ALL_NO_PREFIX); FILL_OPACITY = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::fill_opacity), ALL_NO_PREFIX); FONT_VARIANT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::font_variant), ALL_NO_PREFIX); FONT_STRETCH = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::font_stretch), ALL_NO_PREFIX); FRAMESPACING = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::framespacing), ALL_NO_PREFIX); KERNELMATRIX = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::kernelmatrix, nsHtml5Atoms::kernelMatrix), ALL_NO_PREFIX); ONDEACTIVATE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::ondeactivate), ALL_NO_PREFIX); ONROWSDELETE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onrowsdelete), ALL_NO_PREFIX); ONMOUSELEAVE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onmouseleave), ALL_NO_PREFIX); ONFORMCHANGE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onformchange), ALL_NO_PREFIX); ONCELLCHANGE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::oncellchange), ALL_NO_PREFIX); ONMOUSEWHEEL = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onmousewheel), ALL_NO_PREFIX); ONMOUSEENTER = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onmouseenter), ALL_NO_PREFIX); ONAFTERPRINT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onafterprint), ALL_NO_PREFIX); ONBEFORECOPY = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onbeforecopy), ALL_NO_PREFIX); MARGINHEIGHT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::marginheight), ALL_NO_PREFIX); MARKERHEIGHT = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::markerheight, nsHtml5Atoms::markerHeight), ALL_NO_PREFIX); MARKER_START = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::marker_start), ALL_NO_PREFIX); MATHEMATICAL = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::mathematical), ALL_NO_PREFIX); LENGTHADJUST = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::lengthadjust, nsHtml5Atoms::lengthAdjust), ALL_NO_PREFIX); UNSELECTABLE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::unselectable), ALL_NO_PREFIX); UNICODE_BIDI = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::unicode_bidi), ALL_NO_PREFIX); UNITS_PER_EM = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::units_per_em), ALL_NO_PREFIX); WORD_SPACING = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::word_spacing), ALL_NO_PREFIX); WRITING_MODE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::writing_mode), ALL_NO_PREFIX); V_ALPHABETIC = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::v_alphabetic), ALL_NO_PREFIX); PATTERNUNITS = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::patternunits, nsHtml5Atoms::patternUnits), ALL_NO_PREFIX); SPREADMETHOD = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::spreadmethod, nsHtml5Atoms::spreadMethod), ALL_NO_PREFIX); SURFACESCALE = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::surfacescale, nsHtml5Atoms::surfaceScale), ALL_NO_PREFIX); STROKE_WIDTH = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::stroke_width), ALL_NO_PREFIX); REPEAT_START = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::repeat_start), ALL_NO_PREFIX); STDDEVIATION = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::stddeviation, nsHtml5Atoms::stdDeviation), ALL_NO_PREFIX); STOP_OPACITY = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::stop_opacity), ALL_NO_PREFIX); ARIA_CONTROLS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_controls), ALL_NO_PREFIX); ARIA_HASPOPUP = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_haspopup), ALL_NO_PREFIX); ACCENT_HEIGHT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::accent_height), ALL_NO_PREFIX); ARIA_VALUENOW = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_valuenow), ALL_NO_PREFIX); ARIA_RELEVANT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_relevant), ALL_NO_PREFIX); ARIA_POSINSET = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_posinset), ALL_NO_PREFIX); ARIA_VALUEMAX = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_valuemax), ALL_NO_PREFIX); ARIA_READONLY = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_readonly), ALL_NO_PREFIX); ARIA_SELECTED = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_selected), ALL_NO_PREFIX); ARIA_REQUIRED = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_required), ALL_NO_PREFIX); ARIA_EXPANDED = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_expanded), ALL_NO_PREFIX); ARIA_DISABLED = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_disabled), ALL_NO_PREFIX); ATTRIBUTETYPE = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::attributetype, nsHtml5Atoms::attributeType), ALL_NO_PREFIX); ATTRIBUTENAME = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::attributename, nsHtml5Atoms::attributeName), ALL_NO_PREFIX); ARIA_DATATYPE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_datatype), ALL_NO_PREFIX); ARIA_VALUEMIN = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_valuemin), ALL_NO_PREFIX); BASEFREQUENCY = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::basefrequency, nsHtml5Atoms::baseFrequency), ALL_NO_PREFIX); COLUMNSPACING = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::columnspacing), ALL_NO_PREFIX); COLOR_PROFILE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::color_profile), ALL_NO_PREFIX); CLIPPATHUNITS = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::clippathunits, nsHtml5Atoms::clipPathUnits), ALL_NO_PREFIX); DEFINITIONURL = new nsHtml5AttributeName(ALL_NO_NS, MATH_DIFFERENT(nsHtml5Atoms::definitionurl, nsHtml5Atoms::definitionURL), ALL_NO_PREFIX); GRADIENTUNITS = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::gradientunits, nsHtml5Atoms::gradientUnits), ALL_NO_PREFIX); FLOOD_OPACITY = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::flood_opacity), ALL_NO_PREFIX); ONAFTERUPDATE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onafterupdate), ALL_NO_PREFIX); ONERRORUPDATE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onerrorupdate), ALL_NO_PREFIX); ONBEFOREPASTE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onbeforepaste), ALL_NO_PREFIX); ONLOSECAPTURE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onlosecapture), ALL_NO_PREFIX); ONCONTEXTMENU = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::oncontextmenu), ALL_NO_PREFIX); ONSELECTSTART = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onselectstart), ALL_NO_PREFIX); ONBEFOREPRINT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onbeforeprint), ALL_NO_PREFIX); MOVABLELIMITS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::movablelimits), ALL_NO_PREFIX); LINETHICKNESS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::linethickness), ALL_NO_PREFIX); UNICODE_RANGE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::unicode_range), ALL_NO_PREFIX); THINMATHSPACE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::thinmathspace), ALL_NO_PREFIX); VERT_ORIGIN_X = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::vert_origin_x), ALL_NO_PREFIX); VERT_ORIGIN_Y = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::vert_origin_y), ALL_NO_PREFIX); V_IDEOGRAPHIC = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::v_ideographic), ALL_NO_PREFIX); PRESERVEALPHA = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::preservealpha, nsHtml5Atoms::preserveAlpha), ALL_NO_PREFIX); SCRIPTMINSIZE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::scriptminsize), ALL_NO_PREFIX); SPECIFICATION = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::specification), ALL_NO_PREFIX); XLINK_ACTUATE = new nsHtml5AttributeName(XLINK_NS, COLONIFIED_LOCAL(nsHtml5Atoms::xlink_actuate, nsHtml5Atoms::actuate), XLINK_PREFIX); XLINK_ARCROLE = new nsHtml5AttributeName(XLINK_NS, COLONIFIED_LOCAL(nsHtml5Atoms::xlink_arcrole, nsHtml5Atoms::arcrole), XLINK_PREFIX); ACCEPT_CHARSET = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::accept_charset), ALL_NO_PREFIX); ALIGNMENTSCOPE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::alignmentscope), ALL_NO_PREFIX); ARIA_MULTILINE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_multiline), ALL_NO_PREFIX); BASELINE_SHIFT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::baseline_shift), ALL_NO_PREFIX); HORIZ_ORIGIN_X = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::horiz_origin_x), ALL_NO_PREFIX); HORIZ_ORIGIN_Y = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::horiz_origin_y), ALL_NO_PREFIX); ONBEFOREUPDATE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onbeforeupdate), ALL_NO_PREFIX); ONFILTERCHANGE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onfilterchange), ALL_NO_PREFIX); ONROWSINSERTED = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onrowsinserted), ALL_NO_PREFIX); ONBEFOREUNLOAD = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onbeforeunload), ALL_NO_PREFIX); MATHBACKGROUND = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::mathbackground), ALL_NO_PREFIX); LETTER_SPACING = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::letter_spacing), ALL_NO_PREFIX); LIGHTING_COLOR = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::lighting_color), ALL_NO_PREFIX); THICKMATHSPACE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::thickmathspace), ALL_NO_PREFIX); TEXT_RENDERING = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::text_rendering), ALL_NO_PREFIX); V_MATHEMATICAL = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::v_mathematical), ALL_NO_PREFIX); POINTER_EVENTS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::pointer_events), ALL_NO_PREFIX); PRIMITIVEUNITS = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::primitiveunits, nsHtml5Atoms::primitiveUnits), ALL_NO_PREFIX); SYSTEMLANGUAGE = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::systemlanguage, nsHtml5Atoms::systemLanguage), ALL_NO_PREFIX); STROKE_LINECAP = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::stroke_linecap), ALL_NO_PREFIX); SUBSCRIPTSHIFT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::subscriptshift), ALL_NO_PREFIX); STROKE_OPACITY = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::stroke_opacity), ALL_NO_PREFIX); ARIA_DROPEFFECT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_dropeffect), ALL_NO_PREFIX); ARIA_LABELLEDBY = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_labelledby), ALL_NO_PREFIX); ARIA_TEMPLATEID = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_templateid), ALL_NO_PREFIX); COLOR_RENDERING = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::color_rendering), ALL_NO_PREFIX); CONTENTEDITABLE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::contenteditable), ALL_NO_PREFIX); DIFFUSECONSTANT = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::diffuseconstant, nsHtml5Atoms::diffuseConstant), ALL_NO_PREFIX); ONDATAAVAILABLE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::ondataavailable), ALL_NO_PREFIX); ONCONTROLSELECT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::oncontrolselect), ALL_NO_PREFIX); IMAGE_RENDERING = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::image_rendering), ALL_NO_PREFIX); MEDIUMMATHSPACE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::mediummathspace), ALL_NO_PREFIX); TEXT_DECORATION = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::text_decoration), ALL_NO_PREFIX); SHAPE_RENDERING = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::shape_rendering), ALL_NO_PREFIX); STROKE_LINEJOIN = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::stroke_linejoin), ALL_NO_PREFIX); REPEAT_TEMPLATE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::repeat_template), ALL_NO_PREFIX); ARIA_DESCRIBEDBY = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_describedby), ALL_NO_PREFIX); CONTENTSTYLETYPE = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::contentstyletype, nsHtml5Atoms::contentStyleType), ALL_NO_PREFIX); FONT_SIZE_ADJUST = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::font_size_adjust), ALL_NO_PREFIX); KERNELUNITLENGTH = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::kernelunitlength, nsHtml5Atoms::kernelUnitLength), ALL_NO_PREFIX); ONBEFOREACTIVATE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onbeforeactivate), ALL_NO_PREFIX); ONPROPERTYCHANGE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onpropertychange), ALL_NO_PREFIX); ONDATASETCHANGED = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::ondatasetchanged), ALL_NO_PREFIX); MASKCONTENTUNITS = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::maskcontentunits, nsHtml5Atoms::maskContentUnits), ALL_NO_PREFIX); PATTERNTRANSFORM = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::patterntransform, nsHtml5Atoms::patternTransform), ALL_NO_PREFIX); REQUIREDFEATURES = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::requiredfeatures, nsHtml5Atoms::requiredFeatures), ALL_NO_PREFIX); RENDERING_INTENT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::rendering_intent), ALL_NO_PREFIX); SPECULAREXPONENT = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::specularexponent, nsHtml5Atoms::specularExponent), ALL_NO_PREFIX); SPECULARCONSTANT = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::specularconstant, nsHtml5Atoms::specularConstant), ALL_NO_PREFIX); SUPERSCRIPTSHIFT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::superscriptshift), ALL_NO_PREFIX); STROKE_DASHARRAY = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::stroke_dasharray), ALL_NO_PREFIX); XCHANNELSELECTOR = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::xchannelselector, nsHtml5Atoms::xChannelSelector), ALL_NO_PREFIX); YCHANNELSELECTOR = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::ychannelselector, nsHtml5Atoms::yChannelSelector), ALL_NO_PREFIX); ARIA_AUTOCOMPLETE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_autocomplete), ALL_NO_PREFIX); CONTENTSCRIPTTYPE = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::contentscripttype, nsHtml5Atoms::contentScriptType), ALL_NO_PREFIX); ENABLE_BACKGROUND = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::enable_background), ALL_NO_PREFIX); DOMINANT_BASELINE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::dominant_baseline), ALL_NO_PREFIX); GRADIENTTRANSFORM = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::gradienttransform, nsHtml5Atoms::gradientTransform), ALL_NO_PREFIX); ONBEFORDEACTIVATE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onbefordeactivate), ALL_NO_PREFIX); ONDATASETCOMPLETE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::ondatasetcomplete), ALL_NO_PREFIX); OVERLINE_POSITION = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::overline_position), ALL_NO_PREFIX); ONBEFOREEDITFOCUS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onbeforeeditfocus), ALL_NO_PREFIX); LIMITINGCONEANGLE = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::limitingconeangle, nsHtml5Atoms::limitingConeAngle), ALL_NO_PREFIX); VERYTHINMATHSPACE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::verythinmathspace), ALL_NO_PREFIX); STROKE_DASHOFFSET = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::stroke_dashoffset), ALL_NO_PREFIX); STROKE_MITERLIMIT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::stroke_miterlimit), ALL_NO_PREFIX); ALIGNMENT_BASELINE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::alignment_baseline), ALL_NO_PREFIX); ONREADYSTATECHANGE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::onreadystatechange), ALL_NO_PREFIX); OVERLINE_THICKNESS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::overline_thickness), ALL_NO_PREFIX); UNDERLINE_POSITION = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::underline_position), ALL_NO_PREFIX); VERYTHICKMATHSPACE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::verythickmathspace), ALL_NO_PREFIX); REQUIREDEXTENSIONS = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::requiredextensions, nsHtml5Atoms::requiredExtensions), ALL_NO_PREFIX); COLOR_INTERPOLATION = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::color_interpolation), ALL_NO_PREFIX); UNDERLINE_THICKNESS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::underline_thickness), ALL_NO_PREFIX); PRESERVEASPECTRATIO = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::preserveaspectratio, nsHtml5Atoms::preserveAspectRatio), ALL_NO_PREFIX); PATTERNCONTENTUNITS = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::patterncontentunits, nsHtml5Atoms::patternContentUnits), ALL_NO_PREFIX); ARIA_MULTISELECTABLE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_multiselectable), ALL_NO_PREFIX); SCRIPTSIZEMULTIPLIER = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::scriptsizemultiplier), ALL_NO_PREFIX); ARIA_ACTIVEDESCENDANT = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::aria_activedescendant), ALL_NO_PREFIX); VERYVERYTHINMATHSPACE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::veryverythinmathspace), ALL_NO_PREFIX); VERYVERYTHICKMATHSPACE = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::veryverythickmathspace), ALL_NO_PREFIX); STRIKETHROUGH_POSITION = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::strikethrough_position), ALL_NO_PREFIX); STRIKETHROUGH_THICKNESS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::strikethrough_thickness), ALL_NO_PREFIX); EXTERNALRESOURCESREQUIRED = new nsHtml5AttributeName(ALL_NO_NS, SVG_DIFFERENT(nsHtml5Atoms::externalresourcesrequired, nsHtml5Atoms::externalResourcesRequired), ALL_NO_PREFIX); GLYPH_ORIENTATION_VERTICAL = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::glyph_orientation_vertical), ALL_NO_PREFIX); COLOR_INTERPOLATION_FILTERS = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::color_interpolation_filters), ALL_NO_PREFIX); GLYPH_ORIENTATION_HORIZONTAL = new nsHtml5AttributeName(ALL_NO_NS, SAME_LOCAL(nsHtml5Atoms::glyph_orientation_horizontal), ALL_NO_PREFIX); ATTRIBUTE_NAMES = new nsHtml5AttributeName*[581]; ATTRIBUTE_NAMES[0] = D; ATTRIBUTE_NAMES[1] = K; ATTRIBUTE_NAMES[2] = R; ATTRIBUTE_NAMES[3] = X; ATTRIBUTE_NAMES[4] = Y; ATTRIBUTE_NAMES[5] = Z; ATTRIBUTE_NAMES[6] = BY; ATTRIBUTE_NAMES[7] = CX; ATTRIBUTE_NAMES[8] = CY; ATTRIBUTE_NAMES[9] = DX; ATTRIBUTE_NAMES[10] = DY; ATTRIBUTE_NAMES[11] = G2; ATTRIBUTE_NAMES[12] = G1; ATTRIBUTE_NAMES[13] = FX; ATTRIBUTE_NAMES[14] = FY; ATTRIBUTE_NAMES[15] = K4; ATTRIBUTE_NAMES[16] = K2; ATTRIBUTE_NAMES[17] = K3; ATTRIBUTE_NAMES[18] = K1; ATTRIBUTE_NAMES[19] = ID; ATTRIBUTE_NAMES[20] = IN; ATTRIBUTE_NAMES[21] = U2; ATTRIBUTE_NAMES[22] = U1; ATTRIBUTE_NAMES[23] = RT; ATTRIBUTE_NAMES[24] = RX; ATTRIBUTE_NAMES[25] = RY; ATTRIBUTE_NAMES[26] = TO; ATTRIBUTE_NAMES[27] = Y2; ATTRIBUTE_NAMES[28] = Y1; ATTRIBUTE_NAMES[29] = X1; ATTRIBUTE_NAMES[30] = X2; ATTRIBUTE_NAMES[31] = ALT; ATTRIBUTE_NAMES[32] = DIR; ATTRIBUTE_NAMES[33] = DUR; ATTRIBUTE_NAMES[34] = END; ATTRIBUTE_NAMES[35] = FOR; ATTRIBUTE_NAMES[36] = IN2; ATTRIBUTE_NAMES[37] = MAX; ATTRIBUTE_NAMES[38] = MIN; ATTRIBUTE_NAMES[39] = LOW; ATTRIBUTE_NAMES[40] = REL; ATTRIBUTE_NAMES[41] = REV; ATTRIBUTE_NAMES[42] = SRC; ATTRIBUTE_NAMES[43] = AXIS; ATTRIBUTE_NAMES[44] = ABBR; ATTRIBUTE_NAMES[45] = BBOX; ATTRIBUTE_NAMES[46] = CITE; ATTRIBUTE_NAMES[47] = CODE; ATTRIBUTE_NAMES[48] = BIAS; ATTRIBUTE_NAMES[49] = COLS; ATTRIBUTE_NAMES[50] = CLIP; ATTRIBUTE_NAMES[51] = CHAR; ATTRIBUTE_NAMES[52] = BASE; ATTRIBUTE_NAMES[53] = EDGE; ATTRIBUTE_NAMES[54] = DATA; ATTRIBUTE_NAMES[55] = FILL; ATTRIBUTE_NAMES[56] = FROM; ATTRIBUTE_NAMES[57] = FORM; ATTRIBUTE_NAMES[58] = FACE; ATTRIBUTE_NAMES[59] = HIGH; ATTRIBUTE_NAMES[60] = HREF; ATTRIBUTE_NAMES[61] = OPEN; ATTRIBUTE_NAMES[62] = ICON; ATTRIBUTE_NAMES[63] = NAME; ATTRIBUTE_NAMES[64] = MODE; ATTRIBUTE_NAMES[65] = MASK; ATTRIBUTE_NAMES[66] = LINK; ATTRIBUTE_NAMES[67] = LANG; ATTRIBUTE_NAMES[68] = LIST; ATTRIBUTE_NAMES[69] = TYPE; ATTRIBUTE_NAMES[70] = WHEN; ATTRIBUTE_NAMES[71] = WRAP; ATTRIBUTE_NAMES[72] = TEXT; ATTRIBUTE_NAMES[73] = PATH; ATTRIBUTE_NAMES[74] = PING; ATTRIBUTE_NAMES[75] = REFX; ATTRIBUTE_NAMES[76] = REFY; ATTRIBUTE_NAMES[77] = SIZE; ATTRIBUTE_NAMES[78] = SEED; ATTRIBUTE_NAMES[79] = ROWS; ATTRIBUTE_NAMES[80] = SPAN; ATTRIBUTE_NAMES[81] = STEP; ATTRIBUTE_NAMES[82] = ROLE; ATTRIBUTE_NAMES[83] = XREF; ATTRIBUTE_NAMES[84] = ASYNC; ATTRIBUTE_NAMES[85] = ALINK; ATTRIBUTE_NAMES[86] = ALIGN; ATTRIBUTE_NAMES[87] = CLOSE; ATTRIBUTE_NAMES[88] = COLOR; ATTRIBUTE_NAMES[89] = CLASS; ATTRIBUTE_NAMES[90] = CLEAR; ATTRIBUTE_NAMES[91] = BEGIN; ATTRIBUTE_NAMES[92] = DEPTH; ATTRIBUTE_NAMES[93] = DEFER; ATTRIBUTE_NAMES[94] = FENCE; ATTRIBUTE_NAMES[95] = FRAME; ATTRIBUTE_NAMES[96] = ISMAP; ATTRIBUTE_NAMES[97] = ONEND; ATTRIBUTE_NAMES[98] = INDEX; ATTRIBUTE_NAMES[99] = ORDER; ATTRIBUTE_NAMES[100] = OTHER; ATTRIBUTE_NAMES[101] = ONCUT; ATTRIBUTE_NAMES[102] = NARGS; ATTRIBUTE_NAMES[103] = MEDIA; ATTRIBUTE_NAMES[104] = LABEL; ATTRIBUTE_NAMES[105] = LOCAL; ATTRIBUTE_NAMES[106] = WIDTH; ATTRIBUTE_NAMES[107] = TITLE; ATTRIBUTE_NAMES[108] = VLINK; ATTRIBUTE_NAMES[109] = VALUE; ATTRIBUTE_NAMES[110] = SLOPE; ATTRIBUTE_NAMES[111] = SHAPE; ATTRIBUTE_NAMES[112] = SCOPE; ATTRIBUTE_NAMES[113] = SCALE; ATTRIBUTE_NAMES[114] = SPEED; ATTRIBUTE_NAMES[115] = STYLE; ATTRIBUTE_NAMES[116] = RULES; ATTRIBUTE_NAMES[117] = STEMH; ATTRIBUTE_NAMES[118] = STEMV; ATTRIBUTE_NAMES[119] = START; ATTRIBUTE_NAMES[120] = XMLNS; ATTRIBUTE_NAMES[121] = ACCEPT; ATTRIBUTE_NAMES[122] = ACCENT; ATTRIBUTE_NAMES[123] = ASCENT; ATTRIBUTE_NAMES[124] = ACTIVE; ATTRIBUTE_NAMES[125] = ALTIMG; ATTRIBUTE_NAMES[126] = ACTION; ATTRIBUTE_NAMES[127] = BORDER; ATTRIBUTE_NAMES[128] = CURSOR; ATTRIBUTE_NAMES[129] = COORDS; ATTRIBUTE_NAMES[130] = FILTER; ATTRIBUTE_NAMES[131] = FORMAT; ATTRIBUTE_NAMES[132] = HIDDEN; ATTRIBUTE_NAMES[133] = HSPACE; ATTRIBUTE_NAMES[134] = HEIGHT; ATTRIBUTE_NAMES[135] = ONMOVE; ATTRIBUTE_NAMES[136] = ONLOAD; ATTRIBUTE_NAMES[137] = ONDRAG; ATTRIBUTE_NAMES[138] = ORIGIN; ATTRIBUTE_NAMES[139] = ONZOOM; ATTRIBUTE_NAMES[140] = ONHELP; ATTRIBUTE_NAMES[141] = ONSTOP; ATTRIBUTE_NAMES[142] = ONDROP; ATTRIBUTE_NAMES[143] = ONBLUR; ATTRIBUTE_NAMES[144] = OBJECT; ATTRIBUTE_NAMES[145] = OFFSET; ATTRIBUTE_NAMES[146] = ORIENT; ATTRIBUTE_NAMES[147] = ONCOPY; ATTRIBUTE_NAMES[148] = NOWRAP; ATTRIBUTE_NAMES[149] = NOHREF; ATTRIBUTE_NAMES[150] = MACROS; ATTRIBUTE_NAMES[151] = METHOD; ATTRIBUTE_NAMES[152] = LOWSRC; ATTRIBUTE_NAMES[153] = LSPACE; ATTRIBUTE_NAMES[154] = LQUOTE; ATTRIBUTE_NAMES[155] = USEMAP; ATTRIBUTE_NAMES[156] = WIDTHS; ATTRIBUTE_NAMES[157] = TARGET; ATTRIBUTE_NAMES[158] = VALUES; ATTRIBUTE_NAMES[159] = VALIGN; ATTRIBUTE_NAMES[160] = VSPACE; ATTRIBUTE_NAMES[161] = POSTER; ATTRIBUTE_NAMES[162] = POINTS; ATTRIBUTE_NAMES[163] = PROMPT; ATTRIBUTE_NAMES[164] = SCOPED; ATTRIBUTE_NAMES[165] = STRING; ATTRIBUTE_NAMES[166] = SCHEME; ATTRIBUTE_NAMES[167] = STROKE; ATTRIBUTE_NAMES[168] = RADIUS; ATTRIBUTE_NAMES[169] = RESULT; ATTRIBUTE_NAMES[170] = REPEAT; ATTRIBUTE_NAMES[171] = RSPACE; ATTRIBUTE_NAMES[172] = ROTATE; ATTRIBUTE_NAMES[173] = RQUOTE; ATTRIBUTE_NAMES[174] = ALTTEXT; ATTRIBUTE_NAMES[175] = ARCHIVE; ATTRIBUTE_NAMES[176] = AZIMUTH; ATTRIBUTE_NAMES[177] = CLOSURE; ATTRIBUTE_NAMES[178] = CHECKED; ATTRIBUTE_NAMES[179] = CLASSID; ATTRIBUTE_NAMES[180] = CHAROFF; ATTRIBUTE_NAMES[181] = BGCOLOR; ATTRIBUTE_NAMES[182] = COLSPAN; ATTRIBUTE_NAMES[183] = CHARSET; ATTRIBUTE_NAMES[184] = COMPACT; ATTRIBUTE_NAMES[185] = CONTENT; ATTRIBUTE_NAMES[186] = ENCTYPE; ATTRIBUTE_NAMES[187] = DATASRC; ATTRIBUTE_NAMES[188] = DATAFLD; ATTRIBUTE_NAMES[189] = DECLARE; ATTRIBUTE_NAMES[190] = DISPLAY; ATTRIBUTE_NAMES[191] = DIVISOR; ATTRIBUTE_NAMES[192] = DEFAULT; ATTRIBUTE_NAMES[193] = DESCENT; ATTRIBUTE_NAMES[194] = KERNING; ATTRIBUTE_NAMES[195] = HANGING; ATTRIBUTE_NAMES[196] = HEADERS; ATTRIBUTE_NAMES[197] = ONPASTE; ATTRIBUTE_NAMES[198] = ONCLICK; ATTRIBUTE_NAMES[199] = OPTIMUM; ATTRIBUTE_NAMES[200] = ONBEGIN; ATTRIBUTE_NAMES[201] = ONKEYUP; ATTRIBUTE_NAMES[202] = ONFOCUS; ATTRIBUTE_NAMES[203] = ONERROR; ATTRIBUTE_NAMES[204] = ONINPUT; ATTRIBUTE_NAMES[205] = ONABORT; ATTRIBUTE_NAMES[206] = ONSTART; ATTRIBUTE_NAMES[207] = ONRESET; ATTRIBUTE_NAMES[208] = OPACITY; ATTRIBUTE_NAMES[209] = NOSHADE; ATTRIBUTE_NAMES[210] = MINSIZE; ATTRIBUTE_NAMES[211] = MAXSIZE; ATTRIBUTE_NAMES[212] = LOOPEND; ATTRIBUTE_NAMES[213] = LARGEOP; ATTRIBUTE_NAMES[214] = UNI_CODE; ATTRIBUTE_NAMES[215] = TARGETX; ATTRIBUTE_NAMES[216] = TARGETY; ATTRIBUTE_NAMES[217] = VIEWBOX; ATTRIBUTE_NAMES[218] = VERSION; ATTRIBUTE_NAMES[219] = PATTERN; ATTRIBUTE_NAMES[220] = PROFILE; ATTRIBUTE_NAMES[221] = SPACING; ATTRIBUTE_NAMES[222] = RESTART; ATTRIBUTE_NAMES[223] = ROWSPAN; ATTRIBUTE_NAMES[224] = SANDBOX; ATTRIBUTE_NAMES[225] = SUMMARY; ATTRIBUTE_NAMES[226] = STANDBY; ATTRIBUTE_NAMES[227] = REPLACE; ATTRIBUTE_NAMES[228] = AUTOPLAY; ATTRIBUTE_NAMES[229] = ADDITIVE; ATTRIBUTE_NAMES[230] = CALCMODE; ATTRIBUTE_NAMES[231] = CODETYPE; ATTRIBUTE_NAMES[232] = CODEBASE; ATTRIBUTE_NAMES[233] = CONTROLS; ATTRIBUTE_NAMES[234] = BEVELLED; ATTRIBUTE_NAMES[235] = BASELINE; ATTRIBUTE_NAMES[236] = EXPONENT; ATTRIBUTE_NAMES[237] = EDGEMODE; ATTRIBUTE_NAMES[238] = ENCODING; ATTRIBUTE_NAMES[239] = GLYPHREF; ATTRIBUTE_NAMES[240] = DATETIME; ATTRIBUTE_NAMES[241] = DISABLED; ATTRIBUTE_NAMES[242] = FONTSIZE; ATTRIBUTE_NAMES[243] = KEYTIMES; ATTRIBUTE_NAMES[244] = PANOSE_1; ATTRIBUTE_NAMES[245] = HREFLANG; ATTRIBUTE_NAMES[246] = ONRESIZE; ATTRIBUTE_NAMES[247] = ONCHANGE; ATTRIBUTE_NAMES[248] = ONBOUNCE; ATTRIBUTE_NAMES[249] = ONUNLOAD; ATTRIBUTE_NAMES[250] = ONFINISH; ATTRIBUTE_NAMES[251] = ONSCROLL; ATTRIBUTE_NAMES[252] = OPERATOR; ATTRIBUTE_NAMES[253] = OVERFLOW; ATTRIBUTE_NAMES[254] = ONSUBMIT; ATTRIBUTE_NAMES[255] = ONREPEAT; ATTRIBUTE_NAMES[256] = ONSELECT; ATTRIBUTE_NAMES[257] = NOTATION; ATTRIBUTE_NAMES[258] = NORESIZE; ATTRIBUTE_NAMES[259] = MANIFEST; ATTRIBUTE_NAMES[260] = MATHSIZE; ATTRIBUTE_NAMES[261] = MULTIPLE; ATTRIBUTE_NAMES[262] = LONGDESC; ATTRIBUTE_NAMES[263] = LANGUAGE; ATTRIBUTE_NAMES[264] = TEMPLATE; ATTRIBUTE_NAMES[265] = TABINDEX; ATTRIBUTE_NAMES[266] = READONLY; ATTRIBUTE_NAMES[267] = SELECTED; ATTRIBUTE_NAMES[268] = ROWLINES; ATTRIBUTE_NAMES[269] = SEAMLESS; ATTRIBUTE_NAMES[270] = ROWALIGN; ATTRIBUTE_NAMES[271] = STRETCHY; ATTRIBUTE_NAMES[272] = REQUIRED; ATTRIBUTE_NAMES[273] = XML_BASE; ATTRIBUTE_NAMES[274] = XML_LANG; ATTRIBUTE_NAMES[275] = X_HEIGHT; ATTRIBUTE_NAMES[276] = ARIA_OWNS; ATTRIBUTE_NAMES[277] = AUTOFOCUS; ATTRIBUTE_NAMES[278] = ARIA_SORT; ATTRIBUTE_NAMES[279] = ACCESSKEY; ATTRIBUTE_NAMES[280] = ARIA_BUSY; ATTRIBUTE_NAMES[281] = ARIA_GRAB; ATTRIBUTE_NAMES[282] = AMPLITUDE; ATTRIBUTE_NAMES[283] = ARIA_LIVE; ATTRIBUTE_NAMES[284] = CLIP_RULE; ATTRIBUTE_NAMES[285] = CLIP_PATH; ATTRIBUTE_NAMES[286] = EQUALROWS; ATTRIBUTE_NAMES[287] = ELEVATION; ATTRIBUTE_NAMES[288] = DIRECTION; ATTRIBUTE_NAMES[289] = DRAGGABLE; ATTRIBUTE_NAMES[290] = FILTERRES; ATTRIBUTE_NAMES[291] = FILL_RULE; ATTRIBUTE_NAMES[292] = FONTSTYLE; ATTRIBUTE_NAMES[293] = FONT_SIZE; ATTRIBUTE_NAMES[294] = KEYPOINTS; ATTRIBUTE_NAMES[295] = HIDEFOCUS; ATTRIBUTE_NAMES[296] = ONMESSAGE; ATTRIBUTE_NAMES[297] = INTERCEPT; ATTRIBUTE_NAMES[298] = ONDRAGEND; ATTRIBUTE_NAMES[299] = ONMOVEEND; ATTRIBUTE_NAMES[300] = ONINVALID; ATTRIBUTE_NAMES[301] = ONKEYDOWN; ATTRIBUTE_NAMES[302] = ONFOCUSIN; ATTRIBUTE_NAMES[303] = ONMOUSEUP; ATTRIBUTE_NAMES[304] = INPUTMODE; ATTRIBUTE_NAMES[305] = ONROWEXIT; ATTRIBUTE_NAMES[306] = MATHCOLOR; ATTRIBUTE_NAMES[307] = MASKUNITS; ATTRIBUTE_NAMES[308] = MAXLENGTH; ATTRIBUTE_NAMES[309] = LINEBREAK; ATTRIBUTE_NAMES[310] = LOOPSTART; ATTRIBUTE_NAMES[311] = TRANSFORM; ATTRIBUTE_NAMES[312] = V_HANGING; ATTRIBUTE_NAMES[313] = VALUETYPE; ATTRIBUTE_NAMES[314] = POINTSATZ; ATTRIBUTE_NAMES[315] = POINTSATX; ATTRIBUTE_NAMES[316] = POINTSATY; ATTRIBUTE_NAMES[317] = PLAYCOUNT; ATTRIBUTE_NAMES[318] = SYMMETRIC; ATTRIBUTE_NAMES[319] = SCROLLING; ATTRIBUTE_NAMES[320] = REPEATDUR; ATTRIBUTE_NAMES[321] = SELECTION; ATTRIBUTE_NAMES[322] = SEPARATOR; ATTRIBUTE_NAMES[323] = XML_SPACE; ATTRIBUTE_NAMES[324] = AUTOSUBMIT; ATTRIBUTE_NAMES[325] = ALPHABETIC; ATTRIBUTE_NAMES[326] = ACTIONTYPE; ATTRIBUTE_NAMES[327] = ACCUMULATE; ATTRIBUTE_NAMES[328] = ARIA_LEVEL; ATTRIBUTE_NAMES[329] = COLUMNSPAN; ATTRIBUTE_NAMES[330] = CAP_HEIGHT; ATTRIBUTE_NAMES[331] = BACKGROUND; ATTRIBUTE_NAMES[332] = GLYPH_NAME; ATTRIBUTE_NAMES[333] = GROUPALIGN; ATTRIBUTE_NAMES[334] = FONTFAMILY; ATTRIBUTE_NAMES[335] = FONTWEIGHT; ATTRIBUTE_NAMES[336] = FONT_STYLE; ATTRIBUTE_NAMES[337] = KEYSPLINES; ATTRIBUTE_NAMES[338] = HTTP_EQUIV; ATTRIBUTE_NAMES[339] = ONACTIVATE; ATTRIBUTE_NAMES[340] = OCCURRENCE; ATTRIBUTE_NAMES[341] = IRRELEVANT; ATTRIBUTE_NAMES[342] = ONDBLCLICK; ATTRIBUTE_NAMES[343] = ONDRAGDROP; ATTRIBUTE_NAMES[344] = ONKEYPRESS; ATTRIBUTE_NAMES[345] = ONROWENTER; ATTRIBUTE_NAMES[346] = ONDRAGOVER; ATTRIBUTE_NAMES[347] = ONFOCUSOUT; ATTRIBUTE_NAMES[348] = ONMOUSEOUT; ATTRIBUTE_NAMES[349] = NUMOCTAVES; ATTRIBUTE_NAMES[350] = MARKER_MID; ATTRIBUTE_NAMES[351] = MARKER_END; ATTRIBUTE_NAMES[352] = TEXTLENGTH; ATTRIBUTE_NAMES[353] = VISIBILITY; ATTRIBUTE_NAMES[354] = VIEWTARGET; ATTRIBUTE_NAMES[355] = VERT_ADV_Y; ATTRIBUTE_NAMES[356] = PATHLENGTH; ATTRIBUTE_NAMES[357] = REPEAT_MAX; ATTRIBUTE_NAMES[358] = RADIOGROUP; ATTRIBUTE_NAMES[359] = STOP_COLOR; ATTRIBUTE_NAMES[360] = SEPARATORS; ATTRIBUTE_NAMES[361] = REPEAT_MIN; ATTRIBUTE_NAMES[362] = ROWSPACING; ATTRIBUTE_NAMES[363] = ZOOMANDPAN; ATTRIBUTE_NAMES[364] = XLINK_TYPE; ATTRIBUTE_NAMES[365] = XLINK_ROLE; ATTRIBUTE_NAMES[366] = XLINK_HREF; ATTRIBUTE_NAMES[367] = XLINK_SHOW; ATTRIBUTE_NAMES[368] = ACCENTUNDER; ATTRIBUTE_NAMES[369] = ARIA_SECRET; ATTRIBUTE_NAMES[370] = ARIA_ATOMIC; ATTRIBUTE_NAMES[371] = ARIA_HIDDEN; ATTRIBUTE_NAMES[372] = ARIA_FLOWTO; ATTRIBUTE_NAMES[373] = ARABIC_FORM; ATTRIBUTE_NAMES[374] = CELLPADDING; ATTRIBUTE_NAMES[375] = CELLSPACING; ATTRIBUTE_NAMES[376] = COLUMNWIDTH; ATTRIBUTE_NAMES[377] = COLUMNALIGN; ATTRIBUTE_NAMES[378] = COLUMNLINES; ATTRIBUTE_NAMES[379] = CONTEXTMENU; ATTRIBUTE_NAMES[380] = BASEPROFILE; ATTRIBUTE_NAMES[381] = FONT_FAMILY; ATTRIBUTE_NAMES[382] = FRAMEBORDER; ATTRIBUTE_NAMES[383] = FILTERUNITS; ATTRIBUTE_NAMES[384] = FLOOD_COLOR; ATTRIBUTE_NAMES[385] = FONT_WEIGHT; ATTRIBUTE_NAMES[386] = HORIZ_ADV_X; ATTRIBUTE_NAMES[387] = ONDRAGLEAVE; ATTRIBUTE_NAMES[388] = ONMOUSEMOVE; ATTRIBUTE_NAMES[389] = ORIENTATION; ATTRIBUTE_NAMES[390] = ONMOUSEDOWN; ATTRIBUTE_NAMES[391] = ONMOUSEOVER; ATTRIBUTE_NAMES[392] = ONDRAGENTER; ATTRIBUTE_NAMES[393] = IDEOGRAPHIC; ATTRIBUTE_NAMES[394] = ONBEFORECUT; ATTRIBUTE_NAMES[395] = ONFORMINPUT; ATTRIBUTE_NAMES[396] = ONDRAGSTART; ATTRIBUTE_NAMES[397] = ONMOVESTART; ATTRIBUTE_NAMES[398] = MARKERUNITS; ATTRIBUTE_NAMES[399] = MATHVARIANT; ATTRIBUTE_NAMES[400] = MARGINWIDTH; ATTRIBUTE_NAMES[401] = MARKERWIDTH; ATTRIBUTE_NAMES[402] = TEXT_ANCHOR; ATTRIBUTE_NAMES[403] = TABLEVALUES; ATTRIBUTE_NAMES[404] = SCRIPTLEVEL; ATTRIBUTE_NAMES[405] = REPEATCOUNT; ATTRIBUTE_NAMES[406] = STITCHTILES; ATTRIBUTE_NAMES[407] = STARTOFFSET; ATTRIBUTE_NAMES[408] = SCROLLDELAY; ATTRIBUTE_NAMES[409] = XMLNS_XLINK; ATTRIBUTE_NAMES[410] = XLINK_TITLE; ATTRIBUTE_NAMES[411] = ARIA_INVALID; ATTRIBUTE_NAMES[412] = ARIA_PRESSED; ATTRIBUTE_NAMES[413] = ARIA_CHECKED; ATTRIBUTE_NAMES[414] = AUTOCOMPLETE; ATTRIBUTE_NAMES[415] = ARIA_SETSIZE; ATTRIBUTE_NAMES[416] = ARIA_CHANNEL; ATTRIBUTE_NAMES[417] = EQUALCOLUMNS; ATTRIBUTE_NAMES[418] = DISPLAYSTYLE; ATTRIBUTE_NAMES[419] = DATAFORMATAS; ATTRIBUTE_NAMES[420] = FILL_OPACITY; ATTRIBUTE_NAMES[421] = FONT_VARIANT; ATTRIBUTE_NAMES[422] = FONT_STRETCH; ATTRIBUTE_NAMES[423] = FRAMESPACING; ATTRIBUTE_NAMES[424] = KERNELMATRIX; ATTRIBUTE_NAMES[425] = ONDEACTIVATE; ATTRIBUTE_NAMES[426] = ONROWSDELETE; ATTRIBUTE_NAMES[427] = ONMOUSELEAVE; ATTRIBUTE_NAMES[428] = ONFORMCHANGE; ATTRIBUTE_NAMES[429] = ONCELLCHANGE; ATTRIBUTE_NAMES[430] = ONMOUSEWHEEL; ATTRIBUTE_NAMES[431] = ONMOUSEENTER; ATTRIBUTE_NAMES[432] = ONAFTERPRINT; ATTRIBUTE_NAMES[433] = ONBEFORECOPY; ATTRIBUTE_NAMES[434] = MARGINHEIGHT; ATTRIBUTE_NAMES[435] = MARKERHEIGHT; ATTRIBUTE_NAMES[436] = MARKER_START; ATTRIBUTE_NAMES[437] = MATHEMATICAL; ATTRIBUTE_NAMES[438] = LENGTHADJUST; ATTRIBUTE_NAMES[439] = UNSELECTABLE; ATTRIBUTE_NAMES[440] = UNICODE_BIDI; ATTRIBUTE_NAMES[441] = UNITS_PER_EM; ATTRIBUTE_NAMES[442] = WORD_SPACING; ATTRIBUTE_NAMES[443] = WRITING_MODE; ATTRIBUTE_NAMES[444] = V_ALPHABETIC; ATTRIBUTE_NAMES[445] = PATTERNUNITS; ATTRIBUTE_NAMES[446] = SPREADMETHOD; ATTRIBUTE_NAMES[447] = SURFACESCALE; ATTRIBUTE_NAMES[448] = STROKE_WIDTH; ATTRIBUTE_NAMES[449] = REPEAT_START; ATTRIBUTE_NAMES[450] = STDDEVIATION; ATTRIBUTE_NAMES[451] = STOP_OPACITY; ATTRIBUTE_NAMES[452] = ARIA_CONTROLS; ATTRIBUTE_NAMES[453] = ARIA_HASPOPUP; ATTRIBUTE_NAMES[454] = ACCENT_HEIGHT; ATTRIBUTE_NAMES[455] = ARIA_VALUENOW; ATTRIBUTE_NAMES[456] = ARIA_RELEVANT; ATTRIBUTE_NAMES[457] = ARIA_POSINSET; ATTRIBUTE_NAMES[458] = ARIA_VALUEMAX; ATTRIBUTE_NAMES[459] = ARIA_READONLY; ATTRIBUTE_NAMES[460] = ARIA_SELECTED; ATTRIBUTE_NAMES[461] = ARIA_REQUIRED; ATTRIBUTE_NAMES[462] = ARIA_EXPANDED; ATTRIBUTE_NAMES[463] = ARIA_DISABLED; ATTRIBUTE_NAMES[464] = ATTRIBUTETYPE; ATTRIBUTE_NAMES[465] = ATTRIBUTENAME; ATTRIBUTE_NAMES[466] = ARIA_DATATYPE; ATTRIBUTE_NAMES[467] = ARIA_VALUEMIN; ATTRIBUTE_NAMES[468] = BASEFREQUENCY; ATTRIBUTE_NAMES[469] = COLUMNSPACING; ATTRIBUTE_NAMES[470] = COLOR_PROFILE; ATTRIBUTE_NAMES[471] = CLIPPATHUNITS; ATTRIBUTE_NAMES[472] = DEFINITIONURL; ATTRIBUTE_NAMES[473] = GRADIENTUNITS; ATTRIBUTE_NAMES[474] = FLOOD_OPACITY; ATTRIBUTE_NAMES[475] = ONAFTERUPDATE; ATTRIBUTE_NAMES[476] = ONERRORUPDATE; ATTRIBUTE_NAMES[477] = ONBEFOREPASTE; ATTRIBUTE_NAMES[478] = ONLOSECAPTURE; ATTRIBUTE_NAMES[479] = ONCONTEXTMENU; ATTRIBUTE_NAMES[480] = ONSELECTSTART; ATTRIBUTE_NAMES[481] = ONBEFOREPRINT; ATTRIBUTE_NAMES[482] = MOVABLELIMITS; ATTRIBUTE_NAMES[483] = LINETHICKNESS; ATTRIBUTE_NAMES[484] = UNICODE_RANGE; ATTRIBUTE_NAMES[485] = THINMATHSPACE; ATTRIBUTE_NAMES[486] = VERT_ORIGIN_X; ATTRIBUTE_NAMES[487] = VERT_ORIGIN_Y; ATTRIBUTE_NAMES[488] = V_IDEOGRAPHIC; ATTRIBUTE_NAMES[489] = PRESERVEALPHA; ATTRIBUTE_NAMES[490] = SCRIPTMINSIZE; ATTRIBUTE_NAMES[491] = SPECIFICATION; ATTRIBUTE_NAMES[492] = XLINK_ACTUATE; ATTRIBUTE_NAMES[493] = XLINK_ARCROLE; ATTRIBUTE_NAMES[494] = ACCEPT_CHARSET; ATTRIBUTE_NAMES[495] = ALIGNMENTSCOPE; ATTRIBUTE_NAMES[496] = ARIA_MULTILINE; ATTRIBUTE_NAMES[497] = BASELINE_SHIFT; ATTRIBUTE_NAMES[498] = HORIZ_ORIGIN_X; ATTRIBUTE_NAMES[499] = HORIZ_ORIGIN_Y; ATTRIBUTE_NAMES[500] = ONBEFOREUPDATE; ATTRIBUTE_NAMES[501] = ONFILTERCHANGE; ATTRIBUTE_NAMES[502] = ONROWSINSERTED; ATTRIBUTE_NAMES[503] = ONBEFOREUNLOAD; ATTRIBUTE_NAMES[504] = MATHBACKGROUND; ATTRIBUTE_NAMES[505] = LETTER_SPACING; ATTRIBUTE_NAMES[506] = LIGHTING_COLOR; ATTRIBUTE_NAMES[507] = THICKMATHSPACE; ATTRIBUTE_NAMES[508] = TEXT_RENDERING; ATTRIBUTE_NAMES[509] = V_MATHEMATICAL; ATTRIBUTE_NAMES[510] = POINTER_EVENTS; ATTRIBUTE_NAMES[511] = PRIMITIVEUNITS; ATTRIBUTE_NAMES[512] = SYSTEMLANGUAGE; ATTRIBUTE_NAMES[513] = STROKE_LINECAP; ATTRIBUTE_NAMES[514] = SUBSCRIPTSHIFT; ATTRIBUTE_NAMES[515] = STROKE_OPACITY; ATTRIBUTE_NAMES[516] = ARIA_DROPEFFECT; ATTRIBUTE_NAMES[517] = ARIA_LABELLEDBY; ATTRIBUTE_NAMES[518] = ARIA_TEMPLATEID; ATTRIBUTE_NAMES[519] = COLOR_RENDERING; ATTRIBUTE_NAMES[520] = CONTENTEDITABLE; ATTRIBUTE_NAMES[521] = DIFFUSECONSTANT; ATTRIBUTE_NAMES[522] = ONDATAAVAILABLE; ATTRIBUTE_NAMES[523] = ONCONTROLSELECT; ATTRIBUTE_NAMES[524] = IMAGE_RENDERING; ATTRIBUTE_NAMES[525] = MEDIUMMATHSPACE; ATTRIBUTE_NAMES[526] = TEXT_DECORATION; ATTRIBUTE_NAMES[527] = SHAPE_RENDERING; ATTRIBUTE_NAMES[528] = STROKE_LINEJOIN; ATTRIBUTE_NAMES[529] = REPEAT_TEMPLATE; ATTRIBUTE_NAMES[530] = ARIA_DESCRIBEDBY; ATTRIBUTE_NAMES[531] = CONTENTSTYLETYPE; ATTRIBUTE_NAMES[532] = FONT_SIZE_ADJUST; ATTRIBUTE_NAMES[533] = KERNELUNITLENGTH; ATTRIBUTE_NAMES[534] = ONBEFOREACTIVATE; ATTRIBUTE_NAMES[535] = ONPROPERTYCHANGE; ATTRIBUTE_NAMES[536] = ONDATASETCHANGED; ATTRIBUTE_NAMES[537] = MASKCONTENTUNITS; ATTRIBUTE_NAMES[538] = PATTERNTRANSFORM; ATTRIBUTE_NAMES[539] = REQUIREDFEATURES; ATTRIBUTE_NAMES[540] = RENDERING_INTENT; ATTRIBUTE_NAMES[541] = SPECULAREXPONENT; ATTRIBUTE_NAMES[542] = SPECULARCONSTANT; ATTRIBUTE_NAMES[543] = SUPERSCRIPTSHIFT; ATTRIBUTE_NAMES[544] = STROKE_DASHARRAY; ATTRIBUTE_NAMES[545] = XCHANNELSELECTOR; ATTRIBUTE_NAMES[546] = YCHANNELSELECTOR; ATTRIBUTE_NAMES[547] = ARIA_AUTOCOMPLETE; ATTRIBUTE_NAMES[548] = CONTENTSCRIPTTYPE; ATTRIBUTE_NAMES[549] = ENABLE_BACKGROUND; ATTRIBUTE_NAMES[550] = DOMINANT_BASELINE; ATTRIBUTE_NAMES[551] = GRADIENTTRANSFORM; ATTRIBUTE_NAMES[552] = ONBEFORDEACTIVATE; ATTRIBUTE_NAMES[553] = ONDATASETCOMPLETE; ATTRIBUTE_NAMES[554] = OVERLINE_POSITION; ATTRIBUTE_NAMES[555] = ONBEFOREEDITFOCUS; ATTRIBUTE_NAMES[556] = LIMITINGCONEANGLE; ATTRIBUTE_NAMES[557] = VERYTHINMATHSPACE; ATTRIBUTE_NAMES[558] = STROKE_DASHOFFSET; ATTRIBUTE_NAMES[559] = STROKE_MITERLIMIT; ATTRIBUTE_NAMES[560] = ALIGNMENT_BASELINE; ATTRIBUTE_NAMES[561] = ONREADYSTATECHANGE; ATTRIBUTE_NAMES[562] = OVERLINE_THICKNESS; ATTRIBUTE_NAMES[563] = UNDERLINE_POSITION; ATTRIBUTE_NAMES[564] = VERYTHICKMATHSPACE; ATTRIBUTE_NAMES[565] = REQUIREDEXTENSIONS; ATTRIBUTE_NAMES[566] = COLOR_INTERPOLATION; ATTRIBUTE_NAMES[567] = UNDERLINE_THICKNESS; ATTRIBUTE_NAMES[568] = PRESERVEASPECTRATIO; ATTRIBUTE_NAMES[569] = PATTERNCONTENTUNITS; ATTRIBUTE_NAMES[570] = ARIA_MULTISELECTABLE; ATTRIBUTE_NAMES[571] = SCRIPTSIZEMULTIPLIER; ATTRIBUTE_NAMES[572] = ARIA_ACTIVEDESCENDANT; ATTRIBUTE_NAMES[573] = VERYVERYTHINMATHSPACE; ATTRIBUTE_NAMES[574] = VERYVERYTHICKMATHSPACE; ATTRIBUTE_NAMES[575] = STRIKETHROUGH_POSITION; ATTRIBUTE_NAMES[576] = STRIKETHROUGH_THICKNESS; ATTRIBUTE_NAMES[577] = EXTERNALRESOURCESREQUIRED; ATTRIBUTE_NAMES[578] = GLYPH_ORIENTATION_VERTICAL; ATTRIBUTE_NAMES[579] = COLOR_INTERPOLATION_FILTERS; ATTRIBUTE_NAMES[580] = GLYPH_ORIENTATION_HORIZONTAL; ATTRIBUTE_HASHES = jArray((PRInt32*)ATTRIBUTE_HASHES_DATA, 581); } void nsHtml5AttributeName::releaseStatics() { delete[] ALL_NO_NS; delete[] XMLNS_NS; delete[] XML_NS; delete[] XLINK_NS; delete[] ALL_NO_PREFIX; delete[] XMLNS_PREFIX; delete[] XLINK_PREFIX; delete[] XML_PREFIX; delete D; delete K; delete R; delete X; delete Y; delete Z; delete BY; delete CX; delete CY; delete DX; delete DY; delete G2; delete G1; delete FX; delete FY; delete K4; delete K2; delete K3; delete K1; delete ID; delete IN; delete U2; delete U1; delete RT; delete RX; delete RY; delete TO; delete Y2; delete Y1; delete X1; delete X2; delete ALT; delete DIR; delete DUR; delete END; delete FOR; delete IN2; delete MAX; delete MIN; delete LOW; delete REL; delete REV; delete SRC; delete AXIS; delete ABBR; delete BBOX; delete CITE; delete CODE; delete BIAS; delete COLS; delete CLIP; delete CHAR; delete BASE; delete EDGE; delete DATA; delete FILL; delete FROM; delete FORM; delete FACE; delete HIGH; delete HREF; delete OPEN; delete ICON; delete NAME; delete MODE; delete MASK; delete LINK; delete LANG; delete LIST; delete TYPE; delete WHEN; delete WRAP; delete TEXT; delete PATH; delete PING; delete REFX; delete REFY; delete SIZE; delete SEED; delete ROWS; delete SPAN; delete STEP; delete ROLE; delete XREF; delete ASYNC; delete ALINK; delete ALIGN; delete CLOSE; delete COLOR; delete CLASS; delete CLEAR; delete BEGIN; delete DEPTH; delete DEFER; delete FENCE; delete FRAME; delete ISMAP; delete ONEND; delete INDEX; delete ORDER; delete OTHER; delete ONCUT; delete NARGS; delete MEDIA; delete LABEL; delete LOCAL; delete WIDTH; delete TITLE; delete VLINK; delete VALUE; delete SLOPE; delete SHAPE; delete SCOPE; delete SCALE; delete SPEED; delete STYLE; delete RULES; delete STEMH; delete STEMV; delete START; delete XMLNS; delete ACCEPT; delete ACCENT; delete ASCENT; delete ACTIVE; delete ALTIMG; delete ACTION; delete BORDER; delete CURSOR; delete COORDS; delete FILTER; delete FORMAT; delete HIDDEN; delete HSPACE; delete HEIGHT; delete ONMOVE; delete ONLOAD; delete ONDRAG; delete ORIGIN; delete ONZOOM; delete ONHELP; delete ONSTOP; delete ONDROP; delete ONBLUR; delete OBJECT; delete OFFSET; delete ORIENT; delete ONCOPY; delete NOWRAP; delete NOHREF; delete MACROS; delete METHOD; delete LOWSRC; delete LSPACE; delete LQUOTE; delete USEMAP; delete WIDTHS; delete TARGET; delete VALUES; delete VALIGN; delete VSPACE; delete POSTER; delete POINTS; delete PROMPT; delete SCOPED; delete STRING; delete SCHEME; delete STROKE; delete RADIUS; delete RESULT; delete REPEAT; delete RSPACE; delete ROTATE; delete RQUOTE; delete ALTTEXT; delete ARCHIVE; delete AZIMUTH; delete CLOSURE; delete CHECKED; delete CLASSID; delete CHAROFF; delete BGCOLOR; delete COLSPAN; delete CHARSET; delete COMPACT; delete CONTENT; delete ENCTYPE; delete DATASRC; delete DATAFLD; delete DECLARE; delete DISPLAY; delete DIVISOR; delete DEFAULT; delete DESCENT; delete KERNING; delete HANGING; delete HEADERS; delete ONPASTE; delete ONCLICK; delete OPTIMUM; delete ONBEGIN; delete ONKEYUP; delete ONFOCUS; delete ONERROR; delete ONINPUT; delete ONABORT; delete ONSTART; delete ONRESET; delete OPACITY; delete NOSHADE; delete MINSIZE; delete MAXSIZE; delete LOOPEND; delete LARGEOP; delete UNI_CODE; delete TARGETX; delete TARGETY; delete VIEWBOX; delete VERSION; delete PATTERN; delete PROFILE; delete SPACING; delete RESTART; delete ROWSPAN; delete SANDBOX; delete SUMMARY; delete STANDBY; delete REPLACE; delete AUTOPLAY; delete ADDITIVE; delete CALCMODE; delete CODETYPE; delete CODEBASE; delete CONTROLS; delete BEVELLED; delete BASELINE; delete EXPONENT; delete EDGEMODE; delete ENCODING; delete GLYPHREF; delete DATETIME; delete DISABLED; delete FONTSIZE; delete KEYTIMES; delete PANOSE_1; delete HREFLANG; delete ONRESIZE; delete ONCHANGE; delete ONBOUNCE; delete ONUNLOAD; delete ONFINISH; delete ONSCROLL; delete OPERATOR; delete OVERFLOW; delete ONSUBMIT; delete ONREPEAT; delete ONSELECT; delete NOTATION; delete NORESIZE; delete MANIFEST; delete MATHSIZE; delete MULTIPLE; delete LONGDESC; delete LANGUAGE; delete TEMPLATE; delete TABINDEX; delete READONLY; delete SELECTED; delete ROWLINES; delete SEAMLESS; delete ROWALIGN; delete STRETCHY; delete REQUIRED; delete XML_BASE; delete XML_LANG; delete X_HEIGHT; delete ARIA_OWNS; delete AUTOFOCUS; delete ARIA_SORT; delete ACCESSKEY; delete ARIA_BUSY; delete ARIA_GRAB; delete AMPLITUDE; delete ARIA_LIVE; delete CLIP_RULE; delete CLIP_PATH; delete EQUALROWS; delete ELEVATION; delete DIRECTION; delete DRAGGABLE; delete FILTERRES; delete FILL_RULE; delete FONTSTYLE; delete FONT_SIZE; delete KEYPOINTS; delete HIDEFOCUS; delete ONMESSAGE; delete INTERCEPT; delete ONDRAGEND; delete ONMOVEEND; delete ONINVALID; delete ONKEYDOWN; delete ONFOCUSIN; delete ONMOUSEUP; delete INPUTMODE; delete ONROWEXIT; delete MATHCOLOR; delete MASKUNITS; delete MAXLENGTH; delete LINEBREAK; delete LOOPSTART; delete TRANSFORM; delete V_HANGING; delete VALUETYPE; delete POINTSATZ; delete POINTSATX; delete POINTSATY; delete PLAYCOUNT; delete SYMMETRIC; delete SCROLLING; delete REPEATDUR; delete SELECTION; delete SEPARATOR; delete XML_SPACE; delete AUTOSUBMIT; delete ALPHABETIC; delete ACTIONTYPE; delete ACCUMULATE; delete ARIA_LEVEL; delete COLUMNSPAN; delete CAP_HEIGHT; delete BACKGROUND; delete GLYPH_NAME; delete GROUPALIGN; delete FONTFAMILY; delete FONTWEIGHT; delete FONT_STYLE; delete KEYSPLINES; delete HTTP_EQUIV; delete ONACTIVATE; delete OCCURRENCE; delete IRRELEVANT; delete ONDBLCLICK; delete ONDRAGDROP; delete ONKEYPRESS; delete ONROWENTER; delete ONDRAGOVER; delete ONFOCUSOUT; delete ONMOUSEOUT; delete NUMOCTAVES; delete MARKER_MID; delete MARKER_END; delete TEXTLENGTH; delete VISIBILITY; delete VIEWTARGET; delete VERT_ADV_Y; delete PATHLENGTH; delete REPEAT_MAX; delete RADIOGROUP; delete STOP_COLOR; delete SEPARATORS; delete REPEAT_MIN; delete ROWSPACING; delete ZOOMANDPAN; delete XLINK_TYPE; delete XLINK_ROLE; delete XLINK_HREF; delete XLINK_SHOW; delete ACCENTUNDER; delete ARIA_SECRET; delete ARIA_ATOMIC; delete ARIA_HIDDEN; delete ARIA_FLOWTO; delete ARABIC_FORM; delete CELLPADDING; delete CELLSPACING; delete COLUMNWIDTH; delete COLUMNALIGN; delete COLUMNLINES; delete CONTEXTMENU; delete BASEPROFILE; delete FONT_FAMILY; delete FRAMEBORDER; delete FILTERUNITS; delete FLOOD_COLOR; delete FONT_WEIGHT; delete HORIZ_ADV_X; delete ONDRAGLEAVE; delete ONMOUSEMOVE; delete ORIENTATION; delete ONMOUSEDOWN; delete ONMOUSEOVER; delete ONDRAGENTER; delete IDEOGRAPHIC; delete ONBEFORECUT; delete ONFORMINPUT; delete ONDRAGSTART; delete ONMOVESTART; delete MARKERUNITS; delete MATHVARIANT; delete MARGINWIDTH; delete MARKERWIDTH; delete TEXT_ANCHOR; delete TABLEVALUES; delete SCRIPTLEVEL; delete REPEATCOUNT; delete STITCHTILES; delete STARTOFFSET; delete SCROLLDELAY; delete XMLNS_XLINK; delete XLINK_TITLE; delete ARIA_INVALID; delete ARIA_PRESSED; delete ARIA_CHECKED; delete AUTOCOMPLETE; delete ARIA_SETSIZE; delete ARIA_CHANNEL; delete EQUALCOLUMNS; delete DISPLAYSTYLE; delete DATAFORMATAS; delete FILL_OPACITY; delete FONT_VARIANT; delete FONT_STRETCH; delete FRAMESPACING; delete KERNELMATRIX; delete ONDEACTIVATE; delete ONROWSDELETE; delete ONMOUSELEAVE; delete ONFORMCHANGE; delete ONCELLCHANGE; delete ONMOUSEWHEEL; delete ONMOUSEENTER; delete ONAFTERPRINT; delete ONBEFORECOPY; delete MARGINHEIGHT; delete MARKERHEIGHT; delete MARKER_START; delete MATHEMATICAL; delete LENGTHADJUST; delete UNSELECTABLE; delete UNICODE_BIDI; delete UNITS_PER_EM; delete WORD_SPACING; delete WRITING_MODE; delete V_ALPHABETIC; delete PATTERNUNITS; delete SPREADMETHOD; delete SURFACESCALE; delete STROKE_WIDTH; delete REPEAT_START; delete STDDEVIATION; delete STOP_OPACITY; delete ARIA_CONTROLS; delete ARIA_HASPOPUP; delete ACCENT_HEIGHT; delete ARIA_VALUENOW; delete ARIA_RELEVANT; delete ARIA_POSINSET; delete ARIA_VALUEMAX; delete ARIA_READONLY; delete ARIA_SELECTED; delete ARIA_REQUIRED; delete ARIA_EXPANDED; delete ARIA_DISABLED; delete ATTRIBUTETYPE; delete ATTRIBUTENAME; delete ARIA_DATATYPE; delete ARIA_VALUEMIN; delete BASEFREQUENCY; delete COLUMNSPACING; delete COLOR_PROFILE; delete CLIPPATHUNITS; delete DEFINITIONURL; delete GRADIENTUNITS; delete FLOOD_OPACITY; delete ONAFTERUPDATE; delete ONERRORUPDATE; delete ONBEFOREPASTE; delete ONLOSECAPTURE; delete ONCONTEXTMENU; delete ONSELECTSTART; delete ONBEFOREPRINT; delete MOVABLELIMITS; delete LINETHICKNESS; delete UNICODE_RANGE; delete THINMATHSPACE; delete VERT_ORIGIN_X; delete VERT_ORIGIN_Y; delete V_IDEOGRAPHIC; delete PRESERVEALPHA; delete SCRIPTMINSIZE; delete SPECIFICATION; delete XLINK_ACTUATE; delete XLINK_ARCROLE; delete ACCEPT_CHARSET; delete ALIGNMENTSCOPE; delete ARIA_MULTILINE; delete BASELINE_SHIFT; delete HORIZ_ORIGIN_X; delete HORIZ_ORIGIN_Y; delete ONBEFOREUPDATE; delete ONFILTERCHANGE; delete ONROWSINSERTED; delete ONBEFOREUNLOAD; delete MATHBACKGROUND; delete LETTER_SPACING; delete LIGHTING_COLOR; delete THICKMATHSPACE; delete TEXT_RENDERING; delete V_MATHEMATICAL; delete POINTER_EVENTS; delete PRIMITIVEUNITS; delete SYSTEMLANGUAGE; delete STROKE_LINECAP; delete SUBSCRIPTSHIFT; delete STROKE_OPACITY; delete ARIA_DROPEFFECT; delete ARIA_LABELLEDBY; delete ARIA_TEMPLATEID; delete COLOR_RENDERING; delete CONTENTEDITABLE; delete DIFFUSECONSTANT; delete ONDATAAVAILABLE; delete ONCONTROLSELECT; delete IMAGE_RENDERING; delete MEDIUMMATHSPACE; delete TEXT_DECORATION; delete SHAPE_RENDERING; delete STROKE_LINEJOIN; delete REPEAT_TEMPLATE; delete ARIA_DESCRIBEDBY; delete CONTENTSTYLETYPE; delete FONT_SIZE_ADJUST; delete KERNELUNITLENGTH; delete ONBEFOREACTIVATE; delete ONPROPERTYCHANGE; delete ONDATASETCHANGED; delete MASKCONTENTUNITS; delete PATTERNTRANSFORM; delete REQUIREDFEATURES; delete RENDERING_INTENT; delete SPECULAREXPONENT; delete SPECULARCONSTANT; delete SUPERSCRIPTSHIFT; delete STROKE_DASHARRAY; delete XCHANNELSELECTOR; delete YCHANNELSELECTOR; delete ARIA_AUTOCOMPLETE; delete CONTENTSCRIPTTYPE; delete ENABLE_BACKGROUND; delete DOMINANT_BASELINE; delete GRADIENTTRANSFORM; delete ONBEFORDEACTIVATE; delete ONDATASETCOMPLETE; delete OVERLINE_POSITION; delete ONBEFOREEDITFOCUS; delete LIMITINGCONEANGLE; delete VERYTHINMATHSPACE; delete STROKE_DASHOFFSET; delete STROKE_MITERLIMIT; delete ALIGNMENT_BASELINE; delete ONREADYSTATECHANGE; delete OVERLINE_THICKNESS; delete UNDERLINE_POSITION; delete VERYTHICKMATHSPACE; delete REQUIREDEXTENSIONS; delete COLOR_INTERPOLATION; delete UNDERLINE_THICKNESS; delete PRESERVEASPECTRATIO; delete PATTERNCONTENTUNITS; delete ARIA_MULTISELECTABLE; delete SCRIPTSIZEMULTIPLIER; delete ARIA_ACTIVEDESCENDANT; delete VERYVERYTHINMATHSPACE; delete VERYVERYTHICKMATHSPACE; delete STRIKETHROUGH_POSITION; delete STRIKETHROUGH_THICKNESS; delete EXTERNALRESOURCESREQUIRED; delete GLYPH_ORIENTATION_VERTICAL; delete COLOR_INTERPOLATION_FILTERS; delete GLYPH_ORIENTATION_HORIZONTAL; delete[] ATTRIBUTE_NAMES; }