From 980dc2b1d29086899280ae702e669df0d6537580 Mon Sep 17 00:00:00 2001 From: jonasbark Date: Tue, 1 Oct 2024 18:16:49 +0200 Subject: [PATCH 01/16] One fix for Android, one check for com.android.application and one iOS fix (#1942) * Fix border radius handling, see https://github.com/flutter-stripe/flutter_stripe/pull/1933 * throw warning when incompatible com.android.application plugin is used see https://github.com/flutter-stripe/flutter_stripe/issues/1909 * throw warning when incompatible com.android.application plugin is used see https://github.com/flutter-stripe/flutter_stripe/issues/1909 * remove unnecessary println * Fix iOS issue from https://github.com/flutter-stripe/flutter_stripe/issues/1928 --- packages/stripe_android/android/build.gradle | 8 ++++++++ .../kotlin/com/facebook/react/bridge/ReadableMap.java | 2 +- packages/stripe_ios/ios/Classes/CardFieldFactory.swift | 2 +- 3 files changed, 10 insertions(+), 2 deletions(-) diff --git a/packages/stripe_android/android/build.gradle b/packages/stripe_android/android/build.gradle index cb87ff3a6..0ce4460fa 100644 --- a/packages/stripe_android/android/build.gradle +++ b/packages/stripe_android/android/build.gradle @@ -65,3 +65,11 @@ dependencies { // Users need to declare this dependency on their own, otherwise all methods are a no-op compileOnly 'com.stripe:stripe-android-issuing-push-provisioning:1.1.0' } + +afterEvaluate { + // check version of com.android.application - fail if 8.0.0 or higher + def androidPluginVersion = com.android.Version.ANDROID_GRADLE_PLUGIN_VERSION + if (androidPluginVersion >= '8.0.0') { + throw new GradleException("flutter_stripe: Stripe Android SDK requires com.android.application plugin lower than 8.0.0.\nSee https://github.com/flutter-stripe/flutter_stripe/issues/1909\n") + } +} diff --git a/packages/stripe_android/android/src/main/kotlin/com/facebook/react/bridge/ReadableMap.java b/packages/stripe_android/android/src/main/kotlin/com/facebook/react/bridge/ReadableMap.java index 789089824..92bf046e7 100644 --- a/packages/stripe_android/android/src/main/kotlin/com/facebook/react/bridge/ReadableMap.java +++ b/packages/stripe_android/android/src/main/kotlin/com/facebook/react/bridge/ReadableMap.java @@ -44,7 +44,7 @@ public boolean hasKey(String key) { public Integer getInt(String key) throws Exception { if (map.opt(key) instanceof Double) { - throw new Exception("We've got a double here"); + return (int) getDouble(key); } return map.getInt(key); } diff --git a/packages/stripe_ios/ios/Classes/CardFieldFactory.swift b/packages/stripe_ios/ios/Classes/CardFieldFactory.swift index e85f0c682..082a55824 100644 --- a/packages/stripe_ios/ios/Classes/CardFieldFactory.swift +++ b/packages/stripe_ios/ios/Classes/CardFieldFactory.swift @@ -162,7 +162,7 @@ extension CardFieldView { cardParams.type = STPPaymentMethodType.card cardParams.card = cardMethodParams - self.cardField.paymentMethodParams.card = cardMethodParams + self.cardField.paymentMethodParams = STPPaymentMethodParams.paramsWith(card: cardMethodParams, billingDetails: nil, metadata: nil) self.cardField.postalCode = params["postalCode"] as? String self.cardParams = cardParams self.cardPostalCode = params["postalCode"] as? String From 9969afff49509c03d5e2af0f96fe6fc7e1c3d177 Mon Sep 17 00:00:00 2001 From: cedvdb Date: Tue, 1 Oct 2024 19:07:40 +0200 Subject: [PATCH 02/16] export appearance and theme (#1947) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: cedvandenbosch Co-authored-by: Rémon --- packages/stripe_web/lib/src/widgets/payment_element.dart | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/stripe_web/lib/src/widgets/payment_element.dart b/packages/stripe_web/lib/src/widgets/payment_element.dart index cb51201cf..8b61f8c89 100644 --- a/packages/stripe_web/lib/src/widgets/payment_element.dart +++ b/packages/stripe_web/lib/src/widgets/payment_element.dart @@ -9,7 +9,8 @@ import 'package:web/web.dart' as web; import '../../flutter_stripe_web.dart'; -export 'package:stripe_js/stripe_api.dart' show PaymentElementLayout; +export 'package:stripe_js/stripe_api.dart' + show PaymentElementLayout, ElementAppearance, ElementTheme; typedef PaymentElementTheme = js.ElementTheme; From 4fbd54fb3f894b711a5aa6acb3ed4504316093e5 Mon Sep 17 00:00:00 2001 From: cedvdb Date: Tue, 1 Oct 2024 19:18:21 +0200 Subject: [PATCH 03/16] remove unnecessary scroll (#1948) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: cedvandenbosch Co-authored-by: Rémon --- packages/stripe_web/lib/src/widgets/payment_element.dart | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/packages/stripe_web/lib/src/widgets/payment_element.dart b/packages/stripe_web/lib/src/widgets/payment_element.dart index 8b61f8c89..eddbb6c28 100644 --- a/packages/stripe_web/lib/src/widgets/payment_element.dart +++ b/packages/stripe_web/lib/src/widgets/payment_element.dart @@ -121,9 +121,7 @@ class PaymentElementState extends State { ..id = 'payment-element' ..style.border = 'none' ..style.width = '100%' - ..style.height = '${height}' - ..style.overflow = 'scroll' - ..style.overflowX = 'hidden'; + ..style.height = '${height}'; elements = WebStripe.js.elements(createOptions()); mutationObserver!.observe( From dac2181eb0bfc2b9ec5025237253e621c05b4cc5 Mon Sep 17 00:00:00 2001 From: EduardDumitrescu <53558968+EduardDumitrescu@users.noreply.github.com> Date: Fri, 4 Oct 2024 22:23:31 +0300 Subject: [PATCH 04/16] fix platformPayCreatePaymentMethod error (#1882) Co-authored-by: Eduard Dumitrescu --- example/lib/screens/screens.dart | 6 ++ ...bile_pay_create_payment_method_screen.dart | 84 +++++++++++++++++++ packages/stripe_js/CHANGELOG.md | 4 + .../js/payment_requests/payment_request.dart | 11 ++- packages/stripe_js/pubspec.yaml | 2 +- packages/stripe_web/pubspec.yaml | 2 +- 6 files changed, 101 insertions(+), 8 deletions(-) create mode 100644 example/lib/screens/wallets/mobile_pay_create_payment_method_screen.dart diff --git a/example/lib/screens/screens.dart b/example/lib/screens/screens.dart index 6743974db..cbefd798a 100644 --- a/example/lib/screens/screens.dart +++ b/example/lib/screens/screens.dart @@ -20,6 +20,7 @@ import 'package:stripe_example/screens/wallets/apple_pay_screen.dart'; import 'package:stripe_example/screens/wallets/apple_pay_screen_plugin.dart'; import 'package:stripe_example/screens/wallets/google_pay_screen.dart'; import 'package:stripe_example/screens/wallets/google_pay_stripe_screen.dart'; +import 'package:stripe_example/screens/wallets/mobile_pay_create_payment_method_screen.dart'; import 'package:stripe_example/screens/wallets/open_apple_pay_setup_screen.dart'; import 'package:stripe_example/widgets/platform_icons.dart'; @@ -226,6 +227,11 @@ class Example extends StatelessWidget { builder: (c) => GooglePayScreen(), platformsSupported: [DevicePlatform.android], ), + Example( + title: 'Google/Apple Pay - Create payment method', + builder: (c) => MobilePayCreatePaymentMethodScreen(), + platformsSupported: [DevicePlatform.web], + ), ], ), ExampleSection(title: 'Regional Payment Methods', children: [ diff --git a/example/lib/screens/wallets/mobile_pay_create_payment_method_screen.dart b/example/lib/screens/wallets/mobile_pay_create_payment_method_screen.dart new file mode 100644 index 000000000..6217e2cfa --- /dev/null +++ b/example/lib/screens/wallets/mobile_pay_create_payment_method_screen.dart @@ -0,0 +1,84 @@ +import 'package:flutter/material.dart'; +import 'package:flutter_stripe/flutter_stripe.dart'; +import 'package:stripe_example/widgets/example_scaffold.dart'; +import 'package:stripe_example/widgets/response_card.dart'; + +class MobilePayCreatePaymentMethodScreen extends StatefulWidget { + const MobilePayCreatePaymentMethodScreen({super.key}); + + @override + State createState() => + _MobilePayCreatePaymentMethodScreenState(); +} + +class _MobilePayCreatePaymentMethodScreenState + extends State { + PlatformPayPaymentMethod? response; + + @override + void initState() { + Stripe.instance.isPlatformPaySupportedListenable.addListener(update); + super.initState(); + } + + @override + void dispose() { + Stripe.instance.isPlatformPaySupportedListenable.removeListener(update); + super.dispose(); + } + + void update() { + setState(() {}); + } + + @override + Widget build(BuildContext context) { + return ExampleScaffold( + title: 'Google/Apple Pay', + tags: ['Web'], + padding: EdgeInsets.all(16), + children: [ + if (Stripe.instance.isPlatformPaySupportedListenable.value) + SizedBox( + height: 77, + width: 30, + child: PlatformPayButton( + type: PlatformButtonType.googlePayMark, + onPressed: _handlePayPress, + ), + ) + else + Text('Google/Apple Pay is not available in this device'), + SizedBox( + height: 50, + ), + ResponseCard(response: response?.toString() ?? ''), + ], + ); + } + + Future _handlePayPress() async { + // 1. create payment method + + final paymentMethod = await Stripe.instance.createPlatformPayPaymentMethod( + params: PlatformPayPaymentMethodParams.web( + options: PlatformPayWebPaymentRequestCreateOptions( + country: 'DE', + currency: 'eur', + total: PlatformPayWebPaymentItem( + amount: 1521, + label: '', + ), + ), + ), + ); + + setState(() { + response = paymentMethod; + }); + + ScaffoldMessenger.of(context).showSnackBar(SnackBar( + content: Text( + 'Success!: The payment method with id: ${paymentMethod.paymentMethod.id} was created successfully,'))); + } +} diff --git a/packages/stripe_js/CHANGELOG.md b/packages/stripe_js/CHANGELOG.md index 63fd0b158..3a2d445c4 100644 --- a/packages/stripe_js/CHANGELOG.md +++ b/packages/stripe_js/CHANGELOG.md @@ -1,3 +1,7 @@ +## 6.1.1 + +- **FIX**: The platformPayCreatePaymentMethod method results in an error on web (#1879). + ## 6.1.0 - Sync with Stripe [0.38.6](https://github.com/stripe/stripe-react-native/releases/tag/v0.38.6). - Minor fixes and improvements. diff --git a/packages/stripe_js/lib/src/js/payment_requests/payment_request.dart b/packages/stripe_js/lib/src/js/payment_requests/payment_request.dart index fca5def37..e5d211b05 100644 --- a/packages/stripe_js/lib/src/js/payment_requests/payment_request.dart +++ b/packages/stripe_js/lib/src/js/payment_requests/payment_request.dart @@ -1,7 +1,8 @@ +import 'dart:js_interop'; + import 'package:stripe_js/src/js/utils/parse_intent_response.dart'; import 'package:stripe_js/stripe_api.dart'; import 'package:stripe_js/stripe_js.dart'; -import 'dart:js_interop'; extension PaymentRequestExtension on Stripe { _JS get _js => this as _JS; @@ -47,7 +48,7 @@ class PaymentResponse { PaymentMethod get paymentMethod => PaymentMethod.fromJson(_js.paymentMethod.toDart); String get walletName => _js.walletName; - Function(String complete) get complete => _js.complete; + void complete(final String complete) => _js.complete(complete); } extension type _JS._(JSObject o) { @@ -60,10 +61,8 @@ extension type JsPaymentResponse._(JSObject o) { external JSMap get paymentMethod; external String get walletName; @JS('complete') - external JSFunction get _complete; - void Function(String) get complete { - return _complete.dartify() as void Function(String); - } + external void _complete(final String complete); + void complete(final String complete) => _complete(complete); } extension type JsPaymentRequest._(JSObject o) { diff --git a/packages/stripe_js/pubspec.yaml b/packages/stripe_js/pubspec.yaml index d748d8846..d26cede48 100644 --- a/packages/stripe_js/pubspec.yaml +++ b/packages/stripe_js/pubspec.yaml @@ -1,6 +1,6 @@ name: stripe_js description: Stripe.js bindings for dart. This package is used by Stripe web so that the Stripe js sdk can be invoked directly. -version: 6.1.0 +version: 6.1.1 homepage: https://github.com/flutter-stripe/flutter_stripe environment: diff --git a/packages/stripe_web/pubspec.yaml b/packages/stripe_web/pubspec.yaml index f0d10e1c2..d2e9ce21b 100644 --- a/packages/stripe_web/pubspec.yaml +++ b/packages/stripe_web/pubspec.yaml @@ -14,7 +14,7 @@ dependencies: sdk: flutter freezed_annotation: ^2.0.3 stripe_platform_interface: ^11.1.1 - stripe_js: ^6.1.0 + stripe_js: ^6.1.1 web: ^1.0.0 dev_dependencies: From 1247414cd3d2636119272eb7be4e66652bdf1b5f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mon?= Date: Tue, 8 Oct 2024 20:41:57 +0100 Subject: [PATCH 05/16] Express checkout web (#1936) * feat add express checkout * fix rendering express checkout * feat: add onconfirm handler --------- Co-authored-by: Remon Co-authored-by: Remon Helmond --- .../express_checkout_element.dart | 80 + .../platforms/express_checkout_element.dart | 22 + .../express_checkout_element_web.dart | 31 + .../affirm_screen.dart | 1 - example/lib/screens/screens.dart | 8 + ...le-developer-merchantid-domain-association | 1 + .../src/api/core/billing_details.freezed.dart | 66 +- .../lib/src/api/core/error.freezed.dart | 32 +- .../api/core/shipping_details.freezed.dart | 68 +- .../card_element_change_event.freezed.dart | 52 +- .../card_element_options.freezed.dart | 60 +- .../elements/element_appearance.freezed.dart | 21 +- .../lib/src/api/elements/elements.dart | 1 + .../express_checkout_element_options.dart | 150 ++ ...ress_checkout_element_options.freezed.dart | 1411 +++++++++++++++++ .../express_checkout_element_options.g.dart | 254 +++ .../payment_element_change_event.freezed.dart | 44 +- .../payment_element_options.freezed.dart | 623 ++++++-- ...t_intent_shipping_information.freezed.dart | 24 +- ...nfirm_acss_debit_payment_data.freezed.dart | 24 +- ...rm_acss_debit_payment_options.freezed.dart | 24 +- .../confirm_alipay_payment_data.freezed.dart | 30 +- ...onfirm_alipay_payment_options.freezed.dart | 28 +- .../confirm_card_payment_data.freezed.dart | 42 +- .../confirm_card_payment_options.freezed.dart | 28 +- .../confirm_ideal_payment_data.freezed.dart | 34 +- ...confirm_ideal_payment_options.freezed.dart | 28 +- .../confirm_payment_options.freezed.dart | 60 +- ...nfirm_sepa_debit_payment_data.freezed.dart | 148 +- .../payment_intent.freezed.dart | 191 ++- .../payment_intent_response.freezed.dart | 34 +- .../create_payment_method_data.freezed.dart | 52 +- .../payment_method.freezed.dart | 360 +++-- .../payment_method_details.freezed.dart | 163 +- .../payment_method_params.freezed.dart | 745 ++++++--- .../payment_method_response.freezed.dart | 34 +- .../confirm_card_setup_data.freezed.dart | 32 +- .../confirm_card_setup_options.freezed.dart | 24 +- ...confirm_sepa_debit_setup_data.freezed.dart | 24 +- .../setup_intents/setup_intent.freezed.dart | 72 +- .../setup_intent_response.freezed.dart | 34 +- ...reate_token_bank_account_data.freezed.dart | 27 +- .../create_token_card_data.freezed.dart | 38 +- .../tokens/create_token_pii_data.freezed.dart | 21 +- .../lib/src/api/tokens/token.freezed.dart | 158 +- .../api/tokens/token_response.freezed.dart | 34 +- .../element_express_checkout.dart | 39 + .../lib/src/js/elements/elements.dart | 3 +- .../stripe_web/lib/flutter_stripe_web.dart | 2 + .../src/widgets/express_checkout_element.dart | 182 +++ 50 files changed, 4669 insertions(+), 995 deletions(-) create mode 100644 example/lib/screens/payment_sheet/express_checkout/express_checkout_element.dart create mode 100644 example/lib/screens/payment_sheet/express_checkout/platforms/express_checkout_element.dart create mode 100644 example/lib/screens/payment_sheet/express_checkout/platforms/express_checkout_element_web.dart create mode 100644 example/web/.well-known/apple-developer-merchantid-domain-association create mode 100644 packages/stripe_js/lib/src/api/elements/express_checkout_element_options.dart create mode 100644 packages/stripe_js/lib/src/api/elements/express_checkout_element_options.freezed.dart create mode 100644 packages/stripe_js/lib/src/api/elements/express_checkout_element_options.g.dart create mode 100644 packages/stripe_js/lib/src/js/elements/element_express_checkout/element_express_checkout.dart create mode 100644 packages/stripe_web/lib/src/widgets/express_checkout_element.dart diff --git a/example/lib/screens/payment_sheet/express_checkout/express_checkout_element.dart b/example/lib/screens/payment_sheet/express_checkout/express_checkout_element.dart new file mode 100644 index 000000000..6a2682e3f --- /dev/null +++ b/example/lib/screens/payment_sheet/express_checkout/express_checkout_element.dart @@ -0,0 +1,80 @@ +import 'dart:convert'; + +import 'package:flutter/material.dart'; +import 'package:http/http.dart' as http; +import 'package:stripe_example/config.dart'; +import 'package:stripe_example/widgets/loading_button.dart'; + +import 'platforms/express_checkout_element.dart' + if (dart.library.js) 'platforms/express_checkout_element_web.dart'; + +class ExpressCheckoutElementExample extends StatefulWidget { + @override + _ThemeCardExampleState createState() => _ThemeCardExampleState(); +} + +class _ThemeCardExampleState extends State { + String? clientSecret; + + @override + void initState() { + super.initState(); + getClientSecret(); + } + + Future getClientSecret() async { + try { + final client = await createPaymentIntent(); + setState(() { + clientSecret = client; + }); + } catch (e) { + ScaffoldMessenger.of(context).showSnackBar( + SnackBar( + content: Text( + e.toString(), + ), + ), + ); + } + } + + @override + Widget build(BuildContext context) { + return Scaffold( + appBar: AppBar( + title: Text('Flutter App'), + ), + body: Center( + child: Container( + constraints: BoxConstraints(maxWidth: 600), + padding: EdgeInsets.symmetric(horizontal: 16, vertical: 52), + child: Column( + children: [ + SizedBox( + child: clientSecret != null + ? ExpressCheckoutWidget(clientSecret) + : Center(child: CircularProgressIndicator())), + LoadingButton(onPressed: pay, text: 'Pay'), + ], + ), + ), + ), + ); + } + + Future createPaymentIntent() async { + final url = Uri.parse('$kApiUrl/create-payment-intent'); + final response = await http.post( + url, + headers: { + 'Content-Type': 'application/json', + }, + body: json.encode({ + 'currency': 'usd', + 'amount': 5099, + }), + ); + return json.decode(response.body)['clientSecret']; + } +} diff --git a/example/lib/screens/payment_sheet/express_checkout/platforms/express_checkout_element.dart b/example/lib/screens/payment_sheet/express_checkout/platforms/express_checkout_element.dart new file mode 100644 index 000000000..36f624962 --- /dev/null +++ b/example/lib/screens/payment_sheet/express_checkout/platforms/express_checkout_element.dart @@ -0,0 +1,22 @@ +import 'package:flutter/widgets.dart'; +import 'package:flutter_stripe_web/flutter_stripe_web.dart'; +import 'package:stripe_example/screens/payment_sheet/express_checkout/platforms/express_checkout_element_web.dart'; + +Future pay() async { + await WebStripe.instance.confirmPaymentElement( + ConfirmPaymentElementOptions( + confirmParams: ConfirmPaymentParams(return_url: getReturnUrl()), + ), + ); +} + +class ExpressCheckoutWidget extends StatelessWidget { + const ExpressCheckoutWidget(this.clientSecret); + + final String? clientSecret; + + @override + Widget build(BuildContext context) { + return Container(); + } +} diff --git a/example/lib/screens/payment_sheet/express_checkout/platforms/express_checkout_element_web.dart b/example/lib/screens/payment_sheet/express_checkout/platforms/express_checkout_element_web.dart new file mode 100644 index 000000000..c4dac9ad0 --- /dev/null +++ b/example/lib/screens/payment_sheet/express_checkout/platforms/express_checkout_element_web.dart @@ -0,0 +1,31 @@ +import 'package:flutter/widgets.dart'; +import 'package:flutter_stripe_web/flutter_stripe_web.dart'; +import 'package:web/web.dart' as web; + +String getUrlPort() => web.window.location.port; + +String getReturnUrl() => web.window.location.href; + +Future pay() async { + await WebStripe.instance.confirmPaymentElement( + ConfirmPaymentElementOptions( + confirmParams: ConfirmPaymentParams(return_url: getReturnUrl()), + ), + ); +} + +class ExpressCheckoutWidget extends StatelessWidget { + const ExpressCheckoutWidget(this.clientSecret); + + final String? clientSecret; + + @override + Widget build(BuildContext context) { + return ExpressCheckoutElement( + onConfirm: (value) { + pay(); + }, + clientSecret: clientSecret ?? '', + ); + } +} diff --git a/example/lib/screens/regional_payment_methods/affirm_screen.dart b/example/lib/screens/regional_payment_methods/affirm_screen.dart index ca64b52fb..e9de87566 100644 --- a/example/lib/screens/regional_payment_methods/affirm_screen.dart +++ b/example/lib/screens/regional_payment_methods/affirm_screen.dart @@ -24,7 +24,6 @@ class AffirmScreen extends StatelessWidget { }), ); - print('blaat ${json.decode(response.body)}'); return json.decode(response.body); } diff --git a/example/lib/screens/screens.dart b/example/lib/screens/screens.dart index cbefd798a..d71b1a9d0 100644 --- a/example/lib/screens/screens.dart +++ b/example/lib/screens/screens.dart @@ -1,6 +1,7 @@ import 'package:flutter/material.dart'; import 'package:stripe_example/screens/customer_sheet/customer_sheet_screen.dart'; import 'package:stripe_example/screens/others/can_add_to_wallet_screen.dart'; +import 'package:stripe_example/screens/payment_sheet/express_checkout/express_checkout_element.dart'; import 'package:stripe_example/screens/payment_sheet/payment_element/payment_element.dart'; import 'package:stripe_example/screens/payment_sheet/payment_sheet_deffered_screen.dart'; import 'package:stripe_example/screens/payment_sheet/payment_sheet_screen.dart'; @@ -123,6 +124,13 @@ class Example extends StatelessWidget { DevicePlatform.web, ], ), + Example( + title: 'ExpressCheckout', + builder: (c) => ExpressCheckoutElementExample(), + platformsSupported: [ + DevicePlatform.web, + ], + ), ], expanded: true, ), diff --git a/example/web/.well-known/apple-developer-merchantid-domain-association b/example/web/.well-known/apple-developer-merchantid-domain-association new file mode 100644 index 000000000..87a67950e --- /dev/null +++ b/example/web/.well-known/apple-developer-merchantid-domain-association @@ -0,0 +1 @@ +add here your apple dev association file \ No newline at end of file diff --git a/packages/stripe_js/lib/src/api/core/billing_details.freezed.dart b/packages/stripe_js/lib/src/api/core/billing_details.freezed.dart index ca25e3bac..5d4162ca9 100644 --- a/packages/stripe_js/lib/src/api/core/billing_details.freezed.dart +++ b/packages/stripe_js/lib/src/api/core/billing_details.freezed.dart @@ -32,8 +32,12 @@ mixin _$BillingDetails { /// Full name. String? get name => throw _privateConstructorUsedError; + /// Serializes this BillingDetails to a JSON map. Map toJson() => throw _privateConstructorUsedError; - @JsonKey(ignore: true) + + /// Create a copy of BillingDetails + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) $BillingDetailsCopyWith get copyWith => throw _privateConstructorUsedError; } @@ -60,6 +64,8 @@ class _$BillingDetailsCopyWithImpl<$Res, $Val extends BillingDetails> // ignore: unused_field final $Res Function($Val) _then; + /// Create a copy of BillingDetails + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -88,6 +94,8 @@ class _$BillingDetailsCopyWithImpl<$Res, $Val extends BillingDetails> ) as $Val); } + /// Create a copy of BillingDetails + /// with the given fields replaced by the non-null parameter values. @override @pragma('vm:prefer-inline') $BillingAddressCopyWith<$Res>? get address { @@ -124,6 +132,8 @@ class __$$BillingDetailsImplCopyWithImpl<$Res> _$BillingDetailsImpl _value, $Res Function(_$BillingDetailsImpl) _then) : super(_value, _then); + /// Create a copy of BillingDetails + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -193,11 +203,13 @@ class _$BillingDetailsImpl implements _BillingDetails { (identical(other.name, name) || other.name == name)); } - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hash(runtimeType, email, address, phone, name); - @JsonKey(ignore: true) + /// Create a copy of BillingDetails + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$BillingDetailsImplCopyWith<_$BillingDetailsImpl> get copyWith => @@ -222,24 +234,26 @@ abstract class _BillingDetails implements BillingDetails { factory _BillingDetails.fromJson(Map json) = _$BillingDetailsImpl.fromJson; - @override - /// Email address. - String? get email; @override + String? get email; /// Billing address. - BillingAddress? get address; @override + BillingAddress? get address; /// Billing phone number. - String? get phone; @override + String? get phone; /// Full name. + @override String? get name; + + /// Create a copy of BillingDetails + /// with the given fields replaced by the non-null parameter values. @override - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) _$$BillingDetailsImplCopyWith<_$BillingDetailsImpl> get copyWith => throw _privateConstructorUsedError; } @@ -269,8 +283,12 @@ mixin _$BillingAddress { @JsonKey(name: 'postal_code') String? get postalCode => throw _privateConstructorUsedError; + /// Serializes this BillingAddress to a JSON map. Map toJson() => throw _privateConstructorUsedError; - @JsonKey(ignore: true) + + /// Create a copy of BillingAddress + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) $BillingAddressCopyWith get copyWith => throw _privateConstructorUsedError; } @@ -300,6 +318,8 @@ class _$BillingAddressCopyWithImpl<$Res, $Val extends BillingAddress> // ignore: unused_field final $Res Function($Val) _then; + /// Create a copy of BillingAddress + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -367,6 +387,8 @@ class __$$PaymentElementBillingDetailsAddressImplCopyWithImpl<$Res> $Res Function(_$PaymentElementBillingDetailsAddressImpl) _then) : super(_value, _then); + /// Create a copy of BillingAddress + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -466,12 +488,14 @@ class _$PaymentElementBillingDetailsAddressImpl other.postalCode == postalCode)); } - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hash(runtimeType, line1, line2, city, state, country, postalCode); - @JsonKey(ignore: true) + /// Create a copy of BillingAddress + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$PaymentElementBillingDetailsAddressImplCopyWith< @@ -501,33 +525,35 @@ abstract class _PaymentElementBillingDetailsAddress implements BillingAddress { Map json) = _$PaymentElementBillingDetailsAddressImpl.fromJson; - @override - /// Address line 1 (e.g., street, PO Box, or company name). - String? get line1; @override + String? get line1; /// Address line 2 (e.g., apartment, suite, unit, or building). - String? get line2; @override + String? get line2; /// City, district, suburb, town, or village. - String? get city; @override + String? get city; /// State, county, province, or region. - String? get state; @override + String? get state; /// Two-letter country code (ISO 3166-1 alpha-2). - String? get country; @override + String? get country; /// ZIP or postal code. + @override @JsonKey(name: 'postal_code') String? get postalCode; + + /// Create a copy of BillingAddress + /// with the given fields replaced by the non-null parameter values. @override - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) _$$PaymentElementBillingDetailsAddressImplCopyWith< _$PaymentElementBillingDetailsAddressImpl> get copyWith => throw _privateConstructorUsedError; diff --git a/packages/stripe_js/lib/src/api/core/error.freezed.dart b/packages/stripe_js/lib/src/api/core/error.freezed.dart index 6029a7071..b65f2f95a 100644 --- a/packages/stripe_js/lib/src/api/core/error.freezed.dart +++ b/packages/stripe_js/lib/src/api/core/error.freezed.dart @@ -41,8 +41,12 @@ mixin _$StripeError { /// field. String? get param => throw _privateConstructorUsedError; + /// Serializes this StripeError to a JSON map. Map toJson() => throw _privateConstructorUsedError; - @JsonKey(ignore: true) + + /// Create a copy of StripeError + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) $StripeErrorCopyWith get copyWith => throw _privateConstructorUsedError; } @@ -71,6 +75,8 @@ class _$StripeErrorCopyWithImpl<$Res, $Val extends StripeError> // ignore: unused_field final $Res Function($Val) _then; + /// Create a copy of StripeError + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -131,6 +137,8 @@ class __$$PaymentElementChangeEventImplCopyWithImpl<$Res> $Res Function(_$PaymentElementChangeEventImpl) _then) : super(_value, _then); + /// Create a copy of StripeError + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -218,12 +226,14 @@ class _$PaymentElementChangeEventImpl implements _PaymentElementChangeEvent { (identical(other.param, param) || other.param == param)); } - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hash(runtimeType, type, code, decline_code, message, param); - @JsonKey(ignore: true) + /// Create a copy of StripeError + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$PaymentElementChangeEventImplCopyWith<_$PaymentElementChangeEventImpl> @@ -249,34 +259,36 @@ abstract class _PaymentElementChangeEvent implements StripeError { factory _PaymentElementChangeEvent.fromJson(Map json) = _$PaymentElementChangeEventImpl.fromJson; - @override - /// The type of error returned. One of api_error, card_error, /// idempotency_error, or invalid_request_error - String? get type; @override + String? get type; /// For some errors that could be handled programmatically, /// a short string indicating the error code reported. - String? get code; @override + String? get code; /// For card errors resulting from a card issuer decline, a short string /// indicating the card issuer’s reason for the decline if they provide one. - String? get decline_code; @override + String? get decline_code; /// A human-readable message providing more details about the error. /// For card errors, these messages can be shown to your users. - String? get message; @override + String? get message; /// If the error is parameter-specific, the parameter related to the error. /// For example, you can use this to display a message near the correct form /// field. + @override String? get param; + + /// Create a copy of StripeError + /// with the given fields replaced by the non-null parameter values. @override - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) _$$PaymentElementChangeEventImplCopyWith<_$PaymentElementChangeEventImpl> get copyWith => throw _privateConstructorUsedError; } diff --git a/packages/stripe_js/lib/src/api/core/shipping_details.freezed.dart b/packages/stripe_js/lib/src/api/core/shipping_details.freezed.dart index 5b176ca0c..6cacbe472 100644 --- a/packages/stripe_js/lib/src/api/core/shipping_details.freezed.dart +++ b/packages/stripe_js/lib/src/api/core/shipping_details.freezed.dart @@ -39,8 +39,12 @@ mixin _$ShippingDetails { @JsonKey(name: 'tracking_number') String? get trackingNumber => throw _privateConstructorUsedError; + /// Serializes this ShippingDetails to a JSON map. Map toJson() => throw _privateConstructorUsedError; - @JsonKey(ignore: true) + + /// Create a copy of ShippingDetails + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) $ShippingDetailsCopyWith get copyWith => throw _privateConstructorUsedError; } @@ -71,6 +75,8 @@ class _$ShippingDetailsCopyWithImpl<$Res, $Val extends ShippingDetails> // ignore: unused_field final $Res Function($Val) _then; + /// Create a copy of ShippingDetails + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -104,6 +110,8 @@ class _$ShippingDetailsCopyWithImpl<$Res, $Val extends ShippingDetails> ) as $Val); } + /// Create a copy of ShippingDetails + /// with the given fields replaced by the non-null parameter values. @override @pragma('vm:prefer-inline') $ShippingDetailsAddressCopyWith<$Res> get address { @@ -142,6 +150,8 @@ class __$$PaymentElementChangeEventImplCopyWithImpl<$Res> $Res Function(_$PaymentElementChangeEventImpl) _then) : super(_value, _then); + /// Create a copy of ShippingDetails + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -232,12 +242,14 @@ class _$PaymentElementChangeEventImpl implements _PaymentElementChangeEvent { other.trackingNumber == trackingNumber)); } - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hash(runtimeType, address, carrier, name, phone, trackingNumber); - @JsonKey(ignore: true) + /// Create a copy of ShippingDetails + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$PaymentElementChangeEventImplCopyWith<_$PaymentElementChangeEventImpl> @@ -264,32 +276,34 @@ abstract class _PaymentElementChangeEvent implements ShippingDetails { factory _PaymentElementChangeEvent.fromJson(Map json) = _$PaymentElementChangeEventImpl.fromJson; - @override - /// Shipping address. - ShippingDetailsAddress get address; @override + ShippingDetailsAddress get address; /// The delivery service that shipped a physical product, /// such as Fedex, UPS, USPS, etc. - String? get carrier; @override + String? get carrier; /// Recipient name. - String? get name; @override + String? get name; /// Recipient phone (including extension). - String? get phone; @override + String? get phone; /// The tracking number for a physical product, obtained from the /// delivery service. If multiple tracking numbers were /// generated for this purchase, please separate them with commas. + @override @JsonKey(name: 'tracking_number') String? get trackingNumber; + + /// Create a copy of ShippingDetails + /// with the given fields replaced by the non-null parameter values. @override - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) _$$PaymentElementChangeEventImplCopyWith<_$PaymentElementChangeEventImpl> get copyWith => throw _privateConstructorUsedError; } @@ -320,8 +334,12 @@ mixin _$ShippingDetailsAddress { @JsonKey(name: 'postal_code') String? get postalCode => throw _privateConstructorUsedError; + /// Serializes this ShippingDetailsAddress to a JSON map. Map toJson() => throw _privateConstructorUsedError; - @JsonKey(ignore: true) + + /// Create a copy of ShippingDetailsAddress + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) $ShippingDetailsAddressCopyWith get copyWith => throw _privateConstructorUsedError; } @@ -352,6 +370,8 @@ class _$ShippingDetailsAddressCopyWithImpl<$Res, // ignore: unused_field final $Res Function($Val) _then; + /// Create a copy of ShippingDetailsAddress + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -419,6 +439,8 @@ class __$$PaymentElementBillingDetailsAddressImplCopyWithImpl<$Res> $Res Function(_$PaymentElementBillingDetailsAddressImpl) _then) : super(_value, _then); + /// Create a copy of ShippingDetailsAddress + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -518,12 +540,14 @@ class _$PaymentElementBillingDetailsAddressImpl other.postalCode == postalCode)); } - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hash(runtimeType, line1, line2, city, state, country, postalCode); - @JsonKey(ignore: true) + /// Create a copy of ShippingDetailsAddress + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$PaymentElementBillingDetailsAddressImplCopyWith< @@ -554,33 +578,35 @@ abstract class _PaymentElementBillingDetailsAddress Map json) = _$PaymentElementBillingDetailsAddressImpl.fromJson; - @override - /// Address line 1 (e.g., street, PO Box, or company name). - String? get line1; @override + String? get line1; /// Address line 2 (e.g., apartment, suite, unit, or building). - String? get line2; @override + String? get line2; /// City, district, suburb, town, or village. - String? get city; @override + String? get city; /// State, county, province, or region. - String? get state; @override + String? get state; /// Two-letter country code (ISO 3166-1 alpha-2). - String? get country; @override + String? get country; /// ZIP or postal code. + @override @JsonKey(name: 'postal_code') String? get postalCode; + + /// Create a copy of ShippingDetailsAddress + /// with the given fields replaced by the non-null parameter values. @override - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) _$$PaymentElementBillingDetailsAddressImplCopyWith< _$PaymentElementBillingDetailsAddressImpl> get copyWith => throw _privateConstructorUsedError; diff --git a/packages/stripe_js/lib/src/api/elements/card_element_change_event.freezed.dart b/packages/stripe_js/lib/src/api/elements/card_element_change_event.freezed.dart index 00ca4f680..0821de34d 100644 --- a/packages/stripe_js/lib/src/api/elements/card_element_change_event.freezed.dart +++ b/packages/stripe_js/lib/src/api/elements/card_element_change_event.freezed.dart @@ -12,7 +12,7 @@ part of 'card_element_change_event.dart'; T _$identity(T value) => value; final _privateConstructorUsedError = UnsupportedError( - 'It seems like you constructed your class using `MyClass._()`. This constructor is only meant to be used by freezed and you are not supposed to need it nor use it.\nPlease check the documentation here for more information: https://github.com/rrousselGit/freezed#custom-getters-and-methods'); + 'It seems like you constructed your class using `MyClass._()`. This constructor is only meant to be used by freezed and you are not supposed to need it nor use it.\nPlease check the documentation here for more information: https://github.com/rrousselGit/freezed#adding-getters-and-methods-to-our-models'); CardElementChangeEvent _$CardElementChangeEventFromJson( Map json) { @@ -28,8 +28,12 @@ mixin _$CardElementChangeEvent { String get brand => throw _privateConstructorUsedError; CardElementChangeEventValue? get value => throw _privateConstructorUsedError; + /// Serializes this CardElementChangeEvent to a JSON map. Map toJson() => throw _privateConstructorUsedError; - @JsonKey(ignore: true) + + /// Create a copy of CardElementChangeEvent + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) $CardElementChangeEventCopyWith get copyWith => throw _privateConstructorUsedError; } @@ -63,6 +67,8 @@ class _$CardElementChangeEventCopyWithImpl<$Res, // ignore: unused_field final $Res Function($Val) _then; + /// Create a copy of CardElementChangeEvent + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -101,6 +107,8 @@ class _$CardElementChangeEventCopyWithImpl<$Res, ) as $Val); } + /// Create a copy of CardElementChangeEvent + /// with the given fields replaced by the non-null parameter values. @override @pragma('vm:prefer-inline') $StripeErrorCopyWith<$Res>? get error { @@ -113,6 +121,8 @@ class _$CardElementChangeEventCopyWithImpl<$Res, }); } + /// Create a copy of CardElementChangeEvent + /// with the given fields replaced by the non-null parameter values. @override @pragma('vm:prefer-inline') $CardElementChangeEventValueCopyWith<$Res>? get value { @@ -159,6 +169,8 @@ class __$$CardElementChangeEventImplCopyWithImpl<$Res> $Res Function(_$CardElementChangeEventImpl) _then) : super(_value, _then); + /// Create a copy of CardElementChangeEvent + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -231,7 +243,7 @@ class _$CardElementChangeEventImpl implements _CardElementChangeEvent { } @override - bool operator ==(dynamic other) { + bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$CardElementChangeEventImpl && @@ -245,12 +257,14 @@ class _$CardElementChangeEventImpl implements _CardElementChangeEvent { (identical(other.value, value) || other.value == value)); } - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hash( runtimeType, elementType, empty, complete, error, brand, value); - @JsonKey(ignore: true) + /// Create a copy of CardElementChangeEvent + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$CardElementChangeEventImplCopyWith<_$CardElementChangeEventImpl> @@ -289,8 +303,11 @@ abstract class _CardElementChangeEvent implements CardElementChangeEvent { String get brand; @override CardElementChangeEventValue? get value; + + /// Create a copy of CardElementChangeEvent + /// with the given fields replaced by the non-null parameter values. @override - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) _$$CardElementChangeEventImplCopyWith<_$CardElementChangeEventImpl> get copyWith => throw _privateConstructorUsedError; } @@ -304,8 +321,12 @@ CardElementChangeEventValue _$CardElementChangeEventValueFromJson( mixin _$CardElementChangeEventValue { String? get postalCode => throw _privateConstructorUsedError; + /// Serializes this CardElementChangeEventValue to a JSON map. Map toJson() => throw _privateConstructorUsedError; - @JsonKey(ignore: true) + + /// Create a copy of CardElementChangeEventValue + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) $CardElementChangeEventValueCopyWith get copyWith => throw _privateConstructorUsedError; } @@ -332,6 +353,8 @@ class _$CardElementChangeEventValueCopyWithImpl<$Res, // ignore: unused_field final $Res Function($Val) _then; + /// Create a copy of CardElementChangeEventValue + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -368,6 +391,8 @@ class __$$CardElementChangeEventValueImplCopyWithImpl<$Res> $Res Function(_$CardElementChangeEventValueImpl) _then) : super(_value, _then); + /// Create a copy of CardElementChangeEventValue + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -401,7 +426,7 @@ class _$CardElementChangeEventValueImpl } @override - bool operator ==(dynamic other) { + bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$CardElementChangeEventValueImpl && @@ -409,11 +434,13 @@ class _$CardElementChangeEventValueImpl other.postalCode == postalCode)); } - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hash(runtimeType, postalCode); - @JsonKey(ignore: true) + /// Create a copy of CardElementChangeEventValue + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$CardElementChangeEventValueImplCopyWith<_$CardElementChangeEventValueImpl> @@ -438,8 +465,11 @@ abstract class _CardElementChangeEventValue @override String? get postalCode; + + /// Create a copy of CardElementChangeEventValue + /// with the given fields replaced by the non-null parameter values. @override - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) _$$CardElementChangeEventValueImplCopyWith<_$CardElementChangeEventValueImpl> get copyWith => throw _privateConstructorUsedError; } diff --git a/packages/stripe_js/lib/src/api/elements/card_element_options.freezed.dart b/packages/stripe_js/lib/src/api/elements/card_element_options.freezed.dart index c0505529c..914c439ee 100644 --- a/packages/stripe_js/lib/src/api/elements/card_element_options.freezed.dart +++ b/packages/stripe_js/lib/src/api/elements/card_element_options.freezed.dart @@ -30,8 +30,12 @@ mixin _$CardElementOptions { bool? get hideIcon => throw _privateConstructorUsedError; bool? get disabled => throw _privateConstructorUsedError; + /// Serializes this CardElementOptions to a JSON map. Map toJson() => throw _privateConstructorUsedError; - @JsonKey(ignore: true) + + /// Create a copy of CardElementOptions + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) $CardElementOptionsCopyWith get copyWith => throw _privateConstructorUsedError; } @@ -64,6 +68,8 @@ class _$CardElementOptionsCopyWithImpl<$Res, $Val extends CardElementOptions> // ignore: unused_field final $Res Function($Val) _then; + /// Create a copy of CardElementOptions + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -107,6 +113,8 @@ class _$CardElementOptionsCopyWithImpl<$Res, $Val extends CardElementOptions> ) as $Val); } + /// Create a copy of CardElementOptions + /// with the given fields replaced by the non-null parameter values. @override @pragma('vm:prefer-inline') $CardElementClassesCopyWith<$Res>? get classes { @@ -149,6 +157,8 @@ class __$$CardElementOptionsImplCopyWithImpl<$Res> $Res Function(_$CardElementOptionsImpl) _then) : super(_value, _then); + /// Create a copy of CardElementOptions + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -248,7 +258,7 @@ class _$CardElementOptionsImpl implements _CardElementOptions { other.disabled == disabled)); } - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hash( runtimeType, @@ -260,7 +270,9 @@ class _$CardElementOptionsImpl implements _CardElementOptions { hideIcon, disabled); - @JsonKey(ignore: true) + /// Create a copy of CardElementOptions + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$CardElementOptionsImplCopyWith<_$CardElementOptionsImpl> get copyWith => @@ -288,10 +300,9 @@ abstract class _CardElementOptions implements CardElementOptions { factory _CardElementOptions.fromJson(Map json) = _$CardElementOptionsImpl.fromJson; - @override - /// Set custom class names on the container DOM element when the /// Stripe element is in a particular state. + @override CardElementClasses? get classes; @override dynamic get style; @@ -305,8 +316,11 @@ abstract class _CardElementOptions implements CardElementOptions { bool? get hideIcon; @override bool? get disabled; + + /// Create a copy of CardElementOptions + /// with the given fields replaced by the non-null parameter values. @override - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) _$$CardElementOptionsImplCopyWith<_$CardElementOptionsImpl> get copyWith => throw _privateConstructorUsedError; } @@ -341,8 +355,12 @@ mixin _$CardElementClasses { /// Defaults to StripeElement--webkit-autofill. bool? get webkitAutofill => throw _privateConstructorUsedError; + /// Serializes this CardElementClasses to a JSON map. Map toJson() => throw _privateConstructorUsedError; - @JsonKey(ignore: true) + + /// Create a copy of CardElementClasses + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) $CardElementClassesCopyWith get copyWith => throw _privateConstructorUsedError; } @@ -372,6 +390,8 @@ class _$CardElementClassesCopyWithImpl<$Res, $Val extends CardElementClasses> // ignore: unused_field final $Res Function($Val) _then; + /// Create a copy of CardElementClasses + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -436,6 +456,8 @@ class __$$CardElementClassesImplCopyWithImpl<$Res> $Res Function(_$CardElementClassesImpl) _then) : super(_value, _then); + /// Create a copy of CardElementClasses + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -539,12 +561,14 @@ class _$CardElementClassesImpl implements _CardElementClasses { other.webkitAutofill == webkitAutofill)); } - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hash( runtimeType, base, complete, empty, focus, invalid, webkitAutofill); - @JsonKey(ignore: true) + /// Create a copy of CardElementClasses + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$CardElementClassesImplCopyWith<_$CardElementClassesImpl> get copyWith => @@ -571,38 +595,40 @@ abstract class _CardElementClasses implements CardElementClasses { factory _CardElementClasses.fromJson(Map json) = _$CardElementClassesImpl.fromJson; - @override - /// The base class applied to the container. Defaults to StripeElement. - String? get base; @override + String? get base; /// The class name to apply when the Element is complete. /// Defaults to StripeElement--complete - String? get complete; @override + String? get complete; /// The class name to apply when the Element is empty. /// Defaults to StripeElement--empty. - String? get empty; @override + String? get empty; /// The class name to apply when the Element is focus. /// Defaults to StripeElement--focus. - String? get focus; @override + String? get focus; /// The class name to apply when the Element is invalid. /// Defaults to StripeElement--invalid. - String? get invalid; @override + String? get invalid; /// The class name to apply when the Element has its value autofilled /// by the browser (only on Chrome and Safari). /// Defaults to StripeElement--webkit-autofill. + @override bool? get webkitAutofill; + + /// Create a copy of CardElementClasses + /// with the given fields replaced by the non-null parameter values. @override - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) _$$CardElementClassesImplCopyWith<_$CardElementClassesImpl> get copyWith => throw _privateConstructorUsedError; } diff --git a/packages/stripe_js/lib/src/api/elements/element_appearance.freezed.dart b/packages/stripe_js/lib/src/api/elements/element_appearance.freezed.dart index b490ac041..a86426563 100644 --- a/packages/stripe_js/lib/src/api/elements/element_appearance.freezed.dart +++ b/packages/stripe_js/lib/src/api/elements/element_appearance.freezed.dart @@ -26,8 +26,12 @@ mixin _$ElementAppearance { throw _privateConstructorUsedError; ElementAppearanceLabels get labels => throw _privateConstructorUsedError; + /// Serializes this ElementAppearance to a JSON map. Map toJson() => throw _privateConstructorUsedError; - @JsonKey(ignore: true) + + /// Create a copy of ElementAppearance + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) $ElementAppearanceCopyWith get copyWith => throw _privateConstructorUsedError; } @@ -55,6 +59,8 @@ class _$ElementAppearanceCopyWithImpl<$Res, $Val extends ElementAppearance> // ignore: unused_field final $Res Function($Val) _then; + /// Create a copy of ElementAppearance + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -107,6 +113,8 @@ class __$$ElementAppearanceImplCopyWithImpl<$Res> $Res Function(_$ElementAppearanceImpl) _then) : super(_value, _then); + /// Create a copy of ElementAppearance + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -194,7 +202,7 @@ class _$ElementAppearanceImpl implements _ElementAppearance { (identical(other.labels, labels) || other.labels == labels)); } - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hash( runtimeType, @@ -203,7 +211,9 @@ class _$ElementAppearanceImpl implements _ElementAppearance { const DeepCollectionEquality().hash(_rules), labels); - @JsonKey(ignore: true) + /// Create a copy of ElementAppearance + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$ElementAppearanceImplCopyWith<_$ElementAppearanceImpl> get copyWith => @@ -236,8 +246,11 @@ abstract class _ElementAppearance implements ElementAppearance { Map>? get rules; @override ElementAppearanceLabels get labels; + + /// Create a copy of ElementAppearance + /// with the given fields replaced by the non-null parameter values. @override - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) _$$ElementAppearanceImplCopyWith<_$ElementAppearanceImpl> get copyWith => throw _privateConstructorUsedError; } diff --git a/packages/stripe_js/lib/src/api/elements/elements.dart b/packages/stripe_js/lib/src/api/elements/elements.dart index 5ac8bd162..2fa0e19fc 100644 --- a/packages/stripe_js/lib/src/api/elements/elements.dart +++ b/packages/stripe_js/lib/src/api/elements/elements.dart @@ -2,6 +2,7 @@ export 'card_element_change_event.dart'; export 'card_element_options.dart'; export 'element.dart'; export 'element_appearance.dart'; +export 'express_checkout_element_options.dart'; export 'payment_element_change_event.dart'; export 'payment_element_options.dart'; export 'payment_intent_shipping_information.dart'; diff --git a/packages/stripe_js/lib/src/api/elements/express_checkout_element_options.dart b/packages/stripe_js/lib/src/api/elements/express_checkout_element_options.dart new file mode 100644 index 000000000..3c68ef86f --- /dev/null +++ b/packages/stripe_js/lib/src/api/elements/express_checkout_element_options.dart @@ -0,0 +1,150 @@ +import 'package:freezed_annotation/freezed_annotation.dart'; +import 'package:stripe_js/src/api/core/core.dart'; + +part 'express_checkout_element_options.freezed.dart'; +part 'express_checkout_element_options.g.dart'; + +@freezed + +/// Options for the express checkout element +class ExpressCheckoutOptions with _$ExpressCheckoutOptions { + factory ExpressCheckoutOptions({ + /// height of the widget + double? height, + + /// The theme of the buttons + ExpressCheckoutButtonTheme? buttonTheme, + + /// The type of buttons + ExpressCheckoutButtonType? buttonType, + + /// Layout parameters of the express checkout element + ExpressCheckoutLayout? layout, + + /// Payment methods to display + ExpressCheckoutPaymentMethods? paymentMethods, + }) = _ExpressCheckoutOptions; + + factory ExpressCheckoutOptions.fromJson(Map json) => + _$ExpressCheckoutOptionsFromJson(json); +} + +@freezed + +/// Confirm parameters from the express checkout element +class ExpressCheckoutConfirmEvent with _$ExpressCheckoutConfirmEvent { + factory ExpressCheckoutConfirmEvent({ + /// The method that was used to pay. + required String expressPaymentType, + BillingDetails? billingDetails, + }) = _ExpressCheckoutConfirmEvent; + + factory ExpressCheckoutConfirmEvent.fromJson(Map json) => + _$ExpressCheckoutConfirmEventFromJson(json); +} + +@freezed + +/// Layout parameters of the express checkout element +class ExpressCheckoutLayout with _$ExpressCheckoutLayout { + const factory ExpressCheckoutLayout({ + int? maxColumns, + int? maxRows, + ExpressCheckoutOverflow? overflow, + }) = _ExpressCheckoutLayout; + + factory ExpressCheckoutLayout.fromJson(Map json) => + _$ExpressCheckoutLayoutFromJson(json); +} + +@freezed + +/// The theme of the express checkout button +class ExpressCheckoutButtonTheme with _$ExpressCheckoutButtonTheme { + const factory ExpressCheckoutButtonTheme({ + ExpressApplePayButtonTheme? applePay, + ExpressGooglePayButtonTheme? googlePay, + ExpressPaypalButtonTheme? paypal, + }) = _ExpressCheckoutButtonTheme; + + factory ExpressCheckoutButtonTheme.fromJson(Map json) => + _$ExpressCheckoutButtonThemeFromJson(json); +} + +@freezed + +/// Specify the preferred button type to display. +class ExpressCheckoutButtonType with _$ExpressCheckoutButtonType { + const factory ExpressCheckoutButtonType({ + ExpressApplePayButtonType? applePay, + ExpressGooglePayButtonType? googlePay, + ExpressPaypalButtonType? paypal, + }) = _ExpressCheckoutButtonType; + + factory ExpressCheckoutButtonType.fromJson(Map json) => + _$ExpressCheckoutButtonTypeFromJson(json); +} + +@freezed + +/// The layout of the express checkout button +class ExpressCheckoutPaymentMethods with _$ExpressCheckoutPaymentMethods { + const factory ExpressCheckoutPaymentMethods({ + ExpressPaymentNethodEnabled? applePay, + ExpressPaymentNethodEnabled? googlePay, + ExpressPaymentNethodEnabled? paypal, + ExpressPaymentNethodEnabled? link, + ExpressPaymentNethodEnabled? amazonPay, + }) = _ExpressCheckoutPaymentMethods; + + factory ExpressCheckoutPaymentMethods.fromJson(Map json) => + _$ExpressCheckoutPaymentMethodsFromJson(json); +} + +/// The layout of the express checkout button +enum ExpressCheckoutOverflow { auto, never } + +/// The theme of the apple pay button +enum ExpressApplePayButtonTheme { black, white, whiteOutline } + +/// The theme of the google pay button +enum ExpressGooglePayButtonTheme { black, white } + +/// The theme of the paypal button +enum ExpressPaypalButtonTheme { gold, blue, silver, black, white } + +/// The type of apple pay button to display +enum ExpressApplePayButtonType { + addMoney, + book, + buy, + checkOut, + contribute, + donate, + order, + plain, + reload, + rent, + subscribe, + support, + tip, + topUp +} + +/// The type of google pay button to display +enum ExpressGooglePayButtonType { + book, + buy, + checkout, + donate, + order, + pay, + plain, + subscribe +} + +/// The type of paypal button to display +enum ExpressPaypalButtonType { paypal, checkout, buynow, pay } + +/// Whether or not to display the payment method +enum ExpressPaymentNethodEnabled { auto, never } diff --git a/packages/stripe_js/lib/src/api/elements/express_checkout_element_options.freezed.dart b/packages/stripe_js/lib/src/api/elements/express_checkout_element_options.freezed.dart new file mode 100644 index 000000000..f09569aad --- /dev/null +++ b/packages/stripe_js/lib/src/api/elements/express_checkout_element_options.freezed.dart @@ -0,0 +1,1411 @@ +// coverage:ignore-file +// GENERATED CODE - DO NOT MODIFY BY HAND +// ignore_for_file: type=lint +// ignore_for_file: unused_element, deprecated_member_use, deprecated_member_use_from_same_package, use_function_type_syntax_for_parameters, unnecessary_const, avoid_init_to_null, invalid_override_different_default_values_named, prefer_expression_function_bodies, annotate_overrides, invalid_annotation_target, unnecessary_question_mark + +part of 'express_checkout_element_options.dart'; + +// ************************************************************************** +// FreezedGenerator +// ************************************************************************** + +T _$identity(T value) => value; + +final _privateConstructorUsedError = UnsupportedError( + 'It seems like you constructed your class using `MyClass._()`. This constructor is only meant to be used by freezed and you are not supposed to need it nor use it.\nPlease check the documentation here for more information: https://github.com/rrousselGit/freezed#adding-getters-and-methods-to-our-models'); + +ExpressCheckoutOptions _$ExpressCheckoutOptionsFromJson( + Map json) { + return _ExpressCheckoutOptions.fromJson(json); +} + +/// @nodoc +mixin _$ExpressCheckoutOptions { + /// height of the widget + double? get height => throw _privateConstructorUsedError; + + /// The theme of the buttons + ExpressCheckoutButtonTheme? get buttonTheme => + throw _privateConstructorUsedError; + + /// The type of buttons + ExpressCheckoutButtonType? get buttonType => + throw _privateConstructorUsedError; + + /// Layout parameters of the express checkout element + ExpressCheckoutLayout? get layout => throw _privateConstructorUsedError; + + /// Payment methods to display + ExpressCheckoutPaymentMethods? get paymentMethods => + throw _privateConstructorUsedError; + + /// Serializes this ExpressCheckoutOptions to a JSON map. + Map toJson() => throw _privateConstructorUsedError; + + /// Create a copy of ExpressCheckoutOptions + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) + $ExpressCheckoutOptionsCopyWith get copyWith => + throw _privateConstructorUsedError; +} + +/// @nodoc +abstract class $ExpressCheckoutOptionsCopyWith<$Res> { + factory $ExpressCheckoutOptionsCopyWith(ExpressCheckoutOptions value, + $Res Function(ExpressCheckoutOptions) then) = + _$ExpressCheckoutOptionsCopyWithImpl<$Res, ExpressCheckoutOptions>; + @useResult + $Res call( + {double? height, + ExpressCheckoutButtonTheme? buttonTheme, + ExpressCheckoutButtonType? buttonType, + ExpressCheckoutLayout? layout, + ExpressCheckoutPaymentMethods? paymentMethods}); + + $ExpressCheckoutButtonThemeCopyWith<$Res>? get buttonTheme; + $ExpressCheckoutButtonTypeCopyWith<$Res>? get buttonType; + $ExpressCheckoutLayoutCopyWith<$Res>? get layout; + $ExpressCheckoutPaymentMethodsCopyWith<$Res>? get paymentMethods; +} + +/// @nodoc +class _$ExpressCheckoutOptionsCopyWithImpl<$Res, + $Val extends ExpressCheckoutOptions> + implements $ExpressCheckoutOptionsCopyWith<$Res> { + _$ExpressCheckoutOptionsCopyWithImpl(this._value, this._then); + + // ignore: unused_field + final $Val _value; + // ignore: unused_field + final $Res Function($Val) _then; + + /// Create a copy of ExpressCheckoutOptions + /// with the given fields replaced by the non-null parameter values. + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? height = freezed, + Object? buttonTheme = freezed, + Object? buttonType = freezed, + Object? layout = freezed, + Object? paymentMethods = freezed, + }) { + return _then(_value.copyWith( + height: freezed == height + ? _value.height + : height // ignore: cast_nullable_to_non_nullable + as double?, + buttonTheme: freezed == buttonTheme + ? _value.buttonTheme + : buttonTheme // ignore: cast_nullable_to_non_nullable + as ExpressCheckoutButtonTheme?, + buttonType: freezed == buttonType + ? _value.buttonType + : buttonType // ignore: cast_nullable_to_non_nullable + as ExpressCheckoutButtonType?, + layout: freezed == layout + ? _value.layout + : layout // ignore: cast_nullable_to_non_nullable + as ExpressCheckoutLayout?, + paymentMethods: freezed == paymentMethods + ? _value.paymentMethods + : paymentMethods // ignore: cast_nullable_to_non_nullable + as ExpressCheckoutPaymentMethods?, + ) as $Val); + } + + /// Create a copy of ExpressCheckoutOptions + /// with the given fields replaced by the non-null parameter values. + @override + @pragma('vm:prefer-inline') + $ExpressCheckoutButtonThemeCopyWith<$Res>? get buttonTheme { + if (_value.buttonTheme == null) { + return null; + } + + return $ExpressCheckoutButtonThemeCopyWith<$Res>(_value.buttonTheme!, + (value) { + return _then(_value.copyWith(buttonTheme: value) as $Val); + }); + } + + /// Create a copy of ExpressCheckoutOptions + /// with the given fields replaced by the non-null parameter values. + @override + @pragma('vm:prefer-inline') + $ExpressCheckoutButtonTypeCopyWith<$Res>? get buttonType { + if (_value.buttonType == null) { + return null; + } + + return $ExpressCheckoutButtonTypeCopyWith<$Res>(_value.buttonType!, + (value) { + return _then(_value.copyWith(buttonType: value) as $Val); + }); + } + + /// Create a copy of ExpressCheckoutOptions + /// with the given fields replaced by the non-null parameter values. + @override + @pragma('vm:prefer-inline') + $ExpressCheckoutLayoutCopyWith<$Res>? get layout { + if (_value.layout == null) { + return null; + } + + return $ExpressCheckoutLayoutCopyWith<$Res>(_value.layout!, (value) { + return _then(_value.copyWith(layout: value) as $Val); + }); + } + + /// Create a copy of ExpressCheckoutOptions + /// with the given fields replaced by the non-null parameter values. + @override + @pragma('vm:prefer-inline') + $ExpressCheckoutPaymentMethodsCopyWith<$Res>? get paymentMethods { + if (_value.paymentMethods == null) { + return null; + } + + return $ExpressCheckoutPaymentMethodsCopyWith<$Res>(_value.paymentMethods!, + (value) { + return _then(_value.copyWith(paymentMethods: value) as $Val); + }); + } +} + +/// @nodoc +abstract class _$$ExpressCheckoutOptionsImplCopyWith<$Res> + implements $ExpressCheckoutOptionsCopyWith<$Res> { + factory _$$ExpressCheckoutOptionsImplCopyWith( + _$ExpressCheckoutOptionsImpl value, + $Res Function(_$ExpressCheckoutOptionsImpl) then) = + __$$ExpressCheckoutOptionsImplCopyWithImpl<$Res>; + @override + @useResult + $Res call( + {double? height, + ExpressCheckoutButtonTheme? buttonTheme, + ExpressCheckoutButtonType? buttonType, + ExpressCheckoutLayout? layout, + ExpressCheckoutPaymentMethods? paymentMethods}); + + @override + $ExpressCheckoutButtonThemeCopyWith<$Res>? get buttonTheme; + @override + $ExpressCheckoutButtonTypeCopyWith<$Res>? get buttonType; + @override + $ExpressCheckoutLayoutCopyWith<$Res>? get layout; + @override + $ExpressCheckoutPaymentMethodsCopyWith<$Res>? get paymentMethods; +} + +/// @nodoc +class __$$ExpressCheckoutOptionsImplCopyWithImpl<$Res> + extends _$ExpressCheckoutOptionsCopyWithImpl<$Res, + _$ExpressCheckoutOptionsImpl> + implements _$$ExpressCheckoutOptionsImplCopyWith<$Res> { + __$$ExpressCheckoutOptionsImplCopyWithImpl( + _$ExpressCheckoutOptionsImpl _value, + $Res Function(_$ExpressCheckoutOptionsImpl) _then) + : super(_value, _then); + + /// Create a copy of ExpressCheckoutOptions + /// with the given fields replaced by the non-null parameter values. + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? height = freezed, + Object? buttonTheme = freezed, + Object? buttonType = freezed, + Object? layout = freezed, + Object? paymentMethods = freezed, + }) { + return _then(_$ExpressCheckoutOptionsImpl( + height: freezed == height + ? _value.height + : height // ignore: cast_nullable_to_non_nullable + as double?, + buttonTheme: freezed == buttonTheme + ? _value.buttonTheme + : buttonTheme // ignore: cast_nullable_to_non_nullable + as ExpressCheckoutButtonTheme?, + buttonType: freezed == buttonType + ? _value.buttonType + : buttonType // ignore: cast_nullable_to_non_nullable + as ExpressCheckoutButtonType?, + layout: freezed == layout + ? _value.layout + : layout // ignore: cast_nullable_to_non_nullable + as ExpressCheckoutLayout?, + paymentMethods: freezed == paymentMethods + ? _value.paymentMethods + : paymentMethods // ignore: cast_nullable_to_non_nullable + as ExpressCheckoutPaymentMethods?, + )); + } +} + +/// @nodoc +@JsonSerializable() +class _$ExpressCheckoutOptionsImpl implements _ExpressCheckoutOptions { + _$ExpressCheckoutOptionsImpl( + {this.height, + this.buttonTheme, + this.buttonType, + this.layout, + this.paymentMethods}); + + factory _$ExpressCheckoutOptionsImpl.fromJson(Map json) => + _$$ExpressCheckoutOptionsImplFromJson(json); + + /// height of the widget + @override + final double? height; + + /// The theme of the buttons + @override + final ExpressCheckoutButtonTheme? buttonTheme; + + /// The type of buttons + @override + final ExpressCheckoutButtonType? buttonType; + + /// Layout parameters of the express checkout element + @override + final ExpressCheckoutLayout? layout; + + /// Payment methods to display + @override + final ExpressCheckoutPaymentMethods? paymentMethods; + + @override + String toString() { + return 'ExpressCheckoutOptions(height: $height, buttonTheme: $buttonTheme, buttonType: $buttonType, layout: $layout, paymentMethods: $paymentMethods)'; + } + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other is _$ExpressCheckoutOptionsImpl && + (identical(other.height, height) || other.height == height) && + (identical(other.buttonTheme, buttonTheme) || + other.buttonTheme == buttonTheme) && + (identical(other.buttonType, buttonType) || + other.buttonType == buttonType) && + (identical(other.layout, layout) || other.layout == layout) && + (identical(other.paymentMethods, paymentMethods) || + other.paymentMethods == paymentMethods)); + } + + @JsonKey(includeFromJson: false, includeToJson: false) + @override + int get hashCode => Object.hash( + runtimeType, height, buttonTheme, buttonType, layout, paymentMethods); + + /// Create a copy of ExpressCheckoutOptions + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) + @override + @pragma('vm:prefer-inline') + _$$ExpressCheckoutOptionsImplCopyWith<_$ExpressCheckoutOptionsImpl> + get copyWith => __$$ExpressCheckoutOptionsImplCopyWithImpl< + _$ExpressCheckoutOptionsImpl>(this, _$identity); + + @override + Map toJson() { + return _$$ExpressCheckoutOptionsImplToJson( + this, + ); + } +} + +abstract class _ExpressCheckoutOptions implements ExpressCheckoutOptions { + factory _ExpressCheckoutOptions( + {final double? height, + final ExpressCheckoutButtonTheme? buttonTheme, + final ExpressCheckoutButtonType? buttonType, + final ExpressCheckoutLayout? layout, + final ExpressCheckoutPaymentMethods? paymentMethods}) = + _$ExpressCheckoutOptionsImpl; + + factory _ExpressCheckoutOptions.fromJson(Map json) = + _$ExpressCheckoutOptionsImpl.fromJson; + + /// height of the widget + @override + double? get height; + + /// The theme of the buttons + @override + ExpressCheckoutButtonTheme? get buttonTheme; + + /// The type of buttons + @override + ExpressCheckoutButtonType? get buttonType; + + /// Layout parameters of the express checkout element + @override + ExpressCheckoutLayout? get layout; + + /// Payment methods to display + @override + ExpressCheckoutPaymentMethods? get paymentMethods; + + /// Create a copy of ExpressCheckoutOptions + /// with the given fields replaced by the non-null parameter values. + @override + @JsonKey(includeFromJson: false, includeToJson: false) + _$$ExpressCheckoutOptionsImplCopyWith<_$ExpressCheckoutOptionsImpl> + get copyWith => throw _privateConstructorUsedError; +} + +ExpressCheckoutConfirmEvent _$ExpressCheckoutConfirmEventFromJson( + Map json) { + return _ExpressCheckoutConfirmEvent.fromJson(json); +} + +/// @nodoc +mixin _$ExpressCheckoutConfirmEvent { + String get expressPaymentType => throw _privateConstructorUsedError; + BillingDetails? get billingDetails => throw _privateConstructorUsedError; + + /// Serializes this ExpressCheckoutConfirmEvent to a JSON map. + Map toJson() => throw _privateConstructorUsedError; + + /// Create a copy of ExpressCheckoutConfirmEvent + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) + $ExpressCheckoutConfirmEventCopyWith + get copyWith => throw _privateConstructorUsedError; +} + +/// @nodoc +abstract class $ExpressCheckoutConfirmEventCopyWith<$Res> { + factory $ExpressCheckoutConfirmEventCopyWith( + ExpressCheckoutConfirmEvent value, + $Res Function(ExpressCheckoutConfirmEvent) then) = + _$ExpressCheckoutConfirmEventCopyWithImpl<$Res, + ExpressCheckoutConfirmEvent>; + @useResult + $Res call({String expressPaymentType, BillingDetails? billingDetails}); + + $BillingDetailsCopyWith<$Res>? get billingDetails; +} + +/// @nodoc +class _$ExpressCheckoutConfirmEventCopyWithImpl<$Res, + $Val extends ExpressCheckoutConfirmEvent> + implements $ExpressCheckoutConfirmEventCopyWith<$Res> { + _$ExpressCheckoutConfirmEventCopyWithImpl(this._value, this._then); + + // ignore: unused_field + final $Val _value; + // ignore: unused_field + final $Res Function($Val) _then; + + /// Create a copy of ExpressCheckoutConfirmEvent + /// with the given fields replaced by the non-null parameter values. + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? expressPaymentType = null, + Object? billingDetails = freezed, + }) { + return _then(_value.copyWith( + expressPaymentType: null == expressPaymentType + ? _value.expressPaymentType + : expressPaymentType // ignore: cast_nullable_to_non_nullable + as String, + billingDetails: freezed == billingDetails + ? _value.billingDetails + : billingDetails // ignore: cast_nullable_to_non_nullable + as BillingDetails?, + ) as $Val); + } + + /// Create a copy of ExpressCheckoutConfirmEvent + /// with the given fields replaced by the non-null parameter values. + @override + @pragma('vm:prefer-inline') + $BillingDetailsCopyWith<$Res>? get billingDetails { + if (_value.billingDetails == null) { + return null; + } + + return $BillingDetailsCopyWith<$Res>(_value.billingDetails!, (value) { + return _then(_value.copyWith(billingDetails: value) as $Val); + }); + } +} + +/// @nodoc +abstract class _$$ExpressCheckoutConfirmEventImplCopyWith<$Res> + implements $ExpressCheckoutConfirmEventCopyWith<$Res> { + factory _$$ExpressCheckoutConfirmEventImplCopyWith( + _$ExpressCheckoutConfirmEventImpl value, + $Res Function(_$ExpressCheckoutConfirmEventImpl) then) = + __$$ExpressCheckoutConfirmEventImplCopyWithImpl<$Res>; + @override + @useResult + $Res call({String expressPaymentType, BillingDetails? billingDetails}); + + @override + $BillingDetailsCopyWith<$Res>? get billingDetails; +} + +/// @nodoc +class __$$ExpressCheckoutConfirmEventImplCopyWithImpl<$Res> + extends _$ExpressCheckoutConfirmEventCopyWithImpl<$Res, + _$ExpressCheckoutConfirmEventImpl> + implements _$$ExpressCheckoutConfirmEventImplCopyWith<$Res> { + __$$ExpressCheckoutConfirmEventImplCopyWithImpl( + _$ExpressCheckoutConfirmEventImpl _value, + $Res Function(_$ExpressCheckoutConfirmEventImpl) _then) + : super(_value, _then); + + /// Create a copy of ExpressCheckoutConfirmEvent + /// with the given fields replaced by the non-null parameter values. + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? expressPaymentType = null, + Object? billingDetails = freezed, + }) { + return _then(_$ExpressCheckoutConfirmEventImpl( + expressPaymentType: null == expressPaymentType + ? _value.expressPaymentType + : expressPaymentType // ignore: cast_nullable_to_non_nullable + as String, + billingDetails: freezed == billingDetails + ? _value.billingDetails + : billingDetails // ignore: cast_nullable_to_non_nullable + as BillingDetails?, + )); + } +} + +/// @nodoc +@JsonSerializable() +class _$ExpressCheckoutConfirmEventImpl + implements _ExpressCheckoutConfirmEvent { + _$ExpressCheckoutConfirmEventImpl( + {required this.expressPaymentType, this.billingDetails}); + + factory _$ExpressCheckoutConfirmEventImpl.fromJson( + Map json) => + _$$ExpressCheckoutConfirmEventImplFromJson(json); + + @override + final String expressPaymentType; + @override + final BillingDetails? billingDetails; + + @override + String toString() { + return 'ExpressCheckoutConfirmEvent(expressPaymentType: $expressPaymentType, billingDetails: $billingDetails)'; + } + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other is _$ExpressCheckoutConfirmEventImpl && + (identical(other.expressPaymentType, expressPaymentType) || + other.expressPaymentType == expressPaymentType) && + (identical(other.billingDetails, billingDetails) || + other.billingDetails == billingDetails)); + } + + @JsonKey(includeFromJson: false, includeToJson: false) + @override + int get hashCode => + Object.hash(runtimeType, expressPaymentType, billingDetails); + + /// Create a copy of ExpressCheckoutConfirmEvent + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) + @override + @pragma('vm:prefer-inline') + _$$ExpressCheckoutConfirmEventImplCopyWith<_$ExpressCheckoutConfirmEventImpl> + get copyWith => __$$ExpressCheckoutConfirmEventImplCopyWithImpl< + _$ExpressCheckoutConfirmEventImpl>(this, _$identity); + + @override + Map toJson() { + return _$$ExpressCheckoutConfirmEventImplToJson( + this, + ); + } +} + +abstract class _ExpressCheckoutConfirmEvent + implements ExpressCheckoutConfirmEvent { + factory _ExpressCheckoutConfirmEvent( + {required final String expressPaymentType, + final BillingDetails? billingDetails}) = + _$ExpressCheckoutConfirmEventImpl; + + factory _ExpressCheckoutConfirmEvent.fromJson(Map json) = + _$ExpressCheckoutConfirmEventImpl.fromJson; + + @override + String get expressPaymentType; + @override + BillingDetails? get billingDetails; + + /// Create a copy of ExpressCheckoutConfirmEvent + /// with the given fields replaced by the non-null parameter values. + @override + @JsonKey(includeFromJson: false, includeToJson: false) + _$$ExpressCheckoutConfirmEventImplCopyWith<_$ExpressCheckoutConfirmEventImpl> + get copyWith => throw _privateConstructorUsedError; +} + +ExpressCheckoutLayout _$ExpressCheckoutLayoutFromJson( + Map json) { + return _ExpressCheckoutLayout.fromJson(json); +} + +/// @nodoc +mixin _$ExpressCheckoutLayout { + int? get maxColumns => throw _privateConstructorUsedError; + int? get maxRows => throw _privateConstructorUsedError; + ExpressCheckoutOverflow? get overflow => throw _privateConstructorUsedError; + + /// Serializes this ExpressCheckoutLayout to a JSON map. + Map toJson() => throw _privateConstructorUsedError; + + /// Create a copy of ExpressCheckoutLayout + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) + $ExpressCheckoutLayoutCopyWith get copyWith => + throw _privateConstructorUsedError; +} + +/// @nodoc +abstract class $ExpressCheckoutLayoutCopyWith<$Res> { + factory $ExpressCheckoutLayoutCopyWith(ExpressCheckoutLayout value, + $Res Function(ExpressCheckoutLayout) then) = + _$ExpressCheckoutLayoutCopyWithImpl<$Res, ExpressCheckoutLayout>; + @useResult + $Res call({int? maxColumns, int? maxRows, ExpressCheckoutOverflow? overflow}); +} + +/// @nodoc +class _$ExpressCheckoutLayoutCopyWithImpl<$Res, + $Val extends ExpressCheckoutLayout> + implements $ExpressCheckoutLayoutCopyWith<$Res> { + _$ExpressCheckoutLayoutCopyWithImpl(this._value, this._then); + + // ignore: unused_field + final $Val _value; + // ignore: unused_field + final $Res Function($Val) _then; + + /// Create a copy of ExpressCheckoutLayout + /// with the given fields replaced by the non-null parameter values. + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? maxColumns = freezed, + Object? maxRows = freezed, + Object? overflow = freezed, + }) { + return _then(_value.copyWith( + maxColumns: freezed == maxColumns + ? _value.maxColumns + : maxColumns // ignore: cast_nullable_to_non_nullable + as int?, + maxRows: freezed == maxRows + ? _value.maxRows + : maxRows // ignore: cast_nullable_to_non_nullable + as int?, + overflow: freezed == overflow + ? _value.overflow + : overflow // ignore: cast_nullable_to_non_nullable + as ExpressCheckoutOverflow?, + ) as $Val); + } +} + +/// @nodoc +abstract class _$$ExpressCheckoutLayoutImplCopyWith<$Res> + implements $ExpressCheckoutLayoutCopyWith<$Res> { + factory _$$ExpressCheckoutLayoutImplCopyWith( + _$ExpressCheckoutLayoutImpl value, + $Res Function(_$ExpressCheckoutLayoutImpl) then) = + __$$ExpressCheckoutLayoutImplCopyWithImpl<$Res>; + @override + @useResult + $Res call({int? maxColumns, int? maxRows, ExpressCheckoutOverflow? overflow}); +} + +/// @nodoc +class __$$ExpressCheckoutLayoutImplCopyWithImpl<$Res> + extends _$ExpressCheckoutLayoutCopyWithImpl<$Res, + _$ExpressCheckoutLayoutImpl> + implements _$$ExpressCheckoutLayoutImplCopyWith<$Res> { + __$$ExpressCheckoutLayoutImplCopyWithImpl(_$ExpressCheckoutLayoutImpl _value, + $Res Function(_$ExpressCheckoutLayoutImpl) _then) + : super(_value, _then); + + /// Create a copy of ExpressCheckoutLayout + /// with the given fields replaced by the non-null parameter values. + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? maxColumns = freezed, + Object? maxRows = freezed, + Object? overflow = freezed, + }) { + return _then(_$ExpressCheckoutLayoutImpl( + maxColumns: freezed == maxColumns + ? _value.maxColumns + : maxColumns // ignore: cast_nullable_to_non_nullable + as int?, + maxRows: freezed == maxRows + ? _value.maxRows + : maxRows // ignore: cast_nullable_to_non_nullable + as int?, + overflow: freezed == overflow + ? _value.overflow + : overflow // ignore: cast_nullable_to_non_nullable + as ExpressCheckoutOverflow?, + )); + } +} + +/// @nodoc +@JsonSerializable() +class _$ExpressCheckoutLayoutImpl implements _ExpressCheckoutLayout { + const _$ExpressCheckoutLayoutImpl( + {this.maxColumns, this.maxRows, this.overflow}); + + factory _$ExpressCheckoutLayoutImpl.fromJson(Map json) => + _$$ExpressCheckoutLayoutImplFromJson(json); + + @override + final int? maxColumns; + @override + final int? maxRows; + @override + final ExpressCheckoutOverflow? overflow; + + @override + String toString() { + return 'ExpressCheckoutLayout(maxColumns: $maxColumns, maxRows: $maxRows, overflow: $overflow)'; + } + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other is _$ExpressCheckoutLayoutImpl && + (identical(other.maxColumns, maxColumns) || + other.maxColumns == maxColumns) && + (identical(other.maxRows, maxRows) || other.maxRows == maxRows) && + (identical(other.overflow, overflow) || + other.overflow == overflow)); + } + + @JsonKey(includeFromJson: false, includeToJson: false) + @override + int get hashCode => Object.hash(runtimeType, maxColumns, maxRows, overflow); + + /// Create a copy of ExpressCheckoutLayout + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) + @override + @pragma('vm:prefer-inline') + _$$ExpressCheckoutLayoutImplCopyWith<_$ExpressCheckoutLayoutImpl> + get copyWith => __$$ExpressCheckoutLayoutImplCopyWithImpl< + _$ExpressCheckoutLayoutImpl>(this, _$identity); + + @override + Map toJson() { + return _$$ExpressCheckoutLayoutImplToJson( + this, + ); + } +} + +abstract class _ExpressCheckoutLayout implements ExpressCheckoutLayout { + const factory _ExpressCheckoutLayout( + {final int? maxColumns, + final int? maxRows, + final ExpressCheckoutOverflow? overflow}) = _$ExpressCheckoutLayoutImpl; + + factory _ExpressCheckoutLayout.fromJson(Map json) = + _$ExpressCheckoutLayoutImpl.fromJson; + + @override + int? get maxColumns; + @override + int? get maxRows; + @override + ExpressCheckoutOverflow? get overflow; + + /// Create a copy of ExpressCheckoutLayout + /// with the given fields replaced by the non-null parameter values. + @override + @JsonKey(includeFromJson: false, includeToJson: false) + _$$ExpressCheckoutLayoutImplCopyWith<_$ExpressCheckoutLayoutImpl> + get copyWith => throw _privateConstructorUsedError; +} + +ExpressCheckoutButtonTheme _$ExpressCheckoutButtonThemeFromJson( + Map json) { + return _ExpressCheckoutButtonTheme.fromJson(json); +} + +/// @nodoc +mixin _$ExpressCheckoutButtonTheme { + ExpressApplePayButtonTheme? get applePay => + throw _privateConstructorUsedError; + ExpressGooglePayButtonTheme? get googlePay => + throw _privateConstructorUsedError; + ExpressPaypalButtonTheme? get paypal => throw _privateConstructorUsedError; + + /// Serializes this ExpressCheckoutButtonTheme to a JSON map. + Map toJson() => throw _privateConstructorUsedError; + + /// Create a copy of ExpressCheckoutButtonTheme + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) + $ExpressCheckoutButtonThemeCopyWith + get copyWith => throw _privateConstructorUsedError; +} + +/// @nodoc +abstract class $ExpressCheckoutButtonThemeCopyWith<$Res> { + factory $ExpressCheckoutButtonThemeCopyWith(ExpressCheckoutButtonTheme value, + $Res Function(ExpressCheckoutButtonTheme) then) = + _$ExpressCheckoutButtonThemeCopyWithImpl<$Res, + ExpressCheckoutButtonTheme>; + @useResult + $Res call( + {ExpressApplePayButtonTheme? applePay, + ExpressGooglePayButtonTheme? googlePay, + ExpressPaypalButtonTheme? paypal}); +} + +/// @nodoc +class _$ExpressCheckoutButtonThemeCopyWithImpl<$Res, + $Val extends ExpressCheckoutButtonTheme> + implements $ExpressCheckoutButtonThemeCopyWith<$Res> { + _$ExpressCheckoutButtonThemeCopyWithImpl(this._value, this._then); + + // ignore: unused_field + final $Val _value; + // ignore: unused_field + final $Res Function($Val) _then; + + /// Create a copy of ExpressCheckoutButtonTheme + /// with the given fields replaced by the non-null parameter values. + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? applePay = freezed, + Object? googlePay = freezed, + Object? paypal = freezed, + }) { + return _then(_value.copyWith( + applePay: freezed == applePay + ? _value.applePay + : applePay // ignore: cast_nullable_to_non_nullable + as ExpressApplePayButtonTheme?, + googlePay: freezed == googlePay + ? _value.googlePay + : googlePay // ignore: cast_nullable_to_non_nullable + as ExpressGooglePayButtonTheme?, + paypal: freezed == paypal + ? _value.paypal + : paypal // ignore: cast_nullable_to_non_nullable + as ExpressPaypalButtonTheme?, + ) as $Val); + } +} + +/// @nodoc +abstract class _$$ExpressCheckoutButtonThemeImplCopyWith<$Res> + implements $ExpressCheckoutButtonThemeCopyWith<$Res> { + factory _$$ExpressCheckoutButtonThemeImplCopyWith( + _$ExpressCheckoutButtonThemeImpl value, + $Res Function(_$ExpressCheckoutButtonThemeImpl) then) = + __$$ExpressCheckoutButtonThemeImplCopyWithImpl<$Res>; + @override + @useResult + $Res call( + {ExpressApplePayButtonTheme? applePay, + ExpressGooglePayButtonTheme? googlePay, + ExpressPaypalButtonTheme? paypal}); +} + +/// @nodoc +class __$$ExpressCheckoutButtonThemeImplCopyWithImpl<$Res> + extends _$ExpressCheckoutButtonThemeCopyWithImpl<$Res, + _$ExpressCheckoutButtonThemeImpl> + implements _$$ExpressCheckoutButtonThemeImplCopyWith<$Res> { + __$$ExpressCheckoutButtonThemeImplCopyWithImpl( + _$ExpressCheckoutButtonThemeImpl _value, + $Res Function(_$ExpressCheckoutButtonThemeImpl) _then) + : super(_value, _then); + + /// Create a copy of ExpressCheckoutButtonTheme + /// with the given fields replaced by the non-null parameter values. + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? applePay = freezed, + Object? googlePay = freezed, + Object? paypal = freezed, + }) { + return _then(_$ExpressCheckoutButtonThemeImpl( + applePay: freezed == applePay + ? _value.applePay + : applePay // ignore: cast_nullable_to_non_nullable + as ExpressApplePayButtonTheme?, + googlePay: freezed == googlePay + ? _value.googlePay + : googlePay // ignore: cast_nullable_to_non_nullable + as ExpressGooglePayButtonTheme?, + paypal: freezed == paypal + ? _value.paypal + : paypal // ignore: cast_nullable_to_non_nullable + as ExpressPaypalButtonTheme?, + )); + } +} + +/// @nodoc +@JsonSerializable() +class _$ExpressCheckoutButtonThemeImpl implements _ExpressCheckoutButtonTheme { + const _$ExpressCheckoutButtonThemeImpl( + {this.applePay, this.googlePay, this.paypal}); + + factory _$ExpressCheckoutButtonThemeImpl.fromJson( + Map json) => + _$$ExpressCheckoutButtonThemeImplFromJson(json); + + @override + final ExpressApplePayButtonTheme? applePay; + @override + final ExpressGooglePayButtonTheme? googlePay; + @override + final ExpressPaypalButtonTheme? paypal; + + @override + String toString() { + return 'ExpressCheckoutButtonTheme(applePay: $applePay, googlePay: $googlePay, paypal: $paypal)'; + } + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other is _$ExpressCheckoutButtonThemeImpl && + (identical(other.applePay, applePay) || + other.applePay == applePay) && + (identical(other.googlePay, googlePay) || + other.googlePay == googlePay) && + (identical(other.paypal, paypal) || other.paypal == paypal)); + } + + @JsonKey(includeFromJson: false, includeToJson: false) + @override + int get hashCode => Object.hash(runtimeType, applePay, googlePay, paypal); + + /// Create a copy of ExpressCheckoutButtonTheme + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) + @override + @pragma('vm:prefer-inline') + _$$ExpressCheckoutButtonThemeImplCopyWith<_$ExpressCheckoutButtonThemeImpl> + get copyWith => __$$ExpressCheckoutButtonThemeImplCopyWithImpl< + _$ExpressCheckoutButtonThemeImpl>(this, _$identity); + + @override + Map toJson() { + return _$$ExpressCheckoutButtonThemeImplToJson( + this, + ); + } +} + +abstract class _ExpressCheckoutButtonTheme + implements ExpressCheckoutButtonTheme { + const factory _ExpressCheckoutButtonTheme( + {final ExpressApplePayButtonTheme? applePay, + final ExpressGooglePayButtonTheme? googlePay, + final ExpressPaypalButtonTheme? paypal}) = + _$ExpressCheckoutButtonThemeImpl; + + factory _ExpressCheckoutButtonTheme.fromJson(Map json) = + _$ExpressCheckoutButtonThemeImpl.fromJson; + + @override + ExpressApplePayButtonTheme? get applePay; + @override + ExpressGooglePayButtonTheme? get googlePay; + @override + ExpressPaypalButtonTheme? get paypal; + + /// Create a copy of ExpressCheckoutButtonTheme + /// with the given fields replaced by the non-null parameter values. + @override + @JsonKey(includeFromJson: false, includeToJson: false) + _$$ExpressCheckoutButtonThemeImplCopyWith<_$ExpressCheckoutButtonThemeImpl> + get copyWith => throw _privateConstructorUsedError; +} + +ExpressCheckoutButtonType _$ExpressCheckoutButtonTypeFromJson( + Map json) { + return _ExpressCheckoutButtonType.fromJson(json); +} + +/// @nodoc +mixin _$ExpressCheckoutButtonType { + ExpressApplePayButtonType? get applePay => throw _privateConstructorUsedError; + ExpressGooglePayButtonType? get googlePay => + throw _privateConstructorUsedError; + ExpressPaypalButtonType? get paypal => throw _privateConstructorUsedError; + + /// Serializes this ExpressCheckoutButtonType to a JSON map. + Map toJson() => throw _privateConstructorUsedError; + + /// Create a copy of ExpressCheckoutButtonType + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) + $ExpressCheckoutButtonTypeCopyWith get copyWith => + throw _privateConstructorUsedError; +} + +/// @nodoc +abstract class $ExpressCheckoutButtonTypeCopyWith<$Res> { + factory $ExpressCheckoutButtonTypeCopyWith(ExpressCheckoutButtonType value, + $Res Function(ExpressCheckoutButtonType) then) = + _$ExpressCheckoutButtonTypeCopyWithImpl<$Res, ExpressCheckoutButtonType>; + @useResult + $Res call( + {ExpressApplePayButtonType? applePay, + ExpressGooglePayButtonType? googlePay, + ExpressPaypalButtonType? paypal}); +} + +/// @nodoc +class _$ExpressCheckoutButtonTypeCopyWithImpl<$Res, + $Val extends ExpressCheckoutButtonType> + implements $ExpressCheckoutButtonTypeCopyWith<$Res> { + _$ExpressCheckoutButtonTypeCopyWithImpl(this._value, this._then); + + // ignore: unused_field + final $Val _value; + // ignore: unused_field + final $Res Function($Val) _then; + + /// Create a copy of ExpressCheckoutButtonType + /// with the given fields replaced by the non-null parameter values. + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? applePay = freezed, + Object? googlePay = freezed, + Object? paypal = freezed, + }) { + return _then(_value.copyWith( + applePay: freezed == applePay + ? _value.applePay + : applePay // ignore: cast_nullable_to_non_nullable + as ExpressApplePayButtonType?, + googlePay: freezed == googlePay + ? _value.googlePay + : googlePay // ignore: cast_nullable_to_non_nullable + as ExpressGooglePayButtonType?, + paypal: freezed == paypal + ? _value.paypal + : paypal // ignore: cast_nullable_to_non_nullable + as ExpressPaypalButtonType?, + ) as $Val); + } +} + +/// @nodoc +abstract class _$$ExpressCheckoutButtonTypeImplCopyWith<$Res> + implements $ExpressCheckoutButtonTypeCopyWith<$Res> { + factory _$$ExpressCheckoutButtonTypeImplCopyWith( + _$ExpressCheckoutButtonTypeImpl value, + $Res Function(_$ExpressCheckoutButtonTypeImpl) then) = + __$$ExpressCheckoutButtonTypeImplCopyWithImpl<$Res>; + @override + @useResult + $Res call( + {ExpressApplePayButtonType? applePay, + ExpressGooglePayButtonType? googlePay, + ExpressPaypalButtonType? paypal}); +} + +/// @nodoc +class __$$ExpressCheckoutButtonTypeImplCopyWithImpl<$Res> + extends _$ExpressCheckoutButtonTypeCopyWithImpl<$Res, + _$ExpressCheckoutButtonTypeImpl> + implements _$$ExpressCheckoutButtonTypeImplCopyWith<$Res> { + __$$ExpressCheckoutButtonTypeImplCopyWithImpl( + _$ExpressCheckoutButtonTypeImpl _value, + $Res Function(_$ExpressCheckoutButtonTypeImpl) _then) + : super(_value, _then); + + /// Create a copy of ExpressCheckoutButtonType + /// with the given fields replaced by the non-null parameter values. + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? applePay = freezed, + Object? googlePay = freezed, + Object? paypal = freezed, + }) { + return _then(_$ExpressCheckoutButtonTypeImpl( + applePay: freezed == applePay + ? _value.applePay + : applePay // ignore: cast_nullable_to_non_nullable + as ExpressApplePayButtonType?, + googlePay: freezed == googlePay + ? _value.googlePay + : googlePay // ignore: cast_nullable_to_non_nullable + as ExpressGooglePayButtonType?, + paypal: freezed == paypal + ? _value.paypal + : paypal // ignore: cast_nullable_to_non_nullable + as ExpressPaypalButtonType?, + )); + } +} + +/// @nodoc +@JsonSerializable() +class _$ExpressCheckoutButtonTypeImpl implements _ExpressCheckoutButtonType { + const _$ExpressCheckoutButtonTypeImpl( + {this.applePay, this.googlePay, this.paypal}); + + factory _$ExpressCheckoutButtonTypeImpl.fromJson(Map json) => + _$$ExpressCheckoutButtonTypeImplFromJson(json); + + @override + final ExpressApplePayButtonType? applePay; + @override + final ExpressGooglePayButtonType? googlePay; + @override + final ExpressPaypalButtonType? paypal; + + @override + String toString() { + return 'ExpressCheckoutButtonType(applePay: $applePay, googlePay: $googlePay, paypal: $paypal)'; + } + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other is _$ExpressCheckoutButtonTypeImpl && + (identical(other.applePay, applePay) || + other.applePay == applePay) && + (identical(other.googlePay, googlePay) || + other.googlePay == googlePay) && + (identical(other.paypal, paypal) || other.paypal == paypal)); + } + + @JsonKey(includeFromJson: false, includeToJson: false) + @override + int get hashCode => Object.hash(runtimeType, applePay, googlePay, paypal); + + /// Create a copy of ExpressCheckoutButtonType + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) + @override + @pragma('vm:prefer-inline') + _$$ExpressCheckoutButtonTypeImplCopyWith<_$ExpressCheckoutButtonTypeImpl> + get copyWith => __$$ExpressCheckoutButtonTypeImplCopyWithImpl< + _$ExpressCheckoutButtonTypeImpl>(this, _$identity); + + @override + Map toJson() { + return _$$ExpressCheckoutButtonTypeImplToJson( + this, + ); + } +} + +abstract class _ExpressCheckoutButtonType implements ExpressCheckoutButtonType { + const factory _ExpressCheckoutButtonType( + {final ExpressApplePayButtonType? applePay, + final ExpressGooglePayButtonType? googlePay, + final ExpressPaypalButtonType? paypal}) = _$ExpressCheckoutButtonTypeImpl; + + factory _ExpressCheckoutButtonType.fromJson(Map json) = + _$ExpressCheckoutButtonTypeImpl.fromJson; + + @override + ExpressApplePayButtonType? get applePay; + @override + ExpressGooglePayButtonType? get googlePay; + @override + ExpressPaypalButtonType? get paypal; + + /// Create a copy of ExpressCheckoutButtonType + /// with the given fields replaced by the non-null parameter values. + @override + @JsonKey(includeFromJson: false, includeToJson: false) + _$$ExpressCheckoutButtonTypeImplCopyWith<_$ExpressCheckoutButtonTypeImpl> + get copyWith => throw _privateConstructorUsedError; +} + +ExpressCheckoutPaymentMethods _$ExpressCheckoutPaymentMethodsFromJson( + Map json) { + return _ExpressCheckoutPaymentMethods.fromJson(json); +} + +/// @nodoc +mixin _$ExpressCheckoutPaymentMethods { + ExpressPaymentNethodEnabled? get applePay => + throw _privateConstructorUsedError; + ExpressPaymentNethodEnabled? get googlePay => + throw _privateConstructorUsedError; + ExpressPaymentNethodEnabled? get paypal => throw _privateConstructorUsedError; + ExpressPaymentNethodEnabled? get link => throw _privateConstructorUsedError; + ExpressPaymentNethodEnabled? get amazonPay => + throw _privateConstructorUsedError; + + /// Serializes this ExpressCheckoutPaymentMethods to a JSON map. + Map toJson() => throw _privateConstructorUsedError; + + /// Create a copy of ExpressCheckoutPaymentMethods + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) + $ExpressCheckoutPaymentMethodsCopyWith + get copyWith => throw _privateConstructorUsedError; +} + +/// @nodoc +abstract class $ExpressCheckoutPaymentMethodsCopyWith<$Res> { + factory $ExpressCheckoutPaymentMethodsCopyWith( + ExpressCheckoutPaymentMethods value, + $Res Function(ExpressCheckoutPaymentMethods) then) = + _$ExpressCheckoutPaymentMethodsCopyWithImpl<$Res, + ExpressCheckoutPaymentMethods>; + @useResult + $Res call( + {ExpressPaymentNethodEnabled? applePay, + ExpressPaymentNethodEnabled? googlePay, + ExpressPaymentNethodEnabled? paypal, + ExpressPaymentNethodEnabled? link, + ExpressPaymentNethodEnabled? amazonPay}); +} + +/// @nodoc +class _$ExpressCheckoutPaymentMethodsCopyWithImpl<$Res, + $Val extends ExpressCheckoutPaymentMethods> + implements $ExpressCheckoutPaymentMethodsCopyWith<$Res> { + _$ExpressCheckoutPaymentMethodsCopyWithImpl(this._value, this._then); + + // ignore: unused_field + final $Val _value; + // ignore: unused_field + final $Res Function($Val) _then; + + /// Create a copy of ExpressCheckoutPaymentMethods + /// with the given fields replaced by the non-null parameter values. + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? applePay = freezed, + Object? googlePay = freezed, + Object? paypal = freezed, + Object? link = freezed, + Object? amazonPay = freezed, + }) { + return _then(_value.copyWith( + applePay: freezed == applePay + ? _value.applePay + : applePay // ignore: cast_nullable_to_non_nullable + as ExpressPaymentNethodEnabled?, + googlePay: freezed == googlePay + ? _value.googlePay + : googlePay // ignore: cast_nullable_to_non_nullable + as ExpressPaymentNethodEnabled?, + paypal: freezed == paypal + ? _value.paypal + : paypal // ignore: cast_nullable_to_non_nullable + as ExpressPaymentNethodEnabled?, + link: freezed == link + ? _value.link + : link // ignore: cast_nullable_to_non_nullable + as ExpressPaymentNethodEnabled?, + amazonPay: freezed == amazonPay + ? _value.amazonPay + : amazonPay // ignore: cast_nullable_to_non_nullable + as ExpressPaymentNethodEnabled?, + ) as $Val); + } +} + +/// @nodoc +abstract class _$$ExpressCheckoutPaymentMethodsImplCopyWith<$Res> + implements $ExpressCheckoutPaymentMethodsCopyWith<$Res> { + factory _$$ExpressCheckoutPaymentMethodsImplCopyWith( + _$ExpressCheckoutPaymentMethodsImpl value, + $Res Function(_$ExpressCheckoutPaymentMethodsImpl) then) = + __$$ExpressCheckoutPaymentMethodsImplCopyWithImpl<$Res>; + @override + @useResult + $Res call( + {ExpressPaymentNethodEnabled? applePay, + ExpressPaymentNethodEnabled? googlePay, + ExpressPaymentNethodEnabled? paypal, + ExpressPaymentNethodEnabled? link, + ExpressPaymentNethodEnabled? amazonPay}); +} + +/// @nodoc +class __$$ExpressCheckoutPaymentMethodsImplCopyWithImpl<$Res> + extends _$ExpressCheckoutPaymentMethodsCopyWithImpl<$Res, + _$ExpressCheckoutPaymentMethodsImpl> + implements _$$ExpressCheckoutPaymentMethodsImplCopyWith<$Res> { + __$$ExpressCheckoutPaymentMethodsImplCopyWithImpl( + _$ExpressCheckoutPaymentMethodsImpl _value, + $Res Function(_$ExpressCheckoutPaymentMethodsImpl) _then) + : super(_value, _then); + + /// Create a copy of ExpressCheckoutPaymentMethods + /// with the given fields replaced by the non-null parameter values. + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? applePay = freezed, + Object? googlePay = freezed, + Object? paypal = freezed, + Object? link = freezed, + Object? amazonPay = freezed, + }) { + return _then(_$ExpressCheckoutPaymentMethodsImpl( + applePay: freezed == applePay + ? _value.applePay + : applePay // ignore: cast_nullable_to_non_nullable + as ExpressPaymentNethodEnabled?, + googlePay: freezed == googlePay + ? _value.googlePay + : googlePay // ignore: cast_nullable_to_non_nullable + as ExpressPaymentNethodEnabled?, + paypal: freezed == paypal + ? _value.paypal + : paypal // ignore: cast_nullable_to_non_nullable + as ExpressPaymentNethodEnabled?, + link: freezed == link + ? _value.link + : link // ignore: cast_nullable_to_non_nullable + as ExpressPaymentNethodEnabled?, + amazonPay: freezed == amazonPay + ? _value.amazonPay + : amazonPay // ignore: cast_nullable_to_non_nullable + as ExpressPaymentNethodEnabled?, + )); + } +} + +/// @nodoc +@JsonSerializable() +class _$ExpressCheckoutPaymentMethodsImpl + implements _ExpressCheckoutPaymentMethods { + const _$ExpressCheckoutPaymentMethodsImpl( + {this.applePay, this.googlePay, this.paypal, this.link, this.amazonPay}); + + factory _$ExpressCheckoutPaymentMethodsImpl.fromJson( + Map json) => + _$$ExpressCheckoutPaymentMethodsImplFromJson(json); + + @override + final ExpressPaymentNethodEnabled? applePay; + @override + final ExpressPaymentNethodEnabled? googlePay; + @override + final ExpressPaymentNethodEnabled? paypal; + @override + final ExpressPaymentNethodEnabled? link; + @override + final ExpressPaymentNethodEnabled? amazonPay; + + @override + String toString() { + return 'ExpressCheckoutPaymentMethods(applePay: $applePay, googlePay: $googlePay, paypal: $paypal, link: $link, amazonPay: $amazonPay)'; + } + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other is _$ExpressCheckoutPaymentMethodsImpl && + (identical(other.applePay, applePay) || + other.applePay == applePay) && + (identical(other.googlePay, googlePay) || + other.googlePay == googlePay) && + (identical(other.paypal, paypal) || other.paypal == paypal) && + (identical(other.link, link) || other.link == link) && + (identical(other.amazonPay, amazonPay) || + other.amazonPay == amazonPay)); + } + + @JsonKey(includeFromJson: false, includeToJson: false) + @override + int get hashCode => + Object.hash(runtimeType, applePay, googlePay, paypal, link, amazonPay); + + /// Create a copy of ExpressCheckoutPaymentMethods + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) + @override + @pragma('vm:prefer-inline') + _$$ExpressCheckoutPaymentMethodsImplCopyWith< + _$ExpressCheckoutPaymentMethodsImpl> + get copyWith => __$$ExpressCheckoutPaymentMethodsImplCopyWithImpl< + _$ExpressCheckoutPaymentMethodsImpl>(this, _$identity); + + @override + Map toJson() { + return _$$ExpressCheckoutPaymentMethodsImplToJson( + this, + ); + } +} + +abstract class _ExpressCheckoutPaymentMethods + implements ExpressCheckoutPaymentMethods { + const factory _ExpressCheckoutPaymentMethods( + {final ExpressPaymentNethodEnabled? applePay, + final ExpressPaymentNethodEnabled? googlePay, + final ExpressPaymentNethodEnabled? paypal, + final ExpressPaymentNethodEnabled? link, + final ExpressPaymentNethodEnabled? amazonPay}) = + _$ExpressCheckoutPaymentMethodsImpl; + + factory _ExpressCheckoutPaymentMethods.fromJson(Map json) = + _$ExpressCheckoutPaymentMethodsImpl.fromJson; + + @override + ExpressPaymentNethodEnabled? get applePay; + @override + ExpressPaymentNethodEnabled? get googlePay; + @override + ExpressPaymentNethodEnabled? get paypal; + @override + ExpressPaymentNethodEnabled? get link; + @override + ExpressPaymentNethodEnabled? get amazonPay; + + /// Create a copy of ExpressCheckoutPaymentMethods + /// with the given fields replaced by the non-null parameter values. + @override + @JsonKey(includeFromJson: false, includeToJson: false) + _$$ExpressCheckoutPaymentMethodsImplCopyWith< + _$ExpressCheckoutPaymentMethodsImpl> + get copyWith => throw _privateConstructorUsedError; +} diff --git a/packages/stripe_js/lib/src/api/elements/express_checkout_element_options.g.dart b/packages/stripe_js/lib/src/api/elements/express_checkout_element_options.g.dart new file mode 100644 index 000000000..eb7c9d1b7 --- /dev/null +++ b/packages/stripe_js/lib/src/api/elements/express_checkout_element_options.g.dart @@ -0,0 +1,254 @@ +// GENERATED CODE - DO NOT MODIFY BY HAND + +part of 'express_checkout_element_options.dart'; + +// ************************************************************************** +// JsonSerializableGenerator +// ************************************************************************** + +_$ExpressCheckoutOptionsImpl _$$ExpressCheckoutOptionsImplFromJson(Map json) => + _$ExpressCheckoutOptionsImpl( + height: (json['height'] as num?)?.toDouble(), + buttonTheme: json['buttonTheme'] == null + ? null + : ExpressCheckoutButtonTheme.fromJson( + Map.from(json['buttonTheme'] as Map)), + buttonType: json['buttonType'] == null + ? null + : ExpressCheckoutButtonType.fromJson( + Map.from(json['buttonType'] as Map)), + layout: json['layout'] == null + ? null + : ExpressCheckoutLayout.fromJson( + Map.from(json['layout'] as Map)), + paymentMethods: json['paymentMethods'] == null + ? null + : ExpressCheckoutPaymentMethods.fromJson( + Map.from(json['paymentMethods'] as Map)), + ); + +Map _$$ExpressCheckoutOptionsImplToJson( + _$ExpressCheckoutOptionsImpl instance) { + final val = {}; + + void writeNotNull(String key, dynamic value) { + if (value != null) { + val[key] = value; + } + } + + writeNotNull('height', instance.height); + writeNotNull('buttonTheme', instance.buttonTheme?.toJson()); + writeNotNull('buttonType', instance.buttonType?.toJson()); + writeNotNull('layout', instance.layout?.toJson()); + writeNotNull('paymentMethods', instance.paymentMethods?.toJson()); + return val; +} + +_$ExpressCheckoutConfirmEventImpl _$$ExpressCheckoutConfirmEventImplFromJson( + Map json) => + _$ExpressCheckoutConfirmEventImpl( + expressPaymentType: json['expressPaymentType'] as String, + billingDetails: json['billingDetails'] == null + ? null + : BillingDetails.fromJson( + Map.from(json['billingDetails'] as Map)), + ); + +Map _$$ExpressCheckoutConfirmEventImplToJson( + _$ExpressCheckoutConfirmEventImpl instance) { + final val = { + 'expressPaymentType': instance.expressPaymentType, + }; + + void writeNotNull(String key, dynamic value) { + if (value != null) { + val[key] = value; + } + } + + writeNotNull('billingDetails', instance.billingDetails?.toJson()); + return val; +} + +_$ExpressCheckoutLayoutImpl _$$ExpressCheckoutLayoutImplFromJson(Map json) => + _$ExpressCheckoutLayoutImpl( + maxColumns: (json['maxColumns'] as num?)?.toInt(), + maxRows: (json['maxRows'] as num?)?.toInt(), + overflow: $enumDecodeNullable( + _$ExpressCheckoutOverflowEnumMap, json['overflow']), + ); + +Map _$$ExpressCheckoutLayoutImplToJson( + _$ExpressCheckoutLayoutImpl instance) { + final val = {}; + + void writeNotNull(String key, dynamic value) { + if (value != null) { + val[key] = value; + } + } + + writeNotNull('maxColumns', instance.maxColumns); + writeNotNull('maxRows', instance.maxRows); + writeNotNull('overflow', _$ExpressCheckoutOverflowEnumMap[instance.overflow]); + return val; +} + +const _$ExpressCheckoutOverflowEnumMap = { + ExpressCheckoutOverflow.auto: 'auto', + ExpressCheckoutOverflow.never: 'never', +}; + +_$ExpressCheckoutButtonThemeImpl _$$ExpressCheckoutButtonThemeImplFromJson( + Map json) => + _$ExpressCheckoutButtonThemeImpl( + applePay: $enumDecodeNullable( + _$ExpressApplePayButtonThemeEnumMap, json['applePay']), + googlePay: $enumDecodeNullable( + _$ExpressGooglePayButtonThemeEnumMap, json['googlePay']), + paypal: $enumDecodeNullable( + _$ExpressPaypalButtonThemeEnumMap, json['paypal']), + ); + +Map _$$ExpressCheckoutButtonThemeImplToJson( + _$ExpressCheckoutButtonThemeImpl instance) { + final val = {}; + + void writeNotNull(String key, dynamic value) { + if (value != null) { + val[key] = value; + } + } + + writeNotNull( + 'applePay', _$ExpressApplePayButtonThemeEnumMap[instance.applePay]); + writeNotNull( + 'googlePay', _$ExpressGooglePayButtonThemeEnumMap[instance.googlePay]); + writeNotNull('paypal', _$ExpressPaypalButtonThemeEnumMap[instance.paypal]); + return val; +} + +const _$ExpressApplePayButtonThemeEnumMap = { + ExpressApplePayButtonTheme.black: 'black', + ExpressApplePayButtonTheme.white: 'white', + ExpressApplePayButtonTheme.whiteOutline: 'whiteOutline', +}; + +const _$ExpressGooglePayButtonThemeEnumMap = { + ExpressGooglePayButtonTheme.black: 'black', + ExpressGooglePayButtonTheme.white: 'white', +}; + +const _$ExpressPaypalButtonThemeEnumMap = { + ExpressPaypalButtonTheme.gold: 'gold', + ExpressPaypalButtonTheme.blue: 'blue', + ExpressPaypalButtonTheme.silver: 'silver', + ExpressPaypalButtonTheme.black: 'black', + ExpressPaypalButtonTheme.white: 'white', +}; + +_$ExpressCheckoutButtonTypeImpl _$$ExpressCheckoutButtonTypeImplFromJson( + Map json) => + _$ExpressCheckoutButtonTypeImpl( + applePay: $enumDecodeNullable( + _$ExpressApplePayButtonTypeEnumMap, json['applePay']), + googlePay: $enumDecodeNullable( + _$ExpressGooglePayButtonTypeEnumMap, json['googlePay']), + paypal: + $enumDecodeNullable(_$ExpressPaypalButtonTypeEnumMap, json['paypal']), + ); + +Map _$$ExpressCheckoutButtonTypeImplToJson( + _$ExpressCheckoutButtonTypeImpl instance) { + final val = {}; + + void writeNotNull(String key, dynamic value) { + if (value != null) { + val[key] = value; + } + } + + writeNotNull( + 'applePay', _$ExpressApplePayButtonTypeEnumMap[instance.applePay]); + writeNotNull( + 'googlePay', _$ExpressGooglePayButtonTypeEnumMap[instance.googlePay]); + writeNotNull('paypal', _$ExpressPaypalButtonTypeEnumMap[instance.paypal]); + return val; +} + +const _$ExpressApplePayButtonTypeEnumMap = { + ExpressApplePayButtonType.addMoney: 'addMoney', + ExpressApplePayButtonType.book: 'book', + ExpressApplePayButtonType.buy: 'buy', + ExpressApplePayButtonType.checkOut: 'checkOut', + ExpressApplePayButtonType.contribute: 'contribute', + ExpressApplePayButtonType.donate: 'donate', + ExpressApplePayButtonType.order: 'order', + ExpressApplePayButtonType.plain: 'plain', + ExpressApplePayButtonType.reload: 'reload', + ExpressApplePayButtonType.rent: 'rent', + ExpressApplePayButtonType.subscribe: 'subscribe', + ExpressApplePayButtonType.support: 'support', + ExpressApplePayButtonType.tip: 'tip', + ExpressApplePayButtonType.topUp: 'topUp', +}; + +const _$ExpressGooglePayButtonTypeEnumMap = { + ExpressGooglePayButtonType.book: 'book', + ExpressGooglePayButtonType.buy: 'buy', + ExpressGooglePayButtonType.checkout: 'checkout', + ExpressGooglePayButtonType.donate: 'donate', + ExpressGooglePayButtonType.order: 'order', + ExpressGooglePayButtonType.pay: 'pay', + ExpressGooglePayButtonType.plain: 'plain', + ExpressGooglePayButtonType.subscribe: 'subscribe', +}; + +const _$ExpressPaypalButtonTypeEnumMap = { + ExpressPaypalButtonType.paypal: 'paypal', + ExpressPaypalButtonType.checkout: 'checkout', + ExpressPaypalButtonType.buynow: 'buynow', + ExpressPaypalButtonType.pay: 'pay', +}; + +_$ExpressCheckoutPaymentMethodsImpl + _$$ExpressCheckoutPaymentMethodsImplFromJson(Map json) => + _$ExpressCheckoutPaymentMethodsImpl( + applePay: $enumDecodeNullable( + _$ExpressPaymentNethodEnabledEnumMap, json['applePay']), + googlePay: $enumDecodeNullable( + _$ExpressPaymentNethodEnabledEnumMap, json['googlePay']), + paypal: $enumDecodeNullable( + _$ExpressPaymentNethodEnabledEnumMap, json['paypal']), + link: $enumDecodeNullable( + _$ExpressPaymentNethodEnabledEnumMap, json['link']), + amazonPay: $enumDecodeNullable( + _$ExpressPaymentNethodEnabledEnumMap, json['amazonPay']), + ); + +Map _$$ExpressCheckoutPaymentMethodsImplToJson( + _$ExpressCheckoutPaymentMethodsImpl instance) { + final val = {}; + + void writeNotNull(String key, dynamic value) { + if (value != null) { + val[key] = value; + } + } + + writeNotNull( + 'applePay', _$ExpressPaymentNethodEnabledEnumMap[instance.applePay]); + writeNotNull( + 'googlePay', _$ExpressPaymentNethodEnabledEnumMap[instance.googlePay]); + writeNotNull('paypal', _$ExpressPaymentNethodEnabledEnumMap[instance.paypal]); + writeNotNull('link', _$ExpressPaymentNethodEnabledEnumMap[instance.link]); + writeNotNull( + 'amazonPay', _$ExpressPaymentNethodEnabledEnumMap[instance.amazonPay]); + return val; +} + +const _$ExpressPaymentNethodEnabledEnumMap = { + ExpressPaymentNethodEnabled.auto: 'auto', + ExpressPaymentNethodEnabled.never: 'never', +}; diff --git a/packages/stripe_js/lib/src/api/elements/payment_element_change_event.freezed.dart b/packages/stripe_js/lib/src/api/elements/payment_element_change_event.freezed.dart index 4fe7eed19..04dc65212 100644 --- a/packages/stripe_js/lib/src/api/elements/payment_element_change_event.freezed.dart +++ b/packages/stripe_js/lib/src/api/elements/payment_element_change_event.freezed.dart @@ -28,8 +28,12 @@ mixin _$PaymentElementChangeEvent { PaymentElementChangeEventValue? get value => throw _privateConstructorUsedError; + /// Serializes this PaymentElementChangeEvent to a JSON map. Map toJson() => throw _privateConstructorUsedError; - @JsonKey(ignore: true) + + /// Create a copy of PaymentElementChangeEvent + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) $PaymentElementChangeEventCopyWith get copyWith => throw _privateConstructorUsedError; } @@ -61,6 +65,8 @@ class _$PaymentElementChangeEventCopyWithImpl<$Res, // ignore: unused_field final $Res Function($Val) _then; + /// Create a copy of PaymentElementChangeEvent + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -94,6 +100,8 @@ class _$PaymentElementChangeEventCopyWithImpl<$Res, ) as $Val); } + /// Create a copy of PaymentElementChangeEvent + /// with the given fields replaced by the non-null parameter values. @override @pragma('vm:prefer-inline') $PaymentElementChangeEventValueCopyWith<$Res>? get value { @@ -138,6 +146,8 @@ class __$$PaymentElementChangeEventImplCopyWithImpl<$Res> $Res Function(_$PaymentElementChangeEventImpl) _then) : super(_value, _then); + /// Create a copy of PaymentElementChangeEvent + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -216,12 +226,14 @@ class _$PaymentElementChangeEventImpl implements _PaymentElementChangeEvent { (identical(other.value, value) || other.value == value)); } - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hash(runtimeType, elementType, empty, complete, collapsed, value); - @JsonKey(ignore: true) + /// Create a copy of PaymentElementChangeEvent + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$PaymentElementChangeEventImplCopyWith<_$PaymentElementChangeEventImpl> @@ -258,8 +270,11 @@ abstract class _PaymentElementChangeEvent implements PaymentElementChangeEvent { bool get collapsed; @override PaymentElementChangeEventValue? get value; + + /// Create a copy of PaymentElementChangeEvent + /// with the given fields replaced by the non-null parameter values. @override - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) _$$PaymentElementChangeEventImplCopyWith<_$PaymentElementChangeEventImpl> get copyWith => throw _privateConstructorUsedError; } @@ -273,8 +288,12 @@ PaymentElementChangeEventValue _$PaymentElementChangeEventValueFromJson( mixin _$PaymentElementChangeEventValue { String? get type => throw _privateConstructorUsedError; + /// Serializes this PaymentElementChangeEventValue to a JSON map. Map toJson() => throw _privateConstructorUsedError; - @JsonKey(ignore: true) + + /// Create a copy of PaymentElementChangeEventValue + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) $PaymentElementChangeEventValueCopyWith get copyWith => throw _privateConstructorUsedError; } @@ -301,6 +320,8 @@ class _$PaymentElementChangeEventValueCopyWithImpl<$Res, // ignore: unused_field final $Res Function($Val) _then; + /// Create a copy of PaymentElementChangeEventValue + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -337,6 +358,8 @@ class __$$PaymentElementChangeEventValueImplCopyWithImpl<$Res> $Res Function(_$PaymentElementChangeEventValueImpl) _then) : super(_value, _then); + /// Create a copy of PaymentElementChangeEventValue + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -377,11 +400,13 @@ class _$PaymentElementChangeEventValueImpl (identical(other.type, type) || other.type == type)); } - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hash(runtimeType, type); - @JsonKey(ignore: true) + /// Create a copy of PaymentElementChangeEventValue + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$PaymentElementChangeEventValueImplCopyWith< @@ -407,8 +432,11 @@ abstract class _PaymentElementChangeEventValue @override String? get type; + + /// Create a copy of PaymentElementChangeEventValue + /// with the given fields replaced by the non-null parameter values. @override - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) _$$PaymentElementChangeEventValueImplCopyWith< _$PaymentElementChangeEventValueImpl> get copyWith => throw _privateConstructorUsedError; diff --git a/packages/stripe_js/lib/src/api/elements/payment_element_options.freezed.dart b/packages/stripe_js/lib/src/api/elements/payment_element_options.freezed.dart index 990cd0394..91ada2d5e 100644 --- a/packages/stripe_js/lib/src/api/elements/payment_element_options.freezed.dart +++ b/packages/stripe_js/lib/src/api/elements/payment_element_options.freezed.dart @@ -57,8 +57,12 @@ mixin _$PaymentElementOptions { PaymentElementApplePayOptions? get applePay => throw _privateConstructorUsedError; + /// Serializes this PaymentElementOptions to a JSON map. Map toJson() => throw _privateConstructorUsedError; - @JsonKey(ignore: true) + + /// Create a copy of PaymentElementOptions + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) $PaymentElementOptionsCopyWith get copyWith => throw _privateConstructorUsedError; } @@ -100,6 +104,8 @@ class _$PaymentElementOptionsCopyWithImpl<$Res, // ignore: unused_field final $Res Function($Val) _then; + /// Create a copy of PaymentElementOptions + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -153,6 +159,8 @@ class _$PaymentElementOptionsCopyWithImpl<$Res, ) as $Val); } + /// Create a copy of PaymentElementOptions + /// with the given fields replaced by the non-null parameter values. @override @pragma('vm:prefer-inline') $PaymentElementLayoutCopyWith<$Res>? get layout { @@ -165,6 +173,8 @@ class _$PaymentElementOptionsCopyWithImpl<$Res, }); } + /// Create a copy of PaymentElementOptions + /// with the given fields replaced by the non-null parameter values. @override @pragma('vm:prefer-inline') $PaymentElementDefaultValuesCopyWith<$Res>? get defaultValues { @@ -178,6 +188,8 @@ class _$PaymentElementOptionsCopyWithImpl<$Res, }); } + /// Create a copy of PaymentElementOptions + /// with the given fields replaced by the non-null parameter values. @override @pragma('vm:prefer-inline') $PaymentElementBusinessCopyWith<$Res>? get business { @@ -190,6 +202,8 @@ class _$PaymentElementOptionsCopyWithImpl<$Res, }); } + /// Create a copy of PaymentElementOptions + /// with the given fields replaced by the non-null parameter values. @override @pragma('vm:prefer-inline') $PaymentElementFieldsCopyWith<$Res>? get fields { @@ -202,6 +216,8 @@ class _$PaymentElementOptionsCopyWithImpl<$Res, }); } + /// Create a copy of PaymentElementOptions + /// with the given fields replaced by the non-null parameter values. @override @pragma('vm:prefer-inline') $PaymentElementOptionsTermsCopyWith<$Res>? get terms { @@ -214,6 +230,8 @@ class _$PaymentElementOptionsCopyWithImpl<$Res, }); } + /// Create a copy of PaymentElementOptions + /// with the given fields replaced by the non-null parameter values. @override @pragma('vm:prefer-inline') $PaymentElementWalletOptionsCopyWith<$Res>? get wallets { @@ -226,6 +244,8 @@ class _$PaymentElementOptionsCopyWithImpl<$Res, }); } + /// Create a copy of PaymentElementOptions + /// with the given fields replaced by the non-null parameter values. @override @pragma('vm:prefer-inline') $PaymentElementApplePayOptionsCopyWith<$Res>? get applePay { @@ -285,6 +305,8 @@ class __$$PaymentElementOptionsImplCopyWithImpl<$Res> $Res Function(_$PaymentElementOptionsImpl) _then) : super(_value, _then); + /// Create a copy of PaymentElementOptions + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -424,7 +446,7 @@ class _$PaymentElementOptionsImpl implements _PaymentElementOptions { other.applePay == applePay)); } - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hash( runtimeType, @@ -438,7 +460,9 @@ class _$PaymentElementOptionsImpl implements _PaymentElementOptions { wallets, applePay); - @JsonKey(ignore: true) + /// Create a copy of PaymentElementOptions + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$PaymentElementOptionsImplCopyWith<_$PaymentElementOptionsImpl> @@ -471,22 +495,21 @@ abstract class _PaymentElementOptions implements PaymentElementOptions { @override PaymentElementLayout? get layout; - @override /// Provide initial customer information that will be displayed /// in the Payment Element. /// The form will render with empty fields if not provided. - PaymentElementDefaultValues? get defaultValues; @override + PaymentElementDefaultValues? get defaultValues; /// Provide information about your business that will /// be displayed in the Payment Element. /// This information will be retrieved from your Stripe account /// if not provided. + @override PaymentElementBusiness? get business; @override dynamic get paymentMethodOrder; - @override /// By default, the Payment Element will collect all necessary details to /// complete a payment. @@ -501,6 +524,7 @@ abstract class _PaymentElementOptions implements PaymentElementOptions { /// If you disable the collection of a certain field with the fields option, /// you must pass that same data to stripe.confirmPayment or the payment will /// be rejected. + @override PaymentElementFields? get fields; @override bool? get readOnly; @@ -510,8 +534,11 @@ abstract class _PaymentElementOptions implements PaymentElementOptions { PaymentElementWalletOptions? get wallets; @override PaymentElementApplePayOptions? get applePay; + + /// Create a copy of PaymentElementOptions + /// with the given fields replaced by the non-null parameter values. @override - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) _$$PaymentElementOptionsImplCopyWith<_$PaymentElementOptionsImpl> get copyWith => throw _privateConstructorUsedError; } @@ -550,8 +577,12 @@ mixin _$PaymentElementLayout { /// Default is 5. This property is only applicable to the accordion layout. int? get visibleAccordionItemsCount => throw _privateConstructorUsedError; + /// Serializes this PaymentElementLayout to a JSON map. Map toJson() => throw _privateConstructorUsedError; - @JsonKey(ignore: true) + + /// Create a copy of PaymentElementLayout + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) $PaymentElementLayoutCopyWith get copyWith => throw _privateConstructorUsedError; } @@ -581,6 +612,8 @@ class _$PaymentElementLayoutCopyWithImpl<$Res, // ignore: unused_field final $Res Function($Val) _then; + /// Create a copy of PaymentElementLayout + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -639,6 +672,8 @@ class __$$PaymentElementLayoutImplCopyWithImpl<$Res> $Res Function(_$PaymentElementLayoutImpl) _then) : super(_value, _then); + /// Create a copy of PaymentElementLayout + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -741,12 +776,14 @@ class _$PaymentElementLayoutImpl implements _PaymentElementLayout { visibleAccordionItemsCount)); } - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hash(runtimeType, type, defaultCollapsed, radios, spacedAccordionItems, visibleAccordionItemsCount); - @JsonKey(ignore: true) + /// Create a copy of PaymentElementLayout + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$PaymentElementLayoutImplCopyWith<_$PaymentElementLayoutImpl> @@ -773,41 +810,43 @@ abstract class _PaymentElementLayout implements PaymentElementLayout { factory _PaymentElementLayout.fromJson(Map json) = _$PaymentElementLayoutImpl.fromJson; - @override - /// Defines the layout to render the Payment Element. - PaymentElementLayoutType get type; @override + PaymentElementLayoutType get type; /// Controls if the Payment Element renders in a collapsed state /// (where no payment method is selected by default). /// When you leave this `undefined``, /// Stripe renders the experience that it determines /// will have the best conversion. - bool? get defaultCollapsed; @override + bool? get defaultCollapsed; /// Renders each Payment Method with a radio input next to its logo. /// The radios visually indicate the current selection of the Payment /// Element. /// /// This property is only applicable to the accordion layout. - bool? get radios; @override + bool? get radios; /// When true, the Payment Methods renders as standalone buttons /// with space in between them. /// This property is only applicable to the accordion layout. - bool? get spacedAccordionItems; @override + bool? get spacedAccordionItems; /// Sets the max number of Payment Methods visible before using the "More" /// button to hide additional Payment Methods. Set this value to 0 to /// disable the "More" button and render all available Payment Methods. /// Default is 5. This property is only applicable to the accordion layout. + @override int? get visibleAccordionItemsCount; + + /// Create a copy of PaymentElementLayout + /// with the given fields replaced by the non-null parameter values. @override - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) _$$PaymentElementLayoutImplCopyWith<_$PaymentElementLayoutImpl> get copyWith => throw _privateConstructorUsedError; } @@ -832,8 +871,12 @@ mixin _$PaymentElementDefaultValues { PaymentElementPaymentMethodDefaults? get paymentMethods => throw _privateConstructorUsedError; + /// Serializes this PaymentElementDefaultValues to a JSON map. Map toJson() => throw _privateConstructorUsedError; - @JsonKey(ignore: true) + + /// Create a copy of PaymentElementDefaultValues + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) $PaymentElementDefaultValuesCopyWith get copyWith => throw _privateConstructorUsedError; } @@ -865,6 +908,8 @@ class _$PaymentElementDefaultValuesCopyWithImpl<$Res, // ignore: unused_field final $Res Function($Val) _then; + /// Create a copy of PaymentElementDefaultValues + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -883,6 +928,8 @@ class _$PaymentElementDefaultValuesCopyWithImpl<$Res, ) as $Val); } + /// Create a copy of PaymentElementDefaultValues + /// with the given fields replaced by the non-null parameter values. @override @pragma('vm:prefer-inline') $PaymentElementBillingDetailsCopyWith<$Res>? get billingDetails { @@ -896,6 +943,8 @@ class _$PaymentElementDefaultValuesCopyWithImpl<$Res, }); } + /// Create a copy of PaymentElementDefaultValues + /// with the given fields replaced by the non-null parameter values. @override @pragma('vm:prefer-inline') $PaymentElementPaymentMethodDefaultsCopyWith<$Res>? get paymentMethods { @@ -939,6 +988,8 @@ class __$$PaymentElementDefaultValuesImplCopyWithImpl<$Res> $Res Function(_$PaymentElementDefaultValuesImpl) _then) : super(_value, _then); + /// Create a copy of PaymentElementDefaultValues + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -998,11 +1049,13 @@ class _$PaymentElementDefaultValuesImpl other.paymentMethods == paymentMethods)); } - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hash(runtimeType, billingDetails, paymentMethods); - @JsonKey(ignore: true) + /// Create a copy of PaymentElementDefaultValues + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$PaymentElementDefaultValuesImplCopyWith<_$PaymentElementDefaultValuesImpl> @@ -1027,21 +1080,23 @@ abstract class _PaymentElementDefaultValues factory _PaymentElementDefaultValues.fromJson(Map json) = _$PaymentElementDefaultValuesImpl.fromJson; - @override - /// Specify customer's billing details, which lets you pre-fill a /// customer’s name, email, phone number and address if required by /// payment method. /// Pre-filling as much information as possible streamlines /// the checkout process. - PaymentElementBillingDetails? get billingDetails; @override + PaymentElementBillingDetails? get billingDetails; /// Specify customer's default information for different payment methods. /// Pre-filling as much information as possible streamlines the checkout process. + @override PaymentElementPaymentMethodDefaults? get paymentMethods; + + /// Create a copy of PaymentElementDefaultValues + /// with the given fields replaced by the non-null parameter values. @override - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) _$$PaymentElementDefaultValuesImplCopyWith<_$PaymentElementDefaultValuesImpl> get copyWith => throw _privateConstructorUsedError; } @@ -1059,8 +1114,12 @@ mixin _$PaymentElementPaymentMethodDefaults { /// Defaults for card payment method PaymentElementCardDefaults? get card => throw _privateConstructorUsedError; + /// Serializes this PaymentElementPaymentMethodDefaults to a JSON map. Map toJson() => throw _privateConstructorUsedError; - @JsonKey(ignore: true) + + /// Create a copy of PaymentElementPaymentMethodDefaults + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) $PaymentElementPaymentMethodDefaultsCopyWith< PaymentElementPaymentMethodDefaults> get copyWith => throw _privateConstructorUsedError; @@ -1092,6 +1151,8 @@ class _$PaymentElementPaymentMethodDefaultsCopyWithImpl<$Res, // ignore: unused_field final $Res Function($Val) _then; + /// Create a copy of PaymentElementPaymentMethodDefaults + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -1110,6 +1171,8 @@ class _$PaymentElementPaymentMethodDefaultsCopyWithImpl<$Res, ) as $Val); } + /// Create a copy of PaymentElementPaymentMethodDefaults + /// with the given fields replaced by the non-null parameter values. @override @pragma('vm:prefer-inline') $PaymentElementIdealDefaultsCopyWith<$Res>? get ideal { @@ -1122,6 +1185,8 @@ class _$PaymentElementPaymentMethodDefaultsCopyWithImpl<$Res, }); } + /// Create a copy of PaymentElementPaymentMethodDefaults + /// with the given fields replaced by the non-null parameter values. @override @pragma('vm:prefer-inline') $PaymentElementCardDefaultsCopyWith<$Res>? get card { @@ -1163,6 +1228,8 @@ class __$$PaymentElementPaymentMethodDefaultsImplCopyWithImpl<$Res> $Res Function(_$PaymentElementPaymentMethodDefaultsImpl) _then) : super(_value, _then); + /// Create a copy of PaymentElementPaymentMethodDefaults + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -1214,11 +1281,13 @@ class _$PaymentElementPaymentMethodDefaultsImpl (identical(other.card, card) || other.card == card)); } - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hash(runtimeType, ideal, card); - @JsonKey(ignore: true) + /// Create a copy of PaymentElementPaymentMethodDefaults + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$PaymentElementPaymentMethodDefaultsImplCopyWith< @@ -1245,16 +1314,18 @@ abstract class _PaymentElementPaymentMethodDefaults Map json) = _$PaymentElementPaymentMethodDefaultsImpl.fromJson; - @override - /// Defaults for ideal - PaymentElementIdealDefaults? get ideal; @override + PaymentElementIdealDefaults? get ideal; /// Defaults for card payment method + @override PaymentElementCardDefaults? get card; + + /// Create a copy of PaymentElementPaymentMethodDefaults + /// with the given fields replaced by the non-null parameter values. @override - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) _$$PaymentElementPaymentMethodDefaultsImplCopyWith< _$PaymentElementPaymentMethodDefaultsImpl> get copyWith => throw _privateConstructorUsedError; @@ -1275,8 +1346,12 @@ mixin _$PaymentElementWalletOptions { PaymentElementFieldRequired? get googlePay => throw _privateConstructorUsedError; + /// Serializes this PaymentElementWalletOptions to a JSON map. Map toJson() => throw _privateConstructorUsedError; - @JsonKey(ignore: true) + + /// Create a copy of PaymentElementWalletOptions + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) $PaymentElementWalletOptionsCopyWith get copyWith => throw _privateConstructorUsedError; } @@ -1305,6 +1380,8 @@ class _$PaymentElementWalletOptionsCopyWithImpl<$Res, // ignore: unused_field final $Res Function($Val) _then; + /// Create a copy of PaymentElementWalletOptions + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -1348,6 +1425,8 @@ class __$$PaymentElementWalletOptionsImplCopyWithImpl<$Res> $Res Function(_$PaymentElementWalletOptionsImpl) _then) : super(_value, _then); + /// Create a copy of PaymentElementWalletOptions + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -1401,11 +1480,13 @@ class _$PaymentElementWalletOptionsImpl other.googlePay == googlePay)); } - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hash(runtimeType, applePay, googlePay); - @JsonKey(ignore: true) + /// Create a copy of PaymentElementWalletOptions + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$PaymentElementWalletOptionsImplCopyWith<_$PaymentElementWalletOptionsImpl> @@ -1430,16 +1511,18 @@ abstract class _PaymentElementWalletOptions factory _PaymentElementWalletOptions.fromJson(Map json) = _$PaymentElementWalletOptionsImpl.fromJson; - @override - /// Apple pay required options - PaymentElementFieldRequired? get applePay; @override + PaymentElementFieldRequired? get applePay; /// Google pay required options + @override PaymentElementFieldRequired? get googlePay; + + /// Create a copy of PaymentElementWalletOptions + /// with the given fields replaced by the non-null parameter values. @override - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) _$$PaymentElementWalletOptionsImplCopyWith<_$PaymentElementWalletOptionsImpl> get copyWith => throw _privateConstructorUsedError; } @@ -1457,8 +1540,12 @@ mixin _$PaymentElementIdealDefaults { /// for all options. String? get bank => throw _privateConstructorUsedError; + /// Serializes this PaymentElementIdealDefaults to a JSON map. Map toJson() => throw _privateConstructorUsedError; - @JsonKey(ignore: true) + + /// Create a copy of PaymentElementIdealDefaults + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) $PaymentElementIdealDefaultsCopyWith get copyWith => throw _privateConstructorUsedError; } @@ -1485,6 +1572,8 @@ class _$PaymentElementIdealDefaultsCopyWithImpl<$Res, // ignore: unused_field final $Res Function($Val) _then; + /// Create a copy of PaymentElementIdealDefaults + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -1521,6 +1610,8 @@ class __$$PaymentElementIdealDefaultsImplCopyWithImpl<$Res> $Res Function(_$PaymentElementIdealDefaultsImpl) _then) : super(_value, _then); + /// Create a copy of PaymentElementIdealDefaults + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -1565,11 +1656,13 @@ class _$PaymentElementIdealDefaultsImpl (identical(other.bank, bank) || other.bank == bank)); } - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hash(runtimeType, bank); - @JsonKey(ignore: true) + /// Create a copy of PaymentElementIdealDefaults + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$PaymentElementIdealDefaultsImplCopyWith<_$PaymentElementIdealDefaultsImpl> @@ -1592,15 +1685,17 @@ abstract class _PaymentElementIdealDefaults factory _PaymentElementIdealDefaults.fromJson(Map json) = _$PaymentElementIdealDefaultsImpl.fromJson; - @override - /// The customer’s bank name. /// /// See https://docs.stripe.com/payments/ideal/accept-a-payment?ui=element#bank-reference /// for all options. + @override String? get bank; + + /// Create a copy of PaymentElementIdealDefaults + /// with the given fields replaced by the non-null parameter values. @override - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) _$$PaymentElementIdealDefaultsImplCopyWith<_$PaymentElementIdealDefaultsImpl> get copyWith => throw _privateConstructorUsedError; } @@ -1617,8 +1712,12 @@ mixin _$PaymentElementCardDefaults { /// in the card brand choice. List? get network => throw _privateConstructorUsedError; + /// Serializes this PaymentElementCardDefaults to a JSON map. Map toJson() => throw _privateConstructorUsedError; - @JsonKey(ignore: true) + + /// Create a copy of PaymentElementCardDefaults + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) $PaymentElementCardDefaultsCopyWith get copyWith => throw _privateConstructorUsedError; } @@ -1644,6 +1743,8 @@ class _$PaymentElementCardDefaultsCopyWithImpl<$Res, // ignore: unused_field final $Res Function($Val) _then; + /// Create a copy of PaymentElementCardDefaults + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -1680,6 +1781,8 @@ class __$$PaymentElementCardDefaultsImplCopyWithImpl<$Res> $Res Function(_$PaymentElementCardDefaultsImpl) _then) : super(_value, _then); + /// Create a copy of PaymentElementCardDefaults + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -1734,12 +1837,14 @@ class _$PaymentElementCardDefaultsImpl implements _PaymentElementCardDefaults { const DeepCollectionEquality().equals(other._network, _network)); } - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hash(runtimeType, const DeepCollectionEquality().hash(_network)); - @JsonKey(ignore: true) + /// Create a copy of PaymentElementCardDefaults + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$PaymentElementCardDefaultsImplCopyWith<_$PaymentElementCardDefaultsImpl> @@ -1762,14 +1867,16 @@ abstract class _PaymentElementCardDefaults factory _PaymentElementCardDefaults.fromJson(Map json) = _$PaymentElementCardDefaultsImpl.fromJson; - @override - /// The specified network prferences for card brand choice. The first network in the array /// that matches a network on the enetered cobranded card will be selected by default /// in the card brand choice. + @override List? get network; + + /// Create a copy of PaymentElementCardDefaults + /// with the given fields replaced by the non-null parameter values. @override - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) _$$PaymentElementCardDefaultsImplCopyWith<_$PaymentElementCardDefaultsImpl> get copyWith => throw _privateConstructorUsedError; } @@ -1787,8 +1894,12 @@ mixin _$PaymentElementBillingDetails { PaymentElementBillingDetailsAddress? get address => throw _privateConstructorUsedError; + /// Serializes this PaymentElementBillingDetails to a JSON map. Map toJson() => throw _privateConstructorUsedError; - @JsonKey(ignore: true) + + /// Create a copy of PaymentElementBillingDetails + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) $PaymentElementBillingDetailsCopyWith get copyWith => throw _privateConstructorUsedError; } @@ -1821,6 +1932,8 @@ class _$PaymentElementBillingDetailsCopyWithImpl<$Res, // ignore: unused_field final $Res Function($Val) _then; + /// Create a copy of PaymentElementBillingDetails + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -1849,6 +1962,8 @@ class _$PaymentElementBillingDetailsCopyWithImpl<$Res, ) as $Val); } + /// Create a copy of PaymentElementBillingDetails + /// with the given fields replaced by the non-null parameter values. @override @pragma('vm:prefer-inline') $PaymentElementBillingDetailsAddressCopyWith<$Res>? get address { @@ -1892,6 +2007,8 @@ class __$$PaymentElementBillingDetailsImplCopyWithImpl<$Res> $Res Function(_$PaymentElementBillingDetailsImpl) _then) : super(_value, _then); + /// Create a copy of PaymentElementBillingDetails + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -1957,11 +2074,13 @@ class _$PaymentElementBillingDetailsImpl (identical(other.address, address) || other.address == address)); } - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hash(runtimeType, name, email, phone, address); - @JsonKey(ignore: true) + /// Create a copy of PaymentElementBillingDetails + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$PaymentElementBillingDetailsImplCopyWith< @@ -1997,8 +2116,11 @@ abstract class _PaymentElementBillingDetails String? get phone; @override PaymentElementBillingDetailsAddress? get address; + + /// Create a copy of PaymentElementBillingDetails + /// with the given fields replaced by the non-null parameter values. @override - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) _$$PaymentElementBillingDetailsImplCopyWith< _$PaymentElementBillingDetailsImpl> get copyWith => throw _privateConstructorUsedError; @@ -2030,8 +2152,12 @@ mixin _$PaymentElementBillingDetailsAddress { @JsonKey(name: 'postal_code') String? get postalCode => throw _privateConstructorUsedError; + /// Serializes this PaymentElementBillingDetailsAddress to a JSON map. Map toJson() => throw _privateConstructorUsedError; - @JsonKey(ignore: true) + + /// Create a copy of PaymentElementBillingDetailsAddress + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) $PaymentElementBillingDetailsAddressCopyWith< PaymentElementBillingDetailsAddress> get copyWith => throw _privateConstructorUsedError; @@ -2065,6 +2191,8 @@ class _$PaymentElementBillingDetailsAddressCopyWithImpl<$Res, // ignore: unused_field final $Res Function($Val) _then; + /// Create a copy of PaymentElementBillingDetailsAddress + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -2132,6 +2260,8 @@ class __$$PaymentElementBillingDetailsAddressImplCopyWithImpl<$Res> $Res Function(_$PaymentElementBillingDetailsAddressImpl) _then) : super(_value, _then); + /// Create a copy of PaymentElementBillingDetailsAddress + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -2231,12 +2361,14 @@ class _$PaymentElementBillingDetailsAddressImpl other.postalCode == postalCode)); } - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hash(runtimeType, line1, line2, city, state, country, postalCode); - @JsonKey(ignore: true) + /// Create a copy of PaymentElementBillingDetailsAddress + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$PaymentElementBillingDetailsAddressImplCopyWith< @@ -2267,33 +2399,35 @@ abstract class _PaymentElementBillingDetailsAddress Map json) = _$PaymentElementBillingDetailsAddressImpl.fromJson; - @override - /// Address line 1 (e.g., street, PO Box, or company name). - String? get line1; @override + String? get line1; /// Address line 2 (e.g., apartment, suite, unit, or building). - String? get line2; @override + String? get line2; /// City, district, suburb, town, or village. - String? get city; @override + String? get city; /// State, county, province, or region. - String? get state; @override + String? get state; /// Two-letter country code (ISO 3166-1 alpha-2). - String? get country; @override + String? get country; /// ZIP or postal code. + @override @JsonKey(name: 'postal_code') String? get postalCode; + + /// Create a copy of PaymentElementBillingDetailsAddress + /// with the given fields replaced by the non-null parameter values. @override - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) _$$PaymentElementBillingDetailsAddressImplCopyWith< _$PaymentElementBillingDetailsAddressImpl> get copyWith => throw _privateConstructorUsedError; @@ -2308,8 +2442,12 @@ PaymentElementBusiness _$PaymentElementBusinessFromJson( mixin _$PaymentElementBusiness { String? get name => throw _privateConstructorUsedError; + /// Serializes this PaymentElementBusiness to a JSON map. Map toJson() => throw _privateConstructorUsedError; - @JsonKey(ignore: true) + + /// Create a copy of PaymentElementBusiness + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) $PaymentElementBusinessCopyWith get copyWith => throw _privateConstructorUsedError; } @@ -2334,6 +2472,8 @@ class _$PaymentElementBusinessCopyWithImpl<$Res, // ignore: unused_field final $Res Function($Val) _then; + /// Create a copy of PaymentElementBusiness + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -2370,6 +2510,8 @@ class __$$PaymentElementBusinessImplCopyWithImpl<$Res> $Res Function(_$PaymentElementBusinessImpl) _then) : super(_value, _then); + /// Create a copy of PaymentElementBusiness + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -2408,11 +2550,13 @@ class _$PaymentElementBusinessImpl implements _PaymentElementBusiness { (identical(other.name, name) || other.name == name)); } - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hash(runtimeType, name); - @JsonKey(ignore: true) + /// Create a copy of PaymentElementBusiness + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$PaymentElementBusinessImplCopyWith<_$PaymentElementBusinessImpl> @@ -2436,8 +2580,11 @@ abstract class _PaymentElementBusiness implements PaymentElementBusiness { @override String? get name; + + /// Create a copy of PaymentElementBusiness + /// with the given fields replaced by the non-null parameter values. @override - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) _$$PaymentElementBusinessImplCopyWith<_$PaymentElementBusinessImpl> get copyWith => throw _privateConstructorUsedError; } @@ -2456,8 +2603,12 @@ mixin _$PaymentElementFields { /// The default setting for each field is auto. BillingDetailsFields get billingDetails => throw _privateConstructorUsedError; + /// Serializes this PaymentElementFields to a JSON map. Map toJson() => throw _privateConstructorUsedError; - @JsonKey(ignore: true) + + /// Create a copy of PaymentElementFields + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) $PaymentElementFieldsCopyWith get copyWith => throw _privateConstructorUsedError; } @@ -2484,6 +2635,8 @@ class _$PaymentElementFieldsCopyWithImpl<$Res, // ignore: unused_field final $Res Function($Val) _then; + /// Create a copy of PaymentElementFields + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -2497,6 +2650,8 @@ class _$PaymentElementFieldsCopyWithImpl<$Res, ) as $Val); } + /// Create a copy of PaymentElementFields + /// with the given fields replaced by the non-null parameter values. @override @pragma('vm:prefer-inline') $BillingDetailsFieldsCopyWith<$Res> get billingDetails { @@ -2528,6 +2683,8 @@ class __$$PaymentElementFieldsImplCopyWithImpl<$Res> $Res Function(_$PaymentElementFieldsImpl) _then) : super(_value, _then); + /// Create a copy of PaymentElementFields + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -2575,11 +2732,13 @@ class _$PaymentElementFieldsImpl implements _PaymentElementFields { other.billingDetails == billingDetails)); } - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hash(runtimeType, billingDetails); - @JsonKey(ignore: true) + /// Create a copy of PaymentElementFields + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$PaymentElementFieldsImplCopyWith<_$PaymentElementFieldsImpl> @@ -2602,17 +2761,19 @@ abstract class _PaymentElementFields implements PaymentElementFields { factory _PaymentElementFields.fromJson(Map json) = _$PaymentElementFieldsImpl.fromJson; - @override - /// Specify never to avoid collecting all billing details in the /// Payment Element. /// If you would like to disable only certain billing details, /// pass an BillingDetailsFields specifying which fields you would like /// to disable collection for. /// The default setting for each field is auto. + @override BillingDetailsFields get billingDetails; + + /// Create a copy of PaymentElementFields + /// with the given fields replaced by the non-null parameter values. @override - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) _$$PaymentElementFieldsImplCopyWith<_$PaymentElementFieldsImpl> get copyWith => throw _privateConstructorUsedError; } @@ -2628,8 +2789,12 @@ mixin _$BillingDetailsFields { PaymentElementFieldRequired get phone => throw _privateConstructorUsedError; PaymentElementAddressFields get address => throw _privateConstructorUsedError; + /// Serializes this BillingDetailsFields to a JSON map. Map toJson() => throw _privateConstructorUsedError; - @JsonKey(ignore: true) + + /// Create a copy of BillingDetailsFields + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) $BillingDetailsFieldsCopyWith get copyWith => throw _privateConstructorUsedError; } @@ -2660,6 +2825,8 @@ class _$BillingDetailsFieldsCopyWithImpl<$Res, // ignore: unused_field final $Res Function($Val) _then; + /// Create a copy of BillingDetailsFields + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -2688,6 +2855,8 @@ class _$BillingDetailsFieldsCopyWithImpl<$Res, ) as $Val); } + /// Create a copy of BillingDetailsFields + /// with the given fields replaced by the non-null parameter values. @override @pragma('vm:prefer-inline') $PaymentElementAddressFieldsCopyWith<$Res> get address { @@ -2723,6 +2892,8 @@ class __$$BillingDetailsFieldsImplCopyWithImpl<$Res> $Res Function(_$BillingDetailsFieldsImpl) _then) : super(_value, _then); + /// Create a copy of BillingDetailsFields + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -2793,11 +2964,13 @@ class _$BillingDetailsFieldsImpl implements _BillingDetailsFields { (identical(other.address, address) || other.address == address)); } - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hash(runtimeType, name, email, phone, address); - @JsonKey(ignore: true) + /// Create a copy of BillingDetailsFields + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$BillingDetailsFieldsImplCopyWith<_$BillingDetailsFieldsImpl> @@ -2831,8 +3004,11 @@ abstract class _BillingDetailsFields implements BillingDetailsFields { PaymentElementFieldRequired get phone; @override PaymentElementAddressFields get address; + + /// Create a copy of BillingDetailsFields + /// with the given fields replaced by the non-null parameter values. @override - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) _$$BillingDetailsFieldsImplCopyWith<_$BillingDetailsFieldsImpl> get copyWith => throw _privateConstructorUsedError; } @@ -2852,8 +3028,12 @@ mixin _$PaymentElementAddressFields { PaymentElementFieldRequired get postalCode => throw _privateConstructorUsedError; + /// Serializes this PaymentElementAddressFields to a JSON map. Map toJson() => throw _privateConstructorUsedError; - @JsonKey(ignore: true) + + /// Create a copy of PaymentElementAddressFields + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) $PaymentElementAddressFieldsCopyWith get copyWith => throw _privateConstructorUsedError; } @@ -2886,6 +3066,8 @@ class _$PaymentElementAddressFieldsCopyWithImpl<$Res, // ignore: unused_field final $Res Function($Val) _then; + /// Create a copy of PaymentElementAddressFields + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -2953,6 +3135,8 @@ class __$$PaymentElementAddressFieldsImplCopyWithImpl<$Res> $Res Function(_$PaymentElementAddressFieldsImpl) _then) : super(_value, _then); + /// Create a copy of PaymentElementAddressFields + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -3046,12 +3230,14 @@ class _$PaymentElementAddressFieldsImpl other.postalCode == postalCode)); } - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hash(runtimeType, line1, line2, city, state, country, postalCode); - @JsonKey(ignore: true) + /// Create a copy of PaymentElementAddressFields + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$PaymentElementAddressFieldsImplCopyWith<_$PaymentElementAddressFieldsImpl> @@ -3092,8 +3278,11 @@ abstract class _PaymentElementAddressFields PaymentElementFieldRequired get country; @override PaymentElementFieldRequired get postalCode; + + /// Create a copy of PaymentElementAddressFields + /// with the given fields replaced by the non-null parameter values. @override - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) _$$PaymentElementAddressFieldsImplCopyWith<_$PaymentElementAddressFieldsImpl> get copyWith => throw _privateConstructorUsedError; } @@ -3140,8 +3329,12 @@ mixin _$PaymentElementOptionsTerms { PaymentElementShowTerms? get usBankAccount => throw _privateConstructorUsedError; + /// Serializes this PaymentElementOptionsTerms to a JSON map. Map toJson() => throw _privateConstructorUsedError; - @JsonKey(ignore: true) + + /// Create a copy of PaymentElementOptionsTerms + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) $PaymentElementOptionsTermsCopyWith get copyWith => throw _privateConstructorUsedError; } @@ -3178,6 +3371,8 @@ class _$PaymentElementOptionsTermsCopyWithImpl<$Res, // ignore: unused_field final $Res Function($Val) _then; + /// Create a copy of PaymentElementOptionsTerms + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -3275,6 +3470,8 @@ class __$$PaymentElementOptionsTermsImplCopyWithImpl<$Res> $Res Function(_$PaymentElementOptionsTermsImpl) _then) : super(_value, _then); + /// Create a copy of PaymentElementOptionsTerms + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -3432,7 +3629,7 @@ class _$PaymentElementOptionsTermsImpl implements _PaymentElementOptionsTerms { other.usBankAccount == usBankAccount)); } - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hash( runtimeType, @@ -3448,7 +3645,9 @@ class _$PaymentElementOptionsTermsImpl implements _PaymentElementOptionsTerms { sofort, usBankAccount); - @JsonKey(ignore: true) + /// Create a copy of PaymentElementOptionsTerms + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$PaymentElementOptionsTermsImplCopyWith<_$PaymentElementOptionsTermsImpl> @@ -3482,52 +3681,54 @@ abstract class _PaymentElementOptionsTerms factory _PaymentElementOptionsTerms.fromJson(Map json) = _$PaymentElementOptionsTermsImpl.fromJson; - @override - /// Terms for apple pay - PaymentElementShowTerms? get applePay; @override + PaymentElementShowTerms? get applePay; /// Terms for aubecs debit - PaymentElementShowTerms? get auBecsDebit; @override + PaymentElementShowTerms? get auBecsDebit; /// Terms for bancontact - PaymentElementShowTerms? get bancontact; @override + PaymentElementShowTerms? get bancontact; /// Terms for card - PaymentElementShowTerms? get card; @override + PaymentElementShowTerms? get card; /// Terms for cashapp - PaymentElementShowTerms? get cashApp; @override + PaymentElementShowTerms? get cashApp; /// Terms for googlePay - PaymentElementShowTerms? get googlePay; @override + PaymentElementShowTerms? get googlePay; /// Terms for ideal - PaymentElementShowTerms? get ideal; @override + PaymentElementShowTerms? get ideal; /// Terms for paypal - PaymentElementShowTerms? get payPal; @override + PaymentElementShowTerms? get payPal; /// Terms for sepa debit - PaymentElementShowTerms? get sepaDebit; @override + PaymentElementShowTerms? get sepaDebit; /// Terms for sofort - PaymentElementShowTerms? get sofort; @override + PaymentElementShowTerms? get sofort; /// Terms for usBankAccount + @override PaymentElementShowTerms? get usBankAccount; + + /// Create a copy of PaymentElementOptionsTerms + /// with the given fields replaced by the non-null parameter values. @override - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) _$$PaymentElementOptionsTermsImplCopyWith<_$PaymentElementOptionsTermsImpl> get copyWith => throw _privateConstructorUsedError; } @@ -3551,8 +3752,12 @@ mixin _$PaymentElementApplePayOptions { PaymentElementApplePayAutoReloadPaymentRequest? get automaticReloadPaymentRequest => throw _privateConstructorUsedError; + /// Serializes this PaymentElementApplePayOptions to a JSON map. Map toJson() => throw _privateConstructorUsedError; - @JsonKey(ignore: true) + + /// Create a copy of PaymentElementApplePayOptions + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) $PaymentElementApplePayOptionsCopyWith get copyWith => throw _privateConstructorUsedError; } @@ -3590,6 +3795,8 @@ class _$PaymentElementApplePayOptionsCopyWithImpl<$Res, // ignore: unused_field final $Res Function($Val) _then; + /// Create a copy of PaymentElementApplePayOptions + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -3613,6 +3820,8 @@ class _$PaymentElementApplePayOptionsCopyWithImpl<$Res, ) as $Val); } + /// Create a copy of PaymentElementApplePayOptions + /// with the given fields replaced by the non-null parameter values. @override @pragma('vm:prefer-inline') $PaymentElementAppleRecurringRequestCopyWith<$Res>? @@ -3627,6 +3836,8 @@ class _$PaymentElementApplePayOptionsCopyWithImpl<$Res, }); } + /// Create a copy of PaymentElementApplePayOptions + /// with the given fields replaced by the non-null parameter values. @override @pragma('vm:prefer-inline') $PaymentElementApplePayDeferredPaymentRequestCopyWith<$Res>? @@ -3641,6 +3852,8 @@ class _$PaymentElementApplePayOptionsCopyWithImpl<$Res, }); } + /// Create a copy of PaymentElementApplePayOptions + /// with the given fields replaced by the non-null parameter values. @override @pragma('vm:prefer-inline') $PaymentElementApplePayAutoReloadPaymentRequestCopyWith<$Res>? @@ -3693,6 +3906,8 @@ class __$$PaymentElementApplePayOptionsImplCopyWithImpl<$Res> $Res Function(_$PaymentElementApplePayOptionsImpl) _then) : super(_value, _then); + /// Create a copy of PaymentElementApplePayOptions + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -3764,12 +3979,14 @@ class _$PaymentElementApplePayOptionsImpl automaticReloadPaymentRequest)); } - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hash(runtimeType, recurringPaymentRequest, deferredPaymentRequest, automaticReloadPaymentRequest); - @JsonKey(ignore: true) + /// Create a copy of PaymentElementApplePayOptions + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$PaymentElementApplePayOptionsImplCopyWith< @@ -3797,21 +4014,23 @@ abstract class _PaymentElementApplePayOptions factory _PaymentElementApplePayOptions.fromJson(Map json) = _$PaymentElementApplePayOptionsImpl.fromJson; - @override - /// Information about a recurring payment with ApplePay - PaymentElementAppleRecurringRequest? get recurringPaymentRequest; @override + PaymentElementAppleRecurringRequest? get recurringPaymentRequest; /// Information about a deferred payment with ApplePay - PaymentElementApplePayDeferredPaymentRequest? get deferredPaymentRequest; @override + PaymentElementApplePayDeferredPaymentRequest? get deferredPaymentRequest; /// Information about an auto reload payment with ApplePay + @override PaymentElementApplePayAutoReloadPaymentRequest? get automaticReloadPaymentRequest; + + /// Create a copy of PaymentElementApplePayOptions + /// with the given fields replaced by the non-null parameter values. @override - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) _$$PaymentElementApplePayOptionsImplCopyWith< _$PaymentElementApplePayOptionsImpl> get copyWith => throw _privateConstructorUsedError; @@ -3838,8 +4057,12 @@ mixin _$PaymentElementAppleRecurringRequest { PaymentElementRecurringPaymentProperties? get regularBilling => throw _privateConstructorUsedError; + /// Serializes this PaymentElementAppleRecurringRequest to a JSON map. Map toJson() => throw _privateConstructorUsedError; - @JsonKey(ignore: true) + + /// Create a copy of PaymentElementAppleRecurringRequest + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) $PaymentElementAppleRecurringRequestCopyWith< PaymentElementAppleRecurringRequest> get copyWith => throw _privateConstructorUsedError; @@ -3874,6 +4097,8 @@ class _$PaymentElementAppleRecurringRequestCopyWithImpl<$Res, // ignore: unused_field final $Res Function($Val) _then; + /// Create a copy of PaymentElementAppleRecurringRequest + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -3902,6 +4127,8 @@ class _$PaymentElementAppleRecurringRequestCopyWithImpl<$Res, ) as $Val); } + /// Create a copy of PaymentElementAppleRecurringRequest + /// with the given fields replaced by the non-null parameter values. @override @pragma('vm:prefer-inline') $PaymentElementRecurringPaymentPropertiesCopyWith<$Res>? get trialBilling { @@ -3915,6 +4142,8 @@ class _$PaymentElementAppleRecurringRequestCopyWithImpl<$Res, }); } + /// Create a copy of PaymentElementAppleRecurringRequest + /// with the given fields replaced by the non-null parameter values. @override @pragma('vm:prefer-inline') $PaymentElementRecurringPaymentPropertiesCopyWith<$Res>? get regularBilling { @@ -3960,6 +4189,8 @@ class __$$PaymentElementAppleRecurringRequestImplCopyWithImpl<$Res> $Res Function(_$PaymentElementAppleRecurringRequestImpl) _then) : super(_value, _then); + /// Create a copy of PaymentElementAppleRecurringRequest + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -4039,12 +4270,14 @@ class _$PaymentElementAppleRecurringRequestImpl other.regularBilling == regularBilling)); } - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hash(runtimeType, paymentDescription, managementUrl, trialBilling, regularBilling); - @JsonKey(ignore: true) + /// Create a copy of PaymentElementAppleRecurringRequest + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$PaymentElementAppleRecurringRequestImplCopyWith< @@ -4073,24 +4306,26 @@ abstract class _PaymentElementAppleRecurringRequest Map json) = _$PaymentElementAppleRecurringRequestImpl.fromJson; - @override - /// The description of the payment - String get paymentDescription; @override + String get paymentDescription; /// Management url - String get managementUrl; @override + String get managementUrl; /// Information in case of a trial billing - PaymentElementRecurringPaymentProperties? get trialBilling; @override + PaymentElementRecurringPaymentProperties? get trialBilling; /// Information in case of a regular billing + @override PaymentElementRecurringPaymentProperties? get regularBilling; + + /// Create a copy of PaymentElementAppleRecurringRequest + /// with the given fields replaced by the non-null parameter values. @override - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) _$$PaymentElementAppleRecurringRequestImplCopyWith< _$PaymentElementAppleRecurringRequestImpl> get copyWith => throw _privateConstructorUsedError; @@ -4123,8 +4358,12 @@ mixin _$PaymentElementRecurringPaymentProperties { /// The amount of intervals int? get recurringPaymentIntervalCount => throw _privateConstructorUsedError; + /// Serializes this PaymentElementRecurringPaymentProperties to a JSON map. Map toJson() => throw _privateConstructorUsedError; - @JsonKey(ignore: true) + + /// Create a copy of PaymentElementRecurringPaymentProperties + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) $PaymentElementRecurringPaymentPropertiesCopyWith< PaymentElementRecurringPaymentProperties> get copyWith => throw _privateConstructorUsedError; @@ -4159,6 +4398,8 @@ class _$PaymentElementRecurringPaymentPropertiesCopyWithImpl<$Res, // ignore: unused_field final $Res Function($Val) _then; + /// Create a copy of PaymentElementRecurringPaymentProperties + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -4226,6 +4467,8 @@ class __$$PaymentElementRecurringPaymentPropertiesImplCopyWithImpl<$Res> $Res Function(_$PaymentElementRecurringPaymentPropertiesImpl) _then) : super(_value, _then); + /// Create a copy of PaymentElementRecurringPaymentProperties + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -4333,7 +4576,7 @@ class _$PaymentElementRecurringPaymentPropertiesImpl recurringPaymentIntervalCount)); } - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hash( runtimeType, @@ -4344,7 +4587,9 @@ class _$PaymentElementRecurringPaymentPropertiesImpl recurringPaymentIntervalUnit, recurringPaymentIntervalCount); - @JsonKey(ignore: true) + /// Create a copy of PaymentElementRecurringPaymentProperties + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$PaymentElementRecurringPaymentPropertiesImplCopyWith< @@ -4376,32 +4621,34 @@ abstract class _PaymentElementRecurringPaymentProperties Map json) = _$PaymentElementRecurringPaymentPropertiesImpl.fromJson; - @override - /// The amount of the payment - double get amount; @override + double get amount; /// Description label - String get label; @override + String get label; /// The startdate of the recurring payment - DateTime? get recurringPaymentStartDate; @override + DateTime? get recurringPaymentStartDate; /// The enddate of the recurring payment - DateTime? get recurringPaymentEndDate; @override + DateTime? get recurringPaymentEndDate; /// The interval of payment - ApplePayRecurringPaymentTimeInterVal? get recurringPaymentIntervalUnit; @override + ApplePayRecurringPaymentTimeInterVal? get recurringPaymentIntervalUnit; /// The amount of intervals + @override int? get recurringPaymentIntervalCount; + + /// Create a copy of PaymentElementRecurringPaymentProperties + /// with the given fields replaced by the non-null parameter values. @override - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) _$$PaymentElementRecurringPaymentPropertiesImplCopyWith< _$PaymentElementRecurringPaymentPropertiesImpl> get copyWith => throw _privateConstructorUsedError; @@ -4434,8 +4681,12 @@ mixin _$PaymentElementApplePayDeferredPaymentRequest { PaymentElementApplePayDeferredPaymentProperties get deferredBilling => throw _privateConstructorUsedError; + /// Serializes this PaymentElementApplePayDeferredPaymentRequest to a JSON map. Map toJson() => throw _privateConstructorUsedError; - @JsonKey(ignore: true) + + /// Create a copy of PaymentElementApplePayDeferredPaymentRequest + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) $PaymentElementApplePayDeferredPaymentRequestCopyWith< PaymentElementApplePayDeferredPaymentRequest> get copyWith => throw _privateConstructorUsedError; @@ -4473,6 +4724,8 @@ class _$PaymentElementApplePayDeferredPaymentRequestCopyWithImpl<$Res, // ignore: unused_field final $Res Function($Val) _then; + /// Create a copy of PaymentElementApplePayDeferredPaymentRequest + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -4511,6 +4764,8 @@ class _$PaymentElementApplePayDeferredPaymentRequestCopyWithImpl<$Res, ) as $Val); } + /// Create a copy of PaymentElementApplePayDeferredPaymentRequest + /// with the given fields replaced by the non-null parameter values. @override @pragma('vm:prefer-inline') $PaymentElementApplePayDeferredPaymentPropertiesCopyWith<$Res> @@ -4556,6 +4811,8 @@ class __$$PaymentElementApplePayDeferredPaymentRequestImplCopyWithImpl<$Res> $Res Function(_$PaymentElementApplePayDeferredPaymentRequestImpl) _then) : super(_value, _then); + /// Create a copy of PaymentElementApplePayDeferredPaymentRequest + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -4660,7 +4917,7 @@ class _$PaymentElementApplePayDeferredPaymentRequestImpl other.deferredBilling == deferredBilling)); } - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hash( runtimeType, @@ -4671,7 +4928,9 @@ class _$PaymentElementApplePayDeferredPaymentRequestImpl freeCancellationTimezone, deferredBilling); - @JsonKey(ignore: true) + /// Create a copy of PaymentElementApplePayDeferredPaymentRequest + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$PaymentElementApplePayDeferredPaymentRequestImplCopyWith< @@ -4705,32 +4964,34 @@ abstract class _PaymentElementApplePayDeferredPaymentRequest Map json) = _$PaymentElementApplePayDeferredPaymentRequestImpl.fromJson; - @override - /// The description of the payment - String get paymentDescription; @override + String get paymentDescription; /// Management url - String get managementUrl; @override + String get managementUrl; /// Billing agreement label - String? get billingAgreement; @override + String? get billingAgreement; /// The date when you can cancel for free - DateTime? get freeCancellationDate; @override + DateTime? get freeCancellationDate; /// The timezone of the free cancellation date - String? get freeCancellationTimezone; @override + String? get freeCancellationTimezone; /// Billing information of the deffered payment + @override PaymentElementApplePayDeferredPaymentProperties get deferredBilling; + + /// Create a copy of PaymentElementApplePayDeferredPaymentRequest + /// with the given fields replaced by the non-null parameter values. @override - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) _$$PaymentElementApplePayDeferredPaymentRequestImplCopyWith< _$PaymentElementApplePayDeferredPaymentRequestImpl> get copyWith => throw _privateConstructorUsedError; @@ -4753,8 +5014,12 @@ mixin _$PaymentElementApplePayDeferredPaymentProperties { /// The date when the payment will be processed DateTime get deferredPaymentDate => throw _privateConstructorUsedError; + /// Serializes this PaymentElementApplePayDeferredPaymentProperties to a JSON map. Map toJson() => throw _privateConstructorUsedError; - @JsonKey(ignore: true) + + /// Create a copy of PaymentElementApplePayDeferredPaymentProperties + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) $PaymentElementApplePayDeferredPaymentPropertiesCopyWith< PaymentElementApplePayDeferredPaymentProperties> get copyWith => throw _privateConstructorUsedError; @@ -4783,6 +5048,8 @@ class _$PaymentElementApplePayDeferredPaymentPropertiesCopyWithImpl<$Res, // ignore: unused_field final $Res Function($Val) _then; + /// Create a copy of PaymentElementApplePayDeferredPaymentProperties + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -4833,6 +5100,8 @@ class __$$PaymentElementApplePayDeferredPaymentPropertiesImplCopyWithImpl<$Res> _then) : super(_value, _then); + /// Create a copy of PaymentElementApplePayDeferredPaymentProperties + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -4898,12 +5167,14 @@ class _$PaymentElementApplePayDeferredPaymentPropertiesImpl other.deferredPaymentDate == deferredPaymentDate)); } - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hash(runtimeType, amount, label, deferredPaymentDate); - @JsonKey(ignore: true) + /// Create a copy of PaymentElementApplePayDeferredPaymentProperties + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$PaymentElementApplePayDeferredPaymentPropertiesImplCopyWith< @@ -4933,20 +5204,22 @@ abstract class _PaymentElementApplePayDeferredPaymentProperties Map json) = _$PaymentElementApplePayDeferredPaymentPropertiesImpl.fromJson; - @override - /// The amount of the payment - double get amount; @override + double get amount; /// Description label - String get label; @override + String get label; /// The date when the payment will be processed + @override DateTime get deferredPaymentDate; + + /// Create a copy of PaymentElementApplePayDeferredPaymentProperties + /// with the given fields replaced by the non-null parameter values. @override - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) _$$PaymentElementApplePayDeferredPaymentPropertiesImplCopyWith< _$PaymentElementApplePayDeferredPaymentPropertiesImpl> get copyWith => throw _privateConstructorUsedError; @@ -4970,8 +5243,12 @@ mixin _$PaymentElementApplePayAutoReloadPaymentRequest { PaymentElementApplePayReloadPaymentProperties get automaticReloadBilling => throw _privateConstructorUsedError; + /// Serializes this PaymentElementApplePayAutoReloadPaymentRequest to a JSON map. Map toJson() => throw _privateConstructorUsedError; - @JsonKey(ignore: true) + + /// Create a copy of PaymentElementApplePayAutoReloadPaymentRequest + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) $PaymentElementApplePayAutoReloadPaymentRequestCopyWith< PaymentElementApplePayAutoReloadPaymentRequest> get copyWith => throw _privateConstructorUsedError; @@ -5006,6 +5283,8 @@ class _$PaymentElementApplePayAutoReloadPaymentRequestCopyWithImpl<$Res, // ignore: unused_field final $Res Function($Val) _then; + /// Create a copy of PaymentElementApplePayAutoReloadPaymentRequest + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -5029,6 +5308,8 @@ class _$PaymentElementApplePayAutoReloadPaymentRequestCopyWithImpl<$Res, ) as $Val); } + /// Create a copy of PaymentElementApplePayAutoReloadPaymentRequest + /// with the given fields replaced by the non-null parameter values. @override @pragma('vm:prefer-inline') $PaymentElementApplePayReloadPaymentPropertiesCopyWith<$Res> @@ -5072,6 +5353,8 @@ class __$$PaymentElementApplePayAutoReloadPaymentRequestImplCopyWithImpl<$Res> $Res Function(_$PaymentElementApplePayAutoReloadPaymentRequestImpl) _then) : super(_value, _then); + /// Create a copy of PaymentElementApplePayAutoReloadPaymentRequest + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -5139,12 +5422,14 @@ class _$PaymentElementApplePayAutoReloadPaymentRequestImpl other.automaticReloadBilling == automaticReloadBilling)); } - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hash( runtimeType, paymentDescription, managementUrl, automaticReloadBilling); - @JsonKey(ignore: true) + /// Create a copy of PaymentElementApplePayAutoReloadPaymentRequest + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$PaymentElementApplePayAutoReloadPaymentRequestImplCopyWith< @@ -5175,20 +5460,22 @@ abstract class _PaymentElementApplePayAutoReloadPaymentRequest Map json) = _$PaymentElementApplePayAutoReloadPaymentRequestImpl.fromJson; - @override - /// The description of the payment - String get paymentDescription; @override + String get paymentDescription; /// Management url - String get managementUrl; @override + String get managementUrl; /// Billing information of the deffered payment + @override PaymentElementApplePayReloadPaymentProperties get automaticReloadBilling; + + /// Create a copy of PaymentElementApplePayAutoReloadPaymentRequest + /// with the given fields replaced by the non-null parameter values. @override - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) _$$PaymentElementApplePayAutoReloadPaymentRequestImplCopyWith< _$PaymentElementApplePayAutoReloadPaymentRequestImpl> get copyWith => throw _privateConstructorUsedError; @@ -5212,8 +5499,12 @@ mixin _$PaymentElementApplePayReloadPaymentProperties { DateTime get automaticReloadPaymentThresholdAmount => throw _privateConstructorUsedError; + /// Serializes this PaymentElementApplePayReloadPaymentProperties to a JSON map. Map toJson() => throw _privateConstructorUsedError; - @JsonKey(ignore: true) + + /// Create a copy of PaymentElementApplePayReloadPaymentProperties + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) $PaymentElementApplePayReloadPaymentPropertiesCopyWith< PaymentElementApplePayReloadPaymentProperties> get copyWith => throw _privateConstructorUsedError; @@ -5245,6 +5536,8 @@ class _$PaymentElementApplePayReloadPaymentPropertiesCopyWithImpl<$Res, // ignore: unused_field final $Res Function($Val) _then; + /// Create a copy of PaymentElementApplePayReloadPaymentProperties + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -5298,6 +5591,8 @@ class __$$PaymentElementApplePayReloadPaymentPropertiesImplCopyWithImpl<$Res> $Res Function(_$PaymentElementApplePayReloadPaymentPropertiesImpl) _then) : super(_value, _then); + /// Create a copy of PaymentElementApplePayReloadPaymentProperties + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -5366,12 +5661,14 @@ class _$PaymentElementApplePayReloadPaymentPropertiesImpl automaticReloadPaymentThresholdAmount)); } - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hash( runtimeType, amount, label, automaticReloadPaymentThresholdAmount); - @JsonKey(ignore: true) + /// Create a copy of PaymentElementApplePayReloadPaymentProperties + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$PaymentElementApplePayReloadPaymentPropertiesImplCopyWith< @@ -5401,20 +5698,22 @@ abstract class _PaymentElementApplePayReloadPaymentProperties Map json) = _$PaymentElementApplePayReloadPaymentPropertiesImpl.fromJson; - @override - /// The amount of the payment - double get amount; @override + double get amount; /// Description label - String get label; @override + String get label; /// The date when the threshold amount will be reached + @override DateTime get automaticReloadPaymentThresholdAmount; + + /// Create a copy of PaymentElementApplePayReloadPaymentProperties + /// with the given fields replaced by the non-null parameter values. @override - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) _$$PaymentElementApplePayReloadPaymentPropertiesImplCopyWith< _$PaymentElementApplePayReloadPaymentPropertiesImpl> get copyWith => throw _privateConstructorUsedError; diff --git a/packages/stripe_js/lib/src/api/elements/payment_intent_shipping_information.freezed.dart b/packages/stripe_js/lib/src/api/elements/payment_intent_shipping_information.freezed.dart index 3ff69eaf5..6a607bb06 100644 --- a/packages/stripe_js/lib/src/api/elements/payment_intent_shipping_information.freezed.dart +++ b/packages/stripe_js/lib/src/api/elements/payment_intent_shipping_information.freezed.dart @@ -27,8 +27,12 @@ mixin _$PaymentElementShippingDetails { /// Refer to the Payment Intents API for a full list of parameters. String? get trackingNumber => throw _privateConstructorUsedError; + /// Serializes this PaymentElementShippingDetails to a JSON map. Map toJson() => throw _privateConstructorUsedError; - @JsonKey(ignore: true) + + /// Create a copy of PaymentElementShippingDetails + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) $PaymentElementShippingDetailsCopyWith get copyWith => throw _privateConstructorUsedError; } @@ -55,6 +59,8 @@ class _$PaymentElementShippingDetailsCopyWithImpl<$Res, // ignore: unused_field final $Res Function($Val) _then; + /// Create a copy of PaymentElementShippingDetails + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -91,6 +97,8 @@ class __$$PaymentElementShippingDetailsImplCopyWithImpl<$Res> $Res Function(_$PaymentElementShippingDetailsImpl) _then) : super(_value, _then); + /// Create a copy of PaymentElementShippingDetails + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -136,11 +144,13 @@ class _$PaymentElementShippingDetailsImpl other.trackingNumber == trackingNumber)); } - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hash(runtimeType, trackingNumber); - @JsonKey(ignore: true) + /// Create a copy of PaymentElementShippingDetails + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$PaymentElementShippingDetailsImplCopyWith< @@ -164,15 +174,17 @@ abstract class _PaymentElementShippingDetails factory _PaymentElementShippingDetails.fromJson(Map json) = _$PaymentElementShippingDetailsImpl.fromJson; - @override - /// The Elements instance that was used to create the Payment Element. // @ElementsConverter() required Elements elements, /// Parameters that will be passed on to the Stripe API. /// Refer to the Payment Intents API for a full list of parameters. + @override String? get trackingNumber; + + /// Create a copy of PaymentElementShippingDetails + /// with the given fields replaced by the non-null parameter values. @override - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) _$$PaymentElementShippingDetailsImplCopyWith< _$PaymentElementShippingDetailsImpl> get copyWith => throw _privateConstructorUsedError; diff --git a/packages/stripe_js/lib/src/api/payment_intents/confirm_acss_debit_payment_data.freezed.dart b/packages/stripe_js/lib/src/api/payment_intents/confirm_acss_debit_payment_data.freezed.dart index 37d6223df..64e8c1621 100644 --- a/packages/stripe_js/lib/src/api/payment_intents/confirm_acss_debit_payment_data.freezed.dart +++ b/packages/stripe_js/lib/src/api/payment_intents/confirm_acss_debit_payment_data.freezed.dart @@ -27,8 +27,12 @@ mixin _$ConfirmAcssDebitPaymentData { @JsonKey(name: "payment_method") String? get paymentMethod => throw _privateConstructorUsedError; + /// Serializes this ConfirmAcssDebitPaymentData to a JSON map. Map toJson() => throw _privateConstructorUsedError; - @JsonKey(ignore: true) + + /// Create a copy of ConfirmAcssDebitPaymentData + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) $ConfirmAcssDebitPaymentDataCopyWith get copyWith => throw _privateConstructorUsedError; } @@ -55,6 +59,8 @@ class _$ConfirmAcssDebitPaymentDataCopyWithImpl<$Res, // ignore: unused_field final $Res Function($Val) _then; + /// Create a copy of ConfirmAcssDebitPaymentData + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -91,6 +97,8 @@ class __$$ConfirmAcssDebitPaymentDataImplCopyWithImpl<$Res> $Res Function(_$ConfirmAcssDebitPaymentDataImpl) _then) : super(_value, _then); + /// Create a copy of ConfirmAcssDebitPaymentData + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -137,11 +145,13 @@ class _$ConfirmAcssDebitPaymentDataImpl other.paymentMethod == paymentMethod)); } - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hash(runtimeType, paymentMethod); - @JsonKey(ignore: true) + /// Create a copy of ConfirmAcssDebitPaymentData + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$ConfirmAcssDebitPaymentDataImplCopyWith<_$ConfirmAcssDebitPaymentDataImpl> @@ -165,15 +175,17 @@ abstract class _ConfirmAcssDebitPaymentData factory _ConfirmAcssDebitPaymentData.fromJson(Map json) = _$ConfirmAcssDebitPaymentDataImpl.fromJson; - @override - /// Either the id of an existing PaymentMethod, or an object containing /// data to create a PaymentMethod with. /// See the use case sections below for details. + @override @JsonKey(name: "payment_method") String? get paymentMethod; + + /// Create a copy of ConfirmAcssDebitPaymentData + /// with the given fields replaced by the non-null parameter values. @override - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) _$$ConfirmAcssDebitPaymentDataImplCopyWith<_$ConfirmAcssDebitPaymentDataImpl> get copyWith => throw _privateConstructorUsedError; } diff --git a/packages/stripe_js/lib/src/api/payment_intents/confirm_acss_debit_payment_options.freezed.dart b/packages/stripe_js/lib/src/api/payment_intents/confirm_acss_debit_payment_options.freezed.dart index 183599fdb..e99ed5574 100644 --- a/packages/stripe_js/lib/src/api/payment_intents/confirm_acss_debit_payment_options.freezed.dart +++ b/packages/stripe_js/lib/src/api/payment_intents/confirm_acss_debit_payment_options.freezed.dart @@ -24,8 +24,12 @@ mixin _$ConfirmAcssDebitPaymentOptions { /// Set this to true if you want to skip displaying the mandate confirmation. bool? get skipMandate => throw _privateConstructorUsedError; + /// Serializes this ConfirmAcssDebitPaymentOptions to a JSON map. Map toJson() => throw _privateConstructorUsedError; - @JsonKey(ignore: true) + + /// Create a copy of ConfirmAcssDebitPaymentOptions + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) $ConfirmAcssDebitPaymentOptionsCopyWith get copyWith => throw _privateConstructorUsedError; } @@ -52,6 +56,8 @@ class _$ConfirmAcssDebitPaymentOptionsCopyWithImpl<$Res, // ignore: unused_field final $Res Function($Val) _then; + /// Create a copy of ConfirmAcssDebitPaymentOptions + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -88,6 +94,8 @@ class __$$ConfirmAcssDebitPaymentOptionsImplCopyWithImpl<$Res> $Res Function(_$ConfirmAcssDebitPaymentOptionsImpl) _then) : super(_value, _then); + /// Create a copy of ConfirmAcssDebitPaymentOptions + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -131,11 +139,13 @@ class _$ConfirmAcssDebitPaymentOptionsImpl other.skipMandate == skipMandate)); } - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hash(runtimeType, skipMandate); - @JsonKey(ignore: true) + /// Create a copy of ConfirmAcssDebitPaymentOptions + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$ConfirmAcssDebitPaymentOptionsImplCopyWith< @@ -159,12 +169,14 @@ abstract class _ConfirmAcssDebitPaymentOptions factory _ConfirmAcssDebitPaymentOptions.fromJson(Map json) = _$ConfirmAcssDebitPaymentOptionsImpl.fromJson; - @override - /// Set this to true if you want to skip displaying the mandate confirmation. + @override bool? get skipMandate; + + /// Create a copy of ConfirmAcssDebitPaymentOptions + /// with the given fields replaced by the non-null parameter values. @override - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) _$$ConfirmAcssDebitPaymentOptionsImplCopyWith< _$ConfirmAcssDebitPaymentOptionsImpl> get copyWith => throw _privateConstructorUsedError; diff --git a/packages/stripe_js/lib/src/api/payment_intents/confirm_alipay_payment_data.freezed.dart b/packages/stripe_js/lib/src/api/payment_intents/confirm_alipay_payment_data.freezed.dart index 30fc07777..abaa1d51e 100644 --- a/packages/stripe_js/lib/src/api/payment_intents/confirm_alipay_payment_data.freezed.dart +++ b/packages/stripe_js/lib/src/api/payment_intents/confirm_alipay_payment_data.freezed.dart @@ -12,7 +12,7 @@ part of 'confirm_alipay_payment_data.dart'; T _$identity(T value) => value; final _privateConstructorUsedError = UnsupportedError( - 'It seems like you constructed your class using `MyClass._()`. This constructor is only meant to be used by freezed and you are not supposed to need it nor use it.\nPlease check the documentation here for more information: https://github.com/rrousselGit/freezed#custom-getters-and-methods'); + 'It seems like you constructed your class using `MyClass._()`. This constructor is only meant to be used by freezed and you are not supposed to need it nor use it.\nPlease check the documentation here for more information: https://github.com/rrousselGit/freezed#adding-getters-and-methods-to-our-models'); ConfirmAlipayPaymentData _$ConfirmAlipayPaymentDataFromJson( Map json) { @@ -31,8 +31,12 @@ mixin _$ConfirmAlipayPaymentData { @JsonKey(name: "return_url") String? get returnUrl => throw _privateConstructorUsedError; + /// Serializes this ConfirmAlipayPaymentData to a JSON map. Map toJson() => throw _privateConstructorUsedError; - @JsonKey(ignore: true) + + /// Create a copy of ConfirmAlipayPaymentData + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) $ConfirmAlipayPaymentDataCopyWith get copyWith => throw _privateConstructorUsedError; } @@ -59,6 +63,8 @@ class _$ConfirmAlipayPaymentDataCopyWithImpl<$Res, // ignore: unused_field final $Res Function($Val) _then; + /// Create a copy of ConfirmAlipayPaymentData + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -102,6 +108,8 @@ class __$$ConfirmAlipayPaymentDataImplCopyWithImpl<$Res> $Res Function(_$ConfirmAlipayPaymentDataImpl) _then) : super(_value, _then); + /// Create a copy of ConfirmAlipayPaymentData + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -149,7 +157,7 @@ class _$ConfirmAlipayPaymentDataImpl implements _ConfirmAlipayPaymentData { } @override - bool operator ==(dynamic other) { + bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$ConfirmAlipayPaymentDataImpl && @@ -159,11 +167,13 @@ class _$ConfirmAlipayPaymentDataImpl implements _ConfirmAlipayPaymentData { other.returnUrl == returnUrl)); } - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hash(runtimeType, paymentMethod, returnUrl); - @JsonKey(ignore: true) + /// Create a copy of ConfirmAlipayPaymentData + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$ConfirmAlipayPaymentDataImplCopyWith<_$ConfirmAlipayPaymentDataImpl> @@ -187,20 +197,22 @@ abstract class _ConfirmAlipayPaymentData implements ConfirmAlipayPaymentData { factory _ConfirmAlipayPaymentData.fromJson(Map json) = _$ConfirmAlipayPaymentDataImpl.fromJson; - @override - /// Either the id of an existing PaymentMethod, or an object containing /// data to create a PaymentMethod with. /// See the use case sections below for details. + @override @JsonKey(name: "payment_method") String? get paymentMethod; - @override /// The url your customer will be directed to after they complete authentication. + @override @JsonKey(name: "return_url") String? get returnUrl; + + /// Create a copy of ConfirmAlipayPaymentData + /// with the given fields replaced by the non-null parameter values. @override - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) _$$ConfirmAlipayPaymentDataImplCopyWith<_$ConfirmAlipayPaymentDataImpl> get copyWith => throw _privateConstructorUsedError; } diff --git a/packages/stripe_js/lib/src/api/payment_intents/confirm_alipay_payment_options.freezed.dart b/packages/stripe_js/lib/src/api/payment_intents/confirm_alipay_payment_options.freezed.dart index 2ec05406f..4e72ec744 100644 --- a/packages/stripe_js/lib/src/api/payment_intents/confirm_alipay_payment_options.freezed.dart +++ b/packages/stripe_js/lib/src/api/payment_intents/confirm_alipay_payment_options.freezed.dart @@ -12,7 +12,7 @@ part of 'confirm_alipay_payment_options.dart'; T _$identity(T value) => value; final _privateConstructorUsedError = UnsupportedError( - 'It seems like you constructed your class using `MyClass._()`. This constructor is only meant to be used by freezed and you are not supposed to need it nor use it.\nPlease check the documentation here for more information: https://github.com/rrousselGit/freezed#custom-getters-and-methods'); + 'It seems like you constructed your class using `MyClass._()`. This constructor is only meant to be used by freezed and you are not supposed to need it nor use it.\nPlease check the documentation here for more information: https://github.com/rrousselGit/freezed#adding-getters-and-methods-to-our-models'); ConfirmAlipayPaymentOptions _$ConfirmAlipayPaymentOptionsFromJson( Map json) { @@ -25,8 +25,12 @@ mixin _$ConfirmAlipayPaymentOptions { /// the authorization redirect. Default is true. bool? get handleActions => throw _privateConstructorUsedError; + /// Serializes this ConfirmAlipayPaymentOptions to a JSON map. Map toJson() => throw _privateConstructorUsedError; - @JsonKey(ignore: true) + + /// Create a copy of ConfirmAlipayPaymentOptions + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) $ConfirmAlipayPaymentOptionsCopyWith get copyWith => throw _privateConstructorUsedError; } @@ -53,6 +57,8 @@ class _$ConfirmAlipayPaymentOptionsCopyWithImpl<$Res, // ignore: unused_field final $Res Function($Val) _then; + /// Create a copy of ConfirmAlipayPaymentOptions + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -89,6 +95,8 @@ class __$$ConfirmAlipayPaymentOptionsImplCopyWithImpl<$Res> $Res Function(_$ConfirmAlipayPaymentOptionsImpl) _then) : super(_value, _then); + /// Create a copy of ConfirmAlipayPaymentOptions + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -125,7 +133,7 @@ class _$ConfirmAlipayPaymentOptionsImpl } @override - bool operator ==(dynamic other) { + bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$ConfirmAlipayPaymentOptionsImpl && @@ -133,11 +141,13 @@ class _$ConfirmAlipayPaymentOptionsImpl other.handleActions == handleActions)); } - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hash(runtimeType, handleActions); - @JsonKey(ignore: true) + /// Create a copy of ConfirmAlipayPaymentOptions + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$ConfirmAlipayPaymentOptionsImplCopyWith<_$ConfirmAlipayPaymentOptionsImpl> @@ -160,13 +170,15 @@ abstract class _ConfirmAlipayPaymentOptions factory _ConfirmAlipayPaymentOptions.fromJson(Map json) = _$ConfirmAlipayPaymentOptionsImpl.fromJson; - @override - /// Set this to false if you want to manually handle /// the authorization redirect. Default is true. + @override bool? get handleActions; + + /// Create a copy of ConfirmAlipayPaymentOptions + /// with the given fields replaced by the non-null parameter values. @override - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) _$$ConfirmAlipayPaymentOptionsImplCopyWith<_$ConfirmAlipayPaymentOptionsImpl> get copyWith => throw _privateConstructorUsedError; } diff --git a/packages/stripe_js/lib/src/api/payment_intents/confirm_card_payment_data.freezed.dart b/packages/stripe_js/lib/src/api/payment_intents/confirm_card_payment_data.freezed.dart index b9c746b2d..44660b3cf 100644 --- a/packages/stripe_js/lib/src/api/payment_intents/confirm_card_payment_data.freezed.dart +++ b/packages/stripe_js/lib/src/api/payment_intents/confirm_card_payment_data.freezed.dart @@ -12,7 +12,7 @@ part of 'confirm_card_payment_data.dart'; T _$identity(T value) => value; final _privateConstructorUsedError = UnsupportedError( - 'It seems like you constructed your class using `MyClass._()`. This constructor is only meant to be used by freezed and you are not supposed to need it nor use it.\nPlease check the documentation here for more information: https://github.com/rrousselGit/freezed#custom-getters-and-methods'); + 'It seems like you constructed your class using `MyClass._()`. This constructor is only meant to be used by freezed and you are not supposed to need it nor use it.\nPlease check the documentation here for more information: https://github.com/rrousselGit/freezed#adding-getters-and-methods-to-our-models'); ConfirmCardPaymentData _$ConfirmCardPaymentDataFromJson( Map json) { @@ -64,8 +64,12 @@ mixin _$ConfirmCardPaymentData { @JsonKey(name: "payment_method_options") dynamic get paymentMethodOptions => throw _privateConstructorUsedError; + /// Serializes this ConfirmCardPaymentData to a JSON map. Map toJson() => throw _privateConstructorUsedError; - @JsonKey(ignore: true) + + /// Create a copy of ConfirmCardPaymentData + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) $ConfirmCardPaymentDataCopyWith get copyWith => throw _privateConstructorUsedError; } @@ -100,6 +104,8 @@ class _$ConfirmCardPaymentDataCopyWithImpl<$Res, // ignore: unused_field final $Res Function($Val) _then; + /// Create a copy of ConfirmCardPaymentData + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -138,6 +144,8 @@ class _$ConfirmCardPaymentDataCopyWithImpl<$Res, ) as $Val); } + /// Create a copy of ConfirmCardPaymentData + /// with the given fields replaced by the non-null parameter values. @override @pragma('vm:prefer-inline') $CardPaymentMethodDetailsCopyWith<$Res>? get paymentMethod { @@ -151,6 +159,8 @@ class _$ConfirmCardPaymentDataCopyWithImpl<$Res, }); } + /// Create a copy of ConfirmCardPaymentData + /// with the given fields replaced by the non-null parameter values. @override @pragma('vm:prefer-inline') $ShippingDetailsCopyWith<$Res>? get shipping { @@ -198,6 +208,8 @@ class __$$ConfirmCardPaymentDataImplCopyWithImpl<$Res> $Res Function(_$ConfirmCardPaymentDataImpl) _then) : super(_value, _then); + /// Create a copy of ConfirmCardPaymentData + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -304,7 +316,7 @@ class _$ConfirmCardPaymentDataImpl implements _ConfirmCardPaymentData { } @override - bool operator ==(dynamic other) { + bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$ConfirmCardPaymentDataImpl && @@ -322,7 +334,7 @@ class _$ConfirmCardPaymentDataImpl implements _ConfirmCardPaymentData { .equals(other.paymentMethodOptions, paymentMethodOptions)); } - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hash( runtimeType, @@ -333,7 +345,9 @@ class _$ConfirmCardPaymentDataImpl implements _ConfirmCardPaymentData { setupFutureUsage, const DeepCollectionEquality().hash(paymentMethodOptions)); - @JsonKey(ignore: true) + /// Create a copy of ConfirmCardPaymentData + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$ConfirmCardPaymentDataImplCopyWith<_$ConfirmCardPaymentDataImpl> @@ -363,30 +377,28 @@ abstract class _ConfirmCardPaymentData implements ConfirmCardPaymentData { factory _ConfirmCardPaymentData.fromJson(Map json) = _$ConfirmCardPaymentDataImpl.fromJson; - @override - /// Either the id of an existing PaymentMethod, or an object containing /// data to create a PaymentMethod with. /// See the use case sections below for details. + @override @paymentMethodDetailJsonKey CardPaymentMethodDetails? get paymentMethod; - @override /// The shipping details for the payment, if collected. - ShippingDetails? get shipping; @override + ShippingDetails? get shipping; /// If you are handling next actions yourself, pass in a return_url. /// If the subsequent action is redirect_to_url, /// this URL will be used on the return path for the redirect. + @override @JsonKey(name: "return_url") String? get returnUrl; - @override /// Email address that the receipt for the resulting payment will be sent to. + @override @JsonKey(name: "receipt_email") String? get receiptEmail; - @override /// Indicates that you intend to make future payments with this /// PaymentIntent's payment method. @@ -402,16 +414,20 @@ abstract class _ConfirmCardPaymentData implements ConfirmCardPaymentData { /// Stripe uses setup_future_usage to dynamically optimize your payment flow /// and comply with regional legislation and network rules. For example, if /// your customer is impacted by SCA, using off_session will ensure that they are authenticated while processing this PaymentIntent. You will then be able to collect off-session payments for this customer. + @override @JsonKey(name: "setup_future_usage") PaymentIntentSetupFutureUsage? get setupFutureUsage; - @override /// An object containing payment-method-specific configuration to /// confirm the PaymentIntent with. + @override @JsonKey(name: "payment_method_options") dynamic get paymentMethodOptions; + + /// Create a copy of ConfirmCardPaymentData + /// with the given fields replaced by the non-null parameter values. @override - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) _$$ConfirmCardPaymentDataImplCopyWith<_$ConfirmCardPaymentDataImpl> get copyWith => throw _privateConstructorUsedError; } diff --git a/packages/stripe_js/lib/src/api/payment_intents/confirm_card_payment_options.freezed.dart b/packages/stripe_js/lib/src/api/payment_intents/confirm_card_payment_options.freezed.dart index ffe838752..148f6ef0c 100644 --- a/packages/stripe_js/lib/src/api/payment_intents/confirm_card_payment_options.freezed.dart +++ b/packages/stripe_js/lib/src/api/payment_intents/confirm_card_payment_options.freezed.dart @@ -12,7 +12,7 @@ part of 'confirm_card_payment_options.dart'; T _$identity(T value) => value; final _privateConstructorUsedError = UnsupportedError( - 'It seems like you constructed your class using `MyClass._()`. This constructor is only meant to be used by freezed and you are not supposed to need it nor use it.\nPlease check the documentation here for more information: https://github.com/rrousselGit/freezed#custom-getters-and-methods'); + 'It seems like you constructed your class using `MyClass._()`. This constructor is only meant to be used by freezed and you are not supposed to need it nor use it.\nPlease check the documentation here for more information: https://github.com/rrousselGit/freezed#adding-getters-and-methods-to-our-models'); ConfirmCardPaymentOptions _$ConfirmCardPaymentOptionsFromJson( Map json) { @@ -26,8 +26,12 @@ mixin _$ConfirmCardPaymentOptions { /// (e.g. for use in the PaymentRequest API). Default is true. bool? get handleActions => throw _privateConstructorUsedError; + /// Serializes this ConfirmCardPaymentOptions to a JSON map. Map toJson() => throw _privateConstructorUsedError; - @JsonKey(ignore: true) + + /// Create a copy of ConfirmCardPaymentOptions + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) $ConfirmCardPaymentOptionsCopyWith get copyWith => throw _privateConstructorUsedError; } @@ -52,6 +56,8 @@ class _$ConfirmCardPaymentOptionsCopyWithImpl<$Res, // ignore: unused_field final $Res Function($Val) _then; + /// Create a copy of ConfirmCardPaymentOptions + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -88,6 +94,8 @@ class __$$ConfirmCardPaymentOptionsImplCopyWithImpl<$Res> $Res Function(_$ConfirmCardPaymentOptionsImpl) _then) : super(_value, _then); + /// Create a copy of ConfirmCardPaymentOptions + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -123,7 +131,7 @@ class _$ConfirmCardPaymentOptionsImpl implements _ConfirmCardPaymentOptions { } @override - bool operator ==(dynamic other) { + bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$ConfirmCardPaymentOptionsImpl && @@ -131,11 +139,13 @@ class _$ConfirmCardPaymentOptionsImpl implements _ConfirmCardPaymentOptions { other.handleActions == handleActions)); } - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hash(runtimeType, handleActions); - @JsonKey(ignore: true) + /// Create a copy of ConfirmCardPaymentOptions + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$ConfirmCardPaymentOptionsImplCopyWith<_$ConfirmCardPaymentOptionsImpl> @@ -157,14 +167,16 @@ abstract class _ConfirmCardPaymentOptions implements ConfirmCardPaymentOptions { factory _ConfirmCardPaymentOptions.fromJson(Map json) = _$ConfirmCardPaymentOptionsImpl.fromJson; - @override - /// Set this to false if you want to handle next actions yourself, /// or if you want to defer next action handling until later /// (e.g. for use in the PaymentRequest API). Default is true. + @override bool? get handleActions; + + /// Create a copy of ConfirmCardPaymentOptions + /// with the given fields replaced by the non-null parameter values. @override - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) _$$ConfirmCardPaymentOptionsImplCopyWith<_$ConfirmCardPaymentOptionsImpl> get copyWith => throw _privateConstructorUsedError; } diff --git a/packages/stripe_js/lib/src/api/payment_intents/confirm_ideal_payment_data.freezed.dart b/packages/stripe_js/lib/src/api/payment_intents/confirm_ideal_payment_data.freezed.dart index 5e149f778..73e80283b 100644 --- a/packages/stripe_js/lib/src/api/payment_intents/confirm_ideal_payment_data.freezed.dart +++ b/packages/stripe_js/lib/src/api/payment_intents/confirm_ideal_payment_data.freezed.dart @@ -12,7 +12,7 @@ part of 'confirm_ideal_payment_data.dart'; T _$identity(T value) => value; final _privateConstructorUsedError = UnsupportedError( - 'It seems like you constructed your class using `MyClass._()`. This constructor is only meant to be used by freezed and you are not supposed to need it nor use it.\nPlease check the documentation here for more information: https://github.com/rrousselGit/freezed#custom-getters-and-methods'); + 'It seems like you constructed your class using `MyClass._()`. This constructor is only meant to be used by freezed and you are not supposed to need it nor use it.\nPlease check the documentation here for more information: https://github.com/rrousselGit/freezed#adding-getters-and-methods-to-our-models'); ConfirmIdealPaymentData _$ConfirmIdealPaymentDataFromJson( Map json) { @@ -41,8 +41,12 @@ mixin _$ConfirmIdealPaymentData { PaymentIntentSetupFutureUsage? get setupFutureUsage => throw _privateConstructorUsedError; + /// Serializes this ConfirmIdealPaymentData to a JSON map. Map toJson() => throw _privateConstructorUsedError; - @JsonKey(ignore: true) + + /// Create a copy of ConfirmIdealPaymentData + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) $ConfirmIdealPaymentDataCopyWith get copyWith => throw _privateConstructorUsedError; } @@ -73,6 +77,8 @@ class _$ConfirmIdealPaymentDataCopyWithImpl<$Res, // ignore: unused_field final $Res Function($Val) _then; + /// Create a copy of ConfirmIdealPaymentData + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -96,6 +102,8 @@ class _$ConfirmIdealPaymentDataCopyWithImpl<$Res, ) as $Val); } + /// Create a copy of ConfirmIdealPaymentData + /// with the given fields replaced by the non-null parameter values. @override @pragma('vm:prefer-inline') $IdealPaymentMethodDetailsCopyWith<$Res>? get paymentMethod { @@ -139,6 +147,8 @@ class __$$ConfirmIdealPaymentDataImplCopyWithImpl<$Res> $Res Function(_$ConfirmIdealPaymentDataImpl) _then) : super(_value, _then); + /// Create a copy of ConfirmIdealPaymentData + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -201,7 +211,7 @@ class _$ConfirmIdealPaymentDataImpl implements _ConfirmIdealPaymentData { } @override - bool operator ==(dynamic other) { + bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$ConfirmIdealPaymentDataImpl && @@ -213,12 +223,14 @@ class _$ConfirmIdealPaymentDataImpl implements _ConfirmIdealPaymentData { other.setupFutureUsage == setupFutureUsage)); } - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hash(runtimeType, paymentMethod, returnUrl, setupFutureUsage); - @JsonKey(ignore: true) + /// Create a copy of ConfirmIdealPaymentData + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$ConfirmIdealPaymentDataImplCopyWith<_$ConfirmIdealPaymentDataImpl> @@ -245,29 +257,31 @@ abstract class _ConfirmIdealPaymentData implements ConfirmIdealPaymentData { factory _ConfirmIdealPaymentData.fromJson(Map json) = _$ConfirmIdealPaymentDataImpl.fromJson; - @override - /// Either the id of an existing PaymentMethod, or an object containing /// data to create a PaymentMethod with. /// See the use case sections below for details. + @override @paymentMethodDetailJsonKey IdealPaymentMethodDetails? get paymentMethod; - @override /// The url your customer will be directed to after they complete authentication. + @override @JsonKey(name: "return_url") String? get returnUrl; - @override /// To set up a SEPA Direct Debit payment method using the bank details /// from this iDEAL payment, set this parameter to off_session. /// When using this parameter, a customer will need to be set on the /// PaymentIntent. The newly created SEPA Direct Debit PaymentMethod /// will be attached to this customer. + @override @JsonKey(name: "setup_future_usage") PaymentIntentSetupFutureUsage? get setupFutureUsage; + + /// Create a copy of ConfirmIdealPaymentData + /// with the given fields replaced by the non-null parameter values. @override - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) _$$ConfirmIdealPaymentDataImplCopyWith<_$ConfirmIdealPaymentDataImpl> get copyWith => throw _privateConstructorUsedError; } diff --git a/packages/stripe_js/lib/src/api/payment_intents/confirm_ideal_payment_options.freezed.dart b/packages/stripe_js/lib/src/api/payment_intents/confirm_ideal_payment_options.freezed.dart index 964dd47b7..d97504263 100644 --- a/packages/stripe_js/lib/src/api/payment_intents/confirm_ideal_payment_options.freezed.dart +++ b/packages/stripe_js/lib/src/api/payment_intents/confirm_ideal_payment_options.freezed.dart @@ -12,7 +12,7 @@ part of 'confirm_ideal_payment_options.dart'; T _$identity(T value) => value; final _privateConstructorUsedError = UnsupportedError( - 'It seems like you constructed your class using `MyClass._()`. This constructor is only meant to be used by freezed and you are not supposed to need it nor use it.\nPlease check the documentation here for more information: https://github.com/rrousselGit/freezed#custom-getters-and-methods'); + 'It seems like you constructed your class using `MyClass._()`. This constructor is only meant to be used by freezed and you are not supposed to need it nor use it.\nPlease check the documentation here for more information: https://github.com/rrousselGit/freezed#adding-getters-and-methods-to-our-models'); ConfirmIdealPaymentOptions _$ConfirmIdealPaymentOptionsFromJson( Map json) { @@ -25,8 +25,12 @@ mixin _$ConfirmIdealPaymentOptions { /// the authorization redirect. Default is true. bool? get handleActions => throw _privateConstructorUsedError; + /// Serializes this ConfirmIdealPaymentOptions to a JSON map. Map toJson() => throw _privateConstructorUsedError; - @JsonKey(ignore: true) + + /// Create a copy of ConfirmIdealPaymentOptions + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) $ConfirmIdealPaymentOptionsCopyWith get copyWith => throw _privateConstructorUsedError; } @@ -52,6 +56,8 @@ class _$ConfirmIdealPaymentOptionsCopyWithImpl<$Res, // ignore: unused_field final $Res Function($Val) _then; + /// Create a copy of ConfirmIdealPaymentOptions + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -88,6 +94,8 @@ class __$$ConfirmIdealPaymentOptionsImplCopyWithImpl<$Res> $Res Function(_$ConfirmIdealPaymentOptionsImpl) _then) : super(_value, _then); + /// Create a copy of ConfirmIdealPaymentOptions + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -123,7 +131,7 @@ class _$ConfirmIdealPaymentOptionsImpl implements _ConfirmIdealPaymentOptions { } @override - bool operator ==(dynamic other) { + bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$ConfirmIdealPaymentOptionsImpl && @@ -131,11 +139,13 @@ class _$ConfirmIdealPaymentOptionsImpl implements _ConfirmIdealPaymentOptions { other.handleActions == handleActions)); } - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hash(runtimeType, handleActions); - @JsonKey(ignore: true) + /// Create a copy of ConfirmIdealPaymentOptions + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$ConfirmIdealPaymentOptionsImplCopyWith<_$ConfirmIdealPaymentOptionsImpl> @@ -158,13 +168,15 @@ abstract class _ConfirmIdealPaymentOptions factory _ConfirmIdealPaymentOptions.fromJson(Map json) = _$ConfirmIdealPaymentOptionsImpl.fromJson; - @override - /// Set this to false if you want to manually handle /// the authorization redirect. Default is true. + @override bool? get handleActions; + + /// Create a copy of ConfirmIdealPaymentOptions + /// with the given fields replaced by the non-null parameter values. @override - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) _$$ConfirmIdealPaymentOptionsImplCopyWith<_$ConfirmIdealPaymentOptionsImpl> get copyWith => throw _privateConstructorUsedError; } diff --git a/packages/stripe_js/lib/src/api/payment_intents/confirm_payment_options.freezed.dart b/packages/stripe_js/lib/src/api/payment_intents/confirm_payment_options.freezed.dart index 6f11f938b..c32606df4 100644 --- a/packages/stripe_js/lib/src/api/payment_intents/confirm_payment_options.freezed.dart +++ b/packages/stripe_js/lib/src/api/payment_intents/confirm_payment_options.freezed.dart @@ -12,7 +12,7 @@ part of 'confirm_payment_options.dart'; T _$identity(T value) => value; final _privateConstructorUsedError = UnsupportedError( - 'It seems like you constructed your class using `MyClass._()`. This constructor is only meant to be used by freezed and you are not supposed to need it nor use it.\nPlease check the documentation here for more information: https://github.com/rrousselGit/freezed#custom-getters-and-methods'); + 'It seems like you constructed your class using `MyClass._()`. This constructor is only meant to be used by freezed and you are not supposed to need it nor use it.\nPlease check the documentation here for more information: https://github.com/rrousselGit/freezed#adding-getters-and-methods-to-our-models'); ConfirmPaymentOptions _$ConfirmPaymentOptionsFromJson( Map json) { @@ -42,8 +42,12 @@ mixin _$ConfirmPaymentOptions { PaymentConfirmationRedirect? get redirect => throw _privateConstructorUsedError; + /// Serializes this ConfirmPaymentOptions to a JSON map. Map toJson() => throw _privateConstructorUsedError; - @JsonKey(ignore: true) + + /// Create a copy of ConfirmPaymentOptions + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) $ConfirmPaymentOptionsCopyWith get copyWith => throw _privateConstructorUsedError; } @@ -73,6 +77,8 @@ class _$ConfirmPaymentOptionsCopyWithImpl<$Res, // ignore: unused_field final $Res Function($Val) _then; + /// Create a copy of ConfirmPaymentOptions + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -96,6 +102,8 @@ class _$ConfirmPaymentOptionsCopyWithImpl<$Res, ) as $Val); } + /// Create a copy of ConfirmPaymentOptions + /// with the given fields replaced by the non-null parameter values. @override @pragma('vm:prefer-inline') $ConfirmPaymentParamsCopyWith<$Res> get confirmParams { @@ -132,6 +140,8 @@ class __$$ConfirmPaymentOptionsImplCopyWithImpl<$Res> $Res Function(_$ConfirmPaymentOptionsImpl) _then) : super(_value, _then); + /// Create a copy of ConfirmPaymentOptions + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -196,7 +206,7 @@ class _$ConfirmPaymentOptionsImpl implements _ConfirmPaymentOptions { } @override - bool operator ==(dynamic other) { + bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$ConfirmPaymentOptionsImpl && @@ -208,12 +218,14 @@ class _$ConfirmPaymentOptionsImpl implements _ConfirmPaymentOptions { other.redirect == redirect)); } - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hash(runtimeType, elements, confirmParams, redirect); - @JsonKey(ignore: true) + /// Create a copy of ConfirmPaymentOptions + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$ConfirmPaymentOptionsImplCopyWith<_$ConfirmPaymentOptionsImpl> @@ -238,17 +250,15 @@ abstract class _ConfirmPaymentOptions implements ConfirmPaymentOptions { factory _ConfirmPaymentOptions.fromJson(Map json) = _$ConfirmPaymentOptionsImpl.fromJson; - @override - /// The Elements instance that was used to create the Payment Element. + @override @ElementsConverter() Elements get elements; - @override /// Parameters that will be passed on to the Stripe API. /// Refer to the Payment Intents API for a full list of parameters. - ConfirmPaymentParams get confirmParams; @override + ConfirmPaymentParams get confirmParams; /// By default, stripe.confirmPayment will always redirect to your /// return_url after a successful confirmation. @@ -260,9 +270,13 @@ abstract class _ConfirmPaymentOptions implements ConfirmPaymentOptions { /// methods separately. When a non-redirect based payment method is /// successfully confirmed, stripe.confirmPayment will resolve with a /// {paymentIntent} object. + @override PaymentConfirmationRedirect? get redirect; + + /// Create a copy of ConfirmPaymentOptions + /// with the given fields replaced by the non-null parameter values. @override - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) _$$ConfirmPaymentOptionsImplCopyWith<_$ConfirmPaymentOptionsImpl> get copyWith => throw _privateConstructorUsedError; } @@ -276,8 +290,12 @@ mixin _$ConfirmPaymentParams { /// The url your customer will be directed to after they complete payment. String get return_url => throw _privateConstructorUsedError; + /// Serializes this ConfirmPaymentParams to a JSON map. Map toJson() => throw _privateConstructorUsedError; - @JsonKey(ignore: true) + + /// Create a copy of ConfirmPaymentParams + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) $ConfirmPaymentParamsCopyWith get copyWith => throw _privateConstructorUsedError; } @@ -302,6 +320,8 @@ class _$ConfirmPaymentParamsCopyWithImpl<$Res, // ignore: unused_field final $Res Function($Val) _then; + /// Create a copy of ConfirmPaymentParams + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -335,6 +355,8 @@ class __$$ConfirmPaymentParamsImplCopyWithImpl<$Res> $Res Function(_$ConfirmPaymentParamsImpl) _then) : super(_value, _then); + /// Create a copy of ConfirmPaymentParams + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -367,7 +389,7 @@ class _$ConfirmPaymentParamsImpl implements _ConfirmPaymentParams { } @override - bool operator ==(dynamic other) { + bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$ConfirmPaymentParamsImpl && @@ -375,11 +397,13 @@ class _$ConfirmPaymentParamsImpl implements _ConfirmPaymentParams { other.return_url == return_url)); } - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hash(runtimeType, return_url); - @JsonKey(ignore: true) + /// Create a copy of ConfirmPaymentParams + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$ConfirmPaymentParamsImplCopyWith<_$ConfirmPaymentParamsImpl> @@ -402,12 +426,14 @@ abstract class _ConfirmPaymentParams implements ConfirmPaymentParams { factory _ConfirmPaymentParams.fromJson(Map json) = _$ConfirmPaymentParamsImpl.fromJson; - @override - /// The url your customer will be directed to after they complete payment. + @override String get return_url; + + /// Create a copy of ConfirmPaymentParams + /// with the given fields replaced by the non-null parameter values. @override - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) _$$ConfirmPaymentParamsImplCopyWith<_$ConfirmPaymentParamsImpl> get copyWith => throw _privateConstructorUsedError; } diff --git a/packages/stripe_js/lib/src/api/payment_intents/confirm_sepa_debit_payment_data.freezed.dart b/packages/stripe_js/lib/src/api/payment_intents/confirm_sepa_debit_payment_data.freezed.dart index d80d048f4..0ffe90f4e 100644 --- a/packages/stripe_js/lib/src/api/payment_intents/confirm_sepa_debit_payment_data.freezed.dart +++ b/packages/stripe_js/lib/src/api/payment_intents/confirm_sepa_debit_payment_data.freezed.dart @@ -12,7 +12,7 @@ part of 'confirm_sepa_debit_payment_data.dart'; T _$identity(T value) => value; final _privateConstructorUsedError = UnsupportedError( - 'It seems like you constructed your class using `MyClass._()`. This constructor is only meant to be used by freezed and you are not supposed to need it nor use it.\nPlease check the documentation here for more information: https://github.com/rrousselGit/freezed#custom-getters-and-methods'); + 'It seems like you constructed your class using `MyClass._()`. This constructor is only meant to be used by freezed and you are not supposed to need it nor use it.\nPlease check the documentation here for more information: https://github.com/rrousselGit/freezed#adding-getters-and-methods-to-our-models'); ConfirmSepaDebitPaymentData _$ConfirmSepaDebitPaymentDataFromJson( Map json) { @@ -37,8 +37,12 @@ mixin _$ConfirmSepaDebitPaymentData { PaymentIntentSetupFutureUsage? get setupFutureUsage => throw _privateConstructorUsedError; + /// Serializes this ConfirmSepaDebitPaymentData to a JSON map. Map toJson() => throw _privateConstructorUsedError; - @JsonKey(ignore: true) + + /// Create a copy of ConfirmSepaDebitPaymentData + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) $ConfirmSepaDebitPaymentDataCopyWith get copyWith => throw _privateConstructorUsedError; } @@ -70,6 +74,8 @@ class _$ConfirmSepaDebitPaymentDataCopyWithImpl<$Res, // ignore: unused_field final $Res Function($Val) _then; + /// Create a copy of ConfirmSepaDebitPaymentData + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -88,6 +94,8 @@ class _$ConfirmSepaDebitPaymentDataCopyWithImpl<$Res, ) as $Val); } + /// Create a copy of ConfirmSepaDebitPaymentData + /// with the given fields replaced by the non-null parameter values. @override @pragma('vm:prefer-inline') $SepaDebitPaymentMethodDetailsCopyWith<$Res>? get paymentMethod { @@ -130,6 +138,8 @@ class __$$ConfirmSepaDebitPaymentDataImplCopyWithImpl<$Res> $Res Function(_$ConfirmSepaDebitPaymentDataImpl) _then) : super(_value, _then); + /// Create a copy of ConfirmSepaDebitPaymentData + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -183,7 +193,7 @@ class _$ConfirmSepaDebitPaymentDataImpl } @override - bool operator ==(dynamic other) { + bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$ConfirmSepaDebitPaymentDataImpl && @@ -193,11 +203,13 @@ class _$ConfirmSepaDebitPaymentDataImpl other.setupFutureUsage == setupFutureUsage)); } - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hash(runtimeType, paymentMethod, setupFutureUsage); - @JsonKey(ignore: true) + /// Create a copy of ConfirmSepaDebitPaymentData + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$ConfirmSepaDebitPaymentDataImplCopyWith<_$ConfirmSepaDebitPaymentDataImpl> @@ -224,24 +236,26 @@ abstract class _ConfirmSepaDebitPaymentData factory _ConfirmSepaDebitPaymentData.fromJson(Map json) = _$ConfirmSepaDebitPaymentDataImpl.fromJson; - @override - /// Either the id of an existing PaymentMethod, or an object containing /// data to create a PaymentMethod with. /// See the use case sections below for details. + @override @paymentMethodDetailJsonKey SepaDebitPaymentMethodDetails? get paymentMethod; - @override /// To set up the SEPA Direct Debit account for reuse, set this parameter /// to off_session. SEPA Direct Debit only accepts an off_session value /// for this parameter. If a customer is provided on this PaymentIntent, /// the PaymentMethod will be attached to the customer when the /// PaymentIntent transitions to processing. + @override @JsonKey(name: "setup_future_usage") PaymentIntentSetupFutureUsage? get setupFutureUsage; + + /// Create a copy of ConfirmSepaDebitPaymentData + /// with the given fields replaced by the non-null parameter values. @override - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) _$$ConfirmSepaDebitPaymentDataImplCopyWith<_$ConfirmSepaDebitPaymentDataImpl> get copyWith => throw _privateConstructorUsedError; } @@ -336,6 +350,8 @@ mixin _$SepaDebitPaymentMethodDetails { required TResult orElse(), }) => throw _privateConstructorUsedError; + + /// Serializes this SepaDebitPaymentMethodDetails to a JSON map. Map toJson() => throw _privateConstructorUsedError; } @@ -358,6 +374,9 @@ class _$SepaDebitPaymentMethodDetailsCopyWithImpl<$Res, final $Val _value; // ignore: unused_field final $Res Function($Val) _then; + + /// Create a copy of SepaDebitPaymentMethodDetails + /// with the given fields replaced by the non-null parameter values. } /// @nodoc @@ -380,6 +399,8 @@ class __$$IdSepaDebitPaymentMethodDetailsImplCopyWithImpl<$Res> $Res Function(_$IdSepaDebitPaymentMethodDetailsImpl) _then) : super(_value, _then); + /// Create a copy of SepaDebitPaymentMethodDetails + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -417,18 +438,20 @@ class _$IdSepaDebitPaymentMethodDetailsImpl } @override - bool operator ==(dynamic other) { + bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$IdSepaDebitPaymentMethodDetailsImpl && (identical(other.id, id) || other.id == id)); } - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hash(runtimeType, id); - @JsonKey(ignore: true) + /// Create a copy of SepaDebitPaymentMethodDetails + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$IdSepaDebitPaymentMethodDetailsImplCopyWith< @@ -546,7 +569,10 @@ abstract class _IdSepaDebitPaymentMethodDetails _$IdSepaDebitPaymentMethodDetailsImpl.fromJson; String get id; - @JsonKey(ignore: true) + + /// Create a copy of SepaDebitPaymentMethodDetails + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) _$$IdSepaDebitPaymentMethodDetailsImplCopyWith< _$IdSepaDebitPaymentMethodDetailsImpl> get copyWith => throw _privateConstructorUsedError; @@ -576,6 +602,8 @@ class __$$SepaDebitPaymentMethodDetailsImplCopyWithImpl<$Res> $Res Function(_$SepaDebitPaymentMethodDetailsImpl) _then) : super(_value, _then); + /// Create a copy of SepaDebitPaymentMethodDetails + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -594,6 +622,8 @@ class __$$SepaDebitPaymentMethodDetailsImplCopyWithImpl<$Res> )); } + /// Create a copy of SepaDebitPaymentMethodDetails + /// with the given fields replaced by the non-null parameter values. @override @pragma('vm:prefer-inline') $SepaBillingDetailsCopyWith<$Res>? get billingDetails { @@ -641,7 +671,7 @@ class _$SepaDebitPaymentMethodDetailsImpl } @override - bool operator ==(dynamic other) { + bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$SepaDebitPaymentMethodDetailsImpl && @@ -651,11 +681,13 @@ class _$SepaDebitPaymentMethodDetailsImpl other.billingDetails == billingDetails)); } - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hash(runtimeType, sepaDebit, billingDetails); - @JsonKey(ignore: true) + /// Create a copy of SepaDebitPaymentMethodDetails + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$SepaDebitPaymentMethodDetailsImplCopyWith< @@ -785,7 +817,10 @@ abstract class _SepaDebitPaymentMethodDetails /// The customer's billing_details. name and email are required. @JsonKey(name: "billing_details") SepaBillingDetails? get billingDetails; - @JsonKey(ignore: true) + + /// Create a copy of SepaDebitPaymentMethodDetails + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) _$$SepaDebitPaymentMethodDetailsImplCopyWith< _$SepaDebitPaymentMethodDetailsImpl> get copyWith => throw _privateConstructorUsedError; @@ -816,6 +851,8 @@ class __$$SepaDebitPaymentMethodDetailsWithIbanImplCopyWithImpl<$Res> $Res Function(_$SepaDebitPaymentMethodDetailsWithIbanImpl) _then) : super(_value, _then); + /// Create a copy of SepaDebitPaymentMethodDetails + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -834,6 +871,8 @@ class __$$SepaDebitPaymentMethodDetailsWithIbanImplCopyWithImpl<$Res> )); } + /// Create a copy of SepaDebitPaymentMethodDetails + /// with the given fields replaced by the non-null parameter values. @override @pragma('vm:prefer-inline') $SepaDebitIbanDataCopyWith<$Res> get sepaDebit { @@ -842,6 +881,8 @@ class __$$SepaDebitPaymentMethodDetailsWithIbanImplCopyWithImpl<$Res> }); } + /// Create a copy of SepaDebitPaymentMethodDetails + /// with the given fields replaced by the non-null parameter values. @override @pragma('vm:prefer-inline') $SepaBillingDetailsCopyWith<$Res>? get billingDetails { @@ -888,7 +929,7 @@ class _$SepaDebitPaymentMethodDetailsWithIbanImpl } @override - bool operator ==(dynamic other) { + bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$SepaDebitPaymentMethodDetailsWithIbanImpl && @@ -898,11 +939,13 @@ class _$SepaDebitPaymentMethodDetailsWithIbanImpl other.billingDetails == billingDetails)); } - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hash(runtimeType, sepaDebit, billingDetails); - @JsonKey(ignore: true) + /// Create a copy of SepaDebitPaymentMethodDetails + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$SepaDebitPaymentMethodDetailsWithIbanImplCopyWith< @@ -1030,7 +1073,10 @@ abstract class _SepaDebitPaymentMethodDetailsWithIban /// The customer's billing_details. name and email are required. @JsonKey(name: "billing_details") SepaBillingDetails? get billingDetails; - @JsonKey(ignore: true) + + /// Create a copy of SepaDebitPaymentMethodDetails + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) _$$SepaDebitPaymentMethodDetailsWithIbanImplCopyWith< _$SepaDebitPaymentMethodDetailsWithIbanImpl> get copyWith => throw _privateConstructorUsedError; @@ -1045,8 +1091,12 @@ mixin _$SepaDebitIbanData { /// An IBAN account number. String get iban => throw _privateConstructorUsedError; + /// Serializes this SepaDebitIbanData to a JSON map. Map toJson() => throw _privateConstructorUsedError; - @JsonKey(ignore: true) + + /// Create a copy of SepaDebitIbanData + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) $SepaDebitIbanDataCopyWith get copyWith => throw _privateConstructorUsedError; } @@ -1070,6 +1120,8 @@ class _$SepaDebitIbanDataCopyWithImpl<$Res, $Val extends SepaDebitIbanData> // ignore: unused_field final $Res Function($Val) _then; + /// Create a copy of SepaDebitIbanData + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -1103,6 +1155,8 @@ class __$$SepaDebitIbanDataImplCopyWithImpl<$Res> $Res Function(_$SepaDebitIbanDataImpl) _then) : super(_value, _then); + /// Create a copy of SepaDebitIbanData + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -1135,18 +1189,20 @@ class _$SepaDebitIbanDataImpl implements _SepaDebitIbanData { } @override - bool operator ==(dynamic other) { + bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$SepaDebitIbanDataImpl && (identical(other.iban, iban) || other.iban == iban)); } - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hash(runtimeType, iban); - @JsonKey(ignore: true) + /// Create a copy of SepaDebitIbanData + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$SepaDebitIbanDataImplCopyWith<_$SepaDebitIbanDataImpl> get copyWith => @@ -1168,12 +1224,14 @@ abstract class _SepaDebitIbanData implements SepaDebitIbanData { factory _SepaDebitIbanData.fromJson(Map json) = _$SepaDebitIbanDataImpl.fromJson; - @override - /// An IBAN account number. + @override String get iban; + + /// Create a copy of SepaDebitIbanData + /// with the given fields replaced by the non-null parameter values. @override - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) _$$SepaDebitIbanDataImplCopyWith<_$SepaDebitIbanDataImpl> get copyWith => throw _privateConstructorUsedError; } @@ -1196,8 +1254,12 @@ mixin _$SepaBillingDetails { /// Full name. String get name => throw _privateConstructorUsedError; + /// Serializes this SepaBillingDetails to a JSON map. Map toJson() => throw _privateConstructorUsedError; - @JsonKey(ignore: true) + + /// Create a copy of SepaBillingDetails + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) $SepaBillingDetailsCopyWith get copyWith => throw _privateConstructorUsedError; } @@ -1224,6 +1286,8 @@ class _$SepaBillingDetailsCopyWithImpl<$Res, $Val extends SepaBillingDetails> // ignore: unused_field final $Res Function($Val) _then; + /// Create a copy of SepaBillingDetails + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -1252,6 +1316,8 @@ class _$SepaBillingDetailsCopyWithImpl<$Res, $Val extends SepaBillingDetails> ) as $Val); } + /// Create a copy of SepaBillingDetails + /// with the given fields replaced by the non-null parameter values. @override @pragma('vm:prefer-inline') $BillingAddressCopyWith<$Res>? get address { @@ -1288,6 +1354,8 @@ class __$$SepaBillingDetailsImplCopyWithImpl<$Res> $Res Function(_$SepaBillingDetailsImpl) _then) : super(_value, _then); + /// Create a copy of SepaBillingDetails + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -1348,7 +1416,7 @@ class _$SepaBillingDetailsImpl implements _SepaBillingDetails { } @override - bool operator ==(dynamic other) { + bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$SepaBillingDetailsImpl && @@ -1358,11 +1426,13 @@ class _$SepaBillingDetailsImpl implements _SepaBillingDetails { (identical(other.name, name) || other.name == name)); } - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hash(runtimeType, email, address, phone, name); - @JsonKey(ignore: true) + /// Create a copy of SepaBillingDetails + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$SepaBillingDetailsImplCopyWith<_$SepaBillingDetailsImpl> get copyWith => @@ -1387,24 +1457,26 @@ abstract class _SepaBillingDetails implements SepaBillingDetails { factory _SepaBillingDetails.fromJson(Map json) = _$SepaBillingDetailsImpl.fromJson; - @override - /// Email address. - String get email; @override + String get email; /// Billing address. - BillingAddress? get address; @override + BillingAddress? get address; /// Billing phone number. - String? get phone; @override + String? get phone; /// Full name. + @override String get name; + + /// Create a copy of SepaBillingDetails + /// with the given fields replaced by the non-null parameter values. @override - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) _$$SepaBillingDetailsImplCopyWith<_$SepaBillingDetailsImpl> get copyWith => throw _privateConstructorUsedError; } diff --git a/packages/stripe_js/lib/src/api/payment_intents/payment_intent.freezed.dart b/packages/stripe_js/lib/src/api/payment_intents/payment_intent.freezed.dart index 0b4e33118..0da240082 100644 --- a/packages/stripe_js/lib/src/api/payment_intents/payment_intent.freezed.dart +++ b/packages/stripe_js/lib/src/api/payment_intents/payment_intent.freezed.dart @@ -12,7 +12,7 @@ part of 'payment_intent.dart'; T _$identity(T value) => value; final _privateConstructorUsedError = UnsupportedError( - 'It seems like you constructed your class using `MyClass._()`. This constructor is only meant to be used by freezed and you are not supposed to need it nor use it.\nPlease check the documentation here for more information: https://github.com/rrousselGit/freezed#custom-getters-and-methods'); + 'It seems like you constructed your class using `MyClass._()`. This constructor is only meant to be used by freezed and you are not supposed to need it nor use it.\nPlease check the documentation here for more information: https://github.com/rrousselGit/freezed#adding-getters-and-methods-to-our-models'); PaymentIntent _$PaymentIntentFromJson(Map json) { return _PaymentIntent.fromJson(json); @@ -236,8 +236,12 @@ mixin _$PaymentIntent { @JsonKey(name: "transfer_group") dynamic get transferGroup => throw _privateConstructorUsedError; + /// Serializes this PaymentIntent to a JSON map. Map toJson() => throw _privateConstructorUsedError; - @JsonKey(ignore: true) + + /// Create a copy of PaymentIntent + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) $PaymentIntentCopyWith get copyWith => throw _privateConstructorUsedError; } @@ -315,6 +319,8 @@ class _$PaymentIntentCopyWithImpl<$Res, $Val extends PaymentIntent> // ignore: unused_field final $Res Function($Val) _then; + /// Create a copy of PaymentIntent + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -513,6 +519,8 @@ class _$PaymentIntentCopyWithImpl<$Res, $Val extends PaymentIntent> ) as $Val); } + /// Create a copy of PaymentIntent + /// with the given fields replaced by the non-null parameter values. @override @pragma('vm:prefer-inline') $PaymentIntentAmountDetailsCopyWith<$Res>? get amountDetails { @@ -526,6 +534,8 @@ class _$PaymentIntentCopyWithImpl<$Res, $Val extends PaymentIntent> }); } + /// Create a copy of PaymentIntent + /// with the given fields replaced by the non-null parameter values. @override @pragma('vm:prefer-inline') $PaymentIntentAutomaticPaymentMethodsCopyWith<$Res>? @@ -540,6 +550,8 @@ class _$PaymentIntentCopyWithImpl<$Res, $Val extends PaymentIntent> }); } + /// Create a copy of PaymentIntent + /// with the given fields replaced by the non-null parameter values. @override @pragma('vm:prefer-inline') $StripeErrorCopyWith<$Res>? get lastPaymentError { @@ -552,6 +564,8 @@ class _$PaymentIntentCopyWithImpl<$Res, $Val extends PaymentIntent> }); } + /// Create a copy of PaymentIntent + /// with the given fields replaced by the non-null parameter values. @override @pragma('vm:prefer-inline') $ShippingDetailsCopyWith<$Res>? get shipping { @@ -642,6 +656,8 @@ class __$$PaymentIntentImplCopyWithImpl<$Res> _$PaymentIntentImpl _value, $Res Function(_$PaymentIntentImpl) _then) : super(_value, _then); + /// Create a copy of PaymentIntent + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -1178,7 +1194,7 @@ class _$PaymentIntentImpl implements _PaymentIntent { } @override - bool operator ==(dynamic other) { + bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$PaymentIntentImpl && @@ -1253,7 +1269,7 @@ class _$PaymentIntentImpl implements _PaymentIntent { .equals(other.transferGroup, transferGroup)); } - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hashAll([ runtimeType, @@ -1297,7 +1313,9 @@ class _$PaymentIntentImpl implements _PaymentIntent { const DeepCollectionEquality().hash(transferGroup) ]); - @JsonKey(ignore: true) + /// Create a copy of PaymentIntent + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$PaymentIntentImplCopyWith<_$PaymentIntentImpl> get copyWith => @@ -1367,17 +1385,15 @@ abstract class _PaymentIntent implements PaymentIntent { factory _PaymentIntent.fromJson(Map json) = _$PaymentIntentImpl.fromJson; - @override - /// Unique identifier for the object. - String get id; @override + String get id; /// String representing the object’s type. /// Objects of the same type share the same value. /// Value is "payment_intent". - String get object; @override + String get object; /// Amount intended to be collected by this PaymentIntent. /// A positive integer representing how much to charge in the @@ -1386,28 +1402,28 @@ abstract class _PaymentIntent implements PaymentIntent { /// The minimum amount is $0.50 US or equivalent in charge currency. /// The amount value supports up to eight digits /// (e.g., a value of 99999999 for a USD charge of $999,999.99). - int get amount; @override + int get amount; /// The amount that can be captured with from this PaymentIntent (in cents). + @override @JsonKey(name: "amount_capturable") int? get amountCapturable; - @override /// Details about items included in the amount + @override @JsonKey(name: "amount_details") PaymentIntentAmountDetails? get amountDetails; - @override /// The amount that was collected from this PaymentIntent (in cents). + @override @JsonKey(name: "amount_received") int? get amountReceived; - @override /// CONNECT ONLY /// ID of the Connect application that created the PaymentIntent. - String? get application; @override + String? get application; /// CONNECT ONLY /// The amount of the application fee (if any) that will be requested to @@ -1416,30 +1432,30 @@ abstract class _PaymentIntent implements PaymentIntent { /// capped at the total payment amount. /// For more information, see the PaymentIntents use /// case for connected accounts.. + @override @JsonKey(name: "application_fee_amount") int? get applicationFeeAmount; - @override /// Settings to configure compatible payment methods from the /// Stripe Dashboard + @override @JsonKey(name: "automatic_payment_methods") PaymentIntentAutomaticPaymentMethods? get automaticPaymentMethods; - @override /// Populated when status is canceled, this is the time at which the /// PaymentIntent was canceled. Measured in seconds since the Unix epoch. + @override @JsonKey(name: "canceled_at") int? get canceledAt; - @override /// Reason for cancellation of this PaymentIntent, /// either user-provided /// (duplicate, fraudulent, requested_by_customer, or abandoned) or /// generated by Stripe internally /// (failed_invoice, void_invoice, or automatic). + @override @JsonKey(name: "cancellation_reason") PaymentIntentCancellationReason? get cancellationReason; - @override /// The client secret of this PaymentIntent. Used for client-side retrieval /// using a publishable key. @@ -1450,27 +1466,27 @@ abstract class _PaymentIntent implements PaymentIntent { /// /// Refer to our docs to accept a payment and learn about how `client_secret` /// should be handled. + @override @JsonKey(name: "client_secret") String get clientSecret; - @override /// Controls when the funds will be captured from the customer’s account. + @override @JsonKey(name: "capture_method") PaymentIntentCaptureMethod get captureMethod; @override @JsonKey(name: "confirmation_method") PaymentIntentConfirmationMethod get confirmationMethod; - @override /// Time at which the object was created. Measured in seconds since the /// Unix epoch. - int? get created; @override + int? get created; /// Three-letter ISO currency code, in lowercase. Must be a supported /// currency. - String get currency; @override + String get currency; /// ID of the Customer this PaymentIntent belongs to, if one exists. /// Payment methods attached to other Customers cannot be used with this @@ -1480,84 +1496,85 @@ abstract class _PaymentIntent implements PaymentIntent { /// this PaymentIntent’s payment method will be attached to the /// Customer after the PaymentIntent has been confirmed and any /// required actions from the user are complete. - String? get customer; @override + String? get customer; /// An arbitrary string attached to the object. /// Often useful for displaying to users. - String? get description; @override + String? get description; /// ID of the invoice that created this PaymentIntent, if it exists. - String? get invoice; @override + String? get invoice; /// The payment error encountered in the previous PaymentIntent confirmation. /// It will be cleared if the PaymentIntent is later updated for any reason. + @override @JsonKey(name: "last_payment_error") StripeError? get lastPaymentError; - @override /// The latest charge created by this payment intent. + @override @JsonKey(name: "latest_charge") String? get latestCharge; - @override /// Has the value true if the object exists in live mode or the /// value false if the object exists in test mode. - bool get livemode; @override + bool get livemode; /// Set of key-value pairs that you can attach to an object. /// This can be useful for storing additional information about the /// object in a structured format. - Map get metadata; @override + Map get metadata; /// If present, this property tells you what actions you need to /// take in order for your customer to fulfill a payment using the /// provided source. + @override @JsonKey(name: "next_action") dynamic get nextAction; - @override /// CONNECT ONLY /// The account (if any) for which the funds of the PaymentIntent are /// intended. See the PaymentIntents use case for connected accounts /// for details. + @override @JsonKey(name: "on_behalf_of") String? get onBehalfOf; - @override /// ID of the payment method used in this PaymentIntent. + @override @JsonKey(name: "payment_method") String? get paymentMethod; - @override /// Payment-method-specific configuration for this PaymentIntent. + @override @JsonKey(name: "payment_method_options") Map get paymentMethodOptions; - @override /// The list of payment method types (e.g. card) that this PaymentIntent /// is allowed to use. + @override @JsonKey( name: "payment_method_types", unknownEnumValue: PaymentMethodType.unknown) List get paymentMethodTypes; - @override /// If present, this property tells you about the processing state of the payment. - dynamic get processing; @override + dynamic get processing; /// Email address that the receipt for the resulting payment will be sent to. /// If receipt_email is specified for a payment in live mode, a receipt /// will be sent regardless of your email settings. + @override @JsonKey(name: "receipt_email") - String? get receiptEmail; - @override // ID of the review associated with this PaymentIntent, if any. - String? get review; + String? + get receiptEmail; // ID of the review associated with this PaymentIntent, if any. @override + String? get review; /// Indicates that you intend to make future payments with this /// PaymentIntent’s payment method. @@ -1569,51 +1586,55 @@ abstract class _PaymentIntent implements PaymentIntent { /// When processing card payments, Stripe also uses setup_future_usage /// to dynamically optimize your payment flow and comply with regional /// legislation and network rules, such as SCA. + @override @JsonKey(name: "setup_future_usage") PaymentIntentSetupFutureUsage? get setupFutureUsage; - @override /// Shipping information for this PaymentIntent. - ShippingDetails? get shipping; @override + ShippingDetails? get shipping; /// For non-card charges, you can use this value as the complete /// description that appears on your customers’ statements. /// Must contain at least one letter, maximum 22 characters. + @override @JsonKey(name: "statement_descriptor") String? get statementDescriptor; - @override /// Provides information about a card payment that customers see on /// their statements. /// Concatenated with the prefix (shortened descriptor) or statement /// descriptor that’s set on the account to form the complete statement /// descriptor. Maximum 22 characters for the concatenated descriptor. + @override @JsonKey(name: "statement_descriptor_suffix") String? get statementDescriptorSuffix; - @override /// Status of this PaymentIntent, one of requires_payment_method, /// requires_confirmation, requires_action, processing, requires_capture, /// canceled, or succeeded. - PaymentIntentsStatus get status; @override + PaymentIntentsStatus get status; /// CONNECT ONLY /// The data with which to automatically create a Transfer when the payment /// is finalized. See the PaymentIntents use case for connected /// accounts for details. + @override @JsonKey(name: "transfer_data") dynamic get transferData; - @override /// CONNECT ONLY /// A string that identifies the resulting payment as part of a group. /// See the PaymentIntents use case for connected accounts for details. + @override @JsonKey(name: "transfer_group") dynamic get transferGroup; + + /// Create a copy of PaymentIntent + /// with the given fields replaced by the non-null parameter values. @override - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) _$$PaymentIntentImplCopyWith<_$PaymentIntentImpl> get copyWith => throw _privateConstructorUsedError; } @@ -1628,8 +1649,12 @@ mixin _$PaymentIntentAmountDetails { /// Details about items included in the amount PaymentIntentTip? get tip => throw _privateConstructorUsedError; + /// Serializes this PaymentIntentAmountDetails to a JSON map. Map toJson() => throw _privateConstructorUsedError; - @JsonKey(ignore: true) + + /// Create a copy of PaymentIntentAmountDetails + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) $PaymentIntentAmountDetailsCopyWith get copyWith => throw _privateConstructorUsedError; } @@ -1657,6 +1682,8 @@ class _$PaymentIntentAmountDetailsCopyWithImpl<$Res, // ignore: unused_field final $Res Function($Val) _then; + /// Create a copy of PaymentIntentAmountDetails + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -1670,6 +1697,8 @@ class _$PaymentIntentAmountDetailsCopyWithImpl<$Res, ) as $Val); } + /// Create a copy of PaymentIntentAmountDetails + /// with the given fields replaced by the non-null parameter values. @override @pragma('vm:prefer-inline') $PaymentIntentTipCopyWith<$Res>? get tip { @@ -1708,6 +1737,8 @@ class __$$PaymentIntentAmountDetailsImplCopyWithImpl<$Res> $Res Function(_$PaymentIntentAmountDetailsImpl) _then) : super(_value, _then); + /// Create a copy of PaymentIntentAmountDetails + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -1742,18 +1773,20 @@ class _$PaymentIntentAmountDetailsImpl implements _PaymentIntentAmountDetails { } @override - bool operator ==(dynamic other) { + bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$PaymentIntentAmountDetailsImpl && (identical(other.tip, tip) || other.tip == tip)); } - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hash(runtimeType, tip); - @JsonKey(ignore: true) + /// Create a copy of PaymentIntentAmountDetails + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$PaymentIntentAmountDetailsImplCopyWith<_$PaymentIntentAmountDetailsImpl> @@ -1776,12 +1809,14 @@ abstract class _PaymentIntentAmountDetails factory _PaymentIntentAmountDetails.fromJson(Map json) = _$PaymentIntentAmountDetailsImpl.fromJson; - @override - /// Details about items included in the amount + @override PaymentIntentTip? get tip; + + /// Create a copy of PaymentIntentAmountDetails + /// with the given fields replaced by the non-null parameter values. @override - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) _$$PaymentIntentAmountDetailsImplCopyWith<_$PaymentIntentAmountDetailsImpl> get copyWith => throw _privateConstructorUsedError; } @@ -1795,8 +1830,12 @@ mixin _$PaymentIntentTip { /// Portion of the amount that corresponds to a tip. int? get amount => throw _privateConstructorUsedError; + /// Serializes this PaymentIntentTip to a JSON map. Map toJson() => throw _privateConstructorUsedError; - @JsonKey(ignore: true) + + /// Create a copy of PaymentIntentTip + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) $PaymentIntentTipCopyWith get copyWith => throw _privateConstructorUsedError; } @@ -1820,6 +1859,8 @@ class _$PaymentIntentTipCopyWithImpl<$Res, $Val extends PaymentIntentTip> // ignore: unused_field final $Res Function($Val) _then; + /// Create a copy of PaymentIntentTip + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -1853,6 +1894,8 @@ class __$$PaymentIntentTipImplCopyWithImpl<$Res> $Res Function(_$PaymentIntentTipImpl) _then) : super(_value, _then); + /// Create a copy of PaymentIntentTip + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -1885,18 +1928,20 @@ class _$PaymentIntentTipImpl implements _PaymentIntentTip { } @override - bool operator ==(dynamic other) { + bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$PaymentIntentTipImpl && (identical(other.amount, amount) || other.amount == amount)); } - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hash(runtimeType, amount); - @JsonKey(ignore: true) + /// Create a copy of PaymentIntentTip + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$PaymentIntentTipImplCopyWith<_$PaymentIntentTipImpl> get copyWith => @@ -1917,12 +1962,14 @@ abstract class _PaymentIntentTip implements PaymentIntentTip { factory _PaymentIntentTip.fromJson(Map json) = _$PaymentIntentTipImpl.fromJson; - @override - /// Portion of the amount that corresponds to a tip. + @override int? get amount; + + /// Create a copy of PaymentIntentTip + /// with the given fields replaced by the non-null parameter values. @override - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) _$$PaymentIntentTipImplCopyWith<_$PaymentIntentTipImpl> get copyWith => throw _privateConstructorUsedError; } @@ -1937,8 +1984,12 @@ mixin _$PaymentIntentAutomaticPaymentMethods { /// Automatically calculates compatible payment methods bool? get enabled => throw _privateConstructorUsedError; + /// Serializes this PaymentIntentAutomaticPaymentMethods to a JSON map. Map toJson() => throw _privateConstructorUsedError; - @JsonKey(ignore: true) + + /// Create a copy of PaymentIntentAutomaticPaymentMethods + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) $PaymentIntentAutomaticPaymentMethodsCopyWith< PaymentIntentAutomaticPaymentMethods> get copyWith => throw _privateConstructorUsedError; @@ -1966,6 +2017,8 @@ class _$PaymentIntentAutomaticPaymentMethodsCopyWithImpl<$Res, // ignore: unused_field final $Res Function($Val) _then; + /// Create a copy of PaymentIntentAutomaticPaymentMethods + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -2002,6 +2055,8 @@ class __$$PaymentIntentAutomaticPaymentMethodsImplCopyWithImpl<$Res> $Res Function(_$PaymentIntentAutomaticPaymentMethodsImpl) _then) : super(_value, _then); + /// Create a copy of PaymentIntentAutomaticPaymentMethods + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -2036,18 +2091,20 @@ class _$PaymentIntentAutomaticPaymentMethodsImpl } @override - bool operator ==(dynamic other) { + bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$PaymentIntentAutomaticPaymentMethodsImpl && (identical(other.enabled, enabled) || other.enabled == enabled)); } - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hash(runtimeType, enabled); - @JsonKey(ignore: true) + /// Create a copy of PaymentIntentAutomaticPaymentMethods + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$PaymentIntentAutomaticPaymentMethodsImplCopyWith< @@ -2073,12 +2130,14 @@ abstract class _PaymentIntentAutomaticPaymentMethods Map json) = _$PaymentIntentAutomaticPaymentMethodsImpl.fromJson; - @override - /// Automatically calculates compatible payment methods + @override bool? get enabled; + + /// Create a copy of PaymentIntentAutomaticPaymentMethods + /// with the given fields replaced by the non-null parameter values. @override - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) _$$PaymentIntentAutomaticPaymentMethodsImplCopyWith< _$PaymentIntentAutomaticPaymentMethodsImpl> get copyWith => throw _privateConstructorUsedError; diff --git a/packages/stripe_js/lib/src/api/payment_intents/payment_intent_response.freezed.dart b/packages/stripe_js/lib/src/api/payment_intents/payment_intent_response.freezed.dart index fede51fbd..6b4c45e5c 100644 --- a/packages/stripe_js/lib/src/api/payment_intents/payment_intent_response.freezed.dart +++ b/packages/stripe_js/lib/src/api/payment_intents/payment_intent_response.freezed.dart @@ -12,7 +12,7 @@ part of 'payment_intent_response.dart'; T _$identity(T value) => value; final _privateConstructorUsedError = UnsupportedError( - 'It seems like you constructed your class using `MyClass._()`. This constructor is only meant to be used by freezed and you are not supposed to need it nor use it.\nPlease check the documentation here for more information: https://github.com/rrousselGit/freezed#custom-getters-and-methods'); + 'It seems like you constructed your class using `MyClass._()`. This constructor is only meant to be used by freezed and you are not supposed to need it nor use it.\nPlease check the documentation here for more information: https://github.com/rrousselGit/freezed#adding-getters-and-methods-to-our-models'); PaymentIntentResponse _$PaymentIntentResponseFromJson( Map json) { @@ -27,8 +27,12 @@ mixin _$PaymentIntentResponse { /// If not null, an error occurred StripeError? get error => throw _privateConstructorUsedError; + /// Serializes this PaymentIntentResponse to a JSON map. Map toJson() => throw _privateConstructorUsedError; - @JsonKey(ignore: true) + + /// Create a copy of PaymentIntentResponse + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) $PaymentIntentResponseCopyWith get copyWith => throw _privateConstructorUsedError; } @@ -56,6 +60,8 @@ class _$PaymentIntentResponseCopyWithImpl<$Res, // ignore: unused_field final $Res Function($Val) _then; + /// Create a copy of PaymentIntentResponse + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -74,6 +80,8 @@ class _$PaymentIntentResponseCopyWithImpl<$Res, ) as $Val); } + /// Create a copy of PaymentIntentResponse + /// with the given fields replaced by the non-null parameter values. @override @pragma('vm:prefer-inline') $PaymentIntentCopyWith<$Res>? get paymentIntent { @@ -86,6 +94,8 @@ class _$PaymentIntentResponseCopyWithImpl<$Res, }); } + /// Create a copy of PaymentIntentResponse + /// with the given fields replaced by the non-null parameter values. @override @pragma('vm:prefer-inline') $StripeErrorCopyWith<$Res>? get error { @@ -125,6 +135,8 @@ class __$$PaymentIntentResponseImplCopyWithImpl<$Res> $Res Function(_$PaymentIntentResponseImpl) _then) : super(_value, _then); + /// Create a copy of PaymentIntentResponse + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -166,7 +178,7 @@ class _$PaymentIntentResponseImpl implements _PaymentIntentResponse { } @override - bool operator ==(dynamic other) { + bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$PaymentIntentResponseImpl && @@ -175,11 +187,13 @@ class _$PaymentIntentResponseImpl implements _PaymentIntentResponse { (identical(other.error, error) || other.error == error)); } - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hash(runtimeType, paymentIntent, error); - @JsonKey(ignore: true) + /// Create a copy of PaymentIntentResponse + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$PaymentIntentResponseImplCopyWith<_$PaymentIntentResponseImpl> @@ -202,16 +216,18 @@ abstract class _PaymentIntentResponse implements PaymentIntentResponse { factory _PaymentIntentResponse.fromJson(Map json) = _$PaymentIntentResponseImpl.fromJson; - @override - /// If not null, a PaymentIntent was retrieved successfully - PaymentIntent? get paymentIntent; @override + PaymentIntent? get paymentIntent; /// If not null, an error occurred + @override StripeError? get error; + + /// Create a copy of PaymentIntentResponse + /// with the given fields replaced by the non-null parameter values. @override - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) _$$PaymentIntentResponseImplCopyWith<_$PaymentIntentResponseImpl> get copyWith => throw _privateConstructorUsedError; } diff --git a/packages/stripe_js/lib/src/api/payment_methods/create_payment_method_data.freezed.dart b/packages/stripe_js/lib/src/api/payment_methods/create_payment_method_data.freezed.dart index 4da139562..4cf8af3c9 100644 --- a/packages/stripe_js/lib/src/api/payment_methods/create_payment_method_data.freezed.dart +++ b/packages/stripe_js/lib/src/api/payment_methods/create_payment_method_data.freezed.dart @@ -12,7 +12,7 @@ part of 'create_payment_method_data.dart'; T _$identity(T value) => value; final _privateConstructorUsedError = UnsupportedError( - 'It seems like you constructed your class using `MyClass._()`. This constructor is only meant to be used by freezed and you are not supposed to need it nor use it.\nPlease check the documentation here for more information: https://github.com/rrousselGit/freezed#custom-getters-and-methods'); + 'It seems like you constructed your class using `MyClass._()`. This constructor is only meant to be used by freezed and you are not supposed to need it nor use it.\nPlease check the documentation here for more information: https://github.com/rrousselGit/freezed#adding-getters-and-methods-to-our-models'); CreatePaymentMethodData _$CreatePaymentMethodDataFromJson( Map json) { @@ -70,8 +70,12 @@ mixin _$CreatePaymentMethodData { @JsonKey(name: "billing_details") BillingDetails? get billingDetails => throw _privateConstructorUsedError; + /// Serializes this CreatePaymentMethodData to a JSON map. Map toJson() => throw _privateConstructorUsedError; - @JsonKey(ignore: true) + + /// Create a copy of CreatePaymentMethodData + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) $CreatePaymentMethodDataCopyWith get copyWith => throw _privateConstructorUsedError; } @@ -110,6 +114,8 @@ class _$CreatePaymentMethodDataCopyWithImpl<$Res, // ignore: unused_field final $Res Function($Val) _then; + /// Create a copy of CreatePaymentMethodData + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -178,6 +184,8 @@ class _$CreatePaymentMethodDataCopyWithImpl<$Res, ) as $Val); } + /// Create a copy of CreatePaymentMethodData + /// with the given fields replaced by the non-null parameter values. @override @pragma('vm:prefer-inline') $BillingDetailsCopyWith<$Res>? get billingDetails { @@ -228,6 +236,8 @@ class __$$CreatePaymentMethodDataImplCopyWithImpl<$Res> $Res Function(_$CreatePaymentMethodDataImpl) _then) : super(_value, _then); + /// Create a copy of CreatePaymentMethodData + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -384,7 +394,7 @@ class _$CreatePaymentMethodDataImpl implements _CreatePaymentMethodData { } @override - bool operator ==(dynamic other) { + bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$CreatePaymentMethodDataImpl && @@ -408,7 +418,7 @@ class _$CreatePaymentMethodDataImpl implements _CreatePaymentMethodData { other.billingDetails == billingDetails)); } - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hash( runtimeType, @@ -425,7 +435,9 @@ class _$CreatePaymentMethodDataImpl implements _CreatePaymentMethodData { upiVpa, billingDetails); - @JsonKey(ignore: true) + /// Create a copy of CreatePaymentMethodData + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$CreatePaymentMethodDataImplCopyWith<_$CreatePaymentMethodDataImpl> @@ -461,69 +473,71 @@ abstract class _CreatePaymentMethodData implements CreatePaymentMethodData { factory _CreatePaymentMethodData.fromJson(Map json) = _$CreatePaymentMethodDataImpl.fromJson; - @override - /// Unique identifier for the object. - String get type; @override + String get type; /// A card or cardNumber Element. + @override @ElementConverter() Element? get card; - @override /// An auBankAccount Element. + @override @JsonKey(name: "au_becs_debit") @ElementConverter() Element? get auBecsDebit; - @override /// An fpx Element. + @override @ElementConverter() Element? get fpx; - @override /// The customer's bank. + @override @JsonKey(name: "fpx[bank]") String? get fpxBank; - @override /// The customer's bank. + @override @JsonKey(name: "netbanking[bank]") String? get netbankingBank; - @override /// An idealBank Element. + @override @ElementConverter() Element? get ideal; - @override /// The customer's bank. + @override @JsonKey(name: "ideal[bank]") String? get idealBank; - @override /// An iban Element. + @override @JsonKey(name: "sepa_debit") @ElementConverter() Element? get sepaDebit; - @override /// An IBAN account number. + @override @JsonKey(name: "sepa_debit[iban]") String? get sepaDebitIban; - @override /// The customer's VPA. + @override @JsonKey(name: "upi[vpa]") String? get upiVpa; - @override /// Billing information associated with the PaymentMethod that may be used or required by particular types of payment methods. + @override @JsonKey(name: "billing_details") BillingDetails? get billingDetails; + + /// Create a copy of CreatePaymentMethodData + /// with the given fields replaced by the non-null parameter values. @override - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) _$$CreatePaymentMethodDataImplCopyWith<_$CreatePaymentMethodDataImpl> get copyWith => throw _privateConstructorUsedError; } diff --git a/packages/stripe_js/lib/src/api/payment_methods/payment_method.freezed.dart b/packages/stripe_js/lib/src/api/payment_methods/payment_method.freezed.dart index e56d101bd..9dff56802 100644 --- a/packages/stripe_js/lib/src/api/payment_methods/payment_method.freezed.dart +++ b/packages/stripe_js/lib/src/api/payment_methods/payment_method.freezed.dart @@ -12,7 +12,7 @@ part of 'payment_method.dart'; T _$identity(T value) => value; final _privateConstructorUsedError = UnsupportedError( - 'It seems like you constructed your class using `MyClass._()`. This constructor is only meant to be used by freezed and you are not supposed to need it nor use it.\nPlease check the documentation here for more information: https://github.com/rrousselGit/freezed#custom-getters-and-methods'); + 'It seems like you constructed your class using `MyClass._()`. This constructor is only meant to be used by freezed and you are not supposed to need it nor use it.\nPlease check the documentation here for more information: https://github.com/rrousselGit/freezed#adding-getters-and-methods-to-our-models'); PaymentMethod _$PaymentMethodFromJson(Map json) { return _PaymentMethod.fromJson(json); @@ -80,8 +80,12 @@ mixin _$PaymentMethod { /// It contains additional information specific to the PaymentMethod type. PaymentMethodType get type => throw _privateConstructorUsedError; + /// Serializes this PaymentMethod to a JSON map. Map toJson() => throw _privateConstructorUsedError; - @JsonKey(ignore: true) + + /// Create a copy of PaymentMethod + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) $PaymentMethodCopyWith get copyWith => throw _privateConstructorUsedError; } @@ -133,6 +137,8 @@ class _$PaymentMethodCopyWithImpl<$Res, $Val extends PaymentMethod> // ignore: unused_field final $Res Function($Val) _then; + /// Create a copy of PaymentMethod + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -226,6 +232,8 @@ class _$PaymentMethodCopyWithImpl<$Res, $Val extends PaymentMethod> ) as $Val); } + /// Create a copy of PaymentMethod + /// with the given fields replaced by the non-null parameter values. @override @pragma('vm:prefer-inline') $BillingDetailsCopyWith<$Res>? get billingDetails { @@ -238,6 +246,8 @@ class _$PaymentMethodCopyWithImpl<$Res, $Val extends PaymentMethod> }); } + /// Create a copy of PaymentMethod + /// with the given fields replaced by the non-null parameter values. @override @pragma('vm:prefer-inline') $CardPaymentMethodCopyWith<$Res>? get card { @@ -250,6 +260,8 @@ class _$PaymentMethodCopyWithImpl<$Res, $Val extends PaymentMethod> }); } + /// Create a copy of PaymentMethod + /// with the given fields replaced by the non-null parameter values. @override @pragma('vm:prefer-inline') $SepaDebitCopyWith<$Res>? get sepaDebit { @@ -262,6 +274,8 @@ class _$PaymentMethodCopyWithImpl<$Res, $Val extends PaymentMethod> }); } + /// Create a copy of PaymentMethod + /// with the given fields replaced by the non-null parameter values. @override @pragma('vm:prefer-inline') $BacsDebitCopyWith<$Res>? get bacsDebit { @@ -274,6 +288,8 @@ class _$PaymentMethodCopyWithImpl<$Res, $Val extends PaymentMethod> }); } + /// Create a copy of PaymentMethod + /// with the given fields replaced by the non-null parameter values. @override @pragma('vm:prefer-inline') $AuBecsDebitCopyWith<$Res>? get auBecsDebit { @@ -286,6 +302,8 @@ class _$PaymentMethodCopyWithImpl<$Res, $Val extends PaymentMethod> }); } + /// Create a copy of PaymentMethod + /// with the given fields replaced by the non-null parameter values. @override @pragma('vm:prefer-inline') $SofortCopyWith<$Res>? get sofort { @@ -298,6 +316,8 @@ class _$PaymentMethodCopyWithImpl<$Res, $Val extends PaymentMethod> }); } + /// Create a copy of PaymentMethod + /// with the given fields replaced by the non-null parameter values. @override @pragma('vm:prefer-inline') $IdealCopyWith<$Res>? get ideal { @@ -310,6 +330,8 @@ class _$PaymentMethodCopyWithImpl<$Res, $Val extends PaymentMethod> }); } + /// Create a copy of PaymentMethod + /// with the given fields replaced by the non-null parameter values. @override @pragma('vm:prefer-inline') $FpxCopyWith<$Res>? get fpx { @@ -322,6 +344,8 @@ class _$PaymentMethodCopyWithImpl<$Res, $Val extends PaymentMethod> }); } + /// Create a copy of PaymentMethod + /// with the given fields replaced by the non-null parameter values. @override @pragma('vm:prefer-inline') $UpiCopyWith<$Res>? get upi { @@ -334,6 +358,8 @@ class _$PaymentMethodCopyWithImpl<$Res, $Val extends PaymentMethod> }); } + /// Create a copy of PaymentMethod + /// with the given fields replaced by the non-null parameter values. @override @pragma('vm:prefer-inline') $UsBankAccountCopyWith<$Res>? get usBankAccount { @@ -404,6 +430,8 @@ class __$$PaymentMethodImplCopyWithImpl<$Res> _$PaymentMethodImpl _value, $Res Function(_$PaymentMethodImpl) _then) : super(_value, _then); + /// Create a copy of PaymentMethod + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -620,7 +648,7 @@ class _$PaymentMethodImpl implements _PaymentMethod { } @override - bool operator ==(dynamic other) { + bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$PaymentMethodImpl && @@ -650,7 +678,7 @@ class _$PaymentMethodImpl implements _PaymentMethod { (identical(other.type, type) || other.type == type)); } - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hash( runtimeType, @@ -672,7 +700,9 @@ class _$PaymentMethodImpl implements _PaymentMethod { usBankAccount, type); - @JsonKey(ignore: true) + /// Create a copy of PaymentMethod + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$PaymentMethodImplCopyWith<_$PaymentMethodImpl> get copyWith => @@ -709,85 +739,87 @@ abstract class _PaymentMethod implements PaymentMethod { factory _PaymentMethod.fromJson(Map json) = _$PaymentMethodImpl.fromJson; - @override - /// Unique identifier for the object. - String get id; @override + String get id; /// String representing the object’s type. /// Objects of the same type share the same value. - String get object; @override + String get object; /// Billing information associated with the PaymentMethod that may be used /// or required by particular types of payment methods. - BillingDetails? get billingDetails; @override + BillingDetails? get billingDetails; /// The ID of the Customer to which this PaymentMethod is saved. /// This will not be set when the PaymentMethod has not been saved to a /// Customer. - String? get customer; @override + String? get customer; /// Set of key-value pairs that you can attach to an object. /// This can be useful for storing additional information about the object /// in a structured format. - Map get metadata; @override + Map get metadata; /// Has the value true if the object exists in live mode or the value false /// if the object exists in test mode. - bool get livemode; @override + bool get livemode; /// Time at which the object was created. /// Measured in seconds since the Unix epoch. - int? get created; @override + int? get created; /// Containing additional data in case paymentmethod type is card. - CardPaymentMethod? get card; @override + CardPaymentMethod? get card; /// Containing additional data in case paymentmethod type is sepa. - SepaDebit? get sepaDebit; @override + SepaDebit? get sepaDebit; /// Containing additional data in case paymentmethod type is Bacs debit. - BacsDebit? get bacsDebit; @override + BacsDebit? get bacsDebit; /// Containing additional data in case paymentmethod type is Aubecs debit. - AuBecsDebit? get auBecsDebit; @override + AuBecsDebit? get auBecsDebit; /// Containing additional data in case paymentmethod type is sofort. - Sofort? get sofort; @override + Sofort? get sofort; /// Containing additional data in case paymentmethod type is Ideal. - Ideal? get ideal; @override + Ideal? get ideal; /// Containing additional data in case paymentmethod type is FPX. - Fpx? get fpx; @override + Fpx? get fpx; /// Containing additional data in case paymentmethod type is UPI. + @override Upi? get upi; @override UsBankAccount? get usBankAccount; - @override /// The type of the PaymentMethod. /// An additional hash is included on the PaymentMethod with a name /// matching this value. /// It contains additional information specific to the PaymentMethod type. + @override PaymentMethodType get type; + + /// Create a copy of PaymentMethod + /// with the given fields replaced by the non-null parameter values. @override - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) _$$PaymentMethodImplCopyWith<_$PaymentMethodImpl> get copyWith => throw _privateConstructorUsedError; } @@ -807,8 +839,12 @@ mixin _$AuBecsDebit { /// Six digit number identifying the bank or branch for this account. String? get bsbNumber => throw _privateConstructorUsedError; + /// Serializes this AuBecsDebit to a JSON map. Map toJson() => throw _privateConstructorUsedError; - @JsonKey(ignore: true) + + /// Create a copy of AuBecsDebit + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) $AuBecsDebitCopyWith get copyWith => throw _privateConstructorUsedError; } @@ -832,6 +868,8 @@ class _$AuBecsDebitCopyWithImpl<$Res, $Val extends AuBecsDebit> // ignore: unused_field final $Res Function($Val) _then; + /// Create a copy of AuBecsDebit + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -875,6 +913,8 @@ class __$$AuBecsDebitImplCopyWithImpl<$Res> _$AuBecsDebitImpl _value, $Res Function(_$AuBecsDebitImpl) _then) : super(_value, _then); + /// Create a copy of AuBecsDebit + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -926,7 +966,7 @@ class _$AuBecsDebitImpl implements _AuBecsDebit { } @override - bool operator ==(dynamic other) { + bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$AuBecsDebitImpl && @@ -937,11 +977,13 @@ class _$AuBecsDebitImpl implements _AuBecsDebit { other.bsbNumber == bsbNumber)); } - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hash(runtimeType, fingerprint, last4, bsbNumber); - @JsonKey(ignore: true) + /// Create a copy of AuBecsDebit + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$AuBecsDebitImplCopyWith<_$AuBecsDebitImpl> get copyWith => @@ -964,20 +1006,22 @@ abstract class _AuBecsDebit implements AuBecsDebit { factory _AuBecsDebit.fromJson(Map json) = _$AuBecsDebitImpl.fromJson; - @override - /// Unique identifier for the bankaccount. - String? get fingerprint; @override + String? get fingerprint; /// Last 4 digits of the bankaccount number. - String? get last4; @override + String? get last4; /// Six digit number identifying the bank or branch for this account. + @override String? get bsbNumber; + + /// Create a copy of AuBecsDebit + /// with the given fields replaced by the non-null parameter values. @override - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) _$$AuBecsDebitImplCopyWith<_$AuBecsDebitImpl> get copyWith => throw _privateConstructorUsedError; } @@ -997,8 +1041,12 @@ mixin _$BacsDebit { /// Last 4 digits of the bank account. String? get last4 => throw _privateConstructorUsedError; + /// Serializes this BacsDebit to a JSON map. Map toJson() => throw _privateConstructorUsedError; - @JsonKey(ignore: true) + + /// Create a copy of BacsDebit + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) $BacsDebitCopyWith get copyWith => throw _privateConstructorUsedError; } @@ -1021,6 +1069,8 @@ class _$BacsDebitCopyWithImpl<$Res, $Val extends BacsDebit> // ignore: unused_field final $Res Function($Val) _then; + /// Create a copy of BacsDebit + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -1064,6 +1114,8 @@ class __$$BacsDebitImplCopyWithImpl<$Res> _$BacsDebitImpl _value, $Res Function(_$BacsDebitImpl) _then) : super(_value, _then); + /// Create a copy of BacsDebit + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -1115,7 +1167,7 @@ class _$BacsDebitImpl implements _BacsDebit { } @override - bool operator ==(dynamic other) { + bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$BacsDebitImpl && @@ -1126,11 +1178,13 @@ class _$BacsDebitImpl implements _BacsDebit { (identical(other.last4, last4) || other.last4 == last4)); } - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hash(runtimeType, sortCode, fingerprint, last4); - @JsonKey(ignore: true) + /// Create a copy of BacsDebit + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$BacsDebitImplCopyWith<_$BacsDebitImpl> get copyWith => @@ -1153,20 +1207,22 @@ abstract class _BacsDebit implements BacsDebit { factory _BacsDebit.fromJson(Map json) = _$BacsDebitImpl.fromJson; - @override - /// Sort code of the bankaccount. - String? get sortCode; @override + String? get sortCode; /// Unique identifier for the bankaccount. - String? get fingerprint; @override + String? get fingerprint; /// Last 4 digits of the bank account. + @override String? get last4; + + /// Create a copy of BacsDebit + /// with the given fields replaced by the non-null parameter values. @override - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) _$$BacsDebitImplCopyWith<_$BacsDebitImpl> get copyWith => throw _privateConstructorUsedError; } @@ -1201,8 +1257,12 @@ mixin _$CardPaymentMethod { /// The available networks the card can run. List? get availableNetworks => throw _privateConstructorUsedError; + /// Serializes this CardPaymentMethod to a JSON map. Map toJson() => throw _privateConstructorUsedError; - @JsonKey(ignore: true) + + /// Create a copy of CardPaymentMethod + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) $CardPaymentMethodCopyWith get copyWith => throw _privateConstructorUsedError; } @@ -1234,6 +1294,8 @@ class _$CardPaymentMethodCopyWithImpl<$Res, $Val extends CardPaymentMethod> // ignore: unused_field final $Res Function($Val) _then; + /// Create a copy of CardPaymentMethod + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -1310,6 +1372,8 @@ class __$$CardPaymentMethodImplCopyWithImpl<$Res> $Res Function(_$CardPaymentMethodImpl) _then) : super(_value, _then); + /// Create a copy of CardPaymentMethod + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -1425,7 +1489,7 @@ class _$CardPaymentMethodImpl implements _CardPaymentMethod { } @override - bool operator ==(dynamic other) { + bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$CardPaymentMethodImpl && @@ -1442,7 +1506,7 @@ class _$CardPaymentMethodImpl implements _CardPaymentMethod { .equals(other._availableNetworks, _availableNetworks)); } - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hash( runtimeType, @@ -1455,7 +1519,9 @@ class _$CardPaymentMethodImpl implements _CardPaymentMethod { preferredNetwork, const DeepCollectionEquality().hash(_availableNetworks)); - @JsonKey(ignore: true) + /// Create a copy of CardPaymentMethod + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$CardPaymentMethodImplCopyWith<_$CardPaymentMethodImpl> get copyWith => @@ -1484,40 +1550,42 @@ abstract class _CardPaymentMethod implements CardPaymentMethod { factory _CardPaymentMethod.fromJson(Map json) = _$CardPaymentMethodImpl.fromJson; - @override - /// The brand associated to the card e.g. (visa, amex). - String? get brand; @override + String? get brand; /// Two letter iso code. - String? get country; @override + String? get country; /// four digit number representing the year of expiry of the card. - int? get expYear; @override + int? get expYear; /// two digit number representing the month of expire of the card. - int? get expMonth; @override + int? get expMonth; /// card funding type e.g. (credit, debit). - String? get funding; @override + String? get funding; /// last four digits of the card. - String? get last4; @override + String? get last4; /// The preffered card brand for payment - String? get preferredNetwork; @override + String? get preferredNetwork; /// The available networks the card can run. + @override List? get availableNetworks; + + /// Create a copy of CardPaymentMethod + /// with the given fields replaced by the non-null parameter values. @override - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) _$$CardPaymentMethodImplCopyWith<_$CardPaymentMethodImpl> get copyWith => throw _privateConstructorUsedError; } @@ -1534,8 +1602,12 @@ mixin _$Fpx { /// accountholder type String? get accountHolderType => throw _privateConstructorUsedError; + /// Serializes this Fpx to a JSON map. Map toJson() => throw _privateConstructorUsedError; - @JsonKey(ignore: true) + + /// Create a copy of Fpx + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) $FpxCopyWith get copyWith => throw _privateConstructorUsedError; } @@ -1556,6 +1628,8 @@ class _$FpxCopyWithImpl<$Res, $Val extends Fpx> implements $FpxCopyWith<$Res> { // ignore: unused_field final $Res Function($Val) _then; + /// Create a copy of Fpx + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -1590,6 +1664,8 @@ class __$$FpxImplCopyWithImpl<$Res> extends _$FpxCopyWithImpl<$Res, _$FpxImpl> __$$FpxImplCopyWithImpl(_$FpxImpl _value, $Res Function(_$FpxImpl) _then) : super(_value, _then); + /// Create a copy of Fpx + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -1632,7 +1708,7 @@ class _$FpxImpl implements _Fpx { } @override - bool operator ==(dynamic other) { + bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$FpxImpl && @@ -1641,11 +1717,13 @@ class _$FpxImpl implements _Fpx { other.accountHolderType == accountHolderType)); } - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hash(runtimeType, bank, accountHolderType); - @JsonKey(ignore: true) + /// Create a copy of Fpx + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$FpxImplCopyWith<_$FpxImpl> get copyWith => @@ -1665,16 +1743,18 @@ abstract class _Fpx implements Fpx { factory _Fpx.fromJson(Map json) = _$FpxImpl.fromJson; - @override - /// the customer bank - String? get bank; @override + String? get bank; /// accountholder type + @override String? get accountHolderType; + + /// Create a copy of Fpx + /// with the given fields replaced by the non-null parameter values. @override - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) _$$FpxImplCopyWith<_$FpxImpl> get copyWith => throw _privateConstructorUsedError; } @@ -1691,8 +1771,12 @@ mixin _$Ideal { /// The bank of the customer String? get bank => throw _privateConstructorUsedError; + /// Serializes this Ideal to a JSON map. Map toJson() => throw _privateConstructorUsedError; - @JsonKey(ignore: true) + + /// Create a copy of Ideal + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) $IdealCopyWith get copyWith => throw _privateConstructorUsedError; } @@ -1714,6 +1798,8 @@ class _$IdealCopyWithImpl<$Res, $Val extends Ideal> // ignore: unused_field final $Res Function($Val) _then; + /// Create a copy of Ideal + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -1751,6 +1837,8 @@ class __$$IdealImplCopyWithImpl<$Res> _$IdealImpl _value, $Res Function(_$IdealImpl) _then) : super(_value, _then); + /// Create a copy of Ideal + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -1793,7 +1881,7 @@ class _$IdealImpl implements _Ideal { } @override - bool operator ==(dynamic other) { + bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$IdealImpl && @@ -1802,11 +1890,13 @@ class _$IdealImpl implements _Ideal { (identical(other.bank, bank) || other.bank == bank)); } - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hash(runtimeType, bankIdentifierCode, bank); - @JsonKey(ignore: true) + /// Create a copy of Ideal + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$IdealImplCopyWith<_$IdealImpl> get copyWith => @@ -1826,16 +1916,18 @@ abstract class _Ideal implements Ideal { factory _Ideal.fromJson(Map json) = _$IdealImpl.fromJson; - @override - /// The BIC code of the bank - String? get bankIdentifierCode; @override + String? get bankIdentifierCode; /// The bank of the customer + @override String? get bank; + + /// Create a copy of Ideal + /// with the given fields replaced by the non-null parameter values. @override - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) _$$IdealImplCopyWith<_$IdealImpl> get copyWith => throw _privateConstructorUsedError; } @@ -1858,8 +1950,12 @@ mixin _$SepaDebit { /// Last four characters of IBAN. String? get last4 => throw _privateConstructorUsedError; + /// Serializes this SepaDebit to a JSON map. Map toJson() => throw _privateConstructorUsedError; - @JsonKey(ignore: true) + + /// Create a copy of SepaDebit + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) $SepaDebitCopyWith get copyWith => throw _privateConstructorUsedError; } @@ -1883,6 +1979,8 @@ class _$SepaDebitCopyWithImpl<$Res, $Val extends SepaDebit> // ignore: unused_field final $Res Function($Val) _then; + /// Create a copy of SepaDebit + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -1932,6 +2030,8 @@ class __$$SepaDebitImplCopyWithImpl<$Res> _$SepaDebitImpl _value, $Res Function(_$SepaDebitImpl) _then) : super(_value, _then); + /// Create a copy of SepaDebit + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -1993,7 +2093,7 @@ class _$SepaDebitImpl implements _SepaDebit { } @override - bool operator ==(dynamic other) { + bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$SepaDebitImpl && @@ -2005,12 +2105,14 @@ class _$SepaDebitImpl implements _SepaDebit { (identical(other.last4, last4) || other.last4 == last4)); } - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hash(runtimeType, country, bankCode, fingerprint, last4); - @JsonKey(ignore: true) + /// Create a copy of SepaDebit + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$SepaDebitImplCopyWith<_$SepaDebitImpl> get copyWith => @@ -2034,24 +2136,26 @@ abstract class _SepaDebit implements SepaDebit { factory _SepaDebit.fromJson(Map json) = _$SepaDebitImpl.fromJson; - @override - /// Two letter ISO code representing the country of the bank account. - String? get country; @override + String? get country; /// Bank code associated with the bankaccount. - String? get bankCode; @override + String? get bankCode; /// Unique ID for the bank account. - String? get fingerprint; @override + String? get fingerprint; /// Last four characters of IBAN. + @override String? get last4; + + /// Create a copy of SepaDebit + /// with the given fields replaced by the non-null parameter values. @override - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) _$$SepaDebitImplCopyWith<_$SepaDebitImpl> get copyWith => throw _privateConstructorUsedError; } @@ -2065,8 +2169,12 @@ mixin _$Sofort { /// Two letter ISO code representing the country of the bank account. String? get country => throw _privateConstructorUsedError; + /// Serializes this Sofort to a JSON map. Map toJson() => throw _privateConstructorUsedError; - @JsonKey(ignore: true) + + /// Create a copy of Sofort + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) $SofortCopyWith get copyWith => throw _privateConstructorUsedError; } @@ -2088,6 +2196,8 @@ class _$SofortCopyWithImpl<$Res, $Val extends Sofort> // ignore: unused_field final $Res Function($Val) _then; + /// Create a copy of Sofort + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -2120,6 +2230,8 @@ class __$$SofortImplCopyWithImpl<$Res> _$SofortImpl _value, $Res Function(_$SofortImpl) _then) : super(_value, _then); + /// Create a copy of Sofort + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -2153,18 +2265,20 @@ class _$SofortImpl implements _Sofort { } @override - bool operator ==(dynamic other) { + bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$SofortImpl && (identical(other.country, country) || other.country == country)); } - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hash(runtimeType, country); - @JsonKey(ignore: true) + /// Create a copy of Sofort + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$SofortImplCopyWith<_$SofortImpl> get copyWith => @@ -2183,12 +2297,14 @@ abstract class _Sofort implements Sofort { factory _Sofort.fromJson(Map json) = _$SofortImpl.fromJson; - @override - /// Two letter ISO code representing the country of the bank account. + @override String? get country; + + /// Create a copy of Sofort + /// with the given fields replaced by the non-null parameter values. @override - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) _$$SofortImplCopyWith<_$SofortImpl> get copyWith => throw _privateConstructorUsedError; } @@ -2202,8 +2318,12 @@ mixin _$Upi { /// The customer's vpa. String? get vpa => throw _privateConstructorUsedError; + /// Serializes this Upi to a JSON map. Map toJson() => throw _privateConstructorUsedError; - @JsonKey(ignore: true) + + /// Create a copy of Upi + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) $UpiCopyWith get copyWith => throw _privateConstructorUsedError; } @@ -2224,6 +2344,8 @@ class _$UpiCopyWithImpl<$Res, $Val extends Upi> implements $UpiCopyWith<$Res> { // ignore: unused_field final $Res Function($Val) _then; + /// Create a copy of Upi + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -2253,6 +2375,8 @@ class __$$UpiImplCopyWithImpl<$Res> extends _$UpiCopyWithImpl<$Res, _$UpiImpl> __$$UpiImplCopyWithImpl(_$UpiImpl _value, $Res Function(_$UpiImpl) _then) : super(_value, _then); + /// Create a copy of Upi + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -2286,18 +2410,20 @@ class _$UpiImpl implements _Upi { } @override - bool operator ==(dynamic other) { + bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$UpiImpl && (identical(other.vpa, vpa) || other.vpa == vpa)); } - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hash(runtimeType, vpa); - @JsonKey(ignore: true) + /// Create a copy of Upi + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$UpiImplCopyWith<_$UpiImpl> get copyWith => @@ -2316,12 +2442,14 @@ abstract class _Upi implements Upi { factory _Upi.fromJson(Map json) = _$UpiImpl.fromJson; - @override - /// The customer's vpa. + @override String? get vpa; + + /// Create a copy of Upi + /// with the given fields replaced by the non-null parameter values. @override - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) _$$UpiImplCopyWith<_$UpiImpl> get copyWith => throw _privateConstructorUsedError; } @@ -2360,8 +2488,12 @@ mixin _$UsBankAccount { /// list of preferred network names List? get supportedNetworks => throw _privateConstructorUsedError; + /// Serializes this UsBankAccount to a JSON map. Map toJson() => throw _privateConstructorUsedError; - @JsonKey(ignore: true) + + /// Create a copy of UsBankAccount + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) $UsBankAccountCopyWith get copyWith => throw _privateConstructorUsedError; } @@ -2394,6 +2526,8 @@ class _$UsBankAccountCopyWithImpl<$Res, $Val extends UsBankAccount> // ignore: unused_field final $Res Function($Val) _then; + /// Create a copy of UsBankAccount + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -2476,6 +2610,8 @@ class __$$UsBankAccountImplCopyWithImpl<$Res> _$UsBankAccountImpl _value, $Res Function(_$UsBankAccountImpl) _then) : super(_value, _then); + /// Create a copy of UsBankAccount + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -2612,7 +2748,7 @@ class _$UsBankAccountImpl implements _UsBankAccount { } @override - bool operator ==(dynamic other) { + bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$UsBankAccountImpl && @@ -2635,7 +2771,7 @@ class _$UsBankAccountImpl implements _UsBankAccount { .equals(other._supportedNetworks, _supportedNetworks)); } - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hash( runtimeType, @@ -2649,7 +2785,9 @@ class _$UsBankAccountImpl implements _UsBankAccount { const DeepCollectionEquality().hash(_preferredNetworks), const DeepCollectionEquality().hash(_supportedNetworks)); - @JsonKey(ignore: true) + /// Create a copy of UsBankAccount + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$UsBankAccountImplCopyWith<_$UsBankAccountImpl> get copyWith => @@ -2678,44 +2816,46 @@ abstract class _UsBankAccount implements UsBankAccount { factory _UsBankAccount.fromJson(Map json) = _$UsBankAccountImpl.fromJson; - @override - /// Routing number of the bank account - String? get routingNumber; @override + String? get routingNumber; /// Last 4 digits of the account - String? get last4; @override + String? get last4; /// The bank account type of the holder - UsBankAccountHolderType get accountHolderType; @override + UsBankAccountHolderType get accountHolderType; /// The account type - UsBankAccountType get accountType; @override + UsBankAccountType get accountType; /// The name of the bank of the account - String? get bankName; @override + String? get bankName; /// Unique identifier for the bankaccount. - String? get fingerprint; @override + String? get fingerprint; /// Number of linkedaccount - String? get linkedAccount; @override + String? get linkedAccount; /// list of preferred network names - List? get preferredNetworks; @override + List? get preferredNetworks; /// list of preferred network names + @override List? get supportedNetworks; + + /// Create a copy of UsBankAccount + /// with the given fields replaced by the non-null parameter values. @override - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) _$$UsBankAccountImplCopyWith<_$UsBankAccountImpl> get copyWith => throw _privateConstructorUsedError; } diff --git a/packages/stripe_js/lib/src/api/payment_methods/payment_method_details.freezed.dart b/packages/stripe_js/lib/src/api/payment_methods/payment_method_details.freezed.dart index 48b286d24..bcf6ab157 100644 --- a/packages/stripe_js/lib/src/api/payment_methods/payment_method_details.freezed.dart +++ b/packages/stripe_js/lib/src/api/payment_methods/payment_method_details.freezed.dart @@ -12,7 +12,7 @@ part of 'payment_method_details.dart'; T _$identity(T value) => value; final _privateConstructorUsedError = UnsupportedError( - 'It seems like you constructed your class using `MyClass._()`. This constructor is only meant to be used by freezed and you are not supposed to need it nor use it.\nPlease check the documentation here for more information: https://github.com/rrousselGit/freezed#custom-getters-and-methods'); + 'It seems like you constructed your class using `MyClass._()`. This constructor is only meant to be used by freezed and you are not supposed to need it nor use it.\nPlease check the documentation here for more information: https://github.com/rrousselGit/freezed#adding-getters-and-methods-to-our-models'); CardPaymentMethodDetails _$CardPaymentMethodDetailsFromJson( Map json) { @@ -88,6 +88,8 @@ mixin _$CardPaymentMethodDetails { required TResult orElse(), }) => throw _privateConstructorUsedError; + + /// Serializes this CardPaymentMethodDetails to a JSON map. Map toJson() => throw _privateConstructorUsedError; } @@ -108,6 +110,9 @@ class _$CardPaymentMethodDetailsCopyWithImpl<$Res, final $Val _value; // ignore: unused_field final $Res Function($Val) _then; + + /// Create a copy of CardPaymentMethodDetails + /// with the given fields replaced by the non-null parameter values. } /// @nodoc @@ -128,6 +133,8 @@ class __$$CardPaymentMethodRefImplCopyWithImpl<$Res> $Res Function(_$CardPaymentMethodRefImpl) _then) : super(_value, _then); + /// Create a copy of CardPaymentMethodDetails + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -163,18 +170,20 @@ class _$CardPaymentMethodRefImpl implements _CardPaymentMethodRef { } @override - bool operator ==(dynamic other) { + bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$CardPaymentMethodRefImpl && (identical(other.id, id) || other.id == id)); } - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hash(runtimeType, id); - @JsonKey(ignore: true) + /// Create a copy of CardPaymentMethodDetails + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$CardPaymentMethodRefImplCopyWith<_$CardPaymentMethodRefImpl> @@ -279,7 +288,10 @@ abstract class _CardPaymentMethodRef _$CardPaymentMethodRefImpl.fromJson; String get id; - @JsonKey(ignore: true) + + /// Create a copy of CardPaymentMethodDetails + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) _$$CardPaymentMethodRefImplCopyWith<_$CardPaymentMethodRefImpl> get copyWith => throw _privateConstructorUsedError; } @@ -308,6 +320,8 @@ class __$$CardPaymentMethodDefaultImplCopyWithImpl<$Res> $Res Function(_$CardPaymentMethodDefaultImpl) _then) : super(_value, _then); + /// Create a copy of CardPaymentMethodDetails + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -326,6 +340,8 @@ class __$$CardPaymentMethodDefaultImplCopyWithImpl<$Res> )); } + /// Create a copy of CardPaymentMethodDetails + /// with the given fields replaced by the non-null parameter values. @override @pragma('vm:prefer-inline') $BillingDetailsCopyWith<$Res>? get billingDetails { @@ -370,7 +386,7 @@ class _$CardPaymentMethodDefaultImpl implements _CardPaymentMethodDefault { } @override - bool operator ==(dynamic other) { + bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$CardPaymentMethodDefaultImpl && @@ -379,11 +395,13 @@ class _$CardPaymentMethodDefaultImpl implements _CardPaymentMethodDefault { other.billingDetails == billingDetails)); } - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hash(runtimeType, card, billingDetails); - @JsonKey(ignore: true) + /// Create a copy of CardPaymentMethodDetails + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$CardPaymentMethodDefaultImplCopyWith<_$CardPaymentMethodDefaultImpl> @@ -494,7 +512,10 @@ abstract class _CardPaymentMethodDefault implements CardPaymentMethodDetails { /// The billing_details associated with the card. @JsonKey(name: "billing_details") BillingDetails? get billingDetails; - @JsonKey(ignore: true) + + /// Create a copy of CardPaymentMethodDetails + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) _$$CardPaymentMethodDefaultImplCopyWith<_$CardPaymentMethodDefaultImpl> get copyWith => throw _privateConstructorUsedError; } @@ -524,6 +545,8 @@ class __$$CardPaymentMethodDetailsTokenImplCopyWithImpl<$Res> $Res Function(_$CardPaymentMethodDetailsTokenImpl) _then) : super(_value, _then); + /// Create a copy of CardPaymentMethodDetails + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -542,6 +565,8 @@ class __$$CardPaymentMethodDetailsTokenImplCopyWithImpl<$Res> )); } + /// Create a copy of CardPaymentMethodDetails + /// with the given fields replaced by the non-null parameter values. @override @pragma('vm:prefer-inline') $CardTokenPaymentMethodCopyWith<$Res> get card { @@ -550,6 +575,8 @@ class __$$CardPaymentMethodDetailsTokenImplCopyWithImpl<$Res> }); } + /// Create a copy of CardPaymentMethodDetails + /// with the given fields replaced by the non-null parameter values. @override @pragma('vm:prefer-inline') $BillingDetailsCopyWith<$Res>? get billingDetails { @@ -595,7 +622,7 @@ class _$CardPaymentMethodDetailsTokenImpl } @override - bool operator ==(dynamic other) { + bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$CardPaymentMethodDetailsTokenImpl && @@ -604,11 +631,13 @@ class _$CardPaymentMethodDetailsTokenImpl other.billingDetails == billingDetails)); } - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hash(runtimeType, card, billingDetails); - @JsonKey(ignore: true) + /// Create a copy of CardPaymentMethodDetails + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$CardPaymentMethodDetailsTokenImplCopyWith< @@ -721,7 +750,10 @@ abstract class _CardPaymentMethodDetailsToken /// The billing_details associated with the card. @JsonKey(name: "billing_details") BillingDetails? get billingDetails; - @JsonKey(ignore: true) + + /// Create a copy of CardPaymentMethodDetails + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) _$$CardPaymentMethodDetailsTokenImplCopyWith< _$CardPaymentMethodDetailsTokenImpl> get copyWith => throw _privateConstructorUsedError; @@ -802,6 +834,8 @@ mixin _$IdealPaymentMethodDetails { required TResult orElse(), }) => throw _privateConstructorUsedError; + + /// Serializes this IdealPaymentMethodDetails to a JSON map. Map toJson() => throw _privateConstructorUsedError; } @@ -822,6 +856,9 @@ class _$IdealPaymentMethodDetailsCopyWithImpl<$Res, final $Val _value; // ignore: unused_field final $Res Function($Val) _then; + + /// Create a copy of IdealPaymentMethodDetails + /// with the given fields replaced by the non-null parameter values. } /// @nodoc @@ -844,6 +881,8 @@ class __$$IdIdealPaymentMethodDetailsImplCopyWithImpl<$Res> $Res Function(_$IdIdealPaymentMethodDetailsImpl) _then) : super(_value, _then); + /// Create a copy of IdealPaymentMethodDetails + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -881,18 +920,20 @@ class _$IdIdealPaymentMethodDetailsImpl } @override - bool operator ==(dynamic other) { + bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$IdIdealPaymentMethodDetailsImpl && (identical(other.id, id) || other.id == id)); } - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hash(runtimeType, id); - @JsonKey(ignore: true) + /// Create a copy of IdealPaymentMethodDetails + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$IdIdealPaymentMethodDetailsImplCopyWith<_$IdIdealPaymentMethodDetailsImpl> @@ -997,7 +1038,10 @@ abstract class _IdIdealPaymentMethodDetails _$IdIdealPaymentMethodDetailsImpl.fromJson; String get id; - @JsonKey(ignore: true) + + /// Create a copy of IdealPaymentMethodDetails + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) _$$IdIdealPaymentMethodDetailsImplCopyWith<_$IdIdealPaymentMethodDetailsImpl> get copyWith => throw _privateConstructorUsedError; } @@ -1026,6 +1070,8 @@ class __$$IdealPaymentMethodDetailsImplCopyWithImpl<$Res> $Res Function(_$IdealPaymentMethodDetailsImpl) _then) : super(_value, _then); + /// Create a copy of IdealPaymentMethodDetails + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -1044,6 +1090,8 @@ class __$$IdealPaymentMethodDetailsImplCopyWithImpl<$Res> )); } + /// Create a copy of IdealPaymentMethodDetails + /// with the given fields replaced by the non-null parameter values. @override @pragma('vm:prefer-inline') $BillingDetailsCopyWith<$Res>? get billingDetails { @@ -1088,7 +1136,7 @@ class _$IdealPaymentMethodDetailsImpl implements _IdealPaymentMethodDetails { } @override - bool operator ==(dynamic other) { + bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$IdealPaymentMethodDetailsImpl && @@ -1097,11 +1145,13 @@ class _$IdealPaymentMethodDetailsImpl implements _IdealPaymentMethodDetails { other.billingDetails == billingDetails)); } - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hash(runtimeType, ideal, billingDetails); - @JsonKey(ignore: true) + /// Create a copy of IdealPaymentMethodDetails + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$IdealPaymentMethodDetailsImplCopyWith<_$IdealPaymentMethodDetailsImpl> @@ -1213,7 +1263,10 @@ abstract class _IdealPaymentMethodDetails implements IdealPaymentMethodDetails { /// The billing_details associated with the card. @JsonKey(name: "billing_details") BillingDetails? get billingDetails; - @JsonKey(ignore: true) + + /// Create a copy of IdealPaymentMethodDetails + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) _$$IdealPaymentMethodDetailsImplCopyWith<_$IdealPaymentMethodDetailsImpl> get copyWith => throw _privateConstructorUsedError; } @@ -1243,6 +1296,8 @@ class __$$IdealPaymentMethodDetailsSelfCollectImplCopyWithImpl<$Res> $Res Function(_$IdealPaymentMethodDetailsSelfCollectImpl) _then) : super(_value, _then); + /// Create a copy of IdealPaymentMethodDetails + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -1261,6 +1316,8 @@ class __$$IdealPaymentMethodDetailsSelfCollectImplCopyWithImpl<$Res> )); } + /// Create a copy of IdealPaymentMethodDetails + /// with the given fields replaced by the non-null parameter values. @override @pragma('vm:prefer-inline') $IdealBankDataCopyWith<$Res> get ideal { @@ -1269,6 +1326,8 @@ class __$$IdealPaymentMethodDetailsSelfCollectImplCopyWithImpl<$Res> }); } + /// Create a copy of IdealPaymentMethodDetails + /// with the given fields replaced by the non-null parameter values. @override @pragma('vm:prefer-inline') $BillingDetailsCopyWith<$Res>? get billingDetails { @@ -1314,7 +1373,7 @@ class _$IdealPaymentMethodDetailsSelfCollectImpl } @override - bool operator ==(dynamic other) { + bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$IdealPaymentMethodDetailsSelfCollectImpl && @@ -1323,11 +1382,13 @@ class _$IdealPaymentMethodDetailsSelfCollectImpl other.billingDetails == billingDetails)); } - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hash(runtimeType, ideal, billingDetails); - @JsonKey(ignore: true) + /// Create a copy of IdealPaymentMethodDetails + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$IdealPaymentMethodDetailsSelfCollectImplCopyWith< @@ -1442,7 +1503,10 @@ abstract class _IdealPaymentMethodDetailsSelfCollect /// The billing_details associated with the card. @JsonKey(name: "billing_details") BillingDetails? get billingDetails; - @JsonKey(ignore: true) + + /// Create a copy of IdealPaymentMethodDetails + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) _$$IdealPaymentMethodDetailsSelfCollectImplCopyWith< _$IdealPaymentMethodDetailsSelfCollectImpl> get copyWith => throw _privateConstructorUsedError; @@ -1457,8 +1521,12 @@ mixin _$IdealBankData { /// The customer's bank. String get bank => throw _privateConstructorUsedError; + /// Serializes this IdealBankData to a JSON map. Map toJson() => throw _privateConstructorUsedError; - @JsonKey(ignore: true) + + /// Create a copy of IdealBankData + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) $IdealBankDataCopyWith get copyWith => throw _privateConstructorUsedError; } @@ -1482,6 +1550,8 @@ class _$IdealBankDataCopyWithImpl<$Res, $Val extends IdealBankData> // ignore: unused_field final $Res Function($Val) _then; + /// Create a copy of IdealBankData + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -1515,6 +1585,8 @@ class __$$IdealBankDataImplCopyWithImpl<$Res> _$IdealBankDataImpl _value, $Res Function(_$IdealBankDataImpl) _then) : super(_value, _then); + /// Create a copy of IdealBankData + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -1547,18 +1619,20 @@ class _$IdealBankDataImpl implements _IdealBankData { } @override - bool operator ==(dynamic other) { + bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$IdealBankDataImpl && (identical(other.bank, bank) || other.bank == bank)); } - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hash(runtimeType, bank); - @JsonKey(ignore: true) + /// Create a copy of IdealBankData + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$IdealBankDataImplCopyWith<_$IdealBankDataImpl> get copyWith => @@ -1579,12 +1653,14 @@ abstract class _IdealBankData implements IdealBankData { factory _IdealBankData.fromJson(Map json) = _$IdealBankDataImpl.fromJson; - @override - /// The customer's bank. + @override String get bank; + + /// Create a copy of IdealBankData + /// with the given fields replaced by the non-null parameter values. @override - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) _$$IdealBankDataImplCopyWith<_$IdealBankDataImpl> get copyWith => throw _privateConstructorUsedError; } @@ -1598,8 +1674,12 @@ CardTokenPaymentMethod _$CardTokenPaymentMethodFromJson( mixin _$CardTokenPaymentMethod { String get token => throw _privateConstructorUsedError; + /// Serializes this CardTokenPaymentMethod to a JSON map. Map toJson() => throw _privateConstructorUsedError; - @JsonKey(ignore: true) + + /// Create a copy of CardTokenPaymentMethod + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) $CardTokenPaymentMethodCopyWith get copyWith => throw _privateConstructorUsedError; } @@ -1624,6 +1704,8 @@ class _$CardTokenPaymentMethodCopyWithImpl<$Res, // ignore: unused_field final $Res Function($Val) _then; + /// Create a copy of CardTokenPaymentMethod + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -1660,6 +1742,8 @@ class __$$CardTokenPaymentMethodImplCopyWithImpl<$Res> $Res Function(_$CardTokenPaymentMethodImpl) _then) : super(_value, _then); + /// Create a copy of CardTokenPaymentMethod + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -1691,18 +1775,20 @@ class _$CardTokenPaymentMethodImpl implements _CardTokenPaymentMethod { } @override - bool operator ==(dynamic other) { + bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$CardTokenPaymentMethodImpl && (identical(other.token, token) || other.token == token)); } - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hash(runtimeType, token); - @JsonKey(ignore: true) + /// Create a copy of CardTokenPaymentMethod + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$CardTokenPaymentMethodImplCopyWith<_$CardTokenPaymentMethodImpl> @@ -1726,8 +1812,11 @@ abstract class _CardTokenPaymentMethod implements CardTokenPaymentMethod { @override String get token; + + /// Create a copy of CardTokenPaymentMethod + /// with the given fields replaced by the non-null parameter values. @override - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) _$$CardTokenPaymentMethodImplCopyWith<_$CardTokenPaymentMethodImpl> get copyWith => throw _privateConstructorUsedError; } diff --git a/packages/stripe_js/lib/src/api/payment_methods/payment_method_params.freezed.dart b/packages/stripe_js/lib/src/api/payment_methods/payment_method_params.freezed.dart index 353507f6e..17c5e9d76 100644 --- a/packages/stripe_js/lib/src/api/payment_methods/payment_method_params.freezed.dart +++ b/packages/stripe_js/lib/src/api/payment_methods/payment_method_params.freezed.dart @@ -12,7 +12,7 @@ part of 'payment_method_params.dart'; T _$identity(T value) => value; final _privateConstructorUsedError = UnsupportedError( - 'It seems like you constructed your class using `MyClass._()`. This constructor is only meant to be used by freezed and you are not supposed to need it nor use it.\nPlease check the documentation here for more information: https://github.com/rrousselGit/freezed#custom-getters-and-methods'); + 'It seems like you constructed your class using `MyClass._()`. This constructor is only meant to be used by freezed and you are not supposed to need it nor use it.\nPlease check the documentation here for more information: https://github.com/rrousselGit/freezed#adding-getters-and-methods-to-our-models'); PaymentMethodParams _$PaymentMethodParamsFromJson(Map json) { switch (json['paymentMethodType']) { @@ -235,6 +235,8 @@ mixin _$PaymentMethodParams { required TResult orElse(), }) => throw _privateConstructorUsedError; + + /// Serializes this PaymentMethodParams to a JSON map. Map toJson() => throw _privateConstructorUsedError; } @@ -254,6 +256,9 @@ class _$PaymentMethodParamsCopyWithImpl<$Res, $Val extends PaymentMethodParams> final $Val _value; // ignore: unused_field final $Res Function($Val) _then; + + /// Create a copy of PaymentMethodParams + /// with the given fields replaced by the non-null parameter values. } /// @nodoc @@ -278,6 +283,8 @@ class __$$PaymentMethodParamsCardImplCopyWithImpl<$Res> $Res Function(_$PaymentMethodParamsCardImpl) _then) : super(_value, _then); + /// Create a copy of PaymentMethodParams + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -291,6 +298,8 @@ class __$$PaymentMethodParamsCardImplCopyWithImpl<$Res> )); } + /// Create a copy of PaymentMethodParams + /// with the given fields replaced by the non-null parameter values. @override @pragma('vm:prefer-inline') $PaymentMethodDataCopyWith<$Res> get paymentMethodData { @@ -324,7 +333,7 @@ class _$PaymentMethodParamsCardImpl implements _PaymentMethodParamsCard { } @override - bool operator ==(dynamic other) { + bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$PaymentMethodParamsCardImpl && @@ -332,11 +341,13 @@ class _$PaymentMethodParamsCardImpl implements _PaymentMethodParamsCard { other.paymentMethodData == paymentMethodData)); } - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hash(runtimeType, paymentMethodData); - @JsonKey(ignore: true) + /// Create a copy of PaymentMethodParams + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$PaymentMethodParamsCardImplCopyWith<_$PaymentMethodParamsCardImpl> @@ -548,11 +559,13 @@ abstract class _PaymentMethodParamsCard implements PaymentMethodParams { factory _PaymentMethodParamsCard.fromJson(Map json) = _$PaymentMethodParamsCardImpl.fromJson; - @override - /// Paymentmethod data for this paymentmethod. + @override PaymentMethodData get paymentMethodData; - @JsonKey(ignore: true) + + /// Create a copy of PaymentMethodParams + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) _$$PaymentMethodParamsCardImplCopyWith<_$PaymentMethodParamsCardImpl> get copyWith => throw _privateConstructorUsedError; } @@ -579,6 +592,8 @@ class __$$PaymentMethodParamsCardWithTokenImplCopyWithImpl<$Res> $Res Function(_$PaymentMethodParamsCardWithTokenImpl) _then) : super(_value, _then); + /// Create a copy of PaymentMethodParams + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -592,6 +607,8 @@ class __$$PaymentMethodParamsCardWithTokenImplCopyWithImpl<$Res> )); } + /// Create a copy of PaymentMethodParams + /// with the given fields replaced by the non-null parameter values. @override @pragma('vm:prefer-inline') $PaymentMethodDataCardFromTokenCopyWith<$Res> get paymentMethodData { @@ -628,7 +645,7 @@ class _$PaymentMethodParamsCardWithTokenImpl } @override - bool operator ==(dynamic other) { + bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$PaymentMethodParamsCardWithTokenImpl && @@ -636,11 +653,13 @@ class _$PaymentMethodParamsCardWithTokenImpl other.paymentMethodData == paymentMethodData)); } - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hash(runtimeType, paymentMethodData); - @JsonKey(ignore: true) + /// Create a copy of PaymentMethodParams + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$PaymentMethodParamsCardWithTokenImplCopyWith< @@ -855,11 +874,13 @@ abstract class _PaymentMethodParamsCardWithToken Map json) = _$PaymentMethodParamsCardWithTokenImpl.fromJson; - @override - /// Paymentmethod data for this paymentmethod. + @override PaymentMethodDataCardFromToken get paymentMethodData; - @JsonKey(ignore: true) + + /// Create a copy of PaymentMethodParams + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) _$$PaymentMethodParamsCardWithTokenImplCopyWith< _$PaymentMethodParamsCardWithTokenImpl> get copyWith => throw _privateConstructorUsedError; @@ -887,6 +908,8 @@ class __$$PaymentMethodParamsCardWithMethodIdImplCopyWithImpl<$Res> $Res Function(_$PaymentMethodParamsCardWithMethodIdImpl) _then) : super(_value, _then); + /// Create a copy of PaymentMethodParams + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -900,6 +923,8 @@ class __$$PaymentMethodParamsCardWithMethodIdImplCopyWithImpl<$Res> )); } + /// Create a copy of PaymentMethodParams + /// with the given fields replaced by the non-null parameter values. @override @pragma('vm:prefer-inline') $PaymentMethodDataCardFromMethodCopyWith<$Res> get paymentMethodData { @@ -936,7 +961,7 @@ class _$PaymentMethodParamsCardWithMethodIdImpl } @override - bool operator ==(dynamic other) { + bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$PaymentMethodParamsCardWithMethodIdImpl && @@ -944,11 +969,13 @@ class _$PaymentMethodParamsCardWithMethodIdImpl other.paymentMethodData == paymentMethodData)); } - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hash(runtimeType, paymentMethodData); - @JsonKey(ignore: true) + /// Create a copy of PaymentMethodParams + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$PaymentMethodParamsCardWithMethodIdImplCopyWith< @@ -1163,11 +1190,13 @@ abstract class _PaymentMethodParamsCardWithMethodId Map json) = _$PaymentMethodParamsCardWithMethodIdImpl.fromJson; - @override - /// Payment method data object for card from payment method. + @override PaymentMethodDataCardFromMethod get paymentMethodData; - @JsonKey(ignore: true) + + /// Create a copy of PaymentMethodParams + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) _$$PaymentMethodParamsCardWithMethodIdImplCopyWith< _$PaymentMethodParamsCardWithMethodIdImpl> get copyWith => throw _privateConstructorUsedError; @@ -1195,6 +1224,8 @@ class __$$PaymentMethodParamsAlipayImplCopyWithImpl<$Res> $Res Function(_$PaymentMethodParamsAlipayImpl) _then) : super(_value, _then); + /// Create a copy of PaymentMethodParams + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -1208,6 +1239,8 @@ class __$$PaymentMethodParamsAlipayImplCopyWithImpl<$Res> )); } + /// Create a copy of PaymentMethodParams + /// with the given fields replaced by the non-null parameter values. @override @pragma('vm:prefer-inline') $PaymentMethodDataCopyWith<$Res> get paymentMethodData { @@ -1241,7 +1274,7 @@ class _$PaymentMethodParamsAlipayImpl implements _PaymentMethodParamsAlipay { } @override - bool operator ==(dynamic other) { + bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$PaymentMethodParamsAlipayImpl && @@ -1249,11 +1282,13 @@ class _$PaymentMethodParamsAlipayImpl implements _PaymentMethodParamsAlipay { other.paymentMethodData == paymentMethodData)); } - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hash(runtimeType, paymentMethodData); - @JsonKey(ignore: true) + /// Create a copy of PaymentMethodParams + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$PaymentMethodParamsAlipayImplCopyWith<_$PaymentMethodParamsAlipayImpl> @@ -1465,11 +1500,13 @@ abstract class _PaymentMethodParamsAlipay implements PaymentMethodParams { factory _PaymentMethodParamsAlipay.fromJson(Map json) = _$PaymentMethodParamsAlipayImpl.fromJson; - @override - /// Paymentmethod data for this paymentmethod. + @override PaymentMethodData get paymentMethodData; - @JsonKey(ignore: true) + + /// Create a copy of PaymentMethodParams + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) _$$PaymentMethodParamsAlipayImplCopyWith<_$PaymentMethodParamsAlipayImpl> get copyWith => throw _privateConstructorUsedError; } @@ -1496,6 +1533,8 @@ class __$$PaymentMethodParamsIdealImplCopyWithImpl<$Res> $Res Function(_$PaymentMethodParamsIdealImpl) _then) : super(_value, _then); + /// Create a copy of PaymentMethodParams + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -1509,6 +1548,8 @@ class __$$PaymentMethodParamsIdealImplCopyWithImpl<$Res> )); } + /// Create a copy of PaymentMethodParams + /// with the given fields replaced by the non-null parameter values. @override @pragma('vm:prefer-inline') $PaymentMethodDataIdealCopyWith<$Res> get paymentMethodData { @@ -1543,7 +1584,7 @@ class _$PaymentMethodParamsIdealImpl implements _PaymentMethodParamsIdeal { } @override - bool operator ==(dynamic other) { + bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$PaymentMethodParamsIdealImpl && @@ -1551,11 +1592,13 @@ class _$PaymentMethodParamsIdealImpl implements _PaymentMethodParamsIdeal { other.paymentMethodData == paymentMethodData)); } - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hash(runtimeType, paymentMethodData); - @JsonKey(ignore: true) + /// Create a copy of PaymentMethodParams + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$PaymentMethodParamsIdealImplCopyWith<_$PaymentMethodParamsIdealImpl> @@ -1767,11 +1810,13 @@ abstract class _PaymentMethodParamsIdeal implements PaymentMethodParams { factory _PaymentMethodParamsIdeal.fromJson(Map json) = _$PaymentMethodParamsIdealImpl.fromJson; - @override - /// Paymentmethod data for this paymentmethod. + @override PaymentMethodDataIdeal get paymentMethodData; - @JsonKey(ignore: true) + + /// Create a copy of PaymentMethodParams + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) _$$PaymentMethodParamsIdealImplCopyWith<_$PaymentMethodParamsIdealImpl> get copyWith => throw _privateConstructorUsedError; } @@ -1798,6 +1843,8 @@ class __$$PaymentMethodParamsAubecsImplCopyWithImpl<$Res> $Res Function(_$PaymentMethodParamsAubecsImpl) _then) : super(_value, _then); + /// Create a copy of PaymentMethodParams + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -1811,6 +1858,8 @@ class __$$PaymentMethodParamsAubecsImplCopyWithImpl<$Res> )); } + /// Create a copy of PaymentMethodParams + /// with the given fields replaced by the non-null parameter values. @override @pragma('vm:prefer-inline') $PaymentMethodDataAubecsCopyWith<$Res> get paymentMethodData { @@ -1845,7 +1894,7 @@ class _$PaymentMethodParamsAubecsImpl implements _PaymentMethodParamsAubecs { } @override - bool operator ==(dynamic other) { + bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$PaymentMethodParamsAubecsImpl && @@ -1853,11 +1902,13 @@ class _$PaymentMethodParamsAubecsImpl implements _PaymentMethodParamsAubecs { other.paymentMethodData == paymentMethodData)); } - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hash(runtimeType, paymentMethodData); - @JsonKey(ignore: true) + /// Create a copy of PaymentMethodParams + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$PaymentMethodParamsAubecsImplCopyWith<_$PaymentMethodParamsAubecsImpl> @@ -2069,11 +2120,13 @@ abstract class _PaymentMethodParamsAubecs implements PaymentMethodParams { factory _PaymentMethodParamsAubecs.fromJson(Map json) = _$PaymentMethodParamsAubecsImpl.fromJson; - @override - /// Paymentmethod data for this paymentmethod. + @override PaymentMethodDataAubecs get paymentMethodData; - @JsonKey(ignore: true) + + /// Create a copy of PaymentMethodParams + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) _$$PaymentMethodParamsAubecsImplCopyWith<_$PaymentMethodParamsAubecsImpl> get copyWith => throw _privateConstructorUsedError; } @@ -2100,6 +2153,8 @@ class __$$PaymentMethodParamsBankContactImplCopyWithImpl<$Res> $Res Function(_$PaymentMethodParamsBankContactImpl) _then) : super(_value, _then); + /// Create a copy of PaymentMethodParams + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -2113,6 +2168,8 @@ class __$$PaymentMethodParamsBankContactImplCopyWithImpl<$Res> )); } + /// Create a copy of PaymentMethodParams + /// with the given fields replaced by the non-null parameter values. @override @pragma('vm:prefer-inline') $PaymentMethodDataCopyWith<$Res> get paymentMethodData { @@ -2148,7 +2205,7 @@ class _$PaymentMethodParamsBankContactImpl } @override - bool operator ==(dynamic other) { + bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$PaymentMethodParamsBankContactImpl && @@ -2156,11 +2213,13 @@ class _$PaymentMethodParamsBankContactImpl other.paymentMethodData == paymentMethodData)); } - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hash(runtimeType, paymentMethodData); - @JsonKey(ignore: true) + /// Create a copy of PaymentMethodParams + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$PaymentMethodParamsBankContactImplCopyWith< @@ -2373,11 +2432,13 @@ abstract class _PaymentMethodParamsBankContact implements PaymentMethodParams { factory _PaymentMethodParamsBankContact.fromJson(Map json) = _$PaymentMethodParamsBankContactImpl.fromJson; - @override - /// Paymentmethod data for this paymentmethod. + @override PaymentMethodData get paymentMethodData; - @JsonKey(ignore: true) + + /// Create a copy of PaymentMethodParams + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) _$$PaymentMethodParamsBankContactImplCopyWith< _$PaymentMethodParamsBankContactImpl> get copyWith => throw _privateConstructorUsedError; @@ -2405,6 +2466,8 @@ class __$$PaymentMethodParamsGiroPayImplCopyWithImpl<$Res> $Res Function(_$PaymentMethodParamsGiroPayImpl) _then) : super(_value, _then); + /// Create a copy of PaymentMethodParams + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -2418,6 +2481,8 @@ class __$$PaymentMethodParamsGiroPayImplCopyWithImpl<$Res> )); } + /// Create a copy of PaymentMethodParams + /// with the given fields replaced by the non-null parameter values. @override @pragma('vm:prefer-inline') $PaymentMethodDataCopyWith<$Res> get paymentMethodData { @@ -2452,7 +2517,7 @@ class _$PaymentMethodParamsGiroPayImpl implements _PaymentMethodParamsGiroPay { } @override - bool operator ==(dynamic other) { + bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$PaymentMethodParamsGiroPayImpl && @@ -2460,11 +2525,13 @@ class _$PaymentMethodParamsGiroPayImpl implements _PaymentMethodParamsGiroPay { other.paymentMethodData == paymentMethodData)); } - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hash(runtimeType, paymentMethodData); - @JsonKey(ignore: true) + /// Create a copy of PaymentMethodParams + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$PaymentMethodParamsGiroPayImplCopyWith<_$PaymentMethodParamsGiroPayImpl> @@ -2676,11 +2743,13 @@ abstract class _PaymentMethodParamsGiroPay implements PaymentMethodParams { factory _PaymentMethodParamsGiroPay.fromJson(Map json) = _$PaymentMethodParamsGiroPayImpl.fromJson; - @override - /// Paymentmethod data for this paymentmethod. + @override PaymentMethodData get paymentMethodData; - @JsonKey(ignore: true) + + /// Create a copy of PaymentMethodParams + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) _$$PaymentMethodParamsGiroPayImplCopyWith<_$PaymentMethodParamsGiroPayImpl> get copyWith => throw _privateConstructorUsedError; } @@ -2707,6 +2776,8 @@ class __$$PaymentMethodParamsEpsImplCopyWithImpl<$Res> $Res Function(_$PaymentMethodParamsEpsImpl) _then) : super(_value, _then); + /// Create a copy of PaymentMethodParams + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -2720,6 +2791,8 @@ class __$$PaymentMethodParamsEpsImplCopyWithImpl<$Res> )); } + /// Create a copy of PaymentMethodParams + /// with the given fields replaced by the non-null parameter values. @override @pragma('vm:prefer-inline') $PaymentMethodDataCopyWith<$Res> get paymentMethodData { @@ -2753,7 +2826,7 @@ class _$PaymentMethodParamsEpsImpl implements _PaymentMethodParamsEps { } @override - bool operator ==(dynamic other) { + bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$PaymentMethodParamsEpsImpl && @@ -2761,11 +2834,13 @@ class _$PaymentMethodParamsEpsImpl implements _PaymentMethodParamsEps { other.paymentMethodData == paymentMethodData)); } - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hash(runtimeType, paymentMethodData); - @JsonKey(ignore: true) + /// Create a copy of PaymentMethodParams + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$PaymentMethodParamsEpsImplCopyWith<_$PaymentMethodParamsEpsImpl> @@ -2977,11 +3052,13 @@ abstract class _PaymentMethodParamsEps implements PaymentMethodParams { factory _PaymentMethodParamsEps.fromJson(Map json) = _$PaymentMethodParamsEpsImpl.fromJson; - @override - /// Paymentmethod data for this paymentmethod. + @override PaymentMethodData get paymentMethodData; - @JsonKey(ignore: true) + + /// Create a copy of PaymentMethodParams + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) _$$PaymentMethodParamsEpsImplCopyWith<_$PaymentMethodParamsEpsImpl> get copyWith => throw _privateConstructorUsedError; } @@ -3008,6 +3085,8 @@ class __$$PaymentMethodParamsAffirmImplCopyWithImpl<$Res> $Res Function(_$PaymentMethodParamsAffirmImpl) _then) : super(_value, _then); + /// Create a copy of PaymentMethodParams + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -3021,6 +3100,8 @@ class __$$PaymentMethodParamsAffirmImplCopyWithImpl<$Res> )); } + /// Create a copy of PaymentMethodParams + /// with the given fields replaced by the non-null parameter values. @override @pragma('vm:prefer-inline') $PaymentMethodDataCopyWith<$Res> get paymentMethodData { @@ -3054,7 +3135,7 @@ class _$PaymentMethodParamsAffirmImpl implements _PaymentMethodParamsAffirm { } @override - bool operator ==(dynamic other) { + bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$PaymentMethodParamsAffirmImpl && @@ -3062,11 +3143,13 @@ class _$PaymentMethodParamsAffirmImpl implements _PaymentMethodParamsAffirm { other.paymentMethodData == paymentMethodData)); } - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hash(runtimeType, paymentMethodData); - @JsonKey(ignore: true) + /// Create a copy of PaymentMethodParams + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$PaymentMethodParamsAffirmImplCopyWith<_$PaymentMethodParamsAffirmImpl> @@ -3278,11 +3361,13 @@ abstract class _PaymentMethodParamsAffirm implements PaymentMethodParams { factory _PaymentMethodParamsAffirm.fromJson(Map json) = _$PaymentMethodParamsAffirmImpl.fromJson; - @override - /// Paymentmethod data for this paymentmethod. + @override PaymentMethodData get paymentMethodData; - @JsonKey(ignore: true) + + /// Create a copy of PaymentMethodParams + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) _$$PaymentMethodParamsAffirmImplCopyWith<_$PaymentMethodParamsAffirmImpl> get copyWith => throw _privateConstructorUsedError; } @@ -3309,6 +3394,8 @@ class __$$PaymentMethodParamsPayImplCopyWithImpl<$Res> $Res Function(_$PaymentMethodParamsPayImpl) _then) : super(_value, _then); + /// Create a copy of PaymentMethodParams + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -3322,6 +3409,8 @@ class __$$PaymentMethodParamsPayImplCopyWithImpl<$Res> )); } + /// Create a copy of PaymentMethodParams + /// with the given fields replaced by the non-null parameter values. @override @pragma('vm:prefer-inline') $PaymentMethodDataCopyWith<$Res> get paymentMethodData { @@ -3355,7 +3444,7 @@ class _$PaymentMethodParamsPayImpl implements _PaymentMethodParamsPay { } @override - bool operator ==(dynamic other) { + bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$PaymentMethodParamsPayImpl && @@ -3363,11 +3452,13 @@ class _$PaymentMethodParamsPayImpl implements _PaymentMethodParamsPay { other.paymentMethodData == paymentMethodData)); } - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hash(runtimeType, paymentMethodData); - @JsonKey(ignore: true) + /// Create a copy of PaymentMethodParams + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$PaymentMethodParamsPayImplCopyWith<_$PaymentMethodParamsPayImpl> @@ -3579,11 +3670,13 @@ abstract class _PaymentMethodParamsPay implements PaymentMethodParams { factory _PaymentMethodParamsPay.fromJson(Map json) = _$PaymentMethodParamsPayImpl.fromJson; - @override - /// Paymentmethod data for this paymentmethod. + @override PaymentMethodData get paymentMethodData; - @JsonKey(ignore: true) + + /// Create a copy of PaymentMethodParams + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) _$$PaymentMethodParamsPayImplCopyWith<_$PaymentMethodParamsPayImpl> get copyWith => throw _privateConstructorUsedError; } @@ -3610,6 +3703,8 @@ class __$$PaymentMethodParamsP24ImplCopyWithImpl<$Res> $Res Function(_$PaymentMethodParamsP24Impl) _then) : super(_value, _then); + /// Create a copy of PaymentMethodParams + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -3623,6 +3718,8 @@ class __$$PaymentMethodParamsP24ImplCopyWithImpl<$Res> )); } + /// Create a copy of PaymentMethodParams + /// with the given fields replaced by the non-null parameter values. @override @pragma('vm:prefer-inline') $PaymentMethodDataCopyWith<$Res> get paymentMethodData { @@ -3656,7 +3753,7 @@ class _$PaymentMethodParamsP24Impl implements _PaymentMethodParamsP24 { } @override - bool operator ==(dynamic other) { + bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$PaymentMethodParamsP24Impl && @@ -3664,11 +3761,13 @@ class _$PaymentMethodParamsP24Impl implements _PaymentMethodParamsP24 { other.paymentMethodData == paymentMethodData)); } - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hash(runtimeType, paymentMethodData); - @JsonKey(ignore: true) + /// Create a copy of PaymentMethodParams + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$PaymentMethodParamsP24ImplCopyWith<_$PaymentMethodParamsP24Impl> @@ -3880,11 +3979,13 @@ abstract class _PaymentMethodParamsP24 implements PaymentMethodParams { factory _PaymentMethodParamsP24.fromJson(Map json) = _$PaymentMethodParamsP24Impl.fromJson; - @override - /// Paymentmethod data for this paymentmethod. + @override PaymentMethodData get paymentMethodData; - @JsonKey(ignore: true) + + /// Create a copy of PaymentMethodParams + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) _$$PaymentMethodParamsP24ImplCopyWith<_$PaymentMethodParamsP24Impl> get copyWith => throw _privateConstructorUsedError; } @@ -3911,6 +4012,8 @@ class __$$PaymentMethodParamsFpxImplCopyWithImpl<$Res> $Res Function(_$PaymentMethodParamsFpxImpl) _then) : super(_value, _then); + /// Create a copy of PaymentMethodParams + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -3924,6 +4027,8 @@ class __$$PaymentMethodParamsFpxImplCopyWithImpl<$Res> )); } + /// Create a copy of PaymentMethodParams + /// with the given fields replaced by the non-null parameter values. @override @pragma('vm:prefer-inline') $PaymentMethodDataFpxCopyWith<$Res> get paymentMethodData { @@ -3958,7 +4063,7 @@ class _$PaymentMethodParamsFpxImpl implements _PaymentMethodParamsFpx { } @override - bool operator ==(dynamic other) { + bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$PaymentMethodParamsFpxImpl && @@ -3966,11 +4071,13 @@ class _$PaymentMethodParamsFpxImpl implements _PaymentMethodParamsFpx { other.paymentMethodData == paymentMethodData)); } - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hash(runtimeType, paymentMethodData); - @JsonKey(ignore: true) + /// Create a copy of PaymentMethodParams + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$PaymentMethodParamsFpxImplCopyWith<_$PaymentMethodParamsFpxImpl> @@ -4182,11 +4289,13 @@ abstract class _PaymentMethodParamsFpx implements PaymentMethodParams { factory _PaymentMethodParamsFpx.fromJson(Map json) = _$PaymentMethodParamsFpxImpl.fromJson; - @override - /// Paymentmethod data for this paymentmethod. + @override PaymentMethodDataFpx get paymentMethodData; - @JsonKey(ignore: true) + + /// Create a copy of PaymentMethodParams + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) _$$PaymentMethodParamsFpxImplCopyWith<_$PaymentMethodParamsFpxImpl> get copyWith => throw _privateConstructorUsedError; } @@ -4213,6 +4322,8 @@ class __$$PaymentMethodParamsSepaDebitImplCopyWithImpl<$Res> $Res Function(_$PaymentMethodParamsSepaDebitImpl) _then) : super(_value, _then); + /// Create a copy of PaymentMethodParams + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -4226,6 +4337,8 @@ class __$$PaymentMethodParamsSepaDebitImplCopyWithImpl<$Res> )); } + /// Create a copy of PaymentMethodParams + /// with the given fields replaced by the non-null parameter values. @override @pragma('vm:prefer-inline') $PaymentMethodDataSepaCopyWith<$Res> get paymentMethodData { @@ -4262,7 +4375,7 @@ class _$PaymentMethodParamsSepaDebitImpl } @override - bool operator ==(dynamic other) { + bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$PaymentMethodParamsSepaDebitImpl && @@ -4270,11 +4383,13 @@ class _$PaymentMethodParamsSepaDebitImpl other.paymentMethodData == paymentMethodData)); } - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hash(runtimeType, paymentMethodData); - @JsonKey(ignore: true) + /// Create a copy of PaymentMethodParams + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$PaymentMethodParamsSepaDebitImplCopyWith< @@ -4487,11 +4602,13 @@ abstract class _PaymentMethodParamsSepaDebit implements PaymentMethodParams { factory _PaymentMethodParamsSepaDebit.fromJson(Map json) = _$PaymentMethodParamsSepaDebitImpl.fromJson; - @override - /// Paymentmethod data for this paymentmethod. + @override PaymentMethodDataSepa get paymentMethodData; - @JsonKey(ignore: true) + + /// Create a copy of PaymentMethodParams + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) _$$PaymentMethodParamsSepaDebitImplCopyWith< _$PaymentMethodParamsSepaDebitImpl> get copyWith => throw _privateConstructorUsedError; @@ -4519,6 +4636,8 @@ class __$$PaymentMethodParamsSofortImplCopyWithImpl<$Res> $Res Function(_$PaymentMethodParamsSofortImpl) _then) : super(_value, _then); + /// Create a copy of PaymentMethodParams + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -4532,6 +4651,8 @@ class __$$PaymentMethodParamsSofortImplCopyWithImpl<$Res> )); } + /// Create a copy of PaymentMethodParams + /// with the given fields replaced by the non-null parameter values. @override @pragma('vm:prefer-inline') $PaymentMethodDataSofortCopyWith<$Res> get paymentMethodData { @@ -4565,7 +4686,7 @@ class _$PaymentMethodParamsSofortImpl implements _PaymentMethodParamsSofort { } @override - bool operator ==(dynamic other) { + bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$PaymentMethodParamsSofortImpl && @@ -4573,11 +4694,13 @@ class _$PaymentMethodParamsSofortImpl implements _PaymentMethodParamsSofort { other.paymentMethodData == paymentMethodData)); } - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hash(runtimeType, paymentMethodData); - @JsonKey(ignore: true) + /// Create a copy of PaymentMethodParams + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$PaymentMethodParamsSofortImplCopyWith<_$PaymentMethodParamsSofortImpl> @@ -4791,7 +4914,10 @@ abstract class _PaymentMethodParamsSofort implements PaymentMethodParams { @override PaymentMethodDataSofort get paymentMethodData; - @JsonKey(ignore: true) + + /// Create a copy of PaymentMethodParams + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) _$$PaymentMethodParamsSofortImplCopyWith<_$PaymentMethodParamsSofortImpl> get copyWith => throw _privateConstructorUsedError; } @@ -4818,6 +4944,8 @@ class __$$PaymentMethodParamsAfterpayClearpayImplCopyWithImpl<$Res> $Res Function(_$PaymentMethodParamsAfterpayClearpayImpl) _then) : super(_value, _then); + /// Create a copy of PaymentMethodParams + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -4831,6 +4959,8 @@ class __$$PaymentMethodParamsAfterpayClearpayImplCopyWithImpl<$Res> )); } + /// Create a copy of PaymentMethodParams + /// with the given fields replaced by the non-null parameter values. @override @pragma('vm:prefer-inline') $PaymentMethodDataAfterPayCopyWith<$Res> get paymentMethodData { @@ -4866,7 +4996,7 @@ class _$PaymentMethodParamsAfterpayClearpayImpl } @override - bool operator ==(dynamic other) { + bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$PaymentMethodParamsAfterpayClearpayImpl && @@ -4874,11 +5004,13 @@ class _$PaymentMethodParamsAfterpayClearpayImpl other.paymentMethodData == paymentMethodData)); } - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hash(runtimeType, paymentMethodData); - @JsonKey(ignore: true) + /// Create a copy of PaymentMethodParams + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$PaymentMethodParamsAfterpayClearpayImplCopyWith< @@ -5095,7 +5227,10 @@ abstract class _PaymentMethodParamsAfterpayClearpay @override PaymentMethodDataAfterPay get paymentMethodData; - @JsonKey(ignore: true) + + /// Create a copy of PaymentMethodParams + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) _$$PaymentMethodParamsAfterpayClearpayImplCopyWith< _$PaymentMethodParamsAfterpayClearpayImpl> get copyWith => throw _privateConstructorUsedError; @@ -5123,6 +5258,8 @@ class __$$PaymentMethodParamsOxxoImplCopyWithImpl<$Res> $Res Function(_$PaymentMethodParamsOxxoImpl) _then) : super(_value, _then); + /// Create a copy of PaymentMethodParams + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -5136,6 +5273,8 @@ class __$$PaymentMethodParamsOxxoImplCopyWithImpl<$Res> )); } + /// Create a copy of PaymentMethodParams + /// with the given fields replaced by the non-null parameter values. @override @pragma('vm:prefer-inline') $PaymentMethodDataCopyWith<$Res> get paymentMethodData { @@ -5169,7 +5308,7 @@ class _$PaymentMethodParamsOxxoImpl implements _PaymentMethodParamsOxxo { } @override - bool operator ==(dynamic other) { + bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$PaymentMethodParamsOxxoImpl && @@ -5177,11 +5316,13 @@ class _$PaymentMethodParamsOxxoImpl implements _PaymentMethodParamsOxxo { other.paymentMethodData == paymentMethodData)); } - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hash(runtimeType, paymentMethodData); - @JsonKey(ignore: true) + /// Create a copy of PaymentMethodParams + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$PaymentMethodParamsOxxoImplCopyWith<_$PaymentMethodParamsOxxoImpl> @@ -5393,11 +5534,13 @@ abstract class _PaymentMethodParamsOxxo implements PaymentMethodParams { factory _PaymentMethodParamsOxxo.fromJson(Map json) = _$PaymentMethodParamsOxxoImpl.fromJson; - @override - /// Paymentmethod data for this paymentmethod. + @override PaymentMethodData get paymentMethodData; - @JsonKey(ignore: true) + + /// Create a copy of PaymentMethodParams + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) _$$PaymentMethodParamsOxxoImplCopyWith<_$PaymentMethodParamsOxxoImpl> get copyWith => throw _privateConstructorUsedError; } @@ -5424,6 +5567,8 @@ class __$$PaymentMethodParamsKlarnaImplCopyWithImpl<$Res> $Res Function(_$PaymentMethodParamsKlarnaImpl) _then) : super(_value, _then); + /// Create a copy of PaymentMethodParams + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -5437,6 +5582,8 @@ class __$$PaymentMethodParamsKlarnaImplCopyWithImpl<$Res> )); } + /// Create a copy of PaymentMethodParams + /// with the given fields replaced by the non-null parameter values. @override @pragma('vm:prefer-inline') $PaymentMethodDataCopyWith<$Res> get paymentMethodData { @@ -5473,7 +5620,7 @@ class _$PaymentMethodParamsKlarnaImpl implements _PaymentMethodParamsKlarna { } @override - bool operator ==(dynamic other) { + bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$PaymentMethodParamsKlarnaImpl && @@ -5481,11 +5628,13 @@ class _$PaymentMethodParamsKlarnaImpl implements _PaymentMethodParamsKlarna { other.paymentMethodData == paymentMethodData)); } - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hash(runtimeType, paymentMethodData); - @JsonKey(ignore: true) + /// Create a copy of PaymentMethodParams + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$PaymentMethodParamsKlarnaImplCopyWith<_$PaymentMethodParamsKlarnaImpl> @@ -5697,14 +5846,16 @@ abstract class _PaymentMethodParamsKlarna implements PaymentMethodParams { factory _PaymentMethodParamsKlarna.fromJson(Map json) = _$PaymentMethodParamsKlarnaImpl.fromJson; - @override - /// Paymentmethod data for this paymentmethod. /// /// Make sure to add an email and country (part of the address) in the /// billingdetails which is required for using Klarna. + @override PaymentMethodData get paymentMethodData; - @JsonKey(ignore: true) + + /// Create a copy of PaymentMethodParams + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) _$$PaymentMethodParamsKlarnaImplCopyWith<_$PaymentMethodParamsKlarnaImpl> get copyWith => throw _privateConstructorUsedError; } @@ -5731,6 +5882,8 @@ class __$$PaymentMethodParamsPayPalImplCopyWithImpl<$Res> $Res Function(_$PaymentMethodParamsPayPalImpl) _then) : super(_value, _then); + /// Create a copy of PaymentMethodParams + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -5744,6 +5897,8 @@ class __$$PaymentMethodParamsPayPalImplCopyWithImpl<$Res> )); } + /// Create a copy of PaymentMethodParams + /// with the given fields replaced by the non-null parameter values. @override @pragma('vm:prefer-inline') $PaymentMethodDataCopyWith<$Res> get paymentMethodData { @@ -5780,7 +5935,7 @@ class _$PaymentMethodParamsPayPalImpl implements _PaymentMethodParamsPayPal { } @override - bool operator ==(dynamic other) { + bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$PaymentMethodParamsPayPalImpl && @@ -5788,11 +5943,13 @@ class _$PaymentMethodParamsPayPalImpl implements _PaymentMethodParamsPayPal { other.paymentMethodData == paymentMethodData)); } - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hash(runtimeType, paymentMethodData); - @JsonKey(ignore: true) + /// Create a copy of PaymentMethodParams + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$PaymentMethodParamsPayPalImplCopyWith<_$PaymentMethodParamsPayPalImpl> @@ -6004,14 +6161,16 @@ abstract class _PaymentMethodParamsPayPal implements PaymentMethodParams { factory _PaymentMethodParamsPayPal.fromJson(Map json) = _$PaymentMethodParamsPayPalImpl.fromJson; - @override - /// Paymentmethod data for this paymentmethod. /// /// Make sure to add an email and country (part of the address) in the /// billingdetails which is required for using Klarna. + @override PaymentMethodData get paymentMethodData; - @JsonKey(ignore: true) + + /// Create a copy of PaymentMethodParams + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) _$$PaymentMethodParamsPayPalImplCopyWith<_$PaymentMethodParamsPayPalImpl> get copyWith => throw _privateConstructorUsedError; } @@ -6038,6 +6197,8 @@ class __$$PaymentMethodParamsUsBankAccountImplCopyWithImpl<$Res> $Res Function(_$PaymentMethodParamsUsBankAccountImpl) _then) : super(_value, _then); + /// Create a copy of PaymentMethodParams + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -6051,6 +6212,8 @@ class __$$PaymentMethodParamsUsBankAccountImplCopyWithImpl<$Res> )); } + /// Create a copy of PaymentMethodParams + /// with the given fields replaced by the non-null parameter values. @override @pragma('vm:prefer-inline') $PaymentMethodDataUsBankCopyWith<$Res> get paymentMethodData { @@ -6087,7 +6250,7 @@ class _$PaymentMethodParamsUsBankAccountImpl } @override - bool operator ==(dynamic other) { + bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$PaymentMethodParamsUsBankAccountImpl && @@ -6095,11 +6258,13 @@ class _$PaymentMethodParamsUsBankAccountImpl other.paymentMethodData == paymentMethodData)); } - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hash(runtimeType, paymentMethodData); - @JsonKey(ignore: true) + /// Create a copy of PaymentMethodParams + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$PaymentMethodParamsUsBankAccountImplCopyWith< @@ -6314,11 +6479,13 @@ abstract class _PaymentMethodParamsUsBankAccount Map json) = _$PaymentMethodParamsUsBankAccountImpl.fromJson; - @override - /// Paymentmethod data for this paymentmethod. + @override PaymentMethodDataUsBank get paymentMethodData; - @JsonKey(ignore: true) + + /// Create a copy of PaymentMethodParams + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) _$$PaymentMethodParamsUsBankAccountImplCopyWith< _$PaymentMethodParamsUsBankAccountImpl> get copyWith => throw _privateConstructorUsedError; @@ -6336,8 +6503,12 @@ mixin _$PaymentMethodData { /// Shipping details ShippingDetails? get shippingDetails => throw _privateConstructorUsedError; + /// Serializes this PaymentMethodData to a JSON map. Map toJson() => throw _privateConstructorUsedError; - @JsonKey(ignore: true) + + /// Create a copy of PaymentMethodData + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) $PaymentMethodDataCopyWith get copyWith => throw _privateConstructorUsedError; } @@ -6364,6 +6535,8 @@ class _$PaymentMethodDataCopyWithImpl<$Res, $Val extends PaymentMethodData> // ignore: unused_field final $Res Function($Val) _then; + /// Create a copy of PaymentMethodData + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -6382,6 +6555,8 @@ class _$PaymentMethodDataCopyWithImpl<$Res, $Val extends PaymentMethodData> ) as $Val); } + /// Create a copy of PaymentMethodData + /// with the given fields replaced by the non-null parameter values. @override @pragma('vm:prefer-inline') $BillingDetailsCopyWith<$Res>? get billingDetails { @@ -6394,6 +6569,8 @@ class _$PaymentMethodDataCopyWithImpl<$Res, $Val extends PaymentMethodData> }); } + /// Create a copy of PaymentMethodData + /// with the given fields replaced by the non-null parameter values. @override @pragma('vm:prefer-inline') $ShippingDetailsCopyWith<$Res>? get shippingDetails { @@ -6431,6 +6608,8 @@ class __$$PaymentMethodDataImplCopyWithImpl<$Res> $Res Function(_$PaymentMethodDataImpl) _then) : super(_value, _then); + /// Create a copy of PaymentMethodData + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -6473,7 +6652,7 @@ class _$PaymentMethodDataImpl implements _PaymentMethodData { } @override - bool operator ==(dynamic other) { + bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$PaymentMethodDataImpl && @@ -6483,11 +6662,13 @@ class _$PaymentMethodDataImpl implements _PaymentMethodData { other.shippingDetails == shippingDetails)); } - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hash(runtimeType, billingDetails, shippingDetails); - @JsonKey(ignore: true) + /// Create a copy of PaymentMethodData + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$PaymentMethodDataImplCopyWith<_$PaymentMethodDataImpl> get copyWith => @@ -6510,16 +6691,18 @@ abstract class _PaymentMethodData implements PaymentMethodData { factory _PaymentMethodData.fromJson(Map json) = _$PaymentMethodDataImpl.fromJson; - @override - /// Billing information. - BillingDetails? get billingDetails; @override + BillingDetails? get billingDetails; /// Shipping details + @override ShippingDetails? get shippingDetails; + + /// Create a copy of PaymentMethodData + /// with the given fields replaced by the non-null parameter values. @override - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) _$$PaymentMethodDataImplCopyWith<_$PaymentMethodDataImpl> get copyWith => throw _privateConstructorUsedError; } @@ -6540,8 +6723,12 @@ mixin _$PaymentMethodDataCardFromToken { /// Shipping details ShippingDetails? get shippingDetails => throw _privateConstructorUsedError; + /// Serializes this PaymentMethodDataCardFromToken to a JSON map. Map toJson() => throw _privateConstructorUsedError; - @JsonKey(ignore: true) + + /// Create a copy of PaymentMethodDataCardFromToken + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) $PaymentMethodDataCardFromTokenCopyWith get copyWith => throw _privateConstructorUsedError; } @@ -6574,6 +6761,8 @@ class _$PaymentMethodDataCardFromTokenCopyWithImpl<$Res, // ignore: unused_field final $Res Function($Val) _then; + /// Create a copy of PaymentMethodDataCardFromToken + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -6597,6 +6786,8 @@ class _$PaymentMethodDataCardFromTokenCopyWithImpl<$Res, ) as $Val); } + /// Create a copy of PaymentMethodDataCardFromToken + /// with the given fields replaced by the non-null parameter values. @override @pragma('vm:prefer-inline') $BillingDetailsCopyWith<$Res>? get billingDetails { @@ -6609,6 +6800,8 @@ class _$PaymentMethodDataCardFromTokenCopyWithImpl<$Res, }); } + /// Create a copy of PaymentMethodDataCardFromToken + /// with the given fields replaced by the non-null parameter values. @override @pragma('vm:prefer-inline') $ShippingDetailsCopyWith<$Res>? get shippingDetails { @@ -6652,6 +6845,8 @@ class __$$PaymentMethodDataCardFromTokenImplCopyWithImpl<$Res> $Res Function(_$PaymentMethodDataCardFromTokenImpl) _then) : super(_value, _then); + /// Create a copy of PaymentMethodDataCardFromToken + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -6706,7 +6901,7 @@ class _$PaymentMethodDataCardFromTokenImpl } @override - bool operator ==(dynamic other) { + bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$PaymentMethodDataCardFromTokenImpl && @@ -6717,12 +6912,14 @@ class _$PaymentMethodDataCardFromTokenImpl other.shippingDetails == shippingDetails)); } - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hash(runtimeType, token, billingDetails, shippingDetails); - @JsonKey(ignore: true) + /// Create a copy of PaymentMethodDataCardFromToken + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$PaymentMethodDataCardFromTokenImplCopyWith< @@ -6749,20 +6946,22 @@ abstract class _PaymentMethodDataCardFromToken factory _PaymentMethodDataCardFromToken.fromJson(Map json) = _$PaymentMethodDataCardFromTokenImpl.fromJson; - @override - /// Token. - String get token; @override + String get token; /// Billing information. - BillingDetails? get billingDetails; @override + BillingDetails? get billingDetails; /// Shipping details + @override ShippingDetails? get shippingDetails; + + /// Create a copy of PaymentMethodDataCardFromToken + /// with the given fields replaced by the non-null parameter values. @override - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) _$$PaymentMethodDataCardFromTokenImplCopyWith< _$PaymentMethodDataCardFromTokenImpl> get copyWith => throw _privateConstructorUsedError; @@ -6787,8 +6986,12 @@ mixin _$PaymentMethodDataCardFromMethod { /// Shipping details ShippingDetails? get shippingDetails => throw _privateConstructorUsedError; + /// Serializes this PaymentMethodDataCardFromMethod to a JSON map. Map toJson() => throw _privateConstructorUsedError; - @JsonKey(ignore: true) + + /// Create a copy of PaymentMethodDataCardFromMethod + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) $PaymentMethodDataCardFromMethodCopyWith get copyWith => throw _privateConstructorUsedError; } @@ -6822,6 +7025,8 @@ class _$PaymentMethodDataCardFromMethodCopyWithImpl<$Res, // ignore: unused_field final $Res Function($Val) _then; + /// Create a copy of PaymentMethodDataCardFromMethod + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -6850,6 +7055,8 @@ class _$PaymentMethodDataCardFromMethodCopyWithImpl<$Res, ) as $Val); } + /// Create a copy of PaymentMethodDataCardFromMethod + /// with the given fields replaced by the non-null parameter values. @override @pragma('vm:prefer-inline') $BillingDetailsCopyWith<$Res>? get billingDetails { @@ -6862,6 +7069,8 @@ class _$PaymentMethodDataCardFromMethodCopyWithImpl<$Res, }); } + /// Create a copy of PaymentMethodDataCardFromMethod + /// with the given fields replaced by the non-null parameter values. @override @pragma('vm:prefer-inline') $ShippingDetailsCopyWith<$Res>? get shippingDetails { @@ -6906,6 +7115,8 @@ class __$$PaymentMethodDataCardFromMethodImplCopyWithImpl<$Res> $Res Function(_$PaymentMethodDataCardFromMethodImpl) _then) : super(_value, _then); + /// Create a copy of PaymentMethodDataCardFromMethod + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -6972,7 +7183,7 @@ class _$PaymentMethodDataCardFromMethodImpl } @override - bool operator ==(dynamic other) { + bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$PaymentMethodDataCardFromMethodImpl && @@ -6985,12 +7196,14 @@ class _$PaymentMethodDataCardFromMethodImpl other.shippingDetails == shippingDetails)); } - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hash( runtimeType, paymentMethodId, cvc, billingDetails, shippingDetails); - @JsonKey(ignore: true) + /// Create a copy of PaymentMethodDataCardFromMethod + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$PaymentMethodDataCardFromMethodImplCopyWith< @@ -7018,24 +7231,26 @@ abstract class _PaymentMethodDataCardFromMethod factory _PaymentMethodDataCardFromMethod.fromJson(Map json) = _$PaymentMethodDataCardFromMethodImpl.fromJson; - @override - /// Payment method id. - String get paymentMethodId; @override + String get paymentMethodId; /// Cvc of the cart - String? get cvc; @override + String? get cvc; /// Billing information. - BillingDetails? get billingDetails; @override + BillingDetails? get billingDetails; /// Shipping details + @override ShippingDetails? get shippingDetails; + + /// Create a copy of PaymentMethodDataCardFromMethod + /// with the given fields replaced by the non-null parameter values. @override - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) _$$PaymentMethodDataCardFromMethodImplCopyWith< _$PaymentMethodDataCardFromMethodImpl> get copyWith => throw _privateConstructorUsedError; @@ -7057,8 +7272,12 @@ mixin _$PaymentMethodDataIdeal { /// Shipping details ShippingDetails? get shippingDetails => throw _privateConstructorUsedError; + /// Serializes this PaymentMethodDataIdeal to a JSON map. Map toJson() => throw _privateConstructorUsedError; - @JsonKey(ignore: true) + + /// Create a copy of PaymentMethodDataIdeal + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) $PaymentMethodDataIdealCopyWith get copyWith => throw _privateConstructorUsedError; } @@ -7089,6 +7308,8 @@ class _$PaymentMethodDataIdealCopyWithImpl<$Res, // ignore: unused_field final $Res Function($Val) _then; + /// Create a copy of PaymentMethodDataIdeal + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -7112,6 +7333,8 @@ class _$PaymentMethodDataIdealCopyWithImpl<$Res, ) as $Val); } + /// Create a copy of PaymentMethodDataIdeal + /// with the given fields replaced by the non-null parameter values. @override @pragma('vm:prefer-inline') $BillingDetailsCopyWith<$Res>? get billingDetails { @@ -7124,6 +7347,8 @@ class _$PaymentMethodDataIdealCopyWithImpl<$Res, }); } + /// Create a copy of PaymentMethodDataIdeal + /// with the given fields replaced by the non-null parameter values. @override @pragma('vm:prefer-inline') $ShippingDetailsCopyWith<$Res>? get shippingDetails { @@ -7167,6 +7392,8 @@ class __$$PaymentMethodDataIdealImplCopyWithImpl<$Res> $Res Function(_$PaymentMethodDataIdealImpl) _then) : super(_value, _then); + /// Create a copy of PaymentMethodDataIdeal + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -7219,7 +7446,7 @@ class _$PaymentMethodDataIdealImpl implements _PaymentMethodDataIdeal { } @override - bool operator ==(dynamic other) { + bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$PaymentMethodDataIdealImpl && @@ -7231,12 +7458,14 @@ class _$PaymentMethodDataIdealImpl implements _PaymentMethodDataIdeal { other.shippingDetails == shippingDetails)); } - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hash(runtimeType, bankName, billingDetails, shippingDetails); - @JsonKey(ignore: true) + /// Create a copy of PaymentMethodDataIdeal + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$PaymentMethodDataIdealImplCopyWith<_$PaymentMethodDataIdealImpl> @@ -7260,20 +7489,22 @@ abstract class _PaymentMethodDataIdeal implements PaymentMethodDataIdeal { factory _PaymentMethodDataIdeal.fromJson(Map json) = _$PaymentMethodDataIdealImpl.fromJson; - @override - /// The name of bank. - String? get bankName; @override + String? get bankName; /// Billing information. - BillingDetails? get billingDetails; @override + BillingDetails? get billingDetails; /// Shipping details + @override ShippingDetails? get shippingDetails; + + /// Create a copy of PaymentMethodDataIdeal + /// with the given fields replaced by the non-null parameter values. @override - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) _$$PaymentMethodDataIdealImplCopyWith<_$PaymentMethodDataIdealImpl> get copyWith => throw _privateConstructorUsedError; } @@ -7294,8 +7525,12 @@ mixin _$PaymentMethodDataAubecs { /// Shipping details ShippingDetails? get shippingDetails => throw _privateConstructorUsedError; + /// Serializes this PaymentMethodDataAubecs to a JSON map. Map toJson() => throw _privateConstructorUsedError; - @JsonKey(ignore: true) + + /// Create a copy of PaymentMethodDataAubecs + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) $PaymentMethodDataAubecsCopyWith get copyWith => throw _privateConstructorUsedError; } @@ -7326,6 +7561,8 @@ class _$PaymentMethodDataAubecsCopyWithImpl<$Res, // ignore: unused_field final $Res Function($Val) _then; + /// Create a copy of PaymentMethodDataAubecs + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -7349,6 +7586,8 @@ class _$PaymentMethodDataAubecsCopyWithImpl<$Res, ) as $Val); } + /// Create a copy of PaymentMethodDataAubecs + /// with the given fields replaced by the non-null parameter values. @override @pragma('vm:prefer-inline') $BillingDetailsCopyWith<$Res>? get billingDetails { @@ -7361,6 +7600,8 @@ class _$PaymentMethodDataAubecsCopyWithImpl<$Res, }); } + /// Create a copy of PaymentMethodDataAubecs + /// with the given fields replaced by the non-null parameter values. @override @pragma('vm:prefer-inline') $ShippingDetailsCopyWith<$Res>? get shippingDetails { @@ -7404,6 +7645,8 @@ class __$$PaymentMethodDataAubecsImplCopyWithImpl<$Res> $Res Function(_$PaymentMethodDataAubecsImpl) _then) : super(_value, _then); + /// Create a copy of PaymentMethodDataAubecs + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -7456,7 +7699,7 @@ class _$PaymentMethodDataAubecsImpl implements _PaymentMethodDataAubecs { } @override - bool operator ==(dynamic other) { + bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$PaymentMethodDataAubecsImpl && @@ -7468,7 +7711,7 @@ class _$PaymentMethodDataAubecsImpl implements _PaymentMethodDataAubecs { other.shippingDetails == shippingDetails)); } - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hash( runtimeType, @@ -7476,7 +7719,9 @@ class _$PaymentMethodDataAubecsImpl implements _PaymentMethodDataAubecs { billingDetails, shippingDetails); - @JsonKey(ignore: true) + /// Create a copy of PaymentMethodDataAubecs + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$PaymentMethodDataAubecsImplCopyWith<_$PaymentMethodDataAubecsImpl> @@ -7500,20 +7745,22 @@ abstract class _PaymentMethodDataAubecs implements PaymentMethodDataAubecs { factory _PaymentMethodDataAubecs.fromJson(Map json) = _$PaymentMethodDataAubecsImpl.fromJson; - @override - /// form input details - dynamic get formDetails; @override + dynamic get formDetails; /// Billing information. - BillingDetails? get billingDetails; @override + BillingDetails? get billingDetails; /// Shipping details + @override ShippingDetails? get shippingDetails; + + /// Create a copy of PaymentMethodDataAubecs + /// with the given fields replaced by the non-null parameter values. @override - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) _$$PaymentMethodDataAubecsImplCopyWith<_$PaymentMethodDataAubecsImpl> get copyWith => throw _privateConstructorUsedError; } @@ -7533,8 +7780,12 @@ mixin _$PaymentMethodDataFpx { /// Shipping details ShippingDetails? get shippingDetails => throw _privateConstructorUsedError; + /// Serializes this PaymentMethodDataFpx to a JSON map. Map toJson() => throw _privateConstructorUsedError; - @JsonKey(ignore: true) + + /// Create a copy of PaymentMethodDataFpx + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) $PaymentMethodDataFpxCopyWith get copyWith => throw _privateConstructorUsedError; } @@ -7565,6 +7816,8 @@ class _$PaymentMethodDataFpxCopyWithImpl<$Res, // ignore: unused_field final $Res Function($Val) _then; + /// Create a copy of PaymentMethodDataFpx + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -7588,6 +7841,8 @@ class _$PaymentMethodDataFpxCopyWithImpl<$Res, ) as $Val); } + /// Create a copy of PaymentMethodDataFpx + /// with the given fields replaced by the non-null parameter values. @override @pragma('vm:prefer-inline') $BillingDetailsCopyWith<$Res>? get billingDetails { @@ -7600,6 +7855,8 @@ class _$PaymentMethodDataFpxCopyWithImpl<$Res, }); } + /// Create a copy of PaymentMethodDataFpx + /// with the given fields replaced by the non-null parameter values. @override @pragma('vm:prefer-inline') $ShippingDetailsCopyWith<$Res>? get shippingDetails { @@ -7640,6 +7897,8 @@ class __$$PaymentMethodDataFpxImplCopyWithImpl<$Res> $Res Function(_$PaymentMethodDataFpxImpl) _then) : super(_value, _then); + /// Create a copy of PaymentMethodDataFpx + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -7695,7 +7954,7 @@ class _$PaymentMethodDataFpxImpl implements _PaymentMethodDataFpx { } @override - bool operator ==(dynamic other) { + bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$PaymentMethodDataFpxImpl && @@ -7707,12 +7966,14 @@ class _$PaymentMethodDataFpxImpl implements _PaymentMethodDataFpx { other.shippingDetails == shippingDetails)); } - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hash( runtimeType, testOfflineBank, billingDetails, shippingDetails); - @JsonKey(ignore: true) + /// Create a copy of PaymentMethodDataFpx + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$PaymentMethodDataFpxImplCopyWith<_$PaymentMethodDataFpxImpl> @@ -7737,20 +7998,22 @@ abstract class _PaymentMethodDataFpx implements PaymentMethodDataFpx { factory _PaymentMethodDataFpx.fromJson(Map json) = _$PaymentMethodDataFpxImpl.fromJson; - @override - /// When set to true you can test offline payment. - bool get testOfflineBank; @override + bool get testOfflineBank; /// Billing information. - BillingDetails? get billingDetails; @override + BillingDetails? get billingDetails; /// Shipping details + @override ShippingDetails? get shippingDetails; + + /// Create a copy of PaymentMethodDataFpx + /// with the given fields replaced by the non-null parameter values. @override - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) _$$PaymentMethodDataFpxImplCopyWith<_$PaymentMethodDataFpxImpl> get copyWith => throw _privateConstructorUsedError; } @@ -7771,8 +8034,12 @@ mixin _$PaymentMethodDataSofort { /// Shipping details ShippingDetails? get shippingDetails => throw _privateConstructorUsedError; + /// Serializes this PaymentMethodDataSofort to a JSON map. Map toJson() => throw _privateConstructorUsedError; - @JsonKey(ignore: true) + + /// Create a copy of PaymentMethodDataSofort + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) $PaymentMethodDataSofortCopyWith get copyWith => throw _privateConstructorUsedError; } @@ -7803,6 +8070,8 @@ class _$PaymentMethodDataSofortCopyWithImpl<$Res, // ignore: unused_field final $Res Function($Val) _then; + /// Create a copy of PaymentMethodDataSofort + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -7826,6 +8095,8 @@ class _$PaymentMethodDataSofortCopyWithImpl<$Res, ) as $Val); } + /// Create a copy of PaymentMethodDataSofort + /// with the given fields replaced by the non-null parameter values. @override @pragma('vm:prefer-inline') $BillingDetailsCopyWith<$Res>? get billingDetails { @@ -7838,6 +8109,8 @@ class _$PaymentMethodDataSofortCopyWithImpl<$Res, }); } + /// Create a copy of PaymentMethodDataSofort + /// with the given fields replaced by the non-null parameter values. @override @pragma('vm:prefer-inline') $ShippingDetailsCopyWith<$Res>? get shippingDetails { @@ -7881,6 +8154,8 @@ class __$$PaymentMethodDataSofortImplCopyWithImpl<$Res> $Res Function(_$PaymentMethodDataSofortImpl) _then) : super(_value, _then); + /// Create a copy of PaymentMethodDataSofort + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -7933,7 +8208,7 @@ class _$PaymentMethodDataSofortImpl implements _PaymentMethodDataSofort { } @override - bool operator ==(dynamic other) { + bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$PaymentMethodDataSofortImpl && @@ -7944,12 +8219,14 @@ class _$PaymentMethodDataSofortImpl implements _PaymentMethodDataSofort { other.shippingDetails == shippingDetails)); } - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hash(runtimeType, country, billingDetails, shippingDetails); - @JsonKey(ignore: true) + /// Create a copy of PaymentMethodDataSofort + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$PaymentMethodDataSofortImplCopyWith<_$PaymentMethodDataSofortImpl> @@ -7973,20 +8250,22 @@ abstract class _PaymentMethodDataSofort implements PaymentMethodDataSofort { factory _PaymentMethodDataSofort.fromJson(Map json) = _$PaymentMethodDataSofortImpl.fromJson; - @override - /// Country of the accountholder - String get country; @override + String get country; /// Billing information. - BillingDetails? get billingDetails; @override + BillingDetails? get billingDetails; /// Shipping details + @override ShippingDetails? get shippingDetails; + + /// Create a copy of PaymentMethodDataSofort + /// with the given fields replaced by the non-null parameter values. @override - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) _$$PaymentMethodDataSofortImplCopyWith<_$PaymentMethodDataSofortImpl> get copyWith => throw _privateConstructorUsedError; } @@ -8007,8 +8286,12 @@ mixin _$PaymentMethodDataSepa { /// Shipping details ShippingDetails? get shippingDetails => throw _privateConstructorUsedError; + /// Serializes this PaymentMethodDataSepa to a JSON map. Map toJson() => throw _privateConstructorUsedError; - @JsonKey(ignore: true) + + /// Create a copy of PaymentMethodDataSepa + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) $PaymentMethodDataSepaCopyWith get copyWith => throw _privateConstructorUsedError; } @@ -8039,6 +8322,8 @@ class _$PaymentMethodDataSepaCopyWithImpl<$Res, // ignore: unused_field final $Res Function($Val) _then; + /// Create a copy of PaymentMethodDataSepa + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -8062,6 +8347,8 @@ class _$PaymentMethodDataSepaCopyWithImpl<$Res, ) as $Val); } + /// Create a copy of PaymentMethodDataSepa + /// with the given fields replaced by the non-null parameter values. @override @pragma('vm:prefer-inline') $BillingDetailsCopyWith<$Res>? get billingDetails { @@ -8074,6 +8361,8 @@ class _$PaymentMethodDataSepaCopyWithImpl<$Res, }); } + /// Create a copy of PaymentMethodDataSepa + /// with the given fields replaced by the non-null parameter values. @override @pragma('vm:prefer-inline') $ShippingDetailsCopyWith<$Res>? get shippingDetails { @@ -8116,6 +8405,8 @@ class __$$PaymentMethodDataSepaImplCopyWithImpl<$Res> $Res Function(_$PaymentMethodDataSepaImpl) _then) : super(_value, _then); + /// Create a copy of PaymentMethodDataSepa + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -8168,7 +8459,7 @@ class _$PaymentMethodDataSepaImpl implements _PaymentMethodDataSepa { } @override - bool operator ==(dynamic other) { + bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$PaymentMethodDataSepaImpl && @@ -8179,12 +8470,14 @@ class _$PaymentMethodDataSepaImpl implements _PaymentMethodDataSepa { other.shippingDetails == shippingDetails)); } - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hash(runtimeType, iban, billingDetails, shippingDetails); - @JsonKey(ignore: true) + /// Create a copy of PaymentMethodDataSepa + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$PaymentMethodDataSepaImplCopyWith<_$PaymentMethodDataSepaImpl> @@ -8208,20 +8501,22 @@ abstract class _PaymentMethodDataSepa implements PaymentMethodDataSepa { factory _PaymentMethodDataSepa.fromJson(Map json) = _$PaymentMethodDataSepaImpl.fromJson; - @override - /// Iban number of the accountholder - String get iban; @override + String get iban; /// Billing information. - BillingDetails? get billingDetails; @override + BillingDetails? get billingDetails; /// Shipping details + @override ShippingDetails? get shippingDetails; + + /// Create a copy of PaymentMethodDataSepa + /// with the given fields replaced by the non-null parameter values. @override - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) _$$PaymentMethodDataSepaImplCopyWith<_$PaymentMethodDataSepaImpl> get copyWith => throw _privateConstructorUsedError; } @@ -8239,8 +8534,12 @@ mixin _$PaymentMethodDataAfterPay { /// Shipping details ShippingDetails? get shippingDetails => throw _privateConstructorUsedError; + /// Serializes this PaymentMethodDataAfterPay to a JSON map. Map toJson() => throw _privateConstructorUsedError; - @JsonKey(ignore: true) + + /// Create a copy of PaymentMethodDataAfterPay + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) $PaymentMethodDataAfterPayCopyWith get copyWith => throw _privateConstructorUsedError; } @@ -8268,6 +8567,8 @@ class _$PaymentMethodDataAfterPayCopyWithImpl<$Res, // ignore: unused_field final $Res Function($Val) _then; + /// Create a copy of PaymentMethodDataAfterPay + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -8286,6 +8587,8 @@ class _$PaymentMethodDataAfterPayCopyWithImpl<$Res, ) as $Val); } + /// Create a copy of PaymentMethodDataAfterPay + /// with the given fields replaced by the non-null parameter values. @override @pragma('vm:prefer-inline') $BillingDetailsCopyWith<$Res> get billingDetails { @@ -8294,6 +8597,8 @@ class _$PaymentMethodDataAfterPayCopyWithImpl<$Res, }); } + /// Create a copy of PaymentMethodDataAfterPay + /// with the given fields replaced by the non-null parameter values. @override @pragma('vm:prefer-inline') $ShippingDetailsCopyWith<$Res>? get shippingDetails { @@ -8334,6 +8639,8 @@ class __$$PaymentMethodDataAfterPayImplCopyWithImpl<$Res> $Res Function(_$PaymentMethodDataAfterPayImpl) _then) : super(_value, _then); + /// Create a copy of PaymentMethodDataAfterPay + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -8377,7 +8684,7 @@ class _$PaymentMethodDataAfterPayImpl implements _PaymentMethodDataAfterPay { } @override - bool operator ==(dynamic other) { + bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$PaymentMethodDataAfterPayImpl && @@ -8387,11 +8694,13 @@ class _$PaymentMethodDataAfterPayImpl implements _PaymentMethodDataAfterPay { other.shippingDetails == shippingDetails)); } - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hash(runtimeType, billingDetails, shippingDetails); - @JsonKey(ignore: true) + /// Create a copy of PaymentMethodDataAfterPay + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$PaymentMethodDataAfterPayImplCopyWith<_$PaymentMethodDataAfterPayImpl> @@ -8415,16 +8724,18 @@ abstract class _PaymentMethodDataAfterPay implements PaymentMethodDataAfterPay { factory _PaymentMethodDataAfterPay.fromJson(Map json) = _$PaymentMethodDataAfterPayImpl.fromJson; - @override - /// Billing information. - BillingDetails get billingDetails; @override + BillingDetails get billingDetails; /// Shipping details + @override ShippingDetails? get shippingDetails; + + /// Create a copy of PaymentMethodDataAfterPay + /// with the given fields replaced by the non-null parameter values. @override - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) _$$PaymentMethodDataAfterPayImplCopyWith<_$PaymentMethodDataAfterPayImpl> get copyWith => throw _privateConstructorUsedError; } @@ -8456,8 +8767,12 @@ mixin _$PaymentMethodDataUsBank { /// Shipping details ShippingDetails? get shippingDetails => throw _privateConstructorUsedError; + /// Serializes this PaymentMethodDataUsBank to a JSON map. Map toJson() => throw _privateConstructorUsedError; - @JsonKey(ignore: true) + + /// Create a copy of PaymentMethodDataUsBank + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) $PaymentMethodDataUsBankCopyWith get copyWith => throw _privateConstructorUsedError; } @@ -8491,6 +8806,8 @@ class _$PaymentMethodDataUsBankCopyWithImpl<$Res, // ignore: unused_field final $Res Function($Val) _then; + /// Create a copy of PaymentMethodDataUsBank + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -8529,6 +8846,8 @@ class _$PaymentMethodDataUsBankCopyWithImpl<$Res, ) as $Val); } + /// Create a copy of PaymentMethodDataUsBank + /// with the given fields replaced by the non-null parameter values. @override @pragma('vm:prefer-inline') $BillingDetailsCopyWith<$Res>? get billingDetails { @@ -8541,6 +8860,8 @@ class _$PaymentMethodDataUsBankCopyWithImpl<$Res, }); } + /// Create a copy of PaymentMethodDataUsBank + /// with the given fields replaced by the non-null parameter values. @override @pragma('vm:prefer-inline') $ShippingDetailsCopyWith<$Res>? get shippingDetails { @@ -8587,6 +8908,8 @@ class __$$PaymentMethodDataUsBankImplCopyWithImpl<$Res> $Res Function(_$PaymentMethodDataUsBankImpl) _then) : super(_value, _then); + /// Create a copy of PaymentMethodDataUsBank + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -8672,7 +8995,7 @@ class _$PaymentMethodDataUsBankImpl implements _PaymentMethodDataUsBank { } @override - bool operator ==(dynamic other) { + bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$PaymentMethodDataUsBankImpl && @@ -8690,12 +9013,14 @@ class _$PaymentMethodDataUsBankImpl implements _PaymentMethodDataUsBank { other.shippingDetails == shippingDetails)); } - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hash(runtimeType, accountNumber, routingNumber, accountHolderType, accountType, billingDetails, shippingDetails); - @JsonKey(ignore: true) + /// Create a copy of PaymentMethodDataUsBank + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$PaymentMethodDataUsBankImplCopyWith<_$PaymentMethodDataUsBankImpl> @@ -8722,33 +9047,35 @@ abstract class _PaymentMethodDataUsBank implements PaymentMethodDataUsBank { factory _PaymentMethodDataUsBank.fromJson(Map json) = _$PaymentMethodDataUsBankImpl.fromJson; - @override - /// The account number of the bank account. - String? get accountNumber; @override + String? get accountNumber; ///The routing number, sort code, or other country-appropriate institution ///number for the bank account. - String? get routingNumber; @override + String? get routingNumber; /// The bank account type of the holder - UsBankAccountHolderType? get accountHolderType; @override + UsBankAccountHolderType? get accountHolderType; /// The account type - UsBankAccountType? get accountType; @override + UsBankAccountType? get accountType; /// Billing information. - BillingDetails? get billingDetails; @override + BillingDetails? get billingDetails; /// Shipping details + @override ShippingDetails? get shippingDetails; + + /// Create a copy of PaymentMethodDataUsBank + /// with the given fields replaced by the non-null parameter values. @override - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) _$$PaymentMethodDataUsBankImplCopyWith<_$PaymentMethodDataUsBankImpl> get copyWith => throw _privateConstructorUsedError; } diff --git a/packages/stripe_js/lib/src/api/payment_methods/payment_method_response.freezed.dart b/packages/stripe_js/lib/src/api/payment_methods/payment_method_response.freezed.dart index 25940ffb5..1f3fea3b6 100644 --- a/packages/stripe_js/lib/src/api/payment_methods/payment_method_response.freezed.dart +++ b/packages/stripe_js/lib/src/api/payment_methods/payment_method_response.freezed.dart @@ -12,7 +12,7 @@ part of 'payment_method_response.dart'; T _$identity(T value) => value; final _privateConstructorUsedError = UnsupportedError( - 'It seems like you constructed your class using `MyClass._()`. This constructor is only meant to be used by freezed and you are not supposed to need it nor use it.\nPlease check the documentation here for more information: https://github.com/rrousselGit/freezed#custom-getters-and-methods'); + 'It seems like you constructed your class using `MyClass._()`. This constructor is only meant to be used by freezed and you are not supposed to need it nor use it.\nPlease check the documentation here for more information: https://github.com/rrousselGit/freezed#adding-getters-and-methods-to-our-models'); PaymentMethodResponse _$PaymentMethodResponseFromJson( Map json) { @@ -27,8 +27,12 @@ mixin _$PaymentMethodResponse { /// If not null, an error occurred StripeError? get error => throw _privateConstructorUsedError; + /// Serializes this PaymentMethodResponse to a JSON map. Map toJson() => throw _privateConstructorUsedError; - @JsonKey(ignore: true) + + /// Create a copy of PaymentMethodResponse + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) $PaymentMethodResponseCopyWith get copyWith => throw _privateConstructorUsedError; } @@ -56,6 +60,8 @@ class _$PaymentMethodResponseCopyWithImpl<$Res, // ignore: unused_field final $Res Function($Val) _then; + /// Create a copy of PaymentMethodResponse + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -74,6 +80,8 @@ class _$PaymentMethodResponseCopyWithImpl<$Res, ) as $Val); } + /// Create a copy of PaymentMethodResponse + /// with the given fields replaced by the non-null parameter values. @override @pragma('vm:prefer-inline') $PaymentMethodCopyWith<$Res>? get paymentMethod { @@ -86,6 +94,8 @@ class _$PaymentMethodResponseCopyWithImpl<$Res, }); } + /// Create a copy of PaymentMethodResponse + /// with the given fields replaced by the non-null parameter values. @override @pragma('vm:prefer-inline') $StripeErrorCopyWith<$Res>? get error { @@ -125,6 +135,8 @@ class __$$PaymentMethodResponseImplCopyWithImpl<$Res> $Res Function(_$PaymentMethodResponseImpl) _then) : super(_value, _then); + /// Create a copy of PaymentMethodResponse + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -166,7 +178,7 @@ class _$PaymentMethodResponseImpl implements _PaymentMethodResponse { } @override - bool operator ==(dynamic other) { + bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$PaymentMethodResponseImpl && @@ -175,11 +187,13 @@ class _$PaymentMethodResponseImpl implements _PaymentMethodResponse { (identical(other.error, error) || other.error == error)); } - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hash(runtimeType, paymentMethod, error); - @JsonKey(ignore: true) + /// Create a copy of PaymentMethodResponse + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$PaymentMethodResponseImplCopyWith<_$PaymentMethodResponseImpl> @@ -202,16 +216,18 @@ abstract class _PaymentMethodResponse implements PaymentMethodResponse { factory _PaymentMethodResponse.fromJson(Map json) = _$PaymentMethodResponseImpl.fromJson; - @override - /// If not null, a PaymentMethod was created successfully - PaymentMethod? get paymentMethod; @override + PaymentMethod? get paymentMethod; /// If not null, an error occurred + @override StripeError? get error; + + /// Create a copy of PaymentMethodResponse + /// with the given fields replaced by the non-null parameter values. @override - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) _$$PaymentMethodResponseImplCopyWith<_$PaymentMethodResponseImpl> get copyWith => throw _privateConstructorUsedError; } diff --git a/packages/stripe_js/lib/src/api/setup_intents/confirm_card_setup_data.freezed.dart b/packages/stripe_js/lib/src/api/setup_intents/confirm_card_setup_data.freezed.dart index 4d171462c..d61b21147 100644 --- a/packages/stripe_js/lib/src/api/setup_intents/confirm_card_setup_data.freezed.dart +++ b/packages/stripe_js/lib/src/api/setup_intents/confirm_card_setup_data.freezed.dart @@ -12,7 +12,7 @@ part of 'confirm_card_setup_data.dart'; T _$identity(T value) => value; final _privateConstructorUsedError = UnsupportedError( - 'It seems like you constructed your class using `MyClass._()`. This constructor is only meant to be used by freezed and you are not supposed to need it nor use it.\nPlease check the documentation here for more information: https://github.com/rrousselGit/freezed#custom-getters-and-methods'); + 'It seems like you constructed your class using `MyClass._()`. This constructor is only meant to be used by freezed and you are not supposed to need it nor use it.\nPlease check the documentation here for more information: https://github.com/rrousselGit/freezed#adding-getters-and-methods-to-our-models'); ConfirmCardSetupData _$ConfirmCardSetupDataFromJson(Map json) { return _ConfirmCardSetupData.fromJson(json); @@ -33,8 +33,12 @@ mixin _$ConfirmCardSetupData { @JsonKey(name: "return_url") String? get returnUrl => throw _privateConstructorUsedError; + /// Serializes this ConfirmCardSetupData to a JSON map. Map toJson() => throw _privateConstructorUsedError; - @JsonKey(ignore: true) + + /// Create a copy of ConfirmCardSetupData + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) $ConfirmCardSetupDataCopyWith get copyWith => throw _privateConstructorUsedError; } @@ -63,6 +67,8 @@ class _$ConfirmCardSetupDataCopyWithImpl<$Res, // ignore: unused_field final $Res Function($Val) _then; + /// Create a copy of ConfirmCardSetupData + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -81,6 +87,8 @@ class _$ConfirmCardSetupDataCopyWithImpl<$Res, ) as $Val); } + /// Create a copy of ConfirmCardSetupData + /// with the given fields replaced by the non-null parameter values. @override @pragma('vm:prefer-inline') $CardPaymentMethodDetailsCopyWith<$Res>? get paymentMethod { @@ -119,6 +127,8 @@ class __$$ConfirmCardSetupDataImplCopyWithImpl<$Res> $Res Function(_$ConfirmCardSetupDataImpl) _then) : super(_value, _then); + /// Create a copy of ConfirmCardSetupData + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -168,7 +178,7 @@ class _$ConfirmCardSetupDataImpl implements _ConfirmCardSetupData { } @override - bool operator ==(dynamic other) { + bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$ConfirmCardSetupDataImpl && @@ -178,11 +188,13 @@ class _$ConfirmCardSetupDataImpl implements _ConfirmCardSetupData { other.returnUrl == returnUrl)); } - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hash(runtimeType, paymentMethod, returnUrl); - @JsonKey(ignore: true) + /// Create a copy of ConfirmCardSetupData + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$ConfirmCardSetupDataImplCopyWith<_$ConfirmCardSetupDataImpl> @@ -208,22 +220,24 @@ abstract class _ConfirmCardSetupData implements ConfirmCardSetupData { factory _ConfirmCardSetupData.fromJson(Map json) = _$ConfirmCardSetupDataImpl.fromJson; - @override - /// Either the id of an existing PaymentMethod, or an object containing /// data to create a PaymentMethod with. /// See the use case sections below for details. + @override @paymentMethodDetailJsonKey CardPaymentMethodDetails? get paymentMethod; - @override /// If you are handling next actions yourself, pass in a return_url. /// If the subsequent action is redirect_to_url, /// this URL will be used on the return path for the redirect. + @override @JsonKey(name: "return_url") String? get returnUrl; + + /// Create a copy of ConfirmCardSetupData + /// with the given fields replaced by the non-null parameter values. @override - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) _$$ConfirmCardSetupDataImplCopyWith<_$ConfirmCardSetupDataImpl> get copyWith => throw _privateConstructorUsedError; } diff --git a/packages/stripe_js/lib/src/api/setup_intents/confirm_card_setup_options.freezed.dart b/packages/stripe_js/lib/src/api/setup_intents/confirm_card_setup_options.freezed.dart index 111173984..55836817b 100644 --- a/packages/stripe_js/lib/src/api/setup_intents/confirm_card_setup_options.freezed.dart +++ b/packages/stripe_js/lib/src/api/setup_intents/confirm_card_setup_options.freezed.dart @@ -26,8 +26,12 @@ mixin _$ConfirmCardSetupOptions { /// (e.g. for use in the PaymentRequest API). Default is true. bool? get handleActions => throw _privateConstructorUsedError; + /// Serializes this ConfirmCardSetupOptions to a JSON map. Map toJson() => throw _privateConstructorUsedError; - @JsonKey(ignore: true) + + /// Create a copy of ConfirmCardSetupOptions + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) $ConfirmCardSetupOptionsCopyWith get copyWith => throw _privateConstructorUsedError; } @@ -52,6 +56,8 @@ class _$ConfirmCardSetupOptionsCopyWithImpl<$Res, // ignore: unused_field final $Res Function($Val) _then; + /// Create a copy of ConfirmCardSetupOptions + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -88,6 +94,8 @@ class __$$ConfirmCardSetupOptionsImplCopyWithImpl<$Res> $Res Function(_$ConfirmCardSetupOptionsImpl) _then) : super(_value, _then); + /// Create a copy of ConfirmCardSetupOptions + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -131,11 +139,13 @@ class _$ConfirmCardSetupOptionsImpl implements _ConfirmCardSetupOptions { other.handleActions == handleActions)); } - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hash(runtimeType, handleActions); - @JsonKey(ignore: true) + /// Create a copy of ConfirmCardSetupOptions + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$ConfirmCardSetupOptionsImplCopyWith<_$ConfirmCardSetupOptionsImpl> @@ -157,14 +167,16 @@ abstract class _ConfirmCardSetupOptions implements ConfirmCardSetupOptions { factory _ConfirmCardSetupOptions.fromJson(Map json) = _$ConfirmCardSetupOptionsImpl.fromJson; - @override - /// Set this to false if you want to handle next actions yourself, /// or if you want to defer next action handling until later /// (e.g. for use in the PaymentRequest API). Default is true. + @override bool? get handleActions; + + /// Create a copy of ConfirmCardSetupOptions + /// with the given fields replaced by the non-null parameter values. @override - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) _$$ConfirmCardSetupOptionsImplCopyWith<_$ConfirmCardSetupOptionsImpl> get copyWith => throw _privateConstructorUsedError; } diff --git a/packages/stripe_js/lib/src/api/setup_intents/confirm_sepa_debit_setup_data.freezed.dart b/packages/stripe_js/lib/src/api/setup_intents/confirm_sepa_debit_setup_data.freezed.dart index 9cad1262f..95c4bb6ad 100644 --- a/packages/stripe_js/lib/src/api/setup_intents/confirm_sepa_debit_setup_data.freezed.dart +++ b/packages/stripe_js/lib/src/api/setup_intents/confirm_sepa_debit_setup_data.freezed.dart @@ -25,8 +25,12 @@ mixin _$ConfirmSepaDebitSetupData { @JsonKey(name: "payment_method") String? get paymentMethod => throw _privateConstructorUsedError; + /// Serializes this ConfirmSepaDebitSetupData to a JSON map. Map toJson() => throw _privateConstructorUsedError; - @JsonKey(ignore: true) + + /// Create a copy of ConfirmSepaDebitSetupData + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) $ConfirmSepaDebitSetupDataCopyWith get copyWith => throw _privateConstructorUsedError; } @@ -51,6 +55,8 @@ class _$ConfirmSepaDebitSetupDataCopyWithImpl<$Res, // ignore: unused_field final $Res Function($Val) _then; + /// Create a copy of ConfirmSepaDebitSetupData + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -85,6 +91,8 @@ class __$$ConfirmCardSetupDataImplCopyWithImpl<$Res> $Res Function(_$ConfirmCardSetupDataImpl) _then) : super(_value, _then); + /// Create a copy of ConfirmSepaDebitSetupData + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -127,11 +135,13 @@ class _$ConfirmCardSetupDataImpl implements _ConfirmCardSetupData { other.paymentMethod == paymentMethod)); } - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hash(runtimeType, paymentMethod); - @JsonKey(ignore: true) + /// Create a copy of ConfirmSepaDebitSetupData + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$ConfirmCardSetupDataImplCopyWith<_$ConfirmCardSetupDataImpl> @@ -155,13 +165,15 @@ abstract class _ConfirmCardSetupData implements ConfirmSepaDebitSetupData { factory _ConfirmCardSetupData.fromJson(Map json) = _$ConfirmCardSetupDataImpl.fromJson; - @override - /// The id of an existing PaymentMethod or an object of collected data. + @override @JsonKey(name: "payment_method") String? get paymentMethod; + + /// Create a copy of ConfirmSepaDebitSetupData + /// with the given fields replaced by the non-null parameter values. @override - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) _$$ConfirmCardSetupDataImplCopyWith<_$ConfirmCardSetupDataImpl> get copyWith => throw _privateConstructorUsedError; } diff --git a/packages/stripe_js/lib/src/api/setup_intents/setup_intent.freezed.dart b/packages/stripe_js/lib/src/api/setup_intents/setup_intent.freezed.dart index e9aee4ea2..76b5c5a2c 100644 --- a/packages/stripe_js/lib/src/api/setup_intents/setup_intent.freezed.dart +++ b/packages/stripe_js/lib/src/api/setup_intents/setup_intent.freezed.dart @@ -12,7 +12,7 @@ part of 'setup_intent.dart'; T _$identity(T value) => value; final _privateConstructorUsedError = UnsupportedError( - 'It seems like you constructed your class using `MyClass._()`. This constructor is only meant to be used by freezed and you are not supposed to need it nor use it.\nPlease check the documentation here for more information: https://github.com/rrousselGit/freezed#custom-getters-and-methods'); + 'It seems like you constructed your class using `MyClass._()`. This constructor is only meant to be used by freezed and you are not supposed to need it nor use it.\nPlease check the documentation here for more information: https://github.com/rrousselGit/freezed#adding-getters-and-methods-to-our-models'); SetupIntent _$SetupIntentFromJson(Map json) { return _SetupIntent.fromJson(json); @@ -139,8 +139,12 @@ mixin _$SetupIntent { /// If not provided, this value defaults to off_session. SetupIntentUsage get usage => throw _privateConstructorUsedError; + /// Serializes this SetupIntent to a JSON map. Map toJson() => throw _privateConstructorUsedError; - @JsonKey(ignore: true) + + /// Create a copy of SetupIntent + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) $SetupIntentCopyWith get copyWith => throw _privateConstructorUsedError; } @@ -190,6 +194,8 @@ class _$SetupIntentCopyWithImpl<$Res, $Val extends SetupIntent> // ignore: unused_field final $Res Function($Val) _then; + /// Create a copy of SetupIntent + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -359,6 +365,8 @@ class __$$SetupIntentImplCopyWithImpl<$Res> _$SetupIntentImpl _value, $Res Function(_$SetupIntentImpl) _then) : super(_value, _then); + /// Create a copy of SetupIntent + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -702,7 +710,7 @@ class _$SetupIntentImpl implements _SetupIntent { } @override - bool operator ==(dynamic other) { + bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$SetupIntentImpl && @@ -747,7 +755,7 @@ class _$SetupIntentImpl implements _SetupIntent { (identical(other.usage, usage) || other.usage == usage)); } - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hashAll([ runtimeType, @@ -776,7 +784,9 @@ class _$SetupIntentImpl implements _SetupIntent { usage ]); - @JsonKey(ignore: true) + /// Create a copy of SetupIntent + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$SetupIntentImplCopyWith<_$SetupIntentImpl> get copyWith => @@ -823,22 +833,20 @@ abstract class _SetupIntent implements SetupIntent { factory _SetupIntent.fromJson(Map json) = _$SetupIntentImpl.fromJson; - @override - /// Unique identifier for the object. - String get id; @override + String get id; /// String representing the object’s type. /// Objects of the same type share the same value. /// Value is "setup_intent". - String get object; @override + String get object; /// CONNECT ONLY /// ID of the Connect application that created the SetupIntent. - String? get application; @override + String? get application; /// If present, the SetupIntent’s payment method will be attached to /// the in-context Stripe Account. @@ -846,15 +854,15 @@ abstract class _SetupIntent implements SetupIntent { /// flows like InboundTransfer and OutboundTransfers. /// It cannot be set to true when setting up a PaymentMethod for a Customer, /// and defaults to false when attaching a PaymentMethod to a Customer. + @override @JsonKey(name: "attach_to_self") String? get attachToSelf; - @override /// Reason for cancellation of this SetupIntent, /// one of abandoned, requested_by_customer, or duplicate. + @override @JsonKey(name: "cancellation_reason") SetupIntentCancellationReason? get cancellationReason; - @override /// The client secret of this SetupIntent. /// Used for client-side retrieval using a publishable key. @@ -862,23 +870,23 @@ abstract class _SetupIntent implements SetupIntent { /// It should not be stored, logged, or exposed to anyone other than the /// customer. Make sure that you have TLS enabled on any page that includes /// the client secret. + @override @JsonKey(name: "client_secret") String get clientSecret; - @override /// Time at which the object was created. Measured in seconds since the /// Unix epoch. - int? get created; @override + int? get created; /// The ID of the Customer this SetupIntent belongs to. - String? get customer; @override + String? get customer; /// An arbitrary string attached to the object. /// Often useful for displaying to users. - String? get description; @override + String? get description; /// Indicates the directions of money movement for which this payment /// method is intended to be used. @@ -888,82 +896,86 @@ abstract class _SetupIntent implements SetupIntent { /// the destination to send funds to. /// You can include both if you intend to use the payment /// method for both purposes + @override @JsonKey(name: "flow_directions") List? get flowDirections; - @override /// The error encountered in the previous SetupIntent confirmation. + @override @JsonKey(name: "last_setup_error") dynamic get lastSetupError; - @override /// The most recent SetupAttempt for this SetupIntent. + @override @JsonKey(name: "latest_attempt") String? get latestAttempt; - @override /// Has the value true if the object exists in live mode or the /// value false if the object exists in test mode. - bool get livemode; @override + bool get livemode; /// ID of the multi use Mandate generated by the SetupIntent. - String? get mandate; @override + String? get mandate; /// Set of key-value pairs that you can attach to an object. /// This can be useful for storing additional information about the /// object in a structured format. - Map get metadata; @override + Map get metadata; /// If present, this property tells you what actions you need to /// take in order for your customer to continue payment setup. + @override @JsonKey(name: "next_action") dynamic get nextAction; - @override /// CONNECT ONLY /// The account (if any) for which the setup is intended. + @override @JsonKey(name: "on_behalf_of") String? get onBehalfOf; - @override /// ID of the payment method used in this SetupIntent. + @override @JsonKey(name: "payment_method") String? get paymentMethod; - @override /// Payment-method-specific configuration for this SetupIntent. + @override @JsonKey(name: "payment_method_options") dynamic get paymentMethodOptions; - @override /// The list of payment method types (e.g. card) that this SetupIntent /// is allowed to set up. + @override @JsonKey(name: "payment_method_types") List get paymentMethodTypes; - @override /// ID of the single_use Mandate generated by the SetupIntent. + @override @JsonKey(name: "single_use_mandate") String? get singleUseMandate; - @override /// Status of this SetupIntent, one of requires_payment_method, /// requires_confirmation, requires_action, processing, canceled, or /// succeeded. - SetupIntentsStatus get status; @override + SetupIntentsStatus get status; /// Indicates how the payment method is intended to be used in the future. /// Use on_session if you intend to only reuse the payment method when /// the customer is in your checkout flow. /// Use off_session if your customer may or may not be in your checkout flow. /// If not provided, this value defaults to off_session. + @override SetupIntentUsage get usage; + + /// Create a copy of SetupIntent + /// with the given fields replaced by the non-null parameter values. @override - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) _$$SetupIntentImplCopyWith<_$SetupIntentImpl> get copyWith => throw _privateConstructorUsedError; } diff --git a/packages/stripe_js/lib/src/api/setup_intents/setup_intent_response.freezed.dart b/packages/stripe_js/lib/src/api/setup_intents/setup_intent_response.freezed.dart index 18dcc9ca5..90a843f06 100644 --- a/packages/stripe_js/lib/src/api/setup_intents/setup_intent_response.freezed.dart +++ b/packages/stripe_js/lib/src/api/setup_intents/setup_intent_response.freezed.dart @@ -12,7 +12,7 @@ part of 'setup_intent_response.dart'; T _$identity(T value) => value; final _privateConstructorUsedError = UnsupportedError( - 'It seems like you constructed your class using `MyClass._()`. This constructor is only meant to be used by freezed and you are not supposed to need it nor use it.\nPlease check the documentation here for more information: https://github.com/rrousselGit/freezed#custom-getters-and-methods'); + 'It seems like you constructed your class using `MyClass._()`. This constructor is only meant to be used by freezed and you are not supposed to need it nor use it.\nPlease check the documentation here for more information: https://github.com/rrousselGit/freezed#adding-getters-and-methods-to-our-models'); SetupIntentResponse _$SetupIntentResponseFromJson(Map json) { return _SetupIntentResponse.fromJson(json); @@ -26,8 +26,12 @@ mixin _$SetupIntentResponse { /// If not null, an error occurred StripeError? get error => throw _privateConstructorUsedError; + /// Serializes this SetupIntentResponse to a JSON map. Map toJson() => throw _privateConstructorUsedError; - @JsonKey(ignore: true) + + /// Create a copy of SetupIntentResponse + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) $SetupIntentResponseCopyWith get copyWith => throw _privateConstructorUsedError; } @@ -54,6 +58,8 @@ class _$SetupIntentResponseCopyWithImpl<$Res, $Val extends SetupIntentResponse> // ignore: unused_field final $Res Function($Val) _then; + /// Create a copy of SetupIntentResponse + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -72,6 +78,8 @@ class _$SetupIntentResponseCopyWithImpl<$Res, $Val extends SetupIntentResponse> ) as $Val); } + /// Create a copy of SetupIntentResponse + /// with the given fields replaced by the non-null parameter values. @override @pragma('vm:prefer-inline') $SetupIntentCopyWith<$Res>? get setupIntent { @@ -84,6 +92,8 @@ class _$SetupIntentResponseCopyWithImpl<$Res, $Val extends SetupIntentResponse> }); } + /// Create a copy of SetupIntentResponse + /// with the given fields replaced by the non-null parameter values. @override @pragma('vm:prefer-inline') $StripeErrorCopyWith<$Res>? get error { @@ -121,6 +131,8 @@ class __$$SetupIntentResponseImplCopyWithImpl<$Res> $Res Function(_$SetupIntentResponseImpl) _then) : super(_value, _then); + /// Create a copy of SetupIntentResponse + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -162,7 +174,7 @@ class _$SetupIntentResponseImpl implements _SetupIntentResponse { } @override - bool operator ==(dynamic other) { + bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$SetupIntentResponseImpl && @@ -171,11 +183,13 @@ class _$SetupIntentResponseImpl implements _SetupIntentResponse { (identical(other.error, error) || other.error == error)); } - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hash(runtimeType, setupIntent, error); - @JsonKey(ignore: true) + /// Create a copy of SetupIntentResponse + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$SetupIntentResponseImplCopyWith<_$SetupIntentResponseImpl> get copyWith => @@ -198,16 +212,18 @@ abstract class _SetupIntentResponse implements SetupIntentResponse { factory _SetupIntentResponse.fromJson(Map json) = _$SetupIntentResponseImpl.fromJson; - @override - /// If not null, a SetupIntent was retrieved successfully - SetupIntent? get setupIntent; @override + SetupIntent? get setupIntent; /// If not null, an error occurred + @override StripeError? get error; + + /// Create a copy of SetupIntentResponse + /// with the given fields replaced by the non-null parameter values. @override - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) _$$SetupIntentResponseImplCopyWith<_$SetupIntentResponseImpl> get copyWith => throw _privateConstructorUsedError; } diff --git a/packages/stripe_js/lib/src/api/tokens/create_token_bank_account_data.freezed.dart b/packages/stripe_js/lib/src/api/tokens/create_token_bank_account_data.freezed.dart index 140330703..60227ee5e 100644 --- a/packages/stripe_js/lib/src/api/tokens/create_token_bank_account_data.freezed.dart +++ b/packages/stripe_js/lib/src/api/tokens/create_token_bank_account_data.freezed.dart @@ -12,7 +12,7 @@ part of 'create_token_bank_account_data.dart'; T _$identity(T value) => value; final _privateConstructorUsedError = UnsupportedError( - 'It seems like you constructed your class using `MyClass._()`. This constructor is only meant to be used by freezed and you are not supposed to need it nor use it.\nPlease check the documentation here for more information: https://github.com/rrousselGit/freezed#custom-getters-and-methods'); + 'It seems like you constructed your class using `MyClass._()`. This constructor is only meant to be used by freezed and you are not supposed to need it nor use it.\nPlease check the documentation here for more information: https://github.com/rrousselGit/freezed#adding-getters-and-methods-to-our-models'); CreateTokenBankAccountData _$CreateTokenBankAccountDataFromJson( Map json) { @@ -37,8 +37,12 @@ mixin _$CreateTokenBankAccountData { @JsonKey(name: "account_type") String? get accountType => throw _privateConstructorUsedError; + /// Serializes this CreateTokenBankAccountData to a JSON map. Map toJson() => throw _privateConstructorUsedError; - @JsonKey(ignore: true) + + /// Create a copy of CreateTokenBankAccountData + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) $CreateTokenBankAccountDataCopyWith get copyWith => throw _privateConstructorUsedError; } @@ -72,6 +76,8 @@ class _$CreateTokenBankAccountDataCopyWithImpl<$Res, // ignore: unused_field final $Res Function($Val) _then; + /// Create a copy of CreateTokenBankAccountData + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -146,6 +152,8 @@ class __$$CreateTokenBankAccountDataImplCopyWithImpl<$Res> $Res Function(_$CreateTokenBankAccountDataImpl) _then) : super(_value, _then); + /// Create a copy of CreateTokenBankAccountData + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -234,7 +242,7 @@ class _$CreateTokenBankAccountDataImpl implements _CreateTokenBankAccountData { } @override - bool operator ==(dynamic other) { + bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$CreateTokenBankAccountDataImpl && @@ -253,12 +261,14 @@ class _$CreateTokenBankAccountDataImpl implements _CreateTokenBankAccountData { other.accountType == accountType)); } - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hash(runtimeType, country, currency, routingNumber, accountNumber, accountHolderName, accountHolderType, accountType); - @JsonKey(ignore: true) + /// Create a copy of CreateTokenBankAccountData + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$CreateTokenBankAccountDataImplCopyWith<_$CreateTokenBankAccountDataImpl> @@ -291,9 +301,9 @@ abstract class _CreateTokenBankAccountData @override String get country; - @override /// Three character currency code (e.g., usd). + @override String get currency; @override @JsonKey(name: "routing_number") @@ -310,8 +320,11 @@ abstract class _CreateTokenBankAccountData @override @JsonKey(name: "account_type") String? get accountType; + + /// Create a copy of CreateTokenBankAccountData + /// with the given fields replaced by the non-null parameter values. @override - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) _$$CreateTokenBankAccountDataImplCopyWith<_$CreateTokenBankAccountDataImpl> get copyWith => throw _privateConstructorUsedError; } diff --git a/packages/stripe_js/lib/src/api/tokens/create_token_card_data.freezed.dart b/packages/stripe_js/lib/src/api/tokens/create_token_card_data.freezed.dart index db8c6dd8e..236a93803 100644 --- a/packages/stripe_js/lib/src/api/tokens/create_token_card_data.freezed.dart +++ b/packages/stripe_js/lib/src/api/tokens/create_token_card_data.freezed.dart @@ -55,8 +55,12 @@ mixin _$CreateTokenCardData { @JsonKey(name: "currency") String? get currency => throw _privateConstructorUsedError; + /// Serializes this CreateTokenCardData to a JSON map. Map toJson() => throw _privateConstructorUsedError; - @JsonKey(ignore: true) + + /// Create a copy of CreateTokenCardData + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) $CreateTokenCardDataCopyWith get copyWith => throw _privateConstructorUsedError; } @@ -88,6 +92,8 @@ class _$CreateTokenCardDataCopyWithImpl<$Res, $Val extends CreateTokenCardData> // ignore: unused_field final $Res Function($Val) _then; + /// Create a copy of CreateTokenCardData + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -164,6 +170,8 @@ class __$$CreateTokenCardDataImplCopyWithImpl<$Res> $Res Function(_$CreateTokenCardDataImpl) _then) : super(_value, _then); + /// Create a copy of CreateTokenCardData + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -299,12 +307,14 @@ class _$CreateTokenCardDataImpl implements _CreateTokenCardData { other.currency == currency)); } - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hash(runtimeType, name, addressLine1, addressLine2, addressCity, addressState, addressZip, addressCountry, currency); - @JsonKey(ignore: true) + /// Create a copy of CreateTokenCardData + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$CreateTokenCardDataImplCopyWith<_$CreateTokenCardDataImpl> get copyWith => @@ -334,51 +344,53 @@ abstract class _CreateTokenCardData implements CreateTokenCardData { factory _CreateTokenCardData.fromJson(Map json) = _$CreateTokenCardDataImpl.fromJson; - @override - /// RECOMMENDED /// Cardholder name. - String? get name; @override + String? get name; /// Address line 1 (Street address/PO Box/Company name). + @override @JsonKey(name: "address_line1") String? get addressLine1; - @override /// Address line 2 (Apartment/Suite/Unit/Building). + @override @JsonKey(name: "address_line2") String? get addressLine2; - @override /// City/District/Suburb/Town/Village. + @override @JsonKey(name: "address_city") String? get addressCity; - @override /// State/County/Province/Region. + @override @JsonKey(name: "address_state") String? get addressState; - @override /// ZIP or postal code. + @override @JsonKey(name: "address_zip") String? get addressZip; - @override /// RECOMMENDED. /// A two character country code (for example, US). /// Billing address country + @override @JsonKey(name: "address_country") String? get addressCountry; - @override /// Required in order to add the card to a Connect account ///(in all other cases, this parameter is not used). + @override @JsonKey(name: "currency") String? get currency; + + /// Create a copy of CreateTokenCardData + /// with the given fields replaced by the non-null parameter values. @override - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) _$$CreateTokenCardDataImplCopyWith<_$CreateTokenCardDataImpl> get copyWith => throw _privateConstructorUsedError; } diff --git a/packages/stripe_js/lib/src/api/tokens/create_token_pii_data.freezed.dart b/packages/stripe_js/lib/src/api/tokens/create_token_pii_data.freezed.dart index 3162f1e5f..3e7dd1045 100644 --- a/packages/stripe_js/lib/src/api/tokens/create_token_pii_data.freezed.dart +++ b/packages/stripe_js/lib/src/api/tokens/create_token_pii_data.freezed.dart @@ -23,8 +23,12 @@ mixin _$CreateTokenPIIData { @JsonKey(name: "personal_id_number") String get personalIdNumber => throw _privateConstructorUsedError; + /// Serializes this CreateTokenPIIData to a JSON map. Map toJson() => throw _privateConstructorUsedError; - @JsonKey(ignore: true) + + /// Create a copy of CreateTokenPIIData + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) $CreateTokenPIIDataCopyWith get copyWith => throw _privateConstructorUsedError; } @@ -48,6 +52,8 @@ class _$CreateTokenPIIDataCopyWithImpl<$Res, $Val extends CreateTokenPIIData> // ignore: unused_field final $Res Function($Val) _then; + /// Create a copy of CreateTokenPIIData + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -81,6 +87,8 @@ class __$$CreateTokenPIIDataImplCopyWithImpl<$Res> $Res Function(_$CreateTokenPIIDataImpl) _then) : super(_value, _then); + /// Create a copy of CreateTokenPIIData + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -122,11 +130,13 @@ class _$CreateTokenPIIDataImpl implements _CreateTokenPIIData { other.personalIdNumber == personalIdNumber)); } - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hash(runtimeType, personalIdNumber); - @JsonKey(ignore: true) + /// Create a copy of CreateTokenPIIData + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$CreateTokenPIIDataImplCopyWith<_$CreateTokenPIIDataImpl> get copyWith => @@ -152,8 +162,11 @@ abstract class _CreateTokenPIIData implements CreateTokenPIIData { @override @JsonKey(name: "personal_id_number") String get personalIdNumber; + + /// Create a copy of CreateTokenPIIData + /// with the given fields replaced by the non-null parameter values. @override - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) _$$CreateTokenPIIDataImplCopyWith<_$CreateTokenPIIDataImpl> get copyWith => throw _privateConstructorUsedError; } diff --git a/packages/stripe_js/lib/src/api/tokens/token.freezed.dart b/packages/stripe_js/lib/src/api/tokens/token.freezed.dart index 21b06bc8b..be39c62bd 100644 --- a/packages/stripe_js/lib/src/api/tokens/token.freezed.dart +++ b/packages/stripe_js/lib/src/api/tokens/token.freezed.dart @@ -53,8 +53,12 @@ mixin _$Token { /// (tokens can be used only once). bool get used => throw _privateConstructorUsedError; + /// Serializes this Token to a JSON map. Map toJson() => throw _privateConstructorUsedError; - @JsonKey(ignore: true) + + /// Create a copy of Token + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) $TokenCopyWith get copyWith => throw _privateConstructorUsedError; } @@ -88,6 +92,8 @@ class _$TokenCopyWithImpl<$Res, $Val extends Token> // ignore: unused_field final $Res Function($Val) _then; + /// Create a copy of Token + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -141,6 +147,8 @@ class _$TokenCopyWithImpl<$Res, $Val extends Token> ) as $Val); } + /// Create a copy of Token + /// with the given fields replaced by the non-null parameter values. @override @pragma('vm:prefer-inline') $BankAccountTokenCopyWith<$Res>? get bankAccount { @@ -153,6 +161,8 @@ class _$TokenCopyWithImpl<$Res, $Val extends Token> }); } + /// Create a copy of Token + /// with the given fields replaced by the non-null parameter values. @override @pragma('vm:prefer-inline') $CardTokenCopyWith<$Res>? get card { @@ -198,6 +208,8 @@ class __$$TokenImplCopyWithImpl<$Res> _$TokenImpl _value, $Res Function(_$TokenImpl) _then) : super(_value, _then); + /// Create a copy of Token + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -338,12 +350,14 @@ class _$TokenImpl implements _Token { (identical(other.used, used) || other.used == used)); } - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hash(runtimeType, id, object, bankAccount, card, clientIP, created, livemode, type, used); - @JsonKey(ignore: true) + /// Create a copy of Token + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$TokenImplCopyWith<_$TokenImpl> get copyWith => @@ -371,50 +385,52 @@ abstract class _Token implements Token { factory _Token.fromJson(Map json) = _$TokenImpl.fromJson; - @override - /// Unique identifier for the object. - String get id; @override + String get id; /// String representing the object’s type. /// Objects of the same type share the same value. /// Value is "token". - String get object; @override + String get object; /// Hash describing the bank account. + @override @JsonKey(name: "bank_account") BankAccountToken? get bankAccount; - @override /// Hash describing the card used to make the charge. - CardToken? get card; @override + CardToken? get card; /// IP address of the client that generated the token. + @override @JsonKey(name: "client_ip") String? get clientIP; - @override /// Time at which the object was created. Measured in seconds since the Unix epoch. - int? get created; @override + int? get created; /// Type of the token: account, bank_account, card, or pii. - bool get livemode; @override + bool get livemode; /// Has the value true if the object exists in live mode or the /// value false if the object exists in test mode. - TokenType get type; @override + TokenType get type; /// Whether this token has already been used /// (tokens can be used only once). + @override bool get used; + + /// Create a copy of Token + /// with the given fields replaced by the non-null parameter values. @override - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) _$$TokenImplCopyWith<_$TokenImpl> get copyWith => throw _privateConstructorUsedError; } @@ -494,8 +510,12 @@ mixin _$BankAccountToken { /// stopped until account details are updated. BankAccountStatus? get status => throw _privateConstructorUsedError; + /// Serializes this BankAccountToken to a JSON map. Map toJson() => throw _privateConstructorUsedError; - @JsonKey(ignore: true) + + /// Create a copy of BankAccountToken + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) $BankAccountTokenCopyWith get copyWith => throw _privateConstructorUsedError; } @@ -532,6 +552,8 @@ class _$BankAccountTokenCopyWithImpl<$Res, $Val extends BankAccountToken> // ignore: unused_field final $Res Function($Val) _then; + /// Create a copy of BankAccountToken + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -633,6 +655,8 @@ class __$$BankAccountTokenImplCopyWithImpl<$Res> $Res Function(_$BankAccountTokenImpl) _then) : super(_value, _then); + /// Create a copy of BankAccountToken + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -834,7 +858,7 @@ class _$BankAccountTokenImpl implements _BankAccountToken { (identical(other.status, status) || other.status == status)); } - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hash( runtimeType, @@ -851,7 +875,9 @@ class _$BankAccountTokenImpl implements _BankAccountToken { routingNumber, status); - @JsonKey(ignore: true) + /// Create a copy of BankAccountToken + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$BankAccountTokenImplCopyWith<_$BankAccountTokenImpl> get copyWith => @@ -885,64 +911,62 @@ abstract class _BankAccountToken implements BankAccountToken { factory _BankAccountToken.fromJson(Map json) = _$BankAccountTokenImpl.fromJson; - @override - /// Unique identifier for the object. - String get id; @override + String get id; /// String representing the object’s type. /// Objects of the same type share the same value. /// Value is "bank_account". - String get object; @override + String get object; /// The name of the person or business that owns the bank account. + @override @JsonKey(name: "account_holder_name") String? get accountHolderName; - @override /// The type of entity that holds the account. /// This can be either individual or company. + @override @JsonKey(name: "account_holder_type") BankAccountHolderType? get accountHolderType; - @override /// The bank account type. /// This can only be checking or savings in most countries. /// In Japan, this can only be futsu or toza. + @override @JsonKey(name: "account_type") String? get accountType; - @override /// Name of the bank associated with the routing number (e.g., WELLS FARGO). + @override @JsonKey(name: "bank_name") String? get bankName; - @override /// Two-letter ISO code representing the country the bank account is /// located in. - String? get country; @override + String? get country; /// Three-letter ISO code for the currency paid out to the bank account. - String? get currency; @override + String? get currency; /// Uniquely identifies this particular bank account. /// You can use this attribute to check whether two bank accounts are /// the same. - String? get fingerprint; @override + String? get fingerprint; /// The last four digits of the bank account number. - String? get last4; @override + String? get last4; /// The routing transit number for the bank account. + @override @JsonKey(name: "routing_number") String? get routingNumber; - @override /// For bank accounts, possible values are new, validated, verified, /// verification_failed, or errored. @@ -964,9 +988,13 @@ abstract class _BankAccountToken implements BankAccountToken { /// only used for payouts. This means the other statuses don’t apply. /// If a transfer fails, the status is set to errored and transfers are /// stopped until account details are updated. + @override BankAccountStatus? get status; + + /// Create a copy of BankAccountToken + /// with the given fields replaced by the non-null parameter values. @override - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) _$$BankAccountTokenImplCopyWith<_$BankAccountTokenImpl> get copyWith => throw _privateConstructorUsedError; } @@ -1089,8 +1117,12 @@ mixin _$CardToken { CardTokenizationMethod? get tokenizationMethod => throw _privateConstructorUsedError; + /// Serializes this CardToken to a JSON map. Map toJson() => throw _privateConstructorUsedError; - @JsonKey(ignore: true) + + /// Create a copy of CardToken + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) $CardTokenCopyWith get copyWith => throw _privateConstructorUsedError; } @@ -1138,6 +1170,8 @@ class _$CardTokenCopyWithImpl<$Res, $Val extends CardToken> // ignore: unused_field final $Res Function($Val) _then; + /// Create a copy of CardToken + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -1306,6 +1340,8 @@ class __$$CardTokenImplCopyWithImpl<$Res> _$CardTokenImpl _value, $Res Function(_$CardTokenImpl) _then) : super(_value, _then); + /// Create a copy of CardToken + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -1656,7 +1692,7 @@ class _$CardTokenImpl implements _CardToken { other.tokenizationMethod == tokenizationMethod)); } - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hashAll([ runtimeType, @@ -1685,7 +1721,9 @@ class _$CardTokenImpl implements _CardToken { tokenizationMethod ]); - @JsonKey(ignore: true) + /// Create a copy of CardToken + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$CardTokenImplCopyWith<_$CardTokenImpl> get copyWith => @@ -1731,75 +1769,73 @@ abstract class _CardToken implements CardToken { factory _CardToken.fromJson(Map json) = _$CardTokenImpl.fromJson; - @override - /// Unique identifier for the object. - String get id; @override + String get id; /// String representing the object’s type. /// Objects of the same type share the same value. /// Value is "card". - String get object; @override + String get object; /// City/District/Suburb/Town/Village. + @override @JsonKey(name: "address_city") String? get addressCity; - @override /// Billing address country, if provided when creating card. + @override @JsonKey(name: "address_country") String? get addressCountry; - @override /// Address line 1 (Street address/PO Box/Company name). + @override @JsonKey(name: "address_line1") String? get addressLine1; - @override /// If address_line1 was provided, results of the check: /// pass, fail, unavailable, or unchecked. + @override @JsonKey(name: "address_line1_check") VerificationCheck? get addressLine1Check; - @override /// Address line 2 (Apartment/Suite/Unit/Building). + @override @JsonKey(name: "address_line2") String? get addressLine2; - @override /// State/County/Province/Region. + @override @JsonKey(name: "address_state") String? get addressState; - @override /// ZIP or postal code. + @override @JsonKey(name: "address_zip") String? get addressZip; - @override /// If address_zip was provided, results of the check: /// pass, fail, unavailable, or unchecked. + @override @JsonKey(name: "address_zip_check") VerificationCheck? get addressZipCheck; - @override /// If address_zip was provided, results of the check: /// pass, fail, unavailable, or unchecked. - CardTokenBrand? get brand; @override + CardTokenBrand? get brand; /// Two-letter ISO code representing the country of the card. /// You could use this attribute to get a sense of the /// international breakdown of cards you’ve collected. - String? get country; @override + String? get country; /// Three-letter ISO currency code, in lowercase. /// Must be a supported currency. - String? get currency; @override + String? get currency; /// If a CVC was provided, results of the check: /// pass, fail, unavailable, or unchecked. @@ -1809,25 +1845,25 @@ abstract class _CardToken implements CardToken { /// object, or when creating a charge. For more details, see /// Check if a card is valid without a charge. /// https://support.stripe.com/questions/check-if-a-card-is-valid-without-a-charge + @override @JsonKey(name: "cvc_check") VerificationCheck? get cvcCheck; - @override /// (For tokenized numbers only.) /// The last four digits of the device account number. + @override @JsonKey(name: "dynamic_last4") String? get dynamicLast4; - @override /// Two-digit number representing the card’s expiration month. + @override @JsonKey(name: "exp_month") int? get expMonth; - @override /// Four-digit number representing the card’s expiration year. + @override @JsonKey(name: "exp_year") int? get expYear; - @override /// Uniquely identifies this particular card number. /// You can use this attribute to check whether two customers who’ve @@ -1838,34 +1874,38 @@ abstract class _CardToken implements CardToken { /// Starting May 1, 2021, card fingerprint in India for Connect will /// change to allow two fingerprints for the same card — one for India and /// one for the rest of the world. - String? get fingerprint; @override + String? get fingerprint; /// Card funding type. Can be credit, debit, prepaid, or unknown. - CardFundingType? get funding; @override + CardFundingType? get funding; /// The last four digits of the card. - String? get last4; @override + String? get last4; /// Set of key-value pairs that you can attach to an object. /// This can be useful for storing additional information about the object /// in a structured forma - Map get metadata; @override + Map get metadata; /// Cardholder name. - String? get name; @override + String? get name; /// If the card number is tokenized, this is the method that was used. /// Can be android_pay (includes Google Pay), apple_pay, masterpass, /// visa_checkout, or null. + @override @JsonKey(name: "tokenization_method") CardTokenizationMethod? get tokenizationMethod; + + /// Create a copy of CardToken + /// with the given fields replaced by the non-null parameter values. @override - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) _$$CardTokenImplCopyWith<_$CardTokenImpl> get copyWith => throw _privateConstructorUsedError; } diff --git a/packages/stripe_js/lib/src/api/tokens/token_response.freezed.dart b/packages/stripe_js/lib/src/api/tokens/token_response.freezed.dart index c609f8738..480ba7620 100644 --- a/packages/stripe_js/lib/src/api/tokens/token_response.freezed.dart +++ b/packages/stripe_js/lib/src/api/tokens/token_response.freezed.dart @@ -12,7 +12,7 @@ part of 'token_response.dart'; T _$identity(T value) => value; final _privateConstructorUsedError = UnsupportedError( - 'It seems like you constructed your class using `MyClass._()`. This constructor is only meant to be used by freezed and you are not supposed to need it nor use it.\nPlease check the documentation here for more information: https://github.com/rrousselGit/freezed#custom-getters-and-methods'); + 'It seems like you constructed your class using `MyClass._()`. This constructor is only meant to be used by freezed and you are not supposed to need it nor use it.\nPlease check the documentation here for more information: https://github.com/rrousselGit/freezed#adding-getters-and-methods-to-our-models'); TokenResponse _$TokenResponseFromJson(Map json) { return _TokenResponse.fromJson(json); @@ -27,8 +27,12 @@ mixin _$TokenResponse { /// This includes client-side validation errors StripeError? get error => throw _privateConstructorUsedError; + /// Serializes this TokenResponse to a JSON map. Map toJson() => throw _privateConstructorUsedError; - @JsonKey(ignore: true) + + /// Create a copy of TokenResponse + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) $TokenResponseCopyWith get copyWith => throw _privateConstructorUsedError; } @@ -55,6 +59,8 @@ class _$TokenResponseCopyWithImpl<$Res, $Val extends TokenResponse> // ignore: unused_field final $Res Function($Val) _then; + /// Create a copy of TokenResponse + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -73,6 +79,8 @@ class _$TokenResponseCopyWithImpl<$Res, $Val extends TokenResponse> ) as $Val); } + /// Create a copy of TokenResponse + /// with the given fields replaced by the non-null parameter values. @override @pragma('vm:prefer-inline') $TokenCopyWith<$Res>? get token { @@ -85,6 +93,8 @@ class _$TokenResponseCopyWithImpl<$Res, $Val extends TokenResponse> }); } + /// Create a copy of TokenResponse + /// with the given fields replaced by the non-null parameter values. @override @pragma('vm:prefer-inline') $StripeErrorCopyWith<$Res>? get error { @@ -122,6 +132,8 @@ class __$$TokenResponseImplCopyWithImpl<$Res> _$TokenResponseImpl _value, $Res Function(_$TokenResponseImpl) _then) : super(_value, _then); + /// Create a copy of TokenResponse + /// with the given fields replaced by the non-null parameter values. @pragma('vm:prefer-inline') @override $Res call({ @@ -164,7 +176,7 @@ class _$TokenResponseImpl implements _TokenResponse { } @override - bool operator ==(dynamic other) { + bool operator ==(Object other) { return identical(this, other) || (other.runtimeType == runtimeType && other is _$TokenResponseImpl && @@ -172,11 +184,13 @@ class _$TokenResponseImpl implements _TokenResponse { (identical(other.error, error) || other.error == error)); } - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) @override int get hashCode => Object.hash(runtimeType, token, error); - @JsonKey(ignore: true) + /// Create a copy of TokenResponse + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) @override @pragma('vm:prefer-inline') _$$TokenResponseImplCopyWith<_$TokenResponseImpl> get copyWith => @@ -197,17 +211,19 @@ abstract class _TokenResponse implements TokenResponse { factory _TokenResponse.fromJson(Map json) = _$TokenResponseImpl.fromJson; - @override - /// If not null, a Token was created successfully. - Token? get token; @override + Token? get token; /// If not null, an error occurred. /// This includes client-side validation errors + @override StripeError? get error; + + /// Create a copy of TokenResponse + /// with the given fields replaced by the non-null parameter values. @override - @JsonKey(ignore: true) + @JsonKey(includeFromJson: false, includeToJson: false) _$$TokenResponseImplCopyWith<_$TokenResponseImpl> get copyWith => throw _privateConstructorUsedError; } diff --git a/packages/stripe_js/lib/src/js/elements/element_express_checkout/element_express_checkout.dart b/packages/stripe_js/lib/src/js/elements/element_express_checkout/element_express_checkout.dart new file mode 100644 index 000000000..60acf19d5 --- /dev/null +++ b/packages/stripe_js/lib/src/js/elements/element_express_checkout/element_express_checkout.dart @@ -0,0 +1,39 @@ +import 'dart:js_interop'; + +import 'package:stripe_js/stripe_api.dart'; +import 'package:stripe_js/stripe_js.dart'; + +extension ExpressCheckoutPaymentExtension on StripeElements { + /// This method creates an instance of the Payment Element. + /// [options] : Options for creating the Payment Element. + ExpressCheckoutElement createExpressCheckout( + [ExpressCheckoutOptions? options]) { + return create('expressCheckout', (options?.toJson() ?? {}).jsify()) + as ExpressCheckoutElement; + } + + ExpressCheckoutElement? getExpressCheckout( + [ExpressCheckoutOptions? options]) { + return getElement('expressCheckout') as ExpressCheckoutElement; + } +} + +extension type ExpressCheckoutElement(StripeElement o) + implements StripeElement { + /// Updates the options the Payment Element was initialized with. + /// Updates are merged into the existing configuration. + @JS('update') + external void _update([JSAny? options]); + + void update([ExpressCheckoutOptions? options]) { + return _update((options?.toJson() ?? {}).jsify()); + } + + void onConfirm(EventCallback onEvent) { + return on("confirm", (event) { + onEvent(ExpressCheckoutConfirmEvent.fromJson(event.toDart)); + }); + } + + external void collapse(); +} diff --git a/packages/stripe_js/lib/src/js/elements/elements.dart b/packages/stripe_js/lib/src/js/elements/elements.dart index fcb1201f0..f88b0d5b5 100644 --- a/packages/stripe_js/lib/src/js/elements/elements.dart +++ b/packages/stripe_js/lib/src/js/elements/elements.dart @@ -1,7 +1,8 @@ export 'element_base.dart'; export 'element_card.dart'; export 'element_creation_options.dart'; +export 'element_express_checkout/element_express_checkout.dart'; export 'element_payment.dart'; -export 'elements_base.dart'; export 'element_payment_request_button.dart'; +export 'elements_base.dart'; export 'styles.dart'; diff --git a/packages/stripe_web/lib/flutter_stripe_web.dart b/packages/stripe_web/lib/flutter_stripe_web.dart index b60041da8..e975c0cc4 100644 --- a/packages/stripe_web/lib/flutter_stripe_web.dart +++ b/packages/stripe_web/lib/flutter_stripe_web.dart @@ -6,5 +6,7 @@ export 'package:stripe_platform_interface/stripe_platform_interface.dart'; export 'src/models/models.dart'; export 'src/web_stripe.dart'; export 'src/widgets/card_field.dart' hide WebStripeCardState; +export 'src/widgets/express_checkout_element.dart' + hide ExpressCheckoutElementState; export 'src/widgets/payment_element.dart' hide PaymentElementState; export 'src/widgets/payment_element.dart'; diff --git a/packages/stripe_web/lib/src/widgets/express_checkout_element.dart b/packages/stripe_web/lib/src/widgets/express_checkout_element.dart new file mode 100644 index 000000000..4b185f4a0 --- /dev/null +++ b/packages/stripe_web/lib/src/widgets/express_checkout_element.dart @@ -0,0 +1,182 @@ +import 'dart:js_interop'; +import 'dart:ui_web' as ui; + +import 'package:flutter/material.dart'; +import 'package:flutter/widgets.dart'; +import 'package:stripe_js/stripe_api.dart' as js; +import 'package:stripe_js/stripe_js.dart' as js; +import 'package:web/web.dart' as web; + +import '../../flutter_stripe_web.dart'; + +export 'package:stripe_js/stripe_api.dart' show ExpressCheckoutLayout; + +class ExpressCheckoutElement extends StatefulWidget { + final String clientSecret; + final double? height; + final FocusNode? focusNode; + final js.ElementAppearance? appearance; + final js.ExpressCheckoutLayout? layout; + final ValueChanged onConfirm; + + ExpressCheckoutElement({ + super.key, + required this.clientSecret, + this.height, + this.focusNode, + this.appearance, + this.layout, + required this.onConfirm, + }); + + @override + State createState() => ExpressCheckoutElementState(); +} + +class ExpressCheckoutElementState extends State { + web.HTMLDivElement _divElement = web.HTMLDivElement(); + // 2 is the first size generated by the iframe, O will not work. + double height = 2.0; + + late web.MutationObserver? mutationObserver = web.MutationObserver( + ((JSArray entries, web.MutationObserver observer) { + if (web.document.getElementById('express-checkout-element') != null) { + mutationObserver?.disconnect(); + element = elements!.createExpressCheckout(elementOptions()) + ..mount('#express-checkout-element'.toJS) + ..onBlur(requestBlur) + ..onFocus(requestFocus) + ..onConfirm(confirm); + mutationObserver = web.MutationObserver( + (JSArray entries, + web.MutationObserver observer) { + final stripeElements = + web.document.getElementsByClassName('__PrivateStripeElement'); + if (stripeElements.length != 0) { + mutationObserver?.disconnect(); + final element = stripeElements.item(0) as web.HTMLElement; + resizeObserver.observe(element); + } + }.toJS); + mutationObserver!.observe( + web.document, + web.MutationObserverInit(childList: true, subtree: true), + ); + } + }.toJS), + ); + + late final resizeObserver = web.ResizeObserver( + ((JSArray entries, web.ResizeObserver observer) { + if (widget.height == null) { + for (final entry in entries.toDart) { + final cr = entry.contentRect; + setState(() { + height = cr.height.toDouble(); + _divElement.style.height = '${height}px'; + }); + } + } + }).toJS, + ); + + @override + void initState() { + height = widget.height ?? height; + + _divElement = web.HTMLDivElement() + ..id = 'express-checkout-element' + ..style.border = 'none' + ..style.width = '100%' + ..style.height = '${height}' + ..style.overflow = 'scroll' + ..style.overflowX = 'hidden'; + + elements = WebStripe.js.elements(createOptions()); + mutationObserver!.observe( + web.document, + web.MutationObserverInit(childList: true, subtree: true), + ); + ui.platformViewRegistry.registerViewFactory( + 'stripe_express_checkout_element', + (int viewId) => _divElement, + ); + + super.initState(); + } + + js.ExpressCheckoutElement? get element => + WebStripe.element as js.ExpressCheckoutElement?; + set element(js.StripeElement? value) => WebStripe.element = value; + + js.StripeElements? get elements => WebStripe.elements; + set elements(js.StripeElements? value) => WebStripe.elements = value; + + void requestBlur(response) { + _effectiveNode.unfocus(); + } + + void requestFocus(response) { + _effectiveNode.requestFocus(); + } + + void confirm(js.ExpressCheckoutConfirmEvent response) { + widget.onConfirm(response.expressPaymentType); + + return; + } + + // void onCardChanged(js.PaymentElementChangeEvent response) { + // final details = CardFieldInputDetails( + // complete: response.complete, + // ); + // widget.onCardChanged(details); + + // return; + // } + + final FocusNode _focusNode = FocusNode(debugLabel: 'ExpressField'); + FocusNode get _effectiveNode => widget.focusNode ?? _focusNode; + + @override + Widget build(BuildContext context) { + return Focus( + focusNode: _effectiveNode, + onFocusChange: (focus) { + /* if (focus) + element?.focus(); + else + element?.blur(); */ + }, + child: ConstrainedBox( + constraints: BoxConstraints( + maxWidth: double.infinity, + maxHeight: height, + ), + child: + const HtmlElementView(viewType: 'stripe_express_checkout_element'), + ), + ); + } + + js.JsElementsCreateOptions createOptions() { + final appearance = widget.appearance ?? js.ElementAppearance(); + return js.JsElementsCreateOptions( + clientSecret: widget.clientSecret, + appearance: appearance.toJson().jsify() as js.JsElementAppearance, + ); + } + + js.ExpressCheckoutOptions elementOptions() { + return js.ExpressCheckoutOptions(layout: widget.layout); + } + + @override + void dispose() { + mutationObserver?.disconnect(); + resizeObserver.disconnect(); + element?.unmount(); + + super.dispose(); + } +} From 8567e2e1deb15d46f6b4fe3f26e205e799a0e920 Mon Sep 17 00:00:00 2001 From: Remon Date: Tue, 8 Oct 2024 20:50:08 +0100 Subject: [PATCH 06/16] chore(release): publish packages - stripe_platform_interface@11.2.0 --- CHANGELOG.md | 30 +++++++++++++++++++ packages/stripe/pubspec.yaml | 2 +- .../stripe_platform_interface/CHANGELOG.md | 4 +++ .../stripe_platform_interface/pubspec.yaml | 2 +- packages/stripe_web/pubspec.yaml | 2 +- 5 files changed, 37 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e70359aec..b544bd69f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,36 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## 2024-10-08 + +### Changes + +--- + +Packages with breaking changes: + + - There are no breaking changes in this release. + +Packages with other changes: + + - [`stripe_platform_interface` - `v11.2.0`](#stripe_platform_interface---v1120) + - [`flutter_stripe_web` - `v6.1.1`](#flutter_stripe_web---v611) + - [`flutter_stripe` - `v11.1.1`](#flutter_stripe---v1111) + +Packages with dependency updates only: + +> Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project. + + - `flutter_stripe_web` - `v6.1.1` + - `flutter_stripe` - `v11.1.1` + +--- + +#### `stripe_platform_interface` - `v11.2.0` + + - **FIX**: #1912 wallet parsing. + + ## 2024-09-18 ### Changes diff --git a/packages/stripe/pubspec.yaml b/packages/stripe/pubspec.yaml index 2c773527c..1fc1ca8d8 100644 --- a/packages/stripe/pubspec.yaml +++ b/packages/stripe/pubspec.yaml @@ -24,7 +24,7 @@ dependencies: meta: ^1.8.0 stripe_android: ^11.1.0 stripe_ios: ^11.1.0 - stripe_platform_interface: ^11.1.1 + stripe_platform_interface: ^11.2.0 dev_dependencies: flutter_test: sdk: flutter diff --git a/packages/stripe_platform_interface/CHANGELOG.md b/packages/stripe_platform_interface/CHANGELOG.md index 31aa78a90..ad2059fd4 100644 --- a/packages/stripe_platform_interface/CHANGELOG.md +++ b/packages/stripe_platform_interface/CHANGELOG.md @@ -1,3 +1,7 @@ +## 11.2.0 + + - **FIX**: #1912 wallet parsing. + ## 11.1.1 - #1912 wallet parsing. diff --git a/packages/stripe_platform_interface/pubspec.yaml b/packages/stripe_platform_interface/pubspec.yaml index 19ad4f90f..238dee57e 100644 --- a/packages/stripe_platform_interface/pubspec.yaml +++ b/packages/stripe_platform_interface/pubspec.yaml @@ -1,6 +1,6 @@ name: stripe_platform_interface description: Platform interface for stripe sdk -version: 11.1.1 +version: 11.2.0 repository: https://github.com/flutter-stripe/flutter_stripe homepage: https://pub.dev/packages/flutter_stripe diff --git a/packages/stripe_web/pubspec.yaml b/packages/stripe_web/pubspec.yaml index d2e9ce21b..6b00d8760 100644 --- a/packages/stripe_web/pubspec.yaml +++ b/packages/stripe_web/pubspec.yaml @@ -13,7 +13,7 @@ dependencies: flutter_web_plugins: sdk: flutter freezed_annotation: ^2.0.3 - stripe_platform_interface: ^11.1.1 + stripe_platform_interface: ^11.2.0 stripe_js: ^6.1.1 web: ^1.0.0 From 11b053914f4e12c272dd0a368096615fbb1e8ff6 Mon Sep 17 00:00:00 2001 From: Remon Date: Tue, 8 Oct 2024 20:53:57 +0100 Subject: [PATCH 07/16] chore(release): publish packages - stripe_js@6.2.0 --- CHANGELOG.md | 26 ++++++++++++++++++++++++++ packages/stripe_js/CHANGELOG.md | 2 ++ packages/stripe_js/pubspec.yaml | 2 +- packages/stripe_web/pubspec.yaml | 2 +- 4 files changed, 30 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index b544bd69f..dbbcdd2f9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,32 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## 2024-10-08 + +### Changes + +--- + +Packages with breaking changes: + + - There are no breaking changes in this release. + +Packages with other changes: + + - [`stripe_js` - `v6.2.0`](#stripe_js---v620) + - [`flutter_stripe_web` - `v6.1.1`](#flutter_stripe_web---v611) + +Packages with dependency updates only: + +> Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project. + + - `flutter_stripe_web` - `v6.1.1` + +--- + +#### `stripe_js` - `v6.2.0` + + ## 2024-10-08 ### Changes diff --git a/packages/stripe_js/CHANGELOG.md b/packages/stripe_js/CHANGELOG.md index 3a2d445c4..8b06bd6c9 100644 --- a/packages/stripe_js/CHANGELOG.md +++ b/packages/stripe_js/CHANGELOG.md @@ -1,3 +1,5 @@ +## 6.2.0 + ## 6.1.1 - **FIX**: The platformPayCreatePaymentMethod method results in an error on web (#1879). diff --git a/packages/stripe_js/pubspec.yaml b/packages/stripe_js/pubspec.yaml index d26cede48..fa7029cc7 100644 --- a/packages/stripe_js/pubspec.yaml +++ b/packages/stripe_js/pubspec.yaml @@ -1,6 +1,6 @@ name: stripe_js description: Stripe.js bindings for dart. This package is used by Stripe web so that the Stripe js sdk can be invoked directly. -version: 6.1.1 +version: 6.2.0 homepage: https://github.com/flutter-stripe/flutter_stripe environment: diff --git a/packages/stripe_web/pubspec.yaml b/packages/stripe_web/pubspec.yaml index 6b00d8760..f049e3376 100644 --- a/packages/stripe_web/pubspec.yaml +++ b/packages/stripe_web/pubspec.yaml @@ -14,7 +14,7 @@ dependencies: sdk: flutter freezed_annotation: ^2.0.3 stripe_platform_interface: ^11.2.0 - stripe_js: ^6.1.1 + stripe_js: ^6.2.0 web: ^1.0.0 dev_dependencies: From b38ae6a84de69a3793b41b6d5d4903a4ed7db14f Mon Sep 17 00:00:00 2001 From: Remon Date: Tue, 8 Oct 2024 20:55:27 +0100 Subject: [PATCH 08/16] chore(release): publish packages - flutter_stripe_web@6.2.0 --- CHANGELOG.md | 19 +++++++++++++++++++ packages/stripe_web/CHANGELOG.md | 2 ++ packages/stripe_web/pubspec.yaml | 2 +- 3 files changed, 22 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index dbbcdd2f9..4a7e7a550 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,25 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## 2024-10-08 + +### Changes + +--- + +Packages with breaking changes: + + - There are no breaking changes in this release. + +Packages with other changes: + + - [`flutter_stripe_web` - `v6.2.0`](#flutter_stripe_web---v620) + +--- + +#### `flutter_stripe_web` - `v6.2.0` + + ## 2024-10-08 ### Changes diff --git a/packages/stripe_web/CHANGELOG.md b/packages/stripe_web/CHANGELOG.md index bc923b821..e7f1d5508 100644 --- a/packages/stripe_web/CHANGELOG.md +++ b/packages/stripe_web/CHANGELOG.md @@ -1,3 +1,5 @@ +## 6.2.0 + ## 6.1.0 - Sync with Stripe [0.38.6](https://github.com/stripe/stripe-react-native/releases/tag/v0.38.6). - Minor fixes and improvements. diff --git a/packages/stripe_web/pubspec.yaml b/packages/stripe_web/pubspec.yaml index f049e3376..e0b7c2a86 100644 --- a/packages/stripe_web/pubspec.yaml +++ b/packages/stripe_web/pubspec.yaml @@ -1,6 +1,6 @@ name: flutter_stripe_web description: Stripe sdk bindings for the Flutter web platform. This package contains the implementation of the platform interface for web. -version: 6.1.0 +version: 6.2.0 homepage: https://github.com/flutter-stripe/flutter_stripe environment: From d43d3bb2ba2e304211d5da852f41b90eb525fa6b Mon Sep 17 00:00:00 2001 From: Remon Date: Tue, 8 Oct 2024 20:57:02 +0100 Subject: [PATCH 09/16] chore(release): publish packages - stripe_ios@11.2.0 --- CHANGELOG.md | 26 ++++++++++++++++++++++++++ packages/stripe/pubspec.yaml | 2 +- packages/stripe_ios/CHANGELOG.md | 2 ++ packages/stripe_ios/pubspec.yaml | 2 +- 4 files changed, 30 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 4a7e7a550..7e29194f2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,32 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## 2024-10-08 + +### Changes + +--- + +Packages with breaking changes: + + - There are no breaking changes in this release. + +Packages with other changes: + + - [`stripe_ios` - `v11.2.0`](#stripe_ios---v1120) + - [`flutter_stripe` - `v11.1.1`](#flutter_stripe---v1111) + +Packages with dependency updates only: + +> Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project. + + - `flutter_stripe` - `v11.1.1` + +--- + +#### `stripe_ios` - `v11.2.0` + + ## 2024-10-08 ### Changes diff --git a/packages/stripe/pubspec.yaml b/packages/stripe/pubspec.yaml index 1fc1ca8d8..4c64277ab 100644 --- a/packages/stripe/pubspec.yaml +++ b/packages/stripe/pubspec.yaml @@ -23,7 +23,7 @@ dependencies: sdk: flutter meta: ^1.8.0 stripe_android: ^11.1.0 - stripe_ios: ^11.1.0 + stripe_ios: ^11.2.0 stripe_platform_interface: ^11.2.0 dev_dependencies: flutter_test: diff --git a/packages/stripe_ios/CHANGELOG.md b/packages/stripe_ios/CHANGELOG.md index 448ef7443..4238f2afe 100644 --- a/packages/stripe_ios/CHANGELOG.md +++ b/packages/stripe_ios/CHANGELOG.md @@ -1,3 +1,5 @@ +## 11.2.0 + ## 11.1.0 - Sync with Stripe [0.38.6](https://github.com/stripe/stripe-react-native/releases/tag/v0.38.6). - Minor fixes and improvements. diff --git a/packages/stripe_ios/pubspec.yaml b/packages/stripe_ios/pubspec.yaml index 23fede0cd..cf583b52c 100644 --- a/packages/stripe_ios/pubspec.yaml +++ b/packages/stripe_ios/pubspec.yaml @@ -1,6 +1,6 @@ name: stripe_ios description: Stripe platform implementation for iOS -version: 11.1.0 +version: 11.2.0 repository: https://github.com/flutter-stripe/flutter_stripe homepage: https://pub.dev/packages/flutter_stripe From bbac7804deb3482c96ee3e31fc9396c797cea4ad Mon Sep 17 00:00:00 2001 From: Remon Date: Tue, 8 Oct 2024 20:58:29 +0100 Subject: [PATCH 10/16] chore(release): publish packages - stripe_android@11.2.0 --- CHANGELOG.md | 26 ++++++++++++++++++++++++++ packages/stripe/pubspec.yaml | 2 +- packages/stripe_android/CHANGELOG.md | 2 ++ packages/stripe_android/pubspec.yaml | 2 +- 4 files changed, 30 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7e29194f2..8931c5240 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,32 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## 2024-10-08 + +### Changes + +--- + +Packages with breaking changes: + + - There are no breaking changes in this release. + +Packages with other changes: + + - [`stripe_android` - `v11.2.0`](#stripe_android---v1120) + - [`flutter_stripe` - `v11.1.1`](#flutter_stripe---v1111) + +Packages with dependency updates only: + +> Packages listed below depend on other packages in this workspace that have had changes. Their versions have been incremented to bump the minimum dependency versions of the packages they depend upon in this project. + + - `flutter_stripe` - `v11.1.1` + +--- + +#### `stripe_android` - `v11.2.0` + + ## 2024-10-08 ### Changes diff --git a/packages/stripe/pubspec.yaml b/packages/stripe/pubspec.yaml index 4c64277ab..e33247380 100644 --- a/packages/stripe/pubspec.yaml +++ b/packages/stripe/pubspec.yaml @@ -22,7 +22,7 @@ dependencies: flutter: sdk: flutter meta: ^1.8.0 - stripe_android: ^11.1.0 + stripe_android: ^11.2.0 stripe_ios: ^11.2.0 stripe_platform_interface: ^11.2.0 dev_dependencies: diff --git a/packages/stripe_android/CHANGELOG.md b/packages/stripe_android/CHANGELOG.md index dffd3ab0f..ee88f55e5 100644 --- a/packages/stripe_android/CHANGELOG.md +++ b/packages/stripe_android/CHANGELOG.md @@ -1,3 +1,5 @@ +## 11.2.0 + ## 11.1.0 - Sync with Stripe [0.38.6](https://github.com/stripe/stripe-react-native/releases/tag/v0.38.6). - Minor fixes and improvements. diff --git a/packages/stripe_android/pubspec.yaml b/packages/stripe_android/pubspec.yaml index 6d7d63dde..4aa412f51 100644 --- a/packages/stripe_android/pubspec.yaml +++ b/packages/stripe_android/pubspec.yaml @@ -1,6 +1,6 @@ name: stripe_android description: Stripe platform implementation for Android -version: 11.1.0 +version: 11.2.0 repository: https://github.com/flutter-stripe/flutter_stripe homepage: https://pub.dev/packages/flutter_stripe From 9ccd3d1ed59947f8833be74de6eded6f4a1460e9 Mon Sep 17 00:00:00 2001 From: Remon Date: Tue, 8 Oct 2024 20:59:29 +0100 Subject: [PATCH 11/16] chore(release): publish packages - flutter_stripe@11.2.0 --- CHANGELOG.md | 19 +++++++++++++++++++ packages/stripe/CHANGELOG.md | 2 ++ packages/stripe/pubspec.yaml | 2 +- 3 files changed, 22 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8931c5240..c7ee2e523 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,25 @@ All notable changes to this project will be documented in this file. See [Conventional Commits](https://conventionalcommits.org) for commit guidelines. +## 2024-10-08 + +### Changes + +--- + +Packages with breaking changes: + + - There are no breaking changes in this release. + +Packages with other changes: + + - [`flutter_stripe` - `v11.2.0`](#flutter_stripe---v1120) + +--- + +#### `flutter_stripe` - `v11.2.0` + + ## 2024-10-08 ### Changes diff --git a/packages/stripe/CHANGELOG.md b/packages/stripe/CHANGELOG.md index 448ef7443..4238f2afe 100644 --- a/packages/stripe/CHANGELOG.md +++ b/packages/stripe/CHANGELOG.md @@ -1,3 +1,5 @@ +## 11.2.0 + ## 11.1.0 - Sync with Stripe [0.38.6](https://github.com/stripe/stripe-react-native/releases/tag/v0.38.6). - Minor fixes and improvements. diff --git a/packages/stripe/pubspec.yaml b/packages/stripe/pubspec.yaml index e33247380..a56dcfe50 100644 --- a/packages/stripe/pubspec.yaml +++ b/packages/stripe/pubspec.yaml @@ -1,6 +1,6 @@ name: flutter_stripe description: Flutter library for Stripe. Supports PaymentSheets, Apple & Google Pay, SCA, PSD2 and much more. -version: 11.1.0 +version: 11.2.0 homepage: https://github.com/flutter-stripe/flutter_stripe repository: https://github.com/flutter-stripe/flutter_stripe From 27d163178d5ce724563e84c371d7acd1afb3c968 Mon Sep 17 00:00:00 2001 From: Remon Date: Tue, 8 Oct 2024 21:02:29 +0100 Subject: [PATCH 12/16] chore release 11.2.0 --- README.md | 7 +++++-- packages/stripe/CHANGELOG.md | 6 ++++++ packages/stripe/README.md | 7 +++++-- packages/stripe_android/CHANGELOG.md | 1 + packages/stripe_ios/CHANGELOG.md | 1 + packages/stripe_js/CHANGELOG.md | 5 +++++ packages/stripe_platform_interface/CHANGELOG.md | 6 +++++- packages/stripe_web/CHANGELOG.md | 5 +++++ 8 files changed, 33 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 833140878..00ad7251e 100644 --- a/README.md +++ b/README.md @@ -90,7 +90,7 @@ For card scanning add the following to your Info.plist: To scan cards ``` -#### Web (Experimental) +#### Web Now you can use Stripe with Flutter web! Notice right now it is highly experimental and only a subset of features is implemented. Namely: @@ -98,7 +98,10 @@ Now you can use Stripe with Flutter web! Notice right now it is highly experimen - Confirm payment intent - Confirm setup intent - Create token -- Confirm payment element (recommended way of handling payments on web) + +### Supported widgets +- [Confirm payment element](https://github.com/flutter-stripe/flutter_stripe/blob/main/example/lib/screens/payment_sheet/payment_element/platforms/payment_element_web.dart) (recommended way of handling payments on web) +- [Express checkout](https://github.com/flutter-stripe/flutter_stripe/blob/main/example/lib/screens/payment_sheet/express_checkout/platforms/express_checkout_element_web.dart) To use Stripe on web, it is required to add `flutter_stripe_web` in your pubspec file diff --git a/packages/stripe/CHANGELOG.md b/packages/stripe/CHANGELOG.md index 4238f2afe..eecf786cb 100644 --- a/packages/stripe/CHANGELOG.md +++ b/packages/stripe/CHANGELOG.md @@ -1,5 +1,11 @@ ## 11.2.0 +**Features** +- Add basic support for Expresscheckout on the web + +**Fixes** +- Export elementappearance and element theme + ## 11.1.0 - Sync with Stripe [0.38.6](https://github.com/stripe/stripe-react-native/releases/tag/v0.38.6). - Minor fixes and improvements. diff --git a/packages/stripe/README.md b/packages/stripe/README.md index 833140878..00ad7251e 100644 --- a/packages/stripe/README.md +++ b/packages/stripe/README.md @@ -90,7 +90,7 @@ For card scanning add the following to your Info.plist: To scan cards ``` -#### Web (Experimental) +#### Web Now you can use Stripe with Flutter web! Notice right now it is highly experimental and only a subset of features is implemented. Namely: @@ -98,7 +98,10 @@ Now you can use Stripe with Flutter web! Notice right now it is highly experimen - Confirm payment intent - Confirm setup intent - Create token -- Confirm payment element (recommended way of handling payments on web) + +### Supported widgets +- [Confirm payment element](https://github.com/flutter-stripe/flutter_stripe/blob/main/example/lib/screens/payment_sheet/payment_element/platforms/payment_element_web.dart) (recommended way of handling payments on web) +- [Express checkout](https://github.com/flutter-stripe/flutter_stripe/blob/main/example/lib/screens/payment_sheet/express_checkout/platforms/express_checkout_element_web.dart) To use Stripe on web, it is required to add `flutter_stripe_web` in your pubspec file diff --git a/packages/stripe_android/CHANGELOG.md b/packages/stripe_android/CHANGELOG.md index ee88f55e5..5eab2a500 100644 --- a/packages/stripe_android/CHANGELOG.md +++ b/packages/stripe_android/CHANGELOG.md @@ -1,4 +1,5 @@ ## 11.2.0 +- Minor fixes and improvements ## 11.1.0 - Sync with Stripe [0.38.6](https://github.com/stripe/stripe-react-native/releases/tag/v0.38.6). diff --git a/packages/stripe_ios/CHANGELOG.md b/packages/stripe_ios/CHANGELOG.md index 4238f2afe..0609ab77b 100644 --- a/packages/stripe_ios/CHANGELOG.md +++ b/packages/stripe_ios/CHANGELOG.md @@ -1,4 +1,5 @@ ## 11.2.0 +- Minor fixes and improvements ## 11.1.0 - Sync with Stripe [0.38.6](https://github.com/stripe/stripe-react-native/releases/tag/v0.38.6). diff --git a/packages/stripe_js/CHANGELOG.md b/packages/stripe_js/CHANGELOG.md index 8b06bd6c9..26c20d5f1 100644 --- a/packages/stripe_js/CHANGELOG.md +++ b/packages/stripe_js/CHANGELOG.md @@ -1,4 +1,9 @@ ## 6.2.0 +**Features** +- Add basic support for Expresscheckout on the web + +**Fixes** +- Export elementappearance and element theme ## 6.1.1 diff --git a/packages/stripe_platform_interface/CHANGELOG.md b/packages/stripe_platform_interface/CHANGELOG.md index ad2059fd4..2b79cf82f 100644 --- a/packages/stripe_platform_interface/CHANGELOG.md +++ b/packages/stripe_platform_interface/CHANGELOG.md @@ -1,6 +1,10 @@ ## 11.2.0 - - **FIX**: #1912 wallet parsing. +**Features** +- Add basic support for Expresscheckout on the web + +**Fixes** +- Export elementappearance and element theme ## 11.1.1 diff --git a/packages/stripe_web/CHANGELOG.md b/packages/stripe_web/CHANGELOG.md index e7f1d5508..5804518e8 100644 --- a/packages/stripe_web/CHANGELOG.md +++ b/packages/stripe_web/CHANGELOG.md @@ -1,4 +1,9 @@ ## 6.2.0 +**Features** +- Add basic support for Expresscheckout on the web + +**Fixes** +- Export elementappearance and element theme ## 6.1.0 - Sync with Stripe [0.38.6](https://github.com/stripe/stripe-react-native/releases/tag/v0.38.6). From 3d8f68e0443b35ec89d999297ceca81b670faf32 Mon Sep 17 00:00:00 2001 From: Jonas Bark Date: Thu, 10 Oct 2024 08:40:47 +0200 Subject: [PATCH 13/16] Remove com.android.application gradle plugin version check --- packages/stripe_android/CHANGELOG.md | 3 +++ packages/stripe_android/android/build.gradle | 8 -------- packages/stripe_android/pubspec.yaml | 2 +- 3 files changed, 4 insertions(+), 9 deletions(-) diff --git a/packages/stripe_android/CHANGELOG.md b/packages/stripe_android/CHANGELOG.md index dffd3ab0f..a69f4e355 100644 --- a/packages/stripe_android/CHANGELOG.md +++ b/packages/stripe_android/CHANGELOG.md @@ -1,3 +1,6 @@ +## 11.1.1 +- Remove com.android.application gradle plugin version check + ## 11.1.0 - Sync with Stripe [0.38.6](https://github.com/stripe/stripe-react-native/releases/tag/v0.38.6). - Minor fixes and improvements. diff --git a/packages/stripe_android/android/build.gradle b/packages/stripe_android/android/build.gradle index 0ce4460fa..cb87ff3a6 100644 --- a/packages/stripe_android/android/build.gradle +++ b/packages/stripe_android/android/build.gradle @@ -65,11 +65,3 @@ dependencies { // Users need to declare this dependency on their own, otherwise all methods are a no-op compileOnly 'com.stripe:stripe-android-issuing-push-provisioning:1.1.0' } - -afterEvaluate { - // check version of com.android.application - fail if 8.0.0 or higher - def androidPluginVersion = com.android.Version.ANDROID_GRADLE_PLUGIN_VERSION - if (androidPluginVersion >= '8.0.0') { - throw new GradleException("flutter_stripe: Stripe Android SDK requires com.android.application plugin lower than 8.0.0.\nSee https://github.com/flutter-stripe/flutter_stripe/issues/1909\n") - } -} diff --git a/packages/stripe_android/pubspec.yaml b/packages/stripe_android/pubspec.yaml index 6d7d63dde..33814896e 100644 --- a/packages/stripe_android/pubspec.yaml +++ b/packages/stripe_android/pubspec.yaml @@ -1,6 +1,6 @@ name: stripe_android description: Stripe platform implementation for Android -version: 11.1.0 +version: 11.1.1 repository: https://github.com/flutter-stripe/flutter_stripe homepage: https://pub.dev/packages/flutter_stripe From 14ee042ae8af66489d8b44d4e77e89c57ef53a63 Mon Sep 17 00:00:00 2001 From: cedvdb Date: Mon, 28 Oct 2024 19:58:16 +0100 Subject: [PATCH 14/16] add confirm setup to Stripe js (#1959) * add_confirm_setup * changelog & versioning" --------- Co-authored-by: cedvandenbosch --- packages/stripe_js/CHANGELOG.md | 4 + ...ress_checkout_element_options.freezed.dart | 3 + .../setup_intents/confirm_setup_options.dart | 62 +++ .../confirm_setup_options.freezed.dart | 483 ++++++++++++++++++ .../confirm_setup_options.g.dart | 62 +++ .../src/api/setup_intents/setup_intents.dart | 1 + .../src/js/setup_intents/confirm_setup.dart | 30 ++ .../src/js/setup_intents/setup_intents.dart | 1 + packages/stripe_js/pubspec.yaml | 6 +- 9 files changed, 648 insertions(+), 4 deletions(-) create mode 100644 packages/stripe_js/lib/src/api/setup_intents/confirm_setup_options.dart create mode 100644 packages/stripe_js/lib/src/api/setup_intents/confirm_setup_options.freezed.dart create mode 100644 packages/stripe_js/lib/src/api/setup_intents/confirm_setup_options.g.dart create mode 100644 packages/stripe_js/lib/src/js/setup_intents/confirm_setup.dart diff --git a/packages/stripe_js/CHANGELOG.md b/packages/stripe_js/CHANGELOG.md index 26c20d5f1..2b86a167f 100644 --- a/packages/stripe_js/CHANGELOG.md +++ b/packages/stripe_js/CHANGELOG.md @@ -1,3 +1,7 @@ +## 6.2.1 +**Features** +- Add support for any kind of payment method in setup intent with [confirmSetup] + ## 6.2.0 **Features** - Add basic support for Expresscheckout on the web diff --git a/packages/stripe_js/lib/src/api/elements/express_checkout_element_options.freezed.dart b/packages/stripe_js/lib/src/api/elements/express_checkout_element_options.freezed.dart index f09569aad..7c51340fe 100644 --- a/packages/stripe_js/lib/src/api/elements/express_checkout_element_options.freezed.dart +++ b/packages/stripe_js/lib/src/api/elements/express_checkout_element_options.freezed.dart @@ -368,6 +368,7 @@ ExpressCheckoutConfirmEvent _$ExpressCheckoutConfirmEventFromJson( /// @nodoc mixin _$ExpressCheckoutConfirmEvent { + /// The method that was used to pay. String get expressPaymentType => throw _privateConstructorUsedError; BillingDetails? get billingDetails => throw _privateConstructorUsedError; @@ -497,6 +498,7 @@ class _$ExpressCheckoutConfirmEventImpl Map json) => _$$ExpressCheckoutConfirmEventImplFromJson(json); + /// The method that was used to pay. @override final String expressPaymentType; @override @@ -550,6 +552,7 @@ abstract class _ExpressCheckoutConfirmEvent factory _ExpressCheckoutConfirmEvent.fromJson(Map json) = _$ExpressCheckoutConfirmEventImpl.fromJson; + /// The method that was used to pay. @override String get expressPaymentType; @override diff --git a/packages/stripe_js/lib/src/api/setup_intents/confirm_setup_options.dart b/packages/stripe_js/lib/src/api/setup_intents/confirm_setup_options.dart new file mode 100644 index 000000000..f5e30deb5 --- /dev/null +++ b/packages/stripe_js/lib/src/api/setup_intents/confirm_setup_options.dart @@ -0,0 +1,62 @@ +import 'package:stripe_js/src/api/converters/js_converter.dart'; +import 'package:stripe_js/stripe_api.dart'; + +import 'package:freezed_annotation/freezed_annotation.dart'; + +part 'confirm_setup_options.freezed.dart'; +part 'confirm_setup_options.g.dart'; + +@freezed +class ConfirmSetupOptions with _$ConfirmSetupOptions { + const factory ConfirmSetupOptions({ + /// Required if you collect payment details before creating an Intent. It's always required if you don't provide a clientSecret. + @ElementsConverter() required Elements elements, + + /// Required if you collect payment details before creating an Intent. + /// It's always required if you don't provide an elements instance containing a client secret. + String? clientSecret, + + /// Parameters that will be passed on to the Stripe API. + /// Refer to the Payment Intents API for a full list of parameters. + required ConfirmSetupParams confirmParams, + + /// By default, stripe.confirmSetup will always redirect to your return_url + /// after a successful confirmation. If you set redirect: "if_required", + /// then stripe.confirmSetup will only redirect if your user chooses a + /// redirect-based payment method. + + /// Note: Setting if_required requires that you handle successful confirmations + /// for redirect-based and non-redirect based payment methods separately. + /// When a non-redirect based payment method is successfully confirmed, + /// stripe.confirmSetup will resolve with a {setupIntent} object. + SetupConfirmationRedirect? redirect, + }) = _ConfirmSetupOptions; + + factory ConfirmSetupOptions.fromJson(Map json) => + _$ConfirmSetupOptionsFromJson(json); +} + +@freezed +class ConfirmSetupParams with _$ConfirmSetupParams { + const factory ConfirmSetupParams({ + /// The url your customer will be directed to after they complete authentication. + required String return_url, + + /// If collected previously, the ID of the ConfirmationToken to use to confirm this SetupIntent. + /// This is mutually exclusive with the elements parameter. + String? confirmation_token, + }) = _ConfirmSetupParams; + + factory ConfirmSetupParams.fromJson(Map json) => + _$ConfirmSetupParamsFromJson(json); +} + +/// By default, stripe.confirmPayment will always redirect to +/// your return_url after a successful confirmation. +/// If you set redirect: "if_required", then stripe.confirmPayment +/// will only redirect if your user chooses a redirect-based payment method. +enum SetupConfirmationRedirect { + always, + @JsonValue('if_required') + ifRequired, +} diff --git a/packages/stripe_js/lib/src/api/setup_intents/confirm_setup_options.freezed.dart b/packages/stripe_js/lib/src/api/setup_intents/confirm_setup_options.freezed.dart new file mode 100644 index 000000000..946b81e53 --- /dev/null +++ b/packages/stripe_js/lib/src/api/setup_intents/confirm_setup_options.freezed.dart @@ -0,0 +1,483 @@ +// coverage:ignore-file +// GENERATED CODE - DO NOT MODIFY BY HAND +// ignore_for_file: type=lint +// ignore_for_file: unused_element, deprecated_member_use, deprecated_member_use_from_same_package, use_function_type_syntax_for_parameters, unnecessary_const, avoid_init_to_null, invalid_override_different_default_values_named, prefer_expression_function_bodies, annotate_overrides, invalid_annotation_target, unnecessary_question_mark + +part of 'confirm_setup_options.dart'; + +// ************************************************************************** +// FreezedGenerator +// ************************************************************************** + +T _$identity(T value) => value; + +final _privateConstructorUsedError = UnsupportedError( + 'It seems like you constructed your class using `MyClass._()`. This constructor is only meant to be used by freezed and you are not supposed to need it nor use it.\nPlease check the documentation here for more information: https://github.com/rrousselGit/freezed#adding-getters-and-methods-to-our-models'); + +ConfirmSetupOptions _$ConfirmSetupOptionsFromJson(Map json) { + return _ConfirmSetupOptions.fromJson(json); +} + +/// @nodoc +mixin _$ConfirmSetupOptions { + /// Required if you collect payment details before creating an Intent. It's always required if you don't provide a clientSecret. + @ElementsConverter() + Elements get elements => throw _privateConstructorUsedError; + + /// Required if you collect payment details before creating an Intent. + /// It's always required if you don't provide an elements instance containing a client secret. + String? get clientSecret => throw _privateConstructorUsedError; + + /// Parameters that will be passed on to the Stripe API. + /// Refer to the Payment Intents API for a full list of parameters. + ConfirmSetupParams get confirmParams => throw _privateConstructorUsedError; + + /// By default, stripe.confirmSetup will always redirect to your return_url + /// after a successful confirmation. If you set redirect: "if_required", + /// then stripe.confirmSetup will only redirect if your user chooses a + /// redirect-based payment method. + /// Note: Setting if_required requires that you handle successful confirmations + /// for redirect-based and non-redirect based payment methods separately. + /// When a non-redirect based payment method is successfully confirmed, + /// stripe.confirmSetup will resolve with a {setupIntent} object. + SetupConfirmationRedirect? get redirect => throw _privateConstructorUsedError; + + /// Serializes this ConfirmSetupOptions to a JSON map. + Map toJson() => throw _privateConstructorUsedError; + + /// Create a copy of ConfirmSetupOptions + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) + $ConfirmSetupOptionsCopyWith get copyWith => + throw _privateConstructorUsedError; +} + +/// @nodoc +abstract class $ConfirmSetupOptionsCopyWith<$Res> { + factory $ConfirmSetupOptionsCopyWith( + ConfirmSetupOptions value, $Res Function(ConfirmSetupOptions) then) = + _$ConfirmSetupOptionsCopyWithImpl<$Res, ConfirmSetupOptions>; + @useResult + $Res call( + {@ElementsConverter() Elements elements, + String? clientSecret, + ConfirmSetupParams confirmParams, + SetupConfirmationRedirect? redirect}); + + $ConfirmSetupParamsCopyWith<$Res> get confirmParams; +} + +/// @nodoc +class _$ConfirmSetupOptionsCopyWithImpl<$Res, $Val extends ConfirmSetupOptions> + implements $ConfirmSetupOptionsCopyWith<$Res> { + _$ConfirmSetupOptionsCopyWithImpl(this._value, this._then); + + // ignore: unused_field + final $Val _value; + // ignore: unused_field + final $Res Function($Val) _then; + + /// Create a copy of ConfirmSetupOptions + /// with the given fields replaced by the non-null parameter values. + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? elements = null, + Object? clientSecret = freezed, + Object? confirmParams = null, + Object? redirect = freezed, + }) { + return _then(_value.copyWith( + elements: null == elements + ? _value.elements + : elements // ignore: cast_nullable_to_non_nullable + as Elements, + clientSecret: freezed == clientSecret + ? _value.clientSecret + : clientSecret // ignore: cast_nullable_to_non_nullable + as String?, + confirmParams: null == confirmParams + ? _value.confirmParams + : confirmParams // ignore: cast_nullable_to_non_nullable + as ConfirmSetupParams, + redirect: freezed == redirect + ? _value.redirect + : redirect // ignore: cast_nullable_to_non_nullable + as SetupConfirmationRedirect?, + ) as $Val); + } + + /// Create a copy of ConfirmSetupOptions + /// with the given fields replaced by the non-null parameter values. + @override + @pragma('vm:prefer-inline') + $ConfirmSetupParamsCopyWith<$Res> get confirmParams { + return $ConfirmSetupParamsCopyWith<$Res>(_value.confirmParams, (value) { + return _then(_value.copyWith(confirmParams: value) as $Val); + }); + } +} + +/// @nodoc +abstract class _$$ConfirmSetupOptionsImplCopyWith<$Res> + implements $ConfirmSetupOptionsCopyWith<$Res> { + factory _$$ConfirmSetupOptionsImplCopyWith(_$ConfirmSetupOptionsImpl value, + $Res Function(_$ConfirmSetupOptionsImpl) then) = + __$$ConfirmSetupOptionsImplCopyWithImpl<$Res>; + @override + @useResult + $Res call( + {@ElementsConverter() Elements elements, + String? clientSecret, + ConfirmSetupParams confirmParams, + SetupConfirmationRedirect? redirect}); + + @override + $ConfirmSetupParamsCopyWith<$Res> get confirmParams; +} + +/// @nodoc +class __$$ConfirmSetupOptionsImplCopyWithImpl<$Res> + extends _$ConfirmSetupOptionsCopyWithImpl<$Res, _$ConfirmSetupOptionsImpl> + implements _$$ConfirmSetupOptionsImplCopyWith<$Res> { + __$$ConfirmSetupOptionsImplCopyWithImpl(_$ConfirmSetupOptionsImpl _value, + $Res Function(_$ConfirmSetupOptionsImpl) _then) + : super(_value, _then); + + /// Create a copy of ConfirmSetupOptions + /// with the given fields replaced by the non-null parameter values. + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? elements = null, + Object? clientSecret = freezed, + Object? confirmParams = null, + Object? redirect = freezed, + }) { + return _then(_$ConfirmSetupOptionsImpl( + elements: null == elements + ? _value.elements + : elements // ignore: cast_nullable_to_non_nullable + as Elements, + clientSecret: freezed == clientSecret + ? _value.clientSecret + : clientSecret // ignore: cast_nullable_to_non_nullable + as String?, + confirmParams: null == confirmParams + ? _value.confirmParams + : confirmParams // ignore: cast_nullable_to_non_nullable + as ConfirmSetupParams, + redirect: freezed == redirect + ? _value.redirect + : redirect // ignore: cast_nullable_to_non_nullable + as SetupConfirmationRedirect?, + )); + } +} + +/// @nodoc +@JsonSerializable() +class _$ConfirmSetupOptionsImpl implements _ConfirmSetupOptions { + const _$ConfirmSetupOptionsImpl( + {@ElementsConverter() required this.elements, + this.clientSecret, + required this.confirmParams, + this.redirect}); + + factory _$ConfirmSetupOptionsImpl.fromJson(Map json) => + _$$ConfirmSetupOptionsImplFromJson(json); + + /// Required if you collect payment details before creating an Intent. It's always required if you don't provide a clientSecret. + @override + @ElementsConverter() + final Elements elements; + + /// Required if you collect payment details before creating an Intent. + /// It's always required if you don't provide an elements instance containing a client secret. + @override + final String? clientSecret; + + /// Parameters that will be passed on to the Stripe API. + /// Refer to the Payment Intents API for a full list of parameters. + @override + final ConfirmSetupParams confirmParams; + + /// By default, stripe.confirmSetup will always redirect to your return_url + /// after a successful confirmation. If you set redirect: "if_required", + /// then stripe.confirmSetup will only redirect if your user chooses a + /// redirect-based payment method. + /// Note: Setting if_required requires that you handle successful confirmations + /// for redirect-based and non-redirect based payment methods separately. + /// When a non-redirect based payment method is successfully confirmed, + /// stripe.confirmSetup will resolve with a {setupIntent} object. + @override + final SetupConfirmationRedirect? redirect; + + @override + String toString() { + return 'ConfirmSetupOptions(elements: $elements, clientSecret: $clientSecret, confirmParams: $confirmParams, redirect: $redirect)'; + } + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other is _$ConfirmSetupOptionsImpl && + (identical(other.elements, elements) || + other.elements == elements) && + (identical(other.clientSecret, clientSecret) || + other.clientSecret == clientSecret) && + (identical(other.confirmParams, confirmParams) || + other.confirmParams == confirmParams) && + (identical(other.redirect, redirect) || + other.redirect == redirect)); + } + + @JsonKey(includeFromJson: false, includeToJson: false) + @override + int get hashCode => + Object.hash(runtimeType, elements, clientSecret, confirmParams, redirect); + + /// Create a copy of ConfirmSetupOptions + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) + @override + @pragma('vm:prefer-inline') + _$$ConfirmSetupOptionsImplCopyWith<_$ConfirmSetupOptionsImpl> get copyWith => + __$$ConfirmSetupOptionsImplCopyWithImpl<_$ConfirmSetupOptionsImpl>( + this, _$identity); + + @override + Map toJson() { + return _$$ConfirmSetupOptionsImplToJson( + this, + ); + } +} + +abstract class _ConfirmSetupOptions implements ConfirmSetupOptions { + const factory _ConfirmSetupOptions( + {@ElementsConverter() required final Elements elements, + final String? clientSecret, + required final ConfirmSetupParams confirmParams, + final SetupConfirmationRedirect? redirect}) = _$ConfirmSetupOptionsImpl; + + factory _ConfirmSetupOptions.fromJson(Map json) = + _$ConfirmSetupOptionsImpl.fromJson; + + /// Required if you collect payment details before creating an Intent. It's always required if you don't provide a clientSecret. + @override + @ElementsConverter() + Elements get elements; + + /// Required if you collect payment details before creating an Intent. + /// It's always required if you don't provide an elements instance containing a client secret. + @override + String? get clientSecret; + + /// Parameters that will be passed on to the Stripe API. + /// Refer to the Payment Intents API for a full list of parameters. + @override + ConfirmSetupParams get confirmParams; + + /// By default, stripe.confirmSetup will always redirect to your return_url + /// after a successful confirmation. If you set redirect: "if_required", + /// then stripe.confirmSetup will only redirect if your user chooses a + /// redirect-based payment method. + /// Note: Setting if_required requires that you handle successful confirmations + /// for redirect-based and non-redirect based payment methods separately. + /// When a non-redirect based payment method is successfully confirmed, + /// stripe.confirmSetup will resolve with a {setupIntent} object. + @override + SetupConfirmationRedirect? get redirect; + + /// Create a copy of ConfirmSetupOptions + /// with the given fields replaced by the non-null parameter values. + @override + @JsonKey(includeFromJson: false, includeToJson: false) + _$$ConfirmSetupOptionsImplCopyWith<_$ConfirmSetupOptionsImpl> get copyWith => + throw _privateConstructorUsedError; +} + +ConfirmSetupParams _$ConfirmSetupParamsFromJson(Map json) { + return _ConfirmSetupParams.fromJson(json); +} + +/// @nodoc +mixin _$ConfirmSetupParams { + /// The url your customer will be directed to after they complete authentication. + String get return_url => throw _privateConstructorUsedError; + + /// If collected previously, the ID of the ConfirmationToken to use to confirm this SetupIntent. + /// This is mutually exclusive with the elements parameter. + String? get confirmation_token => throw _privateConstructorUsedError; + + /// Serializes this ConfirmSetupParams to a JSON map. + Map toJson() => throw _privateConstructorUsedError; + + /// Create a copy of ConfirmSetupParams + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) + $ConfirmSetupParamsCopyWith get copyWith => + throw _privateConstructorUsedError; +} + +/// @nodoc +abstract class $ConfirmSetupParamsCopyWith<$Res> { + factory $ConfirmSetupParamsCopyWith( + ConfirmSetupParams value, $Res Function(ConfirmSetupParams) then) = + _$ConfirmSetupParamsCopyWithImpl<$Res, ConfirmSetupParams>; + @useResult + $Res call({String return_url, String? confirmation_token}); +} + +/// @nodoc +class _$ConfirmSetupParamsCopyWithImpl<$Res, $Val extends ConfirmSetupParams> + implements $ConfirmSetupParamsCopyWith<$Res> { + _$ConfirmSetupParamsCopyWithImpl(this._value, this._then); + + // ignore: unused_field + final $Val _value; + // ignore: unused_field + final $Res Function($Val) _then; + + /// Create a copy of ConfirmSetupParams + /// with the given fields replaced by the non-null parameter values. + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? return_url = null, + Object? confirmation_token = freezed, + }) { + return _then(_value.copyWith( + return_url: null == return_url + ? _value.return_url + : return_url // ignore: cast_nullable_to_non_nullable + as String, + confirmation_token: freezed == confirmation_token + ? _value.confirmation_token + : confirmation_token // ignore: cast_nullable_to_non_nullable + as String?, + ) as $Val); + } +} + +/// @nodoc +abstract class _$$ConfirmSetupParamsImplCopyWith<$Res> + implements $ConfirmSetupParamsCopyWith<$Res> { + factory _$$ConfirmSetupParamsImplCopyWith(_$ConfirmSetupParamsImpl value, + $Res Function(_$ConfirmSetupParamsImpl) then) = + __$$ConfirmSetupParamsImplCopyWithImpl<$Res>; + @override + @useResult + $Res call({String return_url, String? confirmation_token}); +} + +/// @nodoc +class __$$ConfirmSetupParamsImplCopyWithImpl<$Res> + extends _$ConfirmSetupParamsCopyWithImpl<$Res, _$ConfirmSetupParamsImpl> + implements _$$ConfirmSetupParamsImplCopyWith<$Res> { + __$$ConfirmSetupParamsImplCopyWithImpl(_$ConfirmSetupParamsImpl _value, + $Res Function(_$ConfirmSetupParamsImpl) _then) + : super(_value, _then); + + /// Create a copy of ConfirmSetupParams + /// with the given fields replaced by the non-null parameter values. + @pragma('vm:prefer-inline') + @override + $Res call({ + Object? return_url = null, + Object? confirmation_token = freezed, + }) { + return _then(_$ConfirmSetupParamsImpl( + return_url: null == return_url + ? _value.return_url + : return_url // ignore: cast_nullable_to_non_nullable + as String, + confirmation_token: freezed == confirmation_token + ? _value.confirmation_token + : confirmation_token // ignore: cast_nullable_to_non_nullable + as String?, + )); + } +} + +/// @nodoc +@JsonSerializable() +class _$ConfirmSetupParamsImpl implements _ConfirmSetupParams { + const _$ConfirmSetupParamsImpl( + {required this.return_url, this.confirmation_token}); + + factory _$ConfirmSetupParamsImpl.fromJson(Map json) => + _$$ConfirmSetupParamsImplFromJson(json); + + /// The url your customer will be directed to after they complete authentication. + @override + final String return_url; + + /// If collected previously, the ID of the ConfirmationToken to use to confirm this SetupIntent. + /// This is mutually exclusive with the elements parameter. + @override + final String? confirmation_token; + + @override + String toString() { + return 'ConfirmSetupParams(return_url: $return_url, confirmation_token: $confirmation_token)'; + } + + @override + bool operator ==(Object other) { + return identical(this, other) || + (other.runtimeType == runtimeType && + other is _$ConfirmSetupParamsImpl && + (identical(other.return_url, return_url) || + other.return_url == return_url) && + (identical(other.confirmation_token, confirmation_token) || + other.confirmation_token == confirmation_token)); + } + + @JsonKey(includeFromJson: false, includeToJson: false) + @override + int get hashCode => Object.hash(runtimeType, return_url, confirmation_token); + + /// Create a copy of ConfirmSetupParams + /// with the given fields replaced by the non-null parameter values. + @JsonKey(includeFromJson: false, includeToJson: false) + @override + @pragma('vm:prefer-inline') + _$$ConfirmSetupParamsImplCopyWith<_$ConfirmSetupParamsImpl> get copyWith => + __$$ConfirmSetupParamsImplCopyWithImpl<_$ConfirmSetupParamsImpl>( + this, _$identity); + + @override + Map toJson() { + return _$$ConfirmSetupParamsImplToJson( + this, + ); + } +} + +abstract class _ConfirmSetupParams implements ConfirmSetupParams { + const factory _ConfirmSetupParams( + {required final String return_url, + final String? confirmation_token}) = _$ConfirmSetupParamsImpl; + + factory _ConfirmSetupParams.fromJson(Map json) = + _$ConfirmSetupParamsImpl.fromJson; + + /// The url your customer will be directed to after they complete authentication. + @override + String get return_url; + + /// If collected previously, the ID of the ConfirmationToken to use to confirm this SetupIntent. + /// This is mutually exclusive with the elements parameter. + @override + String? get confirmation_token; + + /// Create a copy of ConfirmSetupParams + /// with the given fields replaced by the non-null parameter values. + @override + @JsonKey(includeFromJson: false, includeToJson: false) + _$$ConfirmSetupParamsImplCopyWith<_$ConfirmSetupParamsImpl> get copyWith => + throw _privateConstructorUsedError; +} diff --git a/packages/stripe_js/lib/src/api/setup_intents/confirm_setup_options.g.dart b/packages/stripe_js/lib/src/api/setup_intents/confirm_setup_options.g.dart new file mode 100644 index 000000000..fde890904 --- /dev/null +++ b/packages/stripe_js/lib/src/api/setup_intents/confirm_setup_options.g.dart @@ -0,0 +1,62 @@ +// GENERATED CODE - DO NOT MODIFY BY HAND + +part of 'confirm_setup_options.dart'; + +// ************************************************************************** +// JsonSerializableGenerator +// ************************************************************************** + +_$ConfirmSetupOptionsImpl _$$ConfirmSetupOptionsImplFromJson(Map json) => + _$ConfirmSetupOptionsImpl( + elements: const ElementsConverter().fromJson(json['elements']), + clientSecret: json['clientSecret'] as String?, + confirmParams: ConfirmSetupParams.fromJson( + Map.from(json['confirmParams'] as Map)), + redirect: $enumDecodeNullable( + _$SetupConfirmationRedirectEnumMap, json['redirect']), + ); + +Map _$$ConfirmSetupOptionsImplToJson( + _$ConfirmSetupOptionsImpl instance) { + final val = {}; + + void writeNotNull(String key, dynamic value) { + if (value != null) { + val[key] = value; + } + } + + writeNotNull('elements', const ElementsConverter().toJson(instance.elements)); + writeNotNull('clientSecret', instance.clientSecret); + val['confirmParams'] = instance.confirmParams.toJson(); + writeNotNull( + 'redirect', _$SetupConfirmationRedirectEnumMap[instance.redirect]); + return val; +} + +const _$SetupConfirmationRedirectEnumMap = { + SetupConfirmationRedirect.always: 'always', + SetupConfirmationRedirect.ifRequired: 'if_required', +}; + +_$ConfirmSetupParamsImpl _$$ConfirmSetupParamsImplFromJson(Map json) => + _$ConfirmSetupParamsImpl( + return_url: json['return_url'] as String, + confirmation_token: json['confirmation_token'] as String?, + ); + +Map _$$ConfirmSetupParamsImplToJson( + _$ConfirmSetupParamsImpl instance) { + final val = { + 'return_url': instance.return_url, + }; + + void writeNotNull(String key, dynamic value) { + if (value != null) { + val[key] = value; + } + } + + writeNotNull('confirmation_token', instance.confirmation_token); + return val; +} diff --git a/packages/stripe_js/lib/src/api/setup_intents/setup_intents.dart b/packages/stripe_js/lib/src/api/setup_intents/setup_intents.dart index 88bc759a7..5db90e391 100644 --- a/packages/stripe_js/lib/src/api/setup_intents/setup_intents.dart +++ b/packages/stripe_js/lib/src/api/setup_intents/setup_intents.dart @@ -4,3 +4,4 @@ export 'confirm_sepa_debit_setup_data.dart'; export 'setup_intent.dart'; export 'setup_intent_response.dart'; export 'setup_intent_status.dart'; +export 'confirm_setup_options.dart'; diff --git a/packages/stripe_js/lib/src/js/setup_intents/confirm_setup.dart b/packages/stripe_js/lib/src/js/setup_intents/confirm_setup.dart new file mode 100644 index 000000000..c66ec511c --- /dev/null +++ b/packages/stripe_js/lib/src/js/setup_intents/confirm_setup.dart @@ -0,0 +1,30 @@ +import 'dart:async'; +import 'dart:js_interop'; + +import 'package:stripe_js/src/js/utils/utils.dart'; +import 'package:stripe_js/stripe_api.dart'; +import 'package:stripe_js/stripe_js.dart'; + +extension ExtensionConfirmSetup on Stripe { + /// Use stripe.confirmSetup to confirm a SetupIntent using data collected + /// by the Payment Element, or with manually provided data via confirmParams. + /// When called, stripe.confirmSetup will attempt to complete any required actions, + /// such as authenticating your user by displaying a 3DS dialog or redirecting + /// them to a bank authorization page. Your user will be redirected to the + /// return_url you pass once the authorization is complete. + /// + /// [confirmSetup] will return a Future. Upon a successful authorization, + /// your user will be redirected to the return_url you provide + /// before the Future ever resolves. + /// see: https://docs.stripe.com/js/setup_intents/confirm_setup + Future confirmSetup( + ConfirmSetupOptions options, + ) async { + return _confirmSetup(options.toJson().jsify()) + .toDart + .then((response) => response.toDart); + } + + @JS('confirmSetup') + external JSPromise _confirmSetup(JSAny? options); +} diff --git a/packages/stripe_js/lib/src/js/setup_intents/setup_intents.dart b/packages/stripe_js/lib/src/js/setup_intents/setup_intents.dart index d36c015cd..a51b8c88b 100644 --- a/packages/stripe_js/lib/src/js/setup_intents/setup_intents.dart +++ b/packages/stripe_js/lib/src/js/setup_intents/setup_intents.dart @@ -1,3 +1,4 @@ export 'confirm_card_setup.dart'; export 'confirm_sepa_debit_setup.dart'; export 'retrieve_setup_intent.dart'; +export 'confirm_setup.dart'; diff --git a/packages/stripe_js/pubspec.yaml b/packages/stripe_js/pubspec.yaml index fa7029cc7..f37802fd2 100644 --- a/packages/stripe_js/pubspec.yaml +++ b/packages/stripe_js/pubspec.yaml @@ -1,12 +1,11 @@ name: stripe_js description: Stripe.js bindings for dart. This package is used by Stripe web so that the Stripe js sdk can be invoked directly. -version: 6.2.0 +version: 6.2.1 homepage: https://github.com/flutter-stripe/flutter_stripe environment: sdk: ">=3.3.0 <4.0.0" - dependencies: freezed_annotation: ^2.2.0 json_annotation: ^4.8.1 @@ -18,7 +17,6 @@ dev_dependencies: freezed: ^2.3.5 json_serializable: ^6.5.4 test: ^1.22.0 - + false_secrets: - /tests/** - From 80c0183e7e56b5a813bb5714e0ce81ceb89f9a8e Mon Sep 17 00:00:00 2001 From: Dennis Cornwell Date: Mon, 28 Oct 2024 15:01:26 -0400 Subject: [PATCH 15/16] Initialize platform web pay button when added to DOM (#1978) * Mimic payment element initialization * --- .../lib/src/widgets/platform_pay_button.dart | 63 +++++++++++-------- 1 file changed, 37 insertions(+), 26 deletions(-) diff --git a/packages/stripe_web/lib/src/widgets/platform_pay_button.dart b/packages/stripe_web/lib/src/widgets/platform_pay_button.dart index fe811abeb..04c78a752 100644 --- a/packages/stripe_web/lib/src/widgets/platform_pay_button.dart +++ b/packages/stripe_web/lib/src/widgets/platform_pay_button.dart @@ -32,6 +32,36 @@ class WebPlatformPayButton extends StatefulWidget { } class _WebPlatformPayButtonState extends State { + final web.HTMLDivElement _divElement = web.HTMLDivElement() + ..id = 'platform-pay-button'; + + late final web.MutationObserver mutationObserver = web.MutationObserver( + ((JSArray entries, web.MutationObserver observer) { + if (web.document.getElementById('platform-pay-button') != null) { + mutationObserver.disconnect(); + + PaymentRequest paymentRequest = WebStripe.js + .paymentRequest((widget.paymentRequestCreateOptions).toJS()); + + paymentRequest.canMakePayment().then((value) { + WebStripe.js.elements().createPaymentRequestButton( + JsPaymentRequestButtonElementCreateOptions( + paymentRequest: paymentRequest.js, + style: JsPaymentRequestButtonElementStyle( + paymentRequestButton: PaymentRequestButtonStyleOptions( + theme: theme(Theme.of(context).brightness), + type: type, + height: '${constraints.maxHeight}px', + )))) + ..on('click', (event) { + event.toDart['preventDefault'](); + widget.onPressed(); + }) + ..mount('#platform-pay-button'.toJS); + }); + } + }.toJS)); + BoxConstraints get constraints => widget.constraints ?? const BoxConstraints.expand(height: kPlatformPayButtonDefaultHeight); @@ -40,8 +70,13 @@ class _WebPlatformPayButtonState extends State { void initState() { // ignore: undefined_prefixed_name ui.platformViewRegistry.registerViewFactory('stripe_platform_pay_button', - (int viewId) => web.HTMLDivElement()..id = 'platform-pay-button'); - _initButton(); + (int viewId) => _divElement); + + mutationObserver.observe( + web.document, + web.MutationObserverInit(childList: true, subtree: true), + ); + super.initState(); } @@ -58,30 +93,6 @@ class _WebPlatformPayButtonState extends State { ); } - _initButton() { - WidgetsBinding.instance.addPostFrameCallback((timeStamp) { - PaymentRequest paymentRequest = WebStripe.js - .paymentRequest((widget.paymentRequestCreateOptions).toJS()); - - paymentRequest.canMakePayment().then((value) { - WebStripe.js.elements().createPaymentRequestButton( - JsPaymentRequestButtonElementCreateOptions( - paymentRequest: paymentRequest.js, - style: JsPaymentRequestButtonElementStyle( - paymentRequestButton: PaymentRequestButtonStyleOptions( - theme: theme(Theme.of(context).brightness), - type: type, - height: '${constraints.maxHeight}px', - )))) - ..on('click', (event) { - event.toDart['preventDefault'](); - widget.onPressed(); - }) - ..mount('#platform-pay-button'.toJS); - }); - }); - } - PaymentRequestButtonType get type { switch (widget.type) { case PlatformButtonType.buy: From d73d6336cc0966a5389c002b025d43c5d8007cac Mon Sep 17 00:00:00 2001 From: cedvdb Date: Mon, 28 Oct 2024 21:10:45 +0100 Subject: [PATCH 16/16] fix example (#1974) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: cedvandenbosch Co-authored-by: Rémon --- .../platforms/express_checkout_element.dart | 8 +- .../platforms/stripe_checkout_web.dart | 2 +- example/pubspec.yaml | 2 +- example/server/yarn.lock | 2135 +++++++++-------- .../lib/src/platforms/stripe_js.dart | 2 +- 5 files changed, 1121 insertions(+), 1028 deletions(-) diff --git a/example/lib/screens/payment_sheet/express_checkout/platforms/express_checkout_element.dart b/example/lib/screens/payment_sheet/express_checkout/platforms/express_checkout_element.dart index 36f624962..33c7c24e7 100644 --- a/example/lib/screens/payment_sheet/express_checkout/platforms/express_checkout_element.dart +++ b/example/lib/screens/payment_sheet/express_checkout/platforms/express_checkout_element.dart @@ -1,13 +1,7 @@ import 'package:flutter/widgets.dart'; -import 'package:flutter_stripe_web/flutter_stripe_web.dart'; -import 'package:stripe_example/screens/payment_sheet/express_checkout/platforms/express_checkout_element_web.dart'; Future pay() async { - await WebStripe.instance.confirmPaymentElement( - ConfirmPaymentElementOptions( - confirmParams: ConfirmPaymentParams(return_url: getReturnUrl()), - ), - ); + throw UnimplementedError(); } class ExpressCheckoutWidget extends StatelessWidget { diff --git a/example/lib/screens/payment_sheet/payment_element/platforms/stripe_checkout_web.dart b/example/lib/screens/payment_sheet/payment_element/platforms/stripe_checkout_web.dart index 41e9a2fb5..77e602158 100644 --- a/example/lib/screens/payment_sheet/payment_element/platforms/stripe_checkout_web.dart +++ b/example/lib/screens/payment_sheet/payment_element/platforms/stripe_checkout_web.dart @@ -1,4 +1,4 @@ -import 'dart:html' as html; +import 'package:web/web.dart' as html; String getUrlPort() => html.window.location.port; diff --git a/example/pubspec.yaml b/example/pubspec.yaml index e858ef581..ea246ad31 100644 --- a/example/pubspec.yaml +++ b/example/pubspec.yaml @@ -1,7 +1,7 @@ name: stripe_example description: Demonstrates how to use the stripe plugin. version: 1.0.0 -publish_to: 'none' +publish_to: "none" environment: sdk: ">=3.3.0 <4.0.0" diff --git a/example/server/yarn.lock b/example/server/yarn.lock index 23d91cea4..964a6299a 100644 --- a/example/server/yarn.lock +++ b/example/server/yarn.lock @@ -4,7 +4,7 @@ "@ampproject/remapping@^2.2.0": version "2.2.1" - resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.2.1.tgz#99e8e11851128b8702cd57c33684f1d0f260b630" + resolved "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz" integrity sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg== dependencies: "@jridgewell/gen-mapping" "^0.3.0" @@ -12,7 +12,7 @@ "@babel/cli@^7.12.1": version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/cli/-/cli-7.22.15.tgz#22ed82d76745a43caa60a89917bedb7c9b5bd145" + resolved "https://registry.npmjs.org/@babel/cli/-/cli-7.22.15.tgz" integrity sha512-prtg5f6zCERIaECeTZzd2fMtVjlfjhUcO+fBLQ6DXXdq5FljN+excVitJ2nogsusdf31LeqkjAfXZ7Xq+HmN8g== dependencies: "@jridgewell/trace-mapping" "^0.3.17" @@ -26,17 +26,9 @@ "@nicolo-ribaudo/chokidar-2" "2.1.8-no-fsevents.3" chokidar "^3.4.0" -"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.22.13": - version "7.22.13" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.22.13.tgz#e3c1c099402598483b7a8c46a721d1038803755e" - integrity sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w== - dependencies: - "@babel/highlight" "^7.22.13" - chalk "^2.4.2" - -"@babel/code-frame@^7.23.5": +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.22.13", "@babel/code-frame@^7.23.5": version "7.23.5" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.23.5.tgz#9009b69a8c602293476ad598ff53e4562e15c244" + resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.5.tgz" integrity sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA== dependencies: "@babel/highlight" "^7.23.4" @@ -44,12 +36,12 @@ "@babel/compat-data@^7.22.9": version "7.22.9" - resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.22.9.tgz#71cdb00a1ce3a329ce4cbec3a44f9fef35669730" + resolved "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.22.9.tgz" integrity sha512-5UamI7xkUcJ3i9qVDS+KFDEK8/7oJ55/sJMB1Ge7IEapr7KfdfV/HErR+koZwOfd+SgtFKOKRhRakdg++DcJpQ== -"@babel/core@^7.1.0", "@babel/core@^7.12.3", "@babel/core@^7.7.5", "@babel/core@^7.9.6": +"@babel/core@^7.0.0", "@babel/core@^7.0.0-0", "@babel/core@^7.1.0", "@babel/core@^7.12.3", "@babel/core@^7.7.5", "@babel/core@^7.9.6": version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.22.15.tgz#15d4fd03f478a459015a4b94cfbb3bd42c48d2f4" + resolved "https://registry.npmjs.org/@babel/core/-/core-7.22.15.tgz" integrity sha512-PtZqMmgRrvj8ruoEOIwVA3yoF91O+Hgw9o7DAUTNBA6Mo2jpu31clx9a7Nz/9JznqetTR6zwfC4L3LAjKQXUwA== dependencies: "@ampproject/remapping" "^2.2.0" @@ -68,19 +60,9 @@ json5 "^2.2.3" semver "^6.3.1" -"@babel/generator@^7.22.15": - version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.22.15.tgz#1564189c7ec94cb8f77b5e8a90c4d200d21b2339" - integrity sha512-Zu9oWARBqeVOW0dZOjXc3JObrzuqothQ3y/n1kUtrjCoCPLkXUwMvOo/F/TCfoHMbWIFlWwpZtkZVb9ga4U2pA== - dependencies: - "@babel/types" "^7.22.15" - "@jridgewell/gen-mapping" "^0.3.2" - "@jridgewell/trace-mapping" "^0.3.17" - jsesc "^2.5.1" - -"@babel/generator@^7.23.6": +"@babel/generator@^7.22.15", "@babel/generator@^7.23.6": version "7.23.6" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.23.6.tgz#9e1fca4811c77a10580d17d26b57b036133f3c2e" + resolved "https://registry.npmjs.org/@babel/generator/-/generator-7.23.6.tgz" integrity sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw== dependencies: "@babel/types" "^7.23.6" @@ -90,7 +72,7 @@ "@babel/helper-compilation-targets@^7.22.15": version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.15.tgz#0698fc44551a26cf29f18d4662d5bf545a6cfc52" + resolved "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.15.tgz" integrity sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw== dependencies: "@babel/compat-data" "^7.22.9" @@ -99,19 +81,14 @@ lru-cache "^5.1.1" semver "^6.3.1" -"@babel/helper-environment-visitor@^7.22.20": +"@babel/helper-environment-visitor@^7.22.20", "@babel/helper-environment-visitor@^7.22.5": version "7.22.20" - resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz#96159db61d34a29dba454c959f5ae4a649ba9167" + resolved "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz" integrity sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA== -"@babel/helper-environment-visitor@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.5.tgz#f06dd41b7c1f44e1f8da6c4055b41ab3a09a7e98" - integrity sha512-XGmhECfVA/5sAt+H+xpSg0mfrHq6FzNr9Oxh7PSEBBRUb/mL7Kz3NICXb194rCqAEdxkhPT1a88teizAFyvk8Q== - "@babel/helper-function-name@^7.23.0": version "7.23.0" - resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz#1f9a3cdbd5b2698a670c30d2735f9af95ed52759" + resolved "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz" integrity sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw== dependencies: "@babel/template" "^7.22.15" @@ -119,21 +96,21 @@ "@babel/helper-hoist-variables@^7.22.5": version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz#c01a007dac05c085914e8fb652b339db50d823bb" + resolved "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz" integrity sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw== dependencies: "@babel/types" "^7.22.5" "@babel/helper-module-imports@^7.22.15": version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz#16146307acdc40cc00c3b2c647713076464bdbf0" + resolved "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz" integrity sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w== dependencies: "@babel/types" "^7.22.15" "@babel/helper-module-transforms@^7.22.15": version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.22.15.tgz#40ad2f6950f143900e9c1c72363c0b431a606082" + resolved "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.22.15.tgz" integrity sha512-l1UiX4UyHSFsYt17iQ3Se5pQQZZHa22zyIXURmvkmLCD4t/aU+dvNWHatKac/D9Vm9UES7nvIqHs4jZqKviUmQ== dependencies: "@babel/helper-environment-visitor" "^7.22.5" @@ -144,179 +121,155 @@ "@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.8.0": version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz#dd7ee3735e8a313b9f7b05a773d892e88e6d7295" + resolved "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz" integrity sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg== "@babel/helper-simple-access@^7.22.5": version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz#4938357dc7d782b80ed6dbb03a0fba3d22b1d5de" + resolved "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz" integrity sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w== dependencies: "@babel/types" "^7.22.5" "@babel/helper-split-export-declaration@^7.22.6": version "7.22.6" - resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz#322c61b7310c0997fe4c323955667f18fcefb91c" + resolved "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz" integrity sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g== dependencies: "@babel/types" "^7.22.5" -"@babel/helper-string-parser@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz#533f36457a25814cf1df6488523ad547d784a99f" - integrity sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw== - "@babel/helper-string-parser@^7.23.4": version "7.23.4" - resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz#9478c707febcbbe1ddb38a3d91a2e054ae622d83" + resolved "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz" integrity sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ== -"@babel/helper-validator-identifier@^7.22.15", "@babel/helper-validator-identifier@^7.22.5": - version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.15.tgz#601fa28e4cc06786c18912dca138cec73b882044" - integrity sha512-4E/F9IIEi8WR94324mbDUMo074YTheJmd7eZF5vITTeYchqAi6sYXRLHUVsmkdmY4QjfKTcB2jB7dVP3NaBElQ== - -"@babel/helper-validator-identifier@^7.22.20": +"@babel/helper-validator-identifier@^7.22.15", "@babel/helper-validator-identifier@^7.22.20": version "7.22.20" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz#c4ae002c61d2879e724581d96665583dbc1dc0e0" + resolved "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz" integrity sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A== "@babel/helper-validator-option@^7.22.15": version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.22.15.tgz#694c30dfa1d09a6534cdfcafbe56789d36aba040" + resolved "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.22.15.tgz" integrity sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA== "@babel/helpers@^7.22.15": version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.22.15.tgz#f09c3df31e86e3ea0b7ff7556d85cdebd47ea6f1" + resolved "https://registry.npmjs.org/@babel/helpers/-/helpers-7.22.15.tgz" integrity sha512-7pAjK0aSdxOwR+CcYAqgWOGy5dcfvzsTIfFTb2odQqW47MDfv14UaJDY6eng8ylM2EaeKXdxaSWESbkmaQHTmw== dependencies: "@babel/template" "^7.22.15" "@babel/traverse" "^7.22.15" "@babel/types" "^7.22.15" -"@babel/highlight@^7.22.13": - version "7.22.13" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.22.13.tgz#9cda839e5d3be9ca9e8c26b6dd69e7548f0cbf16" - integrity sha512-C/BaXcnnvBCmHTpz/VGZ8jgtE2aYlW4hxDhseJAWZb7gqGM/qtCK6iZUb0TyKFf7BOUsBH7Q7fkRsDRhg1XklQ== - dependencies: - "@babel/helper-validator-identifier" "^7.22.5" - chalk "^2.4.2" - js-tokens "^4.0.0" - "@babel/highlight@^7.23.4": version "7.23.4" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.23.4.tgz#edaadf4d8232e1a961432db785091207ead0621b" + resolved "https://registry.npmjs.org/@babel/highlight/-/highlight-7.23.4.tgz" integrity sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A== dependencies: "@babel/helper-validator-identifier" "^7.22.20" chalk "^2.4.2" js-tokens "^4.0.0" -"@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.20.7", "@babel/parser@^7.22.15": - version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.22.15.tgz#d34592bfe288a32e741aa0663dbc4829fcd55160" - integrity sha512-RWmQ/sklUN9BvGGpCDgSubhHWfAx24XDTDObup4ffvxaYsptOg2P3KG0j+1eWKLxpkX0j0uHxmpq2Z1SP/VhxA== - -"@babel/parser@^7.24.0": +"@babel/parser@^7.1.0", "@babel/parser@^7.14.7", "@babel/parser@^7.20.7", "@babel/parser@^7.22.15", "@babel/parser@^7.24.0": version "7.24.0" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.24.0.tgz#26a3d1ff49031c53a97d03b604375f028746a9ac" + resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.24.0.tgz" integrity sha512-QuP/FxEAzMSjXygs8v4N9dvdXzEHN4W1oF3PxuWAtPo08UdM17u89RDMgjLn/mlc56iM0HlLmVkO/wgR+rDgHg== "@babel/plugin-syntax-async-generators@^7.8.4": version "7.8.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz" integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-bigint@^7.8.3": version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz#4c9a6f669f5d0cdf1b90a1671e9a146be5300cea" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz" integrity sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-class-properties@^7.8.3": version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz#b5c987274c4a3a82b89714796931a6b53544ae10" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz" integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA== dependencies: "@babel/helper-plugin-utils" "^7.12.13" "@babel/plugin-syntax-import-meta@^7.8.3": version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz#ee601348c370fa334d2207be158777496521fd51" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz" integrity sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g== dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-json-strings@^7.8.3": version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz#01ca21b668cd8218c9e640cb6dd88c5412b2c96a" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz" integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-logical-assignment-operators@^7.8.3": version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz#ca91ef46303530448b906652bac2e9fe9941f699" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz" integrity sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3": version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz#167ed70368886081f74b5c36c65a88c03b66d1a9" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz" integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-numeric-separator@^7.8.3": version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz#b9b070b3e33570cd9fd07ba7fa91c0dd37b9af97" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz" integrity sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-object-rest-spread@^7.8.3": version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz" integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-optional-catch-binding@^7.8.3": version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz#6111a265bcfb020eb9efd0fdfd7d26402b9ed6c1" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz" integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-optional-chaining@^7.8.3": version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz#4f69c2ab95167e0180cd5336613f8c5788f7d48a" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz" integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-top-level-await@^7.8.3": version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz#c1cfdadc35a646240001f06138247b741c34d94c" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz" integrity sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw== dependencies: "@babel/helper-plugin-utils" "^7.14.5" "@babel/runtime@^7.9.6": version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.22.15.tgz#38f46494ccf6cf020bd4eed7124b425e83e523b8" + resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.22.15.tgz" integrity sha512-T0O+aa+4w0u06iNmapipJXMV4HoUir03hpx3/YqXXhu9xim3w+dVphjFWl1OH8NbZHw5Lbm9k45drDkgq2VNNA== dependencies: regenerator-runtime "^0.14.0" "@babel/template@^7.22.15", "@babel/template@^7.3.3": version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.22.15.tgz#09576efc3830f0430f4548ef971dde1350ef2f38" + resolved "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz" integrity sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w== dependencies: "@babel/code-frame" "^7.22.13" @@ -325,7 +278,7 @@ "@babel/traverse@^7.1.0", "@babel/traverse@^7.22.15": version "7.24.0" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.24.0.tgz#4a408fbf364ff73135c714a2ab46a5eab2831b1e" + resolved "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.0.tgz" integrity sha512-HfuJlI8qq3dEDmNU5ChzzpZRWq+oxCZQyMzIMEqLho+AQnhMnKQUzH6ydo3RBl/YjPCuk68Y6s0Gx0AeyULiWw== dependencies: "@babel/code-frame" "^7.23.5" @@ -339,18 +292,9 @@ debug "^4.3.1" globals "^11.1.0" -"@babel/types@^7.0.0", "@babel/types@^7.20.7", "@babel/types@^7.22.15", "@babel/types@^7.22.5", "@babel/types@^7.3.3": - version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.22.15.tgz#266cb21d2c5fd0b3931e7a91b6dd72d2f617d282" - integrity sha512-X+NLXr0N8XXmN5ZsaQdm9U2SSC3UbIYq/doL++sueHOTisgZHoKaQtZxGuV2cUPQHMfjKEfg/g6oy7Hm6SKFtA== - dependencies: - "@babel/helper-string-parser" "^7.22.5" - "@babel/helper-validator-identifier" "^7.22.15" - to-fast-properties "^2.0.0" - -"@babel/types@^7.23.0", "@babel/types@^7.23.6", "@babel/types@^7.24.0": +"@babel/types@^7.0.0", "@babel/types@^7.20.7", "@babel/types@^7.22.15", "@babel/types@^7.22.5", "@babel/types@^7.23.0", "@babel/types@^7.23.6", "@babel/types@^7.24.0", "@babel/types@^7.3.3": version "7.24.0" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.24.0.tgz#3b951f435a92e7333eba05b7566fd297960ea1bf" + resolved "https://registry.npmjs.org/@babel/types/-/types-7.24.0.tgz" integrity sha512-+j7a5c253RfKh8iABBhywc8NSfP5LURe7Uh4qpsh6jc+aLJguvmIUBdjSdEMQv2bENrCR5MfRdjGo7vzS/ob7w== dependencies: "@babel/helper-string-parser" "^7.23.4" @@ -359,25 +303,32 @@ "@bcoe/v8-coverage@^0.2.3": version "0.2.3" - resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39" + resolved "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz" integrity sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw== "@blakeembrey/deque@^1.0.3": version "1.0.5" - resolved "https://registry.yarnpkg.com/@blakeembrey/deque/-/deque-1.0.5.tgz#f4fa17fc5ee18317ec01a763d355782c7b395eaf" + resolved "https://registry.npmjs.org/@blakeembrey/deque/-/deque-1.0.5.tgz" integrity sha512-6xnwtvp9DY1EINIKdTfvfeAtCYw4OqBZJhtiqkT3ivjnEfa25VQ3TsKvaFfKm8MyGIEfE95qLe+bNEt3nB0Ylg== "@cnakazawa/watch@^1.0.3": version "1.0.4" - resolved "https://registry.yarnpkg.com/@cnakazawa/watch/-/watch-1.0.4.tgz#f864ae85004d0fcab6f50be9141c4da368d1656a" + resolved "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz" integrity sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ== dependencies: exec-sh "^0.3.2" minimist "^1.2.0" +"@cspotcode/source-map-support@^0.8.0": + version "0.8.1" + resolved "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz" + integrity sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw== + dependencies: + "@jridgewell/trace-mapping" "0.3.9" + "@istanbuljs/load-nyc-config@^1.0.0": version "1.1.0" - resolved "https://registry.yarnpkg.com/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz#fd3db1d59ecf7cf121e80650bb86712f9b55eced" + resolved "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz" integrity sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ== dependencies: camelcase "^5.3.1" @@ -388,12 +339,12 @@ "@istanbuljs/schema@^0.1.2": version "0.1.3" - resolved "https://registry.yarnpkg.com/@istanbuljs/schema/-/schema-0.1.3.tgz#e45e384e4b8ec16bce2fd903af78450f6bf7ec98" + resolved "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz" integrity sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA== "@jest/console@^26.6.2": version "26.6.2" - resolved "https://registry.yarnpkg.com/@jest/console/-/console-26.6.2.tgz#4e04bc464014358b03ab4937805ee36a0aeb98f2" + resolved "https://registry.npmjs.org/@jest/console/-/console-26.6.2.tgz" integrity sha512-IY1R2i2aLsLr7Id3S6p2BA82GNWryt4oSvEXLAKc+L2zdi89dSkE8xC1C+0kpATG4JhBJREnQOH7/zmccM2B0g== dependencies: "@jest/types" "^26.6.2" @@ -405,7 +356,7 @@ "@jest/core@^26.6.3": version "26.6.3" - resolved "https://registry.yarnpkg.com/@jest/core/-/core-26.6.3.tgz#7639fcb3833d748a4656ada54bde193051e45fad" + resolved "https://registry.npmjs.org/@jest/core/-/core-26.6.3.tgz" integrity sha512-xvV1kKbhfUqFVuZ8Cyo+JPpipAHHAV3kcDBftiduK8EICXmTFddryy3P7NfZt8Pv37rA9nEJBKCCkglCPt/Xjw== dependencies: "@jest/console" "^26.6.2" @@ -439,7 +390,7 @@ "@jest/environment@^26.6.2": version "26.6.2" - resolved "https://registry.yarnpkg.com/@jest/environment/-/environment-26.6.2.tgz#ba364cc72e221e79cc8f0a99555bf5d7577cf92c" + resolved "https://registry.npmjs.org/@jest/environment/-/environment-26.6.2.tgz" integrity sha512-nFy+fHl28zUrRsCeMB61VDThV1pVTtlEokBRgqPrcT1JNq4yRNIyTHfyht6PqtUvY9IsuLGTrbG8kPXjSZIZwA== dependencies: "@jest/fake-timers" "^26.6.2" @@ -449,7 +400,7 @@ "@jest/fake-timers@^26.6.2": version "26.6.2" - resolved "https://registry.yarnpkg.com/@jest/fake-timers/-/fake-timers-26.6.2.tgz#459c329bcf70cee4af4d7e3f3e67848123535aad" + resolved "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-26.6.2.tgz" integrity sha512-14Uleatt7jdzefLPYM3KLcnUl1ZNikaKq34enpb5XG9i81JpppDb5muZvonvKyrl7ftEHkKS5L5/eB/kxJ+bvA== dependencies: "@jest/types" "^26.6.2" @@ -461,7 +412,7 @@ "@jest/globals@^26.6.2": version "26.6.2" - resolved "https://registry.yarnpkg.com/@jest/globals/-/globals-26.6.2.tgz#5b613b78a1aa2655ae908eba638cc96a20df720a" + resolved "https://registry.npmjs.org/@jest/globals/-/globals-26.6.2.tgz" integrity sha512-85Ltnm7HlB/KesBUuALwQ68YTU72w9H2xW9FjZ1eL1U3lhtefjjl5c2MiUbpXt/i6LaPRvoOFJ22yCBSfQ0JIA== dependencies: "@jest/environment" "^26.6.2" @@ -470,7 +421,7 @@ "@jest/reporters@^26.6.2": version "26.6.2" - resolved "https://registry.yarnpkg.com/@jest/reporters/-/reporters-26.6.2.tgz#1f518b99637a5f18307bd3ecf9275f6882a667f6" + resolved "https://registry.npmjs.org/@jest/reporters/-/reporters-26.6.2.tgz" integrity sha512-h2bW53APG4HvkOnVMo8q3QXa6pcaNt1HkwVsOPMBV6LD/q9oSpxNSYZQYkAnjdMjrJ86UuYeLo+aEZClV6opnw== dependencies: "@bcoe/v8-coverage" "^0.2.3" @@ -502,7 +453,7 @@ "@jest/source-map@^26.6.2": version "26.6.2" - resolved "https://registry.yarnpkg.com/@jest/source-map/-/source-map-26.6.2.tgz#29af5e1e2e324cafccc936f218309f54ab69d535" + resolved "https://registry.npmjs.org/@jest/source-map/-/source-map-26.6.2.tgz" integrity sha512-YwYcCwAnNmOVsZ8mr3GfnzdXDAl4LaenZP5z+G0c8bzC9/dugL8zRmxZzdoTl4IaS3CryS1uWnROLPFmb6lVvA== dependencies: callsites "^3.0.0" @@ -511,7 +462,7 @@ "@jest/test-result@^26.6.2": version "26.6.2" - resolved "https://registry.yarnpkg.com/@jest/test-result/-/test-result-26.6.2.tgz#55da58b62df134576cc95476efa5f7949e3f5f18" + resolved "https://registry.npmjs.org/@jest/test-result/-/test-result-26.6.2.tgz" integrity sha512-5O7H5c/7YlojphYNrK02LlDIV2GNPYisKwHm2QTKjNZeEzezCbwYs9swJySv2UfPMyZ0VdsmMv7jIlD/IKYQpQ== dependencies: "@jest/console" "^26.6.2" @@ -521,7 +472,7 @@ "@jest/test-sequencer@^26.6.3": version "26.6.3" - resolved "https://registry.yarnpkg.com/@jest/test-sequencer/-/test-sequencer-26.6.3.tgz#98e8a45100863886d074205e8ffdc5a7eb582b17" + resolved "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-26.6.3.tgz" integrity sha512-YHlVIjP5nfEyjlrSr8t/YdNfU/1XEt7c5b4OxcXCjyRhjzLYu/rO69/WHPuYcbCWkz8kAeZVZp2N2+IOLLEPGw== dependencies: "@jest/test-result" "^26.6.2" @@ -532,7 +483,7 @@ "@jest/transform@^26.6.2": version "26.6.2" - resolved "https://registry.yarnpkg.com/@jest/transform/-/transform-26.6.2.tgz#5ac57c5fa1ad17b2aae83e73e45813894dcf2e4b" + resolved "https://registry.npmjs.org/@jest/transform/-/transform-26.6.2.tgz" integrity sha512-E9JjhUgNzvuQ+vVAL21vlyfy12gP0GhazGgJC4h6qUt1jSdUXGWJ1wfu/X7Sd8etSgxV4ovT1pb9v5D6QW4XgA== dependencies: "@babel/core" "^7.1.0" @@ -553,7 +504,7 @@ "@jest/types@^26.6.2": version "26.6.2" - resolved "https://registry.yarnpkg.com/@jest/types/-/types-26.6.2.tgz#bef5a532030e1d88a2f5a6d933f84e97226ed48e" + resolved "https://registry.npmjs.org/@jest/types/-/types-26.6.2.tgz" integrity sha512-fC6QCp7Sc5sX6g8Tvbmj4XUTbyrik0akgRy03yjXbQaBWWNWGE7SGtJk98m0N8nzegD/7SggrUlivxo5ax4KWQ== dependencies: "@types/istanbul-lib-coverage" "^2.0.0" @@ -564,57 +515,65 @@ "@jridgewell/gen-mapping@^0.3.0", "@jridgewell/gen-mapping@^0.3.2": version "0.3.3" - resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz#7e02e6eb5df901aaedb08514203b096614024098" + resolved "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz" integrity sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ== dependencies: "@jridgewell/set-array" "^1.0.1" "@jridgewell/sourcemap-codec" "^1.4.10" "@jridgewell/trace-mapping" "^0.3.9" -"@jridgewell/resolve-uri@^3.1.0": +"@jridgewell/resolve-uri@^3.0.3", "@jridgewell/resolve-uri@^3.1.0": version "3.1.1" - resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz#c08679063f279615a3326583ba3a90d1d82cc721" + resolved "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz" integrity sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA== "@jridgewell/set-array@^1.0.1": version "1.1.2" - resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.1.2.tgz#7c6cf998d6d20b914c0a55a91ae928ff25965e72" + resolved "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz" integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw== "@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.14": version "1.4.15" - resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32" + resolved "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz" integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== "@jridgewell/trace-mapping@^0.3.17", "@jridgewell/trace-mapping@^0.3.9": version "0.3.19" - resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.19.tgz#f8a3249862f91be48d3127c3cfe992f79b4b8811" + resolved "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.19.tgz" integrity sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw== dependencies: "@jridgewell/resolve-uri" "^3.1.0" "@jridgewell/sourcemap-codec" "^1.4.14" +"@jridgewell/trace-mapping@0.3.9": + version "0.3.9" + resolved "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.9.tgz" + integrity sha512-3Belt6tdc8bPgAtbcmdtNJlirVoTmEb5e2gC94PnkwEW9jI6CAHUeoG85tjWP5WquqfavoMtMwiG4P926ZKKuQ== + dependencies: + "@jridgewell/resolve-uri" "^3.0.3" + "@jridgewell/sourcemap-codec" "^1.4.10" + "@nicolo-ribaudo/chokidar-2@2.1.8-no-fsevents.3": version "2.1.8-no-fsevents.3" - resolved "https://registry.yarnpkg.com/@nicolo-ribaudo/chokidar-2/-/chokidar-2-2.1.8-no-fsevents.3.tgz#323d72dd25103d0c4fbdce89dadf574a787b1f9b" + resolved "https://registry.npmjs.org/@nicolo-ribaudo/chokidar-2/-/chokidar-2-2.1.8-no-fsevents.3.tgz" integrity sha512-s88O1aVtXftvp5bCPB7WnmXc5IwOZZ7YPuwNPt+GtOOXpPvad1LfbmjYv+qII7zP6RU2QGnqve27dnLycEnyEQ== "@nodelib/fs.scandir@2.1.5": version "2.1.5" - resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" + resolved "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz" integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g== dependencies: "@nodelib/fs.stat" "2.0.5" run-parallel "^1.1.9" -"@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": +"@nodelib/fs.stat@^2.0.2", "@nodelib/fs.stat@2.0.5": version "2.0.5" - resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b" + resolved "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz" integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== "@nodelib/fs.walk@^1.2.3": version "1.2.8" - resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a" + resolved "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz" integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== dependencies: "@nodelib/fs.scandir" "2.1.5" @@ -622,26 +581,46 @@ "@sinonjs/commons@^1.7.0": version "1.8.6" - resolved "https://registry.yarnpkg.com/@sinonjs/commons/-/commons-1.8.6.tgz#80c516a4dc264c2a69115e7578d62581ff455ed9" + resolved "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.6.tgz" integrity sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ== dependencies: type-detect "4.0.8" "@sinonjs/fake-timers@^6.0.1": version "6.0.1" - resolved "https://registry.yarnpkg.com/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz#293674fccb3262ac782c7aadfdeca86b10c75c40" + resolved "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-6.0.1.tgz" integrity sha512-MZPUxrmFubI36XS1DI3qmI0YdN1gks62JtFZvxR67ljjSNCeK6U08Zx4msEWOXuofgqUt6zPHSi1H9fbjR/NRA== dependencies: "@sinonjs/commons" "^1.7.0" "@tootallnate/once@1": version "1.1.2" - resolved "https://registry.yarnpkg.com/@tootallnate/once/-/once-1.1.2.tgz#ccb91445360179a04e7fe6aff78c00ffc1eeaf82" + resolved "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz" integrity sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw== +"@tsconfig/node10@^1.0.7": + version "1.0.11" + resolved "https://registry.npmjs.org/@tsconfig/node10/-/node10-1.0.11.tgz" + integrity sha512-DcRjDCujK/kCk/cUe8Xz8ZSpm8mS3mNNpta+jGCA6USEDfktlNvm1+IuZ9eTcDbNk41BHwpHHeW+N1lKCz4zOw== + +"@tsconfig/node12@^1.0.7": + version "1.0.11" + resolved "https://registry.npmjs.org/@tsconfig/node12/-/node12-1.0.11.tgz" + integrity sha512-cqefuRsh12pWyGsIoBKJA9luFu3mRxCA+ORZvA4ktLSzIuCUtWVxGIuXigEwO5/ywWFMZ2QEGKWvkZG1zDMTag== + +"@tsconfig/node14@^1.0.0": + version "1.0.3" + resolved "https://registry.npmjs.org/@tsconfig/node14/-/node14-1.0.3.tgz" + integrity sha512-ysT8mhdixWK6Hw3i1V2AeRqZ5WfXg1G43mqoYlM2nc6388Fq5jcXyr5mRsqViLx/GJYdoL0bfXD8nmF+Zn/Iow== + +"@tsconfig/node16@^1.0.2": + version "1.0.4" + resolved "https://registry.npmjs.org/@tsconfig/node16/-/node16-1.0.4.tgz" + integrity sha512-vxhUy4J8lyeyinH7Azl1pdd43GJhZH/tP2weN8TntQblOY+A0XbT8DJk1/oCPuOOyg/Ja757rG0CgHcWC8OfMA== + "@types/babel__core@^7.0.0", "@types/babel__core@^7.1.7": version "7.20.1" - resolved "https://registry.yarnpkg.com/@types/babel__core/-/babel__core-7.20.1.tgz#916ecea274b0c776fec721e333e55762d3a9614b" + resolved "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.1.tgz" integrity sha512-aACu/U/omhdk15O4Nfb+fHgH/z3QsfQzpnvRZhYhThms83ZnAOZz7zZAWO7mn2yyNQaA4xTO8GLK3uqFU4bYYw== dependencies: "@babel/parser" "^7.20.7" @@ -652,14 +631,14 @@ "@types/babel__generator@*": version "7.6.4" - resolved "https://registry.yarnpkg.com/@types/babel__generator/-/babel__generator-7.6.4.tgz#1f20ce4c5b1990b37900b63f050182d28c2439b7" + resolved "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz" integrity sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg== dependencies: "@babel/types" "^7.0.0" "@types/babel__template@*": version "7.4.1" - resolved "https://registry.yarnpkg.com/@types/babel__template/-/babel__template-7.4.1.tgz#3d1a48fd9d6c0edfd56f2ff578daed48f36c8969" + resolved "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz" integrity sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g== dependencies: "@babel/parser" "^7.1.0" @@ -667,22 +646,14 @@ "@types/babel__traverse@*", "@types/babel__traverse@^7.0.4", "@types/babel__traverse@^7.0.6": version "7.20.1" - resolved "https://registry.yarnpkg.com/@types/babel__traverse/-/babel__traverse-7.20.1.tgz#dd6f1d2411ae677dcb2db008c962598be31d6acf" + resolved "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.1.tgz" integrity sha512-MitHFXnhtgwsGZWtT68URpOvLN4EREih1u3QtQiN4VdAxWKRVvGCSvw/Qth0M0Qq3pJpnGOu5JaM/ydK7OGbqg== dependencies: "@babel/types" "^7.20.7" -"@types/body-parser@*": - version "1.19.2" - resolved "https://registry.yarnpkg.com/@types/body-parser/-/body-parser-1.19.2.tgz#aea2059e28b7658639081347ac4fab3de166e6f0" - integrity sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g== - dependencies: - "@types/connect" "*" - "@types/node" "*" - -"@types/body-parser@^1.19.5": +"@types/body-parser@*", "@types/body-parser@^1.19.5": version "1.19.5" - resolved "https://registry.yarnpkg.com/@types/body-parser/-/body-parser-1.19.5.tgz#04ce9a3b677dc8bd681a17da1ab9835dc9d3ede4" + resolved "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz" integrity sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg== dependencies: "@types/connect" "*" @@ -690,33 +661,33 @@ "@types/connect@*": version "3.4.36" - resolved "https://registry.yarnpkg.com/@types/connect/-/connect-3.4.36.tgz#e511558c15a39cb29bd5357eebb57bd1459cd1ab" + resolved "https://registry.npmjs.org/@types/connect/-/connect-3.4.36.tgz" integrity sha512-P63Zd/JUGq+PdrM1lv0Wv5SBYeA2+CORvbrXbngriYY0jzLUWfQMQQxOhjONEz/wlHOAxOdY7CY65rgQdTjq2w== dependencies: "@types/node" "*" "@types/cors@^2.8.12": version "2.8.14" - resolved "https://registry.yarnpkg.com/@types/cors/-/cors-2.8.14.tgz#94eeb1c95eda6a8ab54870a3bf88854512f43a92" + resolved "https://registry.npmjs.org/@types/cors/-/cors-2.8.14.tgz" integrity sha512-RXHUvNWYICtbP6s18PnOCaqToK8y14DnLd75c6HfyKf228dxy7pHNOQkxPtvXKp/hINFMDjbYzsj63nnpPMSRQ== dependencies: "@types/node" "*" "@types/dotenv@^8.2.0": version "8.2.0" - resolved "https://registry.yarnpkg.com/@types/dotenv/-/dotenv-8.2.0.tgz#5cd64710c3c98e82d9d15844375a33bf1b45d053" + resolved "https://registry.npmjs.org/@types/dotenv/-/dotenv-8.2.0.tgz" integrity sha512-ylSC9GhfRH7m1EUXBXofhgx4lUWmFeQDINW5oLuS+gxWdfUeW4zJdeVTYVkexEW+e2VUvlZR2kGnGGipAWR7kw== dependencies: dotenv "*" "@types/eslint-visitor-keys@^1.0.0": version "1.0.0" - resolved "https://registry.yarnpkg.com/@types/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz#1ee30d79544ca84d68d4b3cdb0af4f205663dd2d" + resolved "https://registry.npmjs.org/@types/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz" integrity sha512-OCutwjDZ4aFS6PB1UZ988C4YgwlBHJd6wCeQqaLdmadZ/7e+w79+hbMUFC1QXDNCmdyoRfAFdm0RypzwR+Qpag== "@types/express-serve-static-core@^4.17.33": version "4.17.36" - resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.36.tgz#baa9022119bdc05a4adfe740ffc97b5f9360e545" + resolved "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.36.tgz" integrity sha512-zbivROJ0ZqLAtMzgzIUC4oNqDG9iF0lSsAqpOD9kbs5xcIM3dTiyuHvBc7R8MtWBp3AAWGaovJa+wzWPjLYW7Q== dependencies: "@types/node" "*" @@ -726,7 +697,7 @@ "@types/express@^4.17.2": version "4.17.17" - resolved "https://registry.yarnpkg.com/@types/express/-/express-4.17.17.tgz#01d5437f6ef9cfa8668e616e13c2f2ac9a491ae4" + resolved "https://registry.npmjs.org/@types/express/-/express-4.17.17.tgz" integrity sha512-Q4FmmuLGBG58btUnfS1c1r/NQdlp3DMfGDGig8WhfpA2YRUtEkxAjkZb0yvplJGYdF1fsQ81iMDcH24sSCNC/Q== dependencies: "@types/body-parser" "*" @@ -736,38 +707,38 @@ "@types/graceful-fs@^4.1.2": version "4.1.6" - resolved "https://registry.yarnpkg.com/@types/graceful-fs/-/graceful-fs-4.1.6.tgz#e14b2576a1c25026b7f02ede1de3b84c3a1efeae" + resolved "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.6.tgz" integrity sha512-Sig0SNORX9fdW+bQuTEovKj3uHcUL6LQKbCrrqb1X7J6/ReAbhCXRAhc+SMejhLELFj2QcyuxmUooZ4bt5ReSw== dependencies: "@types/node" "*" "@types/http-errors@*": version "2.0.1" - resolved "https://registry.yarnpkg.com/@types/http-errors/-/http-errors-2.0.1.tgz#20172f9578b225f6c7da63446f56d4ce108d5a65" + resolved "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.1.tgz" integrity sha512-/K3ds8TRAfBvi5vfjuz8y6+GiAYBZ0x4tXv1Av6CWBWn0IlADc+ZX9pMq7oU0fNQPnBwIZl3rmeLp6SBApbxSQ== "@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0", "@types/istanbul-lib-coverage@^2.0.1": version "2.0.4" - resolved "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz#8467d4b3c087805d63580480890791277ce35c44" + resolved "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz" integrity sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g== "@types/istanbul-lib-report@*": version "3.0.0" - resolved "https://registry.yarnpkg.com/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz#c14c24f18ea8190c118ee7562b7ff99a36552686" + resolved "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz" integrity sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg== dependencies: "@types/istanbul-lib-coverage" "*" "@types/istanbul-reports@^3.0.0": version "3.0.1" - resolved "https://registry.yarnpkg.com/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz#9153fe98bba2bd565a63add9436d6f0d7f8468ff" + resolved "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz" integrity sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw== dependencies: "@types/istanbul-lib-report" "*" "@types/jest@^26.0.14": version "26.0.24" - resolved "https://registry.yarnpkg.com/@types/jest/-/jest-26.0.24.tgz#943d11976b16739185913a1936e0de0c4a7d595a" + resolved "https://registry.npmjs.org/@types/jest/-/jest-26.0.24.tgz" integrity sha512-E/X5Vib8BWqZNRlDxj9vYXhsDwPYbPINqKF9BsnSoon4RQ0D9moEuLD8txgyypFLH7J4+Lho9Nr/c8H0Fi+17w== dependencies: jest-diff "^26.0.0" @@ -775,57 +746,47 @@ "@types/json-schema@^7.0.3", "@types/json-schema@^7.0.7": version "7.0.12" - resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.12.tgz#d70faba7039d5fca54c83c7dbab41051d2b6f6cb" + resolved "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.12.tgz" integrity sha512-Hr5Jfhc9eYOQNPYO5WLDq/n4jqijdHNlDXjuAQkkt+mWdQR+XJToOHrsD4cPaMXpn6KO7y2+wM8AZEs8VpBLVA== -"@types/mime@*": - version "3.0.1" - resolved "https://registry.yarnpkg.com/@types/mime/-/mime-3.0.1.tgz#5f8f2bca0a5863cb69bc0b0acd88c96cb1d4ae10" - integrity sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA== - -"@types/mime@^1": +"@types/mime@*", "@types/mime@^1": version "1.3.2" - resolved "https://registry.yarnpkg.com/@types/mime/-/mime-1.3.2.tgz#93e25bf9ee75fe0fd80b594bc4feb0e862111b5a" + resolved "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz" integrity sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw== -"@types/node@*", "@types/node@>=8.1.0": - version "20.5.9" - resolved "https://registry.yarnpkg.com/@types/node/-/node-20.5.9.tgz#a70ec9d8fa0180a314c3ede0e20ea56ff71aed9a" - integrity sha512-PcGNd//40kHAS3sTlzKB9C9XL4K0sTup8nbG5lC14kzEteTNuAFh9u5nA0o5TWnSG2r/JNPRXFVcHJIIeRlmqQ== - -"@types/node@^12.7.2": +"@types/node@*", "@types/node@^12.7.2", "@types/node@>=8.1.0": version "12.20.55" - resolved "https://registry.yarnpkg.com/@types/node/-/node-12.20.55.tgz#c329cbd434c42164f846b909bd6f85b5537f6240" + resolved "https://registry.npmjs.org/@types/node/-/node-12.20.55.tgz" integrity sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ== "@types/normalize-package-data@^2.4.0": version "2.4.1" - resolved "https://registry.yarnpkg.com/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz#d3357479a0fdfdd5907fe67e17e0a85c906e1301" + resolved "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz" integrity sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw== "@types/parse-json@^4.0.0": version "4.0.0" - resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.0.tgz#2f8bb441434d163b35fb8ffdccd7138927ffb8c0" + resolved "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz" integrity sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA== "@types/prettier@^2.0.0": version "2.7.3" - resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.7.3.tgz#3e51a17e291d01d17d3fc61422015a933af7a08f" + resolved "https://registry.npmjs.org/@types/prettier/-/prettier-2.7.3.tgz" integrity sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA== "@types/qs@*": version "6.9.8" - resolved "https://registry.yarnpkg.com/@types/qs/-/qs-6.9.8.tgz#f2a7de3c107b89b441e071d5472e6b726b4adf45" + resolved "https://registry.npmjs.org/@types/qs/-/qs-6.9.8.tgz" integrity sha512-u95svzDlTysU5xecFNTgfFG5RUWu1A9P0VzgpcIiGZA9iraHOdSzcxMxQ55DyeRaGCSxQi7LxXDI4rzq/MYfdg== "@types/range-parser@*": version "1.2.4" - resolved "https://registry.yarnpkg.com/@types/range-parser/-/range-parser-1.2.4.tgz#cd667bcfdd025213aafb7ca5915a932590acdcdc" + resolved "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz" integrity sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw== "@types/send@*": version "0.17.1" - resolved "https://registry.yarnpkg.com/@types/send/-/send-0.17.1.tgz#ed4932b8a2a805f1fe362a70f4e62d0ac994e301" + resolved "https://registry.npmjs.org/@types/send/-/send-0.17.1.tgz" integrity sha512-Cwo8LE/0rnvX7kIIa3QHCkcuF21c05Ayb0ZfxPiv0W8VRiZiNW/WuRupHKpqqGVGf7SUA44QSOUKaEd9lIrd/Q== dependencies: "@types/mime" "^1" @@ -833,7 +794,7 @@ "@types/serve-static@*": version "1.15.2" - resolved "https://registry.yarnpkg.com/@types/serve-static/-/serve-static-1.15.2.tgz#3e5419ecd1e40e7405d34093f10befb43f63381a" + resolved "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.2.tgz" integrity sha512-J2LqtvFYCzaj8pVYKw8klQXrLLk7TBZmQ4ShlcdkELFKGwGMfevMLneMMRkMgZxotOD9wg497LpC7O8PcvAmfw== dependencies: "@types/http-errors" "*" @@ -842,24 +803,24 @@ "@types/stack-utils@^2.0.0": version "2.0.1" - resolved "https://registry.yarnpkg.com/@types/stack-utils/-/stack-utils-2.0.1.tgz#20f18294f797f2209b5f65c8e3b5c8e8261d127c" + resolved "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz" integrity sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw== "@types/yargs-parser@*": version "21.0.0" - resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-21.0.0.tgz#0c60e537fa790f5f9472ed2776c2b71ec117351b" + resolved "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz" integrity sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA== "@types/yargs@^15.0.0": version "15.0.15" - resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-15.0.15.tgz#e609a2b1ef9e05d90489c2f5f45bbfb2be092158" + resolved "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.15.tgz" integrity sha512-IziEYMU9XoVj8hWg7k+UJrXALkGFjWJhn5QFEv9q4p+v40oZhSuC135M38st8XPjICL7Ey4TV64ferBGUoJhBg== dependencies: "@types/yargs-parser" "*" -"@typescript-eslint/eslint-plugin@^2.21.0": +"@typescript-eslint/eslint-plugin@^2.21.0", "@typescript-eslint/eslint-plugin@>= 4": version "2.34.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/eslint-plugin/-/eslint-plugin-2.34.0.tgz#6f8ce8a46c7dea4a6f1d171d2bb8fbae6dac2be9" + resolved "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-2.34.0.tgz" integrity sha512-4zY3Z88rEE99+CNvTbXSyovv2z9PNOVffTWD2W8QF5s2prBQtwN2zadqERcrHpcR7O/+KMI3fcTAmUUhK/iQcQ== dependencies: "@typescript-eslint/experimental-utils" "2.34.0" @@ -867,19 +828,9 @@ regexpp "^3.0.0" tsutils "^3.17.1" -"@typescript-eslint/experimental-utils@2.34.0": - version "2.34.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-2.34.0.tgz#d3524b644cdb40eebceca67f8cf3e4cc9c8f980f" - integrity sha512-eS6FTkq+wuMJ+sgtuNTtcqavWXqsflWcfBnlYhg/nS4aZ1leewkXGbvBhaapn1q6qf4M71bsR1tez5JTRMuqwA== - dependencies: - "@types/json-schema" "^7.0.3" - "@typescript-eslint/typescript-estree" "2.34.0" - eslint-scope "^5.0.0" - eslint-utils "^2.0.0" - "@typescript-eslint/experimental-utils@^4.0.1": version "4.33.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/experimental-utils/-/experimental-utils-4.33.0.tgz#6f2a786a4209fa2222989e9380b5331b2810f7fd" + resolved "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.33.0.tgz" integrity sha512-zeQjOoES5JFjTnAhI5QY7ZviczMzDptls15GFsI6jyUOq0kOf9+WonkhtlIhh0RgHRnqj5gdNxW5j1EvAyYg6Q== dependencies: "@types/json-schema" "^7.0.7" @@ -889,9 +840,19 @@ eslint-scope "^5.1.1" eslint-utils "^3.0.0" -"@typescript-eslint/parser@^2.21.0": +"@typescript-eslint/experimental-utils@2.34.0": + version "2.34.0" + resolved "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-2.34.0.tgz" + integrity sha512-eS6FTkq+wuMJ+sgtuNTtcqavWXqsflWcfBnlYhg/nS4aZ1leewkXGbvBhaapn1q6qf4M71bsR1tez5JTRMuqwA== + dependencies: + "@types/json-schema" "^7.0.3" + "@typescript-eslint/typescript-estree" "2.34.0" + eslint-scope "^5.0.0" + eslint-utils "^2.0.0" + +"@typescript-eslint/parser@^2.0.0", "@typescript-eslint/parser@^2.21.0": version "2.34.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/parser/-/parser-2.34.0.tgz#50252630ca319685420e9a39ca05fe185a256bc8" + resolved "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-2.34.0.tgz" integrity sha512-03ilO0ucSD0EPTw2X4PntSIRFtDPWjrVq7C3/Z3VQHRC7+13YB55rcJI3Jt+YgeHbjUdJPcPa7b23rXCBokuyA== dependencies: "@types/eslint-visitor-keys" "^1.0.0" @@ -901,7 +862,7 @@ "@typescript-eslint/scope-manager@4.33.0": version "4.33.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/scope-manager/-/scope-manager-4.33.0.tgz#d38e49280d983e8772e29121cf8c6e9221f280a3" + resolved "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.33.0.tgz" integrity sha512-5IfJHpgTsTZuONKbODctL4kKuQje/bzBRkwHE8UOZ4f89Zeddg+EGZs8PD8NcN4LdM3ygHWYB3ukPAYjvl/qbQ== dependencies: "@typescript-eslint/types" "4.33.0" @@ -909,12 +870,12 @@ "@typescript-eslint/types@4.33.0": version "4.33.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/types/-/types-4.33.0.tgz#a1e59036a3b53ae8430ceebf2a919dc7f9af6d72" + resolved "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.33.0.tgz" integrity sha512-zKp7CjQzLQImXEpLt2BUw1tvOMPfNoTAfb8l51evhYbOEEzdWyQNmHWWGPR6hwKJDAi+1VXSBmnhL9kyVTTOuQ== "@typescript-eslint/typescript-estree@2.34.0": version "2.34.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-2.34.0.tgz#14aeb6353b39ef0732cc7f1b8285294937cf37d5" + resolved "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-2.34.0.tgz" integrity sha512-OMAr+nJWKdlVM9LOqCqh3pQQPwxHAN7Du8DR6dmwCrAmxtiXQnhHJ6tBNtf+cggqfo51SG/FCwnKhXCIM7hnVg== dependencies: debug "^4.1.1" @@ -927,7 +888,7 @@ "@typescript-eslint/typescript-estree@4.33.0": version "4.33.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/typescript-estree/-/typescript-estree-4.33.0.tgz#0dfb51c2908f68c5c08d82aefeaf166a17c24609" + resolved "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.33.0.tgz" integrity sha512-rkWRY1MPFzjwnEVHsxGemDzqqddw2QbTJlICPD9p9I9LfsO8fdmfQPOX3uKfUaGRDFJbfrtm/sXhVXN4E+bzCA== dependencies: "@typescript-eslint/types" "4.33.0" @@ -940,7 +901,7 @@ "@typescript-eslint/visitor-keys@4.33.0": version "4.33.0" - resolved "https://registry.yarnpkg.com/@typescript-eslint/visitor-keys/-/visitor-keys-4.33.0.tgz#2a22f77a41604289b7a186586e9ec48ca92ef1dd" + resolved "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.33.0.tgz" integrity sha512-uqi/2aSz9g2ftcHWf8uLPJA70rUv6yuMW5Bohw+bwcuzaxQIHaKFZCKGoGXIrc9vkTJ3+0txM73K0Hq3d5wgIg== dependencies: "@typescript-eslint/types" "4.33.0" @@ -948,17 +909,17 @@ abab@^2.0.3, abab@^2.0.5: version "2.0.6" - resolved "https://registry.yarnpkg.com/abab/-/abab-2.0.6.tgz#41b80f2c871d19686216b82309231cfd3cb3d291" + resolved "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz" integrity sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA== abbrev@1: version "1.1.1" - resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" + resolved "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz" integrity sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q== accepts@~1.3.8: version "1.3.8" - resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.8.tgz#0bf0be125b67014adcb0b0921e62db7bffe16b2e" + resolved "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz" integrity sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw== dependencies: mime-types "~2.1.34" @@ -966,7 +927,7 @@ accepts@~1.3.8: acorn-globals@^6.0.0: version "6.0.0" - resolved "https://registry.yarnpkg.com/acorn-globals/-/acorn-globals-6.0.0.tgz#46cdd39f0f8ff08a876619b55f5ac8a6dc770b45" + resolved "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz" integrity sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg== dependencies: acorn "^7.1.1" @@ -974,34 +935,46 @@ acorn-globals@^6.0.0: acorn-jsx@^5.2.0: version "5.3.2" - resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937" + resolved "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz" integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== acorn-walk@^7.1.1: version "7.2.0" - resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-7.2.0.tgz#0de889a601203909b0fbe07b8938dc21d2e967bc" + resolved "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz" integrity sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA== -acorn@^7.1.1: +acorn-walk@^8.1.1: + version "8.3.4" + resolved "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.4.tgz" + integrity sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g== + dependencies: + acorn "^8.11.0" + +"acorn@^6.0.0 || ^7.0.0 || ^8.0.0", acorn@^7.1.1: version "7.4.1" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-7.4.1.tgz#feaed255973d2e77555b83dbc08851a6c63520fa" + resolved "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz" integrity sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A== +acorn@^8.11.0, acorn@^8.4.1: + version "8.13.0" + resolved "https://registry.npmjs.org/acorn/-/acorn-8.13.0.tgz" + integrity sha512-8zSiw54Oxrdym50NlZ9sUusyO1Z1ZchgRLWRaK6c86XJFClyCgFKetdowBg5bKxyp/u+CDBJG4Mpp0m3HLZl9w== + acorn@^8.2.4: version "8.10.0" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.10.0.tgz#8be5b3907a67221a81ab23c7889c4c5526b62ec5" + resolved "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz" integrity sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw== agent-base@6: version "6.0.2" - resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77" + resolved "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz" integrity sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ== dependencies: debug "4" ajv@^6.10.0, ajv@^6.10.2: version "6.12.6" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" + resolved "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz" integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== dependencies: fast-deep-equal "^3.1.1" @@ -1011,50 +984,57 @@ ajv@^6.10.0, ajv@^6.10.2: ansi-align@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/ansi-align/-/ansi-align-2.0.0.tgz#c36aeccba563b89ceb556f3690f0b1d9e3547f7f" + resolved "https://registry.npmjs.org/ansi-align/-/ansi-align-2.0.0.tgz" integrity sha512-TdlOggdA/zURfMYa7ABC66j+oqfMew58KpJMbUlH3bcZP1b+cBHIHDDn5uH9INsxrHBPjsqM0tDB4jPTF/vgJA== dependencies: string-width "^2.0.0" ansi-escapes@^4.2.1: version "4.3.2" - resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e" + resolved "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz" integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ== dependencies: type-fest "^0.21.3" ansi-regex@^3.0.0: version "3.0.1" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.1.tgz#123d6479e92ad45ad897d4054e3c7ca7db4944e1" + resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz" integrity sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw== ansi-regex@^4.1.0: version "4.1.1" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-4.1.1.tgz#164daac87ab2d6f6db3a29875e2d1766582dabed" + resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz" integrity sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g== ansi-regex@^5.0.0, ansi-regex@^5.0.1: version "5.0.1" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" + resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz" integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== ansi-styles@^3.2.0, ansi-styles@^3.2.1: version "3.2.1" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" + resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz" integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== dependencies: color-convert "^1.9.0" -ansi-styles@^4.0.0, ansi-styles@^4.1.0: +ansi-styles@^4.0.0: version "4.3.0" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" + resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz" + integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== + dependencies: + color-convert "^2.0.1" + +ansi-styles@^4.1.0: + version "4.3.0" + resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz" integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== dependencies: color-convert "^2.0.1" anymatch@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-2.0.0.tgz#bcb24b4f37934d9aa7ac17b4adaf89e7c76ef2eb" + resolved "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz" integrity sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw== dependencies: micromatch "^3.1.4" @@ -1062,7 +1042,7 @@ anymatch@^2.0.0: anymatch@^3.0.3, anymatch@~3.1.2: version "3.1.3" - resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.3.tgz#790c58b19ba1720a84205b57c618d5ad8524973e" + resolved "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz" integrity sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw== dependencies: normalize-path "^3.0.0" @@ -1070,79 +1050,79 @@ anymatch@^3.0.3, anymatch@~3.1.2: arg@^4.1.0: version "4.1.3" - resolved "https://registry.yarnpkg.com/arg/-/arg-4.1.3.tgz#269fc7ad5b8e42cb63c896d5666017261c144089" + resolved "https://registry.npmjs.org/arg/-/arg-4.1.3.tgz" integrity sha512-58S9QDqG0Xx27YwPSt9fJxivjYl432YCwfDMfZ+71RAqUrZef7LrKQZ3LHLOwCS4FLNBplP533Zx895SeOCHvA== argparse@^1.0.7: version "1.0.10" - resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" + resolved "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz" integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== dependencies: sprintf-js "~1.0.2" arr-diff@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520" + resolved "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz" integrity sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA== arr-flatten@^1.1.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1" + resolved "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz" integrity sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg== arr-union@^3.1.0: version "3.1.0" - resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" + resolved "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz" integrity sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q== array-flatten@1.1.1: version "1.1.1" - resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" + resolved "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz" integrity sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg== array-union@^2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" + resolved "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz" integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== array-unique@^0.3.2: version "0.3.2" - resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428" + resolved "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz" integrity sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ== arrify@^2.0.0: version "2.0.1" - resolved "https://registry.yarnpkg.com/arrify/-/arrify-2.0.1.tgz#c9655e9331e0abcd588d2a7cad7e9956f66701fa" + resolved "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz" integrity sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug== assign-symbols@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" + resolved "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz" integrity sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw== astral-regex@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-1.0.0.tgz#6c8c3fb827dd43ee3918f27b82782ab7658a6fd9" + resolved "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz" integrity sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg== async-each@^1.0.1: version "1.0.6" - resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.6.tgz#52f1d9403818c179b7561e11a5d1b77eb2160e77" + resolved "https://registry.npmjs.org/async-each/-/async-each-1.0.6.tgz" integrity sha512-c646jH1avxr+aVpndVMeAfYw7wAa6idufrlN3LPA4PmKS0QEGp6PIC9nwz0WQkkvBGAMEki3pFdtxaF39J9vvg== asynckit@^0.4.0: version "0.4.0" - resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" + resolved "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz" integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q== atob@^2.1.2: version "2.1.2" - resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" + resolved "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz" integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg== babel-jest@^26.6.3: version "26.6.3" - resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-26.6.3.tgz#d87d25cb0037577a0c89f82e5755c5d293c01056" + resolved "https://registry.npmjs.org/babel-jest/-/babel-jest-26.6.3.tgz" integrity sha512-pl4Q+GAVOHwvjrck6jKjvmGhnO3jHX/xuB9d27f+EJZ/6k+6nMuPjorrYp7s++bKKdANwzElBWnLWaObvTnaZA== dependencies: "@jest/transform" "^26.6.2" @@ -1156,7 +1136,7 @@ babel-jest@^26.6.3: babel-plugin-istanbul@^6.0.0: version "6.1.1" - resolved "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz#fa88ec59232fd9b4e36dbbc540a8ec9a9b47da73" + resolved "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz" integrity sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA== dependencies: "@babel/helper-plugin-utils" "^7.0.0" @@ -1167,7 +1147,7 @@ babel-plugin-istanbul@^6.0.0: babel-plugin-jest-hoist@^26.6.2: version "26.6.2" - resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.6.2.tgz#8185bd030348d254c6d7dd974355e6a28b21e62d" + resolved "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.6.2.tgz" integrity sha512-PO9t0697lNTmcEHH69mdtYiOIkkOlj9fySqfO3K1eCcdISevLAE0xY59VLLUj0SoiPiTX/JU2CYFpILydUa5Lw== dependencies: "@babel/template" "^7.3.3" @@ -1177,7 +1157,7 @@ babel-plugin-jest-hoist@^26.6.2: babel-plugin-module-resolver@^4.0.0: version "4.1.0" - resolved "https://registry.yarnpkg.com/babel-plugin-module-resolver/-/babel-plugin-module-resolver-4.1.0.tgz#22a4f32f7441727ec1fbf4967b863e1e3e9f33e2" + resolved "https://registry.npmjs.org/babel-plugin-module-resolver/-/babel-plugin-module-resolver-4.1.0.tgz" integrity sha512-MlX10UDheRr3lb3P0WcaIdtCSRlxdQsB1sBqL7W0raF070bGl1HQQq5K3T2vf2XAYie+ww+5AKC/WrkjRO2knA== dependencies: find-babel-config "^1.2.0" @@ -1188,7 +1168,7 @@ babel-plugin-module-resolver@^4.0.0: babel-preset-current-node-syntax@^1.0.0: version "1.0.1" - resolved "https://registry.yarnpkg.com/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz#b4399239b89b2a011f9ddbe3e4f401fc40cff73b" + resolved "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz" integrity sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ== dependencies: "@babel/plugin-syntax-async-generators" "^7.8.4" @@ -1206,7 +1186,7 @@ babel-preset-current-node-syntax@^1.0.0: babel-preset-jest@^26.6.2: version "26.6.2" - resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-26.6.2.tgz#747872b1171df032252426586881d62d31798fee" + resolved "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-26.6.2.tgz" integrity sha512-YvdtlVm9t3k777c5NPQIv6cxFFFapys25HiUmuSgHwIZhfifweR5c5Sf5nwE3MAbfu327CYSvps8Yx6ANLyleQ== dependencies: babel-plugin-jest-hoist "^26.6.2" @@ -1214,12 +1194,12 @@ babel-preset-jest@^26.6.2: balanced-match@^1.0.0: version "1.0.2" - resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" + resolved "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz" integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== base@^0.11.1: version "0.11.2" - resolved "https://registry.yarnpkg.com/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f" + resolved "https://registry.npmjs.org/base/-/base-0.11.2.tgz" integrity sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg== dependencies: cache-base "^1.0.1" @@ -1232,24 +1212,17 @@ base@^0.11.1: binary-extensions@^1.0.0: version "1.13.1" - resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.13.1.tgz#598afe54755b2868a5330d2aff9d4ebb53209b65" + resolved "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz" integrity sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw== binary-extensions@^2.0.0: version "2.2.0" - resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d" + resolved "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz" integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== -bindings@^1.5.0: - version "1.5.0" - resolved "https://registry.yarnpkg.com/bindings/-/bindings-1.5.0.tgz#10353c9e945334bc0511a6d90b38fbc7c9c504df" - integrity sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ== - dependencies: - file-uri-to-path "1.0.0" - -body-parser@1.20.3, body-parser@^1.20.2: +body-parser@^1.20.2, body-parser@1.20.3: version "1.20.3" - resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.20.3.tgz#1953431221c6fb5cd63c4b36d53fab0928e548c6" + resolved "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz" integrity sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g== dependencies: bytes "3.1.2" @@ -1267,7 +1240,7 @@ body-parser@1.20.3, body-parser@^1.20.2: boxen@^1.2.1: version "1.3.0" - resolved "https://registry.yarnpkg.com/boxen/-/boxen-1.3.0.tgz#55c6c39a8ba58d9c61ad22cd877532deb665a20b" + resolved "https://registry.npmjs.org/boxen/-/boxen-1.3.0.tgz" integrity sha512-TNPjfTr432qx7yOjQyaXm3dSR0MH9vXp7eT1BFSl/C51g+EFnOR9hTg1IreahGBmDNCehscshe45f+C1TBZbLw== dependencies: ansi-align "^2.0.0" @@ -1280,7 +1253,7 @@ boxen@^1.2.1: brace-expansion@^1.1.7: version "1.1.11" - resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" + resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz" integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== dependencies: balanced-match "^1.0.0" @@ -1288,7 +1261,7 @@ brace-expansion@^1.1.7: braces@^2.3.1, braces@^2.3.2: version "2.3.2" - resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729" + resolved "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz" integrity sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w== dependencies: arr-flatten "^1.1.0" @@ -1304,19 +1277,19 @@ braces@^2.3.1, braces@^2.3.2: braces@^3.0.2, braces@~3.0.2: version "3.0.2" - resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" + resolved "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz" integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== dependencies: fill-range "^7.0.1" browser-process-hrtime@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz#3c9b4b7d782c8121e56f10106d84c0d0ffc94626" + resolved "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz" integrity sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow== -browserslist@^4.21.9: +browserslist@^4.21.9, "browserslist@>= 4.21.0": version "4.21.10" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.21.10.tgz#dbbac576628c13d3b2231332cb2ec5a46e015bb0" + resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.21.10.tgz" integrity sha512-bipEBdZfVH5/pwrvqc+Ub0kUPVfGUhlKxbvfD+z1BDnPEO/X98ruXGA1WP5ASpAFKan7Qr6j736IacbZQuAlKQ== dependencies: caniuse-lite "^1.0.30001517" @@ -1326,31 +1299,31 @@ browserslist@^4.21.9: bs-logger@0.x: version "0.2.6" - resolved "https://registry.yarnpkg.com/bs-logger/-/bs-logger-0.2.6.tgz#eb7d365307a72cf974cc6cda76b68354ad336bd8" + resolved "https://registry.npmjs.org/bs-logger/-/bs-logger-0.2.6.tgz" integrity sha512-pd8DCoxmbgc7hyPKOvxtqNcjYoOsABPQdcCUjGp3d42VR2CX1ORhk2A87oqqu5R1kk+76nsxZupkmyd+MVtCog== dependencies: fast-json-stable-stringify "2.x" bser@2.1.1: version "2.1.1" - resolved "https://registry.yarnpkg.com/bser/-/bser-2.1.1.tgz#e6787da20ece9d07998533cfd9de6f5c38f4bc05" + resolved "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz" integrity sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ== dependencies: node-int64 "^0.4.0" -buffer-from@1.x, buffer-from@^1.0.0: +buffer-from@^1.0.0, buffer-from@1.x: version "1.1.2" - resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" + resolved "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz" integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== bytes@3.1.2: version "3.1.2" - resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.2.tgz#8b0beeb98605adf1b128fa4386403c009e0221a5" + resolved "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz" integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg== cache-base@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2" + resolved "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz" integrity sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ== dependencies: collection-visit "^1.0.0" @@ -1363,17 +1336,9 @@ cache-base@^1.0.1: union-value "^1.0.0" unset-value "^1.0.0" -call-bind@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c" - integrity sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA== - dependencies: - function-bind "^1.1.1" - get-intrinsic "^1.0.2" - call-bind@^1.0.7: version "1.0.7" - resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.7.tgz#06016599c40c56498c18769d2730be242b6fa3b9" + resolved "https://registry.npmjs.org/call-bind/-/call-bind-1.0.7.tgz" integrity sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w== dependencies: es-define-property "^1.0.0" @@ -1384,53 +1349,61 @@ call-bind@^1.0.7: callsites@^3.0.0: version "3.1.0" - resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" + resolved "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz" integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== camelcase@^4.0.0: version "4.1.0" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-4.1.0.tgz#d545635be1e33c542649c69173e5de6acfae34dd" + resolved "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz" integrity sha512-FxAv7HpHrXbh3aPo4o2qxHay2lkLY3x5Mw3KeE4KQE8ysVfziWeRZDwcjauvwBSGEC/nXUPzZy8zeh4HokqOnw== camelcase@^5.0.0, camelcase@^5.3.1: version "5.3.1" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.3.1.tgz#e3c9b31569e106811df242f715725a1f4c494320" + resolved "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz" integrity sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg== camelcase@^6.0.0: version "6.3.0" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a" + resolved "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz" integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== caniuse-lite@^1.0.30001517: version "1.0.30001525" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001525.tgz#d2e8fdec6116ffa36284ca2c33ef6d53612fe1c8" + resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001525.tgz" integrity sha512-/3z+wB4icFt3r0USMwxujAqRvaD/B7rvGTsKhbhSQErVrJvkZCLhgNLJxU8MevahQVH6hCU9FsHdNUFbiwmE7Q== capture-exit@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/capture-exit/-/capture-exit-2.0.0.tgz#fb953bfaebeb781f62898239dabb426d08a509a4" + resolved "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz" integrity sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g== dependencies: rsvp "^4.8.4" capture-stack-trace@^1.0.0: version "1.0.2" - resolved "https://registry.yarnpkg.com/capture-stack-trace/-/capture-stack-trace-1.0.2.tgz#1c43f6b059d4249e7f3f8724f15f048b927d3a8a" + resolved "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.2.tgz" integrity sha512-X/WM2UQs6VMHUtjUDnZTRI+i1crWteJySFzr9UpGoQa4WQffXVTTXuekjl7TjZRlcF2XfjgITT0HxZ9RnxeT0w== chalk@^2.0.1, chalk@^2.1.0, chalk@^2.4.2: version "2.4.2" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" + resolved "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== dependencies: ansi-styles "^3.2.1" escape-string-regexp "^1.0.5" supports-color "^5.3.0" -chalk@^4.0.0, chalk@^4.1.0: +chalk@^4.0.0: + version "4.1.2" + resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" + integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== + dependencies: + ansi-styles "^4.1.0" + supports-color "^7.1.0" + +chalk@^4.1.0: version "4.1.2" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" + resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== dependencies: ansi-styles "^4.1.0" @@ -1438,17 +1411,17 @@ chalk@^4.0.0, chalk@^4.1.0: char-regex@^1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/char-regex/-/char-regex-1.0.2.tgz#d744358226217f981ed58f479b1d6bcc29545dcf" + resolved "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz" integrity sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw== chardet@^0.7.0: version "0.7.0" - resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" + resolved "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz" integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA== chokidar@^2.1.8: version "2.1.8" - resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-2.1.8.tgz#804b3a7b6a99358c3c5c61e71d8728f041cff917" + resolved "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz" integrity sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg== dependencies: anymatch "^2.0.0" @@ -1467,7 +1440,7 @@ chokidar@^2.1.8: chokidar@^3.0.0, chokidar@^3.4.0: version "3.5.3" - resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.3.tgz#1cf37c8707b932bd1af1ae22c0432e2acd1903bd" + resolved "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz" integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw== dependencies: anymatch "~3.1.2" @@ -1482,22 +1455,22 @@ chokidar@^3.0.0, chokidar@^3.4.0: ci-info@^1.5.0: version "1.6.0" - resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-1.6.0.tgz#2ca20dbb9ceb32d4524a683303313f0304b1e497" + resolved "https://registry.npmjs.org/ci-info/-/ci-info-1.6.0.tgz" integrity sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A== ci-info@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46" + resolved "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz" integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ== cjs-module-lexer@^0.6.0: version "0.6.0" - resolved "https://registry.yarnpkg.com/cjs-module-lexer/-/cjs-module-lexer-0.6.0.tgz#4186fcca0eae175970aee870b9fe2d6cf8d5655f" + resolved "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-0.6.0.tgz" integrity sha512-uc2Vix1frTfnuzxxu1Hp4ktSvM3QaI4oXl4ZUqL1wjTu/BGki9TrCWoqLTg/drR1KwAEarXuRFCG2Svr1GxPFw== class-utils@^0.3.5: version "0.3.6" - resolved "https://registry.yarnpkg.com/class-utils/-/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463" + resolved "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz" integrity sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg== dependencies: arr-union "^3.1.0" @@ -1507,24 +1480,24 @@ class-utils@^0.3.5: cli-boxes@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/cli-boxes/-/cli-boxes-1.0.0.tgz#4fa917c3e59c94a004cd61f8ee509da651687143" + resolved "https://registry.npmjs.org/cli-boxes/-/cli-boxes-1.0.0.tgz" integrity sha512-3Fo5wu8Ytle8q9iCzS4D2MWVL2X7JVWRiS1BnXbTFDhS9c/REkM9vd1AmabsoZoY5/dGi5TT9iKL8Kb6DeBRQg== cli-cursor@^3.1.0: version "3.1.0" - resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307" + resolved "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz" integrity sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw== dependencies: restore-cursor "^3.1.0" cli-width@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-3.0.0.tgz#a2f48437a2caa9a22436e794bf071ec9e61cedf6" + resolved "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz" integrity sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw== cliui@^6.0.0: version "6.0.0" - resolved "https://registry.yarnpkg.com/cliui/-/cliui-6.0.0.tgz#511d702c0c4e41ca156d7d0e96021f23e13225b1" + resolved "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz" integrity sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ== dependencies: string-width "^4.2.0" @@ -1533,17 +1506,17 @@ cliui@^6.0.0: co@^4.6.0: version "4.6.0" - resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" + resolved "https://registry.npmjs.org/co/-/co-4.6.0.tgz" integrity sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ== collect-v8-coverage@^1.0.0: version "1.0.2" - resolved "https://registry.yarnpkg.com/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz#c0b29bcd33bcd0779a1344c2136051e6afd3d9e9" + resolved "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz" integrity sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q== collection-visit@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0" + resolved "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz" integrity sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw== dependencies: map-visit "^1.0.0" @@ -1551,58 +1524,58 @@ collection-visit@^1.0.0: color-convert@^1.9.0: version "1.9.3" - resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" + resolved "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz" integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== dependencies: color-name "1.1.3" color-convert@^2.0.1: version "2.0.1" - resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" + resolved "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz" integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== dependencies: color-name "~1.1.4" -color-name@1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" - integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== - color-name@~1.1.4: version "1.1.4" - resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" + resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz" integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== +color-name@1.1.3: + version "1.1.3" + resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz" + integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== + combined-stream@^1.0.8: version "1.0.8" - resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" + resolved "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz" integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== dependencies: delayed-stream "~1.0.0" commander@^4.0.1: version "4.1.1" - resolved "https://registry.yarnpkg.com/commander/-/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068" + resolved "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz" integrity sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA== compare-versions@^3.6.0: version "3.6.0" - resolved "https://registry.yarnpkg.com/compare-versions/-/compare-versions-3.6.0.tgz#1a5689913685e5a87637b8d3ffca75514ec41d62" + resolved "https://registry.npmjs.org/compare-versions/-/compare-versions-3.6.0.tgz" integrity sha512-W6Af2Iw1z4CB7q4uU4hv646dW9GQuBM+YpC0UvUCWSD8w90SJjp+ujJuXaEMtAXBtSqGfMPuFOVn4/+FlaqfBA== component-emitter@^1.2.1: version "1.3.0" - resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.3.0.tgz#16e4070fba8ae29b679f2215853ee181ab2eabc0" + resolved "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz" integrity sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg== concat-map@0.0.1: version "0.0.1" - resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" + resolved "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== configstore@^3.0.0: version "3.1.5" - resolved "https://registry.yarnpkg.com/configstore/-/configstore-3.1.5.tgz#e9af331fadc14dabd544d3e7e76dc446a09a530f" + resolved "https://registry.npmjs.org/configstore/-/configstore-3.1.5.tgz" integrity sha512-nlOhI4+fdzoK5xmJ+NY+1gZK56bwEaWZr8fYuXohZ9Vkc1o3a4T/R3M+yE/w7x/ZVJ1zF8c+oaOvF0dztdUgmA== dependencies: dot-prop "^4.2.1" @@ -1614,44 +1587,44 @@ configstore@^3.0.0: content-disposition@0.5.4: version "0.5.4" - resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.4.tgz#8b82b4efac82512a02bb0b1dcec9d2c5e8eb5bfe" + resolved "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz" integrity sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ== dependencies: safe-buffer "5.2.1" content-type@~1.0.4, content-type@~1.0.5: version "1.0.5" - resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.5.tgz#8b773162656d1d1086784c8f23a54ce6d73d7918" + resolved "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz" integrity sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA== convert-source-map@^1.1.0, convert-source-map@^1.4.0, convert-source-map@^1.6.0, convert-source-map@^1.7.0: version "1.9.0" - resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.9.0.tgz#7faae62353fb4213366d0ca98358d22e8368b05f" + resolved "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz" integrity sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A== cookie-signature@1.0.6: version "1.0.6" - resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" + resolved "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz" integrity sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ== cookie@0.6.0: version "0.6.0" - resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.6.0.tgz#2798b04b071b0ecbff0dbb62a505a8efa4e19051" + resolved "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz" integrity sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw== copy-descriptor@^0.1.0: version "0.1.1" - resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" + resolved "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz" integrity sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw== core-util-is@~1.0.0: version "1.0.3" - resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85" + resolved "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz" integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== cors@^2.8.5: version "2.8.5" - resolved "https://registry.yarnpkg.com/cors/-/cors-2.8.5.tgz#eac11da51592dd86b9f06f6e7ac293b3df875d29" + resolved "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz" integrity sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g== dependencies: object-assign "^4" @@ -1659,7 +1632,7 @@ cors@^2.8.5: cosmiconfig@^7.0.0: version "7.1.0" - resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.1.0.tgz#1443b9afa596b670082ea46cbd8f6a62b84635f6" + resolved "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz" integrity sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA== dependencies: "@types/parse-json" "^4.0.0" @@ -1670,14 +1643,19 @@ cosmiconfig@^7.0.0: create-error-class@^3.0.0: version "3.0.2" - resolved "https://registry.yarnpkg.com/create-error-class/-/create-error-class-3.0.2.tgz#06be7abef947a3f14a30fd610671d401bca8b7b6" + resolved "https://registry.npmjs.org/create-error-class/-/create-error-class-3.0.2.tgz" integrity sha512-gYTKKexFO3kh200H1Nit76sRwRtOY32vQd3jpAQKpLtZqyNsSQNfI4N7o3eP2wUjV35pTWKRYqFUDBvUha/Pkw== dependencies: capture-stack-trace "^1.0.0" +create-require@^1.1.0: + version "1.1.1" + resolved "https://registry.npmjs.org/create-require/-/create-require-1.1.1.tgz" + integrity sha512-dcKFX3jn0MpIaXjisoRvexIJVEKzaq7z2rZKxf+MSr9TkdmHmsU4m2lcLojrj/FHl8mk5VxMmYA+ftRkP/3oKQ== + cross-spawn@^5.0.1: version "5.1.0" - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449" + resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz" integrity sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A== dependencies: lru-cache "^4.0.1" @@ -1686,7 +1664,7 @@ cross-spawn@^5.0.1: cross-spawn@^6.0.0, cross-spawn@^6.0.5: version "6.0.5" - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" + resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz" integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ== dependencies: nice-try "^1.0.4" @@ -1695,9 +1673,18 @@ cross-spawn@^6.0.0, cross-spawn@^6.0.5: shebang-command "^1.2.0" which "^1.2.9" -cross-spawn@^7.0.0, cross-spawn@^7.0.1: +cross-spawn@^7.0.0: + version "7.0.3" + resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz" + integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== + dependencies: + path-key "^3.1.0" + shebang-command "^2.0.0" + which "^2.0.1" + +cross-spawn@^7.0.1: version "7.0.3" - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" + resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz" integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== dependencies: path-key "^3.1.0" @@ -1706,89 +1693,103 @@ cross-spawn@^7.0.0, cross-spawn@^7.0.1: crypto-random-string@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-1.0.0.tgz#a230f64f568310e1498009940790ec99545bca7e" + resolved "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz" integrity sha512-GsVpkFPlycH7/fRR7Dhcmnoii54gV1nz7y4CWyeFS14N+JVBBhY+r8amRHE4BwSYal7BPTDp8isvAlCxyFt3Hg== cssom@^0.4.4: version "0.4.4" - resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.4.4.tgz#5a66cf93d2d0b661d80bf6a44fb65f5c2e4e0a10" + resolved "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz" integrity sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw== cssom@~0.3.6: version "0.3.8" - resolved "https://registry.yarnpkg.com/cssom/-/cssom-0.3.8.tgz#9f1276f5b2b463f2114d3f2c75250af8c1a36f4a" + resolved "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz" integrity sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg== cssstyle@^2.3.0: version "2.3.0" - resolved "https://registry.yarnpkg.com/cssstyle/-/cssstyle-2.3.0.tgz#ff665a0ddbdc31864b09647f34163443d90b0852" + resolved "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz" integrity sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A== dependencies: cssom "~0.3.6" data-urls@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/data-urls/-/data-urls-2.0.0.tgz#156485a72963a970f5d5821aaf642bef2bf2db9b" + resolved "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz" integrity sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ== dependencies: abab "^2.0.3" whatwg-mimetype "^2.3.0" whatwg-url "^8.0.0" -debug@2.6.9, debug@^2.2.0, debug@^2.3.3: +debug@^2.2.0: version "2.6.9" - resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" + resolved "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== dependencies: ms "2.0.0" -debug@4, debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1: - version "4.3.4" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" - integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== +debug@^2.3.3: + version "2.6.9" + resolved "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" + integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== dependencies: - ms "2.1.2" + ms "2.0.0" debug@^3.2.6: version "3.2.7" - resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a" + resolved "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz" integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== dependencies: ms "^2.1.1" +debug@^4.0.1, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@4: + version "4.3.4" + resolved "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz" + integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== + dependencies: + ms "2.1.2" + +debug@2.6.9: + version "2.6.9" + resolved "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" + integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== + dependencies: + ms "2.0.0" + decamelize@^1.2.0: version "1.2.0" - resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" + resolved "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz" integrity sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA== decimal.js@^10.2.1: version "10.4.3" - resolved "https://registry.yarnpkg.com/decimal.js/-/decimal.js-10.4.3.tgz#1044092884d245d1b7f65725fa4ad4c6f781cc23" + resolved "https://registry.npmjs.org/decimal.js/-/decimal.js-10.4.3.tgz" integrity sha512-VBBaLc1MgL5XpzgIP7ny5Z6Nx3UrRkIViUkPUdtl9aya5amy3De1gsUUSB1g3+3sExYNjCAsAznmukyxCb1GRA== decode-uri-component@^0.2.0: version "0.2.2" - resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.2.tgz#e69dbe25d37941171dd540e024c444cd5188e1e9" + resolved "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz" integrity sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ== deep-extend@^0.6.0: version "0.6.0" - resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac" + resolved "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz" integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== deep-is@~0.1.3: version "0.1.4" - resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.4.tgz#a6f2dce612fadd2ef1f519b73551f17e85199831" + resolved "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz" integrity sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ== deepmerge@^4.2.2: version "4.3.1" - resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.3.1.tgz#44b5f2147cd3b00d4b56137685966f26fd25dd4a" + resolved "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz" integrity sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A== define-data-property@^1.1.4: version "1.1.4" - resolved "https://registry.yarnpkg.com/define-data-property/-/define-data-property-1.1.4.tgz#894dc141bb7d3060ae4366f6a0107e68fbe48c5e" + resolved "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz" integrity sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A== dependencies: es-define-property "^1.0.0" @@ -1797,21 +1798,21 @@ define-data-property@^1.1.4: define-property@^0.2.5: version "0.2.5" - resolved "https://registry.yarnpkg.com/define-property/-/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116" + resolved "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz" integrity sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA== dependencies: is-descriptor "^0.1.0" define-property@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/define-property/-/define-property-1.0.0.tgz#769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6" + resolved "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz" integrity sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA== dependencies: is-descriptor "^1.0.0" define-property@^2.0.2: version "2.0.2" - resolved "https://registry.yarnpkg.com/define-property/-/define-property-2.0.2.tgz#d459689e8d654ba77e02a817f8710d702cb16e9d" + resolved "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz" integrity sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ== dependencies: is-descriptor "^1.0.2" @@ -1819,161 +1820,156 @@ define-property@^2.0.2: delayed-stream@~1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" + resolved "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz" integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ== depd@2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df" + resolved "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz" integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== destroy@1.2.0: version "1.2.0" - resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.2.0.tgz#4803735509ad8be552934c67df614f94e66fa015" + resolved "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz" integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg== detect-newline@^3.0.0: version "3.1.0" - resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-3.1.0.tgz#576f5dfc63ae1a192ff192d8ad3af6308991b651" + resolved "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz" integrity sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA== diff-sequences@^26.6.2: version "26.6.2" - resolved "https://registry.yarnpkg.com/diff-sequences/-/diff-sequences-26.6.2.tgz#48ba99157de1923412eed41db6b6d4aa9ca7c0b1" + resolved "https://registry.npmjs.org/diff-sequences/-/diff-sequences-26.6.2.tgz" integrity sha512-Mv/TDa3nZ9sbc5soK+OoA74BsS3mL37yixCvUAQkiuA4Wz6YtwP/K47n2rv2ovzHZvoiQeA5FTQOschKkEwB0Q== diff@^4.0.1: version "4.0.2" - resolved "https://registry.yarnpkg.com/diff/-/diff-4.0.2.tgz#60f3aecb89d5fae520c11aa19efc2bb982aade7d" + resolved "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz" integrity sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A== dir-glob@^3.0.1: version "3.0.1" - resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" + resolved "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz" integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== dependencies: path-type "^4.0.0" doctrine@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-3.0.0.tgz#addebead72a6574db783639dc87a121773973961" + resolved "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz" integrity sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w== dependencies: esutils "^2.0.2" domexception@^2.0.1: version "2.0.1" - resolved "https://registry.yarnpkg.com/domexception/-/domexception-2.0.1.tgz#fb44aefba793e1574b0af6aed2801d057529f304" + resolved "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz" integrity sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg== dependencies: webidl-conversions "^5.0.0" dot-prop@^4.2.1: version "4.2.1" - resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-4.2.1.tgz#45884194a71fc2cda71cbb4bceb3a4dd2f433ba4" + resolved "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.1.tgz" integrity sha512-l0p4+mIuJIua0mhxGoh4a+iNL9bmeK5DvnSVQa6T0OhrVmaEa1XScX5Etc673FePCJOArq/4Pa2cLGODUWTPOQ== dependencies: is-obj "^1.0.0" -dotenv@*: - version "16.3.1" - resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-16.3.1.tgz#369034de7d7e5b120972693352a3bf112172cc3e" - integrity sha512-IPzF4w4/Rd94bA9imS68tZBaYyBWSCE47V1RGuMrB94iyTOIEwRmVL2x/4An+6mETpLrKJ5hQkB8W4kFAadeIQ== - -dotenv@^8.2.0: +dotenv@*, dotenv@^8.2.0: version "8.6.0" - resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-8.6.0.tgz#061af664d19f7f4d8fc6e4ff9b584ce237adcb8b" + resolved "https://registry.npmjs.org/dotenv/-/dotenv-8.6.0.tgz" integrity sha512-IrPdXQsk2BbzvCBGBOTmmSH5SodmqZNt4ERAZDmW4CT+tL8VtvinqywuANaFu4bOMWki16nqf0e4oC0QIaDr/g== duplexer3@^0.1.4: version "0.1.5" - resolved "https://registry.yarnpkg.com/duplexer3/-/duplexer3-0.1.5.tgz#0b5e4d7bad5de8901ea4440624c8e1d20099217e" + resolved "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.5.tgz" integrity sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA== ee-first@1.1.1: version "1.1.1" - resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" + resolved "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz" integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow== electron-to-chromium@^1.4.477: version "1.4.508" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.508.tgz#5641ff2f5ba11df4bd960fe6a2f9f70aa8b9af96" + resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.508.tgz" integrity sha512-FFa8QKjQK/A5QuFr2167myhMesGrhlOBD+3cYNxO9/S4XzHEXesyTD/1/xF644gC8buFPz3ca6G1LOQD0tZrrg== emittery@^0.7.1: version "0.7.2" - resolved "https://registry.yarnpkg.com/emittery/-/emittery-0.7.2.tgz#25595908e13af0f5674ab419396e2fb394cdfa82" + resolved "https://registry.npmjs.org/emittery/-/emittery-0.7.2.tgz" integrity sha512-A8OG5SR/ij3SsJdWDJdkkSYUjQdCUx6APQXem0SaEePBSRg4eymGYwBkKo1Y6DU+af/Jn2dBQqDBvjnr9Vi8nQ== emoji-regex@^7.0.1: version "7.0.3" - resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-7.0.3.tgz#933a04052860c85e83c122479c4748a8e4c72156" + resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz" integrity sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA== emoji-regex@^8.0.0: version "8.0.0" - resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" + resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz" integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== encodeurl@~1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" + resolved "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz" integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w== encodeurl@~2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-2.0.0.tgz#7b8ea898077d7e409d3ac45474ea38eaf0857a58" + resolved "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz" integrity sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg== end-of-stream@^1.1.0: version "1.4.4" - resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" + resolved "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz" integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== dependencies: once "^1.4.0" error-ex@^1.3.1: version "1.3.2" - resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" + resolved "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz" integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== dependencies: is-arrayish "^0.2.1" es-define-property@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/es-define-property/-/es-define-property-1.0.0.tgz#c7faefbdff8b2696cf5f46921edfb77cc4ba3845" + resolved "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.0.tgz" integrity sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ== dependencies: get-intrinsic "^1.2.4" es-errors@^1.3.0: version "1.3.0" - resolved "https://registry.yarnpkg.com/es-errors/-/es-errors-1.3.0.tgz#05f75a25dab98e4fb1dcd5e1472c0546d5057c8f" + resolved "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz" integrity sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw== escalade@^3.1.1: version "3.1.1" - resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" + resolved "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz" integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== escape-html@~1.0.3: version "1.0.3" - resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" + resolved "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz" integrity sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow== escape-string-regexp@^1.0.5: version "1.0.5" - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" + resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== escape-string-regexp@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz#a30304e99daa32e23b2fd20f51babd07cffca344" + resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz" integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w== escodegen@^2.0.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/escodegen/-/escodegen-2.1.0.tgz#ba93bbb7a43986d29d6041f99f5262da773e2e17" + resolved "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz" integrity sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w== dependencies: esprima "^4.0.1" @@ -1984,28 +1980,28 @@ escodegen@^2.0.0: eslint-config-prettier@^6.10.0: version "6.15.0" - resolved "https://registry.yarnpkg.com/eslint-config-prettier/-/eslint-config-prettier-6.15.0.tgz#7f93f6cb7d45a92f1537a70ecc06366e1ac6fed9" + resolved "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-6.15.0.tgz" integrity sha512-a1+kOYLR8wMGustcgAjdydMsQ2A/2ipRPwRKUmfYaSxc9ZPcrku080Ctl6zrZzZNs/U82MjSv+qKREkoq3bJaw== dependencies: get-stdin "^6.0.0" eslint-plugin-jest@^24.1.0: version "24.7.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-jest/-/eslint-plugin-jest-24.7.0.tgz#206ac0833841e59e375170b15f8d0955219c4889" + resolved "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-24.7.0.tgz" integrity sha512-wUxdF2bAZiYSKBclsUMrYHH6WxiBreNjyDxbRv345TIvPeoCEgPNEn3Sa+ZrSqsf1Dl9SqqSREXMHExlMMu1DA== dependencies: "@typescript-eslint/experimental-utils" "^4.0.1" eslint-plugin-prettier@^3.1.2: version "3.4.1" - resolved "https://registry.yarnpkg.com/eslint-plugin-prettier/-/eslint-plugin-prettier-3.4.1.tgz#e9ddb200efb6f3d05ffe83b1665a716af4a387e5" + resolved "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-3.4.1.tgz" integrity sha512-htg25EUYUeIhKHXjOinK4BgCcDwtLHjqaxCDsMy5nbnUMkKFvIhMVCp+5GFUXQ4Nr8lBsPqtGAqBenbpFqAA2g== dependencies: prettier-linter-helpers "^1.0.0" eslint-scope@^5.0.0, eslint-scope@^5.1.1: version "5.1.1" - resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c" + resolved "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz" integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== dependencies: esrecurse "^4.3.0" @@ -2013,38 +2009,38 @@ eslint-scope@^5.0.0, eslint-scope@^5.1.1: eslint-utils@^1.4.3: version "1.4.3" - resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-1.4.3.tgz#74fec7c54d0776b6f67e0251040b5806564e981f" + resolved "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.4.3.tgz" integrity sha512-fbBN5W2xdY45KulGXmLHZ3c3FHfVYmKg0IrAKGOkT/464PQsx2UeIzfz1RmEci+KLm1bBaAzZAh8+/E+XAeZ8Q== dependencies: eslint-visitor-keys "^1.1.0" eslint-utils@^2.0.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-2.1.0.tgz#d2de5e03424e707dc10c74068ddedae708741b27" + resolved "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz" integrity sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg== dependencies: eslint-visitor-keys "^1.1.0" eslint-utils@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-3.0.0.tgz#8aebaface7345bb33559db0a1f13a1d2d48c3672" + resolved "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz" integrity sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA== dependencies: eslint-visitor-keys "^2.0.0" eslint-visitor-keys@^1.1.0: version "1.3.0" - resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz#30ebd1ef7c2fdff01c3a4f151044af25fab0523e" + resolved "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz" integrity sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ== eslint-visitor-keys@^2.0.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz#f65328259305927392c938ed44eb0a5c9b2bd303" + resolved "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz" integrity sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw== -eslint@^6.8.0: +eslint@*, "eslint@^5.0.0 || ^6.0.0", eslint@^6.8.0, eslint@>=3.14.1, eslint@>=5, eslint@>=5.0.0: version "6.8.0" - resolved "https://registry.yarnpkg.com/eslint/-/eslint-6.8.0.tgz#62262d6729739f9275723824302fb227c8c93ffb" + resolved "https://registry.npmjs.org/eslint/-/eslint-6.8.0.tgz" integrity sha512-K+Iayyo2LtyYhDSYwz5D5QdWw0hCacNzyq1Y821Xna2xSJj7cijoLLYmLxTQgcgZ9mC61nryMy9S7GRbYpI5Ig== dependencies: "@babel/code-frame" "^7.0.0" @@ -2087,7 +2083,7 @@ eslint@^6.8.0: espree@^6.1.2: version "6.2.1" - resolved "https://registry.yarnpkg.com/espree/-/espree-6.2.1.tgz#77fc72e1fd744a2052c20f38a5b575832e82734a" + resolved "https://registry.npmjs.org/espree/-/espree-6.2.1.tgz" integrity sha512-ysCxRQY3WaXJz9tdbWOwuWr5Y/XrPTGX9Kiz3yoUXwW0VZ4w30HTkQLaGx/+ttFjF8i+ACbArnB4ce68a9m5hw== dependencies: acorn "^7.1.1" @@ -2096,51 +2092,56 @@ espree@^6.1.2: esprima@^4.0.0, esprima@^4.0.1: version "4.0.1" - resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" + resolved "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz" integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== esquery@^1.0.1: version "1.5.0" - resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.5.0.tgz#6ce17738de8577694edd7361c57182ac8cb0db0b" + resolved "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz" integrity sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg== dependencies: estraverse "^5.1.0" esrecurse@^4.3.0: version "4.3.0" - resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921" + resolved "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz" integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== dependencies: estraverse "^5.2.0" estraverse@^4.1.1: version "4.3.0" - resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" + resolved "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz" integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== -estraverse@^5.1.0, estraverse@^5.2.0: +estraverse@^5.1.0: version "5.3.0" - resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123" + resolved "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz" + integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== + +estraverse@^5.2.0: + version "5.3.0" + resolved "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz" integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== esutils@^2.0.2: version "2.0.3" - resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" + resolved "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz" integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== etag@~1.8.1: version "1.8.1" - resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" + resolved "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz" integrity sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg== exec-sh@^0.3.2: version "0.3.6" - resolved "https://registry.yarnpkg.com/exec-sh/-/exec-sh-0.3.6.tgz#ff264f9e325519a60cb5e273692943483cca63bc" + resolved "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.6.tgz" integrity sha512-nQn+hI3yp+oD0huYhKwvYI32+JFeq+XkNcD1GAo3Y/MjxsfVGmrrzrnzjWiNY6f+pUCP440fThsFh5gZrRAU/w== execa@^0.7.0: version "0.7.0" - resolved "https://registry.yarnpkg.com/execa/-/execa-0.7.0.tgz#944becd34cc41ee32a63a9faf27ad5a65fc59777" + resolved "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz" integrity sha512-RztN09XglpYI7aBBrJCPW95jEH7YF1UEPOoX9yDhUTPdp7mK+CQvnLTuD10BNXZ3byLTu2uehZ8EcKT/4CGiFw== dependencies: cross-spawn "^5.0.1" @@ -2153,7 +2154,7 @@ execa@^0.7.0: execa@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/execa/-/execa-1.0.0.tgz#c6236a5bb4df6d6f15e88e7f017798216749ddd8" + resolved "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz" integrity sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA== dependencies: cross-spawn "^6.0.0" @@ -2166,7 +2167,7 @@ execa@^1.0.0: execa@^4.0.0: version "4.1.0" - resolved "https://registry.yarnpkg.com/execa/-/execa-4.1.0.tgz#4e5491ad1572f2f17a77d388c6c857135b22847a" + resolved "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz" integrity sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA== dependencies: cross-spawn "^7.0.0" @@ -2181,12 +2182,12 @@ execa@^4.0.0: exit@^0.1.2: version "0.1.2" - resolved "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" + resolved "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz" integrity sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ== expand-brackets@^2.1.4: version "2.1.4" - resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622" + resolved "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz" integrity sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA== dependencies: debug "^2.3.3" @@ -2199,7 +2200,7 @@ expand-brackets@^2.1.4: expect@^26.6.2: version "26.6.2" - resolved "https://registry.yarnpkg.com/expect/-/expect-26.6.2.tgz#c6b996bf26bf3fe18b67b2d0f51fc981ba934417" + resolved "https://registry.npmjs.org/expect/-/expect-26.6.2.tgz" integrity sha512-9/hlOBkQl2l/PLHJx6JjoDF6xPKcJEsUlWKb23rKE7KzeDqUZKXKNMW27KIue5JMdBV9HgmoJPcc8HtO85t9IA== dependencies: "@jest/types" "^26.6.2" @@ -2211,7 +2212,7 @@ expect@^26.6.2: express@^4.20.0: version "4.20.0" - resolved "https://registry.yarnpkg.com/express/-/express-4.20.0.tgz#f1d08e591fcec770c07be4767af8eb9bcfd67c48" + resolved "https://registry.npmjs.org/express/-/express-4.20.0.tgz" integrity sha512-pLdae7I6QqShF5PnNTCVn4hI91Dx0Grkn2+IAsMTgMIKuQVte2dN9PeGSSAME2FR8anOhVA62QDIUaWVfEXVLw== dependencies: accepts "~1.3.8" @@ -2248,14 +2249,22 @@ express@^4.20.0: extend-shallow@^2.0.1: version "2.0.1" - resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" + resolved "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz" integrity sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug== dependencies: is-extendable "^0.1.0" -extend-shallow@^3.0.0, extend-shallow@^3.0.2: +extend-shallow@^3.0.0: version "3.0.2" - resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-3.0.2.tgz#26a71aaf073b39fb2127172746131c2704028db8" + resolved "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz" + integrity sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q== + dependencies: + assign-symbols "^1.0.0" + is-extendable "^1.0.1" + +extend-shallow@^3.0.2: + version "3.0.2" + resolved "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz" integrity sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q== dependencies: assign-symbols "^1.0.0" @@ -2263,7 +2272,7 @@ extend-shallow@^3.0.0, extend-shallow@^3.0.2: external-editor@^3.0.3: version "3.1.0" - resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-3.1.0.tgz#cb03f740befae03ea4d283caed2741a83f335495" + resolved "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz" integrity sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew== dependencies: chardet "^0.7.0" @@ -2272,7 +2281,7 @@ external-editor@^3.0.3: extglob@^2.0.4: version "2.0.4" - resolved "https://registry.yarnpkg.com/extglob/-/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543" + resolved "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz" integrity sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw== dependencies: array-unique "^0.3.2" @@ -2286,17 +2295,17 @@ extglob@^2.0.4: fast-deep-equal@^3.1.1: version "3.1.3" - resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" + resolved "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz" integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== fast-diff@^1.1.2: version "1.3.0" - resolved "https://registry.yarnpkg.com/fast-diff/-/fast-diff-1.3.0.tgz#ece407fa550a64d638536cd727e129c61616e0f0" + resolved "https://registry.npmjs.org/fast-diff/-/fast-diff-1.3.0.tgz" integrity sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw== fast-glob@^3.2.9: version "3.3.1" - resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.3.1.tgz#784b4e897340f3dbbef17413b3f11acf03c874c4" + resolved "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz" integrity sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg== dependencies: "@nodelib/fs.stat" "^2.0.2" @@ -2305,52 +2314,47 @@ fast-glob@^3.2.9: merge2 "^1.3.0" micromatch "^4.0.4" -fast-json-stable-stringify@2.x, fast-json-stable-stringify@^2.0.0: +fast-json-stable-stringify@^2.0.0, fast-json-stable-stringify@2.x: version "2.1.0" - resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" + resolved "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz" integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== fast-levenshtein@~2.0.6: version "2.0.6" - resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" + resolved "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz" integrity sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw== fastq@^1.6.0: version "1.15.0" - resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.15.0.tgz#d04d07c6a2a68fe4599fea8d2e103a937fae6b3a" + resolved "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz" integrity sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw== dependencies: reusify "^1.0.4" fb-watchman@^2.0.0: version "2.0.2" - resolved "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-2.0.2.tgz#e9524ee6b5c77e9e5001af0f85f3adbb8623255c" + resolved "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz" integrity sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA== dependencies: bser "2.1.1" figures@^3.0.0: version "3.2.0" - resolved "https://registry.yarnpkg.com/figures/-/figures-3.2.0.tgz#625c18bd293c604dc4a8ddb2febf0c88341746af" + resolved "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz" integrity sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg== dependencies: escape-string-regexp "^1.0.5" file-entry-cache@^5.0.1: version "5.0.1" - resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-5.0.1.tgz#ca0f6efa6dd3d561333fb14515065c2fafdf439c" + resolved "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz" integrity sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g== dependencies: flat-cache "^2.0.1" -file-uri-to-path@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz#553a7b8446ff6f684359c445f1e37a05dacc33dd" - integrity sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw== - fill-range@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7" + resolved "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz" integrity sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ== dependencies: extend-shallow "^2.0.1" @@ -2360,14 +2364,14 @@ fill-range@^4.0.0: fill-range@^7.0.1: version "7.0.1" - resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" + resolved "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz" integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== dependencies: to-regex-range "^5.0.1" finalhandler@1.2.0: version "1.2.0" - resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.2.0.tgz#7d23fe5731b207b4640e4fcd00aec1f9207a7b32" + resolved "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz" integrity sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg== dependencies: debug "2.6.9" @@ -2380,7 +2384,7 @@ finalhandler@1.2.0: find-babel-config@^1.2.0: version "1.2.0" - resolved "https://registry.yarnpkg.com/find-babel-config/-/find-babel-config-1.2.0.tgz#a9b7b317eb5b9860cda9d54740a8c8337a2283a2" + resolved "https://registry.npmjs.org/find-babel-config/-/find-babel-config-1.2.0.tgz" integrity sha512-jB2CHJeqy6a820ssiqwrKMeyC6nNdmrcgkKWJWmpoxpE8RKciYJXCcXRq1h2AzCo5I5BJeN2tkGEO3hLTuePRA== dependencies: json5 "^0.5.1" @@ -2388,14 +2392,14 @@ find-babel-config@^1.2.0: find-up@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" + resolved "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz" integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg== dependencies: locate-path "^3.0.0" find-up@^4.0.0, find-up@^4.1.0: version "4.1.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" + resolved "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz" integrity sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw== dependencies: locate-path "^5.0.0" @@ -2403,7 +2407,7 @@ find-up@^4.0.0, find-up@^4.1.0: find-up@^5.0.0: version "5.0.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-5.0.0.tgz#4c92819ecb7083561e4f4a240a86be5198f536fc" + resolved "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz" integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng== dependencies: locate-path "^6.0.0" @@ -2411,14 +2415,14 @@ find-up@^5.0.0: find-versions@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/find-versions/-/find-versions-4.0.0.tgz#3c57e573bf97769b8cb8df16934b627915da4965" + resolved "https://registry.npmjs.org/find-versions/-/find-versions-4.0.0.tgz" integrity sha512-wgpWy002tA+wgmO27buH/9KzyEOQnKsG/R0yrcjPT9BOFm0zRBVQbZ95nRGXWMywS8YR5knRbpohio0bcJABxQ== dependencies: semver-regex "^3.1.2" flat-cache@^2.0.1: version "2.0.1" - resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-2.0.1.tgz#5d296d6f04bda44a4630a301413bdbc2ec085ec0" + resolved "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz" integrity sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA== dependencies: flatted "^2.0.0" @@ -2427,17 +2431,17 @@ flat-cache@^2.0.1: flatted@^2.0.0: version "2.0.2" - resolved "https://registry.yarnpkg.com/flatted/-/flatted-2.0.2.tgz#4575b21e2bcee7434aa9be662f4b7b5f9c2b5138" + resolved "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz" integrity sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA== for-in@^1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" + resolved "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz" integrity sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ== form-data@^3.0.0: version "3.0.1" - resolved "https://registry.yarnpkg.com/form-data/-/form-data-3.0.1.tgz#ebd53791b78356a99af9a300d4282c4d5eb9755f" + resolved "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz" integrity sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg== dependencies: asynckit "^0.4.0" @@ -2446,82 +2450,54 @@ form-data@^3.0.0: forwarded@0.2.0: version "0.2.0" - resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.2.0.tgz#2269936428aad4c15c7ebe9779a84bf0b2a81811" + resolved "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz" integrity sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow== fragment-cache@^0.2.1: version "0.2.1" - resolved "https://registry.yarnpkg.com/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19" + resolved "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz" integrity sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA== dependencies: map-cache "^0.2.2" fresh@0.5.2: version "0.5.2" - resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" + resolved "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz" integrity sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q== fs-readdir-recursive@^1.1.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz#e32fc030a2ccee44a6b5371308da54be0b397d27" + resolved "https://registry.npmjs.org/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz" integrity sha512-GNanXlVr2pf02+sPN40XN8HG+ePaNcvM0q5mZBd668Obwb0yD5GiUbZOFgwn8kGMY6I3mdyDJzieUy3PTYyTRA== fs.realpath@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" + resolved "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz" integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== -fsevents@^1.2.7: - version "1.2.13" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.2.13.tgz#f325cb0455592428bcf11b383370ef70e3bfcc38" - integrity sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw== - dependencies: - bindings "^1.5.0" - nan "^2.12.1" - -fsevents@^2.1.2, fsevents@~2.3.2: - version "2.3.3" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6" - integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw== - -function-bind@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" - integrity sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A== - -function-bind@^1.1.2: +function-bind@^1.1.1, function-bind@^1.1.2: version "1.1.2" - resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c" + resolved "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz" integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== functional-red-black-tree@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" + resolved "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz" integrity sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g== gensync@^1.0.0-beta.2: version "1.0.0-beta.2" - resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" + resolved "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz" integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== get-caller-file@^2.0.1: version "2.0.5" - resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-2.0.5.tgz#4f94412a82db32f36e3b0b9741f8a97feb031f7e" + resolved "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz" integrity sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg== -get-intrinsic@^1.0.2: - version "1.2.1" - resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.1.tgz#d295644fed4505fc9cde952c37ee12b477a83d82" - integrity sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw== - dependencies: - function-bind "^1.1.1" - has "^1.0.3" - has-proto "^1.0.1" - has-symbols "^1.0.3" - get-intrinsic@^1.1.3, get-intrinsic@^1.2.4: version "1.2.4" - resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.4.tgz#e385f5a4b5227d449c3eabbad05494ef0abbeadd" + resolved "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.4.tgz" integrity sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ== dependencies: es-errors "^1.3.0" @@ -2532,41 +2508,41 @@ get-intrinsic@^1.1.3, get-intrinsic@^1.2.4: get-package-type@^0.1.0: version "0.1.0" - resolved "https://registry.yarnpkg.com/get-package-type/-/get-package-type-0.1.0.tgz#8de2d803cff44df3bc6c456e6668b36c3926e11a" + resolved "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz" integrity sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q== get-stdin@^6.0.0: version "6.0.0" - resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-6.0.0.tgz#9e09bf712b360ab9225e812048f71fde9c89657b" + resolved "https://registry.npmjs.org/get-stdin/-/get-stdin-6.0.0.tgz" integrity sha512-jp4tHawyV7+fkkSKyvjuLZswblUtz+SQKzSWnBbii16BuZksJlU1wuBYXY75r+duh/llF1ur6oNwi+2ZzjKZ7g== get-stream@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-3.0.0.tgz#8e943d1358dc37555054ecbe2edb05aa174ede14" + resolved "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz" integrity sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ== get-stream@^4.0.0: version "4.1.0" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5" + resolved "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz" integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w== dependencies: pump "^3.0.0" get-stream@^5.0.0: version "5.2.0" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-5.2.0.tgz#4966a1795ee5ace65e706c4b7beb71257d6e22d3" + resolved "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz" integrity sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA== dependencies: pump "^3.0.0" get-value@^2.0.3, get-value@^2.0.6: version "2.0.6" - resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" + resolved "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz" integrity sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA== glob-parent@^3.1.0: version "3.1.0" - resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-3.1.0.tgz#9e6af6299d8d3bd2bd40430832bd113df906c5ae" + resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz" integrity sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA== dependencies: is-glob "^3.1.0" @@ -2574,14 +2550,14 @@ glob-parent@^3.1.0: glob-parent@^5.0.0, glob-parent@^5.1.2, glob-parent@~5.1.2: version "5.1.2" - resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" + resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz" integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== dependencies: is-glob "^4.0.1" glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6, glob@^7.2.0: version "7.2.3" - resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" + resolved "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz" integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== dependencies: fs.realpath "^1.0.0" @@ -2593,26 +2569,26 @@ glob@^7.1.1, glob@^7.1.2, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6, glob@^7.2.0: global-dirs@^0.1.0: version "0.1.1" - resolved "https://registry.yarnpkg.com/global-dirs/-/global-dirs-0.1.1.tgz#b319c0dd4607f353f3be9cca4c72fc148c49f445" + resolved "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz" integrity sha512-NknMLn7F2J7aflwFOlGdNIuCDpN3VGoSoB+aap3KABFWbHVn1TCgFC+np23J8W2BiZbjfEw3BFBycSMv1AFblg== dependencies: ini "^1.3.4" globals@^11.1.0: version "11.12.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" + resolved "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz" integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== globals@^12.1.0: version "12.4.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-12.4.0.tgz#a18813576a41b00a24a97e7f815918c2e19925f8" + resolved "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz" integrity sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg== dependencies: type-fest "^0.8.1" globby@^11.0.3: version "11.1.0" - resolved "https://registry.yarnpkg.com/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b" + resolved "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz" integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g== dependencies: array-union "^2.1.0" @@ -2624,14 +2600,14 @@ globby@^11.0.3: gopd@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/gopd/-/gopd-1.0.1.tgz#29ff76de69dac7489b7c0918a5788e56477c332c" + resolved "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz" integrity sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA== dependencies: get-intrinsic "^1.1.3" got@^6.7.1: version "6.7.1" - resolved "https://registry.yarnpkg.com/got/-/got-6.7.1.tgz#240cd05785a9a18e561dc1b44b41c763ef1e8db0" + resolved "https://registry.npmjs.org/got/-/got-6.7.1.tgz" integrity sha512-Y/K3EDuiQN9rTZhBvPRWMLXIKdeD1Rj0nzunfoi0Yyn5WBEbzxXKU9Ub2X41oZBagVWOBU3MuDonFMgPWQFnwg== dependencies: create-error-class "^3.0.0" @@ -2648,44 +2624,44 @@ got@^6.7.1: graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.2.4: version "4.2.11" - resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" + resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz" integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== growly@^1.3.0: version "1.3.0" - resolved "https://registry.yarnpkg.com/growly/-/growly-1.3.0.tgz#f10748cbe76af964b7c96c93c6bcc28af120c081" + resolved "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz" integrity sha512-+xGQY0YyAWCnqy7Cd++hc2JqMYzlm0dG30Jd0beaA64sROr8C4nt8Yc9V5Ro3avlSUDTN0ulqP/VBKi1/lLygw== has-flag@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" + resolved "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz" integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw== has-flag@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" + resolved "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz" integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== has-property-descriptors@^1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz#963ed7d071dc7bf5f084c5bfbe0d1b6222586854" + resolved "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz" integrity sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg== dependencies: es-define-property "^1.0.0" has-proto@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/has-proto/-/has-proto-1.0.1.tgz#1885c1305538958aff469fef37937c22795408e0" + resolved "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz" integrity sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg== has-symbols@^1.0.3: version "1.0.3" - resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8" + resolved "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz" integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== has-value@^0.3.1: version "0.3.1" - resolved "https://registry.yarnpkg.com/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f" + resolved "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz" integrity sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q== dependencies: get-value "^2.0.3" @@ -2694,7 +2670,7 @@ has-value@^0.3.1: has-value@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/has-value/-/has-value-1.0.0.tgz#18b281da585b1c5c51def24c930ed29a0be6b177" + resolved "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz" integrity sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw== dependencies: get-value "^2.0.6" @@ -2703,12 +2679,12 @@ has-value@^1.0.0: has-values@^0.1.4: version "0.1.4" - resolved "https://registry.yarnpkg.com/has-values/-/has-values-0.1.4.tgz#6d61de95d91dfca9b9a02089ad384bff8f62b771" + resolved "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz" integrity sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ== has-values@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/has-values/-/has-values-1.0.0.tgz#95b0b63fec2146619a6fe57fe75628d5a39efe4f" + resolved "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz" integrity sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ== dependencies: is-number "^3.0.0" @@ -2716,38 +2692,38 @@ has-values@^1.0.0: has@^1.0.3: version "1.0.3" - resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" + resolved "https://registry.npmjs.org/has/-/has-1.0.3.tgz" integrity sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw== dependencies: function-bind "^1.1.1" hasown@^2.0.0: version "2.0.2" - resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.2.tgz#003eaf91be7adc372e84ec59dc37252cedb80003" + resolved "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz" integrity sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ== dependencies: function-bind "^1.1.2" hosted-git-info@^2.1.4: version "2.8.9" - resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.9.tgz#dffc0bf9a21c02209090f2aa69429e1414daf3f9" + resolved "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz" integrity sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw== html-encoding-sniffer@^2.0.1: version "2.0.1" - resolved "https://registry.yarnpkg.com/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz#42a6dc4fd33f00281176e8b23759ca4e4fa185f3" + resolved "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz" integrity sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ== dependencies: whatwg-encoding "^1.0.5" html-escaper@^2.0.0: version "2.0.2" - resolved "https://registry.yarnpkg.com/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453" + resolved "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz" integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg== http-errors@2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-2.0.0.tgz#b7774a1486ef73cf7667ac9ae0858c012c57b9d3" + resolved "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz" integrity sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ== dependencies: depd "2.0.0" @@ -2758,7 +2734,7 @@ http-errors@2.0.0: http-proxy-agent@^4.0.1: version "4.0.1" - resolved "https://registry.yarnpkg.com/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz#8a8c8ef7f5932ccf953c296ca8291b95aa74aa3a" + resolved "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz" integrity sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg== dependencies: "@tootallnate/once" "1" @@ -2767,7 +2743,7 @@ http-proxy-agent@^4.0.1: https-proxy-agent@^5.0.0: version "5.0.1" - resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz#c59ef224a04fe8b754f3db0063a25ea30d0005d6" + resolved "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz" integrity sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA== dependencies: agent-base "6" @@ -2775,12 +2751,12 @@ https-proxy-agent@^5.0.0: human-signals@^1.1.1: version "1.1.1" - resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-1.1.1.tgz#c5b1cd14f50aeae09ab6c59fe63ba3395fe4dfa3" + resolved "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz" integrity sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw== husky@^4.2.3: version "4.3.8" - resolved "https://registry.yarnpkg.com/husky/-/husky-4.3.8.tgz#31144060be963fd6850e5cc8f019a1dfe194296d" + resolved "https://registry.npmjs.org/husky/-/husky-4.3.8.tgz" integrity sha512-LCqqsB0PzJQ/AlCgfrfzRe3e3+NvmefAdKQhRYpxS4u6clblBoDdzzvHi8fmxKRzvMxPY/1WZWzomPZww0Anow== dependencies: chalk "^4.0.0" @@ -2794,31 +2770,36 @@ husky@^4.2.3: slash "^3.0.0" which-pm-runs "^1.0.0" -iconv-lite@0.4.24, iconv-lite@^0.4.24: +iconv-lite@^0.4.24, iconv-lite@0.4.24: version "0.4.24" - resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" + resolved "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz" integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== dependencies: safer-buffer ">= 2.1.2 < 3" ignore-by-default@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/ignore-by-default/-/ignore-by-default-1.0.1.tgz#48ca6d72f6c6a3af00a9ad4ae6876be3889e2b09" + resolved "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz" integrity sha512-Ius2VYcGNk7T90CppJqcIkS5ooHUZyIQK+ClZfMfMNFEF9VSE73Fq+906u/CWu92x4gzZMWOwfFYckPObzdEbA== ignore@^4.0.6: version "4.0.6" - resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" + resolved "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz" integrity sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg== -ignore@^5.1.4, ignore@^5.2.0: +ignore@^5.1.4: version "5.2.4" - resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.2.4.tgz#a291c0c6178ff1b960befe47fcdec301674a6324" + resolved "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz" + integrity sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ== + +ignore@^5.2.0: + version "5.2.4" + resolved "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz" integrity sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ== import-fresh@^3.0.0, import-fresh@^3.2.1: version "3.3.0" - resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" + resolved "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz" integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== dependencies: parent-module "^1.0.0" @@ -2826,12 +2807,12 @@ import-fresh@^3.0.0, import-fresh@^3.2.1: import-lazy@^2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/import-lazy/-/import-lazy-2.1.0.tgz#05698e3d45c88e8d7e9d92cb0584e77f096f3e43" + resolved "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz" integrity sha512-m7ZEHgtw69qOGw+jwxXkHlrlIPdTGkyh66zXZ1ajZbxkDBNjSY/LGbmjc7h0s2ELsUDTAhFr55TrPSSqJGPG0A== import-local@^3.0.2: version "3.1.0" - resolved "https://registry.yarnpkg.com/import-local/-/import-local-3.1.0.tgz#b4479df8a5fd44f6cdce24070675676063c95cb4" + resolved "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz" integrity sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg== dependencies: pkg-dir "^4.2.0" @@ -2839,35 +2820,35 @@ import-local@^3.0.2: imurmurhash@^0.1.4: version "0.1.4" - resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" + resolved "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz" integrity sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA== inflight@^1.0.4: version "1.0.6" - resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" + resolved "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz" integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA== dependencies: once "^1.3.0" wrappy "1" -inherits@2, inherits@2.0.4, inherits@^2.0.3, inherits@~2.0.3: +inherits@^2.0.3, inherits@~2.0.3, inherits@2, inherits@2.0.4: version "2.0.4" - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" + resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== inherits@2.0.3: version "2.0.3" - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" + resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz" integrity sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw== ini@^1.3.4, ini@~1.3.0: version "1.3.8" - resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" + resolved "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz" integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== inquirer@^7.0.0: version "7.3.3" - resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-7.3.3.tgz#04d176b2af04afc157a83fd7c100e98ee0aad003" + resolved "https://registry.npmjs.org/inquirer/-/inquirer-7.3.3.tgz" integrity sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA== dependencies: ansi-escapes "^4.2.1" @@ -2886,94 +2867,103 @@ inquirer@^7.0.0: ipaddr.js@1.9.1: version "1.9.1" - resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3" + resolved "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz" integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== is-accessor-descriptor@^0.1.6: version "0.1.6" - resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz#a9e12cb3ae8d876727eeef3843f8a0897b5c98d6" + resolved "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz" integrity sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A== dependencies: kind-of "^3.0.2" is-accessor-descriptor@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz#169c2f6d3df1f992618072365c9b0ea1f6878656" + resolved "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz" integrity sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ== dependencies: kind-of "^6.0.0" is-arrayish@^0.2.1: version "0.2.1" - resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" + resolved "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz" integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg== is-binary-path@^1.0.0: version "1.0.1" - resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-1.0.1.tgz#75f16642b480f187a711c814161fd3a4a7655898" + resolved "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz" integrity sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q== dependencies: binary-extensions "^1.0.0" is-binary-path@~2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" + resolved "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz" integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== dependencies: binary-extensions "^2.0.0" is-buffer@^1.1.5: version "1.1.6" - resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" + resolved "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz" integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== is-ci@^1.0.10: version "1.2.1" - resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-1.2.1.tgz#e3779c8ee17fccf428488f6e281187f2e632841c" + resolved "https://registry.npmjs.org/is-ci/-/is-ci-1.2.1.tgz" integrity sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg== dependencies: ci-info "^1.5.0" is-ci@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-2.0.0.tgz#6bc6334181810e04b5c22b3d589fdca55026404c" + resolved "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz" integrity sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w== dependencies: ci-info "^2.0.0" is-core-module@^2.13.0: version "2.13.0" - resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.13.0.tgz#bb52aa6e2cbd49a30c2ba68c42bf3435ba6072db" + resolved "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.0.tgz" integrity sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ== dependencies: has "^1.0.3" is-data-descriptor@^0.1.4: version "0.1.4" - resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56" + resolved "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz" integrity sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg== dependencies: kind-of "^3.0.2" is-data-descriptor@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz#d84876321d0e7add03990406abbbbd36ba9268c7" + resolved "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz" integrity sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ== dependencies: kind-of "^6.0.0" is-descriptor@^0.1.0: version "0.1.6" - resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-0.1.6.tgz#366d8240dde487ca51823b1ab9f07a10a78251ca" + resolved "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz" integrity sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg== dependencies: is-accessor-descriptor "^0.1.6" is-data-descriptor "^0.1.4" kind-of "^5.0.0" -is-descriptor@^1.0.0, is-descriptor@^1.0.2: +is-descriptor@^1.0.0: version "1.0.2" - resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-1.0.2.tgz#3b159746a66604b04f8c81524ba365c5f14d86ec" + resolved "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz" + integrity sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg== + dependencies: + is-accessor-descriptor "^1.0.0" + is-data-descriptor "^1.0.0" + kind-of "^6.0.2" + +is-descriptor@^1.0.2: + version "1.0.2" + resolved "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz" integrity sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg== dependencies: is-accessor-descriptor "^1.0.0" @@ -2982,58 +2972,58 @@ is-descriptor@^1.0.0, is-descriptor@^1.0.2: is-docker@^2.0.0: version "2.2.1" - resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa" + resolved "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz" integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ== is-extendable@^0.1.0, is-extendable@^0.1.1: version "0.1.1" - resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" + resolved "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz" integrity sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw== is-extendable@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-1.0.1.tgz#a7470f9e426733d81bd81e1155264e3a3507cab4" + resolved "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz" integrity sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA== dependencies: is-plain-object "^2.0.4" is-extglob@^2.1.0, is-extglob@^2.1.1: version "2.1.1" - resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" + resolved "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz" integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== is-fullwidth-code-point@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" + resolved "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz" integrity sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w== is-fullwidth-code-point@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" + resolved "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz" integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== is-generator-fn@^2.0.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/is-generator-fn/-/is-generator-fn-2.1.0.tgz#7d140adc389aaf3011a8f2a2a4cfa6faadffb118" + resolved "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz" integrity sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ== is-glob@^3.1.0: version "3.1.0" - resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a" + resolved "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz" integrity sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw== dependencies: is-extglob "^2.1.0" is-glob@^4.0.0, is-glob@^4.0.1, is-glob@~4.0.1: version "4.0.3" - resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" + resolved "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz" integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== dependencies: is-extglob "^2.1.1" is-installed-globally@^0.1.0: version "0.1.0" - resolved "https://registry.yarnpkg.com/is-installed-globally/-/is-installed-globally-0.1.0.tgz#0dfd98f5a9111716dd535dda6492f67bf3d25a80" + resolved "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.1.0.tgz" integrity sha512-ERNhMg+i/XgDwPIPF3u24qpajVreaiSuvpb1Uu0jugw7KKcxGyCX8cgp8P5fwTmAuXku6beDHHECdKArjlg7tw== dependencies: global-dirs "^0.1.0" @@ -3041,112 +3031,117 @@ is-installed-globally@^0.1.0: is-npm@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/is-npm/-/is-npm-1.0.0.tgz#f2fb63a65e4905b406c86072765a1a4dc793b9f4" + resolved "https://registry.npmjs.org/is-npm/-/is-npm-1.0.0.tgz" integrity sha512-9r39FIr3d+KD9SbX0sfMsHzb5PP3uimOiwr3YupUaUFG4W0l1U57Rx3utpttV7qz5U3jmrO5auUa04LU9pyHsg== is-number@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195" + resolved "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz" integrity sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg== dependencies: kind-of "^3.0.2" is-number@^7.0.0: version "7.0.0" - resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" + resolved "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz" integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== is-obj@^1.0.0: version "1.0.1" - resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f" + resolved "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz" integrity sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg== is-path-inside@^1.0.0: version "1.0.1" - resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-1.0.1.tgz#8ef5b7de50437a3fdca6b4e865ef7aa55cb48036" + resolved "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz" integrity sha512-qhsCR/Esx4U4hg/9I19OVUAJkGWtjRYHMRgUMZE2TDdj+Ag+kttZanLupfddNyglzz50cUlmWzUaI37GDfNx/g== dependencies: path-is-inside "^1.0.1" is-plain-object@^2.0.3, is-plain-object@^2.0.4: version "2.0.4" - resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" + resolved "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz" integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== dependencies: isobject "^3.0.1" is-potential-custom-element-name@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz#171ed6f19e3ac554394edf78caa05784a45bebb5" + resolved "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz" integrity sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ== is-redirect@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/is-redirect/-/is-redirect-1.0.0.tgz#1d03dded53bd8db0f30c26e4f95d36fc7c87dc24" + resolved "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz" integrity sha512-cr/SlUEe5zOGmzvj9bUyC4LVvkNVAXu4GytXLNMr1pny+a65MpQ9IJzFHD5vi7FyJgb4qt27+eS3TuQnqB+RQw== is-retry-allowed@^1.0.0: version "1.2.0" - resolved "https://registry.yarnpkg.com/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz#d778488bd0a4666a3be8a1482b9f2baafedea8b4" + resolved "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz" integrity sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg== -is-stream@^1.0.0, is-stream@^1.1.0: +is-stream@^1.0.0: + version "1.1.0" + resolved "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz" + integrity sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ== + +is-stream@^1.1.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" + resolved "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz" integrity sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ== is-stream@^2.0.0: version "2.0.1" - resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077" + resolved "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz" integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== is-typedarray@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" + resolved "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz" integrity sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA== is-windows@^1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" + resolved "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz" integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== is-wsl@^2.2.0: version "2.2.0" - resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271" + resolved "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz" integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== dependencies: is-docker "^2.0.0" -isarray@1.0.0, isarray@~1.0.0: +isarray@~1.0.0, isarray@1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" + resolved "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== isexe@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" + resolved "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz" integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== isobject@^2.0.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89" + resolved "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz" integrity sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA== dependencies: isarray "1.0.0" isobject@^3.0.0, isobject@^3.0.1: version "3.0.1" - resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" + resolved "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz" integrity sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg== istanbul-lib-coverage@^3.0.0, istanbul-lib-coverage@^3.2.0: version "3.2.0" - resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz#189e7909d0a39fa5a3dfad5b03f71947770191d3" + resolved "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz" integrity sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw== istanbul-lib-instrument@^4.0.3: version "4.0.3" - resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz#873c6fff897450118222774696a3f28902d77c1d" + resolved "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz" integrity sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ== dependencies: "@babel/core" "^7.7.5" @@ -3156,7 +3151,7 @@ istanbul-lib-instrument@^4.0.3: istanbul-lib-instrument@^5.0.4: version "5.2.1" - resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz#d10c8885c2125574e1c231cacadf955675e1ce3d" + resolved "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz" integrity sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg== dependencies: "@babel/core" "^7.12.3" @@ -3167,7 +3162,7 @@ istanbul-lib-instrument@^5.0.4: istanbul-lib-report@^3.0.0: version "3.0.1" - resolved "https://registry.yarnpkg.com/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz#908305bac9a5bd175ac6a74489eafd0fc2445a7d" + resolved "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz" integrity sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw== dependencies: istanbul-lib-coverage "^3.0.0" @@ -3176,7 +3171,7 @@ istanbul-lib-report@^3.0.0: istanbul-lib-source-maps@^4.0.0: version "4.0.1" - resolved "https://registry.yarnpkg.com/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz#895f3a709fcfba34c6de5a42939022f3e4358551" + resolved "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz" integrity sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw== dependencies: debug "^4.1.1" @@ -3185,7 +3180,7 @@ istanbul-lib-source-maps@^4.0.0: istanbul-reports@^3.0.2: version "3.1.6" - resolved "https://registry.yarnpkg.com/istanbul-reports/-/istanbul-reports-3.1.6.tgz#2544bcab4768154281a2f0870471902704ccaa1a" + resolved "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.6.tgz" integrity sha512-TLgnMkKg3iTDsQ9PbPTdpfAK2DzjF9mqUG7RMgcQl8oFjad8ob4laGxv5XV5U9MAfx8D6tSJiUyuAwzLicaxlg== dependencies: html-escaper "^2.0.0" @@ -3193,7 +3188,7 @@ istanbul-reports@^3.0.2: jest-changed-files@^26.6.2: version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-changed-files/-/jest-changed-files-26.6.2.tgz#f6198479e1cc66f22f9ae1e22acaa0b429c042d0" + resolved "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-26.6.2.tgz" integrity sha512-fDS7szLcY9sCtIip8Fjry9oGf3I2ht/QT21bAHm5Dmf0mD4X3ReNUf17y+bO6fR8WgbIZTlbyG1ak/53cbRzKQ== dependencies: "@jest/types" "^26.6.2" @@ -3202,7 +3197,7 @@ jest-changed-files@^26.6.2: jest-cli@^26.6.3: version "26.6.3" - resolved "https://registry.yarnpkg.com/jest-cli/-/jest-cli-26.6.3.tgz#43117cfef24bc4cd691a174a8796a532e135e92a" + resolved "https://registry.npmjs.org/jest-cli/-/jest-cli-26.6.3.tgz" integrity sha512-GF9noBSa9t08pSyl3CY4frMrqp+aQXFGFkf5hEPbh/pIUFYWMK6ZLTfbmadxJVcJrdRoChlWQsA2VkJcDFK8hg== dependencies: "@jest/core" "^26.6.3" @@ -3221,7 +3216,7 @@ jest-cli@^26.6.3: jest-config@^26.6.3: version "26.6.3" - resolved "https://registry.yarnpkg.com/jest-config/-/jest-config-26.6.3.tgz#64f41444eef9eb03dc51d5c53b75c8c71f645349" + resolved "https://registry.npmjs.org/jest-config/-/jest-config-26.6.3.tgz" integrity sha512-t5qdIj/bCj2j7NFVHb2nFB4aUdfucDn3JRKgrZnplb8nieAirAzRSHP8uDEd+qV6ygzg9Pz4YG7UTJf94LPSyg== dependencies: "@babel/core" "^7.1.0" @@ -3245,7 +3240,7 @@ jest-config@^26.6.3: jest-diff@^26.0.0, jest-diff@^26.6.2: version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-26.6.2.tgz#1aa7468b52c3a68d7d5c5fdcdfcd5e49bd164394" + resolved "https://registry.npmjs.org/jest-diff/-/jest-diff-26.6.2.tgz" integrity sha512-6m+9Z3Gv9wN0WFVasqjCL/06+EFCMTqDEUl/b87HYK2rAPTyfz4ZIuSlPhY51PIQRWx5TaxeF1qmXKe9gfN3sA== dependencies: chalk "^4.0.0" @@ -3255,14 +3250,14 @@ jest-diff@^26.0.0, jest-diff@^26.6.2: jest-docblock@^26.0.0: version "26.0.0" - resolved "https://registry.yarnpkg.com/jest-docblock/-/jest-docblock-26.0.0.tgz#3e2fa20899fc928cb13bd0ff68bd3711a36889b5" + resolved "https://registry.npmjs.org/jest-docblock/-/jest-docblock-26.0.0.tgz" integrity sha512-RDZ4Iz3QbtRWycd8bUEPxQsTlYazfYn/h5R65Fc6gOfwozFhoImx+affzky/FFBuqISPTqjXomoIGJVKBWoo0w== dependencies: detect-newline "^3.0.0" jest-each@^26.6.2: version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-each/-/jest-each-26.6.2.tgz#02526438a77a67401c8a6382dfe5999952c167cb" + resolved "https://registry.npmjs.org/jest-each/-/jest-each-26.6.2.tgz" integrity sha512-Mer/f0KaATbjl8MCJ+0GEpNdqmnVmDYqCTJYTvoo7rqmRiDllmp2AYN+06F93nXcY3ur9ShIjS+CO/uD+BbH4A== dependencies: "@jest/types" "^26.6.2" @@ -3273,7 +3268,7 @@ jest-each@^26.6.2: jest-environment-jsdom@^26.6.2: version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-environment-jsdom/-/jest-environment-jsdom-26.6.2.tgz#78d09fe9cf019a357009b9b7e1f101d23bd1da3e" + resolved "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-26.6.2.tgz" integrity sha512-jgPqCruTlt3Kwqg5/WVFyHIOJHsiAvhcp2qiR2QQstuG9yWox5+iHpU3ZrcBxW14T4fe5Z68jAfLRh7joCSP2Q== dependencies: "@jest/environment" "^26.6.2" @@ -3286,7 +3281,7 @@ jest-environment-jsdom@^26.6.2: jest-environment-node@^26.6.2: version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-environment-node/-/jest-environment-node-26.6.2.tgz#824e4c7fb4944646356f11ac75b229b0035f2b0c" + resolved "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-26.6.2.tgz" integrity sha512-zhtMio3Exty18dy8ee8eJ9kjnRyZC1N4C1Nt/VShN1apyXc8rWGtJ9lI7vqiWcyyXS4BVSEn9lxAM2D+07/Tag== dependencies: "@jest/environment" "^26.6.2" @@ -3298,12 +3293,12 @@ jest-environment-node@^26.6.2: jest-get-type@^26.3.0: version "26.3.0" - resolved "https://registry.yarnpkg.com/jest-get-type/-/jest-get-type-26.3.0.tgz#e97dc3c3f53c2b406ca7afaed4493b1d099199e0" + resolved "https://registry.npmjs.org/jest-get-type/-/jest-get-type-26.3.0.tgz" integrity sha512-TpfaviN1R2pQWkIihlfEanwOXK0zcxrKEE4MlU6Tn7keoXdN6/3gK/xl0yEh8DOunn5pOVGKf8hB4R9gVh04ig== jest-haste-map@^26.6.2: version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-26.6.2.tgz#dd7e60fe7dc0e9f911a23d79c5ff7fb5c2cafeaa" + resolved "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-26.6.2.tgz" integrity sha512-easWIJXIw71B2RdR8kgqpjQrbMRWQBgiBwXYEhtGUTaX+doCjBheluShdDMeR8IMfJiTqH4+zfhtg29apJf/8w== dependencies: "@jest/types" "^26.6.2" @@ -3324,7 +3319,7 @@ jest-haste-map@^26.6.2: jest-jasmine2@^26.6.3: version "26.6.3" - resolved "https://registry.yarnpkg.com/jest-jasmine2/-/jest-jasmine2-26.6.3.tgz#adc3cf915deacb5212c93b9f3547cd12958f2edd" + resolved "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-26.6.3.tgz" integrity sha512-kPKUrQtc8aYwBV7CqBg5pu+tmYXlvFlSFYn18ev4gPFtrRzB15N2gW/Roew3187q2w2eHuu0MU9TJz6w0/nPEg== dependencies: "@babel/traverse" "^7.1.0" @@ -3348,7 +3343,7 @@ jest-jasmine2@^26.6.3: jest-leak-detector@^26.6.2: version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-26.6.2.tgz#7717cf118b92238f2eba65054c8a0c9c653a91af" + resolved "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-26.6.2.tgz" integrity sha512-i4xlXpsVSMeKvg2cEKdfhh0H39qlJlP5Ex1yQxwF9ubahboQYMgTtz5oML35AVA3B4Eu+YsmwaiKVev9KCvLxg== dependencies: jest-get-type "^26.3.0" @@ -3356,7 +3351,7 @@ jest-leak-detector@^26.6.2: jest-matcher-utils@^26.6.2: version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz#8e6fd6e863c8b2d31ac6472eeb237bc595e53e7a" + resolved "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-26.6.2.tgz" integrity sha512-llnc8vQgYcNqDrqRDXWwMr9i7rS5XFiCwvh6DTP7Jqa2mqpcCBBlpCbn+trkG0KNhPu/h8rzyBkriOtBstvWhw== dependencies: chalk "^4.0.0" @@ -3366,7 +3361,7 @@ jest-matcher-utils@^26.6.2: jest-message-util@^26.6.2: version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-message-util/-/jest-message-util-26.6.2.tgz#58173744ad6fc0506b5d21150b9be56ef001ca07" + resolved "https://registry.npmjs.org/jest-message-util/-/jest-message-util-26.6.2.tgz" integrity sha512-rGiLePzQ3AzwUshu2+Rn+UMFk0pHN58sOG+IaJbk5Jxuqo3NYO1U2/MIR4S1sKgsoYSXSzdtSa0TgrmtUwEbmA== dependencies: "@babel/code-frame" "^7.0.0" @@ -3381,7 +3376,7 @@ jest-message-util@^26.6.2: jest-mock@^26.6.2: version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-mock/-/jest-mock-26.6.2.tgz#d6cb712b041ed47fe0d9b6fc3474bc6543feb302" + resolved "https://registry.npmjs.org/jest-mock/-/jest-mock-26.6.2.tgz" integrity sha512-YyFjePHHp1LzpzYcmgqkJ0nm0gg/lJx2aZFzFy1S6eUqNjXsOqTK10zNRff2dNfssgokjkG65OlWNcIlgd3zew== dependencies: "@jest/types" "^26.6.2" @@ -3389,26 +3384,26 @@ jest-mock@^26.6.2: jest-pnp-resolver@^1.2.2: version "1.2.3" - resolved "https://registry.yarnpkg.com/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz#930b1546164d4ad5937d5540e711d4d38d4cad2e" + resolved "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz" integrity sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w== jest-regex-util@^26.0.0: version "26.0.0" - resolved "https://registry.yarnpkg.com/jest-regex-util/-/jest-regex-util-26.0.0.tgz#d25e7184b36e39fd466c3bc41be0971e821fee28" + resolved "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-26.0.0.tgz" integrity sha512-Gv3ZIs/nA48/Zvjrl34bf+oD76JHiGDUxNOVgUjh3j890sblXryjY4rss71fPtD/njchl6PSE2hIhvyWa1eT0A== jest-resolve-dependencies@^26.6.3: version "26.6.3" - resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-26.6.3.tgz#6680859ee5d22ee5dcd961fe4871f59f4c784fb6" + resolved "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-26.6.3.tgz" integrity sha512-pVwUjJkxbhe4RY8QEWzN3vns2kqyuldKpxlxJlzEYfKSvY6/bMvxoFrYYzUO1Gx28yKWN37qyV7rIoIp2h8fTg== dependencies: "@jest/types" "^26.6.2" jest-regex-util "^26.0.0" jest-snapshot "^26.6.2" -jest-resolve@^26.6.2: +jest-resolve@*, jest-resolve@^26.6.2: version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-26.6.2.tgz#a3ab1517217f469b504f1b56603c5bb541fbb507" + resolved "https://registry.npmjs.org/jest-resolve/-/jest-resolve-26.6.2.tgz" integrity sha512-sOxsZOq25mT1wRsfHcbtkInS+Ek7Q8jCHUB0ZUTP0tc/c41QHriU/NunqMfCUWsL4H3MHpvQD4QR9kSYhS7UvQ== dependencies: "@jest/types" "^26.6.2" @@ -3422,7 +3417,7 @@ jest-resolve@^26.6.2: jest-runner@^26.6.3: version "26.6.3" - resolved "https://registry.yarnpkg.com/jest-runner/-/jest-runner-26.6.3.tgz#2d1fed3d46e10f233fd1dbd3bfaa3fe8924be159" + resolved "https://registry.npmjs.org/jest-runner/-/jest-runner-26.6.3.tgz" integrity sha512-atgKpRHnaA2OvByG/HpGA4g6CSPS/1LK0jK3gATJAoptC1ojltpmVlYC3TYgdmGp+GLuhzpH30Gvs36szSL2JQ== dependencies: "@jest/console" "^26.6.2" @@ -3448,7 +3443,7 @@ jest-runner@^26.6.3: jest-runtime@^26.6.3: version "26.6.3" - resolved "https://registry.yarnpkg.com/jest-runtime/-/jest-runtime-26.6.3.tgz#4f64efbcfac398331b74b4b3c82d27d401b8fa2b" + resolved "https://registry.npmjs.org/jest-runtime/-/jest-runtime-26.6.3.tgz" integrity sha512-lrzyR3N8sacTAMeonbqpnSka1dHNux2uk0qqDXVkMv2c/A3wYnvQ4EXuI013Y6+gSKSCxdaczvf4HF0mVXHRdw== dependencies: "@jest/console" "^26.6.2" @@ -3481,7 +3476,7 @@ jest-runtime@^26.6.3: jest-serializer@^26.6.2: version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-serializer/-/jest-serializer-26.6.2.tgz#d139aafd46957d3a448f3a6cdabe2919ba0742d1" + resolved "https://registry.npmjs.org/jest-serializer/-/jest-serializer-26.6.2.tgz" integrity sha512-S5wqyz0DXnNJPd/xfIzZ5Xnp1HrJWBczg8mMfMpN78OJ5eDxXyf+Ygld9wX1DnUWbIbhM1YDY95NjR4CBXkb2g== dependencies: "@types/node" "*" @@ -3489,7 +3484,7 @@ jest-serializer@^26.6.2: jest-snapshot@^26.6.2: version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-26.6.2.tgz#f3b0af1acb223316850bd14e1beea9837fb39c84" + resolved "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-26.6.2.tgz" integrity sha512-OLhxz05EzUtsAmOMzuupt1lHYXCNib0ECyuZ/PZOx9TrZcC8vL0x+DUG3TL+GLX3yHG45e6YGjIm0XwDc3q3og== dependencies: "@babel/types" "^7.0.0" @@ -3511,7 +3506,7 @@ jest-snapshot@^26.6.2: jest-util@^26.1.0, jest-util@^26.6.2: version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-26.6.2.tgz#907535dbe4d5a6cb4c47ac9b926f6af29576cbc1" + resolved "https://registry.npmjs.org/jest-util/-/jest-util-26.6.2.tgz" integrity sha512-MDW0fKfsn0OI7MS7Euz6h8HNDXVQ0gaM9uW6RjfDmd1DAFcaxX9OqIakHIqhbnmF08Cf2DLDG+ulq8YQQ0Lp0Q== dependencies: "@jest/types" "^26.6.2" @@ -3523,7 +3518,7 @@ jest-util@^26.1.0, jest-util@^26.6.2: jest-validate@^26.6.2: version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-validate/-/jest-validate-26.6.2.tgz#23d380971587150467342911c3d7b4ac57ab20ec" + resolved "https://registry.npmjs.org/jest-validate/-/jest-validate-26.6.2.tgz" integrity sha512-NEYZ9Aeyj0i5rQqbq+tpIOom0YS1u2MVu6+euBsvpgIme+FOfRmoC4R5p0JiAUpaFvFy24xgrpMknarR/93XjQ== dependencies: "@jest/types" "^26.6.2" @@ -3535,7 +3530,7 @@ jest-validate@^26.6.2: jest-watcher@^26.6.2: version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-watcher/-/jest-watcher-26.6.2.tgz#a5b683b8f9d68dbcb1d7dae32172d2cca0592975" + resolved "https://registry.npmjs.org/jest-watcher/-/jest-watcher-26.6.2.tgz" integrity sha512-WKJob0P/Em2csiVthsI68p6aGKTIcsfjH9Gsx1f0A3Italz43e3ho0geSAVsmj09RWOELP1AZ/DXyJgOgDKxXQ== dependencies: "@jest/test-result" "^26.6.2" @@ -3548,16 +3543,16 @@ jest-watcher@^26.6.2: jest-worker@^26.6.2: version "26.6.2" - resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-26.6.2.tgz#7f72cbc4d643c365e27b9fd775f9d0eaa9c7a8ed" + resolved "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz" integrity sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ== dependencies: "@types/node" "*" merge-stream "^2.0.0" supports-color "^7.0.0" -jest@^26.5.3: +jest@^26.5.3, "jest@>=26 <27": version "26.6.3" - resolved "https://registry.yarnpkg.com/jest/-/jest-26.6.3.tgz#40e8fdbe48f00dfa1f0ce8121ca74b88ac9148ef" + resolved "https://registry.npmjs.org/jest/-/jest-26.6.3.tgz" integrity sha512-lGS5PXGAzR4RF7V5+XObhqz2KZIDUA1yD0DG6pBVmy10eh0ZIXQImRuzocsI/N2XZ1GrLFwTS27In2i2jlpq1Q== dependencies: "@jest/core" "^26.6.3" @@ -3566,12 +3561,12 @@ jest@^26.5.3: js-tokens@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" + resolved "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz" integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== js-yaml@^3.13.1: version "3.14.1" - resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" + resolved "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz" integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== dependencies: argparse "^1.0.7" @@ -3579,7 +3574,7 @@ js-yaml@^3.13.1: jsdom@^16.4.0: version "16.7.0" - resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-16.7.0.tgz#918ae71965424b197c819f8183a754e18977b710" + resolved "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz" integrity sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw== dependencies: abab "^2.0.5" @@ -3612,78 +3607,92 @@ jsdom@^16.4.0: jsesc@^2.5.1: version "2.5.2" - resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" + resolved "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz" integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== json-parse-even-better-errors@^2.3.0: version "2.3.1" - resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" + resolved "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz" integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== json-schema-traverse@^0.4.1: version "0.4.1" - resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" + resolved "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz" integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== json-stable-stringify-without-jsonify@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" + resolved "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz" integrity sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw== -json5@2.x, json5@^2.2.3: - version "2.2.3" - resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283" - integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== - json5@^0.5.1: version "0.5.1" - resolved "https://registry.yarnpkg.com/json5/-/json5-0.5.1.tgz#1eade7acc012034ad84e2396767ead9fa5495821" + resolved "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz" integrity sha512-4xrs1aW+6N5DalkqSVA8fxh458CXvR99WU8WLKmq4v8eWAL86Xo3BVqyd3SkA9wEVjCMqyvvRRkshAdOnBp5rw== -kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0: +json5@^2.2.3, json5@2.x: + version "2.2.3" + resolved "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz" + integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== + +kind-of@^3.0.2: + version "3.2.2" + resolved "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz" + integrity sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ== + dependencies: + is-buffer "^1.1.5" + +kind-of@^3.0.3: + version "3.2.2" + resolved "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz" + integrity sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ== + dependencies: + is-buffer "^1.1.5" + +kind-of@^3.2.0: version "3.2.2" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64" + resolved "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz" integrity sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ== dependencies: is-buffer "^1.1.5" kind-of@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57" + resolved "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz" integrity sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw== dependencies: is-buffer "^1.1.5" kind-of@^5.0.0: version "5.1.0" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d" + resolved "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz" integrity sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw== kind-of@^6.0.0, kind-of@^6.0.2: version "6.0.3" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" + resolved "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz" integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== kleur@^3.0.3: version "3.0.3" - resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" + resolved "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz" integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== latest-version@^3.0.0: version "3.1.0" - resolved "https://registry.yarnpkg.com/latest-version/-/latest-version-3.1.0.tgz#a205383fea322b33b5ae3b18abee0dc2f356ee15" + resolved "https://registry.npmjs.org/latest-version/-/latest-version-3.1.0.tgz" integrity sha512-Be1YRHWWlZaSsrz2U+VInk+tO0EwLIyV+23RhWLINJYwg/UIikxjlj3MhH37/6/EDCAusjajvMkMMUXRaMWl/w== dependencies: package-json "^4.0.0" leven@^3.1.0: version "3.1.0" - resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" + resolved "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz" integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== levn@^0.3.0, levn@~0.3.0: version "0.3.0" - resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" + resolved "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz" integrity sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA== dependencies: prelude-ls "~1.1.2" @@ -3691,12 +3700,12 @@ levn@^0.3.0, levn@~0.3.0: lines-and-columns@^1.1.6: version "1.2.4" - resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" + resolved "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz" integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== locate-path@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e" + resolved "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz" integrity sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A== dependencies: p-locate "^3.0.0" @@ -3704,31 +3713,31 @@ locate-path@^3.0.0: locate-path@^5.0.0: version "5.0.0" - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-5.0.0.tgz#1afba396afd676a6d42504d0a67a3a7eb9f62aa0" + resolved "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz" integrity sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g== dependencies: p-locate "^4.1.0" locate-path@^6.0.0: version "6.0.0" - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-6.0.0.tgz#55321eb309febbc59c4801d931a72452a681d286" + resolved "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz" integrity sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw== dependencies: p-locate "^5.0.0" -lodash@4.x, lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.7.0: +lodash@^4.17.14, lodash@^4.17.15, lodash@^4.17.19, lodash@^4.7.0, lodash@4.x: version "4.17.21" - resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" + resolved "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== lowercase-keys@^1.0.0: version "1.0.1" - resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-1.0.1.tgz#6f9e30b47084d971a7c820ff15a6c5167b74c26f" + resolved "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz" integrity sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA== lru-cache@^4.0.1: version "4.1.5" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd" + resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz" integrity sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g== dependencies: pseudomap "^1.0.2" @@ -3736,28 +3745,28 @@ lru-cache@^4.0.1: lru-cache@^5.1.1: version "5.1.1" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" + resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz" integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w== dependencies: yallist "^3.0.2" lru-cache@^6.0.0: version "6.0.0" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" + resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz" integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== dependencies: yallist "^4.0.0" make-dir@^1.0.0: version "1.3.0" - resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-1.3.0.tgz#79c1033b80515bd6d24ec9933e860ca75ee27f0c" + resolved "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz" integrity sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ== dependencies: pify "^3.0.0" make-dir@^2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-2.1.0.tgz#5f0310e18b8be898cc07009295a30ae41e91e6f5" + resolved "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz" integrity sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA== dependencies: pify "^4.0.1" @@ -3765,63 +3774,63 @@ make-dir@^2.1.0: make-dir@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-4.0.0.tgz#c3c2307a771277cd9638305f915c29ae741b614e" + resolved "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz" integrity sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw== dependencies: semver "^7.5.3" -make-error@1.x, make-error@^1.1.1: +make-error@^1.1.1, make-error@1.x: version "1.3.6" - resolved "https://registry.yarnpkg.com/make-error/-/make-error-1.3.6.tgz#2eb2e37ea9b67c4891f684a1394799af484cf7a2" + resolved "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz" integrity sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw== makeerror@1.0.12: version "1.0.12" - resolved "https://registry.yarnpkg.com/makeerror/-/makeerror-1.0.12.tgz#3e5dd2079a82e812e983cc6610c4a2cb0eaa801a" + resolved "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz" integrity sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg== dependencies: tmpl "1.0.5" map-cache@^0.2.2: version "0.2.2" - resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" + resolved "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz" integrity sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg== map-visit@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/map-visit/-/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f" + resolved "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz" integrity sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w== dependencies: object-visit "^1.0.0" media-typer@0.3.0: version "0.3.0" - resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" + resolved "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz" integrity sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ== merge-descriptors@1.0.3: version "1.0.3" - resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.3.tgz#d80319a65f3c7935351e5cfdac8f9318504dbed5" + resolved "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz" integrity sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ== merge-stream@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" + resolved "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz" integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== merge2@^1.3.0, merge2@^1.4.1: version "1.4.1" - resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" + resolved "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz" integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== methods@~1.1.2: version "1.1.2" - resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" + resolved "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz" integrity sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w== micromatch@^3.1.10, micromatch@^3.1.4: version "3.1.10" - resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" + resolved "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz" integrity sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg== dependencies: arr-diff "^4.0.0" @@ -3840,7 +3849,7 @@ micromatch@^3.1.10, micromatch@^3.1.4: micromatch@^4.0.2, micromatch@^4.0.4: version "4.0.5" - resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6" + resolved "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz" integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA== dependencies: braces "^3.0.2" @@ -3848,86 +3857,81 @@ micromatch@^4.0.2, micromatch@^4.0.4: mime-db@1.52.0: version "1.52.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" + resolved "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz" integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== mime-types@^2.1.12, mime-types@~2.1.24, mime-types@~2.1.34: version "2.1.35" - resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" + resolved "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz" integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== dependencies: mime-db "1.52.0" mime@1.6.0: version "1.6.0" - resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" + resolved "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz" integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== mimic-fn@^2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" + resolved "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz" integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== minimatch@^3.0.4, minimatch@^3.1.1: version "3.1.2" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" + resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz" integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== dependencies: brace-expansion "^1.1.7" minimist@^1.1.1, minimist@^1.2.0, minimist@^1.2.3, minimist@^1.2.6: version "1.2.8" - resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c" + resolved "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz" integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== mixin-deep@^1.2.0: version "1.3.2" - resolved "https://registry.yarnpkg.com/mixin-deep/-/mixin-deep-1.3.2.tgz#1120b43dc359a785dce65b55b82e257ccf479566" + resolved "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz" integrity sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA== dependencies: for-in "^1.0.2" is-extendable "^1.0.1" -mkdirp@1.x: - version "1.0.4" - resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" - integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== - mkdirp@^0.5.1: version "0.5.6" - resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.6.tgz#7def03d2432dcae4ba1d611445c48396062255f6" + resolved "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz" integrity sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw== dependencies: minimist "^1.2.6" -ms@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" - integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A== +mkdirp@1.x: + version "1.0.4" + resolved "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz" + integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== -ms@2.1.2: +ms@^2.1.1, ms@2.1.2: version "2.1.2" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" + resolved "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz" integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== -ms@2.1.3, ms@^2.1.1: +ms@2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz" + integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A== + +ms@2.1.3: version "2.1.3" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" + resolved "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz" integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== mute-stream@0.0.8: version "0.0.8" - resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d" + resolved "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz" integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA== -nan@^2.12.1: - version "2.17.0" - resolved "https://registry.yarnpkg.com/nan/-/nan-2.17.0.tgz#c0150a2368a182f033e9aa5195ec76ea41a199cb" - integrity sha512-2ZTgtl0nJsO0KQCjEpxcIr5D+Yv90plTitZt9JBfQvVJDS5seMl3FOvsh3+9CoYWXf/1l5OaZzzF6nDm4cagaQ== - nanomatch@^1.2.9: version "1.2.13" - resolved "https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119" + resolved "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz" integrity sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA== dependencies: arr-diff "^4.0.0" @@ -3944,27 +3948,27 @@ nanomatch@^1.2.9: natural-compare@^1.4.0: version "1.4.0" - resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" + resolved "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz" integrity sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw== negotiator@0.6.3: version "0.6.3" - resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd" + resolved "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz" integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== nice-try@^1.0.4: version "1.0.5" - resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" + resolved "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz" integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== node-int64@^0.4.0: version "0.4.0" - resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" + resolved "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz" integrity sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw== node-notifier@^8.0.0: version "8.0.2" - resolved "https://registry.yarnpkg.com/node-notifier/-/node-notifier-8.0.2.tgz#f3167a38ef0d2c8a866a83e318c1ba0efeb702c5" + resolved "https://registry.npmjs.org/node-notifier/-/node-notifier-8.0.2.tgz" integrity sha512-oJP/9NAdd9+x2Q+rfphB2RJCHjod70RcRLjosiPMMu5gjIfwVnOUGq2nbTjTUbmy0DJ/tFIVT30+Qe3nzl4TJg== dependencies: growly "^1.3.0" @@ -3976,12 +3980,12 @@ node-notifier@^8.0.0: node-releases@^2.0.13: version "2.0.13" - resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.13.tgz#d5ed1627c23e3461e819b02e57b75e4899b1c81d" + resolved "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz" integrity sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ== nodemon@^1.19.1: version "1.19.4" - resolved "https://registry.yarnpkg.com/nodemon/-/nodemon-1.19.4.tgz#56db5c607408e0fdf8920d2b444819af1aae0971" + resolved "https://registry.npmjs.org/nodemon/-/nodemon-1.19.4.tgz" integrity sha512-VGPaqQBNk193lrJFotBU8nvWZPqEZY2eIzymy2jjY0fJ9qIsxA0sxQ8ATPl0gZC645gijYEc1jtZvpS8QWzJGQ== dependencies: chokidar "^2.1.8" @@ -3997,14 +4001,14 @@ nodemon@^1.19.1: nopt@~1.0.10: version "1.0.10" - resolved "https://registry.yarnpkg.com/nopt/-/nopt-1.0.10.tgz#6ddd21bd2a31417b92727dd585f8a6f37608ebee" + resolved "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz" integrity sha512-NWmpvLSqUrgrAC9HCuxEvb+PSloHpqVu+FqcO4eeF2h5qYRhA7ev6KvelyQAKtegUbC6RypJnlEOhd8vloNKYg== dependencies: abbrev "1" normalize-package-data@^2.5.0: version "2.5.0" - resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8" + resolved "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz" integrity sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA== dependencies: hosted-git-info "^2.1.4" @@ -4014,43 +4018,43 @@ normalize-package-data@^2.5.0: normalize-path@^2.1.1: version "2.1.1" - resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9" + resolved "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz" integrity sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w== dependencies: remove-trailing-separator "^1.0.1" normalize-path@^3.0.0, normalize-path@~3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" + resolved "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz" integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== npm-run-path@^2.0.0: version "2.0.2" - resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f" + resolved "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz" integrity sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw== dependencies: path-key "^2.0.0" npm-run-path@^4.0.0: version "4.0.1" - resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" + resolved "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz" integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== dependencies: path-key "^3.0.0" nwsapi@^2.2.0: version "2.2.7" - resolved "https://registry.yarnpkg.com/nwsapi/-/nwsapi-2.2.7.tgz#738e0707d3128cb750dddcfe90e4610482df0f30" + resolved "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.7.tgz" integrity sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ== object-assign@^4: version "4.1.1" - resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" + resolved "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz" integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== object-copy@^0.1.0: version "0.1.0" - resolved "https://registry.yarnpkg.com/object-copy/-/object-copy-0.1.0.tgz#7e7d858b781bd7c991a41ba975ed3812754e998c" + resolved "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz" integrity sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ== dependencies: copy-descriptor "^0.1.0" @@ -4059,45 +4063,40 @@ object-copy@^0.1.0: object-inspect@^1.13.1: version "1.13.2" - resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.13.2.tgz#dea0088467fb991e67af4058147a24824a3043ff" + resolved "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.2.tgz" integrity sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g== -object-inspect@^1.9.0: - version "1.12.3" - resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.12.3.tgz#ba62dffd67ee256c8c086dfae69e016cd1f198b9" - integrity sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g== - object-visit@^1.0.0: version "1.0.1" - resolved "https://registry.yarnpkg.com/object-visit/-/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb" + resolved "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz" integrity sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA== dependencies: isobject "^3.0.0" object.pick@^1.3.0: version "1.3.0" - resolved "https://registry.yarnpkg.com/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747" + resolved "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz" integrity sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ== dependencies: isobject "^3.0.1" on-finished@2.4.1: version "2.4.1" - resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.4.1.tgz#58c8c44116e54845ad57f14ab10b03533184ac3f" + resolved "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz" integrity sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg== dependencies: ee-first "1.1.1" once@^1.3.0, once@^1.3.1, once@^1.4.0: version "1.4.0" - resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" + resolved "https://registry.npmjs.org/once/-/once-1.4.0.tgz" integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== dependencies: wrappy "1" onchange@^6.1.0: version "6.1.1" - resolved "https://registry.yarnpkg.com/onchange/-/onchange-6.1.1.tgz#8e23e5c696df1b8eae4efec2b49ea24847980cf3" + resolved "https://registry.npmjs.org/onchange/-/onchange-6.1.1.tgz" integrity sha512-G60OULp9Hi2dixPKYn/lfs7C8oDgFcneAhZ/4nPnvzd+Ar94q3FN0UG/t1zqXI15StSLvt7NlRqylamTSGhc4A== dependencies: "@blakeembrey/deque" "^1.0.3" @@ -4111,19 +4110,19 @@ onchange@^6.1.0: onetime@^5.1.0: version "5.1.2" - resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" + resolved "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz" integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== dependencies: mimic-fn "^2.1.0" opencollective-postinstall@^2.0.2: version "2.0.3" - resolved "https://registry.yarnpkg.com/opencollective-postinstall/-/opencollective-postinstall-2.0.3.tgz#7a0fff978f6dbfa4d006238fbac98ed4198c3259" + resolved "https://registry.npmjs.org/opencollective-postinstall/-/opencollective-postinstall-2.0.3.tgz" integrity sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q== optionator@^0.8.3: version "0.8.3" - resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.3.tgz#84fa1d036fe9d3c7e21d99884b601167ec8fb495" + resolved "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz" integrity sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA== dependencies: deep-is "~0.1.3" @@ -4135,62 +4134,62 @@ optionator@^0.8.3: os-tmpdir@~1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" + resolved "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz" integrity sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g== p-each-series@^2.1.0: version "2.2.0" - resolved "https://registry.yarnpkg.com/p-each-series/-/p-each-series-2.2.0.tgz#105ab0357ce72b202a8a8b94933672657b5e2a9a" + resolved "https://registry.npmjs.org/p-each-series/-/p-each-series-2.2.0.tgz" integrity sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA== p-finally@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" + resolved "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz" integrity sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow== p-limit@^2.0.0, p-limit@^2.2.0: version "2.3.0" - resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" + resolved "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz" integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== dependencies: p-try "^2.0.0" p-limit@^3.0.2: version "3.1.0" - resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b" + resolved "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz" integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== dependencies: yocto-queue "^0.1.0" p-locate@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4" + resolved "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz" integrity sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ== dependencies: p-limit "^2.0.0" p-locate@^4.1.0: version "4.1.0" - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-4.1.0.tgz#a3428bb7088b3a60292f66919278b7c297ad4f07" + resolved "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz" integrity sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A== dependencies: p-limit "^2.2.0" p-locate@^5.0.0: version "5.0.0" - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-5.0.0.tgz#83c8315c6785005e3bd021839411c9e110e6d834" + resolved "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz" integrity sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw== dependencies: p-limit "^3.0.2" p-try@^2.0.0: version "2.2.0" - resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" + resolved "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz" integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== package-json@^4.0.0: version "4.0.1" - resolved "https://registry.yarnpkg.com/package-json/-/package-json-4.0.1.tgz#8869a0401253661c4c4ca3da6c2121ed555f5eed" + resolved "https://registry.npmjs.org/package-json/-/package-json-4.0.1.tgz" integrity sha512-q/R5GrMek0vzgoomq6rm9OX+3PQve8sLwTirmK30YB3Cu0Bbt9OX9M/SIUnroN5BGJkzwGsFwDaRGD9EwBOlCA== dependencies: got "^6.7.1" @@ -4200,14 +4199,14 @@ package-json@^4.0.0: parent-module@^1.0.0: version "1.0.1" - resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" + resolved "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz" integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== dependencies: callsites "^3.0.0" parse-json@^5.0.0: version "5.2.0" - resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd" + resolved "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz" integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg== dependencies: "@babel/code-frame" "^7.0.0" @@ -4217,72 +4216,77 @@ parse-json@^5.0.0: parse5@6.0.1: version "6.0.1" - resolved "https://registry.yarnpkg.com/parse5/-/parse5-6.0.1.tgz#e1a1c085c569b3dc08321184f19a39cc27f7c30b" + resolved "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz" integrity sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw== parseurl@~1.3.3: version "1.3.3" - resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" + resolved "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz" integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== pascalcase@^0.1.1: version "0.1.1" - resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" + resolved "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz" integrity sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw== path-dirname@^1.0.0: version "1.0.2" - resolved "https://registry.yarnpkg.com/path-dirname/-/path-dirname-1.0.2.tgz#cc33d24d525e099a5388c0336c6e32b9160609e0" + resolved "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz" integrity sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q== path-exists@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" + resolved "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz" integrity sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ== path-exists@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" + resolved "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz" integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== path-is-absolute@^1.0.0: version "1.0.1" - resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" + resolved "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz" integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== path-is-inside@^1.0.1: version "1.0.2" - resolved "https://registry.yarnpkg.com/path-is-inside/-/path-is-inside-1.0.2.tgz#365417dede44430d1c11af61027facf074bdfc53" + resolved "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz" integrity sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w== path-key@^2.0.0, path-key@^2.0.1: version "2.0.1" - resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" + resolved "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz" integrity sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw== -path-key@^3.0.0, path-key@^3.1.0: +path-key@^3.0.0: + version "3.1.1" + resolved "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz" + integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== + +path-key@^3.1.0: version "3.1.1" - resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" + resolved "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz" integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== path-parse@^1.0.7: version "1.0.7" - resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" + resolved "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz" integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== path-to-regexp@0.1.10: version "0.1.10" - resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.10.tgz#67e9108c5c0551b9e5326064387de4763c4d5f8b" + resolved "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.10.tgz" integrity sha512-7lf7qcQidTku0Gu3YDPc8DJ1q7OOucfa/BSsIwjuh56VU7katFvuM8hULfkwB3Fns/rsVF7PwPKVw1sl5KQS9w== path-type@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" + resolved "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz" integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== path@^0.12.7: version "0.12.7" - resolved "https://registry.yarnpkg.com/path/-/path-0.12.7.tgz#d4dc2a506c4ce2197eb481ebfcd5b36c0140b10f" + resolved "https://registry.npmjs.org/path/-/path-0.12.7.tgz" integrity sha512-aXXC6s+1w7otVF9UletFkFcDsJeO7lSZBPUQhtb5O0xJe8LtYhj/GxldoL09bBj9+ZmE2hNoHqQSFMN5fikh4Q== dependencies: process "^0.11.1" @@ -4290,87 +4294,87 @@ path@^0.12.7: picocolors@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" + resolved "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz" integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.3.1: version "2.3.1" - resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" + resolved "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz" integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== pify@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" + resolved "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz" integrity sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg== pify@^4.0.1: version "4.0.1" - resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" + resolved "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz" integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== pirates@^4.0.1: version "4.0.6" - resolved "https://registry.yarnpkg.com/pirates/-/pirates-4.0.6.tgz#3018ae32ecfcff6c29ba2267cbf21166ac1f36b9" + resolved "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz" integrity sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg== pkg-dir@^4.2.0: version "4.2.0" - resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-4.2.0.tgz#f099133df7ede422e81d1d8448270eeb3e4261f3" + resolved "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz" integrity sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ== dependencies: find-up "^4.0.0" pkg-dir@^5.0.0: version "5.0.0" - resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-5.0.0.tgz#a02d6aebe6ba133a928f74aec20bafdfe6b8e760" + resolved "https://registry.npmjs.org/pkg-dir/-/pkg-dir-5.0.0.tgz" integrity sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA== dependencies: find-up "^5.0.0" pkg-up@^3.1.0: version "3.1.0" - resolved "https://registry.yarnpkg.com/pkg-up/-/pkg-up-3.1.0.tgz#100ec235cc150e4fd42519412596a28512a0def5" + resolved "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz" integrity sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA== dependencies: find-up "^3.0.0" please-upgrade-node@^3.2.0: version "3.2.0" - resolved "https://registry.yarnpkg.com/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz#aeddd3f994c933e4ad98b99d9a556efa0e2fe942" + resolved "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz" integrity sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg== dependencies: semver-compare "^1.0.0" posix-character-classes@^0.1.0: version "0.1.1" - resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab" + resolved "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz" integrity sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg== prelude-ls@~1.1.2: version "1.1.2" - resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" + resolved "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz" integrity sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w== prepend-http@^1.0.1: version "1.0.4" - resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-1.0.4.tgz#d4f4562b0ce3696e41ac52d0e002e57a635dc6dc" + resolved "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz" integrity sha512-PhmXi5XmoyKw1Un4E+opM2KcsJInDvKyuOumcjjw3waw86ZNjHwVUOOWLc4bCzLdcKNaWBH9e99sbWzDQsVaYg== prettier-linter-helpers@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz#d23d41fe1375646de2d0104d3454a3008802cf7b" + resolved "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz" integrity sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w== dependencies: fast-diff "^1.1.2" -prettier@^1.19.1: +prettier@^1.19.1, prettier@>=1.13.0: version "1.19.1" - resolved "https://registry.yarnpkg.com/prettier/-/prettier-1.19.1.tgz#f7d7f5ff8a9cd872a7be4ca142095956a60797cb" + resolved "https://registry.npmjs.org/prettier/-/prettier-1.19.1.tgz" integrity sha512-s7PoyDv/II1ObgQunCbB9PdLmUcBZcnWOcxDh7O0N/UwDEsHyqkW+Qh28jW+mVuCdx7gLB0BotYI1Y6uI9iyew== pretty-format@^26.0.0, pretty-format@^26.6.2: version "26.6.2" - resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-26.6.2.tgz#e35c2705f14cb7fe2fe94fa078345b444120fc93" + resolved "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz" integrity sha512-7AeGuCYNGmycyQbCqd/3PWH4eOoX/OiCa0uphp57NVTeAGdJGaAliecxwBDHYQCIvrW7aDBZCYeNTP/WX69mkg== dependencies: "@jest/types" "^26.6.2" @@ -4380,22 +4384,22 @@ pretty-format@^26.0.0, pretty-format@^26.6.2: process-nextick-args@~2.0.0: version "2.0.1" - resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" + resolved "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz" integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== process@^0.11.1: version "0.11.10" - resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" + resolved "https://registry.npmjs.org/process/-/process-0.11.10.tgz" integrity sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A== progress@^2.0.0: version "2.0.3" - resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" + resolved "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz" integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== prompts@^2.0.1: version "2.4.2" - resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.4.2.tgz#7b57e73b3a48029ad10ebd44f74b01722a4cb069" + resolved "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz" integrity sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q== dependencies: kleur "^3.0.3" @@ -4403,7 +4407,7 @@ prompts@^2.0.1: proxy-addr@~2.0.7: version "2.0.7" - resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.7.tgz#f19fe69ceab311eeb94b42e70e8c2070f9ba1025" + resolved "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz" integrity sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg== dependencies: forwarded "0.2.0" @@ -4411,22 +4415,22 @@ proxy-addr@~2.0.7: pseudomap@^1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" + resolved "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz" integrity sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ== psl@^1.1.33: version "1.9.0" - resolved "https://registry.yarnpkg.com/psl/-/psl-1.9.0.tgz#d0df2a137f00794565fcaf3b2c00cd09f8d5a5a7" + resolved "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz" integrity sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag== pstree.remy@^1.1.7: version "1.1.8" - resolved "https://registry.yarnpkg.com/pstree.remy/-/pstree.remy-1.1.8.tgz#c242224f4a67c21f686839bbdb4ac282b8373d3a" + resolved "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.8.tgz" integrity sha512-77DZwxQmxKnu3aR542U+X8FypNzbfJ+C5XQDk3uWjWxn6151aIMGthWYRXTqT1E5oJvg+ljaa2OJi+VfvCOQ8w== pump@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" + resolved "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz" integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== dependencies: end-of-stream "^1.1.0" @@ -4434,41 +4438,41 @@ pump@^3.0.0: punycode@^2.1.0, punycode@^2.1.1: version "2.3.0" - resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.3.0.tgz#f67fa67c94da8f4d0cfff981aee4118064199b8f" + resolved "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz" integrity sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA== +qs@^6.11.0, qs@6.13.0: + version "6.13.0" + resolved "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz" + integrity sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg== + dependencies: + side-channel "^1.0.6" + qs@6.11.0: version "6.11.0" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.11.0.tgz#fd0d963446f7a65e1367e01abd85429453f0c37a" + resolved "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz" integrity sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q== dependencies: side-channel "^1.0.4" -qs@6.13.0, qs@^6.11.0: - version "6.13.0" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.13.0.tgz#6ca3bd58439f7e245655798997787b0d88a51906" - integrity sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg== - dependencies: - side-channel "^1.0.6" - querystringify@^2.1.1: version "2.2.0" - resolved "https://registry.yarnpkg.com/querystringify/-/querystringify-2.2.0.tgz#3345941b4153cb9d082d8eee4cda2016a9aef7f6" + resolved "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz" integrity sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ== queue-microtask@^1.2.2: version "1.2.3" - resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" + resolved "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz" integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== range-parser@~1.2.1: version "1.2.1" - resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" + resolved "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz" integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== raw-body@2.5.2: version "2.5.2" - resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.5.2.tgz#99febd83b90e08975087e8f1f9419a149366b68a" + resolved "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz" integrity sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA== dependencies: bytes "3.1.2" @@ -4478,7 +4482,7 @@ raw-body@2.5.2: rc@^1.0.1, rc@^1.1.6: version "1.2.8" - resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed" + resolved "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz" integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw== dependencies: deep-extend "^0.6.0" @@ -4488,12 +4492,12 @@ rc@^1.0.1, rc@^1.1.6: react-is@^17.0.1: version "17.0.2" - resolved "https://registry.yarnpkg.com/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0" + resolved "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz" integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w== read-pkg-up@^7.0.1: version "7.0.1" - resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-7.0.1.tgz#f3a6135758459733ae2b95638056e1854e7ef507" + resolved "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz" integrity sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg== dependencies: find-up "^4.1.0" @@ -4502,7 +4506,7 @@ read-pkg-up@^7.0.1: read-pkg@^5.2.0: version "5.2.0" - resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-5.2.0.tgz#7bf295438ca5a33e56cd30e053b34ee7250c93cc" + resolved "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz" integrity sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg== dependencies: "@types/normalize-package-data" "^2.4.0" @@ -4512,7 +4516,7 @@ read-pkg@^5.2.0: readable-stream@^2.0.2: version "2.3.8" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.8.tgz#91125e8042bba1b9887f49345f6277027ce8be9b" + resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz" integrity sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA== dependencies: core-util-is "~1.0.0" @@ -4525,7 +4529,7 @@ readable-stream@^2.0.2: readdirp@^2.2.1: version "2.2.1" - resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-2.2.1.tgz#0e87622a3325aa33e892285caf8b4e846529a525" + resolved "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz" integrity sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ== dependencies: graceful-fs "^4.1.11" @@ -4534,19 +4538,19 @@ readdirp@^2.2.1: readdirp@~3.6.0: version "3.6.0" - resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7" + resolved "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz" integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== dependencies: picomatch "^2.2.1" regenerator-runtime@^0.14.0: version "0.14.0" - resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz#5e19d68eb12d486f797e15a3c6a918f7cec5eb45" + resolved "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz" integrity sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA== regex-not@^1.0.0, regex-not@^1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/regex-not/-/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c" + resolved "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz" integrity sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A== dependencies: extend-shallow "^3.0.2" @@ -4554,17 +4558,17 @@ regex-not@^1.0.0, regex-not@^1.0.2: regexpp@^2.0.1: version "2.0.1" - resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-2.0.1.tgz#8d19d31cf632482b589049f8281f93dbcba4d07f" + resolved "https://registry.npmjs.org/regexpp/-/regexpp-2.0.1.tgz" integrity sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw== regexpp@^3.0.0: version "3.2.0" - resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-3.2.0.tgz#0425a2768d8f23bad70ca4b90461fa2f1213e1b2" + resolved "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz" integrity sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg== registry-auth-token@^3.0.1: version "3.4.0" - resolved "https://registry.yarnpkg.com/registry-auth-token/-/registry-auth-token-3.4.0.tgz#d7446815433f5d5ed6431cd5dca21048f66b397e" + resolved "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.4.0.tgz" integrity sha512-4LM6Fw8eBQdwMYcES4yTnn2TqIasbXuwDx3um+QRs7S55aMKCBKBxvPXl2RiUjHwuJLTyYfxSpmfSAjQpcuP+A== dependencies: rc "^1.1.6" @@ -4572,71 +4576,71 @@ registry-auth-token@^3.0.1: registry-url@^3.0.3: version "3.1.0" - resolved "https://registry.yarnpkg.com/registry-url/-/registry-url-3.1.0.tgz#3d4ef870f73dde1d77f0cf9a381432444e174942" + resolved "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz" integrity sha512-ZbgR5aZEdf4UKZVBPYIgaglBmSF2Hi94s2PcIHhRGFjKYu+chjJdYfHn4rt3hB6eCKLJ8giVIIfgMa1ehDfZKA== dependencies: rc "^1.0.1" remove-trailing-separator@^1.0.1: version "1.1.0" - resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef" + resolved "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz" integrity sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw== repeat-element@^1.1.2: version "1.1.4" - resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.4.tgz#be681520847ab58c7568ac75fbfad28ed42d39e9" + resolved "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz" integrity sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ== repeat-string@^1.6.1: version "1.6.1" - resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" + resolved "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz" integrity sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w== require-directory@^2.1.1: version "2.1.1" - resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" + resolved "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz" integrity sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q== require-main-filename@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b" + resolved "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz" integrity sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg== requires-port@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" + resolved "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz" integrity sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ== reselect@^4.0.0: version "4.1.8" - resolved "https://registry.yarnpkg.com/reselect/-/reselect-4.1.8.tgz#3f5dc671ea168dccdeb3e141236f69f02eaec524" + resolved "https://registry.npmjs.org/reselect/-/reselect-4.1.8.tgz" integrity sha512-ab9EmR80F/zQTMNeneUr4cv+jSwPJgIlvEmVwLerwrWVbpLlBuls9XHzIeTFy4cegU2NHBp3va0LKOzU5qFEYQ== resolve-cwd@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-3.0.0.tgz#0f0075f1bb2544766cf73ba6a6e2adfebcb13f2d" + resolved "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz" integrity sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg== dependencies: resolve-from "^5.0.0" resolve-from@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" + resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz" integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== resolve-from@^5.0.0: version "5.0.0" - resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-5.0.0.tgz#c35225843df8f776df21c57557bc087e9dfdfc69" + resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz" integrity sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw== resolve-url@^0.2.1: version "0.2.1" - resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" + resolved "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz" integrity sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg== resolve@^1.10.0, resolve@^1.13.1, resolve@^1.18.1: version "1.22.4" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.4.tgz#1dc40df46554cdaf8948a486a10f6ba1e2026c34" + resolved "https://registry.npmjs.org/resolve/-/resolve-1.22.4.tgz" integrity sha512-PXNdCiPqDqeUou+w1C2eTQbNfxKSuMxqTCuvlmmMsk1NWHL5fRrhY6Pl0qEYYc6+QqGClco1Qj8XnjPego4wfg== dependencies: is-core-module "^2.13.0" @@ -4645,7 +4649,7 @@ resolve@^1.10.0, resolve@^1.13.1, resolve@^1.18.1: restore-cursor@^3.1.0: version "3.1.0" - resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e" + resolved "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz" integrity sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA== dependencies: onetime "^5.1.0" @@ -4653,82 +4657,87 @@ restore-cursor@^3.1.0: ret@~0.1.10: version "0.1.15" - resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" + resolved "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz" integrity sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg== reusify@^1.0.4: version "1.0.4" - resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" + resolved "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz" integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== -rimraf@2.6.3: - version "2.6.3" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab" - integrity sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA== - dependencies: - glob "^7.1.3" - rimraf@^3.0.0: version "3.0.2" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" + resolved "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz" integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== dependencies: glob "^7.1.3" +rimraf@2.6.3: + version "2.6.3" + resolved "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz" + integrity sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA== + dependencies: + glob "^7.1.3" + rsvp@^4.8.4: version "4.8.5" - resolved "https://registry.yarnpkg.com/rsvp/-/rsvp-4.8.5.tgz#c8f155311d167f68f21e168df71ec5b083113734" + resolved "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz" integrity sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA== run-async@^2.4.0: version "2.4.1" - resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.4.1.tgz#8440eccf99ea3e70bd409d49aab88e10c189a455" + resolved "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz" integrity sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ== run-parallel@^1.1.9: version "1.2.0" - resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee" + resolved "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz" integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== dependencies: queue-microtask "^1.2.2" run-script-os@^1.1.1: version "1.1.6" - resolved "https://registry.yarnpkg.com/run-script-os/-/run-script-os-1.1.6.tgz#8b0177fb1b54c99a670f95c7fdc54f18b9c72347" + resolved "https://registry.npmjs.org/run-script-os/-/run-script-os-1.1.6.tgz" integrity sha512-ql6P2LzhBTTDfzKts+Qo4H94VUKpxKDFz6QxxwaUZN0mwvi7L3lpOI7BqPCq7lgDh3XLl0dpeXwfcVIitlrYrw== rxjs@^6.6.0: version "6.6.7" - resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.6.7.tgz#90ac018acabf491bf65044235d5863c4dab804c9" + resolved "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz" integrity sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ== dependencies: tslib "^1.9.0" -safe-buffer@5.2.1, safe-buffer@^5.0.1: +safe-buffer@^5.0.1, safe-buffer@5.2.1: version "5.2.1" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" + resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz" integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== -safe-buffer@~5.1.0, safe-buffer@~5.1.1: +safe-buffer@~5.1.0: version "5.1.2" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" + resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" + integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== + +safe-buffer@~5.1.1: + version "5.1.2" + resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== safe-regex@^1.1.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e" + resolved "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz" integrity sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg== dependencies: ret "~0.1.10" "safer-buffer@>= 2.1.2 < 3": version "2.1.2" - resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" + resolved "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz" integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== sane@^4.0.3: version "4.1.0" - resolved "https://registry.yarnpkg.com/sane/-/sane-4.1.0.tgz#ed881fd922733a6c461bc189dc2b6c006f3ffded" + resolved "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz" integrity sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA== dependencies: "@cnakazawa/watch" "^1.0.3" @@ -4743,48 +4752,94 @@ sane@^4.0.3: saxes@^5.0.1: version "5.0.1" - resolved "https://registry.yarnpkg.com/saxes/-/saxes-5.0.1.tgz#eebab953fa3b7608dbe94e5dadb15c888fa6696d" + resolved "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz" integrity sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw== dependencies: xmlchars "^2.2.0" semver-compare@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/semver-compare/-/semver-compare-1.0.0.tgz#0dee216a1c941ab37e9efb1788f6afc5ff5537fc" + resolved "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz" integrity sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow== semver-diff@^2.0.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/semver-diff/-/semver-diff-2.1.0.tgz#4bbb8437c8d37e4b0cf1a68fd726ec6d645d6d36" + resolved "https://registry.npmjs.org/semver-diff/-/semver-diff-2.1.0.tgz" integrity sha512-gL8F8L4ORwsS0+iQ34yCYv///jsOq0ZL7WP55d1HnJ32o7tyFYEFQZQA22mrLIacZdU6xecaBBZ+uEiffGNyXw== dependencies: semver "^5.0.3" semver-regex@^3.1.2: version "3.1.4" - resolved "https://registry.yarnpkg.com/semver-regex/-/semver-regex-3.1.4.tgz#13053c0d4aa11d070a2f2872b6b1e3ae1e1971b4" + resolved "https://registry.npmjs.org/semver-regex/-/semver-regex-3.1.4.tgz" integrity sha512-6IiqeZNgq01qGf0TId0t3NvKzSvUsjcpdEO3AQNeIjR6A2+ckTnQlDpl4qu1bjRv0RzN3FP9hzFmws3lKqRWkA== -"semver@2 || 3 || 4 || 5", semver@^5.0.3, semver@^5.1.0, semver@^5.5.0, semver@^5.6.0, semver@^5.7.1: +semver@^5.0.3: + version "5.7.2" + resolved "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz" + integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== + +semver@^5.1.0: + version "5.7.2" + resolved "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz" + integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== + +semver@^5.5.0: + version "5.7.2" + resolved "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz" + integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== + +semver@^5.6.0: + version "5.7.2" + resolved "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz" + integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== + +semver@^5.7.1: version "5.7.2" - resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.2.tgz#48d55db737c3287cd4835e17fa13feace1c41ef8" + resolved "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz" integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== -semver@7.x, semver@^7.3.2, semver@^7.3.5, semver@^7.5.3: +semver@^6.1.2, semver@^6.3.0, semver@^6.3.1: + version "6.3.1" + resolved "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz" + integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== + +semver@^7.3.2: version "7.5.4" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e" + resolved "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz" integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== dependencies: lru-cache "^6.0.0" -semver@^6.1.2, semver@^6.3.0, semver@^6.3.1: - version "6.3.1" - resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" - integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== +semver@^7.3.5: + version "7.5.4" + resolved "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz" + integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== + dependencies: + lru-cache "^6.0.0" + +semver@^7.5.3: + version "7.5.4" + resolved "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz" + integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== + dependencies: + lru-cache "^6.0.0" + +"semver@2 || 3 || 4 || 5": + version "5.7.2" + resolved "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz" + integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== + +semver@7.x: + version "7.5.4" + resolved "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz" + integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== + dependencies: + lru-cache "^6.0.0" send@0.18.0: version "0.18.0" - resolved "https://registry.yarnpkg.com/send/-/send-0.18.0.tgz#670167cc654b05f5aa4a767f9113bb371bc706be" + resolved "https://registry.npmjs.org/send/-/send-0.18.0.tgz" integrity sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg== dependencies: debug "2.6.9" @@ -4803,7 +4858,7 @@ send@0.18.0: send@0.19.0: version "0.19.0" - resolved "https://registry.yarnpkg.com/send/-/send-0.19.0.tgz#bbc5a388c8ea6c048967049dbeac0e4a3f09d7f8" + resolved "https://registry.npmjs.org/send/-/send-0.19.0.tgz" integrity sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw== dependencies: debug "2.6.9" @@ -4822,7 +4877,7 @@ send@0.19.0: serve-static@1.16.0: version "1.16.0" - resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.16.0.tgz#2bf4ed49f8af311b519c46f272bf6ac3baf38a92" + resolved "https://registry.npmjs.org/serve-static/-/serve-static-1.16.0.tgz" integrity sha512-pDLK8zwl2eKaYrs8mrPZBJua4hMplRWJ1tIFksVC3FtBEBnl8dxgeHtsaMS8DhS9i4fLObaon6ABoc4/hQGdPA== dependencies: encodeurl "~1.0.2" @@ -4832,12 +4887,12 @@ serve-static@1.16.0: set-blocking@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" + resolved "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz" integrity sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw== set-function-length@^1.2.1: version "1.2.2" - resolved "https://registry.yarnpkg.com/set-function-length/-/set-function-length-1.2.2.tgz#aac72314198eaed975cf77b2c3b6b880695e5449" + resolved "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz" integrity sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg== dependencies: define-data-property "^1.1.4" @@ -4849,7 +4904,7 @@ set-function-length@^1.2.1: set-value@^2.0.0, set-value@^2.0.1: version "2.0.1" - resolved "https://registry.yarnpkg.com/set-value/-/set-value-2.0.1.tgz#a18d40530e6f07de4228c7defe4227af8cad005b" + resolved "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz" integrity sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw== dependencies: extend-shallow "^2.0.1" @@ -4859,50 +4914,41 @@ set-value@^2.0.0, set-value@^2.0.1: setprototypeof@1.2.0: version "1.2.0" - resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424" + resolved "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz" integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== shebang-command@^1.2.0: version "1.2.0" - resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" + resolved "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz" integrity sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg== dependencies: shebang-regex "^1.0.0" shebang-command@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" + resolved "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz" integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== dependencies: shebang-regex "^3.0.0" shebang-regex@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" + resolved "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz" integrity sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ== shebang-regex@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" + resolved "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz" integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== shellwords@^0.1.1: version "0.1.1" - resolved "https://registry.yarnpkg.com/shellwords/-/shellwords-0.1.1.tgz#d6b9181c1a48d397324c84871efbcfc73fc0654b" + resolved "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz" integrity sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww== -side-channel@^1.0.4: - version "1.0.4" - resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf" - integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw== - dependencies: - call-bind "^1.0.0" - get-intrinsic "^1.0.2" - object-inspect "^1.9.0" - -side-channel@^1.0.6: +side-channel@^1.0.4, side-channel@^1.0.6: version "1.0.6" - resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.6.tgz#abd25fb7cd24baf45466406b1096b7831c9215f2" + resolved "https://registry.npmjs.org/side-channel/-/side-channel-1.0.6.tgz" integrity sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA== dependencies: call-bind "^1.0.7" @@ -4912,27 +4958,27 @@ side-channel@^1.0.6: signal-exit@^3.0.0, signal-exit@^3.0.2: version "3.0.7" - resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" + resolved "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz" integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== sisteransi@^1.0.5: version "1.0.5" - resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed" + resolved "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz" integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== slash@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/slash/-/slash-2.0.0.tgz#de552851a1759df3a8f206535442f5ec4ddeab44" + resolved "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz" integrity sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A== slash@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" + resolved "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz" integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== slice-ansi@^2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-2.1.0.tgz#cacd7693461a637a5788d92a7dd4fba068e81636" + resolved "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz" integrity sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ== dependencies: ansi-styles "^3.2.0" @@ -4941,7 +4987,7 @@ slice-ansi@^2.1.0: snapdragon-node@^2.0.1: version "2.1.1" - resolved "https://registry.yarnpkg.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b" + resolved "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz" integrity sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw== dependencies: define-property "^1.0.0" @@ -4950,14 +4996,14 @@ snapdragon-node@^2.0.1: snapdragon-util@^3.0.1: version "3.0.1" - resolved "https://registry.yarnpkg.com/snapdragon-util/-/snapdragon-util-3.0.1.tgz#f956479486f2acd79700693f6f7b805e45ab56e2" + resolved "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz" integrity sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ== dependencies: kind-of "^3.2.0" snapdragon@^0.8.1: version "0.8.2" - resolved "https://registry.yarnpkg.com/snapdragon/-/snapdragon-0.8.2.tgz#64922e7c565b0e14204ba1aa7d6964278d25182d" + resolved "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz" integrity sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg== dependencies: base "^0.11.1" @@ -4971,7 +5017,7 @@ snapdragon@^0.8.1: source-map-resolve@^0.5.0: version "0.5.3" - resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.3.tgz#190866bece7553e1f8f267a2ee82c606b5509a1a" + resolved "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz" integrity sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw== dependencies: atob "^2.1.2" @@ -4982,7 +5028,7 @@ source-map-resolve@^0.5.0: source-map-support@^0.5.17, source-map-support@^0.5.6: version "0.5.21" - resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f" + resolved "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz" integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== dependencies: buffer-from "^1.0.0" @@ -4990,27 +5036,27 @@ source-map-support@^0.5.17, source-map-support@^0.5.6: source-map-url@^0.4.0: version "0.4.1" - resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.1.tgz#0af66605a745a5a2f91cf1bbf8a7afbc283dec56" + resolved "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz" integrity sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw== source-map@^0.5.6: version "0.5.7" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" + resolved "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz" integrity sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ== source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.1: version "0.6.1" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" + resolved "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== source-map@^0.7.3: version "0.7.4" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.4.tgz#a9bbe705c9d8846f4e08ff6765acf0f1b0898656" + resolved "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz" integrity sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA== spdx-correct@^3.0.0: version "3.2.0" - resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.2.0.tgz#4f5ab0668f0059e34f9c00dce331784a12de4e9c" + resolved "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz" integrity sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA== dependencies: spdx-expression-parse "^3.0.0" @@ -5018,12 +5064,12 @@ spdx-correct@^3.0.0: spdx-exceptions@^2.1.0: version "2.3.0" - resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz#3f28ce1a77a00372683eade4a433183527a2163d" + resolved "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz" integrity sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A== spdx-expression-parse@^3.0.0: version "3.0.1" - resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz#cf70f50482eefdc98e3ce0a6833e4a53ceeba679" + resolved "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz" integrity sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q== dependencies: spdx-exceptions "^2.1.0" @@ -5031,31 +5077,31 @@ spdx-expression-parse@^3.0.0: spdx-license-ids@^3.0.0: version "3.0.13" - resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.13.tgz#7189a474c46f8d47c7b0da4b987bb45e908bd2d5" + resolved "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.13.tgz" integrity sha512-XkD+zwiqXHikFZm4AX/7JSCXA98U5Db4AFd5XUg/+9UNtnH75+Z9KxtpYiJZx36mUDVOwH83pl7yvCer6ewM3w== split-string@^3.0.1, split-string@^3.0.2: version "3.1.0" - resolved "https://registry.yarnpkg.com/split-string/-/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2" + resolved "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz" integrity sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw== dependencies: extend-shallow "^3.0.0" sprintf-js@~1.0.2: version "1.0.3" - resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" + resolved "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz" integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g== stack-utils@^2.0.2: version "2.0.6" - resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-2.0.6.tgz#aaf0748169c02fc33c8232abccf933f54a1cc34f" + resolved "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz" integrity sha512-XlkWvfIm6RmsWtNJx+uqtKLS8eqFbxUg0ZzLXqY0caEy9l7hruX8IpiDnjsLavoBgqCCR71TqWO8MaXYheJ3RQ== dependencies: escape-string-regexp "^2.0.0" static-extend@^0.1.1: version "0.1.2" - resolved "https://registry.yarnpkg.com/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6" + resolved "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz" integrity sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g== dependencies: define-property "^0.2.5" @@ -5063,20 +5109,35 @@ static-extend@^0.1.1: statuses@2.0.1: version "2.0.1" - resolved "https://registry.yarnpkg.com/statuses/-/statuses-2.0.1.tgz#55cb000ccf1d48728bd23c685a063998cf1a1b63" + resolved "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz" integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ== +string_decoder@~1.1.1: + version "1.1.1" + resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz" + integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== + dependencies: + safe-buffer "~5.1.0" + string-length@^4.0.1: version "4.0.2" - resolved "https://registry.yarnpkg.com/string-length/-/string-length-4.0.2.tgz#a8a8dc7bd5c1a82b9b3c8b87e125f66871b6e57a" + resolved "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz" integrity sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ== dependencies: char-regex "^1.0.2" strip-ansi "^6.0.0" -string-width@^2.0.0, string-width@^2.1.1: +string-width@^2.0.0: + version "2.1.1" + resolved "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz" + integrity sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw== + dependencies: + is-fullwidth-code-point "^2.0.0" + strip-ansi "^4.0.0" + +string-width@^2.1.1: version "2.1.1" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e" + resolved "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz" integrity sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw== dependencies: is-fullwidth-code-point "^2.0.0" @@ -5084,7 +5145,7 @@ string-width@^2.0.0, string-width@^2.1.1: string-width@^3.0.0: version "3.1.0" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-3.1.0.tgz#22767be21b62af1081574306f69ac51b62203961" + resolved "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz" integrity sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w== dependencies: emoji-regex "^7.0.1" @@ -5093,69 +5154,69 @@ string-width@^3.0.0: string-width@^4.1.0, string-width@^4.2.0: version "4.2.3" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" + resolved "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz" integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== dependencies: emoji-regex "^8.0.0" is-fullwidth-code-point "^3.0.0" strip-ansi "^6.0.1" -string_decoder@~1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" - integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== - dependencies: - safe-buffer "~5.1.0" - strip-ansi@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f" + resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz" integrity sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow== dependencies: ansi-regex "^3.0.0" strip-ansi@^5.1.0, strip-ansi@^5.2.0: version "5.2.0" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-5.2.0.tgz#8c9a536feb6afc962bdfa5b104a5091c1ad9c0ae" + resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz" integrity sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA== dependencies: ansi-regex "^4.1.0" -strip-ansi@^6.0.0, strip-ansi@^6.0.1: +strip-ansi@^6.0.0: version "6.0.1" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" + resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz" + integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== + dependencies: + ansi-regex "^5.0.1" + +strip-ansi@^6.0.1: + version "6.0.1" + resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz" integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== dependencies: ansi-regex "^5.0.1" strip-bom@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-4.0.0.tgz#9c3505c1db45bcedca3d9cf7a16f5c5aa3901878" + resolved "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz" integrity sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w== strip-eof@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" + resolved "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz" integrity sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q== strip-final-newline@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" + resolved "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz" integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== strip-json-comments@^3.0.1: version "3.1.1" - resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" + resolved "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz" integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== strip-json-comments@~2.0.1: version "2.0.1" - resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" + resolved "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz" integrity sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ== stripe@^13.1.0: version "13.4.0" - resolved "https://registry.yarnpkg.com/stripe/-/stripe-13.4.0.tgz#5ac9cb412c70eb647ebebd7da3b849f2a098a980" + resolved "https://registry.npmjs.org/stripe/-/stripe-13.4.0.tgz" integrity sha512-UxvRzu46AJALIueMH3/jn++qJlOoM5s+uoHXagr36xTFOj7Knrh28WFiI73dMDkngBElK68cG3WI+LgRulHw6g== dependencies: "@types/node" ">=8.1.0" @@ -5163,21 +5224,28 @@ stripe@^13.1.0: supports-color@^5.3.0, supports-color@^5.5.0: version "5.5.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" + resolved "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz" integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== dependencies: has-flag "^3.0.0" -supports-color@^7.0.0, supports-color@^7.1.0: +supports-color@^7.0.0: version "7.2.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" + resolved "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz" + integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== + dependencies: + has-flag "^4.0.0" + +supports-color@^7.1.0: + version "7.2.0" + resolved "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz" integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== dependencies: has-flag "^4.0.0" supports-hyperlinks@^2.0.0: version "2.3.0" - resolved "https://registry.yarnpkg.com/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz#3943544347c1ff90b15effb03fc14ae45ec10624" + resolved "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz" integrity sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA== dependencies: has-flag "^4.0.0" @@ -5185,17 +5253,17 @@ supports-hyperlinks@^2.0.0: supports-preserve-symlinks-flag@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" + resolved "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz" integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== symbol-tree@^3.2.4: version "3.2.4" - resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.4.tgz#430637d248ba77e078883951fb9aa0eed7c63fa2" + resolved "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz" integrity sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw== table@^5.2.3: version "5.4.6" - resolved "https://registry.yarnpkg.com/table/-/table-5.4.6.tgz#1292d19500ce3f86053b05f0e8e7e4a3bb21079e" + resolved "https://registry.npmjs.org/table/-/table-5.4.6.tgz" integrity sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug== dependencies: ajv "^6.10.2" @@ -5205,14 +5273,14 @@ table@^5.2.3: term-size@^1.2.0: version "1.2.0" - resolved "https://registry.yarnpkg.com/term-size/-/term-size-1.2.0.tgz#458b83887f288fc56d6fffbfad262e26638efa69" + resolved "https://registry.npmjs.org/term-size/-/term-size-1.2.0.tgz" integrity sha512-7dPUZQGy/+m3/wjVz3ZW5dobSoD/02NxJpoXUX0WIyjfVS3l0c+b/+9phIDFA7FHzkYtwtMFgeGZ/Y8jVTeqQQ== dependencies: execa "^0.7.0" terminal-link@^2.0.0: version "2.1.1" - resolved "https://registry.yarnpkg.com/terminal-link/-/terminal-link-2.1.1.tgz#14a64a27ab3c0df933ea546fba55f2d078edc994" + resolved "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz" integrity sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ== dependencies: ansi-escapes "^4.2.1" @@ -5220,7 +5288,7 @@ terminal-link@^2.0.0: test-exclude@^6.0.0: version "6.0.0" - resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-6.0.0.tgz#04a8698661d805ea6fa293b6cb9e63ac044ef15e" + resolved "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz" integrity sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w== dependencies: "@istanbuljs/schema" "^0.1.2" @@ -5229,51 +5297,51 @@ test-exclude@^6.0.0: text-table@^0.2.0: version "0.2.0" - resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" + resolved "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz" integrity sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw== throat@^5.0.0: version "5.0.0" - resolved "https://registry.yarnpkg.com/throat/-/throat-5.0.0.tgz#c5199235803aad18754a667d659b5e72ce16764b" + resolved "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz" integrity sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA== through@^2.3.6: version "2.3.8" - resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" + resolved "https://registry.npmjs.org/through/-/through-2.3.8.tgz" integrity sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg== timed-out@^4.0.0: version "4.0.1" - resolved "https://registry.yarnpkg.com/timed-out/-/timed-out-4.0.1.tgz#f32eacac5a175bea25d7fab565ab3ed8741ef56f" + resolved "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz" integrity sha512-G7r3AhovYtr5YKOWQkta8RKAPb+J9IsO4uVmzjl8AZwfhs8UcUwTiD6gcJYSgOtzyjvQKrKYn41syHbUWMkafA== tmp@^0.0.33: version "0.0.33" - resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" + resolved "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz" integrity sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw== dependencies: os-tmpdir "~1.0.2" tmpl@1.0.5: version "1.0.5" - resolved "https://registry.yarnpkg.com/tmpl/-/tmpl-1.0.5.tgz#8683e0b902bb9c20c4f726e3c0b69f36518c07cc" + resolved "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz" integrity sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw== to-fast-properties@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" + resolved "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz" integrity sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog== to-object-path@^0.3.0: version "0.3.0" - resolved "https://registry.yarnpkg.com/to-object-path/-/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af" + resolved "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz" integrity sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg== dependencies: kind-of "^3.0.2" to-regex-range@^2.1.0: version "2.1.1" - resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-2.1.1.tgz#7c80c17b9dfebe599e27367e0d4dd5590141db38" + resolved "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz" integrity sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg== dependencies: is-number "^3.0.0" @@ -5281,14 +5349,14 @@ to-regex-range@^2.1.0: to-regex-range@^5.0.1: version "5.0.1" - resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" + resolved "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz" integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== dependencies: is-number "^7.0.0" to-regex@^3.0.1, to-regex@^3.0.2: version "3.0.2" - resolved "https://registry.yarnpkg.com/to-regex/-/to-regex-3.0.2.tgz#13cfdd9b336552f30b51f33a8ae1b42a7a7599ce" + resolved "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz" integrity sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw== dependencies: define-property "^2.0.2" @@ -5298,19 +5366,19 @@ to-regex@^3.0.1, to-regex@^3.0.2: toidentifier@1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.1.tgz#3be34321a88a820ed1bd80dfaa33e479fbb8dd35" + resolved "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz" integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA== touch@^3.1.0: version "3.1.0" - resolved "https://registry.yarnpkg.com/touch/-/touch-3.1.0.tgz#fe365f5f75ec9ed4e56825e0bb76d24ab74af83b" + resolved "https://registry.npmjs.org/touch/-/touch-3.1.0.tgz" integrity sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA== dependencies: nopt "~1.0.10" tough-cookie@^4.0.0: version "4.1.3" - resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-4.1.3.tgz#97b9adb0728b42280aa3d814b6b999b2ff0318bf" + resolved "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz" integrity sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw== dependencies: psl "^1.1.33" @@ -5320,19 +5388,19 @@ tough-cookie@^4.0.0: tr46@^2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/tr46/-/tr46-2.1.0.tgz#fa87aa81ca5d5941da8cbf1f9b749dc969a4e240" + resolved "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz" integrity sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw== dependencies: punycode "^2.1.1" tree-kill@^1.2.2: version "1.2.2" - resolved "https://registry.yarnpkg.com/tree-kill/-/tree-kill-1.2.2.tgz#4ca09a9092c88b73a7cdc5e8a01b507b0790a0cc" + resolved "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz" integrity sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A== ts-jest@^26.4.1: version "26.5.6" - resolved "https://registry.yarnpkg.com/ts-jest/-/ts-jest-26.5.6.tgz#c32e0746425274e1dfe333f43cd3c800e014ec35" + resolved "https://registry.npmjs.org/ts-jest/-/ts-jest-26.5.6.tgz" integrity sha512-rua+rCP8DxpA8b4DQD/6X2HQS8Zy/xzViVYfEs2OQu68tkCuKLV0Md8pmX55+W24uRIyAsf/BajRfxOs+R2MKA== dependencies: bs-logger "0.x" @@ -5348,7 +5416,7 @@ ts-jest@^26.4.1: ts-node@^8.3.0: version "8.10.2" - resolved "https://registry.yarnpkg.com/ts-node/-/ts-node-8.10.2.tgz#eee03764633b1234ddd37f8db9ec10b75ec7fb8d" + resolved "https://registry.npmjs.org/ts-node/-/ts-node-8.10.2.tgz" integrity sha512-ISJJGgkIpDdBhWVu3jufsWpK3Rzo7bdiIXJjQc0ynKxVOVcg2oIrf2H2cejminGrptVc6q6/uynAHNCuWGbpVA== dependencies: arg "^4.1.0" @@ -5357,48 +5425,67 @@ ts-node@^8.3.0: source-map-support "^0.5.17" yn "3.1.1" +ts-node@>=9.0.0: + version "10.9.2" + resolved "https://registry.npmjs.org/ts-node/-/ts-node-10.9.2.tgz" + integrity sha512-f0FFpIdcHgn8zcPSbf1dRevwt047YMnaiJM3u2w2RewrB+fob/zePZcrOyQoLMMO7aBIddLcQIEK5dYjkLnGrQ== + dependencies: + "@cspotcode/source-map-support" "^0.8.0" + "@tsconfig/node10" "^1.0.7" + "@tsconfig/node12" "^1.0.7" + "@tsconfig/node14" "^1.0.0" + "@tsconfig/node16" "^1.0.2" + acorn "^8.4.1" + acorn-walk "^8.1.1" + arg "^4.1.0" + create-require "^1.1.0" + diff "^4.0.1" + make-error "^1.1.1" + v8-compile-cache-lib "^3.0.1" + yn "3.1.1" + tslib@^1.8.1, tslib@^1.9.0: version "1.14.1" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" + resolved "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz" integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== tsutils@^3.17.1, tsutils@^3.21.0: version "3.21.0" - resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.21.0.tgz#b48717d394cea6c1e096983eed58e9d61715b623" + resolved "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz" integrity sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA== dependencies: tslib "^1.8.1" type-check@~0.3.2: version "0.3.2" - resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72" + resolved "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz" integrity sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg== dependencies: prelude-ls "~1.1.2" type-detect@4.0.8: version "4.0.8" - resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c" + resolved "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz" integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g== type-fest@^0.21.3: version "0.21.3" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.21.3.tgz#d260a24b0198436e133fa26a524a6d65fa3b2e37" + resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz" integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w== type-fest@^0.6.0: version "0.6.0" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.6.0.tgz#8d2a2370d3df886eb5c90ada1c5bf6188acf838b" + resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz" integrity sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg== type-fest@^0.8.1: version "0.8.1" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d" + resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz" integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== type-is@~1.6.18: version "1.6.18" - resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" + resolved "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz" integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== dependencies: media-typer "0.3.0" @@ -5406,24 +5493,24 @@ type-is@~1.6.18: typedarray-to-buffer@^3.1.5: version "3.1.5" - resolved "https://registry.yarnpkg.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080" + resolved "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz" integrity sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q== dependencies: is-typedarray "^1.0.0" -typescript@^4.0.3: +typescript@^4.0.3, typescript@>=2.7, "typescript@>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta", "typescript@>=3.8 <5.0": version "4.9.5" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-4.9.5.tgz#095979f9bcc0d09da324d58d03ce8f8374cbe65a" + resolved "https://registry.npmjs.org/typescript/-/typescript-4.9.5.tgz" integrity sha512-1FXk9E2Hm+QzZQ7z+McJiHL4NW1F2EzMu9Nq9i3zAaGqibafqYwCVU6WyWAuyQRRzOlxou8xZSyXLEN8oKj24g== undefsafe@^2.0.2: version "2.0.5" - resolved "https://registry.yarnpkg.com/undefsafe/-/undefsafe-2.0.5.tgz#38733b9327bdcd226db889fb723a6efd162e6e2c" + resolved "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.5.tgz" integrity sha512-WxONCrssBM8TSPRqN5EmsjVrsv4A8X12J4ArBiiayv3DyyG3ZlIg6yysuuSYdZsVz3TKcTg2fd//Ujd4CHV1iA== union-value@^1.0.0: version "1.0.1" - resolved "https://registry.yarnpkg.com/union-value/-/union-value-1.0.1.tgz#0b6fe7b835aecda61c6ea4d4f02c14221e109847" + resolved "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz" integrity sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg== dependencies: arr-union "^3.1.0" @@ -5433,24 +5520,24 @@ union-value@^1.0.0: unique-string@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/unique-string/-/unique-string-1.0.0.tgz#9e1057cca851abb93398f8b33ae187b99caec11a" + resolved "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz" integrity sha512-ODgiYu03y5g76A1I9Gt0/chLCzQjvzDy7DsZGsLOE/1MrF6wriEskSncj1+/C58Xk/kPZDppSctDybCwOSaGAg== dependencies: crypto-random-string "^1.0.0" universalify@^0.2.0: version "0.2.0" - resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.2.0.tgz#6451760566fa857534745ab1dde952d1b1761be0" + resolved "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz" integrity sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg== -unpipe@1.0.0, unpipe@~1.0.0: +unpipe@~1.0.0, unpipe@1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" + resolved "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz" integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ== unset-value@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559" + resolved "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz" integrity sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ== dependencies: has-value "^0.3.1" @@ -5458,17 +5545,17 @@ unset-value@^1.0.0: unzip-response@^2.0.1: version "2.0.1" - resolved "https://registry.yarnpkg.com/unzip-response/-/unzip-response-2.0.1.tgz#d2f0f737d16b0615e72a6935ed04214572d56f97" + resolved "https://registry.npmjs.org/unzip-response/-/unzip-response-2.0.1.tgz" integrity sha512-N0XH6lqDtFH84JxptQoZYmloF4nzrQqqrAymNj+/gW60AO2AZgOcf4O/nUXJcYfyQkqvMo9lSupBZmmgvuVXlw== upath@^1.1.1: version "1.2.0" - resolved "https://registry.yarnpkg.com/upath/-/upath-1.2.0.tgz#8f66dbcd55a883acdae4408af8b035a5044c1894" + resolved "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz" integrity sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg== update-browserslist-db@^1.0.11: version "1.0.11" - resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz#9a2a641ad2907ae7b3616506f4b977851db5b940" + resolved "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.11.tgz" integrity sha512-dCwEFf0/oT85M1fHBg4F0jtLwJrutGoHSQXCh7u4o2t1drG+c0a9Flnqww6XUKSfQMPpJBRjU8d4RXB09qtvaA== dependencies: escalade "^3.1.1" @@ -5476,7 +5563,7 @@ update-browserslist-db@^1.0.11: update-notifier@^2.5.0: version "2.5.0" - resolved "https://registry.yarnpkg.com/update-notifier/-/update-notifier-2.5.0.tgz#d0744593e13f161e406acb1d9408b72cad08aff6" + resolved "https://registry.npmjs.org/update-notifier/-/update-notifier-2.5.0.tgz" integrity sha512-gwMdhgJHGuj/+wHJJs9e6PcCszpxR1b236igrOkUofGhqJuG+amlIKwApH1IW1WWl7ovZxsX49lMBWLxSdm5Dw== dependencies: boxen "^1.2.1" @@ -5492,26 +5579,26 @@ update-notifier@^2.5.0: uri-js@^4.2.2: version "4.4.1" - resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" + resolved "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz" integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== dependencies: punycode "^2.1.0" urix@^0.1.0: version "0.1.0" - resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" + resolved "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz" integrity sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg== url-parse-lax@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/url-parse-lax/-/url-parse-lax-1.0.0.tgz#7af8f303645e9bd79a272e7a14ac68bc0609da73" + resolved "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz" integrity sha512-BVA4lR5PIviy2PMseNd2jbFQ+jwSwQGdJejf5ctd1rEXt0Ypd7yanUK9+lYechVlN5VaTJGsu2U/3MDDu6KgBA== dependencies: prepend-http "^1.0.1" url-parse@^1.5.3: version "1.5.10" - resolved "https://registry.yarnpkg.com/url-parse/-/url-parse-1.5.10.tgz#9d3c2f736c1d75dd3bd2be507dcc111f1e2ea9c1" + resolved "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz" integrity sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ== dependencies: querystringify "^2.1.1" @@ -5519,39 +5606,44 @@ url-parse@^1.5.3: use@^3.1.0: version "3.1.1" - resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" + resolved "https://registry.npmjs.org/use/-/use-3.1.1.tgz" integrity sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ== util-deprecate@~1.0.1: version "1.0.2" - resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" + resolved "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== util@^0.10.3: version "0.10.4" - resolved "https://registry.yarnpkg.com/util/-/util-0.10.4.tgz#3aa0125bfe668a4672de58857d3ace27ecb76901" + resolved "https://registry.npmjs.org/util/-/util-0.10.4.tgz" integrity sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A== dependencies: inherits "2.0.3" utils-merge@1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" + resolved "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz" integrity sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA== uuid@^8.3.0: version "8.3.2" - resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" + resolved "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz" integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== +v8-compile-cache-lib@^3.0.1: + version "3.0.1" + resolved "https://registry.npmjs.org/v8-compile-cache-lib/-/v8-compile-cache-lib-3.0.1.tgz" + integrity sha512-wa7YjyUGfNZngI/vtK0UHAN+lgDCxBPCylVXGp0zu59Fz5aiGtNXaq3DhIov063MorB+VfufLh3JlF2KdTK3xg== + v8-compile-cache@^2.0.3: version "2.4.0" - resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.4.0.tgz#cdada8bec61e15865f05d097c5f4fd30e94dc128" + resolved "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.4.0.tgz" integrity sha512-ocyWc3bAHBB/guyqJQVI5o4BZkPhznPYUG2ea80Gond/BgNWpap8TOmLSeeQG7bnh2KMISxskdADG59j7zruhw== v8-to-istanbul@^7.0.0: version "7.1.2" - resolved "https://registry.yarnpkg.com/v8-to-istanbul/-/v8-to-istanbul-7.1.2.tgz#30898d1a7fa0c84d225a2c1434fb958f290883c1" + resolved "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-7.1.2.tgz" integrity sha512-TxNb7YEUwkLXCQYeudi6lgQ/SZrzNO4kMdlqVxaZPUIUjCv6iSSypUQX70kNBSERpQ8fk48+d61FXk+tgqcWow== dependencies: "@types/istanbul-lib-coverage" "^2.0.1" @@ -5560,7 +5652,7 @@ v8-to-istanbul@^7.0.0: validate-npm-package-license@^3.0.1: version "3.0.4" - resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" + resolved "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz" integrity sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew== dependencies: spdx-correct "^3.0.0" @@ -5568,55 +5660,55 @@ validate-npm-package-license@^3.0.1: vary@^1, vary@~1.1.2: version "1.1.2" - resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" + resolved "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz" integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg== w3c-hr-time@^1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz#0a89cdf5cc15822df9c360543676963e0cc308cd" + resolved "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz" integrity sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ== dependencies: browser-process-hrtime "^1.0.0" w3c-xmlserializer@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz#3e7104a05b75146cc60f564380b7f683acf1020a" + resolved "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz" integrity sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA== dependencies: xml-name-validator "^3.0.0" walker@^1.0.7, walker@~1.0.5: version "1.0.8" - resolved "https://registry.yarnpkg.com/walker/-/walker-1.0.8.tgz#bd498db477afe573dc04185f011d3ab8a8d7653f" + resolved "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz" integrity sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ== dependencies: makeerror "1.0.12" webidl-conversions@^5.0.0: version "5.0.0" - resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-5.0.0.tgz#ae59c8a00b121543a2acc65c0434f57b0fc11aff" + resolved "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz" integrity sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA== webidl-conversions@^6.1.0: version "6.1.0" - resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-6.1.0.tgz#9111b4d7ea80acd40f5270d666621afa78b69514" + resolved "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz" integrity sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w== whatwg-encoding@^1.0.5: version "1.0.5" - resolved "https://registry.yarnpkg.com/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz#5abacf777c32166a51d085d6b4f3e7d27113ddb0" + resolved "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz" integrity sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw== dependencies: iconv-lite "0.4.24" whatwg-mimetype@^2.3.0: version "2.3.0" - resolved "https://registry.yarnpkg.com/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz#3d4b1e0312d2079879f826aff18dbeeca5960fbf" + resolved "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz" integrity sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g== whatwg-url@^8.0.0, whatwg-url@^8.5.0: version "8.7.0" - resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-8.7.0.tgz#656a78e510ff8f3937bc0bcbe9f5c0ac35941b77" + resolved "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz" integrity sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg== dependencies: lodash "^4.7.0" @@ -5625,43 +5717,50 @@ whatwg-url@^8.0.0, whatwg-url@^8.5.0: which-module@^2.0.0: version "2.0.1" - resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.1.tgz#776b1fe35d90aebe99e8ac15eb24093389a4a409" + resolved "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz" integrity sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ== which-pm-runs@^1.0.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/which-pm-runs/-/which-pm-runs-1.1.0.tgz#35ccf7b1a0fce87bd8b92a478c9d045785d3bf35" + resolved "https://registry.npmjs.org/which-pm-runs/-/which-pm-runs-1.1.0.tgz" integrity sha512-n1brCuqClxfFfq/Rb0ICg9giSZqCS+pLtccdag6C2HyufBrh3fBOiy9nb6ggRMvWOVH5GrdJskj5iGTZNxd7SA== which@^1.2.9: version "1.3.1" - resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" + resolved "https://registry.npmjs.org/which/-/which-1.3.1.tgz" integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== dependencies: isexe "^2.0.0" -which@^2.0.1, which@^2.0.2: +which@^2.0.1: version "2.0.2" - resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" + resolved "https://registry.npmjs.org/which/-/which-2.0.2.tgz" + integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== + dependencies: + isexe "^2.0.0" + +which@^2.0.2: + version "2.0.2" + resolved "https://registry.npmjs.org/which/-/which-2.0.2.tgz" integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== dependencies: isexe "^2.0.0" widest-line@^2.0.0: version "2.0.1" - resolved "https://registry.yarnpkg.com/widest-line/-/widest-line-2.0.1.tgz#7438764730ec7ef4381ce4df82fb98a53142a3fc" + resolved "https://registry.npmjs.org/widest-line/-/widest-line-2.0.1.tgz" integrity sha512-Ba5m9/Fa4Xt9eb2ELXt77JxVDV8w7qQrH0zS/TWSJdLyAwQjWoOzpzj5lwVftDz6n/EOu3tNACS84v509qwnJA== dependencies: string-width "^2.1.1" word-wrap@~1.2.3: version "1.2.5" - resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.5.tgz#d2c45c6dd4fbce621a66f136cbe328afd0410b34" + resolved "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz" integrity sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA== wrap-ansi@^6.2.0: version "6.2.0" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-6.2.0.tgz#e9393ba07102e6c91a3b221478f0257cd2856e53" + resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz" integrity sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA== dependencies: ansi-styles "^4.0.0" @@ -5670,12 +5769,12 @@ wrap-ansi@^6.2.0: wrappy@1: version "1.0.2" - resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" + resolved "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== write-file-atomic@^2.0.0: version "2.4.3" - resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-2.4.3.tgz#1fd2e9ae1df3e75b8d8c367443c692d4ca81f481" + resolved "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz" integrity sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ== dependencies: graceful-fs "^4.1.11" @@ -5684,7 +5783,7 @@ write-file-atomic@^2.0.0: write-file-atomic@^3.0.0: version "3.0.3" - resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-3.0.3.tgz#56bd5c5a5c70481cd19c571bd39ab965a5de56e8" + resolved "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz" integrity sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q== dependencies: imurmurhash "^0.1.4" @@ -5694,72 +5793,72 @@ write-file-atomic@^3.0.0: write@1.0.3: version "1.0.3" - resolved "https://registry.yarnpkg.com/write/-/write-1.0.3.tgz#0800e14523b923a387e415123c865616aae0f5c3" + resolved "https://registry.npmjs.org/write/-/write-1.0.3.tgz" integrity sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig== dependencies: mkdirp "^0.5.1" ws@^7.4.6: version "7.5.10" - resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.10.tgz#58b5c20dc281633f6c19113f39b349bd8bd558d9" + resolved "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz" integrity sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ== xdg-basedir@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/xdg-basedir/-/xdg-basedir-3.0.0.tgz#496b2cc109eca8dbacfe2dc72b603c17c5870ad4" + resolved "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-3.0.0.tgz" integrity sha512-1Dly4xqlulvPD3fZUQJLY+FUIeqN3N2MM3uqe4rCJftAvOjFa3jFGfctOgluGx4ahPbUCsZkmJILiP0Vi4T6lQ== xml-name-validator@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/xml-name-validator/-/xml-name-validator-3.0.0.tgz#6ae73e06de4d8c6e47f9fb181f78d648ad457c6a" + resolved "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz" integrity sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw== xmlchars@^2.2.0: version "2.2.0" - resolved "https://registry.yarnpkg.com/xmlchars/-/xmlchars-2.2.0.tgz#060fe1bcb7f9c76fe2a17db86a9bc3ab894210cb" + resolved "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz" integrity sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw== y18n@^4.0.0: version "4.0.3" - resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.3.tgz#b5f259c82cd6e336921efd7bfd8bf560de9eeedf" + resolved "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz" integrity sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ== yallist@^2.1.2: version "2.1.2" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52" + resolved "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz" integrity sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A== yallist@^3.0.2: version "3.1.1" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" + resolved "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz" integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== yallist@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" + resolved "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz" integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== yaml@^1.10.0: version "1.10.2" - resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" + resolved "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz" integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== -yargs-parser@20.x: - version "20.2.9" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee" - integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== - yargs-parser@^18.1.2: version "18.1.3" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-18.1.3.tgz#be68c4975c6b2abf469236b0c870362fab09a7b0" + resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz" integrity sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ== dependencies: camelcase "^5.0.0" decamelize "^1.2.0" +yargs-parser@20.x: + version "20.2.9" + resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz" + integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== + yargs@^15.4.1: version "15.4.1" - resolved "https://registry.yarnpkg.com/yargs/-/yargs-15.4.1.tgz#0d87a16de01aee9d8bec2bfbf74f67851730f4f8" + resolved "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz" integrity sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A== dependencies: cliui "^6.0.0" @@ -5776,10 +5875,10 @@ yargs@^15.4.1: yn@3.1.1: version "3.1.1" - resolved "https://registry.yarnpkg.com/yn/-/yn-3.1.1.tgz#1e87401a09d767c1d5eab26a6e4c185182d2eb50" + resolved "https://registry.npmjs.org/yn/-/yn-3.1.1.tgz" integrity sha512-Ux4ygGWsu2c7isFWe8Yu1YluJmqVhxqK2cLXNQA5AcC3QfbGNpM7fu0Y8b/z16pXLnFxZYvWhd3fhBY9DLmC6Q== yocto-queue@^0.1.0: version "0.1.0" - resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" + resolved "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz" integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== diff --git a/packages/stripe_checkout/lib/src/platforms/stripe_js.dart b/packages/stripe_checkout/lib/src/platforms/stripe_js.dart index 74c87e64d..728704236 100644 --- a/packages/stripe_checkout/lib/src/platforms/stripe_js.dart +++ b/packages/stripe_checkout/lib/src/platforms/stripe_js.dart @@ -1,7 +1,7 @@ @JS() library stripe; -import 'package:js/js.dart'; +import 'dart:js_interop'; @JS('Stripe') class Stripe {