[Pkg-javascript-commits] [uglifyjs] 64/77: Add --reserve-domprops along with a default exclusion list in tools/domprops.json

Jonas Smedegaard dr at jones.dk
Tue May 19 00:02:33 UTC 2015


This is an automated email from the git hooks/post-receive script.

js pushed a commit to tag v2.4.18
in repository uglifyjs.

commit 03b61211941955577c82ef98afa423b1ef0f8225
Author: Mihai Bazon <mihai.bazon at gmail.com>
Date:   Wed Mar 18 12:09:09 2015 +0200

    Add --reserve-domprops along with a default exclusion list in tools/domprops.json
---
 bin/uglifyjs        |    6 +
 tools/domprops.json | 4491 +++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 4497 insertions(+)

diff --git a/bin/uglifyjs b/bin/uglifyjs
index 281ac17..2980a67 100755
--- a/bin/uglifyjs
+++ b/bin/uglifyjs
@@ -68,6 +68,7 @@ You need to pass an argument to this option to specify the name that your module
     .describe("keep-fnames", "Do not mangle/drop function names.  Useful for code relying on Function.prototype.name.")
     .describe("quotes", "Quote style (0 - auto, 1 - single, 2 - double, 3 - original)")
     .describe("reserved-file", "File containing reserved names")
+    .describe("reserve-domprops", "Make (most?) DOM properties reserved for --mangle-props")
     .describe("mangle-props", "Mangle property names")
     .describe("name-cache", "File to hold mangled names mappings")
 
@@ -112,6 +113,7 @@ You need to pass an argument to this option to specify the name that your module
     .boolean("bare-returns")
     .boolean("keep-fnames")
     .boolean("mangle-props")
+    .boolean("reserve-domprops")
 
     .wrap(80)
 
@@ -156,6 +158,10 @@ if (ARGS.reserved_file) ARGS.reserved_file.forEach(function(filename){
     RESERVED = UglifyJS.readReservedFile(filename, RESERVED);
 });
 
+if (ARGS.reserve_domprops) {
+    RESERVED = UglifyJS.readReservedFile(path.join(__dirname, "..", "tools", "domprops.json"), RESERVED);
+}
+
 if (ARGS.d) {
     if (COMPRESS) COMPRESS.global_defs = getOptions("d");
 }
diff --git a/tools/domprops.json b/tools/domprops.json
new file mode 100644
index 0000000..1fba1b4
--- /dev/null
+++ b/tools/domprops.json
@@ -0,0 +1,4491 @@
+{
+    "props": [
+        "$&",
+        "$'",
+        "$*",
+        "$+",
+        "$1",
+        "$2",
+        "$3",
+        "$4",
+        "$5",
+        "$6",
+        "$7",
+        "$8",
+        "$9",
+        "$_",
+        "$`",
+        "@@iterator",
+        "ABORT_ERR",
+        "ACTIVE_ATTRIBUTES",
+        "ACTIVE_TEXTURE",
+        "ACTIVE_UNIFORMS",
+        "ADDITION",
+        "ALIASED_LINE_WIDTH_RANGE",
+        "ALIASED_POINT_SIZE_RANGE",
+        "ALLOW_KEYBOARD_INPUT",
+        "ALPHA",
+        "ALPHA_BITS",
+        "ALT_MASK",
+        "ALWAYS",
+        "ANY_TYPE",
+        "ANY_UNORDERED_NODE_TYPE",
+        "ARRAY_BUFFER",
+        "ARRAY_BUFFER_BINDING",
+        "ATTACHED_SHADERS",
+        "ATTRIBUTE_NODE",
+        "AT_TARGET",
+        "AddSearchProvider",
+        "AnalyserNode",
+        "AnimationEvent",
+        "AnonXMLHttpRequest",
+        "ApplicationCache",
+        "ApplicationCacheErrorEvent",
+        "Array",
+        "ArrayBuffer",
+        "Attr",
+        "Audio",
+        "AudioBuffer",
+        "AudioBufferSourceNode",
+        "AudioContext",
+        "AudioDestinationNode",
+        "AudioListener",
+        "AudioNode",
+        "AudioParam",
+        "AudioProcessingEvent",
+        "AudioStreamTrack",
+        "AutocompleteErrorEvent",
+        "BACK",
+        "BLEND",
+        "BLEND_COLOR",
+        "BLEND_DST_ALPHA",
+        "BLEND_DST_RGB",
+        "BLEND_EQUATION",
+        "BLEND_EQUATION_ALPHA",
+        "BLEND_EQUATION_RGB",
+        "BLEND_SRC_ALPHA",
+        "BLEND_SRC_RGB",
+        "BLUE_BITS",
+        "BLUR",
+        "BOOL",
+        "BOOLEAN_TYPE",
+        "BOOL_VEC2",
+        "BOOL_VEC3",
+        "BOOL_VEC4",
+        "BOTH",
+        "BROWSER_DEFAULT_WEBGL",
+        "BUBBLING_PHASE",
+        "BUFFER_SIZE",
+        "BUFFER_USAGE",
+        "BYTE",
+        "BYTES_PER_ELEMENT",
+        "BarProp",
+        "BatteryManager",
+        "BeforeUnloadEvent",
+        "BiquadFilterNode",
+        "Blob",
+        "BlobEvent",
+        "Boolean",
+        "CAPTURING_PHASE",
+        "CCW",
+        "CDATASection",
+        "CDATA_SECTION_NODE",
+        "CHANGE",
+        "CHARSET_RULE",
+        "CHECKING",
+        "CLAMP_TO_EDGE",
+        "CLICK",
+        "CLOSED",
+        "CLOSING",
+        "COLOR_ATTACHMENT0",
+        "COLOR_BUFFER_BIT",
+        "COLOR_CLEAR_VALUE",
+        "COLOR_WRITEMASK",
+        "COMMENT_NODE",
+        "COMPILE_STATUS",
+        "COMPRESSED_TEXTURE_FORMATS",
+        "CONNECTING",
+        "CONSTANT_ALPHA",
+        "CONSTANT_COLOR",
+        "CONTEXT_LOST_WEBGL",
+        "CONTROL_MASK",
+        "COUNTER_STYLE_RULE",
+        "CSS",
+        "CSS2Properties",
+        "CSSCharsetRule",
+        "CSSConditionRule",
+        "CSSCounterStyleRule",
+        "CSSFontFaceRule",
+        "CSSFontFeatureValuesRule",
+        "CSSGroupingRule",
+        "CSSImportRule",
+        "CSSKeyframeRule",
+        "CSSKeyframesRule",
+        "CSSMediaRule",
+        "CSSMozDocumentRule",
+        "CSSNameSpaceRule",
+        "CSSPageRule",
+        "CSSPrimitiveValue",
+        "CSSRule",
+        "CSSRuleList",
+        "CSSStyleDeclaration",
+        "CSSStyleRule",
+        "CSSStyleSheet",
+        "CSSSupportsRule",
+        "CSSUnknownRule",
+        "CSSValue",
+        "CSSValueList",
+        "CSSViewportRule",
+        "CSS_ATTR",
+        "CSS_CM",
+        "CSS_COUNTER",
+        "CSS_CUSTOM",
+        "CSS_DEG",
+        "CSS_DIMENSION",
+        "CSS_EMS",
+        "CSS_EXS",
+        "CSS_GRAD",
+        "CSS_HZ",
+        "CSS_IDENT",
+        "CSS_IN",
+        "CSS_INHERIT",
+        "CSS_KHZ",
+        "CSS_MM",
+        "CSS_MS",
+        "CSS_NUMBER",
+        "CSS_PC",
+        "CSS_PERCENTAGE",
+        "CSS_PRIMITIVE_VALUE",
+        "CSS_PT",
+        "CSS_PX",
+        "CSS_RAD",
+        "CSS_RECT",
+        "CSS_RGBCOLOR",
+        "CSS_S",
+        "CSS_STRING",
+        "CSS_UNKNOWN",
+        "CSS_URI",
+        "CSS_VALUE_LIST",
+        "CULL_FACE",
+        "CULL_FACE_MODE",
+        "CURRENT_PROGRAM",
+        "CURRENT_VERTEX_ATTRIB",
+        "CW",
+        "CanvasGradient",
+        "CanvasPattern",
+        "CanvasRenderingContext2D",
+        "CaretPosition",
+        "ChannelMergerNode",
+        "ChannelSplitterNode",
+        "CharacterData",
+        "ClientRect",
+        "ClientRectList",
+        "ClipboardEvent",
+        "CloseEvent",
+        "Collator",
+        "CommandEvent",
+        "Comment",
+        "CompositionEvent",
+        "Console",
+        "Controllers",
+        "ConvolverNode",
+        "Crypto",
+        "CryptoKey",
+        "CustomEvent",
+        "DATA_CLONE_ERR",
+        "DBLCLICK",
+        "DECR",
+        "DECR_WRAP",
+        "DELETE_STATUS",
+        "DEPTH_ATTACHMENT",
+        "DEPTH_BITS",
+        "DEPTH_BUFFER_BIT",
+        "DEPTH_CLEAR_VALUE",
+        "DEPTH_COMPONENT",
+        "DEPTH_COMPONENT16",
+        "DEPTH_FUNC",
+        "DEPTH_RANGE",
+        "DEPTH_STENCIL",
+        "DEPTH_STENCIL_ATTACHMENT",
+        "DEPTH_TEST",
+        "DEPTH_WRITEMASK",
+        "DIRECTION_DOWN",
+        "DIRECTION_LEFT",
+        "DIRECTION_RIGHT",
+        "DIRECTION_UP",
+        "DITHER",
+        "DOCUMENT_FRAGMENT_NODE",
+        "DOCUMENT_NODE",
+        "DOCUMENT_POSITION_CONTAINED_BY",
+        "DOCUMENT_POSITION_CONTAINS",
+        "DOCUMENT_POSITION_DISCONNECTED",
+        "DOCUMENT_POSITION_FOLLOWING",
+        "DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC",
+        "DOCUMENT_POSITION_PRECEDING",
+        "DOCUMENT_TYPE_NODE",
+        "DOMCursor",
+        "DOMError",
+        "DOMException",
+        "DOMImplementation",
+        "DOMImplementationLS",
+        "DOMMatrix",
+        "DOMMatrixReadOnly",
+        "DOMParser",
+        "DOMPoint",
+        "DOMPointReadOnly",
+        "DOMQuad",
+        "DOMRect",
+        "DOMRectList",
+        "DOMRectReadOnly",
+        "DOMRequest",
+        "DOMSTRING_SIZE_ERR",
+        "DOMSettableTokenList",
+        "DOMStringList",
+        "DOMStringMap",
+        "DOMTokenList",
+        "DOMTransactionEvent",
+        "DOM_DELTA_LINE",
+        "DOM_DELTA_PAGE",
+        "DOM_DELTA_PIXEL",
+        "DOM_INPUT_METHOD_DROP",
+        "DOM_INPUT_METHOD_HANDWRITING",
+        "DOM_INPUT_METHOD_IME",
+        "DOM_INPUT_METHOD_KEYBOARD",
+        "DOM_INPUT_METHOD_MULTIMODAL",
+        "DOM_INPUT_METHOD_OPTION",
+        "DOM_INPUT_METHOD_PASTE",
+        "DOM_INPUT_METHOD_SCRIPT",
+        "DOM_INPUT_METHOD_UNKNOWN",
+        "DOM_INPUT_METHOD_VOICE",
+        "DOM_KEY_LOCATION_JOYSTICK",
+        "DOM_KEY_LOCATION_LEFT",
+        "DOM_KEY_LOCATION_MOBILE",
+        "DOM_KEY_LOCATION_NUMPAD",
+        "DOM_KEY_LOCATION_RIGHT",
+        "DOM_KEY_LOCATION_STANDARD",
+        "DOM_VK_0",
+        "DOM_VK_1",
+        "DOM_VK_2",
+        "DOM_VK_3",
+        "DOM_VK_4",
+        "DOM_VK_5",
+        "DOM_VK_6",
+        "DOM_VK_7",
+        "DOM_VK_8",
+        "DOM_VK_9",
+        "DOM_VK_A",
+        "DOM_VK_ACCEPT",
+        "DOM_VK_ADD",
+        "DOM_VK_ALT",
+        "DOM_VK_ALTGR",
+        "DOM_VK_AMPERSAND",
+        "DOM_VK_ASTERISK",
+        "DOM_VK_AT",
+        "DOM_VK_ATTN",
+        "DOM_VK_B",
+        "DOM_VK_BACKSPACE",
+        "DOM_VK_BACK_QUOTE",
+        "DOM_VK_BACK_SLASH",
+        "DOM_VK_BACK_SPACE",
+        "DOM_VK_C",
+        "DOM_VK_CANCEL",
+        "DOM_VK_CAPS_LOCK",
+        "DOM_VK_CIRCUMFLEX",
+        "DOM_VK_CLEAR",
+        "DOM_VK_CLOSE_BRACKET",
+        "DOM_VK_CLOSE_CURLY_BRACKET",
+        "DOM_VK_CLOSE_PAREN",
+        "DOM_VK_COLON",
+        "DOM_VK_COMMA",
+        "DOM_VK_CONTEXT_MENU",
+        "DOM_VK_CONTROL",
+        "DOM_VK_CONVERT",
+        "DOM_VK_CRSEL",
+        "DOM_VK_CTRL",
+        "DOM_VK_D",
+        "DOM_VK_DECIMAL",
+        "DOM_VK_DELETE",
+        "DOM_VK_DIVIDE",
+        "DOM_VK_DOLLAR",
+        "DOM_VK_DOUBLE_QUOTE",
+        "DOM_VK_DOWN",
+        "DOM_VK_E",
+        "DOM_VK_EISU",
+        "DOM_VK_END",
+        "DOM_VK_ENTER",
+        "DOM_VK_EQUALS",
+        "DOM_VK_EREOF",
+        "DOM_VK_ESCAPE",
+        "DOM_VK_EXCLAMATION",
+        "DOM_VK_EXECUTE",
+        "DOM_VK_EXSEL",
+        "DOM_VK_F",
+        "DOM_VK_F1",
+        "DOM_VK_F10",
+        "DOM_VK_F11",
+        "DOM_VK_F12",
+        "DOM_VK_F13",
+        "DOM_VK_F14",
+        "DOM_VK_F15",
+        "DOM_VK_F16",
+        "DOM_VK_F17",
+        "DOM_VK_F18",
+        "DOM_VK_F19",
+        "DOM_VK_F2",
+        "DOM_VK_F20",
+        "DOM_VK_F21",
+        "DOM_VK_F22",
+        "DOM_VK_F23",
+        "DOM_VK_F24",
+        "DOM_VK_F25",
+        "DOM_VK_F26",
+        "DOM_VK_F27",
+        "DOM_VK_F28",
+        "DOM_VK_F29",
+        "DOM_VK_F3",
+        "DOM_VK_F30",
+        "DOM_VK_F31",
+        "DOM_VK_F32",
+        "DOM_VK_F33",
+        "DOM_VK_F34",
+        "DOM_VK_F35",
+        "DOM_VK_F36",
+        "DOM_VK_F4",
+        "DOM_VK_F5",
+        "DOM_VK_F6",
+        "DOM_VK_F7",
+        "DOM_VK_F8",
+        "DOM_VK_F9",
+        "DOM_VK_FINAL",
+        "DOM_VK_FRONT",
+        "DOM_VK_G",
+        "DOM_VK_GREATER_THAN",
+        "DOM_VK_H",
+        "DOM_VK_HANGUL",
+        "DOM_VK_HANJA",
+        "DOM_VK_HASH",
+        "DOM_VK_HELP",
+        "DOM_VK_HK_TOGGLE",
+        "DOM_VK_HOME",
+        "DOM_VK_HYPHEN_MINUS",
+        "DOM_VK_I",
+        "DOM_VK_INSERT",
+        "DOM_VK_J",
+        "DOM_VK_JUNJA",
+        "DOM_VK_K",
+        "DOM_VK_KANA",
+        "DOM_VK_KANJI",
+        "DOM_VK_L",
+        "DOM_VK_LEFT",
+        "DOM_VK_LEFT_TAB",
+        "DOM_VK_LESS_THAN",
+        "DOM_VK_M",
+        "DOM_VK_META",
+        "DOM_VK_MODECHANGE",
+        "DOM_VK_MULTIPLY",
+        "DOM_VK_N",
+        "DOM_VK_NONCONVERT",
+        "DOM_VK_NUMPAD0",
+        "DOM_VK_NUMPAD1",
+        "DOM_VK_NUMPAD2",
+        "DOM_VK_NUMPAD3",
+        "DOM_VK_NUMPAD4",
+        "DOM_VK_NUMPAD5",
+        "DOM_VK_NUMPAD6",
+        "DOM_VK_NUMPAD7",
+        "DOM_VK_NUMPAD8",
+        "DOM_VK_NUMPAD9",
+        "DOM_VK_NUM_LOCK",
+        "DOM_VK_O",
+        "DOM_VK_OEM_1",
+        "DOM_VK_OEM_102",
+        "DOM_VK_OEM_2",
+        "DOM_VK_OEM_3",
+        "DOM_VK_OEM_4",
+        "DOM_VK_OEM_5",
+        "DOM_VK_OEM_6",
+        "DOM_VK_OEM_7",
+        "DOM_VK_OEM_8",
+        "DOM_VK_OEM_COMMA",
+        "DOM_VK_OEM_MINUS",
+        "DOM_VK_OEM_PERIOD",
+        "DOM_VK_OEM_PLUS",
+        "DOM_VK_OPEN_BRACKET",
+        "DOM_VK_OPEN_CURLY_BRACKET",
+        "DOM_VK_OPEN_PAREN",
+        "DOM_VK_P",
+        "DOM_VK_PA1",
+        "DOM_VK_PAGEDOWN",
+        "DOM_VK_PAGEUP",
+        "DOM_VK_PAGE_DOWN",
+        "DOM_VK_PAGE_UP",
+        "DOM_VK_PAUSE",
+        "DOM_VK_PERCENT",
+        "DOM_VK_PERIOD",
+        "DOM_VK_PIPE",
+        "DOM_VK_PLAY",
+        "DOM_VK_PLUS",
+        "DOM_VK_PRINT",
+        "DOM_VK_PRINTSCREEN",
+        "DOM_VK_PROCESSKEY",
+        "DOM_VK_PROPERITES",
+        "DOM_VK_Q",
+        "DOM_VK_QUESTION_MARK",
+        "DOM_VK_QUOTE",
+        "DOM_VK_R",
+        "DOM_VK_REDO",
+        "DOM_VK_RETURN",
+        "DOM_VK_RIGHT",
+        "DOM_VK_S",
+        "DOM_VK_SCROLL_LOCK",
+        "DOM_VK_SELECT",
+        "DOM_VK_SEMICOLON",
+        "DOM_VK_SEPARATOR",
+        "DOM_VK_SHIFT",
+        "DOM_VK_SLASH",
+        "DOM_VK_SLEEP",
+        "DOM_VK_SPACE",
+        "DOM_VK_SUBTRACT",
+        "DOM_VK_T",
+        "DOM_VK_TAB",
+        "DOM_VK_TILDE",
+        "DOM_VK_U",
+        "DOM_VK_UNDERSCORE",
+        "DOM_VK_UNDO",
+        "DOM_VK_UNICODE",
+        "DOM_VK_UP",
+        "DOM_VK_V",
+        "DOM_VK_VOLUME_DOWN",
+        "DOM_VK_VOLUME_MUTE",
+        "DOM_VK_VOLUME_UP",
+        "DOM_VK_W",
+        "DOM_VK_WIN",
+        "DOM_VK_WINDOW",
+        "DOM_VK_WIN_ICO_00",
+        "DOM_VK_WIN_ICO_CLEAR",
+        "DOM_VK_WIN_ICO_HELP",
+        "DOM_VK_WIN_OEM_ATTN",
+        "DOM_VK_WIN_OEM_AUTO",
+        "DOM_VK_WIN_OEM_BACKTAB",
+        "DOM_VK_WIN_OEM_CLEAR",
+        "DOM_VK_WIN_OEM_COPY",
+        "DOM_VK_WIN_OEM_CUSEL",
+        "DOM_VK_WIN_OEM_ENLW",
+        "DOM_VK_WIN_OEM_FINISH",
+        "DOM_VK_WIN_OEM_FJ_JISHO",
+        "DOM_VK_WIN_OEM_FJ_LOYA",
+        "DOM_VK_WIN_OEM_FJ_MASSHOU",
+        "DOM_VK_WIN_OEM_FJ_ROYA",
+        "DOM_VK_WIN_OEM_FJ_TOUROKU",
+        "DOM_VK_WIN_OEM_JUMP",
+        "DOM_VK_WIN_OEM_PA1",
+        "DOM_VK_WIN_OEM_PA2",
+        "DOM_VK_WIN_OEM_PA3",
+        "DOM_VK_WIN_OEM_RESET",
+        "DOM_VK_WIN_OEM_WSCTRL",
+        "DOM_VK_X",
+        "DOM_VK_XF86XK_ADD_FAVORITE",
+        "DOM_VK_XF86XK_APPLICATION_LEFT",
+        "DOM_VK_XF86XK_APPLICATION_RIGHT",
+        "DOM_VK_XF86XK_AUDIO_CYCLE_TRACK",
+        "DOM_VK_XF86XK_AUDIO_FORWARD",
+        "DOM_VK_XF86XK_AUDIO_LOWER_VOLUME",
+        "DOM_VK_XF86XK_AUDIO_MEDIA",
+        "DOM_VK_XF86XK_AUDIO_MUTE",
+        "DOM_VK_XF86XK_AUDIO_NEXT",
+        "DOM_VK_XF86XK_AUDIO_PAUSE",
+        "DOM_VK_XF86XK_AUDIO_PLAY",
+        "DOM_VK_XF86XK_AUDIO_PREV",
+        "DOM_VK_XF86XK_AUDIO_RAISE_VOLUME",
+        "DOM_VK_XF86XK_AUDIO_RANDOM_PLAY",
+        "DOM_VK_XF86XK_AUDIO_RECORD",
+        "DOM_VK_XF86XK_AUDIO_REPEAT",
+        "DOM_VK_XF86XK_AUDIO_REWIND",
+        "DOM_VK_XF86XK_AUDIO_STOP",
+        "DOM_VK_XF86XK_AWAY",
+        "DOM_VK_XF86XK_BACK",
+        "DOM_VK_XF86XK_BACK_FORWARD",
+        "DOM_VK_XF86XK_BATTERY",
+        "DOM_VK_XF86XK_BLUE",
+        "DOM_VK_XF86XK_BLUETOOTH",
+        "DOM_VK_XF86XK_BOOK",
+        "DOM_VK_XF86XK_BRIGHTNESS_ADJUST",
+        "DOM_VK_XF86XK_CALCULATOR",
+        "DOM_VK_XF86XK_CALENDAR",
+        "DOM_VK_XF86XK_CD",
+        "DOM_VK_XF86XK_CLOSE",
+        "DOM_VK_XF86XK_COMMUNITY",
+        "DOM_VK_XF86XK_CONTRAST_ADJUST",
+        "DOM_VK_XF86XK_COPY",
+        "DOM_VK_XF86XK_CUT",
+        "DOM_VK_XF86XK_CYCLE_ANGLE",
+        "DOM_VK_XF86XK_DISPLAY",
+        "DOM_VK_XF86XK_DOCUMENTS",
+        "DOM_VK_XF86XK_DOS",
+        "DOM_VK_XF86XK_EJECT",
+        "DOM_VK_XF86XK_EXCEL",
+        "DOM_VK_XF86XK_EXPLORER",
+        "DOM_VK_XF86XK_FAVORITES",
+        "DOM_VK_XF86XK_FINANCE",
+        "DOM_VK_XF86XK_FORWARD",
+        "DOM_VK_XF86XK_FRAME_BACK",
+        "DOM_VK_XF86XK_FRAME_FORWARD",
+        "DOM_VK_XF86XK_GAME",
+        "DOM_VK_XF86XK_GO",
+        "DOM_VK_XF86XK_GREEN",
+        "DOM_VK_XF86XK_HIBERNATE",
+        "DOM_VK_XF86XK_HISTORY",
+        "DOM_VK_XF86XK_HOME_PAGE",
+        "DOM_VK_XF86XK_HOT_LINKS",
+        "DOM_VK_XF86XK_I_TOUCH",
+        "DOM_VK_XF86XK_KBD_BRIGHTNESS_DOWN",
+        "DOM_VK_XF86XK_KBD_BRIGHTNESS_UP",
+        "DOM_VK_XF86XK_KBD_LIGHT_ON_OFF",
+        "DOM_VK_XF86XK_LAUNCH0",
+        "DOM_VK_XF86XK_LAUNCH1",
+        "DOM_VK_XF86XK_LAUNCH2",
+        "DOM_VK_XF86XK_LAUNCH3",
+        "DOM_VK_XF86XK_LAUNCH4",
+        "DOM_VK_XF86XK_LAUNCH5",
+        "DOM_VK_XF86XK_LAUNCH6",
+        "DOM_VK_XF86XK_LAUNCH7",
+        "DOM_VK_XF86XK_LAUNCH8",
+        "DOM_VK_XF86XK_LAUNCH9",
+        "DOM_VK_XF86XK_LAUNCH_A",
+        "DOM_VK_XF86XK_LAUNCH_B",
+        "DOM_VK_XF86XK_LAUNCH_C",
+        "DOM_VK_XF86XK_LAUNCH_D",
+        "DOM_VK_XF86XK_LAUNCH_E",
+        "DOM_VK_XF86XK_LAUNCH_F",
+        "DOM_VK_XF86XK_LIGHT_BULB",
+        "DOM_VK_XF86XK_LOG_OFF",
+        "DOM_VK_XF86XK_MAIL",
+        "DOM_VK_XF86XK_MAIL_FORWARD",
+        "DOM_VK_XF86XK_MARKET",
+        "DOM_VK_XF86XK_MEETING",
+        "DOM_VK_XF86XK_MEMO",
+        "DOM_VK_XF86XK_MENU_KB",
+        "DOM_VK_XF86XK_MENU_PB",
+        "DOM_VK_XF86XK_MESSENGER",
+        "DOM_VK_XF86XK_MON_BRIGHTNESS_DOWN",
+        "DOM_VK_XF86XK_MON_BRIGHTNESS_UP",
+        "DOM_VK_XF86XK_MUSIC",
+        "DOM_VK_XF86XK_MY_COMPUTER",
+        "DOM_VK_XF86XK_MY_SITES",
+        "DOM_VK_XF86XK_NEW",
+        "DOM_VK_XF86XK_NEWS",
+        "DOM_VK_XF86XK_OFFICE_HOME",
+        "DOM_VK_XF86XK_OPEN",
+        "DOM_VK_XF86XK_OPEN_URL",
+        "DOM_VK_XF86XK_OPTION",
+        "DOM_VK_XF86XK_PASTE",
+        "DOM_VK_XF86XK_PHONE",
+        "DOM_VK_XF86XK_PICTURES",
+        "DOM_VK_XF86XK_POWER_DOWN",
+        "DOM_VK_XF86XK_POWER_OFF",
+        "DOM_VK_XF86XK_RED",
+        "DOM_VK_XF86XK_REFRESH",
+        "DOM_VK_XF86XK_RELOAD",
+        "DOM_VK_XF86XK_REPLY",
+        "DOM_VK_XF86XK_ROCKER_DOWN",
+        "DOM_VK_XF86XK_ROCKER_ENTER",
+        "DOM_VK_XF86XK_ROCKER_UP",
+        "DOM_VK_XF86XK_ROTATE_WINDOWS",
+        "DOM_VK_XF86XK_ROTATION_KB",
+        "DOM_VK_XF86XK_ROTATION_PB",
+        "DOM_VK_XF86XK_SAVE",
+        "DOM_VK_XF86XK_SCREEN_SAVER",
+        "DOM_VK_XF86XK_SCROLL_CLICK",
+        "DOM_VK_XF86XK_SCROLL_DOWN",
+        "DOM_VK_XF86XK_SCROLL_UP",
+        "DOM_VK_XF86XK_SEARCH",
+        "DOM_VK_XF86XK_SEND",
+        "DOM_VK_XF86XK_SHOP",
+        "DOM_VK_XF86XK_SPELL",
+        "DOM_VK_XF86XK_SPLIT_SCREEN",
+        "DOM_VK_XF86XK_STANDBY",
+        "DOM_VK_XF86XK_START",
+        "DOM_VK_XF86XK_STOP",
+        "DOM_VK_XF86XK_SUBTITLE",
+        "DOM_VK_XF86XK_SUPPORT",
+        "DOM_VK_XF86XK_SUSPEND",
+        "DOM_VK_XF86XK_TASK_PANE",
+        "DOM_VK_XF86XK_TERMINAL",
+        "DOM_VK_XF86XK_TIME",
+        "DOM_VK_XF86XK_TOOLS",
+        "DOM_VK_XF86XK_TOP_MENU",
+        "DOM_VK_XF86XK_TO_DO_LIST",
+        "DOM_VK_XF86XK_TRAVEL",
+        "DOM_VK_XF86XK_USER1KB",
+        "DOM_VK_XF86XK_USER2KB",
+        "DOM_VK_XF86XK_USER_PB",
+        "DOM_VK_XF86XK_UWB",
+        "DOM_VK_XF86XK_VENDOR_HOME",
+        "DOM_VK_XF86XK_VIDEO",
+        "DOM_VK_XF86XK_VIEW",
+        "DOM_VK_XF86XK_WAKE_UP",
+        "DOM_VK_XF86XK_WEB_CAM",
+        "DOM_VK_XF86XK_WHEEL_BUTTON",
+        "DOM_VK_XF86XK_WLAN",
+        "DOM_VK_XF86XK_WORD",
+        "DOM_VK_XF86XK_WWW",
+        "DOM_VK_XF86XK_XFER",
+        "DOM_VK_XF86XK_YELLOW",
+        "DOM_VK_XF86XK_ZOOM_IN",
+        "DOM_VK_XF86XK_ZOOM_OUT",
+        "DOM_VK_Y",
+        "DOM_VK_Z",
+        "DOM_VK_ZOOM",
+        "DONE",
+        "DONT_CARE",
+        "DOWNLOADING",
+        "DRAGDROP",
+        "DST_ALPHA",
+        "DST_COLOR",
+        "DYNAMIC_DRAW",
+        "DataChannel",
+        "DataTransfer",
+        "DataTransferItemList",
+        "DataView",
+        "Date",
+        "DateTimeFormat",
+        "DelayNode",
+        "DesktopNotification",
+        "DesktopNotificationCenter",
+        "DeviceLightEvent",
+        "DeviceMotionEvent",
+        "DeviceOrientationEvent",
+        "DeviceProximityEvent",
+        "DeviceStorage",
+        "DeviceStorageChangeEvent",
+        "Document",
+        "DocumentFragment",
+        "DocumentType",
+        "DragEvent",
+        "DynamicsCompressorNode",
+        "E",
+        "ELEMENT_ARRAY_BUFFER",
+        "ELEMENT_ARRAY_BUFFER_BINDING",
+        "ELEMENT_NODE",
+        "EMPTY",
+        "ENCODING_ERR",
+        "END_TO_END",
+        "END_TO_START",
+        "ENTITY_NODE",
+        "ENTITY_REFERENCE_NODE",
+        "EPSILON",
+        "EQUAL",
+        "ERROR",
+        "Element",
+        "Error",
+        "ErrorEvent",
+        "EvalError",
+        "Event",
+        "EventSource",
+        "EventTarget",
+        "External",
+        "FASTEST",
+        "FILTER_ACCEPT",
+        "FILTER_INTERRUPT",
+        "FILTER_REJECT",
+        "FILTER_SKIP",
+        "FIRST_ORDERED_NODE_TYPE",
+        "FLOAT",
+        "FLOAT_MAT2",
+        "FLOAT_MAT3",
+        "FLOAT_MAT4",
+        "FLOAT_VEC2",
+        "FLOAT_VEC3",
+        "FLOAT_VEC4",
+        "FOCUS",
+        "FONT_FACE_RULE",
+        "FONT_FEATURE_VALUES_RULE",
+        "FRAGMENT_SHADER",
+        "FRAMEBUFFER",
+        "FRAMEBUFFER_ATTACHMENT_OBJECT_NAME",
+        "FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE",
+        "FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE",
+        "FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL",
+        "FRAMEBUFFER_BINDING",
+        "FRAMEBUFFER_COMPLETE",
+        "FRAMEBUFFER_INCOMPLETE_ATTACHMENT",
+        "FRAMEBUFFER_INCOMPLETE_DIMENSIONS",
+        "FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT",
+        "FRAMEBUFFER_UNSUPPORTED",
+        "FRONT",
+        "FRONT_AND_BACK",
+        "FRONT_FACE",
+        "FUNC_ADD",
+        "FUNC_REVERSE_SUBTRACT",
+        "FUNC_SUBTRACT",
+        "Feed",
+        "FeedEntry",
+        "File",
+        "FileError",
+        "FileList",
+        "FileReader",
+        "Float32Array",
+        "Float64Array",
+        "FocusEvent",
+        "FontFace",
+        "FormData",
+        "Function",
+        "GENERATE_MIPMAP_HINT",
+        "GEQUAL",
+        "GREATER",
+        "GREEN_BITS",
+        "GainNode",
+        "Gamepad",
+        "GamepadButton",
+        "GamepadEvent",
+        "HAVE_CURRENT_DATA",
+        "HAVE_ENOUGH_DATA",
+        "HAVE_FUTURE_DATA",
+        "HAVE_METADATA",
+        "HAVE_NOTHING",
+        "HEADERS_RECEIVED",
+        "HIERARCHY_REQUEST_ERR",
+        "HIGH_FLOAT",
+        "HIGH_INT",
+        "HORIZONTAL",
+        "HORIZONTAL_AXIS",
+        "HTMLAllCollection",
+        "HTMLAnchorElement",
+        "HTMLAppletElement",
+        "HTMLAreaElement",
+        "HTMLAudioElement",
+        "HTMLBRElement",
+        "HTMLBaseElement",
+        "HTMLBodyElement",
+        "HTMLButtonElement",
+        "HTMLCanvasElement",
+        "HTMLCollection",
+        "HTMLContentElement",
+        "HTMLDListElement",
+        "HTMLDataElement",
+        "HTMLDataListElement",
+        "HTMLDialogElement",
+        "HTMLDirectoryElement",
+        "HTMLDivElement",
+        "HTMLDocument",
+        "HTMLElement",
+        "HTMLEmbedElement",
+        "HTMLFieldSetElement",
+        "HTMLFontElement",
+        "HTMLFormControlsCollection",
+        "HTMLFormElement",
+        "HTMLFrameElement",
+        "HTMLFrameSetElement",
+        "HTMLHRElement",
+        "HTMLHeadElement",
+        "HTMLHeadingElement",
+        "HTMLHtmlElement",
+        "HTMLIFrameElement",
+        "HTMLImageElement",
+        "HTMLInputElement",
+        "HTMLKeygenElement",
+        "HTMLLIElement",
+        "HTMLLabelElement",
+        "HTMLLegendElement",
+        "HTMLLinkElement",
+        "HTMLMapElement",
+        "HTMLMarqueeElement",
+        "HTMLMediaElement",
+        "HTMLMenuElement",
+        "HTMLMenuItemElement",
+        "HTMLMetaElement",
+        "HTMLMeterElement",
+        "HTMLModElement",
+        "HTMLOListElement",
+        "HTMLObjectElement",
+        "HTMLOptGroupElement",
+        "HTMLOptionElement",
+        "HTMLOptionsCollection",
+        "HTMLOutputElement",
+        "HTMLParagraphElement",
+        "HTMLParamElement",
+        "HTMLPictureElement",
+        "HTMLPreElement",
+        "HTMLProgressElement",
+        "HTMLPropertiesCollection",
+        "HTMLQuoteElement",
+        "HTMLScriptElement",
+        "HTMLSelectElement",
+        "HTMLShadowElement",
+        "HTMLSourceElement",
+        "HTMLSpanElement",
+        "HTMLStyleElement",
+        "HTMLTableCaptionElement",
+        "HTMLTableCellElement",
+        "HTMLTableColElement",
+        "HTMLTableElement",
+        "HTMLTableRowElement",
+        "HTMLTableSectionElement",
+        "HTMLTemplateElement",
+        "HTMLTextAreaElement",
+        "HTMLTimeElement",
+        "HTMLTitleElement",
+        "HTMLTrackElement",
+        "HTMLUListElement",
+        "HTMLUnknownElement",
+        "HTMLVideoElement",
+        "HashChangeEvent",
+        "History",
+        "IDBCursor",
+        "IDBCursorWithValue",
+        "IDBDatabase",
+        "IDBFactory",
+        "IDBFileHandle",
+        "IDBFileRequest",
+        "IDBIndex",
+        "IDBKeyRange",
+        "IDBMutableFile",
+        "IDBObjectStore",
+        "IDBOpenDBRequest",
+        "IDBRequest",
+        "IDBTransaction",
+        "IDBVersionChangeEvent",
+        "IDLE",
+        "IMPLEMENTATION_COLOR_READ_FORMAT",
+        "IMPLEMENTATION_COLOR_READ_TYPE",
+        "IMPORT_RULE",
+        "INCR",
+        "INCR_WRAP",
+        "INDEX_SIZE_ERR",
+        "INT",
+        "INT_VEC2",
+        "INT_VEC3",
+        "INT_VEC4",
+        "INUSE_ATTRIBUTE_ERR",
+        "INVALID_ACCESS_ERR",
+        "INVALID_CHARACTER_ERR",
+        "INVALID_ENUM",
+        "INVALID_EXPRESSION_ERR",
+        "INVALID_FRAMEBUFFER_OPERATION",
+        "INVALID_MODIFICATION_ERR",
+        "INVALID_NODE_TYPE_ERR",
+        "INVALID_OPERATION",
+        "INVALID_STATE_ERR",
+        "INVALID_VALUE",
+        "INVERT",
+        "Image",
+        "ImageBitmap",
+        "ImageData",
+        "Infinity",
+        "InputEvent",
+        "InputMethodContext",
+        "InstallTrigger",
+        "Int16Array",
+        "Int32Array",
+        "Int8Array",
+        "InternalError",
+        "Intl",
+        "IsSearchProviderInstalled",
+        "Iterator",
+        "JSON",
+        "KEEP",
+        "KEYDOWN",
+        "KEYFRAMES_RULE",
+        "KEYFRAME_RULE",
+        "KEYPRESS",
+        "KEYUP",
+        "KeyEvent",
+        "KeyboardEvent",
+        "LENGTHADJUST_SPACING",
+        "LENGTHADJUST_SPACINGANDGLYPHS",
+        "LENGTHADJUST_UNKNOWN",
+        "LEQUAL",
+        "LESS",
+        "LINEAR",
+        "LINEAR_MIPMAP_LINEAR",
+        "LINEAR_MIPMAP_NEAREST",
+        "LINES",
+        "LINE_LOOP",
+        "LINE_STRIP",
+        "LINE_WIDTH",
+        "LINK_STATUS",
+        "LN10",
+        "LN2",
+        "LOADED",
+        "LOADING",
+        "LOG10E",
+        "LOG2E",
+        "LOW_FLOAT",
+        "LOW_INT",
+        "LSException",
+        "LSParserFilter",
+        "LUMINANCE",
+        "LUMINANCE_ALPHA",
+        "LocalMediaStream",
+        "Location",
+        "MAX_COMBINED_TEXTURE_IMAGE_UNITS",
+        "MAX_CUBE_MAP_TEXTURE_SIZE",
+        "MAX_FRAGMENT_UNIFORM_VECTORS",
+        "MAX_RENDERBUFFER_SIZE",
+        "MAX_SAFE_INTEGER",
+        "MAX_TEXTURE_IMAGE_UNITS",
+        "MAX_TEXTURE_SIZE",
+        "MAX_VALUE",
+        "MAX_VARYING_VECTORS",
+        "MAX_VERTEX_ATTRIBS",
+        "MAX_VERTEX_TEXTURE_IMAGE_UNITS",
+        "MAX_VERTEX_UNIFORM_VECTORS",
+        "MAX_VIEWPORT_DIMS",
+        "MEDIA_ERR_ABORTED",
+        "MEDIA_ERR_DECODE",
+        "MEDIA_ERR_ENCRYPTED",
+        "MEDIA_ERR_NETWORK",
+        "MEDIA_ERR_SRC_NOT_SUPPORTED",
+        "MEDIA_KEYERR_CLIENT",
+        "MEDIA_KEYERR_DOMAIN",
+        "MEDIA_KEYERR_HARDWARECHANGE",
+        "MEDIA_KEYERR_OUTPUT",
+        "MEDIA_KEYERR_SERVICE",
+        "MEDIA_KEYERR_UNKNOWN",
+        "MEDIA_RULE",
+        "MEDIUM_FLOAT",
+        "MEDIUM_INT",
+        "META_MASK",
+        "MIN_SAFE_INTEGER",
+        "MIN_VALUE",
+        "MIRRORED_REPEAT",
+        "MODE_ASYNCHRONOUS",
+        "MODE_SYNCHRONOUS",
+        "MODIFICATION",
+        "MOUSEDOWN",
+        "MOUSEDRAG",
+        "MOUSEMOVE",
+        "MOUSEOUT",
+        "MOUSEOVER",
+        "MOUSEUP",
+        "MOZ_KEYFRAMES_RULE",
+        "MOZ_KEYFRAME_RULE",
+        "MOZ_SOURCE_CURSOR",
+        "MOZ_SOURCE_ERASER",
+        "MOZ_SOURCE_KEYBOARD",
+        "MOZ_SOURCE_MOUSE",
+        "MOZ_SOURCE_PEN",
+        "MOZ_SOURCE_TOUCH",
+        "MOZ_SOURCE_UNKNOWN",
+        "Map",
+        "Math",
+        "MediaElementAudioSourceNode",
+        "MediaError",
+        "MediaKeyError",
+        "MediaKeyEvent",
+        "MediaList",
+        "MediaQueryList",
+        "MediaQueryListEvent",
+        "MediaRecorder",
+        "MediaSource",
+        "MediaStream",
+        "MediaStreamAudioDestinationNode",
+        "MediaStreamAudioSourceNode",
+        "MediaStreamEvent",
+        "MediaStreamTrack",
+        "MediaStreamTrackEvent",
+        "MessageChannel",
+        "MessageEvent",
+        "MessagePort",
+        "MimeType",
+        "MimeTypeArray",
+        "MouseEvent",
+        "MouseScrollEvent",
+        "MozAnimation",
+        "MozAnimationDelay",
+        "MozAnimationDirection",
+        "MozAnimationDuration",
+        "MozAnimationFillMode",
+        "MozAnimationIterationCount",
+        "MozAnimationName",
+        "MozAnimationPlayState",
+        "MozAnimationTimingFunction",
+        "MozAppearance",
+        "MozBackfaceVisibility",
+        "MozBinding",
+        "MozBorderBottomColors",
+        "MozBorderEnd",
+        "MozBorderEndColor",
+        "MozBorderEndStyle",
+        "MozBorderEndWidth",
+        "MozBorderImage",
+        "MozBorderLeftColors",
+        "MozBorderRightColors",
+        "MozBorderStart",
+        "MozBorderStartColor",
+        "MozBorderStartStyle",
+        "MozBorderStartWidth",
+        "MozBorderTopColors",
+        "MozBoxAlign",
+        "MozBoxDirection",
+        "MozBoxFlex",
+        "MozBoxOrdinalGroup",
+        "MozBoxOrient",
+        "MozBoxPack",
+        "MozBoxSizing",
+        "MozCSSKeyframeRule",
+        "MozCSSKeyframesRule",
+        "MozColumnCount",
+        "MozColumnFill",
+        "MozColumnGap",
+        "MozColumnRule",
+        "MozColumnRuleColor",
+        "MozColumnRuleStyle",
+        "MozColumnRuleWidth",
+        "MozColumnWidth",
+        "MozColumns",
+        "MozContactChangeEvent",
+        "MozFloatEdge",
+        "MozFontFeatureSettings",
+        "MozFontLanguageOverride",
+        "MozForceBrokenImageIcon",
+        "MozHyphens",
+        "MozImageRegion",
+        "MozMarginEnd",
+        "MozMarginStart",
+        "MozMmsEvent",
+        "MozMmsMessage",
+        "MozMobileMessageThread",
+        "MozOrient",
+        "MozOutlineRadius",
+        "MozOutlineRadiusBottomleft",
+        "MozOutlineRadiusBottomright",
+        "MozOutlineRadiusTopleft",
+        "MozOutlineRadiusTopright",
+        "MozPaddingEnd",
+        "MozPaddingStart",
+        "MozPerspective",
+        "MozPerspectiveOrigin",
+        "MozPowerManager",
+        "MozSettingsEvent",
+        "MozSmsEvent",
+        "MozSmsMessage",
+        "MozStackSizing",
+        "MozTabSize",
+        "MozTextAlignLast",
+        "MozTextDecorationColor",
+        "MozTextDecorationLine",
+        "MozTextDecorationStyle",
+        "MozTextSizeAdjust",
+        "MozTransform",
+        "MozTransformOrigin",
+        "MozTransformStyle",
+        "MozTransition",
+        "MozTransitionDelay",
+        "MozTransitionDuration",
+        "MozTransitionProperty",
+        "MozTransitionTimingFunction",
+        "MozUserFocus",
+        "MozUserInput",
+        "MozUserModify",
+        "MozUserSelect",
+        "MozWindowShadow",
+        "MutationEvent",
+        "MutationObserver",
+        "MutationRecord",
+        "NAMESPACE_ERR",
+        "NAMESPACE_RULE",
+        "NEAREST",
+        "NEAREST_MIPMAP_LINEAR",
+        "NEAREST_MIPMAP_NEAREST",
+        "NEGATIVE_INFINITY",
+        "NETWORK_EMPTY",
+        "NETWORK_ERR",
+        "NETWORK_IDLE",
+        "NETWORK_LOADING",
+        "NETWORK_NO_SOURCE",
+        "NEVER",
+        "NICEST",
+        "NODE_AFTER",
+        "NODE_BEFORE",
+        "NODE_BEFORE_AND_AFTER",
+        "NODE_INSIDE",
+        "NONE",
+        "NOTATION_NODE",
+        "NOTEQUAL",
+        "NOT_FOUND_ERR",
+        "NOT_READABLE_ERR",
+        "NOT_SUPPORTED_ERR",
+        "NO_DATA_ALLOWED_ERR",
+        "NO_ERROR",
+        "NO_MODIFICATION_ALLOWED_ERR",
+        "NUMBER_TYPE",
+        "NaN",
+        "NamedNodeMap",
+        "Navigator",
+        "Node",
+        "NodeFilter",
+        "NodeIterator",
+        "NodeList",
+        "Notification",
+        "NotifyPaintEvent",
+        "Number",
+        "NumberFormat",
+        "OBSOLETE",
+        "ONE",
+        "ONE_MINUS_CONSTANT_ALPHA",
+        "ONE_MINUS_CONSTANT_COLOR",
+        "ONE_MINUS_DST_ALPHA",
+        "ONE_MINUS_DST_COLOR",
+        "ONE_MINUS_SRC_ALPHA",
+        "ONE_MINUS_SRC_COLOR",
+        "OPEN",
+        "OPENED",
+        "ORDERED_NODE_ITERATOR_TYPE",
+        "ORDERED_NODE_SNAPSHOT_TYPE",
+        "OUT_OF_MEMORY",
+        "Object",
+        "OfflineAudioCompletionEvent",
+        "OfflineAudioContext",
+        "OfflineResourceList",
+        "Option",
+        "OscillatorNode",
+        "OverflowEvent",
+        "PACK_ALIGNMENT",
+        "PAGE_RULE",
+        "PARSE_ERR",
+        "PATHSEG_ARC_ABS",
+        "PATHSEG_ARC_REL",
+        "PATHSEG_CLOSEPATH",
+        "PATHSEG_CURVETO_CUBIC_ABS",
+        "PATHSEG_CURVETO_CUBIC_REL",
+        "PATHSEG_CURVETO_CUBIC_SMOOTH_ABS",
+        "PATHSEG_CURVETO_CUBIC_SMOOTH_REL",
+        "PATHSEG_CURVETO_QUADRATIC_ABS",
+        "PATHSEG_CURVETO_QUADRATIC_REL",
+        "PATHSEG_CURVETO_QUADRATIC_SMOOTH_ABS",
+        "PATHSEG_CURVETO_QUADRATIC_SMOOTH_REL",
+        "PATHSEG_LINETO_ABS",
+        "PATHSEG_LINETO_HORIZONTAL_ABS",
+        "PATHSEG_LINETO_HORIZONTAL_REL",
+        "PATHSEG_LINETO_REL",
+        "PATHSEG_LINETO_VERTICAL_ABS",
+        "PATHSEG_LINETO_VERTICAL_REL",
+        "PATHSEG_MOVETO_ABS",
+        "PATHSEG_MOVETO_REL",
+        "PATHSEG_UNKNOWN",
+        "PATH_EXISTS_ERR",
+        "PERSISTENT",
+        "PI",
+        "POINTS",
+        "POLYGON_OFFSET_FACTOR",
+        "POLYGON_OFFSET_FILL",
+        "POLYGON_OFFSET_UNITS",
+        "POSITIVE_INFINITY",
+        "PROCESSING_INSTRUCTION_NODE",
+        "PageChangeEvent",
+        "PageTransitionEvent",
+        "PaintRequest",
+        "PaintRequestList",
+        "PannerNode",
+        "Path2D",
+        "Performance",
+        "PerformanceEntry",
+        "PerformanceMark",
+        "PerformanceMeasure",
+        "PerformanceNavigation",
+        "PerformanceResourceTiming",
+        "PerformanceTiming",
+        "PeriodicWave",
+        "Plugin",
+        "PluginArray",
+        "PopStateEvent",
+        "PopupBlockedEvent",
+        "ProcessingInstruction",
+        "ProgressEvent",
+        "Promise",
+        "PropertyNodeList",
+        "Proxy",
+        "Q",
+        "QUOTA_EXCEEDED_ERR",
+        "QueryInterface",
+        "RED_BITS",
+        "REMOVAL",
+        "RENDERBUFFER",
+        "RENDERBUFFER_ALPHA_SIZE",
+        "RENDERBUFFER_BINDING",
+        "RENDERBUFFER_BLUE_SIZE",
+        "RENDERBUFFER_DEPTH_SIZE",
+        "RENDERBUFFER_GREEN_SIZE",
+        "RENDERBUFFER_HEIGHT",
+        "RENDERBUFFER_INTERNAL_FORMAT",
+        "RENDERBUFFER_RED_SIZE",
+        "RENDERBUFFER_STENCIL_SIZE",
+        "RENDERBUFFER_WIDTH",
+        "RENDERER",
+        "RENDERING_INTENT_ABSOLUTE_COLORIMETRIC",
+        "RENDERING_INTENT_AUTO",
+        "RENDERING_INTENT_PERCEPTUAL",
+        "RENDERING_INTENT_RELATIVE_COLORIMETRIC",
+        "RENDERING_INTENT_SATURATION",
+        "RENDERING_INTENT_UNKNOWN",
+        "REPEAT",
+        "REPLACE",
+        "RGB",
+        "RGB565",
+        "RGB5_A1",
+        "RGBA",
+        "RGBA4",
+        "RGBColor",
+        "ROTATION_CLOCKWISE",
+        "ROTATION_COUNTERCLOCKWISE",
+        "RTCDataChannelEvent",
+        "RTCIceCandidate",
+        "RTCPeerConnectionIceEvent",
+        "RTCRtpReceiver",
+        "RTCRtpSender",
+        "RTCSessionDescription",
+        "RTCStatsReport",
+        "RadioNodeList",
+        "Range",
+        "RangeError",
+        "RecordErrorEvent",
+        "Rect",
+        "ReferenceError",
+        "RegExp",
+        "SAMPLER_2D",
+        "SAMPLER_CUBE",
+        "SAMPLES",
+        "SAMPLE_ALPHA_TO_COVERAGE",
+        "SAMPLE_BUFFERS",
+        "SAMPLE_COVERAGE",
+        "SAMPLE_COVERAGE_INVERT",
+        "SAMPLE_COVERAGE_VALUE",
+        "SCISSOR_BOX",
+        "SCISSOR_TEST",
+        "SCROLL_PAGE_DOWN",
+        "SCROLL_PAGE_UP",
+        "SECURITY_ERR",
+        "SELECT",
+        "SERIALIZE_ERR",
+        "SEVERITY_ERROR",
+        "SEVERITY_FATAL_ERROR",
+        "SEVERITY_WARNING",
+        "SHADER_TYPE",
+        "SHADING_LANGUAGE_VERSION",
+        "SHIFT_MASK",
+        "SHORT",
+        "SHOW_ALL",
+        "SHOW_ATTRIBUTE",
+        "SHOW_CDATA_SECTION",
+        "SHOW_COMMENT",
+        "SHOW_DOCUMENT",
+        "SHOW_DOCUMENT_FRAGMENT",
+        "SHOW_DOCUMENT_TYPE",
+        "SHOW_ELEMENT",
+        "SHOW_ENTITY",
+        "SHOW_ENTITY_REFERENCE",
+        "SHOW_NOTATION",
+        "SHOW_PROCESSING_INSTRUCTION",
+        "SHOW_TEXT",
+        "SQRT1_2",
+        "SQRT2",
+        "SRC_ALPHA",
+        "SRC_ALPHA_SATURATE",
+        "SRC_COLOR",
+        "START_TO_END",
+        "START_TO_START",
+        "STATIC_DRAW",
+        "STENCIL_ATTACHMENT",
+        "STENCIL_BACK_FAIL",
+        "STENCIL_BACK_FUNC",
+        "STENCIL_BACK_PASS_DEPTH_FAIL",
+        "STENCIL_BACK_PASS_DEPTH_PASS",
+        "STENCIL_BACK_REF",
+        "STENCIL_BACK_VALUE_MASK",
+        "STENCIL_BACK_WRITEMASK",
+        "STENCIL_BITS",
+        "STENCIL_BUFFER_BIT",
+        "STENCIL_CLEAR_VALUE",
+        "STENCIL_FAIL",
+        "STENCIL_FUNC",
+        "STENCIL_INDEX",
+        "STENCIL_INDEX8",
+        "STENCIL_PASS_DEPTH_FAIL",
+        "STENCIL_PASS_DEPTH_PASS",
+        "STENCIL_REF",
+        "STENCIL_TEST",
+        "STENCIL_VALUE_MASK",
+        "STENCIL_WRITEMASK",
+        "STREAM_DRAW",
+        "STRING_TYPE",
+        "STYLE_RULE",
+        "SUBPIXEL_BITS",
+        "SUPPORTS_RULE",
+        "SVGAElement",
+        "SVGAltGlyphElement",
+        "SVGAngle",
+        "SVGAnimateElement",
+        "SVGAnimateMotionElement",
+        "SVGAnimateTransformElement",
+        "SVGAnimatedAngle",
+        "SVGAnimatedBoolean",
+        "SVGAnimatedEnumeration",
+        "SVGAnimatedInteger",
+        "SVGAnimatedLength",
+        "SVGAnimatedLengthList",
+        "SVGAnimatedNumber",
+        "SVGAnimatedNumberList",
+        "SVGAnimatedPreserveAspectRatio",
+        "SVGAnimatedRect",
+        "SVGAnimatedString",
+        "SVGAnimatedTransformList",
+        "SVGAnimationElement",
+        "SVGCircleElement",
+        "SVGClipPathElement",
+        "SVGComponentTransferFunctionElement",
+        "SVGCursorElement",
+        "SVGDefsElement",
+        "SVGDescElement",
+        "SVGDiscardElement",
+        "SVGDocument",
+        "SVGElement",
+        "SVGEllipseElement",
+        "SVGException",
+        "SVGFEBlendElement",
+        "SVGFEColorMatrixElement",
+        "SVGFEComponentTransferElement",
+        "SVGFECompositeElement",
+        "SVGFEConvolveMatrixElement",
+        "SVGFEDiffuseLightingElement",
+        "SVGFEDisplacementMapElement",
+        "SVGFEDistantLightElement",
+        "SVGFEDropShadowElement",
+        "SVGFEFloodElement",
+        "SVGFEFuncAElement",
+        "SVGFEFuncBElement",
+        "SVGFEFuncGElement",
+        "SVGFEFuncRElement",
+        "SVGFEGaussianBlurElement",
+        "SVGFEImageElement",
+        "SVGFEMergeElement",
+        "SVGFEMergeNodeElement",
+        "SVGFEMorphologyElement",
+        "SVGFEOffsetElement",
+        "SVGFEPointLightElement",
+        "SVGFESpecularLightingElement",
+        "SVGFESpotLightElement",
+        "SVGFETileElement",
+        "SVGFETurbulenceElement",
+        "SVGFilterElement",
+        "SVGForeignObjectElement",
+        "SVGGElement",
+        "SVGGeometryElement",
+        "SVGGradientElement",
+        "SVGGraphicsElement",
+        "SVGImageElement",
+        "SVGLength",
+        "SVGLengthList",
+        "SVGLineElement",
+        "SVGLinearGradientElement",
+        "SVGMPathElement",
+        "SVGMarkerElement",
+        "SVGMaskElement",
+        "SVGMatrix",
+        "SVGMetadataElement",
+        "SVGNumber",
+        "SVGNumberList",
+        "SVGPathElement",
+        "SVGPathSeg",
+        "SVGPathSegArcAbs",
+        "SVGPathSegArcRel",
+        "SVGPathSegClosePath",
+        "SVGPathSegCurvetoCubicAbs",
+        "SVGPathSegCurvetoCubicRel",
+        "SVGPathSegCurvetoCubicSmoothAbs",
+        "SVGPathSegCurvetoCubicSmoothRel",
+        "SVGPathSegCurvetoQuadraticAbs",
+        "SVGPathSegCurvetoQuadraticRel",
+        "SVGPathSegCurvetoQuadraticSmoothAbs",
+        "SVGPathSegCurvetoQuadraticSmoothRel",
+        "SVGPathSegLinetoAbs",
+        "SVGPathSegLinetoHorizontalAbs",
+        "SVGPathSegLinetoHorizontalRel",
+        "SVGPathSegLinetoRel",
+        "SVGPathSegLinetoVerticalAbs",
+        "SVGPathSegLinetoVerticalRel",
+        "SVGPathSegList",
+        "SVGPathSegMovetoAbs",
+        "SVGPathSegMovetoRel",
+        "SVGPatternElement",
+        "SVGPoint",
+        "SVGPointList",
+        "SVGPolygonElement",
+        "SVGPolylineElement",
+        "SVGPreserveAspectRatio",
+        "SVGRadialGradientElement",
+        "SVGRect",
+        "SVGRectElement",
+        "SVGRenderingIntent",
+        "SVGSVGElement",
+        "SVGScriptElement",
+        "SVGSetElement",
+        "SVGStopElement",
+        "SVGStringList",
+        "SVGStyleElement",
+        "SVGSwitchElement",
+        "SVGSymbolElement",
+        "SVGTSpanElement",
+        "SVGTextContentElement",
+        "SVGTextElement",
+        "SVGTextPathElement",
+        "SVGTextPositioningElement",
+        "SVGTitleElement",
+        "SVGTransform",
+        "SVGTransformList",
+        "SVGUnitTypes",
+        "SVGUseElement",
+        "SVGViewElement",
+        "SVGViewSpec",
+        "SVGZoomAndPan",
+        "SVGZoomEvent",
+        "SVG_ANGLETYPE_DEG",
+        "SVG_ANGLETYPE_GRAD",
+        "SVG_ANGLETYPE_RAD",
+        "SVG_ANGLETYPE_UNKNOWN",
+        "SVG_ANGLETYPE_UNSPECIFIED",
+        "SVG_CHANNEL_A",
+        "SVG_CHANNEL_B",
+        "SVG_CHANNEL_G",
+        "SVG_CHANNEL_R",
+        "SVG_CHANNEL_UNKNOWN",
+        "SVG_EDGEMODE_DUPLICATE",
+        "SVG_EDGEMODE_NONE",
+        "SVG_EDGEMODE_UNKNOWN",
+        "SVG_EDGEMODE_WRAP",
+        "SVG_FEBLEND_MODE_COLOR",
+        "SVG_FEBLEND_MODE_COLOR_BURN",
+        "SVG_FEBLEND_MODE_COLOR_DODGE",
+        "SVG_FEBLEND_MODE_DARKEN",
+        "SVG_FEBLEND_MODE_DIFFERENCE",
+        "SVG_FEBLEND_MODE_EXCLUSION",
+        "SVG_FEBLEND_MODE_HARD_LIGHT",
+        "SVG_FEBLEND_MODE_HUE",
+        "SVG_FEBLEND_MODE_LIGHTEN",
+        "SVG_FEBLEND_MODE_LUMINOSITY",
+        "SVG_FEBLEND_MODE_MULTIPLY",
+        "SVG_FEBLEND_MODE_NORMAL",
+        "SVG_FEBLEND_MODE_OVERLAY",
+        "SVG_FEBLEND_MODE_SATURATION",
+        "SVG_FEBLEND_MODE_SCREEN",
+        "SVG_FEBLEND_MODE_SOFT_LIGHT",
+        "SVG_FEBLEND_MODE_UNKNOWN",
+        "SVG_FECOLORMATRIX_TYPE_HUEROTATE",
+        "SVG_FECOLORMATRIX_TYPE_LUMINANCETOALPHA",
+        "SVG_FECOLORMATRIX_TYPE_MATRIX",
+        "SVG_FECOLORMATRIX_TYPE_SATURATE",
+        "SVG_FECOLORMATRIX_TYPE_UNKNOWN",
+        "SVG_FECOMPONENTTRANSFER_TYPE_DISCRETE",
+        "SVG_FECOMPONENTTRANSFER_TYPE_GAMMA",
+        "SVG_FECOMPONENTTRANSFER_TYPE_IDENTITY",
+        "SVG_FECOMPONENTTRANSFER_TYPE_LINEAR",
+        "SVG_FECOMPONENTTRANSFER_TYPE_TABLE",
+        "SVG_FECOMPONENTTRANSFER_TYPE_UNKNOWN",
+        "SVG_FECOMPOSITE_OPERATOR_ARITHMETIC",
+        "SVG_FECOMPOSITE_OPERATOR_ATOP",
+        "SVG_FECOMPOSITE_OPERATOR_IN",
+        "SVG_FECOMPOSITE_OPERATOR_OUT",
+        "SVG_FECOMPOSITE_OPERATOR_OVER",
+        "SVG_FECOMPOSITE_OPERATOR_UNKNOWN",
+        "SVG_FECOMPOSITE_OPERATOR_XOR",
+        "SVG_INVALID_VALUE_ERR",
+        "SVG_LENGTHTYPE_CM",
+        "SVG_LENGTHTYPE_EMS",
+        "SVG_LENGTHTYPE_EXS",
+        "SVG_LENGTHTYPE_IN",
+        "SVG_LENGTHTYPE_MM",
+        "SVG_LENGTHTYPE_NUMBER",
+        "SVG_LENGTHTYPE_PC",
+        "SVG_LENGTHTYPE_PERCENTAGE",
+        "SVG_LENGTHTYPE_PT",
+        "SVG_LENGTHTYPE_PX",
+        "SVG_LENGTHTYPE_UNKNOWN",
+        "SVG_MARKERUNITS_STROKEWIDTH",
+        "SVG_MARKERUNITS_UNKNOWN",
+        "SVG_MARKERUNITS_USERSPACEONUSE",
+        "SVG_MARKER_ORIENT_ANGLE",
+        "SVG_MARKER_ORIENT_AUTO",
+        "SVG_MARKER_ORIENT_UNKNOWN",
+        "SVG_MASKTYPE_ALPHA",
+        "SVG_MASKTYPE_LUMINANCE",
+        "SVG_MATRIX_NOT_INVERTABLE",
+        "SVG_MEETORSLICE_MEET",
+        "SVG_MEETORSLICE_SLICE",
+        "SVG_MEETORSLICE_UNKNOWN",
+        "SVG_MORPHOLOGY_OPERATOR_DILATE",
+        "SVG_MORPHOLOGY_OPERATOR_ERODE",
+        "SVG_MORPHOLOGY_OPERATOR_UNKNOWN",
+        "SVG_PRESERVEASPECTRATIO_NONE",
+        "SVG_PRESERVEASPECTRATIO_UNKNOWN",
+        "SVG_PRESERVEASPECTRATIO_XMAXYMAX",
+        "SVG_PRESERVEASPECTRATIO_XMAXYMID",
+        "SVG_PRESERVEASPECTRATIO_XMAXYMIN",
+        "SVG_PRESERVEASPECTRATIO_XMIDYMAX",
+        "SVG_PRESERVEASPECTRATIO_XMIDYMID",
+        "SVG_PRESERVEASPECTRATIO_XMIDYMIN",
+        "SVG_PRESERVEASPECTRATIO_XMINYMAX",
+        "SVG_PRESERVEASPECTRATIO_XMINYMID",
+        "SVG_PRESERVEASPECTRATIO_XMINYMIN",
+        "SVG_SPREADMETHOD_PAD",
+        "SVG_SPREADMETHOD_REFLECT",
+        "SVG_SPREADMETHOD_REPEAT",
+        "SVG_SPREADMETHOD_UNKNOWN",
+        "SVG_STITCHTYPE_NOSTITCH",
+        "SVG_STITCHTYPE_STITCH",
+        "SVG_STITCHTYPE_UNKNOWN",
+        "SVG_TRANSFORM_MATRIX",
+        "SVG_TRANSFORM_ROTATE",
+        "SVG_TRANSFORM_SCALE",
+        "SVG_TRANSFORM_SKEWX",
+        "SVG_TRANSFORM_SKEWY",
+        "SVG_TRANSFORM_TRANSLATE",
+        "SVG_TRANSFORM_UNKNOWN",
+        "SVG_TURBULENCE_TYPE_FRACTALNOISE",
+        "SVG_TURBULENCE_TYPE_TURBULENCE",
+        "SVG_TURBULENCE_TYPE_UNKNOWN",
+        "SVG_UNIT_TYPE_OBJECTBOUNDINGBOX",
+        "SVG_UNIT_TYPE_UNKNOWN",
+        "SVG_UNIT_TYPE_USERSPACEONUSE",
+        "SVG_WRONG_TYPE_ERR",
+        "SVG_ZOOMANDPAN_DISABLE",
+        "SVG_ZOOMANDPAN_MAGNIFY",
+        "SVG_ZOOMANDPAN_UNKNOWN",
+        "SYNTAX_ERR",
+        "Screen",
+        "ScreenOrientation",
+        "ScriptProcessorNode",
+        "ScrollAreaEvent",
+        "Selection",
+        "ServiceWorker",
+        "ServiceWorkerContainer",
+        "ServiceWorkerRegistration",
+        "Set",
+        "ShadowRoot",
+        "SharedWorker",
+        "SimpleGestureEvent",
+        "SpeechSynthesisEvent",
+        "SpeechSynthesisUtterance",
+        "StopIteration",
+        "Storage",
+        "StorageEvent",
+        "String",
+        "StyleSheet",
+        "StyleSheetList",
+        "SubtleCrypto",
+        "Symbol",
+        "SyntaxError",
+        "TEMPORARY",
+        "TEXTPATH_METHODTYPE_ALIGN",
+        "TEXTPATH_METHODTYPE_STRETCH",
+        "TEXTPATH_METHODTYPE_UNKNOWN",
+        "TEXTPATH_SPACINGTYPE_AUTO",
+        "TEXTPATH_SPACINGTYPE_EXACT",
+        "TEXTPATH_SPACINGTYPE_UNKNOWN",
+        "TEXTURE",
+        "TEXTURE0",
+        "TEXTURE1",
+        "TEXTURE10",
+        "TEXTURE11",
+        "TEXTURE12",
+        "TEXTURE13",
+        "TEXTURE14",
+        "TEXTURE15",
+        "TEXTURE16",
+        "TEXTURE17",
+        "TEXTURE18",
+        "TEXTURE19",
+        "TEXTURE2",
+        "TEXTURE20",
+        "TEXTURE21",
+        "TEXTURE22",
+        "TEXTURE23",
+        "TEXTURE24",
+        "TEXTURE25",
+        "TEXTURE26",
+        "TEXTURE27",
+        "TEXTURE28",
+        "TEXTURE29",
+        "TEXTURE3",
+        "TEXTURE30",
+        "TEXTURE31",
+        "TEXTURE4",
+        "TEXTURE5",
+        "TEXTURE6",
+        "TEXTURE7",
+        "TEXTURE8",
+        "TEXTURE9",
+        "TEXTURE_2D",
+        "TEXTURE_BINDING_2D",
+        "TEXTURE_BINDING_CUBE_MAP",
+        "TEXTURE_CUBE_MAP",
+        "TEXTURE_CUBE_MAP_NEGATIVE_X",
+        "TEXTURE_CUBE_MAP_NEGATIVE_Y",
+        "TEXTURE_CUBE_MAP_NEGATIVE_Z",
+        "TEXTURE_CUBE_MAP_POSITIVE_X",
+        "TEXTURE_CUBE_MAP_POSITIVE_Y",
+        "TEXTURE_CUBE_MAP_POSITIVE_Z",
+        "TEXTURE_MAG_FILTER",
+        "TEXTURE_MIN_FILTER",
+        "TEXTURE_WRAP_S",
+        "TEXTURE_WRAP_T",
+        "TEXT_NODE",
+        "TIMEOUT_ERR",
+        "TRIANGLES",
+        "TRIANGLE_FAN",
+        "TRIANGLE_STRIP",
+        "TYPE_BACK_FORWARD",
+        "TYPE_ERR",
+        "TYPE_MISMATCH_ERR",
+        "TYPE_NAVIGATE",
+        "TYPE_RELOAD",
+        "TYPE_RESERVED",
+        "Text",
+        "TextDecoder",
+        "TextEncoder",
+        "TextEvent",
+        "TextMetrics",
+        "TextTrack",
+        "TextTrackCue",
+        "TextTrackCueList",
+        "TextTrackList",
+        "TimeEvent",
+        "TimeRanges",
+        "Touch",
+        "TouchEvent",
+        "TouchList",
+        "TrackEvent",
+        "TransitionEvent",
+        "TreeWalker",
+        "TypeError",
+        "UIEvent",
+        "UNCACHED",
+        "UNKNOWN_RULE",
+        "UNORDERED_NODE_ITERATOR_TYPE",
+        "UNORDERED_NODE_SNAPSHOT_TYPE",
+        "UNPACK_ALIGNMENT",
+        "UNPACK_COLORSPACE_CONVERSION_WEBGL",
+        "UNPACK_FLIP_Y_WEBGL",
+        "UNPACK_PREMULTIPLY_ALPHA_WEBGL",
+        "UNSENT",
+        "UNSIGNED_BYTE",
+        "UNSIGNED_INT",
+        "UNSIGNED_SHORT",
+        "UNSIGNED_SHORT_4_4_4_4",
+        "UNSIGNED_SHORT_5_5_5_1",
+        "UNSIGNED_SHORT_5_6_5",
+        "UPDATEREADY",
+        "URIError",
+        "URL",
+        "URLSearchParams",
+        "URL_MISMATCH_ERR",
+        "UTC",
+        "Uint16Array",
+        "Uint32Array",
+        "Uint8Array",
+        "Uint8ClampedArray",
+        "UserProximityEvent",
+        "VALIDATE_STATUS",
+        "VALIDATION_ERR",
+        "VENDOR",
+        "VERSION",
+        "VERTEX_ATTRIB_ARRAY_BUFFER_BINDING",
+        "VERTEX_ATTRIB_ARRAY_ENABLED",
+        "VERTEX_ATTRIB_ARRAY_NORMALIZED",
+        "VERTEX_ATTRIB_ARRAY_POINTER",
+        "VERTEX_ATTRIB_ARRAY_SIZE",
+        "VERTEX_ATTRIB_ARRAY_STRIDE",
+        "VERTEX_ATTRIB_ARRAY_TYPE",
+        "VERTEX_SHADER",
+        "VERTICAL",
+        "VERTICAL_AXIS",
+        "VIEWPORT",
+        "VIEWPORT_RULE",
+        "VTTCue",
+        "ValidityState",
+        "VideoStreamTrack",
+        "WEBKIT_FILTER_RULE",
+        "WEBKIT_KEYFRAMES_RULE",
+        "WEBKIT_KEYFRAME_RULE",
+        "WRONG_DOCUMENT_ERR",
+        "WaveShaperNode",
+        "WeakMap",
+        "WeakSet",
+        "WebGLActiveInfo",
+        "WebGLBuffer",
+        "WebGLContextEvent",
+        "WebGLFramebuffer",
+        "WebGLProgram",
+        "WebGLRenderbuffer",
+        "WebGLRenderingContext",
+        "WebGLShader",
+        "WebGLShaderPrecisionFormat",
+        "WebGLTexture",
+        "WebGLUniformLocation",
+        "WebGLVertexArray",
+        "WebKitAnimationEvent",
+        "WebKitCSSFilterRule",
+        "WebKitCSSMatrix",
+        "WebKitGamepad",
+        "WebKitMutationObserver",
+        "WebKitTransitionEvent",
+        "WebSocket",
+        "WheelEvent",
+        "Window",
+        "Worker",
+        "XMLDocument",
+        "XMLHttpRequest",
+        "XMLHttpRequestProgressEvent",
+        "XMLHttpRequestUpload",
+        "XMLSerializer",
+        "XMLStylesheetProcessingInstruction",
+        "XPathEvaluator",
+        "XPathException",
+        "XPathExpression",
+        "XPathNSResolver",
+        "XPathResult",
+        "XSLTProcessor",
+        "ZERO",
+        "__defineGetter__",
+        "__defineSetter__",
+        "__lookupGetter__",
+        "__lookupSetter__",
+        "__proto__",
+        "_browserjsran",
+        "a",
+        "aLink",
+        "abbr",
+        "abort",
+        "abs",
+        "absolute",
+        "acceleration",
+        "accelerationIncludingGravity",
+        "accept",
+        "acceptCharset",
+        "acceptNode",
+        "accessKey",
+        "accessKeyLabel",
+        "acos",
+        "acosh",
+        "action",
+        "active",
+        "activeCues",
+        "activeElement",
+        "activeSourceBuffers",
+        "activeTexture",
+        "add",
+        "addColorStop",
+        "addCue",
+        "addElement",
+        "addEventListener",
+        "addFromString",
+        "addFromUri",
+        "addIceCandidate",
+        "addListener",
+        "addNamed",
+        "addPath",
+        "addRange",
+        "addRule",
+        "addSearchEngine",
+        "addSourceBuffer",
+        "addStream",
+        "addTextTrack",
+        "addTrack",
+        "addWakeLockListener",
+        "addedNodes",
+        "additionalName",
+        "additiveSymbols",
+        "adoptNode",
+        "adr",
+        "advance",
+        "alert",
+        "algorithm",
+        "align",
+        "align-content",
+        "align-items",
+        "align-self",
+        "alignContent",
+        "alignItems",
+        "alignSelf",
+        "alinkColor",
+        "all",
+        "allowFullscreen",
+        "allowedDirections",
+        "alpha",
+        "alt",
+        "altKey",
+        "amplitude",
+        "ancestorOrigins",
+        "anchor",
+        "anchorNode",
+        "anchorOffset",
+        "anchors",
+        "angle",
+        "animVal",
+        "animate",
+        "animatedPathSegList",
+        "animatedPoints",
+        "animation",
+        "animation-delay",
+        "animation-direction",
+        "animation-duration",
+        "animation-fill-mode",
+        "animation-iteration-count",
+        "animation-name",
+        "animation-play-state",
+        "animation-timing-function",
+        "animationDelay",
+        "animationDirection",
+        "animationDuration",
+        "animationFillMode",
+        "animationIterationCount",
+        "animationName",
+        "animationPlayState",
+        "animationTimingFunction",
+        "animationsPaused",
+        "anniversary",
+        "app",
+        "appCodeName",
+        "appMinorVersion",
+        "appName",
+        "appVersion",
+        "append",
+        "appendChild",
+        "appendData",
+        "appendItem",
+        "appendMedium",
+        "appendNamed",
+        "appendRule",
+        "applets",
+        "applicationCache",
+        "apply",
+        "arc",
+        "arcTo",
+        "archive",
+        "areas",
+        "arguments",
+        "asin",
+        "asinh",
+        "assert",
+        "assign",
+        "async",
+        "atan",
+        "atan2",
+        "atanh",
+        "atob",
+        "attachEvent",
+        "attachShader",
+        "attachments",
+        "attack",
+        "attrChange",
+        "attrName",
+        "attributeName",
+        "attributeNamespace",
+        "attributes",
+        "autoIncrement",
+        "autocomplete",
+        "autofocus",
+        "autoplay",
+        "availHeight",
+        "availLeft",
+        "availTop",
+        "availWidth",
+        "available",
+        "axes",
+        "axis",
+        "azimuth",
+        "b",
+        "back",
+        "backface-visibility",
+        "backfaceVisibility",
+        "background",
+        "background-attachment",
+        "background-blend-mode",
+        "background-clip",
+        "background-color",
+        "background-image",
+        "background-origin",
+        "background-position",
+        "background-repeat",
+        "background-size",
+        "backgroundAttachment",
+        "backgroundBlendMode",
+        "backgroundClip",
+        "backgroundColor",
+        "backgroundImage",
+        "backgroundOrigin",
+        "backgroundPosition",
+        "backgroundRepeat",
+        "backgroundSize",
+        "badInput",
+        "baseFrequencyX",
+        "baseFrequencyY",
+        "baseURI",
+        "baseVal",
+        "battery",
+        "bday",
+        "beginElement",
+        "beginElementAt",
+        "beginPath",
+        "beta",
+        "bezierCurveTo",
+        "bgColor",
+        "bias",
+        "big",
+        "binaryType",
+        "bind",
+        "bindAttribLocation",
+        "bindBuffer",
+        "bindFramebuffer",
+        "bindRenderbuffer",
+        "bindTexture",
+        "blendColor",
+        "blendEquation",
+        "blendEquationSeparate",
+        "blendFunc",
+        "blendFuncSeparate",
+        "blink",
+        "blue",
+        "blur",
+        "body",
+        "bold",
+        "booleanValue",
+        "border",
+        "border-bottom",
+        "border-bottom-color",
+        "border-bottom-left-radius",
+        "border-bottom-right-radius",
+        "border-bottom-style",
+        "border-bottom-width",
+        "border-collapse",
+        "border-color",
+        "border-image",
+        "border-image-outset",
+        "border-image-repeat",
+        "border-image-slice",
+        "border-image-source",
+        "border-image-width",
+        "border-left",
+        "border-left-color",
+        "border-left-style",
+        "border-left-width",
+        "border-radius",
+        "border-right",
+        "border-right-color",
+        "border-right-style",
+        "border-right-width",
+        "border-spacing",
+        "border-style",
+        "border-top",
+        "border-top-color",
+        "border-top-left-radius",
+        "border-top-right-radius",
+        "border-top-style",
+        "border-top-width",
+        "border-width",
+        "borderBottom",
+        "borderBottomColor",
+        "borderBottomLeftRadius",
+        "borderBottomRightRadius",
+        "borderBottomStyle",
+        "borderBottomWidth",
+        "borderCollapse",
+        "borderColor",
+        "borderImage",
+        "borderImageOutset",
+        "borderImageRepeat",
+        "borderImageSlice",
+        "borderImageSource",
+        "borderImageWidth",
+        "borderLeft",
+        "borderLeftColor",
+        "borderLeftStyle",
+        "borderLeftWidth",
+        "borderRadius",
+        "borderRight",
+        "borderRightColor",
+        "borderRightStyle",
+        "borderRightWidth",
+        "borderSpacing",
+        "borderStyle",
+        "borderTop",
+        "borderTopColor",
+        "borderTopLeftRadius",
+        "borderTopRightRadius",
+        "borderTopStyle",
+        "borderTopWidth",
+        "borderWidth",
+        "bottom",
+        "bound",
+        "boundingClientRect",
+        "bounds",
+        "box-decoration-break",
+        "box-shadow",
+        "box-sizing",
+        "boxDecorationBreak",
+        "boxShadow",
+        "boxSizing",
+        "browserLanguage",
+        "btoa",
+        "bubbles",
+        "buffer",
+        "bufferData",
+        "bufferSize",
+        "bufferSubData",
+        "buffered",
+        "bufferedAmount",
+        "buildID",
+        "buildNumber",
+        "button",
+        "buttons",
+        "byteLength",
+        "byteOffset",
+        "c",
+        "call",
+        "caller",
+        "canBeFormatted",
+        "canBeMounted",
+        "canBeShared",
+        "canPlayType",
+        "cancelAnimationFrame",
+        "cancelBubble",
+        "cancelScheduledValues",
+        "cancelable",
+        "candidate",
+        "canvas",
+        "caption",
+        "caption-side",
+        "captionSide",
+        "captureEvents",
+        "captureStackTrace",
+        "caretPositionFromPoint",
+        "caretRangeFromPoint",
+        "catch",
+        "category",
+        "cbrt",
+        "ceil",
+        "cellIndex",
+        "cellPadding",
+        "cellSpacing",
+        "cells",
+        "ch",
+        "chOff",
+        "chain",
+        "channel",
+        "channelCount",
+        "channelCountMode",
+        "channelInterpretation",
+        "charAt",
+        "charCode",
+        "charCodeAt",
+        "characterSet",
+        "charging",
+        "chargingTime",
+        "charset",
+        "checkEnclosure",
+        "checkFramebufferStatus",
+        "checkIntersection",
+        "checkValidity",
+        "checked",
+        "childElementCount",
+        "childNodes",
+        "children",
+        "chrome",
+        "cite",
+        "classList",
+        "className",
+        "clear",
+        "clearColor",
+        "clearData",
+        "clearDepth",
+        "clearInterval",
+        "clearMarks",
+        "clearMeasures",
+        "clearParameters",
+        "clearRect",
+        "clearResourceTimings",
+        "clearShadow",
+        "clearStencil",
+        "clearTimeout",
+        "click",
+        "clickCount",
+        "clientHeight",
+        "clientInformation",
+        "clientLeft",
+        "clientRect",
+        "clientRects",
+        "clientTop",
+        "clientWidth",
+        "clientX",
+        "clientY",
+        "clip",
+        "clip-path",
+        "clip-rule",
+        "clipPath",
+        "clipPathUnits",
+        "clipRule",
+        "clipboardData",
+        "clone",
+        "cloneContents",
+        "cloneNode",
+        "cloneRange",
+        "close",
+        "closePath",
+        "closed",
+        "closest",
+        "clz32",
+        "cmp",
+        "code",
+        "codeBase",
+        "codePointAt",
+        "codeType",
+        "colSpan",
+        "collapse",
+        "collapseToEnd",
+        "collapseToStart",
+        "collapsed",
+        "collect",
+        "colno",
+        "color",
+        "color-interpolation",
+        "color-interpolation-filters",
+        "colorDepth",
+        "colorInterpolation",
+        "colorInterpolationFilters",
+        "colorMask",
+        "cols",
+        "columnNumber",
+        "command",
+        "commitPreferences",
+        "commonAncestorContainer",
+        "compact",
+        "compareBoundaryPoints",
+        "compareDocumentPosition",
+        "compareNode",
+        "comparePoint",
+        "compatMode",
+        "compile",
+        "compileShader",
+        "complete",
+        "compressedTexImage2D",
+        "compressedTexSubImage2D",
+        "concat",
+        "conditionText",
+        "coneInnerAngle",
+        "coneOuterAngle",
+        "coneOuterGain",
+        "confirm",
+        "confirmComposition",
+        "connect",
+        "connectEnd",
+        "connectStart",
+        "connected",
+        "console",
+        "consolidate",
+        "constructor",
+        "contactID",
+        "contains",
+        "containsNode",
+        "content",
+        "contentDocument",
+        "contentEditable",
+        "contentType",
+        "contentWindow",
+        "context",
+        "contextMenu",
+        "continue",
+        "continuous",
+        "control",
+        "controls",
+        "convertToSpecifiedUnits",
+        "cookie",
+        "cookieEnabled",
+        "coords",
+        "copyFromChannel",
+        "copyTexImage2D",
+        "copyTexSubImage2D",
+        "copyToChannel",
+        "copyWithin",
+        "cos",
+        "cosh",
+        "count",
+        "counter-increment",
+        "counter-reset",
+        "counterIncrement",
+        "counterReset",
+        "cpuSleepAllowed",
+        "create",
+        "createAnalyser",
+        "createAnswer",
+        "createAttribute",
+        "createAttributeNS",
+        "createBiquadFilter",
+        "createBuffer",
+        "createBufferSource",
+        "createCDATASection",
+        "createCaption",
+        "createChannelMerger",
+        "createChannelSplitter",
+        "createComment",
+        "createContextualFragment",
+        "createConvolver",
+        "createDTMFSender",
+        "createDataChannel",
+        "createDelay",
+        "createDocument",
+        "createDocumentFragment",
+        "createDocumentType",
+        "createDynamicsCompressor",
+        "createElement",
+        "createElementNS",
+        "createEvent",
+        "createExpression",
+        "createFramebuffer",
+        "createFunction",
+        "createGain",
+        "createHTMLDocument",
+        "createImageData",
+        "createIndex",
+        "createLinearGradient",
+        "createMediaElementSource",
+        "createMediaStreamDestination",
+        "createMediaStreamSource",
+        "createMutableFile",
+        "createNSResolver",
+        "createNodeIterator",
+        "createNotification",
+        "createObjectStore",
+        "createObjectURL",
+        "createOffer",
+        "createOscillator",
+        "createPanner",
+        "createPattern",
+        "createPeriodicWave",
+        "createProcessingInstruction",
+        "createProgram",
+        "createRadialGradient",
+        "createRange",
+        "createRenderbuffer",
+        "createSVGAngle",
+        "createSVGLength",
+        "createSVGMatrix",
+        "createSVGNumber",
+        "createSVGPathSegArcAbs",
+        "createSVGPathSegArcRel",
+        "createSVGPathSegClosePath",
+        "createSVGPathSegCurvetoCubicAbs",
+        "createSVGPathSegCurvetoCubicRel",
+        "createSVGPathSegCurvetoCubicSmoothAbs",
+        "createSVGPathSegCurvetoCubicSmoothRel",
+        "createSVGPathSegCurvetoQuadraticAbs",
+        "createSVGPathSegCurvetoQuadraticRel",
+        "createSVGPathSegCurvetoQuadraticSmoothAbs",
+        "createSVGPathSegCurvetoQuadraticSmoothRel",
+        "createSVGPathSegLinetoAbs",
+        "createSVGPathSegLinetoHorizontalAbs",
+        "createSVGPathSegLinetoHorizontalRel",
+        "createSVGPathSegLinetoRel",
+        "createSVGPathSegLinetoVerticalAbs",
+        "createSVGPathSegLinetoVerticalRel",
+        "createSVGPathSegMovetoAbs",
+        "createSVGPathSegMovetoRel",
+        "createSVGPoint",
+        "createSVGRect",
+        "createSVGTransform",
+        "createSVGTransformFromMatrix",
+        "createScriptProcessor",
+        "createShader",
+        "createShadowRoot",
+        "createTBody",
+        "createTFoot",
+        "createTHead",
+        "createTextNode",
+        "createTexture",
+        "createTreeWalker",
+        "createWaveShaper",
+        "crossOrigin",
+        "crypto",
+        "csi",
+        "cssFloat",
+        "cssRules",
+        "cssText",
+        "cssValueType",
+        "ctrlKey",
+        "cues",
+        "cullFace",
+        "currentNode",
+        "currentPage",
+        "currentScale",
+        "currentScript",
+        "currentSrc",
+        "currentStyle",
+        "currentTarget",
+        "currentTime",
+        "currentTranslate",
+        "cursor",
+        "curve",
+        "customError",
+        "cx",
+        "cy",
+        "d",
+        "data",
+        "dataTransfer",
+        "database",
+        "dataset",
+        "dateTime",
+        "db",
+        "debug",
+        "declare",
+        "decode",
+        "decodeAudioData",
+        "decodeURI",
+        "decodeURIComponent",
+        "decrypt",
+        "default",
+        "defaultCharset",
+        "defaultChecked",
+        "defaultMuted",
+        "defaultPlaybackRate",
+        "defaultPrevented",
+        "defaultSelected",
+        "defaultStatus",
+        "defaultValue",
+        "defaultView",
+        "defaultstatus",
+        "defer",
+        "defineMagicFunction",
+        "defineMagicVariable",
+        "defineProperties",
+        "defineProperty",
+        "delayTime",
+        "delete",
+        "deleteBuffer",
+        "deleteCaption",
+        "deleteCell",
+        "deleteContents",
+        "deleteData",
+        "deleteDatabase",
+        "deleteFramebuffer",
+        "deleteFromDocument",
+        "deleteIndex",
+        "deleteMedium",
+        "deleteObjectStore",
+        "deleteProgram",
+        "deleteRenderbuffer",
+        "deleteRow",
+        "deleteRule",
+        "deleteShader",
+        "deleteTFoot",
+        "deleteTHead",
+        "deleteTexture",
+        "deliverChangeRecords",
+        "delivery",
+        "deliveryInfo",
+        "deliveryStatus",
+        "deliveryTimestamp",
+        "delta",
+        "deltaMode",
+        "deltaX",
+        "deltaY",
+        "deltaZ",
+        "depthFunc",
+        "depthMask",
+        "depthRange",
+        "deriveBits",
+        "deriveKey",
+        "description",
+        "deselectAll",
+        "designMode",
+        "destination",
+        "detach",
+        "detachEvent",
+        "detachShader",
+        "detail",
+        "detune",
+        "devicePixelRatio",
+        "diffuseConstant",
+        "digest",
+        "dir",
+        "direction",
+        "dirxml",
+        "disable",
+        "disableVertexAttribArray",
+        "disabled",
+        "dischargingTime",
+        "disconnect",
+        "dispatchEvent",
+        "display",
+        "distanceModel",
+        "divisor",
+        "doNotTrack",
+        "doctype",
+        "document",
+        "documentElement",
+        "documentURI",
+        "domComplete",
+        "domContentLoadedEventEnd",
+        "domContentLoadedEventStart",
+        "domInteractive",
+        "domLoading",
+        "domain",
+        "domainLookupEnd",
+        "domainLookupStart",
+        "dominant-baseline",
+        "dominantBaseline",
+        "done",
+        "dopplerFactor",
+        "download",
+        "draggable",
+        "drawArrays",
+        "drawElements",
+        "drawFocusIfNeeded",
+        "drawImage",
+        "drawImageFromRect",
+        "drawingBufferHeight",
+        "drawingBufferWidth",
+        "dropEffect",
+        "dropzone",
+        "dump",
+        "duration",
+        "dx",
+        "dy",
+        "e",
+        "edgeMode",
+        "effectAllowed",
+        "elapsedTime",
+        "elementFromPoint",
+        "elements",
+        "elevation",
+        "ellipse",
+        "email",
+        "embeds",
+        "empty",
+        "empty-cells",
+        "emptyCells",
+        "enable",
+        "enableStyleSheetsForSet",
+        "enableVertexAttribArray",
+        "enabled",
+        "enabledPlugin",
+        "encode",
+        "encodeURI",
+        "encodeURIComponent",
+        "encoding",
+        "encrypt",
+        "enctype",
+        "end",
+        "endContainer",
+        "endElement",
+        "endElementAt",
+        "endOfStream",
+        "endOffset",
+        "endTime",
+        "ended",
+        "endsWith",
+        "entries",
+        "entryType",
+        "enumerate",
+        "enumerateEditable",
+        "error",
+        "escape",
+        "eval",
+        "evaluate",
+        "event",
+        "eventPhase",
+        "every",
+        "exception",
+        "exec",
+        "execCommand",
+        "exitFullscreen",
+        "exitPointerLock",
+        "exp",
+        "expand",
+        "expiryDate",
+        "explicitOriginalTarget",
+        "expm1",
+        "exponent",
+        "exponentialRampToValueAtTime",
+        "exportKey",
+        "extend",
+        "extensions",
+        "external",
+        "extractContents",
+        "extractable",
+        "f",
+        "face",
+        "factoryReset",
+        "fallback",
+        "familyName",
+        "farthestViewportElement",
+        "fastSeek",
+        "fatal",
+        "fetchStart",
+        "fftSize",
+        "fgColor",
+        "fileHandle",
+        "fileName",
+        "filename",
+        "files",
+        "fill",
+        "fill-opacity",
+        "fill-rule",
+        "fillOpacity",
+        "fillRect",
+        "fillRule",
+        "fillStyle",
+        "fillText",
+        "filter",
+        "filterUnits",
+        "find",
+        "findIndex",
+        "findRule",
+        "finish",
+        "firstChild",
+        "firstElementChild",
+        "fixed",
+        "flex",
+        "flex-basis",
+        "flex-direction",
+        "flex-flow",
+        "flex-grow",
+        "flex-shrink",
+        "flex-wrap",
+        "flexBasis",
+        "flexDirection",
+        "flexFlow",
+        "flexGrow",
+        "flexShrink",
+        "flexWrap",
+        "flipX",
+        "flipY",
+        "float",
+        "flood-color",
+        "flood-opacity",
+        "floodColor",
+        "floodOpacity",
+        "floor",
+        "flush",
+        "focus",
+        "focusNode",
+        "focusOffset",
+        "font",
+        "font-family",
+        "font-feature-settings",
+        "font-kerning",
+        "font-language-override",
+        "font-size",
+        "font-size-adjust",
+        "font-stretch",
+        "font-style",
+        "font-synthesis",
+        "font-variant",
+        "font-variant-alternates",
+        "font-variant-caps",
+        "font-variant-east-asian",
+        "font-variant-ligatures",
+        "font-variant-numeric",
+        "font-variant-position",
+        "font-weight",
+        "fontFamily",
+        "fontFeatureSettings",
+        "fontKerning",
+        "fontLanguageOverride",
+        "fontSize",
+        "fontSizeAdjust",
+        "fontStretch",
+        "fontStyle",
+        "fontSynthesis",
+        "fontVariant",
+        "fontVariantAlternates",
+        "fontVariantCaps",
+        "fontVariantEastAsian",
+        "fontVariantLigatures",
+        "fontVariantNumeric",
+        "fontVariantPosition",
+        "fontWeight",
+        "fontcolor",
+        "fonts",
+        "fontsize",
+        "for",
+        "forEach",
+        "forceRedraw",
+        "form",
+        "formAction",
+        "formEnctype",
+        "formMethod",
+        "formNoValidate",
+        "formTarget",
+        "format",
+        "forms",
+        "forward",
+        "frame",
+        "frameBorder",
+        "frameElement",
+        "framebufferRenderbuffer",
+        "framebufferTexture2D",
+        "frames",
+        "freeSpace",
+        "freeze",
+        "frequency",
+        "frequencyBinCount",
+        "from",
+        "fromCharCode",
+        "fromCodePoint",
+        "frontFace",
+        "fround",
+        "fullScreen",
+        "fullscreenElement",
+        "fullscreenEnabled",
+        "fx",
+        "fy",
+        "gain",
+        "gamepad",
+        "gamma",
+        "genderIdentity",
+        "generateKey",
+        "generateMipmap",
+        "geolocation",
+        "get",
+        "getActiveAttrib",
+        "getActiveUniform",
+        "getAll",
+        "getAllResponseHeaders",
+        "getAttachedShaders",
+        "getAttribLocation",
+        "getAttribute",
+        "getAttributeNS",
+        "getAttributeNode",
+        "getAttributeNodeNS",
+        "getAudioTracks",
+        "getBBox",
+        "getBattery",
+        "getBoundingClientRect",
+        "getBufferParameter",
+        "getByteFrequencyData",
+        "getByteTimeDomainData",
+        "getCSSCanvasContext",
+        "getCTM",
+        "getChannelData",
+        "getCharNumAtPosition",
+        "getClientRect",
+        "getClientRects",
+        "getComputedStyle",
+        "getComputedTextLength",
+        "getConfiguration",
+        "getContext",
+        "getContextAttributes",
+        "getCounterValue",
+        "getCueAsHTML",
+        "getCueById",
+        "getCurrentTime",
+        "getData",
+        "getDate",
+        "getDay",
+        "getDefaultComputedStyle",
+        "getDestinationInsertionPoints",
+        "getDistributedNodes",
+        "getEditable",
+        "getElementById",
+        "getElementsByClassName",
+        "getElementsByName",
+        "getElementsByTagName",
+        "getElementsByTagNameNS",
+        "getEnclosureList",
+        "getEndPositionOfChar",
+        "getEntries",
+        "getEntriesByName",
+        "getEntriesByType",
+        "getError",
+        "getExtension",
+        "getExtentOfChar",
+        "getFeature",
+        "getFile",
+        "getFloat32",
+        "getFloat64",
+        "getFloatFrequencyData",
+        "getFloatTimeDomainData",
+        "getFloatValue",
+        "getFramebufferAttachmentParameter",
+        "getFrequencyResponse",
+        "getFullYear",
+        "getGamepads",
+        "getHours",
+        "getImageData",
+        "getInt16",
+        "getInt32",
+        "getInt8",
+        "getIntersectionList",
+        "getItem",
+        "getItems",
+        "getKey",
+        "getLineDash",
+        "getLocalStreams",
+        "getMatchedCSSRules",
+        "getMetadata",
+        "getMilliseconds",
+        "getMinutes",
+        "getModifierState",
+        "getMonth",
+        "getNamedItem",
+        "getNamedItemNS",
+        "getNotifier",
+        "getNumberOfChars",
+        "getOverrideHistoryNavigationMode",
+        "getOverrideStyle",
+        "getOwnPropertyDescriptor",
+        "getOwnPropertyNames",
+        "getOwnPropertySymbols",
+        "getParameter",
+        "getPathSegAtLength",
+        "getPointAtLength",
+        "getPreference",
+        "getPreferenceDefault",
+        "getPreventDefault",
+        "getProgramInfoLog",
+        "getProgramParameter",
+        "getPropertyCSSValue",
+        "getPropertyPriority",
+        "getPropertyValue",
+        "getPrototypeOf",
+        "getRGBColorValue",
+        "getRandomValues",
+        "getRangeAt",
+        "getReceivers",
+        "getRectValue",
+        "getRegistration",
+        "getRemoteStreams",
+        "getRenderbufferParameter",
+        "getResponseHeader",
+        "getRoot",
+        "getRotationOfChar",
+        "getSVGDocument",
+        "getScreenCTM",
+        "getSeconds",
+        "getSelection",
+        "getSenders",
+        "getShaderInfoLog",
+        "getShaderParameter",
+        "getShaderPrecisionFormat",
+        "getShaderSource",
+        "getSimpleDuration",
+        "getSources",
+        "getSpeculativeParserUrls",
+        "getStartPositionOfChar",
+        "getStartTime",
+        "getStats",
+        "getStorageUpdates",
+        "getStreamById",
+        "getStringValue",
+        "getSubStringLength",
+        "getSupportedExtensions",
+        "getTexParameter",
+        "getTime",
+        "getTimezoneOffset",
+        "getTotalLength",
+        "getTrackById",
+        "getTracks",
+        "getTransformToElement",
+        "getUTCDate",
+        "getUTCDay",
+        "getUTCFullYear",
+        "getUTCHours",
+        "getUTCMilliseconds",
+        "getUTCMinutes",
+        "getUTCMonth",
+        "getUTCSeconds",
+        "getUint16",
+        "getUint32",
+        "getUint8",
+        "getUniform",
+        "getUniformLocation",
+        "getUserMedia",
+        "getValues",
+        "getVertexAttrib",
+        "getVertexAttribOffset",
+        "getVideoTracks",
+        "getWakeLockState",
+        "getYear",
+        "givenName",
+        "global",
+        "globalAlpha",
+        "globalCompositeOperation",
+        "glyphRef",
+        "go",
+        "gradientTransform",
+        "gradientUnits",
+        "grammars",
+        "green",
+        "group",
+        "groupCollapsed",
+        "groupEnd",
+        "hardwareConcurrency",
+        "has",
+        "hasAttribute",
+        "hasAttributeNS",
+        "hasAttributes",
+        "hasChildNodes",
+        "hasExtension",
+        "hasFeature",
+        "hasFocus",
+        "hasOwnProperty",
+        "hash",
+        "head",
+        "headers",
+        "height",
+        "hidden",
+        "high",
+        "hint",
+        "history",
+        "honorificPrefix",
+        "honorificSuffix",
+        "host",
+        "hostname",
+        "href",
+        "hreflang",
+        "hspace",
+        "htmlFor",
+        "httpEquiv",
+        "hypot",
+        "iccId",
+        "iceConnectionState",
+        "iceGatheringState",
+        "icon",
+        "id",
+        "identity",
+        "ignoreBOM",
+        "ignoreCase",
+        "image-orientation",
+        "image-rendering",
+        "imageOrientation",
+        "imageRendering",
+        "images",
+        "ime-mode",
+        "imeMode",
+        "implementation",
+        "importKey",
+        "importNode",
+        "importStylesheet",
+        "impp",
+        "imul",
+        "in1",
+        "in2",
+        "inBandMetadataTrackDispatchType",
+        "indeterminate",
+        "index",
+        "indexNames",
+        "indexOf",
+        "indexedDB",
+        "info",
+        "init",
+        "initClipboardEvent",
+        "initCloseEvent",
+        "initCommandEvent",
+        "initCompositionEvent",
+        "initCustomEvent",
+        "initDeviceMotionEvent",
+        "initDeviceOrientationEvent",
+        "initDragEvent",
+        "initEvent",
+        "initHashChangeEvent",
+        "initKeyEvent",
+        "initKeyboardEvent",
+        "initMessageEvent",
+        "initMouseEvent",
+        "initMouseScrollEvent",
+        "initMutationEvent",
+        "initNSMouseEvent",
+        "initPageEvent",
+        "initProgressEvent",
+        "initScrollAreaEvent",
+        "initSimpleGestureEvent",
+        "initStorageEvent",
+        "initTextEvent",
+        "initTimeEvent",
+        "initTouchEvent",
+        "initUIEvent",
+        "initialize",
+        "initiatorType",
+        "inner",
+        "innerHTML",
+        "innerHeight",
+        "innerText",
+        "innerWidth",
+        "input",
+        "inputBuffer",
+        "inputEncoding",
+        "insertAdjacentElement",
+        "insertAdjacentHTML",
+        "insertAdjacentText",
+        "insertBefore",
+        "insertCell",
+        "insertData",
+        "insertItemBefore",
+        "insertNode",
+        "insertRow",
+        "insertRule",
+        "intercept",
+        "interimResults",
+        "internalSubset",
+        "intersectsNode",
+        "interval",
+        "invalidIteratorState",
+        "inverse",
+        "invertSelf",
+        "is",
+        "is2D",
+        "isArray",
+        "isBuffer",
+        "isChar",
+        "isCollapsed",
+        "isComposing",
+        "isContentEditable",
+        "isContentHandlerRegistered",
+        "isContextLost",
+        "isDefaultNamespace",
+        "isEnabled",
+        "isEqualNode",
+        "isExtensible",
+        "isFinite",
+        "isFramebuffer",
+        "isFrozen",
+        "isGenerator",
+        "isInteger",
+        "isMap",
+        "isNaN",
+        "isPointInFill",
+        "isPointInPath",
+        "isPointInRange",
+        "isPointInStroke",
+        "isProgram",
+        "isProtocolHandlerRegistered",
+        "isPrototypeOf",
+        "isRenderbuffer",
+        "isSafeInteger",
+        "isSameNode",
+        "isSealed",
+        "isShader",
+        "isSupported",
+        "isTexture",
+        "isTrusted",
+        "isTypeSupported",
+        "isView",
+        "italics",
+        "item",
+        "itemId",
+        "itemProp",
+        "itemRef",
+        "itemScope",
+        "itemType",
+        "itemValue",
+        "iterateNext",
+        "iterator",
+        "javaEnabled",
+        "jobTitle",
+        "join",
+        "justify-content",
+        "justifyContent",
+        "k1",
+        "k2",
+        "k3",
+        "k4",
+        "kernelMatrix",
+        "kernelUnitLengthX",
+        "kernelUnitLengthY",
+        "key",
+        "keyCode",
+        "keyFor",
+        "keyLightEnabled",
+        "keyPath",
+        "keyText",
+        "keys",
+        "kind",
+        "knee",
+        "label",
+        "labels",
+        "lang",
+        "language",
+        "languages",
+        "largeArcFlag",
+        "lastChild",
+        "lastElementChild",
+        "lastEventId",
+        "lastIndex",
+        "lastIndexOf",
+        "lastMatch",
+        "lastMessageSubject",
+        "lastMessageType",
+        "lastModified",
+        "lastModifiedDate",
+        "lastParen",
+        "lastStyleSheetSet",
+        "layerX",
+        "layerY",
+        "left",
+        "leftContext",
+        "length",
+        "lengthAdjust",
+        "lengthComputable",
+        "letter-spacing",
+        "letterSpacing",
+        "level",
+        "lighting-color",
+        "lightingColor",
+        "limitingConeAngle",
+        "line",
+        "line-height",
+        "lineAlign",
+        "lineCap",
+        "lineDashOffset",
+        "lineHeight",
+        "lineJoin",
+        "lineNumber",
+        "lineTo",
+        "lineWidth",
+        "linearRampToValueAtTime",
+        "lineno",
+        "link",
+        "linkColor",
+        "linkProgram",
+        "links",
+        "list",
+        "list-style",
+        "list-style-image",
+        "list-style-position",
+        "list-style-type",
+        "listStyle",
+        "listStyleImage",
+        "listStylePosition",
+        "listStyleType",
+        "listener",
+        "load",
+        "loadEventEnd",
+        "loadEventStart",
+        "loadTimes",
+        "loaded",
+        "localDescription",
+        "localName",
+        "localStorage",
+        "locale",
+        "localeCompare",
+        "location",
+        "locationbar",
+        "lock",
+        "lockedFile",
+        "log",
+        "log10",
+        "log1p",
+        "log2",
+        "longDesc",
+        "lookupNamespaceURI",
+        "lookupPrefix",
+        "loop",
+        "loopEnd",
+        "loopStart",
+        "low",
+        "lower",
+        "lowerBound",
+        "lowerOpen",
+        "lowsrc",
+        "m11",
+        "m12",
+        "m13",
+        "m14",
+        "m21",
+        "m22",
+        "m23",
+        "m24",
+        "m31",
+        "m32",
+        "m33",
+        "m34",
+        "m41",
+        "m42",
+        "m43",
+        "m44",
+        "map",
+        "mapping",
+        "margin",
+        "margin-bottom",
+        "margin-left",
+        "margin-right",
+        "margin-top",
+        "marginBottom",
+        "marginHeight",
+        "marginLeft",
+        "marginRight",
+        "marginTop",
+        "marginWidth",
+        "mark",
+        "marker",
+        "marker-end",
+        "marker-mid",
+        "marker-offset",
+        "marker-start",
+        "markerEnd",
+        "markerHeight",
+        "markerMid",
+        "markerOffset",
+        "markerStart",
+        "markerUnits",
+        "markerWidth",
+        "marks",
+        "mask",
+        "mask-type",
+        "maskContentUnits",
+        "maskType",
+        "maskUnits",
+        "match",
+        "matchMedia",
+        "matches",
+        "matrix",
+        "matrixTransform",
+        "max",
+        "max-height",
+        "max-width",
+        "maxAlternatives",
+        "maxChannelCount",
+        "maxDecibels",
+        "maxDistance",
+        "maxHeight",
+        "maxLength",
+        "maxTouchPoints",
+        "maxWidth",
+        "measure",
+        "measureText",
+        "media",
+        "mediaText",
+        "meetOrSlice",
+        "memory",
+        "menubar",
+        "message",
+        "messageClass",
+        "metaKey",
+        "method",
+        "mimeType",
+        "mimeTypes",
+        "min",
+        "min-height",
+        "min-width",
+        "minDecibels",
+        "minHeight",
+        "minWidth",
+        "miterLimit",
+        "mix-blend-mode",
+        "mixBlendMode",
+        "mode",
+        "modify",
+        "mount",
+        "moveBy",
+        "moveFocusDown",
+        "moveFocusLeft",
+        "moveFocusRight",
+        "moveFocusUp",
+        "moveTo",
+        "mozAdd",
+        "mozAnimationStartTime",
+        "mozAnon",
+        "mozApps",
+        "mozAudioCaptured",
+        "mozAudioChannelType",
+        "mozAutoplayEnabled",
+        "mozCancelAnimationFrame",
+        "mozCancelFullScreen",
+        "mozCancelRequestAnimationFrame",
+        "mozCaptureStream",
+        "mozCaptureStreamUntilEnded",
+        "mozClearDataAt",
+        "mozContact",
+        "mozContacts",
+        "mozCreateFileHandle",
+        "mozCurrentTransform",
+        "mozCurrentTransformInverse",
+        "mozCursor",
+        "mozDash",
+        "mozDashOffset",
+        "mozDecodedFrames",
+        "mozExitPointerLock",
+        "mozFillRule",
+        "mozFragmentEnd",
+        "mozFrameDelay",
+        "mozFullScreen",
+        "mozFullScreenElement",
+        "mozFullScreenEnabled",
+        "mozGetAll",
+        "mozGetAllKeys",
+        "mozGetAsFile",
+        "mozGetDataAt",
+        "mozGetMetadata",
+        "mozGetUserMedia",
+        "mozHasAudio",
+        "mozHasItem",
+        "mozHidden",
+        "mozImageSmoothingEnabled",
+        "mozIndexedDB",
+        "mozInnerScreenX",
+        "mozInnerScreenY",
+        "mozInputSource",
+        "mozIsTextField",
+        "mozItem",
+        "mozItemCount",
+        "mozItems",
+        "mozLength",
+        "mozLockOrientation",
+        "mozMatchesSelector",
+        "mozMovementX",
+        "mozMovementY",
+        "mozOpaque",
+        "mozOrientation",
+        "mozPaintCount",
+        "mozPaintedFrames",
+        "mozParsedFrames",
+        "mozPay",
+        "mozPointerLockElement",
+        "mozPresentedFrames",
+        "mozPreservesPitch",
+        "mozPressure",
+        "mozPrintCallback",
+        "mozRTCIceCandidate",
+        "mozRTCPeerConnection",
+        "mozRTCSessionDescription",
+        "mozRemove",
+        "mozRequestAnimationFrame",
+        "mozRequestFullScreen",
+        "mozRequestPointerLock",
+        "mozSetDataAt",
+        "mozSetImageElement",
+        "mozSourceNode",
+        "mozSrcObject",
+        "mozSystem",
+        "mozTCPSocket",
+        "mozTextStyle",
+        "mozTypesAt",
+        "mozUnlockOrientation",
+        "mozUserCancelled",
+        "mozVisibilityState",
+        "multiEntry",
+        "multiline",
+        "multiple",
+        "multiply",
+        "multiplySelf",
+        "mutableFile",
+        "muted",
+        "name",
+        "namedItem",
+        "names",
+        "namespaceURI",
+        "naturalHeight",
+        "naturalWidth",
+        "navigation",
+        "navigationMode",
+        "navigationStart",
+        "navigator",
+        "near",
+        "nearestViewportElement",
+        "negative",
+        "netscape",
+        "networkState",
+        "newScale",
+        "newTranslate",
+        "newURL",
+        "newValue",
+        "newValueSpecifiedUnits",
+        "newVersion",
+        "next",
+        "nextElementSibling",
+        "nextNode",
+        "nextSibling",
+        "nickname",
+        "noHref",
+        "noResize",
+        "noShade",
+        "noValidate",
+        "noWrap",
+        "nodeName",
+        "nodeType",
+        "nodeValue",
+        "normalize",
+        "note",
+        "noteOff",
+        "noteOn",
+        "now",
+        "numOctaves",
+        "numberOfChannels",
+        "numberOfInputs",
+        "numberOfItems",
+        "numberOfOutputs",
+        "numberValue",
+        "oMatchesSelector",
+        "object",
+        "objectStore",
+        "objectStoreNames",
+        "observe",
+        "of",
+        "offscreenBuffering",
+        "offset",
+        "offsetHeight",
+        "offsetLeft",
+        "offsetNode",
+        "offsetParent",
+        "offsetTop",
+        "offsetWidth",
+        "oldURL",
+        "oldValue",
+        "oldVersion",
+        "olderShadowRoot",
+        "onLine",
+        "onabort",
+        "onaddstream",
+        "onaddtrack",
+        "onafterprint",
+        "onafterscriptexecute",
+        "onaudioend",
+        "onaudioprocess",
+        "onaudiostart",
+        "onautocomplete",
+        "onautocompleteerror",
+        "onbeforecopy",
+        "onbeforecut",
+        "onbeforepaste",
+        "onbeforeprint",
+        "onbeforescriptexecute",
+        "onbeforeunload",
+        "onblocked",
+        "onblur",
+        "onboundary",
+        "oncached",
+        "oncancel",
+        "oncanplay",
+        "oncanplaythrough",
+        "onchange",
+        "onchargingchange",
+        "onchargingtimechange",
+        "onchecking",
+        "onclick",
+        "onclose",
+        "oncomplete",
+        "oncontextmenu",
+        "oncopy",
+        "oncuechange",
+        "oncut",
+        "ondataavailable",
+        "ondatachannel",
+        "ondblclick",
+        "ondevicelight",
+        "ondevicemotion",
+        "ondeviceorientation",
+        "ondeviceproximity",
+        "ondischargingtimechange",
+        "ondownloading",
+        "ondrag",
+        "ondragend",
+        "ondragenter",
+        "ondragleave",
+        "ondragover",
+        "ondragstart",
+        "ondrop",
+        "ondurationchange",
+        "onemptied",
+        "onend",
+        "onended",
+        "onenter",
+        "onerror",
+        "onexit",
+        "onfocus",
+        "onfocusin",
+        "onfocusout",
+        "onfullscreenchange",
+        "onfullscreenerror",
+        "onhashchange",
+        "onicecandidate",
+        "oniceconnectionstatechange",
+        "oninput",
+        "oninvalid",
+        "onkeydown",
+        "onkeypress",
+        "onkeyup",
+        "onlanguagechange",
+        "onlevelchange",
+        "onload",
+        "onloadeddata",
+        "onloadedmetadata",
+        "onloadend",
+        "onloadstart",
+        "only",
+        "onmark",
+        "onmessage",
+        "onmousedown",
+        "onmouseenter",
+        "onmouseleave",
+        "onmousemove",
+        "onmouseout",
+        "onmouseover",
+        "onmouseup",
+        "onmousewheel",
+        "onmozfullscreenchange",
+        "onmozfullscreenerror",
+        "onmozorientationchange",
+        "onmozpointerlockchange",
+        "onmozpointerlockerror",
+        "onnegotiationneeded",
+        "onnomatch",
+        "onnoupdate",
+        "onobsolete",
+        "onoffline",
+        "ononline",
+        "onopen",
+        "onpagechange",
+        "onpagehide",
+        "onpageshow",
+        "onpaste",
+        "onpause",
+        "onplay",
+        "onplaying",
+        "onpointerlockchange",
+        "onpointerlockerror",
+        "onpopstate",
+        "onprogress",
+        "onratechange",
+        "onreadystatechange",
+        "onremovestream",
+        "onremovetrack",
+        "onreset",
+        "onresize",
+        "onresourcetimingbufferfull",
+        "onresult",
+        "onresume",
+        "onscroll",
+        "onsearch",
+        "onseeked",
+        "onseeking",
+        "onselect",
+        "onselectionchange",
+        "onselectstart",
+        "onshow",
+        "onsignalingstatechange",
+        "onsoundend",
+        "onsoundstart",
+        "onspeechend",
+        "onspeechstart",
+        "onstalled",
+        "onstart",
+        "onstop",
+        "onstorage",
+        "onsubmit",
+        "onsuccess",
+        "onsuspend",
+        "ontextinput",
+        "ontimeout",
+        "ontimeupdate",
+        "ontoggle",
+        "ontransitionend",
+        "onunload",
+        "onupdateready",
+        "onupgradeneeded",
+        "onuserproximity",
+        "onversionchange",
+        "onvoiceschanged",
+        "onvolumechange",
+        "onwaiting",
+        "onwarning",
+        "onwebkitanimationend",
+        "onwebkitanimationiteration",
+        "onwebkitanimationstart",
+        "onwebkitfullscreenchange",
+        "onwebkitfullscreenerror",
+        "onwebkitkeyadded",
+        "onwebkitkeyerror",
+        "onwebkitkeymessage",
+        "onwebkitneedkey",
+        "onwebkitresourcetimingbufferfull",
+        "onwebkittransitionend",
+        "onwheel",
+        "opacity",
+        "open",
+        "openCursor",
+        "openDatabase",
+        "openKeyCursor",
+        "opener",
+        "opera",
+        "operator",
+        "optimum",
+        "options",
+        "order",
+        "orderX",
+        "orderY",
+        "ordered",
+        "org",
+        "orientAngle",
+        "orientType",
+        "orientation",
+        "origin",
+        "originalTarget",
+        "orphans",
+        "oscpu",
+        "outerHTML",
+        "outerHeight",
+        "outerText",
+        "outerWidth",
+        "outline",
+        "outline-color",
+        "outline-offset",
+        "outline-style",
+        "outline-width",
+        "outlineColor",
+        "outlineOffset",
+        "outlineStyle",
+        "outlineWidth",
+        "outputBuffer",
+        "overflow",
+        "overflow-x",
+        "overflow-y",
+        "overflowX",
+        "overflowY",
+        "overrideMimeType",
+        "oversample",
+        "ownerDocument",
+        "ownerElement",
+        "ownerNode",
+        "ownerRule",
+        "ownerSVGElement",
+        "p1",
+        "p2",
+        "p3",
+        "p4",
+        "pad",
+        "padding",
+        "padding-bottom",
+        "padding-left",
+        "padding-right",
+        "padding-top",
+        "paddingBottom",
+        "paddingLeft",
+        "paddingRight",
+        "paddingTop",
+        "page",
+        "page-break-after",
+        "page-break-before",
+        "page-break-inside",
+        "pageBreakAfter",
+        "pageBreakBefore",
+        "pageBreakInside",
+        "pageCount",
+        "pageX",
+        "pageXOffset",
+        "pageY",
+        "pageYOffset",
+        "paint-order",
+        "paintOrder",
+        "paintRequests",
+        "panningModel",
+        "parent",
+        "parentElement",
+        "parentNode",
+        "parentRule",
+        "parentStyleSheet",
+        "parentWindow",
+        "parse",
+        "parseFloat",
+        "parseFromString",
+        "parseInt",
+        "participants",
+        "password",
+        "path",
+        "pathLength",
+        "pathSegList",
+        "pathSegType",
+        "pathSegTypeAsLetter",
+        "pathname",
+        "pattern",
+        "patternContentUnits",
+        "patternMismatch",
+        "patternTransform",
+        "patternUnits",
+        "pause",
+        "pauseAnimations",
+        "pauseOnExit",
+        "paused",
+        "pending",
+        "performance",
+        "permission",
+        "persisted",
+        "personalbar",
+        "perspective",
+        "perspective-origin",
+        "perspectiveOrigin",
+        "phoneticFamilyName",
+        "phoneticGivenName",
+        "photo",
+        "ping",
+        "pitch",
+        "pixelDepth",
+        "pixelStorei",
+        "pixelUnitToMillimeterX",
+        "pixelUnitToMillimeterY",
+        "placeholder",
+        "platform",
+        "play",
+        "playbackRate",
+        "playbackTime",
+        "played",
+        "plugins",
+        "pointer-events",
+        "pointerBeforeReferenceNode",
+        "pointerEvents",
+        "pointerLockElement",
+        "points",
+        "pointsAtX",
+        "pointsAtY",
+        "pointsAtZ",
+        "polygonOffset",
+        "pop",
+        "popupWindowFeatures",
+        "popupWindowName",
+        "popupWindowURI",
+        "port",
+        "port1",
+        "port2",
+        "ports",
+        "position",
+        "positionAlign",
+        "postError",
+        "postMessage",
+        "poster",
+        "pow",
+        "powerOff",
+        "preMultiplySelf",
+        "precision",
+        "preferredStyleSheetSet",
+        "preferredStylesheetSet",
+        "prefix",
+        "preload",
+        "preserveAlpha",
+        "preserveAspectRatio",
+        "pressed",
+        "prevValue",
+        "preventDefault",
+        "preventExtensions",
+        "previousElementSibling",
+        "previousNode",
+        "previousScale",
+        "previousSibling",
+        "previousTranslate",
+        "primaryKey",
+        "primitiveType",
+        "primitiveUnits",
+        "print",
+        "product",
+        "productSub",
+        "profile",
+        "profileEnd",
+        "prompt",
+        "properties",
+        "propertyIsEnumerable",
+        "propertyName",
+        "protocol",
+        "prototype",
+        "pseudoElement",
+        "publicId",
+        "published",
+        "push",
+        "pushState",
+        "put",
+        "putImageData",
+        "quadraticCurveTo",
+        "queryCommandEnabled",
+        "queryCommandIndeterm",
+        "queryCommandState",
+        "queryCommandSupported",
+        "queryCommandValue",
+        "querySelector",
+        "querySelectorAll",
+        "quote",
+        "quotes",
+        "r",
+        "r1",
+        "r2",
+        "race",
+        "radiogroup",
+        "radiusX",
+        "radiusY",
+        "random",
+        "range",
+        "rangeCount",
+        "rangeMax",
+        "rangeMin",
+        "rangeOffset",
+        "rangeOverflow",
+        "rangeParent",
+        "rangeUnderflow",
+        "rate",
+        "ratio",
+        "raw",
+        "read",
+        "readAsArrayBuffer",
+        "readAsBinaryString",
+        "readAsDataURL",
+        "readAsText",
+        "readOnly",
+        "readPixels",
+        "readReportRequested",
+        "readyState",
+        "reason",
+        "reboot",
+        "receiver",
+        "receivers",
+        "rect",
+        "red",
+        "redirectCount",
+        "redirectEnd",
+        "redirectStart",
+        "reduce",
+        "reduceRight",
+        "reduction",
+        "refDistance",
+        "refX",
+        "refY",
+        "referenceNode",
+        "referrer",
+        "refresh",
+        "region",
+        "register",
+        "registerContentHandler",
+        "registerElement",
+        "registerProtocolHandler",
+        "reject",
+        "rel",
+        "relList",
+        "relatedNode",
+        "relatedTarget",
+        "release",
+        "releaseCapture",
+        "releaseEvents",
+        "reliable",
+        "reload",
+        "remoteDescription",
+        "remove",
+        "removeAllRanges",
+        "removeAttribute",
+        "removeAttributeNS",
+        "removeAttributeNode",
+        "removeChild",
+        "removeCue",
+        "removeEventListener",
+        "removeItem",
+        "removeListener",
+        "removeNamedItem",
+        "removeNamedItemNS",
+        "removeParameter",
+        "removeProperty",
+        "removeRange",
+        "removeRule",
+        "removeSourceBuffer",
+        "removeStream",
+        "removeTrack",
+        "removeWakeLockListener",
+        "removedNodes",
+        "renderbufferStorage",
+        "renderedBuffer",
+        "renderingMode",
+        "repeat",
+        "replace",
+        "replaceChild",
+        "replaceData",
+        "replaceItem",
+        "replaceState",
+        "replaceTrack",
+        "replaceWholeText",
+        "reportValidity",
+        "requestAnimationFrame",
+        "requestAutocomplete",
+        "requestData",
+        "requestFullscreen",
+        "requestPermission",
+        "requestPointerLock",
+        "requestStart",
+        "requestingWindow",
+        "required",
+        "requiredExtensions",
+        "requiredFeatures",
+        "reset",
+        "resetTransform",
+        "resize",
+        "resizeBy",
+        "resizeTo",
+        "resolve",
+        "response",
+        "responseEnd",
+        "responseStart",
+        "responseText",
+        "responseType",
+        "responseURL",
+        "responseXML",
+        "restore",
+        "result",
+        "resultType",
+        "resume",
+        "returnValue",
+        "rev",
+        "reverse",
+        "reversed",
+        "revocable",
+        "revokeObjectURL",
+        "right",
+        "rightContext",
+        "rolloffFactor",
+        "root",
+        "rootElement",
+        "rotate",
+        "rotateAxisAngle",
+        "rotateAxisAngleSelf",
+        "rotateFromVector",
+        "rotateFromVectorSelf",
+        "rotateSelf",
+        "rotationRate",
+        "round",
+        "rowIndex",
+        "rowSpan",
+        "rows",
+        "rules",
+        "rx",
+        "ry",
+        "sampleCoverage",
+        "sampleRate",
+        "sandbox",
+        "save",
+        "scale",
+        "scale3d",
+        "scale3dSelf",
+        "scaleNonUniform",
+        "scaleNonUniformSelf",
+        "scaleSelf",
+        "scheme",
+        "scissor",
+        "scope",
+        "scoped",
+        "screen",
+        "screenBrightness",
+        "screenEnabled",
+        "screenLeft",
+        "screenPixelToMillimeterX",
+        "screenPixelToMillimeterY",
+        "screenTop",
+        "screenX",
+        "screenY",
+        "scripts",
+        "scroll",
+        "scrollBy",
+        "scrollByLines",
+        "scrollByPages",
+        "scrollHeight",
+        "scrollIntoView",
+        "scrollIntoViewIfNeeded",
+        "scrollLeft",
+        "scrollLeftMax",
+        "scrollMaxX",
+        "scrollMaxY",
+        "scrollTo",
+        "scrollTop",
+        "scrollTopMax",
+        "scrollWidth",
+        "scrollX",
+        "scrollY",
+        "scrollbars",
+        "scrolling",
+        "sdp",
+        "sdpMLineIndex",
+        "sdpMid",
+        "seal",
+        "search",
+        "searchParams",
+        "sectionRowIndex",
+        "secureConnectionStart",
+        "security",
+        "seed",
+        "seekable",
+        "seeking",
+        "select",
+        "selectAllChildren",
+        "selectNode",
+        "selectNodeContents",
+        "selectNodes",
+        "selectSingleNode",
+        "selectSubString",
+        "selected",
+        "selectedIndex",
+        "selectedOptions",
+        "selectedStyleSheetSet",
+        "selectedStylesheetSet",
+        "selectionDirection",
+        "selectionEnd",
+        "selectionStart",
+        "selectorText",
+        "self",
+        "send",
+        "sendAsBinary",
+        "sendBeacon",
+        "sender",
+        "sentTimestamp",
+        "serializeToString",
+        "serviceWorker",
+        "sessionStorage",
+        "set",
+        "setAlpha",
+        "setAttribute",
+        "setAttributeNS",
+        "setAttributeNode",
+        "setAttributeNodeNS",
+        "setBaseAndExtent",
+        "setCapture",
+        "setCompositeOperation",
+        "setCurrentTime",
+        "setCustomValidity",
+        "setData",
+        "setDate",
+        "setDragImage",
+        "setEnd",
+        "setEndAfter",
+        "setEndBefore",
+        "setFillColor",
+        "setFilterRes",
+        "setFloat32",
+        "setFloat64",
+        "setFloatValue",
+        "setFullYear",
+        "setHours",
+        "setInt16",
+        "setInt32",
+        "setInt8",
+        "setInterval",
+        "setItem",
+        "setLineCap",
+        "setLineDash",
+        "setLineJoin",
+        "setLineWidth",
+        "setLocalDescription",
+        "setMatrix",
+        "setMatrixValue",
+        "setMilliseconds",
+        "setMinutes",
+        "setMiterLimit",
+        "setMonth",
+        "setNamedItem",
+        "setNamedItemNS",
+        "setOrientToAngle",
+        "setOrientToAuto",
+        "setOrientation",
+        "setOverrideHistoryNavigationMode",
+        "setParameter",
+        "setPeriodicWave",
+        "setPosition",
+        "setPreference",
+        "setProperty",
+        "setPrototypeOf",
+        "setRangeText",
+        "setRemoteDescription",
+        "setRequestHeader",
+        "setResizable",
+        "setResourceTimingBufferSize",
+        "setRotate",
+        "setScale",
+        "setSeconds",
+        "setSelectionRange",
+        "setShadow",
+        "setSkewX",
+        "setSkewY",
+        "setStart",
+        "setStartAfter",
+        "setStartBefore",
+        "setStdDeviation",
+        "setStringValue",
+        "setStrokeColor",
+        "setTargetAtTime",
+        "setTime",
+        "setTimeout",
+        "setTransform",
+        "setTranslate",
+        "setUTCDate",
+        "setUTCFullYear",
+        "setUTCHours",
+        "setUTCMilliseconds",
+        "setUTCMinutes",
+        "setUTCMonth",
+        "setUTCSeconds",
+        "setUint16",
+        "setUint32",
+        "setUint8",
+        "setValueAtTime",
+        "setValueCurveAtTime",
+        "setVelocity",
+        "setYear",
+        "settingName",
+        "settingValue",
+        "sex",
+        "shaderSource",
+        "shadowBlur",
+        "shadowColor",
+        "shadowOffsetX",
+        "shadowOffsetY",
+        "shadowRoot",
+        "shape",
+        "shape-rendering",
+        "shapeRendering",
+        "sheet",
+        "shift",
+        "shiftKey",
+        "show",
+        "showModal",
+        "showModalDialog",
+        "sidebar",
+        "sign",
+        "signalingState",
+        "sin",
+        "singleNodeValue",
+        "sinh",
+        "size",
+        "sizeToContent",
+        "sizes",
+        "skewX",
+        "skewXSelf",
+        "skewY",
+        "skewYSelf",
+        "slice",
+        "slope",
+        "small",
+        "smil",
+        "smoothingTimeConstant",
+        "snapToLines",
+        "snapshotItem",
+        "snapshotLength",
+        "some",
+        "sort",
+        "source",
+        "sourceBuffers",
+        "spacing",
+        "span",
+        "speakAs",
+        "speaking",
+        "specified",
+        "specularConstant",
+        "specularExponent",
+        "speechSynthesis",
+        "speedOfSound",
+        "spellcheck",
+        "splice",
+        "split",
+        "splitText",
+        "spreadMethod",
+        "sqrt",
+        "src",
+        "srcElement",
+        "srcdoc",
+        "srclang",
+        "srcset",
+        "stack",
+        "stackTraceLimit",
+        "stacktrace",
+        "standby",
+        "start",
+        "startContainer",
+        "startOffset",
+        "startRendering",
+        "startTime",
+        "startsWith",
+        "state",
+        "status",
+        "statusText",
+        "statusbar",
+        "stdDeviationX",
+        "stdDeviationY",
+        "stencilFunc",
+        "stencilFuncSeparate",
+        "stencilMask",
+        "stencilMaskSeparate",
+        "stencilOp",
+        "stencilOpSeparate",
+        "step",
+        "stepDown",
+        "stepMismatch",
+        "stepUp",
+        "sticky",
+        "stitchTiles",
+        "stop",
+        "stop-color",
+        "stop-opacity",
+        "stopColor",
+        "stopImmediatePropagation",
+        "stopOpacity",
+        "stopPropagation",
+        "storageArea",
+        "storageName",
+        "storageStatus",
+        "stpVersion",
+        "stream",
+        "strike",
+        "stringValue",
+        "stringify",
+        "stroke",
+        "stroke-dasharray",
+        "stroke-dashoffset",
+        "stroke-linecap",
+        "stroke-linejoin",
+        "stroke-miterlimit",
+        "stroke-opacity",
+        "stroke-width",
+        "strokeDasharray",
+        "strokeDashoffset",
+        "strokeLinecap",
+        "strokeLinejoin",
+        "strokeMiterlimit",
+        "strokeOpacity",
+        "strokeRect",
+        "strokeStyle",
+        "strokeText",
+        "strokeWidth",
+        "style",
+        "styleMedia",
+        "styleSheet",
+        "styleSheetSets",
+        "styleSheets",
+        "sub",
+        "subarray",
+        "subject",
+        "submit",
+        "substr",
+        "substring",
+        "substringData",
+        "subtle",
+        "suffix",
+        "suffixes",
+        "summary",
+        "sup",
+        "supports",
+        "surfaceScale",
+        "surroundContents",
+        "suspendRedraw",
+        "swapCache",
+        "sweepFlag",
+        "symbols",
+        "system",
+        "systemId",
+        "systemLanguage",
+        "tBodies",
+        "tFoot",
+        "tHead",
+        "tabIndex",
+        "table",
+        "table-layout",
+        "tableLayout",
+        "tableValues",
+        "tag",
+        "tagName",
+        "taintEnabled",
+        "takeRecords",
+        "tan",
+        "tanh",
+        "target",
+        "targetElement",
+        "targetX",
+        "targetY",
+        "tel",
+        "terminate",
+        "test",
+        "texImage2D",
+        "texParameterf",
+        "texParameteri",
+        "texSubImage2D",
+        "text",
+        "text-align",
+        "text-anchor",
+        "text-decoration",
+        "text-indent",
+        "text-overflow",
+        "text-rendering",
+        "text-shadow",
+        "text-transform",
+        "textAlign",
+        "textAnchor",
+        "textBaseline",
+        "textContent",
+        "textDecoration",
+        "textIndent",
+        "textLength",
+        "textOverflow",
+        "textRendering",
+        "textShadow",
+        "textTracks",
+        "textTransform",
+        "then",
+        "threadId",
+        "threshold",
+        "time",
+        "timeEnd",
+        "timeStamp",
+        "timeout",
+        "timestamp",
+        "timing",
+        "title",
+        "toBlob",
+        "toDataURL",
+        "toDateString",
+        "toExponential",
+        "toFixed",
+        "toFloat32Array",
+        "toFloat64Array",
+        "toGMTString",
+        "toISOString",
+        "toJSON",
+        "toLocaleDateString",
+        "toLocaleFormat",
+        "toLocaleLowerCase",
+        "toLocaleString",
+        "toLocaleTimeString",
+        "toLocaleUpperCase",
+        "toLowerCase",
+        "toPrecision",
+        "toSource",
+        "toString",
+        "toTimeString",
+        "toUTCString",
+        "toUpperCase",
+        "toggle",
+        "tooLong",
+        "toolbar",
+        "top",
+        "total",
+        "trace",
+        "track",
+        "transaction",
+        "transactions",
+        "transform",
+        "transform-origin",
+        "transform-style",
+        "transformOrigin",
+        "transformPoint",
+        "transformStyle",
+        "transformToDocument",
+        "transformToFragment",
+        "transition",
+        "transition-delay",
+        "transition-duration",
+        "transition-property",
+        "transition-timing-function",
+        "transitionDelay",
+        "transitionDuration",
+        "transitionProperty",
+        "transitionTimingFunction",
+        "translate",
+        "translateSelf",
+        "trim",
+        "trimLeft",
+        "trimRight",
+        "trunc",
+        "truncate",
+        "type",
+        "typeMismatch",
+        "typeMustMatch",
+        "types",
+        "undefined",
+        "unescape",
+        "uneval",
+        "unicode-bidi",
+        "unicodeBidi",
+        "uniform1f",
+        "uniform1fv",
+        "uniform1i",
+        "uniform1iv",
+        "uniform2f",
+        "uniform2fv",
+        "uniform2i",
+        "uniform2iv",
+        "uniform3f",
+        "uniform3fv",
+        "uniform3i",
+        "uniform3iv",
+        "uniform4f",
+        "uniform4fv",
+        "uniform4i",
+        "uniform4iv",
+        "uniformMatrix2fv",
+        "uniformMatrix3fv",
+        "uniformMatrix4fv",
+        "unique",
+        "unitType",
+        "unloadEventEnd",
+        "unloadEventStart",
+        "unlock",
+        "unmount",
+        "unobserve",
+        "unpauseAnimations",
+        "unreadCount",
+        "unregister",
+        "unregisterContentHandler",
+        "unregisterProtocolHandler",
+        "unscopables",
+        "unselectable",
+        "unshift",
+        "unsuspendRedraw",
+        "unsuspendRedrawAll",
+        "unwatch",
+        "unwrapKey",
+        "update",
+        "updateCommands",
+        "updateIce",
+        "updated",
+        "upload",
+        "upper",
+        "upperBound",
+        "upperOpen",
+        "url",
+        "usages",
+        "useCurrentView",
+        "useMap",
+        "useProgram",
+        "usedSpace",
+        "userAgent",
+        "userLanguage",
+        "username",
+        "v8BreakIterator",
+        "vAlign",
+        "vLink",
+        "valid",
+        "validateProgram",
+        "validationMessage",
+        "validity",
+        "value",
+        "valueAsNumber",
+        "valueAsString",
+        "valueInSpecifiedUnits",
+        "valueMissing",
+        "valueOf",
+        "valueText",
+        "valueType",
+        "values",
+        "vector-effect",
+        "vectorEffect",
+        "vendor",
+        "vendorSub",
+        "verify",
+        "version",
+        "vertexAttrib1f",
+        "vertexAttrib1fv",
+        "vertexAttrib2f",
+        "vertexAttrib2fv",
+        "vertexAttrib3f",
+        "vertexAttrib3fv",
+        "vertexAttrib4f",
+        "vertexAttrib4fv",
+        "vertexAttribPointer",
+        "vertical",
+        "vertical-align",
+        "verticalAlign",
+        "vibrate",
+        "videoHeight",
+        "videoWidth",
+        "view",
+        "viewBox",
+        "viewTarget",
+        "viewport",
+        "viewportElement",
+        "visibility",
+        "visibilityState",
+        "visible",
+        "vlinkColor",
+        "voice",
+        "volume",
+        "vspace",
+        "w",
+        "warn",
+        "wasClean",
+        "watch",
+        "webkitAddKey",
+        "webkitAudioContext",
+        "webkitAudioDecodedByteCount",
+        "webkitCancelAnimationFrame",
+        "webkitCancelFullScreen",
+        "webkitCancelKeyRequest",
+        "webkitCancelRequestAnimationFrame",
+        "webkitClearResourceTimings",
+        "webkitCurrentFullScreenElement",
+        "webkitEnterFullScreen",
+        "webkitEnterFullscreen",
+        "webkitExitFullScreen",
+        "webkitExitFullscreen",
+        "webkitFullScreenKeyboardInputAllowed",
+        "webkitFullscreenElement",
+        "webkitFullscreenEnabled",
+        "webkitGenerateKeyRequest",
+        "webkitGetDatabaseNames",
+        "webkitGetGamepads",
+        "webkitGetUserMedia",
+        "webkitHidden",
+        "webkitIDBCursor",
+        "webkitIDBDatabase",
+        "webkitIDBFactory",
+        "webkitIDBIndex",
+        "webkitIDBKeyRange",
+        "webkitIDBObjectStore",
+        "webkitIDBRequest",
+        "webkitIDBTransaction",
+        "webkitIndexedDB",
+        "webkitIsFullScreen",
+        "webkitMatchesSelector",
+        "webkitMediaStream",
+        "webkitOfflineAudioContext",
+        "webkitPersistentStorage",
+        "webkitRTCPeerConnection",
+        "webkitRequestAnimationFrame",
+        "webkitRequestFileSystem",
+        "webkitRequestFullScreen",
+        "webkitRequestFullscreen",
+        "webkitResolveLocalFileSystemURL",
+        "webkitSetResourceTimingBufferSize",
+        "webkitSpeechGrammar",
+        "webkitSpeechGrammarList",
+        "webkitSpeechRecognition",
+        "webkitSpeechRecognitionError",
+        "webkitSpeechRecognitionEvent",
+        "webkitStorageInfo",
+        "webkitTemporaryStorage",
+        "webkitURL",
+        "webkitVideoDecodedByteCount",
+        "webkitVisibilityState",
+        "webkitdropzone",
+        "webstore",
+        "weight",
+        "whatToShow",
+        "which",
+        "white-space",
+        "whiteSpace",
+        "wholeText",
+        "widows",
+        "width",
+        "willValidate",
+        "window",
+        "withCredentials",
+        "word-break",
+        "word-spacing",
+        "word-wrap",
+        "wordBreak",
+        "wordSpacing",
+        "wordWrap",
+        "wrap",
+        "wrapKey",
+        "write",
+        "writeln",
+        "x",
+        "x1",
+        "x2",
+        "xChannelSelector",
+        "xmlEncoding",
+        "xmlStandalone",
+        "xmlVersion",
+        "xmlspace",
+        "y",
+        "y1",
+        "y2",
+        "yChannelSelector",
+        "z",
+        "z-index",
+        "zIndex",
+        "zoomAndPan"
+    ]
+}

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-javascript/uglifyjs.git



More information about the Pkg-javascript-commits mailing list