1
1
/**
2
- * core-js 3.36.0
2
+ * core-js 3.36.1
3
3
* © 2014-2024 Denis Pushkarev (zloirock.ru)
4
- * license: https://github.com/zloirock/core-js/blob/v3.36.0 /LICENSE
4
+ * license: https://github.com/zloirock/core-js/blob/v3.36.1 /LICENSE
5
5
* source: https://github.com/zloirock/core-js
6
6
*/
7
7
! function ( undefined ) { 'use strict' ; /******/ ( function ( modules ) { // webpackBootstrap
@@ -1025,10 +1025,10 @@ var SHARED = '__core-js_shared__';
1025
1025
var store = module . exports = globalThis [ SHARED ] || defineGlobalProperty ( SHARED , { } ) ;
1026
1026
1027
1027
( store . versions || ( store . versions = [ ] ) ) . push ( {
1028
- version : '3.36.0 ' ,
1028
+ version : '3.36.1 ' ,
1029
1029
mode : IS_PURE ? 'pure' : 'global' ,
1030
1030
copyright : '© 2014-2024 Denis Pushkarev (zloirock.ru)' ,
1031
- license : 'https://github.com/zloirock/core-js/blob/v3.36.0 /LICENSE' ,
1031
+ license : 'https://github.com/zloirock/core-js/blob/v3.36.1 /LICENSE' ,
1032
1032
source : 'https://github.com/zloirock/core-js'
1033
1033
} ) ;
1034
1034
@@ -1898,7 +1898,8 @@ module.exports = function (FULL_NAME, wrapper, FORCED, IS_AGGREGATE_ERROR) {
1898
1898
1899
1899
/* eslint-disable no-proto -- safe */
1900
1900
var uncurryThisAccessor = __webpack_require__ ( 70 ) ;
1901
- var anObject = __webpack_require__ ( 45 ) ;
1901
+ var isObject = __webpack_require__ ( 19 ) ;
1902
+ var requireObjectCoercible = __webpack_require__ ( 15 ) ;
1902
1903
var aPossiblePrototype = __webpack_require__ ( 71 ) ;
1903
1904
1904
1905
// `Object.setPrototypeOf` method
@@ -1915,8 +1916,9 @@ module.exports = Object.setPrototypeOf || ('__proto__' in {} ? function () {
1915
1916
CORRECT_SETTER = test instanceof Array ;
1916
1917
} catch ( error ) { /* empty */ }
1917
1918
return function setPrototypeOf ( O , proto ) {
1918
- anObject ( O ) ;
1919
+ requireObjectCoercible ( O ) ;
1919
1920
aPossiblePrototype ( proto ) ;
1921
+ if ( ! isObject ( O ) ) return O ;
1920
1922
if ( CORRECT_SETTER ) setter ( O , proto ) ;
1921
1923
else O . __proto__ = proto ;
1922
1924
return O ;
@@ -5798,6 +5800,7 @@ module.exports = function (argument) {
5798
5800
"use strict" ;
5799
5801
5800
5802
var $ = __webpack_require__ ( 2 ) ;
5803
+ var globalThis = __webpack_require__ ( 3 ) ;
5801
5804
var isPrototypeOf = __webpack_require__ ( 23 ) ;
5802
5805
var getPrototypeOf = __webpack_require__ ( 85 ) ;
5803
5806
var setPrototypeOf = __webpack_require__ ( 69 ) ;
@@ -5808,15 +5811,30 @@ var createPropertyDescriptor = __webpack_require__(10);
5808
5811
var installErrorStack = __webpack_require__ ( 80 ) ;
5809
5812
var normalizeStringArgument = __webpack_require__ ( 75 ) ;
5810
5813
var wellKnownSymbol = __webpack_require__ ( 32 ) ;
5814
+ var fails = __webpack_require__ ( 6 ) ;
5815
+ var IS_PURE = __webpack_require__ ( 35 ) ;
5811
5816
5817
+ var NativeSuppressedError = globalThis . SuppressedError ;
5812
5818
var TO_STRING_TAG = wellKnownSymbol ( 'toStringTag' ) ;
5813
5819
var $Error = Error ;
5814
5820
5821
+ // https://github.com/oven-sh/bun/issues/9282
5822
+ var WRONG_ARITY = ! ! NativeSuppressedError && NativeSuppressedError . length !== 3 ;
5823
+
5824
+ // https://github.com/oven-sh/bun/issues/9283
5825
+ var EXTRA_ARGS_SUPPORT = ! ! NativeSuppressedError && fails ( function ( ) {
5826
+ return NativeSuppressedError ( 1 , 2 , 3 , { cause : 4 } ) . cause === 4 ;
5827
+ } ) ;
5828
+
5829
+ var PATCH = WRONG_ARITY || EXTRA_ARGS_SUPPORT ;
5830
+
5815
5831
var $SuppressedError = function SuppressedError ( error , suppressed , message ) {
5816
5832
var isInstance = isPrototypeOf ( SuppressedErrorPrototype , this ) ;
5817
5833
var that ;
5818
5834
if ( setPrototypeOf ) {
5819
- that = setPrototypeOf ( new $Error ( ) , isInstance ? getPrototypeOf ( this ) : SuppressedErrorPrototype ) ;
5835
+ that = PATCH && ( ! isInstance || getPrototypeOf ( this ) === SuppressedErrorPrototype )
5836
+ ? new NativeSuppressedError ( )
5837
+ : setPrototypeOf ( new $Error ( ) , isInstance ? getPrototypeOf ( this ) : SuppressedErrorPrototype ) ;
5820
5838
} else {
5821
5839
that = isInstance ? this : create ( SuppressedErrorPrototype ) ;
5822
5840
createNonEnumerableProperty ( that , TO_STRING_TAG , 'Error' ) ;
@@ -5831,15 +5849,17 @@ var $SuppressedError = function SuppressedError(error, suppressed, message) {
5831
5849
if ( setPrototypeOf ) setPrototypeOf ( $SuppressedError , $Error ) ;
5832
5850
else copyConstructorProperties ( $SuppressedError , $Error , { name : true } ) ;
5833
5851
5834
- var SuppressedErrorPrototype = $SuppressedError . prototype = create ( $Error . prototype , {
5852
+ var SuppressedErrorPrototype = $SuppressedError . prototype = PATCH ? NativeSuppressedError . prototype : create ( $Error . prototype , {
5835
5853
constructor : createPropertyDescriptor ( 1 , $SuppressedError ) ,
5836
5854
message : createPropertyDescriptor ( 1 , '' ) ,
5837
5855
name : createPropertyDescriptor ( 1 , 'SuppressedError' )
5838
5856
} ) ;
5839
5857
5858
+ if ( PATCH && ! IS_PURE ) SuppressedErrorPrototype . constructor = $SuppressedError ;
5859
+
5840
5860
// `SuppressedError` constructor
5841
5861
// https://github.com/tc39/proposal-explicit-resource-management
5842
- $ ( { global : true , constructor : true , arity : 3 } , {
5862
+ $ ( { global : true , constructor : true , arity : 3 , forced : PATCH } , {
5843
5863
SuppressedError : $SuppressedError
5844
5864
} ) ;
5845
5865
@@ -15741,9 +15761,15 @@ var THROWS_WITHOUT_ARGUMENTS = USE_NATIVE_URL && fails(function () {
15741
15761
URL . canParse ( ) ;
15742
15762
} ) ;
15743
15763
15764
+ // Bun ~ 1.0.30 bug
15765
+ // https://github.com/oven-sh/bun/issues/9250
15766
+ var WRONG_ARITY = fails ( function ( ) {
15767
+ return URL . canParse . length !== 1 ;
15768
+ } ) ;
15769
+
15744
15770
// `URL.canParse` method
15745
15771
// https://url.spec.whatwg.org/#dom-url-canparse
15746
- $ ( { target : 'URL' , stat : true , forced : ! THROWS_WITHOUT_ARGUMENTS } , {
15772
+ $ ( { target : 'URL' , stat : true , forced : ! THROWS_WITHOUT_ARGUMENTS || WRONG_ARITY } , {
15747
15773
canParse : function canParse ( url ) {
15748
15774
var length = validateArgumentsLength ( arguments . length , 1 ) ;
15749
15775
var urlString = toString ( url ) ;
0 commit comments