From 9bce51f651aad297ef9eb6df832bfdaf1de05d84 Mon Sep 17 00:00:00 2001
From: WXL <wl_5969728@163.com>
Date: 星期三, 22 四月 2026 14:27:54 +0800
Subject: [PATCH] 青岛推送

---
 node_modules/terser/dist/bundle.min.js |  347 +++++++++++++++++++++++++++++++++++++++++++++------------
 1 files changed, 272 insertions(+), 75 deletions(-)

diff --git a/node_modules/terser/dist/bundle.min.js b/node_modules/terser/dist/bundle.min.js
index fcfacf8..387b49d 100644
--- a/node_modules/terser/dist/bundle.min.js
+++ b/node_modules/terser/dist/bundle.min.js
@@ -132,6 +132,15 @@
     return new ctor(props);
 }
 
+/** Makes a `void 0` expression. Use instead of AST_Undefined which may conflict
+ * with an existing variable called `undefined` */
+function make_void_0(orig) {
+    return make_node(AST_UnaryPrefix, orig, {
+        operator: "void",
+        expression: make_node(AST_Number, orig, { value: 0 })
+    });
+}
+
 function push_uniq(array, el) {
     if (!array.includes(el))
         array.push(el);
@@ -2455,12 +2464,20 @@
             ret = _make_symbol(AST_SymbolRef);
             break;
           case "num":
-            ret = new AST_Number({
-                start: tok,
-                end: tok,
-                value: tok.value,
-                raw: LATEST_RAW
-            });
+            if (tok.value === Infinity) {
+                // very large float values are parsed as Infinity
+                ret = new AST_Infinity({
+                    start: tok,
+                    end: tok,
+                });
+            } else {
+                ret = new AST_Number({
+                    start: tok,
+                    end: tok,
+                    value: tok.value,
+                    raw: LATEST_RAW
+                });
+            }
             break;
           case "big_int":
             ret = new AST_BigInt({
@@ -10263,21 +10280,21 @@
 
     PARENS(AST_Sequence, function(output) {
         var p = output.parent();
-        return p instanceof AST_Call                          // (foo, bar)() or foo(1, (2, 3), 4)
-            || p instanceof AST_Unary                         // !(foo, bar, baz)
-            || p instanceof AST_Binary                        // 1 + (2, 3) + 4 ==> 8
-            || p instanceof AST_VarDefLike                    // var a = (1, 2), b = a + a; ==> b == 4
-            || p instanceof AST_PropAccess                    // (1, {foo:2}).foo or (1, {foo:2})["foo"] ==> 2
-            || p instanceof AST_Array                         // [ 1, (2, 3), 4 ] ==> [ 1, 3, 4 ]
-            || p instanceof AST_ObjectProperty                // { foo: (1, 2) }.foo ==> 2
-            || p instanceof AST_Conditional                   /* (false, true) ? (a = 10, b = 20) : (c = 30)
-                                                               * ==> 20 (side effect, set a := 10 and b := 20) */
-            || p instanceof AST_Arrow                         // x => (x, x)
-            || p instanceof AST_DefaultAssign                 // x => (x = (0, function(){}))
-            || p instanceof AST_Expansion                     // [...(a, b)]
-            || p instanceof AST_ForOf && this === p.object    // for (e of (foo, bar)) {}
-            || p instanceof AST_Yield                         // yield (foo, bar)
-            || p instanceof AST_Export                        // export default (foo, bar)
+        return p instanceof AST_Call                              // (foo, bar)() or foo(1, (2, 3), 4)
+            || p instanceof AST_Unary                             // !(foo, bar, baz)
+            || p instanceof AST_Binary                            // 1 + (2, 3) + 4 ==> 8
+            || p instanceof AST_VarDefLike                        // var a = (1, 2), b = a + a; ==> b == 4
+            || p instanceof AST_PropAccess && this !== p.property // (1, {foo:2}).foo, (1, {foo:2})["foo"], not foo[1, 2]
+            || p instanceof AST_Array                             // [ 1, (2, 3), 4 ] ==> [ 1, 3, 4 ]
+            || p instanceof AST_ObjectProperty                    // { foo: (1, 2) }.foo ==> 2
+            || p instanceof AST_Conditional                       /* (false, true) ? (a = 10, b = 20) : (c = 30)
+                                                                   * ==> 20 (side effect, set a := 10 and b := 20) */
+            || p instanceof AST_Arrow                             // x => (x, x)
+            || p instanceof AST_DefaultAssign                     // x => (x = (0, function(){}))
+            || p instanceof AST_Expansion                         // [...(a, b)]
+            || p instanceof AST_ForOf && this === p.object        // for (e of (foo, bar)) {}
+            || p instanceof AST_Yield                             // yield (foo, bar)
+            || p instanceof AST_Export                            // export default (foo, bar)
         ;
     });
 
@@ -13558,7 +13575,7 @@
       case "boolean":
         return make_node(val ? AST_True : AST_False, orig);
       case "undefined":
-        return make_node(AST_Undefined, orig);
+        return make_void_0(orig);
       default:
         if (val === null) {
             return make_node(AST_Null, orig, { value: null });
@@ -14860,10 +14877,13 @@
 AST_Call.DEFMETHOD("is_callee_pure", function(compressor) {
     if (compressor.option("unsafe")) {
         var expr = this.expression;
-        var first_arg = (this.args && this.args[0] && this.args[0].evaluate(compressor));
+        var first_arg;
         if (
             expr.expression && expr.expression.name === "hasOwnProperty" &&
-            (first_arg == null || first_arg.thedef && first_arg.thedef.undeclared)
+            (
+                (first_arg = (this.args && this.args[0] && this.args[0].evaluate(compressor))) == null
+                || first_arg.thedef && first_arg.thedef.undeclared
+            )
         ) {
             return false;
         }
@@ -15366,6 +15386,15 @@
     return value;
 });
 
+def_eval(AST_Chain, function (compressor, depth) {
+    const evaluated = this.expression._eval(compressor, depth, /*ast_chain=*/true);
+    return evaluated === nullish
+        ? undefined
+        : evaluated === this.expression
+          ? this
+          : evaluated;
+});
+
 const global_objs = { Array, Math, Number, Object, String };
 
 const regexp_flags = new Set([
@@ -15377,9 +15406,13 @@
     "unicode",
 ]);
 
-def_eval(AST_PropAccess, function (compressor, depth) {
-    let obj = this.expression._eval(compressor, depth + 1);
-    if (obj === nullish || (this.optional && obj == null)) return nullish;
+def_eval(AST_PropAccess, function (compressor, depth, ast_chain) {
+    let obj = (ast_chain || this.property === "length" || compressor.option("unsafe"))
+        && this.expression._eval(compressor, depth + 1, ast_chain);
+
+    if (ast_chain) {
+        if (obj === nullish || (this.optional && obj == null)) return nullish;
+    }
 
     // `.length` of strings and arrays is always safe
     if (this.property === "length") {
@@ -15450,26 +15483,19 @@
     return this;
 });
 
-def_eval(AST_Chain, function (compressor, depth) {
-    const evaluated = this.expression._eval(compressor, depth);
-    return evaluated === nullish
-        ? undefined
-        : evaluated === this.expression
-          ? this
-          : evaluated;
-});
-
-def_eval(AST_Call, function (compressor, depth) {
+def_eval(AST_Call, function (compressor, depth, ast_chain) {
     var exp = this.expression;
 
-    const callee = exp._eval(compressor, depth);
-    if (callee === nullish || (this.optional && callee == null)) return nullish;
+    if (ast_chain) {
+        const callee = exp._eval(compressor, depth, ast_chain);
+        if (callee === nullish || (this.optional && callee == null)) return nullish;
+    }
 
     if (compressor.option("unsafe") && exp instanceof AST_PropAccess) {
         var key = exp.property;
         if (key instanceof AST_Node) {
             key = key._eval(compressor, depth);
-            if (key === exp.property)
+            if (typeof key !== "string" && typeof key !== "number")
                 return this;
         }
         var val;
@@ -15487,7 +15513,8 @@
             if (!is_pure_native_fn(e.name, key)) return this;
             val = global_objs[e.name];
         } else {
-            val = e._eval(compressor, depth + 1);
+            val = e._eval(compressor, depth + 1, /* don't pass ast_chain (exponential work) */);
+
             if (val === e || !val)
                 return this;
             if (!is_pure_native_method(val.constructor.name, key))
@@ -16408,7 +16435,7 @@
         if (def.fixed == null) {
             var orig = def.orig[0];
             if (orig instanceof AST_SymbolFunarg || orig.name == "arguments") return false;
-            def.fixed = make_node(AST_Undefined, orig);
+            def.fixed = make_void_0(orig);
         }
         return true;
     }
@@ -16706,7 +16733,7 @@
             if (d.orig.length > 1) return;
             if (d.fixed === undefined && (!this.uses_arguments || tw.has_directive("use strict"))) {
                 d.fixed = function() {
-                    return iife.args[i] || make_node(AST_Undefined, iife);
+                    return iife.args[i] || make_void_0(iife);
                 };
                 tw.loop_ids.set(d.id, tw.in_loop);
                 mark(tw, d, true);
@@ -17630,7 +17657,7 @@
                         }
                     } else {
                         if (!arg) {
-                            arg = make_node(AST_Undefined, sym).transform(compressor);
+                            arg = make_void_0(sym).transform(compressor);
                         } else if (arg instanceof AST_Lambda && arg.pinned()
                             || has_overlapping_symbol(fn, arg, fn_strict)) {
                             arg = null;
@@ -17870,7 +17897,7 @@
                     found = true;
                     if (node instanceof AST_VarDef) {
                         node.value = node.name instanceof AST_SymbolConst
-                            ? make_node(AST_Undefined, node.value) // `const` always needs value.
+                            ? make_void_0(node.value) // `const` always needs value.
                             : null;
                         return node;
                     }
@@ -18309,7 +18336,7 @@
             var stat = statements[i];
             if (prev) {
                 if (stat instanceof AST_Exit) {
-                    stat.value = cons_seq(stat.value || make_node(AST_Undefined, stat).transform(compressor));
+                    stat.value = cons_seq(stat.value || make_void_0(stat).transform(compressor));
                 } else if (stat instanceof AST_For) {
                     if (!(stat.init instanceof AST_DefinitionsLike)) {
                         const abort = walk(prev.body, node => {
@@ -18813,7 +18840,7 @@
             if (returned) {
                 returned = returned.clone(true);
             } else {
-                returned = make_node(AST_Undefined, self);
+                returned = make_void_0(self);
             }
             const args = self.args.concat(returned);
             return make_sequence(self, args).optimize(compressor);
@@ -18829,7 +18856,7 @@
             && returned.name === fn.argnames[0].name
         ) {
             const replacement =
-                (self.args[0] || make_node(AST_Undefined)).optimize(compressor);
+                (self.args[0] || make_void_0()).optimize(compressor);
 
             let parent;
             if (
@@ -18911,7 +18938,7 @@
 
     const can_drop_this_call = is_regular_func && compressor.option("side_effects") && fn.body.every(is_empty);
     if (can_drop_this_call) {
-        var args = self.args.concat(make_node(AST_Undefined, self));
+        var args = self.args.concat(make_void_0(self));
         return make_sequence(self, args).optimize(compressor);
     }
 
@@ -18930,9 +18957,9 @@
     return self;
 
     function return_value(stat) {
-        if (!stat) return make_node(AST_Undefined, self);
+        if (!stat) return make_void_0(self);
         if (stat instanceof AST_Return) {
-            if (!stat.value) return make_node(AST_Undefined, self);
+            if (!stat.value) return make_void_0(self);
             return stat.value.clone(true);
         }
         if (stat instanceof AST_SimpleStatement) {
@@ -19078,7 +19105,7 @@
             } else {
                 var symbol = make_node(AST_SymbolVar, name, name);
                 name.definition().orig.push(symbol);
-                if (!value && in_loop) value = make_node(AST_Undefined, self);
+                if (!value && in_loop) value = make_void_0(self);
                 append_var(decls, expressions, symbol, value);
             }
         }
@@ -19105,7 +19132,7 @@
                         operator: "=",
                         logical: false,
                         left: sym,
-                        right: make_node(AST_Undefined, name)
+                        right: make_void_0(name),
                     }));
                 }
             }
@@ -19602,7 +19629,7 @@
                 set_flag(exp.expression, SQUEEZED);
                 self.args = [];
             } else {
-                return make_node(AST_Undefined, self);
+                return make_void_0(self);
             }
         }
     });
@@ -19630,12 +19657,7 @@
                     : make_node(AST_EmptyStatement, node);
             }
             return make_node(AST_SimpleStatement, node, {
-                body: node.value || make_node(AST_UnaryPrefix, node, {
-                    operator: "void",
-                    expression: make_node(AST_Number, node, {
-                        value: 0
-                    })
-                })
+                body: node.value || make_void_0(node)
             });
         }
         if (node instanceof AST_Class || node instanceof AST_Lambda && node !== self) {
@@ -20238,8 +20260,8 @@
         return make_node(self.body.CTOR, self, {
             value: make_node(AST_Conditional, self, {
                 condition   : self.condition,
-                consequent  : self.body.value || make_node(AST_Undefined, self.body),
-                alternative : self.alternative.value || make_node(AST_Undefined, self.alternative)
+                consequent  : self.body.value || make_void_0(self.body),
+                alternative : self.alternative.value || make_void_0(self.alternative),
             }).transform(compressor)
         }).optimize(compressor);
     }
@@ -20792,7 +20814,7 @@
             const value = condition.evaluate(compressor);
     
             if (value === 1 || value === true) {
-                return make_node(AST_Undefined, self);
+                return make_void_0(self).optimize(compressor);
             }
         }
     }    
@@ -21154,6 +21176,10 @@
     ) {
         return make_sequence(self, [e, make_node(AST_True, self)]).optimize(compressor);
     }
+    // Short-circuit common `void 0`
+    if (self.operator === "void" && e instanceof AST_Number && e.value === 0) {
+        return unsafe_undefined_ref(self, compressor) || self;
+    }
     var seq = self.lift_sequences(compressor);
     if (seq !== self) {
         return seq;
@@ -21164,7 +21190,7 @@
             self.expression = e;
             return self;
         } else {
-            return make_node(AST_Undefined, self).optimize(compressor);
+            return make_void_0(self).optimize(compressor);
         }
     }
     if (compressor.in_boolean_context()) {
@@ -21350,7 +21376,7 @@
             if (expr instanceof AST_SymbolRef ? expr.is_declared(compressor)
                 : !(expr instanceof AST_PropAccess && compressor.option("ie8"))) {
                 self.right = expr;
-                self.left = make_node(AST_Undefined, self.left).optimize(compressor);
+                self.left = make_void_0(self.left).optimize(compressor);
                 if (self.operator.length == 2) self.operator += "=";
             }
         } else if (compressor.option("typeofs")
@@ -21363,7 +21389,7 @@
             if (expr instanceof AST_SymbolRef ? expr.is_declared(compressor)
                 : !(expr instanceof AST_PropAccess && compressor.option("ie8"))) {
                 self.left = expr;
-                self.right = make_node(AST_Undefined, self.right).optimize(compressor);
+                self.right = make_void_0(self.right).optimize(compressor);
                 if (self.operator.length == 2) self.operator += "=";
             }
         } else if (self.left instanceof AST_SymbolRef
@@ -22004,7 +22030,8 @@
     return lhs instanceof AST_SymbolRef || lhs.TYPE === self.TYPE;
 }
 
-def_optimize(AST_Undefined, function(self, compressor) {
+/** Apply the `unsafe_undefined` option: find a variable called `undefined` and turn `self` into a reference to it. */
+function unsafe_undefined_ref(self, compressor) {
     if (compressor.option("unsafe_undefined")) {
         var undef = find_variable(compressor, "undefined");
         if (undef) {
@@ -22017,14 +22044,15 @@
             return ref;
         }
     }
+    return null;
+}
+
+def_optimize(AST_Undefined, function(self, compressor) {
+    var symbolref = unsafe_undefined_ref(self, compressor);
+    if (symbolref) return symbolref;
     var lhs = compressor.is_lhs();
     if (lhs && is_atomic(lhs, self)) return self;
-    return make_node(AST_UnaryPrefix, self, {
-        operator: "void",
-        expression: make_node(AST_Number, self, {
-            value: 0
-        })
-    });
+    return make_void_0(self);
 });
 
 def_optimize(AST_Infinity, function(self, compressor) {
@@ -22711,7 +22739,7 @@
                 }
             }
             if (retValue instanceof AST_Expansion) break FLATTEN;
-            retValue = retValue instanceof AST_Hole ? make_node(AST_Undefined, retValue) : retValue;
+            retValue = retValue instanceof AST_Hole ? make_void_0(retValue) : retValue;
             if (!flatten) values.unshift(retValue);
             while (--i >= 0) {
                 var value = elements[i];
@@ -22750,7 +22778,7 @@
         if (parent instanceof AST_UnaryPrefix && parent.operator === "delete") {
             return make_node_from_constant(0, self);
         }
-        return make_node(AST_Undefined, self);
+        return make_void_0(self).optimize(compressor);
     }
     if (
         self.expression instanceof AST_PropAccess
@@ -23498,6 +23526,7 @@
     "Array",
     "ArrayBuffer",
     "ArrayType",
+    "AsyncDisposableStack",
     "Atomics",
     "Attr",
     "Audio",
@@ -23636,6 +23665,7 @@
     "COPY_WRITE_BUFFER",
     "COPY_WRITE_BUFFER_BINDING",
     "COUNTER_STYLE_RULE",
+    "CSPViolationReportBody",
     "CSS",
     "CSS2Properties",
     "CSSAnimation",
@@ -23646,6 +23676,9 @@
     "CSSFontFaceRule",
     "CSSFontFeatureValuesRule",
     "CSSFontPaletteValuesRule",
+    "CSSFunctionDeclarations",
+    "CSSFunctionDescriptors",
+    "CSSFunctionRule",
     "CSSGroupingRule",
     "CSSImageValue",
     "CSSImportRule",
@@ -23689,6 +23722,7 @@
     "CSSSkewY",
     "CSSStartingStyleRule",
     "CSSStyleDeclaration",
+    "CSSStyleProperties",
     "CSSStyleRule",
     "CSSStyleSheet",
     "CSSStyleValue",
@@ -23822,6 +23856,7 @@
     "CookieStoreManager",
     "CountQueuingStrategy",
     "Counter",
+    "CreateMonitor",
     "CreateType",
     "Credential",
     "CredentialsContainer",
@@ -24331,11 +24366,14 @@
     "DeviceMotionEventAcceleration",
     "DeviceMotionEventRotationRate",
     "DeviceOrientationEvent",
+    "DevicePosture",
     "DeviceProximityEvent",
     "DeviceStorage",
     "DeviceStorageChangeEvent",
+    "DigitalCredential",
     "Directory",
     "DisplayNames",
+    "DisposableStack",
     "Document",
     "DocumentFragment",
     "DocumentPictureInPicture",
@@ -24343,6 +24381,7 @@
     "DocumentTimeline",
     "DocumentType",
     "DragEvent",
+    "Duration",
     "DurationFormat",
     "DynamicsCompressorNode",
     "E",
@@ -24450,6 +24489,7 @@
     "FeedEntry",
     "Fence",
     "FencedFrameConfig",
+    "FetchLaterResult",
     "File",
     "FileError",
     "FileList",
@@ -24462,6 +24502,7 @@
     "FileSystemFileEntry",
     "FileSystemFileHandle",
     "FileSystemHandle",
+    "FileSystemObserver",
     "FileSystemWritableFileStream",
     "FinalizationRegistry",
     "FindInPage",
@@ -24627,6 +24668,7 @@
     "HTMLQuoteElement",
     "HTMLScriptElement",
     "HTMLSelectElement",
+    "HTMLSelectedContentElement",
     "HTMLShadowElement",
     "HTMLSlotElement",
     "HTMLSourceElement",
@@ -24671,6 +24713,7 @@
     "IDBMutableFile",
     "IDBObjectStore",
     "IDBOpenDBRequest",
+    "IDBRecord",
     "IDBRequest",
     "IDBTransaction",
     "IDBVersionChangeEvent",
@@ -24733,10 +24776,13 @@
     "InstallTrigger",
     "InstallTriggerImpl",
     "Instance",
+    "Instant",
     "Int16Array",
     "Int32Array",
     "Int8Array",
+    "IntegrityViolationReportBody",
     "Intent",
+    "InterestEvent",
     "InternalError",
     "IntersectionObserver",
     "IntersectionObserverEntry",
@@ -24786,6 +24832,7 @@
     "LUMINANCE",
     "LUMINANCE_ALPHA",
     "LanguageCode",
+    "LanguageDetector",
     "LargestContentfulPaint",
     "LaunchParams",
     "LaunchQueue",
@@ -25115,6 +25162,7 @@
     "NavigationCurrentEntryChangeEvent",
     "NavigationDestination",
     "NavigationHistoryEntry",
+    "NavigationPrecommitController",
     "NavigationPreloadManager",
     "NavigationTransition",
     "Navigator",
@@ -25132,6 +25180,7 @@
     "Notation",
     "Notification",
     "NotifyPaintEvent",
+    "Now",
     "Number",
     "NumberFormat",
     "OBJECT_TYPE",
@@ -25153,6 +25202,7 @@
     "OTPCredential",
     "OUT_OF_MEMORY",
     "Object",
+    "Observable",
     "OfflineAudioCompletionEvent",
     "OfflineAudioContext",
     "OfflineResourceList",
@@ -25254,6 +25304,11 @@
     "PhotoCapabilities",
     "PictureInPictureEvent",
     "PictureInPictureWindow",
+    "PlainDate",
+    "PlainDateTime",
+    "PlainMonthDay",
+    "PlainTime",
+    "PlainYearMonth",
     "PlatformArch",
     "PlatformInfo",
     "PlatformNaclArch",
@@ -25294,6 +25349,7 @@
     "QUOTA_ERR",
     "QUOTA_EXCEEDED_ERR",
     "QueryInterface",
+    "QuotaExceededError",
     "R11F_G11F_B10F",
     "R16F",
     "R16I",
@@ -25434,6 +25490,7 @@
     "ResizeObserverEntry",
     "ResizeObserverSize",
     "Response",
+    "RestrictionTarget",
     "RuntimeError",
     "SAMPLER_2D",
     "SAMPLER_2D_ARRAY",
@@ -25840,6 +25897,11 @@
     "ShadowRoot",
     "SharedArrayBuffer",
     "SharedStorage",
+    "SharedStorageAppendMethod",
+    "SharedStorageClearMethod",
+    "SharedStorageDeleteMethod",
+    "SharedStorageModifierMethod",
+    "SharedStorageSetMethod",
     "SharedStorageWorklet",
     "SharedWorker",
     "SharingState",
@@ -25847,6 +25909,12 @@
     "SnapEvent",
     "SourceBuffer",
     "SourceBufferList",
+    "SpeechGrammar",
+    "SpeechGrammarList",
+    "SpeechRecognition",
+    "SpeechRecognitionErrorEvent",
+    "SpeechRecognitionEvent",
+    "SpeechRecognitionPhrase",
     "SpeechSynthesis",
     "SpeechSynthesisErrorEvent",
     "SpeechSynthesisEvent",
@@ -25867,7 +25935,12 @@
     "StyleSheet",
     "StyleSheetList",
     "SubmitEvent",
+    "Subscriber",
     "SubtleCrypto",
+    "Summarizer",
+    "SuppressedError",
+    "SuspendError",
+    "Suspending",
     "Symbol",
     "SyncManager",
     "SyntaxError",
@@ -25978,6 +26051,7 @@
     "TaskController",
     "TaskPriorityChangeEvent",
     "TaskSignal",
+    "Temporal",
     "Text",
     "TextDecoder",
     "TextDecoderStream",
@@ -26002,6 +26076,7 @@
     "TransformStream",
     "TransformStreamDefaultController",
     "TransitionEvent",
+    "Translator",
     "TreeWalker",
     "TrustedHTML",
     "TrustedScript",
@@ -26146,6 +26221,7 @@
     "ViewTransition",
     "ViewTransitionTypeSet",
     "ViewType",
+    "Viewport",
     "VirtualKeyboard",
     "VirtualKeyboardGeometryChangeEvent",
     "VisibilityStateEntry",
@@ -26355,6 +26431,7 @@
     "XRWebGLLayer",
     "XSLTProcessor",
     "ZERO",
+    "ZonedDateTime",
     "ZoomSettings",
     "ZoomSettingsMode",
     "ZoomSettingsScope",
@@ -26404,6 +26481,7 @@
     "activeSourceCount",
     "activeTexture",
     "activeVRDisplays",
+    "activeViewTransition",
     "activityLog",
     "actualBoundingBoxAscent",
     "actualBoundingBoxDescent",
@@ -26411,6 +26489,7 @@
     "actualBoundingBoxRight",
     "adAuctionComponents",
     "adAuctionHeaders",
+    "adapterInfo",
     "add",
     "addAll",
     "addBehavior",
@@ -26436,6 +26515,7 @@
     "addSearchEngine",
     "addSourceBuffer",
     "addStream",
+    "addTeardown",
     "addTextTrack",
     "addTrack",
     "addTransceiver",
@@ -26450,6 +26530,7 @@
     "addressModeU",
     "addressModeV",
     "addressModeW",
+    "adopt",
     "adoptNode",
     "adoptedCallback",
     "adoptedStyleSheets",
@@ -26497,8 +26578,10 @@
     "amplitude",
     "ancestorOrigins",
     "anchor",
+    "anchorName",
     "anchorNode",
     "anchorOffset",
+    "anchorScope",
     "anchorSpace",
     "anchors",
     "and",
@@ -26534,6 +26617,7 @@
     "animationTimingFunction",
     "animationsPaused",
     "anniversary",
+    "annotation",
     "antialias",
     "anticipatedRemoval",
     "any",
@@ -26568,6 +26652,7 @@
     "archive",
     "areas",
     "arguments",
+    "ariaActiveDescendantElement",
     "ariaAtomic",
     "ariaAutoComplete",
     "ariaBrailleLabel",
@@ -26578,21 +26663,29 @@
     "ariaColIndex",
     "ariaColIndexText",
     "ariaColSpan",
+    "ariaControlsElements",
     "ariaCurrent",
+    "ariaDescribedByElements",
     "ariaDescription",
+    "ariaDetailsElements",
     "ariaDisabled",
+    "ariaErrorMessageElements",
     "ariaExpanded",
+    "ariaFlowToElements",
     "ariaHasPopup",
     "ariaHidden",
     "ariaInvalid",
     "ariaKeyShortcuts",
     "ariaLabel",
+    "ariaLabelledByElements",
     "ariaLevel",
     "ariaLive",
     "ariaModal",
     "ariaMultiLine",
     "ariaMultiSelectable",
+    "ariaNotify",
     "ariaOrientation",
+    "ariaOwnsElements",
     "ariaPlaceholder",
     "ariaPosInSet",
     "ariaPressed",
@@ -26735,6 +26828,7 @@
     "baseline-source",
     "baselineShift",
     "baselineSource",
+    "batchUpdate",
     "battery",
     "bday",
     "before",
@@ -26787,6 +26881,7 @@
     "blockDirection",
     "blockSize",
     "blockedURI",
+    "blockedURL",
     "blocking",
     "blockingDuration",
     "blue",
@@ -26797,6 +26892,7 @@
     "bold",
     "bookmarks",
     "booleanValue",
+    "boost",
     "border",
     "border-block",
     "border-block-color",
@@ -27062,6 +27158,7 @@
     "characterData",
     "characterDataOldValue",
     "characterSet",
+    "characterVariant",
     "characteristic",
     "charging",
     "chargingTime",
@@ -27148,6 +27245,7 @@
     "closeCode",
     "closePath",
     "closed",
+    "closedBy",
     "closest",
     "clz",
     "clz32",
@@ -27205,11 +27303,13 @@
     "columnWidth",
     "columns",
     "command",
+    "commandForElement",
     "commands",
     "commit",
     "commitLoadTime",
     "commitPreferences",
     "commitStyles",
+    "committed",
     "commonAncestorContainer",
     "compact",
     "compare",
@@ -27245,6 +27345,7 @@
     "coneOuterAngle",
     "coneOuterGain",
     "config",
+    "configURL",
     "configurable",
     "configuration",
     "configurationName",
@@ -27263,6 +27364,7 @@
     "connectStart",
     "connected",
     "connectedCallback",
+    "connectedMoveCallback",
     "connection",
     "connectionInfo",
     "connectionList",
@@ -27303,6 +27405,7 @@
     "contentBoxSize",
     "contentDocument",
     "contentEditable",
+    "contentEncoding",
     "contentHint",
     "contentOverflow",
     "contentRect",
@@ -27583,6 +27686,7 @@
     "decodedBodySize",
     "decoding",
     "decodingInfo",
+    "decreaseZoomLevel",
     "decrypt",
     "default",
     "defaultCharset",
@@ -27653,6 +27757,7 @@
     "deprecatedReplaceInURN",
     "deprecatedRunAdAuctionEnforcesKAnonymity",
     "deprecatedURNToURL",
+    "depthActive",
     "depthBias",
     "depthBiasClamp",
     "depthBiasSlopeScale",
@@ -27672,6 +27777,7 @@
     "depthStencilAttachment",
     "depthStencilFormat",
     "depthStoreOp",
+    "depthType",
     "depthUsage",
     "depthWriteEnabled",
     "deref",
@@ -27700,6 +27806,7 @@
     "deviceMemory",
     "devicePixelContentBoxSize",
     "devicePixelRatio",
+    "devicePosture",
     "deviceProtocol",
     "deviceSubclass",
     "deviceVersionMajor",
@@ -27739,6 +27846,8 @@
     "displayName",
     "displayWidth",
     "dispose",
+    "disposeAsync",
+    "disposed",
     "disposition",
     "distanceModel",
     "div",
@@ -27760,6 +27869,7 @@
     "documentOrigins",
     "documentPictureInPicture",
     "documentURI",
+    "documentURL",
     "documentUrl",
     "documentUrls",
     "dolphin",
@@ -27946,7 +28056,9 @@
     "expandEntityReferences",
     "expando",
     "expansion",
+    "expectedContextLanguages",
     "expectedImprovement",
+    "expectedInputLanguages",
     "experiments",
     "expiration",
     "expirationTime",
@@ -27989,6 +28101,7 @@
     "fence",
     "fenceSync",
     "fetch",
+    "fetchLater",
     "fetchPriority",
     "fetchStart",
     "fftSize",
@@ -28020,6 +28133,7 @@
     "filterResY",
     "filterUnits",
     "filters",
+    "finalResponseHeadersStart",
     "finally",
     "find",
     "findIndex",
@@ -28033,6 +28147,7 @@
     "finished",
     "fireEvent",
     "firesTouchEvents",
+    "first",
     "firstChild",
     "firstElementChild",
     "firstInterimResponseStart",
@@ -28057,6 +28172,7 @@
     "flexGrow",
     "flexShrink",
     "flexWrap",
+    "flip",
     "flipX",
     "flipY",
     "float",
@@ -28118,6 +28234,7 @@
     "fontVariantAlternates",
     "fontVariantCaps",
     "fontVariantEastAsian",
+    "fontVariantEmoji",
     "fontVariantLigatures",
     "fontVariantNumeric",
     "fontVariantPosition",
@@ -28147,6 +28264,7 @@
     "formatToParts",
     "forms",
     "forward",
+    "forwardWheel",
     "forwardX",
     "forwardY",
     "forwardZ",
@@ -28223,6 +28341,7 @@
     "getAdjacentText",
     "getAll",
     "getAllKeys",
+    "getAllRecords",
     "getAllResponseHeaders",
     "getAllowlistForFeature",
     "getAnimations",
@@ -28271,11 +28390,13 @@
     "getCharNumAtPosition",
     "getCharacteristic",
     "getCharacteristics",
+    "getClientCapabilities",
     "getClientExtensionResults",
     "getClientRect",
     "getClientRects",
     "getCoalescedEvents",
     "getCompilationInfo",
+    "getComposedRanges",
     "getCompositionAlternatives",
     "getComputedStyle",
     "getComputedTextLength",
@@ -28399,6 +28520,8 @@
     "getNotifier",
     "getNumberOfChars",
     "getOffsetReferenceSpace",
+    "getOrInsert",
+    "getOrInsertComputed",
     "getOutputTimestamp",
     "getOverrideHistoryNavigationMode",
     "getOverrideStyle",
@@ -28410,7 +28533,9 @@
     "getParameter",
     "getParameters",
     "getParent",
+    "getPathData",
     "getPathSegAtLength",
+    "getPathSegmentAtLength",
     "getPermissionWarningsByManifest",
     "getPhotoCapabilities",
     "getPhotoSettings",
@@ -28492,6 +28617,7 @@
     "getSupportedConstraints",
     "getSupportedExtensions",
     "getSupportedFormats",
+    "getSupportedZoomLevels",
     "getSyncParameter",
     "getSynchronizationSources",
     "getTags",
@@ -28664,6 +28790,7 @@
     "highWaterMark",
     "highlight",
     "highlights",
+    "highlightsFromPoint",
     "hint",
     "hints",
     "history",
@@ -28685,6 +28812,7 @@
     "hwTimestamp",
     "hyphenate-character",
     "hyphenateCharacter",
+    "hyphenateLimitChars",
     "hyphens",
     "hypot",
     "i18n",
@@ -28738,6 +28866,7 @@
     "incomingHighWaterMark",
     "incomingMaxAge",
     "incomingUnidirectionalStreams",
+    "increaseZoomLevel",
     "incremental",
     "indeterminate",
     "index",
@@ -28815,6 +28944,7 @@
     "inputEncoding",
     "inputMethod",
     "inputMode",
+    "inputQuota",
     "inputSource",
     "inputSources",
     "inputType",
@@ -28844,6 +28974,7 @@
     "insetInline",
     "insetInlineEnd",
     "insetInlineStart",
+    "inspect",
     "install",
     "installing",
     "instanceRoot",
@@ -28854,9 +28985,11 @@
     "int32",
     "int8",
     "integrity",
+    "interactionCount",
     "interactionId",
     "interactionMode",
     "intercept",
+    "interestForElement",
     "interfaceClass",
     "interfaceName",
     "interfaceNumber",
@@ -28906,6 +29039,7 @@
     "isEnabled",
     "isEqual",
     "isEqualNode",
+    "isError",
     "isExtended",
     "isExtensible",
     "isExternalCTAP2SecurityKeySupported",
@@ -29029,6 +29163,7 @@
     "language",
     "languages",
     "largeArcFlag",
+    "last",
     "lastChild",
     "lastElementChild",
     "lastError",
@@ -29261,6 +29396,7 @@
     "math-depth",
     "math-style",
     "mathDepth",
+    "mathShift",
     "mathStyle",
     "matrix",
     "matrixTransform",
@@ -29323,6 +29459,7 @@
     "maxWidth",
     "maximumLatency",
     "measure",
+    "measureInputUsage",
     "measureText",
     "media",
     "mediaCapabilities",
@@ -29384,6 +29521,7 @@
     "module",
     "mount",
     "move",
+    "moveBefore",
     "moveBy",
     "moveEnd",
     "moveFirst",
@@ -29727,6 +29865,7 @@
     "objectStoreNames",
     "objectType",
     "observe",
+    "observedAttributes",
     "occlusionQuerySet",
     "of",
     "off",
@@ -29857,6 +29996,7 @@
     "onclick",
     "onclose",
     "onclosing",
+    "oncommand",
     "oncompassneedscalibration",
     "oncomplete",
     "oncompositionend",
@@ -29894,6 +30034,7 @@
     "ondisplay",
     "ondispose",
     "ondownloading",
+    "ondownloadprogress",
     "ondrag",
     "ondragend",
     "ondragenter",
@@ -30170,6 +30311,7 @@
     "onwebkittransitionend",
     "onwheel",
     "onzoom",
+    "onzoomlevelchange",
     "opacity",
     "open",
     "openCursor",
@@ -30205,6 +30347,7 @@
     "originAgentCluster",
     "originalPolicy",
     "originalTarget",
+    "ornaments",
     "orphans",
     "os",
     "oscpu",
@@ -30225,8 +30368,10 @@
     "outlineWidth",
     "outputBuffer",
     "outputChannelCount",
+    "outputLanguage",
     "outputLatency",
     "outputs",
+    "overallProgress",
     "overflow",
     "overflow-anchor",
     "overflow-block",
@@ -30315,6 +30460,7 @@
     "paint-order",
     "paintOrder",
     "paintRequests",
+    "paintTime",
     "paintType",
     "paintWorklet",
     "palette",
@@ -30356,6 +30502,7 @@
     "patternUnits",
     "pause",
     "pauseAnimations",
+    "pauseDepthSensing",
     "pauseDuration",
     "pauseOnExit",
     "pauseProfilers",
@@ -30388,6 +30535,8 @@
     "phoneticFamilyName",
     "phoneticGivenName",
     "photo",
+    "phrase",
+    "phrases",
     "pictureInPictureChild",
     "pictureInPictureElement",
     "pictureInPictureEnabled",
@@ -30398,6 +30547,7 @@
     "pitch",
     "pixelBottom",
     "pixelDepth",
+    "pixelFormat",
     "pixelHeight",
     "pixelLeft",
     "pixelRight",
@@ -30468,6 +30618,9 @@
     "positionAlign",
     "positionAnchor",
     "positionArea",
+    "positionTry",
+    "positionTryFallbacks",
+    "positionVisibility",
     "positionX",
     "positionY",
     "positionZ",
@@ -30494,6 +30647,7 @@
     "presentation",
     "presentationArea",
     "presentationStyle",
+    "presentationTime",
     "preserveAlpha",
     "preserveAspectRatio",
     "preserveAspectRatioString",
@@ -30532,6 +30686,7 @@
     "probeSpace",
     "process",
     "processIceMessage",
+    "processLocally",
     "processingEnd",
     "processingStart",
     "processorOptions",
@@ -30544,6 +30699,7 @@
     "profiles",
     "projectionMatrix",
     "promise",
+    "promising",
     "prompt",
     "properties",
     "propertyIsEnumerable",
@@ -30588,6 +30744,7 @@
     "querySet",
     "queue",
     "queueMicrotask",
+    "quota",
     "quote",
     "quotes",
     "r",
@@ -30766,6 +30923,7 @@
     "reportError",
     "reportEvent",
     "reportId",
+    "reportOnly",
     "reportValidity",
     "request",
     "requestAdapter",
@@ -30801,6 +30959,7 @@
     "requestVideoFrameCallback",
     "requestViewportScale",
     "requestWindow",
+    "requested",
     "requestingWindow",
     "requireInteraction",
     "required",
@@ -30811,6 +30970,7 @@
     "resetLatency",
     "resetPose",
     "resetTransform",
+    "resetZoomLevel",
     "resizable",
     "resize",
     "resizeBy",
@@ -30835,14 +30995,17 @@
     "restartAfterDelay",
     "restartIce",
     "restore",
+    "restrictTo",
     "result",
     "resultIndex",
     "resultType",
     "results",
     "resume",
+    "resumeDepthSensing",
     "resumeProfilers",
     "resumeTransformFeedback",
     "retry",
+    "returnType",
     "returnValue",
     "rev",
     "reverse",
@@ -31041,12 +31204,14 @@
     "searchParams",
     "sectionRowIndex",
     "secureConnectionStart",
+    "securePaymentConfirmationAvailability",
     "security",
     "seed",
     "seek",
     "seekToNextFrame",
     "seekable",
     "seeking",
+    "segments",
     "select",
     "selectAllChildren",
     "selectAlternateInterface",
@@ -31181,6 +31346,7 @@
     "setPaint",
     "setParameter",
     "setParameters",
+    "setPathData",
     "setPeriodicWave",
     "setPipeline",
     "setPointerCapture",
@@ -31279,6 +31445,7 @@
     "shapeOutside",
     "shapeRendering",
     "share",
+    "sharedContext",
     "sharedStorage",
     "sharedStorageWritable",
     "sheet",
@@ -31303,6 +31470,9 @@
     "sidebarAction",
     "sign",
     "signal",
+    "signalAllAcceptedCredentials",
+    "signalCurrentUserDetails",
+    "signalUnknownCredential",
     "signalingState",
     "signature",
     "silent",
@@ -31344,9 +31514,11 @@
     "sourceBuffers",
     "sourceCapabilities",
     "sourceCharPosition",
+    "sourceElement",
     "sourceFile",
     "sourceFunctionName",
     "sourceIndex",
+    "sourceLanguage",
     "sourceMap",
     "sourceURL",
     "sources",
@@ -31487,8 +31659,12 @@
     "styleSheet",
     "styleSheetSets",
     "styleSheets",
+    "styleset",
+    "stylistic",
     "sub",
     "subarray",
+    "subgroupMaxSize",
+    "subgroupMinSize",
     "subject",
     "submit",
     "submitFrame",
@@ -31501,6 +31677,9 @@
     "subtree",
     "suffix",
     "suffixes",
+    "sumPrecise",
+    "summarize",
+    "summarizeStreaming",
     "summary",
     "sup",
     "supported",
@@ -31511,6 +31690,7 @@
     "supportsFiber",
     "supportsSession",
     "supportsText",
+    "suppressed",
     "surfaceScale",
     "surroundContents",
     "suspend",
@@ -31523,7 +31703,9 @@
     "svw",
     "swapCache",
     "swapNode",
+    "swash",
     "sweepFlag",
+    "switchMap",
     "symbols",
     "symmetricDifference",
     "sync",
@@ -31557,12 +31739,14 @@
     "take",
     "takePhoto",
     "takeRecords",
+    "takeUntil",
     "tan",
     "tangentialPressure",
     "tanh",
     "target",
     "targetAddressSpace",
     "targetElement",
+    "targetLanguage",
     "targetRayMode",
     "targetRaySpace",
     "targetTouches",
@@ -31621,6 +31805,7 @@
     "textDecoration",
     "textDecorationBlink",
     "textDecorationColor",
+    "textDecorationInset",
     "textDecorationLine",
     "textDecorationLineThrough",
     "textDecorationNone",
@@ -31711,6 +31896,7 @@
     "toString",
     "toStringTag",
     "toSum",
+    "toTemporalInstant",
     "toTimeString",
     "toUTCString",
     "toUpperCase",
@@ -31782,6 +31968,7 @@
     "transitionTimingFunction",
     "translate",
     "translateSelf",
+    "translateStreaming",
     "translationX",
     "translationY",
     "transport",
@@ -31930,6 +32117,7 @@
     "usbVersionMajor",
     "usbVersionMinor",
     "usbVersionSubminor",
+    "use",
     "useCurrentView",
     "useMap",
     "useProgram",
@@ -31937,6 +32125,7 @@
     "user-select",
     "userActivation",
     "userAgent",
+    "userAgentAllowsProtocol",
     "userAgentData",
     "userChoice",
     "userHandle",
@@ -32020,6 +32209,8 @@
     "viewTarget",
     "viewTargetString",
     "viewTransition",
+    "viewTransitionClass",
+    "viewTransitionName",
     "viewport",
     "viewportAnchorX",
     "viewportAnchorY",
@@ -32254,6 +32445,7 @@
     "wheelDelta",
     "wheelDeltaX",
     "wheelDeltaY",
+    "when",
     "whenDefined",
     "which",
     "white-space",
@@ -32281,6 +32473,10 @@
     "wordBreak",
     "wordSpacing",
     "wordWrap",
+    "workerCacheLookupStart",
+    "workerFinalSourceType",
+    "workerMatchedSourceType",
+    "workerRouterEvaluationStart",
     "workerStart",
     "worklet",
     "wow64",
@@ -32325,6 +32521,7 @@
     "zIndex",
     "zoom",
     "zoomAndPan",
+    "zoomLevel",
     "zoomRectScreen",
 ];
 

--
Gitblit v1.9.3