PluginProbe
Elementor Website Builder – more than just a page builder / 3.1.0-dev1
Elementor Website Builder – more than just a page builder v3.1.0-dev1
4.3.4 4.3.3 4.3.2 4.3.1 4.3.0 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 All 457 releases
elementor / assets / js / admin-bar.js

admin-bar.js in Elementor Website Builder – more than just a page builder 3.1.0-dev1, at assets/js/admin-bar.js

2,388 lines 64.5 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 /*! elementor - v3.0.13 - 12-11-2020 */
2 /*! elementor - v3.0.13 - 04-11-2020 */
3 /******/ (function(modules) { // webpackBootstrap
4 /******/ // The module cache
5 /******/ var installedModules = {};
6 /******/
7 /******/ // The require function
8 /******/ function __webpack_require__(moduleId) {
9 /******/
10 /******/ // Check if module is in cache
11 /******/ if(installedModules[moduleId]) {
12 /******/ return installedModules[moduleId].exports;
13 /******/ }
14 /******/ // Create a new module (and put it into the cache)
15 /******/ var module = installedModules[moduleId] = {
16 /******/ i: moduleId,
17 /******/ l: false,
18 /******/ exports: {}
19 /******/ };
20 /******/
21 /******/ // Execute the module function
22 /******/ modules[moduleId].call(module.exports, module, module.exports, __webpack_require__);
23 /******/
24 /******/ // Flag the module as loaded
25 /******/ module.l = true;
26 /******/
27 /******/ // Return the exports of the module
28 /******/ return module.exports;
29 /******/ }
30 /******/
31 /******/
32 /******/ // expose the modules object (__webpack_modules__)
33 /******/ __webpack_require__.m = modules;
34 /******/
35 /******/ // expose the module cache
36 /******/ __webpack_require__.c = installedModules;
37 /******/
38 /******/ // define getter function for harmony exports
39 /******/ __webpack_require__.d = function(exports, name, getter) {
40 /******/ if(!__webpack_require__.o(exports, name)) {
41 /******/ Object.defineProperty(exports, name, { enumerable: true, get: getter });
42 /******/ }
43 /******/ };
44 /******/
45 /******/ // define __esModule on exports
46 /******/ __webpack_require__.r = function(exports) {
47 /******/ if(typeof Symbol !== 'undefined' && Symbol.toStringTag) {
48 /******/ Object.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });
49 /******/ }
50 /******/ Object.defineProperty(exports, '__esModule', { value: true });
51 /******/ };
52 /******/
53 /******/ // create a fake namespace object
54 /******/ // mode & 1: value is a module id, require it
55 /******/ // mode & 2: merge all properties of value into the ns
56 /******/ // mode & 4: return value when already ns object
57 /******/ // mode & 8|1: behave like require
58 /******/ __webpack_require__.t = function(value, mode) {
59 /******/ if(mode & 1) value = __webpack_require__(value);
60 /******/ if(mode & 8) return value;
61 /******/ if((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;
62 /******/ var ns = Object.create(null);
63 /******/ __webpack_require__.r(ns);
64 /******/ Object.defineProperty(ns, 'default', { enumerable: true, value: value });
65 /******/ if(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));
66 /******/ return ns;
67 /******/ };
68 /******/
69 /******/ // getDefaultExport function for compatibility with non-harmony modules
70 /******/ __webpack_require__.n = function(module) {
71 /******/ var getter = module && module.__esModule ?
72 /******/ function getDefault() { return module['default']; } :
73 /******/ function getModuleExports() { return module; };
74 /******/ __webpack_require__.d(getter, 'a', getter);
75 /******/ return getter;
76 /******/ };
77 /******/
78 /******/ // Object.prototype.hasOwnProperty.call
79 /******/ __webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };
80 /******/
81 /******/ // __webpack_public_path__
82 /******/ __webpack_require__.p = "";
83 /******/
84 /******/
85 /******/ // Load entry module and return exports
86 /******/ return __webpack_require__(__webpack_require__.s = 714);
87 /******/ })
88 /************************************************************************/
89 /******/ ({
90
91 /***/ 0:
92 /***/ (function(module, exports) {
93
94 function _interopRequireDefault(obj) {
95 return obj && obj.__esModule ? obj : {
96 "default": obj
97 };
98 }
99
100 module.exports = _interopRequireDefault;
101
102 /***/ }),
103
104 /***/ 1:
105 /***/ (function(module, exports, __webpack_require__) {
106
107 module.exports = __webpack_require__(152);
108
109 /***/ }),
110
111 /***/ 10:
112 /***/ (function(module, exports, __webpack_require__) {
113
114 var store = __webpack_require__(69)('wks');
115 var uid = __webpack_require__(54);
116 var Symbol = __webpack_require__(8).Symbol;
117 var USE_SYMBOL = typeof Symbol == 'function';
118
119 var $exports = module.exports = function (name) {
120 return store[name] || (store[name] =
121 USE_SYMBOL && Symbol[name] || (USE_SYMBOL ? Symbol : uid)('Symbol.' + name));
122 };
123
124 $exports.store = store;
125
126
127 /***/ }),
128
129 /***/ 100:
130 /***/ (function(module, exports, __webpack_require__) {
131
132 // fallback for non-array-like ES3 and non-enumerable old V8 strings
133 var cof = __webpack_require__(55);
134 // eslint-disable-next-line no-prototype-builtins
135 module.exports = Object('z').propertyIsEnumerable(0) ? Object : function (it) {
136 return cof(it) == 'String' ? it.split('') : Object(it);
137 };
138
139
140 /***/ }),
141
142 /***/ 101:
143 /***/ (function(module, exports, __webpack_require__) {
144
145 module.exports = __webpack_require__(164);
146
147 /***/ }),
148
149 /***/ 102:
150 /***/ (function(module, exports, __webpack_require__) {
151
152 "use strict";
153
154 var LIBRARY = __webpack_require__(44);
155 var $export = __webpack_require__(7);
156 var redefine = __webpack_require__(88);
157 var hide = __webpack_require__(22);
158 var Iterators = __webpack_require__(33);
159 var $iterCreate = __webpack_require__(170);
160 var setToStringTag = __webpack_require__(53);
161 var getPrototypeOf = __webpack_require__(63);
162 var ITERATOR = __webpack_require__(10)('iterator');
163 var BUGGY = !([].keys && 'next' in [].keys()); // Safari has buggy iterators w/o `next`
164 var FF_ITERATOR = '@@iterator';
165 var KEYS = 'keys';
166 var VALUES = 'values';
167
168 var returnThis = function () { return this; };
169
170 module.exports = function (Base, NAME, Constructor, next, DEFAULT, IS_SET, FORCED) {
171 $iterCreate(Constructor, NAME, next);
172 var getMethod = function (kind) {
173 if (!BUGGY && kind in proto) return proto[kind];
174 switch (kind) {
175 case KEYS: return function keys() { return new Constructor(this, kind); };
176 case VALUES: return function values() { return new Constructor(this, kind); };
177 } return function entries() { return new Constructor(this, kind); };
178 };
179 var TAG = NAME + ' Iterator';
180 var DEF_VALUES = DEFAULT == VALUES;
181 var VALUES_BUG = false;
182 var proto = Base.prototype;
183 var $native = proto[ITERATOR] || proto[FF_ITERATOR] || DEFAULT && proto[DEFAULT];
184 var $default = $native || getMethod(DEFAULT);
185 var $entries = DEFAULT ? !DEF_VALUES ? $default : getMethod('entries') : undefined;
186 var $anyNative = NAME == 'Array' ? proto.entries || $native : $native;
187 var methods, key, IteratorPrototype;
188 // Fix native
189 if ($anyNative) {
190 IteratorPrototype = getPrototypeOf($anyNative.call(new Base()));
191 if (IteratorPrototype !== Object.prototype && IteratorPrototype.next) {
192 // Set @@toStringTag to native iterators
193 setToStringTag(IteratorPrototype, TAG, true);
194 // fix for some old engines
195 if (!LIBRARY && typeof IteratorPrototype[ITERATOR] != 'function') hide(IteratorPrototype, ITERATOR, returnThis);
196 }
197 }
198 // fix Array#{values, @@iterator}.name in V8 / FF
199 if (DEF_VALUES && $native && $native.name !== VALUES) {
200 VALUES_BUG = true;
201 $default = function values() { return $native.call(this); };
202 }
203 // Define iterator
204 if ((!LIBRARY || FORCED) && (BUGGY || VALUES_BUG || !proto[ITERATOR])) {
205 hide(proto, ITERATOR, $default);
206 }
207 // Plug for library
208 Iterators[NAME] = $default;
209 Iterators[TAG] = returnThis;
210 if (DEFAULT) {
211 methods = {
212 values: DEF_VALUES ? $default : getMethod(VALUES),
213 keys: IS_SET ? $default : getMethod(KEYS),
214 entries: $entries
215 };
216 if (FORCED) for (key in methods) {
217 if (!(key in proto)) redefine(proto, key, methods[key]);
218 } else $export($export.P + $export.F * (BUGGY || VALUES_BUG), NAME, methods);
219 }
220 return methods;
221 };
222
223
224 /***/ }),
225
226 /***/ 107:
227 /***/ (function(module, exports, __webpack_require__) {
228
229 module.exports = __webpack_require__(173);
230
231 /***/ }),
232
233 /***/ 11:
234 /***/ (function(module, exports, __webpack_require__) {
235
236 var isObject = __webpack_require__(9);
237 module.exports = function (it) {
238 if (!isObject(it)) throw TypeError(it + ' is not an object!');
239 return it;
240 };
241
242
243 /***/ }),
244
245 /***/ 110:
246 /***/ (function(module, exports, __webpack_require__) {
247
248 module.exports = !__webpack_require__(14) && !__webpack_require__(21)(function () {
249 return Object.defineProperty(__webpack_require__(87)('div'), 'a', { get: function () { return 7; } }).a != 7;
250 });
251
252
253 /***/ }),
254
255 /***/ 111:
256 /***/ (function(module, exports, __webpack_require__) {
257
258 module.exports = __webpack_require__(157);
259
260 /***/ }),
261
262 /***/ 112:
263 /***/ (function(module, exports, __webpack_require__) {
264
265 var has = __webpack_require__(17);
266 var toIObject = __webpack_require__(19);
267 var arrayIndexOf = __webpack_require__(162)(false);
268 var IE_PROTO = __webpack_require__(68)('IE_PROTO');
269
270 module.exports = function (object, names) {
271 var O = toIObject(object);
272 var i = 0;
273 var result = [];
274 var key;
275 for (key in O) if (key != IE_PROTO) has(O, key) && result.push(key);
276 // Don't enum bug & hidden keys
277 while (names.length > i) if (has(O, key = names[i++])) {
278 ~arrayIndexOf(result, key) || result.push(key);
279 }
280 return result;
281 };
282
283
284 /***/ }),
285
286 /***/ 117:
287 /***/ (function(module, exports, __webpack_require__) {
288
289 module.exports = __webpack_require__(183);
290
291 /***/ }),
292
293 /***/ 129:
294 /***/ (function(module, exports, __webpack_require__) {
295
296 var document = __webpack_require__(8).document;
297 module.exports = document && document.documentElement;
298
299
300 /***/ }),
301
302 /***/ 130:
303 /***/ (function(module, exports) {
304
305 // fast apply, http://jsperf.lnkit.com/fast-apply/5
306 module.exports = function (fn, args, that) {
307 var un = that === undefined;
308 switch (args.length) {
309 case 0: return un ? fn()
310 : fn.call(that);
311 case 1: return un ? fn(args[0])
312 : fn.call(that, args[0]);
313 case 2: return un ? fn(args[0], args[1])
314 : fn.call(that, args[0], args[1]);
315 case 3: return un ? fn(args[0], args[1], args[2])
316 : fn.call(that, args[0], args[1], args[2]);
317 case 4: return un ? fn(args[0], args[1], args[2], args[3])
318 : fn.call(that, args[0], args[1], args[2], args[3]);
319 } return fn.apply(that, args);
320 };
321
322
323 /***/ }),
324
325 /***/ 132:
326 /***/ (function(module, exports, __webpack_require__) {
327
328 var dP = __webpack_require__(15);
329 var anObject = __webpack_require__(11);
330 var getKeys = __webpack_require__(36);
331
332 module.exports = __webpack_require__(14) ? Object.defineProperties : function defineProperties(O, Properties) {
333 anObject(O);
334 var keys = getKeys(Properties);
335 var length = keys.length;
336 var i = 0;
337 var P;
338 while (length > i) dP.f(O, P = keys[i++], Properties[P]);
339 return O;
340 };
341
342
343 /***/ }),
344
345 /***/ 133:
346 /***/ (function(module, exports, __webpack_require__) {
347
348 var _Object$setPrototypeOf = __webpack_require__(111);
349
350 function _setPrototypeOf(o, p) {
351 module.exports = _setPrototypeOf = _Object$setPrototypeOf || function _setPrototypeOf(o, p) {
352 o.__proto__ = p;
353 return o;
354 };
355
356 return _setPrototypeOf(o, p);
357 }
358
359 module.exports = _setPrototypeOf;
360
361 /***/ }),
362
363 /***/ 135:
364 /***/ (function(module, exports, __webpack_require__) {
365
366 module.exports = __webpack_require__(160);
367
368 /***/ }),
369
370 /***/ 136:
371 /***/ (function(module, exports, __webpack_require__) {
372
373 "use strict";
374
375 // ECMAScript 6 symbols shim
376 var global = __webpack_require__(8);
377 var has = __webpack_require__(17);
378 var DESCRIPTORS = __webpack_require__(14);
379 var $export = __webpack_require__(7);
380 var redefine = __webpack_require__(88);
381 var META = __webpack_require__(75).KEY;
382 var $fails = __webpack_require__(21);
383 var shared = __webpack_require__(69);
384 var setToStringTag = __webpack_require__(53);
385 var uid = __webpack_require__(54);
386 var wks = __webpack_require__(10);
387 var wksExt = __webpack_require__(62);
388 var wksDefine = __webpack_require__(73);
389 var enumKeys = __webpack_require__(174);
390 var isArray = __webpack_require__(93);
391 var anObject = __webpack_require__(11);
392 var isObject = __webpack_require__(9);
393 var toObject = __webpack_require__(32);
394 var toIObject = __webpack_require__(19);
395 var toPrimitive = __webpack_require__(67);
396 var createDesc = __webpack_require__(42);
397 var _create = __webpack_require__(52);
398 var gOPNExt = __webpack_require__(175);
399 var $GOPD = __webpack_require__(51);
400 var $GOPS = __webpack_require__(74);
401 var $DP = __webpack_require__(15);
402 var $keys = __webpack_require__(36);
403 var gOPD = $GOPD.f;
404 var dP = $DP.f;
405 var gOPN = gOPNExt.f;
406 var $Symbol = global.Symbol;
407 var $JSON = global.JSON;
408 var _stringify = $JSON && $JSON.stringify;
409 var PROTOTYPE = 'prototype';
410 var HIDDEN = wks('_hidden');
411 var TO_PRIMITIVE = wks('toPrimitive');
412 var isEnum = {}.propertyIsEnumerable;
413 var SymbolRegistry = shared('symbol-registry');
414 var AllSymbols = shared('symbols');
415 var OPSymbols = shared('op-symbols');
416 var ObjectProto = Object[PROTOTYPE];
417 var USE_NATIVE = typeof $Symbol == 'function' && !!$GOPS.f;
418 var QObject = global.QObject;
419 // Don't use setters in Qt Script, https://github.com/zloirock/core-js/issues/173
420 var setter = !QObject || !QObject[PROTOTYPE] || !QObject[PROTOTYPE].findChild;
421
422 // fallback for old Android, https://code.google.com/p/v8/issues/detail?id=687
423 var setSymbolDesc = DESCRIPTORS && $fails(function () {
424 return _create(dP({}, 'a', {
425 get: function () { return dP(this, 'a', { value: 7 }).a; }
426 })).a != 7;
427 }) ? function (it, key, D) {
428 var protoDesc = gOPD(ObjectProto, key);
429 if (protoDesc) delete ObjectProto[key];
430 dP(it, key, D);
431 if (protoDesc && it !== ObjectProto) dP(ObjectProto, key, protoDesc);
432 } : dP;
433
434 var wrap = function (tag) {
435 var sym = AllSymbols[tag] = _create($Symbol[PROTOTYPE]);
436 sym._k = tag;
437 return sym;
438 };
439
440 var isSymbol = USE_NATIVE && typeof $Symbol.iterator == 'symbol' ? function (it) {
441 return typeof it == 'symbol';
442 } : function (it) {
443 return it instanceof $Symbol;
444 };
445
446 var $defineProperty = function defineProperty(it, key, D) {
447 if (it === ObjectProto) $defineProperty(OPSymbols, key, D);
448 anObject(it);
449 key = toPrimitive(key, true);
450 anObject(D);
451 if (has(AllSymbols, key)) {
452 if (!D.enumerable) {
453 if (!has(it, HIDDEN)) dP(it, HIDDEN, createDesc(1, {}));
454 it[HIDDEN][key] = true;
455 } else {
456 if (has(it, HIDDEN) && it[HIDDEN][key]) it[HIDDEN][key] = false;
457 D = _create(D, { enumerable: createDesc(0, false) });
458 } return setSymbolDesc(it, key, D);
459 } return dP(it, key, D);
460 };
461 var $defineProperties = function defineProperties(it, P) {
462 anObject(it);
463 var keys = enumKeys(P = toIObject(P));
464 var i = 0;
465 var l = keys.length;
466 var key;
467 while (l > i) $defineProperty(it, key = keys[i++], P[key]);
468 return it;
469 };
470 var $create = function create(it, P) {
471 return P === undefined ? _create(it) : $defineProperties(_create(it), P);
472 };
473 var $propertyIsEnumerable = function propertyIsEnumerable(key) {
474 var E = isEnum.call(this, key = toPrimitive(key, true));
475 if (this === ObjectProto && has(AllSymbols, key) && !has(OPSymbols, key)) return false;
476 return E || !has(this, key) || !has(AllSymbols, key) || has(this, HIDDEN) && this[HIDDEN][key] ? E : true;
477 };
478 var $getOwnPropertyDescriptor = function getOwnPropertyDescriptor(it, key) {
479 it = toIObject(it);
480 key = toPrimitive(key, true);
481 if (it === ObjectProto && has(AllSymbols, key) && !has(OPSymbols, key)) return;
482 var D = gOPD(it, key);
483 if (D && has(AllSymbols, key) && !(has(it, HIDDEN) && it[HIDDEN][key])) D.enumerable = true;
484 return D;
485 };
486 var $getOwnPropertyNames = function getOwnPropertyNames(it) {
487 var names = gOPN(toIObject(it));
488 var result = [];
489 var i = 0;
490 var key;
491 while (names.length > i) {
492 if (!has(AllSymbols, key = names[i++]) && key != HIDDEN && key != META) result.push(key);
493 } return result;
494 };
495 var $getOwnPropertySymbols = function getOwnPropertySymbols(it) {
496 var IS_OP = it === ObjectProto;
497 var names = gOPN(IS_OP ? OPSymbols : toIObject(it));
498 var result = [];
499 var i = 0;
500 var key;
501 while (names.length > i) {
502 if (has(AllSymbols, key = names[i++]) && (IS_OP ? has(ObjectProto, key) : true)) result.push(AllSymbols[key]);
503 } return result;
504 };
505
506 // 19.4.1.1 Symbol([description])
507 if (!USE_NATIVE) {
508 $Symbol = function Symbol() {
509 if (this instanceof $Symbol) throw TypeError('Symbol is not a constructor!');
510 var tag = uid(arguments.length > 0 ? arguments[0] : undefined);
511 var $set = function (value) {
512 if (this === ObjectProto) $set.call(OPSymbols, value);
513 if (has(this, HIDDEN) && has(this[HIDDEN], tag)) this[HIDDEN][tag] = false;
514 setSymbolDesc(this, tag, createDesc(1, value));
515 };
516 if (DESCRIPTORS && setter) setSymbolDesc(ObjectProto, tag, { configurable: true, set: $set });
517 return wrap(tag);
518 };
519 redefine($Symbol[PROTOTYPE], 'toString', function toString() {
520 return this._k;
521 });
522
523 $GOPD.f = $getOwnPropertyDescriptor;
524 $DP.f = $defineProperty;
525 __webpack_require__(94).f = gOPNExt.f = $getOwnPropertyNames;
526 __webpack_require__(46).f = $propertyIsEnumerable;
527 $GOPS.f = $getOwnPropertySymbols;
528
529 if (DESCRIPTORS && !__webpack_require__(44)) {
530 redefine(ObjectProto, 'propertyIsEnumerable', $propertyIsEnumerable, true);
531 }
532
533 wksExt.f = function (name) {
534 return wrap(wks(name));
535 };
536 }
537
538 $export($export.G + $export.W + $export.F * !USE_NATIVE, { Symbol: $Symbol });
539
540 for (var es6Symbols = (
541 // 19.4.2.2, 19.4.2.3, 19.4.2.4, 19.4.2.6, 19.4.2.8, 19.4.2.9, 19.4.2.10, 19.4.2.11, 19.4.2.12, 19.4.2.13, 19.4.2.14
542 'hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables'
543 ).split(','), j = 0; es6Symbols.length > j;)wks(es6Symbols[j++]);
544
545 for (var wellKnownSymbols = $keys(wks.store), k = 0; wellKnownSymbols.length > k;) wksDefine(wellKnownSymbols[k++]);
546
547 $export($export.S + $export.F * !USE_NATIVE, 'Symbol', {
548 // 19.4.2.1 Symbol.for(key)
549 'for': function (key) {
550 return has(SymbolRegistry, key += '')
551 ? SymbolRegistry[key]
552 : SymbolRegistry[key] = $Symbol(key);
553 },
554 // 19.4.2.5 Symbol.keyFor(sym)
555 keyFor: function keyFor(sym) {
556 if (!isSymbol(sym)) throw TypeError(sym + ' is not a symbol!');
557 for (var key in SymbolRegistry) if (SymbolRegistry[key] === sym) return key;
558 },
559 useSetter: function () { setter = true; },
560 useSimple: function () { setter = false; }
561 });
562
563 $export($export.S + $export.F * !USE_NATIVE, 'Object', {
564 // 19.1.2.2 Object.create(O [, Properties])
565 create: $create,
566 // 19.1.2.4 Object.defineProperty(O, P, Attributes)
567 defineProperty: $defineProperty,
568 // 19.1.2.3 Object.defineProperties(O, Properties)
569 defineProperties: $defineProperties,
570 // 19.1.2.6 Object.getOwnPropertyDescriptor(O, P)
571 getOwnPropertyDescriptor: $getOwnPropertyDescriptor,
572 // 19.1.2.7 Object.getOwnPropertyNames(O)
573 getOwnPropertyNames: $getOwnPropertyNames,
574 // 19.1.2.8 Object.getOwnPropertySymbols(O)
575 getOwnPropertySymbols: $getOwnPropertySymbols
576 });
577
578 // Chrome 38 and 39 `Object.getOwnPropertySymbols` fails on primitives
579 // https://bugs.chromium.org/p/v8/issues/detail?id=3443
580 var FAILS_ON_PRIMITIVES = $fails(function () { $GOPS.f(1); });
581
582 $export($export.S + $export.F * FAILS_ON_PRIMITIVES, 'Object', {
583 getOwnPropertySymbols: function getOwnPropertySymbols(it) {
584 return $GOPS.f(toObject(it));
585 }
586 });
587
588 // 24.3.2 JSON.stringify(value [, replacer [, space]])
589 $JSON && $export($export.S + $export.F * (!USE_NATIVE || $fails(function () {
590 var S = $Symbol();
591 // MS Edge converts symbol values to JSON as {}
592 // WebKit converts symbol values to JSON as null
593 // V8 throws on boxed symbols
594 return _stringify([S]) != '[null]' || _stringify({ a: S }) != '{}' || _stringify(Object(S)) != '{}';
595 })), 'JSON', {
596 stringify: function stringify(it) {
597 var args = [it];
598 var i = 1;
599 var replacer, $replacer;
600 while (arguments.length > i) args.push(arguments[i++]);
601 $replacer = replacer = args[1];
602 if (!isObject(replacer) && it === undefined || isSymbol(it)) return; // IE8 returns string on undefined
603 if (!isArray(replacer)) replacer = function (key, value) {
604 if (typeof $replacer == 'function') value = $replacer.call(this, key, value);
605 if (!isSymbol(value)) return value;
606 };
607 args[1] = replacer;
608 return _stringify.apply($JSON, args);
609 }
610 });
611
612 // 19.4.3.4 Symbol.prototype[@@toPrimitive](hint)
613 $Symbol[PROTOTYPE][TO_PRIMITIVE] || __webpack_require__(22)($Symbol[PROTOTYPE], TO_PRIMITIVE, $Symbol[PROTOTYPE].valueOf);
614 // 19.4.3.5 Symbol.prototype[@@toStringTag]
615 setToStringTag($Symbol, 'Symbol');
616 // 20.2.1.9 Math[@@toStringTag]
617 setToStringTag(Math, 'Math', true);
618 // 24.3.3 JSON[@@toStringTag]
619 setToStringTag(global.JSON, 'JSON', true);
620
621
622 /***/ }),
623
624 /***/ 14:
625 /***/ (function(module, exports, __webpack_require__) {
626
627 // Thank's IE8 for his funny defineProperty
628 module.exports = !__webpack_require__(21)(function () {
629 return Object.defineProperty({}, 'a', { get: function () { return 7; } }).a != 7;
630 });
631
632
633 /***/ }),
634
635 /***/ 141:
636 /***/ (function(module, exports, __webpack_require__) {
637
638 var _Reflect$construct = __webpack_require__(101);
639
640 function _isNativeReflectConstruct() {
641 if (typeof Reflect === "undefined" || !_Reflect$construct) return false;
642 if (_Reflect$construct.sham) return false;
643 if (typeof Proxy === "function") return true;
644
645 try {
646 Date.prototype.toString.call(_Reflect$construct(Date, [], function () {}));
647 return true;
648 } catch (e) {
649 return false;
650 }
651 }
652
653 module.exports = _isNativeReflectConstruct;
654
655 /***/ }),
656
657 /***/ 142:
658 /***/ (function(module, exports) {
659
660 module.exports = function (done, value) {
661 return { value: value, done: !!done };
662 };
663
664
665 /***/ }),
666
667 /***/ 148:
668 /***/ (function(module, exports, __webpack_require__) {
669
670 module.exports = __webpack_require__(168);
671
672 /***/ }),
673
674 /***/ 15:
675 /***/ (function(module, exports, __webpack_require__) {
676
677 var anObject = __webpack_require__(11);
678 var IE8_DOM_DEFINE = __webpack_require__(110);
679 var toPrimitive = __webpack_require__(67);
680 var dP = Object.defineProperty;
681
682 exports.f = __webpack_require__(14) ? Object.defineProperty : function defineProperty(O, P, Attributes) {
683 anObject(O);
684 P = toPrimitive(P, true);
685 anObject(Attributes);
686 if (IE8_DOM_DEFINE) try {
687 return dP(O, P, Attributes);
688 } catch (e) { /* empty */ }
689 if ('get' in Attributes || 'set' in Attributes) throw TypeError('Accessors not supported!');
690 if ('value' in Attributes) O[P] = Attributes.value;
691 return O;
692 };
693
694
695 /***/ }),
696
697 /***/ 152:
698 /***/ (function(module, exports, __webpack_require__) {
699
700 __webpack_require__(153);
701 var $Object = __webpack_require__(6).Object;
702 module.exports = function defineProperty(it, key, desc) {
703 return $Object.defineProperty(it, key, desc);
704 };
705
706
707 /***/ }),
708
709 /***/ 153:
710 /***/ (function(module, exports, __webpack_require__) {
711
712 var $export = __webpack_require__(7);
713 // 19.1.2.4 / 15.2.3.6 Object.defineProperty(O, P, Attributes)
714 $export($export.S + $export.F * !__webpack_require__(14), 'Object', { defineProperty: __webpack_require__(15).f });
715
716
717 /***/ }),
718
719 /***/ 154:
720 /***/ (function(module, exports, __webpack_require__) {
721
722 module.exports = __webpack_require__(155);
723
724 /***/ }),
725
726 /***/ 155:
727 /***/ (function(module, exports, __webpack_require__) {
728
729 __webpack_require__(156);
730 module.exports = __webpack_require__(6).Object.getPrototypeOf;
731
732
733 /***/ }),
734
735 /***/ 156:
736 /***/ (function(module, exports, __webpack_require__) {
737
738 // 19.1.2.9 Object.getPrototypeOf(O)
739 var toObject = __webpack_require__(32);
740 var $getPrototypeOf = __webpack_require__(63);
741
742 __webpack_require__(78)('getPrototypeOf', function () {
743 return function getPrototypeOf(it) {
744 return $getPrototypeOf(toObject(it));
745 };
746 });
747
748
749 /***/ }),
750
751 /***/ 157:
752 /***/ (function(module, exports, __webpack_require__) {
753
754 __webpack_require__(158);
755 module.exports = __webpack_require__(6).Object.setPrototypeOf;
756
757
758 /***/ }),
759
760 /***/ 158:
761 /***/ (function(module, exports, __webpack_require__) {
762
763 // 19.1.3.19 Object.setPrototypeOf(O, proto)
764 var $export = __webpack_require__(7);
765 $export($export.S, 'Object', { setPrototypeOf: __webpack_require__(159).set });
766
767
768 /***/ }),
769
770 /***/ 159:
771 /***/ (function(module, exports, __webpack_require__) {
772
773 // Works with __proto__ only. Old v8 can't work with null proto objects.
774 /* eslint-disable no-proto */
775 var isObject = __webpack_require__(9);
776 var anObject = __webpack_require__(11);
777 var check = function (O, proto) {
778 anObject(O);
779 if (!isObject(proto) && proto !== null) throw TypeError(proto + ": can't set as prototype!");
780 };
781 module.exports = {
782 set: Object.setPrototypeOf || ('__proto__' in {} ? // eslint-disable-line
783 function (test, buggy, set) {
784 try {
785 set = __webpack_require__(31)(Function.call, __webpack_require__(51).f(Object.prototype, '__proto__').set, 2);
786 set(test, []);
787 buggy = !(test instanceof Array);
788 } catch (e) { buggy = true; }
789 return function setPrototypeOf(O, proto) {
790 check(O, proto);
791 if (buggy) O.__proto__ = proto;
792 else set(O, proto);
793 return O;
794 };
795 }({}, false) : undefined),
796 check: check
797 };
798
799
800 /***/ }),
801
802 /***/ 16:
803 /***/ (function(module, exports, __webpack_require__) {
804
805 var _Object$getPrototypeOf = __webpack_require__(154);
806
807 var _Object$setPrototypeOf = __webpack_require__(111);
808
809 function _getPrototypeOf(o) {
810 module.exports = _getPrototypeOf = _Object$setPrototypeOf ? _Object$getPrototypeOf : function _getPrototypeOf(o) {
811 return o.__proto__ || _Object$getPrototypeOf(o);
812 };
813 return _getPrototypeOf(o);
814 }
815
816 module.exports = _getPrototypeOf;
817
818 /***/ }),
819
820 /***/ 160:
821 /***/ (function(module, exports, __webpack_require__) {
822
823 __webpack_require__(161);
824 var $Object = __webpack_require__(6).Object;
825 module.exports = function create(P, D) {
826 return $Object.create(P, D);
827 };
828
829
830 /***/ }),
831
832 /***/ 161:
833 /***/ (function(module, exports, __webpack_require__) {
834
835 var $export = __webpack_require__(7);
836 // 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties])
837 $export($export.S, 'Object', { create: __webpack_require__(52) });
838
839
840 /***/ }),
841
842 /***/ 162:
843 /***/ (function(module, exports, __webpack_require__) {
844
845 // false -> Array#indexOf
846 // true -> Array#includes
847 var toIObject = __webpack_require__(19);
848 var toLength = __webpack_require__(70);
849 var toAbsoluteIndex = __webpack_require__(163);
850 module.exports = function (IS_INCLUDES) {
851 return function ($this, el, fromIndex) {
852 var O = toIObject($this);
853 var length = toLength(O.length);
854 var index = toAbsoluteIndex(fromIndex, length);
855 var value;
856 // Array#includes uses SameValueZero equality algorithm
857 // eslint-disable-next-line no-self-compare
858 if (IS_INCLUDES && el != el) while (length > index) {
859 value = O[index++];
860 // eslint-disable-next-line no-self-compare
861 if (value != value) return true;
862 // Array#indexOf ignores holes, Array#includes - not
863 } else for (;length > index; index++) if (IS_INCLUDES || index in O) {
864 if (O[index] === el) return IS_INCLUDES || index || 0;
865 } return !IS_INCLUDES && -1;
866 };
867 };
868
869
870 /***/ }),
871
872 /***/ 163:
873 /***/ (function(module, exports, __webpack_require__) {
874
875 var toInteger = __webpack_require__(71);
876 var max = Math.max;
877 var min = Math.min;
878 module.exports = function (index, length) {
879 index = toInteger(index);
880 return index < 0 ? max(index + length, 0) : min(index, length);
881 };
882
883
884 /***/ }),
885
886 /***/ 164:
887 /***/ (function(module, exports, __webpack_require__) {
888
889 __webpack_require__(165);
890 module.exports = __webpack_require__(6).Reflect.construct;
891
892
893 /***/ }),
894
895 /***/ 165:
896 /***/ (function(module, exports, __webpack_require__) {
897
898 // 26.1.2 Reflect.construct(target, argumentsList [, newTarget])
899 var $export = __webpack_require__(7);
900 var create = __webpack_require__(52);
901 var aFunction = __webpack_require__(34);
902 var anObject = __webpack_require__(11);
903 var isObject = __webpack_require__(9);
904 var fails = __webpack_require__(21);
905 var bind = __webpack_require__(166);
906 var rConstruct = (__webpack_require__(8).Reflect || {}).construct;
907
908 // MS Edge supports only 2 arguments and argumentsList argument is optional
909 // FF Nightly sets third argument as `new.target`, but does not create `this` from it
910 var NEW_TARGET_BUG = fails(function () {
911 function F() { /* empty */ }
912 return !(rConstruct(function () { /* empty */ }, [], F) instanceof F);
913 });
914 var ARGS_BUG = !fails(function () {
915 rConstruct(function () { /* empty */ });
916 });
917
918 $export($export.S + $export.F * (NEW_TARGET_BUG || ARGS_BUG), 'Reflect', {
919 construct: function construct(Target, args /* , newTarget */) {
920 aFunction(Target);
921 anObject(args);
922 var newTarget = arguments.length < 3 ? Target : aFunction(arguments[2]);
923 if (ARGS_BUG && !NEW_TARGET_BUG) return rConstruct(Target, args, newTarget);
924 if (Target == newTarget) {
925 // w/o altered newTarget, optimization for 0-4 arguments
926 switch (args.length) {
927 case 0: return new Target();
928 case 1: return new Target(args[0]);
929 case 2: return new Target(args[0], args[1]);
930 case 3: return new Target(args[0], args[1], args[2]);
931 case 4: return new Target(args[0], args[1], args[2], args[3]);
932 }
933 // w/o altered newTarget, lot of arguments case
934 var $args = [null];
935 $args.push.apply($args, args);
936 return new (bind.apply(Target, $args))();
937 }
938 // with altered newTarget, not support built-in constructors
939 var proto = newTarget.prototype;
940 var instance = create(isObject(proto) ? proto : Object.prototype);
941 var result = Function.apply.call(Target, instance, args);
942 return isObject(result) ? result : instance;
943 }
944 });
945
946
947 /***/ }),
948
949 /***/ 166:
950 /***/ (function(module, exports, __webpack_require__) {
951
952 "use strict";
953
954 var aFunction = __webpack_require__(34);
955 var isObject = __webpack_require__(9);
956 var invoke = __webpack_require__(130);
957 var arraySlice = [].slice;
958 var factories = {};
959
960 var construct = function (F, len, args) {
961 if (!(len in factories)) {
962 for (var n = [], i = 0; i < len; i++) n[i] = 'a[' + i + ']';
963 // eslint-disable-next-line no-new-func
964 factories[len] = Function('F,a', 'return new F(' + n.join(',') + ')');
965 } return factories[len](F, args);
966 };
967
968 module.exports = Function.bind || function bind(that /* , ...args */) {
969 var fn = aFunction(this);
970 var partArgs = arraySlice.call(arguments, 1);
971 var bound = function (/* args... */) {
972 var args = partArgs.concat(arraySlice.call(arguments));
973 return this instanceof bound ? construct(fn, args.length, args) : invoke(fn, args, that);
974 };
975 if (isObject(fn.prototype)) bound.prototype = fn.prototype;
976 return bound;
977 };
978
979
980 /***/ }),
981
982 /***/ 167:
983 /***/ (function(module, exports, __webpack_require__) {
984
985 var _typeof = __webpack_require__(47);
986
987 var assertThisInitialized = __webpack_require__(48);
988
989 function _possibleConstructorReturn(self, call) {
990 if (call && (_typeof(call) === "object" || typeof call === "function")) {
991 return call;
992 }
993
994 return assertThisInitialized(self);
995 }
996
997 module.exports = _possibleConstructorReturn;
998
999 /***/ }),
1000
1001 /***/ 168:
1002 /***/ (function(module, exports, __webpack_require__) {
1003
1004 __webpack_require__(58);
1005 __webpack_require__(61);
1006 module.exports = __webpack_require__(62).f('iterator');
1007
1008
1009 /***/ }),
1010
1011 /***/ 169:
1012 /***/ (function(module, exports, __webpack_require__) {
1013
1014 var toInteger = __webpack_require__(71);
1015 var defined = __webpack_require__(65);
1016 // true -> String#at
1017 // false -> String#codePointAt
1018 module.exports = function (TO_STRING) {
1019 return function (that, pos) {
1020 var s = String(defined(that));
1021 var i = toInteger(pos);
1022 var l = s.length;
1023 var a, b;
1024 if (i < 0 || i >= l) return TO_STRING ? '' : undefined;
1025 a = s.charCodeAt(i);
1026 return a < 0xd800 || a > 0xdbff || i + 1 === l || (b = s.charCodeAt(i + 1)) < 0xdc00 || b > 0xdfff
1027 ? TO_STRING ? s.charAt(i) : a
1028 : TO_STRING ? s.slice(i, i + 2) : (a - 0xd800 << 10) + (b - 0xdc00) + 0x10000;
1029 };
1030 };
1031
1032
1033 /***/ }),
1034
1035 /***/ 17:
1036 /***/ (function(module, exports) {
1037
1038 var hasOwnProperty = {}.hasOwnProperty;
1039 module.exports = function (it, key) {
1040 return hasOwnProperty.call(it, key);
1041 };
1042
1043
1044 /***/ }),
1045
1046 /***/ 170:
1047 /***/ (function(module, exports, __webpack_require__) {
1048
1049 "use strict";
1050
1051 var create = __webpack_require__(52);
1052 var descriptor = __webpack_require__(42);
1053 var setToStringTag = __webpack_require__(53);
1054 var IteratorPrototype = {};
1055
1056 // 25.1.2.1.1 %IteratorPrototype%[@@iterator]()
1057 __webpack_require__(22)(IteratorPrototype, __webpack_require__(10)('iterator'), function () { return this; });
1058
1059 module.exports = function (Constructor, NAME, next) {
1060 Constructor.prototype = create(IteratorPrototype, { next: descriptor(1, next) });
1061 setToStringTag(Constructor, NAME + ' Iterator');
1062 };
1063
1064
1065 /***/ }),
1066
1067 /***/ 171:
1068 /***/ (function(module, exports, __webpack_require__) {
1069
1070 "use strict";
1071
1072 var addToUnscopables = __webpack_require__(172);
1073 var step = __webpack_require__(142);
1074 var Iterators = __webpack_require__(33);
1075 var toIObject = __webpack_require__(19);
1076
1077 // 22.1.3.4 Array.prototype.entries()
1078 // 22.1.3.13 Array.prototype.keys()
1079 // 22.1.3.29 Array.prototype.values()
1080 // 22.1.3.30 Array.prototype[@@iterator]()
1081 module.exports = __webpack_require__(102)(Array, 'Array', function (iterated, kind) {
1082 this._t = toIObject(iterated); // target
1083 this._i = 0; // next index
1084 this._k = kind; // kind
1085 // 22.1.5.2.1 %ArrayIteratorPrototype%.next()
1086 }, function () {
1087 var O = this._t;
1088 var kind = this._k;
1089 var index = this._i++;
1090 if (!O || index >= O.length) {
1091 this._t = undefined;
1092 return step(1);
1093 }
1094 if (kind == 'keys') return step(0, index);
1095 if (kind == 'values') return step(0, O[index]);
1096 return step(0, [index, O[index]]);
1097 }, 'values');
1098
1099 // argumentsList[@@iterator] is %ArrayProto_values% (9.4.4.6, 9.4.4.7)
1100 Iterators.Arguments = Iterators.Array;
1101
1102 addToUnscopables('keys');
1103 addToUnscopables('values');
1104 addToUnscopables('entries');
1105
1106
1107 /***/ }),
1108
1109 /***/ 172:
1110 /***/ (function(module, exports) {
1111
1112 module.exports = function () { /* empty */ };
1113
1114
1115 /***/ }),
1116
1117 /***/ 173:
1118 /***/ (function(module, exports, __webpack_require__) {
1119
1120 __webpack_require__(136);
1121 __webpack_require__(96);
1122 __webpack_require__(176);
1123 __webpack_require__(177);
1124 module.exports = __webpack_require__(6).Symbol;
1125
1126
1127 /***/ }),
1128
1129 /***/ 174:
1130 /***/ (function(module, exports, __webpack_require__) {
1131
1132 // all enumerable object keys, includes symbols
1133 var getKeys = __webpack_require__(36);
1134 var gOPS = __webpack_require__(74);
1135 var pIE = __webpack_require__(46);
1136 module.exports = function (it) {
1137 var result = getKeys(it);
1138 var getSymbols = gOPS.f;
1139 if (getSymbols) {
1140 var symbols = getSymbols(it);
1141 var isEnum = pIE.f;
1142 var i = 0;
1143 var key;
1144 while (symbols.length > i) if (isEnum.call(it, key = symbols[i++])) result.push(key);
1145 } return result;
1146 };
1147
1148
1149 /***/ }),
1150
1151 /***/ 175:
1152 /***/ (function(module, exports, __webpack_require__) {
1153
1154 // fallback for IE11 buggy Object.getOwnPropertyNames with iframe and window
1155 var toIObject = __webpack_require__(19);
1156 var gOPN = __webpack_require__(94).f;
1157 var toString = {}.toString;
1158
1159 var windowNames = typeof window == 'object' && window && Object.getOwnPropertyNames
1160 ? Object.getOwnPropertyNames(window) : [];
1161
1162 var getWindowNames = function (it) {
1163 try {
1164 return gOPN(it);
1165 } catch (e) {
1166 return windowNames.slice();
1167 }
1168 };
1169
1170 module.exports.f = function getOwnPropertyNames(it) {
1171 return windowNames && toString.call(it) == '[object Window]' ? getWindowNames(it) : gOPN(toIObject(it));
1172 };
1173
1174
1175 /***/ }),
1176
1177 /***/ 176:
1178 /***/ (function(module, exports, __webpack_require__) {
1179
1180 __webpack_require__(73)('asyncIterator');
1181
1182
1183 /***/ }),
1184
1185 /***/ 177:
1186 /***/ (function(module, exports, __webpack_require__) {
1187
1188 __webpack_require__(73)('observable');
1189
1190
1191 /***/ }),
1192
1193 /***/ 181:
1194 /***/ (function(module, exports, __webpack_require__) {
1195
1196 var DESCRIPTORS = __webpack_require__(14);
1197 var getKeys = __webpack_require__(36);
1198 var toIObject = __webpack_require__(19);
1199 var isEnum = __webpack_require__(46).f;
1200 module.exports = function (isEntries) {
1201 return function (it) {
1202 var O = toIObject(it);
1203 var keys = getKeys(O);
1204 var length = keys.length;
1205 var i = 0;
1206 var result = [];
1207 var key;
1208 while (length > i) {
1209 key = keys[i++];
1210 if (!DESCRIPTORS || isEnum.call(O, key)) {
1211 result.push(isEntries ? [key, O[key]] : O[key]);
1212 }
1213 }
1214 return result;
1215 };
1216 };
1217
1218
1219 /***/ }),
1220
1221 /***/ 183:
1222 /***/ (function(module, exports, __webpack_require__) {
1223
1224 __webpack_require__(184);
1225 var $Object = __webpack_require__(6).Object;
1226 module.exports = function getOwnPropertyDescriptor(it, key) {
1227 return $Object.getOwnPropertyDescriptor(it, key);
1228 };
1229
1230
1231 /***/ }),
1232
1233 /***/ 184:
1234 /***/ (function(module, exports, __webpack_require__) {
1235
1236 // 19.1.2.6 Object.getOwnPropertyDescriptor(O, P)
1237 var toIObject = __webpack_require__(19);
1238 var $getOwnPropertyDescriptor = __webpack_require__(51).f;
1239
1240 __webpack_require__(78)('getOwnPropertyDescriptor', function () {
1241 return function getOwnPropertyDescriptor(it, key) {
1242 return $getOwnPropertyDescriptor(toIObject(it), key);
1243 };
1244 });
1245
1246
1247 /***/ }),
1248
1249 /***/ 185:
1250 /***/ (function(module, exports, __webpack_require__) {
1251
1252 module.exports = __webpack_require__(186);
1253
1254 /***/ }),
1255
1256 /***/ 186:
1257 /***/ (function(module, exports, __webpack_require__) {
1258
1259 __webpack_require__(187);
1260 module.exports = __webpack_require__(6).Reflect.get;
1261
1262
1263 /***/ }),
1264
1265 /***/ 187:
1266 /***/ (function(module, exports, __webpack_require__) {
1267
1268 // 26.1.6 Reflect.get(target, propertyKey [, receiver])
1269 var gOPD = __webpack_require__(51);
1270 var getPrototypeOf = __webpack_require__(63);
1271 var has = __webpack_require__(17);
1272 var $export = __webpack_require__(7);
1273 var isObject = __webpack_require__(9);
1274 var anObject = __webpack_require__(11);
1275
1276 function get(target, propertyKey /* , receiver */) {
1277 var receiver = arguments.length < 3 ? target : arguments[2];
1278 var desc, proto;
1279 if (anObject(target) === receiver) return target[propertyKey];
1280 if (desc = gOPD.f(target, propertyKey)) return has(desc, 'value')
1281 ? desc.value
1282 : desc.get !== undefined
1283 ? desc.get.call(receiver)
1284 : undefined;
1285 if (isObject(proto = getPrototypeOf(target))) return get(proto, propertyKey, receiver);
1286 }
1287
1288 $export($export.S, 'Reflect', { get: get });
1289
1290
1291 /***/ }),
1292
1293 /***/ 188:
1294 /***/ (function(module, exports, __webpack_require__) {
1295
1296 var getPrototypeOf = __webpack_require__(16);
1297
1298 function _superPropBase(object, property) {
1299 while (!Object.prototype.hasOwnProperty.call(object, property)) {
1300 object = getPrototypeOf(object);
1301 if (object === null) break;
1302 }
1303
1304 return object;
1305 }
1306
1307 module.exports = _superPropBase;
1308
1309 /***/ }),
1310
1311 /***/ 19:
1312 /***/ (function(module, exports, __webpack_require__) {
1313
1314 // to indexed object, toObject with fallback for non-array-like ES3 strings
1315 var IObject = __webpack_require__(100);
1316 var defined = __webpack_require__(65);
1317 module.exports = function (it) {
1318 return IObject(defined(it));
1319 };
1320
1321
1322 /***/ }),
1323
1324 /***/ 2:
1325 /***/ (function(module, exports) {
1326
1327 function _classCallCheck(instance, Constructor) {
1328 if (!(instance instanceof Constructor)) {
1329 throw new TypeError("Cannot call a class as a function");
1330 }
1331 }
1332
1333 module.exports = _classCallCheck;
1334
1335 /***/ }),
1336
1337 /***/ 21:
1338 /***/ (function(module, exports) {
1339
1340 module.exports = function (exec) {
1341 try {
1342 return !!exec();
1343 } catch (e) {
1344 return true;
1345 }
1346 };
1347
1348
1349 /***/ }),
1350
1351 /***/ 22:
1352 /***/ (function(module, exports, __webpack_require__) {
1353
1354 var dP = __webpack_require__(15);
1355 var createDesc = __webpack_require__(42);
1356 module.exports = __webpack_require__(14) ? function (object, key, value) {
1357 return dP.f(object, key, createDesc(1, value));
1358 } : function (object, key, value) {
1359 object[key] = value;
1360 return object;
1361 };
1362
1363
1364 /***/ }),
1365
1366 /***/ 226:
1367 /***/ (function(module, exports, __webpack_require__) {
1368
1369 __webpack_require__(227);
1370 module.exports = __webpack_require__(6).Object.values;
1371
1372
1373 /***/ }),
1374
1375 /***/ 227:
1376 /***/ (function(module, exports, __webpack_require__) {
1377
1378 // https://github.com/tc39/proposal-object-values-entries
1379 var $export = __webpack_require__(7);
1380 var $values = __webpack_require__(181)(false);
1381
1382 $export($export.S, 'Object', {
1383 values: function values(it) {
1384 return $values(it);
1385 }
1386 });
1387
1388
1389 /***/ }),
1390
1391 /***/ 24:
1392 /***/ (function(module, exports, __webpack_require__) {
1393
1394 var _Object$getOwnPropertyDescriptor = __webpack_require__(117);
1395
1396 var _Reflect$get = __webpack_require__(185);
1397
1398 var superPropBase = __webpack_require__(188);
1399
1400 function _get(target, property, receiver) {
1401 if (typeof Reflect !== "undefined" && _Reflect$get) {
1402 module.exports = _get = _Reflect$get;
1403 } else {
1404 module.exports = _get = function _get(target, property, receiver) {
1405 var base = superPropBase(target, property);
1406 if (!base) return;
1407
1408 var desc = _Object$getOwnPropertyDescriptor(base, property);
1409
1410 if (desc.get) {
1411 return desc.get.call(receiver);
1412 }
1413
1414 return desc.value;
1415 };
1416 }
1417
1418 return _get(target, property, receiver || target);
1419 }
1420
1421 module.exports = _get;
1422
1423 /***/ }),
1424
1425 /***/ 3:
1426 /***/ (function(module, exports, __webpack_require__) {
1427
1428 var _Object$defineProperty = __webpack_require__(1);
1429
1430 function _defineProperties(target, props) {
1431 for (var i = 0; i < props.length; i++) {
1432 var descriptor = props[i];
1433 descriptor.enumerable = descriptor.enumerable || false;
1434 descriptor.configurable = true;
1435 if ("value" in descriptor) descriptor.writable = true;
1436
1437 _Object$defineProperty(target, descriptor.key, descriptor);
1438 }
1439 }
1440
1441 function _createClass(Constructor, protoProps, staticProps) {
1442 if (protoProps) _defineProperties(Constructor.prototype, protoProps);
1443 if (staticProps) _defineProperties(Constructor, staticProps);
1444 return Constructor;
1445 }
1446
1447 module.exports = _createClass;
1448
1449 /***/ }),
1450
1451 /***/ 31:
1452 /***/ (function(module, exports, __webpack_require__) {
1453
1454 // optional / simple context binding
1455 var aFunction = __webpack_require__(34);
1456 module.exports = function (fn, that, length) {
1457 aFunction(fn);
1458 if (that === undefined) return fn;
1459 switch (length) {
1460 case 1: return function (a) {
1461 return fn.call(that, a);
1462 };
1463 case 2: return function (a, b) {
1464 return fn.call(that, a, b);
1465 };
1466 case 3: return function (a, b, c) {
1467 return fn.call(that, a, b, c);
1468 };
1469 }
1470 return function (/* ...args */) {
1471 return fn.apply(that, arguments);
1472 };
1473 };
1474
1475
1476 /***/ }),
1477
1478 /***/ 32:
1479 /***/ (function(module, exports, __webpack_require__) {
1480
1481 // 7.1.13 ToObject(argument)
1482 var defined = __webpack_require__(65);
1483 module.exports = function (it) {
1484 return Object(defined(it));
1485 };
1486
1487
1488 /***/ }),
1489
1490 /***/ 33:
1491 /***/ (function(module, exports) {
1492
1493 module.exports = {};
1494
1495
1496 /***/ }),
1497
1498 /***/ 34:
1499 /***/ (function(module, exports) {
1500
1501 module.exports = function (it) {
1502 if (typeof it != 'function') throw TypeError(it + ' is not a function!');
1503 return it;
1504 };
1505
1506
1507 /***/ }),
1508
1509 /***/ 36:
1510 /***/ (function(module, exports, __webpack_require__) {
1511
1512 // 19.1.2.14 / 15.2.3.14 Object.keys(O)
1513 var $keys = __webpack_require__(112);
1514 var enumBugKeys = __webpack_require__(72);
1515
1516 module.exports = Object.keys || function keys(O) {
1517 return $keys(O, enumBugKeys);
1518 };
1519
1520
1521 /***/ }),
1522
1523 /***/ 4:
1524 /***/ (function(module, exports, __webpack_require__) {
1525
1526 var _Object$create = __webpack_require__(135);
1527
1528 var setPrototypeOf = __webpack_require__(133);
1529
1530 function _inherits(subClass, superClass) {
1531 if (typeof superClass !== "function" && superClass !== null) {
1532 throw new TypeError("Super expression must either be null or a function");
1533 }
1534
1535 subClass.prototype = _Object$create(superClass && superClass.prototype, {
1536 constructor: {
1537 value: subClass,
1538 writable: true,
1539 configurable: true
1540 }
1541 });
1542 if (superClass) setPrototypeOf(subClass, superClass);
1543 }
1544
1545 module.exports = _inherits;
1546
1547 /***/ }),
1548
1549 /***/ 42:
1550 /***/ (function(module, exports) {
1551
1552 module.exports = function (bitmap, value) {
1553 return {
1554 enumerable: !(bitmap & 1),
1555 configurable: !(bitmap & 2),
1556 writable: !(bitmap & 4),
1557 value: value
1558 };
1559 };
1560
1561
1562 /***/ }),
1563
1564 /***/ 44:
1565 /***/ (function(module, exports) {
1566
1567 module.exports = true;
1568
1569
1570 /***/ }),
1571
1572 /***/ 46:
1573 /***/ (function(module, exports) {
1574
1575 exports.f = {}.propertyIsEnumerable;
1576
1577
1578 /***/ }),
1579
1580 /***/ 47:
1581 /***/ (function(module, exports, __webpack_require__) {
1582
1583 var _Symbol$iterator = __webpack_require__(148);
1584
1585 var _Symbol = __webpack_require__(107);
1586
1587 function _typeof(obj) {
1588 "@babel/helpers - typeof";
1589
1590 if (typeof _Symbol === "function" && typeof _Symbol$iterator === "symbol") {
1591 module.exports = _typeof = function _typeof(obj) {
1592 return typeof obj;
1593 };
1594 } else {
1595 module.exports = _typeof = function _typeof(obj) {
1596 return obj && typeof _Symbol === "function" && obj.constructor === _Symbol && obj !== _Symbol.prototype ? "symbol" : typeof obj;
1597 };
1598 }
1599
1600 return _typeof(obj);
1601 }
1602
1603 module.exports = _typeof;
1604
1605 /***/ }),
1606
1607 /***/ 48:
1608 /***/ (function(module, exports) {
1609
1610 function _assertThisInitialized(self) {
1611 if (self === void 0) {
1612 throw new ReferenceError("this hasn't been initialised - super() hasn't been called");
1613 }
1614
1615 return self;
1616 }
1617
1618 module.exports = _assertThisInitialized;
1619
1620 /***/ }),
1621
1622 /***/ 5:
1623 /***/ (function(module, exports, __webpack_require__) {
1624
1625 var _Reflect$construct = __webpack_require__(101);
1626
1627 var getPrototypeOf = __webpack_require__(16);
1628
1629 var isNativeReflectConstruct = __webpack_require__(141);
1630
1631 var possibleConstructorReturn = __webpack_require__(167);
1632
1633 function _createSuper(Derived) {
1634 var hasNativeReflectConstruct = isNativeReflectConstruct();
1635 return function _createSuperInternal() {
1636 var Super = getPrototypeOf(Derived),
1637 result;
1638
1639 if (hasNativeReflectConstruct) {
1640 var NewTarget = getPrototypeOf(this).constructor;
1641 result = _Reflect$construct(Super, arguments, NewTarget);
1642 } else {
1643 result = Super.apply(this, arguments);
1644 }
1645
1646 return possibleConstructorReturn(this, result);
1647 };
1648 }
1649
1650 module.exports = _createSuper;
1651
1652 /***/ }),
1653
1654 /***/ 51:
1655 /***/ (function(module, exports, __webpack_require__) {
1656
1657 var pIE = __webpack_require__(46);
1658 var createDesc = __webpack_require__(42);
1659 var toIObject = __webpack_require__(19);
1660 var toPrimitive = __webpack_require__(67);
1661 var has = __webpack_require__(17);
1662 var IE8_DOM_DEFINE = __webpack_require__(110);
1663 var gOPD = Object.getOwnPropertyDescriptor;
1664
1665 exports.f = __webpack_require__(14) ? gOPD : function getOwnPropertyDescriptor(O, P) {
1666 O = toIObject(O);
1667 P = toPrimitive(P, true);
1668 if (IE8_DOM_DEFINE) try {
1669 return gOPD(O, P);
1670 } catch (e) { /* empty */ }
1671 if (has(O, P)) return createDesc(!pIE.f.call(O, P), O[P]);
1672 };
1673
1674
1675 /***/ }),
1676
1677 /***/ 52:
1678 /***/ (function(module, exports, __webpack_require__) {
1679
1680 // 19.1.2.2 / 15.2.3.5 Object.create(O [, Properties])
1681 var anObject = __webpack_require__(11);
1682 var dPs = __webpack_require__(132);
1683 var enumBugKeys = __webpack_require__(72);
1684 var IE_PROTO = __webpack_require__(68)('IE_PROTO');
1685 var Empty = function () { /* empty */ };
1686 var PROTOTYPE = 'prototype';
1687
1688 // Create object with fake `null` prototype: use iframe Object with cleared prototype
1689 var createDict = function () {
1690 // Thrash, waste and sodomy: IE GC bug
1691 var iframe = __webpack_require__(87)('iframe');
1692 var i = enumBugKeys.length;
1693 var lt = '<';
1694 var gt = '>';
1695 var iframeDocument;
1696 iframe.style.display = 'none';
1697 __webpack_require__(129).appendChild(iframe);
1698 iframe.src = 'javascript:'; // eslint-disable-line no-script-url
1699 // createDict = iframe.contentWindow.Object;
1700 // html.removeChild(iframe);
1701 iframeDocument = iframe.contentWindow.document;
1702 iframeDocument.open();
1703 iframeDocument.write(lt + 'script' + gt + 'document.F=Object' + lt + '/script' + gt);
1704 iframeDocument.close();
1705 createDict = iframeDocument.F;
1706 while (i--) delete createDict[PROTOTYPE][enumBugKeys[i]];
1707 return createDict();
1708 };
1709
1710 module.exports = Object.create || function create(O, Properties) {
1711 var result;
1712 if (O !== null) {
1713 Empty[PROTOTYPE] = anObject(O);
1714 result = new Empty();
1715 Empty[PROTOTYPE] = null;
1716 // add "__proto__" for Object.getPrototypeOf polyfill
1717 result[IE_PROTO] = O;
1718 } else result = createDict();
1719 return Properties === undefined ? result : dPs(result, Properties);
1720 };
1721
1722
1723 /***/ }),
1724
1725 /***/ 53:
1726 /***/ (function(module, exports, __webpack_require__) {
1727
1728 var def = __webpack_require__(15).f;
1729 var has = __webpack_require__(17);
1730 var TAG = __webpack_require__(10)('toStringTag');
1731
1732 module.exports = function (it, tag, stat) {
1733 if (it && !has(it = stat ? it : it.prototype, TAG)) def(it, TAG, { configurable: true, value: tag });
1734 };
1735
1736
1737 /***/ }),
1738
1739 /***/ 54:
1740 /***/ (function(module, exports) {
1741
1742 var id = 0;
1743 var px = Math.random();
1744 module.exports = function (key) {
1745 return 'Symbol('.concat(key === undefined ? '' : key, ')_', (++id + px).toString(36));
1746 };
1747
1748
1749 /***/ }),
1750
1751 /***/ 55:
1752 /***/ (function(module, exports) {
1753
1754 var toString = {}.toString;
1755
1756 module.exports = function (it) {
1757 return toString.call(it).slice(8, -1);
1758 };
1759
1760
1761 /***/ }),
1762
1763 /***/ 56:
1764 /***/ (function(module, exports, __webpack_require__) {
1765
1766 module.exports = __webpack_require__(226);
1767
1768 /***/ }),
1769
1770 /***/ 58:
1771 /***/ (function(module, exports, __webpack_require__) {
1772
1773 "use strict";
1774
1775 var $at = __webpack_require__(169)(true);
1776
1777 // 21.1.3.27 String.prototype[@@iterator]()
1778 __webpack_require__(102)(String, 'String', function (iterated) {
1779 this._t = String(iterated); // target
1780 this._i = 0; // next index
1781 // 21.1.5.2.1 %StringIteratorPrototype%.next()
1782 }, function () {
1783 var O = this._t;
1784 var index = this._i;
1785 var point;
1786 if (index >= O.length) return { value: undefined, done: true };
1787 point = $at(O, index);
1788 this._i += point.length;
1789 return { value: point, done: false };
1790 });
1791
1792
1793 /***/ }),
1794
1795 /***/ 6:
1796 /***/ (function(module, exports) {
1797
1798 var core = module.exports = { version: '2.6.11' };
1799 if (typeof __e == 'number') __e = core; // eslint-disable-line no-undef
1800
1801
1802 /***/ }),
1803
1804 /***/ 61:
1805 /***/ (function(module, exports, __webpack_require__) {
1806
1807 __webpack_require__(171);
1808 var global = __webpack_require__(8);
1809 var hide = __webpack_require__(22);
1810 var Iterators = __webpack_require__(33);
1811 var TO_STRING_TAG = __webpack_require__(10)('toStringTag');
1812
1813 var DOMIterables = ('CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,' +
1814 'DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,' +
1815 'MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,' +
1816 'SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,' +
1817 'TextTrackList,TouchList').split(',');
1818
1819 for (var i = 0; i < DOMIterables.length; i++) {
1820 var NAME = DOMIterables[i];
1821 var Collection = global[NAME];
1822 var proto = Collection && Collection.prototype;
1823 if (proto && !proto[TO_STRING_TAG]) hide(proto, TO_STRING_TAG, NAME);
1824 Iterators[NAME] = Iterators.Array;
1825 }
1826
1827
1828 /***/ }),
1829
1830 /***/ 62:
1831 /***/ (function(module, exports, __webpack_require__) {
1832
1833 exports.f = __webpack_require__(10);
1834
1835
1836 /***/ }),
1837
1838 /***/ 63:
1839 /***/ (function(module, exports, __webpack_require__) {
1840
1841 // 19.1.2.9 / 15.2.3.2 Object.getPrototypeOf(O)
1842 var has = __webpack_require__(17);
1843 var toObject = __webpack_require__(32);
1844 var IE_PROTO = __webpack_require__(68)('IE_PROTO');
1845 var ObjectProto = Object.prototype;
1846
1847 module.exports = Object.getPrototypeOf || function (O) {
1848 O = toObject(O);
1849 if (has(O, IE_PROTO)) return O[IE_PROTO];
1850 if (typeof O.constructor == 'function' && O instanceof O.constructor) {
1851 return O.constructor.prototype;
1852 } return O instanceof Object ? ObjectProto : null;
1853 };
1854
1855
1856 /***/ }),
1857
1858 /***/ 65:
1859 /***/ (function(module, exports) {
1860
1861 // 7.2.1 RequireObjectCoercible(argument)
1862 module.exports = function (it) {
1863 if (it == undefined) throw TypeError("Can't call method on " + it);
1864 return it;
1865 };
1866
1867
1868 /***/ }),
1869
1870 /***/ 67:
1871 /***/ (function(module, exports, __webpack_require__) {
1872
1873 // 7.1.1 ToPrimitive(input [, PreferredType])
1874 var isObject = __webpack_require__(9);
1875 // instead of the ES6 spec version, we didn't implement @@toPrimitive case
1876 // and the second argument - flag - preferred type is a string
1877 module.exports = function (it, S) {
1878 if (!isObject(it)) return it;
1879 var fn, val;
1880 if (S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val;
1881 if (typeof (fn = it.valueOf) == 'function' && !isObject(val = fn.call(it))) return val;
1882 if (!S && typeof (fn = it.toString) == 'function' && !isObject(val = fn.call(it))) return val;
1883 throw TypeError("Can't convert object to primitive value");
1884 };
1885
1886
1887 /***/ }),
1888
1889 /***/ 68:
1890 /***/ (function(module, exports, __webpack_require__) {
1891
1892 var shared = __webpack_require__(69)('keys');
1893 var uid = __webpack_require__(54);
1894 module.exports = function (key) {
1895 return shared[key] || (shared[key] = uid(key));
1896 };
1897
1898
1899 /***/ }),
1900
1901 /***/ 69:
1902 /***/ (function(module, exports, __webpack_require__) {
1903
1904 var core = __webpack_require__(6);
1905 var global = __webpack_require__(8);
1906 var SHARED = '__core-js_shared__';
1907 var store = global[SHARED] || (global[SHARED] = {});
1908
1909 (module.exports = function (key, value) {
1910 return store[key] || (store[key] = value !== undefined ? value : {});
1911 })('versions', []).push({
1912 version: core.version,
1913 mode: __webpack_require__(44) ? 'pure' : 'global',
1914 copyright: '© 2019 Denis Pushkarev (zloirock.ru)'
1915 });
1916
1917
1918 /***/ }),
1919
1920 /***/ 7:
1921 /***/ (function(module, exports, __webpack_require__) {
1922
1923 var global = __webpack_require__(8);
1924 var core = __webpack_require__(6);
1925 var ctx = __webpack_require__(31);
1926 var hide = __webpack_require__(22);
1927 var has = __webpack_require__(17);
1928 var PROTOTYPE = 'prototype';
1929
1930 var $export = function (type, name, source) {
1931 var IS_FORCED = type & $export.F;
1932 var IS_GLOBAL = type & $export.G;
1933 var IS_STATIC = type & $export.S;
1934 var IS_PROTO = type & $export.P;
1935 var IS_BIND = type & $export.B;
1936 var IS_WRAP = type & $export.W;
1937 var exports = IS_GLOBAL ? core : core[name] || (core[name] = {});
1938 var expProto = exports[PROTOTYPE];
1939 var target = IS_GLOBAL ? global : IS_STATIC ? global[name] : (global[name] || {})[PROTOTYPE];
1940 var key, own, out;
1941 if (IS_GLOBAL) source = name;
1942 for (key in source) {
1943 // contains in native
1944 own = !IS_FORCED && target && target[key] !== undefined;
1945 if (own && has(exports, key)) continue;
1946 // export native or passed
1947 out = own ? target[key] : source[key];
1948 // prevent global pollution for namespaces
1949 exports[key] = IS_GLOBAL && typeof target[key] != 'function' ? source[key]
1950 // bind timers to global for call from export context
1951 : IS_BIND && own ? ctx(out, global)
1952 // wrap global constructors for prevent change them in library
1953 : IS_WRAP && target[key] == out ? (function (C) {
1954 var F = function (a, b, c) {
1955 if (this instanceof C) {
1956 switch (arguments.length) {
1957 case 0: return new C();
1958 case 1: return new C(a);
1959 case 2: return new C(a, b);
1960 } return new C(a, b, c);
1961 } return C.apply(this, arguments);
1962 };
1963 F[PROTOTYPE] = C[PROTOTYPE];
1964 return F;
1965 // make static versions for prototype methods
1966 })(out) : IS_PROTO && typeof out == 'function' ? ctx(Function.call, out) : out;
1967 // export proto methods to core.%CONSTRUCTOR%.methods.%NAME%
1968 if (IS_PROTO) {
1969 (exports.virtual || (exports.virtual = {}))[key] = out;
1970 // export proto methods to core.%CONSTRUCTOR%.prototype.%NAME%
1971 if (type & $export.R && expProto && !expProto[key]) hide(expProto, key, out);
1972 }
1973 }
1974 };
1975 // type bitmap
1976 $export.F = 1; // forced
1977 $export.G = 2; // global
1978 $export.S = 4; // static
1979 $export.P = 8; // proto
1980 $export.B = 16; // bind
1981 $export.W = 32; // wrap
1982 $export.U = 64; // safe
1983 $export.R = 128; // real proto method for `library`
1984 module.exports = $export;
1985
1986
1987 /***/ }),
1988
1989 /***/ 70:
1990 /***/ (function(module, exports, __webpack_require__) {
1991
1992 // 7.1.15 ToLength
1993 var toInteger = __webpack_require__(71);
1994 var min = Math.min;
1995 module.exports = function (it) {
1996 return it > 0 ? min(toInteger(it), 0x1fffffffffffff) : 0; // pow(2, 53) - 1 == 9007199254740991
1997 };
1998
1999
2000 /***/ }),
2001
2002 /***/ 71:
2003 /***/ (function(module, exports) {
2004
2005 // 7.1.4 ToInteger
2006 var ceil = Math.ceil;
2007 var floor = Math.floor;
2008 module.exports = function (it) {
2009 return isNaN(it = +it) ? 0 : (it > 0 ? floor : ceil)(it);
2010 };
2011
2012
2013 /***/ }),
2014
2015 /***/ 714:
2016 /***/ (function(module, exports, __webpack_require__) {
2017
2018 "use strict";
2019
2020
2021 var _interopRequireDefault = __webpack_require__(0);
2022
2023 var _values = _interopRequireDefault(__webpack_require__(56));
2024
2025 var _classCallCheck2 = _interopRequireDefault(__webpack_require__(2));
2026
2027 var _createClass2 = _interopRequireDefault(__webpack_require__(3));
2028
2029 var _get2 = _interopRequireDefault(__webpack_require__(24));
2030
2031 var _getPrototypeOf2 = _interopRequireDefault(__webpack_require__(16));
2032
2033 var _inherits2 = _interopRequireDefault(__webpack_require__(4));
2034
2035 var _createSuper2 = _interopRequireDefault(__webpack_require__(5));
2036
2037 /* global elementorAdminBarConfig, jQuery */
2038 var AdminBar = /*#__PURE__*/function (_elementorModules$Vie) {
2039 (0, _inherits2.default)(AdminBar, _elementorModules$Vie);
2040
2041 var _super = (0, _createSuper2.default)(AdminBar);
2042
2043 function AdminBar() {
2044 (0, _classCallCheck2.default)(this, AdminBar);
2045 return _super.apply(this, arguments);
2046 }
2047
2048 (0, _createClass2.default)(AdminBar, [{
2049 key: "getDefaultSettings",
2050
2051 /**
2052 * @returns {{}}
2053 */
2054 value: function getDefaultSettings() {
2055 return {
2056 prefixes: {
2057 adminBarId: 'wp-admin-bar-'
2058 },
2059 classes: {
2060 adminBarItem: 'ab-item',
2061 adminBarItemTitle: 'elementor-edit-link-title',
2062 adminBarItemSubTitle: 'elementor-edit-link-type',
2063 adminBarNonLinkItem: 'ab-empty-item',
2064 adminBarSubItemsWrapper: 'ab-sub-wrapper',
2065 adminBarSubItems: 'ab-submenu'
2066 },
2067 selectors: {
2068 adminBar: '#wp-admin-bar-root-default',
2069 editMenuItem: '#wp-admin-bar-edit',
2070 newMenuItem: '#wp-admin-bar-new-content'
2071 }
2072 };
2073 }
2074 /**
2075 * @returns {{$adminBar: (jQuery)}}
2076 */
2077
2078 }, {
2079 key: "getDefaultElements",
2080 value: function getDefaultElements() {
2081 var _this$getSettings = this.getSettings('selectors'),
2082 adminBar = _this$getSettings.adminBar,
2083 editMenuItem = _this$getSettings.editMenuItem,
2084 newMenuItem = _this$getSettings.newMenuItem;
2085
2086 return {
2087 $adminBar: jQuery(adminBar),
2088 $editMenuItem: jQuery(editMenuItem),
2089 $newMenuItem: jQuery(newMenuItem)
2090 };
2091 }
2092 /**
2093 * Init
2094 */
2095
2096 }, {
2097 key: "onInit",
2098 value: function onInit() {
2099 (0, _get2.default)((0, _getPrototypeOf2.default)(AdminBar.prototype), "onInit", this).call(this);
2100 this.createMenu(elementorAdminBarConfig);
2101 }
2102 /**
2103 * Main method that creates the menu base on the config that provided.
2104 *
2105 * @param adminBarConfig
2106 */
2107
2108 }, {
2109 key: "createMenu",
2110 value: function createMenu(adminBarConfig) {
2111 var $items = this.createMenuItems((0, _values.default)(adminBarConfig));
2112
2113 if (this.elements.$editMenuItem.length) {
2114 // This is the normal case, when user visit a preview page of single post.
2115 this.elements.$editMenuItem.after($items);
2116 } else if (this.elements.$newMenuItem) {
2117 // This is another case, when user visit a preview page that cannot be edited e.g: archive page.
2118 this.elements.$newMenuItem.after($items);
2119 } else {
2120 // Default fallback in case there are no "new" or "edit" button.
2121 this.elements.$adminBar.append($items);
2122 }
2123 }
2124 /**
2125 * Creates a menu items from array of declaration.
2126 *
2127 * @param items
2128 * @returns {jQuery[]}
2129 */
2130
2131 }, {
2132 key: "createMenuItems",
2133 value: function createMenuItems(items) {
2134 var _this = this;
2135
2136 return items.map(function (item) {
2137 return _this.createMenuItem(item);
2138 });
2139 }
2140 /**
2141 * Creates a menu item, both for menu and sub menu.
2142 *
2143 * @param item
2144 * @returns {jQuery}
2145 */
2146
2147 }, {
2148 key: "createMenuItem",
2149 value: function createMenuItem(item) {
2150 var children = item.children ? (0, _values.default)(item.children) : [];
2151 var id = "".concat(this.getSettings('prefixes.adminBarId')).concat(item.id);
2152 var $title = jQuery('<span>', {
2153 class: this.getSettings('classes.adminBarItemTitle'),
2154 html: item.title
2155 });
2156 var $subTitle = item.sub_title ? jQuery('<span>', {
2157 class: this.getSettings('classes.adminBarItemSubTitle'),
2158 html: item.sub_title
2159 }) : null;
2160 var $item = jQuery(item.href ? '<a>' : '<div>', {
2161 'aria-haspopup': children.length ? true : null,
2162 class: [this.getSettings('classes.adminBarItem'), item.href ? '' : this.getSettings('classes.adminBarNonLinkItem'), item.class].join(' '),
2163 href: item.href
2164 }).append([$title, $subTitle]);
2165 return jQuery('<li>', {
2166 id: id,
2167 class: children.length ? 'menupop' : ''
2168 }).append([$item, children.length ? this.createSubMenuItems(id, children) : null]);
2169 }
2170 /**
2171 * Creates sub menu items wrapper.
2172 *
2173 * @param parentId
2174 * @param children
2175 * @returns {jQuery}
2176 */
2177
2178 }, {
2179 key: "createSubMenuItems",
2180 value: function createSubMenuItems(parentId, children) {
2181 var $list = jQuery('<ul>', {
2182 class: this.getSettings('classes.adminBarSubItems'),
2183 id: "".concat(parentId, "-default")
2184 }).append(this.createMenuItems(children));
2185 return jQuery('<div>', {
2186 class: this.getSettings('classes.adminBarSubItemsWrapper')
2187 }).append($list);
2188 }
2189 }]);
2190 return AdminBar;
2191 }(elementorModules.ViewModule);
2192
2193 new AdminBar();
2194
2195 /***/ }),
2196
2197 /***/ 72:
2198 /***/ (function(module, exports) {
2199
2200 // IE 8- don't enum bug keys
2201 module.exports = (
2202 'constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf'
2203 ).split(',');
2204
2205
2206 /***/ }),
2207
2208 /***/ 73:
2209 /***/ (function(module, exports, __webpack_require__) {
2210
2211 var global = __webpack_require__(8);
2212 var core = __webpack_require__(6);
2213 var LIBRARY = __webpack_require__(44);
2214 var wksExt = __webpack_require__(62);
2215 var defineProperty = __webpack_require__(15).f;
2216 module.exports = function (name) {
2217 var $Symbol = core.Symbol || (core.Symbol = LIBRARY ? {} : global.Symbol || {});
2218 if (name.charAt(0) != '_' && !(name in $Symbol)) defineProperty($Symbol, name, { value: wksExt.f(name) });
2219 };
2220
2221
2222 /***/ }),
2223
2224 /***/ 74:
2225 /***/ (function(module, exports) {
2226
2227 exports.f = Object.getOwnPropertySymbols;
2228
2229
2230 /***/ }),
2231
2232 /***/ 75:
2233 /***/ (function(module, exports, __webpack_require__) {
2234
2235 var META = __webpack_require__(54)('meta');
2236 var isObject = __webpack_require__(9);
2237 var has = __webpack_require__(17);
2238 var setDesc = __webpack_require__(15).f;
2239 var id = 0;
2240 var isExtensible = Object.isExtensible || function () {
2241 return true;
2242 };
2243 var FREEZE = !__webpack_require__(21)(function () {
2244 return isExtensible(Object.preventExtensions({}));
2245 });
2246 var setMeta = function (it) {
2247 setDesc(it, META, { value: {
2248 i: 'O' + ++id, // object ID
2249 w: {} // weak collections IDs
2250 } });
2251 };
2252 var fastKey = function (it, create) {
2253 // return primitive with prefix
2254 if (!isObject(it)) return typeof it == 'symbol' ? it : (typeof it == 'string' ? 'S' : 'P') + it;
2255 if (!has(it, META)) {
2256 // can't set metadata to uncaught frozen object
2257 if (!isExtensible(it)) return 'F';
2258 // not necessary to add metadata
2259 if (!create) return 'E';
2260 // add missing metadata
2261 setMeta(it);
2262 // return object ID
2263 } return it[META].i;
2264 };
2265 var getWeak = function (it, create) {
2266 if (!has(it, META)) {
2267 // can't set metadata to uncaught frozen object
2268 if (!isExtensible(it)) return true;
2269 // not necessary to add metadata
2270 if (!create) return false;
2271 // add missing metadata
2272 setMeta(it);
2273 // return hash weak collections IDs
2274 } return it[META].w;
2275 };
2276 // add metadata on freeze-family methods calling
2277 var onFreeze = function (it) {
2278 if (FREEZE && meta.NEED && isExtensible(it) && !has(it, META)) setMeta(it);
2279 return it;
2280 };
2281 var meta = module.exports = {
2282 KEY: META,
2283 NEED: false,
2284 fastKey: fastKey,
2285 getWeak: getWeak,
2286 onFreeze: onFreeze
2287 };
2288
2289
2290 /***/ }),
2291
2292 /***/ 78:
2293 /***/ (function(module, exports, __webpack_require__) {
2294
2295 // most Object methods by ES6 should accept primitives
2296 var $export = __webpack_require__(7);
2297 var core = __webpack_require__(6);
2298 var fails = __webpack_require__(21);
2299 module.exports = function (KEY, exec) {
2300 var fn = (core.Object || {})[KEY] || Object[KEY];
2301 var exp = {};
2302 exp[KEY] = exec(fn);
2303 $export($export.S + $export.F * fails(function () { fn(1); }), 'Object', exp);
2304 };
2305
2306
2307 /***/ }),
2308
2309 /***/ 8:
2310 /***/ (function(module, exports) {
2311
2312 // https://github.com/zloirock/core-js/issues/86#issuecomment-115759028
2313 var global = module.exports = typeof window != 'undefined' && window.Math == Math
2314 ? window : typeof self != 'undefined' && self.Math == Math ? self
2315 // eslint-disable-next-line no-new-func
2316 : Function('return this')();
2317 if (typeof __g == 'number') __g = global; // eslint-disable-line no-undef
2318
2319
2320 /***/ }),
2321
2322 /***/ 87:
2323 /***/ (function(module, exports, __webpack_require__) {
2324
2325 var isObject = __webpack_require__(9);
2326 var document = __webpack_require__(8).document;
2327 // typeof document.createElement is 'object' in old IE
2328 var is = isObject(document) && isObject(document.createElement);
2329 module.exports = function (it) {
2330 return is ? document.createElement(it) : {};
2331 };
2332
2333
2334 /***/ }),
2335
2336 /***/ 88:
2337 /***/ (function(module, exports, __webpack_require__) {
2338
2339 module.exports = __webpack_require__(22);
2340
2341
2342 /***/ }),
2343
2344 /***/ 9:
2345 /***/ (function(module, exports) {
2346
2347 module.exports = function (it) {
2348 return typeof it === 'object' ? it !== null : typeof it === 'function';
2349 };
2350
2351
2352 /***/ }),
2353
2354 /***/ 93:
2355 /***/ (function(module, exports, __webpack_require__) {
2356
2357 // 7.2.2 IsArray(argument)
2358 var cof = __webpack_require__(55);
2359 module.exports = Array.isArray || function isArray(arg) {
2360 return cof(arg) == 'Array';
2361 };
2362
2363
2364 /***/ }),
2365
2366 /***/ 94:
2367 /***/ (function(module, exports, __webpack_require__) {
2368
2369 // 19.1.2.7 / 15.2.3.4 Object.getOwnPropertyNames(O)
2370 var $keys = __webpack_require__(112);
2371 var hiddenKeys = __webpack_require__(72).concat('length', 'prototype');
2372
2373 exports.f = Object.getOwnPropertyNames || function getOwnPropertyNames(O) {
2374 return $keys(O, hiddenKeys);
2375 };
2376
2377
2378 /***/ }),
2379
2380 /***/ 96:
2381 /***/ (function(module, exports) {
2382
2383
2384
2385 /***/ })
2386
2387 /******/ });
2388 //# sourceMappingURL=admin-bar.js.map