PluginProbe
Elementor Website Builder – more than just a page builder / 4.3.0-beta3
Elementor Website Builder – more than just a page builder v4.3.0-beta3
4.3.0-beta3 4.3.0-beta2 4.3.0-beta1 4.2.4 4.2.3 4.2.2 4.2.1 4.2.0 4.1.5 4.2.0-beta2 4.2.0-dev2 4.2.0-beta1 4.1.4 4.1.3 4.1.2 4.1.1 4.1.0 4.1.0-beta3 4.1.0-dev3 4.0.9 4.1.0-beta2 4.1.0-dev2 4.0.8 4.1.0-beta1 4.1.0-dev1 All 452 releases
elementor / assets / js / chunks / video.js

video.js in Elementor Website Builder – more than just a page builder 4.3.0-beta3, at assets/js/chunks/video.js

1,795 lines 65.4 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 (function() {
2
3 //#region \0rolldown/runtime.js
4 var __create = Object.create;
5 var __defProp = Object.defineProperty;
6 var __name = (target, value) => __defProp(target, "name", {
7 value,
8 configurable: true
9 });
10 var __getOwnPropDesc = Object.getOwnPropertyDescriptor;
11 var __getOwnPropNames = Object.getOwnPropertyNames;
12 var __getProtoOf = Object.getPrototypeOf;
13 var __hasOwnProp = Object.prototype.hasOwnProperty;
14 var __esmMin = (fn, res, err) => () => {
15 if (err) throw err[0];
16 try {
17 return fn && (res = fn(fn = 0)), res;
18 } catch (e) {
19 throw err = [e], e;
20 }
21 };
22 var __commonJSMin = (cb, mod) => () => (mod || (cb((mod = { exports: {} }).exports, mod), cb = null), mod.exports);
23 var __copyProps = (to, from, except, desc) => {
24 if (from && typeof from === "object" || typeof from === "function") {
25 for (var keys = __getOwnPropNames(from), i = 0, n = keys.length, key; i < n; i++) {
26 key = keys[i];
27 if (!__hasOwnProp.call(to, key) && key !== except) {
28 __defProp(to, key, {
29 get: ((k) => from[k]).bind(null, key),
30 enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable
31 });
32 }
33 }
34 }
35 return to;
36 };
37 var __toESM = (mod, isNodeMode, target) => (target = mod != null ? __create(__getProtoOf(mod)) : {}, __copyProps(isNodeMode || !mod || !mod.__esModule ? __defProp(target, "default", {
38 value: mod,
39 enumerable: true
40 }) : target, mod));
41
42 //#endregion
43
44 //#region \0@oxc-project+runtime@0.140.0/helpers/esm/asyncToGenerator.js
45 function asyncGeneratorStep(n, t, e, r, o, a, c) {
46 try {
47 var i = n[a](c);
48 var u = i.value;
49 } catch (n) {
50 e(n);
51 return;
52 }
53 i.done ? t(u) : Promise.resolve(u).then(r, o);
54 }
55 function _asyncToGenerator(n) {
56 return function() {
57 var t = this;
58 var e = arguments;
59 return new Promise(function(r, o) {
60 var a = n.apply(t, e);
61 function _next(n) {
62 asyncGeneratorStep(a, r, o, _next, _throw, "next", n);
63 }
64 function _throw(n) {
65 asyncGeneratorStep(a, r, o, _next, _throw, "throw", n);
66 }
67 _next(void 0);
68 });
69 };
70 }
71 var init_asyncToGenerator = __esmMin((() => {}));
72
73 //#endregion
74 //#region node_modules/core-js/internals/global-this.js
75 var require_global_this = /* @__PURE__ */ __commonJSMin(((exports, module) => {
76 var check = function(it) {
77 return it && it.Math === Math && it;
78 };
79 module.exports = check(typeof globalThis == "object" && globalThis) || check(typeof window == "object" && window) || check(typeof self == "object" && self) || check(typeof global == "object" && global) || check(typeof exports == "object" && exports) || (function() {
80 return this;
81 })() || Function("return this")();
82 }));
83
84 //#endregion
85 //#region node_modules/core-js/internals/fails.js
86 var require_fails = /* @__PURE__ */ __commonJSMin(((exports, module) => {
87 module.exports = function(exec) {
88 try {
89 return !!exec();
90 } catch (error) {
91 return true;
92 }
93 };
94 }));
95
96 //#endregion
97 //#region node_modules/core-js/internals/descriptors.js
98 var require_descriptors = /* @__PURE__ */ __commonJSMin(((exports, module) => {
99 var fails = require_fails();
100 module.exports = !fails(function() {
101 return Object.defineProperty({}, 1, { get: function() {
102 return 7;
103 } })[1] !== 7;
104 });
105 }));
106
107 //#endregion
108 //#region node_modules/core-js/internals/function-bind-native.js
109 var require_function_bind_native = /* @__PURE__ */ __commonJSMin(((exports, module) => {
110 var fails = require_fails();
111 module.exports = !fails(function() {
112 var test = (function() {}).bind();
113 return typeof test != "function" || test.hasOwnProperty("prototype");
114 });
115 }));
116
117 //#endregion
118 //#region node_modules/core-js/internals/function-call.js
119 var require_function_call = /* @__PURE__ */ __commonJSMin(((exports, module) => {
120 var NATIVE_BIND = require_function_bind_native();
121 var call = Function.prototype.call;
122 module.exports = NATIVE_BIND ? call.bind(call) : function() {
123 return call.apply(call, arguments);
124 };
125 }));
126
127 //#endregion
128 //#region node_modules/core-js/internals/object-property-is-enumerable.js
129 var require_object_property_is_enumerable = /* @__PURE__ */ __commonJSMin(((exports) => {
130 var $propertyIsEnumerable = {}.propertyIsEnumerable;
131 var getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;
132 var NASHORN_BUG = getOwnPropertyDescriptor && !$propertyIsEnumerable.call({ 1: 2 }, 1);
133 exports.f = NASHORN_BUG ? function propertyIsEnumerable(V) {
134 var descriptor = getOwnPropertyDescriptor(this, V);
135 return !!descriptor && descriptor.enumerable;
136 } : $propertyIsEnumerable;
137 }));
138
139 //#endregion
140 //#region node_modules/core-js/internals/create-property-descriptor.js
141 var require_create_property_descriptor = /* @__PURE__ */ __commonJSMin(((exports, module) => {
142 module.exports = function(bitmap, value) {
143 return {
144 enumerable: !(bitmap & 1),
145 configurable: !(bitmap & 2),
146 writable: !(bitmap & 4),
147 value
148 };
149 };
150 }));
151
152 //#endregion
153 //#region node_modules/core-js/internals/function-uncurry-this.js
154 var require_function_uncurry_this = /* @__PURE__ */ __commonJSMin(((exports, module) => {
155 var NATIVE_BIND = require_function_bind_native();
156 var FunctionPrototype = Function.prototype;
157 var call = FunctionPrototype.call;
158 var uncurryThisWithBind = NATIVE_BIND && FunctionPrototype.bind.bind(call, call);
159 module.exports = NATIVE_BIND ? uncurryThisWithBind : function(fn) {
160 return function() {
161 return call.apply(fn, arguments);
162 };
163 };
164 }));
165
166 //#endregion
167 //#region node_modules/core-js/internals/classof-raw.js
168 var require_classof_raw = /* @__PURE__ */ __commonJSMin(((exports, module) => {
169 var uncurryThis = require_function_uncurry_this();
170 var toString = uncurryThis({}.toString);
171 var stringSlice = uncurryThis("".slice);
172 module.exports = function(it) {
173 return stringSlice(toString(it), 8, -1);
174 };
175 }));
176
177 //#endregion
178 //#region node_modules/core-js/internals/indexed-object.js
179 var require_indexed_object = /* @__PURE__ */ __commonJSMin(((exports, module) => {
180 var uncurryThis = require_function_uncurry_this();
181 var fails = require_fails();
182 var classof = require_classof_raw();
183 var $Object = Object;
184 var split = uncurryThis("".split);
185 module.exports = fails(function() {
186 return !$Object("z").propertyIsEnumerable(0);
187 }) ? function(it) {
188 return classof(it) === "String" ? split(it, "") : $Object(it);
189 } : $Object;
190 }));
191
192 //#endregion
193 //#region node_modules/core-js/internals/is-null-or-undefined.js
194 var require_is_null_or_undefined = /* @__PURE__ */ __commonJSMin(((exports, module) => {
195 module.exports = function(it) {
196 return it === null || it === void 0;
197 };
198 }));
199
200 //#endregion
201 //#region node_modules/core-js/internals/require-object-coercible.js
202 var require_require_object_coercible = /* @__PURE__ */ __commonJSMin(((exports, module) => {
203 var isNullOrUndefined = require_is_null_or_undefined();
204 var $TypeError = TypeError;
205 module.exports = function(it) {
206 if (isNullOrUndefined(it)) throw new $TypeError("Can't call method on " + it);
207 return it;
208 };
209 }));
210
211 //#endregion
212 //#region node_modules/core-js/internals/to-indexed-object.js
213 var require_to_indexed_object = /* @__PURE__ */ __commonJSMin(((exports, module) => {
214 var IndexedObject = require_indexed_object();
215 var requireObjectCoercible = require_require_object_coercible();
216 module.exports = function(it) {
217 return IndexedObject(requireObjectCoercible(it));
218 };
219 }));
220
221 //#endregion
222 //#region node_modules/core-js/internals/is-callable.js
223 var require_is_callable = /* @__PURE__ */ __commonJSMin(((exports, module) => {
224 var documentAll = typeof document == "object" && document.all;
225 module.exports = typeof documentAll == "undefined" && documentAll !== void 0 ? function(argument) {
226 return typeof argument == "function" || argument === documentAll;
227 } : function(argument) {
228 return typeof argument == "function";
229 };
230 }));
231
232 //#endregion
233 //#region node_modules/core-js/internals/is-object.js
234 var require_is_object = /* @__PURE__ */ __commonJSMin(((exports, module) => {
235 var isCallable = require_is_callable();
236 module.exports = function(it) {
237 return typeof it == "object" ? it !== null : isCallable(it);
238 };
239 }));
240
241 //#endregion
242 //#region node_modules/core-js/internals/get-built-in.js
243 var require_get_built_in = /* @__PURE__ */ __commonJSMin(((exports, module) => {
244 var globalThis = require_global_this();
245 var isCallable = require_is_callable();
246 var aFunction = function(argument) {
247 return isCallable(argument) ? argument : void 0;
248 };
249 module.exports = function(namespace, method) {
250 return arguments.length < 2 ? aFunction(globalThis[namespace]) : globalThis[namespace] && globalThis[namespace][method];
251 };
252 }));
253
254 //#endregion
255 //#region node_modules/core-js/internals/object-is-prototype-of.js
256 var require_object_is_prototype_of = /* @__PURE__ */ __commonJSMin(((exports, module) => {
257 var uncurryThis = require_function_uncurry_this();
258 module.exports = uncurryThis({}.isPrototypeOf);
259 }));
260
261 //#endregion
262 //#region node_modules/core-js/internals/environment-user-agent.js
263 var require_environment_user_agent = /* @__PURE__ */ __commonJSMin(((exports, module) => {
264 var navigator = require_global_this().navigator;
265 var userAgent = navigator && navigator.userAgent;
266 module.exports = userAgent ? String(userAgent) : "";
267 }));
268
269 //#endregion
270 //#region node_modules/core-js/internals/environment-v8-version.js
271 var require_environment_v8_version = /* @__PURE__ */ __commonJSMin(((exports, module) => {
272 var globalThis = require_global_this();
273 var userAgent = require_environment_user_agent();
274 var process = globalThis.process;
275 var Deno = globalThis.Deno;
276 var versions = process && process.versions || Deno && Deno.version;
277 var v8 = versions && versions.v8;
278 var match;
279 var version;
280 if (v8) {
281 match = v8.split(".");
282 version = match[0] > 0 && match[0] < 4 ? 1 : +(match[0] + match[1]);
283 }
284 if (!version && userAgent) {
285 match = userAgent.match(/Edge\/(\d+)/);
286 if (!match || match[1] >= 74) {
287 match = userAgent.match(/Chrome\/(\d+)/);
288 if (match) version = +match[1];
289 }
290 }
291 module.exports = version;
292 }));
293
294 //#endregion
295 //#region node_modules/core-js/internals/symbol-constructor-detection.js
296 var require_symbol_constructor_detection = /* @__PURE__ */ __commonJSMin(((exports, module) => {
297 var V8_VERSION = require_environment_v8_version();
298 var fails = require_fails();
299 var $String = require_global_this().String;
300 module.exports = !!Object.getOwnPropertySymbols && !fails(function() {
301 var symbol = Symbol("symbol detection");
302 return !$String(symbol) || !(Object(symbol) instanceof Symbol) || !Symbol.sham && V8_VERSION && V8_VERSION < 41;
303 });
304 }));
305
306 //#endregion
307 //#region node_modules/core-js/internals/use-symbol-as-uid.js
308 var require_use_symbol_as_uid = /* @__PURE__ */ __commonJSMin(((exports, module) => {
309 var NATIVE_SYMBOL = require_symbol_constructor_detection();
310 module.exports = NATIVE_SYMBOL && !Symbol.sham && typeof Symbol.iterator == "symbol";
311 }));
312
313 //#endregion
314 //#region node_modules/core-js/internals/is-symbol.js
315 var require_is_symbol = /* @__PURE__ */ __commonJSMin(((exports, module) => {
316 var getBuiltIn = require_get_built_in();
317 var isCallable = require_is_callable();
318 var isPrototypeOf = require_object_is_prototype_of();
319 var USE_SYMBOL_AS_UID = require_use_symbol_as_uid();
320 var $Object = Object;
321 module.exports = USE_SYMBOL_AS_UID ? function(it) {
322 return typeof it == "symbol";
323 } : function(it) {
324 var $Symbol = getBuiltIn("Symbol");
325 return isCallable($Symbol) && isPrototypeOf($Symbol.prototype, $Object(it));
326 };
327 }));
328
329 //#endregion
330 //#region node_modules/core-js/internals/try-to-string.js
331 var require_try_to_string = /* @__PURE__ */ __commonJSMin(((exports, module) => {
332 var $String = String;
333 module.exports = function(argument) {
334 try {
335 return $String(argument);
336 } catch (error) {
337 return "Object";
338 }
339 };
340 }));
341
342 //#endregion
343 //#region node_modules/core-js/internals/a-callable.js
344 var require_a_callable = /* @__PURE__ */ __commonJSMin(((exports, module) => {
345 var isCallable = require_is_callable();
346 var tryToString = require_try_to_string();
347 var $TypeError = TypeError;
348 module.exports = function(argument) {
349 if (isCallable(argument)) return argument;
350 throw new $TypeError(tryToString(argument) + " is not a function");
351 };
352 }));
353
354 //#endregion
355 //#region node_modules/core-js/internals/get-method.js
356 var require_get_method = /* @__PURE__ */ __commonJSMin(((exports, module) => {
357 var aCallable = require_a_callable();
358 var isNullOrUndefined = require_is_null_or_undefined();
359 module.exports = function(V, P) {
360 var func = V[P];
361 return isNullOrUndefined(func) ? void 0 : aCallable(func);
362 };
363 }));
364
365 //#endregion
366 //#region node_modules/core-js/internals/ordinary-to-primitive.js
367 var require_ordinary_to_primitive = /* @__PURE__ */ __commonJSMin(((exports, module) => {
368 var call = require_function_call();
369 var isCallable = require_is_callable();
370 var isObject = require_is_object();
371 var $TypeError = TypeError;
372 module.exports = function(input, pref) {
373 var fn;
374 var val;
375 if (pref === "string" && isCallable(fn = input.toString) && !isObject(val = call(fn, input))) return val;
376 if (isCallable(fn = input.valueOf) && !isObject(val = call(fn, input))) return val;
377 if (pref !== "string" && isCallable(fn = input.toString) && !isObject(val = call(fn, input))) return val;
378 throw new $TypeError("Can't convert object to primitive value");
379 };
380 }));
381
382 //#endregion
383 //#region node_modules/core-js/internals/is-pure.js
384 var require_is_pure = /* @__PURE__ */ __commonJSMin(((exports, module) => {
385 module.exports = false;
386 }));
387
388 //#endregion
389 //#region node_modules/core-js/internals/define-global-property.js
390 var require_define_global_property = /* @__PURE__ */ __commonJSMin(((exports, module) => {
391 var globalThis = require_global_this();
392 var defineProperty = Object.defineProperty;
393 module.exports = function(key, value) {
394 try {
395 defineProperty(globalThis, key, {
396 value,
397 configurable: true,
398 writable: true
399 });
400 } catch (error) {
401 globalThis[key] = value;
402 }
403 return value;
404 };
405 }));
406
407 //#endregion
408 //#region node_modules/core-js/internals/shared-store.js
409 var require_shared_store = /* @__PURE__ */ __commonJSMin(((exports, module) => {
410 var IS_PURE = require_is_pure();
411 var globalThis = require_global_this();
412 var defineGlobalProperty = require_define_global_property();
413 var SHARED = "__core-js_shared__";
414 var store = module.exports = globalThis[SHARED] || defineGlobalProperty(SHARED, {});
415 (store.versions || (store.versions = [])).push({
416 version: "3.46.0",
417 mode: IS_PURE ? "pure" : "global",
418 copyright: "© 2014-2025 Denis Pushkarev (zloirock.ru), 2025 CoreJS Company (core-js.io)",
419 license: "https://github.com/zloirock/core-js/blob/v3.46.0/LICENSE",
420 source: "https://github.com/zloirock/core-js"
421 });
422 }));
423
424 //#endregion
425 //#region node_modules/core-js/internals/shared.js
426 var require_shared = /* @__PURE__ */ __commonJSMin(((exports, module) => {
427 var store = require_shared_store();
428 module.exports = function(key, value) {
429 return store[key] || (store[key] = value || {});
430 };
431 }));
432
433 //#endregion
434 //#region node_modules/core-js/internals/to-object.js
435 var require_to_object = /* @__PURE__ */ __commonJSMin(((exports, module) => {
436 var requireObjectCoercible = require_require_object_coercible();
437 var $Object = Object;
438 module.exports = function(argument) {
439 return $Object(requireObjectCoercible(argument));
440 };
441 }));
442
443 //#endregion
444 //#region node_modules/core-js/internals/has-own-property.js
445 var require_has_own_property = /* @__PURE__ */ __commonJSMin(((exports, module) => {
446 var uncurryThis = require_function_uncurry_this();
447 var toObject = require_to_object();
448 var hasOwnProperty = uncurryThis({}.hasOwnProperty);
449 module.exports = Object.hasOwn || function hasOwn(it, key) {
450 return hasOwnProperty(toObject(it), key);
451 };
452 }));
453
454 //#endregion
455 //#region node_modules/core-js/internals/uid.js
456 var require_uid = /* @__PURE__ */ __commonJSMin(((exports, module) => {
457 var uncurryThis = require_function_uncurry_this();
458 var id = 0;
459 var postfix = Math.random();
460 var toString = uncurryThis(1.1.toString);
461 module.exports = function(key) {
462 return "Symbol(" + (key === void 0 ? "" : key) + ")_" + toString(++id + postfix, 36);
463 };
464 }));
465
466 //#endregion
467 //#region node_modules/core-js/internals/well-known-symbol.js
468 var require_well_known_symbol = /* @__PURE__ */ __commonJSMin(((exports, module) => {
469 var globalThis = require_global_this();
470 var shared = require_shared();
471 var hasOwn = require_has_own_property();
472 var uid = require_uid();
473 var NATIVE_SYMBOL = require_symbol_constructor_detection();
474 var USE_SYMBOL_AS_UID = require_use_symbol_as_uid();
475 var Symbol = globalThis.Symbol;
476 var WellKnownSymbolsStore = shared("wks");
477 var createWellKnownSymbol = USE_SYMBOL_AS_UID ? Symbol["for"] || Symbol : Symbol && Symbol.withoutSetter || uid;
478 module.exports = function(name) {
479 if (!hasOwn(WellKnownSymbolsStore, name)) WellKnownSymbolsStore[name] = NATIVE_SYMBOL && hasOwn(Symbol, name) ? Symbol[name] : createWellKnownSymbol("Symbol." + name);
480 return WellKnownSymbolsStore[name];
481 };
482 }));
483
484 //#endregion
485 //#region node_modules/core-js/internals/to-primitive.js
486 var require_to_primitive = /* @__PURE__ */ __commonJSMin(((exports, module) => {
487 var call = require_function_call();
488 var isObject = require_is_object();
489 var isSymbol = require_is_symbol();
490 var getMethod = require_get_method();
491 var ordinaryToPrimitive = require_ordinary_to_primitive();
492 var wellKnownSymbol = require_well_known_symbol();
493 var $TypeError = TypeError;
494 var TO_PRIMITIVE = wellKnownSymbol("toPrimitive");
495 module.exports = function(input, pref) {
496 if (!isObject(input) || isSymbol(input)) return input;
497 var exoticToPrim = getMethod(input, TO_PRIMITIVE);
498 var result;
499 if (exoticToPrim) {
500 if (pref === void 0) pref = "default";
501 result = call(exoticToPrim, input, pref);
502 if (!isObject(result) || isSymbol(result)) return result;
503 throw new $TypeError("Can't convert object to primitive value");
504 }
505 if (pref === void 0) pref = "number";
506 return ordinaryToPrimitive(input, pref);
507 };
508 }));
509
510 //#endregion
511 //#region node_modules/core-js/internals/to-property-key.js
512 var require_to_property_key = /* @__PURE__ */ __commonJSMin(((exports, module) => {
513 var toPrimitive = require_to_primitive();
514 var isSymbol = require_is_symbol();
515 module.exports = function(argument) {
516 var key = toPrimitive(argument, "string");
517 return isSymbol(key) ? key : key + "";
518 };
519 }));
520
521 //#endregion
522 //#region node_modules/core-js/internals/document-create-element.js
523 var require_document_create_element = /* @__PURE__ */ __commonJSMin(((exports, module) => {
524 var globalThis = require_global_this();
525 var isObject = require_is_object();
526 var document = globalThis.document;
527 var EXISTS = isObject(document) && isObject(document.createElement);
528 module.exports = function(it) {
529 return EXISTS ? document.createElement(it) : {};
530 };
531 }));
532
533 //#endregion
534 //#region node_modules/core-js/internals/ie8-dom-define.js
535 var require_ie8_dom_define = /* @__PURE__ */ __commonJSMin(((exports, module) => {
536 var DESCRIPTORS = require_descriptors();
537 var fails = require_fails();
538 var createElement = require_document_create_element();
539 module.exports = !DESCRIPTORS && !fails(function() {
540 return Object.defineProperty(createElement("div"), "a", { get: function() {
541 return 7;
542 } }).a !== 7;
543 });
544 }));
545
546 //#endregion
547 //#region node_modules/core-js/internals/object-get-own-property-descriptor.js
548 var require_object_get_own_property_descriptor = /* @__PURE__ */ __commonJSMin(((exports) => {
549 var DESCRIPTORS = require_descriptors();
550 var call = require_function_call();
551 var propertyIsEnumerableModule = require_object_property_is_enumerable();
552 var createPropertyDescriptor = require_create_property_descriptor();
553 var toIndexedObject = require_to_indexed_object();
554 var toPropertyKey = require_to_property_key();
555 var hasOwn = require_has_own_property();
556 var IE8_DOM_DEFINE = require_ie8_dom_define();
557 var $getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;
558 exports.f = DESCRIPTORS ? $getOwnPropertyDescriptor : function getOwnPropertyDescriptor(O, P) {
559 O = toIndexedObject(O);
560 P = toPropertyKey(P);
561 if (IE8_DOM_DEFINE) try {
562 return $getOwnPropertyDescriptor(O, P);
563 } catch (error) {}
564 if (hasOwn(O, P)) return createPropertyDescriptor(!call(propertyIsEnumerableModule.f, O, P), O[P]);
565 };
566 }));
567
568 //#endregion
569 //#region node_modules/core-js/internals/v8-prototype-define-bug.js
570 var require_v8_prototype_define_bug = /* @__PURE__ */ __commonJSMin(((exports, module) => {
571 var DESCRIPTORS = require_descriptors();
572 var fails = require_fails();
573 module.exports = DESCRIPTORS && fails(function() {
574 return Object.defineProperty(function() {}, "prototype", {
575 value: 42,
576 writable: false
577 }).prototype !== 42;
578 });
579 }));
580
581 //#endregion
582 //#region node_modules/core-js/internals/an-object.js
583 var require_an_object = /* @__PURE__ */ __commonJSMin(((exports, module) => {
584 var isObject = require_is_object();
585 var $String = String;
586 var $TypeError = TypeError;
587 module.exports = function(argument) {
588 if (isObject(argument)) return argument;
589 throw new $TypeError($String(argument) + " is not an object");
590 };
591 }));
592
593 //#endregion
594 //#region node_modules/core-js/internals/object-define-property.js
595 var require_object_define_property = /* @__PURE__ */ __commonJSMin(((exports) => {
596 var DESCRIPTORS = require_descriptors();
597 var IE8_DOM_DEFINE = require_ie8_dom_define();
598 var V8_PROTOTYPE_DEFINE_BUG = require_v8_prototype_define_bug();
599 var anObject = require_an_object();
600 var toPropertyKey = require_to_property_key();
601 var $TypeError = TypeError;
602 var $defineProperty = Object.defineProperty;
603 var $getOwnPropertyDescriptor = Object.getOwnPropertyDescriptor;
604 var ENUMERABLE = "enumerable";
605 var CONFIGURABLE = "configurable";
606 var WRITABLE = "writable";
607 exports.f = DESCRIPTORS ? V8_PROTOTYPE_DEFINE_BUG ? function defineProperty(O, P, Attributes) {
608 anObject(O);
609 P = toPropertyKey(P);
610 anObject(Attributes);
611 if (typeof O === "function" && P === "prototype" && "value" in Attributes && WRITABLE in Attributes && !Attributes[WRITABLE]) {
612 var current = $getOwnPropertyDescriptor(O, P);
613 if (current && current[WRITABLE]) {
614 O[P] = Attributes.value;
615 Attributes = {
616 configurable: CONFIGURABLE in Attributes ? Attributes[CONFIGURABLE] : current[CONFIGURABLE],
617 enumerable: ENUMERABLE in Attributes ? Attributes[ENUMERABLE] : current[ENUMERABLE],
618 writable: false
619 };
620 }
621 }
622 return $defineProperty(O, P, Attributes);
623 } : $defineProperty : function defineProperty(O, P, Attributes) {
624 anObject(O);
625 P = toPropertyKey(P);
626 anObject(Attributes);
627 if (IE8_DOM_DEFINE) try {
628 return $defineProperty(O, P, Attributes);
629 } catch (error) {}
630 if ("get" in Attributes || "set" in Attributes) throw new $TypeError("Accessors not supported");
631 if ("value" in Attributes) O[P] = Attributes.value;
632 return O;
633 };
634 }));
635
636 //#endregion
637 //#region node_modules/core-js/internals/create-non-enumerable-property.js
638 var require_create_non_enumerable_property = /* @__PURE__ */ __commonJSMin(((exports, module) => {
639 var DESCRIPTORS = require_descriptors();
640 var definePropertyModule = require_object_define_property();
641 var createPropertyDescriptor = require_create_property_descriptor();
642 module.exports = DESCRIPTORS ? function(object, key, value) {
643 return definePropertyModule.f(object, key, createPropertyDescriptor(1, value));
644 } : function(object, key, value) {
645 object[key] = value;
646 return object;
647 };
648 }));
649
650 //#endregion
651 //#region node_modules/core-js/internals/function-name.js
652 var require_function_name = /* @__PURE__ */ __commonJSMin(((exports, module) => {
653 var DESCRIPTORS = require_descriptors();
654 var hasOwn = require_has_own_property();
655 var FunctionPrototype = Function.prototype;
656 var getDescriptor = DESCRIPTORS && Object.getOwnPropertyDescriptor;
657 var EXISTS = hasOwn(FunctionPrototype, "name");
658 var PROPER = EXISTS && (function something() {}).name === "something";
659 var CONFIGURABLE = EXISTS && (!DESCRIPTORS || DESCRIPTORS && getDescriptor(FunctionPrototype, "name").configurable);
660 module.exports = {
661 EXISTS,
662 PROPER,
663 CONFIGURABLE
664 };
665 }));
666
667 //#endregion
668 //#region node_modules/core-js/internals/inspect-source.js
669 var require_inspect_source = /* @__PURE__ */ __commonJSMin(((exports, module) => {
670 var uncurryThis = require_function_uncurry_this();
671 var isCallable = require_is_callable();
672 var store = require_shared_store();
673 var functionToString = uncurryThis(Function.toString);
674 if (!isCallable(store.inspectSource)) store.inspectSource = function(it) {
675 return functionToString(it);
676 };
677 module.exports = store.inspectSource;
678 }));
679
680 //#endregion
681 //#region node_modules/core-js/internals/weak-map-basic-detection.js
682 var require_weak_map_basic_detection = /* @__PURE__ */ __commonJSMin(((exports, module) => {
683 var globalThis = require_global_this();
684 var isCallable = require_is_callable();
685 var WeakMap = globalThis.WeakMap;
686 module.exports = isCallable(WeakMap) && /native code/.test(String(WeakMap));
687 }));
688
689 //#endregion
690 //#region node_modules/core-js/internals/shared-key.js
691 var require_shared_key = /* @__PURE__ */ __commonJSMin(((exports, module) => {
692 var shared = require_shared();
693 var uid = require_uid();
694 var keys = shared("keys");
695 module.exports = function(key) {
696 return keys[key] || (keys[key] = uid(key));
697 };
698 }));
699
700 //#endregion
701 //#region node_modules/core-js/internals/hidden-keys.js
702 var require_hidden_keys = /* @__PURE__ */ __commonJSMin(((exports, module) => {
703 module.exports = {};
704 }));
705
706 //#endregion
707 //#region node_modules/core-js/internals/internal-state.js
708 var require_internal_state = /* @__PURE__ */ __commonJSMin(((exports, module) => {
709 var NATIVE_WEAK_MAP = require_weak_map_basic_detection();
710 var globalThis = require_global_this();
711 var isObject = require_is_object();
712 var createNonEnumerableProperty = require_create_non_enumerable_property();
713 var hasOwn = require_has_own_property();
714 var shared = require_shared_store();
715 var sharedKey = require_shared_key();
716 var hiddenKeys = require_hidden_keys();
717 var OBJECT_ALREADY_INITIALIZED = "Object already initialized";
718 var TypeError = globalThis.TypeError;
719 var WeakMap = globalThis.WeakMap;
720 var set;
721 var get;
722 var has;
723 var enforce = function(it) {
724 return has(it) ? get(it) : set(it, {});
725 };
726 var getterFor = function(TYPE) {
727 return function(it) {
728 var state;
729 if (!isObject(it) || (state = get(it)).type !== TYPE) throw new TypeError("Incompatible receiver, " + TYPE + " required");
730 return state;
731 };
732 };
733 if (NATIVE_WEAK_MAP || shared.state) {
734 var store = shared.state || (shared.state = new WeakMap());
735 store.get = store.get;
736 store.has = store.has;
737 store.set = store.set;
738 set = function(it, metadata) {
739 if (store.has(it)) throw new TypeError(OBJECT_ALREADY_INITIALIZED);
740 metadata.facade = it;
741 store.set(it, metadata);
742 return metadata;
743 };
744 get = function(it) {
745 return store.get(it) || {};
746 };
747 has = function(it) {
748 return store.has(it);
749 };
750 } else {
751 var STATE = sharedKey("state");
752 hiddenKeys[STATE] = true;
753 set = function(it, metadata) {
754 if (hasOwn(it, STATE)) throw new TypeError(OBJECT_ALREADY_INITIALIZED);
755 metadata.facade = it;
756 createNonEnumerableProperty(it, STATE, metadata);
757 return metadata;
758 };
759 get = function(it) {
760 return hasOwn(it, STATE) ? it[STATE] : {};
761 };
762 has = function(it) {
763 return hasOwn(it, STATE);
764 };
765 }
766 module.exports = {
767 set,
768 get,
769 has,
770 enforce,
771 getterFor
772 };
773 }));
774
775 //#endregion
776 //#region node_modules/core-js/internals/make-built-in.js
777 var require_make_built_in = /* @__PURE__ */ __commonJSMin(((exports, module) => {
778 var uncurryThis = require_function_uncurry_this();
779 var fails = require_fails();
780 var isCallable = require_is_callable();
781 var hasOwn = require_has_own_property();
782 var DESCRIPTORS = require_descriptors();
783 var CONFIGURABLE_FUNCTION_NAME = require_function_name().CONFIGURABLE;
784 var inspectSource = require_inspect_source();
785 var InternalStateModule = require_internal_state();
786 var enforceInternalState = InternalStateModule.enforce;
787 var getInternalState = InternalStateModule.get;
788 var $String = String;
789 var defineProperty = Object.defineProperty;
790 var stringSlice = uncurryThis("".slice);
791 var replace = uncurryThis("".replace);
792 var join = uncurryThis([].join);
793 var CONFIGURABLE_LENGTH = DESCRIPTORS && !fails(function() {
794 return defineProperty(function() {}, "length", { value: 8 }).length !== 8;
795 });
796 var TEMPLATE = String(String).split("String");
797 var makeBuiltIn = module.exports = function(value, name, options) {
798 if (stringSlice($String(name), 0, 7) === "Symbol(") name = "[" + replace($String(name), /^Symbol\(([^)]*)\).*$/, "$1") + "]";
799 if (options && options.getter) name = "get " + name;
800 if (options && options.setter) name = "set " + name;
801 if (!hasOwn(value, "name") || CONFIGURABLE_FUNCTION_NAME && value.name !== name) if (DESCRIPTORS) defineProperty(value, "name", {
802 value: name,
803 configurable: true
804 });
805 else value.name = name;
806 if (CONFIGURABLE_LENGTH && options && hasOwn(options, "arity") && value.length !== options.arity) defineProperty(value, "length", { value: options.arity });
807 try {
808 if (options && hasOwn(options, "constructor") && options.constructor) {
809 if (DESCRIPTORS) defineProperty(value, "prototype", { writable: false });
810 } else if (value.prototype) value.prototype = void 0;
811 } catch (error) {}
812 var state = enforceInternalState(value);
813 if (!hasOwn(state, "source")) state.source = join(TEMPLATE, typeof name == "string" ? name : "");
814 return value;
815 };
816 Function.prototype.toString = makeBuiltIn(function toString() {
817 return isCallable(this) && getInternalState(this).source || inspectSource(this);
818 }, "toString");
819 }));
820
821 //#endregion
822 //#region node_modules/core-js/internals/define-built-in.js
823 var require_define_built_in = /* @__PURE__ */ __commonJSMin(((exports, module) => {
824 var isCallable = require_is_callable();
825 var definePropertyModule = require_object_define_property();
826 var makeBuiltIn = require_make_built_in();
827 var defineGlobalProperty = require_define_global_property();
828 module.exports = function(O, key, value, options) {
829 if (!options) options = {};
830 var simple = options.enumerable;
831 var name = options.name !== void 0 ? options.name : key;
832 if (isCallable(value)) makeBuiltIn(value, name, options);
833 if (options.global) if (simple) O[key] = value;
834 else defineGlobalProperty(key, value);
835 else {
836 try {
837 if (!options.unsafe) delete O[key];
838 else if (O[key]) simple = true;
839 } catch (error) {}
840 if (simple) O[key] = value;
841 else definePropertyModule.f(O, key, {
842 value,
843 enumerable: false,
844 configurable: !options.nonConfigurable,
845 writable: !options.nonWritable
846 });
847 }
848 return O;
849 };
850 }));
851
852 //#endregion
853 //#region node_modules/core-js/internals/math-trunc.js
854 var require_math_trunc = /* @__PURE__ */ __commonJSMin(((exports, module) => {
855 var ceil = Math.ceil;
856 var floor = Math.floor;
857 module.exports = Math.trunc || function trunc(x) {
858 var n = +x;
859 return (n > 0 ? floor : ceil)(n);
860 };
861 }));
862
863 //#endregion
864 //#region node_modules/core-js/internals/to-integer-or-infinity.js
865 var require_to_integer_or_infinity = /* @__PURE__ */ __commonJSMin(((exports, module) => {
866 var trunc = require_math_trunc();
867 module.exports = function(argument) {
868 var number = +argument;
869 return number !== number || number === 0 ? 0 : trunc(number);
870 };
871 }));
872
873 //#endregion
874 //#region node_modules/core-js/internals/to-absolute-index.js
875 var require_to_absolute_index = /* @__PURE__ */ __commonJSMin(((exports, module) => {
876 var toIntegerOrInfinity = require_to_integer_or_infinity();
877 var max = Math.max;
878 var min = Math.min;
879 module.exports = function(index, length) {
880 var integer = toIntegerOrInfinity(index);
881 return integer < 0 ? max(integer + length, 0) : min(integer, length);
882 };
883 }));
884
885 //#endregion
886 //#region node_modules/core-js/internals/to-length.js
887 var require_to_length = /* @__PURE__ */ __commonJSMin(((exports, module) => {
888 var toIntegerOrInfinity = require_to_integer_or_infinity();
889 var min = Math.min;
890 module.exports = function(argument) {
891 var len = toIntegerOrInfinity(argument);
892 return len > 0 ? min(len, 9007199254740991) : 0;
893 };
894 }));
895
896 //#endregion
897 //#region node_modules/core-js/internals/length-of-array-like.js
898 var require_length_of_array_like = /* @__PURE__ */ __commonJSMin(((exports, module) => {
899 var toLength = require_to_length();
900 module.exports = function(obj) {
901 return toLength(obj.length);
902 };
903 }));
904
905 //#endregion
906 //#region node_modules/core-js/internals/array-includes.js
907 var require_array_includes = /* @__PURE__ */ __commonJSMin(((exports, module) => {
908 var toIndexedObject = require_to_indexed_object();
909 var toAbsoluteIndex = require_to_absolute_index();
910 var lengthOfArrayLike = require_length_of_array_like();
911 var createMethod = function(IS_INCLUDES) {
912 return function($this, el, fromIndex) {
913 var O = toIndexedObject($this);
914 var length = lengthOfArrayLike(O);
915 if (length === 0) return !IS_INCLUDES && -1;
916 var index = toAbsoluteIndex(fromIndex, length);
917 var value;
918 if (IS_INCLUDES && el !== el) while (length > index) {
919 value = O[index++];
920 if (value !== value) return true;
921 }
922 else for (; length > index; index++) if ((IS_INCLUDES || index in O) && O[index] === el) return IS_INCLUDES || index || 0;
923 return !IS_INCLUDES && -1;
924 };
925 };
926 module.exports = {
927 includes: createMethod(true),
928 indexOf: createMethod(false)
929 };
930 }));
931
932 //#endregion
933 //#region node_modules/core-js/internals/object-keys-internal.js
934 var require_object_keys_internal = /* @__PURE__ */ __commonJSMin(((exports, module) => {
935 var uncurryThis = require_function_uncurry_this();
936 var hasOwn = require_has_own_property();
937 var toIndexedObject = require_to_indexed_object();
938 var indexOf = require_array_includes().indexOf;
939 var hiddenKeys = require_hidden_keys();
940 var push = uncurryThis([].push);
941 module.exports = function(object, names) {
942 var O = toIndexedObject(object);
943 var i = 0;
944 var result = [];
945 var key;
946 for (key in O) !hasOwn(hiddenKeys, key) && hasOwn(O, key) && push(result, key);
947 while (names.length > i) if (hasOwn(O, key = names[i++])) ~indexOf(result, key) || push(result, key);
948 return result;
949 };
950 }));
951
952 //#endregion
953 //#region node_modules/core-js/internals/enum-bug-keys.js
954 var require_enum_bug_keys = /* @__PURE__ */ __commonJSMin(((exports, module) => {
955 module.exports = [
956 "constructor",
957 "hasOwnProperty",
958 "isPrototypeOf",
959 "propertyIsEnumerable",
960 "toLocaleString",
961 "toString",
962 "valueOf"
963 ];
964 }));
965
966 //#endregion
967 //#region node_modules/core-js/internals/object-get-own-property-names.js
968 var require_object_get_own_property_names = /* @__PURE__ */ __commonJSMin(((exports) => {
969 var internalObjectKeys = require_object_keys_internal();
970 var hiddenKeys = require_enum_bug_keys().concat("length", "prototype");
971 exports.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O) {
972 return internalObjectKeys(O, hiddenKeys);
973 };
974 }));
975
976 //#endregion
977 //#region node_modules/core-js/internals/object-get-own-property-symbols.js
978 var require_object_get_own_property_symbols = /* @__PURE__ */ __commonJSMin(((exports) => {
979 exports.f = Object.getOwnPropertySymbols;
980 }));
981
982 //#endregion
983 //#region node_modules/core-js/internals/own-keys.js
984 var require_own_keys = /* @__PURE__ */ __commonJSMin(((exports, module) => {
985 var getBuiltIn = require_get_built_in();
986 var uncurryThis = require_function_uncurry_this();
987 var getOwnPropertyNamesModule = require_object_get_own_property_names();
988 var getOwnPropertySymbolsModule = require_object_get_own_property_symbols();
989 var anObject = require_an_object();
990 var concat = uncurryThis([].concat);
991 module.exports = getBuiltIn("Reflect", "ownKeys") || function ownKeys(it) {
992 var keys = getOwnPropertyNamesModule.f(anObject(it));
993 var getOwnPropertySymbols = getOwnPropertySymbolsModule.f;
994 return getOwnPropertySymbols ? concat(keys, getOwnPropertySymbols(it)) : keys;
995 };
996 }));
997
998 //#endregion
999 //#region node_modules/core-js/internals/copy-constructor-properties.js
1000 var require_copy_constructor_properties = /* @__PURE__ */ __commonJSMin(((exports, module) => {
1001 var hasOwn = require_has_own_property();
1002 var ownKeys = require_own_keys();
1003 var getOwnPropertyDescriptorModule = require_object_get_own_property_descriptor();
1004 var definePropertyModule = require_object_define_property();
1005 module.exports = function(target, source, exceptions) {
1006 var keys = ownKeys(source);
1007 var defineProperty = definePropertyModule.f;
1008 var getOwnPropertyDescriptor = getOwnPropertyDescriptorModule.f;
1009 for (var i = 0; i < keys.length; i++) {
1010 var key = keys[i];
1011 if (!hasOwn(target, key) && !(exceptions && hasOwn(exceptions, key))) defineProperty(target, key, getOwnPropertyDescriptor(source, key));
1012 }
1013 };
1014 }));
1015
1016 //#endregion
1017 //#region node_modules/core-js/internals/is-forced.js
1018 var require_is_forced = /* @__PURE__ */ __commonJSMin(((exports, module) => {
1019 var fails = require_fails();
1020 var isCallable = require_is_callable();
1021 var replacement = /#|\.prototype\./;
1022 var isForced = function(feature, detection) {
1023 var value = data[normalize(feature)];
1024 return value === POLYFILL ? true : value === NATIVE ? false : isCallable(detection) ? fails(detection) : !!detection;
1025 };
1026 var normalize = isForced.normalize = function(string) {
1027 return String(string).replace(replacement, ".").toLowerCase();
1028 };
1029 var data = isForced.data = {};
1030 var NATIVE = isForced.NATIVE = "N";
1031 var POLYFILL = isForced.POLYFILL = "P";
1032 module.exports = isForced;
1033 }));
1034
1035 //#endregion
1036 //#region node_modules/core-js/internals/export.js
1037 var require_export = /* @__PURE__ */ __commonJSMin(((exports, module) => {
1038 var globalThis = require_global_this();
1039 var getOwnPropertyDescriptor = require_object_get_own_property_descriptor().f;
1040 var createNonEnumerableProperty = require_create_non_enumerable_property();
1041 var defineBuiltIn = require_define_built_in();
1042 var defineGlobalProperty = require_define_global_property();
1043 var copyConstructorProperties = require_copy_constructor_properties();
1044 var isForced = require_is_forced();
1045 module.exports = function(options, source) {
1046 var TARGET = options.target;
1047 var GLOBAL = options.global;
1048 var STATIC = options.stat;
1049 var FORCED;
1050 var target;
1051 var key;
1052 var targetProperty;
1053 var sourceProperty;
1054 var descriptor;
1055 if (GLOBAL) target = globalThis;
1056 else if (STATIC) target = globalThis[TARGET] || defineGlobalProperty(TARGET, {});
1057 else target = globalThis[TARGET] && globalThis[TARGET].prototype;
1058 if (target) for (key in source) {
1059 sourceProperty = source[key];
1060 if (options.dontCallGetSet) {
1061 descriptor = getOwnPropertyDescriptor(target, key);
1062 targetProperty = descriptor && descriptor.value;
1063 } else targetProperty = target[key];
1064 FORCED = isForced(GLOBAL ? key : TARGET + (STATIC ? "." : "#") + key, options.forced);
1065 if (!FORCED && targetProperty !== void 0) {
1066 if (typeof sourceProperty == typeof targetProperty) continue;
1067 copyConstructorProperties(sourceProperty, targetProperty);
1068 }
1069 if (options.sham || targetProperty && targetProperty.sham) createNonEnumerableProperty(sourceProperty, "sham", true);
1070 defineBuiltIn(target, key, sourceProperty, options);
1071 }
1072 };
1073 }));
1074
1075 //#endregion
1076 //#region node_modules/core-js/internals/object-keys.js
1077 var require_object_keys = /* @__PURE__ */ __commonJSMin(((exports, module) => {
1078 var internalObjectKeys = require_object_keys_internal();
1079 var enumBugKeys = require_enum_bug_keys();
1080 module.exports = Object.keys || function keys(O) {
1081 return internalObjectKeys(O, enumBugKeys);
1082 };
1083 }));
1084
1085 //#endregion
1086 //#region node_modules/core-js/internals/object-define-properties.js
1087 var require_object_define_properties = /* @__PURE__ */ __commonJSMin(((exports) => {
1088 var DESCRIPTORS = require_descriptors();
1089 var V8_PROTOTYPE_DEFINE_BUG = require_v8_prototype_define_bug();
1090 var definePropertyModule = require_object_define_property();
1091 var anObject = require_an_object();
1092 var toIndexedObject = require_to_indexed_object();
1093 var objectKeys = require_object_keys();
1094 exports.f = DESCRIPTORS && !V8_PROTOTYPE_DEFINE_BUG ? Object.defineProperties : function defineProperties(O, Properties) {
1095 anObject(O);
1096 var props = toIndexedObject(Properties);
1097 var keys = objectKeys(Properties);
1098 var length = keys.length;
1099 var index = 0;
1100 var key;
1101 while (length > index) definePropertyModule.f(O, key = keys[index++], props[key]);
1102 return O;
1103 };
1104 }));
1105
1106 //#endregion
1107 //#region node_modules/core-js/internals/html.js
1108 var require_html = /* @__PURE__ */ __commonJSMin(((exports, module) => {
1109 var getBuiltIn = require_get_built_in();
1110 module.exports = getBuiltIn("document", "documentElement");
1111 }));
1112
1113 //#endregion
1114 //#region node_modules/core-js/internals/object-create.js
1115 var require_object_create = /* @__PURE__ */ __commonJSMin(((exports, module) => {
1116 var anObject = require_an_object();
1117 var definePropertiesModule = require_object_define_properties();
1118 var enumBugKeys = require_enum_bug_keys();
1119 var hiddenKeys = require_hidden_keys();
1120 var html = require_html();
1121 var documentCreateElement = require_document_create_element();
1122 var sharedKey = require_shared_key();
1123 var GT = ">";
1124 var LT = "<";
1125 var PROTOTYPE = "prototype";
1126 var SCRIPT = "script";
1127 var IE_PROTO = sharedKey("IE_PROTO");
1128 var EmptyConstructor = function() {};
1129 var scriptTag = function(content) {
1130 return LT + SCRIPT + GT + content + LT + "/" + SCRIPT + GT;
1131 };
1132 var NullProtoObjectViaActiveX = function(activeXDocument) {
1133 activeXDocument.write(scriptTag(""));
1134 activeXDocument.close();
1135 var temp = activeXDocument.parentWindow.Object;
1136 activeXDocument = null;
1137 return temp;
1138 };
1139 var NullProtoObjectViaIFrame = function() {
1140 var iframe = documentCreateElement("iframe");
1141 var JS = "java" + SCRIPT + ":";
1142 var iframeDocument;
1143 iframe.style.display = "none";
1144 html.appendChild(iframe);
1145 iframe.src = String(JS);
1146 iframeDocument = iframe.contentWindow.document;
1147 iframeDocument.open();
1148 iframeDocument.write(scriptTag("document.F=Object"));
1149 iframeDocument.close();
1150 return iframeDocument.F;
1151 };
1152 var activeXDocument;
1153 var NullProtoObject = function() {
1154 try {
1155 activeXDocument = new ActiveXObject("htmlfile");
1156 } catch (error) {}
1157 NullProtoObject = typeof document != "undefined" ? document.domain && activeXDocument ? NullProtoObjectViaActiveX(activeXDocument) : NullProtoObjectViaIFrame() : NullProtoObjectViaActiveX(activeXDocument);
1158 var length = enumBugKeys.length;
1159 while (length--) delete NullProtoObject[PROTOTYPE][enumBugKeys[length]];
1160 return NullProtoObject();
1161 };
1162 hiddenKeys[IE_PROTO] = true;
1163 module.exports = Object.create || function create(O, Properties) {
1164 var result;
1165 if (O !== null) {
1166 EmptyConstructor[PROTOTYPE] = anObject(O);
1167 result = new EmptyConstructor();
1168 EmptyConstructor[PROTOTYPE] = null;
1169 result[IE_PROTO] = O;
1170 } else result = NullProtoObject();
1171 return Properties === void 0 ? result : definePropertiesModule.f(result, Properties);
1172 };
1173 }));
1174
1175 //#endregion
1176 //#region node_modules/core-js/internals/add-to-unscopables.js
1177 var require_add_to_unscopables = /* @__PURE__ */ __commonJSMin(((exports, module) => {
1178 var wellKnownSymbol = require_well_known_symbol();
1179 var create = require_object_create();
1180 var defineProperty = require_object_define_property().f;
1181 var UNSCOPABLES = wellKnownSymbol("unscopables");
1182 var ArrayPrototype = Array.prototype;
1183 if (ArrayPrototype[UNSCOPABLES] === void 0) defineProperty(ArrayPrototype, UNSCOPABLES, {
1184 configurable: true,
1185 value: create(null)
1186 });
1187 module.exports = function(key) {
1188 ArrayPrototype[UNSCOPABLES][key] = true;
1189 };
1190 }));
1191
1192 //#endregion
1193 //#region node_modules/core-js/modules/es.array.includes.js
1194 var require_es_array_includes = /* @__PURE__ */ __commonJSMin((() => {
1195 var $ = require_export();
1196 var $includes = require_array_includes().includes;
1197 var fails = require_fails();
1198 var addToUnscopables = require_add_to_unscopables();
1199 $({
1200 target: "Array",
1201 proto: true,
1202 forced: fails(function() {
1203 return !Array(1).includes();
1204 })
1205 }, { includes: function includes(el) {
1206 return $includes(this, el, arguments.length > 1 ? arguments[1] : void 0);
1207 } });
1208 addToUnscopables("includes");
1209 }));
1210
1211 //#endregion
1212 //#region node_modules/core-js/internals/an-instance.js
1213 var require_an_instance = /* @__PURE__ */ __commonJSMin(((exports, module) => {
1214 var isPrototypeOf = require_object_is_prototype_of();
1215 var $TypeError = TypeError;
1216 module.exports = function(it, Prototype) {
1217 if (isPrototypeOf(Prototype, it)) return it;
1218 throw new $TypeError("Incorrect invocation");
1219 };
1220 }));
1221
1222 //#endregion
1223 //#region node_modules/core-js/internals/correct-prototype-getter.js
1224 var require_correct_prototype_getter = /* @__PURE__ */ __commonJSMin(((exports, module) => {
1225 var fails = require_fails();
1226 module.exports = !fails(function() {
1227 function F() {}
1228 F.prototype.constructor = null;
1229 return Object.getPrototypeOf(new F()) !== F.prototype;
1230 });
1231 }));
1232
1233 //#endregion
1234 //#region node_modules/core-js/internals/object-get-prototype-of.js
1235 var require_object_get_prototype_of = /* @__PURE__ */ __commonJSMin(((exports, module) => {
1236 var hasOwn = require_has_own_property();
1237 var isCallable = require_is_callable();
1238 var toObject = require_to_object();
1239 var sharedKey = require_shared_key();
1240 var CORRECT_PROTOTYPE_GETTER = require_correct_prototype_getter();
1241 var IE_PROTO = sharedKey("IE_PROTO");
1242 var $Object = Object;
1243 var ObjectPrototype = $Object.prototype;
1244 module.exports = CORRECT_PROTOTYPE_GETTER ? $Object.getPrototypeOf : function(O) {
1245 var object = toObject(O);
1246 if (hasOwn(object, IE_PROTO)) return object[IE_PROTO];
1247 var constructor = object.constructor;
1248 if (isCallable(constructor) && object instanceof constructor) return constructor.prototype;
1249 return object instanceof $Object ? ObjectPrototype : null;
1250 };
1251 }));
1252
1253 //#endregion
1254 //#region node_modules/core-js/internals/define-built-in-accessor.js
1255 var require_define_built_in_accessor = /* @__PURE__ */ __commonJSMin(((exports, module) => {
1256 var makeBuiltIn = require_make_built_in();
1257 var defineProperty = require_object_define_property();
1258 module.exports = function(target, name, descriptor) {
1259 if (descriptor.get) makeBuiltIn(descriptor.get, name, { getter: true });
1260 if (descriptor.set) makeBuiltIn(descriptor.set, name, { setter: true });
1261 return defineProperty.f(target, name, descriptor);
1262 };
1263 }));
1264
1265 //#endregion
1266 //#region node_modules/core-js/internals/create-property.js
1267 var require_create_property = /* @__PURE__ */ __commonJSMin(((exports, module) => {
1268 var DESCRIPTORS = require_descriptors();
1269 var definePropertyModule = require_object_define_property();
1270 var createPropertyDescriptor = require_create_property_descriptor();
1271 module.exports = function(object, key, value) {
1272 if (DESCRIPTORS) definePropertyModule.f(object, key, createPropertyDescriptor(0, value));
1273 else object[key] = value;
1274 };
1275 }));
1276
1277 //#endregion
1278 //#region node_modules/core-js/internals/iterators-core.js
1279 var require_iterators_core = /* @__PURE__ */ __commonJSMin(((exports, module) => {
1280 var fails = require_fails();
1281 var isCallable = require_is_callable();
1282 var isObject = require_is_object();
1283 var create = require_object_create();
1284 var getPrototypeOf = require_object_get_prototype_of();
1285 var defineBuiltIn = require_define_built_in();
1286 var wellKnownSymbol = require_well_known_symbol();
1287 var IS_PURE = require_is_pure();
1288 var ITERATOR = wellKnownSymbol("iterator");
1289 var BUGGY_SAFARI_ITERATORS = false;
1290 var IteratorPrototype;
1291 var PrototypeOfArrayIteratorPrototype;
1292 var arrayIterator;
1293 if ([].keys) {
1294 arrayIterator = [].keys();
1295 if (!("next" in arrayIterator)) BUGGY_SAFARI_ITERATORS = true;
1296 else {
1297 PrototypeOfArrayIteratorPrototype = getPrototypeOf(getPrototypeOf(arrayIterator));
1298 if (PrototypeOfArrayIteratorPrototype !== Object.prototype) IteratorPrototype = PrototypeOfArrayIteratorPrototype;
1299 }
1300 }
1301 if (!isObject(IteratorPrototype) || fails(function() {
1302 var test = {};
1303 return IteratorPrototype[ITERATOR].call(test) !== test;
1304 })) IteratorPrototype = {};
1305 else if (IS_PURE) IteratorPrototype = create(IteratorPrototype);
1306 if (!isCallable(IteratorPrototype[ITERATOR])) defineBuiltIn(IteratorPrototype, ITERATOR, function() {
1307 return this;
1308 });
1309 module.exports = {
1310 IteratorPrototype,
1311 BUGGY_SAFARI_ITERATORS
1312 };
1313 }));
1314
1315 //#endregion
1316 //#region node_modules/core-js/modules/es.iterator.constructor.js
1317 var require_es_iterator_constructor = /* @__PURE__ */ __commonJSMin((() => {
1318 var $ = require_export();
1319 var globalThis = require_global_this();
1320 var anInstance = require_an_instance();
1321 var anObject = require_an_object();
1322 var isCallable = require_is_callable();
1323 var getPrototypeOf = require_object_get_prototype_of();
1324 var defineBuiltInAccessor = require_define_built_in_accessor();
1325 var createProperty = require_create_property();
1326 var fails = require_fails();
1327 var hasOwn = require_has_own_property();
1328 var wellKnownSymbol = require_well_known_symbol();
1329 var IteratorPrototype = require_iterators_core().IteratorPrototype;
1330 var DESCRIPTORS = require_descriptors();
1331 var IS_PURE = require_is_pure();
1332 var CONSTRUCTOR = "constructor";
1333 var ITERATOR = "Iterator";
1334 var TO_STRING_TAG = wellKnownSymbol("toStringTag");
1335 var $TypeError = TypeError;
1336 var NativeIterator = globalThis[ITERATOR];
1337 var FORCED = IS_PURE || !isCallable(NativeIterator) || NativeIterator.prototype !== IteratorPrototype || !fails(function() {
1338 NativeIterator({});
1339 });
1340 var IteratorConstructor = function Iterator() {
1341 anInstance(this, IteratorPrototype);
1342 if (getPrototypeOf(this) === IteratorPrototype) throw new $TypeError("Abstract class Iterator not directly constructable");
1343 };
1344 var defineIteratorPrototypeAccessor = function(key, value) {
1345 if (DESCRIPTORS) defineBuiltInAccessor(IteratorPrototype, key, {
1346 configurable: true,
1347 get: function() {
1348 return value;
1349 },
1350 set: function(replacement) {
1351 anObject(this);
1352 if (this === IteratorPrototype) throw new $TypeError("You can't redefine this property");
1353 if (hasOwn(this, key)) this[key] = replacement;
1354 else createProperty(this, key, replacement);
1355 }
1356 });
1357 else IteratorPrototype[key] = value;
1358 };
1359 if (!hasOwn(IteratorPrototype, TO_STRING_TAG)) defineIteratorPrototypeAccessor(TO_STRING_TAG, ITERATOR);
1360 if (FORCED || !hasOwn(IteratorPrototype, CONSTRUCTOR) || IteratorPrototype[CONSTRUCTOR] === Object) defineIteratorPrototypeAccessor(CONSTRUCTOR, IteratorConstructor);
1361 IteratorConstructor.prototype = IteratorPrototype;
1362 $({
1363 global: true,
1364 constructor: true,
1365 forced: FORCED
1366 }, { Iterator: IteratorConstructor });
1367 }));
1368
1369 //#endregion
1370 //#region node_modules/core-js/modules/esnext.iterator.constructor.js
1371 var require_esnext_iterator_constructor = /* @__PURE__ */ __commonJSMin((() => {
1372 require_es_iterator_constructor();
1373 }));
1374
1375 //#endregion
1376 //#region node_modules/core-js/internals/function-uncurry-this-clause.js
1377 var require_function_uncurry_this_clause = /* @__PURE__ */ __commonJSMin(((exports, module) => {
1378 var classofRaw = require_classof_raw();
1379 var uncurryThis = require_function_uncurry_this();
1380 module.exports = function(fn) {
1381 if (classofRaw(fn) === "Function") return uncurryThis(fn);
1382 };
1383 }));
1384
1385 //#endregion
1386 //#region node_modules/core-js/internals/function-bind-context.js
1387 var require_function_bind_context = /* @__PURE__ */ __commonJSMin(((exports, module) => {
1388 var uncurryThis = require_function_uncurry_this_clause();
1389 var aCallable = require_a_callable();
1390 var NATIVE_BIND = require_function_bind_native();
1391 var bind = uncurryThis(uncurryThis.bind);
1392 module.exports = function(fn, that) {
1393 aCallable(fn);
1394 return that === void 0 ? fn : NATIVE_BIND ? bind(fn, that) : function() {
1395 return fn.apply(that, arguments);
1396 };
1397 };
1398 }));
1399
1400 //#endregion
1401 //#region node_modules/core-js/internals/iterators.js
1402 var require_iterators = /* @__PURE__ */ __commonJSMin(((exports, module) => {
1403 module.exports = {};
1404 }));
1405
1406 //#endregion
1407 //#region node_modules/core-js/internals/is-array-iterator-method.js
1408 var require_is_array_iterator_method = /* @__PURE__ */ __commonJSMin(((exports, module) => {
1409 var wellKnownSymbol = require_well_known_symbol();
1410 var Iterators = require_iterators();
1411 var ITERATOR = wellKnownSymbol("iterator");
1412 var ArrayPrototype = Array.prototype;
1413 module.exports = function(it) {
1414 return it !== void 0 && (Iterators.Array === it || ArrayPrototype[ITERATOR] === it);
1415 };
1416 }));
1417
1418 //#endregion
1419 //#region node_modules/core-js/internals/to-string-tag-support.js
1420 var require_to_string_tag_support = /* @__PURE__ */ __commonJSMin(((exports, module) => {
1421 var TO_STRING_TAG = require_well_known_symbol()("toStringTag");
1422 var test = {};
1423 test[TO_STRING_TAG] = "z";
1424 module.exports = String(test) === "[object z]";
1425 }));
1426
1427 //#endregion
1428 //#region node_modules/core-js/internals/classof.js
1429 var require_classof = /* @__PURE__ */ __commonJSMin(((exports, module) => {
1430 var TO_STRING_TAG_SUPPORT = require_to_string_tag_support();
1431 var isCallable = require_is_callable();
1432 var classofRaw = require_classof_raw();
1433 var TO_STRING_TAG = require_well_known_symbol()("toStringTag");
1434 var $Object = Object;
1435 var CORRECT_ARGUMENTS = classofRaw(function() {
1436 return arguments;
1437 }()) === "Arguments";
1438 var tryGet = function(it, key) {
1439 try {
1440 return it[key];
1441 } catch (error) {}
1442 };
1443 module.exports = TO_STRING_TAG_SUPPORT ? classofRaw : function(it) {
1444 var O;
1445 var tag;
1446 var result;
1447 return it === void 0 ? "Undefined" : it === null ? "Null" : typeof (tag = tryGet(O = $Object(it), TO_STRING_TAG)) == "string" ? tag : CORRECT_ARGUMENTS ? classofRaw(O) : (result = classofRaw(O)) === "Object" && isCallable(O.callee) ? "Arguments" : result;
1448 };
1449 }));
1450
1451 //#endregion
1452 //#region node_modules/core-js/internals/get-iterator-method.js
1453 var require_get_iterator_method = /* @__PURE__ */ __commonJSMin(((exports, module) => {
1454 var classof = require_classof();
1455 var getMethod = require_get_method();
1456 var isNullOrUndefined = require_is_null_or_undefined();
1457 var Iterators = require_iterators();
1458 var ITERATOR = require_well_known_symbol()("iterator");
1459 module.exports = function(it) {
1460 if (!isNullOrUndefined(it)) return getMethod(it, ITERATOR) || getMethod(it, "@@iterator") || Iterators[classof(it)];
1461 };
1462 }));
1463
1464 //#endregion
1465 //#region node_modules/core-js/internals/get-iterator.js
1466 var require_get_iterator = /* @__PURE__ */ __commonJSMin(((exports, module) => {
1467 var call = require_function_call();
1468 var aCallable = require_a_callable();
1469 var anObject = require_an_object();
1470 var tryToString = require_try_to_string();
1471 var getIteratorMethod = require_get_iterator_method();
1472 var $TypeError = TypeError;
1473 module.exports = function(argument, usingIterator) {
1474 var iteratorMethod = arguments.length < 2 ? getIteratorMethod(argument) : usingIterator;
1475 if (aCallable(iteratorMethod)) return anObject(call(iteratorMethod, argument));
1476 throw new $TypeError(tryToString(argument) + " is not iterable");
1477 };
1478 }));
1479
1480 //#endregion
1481 //#region node_modules/core-js/internals/iterator-close.js
1482 var require_iterator_close = /* @__PURE__ */ __commonJSMin(((exports, module) => {
1483 var call = require_function_call();
1484 var anObject = require_an_object();
1485 var getMethod = require_get_method();
1486 module.exports = function(iterator, kind, value) {
1487 var innerResult;
1488 var innerError;
1489 anObject(iterator);
1490 try {
1491 innerResult = getMethod(iterator, "return");
1492 if (!innerResult) {
1493 if (kind === "throw") throw value;
1494 return value;
1495 }
1496 innerResult = call(innerResult, iterator);
1497 } catch (error) {
1498 innerError = true;
1499 innerResult = error;
1500 }
1501 if (kind === "throw") throw value;
1502 if (innerError) throw innerResult;
1503 anObject(innerResult);
1504 return value;
1505 };
1506 }));
1507
1508 //#endregion
1509 //#region node_modules/core-js/internals/iterate.js
1510 var require_iterate = /* @__PURE__ */ __commonJSMin(((exports, module) => {
1511 var bind = require_function_bind_context();
1512 var call = require_function_call();
1513 var anObject = require_an_object();
1514 var tryToString = require_try_to_string();
1515 var isArrayIteratorMethod = require_is_array_iterator_method();
1516 var lengthOfArrayLike = require_length_of_array_like();
1517 var isPrototypeOf = require_object_is_prototype_of();
1518 var getIterator = require_get_iterator();
1519 var getIteratorMethod = require_get_iterator_method();
1520 var iteratorClose = require_iterator_close();
1521 var $TypeError = TypeError;
1522 var Result = function(stopped, result) {
1523 this.stopped = stopped;
1524 this.result = result;
1525 };
1526 var ResultPrototype = Result.prototype;
1527 module.exports = function(iterable, unboundFunction, options) {
1528 var that = options && options.that;
1529 var AS_ENTRIES = !!(options && options.AS_ENTRIES);
1530 var IS_RECORD = !!(options && options.IS_RECORD);
1531 var IS_ITERATOR = !!(options && options.IS_ITERATOR);
1532 var INTERRUPTED = !!(options && options.INTERRUPTED);
1533 var fn = bind(unboundFunction, that);
1534 var iterator;
1535 var iterFn;
1536 var index;
1537 var length;
1538 var result;
1539 var next;
1540 var step;
1541 var stop = function(condition) {
1542 if (iterator) iteratorClose(iterator, "normal");
1543 return new Result(true, condition);
1544 };
1545 var callFn = function(value) {
1546 if (AS_ENTRIES) {
1547 anObject(value);
1548 return INTERRUPTED ? fn(value[0], value[1], stop) : fn(value[0], value[1]);
1549 }
1550 return INTERRUPTED ? fn(value, stop) : fn(value);
1551 };
1552 if (IS_RECORD) iterator = iterable.iterator;
1553 else if (IS_ITERATOR) iterator = iterable;
1554 else {
1555 iterFn = getIteratorMethod(iterable);
1556 if (!iterFn) throw new $TypeError(tryToString(iterable) + " is not iterable");
1557 if (isArrayIteratorMethod(iterFn)) {
1558 for (index = 0, length = lengthOfArrayLike(iterable); length > index; index++) {
1559 result = callFn(iterable[index]);
1560 if (result && isPrototypeOf(ResultPrototype, result)) return result;
1561 }
1562 return new Result(false);
1563 }
1564 iterator = getIterator(iterable, iterFn);
1565 }
1566 next = IS_RECORD ? iterable.next : iterator.next;
1567 while (!(step = call(next, iterator)).done) {
1568 try {
1569 result = callFn(step.value);
1570 } catch (error) {
1571 iteratorClose(iterator, "throw", error);
1572 }
1573 if (typeof result == "object" && result && isPrototypeOf(ResultPrototype, result)) return result;
1574 }
1575 return new Result(false);
1576 };
1577 }));
1578
1579 //#endregion
1580 //#region node_modules/core-js/internals/get-iterator-direct.js
1581 var require_get_iterator_direct = /* @__PURE__ */ __commonJSMin(((exports, module) => {
1582 module.exports = function(obj) {
1583 return {
1584 iterator: obj,
1585 next: obj.next,
1586 done: false
1587 };
1588 };
1589 }));
1590
1591 //#endregion
1592 //#region node_modules/core-js/internals/iterator-helper-without-closing-on-early-error.js
1593 var require_iterator_helper_without_closing_on_early_error = /* @__PURE__ */ __commonJSMin(((exports, module) => {
1594 var globalThis = require_global_this();
1595 module.exports = function(METHOD_NAME, ExpectedError) {
1596 var Iterator = globalThis.Iterator;
1597 var IteratorPrototype = Iterator && Iterator.prototype;
1598 var method = IteratorPrototype && IteratorPrototype[METHOD_NAME];
1599 var CLOSED = false;
1600 if (method) try {
1601 method.call({
1602 next: function() {
1603 return { done: true };
1604 },
1605 "return": function() {
1606 CLOSED = true;
1607 }
1608 }, -1);
1609 } catch (error) {
1610 if (!(error instanceof ExpectedError)) CLOSED = false;
1611 }
1612 if (!CLOSED) return method;
1613 };
1614 }));
1615
1616 //#endregion
1617 //#region node_modules/core-js/modules/es.iterator.find.js
1618 var require_es_iterator_find = /* @__PURE__ */ __commonJSMin((() => {
1619 var $ = require_export();
1620 var call = require_function_call();
1621 var iterate = require_iterate();
1622 var aCallable = require_a_callable();
1623 var anObject = require_an_object();
1624 var getIteratorDirect = require_get_iterator_direct();
1625 var iteratorClose = require_iterator_close();
1626 var findWithoutClosingOnEarlyError = require_iterator_helper_without_closing_on_early_error()("find", TypeError);
1627 $({
1628 target: "Iterator",
1629 proto: true,
1630 real: true,
1631 forced: findWithoutClosingOnEarlyError
1632 }, { find: function find(predicate) {
1633 anObject(this);
1634 try {
1635 aCallable(predicate);
1636 } catch (error) {
1637 iteratorClose(this, "throw", error);
1638 }
1639 if (findWithoutClosingOnEarlyError) return call(findWithoutClosingOnEarlyError, this, predicate);
1640 var record = getIteratorDirect(this);
1641 var counter = 0;
1642 return iterate(record, function(value, stop) {
1643 if (predicate(value, counter++)) return stop(value);
1644 }, {
1645 IS_RECORD: true,
1646 INTERRUPTED: true
1647 }).result;
1648 } });
1649 }));
1650
1651 //#endregion
1652 //#region node_modules/core-js/modules/esnext.iterator.find.js
1653 var require_esnext_iterator_find = /* @__PURE__ */ __commonJSMin((() => {
1654 require_es_iterator_find();
1655 }));
1656
1657 //#endregion
1658 //#region assets/dev/js/frontend/handlers/video.js
1659 var require_video = /* @__PURE__ */ __commonJSMin(((exports) => {
1660 init_asyncToGenerator();
1661 Object.defineProperty(exports, "__esModule", { value: true });
1662 exports.default = void 0;
1663 require_es_array_includes();
1664 require_esnext_iterator_constructor();
1665 require_esnext_iterator_find();
1666 var Video = class extends elementorModules.frontend.handlers.Base {
1667 getDefaultSettings() {
1668 return { selectors: {
1669 imageOverlay: ".elementor-custom-embed-image-overlay",
1670 video: ".elementor-video",
1671 videoIframe: ".elementor-video-iframe",
1672 playIcon: ".elementor-custom-embed-play"
1673 } };
1674 }
1675 getDefaultElements() {
1676 const selectors = this.getSettings("selectors");
1677 return {
1678 $imageOverlay: this.$element.find(selectors.imageOverlay),
1679 $video: this.$element.find(selectors.video),
1680 $videoIframe: this.$element.find(selectors.videoIframe),
1681 $playIcon: this.$element.find(selectors.playIcon)
1682 };
1683 }
1684 handleVideo() {
1685 if (this.getElementSettings("lightbox")) return;
1686 if ("youtube" === this.getElementSettings("video_type")) this.apiProvider.onApiReady((apiObject) => {
1687 this.elements.$imageOverlay.remove();
1688 this.prepareYTVideo(apiObject, true);
1689 });
1690 else {
1691 this.elements.$imageOverlay.remove();
1692 this.playVideo();
1693 }
1694 }
1695 playVideo() {
1696 if (this.elements.$video.length) {
1697 if (this.youtubePlayer) this.youtubePlayer.playVideo();
1698 else this.elements.$video[0].play();
1699 return;
1700 }
1701 const $videoIframe = this.elements.$videoIframe;
1702 const lazyLoad = $videoIframe.data("lazy-load");
1703 if (lazyLoad) $videoIframe.attr("src", lazyLoad);
1704 if (this.getElementSettings("autoplay")) {
1705 $videoIframe.attr("allow", "autoplay");
1706 $videoIframe[0].src = this.apiProvider.getAutoplayURL($videoIframe[0].src);
1707 }
1708 }
1709 animateVideo() {
1710 var _this = this;
1711 return _asyncToGenerator(function* () {
1712 (yield elementorFrontend.utils.lightbox).setEntranceAnimation(_this.getCurrentDeviceSetting("lightbox_content_animation"));
1713 })();
1714 }
1715 hideLightbox() {
1716 return _asyncToGenerator(function* () {
1717 (yield elementorFrontend.utils.lightbox).getModal().hide();
1718 })();
1719 }
1720 prepareYTVideo(YT, onOverlayClick) {
1721 const elementSettings = this.getElementSettings();
1722 const playerOptions = {
1723 videoId: this.videoID,
1724 events: {
1725 onReady: () => {
1726 if (elementSettings.mute) this.youtubePlayer.mute();
1727 if (elementSettings.autoplay || onOverlayClick) this.youtubePlayer.playVideo();
1728 },
1729 onStateChange: (event) => {
1730 if (event.data === YT.PlayerState.ENDED && elementSettings.loop) this.youtubePlayer.seekTo(elementSettings.start || 0);
1731 }
1732 },
1733 playerVars: {
1734 controls: elementSettings.controls ? 1 : 0,
1735 rel: elementSettings.rel ? 1 : 0,
1736 playsinline: elementSettings.play_on_mobile ? 1 : 0,
1737 cc_load_policy: elementSettings.cc_load_policy ? 1 : 0,
1738 autoplay: elementSettings.autoplay ? 1 : 0,
1739 start: elementSettings.start,
1740 end: elementSettings.end
1741 }
1742 };
1743 if (elementSettings.yt_privacy) {
1744 playerOptions.host = "https://www.youtube-nocookie.com";
1745 playerOptions.origin = window.location.hostname;
1746 }
1747 this.youtubePlayer = new YT.Player(this.elements.$video[0], playerOptions);
1748 }
1749 bindEvents() {
1750 this.elements.$imageOverlay.on("click", this.handleVideo.bind(this));
1751 this.elements.$playIcon.on("keydown", (event) => {
1752 if ([13, 32].includes(event.keyCode)) this.handleVideo();
1753 });
1754 }
1755 onInit() {
1756 super.onInit();
1757 const elementSettings = this.getElementSettings();
1758 if (elementorFrontend.utils[elementSettings.video_type]) this.apiProvider = elementorFrontend.utils[elementSettings.video_type];
1759 else this.apiProvider = elementorFrontend.utils.baseVideoLoader;
1760 if ("youtube" !== elementSettings.video_type) return;
1761 this.videoID = this.apiProvider.getVideoIDFromURL(elementSettings.youtube_url);
1762 if (!this.videoID) return;
1763 if (elementSettings.show_image_overlay && elementSettings.image_overlay.url) return;
1764 if (elementSettings.lazy_load) {
1765 this.intersectionObserver = elementorModules.utils.Scroll.scrollObserver({ callback: (event) => {
1766 if (event.isInViewport) {
1767 this.intersectionObserver.unobserve(this.elements.$video.parent()[0]);
1768 this.apiProvider.onApiReady((apiObject) => this.prepareYTVideo(apiObject));
1769 }
1770 } });
1771 this.intersectionObserver.observe(this.elements.$video.parent()[0]);
1772 return;
1773 }
1774 this.apiProvider.onApiReady((apiObject) => this.prepareYTVideo(apiObject));
1775 }
1776 onElementChange(propertyName) {
1777 if (0 === propertyName.indexOf("lightbox_content_animation")) {
1778 this.animateVideo();
1779 return;
1780 }
1781 const isLightBoxEnabled = this.getElementSettings("lightbox");
1782 if ("lightbox" === propertyName && !isLightBoxEnabled) this.hideLightbox();
1783 }
1784 };
1785 exports.default = Video;
1786 }));
1787
1788 //#endregion
1789 //#region \0elementor-chunk-entry
1790 var import_video = /* @__PURE__ */ __toESM(require_video());
1791 (window.__elementorChunks = window.__elementorChunks || {})["video"] = import_video;
1792
1793 //#endregion
1794 })();
1795 //# sourceMappingURL=video.js.map