/* This Source Code Form is subject to the terms of the Mozilla Public
 * License, v. 2.0. If a copy of the MPL was not distributed with this
 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */

/* Autogenerated file created by components/style/binding_tools/regen_atoms.py, DO NOT EDIT DIRECTLY */

use gecko_bindings::structs::nsIAtom;
use string_cache::Atom;

pub enum nsICSSPseudoElement {}

pub enum nsICSSAnonBoxPseudo {}

#[inline(always)]
pub unsafe fn atom_from_static(ptr: *mut nsIAtom) -> Atom {
    Atom::from_static(ptr)
}


cfg_if! {
    if #[cfg(not(target_env = "msvc"))] {
        extern {
            #[link_name = "_ZN9nsGkAtoms6_emptyE"]
            pub static nsGkAtoms__empty: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms3mozE"]
            pub static nsGkAtoms_moz: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12mozframetypeE"]
            pub static nsGkAtoms_mozframetype: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11_moz_absposE"]
            pub static nsGkAtoms__moz_abspos: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms14_moz_activatedE"]
            pub static nsGkAtoms__moz_activated: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms14_moz_anonclassE"]
            pub static nsGkAtoms__moz_anonclass: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13_moz_resizingE"]
            pub static nsGkAtoms__moz_resizing: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms18mozallowfullscreenE"]
            pub static nsGkAtoms_mozallowfullscreen: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7moztypeE"]
            pub static nsGkAtoms_moztype: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8mozdirtyE"]
            pub static nsGkAtoms_mozdirty: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms25mozdisallowselectionprintE"]
            pub static nsGkAtoms_mozdisallowselectionprint: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12mozdonotsendE"]
            pub static nsGkAtoms_mozdonotsend: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms18mozeditorbogusnodeE"]
            pub static nsGkAtoms_mozeditorbogusnode: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms25mozgeneratedcontentbeforeE"]
            pub static nsGkAtoms_mozgeneratedcontentbefore: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms24mozgeneratedcontentafterE"]
            pub static nsGkAtoms_mozgeneratedcontentafter: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms24mozgeneratedcontentimageE"]
            pub static nsGkAtoms_mozgeneratedcontentimage: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8mozquoteE"]
            pub static nsGkAtoms_mozquote: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12mozsignatureE"]
            pub static nsGkAtoms_mozsignature: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13_moz_is_glyphE"]
            pub static nsGkAtoms__moz_is_glyph: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms18_moz_original_sizeE"]
            pub static nsGkAtoms__moz_original_size: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11_moz_targetE"]
            pub static nsGkAtoms__moz_target: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10menuactiveE"]
            pub static nsGkAtoms_menuactive: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13_poundDefaultE"]
            pub static nsGkAtoms__poundDefault: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9_asteriskE"]
            pub static nsGkAtoms__asterisk: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms1aE"]
            pub static nsGkAtoms_a: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4abbrE"]
            pub static nsGkAtoms_abbr: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5abortE"]
            pub static nsGkAtoms_abort: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5aboveE"]
            pub static nsGkAtoms_above: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9acceltextE"]
            pub static nsGkAtoms_acceltext: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6acceptE"]
            pub static nsGkAtoms_accept: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13acceptcharsetE"]
            pub static nsGkAtoms_acceptcharset: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9accesskeyE"]
            pub static nsGkAtoms_accesskey: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7acronymE"]
            pub static nsGkAtoms_acronym: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6actionE"]
            pub static nsGkAtoms_action: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6activeE"]
            pub static nsGkAtoms_active: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms19activetitlebarcolorE"]
            pub static nsGkAtoms_activetitlebarcolor: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13activateontabE"]
            pub static nsGkAtoms_activateontab: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7actuateE"]
            pub static nsGkAtoms_actuate: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7addressE"]
            pub static nsGkAtoms_address: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5afterE"]
            pub static nsGkAtoms_after: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9after_endE"]
            pub static nsGkAtoms_after_end: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11after_startE"]
            pub static nsGkAtoms_after_start: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5alignE"]
            pub static nsGkAtoms_align: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5alinkE"]
            pub static nsGkAtoms_alink: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms3allE"]
            pub static nsGkAtoms_all: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9allowdirsE"]
            pub static nsGkAtoms_allowdirs: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11alloweventsE"]
            pub static nsGkAtoms_allowevents: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms23allownegativeassertionsE"]
            pub static nsGkAtoms_allownegativeassertions: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10allowformsE"]
            pub static nsGkAtoms_allowforms: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms15allowfullscreenE"]
            pub static nsGkAtoms_allowfullscreen: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11allowmodalsE"]
            pub static nsGkAtoms_allowmodals: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms20alloworientationlockE"]
            pub static nsGkAtoms_alloworientationlock: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms19allowpaymentrequestE"]
            pub static nsGkAtoms_allowpaymentrequest: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms16allowpointerlockE"]
            pub static nsGkAtoms_allowpointerlock: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms26allowpopupstoescapesandboxE"]
            pub static nsGkAtoms_allowpopupstoescapesandbox: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11allowpopupsE"]
            pub static nsGkAtoms_allowpopups: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms17allowpresentationE"]
            pub static nsGkAtoms_allowpresentation: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms15allowsameoriginE"]
            pub static nsGkAtoms_allowsameorigin: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12allowscriptsE"]
            pub static nsGkAtoms_allowscripts: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms18allowtopnavigationE"]
            pub static nsGkAtoms_allowtopnavigation: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms14allowuntrustedE"]
            pub static nsGkAtoms_allowuntrusted: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms3altE"]
            pub static nsGkAtoms_alt: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9alternateE"]
            pub static nsGkAtoms_alternate: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6alwaysE"]
            pub static nsGkAtoms_always: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8ancestorE"]
            pub static nsGkAtoms_ancestor: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms14ancestorOrSelfE"]
            pub static nsGkAtoms_ancestorOrSelf: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6anchorE"]
            pub static nsGkAtoms_anchor: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4_andE"]
            pub static nsGkAtoms__and: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10animationsE"]
            pub static nsGkAtoms_animations: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6anonidE"]
            pub static nsGkAtoms_anonid: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12anonlocationE"]
            pub static nsGkAtoms_anonlocation: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms3anyE"]
            pub static nsGkAtoms_any: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6appletE"]
            pub static nsGkAtoms_applet: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12applyImportsE"]
            pub static nsGkAtoms_applyImports: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms14applyTemplatesE"]
            pub static nsGkAtoms_applyTemplates: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7archiveE"]
            pub static nsGkAtoms_archive: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4areaE"]
            pub static nsGkAtoms_area: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms21aria_activedescendantE"]
            pub static nsGkAtoms_aria_activedescendant: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11aria_atomicE"]
            pub static nsGkAtoms_aria_atomic: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms17aria_autocompleteE"]
            pub static nsGkAtoms_aria_autocomplete: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9aria_busyE"]
            pub static nsGkAtoms_aria_busy: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12aria_checkedE"]
            pub static nsGkAtoms_aria_checked: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13aria_controlsE"]
            pub static nsGkAtoms_aria_controls: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12aria_currentE"]
            pub static nsGkAtoms_aria_current: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms16aria_describedbyE"]
            pub static nsGkAtoms_aria_describedby: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13aria_disabledE"]
            pub static nsGkAtoms_aria_disabled: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms15aria_dropeffectE"]
            pub static nsGkAtoms_aria_dropeffect: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13aria_expandedE"]
            pub static nsGkAtoms_aria_expanded: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11aria_flowtoE"]
            pub static nsGkAtoms_aria_flowto: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13aria_haspopupE"]
            pub static nsGkAtoms_aria_haspopup: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11aria_hiddenE"]
            pub static nsGkAtoms_aria_hidden: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12aria_invalidE"]
            pub static nsGkAtoms_aria_invalid: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms15aria_labelledbyE"]
            pub static nsGkAtoms_aria_labelledby: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10aria_levelE"]
            pub static nsGkAtoms_aria_level: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9aria_liveE"]
            pub static nsGkAtoms_aria_live: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms14aria_multilineE"]
            pub static nsGkAtoms_aria_multiline: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms20aria_multiselectableE"]
            pub static nsGkAtoms_aria_multiselectable: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9aria_ownsE"]
            pub static nsGkAtoms_aria_owns: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13aria_posinsetE"]
            pub static nsGkAtoms_aria_posinset: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12aria_pressedE"]
            pub static nsGkAtoms_aria_pressed: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13aria_readonlyE"]
            pub static nsGkAtoms_aria_readonly: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13aria_relevantE"]
            pub static nsGkAtoms_aria_relevant: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13aria_requiredE"]
            pub static nsGkAtoms_aria_required: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13aria_selectedE"]
            pub static nsGkAtoms_aria_selected: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12aria_setsizeE"]
            pub static nsGkAtoms_aria_setsize: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9aria_sortE"]
            pub static nsGkAtoms_aria_sort: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13aria_valuemaxE"]
            pub static nsGkAtoms_aria_valuemax: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13aria_valueminE"]
            pub static nsGkAtoms_aria_valuemin: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13aria_valuenowE"]
            pub static nsGkAtoms_aria_valuenow: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5arrowE"]
            pub static nsGkAtoms_arrow: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7articleE"]
            pub static nsGkAtoms_article: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms2asE"]
            pub static nsGkAtoms_as: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9ascendingE"]
            pub static nsGkAtoms_ascending: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5asideE"]
            pub static nsGkAtoms_aside: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11aspectRatioE"]
            pub static nsGkAtoms_aspectRatio: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6assignE"]
            pub static nsGkAtoms_assign: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5asyncE"]
            pub static nsGkAtoms_async: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9attributeE"]
            pub static nsGkAtoms_attribute: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10attributesE"]
            pub static nsGkAtoms_attributes: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12attributeSetE"]
            pub static nsGkAtoms_attributeSet: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5auralE"]
            pub static nsGkAtoms_aural: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5_autoE"]
            pub static nsGkAtoms__auto: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9autocheckE"]
            pub static nsGkAtoms_autocheck: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12autocompleteE"]
            pub static nsGkAtoms_autocomplete: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9autofocusE"]
            pub static nsGkAtoms_autofocus: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8autoplayE"]
            pub static nsGkAtoms_autoplay: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms16autorepeatbuttonE"]
            pub static nsGkAtoms_autorepeatbutton: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4axisE"]
            pub static nsGkAtoms_axis: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms1bE"]
            pub static nsGkAtoms_b: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10backgroundE"]
            pub static nsGkAtoms_background: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4baseE"]
            pub static nsGkAtoms_base: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8basefontE"]
            pub static nsGkAtoms_basefont: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8baselineE"]
            pub static nsGkAtoms_baseline: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms3bdiE"]
            pub static nsGkAtoms_bdi: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms3bdoE"]
            pub static nsGkAtoms_bdo: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6beforeE"]
            pub static nsGkAtoms_before: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10before_endE"]
            pub static nsGkAtoms_before_end: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12before_startE"]
            pub static nsGkAtoms_before_start: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5belowE"]
            pub static nsGkAtoms_below: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7bgcolorE"]
            pub static nsGkAtoms_bgcolor: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7bgsoundE"]
            pub static nsGkAtoms_bgsound: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms3bigE"]
            pub static nsGkAtoms_big: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7bindingE"]
            pub static nsGkAtoms_binding: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8bindingsE"]
            pub static nsGkAtoms_bindings: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms22bindToUntrustedContentE"]
            pub static nsGkAtoms_bindToUntrustedContent: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8blankrowE"]
            pub static nsGkAtoms_blankrow: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5blockE"]
            pub static nsGkAtoms_block: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10blockquoteE"]
            pub static nsGkAtoms_blockquote: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4blurE"]
            pub static nsGkAtoms_blur: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4bodyE"]
            pub static nsGkAtoms_body: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7booleanE"]
            pub static nsGkAtoms_boolean: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6borderE"]
            pub static nsGkAtoms_border: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11bordercolorE"]
            pub static nsGkAtoms_bordercolor: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4bothE"]
            pub static nsGkAtoms_both: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6bottomE"]
            pub static nsGkAtoms_bottom: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9bottomendE"]
            pub static nsGkAtoms_bottomend: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11bottomstartE"]
            pub static nsGkAtoms_bottomstart: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10bottomleftE"]
            pub static nsGkAtoms_bottomleft: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12bottommarginE"]
            pub static nsGkAtoms_bottommargin: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13bottompaddingE"]
            pub static nsGkAtoms_bottompadding: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11bottomrightE"]
            pub static nsGkAtoms_bottomright: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms3boxE"]
            pub static nsGkAtoms_box: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms2brE"]
            pub static nsGkAtoms_br: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7brailleE"]
            pub static nsGkAtoms_braille: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9broadcastE"]
            pub static nsGkAtoms_broadcast: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11broadcasterE"]
            pub static nsGkAtoms_broadcaster: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms14broadcastersetE"]
            pub static nsGkAtoms_broadcasterset: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7browserE"]
            pub static nsGkAtoms_browser: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10mozbrowserE"]
            pub static nsGkAtoms_mozbrowser: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13bulletinboardE"]
            pub static nsGkAtoms_bulletinboard: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6buttonE"]
            pub static nsGkAtoms_button: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms24brighttitlebarforegroundE"]
            pub static nsGkAtoms_brighttitlebarforeground: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12callTemplateE"]
            pub static nsGkAtoms_callTemplate: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6cancelE"]
            pub static nsGkAtoms_cancel: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6canvasE"]
            pub static nsGkAtoms_canvas: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7captionE"]
            pub static nsGkAtoms_caption: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7captureE"]
            pub static nsGkAtoms_capture: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9caseOrderE"]
            pub static nsGkAtoms_caseOrder: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms20cdataSectionElementsE"]
            pub static nsGkAtoms_cdataSectionElements: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7ceilingE"]
            pub static nsGkAtoms_ceiling: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4cellE"]
            pub static nsGkAtoms_cell: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11cellpaddingE"]
            pub static nsGkAtoms_cellpadding: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11cellspacingE"]
            pub static nsGkAtoms_cellspacing: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6centerE"]
            pub static nsGkAtoms_center: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms2chE"]
            pub static nsGkAtoms_ch: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6changeE"]
            pub static nsGkAtoms_change: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5_charE"]
            pub static nsGkAtoms__char: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13characterDataE"]
            pub static nsGkAtoms_characterData: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8charcodeE"]
            pub static nsGkAtoms_charcode: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7charoffE"]
            pub static nsGkAtoms_charoff: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7charsetE"]
            pub static nsGkAtoms_charset: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8checkboxE"]
            pub static nsGkAtoms_checkbox: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7checkedE"]
            pub static nsGkAtoms_checked: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5childE"]
            pub static nsGkAtoms_child: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8childrenE"]
            pub static nsGkAtoms_children: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9childListE"]
            pub static nsGkAtoms_childList: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6chooseE"]
            pub static nsGkAtoms_choose: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12chromemarginE"]
            pub static nsGkAtoms_chromemargin: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms17chromeOnlyContentE"]
            pub static nsGkAtoms_chromeOnlyContent: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms24exposeToUntrustedContentE"]
            pub static nsGkAtoms_exposeToUntrustedContent: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4circE"]
            pub static nsGkAtoms_circ: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6circleE"]
            pub static nsGkAtoms_circle: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4citeE"]
            pub static nsGkAtoms_cite: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10cjkDecimalE"]
            pub static nsGkAtoms_cjkDecimal: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6_classE"]
            pub static nsGkAtoms__class: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7classidE"]
            pub static nsGkAtoms_classid: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5clearE"]
            pub static nsGkAtoms_clear: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5clickE"]
            pub static nsGkAtoms_click: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10clickcountE"]
            pub static nsGkAtoms_clickcount: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12clickthroughE"]
            pub static nsGkAtoms_clickthrough: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11movetoclickE"]
            pub static nsGkAtoms_movetoclick: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4clipE"]
            pub static nsGkAtoms_clip: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5closeE"]
            pub static nsGkAtoms_close: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6closedE"]
            pub static nsGkAtoms_closed: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9closemenuE"]
            pub static nsGkAtoms_closemenu: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms21coalesceduplicatearcsE"]
            pub static nsGkAtoms_coalesceduplicatearcs: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4codeE"]
            pub static nsGkAtoms_code: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8codebaseE"]
            pub static nsGkAtoms_codebase: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8codetypeE"]
            pub static nsGkAtoms_codetype: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms3colE"]
            pub static nsGkAtoms_col: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8colgroupE"]
            pub static nsGkAtoms_colgroup: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8collapseE"]
            pub static nsGkAtoms_collapse: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9collapsedE"]
            pub static nsGkAtoms_collapsed: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5colorE"]
            pub static nsGkAtoms_color: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10colorIndexE"]
            pub static nsGkAtoms_colorIndex: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4colsE"]
            pub static nsGkAtoms_cols: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7colspanE"]
            pub static nsGkAtoms_colspan: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6columnE"]
            pub static nsGkAtoms_column: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7columnsE"]
            pub static nsGkAtoms_columns: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8comboboxE"]
            pub static nsGkAtoms_combobox: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7commandE"]
            pub static nsGkAtoms_command: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8commandsE"]
            pub static nsGkAtoms_commands: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10commandsetE"]
            pub static nsGkAtoms_commandset: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13commandupdateE"]
            pub static nsGkAtoms_commandupdate: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms14commandupdaterE"]
            pub static nsGkAtoms_commandupdater: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7commentE"]
            pub static nsGkAtoms_comment: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7compactE"]
            pub static nsGkAtoms_compact: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6concatE"]
            pub static nsGkAtoms_concat: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10conditionsE"]
            pub static nsGkAtoms_conditions: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11constructorE"]
            pub static nsGkAtoms_constructor: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms20consumeoutsideclicksE"]
            pub static nsGkAtoms_consumeoutsideclicks: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9containerE"]
            pub static nsGkAtoms_container: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11containmentE"]
            pub static nsGkAtoms_containment: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8containsE"]
            pub static nsGkAtoms_contains: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7contentE"]
            pub static nsGkAtoms_content: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms15contenteditableE"]
            pub static nsGkAtoms_contenteditable: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms24headerContentDispositionE"]
            pub static nsGkAtoms_headerContentDisposition: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms21headerContentLanguageE"]
            pub static nsGkAtoms_headerContentLanguage: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms15contentLocationE"]
            pub static nsGkAtoms_contentLocation: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms23headerContentScriptTypeE"]
            pub static nsGkAtoms_headerContentScriptType: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms22headerContentStyleTypeE"]
            pub static nsGkAtoms_headerContentStyleType: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms17headerContentTypeE"]
            pub static nsGkAtoms_headerContentType: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13consumeanchorE"]
            pub static nsGkAtoms_consumeanchor: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7contextE"]
            pub static nsGkAtoms_context: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11contextmenuE"]
            pub static nsGkAtoms_contextmenu: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7controlE"]
            pub static nsGkAtoms_control: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8controlsE"]
            pub static nsGkAtoms_controls: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6coordsE"]
            pub static nsGkAtoms_coords: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4copyE"]
            pub static nsGkAtoms_copy: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6copyOfE"]
            pub static nsGkAtoms_copyOf: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5countE"]
            pub static nsGkAtoms_count: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4cropE"]
            pub static nsGkAtoms_crop: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11crossoriginE"]
            pub static nsGkAtoms_crossorigin: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6curposE"]
            pub static nsGkAtoms_curpos: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7currentE"]
            pub static nsGkAtoms_current: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12cutoutregionE"]
            pub static nsGkAtoms_cutoutregion: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6cyclerE"]
            pub static nsGkAtoms_cycler: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4dataE"]
            pub static nsGkAtoms_data: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8datalistE"]
            pub static nsGkAtoms_datalist: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8dataTypeE"]
            pub static nsGkAtoms_dataType: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8dateTimeE"]
            pub static nsGkAtoms_dateTime: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11datasourcesE"]
            pub static nsGkAtoms_datasources: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8datetimeE"]
            pub static nsGkAtoms_datetime: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11datetimeboxE"]
            pub static nsGkAtoms_datetimebox: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8dblclickE"]
            pub static nsGkAtoms_dblclick: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms2ddE"]
            pub static nsGkAtoms_dd: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5debugE"]
            pub static nsGkAtoms_debug: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7decimalE"]
            pub static nsGkAtoms_decimal: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13decimalFormatE"]
            pub static nsGkAtoms_decimalFormat: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms16decimalSeparatorE"]
            pub static nsGkAtoms_decimalSeparator: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4deckE"]
            pub static nsGkAtoms_deck: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7declareE"]
            pub static nsGkAtoms_declare: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13decoderDoctorE"]
            pub static nsGkAtoms_decoderDoctor: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9decrementE"]
            pub static nsGkAtoms_decrement: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8_defaultE"]
            pub static nsGkAtoms__default: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms18headerDefaultStyleE"]
            pub static nsGkAtoms_headerDefaultStyle: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13defaultActionE"]
            pub static nsGkAtoms_defaultAction: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms14defaultcheckedE"]
            pub static nsGkAtoms_defaultchecked: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12defaultLabelE"]
            pub static nsGkAtoms_defaultLabel: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms15defaultselectedE"]
            pub static nsGkAtoms_defaultselected: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12defaultvalueE"]
            pub static nsGkAtoms_defaultvalue: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms19defaultplaybackrateE"]
            pub static nsGkAtoms_defaultplaybackrate: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5deferE"]
            pub static nsGkAtoms_defer: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms3delE"]
            pub static nsGkAtoms_del: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10descendantE"]
            pub static nsGkAtoms_descendant: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms16descendantOrSelfE"]
            pub static nsGkAtoms_descendantOrSelf: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10descendingE"]
            pub static nsGkAtoms_descending: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11descriptionE"]
            pub static nsGkAtoms_description: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10destructorE"]
            pub static nsGkAtoms_destructor: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7detailsE"]
            pub static nsGkAtoms_details: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms17deviceAspectRatioE"]
            pub static nsGkAtoms_deviceAspectRatio: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12deviceHeightE"]
            pub static nsGkAtoms_deviceHeight: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms16devicePixelRatioE"]
            pub static nsGkAtoms_devicePixelRatio: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11deviceWidthE"]
            pub static nsGkAtoms_deviceWidth: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms3dfnE"]
            pub static nsGkAtoms_dfn: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6dialogE"]
            pub static nsGkAtoms_dialog: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10differenceE"]
            pub static nsGkAtoms_difference: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5digitE"]
            pub static nsGkAtoms_digit: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms3dirE"]
            pub static nsGkAtoms_dir: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12dirAutoSetByE"]
            pub static nsGkAtoms_dirAutoSetBy: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms14directionalityE"]
            pub static nsGkAtoms_directionality: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9directoryE"]
            pub static nsGkAtoms_directory: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms21disableOutputEscapingE"]
            pub static nsGkAtoms_disableOutputEscaping: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8disabledE"]
            pub static nsGkAtoms_disabled: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms20disableglobalhistoryE"]
            pub static nsGkAtoms_disableglobalhistory: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms14disablehistoryE"]
            pub static nsGkAtoms_disablehistory: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms17disablefullscreenE"]
            pub static nsGkAtoms_disablefullscreen: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7displayE"]
            pub static nsGkAtoms_display: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11displayModeE"]
            pub static nsGkAtoms_displayMode: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8distinctE"]
            pub static nsGkAtoms_distinct: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms3divE"]
            pub static nsGkAtoms_div: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms2dlE"]
            pub static nsGkAtoms_dl: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11docAbstractE"]
            pub static nsGkAtoms_docAbstract: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms18docAcknowledgmentsE"]
            pub static nsGkAtoms_docAcknowledgments: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12docAfterwordE"]
            pub static nsGkAtoms_docAfterword: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11docAppendixE"]
            pub static nsGkAtoms_docAppendix: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11docBacklinkE"]
            pub static nsGkAtoms_docBacklink: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms14docBiblioentryE"]
            pub static nsGkAtoms_docBiblioentry: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms15docBibliographyE"]
            pub static nsGkAtoms_docBibliography: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12docBibliorefE"]
            pub static nsGkAtoms_docBiblioref: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10docChapterE"]
            pub static nsGkAtoms_docChapter: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11docColophonE"]
            pub static nsGkAtoms_docColophon: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13docConclusionE"]
            pub static nsGkAtoms_docConclusion: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8docCoverE"]
            pub static nsGkAtoms_docCover: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9docCreditE"]
            pub static nsGkAtoms_docCredit: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10docCreditsE"]
            pub static nsGkAtoms_docCredits: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13docDedicationE"]
            pub static nsGkAtoms_docDedication: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10docEndnoteE"]
            pub static nsGkAtoms_docEndnote: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11docEndnotesE"]
            pub static nsGkAtoms_docEndnotes: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11docEpigraphE"]
            pub static nsGkAtoms_docEpigraph: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11docEpilogueE"]
            pub static nsGkAtoms_docEpilogue: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9docErrataE"]
            pub static nsGkAtoms_docErrata: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10docExampleE"]
            pub static nsGkAtoms_docExample: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11docFootnoteE"]
            pub static nsGkAtoms_docFootnote: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11docForewordE"]
            pub static nsGkAtoms_docForeword: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11docGlossaryE"]
            pub static nsGkAtoms_docGlossary: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11docGlossrefE"]
            pub static nsGkAtoms_docGlossref: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8docIndexE"]
            pub static nsGkAtoms_docIndex: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms15docIntroductionE"]
            pub static nsGkAtoms_docIntroduction: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10docNoterefE"]
            pub static nsGkAtoms_docNoteref: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9docNoticeE"]
            pub static nsGkAtoms_docNotice: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12docPagebreakE"]
            pub static nsGkAtoms_docPagebreak: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11docPagelistE"]
            pub static nsGkAtoms_docPagelist: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7docPartE"]
            pub static nsGkAtoms_docPart: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10docPrefaceE"]
            pub static nsGkAtoms_docPreface: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11docPrologueE"]
            pub static nsGkAtoms_docPrologue: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12docPullquoteE"]
            pub static nsGkAtoms_docPullquote: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6docQnaE"]
            pub static nsGkAtoms_docQna: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11docSubtitleE"]
            pub static nsGkAtoms_docSubtitle: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6docTipE"]
            pub static nsGkAtoms_docTip: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6docTocE"]
            pub static nsGkAtoms_docToc: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13doctypePublicE"]
            pub static nsGkAtoms_doctypePublic: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13doctypeSystemE"]
            pub static nsGkAtoms_doctypeSystem: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8documentE"]
            pub static nsGkAtoms_document: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8downloadE"]
            pub static nsGkAtoms_download: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms15DOMAttrModifiedE"]
            pub static nsGkAtoms_DOMAttrModified: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms24DOMCharacterDataModifiedE"]
            pub static nsGkAtoms_DOMCharacterDataModified: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms15DOMNodeInsertedE"]
            pub static nsGkAtoms_DOMNodeInserted: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms27DOMNodeInsertedIntoDocumentE"]
            pub static nsGkAtoms_DOMNodeInsertedIntoDocument: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms14DOMNodeRemovedE"]
            pub static nsGkAtoms_DOMNodeRemoved: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms26DOMNodeRemovedFromDocumentE"]
            pub static nsGkAtoms_DOMNodeRemovedFromDocument: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms18DOMSubtreeModifiedE"]
            pub static nsGkAtoms_DOMSubtreeModified: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7double_E"]
            pub static nsGkAtoms_double_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4dragE"]
            pub static nsGkAtoms_drag: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7dragendE"]
            pub static nsGkAtoms_dragend: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9dragenterE"]
            pub static nsGkAtoms_dragenter: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9drageventE"]
            pub static nsGkAtoms_dragevent: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8dragexitE"]
            pub static nsGkAtoms_dragexit: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9draggableE"]
            pub static nsGkAtoms_draggable: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8draggingE"]
            pub static nsGkAtoms_dragging: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9dragleaveE"]
            pub static nsGkAtoms_dragleave: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8dragoverE"]
            pub static nsGkAtoms_dragover: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11dragSessionE"]
            pub static nsGkAtoms_dragSession: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9dragstartE"]
            pub static nsGkAtoms_dragstart: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms14drawintitlebarE"]
            pub static nsGkAtoms_drawintitlebar: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9drawtitleE"]
            pub static nsGkAtoms_drawtitle: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4dropE"]
            pub static nsGkAtoms_drop: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9dropAfterE"]
            pub static nsGkAtoms_dropAfter: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10dropBeforeE"]
            pub static nsGkAtoms_dropBefore: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6dropOnE"]
            pub static nsGkAtoms_dropOn: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10dropMarkerE"]
            pub static nsGkAtoms_dropMarker: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms2dtE"]
            pub static nsGkAtoms_dt: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8editableE"]
            pub static nsGkAtoms_editable: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7editingE"]
            pub static nsGkAtoms_editing: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6editorE"]
            pub static nsGkAtoms_editor: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms17editorDisplayListE"]
            pub static nsGkAtoms_editorDisplayList: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7elementE"]
            pub static nsGkAtoms_element: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms16elementAvailableE"]
            pub static nsGkAtoms_elementAvailable: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8elementsE"]
            pub static nsGkAtoms_elements: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms2emE"]
            pub static nsGkAtoms_em: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5embedE"]
            pub static nsGkAtoms_embed: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8embossedE"]
            pub static nsGkAtoms_embossed: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5emptyE"]
            pub static nsGkAtoms_empty: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8encodingE"]
            pub static nsGkAtoms_encoding: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7enctypeE"]
            pub static nsGkAtoms_enctype: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms3endE"]
            pub static nsGkAtoms_end: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8endEventE"]
            pub static nsGkAtoms_endEvent: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9end_afterE"]
            pub static nsGkAtoms_end_after: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10end_beforeE"]
            pub static nsGkAtoms_end_before: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9equalsizeE"]
            pub static nsGkAtoms_equalsize: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5errorE"]
            pub static nsGkAtoms_error: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4evenE"]
            pub static nsGkAtoms_even: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5eventE"]
            pub static nsGkAtoms_event: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6eventsE"]
            pub static nsGkAtoms_events: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms21excludeResultPrefixesE"]
            pub static nsGkAtoms_excludeResultPrefixes: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8excludesE"]
            pub static nsGkAtoms_excludes: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4exprE"]
            pub static nsGkAtoms_expr: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7extendsE"]
            pub static nsGkAtoms_extends: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms24extensionElementPrefixesE"]
            pub static nsGkAtoms_extensionElementPrefixes: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4faceE"]
            pub static nsGkAtoms_face: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8fallbackE"]
            pub static nsGkAtoms_fallback: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6_falseE"]
            pub static nsGkAtoms__false: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8farthestE"]
            pub static nsGkAtoms_farthest: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5fieldE"]
            pub static nsGkAtoms_field: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8fieldsetE"]
            pub static nsGkAtoms_fieldset: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4fileE"]
            pub static nsGkAtoms_file: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10figcaptionE"]
            pub static nsGkAtoms_figcaption: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6figureE"]
            pub static nsGkAtoms_figure: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5fixedE"]
            pub static nsGkAtoms_fixed: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5flagsE"]
            pub static nsGkAtoms_flags: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4flexE"]
            pub static nsGkAtoms_flex: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9flexgroupE"]
            pub static nsGkAtoms_flexgroup: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4flipE"]
            pub static nsGkAtoms_flip: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8floatingE"]
            pub static nsGkAtoms_floating: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5floorE"]
            pub static nsGkAtoms_floor: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10flowlengthE"]
            pub static nsGkAtoms_flowlength: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5focusE"]
            pub static nsGkAtoms_focus: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7focusedE"]
            pub static nsGkAtoms_focused: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12followanchorE"]
            pub static nsGkAtoms_followanchor: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9followingE"]
            pub static nsGkAtoms_following: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms16followingSiblingE"]
            pub static nsGkAtoms_followingSibling: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4fontE"]
            pub static nsGkAtoms_font: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10fontWeightE"]
            pub static nsGkAtoms_fontWeight: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10fontpickerE"]
            pub static nsGkAtoms_fontpicker: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6footerE"]
            pub static nsGkAtoms_footer: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4_forE"]
            pub static nsGkAtoms__for: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7forEachE"]
            pub static nsGkAtoms_forEach: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms21forceOwnRefreshDriverE"]
            pub static nsGkAtoms_forceOwnRefreshDriver: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4formE"]
            pub static nsGkAtoms_form: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10formactionE"]
            pub static nsGkAtoms_formaction: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6formatE"]
            pub static nsGkAtoms_format: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12formatNumberE"]
            pub static nsGkAtoms_formatNumber: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11formenctypeE"]
            pub static nsGkAtoms_formenctype: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10formmethodE"]
            pub static nsGkAtoms_formmethod: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms14formnovalidateE"]
            pub static nsGkAtoms_formnovalidate: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10formtargetE"]
            pub static nsGkAtoms_formtarget: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5frameE"]
            pub static nsGkAtoms_frame: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11frameborderE"]
            pub static nsGkAtoms_frameborder: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8framesetE"]
            pub static nsGkAtoms_frameset: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4fromE"]
            pub static nsGkAtoms_from: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms16fullscreenchangeE"]
            pub static nsGkAtoms_fullscreenchange: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms15fullscreenerrorE"]
            pub static nsGkAtoms_fullscreenerror: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms17functionAvailableE"]
            pub static nsGkAtoms_functionAvailable: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12freshProcessE"]
            pub static nsGkAtoms_freshProcess: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10generateIdE"]
            pub static nsGkAtoms_generateId: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6getterE"]
            pub static nsGkAtoms_getter: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9glyphcharE"]
            pub static nsGkAtoms_glyphchar: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7glyphidE"]
            pub static nsGkAtoms_glyphid: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4gridE"]
            pub static nsGkAtoms_grid: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6grippyE"]
            pub static nsGkAtoms_grippy: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5groupE"]
            pub static nsGkAtoms_group: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms17groupingSeparatorE"]
            pub static nsGkAtoms_groupingSeparator: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12groupingSizeE"]
            pub static nsGkAtoms_groupingSize: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4growE"]
            pub static nsGkAtoms_grow: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6gutterE"]
            pub static nsGkAtoms_gutter: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms2h1E"]
            pub static nsGkAtoms_h1: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms2h2E"]
            pub static nsGkAtoms_h2: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms2h3E"]
            pub static nsGkAtoms_h3: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms2h4E"]
            pub static nsGkAtoms_h4: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms2h5E"]
            pub static nsGkAtoms_h5: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms2h6E"]
            pub static nsGkAtoms_h6: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8handheldE"]
            pub static nsGkAtoms_handheld: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms16handheldFriendlyE"]
            pub static nsGkAtoms_handheldFriendly: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7handlerE"]
            pub static nsGkAtoms_handler: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8handlersE"]
            pub static nsGkAtoms_handlers: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4HARDE"]
            pub static nsGkAtoms_HARD: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8haspopupE"]
            pub static nsGkAtoms_haspopup: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11hasSameNodeE"]
            pub static nsGkAtoms_hasSameNode: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4hboxE"]
            pub static nsGkAtoms_hbox: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4headE"]
            pub static nsGkAtoms_head: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6headerE"]
            pub static nsGkAtoms_header: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7headersE"]
            pub static nsGkAtoms_headers: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6heightE"]
            pub static nsGkAtoms_height: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6hgroupE"]
            pub static nsGkAtoms_hgroup: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6hiddenE"]
            pub static nsGkAtoms_hidden: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10hidechromeE"]
            pub static nsGkAtoms_hidechrome: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms16hidecolumnpickerE"]
            pub static nsGkAtoms_hidecolumnpicker: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4highE"]
            pub static nsGkAtoms_high: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7highestE"]
            pub static nsGkAtoms_highest: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10horizontalE"]
            pub static nsGkAtoms_horizontal: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5hoverE"]
            pub static nsGkAtoms_hover: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms2hrE"]
            pub static nsGkAtoms_hr: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4hrefE"]
            pub static nsGkAtoms_href: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8hreflangE"]
            pub static nsGkAtoms_hreflang: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6hspaceE"]
            pub static nsGkAtoms_hspace: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4htmlE"]
            pub static nsGkAtoms_html: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9httpEquivE"]
            pub static nsGkAtoms_httpEquiv: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms1iE"]
            pub static nsGkAtoms_i: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4iconE"]
            pub static nsGkAtoms_icon: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms2idE"]
            pub static nsGkAtoms_id: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms3_ifE"]
            pub static nsGkAtoms__if: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6iframeE"]
            pub static nsGkAtoms_iframe: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10ignorecaseE"]
            pub static nsGkAtoms_ignorecase: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10ignorekeysE"]
            pub static nsGkAtoms_ignorekeys: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms15ignoreuserfocusE"]
            pub static nsGkAtoms_ignoreuserfocus: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6ilayerE"]
            pub static nsGkAtoms_ilayer: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5imageE"]
            pub static nsGkAtoms_image: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms17imageClickedPointE"]
            pub static nsGkAtoms_imageClickedPoint: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms3imgE"]
            pub static nsGkAtoms_img: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms14implementationE"]
            pub static nsGkAtoms_implementation: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10implementsE"]
            pub static nsGkAtoms_implements: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6importE"]
            pub static nsGkAtoms_import: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms21inactivetitlebarcolorE"]
            pub static nsGkAtoms_inactivetitlebarcolor: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7includeE"]
            pub static nsGkAtoms_include: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8includesE"]
            pub static nsGkAtoms_includes: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9incrementE"]
            pub static nsGkAtoms_increment: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6indentE"]
            pub static nsGkAtoms_indent: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13indeterminateE"]
            pub static nsGkAtoms_indeterminate: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5indexE"]
            pub static nsGkAtoms_index: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5inferE"]
            pub static nsGkAtoms_infer: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8infinityE"]
            pub static nsGkAtoms_infinity: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7inheritE"]
            pub static nsGkAtoms_inherit: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8inheritsE"]
            pub static nsGkAtoms_inherits: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12inheritstyleE"]
            pub static nsGkAtoms_inheritstyle: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13initial_scaleE"]
            pub static nsGkAtoms_initial_scale: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5inputE"]
            pub static nsGkAtoms_input: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9inputmodeE"]
            pub static nsGkAtoms_inputmode: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms3insE"]
            pub static nsGkAtoms_ins: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11insertafterE"]
            pub static nsGkAtoms_insertafter: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12insertbeforeE"]
            pub static nsGkAtoms_insertbefore: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7installE"]
            pub static nsGkAtoms_install: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10instanceOfE"]
            pub static nsGkAtoms_instanceOf: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5int32E"]
            pub static nsGkAtoms_int32: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5int64E"]
            pub static nsGkAtoms_int64: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7integerE"]
            pub static nsGkAtoms_integer: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9integrityE"]
            pub static nsGkAtoms_integrity: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12intersectionE"]
            pub static nsGkAtoms_intersection: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms2isE"]
            pub static nsGkAtoms_is: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11iscontainerE"]
            pub static nsGkAtoms_iscontainer: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7isemptyE"]
            pub static nsGkAtoms_isempty: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5ismapE"]
            pub static nsGkAtoms_ismap: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6itemidE"]
            pub static nsGkAtoms_itemid: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8itempropE"]
            pub static nsGkAtoms_itemprop: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7itemrefE"]
            pub static nsGkAtoms_itemref: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9itemscopeE"]
            pub static nsGkAtoms_itemscope: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8itemtypeE"]
            pub static nsGkAtoms_itemtype: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms3kbdE"]
            pub static nsGkAtoms_kbd: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms17keepcurrentinviewE"]
            pub static nsGkAtoms_keepcurrentinview: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms16keepobjectsaliveE"]
            pub static nsGkAtoms_keepobjectsalive: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms3keyE"]
            pub static nsGkAtoms_key: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7keycodeE"]
            pub static nsGkAtoms_keycode: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms17keystatuseschangeE"]
            pub static nsGkAtoms_keystatuseschange: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7keydownE"]
            pub static nsGkAtoms_keydown: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6keygenE"]
            pub static nsGkAtoms_keygen: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8keypressE"]
            pub static nsGkAtoms_keypress: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6keysetE"]
            pub static nsGkAtoms_keyset: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9keysystemE"]
            pub static nsGkAtoms_keysystem: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7keytextE"]
            pub static nsGkAtoms_keytext: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5keyupE"]
            pub static nsGkAtoms_keyup: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4kindE"]
            pub static nsGkAtoms_kind: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5labelE"]
            pub static nsGkAtoms_label: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6labelsE"]
            pub static nsGkAtoms_labels: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4langE"]
            pub static nsGkAtoms_lang: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8languageE"]
            pub static nsGkAtoms_language: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4lastE"]
            pub static nsGkAtoms_last: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5layerE"]
            pub static nsGkAtoms_layer: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13LayerActivityE"]
            pub static nsGkAtoms_LayerActivity: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6layoutE"]
            pub static nsGkAtoms_layout: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7leadingE"]
            pub static nsGkAtoms_leading: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4leafE"]
            pub static nsGkAtoms_leaf: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4leftE"]
            pub static nsGkAtoms_left: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10leftmarginE"]
            pub static nsGkAtoms_leftmargin: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11leftpaddingE"]
            pub static nsGkAtoms_leftpadding: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6legendE"]
            pub static nsGkAtoms_legend: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6lengthE"]
            pub static nsGkAtoms_length: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11letterValueE"]
            pub static nsGkAtoms_letterValue: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5levelE"]
            pub static nsGkAtoms_level: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms2liE"]
            pub static nsGkAtoms_li: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4lineE"]
            pub static nsGkAtoms_line: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4linkE"]
            pub static nsGkAtoms_link: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4listE"]
            pub static nsGkAtoms_list: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7listboxE"]
            pub static nsGkAtoms_listbox: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11listboxbodyE"]
            pub static nsGkAtoms_listboxbody: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8listcellE"]
            pub static nsGkAtoms_listcell: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7listcolE"]
            pub static nsGkAtoms_listcol: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8listcolsE"]
            pub static nsGkAtoms_listcols: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8listenerE"]
            pub static nsGkAtoms_listener: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8listheadE"]
            pub static nsGkAtoms_listhead: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10listheaderE"]
            pub static nsGkAtoms_listheader: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7listingE"]
            pub static nsGkAtoms_listing: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8listitemE"]
            pub static nsGkAtoms_listitem: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8listrowsE"]
            pub static nsGkAtoms_listrows: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4loadE"]
            pub static nsGkAtoms_load: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms16loadingprincipalE"]
            pub static nsGkAtoms_loadingprincipal: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9localedirE"]
            pub static nsGkAtoms_localedir: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9localNameE"]
            pub static nsGkAtoms_localName: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8longdescE"]
            pub static nsGkAtoms_longdesc: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4loopE"]
            pub static nsGkAtoms_loop: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms3lowE"]
            pub static nsGkAtoms_low: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10lowerAlphaE"]
            pub static nsGkAtoms_lowerAlpha: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10lowerFirstE"]
            pub static nsGkAtoms_lowerFirst: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10lowerRomanE"]
            pub static nsGkAtoms_lowerRoman: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6lowestE"]
            pub static nsGkAtoms_lowest: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6lowsrcE"]
            pub static nsGkAtoms_lowsrc: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms3ltrE"]
            pub static nsGkAtoms_ltr: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7lwthemeE"]
            pub static nsGkAtoms_lwtheme: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms16lwthemetextcolorE"]
            pub static nsGkAtoms_lwthemetextcolor: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4mainE"]
            pub static nsGkAtoms_main: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms3mapE"]
            pub static nsGkAtoms_map: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8manifestE"]
            pub static nsGkAtoms_manifest: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12marginBottomE"]
            pub static nsGkAtoms_marginBottom: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10marginLeftE"]
            pub static nsGkAtoms_marginLeft: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11marginRightE"]
            pub static nsGkAtoms_marginRight: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9marginTopE"]
            pub static nsGkAtoms_marginTop: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12marginheightE"]
            pub static nsGkAtoms_marginheight: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11marginwidthE"]
            pub static nsGkAtoms_marginwidth: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4markE"]
            pub static nsGkAtoms_mark: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7marqueeE"]
            pub static nsGkAtoms_marquee: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5matchE"]
            pub static nsGkAtoms_match: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms3maxE"]
            pub static nsGkAtoms_max: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9maxheightE"]
            pub static nsGkAtoms_maxheight: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13maximum_scaleE"]
            pub static nsGkAtoms_maximum_scale: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9maxlengthE"]
            pub static nsGkAtoms_maxlength: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6maxposE"]
            pub static nsGkAtoms_maxpos: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8maxwidthE"]
            pub static nsGkAtoms_maxwidth: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9mayscriptE"]
            pub static nsGkAtoms_mayscript: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5mediaE"]
            pub static nsGkAtoms_media: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9mediaTypeE"]
            pub static nsGkAtoms_mediaType: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6memberE"]
            pub static nsGkAtoms_member: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4menuE"]
            pub static nsGkAtoms_menu: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7menubarE"]
            pub static nsGkAtoms_menubar: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10menubuttonE"]
            pub static nsGkAtoms_menubutton: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10menuButtonE"]
            pub static nsGkAtoms_menuButton: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9menugroupE"]
            pub static nsGkAtoms_menugroup: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8menuitemE"]
            pub static nsGkAtoms_menuitem: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8menulistE"]
            pub static nsGkAtoms_menulist: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9menupopupE"]
            pub static nsGkAtoms_menupopup: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13menuseparatorE"]
            pub static nsGkAtoms_menuseparator: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7messageE"]
            pub static nsGkAtoms_message: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4metaE"]
            pub static nsGkAtoms_meta: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8referrerE"]
            pub static nsGkAtoms_referrer: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms14referrerpolicyE"]
            pub static nsGkAtoms_referrerpolicy: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms20headerReferrerPolicyE"]
            pub static nsGkAtoms_headerReferrerPolicy: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5meterE"]
            pub static nsGkAtoms_meter: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6methodE"]
            pub static nsGkAtoms_method: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6middleE"]
            pub static nsGkAtoms_middle: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms3minE"]
            pub static nsGkAtoms_min: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9minheightE"]
            pub static nsGkAtoms_minheight: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13minimum_scaleE"]
            pub static nsGkAtoms_minimum_scale: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9minlengthE"]
            pub static nsGkAtoms_minlength: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6minposE"]
            pub static nsGkAtoms_minpos: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9minusSignE"]
            pub static nsGkAtoms_minusSign: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8minwidthE"]
            pub static nsGkAtoms_minwidth: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6_mixedE"]
            pub static nsGkAtoms__mixed: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms19messagemanagergroupE"]
            pub static nsGkAtoms_messagemanagergroup: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms3modE"]
            pub static nsGkAtoms_mod: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4modeE"]
            pub static nsGkAtoms_mode: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9modifiersE"]
            pub static nsGkAtoms_modifiers: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10monochromeE"]
            pub static nsGkAtoms_monochrome: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9mousedownE"]
            pub static nsGkAtoms_mousedown: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9mousemoveE"]
            pub static nsGkAtoms_mousemove: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8mouseoutE"]
            pub static nsGkAtoms_mouseout: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9mouseoverE"]
            pub static nsGkAtoms_mouseover: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12mousethroughE"]
            pub static nsGkAtoms_mousethrough: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7mouseupE"]
            pub static nsGkAtoms_mouseup: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms19mozfullscreenchangeE"]
            pub static nsGkAtoms_mozfullscreenchange: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms18mozfullscreenerrorE"]
            pub static nsGkAtoms_mozfullscreenerror: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms20mozpointerlockchangeE"]
            pub static nsGkAtoms_mozpointerlockchange: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms19mozpointerlockerrorE"]
            pub static nsGkAtoms_mozpointerlockerror: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms18mozprivatebrowsingE"]
            pub static nsGkAtoms_mozprivatebrowsing: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10moz_opaqueE"]
            pub static nsGkAtoms_moz_opaque: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms15moz_action_hintE"]
            pub static nsGkAtoms_moz_action_hint: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms18x_moz_errormessageE"]
            pub static nsGkAtoms_x_moz_errormessage: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8multicolE"]
            pub static nsGkAtoms_multicol: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8multipleE"]
            pub static nsGkAtoms_multiple: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5mutedE"]
            pub static nsGkAtoms_muted: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4nameE"]
            pub static nsGkAtoms_name: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10_namespaceE"]
            pub static nsGkAtoms__namespace: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms14namespaceAliasE"]
            pub static nsGkAtoms_namespaceAlias: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12namespaceUriE"]
            pub static nsGkAtoms_namespaceUri: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms3NaNE"]
            pub static nsGkAtoms_NaN: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms24nativeAnonymousChildListE"]
            pub static nsGkAtoms_nativeAnonymousChildList: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms3navE"]
            pub static nsGkAtoms_nav: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6negateE"]
            pub static nsGkAtoms_negate: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5neverE"]
            pub static nsGkAtoms_never: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4_newE"]
            pub static nsGkAtoms__new: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7newlineE"]
            pub static nsGkAtoms_newline: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8nextBidiE"]
            pub static nsGkAtoms_nextBidi: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms15nextTabParentIdE"]
            pub static nsGkAtoms_nextTabParentId: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms2noE"]
            pub static nsGkAtoms_no: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11noautofocusE"]
            pub static nsGkAtoms_noautofocus: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10noautohideE"]
            pub static nsGkAtoms_noautohide: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms16norolluponanchorE"]
            pub static nsGkAtoms_norolluponanchor: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4nobrE"]
            pub static nsGkAtoms_nobr: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4nodeE"]
            pub static nsGkAtoms_node: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12nodefaultsrcE"]
            pub static nsGkAtoms_nodefaultsrc: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7nodeSetE"]
            pub static nsGkAtoms_nodeSet: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7noembedE"]
            pub static nsGkAtoms_noembed: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8noframesE"]
            pub static nsGkAtoms_noframes: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6nohrefE"]
            pub static nsGkAtoms_nohref: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11noisolationE"]
            pub static nsGkAtoms_noisolation: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8nomoduleE"]
            pub static nsGkAtoms_nomodule: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5nonceE"]
            pub static nsGkAtoms_nonce: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4noneE"]
            pub static nsGkAtoms_none: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8noresizeE"]
            pub static nsGkAtoms_noresize: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6normalE"]
            pub static nsGkAtoms_normal: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms14normalizeSpaceE"]
            pub static nsGkAtoms_normalizeSpace: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8noscriptE"]
            pub static nsGkAtoms_noscript: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7noshadeE"]
            pub static nsGkAtoms_noshade: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10novalidateE"]
            pub static nsGkAtoms_novalidate: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4_notE"]
            pub static nsGkAtoms__not: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6nowrapE"]
            pub static nsGkAtoms_nowrap: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6numberE"]
            pub static nsGkAtoms_number: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4nullE"]
            pub static nsGkAtoms_null: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6objectE"]
            pub static nsGkAtoms_object: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10objectTypeE"]
            pub static nsGkAtoms_objectType: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8observerE"]
            pub static nsGkAtoms_observer: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8observesE"]
            pub static nsGkAtoms_observes: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms3oddE"]
            pub static nsGkAtoms_odd: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms3OFFE"]
            pub static nsGkAtoms_OFF: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms2olE"]
            pub static nsGkAtoms_ol: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms18omitXmlDeclarationE"]
            pub static nsGkAtoms_omitXmlDeclaration: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms19ona2dpstatuschangedE"]
            pub static nsGkAtoms_ona2dpstatuschanged: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7onabortE"]
            pub static nsGkAtoms_onabort: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms22onmozaccesskeynotfoundE"]
            pub static nsGkAtoms_onmozaccesskeynotfound: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10onactivateE"]
            pub static nsGkAtoms_onactivate: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms14onadapteraddedE"]
            pub static nsGkAtoms_onadapteradded: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms16onadapterremovedE"]
            pub static nsGkAtoms_onadapterremoved: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12onafterprintE"]
            pub static nsGkAtoms_onafterprint: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms20onafterscriptexecuteE"]
            pub static nsGkAtoms_onafterscriptexecute: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10onalertingE"]
            pub static nsGkAtoms_onalerting: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms17onanimationcancelE"]
            pub static nsGkAtoms_onanimationcancel: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms14onanimationendE"]
            pub static nsGkAtoms_onanimationend: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms20onanimationiterationE"]
            pub static nsGkAtoms_onanimationiteration: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms16onanimationstartE"]
            pub static nsGkAtoms_onanimationstart: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms24onantennaavailablechangeE"]
            pub static nsGkAtoms_onantennaavailablechange: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12onAppCommandE"]
            pub static nsGkAtoms_onAppCommand: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms14onappinstalledE"]
            pub static nsGkAtoms_onappinstalled: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms18onattributechangedE"]
            pub static nsGkAtoms_onattributechanged: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms18onattributereadreqE"]
            pub static nsGkAtoms_onattributereadreq: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms19onattributewritereqE"]
            pub static nsGkAtoms_onattributewritereq: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms14onaudioprocessE"]
            pub static nsGkAtoms_onaudioprocess: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10onauxclickE"]
            pub static nsGkAtoms_onauxclick: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12onbeforecopyE"]
            pub static nsGkAtoms_onbeforecopy: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11onbeforecutE"]
            pub static nsGkAtoms_onbeforecut: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13onbeforepasteE"]
            pub static nsGkAtoms_onbeforepaste: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms15onbeforeevictedE"]
            pub static nsGkAtoms_onbeforeevicted: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13onbeforeprintE"]
            pub static nsGkAtoms_onbeforeprint: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms21onbeforescriptexecuteE"]
            pub static nsGkAtoms_onbeforescriptexecute: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms14onbeforeunloadE"]
            pub static nsGkAtoms_onbeforeunload: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9onblockedE"]
            pub static nsGkAtoms_onblocked: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6onblurE"]
            pub static nsGkAtoms_onblur: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11onbroadcastE"]
            pub static nsGkAtoms_onbroadcast: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6onbusyE"]
            pub static nsGkAtoms_onbusy: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms19onbufferedamountlowE"]
            pub static nsGkAtoms_onbufferedamountlow: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8oncachedE"]
            pub static nsGkAtoms_oncached: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms14oncallschangedE"]
            pub static nsGkAtoms_oncallschanged: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8oncancelE"]
            pub static nsGkAtoms_oncancel: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms17oncardstatechangeE"]
            pub static nsGkAtoms_oncardstatechange: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms15oncfstatechangeE"]
            pub static nsGkAtoms_oncfstatechange: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8onchangeE"]
            pub static nsGkAtoms_onchange: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms23oncharacteristicchangedE"]
            pub static nsGkAtoms_oncharacteristicchanged: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms16onchargingchangeE"]
            pub static nsGkAtoms_onchargingchange: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms20onchargingtimechangeE"]
            pub static nsGkAtoms_onchargingtimechange: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10oncheckingE"]
            pub static nsGkAtoms_onchecking: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms21onCheckboxStateChangeE"]
            pub static nsGkAtoms_onCheckboxStateChange: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7onclickE"]
            pub static nsGkAtoms_onclick: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms16onclirmodechangeE"]
            pub static nsGkAtoms_onclirmodechange: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7oncloseE"]
            pub static nsGkAtoms_onclose: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9oncommandE"]
            pub static nsGkAtoms_oncommand: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms15oncommandupdateE"]
            pub static nsGkAtoms_oncommandupdate: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10oncompleteE"]
            pub static nsGkAtoms_oncomplete: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms16oncompositionendE"]
            pub static nsGkAtoms_oncompositionend: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms18oncompositionstartE"]
            pub static nsGkAtoms_oncompositionstart: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms19oncompositionupdateE"]
            pub static nsGkAtoms_oncompositionupdate: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9onconnectE"]
            pub static nsGkAtoms_onconnect: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11onconnectedE"]
            pub static nsGkAtoms_onconnected: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12onconnectingE"]
            pub static nsGkAtoms_onconnecting: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms21onconnectionavailableE"]
            pub static nsGkAtoms_onconnectionavailable: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms24onconnectionstatechangedE"]
            pub static nsGkAtoms_onconnectionstatechanged: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13oncontextmenuE"]
            pub static nsGkAtoms_oncontextmenu: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6oncopyE"]
            pub static nsGkAtoms_oncopy: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms23oncurrentchannelchangedE"]
            pub static nsGkAtoms_oncurrentchannelchanged: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms22oncurrentsourcechangedE"]
            pub static nsGkAtoms_oncurrentsourcechanged: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5oncutE"]
            pub static nsGkAtoms_oncut: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12ondatachangeE"]
            pub static nsGkAtoms_ondatachange: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11ondataerrorE"]
            pub static nsGkAtoms_ondataerror: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10ondblclickE"]
            pub static nsGkAtoms_ondblclick: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9ondeletedE"]
            pub static nsGkAtoms_ondeleted: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms17ondeliverysuccessE"]
            pub static nsGkAtoms_ondeliverysuccess: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms15ondeliveryerrorE"]
            pub static nsGkAtoms_ondeliveryerror: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13ondevicefoundE"]
            pub static nsGkAtoms_ondevicefound: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms14ondevicepairedE"]
            pub static nsGkAtoms_ondevicepaired: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms16ondeviceunpairedE"]
            pub static nsGkAtoms_ondeviceunpaired: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9ondialingE"]
            pub static nsGkAtoms_ondialing: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10ondisabledE"]
            pub static nsGkAtoms_ondisabled: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms23ondischargingtimechangeE"]
            pub static nsGkAtoms_ondischargingtimechange: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12ondisconnectE"]
            pub static nsGkAtoms_ondisconnect: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms14ondisconnectedE"]
            pub static nsGkAtoms_ondisconnected: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms15ondisconnectingE"]
            pub static nsGkAtoms_ondisconnecting: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms19ondisplaypasskeyreqE"]
            pub static nsGkAtoms_ondisplaypasskeyreq: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13ondownloadingE"]
            pub static nsGkAtoms_ondownloading: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13onDOMActivateE"]
            pub static nsGkAtoms_onDOMActivate: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms17onDOMAttrModifiedE"]
            pub static nsGkAtoms_onDOMAttrModified: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms26onDOMCharacterDataModifiedE"]
            pub static nsGkAtoms_onDOMCharacterDataModified: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12onDOMFocusInE"]
            pub static nsGkAtoms_onDOMFocusIn: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13onDOMFocusOutE"]
            pub static nsGkAtoms_onDOMFocusOut: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms16onDOMMouseScrollE"]
            pub static nsGkAtoms_onDOMMouseScroll: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms17onDOMNodeInsertedE"]
            pub static nsGkAtoms_onDOMNodeInserted: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms29onDOMNodeInsertedIntoDocumentE"]
            pub static nsGkAtoms_onDOMNodeInsertedIntoDocument: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms16onDOMNodeRemovedE"]
            pub static nsGkAtoms_onDOMNodeRemoved: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms28onDOMNodeRemovedFromDocumentE"]
            pub static nsGkAtoms_onDOMNodeRemovedFromDocument: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms20onDOMSubtreeModifiedE"]
            pub static nsGkAtoms_onDOMSubtreeModified: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6ondataE"]
            pub static nsGkAtoms_ondata: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6ondragE"]
            pub static nsGkAtoms_ondrag: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10ondragdropE"]
            pub static nsGkAtoms_ondragdrop: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9ondragendE"]
            pub static nsGkAtoms_ondragend: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11ondragenterE"]
            pub static nsGkAtoms_ondragenter: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10ondragexitE"]
            pub static nsGkAtoms_ondragexit: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13ondraggestureE"]
            pub static nsGkAtoms_ondraggesture: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11ondragleaveE"]
            pub static nsGkAtoms_ondragleave: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10ondragoverE"]
            pub static nsGkAtoms_ondragover: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11ondragstartE"]
            pub static nsGkAtoms_ondragstart: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7ondrainE"]
            pub static nsGkAtoms_ondrain: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6ondropE"]
            pub static nsGkAtoms_ondrop: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms16oneitbroadcastedE"]
            pub static nsGkAtoms_oneitbroadcasted: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9onenabledE"]
            pub static nsGkAtoms_onenabled: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms17onenterpincodereqE"]
            pub static nsGkAtoms_onenterpincodereq: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms23onemergencycbmodechangeE"]
            pub static nsGkAtoms_onemergencycbmodechange: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7onerrorE"]
            pub static nsGkAtoms_onerror: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9onevictedE"]
            pub static nsGkAtoms_onevicted: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8onfailedE"]
            pub static nsGkAtoms_onfailed: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7onfetchE"]
            pub static nsGkAtoms_onfetch: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8onfinishE"]
            pub static nsGkAtoms_onfinish: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7onfocusE"]
            pub static nsGkAtoms_onfocus: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9onfocusinE"]
            pub static nsGkAtoms_onfocusin: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10onfocusoutE"]
            pub static nsGkAtoms_onfocusout: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms17onfrequencychangeE"]
            pub static nsGkAtoms_onfrequencychange: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms18onfullscreenchangeE"]
            pub static nsGkAtoms_onfullscreenchange: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms17onfullscreenerrorE"]
            pub static nsGkAtoms_onfullscreenerror: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms21onspeakerforcedchangeE"]
            pub static nsGkAtoms_onspeakerforcedchange: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5ongetE"]
            pub static nsGkAtoms_onget: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13ongroupchangeE"]
            pub static nsGkAtoms_ongroupchange: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12onhashchangeE"]
            pub static nsGkAtoms_onhashchange: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms18onheadphoneschangeE"]
            pub static nsGkAtoms_onheadphoneschange: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6onheldE"]
            pub static nsGkAtoms_onheld: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms18onhfpstatuschangedE"]
            pub static nsGkAtoms_onhfpstatuschanged: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms18onhidstatuschangedE"]
            pub static nsGkAtoms_onhidstatuschanged: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9onholdingE"]
            pub static nsGkAtoms_onholding: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11oniccchangeE"]
            pub static nsGkAtoms_oniccchange: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13oniccdetectedE"]
            pub static nsGkAtoms_oniccdetected: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms15oniccinfochangeE"]
            pub static nsGkAtoms_oniccinfochange: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms15oniccundetectedE"]
            pub static nsGkAtoms_oniccundetected: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10onincomingE"]
            pub static nsGkAtoms_onincoming: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7oninputE"]
            pub static nsGkAtoms_oninput: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9oninstallE"]
            pub static nsGkAtoms_oninstall: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9oninvalidE"]
            pub static nsGkAtoms_oninvalid: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9onkeydownE"]
            pub static nsGkAtoms_onkeydown: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10onkeypressE"]
            pub static nsGkAtoms_onkeypress: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7onkeyupE"]
            pub static nsGkAtoms_onkeyup: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms16onlanguagechangeE"]
            pub static nsGkAtoms_onlanguagechange: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13onlevelchangeE"]
            pub static nsGkAtoms_onlevelchange: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6onLoadE"]
            pub static nsGkAtoms_onLoad: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6onloadE"]
            pub static nsGkAtoms_onload: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9onloadingE"]
            pub static nsGkAtoms_onloading: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13onloadingdoneE"]
            pub static nsGkAtoms_onloadingdone: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms14onloadingerrorE"]
            pub static nsGkAtoms_onloadingerror: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10onpopstateE"]
            pub static nsGkAtoms_onpopstate: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4onlyE"]
            pub static nsGkAtoms_only: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9onmessageE"]
            pub static nsGkAtoms_onmessage: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11onmousedownE"]
            pub static nsGkAtoms_onmousedown: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12onmouseenterE"]
            pub static nsGkAtoms_onmouseenter: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12onmouseleaveE"]
            pub static nsGkAtoms_onmouseleave: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms14onmouselongtapE"]
            pub static nsGkAtoms_onmouselongtap: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11onmousemoveE"]
            pub static nsGkAtoms_onmousemove: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10onmouseoutE"]
            pub static nsGkAtoms_onmouseout: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11onmouseoverE"]
            pub static nsGkAtoms_onmouseover: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms17onMozMouseHittestE"]
            pub static nsGkAtoms_onMozMouseHittest: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9onmouseupE"]
            pub static nsGkAtoms_onmouseup: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms15onMozAfterPaintE"]
            pub static nsGkAtoms_onMozAfterPaint: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms21onmozfullscreenchangeE"]
            pub static nsGkAtoms_onmozfullscreenchange: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms20onmozfullscreenerrorE"]
            pub static nsGkAtoms_onmozfullscreenerror: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms20onmozkeydownonpluginE"]
            pub static nsGkAtoms_onmozkeydownonplugin: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms18onmozkeyuponpluginE"]
            pub static nsGkAtoms_onmozkeyuponplugin: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms22onmozpointerlockchangeE"]
            pub static nsGkAtoms_onmozpointerlockchange: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms21onmozpointerlockerrorE"]
            pub static nsGkAtoms_onmozpointerlockerror: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms15onmoztimechangeE"]
            pub static nsGkAtoms_onmoztimechange: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms21onMozMousePixelScrollE"]
            pub static nsGkAtoms_onMozMousePixelScroll: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms24onMozScrolledAreaChangedE"]
            pub static nsGkAtoms_onMozScrolledAreaChanged: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms18onmoznetworkuploadE"]
            pub static nsGkAtoms_onmoznetworkupload: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms20onmoznetworkdownloadE"]
            pub static nsGkAtoms_onmoznetworkdownload: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms21onmapfolderlistingreqE"]
            pub static nsGkAtoms_onmapfolderlistingreq: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms23onmapmessageslistingreqE"]
            pub static nsGkAtoms_onmapmessageslistingreq: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms18onmapgetmessagereqE"]
            pub static nsGkAtoms_onmapgetmessagereq: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms24onmapsetmessagestatusreqE"]
            pub static nsGkAtoms_onmapsetmessagestatusreq: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms19onmapsendmessagereqE"]
            pub static nsGkAtoms_onmapsendmessagereq: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms21onmapmessageupdatereqE"]
            pub static nsGkAtoms_onmapmessageupdatereq: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13onnewrdsgroupE"]
            pub static nsGkAtoms_onnewrdsgroup: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms19onnotificationclickE"]
            pub static nsGkAtoms_onnotificationclick: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms19onnotificationcloseE"]
            pub static nsGkAtoms_onnotificationclose: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10onnoupdateE"]
            pub static nsGkAtoms_onnoupdate: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms17onobexpasswordreqE"]
            pub static nsGkAtoms_onobexpasswordreq: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10onobsoleteE"]
            pub static nsGkAtoms_onobsolete: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8ononlineE"]
            pub static nsGkAtoms_ononline: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9onofflineE"]
            pub static nsGkAtoms_onoffline: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6onopenE"]
            pub static nsGkAtoms_onopen: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms19onorientationchangeE"]
            pub static nsGkAtoms_onorientationchange: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms17onotastatuschangeE"]
            pub static nsGkAtoms_onotastatuschange: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10onoverflowE"]
            pub static nsGkAtoms_onoverflow: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms17onoverflowchangedE"]
            pub static nsGkAtoms_onoverflowchanged: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10onpagehideE"]
            pub static nsGkAtoms_onpagehide: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10onpageshowE"]
            pub static nsGkAtoms_onpageshow: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7onpaintE"]
            pub static nsGkAtoms_onpaint: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms16onpairingabortedE"]
            pub static nsGkAtoms_onpairingaborted: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms24onpairingconfirmationreqE"]
            pub static nsGkAtoms_onpairingconfirmationreq: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms19onpairingconsentreqE"]
            pub static nsGkAtoms_onpairingconsentreq: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7onpasteE"]
            pub static nsGkAtoms_onpaste: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms15onpendingchangeE"]
            pub static nsGkAtoms_onpendingchange: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10onpichangeE"]
            pub static nsGkAtoms_onpichange: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms19onpointerlockchangeE"]
            pub static nsGkAtoms_onpointerlockchange: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms18onpointerlockerrorE"]
            pub static nsGkAtoms_onpointerlockerror: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13onpopuphiddenE"]
            pub static nsGkAtoms_onpopuphidden: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13onpopuphidingE"]
            pub static nsGkAtoms_onpopuphiding: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms17onpopuppositionedE"]
            pub static nsGkAtoms_onpopuppositioned: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms14onpopupshowingE"]
            pub static nsGkAtoms_onpopupshowing: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12onpopupshownE"]
            pub static nsGkAtoms_onpopupshown: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms18onpullphonebookreqE"]
            pub static nsGkAtoms_onpullphonebookreq: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms19onpullvcardentryreqE"]
            pub static nsGkAtoms_onpullvcardentryreq: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms21onpullvcardlistingreqE"]
            pub static nsGkAtoms_onpullvcardlistingreq: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6onpushE"]
            pub static nsGkAtoms_onpush: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms24onpushsubscriptionchangeE"]
            pub static nsGkAtoms_onpushsubscriptionchange: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10onpschangeE"]
            pub static nsGkAtoms_onpschange: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11onptychangeE"]
            pub static nsGkAtoms_onptychange: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms18onradiostatechangeE"]
            pub static nsGkAtoms_onradiostatechange: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms18onRadioStateChangeE"]
            pub static nsGkAtoms_onRadioStateChange: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13onrdsdisabledE"]
            pub static nsGkAtoms_onrdsdisabled: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12onrdsenabledE"]
            pub static nsGkAtoms_onrdsenabled: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11onreaderrorE"]
            pub static nsGkAtoms_onreaderror: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13onreadsuccessE"]
            pub static nsGkAtoms_onreadsuccess: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7onreadyE"]
            pub static nsGkAtoms_onready: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms18onreadystatechangeE"]
            pub static nsGkAtoms_onreadystatechange: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10onreceivedE"]
            pub static nsGkAtoms_onreceived: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12onremoteheldE"]
            pub static nsGkAtoms_onremoteheld: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms15onremoteresumedE"]
            pub static nsGkAtoms_onremoteresumed: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms17onrequestprogressE"]
            pub static nsGkAtoms_onrequestprogress: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms26onresourcetimingbufferfullE"]
            pub static nsGkAtoms_onresourcetimingbufferfull: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms18onresponseprogressE"]
            pub static nsGkAtoms_onresponseprogress: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12onretrievingE"]
            pub static nsGkAtoms_onretrieving: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9onRequestE"]
            pub static nsGkAtoms_onRequest: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms24onrequestmediaplaystatusE"]
            pub static nsGkAtoms_onrequestmediaplaystatus: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7onresetE"]
            pub static nsGkAtoms_onreset: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10onresumingE"]
            pub static nsGkAtoms_onresuming: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8onresizeE"]
            pub static nsGkAtoms_onresize: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10onrtchangeE"]
            pub static nsGkAtoms_onrtchange: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms22onscanningstatechangedE"]
            pub static nsGkAtoms_onscanningstatechanged: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms18onscostatuschangedE"]
            pub static nsGkAtoms_onscostatuschanged: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8onscrollE"]
            pub static nsGkAtoms_onscroll: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8onselectE"]
            pub static nsGkAtoms_onselect: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms17onselectionchangeE"]
            pub static nsGkAtoms_onselectionchange: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13onselectstartE"]
            pub static nsGkAtoms_onselectstart: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9onsendingE"]
            pub static nsGkAtoms_onsending: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6onsentE"]
            pub static nsGkAtoms_onsent: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5onsetE"]
            pub static nsGkAtoms_onset: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms23onshippingaddresschangeE"]
            pub static nsGkAtoms_onshippingaddresschange: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms22onshippingoptionchangeE"]
            pub static nsGkAtoms_onshippingoptionchange: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6onshowE"]
            pub static nsGkAtoms_onshow: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13onstatechangeE"]
            pub static nsGkAtoms_onstatechange: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms15onstatuschangedE"]
            pub static nsGkAtoms_onstatuschanged: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12onstkcommandE"]
            pub static nsGkAtoms_onstkcommand: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms15onstksessionendE"]
            pub static nsGkAtoms_onstksessionend: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9onstorageE"]
            pub static nsGkAtoms_onstorage: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms20onstorageareachangedE"]
            pub static nsGkAtoms_onstorageareachanged: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8onsubmitE"]
            pub static nsGkAtoms_onsubmit: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9onsuccessE"]
            pub static nsGkAtoms_onsuccess: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12ontypechangeE"]
            pub static nsGkAtoms_ontypechange: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11onterminateE"]
            pub static nsGkAtoms_onterminate: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6ontextE"]
            pub static nsGkAtoms_ontext: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8ontoggleE"]
            pub static nsGkAtoms_ontoggle: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12ontouchstartE"]
            pub static nsGkAtoms_ontouchstart: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10ontouchendE"]
            pub static nsGkAtoms_ontouchend: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11ontouchmoveE"]
            pub static nsGkAtoms_ontouchmove: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13ontouchcancelE"]
            pub static nsGkAtoms_ontouchcancel: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms18ontransitioncancelE"]
            pub static nsGkAtoms_ontransitioncancel: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms15ontransitionendE"]
            pub static nsGkAtoms_ontransitionend: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms15ontransitionrunE"]
            pub static nsGkAtoms_ontransitionrun: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms17ontransitionstartE"]
            pub static nsGkAtoms_ontransitionstart: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11onunderflowE"]
            pub static nsGkAtoms_onunderflow: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8onunloadE"]
            pub static nsGkAtoms_onunload: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13onupdatefoundE"]
            pub static nsGkAtoms_onupdatefound: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13onupdatereadyE"]
            pub static nsGkAtoms_onupdateready: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms15onupgradeneededE"]
            pub static nsGkAtoms_onupgradeneeded: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms14onussdreceivedE"]
            pub static nsGkAtoms_onussdreceived: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms15onversionchangeE"]
            pub static nsGkAtoms_onversionchange: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms18onvisibilitychangeE"]
            pub static nsGkAtoms_onvisibilitychange: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13onvoicechangeE"]
            pub static nsGkAtoms_onvoicechange: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms15onvoiceschangedE"]
            pub static nsGkAtoms_onvoiceschanged: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms19onvrdisplayactivateE"]
            pub static nsGkAtoms_onvrdisplayactivate: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms18onvrdisplayconnectE"]
            pub static nsGkAtoms_onvrdisplayconnect: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms21onvrdisplaydeactivateE"]
            pub static nsGkAtoms_onvrdisplaydeactivate: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms21onvrdisplaydisconnectE"]
            pub static nsGkAtoms_onvrdisplaydisconnect: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms24onvrdisplaypresentchangeE"]
            pub static nsGkAtoms_onvrdisplaypresentchange: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms20onwebkitAnimationEndE"]
            pub static nsGkAtoms_onwebkitAnimationEnd: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms26onwebkitAnimationIterationE"]
            pub static nsGkAtoms_onwebkitAnimationIteration: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms22onwebkitAnimationStartE"]
            pub static nsGkAtoms_onwebkitAnimationStart: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms21onwebkitTransitionEndE"]
            pub static nsGkAtoms_onwebkitTransitionEnd: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms20onwebkitanimationendE"]
            pub static nsGkAtoms_onwebkitanimationend: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms26onwebkitanimationiterationE"]
            pub static nsGkAtoms_onwebkitanimationiteration: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms22onwebkitanimationstartE"]
            pub static nsGkAtoms_onwebkitanimationstart: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms21onwebkittransitionendE"]
            pub static nsGkAtoms_onwebkittransitionend: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11onwebsocketE"]
            pub static nsGkAtoms_onwebsocket: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7onwheelE"]
            pub static nsGkAtoms_onwheel: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4openE"]
            pub static nsGkAtoms_open: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8optgroupE"]
            pub static nsGkAtoms_optgroup: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7optimumE"]
            pub static nsGkAtoms_optimum: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6optionE"]
            pub static nsGkAtoms_option: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms3_orE"]
            pub static nsGkAtoms__or: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5orderE"]
            pub static nsGkAtoms_order: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7ordinalE"]
            pub static nsGkAtoms_ordinal: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6orientE"]
            pub static nsGkAtoms_orient: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11orientationE"]
            pub static nsGkAtoms_orientation: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9otherwiseE"]
            pub static nsGkAtoms_otherwise: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6outputE"]
            pub static nsGkAtoms_output: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8overflowE"]
            pub static nsGkAtoms_overflow: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms15overflowchangedE"]
            pub static nsGkAtoms_overflowchanged: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7overlayE"]
            pub static nsGkAtoms_overlay: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7overlapE"]
            pub static nsGkAtoms_overlap: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms1pE"]
            pub static nsGkAtoms_p: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4packE"]
            pub static nsGkAtoms_pack: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4pageE"]
            pub static nsGkAtoms_page: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13pageincrementE"]
            pub static nsGkAtoms_pageincrement: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5pagexE"]
            pub static nsGkAtoms_pagex: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5pageyE"]
            pub static nsGkAtoms_pagey: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11paint_orderE"]
            pub static nsGkAtoms_paint_order: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11palettenameE"]
            pub static nsGkAtoms_palettename: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5panelE"]
            pub static nsGkAtoms_panel: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5paramE"]
            pub static nsGkAtoms_param: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9parameterE"]
            pub static nsGkAtoms_parameter: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6parentE"]
            pub static nsGkAtoms_parent: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13parentfocusedE"]
            pub static nsGkAtoms_parentfocused: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9parsetypeE"]
            pub static nsGkAtoms_parsetype: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8passwordE"]
            pub static nsGkAtoms_password: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7patternE"]
            pub static nsGkAtoms_pattern: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms16patternSeparatorE"]
            pub static nsGkAtoms_patternSeparator: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8perMilleE"]
            pub static nsGkAtoms_perMille: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7percentE"]
            pub static nsGkAtoms_percent: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7persistE"]
            pub static nsGkAtoms_persist: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5phaseE"]
            pub static nsGkAtoms_phase: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7pictureE"]
            pub static nsGkAtoms_picture: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4pingE"]
            pub static nsGkAtoms_ping: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6pinnedE"]
            pub static nsGkAtoms_pinned: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11placeholderE"]
            pub static nsGkAtoms_placeholder: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9plaintextE"]
            pub static nsGkAtoms_plaintext: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12playbackrateE"]
            pub static nsGkAtoms_playbackrate: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9pointSizeE"]
            pub static nsGkAtoms_pointSize: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms17pointerlockchangeE"]
            pub static nsGkAtoms_pointerlockchange: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms16pointerlockerrorE"]
            pub static nsGkAtoms_pointerlockerror: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4polyE"]
            pub static nsGkAtoms_poly: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7polygonE"]
            pub static nsGkAtoms_polygon: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5popupE"]
            pub static nsGkAtoms_popup: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10popupalignE"]
            pub static nsGkAtoms_popupalign: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11popupanchorE"]
            pub static nsGkAtoms_popupanchor: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10popupgroupE"]
            pub static nsGkAtoms_popupgroup: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11popuphiddenE"]
            pub static nsGkAtoms_popuphidden: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11popuphidingE"]
            pub static nsGkAtoms_popuphiding: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8popupsetE"]
            pub static nsGkAtoms_popupset: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12popupshowingE"]
            pub static nsGkAtoms_popupshowing: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10popupshownE"]
            pub static nsGkAtoms_popupshown: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms20popupsinherittooltipE"]
            pub static nsGkAtoms_popupsinherittooltip: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8positionE"]
            pub static nsGkAtoms_position: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6posterE"]
            pub static nsGkAtoms_poster: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms3preE"]
            pub static nsGkAtoms_pre: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9precedingE"]
            pub static nsGkAtoms_preceding: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms16precedingSiblingE"]
            pub static nsGkAtoms_precedingSibling: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9predicateE"]
            pub static nsGkAtoms_predicate: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6prefixE"]
            pub static nsGkAtoms_prefix: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7preloadE"]
            pub static nsGkAtoms_preload: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11prerenderedE"]
            pub static nsGkAtoms_prerendered: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms15mozpresentationE"]
            pub static nsGkAtoms_mozpresentation: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8preserveE"]
            pub static nsGkAtoms_preserve: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13preserveSpaceE"]
            pub static nsGkAtoms_preserveSpace: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms14preventdefaultE"]
            pub static nsGkAtoms_preventdefault: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7primaryE"]
            pub static nsGkAtoms_primary: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5printE"]
            pub static nsGkAtoms_print: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8priorityE"]
            pub static nsGkAtoms_priority: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms21processingInstructionE"]
            pub static nsGkAtoms_processingInstruction: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7profileE"]
            pub static nsGkAtoms_profile: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8progressE"]
            pub static nsGkAtoms_progress: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13progressmeterE"]
            pub static nsGkAtoms_progressmeter: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms14progressNormalE"]
            pub static nsGkAtoms_progressNormal: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms20progressUndeterminedE"]
            pub static nsGkAtoms_progressUndetermined: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10projectionE"]
            pub static nsGkAtoms_projection: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6promptE"]
            pub static nsGkAtoms_prompt: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9propagateE"]
            pub static nsGkAtoms_propagate: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10propertiesE"]
            pub static nsGkAtoms_properties: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8propertyE"]
            pub static nsGkAtoms_property: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7pubdateE"]
            pub static nsGkAtoms_pubdate: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms1qE"]
            pub static nsGkAtoms_q: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5queryE"]
            pub static nsGkAtoms_query: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8querysetE"]
            pub static nsGkAtoms_queryset: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9querytypeE"]
            pub static nsGkAtoms_querytype: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5radioE"]
            pub static nsGkAtoms_radio: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10radiogroupE"]
            pub static nsGkAtoms_radiogroup: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5rangeE"]
            pub static nsGkAtoms_range: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8readonlyE"]
            pub static nsGkAtoms_readonly: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4rectE"]
            pub static nsGkAtoms_rect: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9rectangleE"]
            pub static nsGkAtoms_rectangle: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms3refE"]
            pub static nsGkAtoms_ref: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7refreshE"]
            pub static nsGkAtoms_refresh: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms3relE"]
            pub static nsGkAtoms_rel: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12onreloadpageE"]
            pub static nsGkAtoms_onreloadpage: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms3remE"]
            pub static nsGkAtoms_rem: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6remoteE"]
            pub static nsGkAtoms_remote: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13removeelementE"]
            pub static nsGkAtoms_removeelement: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms21renderingobserverlistE"]
            pub static nsGkAtoms_renderingobserverlist: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6repeatE"]
            pub static nsGkAtoms_repeat: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7replaceE"]
            pub static nsGkAtoms_replace: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8requiredE"]
            pub static nsGkAtoms_required: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8reservedE"]
            pub static nsGkAtoms_reserved: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5resetE"]
            pub static nsGkAtoms_reset: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11resizeafterE"]
            pub static nsGkAtoms_resizeafter: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12resizebeforeE"]
            pub static nsGkAtoms_resizebefore: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7resizerE"]
            pub static nsGkAtoms_resizer: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10resolutionE"]
            pub static nsGkAtoms_resolution: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8resourceE"]
            pub static nsGkAtoms_resource: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9resourcesE"]
            pub static nsGkAtoms_resources: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6resultE"]
            pub static nsGkAtoms_result: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12resultPrefixE"]
            pub static nsGkAtoms_resultPrefix: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms21retargetdocumentfocusE"]
            pub static nsGkAtoms_retargetdocumentfocus: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms3revE"]
            pub static nsGkAtoms_rev: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7reverseE"]
            pub static nsGkAtoms_reverse: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8reversedE"]
            pub static nsGkAtoms_reversed: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11richlistboxE"]
            pub static nsGkAtoms_richlistbox: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12richlistitemE"]
            pub static nsGkAtoms_richlistitem: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5rightE"]
            pub static nsGkAtoms_right: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11rightmarginE"]
            pub static nsGkAtoms_rightmargin: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12rightpaddingE"]
            pub static nsGkAtoms_rightpadding: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4roleE"]
            pub static nsGkAtoms_role: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms18rolluponmousewheelE"]
            pub static nsGkAtoms_rolluponmousewheel: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5roundE"]
            pub static nsGkAtoms_round: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms3rowE"]
            pub static nsGkAtoms_row: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4rowsE"]
            pub static nsGkAtoms_rows: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7rowspanE"]
            pub static nsGkAtoms_rowspan: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms2rbE"]
            pub static nsGkAtoms_rb: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms2rpE"]
            pub static nsGkAtoms_rp: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms2rtE"]
            pub static nsGkAtoms_rt: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms3rtcE"]
            pub static nsGkAtoms_rtc: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms3rtlE"]
            pub static nsGkAtoms_rtl: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4rubyE"]
            pub static nsGkAtoms_ruby: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8rubyBaseE"]
            pub static nsGkAtoms_rubyBase: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms17rubyBaseContainerE"]
            pub static nsGkAtoms_rubyBaseContainer: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8rubyTextE"]
            pub static nsGkAtoms_rubyText: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms17rubyTextContainerE"]
            pub static nsGkAtoms_rubyTextContainer: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4ruleE"]
            pub static nsGkAtoms_rule: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5rulesE"]
            pub static nsGkAtoms_rules: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms1sE"]
            pub static nsGkAtoms_s: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4sampE"]
            pub static nsGkAtoms_samp: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7sandboxE"]
            pub static nsGkAtoms_sandbox: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6sbattrE"]
            pub static nsGkAtoms_sbattr: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5scaleE"]
            pub static nsGkAtoms_scale: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4scanE"]
            pub static nsGkAtoms_scan: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6schemeE"]
            pub static nsGkAtoms_scheme: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5scopeE"]
            pub static nsGkAtoms_scope: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6scopedE"]
            pub static nsGkAtoms_scoped: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6screenE"]
            pub static nsGkAtoms_screen: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7screenXE"]
            pub static nsGkAtoms_screenX: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7screenYE"]
            pub static nsGkAtoms_screenY: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6scriptE"]
            pub static nsGkAtoms_script: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms33scriptEnabledBeforePrintOrPreviewE"]
            pub static nsGkAtoms_scriptEnabledBeforePrintOrPreview: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9scrollbarE"]
            pub static nsGkAtoms_scrollbar: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms15scrollbarbuttonE"]
            pub static nsGkAtoms_scrollbarbutton: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms19scrollbarDownBottomE"]
            pub static nsGkAtoms_scrollbarDownBottom: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms16scrollbarDownTopE"]
            pub static nsGkAtoms_scrollbarDownTop: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms17scrollbarUpBottomE"]
            pub static nsGkAtoms_scrollbarUpBottom: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms14scrollbarUpTopE"]
            pub static nsGkAtoms_scrollbarUpTop: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9scrollboxE"]
            pub static nsGkAtoms_scrollbox: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12scrollcornerE"]
            pub static nsGkAtoms_scrollcorner: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9scrollingE"]
            pub static nsGkAtoms_scrolling: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms14scrollPositionE"]
            pub static nsGkAtoms_scrollPosition: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7sectionE"]
            pub static nsGkAtoms_section: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6selectE"]
            pub static nsGkAtoms_select: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10selectableE"]
            pub static nsGkAtoms_selectable: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8selectedE"]
            pub static nsGkAtoms_selected: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13selectedIndexE"]
            pub static nsGkAtoms_selectedIndex: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13selectedindexE"]
            pub static nsGkAtoms_selectedindex: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4selfE"]
            pub static nsGkAtoms_self: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7seltypeE"]
            pub static nsGkAtoms_seltype: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9setcookieE"]
            pub static nsGkAtoms_setcookie: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6setterE"]
            pub static nsGkAtoms_setter: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5shapeE"]
            pub static nsGkAtoms_shape: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4showE"]
            pub static nsGkAtoms_show: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9showcaretE"]
            pub static nsGkAtoms_showcaret: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11showresizerE"]
            pub static nsGkAtoms_showresizer: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6simpleE"]
            pub static nsGkAtoms_simple: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6singleE"]
            pub static nsGkAtoms_single: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4sizeE"]
            pub static nsGkAtoms_size: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5sizesE"]
            pub static nsGkAtoms_sizes: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8sizemodeE"]
            pub static nsGkAtoms_sizemode: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11sizetopopupE"]
            pub static nsGkAtoms_sizetopopup: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6sliderE"]
            pub static nsGkAtoms_slider: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5smallE"]
            pub static nsGkAtoms_small: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6smoothE"]
            pub static nsGkAtoms_smooth: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4snapE"]
            pub static nsGkAtoms_snap: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4sortE"]
            pub static nsGkAtoms_sort: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10sortActiveE"]
            pub static nsGkAtoms_sortActive: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13sortDirectionE"]
            pub static nsGkAtoms_sortDirection: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6sortedE"]
            pub static nsGkAtoms_sorted: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9sorthintsE"]
            pub static nsGkAtoms_sorthints: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10sortLockedE"]
            pub static nsGkAtoms_sortLocked: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12sortResourceE"]
            pub static nsGkAtoms_sortResource: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13sortResource2E"]
            pub static nsGkAtoms_sortResource2: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms14sortSeparatorsE"]
            pub static nsGkAtoms_sortSeparators: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms15sortStaticsLastE"]
            pub static nsGkAtoms_sortStaticsLast: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6sourceE"]
            pub static nsGkAtoms_source: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5spaceE"]
            pub static nsGkAtoms_space: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6spacerE"]
            pub static nsGkAtoms_spacer: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4spanE"]
            pub static nsGkAtoms_span: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10spellcheckE"]
            pub static nsGkAtoms_spellcheck: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7spinnerE"]
            pub static nsGkAtoms_spinner: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5splitE"]
            pub static nsGkAtoms_split: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8splitterE"]
            pub static nsGkAtoms_splitter: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6springE"]
            pub static nsGkAtoms_spring: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6squareE"]
            pub static nsGkAtoms_square: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms3srcE"]
            pub static nsGkAtoms_src: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6srcdocE"]
            pub static nsGkAtoms_srcdoc: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7srclangE"]
            pub static nsGkAtoms_srclang: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6srcsetE"]
            pub static nsGkAtoms_srcset: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5stackE"]
            pub static nsGkAtoms_stack: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10standaloneE"]
            pub static nsGkAtoms_standalone: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7standbyE"]
            pub static nsGkAtoms_standby: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5startE"]
            pub static nsGkAtoms_start: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11start_afterE"]
            pub static nsGkAtoms_start_after: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12start_beforeE"]
            pub static nsGkAtoms_start_before: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10startsWithE"]
            pub static nsGkAtoms_startsWith: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5stateE"]
            pub static nsGkAtoms_state: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms15statedatasourceE"]
            pub static nsGkAtoms_statedatasource: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10staticHintE"]
            pub static nsGkAtoms_staticHint: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9statusbarE"]
            pub static nsGkAtoms_statusbar: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10statustextE"]
            pub static nsGkAtoms_statustext: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4stepE"]
            pub static nsGkAtoms_step: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4stopE"]
            pub static nsGkAtoms_stop: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7stretchE"]
            pub static nsGkAtoms_stretch: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6strikeE"]
            pub static nsGkAtoms_strike: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6stringE"]
            pub static nsGkAtoms_string: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12stringLengthE"]
            pub static nsGkAtoms_stringLength: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10stripSpaceE"]
            pub static nsGkAtoms_stripSpace: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6strongE"]
            pub static nsGkAtoms_strong: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5styleE"]
            pub static nsGkAtoms_style: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10stylesheetE"]
            pub static nsGkAtoms_stylesheet: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms16stylesheetPrefixE"]
            pub static nsGkAtoms_stylesheetPrefix: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7subjectE"]
            pub static nsGkAtoms_subject: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6submitE"]
            pub static nsGkAtoms_submit: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8substateE"]
            pub static nsGkAtoms_substate: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9substringE"]
            pub static nsGkAtoms_substring: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms14substringAfterE"]
            pub static nsGkAtoms_substringAfter: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms15substringBeforeE"]
            pub static nsGkAtoms_substringBefore: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms3subE"]
            pub static nsGkAtoms_sub: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms3sumE"]
            pub static nsGkAtoms_sum: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms3supE"]
            pub static nsGkAtoms_sup: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7summaryE"]
            pub static nsGkAtoms_summary: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7_switchE"]
            pub static nsGkAtoms__switch: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms14systemPropertyE"]
            pub static nsGkAtoms_systemProperty: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms3tabE"]
            pub static nsGkAtoms_tab: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6tabboxE"]
            pub static nsGkAtoms_tabbox: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8tabindexE"]
            pub static nsGkAtoms_tabindex: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5tableE"]
            pub static nsGkAtoms_table: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8tabpanelE"]
            pub static nsGkAtoms_tabpanel: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9tabpanelsE"]
            pub static nsGkAtoms_tabpanels: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms3tagE"]
            pub static nsGkAtoms_tag: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6targetE"]
            pub static nsGkAtoms_target: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7targetsE"]
            pub static nsGkAtoms_targets: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5tbodyE"]
            pub static nsGkAtoms_tbody: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms2tdE"]
            pub static nsGkAtoms_td: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9_templateE"]
            pub static nsGkAtoms__template: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms15text_decorationE"]
            pub static nsGkAtoms_text_decoration: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9terminateE"]
            pub static nsGkAtoms_terminate: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4termE"]
            pub static nsGkAtoms_term: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4testE"]
            pub static nsGkAtoms_test: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4textE"]
            pub static nsGkAtoms_text: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9textAlignE"]
            pub static nsGkAtoms_textAlign: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8textareaE"]
            pub static nsGkAtoms_textarea: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7textboxE"]
            pub static nsGkAtoms_textbox: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8textnodeE"]
            pub static nsGkAtoms_textnode: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms25textNodeDirectionalityMapE"]
            pub static nsGkAtoms_textNodeDirectionalityMap: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5tfootE"]
            pub static nsGkAtoms_tfoot: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms2thE"]
            pub static nsGkAtoms_th: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5theadE"]
            pub static nsGkAtoms_thead: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5thumbE"]
            pub static nsGkAtoms_thumb: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4timeE"]
            pub static nsGkAtoms_time: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5titleE"]
            pub static nsGkAtoms_title: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8titlebarE"]
            pub static nsGkAtoms_titlebar: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8titletipE"]
            pub static nsGkAtoms_titletip: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7toggledE"]
            pub static nsGkAtoms_toggled: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5tokenE"]
            pub static nsGkAtoms_token: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8tokenizeE"]
            pub static nsGkAtoms_tokenize: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7toolbarE"]
            pub static nsGkAtoms_toolbar: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13toolbarbuttonE"]
            pub static nsGkAtoms_toolbarbutton: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11toolbaritemE"]
            pub static nsGkAtoms_toolbaritem: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7toolboxE"]
            pub static nsGkAtoms_toolbox: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7tooltipE"]
            pub static nsGkAtoms_tooltip: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11tooltiptextE"]
            pub static nsGkAtoms_tooltiptext: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms3topE"]
            pub static nsGkAtoms_top: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7topleftE"]
            pub static nsGkAtoms_topleft: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9topmarginE"]
            pub static nsGkAtoms_topmargin: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10toppaddingE"]
            pub static nsGkAtoms_toppadding: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8toprightE"]
            pub static nsGkAtoms_topright: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms2trE"]
            pub static nsGkAtoms_tr: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5trackE"]
            pub static nsGkAtoms_track: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8trailingE"]
            pub static nsGkAtoms_trailing: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9transformE"]
            pub static nsGkAtoms_transform: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12transform_3dE"]
            pub static nsGkAtoms_transform_3d: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12transformiixE"]
            pub static nsGkAtoms_transformiix: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9translateE"]
            pub static nsGkAtoms_translate: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11transparentE"]
            pub static nsGkAtoms_transparent: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4treeE"]
            pub static nsGkAtoms_tree: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8treecellE"]
            pub static nsGkAtoms_treecell: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12treechildrenE"]
            pub static nsGkAtoms_treechildren: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7treecolE"]
            pub static nsGkAtoms_treecol: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13treecolpickerE"]
            pub static nsGkAtoms_treecolpicker: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8treecolsE"]
            pub static nsGkAtoms_treecols: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8treeitemE"]
            pub static nsGkAtoms_treeitem: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7treerowE"]
            pub static nsGkAtoms_treerow: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13treeseparatorE"]
            pub static nsGkAtoms_treeseparator: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6tripleE"]
            pub static nsGkAtoms_triple: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5_trueE"]
            pub static nsGkAtoms__true: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms2ttE"]
            pub static nsGkAtoms_tt: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms3ttyE"]
            pub static nsGkAtoms_tty: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms2tvE"]
            pub static nsGkAtoms_tv: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4typeE"]
            pub static nsGkAtoms_type: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13typemustmatchE"]
            pub static nsGkAtoms_typemustmatch: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms1uE"]
            pub static nsGkAtoms_u: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms2ulE"]
            pub static nsGkAtoms_ul: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9underflowE"]
            pub static nsGkAtoms_underflow: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12undeterminedE"]
            pub static nsGkAtoms_undetermined: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6unloadE"]
            pub static nsGkAtoms_unload: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms17unparsedEntityUriE"]
            pub static nsGkAtoms_unparsedEntityUri: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10upperAlphaE"]
            pub static nsGkAtoms_upperAlpha: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10upperFirstE"]
            pub static nsGkAtoms_upperFirst: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10upperRomanE"]
            pub static nsGkAtoms_upperRoman: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms3uriE"]
            pub static nsGkAtoms_uri: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms3useE"]
            pub static nsGkAtoms_use: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms16useAttributeSetsE"]
            pub static nsGkAtoms_useAttributeSets: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6usemapE"]
            pub static nsGkAtoms_usemap: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13user_scalableE"]
            pub static nsGkAtoms_user_scalable: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9userInputE"]
            pub static nsGkAtoms_userInput: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8validateE"]
            pub static nsGkAtoms_validate: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6valignE"]
            pub static nsGkAtoms_valign: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5valueE"]
            pub static nsGkAtoms_value: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6valuesE"]
            pub static nsGkAtoms_values: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7valueOfE"]
            pub static nsGkAtoms_valueOf: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9valuetypeE"]
            pub static nsGkAtoms_valuetype: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms3varE"]
            pub static nsGkAtoms_var: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8variableE"]
            pub static nsGkAtoms_variable: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4vboxE"]
            pub static nsGkAtoms_vbox: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10vcard_nameE"]
            pub static nsGkAtoms_vcard_name: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6vendorE"]
            pub static nsGkAtoms_vendor: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9vendorUrlE"]
            pub static nsGkAtoms_vendorUrl: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7versionE"]
            pub static nsGkAtoms_version: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4vertE"]
            pub static nsGkAtoms_vert: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8verticalE"]
            pub static nsGkAtoms_vertical: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5audioE"]
            pub static nsGkAtoms_audio: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5videoE"]
            pub static nsGkAtoms_video: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13videocontrolsE"]
            pub static nsGkAtoms_videocontrols: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8viewportE"]
            pub static nsGkAtoms_viewport: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms15viewport_heightE"]
            pub static nsGkAtoms_viewport_height: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms22viewport_initial_scaleE"]
            pub static nsGkAtoms_viewport_initial_scale: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms22viewport_maximum_scaleE"]
            pub static nsGkAtoms_viewport_maximum_scale: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms22viewport_minimum_scaleE"]
            pub static nsGkAtoms_viewport_minimum_scale: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms22viewport_user_scalableE"]
            pub static nsGkAtoms_viewport_user_scalable: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms14viewport_widthE"]
            pub static nsGkAtoms_viewport_width: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10visibilityE"]
            pub static nsGkAtoms_visibility: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms16visuallyselectedE"]
            pub static nsGkAtoms_visuallyselected: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5vlinkE"]
            pub static nsGkAtoms_vlink: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6vspaceE"]
            pub static nsGkAtoms_vspace: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms3wbrE"]
            pub static nsGkAtoms_wbr: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms15webkitdirectoryE"]
            pub static nsGkAtoms_webkitdirectory: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4whenE"]
            pub static nsGkAtoms_when: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5whereE"]
            pub static nsGkAtoms_where: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6widgetE"]
            pub static nsGkAtoms_widget: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5widthE"]
            pub static nsGkAtoms_width: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10willChangeE"]
            pub static nsGkAtoms_willChange: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6windowE"]
            pub static nsGkAtoms_window: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms18headerWindowTargetE"]
            pub static nsGkAtoms_headerWindowTarget: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10windowtypeE"]
            pub static nsGkAtoms_windowtype: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9withParamE"]
            pub static nsGkAtoms_withParam: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6wizardE"]
            pub static nsGkAtoms_wizard: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4wrapE"]
            pub static nsGkAtoms_wrap: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms24headerDNSPrefetchControlE"]
            pub static nsGkAtoms_headerDNSPrefetchControl: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9headerCSPE"]
            pub static nsGkAtoms_headerCSP: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms19headerCSPReportOnlyE"]
            pub static nsGkAtoms_headerCSPReportOnly: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9headerXFOE"]
            pub static nsGkAtoms_headerXFO: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9x_westernE"]
            pub static nsGkAtoms_x_western: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms3xmlE"]
            pub static nsGkAtoms_xml: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms14xml_stylesheetE"]
            pub static nsGkAtoms_xml_stylesheet: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5xmlnsE"]
            pub static nsGkAtoms_xmlns: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms3xmpE"]
            pub static nsGkAtoms_xmp: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms20xulcontentsgeneratedE"]
            pub static nsGkAtoms_xulcontentsgenerated: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms3yesE"]
            pub static nsGkAtoms_yes: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7z_indexE"]
            pub static nsGkAtoms_z_index: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9zeroDigitE"]
            pub static nsGkAtoms_zeroDigit: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10percentageE"]
            pub static nsGkAtoms_percentage: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms1AE"]
            pub static nsGkAtoms_A: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms18alignment_baselineE"]
            pub static nsGkAtoms_alignment_baseline: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9amplitudeE"]
            pub static nsGkAtoms_amplitude: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7animateE"]
            pub static nsGkAtoms_animate: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12animateColorE"]
            pub static nsGkAtoms_animateColor: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13animateMotionE"]
            pub static nsGkAtoms_animateMotion: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms16animateTransformE"]
            pub static nsGkAtoms_animateTransform: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10arithmeticE"]
            pub static nsGkAtoms_arithmetic: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4atopE"]
            pub static nsGkAtoms_atop: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7azimuthE"]
            pub static nsGkAtoms_azimuth: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms1BE"]
            pub static nsGkAtoms_B: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms15backgroundColorE"]
            pub static nsGkAtoms_backgroundColor: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms16background_imageE"]
            pub static nsGkAtoms_background_image: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13baseFrequencyE"]
            pub static nsGkAtoms_baseFrequency: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms14baseline_shiftE"]
            pub static nsGkAtoms_baseline_shift: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4biasE"]
            pub static nsGkAtoms_bias: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12caption_sideE"]
            pub static nsGkAtoms_caption_side: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9clip_pathE"]
            pub static nsGkAtoms_clip_path: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9clip_ruleE"]
            pub static nsGkAtoms_clip_rule: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8clipPathE"]
            pub static nsGkAtoms_clipPath: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13clipPathUnitsE"]
            pub static nsGkAtoms_clipPathUnits: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms2cmE"]
            pub static nsGkAtoms_cm: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9colorBurnE"]
            pub static nsGkAtoms_colorBurn: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10colorDodgeE"]
            pub static nsGkAtoms_colorDodge: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms18colorInterpolationE"]
            pub static nsGkAtoms_colorInterpolation: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms25colorInterpolationFiltersE"]
            pub static nsGkAtoms_colorInterpolationFilters: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12colorProfileE"]
            pub static nsGkAtoms_colorProfile: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6cursorE"]
            pub static nsGkAtoms_cursor: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms2cxE"]
            pub static nsGkAtoms_cx: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms2cyE"]
            pub static nsGkAtoms_cy: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms1dE"]
            pub static nsGkAtoms_d: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6darkenE"]
            pub static nsGkAtoms_darken: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4defsE"]
            pub static nsGkAtoms_defs: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms3degE"]
            pub static nsGkAtoms_deg: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4descE"]
            pub static nsGkAtoms_desc: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms15diffuseConstantE"]
            pub static nsGkAtoms_diffuseConstant: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6dilateE"]
            pub static nsGkAtoms_dilate: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9directionE"]
            pub static nsGkAtoms_direction: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7disableE"]
            pub static nsGkAtoms_disable: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4discE"]
            pub static nsGkAtoms_disc: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8discreteE"]
            pub static nsGkAtoms_discrete: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7divisorE"]
            pub static nsGkAtoms_divisor: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms17dominant_baselineE"]
            pub static nsGkAtoms_dominant_baseline: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9duplicateE"]
            pub static nsGkAtoms_duplicate: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms2dxE"]
            pub static nsGkAtoms_dx: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms2dyE"]
            pub static nsGkAtoms_dy: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8edgeModeE"]
            pub static nsGkAtoms_edgeMode: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7ellipseE"]
            pub static nsGkAtoms_ellipse: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9elevationE"]
            pub static nsGkAtoms_elevation: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5erodeE"]
            pub static nsGkAtoms_erode: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms2exE"]
            pub static nsGkAtoms_ex: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5exactE"]
            pub static nsGkAtoms_exact: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9exclusionE"]
            pub static nsGkAtoms_exclusion: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8exponentE"]
            pub static nsGkAtoms_exponent: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7feBlendE"]
            pub static nsGkAtoms_feBlend: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13feColorMatrixE"]
            pub static nsGkAtoms_feColorMatrix: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms19feComponentTransferE"]
            pub static nsGkAtoms_feComponentTransfer: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11feCompositeE"]
            pub static nsGkAtoms_feComposite: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms16feConvolveMatrixE"]
            pub static nsGkAtoms_feConvolveMatrix: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms17feDiffuseLightingE"]
            pub static nsGkAtoms_feDiffuseLighting: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms17feDisplacementMapE"]
            pub static nsGkAtoms_feDisplacementMap: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms14feDistantLightE"]
            pub static nsGkAtoms_feDistantLight: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12feDropShadowE"]
            pub static nsGkAtoms_feDropShadow: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7feFloodE"]
            pub static nsGkAtoms_feFlood: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7feFuncAE"]
            pub static nsGkAtoms_feFuncA: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7feFuncBE"]
            pub static nsGkAtoms_feFuncB: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7feFuncGE"]
            pub static nsGkAtoms_feFuncG: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7feFuncRE"]
            pub static nsGkAtoms_feFuncR: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms14feGaussianBlurE"]
            pub static nsGkAtoms_feGaussianBlur: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7feImageE"]
            pub static nsGkAtoms_feImage: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7feMergeE"]
            pub static nsGkAtoms_feMerge: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11feMergeNodeE"]
            pub static nsGkAtoms_feMergeNode: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12feMorphologyE"]
            pub static nsGkAtoms_feMorphology: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8feOffsetE"]
            pub static nsGkAtoms_feOffset: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12fePointLightE"]
            pub static nsGkAtoms_fePointLight: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms18feSpecularLightingE"]
            pub static nsGkAtoms_feSpecularLighting: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11feSpotLightE"]
            pub static nsGkAtoms_feSpotLight: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6feTileE"]
            pub static nsGkAtoms_feTile: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12feTurbulenceE"]
            pub static nsGkAtoms_feTurbulence: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4fillE"]
            pub static nsGkAtoms_fill: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12fill_opacityE"]
            pub static nsGkAtoms_fill_opacity: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9fill_ruleE"]
            pub static nsGkAtoms_fill_rule: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6filterE"]
            pub static nsGkAtoms_filter: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11filterUnitsE"]
            pub static nsGkAtoms_filterUnits: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6_floatE"]
            pub static nsGkAtoms__float: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11flood_colorE"]
            pub static nsGkAtoms_flood_color: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13flood_opacityE"]
            pub static nsGkAtoms_flood_opacity: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9font_faceE"]
            pub static nsGkAtoms_font_face: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms16font_face_formatE"]
            pub static nsGkAtoms_font_face_format: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms14font_face_nameE"]
            pub static nsGkAtoms_font_face_name: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13font_face_srcE"]
            pub static nsGkAtoms_font_face_src: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13font_face_uriE"]
            pub static nsGkAtoms_font_face_uri: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11font_familyE"]
            pub static nsGkAtoms_font_family: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9font_sizeE"]
            pub static nsGkAtoms_font_size: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms16font_size_adjustE"]
            pub static nsGkAtoms_font_size_adjust: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12font_stretchE"]
            pub static nsGkAtoms_font_stretch: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10font_styleE"]
            pub static nsGkAtoms_font_style: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12font_variantE"]
            pub static nsGkAtoms_font_variant: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13foreignObjectE"]
            pub static nsGkAtoms_foreignObject: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12fractalNoiseE"]
            pub static nsGkAtoms_fractalNoise: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms2frE"]
            pub static nsGkAtoms_fr: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms2fxE"]
            pub static nsGkAtoms_fx: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms2fyE"]
            pub static nsGkAtoms_fy: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms1GE"]
            pub static nsGkAtoms_G: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms1gE"]
            pub static nsGkAtoms_g: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5gammaE"]
            pub static nsGkAtoms_gamma: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8generic_E"]
            pub static nsGkAtoms_generic_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8glyphRefE"]
            pub static nsGkAtoms_glyphRef: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4gradE"]
            pub static nsGkAtoms_grad: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms17gradientTransformE"]
            pub static nsGkAtoms_gradientTransform: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13gradientUnitsE"]
            pub static nsGkAtoms_gradientUnits: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9hardLightE"]
            pub static nsGkAtoms_hardLight: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms3hueE"]
            pub static nsGkAtoms_hue: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9hueRotateE"]
            pub static nsGkAtoms_hueRotate: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8identityE"]
            pub static nsGkAtoms_identity: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms15image_renderingE"]
            pub static nsGkAtoms_image_rendering: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms2inE"]
            pub static nsGkAtoms_in: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms3in2E"]
            pub static nsGkAtoms_in2: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9interceptE"]
            pub static nsGkAtoms_intercept: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms2k1E"]
            pub static nsGkAtoms_k1: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms2k2E"]
            pub static nsGkAtoms_k2: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms2k3E"]
            pub static nsGkAtoms_k3: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms2k4E"]
            pub static nsGkAtoms_k4: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12kernelMatrixE"]
            pub static nsGkAtoms_kernelMatrix: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms16kernelUnitLengthE"]
            pub static nsGkAtoms_kernelUnitLength: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12lengthAdjustE"]
            pub static nsGkAtoms_lengthAdjust: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms14letter_spacingE"]
            pub static nsGkAtoms_letter_spacing: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7lightenE"]
            pub static nsGkAtoms_lighten: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms14lighting_colorE"]
            pub static nsGkAtoms_lighting_color: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms17limitingConeAngleE"]
            pub static nsGkAtoms_limitingConeAngle: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6linearE"]
            pub static nsGkAtoms_linear: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms14linearGradientE"]
            pub static nsGkAtoms_linearGradient: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9linearRGBE"]
            pub static nsGkAtoms_linearRGB: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms15list_style_typeE"]
            pub static nsGkAtoms_list_style_type: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms16luminanceToAlphaE"]
            pub static nsGkAtoms_luminanceToAlpha: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10luminosityE"]
            pub static nsGkAtoms_luminosity: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7magnifyE"]
            pub static nsGkAtoms_magnify: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6markerE"]
            pub static nsGkAtoms_marker: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10marker_endE"]
            pub static nsGkAtoms_marker_end: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10marker_midE"]
            pub static nsGkAtoms_marker_mid: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12marker_startE"]
            pub static nsGkAtoms_marker_start: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12markerHeightE"]
            pub static nsGkAtoms_markerHeight: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11markerUnitsE"]
            pub static nsGkAtoms_markerUnits: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11markerWidthE"]
            pub static nsGkAtoms_markerWidth: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4maskE"]
            pub static nsGkAtoms_mask: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms16maskContentUnitsE"]
            pub static nsGkAtoms_maskContentUnits: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9mask_typeE"]
            pub static nsGkAtoms_mask_type: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9maskUnitsE"]
            pub static nsGkAtoms_maskUnits: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6matrixE"]
            pub static nsGkAtoms_matrix: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8metadataE"]
            pub static nsGkAtoms_metadata: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12missingGlyphE"]
            pub static nsGkAtoms_missingGlyph: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms2mmE"]
            pub static nsGkAtoms_mm: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5mpathE"]
            pub static nsGkAtoms_mpath: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8noStitchE"]
            pub static nsGkAtoms_noStitch: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10numOctavesE"]
            pub static nsGkAtoms_numOctaves: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8multiplyE"]
            pub static nsGkAtoms_multiply: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms17objectBoundingBoxE"]
            pub static nsGkAtoms_objectBoundingBox: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6offsetE"]
            pub static nsGkAtoms_offset: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9onSVGLoadE"]
            pub static nsGkAtoms_onSVGLoad: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11onSVGResizeE"]
            pub static nsGkAtoms_onSVGResize: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11onSVGScrollE"]
            pub static nsGkAtoms_onSVGScroll: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11onSVGUnloadE"]
            pub static nsGkAtoms_onSVGUnload: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9onSVGZoomE"]
            pub static nsGkAtoms_onSVGZoom: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6onzoomE"]
            pub static nsGkAtoms_onzoom: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7opacityE"]
            pub static nsGkAtoms_opacity: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9_operatorE"]
            pub static nsGkAtoms__operator: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms3outE"]
            pub static nsGkAtoms_out: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4overE"]
            pub static nsGkAtoms_over: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms27overridePreserveAspectRatioE"]
            pub static nsGkAtoms_overridePreserveAspectRatio: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms3padE"]
            pub static nsGkAtoms_pad: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4pathE"]
            pub static nsGkAtoms_path: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10pathLengthE"]
            pub static nsGkAtoms_pathLength: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms19patternContentUnitsE"]
            pub static nsGkAtoms_patternContentUnits: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms16patternTransformE"]
            pub static nsGkAtoms_patternTransform: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12patternUnitsE"]
            pub static nsGkAtoms_patternUnits: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms2pcE"]
            pub static nsGkAtoms_pc: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms14pointer_eventsE"]
            pub static nsGkAtoms_pointer_events: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6pointsE"]
            pub static nsGkAtoms_points: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9pointsAtXE"]
            pub static nsGkAtoms_pointsAtX: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9pointsAtYE"]
            pub static nsGkAtoms_pointsAtY: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9pointsAtZE"]
            pub static nsGkAtoms_pointsAtZ: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8polylineE"]
            pub static nsGkAtoms_polyline: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13preserveAlphaE"]
            pub static nsGkAtoms_preserveAlpha: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms19preserveAspectRatioE"]
            pub static nsGkAtoms_preserveAspectRatio: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms14primitiveUnitsE"]
            pub static nsGkAtoms_primitiveUnits: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms2ptE"]
            pub static nsGkAtoms_pt: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms2pxE"]
            pub static nsGkAtoms_px: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms1RE"]
            pub static nsGkAtoms_R: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms1rE"]
            pub static nsGkAtoms_r: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms3radE"]
            pub static nsGkAtoms_rad: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms14radialGradientE"]
            pub static nsGkAtoms_radialGradient: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6radiusE"]
            pub static nsGkAtoms_radius: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7reflectE"]
            pub static nsGkAtoms_reflect: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4refXE"]
            pub static nsGkAtoms_refX: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4refYE"]
            pub static nsGkAtoms_refY: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms18requiredExtensionsE"]
            pub static nsGkAtoms_requiredExtensions: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms16requiredFeaturesE"]
            pub static nsGkAtoms_requiredFeatures: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6rotateE"]
            pub static nsGkAtoms_rotate: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms2rxE"]
            pub static nsGkAtoms_rx: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms2ryE"]
            pub static nsGkAtoms_ry: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8saturateE"]
            pub static nsGkAtoms_saturate: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10saturationE"]
            pub static nsGkAtoms_saturation: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms3setE"]
            pub static nsGkAtoms_set: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4seedE"]
            pub static nsGkAtoms_seed: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6shadowE"]
            pub static nsGkAtoms_shadow: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms15shape_renderingE"]
            pub static nsGkAtoms_shape_rendering: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5skewXE"]
            pub static nsGkAtoms_skewX: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5skewYE"]
            pub static nsGkAtoms_skewY: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5slopeE"]
            pub static nsGkAtoms_slope: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9softLightE"]
            pub static nsGkAtoms_softLight: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7spacingE"]
            pub static nsGkAtoms_spacing: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms16spacingAndGlyphsE"]
            pub static nsGkAtoms_spacingAndGlyphs: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms16specularConstantE"]
            pub static nsGkAtoms_specularConstant: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms16specularExponentE"]
            pub static nsGkAtoms_specularExponent: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12spreadMethodE"]
            pub static nsGkAtoms_spreadMethod: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4sRGBE"]
            pub static nsGkAtoms_sRGB: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11startOffsetE"]
            pub static nsGkAtoms_startOffset: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12stdDeviationE"]
            pub static nsGkAtoms_stdDeviation: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6stitchE"]
            pub static nsGkAtoms_stitch: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11stitchTilesE"]
            pub static nsGkAtoms_stitchTiles: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10stop_colorE"]
            pub static nsGkAtoms_stop_color: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12stop_opacityE"]
            pub static nsGkAtoms_stop_opacity: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6strokeE"]
            pub static nsGkAtoms_stroke: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms16stroke_dasharrayE"]
            pub static nsGkAtoms_stroke_dasharray: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms17stroke_dashoffsetE"]
            pub static nsGkAtoms_stroke_dashoffset: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms14stroke_linecapE"]
            pub static nsGkAtoms_stroke_linecap: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms15stroke_linejoinE"]
            pub static nsGkAtoms_stroke_linejoin: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms17stroke_miterlimitE"]
            pub static nsGkAtoms_stroke_miterlimit: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms14stroke_opacityE"]
            pub static nsGkAtoms_stroke_opacity: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12stroke_widthE"]
            pub static nsGkAtoms_stroke_width: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11strokeWidthE"]
            pub static nsGkAtoms_strokeWidth: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12surfaceScaleE"]
            pub static nsGkAtoms_surfaceScale: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms3svgE"]
            pub static nsGkAtoms_svg: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms15svgContextPaintE"]
            pub static nsGkAtoms_svgContextPaint: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9svgSwitchE"]
            pub static nsGkAtoms_svgSwitch: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6symbolE"]
            pub static nsGkAtoms_symbol: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms14systemLanguageE"]
            pub static nsGkAtoms_systemLanguage: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11tableValuesE"]
            pub static nsGkAtoms_tableValues: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7targetXE"]
            pub static nsGkAtoms_targetX: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7targetYE"]
            pub static nsGkAtoms_targetY: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11text_anchorE"]
            pub static nsGkAtoms_text_anchor: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms14text_renderingE"]
            pub static nsGkAtoms_text_rendering: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10textLengthE"]
            pub static nsGkAtoms_textLength: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8textPathE"]
            pub static nsGkAtoms_textPath: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4trefE"]
            pub static nsGkAtoms_tref: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5tspanE"]
            pub static nsGkAtoms_tspan: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10turbulenceE"]
            pub static nsGkAtoms_turbulence: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12unicode_bidiE"]
            pub static nsGkAtoms_unicode_bidi: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms14userSpaceOnUseE"]
            pub static nsGkAtoms_userSpaceOnUse: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4viewE"]
            pub static nsGkAtoms_view: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7viewBoxE"]
            pub static nsGkAtoms_viewBox: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10viewTargetE"]
            pub static nsGkAtoms_viewTarget: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11white_spaceE"]
            pub static nsGkAtoms_white_space: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12word_spacingE"]
            pub static nsGkAtoms_word_spacing: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12writing_modeE"]
            pub static nsGkAtoms_writing_mode: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms1xE"]
            pub static nsGkAtoms_x: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms2x1E"]
            pub static nsGkAtoms_x1: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms2x2E"]
            pub static nsGkAtoms_x2: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms16xChannelSelectorE"]
            pub static nsGkAtoms_xChannelSelector: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4xor_E"]
            pub static nsGkAtoms_xor_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms1yE"]
            pub static nsGkAtoms_y: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms2y1E"]
            pub static nsGkAtoms_y1: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms2y2E"]
            pub static nsGkAtoms_y2: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms16yChannelSelectorE"]
            pub static nsGkAtoms_yChannelSelector: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms1zE"]
            pub static nsGkAtoms_z: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10zoomAndPanE"]
            pub static nsGkAtoms_zoomAndPan: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13vector_effectE"]
            pub static nsGkAtoms_vector_effect: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms14vertical_alignE"]
            pub static nsGkAtoms_vertical_align: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10accumulateE"]
            pub static nsGkAtoms_accumulate: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8additiveE"]
            pub static nsGkAtoms_additive: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13attributeNameE"]
            pub static nsGkAtoms_attributeName: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13attributeTypeE"]
            pub static nsGkAtoms_attributeType: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12auto_reverseE"]
            pub static nsGkAtoms_auto_reverse: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5beginE"]
            pub static nsGkAtoms_begin: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10beginEventE"]
            pub static nsGkAtoms_beginEvent: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms2byE"]
            pub static nsGkAtoms_by: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8calcModeE"]
            pub static nsGkAtoms_calcMode: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms3cssE"]
            pub static nsGkAtoms_css: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms3durE"]
            pub static nsGkAtoms_dur: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9keyPointsE"]
            pub static nsGkAtoms_keyPoints: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10keySplinesE"]
            pub static nsGkAtoms_keySplines: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8keyTimesE"]
            pub static nsGkAtoms_keyTimes: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms25mozAnimateMotionDummyAttrE"]
            pub static nsGkAtoms_mozAnimateMotionDummyAttr: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7onbeginE"]
            pub static nsGkAtoms_onbegin: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12onbeginEventE"]
            pub static nsGkAtoms_onbeginEvent: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5onendE"]
            pub static nsGkAtoms_onend: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10onendEventE"]
            pub static nsGkAtoms_onendEvent: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8onrepeatE"]
            pub static nsGkAtoms_onrepeat: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13onrepeatEventE"]
            pub static nsGkAtoms_onrepeatEvent: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11repeatCountE"]
            pub static nsGkAtoms_repeatCount: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9repeatDurE"]
            pub static nsGkAtoms_repeatDur: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11repeatEventE"]
            pub static nsGkAtoms_repeatEvent: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7restartE"]
            pub static nsGkAtoms_restart: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms2toE"]
            pub static nsGkAtoms_to: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms3XMLE"]
            pub static nsGkAtoms_XML: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4abs_E"]
            pub static nsGkAtoms_abs_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7accent_E"]
            pub static nsGkAtoms_accent_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12accentunder_E"]
            pub static nsGkAtoms_accentunder_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11actiontype_E"]
            pub static nsGkAtoms_actiontype_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms15alignmentscope_E"]
            pub static nsGkAtoms_alignmentscope_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7altimg_E"]
            pub static nsGkAtoms_altimg_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms14altimg_height_E"]
            pub static nsGkAtoms_altimg_height_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms14altimg_valign_E"]
            pub static nsGkAtoms_altimg_valign_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13altimg_width_E"]
            pub static nsGkAtoms_altimg_width_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11annotation_E"]
            pub static nsGkAtoms_annotation_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms15annotation_xml_E"]
            pub static nsGkAtoms_annotation_xml_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6apply_E"]
            pub static nsGkAtoms_apply_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7approx_E"]
            pub static nsGkAtoms_approx_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7arccos_E"]
            pub static nsGkAtoms_arccos_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8arccosh_E"]
            pub static nsGkAtoms_arccosh_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7arccot_E"]
            pub static nsGkAtoms_arccot_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8arccoth_E"]
            pub static nsGkAtoms_arccoth_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7arccsc_E"]
            pub static nsGkAtoms_arccsc_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8arccsch_E"]
            pub static nsGkAtoms_arccsch_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7arcsec_E"]
            pub static nsGkAtoms_arcsec_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8arcsech_E"]
            pub static nsGkAtoms_arcsech_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7arcsin_E"]
            pub static nsGkAtoms_arcsin_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8arcsinh_E"]
            pub static nsGkAtoms_arcsinh_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7arctan_E"]
            pub static nsGkAtoms_arctan_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8arctanh_E"]
            pub static nsGkAtoms_arctanh_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4arg_E"]
            pub static nsGkAtoms_arg_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9bevelled_E"]
            pub static nsGkAtoms_bevelled_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5bind_E"]
            pub static nsGkAtoms_bind_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5bvar_E"]
            pub static nsGkAtoms_bvar_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5card_E"]
            pub static nsGkAtoms_card_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms17cartesianproduct_E"]
            pub static nsGkAtoms_cartesianproduct_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7cbytes_E"]
            pub static nsGkAtoms_cbytes_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms3cd_E"]
            pub static nsGkAtoms_cd_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8cdgroup_E"]
            pub static nsGkAtoms_cdgroup_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7cerror_E"]
            pub static nsGkAtoms_cerror_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10charalign_E"]
            pub static nsGkAtoms_charalign_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms3ci_E"]
            pub static nsGkAtoms_ci_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8closure_E"]
            pub static nsGkAtoms_closure_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms3cn_E"]
            pub static nsGkAtoms_cn_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9codomain_E"]
            pub static nsGkAtoms_codomain_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12columnalign_E"]
            pub static nsGkAtoms_columnalign_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms16columnalignment_E"]
            pub static nsGkAtoms_columnalignment_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12columnlines_E"]
            pub static nsGkAtoms_columnlines_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms14columnspacing_E"]
            pub static nsGkAtoms_columnspacing_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11columnspan_E"]
            pub static nsGkAtoms_columnspan_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12columnwidth_E"]
            pub static nsGkAtoms_columnwidth_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10complexes_E"]
            pub static nsGkAtoms_complexes_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8compose_E"]
            pub static nsGkAtoms_compose_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10condition_E"]
            pub static nsGkAtoms_condition_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10conjugate_E"]
            pub static nsGkAtoms_conjugate_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4cos_E"]
            pub static nsGkAtoms_cos_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5cosh_E"]
            pub static nsGkAtoms_cosh_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4cot_E"]
            pub static nsGkAtoms_cot_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5coth_E"]
            pub static nsGkAtoms_coth_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9crossout_E"]
            pub static nsGkAtoms_crossout_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4csc_E"]
            pub static nsGkAtoms_csc_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5csch_E"]
            pub static nsGkAtoms_csch_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms3cs_E"]
            pub static nsGkAtoms_cs_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8csymbol_E"]
            pub static nsGkAtoms_csymbol_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5curl_E"]
            pub static nsGkAtoms_curl_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13decimalpoint_E"]
            pub static nsGkAtoms_decimalpoint_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms14definitionURL_E"]
            pub static nsGkAtoms_definitionURL_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7degree_E"]
            pub static nsGkAtoms_degree_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11denomalign_E"]
            pub static nsGkAtoms_denomalign_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6depth_E"]
            pub static nsGkAtoms_depth_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12determinant_E"]
            pub static nsGkAtoms_determinant_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5diff_E"]
            pub static nsGkAtoms_diff_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13displaystyle_E"]
            pub static nsGkAtoms_displaystyle_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11divergence_E"]
            pub static nsGkAtoms_divergence_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7divide_E"]
            pub static nsGkAtoms_divide_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7domain_E"]
            pub static nsGkAtoms_domain_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms20domainofapplication_E"]
            pub static nsGkAtoms_domainofapplication_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5edge_E"]
            pub static nsGkAtoms_edge_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms3el_E"]
            pub static nsGkAtoms_el_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9emptyset_E"]
            pub static nsGkAtoms_emptyset_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms3eq_E"]
            pub static nsGkAtoms_eq_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13equalcolumns_E"]
            pub static nsGkAtoms_equalcolumns_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10equalrows_E"]
            pub static nsGkAtoms_equalrows_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11equivalent_E"]
            pub static nsGkAtoms_equivalent_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11eulergamma_E"]
            pub static nsGkAtoms_eulergamma_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7exists_E"]
            pub static nsGkAtoms_exists_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4exp_E"]
            pub static nsGkAtoms_exp_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13exponentiale_E"]
            pub static nsGkAtoms_exponentiale_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10factorial_E"]
            pub static nsGkAtoms_factorial_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9factorof_E"]
            pub static nsGkAtoms_factorof_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6fence_E"]
            pub static nsGkAtoms_fence_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms3fn_E"]
            pub static nsGkAtoms_fn_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11fontfamily_E"]
            pub static nsGkAtoms_fontfamily_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9fontsize_E"]
            pub static nsGkAtoms_fontsize_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10fontstyle_E"]
            pub static nsGkAtoms_fontstyle_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11fontweight_E"]
            pub static nsGkAtoms_fontweight_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7forall_E"]
            pub static nsGkAtoms_forall_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13framespacing_E"]
            pub static nsGkAtoms_framespacing_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4gcd_E"]
            pub static nsGkAtoms_gcd_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4geq_E"]
            pub static nsGkAtoms_geq_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11groupalign_E"]
            pub static nsGkAtoms_groupalign_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms3gt_E"]
            pub static nsGkAtoms_gt_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6ident_E"]
            pub static nsGkAtoms_ident_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11imaginaryi_E"]
            pub static nsGkAtoms_imaginaryi_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10imaginary_E"]
            pub static nsGkAtoms_imaginary_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8implies_E"]
            pub static nsGkAtoms_implies_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms17indentalignfirst_E"]
            pub static nsGkAtoms_indentalignfirst_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12indentalign_E"]
            pub static nsGkAtoms_indentalign_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms16indentalignlast_E"]
            pub static nsGkAtoms_indentalignlast_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms17indentshiftfirst_E"]
            pub static nsGkAtoms_indentshiftfirst_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12indentshift_E"]
            pub static nsGkAtoms_indentshift_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13indenttarget_E"]
            pub static nsGkAtoms_indenttarget_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9integers_E"]
            pub static nsGkAtoms_integers_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10intersect_E"]
            pub static nsGkAtoms_intersect_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9interval_E"]
            pub static nsGkAtoms_interval_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4int_E"]
            pub static nsGkAtoms_int_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8inverse_E"]
            pub static nsGkAtoms_inverse_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7lambda_E"]
            pub static nsGkAtoms_lambda_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10laplacian_E"]
            pub static nsGkAtoms_laplacian_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8largeop_E"]
            pub static nsGkAtoms_largeop_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4lcm_E"]
            pub static nsGkAtoms_lcm_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4leq_E"]
            pub static nsGkAtoms_leq_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6limit_E"]
            pub static nsGkAtoms_limit_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10linebreak_E"]
            pub static nsGkAtoms_linebreak_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms18linebreakmultchar_E"]
            pub static nsGkAtoms_linebreakmultchar_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms15linebreakstyle_E"]
            pub static nsGkAtoms_linebreakstyle_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms14linethickness_E"]
            pub static nsGkAtoms_linethickness_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5list_E"]
            pub static nsGkAtoms_list_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms3ln_E"]
            pub static nsGkAtoms_ln_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9location_E"]
            pub static nsGkAtoms_location_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8logbase_E"]
            pub static nsGkAtoms_logbase_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4log_E"]
            pub static nsGkAtoms_log_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13longdivstyle_E"]
            pub static nsGkAtoms_longdivstyle_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9lowlimit_E"]
            pub static nsGkAtoms_lowlimit_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7lquote_E"]
            pub static nsGkAtoms_lquote_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7lspace_E"]
            pub static nsGkAtoms_lspace_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms3lt_E"]
            pub static nsGkAtoms_lt_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8maction_E"]
            pub static nsGkAtoms_maction_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12maligngroup_E"]
            pub static nsGkAtoms_maligngroup_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11malignmark_E"]
            pub static nsGkAtoms_malignmark_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms15mathbackground_E"]
            pub static nsGkAtoms_mathbackground_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10mathcolor_E"]
            pub static nsGkAtoms_mathcolor_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9mathsize_E"]
            pub static nsGkAtoms_mathsize_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12mathvariant_E"]
            pub static nsGkAtoms_mathvariant_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10matrixrow_E"]
            pub static nsGkAtoms_matrixrow_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8maxsize_E"]
            pub static nsGkAtoms_maxsize_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5mean_E"]
            pub static nsGkAtoms_mean_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7median_E"]
            pub static nsGkAtoms_median_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9menclose_E"]
            pub static nsGkAtoms_menclose_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7merror_E"]
            pub static nsGkAtoms_merror_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8mfenced_E"]
            pub static nsGkAtoms_mfenced_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6mfrac_E"]
            pub static nsGkAtoms_mfrac_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7mglyph_E"]
            pub static nsGkAtoms_mglyph_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms3mi_E"]
            pub static nsGkAtoms_mi_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms16minlabelspacing_E"]
            pub static nsGkAtoms_minlabelspacing_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8minsize_E"]
            pub static nsGkAtoms_minsize_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6minus_E"]
            pub static nsGkAtoms_minus_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11mlabeledtr_E"]
            pub static nsGkAtoms_mlabeledtr_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9mlongdiv_E"]
            pub static nsGkAtoms_mlongdiv_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms14mmultiscripts_E"]
            pub static nsGkAtoms_mmultiscripts_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms3mn_E"]
            pub static nsGkAtoms_mn_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12momentabout_E"]
            pub static nsGkAtoms_momentabout_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7moment_E"]
            pub static nsGkAtoms_moment_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms3mo_E"]
            pub static nsGkAtoms_mo_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms14movablelimits_E"]
            pub static nsGkAtoms_movablelimits_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6mover_E"]
            pub static nsGkAtoms_mover_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8mpadded_E"]
            pub static nsGkAtoms_mpadded_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9mphantom_E"]
            pub static nsGkAtoms_mphantom_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12mprescripts_E"]
            pub static nsGkAtoms_mprescripts_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6mroot_E"]
            pub static nsGkAtoms_mroot_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5mrow_E"]
            pub static nsGkAtoms_mrow_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10mscarries_E"]
            pub static nsGkAtoms_mscarries_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8mscarry_E"]
            pub static nsGkAtoms_mscarry_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8msgroup_E"]
            pub static nsGkAtoms_msgroup_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7msline_E"]
            pub static nsGkAtoms_msline_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms3ms_E"]
            pub static nsGkAtoms_ms_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7mspace_E"]
            pub static nsGkAtoms_mspace_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6msqrt_E"]
            pub static nsGkAtoms_msqrt_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6msrow_E"]
            pub static nsGkAtoms_msrow_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7mstack_E"]
            pub static nsGkAtoms_mstack_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7mstyle_E"]
            pub static nsGkAtoms_mstyle_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5msub_E"]
            pub static nsGkAtoms_msub_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8msubsup_E"]
            pub static nsGkAtoms_msubsup_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5msup_E"]
            pub static nsGkAtoms_msup_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7mtable_E"]
            pub static nsGkAtoms_mtable_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4mtd_E"]
            pub static nsGkAtoms_mtd_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6mtext_E"]
            pub static nsGkAtoms_mtext_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4mtr_E"]
            pub static nsGkAtoms_mtr_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7munder_E"]
            pub static nsGkAtoms_munder_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11munderover_E"]
            pub static nsGkAtoms_munderover_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms15naturalnumbers_E"]
            pub static nsGkAtoms_naturalnumbers_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4neq_E"]
            pub static nsGkAtoms_neq_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11notanumber_E"]
            pub static nsGkAtoms_notanumber_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9notation_E"]
            pub static nsGkAtoms_notation_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5note_E"]
            pub static nsGkAtoms_note_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6notin_E"]
            pub static nsGkAtoms_notin_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12notprsubset_E"]
            pub static nsGkAtoms_notprsubset_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10notsubset_E"]
            pub static nsGkAtoms_notsubset_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9numalign_E"]
            pub static nsGkAtoms_numalign_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6other_E"]
            pub static nsGkAtoms_other_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13outerproduct_E"]
            pub static nsGkAtoms_outerproduct_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12partialdiff_E"]
            pub static nsGkAtoms_partialdiff_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6piece_E"]
            pub static nsGkAtoms_piece_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10piecewise_E"]
            pub static nsGkAtoms_piecewise_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms3pi_E"]
            pub static nsGkAtoms_pi_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5plus_E"]
            pub static nsGkAtoms_plus_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6power_E"]
            pub static nsGkAtoms_power_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7primes_E"]
            pub static nsGkAtoms_primes_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8product_E"]
            pub static nsGkAtoms_product_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9prsubset_E"]
            pub static nsGkAtoms_prsubset_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9quotient_E"]
            pub static nsGkAtoms_quotient_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10rationals_E"]
            pub static nsGkAtoms_rationals_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5real_E"]
            pub static nsGkAtoms_real_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6reals_E"]
            pub static nsGkAtoms_reals_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5reln_E"]
            pub static nsGkAtoms_reln_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5root_E"]
            pub static nsGkAtoms_root_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9rowalign_E"]
            pub static nsGkAtoms_rowalign_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9rowlines_E"]
            pub static nsGkAtoms_rowlines_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11rowspacing_E"]
            pub static nsGkAtoms_rowspacing_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7rquote_E"]
            pub static nsGkAtoms_rquote_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7rspace_E"]
            pub static nsGkAtoms_rspace_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms14scalarproduct_E"]
            pub static nsGkAtoms_scalarproduct_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms15schemaLocation_E"]
            pub static nsGkAtoms_schemaLocation_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12scriptlevel_E"]
            pub static nsGkAtoms_scriptlevel_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms14scriptminsize_E"]
            pub static nsGkAtoms_scriptminsize_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms21scriptsizemultiplier_E"]
            pub static nsGkAtoms_scriptsizemultiplier_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11scriptsize_E"]
            pub static nsGkAtoms_scriptsize_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5sdev_E"]
            pub static nsGkAtoms_sdev_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5sech_E"]
            pub static nsGkAtoms_sech_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4sec_E"]
            pub static nsGkAtoms_sec_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10selection_E"]
            pub static nsGkAtoms_selection_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9selector_E"]
            pub static nsGkAtoms_selector_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10semantics_E"]
            pub static nsGkAtoms_semantics_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10separator_E"]
            pub static nsGkAtoms_separator_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11separators_E"]
            pub static nsGkAtoms_separators_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4sep_E"]
            pub static nsGkAtoms_sep_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8setdiff_E"]
            pub static nsGkAtoms_setdiff_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4set_E"]
            pub static nsGkAtoms_set_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6share_E"]
            pub static nsGkAtoms_share_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6shift_E"]
            pub static nsGkAtoms_shift_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5side_E"]
            pub static nsGkAtoms_side_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5sinh_E"]
            pub static nsGkAtoms_sinh_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4sin_E"]
            pub static nsGkAtoms_sin_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11stackalign_E"]
            pub static nsGkAtoms_stackalign_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9stretchy_E"]
            pub static nsGkAtoms_stretchy_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms15subscriptshift_E"]
            pub static nsGkAtoms_subscriptshift_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7subset_E"]
            pub static nsGkAtoms_subset_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms17superscriptshift_E"]
            pub static nsGkAtoms_superscriptshift_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10symmetric_E"]
            pub static nsGkAtoms_symmetric_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5tanh_E"]
            pub static nsGkAtoms_tanh_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4tan_E"]
            pub static nsGkAtoms_tan_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8tendsto_E"]
            pub static nsGkAtoms_tendsto_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6times_E"]
            pub static nsGkAtoms_times_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10transpose_E"]
            pub static nsGkAtoms_transpose_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6union_E"]
            pub static nsGkAtoms_union_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8uplimit_E"]
            pub static nsGkAtoms_uplimit_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9variance_E"]
            pub static nsGkAtoms_variance_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms14vectorproduct_E"]
            pub static nsGkAtoms_vectorproduct_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7vector_E"]
            pub static nsGkAtoms_vector_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8voffset_E"]
            pub static nsGkAtoms_voffset_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5xref_E"]
            pub static nsGkAtoms_xref_: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4mathE"]
            pub static nsGkAtoms_math: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms3avgE"]
            pub static nsGkAtoms_avg: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms17booleanFromStringE"]
            pub static nsGkAtoms_booleanFromString: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13countNonEmptyE"]
            pub static nsGkAtoms_countNonEmpty: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12daysFromDateE"]
            pub static nsGkAtoms_daysFromDate: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4initE"]
            pub static nsGkAtoms_init: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8instanceE"]
            pub static nsGkAtoms_instance: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6monthsE"]
            pub static nsGkAtoms_months: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms3nowE"]
            pub static nsGkAtoms_now: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7secondsE"]
            pub static nsGkAtoms_seconds: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms19secondsFromDateTimeE"]
            pub static nsGkAtoms_secondsFromDateTime: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms25onMozSwipeGestureMayStartE"]
            pub static nsGkAtoms_onMozSwipeGestureMayStart: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms22onMozSwipeGestureStartE"]
            pub static nsGkAtoms_onMozSwipeGestureStart: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms23onMozSwipeGestureUpdateE"]
            pub static nsGkAtoms_onMozSwipeGestureUpdate: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms20onMozSwipeGestureEndE"]
            pub static nsGkAtoms_onMozSwipeGestureEnd: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms17onMozSwipeGestureE"]
            pub static nsGkAtoms_onMozSwipeGesture: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms24onMozMagnifyGestureStartE"]
            pub static nsGkAtoms_onMozMagnifyGestureStart: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms25onMozMagnifyGestureUpdateE"]
            pub static nsGkAtoms_onMozMagnifyGestureUpdate: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms19onMozMagnifyGestureE"]
            pub static nsGkAtoms_onMozMagnifyGesture: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms23onMozRotateGestureStartE"]
            pub static nsGkAtoms_onMozRotateGestureStart: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms24onMozRotateGestureUpdateE"]
            pub static nsGkAtoms_onMozRotateGestureUpdate: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms18onMozRotateGestureE"]
            pub static nsGkAtoms_onMozRotateGesture: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms15onMozTapGestureE"]
            pub static nsGkAtoms_onMozTapGesture: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms20onMozPressTapGestureE"]
            pub static nsGkAtoms_onMozPressTapGesture: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms18onMozEdgeUIStartedE"]
            pub static nsGkAtoms_onMozEdgeUIStarted: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms19onMozEdgeUICanceledE"]
            pub static nsGkAtoms_onMozEdgeUICanceled: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms20onMozEdgeUICompletedE"]
            pub static nsGkAtoms_onMozEdgeUICompleted: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13onpointerdownE"]
            pub static nsGkAtoms_onpointerdown: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13onpointermoveE"]
            pub static nsGkAtoms_onpointermove: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11onpointerupE"]
            pub static nsGkAtoms_onpointerup: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms15onpointercancelE"]
            pub static nsGkAtoms_onpointercancel: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13onpointeroverE"]
            pub static nsGkAtoms_onpointerover: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12onpointeroutE"]
            pub static nsGkAtoms_onpointerout: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms14onpointerenterE"]
            pub static nsGkAtoms_onpointerenter: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms14onpointerleaveE"]
            pub static nsGkAtoms_onpointerleave: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms19ongotpointercaptureE"]
            pub static nsGkAtoms_ongotpointercapture: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms20onlostpointercaptureE"]
            pub static nsGkAtoms_onlostpointercapture: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms14ondevicemotionE"]
            pub static nsGkAtoms_ondevicemotion: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms19ondeviceorientationE"]
            pub static nsGkAtoms_ondeviceorientation: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms27onabsolutedeviceorientationE"]
            pub static nsGkAtoms_onabsolutedeviceorientation: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms17ondeviceproximityE"]
            pub static nsGkAtoms_ondeviceproximity: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms22onmozorientationchangeE"]
            pub static nsGkAtoms_onmozorientationchange: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms15onuserproximityE"]
            pub static nsGkAtoms_onuserproximity: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13ondevicelightE"]
            pub static nsGkAtoms_ondevicelight: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms14ondevicechangeE"]
            pub static nsGkAtoms_ondevicechange: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms33mozinputrangeignorepreventdefaultE"]
            pub static nsGkAtoms_mozinputrangeignorepreventdefault: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13moz_extensionE"]
            pub static nsGkAtoms_moz_extension: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms18all_urlsPermissionE"]
            pub static nsGkAtoms_all_urlsPermission: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4httpE"]
            pub static nsGkAtoms_http: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5httpsE"]
            pub static nsGkAtoms_https: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12cdataTagNameE"]
            pub static nsGkAtoms_cdataTagName: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms14commentTagNameE"]
            pub static nsGkAtoms_commentTagName: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms16documentNodeNameE"]
            pub static nsGkAtoms_documentNodeName: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms24documentFragmentNodeNameE"]
            pub static nsGkAtoms_documentFragmentNodeName: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms20documentTypeNodeNameE"]
            pub static nsGkAtoms_documentTypeNodeName: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms28processingInstructionTagNameE"]
            pub static nsGkAtoms_processingInstructionTagName: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11textTagNameE"]
            pub static nsGkAtoms_textTagName: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms16placeholderFrameE"]
            pub static nsGkAtoms_placeholderFrame: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9onloadendE"]
            pub static nsGkAtoms_onloadend: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11onloadstartE"]
            pub static nsGkAtoms_onloadstart: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10onprogressE"]
            pub static nsGkAtoms_onprogress: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9onsuspendE"]
            pub static nsGkAtoms_onsuspend: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9onemptiedE"]
            pub static nsGkAtoms_onemptied: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9onstalledE"]
            pub static nsGkAtoms_onstalled: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6onplayE"]
            pub static nsGkAtoms_onplay: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7onpauseE"]
            pub static nsGkAtoms_onpause: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms16onloadedmetadataE"]
            pub static nsGkAtoms_onloadedmetadata: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12onloadeddataE"]
            pub static nsGkAtoms_onloadeddata: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9onwaitingE"]
            pub static nsGkAtoms_onwaiting: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9onplayingE"]
            pub static nsGkAtoms_onplaying: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9oncanplayE"]
            pub static nsGkAtoms_oncanplay: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms16oncanplaythroughE"]
            pub static nsGkAtoms_oncanplaythrough: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9onseekingE"]
            pub static nsGkAtoms_onseeking: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8onseekedE"]
            pub static nsGkAtoms_onseeked: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9ontimeoutE"]
            pub static nsGkAtoms_ontimeout: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12ontimeupdateE"]
            pub static nsGkAtoms_ontimeupdate: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7onendedE"]
            pub static nsGkAtoms_onended: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12onratechangeE"]
            pub static nsGkAtoms_onratechange: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms16ondurationchangeE"]
            pub static nsGkAtoms_ondurationchange: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms14onvolumechangeE"]
            pub static nsGkAtoms_onvolumechange: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10onaddtrackE"]
            pub static nsGkAtoms_onaddtrack: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms18oncontrollerchangeE"]
            pub static nsGkAtoms_oncontrollerchange: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11oncuechangeE"]
            pub static nsGkAtoms_oncuechange: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7onenterE"]
            pub static nsGkAtoms_onenter: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6onexitE"]
            pub static nsGkAtoms_onexit: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11onencryptedE"]
            pub static nsGkAtoms_onencrypted: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9encryptedE"]
            pub static nsGkAtoms_encrypted: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms15onwaitingforkeyE"]
            pub static nsGkAtoms_onwaitingforkey: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms19onkeystatuseschangeE"]
            pub static nsGkAtoms_onkeystatuseschange: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13onremovetrackE"]
            pub static nsGkAtoms_onremovetrack: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9loadstartE"]
            pub static nsGkAtoms_loadstart: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7suspendE"]
            pub static nsGkAtoms_suspend: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7emptiedE"]
            pub static nsGkAtoms_emptied: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7stalledE"]
            pub static nsGkAtoms_stalled: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4playE"]
            pub static nsGkAtoms_play: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5pauseE"]
            pub static nsGkAtoms_pause: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms14loadedmetadataE"]
            pub static nsGkAtoms_loadedmetadata: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10loadeddataE"]
            pub static nsGkAtoms_loadeddata: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7waitingE"]
            pub static nsGkAtoms_waiting: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7playingE"]
            pub static nsGkAtoms_playing: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7seekingE"]
            pub static nsGkAtoms_seeking: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6seekedE"]
            pub static nsGkAtoms_seeked: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10timeupdateE"]
            pub static nsGkAtoms_timeupdate: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5endedE"]
            pub static nsGkAtoms_ended: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7canplayE"]
            pub static nsGkAtoms_canplay: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms14canplaythroughE"]
            pub static nsGkAtoms_canplaythrough: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10ratechangeE"]
            pub static nsGkAtoms_ratechange: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms14durationchangeE"]
            pub static nsGkAtoms_durationchange: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12volumechangeE"]
            pub static nsGkAtoms_volumechange: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms15ondataavailableE"]
            pub static nsGkAtoms_ondataavailable: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9onwarningE"]
            pub static nsGkAtoms_onwarning: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7onstartE"]
            pub static nsGkAtoms_onstart: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6onstopE"]
            pub static nsGkAtoms_onstop: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7onphotoE"]
            pub static nsGkAtoms_onphoto: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms20onactivestatechangedE"]
            pub static nsGkAtoms_onactivestatechanged: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms19ongamepadbuttondownE"]
            pub static nsGkAtoms_ongamepadbuttondown: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms17ongamepadbuttonupE"]
            pub static nsGkAtoms_ongamepadbuttonup: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms17ongamepadaxismoveE"]
            pub static nsGkAtoms_ongamepadaxismove: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms18ongamepadconnectedE"]
            pub static nsGkAtoms_ongamepadconnected: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms21ongamepaddisconnectedE"]
            pub static nsGkAtoms_ongamepaddisconnected: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms19afterPseudoPropertyE"]
            pub static nsGkAtoms_afterPseudoProperty: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms18animationsPropertyE"]
            pub static nsGkAtoms_animationsProperty: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms26animationsOfBeforePropertyE"]
            pub static nsGkAtoms_animationsOfBeforeProperty: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms25animationsOfAfterPropertyE"]
            pub static nsGkAtoms_animationsOfAfterProperty: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms24animationEffectsPropertyE"]
            pub static nsGkAtoms_animationEffectsProperty: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms33animationEffectsForBeforePropertyE"]
            pub static nsGkAtoms_animationEffectsForBeforeProperty: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms32animationEffectsForAfterPropertyE"]
            pub static nsGkAtoms_animationEffectsForAfterProperty: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms20beforePseudoPropertyE"]
            pub static nsGkAtoms_beforePseudoProperty: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms30cssPseudoElementBeforePropertyE"]
            pub static nsGkAtoms_cssPseudoElementBeforeProperty: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms29cssPseudoElementAfterPropertyE"]
            pub static nsGkAtoms_cssPseudoElementAfterProperty: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms19transitionsPropertyE"]
            pub static nsGkAtoms_transitionsProperty: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms27transitionsOfBeforePropertyE"]
            pub static nsGkAtoms_transitionsOfBeforeProperty: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms26transitionsOfAfterPropertyE"]
            pub static nsGkAtoms_transitionsOfAfterProperty: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms25genConInitializerPropertyE"]
            pub static nsGkAtoms_genConInitializerProperty: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms24labelMouseDownPtPropertyE"]
            pub static nsGkAtoms_labelMouseDownPtProperty: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms17lockedStyleStatesE"]
            pub static nsGkAtoms_lockedStyleStates: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms20apzCallbackTransformE"]
            pub static nsGkAtoms_apzCallbackTransform: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms23restylableAnonymousNodeE"]
            pub static nsGkAtoms_restylableAnonymousNode: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms16paintRequestTimeE"]
            pub static nsGkAtoms_paintRequestTime: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms14pseudoPropertyE"]
            pub static nsGkAtoms_pseudoProperty: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms17manualNACPropertyE"]
            pub static nsGkAtoms_manualNACProperty: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8JapaneseE"]
            pub static nsGkAtoms_Japanese: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7ChineseE"]
            pub static nsGkAtoms_Chinese: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9TaiwaneseE"]
            pub static nsGkAtoms_Taiwanese: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms15HongKongChineseE"]
            pub static nsGkAtoms_HongKongChinese: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7UnicodeE"]
            pub static nsGkAtoms_Unicode: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms2koE"]
            pub static nsGkAtoms_ko: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5zh_cnE"]
            pub static nsGkAtoms_zh_cn: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5zh_hkE"]
            pub static nsGkAtoms_zh_hk: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5zh_twE"]
            pub static nsGkAtoms_zh_tw: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10x_cyrillicE"]
            pub static nsGkAtoms_x_cyrillic: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms2heE"]
            pub static nsGkAtoms_he: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms2arE"]
            pub static nsGkAtoms_ar: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12x_devanagariE"]
            pub static nsGkAtoms_x_devanagari: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7x_tamilE"]
            pub static nsGkAtoms_x_tamil: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6x_armnE"]
            pub static nsGkAtoms_x_armn: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6x_bengE"]
            pub static nsGkAtoms_x_beng: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6x_cansE"]
            pub static nsGkAtoms_x_cans: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6x_ethiE"]
            pub static nsGkAtoms_x_ethi: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6x_georE"]
            pub static nsGkAtoms_x_geor: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6x_gujrE"]
            pub static nsGkAtoms_x_gujr: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6x_guruE"]
            pub static nsGkAtoms_x_guru: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6x_khmrE"]
            pub static nsGkAtoms_x_khmr: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6x_kndaE"]
            pub static nsGkAtoms_x_knda: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6x_mlymE"]
            pub static nsGkAtoms_x_mlym: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6x_oryaE"]
            pub static nsGkAtoms_x_orya: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6x_sinhE"]
            pub static nsGkAtoms_x_sinh: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6x_teluE"]
            pub static nsGkAtoms_x_telu: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6x_tibtE"]
            pub static nsGkAtoms_x_tibt: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms2azE"]
            pub static nsGkAtoms_az: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms2baE"]
            pub static nsGkAtoms_ba: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms3crhE"]
            pub static nsGkAtoms_crh: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms2elE"]
            pub static nsGkAtoms_el: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms2gaE"]
            pub static nsGkAtoms_ga: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms2nlE"]
            pub static nsGkAtoms_nl: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6x_mathE"]
            pub static nsGkAtoms_x_math: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13TypingTxnNameE"]
            pub static nsGkAtoms_TypingTxnName: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10IMETxnNameE"]
            pub static nsGkAtoms_IMETxnName: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13DeleteTxnNameE"]
            pub static nsGkAtoms_DeleteTxnName: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5serifE"]
            pub static nsGkAtoms_serif: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10sans_serifE"]
            pub static nsGkAtoms_sans_serif: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7cursiveE"]
            pub static nsGkAtoms_cursive: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7fantasyE"]
            pub static nsGkAtoms_fantasy: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9monospaceE"]
            pub static nsGkAtoms_monospace: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8mozfixedE"]
            pub static nsGkAtoms_mozfixed: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6RemoteE"]
            pub static nsGkAtoms_Remote: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8RemoteIdE"]
            pub static nsGkAtoms_RemoteId: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10RemoteTypeE"]
            pub static nsGkAtoms_RemoteType: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11DisplayPortE"]
            pub static nsGkAtoms_DisplayPort: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms18DisplayPortMarginsE"]
            pub static nsGkAtoms_DisplayPortMargins: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms15DisplayPortBaseE"]
            pub static nsGkAtoms_DisplayPortBase: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms30AsyncScrollLayerCreationFailedE"]
            pub static nsGkAtoms_AsyncScrollLayerCreationFailed: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms19forcemessagemanagerE"]
            pub static nsGkAtoms_forcemessagemanager: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms22color_picker_availableE"]
            pub static nsGkAtoms_color_picker_available: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms24scrollbar_start_backwardE"]
            pub static nsGkAtoms_scrollbar_start_backward: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms23scrollbar_start_forwardE"]
            pub static nsGkAtoms_scrollbar_start_forward: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms22scrollbar_end_backwardE"]
            pub static nsGkAtoms_scrollbar_end_backward: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms21scrollbar_end_forwardE"]
            pub static nsGkAtoms_scrollbar_end_forward: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms28scrollbar_thumb_proportionalE"]
            pub static nsGkAtoms_scrollbar_thumb_proportional: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms18overlay_scrollbarsE"]
            pub static nsGkAtoms_overlay_scrollbars: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms32windows_accent_color_in_titlebarE"]
            pub static nsGkAtoms_windows_accent_color_in_titlebar: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms21windows_default_themeE"]
            pub static nsGkAtoms_windows_default_theme: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms18mac_graphite_themeE"]
            pub static nsGkAtoms_mac_graphite_theme: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms18mac_yosemite_themeE"]
            pub static nsGkAtoms_mac_yosemite_theme: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms18windows_compositorE"]
            pub static nsGkAtoms_windows_compositor: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13windows_glassE"]
            pub static nsGkAtoms_windows_glass: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13touch_enabledE"]
            pub static nsGkAtoms_touch_enabled: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12menubar_dragE"]
            pub static nsGkAtoms_menubar_drag: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms23swipe_animation_enabledE"]
            pub static nsGkAtoms_swipe_animation_enabled: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms20physical_home_buttonE"]
            pub static nsGkAtoms_physical_home_button: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms15windows_classicE"]
            pub static nsGkAtoms_windows_classic: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms18windows_theme_aeroE"]
            pub static nsGkAtoms_windows_theme_aero: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms23windows_theme_aero_liteE"]
            pub static nsGkAtoms_windows_theme_aero_lite: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms23windows_theme_luna_blueE"]
            pub static nsGkAtoms_windows_theme_luna_blue: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms24windows_theme_luna_oliveE"]
            pub static nsGkAtoms_windows_theme_luna_olive: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms25windows_theme_luna_silverE"]
            pub static nsGkAtoms_windows_theme_luna_silver: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms20windows_theme_royaleE"]
            pub static nsGkAtoms_windows_theme_royale: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms18windows_theme_zuneE"]
            pub static nsGkAtoms_windows_theme_zune: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms21windows_theme_genericE"]
            pub static nsGkAtoms_windows_theme_generic: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms27_moz_color_picker_availableE"]
            pub static nsGkAtoms__moz_color_picker_available: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms29_moz_scrollbar_start_backwardE"]
            pub static nsGkAtoms__moz_scrollbar_start_backward: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms28_moz_scrollbar_start_forwardE"]
            pub static nsGkAtoms__moz_scrollbar_start_forward: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms27_moz_scrollbar_end_backwardE"]
            pub static nsGkAtoms__moz_scrollbar_end_backward: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms26_moz_scrollbar_end_forwardE"]
            pub static nsGkAtoms__moz_scrollbar_end_forward: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms33_moz_scrollbar_thumb_proportionalE"]
            pub static nsGkAtoms__moz_scrollbar_thumb_proportional: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms23_moz_overlay_scrollbarsE"]
            pub static nsGkAtoms__moz_overlay_scrollbars: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms37_moz_windows_accent_color_in_titlebarE"]
            pub static nsGkAtoms__moz_windows_accent_color_in_titlebar: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms26_moz_windows_default_themeE"]
            pub static nsGkAtoms__moz_windows_default_theme: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms23_moz_mac_graphite_themeE"]
            pub static nsGkAtoms__moz_mac_graphite_theme: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms23_moz_mac_yosemite_themeE"]
            pub static nsGkAtoms__moz_mac_yosemite_theme: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms23_moz_windows_compositorE"]
            pub static nsGkAtoms__moz_windows_compositor: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms20_moz_windows_classicE"]
            pub static nsGkAtoms__moz_windows_classic: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms18_moz_windows_glassE"]
            pub static nsGkAtoms__moz_windows_glass: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms18_moz_windows_themeE"]
            pub static nsGkAtoms__moz_windows_theme: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms15_moz_os_versionE"]
            pub static nsGkAtoms__moz_os_version: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms18_moz_touch_enabledE"]
            pub static nsGkAtoms__moz_touch_enabled: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms17_moz_menubar_dragE"]
            pub static nsGkAtoms__moz_menubar_drag: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms23_moz_device_pixel_ratioE"]
            pub static nsGkAtoms__moz_device_pixel_ratio: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms23_moz_device_orientationE"]
            pub static nsGkAtoms__moz_device_orientation: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms25_moz_is_resource_documentE"]
            pub static nsGkAtoms__moz_is_resource_document: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms28_moz_swipe_animation_enabledE"]
            pub static nsGkAtoms__moz_swipe_animation_enabled: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms25_moz_physical_home_buttonE"]
            pub static nsGkAtoms__moz_physical_home_button: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4BackE"]
            pub static nsGkAtoms_Back: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7ForwardE"]
            pub static nsGkAtoms_Forward: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6ReloadE"]
            pub static nsGkAtoms_Reload: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4StopE"]
            pub static nsGkAtoms_Stop: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6SearchE"]
            pub static nsGkAtoms_Search: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9BookmarksE"]
            pub static nsGkAtoms_Bookmarks: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4HomeE"]
            pub static nsGkAtoms_Home: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5ClearE"]
            pub static nsGkAtoms_Clear: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8VolumeUpE"]
            pub static nsGkAtoms_VolumeUp: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10VolumeDownE"]
            pub static nsGkAtoms_VolumeDown: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9NextTrackE"]
            pub static nsGkAtoms_NextTrack: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13PreviousTrackE"]
            pub static nsGkAtoms_PreviousTrack: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9MediaStopE"]
            pub static nsGkAtoms_MediaStop: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9PlayPauseE"]
            pub static nsGkAtoms_PlayPause: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4MenuE"]
            pub static nsGkAtoms_Menu: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms3NewE"]
            pub static nsGkAtoms_New: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4OpenE"]
            pub static nsGkAtoms_Open: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5CloseE"]
            pub static nsGkAtoms_Close: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4SaveE"]
            pub static nsGkAtoms_Save: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4FindE"]
            pub static nsGkAtoms_Find: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4HelpE"]
            pub static nsGkAtoms_Help: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5PrintE"]
            pub static nsGkAtoms_Print: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8SendMailE"]
            pub static nsGkAtoms_SendMail: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11ForwardMailE"]
            pub static nsGkAtoms_ForwardMail: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11ReplyToMailE"]
            pub static nsGkAtoms_ReplyToMail: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10mouseWheelE"]
            pub static nsGkAtoms_mouseWheel: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6pixelsE"]
            pub static nsGkAtoms_pixels: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5linesE"]
            pub static nsGkAtoms_lines: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5pagesE"]
            pub static nsGkAtoms_pages: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10scrollbarsE"]
            pub static nsGkAtoms_scrollbars: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5otherE"]
            pub static nsGkAtoms_other: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms3apzE"]
            pub static nsGkAtoms_apz: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7restoreE"]
            pub static nsGkAtoms_restore: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5alertE"]
            pub static nsGkAtoms_alert: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11alertdialogE"]
            pub static nsGkAtoms_alertdialog: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11applicationE"]
            pub static nsGkAtoms_application: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13aria_colcountE"]
            pub static nsGkAtoms_aria_colcount: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13aria_colindexE"]
            pub static nsGkAtoms_aria_colindex: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12aria_detailsE"]
            pub static nsGkAtoms_aria_details: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms17aria_errormessageE"]
            pub static nsGkAtoms_aria_errormessage: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12aria_grabbedE"]
            pub static nsGkAtoms_aria_grabbed: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10aria_labelE"]
            pub static nsGkAtoms_aria_label: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10aria_modalE"]
            pub static nsGkAtoms_aria_modal: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms16aria_orientationE"]
            pub static nsGkAtoms_aria_orientation: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13aria_rowcountE"]
            pub static nsGkAtoms_aria_rowcount: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13aria_rowindexE"]
            pub static nsGkAtoms_aria_rowindex: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms14aria_valuetextE"]
            pub static nsGkAtoms_aria_valuetext: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms14auto_generatedE"]
            pub static nsGkAtoms_auto_generated: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6bannerE"]
            pub static nsGkAtoms_banner: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9checkableE"]
            pub static nsGkAtoms_checkable: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7choicesE"]
            pub static nsGkAtoms_choices: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12columnheaderE"]
            pub static nsGkAtoms_columnheader: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13complementaryE"]
            pub static nsGkAtoms_complementary: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms15containerAtomicE"]
            pub static nsGkAtoms_containerAtomic: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13containerBusyE"]
            pub static nsGkAtoms_containerBusy: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13containerLiveE"]
            pub static nsGkAtoms_containerLive: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms17containerLiveRoleE"]
            pub static nsGkAtoms_containerLiveRole: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms17containerRelevantE"]
            pub static nsGkAtoms_containerRelevant: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11contentinfoE"]
            pub static nsGkAtoms_contentinfo: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6cyclesE"]
            pub static nsGkAtoms_cycles: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9datatableE"]
            pub static nsGkAtoms_datatable: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms14eventFromInputE"]
            pub static nsGkAtoms_eventFromInput: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4feedE"]
            pub static nsGkAtoms_feed: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7grammarE"]
            pub static nsGkAtoms_grammar: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8gridcellE"]
            pub static nsGkAtoms_gridcell: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7headingE"]
            pub static nsGkAtoms_heading: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9hitregionE"]
            pub static nsGkAtoms_hitregion: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11inlinevalueE"]
            pub static nsGkAtoms_inlinevalue: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7invalidE"]
            pub static nsGkAtoms_invalid: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4itemE"]
            pub static nsGkAtoms_item: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7itemsetE"]
            pub static nsGkAtoms_itemset: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10lineNumberE"]
            pub static nsGkAtoms_lineNumber: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11linkedPanelE"]
            pub static nsGkAtoms_linkedPanel: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4liveE"]
            pub static nsGkAtoms_live: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms16menuitemcheckboxE"]
            pub static nsGkAtoms_menuitemcheckbox: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13menuitemradioE"]
            pub static nsGkAtoms_menuitemradio: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5mixedE"]
            pub static nsGkAtoms_mixed: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9multilineE"]
            pub static nsGkAtoms_multiline: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10navigationE"]
            pub static nsGkAtoms_navigation: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6politeE"]
            pub static nsGkAtoms_polite: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8posinsetE"]
            pub static nsGkAtoms_posinset: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12presentationE"]
            pub static nsGkAtoms_presentation: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11progressbarE"]
            pub static nsGkAtoms_progressbar: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6regionE"]
            pub static nsGkAtoms_region: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8rowgroupE"]
            pub static nsGkAtoms_rowgroup: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9rowheaderE"]
            pub static nsGkAtoms_rowheader: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6searchE"]
            pub static nsGkAtoms_search: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9searchboxE"]
            pub static nsGkAtoms_searchbox: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7select1E"]
            pub static nsGkAtoms_select1: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7setsizeE"]
            pub static nsGkAtoms_setsize: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8spellingE"]
            pub static nsGkAtoms_spelling: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10spinbuttonE"]
            pub static nsGkAtoms_spinbutton: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6statusE"]
            pub static nsGkAtoms_status: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms14tableCellIndexE"]
            pub static nsGkAtoms_tableCellIndex: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7tablistE"]
            pub static nsGkAtoms_tablist: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10textIndentE"]
            pub static nsGkAtoms_textIndent: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13textInputTypeE"]
            pub static nsGkAtoms_textInputType: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms20textLineThroughColorE"]
            pub static nsGkAtoms_textLineThroughColor: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms20textLineThroughStyleE"]
            pub static nsGkAtoms_textLineThroughStyle: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12textPositionE"]
            pub static nsGkAtoms_textPosition: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms18textUnderlineColorE"]
            pub static nsGkAtoms_textUnderlineColor: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms18textUnderlineStyleE"]
            pub static nsGkAtoms_textUnderlineStyle: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5timerE"]
            pub static nsGkAtoms_timer: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11toolbarnameE"]
            pub static nsGkAtoms_toolbarname: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms16toolbarseparatorE"]
            pub static nsGkAtoms_toolbarseparator: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13toolbarspacerE"]
            pub static nsGkAtoms_toolbarspacer: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13toolbarspringE"]
            pub static nsGkAtoms_toolbarspring: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8treegridE"]
            pub static nsGkAtoms_treegrid: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10_undefinedE"]
            pub static nsGkAtoms__undefined: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8xmlrolesE"]
            pub static nsGkAtoms_xmlroles: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11close_fenceE"]
            pub static nsGkAtoms_close_fence: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11denominatorE"]
            pub static nsGkAtoms_denominator: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9numeratorE"]
            pub static nsGkAtoms_numerator: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10open_fenceE"]
            pub static nsGkAtoms_open_fence: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10overscriptE"]
            pub static nsGkAtoms_overscript: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12presubscriptE"]
            pub static nsGkAtoms_presubscript: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms14presuperscriptE"]
            pub static nsGkAtoms_presuperscript: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10root_indexE"]
            pub static nsGkAtoms_root_index: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9subscriptE"]
            pub static nsGkAtoms_subscript: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11superscriptE"]
            pub static nsGkAtoms_superscript: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11underscriptE"]
            pub static nsGkAtoms_underscript: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12onaudiostartE"]
            pub static nsGkAtoms_onaudiostart: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10onaudioendE"]
            pub static nsGkAtoms_onaudioend: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12onsoundstartE"]
            pub static nsGkAtoms_onsoundstart: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10onsoundendE"]
            pub static nsGkAtoms_onsoundend: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13onspeechstartE"]
            pub static nsGkAtoms_onspeechstart: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11onspeechendE"]
            pub static nsGkAtoms_onspeechend: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8onresultE"]
            pub static nsGkAtoms_onresult: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9onnomatchE"]
            pub static nsGkAtoms_onnomatch: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8onresumeE"]
            pub static nsGkAtoms_onresume: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6onmarkE"]
            pub static nsGkAtoms_onmark: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10onboundaryE"]
            pub static nsGkAtoms_onboundary: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13usercontextidE"]
            pub static nsGkAtoms_usercontextid: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11nsuri_xmlnsE"]
            pub static nsGkAtoms_nsuri_xmlns: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9nsuri_xmlE"]
            pub static nsGkAtoms_nsuri_xml: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11nsuri_xhtmlE"]
            pub static nsGkAtoms_nsuri_xhtml: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11nsuri_xlinkE"]
            pub static nsGkAtoms_nsuri_xlink: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10nsuri_xsltE"]
            pub static nsGkAtoms_nsuri_xslt: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9nsuri_xblE"]
            pub static nsGkAtoms_nsuri_xbl: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12nsuri_mathmlE"]
            pub static nsGkAtoms_nsuri_mathml: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9nsuri_rdfE"]
            pub static nsGkAtoms_nsuri_rdf: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9nsuri_xulE"]
            pub static nsGkAtoms_nsuri_xul: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9nsuri_svgE"]
            pub static nsGkAtoms_nsuri_svg: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12onsourceopenE"]
            pub static nsGkAtoms_onsourceopen: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13onsourceendedE"]
            pub static nsGkAtoms_onsourceended: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms14onsourceclosedE"]
            pub static nsGkAtoms_onsourceclosed: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13onupdatestartE"]
            pub static nsGkAtoms_onupdatestart: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8onupdateE"]
            pub static nsGkAtoms_onupdate: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11onupdateendE"]
            pub static nsGkAtoms_onupdateend: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms17onaddsourcebufferE"]
            pub static nsGkAtoms_onaddsourcebuffer: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms20onremovesourcebufferE"]
            pub static nsGkAtoms_onremovesourcebuffer: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5xlinkE"]
            pub static nsGkAtoms_xlink: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9xml_spaceE"]
            pub static nsGkAtoms_xml_space: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8xml_langE"]
            pub static nsGkAtoms_xml_lang: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8xml_baseE"]
            pub static nsGkAtoms_xml_base: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9aria_grabE"]
            pub static nsGkAtoms_aria_grab: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12aria_channelE"]
            pub static nsGkAtoms_aria_channel: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11aria_secretE"]
            pub static nsGkAtoms_aria_secret: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms15aria_templateidE"]
            pub static nsGkAtoms_aria_templateid: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13aria_datatypeE"]
            pub static nsGkAtoms_aria_datatype: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms5localE"]
            pub static nsGkAtoms_local: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms16xchannelselectorE"]
            pub static nsGkAtoms_xchannelselector: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms16ychannelselectorE"]
            pub static nsGkAtoms_ychannelselector: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms17enable_backgroundE"]
            pub static nsGkAtoms_enable_background: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8calcmodeE"]
            pub static nsGkAtoms_calcmode: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms16specularexponentE"]
            pub static nsGkAtoms_specularexponent: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms16specularconstantE"]
            pub static nsGkAtoms_specularconstant: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms17gradienttransformE"]
            pub static nsGkAtoms_gradienttransform: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13gradientunitsE"]
            pub static nsGkAtoms_gradientunits: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms16rendering_intentE"]
            pub static nsGkAtoms_rendering_intent: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12stddeviationE"]
            pub static nsGkAtoms_stddeviation: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13basefrequencyE"]
            pub static nsGkAtoms_basefrequency: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11baseprofileE"]
            pub static nsGkAtoms_baseprofile: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11baseProfileE"]
            pub static nsGkAtoms_baseProfile: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8edgemodeE"]
            pub static nsGkAtoms_edgemode: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11repeatcountE"]
            pub static nsGkAtoms_repeatcount: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9repeatdurE"]
            pub static nsGkAtoms_repeatdur: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12spreadmethodE"]
            pub static nsGkAtoms_spreadmethod: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms15diffuseconstantE"]
            pub static nsGkAtoms_diffuseconstant: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12surfacescaleE"]
            pub static nsGkAtoms_surfacescale: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12lengthadjustE"]
            pub static nsGkAtoms_lengthadjust: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6originE"]
            pub static nsGkAtoms_origin: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7targetxE"]
            pub static nsGkAtoms_targetx: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7targetyE"]
            pub static nsGkAtoms_targety: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10pathlengthE"]
            pub static nsGkAtoms_pathlength: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13definitionurlE"]
            pub static nsGkAtoms_definitionurl: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms17limitingconeangleE"]
            pub static nsGkAtoms_limitingconeangle: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12markerheightE"]
            pub static nsGkAtoms_markerheight: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11markerwidthE"]
            pub static nsGkAtoms_markerwidth: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9maskunitsE"]
            pub static nsGkAtoms_maskunits: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11markerunitsE"]
            pub static nsGkAtoms_markerunits: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms16maskcontentunitsE"]
            pub static nsGkAtoms_maskcontentunits: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11tablevaluesE"]
            pub static nsGkAtoms_tablevalues: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms14primitiveunitsE"]
            pub static nsGkAtoms_primitiveunits: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10zoomandpanE"]
            pub static nsGkAtoms_zoomandpan: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12kernelmatrixE"]
            pub static nsGkAtoms_kernelmatrix: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7kerningE"]
            pub static nsGkAtoms_kerning: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms16kernelunitlengthE"]
            pub static nsGkAtoms_kernelunitlength: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9pointsatxE"]
            pub static nsGkAtoms_pointsatx: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9pointsatyE"]
            pub static nsGkAtoms_pointsaty: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9pointsatzE"]
            pub static nsGkAtoms_pointsatz: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10xlink_hrefE"]
            pub static nsGkAtoms_xlink_href: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11xlink_titleE"]
            pub static nsGkAtoms_xlink_title: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10xlink_roleE"]
            pub static nsGkAtoms_xlink_role: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13xlink_arcroleE"]
            pub static nsGkAtoms_xlink_arcrole: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7arcroleE"]
            pub static nsGkAtoms_arcrole: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11xmlns_xlinkE"]
            pub static nsGkAtoms_xmlns_xlink: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10xlink_typeE"]
            pub static nsGkAtoms_xlink_type: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10xlink_showE"]
            pub static nsGkAtoms_xlink_show: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13xlink_actuateE"]
            pub static nsGkAtoms_xlink_actuate: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms15color_renderingE"]
            pub static nsGkAtoms_color_rendering: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10numoctavesE"]
            pub static nsGkAtoms_numoctaves: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12onmousewheelE"]
            pub static nsGkAtoms_onmousewheel: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13clippathunitsE"]
            pub static nsGkAtoms_clippathunits: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms26glyph_orientation_verticalE"]
            pub static nsGkAtoms_glyph_orientation_vertical: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms28glyph_orientation_horizontalE"]
            pub static nsGkAtoms_glyph_orientation_horizontal: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8glyphrefE"]
            pub static nsGkAtoms_glyphref: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms9keypointsE"]
            pub static nsGkAtoms_keypoints: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13attributenameE"]
            pub static nsGkAtoms_attributename: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13attributetypeE"]
            pub static nsGkAtoms_attributetype: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11startoffsetE"]
            pub static nsGkAtoms_startoffset: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10keysplinesE"]
            pub static nsGkAtoms_keysplines: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13preservealphaE"]
            pub static nsGkAtoms_preservealpha: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms19preserveaspectratioE"]
            pub static nsGkAtoms_preserveaspectratio: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7alttextE"]
            pub static nsGkAtoms_alttext: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11filterunitsE"]
            pub static nsGkAtoms_filterunits: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8keytimesE"]
            pub static nsGkAtoms_keytimes: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms16patterntransformE"]
            pub static nsGkAtoms_patterntransform: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12patternunitsE"]
            pub static nsGkAtoms_patternunits: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms19patterncontentunitsE"]
            pub static nsGkAtoms_patterncontentunits: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11stitchtilesE"]
            pub static nsGkAtoms_stitchtiles: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms14systemlanguageE"]
            pub static nsGkAtoms_systemlanguage: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10textlengthE"]
            pub static nsGkAtoms_textlength: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms16requiredfeaturesE"]
            pub static nsGkAtoms_requiredfeatures: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms18requiredextensionsE"]
            pub static nsGkAtoms_requiredextensions: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms10viewtargetE"]
            pub static nsGkAtoms_viewtarget: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7viewboxE"]
            pub static nsGkAtoms_viewbox: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4refxE"]
            pub static nsGkAtoms_refx: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms4refyE"]
            pub static nsGkAtoms_refy: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7fefuncaE"]
            pub static nsGkAtoms_fefunca: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7fefuncbE"]
            pub static nsGkAtoms_fefuncb: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7feblendE"]
            pub static nsGkAtoms_feblend: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7fefloodE"]
            pub static nsGkAtoms_feflood: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12feturbulenceE"]
            pub static nsGkAtoms_feturbulence: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11femergenodeE"]
            pub static nsGkAtoms_femergenode: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7feimageE"]
            pub static nsGkAtoms_feimage: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7femergeE"]
            pub static nsGkAtoms_femerge: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms6fetileE"]
            pub static nsGkAtoms_fetile: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11fecompositeE"]
            pub static nsGkAtoms_fecomposite: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11altglyphdefE"]
            pub static nsGkAtoms_altglyphdef: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11altGlyphDefE"]
            pub static nsGkAtoms_altGlyphDef: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7fefuncgE"]
            pub static nsGkAtoms_fefuncg: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms17fediffuselightingE"]
            pub static nsGkAtoms_fediffuselighting: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms18fespecularlightingE"]
            pub static nsGkAtoms_fespecularlighting: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8altglyphE"]
            pub static nsGkAtoms_altglyph: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8altGlyphE"]
            pub static nsGkAtoms_altGlyph: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8clippathE"]
            pub static nsGkAtoms_clippath: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8textpathE"]
            pub static nsGkAtoms_textpath: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12altglyphitemE"]
            pub static nsGkAtoms_altglyphitem: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12altGlyphItemE"]
            pub static nsGkAtoms_altGlyphItem: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms16animatetransformE"]
            pub static nsGkAtoms_animatetransform: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13animatemotionE"]
            pub static nsGkAtoms_animatemotion: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms17fedisplacementmapE"]
            pub static nsGkAtoms_fedisplacementmap: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12animatecolorE"]
            pub static nsGkAtoms_animatecolor: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms7fefuncrE"]
            pub static nsGkAtoms_fefuncr: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms19fecomponenttransferE"]
            pub static nsGkAtoms_fecomponenttransfer: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms14fegaussianblurE"]
            pub static nsGkAtoms_fegaussianblur: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13foreignobjectE"]
            pub static nsGkAtoms_foreignobject: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms8feoffsetE"]
            pub static nsGkAtoms_feoffset: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms11fespotlightE"]
            pub static nsGkAtoms_fespotlight: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12fepointlightE"]
            pub static nsGkAtoms_fepointlight: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms14fedistantlightE"]
            pub static nsGkAtoms_fedistantlight: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms14lineargradientE"]
            pub static nsGkAtoms_lineargradient: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms14radialgradientE"]
            pub static nsGkAtoms_radialgradient: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12fedropshadowE"]
            pub static nsGkAtoms_fedropshadow: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms13fecolormatrixE"]
            pub static nsGkAtoms_fecolormatrix: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms16feconvolvematrixE"]
            pub static nsGkAtoms_feconvolvematrix: *mut nsIAtom;
            #[link_name = "_ZN9nsGkAtoms12femorphologyE"]
            pub static nsGkAtoms_femorphology: *mut nsIAtom;
            #[link_name = "_ZN19nsCSSPseudoElements5afterE"]
            pub static nsCSSPseudoElements_after: *mut nsICSSPseudoElement;
            #[link_name = "_ZN19nsCSSPseudoElements6beforeE"]
            pub static nsCSSPseudoElements_before: *mut nsICSSPseudoElement;
            #[link_name = "_ZN19nsCSSPseudoElements8backdropE"]
            pub static nsCSSPseudoElements_backdrop: *mut nsICSSPseudoElement;
            #[link_name = "_ZN19nsCSSPseudoElements3cueE"]
            pub static nsCSSPseudoElements_cue: *mut nsICSSPseudoElement;
            #[link_name = "_ZN19nsCSSPseudoElements11firstLetterE"]
            pub static nsCSSPseudoElements_firstLetter: *mut nsICSSPseudoElement;
            #[link_name = "_ZN19nsCSSPseudoElements9firstLineE"]
            pub static nsCSSPseudoElements_firstLine: *mut nsICSSPseudoElement;
            #[link_name = "_ZN19nsCSSPseudoElements12mozSelectionE"]
            pub static nsCSSPseudoElements_mozSelection: *mut nsICSSPseudoElement;
            #[link_name = "_ZN19nsCSSPseudoElements13mozFocusInnerE"]
            pub static nsCSSPseudoElements_mozFocusInner: *mut nsICSSPseudoElement;
            #[link_name = "_ZN19nsCSSPseudoElements13mozFocusOuterE"]
            pub static nsCSSPseudoElements_mozFocusOuter: *mut nsICSSPseudoElement;
            #[link_name = "_ZN19nsCSSPseudoElements13mozListBulletE"]
            pub static nsCSSPseudoElements_mozListBullet: *mut nsICSSPseudoElement;
            #[link_name = "_ZN19nsCSSPseudoElements13mozListNumberE"]
            pub static nsCSSPseudoElements_mozListNumber: *mut nsICSSPseudoElement;
            #[link_name = "_ZN19nsCSSPseudoElements16mozMathAnonymousE"]
            pub static nsCSSPseudoElements_mozMathAnonymous: *mut nsICSSPseudoElement;
            #[link_name = "_ZN19nsCSSPseudoElements16mozNumberWrapperE"]
            pub static nsCSSPseudoElements_mozNumberWrapper: *mut nsICSSPseudoElement;
            #[link_name = "_ZN19nsCSSPseudoElements13mozNumberTextE"]
            pub static nsCSSPseudoElements_mozNumberText: *mut nsICSSPseudoElement;
            #[link_name = "_ZN19nsCSSPseudoElements16mozNumberSpinBoxE"]
            pub static nsCSSPseudoElements_mozNumberSpinBox: *mut nsICSSPseudoElement;
            #[link_name = "_ZN19nsCSSPseudoElements15mozNumberSpinUpE"]
            pub static nsCSSPseudoElements_mozNumberSpinUp: *mut nsICSSPseudoElement;
            #[link_name = "_ZN19nsCSSPseudoElements17mozNumberSpinDownE"]
            pub static nsCSSPseudoElements_mozNumberSpinDown: *mut nsICSSPseudoElement;
            #[link_name = "_ZN19nsCSSPseudoElements14mozProgressBarE"]
            pub static nsCSSPseudoElements_mozProgressBar: *mut nsICSSPseudoElement;
            #[link_name = "_ZN19nsCSSPseudoElements13mozRangeTrackE"]
            pub static nsCSSPseudoElements_mozRangeTrack: *mut nsICSSPseudoElement;
            #[link_name = "_ZN19nsCSSPseudoElements16mozRangeProgressE"]
            pub static nsCSSPseudoElements_mozRangeProgress: *mut nsICSSPseudoElement;
            #[link_name = "_ZN19nsCSSPseudoElements13mozRangeThumbE"]
            pub static nsCSSPseudoElements_mozRangeThumb: *mut nsICSSPseudoElement;
            #[link_name = "_ZN19nsCSSPseudoElements11mozMeterBarE"]
            pub static nsCSSPseudoElements_mozMeterBar: *mut nsICSSPseudoElement;
            #[link_name = "_ZN19nsCSSPseudoElements14mozPlaceholderE"]
            pub static nsCSSPseudoElements_mozPlaceholder: *mut nsICSSPseudoElement;
            #[link_name = "_ZN19nsCSSPseudoElements11placeholderE"]
            pub static nsCSSPseudoElements_placeholder: *mut nsICSSPseudoElement;
            #[link_name = "_ZN19nsCSSPseudoElements14mozColorSwatchE"]
            pub static nsCSSPseudoElements_mozColorSwatch: *mut nsICSSPseudoElement;
            #[link_name = "_ZN14nsCSSAnonBoxes7mozTextE"]
            pub static nsCSSAnonBoxes_mozText: *mut nsICSSAnonBoxPseudo;
            #[link_name = "_ZN14nsCSSAnonBoxes14oofPlaceholderE"]
            pub static nsCSSAnonBoxes_oofPlaceholder: *mut nsICSSAnonBoxPseudo;
            #[link_name = "_ZN14nsCSSAnonBoxes23firstLetterContinuationE"]
            pub static nsCSSAnonBoxes_firstLetterContinuation: *mut nsICSSAnonBoxPseudo;
            #[link_name = "_ZN14nsCSSAnonBoxes27mozBlockInsideInlineWrapperE"]
            pub static nsCSSAnonBoxes_mozBlockInsideInlineWrapper: *mut nsICSSAnonBoxPseudo;
            #[link_name = "_ZN14nsCSSAnonBoxes23mozMathMLAnonymousBlockE"]
            pub static nsCSSAnonBoxes_mozMathMLAnonymousBlock: *mut nsICSSAnonBoxPseudo;
            #[link_name = "_ZN14nsCSSAnonBoxes20mozXULAnonymousBlockE"]
            pub static nsCSSAnonBoxes_mozXULAnonymousBlock: *mut nsICSSAnonBoxPseudo;
            #[link_name = "_ZN14nsCSSAnonBoxes24horizontalFramesetBorderE"]
            pub static nsCSSAnonBoxes_horizontalFramesetBorder: *mut nsICSSAnonBoxPseudo;
            #[link_name = "_ZN14nsCSSAnonBoxes22verticalFramesetBorderE"]
            pub static nsCSSAnonBoxes_verticalFramesetBorder: *mut nsICSSAnonBoxPseudo;
            #[link_name = "_ZN14nsCSSAnonBoxes12mozLineFrameE"]
            pub static nsCSSAnonBoxes_mozLineFrame: *mut nsICSSAnonBoxPseudo;
            #[link_name = "_ZN14nsCSSAnonBoxes13buttonContentE"]
            pub static nsCSSAnonBoxes_buttonContent: *mut nsICSSAnonBoxPseudo;
            #[link_name = "_ZN14nsCSSAnonBoxes11cellContentE"]
            pub static nsCSSAnonBoxes_cellContent: *mut nsICSSAnonBoxPseudo;
            #[link_name = "_ZN14nsCSSAnonBoxes12dropDownListE"]
            pub static nsCSSAnonBoxes_dropDownList: *mut nsICSSAnonBoxPseudo;
            #[link_name = "_ZN14nsCSSAnonBoxes15fieldsetContentE"]
            pub static nsCSSAnonBoxes_fieldsetContent: *mut nsICSSAnonBoxPseudo;
            #[link_name = "_ZN14nsCSSAnonBoxes13framesetBlankE"]
            pub static nsCSSAnonBoxes_framesetBlank: *mut nsICSSAnonBoxPseudo;
            #[link_name = "_ZN14nsCSSAnonBoxes30mozDisplayComboboxControlFrameE"]
            pub static nsCSSAnonBoxes_mozDisplayComboboxControlFrame: *mut nsICSSAnonBoxPseudo;
            #[link_name = "_ZN14nsCSSAnonBoxes17htmlCanvasContentE"]
            pub static nsCSSAnonBoxes_htmlCanvasContent: *mut nsICSSAnonBoxPseudo;
            #[link_name = "_ZN14nsCSSAnonBoxes11inlineTableE"]
            pub static nsCSSAnonBoxes_inlineTable: *mut nsICSSAnonBoxPseudo;
            #[link_name = "_ZN14nsCSSAnonBoxes5tableE"]
            pub static nsCSSAnonBoxes_table: *mut nsICSSAnonBoxPseudo;
            #[link_name = "_ZN14nsCSSAnonBoxes9tableCellE"]
            pub static nsCSSAnonBoxes_tableCell: *mut nsICSSAnonBoxPseudo;
            #[link_name = "_ZN14nsCSSAnonBoxes13tableColGroupE"]
            pub static nsCSSAnonBoxes_tableColGroup: *mut nsICSSAnonBoxPseudo;
            #[link_name = "_ZN14nsCSSAnonBoxes8tableColE"]
            pub static nsCSSAnonBoxes_tableCol: *mut nsICSSAnonBoxPseudo;
            #[link_name = "_ZN14nsCSSAnonBoxes12tableWrapperE"]
            pub static nsCSSAnonBoxes_tableWrapper: *mut nsICSSAnonBoxPseudo;
            #[link_name = "_ZN14nsCSSAnonBoxes13tableRowGroupE"]
            pub static nsCSSAnonBoxes_tableRowGroup: *mut nsICSSAnonBoxPseudo;
            #[link_name = "_ZN14nsCSSAnonBoxes8tableRowE"]
            pub static nsCSSAnonBoxes_tableRow: *mut nsICSSAnonBoxPseudo;
            #[link_name = "_ZN14nsCSSAnonBoxes6canvasE"]
            pub static nsCSSAnonBoxes_canvas: *mut nsICSSAnonBoxPseudo;
            #[link_name = "_ZN14nsCSSAnonBoxes9pageBreakE"]
            pub static nsCSSAnonBoxes_pageBreak: *mut nsICSSAnonBoxPseudo;
            #[link_name = "_ZN14nsCSSAnonBoxes4pageE"]
            pub static nsCSSAnonBoxes_page: *mut nsICSSAnonBoxPseudo;
            #[link_name = "_ZN14nsCSSAnonBoxes11pageContentE"]
            pub static nsCSSAnonBoxes_pageContent: *mut nsICSSAnonBoxPseudo;
            #[link_name = "_ZN14nsCSSAnonBoxes12pageSequenceE"]
            pub static nsCSSAnonBoxes_pageSequence: *mut nsICSSAnonBoxPseudo;
            #[link_name = "_ZN14nsCSSAnonBoxes15scrolledContentE"]
            pub static nsCSSAnonBoxes_scrolledContent: *mut nsICSSAnonBoxPseudo;
            #[link_name = "_ZN14nsCSSAnonBoxes14scrolledCanvasE"]
            pub static nsCSSAnonBoxes_scrolledCanvas: *mut nsICSSAnonBoxPseudo;
            #[link_name = "_ZN14nsCSSAnonBoxes20scrolledPageSequenceE"]
            pub static nsCSSAnonBoxes_scrolledPageSequence: *mut nsICSSAnonBoxPseudo;
            #[link_name = "_ZN14nsCSSAnonBoxes13columnContentE"]
            pub static nsCSSAnonBoxes_columnContent: *mut nsICSSAnonBoxPseudo;
            #[link_name = "_ZN14nsCSSAnonBoxes8viewportE"]
            pub static nsCSSAnonBoxes_viewport: *mut nsICSSAnonBoxPseudo;
            #[link_name = "_ZN14nsCSSAnonBoxes14viewportScrollE"]
            pub static nsCSSAnonBoxes_viewportScroll: *mut nsICSSAnonBoxPseudo;
            #[link_name = "_ZN14nsCSSAnonBoxes17anonymousFlexItemE"]
            pub static nsCSSAnonBoxes_anonymousFlexItem: *mut nsICSSAnonBoxPseudo;
            #[link_name = "_ZN14nsCSSAnonBoxes17anonymousGridItemE"]
            pub static nsCSSAnonBoxes_anonymousGridItem: *mut nsICSSAnonBoxPseudo;
            #[link_name = "_ZN14nsCSSAnonBoxes4rubyE"]
            pub static nsCSSAnonBoxes_ruby: *mut nsICSSAnonBoxPseudo;
            #[link_name = "_ZN14nsCSSAnonBoxes8rubyBaseE"]
            pub static nsCSSAnonBoxes_rubyBase: *mut nsICSSAnonBoxPseudo;
            #[link_name = "_ZN14nsCSSAnonBoxes17rubyBaseContainerE"]
            pub static nsCSSAnonBoxes_rubyBaseContainer: *mut nsICSSAnonBoxPseudo;
            #[link_name = "_ZN14nsCSSAnonBoxes8rubyTextE"]
            pub static nsCSSAnonBoxes_rubyText: *mut nsICSSAnonBoxPseudo;
            #[link_name = "_ZN14nsCSSAnonBoxes17rubyTextContainerE"]
            pub static nsCSSAnonBoxes_rubyTextContainer: *mut nsICSSAnonBoxPseudo;
            #[link_name = "_ZN14nsCSSAnonBoxes13mozTreeColumnE"]
            pub static nsCSSAnonBoxes_mozTreeColumn: *mut nsICSSAnonBoxPseudo;
            #[link_name = "_ZN14nsCSSAnonBoxes10mozTreeRowE"]
            pub static nsCSSAnonBoxes_mozTreeRow: *mut nsICSSAnonBoxPseudo;
            #[link_name = "_ZN14nsCSSAnonBoxes16mozTreeSeparatorE"]
            pub static nsCSSAnonBoxes_mozTreeSeparator: *mut nsICSSAnonBoxPseudo;
            #[link_name = "_ZN14nsCSSAnonBoxes11mozTreeCellE"]
            pub static nsCSSAnonBoxes_mozTreeCell: *mut nsICSSAnonBoxPseudo;
            #[link_name = "_ZN14nsCSSAnonBoxes18mozTreeIndentationE"]
            pub static nsCSSAnonBoxes_mozTreeIndentation: *mut nsICSSAnonBoxPseudo;
            #[link_name = "_ZN14nsCSSAnonBoxes11mozTreeLineE"]
            pub static nsCSSAnonBoxes_mozTreeLine: *mut nsICSSAnonBoxPseudo;
            #[link_name = "_ZN14nsCSSAnonBoxes13mozTreeTwistyE"]
            pub static nsCSSAnonBoxes_mozTreeTwisty: *mut nsICSSAnonBoxPseudo;
            #[link_name = "_ZN14nsCSSAnonBoxes12mozTreeImageE"]
            pub static nsCSSAnonBoxes_mozTreeImage: *mut nsICSSAnonBoxPseudo;
            #[link_name = "_ZN14nsCSSAnonBoxes15mozTreeCellTextE"]
            pub static nsCSSAnonBoxes_mozTreeCellText: *mut nsICSSAnonBoxPseudo;
            #[link_name = "_ZN14nsCSSAnonBoxes15mozTreeCheckboxE"]
            pub static nsCSSAnonBoxes_mozTreeCheckbox: *mut nsICSSAnonBoxPseudo;
            #[link_name = "_ZN14nsCSSAnonBoxes20mozTreeProgressmeterE"]
            pub static nsCSSAnonBoxes_mozTreeProgressmeter: *mut nsICSSAnonBoxPseudo;
            #[link_name = "_ZN14nsCSSAnonBoxes19mozTreeDropFeedbackE"]
            pub static nsCSSAnonBoxes_mozTreeDropFeedback: *mut nsICSSAnonBoxPseudo;
            #[link_name = "_ZN14nsCSSAnonBoxes21mozSVGMarkerAnonChildE"]
            pub static nsCSSAnonBoxes_mozSVGMarkerAnonChild: *mut nsICSSAnonBoxPseudo;
            #[link_name = "_ZN14nsCSSAnonBoxes23mozSVGOuterSVGAnonChildE"]
            pub static nsCSSAnonBoxes_mozSVGOuterSVGAnonChild: *mut nsICSSAnonBoxPseudo;
            #[link_name = "_ZN14nsCSSAnonBoxes20mozSVGForeignContentE"]
            pub static nsCSSAnonBoxes_mozSVGForeignContent: *mut nsICSSAnonBoxPseudo;
            #[link_name = "_ZN14nsCSSAnonBoxes10mozSVGTextE"]
            pub static nsCSSAnonBoxes_mozSVGText: *mut nsICSSAnonBoxPseudo;
        }
    } else if #[cfg(target_pointer_width = "64")] {
        extern {
            #[link_name = "?_empty@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms__empty: *mut nsIAtom;
            #[link_name = "?moz@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_moz: *mut nsIAtom;
            #[link_name = "?mozframetype@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_mozframetype: *mut nsIAtom;
            #[link_name = "?_moz_abspos@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms__moz_abspos: *mut nsIAtom;
            #[link_name = "?_moz_activated@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms__moz_activated: *mut nsIAtom;
            #[link_name = "?_moz_anonclass@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms__moz_anonclass: *mut nsIAtom;
            #[link_name = "?_moz_resizing@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms__moz_resizing: *mut nsIAtom;
            #[link_name = "?mozallowfullscreen@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_mozallowfullscreen: *mut nsIAtom;
            #[link_name = "?moztype@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_moztype: *mut nsIAtom;
            #[link_name = "?mozdirty@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_mozdirty: *mut nsIAtom;
            #[link_name = "?mozdisallowselectionprint@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_mozdisallowselectionprint: *mut nsIAtom;
            #[link_name = "?mozdonotsend@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_mozdonotsend: *mut nsIAtom;
            #[link_name = "?mozeditorbogusnode@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_mozeditorbogusnode: *mut nsIAtom;
            #[link_name = "?mozgeneratedcontentbefore@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_mozgeneratedcontentbefore: *mut nsIAtom;
            #[link_name = "?mozgeneratedcontentafter@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_mozgeneratedcontentafter: *mut nsIAtom;
            #[link_name = "?mozgeneratedcontentimage@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_mozgeneratedcontentimage: *mut nsIAtom;
            #[link_name = "?mozquote@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_mozquote: *mut nsIAtom;
            #[link_name = "?mozsignature@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_mozsignature: *mut nsIAtom;
            #[link_name = "?_moz_is_glyph@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms__moz_is_glyph: *mut nsIAtom;
            #[link_name = "?_moz_original_size@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms__moz_original_size: *mut nsIAtom;
            #[link_name = "?_moz_target@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms__moz_target: *mut nsIAtom;
            #[link_name = "?menuactive@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_menuactive: *mut nsIAtom;
            #[link_name = "?_poundDefault@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms__poundDefault: *mut nsIAtom;
            #[link_name = "?_asterisk@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms__asterisk: *mut nsIAtom;
            #[link_name = "?a@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_a: *mut nsIAtom;
            #[link_name = "?abbr@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_abbr: *mut nsIAtom;
            #[link_name = "?abort@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_abort: *mut nsIAtom;
            #[link_name = "?above@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_above: *mut nsIAtom;
            #[link_name = "?acceltext@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_acceltext: *mut nsIAtom;
            #[link_name = "?accept@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_accept: *mut nsIAtom;
            #[link_name = "?acceptcharset@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_acceptcharset: *mut nsIAtom;
            #[link_name = "?accesskey@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_accesskey: *mut nsIAtom;
            #[link_name = "?acronym@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_acronym: *mut nsIAtom;
            #[link_name = "?action@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_action: *mut nsIAtom;
            #[link_name = "?active@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_active: *mut nsIAtom;
            #[link_name = "?activetitlebarcolor@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_activetitlebarcolor: *mut nsIAtom;
            #[link_name = "?activateontab@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_activateontab: *mut nsIAtom;
            #[link_name = "?actuate@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_actuate: *mut nsIAtom;
            #[link_name = "?address@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_address: *mut nsIAtom;
            #[link_name = "?after@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_after: *mut nsIAtom;
            #[link_name = "?after_end@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_after_end: *mut nsIAtom;
            #[link_name = "?after_start@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_after_start: *mut nsIAtom;
            #[link_name = "?align@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_align: *mut nsIAtom;
            #[link_name = "?alink@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_alink: *mut nsIAtom;
            #[link_name = "?all@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_all: *mut nsIAtom;
            #[link_name = "?allowdirs@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_allowdirs: *mut nsIAtom;
            #[link_name = "?allowevents@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_allowevents: *mut nsIAtom;
            #[link_name = "?allownegativeassertions@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_allownegativeassertions: *mut nsIAtom;
            #[link_name = "?allowforms@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_allowforms: *mut nsIAtom;
            #[link_name = "?allowfullscreen@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_allowfullscreen: *mut nsIAtom;
            #[link_name = "?allowmodals@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_allowmodals: *mut nsIAtom;
            #[link_name = "?alloworientationlock@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_alloworientationlock: *mut nsIAtom;
            #[link_name = "?allowpaymentrequest@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_allowpaymentrequest: *mut nsIAtom;
            #[link_name = "?allowpointerlock@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_allowpointerlock: *mut nsIAtom;
            #[link_name = "?allowpopupstoescapesandbox@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_allowpopupstoescapesandbox: *mut nsIAtom;
            #[link_name = "?allowpopups@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_allowpopups: *mut nsIAtom;
            #[link_name = "?allowpresentation@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_allowpresentation: *mut nsIAtom;
            #[link_name = "?allowsameorigin@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_allowsameorigin: *mut nsIAtom;
            #[link_name = "?allowscripts@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_allowscripts: *mut nsIAtom;
            #[link_name = "?allowtopnavigation@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_allowtopnavigation: *mut nsIAtom;
            #[link_name = "?allowuntrusted@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_allowuntrusted: *mut nsIAtom;
            #[link_name = "?alt@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_alt: *mut nsIAtom;
            #[link_name = "?alternate@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_alternate: *mut nsIAtom;
            #[link_name = "?always@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_always: *mut nsIAtom;
            #[link_name = "?ancestor@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_ancestor: *mut nsIAtom;
            #[link_name = "?ancestorOrSelf@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_ancestorOrSelf: *mut nsIAtom;
            #[link_name = "?anchor@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_anchor: *mut nsIAtom;
            #[link_name = "?_and@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms__and: *mut nsIAtom;
            #[link_name = "?animations@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_animations: *mut nsIAtom;
            #[link_name = "?anonid@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_anonid: *mut nsIAtom;
            #[link_name = "?anonlocation@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_anonlocation: *mut nsIAtom;
            #[link_name = "?any@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_any: *mut nsIAtom;
            #[link_name = "?applet@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_applet: *mut nsIAtom;
            #[link_name = "?applyImports@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_applyImports: *mut nsIAtom;
            #[link_name = "?applyTemplates@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_applyTemplates: *mut nsIAtom;
            #[link_name = "?archive@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_archive: *mut nsIAtom;
            #[link_name = "?area@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_area: *mut nsIAtom;
            #[link_name = "?aria_activedescendant@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_aria_activedescendant: *mut nsIAtom;
            #[link_name = "?aria_atomic@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_aria_atomic: *mut nsIAtom;
            #[link_name = "?aria_autocomplete@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_aria_autocomplete: *mut nsIAtom;
            #[link_name = "?aria_busy@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_aria_busy: *mut nsIAtom;
            #[link_name = "?aria_checked@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_aria_checked: *mut nsIAtom;
            #[link_name = "?aria_controls@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_aria_controls: *mut nsIAtom;
            #[link_name = "?aria_current@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_aria_current: *mut nsIAtom;
            #[link_name = "?aria_describedby@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_aria_describedby: *mut nsIAtom;
            #[link_name = "?aria_disabled@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_aria_disabled: *mut nsIAtom;
            #[link_name = "?aria_dropeffect@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_aria_dropeffect: *mut nsIAtom;
            #[link_name = "?aria_expanded@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_aria_expanded: *mut nsIAtom;
            #[link_name = "?aria_flowto@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_aria_flowto: *mut nsIAtom;
            #[link_name = "?aria_haspopup@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_aria_haspopup: *mut nsIAtom;
            #[link_name = "?aria_hidden@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_aria_hidden: *mut nsIAtom;
            #[link_name = "?aria_invalid@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_aria_invalid: *mut nsIAtom;
            #[link_name = "?aria_labelledby@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_aria_labelledby: *mut nsIAtom;
            #[link_name = "?aria_level@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_aria_level: *mut nsIAtom;
            #[link_name = "?aria_live@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_aria_live: *mut nsIAtom;
            #[link_name = "?aria_multiline@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_aria_multiline: *mut nsIAtom;
            #[link_name = "?aria_multiselectable@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_aria_multiselectable: *mut nsIAtom;
            #[link_name = "?aria_owns@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_aria_owns: *mut nsIAtom;
            #[link_name = "?aria_posinset@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_aria_posinset: *mut nsIAtom;
            #[link_name = "?aria_pressed@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_aria_pressed: *mut nsIAtom;
            #[link_name = "?aria_readonly@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_aria_readonly: *mut nsIAtom;
            #[link_name = "?aria_relevant@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_aria_relevant: *mut nsIAtom;
            #[link_name = "?aria_required@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_aria_required: *mut nsIAtom;
            #[link_name = "?aria_selected@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_aria_selected: *mut nsIAtom;
            #[link_name = "?aria_setsize@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_aria_setsize: *mut nsIAtom;
            #[link_name = "?aria_sort@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_aria_sort: *mut nsIAtom;
            #[link_name = "?aria_valuemax@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_aria_valuemax: *mut nsIAtom;
            #[link_name = "?aria_valuemin@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_aria_valuemin: *mut nsIAtom;
            #[link_name = "?aria_valuenow@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_aria_valuenow: *mut nsIAtom;
            #[link_name = "?arrow@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_arrow: *mut nsIAtom;
            #[link_name = "?article@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_article: *mut nsIAtom;
            #[link_name = "?as@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_as: *mut nsIAtom;
            #[link_name = "?ascending@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_ascending: *mut nsIAtom;
            #[link_name = "?aside@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_aside: *mut nsIAtom;
            #[link_name = "?aspectRatio@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_aspectRatio: *mut nsIAtom;
            #[link_name = "?assign@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_assign: *mut nsIAtom;
            #[link_name = "?async@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_async: *mut nsIAtom;
            #[link_name = "?attribute@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_attribute: *mut nsIAtom;
            #[link_name = "?attributes@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_attributes: *mut nsIAtom;
            #[link_name = "?attributeSet@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_attributeSet: *mut nsIAtom;
            #[link_name = "?aural@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_aural: *mut nsIAtom;
            #[link_name = "?_auto@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms__auto: *mut nsIAtom;
            #[link_name = "?autocheck@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_autocheck: *mut nsIAtom;
            #[link_name = "?autocomplete@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_autocomplete: *mut nsIAtom;
            #[link_name = "?autofocus@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_autofocus: *mut nsIAtom;
            #[link_name = "?autoplay@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_autoplay: *mut nsIAtom;
            #[link_name = "?autorepeatbutton@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_autorepeatbutton: *mut nsIAtom;
            #[link_name = "?axis@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_axis: *mut nsIAtom;
            #[link_name = "?b@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_b: *mut nsIAtom;
            #[link_name = "?background@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_background: *mut nsIAtom;
            #[link_name = "?base@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_base: *mut nsIAtom;
            #[link_name = "?basefont@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_basefont: *mut nsIAtom;
            #[link_name = "?baseline@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_baseline: *mut nsIAtom;
            #[link_name = "?bdi@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_bdi: *mut nsIAtom;
            #[link_name = "?bdo@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_bdo: *mut nsIAtom;
            #[link_name = "?before@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_before: *mut nsIAtom;
            #[link_name = "?before_end@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_before_end: *mut nsIAtom;
            #[link_name = "?before_start@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_before_start: *mut nsIAtom;
            #[link_name = "?below@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_below: *mut nsIAtom;
            #[link_name = "?bgcolor@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_bgcolor: *mut nsIAtom;
            #[link_name = "?bgsound@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_bgsound: *mut nsIAtom;
            #[link_name = "?big@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_big: *mut nsIAtom;
            #[link_name = "?binding@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_binding: *mut nsIAtom;
            #[link_name = "?bindings@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_bindings: *mut nsIAtom;
            #[link_name = "?bindToUntrustedContent@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_bindToUntrustedContent: *mut nsIAtom;
            #[link_name = "?blankrow@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_blankrow: *mut nsIAtom;
            #[link_name = "?block@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_block: *mut nsIAtom;
            #[link_name = "?blockquote@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_blockquote: *mut nsIAtom;
            #[link_name = "?blur@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_blur: *mut nsIAtom;
            #[link_name = "?body@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_body: *mut nsIAtom;
            #[link_name = "?boolean@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_boolean: *mut nsIAtom;
            #[link_name = "?border@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_border: *mut nsIAtom;
            #[link_name = "?bordercolor@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_bordercolor: *mut nsIAtom;
            #[link_name = "?both@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_both: *mut nsIAtom;
            #[link_name = "?bottom@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_bottom: *mut nsIAtom;
            #[link_name = "?bottomend@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_bottomend: *mut nsIAtom;
            #[link_name = "?bottomstart@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_bottomstart: *mut nsIAtom;
            #[link_name = "?bottomleft@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_bottomleft: *mut nsIAtom;
            #[link_name = "?bottommargin@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_bottommargin: *mut nsIAtom;
            #[link_name = "?bottompadding@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_bottompadding: *mut nsIAtom;
            #[link_name = "?bottomright@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_bottomright: *mut nsIAtom;
            #[link_name = "?box@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_box: *mut nsIAtom;
            #[link_name = "?br@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_br: *mut nsIAtom;
            #[link_name = "?braille@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_braille: *mut nsIAtom;
            #[link_name = "?broadcast@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_broadcast: *mut nsIAtom;
            #[link_name = "?broadcaster@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_broadcaster: *mut nsIAtom;
            #[link_name = "?broadcasterset@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_broadcasterset: *mut nsIAtom;
            #[link_name = "?browser@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_browser: *mut nsIAtom;
            #[link_name = "?mozbrowser@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_mozbrowser: *mut nsIAtom;
            #[link_name = "?bulletinboard@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_bulletinboard: *mut nsIAtom;
            #[link_name = "?button@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_button: *mut nsIAtom;
            #[link_name = "?brighttitlebarforeground@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_brighttitlebarforeground: *mut nsIAtom;
            #[link_name = "?callTemplate@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_callTemplate: *mut nsIAtom;
            #[link_name = "?cancel@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_cancel: *mut nsIAtom;
            #[link_name = "?canvas@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_canvas: *mut nsIAtom;
            #[link_name = "?caption@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_caption: *mut nsIAtom;
            #[link_name = "?capture@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_capture: *mut nsIAtom;
            #[link_name = "?caseOrder@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_caseOrder: *mut nsIAtom;
            #[link_name = "?cdataSectionElements@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_cdataSectionElements: *mut nsIAtom;
            #[link_name = "?ceiling@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_ceiling: *mut nsIAtom;
            #[link_name = "?cell@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_cell: *mut nsIAtom;
            #[link_name = "?cellpadding@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_cellpadding: *mut nsIAtom;
            #[link_name = "?cellspacing@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_cellspacing: *mut nsIAtom;
            #[link_name = "?center@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_center: *mut nsIAtom;
            #[link_name = "?ch@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_ch: *mut nsIAtom;
            #[link_name = "?change@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_change: *mut nsIAtom;
            #[link_name = "?_char@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms__char: *mut nsIAtom;
            #[link_name = "?characterData@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_characterData: *mut nsIAtom;
            #[link_name = "?charcode@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_charcode: *mut nsIAtom;
            #[link_name = "?charoff@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_charoff: *mut nsIAtom;
            #[link_name = "?charset@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_charset: *mut nsIAtom;
            #[link_name = "?checkbox@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_checkbox: *mut nsIAtom;
            #[link_name = "?checked@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_checked: *mut nsIAtom;
            #[link_name = "?child@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_child: *mut nsIAtom;
            #[link_name = "?children@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_children: *mut nsIAtom;
            #[link_name = "?childList@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_childList: *mut nsIAtom;
            #[link_name = "?choose@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_choose: *mut nsIAtom;
            #[link_name = "?chromemargin@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_chromemargin: *mut nsIAtom;
            #[link_name = "?chromeOnlyContent@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_chromeOnlyContent: *mut nsIAtom;
            #[link_name = "?exposeToUntrustedContent@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_exposeToUntrustedContent: *mut nsIAtom;
            #[link_name = "?circ@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_circ: *mut nsIAtom;
            #[link_name = "?circle@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_circle: *mut nsIAtom;
            #[link_name = "?cite@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_cite: *mut nsIAtom;
            #[link_name = "?cjkDecimal@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_cjkDecimal: *mut nsIAtom;
            #[link_name = "?_class@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms__class: *mut nsIAtom;
            #[link_name = "?classid@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_classid: *mut nsIAtom;
            #[link_name = "?clear@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_clear: *mut nsIAtom;
            #[link_name = "?click@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_click: *mut nsIAtom;
            #[link_name = "?clickcount@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_clickcount: *mut nsIAtom;
            #[link_name = "?clickthrough@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_clickthrough: *mut nsIAtom;
            #[link_name = "?movetoclick@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_movetoclick: *mut nsIAtom;
            #[link_name = "?clip@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_clip: *mut nsIAtom;
            #[link_name = "?close@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_close: *mut nsIAtom;
            #[link_name = "?closed@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_closed: *mut nsIAtom;
            #[link_name = "?closemenu@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_closemenu: *mut nsIAtom;
            #[link_name = "?coalesceduplicatearcs@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_coalesceduplicatearcs: *mut nsIAtom;
            #[link_name = "?code@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_code: *mut nsIAtom;
            #[link_name = "?codebase@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_codebase: *mut nsIAtom;
            #[link_name = "?codetype@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_codetype: *mut nsIAtom;
            #[link_name = "?col@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_col: *mut nsIAtom;
            #[link_name = "?colgroup@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_colgroup: *mut nsIAtom;
            #[link_name = "?collapse@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_collapse: *mut nsIAtom;
            #[link_name = "?collapsed@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_collapsed: *mut nsIAtom;
            #[link_name = "?color@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_color: *mut nsIAtom;
            #[link_name = "?colorIndex@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_colorIndex: *mut nsIAtom;
            #[link_name = "?cols@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_cols: *mut nsIAtom;
            #[link_name = "?colspan@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_colspan: *mut nsIAtom;
            #[link_name = "?column@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_column: *mut nsIAtom;
            #[link_name = "?columns@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_columns: *mut nsIAtom;
            #[link_name = "?combobox@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_combobox: *mut nsIAtom;
            #[link_name = "?command@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_command: *mut nsIAtom;
            #[link_name = "?commands@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_commands: *mut nsIAtom;
            #[link_name = "?commandset@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_commandset: *mut nsIAtom;
            #[link_name = "?commandupdate@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_commandupdate: *mut nsIAtom;
            #[link_name = "?commandupdater@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_commandupdater: *mut nsIAtom;
            #[link_name = "?comment@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_comment: *mut nsIAtom;
            #[link_name = "?compact@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_compact: *mut nsIAtom;
            #[link_name = "?concat@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_concat: *mut nsIAtom;
            #[link_name = "?conditions@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_conditions: *mut nsIAtom;
            #[link_name = "?constructor@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_constructor: *mut nsIAtom;
            #[link_name = "?consumeoutsideclicks@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_consumeoutsideclicks: *mut nsIAtom;
            #[link_name = "?container@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_container: *mut nsIAtom;
            #[link_name = "?containment@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_containment: *mut nsIAtom;
            #[link_name = "?contains@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_contains: *mut nsIAtom;
            #[link_name = "?content@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_content: *mut nsIAtom;
            #[link_name = "?contenteditable@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_contenteditable: *mut nsIAtom;
            #[link_name = "?headerContentDisposition@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_headerContentDisposition: *mut nsIAtom;
            #[link_name = "?headerContentLanguage@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_headerContentLanguage: *mut nsIAtom;
            #[link_name = "?contentLocation@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_contentLocation: *mut nsIAtom;
            #[link_name = "?headerContentScriptType@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_headerContentScriptType: *mut nsIAtom;
            #[link_name = "?headerContentStyleType@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_headerContentStyleType: *mut nsIAtom;
            #[link_name = "?headerContentType@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_headerContentType: *mut nsIAtom;
            #[link_name = "?consumeanchor@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_consumeanchor: *mut nsIAtom;
            #[link_name = "?context@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_context: *mut nsIAtom;
            #[link_name = "?contextmenu@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_contextmenu: *mut nsIAtom;
            #[link_name = "?control@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_control: *mut nsIAtom;
            #[link_name = "?controls@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_controls: *mut nsIAtom;
            #[link_name = "?coords@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_coords: *mut nsIAtom;
            #[link_name = "?copy@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_copy: *mut nsIAtom;
            #[link_name = "?copyOf@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_copyOf: *mut nsIAtom;
            #[link_name = "?count@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_count: *mut nsIAtom;
            #[link_name = "?crop@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_crop: *mut nsIAtom;
            #[link_name = "?crossorigin@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_crossorigin: *mut nsIAtom;
            #[link_name = "?curpos@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_curpos: *mut nsIAtom;
            #[link_name = "?current@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_current: *mut nsIAtom;
            #[link_name = "?cutoutregion@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_cutoutregion: *mut nsIAtom;
            #[link_name = "?cycler@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_cycler: *mut nsIAtom;
            #[link_name = "?data@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_data: *mut nsIAtom;
            #[link_name = "?datalist@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_datalist: *mut nsIAtom;
            #[link_name = "?dataType@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_dataType: *mut nsIAtom;
            #[link_name = "?dateTime@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_dateTime: *mut nsIAtom;
            #[link_name = "?datasources@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_datasources: *mut nsIAtom;
            #[link_name = "?datetime@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_datetime: *mut nsIAtom;
            #[link_name = "?datetimebox@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_datetimebox: *mut nsIAtom;
            #[link_name = "?dblclick@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_dblclick: *mut nsIAtom;
            #[link_name = "?dd@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_dd: *mut nsIAtom;
            #[link_name = "?debug@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_debug: *mut nsIAtom;
            #[link_name = "?decimal@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_decimal: *mut nsIAtom;
            #[link_name = "?decimalFormat@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_decimalFormat: *mut nsIAtom;
            #[link_name = "?decimalSeparator@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_decimalSeparator: *mut nsIAtom;
            #[link_name = "?deck@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_deck: *mut nsIAtom;
            #[link_name = "?declare@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_declare: *mut nsIAtom;
            #[link_name = "?decoderDoctor@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_decoderDoctor: *mut nsIAtom;
            #[link_name = "?decrement@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_decrement: *mut nsIAtom;
            #[link_name = "?_default@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms__default: *mut nsIAtom;
            #[link_name = "?headerDefaultStyle@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_headerDefaultStyle: *mut nsIAtom;
            #[link_name = "?defaultAction@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_defaultAction: *mut nsIAtom;
            #[link_name = "?defaultchecked@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_defaultchecked: *mut nsIAtom;
            #[link_name = "?defaultLabel@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_defaultLabel: *mut nsIAtom;
            #[link_name = "?defaultselected@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_defaultselected: *mut nsIAtom;
            #[link_name = "?defaultvalue@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_defaultvalue: *mut nsIAtom;
            #[link_name = "?defaultplaybackrate@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_defaultplaybackrate: *mut nsIAtom;
            #[link_name = "?defer@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_defer: *mut nsIAtom;
            #[link_name = "?del@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_del: *mut nsIAtom;
            #[link_name = "?descendant@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_descendant: *mut nsIAtom;
            #[link_name = "?descendantOrSelf@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_descendantOrSelf: *mut nsIAtom;
            #[link_name = "?descending@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_descending: *mut nsIAtom;
            #[link_name = "?description@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_description: *mut nsIAtom;
            #[link_name = "?destructor@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_destructor: *mut nsIAtom;
            #[link_name = "?details@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_details: *mut nsIAtom;
            #[link_name = "?deviceAspectRatio@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_deviceAspectRatio: *mut nsIAtom;
            #[link_name = "?deviceHeight@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_deviceHeight: *mut nsIAtom;
            #[link_name = "?devicePixelRatio@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_devicePixelRatio: *mut nsIAtom;
            #[link_name = "?deviceWidth@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_deviceWidth: *mut nsIAtom;
            #[link_name = "?dfn@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_dfn: *mut nsIAtom;
            #[link_name = "?dialog@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_dialog: *mut nsIAtom;
            #[link_name = "?difference@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_difference: *mut nsIAtom;
            #[link_name = "?digit@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_digit: *mut nsIAtom;
            #[link_name = "?dir@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_dir: *mut nsIAtom;
            #[link_name = "?dirAutoSetBy@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_dirAutoSetBy: *mut nsIAtom;
            #[link_name = "?directionality@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_directionality: *mut nsIAtom;
            #[link_name = "?directory@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_directory: *mut nsIAtom;
            #[link_name = "?disableOutputEscaping@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_disableOutputEscaping: *mut nsIAtom;
            #[link_name = "?disabled@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_disabled: *mut nsIAtom;
            #[link_name = "?disableglobalhistory@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_disableglobalhistory: *mut nsIAtom;
            #[link_name = "?disablehistory@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_disablehistory: *mut nsIAtom;
            #[link_name = "?disablefullscreen@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_disablefullscreen: *mut nsIAtom;
            #[link_name = "?display@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_display: *mut nsIAtom;
            #[link_name = "?displayMode@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_displayMode: *mut nsIAtom;
            #[link_name = "?distinct@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_distinct: *mut nsIAtom;
            #[link_name = "?div@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_div: *mut nsIAtom;
            #[link_name = "?dl@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_dl: *mut nsIAtom;
            #[link_name = "?docAbstract@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_docAbstract: *mut nsIAtom;
            #[link_name = "?docAcknowledgments@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_docAcknowledgments: *mut nsIAtom;
            #[link_name = "?docAfterword@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_docAfterword: *mut nsIAtom;
            #[link_name = "?docAppendix@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_docAppendix: *mut nsIAtom;
            #[link_name = "?docBacklink@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_docBacklink: *mut nsIAtom;
            #[link_name = "?docBiblioentry@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_docBiblioentry: *mut nsIAtom;
            #[link_name = "?docBibliography@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_docBibliography: *mut nsIAtom;
            #[link_name = "?docBiblioref@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_docBiblioref: *mut nsIAtom;
            #[link_name = "?docChapter@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_docChapter: *mut nsIAtom;
            #[link_name = "?docColophon@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_docColophon: *mut nsIAtom;
            #[link_name = "?docConclusion@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_docConclusion: *mut nsIAtom;
            #[link_name = "?docCover@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_docCover: *mut nsIAtom;
            #[link_name = "?docCredit@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_docCredit: *mut nsIAtom;
            #[link_name = "?docCredits@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_docCredits: *mut nsIAtom;
            #[link_name = "?docDedication@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_docDedication: *mut nsIAtom;
            #[link_name = "?docEndnote@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_docEndnote: *mut nsIAtom;
            #[link_name = "?docEndnotes@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_docEndnotes: *mut nsIAtom;
            #[link_name = "?docEpigraph@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_docEpigraph: *mut nsIAtom;
            #[link_name = "?docEpilogue@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_docEpilogue: *mut nsIAtom;
            #[link_name = "?docErrata@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_docErrata: *mut nsIAtom;
            #[link_name = "?docExample@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_docExample: *mut nsIAtom;
            #[link_name = "?docFootnote@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_docFootnote: *mut nsIAtom;
            #[link_name = "?docForeword@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_docForeword: *mut nsIAtom;
            #[link_name = "?docGlossary@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_docGlossary: *mut nsIAtom;
            #[link_name = "?docGlossref@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_docGlossref: *mut nsIAtom;
            #[link_name = "?docIndex@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_docIndex: *mut nsIAtom;
            #[link_name = "?docIntroduction@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_docIntroduction: *mut nsIAtom;
            #[link_name = "?docNoteref@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_docNoteref: *mut nsIAtom;
            #[link_name = "?docNotice@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_docNotice: *mut nsIAtom;
            #[link_name = "?docPagebreak@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_docPagebreak: *mut nsIAtom;
            #[link_name = "?docPagelist@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_docPagelist: *mut nsIAtom;
            #[link_name = "?docPart@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_docPart: *mut nsIAtom;
            #[link_name = "?docPreface@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_docPreface: *mut nsIAtom;
            #[link_name = "?docPrologue@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_docPrologue: *mut nsIAtom;
            #[link_name = "?docPullquote@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_docPullquote: *mut nsIAtom;
            #[link_name = "?docQna@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_docQna: *mut nsIAtom;
            #[link_name = "?docSubtitle@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_docSubtitle: *mut nsIAtom;
            #[link_name = "?docTip@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_docTip: *mut nsIAtom;
            #[link_name = "?docToc@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_docToc: *mut nsIAtom;
            #[link_name = "?doctypePublic@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_doctypePublic: *mut nsIAtom;
            #[link_name = "?doctypeSystem@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_doctypeSystem: *mut nsIAtom;
            #[link_name = "?document@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_document: *mut nsIAtom;
            #[link_name = "?download@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_download: *mut nsIAtom;
            #[link_name = "?DOMAttrModified@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_DOMAttrModified: *mut nsIAtom;
            #[link_name = "?DOMCharacterDataModified@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_DOMCharacterDataModified: *mut nsIAtom;
            #[link_name = "?DOMNodeInserted@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_DOMNodeInserted: *mut nsIAtom;
            #[link_name = "?DOMNodeInsertedIntoDocument@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_DOMNodeInsertedIntoDocument: *mut nsIAtom;
            #[link_name = "?DOMNodeRemoved@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_DOMNodeRemoved: *mut nsIAtom;
            #[link_name = "?DOMNodeRemovedFromDocument@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_DOMNodeRemovedFromDocument: *mut nsIAtom;
            #[link_name = "?DOMSubtreeModified@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_DOMSubtreeModified: *mut nsIAtom;
            #[link_name = "?double_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_double_: *mut nsIAtom;
            #[link_name = "?drag@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_drag: *mut nsIAtom;
            #[link_name = "?dragend@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_dragend: *mut nsIAtom;
            #[link_name = "?dragenter@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_dragenter: *mut nsIAtom;
            #[link_name = "?dragevent@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_dragevent: *mut nsIAtom;
            #[link_name = "?dragexit@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_dragexit: *mut nsIAtom;
            #[link_name = "?draggable@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_draggable: *mut nsIAtom;
            #[link_name = "?dragging@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_dragging: *mut nsIAtom;
            #[link_name = "?dragleave@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_dragleave: *mut nsIAtom;
            #[link_name = "?dragover@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_dragover: *mut nsIAtom;
            #[link_name = "?dragSession@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_dragSession: *mut nsIAtom;
            #[link_name = "?dragstart@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_dragstart: *mut nsIAtom;
            #[link_name = "?drawintitlebar@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_drawintitlebar: *mut nsIAtom;
            #[link_name = "?drawtitle@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_drawtitle: *mut nsIAtom;
            #[link_name = "?drop@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_drop: *mut nsIAtom;
            #[link_name = "?dropAfter@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_dropAfter: *mut nsIAtom;
            #[link_name = "?dropBefore@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_dropBefore: *mut nsIAtom;
            #[link_name = "?dropOn@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_dropOn: *mut nsIAtom;
            #[link_name = "?dropMarker@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_dropMarker: *mut nsIAtom;
            #[link_name = "?dt@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_dt: *mut nsIAtom;
            #[link_name = "?editable@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_editable: *mut nsIAtom;
            #[link_name = "?editing@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_editing: *mut nsIAtom;
            #[link_name = "?editor@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_editor: *mut nsIAtom;
            #[link_name = "?editorDisplayList@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_editorDisplayList: *mut nsIAtom;
            #[link_name = "?element@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_element: *mut nsIAtom;
            #[link_name = "?elementAvailable@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_elementAvailable: *mut nsIAtom;
            #[link_name = "?elements@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_elements: *mut nsIAtom;
            #[link_name = "?em@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_em: *mut nsIAtom;
            #[link_name = "?embed@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_embed: *mut nsIAtom;
            #[link_name = "?embossed@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_embossed: *mut nsIAtom;
            #[link_name = "?empty@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_empty: *mut nsIAtom;
            #[link_name = "?encoding@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_encoding: *mut nsIAtom;
            #[link_name = "?enctype@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_enctype: *mut nsIAtom;
            #[link_name = "?end@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_end: *mut nsIAtom;
            #[link_name = "?endEvent@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_endEvent: *mut nsIAtom;
            #[link_name = "?end_after@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_end_after: *mut nsIAtom;
            #[link_name = "?end_before@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_end_before: *mut nsIAtom;
            #[link_name = "?equalsize@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_equalsize: *mut nsIAtom;
            #[link_name = "?error@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_error: *mut nsIAtom;
            #[link_name = "?even@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_even: *mut nsIAtom;
            #[link_name = "?event@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_event: *mut nsIAtom;
            #[link_name = "?events@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_events: *mut nsIAtom;
            #[link_name = "?excludeResultPrefixes@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_excludeResultPrefixes: *mut nsIAtom;
            #[link_name = "?excludes@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_excludes: *mut nsIAtom;
            #[link_name = "?expr@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_expr: *mut nsIAtom;
            #[link_name = "?extends@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_extends: *mut nsIAtom;
            #[link_name = "?extensionElementPrefixes@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_extensionElementPrefixes: *mut nsIAtom;
            #[link_name = "?face@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_face: *mut nsIAtom;
            #[link_name = "?fallback@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_fallback: *mut nsIAtom;
            #[link_name = "?_false@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms__false: *mut nsIAtom;
            #[link_name = "?farthest@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_farthest: *mut nsIAtom;
            #[link_name = "?field@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_field: *mut nsIAtom;
            #[link_name = "?fieldset@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_fieldset: *mut nsIAtom;
            #[link_name = "?file@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_file: *mut nsIAtom;
            #[link_name = "?figcaption@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_figcaption: *mut nsIAtom;
            #[link_name = "?figure@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_figure: *mut nsIAtom;
            #[link_name = "?fixed@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_fixed: *mut nsIAtom;
            #[link_name = "?flags@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_flags: *mut nsIAtom;
            #[link_name = "?flex@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_flex: *mut nsIAtom;
            #[link_name = "?flexgroup@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_flexgroup: *mut nsIAtom;
            #[link_name = "?flip@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_flip: *mut nsIAtom;
            #[link_name = "?floating@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_floating: *mut nsIAtom;
            #[link_name = "?floor@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_floor: *mut nsIAtom;
            #[link_name = "?flowlength@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_flowlength: *mut nsIAtom;
            #[link_name = "?focus@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_focus: *mut nsIAtom;
            #[link_name = "?focused@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_focused: *mut nsIAtom;
            #[link_name = "?followanchor@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_followanchor: *mut nsIAtom;
            #[link_name = "?following@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_following: *mut nsIAtom;
            #[link_name = "?followingSibling@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_followingSibling: *mut nsIAtom;
            #[link_name = "?font@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_font: *mut nsIAtom;
            #[link_name = "?fontWeight@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_fontWeight: *mut nsIAtom;
            #[link_name = "?fontpicker@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_fontpicker: *mut nsIAtom;
            #[link_name = "?footer@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_footer: *mut nsIAtom;
            #[link_name = "?_for@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms__for: *mut nsIAtom;
            #[link_name = "?forEach@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_forEach: *mut nsIAtom;
            #[link_name = "?forceOwnRefreshDriver@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_forceOwnRefreshDriver: *mut nsIAtom;
            #[link_name = "?form@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_form: *mut nsIAtom;
            #[link_name = "?formaction@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_formaction: *mut nsIAtom;
            #[link_name = "?format@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_format: *mut nsIAtom;
            #[link_name = "?formatNumber@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_formatNumber: *mut nsIAtom;
            #[link_name = "?formenctype@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_formenctype: *mut nsIAtom;
            #[link_name = "?formmethod@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_formmethod: *mut nsIAtom;
            #[link_name = "?formnovalidate@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_formnovalidate: *mut nsIAtom;
            #[link_name = "?formtarget@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_formtarget: *mut nsIAtom;
            #[link_name = "?frame@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_frame: *mut nsIAtom;
            #[link_name = "?frameborder@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_frameborder: *mut nsIAtom;
            #[link_name = "?frameset@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_frameset: *mut nsIAtom;
            #[link_name = "?from@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_from: *mut nsIAtom;
            #[link_name = "?fullscreenchange@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_fullscreenchange: *mut nsIAtom;
            #[link_name = "?fullscreenerror@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_fullscreenerror: *mut nsIAtom;
            #[link_name = "?functionAvailable@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_functionAvailable: *mut nsIAtom;
            #[link_name = "?freshProcess@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_freshProcess: *mut nsIAtom;
            #[link_name = "?generateId@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_generateId: *mut nsIAtom;
            #[link_name = "?getter@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_getter: *mut nsIAtom;
            #[link_name = "?glyphchar@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_glyphchar: *mut nsIAtom;
            #[link_name = "?glyphid@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_glyphid: *mut nsIAtom;
            #[link_name = "?grid@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_grid: *mut nsIAtom;
            #[link_name = "?grippy@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_grippy: *mut nsIAtom;
            #[link_name = "?group@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_group: *mut nsIAtom;
            #[link_name = "?groupingSeparator@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_groupingSeparator: *mut nsIAtom;
            #[link_name = "?groupingSize@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_groupingSize: *mut nsIAtom;
            #[link_name = "?grow@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_grow: *mut nsIAtom;
            #[link_name = "?gutter@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_gutter: *mut nsIAtom;
            #[link_name = "?h1@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_h1: *mut nsIAtom;
            #[link_name = "?h2@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_h2: *mut nsIAtom;
            #[link_name = "?h3@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_h3: *mut nsIAtom;
            #[link_name = "?h4@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_h4: *mut nsIAtom;
            #[link_name = "?h5@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_h5: *mut nsIAtom;
            #[link_name = "?h6@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_h6: *mut nsIAtom;
            #[link_name = "?handheld@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_handheld: *mut nsIAtom;
            #[link_name = "?handheldFriendly@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_handheldFriendly: *mut nsIAtom;
            #[link_name = "?handler@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_handler: *mut nsIAtom;
            #[link_name = "?handlers@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_handlers: *mut nsIAtom;
            #[link_name = "?HARD@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_HARD: *mut nsIAtom;
            #[link_name = "?haspopup@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_haspopup: *mut nsIAtom;
            #[link_name = "?hasSameNode@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_hasSameNode: *mut nsIAtom;
            #[link_name = "?hbox@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_hbox: *mut nsIAtom;
            #[link_name = "?head@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_head: *mut nsIAtom;
            #[link_name = "?header@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_header: *mut nsIAtom;
            #[link_name = "?headers@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_headers: *mut nsIAtom;
            #[link_name = "?height@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_height: *mut nsIAtom;
            #[link_name = "?hgroup@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_hgroup: *mut nsIAtom;
            #[link_name = "?hidden@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_hidden: *mut nsIAtom;
            #[link_name = "?hidechrome@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_hidechrome: *mut nsIAtom;
            #[link_name = "?hidecolumnpicker@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_hidecolumnpicker: *mut nsIAtom;
            #[link_name = "?high@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_high: *mut nsIAtom;
            #[link_name = "?highest@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_highest: *mut nsIAtom;
            #[link_name = "?horizontal@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_horizontal: *mut nsIAtom;
            #[link_name = "?hover@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_hover: *mut nsIAtom;
            #[link_name = "?hr@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_hr: *mut nsIAtom;
            #[link_name = "?href@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_href: *mut nsIAtom;
            #[link_name = "?hreflang@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_hreflang: *mut nsIAtom;
            #[link_name = "?hspace@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_hspace: *mut nsIAtom;
            #[link_name = "?html@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_html: *mut nsIAtom;
            #[link_name = "?httpEquiv@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_httpEquiv: *mut nsIAtom;
            #[link_name = "?i@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_i: *mut nsIAtom;
            #[link_name = "?icon@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_icon: *mut nsIAtom;
            #[link_name = "?id@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_id: *mut nsIAtom;
            #[link_name = "?_if@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms__if: *mut nsIAtom;
            #[link_name = "?iframe@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_iframe: *mut nsIAtom;
            #[link_name = "?ignorecase@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_ignorecase: *mut nsIAtom;
            #[link_name = "?ignorekeys@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_ignorekeys: *mut nsIAtom;
            #[link_name = "?ignoreuserfocus@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_ignoreuserfocus: *mut nsIAtom;
            #[link_name = "?ilayer@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_ilayer: *mut nsIAtom;
            #[link_name = "?image@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_image: *mut nsIAtom;
            #[link_name = "?imageClickedPoint@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_imageClickedPoint: *mut nsIAtom;
            #[link_name = "?img@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_img: *mut nsIAtom;
            #[link_name = "?implementation@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_implementation: *mut nsIAtom;
            #[link_name = "?implements@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_implements: *mut nsIAtom;
            #[link_name = "?import@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_import: *mut nsIAtom;
            #[link_name = "?inactivetitlebarcolor@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_inactivetitlebarcolor: *mut nsIAtom;
            #[link_name = "?include@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_include: *mut nsIAtom;
            #[link_name = "?includes@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_includes: *mut nsIAtom;
            #[link_name = "?increment@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_increment: *mut nsIAtom;
            #[link_name = "?indent@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_indent: *mut nsIAtom;
            #[link_name = "?indeterminate@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_indeterminate: *mut nsIAtom;
            #[link_name = "?index@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_index: *mut nsIAtom;
            #[link_name = "?infer@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_infer: *mut nsIAtom;
            #[link_name = "?infinity@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_infinity: *mut nsIAtom;
            #[link_name = "?inherit@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_inherit: *mut nsIAtom;
            #[link_name = "?inherits@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_inherits: *mut nsIAtom;
            #[link_name = "?inheritstyle@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_inheritstyle: *mut nsIAtom;
            #[link_name = "?initial_scale@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_initial_scale: *mut nsIAtom;
            #[link_name = "?input@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_input: *mut nsIAtom;
            #[link_name = "?inputmode@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_inputmode: *mut nsIAtom;
            #[link_name = "?ins@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_ins: *mut nsIAtom;
            #[link_name = "?insertafter@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_insertafter: *mut nsIAtom;
            #[link_name = "?insertbefore@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_insertbefore: *mut nsIAtom;
            #[link_name = "?install@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_install: *mut nsIAtom;
            #[link_name = "?instanceOf@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_instanceOf: *mut nsIAtom;
            #[link_name = "?int32@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_int32: *mut nsIAtom;
            #[link_name = "?int64@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_int64: *mut nsIAtom;
            #[link_name = "?integer@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_integer: *mut nsIAtom;
            #[link_name = "?integrity@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_integrity: *mut nsIAtom;
            #[link_name = "?intersection@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_intersection: *mut nsIAtom;
            #[link_name = "?is@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_is: *mut nsIAtom;
            #[link_name = "?iscontainer@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_iscontainer: *mut nsIAtom;
            #[link_name = "?isempty@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_isempty: *mut nsIAtom;
            #[link_name = "?ismap@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_ismap: *mut nsIAtom;
            #[link_name = "?itemid@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_itemid: *mut nsIAtom;
            #[link_name = "?itemprop@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_itemprop: *mut nsIAtom;
            #[link_name = "?itemref@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_itemref: *mut nsIAtom;
            #[link_name = "?itemscope@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_itemscope: *mut nsIAtom;
            #[link_name = "?itemtype@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_itemtype: *mut nsIAtom;
            #[link_name = "?kbd@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_kbd: *mut nsIAtom;
            #[link_name = "?keepcurrentinview@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_keepcurrentinview: *mut nsIAtom;
            #[link_name = "?keepobjectsalive@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_keepobjectsalive: *mut nsIAtom;
            #[link_name = "?key@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_key: *mut nsIAtom;
            #[link_name = "?keycode@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_keycode: *mut nsIAtom;
            #[link_name = "?keystatuseschange@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_keystatuseschange: *mut nsIAtom;
            #[link_name = "?keydown@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_keydown: *mut nsIAtom;
            #[link_name = "?keygen@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_keygen: *mut nsIAtom;
            #[link_name = "?keypress@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_keypress: *mut nsIAtom;
            #[link_name = "?keyset@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_keyset: *mut nsIAtom;
            #[link_name = "?keysystem@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_keysystem: *mut nsIAtom;
            #[link_name = "?keytext@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_keytext: *mut nsIAtom;
            #[link_name = "?keyup@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_keyup: *mut nsIAtom;
            #[link_name = "?kind@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_kind: *mut nsIAtom;
            #[link_name = "?label@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_label: *mut nsIAtom;
            #[link_name = "?labels@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_labels: *mut nsIAtom;
            #[link_name = "?lang@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_lang: *mut nsIAtom;
            #[link_name = "?language@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_language: *mut nsIAtom;
            #[link_name = "?last@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_last: *mut nsIAtom;
            #[link_name = "?layer@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_layer: *mut nsIAtom;
            #[link_name = "?LayerActivity@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_LayerActivity: *mut nsIAtom;
            #[link_name = "?layout@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_layout: *mut nsIAtom;
            #[link_name = "?leading@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_leading: *mut nsIAtom;
            #[link_name = "?leaf@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_leaf: *mut nsIAtom;
            #[link_name = "?left@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_left: *mut nsIAtom;
            #[link_name = "?leftmargin@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_leftmargin: *mut nsIAtom;
            #[link_name = "?leftpadding@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_leftpadding: *mut nsIAtom;
            #[link_name = "?legend@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_legend: *mut nsIAtom;
            #[link_name = "?length@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_length: *mut nsIAtom;
            #[link_name = "?letterValue@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_letterValue: *mut nsIAtom;
            #[link_name = "?level@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_level: *mut nsIAtom;
            #[link_name = "?li@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_li: *mut nsIAtom;
            #[link_name = "?line@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_line: *mut nsIAtom;
            #[link_name = "?link@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_link: *mut nsIAtom;
            #[link_name = "?list@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_list: *mut nsIAtom;
            #[link_name = "?listbox@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_listbox: *mut nsIAtom;
            #[link_name = "?listboxbody@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_listboxbody: *mut nsIAtom;
            #[link_name = "?listcell@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_listcell: *mut nsIAtom;
            #[link_name = "?listcol@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_listcol: *mut nsIAtom;
            #[link_name = "?listcols@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_listcols: *mut nsIAtom;
            #[link_name = "?listener@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_listener: *mut nsIAtom;
            #[link_name = "?listhead@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_listhead: *mut nsIAtom;
            #[link_name = "?listheader@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_listheader: *mut nsIAtom;
            #[link_name = "?listing@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_listing: *mut nsIAtom;
            #[link_name = "?listitem@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_listitem: *mut nsIAtom;
            #[link_name = "?listrows@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_listrows: *mut nsIAtom;
            #[link_name = "?load@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_load: *mut nsIAtom;
            #[link_name = "?loadingprincipal@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_loadingprincipal: *mut nsIAtom;
            #[link_name = "?localedir@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_localedir: *mut nsIAtom;
            #[link_name = "?localName@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_localName: *mut nsIAtom;
            #[link_name = "?longdesc@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_longdesc: *mut nsIAtom;
            #[link_name = "?loop@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_loop: *mut nsIAtom;
            #[link_name = "?low@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_low: *mut nsIAtom;
            #[link_name = "?lowerAlpha@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_lowerAlpha: *mut nsIAtom;
            #[link_name = "?lowerFirst@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_lowerFirst: *mut nsIAtom;
            #[link_name = "?lowerRoman@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_lowerRoman: *mut nsIAtom;
            #[link_name = "?lowest@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_lowest: *mut nsIAtom;
            #[link_name = "?lowsrc@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_lowsrc: *mut nsIAtom;
            #[link_name = "?ltr@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_ltr: *mut nsIAtom;
            #[link_name = "?lwtheme@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_lwtheme: *mut nsIAtom;
            #[link_name = "?lwthemetextcolor@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_lwthemetextcolor: *mut nsIAtom;
            #[link_name = "?main@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_main: *mut nsIAtom;
            #[link_name = "?map@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_map: *mut nsIAtom;
            #[link_name = "?manifest@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_manifest: *mut nsIAtom;
            #[link_name = "?marginBottom@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_marginBottom: *mut nsIAtom;
            #[link_name = "?marginLeft@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_marginLeft: *mut nsIAtom;
            #[link_name = "?marginRight@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_marginRight: *mut nsIAtom;
            #[link_name = "?marginTop@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_marginTop: *mut nsIAtom;
            #[link_name = "?marginheight@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_marginheight: *mut nsIAtom;
            #[link_name = "?marginwidth@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_marginwidth: *mut nsIAtom;
            #[link_name = "?mark@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_mark: *mut nsIAtom;
            #[link_name = "?marquee@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_marquee: *mut nsIAtom;
            #[link_name = "?match@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_match: *mut nsIAtom;
            #[link_name = "?max@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_max: *mut nsIAtom;
            #[link_name = "?maxheight@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_maxheight: *mut nsIAtom;
            #[link_name = "?maximum_scale@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_maximum_scale: *mut nsIAtom;
            #[link_name = "?maxlength@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_maxlength: *mut nsIAtom;
            #[link_name = "?maxpos@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_maxpos: *mut nsIAtom;
            #[link_name = "?maxwidth@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_maxwidth: *mut nsIAtom;
            #[link_name = "?mayscript@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_mayscript: *mut nsIAtom;
            #[link_name = "?media@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_media: *mut nsIAtom;
            #[link_name = "?mediaType@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_mediaType: *mut nsIAtom;
            #[link_name = "?member@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_member: *mut nsIAtom;
            #[link_name = "?menu@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_menu: *mut nsIAtom;
            #[link_name = "?menubar@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_menubar: *mut nsIAtom;
            #[link_name = "?menubutton@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_menubutton: *mut nsIAtom;
            #[link_name = "?menuButton@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_menuButton: *mut nsIAtom;
            #[link_name = "?menugroup@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_menugroup: *mut nsIAtom;
            #[link_name = "?menuitem@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_menuitem: *mut nsIAtom;
            #[link_name = "?menulist@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_menulist: *mut nsIAtom;
            #[link_name = "?menupopup@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_menupopup: *mut nsIAtom;
            #[link_name = "?menuseparator@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_menuseparator: *mut nsIAtom;
            #[link_name = "?message@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_message: *mut nsIAtom;
            #[link_name = "?meta@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_meta: *mut nsIAtom;
            #[link_name = "?referrer@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_referrer: *mut nsIAtom;
            #[link_name = "?referrerpolicy@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_referrerpolicy: *mut nsIAtom;
            #[link_name = "?headerReferrerPolicy@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_headerReferrerPolicy: *mut nsIAtom;
            #[link_name = "?meter@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_meter: *mut nsIAtom;
            #[link_name = "?method@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_method: *mut nsIAtom;
            #[link_name = "?middle@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_middle: *mut nsIAtom;
            #[link_name = "?min@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_min: *mut nsIAtom;
            #[link_name = "?minheight@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_minheight: *mut nsIAtom;
            #[link_name = "?minimum_scale@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_minimum_scale: *mut nsIAtom;
            #[link_name = "?minlength@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_minlength: *mut nsIAtom;
            #[link_name = "?minpos@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_minpos: *mut nsIAtom;
            #[link_name = "?minusSign@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_minusSign: *mut nsIAtom;
            #[link_name = "?minwidth@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_minwidth: *mut nsIAtom;
            #[link_name = "?_mixed@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms__mixed: *mut nsIAtom;
            #[link_name = "?messagemanagergroup@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_messagemanagergroup: *mut nsIAtom;
            #[link_name = "?mod@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_mod: *mut nsIAtom;
            #[link_name = "?mode@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_mode: *mut nsIAtom;
            #[link_name = "?modifiers@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_modifiers: *mut nsIAtom;
            #[link_name = "?monochrome@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_monochrome: *mut nsIAtom;
            #[link_name = "?mousedown@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_mousedown: *mut nsIAtom;
            #[link_name = "?mousemove@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_mousemove: *mut nsIAtom;
            #[link_name = "?mouseout@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_mouseout: *mut nsIAtom;
            #[link_name = "?mouseover@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_mouseover: *mut nsIAtom;
            #[link_name = "?mousethrough@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_mousethrough: *mut nsIAtom;
            #[link_name = "?mouseup@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_mouseup: *mut nsIAtom;
            #[link_name = "?mozfullscreenchange@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_mozfullscreenchange: *mut nsIAtom;
            #[link_name = "?mozfullscreenerror@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_mozfullscreenerror: *mut nsIAtom;
            #[link_name = "?mozpointerlockchange@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_mozpointerlockchange: *mut nsIAtom;
            #[link_name = "?mozpointerlockerror@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_mozpointerlockerror: *mut nsIAtom;
            #[link_name = "?mozprivatebrowsing@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_mozprivatebrowsing: *mut nsIAtom;
            #[link_name = "?moz_opaque@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_moz_opaque: *mut nsIAtom;
            #[link_name = "?moz_action_hint@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_moz_action_hint: *mut nsIAtom;
            #[link_name = "?x_moz_errormessage@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_x_moz_errormessage: *mut nsIAtom;
            #[link_name = "?multicol@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_multicol: *mut nsIAtom;
            #[link_name = "?multiple@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_multiple: *mut nsIAtom;
            #[link_name = "?muted@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_muted: *mut nsIAtom;
            #[link_name = "?name@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_name: *mut nsIAtom;
            #[link_name = "?_namespace@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms__namespace: *mut nsIAtom;
            #[link_name = "?namespaceAlias@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_namespaceAlias: *mut nsIAtom;
            #[link_name = "?namespaceUri@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_namespaceUri: *mut nsIAtom;
            #[link_name = "?NaN@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_NaN: *mut nsIAtom;
            #[link_name = "?nativeAnonymousChildList@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_nativeAnonymousChildList: *mut nsIAtom;
            #[link_name = "?nav@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_nav: *mut nsIAtom;
            #[link_name = "?negate@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_negate: *mut nsIAtom;
            #[link_name = "?never@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_never: *mut nsIAtom;
            #[link_name = "?_new@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms__new: *mut nsIAtom;
            #[link_name = "?newline@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_newline: *mut nsIAtom;
            #[link_name = "?nextBidi@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_nextBidi: *mut nsIAtom;
            #[link_name = "?nextTabParentId@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_nextTabParentId: *mut nsIAtom;
            #[link_name = "?no@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_no: *mut nsIAtom;
            #[link_name = "?noautofocus@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_noautofocus: *mut nsIAtom;
            #[link_name = "?noautohide@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_noautohide: *mut nsIAtom;
            #[link_name = "?norolluponanchor@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_norolluponanchor: *mut nsIAtom;
            #[link_name = "?nobr@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_nobr: *mut nsIAtom;
            #[link_name = "?node@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_node: *mut nsIAtom;
            #[link_name = "?nodefaultsrc@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_nodefaultsrc: *mut nsIAtom;
            #[link_name = "?nodeSet@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_nodeSet: *mut nsIAtom;
            #[link_name = "?noembed@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_noembed: *mut nsIAtom;
            #[link_name = "?noframes@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_noframes: *mut nsIAtom;
            #[link_name = "?nohref@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_nohref: *mut nsIAtom;
            #[link_name = "?noisolation@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_noisolation: *mut nsIAtom;
            #[link_name = "?nomodule@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_nomodule: *mut nsIAtom;
            #[link_name = "?nonce@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_nonce: *mut nsIAtom;
            #[link_name = "?none@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_none: *mut nsIAtom;
            #[link_name = "?noresize@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_noresize: *mut nsIAtom;
            #[link_name = "?normal@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_normal: *mut nsIAtom;
            #[link_name = "?normalizeSpace@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_normalizeSpace: *mut nsIAtom;
            #[link_name = "?noscript@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_noscript: *mut nsIAtom;
            #[link_name = "?noshade@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_noshade: *mut nsIAtom;
            #[link_name = "?novalidate@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_novalidate: *mut nsIAtom;
            #[link_name = "?_not@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms__not: *mut nsIAtom;
            #[link_name = "?nowrap@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_nowrap: *mut nsIAtom;
            #[link_name = "?number@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_number: *mut nsIAtom;
            #[link_name = "?null@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_null: *mut nsIAtom;
            #[link_name = "?object@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_object: *mut nsIAtom;
            #[link_name = "?objectType@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_objectType: *mut nsIAtom;
            #[link_name = "?observer@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_observer: *mut nsIAtom;
            #[link_name = "?observes@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_observes: *mut nsIAtom;
            #[link_name = "?odd@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_odd: *mut nsIAtom;
            #[link_name = "?OFF@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_OFF: *mut nsIAtom;
            #[link_name = "?ol@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_ol: *mut nsIAtom;
            #[link_name = "?omitXmlDeclaration@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_omitXmlDeclaration: *mut nsIAtom;
            #[link_name = "?ona2dpstatuschanged@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_ona2dpstatuschanged: *mut nsIAtom;
            #[link_name = "?onabort@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onabort: *mut nsIAtom;
            #[link_name = "?onmozaccesskeynotfound@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onmozaccesskeynotfound: *mut nsIAtom;
            #[link_name = "?onactivate@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onactivate: *mut nsIAtom;
            #[link_name = "?onadapteradded@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onadapteradded: *mut nsIAtom;
            #[link_name = "?onadapterremoved@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onadapterremoved: *mut nsIAtom;
            #[link_name = "?onafterprint@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onafterprint: *mut nsIAtom;
            #[link_name = "?onafterscriptexecute@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onafterscriptexecute: *mut nsIAtom;
            #[link_name = "?onalerting@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onalerting: *mut nsIAtom;
            #[link_name = "?onanimationcancel@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onanimationcancel: *mut nsIAtom;
            #[link_name = "?onanimationend@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onanimationend: *mut nsIAtom;
            #[link_name = "?onanimationiteration@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onanimationiteration: *mut nsIAtom;
            #[link_name = "?onanimationstart@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onanimationstart: *mut nsIAtom;
            #[link_name = "?onantennaavailablechange@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onantennaavailablechange: *mut nsIAtom;
            #[link_name = "?onAppCommand@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onAppCommand: *mut nsIAtom;
            #[link_name = "?onappinstalled@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onappinstalled: *mut nsIAtom;
            #[link_name = "?onattributechanged@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onattributechanged: *mut nsIAtom;
            #[link_name = "?onattributereadreq@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onattributereadreq: *mut nsIAtom;
            #[link_name = "?onattributewritereq@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onattributewritereq: *mut nsIAtom;
            #[link_name = "?onaudioprocess@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onaudioprocess: *mut nsIAtom;
            #[link_name = "?onauxclick@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onauxclick: *mut nsIAtom;
            #[link_name = "?onbeforecopy@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onbeforecopy: *mut nsIAtom;
            #[link_name = "?onbeforecut@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onbeforecut: *mut nsIAtom;
            #[link_name = "?onbeforepaste@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onbeforepaste: *mut nsIAtom;
            #[link_name = "?onbeforeevicted@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onbeforeevicted: *mut nsIAtom;
            #[link_name = "?onbeforeprint@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onbeforeprint: *mut nsIAtom;
            #[link_name = "?onbeforescriptexecute@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onbeforescriptexecute: *mut nsIAtom;
            #[link_name = "?onbeforeunload@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onbeforeunload: *mut nsIAtom;
            #[link_name = "?onblocked@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onblocked: *mut nsIAtom;
            #[link_name = "?onblur@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onblur: *mut nsIAtom;
            #[link_name = "?onbroadcast@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onbroadcast: *mut nsIAtom;
            #[link_name = "?onbusy@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onbusy: *mut nsIAtom;
            #[link_name = "?onbufferedamountlow@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onbufferedamountlow: *mut nsIAtom;
            #[link_name = "?oncached@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_oncached: *mut nsIAtom;
            #[link_name = "?oncallschanged@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_oncallschanged: *mut nsIAtom;
            #[link_name = "?oncancel@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_oncancel: *mut nsIAtom;
            #[link_name = "?oncardstatechange@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_oncardstatechange: *mut nsIAtom;
            #[link_name = "?oncfstatechange@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_oncfstatechange: *mut nsIAtom;
            #[link_name = "?onchange@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onchange: *mut nsIAtom;
            #[link_name = "?oncharacteristicchanged@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_oncharacteristicchanged: *mut nsIAtom;
            #[link_name = "?onchargingchange@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onchargingchange: *mut nsIAtom;
            #[link_name = "?onchargingtimechange@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onchargingtimechange: *mut nsIAtom;
            #[link_name = "?onchecking@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onchecking: *mut nsIAtom;
            #[link_name = "?onCheckboxStateChange@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onCheckboxStateChange: *mut nsIAtom;
            #[link_name = "?onclick@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onclick: *mut nsIAtom;
            #[link_name = "?onclirmodechange@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onclirmodechange: *mut nsIAtom;
            #[link_name = "?onclose@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onclose: *mut nsIAtom;
            #[link_name = "?oncommand@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_oncommand: *mut nsIAtom;
            #[link_name = "?oncommandupdate@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_oncommandupdate: *mut nsIAtom;
            #[link_name = "?oncomplete@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_oncomplete: *mut nsIAtom;
            #[link_name = "?oncompositionend@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_oncompositionend: *mut nsIAtom;
            #[link_name = "?oncompositionstart@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_oncompositionstart: *mut nsIAtom;
            #[link_name = "?oncompositionupdate@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_oncompositionupdate: *mut nsIAtom;
            #[link_name = "?onconnect@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onconnect: *mut nsIAtom;
            #[link_name = "?onconnected@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onconnected: *mut nsIAtom;
            #[link_name = "?onconnecting@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onconnecting: *mut nsIAtom;
            #[link_name = "?onconnectionavailable@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onconnectionavailable: *mut nsIAtom;
            #[link_name = "?onconnectionstatechanged@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onconnectionstatechanged: *mut nsIAtom;
            #[link_name = "?oncontextmenu@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_oncontextmenu: *mut nsIAtom;
            #[link_name = "?oncopy@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_oncopy: *mut nsIAtom;
            #[link_name = "?oncurrentchannelchanged@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_oncurrentchannelchanged: *mut nsIAtom;
            #[link_name = "?oncurrentsourcechanged@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_oncurrentsourcechanged: *mut nsIAtom;
            #[link_name = "?oncut@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_oncut: *mut nsIAtom;
            #[link_name = "?ondatachange@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_ondatachange: *mut nsIAtom;
            #[link_name = "?ondataerror@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_ondataerror: *mut nsIAtom;
            #[link_name = "?ondblclick@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_ondblclick: *mut nsIAtom;
            #[link_name = "?ondeleted@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_ondeleted: *mut nsIAtom;
            #[link_name = "?ondeliverysuccess@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_ondeliverysuccess: *mut nsIAtom;
            #[link_name = "?ondeliveryerror@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_ondeliveryerror: *mut nsIAtom;
            #[link_name = "?ondevicefound@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_ondevicefound: *mut nsIAtom;
            #[link_name = "?ondevicepaired@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_ondevicepaired: *mut nsIAtom;
            #[link_name = "?ondeviceunpaired@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_ondeviceunpaired: *mut nsIAtom;
            #[link_name = "?ondialing@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_ondialing: *mut nsIAtom;
            #[link_name = "?ondisabled@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_ondisabled: *mut nsIAtom;
            #[link_name = "?ondischargingtimechange@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_ondischargingtimechange: *mut nsIAtom;
            #[link_name = "?ondisconnect@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_ondisconnect: *mut nsIAtom;
            #[link_name = "?ondisconnected@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_ondisconnected: *mut nsIAtom;
            #[link_name = "?ondisconnecting@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_ondisconnecting: *mut nsIAtom;
            #[link_name = "?ondisplaypasskeyreq@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_ondisplaypasskeyreq: *mut nsIAtom;
            #[link_name = "?ondownloading@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_ondownloading: *mut nsIAtom;
            #[link_name = "?onDOMActivate@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onDOMActivate: *mut nsIAtom;
            #[link_name = "?onDOMAttrModified@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onDOMAttrModified: *mut nsIAtom;
            #[link_name = "?onDOMCharacterDataModified@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onDOMCharacterDataModified: *mut nsIAtom;
            #[link_name = "?onDOMFocusIn@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onDOMFocusIn: *mut nsIAtom;
            #[link_name = "?onDOMFocusOut@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onDOMFocusOut: *mut nsIAtom;
            #[link_name = "?onDOMMouseScroll@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onDOMMouseScroll: *mut nsIAtom;
            #[link_name = "?onDOMNodeInserted@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onDOMNodeInserted: *mut nsIAtom;
            #[link_name = "?onDOMNodeInsertedIntoDocument@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onDOMNodeInsertedIntoDocument: *mut nsIAtom;
            #[link_name = "?onDOMNodeRemoved@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onDOMNodeRemoved: *mut nsIAtom;
            #[link_name = "?onDOMNodeRemovedFromDocument@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onDOMNodeRemovedFromDocument: *mut nsIAtom;
            #[link_name = "?onDOMSubtreeModified@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onDOMSubtreeModified: *mut nsIAtom;
            #[link_name = "?ondata@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_ondata: *mut nsIAtom;
            #[link_name = "?ondrag@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_ondrag: *mut nsIAtom;
            #[link_name = "?ondragdrop@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_ondragdrop: *mut nsIAtom;
            #[link_name = "?ondragend@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_ondragend: *mut nsIAtom;
            #[link_name = "?ondragenter@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_ondragenter: *mut nsIAtom;
            #[link_name = "?ondragexit@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_ondragexit: *mut nsIAtom;
            #[link_name = "?ondraggesture@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_ondraggesture: *mut nsIAtom;
            #[link_name = "?ondragleave@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_ondragleave: *mut nsIAtom;
            #[link_name = "?ondragover@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_ondragover: *mut nsIAtom;
            #[link_name = "?ondragstart@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_ondragstart: *mut nsIAtom;
            #[link_name = "?ondrain@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_ondrain: *mut nsIAtom;
            #[link_name = "?ondrop@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_ondrop: *mut nsIAtom;
            #[link_name = "?oneitbroadcasted@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_oneitbroadcasted: *mut nsIAtom;
            #[link_name = "?onenabled@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onenabled: *mut nsIAtom;
            #[link_name = "?onenterpincodereq@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onenterpincodereq: *mut nsIAtom;
            #[link_name = "?onemergencycbmodechange@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onemergencycbmodechange: *mut nsIAtom;
            #[link_name = "?onerror@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onerror: *mut nsIAtom;
            #[link_name = "?onevicted@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onevicted: *mut nsIAtom;
            #[link_name = "?onfailed@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onfailed: *mut nsIAtom;
            #[link_name = "?onfetch@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onfetch: *mut nsIAtom;
            #[link_name = "?onfinish@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onfinish: *mut nsIAtom;
            #[link_name = "?onfocus@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onfocus: *mut nsIAtom;
            #[link_name = "?onfocusin@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onfocusin: *mut nsIAtom;
            #[link_name = "?onfocusout@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onfocusout: *mut nsIAtom;
            #[link_name = "?onfrequencychange@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onfrequencychange: *mut nsIAtom;
            #[link_name = "?onfullscreenchange@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onfullscreenchange: *mut nsIAtom;
            #[link_name = "?onfullscreenerror@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onfullscreenerror: *mut nsIAtom;
            #[link_name = "?onspeakerforcedchange@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onspeakerforcedchange: *mut nsIAtom;
            #[link_name = "?onget@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onget: *mut nsIAtom;
            #[link_name = "?ongroupchange@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_ongroupchange: *mut nsIAtom;
            #[link_name = "?onhashchange@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onhashchange: *mut nsIAtom;
            #[link_name = "?onheadphoneschange@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onheadphoneschange: *mut nsIAtom;
            #[link_name = "?onheld@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onheld: *mut nsIAtom;
            #[link_name = "?onhfpstatuschanged@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onhfpstatuschanged: *mut nsIAtom;
            #[link_name = "?onhidstatuschanged@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onhidstatuschanged: *mut nsIAtom;
            #[link_name = "?onholding@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onholding: *mut nsIAtom;
            #[link_name = "?oniccchange@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_oniccchange: *mut nsIAtom;
            #[link_name = "?oniccdetected@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_oniccdetected: *mut nsIAtom;
            #[link_name = "?oniccinfochange@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_oniccinfochange: *mut nsIAtom;
            #[link_name = "?oniccundetected@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_oniccundetected: *mut nsIAtom;
            #[link_name = "?onincoming@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onincoming: *mut nsIAtom;
            #[link_name = "?oninput@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_oninput: *mut nsIAtom;
            #[link_name = "?oninstall@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_oninstall: *mut nsIAtom;
            #[link_name = "?oninvalid@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_oninvalid: *mut nsIAtom;
            #[link_name = "?onkeydown@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onkeydown: *mut nsIAtom;
            #[link_name = "?onkeypress@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onkeypress: *mut nsIAtom;
            #[link_name = "?onkeyup@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onkeyup: *mut nsIAtom;
            #[link_name = "?onlanguagechange@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onlanguagechange: *mut nsIAtom;
            #[link_name = "?onlevelchange@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onlevelchange: *mut nsIAtom;
            #[link_name = "?onLoad@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onLoad: *mut nsIAtom;
            #[link_name = "?onload@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onload: *mut nsIAtom;
            #[link_name = "?onloading@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onloading: *mut nsIAtom;
            #[link_name = "?onloadingdone@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onloadingdone: *mut nsIAtom;
            #[link_name = "?onloadingerror@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onloadingerror: *mut nsIAtom;
            #[link_name = "?onpopstate@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onpopstate: *mut nsIAtom;
            #[link_name = "?only@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_only: *mut nsIAtom;
            #[link_name = "?onmessage@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onmessage: *mut nsIAtom;
            #[link_name = "?onmousedown@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onmousedown: *mut nsIAtom;
            #[link_name = "?onmouseenter@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onmouseenter: *mut nsIAtom;
            #[link_name = "?onmouseleave@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onmouseleave: *mut nsIAtom;
            #[link_name = "?onmouselongtap@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onmouselongtap: *mut nsIAtom;
            #[link_name = "?onmousemove@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onmousemove: *mut nsIAtom;
            #[link_name = "?onmouseout@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onmouseout: *mut nsIAtom;
            #[link_name = "?onmouseover@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onmouseover: *mut nsIAtom;
            #[link_name = "?onMozMouseHittest@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onMozMouseHittest: *mut nsIAtom;
            #[link_name = "?onmouseup@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onmouseup: *mut nsIAtom;
            #[link_name = "?onMozAfterPaint@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onMozAfterPaint: *mut nsIAtom;
            #[link_name = "?onmozfullscreenchange@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onmozfullscreenchange: *mut nsIAtom;
            #[link_name = "?onmozfullscreenerror@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onmozfullscreenerror: *mut nsIAtom;
            #[link_name = "?onmozkeydownonplugin@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onmozkeydownonplugin: *mut nsIAtom;
            #[link_name = "?onmozkeyuponplugin@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onmozkeyuponplugin: *mut nsIAtom;
            #[link_name = "?onmozpointerlockchange@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onmozpointerlockchange: *mut nsIAtom;
            #[link_name = "?onmozpointerlockerror@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onmozpointerlockerror: *mut nsIAtom;
            #[link_name = "?onmoztimechange@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onmoztimechange: *mut nsIAtom;
            #[link_name = "?onMozMousePixelScroll@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onMozMousePixelScroll: *mut nsIAtom;
            #[link_name = "?onMozScrolledAreaChanged@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onMozScrolledAreaChanged: *mut nsIAtom;
            #[link_name = "?onmoznetworkupload@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onmoznetworkupload: *mut nsIAtom;
            #[link_name = "?onmoznetworkdownload@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onmoznetworkdownload: *mut nsIAtom;
            #[link_name = "?onmapfolderlistingreq@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onmapfolderlistingreq: *mut nsIAtom;
            #[link_name = "?onmapmessageslistingreq@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onmapmessageslistingreq: *mut nsIAtom;
            #[link_name = "?onmapgetmessagereq@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onmapgetmessagereq: *mut nsIAtom;
            #[link_name = "?onmapsetmessagestatusreq@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onmapsetmessagestatusreq: *mut nsIAtom;
            #[link_name = "?onmapsendmessagereq@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onmapsendmessagereq: *mut nsIAtom;
            #[link_name = "?onmapmessageupdatereq@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onmapmessageupdatereq: *mut nsIAtom;
            #[link_name = "?onnewrdsgroup@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onnewrdsgroup: *mut nsIAtom;
            #[link_name = "?onnotificationclick@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onnotificationclick: *mut nsIAtom;
            #[link_name = "?onnotificationclose@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onnotificationclose: *mut nsIAtom;
            #[link_name = "?onnoupdate@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onnoupdate: *mut nsIAtom;
            #[link_name = "?onobexpasswordreq@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onobexpasswordreq: *mut nsIAtom;
            #[link_name = "?onobsolete@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onobsolete: *mut nsIAtom;
            #[link_name = "?ononline@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_ononline: *mut nsIAtom;
            #[link_name = "?onoffline@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onoffline: *mut nsIAtom;
            #[link_name = "?onopen@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onopen: *mut nsIAtom;
            #[link_name = "?onorientationchange@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onorientationchange: *mut nsIAtom;
            #[link_name = "?onotastatuschange@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onotastatuschange: *mut nsIAtom;
            #[link_name = "?onoverflow@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onoverflow: *mut nsIAtom;
            #[link_name = "?onoverflowchanged@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onoverflowchanged: *mut nsIAtom;
            #[link_name = "?onpagehide@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onpagehide: *mut nsIAtom;
            #[link_name = "?onpageshow@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onpageshow: *mut nsIAtom;
            #[link_name = "?onpaint@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onpaint: *mut nsIAtom;
            #[link_name = "?onpairingaborted@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onpairingaborted: *mut nsIAtom;
            #[link_name = "?onpairingconfirmationreq@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onpairingconfirmationreq: *mut nsIAtom;
            #[link_name = "?onpairingconsentreq@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onpairingconsentreq: *mut nsIAtom;
            #[link_name = "?onpaste@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onpaste: *mut nsIAtom;
            #[link_name = "?onpendingchange@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onpendingchange: *mut nsIAtom;
            #[link_name = "?onpichange@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onpichange: *mut nsIAtom;
            #[link_name = "?onpointerlockchange@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onpointerlockchange: *mut nsIAtom;
            #[link_name = "?onpointerlockerror@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onpointerlockerror: *mut nsIAtom;
            #[link_name = "?onpopuphidden@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onpopuphidden: *mut nsIAtom;
            #[link_name = "?onpopuphiding@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onpopuphiding: *mut nsIAtom;
            #[link_name = "?onpopuppositioned@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onpopuppositioned: *mut nsIAtom;
            #[link_name = "?onpopupshowing@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onpopupshowing: *mut nsIAtom;
            #[link_name = "?onpopupshown@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onpopupshown: *mut nsIAtom;
            #[link_name = "?onpullphonebookreq@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onpullphonebookreq: *mut nsIAtom;
            #[link_name = "?onpullvcardentryreq@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onpullvcardentryreq: *mut nsIAtom;
            #[link_name = "?onpullvcardlistingreq@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onpullvcardlistingreq: *mut nsIAtom;
            #[link_name = "?onpush@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onpush: *mut nsIAtom;
            #[link_name = "?onpushsubscriptionchange@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onpushsubscriptionchange: *mut nsIAtom;
            #[link_name = "?onpschange@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onpschange: *mut nsIAtom;
            #[link_name = "?onptychange@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onptychange: *mut nsIAtom;
            #[link_name = "?onradiostatechange@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onradiostatechange: *mut nsIAtom;
            #[link_name = "?onRadioStateChange@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onRadioStateChange: *mut nsIAtom;
            #[link_name = "?onrdsdisabled@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onrdsdisabled: *mut nsIAtom;
            #[link_name = "?onrdsenabled@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onrdsenabled: *mut nsIAtom;
            #[link_name = "?onreaderror@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onreaderror: *mut nsIAtom;
            #[link_name = "?onreadsuccess@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onreadsuccess: *mut nsIAtom;
            #[link_name = "?onready@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onready: *mut nsIAtom;
            #[link_name = "?onreadystatechange@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onreadystatechange: *mut nsIAtom;
            #[link_name = "?onreceived@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onreceived: *mut nsIAtom;
            #[link_name = "?onremoteheld@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onremoteheld: *mut nsIAtom;
            #[link_name = "?onremoteresumed@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onremoteresumed: *mut nsIAtom;
            #[link_name = "?onrequestprogress@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onrequestprogress: *mut nsIAtom;
            #[link_name = "?onresourcetimingbufferfull@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onresourcetimingbufferfull: *mut nsIAtom;
            #[link_name = "?onresponseprogress@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onresponseprogress: *mut nsIAtom;
            #[link_name = "?onretrieving@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onretrieving: *mut nsIAtom;
            #[link_name = "?onRequest@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onRequest: *mut nsIAtom;
            #[link_name = "?onrequestmediaplaystatus@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onrequestmediaplaystatus: *mut nsIAtom;
            #[link_name = "?onreset@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onreset: *mut nsIAtom;
            #[link_name = "?onresuming@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onresuming: *mut nsIAtom;
            #[link_name = "?onresize@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onresize: *mut nsIAtom;
            #[link_name = "?onrtchange@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onrtchange: *mut nsIAtom;
            #[link_name = "?onscanningstatechanged@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onscanningstatechanged: *mut nsIAtom;
            #[link_name = "?onscostatuschanged@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onscostatuschanged: *mut nsIAtom;
            #[link_name = "?onscroll@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onscroll: *mut nsIAtom;
            #[link_name = "?onselect@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onselect: *mut nsIAtom;
            #[link_name = "?onselectionchange@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onselectionchange: *mut nsIAtom;
            #[link_name = "?onselectstart@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onselectstart: *mut nsIAtom;
            #[link_name = "?onsending@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onsending: *mut nsIAtom;
            #[link_name = "?onsent@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onsent: *mut nsIAtom;
            #[link_name = "?onset@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onset: *mut nsIAtom;
            #[link_name = "?onshippingaddresschange@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onshippingaddresschange: *mut nsIAtom;
            #[link_name = "?onshippingoptionchange@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onshippingoptionchange: *mut nsIAtom;
            #[link_name = "?onshow@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onshow: *mut nsIAtom;
            #[link_name = "?onstatechange@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onstatechange: *mut nsIAtom;
            #[link_name = "?onstatuschanged@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onstatuschanged: *mut nsIAtom;
            #[link_name = "?onstkcommand@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onstkcommand: *mut nsIAtom;
            #[link_name = "?onstksessionend@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onstksessionend: *mut nsIAtom;
            #[link_name = "?onstorage@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onstorage: *mut nsIAtom;
            #[link_name = "?onstorageareachanged@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onstorageareachanged: *mut nsIAtom;
            #[link_name = "?onsubmit@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onsubmit: *mut nsIAtom;
            #[link_name = "?onsuccess@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onsuccess: *mut nsIAtom;
            #[link_name = "?ontypechange@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_ontypechange: *mut nsIAtom;
            #[link_name = "?onterminate@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onterminate: *mut nsIAtom;
            #[link_name = "?ontext@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_ontext: *mut nsIAtom;
            #[link_name = "?ontoggle@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_ontoggle: *mut nsIAtom;
            #[link_name = "?ontouchstart@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_ontouchstart: *mut nsIAtom;
            #[link_name = "?ontouchend@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_ontouchend: *mut nsIAtom;
            #[link_name = "?ontouchmove@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_ontouchmove: *mut nsIAtom;
            #[link_name = "?ontouchcancel@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_ontouchcancel: *mut nsIAtom;
            #[link_name = "?ontransitioncancel@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_ontransitioncancel: *mut nsIAtom;
            #[link_name = "?ontransitionend@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_ontransitionend: *mut nsIAtom;
            #[link_name = "?ontransitionrun@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_ontransitionrun: *mut nsIAtom;
            #[link_name = "?ontransitionstart@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_ontransitionstart: *mut nsIAtom;
            #[link_name = "?onunderflow@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onunderflow: *mut nsIAtom;
            #[link_name = "?onunload@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onunload: *mut nsIAtom;
            #[link_name = "?onupdatefound@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onupdatefound: *mut nsIAtom;
            #[link_name = "?onupdateready@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onupdateready: *mut nsIAtom;
            #[link_name = "?onupgradeneeded@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onupgradeneeded: *mut nsIAtom;
            #[link_name = "?onussdreceived@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onussdreceived: *mut nsIAtom;
            #[link_name = "?onversionchange@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onversionchange: *mut nsIAtom;
            #[link_name = "?onvisibilitychange@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onvisibilitychange: *mut nsIAtom;
            #[link_name = "?onvoicechange@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onvoicechange: *mut nsIAtom;
            #[link_name = "?onvoiceschanged@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onvoiceschanged: *mut nsIAtom;
            #[link_name = "?onvrdisplayactivate@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onvrdisplayactivate: *mut nsIAtom;
            #[link_name = "?onvrdisplayconnect@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onvrdisplayconnect: *mut nsIAtom;
            #[link_name = "?onvrdisplaydeactivate@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onvrdisplaydeactivate: *mut nsIAtom;
            #[link_name = "?onvrdisplaydisconnect@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onvrdisplaydisconnect: *mut nsIAtom;
            #[link_name = "?onvrdisplaypresentchange@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onvrdisplaypresentchange: *mut nsIAtom;
            #[link_name = "?onwebkitAnimationEnd@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onwebkitAnimationEnd: *mut nsIAtom;
            #[link_name = "?onwebkitAnimationIteration@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onwebkitAnimationIteration: *mut nsIAtom;
            #[link_name = "?onwebkitAnimationStart@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onwebkitAnimationStart: *mut nsIAtom;
            #[link_name = "?onwebkitTransitionEnd@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onwebkitTransitionEnd: *mut nsIAtom;
            #[link_name = "?onwebkitanimationend@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onwebkitanimationend: *mut nsIAtom;
            #[link_name = "?onwebkitanimationiteration@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onwebkitanimationiteration: *mut nsIAtom;
            #[link_name = "?onwebkitanimationstart@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onwebkitanimationstart: *mut nsIAtom;
            #[link_name = "?onwebkittransitionend@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onwebkittransitionend: *mut nsIAtom;
            #[link_name = "?onwebsocket@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onwebsocket: *mut nsIAtom;
            #[link_name = "?onwheel@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onwheel: *mut nsIAtom;
            #[link_name = "?open@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_open: *mut nsIAtom;
            #[link_name = "?optgroup@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_optgroup: *mut nsIAtom;
            #[link_name = "?optimum@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_optimum: *mut nsIAtom;
            #[link_name = "?option@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_option: *mut nsIAtom;
            #[link_name = "?_or@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms__or: *mut nsIAtom;
            #[link_name = "?order@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_order: *mut nsIAtom;
            #[link_name = "?ordinal@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_ordinal: *mut nsIAtom;
            #[link_name = "?orient@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_orient: *mut nsIAtom;
            #[link_name = "?orientation@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_orientation: *mut nsIAtom;
            #[link_name = "?otherwise@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_otherwise: *mut nsIAtom;
            #[link_name = "?output@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_output: *mut nsIAtom;
            #[link_name = "?overflow@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_overflow: *mut nsIAtom;
            #[link_name = "?overflowchanged@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_overflowchanged: *mut nsIAtom;
            #[link_name = "?overlay@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_overlay: *mut nsIAtom;
            #[link_name = "?overlap@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_overlap: *mut nsIAtom;
            #[link_name = "?p@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_p: *mut nsIAtom;
            #[link_name = "?pack@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_pack: *mut nsIAtom;
            #[link_name = "?page@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_page: *mut nsIAtom;
            #[link_name = "?pageincrement@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_pageincrement: *mut nsIAtom;
            #[link_name = "?pagex@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_pagex: *mut nsIAtom;
            #[link_name = "?pagey@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_pagey: *mut nsIAtom;
            #[link_name = "?paint_order@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_paint_order: *mut nsIAtom;
            #[link_name = "?palettename@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_palettename: *mut nsIAtom;
            #[link_name = "?panel@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_panel: *mut nsIAtom;
            #[link_name = "?param@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_param: *mut nsIAtom;
            #[link_name = "?parameter@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_parameter: *mut nsIAtom;
            #[link_name = "?parent@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_parent: *mut nsIAtom;
            #[link_name = "?parentfocused@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_parentfocused: *mut nsIAtom;
            #[link_name = "?parsetype@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_parsetype: *mut nsIAtom;
            #[link_name = "?password@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_password: *mut nsIAtom;
            #[link_name = "?pattern@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_pattern: *mut nsIAtom;
            #[link_name = "?patternSeparator@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_patternSeparator: *mut nsIAtom;
            #[link_name = "?perMille@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_perMille: *mut nsIAtom;
            #[link_name = "?percent@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_percent: *mut nsIAtom;
            #[link_name = "?persist@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_persist: *mut nsIAtom;
            #[link_name = "?phase@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_phase: *mut nsIAtom;
            #[link_name = "?picture@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_picture: *mut nsIAtom;
            #[link_name = "?ping@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_ping: *mut nsIAtom;
            #[link_name = "?pinned@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_pinned: *mut nsIAtom;
            #[link_name = "?placeholder@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_placeholder: *mut nsIAtom;
            #[link_name = "?plaintext@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_plaintext: *mut nsIAtom;
            #[link_name = "?playbackrate@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_playbackrate: *mut nsIAtom;
            #[link_name = "?pointSize@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_pointSize: *mut nsIAtom;
            #[link_name = "?pointerlockchange@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_pointerlockchange: *mut nsIAtom;
            #[link_name = "?pointerlockerror@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_pointerlockerror: *mut nsIAtom;
            #[link_name = "?poly@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_poly: *mut nsIAtom;
            #[link_name = "?polygon@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_polygon: *mut nsIAtom;
            #[link_name = "?popup@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_popup: *mut nsIAtom;
            #[link_name = "?popupalign@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_popupalign: *mut nsIAtom;
            #[link_name = "?popupanchor@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_popupanchor: *mut nsIAtom;
            #[link_name = "?popupgroup@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_popupgroup: *mut nsIAtom;
            #[link_name = "?popuphidden@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_popuphidden: *mut nsIAtom;
            #[link_name = "?popuphiding@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_popuphiding: *mut nsIAtom;
            #[link_name = "?popupset@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_popupset: *mut nsIAtom;
            #[link_name = "?popupshowing@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_popupshowing: *mut nsIAtom;
            #[link_name = "?popupshown@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_popupshown: *mut nsIAtom;
            #[link_name = "?popupsinherittooltip@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_popupsinherittooltip: *mut nsIAtom;
            #[link_name = "?position@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_position: *mut nsIAtom;
            #[link_name = "?poster@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_poster: *mut nsIAtom;
            #[link_name = "?pre@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_pre: *mut nsIAtom;
            #[link_name = "?preceding@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_preceding: *mut nsIAtom;
            #[link_name = "?precedingSibling@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_precedingSibling: *mut nsIAtom;
            #[link_name = "?predicate@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_predicate: *mut nsIAtom;
            #[link_name = "?prefix@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_prefix: *mut nsIAtom;
            #[link_name = "?preload@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_preload: *mut nsIAtom;
            #[link_name = "?prerendered@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_prerendered: *mut nsIAtom;
            #[link_name = "?mozpresentation@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_mozpresentation: *mut nsIAtom;
            #[link_name = "?preserve@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_preserve: *mut nsIAtom;
            #[link_name = "?preserveSpace@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_preserveSpace: *mut nsIAtom;
            #[link_name = "?preventdefault@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_preventdefault: *mut nsIAtom;
            #[link_name = "?primary@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_primary: *mut nsIAtom;
            #[link_name = "?print@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_print: *mut nsIAtom;
            #[link_name = "?priority@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_priority: *mut nsIAtom;
            #[link_name = "?processingInstruction@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_processingInstruction: *mut nsIAtom;
            #[link_name = "?profile@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_profile: *mut nsIAtom;
            #[link_name = "?progress@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_progress: *mut nsIAtom;
            #[link_name = "?progressmeter@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_progressmeter: *mut nsIAtom;
            #[link_name = "?progressNormal@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_progressNormal: *mut nsIAtom;
            #[link_name = "?progressUndetermined@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_progressUndetermined: *mut nsIAtom;
            #[link_name = "?projection@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_projection: *mut nsIAtom;
            #[link_name = "?prompt@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_prompt: *mut nsIAtom;
            #[link_name = "?propagate@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_propagate: *mut nsIAtom;
            #[link_name = "?properties@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_properties: *mut nsIAtom;
            #[link_name = "?property@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_property: *mut nsIAtom;
            #[link_name = "?pubdate@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_pubdate: *mut nsIAtom;
            #[link_name = "?q@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_q: *mut nsIAtom;
            #[link_name = "?query@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_query: *mut nsIAtom;
            #[link_name = "?queryset@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_queryset: *mut nsIAtom;
            #[link_name = "?querytype@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_querytype: *mut nsIAtom;
            #[link_name = "?radio@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_radio: *mut nsIAtom;
            #[link_name = "?radiogroup@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_radiogroup: *mut nsIAtom;
            #[link_name = "?range@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_range: *mut nsIAtom;
            #[link_name = "?readonly@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_readonly: *mut nsIAtom;
            #[link_name = "?rect@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_rect: *mut nsIAtom;
            #[link_name = "?rectangle@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_rectangle: *mut nsIAtom;
            #[link_name = "?ref@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_ref: *mut nsIAtom;
            #[link_name = "?refresh@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_refresh: *mut nsIAtom;
            #[link_name = "?rel@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_rel: *mut nsIAtom;
            #[link_name = "?onreloadpage@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onreloadpage: *mut nsIAtom;
            #[link_name = "?rem@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_rem: *mut nsIAtom;
            #[link_name = "?remote@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_remote: *mut nsIAtom;
            #[link_name = "?removeelement@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_removeelement: *mut nsIAtom;
            #[link_name = "?renderingobserverlist@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_renderingobserverlist: *mut nsIAtom;
            #[link_name = "?repeat@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_repeat: *mut nsIAtom;
            #[link_name = "?replace@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_replace: *mut nsIAtom;
            #[link_name = "?required@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_required: *mut nsIAtom;
            #[link_name = "?reserved@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_reserved: *mut nsIAtom;
            #[link_name = "?reset@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_reset: *mut nsIAtom;
            #[link_name = "?resizeafter@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_resizeafter: *mut nsIAtom;
            #[link_name = "?resizebefore@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_resizebefore: *mut nsIAtom;
            #[link_name = "?resizer@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_resizer: *mut nsIAtom;
            #[link_name = "?resolution@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_resolution: *mut nsIAtom;
            #[link_name = "?resource@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_resource: *mut nsIAtom;
            #[link_name = "?resources@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_resources: *mut nsIAtom;
            #[link_name = "?result@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_result: *mut nsIAtom;
            #[link_name = "?resultPrefix@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_resultPrefix: *mut nsIAtom;
            #[link_name = "?retargetdocumentfocus@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_retargetdocumentfocus: *mut nsIAtom;
            #[link_name = "?rev@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_rev: *mut nsIAtom;
            #[link_name = "?reverse@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_reverse: *mut nsIAtom;
            #[link_name = "?reversed@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_reversed: *mut nsIAtom;
            #[link_name = "?richlistbox@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_richlistbox: *mut nsIAtom;
            #[link_name = "?richlistitem@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_richlistitem: *mut nsIAtom;
            #[link_name = "?right@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_right: *mut nsIAtom;
            #[link_name = "?rightmargin@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_rightmargin: *mut nsIAtom;
            #[link_name = "?rightpadding@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_rightpadding: *mut nsIAtom;
            #[link_name = "?role@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_role: *mut nsIAtom;
            #[link_name = "?rolluponmousewheel@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_rolluponmousewheel: *mut nsIAtom;
            #[link_name = "?round@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_round: *mut nsIAtom;
            #[link_name = "?row@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_row: *mut nsIAtom;
            #[link_name = "?rows@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_rows: *mut nsIAtom;
            #[link_name = "?rowspan@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_rowspan: *mut nsIAtom;
            #[link_name = "?rb@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_rb: *mut nsIAtom;
            #[link_name = "?rp@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_rp: *mut nsIAtom;
            #[link_name = "?rt@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_rt: *mut nsIAtom;
            #[link_name = "?rtc@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_rtc: *mut nsIAtom;
            #[link_name = "?rtl@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_rtl: *mut nsIAtom;
            #[link_name = "?ruby@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_ruby: *mut nsIAtom;
            #[link_name = "?rubyBase@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_rubyBase: *mut nsIAtom;
            #[link_name = "?rubyBaseContainer@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_rubyBaseContainer: *mut nsIAtom;
            #[link_name = "?rubyText@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_rubyText: *mut nsIAtom;
            #[link_name = "?rubyTextContainer@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_rubyTextContainer: *mut nsIAtom;
            #[link_name = "?rule@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_rule: *mut nsIAtom;
            #[link_name = "?rules@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_rules: *mut nsIAtom;
            #[link_name = "?s@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_s: *mut nsIAtom;
            #[link_name = "?samp@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_samp: *mut nsIAtom;
            #[link_name = "?sandbox@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_sandbox: *mut nsIAtom;
            #[link_name = "?sbattr@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_sbattr: *mut nsIAtom;
            #[link_name = "?scale@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_scale: *mut nsIAtom;
            #[link_name = "?scan@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_scan: *mut nsIAtom;
            #[link_name = "?scheme@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_scheme: *mut nsIAtom;
            #[link_name = "?scope@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_scope: *mut nsIAtom;
            #[link_name = "?scoped@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_scoped: *mut nsIAtom;
            #[link_name = "?screen@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_screen: *mut nsIAtom;
            #[link_name = "?screenX@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_screenX: *mut nsIAtom;
            #[link_name = "?screenY@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_screenY: *mut nsIAtom;
            #[link_name = "?script@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_script: *mut nsIAtom;
            #[link_name = "?scriptEnabledBeforePrintOrPreview@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_scriptEnabledBeforePrintOrPreview: *mut nsIAtom;
            #[link_name = "?scrollbar@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_scrollbar: *mut nsIAtom;
            #[link_name = "?scrollbarbutton@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_scrollbarbutton: *mut nsIAtom;
            #[link_name = "?scrollbarDownBottom@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_scrollbarDownBottom: *mut nsIAtom;
            #[link_name = "?scrollbarDownTop@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_scrollbarDownTop: *mut nsIAtom;
            #[link_name = "?scrollbarUpBottom@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_scrollbarUpBottom: *mut nsIAtom;
            #[link_name = "?scrollbarUpTop@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_scrollbarUpTop: *mut nsIAtom;
            #[link_name = "?scrollbox@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_scrollbox: *mut nsIAtom;
            #[link_name = "?scrollcorner@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_scrollcorner: *mut nsIAtom;
            #[link_name = "?scrolling@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_scrolling: *mut nsIAtom;
            #[link_name = "?scrollPosition@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_scrollPosition: *mut nsIAtom;
            #[link_name = "?section@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_section: *mut nsIAtom;
            #[link_name = "?select@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_select: *mut nsIAtom;
            #[link_name = "?selectable@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_selectable: *mut nsIAtom;
            #[link_name = "?selected@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_selected: *mut nsIAtom;
            #[link_name = "?selectedIndex@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_selectedIndex: *mut nsIAtom;
            #[link_name = "?selectedindex@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_selectedindex: *mut nsIAtom;
            #[link_name = "?self@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_self: *mut nsIAtom;
            #[link_name = "?seltype@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_seltype: *mut nsIAtom;
            #[link_name = "?setcookie@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_setcookie: *mut nsIAtom;
            #[link_name = "?setter@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_setter: *mut nsIAtom;
            #[link_name = "?shape@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_shape: *mut nsIAtom;
            #[link_name = "?show@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_show: *mut nsIAtom;
            #[link_name = "?showcaret@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_showcaret: *mut nsIAtom;
            #[link_name = "?showresizer@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_showresizer: *mut nsIAtom;
            #[link_name = "?simple@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_simple: *mut nsIAtom;
            #[link_name = "?single@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_single: *mut nsIAtom;
            #[link_name = "?size@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_size: *mut nsIAtom;
            #[link_name = "?sizes@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_sizes: *mut nsIAtom;
            #[link_name = "?sizemode@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_sizemode: *mut nsIAtom;
            #[link_name = "?sizetopopup@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_sizetopopup: *mut nsIAtom;
            #[link_name = "?slider@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_slider: *mut nsIAtom;
            #[link_name = "?small@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_small: *mut nsIAtom;
            #[link_name = "?smooth@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_smooth: *mut nsIAtom;
            #[link_name = "?snap@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_snap: *mut nsIAtom;
            #[link_name = "?sort@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_sort: *mut nsIAtom;
            #[link_name = "?sortActive@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_sortActive: *mut nsIAtom;
            #[link_name = "?sortDirection@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_sortDirection: *mut nsIAtom;
            #[link_name = "?sorted@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_sorted: *mut nsIAtom;
            #[link_name = "?sorthints@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_sorthints: *mut nsIAtom;
            #[link_name = "?sortLocked@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_sortLocked: *mut nsIAtom;
            #[link_name = "?sortResource@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_sortResource: *mut nsIAtom;
            #[link_name = "?sortResource2@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_sortResource2: *mut nsIAtom;
            #[link_name = "?sortSeparators@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_sortSeparators: *mut nsIAtom;
            #[link_name = "?sortStaticsLast@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_sortStaticsLast: *mut nsIAtom;
            #[link_name = "?source@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_source: *mut nsIAtom;
            #[link_name = "?space@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_space: *mut nsIAtom;
            #[link_name = "?spacer@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_spacer: *mut nsIAtom;
            #[link_name = "?span@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_span: *mut nsIAtom;
            #[link_name = "?spellcheck@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_spellcheck: *mut nsIAtom;
            #[link_name = "?spinner@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_spinner: *mut nsIAtom;
            #[link_name = "?split@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_split: *mut nsIAtom;
            #[link_name = "?splitter@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_splitter: *mut nsIAtom;
            #[link_name = "?spring@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_spring: *mut nsIAtom;
            #[link_name = "?square@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_square: *mut nsIAtom;
            #[link_name = "?src@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_src: *mut nsIAtom;
            #[link_name = "?srcdoc@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_srcdoc: *mut nsIAtom;
            #[link_name = "?srclang@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_srclang: *mut nsIAtom;
            #[link_name = "?srcset@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_srcset: *mut nsIAtom;
            #[link_name = "?stack@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_stack: *mut nsIAtom;
            #[link_name = "?standalone@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_standalone: *mut nsIAtom;
            #[link_name = "?standby@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_standby: *mut nsIAtom;
            #[link_name = "?start@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_start: *mut nsIAtom;
            #[link_name = "?start_after@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_start_after: *mut nsIAtom;
            #[link_name = "?start_before@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_start_before: *mut nsIAtom;
            #[link_name = "?startsWith@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_startsWith: *mut nsIAtom;
            #[link_name = "?state@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_state: *mut nsIAtom;
            #[link_name = "?statedatasource@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_statedatasource: *mut nsIAtom;
            #[link_name = "?staticHint@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_staticHint: *mut nsIAtom;
            #[link_name = "?statusbar@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_statusbar: *mut nsIAtom;
            #[link_name = "?statustext@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_statustext: *mut nsIAtom;
            #[link_name = "?step@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_step: *mut nsIAtom;
            #[link_name = "?stop@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_stop: *mut nsIAtom;
            #[link_name = "?stretch@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_stretch: *mut nsIAtom;
            #[link_name = "?strike@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_strike: *mut nsIAtom;
            #[link_name = "?string@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_string: *mut nsIAtom;
            #[link_name = "?stringLength@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_stringLength: *mut nsIAtom;
            #[link_name = "?stripSpace@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_stripSpace: *mut nsIAtom;
            #[link_name = "?strong@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_strong: *mut nsIAtom;
            #[link_name = "?style@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_style: *mut nsIAtom;
            #[link_name = "?stylesheet@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_stylesheet: *mut nsIAtom;
            #[link_name = "?stylesheetPrefix@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_stylesheetPrefix: *mut nsIAtom;
            #[link_name = "?subject@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_subject: *mut nsIAtom;
            #[link_name = "?submit@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_submit: *mut nsIAtom;
            #[link_name = "?substate@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_substate: *mut nsIAtom;
            #[link_name = "?substring@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_substring: *mut nsIAtom;
            #[link_name = "?substringAfter@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_substringAfter: *mut nsIAtom;
            #[link_name = "?substringBefore@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_substringBefore: *mut nsIAtom;
            #[link_name = "?sub@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_sub: *mut nsIAtom;
            #[link_name = "?sum@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_sum: *mut nsIAtom;
            #[link_name = "?sup@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_sup: *mut nsIAtom;
            #[link_name = "?summary@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_summary: *mut nsIAtom;
            #[link_name = "?_switch@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms__switch: *mut nsIAtom;
            #[link_name = "?systemProperty@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_systemProperty: *mut nsIAtom;
            #[link_name = "?tab@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_tab: *mut nsIAtom;
            #[link_name = "?tabbox@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_tabbox: *mut nsIAtom;
            #[link_name = "?tabindex@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_tabindex: *mut nsIAtom;
            #[link_name = "?table@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_table: *mut nsIAtom;
            #[link_name = "?tabpanel@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_tabpanel: *mut nsIAtom;
            #[link_name = "?tabpanels@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_tabpanels: *mut nsIAtom;
            #[link_name = "?tag@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_tag: *mut nsIAtom;
            #[link_name = "?target@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_target: *mut nsIAtom;
            #[link_name = "?targets@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_targets: *mut nsIAtom;
            #[link_name = "?tbody@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_tbody: *mut nsIAtom;
            #[link_name = "?td@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_td: *mut nsIAtom;
            #[link_name = "?_template@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms__template: *mut nsIAtom;
            #[link_name = "?text_decoration@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_text_decoration: *mut nsIAtom;
            #[link_name = "?terminate@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_terminate: *mut nsIAtom;
            #[link_name = "?term@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_term: *mut nsIAtom;
            #[link_name = "?test@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_test: *mut nsIAtom;
            #[link_name = "?text@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_text: *mut nsIAtom;
            #[link_name = "?textAlign@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_textAlign: *mut nsIAtom;
            #[link_name = "?textarea@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_textarea: *mut nsIAtom;
            #[link_name = "?textbox@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_textbox: *mut nsIAtom;
            #[link_name = "?textnode@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_textnode: *mut nsIAtom;
            #[link_name = "?textNodeDirectionalityMap@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_textNodeDirectionalityMap: *mut nsIAtom;
            #[link_name = "?tfoot@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_tfoot: *mut nsIAtom;
            #[link_name = "?th@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_th: *mut nsIAtom;
            #[link_name = "?thead@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_thead: *mut nsIAtom;
            #[link_name = "?thumb@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_thumb: *mut nsIAtom;
            #[link_name = "?time@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_time: *mut nsIAtom;
            #[link_name = "?title@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_title: *mut nsIAtom;
            #[link_name = "?titlebar@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_titlebar: *mut nsIAtom;
            #[link_name = "?titletip@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_titletip: *mut nsIAtom;
            #[link_name = "?toggled@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_toggled: *mut nsIAtom;
            #[link_name = "?token@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_token: *mut nsIAtom;
            #[link_name = "?tokenize@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_tokenize: *mut nsIAtom;
            #[link_name = "?toolbar@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_toolbar: *mut nsIAtom;
            #[link_name = "?toolbarbutton@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_toolbarbutton: *mut nsIAtom;
            #[link_name = "?toolbaritem@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_toolbaritem: *mut nsIAtom;
            #[link_name = "?toolbox@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_toolbox: *mut nsIAtom;
            #[link_name = "?tooltip@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_tooltip: *mut nsIAtom;
            #[link_name = "?tooltiptext@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_tooltiptext: *mut nsIAtom;
            #[link_name = "?top@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_top: *mut nsIAtom;
            #[link_name = "?topleft@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_topleft: *mut nsIAtom;
            #[link_name = "?topmargin@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_topmargin: *mut nsIAtom;
            #[link_name = "?toppadding@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_toppadding: *mut nsIAtom;
            #[link_name = "?topright@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_topright: *mut nsIAtom;
            #[link_name = "?tr@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_tr: *mut nsIAtom;
            #[link_name = "?track@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_track: *mut nsIAtom;
            #[link_name = "?trailing@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_trailing: *mut nsIAtom;
            #[link_name = "?transform@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_transform: *mut nsIAtom;
            #[link_name = "?transform_3d@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_transform_3d: *mut nsIAtom;
            #[link_name = "?transformiix@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_transformiix: *mut nsIAtom;
            #[link_name = "?translate@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_translate: *mut nsIAtom;
            #[link_name = "?transparent@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_transparent: *mut nsIAtom;
            #[link_name = "?tree@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_tree: *mut nsIAtom;
            #[link_name = "?treecell@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_treecell: *mut nsIAtom;
            #[link_name = "?treechildren@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_treechildren: *mut nsIAtom;
            #[link_name = "?treecol@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_treecol: *mut nsIAtom;
            #[link_name = "?treecolpicker@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_treecolpicker: *mut nsIAtom;
            #[link_name = "?treecols@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_treecols: *mut nsIAtom;
            #[link_name = "?treeitem@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_treeitem: *mut nsIAtom;
            #[link_name = "?treerow@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_treerow: *mut nsIAtom;
            #[link_name = "?treeseparator@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_treeseparator: *mut nsIAtom;
            #[link_name = "?triple@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_triple: *mut nsIAtom;
            #[link_name = "?_true@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms__true: *mut nsIAtom;
            #[link_name = "?tt@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_tt: *mut nsIAtom;
            #[link_name = "?tty@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_tty: *mut nsIAtom;
            #[link_name = "?tv@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_tv: *mut nsIAtom;
            #[link_name = "?type@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_type: *mut nsIAtom;
            #[link_name = "?typemustmatch@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_typemustmatch: *mut nsIAtom;
            #[link_name = "?u@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_u: *mut nsIAtom;
            #[link_name = "?ul@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_ul: *mut nsIAtom;
            #[link_name = "?underflow@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_underflow: *mut nsIAtom;
            #[link_name = "?undetermined@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_undetermined: *mut nsIAtom;
            #[link_name = "?unload@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_unload: *mut nsIAtom;
            #[link_name = "?unparsedEntityUri@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_unparsedEntityUri: *mut nsIAtom;
            #[link_name = "?upperAlpha@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_upperAlpha: *mut nsIAtom;
            #[link_name = "?upperFirst@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_upperFirst: *mut nsIAtom;
            #[link_name = "?upperRoman@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_upperRoman: *mut nsIAtom;
            #[link_name = "?uri@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_uri: *mut nsIAtom;
            #[link_name = "?use@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_use: *mut nsIAtom;
            #[link_name = "?useAttributeSets@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_useAttributeSets: *mut nsIAtom;
            #[link_name = "?usemap@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_usemap: *mut nsIAtom;
            #[link_name = "?user_scalable@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_user_scalable: *mut nsIAtom;
            #[link_name = "?userInput@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_userInput: *mut nsIAtom;
            #[link_name = "?validate@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_validate: *mut nsIAtom;
            #[link_name = "?valign@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_valign: *mut nsIAtom;
            #[link_name = "?value@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_value: *mut nsIAtom;
            #[link_name = "?values@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_values: *mut nsIAtom;
            #[link_name = "?valueOf@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_valueOf: *mut nsIAtom;
            #[link_name = "?valuetype@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_valuetype: *mut nsIAtom;
            #[link_name = "?var@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_var: *mut nsIAtom;
            #[link_name = "?variable@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_variable: *mut nsIAtom;
            #[link_name = "?vbox@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_vbox: *mut nsIAtom;
            #[link_name = "?vcard_name@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_vcard_name: *mut nsIAtom;
            #[link_name = "?vendor@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_vendor: *mut nsIAtom;
            #[link_name = "?vendorUrl@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_vendorUrl: *mut nsIAtom;
            #[link_name = "?version@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_version: *mut nsIAtom;
            #[link_name = "?vert@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_vert: *mut nsIAtom;
            #[link_name = "?vertical@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_vertical: *mut nsIAtom;
            #[link_name = "?audio@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_audio: *mut nsIAtom;
            #[link_name = "?video@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_video: *mut nsIAtom;
            #[link_name = "?videocontrols@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_videocontrols: *mut nsIAtom;
            #[link_name = "?viewport@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_viewport: *mut nsIAtom;
            #[link_name = "?viewport_height@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_viewport_height: *mut nsIAtom;
            #[link_name = "?viewport_initial_scale@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_viewport_initial_scale: *mut nsIAtom;
            #[link_name = "?viewport_maximum_scale@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_viewport_maximum_scale: *mut nsIAtom;
            #[link_name = "?viewport_minimum_scale@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_viewport_minimum_scale: *mut nsIAtom;
            #[link_name = "?viewport_user_scalable@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_viewport_user_scalable: *mut nsIAtom;
            #[link_name = "?viewport_width@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_viewport_width: *mut nsIAtom;
            #[link_name = "?visibility@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_visibility: *mut nsIAtom;
            #[link_name = "?visuallyselected@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_visuallyselected: *mut nsIAtom;
            #[link_name = "?vlink@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_vlink: *mut nsIAtom;
            #[link_name = "?vspace@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_vspace: *mut nsIAtom;
            #[link_name = "?wbr@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_wbr: *mut nsIAtom;
            #[link_name = "?webkitdirectory@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_webkitdirectory: *mut nsIAtom;
            #[link_name = "?when@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_when: *mut nsIAtom;
            #[link_name = "?where@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_where: *mut nsIAtom;
            #[link_name = "?widget@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_widget: *mut nsIAtom;
            #[link_name = "?width@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_width: *mut nsIAtom;
            #[link_name = "?willChange@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_willChange: *mut nsIAtom;
            #[link_name = "?window@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_window: *mut nsIAtom;
            #[link_name = "?headerWindowTarget@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_headerWindowTarget: *mut nsIAtom;
            #[link_name = "?windowtype@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_windowtype: *mut nsIAtom;
            #[link_name = "?withParam@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_withParam: *mut nsIAtom;
            #[link_name = "?wizard@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_wizard: *mut nsIAtom;
            #[link_name = "?wrap@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_wrap: *mut nsIAtom;
            #[link_name = "?headerDNSPrefetchControl@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_headerDNSPrefetchControl: *mut nsIAtom;
            #[link_name = "?headerCSP@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_headerCSP: *mut nsIAtom;
            #[link_name = "?headerCSPReportOnly@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_headerCSPReportOnly: *mut nsIAtom;
            #[link_name = "?headerXFO@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_headerXFO: *mut nsIAtom;
            #[link_name = "?x_western@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_x_western: *mut nsIAtom;
            #[link_name = "?xml@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_xml: *mut nsIAtom;
            #[link_name = "?xml_stylesheet@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_xml_stylesheet: *mut nsIAtom;
            #[link_name = "?xmlns@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_xmlns: *mut nsIAtom;
            #[link_name = "?xmp@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_xmp: *mut nsIAtom;
            #[link_name = "?xulcontentsgenerated@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_xulcontentsgenerated: *mut nsIAtom;
            #[link_name = "?yes@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_yes: *mut nsIAtom;
            #[link_name = "?z_index@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_z_index: *mut nsIAtom;
            #[link_name = "?zeroDigit@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_zeroDigit: *mut nsIAtom;
            #[link_name = "?percentage@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_percentage: *mut nsIAtom;
            #[link_name = "?A@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_A: *mut nsIAtom;
            #[link_name = "?alignment_baseline@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_alignment_baseline: *mut nsIAtom;
            #[link_name = "?amplitude@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_amplitude: *mut nsIAtom;
            #[link_name = "?animate@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_animate: *mut nsIAtom;
            #[link_name = "?animateColor@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_animateColor: *mut nsIAtom;
            #[link_name = "?animateMotion@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_animateMotion: *mut nsIAtom;
            #[link_name = "?animateTransform@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_animateTransform: *mut nsIAtom;
            #[link_name = "?arithmetic@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_arithmetic: *mut nsIAtom;
            #[link_name = "?atop@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_atop: *mut nsIAtom;
            #[link_name = "?azimuth@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_azimuth: *mut nsIAtom;
            #[link_name = "?B@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_B: *mut nsIAtom;
            #[link_name = "?backgroundColor@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_backgroundColor: *mut nsIAtom;
            #[link_name = "?background_image@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_background_image: *mut nsIAtom;
            #[link_name = "?baseFrequency@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_baseFrequency: *mut nsIAtom;
            #[link_name = "?baseline_shift@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_baseline_shift: *mut nsIAtom;
            #[link_name = "?bias@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_bias: *mut nsIAtom;
            #[link_name = "?caption_side@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_caption_side: *mut nsIAtom;
            #[link_name = "?clip_path@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_clip_path: *mut nsIAtom;
            #[link_name = "?clip_rule@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_clip_rule: *mut nsIAtom;
            #[link_name = "?clipPath@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_clipPath: *mut nsIAtom;
            #[link_name = "?clipPathUnits@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_clipPathUnits: *mut nsIAtom;
            #[link_name = "?cm@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_cm: *mut nsIAtom;
            #[link_name = "?colorBurn@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_colorBurn: *mut nsIAtom;
            #[link_name = "?colorDodge@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_colorDodge: *mut nsIAtom;
            #[link_name = "?colorInterpolation@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_colorInterpolation: *mut nsIAtom;
            #[link_name = "?colorInterpolationFilters@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_colorInterpolationFilters: *mut nsIAtom;
            #[link_name = "?colorProfile@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_colorProfile: *mut nsIAtom;
            #[link_name = "?cursor@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_cursor: *mut nsIAtom;
            #[link_name = "?cx@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_cx: *mut nsIAtom;
            #[link_name = "?cy@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_cy: *mut nsIAtom;
            #[link_name = "?d@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_d: *mut nsIAtom;
            #[link_name = "?darken@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_darken: *mut nsIAtom;
            #[link_name = "?defs@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_defs: *mut nsIAtom;
            #[link_name = "?deg@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_deg: *mut nsIAtom;
            #[link_name = "?desc@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_desc: *mut nsIAtom;
            #[link_name = "?diffuseConstant@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_diffuseConstant: *mut nsIAtom;
            #[link_name = "?dilate@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_dilate: *mut nsIAtom;
            #[link_name = "?direction@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_direction: *mut nsIAtom;
            #[link_name = "?disable@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_disable: *mut nsIAtom;
            #[link_name = "?disc@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_disc: *mut nsIAtom;
            #[link_name = "?discrete@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_discrete: *mut nsIAtom;
            #[link_name = "?divisor@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_divisor: *mut nsIAtom;
            #[link_name = "?dominant_baseline@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_dominant_baseline: *mut nsIAtom;
            #[link_name = "?duplicate@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_duplicate: *mut nsIAtom;
            #[link_name = "?dx@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_dx: *mut nsIAtom;
            #[link_name = "?dy@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_dy: *mut nsIAtom;
            #[link_name = "?edgeMode@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_edgeMode: *mut nsIAtom;
            #[link_name = "?ellipse@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_ellipse: *mut nsIAtom;
            #[link_name = "?elevation@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_elevation: *mut nsIAtom;
            #[link_name = "?erode@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_erode: *mut nsIAtom;
            #[link_name = "?ex@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_ex: *mut nsIAtom;
            #[link_name = "?exact@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_exact: *mut nsIAtom;
            #[link_name = "?exclusion@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_exclusion: *mut nsIAtom;
            #[link_name = "?exponent@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_exponent: *mut nsIAtom;
            #[link_name = "?feBlend@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_feBlend: *mut nsIAtom;
            #[link_name = "?feColorMatrix@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_feColorMatrix: *mut nsIAtom;
            #[link_name = "?feComponentTransfer@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_feComponentTransfer: *mut nsIAtom;
            #[link_name = "?feComposite@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_feComposite: *mut nsIAtom;
            #[link_name = "?feConvolveMatrix@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_feConvolveMatrix: *mut nsIAtom;
            #[link_name = "?feDiffuseLighting@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_feDiffuseLighting: *mut nsIAtom;
            #[link_name = "?feDisplacementMap@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_feDisplacementMap: *mut nsIAtom;
            #[link_name = "?feDistantLight@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_feDistantLight: *mut nsIAtom;
            #[link_name = "?feDropShadow@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_feDropShadow: *mut nsIAtom;
            #[link_name = "?feFlood@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_feFlood: *mut nsIAtom;
            #[link_name = "?feFuncA@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_feFuncA: *mut nsIAtom;
            #[link_name = "?feFuncB@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_feFuncB: *mut nsIAtom;
            #[link_name = "?feFuncG@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_feFuncG: *mut nsIAtom;
            #[link_name = "?feFuncR@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_feFuncR: *mut nsIAtom;
            #[link_name = "?feGaussianBlur@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_feGaussianBlur: *mut nsIAtom;
            #[link_name = "?feImage@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_feImage: *mut nsIAtom;
            #[link_name = "?feMerge@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_feMerge: *mut nsIAtom;
            #[link_name = "?feMergeNode@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_feMergeNode: *mut nsIAtom;
            #[link_name = "?feMorphology@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_feMorphology: *mut nsIAtom;
            #[link_name = "?feOffset@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_feOffset: *mut nsIAtom;
            #[link_name = "?fePointLight@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_fePointLight: *mut nsIAtom;
            #[link_name = "?feSpecularLighting@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_feSpecularLighting: *mut nsIAtom;
            #[link_name = "?feSpotLight@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_feSpotLight: *mut nsIAtom;
            #[link_name = "?feTile@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_feTile: *mut nsIAtom;
            #[link_name = "?feTurbulence@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_feTurbulence: *mut nsIAtom;
            #[link_name = "?fill@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_fill: *mut nsIAtom;
            #[link_name = "?fill_opacity@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_fill_opacity: *mut nsIAtom;
            #[link_name = "?fill_rule@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_fill_rule: *mut nsIAtom;
            #[link_name = "?filter@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_filter: *mut nsIAtom;
            #[link_name = "?filterUnits@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_filterUnits: *mut nsIAtom;
            #[link_name = "?_float@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms__float: *mut nsIAtom;
            #[link_name = "?flood_color@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_flood_color: *mut nsIAtom;
            #[link_name = "?flood_opacity@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_flood_opacity: *mut nsIAtom;
            #[link_name = "?font_face@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_font_face: *mut nsIAtom;
            #[link_name = "?font_face_format@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_font_face_format: *mut nsIAtom;
            #[link_name = "?font_face_name@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_font_face_name: *mut nsIAtom;
            #[link_name = "?font_face_src@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_font_face_src: *mut nsIAtom;
            #[link_name = "?font_face_uri@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_font_face_uri: *mut nsIAtom;
            #[link_name = "?font_family@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_font_family: *mut nsIAtom;
            #[link_name = "?font_size@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_font_size: *mut nsIAtom;
            #[link_name = "?font_size_adjust@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_font_size_adjust: *mut nsIAtom;
            #[link_name = "?font_stretch@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_font_stretch: *mut nsIAtom;
            #[link_name = "?font_style@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_font_style: *mut nsIAtom;
            #[link_name = "?font_variant@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_font_variant: *mut nsIAtom;
            #[link_name = "?foreignObject@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_foreignObject: *mut nsIAtom;
            #[link_name = "?fractalNoise@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_fractalNoise: *mut nsIAtom;
            #[link_name = "?fr@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_fr: *mut nsIAtom;
            #[link_name = "?fx@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_fx: *mut nsIAtom;
            #[link_name = "?fy@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_fy: *mut nsIAtom;
            #[link_name = "?G@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_G: *mut nsIAtom;
            #[link_name = "?g@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_g: *mut nsIAtom;
            #[link_name = "?gamma@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_gamma: *mut nsIAtom;
            #[link_name = "?generic_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_generic_: *mut nsIAtom;
            #[link_name = "?glyphRef@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_glyphRef: *mut nsIAtom;
            #[link_name = "?grad@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_grad: *mut nsIAtom;
            #[link_name = "?gradientTransform@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_gradientTransform: *mut nsIAtom;
            #[link_name = "?gradientUnits@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_gradientUnits: *mut nsIAtom;
            #[link_name = "?hardLight@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_hardLight: *mut nsIAtom;
            #[link_name = "?hue@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_hue: *mut nsIAtom;
            #[link_name = "?hueRotate@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_hueRotate: *mut nsIAtom;
            #[link_name = "?identity@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_identity: *mut nsIAtom;
            #[link_name = "?image_rendering@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_image_rendering: *mut nsIAtom;
            #[link_name = "?in@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_in: *mut nsIAtom;
            #[link_name = "?in2@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_in2: *mut nsIAtom;
            #[link_name = "?intercept@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_intercept: *mut nsIAtom;
            #[link_name = "?k1@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_k1: *mut nsIAtom;
            #[link_name = "?k2@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_k2: *mut nsIAtom;
            #[link_name = "?k3@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_k3: *mut nsIAtom;
            #[link_name = "?k4@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_k4: *mut nsIAtom;
            #[link_name = "?kernelMatrix@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_kernelMatrix: *mut nsIAtom;
            #[link_name = "?kernelUnitLength@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_kernelUnitLength: *mut nsIAtom;
            #[link_name = "?lengthAdjust@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_lengthAdjust: *mut nsIAtom;
            #[link_name = "?letter_spacing@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_letter_spacing: *mut nsIAtom;
            #[link_name = "?lighten@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_lighten: *mut nsIAtom;
            #[link_name = "?lighting_color@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_lighting_color: *mut nsIAtom;
            #[link_name = "?limitingConeAngle@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_limitingConeAngle: *mut nsIAtom;
            #[link_name = "?linear@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_linear: *mut nsIAtom;
            #[link_name = "?linearGradient@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_linearGradient: *mut nsIAtom;
            #[link_name = "?linearRGB@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_linearRGB: *mut nsIAtom;
            #[link_name = "?list_style_type@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_list_style_type: *mut nsIAtom;
            #[link_name = "?luminanceToAlpha@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_luminanceToAlpha: *mut nsIAtom;
            #[link_name = "?luminosity@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_luminosity: *mut nsIAtom;
            #[link_name = "?magnify@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_magnify: *mut nsIAtom;
            #[link_name = "?marker@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_marker: *mut nsIAtom;
            #[link_name = "?marker_end@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_marker_end: *mut nsIAtom;
            #[link_name = "?marker_mid@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_marker_mid: *mut nsIAtom;
            #[link_name = "?marker_start@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_marker_start: *mut nsIAtom;
            #[link_name = "?markerHeight@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_markerHeight: *mut nsIAtom;
            #[link_name = "?markerUnits@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_markerUnits: *mut nsIAtom;
            #[link_name = "?markerWidth@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_markerWidth: *mut nsIAtom;
            #[link_name = "?mask@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_mask: *mut nsIAtom;
            #[link_name = "?maskContentUnits@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_maskContentUnits: *mut nsIAtom;
            #[link_name = "?mask_type@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_mask_type: *mut nsIAtom;
            #[link_name = "?maskUnits@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_maskUnits: *mut nsIAtom;
            #[link_name = "?matrix@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_matrix: *mut nsIAtom;
            #[link_name = "?metadata@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_metadata: *mut nsIAtom;
            #[link_name = "?missingGlyph@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_missingGlyph: *mut nsIAtom;
            #[link_name = "?mm@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_mm: *mut nsIAtom;
            #[link_name = "?mpath@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_mpath: *mut nsIAtom;
            #[link_name = "?noStitch@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_noStitch: *mut nsIAtom;
            #[link_name = "?numOctaves@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_numOctaves: *mut nsIAtom;
            #[link_name = "?multiply@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_multiply: *mut nsIAtom;
            #[link_name = "?objectBoundingBox@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_objectBoundingBox: *mut nsIAtom;
            #[link_name = "?offset@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_offset: *mut nsIAtom;
            #[link_name = "?onSVGLoad@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onSVGLoad: *mut nsIAtom;
            #[link_name = "?onSVGResize@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onSVGResize: *mut nsIAtom;
            #[link_name = "?onSVGScroll@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onSVGScroll: *mut nsIAtom;
            #[link_name = "?onSVGUnload@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onSVGUnload: *mut nsIAtom;
            #[link_name = "?onSVGZoom@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onSVGZoom: *mut nsIAtom;
            #[link_name = "?onzoom@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onzoom: *mut nsIAtom;
            #[link_name = "?opacity@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_opacity: *mut nsIAtom;
            #[link_name = "?_operator@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms__operator: *mut nsIAtom;
            #[link_name = "?out@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_out: *mut nsIAtom;
            #[link_name = "?over@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_over: *mut nsIAtom;
            #[link_name = "?overridePreserveAspectRatio@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_overridePreserveAspectRatio: *mut nsIAtom;
            #[link_name = "?pad@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_pad: *mut nsIAtom;
            #[link_name = "?path@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_path: *mut nsIAtom;
            #[link_name = "?pathLength@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_pathLength: *mut nsIAtom;
            #[link_name = "?patternContentUnits@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_patternContentUnits: *mut nsIAtom;
            #[link_name = "?patternTransform@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_patternTransform: *mut nsIAtom;
            #[link_name = "?patternUnits@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_patternUnits: *mut nsIAtom;
            #[link_name = "?pc@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_pc: *mut nsIAtom;
            #[link_name = "?pointer_events@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_pointer_events: *mut nsIAtom;
            #[link_name = "?points@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_points: *mut nsIAtom;
            #[link_name = "?pointsAtX@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_pointsAtX: *mut nsIAtom;
            #[link_name = "?pointsAtY@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_pointsAtY: *mut nsIAtom;
            #[link_name = "?pointsAtZ@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_pointsAtZ: *mut nsIAtom;
            #[link_name = "?polyline@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_polyline: *mut nsIAtom;
            #[link_name = "?preserveAlpha@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_preserveAlpha: *mut nsIAtom;
            #[link_name = "?preserveAspectRatio@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_preserveAspectRatio: *mut nsIAtom;
            #[link_name = "?primitiveUnits@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_primitiveUnits: *mut nsIAtom;
            #[link_name = "?pt@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_pt: *mut nsIAtom;
            #[link_name = "?px@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_px: *mut nsIAtom;
            #[link_name = "?R@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_R: *mut nsIAtom;
            #[link_name = "?r@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_r: *mut nsIAtom;
            #[link_name = "?rad@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_rad: *mut nsIAtom;
            #[link_name = "?radialGradient@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_radialGradient: *mut nsIAtom;
            #[link_name = "?radius@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_radius: *mut nsIAtom;
            #[link_name = "?reflect@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_reflect: *mut nsIAtom;
            #[link_name = "?refX@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_refX: *mut nsIAtom;
            #[link_name = "?refY@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_refY: *mut nsIAtom;
            #[link_name = "?requiredExtensions@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_requiredExtensions: *mut nsIAtom;
            #[link_name = "?requiredFeatures@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_requiredFeatures: *mut nsIAtom;
            #[link_name = "?rotate@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_rotate: *mut nsIAtom;
            #[link_name = "?rx@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_rx: *mut nsIAtom;
            #[link_name = "?ry@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_ry: *mut nsIAtom;
            #[link_name = "?saturate@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_saturate: *mut nsIAtom;
            #[link_name = "?saturation@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_saturation: *mut nsIAtom;
            #[link_name = "?set@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_set: *mut nsIAtom;
            #[link_name = "?seed@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_seed: *mut nsIAtom;
            #[link_name = "?shadow@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_shadow: *mut nsIAtom;
            #[link_name = "?shape_rendering@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_shape_rendering: *mut nsIAtom;
            #[link_name = "?skewX@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_skewX: *mut nsIAtom;
            #[link_name = "?skewY@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_skewY: *mut nsIAtom;
            #[link_name = "?slope@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_slope: *mut nsIAtom;
            #[link_name = "?softLight@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_softLight: *mut nsIAtom;
            #[link_name = "?spacing@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_spacing: *mut nsIAtom;
            #[link_name = "?spacingAndGlyphs@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_spacingAndGlyphs: *mut nsIAtom;
            #[link_name = "?specularConstant@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_specularConstant: *mut nsIAtom;
            #[link_name = "?specularExponent@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_specularExponent: *mut nsIAtom;
            #[link_name = "?spreadMethod@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_spreadMethod: *mut nsIAtom;
            #[link_name = "?sRGB@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_sRGB: *mut nsIAtom;
            #[link_name = "?startOffset@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_startOffset: *mut nsIAtom;
            #[link_name = "?stdDeviation@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_stdDeviation: *mut nsIAtom;
            #[link_name = "?stitch@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_stitch: *mut nsIAtom;
            #[link_name = "?stitchTiles@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_stitchTiles: *mut nsIAtom;
            #[link_name = "?stop_color@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_stop_color: *mut nsIAtom;
            #[link_name = "?stop_opacity@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_stop_opacity: *mut nsIAtom;
            #[link_name = "?stroke@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_stroke: *mut nsIAtom;
            #[link_name = "?stroke_dasharray@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_stroke_dasharray: *mut nsIAtom;
            #[link_name = "?stroke_dashoffset@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_stroke_dashoffset: *mut nsIAtom;
            #[link_name = "?stroke_linecap@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_stroke_linecap: *mut nsIAtom;
            #[link_name = "?stroke_linejoin@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_stroke_linejoin: *mut nsIAtom;
            #[link_name = "?stroke_miterlimit@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_stroke_miterlimit: *mut nsIAtom;
            #[link_name = "?stroke_opacity@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_stroke_opacity: *mut nsIAtom;
            #[link_name = "?stroke_width@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_stroke_width: *mut nsIAtom;
            #[link_name = "?strokeWidth@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_strokeWidth: *mut nsIAtom;
            #[link_name = "?surfaceScale@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_surfaceScale: *mut nsIAtom;
            #[link_name = "?svg@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_svg: *mut nsIAtom;
            #[link_name = "?svgContextPaint@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_svgContextPaint: *mut nsIAtom;
            #[link_name = "?svgSwitch@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_svgSwitch: *mut nsIAtom;
            #[link_name = "?symbol@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_symbol: *mut nsIAtom;
            #[link_name = "?systemLanguage@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_systemLanguage: *mut nsIAtom;
            #[link_name = "?tableValues@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_tableValues: *mut nsIAtom;
            #[link_name = "?targetX@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_targetX: *mut nsIAtom;
            #[link_name = "?targetY@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_targetY: *mut nsIAtom;
            #[link_name = "?text_anchor@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_text_anchor: *mut nsIAtom;
            #[link_name = "?text_rendering@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_text_rendering: *mut nsIAtom;
            #[link_name = "?textLength@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_textLength: *mut nsIAtom;
            #[link_name = "?textPath@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_textPath: *mut nsIAtom;
            #[link_name = "?tref@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_tref: *mut nsIAtom;
            #[link_name = "?tspan@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_tspan: *mut nsIAtom;
            #[link_name = "?turbulence@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_turbulence: *mut nsIAtom;
            #[link_name = "?unicode_bidi@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_unicode_bidi: *mut nsIAtom;
            #[link_name = "?userSpaceOnUse@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_userSpaceOnUse: *mut nsIAtom;
            #[link_name = "?view@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_view: *mut nsIAtom;
            #[link_name = "?viewBox@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_viewBox: *mut nsIAtom;
            #[link_name = "?viewTarget@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_viewTarget: *mut nsIAtom;
            #[link_name = "?white_space@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_white_space: *mut nsIAtom;
            #[link_name = "?word_spacing@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_word_spacing: *mut nsIAtom;
            #[link_name = "?writing_mode@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_writing_mode: *mut nsIAtom;
            #[link_name = "?x@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_x: *mut nsIAtom;
            #[link_name = "?x1@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_x1: *mut nsIAtom;
            #[link_name = "?x2@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_x2: *mut nsIAtom;
            #[link_name = "?xChannelSelector@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_xChannelSelector: *mut nsIAtom;
            #[link_name = "?xor_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_xor_: *mut nsIAtom;
            #[link_name = "?y@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_y: *mut nsIAtom;
            #[link_name = "?y1@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_y1: *mut nsIAtom;
            #[link_name = "?y2@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_y2: *mut nsIAtom;
            #[link_name = "?yChannelSelector@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_yChannelSelector: *mut nsIAtom;
            #[link_name = "?z@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_z: *mut nsIAtom;
            #[link_name = "?zoomAndPan@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_zoomAndPan: *mut nsIAtom;
            #[link_name = "?vector_effect@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_vector_effect: *mut nsIAtom;
            #[link_name = "?vertical_align@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_vertical_align: *mut nsIAtom;
            #[link_name = "?accumulate@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_accumulate: *mut nsIAtom;
            #[link_name = "?additive@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_additive: *mut nsIAtom;
            #[link_name = "?attributeName@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_attributeName: *mut nsIAtom;
            #[link_name = "?attributeType@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_attributeType: *mut nsIAtom;
            #[link_name = "?auto_reverse@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_auto_reverse: *mut nsIAtom;
            #[link_name = "?begin@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_begin: *mut nsIAtom;
            #[link_name = "?beginEvent@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_beginEvent: *mut nsIAtom;
            #[link_name = "?by@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_by: *mut nsIAtom;
            #[link_name = "?calcMode@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_calcMode: *mut nsIAtom;
            #[link_name = "?css@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_css: *mut nsIAtom;
            #[link_name = "?dur@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_dur: *mut nsIAtom;
            #[link_name = "?keyPoints@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_keyPoints: *mut nsIAtom;
            #[link_name = "?keySplines@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_keySplines: *mut nsIAtom;
            #[link_name = "?keyTimes@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_keyTimes: *mut nsIAtom;
            #[link_name = "?mozAnimateMotionDummyAttr@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_mozAnimateMotionDummyAttr: *mut nsIAtom;
            #[link_name = "?onbegin@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onbegin: *mut nsIAtom;
            #[link_name = "?onbeginEvent@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onbeginEvent: *mut nsIAtom;
            #[link_name = "?onend@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onend: *mut nsIAtom;
            #[link_name = "?onendEvent@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onendEvent: *mut nsIAtom;
            #[link_name = "?onrepeat@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onrepeat: *mut nsIAtom;
            #[link_name = "?onrepeatEvent@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onrepeatEvent: *mut nsIAtom;
            #[link_name = "?repeatCount@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_repeatCount: *mut nsIAtom;
            #[link_name = "?repeatDur@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_repeatDur: *mut nsIAtom;
            #[link_name = "?repeatEvent@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_repeatEvent: *mut nsIAtom;
            #[link_name = "?restart@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_restart: *mut nsIAtom;
            #[link_name = "?to@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_to: *mut nsIAtom;
            #[link_name = "?XML@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_XML: *mut nsIAtom;
            #[link_name = "?abs_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_abs_: *mut nsIAtom;
            #[link_name = "?accent_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_accent_: *mut nsIAtom;
            #[link_name = "?accentunder_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_accentunder_: *mut nsIAtom;
            #[link_name = "?actiontype_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_actiontype_: *mut nsIAtom;
            #[link_name = "?alignmentscope_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_alignmentscope_: *mut nsIAtom;
            #[link_name = "?altimg_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_altimg_: *mut nsIAtom;
            #[link_name = "?altimg_height_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_altimg_height_: *mut nsIAtom;
            #[link_name = "?altimg_valign_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_altimg_valign_: *mut nsIAtom;
            #[link_name = "?altimg_width_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_altimg_width_: *mut nsIAtom;
            #[link_name = "?annotation_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_annotation_: *mut nsIAtom;
            #[link_name = "?annotation_xml_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_annotation_xml_: *mut nsIAtom;
            #[link_name = "?apply_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_apply_: *mut nsIAtom;
            #[link_name = "?approx_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_approx_: *mut nsIAtom;
            #[link_name = "?arccos_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_arccos_: *mut nsIAtom;
            #[link_name = "?arccosh_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_arccosh_: *mut nsIAtom;
            #[link_name = "?arccot_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_arccot_: *mut nsIAtom;
            #[link_name = "?arccoth_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_arccoth_: *mut nsIAtom;
            #[link_name = "?arccsc_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_arccsc_: *mut nsIAtom;
            #[link_name = "?arccsch_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_arccsch_: *mut nsIAtom;
            #[link_name = "?arcsec_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_arcsec_: *mut nsIAtom;
            #[link_name = "?arcsech_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_arcsech_: *mut nsIAtom;
            #[link_name = "?arcsin_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_arcsin_: *mut nsIAtom;
            #[link_name = "?arcsinh_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_arcsinh_: *mut nsIAtom;
            #[link_name = "?arctan_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_arctan_: *mut nsIAtom;
            #[link_name = "?arctanh_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_arctanh_: *mut nsIAtom;
            #[link_name = "?arg_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_arg_: *mut nsIAtom;
            #[link_name = "?bevelled_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_bevelled_: *mut nsIAtom;
            #[link_name = "?bind_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_bind_: *mut nsIAtom;
            #[link_name = "?bvar_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_bvar_: *mut nsIAtom;
            #[link_name = "?card_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_card_: *mut nsIAtom;
            #[link_name = "?cartesianproduct_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_cartesianproduct_: *mut nsIAtom;
            #[link_name = "?cbytes_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_cbytes_: *mut nsIAtom;
            #[link_name = "?cd_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_cd_: *mut nsIAtom;
            #[link_name = "?cdgroup_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_cdgroup_: *mut nsIAtom;
            #[link_name = "?cerror_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_cerror_: *mut nsIAtom;
            #[link_name = "?charalign_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_charalign_: *mut nsIAtom;
            #[link_name = "?ci_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_ci_: *mut nsIAtom;
            #[link_name = "?closure_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_closure_: *mut nsIAtom;
            #[link_name = "?cn_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_cn_: *mut nsIAtom;
            #[link_name = "?codomain_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_codomain_: *mut nsIAtom;
            #[link_name = "?columnalign_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_columnalign_: *mut nsIAtom;
            #[link_name = "?columnalignment_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_columnalignment_: *mut nsIAtom;
            #[link_name = "?columnlines_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_columnlines_: *mut nsIAtom;
            #[link_name = "?columnspacing_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_columnspacing_: *mut nsIAtom;
            #[link_name = "?columnspan_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_columnspan_: *mut nsIAtom;
            #[link_name = "?columnwidth_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_columnwidth_: *mut nsIAtom;
            #[link_name = "?complexes_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_complexes_: *mut nsIAtom;
            #[link_name = "?compose_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_compose_: *mut nsIAtom;
            #[link_name = "?condition_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_condition_: *mut nsIAtom;
            #[link_name = "?conjugate_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_conjugate_: *mut nsIAtom;
            #[link_name = "?cos_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_cos_: *mut nsIAtom;
            #[link_name = "?cosh_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_cosh_: *mut nsIAtom;
            #[link_name = "?cot_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_cot_: *mut nsIAtom;
            #[link_name = "?coth_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_coth_: *mut nsIAtom;
            #[link_name = "?crossout_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_crossout_: *mut nsIAtom;
            #[link_name = "?csc_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_csc_: *mut nsIAtom;
            #[link_name = "?csch_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_csch_: *mut nsIAtom;
            #[link_name = "?cs_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_cs_: *mut nsIAtom;
            #[link_name = "?csymbol_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_csymbol_: *mut nsIAtom;
            #[link_name = "?curl_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_curl_: *mut nsIAtom;
            #[link_name = "?decimalpoint_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_decimalpoint_: *mut nsIAtom;
            #[link_name = "?definitionURL_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_definitionURL_: *mut nsIAtom;
            #[link_name = "?degree_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_degree_: *mut nsIAtom;
            #[link_name = "?denomalign_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_denomalign_: *mut nsIAtom;
            #[link_name = "?depth_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_depth_: *mut nsIAtom;
            #[link_name = "?determinant_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_determinant_: *mut nsIAtom;
            #[link_name = "?diff_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_diff_: *mut nsIAtom;
            #[link_name = "?displaystyle_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_displaystyle_: *mut nsIAtom;
            #[link_name = "?divergence_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_divergence_: *mut nsIAtom;
            #[link_name = "?divide_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_divide_: *mut nsIAtom;
            #[link_name = "?domain_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_domain_: *mut nsIAtom;
            #[link_name = "?domainofapplication_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_domainofapplication_: *mut nsIAtom;
            #[link_name = "?edge_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_edge_: *mut nsIAtom;
            #[link_name = "?el_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_el_: *mut nsIAtom;
            #[link_name = "?emptyset_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_emptyset_: *mut nsIAtom;
            #[link_name = "?eq_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_eq_: *mut nsIAtom;
            #[link_name = "?equalcolumns_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_equalcolumns_: *mut nsIAtom;
            #[link_name = "?equalrows_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_equalrows_: *mut nsIAtom;
            #[link_name = "?equivalent_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_equivalent_: *mut nsIAtom;
            #[link_name = "?eulergamma_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_eulergamma_: *mut nsIAtom;
            #[link_name = "?exists_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_exists_: *mut nsIAtom;
            #[link_name = "?exp_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_exp_: *mut nsIAtom;
            #[link_name = "?exponentiale_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_exponentiale_: *mut nsIAtom;
            #[link_name = "?factorial_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_factorial_: *mut nsIAtom;
            #[link_name = "?factorof_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_factorof_: *mut nsIAtom;
            #[link_name = "?fence_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_fence_: *mut nsIAtom;
            #[link_name = "?fn_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_fn_: *mut nsIAtom;
            #[link_name = "?fontfamily_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_fontfamily_: *mut nsIAtom;
            #[link_name = "?fontsize_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_fontsize_: *mut nsIAtom;
            #[link_name = "?fontstyle_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_fontstyle_: *mut nsIAtom;
            #[link_name = "?fontweight_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_fontweight_: *mut nsIAtom;
            #[link_name = "?forall_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_forall_: *mut nsIAtom;
            #[link_name = "?framespacing_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_framespacing_: *mut nsIAtom;
            #[link_name = "?gcd_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_gcd_: *mut nsIAtom;
            #[link_name = "?geq_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_geq_: *mut nsIAtom;
            #[link_name = "?groupalign_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_groupalign_: *mut nsIAtom;
            #[link_name = "?gt_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_gt_: *mut nsIAtom;
            #[link_name = "?ident_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_ident_: *mut nsIAtom;
            #[link_name = "?imaginaryi_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_imaginaryi_: *mut nsIAtom;
            #[link_name = "?imaginary_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_imaginary_: *mut nsIAtom;
            #[link_name = "?implies_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_implies_: *mut nsIAtom;
            #[link_name = "?indentalignfirst_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_indentalignfirst_: *mut nsIAtom;
            #[link_name = "?indentalign_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_indentalign_: *mut nsIAtom;
            #[link_name = "?indentalignlast_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_indentalignlast_: *mut nsIAtom;
            #[link_name = "?indentshiftfirst_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_indentshiftfirst_: *mut nsIAtom;
            #[link_name = "?indentshift_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_indentshift_: *mut nsIAtom;
            #[link_name = "?indenttarget_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_indenttarget_: *mut nsIAtom;
            #[link_name = "?integers_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_integers_: *mut nsIAtom;
            #[link_name = "?intersect_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_intersect_: *mut nsIAtom;
            #[link_name = "?interval_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_interval_: *mut nsIAtom;
            #[link_name = "?int_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_int_: *mut nsIAtom;
            #[link_name = "?inverse_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_inverse_: *mut nsIAtom;
            #[link_name = "?lambda_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_lambda_: *mut nsIAtom;
            #[link_name = "?laplacian_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_laplacian_: *mut nsIAtom;
            #[link_name = "?largeop_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_largeop_: *mut nsIAtom;
            #[link_name = "?lcm_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_lcm_: *mut nsIAtom;
            #[link_name = "?leq_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_leq_: *mut nsIAtom;
            #[link_name = "?limit_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_limit_: *mut nsIAtom;
            #[link_name = "?linebreak_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_linebreak_: *mut nsIAtom;
            #[link_name = "?linebreakmultchar_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_linebreakmultchar_: *mut nsIAtom;
            #[link_name = "?linebreakstyle_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_linebreakstyle_: *mut nsIAtom;
            #[link_name = "?linethickness_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_linethickness_: *mut nsIAtom;
            #[link_name = "?list_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_list_: *mut nsIAtom;
            #[link_name = "?ln_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_ln_: *mut nsIAtom;
            #[link_name = "?location_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_location_: *mut nsIAtom;
            #[link_name = "?logbase_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_logbase_: *mut nsIAtom;
            #[link_name = "?log_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_log_: *mut nsIAtom;
            #[link_name = "?longdivstyle_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_longdivstyle_: *mut nsIAtom;
            #[link_name = "?lowlimit_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_lowlimit_: *mut nsIAtom;
            #[link_name = "?lquote_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_lquote_: *mut nsIAtom;
            #[link_name = "?lspace_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_lspace_: *mut nsIAtom;
            #[link_name = "?lt_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_lt_: *mut nsIAtom;
            #[link_name = "?maction_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_maction_: *mut nsIAtom;
            #[link_name = "?maligngroup_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_maligngroup_: *mut nsIAtom;
            #[link_name = "?malignmark_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_malignmark_: *mut nsIAtom;
            #[link_name = "?mathbackground_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_mathbackground_: *mut nsIAtom;
            #[link_name = "?mathcolor_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_mathcolor_: *mut nsIAtom;
            #[link_name = "?mathsize_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_mathsize_: *mut nsIAtom;
            #[link_name = "?mathvariant_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_mathvariant_: *mut nsIAtom;
            #[link_name = "?matrixrow_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_matrixrow_: *mut nsIAtom;
            #[link_name = "?maxsize_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_maxsize_: *mut nsIAtom;
            #[link_name = "?mean_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_mean_: *mut nsIAtom;
            #[link_name = "?median_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_median_: *mut nsIAtom;
            #[link_name = "?menclose_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_menclose_: *mut nsIAtom;
            #[link_name = "?merror_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_merror_: *mut nsIAtom;
            #[link_name = "?mfenced_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_mfenced_: *mut nsIAtom;
            #[link_name = "?mfrac_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_mfrac_: *mut nsIAtom;
            #[link_name = "?mglyph_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_mglyph_: *mut nsIAtom;
            #[link_name = "?mi_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_mi_: *mut nsIAtom;
            #[link_name = "?minlabelspacing_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_minlabelspacing_: *mut nsIAtom;
            #[link_name = "?minsize_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_minsize_: *mut nsIAtom;
            #[link_name = "?minus_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_minus_: *mut nsIAtom;
            #[link_name = "?mlabeledtr_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_mlabeledtr_: *mut nsIAtom;
            #[link_name = "?mlongdiv_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_mlongdiv_: *mut nsIAtom;
            #[link_name = "?mmultiscripts_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_mmultiscripts_: *mut nsIAtom;
            #[link_name = "?mn_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_mn_: *mut nsIAtom;
            #[link_name = "?momentabout_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_momentabout_: *mut nsIAtom;
            #[link_name = "?moment_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_moment_: *mut nsIAtom;
            #[link_name = "?mo_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_mo_: *mut nsIAtom;
            #[link_name = "?movablelimits_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_movablelimits_: *mut nsIAtom;
            #[link_name = "?mover_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_mover_: *mut nsIAtom;
            #[link_name = "?mpadded_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_mpadded_: *mut nsIAtom;
            #[link_name = "?mphantom_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_mphantom_: *mut nsIAtom;
            #[link_name = "?mprescripts_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_mprescripts_: *mut nsIAtom;
            #[link_name = "?mroot_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_mroot_: *mut nsIAtom;
            #[link_name = "?mrow_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_mrow_: *mut nsIAtom;
            #[link_name = "?mscarries_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_mscarries_: *mut nsIAtom;
            #[link_name = "?mscarry_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_mscarry_: *mut nsIAtom;
            #[link_name = "?msgroup_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_msgroup_: *mut nsIAtom;
            #[link_name = "?msline_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_msline_: *mut nsIAtom;
            #[link_name = "?ms_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_ms_: *mut nsIAtom;
            #[link_name = "?mspace_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_mspace_: *mut nsIAtom;
            #[link_name = "?msqrt_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_msqrt_: *mut nsIAtom;
            #[link_name = "?msrow_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_msrow_: *mut nsIAtom;
            #[link_name = "?mstack_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_mstack_: *mut nsIAtom;
            #[link_name = "?mstyle_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_mstyle_: *mut nsIAtom;
            #[link_name = "?msub_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_msub_: *mut nsIAtom;
            #[link_name = "?msubsup_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_msubsup_: *mut nsIAtom;
            #[link_name = "?msup_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_msup_: *mut nsIAtom;
            #[link_name = "?mtable_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_mtable_: *mut nsIAtom;
            #[link_name = "?mtd_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_mtd_: *mut nsIAtom;
            #[link_name = "?mtext_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_mtext_: *mut nsIAtom;
            #[link_name = "?mtr_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_mtr_: *mut nsIAtom;
            #[link_name = "?munder_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_munder_: *mut nsIAtom;
            #[link_name = "?munderover_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_munderover_: *mut nsIAtom;
            #[link_name = "?naturalnumbers_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_naturalnumbers_: *mut nsIAtom;
            #[link_name = "?neq_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_neq_: *mut nsIAtom;
            #[link_name = "?notanumber_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_notanumber_: *mut nsIAtom;
            #[link_name = "?notation_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_notation_: *mut nsIAtom;
            #[link_name = "?note_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_note_: *mut nsIAtom;
            #[link_name = "?notin_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_notin_: *mut nsIAtom;
            #[link_name = "?notprsubset_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_notprsubset_: *mut nsIAtom;
            #[link_name = "?notsubset_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_notsubset_: *mut nsIAtom;
            #[link_name = "?numalign_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_numalign_: *mut nsIAtom;
            #[link_name = "?other_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_other_: *mut nsIAtom;
            #[link_name = "?outerproduct_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_outerproduct_: *mut nsIAtom;
            #[link_name = "?partialdiff_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_partialdiff_: *mut nsIAtom;
            #[link_name = "?piece_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_piece_: *mut nsIAtom;
            #[link_name = "?piecewise_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_piecewise_: *mut nsIAtom;
            #[link_name = "?pi_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_pi_: *mut nsIAtom;
            #[link_name = "?plus_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_plus_: *mut nsIAtom;
            #[link_name = "?power_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_power_: *mut nsIAtom;
            #[link_name = "?primes_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_primes_: *mut nsIAtom;
            #[link_name = "?product_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_product_: *mut nsIAtom;
            #[link_name = "?prsubset_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_prsubset_: *mut nsIAtom;
            #[link_name = "?quotient_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_quotient_: *mut nsIAtom;
            #[link_name = "?rationals_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_rationals_: *mut nsIAtom;
            #[link_name = "?real_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_real_: *mut nsIAtom;
            #[link_name = "?reals_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_reals_: *mut nsIAtom;
            #[link_name = "?reln_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_reln_: *mut nsIAtom;
            #[link_name = "?root_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_root_: *mut nsIAtom;
            #[link_name = "?rowalign_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_rowalign_: *mut nsIAtom;
            #[link_name = "?rowlines_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_rowlines_: *mut nsIAtom;
            #[link_name = "?rowspacing_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_rowspacing_: *mut nsIAtom;
            #[link_name = "?rquote_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_rquote_: *mut nsIAtom;
            #[link_name = "?rspace_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_rspace_: *mut nsIAtom;
            #[link_name = "?scalarproduct_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_scalarproduct_: *mut nsIAtom;
            #[link_name = "?schemaLocation_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_schemaLocation_: *mut nsIAtom;
            #[link_name = "?scriptlevel_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_scriptlevel_: *mut nsIAtom;
            #[link_name = "?scriptminsize_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_scriptminsize_: *mut nsIAtom;
            #[link_name = "?scriptsizemultiplier_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_scriptsizemultiplier_: *mut nsIAtom;
            #[link_name = "?scriptsize_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_scriptsize_: *mut nsIAtom;
            #[link_name = "?sdev_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_sdev_: *mut nsIAtom;
            #[link_name = "?sech_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_sech_: *mut nsIAtom;
            #[link_name = "?sec_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_sec_: *mut nsIAtom;
            #[link_name = "?selection_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_selection_: *mut nsIAtom;
            #[link_name = "?selector_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_selector_: *mut nsIAtom;
            #[link_name = "?semantics_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_semantics_: *mut nsIAtom;
            #[link_name = "?separator_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_separator_: *mut nsIAtom;
            #[link_name = "?separators_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_separators_: *mut nsIAtom;
            #[link_name = "?sep_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_sep_: *mut nsIAtom;
            #[link_name = "?setdiff_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_setdiff_: *mut nsIAtom;
            #[link_name = "?set_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_set_: *mut nsIAtom;
            #[link_name = "?share_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_share_: *mut nsIAtom;
            #[link_name = "?shift_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_shift_: *mut nsIAtom;
            #[link_name = "?side_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_side_: *mut nsIAtom;
            #[link_name = "?sinh_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_sinh_: *mut nsIAtom;
            #[link_name = "?sin_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_sin_: *mut nsIAtom;
            #[link_name = "?stackalign_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_stackalign_: *mut nsIAtom;
            #[link_name = "?stretchy_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_stretchy_: *mut nsIAtom;
            #[link_name = "?subscriptshift_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_subscriptshift_: *mut nsIAtom;
            #[link_name = "?subset_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_subset_: *mut nsIAtom;
            #[link_name = "?superscriptshift_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_superscriptshift_: *mut nsIAtom;
            #[link_name = "?symmetric_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_symmetric_: *mut nsIAtom;
            #[link_name = "?tanh_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_tanh_: *mut nsIAtom;
            #[link_name = "?tan_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_tan_: *mut nsIAtom;
            #[link_name = "?tendsto_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_tendsto_: *mut nsIAtom;
            #[link_name = "?times_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_times_: *mut nsIAtom;
            #[link_name = "?transpose_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_transpose_: *mut nsIAtom;
            #[link_name = "?union_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_union_: *mut nsIAtom;
            #[link_name = "?uplimit_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_uplimit_: *mut nsIAtom;
            #[link_name = "?variance_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_variance_: *mut nsIAtom;
            #[link_name = "?vectorproduct_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_vectorproduct_: *mut nsIAtom;
            #[link_name = "?vector_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_vector_: *mut nsIAtom;
            #[link_name = "?voffset_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_voffset_: *mut nsIAtom;
            #[link_name = "?xref_@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_xref_: *mut nsIAtom;
            #[link_name = "?math@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_math: *mut nsIAtom;
            #[link_name = "?avg@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_avg: *mut nsIAtom;
            #[link_name = "?booleanFromString@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_booleanFromString: *mut nsIAtom;
            #[link_name = "?countNonEmpty@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_countNonEmpty: *mut nsIAtom;
            #[link_name = "?daysFromDate@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_daysFromDate: *mut nsIAtom;
            #[link_name = "?init@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_init: *mut nsIAtom;
            #[link_name = "?instance@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_instance: *mut nsIAtom;
            #[link_name = "?months@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_months: *mut nsIAtom;
            #[link_name = "?now@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_now: *mut nsIAtom;
            #[link_name = "?seconds@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_seconds: *mut nsIAtom;
            #[link_name = "?secondsFromDateTime@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_secondsFromDateTime: *mut nsIAtom;
            #[link_name = "?onMozSwipeGestureMayStart@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onMozSwipeGestureMayStart: *mut nsIAtom;
            #[link_name = "?onMozSwipeGestureStart@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onMozSwipeGestureStart: *mut nsIAtom;
            #[link_name = "?onMozSwipeGestureUpdate@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onMozSwipeGestureUpdate: *mut nsIAtom;
            #[link_name = "?onMozSwipeGestureEnd@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onMozSwipeGestureEnd: *mut nsIAtom;
            #[link_name = "?onMozSwipeGesture@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onMozSwipeGesture: *mut nsIAtom;
            #[link_name = "?onMozMagnifyGestureStart@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onMozMagnifyGestureStart: *mut nsIAtom;
            #[link_name = "?onMozMagnifyGestureUpdate@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onMozMagnifyGestureUpdate: *mut nsIAtom;
            #[link_name = "?onMozMagnifyGesture@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onMozMagnifyGesture: *mut nsIAtom;
            #[link_name = "?onMozRotateGestureStart@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onMozRotateGestureStart: *mut nsIAtom;
            #[link_name = "?onMozRotateGestureUpdate@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onMozRotateGestureUpdate: *mut nsIAtom;
            #[link_name = "?onMozRotateGesture@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onMozRotateGesture: *mut nsIAtom;
            #[link_name = "?onMozTapGesture@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onMozTapGesture: *mut nsIAtom;
            #[link_name = "?onMozPressTapGesture@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onMozPressTapGesture: *mut nsIAtom;
            #[link_name = "?onMozEdgeUIStarted@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onMozEdgeUIStarted: *mut nsIAtom;
            #[link_name = "?onMozEdgeUICanceled@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onMozEdgeUICanceled: *mut nsIAtom;
            #[link_name = "?onMozEdgeUICompleted@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onMozEdgeUICompleted: *mut nsIAtom;
            #[link_name = "?onpointerdown@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onpointerdown: *mut nsIAtom;
            #[link_name = "?onpointermove@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onpointermove: *mut nsIAtom;
            #[link_name = "?onpointerup@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onpointerup: *mut nsIAtom;
            #[link_name = "?onpointercancel@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onpointercancel: *mut nsIAtom;
            #[link_name = "?onpointerover@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onpointerover: *mut nsIAtom;
            #[link_name = "?onpointerout@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onpointerout: *mut nsIAtom;
            #[link_name = "?onpointerenter@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onpointerenter: *mut nsIAtom;
            #[link_name = "?onpointerleave@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onpointerleave: *mut nsIAtom;
            #[link_name = "?ongotpointercapture@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_ongotpointercapture: *mut nsIAtom;
            #[link_name = "?onlostpointercapture@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onlostpointercapture: *mut nsIAtom;
            #[link_name = "?ondevicemotion@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_ondevicemotion: *mut nsIAtom;
            #[link_name = "?ondeviceorientation@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_ondeviceorientation: *mut nsIAtom;
            #[link_name = "?onabsolutedeviceorientation@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onabsolutedeviceorientation: *mut nsIAtom;
            #[link_name = "?ondeviceproximity@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_ondeviceproximity: *mut nsIAtom;
            #[link_name = "?onmozorientationchange@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onmozorientationchange: *mut nsIAtom;
            #[link_name = "?onuserproximity@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onuserproximity: *mut nsIAtom;
            #[link_name = "?ondevicelight@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_ondevicelight: *mut nsIAtom;
            #[link_name = "?ondevicechange@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_ondevicechange: *mut nsIAtom;
            #[link_name = "?mozinputrangeignorepreventdefault@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_mozinputrangeignorepreventdefault: *mut nsIAtom;
            #[link_name = "?moz_extension@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_moz_extension: *mut nsIAtom;
            #[link_name = "?all_urlsPermission@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_all_urlsPermission: *mut nsIAtom;
            #[link_name = "?http@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_http: *mut nsIAtom;
            #[link_name = "?https@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_https: *mut nsIAtom;
            #[link_name = "?cdataTagName@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_cdataTagName: *mut nsIAtom;
            #[link_name = "?commentTagName@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_commentTagName: *mut nsIAtom;
            #[link_name = "?documentNodeName@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_documentNodeName: *mut nsIAtom;
            #[link_name = "?documentFragmentNodeName@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_documentFragmentNodeName: *mut nsIAtom;
            #[link_name = "?documentTypeNodeName@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_documentTypeNodeName: *mut nsIAtom;
            #[link_name = "?processingInstructionTagName@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_processingInstructionTagName: *mut nsIAtom;
            #[link_name = "?textTagName@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_textTagName: *mut nsIAtom;
            #[link_name = "?placeholderFrame@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_placeholderFrame: *mut nsIAtom;
            #[link_name = "?onloadend@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onloadend: *mut nsIAtom;
            #[link_name = "?onloadstart@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onloadstart: *mut nsIAtom;
            #[link_name = "?onprogress@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onprogress: *mut nsIAtom;
            #[link_name = "?onsuspend@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onsuspend: *mut nsIAtom;
            #[link_name = "?onemptied@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onemptied: *mut nsIAtom;
            #[link_name = "?onstalled@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onstalled: *mut nsIAtom;
            #[link_name = "?onplay@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onplay: *mut nsIAtom;
            #[link_name = "?onpause@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onpause: *mut nsIAtom;
            #[link_name = "?onloadedmetadata@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onloadedmetadata: *mut nsIAtom;
            #[link_name = "?onloadeddata@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onloadeddata: *mut nsIAtom;
            #[link_name = "?onwaiting@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onwaiting: *mut nsIAtom;
            #[link_name = "?onplaying@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onplaying: *mut nsIAtom;
            #[link_name = "?oncanplay@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_oncanplay: *mut nsIAtom;
            #[link_name = "?oncanplaythrough@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_oncanplaythrough: *mut nsIAtom;
            #[link_name = "?onseeking@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onseeking: *mut nsIAtom;
            #[link_name = "?onseeked@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onseeked: *mut nsIAtom;
            #[link_name = "?ontimeout@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_ontimeout: *mut nsIAtom;
            #[link_name = "?ontimeupdate@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_ontimeupdate: *mut nsIAtom;
            #[link_name = "?onended@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onended: *mut nsIAtom;
            #[link_name = "?onratechange@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onratechange: *mut nsIAtom;
            #[link_name = "?ondurationchange@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_ondurationchange: *mut nsIAtom;
            #[link_name = "?onvolumechange@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onvolumechange: *mut nsIAtom;
            #[link_name = "?onaddtrack@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onaddtrack: *mut nsIAtom;
            #[link_name = "?oncontrollerchange@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_oncontrollerchange: *mut nsIAtom;
            #[link_name = "?oncuechange@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_oncuechange: *mut nsIAtom;
            #[link_name = "?onenter@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onenter: *mut nsIAtom;
            #[link_name = "?onexit@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onexit: *mut nsIAtom;
            #[link_name = "?onencrypted@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onencrypted: *mut nsIAtom;
            #[link_name = "?encrypted@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_encrypted: *mut nsIAtom;
            #[link_name = "?onwaitingforkey@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onwaitingforkey: *mut nsIAtom;
            #[link_name = "?onkeystatuseschange@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onkeystatuseschange: *mut nsIAtom;
            #[link_name = "?onremovetrack@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onremovetrack: *mut nsIAtom;
            #[link_name = "?loadstart@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_loadstart: *mut nsIAtom;
            #[link_name = "?suspend@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_suspend: *mut nsIAtom;
            #[link_name = "?emptied@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_emptied: *mut nsIAtom;
            #[link_name = "?stalled@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_stalled: *mut nsIAtom;
            #[link_name = "?play@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_play: *mut nsIAtom;
            #[link_name = "?pause@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_pause: *mut nsIAtom;
            #[link_name = "?loadedmetadata@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_loadedmetadata: *mut nsIAtom;
            #[link_name = "?loadeddata@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_loadeddata: *mut nsIAtom;
            #[link_name = "?waiting@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_waiting: *mut nsIAtom;
            #[link_name = "?playing@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_playing: *mut nsIAtom;
            #[link_name = "?seeking@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_seeking: *mut nsIAtom;
            #[link_name = "?seeked@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_seeked: *mut nsIAtom;
            #[link_name = "?timeupdate@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_timeupdate: *mut nsIAtom;
            #[link_name = "?ended@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_ended: *mut nsIAtom;
            #[link_name = "?canplay@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_canplay: *mut nsIAtom;
            #[link_name = "?canplaythrough@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_canplaythrough: *mut nsIAtom;
            #[link_name = "?ratechange@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_ratechange: *mut nsIAtom;
            #[link_name = "?durationchange@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_durationchange: *mut nsIAtom;
            #[link_name = "?volumechange@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_volumechange: *mut nsIAtom;
            #[link_name = "?ondataavailable@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_ondataavailable: *mut nsIAtom;
            #[link_name = "?onwarning@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onwarning: *mut nsIAtom;
            #[link_name = "?onstart@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onstart: *mut nsIAtom;
            #[link_name = "?onstop@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onstop: *mut nsIAtom;
            #[link_name = "?onphoto@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onphoto: *mut nsIAtom;
            #[link_name = "?onactivestatechanged@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onactivestatechanged: *mut nsIAtom;
            #[link_name = "?ongamepadbuttondown@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_ongamepadbuttondown: *mut nsIAtom;
            #[link_name = "?ongamepadbuttonup@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_ongamepadbuttonup: *mut nsIAtom;
            #[link_name = "?ongamepadaxismove@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_ongamepadaxismove: *mut nsIAtom;
            #[link_name = "?ongamepadconnected@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_ongamepadconnected: *mut nsIAtom;
            #[link_name = "?ongamepaddisconnected@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_ongamepaddisconnected: *mut nsIAtom;
            #[link_name = "?afterPseudoProperty@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_afterPseudoProperty: *mut nsIAtom;
            #[link_name = "?animationsProperty@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_animationsProperty: *mut nsIAtom;
            #[link_name = "?animationsOfBeforeProperty@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_animationsOfBeforeProperty: *mut nsIAtom;
            #[link_name = "?animationsOfAfterProperty@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_animationsOfAfterProperty: *mut nsIAtom;
            #[link_name = "?animationEffectsProperty@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_animationEffectsProperty: *mut nsIAtom;
            #[link_name = "?animationEffectsForBeforeProperty@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_animationEffectsForBeforeProperty: *mut nsIAtom;
            #[link_name = "?animationEffectsForAfterProperty@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_animationEffectsForAfterProperty: *mut nsIAtom;
            #[link_name = "?beforePseudoProperty@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_beforePseudoProperty: *mut nsIAtom;
            #[link_name = "?cssPseudoElementBeforeProperty@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_cssPseudoElementBeforeProperty: *mut nsIAtom;
            #[link_name = "?cssPseudoElementAfterProperty@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_cssPseudoElementAfterProperty: *mut nsIAtom;
            #[link_name = "?transitionsProperty@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_transitionsProperty: *mut nsIAtom;
            #[link_name = "?transitionsOfBeforeProperty@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_transitionsOfBeforeProperty: *mut nsIAtom;
            #[link_name = "?transitionsOfAfterProperty@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_transitionsOfAfterProperty: *mut nsIAtom;
            #[link_name = "?genConInitializerProperty@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_genConInitializerProperty: *mut nsIAtom;
            #[link_name = "?labelMouseDownPtProperty@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_labelMouseDownPtProperty: *mut nsIAtom;
            #[link_name = "?lockedStyleStates@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_lockedStyleStates: *mut nsIAtom;
            #[link_name = "?apzCallbackTransform@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_apzCallbackTransform: *mut nsIAtom;
            #[link_name = "?restylableAnonymousNode@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_restylableAnonymousNode: *mut nsIAtom;
            #[link_name = "?paintRequestTime@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_paintRequestTime: *mut nsIAtom;
            #[link_name = "?pseudoProperty@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_pseudoProperty: *mut nsIAtom;
            #[link_name = "?manualNACProperty@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_manualNACProperty: *mut nsIAtom;
            #[link_name = "?Japanese@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_Japanese: *mut nsIAtom;
            #[link_name = "?Chinese@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_Chinese: *mut nsIAtom;
            #[link_name = "?Taiwanese@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_Taiwanese: *mut nsIAtom;
            #[link_name = "?HongKongChinese@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_HongKongChinese: *mut nsIAtom;
            #[link_name = "?Unicode@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_Unicode: *mut nsIAtom;
            #[link_name = "?ko@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_ko: *mut nsIAtom;
            #[link_name = "?zh_cn@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_zh_cn: *mut nsIAtom;
            #[link_name = "?zh_hk@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_zh_hk: *mut nsIAtom;
            #[link_name = "?zh_tw@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_zh_tw: *mut nsIAtom;
            #[link_name = "?x_cyrillic@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_x_cyrillic: *mut nsIAtom;
            #[link_name = "?he@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_he: *mut nsIAtom;
            #[link_name = "?ar@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_ar: *mut nsIAtom;
            #[link_name = "?x_devanagari@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_x_devanagari: *mut nsIAtom;
            #[link_name = "?x_tamil@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_x_tamil: *mut nsIAtom;
            #[link_name = "?x_armn@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_x_armn: *mut nsIAtom;
            #[link_name = "?x_beng@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_x_beng: *mut nsIAtom;
            #[link_name = "?x_cans@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_x_cans: *mut nsIAtom;
            #[link_name = "?x_ethi@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_x_ethi: *mut nsIAtom;
            #[link_name = "?x_geor@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_x_geor: *mut nsIAtom;
            #[link_name = "?x_gujr@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_x_gujr: *mut nsIAtom;
            #[link_name = "?x_guru@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_x_guru: *mut nsIAtom;
            #[link_name = "?x_khmr@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_x_khmr: *mut nsIAtom;
            #[link_name = "?x_knda@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_x_knda: *mut nsIAtom;
            #[link_name = "?x_mlym@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_x_mlym: *mut nsIAtom;
            #[link_name = "?x_orya@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_x_orya: *mut nsIAtom;
            #[link_name = "?x_sinh@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_x_sinh: *mut nsIAtom;
            #[link_name = "?x_telu@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_x_telu: *mut nsIAtom;
            #[link_name = "?x_tibt@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_x_tibt: *mut nsIAtom;
            #[link_name = "?az@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_az: *mut nsIAtom;
            #[link_name = "?ba@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_ba: *mut nsIAtom;
            #[link_name = "?crh@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_crh: *mut nsIAtom;
            #[link_name = "?el@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_el: *mut nsIAtom;
            #[link_name = "?ga@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_ga: *mut nsIAtom;
            #[link_name = "?nl@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_nl: *mut nsIAtom;
            #[link_name = "?x_math@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_x_math: *mut nsIAtom;
            #[link_name = "?TypingTxnName@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_TypingTxnName: *mut nsIAtom;
            #[link_name = "?IMETxnName@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_IMETxnName: *mut nsIAtom;
            #[link_name = "?DeleteTxnName@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_DeleteTxnName: *mut nsIAtom;
            #[link_name = "?serif@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_serif: *mut nsIAtom;
            #[link_name = "?sans_serif@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_sans_serif: *mut nsIAtom;
            #[link_name = "?cursive@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_cursive: *mut nsIAtom;
            #[link_name = "?fantasy@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_fantasy: *mut nsIAtom;
            #[link_name = "?monospace@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_monospace: *mut nsIAtom;
            #[link_name = "?mozfixed@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_mozfixed: *mut nsIAtom;
            #[link_name = "?Remote@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_Remote: *mut nsIAtom;
            #[link_name = "?RemoteId@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_RemoteId: *mut nsIAtom;
            #[link_name = "?RemoteType@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_RemoteType: *mut nsIAtom;
            #[link_name = "?DisplayPort@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_DisplayPort: *mut nsIAtom;
            #[link_name = "?DisplayPortMargins@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_DisplayPortMargins: *mut nsIAtom;
            #[link_name = "?DisplayPortBase@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_DisplayPortBase: *mut nsIAtom;
            #[link_name = "?AsyncScrollLayerCreationFailed@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_AsyncScrollLayerCreationFailed: *mut nsIAtom;
            #[link_name = "?forcemessagemanager@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_forcemessagemanager: *mut nsIAtom;
            #[link_name = "?color_picker_available@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_color_picker_available: *mut nsIAtom;
            #[link_name = "?scrollbar_start_backward@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_scrollbar_start_backward: *mut nsIAtom;
            #[link_name = "?scrollbar_start_forward@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_scrollbar_start_forward: *mut nsIAtom;
            #[link_name = "?scrollbar_end_backward@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_scrollbar_end_backward: *mut nsIAtom;
            #[link_name = "?scrollbar_end_forward@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_scrollbar_end_forward: *mut nsIAtom;
            #[link_name = "?scrollbar_thumb_proportional@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_scrollbar_thumb_proportional: *mut nsIAtom;
            #[link_name = "?overlay_scrollbars@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_overlay_scrollbars: *mut nsIAtom;
            #[link_name = "?windows_accent_color_in_titlebar@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_windows_accent_color_in_titlebar: *mut nsIAtom;
            #[link_name = "?windows_default_theme@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_windows_default_theme: *mut nsIAtom;
            #[link_name = "?mac_graphite_theme@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_mac_graphite_theme: *mut nsIAtom;
            #[link_name = "?mac_yosemite_theme@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_mac_yosemite_theme: *mut nsIAtom;
            #[link_name = "?windows_compositor@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_windows_compositor: *mut nsIAtom;
            #[link_name = "?windows_glass@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_windows_glass: *mut nsIAtom;
            #[link_name = "?touch_enabled@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_touch_enabled: *mut nsIAtom;
            #[link_name = "?menubar_drag@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_menubar_drag: *mut nsIAtom;
            #[link_name = "?swipe_animation_enabled@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_swipe_animation_enabled: *mut nsIAtom;
            #[link_name = "?physical_home_button@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_physical_home_button: *mut nsIAtom;
            #[link_name = "?windows_classic@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_windows_classic: *mut nsIAtom;
            #[link_name = "?windows_theme_aero@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_windows_theme_aero: *mut nsIAtom;
            #[link_name = "?windows_theme_aero_lite@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_windows_theme_aero_lite: *mut nsIAtom;
            #[link_name = "?windows_theme_luna_blue@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_windows_theme_luna_blue: *mut nsIAtom;
            #[link_name = "?windows_theme_luna_olive@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_windows_theme_luna_olive: *mut nsIAtom;
            #[link_name = "?windows_theme_luna_silver@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_windows_theme_luna_silver: *mut nsIAtom;
            #[link_name = "?windows_theme_royale@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_windows_theme_royale: *mut nsIAtom;
            #[link_name = "?windows_theme_zune@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_windows_theme_zune: *mut nsIAtom;
            #[link_name = "?windows_theme_generic@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_windows_theme_generic: *mut nsIAtom;
            #[link_name = "?_moz_color_picker_available@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms__moz_color_picker_available: *mut nsIAtom;
            #[link_name = "?_moz_scrollbar_start_backward@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms__moz_scrollbar_start_backward: *mut nsIAtom;
            #[link_name = "?_moz_scrollbar_start_forward@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms__moz_scrollbar_start_forward: *mut nsIAtom;
            #[link_name = "?_moz_scrollbar_end_backward@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms__moz_scrollbar_end_backward: *mut nsIAtom;
            #[link_name = "?_moz_scrollbar_end_forward@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms__moz_scrollbar_end_forward: *mut nsIAtom;
            #[link_name = "?_moz_scrollbar_thumb_proportional@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms__moz_scrollbar_thumb_proportional: *mut nsIAtom;
            #[link_name = "?_moz_overlay_scrollbars@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms__moz_overlay_scrollbars: *mut nsIAtom;
            #[link_name = "?_moz_windows_accent_color_in_titlebar@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms__moz_windows_accent_color_in_titlebar: *mut nsIAtom;
            #[link_name = "?_moz_windows_default_theme@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms__moz_windows_default_theme: *mut nsIAtom;
            #[link_name = "?_moz_mac_graphite_theme@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms__moz_mac_graphite_theme: *mut nsIAtom;
            #[link_name = "?_moz_mac_yosemite_theme@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms__moz_mac_yosemite_theme: *mut nsIAtom;
            #[link_name = "?_moz_windows_compositor@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms__moz_windows_compositor: *mut nsIAtom;
            #[link_name = "?_moz_windows_classic@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms__moz_windows_classic: *mut nsIAtom;
            #[link_name = "?_moz_windows_glass@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms__moz_windows_glass: *mut nsIAtom;
            #[link_name = "?_moz_windows_theme@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms__moz_windows_theme: *mut nsIAtom;
            #[link_name = "?_moz_os_version@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms__moz_os_version: *mut nsIAtom;
            #[link_name = "?_moz_touch_enabled@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms__moz_touch_enabled: *mut nsIAtom;
            #[link_name = "?_moz_menubar_drag@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms__moz_menubar_drag: *mut nsIAtom;
            #[link_name = "?_moz_device_pixel_ratio@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms__moz_device_pixel_ratio: *mut nsIAtom;
            #[link_name = "?_moz_device_orientation@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms__moz_device_orientation: *mut nsIAtom;
            #[link_name = "?_moz_is_resource_document@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms__moz_is_resource_document: *mut nsIAtom;
            #[link_name = "?_moz_swipe_animation_enabled@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms__moz_swipe_animation_enabled: *mut nsIAtom;
            #[link_name = "?_moz_physical_home_button@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms__moz_physical_home_button: *mut nsIAtom;
            #[link_name = "?Back@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_Back: *mut nsIAtom;
            #[link_name = "?Forward@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_Forward: *mut nsIAtom;
            #[link_name = "?Reload@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_Reload: *mut nsIAtom;
            #[link_name = "?Stop@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_Stop: *mut nsIAtom;
            #[link_name = "?Search@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_Search: *mut nsIAtom;
            #[link_name = "?Bookmarks@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_Bookmarks: *mut nsIAtom;
            #[link_name = "?Home@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_Home: *mut nsIAtom;
            #[link_name = "?Clear@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_Clear: *mut nsIAtom;
            #[link_name = "?VolumeUp@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_VolumeUp: *mut nsIAtom;
            #[link_name = "?VolumeDown@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_VolumeDown: *mut nsIAtom;
            #[link_name = "?NextTrack@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_NextTrack: *mut nsIAtom;
            #[link_name = "?PreviousTrack@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_PreviousTrack: *mut nsIAtom;
            #[link_name = "?MediaStop@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_MediaStop: *mut nsIAtom;
            #[link_name = "?PlayPause@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_PlayPause: *mut nsIAtom;
            #[link_name = "?Menu@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_Menu: *mut nsIAtom;
            #[link_name = "?New@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_New: *mut nsIAtom;
            #[link_name = "?Open@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_Open: *mut nsIAtom;
            #[link_name = "?Close@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_Close: *mut nsIAtom;
            #[link_name = "?Save@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_Save: *mut nsIAtom;
            #[link_name = "?Find@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_Find: *mut nsIAtom;
            #[link_name = "?Help@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_Help: *mut nsIAtom;
            #[link_name = "?Print@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_Print: *mut nsIAtom;
            #[link_name = "?SendMail@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_SendMail: *mut nsIAtom;
            #[link_name = "?ForwardMail@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_ForwardMail: *mut nsIAtom;
            #[link_name = "?ReplyToMail@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_ReplyToMail: *mut nsIAtom;
            #[link_name = "?mouseWheel@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_mouseWheel: *mut nsIAtom;
            #[link_name = "?pixels@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_pixels: *mut nsIAtom;
            #[link_name = "?lines@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_lines: *mut nsIAtom;
            #[link_name = "?pages@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_pages: *mut nsIAtom;
            #[link_name = "?scrollbars@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_scrollbars: *mut nsIAtom;
            #[link_name = "?other@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_other: *mut nsIAtom;
            #[link_name = "?apz@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_apz: *mut nsIAtom;
            #[link_name = "?restore@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_restore: *mut nsIAtom;
            #[link_name = "?alert@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_alert: *mut nsIAtom;
            #[link_name = "?alertdialog@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_alertdialog: *mut nsIAtom;
            #[link_name = "?application@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_application: *mut nsIAtom;
            #[link_name = "?aria_colcount@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_aria_colcount: *mut nsIAtom;
            #[link_name = "?aria_colindex@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_aria_colindex: *mut nsIAtom;
            #[link_name = "?aria_details@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_aria_details: *mut nsIAtom;
            #[link_name = "?aria_errormessage@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_aria_errormessage: *mut nsIAtom;
            #[link_name = "?aria_grabbed@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_aria_grabbed: *mut nsIAtom;
            #[link_name = "?aria_label@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_aria_label: *mut nsIAtom;
            #[link_name = "?aria_modal@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_aria_modal: *mut nsIAtom;
            #[link_name = "?aria_orientation@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_aria_orientation: *mut nsIAtom;
            #[link_name = "?aria_rowcount@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_aria_rowcount: *mut nsIAtom;
            #[link_name = "?aria_rowindex@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_aria_rowindex: *mut nsIAtom;
            #[link_name = "?aria_valuetext@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_aria_valuetext: *mut nsIAtom;
            #[link_name = "?auto_generated@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_auto_generated: *mut nsIAtom;
            #[link_name = "?banner@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_banner: *mut nsIAtom;
            #[link_name = "?checkable@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_checkable: *mut nsIAtom;
            #[link_name = "?choices@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_choices: *mut nsIAtom;
            #[link_name = "?columnheader@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_columnheader: *mut nsIAtom;
            #[link_name = "?complementary@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_complementary: *mut nsIAtom;
            #[link_name = "?containerAtomic@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_containerAtomic: *mut nsIAtom;
            #[link_name = "?containerBusy@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_containerBusy: *mut nsIAtom;
            #[link_name = "?containerLive@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_containerLive: *mut nsIAtom;
            #[link_name = "?containerLiveRole@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_containerLiveRole: *mut nsIAtom;
            #[link_name = "?containerRelevant@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_containerRelevant: *mut nsIAtom;
            #[link_name = "?contentinfo@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_contentinfo: *mut nsIAtom;
            #[link_name = "?cycles@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_cycles: *mut nsIAtom;
            #[link_name = "?datatable@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_datatable: *mut nsIAtom;
            #[link_name = "?eventFromInput@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_eventFromInput: *mut nsIAtom;
            #[link_name = "?feed@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_feed: *mut nsIAtom;
            #[link_name = "?grammar@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_grammar: *mut nsIAtom;
            #[link_name = "?gridcell@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_gridcell: *mut nsIAtom;
            #[link_name = "?heading@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_heading: *mut nsIAtom;
            #[link_name = "?hitregion@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_hitregion: *mut nsIAtom;
            #[link_name = "?inlinevalue@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_inlinevalue: *mut nsIAtom;
            #[link_name = "?invalid@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_invalid: *mut nsIAtom;
            #[link_name = "?item@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_item: *mut nsIAtom;
            #[link_name = "?itemset@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_itemset: *mut nsIAtom;
            #[link_name = "?lineNumber@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_lineNumber: *mut nsIAtom;
            #[link_name = "?linkedPanel@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_linkedPanel: *mut nsIAtom;
            #[link_name = "?live@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_live: *mut nsIAtom;
            #[link_name = "?menuitemcheckbox@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_menuitemcheckbox: *mut nsIAtom;
            #[link_name = "?menuitemradio@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_menuitemradio: *mut nsIAtom;
            #[link_name = "?mixed@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_mixed: *mut nsIAtom;
            #[link_name = "?multiline@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_multiline: *mut nsIAtom;
            #[link_name = "?navigation@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_navigation: *mut nsIAtom;
            #[link_name = "?polite@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_polite: *mut nsIAtom;
            #[link_name = "?posinset@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_posinset: *mut nsIAtom;
            #[link_name = "?presentation@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_presentation: *mut nsIAtom;
            #[link_name = "?progressbar@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_progressbar: *mut nsIAtom;
            #[link_name = "?region@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_region: *mut nsIAtom;
            #[link_name = "?rowgroup@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_rowgroup: *mut nsIAtom;
            #[link_name = "?rowheader@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_rowheader: *mut nsIAtom;
            #[link_name = "?search@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_search: *mut nsIAtom;
            #[link_name = "?searchbox@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_searchbox: *mut nsIAtom;
            #[link_name = "?select1@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_select1: *mut nsIAtom;
            #[link_name = "?setsize@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_setsize: *mut nsIAtom;
            #[link_name = "?spelling@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_spelling: *mut nsIAtom;
            #[link_name = "?spinbutton@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_spinbutton: *mut nsIAtom;
            #[link_name = "?status@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_status: *mut nsIAtom;
            #[link_name = "?tableCellIndex@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_tableCellIndex: *mut nsIAtom;
            #[link_name = "?tablist@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_tablist: *mut nsIAtom;
            #[link_name = "?textIndent@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_textIndent: *mut nsIAtom;
            #[link_name = "?textInputType@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_textInputType: *mut nsIAtom;
            #[link_name = "?textLineThroughColor@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_textLineThroughColor: *mut nsIAtom;
            #[link_name = "?textLineThroughStyle@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_textLineThroughStyle: *mut nsIAtom;
            #[link_name = "?textPosition@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_textPosition: *mut nsIAtom;
            #[link_name = "?textUnderlineColor@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_textUnderlineColor: *mut nsIAtom;
            #[link_name = "?textUnderlineStyle@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_textUnderlineStyle: *mut nsIAtom;
            #[link_name = "?timer@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_timer: *mut nsIAtom;
            #[link_name = "?toolbarname@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_toolbarname: *mut nsIAtom;
            #[link_name = "?toolbarseparator@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_toolbarseparator: *mut nsIAtom;
            #[link_name = "?toolbarspacer@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_toolbarspacer: *mut nsIAtom;
            #[link_name = "?toolbarspring@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_toolbarspring: *mut nsIAtom;
            #[link_name = "?treegrid@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_treegrid: *mut nsIAtom;
            #[link_name = "?_undefined@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms__undefined: *mut nsIAtom;
            #[link_name = "?xmlroles@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_xmlroles: *mut nsIAtom;
            #[link_name = "?close_fence@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_close_fence: *mut nsIAtom;
            #[link_name = "?denominator@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_denominator: *mut nsIAtom;
            #[link_name = "?numerator@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_numerator: *mut nsIAtom;
            #[link_name = "?open_fence@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_open_fence: *mut nsIAtom;
            #[link_name = "?overscript@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_overscript: *mut nsIAtom;
            #[link_name = "?presubscript@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_presubscript: *mut nsIAtom;
            #[link_name = "?presuperscript@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_presuperscript: *mut nsIAtom;
            #[link_name = "?root_index@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_root_index: *mut nsIAtom;
            #[link_name = "?subscript@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_subscript: *mut nsIAtom;
            #[link_name = "?superscript@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_superscript: *mut nsIAtom;
            #[link_name = "?underscript@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_underscript: *mut nsIAtom;
            #[link_name = "?onaudiostart@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onaudiostart: *mut nsIAtom;
            #[link_name = "?onaudioend@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onaudioend: *mut nsIAtom;
            #[link_name = "?onsoundstart@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onsoundstart: *mut nsIAtom;
            #[link_name = "?onsoundend@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onsoundend: *mut nsIAtom;
            #[link_name = "?onspeechstart@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onspeechstart: *mut nsIAtom;
            #[link_name = "?onspeechend@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onspeechend: *mut nsIAtom;
            #[link_name = "?onresult@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onresult: *mut nsIAtom;
            #[link_name = "?onnomatch@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onnomatch: *mut nsIAtom;
            #[link_name = "?onresume@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onresume: *mut nsIAtom;
            #[link_name = "?onmark@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onmark: *mut nsIAtom;
            #[link_name = "?onboundary@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onboundary: *mut nsIAtom;
            #[link_name = "?usercontextid@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_usercontextid: *mut nsIAtom;
            #[link_name = "?nsuri_xmlns@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_nsuri_xmlns: *mut nsIAtom;
            #[link_name = "?nsuri_xml@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_nsuri_xml: *mut nsIAtom;
            #[link_name = "?nsuri_xhtml@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_nsuri_xhtml: *mut nsIAtom;
            #[link_name = "?nsuri_xlink@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_nsuri_xlink: *mut nsIAtom;
            #[link_name = "?nsuri_xslt@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_nsuri_xslt: *mut nsIAtom;
            #[link_name = "?nsuri_xbl@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_nsuri_xbl: *mut nsIAtom;
            #[link_name = "?nsuri_mathml@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_nsuri_mathml: *mut nsIAtom;
            #[link_name = "?nsuri_rdf@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_nsuri_rdf: *mut nsIAtom;
            #[link_name = "?nsuri_xul@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_nsuri_xul: *mut nsIAtom;
            #[link_name = "?nsuri_svg@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_nsuri_svg: *mut nsIAtom;
            #[link_name = "?onsourceopen@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onsourceopen: *mut nsIAtom;
            #[link_name = "?onsourceended@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onsourceended: *mut nsIAtom;
            #[link_name = "?onsourceclosed@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onsourceclosed: *mut nsIAtom;
            #[link_name = "?onupdatestart@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onupdatestart: *mut nsIAtom;
            #[link_name = "?onupdate@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onupdate: *mut nsIAtom;
            #[link_name = "?onupdateend@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onupdateend: *mut nsIAtom;
            #[link_name = "?onaddsourcebuffer@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onaddsourcebuffer: *mut nsIAtom;
            #[link_name = "?onremovesourcebuffer@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onremovesourcebuffer: *mut nsIAtom;
            #[link_name = "?xlink@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_xlink: *mut nsIAtom;
            #[link_name = "?xml_space@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_xml_space: *mut nsIAtom;
            #[link_name = "?xml_lang@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_xml_lang: *mut nsIAtom;
            #[link_name = "?xml_base@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_xml_base: *mut nsIAtom;
            #[link_name = "?aria_grab@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_aria_grab: *mut nsIAtom;
            #[link_name = "?aria_channel@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_aria_channel: *mut nsIAtom;
            #[link_name = "?aria_secret@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_aria_secret: *mut nsIAtom;
            #[link_name = "?aria_templateid@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_aria_templateid: *mut nsIAtom;
            #[link_name = "?aria_datatype@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_aria_datatype: *mut nsIAtom;
            #[link_name = "?local@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_local: *mut nsIAtom;
            #[link_name = "?xchannelselector@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_xchannelselector: *mut nsIAtom;
            #[link_name = "?ychannelselector@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_ychannelselector: *mut nsIAtom;
            #[link_name = "?enable_background@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_enable_background: *mut nsIAtom;
            #[link_name = "?calcmode@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_calcmode: *mut nsIAtom;
            #[link_name = "?specularexponent@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_specularexponent: *mut nsIAtom;
            #[link_name = "?specularconstant@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_specularconstant: *mut nsIAtom;
            #[link_name = "?gradienttransform@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_gradienttransform: *mut nsIAtom;
            #[link_name = "?gradientunits@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_gradientunits: *mut nsIAtom;
            #[link_name = "?rendering_intent@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_rendering_intent: *mut nsIAtom;
            #[link_name = "?stddeviation@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_stddeviation: *mut nsIAtom;
            #[link_name = "?basefrequency@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_basefrequency: *mut nsIAtom;
            #[link_name = "?baseprofile@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_baseprofile: *mut nsIAtom;
            #[link_name = "?baseProfile@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_baseProfile: *mut nsIAtom;
            #[link_name = "?edgemode@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_edgemode: *mut nsIAtom;
            #[link_name = "?repeatcount@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_repeatcount: *mut nsIAtom;
            #[link_name = "?repeatdur@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_repeatdur: *mut nsIAtom;
            #[link_name = "?spreadmethod@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_spreadmethod: *mut nsIAtom;
            #[link_name = "?diffuseconstant@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_diffuseconstant: *mut nsIAtom;
            #[link_name = "?surfacescale@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_surfacescale: *mut nsIAtom;
            #[link_name = "?lengthadjust@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_lengthadjust: *mut nsIAtom;
            #[link_name = "?origin@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_origin: *mut nsIAtom;
            #[link_name = "?targetx@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_targetx: *mut nsIAtom;
            #[link_name = "?targety@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_targety: *mut nsIAtom;
            #[link_name = "?pathlength@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_pathlength: *mut nsIAtom;
            #[link_name = "?definitionurl@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_definitionurl: *mut nsIAtom;
            #[link_name = "?limitingconeangle@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_limitingconeangle: *mut nsIAtom;
            #[link_name = "?markerheight@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_markerheight: *mut nsIAtom;
            #[link_name = "?markerwidth@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_markerwidth: *mut nsIAtom;
            #[link_name = "?maskunits@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_maskunits: *mut nsIAtom;
            #[link_name = "?markerunits@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_markerunits: *mut nsIAtom;
            #[link_name = "?maskcontentunits@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_maskcontentunits: *mut nsIAtom;
            #[link_name = "?tablevalues@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_tablevalues: *mut nsIAtom;
            #[link_name = "?primitiveunits@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_primitiveunits: *mut nsIAtom;
            #[link_name = "?zoomandpan@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_zoomandpan: *mut nsIAtom;
            #[link_name = "?kernelmatrix@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_kernelmatrix: *mut nsIAtom;
            #[link_name = "?kerning@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_kerning: *mut nsIAtom;
            #[link_name = "?kernelunitlength@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_kernelunitlength: *mut nsIAtom;
            #[link_name = "?pointsatx@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_pointsatx: *mut nsIAtom;
            #[link_name = "?pointsaty@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_pointsaty: *mut nsIAtom;
            #[link_name = "?pointsatz@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_pointsatz: *mut nsIAtom;
            #[link_name = "?xlink_href@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_xlink_href: *mut nsIAtom;
            #[link_name = "?xlink_title@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_xlink_title: *mut nsIAtom;
            #[link_name = "?xlink_role@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_xlink_role: *mut nsIAtom;
            #[link_name = "?xlink_arcrole@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_xlink_arcrole: *mut nsIAtom;
            #[link_name = "?arcrole@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_arcrole: *mut nsIAtom;
            #[link_name = "?xmlns_xlink@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_xmlns_xlink: *mut nsIAtom;
            #[link_name = "?xlink_type@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_xlink_type: *mut nsIAtom;
            #[link_name = "?xlink_show@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_xlink_show: *mut nsIAtom;
            #[link_name = "?xlink_actuate@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_xlink_actuate: *mut nsIAtom;
            #[link_name = "?color_rendering@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_color_rendering: *mut nsIAtom;
            #[link_name = "?numoctaves@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_numoctaves: *mut nsIAtom;
            #[link_name = "?onmousewheel@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_onmousewheel: *mut nsIAtom;
            #[link_name = "?clippathunits@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_clippathunits: *mut nsIAtom;
            #[link_name = "?glyph_orientation_vertical@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_glyph_orientation_vertical: *mut nsIAtom;
            #[link_name = "?glyph_orientation_horizontal@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_glyph_orientation_horizontal: *mut nsIAtom;
            #[link_name = "?glyphref@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_glyphref: *mut nsIAtom;
            #[link_name = "?keypoints@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_keypoints: *mut nsIAtom;
            #[link_name = "?attributename@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_attributename: *mut nsIAtom;
            #[link_name = "?attributetype@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_attributetype: *mut nsIAtom;
            #[link_name = "?startoffset@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_startoffset: *mut nsIAtom;
            #[link_name = "?keysplines@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_keysplines: *mut nsIAtom;
            #[link_name = "?preservealpha@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_preservealpha: *mut nsIAtom;
            #[link_name = "?preserveaspectratio@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_preserveaspectratio: *mut nsIAtom;
            #[link_name = "?alttext@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_alttext: *mut nsIAtom;
            #[link_name = "?filterunits@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_filterunits: *mut nsIAtom;
            #[link_name = "?keytimes@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_keytimes: *mut nsIAtom;
            #[link_name = "?patterntransform@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_patterntransform: *mut nsIAtom;
            #[link_name = "?patternunits@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_patternunits: *mut nsIAtom;
            #[link_name = "?patterncontentunits@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_patterncontentunits: *mut nsIAtom;
            #[link_name = "?stitchtiles@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_stitchtiles: *mut nsIAtom;
            #[link_name = "?systemlanguage@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_systemlanguage: *mut nsIAtom;
            #[link_name = "?textlength@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_textlength: *mut nsIAtom;
            #[link_name = "?requiredfeatures@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_requiredfeatures: *mut nsIAtom;
            #[link_name = "?requiredextensions@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_requiredextensions: *mut nsIAtom;
            #[link_name = "?viewtarget@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_viewtarget: *mut nsIAtom;
            #[link_name = "?viewbox@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_viewbox: *mut nsIAtom;
            #[link_name = "?refx@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_refx: *mut nsIAtom;
            #[link_name = "?refy@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_refy: *mut nsIAtom;
            #[link_name = "?fefunca@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_fefunca: *mut nsIAtom;
            #[link_name = "?fefuncb@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_fefuncb: *mut nsIAtom;
            #[link_name = "?feblend@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_feblend: *mut nsIAtom;
            #[link_name = "?feflood@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_feflood: *mut nsIAtom;
            #[link_name = "?feturbulence@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_feturbulence: *mut nsIAtom;
            #[link_name = "?femergenode@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_femergenode: *mut nsIAtom;
            #[link_name = "?feimage@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_feimage: *mut nsIAtom;
            #[link_name = "?femerge@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_femerge: *mut nsIAtom;
            #[link_name = "?fetile@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_fetile: *mut nsIAtom;
            #[link_name = "?fecomposite@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_fecomposite: *mut nsIAtom;
            #[link_name = "?altglyphdef@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_altglyphdef: *mut nsIAtom;
            #[link_name = "?altGlyphDef@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_altGlyphDef: *mut nsIAtom;
            #[link_name = "?fefuncg@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_fefuncg: *mut nsIAtom;
            #[link_name = "?fediffuselighting@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_fediffuselighting: *mut nsIAtom;
            #[link_name = "?fespecularlighting@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_fespecularlighting: *mut nsIAtom;
            #[link_name = "?altglyph@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_altglyph: *mut nsIAtom;
            #[link_name = "?altGlyph@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_altGlyph: *mut nsIAtom;
            #[link_name = "?clippath@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_clippath: *mut nsIAtom;
            #[link_name = "?textpath@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_textpath: *mut nsIAtom;
            #[link_name = "?altglyphitem@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_altglyphitem: *mut nsIAtom;
            #[link_name = "?altGlyphItem@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_altGlyphItem: *mut nsIAtom;
            #[link_name = "?animatetransform@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_animatetransform: *mut nsIAtom;
            #[link_name = "?animatemotion@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_animatemotion: *mut nsIAtom;
            #[link_name = "?fedisplacementmap@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_fedisplacementmap: *mut nsIAtom;
            #[link_name = "?animatecolor@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_animatecolor: *mut nsIAtom;
            #[link_name = "?fefuncr@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_fefuncr: *mut nsIAtom;
            #[link_name = "?fecomponenttransfer@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_fecomponenttransfer: *mut nsIAtom;
            #[link_name = "?fegaussianblur@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_fegaussianblur: *mut nsIAtom;
            #[link_name = "?foreignobject@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_foreignobject: *mut nsIAtom;
            #[link_name = "?feoffset@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_feoffset: *mut nsIAtom;
            #[link_name = "?fespotlight@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_fespotlight: *mut nsIAtom;
            #[link_name = "?fepointlight@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_fepointlight: *mut nsIAtom;
            #[link_name = "?fedistantlight@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_fedistantlight: *mut nsIAtom;
            #[link_name = "?lineargradient@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_lineargradient: *mut nsIAtom;
            #[link_name = "?radialgradient@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_radialgradient: *mut nsIAtom;
            #[link_name = "?fedropshadow@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_fedropshadow: *mut nsIAtom;
            #[link_name = "?fecolormatrix@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_fecolormatrix: *mut nsIAtom;
            #[link_name = "?feconvolvematrix@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_feconvolvematrix: *mut nsIAtom;
            #[link_name = "?femorphology@nsGkAtoms@@2PEAVnsIAtom@@EA"]
            pub static nsGkAtoms_femorphology: *mut nsIAtom;
            #[link_name = "?after@nsCSSPseudoElements@@2PEAVnsICSSPseudoElement@@EA"]
            pub static nsCSSPseudoElements_after: *mut nsICSSPseudoElement;
            #[link_name = "?before@nsCSSPseudoElements@@2PEAVnsICSSPseudoElement@@EA"]
            pub static nsCSSPseudoElements_before: *mut nsICSSPseudoElement;
            #[link_name = "?backdrop@nsCSSPseudoElements@@2PEAVnsICSSPseudoElement@@EA"]
            pub static nsCSSPseudoElements_backdrop: *mut nsICSSPseudoElement;
            #[link_name = "?cue@nsCSSPseudoElements@@2PEAVnsICSSPseudoElement@@EA"]
            pub static nsCSSPseudoElements_cue: *mut nsICSSPseudoElement;
            #[link_name = "?firstLetter@nsCSSPseudoElements@@2PEAVnsICSSPseudoElement@@EA"]
            pub static nsCSSPseudoElements_firstLetter: *mut nsICSSPseudoElement;
            #[link_name = "?firstLine@nsCSSPseudoElements@@2PEAVnsICSSPseudoElement@@EA"]
            pub static nsCSSPseudoElements_firstLine: *mut nsICSSPseudoElement;
            #[link_name = "?mozSelection@nsCSSPseudoElements@@2PEAVnsICSSPseudoElement@@EA"]
            pub static nsCSSPseudoElements_mozSelection: *mut nsICSSPseudoElement;
            #[link_name = "?mozFocusInner@nsCSSPseudoElements@@2PEAVnsICSSPseudoElement@@EA"]
            pub static nsCSSPseudoElements_mozFocusInner: *mut nsICSSPseudoElement;
            #[link_name = "?mozFocusOuter@nsCSSPseudoElements@@2PEAVnsICSSPseudoElement@@EA"]
            pub static nsCSSPseudoElements_mozFocusOuter: *mut nsICSSPseudoElement;
            #[link_name = "?mozListBullet@nsCSSPseudoElements@@2PEAVnsICSSPseudoElement@@EA"]
            pub static nsCSSPseudoElements_mozListBullet: *mut nsICSSPseudoElement;
            #[link_name = "?mozListNumber@nsCSSPseudoElements@@2PEAVnsICSSPseudoElement@@EA"]
            pub static nsCSSPseudoElements_mozListNumber: *mut nsICSSPseudoElement;
            #[link_name = "?mozMathAnonymous@nsCSSPseudoElements@@2PEAVnsICSSPseudoElement@@EA"]
            pub static nsCSSPseudoElements_mozMathAnonymous: *mut nsICSSPseudoElement;
            #[link_name = "?mozNumberWrapper@nsCSSPseudoElements@@2PEAVnsICSSPseudoElement@@EA"]
            pub static nsCSSPseudoElements_mozNumberWrapper: *mut nsICSSPseudoElement;
            #[link_name = "?mozNumberText@nsCSSPseudoElements@@2PEAVnsICSSPseudoElement@@EA"]
            pub static nsCSSPseudoElements_mozNumberText: *mut nsICSSPseudoElement;
            #[link_name = "?mozNumberSpinBox@nsCSSPseudoElements@@2PEAVnsICSSPseudoElement@@EA"]
            pub static nsCSSPseudoElements_mozNumberSpinBox: *mut nsICSSPseudoElement;
            #[link_name = "?mozNumberSpinUp@nsCSSPseudoElements@@2PEAVnsICSSPseudoElement@@EA"]
            pub static nsCSSPseudoElements_mozNumberSpinUp: *mut nsICSSPseudoElement;
            #[link_name = "?mozNumberSpinDown@nsCSSPseudoElements@@2PEAVnsICSSPseudoElement@@EA"]
            pub static nsCSSPseudoElements_mozNumberSpinDown: *mut nsICSSPseudoElement;
            #[link_name = "?mozProgressBar@nsCSSPseudoElements@@2PEAVnsICSSPseudoElement@@EA"]
            pub static nsCSSPseudoElements_mozProgressBar: *mut nsICSSPseudoElement;
            #[link_name = "?mozRangeTrack@nsCSSPseudoElements@@2PEAVnsICSSPseudoElement@@EA"]
            pub static nsCSSPseudoElements_mozRangeTrack: *mut nsICSSPseudoElement;
            #[link_name = "?mozRangeProgress@nsCSSPseudoElements@@2PEAVnsICSSPseudoElement@@EA"]
            pub static nsCSSPseudoElements_mozRangeProgress: *mut nsICSSPseudoElement;
            #[link_name = "?mozRangeThumb@nsCSSPseudoElements@@2PEAVnsICSSPseudoElement@@EA"]
            pub static nsCSSPseudoElements_mozRangeThumb: *mut nsICSSPseudoElement;
            #[link_name = "?mozMeterBar@nsCSSPseudoElements@@2PEAVnsICSSPseudoElement@@EA"]
            pub static nsCSSPseudoElements_mozMeterBar: *mut nsICSSPseudoElement;
            #[link_name = "?mozPlaceholder@nsCSSPseudoElements@@2PEAVnsICSSPseudoElement@@EA"]
            pub static nsCSSPseudoElements_mozPlaceholder: *mut nsICSSPseudoElement;
            #[link_name = "?placeholder@nsCSSPseudoElements@@2PEAVnsICSSPseudoElement@@EA"]
            pub static nsCSSPseudoElements_placeholder: *mut nsICSSPseudoElement;
            #[link_name = "?mozColorSwatch@nsCSSPseudoElements@@2PEAVnsICSSPseudoElement@@EA"]
            pub static nsCSSPseudoElements_mozColorSwatch: *mut nsICSSPseudoElement;
            #[link_name = "?mozText@nsCSSAnonBoxes@@2PEAVnsICSSAnonBoxPseudo@@EA"]
            pub static nsCSSAnonBoxes_mozText: *mut nsICSSAnonBoxPseudo;
            #[link_name = "?oofPlaceholder@nsCSSAnonBoxes@@2PEAVnsICSSAnonBoxPseudo@@EA"]
            pub static nsCSSAnonBoxes_oofPlaceholder: *mut nsICSSAnonBoxPseudo;
            #[link_name = "?firstLetterContinuation@nsCSSAnonBoxes@@2PEAVnsICSSAnonBoxPseudo@@EA"]
            pub static nsCSSAnonBoxes_firstLetterContinuation: *mut nsICSSAnonBoxPseudo;
            #[link_name = "?mozBlockInsideInlineWrapper@nsCSSAnonBoxes@@2PEAVnsICSSAnonBoxPseudo@@EA"]
            pub static nsCSSAnonBoxes_mozBlockInsideInlineWrapper: *mut nsICSSAnonBoxPseudo;
            #[link_name = "?mozMathMLAnonymousBlock@nsCSSAnonBoxes@@2PEAVnsICSSAnonBoxPseudo@@EA"]
            pub static nsCSSAnonBoxes_mozMathMLAnonymousBlock: *mut nsICSSAnonBoxPseudo;
            #[link_name = "?mozXULAnonymousBlock@nsCSSAnonBoxes@@2PEAVnsICSSAnonBoxPseudo@@EA"]
            pub static nsCSSAnonBoxes_mozXULAnonymousBlock: *mut nsICSSAnonBoxPseudo;
            #[link_name = "?horizontalFramesetBorder@nsCSSAnonBoxes@@2PEAVnsICSSAnonBoxPseudo@@EA"]
            pub static nsCSSAnonBoxes_horizontalFramesetBorder: *mut nsICSSAnonBoxPseudo;
            #[link_name = "?verticalFramesetBorder@nsCSSAnonBoxes@@2PEAVnsICSSAnonBoxPseudo@@EA"]
            pub static nsCSSAnonBoxes_verticalFramesetBorder: *mut nsICSSAnonBoxPseudo;
            #[link_name = "?mozLineFrame@nsCSSAnonBoxes@@2PEAVnsICSSAnonBoxPseudo@@EA"]
            pub static nsCSSAnonBoxes_mozLineFrame: *mut nsICSSAnonBoxPseudo;
            #[link_name = "?buttonContent@nsCSSAnonBoxes@@2PEAVnsICSSAnonBoxPseudo@@EA"]
            pub static nsCSSAnonBoxes_buttonContent: *mut nsICSSAnonBoxPseudo;
            #[link_name = "?cellContent@nsCSSAnonBoxes@@2PEAVnsICSSAnonBoxPseudo@@EA"]
            pub static nsCSSAnonBoxes_cellContent: *mut nsICSSAnonBoxPseudo;
            #[link_name = "?dropDownList@nsCSSAnonBoxes@@2PEAVnsICSSAnonBoxPseudo@@EA"]
            pub static nsCSSAnonBoxes_dropDownList: *mut nsICSSAnonBoxPseudo;
            #[link_name = "?fieldsetContent@nsCSSAnonBoxes@@2PEAVnsICSSAnonBoxPseudo@@EA"]
            pub static nsCSSAnonBoxes_fieldsetContent: *mut nsICSSAnonBoxPseudo;
            #[link_name = "?framesetBlank@nsCSSAnonBoxes@@2PEAVnsICSSAnonBoxPseudo@@EA"]
            pub static nsCSSAnonBoxes_framesetBlank: *mut nsICSSAnonBoxPseudo;
            #[link_name = "?mozDisplayComboboxControlFrame@nsCSSAnonBoxes@@2PEAVnsICSSAnonBoxPseudo@@EA"]
            pub static nsCSSAnonBoxes_mozDisplayComboboxControlFrame: *mut nsICSSAnonBoxPseudo;
            #[link_name = "?htmlCanvasContent@nsCSSAnonBoxes@@2PEAVnsICSSAnonBoxPseudo@@EA"]
            pub static nsCSSAnonBoxes_htmlCanvasContent: *mut nsICSSAnonBoxPseudo;
            #[link_name = "?inlineTable@nsCSSAnonBoxes@@2PEAVnsICSSAnonBoxPseudo@@EA"]
            pub static nsCSSAnonBoxes_inlineTable: *mut nsICSSAnonBoxPseudo;
            #[link_name = "?table@nsCSSAnonBoxes@@2PEAVnsICSSAnonBoxPseudo@@EA"]
            pub static nsCSSAnonBoxes_table: *mut nsICSSAnonBoxPseudo;
            #[link_name = "?tableCell@nsCSSAnonBoxes@@2PEAVnsICSSAnonBoxPseudo@@EA"]
            pub static nsCSSAnonBoxes_tableCell: *mut nsICSSAnonBoxPseudo;
            #[link_name = "?tableColGroup@nsCSSAnonBoxes@@2PEAVnsICSSAnonBoxPseudo@@EA"]
            pub static nsCSSAnonBoxes_tableColGroup: *mut nsICSSAnonBoxPseudo;
            #[link_name = "?tableCol@nsCSSAnonBoxes@@2PEAVnsICSSAnonBoxPseudo@@EA"]
            pub static nsCSSAnonBoxes_tableCol: *mut nsICSSAnonBoxPseudo;
            #[link_name = "?tableWrapper@nsCSSAnonBoxes@@2PEAVnsICSSAnonBoxPseudo@@EA"]
            pub static nsCSSAnonBoxes_tableWrapper: *mut nsICSSAnonBoxPseudo;
            #[link_name = "?tableRowGroup@nsCSSAnonBoxes@@2PEAVnsICSSAnonBoxPseudo@@EA"]
            pub static nsCSSAnonBoxes_tableRowGroup: *mut nsICSSAnonBoxPseudo;
            #[link_name = "?tableRow@nsCSSAnonBoxes@@2PEAVnsICSSAnonBoxPseudo@@EA"]
            pub static nsCSSAnonBoxes_tableRow: *mut nsICSSAnonBoxPseudo;
            #[link_name = "?canvas@nsCSSAnonBoxes@@2PEAVnsICSSAnonBoxPseudo@@EA"]
            pub static nsCSSAnonBoxes_canvas: *mut nsICSSAnonBoxPseudo;
            #[link_name = "?pageBreak@nsCSSAnonBoxes@@2PEAVnsICSSAnonBoxPseudo@@EA"]
            pub static nsCSSAnonBoxes_pageBreak: *mut nsICSSAnonBoxPseudo;
            #[link_name = "?page@nsCSSAnonBoxes@@2PEAVnsICSSAnonBoxPseudo@@EA"]
            pub static nsCSSAnonBoxes_page: *mut nsICSSAnonBoxPseudo;
            #[link_name = "?pageContent@nsCSSAnonBoxes@@2PEAVnsICSSAnonBoxPseudo@@EA"]
            pub static nsCSSAnonBoxes_pageContent: *mut nsICSSAnonBoxPseudo;
            #[link_name = "?pageSequence@nsCSSAnonBoxes@@2PEAVnsICSSAnonBoxPseudo@@EA"]
            pub static nsCSSAnonBoxes_pageSequence: *mut nsICSSAnonBoxPseudo;
            #[link_name = "?scrolledContent@nsCSSAnonBoxes@@2PEAVnsICSSAnonBoxPseudo@@EA"]
            pub static nsCSSAnonBoxes_scrolledContent: *mut nsICSSAnonBoxPseudo;
            #[link_name = "?scrolledCanvas@nsCSSAnonBoxes@@2PEAVnsICSSAnonBoxPseudo@@EA"]
            pub static nsCSSAnonBoxes_scrolledCanvas: *mut nsICSSAnonBoxPseudo;
            #[link_name = "?scrolledPageSequence@nsCSSAnonBoxes@@2PEAVnsICSSAnonBoxPseudo@@EA"]
            pub static nsCSSAnonBoxes_scrolledPageSequence: *mut nsICSSAnonBoxPseudo;
            #[link_name = "?columnContent@nsCSSAnonBoxes@@2PEAVnsICSSAnonBoxPseudo@@EA"]
            pub static nsCSSAnonBoxes_columnContent: *mut nsICSSAnonBoxPseudo;
            #[link_name = "?viewport@nsCSSAnonBoxes@@2PEAVnsICSSAnonBoxPseudo@@EA"]
            pub static nsCSSAnonBoxes_viewport: *mut nsICSSAnonBoxPseudo;
            #[link_name = "?viewportScroll@nsCSSAnonBoxes@@2PEAVnsICSSAnonBoxPseudo@@EA"]
            pub static nsCSSAnonBoxes_viewportScroll: *mut nsICSSAnonBoxPseudo;
            #[link_name = "?anonymousFlexItem@nsCSSAnonBoxes@@2PEAVnsICSSAnonBoxPseudo@@EA"]
            pub static nsCSSAnonBoxes_anonymousFlexItem: *mut nsICSSAnonBoxPseudo;
            #[link_name = "?anonymousGridItem@nsCSSAnonBoxes@@2PEAVnsICSSAnonBoxPseudo@@EA"]
            pub static nsCSSAnonBoxes_anonymousGridItem: *mut nsICSSAnonBoxPseudo;
            #[link_name = "?ruby@nsCSSAnonBoxes@@2PEAVnsICSSAnonBoxPseudo@@EA"]
            pub static nsCSSAnonBoxes_ruby: *mut nsICSSAnonBoxPseudo;
            #[link_name = "?rubyBase@nsCSSAnonBoxes@@2PEAVnsICSSAnonBoxPseudo@@EA"]
            pub static nsCSSAnonBoxes_rubyBase: *mut nsICSSAnonBoxPseudo;
            #[link_name = "?rubyBaseContainer@nsCSSAnonBoxes@@2PEAVnsICSSAnonBoxPseudo@@EA"]
            pub static nsCSSAnonBoxes_rubyBaseContainer: *mut nsICSSAnonBoxPseudo;
            #[link_name = "?rubyText@nsCSSAnonBoxes@@2PEAVnsICSSAnonBoxPseudo@@EA"]
            pub static nsCSSAnonBoxes_rubyText: *mut nsICSSAnonBoxPseudo;
            #[link_name = "?rubyTextContainer@nsCSSAnonBoxes@@2PEAVnsICSSAnonBoxPseudo@@EA"]
            pub static nsCSSAnonBoxes_rubyTextContainer: *mut nsICSSAnonBoxPseudo;
            #[link_name = "?mozTreeColumn@nsCSSAnonBoxes@@2PEAVnsICSSAnonBoxPseudo@@EA"]
            pub static nsCSSAnonBoxes_mozTreeColumn: *mut nsICSSAnonBoxPseudo;
            #[link_name = "?mozTreeRow@nsCSSAnonBoxes@@2PEAVnsICSSAnonBoxPseudo@@EA"]
            pub static nsCSSAnonBoxes_mozTreeRow: *mut nsICSSAnonBoxPseudo;
            #[link_name = "?mozTreeSeparator@nsCSSAnonBoxes@@2PEAVnsICSSAnonBoxPseudo@@EA"]
            pub static nsCSSAnonBoxes_mozTreeSeparator: *mut nsICSSAnonBoxPseudo;
            #[link_name = "?mozTreeCell@nsCSSAnonBoxes@@2PEAVnsICSSAnonBoxPseudo@@EA"]
            pub static nsCSSAnonBoxes_mozTreeCell: *mut nsICSSAnonBoxPseudo;
            #[link_name = "?mozTreeIndentation@nsCSSAnonBoxes@@2PEAVnsICSSAnonBoxPseudo@@EA"]
            pub static nsCSSAnonBoxes_mozTreeIndentation: *mut nsICSSAnonBoxPseudo;
            #[link_name = "?mozTreeLine@nsCSSAnonBoxes@@2PEAVnsICSSAnonBoxPseudo@@EA"]
            pub static nsCSSAnonBoxes_mozTreeLine: *mut nsICSSAnonBoxPseudo;
            #[link_name = "?mozTreeTwisty@nsCSSAnonBoxes@@2PEAVnsICSSAnonBoxPseudo@@EA"]
            pub static nsCSSAnonBoxes_mozTreeTwisty: *mut nsICSSAnonBoxPseudo;
            #[link_name = "?mozTreeImage@nsCSSAnonBoxes@@2PEAVnsICSSAnonBoxPseudo@@EA"]
            pub static nsCSSAnonBoxes_mozTreeImage: *mut nsICSSAnonBoxPseudo;
            #[link_name = "?mozTreeCellText@nsCSSAnonBoxes@@2PEAVnsICSSAnonBoxPseudo@@EA"]
            pub static nsCSSAnonBoxes_mozTreeCellText: *mut nsICSSAnonBoxPseudo;
            #[link_name = "?mozTreeCheckbox@nsCSSAnonBoxes@@2PEAVnsICSSAnonBoxPseudo@@EA"]
            pub static nsCSSAnonBoxes_mozTreeCheckbox: *mut nsICSSAnonBoxPseudo;
            #[link_name = "?mozTreeProgressmeter@nsCSSAnonBoxes@@2PEAVnsICSSAnonBoxPseudo@@EA"]
            pub static nsCSSAnonBoxes_mozTreeProgressmeter: *mut nsICSSAnonBoxPseudo;
            #[link_name = "?mozTreeDropFeedback@nsCSSAnonBoxes@@2PEAVnsICSSAnonBoxPseudo@@EA"]
            pub static nsCSSAnonBoxes_mozTreeDropFeedback: *mut nsICSSAnonBoxPseudo;
            #[link_name = "?mozSVGMarkerAnonChild@nsCSSAnonBoxes@@2PEAVnsICSSAnonBoxPseudo@@EA"]
            pub static nsCSSAnonBoxes_mozSVGMarkerAnonChild: *mut nsICSSAnonBoxPseudo;
            #[link_name = "?mozSVGOuterSVGAnonChild@nsCSSAnonBoxes@@2PEAVnsICSSAnonBoxPseudo@@EA"]
            pub static nsCSSAnonBoxes_mozSVGOuterSVGAnonChild: *mut nsICSSAnonBoxPseudo;
            #[link_name = "?mozSVGForeignContent@nsCSSAnonBoxes@@2PEAVnsICSSAnonBoxPseudo@@EA"]
            pub static nsCSSAnonBoxes_mozSVGForeignContent: *mut nsICSSAnonBoxPseudo;
            #[link_name = "?mozSVGText@nsCSSAnonBoxes@@2PEAVnsICSSAnonBoxPseudo@@EA"]
            pub static nsCSSAnonBoxes_mozSVGText: *mut nsICSSAnonBoxPseudo;
        }
    } else {
        extern {
            #[link_name = "\x01?_empty@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms__empty: *mut nsIAtom;
            #[link_name = "\x01?moz@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_moz: *mut nsIAtom;
            #[link_name = "\x01?mozframetype@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_mozframetype: *mut nsIAtom;
            #[link_name = "\x01?_moz_abspos@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms__moz_abspos: *mut nsIAtom;
            #[link_name = "\x01?_moz_activated@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms__moz_activated: *mut nsIAtom;
            #[link_name = "\x01?_moz_anonclass@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms__moz_anonclass: *mut nsIAtom;
            #[link_name = "\x01?_moz_resizing@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms__moz_resizing: *mut nsIAtom;
            #[link_name = "\x01?mozallowfullscreen@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_mozallowfullscreen: *mut nsIAtom;
            #[link_name = "\x01?moztype@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_moztype: *mut nsIAtom;
            #[link_name = "\x01?mozdirty@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_mozdirty: *mut nsIAtom;
            #[link_name = "\x01?mozdisallowselectionprint@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_mozdisallowselectionprint: *mut nsIAtom;
            #[link_name = "\x01?mozdonotsend@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_mozdonotsend: *mut nsIAtom;
            #[link_name = "\x01?mozeditorbogusnode@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_mozeditorbogusnode: *mut nsIAtom;
            #[link_name = "\x01?mozgeneratedcontentbefore@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_mozgeneratedcontentbefore: *mut nsIAtom;
            #[link_name = "\x01?mozgeneratedcontentafter@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_mozgeneratedcontentafter: *mut nsIAtom;
            #[link_name = "\x01?mozgeneratedcontentimage@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_mozgeneratedcontentimage: *mut nsIAtom;
            #[link_name = "\x01?mozquote@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_mozquote: *mut nsIAtom;
            #[link_name = "\x01?mozsignature@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_mozsignature: *mut nsIAtom;
            #[link_name = "\x01?_moz_is_glyph@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms__moz_is_glyph: *mut nsIAtom;
            #[link_name = "\x01?_moz_original_size@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms__moz_original_size: *mut nsIAtom;
            #[link_name = "\x01?_moz_target@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms__moz_target: *mut nsIAtom;
            #[link_name = "\x01?menuactive@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_menuactive: *mut nsIAtom;
            #[link_name = "\x01?_poundDefault@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms__poundDefault: *mut nsIAtom;
            #[link_name = "\x01?_asterisk@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms__asterisk: *mut nsIAtom;
            #[link_name = "\x01?a@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_a: *mut nsIAtom;
            #[link_name = "\x01?abbr@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_abbr: *mut nsIAtom;
            #[link_name = "\x01?abort@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_abort: *mut nsIAtom;
            #[link_name = "\x01?above@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_above: *mut nsIAtom;
            #[link_name = "\x01?acceltext@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_acceltext: *mut nsIAtom;
            #[link_name = "\x01?accept@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_accept: *mut nsIAtom;
            #[link_name = "\x01?acceptcharset@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_acceptcharset: *mut nsIAtom;
            #[link_name = "\x01?accesskey@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_accesskey: *mut nsIAtom;
            #[link_name = "\x01?acronym@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_acronym: *mut nsIAtom;
            #[link_name = "\x01?action@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_action: *mut nsIAtom;
            #[link_name = "\x01?active@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_active: *mut nsIAtom;
            #[link_name = "\x01?activetitlebarcolor@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_activetitlebarcolor: *mut nsIAtom;
            #[link_name = "\x01?activateontab@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_activateontab: *mut nsIAtom;
            #[link_name = "\x01?actuate@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_actuate: *mut nsIAtom;
            #[link_name = "\x01?address@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_address: *mut nsIAtom;
            #[link_name = "\x01?after@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_after: *mut nsIAtom;
            #[link_name = "\x01?after_end@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_after_end: *mut nsIAtom;
            #[link_name = "\x01?after_start@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_after_start: *mut nsIAtom;
            #[link_name = "\x01?align@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_align: *mut nsIAtom;
            #[link_name = "\x01?alink@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_alink: *mut nsIAtom;
            #[link_name = "\x01?all@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_all: *mut nsIAtom;
            #[link_name = "\x01?allowdirs@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_allowdirs: *mut nsIAtom;
            #[link_name = "\x01?allowevents@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_allowevents: *mut nsIAtom;
            #[link_name = "\x01?allownegativeassertions@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_allownegativeassertions: *mut nsIAtom;
            #[link_name = "\x01?allowforms@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_allowforms: *mut nsIAtom;
            #[link_name = "\x01?allowfullscreen@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_allowfullscreen: *mut nsIAtom;
            #[link_name = "\x01?allowmodals@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_allowmodals: *mut nsIAtom;
            #[link_name = "\x01?alloworientationlock@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_alloworientationlock: *mut nsIAtom;
            #[link_name = "\x01?allowpaymentrequest@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_allowpaymentrequest: *mut nsIAtom;
            #[link_name = "\x01?allowpointerlock@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_allowpointerlock: *mut nsIAtom;
            #[link_name = "\x01?allowpopupstoescapesandbox@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_allowpopupstoescapesandbox: *mut nsIAtom;
            #[link_name = "\x01?allowpopups@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_allowpopups: *mut nsIAtom;
            #[link_name = "\x01?allowpresentation@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_allowpresentation: *mut nsIAtom;
            #[link_name = "\x01?allowsameorigin@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_allowsameorigin: *mut nsIAtom;
            #[link_name = "\x01?allowscripts@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_allowscripts: *mut nsIAtom;
            #[link_name = "\x01?allowtopnavigation@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_allowtopnavigation: *mut nsIAtom;
            #[link_name = "\x01?allowuntrusted@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_allowuntrusted: *mut nsIAtom;
            #[link_name = "\x01?alt@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_alt: *mut nsIAtom;
            #[link_name = "\x01?alternate@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_alternate: *mut nsIAtom;
            #[link_name = "\x01?always@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_always: *mut nsIAtom;
            #[link_name = "\x01?ancestor@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_ancestor: *mut nsIAtom;
            #[link_name = "\x01?ancestorOrSelf@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_ancestorOrSelf: *mut nsIAtom;
            #[link_name = "\x01?anchor@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_anchor: *mut nsIAtom;
            #[link_name = "\x01?_and@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms__and: *mut nsIAtom;
            #[link_name = "\x01?animations@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_animations: *mut nsIAtom;
            #[link_name = "\x01?anonid@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_anonid: *mut nsIAtom;
            #[link_name = "\x01?anonlocation@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_anonlocation: *mut nsIAtom;
            #[link_name = "\x01?any@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_any: *mut nsIAtom;
            #[link_name = "\x01?applet@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_applet: *mut nsIAtom;
            #[link_name = "\x01?applyImports@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_applyImports: *mut nsIAtom;
            #[link_name = "\x01?applyTemplates@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_applyTemplates: *mut nsIAtom;
            #[link_name = "\x01?archive@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_archive: *mut nsIAtom;
            #[link_name = "\x01?area@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_area: *mut nsIAtom;
            #[link_name = "\x01?aria_activedescendant@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_aria_activedescendant: *mut nsIAtom;
            #[link_name = "\x01?aria_atomic@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_aria_atomic: *mut nsIAtom;
            #[link_name = "\x01?aria_autocomplete@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_aria_autocomplete: *mut nsIAtom;
            #[link_name = "\x01?aria_busy@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_aria_busy: *mut nsIAtom;
            #[link_name = "\x01?aria_checked@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_aria_checked: *mut nsIAtom;
            #[link_name = "\x01?aria_controls@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_aria_controls: *mut nsIAtom;
            #[link_name = "\x01?aria_current@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_aria_current: *mut nsIAtom;
            #[link_name = "\x01?aria_describedby@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_aria_describedby: *mut nsIAtom;
            #[link_name = "\x01?aria_disabled@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_aria_disabled: *mut nsIAtom;
            #[link_name = "\x01?aria_dropeffect@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_aria_dropeffect: *mut nsIAtom;
            #[link_name = "\x01?aria_expanded@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_aria_expanded: *mut nsIAtom;
            #[link_name = "\x01?aria_flowto@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_aria_flowto: *mut nsIAtom;
            #[link_name = "\x01?aria_haspopup@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_aria_haspopup: *mut nsIAtom;
            #[link_name = "\x01?aria_hidden@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_aria_hidden: *mut nsIAtom;
            #[link_name = "\x01?aria_invalid@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_aria_invalid: *mut nsIAtom;
            #[link_name = "\x01?aria_labelledby@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_aria_labelledby: *mut nsIAtom;
            #[link_name = "\x01?aria_level@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_aria_level: *mut nsIAtom;
            #[link_name = "\x01?aria_live@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_aria_live: *mut nsIAtom;
            #[link_name = "\x01?aria_multiline@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_aria_multiline: *mut nsIAtom;
            #[link_name = "\x01?aria_multiselectable@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_aria_multiselectable: *mut nsIAtom;
            #[link_name = "\x01?aria_owns@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_aria_owns: *mut nsIAtom;
            #[link_name = "\x01?aria_posinset@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_aria_posinset: *mut nsIAtom;
            #[link_name = "\x01?aria_pressed@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_aria_pressed: *mut nsIAtom;
            #[link_name = "\x01?aria_readonly@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_aria_readonly: *mut nsIAtom;
            #[link_name = "\x01?aria_relevant@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_aria_relevant: *mut nsIAtom;
            #[link_name = "\x01?aria_required@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_aria_required: *mut nsIAtom;
            #[link_name = "\x01?aria_selected@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_aria_selected: *mut nsIAtom;
            #[link_name = "\x01?aria_setsize@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_aria_setsize: *mut nsIAtom;
            #[link_name = "\x01?aria_sort@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_aria_sort: *mut nsIAtom;
            #[link_name = "\x01?aria_valuemax@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_aria_valuemax: *mut nsIAtom;
            #[link_name = "\x01?aria_valuemin@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_aria_valuemin: *mut nsIAtom;
            #[link_name = "\x01?aria_valuenow@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_aria_valuenow: *mut nsIAtom;
            #[link_name = "\x01?arrow@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_arrow: *mut nsIAtom;
            #[link_name = "\x01?article@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_article: *mut nsIAtom;
            #[link_name = "\x01?as@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_as: *mut nsIAtom;
            #[link_name = "\x01?ascending@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_ascending: *mut nsIAtom;
            #[link_name = "\x01?aside@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_aside: *mut nsIAtom;
            #[link_name = "\x01?aspectRatio@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_aspectRatio: *mut nsIAtom;
            #[link_name = "\x01?assign@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_assign: *mut nsIAtom;
            #[link_name = "\x01?async@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_async: *mut nsIAtom;
            #[link_name = "\x01?attribute@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_attribute: *mut nsIAtom;
            #[link_name = "\x01?attributes@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_attributes: *mut nsIAtom;
            #[link_name = "\x01?attributeSet@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_attributeSet: *mut nsIAtom;
            #[link_name = "\x01?aural@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_aural: *mut nsIAtom;
            #[link_name = "\x01?_auto@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms__auto: *mut nsIAtom;
            #[link_name = "\x01?autocheck@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_autocheck: *mut nsIAtom;
            #[link_name = "\x01?autocomplete@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_autocomplete: *mut nsIAtom;
            #[link_name = "\x01?autofocus@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_autofocus: *mut nsIAtom;
            #[link_name = "\x01?autoplay@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_autoplay: *mut nsIAtom;
            #[link_name = "\x01?autorepeatbutton@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_autorepeatbutton: *mut nsIAtom;
            #[link_name = "\x01?axis@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_axis: *mut nsIAtom;
            #[link_name = "\x01?b@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_b: *mut nsIAtom;
            #[link_name = "\x01?background@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_background: *mut nsIAtom;
            #[link_name = "\x01?base@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_base: *mut nsIAtom;
            #[link_name = "\x01?basefont@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_basefont: *mut nsIAtom;
            #[link_name = "\x01?baseline@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_baseline: *mut nsIAtom;
            #[link_name = "\x01?bdi@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_bdi: *mut nsIAtom;
            #[link_name = "\x01?bdo@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_bdo: *mut nsIAtom;
            #[link_name = "\x01?before@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_before: *mut nsIAtom;
            #[link_name = "\x01?before_end@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_before_end: *mut nsIAtom;
            #[link_name = "\x01?before_start@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_before_start: *mut nsIAtom;
            #[link_name = "\x01?below@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_below: *mut nsIAtom;
            #[link_name = "\x01?bgcolor@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_bgcolor: *mut nsIAtom;
            #[link_name = "\x01?bgsound@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_bgsound: *mut nsIAtom;
            #[link_name = "\x01?big@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_big: *mut nsIAtom;
            #[link_name = "\x01?binding@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_binding: *mut nsIAtom;
            #[link_name = "\x01?bindings@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_bindings: *mut nsIAtom;
            #[link_name = "\x01?bindToUntrustedContent@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_bindToUntrustedContent: *mut nsIAtom;
            #[link_name = "\x01?blankrow@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_blankrow: *mut nsIAtom;
            #[link_name = "\x01?block@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_block: *mut nsIAtom;
            #[link_name = "\x01?blockquote@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_blockquote: *mut nsIAtom;
            #[link_name = "\x01?blur@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_blur: *mut nsIAtom;
            #[link_name = "\x01?body@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_body: *mut nsIAtom;
            #[link_name = "\x01?boolean@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_boolean: *mut nsIAtom;
            #[link_name = "\x01?border@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_border: *mut nsIAtom;
            #[link_name = "\x01?bordercolor@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_bordercolor: *mut nsIAtom;
            #[link_name = "\x01?both@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_both: *mut nsIAtom;
            #[link_name = "\x01?bottom@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_bottom: *mut nsIAtom;
            #[link_name = "\x01?bottomend@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_bottomend: *mut nsIAtom;
            #[link_name = "\x01?bottomstart@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_bottomstart: *mut nsIAtom;
            #[link_name = "\x01?bottomleft@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_bottomleft: *mut nsIAtom;
            #[link_name = "\x01?bottommargin@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_bottommargin: *mut nsIAtom;
            #[link_name = "\x01?bottompadding@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_bottompadding: *mut nsIAtom;
            #[link_name = "\x01?bottomright@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_bottomright: *mut nsIAtom;
            #[link_name = "\x01?box@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_box: *mut nsIAtom;
            #[link_name = "\x01?br@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_br: *mut nsIAtom;
            #[link_name = "\x01?braille@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_braille: *mut nsIAtom;
            #[link_name = "\x01?broadcast@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_broadcast: *mut nsIAtom;
            #[link_name = "\x01?broadcaster@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_broadcaster: *mut nsIAtom;
            #[link_name = "\x01?broadcasterset@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_broadcasterset: *mut nsIAtom;
            #[link_name = "\x01?browser@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_browser: *mut nsIAtom;
            #[link_name = "\x01?mozbrowser@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_mozbrowser: *mut nsIAtom;
            #[link_name = "\x01?bulletinboard@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_bulletinboard: *mut nsIAtom;
            #[link_name = "\x01?button@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_button: *mut nsIAtom;
            #[link_name = "\x01?brighttitlebarforeground@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_brighttitlebarforeground: *mut nsIAtom;
            #[link_name = "\x01?callTemplate@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_callTemplate: *mut nsIAtom;
            #[link_name = "\x01?cancel@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_cancel: *mut nsIAtom;
            #[link_name = "\x01?canvas@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_canvas: *mut nsIAtom;
            #[link_name = "\x01?caption@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_caption: *mut nsIAtom;
            #[link_name = "\x01?capture@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_capture: *mut nsIAtom;
            #[link_name = "\x01?caseOrder@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_caseOrder: *mut nsIAtom;
            #[link_name = "\x01?cdataSectionElements@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_cdataSectionElements: *mut nsIAtom;
            #[link_name = "\x01?ceiling@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_ceiling: *mut nsIAtom;
            #[link_name = "\x01?cell@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_cell: *mut nsIAtom;
            #[link_name = "\x01?cellpadding@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_cellpadding: *mut nsIAtom;
            #[link_name = "\x01?cellspacing@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_cellspacing: *mut nsIAtom;
            #[link_name = "\x01?center@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_center: *mut nsIAtom;
            #[link_name = "\x01?ch@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_ch: *mut nsIAtom;
            #[link_name = "\x01?change@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_change: *mut nsIAtom;
            #[link_name = "\x01?_char@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms__char: *mut nsIAtom;
            #[link_name = "\x01?characterData@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_characterData: *mut nsIAtom;
            #[link_name = "\x01?charcode@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_charcode: *mut nsIAtom;
            #[link_name = "\x01?charoff@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_charoff: *mut nsIAtom;
            #[link_name = "\x01?charset@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_charset: *mut nsIAtom;
            #[link_name = "\x01?checkbox@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_checkbox: *mut nsIAtom;
            #[link_name = "\x01?checked@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_checked: *mut nsIAtom;
            #[link_name = "\x01?child@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_child: *mut nsIAtom;
            #[link_name = "\x01?children@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_children: *mut nsIAtom;
            #[link_name = "\x01?childList@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_childList: *mut nsIAtom;
            #[link_name = "\x01?choose@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_choose: *mut nsIAtom;
            #[link_name = "\x01?chromemargin@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_chromemargin: *mut nsIAtom;
            #[link_name = "\x01?chromeOnlyContent@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_chromeOnlyContent: *mut nsIAtom;
            #[link_name = "\x01?exposeToUntrustedContent@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_exposeToUntrustedContent: *mut nsIAtom;
            #[link_name = "\x01?circ@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_circ: *mut nsIAtom;
            #[link_name = "\x01?circle@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_circle: *mut nsIAtom;
            #[link_name = "\x01?cite@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_cite: *mut nsIAtom;
            #[link_name = "\x01?cjkDecimal@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_cjkDecimal: *mut nsIAtom;
            #[link_name = "\x01?_class@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms__class: *mut nsIAtom;
            #[link_name = "\x01?classid@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_classid: *mut nsIAtom;
            #[link_name = "\x01?clear@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_clear: *mut nsIAtom;
            #[link_name = "\x01?click@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_click: *mut nsIAtom;
            #[link_name = "\x01?clickcount@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_clickcount: *mut nsIAtom;
            #[link_name = "\x01?clickthrough@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_clickthrough: *mut nsIAtom;
            #[link_name = "\x01?movetoclick@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_movetoclick: *mut nsIAtom;
            #[link_name = "\x01?clip@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_clip: *mut nsIAtom;
            #[link_name = "\x01?close@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_close: *mut nsIAtom;
            #[link_name = "\x01?closed@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_closed: *mut nsIAtom;
            #[link_name = "\x01?closemenu@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_closemenu: *mut nsIAtom;
            #[link_name = "\x01?coalesceduplicatearcs@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_coalesceduplicatearcs: *mut nsIAtom;
            #[link_name = "\x01?code@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_code: *mut nsIAtom;
            #[link_name = "\x01?codebase@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_codebase: *mut nsIAtom;
            #[link_name = "\x01?codetype@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_codetype: *mut nsIAtom;
            #[link_name = "\x01?col@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_col: *mut nsIAtom;
            #[link_name = "\x01?colgroup@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_colgroup: *mut nsIAtom;
            #[link_name = "\x01?collapse@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_collapse: *mut nsIAtom;
            #[link_name = "\x01?collapsed@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_collapsed: *mut nsIAtom;
            #[link_name = "\x01?color@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_color: *mut nsIAtom;
            #[link_name = "\x01?colorIndex@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_colorIndex: *mut nsIAtom;
            #[link_name = "\x01?cols@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_cols: *mut nsIAtom;
            #[link_name = "\x01?colspan@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_colspan: *mut nsIAtom;
            #[link_name = "\x01?column@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_column: *mut nsIAtom;
            #[link_name = "\x01?columns@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_columns: *mut nsIAtom;
            #[link_name = "\x01?combobox@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_combobox: *mut nsIAtom;
            #[link_name = "\x01?command@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_command: *mut nsIAtom;
            #[link_name = "\x01?commands@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_commands: *mut nsIAtom;
            #[link_name = "\x01?commandset@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_commandset: *mut nsIAtom;
            #[link_name = "\x01?commandupdate@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_commandupdate: *mut nsIAtom;
            #[link_name = "\x01?commandupdater@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_commandupdater: *mut nsIAtom;
            #[link_name = "\x01?comment@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_comment: *mut nsIAtom;
            #[link_name = "\x01?compact@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_compact: *mut nsIAtom;
            #[link_name = "\x01?concat@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_concat: *mut nsIAtom;
            #[link_name = "\x01?conditions@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_conditions: *mut nsIAtom;
            #[link_name = "\x01?constructor@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_constructor: *mut nsIAtom;
            #[link_name = "\x01?consumeoutsideclicks@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_consumeoutsideclicks: *mut nsIAtom;
            #[link_name = "\x01?container@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_container: *mut nsIAtom;
            #[link_name = "\x01?containment@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_containment: *mut nsIAtom;
            #[link_name = "\x01?contains@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_contains: *mut nsIAtom;
            #[link_name = "\x01?content@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_content: *mut nsIAtom;
            #[link_name = "\x01?contenteditable@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_contenteditable: *mut nsIAtom;
            #[link_name = "\x01?headerContentDisposition@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_headerContentDisposition: *mut nsIAtom;
            #[link_name = "\x01?headerContentLanguage@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_headerContentLanguage: *mut nsIAtom;
            #[link_name = "\x01?contentLocation@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_contentLocation: *mut nsIAtom;
            #[link_name = "\x01?headerContentScriptType@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_headerContentScriptType: *mut nsIAtom;
            #[link_name = "\x01?headerContentStyleType@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_headerContentStyleType: *mut nsIAtom;
            #[link_name = "\x01?headerContentType@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_headerContentType: *mut nsIAtom;
            #[link_name = "\x01?consumeanchor@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_consumeanchor: *mut nsIAtom;
            #[link_name = "\x01?context@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_context: *mut nsIAtom;
            #[link_name = "\x01?contextmenu@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_contextmenu: *mut nsIAtom;
            #[link_name = "\x01?control@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_control: *mut nsIAtom;
            #[link_name = "\x01?controls@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_controls: *mut nsIAtom;
            #[link_name = "\x01?coords@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_coords: *mut nsIAtom;
            #[link_name = "\x01?copy@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_copy: *mut nsIAtom;
            #[link_name = "\x01?copyOf@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_copyOf: *mut nsIAtom;
            #[link_name = "\x01?count@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_count: *mut nsIAtom;
            #[link_name = "\x01?crop@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_crop: *mut nsIAtom;
            #[link_name = "\x01?crossorigin@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_crossorigin: *mut nsIAtom;
            #[link_name = "\x01?curpos@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_curpos: *mut nsIAtom;
            #[link_name = "\x01?current@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_current: *mut nsIAtom;
            #[link_name = "\x01?cutoutregion@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_cutoutregion: *mut nsIAtom;
            #[link_name = "\x01?cycler@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_cycler: *mut nsIAtom;
            #[link_name = "\x01?data@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_data: *mut nsIAtom;
            #[link_name = "\x01?datalist@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_datalist: *mut nsIAtom;
            #[link_name = "\x01?dataType@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_dataType: *mut nsIAtom;
            #[link_name = "\x01?dateTime@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_dateTime: *mut nsIAtom;
            #[link_name = "\x01?datasources@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_datasources: *mut nsIAtom;
            #[link_name = "\x01?datetime@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_datetime: *mut nsIAtom;
            #[link_name = "\x01?datetimebox@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_datetimebox: *mut nsIAtom;
            #[link_name = "\x01?dblclick@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_dblclick: *mut nsIAtom;
            #[link_name = "\x01?dd@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_dd: *mut nsIAtom;
            #[link_name = "\x01?debug@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_debug: *mut nsIAtom;
            #[link_name = "\x01?decimal@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_decimal: *mut nsIAtom;
            #[link_name = "\x01?decimalFormat@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_decimalFormat: *mut nsIAtom;
            #[link_name = "\x01?decimalSeparator@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_decimalSeparator: *mut nsIAtom;
            #[link_name = "\x01?deck@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_deck: *mut nsIAtom;
            #[link_name = "\x01?declare@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_declare: *mut nsIAtom;
            #[link_name = "\x01?decoderDoctor@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_decoderDoctor: *mut nsIAtom;
            #[link_name = "\x01?decrement@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_decrement: *mut nsIAtom;
            #[link_name = "\x01?_default@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms__default: *mut nsIAtom;
            #[link_name = "\x01?headerDefaultStyle@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_headerDefaultStyle: *mut nsIAtom;
            #[link_name = "\x01?defaultAction@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_defaultAction: *mut nsIAtom;
            #[link_name = "\x01?defaultchecked@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_defaultchecked: *mut nsIAtom;
            #[link_name = "\x01?defaultLabel@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_defaultLabel: *mut nsIAtom;
            #[link_name = "\x01?defaultselected@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_defaultselected: *mut nsIAtom;
            #[link_name = "\x01?defaultvalue@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_defaultvalue: *mut nsIAtom;
            #[link_name = "\x01?defaultplaybackrate@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_defaultplaybackrate: *mut nsIAtom;
            #[link_name = "\x01?defer@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_defer: *mut nsIAtom;
            #[link_name = "\x01?del@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_del: *mut nsIAtom;
            #[link_name = "\x01?descendant@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_descendant: *mut nsIAtom;
            #[link_name = "\x01?descendantOrSelf@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_descendantOrSelf: *mut nsIAtom;
            #[link_name = "\x01?descending@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_descending: *mut nsIAtom;
            #[link_name = "\x01?description@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_description: *mut nsIAtom;
            #[link_name = "\x01?destructor@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_destructor: *mut nsIAtom;
            #[link_name = "\x01?details@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_details: *mut nsIAtom;
            #[link_name = "\x01?deviceAspectRatio@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_deviceAspectRatio: *mut nsIAtom;
            #[link_name = "\x01?deviceHeight@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_deviceHeight: *mut nsIAtom;
            #[link_name = "\x01?devicePixelRatio@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_devicePixelRatio: *mut nsIAtom;
            #[link_name = "\x01?deviceWidth@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_deviceWidth: *mut nsIAtom;
            #[link_name = "\x01?dfn@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_dfn: *mut nsIAtom;
            #[link_name = "\x01?dialog@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_dialog: *mut nsIAtom;
            #[link_name = "\x01?difference@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_difference: *mut nsIAtom;
            #[link_name = "\x01?digit@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_digit: *mut nsIAtom;
            #[link_name = "\x01?dir@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_dir: *mut nsIAtom;
            #[link_name = "\x01?dirAutoSetBy@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_dirAutoSetBy: *mut nsIAtom;
            #[link_name = "\x01?directionality@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_directionality: *mut nsIAtom;
            #[link_name = "\x01?directory@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_directory: *mut nsIAtom;
            #[link_name = "\x01?disableOutputEscaping@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_disableOutputEscaping: *mut nsIAtom;
            #[link_name = "\x01?disabled@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_disabled: *mut nsIAtom;
            #[link_name = "\x01?disableglobalhistory@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_disableglobalhistory: *mut nsIAtom;
            #[link_name = "\x01?disablehistory@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_disablehistory: *mut nsIAtom;
            #[link_name = "\x01?disablefullscreen@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_disablefullscreen: *mut nsIAtom;
            #[link_name = "\x01?display@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_display: *mut nsIAtom;
            #[link_name = "\x01?displayMode@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_displayMode: *mut nsIAtom;
            #[link_name = "\x01?distinct@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_distinct: *mut nsIAtom;
            #[link_name = "\x01?div@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_div: *mut nsIAtom;
            #[link_name = "\x01?dl@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_dl: *mut nsIAtom;
            #[link_name = "\x01?docAbstract@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_docAbstract: *mut nsIAtom;
            #[link_name = "\x01?docAcknowledgments@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_docAcknowledgments: *mut nsIAtom;
            #[link_name = "\x01?docAfterword@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_docAfterword: *mut nsIAtom;
            #[link_name = "\x01?docAppendix@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_docAppendix: *mut nsIAtom;
            #[link_name = "\x01?docBacklink@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_docBacklink: *mut nsIAtom;
            #[link_name = "\x01?docBiblioentry@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_docBiblioentry: *mut nsIAtom;
            #[link_name = "\x01?docBibliography@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_docBibliography: *mut nsIAtom;
            #[link_name = "\x01?docBiblioref@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_docBiblioref: *mut nsIAtom;
            #[link_name = "\x01?docChapter@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_docChapter: *mut nsIAtom;
            #[link_name = "\x01?docColophon@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_docColophon: *mut nsIAtom;
            #[link_name = "\x01?docConclusion@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_docConclusion: *mut nsIAtom;
            #[link_name = "\x01?docCover@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_docCover: *mut nsIAtom;
            #[link_name = "\x01?docCredit@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_docCredit: *mut nsIAtom;
            #[link_name = "\x01?docCredits@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_docCredits: *mut nsIAtom;
            #[link_name = "\x01?docDedication@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_docDedication: *mut nsIAtom;
            #[link_name = "\x01?docEndnote@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_docEndnote: *mut nsIAtom;
            #[link_name = "\x01?docEndnotes@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_docEndnotes: *mut nsIAtom;
            #[link_name = "\x01?docEpigraph@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_docEpigraph: *mut nsIAtom;
            #[link_name = "\x01?docEpilogue@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_docEpilogue: *mut nsIAtom;
            #[link_name = "\x01?docErrata@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_docErrata: *mut nsIAtom;
            #[link_name = "\x01?docExample@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_docExample: *mut nsIAtom;
            #[link_name = "\x01?docFootnote@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_docFootnote: *mut nsIAtom;
            #[link_name = "\x01?docForeword@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_docForeword: *mut nsIAtom;
            #[link_name = "\x01?docGlossary@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_docGlossary: *mut nsIAtom;
            #[link_name = "\x01?docGlossref@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_docGlossref: *mut nsIAtom;
            #[link_name = "\x01?docIndex@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_docIndex: *mut nsIAtom;
            #[link_name = "\x01?docIntroduction@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_docIntroduction: *mut nsIAtom;
            #[link_name = "\x01?docNoteref@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_docNoteref: *mut nsIAtom;
            #[link_name = "\x01?docNotice@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_docNotice: *mut nsIAtom;
            #[link_name = "\x01?docPagebreak@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_docPagebreak: *mut nsIAtom;
            #[link_name = "\x01?docPagelist@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_docPagelist: *mut nsIAtom;
            #[link_name = "\x01?docPart@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_docPart: *mut nsIAtom;
            #[link_name = "\x01?docPreface@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_docPreface: *mut nsIAtom;
            #[link_name = "\x01?docPrologue@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_docPrologue: *mut nsIAtom;
            #[link_name = "\x01?docPullquote@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_docPullquote: *mut nsIAtom;
            #[link_name = "\x01?docQna@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_docQna: *mut nsIAtom;
            #[link_name = "\x01?docSubtitle@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_docSubtitle: *mut nsIAtom;
            #[link_name = "\x01?docTip@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_docTip: *mut nsIAtom;
            #[link_name = "\x01?docToc@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_docToc: *mut nsIAtom;
            #[link_name = "\x01?doctypePublic@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_doctypePublic: *mut nsIAtom;
            #[link_name = "\x01?doctypeSystem@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_doctypeSystem: *mut nsIAtom;
            #[link_name = "\x01?document@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_document: *mut nsIAtom;
            #[link_name = "\x01?download@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_download: *mut nsIAtom;
            #[link_name = "\x01?DOMAttrModified@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_DOMAttrModified: *mut nsIAtom;
            #[link_name = "\x01?DOMCharacterDataModified@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_DOMCharacterDataModified: *mut nsIAtom;
            #[link_name = "\x01?DOMNodeInserted@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_DOMNodeInserted: *mut nsIAtom;
            #[link_name = "\x01?DOMNodeInsertedIntoDocument@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_DOMNodeInsertedIntoDocument: *mut nsIAtom;
            #[link_name = "\x01?DOMNodeRemoved@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_DOMNodeRemoved: *mut nsIAtom;
            #[link_name = "\x01?DOMNodeRemovedFromDocument@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_DOMNodeRemovedFromDocument: *mut nsIAtom;
            #[link_name = "\x01?DOMSubtreeModified@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_DOMSubtreeModified: *mut nsIAtom;
            #[link_name = "\x01?double_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_double_: *mut nsIAtom;
            #[link_name = "\x01?drag@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_drag: *mut nsIAtom;
            #[link_name = "\x01?dragend@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_dragend: *mut nsIAtom;
            #[link_name = "\x01?dragenter@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_dragenter: *mut nsIAtom;
            #[link_name = "\x01?dragevent@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_dragevent: *mut nsIAtom;
            #[link_name = "\x01?dragexit@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_dragexit: *mut nsIAtom;
            #[link_name = "\x01?draggable@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_draggable: *mut nsIAtom;
            #[link_name = "\x01?dragging@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_dragging: *mut nsIAtom;
            #[link_name = "\x01?dragleave@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_dragleave: *mut nsIAtom;
            #[link_name = "\x01?dragover@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_dragover: *mut nsIAtom;
            #[link_name = "\x01?dragSession@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_dragSession: *mut nsIAtom;
            #[link_name = "\x01?dragstart@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_dragstart: *mut nsIAtom;
            #[link_name = "\x01?drawintitlebar@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_drawintitlebar: *mut nsIAtom;
            #[link_name = "\x01?drawtitle@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_drawtitle: *mut nsIAtom;
            #[link_name = "\x01?drop@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_drop: *mut nsIAtom;
            #[link_name = "\x01?dropAfter@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_dropAfter: *mut nsIAtom;
            #[link_name = "\x01?dropBefore@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_dropBefore: *mut nsIAtom;
            #[link_name = "\x01?dropOn@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_dropOn: *mut nsIAtom;
            #[link_name = "\x01?dropMarker@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_dropMarker: *mut nsIAtom;
            #[link_name = "\x01?dt@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_dt: *mut nsIAtom;
            #[link_name = "\x01?editable@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_editable: *mut nsIAtom;
            #[link_name = "\x01?editing@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_editing: *mut nsIAtom;
            #[link_name = "\x01?editor@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_editor: *mut nsIAtom;
            #[link_name = "\x01?editorDisplayList@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_editorDisplayList: *mut nsIAtom;
            #[link_name = "\x01?element@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_element: *mut nsIAtom;
            #[link_name = "\x01?elementAvailable@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_elementAvailable: *mut nsIAtom;
            #[link_name = "\x01?elements@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_elements: *mut nsIAtom;
            #[link_name = "\x01?em@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_em: *mut nsIAtom;
            #[link_name = "\x01?embed@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_embed: *mut nsIAtom;
            #[link_name = "\x01?embossed@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_embossed: *mut nsIAtom;
            #[link_name = "\x01?empty@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_empty: *mut nsIAtom;
            #[link_name = "\x01?encoding@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_encoding: *mut nsIAtom;
            #[link_name = "\x01?enctype@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_enctype: *mut nsIAtom;
            #[link_name = "\x01?end@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_end: *mut nsIAtom;
            #[link_name = "\x01?endEvent@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_endEvent: *mut nsIAtom;
            #[link_name = "\x01?end_after@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_end_after: *mut nsIAtom;
            #[link_name = "\x01?end_before@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_end_before: *mut nsIAtom;
            #[link_name = "\x01?equalsize@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_equalsize: *mut nsIAtom;
            #[link_name = "\x01?error@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_error: *mut nsIAtom;
            #[link_name = "\x01?even@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_even: *mut nsIAtom;
            #[link_name = "\x01?event@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_event: *mut nsIAtom;
            #[link_name = "\x01?events@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_events: *mut nsIAtom;
            #[link_name = "\x01?excludeResultPrefixes@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_excludeResultPrefixes: *mut nsIAtom;
            #[link_name = "\x01?excludes@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_excludes: *mut nsIAtom;
            #[link_name = "\x01?expr@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_expr: *mut nsIAtom;
            #[link_name = "\x01?extends@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_extends: *mut nsIAtom;
            #[link_name = "\x01?extensionElementPrefixes@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_extensionElementPrefixes: *mut nsIAtom;
            #[link_name = "\x01?face@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_face: *mut nsIAtom;
            #[link_name = "\x01?fallback@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_fallback: *mut nsIAtom;
            #[link_name = "\x01?_false@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms__false: *mut nsIAtom;
            #[link_name = "\x01?farthest@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_farthest: *mut nsIAtom;
            #[link_name = "\x01?field@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_field: *mut nsIAtom;
            #[link_name = "\x01?fieldset@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_fieldset: *mut nsIAtom;
            #[link_name = "\x01?file@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_file: *mut nsIAtom;
            #[link_name = "\x01?figcaption@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_figcaption: *mut nsIAtom;
            #[link_name = "\x01?figure@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_figure: *mut nsIAtom;
            #[link_name = "\x01?fixed@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_fixed: *mut nsIAtom;
            #[link_name = "\x01?flags@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_flags: *mut nsIAtom;
            #[link_name = "\x01?flex@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_flex: *mut nsIAtom;
            #[link_name = "\x01?flexgroup@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_flexgroup: *mut nsIAtom;
            #[link_name = "\x01?flip@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_flip: *mut nsIAtom;
            #[link_name = "\x01?floating@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_floating: *mut nsIAtom;
            #[link_name = "\x01?floor@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_floor: *mut nsIAtom;
            #[link_name = "\x01?flowlength@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_flowlength: *mut nsIAtom;
            #[link_name = "\x01?focus@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_focus: *mut nsIAtom;
            #[link_name = "\x01?focused@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_focused: *mut nsIAtom;
            #[link_name = "\x01?followanchor@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_followanchor: *mut nsIAtom;
            #[link_name = "\x01?following@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_following: *mut nsIAtom;
            #[link_name = "\x01?followingSibling@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_followingSibling: *mut nsIAtom;
            #[link_name = "\x01?font@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_font: *mut nsIAtom;
            #[link_name = "\x01?fontWeight@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_fontWeight: *mut nsIAtom;
            #[link_name = "\x01?fontpicker@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_fontpicker: *mut nsIAtom;
            #[link_name = "\x01?footer@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_footer: *mut nsIAtom;
            #[link_name = "\x01?_for@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms__for: *mut nsIAtom;
            #[link_name = "\x01?forEach@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_forEach: *mut nsIAtom;
            #[link_name = "\x01?forceOwnRefreshDriver@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_forceOwnRefreshDriver: *mut nsIAtom;
            #[link_name = "\x01?form@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_form: *mut nsIAtom;
            #[link_name = "\x01?formaction@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_formaction: *mut nsIAtom;
            #[link_name = "\x01?format@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_format: *mut nsIAtom;
            #[link_name = "\x01?formatNumber@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_formatNumber: *mut nsIAtom;
            #[link_name = "\x01?formenctype@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_formenctype: *mut nsIAtom;
            #[link_name = "\x01?formmethod@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_formmethod: *mut nsIAtom;
            #[link_name = "\x01?formnovalidate@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_formnovalidate: *mut nsIAtom;
            #[link_name = "\x01?formtarget@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_formtarget: *mut nsIAtom;
            #[link_name = "\x01?frame@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_frame: *mut nsIAtom;
            #[link_name = "\x01?frameborder@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_frameborder: *mut nsIAtom;
            #[link_name = "\x01?frameset@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_frameset: *mut nsIAtom;
            #[link_name = "\x01?from@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_from: *mut nsIAtom;
            #[link_name = "\x01?fullscreenchange@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_fullscreenchange: *mut nsIAtom;
            #[link_name = "\x01?fullscreenerror@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_fullscreenerror: *mut nsIAtom;
            #[link_name = "\x01?functionAvailable@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_functionAvailable: *mut nsIAtom;
            #[link_name = "\x01?freshProcess@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_freshProcess: *mut nsIAtom;
            #[link_name = "\x01?generateId@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_generateId: *mut nsIAtom;
            #[link_name = "\x01?getter@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_getter: *mut nsIAtom;
            #[link_name = "\x01?glyphchar@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_glyphchar: *mut nsIAtom;
            #[link_name = "\x01?glyphid@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_glyphid: *mut nsIAtom;
            #[link_name = "\x01?grid@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_grid: *mut nsIAtom;
            #[link_name = "\x01?grippy@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_grippy: *mut nsIAtom;
            #[link_name = "\x01?group@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_group: *mut nsIAtom;
            #[link_name = "\x01?groupingSeparator@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_groupingSeparator: *mut nsIAtom;
            #[link_name = "\x01?groupingSize@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_groupingSize: *mut nsIAtom;
            #[link_name = "\x01?grow@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_grow: *mut nsIAtom;
            #[link_name = "\x01?gutter@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_gutter: *mut nsIAtom;
            #[link_name = "\x01?h1@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_h1: *mut nsIAtom;
            #[link_name = "\x01?h2@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_h2: *mut nsIAtom;
            #[link_name = "\x01?h3@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_h3: *mut nsIAtom;
            #[link_name = "\x01?h4@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_h4: *mut nsIAtom;
            #[link_name = "\x01?h5@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_h5: *mut nsIAtom;
            #[link_name = "\x01?h6@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_h6: *mut nsIAtom;
            #[link_name = "\x01?handheld@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_handheld: *mut nsIAtom;
            #[link_name = "\x01?handheldFriendly@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_handheldFriendly: *mut nsIAtom;
            #[link_name = "\x01?handler@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_handler: *mut nsIAtom;
            #[link_name = "\x01?handlers@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_handlers: *mut nsIAtom;
            #[link_name = "\x01?HARD@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_HARD: *mut nsIAtom;
            #[link_name = "\x01?haspopup@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_haspopup: *mut nsIAtom;
            #[link_name = "\x01?hasSameNode@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_hasSameNode: *mut nsIAtom;
            #[link_name = "\x01?hbox@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_hbox: *mut nsIAtom;
            #[link_name = "\x01?head@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_head: *mut nsIAtom;
            #[link_name = "\x01?header@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_header: *mut nsIAtom;
            #[link_name = "\x01?headers@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_headers: *mut nsIAtom;
            #[link_name = "\x01?height@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_height: *mut nsIAtom;
            #[link_name = "\x01?hgroup@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_hgroup: *mut nsIAtom;
            #[link_name = "\x01?hidden@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_hidden: *mut nsIAtom;
            #[link_name = "\x01?hidechrome@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_hidechrome: *mut nsIAtom;
            #[link_name = "\x01?hidecolumnpicker@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_hidecolumnpicker: *mut nsIAtom;
            #[link_name = "\x01?high@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_high: *mut nsIAtom;
            #[link_name = "\x01?highest@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_highest: *mut nsIAtom;
            #[link_name = "\x01?horizontal@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_horizontal: *mut nsIAtom;
            #[link_name = "\x01?hover@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_hover: *mut nsIAtom;
            #[link_name = "\x01?hr@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_hr: *mut nsIAtom;
            #[link_name = "\x01?href@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_href: *mut nsIAtom;
            #[link_name = "\x01?hreflang@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_hreflang: *mut nsIAtom;
            #[link_name = "\x01?hspace@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_hspace: *mut nsIAtom;
            #[link_name = "\x01?html@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_html: *mut nsIAtom;
            #[link_name = "\x01?httpEquiv@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_httpEquiv: *mut nsIAtom;
            #[link_name = "\x01?i@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_i: *mut nsIAtom;
            #[link_name = "\x01?icon@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_icon: *mut nsIAtom;
            #[link_name = "\x01?id@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_id: *mut nsIAtom;
            #[link_name = "\x01?_if@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms__if: *mut nsIAtom;
            #[link_name = "\x01?iframe@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_iframe: *mut nsIAtom;
            #[link_name = "\x01?ignorecase@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_ignorecase: *mut nsIAtom;
            #[link_name = "\x01?ignorekeys@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_ignorekeys: *mut nsIAtom;
            #[link_name = "\x01?ignoreuserfocus@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_ignoreuserfocus: *mut nsIAtom;
            #[link_name = "\x01?ilayer@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_ilayer: *mut nsIAtom;
            #[link_name = "\x01?image@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_image: *mut nsIAtom;
            #[link_name = "\x01?imageClickedPoint@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_imageClickedPoint: *mut nsIAtom;
            #[link_name = "\x01?img@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_img: *mut nsIAtom;
            #[link_name = "\x01?implementation@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_implementation: *mut nsIAtom;
            #[link_name = "\x01?implements@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_implements: *mut nsIAtom;
            #[link_name = "\x01?import@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_import: *mut nsIAtom;
            #[link_name = "\x01?inactivetitlebarcolor@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_inactivetitlebarcolor: *mut nsIAtom;
            #[link_name = "\x01?include@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_include: *mut nsIAtom;
            #[link_name = "\x01?includes@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_includes: *mut nsIAtom;
            #[link_name = "\x01?increment@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_increment: *mut nsIAtom;
            #[link_name = "\x01?indent@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_indent: *mut nsIAtom;
            #[link_name = "\x01?indeterminate@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_indeterminate: *mut nsIAtom;
            #[link_name = "\x01?index@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_index: *mut nsIAtom;
            #[link_name = "\x01?infer@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_infer: *mut nsIAtom;
            #[link_name = "\x01?infinity@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_infinity: *mut nsIAtom;
            #[link_name = "\x01?inherit@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_inherit: *mut nsIAtom;
            #[link_name = "\x01?inherits@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_inherits: *mut nsIAtom;
            #[link_name = "\x01?inheritstyle@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_inheritstyle: *mut nsIAtom;
            #[link_name = "\x01?initial_scale@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_initial_scale: *mut nsIAtom;
            #[link_name = "\x01?input@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_input: *mut nsIAtom;
            #[link_name = "\x01?inputmode@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_inputmode: *mut nsIAtom;
            #[link_name = "\x01?ins@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_ins: *mut nsIAtom;
            #[link_name = "\x01?insertafter@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_insertafter: *mut nsIAtom;
            #[link_name = "\x01?insertbefore@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_insertbefore: *mut nsIAtom;
            #[link_name = "\x01?install@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_install: *mut nsIAtom;
            #[link_name = "\x01?instanceOf@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_instanceOf: *mut nsIAtom;
            #[link_name = "\x01?int32@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_int32: *mut nsIAtom;
            #[link_name = "\x01?int64@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_int64: *mut nsIAtom;
            #[link_name = "\x01?integer@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_integer: *mut nsIAtom;
            #[link_name = "\x01?integrity@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_integrity: *mut nsIAtom;
            #[link_name = "\x01?intersection@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_intersection: *mut nsIAtom;
            #[link_name = "\x01?is@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_is: *mut nsIAtom;
            #[link_name = "\x01?iscontainer@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_iscontainer: *mut nsIAtom;
            #[link_name = "\x01?isempty@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_isempty: *mut nsIAtom;
            #[link_name = "\x01?ismap@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_ismap: *mut nsIAtom;
            #[link_name = "\x01?itemid@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_itemid: *mut nsIAtom;
            #[link_name = "\x01?itemprop@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_itemprop: *mut nsIAtom;
            #[link_name = "\x01?itemref@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_itemref: *mut nsIAtom;
            #[link_name = "\x01?itemscope@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_itemscope: *mut nsIAtom;
            #[link_name = "\x01?itemtype@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_itemtype: *mut nsIAtom;
            #[link_name = "\x01?kbd@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_kbd: *mut nsIAtom;
            #[link_name = "\x01?keepcurrentinview@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_keepcurrentinview: *mut nsIAtom;
            #[link_name = "\x01?keepobjectsalive@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_keepobjectsalive: *mut nsIAtom;
            #[link_name = "\x01?key@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_key: *mut nsIAtom;
            #[link_name = "\x01?keycode@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_keycode: *mut nsIAtom;
            #[link_name = "\x01?keystatuseschange@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_keystatuseschange: *mut nsIAtom;
            #[link_name = "\x01?keydown@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_keydown: *mut nsIAtom;
            #[link_name = "\x01?keygen@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_keygen: *mut nsIAtom;
            #[link_name = "\x01?keypress@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_keypress: *mut nsIAtom;
            #[link_name = "\x01?keyset@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_keyset: *mut nsIAtom;
            #[link_name = "\x01?keysystem@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_keysystem: *mut nsIAtom;
            #[link_name = "\x01?keytext@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_keytext: *mut nsIAtom;
            #[link_name = "\x01?keyup@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_keyup: *mut nsIAtom;
            #[link_name = "\x01?kind@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_kind: *mut nsIAtom;
            #[link_name = "\x01?label@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_label: *mut nsIAtom;
            #[link_name = "\x01?labels@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_labels: *mut nsIAtom;
            #[link_name = "\x01?lang@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_lang: *mut nsIAtom;
            #[link_name = "\x01?language@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_language: *mut nsIAtom;
            #[link_name = "\x01?last@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_last: *mut nsIAtom;
            #[link_name = "\x01?layer@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_layer: *mut nsIAtom;
            #[link_name = "\x01?LayerActivity@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_LayerActivity: *mut nsIAtom;
            #[link_name = "\x01?layout@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_layout: *mut nsIAtom;
            #[link_name = "\x01?leading@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_leading: *mut nsIAtom;
            #[link_name = "\x01?leaf@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_leaf: *mut nsIAtom;
            #[link_name = "\x01?left@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_left: *mut nsIAtom;
            #[link_name = "\x01?leftmargin@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_leftmargin: *mut nsIAtom;
            #[link_name = "\x01?leftpadding@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_leftpadding: *mut nsIAtom;
            #[link_name = "\x01?legend@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_legend: *mut nsIAtom;
            #[link_name = "\x01?length@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_length: *mut nsIAtom;
            #[link_name = "\x01?letterValue@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_letterValue: *mut nsIAtom;
            #[link_name = "\x01?level@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_level: *mut nsIAtom;
            #[link_name = "\x01?li@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_li: *mut nsIAtom;
            #[link_name = "\x01?line@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_line: *mut nsIAtom;
            #[link_name = "\x01?link@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_link: *mut nsIAtom;
            #[link_name = "\x01?list@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_list: *mut nsIAtom;
            #[link_name = "\x01?listbox@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_listbox: *mut nsIAtom;
            #[link_name = "\x01?listboxbody@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_listboxbody: *mut nsIAtom;
            #[link_name = "\x01?listcell@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_listcell: *mut nsIAtom;
            #[link_name = "\x01?listcol@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_listcol: *mut nsIAtom;
            #[link_name = "\x01?listcols@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_listcols: *mut nsIAtom;
            #[link_name = "\x01?listener@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_listener: *mut nsIAtom;
            #[link_name = "\x01?listhead@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_listhead: *mut nsIAtom;
            #[link_name = "\x01?listheader@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_listheader: *mut nsIAtom;
            #[link_name = "\x01?listing@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_listing: *mut nsIAtom;
            #[link_name = "\x01?listitem@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_listitem: *mut nsIAtom;
            #[link_name = "\x01?listrows@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_listrows: *mut nsIAtom;
            #[link_name = "\x01?load@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_load: *mut nsIAtom;
            #[link_name = "\x01?loadingprincipal@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_loadingprincipal: *mut nsIAtom;
            #[link_name = "\x01?localedir@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_localedir: *mut nsIAtom;
            #[link_name = "\x01?localName@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_localName: *mut nsIAtom;
            #[link_name = "\x01?longdesc@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_longdesc: *mut nsIAtom;
            #[link_name = "\x01?loop@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_loop: *mut nsIAtom;
            #[link_name = "\x01?low@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_low: *mut nsIAtom;
            #[link_name = "\x01?lowerAlpha@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_lowerAlpha: *mut nsIAtom;
            #[link_name = "\x01?lowerFirst@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_lowerFirst: *mut nsIAtom;
            #[link_name = "\x01?lowerRoman@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_lowerRoman: *mut nsIAtom;
            #[link_name = "\x01?lowest@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_lowest: *mut nsIAtom;
            #[link_name = "\x01?lowsrc@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_lowsrc: *mut nsIAtom;
            #[link_name = "\x01?ltr@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_ltr: *mut nsIAtom;
            #[link_name = "\x01?lwtheme@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_lwtheme: *mut nsIAtom;
            #[link_name = "\x01?lwthemetextcolor@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_lwthemetextcolor: *mut nsIAtom;
            #[link_name = "\x01?main@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_main: *mut nsIAtom;
            #[link_name = "\x01?map@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_map: *mut nsIAtom;
            #[link_name = "\x01?manifest@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_manifest: *mut nsIAtom;
            #[link_name = "\x01?marginBottom@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_marginBottom: *mut nsIAtom;
            #[link_name = "\x01?marginLeft@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_marginLeft: *mut nsIAtom;
            #[link_name = "\x01?marginRight@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_marginRight: *mut nsIAtom;
            #[link_name = "\x01?marginTop@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_marginTop: *mut nsIAtom;
            #[link_name = "\x01?marginheight@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_marginheight: *mut nsIAtom;
            #[link_name = "\x01?marginwidth@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_marginwidth: *mut nsIAtom;
            #[link_name = "\x01?mark@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_mark: *mut nsIAtom;
            #[link_name = "\x01?marquee@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_marquee: *mut nsIAtom;
            #[link_name = "\x01?match@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_match: *mut nsIAtom;
            #[link_name = "\x01?max@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_max: *mut nsIAtom;
            #[link_name = "\x01?maxheight@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_maxheight: *mut nsIAtom;
            #[link_name = "\x01?maximum_scale@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_maximum_scale: *mut nsIAtom;
            #[link_name = "\x01?maxlength@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_maxlength: *mut nsIAtom;
            #[link_name = "\x01?maxpos@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_maxpos: *mut nsIAtom;
            #[link_name = "\x01?maxwidth@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_maxwidth: *mut nsIAtom;
            #[link_name = "\x01?mayscript@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_mayscript: *mut nsIAtom;
            #[link_name = "\x01?media@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_media: *mut nsIAtom;
            #[link_name = "\x01?mediaType@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_mediaType: *mut nsIAtom;
            #[link_name = "\x01?member@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_member: *mut nsIAtom;
            #[link_name = "\x01?menu@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_menu: *mut nsIAtom;
            #[link_name = "\x01?menubar@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_menubar: *mut nsIAtom;
            #[link_name = "\x01?menubutton@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_menubutton: *mut nsIAtom;
            #[link_name = "\x01?menuButton@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_menuButton: *mut nsIAtom;
            #[link_name = "\x01?menugroup@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_menugroup: *mut nsIAtom;
            #[link_name = "\x01?menuitem@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_menuitem: *mut nsIAtom;
            #[link_name = "\x01?menulist@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_menulist: *mut nsIAtom;
            #[link_name = "\x01?menupopup@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_menupopup: *mut nsIAtom;
            #[link_name = "\x01?menuseparator@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_menuseparator: *mut nsIAtom;
            #[link_name = "\x01?message@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_message: *mut nsIAtom;
            #[link_name = "\x01?meta@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_meta: *mut nsIAtom;
            #[link_name = "\x01?referrer@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_referrer: *mut nsIAtom;
            #[link_name = "\x01?referrerpolicy@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_referrerpolicy: *mut nsIAtom;
            #[link_name = "\x01?headerReferrerPolicy@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_headerReferrerPolicy: *mut nsIAtom;
            #[link_name = "\x01?meter@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_meter: *mut nsIAtom;
            #[link_name = "\x01?method@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_method: *mut nsIAtom;
            #[link_name = "\x01?middle@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_middle: *mut nsIAtom;
            #[link_name = "\x01?min@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_min: *mut nsIAtom;
            #[link_name = "\x01?minheight@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_minheight: *mut nsIAtom;
            #[link_name = "\x01?minimum_scale@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_minimum_scale: *mut nsIAtom;
            #[link_name = "\x01?minlength@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_minlength: *mut nsIAtom;
            #[link_name = "\x01?minpos@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_minpos: *mut nsIAtom;
            #[link_name = "\x01?minusSign@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_minusSign: *mut nsIAtom;
            #[link_name = "\x01?minwidth@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_minwidth: *mut nsIAtom;
            #[link_name = "\x01?_mixed@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms__mixed: *mut nsIAtom;
            #[link_name = "\x01?messagemanagergroup@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_messagemanagergroup: *mut nsIAtom;
            #[link_name = "\x01?mod@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_mod: *mut nsIAtom;
            #[link_name = "\x01?mode@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_mode: *mut nsIAtom;
            #[link_name = "\x01?modifiers@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_modifiers: *mut nsIAtom;
            #[link_name = "\x01?monochrome@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_monochrome: *mut nsIAtom;
            #[link_name = "\x01?mousedown@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_mousedown: *mut nsIAtom;
            #[link_name = "\x01?mousemove@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_mousemove: *mut nsIAtom;
            #[link_name = "\x01?mouseout@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_mouseout: *mut nsIAtom;
            #[link_name = "\x01?mouseover@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_mouseover: *mut nsIAtom;
            #[link_name = "\x01?mousethrough@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_mousethrough: *mut nsIAtom;
            #[link_name = "\x01?mouseup@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_mouseup: *mut nsIAtom;
            #[link_name = "\x01?mozfullscreenchange@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_mozfullscreenchange: *mut nsIAtom;
            #[link_name = "\x01?mozfullscreenerror@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_mozfullscreenerror: *mut nsIAtom;
            #[link_name = "\x01?mozpointerlockchange@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_mozpointerlockchange: *mut nsIAtom;
            #[link_name = "\x01?mozpointerlockerror@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_mozpointerlockerror: *mut nsIAtom;
            #[link_name = "\x01?mozprivatebrowsing@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_mozprivatebrowsing: *mut nsIAtom;
            #[link_name = "\x01?moz_opaque@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_moz_opaque: *mut nsIAtom;
            #[link_name = "\x01?moz_action_hint@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_moz_action_hint: *mut nsIAtom;
            #[link_name = "\x01?x_moz_errormessage@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_x_moz_errormessage: *mut nsIAtom;
            #[link_name = "\x01?multicol@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_multicol: *mut nsIAtom;
            #[link_name = "\x01?multiple@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_multiple: *mut nsIAtom;
            #[link_name = "\x01?muted@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_muted: *mut nsIAtom;
            #[link_name = "\x01?name@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_name: *mut nsIAtom;
            #[link_name = "\x01?_namespace@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms__namespace: *mut nsIAtom;
            #[link_name = "\x01?namespaceAlias@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_namespaceAlias: *mut nsIAtom;
            #[link_name = "\x01?namespaceUri@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_namespaceUri: *mut nsIAtom;
            #[link_name = "\x01?NaN@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_NaN: *mut nsIAtom;
            #[link_name = "\x01?nativeAnonymousChildList@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_nativeAnonymousChildList: *mut nsIAtom;
            #[link_name = "\x01?nav@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_nav: *mut nsIAtom;
            #[link_name = "\x01?negate@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_negate: *mut nsIAtom;
            #[link_name = "\x01?never@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_never: *mut nsIAtom;
            #[link_name = "\x01?_new@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms__new: *mut nsIAtom;
            #[link_name = "\x01?newline@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_newline: *mut nsIAtom;
            #[link_name = "\x01?nextBidi@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_nextBidi: *mut nsIAtom;
            #[link_name = "\x01?nextTabParentId@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_nextTabParentId: *mut nsIAtom;
            #[link_name = "\x01?no@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_no: *mut nsIAtom;
            #[link_name = "\x01?noautofocus@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_noautofocus: *mut nsIAtom;
            #[link_name = "\x01?noautohide@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_noautohide: *mut nsIAtom;
            #[link_name = "\x01?norolluponanchor@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_norolluponanchor: *mut nsIAtom;
            #[link_name = "\x01?nobr@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_nobr: *mut nsIAtom;
            #[link_name = "\x01?node@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_node: *mut nsIAtom;
            #[link_name = "\x01?nodefaultsrc@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_nodefaultsrc: *mut nsIAtom;
            #[link_name = "\x01?nodeSet@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_nodeSet: *mut nsIAtom;
            #[link_name = "\x01?noembed@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_noembed: *mut nsIAtom;
            #[link_name = "\x01?noframes@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_noframes: *mut nsIAtom;
            #[link_name = "\x01?nohref@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_nohref: *mut nsIAtom;
            #[link_name = "\x01?noisolation@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_noisolation: *mut nsIAtom;
            #[link_name = "\x01?nomodule@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_nomodule: *mut nsIAtom;
            #[link_name = "\x01?nonce@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_nonce: *mut nsIAtom;
            #[link_name = "\x01?none@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_none: *mut nsIAtom;
            #[link_name = "\x01?noresize@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_noresize: *mut nsIAtom;
            #[link_name = "\x01?normal@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_normal: *mut nsIAtom;
            #[link_name = "\x01?normalizeSpace@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_normalizeSpace: *mut nsIAtom;
            #[link_name = "\x01?noscript@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_noscript: *mut nsIAtom;
            #[link_name = "\x01?noshade@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_noshade: *mut nsIAtom;
            #[link_name = "\x01?novalidate@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_novalidate: *mut nsIAtom;
            #[link_name = "\x01?_not@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms__not: *mut nsIAtom;
            #[link_name = "\x01?nowrap@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_nowrap: *mut nsIAtom;
            #[link_name = "\x01?number@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_number: *mut nsIAtom;
            #[link_name = "\x01?null@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_null: *mut nsIAtom;
            #[link_name = "\x01?object@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_object: *mut nsIAtom;
            #[link_name = "\x01?objectType@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_objectType: *mut nsIAtom;
            #[link_name = "\x01?observer@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_observer: *mut nsIAtom;
            #[link_name = "\x01?observes@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_observes: *mut nsIAtom;
            #[link_name = "\x01?odd@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_odd: *mut nsIAtom;
            #[link_name = "\x01?OFF@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_OFF: *mut nsIAtom;
            #[link_name = "\x01?ol@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_ol: *mut nsIAtom;
            #[link_name = "\x01?omitXmlDeclaration@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_omitXmlDeclaration: *mut nsIAtom;
            #[link_name = "\x01?ona2dpstatuschanged@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_ona2dpstatuschanged: *mut nsIAtom;
            #[link_name = "\x01?onabort@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onabort: *mut nsIAtom;
            #[link_name = "\x01?onmozaccesskeynotfound@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onmozaccesskeynotfound: *mut nsIAtom;
            #[link_name = "\x01?onactivate@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onactivate: *mut nsIAtom;
            #[link_name = "\x01?onadapteradded@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onadapteradded: *mut nsIAtom;
            #[link_name = "\x01?onadapterremoved@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onadapterremoved: *mut nsIAtom;
            #[link_name = "\x01?onafterprint@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onafterprint: *mut nsIAtom;
            #[link_name = "\x01?onafterscriptexecute@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onafterscriptexecute: *mut nsIAtom;
            #[link_name = "\x01?onalerting@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onalerting: *mut nsIAtom;
            #[link_name = "\x01?onanimationcancel@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onanimationcancel: *mut nsIAtom;
            #[link_name = "\x01?onanimationend@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onanimationend: *mut nsIAtom;
            #[link_name = "\x01?onanimationiteration@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onanimationiteration: *mut nsIAtom;
            #[link_name = "\x01?onanimationstart@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onanimationstart: *mut nsIAtom;
            #[link_name = "\x01?onantennaavailablechange@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onantennaavailablechange: *mut nsIAtom;
            #[link_name = "\x01?onAppCommand@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onAppCommand: *mut nsIAtom;
            #[link_name = "\x01?onappinstalled@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onappinstalled: *mut nsIAtom;
            #[link_name = "\x01?onattributechanged@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onattributechanged: *mut nsIAtom;
            #[link_name = "\x01?onattributereadreq@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onattributereadreq: *mut nsIAtom;
            #[link_name = "\x01?onattributewritereq@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onattributewritereq: *mut nsIAtom;
            #[link_name = "\x01?onaudioprocess@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onaudioprocess: *mut nsIAtom;
            #[link_name = "\x01?onauxclick@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onauxclick: *mut nsIAtom;
            #[link_name = "\x01?onbeforecopy@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onbeforecopy: *mut nsIAtom;
            #[link_name = "\x01?onbeforecut@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onbeforecut: *mut nsIAtom;
            #[link_name = "\x01?onbeforepaste@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onbeforepaste: *mut nsIAtom;
            #[link_name = "\x01?onbeforeevicted@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onbeforeevicted: *mut nsIAtom;
            #[link_name = "\x01?onbeforeprint@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onbeforeprint: *mut nsIAtom;
            #[link_name = "\x01?onbeforescriptexecute@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onbeforescriptexecute: *mut nsIAtom;
            #[link_name = "\x01?onbeforeunload@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onbeforeunload: *mut nsIAtom;
            #[link_name = "\x01?onblocked@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onblocked: *mut nsIAtom;
            #[link_name = "\x01?onblur@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onblur: *mut nsIAtom;
            #[link_name = "\x01?onbroadcast@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onbroadcast: *mut nsIAtom;
            #[link_name = "\x01?onbusy@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onbusy: *mut nsIAtom;
            #[link_name = "\x01?onbufferedamountlow@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onbufferedamountlow: *mut nsIAtom;
            #[link_name = "\x01?oncached@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_oncached: *mut nsIAtom;
            #[link_name = "\x01?oncallschanged@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_oncallschanged: *mut nsIAtom;
            #[link_name = "\x01?oncancel@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_oncancel: *mut nsIAtom;
            #[link_name = "\x01?oncardstatechange@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_oncardstatechange: *mut nsIAtom;
            #[link_name = "\x01?oncfstatechange@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_oncfstatechange: *mut nsIAtom;
            #[link_name = "\x01?onchange@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onchange: *mut nsIAtom;
            #[link_name = "\x01?oncharacteristicchanged@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_oncharacteristicchanged: *mut nsIAtom;
            #[link_name = "\x01?onchargingchange@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onchargingchange: *mut nsIAtom;
            #[link_name = "\x01?onchargingtimechange@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onchargingtimechange: *mut nsIAtom;
            #[link_name = "\x01?onchecking@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onchecking: *mut nsIAtom;
            #[link_name = "\x01?onCheckboxStateChange@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onCheckboxStateChange: *mut nsIAtom;
            #[link_name = "\x01?onclick@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onclick: *mut nsIAtom;
            #[link_name = "\x01?onclirmodechange@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onclirmodechange: *mut nsIAtom;
            #[link_name = "\x01?onclose@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onclose: *mut nsIAtom;
            #[link_name = "\x01?oncommand@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_oncommand: *mut nsIAtom;
            #[link_name = "\x01?oncommandupdate@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_oncommandupdate: *mut nsIAtom;
            #[link_name = "\x01?oncomplete@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_oncomplete: *mut nsIAtom;
            #[link_name = "\x01?oncompositionend@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_oncompositionend: *mut nsIAtom;
            #[link_name = "\x01?oncompositionstart@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_oncompositionstart: *mut nsIAtom;
            #[link_name = "\x01?oncompositionupdate@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_oncompositionupdate: *mut nsIAtom;
            #[link_name = "\x01?onconnect@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onconnect: *mut nsIAtom;
            #[link_name = "\x01?onconnected@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onconnected: *mut nsIAtom;
            #[link_name = "\x01?onconnecting@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onconnecting: *mut nsIAtom;
            #[link_name = "\x01?onconnectionavailable@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onconnectionavailable: *mut nsIAtom;
            #[link_name = "\x01?onconnectionstatechanged@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onconnectionstatechanged: *mut nsIAtom;
            #[link_name = "\x01?oncontextmenu@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_oncontextmenu: *mut nsIAtom;
            #[link_name = "\x01?oncopy@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_oncopy: *mut nsIAtom;
            #[link_name = "\x01?oncurrentchannelchanged@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_oncurrentchannelchanged: *mut nsIAtom;
            #[link_name = "\x01?oncurrentsourcechanged@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_oncurrentsourcechanged: *mut nsIAtom;
            #[link_name = "\x01?oncut@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_oncut: *mut nsIAtom;
            #[link_name = "\x01?ondatachange@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_ondatachange: *mut nsIAtom;
            #[link_name = "\x01?ondataerror@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_ondataerror: *mut nsIAtom;
            #[link_name = "\x01?ondblclick@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_ondblclick: *mut nsIAtom;
            #[link_name = "\x01?ondeleted@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_ondeleted: *mut nsIAtom;
            #[link_name = "\x01?ondeliverysuccess@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_ondeliverysuccess: *mut nsIAtom;
            #[link_name = "\x01?ondeliveryerror@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_ondeliveryerror: *mut nsIAtom;
            #[link_name = "\x01?ondevicefound@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_ondevicefound: *mut nsIAtom;
            #[link_name = "\x01?ondevicepaired@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_ondevicepaired: *mut nsIAtom;
            #[link_name = "\x01?ondeviceunpaired@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_ondeviceunpaired: *mut nsIAtom;
            #[link_name = "\x01?ondialing@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_ondialing: *mut nsIAtom;
            #[link_name = "\x01?ondisabled@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_ondisabled: *mut nsIAtom;
            #[link_name = "\x01?ondischargingtimechange@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_ondischargingtimechange: *mut nsIAtom;
            #[link_name = "\x01?ondisconnect@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_ondisconnect: *mut nsIAtom;
            #[link_name = "\x01?ondisconnected@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_ondisconnected: *mut nsIAtom;
            #[link_name = "\x01?ondisconnecting@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_ondisconnecting: *mut nsIAtom;
            #[link_name = "\x01?ondisplaypasskeyreq@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_ondisplaypasskeyreq: *mut nsIAtom;
            #[link_name = "\x01?ondownloading@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_ondownloading: *mut nsIAtom;
            #[link_name = "\x01?onDOMActivate@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onDOMActivate: *mut nsIAtom;
            #[link_name = "\x01?onDOMAttrModified@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onDOMAttrModified: *mut nsIAtom;
            #[link_name = "\x01?onDOMCharacterDataModified@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onDOMCharacterDataModified: *mut nsIAtom;
            #[link_name = "\x01?onDOMFocusIn@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onDOMFocusIn: *mut nsIAtom;
            #[link_name = "\x01?onDOMFocusOut@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onDOMFocusOut: *mut nsIAtom;
            #[link_name = "\x01?onDOMMouseScroll@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onDOMMouseScroll: *mut nsIAtom;
            #[link_name = "\x01?onDOMNodeInserted@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onDOMNodeInserted: *mut nsIAtom;
            #[link_name = "\x01?onDOMNodeInsertedIntoDocument@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onDOMNodeInsertedIntoDocument: *mut nsIAtom;
            #[link_name = "\x01?onDOMNodeRemoved@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onDOMNodeRemoved: *mut nsIAtom;
            #[link_name = "\x01?onDOMNodeRemovedFromDocument@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onDOMNodeRemovedFromDocument: *mut nsIAtom;
            #[link_name = "\x01?onDOMSubtreeModified@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onDOMSubtreeModified: *mut nsIAtom;
            #[link_name = "\x01?ondata@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_ondata: *mut nsIAtom;
            #[link_name = "\x01?ondrag@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_ondrag: *mut nsIAtom;
            #[link_name = "\x01?ondragdrop@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_ondragdrop: *mut nsIAtom;
            #[link_name = "\x01?ondragend@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_ondragend: *mut nsIAtom;
            #[link_name = "\x01?ondragenter@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_ondragenter: *mut nsIAtom;
            #[link_name = "\x01?ondragexit@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_ondragexit: *mut nsIAtom;
            #[link_name = "\x01?ondraggesture@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_ondraggesture: *mut nsIAtom;
            #[link_name = "\x01?ondragleave@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_ondragleave: *mut nsIAtom;
            #[link_name = "\x01?ondragover@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_ondragover: *mut nsIAtom;
            #[link_name = "\x01?ondragstart@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_ondragstart: *mut nsIAtom;
            #[link_name = "\x01?ondrain@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_ondrain: *mut nsIAtom;
            #[link_name = "\x01?ondrop@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_ondrop: *mut nsIAtom;
            #[link_name = "\x01?oneitbroadcasted@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_oneitbroadcasted: *mut nsIAtom;
            #[link_name = "\x01?onenabled@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onenabled: *mut nsIAtom;
            #[link_name = "\x01?onenterpincodereq@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onenterpincodereq: *mut nsIAtom;
            #[link_name = "\x01?onemergencycbmodechange@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onemergencycbmodechange: *mut nsIAtom;
            #[link_name = "\x01?onerror@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onerror: *mut nsIAtom;
            #[link_name = "\x01?onevicted@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onevicted: *mut nsIAtom;
            #[link_name = "\x01?onfailed@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onfailed: *mut nsIAtom;
            #[link_name = "\x01?onfetch@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onfetch: *mut nsIAtom;
            #[link_name = "\x01?onfinish@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onfinish: *mut nsIAtom;
            #[link_name = "\x01?onfocus@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onfocus: *mut nsIAtom;
            #[link_name = "\x01?onfocusin@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onfocusin: *mut nsIAtom;
            #[link_name = "\x01?onfocusout@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onfocusout: *mut nsIAtom;
            #[link_name = "\x01?onfrequencychange@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onfrequencychange: *mut nsIAtom;
            #[link_name = "\x01?onfullscreenchange@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onfullscreenchange: *mut nsIAtom;
            #[link_name = "\x01?onfullscreenerror@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onfullscreenerror: *mut nsIAtom;
            #[link_name = "\x01?onspeakerforcedchange@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onspeakerforcedchange: *mut nsIAtom;
            #[link_name = "\x01?onget@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onget: *mut nsIAtom;
            #[link_name = "\x01?ongroupchange@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_ongroupchange: *mut nsIAtom;
            #[link_name = "\x01?onhashchange@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onhashchange: *mut nsIAtom;
            #[link_name = "\x01?onheadphoneschange@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onheadphoneschange: *mut nsIAtom;
            #[link_name = "\x01?onheld@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onheld: *mut nsIAtom;
            #[link_name = "\x01?onhfpstatuschanged@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onhfpstatuschanged: *mut nsIAtom;
            #[link_name = "\x01?onhidstatuschanged@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onhidstatuschanged: *mut nsIAtom;
            #[link_name = "\x01?onholding@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onholding: *mut nsIAtom;
            #[link_name = "\x01?oniccchange@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_oniccchange: *mut nsIAtom;
            #[link_name = "\x01?oniccdetected@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_oniccdetected: *mut nsIAtom;
            #[link_name = "\x01?oniccinfochange@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_oniccinfochange: *mut nsIAtom;
            #[link_name = "\x01?oniccundetected@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_oniccundetected: *mut nsIAtom;
            #[link_name = "\x01?onincoming@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onincoming: *mut nsIAtom;
            #[link_name = "\x01?oninput@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_oninput: *mut nsIAtom;
            #[link_name = "\x01?oninstall@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_oninstall: *mut nsIAtom;
            #[link_name = "\x01?oninvalid@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_oninvalid: *mut nsIAtom;
            #[link_name = "\x01?onkeydown@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onkeydown: *mut nsIAtom;
            #[link_name = "\x01?onkeypress@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onkeypress: *mut nsIAtom;
            #[link_name = "\x01?onkeyup@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onkeyup: *mut nsIAtom;
            #[link_name = "\x01?onlanguagechange@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onlanguagechange: *mut nsIAtom;
            #[link_name = "\x01?onlevelchange@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onlevelchange: *mut nsIAtom;
            #[link_name = "\x01?onLoad@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onLoad: *mut nsIAtom;
            #[link_name = "\x01?onload@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onload: *mut nsIAtom;
            #[link_name = "\x01?onloading@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onloading: *mut nsIAtom;
            #[link_name = "\x01?onloadingdone@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onloadingdone: *mut nsIAtom;
            #[link_name = "\x01?onloadingerror@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onloadingerror: *mut nsIAtom;
            #[link_name = "\x01?onpopstate@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onpopstate: *mut nsIAtom;
            #[link_name = "\x01?only@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_only: *mut nsIAtom;
            #[link_name = "\x01?onmessage@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onmessage: *mut nsIAtom;
            #[link_name = "\x01?onmousedown@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onmousedown: *mut nsIAtom;
            #[link_name = "\x01?onmouseenter@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onmouseenter: *mut nsIAtom;
            #[link_name = "\x01?onmouseleave@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onmouseleave: *mut nsIAtom;
            #[link_name = "\x01?onmouselongtap@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onmouselongtap: *mut nsIAtom;
            #[link_name = "\x01?onmousemove@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onmousemove: *mut nsIAtom;
            #[link_name = "\x01?onmouseout@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onmouseout: *mut nsIAtom;
            #[link_name = "\x01?onmouseover@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onmouseover: *mut nsIAtom;
            #[link_name = "\x01?onMozMouseHittest@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onMozMouseHittest: *mut nsIAtom;
            #[link_name = "\x01?onmouseup@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onmouseup: *mut nsIAtom;
            #[link_name = "\x01?onMozAfterPaint@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onMozAfterPaint: *mut nsIAtom;
            #[link_name = "\x01?onmozfullscreenchange@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onmozfullscreenchange: *mut nsIAtom;
            #[link_name = "\x01?onmozfullscreenerror@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onmozfullscreenerror: *mut nsIAtom;
            #[link_name = "\x01?onmozkeydownonplugin@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onmozkeydownonplugin: *mut nsIAtom;
            #[link_name = "\x01?onmozkeyuponplugin@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onmozkeyuponplugin: *mut nsIAtom;
            #[link_name = "\x01?onmozpointerlockchange@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onmozpointerlockchange: *mut nsIAtom;
            #[link_name = "\x01?onmozpointerlockerror@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onmozpointerlockerror: *mut nsIAtom;
            #[link_name = "\x01?onmoztimechange@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onmoztimechange: *mut nsIAtom;
            #[link_name = "\x01?onMozMousePixelScroll@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onMozMousePixelScroll: *mut nsIAtom;
            #[link_name = "\x01?onMozScrolledAreaChanged@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onMozScrolledAreaChanged: *mut nsIAtom;
            #[link_name = "\x01?onmoznetworkupload@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onmoznetworkupload: *mut nsIAtom;
            #[link_name = "\x01?onmoznetworkdownload@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onmoznetworkdownload: *mut nsIAtom;
            #[link_name = "\x01?onmapfolderlistingreq@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onmapfolderlistingreq: *mut nsIAtom;
            #[link_name = "\x01?onmapmessageslistingreq@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onmapmessageslistingreq: *mut nsIAtom;
            #[link_name = "\x01?onmapgetmessagereq@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onmapgetmessagereq: *mut nsIAtom;
            #[link_name = "\x01?onmapsetmessagestatusreq@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onmapsetmessagestatusreq: *mut nsIAtom;
            #[link_name = "\x01?onmapsendmessagereq@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onmapsendmessagereq: *mut nsIAtom;
            #[link_name = "\x01?onmapmessageupdatereq@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onmapmessageupdatereq: *mut nsIAtom;
            #[link_name = "\x01?onnewrdsgroup@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onnewrdsgroup: *mut nsIAtom;
            #[link_name = "\x01?onnotificationclick@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onnotificationclick: *mut nsIAtom;
            #[link_name = "\x01?onnotificationclose@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onnotificationclose: *mut nsIAtom;
            #[link_name = "\x01?onnoupdate@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onnoupdate: *mut nsIAtom;
            #[link_name = "\x01?onobexpasswordreq@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onobexpasswordreq: *mut nsIAtom;
            #[link_name = "\x01?onobsolete@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onobsolete: *mut nsIAtom;
            #[link_name = "\x01?ononline@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_ononline: *mut nsIAtom;
            #[link_name = "\x01?onoffline@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onoffline: *mut nsIAtom;
            #[link_name = "\x01?onopen@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onopen: *mut nsIAtom;
            #[link_name = "\x01?onorientationchange@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onorientationchange: *mut nsIAtom;
            #[link_name = "\x01?onotastatuschange@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onotastatuschange: *mut nsIAtom;
            #[link_name = "\x01?onoverflow@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onoverflow: *mut nsIAtom;
            #[link_name = "\x01?onoverflowchanged@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onoverflowchanged: *mut nsIAtom;
            #[link_name = "\x01?onpagehide@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onpagehide: *mut nsIAtom;
            #[link_name = "\x01?onpageshow@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onpageshow: *mut nsIAtom;
            #[link_name = "\x01?onpaint@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onpaint: *mut nsIAtom;
            #[link_name = "\x01?onpairingaborted@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onpairingaborted: *mut nsIAtom;
            #[link_name = "\x01?onpairingconfirmationreq@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onpairingconfirmationreq: *mut nsIAtom;
            #[link_name = "\x01?onpairingconsentreq@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onpairingconsentreq: *mut nsIAtom;
            #[link_name = "\x01?onpaste@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onpaste: *mut nsIAtom;
            #[link_name = "\x01?onpendingchange@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onpendingchange: *mut nsIAtom;
            #[link_name = "\x01?onpichange@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onpichange: *mut nsIAtom;
            #[link_name = "\x01?onpointerlockchange@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onpointerlockchange: *mut nsIAtom;
            #[link_name = "\x01?onpointerlockerror@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onpointerlockerror: *mut nsIAtom;
            #[link_name = "\x01?onpopuphidden@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onpopuphidden: *mut nsIAtom;
            #[link_name = "\x01?onpopuphiding@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onpopuphiding: *mut nsIAtom;
            #[link_name = "\x01?onpopuppositioned@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onpopuppositioned: *mut nsIAtom;
            #[link_name = "\x01?onpopupshowing@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onpopupshowing: *mut nsIAtom;
            #[link_name = "\x01?onpopupshown@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onpopupshown: *mut nsIAtom;
            #[link_name = "\x01?onpullphonebookreq@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onpullphonebookreq: *mut nsIAtom;
            #[link_name = "\x01?onpullvcardentryreq@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onpullvcardentryreq: *mut nsIAtom;
            #[link_name = "\x01?onpullvcardlistingreq@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onpullvcardlistingreq: *mut nsIAtom;
            #[link_name = "\x01?onpush@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onpush: *mut nsIAtom;
            #[link_name = "\x01?onpushsubscriptionchange@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onpushsubscriptionchange: *mut nsIAtom;
            #[link_name = "\x01?onpschange@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onpschange: *mut nsIAtom;
            #[link_name = "\x01?onptychange@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onptychange: *mut nsIAtom;
            #[link_name = "\x01?onradiostatechange@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onradiostatechange: *mut nsIAtom;
            #[link_name = "\x01?onRadioStateChange@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onRadioStateChange: *mut nsIAtom;
            #[link_name = "\x01?onrdsdisabled@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onrdsdisabled: *mut nsIAtom;
            #[link_name = "\x01?onrdsenabled@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onrdsenabled: *mut nsIAtom;
            #[link_name = "\x01?onreaderror@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onreaderror: *mut nsIAtom;
            #[link_name = "\x01?onreadsuccess@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onreadsuccess: *mut nsIAtom;
            #[link_name = "\x01?onready@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onready: *mut nsIAtom;
            #[link_name = "\x01?onreadystatechange@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onreadystatechange: *mut nsIAtom;
            #[link_name = "\x01?onreceived@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onreceived: *mut nsIAtom;
            #[link_name = "\x01?onremoteheld@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onremoteheld: *mut nsIAtom;
            #[link_name = "\x01?onremoteresumed@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onremoteresumed: *mut nsIAtom;
            #[link_name = "\x01?onrequestprogress@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onrequestprogress: *mut nsIAtom;
            #[link_name = "\x01?onresourcetimingbufferfull@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onresourcetimingbufferfull: *mut nsIAtom;
            #[link_name = "\x01?onresponseprogress@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onresponseprogress: *mut nsIAtom;
            #[link_name = "\x01?onretrieving@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onretrieving: *mut nsIAtom;
            #[link_name = "\x01?onRequest@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onRequest: *mut nsIAtom;
            #[link_name = "\x01?onrequestmediaplaystatus@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onrequestmediaplaystatus: *mut nsIAtom;
            #[link_name = "\x01?onreset@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onreset: *mut nsIAtom;
            #[link_name = "\x01?onresuming@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onresuming: *mut nsIAtom;
            #[link_name = "\x01?onresize@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onresize: *mut nsIAtom;
            #[link_name = "\x01?onrtchange@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onrtchange: *mut nsIAtom;
            #[link_name = "\x01?onscanningstatechanged@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onscanningstatechanged: *mut nsIAtom;
            #[link_name = "\x01?onscostatuschanged@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onscostatuschanged: *mut nsIAtom;
            #[link_name = "\x01?onscroll@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onscroll: *mut nsIAtom;
            #[link_name = "\x01?onselect@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onselect: *mut nsIAtom;
            #[link_name = "\x01?onselectionchange@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onselectionchange: *mut nsIAtom;
            #[link_name = "\x01?onselectstart@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onselectstart: *mut nsIAtom;
            #[link_name = "\x01?onsending@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onsending: *mut nsIAtom;
            #[link_name = "\x01?onsent@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onsent: *mut nsIAtom;
            #[link_name = "\x01?onset@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onset: *mut nsIAtom;
            #[link_name = "\x01?onshippingaddresschange@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onshippingaddresschange: *mut nsIAtom;
            #[link_name = "\x01?onshippingoptionchange@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onshippingoptionchange: *mut nsIAtom;
            #[link_name = "\x01?onshow@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onshow: *mut nsIAtom;
            #[link_name = "\x01?onstatechange@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onstatechange: *mut nsIAtom;
            #[link_name = "\x01?onstatuschanged@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onstatuschanged: *mut nsIAtom;
            #[link_name = "\x01?onstkcommand@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onstkcommand: *mut nsIAtom;
            #[link_name = "\x01?onstksessionend@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onstksessionend: *mut nsIAtom;
            #[link_name = "\x01?onstorage@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onstorage: *mut nsIAtom;
            #[link_name = "\x01?onstorageareachanged@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onstorageareachanged: *mut nsIAtom;
            #[link_name = "\x01?onsubmit@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onsubmit: *mut nsIAtom;
            #[link_name = "\x01?onsuccess@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onsuccess: *mut nsIAtom;
            #[link_name = "\x01?ontypechange@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_ontypechange: *mut nsIAtom;
            #[link_name = "\x01?onterminate@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onterminate: *mut nsIAtom;
            #[link_name = "\x01?ontext@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_ontext: *mut nsIAtom;
            #[link_name = "\x01?ontoggle@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_ontoggle: *mut nsIAtom;
            #[link_name = "\x01?ontouchstart@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_ontouchstart: *mut nsIAtom;
            #[link_name = "\x01?ontouchend@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_ontouchend: *mut nsIAtom;
            #[link_name = "\x01?ontouchmove@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_ontouchmove: *mut nsIAtom;
            #[link_name = "\x01?ontouchcancel@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_ontouchcancel: *mut nsIAtom;
            #[link_name = "\x01?ontransitioncancel@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_ontransitioncancel: *mut nsIAtom;
            #[link_name = "\x01?ontransitionend@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_ontransitionend: *mut nsIAtom;
            #[link_name = "\x01?ontransitionrun@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_ontransitionrun: *mut nsIAtom;
            #[link_name = "\x01?ontransitionstart@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_ontransitionstart: *mut nsIAtom;
            #[link_name = "\x01?onunderflow@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onunderflow: *mut nsIAtom;
            #[link_name = "\x01?onunload@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onunload: *mut nsIAtom;
            #[link_name = "\x01?onupdatefound@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onupdatefound: *mut nsIAtom;
            #[link_name = "\x01?onupdateready@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onupdateready: *mut nsIAtom;
            #[link_name = "\x01?onupgradeneeded@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onupgradeneeded: *mut nsIAtom;
            #[link_name = "\x01?onussdreceived@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onussdreceived: *mut nsIAtom;
            #[link_name = "\x01?onversionchange@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onversionchange: *mut nsIAtom;
            #[link_name = "\x01?onvisibilitychange@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onvisibilitychange: *mut nsIAtom;
            #[link_name = "\x01?onvoicechange@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onvoicechange: *mut nsIAtom;
            #[link_name = "\x01?onvoiceschanged@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onvoiceschanged: *mut nsIAtom;
            #[link_name = "\x01?onvrdisplayactivate@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onvrdisplayactivate: *mut nsIAtom;
            #[link_name = "\x01?onvrdisplayconnect@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onvrdisplayconnect: *mut nsIAtom;
            #[link_name = "\x01?onvrdisplaydeactivate@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onvrdisplaydeactivate: *mut nsIAtom;
            #[link_name = "\x01?onvrdisplaydisconnect@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onvrdisplaydisconnect: *mut nsIAtom;
            #[link_name = "\x01?onvrdisplaypresentchange@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onvrdisplaypresentchange: *mut nsIAtom;
            #[link_name = "\x01?onwebkitAnimationEnd@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onwebkitAnimationEnd: *mut nsIAtom;
            #[link_name = "\x01?onwebkitAnimationIteration@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onwebkitAnimationIteration: *mut nsIAtom;
            #[link_name = "\x01?onwebkitAnimationStart@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onwebkitAnimationStart: *mut nsIAtom;
            #[link_name = "\x01?onwebkitTransitionEnd@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onwebkitTransitionEnd: *mut nsIAtom;
            #[link_name = "\x01?onwebkitanimationend@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onwebkitanimationend: *mut nsIAtom;
            #[link_name = "\x01?onwebkitanimationiteration@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onwebkitanimationiteration: *mut nsIAtom;
            #[link_name = "\x01?onwebkitanimationstart@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onwebkitanimationstart: *mut nsIAtom;
            #[link_name = "\x01?onwebkittransitionend@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onwebkittransitionend: *mut nsIAtom;
            #[link_name = "\x01?onwebsocket@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onwebsocket: *mut nsIAtom;
            #[link_name = "\x01?onwheel@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onwheel: *mut nsIAtom;
            #[link_name = "\x01?open@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_open: *mut nsIAtom;
            #[link_name = "\x01?optgroup@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_optgroup: *mut nsIAtom;
            #[link_name = "\x01?optimum@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_optimum: *mut nsIAtom;
            #[link_name = "\x01?option@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_option: *mut nsIAtom;
            #[link_name = "\x01?_or@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms__or: *mut nsIAtom;
            #[link_name = "\x01?order@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_order: *mut nsIAtom;
            #[link_name = "\x01?ordinal@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_ordinal: *mut nsIAtom;
            #[link_name = "\x01?orient@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_orient: *mut nsIAtom;
            #[link_name = "\x01?orientation@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_orientation: *mut nsIAtom;
            #[link_name = "\x01?otherwise@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_otherwise: *mut nsIAtom;
            #[link_name = "\x01?output@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_output: *mut nsIAtom;
            #[link_name = "\x01?overflow@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_overflow: *mut nsIAtom;
            #[link_name = "\x01?overflowchanged@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_overflowchanged: *mut nsIAtom;
            #[link_name = "\x01?overlay@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_overlay: *mut nsIAtom;
            #[link_name = "\x01?overlap@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_overlap: *mut nsIAtom;
            #[link_name = "\x01?p@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_p: *mut nsIAtom;
            #[link_name = "\x01?pack@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_pack: *mut nsIAtom;
            #[link_name = "\x01?page@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_page: *mut nsIAtom;
            #[link_name = "\x01?pageincrement@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_pageincrement: *mut nsIAtom;
            #[link_name = "\x01?pagex@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_pagex: *mut nsIAtom;
            #[link_name = "\x01?pagey@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_pagey: *mut nsIAtom;
            #[link_name = "\x01?paint_order@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_paint_order: *mut nsIAtom;
            #[link_name = "\x01?palettename@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_palettename: *mut nsIAtom;
            #[link_name = "\x01?panel@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_panel: *mut nsIAtom;
            #[link_name = "\x01?param@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_param: *mut nsIAtom;
            #[link_name = "\x01?parameter@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_parameter: *mut nsIAtom;
            #[link_name = "\x01?parent@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_parent: *mut nsIAtom;
            #[link_name = "\x01?parentfocused@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_parentfocused: *mut nsIAtom;
            #[link_name = "\x01?parsetype@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_parsetype: *mut nsIAtom;
            #[link_name = "\x01?password@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_password: *mut nsIAtom;
            #[link_name = "\x01?pattern@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_pattern: *mut nsIAtom;
            #[link_name = "\x01?patternSeparator@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_patternSeparator: *mut nsIAtom;
            #[link_name = "\x01?perMille@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_perMille: *mut nsIAtom;
            #[link_name = "\x01?percent@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_percent: *mut nsIAtom;
            #[link_name = "\x01?persist@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_persist: *mut nsIAtom;
            #[link_name = "\x01?phase@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_phase: *mut nsIAtom;
            #[link_name = "\x01?picture@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_picture: *mut nsIAtom;
            #[link_name = "\x01?ping@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_ping: *mut nsIAtom;
            #[link_name = "\x01?pinned@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_pinned: *mut nsIAtom;
            #[link_name = "\x01?placeholder@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_placeholder: *mut nsIAtom;
            #[link_name = "\x01?plaintext@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_plaintext: *mut nsIAtom;
            #[link_name = "\x01?playbackrate@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_playbackrate: *mut nsIAtom;
            #[link_name = "\x01?pointSize@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_pointSize: *mut nsIAtom;
            #[link_name = "\x01?pointerlockchange@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_pointerlockchange: *mut nsIAtom;
            #[link_name = "\x01?pointerlockerror@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_pointerlockerror: *mut nsIAtom;
            #[link_name = "\x01?poly@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_poly: *mut nsIAtom;
            #[link_name = "\x01?polygon@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_polygon: *mut nsIAtom;
            #[link_name = "\x01?popup@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_popup: *mut nsIAtom;
            #[link_name = "\x01?popupalign@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_popupalign: *mut nsIAtom;
            #[link_name = "\x01?popupanchor@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_popupanchor: *mut nsIAtom;
            #[link_name = "\x01?popupgroup@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_popupgroup: *mut nsIAtom;
            #[link_name = "\x01?popuphidden@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_popuphidden: *mut nsIAtom;
            #[link_name = "\x01?popuphiding@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_popuphiding: *mut nsIAtom;
            #[link_name = "\x01?popupset@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_popupset: *mut nsIAtom;
            #[link_name = "\x01?popupshowing@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_popupshowing: *mut nsIAtom;
            #[link_name = "\x01?popupshown@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_popupshown: *mut nsIAtom;
            #[link_name = "\x01?popupsinherittooltip@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_popupsinherittooltip: *mut nsIAtom;
            #[link_name = "\x01?position@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_position: *mut nsIAtom;
            #[link_name = "\x01?poster@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_poster: *mut nsIAtom;
            #[link_name = "\x01?pre@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_pre: *mut nsIAtom;
            #[link_name = "\x01?preceding@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_preceding: *mut nsIAtom;
            #[link_name = "\x01?precedingSibling@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_precedingSibling: *mut nsIAtom;
            #[link_name = "\x01?predicate@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_predicate: *mut nsIAtom;
            #[link_name = "\x01?prefix@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_prefix: *mut nsIAtom;
            #[link_name = "\x01?preload@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_preload: *mut nsIAtom;
            #[link_name = "\x01?prerendered@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_prerendered: *mut nsIAtom;
            #[link_name = "\x01?mozpresentation@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_mozpresentation: *mut nsIAtom;
            #[link_name = "\x01?preserve@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_preserve: *mut nsIAtom;
            #[link_name = "\x01?preserveSpace@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_preserveSpace: *mut nsIAtom;
            #[link_name = "\x01?preventdefault@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_preventdefault: *mut nsIAtom;
            #[link_name = "\x01?primary@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_primary: *mut nsIAtom;
            #[link_name = "\x01?print@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_print: *mut nsIAtom;
            #[link_name = "\x01?priority@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_priority: *mut nsIAtom;
            #[link_name = "\x01?processingInstruction@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_processingInstruction: *mut nsIAtom;
            #[link_name = "\x01?profile@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_profile: *mut nsIAtom;
            #[link_name = "\x01?progress@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_progress: *mut nsIAtom;
            #[link_name = "\x01?progressmeter@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_progressmeter: *mut nsIAtom;
            #[link_name = "\x01?progressNormal@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_progressNormal: *mut nsIAtom;
            #[link_name = "\x01?progressUndetermined@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_progressUndetermined: *mut nsIAtom;
            #[link_name = "\x01?projection@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_projection: *mut nsIAtom;
            #[link_name = "\x01?prompt@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_prompt: *mut nsIAtom;
            #[link_name = "\x01?propagate@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_propagate: *mut nsIAtom;
            #[link_name = "\x01?properties@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_properties: *mut nsIAtom;
            #[link_name = "\x01?property@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_property: *mut nsIAtom;
            #[link_name = "\x01?pubdate@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_pubdate: *mut nsIAtom;
            #[link_name = "\x01?q@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_q: *mut nsIAtom;
            #[link_name = "\x01?query@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_query: *mut nsIAtom;
            #[link_name = "\x01?queryset@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_queryset: *mut nsIAtom;
            #[link_name = "\x01?querytype@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_querytype: *mut nsIAtom;
            #[link_name = "\x01?radio@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_radio: *mut nsIAtom;
            #[link_name = "\x01?radiogroup@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_radiogroup: *mut nsIAtom;
            #[link_name = "\x01?range@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_range: *mut nsIAtom;
            #[link_name = "\x01?readonly@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_readonly: *mut nsIAtom;
            #[link_name = "\x01?rect@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_rect: *mut nsIAtom;
            #[link_name = "\x01?rectangle@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_rectangle: *mut nsIAtom;
            #[link_name = "\x01?ref@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_ref: *mut nsIAtom;
            #[link_name = "\x01?refresh@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_refresh: *mut nsIAtom;
            #[link_name = "\x01?rel@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_rel: *mut nsIAtom;
            #[link_name = "\x01?onreloadpage@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onreloadpage: *mut nsIAtom;
            #[link_name = "\x01?rem@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_rem: *mut nsIAtom;
            #[link_name = "\x01?remote@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_remote: *mut nsIAtom;
            #[link_name = "\x01?removeelement@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_removeelement: *mut nsIAtom;
            #[link_name = "\x01?renderingobserverlist@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_renderingobserverlist: *mut nsIAtom;
            #[link_name = "\x01?repeat@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_repeat: *mut nsIAtom;
            #[link_name = "\x01?replace@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_replace: *mut nsIAtom;
            #[link_name = "\x01?required@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_required: *mut nsIAtom;
            #[link_name = "\x01?reserved@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_reserved: *mut nsIAtom;
            #[link_name = "\x01?reset@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_reset: *mut nsIAtom;
            #[link_name = "\x01?resizeafter@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_resizeafter: *mut nsIAtom;
            #[link_name = "\x01?resizebefore@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_resizebefore: *mut nsIAtom;
            #[link_name = "\x01?resizer@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_resizer: *mut nsIAtom;
            #[link_name = "\x01?resolution@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_resolution: *mut nsIAtom;
            #[link_name = "\x01?resource@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_resource: *mut nsIAtom;
            #[link_name = "\x01?resources@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_resources: *mut nsIAtom;
            #[link_name = "\x01?result@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_result: *mut nsIAtom;
            #[link_name = "\x01?resultPrefix@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_resultPrefix: *mut nsIAtom;
            #[link_name = "\x01?retargetdocumentfocus@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_retargetdocumentfocus: *mut nsIAtom;
            #[link_name = "\x01?rev@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_rev: *mut nsIAtom;
            #[link_name = "\x01?reverse@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_reverse: *mut nsIAtom;
            #[link_name = "\x01?reversed@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_reversed: *mut nsIAtom;
            #[link_name = "\x01?richlistbox@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_richlistbox: *mut nsIAtom;
            #[link_name = "\x01?richlistitem@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_richlistitem: *mut nsIAtom;
            #[link_name = "\x01?right@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_right: *mut nsIAtom;
            #[link_name = "\x01?rightmargin@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_rightmargin: *mut nsIAtom;
            #[link_name = "\x01?rightpadding@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_rightpadding: *mut nsIAtom;
            #[link_name = "\x01?role@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_role: *mut nsIAtom;
            #[link_name = "\x01?rolluponmousewheel@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_rolluponmousewheel: *mut nsIAtom;
            #[link_name = "\x01?round@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_round: *mut nsIAtom;
            #[link_name = "\x01?row@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_row: *mut nsIAtom;
            #[link_name = "\x01?rows@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_rows: *mut nsIAtom;
            #[link_name = "\x01?rowspan@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_rowspan: *mut nsIAtom;
            #[link_name = "\x01?rb@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_rb: *mut nsIAtom;
            #[link_name = "\x01?rp@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_rp: *mut nsIAtom;
            #[link_name = "\x01?rt@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_rt: *mut nsIAtom;
            #[link_name = "\x01?rtc@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_rtc: *mut nsIAtom;
            #[link_name = "\x01?rtl@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_rtl: *mut nsIAtom;
            #[link_name = "\x01?ruby@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_ruby: *mut nsIAtom;
            #[link_name = "\x01?rubyBase@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_rubyBase: *mut nsIAtom;
            #[link_name = "\x01?rubyBaseContainer@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_rubyBaseContainer: *mut nsIAtom;
            #[link_name = "\x01?rubyText@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_rubyText: *mut nsIAtom;
            #[link_name = "\x01?rubyTextContainer@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_rubyTextContainer: *mut nsIAtom;
            #[link_name = "\x01?rule@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_rule: *mut nsIAtom;
            #[link_name = "\x01?rules@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_rules: *mut nsIAtom;
            #[link_name = "\x01?s@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_s: *mut nsIAtom;
            #[link_name = "\x01?samp@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_samp: *mut nsIAtom;
            #[link_name = "\x01?sandbox@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_sandbox: *mut nsIAtom;
            #[link_name = "\x01?sbattr@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_sbattr: *mut nsIAtom;
            #[link_name = "\x01?scale@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_scale: *mut nsIAtom;
            #[link_name = "\x01?scan@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_scan: *mut nsIAtom;
            #[link_name = "\x01?scheme@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_scheme: *mut nsIAtom;
            #[link_name = "\x01?scope@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_scope: *mut nsIAtom;
            #[link_name = "\x01?scoped@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_scoped: *mut nsIAtom;
            #[link_name = "\x01?screen@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_screen: *mut nsIAtom;
            #[link_name = "\x01?screenX@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_screenX: *mut nsIAtom;
            #[link_name = "\x01?screenY@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_screenY: *mut nsIAtom;
            #[link_name = "\x01?script@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_script: *mut nsIAtom;
            #[link_name = "\x01?scriptEnabledBeforePrintOrPreview@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_scriptEnabledBeforePrintOrPreview: *mut nsIAtom;
            #[link_name = "\x01?scrollbar@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_scrollbar: *mut nsIAtom;
            #[link_name = "\x01?scrollbarbutton@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_scrollbarbutton: *mut nsIAtom;
            #[link_name = "\x01?scrollbarDownBottom@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_scrollbarDownBottom: *mut nsIAtom;
            #[link_name = "\x01?scrollbarDownTop@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_scrollbarDownTop: *mut nsIAtom;
            #[link_name = "\x01?scrollbarUpBottom@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_scrollbarUpBottom: *mut nsIAtom;
            #[link_name = "\x01?scrollbarUpTop@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_scrollbarUpTop: *mut nsIAtom;
            #[link_name = "\x01?scrollbox@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_scrollbox: *mut nsIAtom;
            #[link_name = "\x01?scrollcorner@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_scrollcorner: *mut nsIAtom;
            #[link_name = "\x01?scrolling@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_scrolling: *mut nsIAtom;
            #[link_name = "\x01?scrollPosition@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_scrollPosition: *mut nsIAtom;
            #[link_name = "\x01?section@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_section: *mut nsIAtom;
            #[link_name = "\x01?select@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_select: *mut nsIAtom;
            #[link_name = "\x01?selectable@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_selectable: *mut nsIAtom;
            #[link_name = "\x01?selected@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_selected: *mut nsIAtom;
            #[link_name = "\x01?selectedIndex@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_selectedIndex: *mut nsIAtom;
            #[link_name = "\x01?selectedindex@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_selectedindex: *mut nsIAtom;
            #[link_name = "\x01?self@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_self: *mut nsIAtom;
            #[link_name = "\x01?seltype@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_seltype: *mut nsIAtom;
            #[link_name = "\x01?setcookie@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_setcookie: *mut nsIAtom;
            #[link_name = "\x01?setter@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_setter: *mut nsIAtom;
            #[link_name = "\x01?shape@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_shape: *mut nsIAtom;
            #[link_name = "\x01?show@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_show: *mut nsIAtom;
            #[link_name = "\x01?showcaret@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_showcaret: *mut nsIAtom;
            #[link_name = "\x01?showresizer@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_showresizer: *mut nsIAtom;
            #[link_name = "\x01?simple@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_simple: *mut nsIAtom;
            #[link_name = "\x01?single@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_single: *mut nsIAtom;
            #[link_name = "\x01?size@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_size: *mut nsIAtom;
            #[link_name = "\x01?sizes@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_sizes: *mut nsIAtom;
            #[link_name = "\x01?sizemode@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_sizemode: *mut nsIAtom;
            #[link_name = "\x01?sizetopopup@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_sizetopopup: *mut nsIAtom;
            #[link_name = "\x01?slider@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_slider: *mut nsIAtom;
            #[link_name = "\x01?small@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_small: *mut nsIAtom;
            #[link_name = "\x01?smooth@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_smooth: *mut nsIAtom;
            #[link_name = "\x01?snap@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_snap: *mut nsIAtom;
            #[link_name = "\x01?sort@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_sort: *mut nsIAtom;
            #[link_name = "\x01?sortActive@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_sortActive: *mut nsIAtom;
            #[link_name = "\x01?sortDirection@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_sortDirection: *mut nsIAtom;
            #[link_name = "\x01?sorted@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_sorted: *mut nsIAtom;
            #[link_name = "\x01?sorthints@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_sorthints: *mut nsIAtom;
            #[link_name = "\x01?sortLocked@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_sortLocked: *mut nsIAtom;
            #[link_name = "\x01?sortResource@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_sortResource: *mut nsIAtom;
            #[link_name = "\x01?sortResource2@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_sortResource2: *mut nsIAtom;
            #[link_name = "\x01?sortSeparators@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_sortSeparators: *mut nsIAtom;
            #[link_name = "\x01?sortStaticsLast@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_sortStaticsLast: *mut nsIAtom;
            #[link_name = "\x01?source@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_source: *mut nsIAtom;
            #[link_name = "\x01?space@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_space: *mut nsIAtom;
            #[link_name = "\x01?spacer@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_spacer: *mut nsIAtom;
            #[link_name = "\x01?span@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_span: *mut nsIAtom;
            #[link_name = "\x01?spellcheck@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_spellcheck: *mut nsIAtom;
            #[link_name = "\x01?spinner@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_spinner: *mut nsIAtom;
            #[link_name = "\x01?split@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_split: *mut nsIAtom;
            #[link_name = "\x01?splitter@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_splitter: *mut nsIAtom;
            #[link_name = "\x01?spring@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_spring: *mut nsIAtom;
            #[link_name = "\x01?square@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_square: *mut nsIAtom;
            #[link_name = "\x01?src@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_src: *mut nsIAtom;
            #[link_name = "\x01?srcdoc@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_srcdoc: *mut nsIAtom;
            #[link_name = "\x01?srclang@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_srclang: *mut nsIAtom;
            #[link_name = "\x01?srcset@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_srcset: *mut nsIAtom;
            #[link_name = "\x01?stack@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_stack: *mut nsIAtom;
            #[link_name = "\x01?standalone@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_standalone: *mut nsIAtom;
            #[link_name = "\x01?standby@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_standby: *mut nsIAtom;
            #[link_name = "\x01?start@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_start: *mut nsIAtom;
            #[link_name = "\x01?start_after@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_start_after: *mut nsIAtom;
            #[link_name = "\x01?start_before@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_start_before: *mut nsIAtom;
            #[link_name = "\x01?startsWith@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_startsWith: *mut nsIAtom;
            #[link_name = "\x01?state@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_state: *mut nsIAtom;
            #[link_name = "\x01?statedatasource@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_statedatasource: *mut nsIAtom;
            #[link_name = "\x01?staticHint@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_staticHint: *mut nsIAtom;
            #[link_name = "\x01?statusbar@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_statusbar: *mut nsIAtom;
            #[link_name = "\x01?statustext@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_statustext: *mut nsIAtom;
            #[link_name = "\x01?step@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_step: *mut nsIAtom;
            #[link_name = "\x01?stop@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_stop: *mut nsIAtom;
            #[link_name = "\x01?stretch@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_stretch: *mut nsIAtom;
            #[link_name = "\x01?strike@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_strike: *mut nsIAtom;
            #[link_name = "\x01?string@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_string: *mut nsIAtom;
            #[link_name = "\x01?stringLength@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_stringLength: *mut nsIAtom;
            #[link_name = "\x01?stripSpace@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_stripSpace: *mut nsIAtom;
            #[link_name = "\x01?strong@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_strong: *mut nsIAtom;
            #[link_name = "\x01?style@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_style: *mut nsIAtom;
            #[link_name = "\x01?stylesheet@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_stylesheet: *mut nsIAtom;
            #[link_name = "\x01?stylesheetPrefix@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_stylesheetPrefix: *mut nsIAtom;
            #[link_name = "\x01?subject@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_subject: *mut nsIAtom;
            #[link_name = "\x01?submit@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_submit: *mut nsIAtom;
            #[link_name = "\x01?substate@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_substate: *mut nsIAtom;
            #[link_name = "\x01?substring@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_substring: *mut nsIAtom;
            #[link_name = "\x01?substringAfter@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_substringAfter: *mut nsIAtom;
            #[link_name = "\x01?substringBefore@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_substringBefore: *mut nsIAtom;
            #[link_name = "\x01?sub@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_sub: *mut nsIAtom;
            #[link_name = "\x01?sum@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_sum: *mut nsIAtom;
            #[link_name = "\x01?sup@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_sup: *mut nsIAtom;
            #[link_name = "\x01?summary@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_summary: *mut nsIAtom;
            #[link_name = "\x01?_switch@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms__switch: *mut nsIAtom;
            #[link_name = "\x01?systemProperty@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_systemProperty: *mut nsIAtom;
            #[link_name = "\x01?tab@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_tab: *mut nsIAtom;
            #[link_name = "\x01?tabbox@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_tabbox: *mut nsIAtom;
            #[link_name = "\x01?tabindex@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_tabindex: *mut nsIAtom;
            #[link_name = "\x01?table@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_table: *mut nsIAtom;
            #[link_name = "\x01?tabpanel@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_tabpanel: *mut nsIAtom;
            #[link_name = "\x01?tabpanels@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_tabpanels: *mut nsIAtom;
            #[link_name = "\x01?tag@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_tag: *mut nsIAtom;
            #[link_name = "\x01?target@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_target: *mut nsIAtom;
            #[link_name = "\x01?targets@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_targets: *mut nsIAtom;
            #[link_name = "\x01?tbody@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_tbody: *mut nsIAtom;
            #[link_name = "\x01?td@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_td: *mut nsIAtom;
            #[link_name = "\x01?_template@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms__template: *mut nsIAtom;
            #[link_name = "\x01?text_decoration@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_text_decoration: *mut nsIAtom;
            #[link_name = "\x01?terminate@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_terminate: *mut nsIAtom;
            #[link_name = "\x01?term@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_term: *mut nsIAtom;
            #[link_name = "\x01?test@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_test: *mut nsIAtom;
            #[link_name = "\x01?text@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_text: *mut nsIAtom;
            #[link_name = "\x01?textAlign@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_textAlign: *mut nsIAtom;
            #[link_name = "\x01?textarea@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_textarea: *mut nsIAtom;
            #[link_name = "\x01?textbox@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_textbox: *mut nsIAtom;
            #[link_name = "\x01?textnode@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_textnode: *mut nsIAtom;
            #[link_name = "\x01?textNodeDirectionalityMap@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_textNodeDirectionalityMap: *mut nsIAtom;
            #[link_name = "\x01?tfoot@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_tfoot: *mut nsIAtom;
            #[link_name = "\x01?th@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_th: *mut nsIAtom;
            #[link_name = "\x01?thead@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_thead: *mut nsIAtom;
            #[link_name = "\x01?thumb@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_thumb: *mut nsIAtom;
            #[link_name = "\x01?time@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_time: *mut nsIAtom;
            #[link_name = "\x01?title@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_title: *mut nsIAtom;
            #[link_name = "\x01?titlebar@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_titlebar: *mut nsIAtom;
            #[link_name = "\x01?titletip@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_titletip: *mut nsIAtom;
            #[link_name = "\x01?toggled@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_toggled: *mut nsIAtom;
            #[link_name = "\x01?token@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_token: *mut nsIAtom;
            #[link_name = "\x01?tokenize@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_tokenize: *mut nsIAtom;
            #[link_name = "\x01?toolbar@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_toolbar: *mut nsIAtom;
            #[link_name = "\x01?toolbarbutton@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_toolbarbutton: *mut nsIAtom;
            #[link_name = "\x01?toolbaritem@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_toolbaritem: *mut nsIAtom;
            #[link_name = "\x01?toolbox@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_toolbox: *mut nsIAtom;
            #[link_name = "\x01?tooltip@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_tooltip: *mut nsIAtom;
            #[link_name = "\x01?tooltiptext@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_tooltiptext: *mut nsIAtom;
            #[link_name = "\x01?top@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_top: *mut nsIAtom;
            #[link_name = "\x01?topleft@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_topleft: *mut nsIAtom;
            #[link_name = "\x01?topmargin@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_topmargin: *mut nsIAtom;
            #[link_name = "\x01?toppadding@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_toppadding: *mut nsIAtom;
            #[link_name = "\x01?topright@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_topright: *mut nsIAtom;
            #[link_name = "\x01?tr@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_tr: *mut nsIAtom;
            #[link_name = "\x01?track@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_track: *mut nsIAtom;
            #[link_name = "\x01?trailing@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_trailing: *mut nsIAtom;
            #[link_name = "\x01?transform@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_transform: *mut nsIAtom;
            #[link_name = "\x01?transform_3d@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_transform_3d: *mut nsIAtom;
            #[link_name = "\x01?transformiix@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_transformiix: *mut nsIAtom;
            #[link_name = "\x01?translate@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_translate: *mut nsIAtom;
            #[link_name = "\x01?transparent@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_transparent: *mut nsIAtom;
            #[link_name = "\x01?tree@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_tree: *mut nsIAtom;
            #[link_name = "\x01?treecell@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_treecell: *mut nsIAtom;
            #[link_name = "\x01?treechildren@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_treechildren: *mut nsIAtom;
            #[link_name = "\x01?treecol@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_treecol: *mut nsIAtom;
            #[link_name = "\x01?treecolpicker@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_treecolpicker: *mut nsIAtom;
            #[link_name = "\x01?treecols@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_treecols: *mut nsIAtom;
            #[link_name = "\x01?treeitem@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_treeitem: *mut nsIAtom;
            #[link_name = "\x01?treerow@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_treerow: *mut nsIAtom;
            #[link_name = "\x01?treeseparator@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_treeseparator: *mut nsIAtom;
            #[link_name = "\x01?triple@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_triple: *mut nsIAtom;
            #[link_name = "\x01?_true@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms__true: *mut nsIAtom;
            #[link_name = "\x01?tt@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_tt: *mut nsIAtom;
            #[link_name = "\x01?tty@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_tty: *mut nsIAtom;
            #[link_name = "\x01?tv@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_tv: *mut nsIAtom;
            #[link_name = "\x01?type@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_type: *mut nsIAtom;
            #[link_name = "\x01?typemustmatch@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_typemustmatch: *mut nsIAtom;
            #[link_name = "\x01?u@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_u: *mut nsIAtom;
            #[link_name = "\x01?ul@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_ul: *mut nsIAtom;
            #[link_name = "\x01?underflow@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_underflow: *mut nsIAtom;
            #[link_name = "\x01?undetermined@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_undetermined: *mut nsIAtom;
            #[link_name = "\x01?unload@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_unload: *mut nsIAtom;
            #[link_name = "\x01?unparsedEntityUri@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_unparsedEntityUri: *mut nsIAtom;
            #[link_name = "\x01?upperAlpha@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_upperAlpha: *mut nsIAtom;
            #[link_name = "\x01?upperFirst@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_upperFirst: *mut nsIAtom;
            #[link_name = "\x01?upperRoman@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_upperRoman: *mut nsIAtom;
            #[link_name = "\x01?uri@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_uri: *mut nsIAtom;
            #[link_name = "\x01?use@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_use: *mut nsIAtom;
            #[link_name = "\x01?useAttributeSets@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_useAttributeSets: *mut nsIAtom;
            #[link_name = "\x01?usemap@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_usemap: *mut nsIAtom;
            #[link_name = "\x01?user_scalable@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_user_scalable: *mut nsIAtom;
            #[link_name = "\x01?userInput@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_userInput: *mut nsIAtom;
            #[link_name = "\x01?validate@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_validate: *mut nsIAtom;
            #[link_name = "\x01?valign@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_valign: *mut nsIAtom;
            #[link_name = "\x01?value@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_value: *mut nsIAtom;
            #[link_name = "\x01?values@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_values: *mut nsIAtom;
            #[link_name = "\x01?valueOf@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_valueOf: *mut nsIAtom;
            #[link_name = "\x01?valuetype@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_valuetype: *mut nsIAtom;
            #[link_name = "\x01?var@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_var: *mut nsIAtom;
            #[link_name = "\x01?variable@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_variable: *mut nsIAtom;
            #[link_name = "\x01?vbox@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_vbox: *mut nsIAtom;
            #[link_name = "\x01?vcard_name@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_vcard_name: *mut nsIAtom;
            #[link_name = "\x01?vendor@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_vendor: *mut nsIAtom;
            #[link_name = "\x01?vendorUrl@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_vendorUrl: *mut nsIAtom;
            #[link_name = "\x01?version@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_version: *mut nsIAtom;
            #[link_name = "\x01?vert@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_vert: *mut nsIAtom;
            #[link_name = "\x01?vertical@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_vertical: *mut nsIAtom;
            #[link_name = "\x01?audio@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_audio: *mut nsIAtom;
            #[link_name = "\x01?video@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_video: *mut nsIAtom;
            #[link_name = "\x01?videocontrols@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_videocontrols: *mut nsIAtom;
            #[link_name = "\x01?viewport@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_viewport: *mut nsIAtom;
            #[link_name = "\x01?viewport_height@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_viewport_height: *mut nsIAtom;
            #[link_name = "\x01?viewport_initial_scale@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_viewport_initial_scale: *mut nsIAtom;
            #[link_name = "\x01?viewport_maximum_scale@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_viewport_maximum_scale: *mut nsIAtom;
            #[link_name = "\x01?viewport_minimum_scale@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_viewport_minimum_scale: *mut nsIAtom;
            #[link_name = "\x01?viewport_user_scalable@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_viewport_user_scalable: *mut nsIAtom;
            #[link_name = "\x01?viewport_width@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_viewport_width: *mut nsIAtom;
            #[link_name = "\x01?visibility@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_visibility: *mut nsIAtom;
            #[link_name = "\x01?visuallyselected@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_visuallyselected: *mut nsIAtom;
            #[link_name = "\x01?vlink@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_vlink: *mut nsIAtom;
            #[link_name = "\x01?vspace@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_vspace: *mut nsIAtom;
            #[link_name = "\x01?wbr@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_wbr: *mut nsIAtom;
            #[link_name = "\x01?webkitdirectory@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_webkitdirectory: *mut nsIAtom;
            #[link_name = "\x01?when@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_when: *mut nsIAtom;
            #[link_name = "\x01?where@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_where: *mut nsIAtom;
            #[link_name = "\x01?widget@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_widget: *mut nsIAtom;
            #[link_name = "\x01?width@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_width: *mut nsIAtom;
            #[link_name = "\x01?willChange@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_willChange: *mut nsIAtom;
            #[link_name = "\x01?window@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_window: *mut nsIAtom;
            #[link_name = "\x01?headerWindowTarget@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_headerWindowTarget: *mut nsIAtom;
            #[link_name = "\x01?windowtype@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_windowtype: *mut nsIAtom;
            #[link_name = "\x01?withParam@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_withParam: *mut nsIAtom;
            #[link_name = "\x01?wizard@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_wizard: *mut nsIAtom;
            #[link_name = "\x01?wrap@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_wrap: *mut nsIAtom;
            #[link_name = "\x01?headerDNSPrefetchControl@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_headerDNSPrefetchControl: *mut nsIAtom;
            #[link_name = "\x01?headerCSP@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_headerCSP: *mut nsIAtom;
            #[link_name = "\x01?headerCSPReportOnly@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_headerCSPReportOnly: *mut nsIAtom;
            #[link_name = "\x01?headerXFO@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_headerXFO: *mut nsIAtom;
            #[link_name = "\x01?x_western@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_x_western: *mut nsIAtom;
            #[link_name = "\x01?xml@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_xml: *mut nsIAtom;
            #[link_name = "\x01?xml_stylesheet@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_xml_stylesheet: *mut nsIAtom;
            #[link_name = "\x01?xmlns@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_xmlns: *mut nsIAtom;
            #[link_name = "\x01?xmp@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_xmp: *mut nsIAtom;
            #[link_name = "\x01?xulcontentsgenerated@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_xulcontentsgenerated: *mut nsIAtom;
            #[link_name = "\x01?yes@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_yes: *mut nsIAtom;
            #[link_name = "\x01?z_index@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_z_index: *mut nsIAtom;
            #[link_name = "\x01?zeroDigit@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_zeroDigit: *mut nsIAtom;
            #[link_name = "\x01?percentage@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_percentage: *mut nsIAtom;
            #[link_name = "\x01?A@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_A: *mut nsIAtom;
            #[link_name = "\x01?alignment_baseline@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_alignment_baseline: *mut nsIAtom;
            #[link_name = "\x01?amplitude@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_amplitude: *mut nsIAtom;
            #[link_name = "\x01?animate@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_animate: *mut nsIAtom;
            #[link_name = "\x01?animateColor@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_animateColor: *mut nsIAtom;
            #[link_name = "\x01?animateMotion@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_animateMotion: *mut nsIAtom;
            #[link_name = "\x01?animateTransform@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_animateTransform: *mut nsIAtom;
            #[link_name = "\x01?arithmetic@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_arithmetic: *mut nsIAtom;
            #[link_name = "\x01?atop@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_atop: *mut nsIAtom;
            #[link_name = "\x01?azimuth@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_azimuth: *mut nsIAtom;
            #[link_name = "\x01?B@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_B: *mut nsIAtom;
            #[link_name = "\x01?backgroundColor@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_backgroundColor: *mut nsIAtom;
            #[link_name = "\x01?background_image@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_background_image: *mut nsIAtom;
            #[link_name = "\x01?baseFrequency@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_baseFrequency: *mut nsIAtom;
            #[link_name = "\x01?baseline_shift@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_baseline_shift: *mut nsIAtom;
            #[link_name = "\x01?bias@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_bias: *mut nsIAtom;
            #[link_name = "\x01?caption_side@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_caption_side: *mut nsIAtom;
            #[link_name = "\x01?clip_path@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_clip_path: *mut nsIAtom;
            #[link_name = "\x01?clip_rule@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_clip_rule: *mut nsIAtom;
            #[link_name = "\x01?clipPath@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_clipPath: *mut nsIAtom;
            #[link_name = "\x01?clipPathUnits@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_clipPathUnits: *mut nsIAtom;
            #[link_name = "\x01?cm@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_cm: *mut nsIAtom;
            #[link_name = "\x01?colorBurn@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_colorBurn: *mut nsIAtom;
            #[link_name = "\x01?colorDodge@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_colorDodge: *mut nsIAtom;
            #[link_name = "\x01?colorInterpolation@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_colorInterpolation: *mut nsIAtom;
            #[link_name = "\x01?colorInterpolationFilters@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_colorInterpolationFilters: *mut nsIAtom;
            #[link_name = "\x01?colorProfile@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_colorProfile: *mut nsIAtom;
            #[link_name = "\x01?cursor@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_cursor: *mut nsIAtom;
            #[link_name = "\x01?cx@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_cx: *mut nsIAtom;
            #[link_name = "\x01?cy@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_cy: *mut nsIAtom;
            #[link_name = "\x01?d@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_d: *mut nsIAtom;
            #[link_name = "\x01?darken@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_darken: *mut nsIAtom;
            #[link_name = "\x01?defs@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_defs: *mut nsIAtom;
            #[link_name = "\x01?deg@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_deg: *mut nsIAtom;
            #[link_name = "\x01?desc@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_desc: *mut nsIAtom;
            #[link_name = "\x01?diffuseConstant@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_diffuseConstant: *mut nsIAtom;
            #[link_name = "\x01?dilate@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_dilate: *mut nsIAtom;
            #[link_name = "\x01?direction@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_direction: *mut nsIAtom;
            #[link_name = "\x01?disable@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_disable: *mut nsIAtom;
            #[link_name = "\x01?disc@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_disc: *mut nsIAtom;
            #[link_name = "\x01?discrete@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_discrete: *mut nsIAtom;
            #[link_name = "\x01?divisor@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_divisor: *mut nsIAtom;
            #[link_name = "\x01?dominant_baseline@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_dominant_baseline: *mut nsIAtom;
            #[link_name = "\x01?duplicate@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_duplicate: *mut nsIAtom;
            #[link_name = "\x01?dx@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_dx: *mut nsIAtom;
            #[link_name = "\x01?dy@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_dy: *mut nsIAtom;
            #[link_name = "\x01?edgeMode@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_edgeMode: *mut nsIAtom;
            #[link_name = "\x01?ellipse@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_ellipse: *mut nsIAtom;
            #[link_name = "\x01?elevation@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_elevation: *mut nsIAtom;
            #[link_name = "\x01?erode@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_erode: *mut nsIAtom;
            #[link_name = "\x01?ex@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_ex: *mut nsIAtom;
            #[link_name = "\x01?exact@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_exact: *mut nsIAtom;
            #[link_name = "\x01?exclusion@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_exclusion: *mut nsIAtom;
            #[link_name = "\x01?exponent@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_exponent: *mut nsIAtom;
            #[link_name = "\x01?feBlend@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_feBlend: *mut nsIAtom;
            #[link_name = "\x01?feColorMatrix@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_feColorMatrix: *mut nsIAtom;
            #[link_name = "\x01?feComponentTransfer@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_feComponentTransfer: *mut nsIAtom;
            #[link_name = "\x01?feComposite@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_feComposite: *mut nsIAtom;
            #[link_name = "\x01?feConvolveMatrix@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_feConvolveMatrix: *mut nsIAtom;
            #[link_name = "\x01?feDiffuseLighting@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_feDiffuseLighting: *mut nsIAtom;
            #[link_name = "\x01?feDisplacementMap@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_feDisplacementMap: *mut nsIAtom;
            #[link_name = "\x01?feDistantLight@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_feDistantLight: *mut nsIAtom;
            #[link_name = "\x01?feDropShadow@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_feDropShadow: *mut nsIAtom;
            #[link_name = "\x01?feFlood@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_feFlood: *mut nsIAtom;
            #[link_name = "\x01?feFuncA@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_feFuncA: *mut nsIAtom;
            #[link_name = "\x01?feFuncB@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_feFuncB: *mut nsIAtom;
            #[link_name = "\x01?feFuncG@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_feFuncG: *mut nsIAtom;
            #[link_name = "\x01?feFuncR@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_feFuncR: *mut nsIAtom;
            #[link_name = "\x01?feGaussianBlur@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_feGaussianBlur: *mut nsIAtom;
            #[link_name = "\x01?feImage@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_feImage: *mut nsIAtom;
            #[link_name = "\x01?feMerge@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_feMerge: *mut nsIAtom;
            #[link_name = "\x01?feMergeNode@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_feMergeNode: *mut nsIAtom;
            #[link_name = "\x01?feMorphology@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_feMorphology: *mut nsIAtom;
            #[link_name = "\x01?feOffset@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_feOffset: *mut nsIAtom;
            #[link_name = "\x01?fePointLight@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_fePointLight: *mut nsIAtom;
            #[link_name = "\x01?feSpecularLighting@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_feSpecularLighting: *mut nsIAtom;
            #[link_name = "\x01?feSpotLight@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_feSpotLight: *mut nsIAtom;
            #[link_name = "\x01?feTile@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_feTile: *mut nsIAtom;
            #[link_name = "\x01?feTurbulence@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_feTurbulence: *mut nsIAtom;
            #[link_name = "\x01?fill@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_fill: *mut nsIAtom;
            #[link_name = "\x01?fill_opacity@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_fill_opacity: *mut nsIAtom;
            #[link_name = "\x01?fill_rule@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_fill_rule: *mut nsIAtom;
            #[link_name = "\x01?filter@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_filter: *mut nsIAtom;
            #[link_name = "\x01?filterUnits@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_filterUnits: *mut nsIAtom;
            #[link_name = "\x01?_float@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms__float: *mut nsIAtom;
            #[link_name = "\x01?flood_color@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_flood_color: *mut nsIAtom;
            #[link_name = "\x01?flood_opacity@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_flood_opacity: *mut nsIAtom;
            #[link_name = "\x01?font_face@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_font_face: *mut nsIAtom;
            #[link_name = "\x01?font_face_format@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_font_face_format: *mut nsIAtom;
            #[link_name = "\x01?font_face_name@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_font_face_name: *mut nsIAtom;
            #[link_name = "\x01?font_face_src@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_font_face_src: *mut nsIAtom;
            #[link_name = "\x01?font_face_uri@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_font_face_uri: *mut nsIAtom;
            #[link_name = "\x01?font_family@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_font_family: *mut nsIAtom;
            #[link_name = "\x01?font_size@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_font_size: *mut nsIAtom;
            #[link_name = "\x01?font_size_adjust@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_font_size_adjust: *mut nsIAtom;
            #[link_name = "\x01?font_stretch@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_font_stretch: *mut nsIAtom;
            #[link_name = "\x01?font_style@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_font_style: *mut nsIAtom;
            #[link_name = "\x01?font_variant@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_font_variant: *mut nsIAtom;
            #[link_name = "\x01?foreignObject@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_foreignObject: *mut nsIAtom;
            #[link_name = "\x01?fractalNoise@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_fractalNoise: *mut nsIAtom;
            #[link_name = "\x01?fr@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_fr: *mut nsIAtom;
            #[link_name = "\x01?fx@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_fx: *mut nsIAtom;
            #[link_name = "\x01?fy@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_fy: *mut nsIAtom;
            #[link_name = "\x01?G@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_G: *mut nsIAtom;
            #[link_name = "\x01?g@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_g: *mut nsIAtom;
            #[link_name = "\x01?gamma@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_gamma: *mut nsIAtom;
            #[link_name = "\x01?generic_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_generic_: *mut nsIAtom;
            #[link_name = "\x01?glyphRef@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_glyphRef: *mut nsIAtom;
            #[link_name = "\x01?grad@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_grad: *mut nsIAtom;
            #[link_name = "\x01?gradientTransform@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_gradientTransform: *mut nsIAtom;
            #[link_name = "\x01?gradientUnits@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_gradientUnits: *mut nsIAtom;
            #[link_name = "\x01?hardLight@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_hardLight: *mut nsIAtom;
            #[link_name = "\x01?hue@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_hue: *mut nsIAtom;
            #[link_name = "\x01?hueRotate@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_hueRotate: *mut nsIAtom;
            #[link_name = "\x01?identity@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_identity: *mut nsIAtom;
            #[link_name = "\x01?image_rendering@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_image_rendering: *mut nsIAtom;
            #[link_name = "\x01?in@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_in: *mut nsIAtom;
            #[link_name = "\x01?in2@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_in2: *mut nsIAtom;
            #[link_name = "\x01?intercept@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_intercept: *mut nsIAtom;
            #[link_name = "\x01?k1@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_k1: *mut nsIAtom;
            #[link_name = "\x01?k2@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_k2: *mut nsIAtom;
            #[link_name = "\x01?k3@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_k3: *mut nsIAtom;
            #[link_name = "\x01?k4@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_k4: *mut nsIAtom;
            #[link_name = "\x01?kernelMatrix@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_kernelMatrix: *mut nsIAtom;
            #[link_name = "\x01?kernelUnitLength@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_kernelUnitLength: *mut nsIAtom;
            #[link_name = "\x01?lengthAdjust@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_lengthAdjust: *mut nsIAtom;
            #[link_name = "\x01?letter_spacing@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_letter_spacing: *mut nsIAtom;
            #[link_name = "\x01?lighten@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_lighten: *mut nsIAtom;
            #[link_name = "\x01?lighting_color@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_lighting_color: *mut nsIAtom;
            #[link_name = "\x01?limitingConeAngle@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_limitingConeAngle: *mut nsIAtom;
            #[link_name = "\x01?linear@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_linear: *mut nsIAtom;
            #[link_name = "\x01?linearGradient@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_linearGradient: *mut nsIAtom;
            #[link_name = "\x01?linearRGB@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_linearRGB: *mut nsIAtom;
            #[link_name = "\x01?list_style_type@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_list_style_type: *mut nsIAtom;
            #[link_name = "\x01?luminanceToAlpha@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_luminanceToAlpha: *mut nsIAtom;
            #[link_name = "\x01?luminosity@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_luminosity: *mut nsIAtom;
            #[link_name = "\x01?magnify@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_magnify: *mut nsIAtom;
            #[link_name = "\x01?marker@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_marker: *mut nsIAtom;
            #[link_name = "\x01?marker_end@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_marker_end: *mut nsIAtom;
            #[link_name = "\x01?marker_mid@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_marker_mid: *mut nsIAtom;
            #[link_name = "\x01?marker_start@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_marker_start: *mut nsIAtom;
            #[link_name = "\x01?markerHeight@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_markerHeight: *mut nsIAtom;
            #[link_name = "\x01?markerUnits@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_markerUnits: *mut nsIAtom;
            #[link_name = "\x01?markerWidth@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_markerWidth: *mut nsIAtom;
            #[link_name = "\x01?mask@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_mask: *mut nsIAtom;
            #[link_name = "\x01?maskContentUnits@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_maskContentUnits: *mut nsIAtom;
            #[link_name = "\x01?mask_type@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_mask_type: *mut nsIAtom;
            #[link_name = "\x01?maskUnits@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_maskUnits: *mut nsIAtom;
            #[link_name = "\x01?matrix@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_matrix: *mut nsIAtom;
            #[link_name = "\x01?metadata@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_metadata: *mut nsIAtom;
            #[link_name = "\x01?missingGlyph@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_missingGlyph: *mut nsIAtom;
            #[link_name = "\x01?mm@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_mm: *mut nsIAtom;
            #[link_name = "\x01?mpath@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_mpath: *mut nsIAtom;
            #[link_name = "\x01?noStitch@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_noStitch: *mut nsIAtom;
            #[link_name = "\x01?numOctaves@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_numOctaves: *mut nsIAtom;
            #[link_name = "\x01?multiply@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_multiply: *mut nsIAtom;
            #[link_name = "\x01?objectBoundingBox@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_objectBoundingBox: *mut nsIAtom;
            #[link_name = "\x01?offset@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_offset: *mut nsIAtom;
            #[link_name = "\x01?onSVGLoad@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onSVGLoad: *mut nsIAtom;
            #[link_name = "\x01?onSVGResize@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onSVGResize: *mut nsIAtom;
            #[link_name = "\x01?onSVGScroll@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onSVGScroll: *mut nsIAtom;
            #[link_name = "\x01?onSVGUnload@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onSVGUnload: *mut nsIAtom;
            #[link_name = "\x01?onSVGZoom@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onSVGZoom: *mut nsIAtom;
            #[link_name = "\x01?onzoom@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onzoom: *mut nsIAtom;
            #[link_name = "\x01?opacity@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_opacity: *mut nsIAtom;
            #[link_name = "\x01?_operator@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms__operator: *mut nsIAtom;
            #[link_name = "\x01?out@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_out: *mut nsIAtom;
            #[link_name = "\x01?over@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_over: *mut nsIAtom;
            #[link_name = "\x01?overridePreserveAspectRatio@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_overridePreserveAspectRatio: *mut nsIAtom;
            #[link_name = "\x01?pad@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_pad: *mut nsIAtom;
            #[link_name = "\x01?path@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_path: *mut nsIAtom;
            #[link_name = "\x01?pathLength@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_pathLength: *mut nsIAtom;
            #[link_name = "\x01?patternContentUnits@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_patternContentUnits: *mut nsIAtom;
            #[link_name = "\x01?patternTransform@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_patternTransform: *mut nsIAtom;
            #[link_name = "\x01?patternUnits@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_patternUnits: *mut nsIAtom;
            #[link_name = "\x01?pc@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_pc: *mut nsIAtom;
            #[link_name = "\x01?pointer_events@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_pointer_events: *mut nsIAtom;
            #[link_name = "\x01?points@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_points: *mut nsIAtom;
            #[link_name = "\x01?pointsAtX@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_pointsAtX: *mut nsIAtom;
            #[link_name = "\x01?pointsAtY@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_pointsAtY: *mut nsIAtom;
            #[link_name = "\x01?pointsAtZ@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_pointsAtZ: *mut nsIAtom;
            #[link_name = "\x01?polyline@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_polyline: *mut nsIAtom;
            #[link_name = "\x01?preserveAlpha@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_preserveAlpha: *mut nsIAtom;
            #[link_name = "\x01?preserveAspectRatio@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_preserveAspectRatio: *mut nsIAtom;
            #[link_name = "\x01?primitiveUnits@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_primitiveUnits: *mut nsIAtom;
            #[link_name = "\x01?pt@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_pt: *mut nsIAtom;
            #[link_name = "\x01?px@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_px: *mut nsIAtom;
            #[link_name = "\x01?R@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_R: *mut nsIAtom;
            #[link_name = "\x01?r@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_r: *mut nsIAtom;
            #[link_name = "\x01?rad@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_rad: *mut nsIAtom;
            #[link_name = "\x01?radialGradient@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_radialGradient: *mut nsIAtom;
            #[link_name = "\x01?radius@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_radius: *mut nsIAtom;
            #[link_name = "\x01?reflect@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_reflect: *mut nsIAtom;
            #[link_name = "\x01?refX@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_refX: *mut nsIAtom;
            #[link_name = "\x01?refY@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_refY: *mut nsIAtom;
            #[link_name = "\x01?requiredExtensions@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_requiredExtensions: *mut nsIAtom;
            #[link_name = "\x01?requiredFeatures@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_requiredFeatures: *mut nsIAtom;
            #[link_name = "\x01?rotate@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_rotate: *mut nsIAtom;
            #[link_name = "\x01?rx@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_rx: *mut nsIAtom;
            #[link_name = "\x01?ry@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_ry: *mut nsIAtom;
            #[link_name = "\x01?saturate@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_saturate: *mut nsIAtom;
            #[link_name = "\x01?saturation@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_saturation: *mut nsIAtom;
            #[link_name = "\x01?set@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_set: *mut nsIAtom;
            #[link_name = "\x01?seed@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_seed: *mut nsIAtom;
            #[link_name = "\x01?shadow@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_shadow: *mut nsIAtom;
            #[link_name = "\x01?shape_rendering@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_shape_rendering: *mut nsIAtom;
            #[link_name = "\x01?skewX@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_skewX: *mut nsIAtom;
            #[link_name = "\x01?skewY@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_skewY: *mut nsIAtom;
            #[link_name = "\x01?slope@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_slope: *mut nsIAtom;
            #[link_name = "\x01?softLight@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_softLight: *mut nsIAtom;
            #[link_name = "\x01?spacing@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_spacing: *mut nsIAtom;
            #[link_name = "\x01?spacingAndGlyphs@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_spacingAndGlyphs: *mut nsIAtom;
            #[link_name = "\x01?specularConstant@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_specularConstant: *mut nsIAtom;
            #[link_name = "\x01?specularExponent@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_specularExponent: *mut nsIAtom;
            #[link_name = "\x01?spreadMethod@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_spreadMethod: *mut nsIAtom;
            #[link_name = "\x01?sRGB@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_sRGB: *mut nsIAtom;
            #[link_name = "\x01?startOffset@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_startOffset: *mut nsIAtom;
            #[link_name = "\x01?stdDeviation@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_stdDeviation: *mut nsIAtom;
            #[link_name = "\x01?stitch@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_stitch: *mut nsIAtom;
            #[link_name = "\x01?stitchTiles@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_stitchTiles: *mut nsIAtom;
            #[link_name = "\x01?stop_color@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_stop_color: *mut nsIAtom;
            #[link_name = "\x01?stop_opacity@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_stop_opacity: *mut nsIAtom;
            #[link_name = "\x01?stroke@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_stroke: *mut nsIAtom;
            #[link_name = "\x01?stroke_dasharray@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_stroke_dasharray: *mut nsIAtom;
            #[link_name = "\x01?stroke_dashoffset@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_stroke_dashoffset: *mut nsIAtom;
            #[link_name = "\x01?stroke_linecap@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_stroke_linecap: *mut nsIAtom;
            #[link_name = "\x01?stroke_linejoin@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_stroke_linejoin: *mut nsIAtom;
            #[link_name = "\x01?stroke_miterlimit@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_stroke_miterlimit: *mut nsIAtom;
            #[link_name = "\x01?stroke_opacity@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_stroke_opacity: *mut nsIAtom;
            #[link_name = "\x01?stroke_width@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_stroke_width: *mut nsIAtom;
            #[link_name = "\x01?strokeWidth@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_strokeWidth: *mut nsIAtom;
            #[link_name = "\x01?surfaceScale@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_surfaceScale: *mut nsIAtom;
            #[link_name = "\x01?svg@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_svg: *mut nsIAtom;
            #[link_name = "\x01?svgContextPaint@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_svgContextPaint: *mut nsIAtom;
            #[link_name = "\x01?svgSwitch@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_svgSwitch: *mut nsIAtom;
            #[link_name = "\x01?symbol@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_symbol: *mut nsIAtom;
            #[link_name = "\x01?systemLanguage@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_systemLanguage: *mut nsIAtom;
            #[link_name = "\x01?tableValues@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_tableValues: *mut nsIAtom;
            #[link_name = "\x01?targetX@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_targetX: *mut nsIAtom;
            #[link_name = "\x01?targetY@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_targetY: *mut nsIAtom;
            #[link_name = "\x01?text_anchor@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_text_anchor: *mut nsIAtom;
            #[link_name = "\x01?text_rendering@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_text_rendering: *mut nsIAtom;
            #[link_name = "\x01?textLength@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_textLength: *mut nsIAtom;
            #[link_name = "\x01?textPath@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_textPath: *mut nsIAtom;
            #[link_name = "\x01?tref@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_tref: *mut nsIAtom;
            #[link_name = "\x01?tspan@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_tspan: *mut nsIAtom;
            #[link_name = "\x01?turbulence@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_turbulence: *mut nsIAtom;
            #[link_name = "\x01?unicode_bidi@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_unicode_bidi: *mut nsIAtom;
            #[link_name = "\x01?userSpaceOnUse@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_userSpaceOnUse: *mut nsIAtom;
            #[link_name = "\x01?view@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_view: *mut nsIAtom;
            #[link_name = "\x01?viewBox@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_viewBox: *mut nsIAtom;
            #[link_name = "\x01?viewTarget@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_viewTarget: *mut nsIAtom;
            #[link_name = "\x01?white_space@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_white_space: *mut nsIAtom;
            #[link_name = "\x01?word_spacing@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_word_spacing: *mut nsIAtom;
            #[link_name = "\x01?writing_mode@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_writing_mode: *mut nsIAtom;
            #[link_name = "\x01?x@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_x: *mut nsIAtom;
            #[link_name = "\x01?x1@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_x1: *mut nsIAtom;
            #[link_name = "\x01?x2@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_x2: *mut nsIAtom;
            #[link_name = "\x01?xChannelSelector@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_xChannelSelector: *mut nsIAtom;
            #[link_name = "\x01?xor_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_xor_: *mut nsIAtom;
            #[link_name = "\x01?y@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_y: *mut nsIAtom;
            #[link_name = "\x01?y1@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_y1: *mut nsIAtom;
            #[link_name = "\x01?y2@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_y2: *mut nsIAtom;
            #[link_name = "\x01?yChannelSelector@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_yChannelSelector: *mut nsIAtom;
            #[link_name = "\x01?z@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_z: *mut nsIAtom;
            #[link_name = "\x01?zoomAndPan@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_zoomAndPan: *mut nsIAtom;
            #[link_name = "\x01?vector_effect@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_vector_effect: *mut nsIAtom;
            #[link_name = "\x01?vertical_align@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_vertical_align: *mut nsIAtom;
            #[link_name = "\x01?accumulate@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_accumulate: *mut nsIAtom;
            #[link_name = "\x01?additive@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_additive: *mut nsIAtom;
            #[link_name = "\x01?attributeName@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_attributeName: *mut nsIAtom;
            #[link_name = "\x01?attributeType@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_attributeType: *mut nsIAtom;
            #[link_name = "\x01?auto_reverse@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_auto_reverse: *mut nsIAtom;
            #[link_name = "\x01?begin@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_begin: *mut nsIAtom;
            #[link_name = "\x01?beginEvent@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_beginEvent: *mut nsIAtom;
            #[link_name = "\x01?by@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_by: *mut nsIAtom;
            #[link_name = "\x01?calcMode@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_calcMode: *mut nsIAtom;
            #[link_name = "\x01?css@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_css: *mut nsIAtom;
            #[link_name = "\x01?dur@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_dur: *mut nsIAtom;
            #[link_name = "\x01?keyPoints@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_keyPoints: *mut nsIAtom;
            #[link_name = "\x01?keySplines@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_keySplines: *mut nsIAtom;
            #[link_name = "\x01?keyTimes@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_keyTimes: *mut nsIAtom;
            #[link_name = "\x01?mozAnimateMotionDummyAttr@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_mozAnimateMotionDummyAttr: *mut nsIAtom;
            #[link_name = "\x01?onbegin@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onbegin: *mut nsIAtom;
            #[link_name = "\x01?onbeginEvent@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onbeginEvent: *mut nsIAtom;
            #[link_name = "\x01?onend@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onend: *mut nsIAtom;
            #[link_name = "\x01?onendEvent@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onendEvent: *mut nsIAtom;
            #[link_name = "\x01?onrepeat@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onrepeat: *mut nsIAtom;
            #[link_name = "\x01?onrepeatEvent@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onrepeatEvent: *mut nsIAtom;
            #[link_name = "\x01?repeatCount@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_repeatCount: *mut nsIAtom;
            #[link_name = "\x01?repeatDur@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_repeatDur: *mut nsIAtom;
            #[link_name = "\x01?repeatEvent@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_repeatEvent: *mut nsIAtom;
            #[link_name = "\x01?restart@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_restart: *mut nsIAtom;
            #[link_name = "\x01?to@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_to: *mut nsIAtom;
            #[link_name = "\x01?XML@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_XML: *mut nsIAtom;
            #[link_name = "\x01?abs_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_abs_: *mut nsIAtom;
            #[link_name = "\x01?accent_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_accent_: *mut nsIAtom;
            #[link_name = "\x01?accentunder_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_accentunder_: *mut nsIAtom;
            #[link_name = "\x01?actiontype_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_actiontype_: *mut nsIAtom;
            #[link_name = "\x01?alignmentscope_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_alignmentscope_: *mut nsIAtom;
            #[link_name = "\x01?altimg_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_altimg_: *mut nsIAtom;
            #[link_name = "\x01?altimg_height_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_altimg_height_: *mut nsIAtom;
            #[link_name = "\x01?altimg_valign_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_altimg_valign_: *mut nsIAtom;
            #[link_name = "\x01?altimg_width_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_altimg_width_: *mut nsIAtom;
            #[link_name = "\x01?annotation_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_annotation_: *mut nsIAtom;
            #[link_name = "\x01?annotation_xml_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_annotation_xml_: *mut nsIAtom;
            #[link_name = "\x01?apply_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_apply_: *mut nsIAtom;
            #[link_name = "\x01?approx_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_approx_: *mut nsIAtom;
            #[link_name = "\x01?arccos_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_arccos_: *mut nsIAtom;
            #[link_name = "\x01?arccosh_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_arccosh_: *mut nsIAtom;
            #[link_name = "\x01?arccot_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_arccot_: *mut nsIAtom;
            #[link_name = "\x01?arccoth_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_arccoth_: *mut nsIAtom;
            #[link_name = "\x01?arccsc_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_arccsc_: *mut nsIAtom;
            #[link_name = "\x01?arccsch_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_arccsch_: *mut nsIAtom;
            #[link_name = "\x01?arcsec_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_arcsec_: *mut nsIAtom;
            #[link_name = "\x01?arcsech_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_arcsech_: *mut nsIAtom;
            #[link_name = "\x01?arcsin_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_arcsin_: *mut nsIAtom;
            #[link_name = "\x01?arcsinh_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_arcsinh_: *mut nsIAtom;
            #[link_name = "\x01?arctan_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_arctan_: *mut nsIAtom;
            #[link_name = "\x01?arctanh_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_arctanh_: *mut nsIAtom;
            #[link_name = "\x01?arg_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_arg_: *mut nsIAtom;
            #[link_name = "\x01?bevelled_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_bevelled_: *mut nsIAtom;
            #[link_name = "\x01?bind_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_bind_: *mut nsIAtom;
            #[link_name = "\x01?bvar_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_bvar_: *mut nsIAtom;
            #[link_name = "\x01?card_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_card_: *mut nsIAtom;
            #[link_name = "\x01?cartesianproduct_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_cartesianproduct_: *mut nsIAtom;
            #[link_name = "\x01?cbytes_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_cbytes_: *mut nsIAtom;
            #[link_name = "\x01?cd_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_cd_: *mut nsIAtom;
            #[link_name = "\x01?cdgroup_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_cdgroup_: *mut nsIAtom;
            #[link_name = "\x01?cerror_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_cerror_: *mut nsIAtom;
            #[link_name = "\x01?charalign_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_charalign_: *mut nsIAtom;
            #[link_name = "\x01?ci_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_ci_: *mut nsIAtom;
            #[link_name = "\x01?closure_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_closure_: *mut nsIAtom;
            #[link_name = "\x01?cn_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_cn_: *mut nsIAtom;
            #[link_name = "\x01?codomain_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_codomain_: *mut nsIAtom;
            #[link_name = "\x01?columnalign_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_columnalign_: *mut nsIAtom;
            #[link_name = "\x01?columnalignment_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_columnalignment_: *mut nsIAtom;
            #[link_name = "\x01?columnlines_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_columnlines_: *mut nsIAtom;
            #[link_name = "\x01?columnspacing_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_columnspacing_: *mut nsIAtom;
            #[link_name = "\x01?columnspan_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_columnspan_: *mut nsIAtom;
            #[link_name = "\x01?columnwidth_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_columnwidth_: *mut nsIAtom;
            #[link_name = "\x01?complexes_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_complexes_: *mut nsIAtom;
            #[link_name = "\x01?compose_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_compose_: *mut nsIAtom;
            #[link_name = "\x01?condition_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_condition_: *mut nsIAtom;
            #[link_name = "\x01?conjugate_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_conjugate_: *mut nsIAtom;
            #[link_name = "\x01?cos_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_cos_: *mut nsIAtom;
            #[link_name = "\x01?cosh_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_cosh_: *mut nsIAtom;
            #[link_name = "\x01?cot_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_cot_: *mut nsIAtom;
            #[link_name = "\x01?coth_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_coth_: *mut nsIAtom;
            #[link_name = "\x01?crossout_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_crossout_: *mut nsIAtom;
            #[link_name = "\x01?csc_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_csc_: *mut nsIAtom;
            #[link_name = "\x01?csch_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_csch_: *mut nsIAtom;
            #[link_name = "\x01?cs_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_cs_: *mut nsIAtom;
            #[link_name = "\x01?csymbol_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_csymbol_: *mut nsIAtom;
            #[link_name = "\x01?curl_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_curl_: *mut nsIAtom;
            #[link_name = "\x01?decimalpoint_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_decimalpoint_: *mut nsIAtom;
            #[link_name = "\x01?definitionURL_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_definitionURL_: *mut nsIAtom;
            #[link_name = "\x01?degree_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_degree_: *mut nsIAtom;
            #[link_name = "\x01?denomalign_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_denomalign_: *mut nsIAtom;
            #[link_name = "\x01?depth_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_depth_: *mut nsIAtom;
            #[link_name = "\x01?determinant_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_determinant_: *mut nsIAtom;
            #[link_name = "\x01?diff_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_diff_: *mut nsIAtom;
            #[link_name = "\x01?displaystyle_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_displaystyle_: *mut nsIAtom;
            #[link_name = "\x01?divergence_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_divergence_: *mut nsIAtom;
            #[link_name = "\x01?divide_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_divide_: *mut nsIAtom;
            #[link_name = "\x01?domain_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_domain_: *mut nsIAtom;
            #[link_name = "\x01?domainofapplication_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_domainofapplication_: *mut nsIAtom;
            #[link_name = "\x01?edge_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_edge_: *mut nsIAtom;
            #[link_name = "\x01?el_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_el_: *mut nsIAtom;
            #[link_name = "\x01?emptyset_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_emptyset_: *mut nsIAtom;
            #[link_name = "\x01?eq_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_eq_: *mut nsIAtom;
            #[link_name = "\x01?equalcolumns_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_equalcolumns_: *mut nsIAtom;
            #[link_name = "\x01?equalrows_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_equalrows_: *mut nsIAtom;
            #[link_name = "\x01?equivalent_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_equivalent_: *mut nsIAtom;
            #[link_name = "\x01?eulergamma_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_eulergamma_: *mut nsIAtom;
            #[link_name = "\x01?exists_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_exists_: *mut nsIAtom;
            #[link_name = "\x01?exp_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_exp_: *mut nsIAtom;
            #[link_name = "\x01?exponentiale_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_exponentiale_: *mut nsIAtom;
            #[link_name = "\x01?factorial_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_factorial_: *mut nsIAtom;
            #[link_name = "\x01?factorof_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_factorof_: *mut nsIAtom;
            #[link_name = "\x01?fence_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_fence_: *mut nsIAtom;
            #[link_name = "\x01?fn_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_fn_: *mut nsIAtom;
            #[link_name = "\x01?fontfamily_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_fontfamily_: *mut nsIAtom;
            #[link_name = "\x01?fontsize_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_fontsize_: *mut nsIAtom;
            #[link_name = "\x01?fontstyle_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_fontstyle_: *mut nsIAtom;
            #[link_name = "\x01?fontweight_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_fontweight_: *mut nsIAtom;
            #[link_name = "\x01?forall_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_forall_: *mut nsIAtom;
            #[link_name = "\x01?framespacing_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_framespacing_: *mut nsIAtom;
            #[link_name = "\x01?gcd_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_gcd_: *mut nsIAtom;
            #[link_name = "\x01?geq_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_geq_: *mut nsIAtom;
            #[link_name = "\x01?groupalign_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_groupalign_: *mut nsIAtom;
            #[link_name = "\x01?gt_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_gt_: *mut nsIAtom;
            #[link_name = "\x01?ident_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_ident_: *mut nsIAtom;
            #[link_name = "\x01?imaginaryi_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_imaginaryi_: *mut nsIAtom;
            #[link_name = "\x01?imaginary_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_imaginary_: *mut nsIAtom;
            #[link_name = "\x01?implies_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_implies_: *mut nsIAtom;
            #[link_name = "\x01?indentalignfirst_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_indentalignfirst_: *mut nsIAtom;
            #[link_name = "\x01?indentalign_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_indentalign_: *mut nsIAtom;
            #[link_name = "\x01?indentalignlast_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_indentalignlast_: *mut nsIAtom;
            #[link_name = "\x01?indentshiftfirst_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_indentshiftfirst_: *mut nsIAtom;
            #[link_name = "\x01?indentshift_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_indentshift_: *mut nsIAtom;
            #[link_name = "\x01?indenttarget_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_indenttarget_: *mut nsIAtom;
            #[link_name = "\x01?integers_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_integers_: *mut nsIAtom;
            #[link_name = "\x01?intersect_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_intersect_: *mut nsIAtom;
            #[link_name = "\x01?interval_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_interval_: *mut nsIAtom;
            #[link_name = "\x01?int_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_int_: *mut nsIAtom;
            #[link_name = "\x01?inverse_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_inverse_: *mut nsIAtom;
            #[link_name = "\x01?lambda_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_lambda_: *mut nsIAtom;
            #[link_name = "\x01?laplacian_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_laplacian_: *mut nsIAtom;
            #[link_name = "\x01?largeop_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_largeop_: *mut nsIAtom;
            #[link_name = "\x01?lcm_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_lcm_: *mut nsIAtom;
            #[link_name = "\x01?leq_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_leq_: *mut nsIAtom;
            #[link_name = "\x01?limit_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_limit_: *mut nsIAtom;
            #[link_name = "\x01?linebreak_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_linebreak_: *mut nsIAtom;
            #[link_name = "\x01?linebreakmultchar_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_linebreakmultchar_: *mut nsIAtom;
            #[link_name = "\x01?linebreakstyle_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_linebreakstyle_: *mut nsIAtom;
            #[link_name = "\x01?linethickness_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_linethickness_: *mut nsIAtom;
            #[link_name = "\x01?list_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_list_: *mut nsIAtom;
            #[link_name = "\x01?ln_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_ln_: *mut nsIAtom;
            #[link_name = "\x01?location_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_location_: *mut nsIAtom;
            #[link_name = "\x01?logbase_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_logbase_: *mut nsIAtom;
            #[link_name = "\x01?log_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_log_: *mut nsIAtom;
            #[link_name = "\x01?longdivstyle_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_longdivstyle_: *mut nsIAtom;
            #[link_name = "\x01?lowlimit_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_lowlimit_: *mut nsIAtom;
            #[link_name = "\x01?lquote_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_lquote_: *mut nsIAtom;
            #[link_name = "\x01?lspace_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_lspace_: *mut nsIAtom;
            #[link_name = "\x01?lt_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_lt_: *mut nsIAtom;
            #[link_name = "\x01?maction_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_maction_: *mut nsIAtom;
            #[link_name = "\x01?maligngroup_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_maligngroup_: *mut nsIAtom;
            #[link_name = "\x01?malignmark_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_malignmark_: *mut nsIAtom;
            #[link_name = "\x01?mathbackground_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_mathbackground_: *mut nsIAtom;
            #[link_name = "\x01?mathcolor_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_mathcolor_: *mut nsIAtom;
            #[link_name = "\x01?mathsize_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_mathsize_: *mut nsIAtom;
            #[link_name = "\x01?mathvariant_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_mathvariant_: *mut nsIAtom;
            #[link_name = "\x01?matrixrow_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_matrixrow_: *mut nsIAtom;
            #[link_name = "\x01?maxsize_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_maxsize_: *mut nsIAtom;
            #[link_name = "\x01?mean_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_mean_: *mut nsIAtom;
            #[link_name = "\x01?median_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_median_: *mut nsIAtom;
            #[link_name = "\x01?menclose_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_menclose_: *mut nsIAtom;
            #[link_name = "\x01?merror_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_merror_: *mut nsIAtom;
            #[link_name = "\x01?mfenced_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_mfenced_: *mut nsIAtom;
            #[link_name = "\x01?mfrac_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_mfrac_: *mut nsIAtom;
            #[link_name = "\x01?mglyph_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_mglyph_: *mut nsIAtom;
            #[link_name = "\x01?mi_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_mi_: *mut nsIAtom;
            #[link_name = "\x01?minlabelspacing_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_minlabelspacing_: *mut nsIAtom;
            #[link_name = "\x01?minsize_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_minsize_: *mut nsIAtom;
            #[link_name = "\x01?minus_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_minus_: *mut nsIAtom;
            #[link_name = "\x01?mlabeledtr_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_mlabeledtr_: *mut nsIAtom;
            #[link_name = "\x01?mlongdiv_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_mlongdiv_: *mut nsIAtom;
            #[link_name = "\x01?mmultiscripts_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_mmultiscripts_: *mut nsIAtom;
            #[link_name = "\x01?mn_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_mn_: *mut nsIAtom;
            #[link_name = "\x01?momentabout_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_momentabout_: *mut nsIAtom;
            #[link_name = "\x01?moment_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_moment_: *mut nsIAtom;
            #[link_name = "\x01?mo_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_mo_: *mut nsIAtom;
            #[link_name = "\x01?movablelimits_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_movablelimits_: *mut nsIAtom;
            #[link_name = "\x01?mover_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_mover_: *mut nsIAtom;
            #[link_name = "\x01?mpadded_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_mpadded_: *mut nsIAtom;
            #[link_name = "\x01?mphantom_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_mphantom_: *mut nsIAtom;
            #[link_name = "\x01?mprescripts_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_mprescripts_: *mut nsIAtom;
            #[link_name = "\x01?mroot_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_mroot_: *mut nsIAtom;
            #[link_name = "\x01?mrow_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_mrow_: *mut nsIAtom;
            #[link_name = "\x01?mscarries_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_mscarries_: *mut nsIAtom;
            #[link_name = "\x01?mscarry_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_mscarry_: *mut nsIAtom;
            #[link_name = "\x01?msgroup_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_msgroup_: *mut nsIAtom;
            #[link_name = "\x01?msline_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_msline_: *mut nsIAtom;
            #[link_name = "\x01?ms_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_ms_: *mut nsIAtom;
            #[link_name = "\x01?mspace_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_mspace_: *mut nsIAtom;
            #[link_name = "\x01?msqrt_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_msqrt_: *mut nsIAtom;
            #[link_name = "\x01?msrow_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_msrow_: *mut nsIAtom;
            #[link_name = "\x01?mstack_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_mstack_: *mut nsIAtom;
            #[link_name = "\x01?mstyle_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_mstyle_: *mut nsIAtom;
            #[link_name = "\x01?msub_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_msub_: *mut nsIAtom;
            #[link_name = "\x01?msubsup_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_msubsup_: *mut nsIAtom;
            #[link_name = "\x01?msup_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_msup_: *mut nsIAtom;
            #[link_name = "\x01?mtable_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_mtable_: *mut nsIAtom;
            #[link_name = "\x01?mtd_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_mtd_: *mut nsIAtom;
            #[link_name = "\x01?mtext_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_mtext_: *mut nsIAtom;
            #[link_name = "\x01?mtr_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_mtr_: *mut nsIAtom;
            #[link_name = "\x01?munder_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_munder_: *mut nsIAtom;
            #[link_name = "\x01?munderover_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_munderover_: *mut nsIAtom;
            #[link_name = "\x01?naturalnumbers_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_naturalnumbers_: *mut nsIAtom;
            #[link_name = "\x01?neq_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_neq_: *mut nsIAtom;
            #[link_name = "\x01?notanumber_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_notanumber_: *mut nsIAtom;
            #[link_name = "\x01?notation_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_notation_: *mut nsIAtom;
            #[link_name = "\x01?note_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_note_: *mut nsIAtom;
            #[link_name = "\x01?notin_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_notin_: *mut nsIAtom;
            #[link_name = "\x01?notprsubset_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_notprsubset_: *mut nsIAtom;
            #[link_name = "\x01?notsubset_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_notsubset_: *mut nsIAtom;
            #[link_name = "\x01?numalign_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_numalign_: *mut nsIAtom;
            #[link_name = "\x01?other_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_other_: *mut nsIAtom;
            #[link_name = "\x01?outerproduct_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_outerproduct_: *mut nsIAtom;
            #[link_name = "\x01?partialdiff_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_partialdiff_: *mut nsIAtom;
            #[link_name = "\x01?piece_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_piece_: *mut nsIAtom;
            #[link_name = "\x01?piecewise_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_piecewise_: *mut nsIAtom;
            #[link_name = "\x01?pi_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_pi_: *mut nsIAtom;
            #[link_name = "\x01?plus_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_plus_: *mut nsIAtom;
            #[link_name = "\x01?power_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_power_: *mut nsIAtom;
            #[link_name = "\x01?primes_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_primes_: *mut nsIAtom;
            #[link_name = "\x01?product_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_product_: *mut nsIAtom;
            #[link_name = "\x01?prsubset_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_prsubset_: *mut nsIAtom;
            #[link_name = "\x01?quotient_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_quotient_: *mut nsIAtom;
            #[link_name = "\x01?rationals_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_rationals_: *mut nsIAtom;
            #[link_name = "\x01?real_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_real_: *mut nsIAtom;
            #[link_name = "\x01?reals_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_reals_: *mut nsIAtom;
            #[link_name = "\x01?reln_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_reln_: *mut nsIAtom;
            #[link_name = "\x01?root_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_root_: *mut nsIAtom;
            #[link_name = "\x01?rowalign_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_rowalign_: *mut nsIAtom;
            #[link_name = "\x01?rowlines_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_rowlines_: *mut nsIAtom;
            #[link_name = "\x01?rowspacing_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_rowspacing_: *mut nsIAtom;
            #[link_name = "\x01?rquote_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_rquote_: *mut nsIAtom;
            #[link_name = "\x01?rspace_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_rspace_: *mut nsIAtom;
            #[link_name = "\x01?scalarproduct_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_scalarproduct_: *mut nsIAtom;
            #[link_name = "\x01?schemaLocation_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_schemaLocation_: *mut nsIAtom;
            #[link_name = "\x01?scriptlevel_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_scriptlevel_: *mut nsIAtom;
            #[link_name = "\x01?scriptminsize_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_scriptminsize_: *mut nsIAtom;
            #[link_name = "\x01?scriptsizemultiplier_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_scriptsizemultiplier_: *mut nsIAtom;
            #[link_name = "\x01?scriptsize_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_scriptsize_: *mut nsIAtom;
            #[link_name = "\x01?sdev_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_sdev_: *mut nsIAtom;
            #[link_name = "\x01?sech_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_sech_: *mut nsIAtom;
            #[link_name = "\x01?sec_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_sec_: *mut nsIAtom;
            #[link_name = "\x01?selection_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_selection_: *mut nsIAtom;
            #[link_name = "\x01?selector_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_selector_: *mut nsIAtom;
            #[link_name = "\x01?semantics_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_semantics_: *mut nsIAtom;
            #[link_name = "\x01?separator_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_separator_: *mut nsIAtom;
            #[link_name = "\x01?separators_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_separators_: *mut nsIAtom;
            #[link_name = "\x01?sep_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_sep_: *mut nsIAtom;
            #[link_name = "\x01?setdiff_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_setdiff_: *mut nsIAtom;
            #[link_name = "\x01?set_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_set_: *mut nsIAtom;
            #[link_name = "\x01?share_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_share_: *mut nsIAtom;
            #[link_name = "\x01?shift_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_shift_: *mut nsIAtom;
            #[link_name = "\x01?side_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_side_: *mut nsIAtom;
            #[link_name = "\x01?sinh_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_sinh_: *mut nsIAtom;
            #[link_name = "\x01?sin_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_sin_: *mut nsIAtom;
            #[link_name = "\x01?stackalign_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_stackalign_: *mut nsIAtom;
            #[link_name = "\x01?stretchy_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_stretchy_: *mut nsIAtom;
            #[link_name = "\x01?subscriptshift_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_subscriptshift_: *mut nsIAtom;
            #[link_name = "\x01?subset_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_subset_: *mut nsIAtom;
            #[link_name = "\x01?superscriptshift_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_superscriptshift_: *mut nsIAtom;
            #[link_name = "\x01?symmetric_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_symmetric_: *mut nsIAtom;
            #[link_name = "\x01?tanh_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_tanh_: *mut nsIAtom;
            #[link_name = "\x01?tan_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_tan_: *mut nsIAtom;
            #[link_name = "\x01?tendsto_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_tendsto_: *mut nsIAtom;
            #[link_name = "\x01?times_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_times_: *mut nsIAtom;
            #[link_name = "\x01?transpose_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_transpose_: *mut nsIAtom;
            #[link_name = "\x01?union_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_union_: *mut nsIAtom;
            #[link_name = "\x01?uplimit_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_uplimit_: *mut nsIAtom;
            #[link_name = "\x01?variance_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_variance_: *mut nsIAtom;
            #[link_name = "\x01?vectorproduct_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_vectorproduct_: *mut nsIAtom;
            #[link_name = "\x01?vector_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_vector_: *mut nsIAtom;
            #[link_name = "\x01?voffset_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_voffset_: *mut nsIAtom;
            #[link_name = "\x01?xref_@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_xref_: *mut nsIAtom;
            #[link_name = "\x01?math@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_math: *mut nsIAtom;
            #[link_name = "\x01?avg@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_avg: *mut nsIAtom;
            #[link_name = "\x01?booleanFromString@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_booleanFromString: *mut nsIAtom;
            #[link_name = "\x01?countNonEmpty@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_countNonEmpty: *mut nsIAtom;
            #[link_name = "\x01?daysFromDate@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_daysFromDate: *mut nsIAtom;
            #[link_name = "\x01?init@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_init: *mut nsIAtom;
            #[link_name = "\x01?instance@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_instance: *mut nsIAtom;
            #[link_name = "\x01?months@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_months: *mut nsIAtom;
            #[link_name = "\x01?now@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_now: *mut nsIAtom;
            #[link_name = "\x01?seconds@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_seconds: *mut nsIAtom;
            #[link_name = "\x01?secondsFromDateTime@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_secondsFromDateTime: *mut nsIAtom;
            #[link_name = "\x01?onMozSwipeGestureMayStart@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onMozSwipeGestureMayStart: *mut nsIAtom;
            #[link_name = "\x01?onMozSwipeGestureStart@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onMozSwipeGestureStart: *mut nsIAtom;
            #[link_name = "\x01?onMozSwipeGestureUpdate@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onMozSwipeGestureUpdate: *mut nsIAtom;
            #[link_name = "\x01?onMozSwipeGestureEnd@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onMozSwipeGestureEnd: *mut nsIAtom;
            #[link_name = "\x01?onMozSwipeGesture@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onMozSwipeGesture: *mut nsIAtom;
            #[link_name = "\x01?onMozMagnifyGestureStart@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onMozMagnifyGestureStart: *mut nsIAtom;
            #[link_name = "\x01?onMozMagnifyGestureUpdate@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onMozMagnifyGestureUpdate: *mut nsIAtom;
            #[link_name = "\x01?onMozMagnifyGesture@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onMozMagnifyGesture: *mut nsIAtom;
            #[link_name = "\x01?onMozRotateGestureStart@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onMozRotateGestureStart: *mut nsIAtom;
            #[link_name = "\x01?onMozRotateGestureUpdate@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onMozRotateGestureUpdate: *mut nsIAtom;
            #[link_name = "\x01?onMozRotateGesture@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onMozRotateGesture: *mut nsIAtom;
            #[link_name = "\x01?onMozTapGesture@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onMozTapGesture: *mut nsIAtom;
            #[link_name = "\x01?onMozPressTapGesture@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onMozPressTapGesture: *mut nsIAtom;
            #[link_name = "\x01?onMozEdgeUIStarted@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onMozEdgeUIStarted: *mut nsIAtom;
            #[link_name = "\x01?onMozEdgeUICanceled@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onMozEdgeUICanceled: *mut nsIAtom;
            #[link_name = "\x01?onMozEdgeUICompleted@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onMozEdgeUICompleted: *mut nsIAtom;
            #[link_name = "\x01?onpointerdown@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onpointerdown: *mut nsIAtom;
            #[link_name = "\x01?onpointermove@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onpointermove: *mut nsIAtom;
            #[link_name = "\x01?onpointerup@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onpointerup: *mut nsIAtom;
            #[link_name = "\x01?onpointercancel@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onpointercancel: *mut nsIAtom;
            #[link_name = "\x01?onpointerover@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onpointerover: *mut nsIAtom;
            #[link_name = "\x01?onpointerout@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onpointerout: *mut nsIAtom;
            #[link_name = "\x01?onpointerenter@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onpointerenter: *mut nsIAtom;
            #[link_name = "\x01?onpointerleave@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onpointerleave: *mut nsIAtom;
            #[link_name = "\x01?ongotpointercapture@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_ongotpointercapture: *mut nsIAtom;
            #[link_name = "\x01?onlostpointercapture@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onlostpointercapture: *mut nsIAtom;
            #[link_name = "\x01?ondevicemotion@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_ondevicemotion: *mut nsIAtom;
            #[link_name = "\x01?ondeviceorientation@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_ondeviceorientation: *mut nsIAtom;
            #[link_name = "\x01?onabsolutedeviceorientation@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onabsolutedeviceorientation: *mut nsIAtom;
            #[link_name = "\x01?ondeviceproximity@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_ondeviceproximity: *mut nsIAtom;
            #[link_name = "\x01?onmozorientationchange@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onmozorientationchange: *mut nsIAtom;
            #[link_name = "\x01?onuserproximity@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onuserproximity: *mut nsIAtom;
            #[link_name = "\x01?ondevicelight@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_ondevicelight: *mut nsIAtom;
            #[link_name = "\x01?ondevicechange@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_ondevicechange: *mut nsIAtom;
            #[link_name = "\x01?mozinputrangeignorepreventdefault@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_mozinputrangeignorepreventdefault: *mut nsIAtom;
            #[link_name = "\x01?moz_extension@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_moz_extension: *mut nsIAtom;
            #[link_name = "\x01?all_urlsPermission@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_all_urlsPermission: *mut nsIAtom;
            #[link_name = "\x01?http@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_http: *mut nsIAtom;
            #[link_name = "\x01?https@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_https: *mut nsIAtom;
            #[link_name = "\x01?cdataTagName@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_cdataTagName: *mut nsIAtom;
            #[link_name = "\x01?commentTagName@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_commentTagName: *mut nsIAtom;
            #[link_name = "\x01?documentNodeName@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_documentNodeName: *mut nsIAtom;
            #[link_name = "\x01?documentFragmentNodeName@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_documentFragmentNodeName: *mut nsIAtom;
            #[link_name = "\x01?documentTypeNodeName@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_documentTypeNodeName: *mut nsIAtom;
            #[link_name = "\x01?processingInstructionTagName@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_processingInstructionTagName: *mut nsIAtom;
            #[link_name = "\x01?textTagName@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_textTagName: *mut nsIAtom;
            #[link_name = "\x01?placeholderFrame@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_placeholderFrame: *mut nsIAtom;
            #[link_name = "\x01?onloadend@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onloadend: *mut nsIAtom;
            #[link_name = "\x01?onloadstart@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onloadstart: *mut nsIAtom;
            #[link_name = "\x01?onprogress@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onprogress: *mut nsIAtom;
            #[link_name = "\x01?onsuspend@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onsuspend: *mut nsIAtom;
            #[link_name = "\x01?onemptied@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onemptied: *mut nsIAtom;
            #[link_name = "\x01?onstalled@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onstalled: *mut nsIAtom;
            #[link_name = "\x01?onplay@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onplay: *mut nsIAtom;
            #[link_name = "\x01?onpause@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onpause: *mut nsIAtom;
            #[link_name = "\x01?onloadedmetadata@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onloadedmetadata: *mut nsIAtom;
            #[link_name = "\x01?onloadeddata@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onloadeddata: *mut nsIAtom;
            #[link_name = "\x01?onwaiting@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onwaiting: *mut nsIAtom;
            #[link_name = "\x01?onplaying@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onplaying: *mut nsIAtom;
            #[link_name = "\x01?oncanplay@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_oncanplay: *mut nsIAtom;
            #[link_name = "\x01?oncanplaythrough@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_oncanplaythrough: *mut nsIAtom;
            #[link_name = "\x01?onseeking@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onseeking: *mut nsIAtom;
            #[link_name = "\x01?onseeked@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onseeked: *mut nsIAtom;
            #[link_name = "\x01?ontimeout@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_ontimeout: *mut nsIAtom;
            #[link_name = "\x01?ontimeupdate@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_ontimeupdate: *mut nsIAtom;
            #[link_name = "\x01?onended@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onended: *mut nsIAtom;
            #[link_name = "\x01?onratechange@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onratechange: *mut nsIAtom;
            #[link_name = "\x01?ondurationchange@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_ondurationchange: *mut nsIAtom;
            #[link_name = "\x01?onvolumechange@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onvolumechange: *mut nsIAtom;
            #[link_name = "\x01?onaddtrack@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onaddtrack: *mut nsIAtom;
            #[link_name = "\x01?oncontrollerchange@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_oncontrollerchange: *mut nsIAtom;
            #[link_name = "\x01?oncuechange@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_oncuechange: *mut nsIAtom;
            #[link_name = "\x01?onenter@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onenter: *mut nsIAtom;
            #[link_name = "\x01?onexit@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onexit: *mut nsIAtom;
            #[link_name = "\x01?onencrypted@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onencrypted: *mut nsIAtom;
            #[link_name = "\x01?encrypted@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_encrypted: *mut nsIAtom;
            #[link_name = "\x01?onwaitingforkey@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onwaitingforkey: *mut nsIAtom;
            #[link_name = "\x01?onkeystatuseschange@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onkeystatuseschange: *mut nsIAtom;
            #[link_name = "\x01?onremovetrack@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onremovetrack: *mut nsIAtom;
            #[link_name = "\x01?loadstart@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_loadstart: *mut nsIAtom;
            #[link_name = "\x01?suspend@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_suspend: *mut nsIAtom;
            #[link_name = "\x01?emptied@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_emptied: *mut nsIAtom;
            #[link_name = "\x01?stalled@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_stalled: *mut nsIAtom;
            #[link_name = "\x01?play@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_play: *mut nsIAtom;
            #[link_name = "\x01?pause@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_pause: *mut nsIAtom;
            #[link_name = "\x01?loadedmetadata@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_loadedmetadata: *mut nsIAtom;
            #[link_name = "\x01?loadeddata@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_loadeddata: *mut nsIAtom;
            #[link_name = "\x01?waiting@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_waiting: *mut nsIAtom;
            #[link_name = "\x01?playing@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_playing: *mut nsIAtom;
            #[link_name = "\x01?seeking@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_seeking: *mut nsIAtom;
            #[link_name = "\x01?seeked@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_seeked: *mut nsIAtom;
            #[link_name = "\x01?timeupdate@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_timeupdate: *mut nsIAtom;
            #[link_name = "\x01?ended@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_ended: *mut nsIAtom;
            #[link_name = "\x01?canplay@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_canplay: *mut nsIAtom;
            #[link_name = "\x01?canplaythrough@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_canplaythrough: *mut nsIAtom;
            #[link_name = "\x01?ratechange@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_ratechange: *mut nsIAtom;
            #[link_name = "\x01?durationchange@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_durationchange: *mut nsIAtom;
            #[link_name = "\x01?volumechange@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_volumechange: *mut nsIAtom;
            #[link_name = "\x01?ondataavailable@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_ondataavailable: *mut nsIAtom;
            #[link_name = "\x01?onwarning@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onwarning: *mut nsIAtom;
            #[link_name = "\x01?onstart@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onstart: *mut nsIAtom;
            #[link_name = "\x01?onstop@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onstop: *mut nsIAtom;
            #[link_name = "\x01?onphoto@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onphoto: *mut nsIAtom;
            #[link_name = "\x01?onactivestatechanged@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onactivestatechanged: *mut nsIAtom;
            #[link_name = "\x01?ongamepadbuttondown@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_ongamepadbuttondown: *mut nsIAtom;
            #[link_name = "\x01?ongamepadbuttonup@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_ongamepadbuttonup: *mut nsIAtom;
            #[link_name = "\x01?ongamepadaxismove@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_ongamepadaxismove: *mut nsIAtom;
            #[link_name = "\x01?ongamepadconnected@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_ongamepadconnected: *mut nsIAtom;
            #[link_name = "\x01?ongamepaddisconnected@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_ongamepaddisconnected: *mut nsIAtom;
            #[link_name = "\x01?afterPseudoProperty@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_afterPseudoProperty: *mut nsIAtom;
            #[link_name = "\x01?animationsProperty@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_animationsProperty: *mut nsIAtom;
            #[link_name = "\x01?animationsOfBeforeProperty@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_animationsOfBeforeProperty: *mut nsIAtom;
            #[link_name = "\x01?animationsOfAfterProperty@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_animationsOfAfterProperty: *mut nsIAtom;
            #[link_name = "\x01?animationEffectsProperty@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_animationEffectsProperty: *mut nsIAtom;
            #[link_name = "\x01?animationEffectsForBeforeProperty@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_animationEffectsForBeforeProperty: *mut nsIAtom;
            #[link_name = "\x01?animationEffectsForAfterProperty@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_animationEffectsForAfterProperty: *mut nsIAtom;
            #[link_name = "\x01?beforePseudoProperty@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_beforePseudoProperty: *mut nsIAtom;
            #[link_name = "\x01?cssPseudoElementBeforeProperty@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_cssPseudoElementBeforeProperty: *mut nsIAtom;
            #[link_name = "\x01?cssPseudoElementAfterProperty@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_cssPseudoElementAfterProperty: *mut nsIAtom;
            #[link_name = "\x01?transitionsProperty@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_transitionsProperty: *mut nsIAtom;
            #[link_name = "\x01?transitionsOfBeforeProperty@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_transitionsOfBeforeProperty: *mut nsIAtom;
            #[link_name = "\x01?transitionsOfAfterProperty@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_transitionsOfAfterProperty: *mut nsIAtom;
            #[link_name = "\x01?genConInitializerProperty@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_genConInitializerProperty: *mut nsIAtom;
            #[link_name = "\x01?labelMouseDownPtProperty@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_labelMouseDownPtProperty: *mut nsIAtom;
            #[link_name = "\x01?lockedStyleStates@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_lockedStyleStates: *mut nsIAtom;
            #[link_name = "\x01?apzCallbackTransform@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_apzCallbackTransform: *mut nsIAtom;
            #[link_name = "\x01?restylableAnonymousNode@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_restylableAnonymousNode: *mut nsIAtom;
            #[link_name = "\x01?paintRequestTime@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_paintRequestTime: *mut nsIAtom;
            #[link_name = "\x01?pseudoProperty@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_pseudoProperty: *mut nsIAtom;
            #[link_name = "\x01?manualNACProperty@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_manualNACProperty: *mut nsIAtom;
            #[link_name = "\x01?Japanese@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_Japanese: *mut nsIAtom;
            #[link_name = "\x01?Chinese@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_Chinese: *mut nsIAtom;
            #[link_name = "\x01?Taiwanese@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_Taiwanese: *mut nsIAtom;
            #[link_name = "\x01?HongKongChinese@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_HongKongChinese: *mut nsIAtom;
            #[link_name = "\x01?Unicode@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_Unicode: *mut nsIAtom;
            #[link_name = "\x01?ko@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_ko: *mut nsIAtom;
            #[link_name = "\x01?zh_cn@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_zh_cn: *mut nsIAtom;
            #[link_name = "\x01?zh_hk@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_zh_hk: *mut nsIAtom;
            #[link_name = "\x01?zh_tw@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_zh_tw: *mut nsIAtom;
            #[link_name = "\x01?x_cyrillic@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_x_cyrillic: *mut nsIAtom;
            #[link_name = "\x01?he@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_he: *mut nsIAtom;
            #[link_name = "\x01?ar@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_ar: *mut nsIAtom;
            #[link_name = "\x01?x_devanagari@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_x_devanagari: *mut nsIAtom;
            #[link_name = "\x01?x_tamil@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_x_tamil: *mut nsIAtom;
            #[link_name = "\x01?x_armn@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_x_armn: *mut nsIAtom;
            #[link_name = "\x01?x_beng@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_x_beng: *mut nsIAtom;
            #[link_name = "\x01?x_cans@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_x_cans: *mut nsIAtom;
            #[link_name = "\x01?x_ethi@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_x_ethi: *mut nsIAtom;
            #[link_name = "\x01?x_geor@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_x_geor: *mut nsIAtom;
            #[link_name = "\x01?x_gujr@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_x_gujr: *mut nsIAtom;
            #[link_name = "\x01?x_guru@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_x_guru: *mut nsIAtom;
            #[link_name = "\x01?x_khmr@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_x_khmr: *mut nsIAtom;
            #[link_name = "\x01?x_knda@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_x_knda: *mut nsIAtom;
            #[link_name = "\x01?x_mlym@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_x_mlym: *mut nsIAtom;
            #[link_name = "\x01?x_orya@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_x_orya: *mut nsIAtom;
            #[link_name = "\x01?x_sinh@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_x_sinh: *mut nsIAtom;
            #[link_name = "\x01?x_telu@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_x_telu: *mut nsIAtom;
            #[link_name = "\x01?x_tibt@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_x_tibt: *mut nsIAtom;
            #[link_name = "\x01?az@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_az: *mut nsIAtom;
            #[link_name = "\x01?ba@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_ba: *mut nsIAtom;
            #[link_name = "\x01?crh@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_crh: *mut nsIAtom;
            #[link_name = "\x01?el@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_el: *mut nsIAtom;
            #[link_name = "\x01?ga@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_ga: *mut nsIAtom;
            #[link_name = "\x01?nl@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_nl: *mut nsIAtom;
            #[link_name = "\x01?x_math@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_x_math: *mut nsIAtom;
            #[link_name = "\x01?TypingTxnName@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_TypingTxnName: *mut nsIAtom;
            #[link_name = "\x01?IMETxnName@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_IMETxnName: *mut nsIAtom;
            #[link_name = "\x01?DeleteTxnName@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_DeleteTxnName: *mut nsIAtom;
            #[link_name = "\x01?serif@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_serif: *mut nsIAtom;
            #[link_name = "\x01?sans_serif@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_sans_serif: *mut nsIAtom;
            #[link_name = "\x01?cursive@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_cursive: *mut nsIAtom;
            #[link_name = "\x01?fantasy@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_fantasy: *mut nsIAtom;
            #[link_name = "\x01?monospace@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_monospace: *mut nsIAtom;
            #[link_name = "\x01?mozfixed@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_mozfixed: *mut nsIAtom;
            #[link_name = "\x01?Remote@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_Remote: *mut nsIAtom;
            #[link_name = "\x01?RemoteId@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_RemoteId: *mut nsIAtom;
            #[link_name = "\x01?RemoteType@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_RemoteType: *mut nsIAtom;
            #[link_name = "\x01?DisplayPort@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_DisplayPort: *mut nsIAtom;
            #[link_name = "\x01?DisplayPortMargins@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_DisplayPortMargins: *mut nsIAtom;
            #[link_name = "\x01?DisplayPortBase@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_DisplayPortBase: *mut nsIAtom;
            #[link_name = "\x01?AsyncScrollLayerCreationFailed@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_AsyncScrollLayerCreationFailed: *mut nsIAtom;
            #[link_name = "\x01?forcemessagemanager@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_forcemessagemanager: *mut nsIAtom;
            #[link_name = "\x01?color_picker_available@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_color_picker_available: *mut nsIAtom;
            #[link_name = "\x01?scrollbar_start_backward@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_scrollbar_start_backward: *mut nsIAtom;
            #[link_name = "\x01?scrollbar_start_forward@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_scrollbar_start_forward: *mut nsIAtom;
            #[link_name = "\x01?scrollbar_end_backward@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_scrollbar_end_backward: *mut nsIAtom;
            #[link_name = "\x01?scrollbar_end_forward@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_scrollbar_end_forward: *mut nsIAtom;
            #[link_name = "\x01?scrollbar_thumb_proportional@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_scrollbar_thumb_proportional: *mut nsIAtom;
            #[link_name = "\x01?overlay_scrollbars@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_overlay_scrollbars: *mut nsIAtom;
            #[link_name = "\x01?windows_accent_color_in_titlebar@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_windows_accent_color_in_titlebar: *mut nsIAtom;
            #[link_name = "\x01?windows_default_theme@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_windows_default_theme: *mut nsIAtom;
            #[link_name = "\x01?mac_graphite_theme@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_mac_graphite_theme: *mut nsIAtom;
            #[link_name = "\x01?mac_yosemite_theme@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_mac_yosemite_theme: *mut nsIAtom;
            #[link_name = "\x01?windows_compositor@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_windows_compositor: *mut nsIAtom;
            #[link_name = "\x01?windows_glass@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_windows_glass: *mut nsIAtom;
            #[link_name = "\x01?touch_enabled@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_touch_enabled: *mut nsIAtom;
            #[link_name = "\x01?menubar_drag@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_menubar_drag: *mut nsIAtom;
            #[link_name = "\x01?swipe_animation_enabled@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_swipe_animation_enabled: *mut nsIAtom;
            #[link_name = "\x01?physical_home_button@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_physical_home_button: *mut nsIAtom;
            #[link_name = "\x01?windows_classic@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_windows_classic: *mut nsIAtom;
            #[link_name = "\x01?windows_theme_aero@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_windows_theme_aero: *mut nsIAtom;
            #[link_name = "\x01?windows_theme_aero_lite@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_windows_theme_aero_lite: *mut nsIAtom;
            #[link_name = "\x01?windows_theme_luna_blue@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_windows_theme_luna_blue: *mut nsIAtom;
            #[link_name = "\x01?windows_theme_luna_olive@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_windows_theme_luna_olive: *mut nsIAtom;
            #[link_name = "\x01?windows_theme_luna_silver@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_windows_theme_luna_silver: *mut nsIAtom;
            #[link_name = "\x01?windows_theme_royale@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_windows_theme_royale: *mut nsIAtom;
            #[link_name = "\x01?windows_theme_zune@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_windows_theme_zune: *mut nsIAtom;
            #[link_name = "\x01?windows_theme_generic@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_windows_theme_generic: *mut nsIAtom;
            #[link_name = "\x01?_moz_color_picker_available@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms__moz_color_picker_available: *mut nsIAtom;
            #[link_name = "\x01?_moz_scrollbar_start_backward@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms__moz_scrollbar_start_backward: *mut nsIAtom;
            #[link_name = "\x01?_moz_scrollbar_start_forward@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms__moz_scrollbar_start_forward: *mut nsIAtom;
            #[link_name = "\x01?_moz_scrollbar_end_backward@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms__moz_scrollbar_end_backward: *mut nsIAtom;
            #[link_name = "\x01?_moz_scrollbar_end_forward@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms__moz_scrollbar_end_forward: *mut nsIAtom;
            #[link_name = "\x01?_moz_scrollbar_thumb_proportional@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms__moz_scrollbar_thumb_proportional: *mut nsIAtom;
            #[link_name = "\x01?_moz_overlay_scrollbars@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms__moz_overlay_scrollbars: *mut nsIAtom;
            #[link_name = "\x01?_moz_windows_accent_color_in_titlebar@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms__moz_windows_accent_color_in_titlebar: *mut nsIAtom;
            #[link_name = "\x01?_moz_windows_default_theme@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms__moz_windows_default_theme: *mut nsIAtom;
            #[link_name = "\x01?_moz_mac_graphite_theme@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms__moz_mac_graphite_theme: *mut nsIAtom;
            #[link_name = "\x01?_moz_mac_yosemite_theme@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms__moz_mac_yosemite_theme: *mut nsIAtom;
            #[link_name = "\x01?_moz_windows_compositor@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms__moz_windows_compositor: *mut nsIAtom;
            #[link_name = "\x01?_moz_windows_classic@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms__moz_windows_classic: *mut nsIAtom;
            #[link_name = "\x01?_moz_windows_glass@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms__moz_windows_glass: *mut nsIAtom;
            #[link_name = "\x01?_moz_windows_theme@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms__moz_windows_theme: *mut nsIAtom;
            #[link_name = "\x01?_moz_os_version@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms__moz_os_version: *mut nsIAtom;
            #[link_name = "\x01?_moz_touch_enabled@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms__moz_touch_enabled: *mut nsIAtom;
            #[link_name = "\x01?_moz_menubar_drag@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms__moz_menubar_drag: *mut nsIAtom;
            #[link_name = "\x01?_moz_device_pixel_ratio@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms__moz_device_pixel_ratio: *mut nsIAtom;
            #[link_name = "\x01?_moz_device_orientation@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms__moz_device_orientation: *mut nsIAtom;
            #[link_name = "\x01?_moz_is_resource_document@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms__moz_is_resource_document: *mut nsIAtom;
            #[link_name = "\x01?_moz_swipe_animation_enabled@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms__moz_swipe_animation_enabled: *mut nsIAtom;
            #[link_name = "\x01?_moz_physical_home_button@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms__moz_physical_home_button: *mut nsIAtom;
            #[link_name = "\x01?Back@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_Back: *mut nsIAtom;
            #[link_name = "\x01?Forward@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_Forward: *mut nsIAtom;
            #[link_name = "\x01?Reload@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_Reload: *mut nsIAtom;
            #[link_name = "\x01?Stop@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_Stop: *mut nsIAtom;
            #[link_name = "\x01?Search@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_Search: *mut nsIAtom;
            #[link_name = "\x01?Bookmarks@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_Bookmarks: *mut nsIAtom;
            #[link_name = "\x01?Home@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_Home: *mut nsIAtom;
            #[link_name = "\x01?Clear@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_Clear: *mut nsIAtom;
            #[link_name = "\x01?VolumeUp@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_VolumeUp: *mut nsIAtom;
            #[link_name = "\x01?VolumeDown@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_VolumeDown: *mut nsIAtom;
            #[link_name = "\x01?NextTrack@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_NextTrack: *mut nsIAtom;
            #[link_name = "\x01?PreviousTrack@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_PreviousTrack: *mut nsIAtom;
            #[link_name = "\x01?MediaStop@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_MediaStop: *mut nsIAtom;
            #[link_name = "\x01?PlayPause@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_PlayPause: *mut nsIAtom;
            #[link_name = "\x01?Menu@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_Menu: *mut nsIAtom;
            #[link_name = "\x01?New@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_New: *mut nsIAtom;
            #[link_name = "\x01?Open@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_Open: *mut nsIAtom;
            #[link_name = "\x01?Close@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_Close: *mut nsIAtom;
            #[link_name = "\x01?Save@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_Save: *mut nsIAtom;
            #[link_name = "\x01?Find@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_Find: *mut nsIAtom;
            #[link_name = "\x01?Help@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_Help: *mut nsIAtom;
            #[link_name = "\x01?Print@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_Print: *mut nsIAtom;
            #[link_name = "\x01?SendMail@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_SendMail: *mut nsIAtom;
            #[link_name = "\x01?ForwardMail@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_ForwardMail: *mut nsIAtom;
            #[link_name = "\x01?ReplyToMail@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_ReplyToMail: *mut nsIAtom;
            #[link_name = "\x01?mouseWheel@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_mouseWheel: *mut nsIAtom;
            #[link_name = "\x01?pixels@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_pixels: *mut nsIAtom;
            #[link_name = "\x01?lines@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_lines: *mut nsIAtom;
            #[link_name = "\x01?pages@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_pages: *mut nsIAtom;
            #[link_name = "\x01?scrollbars@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_scrollbars: *mut nsIAtom;
            #[link_name = "\x01?other@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_other: *mut nsIAtom;
            #[link_name = "\x01?apz@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_apz: *mut nsIAtom;
            #[link_name = "\x01?restore@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_restore: *mut nsIAtom;
            #[link_name = "\x01?alert@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_alert: *mut nsIAtom;
            #[link_name = "\x01?alertdialog@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_alertdialog: *mut nsIAtom;
            #[link_name = "\x01?application@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_application: *mut nsIAtom;
            #[link_name = "\x01?aria_colcount@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_aria_colcount: *mut nsIAtom;
            #[link_name = "\x01?aria_colindex@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_aria_colindex: *mut nsIAtom;
            #[link_name = "\x01?aria_details@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_aria_details: *mut nsIAtom;
            #[link_name = "\x01?aria_errormessage@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_aria_errormessage: *mut nsIAtom;
            #[link_name = "\x01?aria_grabbed@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_aria_grabbed: *mut nsIAtom;
            #[link_name = "\x01?aria_label@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_aria_label: *mut nsIAtom;
            #[link_name = "\x01?aria_modal@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_aria_modal: *mut nsIAtom;
            #[link_name = "\x01?aria_orientation@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_aria_orientation: *mut nsIAtom;
            #[link_name = "\x01?aria_rowcount@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_aria_rowcount: *mut nsIAtom;
            #[link_name = "\x01?aria_rowindex@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_aria_rowindex: *mut nsIAtom;
            #[link_name = "\x01?aria_valuetext@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_aria_valuetext: *mut nsIAtom;
            #[link_name = "\x01?auto_generated@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_auto_generated: *mut nsIAtom;
            #[link_name = "\x01?banner@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_banner: *mut nsIAtom;
            #[link_name = "\x01?checkable@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_checkable: *mut nsIAtom;
            #[link_name = "\x01?choices@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_choices: *mut nsIAtom;
            #[link_name = "\x01?columnheader@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_columnheader: *mut nsIAtom;
            #[link_name = "\x01?complementary@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_complementary: *mut nsIAtom;
            #[link_name = "\x01?containerAtomic@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_containerAtomic: *mut nsIAtom;
            #[link_name = "\x01?containerBusy@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_containerBusy: *mut nsIAtom;
            #[link_name = "\x01?containerLive@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_containerLive: *mut nsIAtom;
            #[link_name = "\x01?containerLiveRole@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_containerLiveRole: *mut nsIAtom;
            #[link_name = "\x01?containerRelevant@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_containerRelevant: *mut nsIAtom;
            #[link_name = "\x01?contentinfo@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_contentinfo: *mut nsIAtom;
            #[link_name = "\x01?cycles@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_cycles: *mut nsIAtom;
            #[link_name = "\x01?datatable@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_datatable: *mut nsIAtom;
            #[link_name = "\x01?eventFromInput@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_eventFromInput: *mut nsIAtom;
            #[link_name = "\x01?feed@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_feed: *mut nsIAtom;
            #[link_name = "\x01?grammar@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_grammar: *mut nsIAtom;
            #[link_name = "\x01?gridcell@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_gridcell: *mut nsIAtom;
            #[link_name = "\x01?heading@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_heading: *mut nsIAtom;
            #[link_name = "\x01?hitregion@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_hitregion: *mut nsIAtom;
            #[link_name = "\x01?inlinevalue@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_inlinevalue: *mut nsIAtom;
            #[link_name = "\x01?invalid@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_invalid: *mut nsIAtom;
            #[link_name = "\x01?item@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_item: *mut nsIAtom;
            #[link_name = "\x01?itemset@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_itemset: *mut nsIAtom;
            #[link_name = "\x01?lineNumber@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_lineNumber: *mut nsIAtom;
            #[link_name = "\x01?linkedPanel@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_linkedPanel: *mut nsIAtom;
            #[link_name = "\x01?live@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_live: *mut nsIAtom;
            #[link_name = "\x01?menuitemcheckbox@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_menuitemcheckbox: *mut nsIAtom;
            #[link_name = "\x01?menuitemradio@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_menuitemradio: *mut nsIAtom;
            #[link_name = "\x01?mixed@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_mixed: *mut nsIAtom;
            #[link_name = "\x01?multiline@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_multiline: *mut nsIAtom;
            #[link_name = "\x01?navigation@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_navigation: *mut nsIAtom;
            #[link_name = "\x01?polite@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_polite: *mut nsIAtom;
            #[link_name = "\x01?posinset@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_posinset: *mut nsIAtom;
            #[link_name = "\x01?presentation@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_presentation: *mut nsIAtom;
            #[link_name = "\x01?progressbar@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_progressbar: *mut nsIAtom;
            #[link_name = "\x01?region@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_region: *mut nsIAtom;
            #[link_name = "\x01?rowgroup@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_rowgroup: *mut nsIAtom;
            #[link_name = "\x01?rowheader@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_rowheader: *mut nsIAtom;
            #[link_name = "\x01?search@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_search: *mut nsIAtom;
            #[link_name = "\x01?searchbox@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_searchbox: *mut nsIAtom;
            #[link_name = "\x01?select1@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_select1: *mut nsIAtom;
            #[link_name = "\x01?setsize@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_setsize: *mut nsIAtom;
            #[link_name = "\x01?spelling@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_spelling: *mut nsIAtom;
            #[link_name = "\x01?spinbutton@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_spinbutton: *mut nsIAtom;
            #[link_name = "\x01?status@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_status: *mut nsIAtom;
            #[link_name = "\x01?tableCellIndex@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_tableCellIndex: *mut nsIAtom;
            #[link_name = "\x01?tablist@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_tablist: *mut nsIAtom;
            #[link_name = "\x01?textIndent@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_textIndent: *mut nsIAtom;
            #[link_name = "\x01?textInputType@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_textInputType: *mut nsIAtom;
            #[link_name = "\x01?textLineThroughColor@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_textLineThroughColor: *mut nsIAtom;
            #[link_name = "\x01?textLineThroughStyle@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_textLineThroughStyle: *mut nsIAtom;
            #[link_name = "\x01?textPosition@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_textPosition: *mut nsIAtom;
            #[link_name = "\x01?textUnderlineColor@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_textUnderlineColor: *mut nsIAtom;
            #[link_name = "\x01?textUnderlineStyle@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_textUnderlineStyle: *mut nsIAtom;
            #[link_name = "\x01?timer@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_timer: *mut nsIAtom;
            #[link_name = "\x01?toolbarname@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_toolbarname: *mut nsIAtom;
            #[link_name = "\x01?toolbarseparator@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_toolbarseparator: *mut nsIAtom;
            #[link_name = "\x01?toolbarspacer@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_toolbarspacer: *mut nsIAtom;
            #[link_name = "\x01?toolbarspring@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_toolbarspring: *mut nsIAtom;
            #[link_name = "\x01?treegrid@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_treegrid: *mut nsIAtom;
            #[link_name = "\x01?_undefined@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms__undefined: *mut nsIAtom;
            #[link_name = "\x01?xmlroles@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_xmlroles: *mut nsIAtom;
            #[link_name = "\x01?close_fence@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_close_fence: *mut nsIAtom;
            #[link_name = "\x01?denominator@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_denominator: *mut nsIAtom;
            #[link_name = "\x01?numerator@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_numerator: *mut nsIAtom;
            #[link_name = "\x01?open_fence@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_open_fence: *mut nsIAtom;
            #[link_name = "\x01?overscript@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_overscript: *mut nsIAtom;
            #[link_name = "\x01?presubscript@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_presubscript: *mut nsIAtom;
            #[link_name = "\x01?presuperscript@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_presuperscript: *mut nsIAtom;
            #[link_name = "\x01?root_index@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_root_index: *mut nsIAtom;
            #[link_name = "\x01?subscript@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_subscript: *mut nsIAtom;
            #[link_name = "\x01?superscript@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_superscript: *mut nsIAtom;
            #[link_name = "\x01?underscript@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_underscript: *mut nsIAtom;
            #[link_name = "\x01?onaudiostart@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onaudiostart: *mut nsIAtom;
            #[link_name = "\x01?onaudioend@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onaudioend: *mut nsIAtom;
            #[link_name = "\x01?onsoundstart@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onsoundstart: *mut nsIAtom;
            #[link_name = "\x01?onsoundend@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onsoundend: *mut nsIAtom;
            #[link_name = "\x01?onspeechstart@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onspeechstart: *mut nsIAtom;
            #[link_name = "\x01?onspeechend@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onspeechend: *mut nsIAtom;
            #[link_name = "\x01?onresult@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onresult: *mut nsIAtom;
            #[link_name = "\x01?onnomatch@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onnomatch: *mut nsIAtom;
            #[link_name = "\x01?onresume@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onresume: *mut nsIAtom;
            #[link_name = "\x01?onmark@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onmark: *mut nsIAtom;
            #[link_name = "\x01?onboundary@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onboundary: *mut nsIAtom;
            #[link_name = "\x01?usercontextid@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_usercontextid: *mut nsIAtom;
            #[link_name = "\x01?nsuri_xmlns@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_nsuri_xmlns: *mut nsIAtom;
            #[link_name = "\x01?nsuri_xml@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_nsuri_xml: *mut nsIAtom;
            #[link_name = "\x01?nsuri_xhtml@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_nsuri_xhtml: *mut nsIAtom;
            #[link_name = "\x01?nsuri_xlink@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_nsuri_xlink: *mut nsIAtom;
            #[link_name = "\x01?nsuri_xslt@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_nsuri_xslt: *mut nsIAtom;
            #[link_name = "\x01?nsuri_xbl@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_nsuri_xbl: *mut nsIAtom;
            #[link_name = "\x01?nsuri_mathml@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_nsuri_mathml: *mut nsIAtom;
            #[link_name = "\x01?nsuri_rdf@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_nsuri_rdf: *mut nsIAtom;
            #[link_name = "\x01?nsuri_xul@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_nsuri_xul: *mut nsIAtom;
            #[link_name = "\x01?nsuri_svg@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_nsuri_svg: *mut nsIAtom;
            #[link_name = "\x01?onsourceopen@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onsourceopen: *mut nsIAtom;
            #[link_name = "\x01?onsourceended@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onsourceended: *mut nsIAtom;
            #[link_name = "\x01?onsourceclosed@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onsourceclosed: *mut nsIAtom;
            #[link_name = "\x01?onupdatestart@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onupdatestart: *mut nsIAtom;
            #[link_name = "\x01?onupdate@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onupdate: *mut nsIAtom;
            #[link_name = "\x01?onupdateend@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onupdateend: *mut nsIAtom;
            #[link_name = "\x01?onaddsourcebuffer@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onaddsourcebuffer: *mut nsIAtom;
            #[link_name = "\x01?onremovesourcebuffer@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onremovesourcebuffer: *mut nsIAtom;
            #[link_name = "\x01?xlink@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_xlink: *mut nsIAtom;
            #[link_name = "\x01?xml_space@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_xml_space: *mut nsIAtom;
            #[link_name = "\x01?xml_lang@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_xml_lang: *mut nsIAtom;
            #[link_name = "\x01?xml_base@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_xml_base: *mut nsIAtom;
            #[link_name = "\x01?aria_grab@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_aria_grab: *mut nsIAtom;
            #[link_name = "\x01?aria_channel@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_aria_channel: *mut nsIAtom;
            #[link_name = "\x01?aria_secret@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_aria_secret: *mut nsIAtom;
            #[link_name = "\x01?aria_templateid@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_aria_templateid: *mut nsIAtom;
            #[link_name = "\x01?aria_datatype@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_aria_datatype: *mut nsIAtom;
            #[link_name = "\x01?local@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_local: *mut nsIAtom;
            #[link_name = "\x01?xchannelselector@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_xchannelselector: *mut nsIAtom;
            #[link_name = "\x01?ychannelselector@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_ychannelselector: *mut nsIAtom;
            #[link_name = "\x01?enable_background@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_enable_background: *mut nsIAtom;
            #[link_name = "\x01?calcmode@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_calcmode: *mut nsIAtom;
            #[link_name = "\x01?specularexponent@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_specularexponent: *mut nsIAtom;
            #[link_name = "\x01?specularconstant@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_specularconstant: *mut nsIAtom;
            #[link_name = "\x01?gradienttransform@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_gradienttransform: *mut nsIAtom;
            #[link_name = "\x01?gradientunits@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_gradientunits: *mut nsIAtom;
            #[link_name = "\x01?rendering_intent@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_rendering_intent: *mut nsIAtom;
            #[link_name = "\x01?stddeviation@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_stddeviation: *mut nsIAtom;
            #[link_name = "\x01?basefrequency@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_basefrequency: *mut nsIAtom;
            #[link_name = "\x01?baseprofile@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_baseprofile: *mut nsIAtom;
            #[link_name = "\x01?baseProfile@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_baseProfile: *mut nsIAtom;
            #[link_name = "\x01?edgemode@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_edgemode: *mut nsIAtom;
            #[link_name = "\x01?repeatcount@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_repeatcount: *mut nsIAtom;
            #[link_name = "\x01?repeatdur@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_repeatdur: *mut nsIAtom;
            #[link_name = "\x01?spreadmethod@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_spreadmethod: *mut nsIAtom;
            #[link_name = "\x01?diffuseconstant@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_diffuseconstant: *mut nsIAtom;
            #[link_name = "\x01?surfacescale@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_surfacescale: *mut nsIAtom;
            #[link_name = "\x01?lengthadjust@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_lengthadjust: *mut nsIAtom;
            #[link_name = "\x01?origin@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_origin: *mut nsIAtom;
            #[link_name = "\x01?targetx@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_targetx: *mut nsIAtom;
            #[link_name = "\x01?targety@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_targety: *mut nsIAtom;
            #[link_name = "\x01?pathlength@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_pathlength: *mut nsIAtom;
            #[link_name = "\x01?definitionurl@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_definitionurl: *mut nsIAtom;
            #[link_name = "\x01?limitingconeangle@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_limitingconeangle: *mut nsIAtom;
            #[link_name = "\x01?markerheight@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_markerheight: *mut nsIAtom;
            #[link_name = "\x01?markerwidth@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_markerwidth: *mut nsIAtom;
            #[link_name = "\x01?maskunits@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_maskunits: *mut nsIAtom;
            #[link_name = "\x01?markerunits@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_markerunits: *mut nsIAtom;
            #[link_name = "\x01?maskcontentunits@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_maskcontentunits: *mut nsIAtom;
            #[link_name = "\x01?tablevalues@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_tablevalues: *mut nsIAtom;
            #[link_name = "\x01?primitiveunits@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_primitiveunits: *mut nsIAtom;
            #[link_name = "\x01?zoomandpan@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_zoomandpan: *mut nsIAtom;
            #[link_name = "\x01?kernelmatrix@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_kernelmatrix: *mut nsIAtom;
            #[link_name = "\x01?kerning@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_kerning: *mut nsIAtom;
            #[link_name = "\x01?kernelunitlength@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_kernelunitlength: *mut nsIAtom;
            #[link_name = "\x01?pointsatx@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_pointsatx: *mut nsIAtom;
            #[link_name = "\x01?pointsaty@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_pointsaty: *mut nsIAtom;
            #[link_name = "\x01?pointsatz@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_pointsatz: *mut nsIAtom;
            #[link_name = "\x01?xlink_href@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_xlink_href: *mut nsIAtom;
            #[link_name = "\x01?xlink_title@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_xlink_title: *mut nsIAtom;
            #[link_name = "\x01?xlink_role@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_xlink_role: *mut nsIAtom;
            #[link_name = "\x01?xlink_arcrole@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_xlink_arcrole: *mut nsIAtom;
            #[link_name = "\x01?arcrole@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_arcrole: *mut nsIAtom;
            #[link_name = "\x01?xmlns_xlink@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_xmlns_xlink: *mut nsIAtom;
            #[link_name = "\x01?xlink_type@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_xlink_type: *mut nsIAtom;
            #[link_name = "\x01?xlink_show@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_xlink_show: *mut nsIAtom;
            #[link_name = "\x01?xlink_actuate@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_xlink_actuate: *mut nsIAtom;
            #[link_name = "\x01?color_rendering@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_color_rendering: *mut nsIAtom;
            #[link_name = "\x01?numoctaves@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_numoctaves: *mut nsIAtom;
            #[link_name = "\x01?onmousewheel@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_onmousewheel: *mut nsIAtom;
            #[link_name = "\x01?clippathunits@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_clippathunits: *mut nsIAtom;
            #[link_name = "\x01?glyph_orientation_vertical@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_glyph_orientation_vertical: *mut nsIAtom;
            #[link_name = "\x01?glyph_orientation_horizontal@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_glyph_orientation_horizontal: *mut nsIAtom;
            #[link_name = "\x01?glyphref@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_glyphref: *mut nsIAtom;
            #[link_name = "\x01?keypoints@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_keypoints: *mut nsIAtom;
            #[link_name = "\x01?attributename@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_attributename: *mut nsIAtom;
            #[link_name = "\x01?attributetype@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_attributetype: *mut nsIAtom;
            #[link_name = "\x01?startoffset@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_startoffset: *mut nsIAtom;
            #[link_name = "\x01?keysplines@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_keysplines: *mut nsIAtom;
            #[link_name = "\x01?preservealpha@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_preservealpha: *mut nsIAtom;
            #[link_name = "\x01?preserveaspectratio@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_preserveaspectratio: *mut nsIAtom;
            #[link_name = "\x01?alttext@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_alttext: *mut nsIAtom;
            #[link_name = "\x01?filterunits@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_filterunits: *mut nsIAtom;
            #[link_name = "\x01?keytimes@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_keytimes: *mut nsIAtom;
            #[link_name = "\x01?patterntransform@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_patterntransform: *mut nsIAtom;
            #[link_name = "\x01?patternunits@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_patternunits: *mut nsIAtom;
            #[link_name = "\x01?patterncontentunits@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_patterncontentunits: *mut nsIAtom;
            #[link_name = "\x01?stitchtiles@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_stitchtiles: *mut nsIAtom;
            #[link_name = "\x01?systemlanguage@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_systemlanguage: *mut nsIAtom;
            #[link_name = "\x01?textlength@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_textlength: *mut nsIAtom;
            #[link_name = "\x01?requiredfeatures@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_requiredfeatures: *mut nsIAtom;
            #[link_name = "\x01?requiredextensions@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_requiredextensions: *mut nsIAtom;
            #[link_name = "\x01?viewtarget@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_viewtarget: *mut nsIAtom;
            #[link_name = "\x01?viewbox@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_viewbox: *mut nsIAtom;
            #[link_name = "\x01?refx@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_refx: *mut nsIAtom;
            #[link_name = "\x01?refy@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_refy: *mut nsIAtom;
            #[link_name = "\x01?fefunca@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_fefunca: *mut nsIAtom;
            #[link_name = "\x01?fefuncb@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_fefuncb: *mut nsIAtom;
            #[link_name = "\x01?feblend@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_feblend: *mut nsIAtom;
            #[link_name = "\x01?feflood@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_feflood: *mut nsIAtom;
            #[link_name = "\x01?feturbulence@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_feturbulence: *mut nsIAtom;
            #[link_name = "\x01?femergenode@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_femergenode: *mut nsIAtom;
            #[link_name = "\x01?feimage@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_feimage: *mut nsIAtom;
            #[link_name = "\x01?femerge@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_femerge: *mut nsIAtom;
            #[link_name = "\x01?fetile@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_fetile: *mut nsIAtom;
            #[link_name = "\x01?fecomposite@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_fecomposite: *mut nsIAtom;
            #[link_name = "\x01?altglyphdef@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_altglyphdef: *mut nsIAtom;
            #[link_name = "\x01?altGlyphDef@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_altGlyphDef: *mut nsIAtom;
            #[link_name = "\x01?fefuncg@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_fefuncg: *mut nsIAtom;
            #[link_name = "\x01?fediffuselighting@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_fediffuselighting: *mut nsIAtom;
            #[link_name = "\x01?fespecularlighting@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_fespecularlighting: *mut nsIAtom;
            #[link_name = "\x01?altglyph@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_altglyph: *mut nsIAtom;
            #[link_name = "\x01?altGlyph@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_altGlyph: *mut nsIAtom;
            #[link_name = "\x01?clippath@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_clippath: *mut nsIAtom;
            #[link_name = "\x01?textpath@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_textpath: *mut nsIAtom;
            #[link_name = "\x01?altglyphitem@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_altglyphitem: *mut nsIAtom;
            #[link_name = "\x01?altGlyphItem@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_altGlyphItem: *mut nsIAtom;
            #[link_name = "\x01?animatetransform@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_animatetransform: *mut nsIAtom;
            #[link_name = "\x01?animatemotion@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_animatemotion: *mut nsIAtom;
            #[link_name = "\x01?fedisplacementmap@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_fedisplacementmap: *mut nsIAtom;
            #[link_name = "\x01?animatecolor@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_animatecolor: *mut nsIAtom;
            #[link_name = "\x01?fefuncr@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_fefuncr: *mut nsIAtom;
            #[link_name = "\x01?fecomponenttransfer@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_fecomponenttransfer: *mut nsIAtom;
            #[link_name = "\x01?fegaussianblur@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_fegaussianblur: *mut nsIAtom;
            #[link_name = "\x01?foreignobject@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_foreignobject: *mut nsIAtom;
            #[link_name = "\x01?feoffset@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_feoffset: *mut nsIAtom;
            #[link_name = "\x01?fespotlight@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_fespotlight: *mut nsIAtom;
            #[link_name = "\x01?fepointlight@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_fepointlight: *mut nsIAtom;
            #[link_name = "\x01?fedistantlight@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_fedistantlight: *mut nsIAtom;
            #[link_name = "\x01?lineargradient@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_lineargradient: *mut nsIAtom;
            #[link_name = "\x01?radialgradient@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_radialgradient: *mut nsIAtom;
            #[link_name = "\x01?fedropshadow@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_fedropshadow: *mut nsIAtom;
            #[link_name = "\x01?fecolormatrix@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_fecolormatrix: *mut nsIAtom;
            #[link_name = "\x01?feconvolvematrix@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_feconvolvematrix: *mut nsIAtom;
            #[link_name = "\x01?femorphology@nsGkAtoms@@2PAVnsIAtom@@A"]
            pub static nsGkAtoms_femorphology: *mut nsIAtom;
            #[link_name = "\x01?after@nsCSSPseudoElements@@2PAVnsICSSPseudoElement@@A"]
            pub static nsCSSPseudoElements_after: *mut nsICSSPseudoElement;
            #[link_name = "\x01?before@nsCSSPseudoElements@@2PAVnsICSSPseudoElement@@A"]
            pub static nsCSSPseudoElements_before: *mut nsICSSPseudoElement;
            #[link_name = "\x01?backdrop@nsCSSPseudoElements@@2PAVnsICSSPseudoElement@@A"]
            pub static nsCSSPseudoElements_backdrop: *mut nsICSSPseudoElement;
            #[link_name = "\x01?cue@nsCSSPseudoElements@@2PAVnsICSSPseudoElement@@A"]
            pub static nsCSSPseudoElements_cue: *mut nsICSSPseudoElement;
            #[link_name = "\x01?firstLetter@nsCSSPseudoElements@@2PAVnsICSSPseudoElement@@A"]
            pub static nsCSSPseudoElements_firstLetter: *mut nsICSSPseudoElement;
            #[link_name = "\x01?firstLine@nsCSSPseudoElements@@2PAVnsICSSPseudoElement@@A"]
            pub static nsCSSPseudoElements_firstLine: *mut nsICSSPseudoElement;
            #[link_name = "\x01?mozSelection@nsCSSPseudoElements@@2PAVnsICSSPseudoElement@@A"]
            pub static nsCSSPseudoElements_mozSelection: *mut nsICSSPseudoElement;
            #[link_name = "\x01?mozFocusInner@nsCSSPseudoElements@@2PAVnsICSSPseudoElement@@A"]
            pub static nsCSSPseudoElements_mozFocusInner: *mut nsICSSPseudoElement;
            #[link_name = "\x01?mozFocusOuter@nsCSSPseudoElements@@2PAVnsICSSPseudoElement@@A"]
            pub static nsCSSPseudoElements_mozFocusOuter: *mut nsICSSPseudoElement;
            #[link_name = "\x01?mozListBullet@nsCSSPseudoElements@@2PAVnsICSSPseudoElement@@A"]
            pub static nsCSSPseudoElements_mozListBullet: *mut nsICSSPseudoElement;
            #[link_name = "\x01?mozListNumber@nsCSSPseudoElements@@2PAVnsICSSPseudoElement@@A"]
            pub static nsCSSPseudoElements_mozListNumber: *mut nsICSSPseudoElement;
            #[link_name = "\x01?mozMathAnonymous@nsCSSPseudoElements@@2PAVnsICSSPseudoElement@@A"]
            pub static nsCSSPseudoElements_mozMathAnonymous: *mut nsICSSPseudoElement;
            #[link_name = "\x01?mozNumberWrapper@nsCSSPseudoElements@@2PAVnsICSSPseudoElement@@A"]
            pub static nsCSSPseudoElements_mozNumberWrapper: *mut nsICSSPseudoElement;
            #[link_name = "\x01?mozNumberText@nsCSSPseudoElements@@2PAVnsICSSPseudoElement@@A"]
            pub static nsCSSPseudoElements_mozNumberText: *mut nsICSSPseudoElement;
            #[link_name = "\x01?mozNumberSpinBox@nsCSSPseudoElements@@2PAVnsICSSPseudoElement@@A"]
            pub static nsCSSPseudoElements_mozNumberSpinBox: *mut nsICSSPseudoElement;
            #[link_name = "\x01?mozNumberSpinUp@nsCSSPseudoElements@@2PAVnsICSSPseudoElement@@A"]
            pub static nsCSSPseudoElements_mozNumberSpinUp: *mut nsICSSPseudoElement;
            #[link_name = "\x01?mozNumberSpinDown@nsCSSPseudoElements@@2PAVnsICSSPseudoElement@@A"]
            pub static nsCSSPseudoElements_mozNumberSpinDown: *mut nsICSSPseudoElement;
            #[link_name = "\x01?mozProgressBar@nsCSSPseudoElements@@2PAVnsICSSPseudoElement@@A"]
            pub static nsCSSPseudoElements_mozProgressBar: *mut nsICSSPseudoElement;
            #[link_name = "\x01?mozRangeTrack@nsCSSPseudoElements@@2PAVnsICSSPseudoElement@@A"]
            pub static nsCSSPseudoElements_mozRangeTrack: *mut nsICSSPseudoElement;
            #[link_name = "\x01?mozRangeProgress@nsCSSPseudoElements@@2PAVnsICSSPseudoElement@@A"]
            pub static nsCSSPseudoElements_mozRangeProgress: *mut nsICSSPseudoElement;
            #[link_name = "\x01?mozRangeThumb@nsCSSPseudoElements@@2PAVnsICSSPseudoElement@@A"]
            pub static nsCSSPseudoElements_mozRangeThumb: *mut nsICSSPseudoElement;
            #[link_name = "\x01?mozMeterBar@nsCSSPseudoElements@@2PAVnsICSSPseudoElement@@A"]
            pub static nsCSSPseudoElements_mozMeterBar: *mut nsICSSPseudoElement;
            #[link_name = "\x01?mozPlaceholder@nsCSSPseudoElements@@2PAVnsICSSPseudoElement@@A"]
            pub static nsCSSPseudoElements_mozPlaceholder: *mut nsICSSPseudoElement;
            #[link_name = "\x01?placeholder@nsCSSPseudoElements@@2PAVnsICSSPseudoElement@@A"]
            pub static nsCSSPseudoElements_placeholder: *mut nsICSSPseudoElement;
            #[link_name = "\x01?mozColorSwatch@nsCSSPseudoElements@@2PAVnsICSSPseudoElement@@A"]
            pub static nsCSSPseudoElements_mozColorSwatch: *mut nsICSSPseudoElement;
            #[link_name = "\x01?mozText@nsCSSAnonBoxes@@2PAVnsICSSAnonBoxPseudo@@A"]
            pub static nsCSSAnonBoxes_mozText: *mut nsICSSAnonBoxPseudo;
            #[link_name = "\x01?oofPlaceholder@nsCSSAnonBoxes@@2PAVnsICSSAnonBoxPseudo@@A"]
            pub static nsCSSAnonBoxes_oofPlaceholder: *mut nsICSSAnonBoxPseudo;
            #[link_name = "\x01?firstLetterContinuation@nsCSSAnonBoxes@@2PAVnsICSSAnonBoxPseudo@@A"]
            pub static nsCSSAnonBoxes_firstLetterContinuation: *mut nsICSSAnonBoxPseudo;
            #[link_name = "\x01?mozBlockInsideInlineWrapper@nsCSSAnonBoxes@@2PAVnsICSSAnonBoxPseudo@@A"]
            pub static nsCSSAnonBoxes_mozBlockInsideInlineWrapper: *mut nsICSSAnonBoxPseudo;
            #[link_name = "\x01?mozMathMLAnonymousBlock@nsCSSAnonBoxes@@2PAVnsICSSAnonBoxPseudo@@A"]
            pub static nsCSSAnonBoxes_mozMathMLAnonymousBlock: *mut nsICSSAnonBoxPseudo;
            #[link_name = "\x01?mozXULAnonymousBlock@nsCSSAnonBoxes@@2PAVnsICSSAnonBoxPseudo@@A"]
            pub static nsCSSAnonBoxes_mozXULAnonymousBlock: *mut nsICSSAnonBoxPseudo;
            #[link_name = "\x01?horizontalFramesetBorder@nsCSSAnonBoxes@@2PAVnsICSSAnonBoxPseudo@@A"]
            pub static nsCSSAnonBoxes_horizontalFramesetBorder: *mut nsICSSAnonBoxPseudo;
            #[link_name = "\x01?verticalFramesetBorder@nsCSSAnonBoxes@@2PAVnsICSSAnonBoxPseudo@@A"]
            pub static nsCSSAnonBoxes_verticalFramesetBorder: *mut nsICSSAnonBoxPseudo;
            #[link_name = "\x01?mozLineFrame@nsCSSAnonBoxes@@2PAVnsICSSAnonBoxPseudo@@A"]
            pub static nsCSSAnonBoxes_mozLineFrame: *mut nsICSSAnonBoxPseudo;
            #[link_name = "\x01?buttonContent@nsCSSAnonBoxes@@2PAVnsICSSAnonBoxPseudo@@A"]
            pub static nsCSSAnonBoxes_buttonContent: *mut nsICSSAnonBoxPseudo;
            #[link_name = "\x01?cellContent@nsCSSAnonBoxes@@2PAVnsICSSAnonBoxPseudo@@A"]
            pub static nsCSSAnonBoxes_cellContent: *mut nsICSSAnonBoxPseudo;
            #[link_name = "\x01?dropDownList@nsCSSAnonBoxes@@2PAVnsICSSAnonBoxPseudo@@A"]
            pub static nsCSSAnonBoxes_dropDownList: *mut nsICSSAnonBoxPseudo;
            #[link_name = "\x01?fieldsetContent@nsCSSAnonBoxes@@2PAVnsICSSAnonBoxPseudo@@A"]
            pub static nsCSSAnonBoxes_fieldsetContent: *mut nsICSSAnonBoxPseudo;
            #[link_name = "\x01?framesetBlank@nsCSSAnonBoxes@@2PAVnsICSSAnonBoxPseudo@@A"]
            pub static nsCSSAnonBoxes_framesetBlank: *mut nsICSSAnonBoxPseudo;
            #[link_name = "\x01?mozDisplayComboboxControlFrame@nsCSSAnonBoxes@@2PAVnsICSSAnonBoxPseudo@@A"]
            pub static nsCSSAnonBoxes_mozDisplayComboboxControlFrame: *mut nsICSSAnonBoxPseudo;
            #[link_name = "\x01?htmlCanvasContent@nsCSSAnonBoxes@@2PAVnsICSSAnonBoxPseudo@@A"]
            pub static nsCSSAnonBoxes_htmlCanvasContent: *mut nsICSSAnonBoxPseudo;
            #[link_name = "\x01?inlineTable@nsCSSAnonBoxes@@2PAVnsICSSAnonBoxPseudo@@A"]
            pub static nsCSSAnonBoxes_inlineTable: *mut nsICSSAnonBoxPseudo;
            #[link_name = "\x01?table@nsCSSAnonBoxes@@2PAVnsICSSAnonBoxPseudo@@A"]
            pub static nsCSSAnonBoxes_table: *mut nsICSSAnonBoxPseudo;
            #[link_name = "\x01?tableCell@nsCSSAnonBoxes@@2PAVnsICSSAnonBoxPseudo@@A"]
            pub static nsCSSAnonBoxes_tableCell: *mut nsICSSAnonBoxPseudo;
            #[link_name = "\x01?tableColGroup@nsCSSAnonBoxes@@2PAVnsICSSAnonBoxPseudo@@A"]
            pub static nsCSSAnonBoxes_tableColGroup: *mut nsICSSAnonBoxPseudo;
            #[link_name = "\x01?tableCol@nsCSSAnonBoxes@@2PAVnsICSSAnonBoxPseudo@@A"]
            pub static nsCSSAnonBoxes_tableCol: *mut nsICSSAnonBoxPseudo;
            #[link_name = "\x01?tableWrapper@nsCSSAnonBoxes@@2PAVnsICSSAnonBoxPseudo@@A"]
            pub static nsCSSAnonBoxes_tableWrapper: *mut nsICSSAnonBoxPseudo;
            #[link_name = "\x01?tableRowGroup@nsCSSAnonBoxes@@2PAVnsICSSAnonBoxPseudo@@A"]
            pub static nsCSSAnonBoxes_tableRowGroup: *mut nsICSSAnonBoxPseudo;
            #[link_name = "\x01?tableRow@nsCSSAnonBoxes@@2PAVnsICSSAnonBoxPseudo@@A"]
            pub static nsCSSAnonBoxes_tableRow: *mut nsICSSAnonBoxPseudo;
            #[link_name = "\x01?canvas@nsCSSAnonBoxes@@2PAVnsICSSAnonBoxPseudo@@A"]
            pub static nsCSSAnonBoxes_canvas: *mut nsICSSAnonBoxPseudo;
            #[link_name = "\x01?pageBreak@nsCSSAnonBoxes@@2PAVnsICSSAnonBoxPseudo@@A"]
            pub static nsCSSAnonBoxes_pageBreak: *mut nsICSSAnonBoxPseudo;
            #[link_name = "\x01?page@nsCSSAnonBoxes@@2PAVnsICSSAnonBoxPseudo@@A"]
            pub static nsCSSAnonBoxes_page: *mut nsICSSAnonBoxPseudo;
            #[link_name = "\x01?pageContent@nsCSSAnonBoxes@@2PAVnsICSSAnonBoxPseudo@@A"]
            pub static nsCSSAnonBoxes_pageContent: *mut nsICSSAnonBoxPseudo;
            #[link_name = "\x01?pageSequence@nsCSSAnonBoxes@@2PAVnsICSSAnonBoxPseudo@@A"]
            pub static nsCSSAnonBoxes_pageSequence: *mut nsICSSAnonBoxPseudo;
            #[link_name = "\x01?scrolledContent@nsCSSAnonBoxes@@2PAVnsICSSAnonBoxPseudo@@A"]
            pub static nsCSSAnonBoxes_scrolledContent: *mut nsICSSAnonBoxPseudo;
            #[link_name = "\x01?scrolledCanvas@nsCSSAnonBoxes@@2PAVnsICSSAnonBoxPseudo@@A"]
            pub static nsCSSAnonBoxes_scrolledCanvas: *mut nsICSSAnonBoxPseudo;
            #[link_name = "\x01?scrolledPageSequence@nsCSSAnonBoxes@@2PAVnsICSSAnonBoxPseudo@@A"]
            pub static nsCSSAnonBoxes_scrolledPageSequence: *mut nsICSSAnonBoxPseudo;
            #[link_name = "\x01?columnContent@nsCSSAnonBoxes@@2PAVnsICSSAnonBoxPseudo@@A"]
            pub static nsCSSAnonBoxes_columnContent: *mut nsICSSAnonBoxPseudo;
            #[link_name = "\x01?viewport@nsCSSAnonBoxes@@2PAVnsICSSAnonBoxPseudo@@A"]
            pub static nsCSSAnonBoxes_viewport: *mut nsICSSAnonBoxPseudo;
            #[link_name = "\x01?viewportScroll@nsCSSAnonBoxes@@2PAVnsICSSAnonBoxPseudo@@A"]
            pub static nsCSSAnonBoxes_viewportScroll: *mut nsICSSAnonBoxPseudo;
            #[link_name = "\x01?anonymousFlexItem@nsCSSAnonBoxes@@2PAVnsICSSAnonBoxPseudo@@A"]
            pub static nsCSSAnonBoxes_anonymousFlexItem: *mut nsICSSAnonBoxPseudo;
            #[link_name = "\x01?anonymousGridItem@nsCSSAnonBoxes@@2PAVnsICSSAnonBoxPseudo@@A"]
            pub static nsCSSAnonBoxes_anonymousGridItem: *mut nsICSSAnonBoxPseudo;
            #[link_name = "\x01?ruby@nsCSSAnonBoxes@@2PAVnsICSSAnonBoxPseudo@@A"]
            pub static nsCSSAnonBoxes_ruby: *mut nsICSSAnonBoxPseudo;
            #[link_name = "\x01?rubyBase@nsCSSAnonBoxes@@2PAVnsICSSAnonBoxPseudo@@A"]
            pub static nsCSSAnonBoxes_rubyBase: *mut nsICSSAnonBoxPseudo;
            #[link_name = "\x01?rubyBaseContainer@nsCSSAnonBoxes@@2PAVnsICSSAnonBoxPseudo@@A"]
            pub static nsCSSAnonBoxes_rubyBaseContainer: *mut nsICSSAnonBoxPseudo;
            #[link_name = "\x01?rubyText@nsCSSAnonBoxes@@2PAVnsICSSAnonBoxPseudo@@A"]
            pub static nsCSSAnonBoxes_rubyText: *mut nsICSSAnonBoxPseudo;
            #[link_name = "\x01?rubyTextContainer@nsCSSAnonBoxes@@2PAVnsICSSAnonBoxPseudo@@A"]
            pub static nsCSSAnonBoxes_rubyTextContainer: *mut nsICSSAnonBoxPseudo;
            #[link_name = "\x01?mozTreeColumn@nsCSSAnonBoxes@@2PAVnsICSSAnonBoxPseudo@@A"]
            pub static nsCSSAnonBoxes_mozTreeColumn: *mut nsICSSAnonBoxPseudo;
            #[link_name = "\x01?mozTreeRow@nsCSSAnonBoxes@@2PAVnsICSSAnonBoxPseudo@@A"]
            pub static nsCSSAnonBoxes_mozTreeRow: *mut nsICSSAnonBoxPseudo;
            #[link_name = "\x01?mozTreeSeparator@nsCSSAnonBoxes@@2PAVnsICSSAnonBoxPseudo@@A"]
            pub static nsCSSAnonBoxes_mozTreeSeparator: *mut nsICSSAnonBoxPseudo;
            #[link_name = "\x01?mozTreeCell@nsCSSAnonBoxes@@2PAVnsICSSAnonBoxPseudo@@A"]
            pub static nsCSSAnonBoxes_mozTreeCell: *mut nsICSSAnonBoxPseudo;
            #[link_name = "\x01?mozTreeIndentation@nsCSSAnonBoxes@@2PAVnsICSSAnonBoxPseudo@@A"]
            pub static nsCSSAnonBoxes_mozTreeIndentation: *mut nsICSSAnonBoxPseudo;
            #[link_name = "\x01?mozTreeLine@nsCSSAnonBoxes@@2PAVnsICSSAnonBoxPseudo@@A"]
            pub static nsCSSAnonBoxes_mozTreeLine: *mut nsICSSAnonBoxPseudo;
            #[link_name = "\x01?mozTreeTwisty@nsCSSAnonBoxes@@2PAVnsICSSAnonBoxPseudo@@A"]
            pub static nsCSSAnonBoxes_mozTreeTwisty: *mut nsICSSAnonBoxPseudo;
            #[link_name = "\x01?mozTreeImage@nsCSSAnonBoxes@@2PAVnsICSSAnonBoxPseudo@@A"]
            pub static nsCSSAnonBoxes_mozTreeImage: *mut nsICSSAnonBoxPseudo;
            #[link_name = "\x01?mozTreeCellText@nsCSSAnonBoxes@@2PAVnsICSSAnonBoxPseudo@@A"]
            pub static nsCSSAnonBoxes_mozTreeCellText: *mut nsICSSAnonBoxPseudo;
            #[link_name = "\x01?mozTreeCheckbox@nsCSSAnonBoxes@@2PAVnsICSSAnonBoxPseudo@@A"]
            pub static nsCSSAnonBoxes_mozTreeCheckbox: *mut nsICSSAnonBoxPseudo;
            #[link_name = "\x01?mozTreeProgressmeter@nsCSSAnonBoxes@@2PAVnsICSSAnonBoxPseudo@@A"]
            pub static nsCSSAnonBoxes_mozTreeProgressmeter: *mut nsICSSAnonBoxPseudo;
            #[link_name = "\x01?mozTreeDropFeedback@nsCSSAnonBoxes@@2PAVnsICSSAnonBoxPseudo@@A"]
            pub static nsCSSAnonBoxes_mozTreeDropFeedback: *mut nsICSSAnonBoxPseudo;
            #[link_name = "\x01?mozSVGMarkerAnonChild@nsCSSAnonBoxes@@2PAVnsICSSAnonBoxPseudo@@A"]
            pub static nsCSSAnonBoxes_mozSVGMarkerAnonChild: *mut nsICSSAnonBoxPseudo;
            #[link_name = "\x01?mozSVGOuterSVGAnonChild@nsCSSAnonBoxes@@2PAVnsICSSAnonBoxPseudo@@A"]
            pub static nsCSSAnonBoxes_mozSVGOuterSVGAnonChild: *mut nsICSSAnonBoxPseudo;
            #[link_name = "\x01?mozSVGForeignContent@nsCSSAnonBoxes@@2PAVnsICSSAnonBoxPseudo@@A"]
            pub static nsCSSAnonBoxes_mozSVGForeignContent: *mut nsICSSAnonBoxPseudo;
            #[link_name = "\x01?mozSVGText@nsCSSAnonBoxes@@2PAVnsICSSAnonBoxPseudo@@A"]
            pub static nsCSSAnonBoxes_mozSVGText: *mut nsICSSAnonBoxPseudo;
        }
    }
}

#[macro_export]
macro_rules! atom {
("") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms__empty as *mut _) } };
("_moz") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_moz as *mut _) } };
("mozframetype") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_mozframetype as *mut _) } };
("_moz_abspos") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms__moz_abspos as *mut _) } };
("_moz_activated") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms__moz_activated as *mut _) } };
("_moz_anonclass") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms__moz_anonclass as *mut _) } };
("_moz_resizing") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms__moz_resizing as *mut _) } };
("mozallowfullscreen") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_mozallowfullscreen as *mut _) } };
("_moz-type") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_moztype as *mut _) } };
("_moz_dirty") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_mozdirty as *mut _) } };
("mozdisallowselectionprint") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_mozdisallowselectionprint as *mut _) } };
("moz-do-not-send") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_mozdonotsend as *mut _) } };
("_moz_editor_bogus_node") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_mozeditorbogusnode as *mut _) } };
("_moz_generated_content_before") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_mozgeneratedcontentbefore as *mut _) } };
("_moz_generated_content_after") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_mozgeneratedcontentafter as *mut _) } };
("_moz_generated_content_image") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_mozgeneratedcontentimage as *mut _) } };
("_moz_quote") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_mozquote as *mut _) } };
("moz-signature") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_mozsignature as *mut _) } };
("-moz-is-glyph") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms__moz_is_glyph as *mut _) } };
("_moz_original_size") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms__moz_original_size as *mut _) } };
("_moz_target") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms__moz_target as *mut _) } };
("_moz-menuactive") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_menuactive as *mut _) } };
("#default") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms__poundDefault as *mut _) } };
("*") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms__asterisk as *mut _) } };
("a") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_a as *mut _) } };
("abbr") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_abbr as *mut _) } };
("abort") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_abort as *mut _) } };
("above") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_above as *mut _) } };
("acceltext") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_acceltext as *mut _) } };
("accept") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_accept as *mut _) } };
("accept-charset") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_acceptcharset as *mut _) } };
("accesskey") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_accesskey as *mut _) } };
("acronym") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_acronym as *mut _) } };
("action") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_action as *mut _) } };
("active") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_active as *mut _) } };
("activetitlebarcolor") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_activetitlebarcolor as *mut _) } };
("activateontab") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_activateontab as *mut _) } };
("actuate") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_actuate as *mut _) } };
("address") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_address as *mut _) } };
("after") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_after as *mut _) } };
("after_end") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_after_end as *mut _) } };
("after_start") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_after_start as *mut _) } };
("align") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_align as *mut _) } };
("alink") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_alink as *mut _) } };
("all") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_all as *mut _) } };
("allowdirs") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_allowdirs as *mut _) } };
("allowevents") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_allowevents as *mut _) } };
("allownegativeassertions") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_allownegativeassertions as *mut _) } };
("allow-forms") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_allowforms as *mut _) } };
("allowfullscreen") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_allowfullscreen as *mut _) } };
("allow-modals") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_allowmodals as *mut _) } };
("allow-orientation-lock") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_alloworientationlock as *mut _) } };
("allowpaymentrequest") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_allowpaymentrequest as *mut _) } };
("allow-pointer-lock") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_allowpointerlock as *mut _) } };
("allow-popups-to-escape-sandbox") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_allowpopupstoescapesandbox as *mut _) } };
("allow-popups") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_allowpopups as *mut _) } };
("allow-presentation") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_allowpresentation as *mut _) } };
("allow-same-origin") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_allowsameorigin as *mut _) } };
("allow-scripts") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_allowscripts as *mut _) } };
("allow-top-navigation") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_allowtopnavigation as *mut _) } };
("allowuntrusted") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_allowuntrusted as *mut _) } };
("alt") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_alt as *mut _) } };
("alternate") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_alternate as *mut _) } };
("always") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_always as *mut _) } };
("ancestor") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_ancestor as *mut _) } };
("ancestor-or-self") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_ancestorOrSelf as *mut _) } };
("anchor") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_anchor as *mut _) } };
("and") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms__and as *mut _) } };
("animations") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_animations as *mut _) } };
("anonid") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_anonid as *mut _) } };
("anonlocation") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_anonlocation as *mut _) } };
("any") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_any as *mut _) } };
("applet") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_applet as *mut _) } };
("apply-imports") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_applyImports as *mut _) } };
("apply-templates") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_applyTemplates as *mut _) } };
("archive") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_archive as *mut _) } };
("area") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_area as *mut _) } };
("aria-activedescendant") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_activedescendant as *mut _) } };
("aria-atomic") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_atomic as *mut _) } };
("aria-autocomplete") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_autocomplete as *mut _) } };
("aria-busy") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_busy as *mut _) } };
("aria-checked") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_checked as *mut _) } };
("aria-controls") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_controls as *mut _) } };
("aria-current") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_current as *mut _) } };
("aria-describedby") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_describedby as *mut _) } };
("aria-disabled") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_disabled as *mut _) } };
("aria-dropeffect") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_dropeffect as *mut _) } };
("aria-expanded") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_expanded as *mut _) } };
("aria-flowto") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_flowto as *mut _) } };
("aria-haspopup") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_haspopup as *mut _) } };
("aria-hidden") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_hidden as *mut _) } };
("aria-invalid") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_invalid as *mut _) } };
("aria-labelledby") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_labelledby as *mut _) } };
("aria-level") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_level as *mut _) } };
("aria-live") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_live as *mut _) } };
("aria-multiline") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_multiline as *mut _) } };
("aria-multiselectable") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_multiselectable as *mut _) } };
("aria-owns") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_owns as *mut _) } };
("aria-posinset") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_posinset as *mut _) } };
("aria-pressed") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_pressed as *mut _) } };
("aria-readonly") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_readonly as *mut _) } };
("aria-relevant") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_relevant as *mut _) } };
("aria-required") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_required as *mut _) } };
("aria-selected") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_selected as *mut _) } };
("aria-setsize") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_setsize as *mut _) } };
("aria-sort") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_sort as *mut _) } };
("aria-valuemax") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_valuemax as *mut _) } };
("aria-valuemin") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_valuemin as *mut _) } };
("aria-valuenow") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_valuenow as *mut _) } };
("arrow") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_arrow as *mut _) } };
("article") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_article as *mut _) } };
("as") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_as as *mut _) } };
("ascending") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_ascending as *mut _) } };
("aside") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aside as *mut _) } };
("aspect-ratio") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aspectRatio as *mut _) } };
("assign") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_assign as *mut _) } };
("async") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_async as *mut _) } };
("attribute") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_attribute as *mut _) } };
("attributes") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_attributes as *mut _) } };
("attribute-set") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_attributeSet as *mut _) } };
("aural") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aural as *mut _) } };
("auto") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms__auto as *mut _) } };
("autocheck") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_autocheck as *mut _) } };
("autocomplete") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_autocomplete as *mut _) } };
("autofocus") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_autofocus as *mut _) } };
("autoplay") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_autoplay as *mut _) } };
("autorepeatbutton") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_autorepeatbutton as *mut _) } };
("axis") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_axis as *mut _) } };
("b") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_b as *mut _) } };
("background") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_background as *mut _) } };
("base") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_base as *mut _) } };
("basefont") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_basefont as *mut _) } };
("baseline") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_baseline as *mut _) } };
("bdi") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_bdi as *mut _) } };
("bdo") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_bdo as *mut _) } };
("before") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_before as *mut _) } };
("before_end") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_before_end as *mut _) } };
("before_start") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_before_start as *mut _) } };
("below") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_below as *mut _) } };
("bgcolor") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_bgcolor as *mut _) } };
("bgsound") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_bgsound as *mut _) } };
("big") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_big as *mut _) } };
("binding") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_binding as *mut _) } };
("bindings") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_bindings as *mut _) } };
("bindToUntrustedContent") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_bindToUntrustedContent as *mut _) } };
("blankrow") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_blankrow as *mut _) } };
("block") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_block as *mut _) } };
("blockquote") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_blockquote as *mut _) } };
("blur") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_blur as *mut _) } };
("body") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_body as *mut _) } };
("boolean") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_boolean as *mut _) } };
("border") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_border as *mut _) } };
("bordercolor") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_bordercolor as *mut _) } };
("both") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_both as *mut _) } };
("bottom") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_bottom as *mut _) } };
("bottomend") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_bottomend as *mut _) } };
("bottomstart") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_bottomstart as *mut _) } };
("bottomleft") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_bottomleft as *mut _) } };
("bottommargin") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_bottommargin as *mut _) } };
("bottompadding") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_bottompadding as *mut _) } };
("bottomright") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_bottomright as *mut _) } };
("box") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_box as *mut _) } };
("br") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_br as *mut _) } };
("braille") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_braille as *mut _) } };
("broadcast") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_broadcast as *mut _) } };
("broadcaster") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_broadcaster as *mut _) } };
("broadcasterset") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_broadcasterset as *mut _) } };
("browser") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_browser as *mut _) } };
("mozbrowser") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_mozbrowser as *mut _) } };
("bulletinboard") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_bulletinboard as *mut _) } };
("button") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_button as *mut _) } };
("brighttitlebarforeground") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_brighttitlebarforeground as *mut _) } };
("call-template") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_callTemplate as *mut _) } };
("cancel") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_cancel as *mut _) } };
("canvas") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_canvas as *mut _) } };
("caption") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_caption as *mut _) } };
("capture") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_capture as *mut _) } };
("case-order") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_caseOrder as *mut _) } };
("cdata-section-elements") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_cdataSectionElements as *mut _) } };
("ceiling") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_ceiling as *mut _) } };
("cell") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_cell as *mut _) } };
("cellpadding") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_cellpadding as *mut _) } };
("cellspacing") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_cellspacing as *mut _) } };
("center") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_center as *mut _) } };
("ch") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_ch as *mut _) } };
("change") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_change as *mut _) } };
("char") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms__char as *mut _) } };
("characterData") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_characterData as *mut _) } };
("charcode") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_charcode as *mut _) } };
("charoff") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_charoff as *mut _) } };
("charset") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_charset as *mut _) } };
("checkbox") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_checkbox as *mut _) } };
("checked") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_checked as *mut _) } };
("child") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_child as *mut _) } };
("children") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_children as *mut _) } };
("childList") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_childList as *mut _) } };
("choose") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_choose as *mut _) } };
("chromemargin") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_chromemargin as *mut _) } };
("chromeOnlyContent") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_chromeOnlyContent as *mut _) } };
("exposeToUntrustedContent") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_exposeToUntrustedContent as *mut _) } };
("circ") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_circ as *mut _) } };
("circle") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_circle as *mut _) } };
("cite") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_cite as *mut _) } };
("cjk-decimal") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_cjkDecimal as *mut _) } };
("class") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms__class as *mut _) } };
("classid") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_classid as *mut _) } };
("clear") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_clear as *mut _) } };
("click") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_click as *mut _) } };
("clickcount") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_clickcount as *mut _) } };
("clickthrough") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_clickthrough as *mut _) } };
("movetoclick") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_movetoclick as *mut _) } };
("clip") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_clip as *mut _) } };
("close") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_close as *mut _) } };
("closed") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_closed as *mut _) } };
("closemenu") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_closemenu as *mut _) } };
("coalesceduplicatearcs") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_coalesceduplicatearcs as *mut _) } };
("code") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_code as *mut _) } };
("codebase") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_codebase as *mut _) } };
("codetype") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_codetype as *mut _) } };
("col") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_col as *mut _) } };
("colgroup") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_colgroup as *mut _) } };
("collapse") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_collapse as *mut _) } };
("collapsed") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_collapsed as *mut _) } };
("color") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_color as *mut _) } };
("color-index") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_colorIndex as *mut _) } };
("cols") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_cols as *mut _) } };
("colspan") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_colspan as *mut _) } };
("column") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_column as *mut _) } };
("columns") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_columns as *mut _) } };
("combobox") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_combobox as *mut _) } };
("command") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_command as *mut _) } };
("commands") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_commands as *mut _) } };
("commandset") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_commandset as *mut _) } };
("commandupdate") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_commandupdate as *mut _) } };
("commandupdater") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_commandupdater as *mut _) } };
("comment") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_comment as *mut _) } };
("compact") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_compact as *mut _) } };
("concat") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_concat as *mut _) } };
("conditions") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_conditions as *mut _) } };
("constructor") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_constructor as *mut _) } };
("consumeoutsideclicks") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_consumeoutsideclicks as *mut _) } };
("container") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_container as *mut _) } };
("containment") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_containment as *mut _) } };
("contains") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_contains as *mut _) } };
("content") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_content as *mut _) } };
("contenteditable") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_contenteditable as *mut _) } };
("content-disposition") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_headerContentDisposition as *mut _) } };
("content-language") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_headerContentLanguage as *mut _) } };
("content-location") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_contentLocation as *mut _) } };
("content-script-type") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_headerContentScriptType as *mut _) } };
("content-style-type") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_headerContentStyleType as *mut _) } };
("content-type") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_headerContentType as *mut _) } };
("consumeanchor") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_consumeanchor as *mut _) } };
("context") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_context as *mut _) } };
("contextmenu") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_contextmenu as *mut _) } };
("control") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_control as *mut _) } };
("controls") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_controls as *mut _) } };
("coords") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_coords as *mut _) } };
("copy") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_copy as *mut _) } };
("copy-of") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_copyOf as *mut _) } };
("count") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_count as *mut _) } };
("crop") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_crop as *mut _) } };
("crossorigin") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_crossorigin as *mut _) } };
("curpos") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_curpos as *mut _) } };
("current") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_current as *mut _) } };
("cutoutregion") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_cutoutregion as *mut _) } };
("cycler") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_cycler as *mut _) } };
("data") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_data as *mut _) } };
("datalist") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_datalist as *mut _) } };
("data-type") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_dataType as *mut _) } };
("date-time") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_dateTime as *mut _) } };
("datasources") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_datasources as *mut _) } };
("datetime") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_datetime as *mut _) } };
("datetimebox") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_datetimebox as *mut _) } };
("dblclick") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_dblclick as *mut _) } };
("dd") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_dd as *mut _) } };
("debug") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_debug as *mut _) } };
("decimal") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_decimal as *mut _) } };
("decimal-format") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_decimalFormat as *mut _) } };
("decimal-separator") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_decimalSeparator as *mut _) } };
("deck") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_deck as *mut _) } };
("declare") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_declare as *mut _) } };
("decoder-doctor") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_decoderDoctor as *mut _) } };
("decrement") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_decrement as *mut _) } };
("default") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms__default as *mut _) } };
("default-style") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_headerDefaultStyle as *mut _) } };
("defaultAction") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_defaultAction as *mut _) } };
("defaultchecked") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_defaultchecked as *mut _) } };
("defaultLabel") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_defaultLabel as *mut _) } };
("defaultselected") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_defaultselected as *mut _) } };
("defaultvalue") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_defaultvalue as *mut _) } };
("defaultplaybackrate") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_defaultplaybackrate as *mut _) } };
("defer") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_defer as *mut _) } };
("del") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_del as *mut _) } };
("descendant") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_descendant as *mut _) } };
("descendant-or-self") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_descendantOrSelf as *mut _) } };
("descending") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_descending as *mut _) } };
("description") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_description as *mut _) } };
("destructor") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_destructor as *mut _) } };
("details") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_details as *mut _) } };
("device-aspect-ratio") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_deviceAspectRatio as *mut _) } };
("device-height") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_deviceHeight as *mut _) } };
("device-pixel-ratio") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_devicePixelRatio as *mut _) } };
("device-width") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_deviceWidth as *mut _) } };
("dfn") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_dfn as *mut _) } };
("dialog") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_dialog as *mut _) } };
("difference") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_difference as *mut _) } };
("digit") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_digit as *mut _) } };
("dir") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_dir as *mut _) } };
("dirAutoSetBy") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_dirAutoSetBy as *mut _) } };
("directionality") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_directionality as *mut _) } };
("directory") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_directory as *mut _) } };
("disable-output-escaping") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_disableOutputEscaping as *mut _) } };
("disabled") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_disabled as *mut _) } };
("disableglobalhistory") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_disableglobalhistory as *mut _) } };
("disablehistory") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_disablehistory as *mut _) } };
("disablefullscreen") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_disablefullscreen as *mut _) } };
("display") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_display as *mut _) } };
("display-mode") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_displayMode as *mut _) } };
("distinct") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_distinct as *mut _) } };
("div") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_div as *mut _) } };
("dl") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_dl as *mut _) } };
("doc-abstract") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_docAbstract as *mut _) } };
("doc-acknowledgments") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_docAcknowledgments as *mut _) } };
("doc-afterword") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_docAfterword as *mut _) } };
("doc-appendix") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_docAppendix as *mut _) } };
("doc-backlink") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_docBacklink as *mut _) } };
("doc-biblioentry") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_docBiblioentry as *mut _) } };
("doc-bibliography") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_docBibliography as *mut _) } };
("doc-biblioref") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_docBiblioref as *mut _) } };
("doc-chapter") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_docChapter as *mut _) } };
("doc-colophon") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_docColophon as *mut _) } };
("doc-conclusion") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_docConclusion as *mut _) } };
("doc-cover") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_docCover as *mut _) } };
("doc-credit") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_docCredit as *mut _) } };
("doc-credits") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_docCredits as *mut _) } };
("doc-dedication") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_docDedication as *mut _) } };
("doc-endnote") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_docEndnote as *mut _) } };
("doc-endnotes") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_docEndnotes as *mut _) } };
("doc-epigraph") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_docEpigraph as *mut _) } };
("doc-epilogue") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_docEpilogue as *mut _) } };
("doc-errata") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_docErrata as *mut _) } };
("doc-example") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_docExample as *mut _) } };
("doc-footnote") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_docFootnote as *mut _) } };
("doc-foreword") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_docForeword as *mut _) } };
("doc-glossary") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_docGlossary as *mut _) } };
("doc-glossref") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_docGlossref as *mut _) } };
("doc-index") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_docIndex as *mut _) } };
("doc-introduction") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_docIntroduction as *mut _) } };
("doc-noteref") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_docNoteref as *mut _) } };
("doc-notice") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_docNotice as *mut _) } };
("doc-pagebreak") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_docPagebreak as *mut _) } };
("doc-pagelist") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_docPagelist as *mut _) } };
("doc-part") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_docPart as *mut _) } };
("doc-preface") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_docPreface as *mut _) } };
("doc-prologue") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_docPrologue as *mut _) } };
("doc-pullquote") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_docPullquote as *mut _) } };
("doc-qna") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_docQna as *mut _) } };
("doc-subtitle") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_docSubtitle as *mut _) } };
("doc-tip") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_docTip as *mut _) } };
("doc-toc") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_docToc as *mut _) } };
("doctype-public") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_doctypePublic as *mut _) } };
("doctype-system") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_doctypeSystem as *mut _) } };
("document") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_document as *mut _) } };
("download") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_download as *mut _) } };
("DOMAttrModified") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_DOMAttrModified as *mut _) } };
("DOMCharacterDataModified") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_DOMCharacterDataModified as *mut _) } };
("DOMNodeInserted") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_DOMNodeInserted as *mut _) } };
("DOMNodeInsertedIntoDocument") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_DOMNodeInsertedIntoDocument as *mut _) } };
("DOMNodeRemoved") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_DOMNodeRemoved as *mut _) } };
("DOMNodeRemovedFromDocument") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_DOMNodeRemovedFromDocument as *mut _) } };
("DOMSubtreeModified") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_DOMSubtreeModified as *mut _) } };
("double") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_double_ as *mut _) } };
("drag") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_drag as *mut _) } };
("dragend") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_dragend as *mut _) } };
("dragenter") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_dragenter as *mut _) } };
("dragevent") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_dragevent as *mut _) } };
("dragexit") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_dragexit as *mut _) } };
("draggable") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_draggable as *mut _) } };
("dragging") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_dragging as *mut _) } };
("dragleave") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_dragleave as *mut _) } };
("dragover") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_dragover as *mut _) } };
("dragSession") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_dragSession as *mut _) } };
("dragstart") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_dragstart as *mut _) } };
("drawintitlebar") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_drawintitlebar as *mut _) } };
("drawtitle") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_drawtitle as *mut _) } };
("drop") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_drop as *mut _) } };
("dropAfter") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_dropAfter as *mut _) } };
("dropBefore") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_dropBefore as *mut _) } };
("dropOn") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_dropOn as *mut _) } };
("dropmarker") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_dropMarker as *mut _) } };
("dt") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_dt as *mut _) } };
("editable") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_editable as *mut _) } };
("editing") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_editing as *mut _) } };
("editor") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_editor as *mut _) } };
("EditorDisplay-List") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_editorDisplayList as *mut _) } };
("element") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_element as *mut _) } };
("element-available") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_elementAvailable as *mut _) } };
("elements") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_elements as *mut _) } };
("em") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_em as *mut _) } };
("embed") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_embed as *mut _) } };
("embossed") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_embossed as *mut _) } };
("empty") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_empty as *mut _) } };
("encoding") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_encoding as *mut _) } };
("enctype") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_enctype as *mut _) } };
("end") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_end as *mut _) } };
("endEvent") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_endEvent as *mut _) } };
("end_after") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_end_after as *mut _) } };
("end_before") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_end_before as *mut _) } };
("equalsize") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_equalsize as *mut _) } };
("error") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_error as *mut _) } };
("even") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_even as *mut _) } };
("event") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_event as *mut _) } };
("events") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_events as *mut _) } };
("exclude-result-prefixes") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_excludeResultPrefixes as *mut _) } };
("excludes") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_excludes as *mut _) } };
("expr") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_expr as *mut _) } };
("extends") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_extends as *mut _) } };
("extension-element-prefixes") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_extensionElementPrefixes as *mut _) } };
("face") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_face as *mut _) } };
("fallback") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_fallback as *mut _) } };
("false") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms__false as *mut _) } };
("farthest") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_farthest as *mut _) } };
("field") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_field as *mut _) } };
("fieldset") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_fieldset as *mut _) } };
("file") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_file as *mut _) } };
("figcaption") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_figcaption as *mut _) } };
("figure") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_figure as *mut _) } };
("fixed") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_fixed as *mut _) } };
("flags") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_flags as *mut _) } };
("flex") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_flex as *mut _) } };
("flexgroup") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_flexgroup as *mut _) } };
("flip") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_flip as *mut _) } };
("floating") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_floating as *mut _) } };
("floor") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_floor as *mut _) } };
("flowlength") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_flowlength as *mut _) } };
("focus") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_focus as *mut _) } };
("focused") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_focused as *mut _) } };
("followanchor") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_followanchor as *mut _) } };
("following") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_following as *mut _) } };
("following-sibling") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_followingSibling as *mut _) } };
("font") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_font as *mut _) } };
("font-weight") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_fontWeight as *mut _) } };
("fontpicker") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_fontpicker as *mut _) } };
("footer") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_footer as *mut _) } };
("for") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms__for as *mut _) } };
("for-each") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_forEach as *mut _) } };
("forceOwnRefreshDriver") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_forceOwnRefreshDriver as *mut _) } };
("form") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_form as *mut _) } };
("formaction") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_formaction as *mut _) } };
("format") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_format as *mut _) } };
("format-number") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_formatNumber as *mut _) } };
("formenctype") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_formenctype as *mut _) } };
("formmethod") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_formmethod as *mut _) } };
("formnovalidate") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_formnovalidate as *mut _) } };
("formtarget") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_formtarget as *mut _) } };
("frame") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_frame as *mut _) } };
("frameborder") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_frameborder as *mut _) } };
("frameset") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_frameset as *mut _) } };
("from") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_from as *mut _) } };
("fullscreenchange") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_fullscreenchange as *mut _) } };
("fullscreenerror") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_fullscreenerror as *mut _) } };
("function-available") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_functionAvailable as *mut _) } };
("freshProcess") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_freshProcess as *mut _) } };
("generate-id") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_generateId as *mut _) } };
("getter") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_getter as *mut _) } };
("glyphchar") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_glyphchar as *mut _) } };
("glyphid") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_glyphid as *mut _) } };
("grid") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_grid as *mut _) } };
("grippy") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_grippy as *mut _) } };
("group") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_group as *mut _) } };
("grouping-separator") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_groupingSeparator as *mut _) } };
("grouping-size") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_groupingSize as *mut _) } };
("grow") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_grow as *mut _) } };
("gutter") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_gutter as *mut _) } };
("h1") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_h1 as *mut _) } };
("h2") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_h2 as *mut _) } };
("h3") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_h3 as *mut _) } };
("h4") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_h4 as *mut _) } };
("h5") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_h5 as *mut _) } };
("h6") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_h6 as *mut _) } };
("handheld") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_handheld as *mut _) } };
("HandheldFriendly") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_handheldFriendly as *mut _) } };
("handler") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_handler as *mut _) } };
("handlers") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_handlers as *mut _) } };
("HARD") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_HARD as *mut _) } };
("haspopup") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_haspopup as *mut _) } };
("has-same-node") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_hasSameNode as *mut _) } };
("hbox") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_hbox as *mut _) } };
("head") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_head as *mut _) } };
("header") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_header as *mut _) } };
("headers") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_headers as *mut _) } };
("height") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_height as *mut _) } };
("hgroup") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_hgroup as *mut _) } };
("hidden") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_hidden as *mut _) } };
("hidechrome") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_hidechrome as *mut _) } };
("hidecolumnpicker") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_hidecolumnpicker as *mut _) } };
("high") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_high as *mut _) } };
("highest") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_highest as *mut _) } };
("horizontal") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_horizontal as *mut _) } };
("hover") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_hover as *mut _) } };
("hr") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_hr as *mut _) } };
("href") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_href as *mut _) } };
("hreflang") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_hreflang as *mut _) } };
("hspace") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_hspace as *mut _) } };
("html") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_html as *mut _) } };
("http-equiv") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_httpEquiv as *mut _) } };
("i") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_i as *mut _) } };
("icon") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_icon as *mut _) } };
("id") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_id as *mut _) } };
("if") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms__if as *mut _) } };
("iframe") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_iframe as *mut _) } };
("ignorecase") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_ignorecase as *mut _) } };
("ignorekeys") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_ignorekeys as *mut _) } };
("ignoreuserfocus") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_ignoreuserfocus as *mut _) } };
("ilayer") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_ilayer as *mut _) } };
("image") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_image as *mut _) } };
("image-clicked-point") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_imageClickedPoint as *mut _) } };
("img") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_img as *mut _) } };
("implementation") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_implementation as *mut _) } };
("implements") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_implements as *mut _) } };
("import") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_import as *mut _) } };
("inactivetitlebarcolor") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_inactivetitlebarcolor as *mut _) } };
("include") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_include as *mut _) } };
("includes") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_includes as *mut _) } };
("increment") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_increment as *mut _) } };
("indent") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_indent as *mut _) } };
("indeterminate") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_indeterminate as *mut _) } };
("index") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_index as *mut _) } };
("infer") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_infer as *mut _) } };
("infinity") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_infinity as *mut _) } };
("inherit") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_inherit as *mut _) } };
("inherits") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_inherits as *mut _) } };
("inheritstyle") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_inheritstyle as *mut _) } };
("initial-scale") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_initial_scale as *mut _) } };
("input") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_input as *mut _) } };
("inputmode") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_inputmode as *mut _) } };
("ins") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_ins as *mut _) } };
("insertafter") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_insertafter as *mut _) } };
("insertbefore") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_insertbefore as *mut _) } };
("install") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_install as *mut _) } };
("instanceOf") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_instanceOf as *mut _) } };
("int32") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_int32 as *mut _) } };
("int64") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_int64 as *mut _) } };
("integer") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_integer as *mut _) } };
("integrity") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_integrity as *mut _) } };
("intersection") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_intersection as *mut _) } };
("is") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_is as *mut _) } };
("iscontainer") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_iscontainer as *mut _) } };
("isempty") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_isempty as *mut _) } };
("ismap") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_ismap as *mut _) } };
("itemid") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_itemid as *mut _) } };
("itemprop") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_itemprop as *mut _) } };
("itemref") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_itemref as *mut _) } };
("itemscope") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_itemscope as *mut _) } };
("itemtype") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_itemtype as *mut _) } };
("kbd") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_kbd as *mut _) } };
("keepcurrentinview") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_keepcurrentinview as *mut _) } };
("keepobjectsalive") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_keepobjectsalive as *mut _) } };
("key") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_key as *mut _) } };
("keycode") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_keycode as *mut _) } };
("keystatuseschange") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_keystatuseschange as *mut _) } };
("keydown") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_keydown as *mut _) } };
("keygen") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_keygen as *mut _) } };
("keypress") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_keypress as *mut _) } };
("keyset") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_keyset as *mut _) } };
("keysystem") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_keysystem as *mut _) } };
("keytext") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_keytext as *mut _) } };
("keyup") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_keyup as *mut _) } };
("kind") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_kind as *mut _) } };
("label") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_label as *mut _) } };
("labels") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_labels as *mut _) } };
("lang") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_lang as *mut _) } };
("language") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_language as *mut _) } };
("last") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_last as *mut _) } };
("layer") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_layer as *mut _) } };
("LayerActivity") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_LayerActivity as *mut _) } };
("layout") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_layout as *mut _) } };
("leading") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_leading as *mut _) } };
("leaf") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_leaf as *mut _) } };
("left") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_left as *mut _) } };
("leftmargin") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_leftmargin as *mut _) } };
("leftpadding") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_leftpadding as *mut _) } };
("legend") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_legend as *mut _) } };
("length") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_length as *mut _) } };
("letter-value") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_letterValue as *mut _) } };
("level") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_level as *mut _) } };
("li") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_li as *mut _) } };
("line") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_line as *mut _) } };
("link") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_link as *mut _) } };
("list") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_list as *mut _) } };
("listbox") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_listbox as *mut _) } };
("listboxbody") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_listboxbody as *mut _) } };
("listcell") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_listcell as *mut _) } };
("listcol") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_listcol as *mut _) } };
("listcols") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_listcols as *mut _) } };
("listener") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_listener as *mut _) } };
("listhead") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_listhead as *mut _) } };
("listheader") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_listheader as *mut _) } };
("listing") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_listing as *mut _) } };
("listitem") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_listitem as *mut _) } };
("listrows") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_listrows as *mut _) } };
("load") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_load as *mut _) } };
("loadingprincipal") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_loadingprincipal as *mut _) } };
("localedir") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_localedir as *mut _) } };
("local-name") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_localName as *mut _) } };
("longdesc") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_longdesc as *mut _) } };
("loop") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_loop as *mut _) } };
("low") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_low as *mut _) } };
("lower-alpha") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_lowerAlpha as *mut _) } };
("lower-first") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_lowerFirst as *mut _) } };
("lower-roman") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_lowerRoman as *mut _) } };
("lowest") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_lowest as *mut _) } };
("lowsrc") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_lowsrc as *mut _) } };
("ltr") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_ltr as *mut _) } };
("lwtheme") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_lwtheme as *mut _) } };
("lwthemetextcolor") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_lwthemetextcolor as *mut _) } };
("main") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_main as *mut _) } };
("map") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_map as *mut _) } };
("manifest") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_manifest as *mut _) } };
("margin-bottom") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_marginBottom as *mut _) } };
("margin-left") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_marginLeft as *mut _) } };
("margin-right") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_marginRight as *mut _) } };
("margin-top") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_marginTop as *mut _) } };
("marginheight") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_marginheight as *mut _) } };
("marginwidth") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_marginwidth as *mut _) } };
("mark") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_mark as *mut _) } };
("marquee") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_marquee as *mut _) } };
("match") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_match as *mut _) } };
("max") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_max as *mut _) } };
("maxheight") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_maxheight as *mut _) } };
("maximum-scale") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_maximum_scale as *mut _) } };
("maxlength") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_maxlength as *mut _) } };
("maxpos") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_maxpos as *mut _) } };
("maxwidth") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_maxwidth as *mut _) } };
("mayscript") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_mayscript as *mut _) } };
("media") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_media as *mut _) } };
("media-type") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_mediaType as *mut _) } };
("member") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_member as *mut _) } };
("menu") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_menu as *mut _) } };
("menubar") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_menubar as *mut _) } };
("menubutton") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_menubutton as *mut _) } };
("menu-button") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_menuButton as *mut _) } };
("menugroup") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_menugroup as *mut _) } };
("menuitem") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_menuitem as *mut _) } };
("menulist") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_menulist as *mut _) } };
("menupopup") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_menupopup as *mut _) } };
("menuseparator") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_menuseparator as *mut _) } };
("message") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_message as *mut _) } };
("meta") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_meta as *mut _) } };
("referrer") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_referrer as *mut _) } };
("referrerpolicy") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_referrerpolicy as *mut _) } };
("referrer-policy") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_headerReferrerPolicy as *mut _) } };
("meter") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_meter as *mut _) } };
("method") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_method as *mut _) } };
("middle") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_middle as *mut _) } };
("min") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_min as *mut _) } };
("minheight") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_minheight as *mut _) } };
("minimum-scale") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_minimum_scale as *mut _) } };
("minlength") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_minlength as *mut _) } };
("minpos") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_minpos as *mut _) } };
("minus-sign") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_minusSign as *mut _) } };
("minwidth") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_minwidth as *mut _) } };
("mixed") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms__mixed as *mut _) } };
("messagemanagergroup") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_messagemanagergroup as *mut _) } };
("mod") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_mod as *mut _) } };
("mode") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_mode as *mut _) } };
("modifiers") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_modifiers as *mut _) } };
("monochrome") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_monochrome as *mut _) } };
("mousedown") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_mousedown as *mut _) } };
("mousemove") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_mousemove as *mut _) } };
("mouseout") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_mouseout as *mut _) } };
("mouseover") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_mouseover as *mut _) } };
("mousethrough") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_mousethrough as *mut _) } };
("mouseup") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_mouseup as *mut _) } };
("mozfullscreenchange") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_mozfullscreenchange as *mut _) } };
("mozfullscreenerror") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_mozfullscreenerror as *mut _) } };
("mozpointerlockchange") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_mozpointerlockchange as *mut _) } };
("mozpointerlockerror") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_mozpointerlockerror as *mut _) } };
("mozprivatebrowsing") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_mozprivatebrowsing as *mut _) } };
("moz-opaque") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_moz_opaque as *mut _) } };
("mozactionhint") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_moz_action_hint as *mut _) } };
("x-moz-errormessage") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_x_moz_errormessage as *mut _) } };
("multicol") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_multicol as *mut _) } };
("multiple") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_multiple as *mut _) } };
("muted") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_muted as *mut _) } };
("name") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_name as *mut _) } };
("namespace") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms__namespace as *mut _) } };
("namespace-alias") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_namespaceAlias as *mut _) } };
("namespace-uri") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_namespaceUri as *mut _) } };
("NaN") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_NaN as *mut _) } };
("nativeAnonymousChildList") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_nativeAnonymousChildList as *mut _) } };
("nav") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_nav as *mut _) } };
("negate") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_negate as *mut _) } };
("never") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_never as *mut _) } };
("new") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms__new as *mut _) } };
("newline") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_newline as *mut _) } };
("NextBidi") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_nextBidi as *mut _) } };
("nextTabParentId") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_nextTabParentId as *mut _) } };
("no") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_no as *mut _) } };
("noautofocus") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_noautofocus as *mut _) } };
("noautohide") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_noautohide as *mut _) } };
("norolluponanchor") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_norolluponanchor as *mut _) } };
("nobr") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_nobr as *mut _) } };
("node") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_node as *mut _) } };
("nodefaultsrc") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_nodefaultsrc as *mut _) } };
("node-set") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_nodeSet as *mut _) } };
("noembed") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_noembed as *mut _) } };
("noframes") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_noframes as *mut _) } };
("nohref") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_nohref as *mut _) } };
("noisolation") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_noisolation as *mut _) } };
("nomodule") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_nomodule as *mut _) } };
("nonce") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_nonce as *mut _) } };
("none") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_none as *mut _) } };
("noresize") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_noresize as *mut _) } };
("normal") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_normal as *mut _) } };
("normalize-space") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_normalizeSpace as *mut _) } };
("noscript") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_noscript as *mut _) } };
("noshade") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_noshade as *mut _) } };
("novalidate") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_novalidate as *mut _) } };
("not") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms__not as *mut _) } };
("nowrap") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_nowrap as *mut _) } };
("number") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_number as *mut _) } };
("null") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_null as *mut _) } };
("object") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_object as *mut _) } };
("object-type") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_objectType as *mut _) } };
("observer") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_observer as *mut _) } };
("observes") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_observes as *mut _) } };
("odd") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_odd as *mut _) } };
("OFF") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_OFF as *mut _) } };
("ol") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_ol as *mut _) } };
("omit-xml-declaration") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_omitXmlDeclaration as *mut _) } };
("ona2dpstatuschanged") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_ona2dpstatuschanged as *mut _) } };
("onabort") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onabort as *mut _) } };
("onmozaccesskeynotfound") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onmozaccesskeynotfound as *mut _) } };
("onactivate") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onactivate as *mut _) } };
("onadapteradded") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onadapteradded as *mut _) } };
("onadapterremoved") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onadapterremoved as *mut _) } };
("onafterprint") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onafterprint as *mut _) } };
("onafterscriptexecute") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onafterscriptexecute as *mut _) } };
("onalerting") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onalerting as *mut _) } };
("onanimationcancel") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onanimationcancel as *mut _) } };
("onanimationend") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onanimationend as *mut _) } };
("onanimationiteration") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onanimationiteration as *mut _) } };
("onanimationstart") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onanimationstart as *mut _) } };
("onantennaavailablechange") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onantennaavailablechange as *mut _) } };
("onAppCommand") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onAppCommand as *mut _) } };
("onappinstalled") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onappinstalled as *mut _) } };
("onattributechanged") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onattributechanged as *mut _) } };
("onattributereadreq") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onattributereadreq as *mut _) } };
("onattributewritereq") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onattributewritereq as *mut _) } };
("onaudioprocess") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onaudioprocess as *mut _) } };
("onauxclick") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onauxclick as *mut _) } };
("onbeforecopy") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onbeforecopy as *mut _) } };
("onbeforecut") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onbeforecut as *mut _) } };
("onbeforepaste") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onbeforepaste as *mut _) } };
("onbeforeevicted") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onbeforeevicted as *mut _) } };
("onbeforeprint") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onbeforeprint as *mut _) } };
("onbeforescriptexecute") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onbeforescriptexecute as *mut _) } };
("onbeforeunload") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onbeforeunload as *mut _) } };
("onblocked") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onblocked as *mut _) } };
("onblur") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onblur as *mut _) } };
("onbroadcast") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onbroadcast as *mut _) } };
("onbusy") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onbusy as *mut _) } };
("onbufferedamountlow") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onbufferedamountlow as *mut _) } };
("oncached") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_oncached as *mut _) } };
("oncallschanged") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_oncallschanged as *mut _) } };
("oncancel") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_oncancel as *mut _) } };
("oncardstatechange") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_oncardstatechange as *mut _) } };
("oncfstatechange") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_oncfstatechange as *mut _) } };
("onchange") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onchange as *mut _) } };
("oncharacteristicchanged") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_oncharacteristicchanged as *mut _) } };
("onchargingchange") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onchargingchange as *mut _) } };
("onchargingtimechange") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onchargingtimechange as *mut _) } };
("onchecking") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onchecking as *mut _) } };
("onCheckboxStateChange") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onCheckboxStateChange as *mut _) } };
("onclick") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onclick as *mut _) } };
("onclirmodechange") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onclirmodechange as *mut _) } };
("onclose") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onclose as *mut _) } };
("oncommand") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_oncommand as *mut _) } };
("oncommandupdate") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_oncommandupdate as *mut _) } };
("oncomplete") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_oncomplete as *mut _) } };
("oncompositionend") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_oncompositionend as *mut _) } };
("oncompositionstart") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_oncompositionstart as *mut _) } };
("oncompositionupdate") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_oncompositionupdate as *mut _) } };
("onconnect") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onconnect as *mut _) } };
("onconnected") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onconnected as *mut _) } };
("onconnecting") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onconnecting as *mut _) } };
("onconnectionavailable") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onconnectionavailable as *mut _) } };
("onconnectionstatechanged") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onconnectionstatechanged as *mut _) } };
("oncontextmenu") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_oncontextmenu as *mut _) } };
("oncopy") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_oncopy as *mut _) } };
("oncurrentchannelchanged") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_oncurrentchannelchanged as *mut _) } };
("oncurrentsourcechanged") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_oncurrentsourcechanged as *mut _) } };
("oncut") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_oncut as *mut _) } };
("ondatachange") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_ondatachange as *mut _) } };
("ondataerror") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_ondataerror as *mut _) } };
("ondblclick") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_ondblclick as *mut _) } };
("ondeleted") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_ondeleted as *mut _) } };
("ondeliverysuccess") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_ondeliverysuccess as *mut _) } };
("ondeliveryerror") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_ondeliveryerror as *mut _) } };
("ondevicefound") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_ondevicefound as *mut _) } };
("ondevicepaired") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_ondevicepaired as *mut _) } };
("ondeviceunpaired") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_ondeviceunpaired as *mut _) } };
("ondialing") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_ondialing as *mut _) } };
("ondisabled") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_ondisabled as *mut _) } };
("ondischargingtimechange") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_ondischargingtimechange as *mut _) } };
("ondisconnect") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_ondisconnect as *mut _) } };
("ondisconnected") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_ondisconnected as *mut _) } };
("ondisconnecting") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_ondisconnecting as *mut _) } };
("ondisplaypasskeyreq") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_ondisplaypasskeyreq as *mut _) } };
("ondownloading") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_ondownloading as *mut _) } };
("onDOMActivate") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onDOMActivate as *mut _) } };
("onDOMAttrModified") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onDOMAttrModified as *mut _) } };
("onDOMCharacterDataModified") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onDOMCharacterDataModified as *mut _) } };
("onDOMFocusIn") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onDOMFocusIn as *mut _) } };
("onDOMFocusOut") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onDOMFocusOut as *mut _) } };
("onDOMMouseScroll") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onDOMMouseScroll as *mut _) } };
("onDOMNodeInserted") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onDOMNodeInserted as *mut _) } };
("onDOMNodeInsertedIntoDocument") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onDOMNodeInsertedIntoDocument as *mut _) } };
("onDOMNodeRemoved") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onDOMNodeRemoved as *mut _) } };
("onDOMNodeRemovedFromDocument") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onDOMNodeRemovedFromDocument as *mut _) } };
("onDOMSubtreeModified") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onDOMSubtreeModified as *mut _) } };
("ondata") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_ondata as *mut _) } };
("ondrag") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_ondrag as *mut _) } };
("ondragdrop") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_ondragdrop as *mut _) } };
("ondragend") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_ondragend as *mut _) } };
("ondragenter") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_ondragenter as *mut _) } };
("ondragexit") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_ondragexit as *mut _) } };
("ondraggesture") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_ondraggesture as *mut _) } };
("ondragleave") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_ondragleave as *mut _) } };
("ondragover") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_ondragover as *mut _) } };
("ondragstart") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_ondragstart as *mut _) } };
("ondrain") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_ondrain as *mut _) } };
("ondrop") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_ondrop as *mut _) } };
("oneitbroadcasted") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_oneitbroadcasted as *mut _) } };
("onenabled") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onenabled as *mut _) } };
("onenterpincodereq") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onenterpincodereq as *mut _) } };
("onemergencycbmodechange") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onemergencycbmodechange as *mut _) } };
("onerror") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onerror as *mut _) } };
("onevicted") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onevicted as *mut _) } };
("onfailed") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onfailed as *mut _) } };
("onfetch") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onfetch as *mut _) } };
("onfinish") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onfinish as *mut _) } };
("onfocus") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onfocus as *mut _) } };
("onfocusin") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onfocusin as *mut _) } };
("onfocusout") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onfocusout as *mut _) } };
("onfrequencychange") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onfrequencychange as *mut _) } };
("onfullscreenchange") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onfullscreenchange as *mut _) } };
("onfullscreenerror") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onfullscreenerror as *mut _) } };
("onspeakerforcedchange") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onspeakerforcedchange as *mut _) } };
("onget") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onget as *mut _) } };
("ongroupchange") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_ongroupchange as *mut _) } };
("onhashchange") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onhashchange as *mut _) } };
("onheadphoneschange") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onheadphoneschange as *mut _) } };
("onheld") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onheld as *mut _) } };
("onhfpstatuschanged") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onhfpstatuschanged as *mut _) } };
("onhidstatuschanged") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onhidstatuschanged as *mut _) } };
("onholding") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onholding as *mut _) } };
("oniccchange") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_oniccchange as *mut _) } };
("oniccdetected") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_oniccdetected as *mut _) } };
("oniccinfochange") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_oniccinfochange as *mut _) } };
("oniccundetected") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_oniccundetected as *mut _) } };
("onincoming") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onincoming as *mut _) } };
("oninput") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_oninput as *mut _) } };
("oninstall") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_oninstall as *mut _) } };
("oninvalid") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_oninvalid as *mut _) } };
("onkeydown") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onkeydown as *mut _) } };
("onkeypress") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onkeypress as *mut _) } };
("onkeyup") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onkeyup as *mut _) } };
("onlanguagechange") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onlanguagechange as *mut _) } };
("onlevelchange") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onlevelchange as *mut _) } };
("onLoad") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onLoad as *mut _) } };
("onload") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onload as *mut _) } };
("onloading") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onloading as *mut _) } };
("onloadingdone") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onloadingdone as *mut _) } };
("onloadingerror") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onloadingerror as *mut _) } };
("onpopstate") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onpopstate as *mut _) } };
("only") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_only as *mut _) } };
("onmessage") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onmessage as *mut _) } };
("onmousedown") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onmousedown as *mut _) } };
("onmouseenter") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onmouseenter as *mut _) } };
("onmouseleave") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onmouseleave as *mut _) } };
("onmouselongtap") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onmouselongtap as *mut _) } };
("onmousemove") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onmousemove as *mut _) } };
("onmouseout") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onmouseout as *mut _) } };
("onmouseover") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onmouseover as *mut _) } };
("onMozMouseHittest") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onMozMouseHittest as *mut _) } };
("onmouseup") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onmouseup as *mut _) } };
("onMozAfterPaint") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onMozAfterPaint as *mut _) } };
("onmozfullscreenchange") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onmozfullscreenchange as *mut _) } };
("onmozfullscreenerror") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onmozfullscreenerror as *mut _) } };
("onmozkeydownonplugin") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onmozkeydownonplugin as *mut _) } };
("onmozkeyuponplugin") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onmozkeyuponplugin as *mut _) } };
("onmozpointerlockchange") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onmozpointerlockchange as *mut _) } };
("onmozpointerlockerror") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onmozpointerlockerror as *mut _) } };
("onmoztimechange") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onmoztimechange as *mut _) } };
("onMozMousePixelScroll") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onMozMousePixelScroll as *mut _) } };
("onMozScrolledAreaChanged") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onMozScrolledAreaChanged as *mut _) } };
("onmoznetworkupload") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onmoznetworkupload as *mut _) } };
("onmoznetworkdownload") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onmoznetworkdownload as *mut _) } };
("onmapfolderlistingreq") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onmapfolderlistingreq as *mut _) } };
("onmapmessageslistingreq") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onmapmessageslistingreq as *mut _) } };
("onmapgetmessagereq") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onmapgetmessagereq as *mut _) } };
("onmapsetmessagestatusreq") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onmapsetmessagestatusreq as *mut _) } };
("onmapsendmessagereq") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onmapsendmessagereq as *mut _) } };
("onmapmessageupdatereq") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onmapmessageupdatereq as *mut _) } };
("onnewrdsgroup") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onnewrdsgroup as *mut _) } };
("onnotificationclick") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onnotificationclick as *mut _) } };
("onnotificationclose") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onnotificationclose as *mut _) } };
("onnoupdate") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onnoupdate as *mut _) } };
("onobexpasswordreq") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onobexpasswordreq as *mut _) } };
("onobsolete") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onobsolete as *mut _) } };
("ononline") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_ononline as *mut _) } };
("onoffline") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onoffline as *mut _) } };
("onopen") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onopen as *mut _) } };
("onorientationchange") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onorientationchange as *mut _) } };
("onotastatuschange") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onotastatuschange as *mut _) } };
("onoverflow") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onoverflow as *mut _) } };
("onoverflowchanged") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onoverflowchanged as *mut _) } };
("onpagehide") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onpagehide as *mut _) } };
("onpageshow") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onpageshow as *mut _) } };
("onpaint") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onpaint as *mut _) } };
("onpairingaborted") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onpairingaborted as *mut _) } };
("onpairingconfirmationreq") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onpairingconfirmationreq as *mut _) } };
("onpairingconsentreq") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onpairingconsentreq as *mut _) } };
("onpaste") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onpaste as *mut _) } };
("onpendingchange") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onpendingchange as *mut _) } };
("onpichange") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onpichange as *mut _) } };
("onpointerlockchange") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onpointerlockchange as *mut _) } };
("onpointerlockerror") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onpointerlockerror as *mut _) } };
("onpopuphidden") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onpopuphidden as *mut _) } };
("onpopuphiding") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onpopuphiding as *mut _) } };
("onpopuppositioned") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onpopuppositioned as *mut _) } };
("onpopupshowing") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onpopupshowing as *mut _) } };
("onpopupshown") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onpopupshown as *mut _) } };
("onpullphonebookreq") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onpullphonebookreq as *mut _) } };
("onpullvcardentryreq") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onpullvcardentryreq as *mut _) } };
("onpullvcardlistingreq") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onpullvcardlistingreq as *mut _) } };
("onpush") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onpush as *mut _) } };
("onpushsubscriptionchange") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onpushsubscriptionchange as *mut _) } };
("onpschange") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onpschange as *mut _) } };
("onptychange") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onptychange as *mut _) } };
("onradiostatechange") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onradiostatechange as *mut _) } };
("onRadioStateChange") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onRadioStateChange as *mut _) } };
("onrdsdisabled") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onrdsdisabled as *mut _) } };
("onrdsenabled") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onrdsenabled as *mut _) } };
("onreaderror") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onreaderror as *mut _) } };
("onreadsuccess") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onreadsuccess as *mut _) } };
("onready") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onready as *mut _) } };
("onreadystatechange") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onreadystatechange as *mut _) } };
("onreceived") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onreceived as *mut _) } };
("onremoteheld") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onremoteheld as *mut _) } };
("onremoteresumed") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onremoteresumed as *mut _) } };
("onrequestprogress") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onrequestprogress as *mut _) } };
("onresourcetimingbufferfull") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onresourcetimingbufferfull as *mut _) } };
("onresponseprogress") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onresponseprogress as *mut _) } };
("onretrieving") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onretrieving as *mut _) } };
("onRequest") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onRequest as *mut _) } };
("onrequestmediaplaystatus") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onrequestmediaplaystatus as *mut _) } };
("onreset") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onreset as *mut _) } };
("onresuming") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onresuming as *mut _) } };
("onresize") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onresize as *mut _) } };
("onrtchange") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onrtchange as *mut _) } };
("onscanningstatechanged") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onscanningstatechanged as *mut _) } };
("onscostatuschanged") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onscostatuschanged as *mut _) } };
("onscroll") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onscroll as *mut _) } };
("onselect") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onselect as *mut _) } };
("onselectionchange") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onselectionchange as *mut _) } };
("onselectstart") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onselectstart as *mut _) } };
("onsending") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onsending as *mut _) } };
("onsent") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onsent as *mut _) } };
("onset") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onset as *mut _) } };
("onshippingaddresschange") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onshippingaddresschange as *mut _) } };
("onshippingoptionchange") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onshippingoptionchange as *mut _) } };
("onshow") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onshow as *mut _) } };
("onstatechange") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onstatechange as *mut _) } };
("onstatuschanged") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onstatuschanged as *mut _) } };
("onstkcommand") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onstkcommand as *mut _) } };
("onstksessionend") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onstksessionend as *mut _) } };
("onstorage") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onstorage as *mut _) } };
("onstorageareachanged") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onstorageareachanged as *mut _) } };
("onsubmit") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onsubmit as *mut _) } };
("onsuccess") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onsuccess as *mut _) } };
("ontypechange") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_ontypechange as *mut _) } };
("onterminate") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onterminate as *mut _) } };
("ontext") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_ontext as *mut _) } };
("ontoggle") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_ontoggle as *mut _) } };
("ontouchstart") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_ontouchstart as *mut _) } };
("ontouchend") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_ontouchend as *mut _) } };
("ontouchmove") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_ontouchmove as *mut _) } };
("ontouchcancel") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_ontouchcancel as *mut _) } };
("ontransitioncancel") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_ontransitioncancel as *mut _) } };
("ontransitionend") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_ontransitionend as *mut _) } };
("ontransitionrun") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_ontransitionrun as *mut _) } };
("ontransitionstart") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_ontransitionstart as *mut _) } };
("onunderflow") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onunderflow as *mut _) } };
("onunload") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onunload as *mut _) } };
("onupdatefound") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onupdatefound as *mut _) } };
("onupdateready") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onupdateready as *mut _) } };
("onupgradeneeded") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onupgradeneeded as *mut _) } };
("onussdreceived") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onussdreceived as *mut _) } };
("onversionchange") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onversionchange as *mut _) } };
("onvisibilitychange") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onvisibilitychange as *mut _) } };
("onvoicechange") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onvoicechange as *mut _) } };
("onvoiceschanged") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onvoiceschanged as *mut _) } };
("onvrdisplayactivate") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onvrdisplayactivate as *mut _) } };
("onvrdisplayconnect") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onvrdisplayconnect as *mut _) } };
("onvrdisplaydeactivate") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onvrdisplaydeactivate as *mut _) } };
("onvrdisplaydisconnect") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onvrdisplaydisconnect as *mut _) } };
("onvrdisplaypresentchange") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onvrdisplaypresentchange as *mut _) } };
("onwebkitAnimationEnd") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onwebkitAnimationEnd as *mut _) } };
("onwebkitAnimationIteration") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onwebkitAnimationIteration as *mut _) } };
("onwebkitAnimationStart") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onwebkitAnimationStart as *mut _) } };
("onwebkitTransitionEnd") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onwebkitTransitionEnd as *mut _) } };
("onwebkitanimationend") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onwebkitanimationend as *mut _) } };
("onwebkitanimationiteration") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onwebkitanimationiteration as *mut _) } };
("onwebkitanimationstart") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onwebkitanimationstart as *mut _) } };
("onwebkittransitionend") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onwebkittransitionend as *mut _) } };
("onwebsocket") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onwebsocket as *mut _) } };
("onwheel") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onwheel as *mut _) } };
("open") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_open as *mut _) } };
("optgroup") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_optgroup as *mut _) } };
("optimum") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_optimum as *mut _) } };
("option") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_option as *mut _) } };
("or") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms__or as *mut _) } };
("order") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_order as *mut _) } };
("ordinal") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_ordinal as *mut _) } };
("orient") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_orient as *mut _) } };
("orientation") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_orientation as *mut _) } };
("otherwise") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_otherwise as *mut _) } };
("output") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_output as *mut _) } };
("overflow") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_overflow as *mut _) } };
("overflowchanged") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_overflowchanged as *mut _) } };
("overlay") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_overlay as *mut _) } };
("overlap") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_overlap as *mut _) } };
("p") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_p as *mut _) } };
("pack") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_pack as *mut _) } };
("page") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_page as *mut _) } };
("pageincrement") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_pageincrement as *mut _) } };
("pagex") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_pagex as *mut _) } };
("pagey") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_pagey as *mut _) } };
("paint-order") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_paint_order as *mut _) } };
("palettename") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_palettename as *mut _) } };
("panel") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_panel as *mut _) } };
("param") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_param as *mut _) } };
("parameter") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_parameter as *mut _) } };
("parent") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_parent as *mut _) } };
("parentfocused") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_parentfocused as *mut _) } };
("parsetype") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_parsetype as *mut _) } };
("password") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_password as *mut _) } };
("pattern") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_pattern as *mut _) } };
("pattern-separator") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_patternSeparator as *mut _) } };
("per-mille") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_perMille as *mut _) } };
("percent") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_percent as *mut _) } };
("persist") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_persist as *mut _) } };
("phase") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_phase as *mut _) } };
("picture") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_picture as *mut _) } };
("ping") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_ping as *mut _) } };
("pinned") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_pinned as *mut _) } };
("placeholder") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_placeholder as *mut _) } };
("plaintext") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_plaintext as *mut _) } };
("playbackrate") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_playbackrate as *mut _) } };
("point-size") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_pointSize as *mut _) } };
("pointerlockchange") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_pointerlockchange as *mut _) } };
("pointerlockerror") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_pointerlockerror as *mut _) } };
("poly") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_poly as *mut _) } };
("polygon") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_polygon as *mut _) } };
("popup") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_popup as *mut _) } };
("popupalign") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_popupalign as *mut _) } };
("popupanchor") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_popupanchor as *mut _) } };
("popupgroup") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_popupgroup as *mut _) } };
("popuphidden") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_popuphidden as *mut _) } };
("popuphiding") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_popuphiding as *mut _) } };
("popupset") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_popupset as *mut _) } };
("popupshowing") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_popupshowing as *mut _) } };
("popupshown") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_popupshown as *mut _) } };
("popupsinherittooltip") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_popupsinherittooltip as *mut _) } };
("position") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_position as *mut _) } };
("poster") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_poster as *mut _) } };
("pre") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_pre as *mut _) } };
("preceding") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_preceding as *mut _) } };
("preceding-sibling") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_precedingSibling as *mut _) } };
("predicate") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_predicate as *mut _) } };
("prefix") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_prefix as *mut _) } };
("preload") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_preload as *mut _) } };
("prerendered") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_prerendered as *mut _) } };
("mozpresentation") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_mozpresentation as *mut _) } };
("preserve") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_preserve as *mut _) } };
("preserve-space") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_preserveSpace as *mut _) } };
("preventdefault") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_preventdefault as *mut _) } };
("primary") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_primary as *mut _) } };
("print") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_print as *mut _) } };
("priority") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_priority as *mut _) } };
("processing-instruction") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_processingInstruction as *mut _) } };
("profile") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_profile as *mut _) } };
("progress") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_progress as *mut _) } };
("progressmeter") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_progressmeter as *mut _) } };
("progressNormal") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_progressNormal as *mut _) } };
("progressUndetermined") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_progressUndetermined as *mut _) } };
("projection") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_projection as *mut _) } };
("prompt") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_prompt as *mut _) } };
("propagate") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_propagate as *mut _) } };
("properties") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_properties as *mut _) } };
("property") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_property as *mut _) } };
("pubdate") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_pubdate as *mut _) } };
("q") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_q as *mut _) } };
("query") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_query as *mut _) } };
("queryset") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_queryset as *mut _) } };
("querytype") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_querytype as *mut _) } };
("radio") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_radio as *mut _) } };
("radiogroup") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_radiogroup as *mut _) } };
("range") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_range as *mut _) } };
("readonly") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_readonly as *mut _) } };
("rect") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_rect as *mut _) } };
("rectangle") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_rectangle as *mut _) } };
("ref") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_ref as *mut _) } };
("refresh") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_refresh as *mut _) } };
("rel") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_rel as *mut _) } };
("onreloadpage") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onreloadpage as *mut _) } };
("rem") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_rem as *mut _) } };
("remote") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_remote as *mut _) } };
("removeelement") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_removeelement as *mut _) } };
("renderingobserverlist") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_renderingobserverlist as *mut _) } };
("repeat") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_repeat as *mut _) } };
("replace") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_replace as *mut _) } };
("required") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_required as *mut _) } };
("reserved") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_reserved as *mut _) } };
("reset") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_reset as *mut _) } };
("resizeafter") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_resizeafter as *mut _) } };
("resizebefore") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_resizebefore as *mut _) } };
("resizer") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_resizer as *mut _) } };
("resolution") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_resolution as *mut _) } };
("resource") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_resource as *mut _) } };
("resources") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_resources as *mut _) } };
("result") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_result as *mut _) } };
("result-prefix") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_resultPrefix as *mut _) } };
("retargetdocumentfocus") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_retargetdocumentfocus as *mut _) } };
("rev") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_rev as *mut _) } };
("reverse") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_reverse as *mut _) } };
("reversed") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_reversed as *mut _) } };
("richlistbox") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_richlistbox as *mut _) } };
("richlistitem") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_richlistitem as *mut _) } };
("right") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_right as *mut _) } };
("rightmargin") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_rightmargin as *mut _) } };
("rightpadding") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_rightpadding as *mut _) } };
("role") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_role as *mut _) } };
("rolluponmousewheel") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_rolluponmousewheel as *mut _) } };
("round") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_round as *mut _) } };
("row") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_row as *mut _) } };
("rows") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_rows as *mut _) } };
("rowspan") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_rowspan as *mut _) } };
("rb") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_rb as *mut _) } };
("rp") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_rp as *mut _) } };
("rt") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_rt as *mut _) } };
("rtc") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_rtc as *mut _) } };
("rtl") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_rtl as *mut _) } };
("ruby") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_ruby as *mut _) } };
("ruby-base") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_rubyBase as *mut _) } };
("ruby-base-container") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_rubyBaseContainer as *mut _) } };
("ruby-text") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_rubyText as *mut _) } };
("ruby-text-container") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_rubyTextContainer as *mut _) } };
("rule") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_rule as *mut _) } };
("rules") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_rules as *mut _) } };
("s") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_s as *mut _) } };
("samp") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_samp as *mut _) } };
("sandbox") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_sandbox as *mut _) } };
("sbattr") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_sbattr as *mut _) } };
("scale") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_scale as *mut _) } };
("scan") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_scan as *mut _) } };
("scheme") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_scheme as *mut _) } };
("scope") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_scope as *mut _) } };
("scoped") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_scoped as *mut _) } };
("screen") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_screen as *mut _) } };
("screenX") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_screenX as *mut _) } };
("screenY") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_screenY as *mut _) } };
("script") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_script as *mut _) } };
("scriptEnabledBeforePrintOrPreview") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_scriptEnabledBeforePrintOrPreview as *mut _) } };
("scrollbar") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_scrollbar as *mut _) } };
("scrollbarbutton") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_scrollbarbutton as *mut _) } };
("scrollbar-down-bottom") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_scrollbarDownBottom as *mut _) } };
("scrollbar-down-top") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_scrollbarDownTop as *mut _) } };
("scrollbar-up-bottom") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_scrollbarUpBottom as *mut _) } };
("scrollbar-up-top") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_scrollbarUpTop as *mut _) } };
("scrollbox") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_scrollbox as *mut _) } };
("scrollcorner") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_scrollcorner as *mut _) } };
("scrolling") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_scrolling as *mut _) } };
("scroll-position") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_scrollPosition as *mut _) } };
("section") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_section as *mut _) } };
("select") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_select as *mut _) } };
("selectable") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_selectable as *mut _) } };
("selected") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_selected as *mut _) } };
("selectedIndex") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_selectedIndex as *mut _) } };
("selectedindex") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_selectedindex as *mut _) } };
("self") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_self as *mut _) } };
("seltype") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_seltype as *mut _) } };
("set-cookie") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_setcookie as *mut _) } };
("setter") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_setter as *mut _) } };
("shape") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_shape as *mut _) } };
("show") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_show as *mut _) } };
("showcaret") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_showcaret as *mut _) } };
("showresizer") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_showresizer as *mut _) } };
("simple") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_simple as *mut _) } };
("single") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_single as *mut _) } };
("size") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_size as *mut _) } };
("sizes") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_sizes as *mut _) } };
("sizemode") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_sizemode as *mut _) } };
("sizetopopup") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_sizetopopup as *mut _) } };
("slider") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_slider as *mut _) } };
("small") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_small as *mut _) } };
("smooth") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_smooth as *mut _) } };
("snap") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_snap as *mut _) } };
("sort") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_sort as *mut _) } };
("sortActive") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_sortActive as *mut _) } };
("sortDirection") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_sortDirection as *mut _) } };
("sorted") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_sorted as *mut _) } };
("sorthints") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_sorthints as *mut _) } };
("sortLocked") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_sortLocked as *mut _) } };
("sortResource") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_sortResource as *mut _) } };
("sortResource2") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_sortResource2 as *mut _) } };
("sortSeparators") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_sortSeparators as *mut _) } };
("sortStaticsLast") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_sortStaticsLast as *mut _) } };
("source") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_source as *mut _) } };
("space") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_space as *mut _) } };
("spacer") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_spacer as *mut _) } };
("span") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_span as *mut _) } };
("spellcheck") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_spellcheck as *mut _) } };
("spinner") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_spinner as *mut _) } };
("split") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_split as *mut _) } };
("splitter") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_splitter as *mut _) } };
("spring") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_spring as *mut _) } };
("square") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_square as *mut _) } };
("src") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_src as *mut _) } };
("srcdoc") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_srcdoc as *mut _) } };
("srclang") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_srclang as *mut _) } };
("srcset") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_srcset as *mut _) } };
("stack") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_stack as *mut _) } };
("standalone") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_standalone as *mut _) } };
("standby") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_standby as *mut _) } };
("start") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_start as *mut _) } };
("start_after") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_start_after as *mut _) } };
("start_before") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_start_before as *mut _) } };
("starts-with") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_startsWith as *mut _) } };
("state") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_state as *mut _) } };
("statedatasource") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_statedatasource as *mut _) } };
("staticHint") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_staticHint as *mut _) } };
("statusbar") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_statusbar as *mut _) } };
("statustext") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_statustext as *mut _) } };
("step") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_step as *mut _) } };
("stop") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_stop as *mut _) } };
("stretch") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_stretch as *mut _) } };
("strike") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_strike as *mut _) } };
("string") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_string as *mut _) } };
("string-length") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_stringLength as *mut _) } };
("strip-space") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_stripSpace as *mut _) } };
("strong") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_strong as *mut _) } };
("style") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_style as *mut _) } };
("stylesheet") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_stylesheet as *mut _) } };
("stylesheet-prefix") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_stylesheetPrefix as *mut _) } };
("subject") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_subject as *mut _) } };
("submit") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_submit as *mut _) } };
("substate") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_substate as *mut _) } };
("substring") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_substring as *mut _) } };
("substring-after") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_substringAfter as *mut _) } };
("substring-before") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_substringBefore as *mut _) } };
("sub") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_sub as *mut _) } };
("sum") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_sum as *mut _) } };
("sup") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_sup as *mut _) } };
("summary") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_summary as *mut _) } };
("switch") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms__switch as *mut _) } };
("system-property") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_systemProperty as *mut _) } };
("tab") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_tab as *mut _) } };
("tabbox") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_tabbox as *mut _) } };
("tabindex") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_tabindex as *mut _) } };
("table") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_table as *mut _) } };
("tabpanel") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_tabpanel as *mut _) } };
("tabpanels") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_tabpanels as *mut _) } };
("tag") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_tag as *mut _) } };
("target") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_target as *mut _) } };
("targets") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_targets as *mut _) } };
("tbody") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_tbody as *mut _) } };
("td") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_td as *mut _) } };
("template") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms__template as *mut _) } };
("text-decoration") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_text_decoration as *mut _) } };
("terminate") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_terminate as *mut _) } };
("term") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_term as *mut _) } };
("test") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_test as *mut _) } };
("text") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_text as *mut _) } };
("text-align") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_textAlign as *mut _) } };
("textarea") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_textarea as *mut _) } };
("textbox") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_textbox as *mut _) } };
("textnode") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_textnode as *mut _) } };
("textNodeDirectionalityMap") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_textNodeDirectionalityMap as *mut _) } };
("tfoot") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_tfoot as *mut _) } };
("th") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_th as *mut _) } };
("thead") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_thead as *mut _) } };
("thumb") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_thumb as *mut _) } };
("time") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_time as *mut _) } };
("title") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_title as *mut _) } };
("titlebar") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_titlebar as *mut _) } };
("titletip") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_titletip as *mut _) } };
("toggled") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_toggled as *mut _) } };
("token") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_token as *mut _) } };
("tokenize") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_tokenize as *mut _) } };
("toolbar") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_toolbar as *mut _) } };
("toolbarbutton") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_toolbarbutton as *mut _) } };
("toolbaritem") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_toolbaritem as *mut _) } };
("toolbox") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_toolbox as *mut _) } };
("tooltip") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_tooltip as *mut _) } };
("tooltiptext") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_tooltiptext as *mut _) } };
("top") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_top as *mut _) } };
("topleft") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_topleft as *mut _) } };
("topmargin") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_topmargin as *mut _) } };
("toppadding") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_toppadding as *mut _) } };
("topright") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_topright as *mut _) } };
("tr") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_tr as *mut _) } };
("track") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_track as *mut _) } };
("trailing") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_trailing as *mut _) } };
("transform") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_transform as *mut _) } };
("transform-3d") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_transform_3d as *mut _) } };
("transformiix") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_transformiix as *mut _) } };
("translate") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_translate as *mut _) } };
("transparent") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_transparent as *mut _) } };
("tree") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_tree as *mut _) } };
("treecell") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_treecell as *mut _) } };
("treechildren") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_treechildren as *mut _) } };
("treecol") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_treecol as *mut _) } };
("treecolpicker") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_treecolpicker as *mut _) } };
("treecols") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_treecols as *mut _) } };
("treeitem") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_treeitem as *mut _) } };
("treerow") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_treerow as *mut _) } };
("treeseparator") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_treeseparator as *mut _) } };
("triple") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_triple as *mut _) } };
("true") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms__true as *mut _) } };
("tt") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_tt as *mut _) } };
("tty") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_tty as *mut _) } };
("tv") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_tv as *mut _) } };
("type") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_type as *mut _) } };
("typemustmatch") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_typemustmatch as *mut _) } };
("u") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_u as *mut _) } };
("ul") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_ul as *mut _) } };
("underflow") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_underflow as *mut _) } };
("undetermined") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_undetermined as *mut _) } };
("unload") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_unload as *mut _) } };
("unparsed-entity-uri") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_unparsedEntityUri as *mut _) } };
("upper-alpha") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_upperAlpha as *mut _) } };
("upper-first") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_upperFirst as *mut _) } };
("upper-roman") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_upperRoman as *mut _) } };
("uri") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_uri as *mut _) } };
("use") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_use as *mut _) } };
("use-attribute-sets") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_useAttributeSets as *mut _) } };
("usemap") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_usemap as *mut _) } };
("user-scalable") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_user_scalable as *mut _) } };
("userInput") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_userInput as *mut _) } };
("validate") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_validate as *mut _) } };
("valign") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_valign as *mut _) } };
("value") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_value as *mut _) } };
("values") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_values as *mut _) } };
("value-of") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_valueOf as *mut _) } };
("valuetype") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_valuetype as *mut _) } };
("var") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_var as *mut _) } };
("variable") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_variable as *mut _) } };
("vbox") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_vbox as *mut _) } };
("vcard_name") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_vcard_name as *mut _) } };
("vendor") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_vendor as *mut _) } };
("vendor-url") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_vendorUrl as *mut _) } };
("version") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_version as *mut _) } };
("vert") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_vert as *mut _) } };
("vertical") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_vertical as *mut _) } };
("audio") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_audio as *mut _) } };
("video") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_video as *mut _) } };
("videocontrols") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_videocontrols as *mut _) } };
("viewport") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_viewport as *mut _) } };
("viewport-height") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_viewport_height as *mut _) } };
("viewport-initial-scale") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_viewport_initial_scale as *mut _) } };
("viewport-maximum-scale") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_viewport_maximum_scale as *mut _) } };
("viewport-minimum-scale") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_viewport_minimum_scale as *mut _) } };
("viewport-user-scalable") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_viewport_user_scalable as *mut _) } };
("viewport-width") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_viewport_width as *mut _) } };
("visibility") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_visibility as *mut _) } };
("visuallyselected") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_visuallyselected as *mut _) } };
("vlink") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_vlink as *mut _) } };
("vspace") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_vspace as *mut _) } };
("wbr") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_wbr as *mut _) } };
("webkitdirectory") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_webkitdirectory as *mut _) } };
("when") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_when as *mut _) } };
("where") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_where as *mut _) } };
("widget") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_widget as *mut _) } };
("width") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_width as *mut _) } };
("will-change") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_willChange as *mut _) } };
("window") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_window as *mut _) } };
("window-target") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_headerWindowTarget as *mut _) } };
("windowtype") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_windowtype as *mut _) } };
("with-param") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_withParam as *mut _) } };
("wizard") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_wizard as *mut _) } };
("wrap") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_wrap as *mut _) } };
("x-dns-prefetch-control") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_headerDNSPrefetchControl as *mut _) } };
("content-security-policy") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_headerCSP as *mut _) } };
("content-security-policy-report-only") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_headerCSPReportOnly as *mut _) } };
("x-frame-options") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_headerXFO as *mut _) } };
("x-western") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_x_western as *mut _) } };
("xml") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_xml as *mut _) } };
("xml-stylesheet") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_xml_stylesheet as *mut _) } };
("xmlns") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_xmlns as *mut _) } };
("xmp") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_xmp as *mut _) } };
("xulcontentsgenerated") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_xulcontentsgenerated as *mut _) } };
("yes") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_yes as *mut _) } };
("z-index") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_z_index as *mut _) } };
("zero-digit") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_zeroDigit as *mut _) } };
("%") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_percentage as *mut _) } };
("A") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_A as *mut _) } };
("alignment-baseline") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_alignment_baseline as *mut _) } };
("amplitude") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_amplitude as *mut _) } };
("animate") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_animate as *mut _) } };
("animateColor") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_animateColor as *mut _) } };
("animateMotion") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_animateMotion as *mut _) } };
("animateTransform") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_animateTransform as *mut _) } };
("arithmetic") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_arithmetic as *mut _) } };
("atop") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_atop as *mut _) } };
("azimuth") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_azimuth as *mut _) } };
("B") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_B as *mut _) } };
("background-color") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_backgroundColor as *mut _) } };
("background-image") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_background_image as *mut _) } };
("baseFrequency") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_baseFrequency as *mut _) } };
("baseline-shift") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_baseline_shift as *mut _) } };
("bias") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_bias as *mut _) } };
("caption-side") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_caption_side as *mut _) } };
("clip-path") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_clip_path as *mut _) } };
("clip-rule") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_clip_rule as *mut _) } };
("clipPath") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_clipPath as *mut _) } };
("clipPathUnits") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_clipPathUnits as *mut _) } };
("cm") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_cm as *mut _) } };
("color-burn") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_colorBurn as *mut _) } };
("color-dodge") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_colorDodge as *mut _) } };
("color-interpolation") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_colorInterpolation as *mut _) } };
("color-interpolation-filters") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_colorInterpolationFilters as *mut _) } };
("color-profile") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_colorProfile as *mut _) } };
("cursor") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_cursor as *mut _) } };
("cx") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_cx as *mut _) } };
("cy") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_cy as *mut _) } };
("d") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_d as *mut _) } };
("darken") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_darken as *mut _) } };
("defs") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_defs as *mut _) } };
("deg") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_deg as *mut _) } };
("desc") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_desc as *mut _) } };
("diffuseConstant") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_diffuseConstant as *mut _) } };
("dilate") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_dilate as *mut _) } };
("direction") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_direction as *mut _) } };
("disable") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_disable as *mut _) } };
("disc") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_disc as *mut _) } };
("discrete") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_discrete as *mut _) } };
("divisor") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_divisor as *mut _) } };
("dominant-baseline") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_dominant_baseline as *mut _) } };
("duplicate") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_duplicate as *mut _) } };
("dx") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_dx as *mut _) } };
("dy") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_dy as *mut _) } };
("edgeMode") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_edgeMode as *mut _) } };
("ellipse") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_ellipse as *mut _) } };
("elevation") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_elevation as *mut _) } };
("erode") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_erode as *mut _) } };
("ex") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_ex as *mut _) } };
("exact") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_exact as *mut _) } };
("exclusion") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_exclusion as *mut _) } };
("exponent") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_exponent as *mut _) } };
("feBlend") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_feBlend as *mut _) } };
("feColorMatrix") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_feColorMatrix as *mut _) } };
("feComponentTransfer") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_feComponentTransfer as *mut _) } };
("feComposite") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_feComposite as *mut _) } };
("feConvolveMatrix") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_feConvolveMatrix as *mut _) } };
("feDiffuseLighting") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_feDiffuseLighting as *mut _) } };
("feDisplacementMap") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_feDisplacementMap as *mut _) } };
("feDistantLight") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_feDistantLight as *mut _) } };
("feDropShadow") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_feDropShadow as *mut _) } };
("feFlood") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_feFlood as *mut _) } };
("feFuncA") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_feFuncA as *mut _) } };
("feFuncB") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_feFuncB as *mut _) } };
("feFuncG") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_feFuncG as *mut _) } };
("feFuncR") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_feFuncR as *mut _) } };
("feGaussianBlur") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_feGaussianBlur as *mut _) } };
("feImage") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_feImage as *mut _) } };
("feMerge") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_feMerge as *mut _) } };
("feMergeNode") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_feMergeNode as *mut _) } };
("feMorphology") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_feMorphology as *mut _) } };
("feOffset") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_feOffset as *mut _) } };
("fePointLight") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_fePointLight as *mut _) } };
("feSpecularLighting") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_feSpecularLighting as *mut _) } };
("feSpotLight") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_feSpotLight as *mut _) } };
("feTile") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_feTile as *mut _) } };
("feTurbulence") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_feTurbulence as *mut _) } };
("fill") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_fill as *mut _) } };
("fill-opacity") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_fill_opacity as *mut _) } };
("fill-rule") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_fill_rule as *mut _) } };
("filter") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_filter as *mut _) } };
("filterUnits") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_filterUnits as *mut _) } };
("float") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms__float as *mut _) } };
("flood-color") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_flood_color as *mut _) } };
("flood-opacity") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_flood_opacity as *mut _) } };
("font-face") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_font_face as *mut _) } };
("font-face-format") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_font_face_format as *mut _) } };
("font-face-name") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_font_face_name as *mut _) } };
("font-face-src") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_font_face_src as *mut _) } };
("font-face-uri") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_font_face_uri as *mut _) } };
("font-family") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_font_family as *mut _) } };
("font-size") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_font_size as *mut _) } };
("font-size-adjust") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_font_size_adjust as *mut _) } };
("font-stretch") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_font_stretch as *mut _) } };
("font-style") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_font_style as *mut _) } };
("font-variant") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_font_variant as *mut _) } };
("foreignObject") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_foreignObject as *mut _) } };
("fractalNoise") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_fractalNoise as *mut _) } };
("fr") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_fr as *mut _) } };
("fx") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_fx as *mut _) } };
("fy") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_fy as *mut _) } };
("G") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_G as *mut _) } };
("g") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_g as *mut _) } };
("gamma") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_gamma as *mut _) } };
("generic") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_generic_ as *mut _) } };
("glyphRef") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_glyphRef as *mut _) } };
("grad") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_grad as *mut _) } };
("gradientTransform") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_gradientTransform as *mut _) } };
("gradientUnits") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_gradientUnits as *mut _) } };
("hard-light") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_hardLight as *mut _) } };
("hue") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_hue as *mut _) } };
("hueRotate") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_hueRotate as *mut _) } };
("identity") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_identity as *mut _) } };
("image-rendering") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_image_rendering as *mut _) } };
("in") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_in as *mut _) } };
("in2") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_in2 as *mut _) } };
("intercept") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_intercept as *mut _) } };
("k1") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_k1 as *mut _) } };
("k2") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_k2 as *mut _) } };
("k3") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_k3 as *mut _) } };
("k4") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_k4 as *mut _) } };
("kernelMatrix") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_kernelMatrix as *mut _) } };
("kernelUnitLength") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_kernelUnitLength as *mut _) } };
("lengthAdjust") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_lengthAdjust as *mut _) } };
("letter-spacing") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_letter_spacing as *mut _) } };
("lighten") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_lighten as *mut _) } };
("lighting-color") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_lighting_color as *mut _) } };
("limitingConeAngle") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_limitingConeAngle as *mut _) } };
("linear") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_linear as *mut _) } };
("linearGradient") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_linearGradient as *mut _) } };
("linearRGB") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_linearRGB as *mut _) } };
("list-style-type") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_list_style_type as *mut _) } };
("luminanceToAlpha") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_luminanceToAlpha as *mut _) } };
("luminosity") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_luminosity as *mut _) } };
("magnify") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_magnify as *mut _) } };
("marker") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_marker as *mut _) } };
("marker-end") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_marker_end as *mut _) } };
("marker-mid") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_marker_mid as *mut _) } };
("marker-start") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_marker_start as *mut _) } };
("markerHeight") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_markerHeight as *mut _) } };
("markerUnits") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_markerUnits as *mut _) } };
("markerWidth") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_markerWidth as *mut _) } };
("mask") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_mask as *mut _) } };
("maskContentUnits") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_maskContentUnits as *mut _) } };
("mask-type") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_mask_type as *mut _) } };
("maskUnits") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_maskUnits as *mut _) } };
("matrix") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_matrix as *mut _) } };
("metadata") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_metadata as *mut _) } };
("missing-glyph") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_missingGlyph as *mut _) } };
("mm") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_mm as *mut _) } };
("mpath") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_mpath as *mut _) } };
("noStitch") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_noStitch as *mut _) } };
("numOctaves") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_numOctaves as *mut _) } };
("multiply") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_multiply as *mut _) } };
("objectBoundingBox") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_objectBoundingBox as *mut _) } };
("offset") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_offset as *mut _) } };
("onSVGLoad") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onSVGLoad as *mut _) } };
("onSVGResize") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onSVGResize as *mut _) } };
("onSVGScroll") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onSVGScroll as *mut _) } };
("onSVGUnload") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onSVGUnload as *mut _) } };
("onSVGZoom") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onSVGZoom as *mut _) } };
("onzoom") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onzoom as *mut _) } };
("opacity") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_opacity as *mut _) } };
("operator") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms__operator as *mut _) } };
("out") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_out as *mut _) } };
("over") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_over as *mut _) } };
("overridePreserveAspectRatio") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_overridePreserveAspectRatio as *mut _) } };
("pad") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_pad as *mut _) } };
("path") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_path as *mut _) } };
("pathLength") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_pathLength as *mut _) } };
("patternContentUnits") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_patternContentUnits as *mut _) } };
("patternTransform") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_patternTransform as *mut _) } };
("patternUnits") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_patternUnits as *mut _) } };
("pc") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_pc as *mut _) } };
("pointer-events") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_pointer_events as *mut _) } };
("points") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_points as *mut _) } };
("pointsAtX") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_pointsAtX as *mut _) } };
("pointsAtY") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_pointsAtY as *mut _) } };
("pointsAtZ") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_pointsAtZ as *mut _) } };
("polyline") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_polyline as *mut _) } };
("preserveAlpha") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_preserveAlpha as *mut _) } };
("preserveAspectRatio") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_preserveAspectRatio as *mut _) } };
("primitiveUnits") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_primitiveUnits as *mut _) } };
("pt") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_pt as *mut _) } };
("px") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_px as *mut _) } };
("R") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_R as *mut _) } };
("r") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_r as *mut _) } };
("rad") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_rad as *mut _) } };
("radialGradient") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_radialGradient as *mut _) } };
("radius") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_radius as *mut _) } };
("reflect") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_reflect as *mut _) } };
("refX") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_refX as *mut _) } };
("refY") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_refY as *mut _) } };
("requiredExtensions") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_requiredExtensions as *mut _) } };
("requiredFeatures") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_requiredFeatures as *mut _) } };
("rotate") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_rotate as *mut _) } };
("rx") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_rx as *mut _) } };
("ry") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_ry as *mut _) } };
("saturate") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_saturate as *mut _) } };
("saturation") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_saturation as *mut _) } };
("set") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_set as *mut _) } };
("seed") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_seed as *mut _) } };
("shadow") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_shadow as *mut _) } };
("shape-rendering") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_shape_rendering as *mut _) } };
("skewX") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_skewX as *mut _) } };
("skewY") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_skewY as *mut _) } };
("slope") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_slope as *mut _) } };
("soft-light") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_softLight as *mut _) } };
("spacing") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_spacing as *mut _) } };
("spacingAndGlyphs") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_spacingAndGlyphs as *mut _) } };
("specularConstant") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_specularConstant as *mut _) } };
("specularExponent") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_specularExponent as *mut _) } };
("spreadMethod") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_spreadMethod as *mut _) } };
("sRGB") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_sRGB as *mut _) } };
("startOffset") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_startOffset as *mut _) } };
("stdDeviation") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_stdDeviation as *mut _) } };
("stitch") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_stitch as *mut _) } };
("stitchTiles") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_stitchTiles as *mut _) } };
("stop-color") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_stop_color as *mut _) } };
("stop-opacity") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_stop_opacity as *mut _) } };
("stroke") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_stroke as *mut _) } };
("stroke-dasharray") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_stroke_dasharray as *mut _) } };
("stroke-dashoffset") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_stroke_dashoffset as *mut _) } };
("stroke-linecap") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_stroke_linecap as *mut _) } };
("stroke-linejoin") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_stroke_linejoin as *mut _) } };
("stroke-miterlimit") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_stroke_miterlimit as *mut _) } };
("stroke-opacity") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_stroke_opacity as *mut _) } };
("stroke-width") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_stroke_width as *mut _) } };
("strokeWidth") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_strokeWidth as *mut _) } };
("surfaceScale") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_surfaceScale as *mut _) } };
("svg") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_svg as *mut _) } };
("svgContextPaint") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_svgContextPaint as *mut _) } };
("switch") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_svgSwitch as *mut _) } };
("symbol") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_symbol as *mut _) } };
("systemLanguage") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_systemLanguage as *mut _) } };
("tableValues") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_tableValues as *mut _) } };
("targetX") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_targetX as *mut _) } };
("targetY") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_targetY as *mut _) } };
("text-anchor") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_text_anchor as *mut _) } };
("text-rendering") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_text_rendering as *mut _) } };
("textLength") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_textLength as *mut _) } };
("textPath") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_textPath as *mut _) } };
("tref") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_tref as *mut _) } };
("tspan") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_tspan as *mut _) } };
("turbulence") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_turbulence as *mut _) } };
("unicode-bidi") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_unicode_bidi as *mut _) } };
("userSpaceOnUse") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_userSpaceOnUse as *mut _) } };
("view") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_view as *mut _) } };
("viewBox") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_viewBox as *mut _) } };
("viewTarget") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_viewTarget as *mut _) } };
("white-space") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_white_space as *mut _) } };
("word-spacing") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_word_spacing as *mut _) } };
("writing-mode") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_writing_mode as *mut _) } };
("x") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_x as *mut _) } };
("x1") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_x1 as *mut _) } };
("x2") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_x2 as *mut _) } };
("xChannelSelector") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_xChannelSelector as *mut _) } };
("xor") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_xor_ as *mut _) } };
("y") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_y as *mut _) } };
("y1") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_y1 as *mut _) } };
("y2") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_y2 as *mut _) } };
("yChannelSelector") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_yChannelSelector as *mut _) } };
("z") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_z as *mut _) } };
("zoomAndPan") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_zoomAndPan as *mut _) } };
("vector-effect") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_vector_effect as *mut _) } };
("vertical-align") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_vertical_align as *mut _) } };
("accumulate") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_accumulate as *mut _) } };
("additive") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_additive as *mut _) } };
("attributeName") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_attributeName as *mut _) } };
("attributeType") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_attributeType as *mut _) } };
("auto-reverse") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_auto_reverse as *mut _) } };
("begin") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_begin as *mut _) } };
("beginEvent") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_beginEvent as *mut _) } };
("by") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_by as *mut _) } };
("calcMode") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_calcMode as *mut _) } };
("CSS") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_css as *mut _) } };
("dur") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_dur as *mut _) } };
("keyPoints") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_keyPoints as *mut _) } };
("keySplines") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_keySplines as *mut _) } };
("keyTimes") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_keyTimes as *mut _) } };
("_mozAnimateMotionDummyAttr") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_mozAnimateMotionDummyAttr as *mut _) } };
("onbegin") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onbegin as *mut _) } };
("onbeginEvent") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onbeginEvent as *mut _) } };
("onend") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onend as *mut _) } };
("onendEvent") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onendEvent as *mut _) } };
("onrepeat") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onrepeat as *mut _) } };
("onrepeatEvent") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onrepeatEvent as *mut _) } };
("repeatCount") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_repeatCount as *mut _) } };
("repeatDur") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_repeatDur as *mut _) } };
("repeatEvent") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_repeatEvent as *mut _) } };
("restart") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_restart as *mut _) } };
("to") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_to as *mut _) } };
("XML") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_XML as *mut _) } };
("abs") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_abs_ as *mut _) } };
("accent") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_accent_ as *mut _) } };
("accentunder") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_accentunder_ as *mut _) } };
("actiontype") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_actiontype_ as *mut _) } };
("alignmentscope") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_alignmentscope_ as *mut _) } };
("altimg") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_altimg_ as *mut _) } };
("altimg-height") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_altimg_height_ as *mut _) } };
("altimg-valign") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_altimg_valign_ as *mut _) } };
("altimg-width") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_altimg_width_ as *mut _) } };
("annotation") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_annotation_ as *mut _) } };
("annotation-xml") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_annotation_xml_ as *mut _) } };
("apply") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_apply_ as *mut _) } };
("approx") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_approx_ as *mut _) } };
("arccos") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_arccos_ as *mut _) } };
("arccosh") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_arccosh_ as *mut _) } };
("arccot") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_arccot_ as *mut _) } };
("arccoth") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_arccoth_ as *mut _) } };
("arccsc") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_arccsc_ as *mut _) } };
("arccsch") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_arccsch_ as *mut _) } };
("arcsec") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_arcsec_ as *mut _) } };
("arcsech") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_arcsech_ as *mut _) } };
("arcsin") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_arcsin_ as *mut _) } };
("arcsinh") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_arcsinh_ as *mut _) } };
("arctan") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_arctan_ as *mut _) } };
("arctanh") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_arctanh_ as *mut _) } };
("arg") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_arg_ as *mut _) } };
("bevelled") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_bevelled_ as *mut _) } };
("bind") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_bind_ as *mut _) } };
("bvar") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_bvar_ as *mut _) } };
("card") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_card_ as *mut _) } };
("cartesianproduct") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_cartesianproduct_ as *mut _) } };
("cbytes") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_cbytes_ as *mut _) } };
("cd") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_cd_ as *mut _) } };
("cdgroup") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_cdgroup_ as *mut _) } };
("cerror") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_cerror_ as *mut _) } };
("charalign") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_charalign_ as *mut _) } };
("ci") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_ci_ as *mut _) } };
("closure") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_closure_ as *mut _) } };
("cn") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_cn_ as *mut _) } };
("codomain") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_codomain_ as *mut _) } };
("columnalign") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_columnalign_ as *mut _) } };
("columnalignment") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_columnalignment_ as *mut _) } };
("columnlines") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_columnlines_ as *mut _) } };
("columnspacing") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_columnspacing_ as *mut _) } };
("columnspan") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_columnspan_ as *mut _) } };
("columnwidth") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_columnwidth_ as *mut _) } };
("complexes") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_complexes_ as *mut _) } };
("compose") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_compose_ as *mut _) } };
("condition") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_condition_ as *mut _) } };
("conjugate") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_conjugate_ as *mut _) } };
("cos") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_cos_ as *mut _) } };
("cosh") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_cosh_ as *mut _) } };
("cot") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_cot_ as *mut _) } };
("coth") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_coth_ as *mut _) } };
("crossout") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_crossout_ as *mut _) } };
("csc") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_csc_ as *mut _) } };
("csch") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_csch_ as *mut _) } };
("cs") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_cs_ as *mut _) } };
("csymbol") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_csymbol_ as *mut _) } };
("curl") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_curl_ as *mut _) } };
("decimalpoint") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_decimalpoint_ as *mut _) } };
("definitionURL") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_definitionURL_ as *mut _) } };
("degree") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_degree_ as *mut _) } };
("denomalign") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_denomalign_ as *mut _) } };
("depth") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_depth_ as *mut _) } };
("determinant") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_determinant_ as *mut _) } };
("diff") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_diff_ as *mut _) } };
("displaystyle") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_displaystyle_ as *mut _) } };
("divergence") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_divergence_ as *mut _) } };
("divide") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_divide_ as *mut _) } };
("domain") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_domain_ as *mut _) } };
("domainofapplication") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_domainofapplication_ as *mut _) } };
("edge") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_edge_ as *mut _) } };
("el") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_el_ as *mut _) } };
("emptyset") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_emptyset_ as *mut _) } };
("eq") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_eq_ as *mut _) } };
("equalcolumns") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_equalcolumns_ as *mut _) } };
("equalrows") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_equalrows_ as *mut _) } };
("equivalent") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_equivalent_ as *mut _) } };
("eulergamma") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_eulergamma_ as *mut _) } };
("exists") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_exists_ as *mut _) } };
("exp") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_exp_ as *mut _) } };
("exponentiale") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_exponentiale_ as *mut _) } };
("factorial") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_factorial_ as *mut _) } };
("factorof") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_factorof_ as *mut _) } };
("fence") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_fence_ as *mut _) } };
("fn") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_fn_ as *mut _) } };
("fontfamily") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_fontfamily_ as *mut _) } };
("fontsize") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_fontsize_ as *mut _) } };
("fontstyle") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_fontstyle_ as *mut _) } };
("fontweight") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_fontweight_ as *mut _) } };
("forall") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_forall_ as *mut _) } };
("framespacing") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_framespacing_ as *mut _) } };
("gcd") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_gcd_ as *mut _) } };
("geq") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_geq_ as *mut _) } };
("groupalign") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_groupalign_ as *mut _) } };
("gt") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_gt_ as *mut _) } };
("ident") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_ident_ as *mut _) } };
("imaginaryi") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_imaginaryi_ as *mut _) } };
("imaginary") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_imaginary_ as *mut _) } };
("implies") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_implies_ as *mut _) } };
("indentalignfirst") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_indentalignfirst_ as *mut _) } };
("indentalign") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_indentalign_ as *mut _) } };
("indentalignlast") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_indentalignlast_ as *mut _) } };
("indentshiftfirst") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_indentshiftfirst_ as *mut _) } };
("indentshift") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_indentshift_ as *mut _) } };
("indenttarget") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_indenttarget_ as *mut _) } };
("integers") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_integers_ as *mut _) } };
("intersect") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_intersect_ as *mut _) } };
("interval") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_interval_ as *mut _) } };
("int") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_int_ as *mut _) } };
("inverse") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_inverse_ as *mut _) } };
("lambda") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_lambda_ as *mut _) } };
("laplacian") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_laplacian_ as *mut _) } };
("largeop") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_largeop_ as *mut _) } };
("lcm") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_lcm_ as *mut _) } };
("leq") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_leq_ as *mut _) } };
("limit") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_limit_ as *mut _) } };
("linebreak") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_linebreak_ as *mut _) } };
("linebreakmultchar") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_linebreakmultchar_ as *mut _) } };
("linebreakstyle") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_linebreakstyle_ as *mut _) } };
("linethickness") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_linethickness_ as *mut _) } };
("list") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_list_ as *mut _) } };
("ln") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_ln_ as *mut _) } };
("location") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_location_ as *mut _) } };
("logbase") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_logbase_ as *mut _) } };
("log") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_log_ as *mut _) } };
("longdivstyle") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_longdivstyle_ as *mut _) } };
("lowlimit") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_lowlimit_ as *mut _) } };
("lquote") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_lquote_ as *mut _) } };
("lspace") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_lspace_ as *mut _) } };
("lt") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_lt_ as *mut _) } };
("maction") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_maction_ as *mut _) } };
("maligngroup") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_maligngroup_ as *mut _) } };
("malignmark") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_malignmark_ as *mut _) } };
("mathbackground") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_mathbackground_ as *mut _) } };
("mathcolor") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_mathcolor_ as *mut _) } };
("mathsize") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_mathsize_ as *mut _) } };
("mathvariant") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_mathvariant_ as *mut _) } };
("matrixrow") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_matrixrow_ as *mut _) } };
("maxsize") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_maxsize_ as *mut _) } };
("mean") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_mean_ as *mut _) } };
("median") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_median_ as *mut _) } };
("menclose") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_menclose_ as *mut _) } };
("merror") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_merror_ as *mut _) } };
("mfenced") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_mfenced_ as *mut _) } };
("mfrac") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_mfrac_ as *mut _) } };
("mglyph") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_mglyph_ as *mut _) } };
("mi") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_mi_ as *mut _) } };
("minlabelspacing") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_minlabelspacing_ as *mut _) } };
("minsize") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_minsize_ as *mut _) } };
("minus") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_minus_ as *mut _) } };
("mlabeledtr") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_mlabeledtr_ as *mut _) } };
("mlongdiv") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_mlongdiv_ as *mut _) } };
("mmultiscripts") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_mmultiscripts_ as *mut _) } };
("mn") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_mn_ as *mut _) } };
("momentabout") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_momentabout_ as *mut _) } };
("moment") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_moment_ as *mut _) } };
("mo") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_mo_ as *mut _) } };
("movablelimits") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_movablelimits_ as *mut _) } };
("mover") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_mover_ as *mut _) } };
("mpadded") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_mpadded_ as *mut _) } };
("mphantom") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_mphantom_ as *mut _) } };
("mprescripts") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_mprescripts_ as *mut _) } };
("mroot") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_mroot_ as *mut _) } };
("mrow") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_mrow_ as *mut _) } };
("mscarries") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_mscarries_ as *mut _) } };
("mscarry") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_mscarry_ as *mut _) } };
("msgroup") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_msgroup_ as *mut _) } };
("msline") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_msline_ as *mut _) } };
("ms") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_ms_ as *mut _) } };
("mspace") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_mspace_ as *mut _) } };
("msqrt") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_msqrt_ as *mut _) } };
("msrow") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_msrow_ as *mut _) } };
("mstack") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_mstack_ as *mut _) } };
("mstyle") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_mstyle_ as *mut _) } };
("msub") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_msub_ as *mut _) } };
("msubsup") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_msubsup_ as *mut _) } };
("msup") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_msup_ as *mut _) } };
("mtable") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_mtable_ as *mut _) } };
("mtd") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_mtd_ as *mut _) } };
("mtext") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_mtext_ as *mut _) } };
("mtr") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_mtr_ as *mut _) } };
("munder") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_munder_ as *mut _) } };
("munderover") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_munderover_ as *mut _) } };
("naturalnumbers") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_naturalnumbers_ as *mut _) } };
("neq") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_neq_ as *mut _) } };
("notanumber") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_notanumber_ as *mut _) } };
("notation") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_notation_ as *mut _) } };
("note") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_note_ as *mut _) } };
("notin") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_notin_ as *mut _) } };
("notprsubset") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_notprsubset_ as *mut _) } };
("notsubset") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_notsubset_ as *mut _) } };
("numalign") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_numalign_ as *mut _) } };
("other") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_other_ as *mut _) } };
("outerproduct") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_outerproduct_ as *mut _) } };
("partialdiff") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_partialdiff_ as *mut _) } };
("piece") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_piece_ as *mut _) } };
("piecewise") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_piecewise_ as *mut _) } };
("pi") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_pi_ as *mut _) } };
("plus") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_plus_ as *mut _) } };
("power") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_power_ as *mut _) } };
("primes") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_primes_ as *mut _) } };
("product") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_product_ as *mut _) } };
("prsubset") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_prsubset_ as *mut _) } };
("quotient") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_quotient_ as *mut _) } };
("rationals") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_rationals_ as *mut _) } };
("real") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_real_ as *mut _) } };
("reals") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_reals_ as *mut _) } };
("reln") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_reln_ as *mut _) } };
("root") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_root_ as *mut _) } };
("rowalign") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_rowalign_ as *mut _) } };
("rowlines") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_rowlines_ as *mut _) } };
("rowspacing") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_rowspacing_ as *mut _) } };
("rquote") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_rquote_ as *mut _) } };
("rspace") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_rspace_ as *mut _) } };
("scalarproduct") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_scalarproduct_ as *mut _) } };
("schemaLocation") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_schemaLocation_ as *mut _) } };
("scriptlevel") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_scriptlevel_ as *mut _) } };
("scriptminsize") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_scriptminsize_ as *mut _) } };
("scriptsizemultiplier") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_scriptsizemultiplier_ as *mut _) } };
("scriptsize") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_scriptsize_ as *mut _) } };
("sdev") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_sdev_ as *mut _) } };
("sech") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_sech_ as *mut _) } };
("sec") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_sec_ as *mut _) } };
("selection") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_selection_ as *mut _) } };
("selector") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_selector_ as *mut _) } };
("semantics") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_semantics_ as *mut _) } };
("separator") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_separator_ as *mut _) } };
("separators") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_separators_ as *mut _) } };
("sep") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_sep_ as *mut _) } };
("setdiff") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_setdiff_ as *mut _) } };
("set") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_set_ as *mut _) } };
("share") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_share_ as *mut _) } };
("shift") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_shift_ as *mut _) } };
("side") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_side_ as *mut _) } };
("sinh") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_sinh_ as *mut _) } };
("sin") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_sin_ as *mut _) } };
("stackalign") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_stackalign_ as *mut _) } };
("stretchy") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_stretchy_ as *mut _) } };
("subscriptshift") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_subscriptshift_ as *mut _) } };
("subset") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_subset_ as *mut _) } };
("superscriptshift") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_superscriptshift_ as *mut _) } };
("symmetric") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_symmetric_ as *mut _) } };
("tanh") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_tanh_ as *mut _) } };
("tan") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_tan_ as *mut _) } };
("tendsto") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_tendsto_ as *mut _) } };
("times") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_times_ as *mut _) } };
("transpose") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_transpose_ as *mut _) } };
("union") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_union_ as *mut _) } };
("uplimit") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_uplimit_ as *mut _) } };
("variance") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_variance_ as *mut _) } };
("vectorproduct") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_vectorproduct_ as *mut _) } };
("vector") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_vector_ as *mut _) } };
("voffset") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_voffset_ as *mut _) } };
("xref") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_xref_ as *mut _) } };
("math") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_math as *mut _) } };
("avg") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_avg as *mut _) } };
("boolean-from-string") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_booleanFromString as *mut _) } };
("count-non-empty") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_countNonEmpty as *mut _) } };
("days-from-date") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_daysFromDate as *mut _) } };
("init") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_init as *mut _) } };
("instance") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_instance as *mut _) } };
("months") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_months as *mut _) } };
("now") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_now as *mut _) } };
("seconds") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_seconds as *mut _) } };
("seconds-from-dateTime") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_secondsFromDateTime as *mut _) } };
("onMozSwipeGestureMayStart") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onMozSwipeGestureMayStart as *mut _) } };
("onMozSwipeGestureStart") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onMozSwipeGestureStart as *mut _) } };
("onMozSwipeGestureUpdate") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onMozSwipeGestureUpdate as *mut _) } };
("onMozSwipeGestureEnd") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onMozSwipeGestureEnd as *mut _) } };
("onMozSwipeGesture") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onMozSwipeGesture as *mut _) } };
("onMozMagnifyGestureStart") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onMozMagnifyGestureStart as *mut _) } };
("onMozMagnifyGestureUpdate") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onMozMagnifyGestureUpdate as *mut _) } };
("onMozMagnifyGesture") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onMozMagnifyGesture as *mut _) } };
("onMozRotateGestureStart") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onMozRotateGestureStart as *mut _) } };
("onMozRotateGestureUpdate") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onMozRotateGestureUpdate as *mut _) } };
("onMozRotateGesture") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onMozRotateGesture as *mut _) } };
("onMozTapGesture") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onMozTapGesture as *mut _) } };
("onMozPressTapGesture") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onMozPressTapGesture as *mut _) } };
("onMozEdgeUIStarted") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onMozEdgeUIStarted as *mut _) } };
("onMozEdgeUICanceled") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onMozEdgeUICanceled as *mut _) } };
("onMozEdgeUICompleted") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onMozEdgeUICompleted as *mut _) } };
("onpointerdown") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onpointerdown as *mut _) } };
("onpointermove") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onpointermove as *mut _) } };
("onpointerup") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onpointerup as *mut _) } };
("onpointercancel") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onpointercancel as *mut _) } };
("onpointerover") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onpointerover as *mut _) } };
("onpointerout") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onpointerout as *mut _) } };
("onpointerenter") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onpointerenter as *mut _) } };
("onpointerleave") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onpointerleave as *mut _) } };
("ongotpointercapture") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_ongotpointercapture as *mut _) } };
("onlostpointercapture") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onlostpointercapture as *mut _) } };
("ondevicemotion") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_ondevicemotion as *mut _) } };
("ondeviceorientation") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_ondeviceorientation as *mut _) } };
("onabsolutedeviceorientation") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onabsolutedeviceorientation as *mut _) } };
("ondeviceproximity") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_ondeviceproximity as *mut _) } };
("onmozorientationchange") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onmozorientationchange as *mut _) } };
("onuserproximity") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onuserproximity as *mut _) } };
("ondevicelight") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_ondevicelight as *mut _) } };
("ondevicechange") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_ondevicechange as *mut _) } };
("mozinputrangeignorepreventdefault") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_mozinputrangeignorepreventdefault as *mut _) } };
("moz-extension") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_moz_extension as *mut _) } };
("<all_urls>") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_all_urlsPermission as *mut _) } };
("http") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_http as *mut _) } };
("https") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_https as *mut _) } };
("#cdata-section") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_cdataTagName as *mut _) } };
("#comment") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_commentTagName as *mut _) } };
("#document") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_documentNodeName as *mut _) } };
("#document-fragment") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_documentFragmentNodeName as *mut _) } };
("#document-type") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_documentTypeNodeName as *mut _) } };
("#processing-instruction") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_processingInstructionTagName as *mut _) } };
("#text") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_textTagName as *mut _) } };
("PlaceholderFrame") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_placeholderFrame as *mut _) } };
("onloadend") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onloadend as *mut _) } };
("onloadstart") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onloadstart as *mut _) } };
("onprogress") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onprogress as *mut _) } };
("onsuspend") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onsuspend as *mut _) } };
("onemptied") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onemptied as *mut _) } };
("onstalled") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onstalled as *mut _) } };
("onplay") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onplay as *mut _) } };
("onpause") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onpause as *mut _) } };
("onloadedmetadata") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onloadedmetadata as *mut _) } };
("onloadeddata") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onloadeddata as *mut _) } };
("onwaiting") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onwaiting as *mut _) } };
("onplaying") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onplaying as *mut _) } };
("oncanplay") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_oncanplay as *mut _) } };
("oncanplaythrough") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_oncanplaythrough as *mut _) } };
("onseeking") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onseeking as *mut _) } };
("onseeked") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onseeked as *mut _) } };
("ontimeout") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_ontimeout as *mut _) } };
("ontimeupdate") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_ontimeupdate as *mut _) } };
("onended") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onended as *mut _) } };
("onratechange") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onratechange as *mut _) } };
("ondurationchange") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_ondurationchange as *mut _) } };
("onvolumechange") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onvolumechange as *mut _) } };
("onaddtrack") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onaddtrack as *mut _) } };
("oncontrollerchange") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_oncontrollerchange as *mut _) } };
("oncuechange") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_oncuechange as *mut _) } };
("onenter") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onenter as *mut _) } };
("onexit") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onexit as *mut _) } };
("onencrypted") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onencrypted as *mut _) } };
("encrypted") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_encrypted as *mut _) } };
("onwaitingforkey") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onwaitingforkey as *mut _) } };
("onkeystatuseschange") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onkeystatuseschange as *mut _) } };
("onremovetrack") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onremovetrack as *mut _) } };
("loadstart") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_loadstart as *mut _) } };
("suspend") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_suspend as *mut _) } };
("emptied") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_emptied as *mut _) } };
("stalled") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_stalled as *mut _) } };
("play") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_play as *mut _) } };
("pause") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_pause as *mut _) } };
("loadedmetadata") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_loadedmetadata as *mut _) } };
("loadeddata") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_loadeddata as *mut _) } };
("waiting") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_waiting as *mut _) } };
("playing") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_playing as *mut _) } };
("seeking") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_seeking as *mut _) } };
("seeked") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_seeked as *mut _) } };
("timeupdate") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_timeupdate as *mut _) } };
("ended") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_ended as *mut _) } };
("canplay") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_canplay as *mut _) } };
("canplaythrough") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_canplaythrough as *mut _) } };
("ratechange") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_ratechange as *mut _) } };
("durationchange") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_durationchange as *mut _) } };
("volumechange") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_volumechange as *mut _) } };
("ondataavailable") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_ondataavailable as *mut _) } };
("onwarning") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onwarning as *mut _) } };
("onstart") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onstart as *mut _) } };
("onstop") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onstop as *mut _) } };
("onphoto") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onphoto as *mut _) } };
("onactivestatechanged") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onactivestatechanged as *mut _) } };
("ongamepadbuttondown") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_ongamepadbuttondown as *mut _) } };
("ongamepadbuttonup") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_ongamepadbuttonup as *mut _) } };
("ongamepadaxismove") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_ongamepadaxismove as *mut _) } };
("ongamepadconnected") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_ongamepadconnected as *mut _) } };
("ongamepaddisconnected") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_ongamepaddisconnected as *mut _) } };
("afterPseudoProperty") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_afterPseudoProperty as *mut _) } };
("AnimationsProperty") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_animationsProperty as *mut _) } };
("AnimationsOfBeforeProperty") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_animationsOfBeforeProperty as *mut _) } };
("AnimationsOfAfterProperty") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_animationsOfAfterProperty as *mut _) } };
("AnimationEffectsProperty") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_animationEffectsProperty as *mut _) } };
("AnimationsEffectsForBeforeProperty") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_animationEffectsForBeforeProperty as *mut _) } };
("AnimationsEffectsForAfterProperty") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_animationEffectsForAfterProperty as *mut _) } };
("beforePseudoProperty") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_beforePseudoProperty as *mut _) } };
("CSSPseudoElementBeforeProperty") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_cssPseudoElementBeforeProperty as *mut _) } };
("CSSPseudoElementAfterProperty") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_cssPseudoElementAfterProperty as *mut _) } };
("TransitionsProperty") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_transitionsProperty as *mut _) } };
("TransitionsOfBeforeProperty") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_transitionsOfBeforeProperty as *mut _) } };
("TransitionsOfAfterProperty") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_transitionsOfAfterProperty as *mut _) } };
("QuoteNodeProperty") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_genConInitializerProperty as *mut _) } };
("LabelMouseDownPtProperty") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_labelMouseDownPtProperty as *mut _) } };
("lockedStyleStates") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_lockedStyleStates as *mut _) } };
("apzCallbackTransform") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_apzCallbackTransform as *mut _) } };
("restylableAnonymousNode") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_restylableAnonymousNode as *mut _) } };
("PaintRequestTime") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_paintRequestTime as *mut _) } };
("PseudoProperty") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_pseudoProperty as *mut _) } };
("ManualNACProperty") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_manualNACProperty as *mut _) } };
("ja") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_Japanese as *mut _) } };
("zh-CN") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_Chinese as *mut _) } };
("zh-TW") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_Taiwanese as *mut _) } };
("zh-HK") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_HongKongChinese as *mut _) } };
("x-unicode") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_Unicode as *mut _) } };
("ko") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_ko as *mut _) } };
("zh-cn") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_zh_cn as *mut _) } };
("zh-hk") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_zh_hk as *mut _) } };
("zh-tw") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_zh_tw as *mut _) } };
("x-cyrillic") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_x_cyrillic as *mut _) } };
("he") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_he as *mut _) } };
("ar") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_ar as *mut _) } };
("x-devanagari") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_x_devanagari as *mut _) } };
("x-tamil") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_x_tamil as *mut _) } };
("x-armn") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_x_armn as *mut _) } };
("x-beng") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_x_beng as *mut _) } };
("x-cans") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_x_cans as *mut _) } };
("x-ethi") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_x_ethi as *mut _) } };
("x-geor") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_x_geor as *mut _) } };
("x-gujr") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_x_gujr as *mut _) } };
("x-guru") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_x_guru as *mut _) } };
("x-khmr") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_x_khmr as *mut _) } };
("x-knda") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_x_knda as *mut _) } };
("x-mlym") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_x_mlym as *mut _) } };
("x-orya") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_x_orya as *mut _) } };
("x-sinh") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_x_sinh as *mut _) } };
("x-telu") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_x_telu as *mut _) } };
("x-tibt") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_x_tibt as *mut _) } };
("az") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_az as *mut _) } };
("ba") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_ba as *mut _) } };
("crh") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_crh as *mut _) } };
("el") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_el as *mut _) } };
("ga") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_ga as *mut _) } };
("nl") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_nl as *mut _) } };
("x-math") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_x_math as *mut _) } };
("Typing") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_TypingTxnName as *mut _) } };
("IME") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_IMETxnName as *mut _) } };
("Deleting") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_DeleteTxnName as *mut _) } };
("serif") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_serif as *mut _) } };
("sans-serif") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_sans_serif as *mut _) } };
("cursive") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_cursive as *mut _) } };
("fantasy") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_fantasy as *mut _) } };
("monospace") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_monospace as *mut _) } };
("-moz-fixed") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_mozfixed as *mut _) } };
("remote") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_Remote as *mut _) } };
("_remote_id") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_RemoteId as *mut _) } };
("remoteType") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_RemoteType as *mut _) } };
("_displayport") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_DisplayPort as *mut _) } };
("_displayportmargins") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_DisplayPortMargins as *mut _) } };
("_displayportbase") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_DisplayPortBase as *mut _) } };
("_asyncscrolllayercreationfailed") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_AsyncScrollLayerCreationFailed as *mut _) } };
("forcemessagemanager") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_forcemessagemanager as *mut _) } };
("color-picker-available") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_color_picker_available as *mut _) } };
("scrollbar-start-backward") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_scrollbar_start_backward as *mut _) } };
("scrollbar-start-forward") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_scrollbar_start_forward as *mut _) } };
("scrollbar-end-backward") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_scrollbar_end_backward as *mut _) } };
("scrollbar-end-forward") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_scrollbar_end_forward as *mut _) } };
("scrollbar-thumb-proportional") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_scrollbar_thumb_proportional as *mut _) } };
("overlay-scrollbars") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_overlay_scrollbars as *mut _) } };
("windows-accent-color-in-titlebar") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_windows_accent_color_in_titlebar as *mut _) } };
("windows-default-theme") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_windows_default_theme as *mut _) } };
("mac-graphite-theme") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_mac_graphite_theme as *mut _) } };
("mac-yosemite-theme") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_mac_yosemite_theme as *mut _) } };
("windows-compositor") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_windows_compositor as *mut _) } };
("windows-glass") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_windows_glass as *mut _) } };
("touch-enabled") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_touch_enabled as *mut _) } };
("menubar-drag") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_menubar_drag as *mut _) } };
("swipe-animation-enabled") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_swipe_animation_enabled as *mut _) } };
("physical-home-button") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_physical_home_button as *mut _) } };
("windows-classic") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_windows_classic as *mut _) } };
("windows-theme-aero") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_windows_theme_aero as *mut _) } };
("windows-theme-aero-lite") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_windows_theme_aero_lite as *mut _) } };
("windows-theme-luna-blue") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_windows_theme_luna_blue as *mut _) } };
("windows-theme-luna-olive") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_windows_theme_luna_olive as *mut _) } };
("windows-theme-luna-silver") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_windows_theme_luna_silver as *mut _) } };
("windows-theme-royale") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_windows_theme_royale as *mut _) } };
("windows-theme-zune") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_windows_theme_zune as *mut _) } };
("windows-theme-generic") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_windows_theme_generic as *mut _) } };
("-moz-color-picker-available") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms__moz_color_picker_available as *mut _) } };
("-moz-scrollbar-start-backward") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms__moz_scrollbar_start_backward as *mut _) } };
("-moz-scrollbar-start-forward") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms__moz_scrollbar_start_forward as *mut _) } };
("-moz-scrollbar-end-backward") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms__moz_scrollbar_end_backward as *mut _) } };
("-moz-scrollbar-end-forward") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms__moz_scrollbar_end_forward as *mut _) } };
("-moz-scrollbar-thumb-proportional") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms__moz_scrollbar_thumb_proportional as *mut _) } };
("-moz-overlay-scrollbars") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms__moz_overlay_scrollbars as *mut _) } };
("-moz-windows-accent-color-in-titlebar") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms__moz_windows_accent_color_in_titlebar as *mut _) } };
("-moz-windows-default-theme") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms__moz_windows_default_theme as *mut _) } };
("-moz-mac-graphite-theme") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms__moz_mac_graphite_theme as *mut _) } };
("-moz-mac-yosemite-theme") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms__moz_mac_yosemite_theme as *mut _) } };
("-moz-windows-compositor") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms__moz_windows_compositor as *mut _) } };
("-moz-windows-classic") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms__moz_windows_classic as *mut _) } };
("-moz-windows-glass") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms__moz_windows_glass as *mut _) } };
("-moz-windows-theme") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms__moz_windows_theme as *mut _) } };
("-moz-os-version") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms__moz_os_version as *mut _) } };
("-moz-touch-enabled") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms__moz_touch_enabled as *mut _) } };
("-moz-menubar-drag") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms__moz_menubar_drag as *mut _) } };
("-moz-device-pixel-ratio") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms__moz_device_pixel_ratio as *mut _) } };
("-moz-device-orientation") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms__moz_device_orientation as *mut _) } };
("-moz-is-resource-document") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms__moz_is_resource_document as *mut _) } };
("-moz-swipe-animation-enabled") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms__moz_swipe_animation_enabled as *mut _) } };
("-moz-physical-home-button") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms__moz_physical_home_button as *mut _) } };
("Back") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_Back as *mut _) } };
("Forward") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_Forward as *mut _) } };
("Reload") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_Reload as *mut _) } };
("Stop") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_Stop as *mut _) } };
("Search") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_Search as *mut _) } };
("Bookmarks") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_Bookmarks as *mut _) } };
("Home") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_Home as *mut _) } };
("Clear") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_Clear as *mut _) } };
("VolumeUp") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_VolumeUp as *mut _) } };
("VolumeDown") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_VolumeDown as *mut _) } };
("NextTrack") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_NextTrack as *mut _) } };
("PreviousTrack") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_PreviousTrack as *mut _) } };
("MediaStop") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_MediaStop as *mut _) } };
("PlayPause") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_PlayPause as *mut _) } };
("Menu") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_Menu as *mut _) } };
("New") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_New as *mut _) } };
("Open") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_Open as *mut _) } };
("Close") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_Close as *mut _) } };
("Save") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_Save as *mut _) } };
("Find") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_Find as *mut _) } };
("Help") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_Help as *mut _) } };
("Print") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_Print as *mut _) } };
("SendMail") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_SendMail as *mut _) } };
("ForwardMail") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_ForwardMail as *mut _) } };
("ReplyToMail") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_ReplyToMail as *mut _) } };
("mouseWheel") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_mouseWheel as *mut _) } };
("pixels") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_pixels as *mut _) } };
("lines") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_lines as *mut _) } };
("pages") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_pages as *mut _) } };
("scrollbars") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_scrollbars as *mut _) } };
("other") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_other as *mut _) } };
("apz") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_apz as *mut _) } };
("restore") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_restore as *mut _) } };
("alert") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_alert as *mut _) } };
("alertdialog") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_alertdialog as *mut _) } };
("application") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_application as *mut _) } };
("aria-colcount") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_colcount as *mut _) } };
("aria-colindex") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_colindex as *mut _) } };
("aria-details") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_details as *mut _) } };
("aria-errormessage") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_errormessage as *mut _) } };
("aria-grabbed") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_grabbed as *mut _) } };
("aria-label") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_label as *mut _) } };
("aria-modal") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_modal as *mut _) } };
("aria-orientation") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_orientation as *mut _) } };
("aria-rowcount") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_rowcount as *mut _) } };
("aria-rowindex") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_rowindex as *mut _) } };
("aria-valuetext") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_valuetext as *mut _) } };
("auto-generated") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_auto_generated as *mut _) } };
("banner") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_banner as *mut _) } };
("checkable") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_checkable as *mut _) } };
("choices") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_choices as *mut _) } };
("columnheader") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_columnheader as *mut _) } };
("complementary") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_complementary as *mut _) } };
("container-atomic") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_containerAtomic as *mut _) } };
("container-busy") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_containerBusy as *mut _) } };
("container-live") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_containerLive as *mut _) } };
("container-live-role") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_containerLiveRole as *mut _) } };
("container-relevant") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_containerRelevant as *mut _) } };
("contentinfo") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_contentinfo as *mut _) } };
("cycles") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_cycles as *mut _) } };
("datatable") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_datatable as *mut _) } };
("event-from-input") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_eventFromInput as *mut _) } };
("feed") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_feed as *mut _) } };
("grammar") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_grammar as *mut _) } };
("gridcell") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_gridcell as *mut _) } };
("heading") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_heading as *mut _) } };
("hitregion") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_hitregion as *mut _) } };
("inline") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_inlinevalue as *mut _) } };
("invalid") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_invalid as *mut _) } };
("item") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_item as *mut _) } };
("itemset") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_itemset as *mut _) } };
("line-number") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_lineNumber as *mut _) } };
("linkedpanel") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_linkedPanel as *mut _) } };
("live") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_live as *mut _) } };
("menuitemcheckbox") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_menuitemcheckbox as *mut _) } };
("menuitemradio") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_menuitemradio as *mut _) } };
("mixed") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_mixed as *mut _) } };
("multiline") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_multiline as *mut _) } };
("navigation") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_navigation as *mut _) } };
("polite") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_polite as *mut _) } };
("posinset") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_posinset as *mut _) } };
("presentation") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_presentation as *mut _) } };
("progressbar") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_progressbar as *mut _) } };
("region") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_region as *mut _) } };
("rowgroup") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_rowgroup as *mut _) } };
("rowheader") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_rowheader as *mut _) } };
("search") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_search as *mut _) } };
("searchbox") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_searchbox as *mut _) } };
("select1") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_select1 as *mut _) } };
("setsize") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_setsize as *mut _) } };
("spelling") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_spelling as *mut _) } };
("spinbutton") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_spinbutton as *mut _) } };
("status") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_status as *mut _) } };
("table-cell-index") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_tableCellIndex as *mut _) } };
("tablist") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_tablist as *mut _) } };
("text-indent") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_textIndent as *mut _) } };
("text-input-type") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_textInputType as *mut _) } };
("text-line-through-color") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_textLineThroughColor as *mut _) } };
("text-line-through-style") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_textLineThroughStyle as *mut _) } };
("text-position") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_textPosition as *mut _) } };
("text-underline-color") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_textUnderlineColor as *mut _) } };
("text-underline-style") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_textUnderlineStyle as *mut _) } };
("timer") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_timer as *mut _) } };
("toolbarname") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_toolbarname as *mut _) } };
("toolbarseparator") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_toolbarseparator as *mut _) } };
("toolbarspacer") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_toolbarspacer as *mut _) } };
("toolbarspring") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_toolbarspring as *mut _) } };
("treegrid") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_treegrid as *mut _) } };
("undefined") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms__undefined as *mut _) } };
("xml-roles") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_xmlroles as *mut _) } };
("close-fence") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_close_fence as *mut _) } };
("denominator") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_denominator as *mut _) } };
("numerator") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_numerator as *mut _) } };
("open-fence") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_open_fence as *mut _) } };
("overscript") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_overscript as *mut _) } };
("presubscript") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_presubscript as *mut _) } };
("presuperscript") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_presuperscript as *mut _) } };
("root-index") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_root_index as *mut _) } };
("subscript") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_subscript as *mut _) } };
("superscript") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_superscript as *mut _) } };
("underscript") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_underscript as *mut _) } };
("onaudiostart") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onaudiostart as *mut _) } };
("onaudioend") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onaudioend as *mut _) } };
("onsoundstart") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onsoundstart as *mut _) } };
("onsoundend") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onsoundend as *mut _) } };
("onspeechstart") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onspeechstart as *mut _) } };
("onspeechend") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onspeechend as *mut _) } };
("onresult") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onresult as *mut _) } };
("onnomatch") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onnomatch as *mut _) } };
("onresume") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onresume as *mut _) } };
("onmark") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onmark as *mut _) } };
("onboundary") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onboundary as *mut _) } };
("usercontextid") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_usercontextid as *mut _) } };
("http://www.w3.org/2000/xmlns/") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_nsuri_xmlns as *mut _) } };
("http://www.w3.org/XML/1998/namespace") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_nsuri_xml as *mut _) } };
("http://www.w3.org/1999/xhtml") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_nsuri_xhtml as *mut _) } };
("http://www.w3.org/1999/xlink") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_nsuri_xlink as *mut _) } };
("http://www.w3.org/1999/XSL/Transform") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_nsuri_xslt as *mut _) } };
("http://www.mozilla.org/xbl") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_nsuri_xbl as *mut _) } };
("http://www.w3.org/1998/Math/MathML") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_nsuri_mathml as *mut _) } };
("http://www.w3.org/1999/02/22-rdf-syntax-ns#") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_nsuri_rdf as *mut _) } };
("http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_nsuri_xul as *mut _) } };
("http://www.w3.org/2000/svg") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_nsuri_svg as *mut _) } };
("onsourceopen") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onsourceopen as *mut _) } };
("onsourceended") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onsourceended as *mut _) } };
("onsourceclosed") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onsourceclosed as *mut _) } };
("onupdatestart") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onupdatestart as *mut _) } };
("onupdate") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onupdate as *mut _) } };
("onupdateend") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onupdateend as *mut _) } };
("onaddsourcebuffer") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onaddsourcebuffer as *mut _) } };
("onremovesourcebuffer") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onremovesourcebuffer as *mut _) } };
("xlink") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_xlink as *mut _) } };
("xml:space") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_xml_space as *mut _) } };
("xml:lang") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_xml_lang as *mut _) } };
("xml:base") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_xml_base as *mut _) } };
("aria-grab") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_grab as *mut _) } };
("aria-channel") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_channel as *mut _) } };
("aria-secret") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_secret as *mut _) } };
("aria-templateid") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_templateid as *mut _) } };
("aria-datatype") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_aria_datatype as *mut _) } };
("local") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_local as *mut _) } };
("xchannelselector") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_xchannelselector as *mut _) } };
("ychannelselector") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_ychannelselector as *mut _) } };
("enable-background") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_enable_background as *mut _) } };
("calcmode") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_calcmode as *mut _) } };
("specularexponent") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_specularexponent as *mut _) } };
("specularconstant") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_specularconstant as *mut _) } };
("gradienttransform") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_gradienttransform as *mut _) } };
("gradientunits") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_gradientunits as *mut _) } };
("rendering-intent") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_rendering_intent as *mut _) } };
("stddeviation") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_stddeviation as *mut _) } };
("basefrequency") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_basefrequency as *mut _) } };
("baseprofile") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_baseprofile as *mut _) } };
("baseProfile") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_baseProfile as *mut _) } };
("edgemode") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_edgemode as *mut _) } };
("repeatcount") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_repeatcount as *mut _) } };
("repeatdur") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_repeatdur as *mut _) } };
("spreadmethod") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_spreadmethod as *mut _) } };
("diffuseconstant") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_diffuseconstant as *mut _) } };
("surfacescale") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_surfacescale as *mut _) } };
("lengthadjust") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_lengthadjust as *mut _) } };
("origin") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_origin as *mut _) } };
("targetx") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_targetx as *mut _) } };
("targety") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_targety as *mut _) } };
("pathlength") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_pathlength as *mut _) } };
("definitionurl") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_definitionurl as *mut _) } };
("limitingconeangle") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_limitingconeangle as *mut _) } };
("markerheight") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_markerheight as *mut _) } };
("markerwidth") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_markerwidth as *mut _) } };
("maskunits") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_maskunits as *mut _) } };
("markerunits") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_markerunits as *mut _) } };
("maskcontentunits") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_maskcontentunits as *mut _) } };
("tablevalues") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_tablevalues as *mut _) } };
("primitiveunits") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_primitiveunits as *mut _) } };
("zoomandpan") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_zoomandpan as *mut _) } };
("kernelmatrix") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_kernelmatrix as *mut _) } };
("kerning") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_kerning as *mut _) } };
("kernelunitlength") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_kernelunitlength as *mut _) } };
("pointsatx") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_pointsatx as *mut _) } };
("pointsaty") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_pointsaty as *mut _) } };
("pointsatz") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_pointsatz as *mut _) } };
("xlink:href") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_xlink_href as *mut _) } };
("xlink:title") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_xlink_title as *mut _) } };
("xlink:role") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_xlink_role as *mut _) } };
("xlink:arcrole") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_xlink_arcrole as *mut _) } };
("arcrole") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_arcrole as *mut _) } };
("xmlns:xlink") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_xmlns_xlink as *mut _) } };
("xlink:type") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_xlink_type as *mut _) } };
("xlink:show") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_xlink_show as *mut _) } };
("xlink:actuate") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_xlink_actuate as *mut _) } };
("color-rendering") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_color_rendering as *mut _) } };
("numoctaves") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_numoctaves as *mut _) } };
("onmousewheel") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_onmousewheel as *mut _) } };
("clippathunits") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_clippathunits as *mut _) } };
("glyph-orientation-vertical") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_glyph_orientation_vertical as *mut _) } };
("glyph-orientation-horizontal") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_glyph_orientation_horizontal as *mut _) } };
("glyphref") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_glyphref as *mut _) } };
("keypoints") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_keypoints as *mut _) } };
("attributename") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_attributename as *mut _) } };
("attributetype") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_attributetype as *mut _) } };
("startoffset") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_startoffset as *mut _) } };
("keysplines") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_keysplines as *mut _) } };
("preservealpha") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_preservealpha as *mut _) } };
("preserveaspectratio") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_preserveaspectratio as *mut _) } };
("alttext") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_alttext as *mut _) } };
("filterunits") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_filterunits as *mut _) } };
("keytimes") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_keytimes as *mut _) } };
("patterntransform") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_patterntransform as *mut _) } };
("patternunits") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_patternunits as *mut _) } };
("patterncontentunits") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_patterncontentunits as *mut _) } };
("stitchtiles") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_stitchtiles as *mut _) } };
("systemlanguage") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_systemlanguage as *mut _) } };
("textlength") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_textlength as *mut _) } };
("requiredfeatures") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_requiredfeatures as *mut _) } };
("requiredextensions") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_requiredextensions as *mut _) } };
("viewtarget") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_viewtarget as *mut _) } };
("viewbox") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_viewbox as *mut _) } };
("refx") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_refx as *mut _) } };
("refy") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_refy as *mut _) } };
("fefunca") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_fefunca as *mut _) } };
("fefuncb") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_fefuncb as *mut _) } };
("feblend") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_feblend as *mut _) } };
("feflood") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_feflood as *mut _) } };
("feturbulence") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_feturbulence as *mut _) } };
("femergenode") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_femergenode as *mut _) } };
("feimage") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_feimage as *mut _) } };
("femerge") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_femerge as *mut _) } };
("fetile") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_fetile as *mut _) } };
("fecomposite") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_fecomposite as *mut _) } };
("altglyphdef") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_altglyphdef as *mut _) } };
("altGlyphDef") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_altGlyphDef as *mut _) } };
("fefuncg") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_fefuncg as *mut _) } };
("fediffuselighting") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_fediffuselighting as *mut _) } };
("fespecularlighting") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_fespecularlighting as *mut _) } };
("altglyph") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_altglyph as *mut _) } };
("altGlyph") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_altGlyph as *mut _) } };
("clippath") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_clippath as *mut _) } };
("textpath") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_textpath as *mut _) } };
("altglyphitem") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_altglyphitem as *mut _) } };
("altGlyphItem") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_altGlyphItem as *mut _) } };
("animatetransform") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_animatetransform as *mut _) } };
("animatemotion") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_animatemotion as *mut _) } };
("fedisplacementmap") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_fedisplacementmap as *mut _) } };
("animatecolor") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_animatecolor as *mut _) } };
("fefuncr") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_fefuncr as *mut _) } };
("fecomponenttransfer") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_fecomponenttransfer as *mut _) } };
("fegaussianblur") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_fegaussianblur as *mut _) } };
("foreignobject") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_foreignobject as *mut _) } };
("feoffset") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_feoffset as *mut _) } };
("fespotlight") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_fespotlight as *mut _) } };
("fepointlight") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_fepointlight as *mut _) } };
("fedistantlight") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_fedistantlight as *mut _) } };
("lineargradient") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_lineargradient as *mut _) } };
("radialgradient") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_radialgradient as *mut _) } };
("fedropshadow") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_fedropshadow as *mut _) } };
("fecolormatrix") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_fecolormatrix as *mut _) } };
("feconvolvematrix") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_feconvolvematrix as *mut _) } };
("femorphology") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsGkAtoms_femorphology as *mut _) } };
(":after") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsCSSPseudoElements_after as *mut _) } };
(":before") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsCSSPseudoElements_before as *mut _) } };
(":backdrop") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsCSSPseudoElements_backdrop as *mut _) } };
(":cue") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsCSSPseudoElements_cue as *mut _) } };
(":first-letter") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsCSSPseudoElements_firstLetter as *mut _) } };
(":first-line") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsCSSPseudoElements_firstLine as *mut _) } };
(":-moz-selection") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsCSSPseudoElements_mozSelection as *mut _) } };
(":-moz-focus-inner") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsCSSPseudoElements_mozFocusInner as *mut _) } };
(":-moz-focus-outer") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsCSSPseudoElements_mozFocusOuter as *mut _) } };
(":-moz-list-bullet") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsCSSPseudoElements_mozListBullet as *mut _) } };
(":-moz-list-number") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsCSSPseudoElements_mozListNumber as *mut _) } };
(":-moz-math-anonymous") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsCSSPseudoElements_mozMathAnonymous as *mut _) } };
(":-moz-number-wrapper") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsCSSPseudoElements_mozNumberWrapper as *mut _) } };
(":-moz-number-text") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsCSSPseudoElements_mozNumberText as *mut _) } };
(":-moz-number-spin-box") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsCSSPseudoElements_mozNumberSpinBox as *mut _) } };
(":-moz-number-spin-up") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsCSSPseudoElements_mozNumberSpinUp as *mut _) } };
(":-moz-number-spin-down") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsCSSPseudoElements_mozNumberSpinDown as *mut _) } };
(":-moz-progress-bar") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsCSSPseudoElements_mozProgressBar as *mut _) } };
(":-moz-range-track") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsCSSPseudoElements_mozRangeTrack as *mut _) } };
(":-moz-range-progress") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsCSSPseudoElements_mozRangeProgress as *mut _) } };
(":-moz-range-thumb") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsCSSPseudoElements_mozRangeThumb as *mut _) } };
(":-moz-meter-bar") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsCSSPseudoElements_mozMeterBar as *mut _) } };
(":-moz-placeholder") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsCSSPseudoElements_mozPlaceholder as *mut _) } };
(":placeholder") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsCSSPseudoElements_placeholder as *mut _) } };
(":-moz-color-swatch") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsCSSPseudoElements_mozColorSwatch as *mut _) } };
(":-moz-text") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsCSSAnonBoxes_mozText as *mut _) } };
(":-moz-oof-placeholder") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsCSSAnonBoxes_oofPlaceholder as *mut _) } };
(":-moz-first-letter-continuation") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsCSSAnonBoxes_firstLetterContinuation as *mut _) } };
(":-moz-block-inside-inline-wrapper") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsCSSAnonBoxes_mozBlockInsideInlineWrapper as *mut _) } };
(":-moz-mathml-anonymous-block") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsCSSAnonBoxes_mozMathMLAnonymousBlock as *mut _) } };
(":-moz-xul-anonymous-block") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsCSSAnonBoxes_mozXULAnonymousBlock as *mut _) } };
(":-moz-hframeset-border") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsCSSAnonBoxes_horizontalFramesetBorder as *mut _) } };
(":-moz-vframeset-border") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsCSSAnonBoxes_verticalFramesetBorder as *mut _) } };
(":-moz-line-frame") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsCSSAnonBoxes_mozLineFrame as *mut _) } };
(":-moz-button-content") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsCSSAnonBoxes_buttonContent as *mut _) } };
(":-moz-cell-content") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsCSSAnonBoxes_cellContent as *mut _) } };
(":-moz-dropdown-list") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsCSSAnonBoxes_dropDownList as *mut _) } };
(":-moz-fieldset-content") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsCSSAnonBoxes_fieldsetContent as *mut _) } };
(":-moz-frameset-blank") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsCSSAnonBoxes_framesetBlank as *mut _) } };
(":-moz-display-comboboxcontrol-frame") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsCSSAnonBoxes_mozDisplayComboboxControlFrame as *mut _) } };
(":-moz-html-canvas-content") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsCSSAnonBoxes_htmlCanvasContent as *mut _) } };
(":-moz-inline-table") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsCSSAnonBoxes_inlineTable as *mut _) } };
(":-moz-table") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsCSSAnonBoxes_table as *mut _) } };
(":-moz-table-cell") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsCSSAnonBoxes_tableCell as *mut _) } };
(":-moz-table-column-group") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsCSSAnonBoxes_tableColGroup as *mut _) } };
(":-moz-table-column") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsCSSAnonBoxes_tableCol as *mut _) } };
(":-moz-table-wrapper") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsCSSAnonBoxes_tableWrapper as *mut _) } };
(":-moz-table-row-group") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsCSSAnonBoxes_tableRowGroup as *mut _) } };
(":-moz-table-row") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsCSSAnonBoxes_tableRow as *mut _) } };
(":-moz-canvas") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsCSSAnonBoxes_canvas as *mut _) } };
(":-moz-pagebreak") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsCSSAnonBoxes_pageBreak as *mut _) } };
(":-moz-page") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsCSSAnonBoxes_page as *mut _) } };
(":-moz-pagecontent") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsCSSAnonBoxes_pageContent as *mut _) } };
(":-moz-page-sequence") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsCSSAnonBoxes_pageSequence as *mut _) } };
(":-moz-scrolled-content") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsCSSAnonBoxes_scrolledContent as *mut _) } };
(":-moz-scrolled-canvas") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsCSSAnonBoxes_scrolledCanvas as *mut _) } };
(":-moz-scrolled-page-sequence") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsCSSAnonBoxes_scrolledPageSequence as *mut _) } };
(":-moz-column-content") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsCSSAnonBoxes_columnContent as *mut _) } };
(":-moz-viewport") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsCSSAnonBoxes_viewport as *mut _) } };
(":-moz-viewport-scroll") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsCSSAnonBoxes_viewportScroll as *mut _) } };
(":-moz-anonymous-flex-item") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsCSSAnonBoxes_anonymousFlexItem as *mut _) } };
(":-moz-anonymous-grid-item") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsCSSAnonBoxes_anonymousGridItem as *mut _) } };
(":-moz-ruby") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsCSSAnonBoxes_ruby as *mut _) } };
(":-moz-ruby-base") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsCSSAnonBoxes_rubyBase as *mut _) } };
(":-moz-ruby-base-container") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsCSSAnonBoxes_rubyBaseContainer as *mut _) } };
(":-moz-ruby-text") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsCSSAnonBoxes_rubyText as *mut _) } };
(":-moz-ruby-text-container") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsCSSAnonBoxes_rubyTextContainer as *mut _) } };
(":-moz-tree-column") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsCSSAnonBoxes_mozTreeColumn as *mut _) } };
(":-moz-tree-row") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsCSSAnonBoxes_mozTreeRow as *mut _) } };
(":-moz-tree-separator") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsCSSAnonBoxes_mozTreeSeparator as *mut _) } };
(":-moz-tree-cell") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsCSSAnonBoxes_mozTreeCell as *mut _) } };
(":-moz-tree-indentation") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsCSSAnonBoxes_mozTreeIndentation as *mut _) } };
(":-moz-tree-line") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsCSSAnonBoxes_mozTreeLine as *mut _) } };
(":-moz-tree-twisty") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsCSSAnonBoxes_mozTreeTwisty as *mut _) } };
(":-moz-tree-image") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsCSSAnonBoxes_mozTreeImage as *mut _) } };
(":-moz-tree-cell-text") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsCSSAnonBoxes_mozTreeCellText as *mut _) } };
(":-moz-tree-checkbox") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsCSSAnonBoxes_mozTreeCheckbox as *mut _) } };
(":-moz-tree-progressmeter") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsCSSAnonBoxes_mozTreeProgressmeter as *mut _) } };
(":-moz-tree-drop-feedback") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsCSSAnonBoxes_mozTreeDropFeedback as *mut _) } };
(":-moz-svg-marker-anon-child") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsCSSAnonBoxes_mozSVGMarkerAnonChild as *mut _) } };
(":-moz-svg-outer-svg-anon-child") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsCSSAnonBoxes_mozSVGOuterSVGAnonChild as *mut _) } };
(":-moz-svg-foreign-content") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsCSSAnonBoxes_mozSVGForeignContent as *mut _) } };
(":-moz-svg-text") =>
  { unsafe { $crate::string_cache::atom_macro::atom_from_static($crate::string_cache::atom_macro::nsCSSAnonBoxes_mozSVGText as *mut _) } };
}
