Edit File by line

Deprecated: str_replace(): Passing null to parameter #2 ($replace) of type array|string is deprecated in /home/sportsfever/public_html/filemanger/function.php on line 93
/home/sportsfe.../httpdocs/wp-inclu.../js/dist
File: editor.js
/******/ (() => { // webpackBootstrap
[0] Fix | Delete
/******/ var __webpack_modules__ = ({
[1] Fix | Delete
[2] Fix | Delete
/***/ 4306:
[3] Fix | Delete
/***/ (function(module, exports) {
[4] Fix | Delete
[5] Fix | Delete
var __WEBPACK_AMD_DEFINE_FACTORY__, __WEBPACK_AMD_DEFINE_ARRAY__, __WEBPACK_AMD_DEFINE_RESULT__;/*!
[6] Fix | Delete
autosize 4.0.4
[7] Fix | Delete
license: MIT
[8] Fix | Delete
http://www.jacklmoore.com/autosize
[9] Fix | Delete
*/
[10] Fix | Delete
(function (global, factory) {
[11] Fix | Delete
if (true) {
[12] Fix | Delete
!(__WEBPACK_AMD_DEFINE_ARRAY__ = [module, exports], __WEBPACK_AMD_DEFINE_FACTORY__ = (factory),
[13] Fix | Delete
__WEBPACK_AMD_DEFINE_RESULT__ = (typeof __WEBPACK_AMD_DEFINE_FACTORY__ === 'function' ?
[14] Fix | Delete
(__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports, __WEBPACK_AMD_DEFINE_ARRAY__)) : __WEBPACK_AMD_DEFINE_FACTORY__),
[15] Fix | Delete
__WEBPACK_AMD_DEFINE_RESULT__ !== undefined && (module.exports = __WEBPACK_AMD_DEFINE_RESULT__));
[16] Fix | Delete
} else { var mod; }
[17] Fix | Delete
})(this, function (module, exports) {
[18] Fix | Delete
'use strict';
[19] Fix | Delete
[20] Fix | Delete
var map = typeof Map === "function" ? new Map() : function () {
[21] Fix | Delete
var keys = [];
[22] Fix | Delete
var values = [];
[23] Fix | Delete
[24] Fix | Delete
return {
[25] Fix | Delete
has: function has(key) {
[26] Fix | Delete
return keys.indexOf(key) > -1;
[27] Fix | Delete
},
[28] Fix | Delete
get: function get(key) {
[29] Fix | Delete
return values[keys.indexOf(key)];
[30] Fix | Delete
},
[31] Fix | Delete
set: function set(key, value) {
[32] Fix | Delete
if (keys.indexOf(key) === -1) {
[33] Fix | Delete
keys.push(key);
[34] Fix | Delete
values.push(value);
[35] Fix | Delete
}
[36] Fix | Delete
},
[37] Fix | Delete
delete: function _delete(key) {
[38] Fix | Delete
var index = keys.indexOf(key);
[39] Fix | Delete
if (index > -1) {
[40] Fix | Delete
keys.splice(index, 1);
[41] Fix | Delete
values.splice(index, 1);
[42] Fix | Delete
}
[43] Fix | Delete
}
[44] Fix | Delete
};
[45] Fix | Delete
}();
[46] Fix | Delete
[47] Fix | Delete
var createEvent = function createEvent(name) {
[48] Fix | Delete
return new Event(name, { bubbles: true });
[49] Fix | Delete
};
[50] Fix | Delete
try {
[51] Fix | Delete
new Event('test');
[52] Fix | Delete
} catch (e) {
[53] Fix | Delete
// IE does not support `new Event()`
[54] Fix | Delete
createEvent = function createEvent(name) {
[55] Fix | Delete
var evt = document.createEvent('Event');
[56] Fix | Delete
evt.initEvent(name, true, false);
[57] Fix | Delete
return evt;
[58] Fix | Delete
};
[59] Fix | Delete
}
[60] Fix | Delete
[61] Fix | Delete
function assign(ta) {
[62] Fix | Delete
if (!ta || !ta.nodeName || ta.nodeName !== 'TEXTAREA' || map.has(ta)) return;
[63] Fix | Delete
[64] Fix | Delete
var heightOffset = null;
[65] Fix | Delete
var clientWidth = null;
[66] Fix | Delete
var cachedHeight = null;
[67] Fix | Delete
[68] Fix | Delete
function init() {
[69] Fix | Delete
var style = window.getComputedStyle(ta, null);
[70] Fix | Delete
[71] Fix | Delete
if (style.resize === 'vertical') {
[72] Fix | Delete
ta.style.resize = 'none';
[73] Fix | Delete
} else if (style.resize === 'both') {
[74] Fix | Delete
ta.style.resize = 'horizontal';
[75] Fix | Delete
}
[76] Fix | Delete
[77] Fix | Delete
if (style.boxSizing === 'content-box') {
[78] Fix | Delete
heightOffset = -(parseFloat(style.paddingTop) + parseFloat(style.paddingBottom));
[79] Fix | Delete
} else {
[80] Fix | Delete
heightOffset = parseFloat(style.borderTopWidth) + parseFloat(style.borderBottomWidth);
[81] Fix | Delete
}
[82] Fix | Delete
// Fix when a textarea is not on document body and heightOffset is Not a Number
[83] Fix | Delete
if (isNaN(heightOffset)) {
[84] Fix | Delete
heightOffset = 0;
[85] Fix | Delete
}
[86] Fix | Delete
[87] Fix | Delete
update();
[88] Fix | Delete
}
[89] Fix | Delete
[90] Fix | Delete
function changeOverflow(value) {
[91] Fix | Delete
{
[92] Fix | Delete
// Chrome/Safari-specific fix:
[93] Fix | Delete
// When the textarea y-overflow is hidden, Chrome/Safari do not reflow the text to account for the space
[94] Fix | Delete
// made available by removing the scrollbar. The following forces the necessary text reflow.
[95] Fix | Delete
var width = ta.style.width;
[96] Fix | Delete
ta.style.width = '0px';
[97] Fix | Delete
// Force reflow:
[98] Fix | Delete
/* jshint ignore:start */
[99] Fix | Delete
ta.offsetWidth;
[100] Fix | Delete
/* jshint ignore:end */
[101] Fix | Delete
ta.style.width = width;
[102] Fix | Delete
}
[103] Fix | Delete
[104] Fix | Delete
ta.style.overflowY = value;
[105] Fix | Delete
}
[106] Fix | Delete
[107] Fix | Delete
function getParentOverflows(el) {
[108] Fix | Delete
var arr = [];
[109] Fix | Delete
[110] Fix | Delete
while (el && el.parentNode && el.parentNode instanceof Element) {
[111] Fix | Delete
if (el.parentNode.scrollTop) {
[112] Fix | Delete
arr.push({
[113] Fix | Delete
node: el.parentNode,
[114] Fix | Delete
scrollTop: el.parentNode.scrollTop
[115] Fix | Delete
});
[116] Fix | Delete
}
[117] Fix | Delete
el = el.parentNode;
[118] Fix | Delete
}
[119] Fix | Delete
[120] Fix | Delete
return arr;
[121] Fix | Delete
}
[122] Fix | Delete
[123] Fix | Delete
function resize() {
[124] Fix | Delete
if (ta.scrollHeight === 0) {
[125] Fix | Delete
// If the scrollHeight is 0, then the element probably has display:none or is detached from the DOM.
[126] Fix | Delete
return;
[127] Fix | Delete
}
[128] Fix | Delete
[129] Fix | Delete
var overflows = getParentOverflows(ta);
[130] Fix | Delete
var docTop = document.documentElement && document.documentElement.scrollTop; // Needed for Mobile IE (ticket #240)
[131] Fix | Delete
[132] Fix | Delete
ta.style.height = '';
[133] Fix | Delete
ta.style.height = ta.scrollHeight + heightOffset + 'px';
[134] Fix | Delete
[135] Fix | Delete
// used to check if an update is actually necessary on window.resize
[136] Fix | Delete
clientWidth = ta.clientWidth;
[137] Fix | Delete
[138] Fix | Delete
// prevents scroll-position jumping
[139] Fix | Delete
overflows.forEach(function (el) {
[140] Fix | Delete
el.node.scrollTop = el.scrollTop;
[141] Fix | Delete
});
[142] Fix | Delete
[143] Fix | Delete
if (docTop) {
[144] Fix | Delete
document.documentElement.scrollTop = docTop;
[145] Fix | Delete
}
[146] Fix | Delete
}
[147] Fix | Delete
[148] Fix | Delete
function update() {
[149] Fix | Delete
resize();
[150] Fix | Delete
[151] Fix | Delete
var styleHeight = Math.round(parseFloat(ta.style.height));
[152] Fix | Delete
var computed = window.getComputedStyle(ta, null);
[153] Fix | Delete
[154] Fix | Delete
// Using offsetHeight as a replacement for computed.height in IE, because IE does not account use of border-box
[155] Fix | Delete
var actualHeight = computed.boxSizing === 'content-box' ? Math.round(parseFloat(computed.height)) : ta.offsetHeight;
[156] Fix | Delete
[157] Fix | Delete
// The actual height not matching the style height (set via the resize method) indicates that
[158] Fix | Delete
// the max-height has been exceeded, in which case the overflow should be allowed.
[159] Fix | Delete
if (actualHeight < styleHeight) {
[160] Fix | Delete
if (computed.overflowY === 'hidden') {
[161] Fix | Delete
changeOverflow('scroll');
[162] Fix | Delete
resize();
[163] Fix | Delete
actualHeight = computed.boxSizing === 'content-box' ? Math.round(parseFloat(window.getComputedStyle(ta, null).height)) : ta.offsetHeight;
[164] Fix | Delete
}
[165] Fix | Delete
} else {
[166] Fix | Delete
// Normally keep overflow set to hidden, to avoid flash of scrollbar as the textarea expands.
[167] Fix | Delete
if (computed.overflowY !== 'hidden') {
[168] Fix | Delete
changeOverflow('hidden');
[169] Fix | Delete
resize();
[170] Fix | Delete
actualHeight = computed.boxSizing === 'content-box' ? Math.round(parseFloat(window.getComputedStyle(ta, null).height)) : ta.offsetHeight;
[171] Fix | Delete
}
[172] Fix | Delete
}
[173] Fix | Delete
[174] Fix | Delete
if (cachedHeight !== actualHeight) {
[175] Fix | Delete
cachedHeight = actualHeight;
[176] Fix | Delete
var evt = createEvent('autosize:resized');
[177] Fix | Delete
try {
[178] Fix | Delete
ta.dispatchEvent(evt);
[179] Fix | Delete
} catch (err) {
[180] Fix | Delete
// Firefox will throw an error on dispatchEvent for a detached element
[181] Fix | Delete
// https://bugzilla.mozilla.org/show_bug.cgi?id=889376
[182] Fix | Delete
}
[183] Fix | Delete
}
[184] Fix | Delete
}
[185] Fix | Delete
[186] Fix | Delete
var pageResize = function pageResize() {
[187] Fix | Delete
if (ta.clientWidth !== clientWidth) {
[188] Fix | Delete
update();
[189] Fix | Delete
}
[190] Fix | Delete
};
[191] Fix | Delete
[192] Fix | Delete
var destroy = function (style) {
[193] Fix | Delete
window.removeEventListener('resize', pageResize, false);
[194] Fix | Delete
ta.removeEventListener('input', update, false);
[195] Fix | Delete
ta.removeEventListener('keyup', update, false);
[196] Fix | Delete
ta.removeEventListener('autosize:destroy', destroy, false);
[197] Fix | Delete
ta.removeEventListener('autosize:update', update, false);
[198] Fix | Delete
[199] Fix | Delete
Object.keys(style).forEach(function (key) {
[200] Fix | Delete
ta.style[key] = style[key];
[201] Fix | Delete
});
[202] Fix | Delete
[203] Fix | Delete
map.delete(ta);
[204] Fix | Delete
}.bind(ta, {
[205] Fix | Delete
height: ta.style.height,
[206] Fix | Delete
resize: ta.style.resize,
[207] Fix | Delete
overflowY: ta.style.overflowY,
[208] Fix | Delete
overflowX: ta.style.overflowX,
[209] Fix | Delete
wordWrap: ta.style.wordWrap
[210] Fix | Delete
});
[211] Fix | Delete
[212] Fix | Delete
ta.addEventListener('autosize:destroy', destroy, false);
[213] Fix | Delete
[214] Fix | Delete
// IE9 does not fire onpropertychange or oninput for deletions,
[215] Fix | Delete
// so binding to onkeyup to catch most of those events.
[216] Fix | Delete
// There is no way that I know of to detect something like 'cut' in IE9.
[217] Fix | Delete
if ('onpropertychange' in ta && 'oninput' in ta) {
[218] Fix | Delete
ta.addEventListener('keyup', update, false);
[219] Fix | Delete
}
[220] Fix | Delete
[221] Fix | Delete
window.addEventListener('resize', pageResize, false);
[222] Fix | Delete
ta.addEventListener('input', update, false);
[223] Fix | Delete
ta.addEventListener('autosize:update', update, false);
[224] Fix | Delete
ta.style.overflowX = 'hidden';
[225] Fix | Delete
ta.style.wordWrap = 'break-word';
[226] Fix | Delete
[227] Fix | Delete
map.set(ta, {
[228] Fix | Delete
destroy: destroy,
[229] Fix | Delete
update: update
[230] Fix | Delete
});
[231] Fix | Delete
[232] Fix | Delete
init();
[233] Fix | Delete
}
[234] Fix | Delete
[235] Fix | Delete
function destroy(ta) {
[236] Fix | Delete
var methods = map.get(ta);
[237] Fix | Delete
if (methods) {
[238] Fix | Delete
methods.destroy();
[239] Fix | Delete
}
[240] Fix | Delete
}
[241] Fix | Delete
[242] Fix | Delete
function update(ta) {
[243] Fix | Delete
var methods = map.get(ta);
[244] Fix | Delete
if (methods) {
[245] Fix | Delete
methods.update();
[246] Fix | Delete
}
[247] Fix | Delete
}
[248] Fix | Delete
[249] Fix | Delete
var autosize = null;
[250] Fix | Delete
[251] Fix | Delete
// Do nothing in Node.js environment and IE8 (or lower)
[252] Fix | Delete
if (typeof window === 'undefined' || typeof window.getComputedStyle !== 'function') {
[253] Fix | Delete
autosize = function autosize(el) {
[254] Fix | Delete
return el;
[255] Fix | Delete
};
[256] Fix | Delete
autosize.destroy = function (el) {
[257] Fix | Delete
return el;
[258] Fix | Delete
};
[259] Fix | Delete
autosize.update = function (el) {
[260] Fix | Delete
return el;
[261] Fix | Delete
};
[262] Fix | Delete
} else {
[263] Fix | Delete
autosize = function autosize(el, options) {
[264] Fix | Delete
if (el) {
[265] Fix | Delete
Array.prototype.forEach.call(el.length ? el : [el], function (x) {
[266] Fix | Delete
return assign(x, options);
[267] Fix | Delete
});
[268] Fix | Delete
}
[269] Fix | Delete
return el;
[270] Fix | Delete
};
[271] Fix | Delete
autosize.destroy = function (el) {
[272] Fix | Delete
if (el) {
[273] Fix | Delete
Array.prototype.forEach.call(el.length ? el : [el], destroy);
[274] Fix | Delete
}
[275] Fix | Delete
return el;
[276] Fix | Delete
};
[277] Fix | Delete
autosize.update = function (el) {
[278] Fix | Delete
if (el) {
[279] Fix | Delete
Array.prototype.forEach.call(el.length ? el : [el], update);
[280] Fix | Delete
}
[281] Fix | Delete
return el;
[282] Fix | Delete
};
[283] Fix | Delete
}
[284] Fix | Delete
[285] Fix | Delete
exports.default = autosize;
[286] Fix | Delete
module.exports = exports['default'];
[287] Fix | Delete
});
[288] Fix | Delete
[289] Fix | Delete
/***/ }),
[290] Fix | Delete
[291] Fix | Delete
/***/ 6109:
[292] Fix | Delete
/***/ ((module) => {
[293] Fix | Delete
[294] Fix | Delete
// This code has been refactored for 140 bytes
[295] Fix | Delete
// You can see the original here: https://github.com/twolfson/computedStyle/blob/04cd1da2e30fa45844f95f5cb1ac898e9b9ef050/lib/computedStyle.js
[296] Fix | Delete
var computedStyle = function (el, prop, getComputedStyle) {
[297] Fix | Delete
getComputedStyle = window.getComputedStyle;
[298] Fix | Delete
[299] Fix | Delete
// In one fell swoop
[300] Fix | Delete
return (
[301] Fix | Delete
// If we have getComputedStyle
[302] Fix | Delete
getComputedStyle ?
[303] Fix | Delete
// Query it
[304] Fix | Delete
// TODO: From CSS-Query notes, we might need (node, null) for FF
[305] Fix | Delete
getComputedStyle(el) :
[306] Fix | Delete
[307] Fix | Delete
// Otherwise, we are in IE and use currentStyle
[308] Fix | Delete
el.currentStyle
[309] Fix | Delete
)[
[310] Fix | Delete
// Switch to camelCase for CSSOM
[311] Fix | Delete
// DEV: Grabbed from jQuery
[312] Fix | Delete
// https://github.com/jquery/jquery/blob/1.9-stable/src/css.js#L191-L194
[313] Fix | Delete
// https://github.com/jquery/jquery/blob/1.9-stable/src/core.js#L593-L597
[314] Fix | Delete
prop.replace(/-(\w)/gi, function (word, letter) {
[315] Fix | Delete
return letter.toUpperCase();
[316] Fix | Delete
})
[317] Fix | Delete
];
[318] Fix | Delete
};
[319] Fix | Delete
[320] Fix | Delete
module.exports = computedStyle;
[321] Fix | Delete
[322] Fix | Delete
[323] Fix | Delete
/***/ }),
[324] Fix | Delete
[325] Fix | Delete
/***/ 66:
[326] Fix | Delete
/***/ ((module) => {
[327] Fix | Delete
[328] Fix | Delete
"use strict";
[329] Fix | Delete
[330] Fix | Delete
[331] Fix | Delete
var isMergeableObject = function isMergeableObject(value) {
[332] Fix | Delete
return isNonNullObject(value)
[333] Fix | Delete
&& !isSpecial(value)
[334] Fix | Delete
};
[335] Fix | Delete
[336] Fix | Delete
function isNonNullObject(value) {
[337] Fix | Delete
return !!value && typeof value === 'object'
[338] Fix | Delete
}
[339] Fix | Delete
[340] Fix | Delete
function isSpecial(value) {
[341] Fix | Delete
var stringValue = Object.prototype.toString.call(value);
[342] Fix | Delete
[343] Fix | Delete
return stringValue === '[object RegExp]'
[344] Fix | Delete
|| stringValue === '[object Date]'
[345] Fix | Delete
|| isReactElement(value)
[346] Fix | Delete
}
[347] Fix | Delete
[348] Fix | Delete
// see https://github.com/facebook/react/blob/b5ac963fb791d1298e7f396236383bc955f916c1/src/isomorphic/classic/element/ReactElement.js#L21-L25
[349] Fix | Delete
var canUseSymbol = typeof Symbol === 'function' && Symbol.for;
[350] Fix | Delete
var REACT_ELEMENT_TYPE = canUseSymbol ? Symbol.for('react.element') : 0xeac7;
[351] Fix | Delete
[352] Fix | Delete
function isReactElement(value) {
[353] Fix | Delete
return value.$$typeof === REACT_ELEMENT_TYPE
[354] Fix | Delete
}
[355] Fix | Delete
[356] Fix | Delete
function emptyTarget(val) {
[357] Fix | Delete
return Array.isArray(val) ? [] : {}
[358] Fix | Delete
}
[359] Fix | Delete
[360] Fix | Delete
function cloneUnlessOtherwiseSpecified(value, options) {
[361] Fix | Delete
return (options.clone !== false && options.isMergeableObject(value))
[362] Fix | Delete
? deepmerge(emptyTarget(value), value, options)
[363] Fix | Delete
: value
[364] Fix | Delete
}
[365] Fix | Delete
[366] Fix | Delete
function defaultArrayMerge(target, source, options) {
[367] Fix | Delete
return target.concat(source).map(function(element) {
[368] Fix | Delete
return cloneUnlessOtherwiseSpecified(element, options)
[369] Fix | Delete
})
[370] Fix | Delete
}
[371] Fix | Delete
[372] Fix | Delete
function getMergeFunction(key, options) {
[373] Fix | Delete
if (!options.customMerge) {
[374] Fix | Delete
return deepmerge
[375] Fix | Delete
}
[376] Fix | Delete
var customMerge = options.customMerge(key);
[377] Fix | Delete
return typeof customMerge === 'function' ? customMerge : deepmerge
[378] Fix | Delete
}
[379] Fix | Delete
[380] Fix | Delete
function getEnumerableOwnPropertySymbols(target) {
[381] Fix | Delete
return Object.getOwnPropertySymbols
[382] Fix | Delete
? Object.getOwnPropertySymbols(target).filter(function(symbol) {
[383] Fix | Delete
return Object.propertyIsEnumerable.call(target, symbol)
[384] Fix | Delete
})
[385] Fix | Delete
: []
[386] Fix | Delete
}
[387] Fix | Delete
[388] Fix | Delete
function getKeys(target) {
[389] Fix | Delete
return Object.keys(target).concat(getEnumerableOwnPropertySymbols(target))
[390] Fix | Delete
}
[391] Fix | Delete
[392] Fix | Delete
function propertyIsOnObject(object, property) {
[393] Fix | Delete
try {
[394] Fix | Delete
return property in object
[395] Fix | Delete
} catch(_) {
[396] Fix | Delete
return false
[397] Fix | Delete
}
[398] Fix | Delete
}
[399] Fix | Delete
[400] Fix | Delete
// Protects from prototype poisoning and unexpected merging up the prototype chain.
[401] Fix | Delete
function propertyIsUnsafe(target, key) {
[402] Fix | Delete
return propertyIsOnObject(target, key) // Properties are safe to merge if they don't exist in the target yet,
[403] Fix | Delete
&& !(Object.hasOwnProperty.call(target, key) // unsafe if they exist up the prototype chain,
[404] Fix | Delete
&& Object.propertyIsEnumerable.call(target, key)) // and also unsafe if they're nonenumerable.
[405] Fix | Delete
}
[406] Fix | Delete
[407] Fix | Delete
function mergeObject(target, source, options) {
[408] Fix | Delete
var destination = {};
[409] Fix | Delete
if (options.isMergeableObject(target)) {
[410] Fix | Delete
getKeys(target).forEach(function(key) {
[411] Fix | Delete
destination[key] = cloneUnlessOtherwiseSpecified(target[key], options);
[412] Fix | Delete
});
[413] Fix | Delete
}
[414] Fix | Delete
getKeys(source).forEach(function(key) {
[415] Fix | Delete
if (propertyIsUnsafe(target, key)) {
[416] Fix | Delete
return
[417] Fix | Delete
}
[418] Fix | Delete
[419] Fix | Delete
if (propertyIsOnObject(target, key) && options.isMergeableObject(source[key])) {
[420] Fix | Delete
destination[key] = getMergeFunction(key, options)(target[key], source[key], options);
[421] Fix | Delete
} else {
[422] Fix | Delete
destination[key] = cloneUnlessOtherwiseSpecified(source[key], options);
[423] Fix | Delete
}
[424] Fix | Delete
});
[425] Fix | Delete
return destination
[426] Fix | Delete
}
[427] Fix | Delete
[428] Fix | Delete
function deepmerge(target, source, options) {
[429] Fix | Delete
options = options || {};
[430] Fix | Delete
options.arrayMerge = options.arrayMerge || defaultArrayMerge;
[431] Fix | Delete
options.isMergeableObject = options.isMergeableObject || isMergeableObject;
[432] Fix | Delete
// cloneUnlessOtherwiseSpecified is added to `options` so that custom arrayMerge()
[433] Fix | Delete
// implementations can use it. The caller may not replace it.
[434] Fix | Delete
options.cloneUnlessOtherwiseSpecified = cloneUnlessOtherwiseSpecified;
[435] Fix | Delete
[436] Fix | Delete
var sourceIsArray = Array.isArray(source);
[437] Fix | Delete
var targetIsArray = Array.isArray(target);
[438] Fix | Delete
var sourceAndTargetTypesMatch = sourceIsArray === targetIsArray;
[439] Fix | Delete
[440] Fix | Delete
if (!sourceAndTargetTypesMatch) {
[441] Fix | Delete
return cloneUnlessOtherwiseSpecified(source, options)
[442] Fix | Delete
} else if (sourceIsArray) {
[443] Fix | Delete
return options.arrayMerge(target, source, options)
[444] Fix | Delete
} else {
[445] Fix | Delete
return mergeObject(target, source, options)
[446] Fix | Delete
}
[447] Fix | Delete
}
[448] Fix | Delete
[449] Fix | Delete
deepmerge.all = function deepmergeAll(array, options) {
[450] Fix | Delete
if (!Array.isArray(array)) {
[451] Fix | Delete
throw new Error('first argument should be an array')
[452] Fix | Delete
}
[453] Fix | Delete
[454] Fix | Delete
return array.reduce(function(prev, next) {
[455] Fix | Delete
return deepmerge(prev, next, options)
[456] Fix | Delete
}, {})
[457] Fix | Delete
};
[458] Fix | Delete
[459] Fix | Delete
var deepmerge_1 = deepmerge;
[460] Fix | Delete
[461] Fix | Delete
module.exports = deepmerge_1;
[462] Fix | Delete
[463] Fix | Delete
[464] Fix | Delete
/***/ }),
[465] Fix | Delete
[466] Fix | Delete
/***/ 5215:
[467] Fix | Delete
/***/ ((module) => {
[468] Fix | Delete
[469] Fix | Delete
"use strict";
[470] Fix | Delete
[471] Fix | Delete
[472] Fix | Delete
// do not edit .js files directly - edit src/index.jst
[473] Fix | Delete
[474] Fix | Delete
[475] Fix | Delete
[476] Fix | Delete
module.exports = function equal(a, b) {
[477] Fix | Delete
if (a === b) return true;
[478] Fix | Delete
[479] Fix | Delete
if (a && b && typeof a == 'object' && typeof b == 'object') {
[480] Fix | Delete
if (a.constructor !== b.constructor) return false;
[481] Fix | Delete
[482] Fix | Delete
var length, i, keys;
[483] Fix | Delete
if (Array.isArray(a)) {
[484] Fix | Delete
length = a.length;
[485] Fix | Delete
if (length != b.length) return false;
[486] Fix | Delete
for (i = length; i-- !== 0;)
[487] Fix | Delete
if (!equal(a[i], b[i])) return false;
[488] Fix | Delete
return true;
[489] Fix | Delete
}
[490] Fix | Delete
[491] Fix | Delete
[492] Fix | Delete
[493] Fix | Delete
if (a.constructor === RegExp) return a.source === b.source && a.flags === b.flags;
[494] Fix | Delete
if (a.valueOf !== Object.prototype.valueOf) return a.valueOf() === b.valueOf();
[495] Fix | Delete
if (a.toString !== Object.prototype.toString) return a.toString() === b.toString();
[496] Fix | Delete
[497] Fix | Delete
keys = Object.keys(a);
[498] Fix | Delete
length = keys.length;
[499] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function