2021-11-19 17:05:57 +03:00
// coverage:ignore-file
// GENERATED CODE - DO NOT MODIFY BY HAND
2022-05-12 12:06:28 +03:00
// ignore_for_file: type=lint
2022-12-05 17:26:54 +03:00
// 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
2021-11-19 17:05:57 +03:00
part of ' models.dart ' ;
// **************************************************************************
// FreezedGenerator
// **************************************************************************
T _ $identity < T > ( T value ) = > value ;
final _privateConstructorUsedError = UnsupportedError (
2022-05-12 12:06:28 +03:00
' 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. \n Please check the documentation here for more information: https://github.com/rrousselGit/freezed#custom-getters-and-methods ' ) ;
2022-01-12 14:49:04 +03:00
/// @nodoc
mixin _ $YubiKeyData {
DeviceNode get node = > throw _privateConstructorUsedError ;
String get name = > throw _privateConstructorUsedError ;
DeviceInfo get info = > throw _privateConstructorUsedError ;
@ JsonKey ( ignore: true )
$YubiKeyDataCopyWith < YubiKeyData > get copyWith = >
throw _privateConstructorUsedError ;
}
/// @nodoc
abstract class $YubiKeyDataCopyWith < $Res > {
factory $YubiKeyDataCopyWith (
YubiKeyData value , $Res Function ( YubiKeyData ) then ) =
2022-10-19 12:15:48 +03:00
_ $YubiKeyDataCopyWithImpl < $Res , YubiKeyData > ;
@ useResult
2022-01-12 14:49:04 +03:00
$Res call ( { DeviceNode node , String name , DeviceInfo info } ) ;
$DeviceNodeCopyWith < $Res > get node ;
$DeviceInfoCopyWith < $Res > get info ;
}
/// @nodoc
2022-10-19 12:15:48 +03:00
class _ $YubiKeyDataCopyWithImpl < $Res , $Val extends YubiKeyData >
implements $YubiKeyDataCopyWith < $Res > {
2022-01-12 14:49:04 +03:00
_ $YubiKeyDataCopyWithImpl ( this . _value , this . _then ) ;
// ignore: unused_field
2022-10-19 12:15:48 +03:00
final $Val _value ;
// ignore: unused_field
final $Res Function ( $Val ) _then ;
2022-01-12 14:49:04 +03:00
2022-10-19 12:15:48 +03:00
@ pragma ( ' vm:prefer-inline ' )
2022-01-12 14:49:04 +03:00
@ override
$Res call ( {
2022-10-19 12:15:48 +03:00
Object ? node = null ,
Object ? name = null ,
Object ? info = null ,
2022-01-12 14:49:04 +03:00
} ) {
return _then ( _value . copyWith (
2022-10-19 12:15:48 +03:00
node: null = = node
2022-01-12 14:49:04 +03:00
? _value . node
: node // ignore: cast_nullable_to_non_nullable
as DeviceNode ,
2022-10-19 12:15:48 +03:00
name: null = = name
2022-01-12 14:49:04 +03:00
? _value . name
: name // ignore: cast_nullable_to_non_nullable
as String ,
2022-10-19 12:15:48 +03:00
info: null = = info
2022-01-12 14:49:04 +03:00
? _value . info
: info // ignore: cast_nullable_to_non_nullable
as DeviceInfo ,
2022-10-19 12:15:48 +03:00
) as $Val ) ;
2022-01-12 14:49:04 +03:00
}
@ override
2022-10-19 12:15:48 +03:00
@ pragma ( ' vm:prefer-inline ' )
2022-01-12 14:49:04 +03:00
$DeviceNodeCopyWith < $Res > get node {
return $DeviceNodeCopyWith < $Res > ( _value . node , ( value ) {
2022-10-19 12:15:48 +03:00
return _then ( _value . copyWith ( node: value ) as $Val ) ;
2022-01-12 14:49:04 +03:00
} ) ;
}
@ override
2022-10-19 12:15:48 +03:00
@ pragma ( ' vm:prefer-inline ' )
2022-01-12 14:49:04 +03:00
$DeviceInfoCopyWith < $Res > get info {
return $DeviceInfoCopyWith < $Res > ( _value . info , ( value ) {
2022-10-19 12:15:48 +03:00
return _then ( _value . copyWith ( info: value ) as $Val ) ;
2022-01-12 14:49:04 +03:00
} ) ;
}
}
/// @nodoc
2022-05-12 12:06:28 +03:00
abstract class _ $ $_YubiKeyDataCopyWith < $Res >
2022-01-12 14:49:04 +03:00
implements $YubiKeyDataCopyWith < $Res > {
2022-05-12 12:06:28 +03:00
factory _ $ $_YubiKeyDataCopyWith (
_ $_YubiKeyData value , $Res Function ( _ $_YubiKeyData ) then ) =
__ $ $_YubiKeyDataCopyWithImpl < $Res > ;
2022-01-12 14:49:04 +03:00
@ override
2022-10-19 12:15:48 +03:00
@ useResult
2022-01-12 14:49:04 +03:00
$Res call ( { DeviceNode node , String name , DeviceInfo info } ) ;
@ override
$DeviceNodeCopyWith < $Res > get node ;
@ override
$DeviceInfoCopyWith < $Res > get info ;
}
/// @nodoc
2022-10-19 12:15:48 +03:00
class __ $ $_YubiKeyDataCopyWithImpl < $Res >
extends _ $YubiKeyDataCopyWithImpl < $Res , _ $_YubiKeyData >
2022-05-12 12:06:28 +03:00
implements _ $ $_YubiKeyDataCopyWith < $Res > {
__ $ $_YubiKeyDataCopyWithImpl (
_ $_YubiKeyData _value , $Res Function ( _ $_YubiKeyData ) _then )
2022-10-19 12:15:48 +03:00
: super ( _value , _then ) ;
2022-01-12 14:49:04 +03:00
2022-10-19 12:15:48 +03:00
@ pragma ( ' vm:prefer-inline ' )
2022-01-12 14:49:04 +03:00
@ override
$Res call ( {
2022-10-19 12:15:48 +03:00
Object ? node = null ,
Object ? name = null ,
Object ? info = null ,
2022-01-12 14:49:04 +03:00
} ) {
2022-05-12 12:06:28 +03:00
return _then ( _ $_YubiKeyData (
2022-10-19 12:15:48 +03:00
null = = node
2022-01-12 14:49:04 +03:00
? _value . node
: node // ignore: cast_nullable_to_non_nullable
as DeviceNode ,
2022-10-19 12:15:48 +03:00
null = = name
2022-01-12 14:49:04 +03:00
? _value . name
: name // ignore: cast_nullable_to_non_nullable
as String ,
2022-10-19 12:15:48 +03:00
null = = info
2022-01-12 14:49:04 +03:00
? _value . info
: info // ignore: cast_nullable_to_non_nullable
as DeviceInfo ,
) ) ;
}
}
/// @nodoc
class _ $_YubiKeyData implements _YubiKeyData {
_ $_YubiKeyData ( this . node , this . name , this . info ) ;
@ override
final DeviceNode node ;
@ override
final String name ;
@ override
final DeviceInfo info ;
@ override
String toString ( ) {
return ' YubiKeyData(node: $ node , name: $ name , info: $ info ) ' ;
}
@ override
bool operator = = ( dynamic other ) {
return identical ( this , other ) | |
( other . runtimeType = = runtimeType & &
2022-05-12 12:06:28 +03:00
other is _ $_YubiKeyData & &
2022-10-19 12:15:48 +03:00
( identical ( other . node , node ) | | other . node = = node ) & &
( identical ( other . name , name ) | | other . name = = name ) & &
( identical ( other . info , info ) | | other . info = = info ) ) ;
2022-01-12 14:49:04 +03:00
}
@ override
2022-10-19 12:15:48 +03:00
int get hashCode = > Object . hash ( runtimeType , node , name , info ) ;
2022-01-12 14:49:04 +03:00
@ JsonKey ( ignore: true )
@ override
2022-10-19 12:15:48 +03:00
@ pragma ( ' vm:prefer-inline ' )
2022-05-12 12:06:28 +03:00
_ $ $_YubiKeyDataCopyWith < _ $_YubiKeyData > get copyWith = >
__ $ $_YubiKeyDataCopyWithImpl < _ $_YubiKeyData > ( this , _ $identity ) ;
2022-01-12 14:49:04 +03:00
}
abstract class _YubiKeyData implements YubiKeyData {
2022-05-12 12:06:28 +03:00
factory _YubiKeyData (
final DeviceNode node , final String name , final DeviceInfo info ) =
2022-01-12 14:49:04 +03:00
_ $_YubiKeyData ;
@ override
2022-07-07 11:29:42 +03:00
DeviceNode get node ;
2022-01-12 14:49:04 +03:00
@ override
2022-07-07 11:29:42 +03:00
String get name ;
2022-01-12 14:49:04 +03:00
@ override
2022-07-07 11:29:42 +03:00
DeviceInfo get info ;
2022-01-12 14:49:04 +03:00
@ override
@ JsonKey ( ignore: true )
2022-05-12 12:06:28 +03:00
_ $ $_YubiKeyDataCopyWith < _ $_YubiKeyData > get copyWith = >
2022-01-12 14:49:04 +03:00
throw _privateConstructorUsedError ;
2021-11-19 17:05:57 +03:00
}
/// @nodoc
mixin _ $DeviceNode {
2022-02-08 15:44:35 +03:00
DevicePath get path = > throw _privateConstructorUsedError ;
2021-11-19 17:05:57 +03:00
String get name = > throw _privateConstructorUsedError ;
2022-01-12 14:49:04 +03:00
@ optionalTypeArgs
TResult when < TResult extends Object ? > ( {
required TResult Function (
2022-03-16 14:43:56 +03:00
DevicePath path , String name , UsbPid pid , DeviceInfo ? info )
2022-01-12 14:49:04 +03:00
usbYubiKey ,
2022-02-08 15:44:35 +03:00
required TResult Function ( DevicePath path , String name ) nfcReader ,
2022-01-12 14:49:04 +03:00
} ) = >
throw _privateConstructorUsedError ;
@ optionalTypeArgs
TResult ? whenOrNull < TResult extends Object ? > ( {
2022-10-19 12:15:48 +03:00
TResult ? Function (
2022-03-16 14:43:56 +03:00
DevicePath path , String name , UsbPid pid , DeviceInfo ? info ) ?
2022-01-12 14:49:04 +03:00
usbYubiKey ,
2022-10-19 12:15:48 +03:00
TResult ? Function ( DevicePath path , String name ) ? nfcReader ,
2022-01-12 14:49:04 +03:00
} ) = >
throw _privateConstructorUsedError ;
@ optionalTypeArgs
TResult maybeWhen < TResult extends Object ? > ( {
2022-03-16 14:43:56 +03:00
TResult Function (
DevicePath path , String name , UsbPid pid , DeviceInfo ? info ) ?
2022-01-12 14:49:04 +03:00
usbYubiKey ,
2022-02-08 15:44:35 +03:00
TResult Function ( DevicePath path , String name ) ? nfcReader ,
2022-01-12 14:49:04 +03:00
required TResult orElse ( ) ,
} ) = >
throw _privateConstructorUsedError ;
@ optionalTypeArgs
TResult map < TResult extends Object ? > ( {
required TResult Function ( UsbYubiKeyNode value ) usbYubiKey ,
required TResult Function ( NfcReaderNode value ) nfcReader ,
} ) = >
throw _privateConstructorUsedError ;
@ optionalTypeArgs
TResult ? mapOrNull < TResult extends Object ? > ( {
2022-10-19 12:15:48 +03:00
TResult ? Function ( UsbYubiKeyNode value ) ? usbYubiKey ,
TResult ? Function ( NfcReaderNode value ) ? nfcReader ,
2022-01-12 14:49:04 +03:00
} ) = >
throw _privateConstructorUsedError ;
@ optionalTypeArgs
TResult maybeMap < TResult extends Object ? > ( {
TResult Function ( UsbYubiKeyNode value ) ? usbYubiKey ,
TResult Function ( NfcReaderNode value ) ? nfcReader ,
required TResult orElse ( ) ,
} ) = >
throw _privateConstructorUsedError ;
2021-11-19 17:05:57 +03:00
@ JsonKey ( ignore: true )
$DeviceNodeCopyWith < DeviceNode > get copyWith = >
throw _privateConstructorUsedError ;
}
/// @nodoc
abstract class $DeviceNodeCopyWith < $Res > {
factory $DeviceNodeCopyWith (
DeviceNode value , $Res Function ( DeviceNode ) then ) =
2022-10-19 12:15:48 +03:00
_ $DeviceNodeCopyWithImpl < $Res , DeviceNode > ;
@ useResult
2022-02-08 15:44:35 +03:00
$Res call ( { DevicePath path , String name } ) ;
2021-11-19 17:05:57 +03:00
}
/// @nodoc
2022-10-19 12:15:48 +03:00
class _ $DeviceNodeCopyWithImpl < $Res , $Val extends DeviceNode >
implements $DeviceNodeCopyWith < $Res > {
2021-11-19 17:05:57 +03:00
_ $DeviceNodeCopyWithImpl ( this . _value , this . _then ) ;
// ignore: unused_field
2022-10-19 12:15:48 +03:00
final $Val _value ;
// ignore: unused_field
final $Res Function ( $Val ) _then ;
2021-11-19 17:05:57 +03:00
2022-10-19 12:15:48 +03:00
@ pragma ( ' vm:prefer-inline ' )
2021-11-19 17:05:57 +03:00
@ override
$Res call ( {
2022-10-19 12:15:48 +03:00
Object ? path = null ,
Object ? name = null ,
2021-11-19 17:05:57 +03:00
} ) {
return _then ( _value . copyWith (
2022-10-19 12:15:48 +03:00
path: null = = path
2021-11-19 17:05:57 +03:00
? _value . path
: path // ignore: cast_nullable_to_non_nullable
2022-02-08 15:44:35 +03:00
as DevicePath ,
2022-10-19 12:15:48 +03:00
name: null = = name
2021-11-19 17:05:57 +03:00
? _value . name
: name // ignore: cast_nullable_to_non_nullable
as String ,
2022-10-19 12:15:48 +03:00
) as $Val ) ;
2022-01-12 14:49:04 +03:00
}
}
/// @nodoc
2022-05-12 12:06:28 +03:00
abstract class _ $ $UsbYubiKeyNodeCopyWith < $Res >
2022-01-12 14:49:04 +03:00
implements $DeviceNodeCopyWith < $Res > {
2022-05-12 12:06:28 +03:00
factory _ $ $UsbYubiKeyNodeCopyWith (
_ $UsbYubiKeyNode value , $Res Function ( _ $UsbYubiKeyNode ) then ) =
__ $ $UsbYubiKeyNodeCopyWithImpl < $Res > ;
2022-01-12 14:49:04 +03:00
@ override
2022-10-19 12:15:48 +03:00
@ useResult
2022-03-16 14:43:56 +03:00
$Res call ( { DevicePath path , String name , UsbPid pid , DeviceInfo ? info } ) ;
2022-01-12 14:49:04 +03:00
2022-03-07 17:36:49 +03:00
$DeviceInfoCopyWith < $Res > ? get info ;
2022-01-12 14:49:04 +03:00
}
/// @nodoc
2022-05-12 12:06:28 +03:00
class __ $ $UsbYubiKeyNodeCopyWithImpl < $Res >
2022-10-19 12:15:48 +03:00
extends _ $DeviceNodeCopyWithImpl < $Res , _ $UsbYubiKeyNode >
2022-05-12 12:06:28 +03:00
implements _ $ $UsbYubiKeyNodeCopyWith < $Res > {
__ $ $UsbYubiKeyNodeCopyWithImpl (
_ $UsbYubiKeyNode _value , $Res Function ( _ $UsbYubiKeyNode ) _then )
2022-10-19 12:15:48 +03:00
: super ( _value , _then ) ;
2022-01-12 14:49:04 +03:00
2022-10-19 12:15:48 +03:00
@ pragma ( ' vm:prefer-inline ' )
2022-01-12 14:49:04 +03:00
@ override
$Res call ( {
2022-10-19 12:15:48 +03:00
Object ? path = null ,
Object ? name = null ,
Object ? pid = null ,
2022-01-12 14:49:04 +03:00
Object ? info = freezed ,
} ) {
2022-05-12 12:06:28 +03:00
return _then ( _ $UsbYubiKeyNode (
2022-10-19 12:15:48 +03:00
null = = path
2022-01-12 14:49:04 +03:00
? _value . path
: path // ignore: cast_nullable_to_non_nullable
2022-02-08 15:44:35 +03:00
as DevicePath ,
2022-10-19 12:15:48 +03:00
null = = name
2022-01-12 14:49:04 +03:00
? _value . name
: name // ignore: cast_nullable_to_non_nullable
as String ,
2022-10-19 12:15:48 +03:00
null = = pid
2022-01-12 14:49:04 +03:00
? _value . pid
: pid // ignore: cast_nullable_to_non_nullable
2022-03-16 14:43:56 +03:00
as UsbPid ,
2022-10-19 12:15:48 +03:00
freezed = = info
2021-11-19 17:05:57 +03:00
? _value . info
: info // ignore: cast_nullable_to_non_nullable
2022-03-07 17:36:49 +03:00
as DeviceInfo ? ,
2021-11-19 17:05:57 +03:00
) ) ;
}
@ override
2022-10-19 12:15:48 +03:00
@ pragma ( ' vm:prefer-inline ' )
2022-03-07 17:36:49 +03:00
$DeviceInfoCopyWith < $Res > ? get info {
if ( _value . info = = null ) {
return null ;
}
return $DeviceInfoCopyWith < $Res > ( _value . info ! , ( value ) {
2021-11-19 17:05:57 +03:00
return _then ( _value . copyWith ( info: value ) ) ;
} ) ;
}
}
/// @nodoc
2022-01-12 14:49:04 +03:00
2022-03-07 11:57:29 +03:00
class _ $UsbYubiKeyNode extends UsbYubiKeyNode {
_ $UsbYubiKeyNode ( this . path , this . name , this . pid , this . info ) : super . _ ( ) ;
2022-01-12 14:49:04 +03:00
@ override
2022-02-08 15:44:35 +03:00
final DevicePath path ;
2022-01-12 14:49:04 +03:00
@ override
final String name ;
@ override
2022-03-16 14:43:56 +03:00
final UsbPid pid ;
2022-01-12 14:49:04 +03:00
@ override
2022-03-07 17:36:49 +03:00
final DeviceInfo ? info ;
2022-01-12 14:49:04 +03:00
2021-11-19 17:05:57 +03:00
@ override
2022-01-12 14:49:04 +03:00
String toString ( ) {
return ' DeviceNode.usbYubiKey(path: $ path , name: $ name , pid: $ pid , info: $ info ) ' ;
}
2021-11-19 17:05:57 +03:00
@ override
2022-01-12 14:49:04 +03:00
bool operator = = ( dynamic other ) {
return identical ( this , other ) | |
( other . runtimeType = = runtimeType & &
2022-05-12 12:06:28 +03:00
other is _ $UsbYubiKeyNode & &
2022-10-19 12:15:48 +03:00
( identical ( other . path , path ) | | other . path = = path ) & &
( identical ( other . name , name ) | | other . name = = name ) & &
( identical ( other . pid , pid ) | | other . pid = = pid ) & &
( identical ( other . info , info ) | | other . info = = info ) ) ;
2022-01-12 14:49:04 +03:00
}
@ override
2022-10-19 12:15:48 +03:00
int get hashCode = > Object . hash ( runtimeType , path , name , pid , info ) ;
2022-01-12 14:49:04 +03:00
@ JsonKey ( ignore: true )
@ override
2022-10-19 12:15:48 +03:00
@ pragma ( ' vm:prefer-inline ' )
2022-05-12 12:06:28 +03:00
_ $ $UsbYubiKeyNodeCopyWith < _ $UsbYubiKeyNode > get copyWith = >
__ $ $UsbYubiKeyNodeCopyWithImpl < _ $UsbYubiKeyNode > ( this , _ $identity ) ;
2022-01-12 14:49:04 +03:00
@ override
@ optionalTypeArgs
TResult when < TResult extends Object ? > ( {
required TResult Function (
2022-03-16 14:43:56 +03:00
DevicePath path , String name , UsbPid pid , DeviceInfo ? info )
2022-01-12 14:49:04 +03:00
usbYubiKey ,
2022-02-08 15:44:35 +03:00
required TResult Function ( DevicePath path , String name ) nfcReader ,
2022-01-12 14:49:04 +03:00
} ) {
return usbYubiKey ( path , name , pid , info ) ;
}
@ override
@ optionalTypeArgs
TResult ? whenOrNull < TResult extends Object ? > ( {
2022-10-19 12:15:48 +03:00
TResult ? Function (
2022-03-16 14:43:56 +03:00
DevicePath path , String name , UsbPid pid , DeviceInfo ? info ) ?
2022-01-12 14:49:04 +03:00
usbYubiKey ,
2022-10-19 12:15:48 +03:00
TResult ? Function ( DevicePath path , String name ) ? nfcReader ,
2022-01-12 14:49:04 +03:00
} ) {
return usbYubiKey ? . call ( path , name , pid , info ) ;
}
@ override
@ optionalTypeArgs
TResult maybeWhen < TResult extends Object ? > ( {
2022-03-16 14:43:56 +03:00
TResult Function (
DevicePath path , String name , UsbPid pid , DeviceInfo ? info ) ?
2022-01-12 14:49:04 +03:00
usbYubiKey ,
2022-02-08 15:44:35 +03:00
TResult Function ( DevicePath path , String name ) ? nfcReader ,
2022-01-12 14:49:04 +03:00
required TResult orElse ( ) ,
} ) {
if ( usbYubiKey ! = null ) {
return usbYubiKey ( path , name , pid , info ) ;
}
return orElse ( ) ;
}
@ override
@ optionalTypeArgs
TResult map < TResult extends Object ? > ( {
required TResult Function ( UsbYubiKeyNode value ) usbYubiKey ,
required TResult Function ( NfcReaderNode value ) nfcReader ,
} ) {
return usbYubiKey ( this ) ;
}
@ override
@ optionalTypeArgs
TResult ? mapOrNull < TResult extends Object ? > ( {
2022-10-19 12:15:48 +03:00
TResult ? Function ( UsbYubiKeyNode value ) ? usbYubiKey ,
TResult ? Function ( NfcReaderNode value ) ? nfcReader ,
2022-01-12 14:49:04 +03:00
} ) {
return usbYubiKey ? . call ( this ) ;
}
@ override
@ optionalTypeArgs
TResult maybeMap < TResult extends Object ? > ( {
TResult Function ( UsbYubiKeyNode value ) ? usbYubiKey ,
TResult Function ( NfcReaderNode value ) ? nfcReader ,
required TResult orElse ( ) ,
} ) {
if ( usbYubiKey ! = null ) {
return usbYubiKey ( this ) ;
}
return orElse ( ) ;
}
}
2022-03-07 11:57:29 +03:00
abstract class UsbYubiKeyNode extends DeviceNode {
2022-05-12 12:06:28 +03:00
factory UsbYubiKeyNode ( final DevicePath path , final String name ,
final UsbPid pid , final DeviceInfo ? info ) = _ $UsbYubiKeyNode ;
2022-03-07 11:57:29 +03:00
UsbYubiKeyNode . _ ( ) : super . _ ( ) ;
2022-01-12 14:49:04 +03:00
@ override
2022-07-07 11:29:42 +03:00
DevicePath get path ;
2022-01-12 14:49:04 +03:00
@ override
2022-07-07 11:29:42 +03:00
String get name ;
UsbPid get pid ;
DeviceInfo ? get info ;
2022-01-12 14:49:04 +03:00
@ override
@ JsonKey ( ignore: true )
2022-05-12 12:06:28 +03:00
_ $ $UsbYubiKeyNodeCopyWith < _ $UsbYubiKeyNode > get copyWith = >
2022-01-12 14:49:04 +03:00
throw _privateConstructorUsedError ;
2021-11-19 17:05:57 +03:00
}
/// @nodoc
2022-05-12 12:06:28 +03:00
abstract class _ $ $NfcReaderNodeCopyWith < $Res >
2022-01-12 14:49:04 +03:00
implements $DeviceNodeCopyWith < $Res > {
2022-05-12 12:06:28 +03:00
factory _ $ $NfcReaderNodeCopyWith (
_ $NfcReaderNode value , $Res Function ( _ $NfcReaderNode ) then ) =
__ $ $NfcReaderNodeCopyWithImpl < $Res > ;
2022-01-12 14:49:04 +03:00
@ override
2022-10-19 12:15:48 +03:00
@ useResult
2022-02-08 15:44:35 +03:00
$Res call ( { DevicePath path , String name } ) ;
2022-01-12 14:49:04 +03:00
}
/// @nodoc
2022-10-19 12:15:48 +03:00
class __ $ $NfcReaderNodeCopyWithImpl < $Res >
extends _ $DeviceNodeCopyWithImpl < $Res , _ $NfcReaderNode >
2022-05-12 12:06:28 +03:00
implements _ $ $NfcReaderNodeCopyWith < $Res > {
__ $ $NfcReaderNodeCopyWithImpl (
_ $NfcReaderNode _value , $Res Function ( _ $NfcReaderNode ) _then )
2022-10-19 12:15:48 +03:00
: super ( _value , _then ) ;
2021-11-19 17:05:57 +03:00
2022-10-19 12:15:48 +03:00
@ pragma ( ' vm:prefer-inline ' )
2021-11-19 17:05:57 +03:00
@ override
$Res call ( {
2022-10-19 12:15:48 +03:00
Object ? path = null ,
Object ? name = null ,
2021-11-19 17:05:57 +03:00
} ) {
2022-05-12 12:06:28 +03:00
return _then ( _ $NfcReaderNode (
2022-10-19 12:15:48 +03:00
null = = path
2021-11-19 17:05:57 +03:00
? _value . path
: path // ignore: cast_nullable_to_non_nullable
2022-02-08 15:44:35 +03:00
as DevicePath ,
2022-10-19 12:15:48 +03:00
null = = name
2021-11-19 17:05:57 +03:00
? _value . name
: name // ignore: cast_nullable_to_non_nullable
as String ,
) ) ;
}
}
/// @nodoc
2022-03-07 11:57:29 +03:00
class _ $NfcReaderNode extends NfcReaderNode {
_ $NfcReaderNode ( this . path , this . name ) : super . _ ( ) ;
2021-11-19 17:05:57 +03:00
@ override
2022-02-08 15:44:35 +03:00
final DevicePath path ;
2021-11-19 17:05:57 +03:00
@ override
final String name ;
@ override
String toString ( ) {
2022-01-12 14:49:04 +03:00
return ' DeviceNode.nfcReader(path: $ path , name: $ name ) ' ;
2021-11-19 17:05:57 +03:00
}
@ override
bool operator = = ( dynamic other ) {
return identical ( this , other ) | |
( other . runtimeType = = runtimeType & &
2022-05-12 12:06:28 +03:00
other is _ $NfcReaderNode & &
2022-10-19 12:15:48 +03:00
( identical ( other . path , path ) | | other . path = = path ) & &
( identical ( other . name , name ) | | other . name = = name ) ) ;
2021-11-19 17:05:57 +03:00
}
@ override
2022-10-19 12:15:48 +03:00
int get hashCode = > Object . hash ( runtimeType , path , name ) ;
2021-11-19 17:05:57 +03:00
@ JsonKey ( ignore: true )
@ override
2022-10-19 12:15:48 +03:00
@ pragma ( ' vm:prefer-inline ' )
2022-05-12 12:06:28 +03:00
_ $ $NfcReaderNodeCopyWith < _ $NfcReaderNode > get copyWith = >
__ $ $NfcReaderNodeCopyWithImpl < _ $NfcReaderNode > ( this , _ $identity ) ;
2021-11-19 17:05:57 +03:00
@ override
2022-01-12 14:49:04 +03:00
@ optionalTypeArgs
TResult when < TResult extends Object ? > ( {
required TResult Function (
2022-03-16 14:43:56 +03:00
DevicePath path , String name , UsbPid pid , DeviceInfo ? info )
2022-01-12 14:49:04 +03:00
usbYubiKey ,
2022-02-08 15:44:35 +03:00
required TResult Function ( DevicePath path , String name ) nfcReader ,
2022-01-12 14:49:04 +03:00
} ) {
return nfcReader ( path , name ) ;
}
@ override
@ optionalTypeArgs
TResult ? whenOrNull < TResult extends Object ? > ( {
2022-10-19 12:15:48 +03:00
TResult ? Function (
2022-03-16 14:43:56 +03:00
DevicePath path , String name , UsbPid pid , DeviceInfo ? info ) ?
2022-01-12 14:49:04 +03:00
usbYubiKey ,
2022-10-19 12:15:48 +03:00
TResult ? Function ( DevicePath path , String name ) ? nfcReader ,
2022-01-12 14:49:04 +03:00
} ) {
return nfcReader ? . call ( path , name ) ;
2021-11-19 17:05:57 +03:00
}
2022-01-12 14:49:04 +03:00
@ override
@ optionalTypeArgs
TResult maybeWhen < TResult extends Object ? > ( {
2022-03-16 14:43:56 +03:00
TResult Function (
DevicePath path , String name , UsbPid pid , DeviceInfo ? info ) ?
2022-01-12 14:49:04 +03:00
usbYubiKey ,
2022-02-08 15:44:35 +03:00
TResult Function ( DevicePath path , String name ) ? nfcReader ,
2022-01-12 14:49:04 +03:00
required TResult orElse ( ) ,
} ) {
if ( nfcReader ! = null ) {
return nfcReader ( path , name ) ;
}
return orElse ( ) ;
}
2021-11-19 17:05:57 +03:00
2022-01-12 14:49:04 +03:00
@ override
@ optionalTypeArgs
TResult map < TResult extends Object ? > ( {
required TResult Function ( UsbYubiKeyNode value ) usbYubiKey ,
required TResult Function ( NfcReaderNode value ) nfcReader ,
} ) {
return nfcReader ( this ) ;
}
2021-11-19 17:05:57 +03:00
@ override
2022-01-12 14:49:04 +03:00
@ optionalTypeArgs
TResult ? mapOrNull < TResult extends Object ? > ( {
2022-10-19 12:15:48 +03:00
TResult ? Function ( UsbYubiKeyNode value ) ? usbYubiKey ,
TResult ? Function ( NfcReaderNode value ) ? nfcReader ,
2022-01-12 14:49:04 +03:00
} ) {
return nfcReader ? . call ( this ) ;
}
2021-11-19 17:05:57 +03:00
@ override
2022-01-12 14:49:04 +03:00
@ optionalTypeArgs
TResult maybeMap < TResult extends Object ? > ( {
TResult Function ( UsbYubiKeyNode value ) ? usbYubiKey ,
TResult Function ( NfcReaderNode value ) ? nfcReader ,
required TResult orElse ( ) ,
} ) {
if ( nfcReader ! = null ) {
return nfcReader ( this ) ;
}
return orElse ( ) ;
}
}
2022-03-07 11:57:29 +03:00
abstract class NfcReaderNode extends DeviceNode {
2022-05-12 12:06:28 +03:00
factory NfcReaderNode ( final DevicePath path , final String name ) =
_ $NfcReaderNode ;
2022-03-07 11:57:29 +03:00
NfcReaderNode . _ ( ) : super . _ ( ) ;
2022-01-12 14:49:04 +03:00
2021-11-19 17:05:57 +03:00
@ override
2022-07-07 11:29:42 +03:00
DevicePath get path ;
2021-11-19 17:05:57 +03:00
@ override
2022-07-07 11:29:42 +03:00
String get name ;
2021-11-19 17:05:57 +03:00
@ override
@ JsonKey ( ignore: true )
2022-05-12 12:06:28 +03:00
_ $ $NfcReaderNodeCopyWith < _ $NfcReaderNode > get copyWith = >
2021-11-19 17:05:57 +03:00
throw _privateConstructorUsedError ;
}
2021-12-02 13:44:17 +03:00
/// @nodoc
mixin _ $MenuAction {
String get text = > throw _privateConstructorUsedError ;
2022-03-03 15:55:07 +03:00
Widget get icon = > throw _privateConstructorUsedError ;
2022-09-28 18:31:17 +03:00
String ? get trailing = > throw _privateConstructorUsedError ;
2023-02-10 19:37:42 +03:00
Intent ? get intent = > throw _privateConstructorUsedError ;
2021-12-02 13:44:17 +03:00
@ JsonKey ( ignore: true )
$MenuActionCopyWith < MenuAction > get copyWith = >
throw _privateConstructorUsedError ;
}
/// @nodoc
abstract class $MenuActionCopyWith < $Res > {
factory $MenuActionCopyWith (
MenuAction value , $Res Function ( MenuAction ) then ) =
2022-10-19 12:15:48 +03:00
_ $MenuActionCopyWithImpl < $Res , MenuAction > ;
@ useResult
2023-02-10 19:37:42 +03:00
$Res call ( { String text , Widget icon , String ? trailing , Intent ? intent } ) ;
2021-12-02 13:44:17 +03:00
}
/// @nodoc
2022-10-19 12:15:48 +03:00
class _ $MenuActionCopyWithImpl < $Res , $Val extends MenuAction >
implements $MenuActionCopyWith < $Res > {
2021-12-02 13:44:17 +03:00
_ $MenuActionCopyWithImpl ( this . _value , this . _then ) ;
// ignore: unused_field
2022-10-19 12:15:48 +03:00
final $Val _value ;
// ignore: unused_field
final $Res Function ( $Val ) _then ;
2021-12-02 13:44:17 +03:00
2022-10-19 12:15:48 +03:00
@ pragma ( ' vm:prefer-inline ' )
2021-12-02 13:44:17 +03:00
@ override
$Res call ( {
2022-10-19 12:15:48 +03:00
Object ? text = null ,
Object ? icon = null ,
2022-09-28 18:31:17 +03:00
Object ? trailing = freezed ,
2023-02-10 19:37:42 +03:00
Object ? intent = freezed ,
2021-12-02 13:44:17 +03:00
} ) {
return _then ( _value . copyWith (
2022-10-19 12:15:48 +03:00
text: null = = text
2021-12-02 13:44:17 +03:00
? _value . text
: text // ignore: cast_nullable_to_non_nullable
as String ,
2022-10-19 12:15:48 +03:00
icon: null = = icon
2021-12-02 13:44:17 +03:00
? _value . icon
: icon // ignore: cast_nullable_to_non_nullable
2022-03-03 15:55:07 +03:00
as Widget ,
2022-10-19 12:15:48 +03:00
trailing: freezed = = trailing
2022-09-28 18:31:17 +03:00
? _value . trailing
: trailing // ignore: cast_nullable_to_non_nullable
as String ? ,
2023-02-10 19:37:42 +03:00
intent: freezed = = intent
? _value . intent
: intent // ignore: cast_nullable_to_non_nullable
as Intent ? ,
2022-10-19 12:15:48 +03:00
) as $Val ) ;
2021-12-02 13:44:17 +03:00
}
}
/// @nodoc
2022-05-12 12:06:28 +03:00
abstract class _ $ $_MenuActionCopyWith < $Res >
implements $MenuActionCopyWith < $Res > {
factory _ $ $_MenuActionCopyWith (
_ $_MenuAction value , $Res Function ( _ $_MenuAction ) then ) =
__ $ $_MenuActionCopyWithImpl < $Res > ;
2021-12-02 13:44:17 +03:00
@ override
2022-10-19 12:15:48 +03:00
@ useResult
2023-02-10 19:37:42 +03:00
$Res call ( { String text , Widget icon , String ? trailing , Intent ? intent } ) ;
2021-12-02 13:44:17 +03:00
}
/// @nodoc
2022-10-19 12:15:48 +03:00
class __ $ $_MenuActionCopyWithImpl < $Res >
extends _ $MenuActionCopyWithImpl < $Res , _ $_MenuAction >
2022-05-12 12:06:28 +03:00
implements _ $ $_MenuActionCopyWith < $Res > {
__ $ $_MenuActionCopyWithImpl (
_ $_MenuAction _value , $Res Function ( _ $_MenuAction ) _then )
2022-10-19 12:15:48 +03:00
: super ( _value , _then ) ;
2021-12-02 13:44:17 +03:00
2022-10-19 12:15:48 +03:00
@ pragma ( ' vm:prefer-inline ' )
2021-12-02 13:44:17 +03:00
@ override
$Res call ( {
2022-10-19 12:15:48 +03:00
Object ? text = null ,
Object ? icon = null ,
2022-09-28 18:31:17 +03:00
Object ? trailing = freezed ,
2023-02-10 19:37:42 +03:00
Object ? intent = freezed ,
2021-12-02 13:44:17 +03:00
} ) {
2022-05-12 12:06:28 +03:00
return _then ( _ $_MenuAction (
2022-10-19 12:15:48 +03:00
text: null = = text
2021-12-02 13:44:17 +03:00
? _value . text
: text // ignore: cast_nullable_to_non_nullable
as String ,
2022-10-19 12:15:48 +03:00
icon: null = = icon
2021-12-02 13:44:17 +03:00
? _value . icon
: icon // ignore: cast_nullable_to_non_nullable
2022-03-03 15:55:07 +03:00
as Widget ,
2022-10-19 12:15:48 +03:00
trailing: freezed = = trailing
2022-09-28 18:31:17 +03:00
? _value . trailing
: trailing // ignore: cast_nullable_to_non_nullable
as String ? ,
2023-02-10 19:37:42 +03:00
intent: freezed = = intent
? _value . intent
: intent // ignore: cast_nullable_to_non_nullable
as Intent ? ,
2021-12-02 13:44:17 +03:00
) ) ;
}
}
/// @nodoc
class _ $_MenuAction implements _MenuAction {
2022-09-28 18:31:17 +03:00
_ $_MenuAction (
2023-02-10 19:37:42 +03:00
{ required this . text , required this . icon , this . trailing , this . intent } ) ;
2021-12-02 13:44:17 +03:00
@ override
final String text ;
@ override
2022-03-03 15:55:07 +03:00
final Widget icon ;
2021-12-02 13:44:17 +03:00
@ override
2022-09-28 18:31:17 +03:00
final String ? trailing ;
@ override
2023-02-10 19:37:42 +03:00
final Intent ? intent ;
2021-12-02 13:44:17 +03:00
@ override
String toString ( ) {
2023-02-10 19:37:42 +03:00
return ' MenuAction(text: $ text , icon: $ icon , trailing: $ trailing , intent: $ intent ) ' ;
2021-12-02 13:44:17 +03:00
}
@ override
bool operator = = ( dynamic other ) {
return identical ( this , other ) | |
( other . runtimeType = = runtimeType & &
2022-05-12 12:06:28 +03:00
other is _ $_MenuAction & &
2022-10-19 12:15:48 +03:00
( identical ( other . text , text ) | | other . text = = text ) & &
( identical ( other . icon , icon ) | | other . icon = = icon ) & &
( identical ( other . trailing , trailing ) | |
other . trailing = = trailing ) & &
2023-02-10 19:37:42 +03:00
( identical ( other . intent , intent ) | | other . intent = = intent ) ) ;
2021-12-02 13:44:17 +03:00
}
@ override
2023-02-10 19:37:42 +03:00
int get hashCode = > Object . hash ( runtimeType , text , icon , trailing , intent ) ;
2021-12-02 13:44:17 +03:00
@ JsonKey ( ignore: true )
@ override
2022-10-19 12:15:48 +03:00
@ pragma ( ' vm:prefer-inline ' )
2022-05-12 12:06:28 +03:00
_ $ $_MenuActionCopyWith < _ $_MenuAction > get copyWith = >
__ $ $_MenuActionCopyWithImpl < _ $_MenuAction > ( this , _ $identity ) ;
2021-12-02 13:44:17 +03:00
}
abstract class _MenuAction implements MenuAction {
factory _MenuAction (
2022-05-12 12:06:28 +03:00
{ required final String text ,
required final Widget icon ,
2022-09-28 18:31:17 +03:00
final String ? trailing ,
2023-02-10 19:37:42 +03:00
final Intent ? intent } ) = _ $_MenuAction ;
2021-12-02 13:44:17 +03:00
@ override
2022-07-07 11:29:42 +03:00
String get text ;
2021-12-02 13:44:17 +03:00
@ override
2022-07-07 11:29:42 +03:00
Widget get icon ;
2021-12-02 13:44:17 +03:00
@ override
2022-09-28 18:31:17 +03:00
String ? get trailing ;
@ override
2023-02-10 19:37:42 +03:00
Intent ? get intent ;
2021-12-02 13:44:17 +03:00
@ override
@ JsonKey ( ignore: true )
2022-05-12 12:06:28 +03:00
_ $ $_MenuActionCopyWith < _ $_MenuAction > get copyWith = >
2021-12-02 13:44:17 +03:00
throw _privateConstructorUsedError ;
}
2021-12-03 12:27:29 +03:00
/// @nodoc
mixin _ $WindowState {
bool get focused = > throw _privateConstructorUsedError ;
bool get visible = > throw _privateConstructorUsedError ;
bool get active = > throw _privateConstructorUsedError ;
2023-02-24 16:10:39 +03:00
bool get hidden = > throw _privateConstructorUsedError ;
2021-12-03 12:27:29 +03:00
@ JsonKey ( ignore: true )
$WindowStateCopyWith < WindowState > get copyWith = >
throw _privateConstructorUsedError ;
}
/// @nodoc
abstract class $WindowStateCopyWith < $Res > {
factory $WindowStateCopyWith (
WindowState value , $Res Function ( WindowState ) then ) =
2022-10-19 12:15:48 +03:00
_ $WindowStateCopyWithImpl < $Res , WindowState > ;
@ useResult
2023-02-24 16:10:39 +03:00
$Res call ( { bool focused , bool visible , bool active , bool hidden } ) ;
2021-12-03 12:27:29 +03:00
}
/// @nodoc
2022-10-19 12:15:48 +03:00
class _ $WindowStateCopyWithImpl < $Res , $Val extends WindowState >
implements $WindowStateCopyWith < $Res > {
2021-12-03 12:27:29 +03:00
_ $WindowStateCopyWithImpl ( this . _value , this . _then ) ;
// ignore: unused_field
2022-10-19 12:15:48 +03:00
final $Val _value ;
// ignore: unused_field
final $Res Function ( $Val ) _then ;
2021-12-03 12:27:29 +03:00
2022-10-19 12:15:48 +03:00
@ pragma ( ' vm:prefer-inline ' )
2021-12-03 12:27:29 +03:00
@ override
$Res call ( {
2022-10-19 12:15:48 +03:00
Object ? focused = null ,
Object ? visible = null ,
Object ? active = null ,
2023-02-24 16:10:39 +03:00
Object ? hidden = null ,
2021-12-03 12:27:29 +03:00
} ) {
return _then ( _value . copyWith (
2022-10-19 12:15:48 +03:00
focused: null = = focused
2021-12-03 12:27:29 +03:00
? _value . focused
: focused // ignore: cast_nullable_to_non_nullable
as bool ,
2022-10-19 12:15:48 +03:00
visible: null = = visible
2021-12-03 12:27:29 +03:00
? _value . visible
: visible // ignore: cast_nullable_to_non_nullable
as bool ,
2022-10-19 12:15:48 +03:00
active: null = = active
2021-12-03 12:27:29 +03:00
? _value . active
: active // ignore: cast_nullable_to_non_nullable
as bool ,
2023-02-24 16:10:39 +03:00
hidden: null = = hidden
? _value . hidden
: hidden // ignore: cast_nullable_to_non_nullable
as bool ,
2022-10-19 12:15:48 +03:00
) as $Val ) ;
2021-12-03 12:27:29 +03:00
}
}
/// @nodoc
2022-05-12 12:06:28 +03:00
abstract class _ $ $_WindowStateCopyWith < $Res >
2021-12-03 12:27:29 +03:00
implements $WindowStateCopyWith < $Res > {
2022-05-12 12:06:28 +03:00
factory _ $ $_WindowStateCopyWith (
_ $_WindowState value , $Res Function ( _ $_WindowState ) then ) =
__ $ $_WindowStateCopyWithImpl < $Res > ;
2021-12-03 12:27:29 +03:00
@ override
2022-10-19 12:15:48 +03:00
@ useResult
2023-02-24 16:10:39 +03:00
$Res call ( { bool focused , bool visible , bool active , bool hidden } ) ;
2021-12-03 12:27:29 +03:00
}
/// @nodoc
2022-10-19 12:15:48 +03:00
class __ $ $_WindowStateCopyWithImpl < $Res >
extends _ $WindowStateCopyWithImpl < $Res , _ $_WindowState >
2022-05-12 12:06:28 +03:00
implements _ $ $_WindowStateCopyWith < $Res > {
__ $ $_WindowStateCopyWithImpl (
_ $_WindowState _value , $Res Function ( _ $_WindowState ) _then )
2022-10-19 12:15:48 +03:00
: super ( _value , _then ) ;
2021-12-03 12:27:29 +03:00
2022-10-19 12:15:48 +03:00
@ pragma ( ' vm:prefer-inline ' )
2021-12-03 12:27:29 +03:00
@ override
$Res call ( {
2022-10-19 12:15:48 +03:00
Object ? focused = null ,
Object ? visible = null ,
Object ? active = null ,
2023-02-24 16:10:39 +03:00
Object ? hidden = null ,
2021-12-03 12:27:29 +03:00
} ) {
2022-05-12 12:06:28 +03:00
return _then ( _ $_WindowState (
2022-10-19 12:15:48 +03:00
focused: null = = focused
2021-12-03 12:27:29 +03:00
? _value . focused
: focused // ignore: cast_nullable_to_non_nullable
as bool ,
2022-10-19 12:15:48 +03:00
visible: null = = visible
2021-12-03 12:27:29 +03:00
? _value . visible
: visible // ignore: cast_nullable_to_non_nullable
as bool ,
2022-10-19 12:15:48 +03:00
active: null = = active
2021-12-03 12:27:29 +03:00
? _value . active
: active // ignore: cast_nullable_to_non_nullable
as bool ,
2023-02-24 16:10:39 +03:00
hidden: null = = hidden
? _value . hidden
: hidden // ignore: cast_nullable_to_non_nullable
as bool ,
2021-12-03 12:27:29 +03:00
) ) ;
}
}
/// @nodoc
class _ $_WindowState implements _WindowState {
_ $_WindowState (
2023-02-24 16:10:39 +03:00
{ required this . focused ,
required this . visible ,
required this . active ,
this . hidden = false } ) ;
2021-12-03 12:27:29 +03:00
@ override
final bool focused ;
@ override
final bool visible ;
@ override
final bool active ;
2023-02-24 16:10:39 +03:00
@ override
@ JsonKey ( )
final bool hidden ;
2021-12-03 12:27:29 +03:00
@ override
String toString ( ) {
2023-02-24 16:10:39 +03:00
return ' WindowState(focused: $ focused , visible: $ visible , active: $ active , hidden: $ hidden ) ' ;
2021-12-03 12:27:29 +03:00
}
@ override
bool operator = = ( dynamic other ) {
return identical ( this , other ) | |
( other . runtimeType = = runtimeType & &
2022-05-12 12:06:28 +03:00
other is _ $_WindowState & &
2022-10-19 12:15:48 +03:00
( identical ( other . focused , focused ) | | other . focused = = focused ) & &
( identical ( other . visible , visible ) | | other . visible = = visible ) & &
2023-02-24 16:10:39 +03:00
( identical ( other . active , active ) | | other . active = = active ) & &
( identical ( other . hidden , hidden ) | | other . hidden = = hidden ) ) ;
2021-12-03 12:27:29 +03:00
}
@ override
2023-02-24 16:10:39 +03:00
int get hashCode = >
Object . hash ( runtimeType , focused , visible , active , hidden ) ;
2021-12-03 12:27:29 +03:00
@ JsonKey ( ignore: true )
@ override
2022-10-19 12:15:48 +03:00
@ pragma ( ' vm:prefer-inline ' )
2022-05-12 12:06:28 +03:00
_ $ $_WindowStateCopyWith < _ $_WindowState > get copyWith = >
__ $ $_WindowStateCopyWithImpl < _ $_WindowState > ( this , _ $identity ) ;
2021-12-03 12:27:29 +03:00
}
abstract class _WindowState implements WindowState {
factory _WindowState (
2022-05-12 12:06:28 +03:00
{ required final bool focused ,
required final bool visible ,
2023-02-24 16:10:39 +03:00
required final bool active ,
final bool hidden } ) = _ $_WindowState ;
2021-12-03 12:27:29 +03:00
@ override
2022-07-07 11:29:42 +03:00
bool get focused ;
2021-12-03 12:27:29 +03:00
@ override
2022-07-07 11:29:42 +03:00
bool get visible ;
2021-12-03 12:27:29 +03:00
@ override
2022-07-07 11:29:42 +03:00
bool get active ;
2021-12-03 12:27:29 +03:00
@ override
2023-02-24 16:10:39 +03:00
bool get hidden ;
@ override
2021-12-03 12:27:29 +03:00
@ JsonKey ( ignore: true )
2022-05-12 12:06:28 +03:00
_ $ $_WindowStateCopyWith < _ $_WindowState > get copyWith = >
2021-12-03 12:27:29 +03:00
throw _privateConstructorUsedError ;
}