@@ -620,147 +620,147 @@ function checkDCE() {
620
620
621
621
var n = function ( t , s , r , e ) { var u ; s [ 0 ] = 0 ; for ( var h = 1 ; h < s . length ; h ++ ) { var p = s [ h ++ ] , a = s [ h ] ?( s [ 0 ] |= p ?1 :2 , r [ s [ h ++ ] ] ) :s [ ++ h ] ; 3 === p ?e [ 0 ] = a :4 === p ?e [ 1 ] = Object . assign ( e [ 1 ] || { } , a ) :5 === p ?( e [ 1 ] = e [ 1 ] || { } ) [ s [ ++ h ] ] = a :6 === p ?e [ 1 ] [ s [ ++ h ] ] += a + "" :p ?( u = t . apply ( a , n ( t , a , r , [ "" , null ] ) ) , e . push ( u ) , a [ 0 ] ?s [ 0 ] |= 2 :( s [ h - 2 ] = 0 , s [ h ] = u ) ) :e . push ( a ) ; } return e } , t = new Map ; function htm ( s ) { var r = t . get ( this ) ; return r || ( r = new Map , t . set ( this , r ) ) , ( r = n ( this , r . get ( s ) || ( r . set ( s , r = function ( n ) { for ( var t , s , r = 1 , e = "" , u = "" , h = [ 0 ] , p = function ( n ) { 1 === r && ( n || ( e = e . replace ( / ^ \s * \n \s * | \s * \n \s * $ / g, "" ) ) ) ?h . push ( 0 , n , e ) :3 === r && ( n || e ) ?( h . push ( 3 , n , e ) , r = 2 ) :2 === r && "..." === e && n ?h . push ( 4 , n , 0 ) :2 === r && e && ! n ?h . push ( 5 , 0 , ! 0 , e ) :r >= 5 && ( ( e || ! n && 5 === r ) && ( h . push ( r , 0 , e , s ) , r = 6 ) , n && ( h . push ( r , n , 0 , s ) , r = 6 ) ) , e = "" ; } , a = 0 ; a < n . length ; a ++ ) { a && ( 1 === r && p ( ) , p ( a ) ) ; for ( var l = 0 ; l < n [ a ] . length ; l ++ ) t = n [ a ] [ l ] , 1 === r ?"<" === t ?( p ( ) , h = [ h ] , r = 3 ) :e += t :4 === r ?"--" === e && ">" === t ?( r = 1 , e = "" ) :e = t + e [ 0 ] :u ?t === u ?u = "" :e += t :'"' === t || "'" === t ?u = t :">" === t ?( p ( ) , r = 1 ) :r && ( "=" === t ?( r = 5 , s = e , e = "" ) :"/" === t && ( r < 5 || ">" === n [ a ] [ l + 1 ] ) ?( p ( ) , 3 === r && ( h = h [ 0 ] ) , r = h , ( h = h [ 0 ] ) . push ( 2 , 0 , r ) , r = 0 ) :" " === t || "\t" === t || "\n" === t || "\r" === t ?( p ( ) , r = 2 ) :e += t ) , 3 === r && "!--" === e && ( r = 4 , h = h [ 0 ] ) ; } return p ( ) , h } ( s ) ) , r ) , arguments , [ ] ) ) . length > 1 ?r :r [ 0 ] }
622
622
623
- /*!
624
- * https://github.com/Starcounter-Jack/JSON-Patch
625
- * (c) 2017 Joachim Wester
626
- * MIT license
627
- */
628
- var __extends = ( undefined && undefined . __extends ) || ( function ( ) {
629
- var extendStatics = function ( d , b ) {
630
- extendStatics = Object . setPrototypeOf ||
631
- ( { __proto__ : [ ] } instanceof Array && function ( d , b ) { d . __proto__ = b ; } ) ||
632
- function ( d , b ) { for ( var p in b ) if ( b . hasOwnProperty ( p ) ) d [ p ] = b [ p ] ; } ;
633
- return extendStatics ( d , b ) ;
634
- } ;
635
- return function ( d , b ) {
636
- extendStatics ( d , b ) ;
637
- function __ ( ) { this . constructor = d ; }
638
- d . prototype = b === null ? Object . create ( b ) : ( __ . prototype = b . prototype , new __ ( ) ) ;
639
- } ;
640
- } ) ( ) ;
641
- var _hasOwnProperty = Object . prototype . hasOwnProperty ;
642
- function hasOwnProperty ( obj , key ) {
643
- return _hasOwnProperty . call ( obj , key ) ;
644
- }
645
- function _objectKeys ( obj ) {
646
- if ( Array . isArray ( obj ) ) {
647
- var keys = new Array ( obj . length ) ;
648
- for ( var k = 0 ; k < keys . length ; k ++ ) {
649
- keys [ k ] = "" + k ;
650
- }
651
- return keys ;
652
- }
653
- if ( Object . keys ) {
654
- return Object . keys ( obj ) ;
655
- }
656
- var keys = [ ] ;
657
- for ( var i in obj ) {
658
- if ( hasOwnProperty ( obj , i ) ) {
659
- keys . push ( i ) ;
660
- }
661
- }
662
- return keys ;
663
- }
664
- /**
665
- * Deeply clone the object.
666
- * https://jsperf.com/deep-copy-vs-json-stringify-json-parse/25 (recursiveDeepCopy)
667
- * @param {any } obj value to clone
668
- * @return {any } cloned obj
669
- */
670
- function _deepClone ( obj ) {
671
- switch ( typeof obj ) {
672
- case "object" :
673
- return JSON . parse ( JSON . stringify ( obj ) ) ; //Faster than ES5 clone - http://jsperf.com/deep-cloning-of-objects/5
674
- case "undefined" :
675
- return null ; //this is how JSON.stringify behaves for array items
676
- default :
677
- return obj ; //no need to clone primitives
678
- }
679
- }
680
- //3x faster than cached /^\d+$/.test(str)
681
- function isInteger ( str ) {
682
- var i = 0 ;
683
- var len = str . length ;
684
- var charCode ;
685
- while ( i < len ) {
686
- charCode = str . charCodeAt ( i ) ;
687
- if ( charCode >= 48 && charCode <= 57 ) {
688
- i ++ ;
689
- continue ;
690
- }
691
- return false ;
692
- }
693
- return true ;
694
- }
695
- /**
696
- * Escapes a json pointer path
697
- * @param path The raw pointer
698
- * @return the Escaped path
699
- */
700
- function escapePathComponent ( path ) {
701
- if ( path . indexOf ( '/' ) === - 1 && path . indexOf ( '~' ) === - 1 )
702
- return path ;
703
- return path . replace ( / ~ / g, '~0' ) . replace ( / \/ / g, '~1' ) ;
704
- }
705
- /**
706
- * Unescapes a json pointer path
707
- * @param path The escaped pointer
708
- * @return The unescaped path
709
- */
710
- function unescapePathComponent ( path ) {
711
- return path . replace ( / ~ 1 / g, '/' ) . replace ( / ~ 0 / g, '~' ) ;
712
- }
713
- /**
714
- * Recursively checks whether an object has any undefined values inside.
715
- */
716
- function hasUndefined ( obj ) {
717
- if ( obj === undefined ) {
718
- return true ;
719
- }
720
- if ( obj ) {
721
- if ( Array . isArray ( obj ) ) {
722
- for ( var i = 0 , len = obj . length ; i < len ; i ++ ) {
723
- if ( hasUndefined ( obj [ i ] ) ) {
724
- return true ;
725
- }
726
- }
727
- }
728
- else if ( typeof obj === "object" ) {
729
- var objKeys = _objectKeys ( obj ) ;
730
- var objKeysLength = objKeys . length ;
731
- for ( var i = 0 ; i < objKeysLength ; i ++ ) {
732
- if ( hasUndefined ( obj [ objKeys [ i ] ] ) ) {
733
- return true ;
734
- }
735
- }
736
- }
737
- }
738
- return false ;
739
- }
740
- function patchErrorMessageFormatter ( message , args ) {
741
- var messageParts = [ message ] ;
742
- for ( var key in args ) {
743
- var value = typeof args [ key ] === 'object' ? JSON . stringify ( args [ key ] , null , 2 ) : args [ key ] ; // pretty print
744
- if ( typeof value !== 'undefined' ) {
745
- messageParts . push ( key + ": " + value ) ;
746
- }
747
- }
748
- return messageParts . join ( '\n' ) ;
749
- }
750
- var PatchError = /** @class */ ( function ( _super ) {
751
- __extends ( PatchError , _super ) ;
752
- function PatchError ( message , name , index , operation , tree ) {
753
- var _newTarget = this . constructor ;
754
- var _this = _super . call ( this , patchErrorMessageFormatter ( message , { name : name , index : index , operation : operation , tree : tree } ) ) || this ;
755
- _this . name = name ;
756
- _this . index = index ;
757
- _this . operation = operation ;
758
- _this . tree = tree ;
759
- Object . setPrototypeOf ( _this , _newTarget . prototype ) ; // restore prototype chain, see https://stackoverflow.com/a/48342359
760
- _this . message = patchErrorMessageFormatter ( message , { name : name , index : index , operation : operation , tree : tree } ) ;
761
- return _this ;
762
- }
763
- return PatchError ;
623
+ /*!
624
+ * https://github.com/Starcounter-Jack/JSON-Patch
625
+ * (c) 2017 Joachim Wester
626
+ * MIT license
627
+ */
628
+ var __extends = ( undefined && undefined . __extends ) || ( function ( ) {
629
+ var extendStatics = function ( d , b ) {
630
+ extendStatics = Object . setPrototypeOf ||
631
+ ( { __proto__ : [ ] } instanceof Array && function ( d , b ) { d . __proto__ = b ; } ) ||
632
+ function ( d , b ) { for ( var p in b ) if ( b . hasOwnProperty ( p ) ) d [ p ] = b [ p ] ; } ;
633
+ return extendStatics ( d , b ) ;
634
+ } ;
635
+ return function ( d , b ) {
636
+ extendStatics ( d , b ) ;
637
+ function __ ( ) { this . constructor = d ; }
638
+ d . prototype = b === null ? Object . create ( b ) : ( __ . prototype = b . prototype , new __ ( ) ) ;
639
+ } ;
640
+ } ) ( ) ;
641
+ var _hasOwnProperty = Object . prototype . hasOwnProperty ;
642
+ function hasOwnProperty ( obj , key ) {
643
+ return _hasOwnProperty . call ( obj , key ) ;
644
+ }
645
+ function _objectKeys ( obj ) {
646
+ if ( Array . isArray ( obj ) ) {
647
+ var keys = new Array ( obj . length ) ;
648
+ for ( var k = 0 ; k < keys . length ; k ++ ) {
649
+ keys [ k ] = "" + k ;
650
+ }
651
+ return keys ;
652
+ }
653
+ if ( Object . keys ) {
654
+ return Object . keys ( obj ) ;
655
+ }
656
+ var keys = [ ] ;
657
+ for ( var i in obj ) {
658
+ if ( hasOwnProperty ( obj , i ) ) {
659
+ keys . push ( i ) ;
660
+ }
661
+ }
662
+ return keys ;
663
+ }
664
+ /**
665
+ * Deeply clone the object.
666
+ * https://jsperf.com/deep-copy-vs-json-stringify-json-parse/25 (recursiveDeepCopy)
667
+ * @param {any } obj value to clone
668
+ * @return {any } cloned obj
669
+ */
670
+ function _deepClone ( obj ) {
671
+ switch ( typeof obj ) {
672
+ case "object" :
673
+ return JSON . parse ( JSON . stringify ( obj ) ) ; //Faster than ES5 clone - http://jsperf.com/deep-cloning-of-objects/5
674
+ case "undefined" :
675
+ return null ; //this is how JSON.stringify behaves for array items
676
+ default :
677
+ return obj ; //no need to clone primitives
678
+ }
679
+ }
680
+ //3x faster than cached /^\d+$/.test(str)
681
+ function isInteger ( str ) {
682
+ var i = 0 ;
683
+ var len = str . length ;
684
+ var charCode ;
685
+ while ( i < len ) {
686
+ charCode = str . charCodeAt ( i ) ;
687
+ if ( charCode >= 48 && charCode <= 57 ) {
688
+ i ++ ;
689
+ continue ;
690
+ }
691
+ return false ;
692
+ }
693
+ return true ;
694
+ }
695
+ /**
696
+ * Escapes a json pointer path
697
+ * @param path The raw pointer
698
+ * @return the Escaped path
699
+ */
700
+ function escapePathComponent ( path ) {
701
+ if ( path . indexOf ( '/' ) === - 1 && path . indexOf ( '~' ) === - 1 )
702
+ return path ;
703
+ return path . replace ( / ~ / g, '~0' ) . replace ( / \/ / g, '~1' ) ;
704
+ }
705
+ /**
706
+ * Unescapes a json pointer path
707
+ * @param path The escaped pointer
708
+ * @return The unescaped path
709
+ */
710
+ function unescapePathComponent ( path ) {
711
+ return path . replace ( / ~ 1 / g, '/' ) . replace ( / ~ 0 / g, '~' ) ;
712
+ }
713
+ /**
714
+ * Recursively checks whether an object has any undefined values inside.
715
+ */
716
+ function hasUndefined ( obj ) {
717
+ if ( obj === undefined ) {
718
+ return true ;
719
+ }
720
+ if ( obj ) {
721
+ if ( Array . isArray ( obj ) ) {
722
+ for ( var i = 0 , len = obj . length ; i < len ; i ++ ) {
723
+ if ( hasUndefined ( obj [ i ] ) ) {
724
+ return true ;
725
+ }
726
+ }
727
+ }
728
+ else if ( typeof obj === "object" ) {
729
+ var objKeys = _objectKeys ( obj ) ;
730
+ var objKeysLength = objKeys . length ;
731
+ for ( var i = 0 ; i < objKeysLength ; i ++ ) {
732
+ if ( hasUndefined ( obj [ objKeys [ i ] ] ) ) {
733
+ return true ;
734
+ }
735
+ }
736
+ }
737
+ }
738
+ return false ;
739
+ }
740
+ function patchErrorMessageFormatter ( message , args ) {
741
+ var messageParts = [ message ] ;
742
+ for ( var key in args ) {
743
+ var value = typeof args [ key ] === 'object' ? JSON . stringify ( args [ key ] , null , 2 ) : args [ key ] ; // pretty print
744
+ if ( typeof value !== 'undefined' ) {
745
+ messageParts . push ( key + ": " + value ) ;
746
+ }
747
+ }
748
+ return messageParts . join ( '\n' ) ;
749
+ }
750
+ var PatchError = /** @class */ ( function ( _super ) {
751
+ __extends ( PatchError , _super ) ;
752
+ function PatchError ( message , name , index , operation , tree ) {
753
+ var _newTarget = this . constructor ;
754
+ var _this = _super . call ( this , patchErrorMessageFormatter ( message , { name : name , index : index , operation : operation , tree : tree } ) ) || this ;
755
+ _this . name = name ;
756
+ _this . index = index ;
757
+ _this . operation = operation ;
758
+ _this . tree = tree ;
759
+ Object . setPrototypeOf ( _this , _newTarget . prototype ) ; // restore prototype chain, see https://stackoverflow.com/a/48342359
760
+ _this . message = patchErrorMessageFormatter ( message , { name : name , index : index , operation : operation , tree : tree } ) ;
761
+ return _this ;
762
+ }
763
+ return PatchError ;
764
764
} ( Error ) ) ;
765
765
766
766
var JsonPatchError = PatchError ;
@@ -1381,11 +1381,11 @@ var duplex = /*#__PURE__*/Object.freeze({
1381
1381
compare : compare
1382
1382
} ) ;
1383
1383
1384
- var jsonpatch = Object . assign ( { } , core , duplex , {
1385
- JsonPatchError : PatchError ,
1386
- deepClone : _deepClone ,
1387
- escapePathComponent,
1388
- unescapePathComponent
1384
+ var jsonpatch = Object . assign ( { } , core , duplex , {
1385
+ JsonPatchError : PatchError ,
1386
+ deepClone : _deepClone ,
1387
+ escapePathComponent,
1388
+ unescapePathComponent
1389
1389
} ) ;
1390
1390
1391
1391
function useJsonPatchCallback ( initial ) {
@@ -1967,11 +1967,6 @@ function _nextReconnectTimeout(maxReconnectTimeout, mountState) {
1967
1967
Math . floor ( Math . random ( ) * mountState . reconnectTimeoutRange ) || 1 ;
1968
1968
mountState . reconnectTimeoutRange =
1969
1969
( mountState . reconnectTimeoutRange + 5 ) % maxReconnectTimeout ;
1970
- if ( mountState . reconnectAttempts === 4 ) {
1971
- window . alert (
1972
- "Server connection was lost. Attempts to reconnect are being made in the background."
1973
- ) ;
1974
- }
1975
1970
return timeout ;
1976
1971
}
1977
1972
0 commit comments