diff --git a/__404error.html b/__404error.html new file mode 100644 index 00000000..37d6858d --- /dev/null +++ b/__404error.html @@ -0,0 +1,113 @@ + + + + + + + + retrofit - Dart API docs + + + + + + + + + + + + + + + + + +
+ +
+ menu + +
retrofit
+ +
+ +
+
+
+ +
+

404: Something's gone wrong :-(

+ +
+

You've tried to visit a page that doesn't exist. Luckily this site + has other pages.

+

If you were looking for something specific, try searching: +

+

+ +
+
+ + + + + +
+ + + + + + + + + + + + + + diff --git a/categories.json b/categories.json new file mode 100644 index 00000000..fe51488c --- /dev/null +++ b/categories.json @@ -0,0 +1 @@ +[] diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/CancelRequest-class-sidebar.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/CancelRequest-class-sidebar.html new file mode 100644 index 00000000..9da6b8cb --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/CancelRequest-class-sidebar.html @@ -0,0 +1,26 @@ +
    + +
  1. Constructors
  2. +
  3. CancelRequest
  4. + + + +
  5. + Properties +
  6. +
  7. hashCode
  8. +
  9. runtimeType
  10. + +
  11. Methods
  12. +
  13. noSuchMethod
  14. +
  15. toString
  16. + +
  17. Operators
  18. +
  19. operator ==
  20. + + + + + + +
diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/CancelRequest-class.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/CancelRequest-class.html new file mode 100644 index 00000000..d4ac9be2 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/CancelRequest-class.html @@ -0,0 +1,218 @@ + + + + + + + + CancelRequest class - dio library - Dart API + + + + + + + + + + + + + + + + + +
+ +
+ menu + +
CancelRequest
+ +
+ +
+
+
+ +
+
+

CancelRequest class + +

+ + + + + + +
+

Constructors

+ +
+
+ CancelRequest() +
+
+ +
const
+
+
+
+ +
+

Properties

+
+
+ hashCode + int + + +
+
+ The hash code for this object. +
no setterinherited
+ +
+ +
+ runtimeType + Type + + +
+
+ A representation of the runtime type of the object. +
no setterinherited
+ +
+ +
+
+ +
+

Methods

+
+
+ noSuchMethod(Invocation invocation) + → dynamic + + + +
+
+ Invoked when a nonexistent method or property is accessed. +
inherited
+ +
+ +
+ toString() + String + + + +
+
+ A string representation of this object. +
inherited
+ +
+ +
+
+ +
+

Operators

+
+
+ operator ==(Object other) + bool + + + +
+
+ The equality operator. +
inherited
+ +
+ +
+
+ + + + + +
+ + + + + +
+ + + + + + + + + + + + + + diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/CancelRequest/CancelRequest.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/CancelRequest/CancelRequest.html new file mode 100644 index 00000000..7e12ee08 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/CancelRequest/CancelRequest.html @@ -0,0 +1,124 @@ + + + + + + + + CancelRequest constructor - CancelRequest - dio library - Dart API + + + + + + + + + + + + + + + + + +
+ +
+ menu + +
CancelRequest
+ +
+ +
+
+
+ +
+
+

CancelRequest constructor +

+ +
+ const + CancelRequest() +
+ + + + + +
+

Implementation

+
const CancelRequest();
+
+ + +
+ + + + + +
+ + + + + + + + + + + + + + diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/DioOptions-class-sidebar.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/DioOptions-class-sidebar.html new file mode 100644 index 00000000..6702611f --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/DioOptions-class-sidebar.html @@ -0,0 +1,26 @@ +
    + +
  1. Constructors
  2. +
  3. DioOptions
  4. + + + +
  5. + Properties +
  6. +
  7. hashCode
  8. +
  9. runtimeType
  10. + +
  11. Methods
  12. +
  13. noSuchMethod
  14. +
  15. toString
  16. + +
  17. Operators
  18. +
  19. operator ==
  20. + + + + + + +
diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/DioOptions-class.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/DioOptions-class.html new file mode 100644 index 00000000..2883b933 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/DioOptions-class.html @@ -0,0 +1,218 @@ + + + + + + + + DioOptions class - dio library - Dart API + + + + + + + + + + + + + + + + + +
+ +
+ menu + +
DioOptions
+ +
+ +
+
+
+ +
+
+

DioOptions class + +

+ + + + + + +
+

Constructors

+ +
+
+ DioOptions() +
+
+ +
const
+
+
+
+ +
+

Properties

+
+
+ hashCode + int + + +
+
+ The hash code for this object. +
no setterinherited
+ +
+ +
+ runtimeType + Type + + +
+
+ A representation of the runtime type of the object. +
no setterinherited
+ +
+ +
+
+ +
+

Methods

+
+
+ noSuchMethod(Invocation invocation) + → dynamic + + + +
+
+ Invoked when a nonexistent method or property is accessed. +
inherited
+ +
+ +
+ toString() + String + + + +
+
+ A string representation of this object. +
inherited
+ +
+ +
+
+ +
+

Operators

+
+
+ operator ==(Object other) + bool + + + +
+
+ The equality operator. +
inherited
+ +
+ +
+
+ + + + + +
+ + + + + +
+ + + + + + + + + + + + + + diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/DioOptions/DioOptions.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/DioOptions/DioOptions.html new file mode 100644 index 00000000..bcf6c285 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/DioOptions/DioOptions.html @@ -0,0 +1,124 @@ + + + + + + + + DioOptions constructor - DioOptions - dio library - Dart API + + + + + + + + + + + + + + + + + +
+ +
+ menu + +
DioOptions
+ +
+ +
+
+
+ +
+
+

DioOptions constructor +

+ +
+ const + DioOptions() +
+ + + + + +
+

Implementation

+
const DioOptions();
+
+ + +
+ + + + + +
+ + + + + + + + + + + + + + diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/DioResponseType-class-sidebar.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/DioResponseType-class-sidebar.html new file mode 100644 index 00000000..88a9f6d1 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/DioResponseType-class-sidebar.html @@ -0,0 +1,27 @@ +
    + +
  1. Constructors
  2. +
  3. DioResponseType
  4. + + + +
  5. + Properties +
  6. +
  7. hashCode
  8. +
  9. responseType
  10. +
  11. runtimeType
  12. + +
  13. Methods
  14. +
  15. noSuchMethod
  16. +
  17. toString
  18. + +
  19. Operators
  20. +
  21. operator ==
  22. + + + + + + +
diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/DioResponseType-class.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/DioResponseType-class.html new file mode 100644 index 00000000..ef84336c --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/DioResponseType-class.html @@ -0,0 +1,230 @@ + + + + + + + + DioResponseType class - dio library - Dart API + + + + + + + + + + + + + + + + + +
+ +
+ menu + +
DioResponseType
+ +
+ +
+
+
+ +
+
+

DioResponseType class + +

+ + + + + + +
+

Constructors

+ +
+
+ DioResponseType(dynamic responseType) +
+
+ +
const
+
+
+
+ +
+

Properties

+
+
+ hashCode + int + + +
+
+ The hash code for this object. +
no setterinherited
+ +
+ +
+ responseType + → dynamic + + +
+
+ +
final
+ +
+ +
+ runtimeType + Type + + +
+
+ A representation of the runtime type of the object. +
no setterinherited
+ +
+ +
+
+ +
+

Methods

+
+
+ noSuchMethod(Invocation invocation) + → dynamic + + + +
+
+ Invoked when a nonexistent method or property is accessed. +
inherited
+ +
+ +
+ toString() + String + + + +
+
+ A string representation of this object. +
inherited
+ +
+ +
+
+ +
+

Operators

+
+
+ operator ==(Object other) + bool + + + +
+
+ The equality operator. +
inherited
+ +
+ +
+
+ + + + + +
+ + + + + +
+ + + + + + + + + + + + + + diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/DioResponseType/DioResponseType.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/DioResponseType/DioResponseType.html new file mode 100644 index 00000000..55a4d739 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/DioResponseType/DioResponseType.html @@ -0,0 +1,125 @@ + + + + + + + + DioResponseType constructor - DioResponseType - dio library - Dart API + + + + + + + + + + + + + + + + + +
+ +
+ menu + +
DioResponseType
+ +
+ +
+
+
+ +
+
+

DioResponseType constructor +

+ +
+ const + DioResponseType(
  1. dynamic responseType
  2. +
) +
+ + + + + +
+

Implementation

+
const DioResponseType(this.responseType);
+
+ + +
+ + + + + +
+ + + + + + + + + + + + + + diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/DioResponseType/responseType.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/DioResponseType/responseType.html new file mode 100644 index 00000000..3a1a0f5b --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/DioResponseType/responseType.html @@ -0,0 +1,125 @@ + + + + + + + + responseType property - DioResponseType class - dio library - Dart API + + + + + + + + + + + + + + + + + +
+ +
+ menu + +
responseType
+ +
+ +
+
+
+ +
+
+

responseType property +

+ +
+ + dynamic + responseType +
final
+ +
+ + + +
+

Implementation

+
final ResponseType responseType;
+
+ + +
+ + + + + +
+ + + + + + + + + + + + + + diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/Extra-class-sidebar.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/Extra-class-sidebar.html new file mode 100644 index 00000000..8930011e --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/Extra-class-sidebar.html @@ -0,0 +1,27 @@ +
    + +
  1. Constructors
  2. +
  3. Extra
  4. + + + +
  5. + Properties +
  6. +
  7. data
  8. +
  9. hashCode
  10. +
  11. runtimeType
  12. + +
  13. Methods
  14. +
  15. noSuchMethod
  16. +
  17. toString
  18. + +
  19. Operators
  20. +
  21. operator ==
  22. + + + + + + +
diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/Extra-class.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/Extra-class.html new file mode 100644 index 00000000..f61a6743 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/Extra-class.html @@ -0,0 +1,233 @@ + + + + + + + + Extra class - dio library - Dart API + + + + + + + + + + + + + + + + + +
+ +
+ menu + +
Extra
+ +
+ +
+
+
+ +
+
+

Extra class + +

+ + +
+

Extra data that will be passed to dio's request, response, transformer and interceptors.

+
+ + + + +
+

Constructors

+ +
+
+ Extra(Map<String, Object> data) +
+
+ Extra data that will be passed to dio's request, response, transformer and interceptors. +
const
+
+
+
+ +
+

Properties

+
+
+ data + Map<String, Object> + + +
+
+ +
final
+ +
+ +
+ hashCode + int + + +
+
+ The hash code for this object. +
no setterinherited
+ +
+ +
+ runtimeType + Type + + +
+
+ A representation of the runtime type of the object. +
no setterinherited
+ +
+ +
+
+ +
+

Methods

+
+
+ noSuchMethod(Invocation invocation) + → dynamic + + + +
+
+ Invoked when a nonexistent method or property is accessed. +
inherited
+ +
+ +
+ toString() + String + + + +
+
+ A string representation of this object. +
inherited
+ +
+ +
+
+ +
+

Operators

+
+
+ operator ==(Object other) + bool + + + +
+
+ The equality operator. +
inherited
+ +
+ +
+
+ + + + + +
+ + + + + +
+ + + + + + + + + + + + + + diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/Extra/Extra.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/Extra/Extra.html new file mode 100644 index 00000000..4482070b --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/Extra/Extra.html @@ -0,0 +1,128 @@ + + + + + + + + Extra constructor - Extra - dio library - Dart API + + + + + + + + + + + + + + + + + +
+ +
+ menu + +
Extra
+ +
+ +
+
+
+ +
+
+

Extra constructor +

+ +
+ const + Extra(
  1. Map<String, Object> data
  2. +
) +
+ + +
+

Extra data that will be passed to dio's request, response, transformer and interceptors.

+
+ + + +
+

Implementation

+
const Extra(this.data);
+
+ + +
+ + + + + +
+ + + + + + + + + + + + + + diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/Extra/data.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/Extra/data.html new file mode 100644 index 00000000..5b010df0 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/Extra/data.html @@ -0,0 +1,125 @@ + + + + + + + + data property - Extra class - dio library - Dart API + + + + + + + + + + + + + + + + + +
+ +
+ menu + +
data
+ +
+ +
+
+
+ +
+
+

data property +

+ +
+ + Map<String, Object> + data +
final
+ +
+ + + +
+

Implementation

+
final Map<String, Object> data;
+
+ + +
+ + + + + +
+ + + + + + + + + + + + + + diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/Extras-class-sidebar.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/Extras-class-sidebar.html new file mode 100644 index 00000000..f17e5b09 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/Extras-class-sidebar.html @@ -0,0 +1,26 @@ +
    + +
  1. Constructors
  2. +
  3. Extras
  4. + + + +
  5. + Properties +
  6. +
  7. hashCode
  8. +
  9. runtimeType
  10. + +
  11. Methods
  12. +
  13. noSuchMethod
  14. +
  15. toString
  16. + +
  17. Operators
  18. +
  19. operator ==
  20. + + + + + + +
diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/Extras-class.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/Extras-class.html new file mode 100644 index 00000000..862a62bc --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/Extras-class.html @@ -0,0 +1,225 @@ + + + + + + + + Extras class - dio library - Dart API + + + + + + + + + + + + + + + + + +
+ +
+ menu + +
Extras
+ +
+ +
+
+
+ +
+
+

Extras class + +

+ + +
+

Extra data that will be passed to dio's request, response, transformer and interceptors. +Simple Example:

+
@GET("/get")
+Future<String> foo(@Extras() Map<String, dynamic> extras)
+
+
+ + + + +
+

Constructors

+ +
+
+ Extras() +
+
+ +
const
+
+
+
+ +
+

Properties

+
+
+ hashCode + int + + +
+
+ The hash code for this object. +
no setterinherited
+ +
+ +
+ runtimeType + Type + + +
+
+ A representation of the runtime type of the object. +
no setterinherited
+ +
+ +
+
+ +
+

Methods

+
+
+ noSuchMethod(Invocation invocation) + → dynamic + + + +
+
+ Invoked when a nonexistent method or property is accessed. +
inherited
+ +
+ +
+ toString() + String + + + +
+
+ A string representation of this object. +
inherited
+ +
+ +
+
+ +
+

Operators

+
+
+ operator ==(Object other) + bool + + + +
+
+ The equality operator. +
inherited
+ +
+ +
+
+ + + + + +
+ + + + + +
+ + + + + + + + + + + + + + diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/Extras/Extras.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/Extras/Extras.html new file mode 100644 index 00000000..662a85fc --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/Extras/Extras.html @@ -0,0 +1,124 @@ + + + + + + + + Extras constructor - Extras - dio library - Dart API + + + + + + + + + + + + + + + + + +
+ +
+ menu + +
Extras
+ +
+ +
+
+
+ +
+
+

Extras constructor +

+ +
+ const + Extras() +
+ + + + + +
+

Implementation

+
const Extras();
+
+ + +
+ + + + + +
+ + + + + + + + + + + + + + diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/HttpResponse-class-sidebar.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/HttpResponse-class-sidebar.html new file mode 100644 index 00000000..75c7e290 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/HttpResponse-class-sidebar.html @@ -0,0 +1,28 @@ +
    + +
  1. Constructors
  2. +
  3. HttpResponse
  4. + + + +
  5. + Properties +
  6. +
  7. data
  8. +
  9. hashCode
  10. +
  11. response
  12. +
  13. runtimeType
  14. + +
  15. Methods
  16. +
  17. noSuchMethod
  18. +
  19. toString
  20. + +
  21. Operators
  22. +
  23. operator ==
  24. + + + + + + +
diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/HttpResponse-class.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/HttpResponse-class.html new file mode 100644 index 00000000..66696fdd --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/HttpResponse-class.html @@ -0,0 +1,241 @@ + + + + + + + + HttpResponse class - dio library - Dart API + + + + + + + + + + + + + + + + + +
+ +
+ menu + +
HttpResponse
+ +
+ +
+
+
+ +
+
+

HttpResponse<T> class + +

+ + + + + + +
+

Constructors

+ +
+
+ HttpResponse(T data, dynamic response) +
+
+ +
+
+
+ +
+

Properties

+
+
+ data + → T + + +
+
+ +
final
+ +
+ +
+ hashCode + int + + +
+
+ The hash code for this object. +
no setterinherited
+ +
+ +
+ response + → dynamic + + +
+
+ +
final
+ +
+ +
+ runtimeType + Type + + +
+
+ A representation of the runtime type of the object. +
no setterinherited
+ +
+ +
+
+ +
+

Methods

+
+
+ noSuchMethod(Invocation invocation) + → dynamic + + + +
+
+ Invoked when a nonexistent method or property is accessed. +
inherited
+ +
+ +
+ toString() + String + + + +
+
+ A string representation of this object. +
inherited
+ +
+ +
+
+ +
+

Operators

+
+
+ operator ==(Object other) + bool + + + +
+
+ The equality operator. +
inherited
+ +
+ +
+
+ + + + + +
+ + + + + +
+ + + + + + + + + + + + + + diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/HttpResponse/HttpResponse.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/HttpResponse/HttpResponse.html new file mode 100644 index 00000000..5c7aaf2d --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/HttpResponse/HttpResponse.html @@ -0,0 +1,126 @@ + + + + + + + + HttpResponse constructor - HttpResponse - dio library - Dart API + + + + + + + + + + + + + + + + + +
+ +
+ menu + +
HttpResponse
+ +
+ +
+
+
+ +
+
+

HttpResponse<T> constructor +

+ +
+ + HttpResponse<T>(
  1. T data,
  2. +
  3. dynamic response
  4. +
) +
+ + + + + +
+

Implementation

+
HttpResponse(this.data, this.response);
+
+ + +
+ + + + + +
+ + + + + + + + + + + + + + diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/HttpResponse/data.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/HttpResponse/data.html new file mode 100644 index 00000000..512590dc --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/HttpResponse/data.html @@ -0,0 +1,125 @@ + + + + + + + + data property - HttpResponse class - dio library - Dart API + + + + + + + + + + + + + + + + + +
+ +
+ menu + +
data
+ +
+ +
+
+
+ +
+
+

data property +

+ +
+ + T + data +
final
+ +
+ + + +
+

Implementation

+
final T data;
+
+ + +
+ + + + + +
+ + + + + + + + + + + + + + diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/HttpResponse/response.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/HttpResponse/response.html new file mode 100644 index 00000000..8fb36537 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/HttpResponse/response.html @@ -0,0 +1,125 @@ + + + + + + + + response property - HttpResponse class - dio library - Dart API + + + + + + + + + + + + + + + + + +
+ +
+ menu + +
response
+ +
+ +
+
+
+ +
+
+

response property +

+ +
+ + dynamic + response +
final
+ +
+ + + +
+

Implementation

+
final Response response;
+
+ + +
+ + + + + +
+ + + + + + + + + + + + + + diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/ReceiveProgress-class-sidebar.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/ReceiveProgress-class-sidebar.html new file mode 100644 index 00000000..13b4bdf0 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/ReceiveProgress-class-sidebar.html @@ -0,0 +1,26 @@ +
    + +
  1. Constructors
  2. +
  3. ReceiveProgress
  4. + + + +
  5. + Properties +
  6. +
  7. hashCode
  8. +
  9. runtimeType
  10. + +
  11. Methods
  12. +
  13. noSuchMethod
  14. +
  15. toString
  16. + +
  17. Operators
  18. +
  19. operator ==
  20. + + + + + + +
diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/ReceiveProgress-class.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/ReceiveProgress-class.html new file mode 100644 index 00000000..cdae1acb --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/ReceiveProgress-class.html @@ -0,0 +1,218 @@ + + + + + + + + ReceiveProgress class - dio library - Dart API + + + + + + + + + + + + + + + + + +
+ +
+ menu + +
ReceiveProgress
+ +
+ +
+
+
+ +
+
+

ReceiveProgress class + +

+ + + + + + +
+

Constructors

+ +
+
+ ReceiveProgress() +
+
+ +
const
+
+
+
+ +
+

Properties

+
+
+ hashCode + int + + +
+
+ The hash code for this object. +
no setterinherited
+ +
+ +
+ runtimeType + Type + + +
+
+ A representation of the runtime type of the object. +
no setterinherited
+ +
+ +
+
+ +
+

Methods

+
+
+ noSuchMethod(Invocation invocation) + → dynamic + + + +
+
+ Invoked when a nonexistent method or property is accessed. +
inherited
+ +
+ +
+ toString() + String + + + +
+
+ A string representation of this object. +
inherited
+ +
+ +
+
+ +
+

Operators

+
+
+ operator ==(Object other) + bool + + + +
+
+ The equality operator. +
inherited
+ +
+ +
+
+ + + + + +
+ + + + + +
+ + + + + + + + + + + + + + diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/ReceiveProgress/ReceiveProgress.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/ReceiveProgress/ReceiveProgress.html new file mode 100644 index 00000000..cc7333fa --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/ReceiveProgress/ReceiveProgress.html @@ -0,0 +1,124 @@ + + + + + + + + ReceiveProgress constructor - ReceiveProgress - dio library - Dart API + + + + + + + + + + + + + + + + + +
+ +
+ menu + +
ReceiveProgress
+ +
+ +
+
+
+ +
+
+

ReceiveProgress constructor +

+ +
+ const + ReceiveProgress() +
+ + + + + +
+

Implementation

+
const ReceiveProgress();
+
+ + +
+ + + + + +
+ + + + + + + + + + + + + + diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/SendProgress-class-sidebar.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/SendProgress-class-sidebar.html new file mode 100644 index 00000000..556e1276 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/SendProgress-class-sidebar.html @@ -0,0 +1,26 @@ +
    + +
  1. Constructors
  2. +
  3. SendProgress
  4. + + + +
  5. + Properties +
  6. +
  7. hashCode
  8. +
  9. runtimeType
  10. + +
  11. Methods
  12. +
  13. noSuchMethod
  14. +
  15. toString
  16. + +
  17. Operators
  18. +
  19. operator ==
  20. + + + + + + +
diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/SendProgress-class.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/SendProgress-class.html new file mode 100644 index 00000000..388649ee --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/SendProgress-class.html @@ -0,0 +1,218 @@ + + + + + + + + SendProgress class - dio library - Dart API + + + + + + + + + + + + + + + + + +
+ +
+ menu + +
SendProgress
+ +
+ +
+
+
+ +
+
+

SendProgress class + +

+ + + + + + +
+

Constructors

+ +
+
+ SendProgress() +
+
+ +
const
+
+
+
+ +
+

Properties

+
+
+ hashCode + int + + +
+
+ The hash code for this object. +
no setterinherited
+ +
+ +
+ runtimeType + Type + + +
+
+ A representation of the runtime type of the object. +
no setterinherited
+ +
+ +
+
+ +
+

Methods

+
+
+ noSuchMethod(Invocation invocation) + → dynamic + + + +
+
+ Invoked when a nonexistent method or property is accessed. +
inherited
+ +
+ +
+ toString() + String + + + +
+
+ A string representation of this object. +
inherited
+ +
+ +
+
+ +
+

Operators

+
+
+ operator ==(Object other) + bool + + + +
+
+ The equality operator. +
inherited
+ +
+ +
+
+ + + + + +
+ + + + + +
+ + + + + + + + + + + + + + diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/SendProgress/SendProgress.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/SendProgress/SendProgress.html new file mode 100644 index 00000000..77d345cc --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/SendProgress/SendProgress.html @@ -0,0 +1,124 @@ + + + + + + + + SendProgress constructor - SendProgress - dio library - Dart API + + + + + + + + + + + + + + + + + +
+ +
+ menu + +
SendProgress
+ +
+ +
+
+
+ +
+
+

SendProgress constructor +

+ +
+ const + SendProgress() +
+ + + + + +
+

Implementation

+
const SendProgress();
+
+ + +
+ + + + + +
+ + + + + + + + + + + + + + diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio-library-sidebar.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio-library-sidebar.html new file mode 100644 index 00000000..81017edb --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio-library-sidebar.html @@ -0,0 +1,20 @@ +
    +
  1. Classes
  2. +
  3. CancelRequest
  4. +
  5. DioOptions
  6. +
  7. DioResponseType
  8. +
  9. Extra
  10. +
  11. Extras
  12. +
  13. HttpResponse
  14. +
  15. ReceiveProgress
  16. +
  17. SendProgress
  18. + + + + + + + + + +
diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio-library.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio-library.html new file mode 100644 index 00000000..391c9ba4 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio-library.html @@ -0,0 +1,204 @@ + + + + + + + + dio library - Dart API + + + + + + + + + + + + + + + + + +
+ +
+ menu + +
dio
+ +
+ +
+
+
+ +
+ +
+ + +

+ dio + library + + +

+
+ + + + +
+

Classes

+ +
+
+ CancelRequest + +
+
+ +
+ +
+ DioOptions + +
+
+ +
+ +
+ DioResponseType + +
+
+ +
+ +
+ Extra + +
+
+ Extra data that will be passed to dio's request, response, transformer and interceptors. +
+ +
+ Extras + +
+
+ Extra data that will be passed to dio's request, response, transformer and interceptors. +Simple Example: +
+ +
+ HttpResponse<T> + +
+
+ +
+ +
+ ReceiveProgress + +
+
+ +
+ +
+ SendProgress + +
+
+ +
+ +
+
+ + + + + + + + + + +
+ + + + + +
+ + + + + + + + + + + + + + diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Body-class-sidebar.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Body-class-sidebar.html new file mode 100644 index 00000000..11ec4dc4 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Body-class-sidebar.html @@ -0,0 +1,27 @@ +
    + +
  1. Constructors
  2. +
  3. Body
  4. + + + +
  5. + Properties +
  6. +
  7. hashCode
  8. +
  9. nullToAbsent
  10. +
  11. runtimeType
  12. + +
  13. Methods
  14. +
  15. noSuchMethod
  16. +
  17. toString
  18. + +
  19. Operators
  20. +
  21. operator ==
  22. + + + + + + +
diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Body-class.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Body-class.html new file mode 100644 index 00000000..a2fdb750 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Body-class.html @@ -0,0 +1,236 @@ + + + + + + + + Body class - http library - Dart API + + + + + + + + + + + + + + + + + +
+ +
+ menu + +
Body
+ +
+ +
+
+
+ +
+
+

Body class + +

+ + +
+

Use this annotation on a service method param when you want to directly control the request body +of a POST/PUT request (instead of sending in as request parameters or form-style request +body).

+

Body parameters may not be null.

+
+ + + + +
+

Constructors

+ +
+
+ Body({bool nullToAbsent = false}) +
+
+ +
const
+
+
+
+ +
+

Properties

+
+
+ hashCode + int + + +
+
+ The hash code for this object. +
no setterinherited
+ +
+ +
+ nullToAbsent + bool + + +
+
+ +
final
+ +
+ +
+ runtimeType + Type + + +
+
+ A representation of the runtime type of the object. +
no setterinherited
+ +
+ +
+
+ +
+

Methods

+
+
+ noSuchMethod(Invocation invocation) + → dynamic + + + +
+
+ Invoked when a nonexistent method or property is accessed. +
inherited
+ +
+ +
+ toString() + String + + + +
+
+ A string representation of this object. +
inherited
+ +
+ +
+
+ +
+

Operators

+
+
+ operator ==(Object other) + bool + + + +
+
+ The equality operator. +
inherited
+ +
+ +
+
+ + + + + +
+ + + + + +
+ + + + + + + + + + + + + + diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Body/Body.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Body/Body.html new file mode 100644 index 00000000..5b191d1f --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Body/Body.html @@ -0,0 +1,125 @@ + + + + + + + + Body constructor - Body - http library - Dart API + + + + + + + + + + + + + + + + + +
+ +
+ menu + +
Body
+ +
+ +
+
+
+ +
+
+

Body constructor +

+ +
+ const + Body(
  1. {bool nullToAbsent = false}
  2. +
) +
+ + + + + +
+

Implementation

+
const Body({this.nullToAbsent = false});
+
+ + +
+ + + + + +
+ + + + + + + + + + + + + + diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Body/nullToAbsent.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Body/nullToAbsent.html new file mode 100644 index 00000000..1c5eae78 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Body/nullToAbsent.html @@ -0,0 +1,125 @@ + + + + + + + + nullToAbsent property - Body class - http library - Dart API + + + + + + + + + + + + + + + + + +
+ +
+ menu + +
nullToAbsent
+ +
+ +
+
+
+ +
+
+

nullToAbsent property +

+ +
+ + bool + nullToAbsent +
final
+ +
+ + + +
+

Implementation

+
final bool nullToAbsent;
+
+ + +
+ + + + + +
+ + + + + + + + + + + + + + diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/CacheControl-class-sidebar.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/CacheControl-class-sidebar.html new file mode 100644 index 00000000..ba88efad --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/CacheControl-class-sidebar.html @@ -0,0 +1,34 @@ +
    + +
  1. Constructors
  2. +
  3. CacheControl
  4. + + + +
  5. + Properties +
  6. +
  7. hashCode
  8. +
  9. maxAge
  10. +
  11. maxStale
  12. +
  13. minFresh
  14. +
  15. noCache
  16. +
  17. noStore
  18. +
  19. noTransform
  20. +
  21. onlyIfCached
  22. +
  23. other
  24. +
  25. runtimeType
  26. + +
  27. Methods
  28. +
  29. noSuchMethod
  30. +
  31. toString
  32. + +
  33. Operators
  34. +
  35. operator ==
  36. + + + + + + +
diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/CacheControl-class.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/CacheControl-class.html new file mode 100644 index 00000000..79ad6fa1 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/CacheControl-class.html @@ -0,0 +1,314 @@ + + + + + + + + CacheControl class - http library - Dart API + + + + + + + + + + + + + + + + + +
+ +
+ menu + +
CacheControl
+ +
+ +
+
+
+ +
+
+

CacheControl class + +

+ + + + + + +
+

Constructors

+ +
+
+ CacheControl({int? maxAge, int? maxStale, int? minFresh, bool noCache = false, bool noStore = false, bool noTransform = false, bool onlyIfCached = false, List<String> other = const []}) +
+
+ +
const
+
+
+
+ +
+

Properties

+
+
+ hashCode + int + + +
+
+ The hash code for this object. +
no setterinherited
+ +
+ +
+ maxAge + int? + + +
+
+ +
final
+ +
+ +
+ maxStale + int? + + +
+
+ +
final
+ +
+ +
+ minFresh + int? + + +
+
+ +
final
+ +
+ +
+ noCache + bool + + +
+
+ +
final
+ +
+ +
+ noStore + bool + + +
+
+ +
final
+ +
+ +
+ noTransform + bool + + +
+
+ +
final
+ +
+ +
+ onlyIfCached + bool + + +
+
+ +
final
+ +
+ +
+ other + List<String> + + +
+
+ +
final
+ +
+ +
+ runtimeType + Type + + +
+
+ A representation of the runtime type of the object. +
no setterinherited
+ +
+ +
+
+ +
+

Methods

+
+
+ noSuchMethod(Invocation invocation) + → dynamic + + + +
+
+ Invoked when a nonexistent method or property is accessed. +
inherited
+ +
+ +
+ toString() + String + + + +
+
+ A string representation of this object. +
inherited
+ +
+ +
+
+ +
+

Operators

+
+
+ operator ==(Object other) + bool + + + +
+
+ The equality operator. +
inherited
+ +
+ +
+
+ + + + + +
+ + + + + +
+ + + + + + + + + + + + + + diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/CacheControl/CacheControl.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/CacheControl/CacheControl.html new file mode 100644 index 00000000..35e32d93 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/CacheControl/CacheControl.html @@ -0,0 +1,141 @@ + + + + + + + + CacheControl constructor - CacheControl - http library - Dart API + + + + + + + + + + + + + + + + + +
+ +
+ menu + +
CacheControl
+ +
+ +
+
+
+ +
+
+

CacheControl constructor +

+ +
+ const + CacheControl(
  1. {int? maxAge,
  2. +
  3. int? maxStale,
  4. +
  5. int? minFresh,
  6. +
  7. bool noCache = false,
  8. +
  9. bool noStore = false,
  10. +
  11. bool noTransform = false,
  12. +
  13. bool onlyIfCached = false,
  14. +
  15. List<String> other = const []}
  16. +
) +
+ + + + + +
+

Implementation

+
const CacheControl({
+  this.maxAge,
+  this.maxStale,
+  this.minFresh,
+  this.noCache = false,
+  this.noStore = false,
+  this.noTransform = false,
+  this.onlyIfCached = false,
+  this.other = const [],
+});
+
+ + +
+ + + + + +
+ + + + + + + + + + + + + + diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/CacheControl/maxAge.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/CacheControl/maxAge.html new file mode 100644 index 00000000..09f6055c --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/CacheControl/maxAge.html @@ -0,0 +1,125 @@ + + + + + + + + maxAge property - CacheControl class - http library - Dart API + + + + + + + + + + + + + + + + + +
+ +
+ menu + +
maxAge
+ +
+ +
+
+
+ +
+
+

maxAge property +

+ +
+ + int? + maxAge +
final
+ +
+ + + +
+

Implementation

+
final int? maxAge;
+
+ + +
+ + + + + +
+ + + + + + + + + + + + + + diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/CacheControl/maxStale.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/CacheControl/maxStale.html new file mode 100644 index 00000000..7df5a923 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/CacheControl/maxStale.html @@ -0,0 +1,125 @@ + + + + + + + + maxStale property - CacheControl class - http library - Dart API + + + + + + + + + + + + + + + + + +
+ +
+ menu + +
maxStale
+ +
+ +
+
+
+ +
+
+

maxStale property +

+ +
+ + int? + maxStale +
final
+ +
+ + + +
+

Implementation

+
final int? maxStale;
+
+ + +
+ + + + + +
+ + + + + + + + + + + + + + diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/CacheControl/minFresh.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/CacheControl/minFresh.html new file mode 100644 index 00000000..c5bc6f0b --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/CacheControl/minFresh.html @@ -0,0 +1,125 @@ + + + + + + + + minFresh property - CacheControl class - http library - Dart API + + + + + + + + + + + + + + + + + +
+ +
+ menu + +
minFresh
+ +
+ +
+
+
+ +
+
+

minFresh property +

+ +
+ + int? + minFresh +
final
+ +
+ + + +
+

Implementation

+
final int? minFresh;
+
+ + +
+ + + + + +
+ + + + + + + + + + + + + + diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/CacheControl/noCache.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/CacheControl/noCache.html new file mode 100644 index 00000000..65fd8c8a --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/CacheControl/noCache.html @@ -0,0 +1,125 @@ + + + + + + + + noCache property - CacheControl class - http library - Dart API + + + + + + + + + + + + + + + + + +
+ +
+ menu + +
noCache
+ +
+ +
+
+
+ +
+
+

noCache property +

+ +
+ + bool + noCache +
final
+ +
+ + + +
+

Implementation

+
final bool noCache;
+
+ + +
+ + + + + +
+ + + + + + + + + + + + + + diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/CacheControl/noStore.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/CacheControl/noStore.html new file mode 100644 index 00000000..632cba16 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/CacheControl/noStore.html @@ -0,0 +1,125 @@ + + + + + + + + noStore property - CacheControl class - http library - Dart API + + + + + + + + + + + + + + + + + +
+ +
+ menu + +
noStore
+ +
+ +
+
+
+ +
+
+

noStore property +

+ +
+ + bool + noStore +
final
+ +
+ + + +
+

Implementation

+
final bool noStore;
+
+ + +
+ + + + + +
+ + + + + + + + + + + + + + diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/CacheControl/noTransform.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/CacheControl/noTransform.html new file mode 100644 index 00000000..62244a56 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/CacheControl/noTransform.html @@ -0,0 +1,125 @@ + + + + + + + + noTransform property - CacheControl class - http library - Dart API + + + + + + + + + + + + + + + + + +
+ +
+ menu + +
noTransform
+ +
+ +
+
+
+ +
+
+

noTransform property +

+ +
+ + bool + noTransform +
final
+ +
+ + + +
+

Implementation

+
final bool noTransform;
+
+ + +
+ + + + + +
+ + + + + + + + + + + + + + diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/CacheControl/onlyIfCached.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/CacheControl/onlyIfCached.html new file mode 100644 index 00000000..440f9263 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/CacheControl/onlyIfCached.html @@ -0,0 +1,125 @@ + + + + + + + + onlyIfCached property - CacheControl class - http library - Dart API + + + + + + + + + + + + + + + + + +
+ +
+ menu + +
onlyIfCached
+ +
+ +
+
+
+ +
+
+

onlyIfCached property +

+ +
+ + bool + onlyIfCached +
final
+ +
+ + + +
+

Implementation

+
final bool onlyIfCached;
+
+ + +
+ + + + + +
+ + + + + + + + + + + + + + diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/CacheControl/other.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/CacheControl/other.html new file mode 100644 index 00000000..3aa0648e --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/CacheControl/other.html @@ -0,0 +1,125 @@ + + + + + + + + other property - CacheControl class - http library - Dart API + + + + + + + + + + + + + + + + + +
+ +
+ menu + +
other
+ +
+ +
+
+
+ +
+
+

other property +

+ +
+ + List<String> + other +
final
+ +
+ + + +
+

Implementation

+
final List<String> other;
+
+ + +
+ + + + + +
+ + + + + + + + + + + + + + diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/DELETE-class-sidebar.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/DELETE-class-sidebar.html new file mode 100644 index 00000000..56d9b0c2 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/DELETE-class-sidebar.html @@ -0,0 +1,28 @@ +
    + +
  1. Constructors
  2. +
  3. DELETE
  4. + + + +
  5. + Properties +
  6. +
  7. hashCode
  8. +
  9. method
  10. +
  11. path
  12. +
  13. runtimeType
  14. + +
  15. Methods
  16. +
  17. noSuchMethod
  18. +
  19. toString
  20. + +
  21. Operators
  22. +
  23. operator ==
  24. + + + + + + +
diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/DELETE-class.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/DELETE-class.html new file mode 100644 index 00000000..5c1c0d37 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/DELETE-class.html @@ -0,0 +1,267 @@ + + + + + + + + DELETE class - http library - Dart API + + + + + + + + + + + + + + + + + +
+ +
+ menu + +
DELETE
+ +
+ +
+
+
+ +
+
+

DELETE class + +

+ + +
+

Make a DELETE request

+
+ + +
+
+ +
Inheritance
+
+ +
+ + + + + + + + + +
+
+ + +
+

Constructors

+ +
+
+ DELETE(String path) +
+
+ +
const
+
+
+
+ +
+

Properties

+
+
+ hashCode + int + + +
+
+ The hash code for this object. +
no setterinherited
+ +
+ +
+ method + String + + +
+
+ HTTP request method which can be found in HttpMethod. +
finalinherited
+ +
+ +
+ path + String + + +
+
+ A relative or absolute path, or full URL of the endpoint. +
finalinherited
+ +
+ +
+ runtimeType + Type + + +
+
+ A representation of the runtime type of the object. +
no setterinherited
+ +
+ +
+
+ +
+

Methods

+
+
+ noSuchMethod(Invocation invocation) + → dynamic + + + +
+
+ Invoked when a nonexistent method or property is accessed. +
inherited
+ +
+ +
+ toString() + String + + + +
+
+ A string representation of this object. +
inherited
+ +
+ +
+
+ +
+

Operators

+
+
+ operator ==(Object other) + bool + + + +
+
+ The equality operator. +
inherited
+ +
+ +
+
+ + + + + +
+ + + + + +
+ + + + + + + + + + + + + + diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/DELETE/DELETE.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/DELETE/DELETE.html new file mode 100644 index 00000000..c713adfd --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/DELETE/DELETE.html @@ -0,0 +1,125 @@ + + + + + + + + DELETE constructor - DELETE - http library - Dart API + + + + + + + + + + + + + + + + + +
+ +
+ menu + +
DELETE
+ +
+ +
+
+
+ +
+
+

DELETE constructor +

+ +
+ const + DELETE(
  1. String path
  2. +
) +
+ + + + + +
+

Implementation

+
const DELETE(final String path) : super(HttpMethod.DELETE, path);
+
+ + +
+ + + + + +
+ + + + + + + + + + + + + + diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Field-class-sidebar.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Field-class-sidebar.html new file mode 100644 index 00000000..076f261c --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Field-class-sidebar.html @@ -0,0 +1,27 @@ +
    + +
  1. Constructors
  2. +
  3. Field
  4. + + + +
  5. + Properties +
  6. +
  7. hashCode
  8. +
  9. runtimeType
  10. +
  11. value
  12. + +
  13. Methods
  14. +
  15. noSuchMethod
  16. +
  17. toString
  18. + +
  19. Operators
  20. +
  21. operator ==
  22. + + + + + + +
diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Field-class.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Field-class.html new file mode 100644 index 00000000..d9a8e170 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Field-class.html @@ -0,0 +1,241 @@ + + + + + + + + Field class - http library - Dart API + + + + + + + + + + + + + + + + + +
+ +
+ menu + +
Field
+ +
+ +
+
+
+ +
+
+

Field class + +

+ + +
+

Named pair for a form request.

+
@POST("/post")
+Future<String> example(
+  @Field() int foo,
+  @Field("bar") String barbar},
+)
+
+

Calling with foo.example("Bob Smith", "President") yields a request body of +foo=Bob+Smith&bar=President.

+
+ + + + +
+

Constructors

+ +
+
+ Field([String? value]) +
+
+ +
const
+
+
+
+ +
+

Properties

+
+
+ hashCode + int + + +
+
+ The hash code for this object. +
no setterinherited
+ +
+ +
+ runtimeType + Type + + +
+
+ A representation of the runtime type of the object. +
no setterinherited
+ +
+ +
+ value + String? + + +
+
+ +
final
+ +
+ +
+
+ +
+

Methods

+
+
+ noSuchMethod(Invocation invocation) + → dynamic + + + +
+
+ Invoked when a nonexistent method or property is accessed. +
inherited
+ +
+ +
+ toString() + String + + + +
+
+ A string representation of this object. +
inherited
+ +
+ +
+
+ +
+

Operators

+
+
+ operator ==(Object other) + bool + + + +
+
+ The equality operator. +
inherited
+ +
+ +
+
+ + + + + +
+ + + + + +
+ + + + + + + + + + + + + + diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Field/Field.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Field/Field.html new file mode 100644 index 00000000..9fa9c1ad --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Field/Field.html @@ -0,0 +1,125 @@ + + + + + + + + Field constructor - Field - http library - Dart API + + + + + + + + + + + + + + + + + +
+ +
+ menu + +
Field
+ +
+ +
+
+
+ +
+
+

Field constructor +

+ +
+ const + Field(
  1. [String? value]
  2. +
) +
+ + + + + +
+

Implementation

+
const Field([this.value]);
+
+ + +
+ + + + + +
+ + + + + + + + + + + + + + diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Field/value.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Field/value.html new file mode 100644 index 00000000..632eb264 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Field/value.html @@ -0,0 +1,125 @@ + + + + + + + + value property - Field class - http library - Dart API + + + + + + + + + + + + + + + + + +
+ +
+ menu + +
value
+ +
+ +
+
+
+ +
+
+

value property +

+ +
+ + String? + value +
final
+ +
+ + + +
+

Implementation

+
final String? value;
+
+ + +
+ + + + + +
+ + + + + + + + + + + + + + diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/FormUrlEncoded-class-sidebar.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/FormUrlEncoded-class-sidebar.html new file mode 100644 index 00000000..ac7e6139 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/FormUrlEncoded-class-sidebar.html @@ -0,0 +1,27 @@ +
    + +
  1. Constructors
  2. +
  3. FormUrlEncoded
  4. + + + +
  5. + Properties +
  6. +
  7. hashCode
  8. +
  9. mime
  10. +
  11. runtimeType
  12. + +
  13. Methods
  14. +
  15. noSuchMethod
  16. +
  17. toString
  18. + +
  19. Operators
  20. +
  21. operator ==
  22. + + + + + + +
diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/FormUrlEncoded-class.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/FormUrlEncoded-class.html new file mode 100644 index 00000000..f5988aea --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/FormUrlEncoded-class.html @@ -0,0 +1,237 @@ + + + + + + + + FormUrlEncoded class - http library - Dart API + + + + + + + + + + + + + + + + + +
+ +
+ menu + +
FormUrlEncoded
+ +
+ +
+
+
+ +
+
+

FormUrlEncoded class + +

+ + +
+

Denotes that the request body will use form URL encoding. Fields should be declared as +parameters and annotated with Field.

+

Requests made with this annotation will have application/x-www-form-urlencoded MIME +type. Field names and values will be UTF-8 encoded before being URI-encoded in accordance to +RFC-3986

+
+ + + + +
+

Constructors

+ +
+
+ FormUrlEncoded() +
+
+ +
const
+
+
+
+ +
+

Properties

+
+
+ hashCode + int + + +
+
+ The hash code for this object. +
no setterinherited
+ +
+ +
+ mime + String + + +
+
+ +
final
+ +
+ +
+ runtimeType + Type + + +
+
+ A representation of the runtime type of the object. +
no setterinherited
+ +
+ +
+
+ +
+

Methods

+
+
+ noSuchMethod(Invocation invocation) + → dynamic + + + +
+
+ Invoked when a nonexistent method or property is accessed. +
inherited
+ +
+ +
+ toString() + String + + + +
+
+ A string representation of this object. +
inherited
+ +
+ +
+
+ +
+

Operators

+
+
+ operator ==(Object other) + bool + + + +
+
+ The equality operator. +
inherited
+ +
+ +
+
+ + + + + +
+ + + + + +
+ + + + + + + + + + + + + + diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/FormUrlEncoded/FormUrlEncoded.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/FormUrlEncoded/FormUrlEncoded.html new file mode 100644 index 00000000..f9a1bca9 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/FormUrlEncoded/FormUrlEncoded.html @@ -0,0 +1,124 @@ + + + + + + + + FormUrlEncoded constructor - FormUrlEncoded - http library - Dart API + + + + + + + + + + + + + + + + + +
+ +
+ menu + +
FormUrlEncoded
+ +
+ +
+
+
+ +
+
+

FormUrlEncoded constructor +

+ +
+ const + FormUrlEncoded() +
+ + + + + +
+

Implementation

+
const FormUrlEncoded();
+
+ + +
+ + + + + +
+ + + + + + + + + + + + + + diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/FormUrlEncoded/mime.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/FormUrlEncoded/mime.html new file mode 100644 index 00000000..d3667356 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/FormUrlEncoded/mime.html @@ -0,0 +1,131 @@ + + + + + + + + mime property - FormUrlEncoded class - http library - Dart API + + + + + + + + + + + + + + + + + +
+ +
+ menu + +
mime
+ +
+ +
+
+
+ +
+
+

mime property +

+ +
+ +
+
    +
  1. @override
  2. +
+
+ String + mime +
final
+ +
+ + + +
+

Implementation

+
@override
+final String mime = 'application/x-www-form-urlencoded';
+
+ + +
+ + + + + +
+ + + + + + + + + + + + + + diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/GET-class-sidebar.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/GET-class-sidebar.html new file mode 100644 index 00000000..19a21e60 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/GET-class-sidebar.html @@ -0,0 +1,28 @@ +
    + +
  1. Constructors
  2. +
  3. GET
  4. + + + +
  5. + Properties +
  6. +
  7. hashCode
  8. +
  9. method
  10. +
  11. path
  12. +
  13. runtimeType
  14. + +
  15. Methods
  16. +
  17. noSuchMethod
  18. +
  19. toString
  20. + +
  21. Operators
  22. +
  23. operator ==
  24. + + + + + + +
diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/GET-class.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/GET-class.html new file mode 100644 index 00000000..0553cf23 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/GET-class.html @@ -0,0 +1,270 @@ + + + + + + + + GET class - http library - Dart API + + + + + + + + + + + + + + + + + +
+ +
+ menu + +
GET
+ +
+ +
+
+
+ +
+
+

GET class + +

+ + +
+

Make a GET request

+
@GET("ip")
+Future<String> ip(@Query('query1') String query)
+
+
+ + +
+
+ +
Inheritance
+
+ +
+ + + + + + + + + +
+
+ + +
+

Constructors

+ +
+
+ GET(String path) +
+
+ +
const
+
+
+
+ +
+

Properties

+
+
+ hashCode + int + + +
+
+ The hash code for this object. +
no setterinherited
+ +
+ +
+ method + String + + +
+
+ HTTP request method which can be found in HttpMethod. +
finalinherited
+ +
+ +
+ path + String + + +
+
+ A relative or absolute path, or full URL of the endpoint. +
finalinherited
+ +
+ +
+ runtimeType + Type + + +
+
+ A representation of the runtime type of the object. +
no setterinherited
+ +
+ +
+
+ +
+

Methods

+
+
+ noSuchMethod(Invocation invocation) + → dynamic + + + +
+
+ Invoked when a nonexistent method or property is accessed. +
inherited
+ +
+ +
+ toString() + String + + + +
+
+ A string representation of this object. +
inherited
+ +
+ +
+
+ +
+

Operators

+
+
+ operator ==(Object other) + bool + + + +
+
+ The equality operator. +
inherited
+ +
+ +
+
+ + + + + +
+ + + + + +
+ + + + + + + + + + + + + + diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/GET/GET.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/GET/GET.html new file mode 100644 index 00000000..2c6de7bc --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/GET/GET.html @@ -0,0 +1,125 @@ + + + + + + + + GET constructor - GET - http library - Dart API + + + + + + + + + + + + + + + + + +
+ +
+ menu + +
GET
+ +
+ +
+
+
+ +
+
+

GET constructor +

+ +
+ const + GET(
  1. String path
  2. +
) +
+ + + + + +
+

Implementation

+
const GET(String path) : super(HttpMethod.GET, path);
+
+ + +
+ + + + + +
+ + + + + + + + + + + + + + diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/HEAD-class-sidebar.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/HEAD-class-sidebar.html new file mode 100644 index 00000000..7caac596 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/HEAD-class-sidebar.html @@ -0,0 +1,28 @@ +
    + +
  1. Constructors
  2. +
  3. HEAD
  4. + + + +
  5. + Properties +
  6. +
  7. hashCode
  8. +
  9. method
  10. +
  11. path
  12. +
  13. runtimeType
  14. + +
  15. Methods
  16. +
  17. noSuchMethod
  18. +
  19. toString
  20. + +
  21. Operators
  22. +
  23. operator ==
  24. + + + + + + +
diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/HEAD-class.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/HEAD-class.html new file mode 100644 index 00000000..3746eb92 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/HEAD-class.html @@ -0,0 +1,267 @@ + + + + + + + + HEAD class - http library - Dart API + + + + + + + + + + + + + + + + + +
+ +
+ menu + +
HEAD
+ +
+ +
+
+
+ +
+
+

HEAD class + +

+ + +
+

Make a HEAD request

+
+ + +
+
+ +
Inheritance
+
+ +
+ + + + + + + + + +
+
+ + +
+

Constructors

+ +
+ +
+ +
const
+
+
+
+ +
+

Properties

+
+
+ hashCode + int + + +
+
+ The hash code for this object. +
no setterinherited
+ +
+ +
+ method + String + + +
+
+ HTTP request method which can be found in HttpMethod. +
finalinherited
+ +
+ +
+ path + String + + +
+
+ A relative or absolute path, or full URL of the endpoint. +
finalinherited
+ +
+ +
+ runtimeType + Type + + +
+
+ A representation of the runtime type of the object. +
no setterinherited
+ +
+ +
+
+ +
+

Methods

+
+
+ noSuchMethod(Invocation invocation) + → dynamic + + + +
+
+ Invoked when a nonexistent method or property is accessed. +
inherited
+ +
+ +
+ toString() + String + + + +
+
+ A string representation of this object. +
inherited
+ +
+ +
+
+ +
+

Operators

+
+
+ operator ==(Object other) + bool + + + +
+
+ The equality operator. +
inherited
+ +
+ +
+
+ + + + + +
+ + + + + +
+ + + + + + + + + + + + + + diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/HEAD/HEAD.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/HEAD/HEAD.html new file mode 100644 index 00000000..49c69bf4 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/HEAD/HEAD.html @@ -0,0 +1,125 @@ + + + + + + + + HEAD constructor - HEAD - http library - Dart API + + + + + + + + + + + + + + + + + +
+ +
+ menu + +
HEAD
+ +
+ +
+
+
+ +
+
+

HEAD constructor +

+ +
+ const + HEAD(
  1. String path
  2. +
) +
+ + + + + +
+

Implementation

+
const HEAD(String path) : super(HttpMethod.HEAD, path);
+
+ + +
+ + + + + +
+ + + + + + + + + + + + + + diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Header-class-sidebar.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Header-class-sidebar.html new file mode 100644 index 00000000..7bc62b47 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Header-class-sidebar.html @@ -0,0 +1,27 @@ +
    + +
  1. Constructors
  2. +
  3. Header
  4. + + + +
  5. + Properties +
  6. +
  7. hashCode
  8. +
  9. runtimeType
  10. +
  11. value
  12. + +
  13. Methods
  14. +
  15. noSuchMethod
  16. +
  17. toString
  18. + +
  19. Operators
  20. +
  21. operator ==
  22. + + + + + + +
diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Header-class.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Header-class.html new file mode 100644 index 00000000..26043c40 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Header-class.html @@ -0,0 +1,234 @@ + + + + + + + + Header class - http library - Dart API + + + + + + + + + + + + + + + + + +
+ +
+ menu + +
Header
+ +
+ +
+
+
+ +
+
+

Header class + +

+ + +
+

Replaces the header with the value of its target.

+

Header parameters may be null which will omit them from the request.

+
+ + + + +
+

Constructors

+ +
+ +
+ +
const
+
+
+
+ +
+

Properties

+
+
+ hashCode + int + + +
+
+ The hash code for this object. +
no setterinherited
+ +
+ +
+ runtimeType + Type + + +
+
+ A representation of the runtime type of the object. +
no setterinherited
+ +
+ +
+ value + String + + +
+
+ +
final
+ +
+ +
+
+ +
+

Methods

+
+
+ noSuchMethod(Invocation invocation) + → dynamic + + + +
+
+ Invoked when a nonexistent method or property is accessed. +
inherited
+ +
+ +
+ toString() + String + + + +
+
+ A string representation of this object. +
inherited
+ +
+ +
+
+ +
+

Operators

+
+
+ operator ==(Object other) + bool + + + +
+
+ The equality operator. +
inherited
+ +
+ +
+
+ + + + + +
+ + + + + +
+ + + + + + + + + + + + + + diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Header/Header.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Header/Header.html new file mode 100644 index 00000000..234f1af4 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Header/Header.html @@ -0,0 +1,125 @@ + + + + + + + + Header constructor - Header - http library - Dart API + + + + + + + + + + + + + + + + + +
+ +
+ menu + +
Header
+ +
+ +
+
+
+ +
+
+

Header constructor +

+ +
+ const + Header(
  1. String value
  2. +
) +
+ + + + + +
+

Implementation

+
const Header(this.value);
+
+ + +
+ + + + + +
+ + + + + + + + + + + + + + diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Header/value.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Header/value.html new file mode 100644 index 00000000..058331fd --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Header/value.html @@ -0,0 +1,125 @@ + + + + + + + + value property - Header class - http library - Dart API + + + + + + + + + + + + + + + + + +
+ +
+ menu + +
value
+ +
+ +
+
+
+ +
+
+

value property +

+ +
+ + String + value +
final
+ +
+ + + +
+

Implementation

+
final String value;
+
+ + +
+ + + + + +
+ + + + + + + + + + + + + + diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Headers-class-sidebar.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Headers-class-sidebar.html new file mode 100644 index 00000000..a516c254 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Headers-class-sidebar.html @@ -0,0 +1,27 @@ +
    + +
  1. Constructors
  2. +
  3. Headers
  4. + + + +
  5. + Properties +
  6. +
  7. hashCode
  8. +
  9. runtimeType
  10. +
  11. value
  12. + +
  13. Methods
  14. +
  15. noSuchMethod
  16. +
  17. toString
  18. + +
  19. Operators
  20. +
  21. operator ==
  22. + + + + + + +
diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Headers-class.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Headers-class.html new file mode 100644 index 00000000..6b6321c9 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Headers-class.html @@ -0,0 +1,233 @@ + + + + + + + + Headers class - http library - Dart API + + + + + + + + + + + + + + + + + +
+ +
+ menu + +
Headers
+ +
+ +
+
+
+ +
+
+

Headers class + +

+ + +
+

Adds headers specified in the value map.

+
+ + + + +
+

Constructors

+ +
+
+ Headers([Map<String, dynamic>? value]) +
+
+ +
const
+
+
+
+ +
+

Properties

+
+
+ hashCode + int + + +
+
+ The hash code for this object. +
no setterinherited
+ +
+ +
+ runtimeType + Type + + +
+
+ A representation of the runtime type of the object. +
no setterinherited
+ +
+ +
+ value + Map<String, dynamic>? + + +
+
+ +
final
+ +
+ +
+
+ +
+

Methods

+
+
+ noSuchMethod(Invocation invocation) + → dynamic + + + +
+
+ Invoked when a nonexistent method or property is accessed. +
inherited
+ +
+ +
+ toString() + String + + + +
+
+ A string representation of this object. +
inherited
+ +
+ +
+
+ +
+

Operators

+
+
+ operator ==(Object other) + bool + + + +
+
+ The equality operator. +
inherited
+ +
+ +
+
+ + + + + +
+ + + + + +
+ + + + + + + + + + + + + + diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Headers/Headers.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Headers/Headers.html new file mode 100644 index 00000000..ce9e3433 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Headers/Headers.html @@ -0,0 +1,125 @@ + + + + + + + + Headers constructor - Headers - http library - Dart API + + + + + + + + + + + + + + + + + +
+ +
+ menu + +
Headers
+ +
+ +
+
+
+ +
+
+

Headers constructor +

+ +
+ const + Headers(
  1. [Map<String, dynamic>? value]
  2. +
) +
+ + + + + +
+

Implementation

+
const Headers([this.value]);
+
+ + +
+ + + + + +
+ + + + + + + + + + + + + + diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Headers/value.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Headers/value.html new file mode 100644 index 00000000..d634e61d --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Headers/value.html @@ -0,0 +1,125 @@ + + + + + + + + value property - Headers class - http library - Dart API + + + + + + + + + + + + + + + + + +
+ +
+ menu + +
value
+ +
+ +
+
+
+ +
+
+

value property +

+ +
+ + Map<String, dynamic>? + value +
final
+ +
+ + + +
+

Implementation

+
final Map<String, dynamic>? value;
+
+ + +
+ + + + + +
+ + + + + + + + + + + + + + diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/HttpMethod-class-sidebar.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/HttpMethod-class-sidebar.html new file mode 100644 index 00000000..df3eaa93 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/HttpMethod-class-sidebar.html @@ -0,0 +1,34 @@ +
    + +
  1. Constructors
  2. +
  3. HttpMethod
  4. + + + +
  5. + Properties +
  6. +
  7. hashCode
  8. +
  9. runtimeType
  10. + +
  11. Methods
  12. +
  13. noSuchMethod
  14. +
  15. toString
  16. + +
  17. Operators
  18. +
  19. operator ==
  20. + + + + + + +
  21. Constants
  22. +
  23. DELETE
  24. +
  25. GET
  26. +
  27. HEAD
  28. +
  29. OPTIONS
  30. +
  31. PATCH
  32. +
  33. POST
  34. +
  35. PUT
  36. +
diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/HttpMethod-class.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/HttpMethod-class.html new file mode 100644 index 00000000..a620923f --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/HttpMethod-class.html @@ -0,0 +1,310 @@ + + + + + + + + HttpMethod class - http library - Dart API + + + + + + + + + + + + + + + + + +
+ +
+ menu + +
HttpMethod
+ +
+ +
+
+
+ +
+
+

HttpMethod class + +

+ + +
+

A holder that includes all http methods which are supported by retrofit.

+
+ + + + +
+

Constructors

+ +
+
+ HttpMethod() +
+
+ +
+
+
+ +
+

Properties

+
+
+ hashCode + int + + +
+
+ The hash code for this object. +
no setterinherited
+ +
+ +
+ runtimeType + Type + + +
+
+ A representation of the runtime type of the object. +
no setterinherited
+ +
+ +
+
+ +
+

Methods

+
+
+ noSuchMethod(Invocation invocation) + → dynamic + + + +
+
+ Invoked when a nonexistent method or property is accessed. +
inherited
+ +
+ +
+ toString() + String + + + +
+
+ A string representation of this object. +
inherited
+ +
+ +
+
+ +
+

Operators

+
+
+ operator ==(Object other) + bool + + + +
+
+ The equality operator. +
inherited
+ +
+ +
+
+ + + + +
+

Constants

+ +
+
+ DELETE + → const String + + +
+
+ + + +
+ +
+ GET + → const String + + +
+
+ + + +
+ + +
+ + + +
+ +
+ OPTIONS + → const String + + +
+
+ + + +
+ +
+ PATCH + → const String + + +
+
+ + + +
+ +
+ POST + → const String + + +
+
+ + + +
+ +
+ PUT + → const String + + +
+
+ + + +
+ +
+
+ +
+ + + + + +
+ + + + + + + + + + + + + + diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/HttpMethod/DELETE-constant.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/HttpMethod/DELETE-constant.html new file mode 100644 index 00000000..c82bb848 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/HttpMethod/DELETE-constant.html @@ -0,0 +1,125 @@ + + + + + + + + DELETE constant - HttpMethod class - http library - Dart API + + + + + + + + + + + + + + + + + +
+ +
+ menu + +
DELETE
+ +
+ +
+
+
+ +
+
+

DELETE constant +

+ +
+ + String + const DELETE + + +
+ + + +
+

Implementation

+
static const String DELETE = 'DELETE';
+
+ + +
+ + + + + +
+ + + + + + + + + + + + + + diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/HttpMethod/GET-constant.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/HttpMethod/GET-constant.html new file mode 100644 index 00000000..19ca7512 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/HttpMethod/GET-constant.html @@ -0,0 +1,125 @@ + + + + + + + + GET constant - HttpMethod class - http library - Dart API + + + + + + + + + + + + + + + + + +
+ +
+ menu + +
GET
+ +
+ +
+
+
+ +
+
+

GET constant +

+ +
+ + String + const GET + + +
+ + + +
+

Implementation

+
static const String GET = 'GET';
+
+ + +
+ + + + + +
+ + + + + + + + + + + + + + diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/HttpMethod/HEAD-constant.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/HttpMethod/HEAD-constant.html new file mode 100644 index 00000000..4b7284fa --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/HttpMethod/HEAD-constant.html @@ -0,0 +1,125 @@ + + + + + + + + HEAD constant - HttpMethod class - http library - Dart API + + + + + + + + + + + + + + + + + +
+ +
+ menu + +
HEAD
+ +
+ +
+
+
+ +
+
+

HEAD constant +

+ +
+ + String + const HEAD + + +
+ + + +
+

Implementation

+
static const String HEAD = 'HEAD';
+
+ + +
+ + + + + +
+ + + + + + + + + + + + + + diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/HttpMethod/HttpMethod.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/HttpMethod/HttpMethod.html new file mode 100644 index 00000000..68788398 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/HttpMethod/HttpMethod.html @@ -0,0 +1,120 @@ + + + + + + + + HttpMethod constructor - HttpMethod - http library - Dart API + + + + + + + + + + + + + + + + + +
+ +
+ menu + +
HttpMethod
+ +
+ +
+
+
+ +
+
+

HttpMethod constructor +

+ +
+ + HttpMethod() +
+ + + + + + + +
+ + + + + +
+ + + + + + + + + + + + + + diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/HttpMethod/OPTIONS-constant.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/HttpMethod/OPTIONS-constant.html new file mode 100644 index 00000000..5dbcab37 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/HttpMethod/OPTIONS-constant.html @@ -0,0 +1,125 @@ + + + + + + + + OPTIONS constant - HttpMethod class - http library - Dart API + + + + + + + + + + + + + + + + + +
+ +
+ menu + +
OPTIONS
+ +
+ +
+
+
+ +
+
+

OPTIONS constant +

+ +
+ + String + const OPTIONS + + +
+ + + +
+

Implementation

+
static const String OPTIONS = 'OPTIONS';
+
+ + +
+ + + + + +
+ + + + + + + + + + + + + + diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/HttpMethod/PATCH-constant.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/HttpMethod/PATCH-constant.html new file mode 100644 index 00000000..46b3e61f --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/HttpMethod/PATCH-constant.html @@ -0,0 +1,125 @@ + + + + + + + + PATCH constant - HttpMethod class - http library - Dart API + + + + + + + + + + + + + + + + + +
+ +
+ menu + +
PATCH
+ +
+ +
+
+
+ +
+
+

PATCH constant +

+ +
+ + String + const PATCH + + +
+ + + +
+

Implementation

+
static const String PATCH = 'PATCH';
+
+ + +
+ + + + + +
+ + + + + + + + + + + + + + diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/HttpMethod/POST-constant.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/HttpMethod/POST-constant.html new file mode 100644 index 00000000..4053d3b8 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/HttpMethod/POST-constant.html @@ -0,0 +1,125 @@ + + + + + + + + POST constant - HttpMethod class - http library - Dart API + + + + + + + + + + + + + + + + + +
+ +
+ menu + +
POST
+ +
+ +
+
+
+ +
+
+

POST constant +

+ +
+ + String + const POST + + +
+ + + +
+

Implementation

+
static const String POST = 'POST';
+
+ + +
+ + + + + +
+ + + + + + + + + + + + + + diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/HttpMethod/PUT-constant.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/HttpMethod/PUT-constant.html new file mode 100644 index 00000000..9baf1294 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/HttpMethod/PUT-constant.html @@ -0,0 +1,125 @@ + + + + + + + + PUT constant - HttpMethod class - http library - Dart API + + + + + + + + + + + + + + + + + +
+ +
+ menu + +
PUT
+ +
+ +
+
+
+ +
+
+

PUT constant +

+ +
+ + String + const PUT + + +
+ + + +
+

Implementation

+
static const String PUT = 'PUT';
+
+ + +
+ + + + + +
+ + + + + + + + + + + + + + diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Method-class-sidebar.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Method-class-sidebar.html new file mode 100644 index 00000000..2b41f9f9 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Method-class-sidebar.html @@ -0,0 +1,28 @@ +
    + +
  1. Constructors
  2. +
  3. Method
  4. + + + +
  5. + Properties +
  6. +
  7. hashCode
  8. +
  9. method
  10. +
  11. path
  12. +
  13. runtimeType
  14. + +
  15. Methods
  16. +
  17. noSuchMethod
  18. +
  19. toString
  20. + +
  21. Operators
  22. +
  23. operator ==
  24. + + + + + + +
diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Method-class.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Method-class.html new file mode 100644 index 00000000..8ff4b9ae --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Method-class.html @@ -0,0 +1,266 @@ + + + + + + + + Method class - http library - Dart API + + + + + + + + + + + + + + + + + +
+ +
+ menu + +
Method
+ +
+ +
+
+
+ +
+
+

Method class + +

+ + + + +
+
+ + + + + +
Implementers
+
+ + + + + +
+
+ + +
+

Constructors

+ +
+
+ Method(String method, String path) +
+
+ +
const
+
+
+
+ +
+

Properties

+
+
+ hashCode + int + + +
+
+ The hash code for this object. +
no setterinherited
+ +
+ +
+ method + String + + +
+
+ HTTP request method which can be found in HttpMethod. +
final
+ +
+ +
+ path + String + + +
+
+ A relative or absolute path, or full URL of the endpoint. +
final
+ +
+ +
+ runtimeType + Type + + +
+
+ A representation of the runtime type of the object. +
no setterinherited
+ +
+ +
+
+ +
+

Methods

+
+
+ noSuchMethod(Invocation invocation) + → dynamic + + + +
+
+ Invoked when a nonexistent method or property is accessed. +
inherited
+ +
+ +
+ toString() + String + + + +
+
+ A string representation of this object. +
inherited
+ +
+ +
+
+ +
+

Operators

+
+
+ operator ==(Object other) + bool + + + +
+
+ The equality operator. +
inherited
+ +
+ +
+
+ + + + + +
+ + + + + +
+ + + + + + + + + + + + + + diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Method/Method.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Method/Method.html new file mode 100644 index 00000000..6bbdc68a --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Method/Method.html @@ -0,0 +1,129 @@ + + + + + + + + Method constructor - Method - http library - Dart API + + + + + + + + + + + + + + + + + +
+ +
+ menu + +
Method
+ +
+ +
+
+
+ +
+
+

Method constructor +

+ +
+ const + Method(
  1. String method,
  2. +
  3. String path
  4. +
) +
+ + + + + +
+

Implementation

+
const Method(
+  this.method,
+  this.path,
+);
+
+ + +
+ + + + + +
+ + + + + + + + + + + + + + diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Method/method.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Method/method.html new file mode 100644 index 00000000..e4bc2cda --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Method/method.html @@ -0,0 +1,128 @@ + + + + + + + + method property - Method class - http library - Dart API + + + + + + + + + + + + + + + + + +
+ +
+ menu + +
method
+ +
+ +
+
+
+ +
+
+

method property +

+ +
+ + String + method +
final
+ +
+ +
+

HTTP request method which can be found in HttpMethod.

+
+ + +
+

Implementation

+
final String method;
+
+ + +
+ + + + + +
+ + + + + + + + + + + + + + diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Method/path.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Method/path.html new file mode 100644 index 00000000..d15788bc --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Method/path.html @@ -0,0 +1,130 @@ + + + + + + + + path property - Method class - http library - Dart API + + + + + + + + + + + + + + + + + +
+ +
+ menu + +
path
+ +
+ +
+
+
+ +
+
+

path property +

+ +
+ + String + path +
final
+ +
+ +
+

A relative or absolute path, or full URL of the endpoint.

+

See RestApi.baseUrl for details of how this is resolved against a base URL +to create the full endpoint URL.

+
+ + +
+

Implementation

+
final String path;
+
+ + +
+ + + + + +
+ + + + + + + + + + + + + + diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/MultiPart-class-sidebar.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/MultiPart-class-sidebar.html new file mode 100644 index 00000000..6f850e11 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/MultiPart-class-sidebar.html @@ -0,0 +1,27 @@ +
    + +
  1. Constructors
  2. +
  3. MultiPart
  4. + + + +
  5. + Properties +
  6. +
  7. hashCode
  8. +
  9. mime
  10. +
  11. runtimeType
  12. + +
  13. Methods
  14. +
  15. noSuchMethod
  16. +
  17. toString
  18. + +
  19. Operators
  20. +
  21. operator ==
  22. + + + + + + +
diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/MultiPart-class.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/MultiPart-class.html new file mode 100644 index 00000000..4937adc4 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/MultiPart-class.html @@ -0,0 +1,234 @@ + + + + + + + + MultiPart class - http library - Dart API + + + + + + + + + + + + + + + + + +
+ +
+ menu + +
MultiPart
+ +
+ +
+
+
+ +
+
+

MultiPart class + +

+ + +
+

Denotes that the request body is multi-part. Parts should be declared as parameters and +annotated with Part.

+
+ + + + +
+

Constructors

+ +
+
+ MultiPart() +
+
+ +
const
+
+
+
+ +
+

Properties

+
+
+ hashCode + int + + +
+
+ The hash code for this object. +
no setterinherited
+ +
+ +
+ mime + String + + +
+
+ +
final
+ +
+ +
+ runtimeType + Type + + +
+
+ A representation of the runtime type of the object. +
no setterinherited
+ +
+ +
+
+ +
+

Methods

+
+
+ noSuchMethod(Invocation invocation) + → dynamic + + + +
+
+ Invoked when a nonexistent method or property is accessed. +
inherited
+ +
+ +
+ toString() + String + + + +
+
+ A string representation of this object. +
inherited
+ +
+ +
+
+ +
+

Operators

+
+
+ operator ==(Object other) + bool + + + +
+
+ The equality operator. +
inherited
+ +
+ +
+
+ + + + + +
+ + + + + +
+ + + + + + + + + + + + + + diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/MultiPart/MultiPart.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/MultiPart/MultiPart.html new file mode 100644 index 00000000..bb019414 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/MultiPart/MultiPart.html @@ -0,0 +1,124 @@ + + + + + + + + MultiPart constructor - MultiPart - http library - Dart API + + + + + + + + + + + + + + + + + +
+ +
+ menu + +
MultiPart
+ +
+ +
+
+
+ +
+
+

MultiPart constructor +

+ +
+ const + MultiPart() +
+ + + + + +
+

Implementation

+
const MultiPart();
+
+ + +
+ + + + + +
+ + + + + + + + + + + + + + diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/MultiPart/mime.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/MultiPart/mime.html new file mode 100644 index 00000000..b0dcb1e4 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/MultiPart/mime.html @@ -0,0 +1,131 @@ + + + + + + + + mime property - MultiPart class - http library - Dart API + + + + + + + + + + + + + + + + + +
+ +
+ menu + +
mime
+ +
+ +
+
+
+ +
+
+

mime property +

+ +
+ +
+
    +
  1. @override
  2. +
+
+ String + mime +
final
+ +
+ + + +
+

Implementation

+
@override
+final String mime = 'multipart/form-data';
+
+ + +
+ + + + + +
+ + + + + + + + + + + + + + diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/NoBody-class-sidebar.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/NoBody-class-sidebar.html new file mode 100644 index 00000000..8b793ca2 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/NoBody-class-sidebar.html @@ -0,0 +1,26 @@ +
    + +
  1. Constructors
  2. +
  3. NoBody
  4. + + + +
  5. + Properties +
  6. +
  7. hashCode
  8. +
  9. runtimeType
  10. + +
  11. Methods
  12. +
  13. noSuchMethod
  14. +
  15. toString
  16. + +
  17. Operators
  18. +
  19. operator ==
  20. + + + + + + +
diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/NoBody-class.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/NoBody-class.html new file mode 100644 index 00000000..61bf614f --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/NoBody-class.html @@ -0,0 +1,222 @@ + + + + + + + + NoBody class - http library - Dart API + + + + + + + + + + + + + + + + + +
+ +
+ menu + +
NoBody
+ +
+ +
+
+
+ +
+
+

NoBody class + +

+ + +
+

Use this annotation on a service method param when you want to indicate that no body should be +generated for POST/PUT/DELETE requests.

+
+ + + + +
+

Constructors

+ +
+
+ NoBody() +
+
+ +
const
+
+
+
+ +
+

Properties

+
+
+ hashCode + int + + +
+
+ The hash code for this object. +
no setterinherited
+ +
+ +
+ runtimeType + Type + + +
+
+ A representation of the runtime type of the object. +
no setterinherited
+ +
+ +
+
+ +
+

Methods

+
+
+ noSuchMethod(Invocation invocation) + → dynamic + + + +
+
+ Invoked when a nonexistent method or property is accessed. +
inherited
+ +
+ +
+ toString() + String + + + +
+
+ A string representation of this object. +
inherited
+ +
+ +
+
+ +
+

Operators

+
+
+ operator ==(Object other) + bool + + + +
+
+ The equality operator. +
inherited
+ +
+ +
+
+ + + + + +
+ + + + + +
+ + + + + + + + + + + + + + diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/NoBody/NoBody.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/NoBody/NoBody.html new file mode 100644 index 00000000..faea99b4 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/NoBody/NoBody.html @@ -0,0 +1,124 @@ + + + + + + + + NoBody constructor - NoBody - http library - Dart API + + + + + + + + + + + + + + + + + +
+ +
+ menu + +
NoBody
+ +
+ +
+
+
+ +
+
+

NoBody constructor +

+ +
+ const + NoBody() +
+ + + + + +
+

Implementation

+
const NoBody();
+
+ + +
+ + + + + +
+ + + + + + + + + + + + + + diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/OPTIONS-class-sidebar.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/OPTIONS-class-sidebar.html new file mode 100644 index 00000000..b79df65d --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/OPTIONS-class-sidebar.html @@ -0,0 +1,28 @@ +
    + +
  1. Constructors
  2. +
  3. OPTIONS
  4. + + + +
  5. + Properties +
  6. +
  7. hashCode
  8. +
  9. method
  10. +
  11. path
  12. +
  13. runtimeType
  14. + +
  15. Methods
  16. +
  17. noSuchMethod
  18. +
  19. toString
  20. + +
  21. Operators
  22. +
  23. operator ==
  24. + + + + + + +
diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/OPTIONS-class.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/OPTIONS-class.html new file mode 100644 index 00000000..811e5a27 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/OPTIONS-class.html @@ -0,0 +1,267 @@ + + + + + + + + OPTIONS class - http library - Dart API + + + + + + + + + + + + + + + + + +
+ +
+ menu + +
OPTIONS
+ +
+ +
+
+
+ +
+
+

OPTIONS class + +

+ + +
+

Make a OPTIONS request

+
+ + +
+
+ +
Inheritance
+
+ +
+ + + + + + + + + +
+
+ + +
+

Constructors

+ +
+
+ OPTIONS(String path) +
+
+ +
const
+
+
+
+ +
+

Properties

+
+
+ hashCode + int + + +
+
+ The hash code for this object. +
no setterinherited
+ +
+ +
+ method + String + + +
+
+ HTTP request method which can be found in HttpMethod. +
finalinherited
+ +
+ +
+ path + String + + +
+
+ A relative or absolute path, or full URL of the endpoint. +
finalinherited
+ +
+ +
+ runtimeType + Type + + +
+
+ A representation of the runtime type of the object. +
no setterinherited
+ +
+ +
+
+ +
+

Methods

+
+
+ noSuchMethod(Invocation invocation) + → dynamic + + + +
+
+ Invoked when a nonexistent method or property is accessed. +
inherited
+ +
+ +
+ toString() + String + + + +
+
+ A string representation of this object. +
inherited
+ +
+ +
+
+ +
+

Operators

+
+
+ operator ==(Object other) + bool + + + +
+
+ The equality operator. +
inherited
+ +
+ +
+
+ + + + + +
+ + + + + +
+ + + + + + + + + + + + + + diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/OPTIONS/OPTIONS.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/OPTIONS/OPTIONS.html new file mode 100644 index 00000000..6482c6e4 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/OPTIONS/OPTIONS.html @@ -0,0 +1,125 @@ + + + + + + + + OPTIONS constructor - OPTIONS - http library - Dart API + + + + + + + + + + + + + + + + + +
+ +
+ menu + +
OPTIONS
+ +
+ +
+
+
+ +
+
+

OPTIONS constructor +

+ +
+ const + OPTIONS(
  1. String path
  2. +
) +
+ + + + + +
+

Implementation

+
const OPTIONS(String path) : super(HttpMethod.OPTIONS, path);
+
+ + +
+ + + + + +
+ + + + + + + + + + + + + + diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/PATCH-class-sidebar.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/PATCH-class-sidebar.html new file mode 100644 index 00000000..df5097d1 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/PATCH-class-sidebar.html @@ -0,0 +1,28 @@ +
    + +
  1. Constructors
  2. +
  3. PATCH
  4. + + + +
  5. + Properties +
  6. +
  7. hashCode
  8. +
  9. method
  10. +
  11. path
  12. +
  13. runtimeType
  14. + +
  15. Methods
  16. +
  17. noSuchMethod
  18. +
  19. toString
  20. + +
  21. Operators
  22. +
  23. operator ==
  24. + + + + + + +
diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/PATCH-class.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/PATCH-class.html new file mode 100644 index 00000000..ae8b9822 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/PATCH-class.html @@ -0,0 +1,267 @@ + + + + + + + + PATCH class - http library - Dart API + + + + + + + + + + + + + + + + + +
+ +
+ menu + +
PATCH
+ +
+ +
+
+
+ +
+
+

PATCH class + +

+ + +
+

Make a PATCH request

+
+ + +
+
+ +
Inheritance
+
+ +
+ + + + + + + + + +
+
+ + +
+

Constructors

+ +
+
+ PATCH(String path) +
+
+ +
const
+
+
+
+ +
+

Properties

+
+
+ hashCode + int + + +
+
+ The hash code for this object. +
no setterinherited
+ +
+ +
+ method + String + + +
+
+ HTTP request method which can be found in HttpMethod. +
finalinherited
+ +
+ +
+ path + String + + +
+
+ A relative or absolute path, or full URL of the endpoint. +
finalinherited
+ +
+ +
+ runtimeType + Type + + +
+
+ A representation of the runtime type of the object. +
no setterinherited
+ +
+ +
+
+ +
+

Methods

+
+
+ noSuchMethod(Invocation invocation) + → dynamic + + + +
+
+ Invoked when a nonexistent method or property is accessed. +
inherited
+ +
+ +
+ toString() + String + + + +
+
+ A string representation of this object. +
inherited
+ +
+ +
+
+ +
+

Operators

+
+
+ operator ==(Object other) + bool + + + +
+
+ The equality operator. +
inherited
+ +
+ +
+
+ + + + + +
+ + + + + +
+ + + + + + + + + + + + + + diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/PATCH/PATCH.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/PATCH/PATCH.html new file mode 100644 index 00000000..1c8adeff --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/PATCH/PATCH.html @@ -0,0 +1,125 @@ + + + + + + + + PATCH constructor - PATCH - http library - Dart API + + + + + + + + + + + + + + + + + +
+ +
+ menu + +
PATCH
+ +
+ +
+
+
+ +
+
+

PATCH constructor +

+ +
+ const + PATCH(
  1. String path
  2. +
) +
+ + + + + +
+

Implementation

+
const PATCH(final String path) : super(HttpMethod.PATCH, path);
+
+ + +
+ + + + + +
+ + + + + + + + + + + + + + diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/POST-class-sidebar.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/POST-class-sidebar.html new file mode 100644 index 00000000..633934c5 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/POST-class-sidebar.html @@ -0,0 +1,28 @@ +
    + +
  1. Constructors
  2. +
  3. POST
  4. + + + +
  5. + Properties +
  6. +
  7. hashCode
  8. +
  9. method
  10. +
  11. path
  12. +
  13. runtimeType
  14. + +
  15. Methods
  16. +
  17. noSuchMethod
  18. +
  19. toString
  20. + +
  21. Operators
  22. +
  23. operator ==
  24. + + + + + + +
diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/POST-class.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/POST-class.html new file mode 100644 index 00000000..a866d06c --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/POST-class.html @@ -0,0 +1,267 @@ + + + + + + + + POST class - http library - Dart API + + + + + + + + + + + + + + + + + +
+ +
+ menu + +
POST
+ +
+ +
+
+
+ +
+
+

POST class + +

+ + +
+

Make a POST request

+
+ + +
+
+ +
Inheritance
+
+ +
+ + + + + + + + + +
+
+ + +
+

Constructors

+ +
+
+ POST(String path) +
+
+ +
const
+
+
+
+ +
+

Properties

+
+
+ hashCode + int + + +
+
+ The hash code for this object. +
no setterinherited
+ +
+ +
+ method + String + + +
+
+ HTTP request method which can be found in HttpMethod. +
finalinherited
+ +
+ +
+ path + String + + +
+
+ A relative or absolute path, or full URL of the endpoint. +
finalinherited
+ +
+ +
+ runtimeType + Type + + +
+
+ A representation of the runtime type of the object. +
no setterinherited
+ +
+ +
+
+ +
+

Methods

+
+
+ noSuchMethod(Invocation invocation) + → dynamic + + + +
+
+ Invoked when a nonexistent method or property is accessed. +
inherited
+ +
+ +
+ toString() + String + + + +
+
+ A string representation of this object. +
inherited
+ +
+ +
+
+ +
+

Operators

+
+
+ operator ==(Object other) + bool + + + +
+
+ The equality operator. +
inherited
+ +
+ +
+
+ + + + + +
+ + + + + +
+ + + + + + + + + + + + + + diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/POST/POST.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/POST/POST.html new file mode 100644 index 00000000..cd6481ea --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/POST/POST.html @@ -0,0 +1,125 @@ + + + + + + + + POST constructor - POST - http library - Dart API + + + + + + + + + + + + + + + + + +
+ +
+ menu + +
POST
+ +
+ +
+
+
+ +
+
+

POST constructor +

+ +
+ const + POST(
  1. String path
  2. +
) +
+ + + + + +
+

Implementation

+
const POST(String path) : super(HttpMethod.POST, path);
+
+ + +
+ + + + + +
+ + + + + + + + + + + + + + diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/PUT-class-sidebar.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/PUT-class-sidebar.html new file mode 100644 index 00000000..da40cc70 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/PUT-class-sidebar.html @@ -0,0 +1,28 @@ +
    + +
  1. Constructors
  2. +
  3. PUT
  4. + + + +
  5. + Properties +
  6. +
  7. hashCode
  8. +
  9. method
  10. +
  11. path
  12. +
  13. runtimeType
  14. + +
  15. Methods
  16. +
  17. noSuchMethod
  18. +
  19. toString
  20. + +
  21. Operators
  22. +
  23. operator ==
  24. + + + + + + +
diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/PUT-class.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/PUT-class.html new file mode 100644 index 00000000..293b1b9b --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/PUT-class.html @@ -0,0 +1,267 @@ + + + + + + + + PUT class - http library - Dart API + + + + + + + + + + + + + + + + + +
+ +
+ menu + +
PUT
+ +
+ +
+
+
+ +
+
+

PUT class + +

+ + +
+

Make a PUT request

+
+ + +
+
+ +
Inheritance
+
+ +
+ + + + + + + + + +
+
+ + +
+

Constructors

+ +
+
+ PUT(String path) +
+
+ +
const
+
+
+
+ +
+

Properties

+
+
+ hashCode + int + + +
+
+ The hash code for this object. +
no setterinherited
+ +
+ +
+ method + String + + +
+
+ HTTP request method which can be found in HttpMethod. +
finalinherited
+ +
+ +
+ path + String + + +
+
+ A relative or absolute path, or full URL of the endpoint. +
finalinherited
+ +
+ +
+ runtimeType + Type + + +
+
+ A representation of the runtime type of the object. +
no setterinherited
+ +
+ +
+
+ +
+

Methods

+
+
+ noSuchMethod(Invocation invocation) + → dynamic + + + +
+
+ Invoked when a nonexistent method or property is accessed. +
inherited
+ +
+ +
+ toString() + String + + + +
+
+ A string representation of this object. +
inherited
+ +
+ +
+
+ +
+

Operators

+
+
+ operator ==(Object other) + bool + + + +
+
+ The equality operator. +
inherited
+ +
+ +
+
+ + + + + +
+ + + + + +
+ + + + + + + + + + + + + + diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/PUT/PUT.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/PUT/PUT.html new file mode 100644 index 00000000..c7ce3527 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/PUT/PUT.html @@ -0,0 +1,125 @@ + + + + + + + + PUT constructor - PUT - http library - Dart API + + + + + + + + + + + + + + + + + +
+ +
+ menu + +
PUT
+ +
+ +
+
+
+ +
+
+

PUT constructor +

+ +
+ const + PUT(
  1. String path
  2. +
) +
+ + + + + +
+

Implementation

+
const PUT(final String path) : super(HttpMethod.PUT, path);
+
+ + +
+ + + + + +
+ + + + + + + + + + + + + + diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Parser-enum-sidebar.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Parser-enum-sidebar.html new file mode 100644 index 00000000..eded87af --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Parser-enum-sidebar.html @@ -0,0 +1,34 @@ +
    + +
  1. Constructors
  2. +
  3. Parser
  4. + +
  5. Values
  6. +
  7. JsonSerializable
  8. +
  9. MapSerializable
  10. +
  11. DartJsonMapper
  12. +
  13. FlutterCompute
  14. + + +
  15. + Properties +
  16. +
  17. hashCode
  18. +
  19. index
  20. +
  21. runtimeType
  22. + +
  23. Methods
  24. +
  25. noSuchMethod
  26. +
  27. toString
  28. + +
  29. Operators
  30. +
  31. operator ==
  32. + + + + + + +
  33. Constants
  34. +
  35. values
  36. +
diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Parser.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Parser.html new file mode 100644 index 00000000..9027a385 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Parser.html @@ -0,0 +1,356 @@ + + + + + + + + Parser enum - http library - Dart API + + + + + + + + + + + + + + + + + +
+ +
+ menu + +
Parser
+ +
+ +
+
+
+ +
+
+ +

+ Parser + enum + + +

+
+ + +
+

Define how to parse response json +If you want to support more, PR is welcome

+
+ + +
+
+ +
Inheritance
+
+ +
+ + + + + + +
+
+ + +
+

Constructors

+ +
+
+ Parser() +
+
+ +
const
+
+
+
+ +
+

Values

+ +
+
+ JsonSerializable + → const Parser + + +
+
+

Each model class must provide 'factory T.fromJson(Map<String, dynamic> json)' +For more detail, please visit 'https://github.com/trevorwang/retrofit.dart#type-conversion'

+ + +
+ +
+ MapSerializable + → const Parser + + +
+
+

same as JsonSerializable but with toMap and fromMap functions.

+ + +
+ +
+ DartJsonMapper + → const Parser + + +
+
+

Each model class must add annotation '@jsonSerializable' +For more detail, please visit 'https://github.com/k-paxian/dart-json-mapper'

+ + +
+ +
+ FlutterCompute + → const Parser + + +
+
+

Parse on a separate isolate using compute (Flutter only).

+

Each model class must define a top-level function, taking the form

+
FutureOr<T> deserializeT(Map<String, dynamic> json);
+FutureOr<dynamic> serializeTask(T object);
+
+

If you want to handle lists of objects, either as return types or parameters, you should provide List counterparts.

+
FutureOr<List<T>> deserializeTList(Map<String, dynamic> json);
+FutureOr<dynamic> serializeTList(List<T> objects);
+
+

E.g.

+

In file user.dart

+
User deserializeUser(Map<String, dynamic> json) => User.fromJson(json);
+List<User> deserializeUserList(List<Map<String, dynamic>> json) =>
+    json.map((e) => User.fromJson(e)).toList();
+Map<String, dynamic> serializeUser(User object) => object.toJson();
+List<Map<String, dynamic>> serializeUserList(List<User> objects) =>
+    objects.map((e) => e.toJson()).toList();
+
+@JsonSerializable()
+class User {
+  factory User.fromJson(Map<String, dynamic> json) => _$UserFromJson(json);
+  Map<String, dynamic> toJson() => _$UserToJson(this);
+}
+
+ + +
+ +
+
+ + +
+

Properties

+
+
+ hashCode + int + + +
+
+ The hash code for this object. +
no setterinherited
+ +
+ +
+ index + int + + +
+
+ A numeric identifier for the enumerated value. +
no setterinherited
+ +
+ +
+ runtimeType + Type + + +
+
+ A representation of the runtime type of the object. +
no setterinherited
+ +
+ +
+
+ +
+

Methods

+
+
+ noSuchMethod(Invocation invocation) + → dynamic + + + +
+
+ Invoked when a nonexistent method or property is accessed. +
inherited
+ +
+ +
+ toString() + String + + + +
+
+ A string representation of this object. +
inherited
+ +
+ +
+
+ +
+

Operators

+
+
+ operator ==(Object other) + bool + + + +
+
+ The equality operator. +
inherited
+ +
+ +
+
+ + + + +
+

Constants

+ +
+
+ values + → const List<Parser> + + +
+
+ A constant List of the values in this enum, in order of their declaration. + + +
+ +
+
+
+ + + + + +
+ + + + + + + + + + + + + + diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Parser/Parser.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Parser/Parser.html new file mode 100644 index 00000000..bfc02627 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Parser/Parser.html @@ -0,0 +1,120 @@ + + + + + + + + Parser constructor - Parser - http library - Dart API + + + + + + + + + + + + + + + + + +
+ +
+ menu + +
Parser
+ +
+ +
+
+
+ +
+
+

Parser constructor +

+ +
+ const + Parser() +
+ + + + + + + +
+ + + + + +
+ + + + + + + + + + + + + + diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Parser/values-constant.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Parser/values-constant.html new file mode 100644 index 00000000..7d3f7fe6 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Parser/values-constant.html @@ -0,0 +1,124 @@ + + + + + + + + values constant - Parser enum - http library - Dart API + + + + + + + + + + + + + + + + + +
+ +
+ menu + +
values
+ +
+ +
+
+
+ +
+
+

values constant +

+ +
+ + List<Parser> + const values + + +
+ +
+

A constant List of the values in this enum, in order of their declaration.

+
+ + + + +
+ + + + + +
+ + + + + + + + + + + + + + diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Part-class-sidebar.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Part-class-sidebar.html new file mode 100644 index 00000000..71cb466a --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Part-class-sidebar.html @@ -0,0 +1,30 @@ +
    + +
  1. Constructors
  2. +
  3. Part
  4. + + + +
  5. + Properties +
  6. +
  7. contentType
  8. +
  9. fileName
  10. +
  11. hashCode
  12. +
  13. name
  14. +
  15. runtimeType
  16. +
  17. value
  18. + +
  19. Methods
  20. +
  21. noSuchMethod
  22. +
  23. toString
  24. + +
  25. Operators
  26. +
  27. operator ==
  28. + + + + + + +
diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Part-class.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Part-class.html new file mode 100644 index 00000000..79094dbe --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Part-class.html @@ -0,0 +1,280 @@ + + + + + + + + Part class - http library - Dart API + + + + + + + + + + + + + + + + + +
+ +
+ menu + +
Part
+ +
+ +
+
+
+ +
+
+

Part class + +

+ + +
+

Denotes a single part of a multi-part request. +Part parameters may not be null.

+
@POST("/post")
+@MultiPart()
+Future<String> example(
+  @Part() int foo,
+  { @Part(name: "bar") String barbar,
+    @Part(contentType:'application/json') File file
+  },
+)
+
+
+ + + + +
+

Constructors

+ +
+
+ Part({@Deprecated('future release') String? value, String? name, String? fileName, String? contentType}) +
+
+ +
const
+
+
+
+ +
+

Properties

+
+
+ contentType + String? + + +
+
+ +
final
+ +
+ +
+ fileName + String? + + +
+
+ If this field is a file, optionally specify it's name. otherwise the name +will be derived from the actual file. +
final
+ +
+ +
+ hashCode + int + + +
+
+ The hash code for this object. +
no setterinherited
+ +
+ +
+ name + String? + + +
+
+ +
final
+ +
+ +
+ runtimeType + Type + + +
+
+ A representation of the runtime type of the object. +
no setterinherited
+ +
+ +
+ value + String? + + +
+
+ +
final
+ +
+ +
+
+ +
+

Methods

+
+
+ noSuchMethod(Invocation invocation) + → dynamic + + + +
+
+ Invoked when a nonexistent method or property is accessed. +
inherited
+ +
+ +
+ toString() + String + + + +
+
+ A string representation of this object. +
inherited
+ +
+ +
+
+ +
+

Operators

+
+
+ operator ==(Object other) + bool + + + +
+
+ The equality operator. +
inherited
+ +
+ +
+
+ + + + + +
+ + + + + +
+ + + + + + + + + + + + + + diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Part/Part.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Part/Part.html new file mode 100644 index 00000000..41010836 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Part/Part.html @@ -0,0 +1,133 @@ + + + + + + + + Part constructor - Part - http library - Dart API + + + + + + + + + + + + + + + + + +
+ +
+ menu + +
Part
+ +
+ +
+
+
+ +
+
+

Part constructor +

+ +
+ const + Part(
  1. {@Deprecated('future release') String? value,
  2. +
  3. String? name,
  4. +
  5. String? fileName,
  6. +
  7. String? contentType}
  8. +
) +
+ + + + + +
+

Implementation

+
const Part({
+  @Deprecated('future release') this.value,
+  this.name,
+  this.fileName,
+  this.contentType,
+});
+
+ + +
+ + + + + +
+ + + + + + + + + + + + + + diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Part/contentType.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Part/contentType.html new file mode 100644 index 00000000..895fc7e3 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Part/contentType.html @@ -0,0 +1,125 @@ + + + + + + + + contentType property - Part class - http library - Dart API + + + + + + + + + + + + + + + + + +
+ +
+ menu + +
contentType
+ +
+ +
+
+
+ +
+
+

contentType property +

+ +
+ + String? + contentType +
final
+ +
+ + + +
+

Implementation

+
final String? contentType;
+
+ + +
+ + + + + +
+ + + + + + + + + + + + + + diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Part/fileName.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Part/fileName.html new file mode 100644 index 00000000..46b7acd6 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Part/fileName.html @@ -0,0 +1,129 @@ + + + + + + + + fileName property - Part class - http library - Dart API + + + + + + + + + + + + + + + + + +
+ +
+ menu + +
fileName
+ +
+ +
+
+
+ +
+
+

fileName property +

+ +
+ + String? + fileName +
final
+ +
+ +
+

If this field is a file, optionally specify it's name. otherwise the name +will be derived from the actual file.

+
+ + +
+

Implementation

+
final String? fileName;
+
+ + +
+ + + + + +
+ + + + + + + + + + + + + + diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Part/name.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Part/name.html new file mode 100644 index 00000000..61b07fe4 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Part/name.html @@ -0,0 +1,125 @@ + + + + + + + + name property - Part class - http library - Dart API + + + + + + + + + + + + + + + + + +
+ +
+ menu + +
name
+ +
+ +
+
+
+ +
+
+

name property +

+ +
+ + String? + name +
final
+ +
+ + + +
+

Implementation

+
final String? name;
+
+ + +
+ + + + + +
+ + + + + + + + + + + + + + diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Part/value.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Part/value.html new file mode 100644 index 00000000..480485c4 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Part/value.html @@ -0,0 +1,131 @@ + + + + + + + + value property - Part class - http library - Dart API + + + + + + + + + + + + + + + + + +
+ +
+ menu + +
value
+ +
+ +
+
+
+ +
+
+

value property +

+ +
+ +
+
    +
  1. @Deprecated('future release')
  2. +
+
+ String? + value +
final
+ +
+ + + +
+

Implementation

+
@Deprecated('future release')
+final String? value;
+
+ + +
+ + + + + +
+ + + + + + + + + + + + + + diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Path-class-sidebar.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Path-class-sidebar.html new file mode 100644 index 00000000..30422e4a --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Path-class-sidebar.html @@ -0,0 +1,27 @@ +
    + +
  1. Constructors
  2. +
  3. Path
  4. + + + +
  5. + Properties +
  6. +
  7. hashCode
  8. +
  9. runtimeType
  10. +
  11. value
  12. + +
  13. Methods
  14. +
  15. noSuchMethod
  16. +
  17. toString
  18. + +
  19. Operators
  20. +
  21. operator ==
  22. + + + + + + +
diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Path-class.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Path-class.html new file mode 100644 index 00000000..ed5ac1e3 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Path-class.html @@ -0,0 +1,234 @@ + + + + + + + + Path class - http library - Dart API + + + + + + + + + + + + + + + + + +
+ +
+ menu + +
Path
+ +
+ +
+
+
+ +
+
+

Path class + +

+ + +
+

Named replacement in a URL path segment.

+

Path parameters may not be null.

+
+ + + + +
+

Constructors

+ +
+
+ Path([String? value]) +
+
+ +
const
+
+
+
+ +
+

Properties

+
+
+ hashCode + int + + +
+
+ The hash code for this object. +
no setterinherited
+ +
+ +
+ runtimeType + Type + + +
+
+ A representation of the runtime type of the object. +
no setterinherited
+ +
+ +
+ value + String? + + +
+
+ +
final
+ +
+ +
+
+ +
+

Methods

+
+
+ noSuchMethod(Invocation invocation) + → dynamic + + + +
+
+ Invoked when a nonexistent method or property is accessed. +
inherited
+ +
+ +
+ toString() + String + + + +
+
+ A string representation of this object. +
inherited
+ +
+ +
+
+ +
+

Operators

+
+
+ operator ==(Object other) + bool + + + +
+
+ The equality operator. +
inherited
+ +
+ +
+
+ + + + + +
+ + + + + +
+ + + + + + + + + + + + + + diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Path/Path.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Path/Path.html new file mode 100644 index 00000000..427179a1 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Path/Path.html @@ -0,0 +1,125 @@ + + + + + + + + Path constructor - Path - http library - Dart API + + + + + + + + + + + + + + + + + +
+ +
+ menu + +
Path
+ +
+ +
+
+
+ +
+
+

Path constructor +

+ +
+ const + Path(
  1. [String? value]
  2. +
) +
+ + + + + +
+

Implementation

+
const Path([this.value]);
+
+ + +
+ + + + + +
+ + + + + + + + + + + + + + diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Path/value.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Path/value.html new file mode 100644 index 00000000..80f1f35c --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Path/value.html @@ -0,0 +1,125 @@ + + + + + + + + value property - Path class - http library - Dart API + + + + + + + + + + + + + + + + + +
+ +
+ menu + +
value
+ +
+ +
+
+
+ +
+
+

value property +

+ +
+ + String? + value +
final
+ +
+ + + +
+

Implementation

+
final String? value;
+
+ + +
+ + + + + +
+ + + + + + + + + + + + + + diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/PreventNullToAbsent-class-sidebar.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/PreventNullToAbsent-class-sidebar.html new file mode 100644 index 00000000..c0e35d6d --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/PreventNullToAbsent-class-sidebar.html @@ -0,0 +1,26 @@ +
    + +
  1. Constructors
  2. +
  3. PreventNullToAbsent
  4. + + + +
  5. + Properties +
  6. +
  7. hashCode
  8. +
  9. runtimeType
  10. + +
  11. Methods
  12. +
  13. noSuchMethod
  14. +
  15. toString
  16. + +
  17. Operators
  18. +
  19. operator ==
  20. + + + + + + +
diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/PreventNullToAbsent-class.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/PreventNullToAbsent-class.html new file mode 100644 index 00000000..53ecb510 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/PreventNullToAbsent-class.html @@ -0,0 +1,229 @@ + + + + + + + + PreventNullToAbsent class - http library - Dart API + + + + + + + + + + + + + + + + + +
+ +
+ menu + +
PreventNullToAbsent
+ +
+ +
+
+
+ +
+
+

PreventNullToAbsent class + +

+ + +
+

Prevents null values from being converted to absent values in generated code for body.

+
@PreventNullToAbsent()
+@POST("/post")
+Future<String> example(@Field('foo') String? foo);
+
+

Here, if foo is null, the generated code will not convert it to absent. +It'll send null as the value of foo.

+

It is useful when you want to send null as the value to the server. +Such as, when you want to delete a field's value from the database.

+
+ + + + +
+

Constructors

+ +
+
+ PreventNullToAbsent() +
+
+ +
const
+
+
+
+ +
+

Properties

+
+
+ hashCode + int + + +
+
+ The hash code for this object. +
no setterinherited
+ +
+ +
+ runtimeType + Type + + +
+
+ A representation of the runtime type of the object. +
no setterinherited
+ +
+ +
+
+ +
+

Methods

+
+
+ noSuchMethod(Invocation invocation) + → dynamic + + + +
+
+ Invoked when a nonexistent method or property is accessed. +
inherited
+ +
+ +
+ toString() + String + + + +
+
+ A string representation of this object. +
inherited
+ +
+ +
+
+ +
+

Operators

+
+
+ operator ==(Object other) + bool + + + +
+
+ The equality operator. +
inherited
+ +
+ +
+
+ + + + + +
+ + + + + +
+ + + + + + + + + + + + + + diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/PreventNullToAbsent/PreventNullToAbsent.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/PreventNullToAbsent/PreventNullToAbsent.html new file mode 100644 index 00000000..2383ee06 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/PreventNullToAbsent/PreventNullToAbsent.html @@ -0,0 +1,124 @@ + + + + + + + + PreventNullToAbsent constructor - PreventNullToAbsent - http library - Dart API + + + + + + + + + + + + + + + + + +
+ +
+ menu + +
PreventNullToAbsent
+ +
+ +
+
+
+ +
+
+

PreventNullToAbsent constructor +

+ +
+ const + PreventNullToAbsent() +
+ + + + + +
+

Implementation

+
const PreventNullToAbsent();
+
+ + +
+ + + + + +
+ + + + + + + + + + + + + + diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Queries-class-sidebar.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Queries-class-sidebar.html new file mode 100644 index 00000000..8a5c235b --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Queries-class-sidebar.html @@ -0,0 +1,27 @@ +
    + +
  1. Constructors
  2. +
  3. Queries
  4. + + + +
  5. + Properties +
  6. +
  7. encoded
  8. +
  9. hashCode
  10. +
  11. runtimeType
  12. + +
  13. Methods
  14. +
  15. noSuchMethod
  16. +
  17. toString
  18. + +
  19. Operators
  20. +
  21. operator ==
  22. + + + + + + +
diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Queries-class.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Queries-class.html new file mode 100644 index 00000000..e816216b --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Queries-class.html @@ -0,0 +1,234 @@ + + + + + + + + Queries class - http library - Dart API + + + + + + + + + + + + + + + + + +
+ +
+ menu + +
Queries
+ +
+ +
+
+
+ +
+
+

Queries class + +

+ + +
+

Query parameter keys and values appended to the URL.

+

A null value for the map, as a key, or as a value is not allowed.

+
+ + + + +
+

Constructors

+ +
+
+ Queries({bool encoded = false}) +
+
+ +
const
+
+
+
+ +
+

Properties

+
+
+ encoded + bool + + +
+
+ +
final
+ +
+ +
+ hashCode + int + + +
+
+ The hash code for this object. +
no setterinherited
+ +
+ +
+ runtimeType + Type + + +
+
+ A representation of the runtime type of the object. +
no setterinherited
+ +
+ +
+
+ +
+

Methods

+
+
+ noSuchMethod(Invocation invocation) + → dynamic + + + +
+
+ Invoked when a nonexistent method or property is accessed. +
inherited
+ +
+ +
+ toString() + String + + + +
+
+ A string representation of this object. +
inherited
+ +
+ +
+
+ +
+

Operators

+
+
+ operator ==(Object other) + bool + + + +
+
+ The equality operator. +
inherited
+ +
+ +
+
+ + + + + +
+ + + + + +
+ + + + + + + + + + + + + + diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Queries/Queries.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Queries/Queries.html new file mode 100644 index 00000000..04139e1d --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Queries/Queries.html @@ -0,0 +1,125 @@ + + + + + + + + Queries constructor - Queries - http library - Dart API + + + + + + + + + + + + + + + + + +
+ +
+ menu + +
Queries
+ +
+ +
+
+
+ +
+
+

Queries constructor +

+ +
+ const + Queries(
  1. {bool encoded = false}
  2. +
) +
+ + + + + +
+

Implementation

+
const Queries({this.encoded = false});
+
+ + +
+ + + + + +
+ + + + + + + + + + + + + + diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Queries/encoded.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Queries/encoded.html new file mode 100644 index 00000000..13f1f438 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Queries/encoded.html @@ -0,0 +1,125 @@ + + + + + + + + encoded property - Queries class - http library - Dart API + + + + + + + + + + + + + + + + + +
+ +
+ menu + +
encoded
+ +
+ +
+
+
+ +
+
+

encoded property +

+ +
+ + bool + encoded +
final
+ +
+ + + +
+

Implementation

+
final bool encoded;
+
+ + +
+ + + + + +
+ + + + + + + + + + + + + + diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Query-class-sidebar.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Query-class-sidebar.html new file mode 100644 index 00000000..468d3f5a --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Query-class-sidebar.html @@ -0,0 +1,28 @@ +
    + +
  1. Constructors
  2. +
  3. Query
  4. + + + +
  5. + Properties +
  6. +
  7. encoded
  8. +
  9. hashCode
  10. +
  11. runtimeType
  12. +
  13. value
  14. + +
  15. Methods
  16. +
  17. noSuchMethod
  18. +
  19. toString
  20. + +
  21. Operators
  22. +
  23. operator ==
  24. + + + + + + +
diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Query-class.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Query-class.html new file mode 100644 index 00000000..58f48475 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Query-class.html @@ -0,0 +1,250 @@ + + + + + + + + Query class - http library - Dart API + + + + + + + + + + + + + + + + + +
+ +
+ menu + +
Query
+ +
+ +
+
+
+ +
+
+

Query class + +

+ + +
+

Query parameter appended to the URL.

+

Simple Example:

+
@GET("/get")
+Future<String> foo(@Query('bar') String query)
+
+

Calling with foo.friends(1) yields /get?bar=1.

+
+ + + + +
+

Constructors

+ +
+
+ Query(String value, {bool encoded = false}) +
+
+ +
const
+
+
+
+ +
+

Properties

+
+
+ encoded + bool + + +
+
+ +
final
+ +
+ +
+ hashCode + int + + +
+
+ The hash code for this object. +
no setterinherited
+ +
+ +
+ runtimeType + Type + + +
+
+ A representation of the runtime type of the object. +
no setterinherited
+ +
+ +
+ value + String + + +
+
+ +
final
+ +
+ +
+
+ +
+

Methods

+
+
+ noSuchMethod(Invocation invocation) + → dynamic + + + +
+
+ Invoked when a nonexistent method or property is accessed. +
inherited
+ +
+ +
+ toString() + String + + + +
+
+ A string representation of this object. +
inherited
+ +
+ +
+
+ +
+

Operators

+
+
+ operator ==(Object other) + bool + + + +
+
+ The equality operator. +
inherited
+ +
+ +
+
+ + + + + +
+ + + + + +
+ + + + + + + + + + + + + + diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Query/Query.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Query/Query.html new file mode 100644 index 00000000..ec5a0e36 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Query/Query.html @@ -0,0 +1,126 @@ + + + + + + + + Query constructor - Query - http library - Dart API + + + + + + + + + + + + + + + + + +
+ +
+ menu + +
Query
+ +
+ +
+
+
+ +
+
+

Query constructor +

+ +
+ const + Query(
  1. String value,
  2. +
  3. {bool encoded = false}
  4. +
) +
+ + + + + +
+

Implementation

+
const Query(this.value, {this.encoded = false});
+
+ + +
+ + + + + +
+ + + + + + + + + + + + + + diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Query/encoded.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Query/encoded.html new file mode 100644 index 00000000..ce590adb --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Query/encoded.html @@ -0,0 +1,125 @@ + + + + + + + + encoded property - Query class - http library - Dart API + + + + + + + + + + + + + + + + + +
+ +
+ menu + +
encoded
+ +
+ +
+
+
+ +
+
+

encoded property +

+ +
+ + bool + encoded +
final
+ +
+ + + +
+

Implementation

+
final bool encoded;
+
+ + +
+ + + + + +
+ + + + + + + + + + + + + + diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Query/value.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Query/value.html new file mode 100644 index 00000000..1a5ec8d5 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Query/value.html @@ -0,0 +1,125 @@ + + + + + + + + value property - Query class - http library - Dart API + + + + + + + + + + + + + + + + + +
+ +
+ menu + +
value
+ +
+ +
+
+
+ +
+
+

value property +

+ +
+ + String + value +
final
+ +
+ + + +
+

Implementation

+
final String value;
+
+ + +
+ + + + + +
+ + + + + + + + + + + + + + diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/RestApi-class-sidebar.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/RestApi-class-sidebar.html new file mode 100644 index 00000000..7ab35e9d --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/RestApi-class-sidebar.html @@ -0,0 +1,28 @@ +
    + +
  1. Constructors
  2. +
  3. RestApi
  4. + + + +
  5. + Properties +
  6. +
  7. baseUrl
  8. +
  9. hashCode
  10. +
  11. parser
  12. +
  13. runtimeType
  14. + +
  15. Methods
  16. +
  17. noSuchMethod
  18. +
  19. toString
  20. + +
  21. Operators
  22. +
  23. operator ==
  24. + + + + + + +
diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/RestApi-class.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/RestApi-class.html new file mode 100644 index 00000000..31652ee1 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/RestApi-class.html @@ -0,0 +1,245 @@ + + + + + + + + RestApi class - http library - Dart API + + + + + + + + + + + + + + + + + +
+ +
+ menu + +
RestApi
+ +
+ +
+
+
+ +
+
+

RestApi class + +

+ + +
+

Define an API.

+
+ + + + +
+

Constructors

+ +
+
+ RestApi({String? baseUrl, Parser parser = Parser.JsonSerializable}) +
+
+ +
const
+
+
+
+ +
+

Properties

+
+
+ baseUrl + String? + + +
+
+ Set the API base URL. +
final
+ +
+ +
+ hashCode + int + + +
+
+ The hash code for this object. +
no setterinherited
+ +
+ +
+ parser + Parser + + +
+
+ if you don't specify the parser. It will be Parser.JsonSerializable +
final
+ +
+ +
+ runtimeType + Type + + +
+
+ A representation of the runtime type of the object. +
no setterinherited
+ +
+ +
+
+ +
+

Methods

+
+
+ noSuchMethod(Invocation invocation) + → dynamic + + + +
+
+ Invoked when a nonexistent method or property is accessed. +
inherited
+ +
+ +
+ toString() + String + + + +
+
+ A string representation of this object. +
inherited
+ +
+ +
+
+ +
+

Operators

+
+
+ operator ==(Object other) + bool + + + +
+
+ The equality operator. +
inherited
+ +
+ +
+
+ + + + + +
+ + + + + +
+ + + + + + + + + + + + + + diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/RestApi/RestApi.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/RestApi/RestApi.html new file mode 100644 index 00000000..ec74b2e0 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/RestApi/RestApi.html @@ -0,0 +1,129 @@ + + + + + + + + RestApi constructor - RestApi - http library - Dart API + + + + + + + + + + + + + + + + + +
+ +
+ menu + +
RestApi
+ +
+ +
+
+
+ +
+
+

RestApi constructor +

+ +
+ const + RestApi(
  1. {String? baseUrl,
  2. +
  3. Parser parser = Parser.JsonSerializable}
  4. +
) +
+ + + + + +
+

Implementation

+
const RestApi({
+  this.baseUrl,
+  this.parser = Parser.JsonSerializable,
+});
+
+ + +
+ + + + + +
+ + + + + + + + + + + + + + diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/RestApi/baseUrl.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/RestApi/baseUrl.html new file mode 100644 index 00000000..7c64a6b1 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/RestApi/baseUrl.html @@ -0,0 +1,144 @@ + + + + + + + + baseUrl property - RestApi class - http library - Dart API + + + + + + + + + + + + + + + + + +
+ +
+ menu + +
baseUrl
+ +
+ +
+
+
+ +
+
+

baseUrl property +

+ +
+ + String? + baseUrl +
final
+ +
+ +
+

Set the API base URL.

+

Base URLs should always end in /.

+

Correct:

+
    +
  • Base URL: http://example.com/api/
  • +
  • Endpoint: foo/bar/
  • +
  • Result: http://example.com/api/foo/bar/
  • +
+

Incorrect:

+
    +
  • Base URL: http://example.com/api
  • +
  • Endpoint: foo/bar/
  • +
  • Result: http://example.com/foo/bar/
  • +
+

When you specify a relative baseUrl. The Dio instance passed to the constructor should have it defined. +When you don't specify the baseUrl. The Dio instance passed to the constructor should have it defined. +Otherwise the path field of any HttpMethod like POST should have the full URL.

+
+ + +
+

Implementation

+
final String? baseUrl;
+
+ + +
+ + + + + +
+ + + + + + + + + + + + + + diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/RestApi/parser.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/RestApi/parser.html new file mode 100644 index 00000000..b9f27b64 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/RestApi/parser.html @@ -0,0 +1,128 @@ + + + + + + + + parser property - RestApi class - http library - Dart API + + + + + + + + + + + + + + + + + +
+ +
+ menu + +
parser
+ +
+ +
+
+
+ +
+
+

parser property +

+ +
+ + Parser + parser +
final
+ +
+ +
+

if you don't specify the parser. It will be Parser.JsonSerializable

+
+ + +
+

Implementation

+
final Parser parser;
+
+ + +
+ + + + + +
+ + + + + + + + + + + + + + diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http-library-sidebar.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http-library-sidebar.html new file mode 100644 index 00000000..03c8427a --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http-library-sidebar.html @@ -0,0 +1,37 @@ +
    +
  1. Classes
  2. +
  3. Body
  4. +
  5. CacheControl
  6. +
  7. DELETE
  8. +
  9. Field
  10. +
  11. FormUrlEncoded
  12. +
  13. GET
  14. +
  15. HEAD
  16. +
  17. Header
  18. +
  19. Headers
  20. +
  21. HttpMethod
  22. +
  23. Method
  24. +
  25. MultiPart
  26. +
  27. NoBody
  28. +
  29. OPTIONS
  30. +
  31. Part
  32. +
  33. PATCH
  34. +
  35. Path
  36. +
  37. POST
  38. +
  39. PreventNullToAbsent
  40. +
  41. PUT
  42. +
  43. Queries
  44. +
  45. Query
  46. +
  47. RestApi
  48. + +
  49. Enums
  50. +
  51. Parser
  52. + + + + + + + + +
diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http-library.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http-library.html new file mode 100644 index 00000000..34a5beb9 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http-library.html @@ -0,0 +1,344 @@ + + + + + + + + http library - Dart API + + + + + + + + + + + + + + + + + +
+ +
+ menu + +
http
+ +
+ +
+
+
+ +
+ +
+ + +

+ http + library + + +

+
+ + + + +
+

Classes

+ +
+
+ Body + +
+
+ Use this annotation on a service method param when you want to directly control the request body +of a POST/PUT request (instead of sending in as request parameters or form-style request +body). +
+ +
+ CacheControl + +
+
+ +
+ +
+ DELETE + +
+
+ Make a DELETE request +
+ +
+ Field + +
+
+ Named pair for a form request. +
+ +
+ FormUrlEncoded + +
+
+ Denotes that the request body will use form URL encoding. Fields should be declared as +parameters and annotated with Field. +
+ +
+ GET + +
+
+ Make a GET request +
+ + +
+ Make a HEAD request +
+ + +
+ Replaces the header with the value of its target. +
+ +
+ Headers + +
+
+ Adds headers specified in the value map. +
+ +
+ HttpMethod + +
+
+ A holder that includes all http methods which are supported by retrofit. +
+ +
+ Method + +
+
+ +
+ +
+ MultiPart + +
+
+ Denotes that the request body is multi-part. Parts should be declared as parameters and +annotated with Part. +
+ +
+ NoBody + +
+
+ Use this annotation on a service method param when you want to indicate that no body should be +generated for POST/PUT/DELETE requests. +
+ +
+ OPTIONS + +
+
+ Make a OPTIONS request +
+ +
+ Part + +
+
+ Denotes a single part of a multi-part request. +Part parameters may not be null. +
+ +
+ PATCH + +
+
+ Make a PATCH request +
+ +
+ Path + +
+
+ Named replacement in a URL path segment. +
+ +
+ POST + +
+
+ Make a POST request +
+ +
+ PreventNullToAbsent + +
+
+ Prevents null values from being converted to absent values in generated code for body. +
+ +
+ PUT + +
+
+ Make a PUT request +
+ +
+ Queries + +
+
+ Query parameter keys and values appended to the URL. +
+ +
+ Query + +
+
+ Query parameter appended to the URL. +
+ +
+ RestApi + +
+
+ Define an API. +
+ +
+
+ +
+

Enums

+ +
+
+ Parser + +
+
+ Define how to parse response json +If you want to support more, PR is welcome +
+ +
+
+ + + + + + + + + +
+ + + + + +
+ + + + + + + + + + + + + + diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_retrofit/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_retrofit-library-sidebar.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_retrofit/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_retrofit-library-sidebar.html new file mode 100644 index 00000000..e9fe0dfe --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_retrofit/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_retrofit-library-sidebar.html @@ -0,0 +1,45 @@ +
    +
  1. Classes
  2. +
  3. Body
  4. +
  5. CacheControl
  6. +
  7. CancelRequest
  8. +
  9. DELETE
  10. +
  11. DioOptions
  12. +
  13. DioResponseType
  14. +
  15. Extra
  16. +
  17. Extras
  18. +
  19. Field
  20. +
  21. FormUrlEncoded
  22. +
  23. GET
  24. +
  25. HEAD
  26. +
  27. Header
  28. +
  29. Headers
  30. +
  31. HttpMethod
  32. +
  33. HttpResponse
  34. +
  35. Method
  36. +
  37. MultiPart
  38. +
  39. NoBody
  40. +
  41. OPTIONS
  42. +
  43. Part
  44. +
  45. PATCH
  46. +
  47. Path
  48. +
  49. POST
  50. +
  51. PreventNullToAbsent
  52. +
  53. PUT
  54. +
  55. Queries
  56. +
  57. Query
  58. +
  59. ReceiveProgress
  60. +
  61. RestApi
  62. +
  63. SendProgress
  64. + +
  65. Enums
  66. +
  67. Parser
  68. + + + + + + + + +
diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_retrofit/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_retrofit-library.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_retrofit/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_retrofit-library.html new file mode 100644 index 00000000..25a6ae62 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_retrofit/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_retrofit-library.html @@ -0,0 +1,409 @@ + + + + + + + + retrofit library - Dart API + + + + + + + + + + + + + + + + + +
+ +
+ menu + +
retrofit
+ +
+ +
+
+
+ +
+ +
+ + +

+ retrofit + library + + +

+
+ + + + +
+

Classes

+ +
+
+ Body + +
+
+ Use this annotation on a service method param when you want to directly control the request body +of a POST/PUT request (instead of sending in as request parameters or form-style request +body). +
+ +
+ CacheControl + +
+
+ +
+ +
+ CancelRequest + +
+
+ +
+ +
+ DELETE + +
+
+ Make a DELETE request +
+ +
+ DioOptions + +
+
+ +
+ +
+ DioResponseType + +
+
+ +
+ +
+ Extra + +
+
+ Extra data that will be passed to dio's request, response, transformer and interceptors. +
+ +
+ Extras + +
+
+ Extra data that will be passed to dio's request, response, transformer and interceptors. +Simple Example: +
+ +
+ Field + +
+
+ Named pair for a form request. +
+ +
+ FormUrlEncoded + +
+
+ Denotes that the request body will use form URL encoding. Fields should be declared as +parameters and annotated with Field. +
+ +
+ GET + +
+
+ Make a GET request +
+ + +
+ Make a HEAD request +
+ + +
+ Replaces the header with the value of its target. +
+ +
+ Headers + +
+
+ Adds headers specified in the value map. +
+ +
+ HttpMethod + +
+
+ A holder that includes all http methods which are supported by retrofit. +
+ +
+ HttpResponse<T> + +
+
+ +
+ +
+ Method + +
+
+ +
+ +
+ MultiPart + +
+
+ Denotes that the request body is multi-part. Parts should be declared as parameters and +annotated with Part. +
+ +
+ NoBody + +
+
+ Use this annotation on a service method param when you want to indicate that no body should be +generated for POST/PUT/DELETE requests. +
+ +
+ OPTIONS + +
+
+ Make a OPTIONS request +
+ +
+ Part + +
+
+ Denotes a single part of a multi-part request. +Part parameters may not be null. +
+ +
+ PATCH + +
+
+ Make a PATCH request +
+ +
+ Path + +
+
+ Named replacement in a URL path segment. +
+ +
+ POST + +
+
+ Make a POST request +
+ +
+ PreventNullToAbsent + +
+
+ Prevents null values from being converted to absent values in generated code for body. +
+ +
+ PUT + +
+
+ Make a PUT request +
+ +
+ Queries + +
+
+ Query parameter keys and values appended to the URL. +
+ +
+ Query + +
+
+ Query parameter appended to the URL. +
+ +
+ ReceiveProgress + +
+
+ +
+ +
+ RestApi + +
+
+ Define an API. +
+ +
+ SendProgress + +
+
+ +
+ +
+
+ +
+

Enums

+ +
+
+ Parser + +
+
+ Define how to parse response json +If you want to support more, PR is welcome +
+ +
+
+ + + + + + + + + +
+ + + + + +
+ + + + + + + + + + + + + + diff --git a/index.html b/index.html new file mode 100644 index 00000000..50a67569 --- /dev/null +++ b/index.html @@ -0,0 +1,419 @@ + + + + + + + + retrofit - Dart API docs + + + + + + + + + + + + + + + + + +
+ +
+ menu + +
retrofit
+ +
+ +
+
+
+ +
+ +
+

Retrofit For Dart

+

retrofit +retrofit_generator +Pub Likes +Testing

+

retrofit.dart is a type conversion dio client generator using source_gen and inspired by Chopper and Retrofit.

+

Usage

+

Generator

+

Add the generator to your dev dependencies

+
dependencies:
+  retrofit: '>=4.0.0 <5.0.0'
+  logger: any  #for logging purpose
+  json_annotation: ^4.8.1
+
+dev_dependencies:
+  retrofit_generator: '>=7.0.0 <8.0.0'   // required dart >=2.19
+  build_runner: '>=2.3.0 <4.0.0'
+  json_serializable: ^6.6.2
+
+

Define and Generate your API

+
import 'package:dio/dio.dart';
+import 'package:json_annotation/json_annotation.dart';
+import 'package:retrofit/retrofit.dart';
+
+part 'example.g.dart';
+
+@RestApi(baseUrl: 'https://5d42a6e2bc64f90014a56ca0.mockapi.io/api/v1/')
+abstract class RestClient {
+  factory RestClient(Dio dio, {String baseUrl}) = _RestClient;
+
+  @GET('/tasks')
+  Future<List<Task>> getTasks();
+}
+
+@JsonSerializable()
+class Task {
+  const Task({this.id, this.name, this.avatar, this.createdAt});
+
+  factory Task.fromJson(Map<String, dynamic> json) => _$TaskFromJson(json);
+
+  final String? id;
+  final String? name;
+  final String? avatar;
+  final String? createdAt;
+
+  Map<String, dynamic> toJson() => _$TaskToJson(this);
+}
+
+

then run the generator

+
# dart
+dart pub run build_runner build
+
+# flutter	
+flutter pub run build_runner build
+
+

Use it

+
import 'package:dio/dio.dart';
+import 'package:logger/logger.dart';
+import 'package:retrofit_example/example.dart';
+
+final logger = Logger();
+
+void main(List<String> args) {
+  final dio = Dio(); // Provide a dio instance
+  dio.options.headers['Demo-Header'] = 'demo header'; // config your dio headers globally
+  final client = RestClient(dio);
+
+  client.getTasks().then((it) => logger.i(it));
+}
+
+

More

+

Type Conversion

+
+

Before you use the type conversion, please make sure that a factory Task.fromJson(Map<String, dynamic> json) must be provided for each model class. json_serializable is recommended to be used as the serialization tool.

+
+
@GET('/tasks')
+Future<List<Task>> getTasks();
+
+@JsonSerializable()
+class Task {
+  const Task({required this.name});
+
+  factory Task.fromJson(Map<String, dynamic> json) => _$TaskFromJson(json);
+
+  final String name;
+}
+
+

HTTP Methods

+

The HTTP methods in the below sample are supported.

+
  @GET('/tasks/{id}')
+  Future<Task> getTask(@Path('id') String id);
+  
+  @GET('/demo')
+  Future<String> queries(@Queries() Map<String, dynamic> queries);
+  
+  @GET('https://httpbin.org/get')
+  Future<String> namedExample(
+      @Query('apikey') String apiKey,
+      @Query('scope') String scope,
+      @Query('type') String type,
+      @Query('from') int from);
+  
+  @PATCH('/tasks/{id}')
+  Future<Task> updateTaskPart(
+      @Path() String id, @Body() Map<String, dynamic> map);
+  
+  @PUT('/tasks/{id}')
+  Future<Task> updateTask(@Path() String id, @Body() Task task);
+  
+  @DELETE('/tasks/{id}')
+  Future<void> deleteTask(@Path() String id);
+  
+  @POST('/tasks')
+  Future<Task> createTask(@Body() Task task);
+  
+  @POST('http://httpbin.org/post')
+  Future<void> createNewTaskFromFile(@Part() File file);
+  
+  @POST('http://httpbin.org/post')
+  @FormUrlEncoded()
+  Future<String> postUrlEncodedFormData(@Field() String hello);
+
+

Get original HTTP response

+
  @GET('/tasks/{id}')
+  Future<HttpResponse<Task>> getTask(@Path('id') String id);
+
+  @GET('/tasks')
+  Future<HttpResponse<List<Task>>> getTasks();
+
+

HTTP Header

+
    +
  • Add a HTTP header from the parameter of the method
  • +
+
  @GET('/tasks')
+  Future<Task> getTasks(@Header('Content-Type') String contentType);
+
+
    +
  • Add static HTTP headers
  • +
+
  import 'package:dio/dio.dart' hide Headers;
+
+  // ...
+  
+  @GET('/tasks')
+  @Headers(<String, dynamic>{
+    'Content-Type': 'application/json',
+    'Custom-Header': 'Your header',
+  })
+  Future<Task> getTasks();
+
+

Error Handling

+

catchError(Object) should be used for capturing the exception and failed response. You can get the detailed response info from DioError.response.

+
client.getTask('2').then((it) {
+  logger.i(it);
+}).catchError((obj) {
+  // non-200 error goes here.
+  switch (obj.runtimeType) {
+    case DioError:
+      // Here's the sample to get the failed response error code and message
+      final res = (obj as DioError).response;
+      logger.e('Got error : ${res.statusCode} -> ${res.statusMessage}');
+      break;
+  default:
+    break;
+  }
+});
+
+

Relative API baseUrl

+

If you want to use a relative baseUrl value in the RestApi annotation of the RestClient, you need to specify a baseUrl in dio.options.baseUrl.

+
@RestApi(baseUrl: '/tasks')
+abstract class RestClient {
+  factory RestClient(Dio dio, {String baseUrl}) = _RestClient;
+
+  @GET('{id}')
+  Future<HttpResponse<Task>> getTask(@Path('id') String id);
+
+  @GET('')
+  Future<HttpResponse<List<Task>>> getTasks();
+}
+
+dio.options.baseUrl = 'https://5d42a6e2bc64f90014a56ca0.mockapi.io/api/v1';
+final client = RestClient(dio);
+
+

Multiple endpoints support

+

If you want to use multiple endpoints to your RestClient, you should pass your base url when you initiate RestClient. Any value defined in RestApi will be ignored.

+
@RestApi(baseUrl: 'this url will be ignored if baseUrl is passed')
+abstract class RestClient {
+  factory RestClient(Dio dio, {String baseUrl}) = _RestClient;
+}
+
+final client = RestClient(dio, baseUrl: 'your base url');
+
+

If you want to use the base url from dio.option.baseUrl, which has lowest priority, please don't pass any parameter to RestApi annotation and RestClient's structure method.

+

Multithreading (Flutter only)

+

If you want to parse models on a separate thread, you can take advantage of the compute function, just like Dio does when converting String data responses into json objects.

+

For each model that you use you will need to define 2 top-level functions:

+
FutureOr<Task> deserializeTask(Map<String, dynamic> json);
+FutureOr<dynamic> serializeTask(Task object);
+
+

If you want to handle lists of objects, either as return types or parameters, you should provide List counterparts:

+
FutureOr<List<Task>> deserializeTaskList(Map<String, dynamic> json);
+FutureOr<dynamic> serializeTaskList(List<Task> objects);
+
+

Finally, make sure you set your @RestApi to use the Parser.FlutterCompute parser:

+
@RestApi(parser: Parser.FlutterCompute)
+
+

E.g.

+
@RestApi(
+  baseUrl: 'https://5d42a6e2bc64f90014a56ca0.mockapi.io/api/v1/',
+  parser: Parser.FlutterCompute,
+)
+abstract class RestClient {
+  factory RestClient(Dio dio, {String baseUrl}) = _RestClient;
+
+  @GET('/task')
+  Future<Task> getTask();
+
+  @GET('/tasks')
+  Future<List<Task>> getTasks();
+
+  @POST('/task')
+  Future<void> updateTasks(Task task);
+
+  @POST('/tasks')
+  Future<void> updateTasks(List<Task> tasks);
+}
+
+Task deserializeTask(Map<String, dynamic> json) => Task.fromJson(json);
+
+List<Task> deserializeTaskList(List<Map<String, dynamic>> json) =>
+    json.map((e) => Task.fromJson(e)).toList();
+
+Map<String, dynamic> serializeTask(Task object) => object.toJson();
+
+List<Map<String, dynamic>> serializeTaskList(List<Task> objects) =>
+    objects.map((e) => e.toJson()).toList();
+
+

N.B. +Avoid using Map values, otherwise multiple background isolates will be spawned to perform the computation, which is extremely intensive for Dart.

+
abstract class RestClient {
+  factory RestClient(Dio dio, {String baseUrl}) = _RestClient;
+
+  // BAD
+  @GET('/tasks')
+  Future<Map<String, Task>> getTasks();
+
+  @POST('/tasks')
+  Future<void> updateTasks(Map<String, Task> tasks);
+
+  // GOOD
+  @GET('/tasks_names')
+  Future<TaskNames> getTaskNames();
+
+  @POST('/tasks_names')
+  Future<void> updateTasks(TaskNames tasks);
+}
+
+TaskNames deserializeTaskNames(Map<String, dynamic> json) =>
+    TaskNames.fromJson(json);
+
+@JsonSerializable
+class TaskNames {
+  const TaskNames({required this.taskNames});
+
+  final Map<String, Task> taskNames;
+
+  factory TaskNames.fromJson(Map<String, dynamic> json) =>
+      _$TaskNamesFromJson(json);
+}
+
+

Hide generated files

+

For the project not to be confused with the files generated by the retrofit you can hide them.

+
Android studio
+

File -> Settings -> Editor -> File Types

+

Add "ignore files and folders"

+

*.g.dart

+

Credits

+
    +
  • JetBrains. Thanks for providing the great IDE tools.
  • +
+

Contributors ✨

+

Thanks goes to these wonderful people:

+

+

Contributions of any kind welcome!

+

Activities

+

Alt

+
+ + +
+

Libraries

+
+
+ dio + +
+
+
+ +
+ http + +
+
+
+ +
+ retrofit + +
+
+
+ +
+
+ +
+ + + + + +
+ + + + + + + + + + + + + + diff --git a/index.json b/index.json new file mode 100644 index 00000000..5dd3ba4a --- /dev/null +++ b/index.json @@ -0,0 +1 @@ +[{"name":"dio","qualifiedName":"dio","href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio-library.html","kind":9,"overriddenDepth":0,"packageRank":0,"desc":""},{"name":"CancelRequest","qualifiedName":"dio.CancelRequest","href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/CancelRequest-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"dio","kind":9,"href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio-library.html"}},{"name":"CancelRequest","qualifiedName":"dio.CancelRequest.CancelRequest","href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/CancelRequest/CancelRequest.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"CancelRequest","kind":3,"href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/CancelRequest-class.html"}},{"name":"DioOptions","qualifiedName":"dio.DioOptions","href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/DioOptions-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"dio","kind":9,"href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio-library.html"}},{"name":"DioOptions","qualifiedName":"dio.DioOptions.DioOptions","href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/DioOptions/DioOptions.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"DioOptions","kind":3,"href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/DioOptions-class.html"}},{"name":"DioResponseType","qualifiedName":"dio.DioResponseType","href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/DioResponseType-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"dio","kind":9,"href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio-library.html"}},{"name":"DioResponseType","qualifiedName":"dio.DioResponseType.DioResponseType","href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/DioResponseType/DioResponseType.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"DioResponseType","kind":3,"href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/DioResponseType-class.html"}},{"name":"responseType","qualifiedName":"dio.DioResponseType.responseType","href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/DioResponseType/responseType.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"DioResponseType","kind":3,"href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/DioResponseType-class.html"}},{"name":"Extra","qualifiedName":"dio.Extra","href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/Extra-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"Extra data that will be passed to dio's request, response, transformer and interceptors.","enclosedBy":{"name":"dio","kind":9,"href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio-library.html"}},{"name":"Extra","qualifiedName":"dio.Extra.Extra","href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/Extra/Extra.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"Extra data that will be passed to dio's request, response, transformer and interceptors.","enclosedBy":{"name":"Extra","kind":3,"href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/Extra-class.html"}},{"name":"data","qualifiedName":"dio.Extra.data","href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/Extra/data.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"Extra","kind":3,"href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/Extra-class.html"}},{"name":"Extras","qualifiedName":"dio.Extras","href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/Extras-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"Extra data that will be passed to dio's request, response, transformer and interceptors.\nSimple Example:","enclosedBy":{"name":"dio","kind":9,"href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio-library.html"}},{"name":"Extras","qualifiedName":"dio.Extras.Extras","href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/Extras/Extras.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"Extras","kind":3,"href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/Extras-class.html"}},{"name":"HttpResponse","qualifiedName":"dio.HttpResponse","href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/HttpResponse-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"dio","kind":9,"href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio-library.html"}},{"name":"HttpResponse","qualifiedName":"dio.HttpResponse.HttpResponse","href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/HttpResponse/HttpResponse.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"HttpResponse","kind":3,"href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/HttpResponse-class.html"}},{"name":"data","qualifiedName":"dio.HttpResponse.data","href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/HttpResponse/data.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"HttpResponse","kind":3,"href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/HttpResponse-class.html"}},{"name":"response","qualifiedName":"dio.HttpResponse.response","href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/HttpResponse/response.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"HttpResponse","kind":3,"href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/HttpResponse-class.html"}},{"name":"ReceiveProgress","qualifiedName":"dio.ReceiveProgress","href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/ReceiveProgress-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"dio","kind":9,"href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio-library.html"}},{"name":"ReceiveProgress","qualifiedName":"dio.ReceiveProgress.ReceiveProgress","href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/ReceiveProgress/ReceiveProgress.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"ReceiveProgress","kind":3,"href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/ReceiveProgress-class.html"}},{"name":"SendProgress","qualifiedName":"dio.SendProgress","href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/SendProgress-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"dio","kind":9,"href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio-library.html"}},{"name":"SendProgress","qualifiedName":"dio.SendProgress.SendProgress","href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/SendProgress/SendProgress.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"SendProgress","kind":3,"href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/SendProgress-class.html"}},{"name":"http","qualifiedName":"http","href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http-library.html","kind":9,"overriddenDepth":0,"packageRank":0,"desc":""},{"name":"Body","qualifiedName":"http.Body","href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Body-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"Use this annotation on a service method param when you want to directly control the request body\nof a POST/PUT request (instead of sending in as request parameters or form-style request\nbody).","enclosedBy":{"name":"http","kind":9,"href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http-library.html"}},{"name":"Body","qualifiedName":"http.Body.Body","href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Body/Body.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"Body","kind":3,"href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Body-class.html"}},{"name":"nullToAbsent","qualifiedName":"http.Body.nullToAbsent","href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Body/nullToAbsent.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"Body","kind":3,"href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Body-class.html"}},{"name":"CacheControl","qualifiedName":"http.CacheControl","href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/CacheControl-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"http","kind":9,"href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http-library.html"}},{"name":"CacheControl","qualifiedName":"http.CacheControl.CacheControl","href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/CacheControl/CacheControl.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"CacheControl","kind":3,"href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/CacheControl-class.html"}},{"name":"maxAge","qualifiedName":"http.CacheControl.maxAge","href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/CacheControl/maxAge.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"CacheControl","kind":3,"href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/CacheControl-class.html"}},{"name":"maxStale","qualifiedName":"http.CacheControl.maxStale","href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/CacheControl/maxStale.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"CacheControl","kind":3,"href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/CacheControl-class.html"}},{"name":"minFresh","qualifiedName":"http.CacheControl.minFresh","href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/CacheControl/minFresh.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"CacheControl","kind":3,"href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/CacheControl-class.html"}},{"name":"noCache","qualifiedName":"http.CacheControl.noCache","href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/CacheControl/noCache.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"CacheControl","kind":3,"href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/CacheControl-class.html"}},{"name":"noStore","qualifiedName":"http.CacheControl.noStore","href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/CacheControl/noStore.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"CacheControl","kind":3,"href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/CacheControl-class.html"}},{"name":"noTransform","qualifiedName":"http.CacheControl.noTransform","href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/CacheControl/noTransform.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"CacheControl","kind":3,"href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/CacheControl-class.html"}},{"name":"onlyIfCached","qualifiedName":"http.CacheControl.onlyIfCached","href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/CacheControl/onlyIfCached.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"CacheControl","kind":3,"href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/CacheControl-class.html"}},{"name":"other","qualifiedName":"http.CacheControl.other","href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/CacheControl/other.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"CacheControl","kind":3,"href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/CacheControl-class.html"}},{"name":"DELETE","qualifiedName":"http.DELETE","href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/DELETE-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"Make a DELETE request","enclosedBy":{"name":"http","kind":9,"href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http-library.html"}},{"name":"DELETE","qualifiedName":"http.DELETE.DELETE","href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/DELETE/DELETE.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"DELETE","kind":3,"href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/DELETE-class.html"}},{"name":"Field","qualifiedName":"http.Field","href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Field-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"Named pair for a form request.","enclosedBy":{"name":"http","kind":9,"href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http-library.html"}},{"name":"Field","qualifiedName":"http.Field.Field","href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Field/Field.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"Field","kind":3,"href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Field-class.html"}},{"name":"value","qualifiedName":"http.Field.value","href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Field/value.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"Field","kind":3,"href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Field-class.html"}},{"name":"FormUrlEncoded","qualifiedName":"http.FormUrlEncoded","href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/FormUrlEncoded-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"Denotes that the request body will use form URL encoding. Fields should be declared as\nparameters and annotated with Field.","enclosedBy":{"name":"http","kind":9,"href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http-library.html"}},{"name":"FormUrlEncoded","qualifiedName":"http.FormUrlEncoded.FormUrlEncoded","href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/FormUrlEncoded/FormUrlEncoded.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"FormUrlEncoded","kind":3,"href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/FormUrlEncoded-class.html"}},{"name":"mime","qualifiedName":"http.FormUrlEncoded.mime","href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/FormUrlEncoded/mime.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"FormUrlEncoded","kind":3,"href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/FormUrlEncoded-class.html"}},{"name":"GET","qualifiedName":"http.GET","href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/GET-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"Make a GET request","enclosedBy":{"name":"http","kind":9,"href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http-library.html"}},{"name":"GET","qualifiedName":"http.GET.GET","href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/GET/GET.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"GET","kind":3,"href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/GET-class.html"}},{"name":"HEAD","qualifiedName":"http.HEAD","href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/HEAD-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"Make a HEAD request","enclosedBy":{"name":"http","kind":9,"href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http-library.html"}},{"name":"HEAD","qualifiedName":"http.HEAD.HEAD","href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/HEAD/HEAD.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"HEAD","kind":3,"href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/HEAD-class.html"}},{"name":"Header","qualifiedName":"http.Header","href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Header-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"Replaces the header with the value of its target.","enclosedBy":{"name":"http","kind":9,"href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http-library.html"}},{"name":"Header","qualifiedName":"http.Header.Header","href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Header/Header.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"Header","kind":3,"href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Header-class.html"}},{"name":"value","qualifiedName":"http.Header.value","href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Header/value.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"Header","kind":3,"href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Header-class.html"}},{"name":"Headers","qualifiedName":"http.Headers","href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Headers-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"Adds headers specified in the value map.","enclosedBy":{"name":"http","kind":9,"href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http-library.html"}},{"name":"Headers","qualifiedName":"http.Headers.Headers","href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Headers/Headers.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"Headers","kind":3,"href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Headers-class.html"}},{"name":"value","qualifiedName":"http.Headers.value","href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Headers/value.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"Headers","kind":3,"href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Headers-class.html"}},{"name":"HttpMethod","qualifiedName":"http.HttpMethod","href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/HttpMethod-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"A holder that includes all http methods which are supported by retrofit.","enclosedBy":{"name":"http","kind":9,"href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http-library.html"}},{"name":"DELETE","qualifiedName":"http.HttpMethod.DELETE","href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/HttpMethod/DELETE-constant.html","kind":1,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"HttpMethod","kind":3,"href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/HttpMethod-class.html"}},{"name":"GET","qualifiedName":"http.HttpMethod.GET","href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/HttpMethod/GET-constant.html","kind":1,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"HttpMethod","kind":3,"href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/HttpMethod-class.html"}},{"name":"HEAD","qualifiedName":"http.HttpMethod.HEAD","href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/HttpMethod/HEAD-constant.html","kind":1,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"HttpMethod","kind":3,"href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/HttpMethod-class.html"}},{"name":"HttpMethod","qualifiedName":"http.HttpMethod.HttpMethod","href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/HttpMethod/HttpMethod.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"HttpMethod","kind":3,"href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/HttpMethod-class.html"}},{"name":"OPTIONS","qualifiedName":"http.HttpMethod.OPTIONS","href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/HttpMethod/OPTIONS-constant.html","kind":1,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"HttpMethod","kind":3,"href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/HttpMethod-class.html"}},{"name":"PATCH","qualifiedName":"http.HttpMethod.PATCH","href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/HttpMethod/PATCH-constant.html","kind":1,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"HttpMethod","kind":3,"href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/HttpMethod-class.html"}},{"name":"POST","qualifiedName":"http.HttpMethod.POST","href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/HttpMethod/POST-constant.html","kind":1,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"HttpMethod","kind":3,"href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/HttpMethod-class.html"}},{"name":"PUT","qualifiedName":"http.HttpMethod.PUT","href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/HttpMethod/PUT-constant.html","kind":1,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"HttpMethod","kind":3,"href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/HttpMethod-class.html"}},{"name":"Method","qualifiedName":"http.Method","href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Method-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"http","kind":9,"href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http-library.html"}},{"name":"Method","qualifiedName":"http.Method.Method","href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Method/Method.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"Method","kind":3,"href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Method-class.html"}},{"name":"method","qualifiedName":"http.Method.method","href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Method/method.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"HTTP request method which can be found in HttpMethod.","enclosedBy":{"name":"Method","kind":3,"href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Method-class.html"}},{"name":"path","qualifiedName":"http.Method.path","href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Method/path.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"A relative or absolute path, or full URL of the endpoint.","enclosedBy":{"name":"Method","kind":3,"href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Method-class.html"}},{"name":"MultiPart","qualifiedName":"http.MultiPart","href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/MultiPart-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"Denotes that the request body is multi-part. Parts should be declared as parameters and\nannotated with Part.","enclosedBy":{"name":"http","kind":9,"href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http-library.html"}},{"name":"MultiPart","qualifiedName":"http.MultiPart.MultiPart","href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/MultiPart/MultiPart.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"MultiPart","kind":3,"href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/MultiPart-class.html"}},{"name":"mime","qualifiedName":"http.MultiPart.mime","href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/MultiPart/mime.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"MultiPart","kind":3,"href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/MultiPart-class.html"}},{"name":"NoBody","qualifiedName":"http.NoBody","href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/NoBody-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"Use this annotation on a service method param when you want to indicate that no body should be\ngenerated for POST/PUT/DELETE requests.","enclosedBy":{"name":"http","kind":9,"href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http-library.html"}},{"name":"NoBody","qualifiedName":"http.NoBody.NoBody","href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/NoBody/NoBody.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"NoBody","kind":3,"href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/NoBody-class.html"}},{"name":"OPTIONS","qualifiedName":"http.OPTIONS","href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/OPTIONS-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"Make a OPTIONS request","enclosedBy":{"name":"http","kind":9,"href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http-library.html"}},{"name":"OPTIONS","qualifiedName":"http.OPTIONS.OPTIONS","href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/OPTIONS/OPTIONS.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"OPTIONS","kind":3,"href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/OPTIONS-class.html"}},{"name":"PATCH","qualifiedName":"http.PATCH","href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/PATCH-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"Make a PATCH request","enclosedBy":{"name":"http","kind":9,"href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http-library.html"}},{"name":"PATCH","qualifiedName":"http.PATCH.PATCH","href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/PATCH/PATCH.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"PATCH","kind":3,"href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/PATCH-class.html"}},{"name":"POST","qualifiedName":"http.POST","href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/POST-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"Make a POST request","enclosedBy":{"name":"http","kind":9,"href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http-library.html"}},{"name":"POST","qualifiedName":"http.POST.POST","href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/POST/POST.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"POST","kind":3,"href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/POST-class.html"}},{"name":"PUT","qualifiedName":"http.PUT","href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/PUT-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"Make a PUT request","enclosedBy":{"name":"http","kind":9,"href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http-library.html"}},{"name":"PUT","qualifiedName":"http.PUT.PUT","href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/PUT/PUT.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"PUT","kind":3,"href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/PUT-class.html"}},{"name":"Parser","qualifiedName":"http.Parser","href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Parser.html","kind":5,"overriddenDepth":0,"packageRank":0,"desc":"Define how to parse response json\nIf you want to support more, PR is welcome","enclosedBy":{"name":"http","kind":9,"href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http-library.html"}},{"name":"Parser","qualifiedName":"http.Parser.Parser","href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Parser/Parser.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"Parser","kind":5,"href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Parser.html"}},{"name":"values","qualifiedName":"http.Parser.values","href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Parser/values-constant.html","kind":1,"overriddenDepth":0,"packageRank":0,"desc":"A constant List of the values in this enum, in order of their declaration.","enclosedBy":{"name":"Parser","kind":5,"href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Parser.html"}},{"name":"Part","qualifiedName":"http.Part","href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Part-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"Denotes a single part of a multi-part request.\nPart parameters may not be null.","enclosedBy":{"name":"http","kind":9,"href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http-library.html"}},{"name":"Part","qualifiedName":"http.Part.Part","href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Part/Part.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"Part","kind":3,"href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Part-class.html"}},{"name":"contentType","qualifiedName":"http.Part.contentType","href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Part/contentType.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"Part","kind":3,"href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Part-class.html"}},{"name":"fileName","qualifiedName":"http.Part.fileName","href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Part/fileName.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"If this field is a file, optionally specify it's name. otherwise the name\nwill be derived from the actual file.","enclosedBy":{"name":"Part","kind":3,"href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Part-class.html"}},{"name":"name","qualifiedName":"http.Part.name","href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Part/name.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"Part","kind":3,"href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Part-class.html"}},{"name":"value","qualifiedName":"http.Part.value","href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Part/value.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"Part","kind":3,"href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Part-class.html"}},{"name":"Path","qualifiedName":"http.Path","href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Path-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"Named replacement in a URL path segment.","enclosedBy":{"name":"http","kind":9,"href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http-library.html"}},{"name":"Path","qualifiedName":"http.Path.Path","href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Path/Path.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"Path","kind":3,"href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Path-class.html"}},{"name":"value","qualifiedName":"http.Path.value","href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Path/value.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"Path","kind":3,"href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Path-class.html"}},{"name":"PreventNullToAbsent","qualifiedName":"http.PreventNullToAbsent","href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/PreventNullToAbsent-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"Prevents null values from being converted to absent values in generated code for body.","enclosedBy":{"name":"http","kind":9,"href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http-library.html"}},{"name":"PreventNullToAbsent","qualifiedName":"http.PreventNullToAbsent.PreventNullToAbsent","href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/PreventNullToAbsent/PreventNullToAbsent.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"PreventNullToAbsent","kind":3,"href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/PreventNullToAbsent-class.html"}},{"name":"Queries","qualifiedName":"http.Queries","href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Queries-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"Query parameter keys and values appended to the URL.","enclosedBy":{"name":"http","kind":9,"href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http-library.html"}},{"name":"Queries","qualifiedName":"http.Queries.Queries","href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Queries/Queries.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"Queries","kind":3,"href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Queries-class.html"}},{"name":"encoded","qualifiedName":"http.Queries.encoded","href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Queries/encoded.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"Queries","kind":3,"href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Queries-class.html"}},{"name":"Query","qualifiedName":"http.Query","href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Query-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"Query parameter appended to the URL.","enclosedBy":{"name":"http","kind":9,"href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http-library.html"}},{"name":"Query","qualifiedName":"http.Query.Query","href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Query/Query.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"Query","kind":3,"href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Query-class.html"}},{"name":"encoded","qualifiedName":"http.Query.encoded","href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Query/encoded.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"Query","kind":3,"href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Query-class.html"}},{"name":"value","qualifiedName":"http.Query.value","href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Query/value.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"Query","kind":3,"href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Query-class.html"}},{"name":"RestApi","qualifiedName":"http.RestApi","href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/RestApi-class.html","kind":3,"overriddenDepth":0,"packageRank":0,"desc":"Define an API.","enclosedBy":{"name":"http","kind":9,"href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http-library.html"}},{"name":"RestApi","qualifiedName":"http.RestApi.RestApi","href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/RestApi/RestApi.html","kind":2,"overriddenDepth":0,"packageRank":0,"desc":"","enclosedBy":{"name":"RestApi","kind":3,"href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/RestApi-class.html"}},{"name":"baseUrl","qualifiedName":"http.RestApi.baseUrl","href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/RestApi/baseUrl.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"Set the API base URL.","enclosedBy":{"name":"RestApi","kind":3,"href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/RestApi-class.html"}},{"name":"parser","qualifiedName":"http.RestApi.parser","href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/RestApi/parser.html","kind":16,"overriddenDepth":0,"packageRank":0,"desc":"if you don't specify the parser. It will be Parser.JsonSerializable","enclosedBy":{"name":"RestApi","kind":3,"href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/RestApi-class.html"}},{"name":"retrofit","qualifiedName":"retrofit","href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_retrofit/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_retrofit-library.html","kind":9,"overriddenDepth":0,"packageRank":0,"desc":""}] diff --git a/search.html b/search.html new file mode 100644 index 00000000..0958b265 --- /dev/null +++ b/search.html @@ -0,0 +1,103 @@ + + + + + + + + retrofit - Dart API docs + + + + + + + + + + + + + + + + + +
+ +
+ menu + +
retrofit
+ +
+ +
+
+
+ +
+
+ + + + + +
+ + + + + + + + + + + + + + diff --git a/static-assets/docs.dart.js b/static-assets/docs.dart.js new file mode 100644 index 00000000..b745097c --- /dev/null +++ b/static-assets/docs.dart.js @@ -0,0 +1,4804 @@ +(function dartProgram(){function copyProperties(a,b){var s=Object.keys(a) +for(var r=0;r=0)return true +if(typeof version=="function"&&version.length==0){var q=version() +if(/^\d+\.\d+\.\d+\.\d+$/.test(q))return true}}catch(p){}return false}() +function inherit(a,b){a.prototype.constructor=a +a.prototype["$i"+a.name]=a +if(b!=null){if(z){Object.setPrototypeOf(a.prototype,b.prototype) +return}var s=Object.create(b.prototype) +copyProperties(a.prototype,s) +a.prototype=s}}function inheritMany(a,b){for(var s=0;s4294967295)throw A.a(A.G(a,0,4294967295,"length",null)) +return J.hR(new Array(a),b)}, +hQ(a,b){if(a<0)throw A.a(A.a_("Length must be a non-negative integer: "+a,null)) +return A.h(new Array(a),b.i("o<0>"))}, +eX(a,b){if(a<0)throw A.a(A.a_("Length must be a non-negative integer: "+a,null)) +return A.h(new Array(a),b.i("o<0>"))}, +hR(a,b){return J.eg(A.h(a,b.i("o<0>")))}, +eg(a){a.fixed$length=Array +return a}, +eY(a){a.fixed$length=Array +a.immutable$list=Array +return a}, +hS(a,b){return J.ht(a,b)}, +X(a){if(typeof a=="number"){if(Math.floor(a)==a)return J.aP.prototype +return J.bI.prototype}if(typeof a=="string")return J.ah.prototype +if(a==null)return J.aQ.prototype +if(typeof a=="boolean")return J.bH.prototype +if(Array.isArray(a))return J.o.prototype +if(typeof a!="object"){if(typeof a=="function")return J.a1.prototype +if(typeof a=="symbol")return J.aU.prototype +if(typeof a=="bigint")return J.aS.prototype +return a}if(a instanceof A.l)return a +return J.eG(a)}, +an(a){if(typeof a=="string")return J.ah.prototype +if(a==null)return a +if(Array.isArray(a))return J.o.prototype +if(typeof a!="object"){if(typeof a=="function")return J.a1.prototype +if(typeof a=="symbol")return J.aU.prototype +if(typeof a=="bigint")return J.aS.prototype +return a}if(a instanceof A.l)return a +return J.eG(a)}, +e_(a){if(a==null)return a +if(Array.isArray(a))return J.o.prototype +if(typeof a!="object"){if(typeof a=="function")return J.a1.prototype +if(typeof a=="symbol")return J.aU.prototype +if(typeof a=="bigint")return J.aS.prototype +return a}if(a instanceof A.l)return a +return J.eG(a)}, +jI(a){if(typeof a=="number")return J.aR.prototype +if(typeof a=="string")return J.ah.prototype +if(a==null)return a +if(!(a instanceof A.l))return J.ax.prototype +return a}, +F(a,b){if(a==null)return b==null +if(typeof a!="object")return b!=null&&a===b +return J.X(a).F(a,b)}, +hq(a,b){if(typeof b==="number")if(Array.isArray(a)||typeof a=="string"||A.h3(a,a[v.dispatchPropertyName]))if(b>>>0===b&&b>>0===b&&b").b(a))return new A.b9(a,b.i("@<0>").A(c).i("b9<1,2>")) +return new A.ae(a,b.i("@<0>").A(c).i("ae<1,2>"))}, +e0(a){var s,r=a^48 +if(r<=9)return r +s=a|32 +if(97<=s&&s<=102)return s-87 +return-1}, +a6(a,b){a=a+b&536870911 +a=a+((a&524287)<<10)&536870911 +return a^a>>>6}, +en(a){a=a+((a&67108863)<<3)&536870911 +a^=a>>>11 +return a+((a&16383)<<15)&536870911}, +cn(a,b,c){return a}, +eI(a){var s,r +for(s=$.ap.length,r=0;r").A(d).i("aM<1,2>")) +return new A.ai(a,b,c.i("@<0>").A(d).i("ai<1,2>"))}, +eV(){return new A.b5("No element")}, +a8:function a8(){}, +bA:function bA(a,b){this.a=a +this.$ti=b}, +ae:function ae(a,b){this.a=a +this.$ti=b}, +b9:function b9(a,b){this.a=a +this.$ti=b}, +b8:function b8(){}, +M:function M(a,b){this.a=a +this.$ti=b}, +aV:function aV(a){this.a=a}, +bB:function bB(a){this.a=a}, +cR:function cR(){}, +c:function c(){}, +I:function I(){}, +au:function au(a,b,c){var _=this +_.a=a +_.b=b +_.c=0 +_.d=null +_.$ti=c}, +ai:function ai(a,b,c){this.a=a +this.b=b +this.$ti=c}, +aM:function aM(a,b,c){this.a=a +this.b=b +this.$ti=c}, +av:function av(a,b,c){var _=this +_.a=null +_.b=a +_.c=b +_.$ti=c}, +aj:function aj(a,b,c){this.a=a +this.b=b +this.$ti=c}, +aO:function aO(){}, +c1:function c1(){}, +ay:function ay(){}, +a5:function a5(a){this.a=a}, +bp:function bp(){}, +hF(){throw A.a(A.T("Cannot modify unmodifiable Map"))}, +h8(a){var s=v.mangledGlobalNames[a] +if(s!=null)return s +return"minified:"+a}, +h3(a,b){var s +if(b!=null){s=b.x +if(s!=null)return s}return t.p.b(a)}, +i(a){var s +if(typeof a=="string")return a +if(typeof a=="number"){if(a!==0)return""+a}else if(!0===a)return"true" +else if(!1===a)return"false" +else if(a==null)return"null" +s=J.aq(a) +return s}, +bY(a){var s,r=$.f2 +if(r==null)r=$.f2=Symbol("identityHashCode") +s=a[r] +if(s==null){s=Math.random()*0x3fffffff|0 +a[r]=s}return s}, +f3(a,b){var s,r,q,p,o,n=null,m=/^\s*[+-]?((0x[a-f0-9]+)|(\d+)|([a-z0-9]+))\s*$/i.exec(a) +if(m==null)return n +s=m[3] +if(b==null){if(s!=null)return parseInt(a,10) +if(m[2]!=null)return parseInt(a,16) +return n}if(b<2||b>36)throw A.a(A.G(b,2,36,"radix",n)) +if(b===10&&s!=null)return parseInt(a,10) +if(b<10||s==null){r=b<=10?47+b:86+b +q=m[1] +for(p=q.length,o=0;or)return n}return parseInt(a,b)}, +cQ(a){return A.i_(a)}, +i_(a){var s,r,q,p +if(a instanceof A.l)return A.C(A.aG(a),null) +s=J.X(a) +if(s===B.I||s===B.K||t.o.b(a)){r=B.l(a) +if(r!=="Object"&&r!=="")return r +q=a.constructor +if(typeof q=="function"){p=q.name +if(typeof p=="string"&&p!=="Object"&&p!=="")return p}}return A.C(A.aG(a),null)}, +f4(a){if(a==null||typeof a=="number"||A.ez(a))return J.aq(a) +if(typeof a=="string")return JSON.stringify(a) +if(a instanceof A.af)return a.h(0) +if(a instanceof A.bf)return a.aH(!0) +return"Instance of '"+A.cQ(a)+"'"}, +i2(a,b,c){var s,r,q,p +if(c<=500&&b===0&&c===a.length)return String.fromCharCode.apply(null,a) +for(s=b,r="";s>>0,s&1023|56320)}}throw A.a(A.G(a,0,1114111,null,null))}, +a3(a,b,c){var s,r,q={} +q.a=0 +s=[] +r=[] +q.a=b.length +B.b.aI(s,b) +q.b="" +if(c!=null&&c.a!==0)c.C(0,new A.cP(q,r,s)) +return J.hw(a,new A.cD(B.ac,0,s,r,0))}, +i0(a,b,c){var s,r,q +if(Array.isArray(b))s=c==null||c.a===0 +else s=!1 +if(s){r=b.length +if(r===0){if(!!a.$0)return a.$0()}else if(r===1){if(!!a.$1)return a.$1(b[0])}else if(r===2){if(!!a.$2)return a.$2(b[0],b[1])}else if(r===3){if(!!a.$3)return a.$3(b[0],b[1],b[2])}else if(r===4){if(!!a.$4)return a.$4(b[0],b[1],b[2],b[3])}else if(r===5)if(!!a.$5)return a.$5(b[0],b[1],b[2],b[3],b[4]) +q=a[""+"$"+r] +if(q!=null)return q.apply(a,b)}return A.hZ(a,b,c)}, +hZ(a,b,c){var s,r,q,p,o,n,m,l,k,j,i,h,g=Array.isArray(b)?b:A.bL(b,!0,t.z),f=g.length,e=a.$R +if(fn)return A.a3(a,g,null) +if(fe)return A.a3(a,g,c) +if(g===b)g=A.bL(g,!0,t.z) +l=Object.keys(q) +if(c==null)for(r=l.length,k=0;k=s)return A.eU(b,s,a,r) +return A.i3(b,r)}, +jF(a,b,c){if(a>c)return A.G(a,0,c,"start",null) +if(b!=null)if(bc)return A.G(b,a,c,"end",null) +return new A.K(!0,b,"end",null)}, +jy(a){return new A.K(!0,a,null,null)}, +a(a){return A.h2(new Error(),a)}, +h2(a,b){var s +if(b==null)b=new A.R() +a.dartException=b +s=A.k4 +if("defineProperty" in Object){Object.defineProperty(a,"message",{get:s}) +a.name=""}else a.toString=s +return a}, +k4(){return J.aq(this.dartException)}, +aH(a){throw A.a(a)}, +h7(a,b){throw A.h2(b,a)}, +co(a){throw A.a(A.as(a))}, +S(a){var s,r,q,p,o,n +a=A.jZ(a.replace(String({}),"$receiver$")) +s=a.match(/\\\$[a-zA-Z]+\\\$/g) +if(s==null)s=A.h([],t.s) +r=s.indexOf("\\$arguments\\$") +q=s.indexOf("\\$argumentsExpr\\$") +p=s.indexOf("\\$expr\\$") +o=s.indexOf("\\$method\\$") +n=s.indexOf("\\$receiver\\$") +return new A.cU(a.replace(new RegExp("\\\\\\$arguments\\\\\\$","g"),"((?:x|[^x])*)").replace(new RegExp("\\\\\\$argumentsExpr\\\\\\$","g"),"((?:x|[^x])*)").replace(new RegExp("\\\\\\$expr\\\\\\$","g"),"((?:x|[^x])*)").replace(new RegExp("\\\\\\$method\\\\\\$","g"),"((?:x|[^x])*)").replace(new RegExp("\\\\\\$receiver\\\\\\$","g"),"((?:x|[^x])*)"),r,q,p,o,n)}, +cV(a){return function($expr$){var $argumentsExpr$="$arguments$" +try{$expr$.$method$($argumentsExpr$)}catch(s){return s.message}}(a)}, +fc(a){return function($expr$){try{$expr$.$method$}catch(s){return s.message}}(a)}, +ei(a,b){var s=b==null,r=s?null:b.method +return new A.bJ(a,r,s?null:b.receiver)}, +ad(a){if(a==null)return new A.cO(a) +if(a instanceof A.aN)return A.ac(a,a.a) +if(typeof a!=="object")return a +if("dartException" in a)return A.ac(a,a.dartException) +return A.jx(a)}, +ac(a,b){if(t.Q.b(b))if(b.$thrownJsError==null)b.$thrownJsError=a +return b}, +jx(a){var s,r,q,p,o,n,m,l,k,j,i,h,g +if(!("message" in a))return a +s=a.message +if("number" in a&&typeof a.number=="number"){r=a.number +q=r&65535 +if((B.c.U(r,16)&8191)===10)switch(q){case 438:return A.ac(a,A.ei(A.i(s)+" (Error "+q+")",null)) +case 445:case 5007:A.i(s) +return A.ac(a,new A.b1())}}if(a instanceof TypeError){p=$.h9() +o=$.ha() +n=$.hb() +m=$.hc() +l=$.hf() +k=$.hg() +j=$.he() +$.hd() +i=$.hi() +h=$.hh() +g=p.D(s) +if(g!=null)return A.ac(a,A.ei(s,g)) +else{g=o.D(s) +if(g!=null){g.method="call" +return A.ac(a,A.ei(s,g))}else if(n.D(s)!=null||m.D(s)!=null||l.D(s)!=null||k.D(s)!=null||j.D(s)!=null||m.D(s)!=null||i.D(s)!=null||h.D(s)!=null)return A.ac(a,new A.b1())}return A.ac(a,new A.c0(typeof s=="string"?s:""))}if(a instanceof RangeError){if(typeof s=="string"&&s.indexOf("call stack")!==-1)return new A.b4() +s=function(b){try{return String(b)}catch(f){}return null}(a) +return A.ac(a,new A.K(!1,null,null,typeof s=="string"?s.replace(/^RangeError:\s*/,""):s))}if(typeof InternalError=="function"&&a instanceof InternalError)if(typeof s=="string"&&s==="too much recursion")return new A.b4() +return a}, +ao(a){var s +if(a instanceof A.aN)return a.b +if(a==null)return new A.bg(a) +s=a.$cachedTrace +if(s!=null)return s +s=new A.bg(a) +if(typeof a==="object")a.$cachedTrace=s +return s}, +h4(a){if(a==null)return J.Z(a) +if(typeof a=="object")return A.bY(a) +return J.Z(a)}, +jH(a,b){var s,r,q,p=a.length +for(s=0;s=0}, +jZ(a){if(/[[\]{}()*+?.\\^$|]/.test(a))return a.replace(/[[\]{}()*+?.\\^$|]/g,"\\$&") +return a}, +fW(a){return a}, +k2(a,b,c,d){var s,r,q,p=new A.d3(b,a,0),o=t.F,n=0,m="" +for(;p.m();){s=p.d +if(s==null)s=o.a(s) +r=s.b +q=r.index +m=m+A.i(A.fW(B.a.j(a,n,q)))+A.i(c.$1(s)) +n=q+r[0].length}p=m+A.i(A.fW(B.a.K(a,n))) +return p.charCodeAt(0)==0?p:p}, +cg:function cg(a,b){this.a=a +this.b=b}, +aL:function aL(a,b){this.a=a +this.$ti=b}, +aK:function aK(){}, +ag:function ag(a,b,c){this.a=a +this.b=b +this.$ti=c}, +cD:function cD(a,b,c,d,e){var _=this +_.a=a +_.c=b +_.d=c +_.e=d +_.f=e}, +cP:function cP(a,b,c){this.a=a +this.b=b +this.c=c}, +cU:function cU(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +b1:function b1(){}, +bJ:function bJ(a,b,c){this.a=a +this.b=b +this.c=c}, +c0:function c0(a){this.a=a}, +cO:function cO(a){this.a=a}, +aN:function aN(a,b){this.a=a +this.b=b}, +bg:function bg(a){this.a=a +this.b=null}, +af:function af(){}, +cs:function cs(){}, +ct:function ct(){}, +cT:function cT(){}, +cS:function cS(){}, +aJ:function aJ(a,b){this.a=a +this.b=b}, +c8:function c8(a){this.a=a}, +bZ:function bZ(a){this.a=a}, +dp:function dp(){}, +N:function N(a){var _=this +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=0 +_.$ti=a}, +cG:function cG(a){this.a=a}, +cJ:function cJ(a,b){this.a=a +this.b=b +this.c=null}, +O:function O(a,b){this.a=a +this.$ti=b}, +bK:function bK(a,b){var _=this +_.a=a +_.b=b +_.d=_.c=null}, +e1:function e1(a){this.a=a}, +e2:function e2(a){this.a=a}, +e3:function e3(a){this.a=a}, +bf:function bf(){}, +cf:function cf(){}, +cE:function cE(a,b){var _=this +_.a=a +_.b=b +_.d=_.c=null}, +ce:function ce(a){this.b=a}, +d3:function d3(a,b,c){var _=this +_.a=a +_.b=b +_.c=c +_.d=null}, +j_(a){return a}, +hW(a){return new Int8Array(a)}, +hX(a){return new Uint8Array(a)}, +V(a,b,c){if(a>>>0!==a||a>=c)throw A.a(A.eF(b,a))}, +iW(a,b,c){var s +if(!(a>>>0!==a))s=b>>>0!==b||a>b||b>c +else s=!0 +if(s)throw A.a(A.jF(a,b,c)) +return b}, +bM:function bM(){}, +aZ:function aZ(){}, +bN:function bN(){}, +aw:function aw(){}, +aX:function aX(){}, +aY:function aY(){}, +bO:function bO(){}, +bP:function bP(){}, +bQ:function bQ(){}, +bR:function bR(){}, +bS:function bS(){}, +bT:function bT(){}, +bU:function bU(){}, +b_:function b_(){}, +b0:function b0(){}, +bb:function bb(){}, +bc:function bc(){}, +bd:function bd(){}, +be:function be(){}, +f7(a,b){var s=b.c +return s==null?b.c=A.er(a,b.x,!0):s}, +em(a,b){var s=b.c +return s==null?b.c=A.bj(a,"a0",[b.x]):s}, +f8(a){var s=a.w +if(s===6||s===7||s===8)return A.f8(a.x) +return s===12||s===13}, +i4(a){return a.as}, +bt(a){return A.ck(v.typeUniverse,a,!1)}, +aa(a1,a2,a3,a4){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0=a2.w +switch(a0){case 5:case 1:case 2:case 3:case 4:return a2 +case 6:s=a2.x +r=A.aa(a1,s,a3,a4) +if(r===s)return a2 +return A.fr(a1,r,!0) +case 7:s=a2.x +r=A.aa(a1,s,a3,a4) +if(r===s)return a2 +return A.er(a1,r,!0) +case 8:s=a2.x +r=A.aa(a1,s,a3,a4) +if(r===s)return a2 +return A.fp(a1,r,!0) +case 9:q=a2.y +p=A.aD(a1,q,a3,a4) +if(p===q)return a2 +return A.bj(a1,a2.x,p) +case 10:o=a2.x +n=A.aa(a1,o,a3,a4) +m=a2.y +l=A.aD(a1,m,a3,a4) +if(n===o&&l===m)return a2 +return A.ep(a1,n,l) +case 11:k=a2.x +j=a2.y +i=A.aD(a1,j,a3,a4) +if(i===j)return a2 +return A.fq(a1,k,i) +case 12:h=a2.x +g=A.aa(a1,h,a3,a4) +f=a2.y +e=A.ju(a1,f,a3,a4) +if(g===h&&e===f)return a2 +return A.fo(a1,g,e) +case 13:d=a2.y +a4+=d.length +c=A.aD(a1,d,a3,a4) +o=a2.x +n=A.aa(a1,o,a3,a4) +if(c===d&&n===o)return a2 +return A.eq(a1,n,c,!0) +case 14:b=a2.x +if(b") +for(r=1;r=0)p+=" "+r[q];++q}return p+"})"}, +fM(a3,a4,a5){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2=", " +if(a5!=null){s=a5.length +if(a4==null){a4=A.h([],t.s) +r=null}else r=a4.length +q=a4.length +for(p=s;p>0;--p)a4.push("T"+(q+p)) +for(o=t.X,n=t._,m="<",l="",p=0;p0){a0+=a1+"[" +for(a1="",p=0;p0){a0+=a1+"{" +for(a1="",p=0;p "+a}, +C(a,b){var s,r,q,p,o,n,m=a.w +if(m===5)return"erased" +if(m===2)return"dynamic" +if(m===3)return"void" +if(m===1)return"Never" +if(m===4)return"any" +if(m===6)return A.C(a.x,b) +if(m===7){s=a.x +r=A.C(s,b) +q=s.w +return(q===12||q===13?"("+r+")":r)+"?"}if(m===8)return"FutureOr<"+A.C(a.x,b)+">" +if(m===9){p=A.jw(a.x) +o=a.y +return o.length>0?p+("<"+A.fT(o,b)+">"):p}if(m===11)return A.jo(a,b) +if(m===12)return A.fM(a,b,null) +if(m===13)return A.fM(a.x,b,a.y) +if(m===14){n=a.x +return b[b.length-1-n]}return"?"}, +jw(a){var s=v.mangledGlobalNames[a] +if(s!=null)return s +return"minified:"+a}, +iy(a,b){var s=a.tR[b] +for(;typeof s=="string";)s=a.tR[s] +return s}, +ix(a,b){var s,r,q,p,o,n=a.eT,m=n[b] +if(m==null)return A.ck(a,b,!1) +else if(typeof m=="number"){s=m +r=A.bk(a,5,"#") +q=A.dI(s) +for(p=0;p0)p+="<"+A.bi(c)+">" +s=a.eC.get(p) +if(s!=null)return s +r=new A.H(null,null) +r.w=9 +r.x=b +r.y=c +if(c.length>0)r.c=c[0] +r.as=p +q=A.U(a,r) +a.eC.set(p,q) +return q}, +ep(a,b,c){var s,r,q,p,o,n +if(b.w===10){s=b.x +r=b.y.concat(c)}else{r=c +s=b}q=s.as+(";<"+A.bi(r)+">") +p=a.eC.get(q) +if(p!=null)return p +o=new A.H(null,null) +o.w=10 +o.x=s +o.y=r +o.as=q +n=A.U(a,o) +a.eC.set(q,n) +return n}, +fq(a,b,c){var s,r,q="+"+(b+"("+A.bi(c)+")"),p=a.eC.get(q) +if(p!=null)return p +s=new A.H(null,null) +s.w=11 +s.x=b +s.y=c +s.as=q +r=A.U(a,s) +a.eC.set(q,r) +return r}, +fo(a,b,c){var s,r,q,p,o,n=b.as,m=c.a,l=m.length,k=c.b,j=k.length,i=c.c,h=i.length,g="("+A.bi(m) +if(j>0){s=l>0?",":"" +g+=s+"["+A.bi(k)+"]"}if(h>0){s=l>0?",":"" +g+=s+"{"+A.ip(i)+"}"}r=n+(g+")") +q=a.eC.get(r) +if(q!=null)return q +p=new A.H(null,null) +p.w=12 +p.x=b +p.y=c +p.as=r +o=A.U(a,p) +a.eC.set(r,o) +return o}, +eq(a,b,c,d){var s,r=b.as+("<"+A.bi(c)+">"),q=a.eC.get(r) +if(q!=null)return q +s=A.ir(a,b,c,r,d) +a.eC.set(r,s) +return s}, +ir(a,b,c,d,e){var s,r,q,p,o,n,m,l +if(e){s=c.length +r=A.dI(s) +for(q=0,p=0;p0){n=A.aa(a,b,r,0) +m=A.aD(a,c,r,0) +return A.eq(a,n,m,c!==m)}}l=new A.H(null,null) +l.w=13 +l.x=b +l.y=c +l.as=d +return A.U(a,l)}, +fk(a,b,c,d){return{u:a,e:b,r:c,s:[],p:0,n:d}}, +fm(a){var s,r,q,p,o,n,m,l=a.r,k=a.s +for(s=l.length,r=0;r=48&&q<=57)r=A.ih(r+1,q,l,k) +else if((((q|32)>>>0)-97&65535)<26||q===95||q===36||q===124)r=A.fl(a,r,l,k,!1) +else if(q===46)r=A.fl(a,r,l,k,!0) +else{++r +switch(q){case 44:break +case 58:k.push(!1) +break +case 33:k.push(!0) +break +case 59:k.push(A.a9(a.u,a.e,k.pop())) +break +case 94:k.push(A.iu(a.u,k.pop())) +break +case 35:k.push(A.bk(a.u,5,"#")) +break +case 64:k.push(A.bk(a.u,2,"@")) +break +case 126:k.push(A.bk(a.u,3,"~")) +break +case 60:k.push(a.p) +a.p=k.length +break +case 62:A.ij(a,k) +break +case 38:A.ii(a,k) +break +case 42:p=a.u +k.push(A.fr(p,A.a9(p,a.e,k.pop()),a.n)) +break +case 63:p=a.u +k.push(A.er(p,A.a9(p,a.e,k.pop()),a.n)) +break +case 47:p=a.u +k.push(A.fp(p,A.a9(p,a.e,k.pop()),a.n)) +break +case 40:k.push(-3) +k.push(a.p) +a.p=k.length +break +case 41:A.ig(a,k) +break +case 91:k.push(a.p) +a.p=k.length +break +case 93:o=k.splice(a.p) +A.fn(a.u,a.e,o) +a.p=k.pop() +k.push(o) +k.push(-1) +break +case 123:k.push(a.p) +a.p=k.length +break +case 125:o=k.splice(a.p) +A.il(a.u,a.e,o) +a.p=k.pop() +k.push(o) +k.push(-2) +break +case 43:n=l.indexOf("(",r) +k.push(l.substring(r,n)) +k.push(-4) +k.push(a.p) +a.p=k.length +r=n+1 +break +default:throw"Bad character "+q}}}m=k.pop() +return A.a9(a.u,a.e,m)}, +ih(a,b,c,d){var s,r,q=b-48 +for(s=c.length;a=48&&r<=57))break +q=q*10+(r-48)}d.push(q) +return a}, +fl(a,b,c,d,e){var s,r,q,p,o,n,m=b+1 +for(s=c.length;m>>0)-97&65535)<26||r===95||r===36||r===124))q=r>=48&&r<=57 +else q=!0 +if(!q)break}}p=c.substring(b,m) +if(e){s=a.u +o=a.e +if(o.w===10)o=o.x +n=A.iy(s,o.x)[p] +if(n==null)A.aH('No "'+p+'" in "'+A.i4(o)+'"') +d.push(A.bl(s,o,n))}else d.push(p) +return m}, +ij(a,b){var s,r=a.u,q=A.fj(a,b),p=b.pop() +if(typeof p=="string")b.push(A.bj(r,p,q)) +else{s=A.a9(r,a.e,p) +switch(s.w){case 12:b.push(A.eq(r,s,q,a.n)) +break +default:b.push(A.ep(r,s,q)) +break}}}, +ig(a,b){var s,r,q,p,o,n=null,m=a.u,l=b.pop() +if(typeof l=="number")switch(l){case-1:s=b.pop() +r=n +break +case-2:r=b.pop() +s=n +break +default:b.push(l) +r=n +s=r +break}else{b.push(l) +r=n +s=r}q=A.fj(a,b) +l=b.pop() +switch(l){case-3:l=b.pop() +if(s==null)s=m.sEA +if(r==null)r=m.sEA +p=A.a9(m,a.e,l) +o=new A.cb() +o.a=q +o.b=s +o.c=r +b.push(A.fo(m,p,o)) +return +case-4:b.push(A.fq(m,b.pop(),q)) +return +default:throw A.a(A.by("Unexpected state under `()`: "+A.i(l)))}}, +ii(a,b){var s=b.pop() +if(0===s){b.push(A.bk(a.u,1,"0&")) +return}if(1===s){b.push(A.bk(a.u,4,"1&")) +return}throw A.a(A.by("Unexpected extended operation "+A.i(s)))}, +fj(a,b){var s=b.splice(a.p) +A.fn(a.u,a.e,s) +a.p=b.pop() +return s}, +a9(a,b,c){if(typeof c=="string")return A.bj(a,c,a.sEA) +else if(typeof c=="number"){b.toString +return A.ik(a,b,c)}else return c}, +fn(a,b,c){var s,r=c.length +for(s=0;sn)return!1 +m=n-o +l=s.b +k=r.b +j=l.length +i=k.length +if(o+j=d)return!1 +a1=f[b] +b+=3 +if(a00?new Array(q):v.typeUniverse.sEA +for(o=0;o0?new Array(a):v.typeUniverse.sEA}, +H:function H(a,b){var _=this +_.a=a +_.b=b +_.r=_.f=_.d=_.c=null +_.w=0 +_.as=_.Q=_.z=_.y=_.x=null}, +cb:function cb(){this.c=this.b=this.a=null}, +dA:function dA(a){this.a=a}, +ca:function ca(){}, +bh:function bh(a){this.a=a}, +ia(){var s,r,q={} +if(self.scheduleImmediate!=null)return A.jz() +if(self.MutationObserver!=null&&self.document!=null){s=self.document.createElement("div") +r=self.document.createElement("span") +q.a=null +new self.MutationObserver(A.aF(new A.d5(q),1)).observe(s,{childList:true}) +return new A.d4(q,s,r)}else if(self.setImmediate!=null)return A.jA() +return A.jB()}, +ib(a){self.scheduleImmediate(A.aF(new A.d6(a),0))}, +ic(a){self.setImmediate(A.aF(new A.d7(a),0))}, +id(a){A.im(0,a)}, +im(a,b){var s=new A.dy() +s.bf(a,b) +return s}, +fR(a){return new A.c5(new A.v($.r,a.i("v<0>")),a.i("c5<0>"))}, +fJ(a,b){a.$2(0,null) +b.b=!0 +return b.a}, +fG(a,b){A.iU(a,b)}, +fI(a,b){b.ad(a)}, +fH(a,b){b.ae(A.ad(a),A.ao(a))}, +iU(a,b){var s,r,q=new A.dK(b),p=new A.dL(b) +if(a instanceof A.v)a.aG(q,p,t.z) +else{s=t.z +if(a instanceof A.v)a.ar(q,p,s) +else{r=new A.v($.r,t.e) +r.a=8 +r.c=a +r.aG(q,p,s)}}}, +fY(a){var s=function(b,c){return function(d,e){while(true){try{b(d,e) +break}catch(r){e=r +d=c}}}}(a,1) +return $.r.b1(new A.dY(s))}, +cp(a,b){var s=A.cn(a,"error",t.K) +return new A.bz(s,b==null?A.eN(a):b)}, +eN(a){var s +if(t.Q.b(a)){s=a.gR() +if(s!=null)return s}return B.H}, +fi(a,b){var s,r +for(;s=a.a,(s&4)!==0;)a=a.c +s|=b.a&1 +a.a=s +if((s&24)!==0){r=b.aa() +b.S(a) +A.ba(b,r)}else{r=b.c +b.aE(a) +a.a9(r)}}, +ie(a,b){var s,r,q={},p=q.a=a +for(;s=p.a,(s&4)!==0;){p=p.c +q.a=p}if((s&24)===0){r=b.c +b.aE(p) +q.a.a9(r) +return}if((s&16)===0&&b.c==null){b.S(p) +return}b.a^=2 +A.aC(null,null,b.b,new A.dd(q,b))}, +ba(a,b){var s,r,q,p,o,n,m,l,k,j,i,h,g={},f=g.a=a +for(;!0;){s={} +r=f.a +q=(r&16)===0 +p=!q +if(b==null){if(p&&(r&1)===0){f=f.c +A.eB(f.a,f.b)}return}s.a=b +o=b.a +for(f=b;o!=null;f=o,o=n){f.a=null +A.ba(g.a,f) +s.a=o +n=o.a}r=g.a +m=r.c +s.b=p +s.c=m +if(q){l=f.c +l=(l&1)!==0||(l&15)===8}else l=!0 +if(l){k=f.b.b +if(p){r=r.b===k +r=!(r||r)}else r=!1 +if(r){A.eB(m.a,m.b) +return}j=$.r +if(j!==k)$.r=k +else j=null +f=f.c +if((f&15)===8)new A.dk(s,g,p).$0() +else if(q){if((f&1)!==0)new A.dj(s,m).$0()}else if((f&2)!==0)new A.di(g,s).$0() +if(j!=null)$.r=j +f=s.c +if(f instanceof A.v){r=s.a.$ti +r=r.i("a0<2>").b(f)||!r.y[1].b(f)}else r=!1 +if(r){i=s.a.b +if((f.a&24)!==0){h=i.c +i.c=null +b=i.T(h) +i.a=f.a&30|i.a&1 +i.c=f.c +g.a=f +continue}else A.fi(f,i) +return}}i=s.a.b +h=i.c +i.c=null +b=i.T(h) +f=s.b +r=s.c +if(!f){i.a=8 +i.c=r}else{i.a=i.a&1|16 +i.c=r}g.a=i +f=i}}, +jp(a,b){if(t.C.b(a))return b.b1(a) +if(t.v.b(a))return a +throw A.a(A.eM(a,"onError",u.c))}, +jm(){var s,r +for(s=$.aB;s!=null;s=$.aB){$.bs=null +r=s.b +$.aB=r +if(r==null)$.br=null +s.a.$0()}}, +jt(){$.eA=!0 +try{A.jm()}finally{$.bs=null +$.eA=!1 +if($.aB!=null)$.eL().$1(A.h_())}}, +fV(a){var s=new A.c6(a),r=$.br +if(r==null){$.aB=$.br=s +if(!$.eA)$.eL().$1(A.h_())}else $.br=r.b=s}, +js(a){var s,r,q,p=$.aB +if(p==null){A.fV(a) +$.bs=$.br +return}s=new A.c6(a) +r=$.bs +if(r==null){s.b=p +$.aB=$.bs=s}else{q=r.b +s.b=q +$.bs=r.b=s +if(q==null)$.br=s}}, +k_(a){var s=null,r=$.r +if(B.d===r){A.aC(s,s,B.d,a) +return}A.aC(s,s,r,r.aJ(a))}, +ka(a){A.cn(a,"stream",t.K) +return new A.ci()}, +eB(a,b){A.js(new A.dW(a,b))}, +fS(a,b,c,d){var s,r=$.r +if(r===c)return d.$0() +$.r=c +s=r +try{r=d.$0() +return r}finally{$.r=s}}, +jr(a,b,c,d,e){var s,r=$.r +if(r===c)return d.$1(e) +$.r=c +s=r +try{r=d.$1(e) +return r}finally{$.r=s}}, +jq(a,b,c,d,e,f){var s,r=$.r +if(r===c)return d.$2(e,f) +$.r=c +s=r +try{r=d.$2(e,f) +return r}finally{$.r=s}}, +aC(a,b,c,d){if(B.d!==c)d=c.aJ(d) +A.fV(d)}, +d5:function d5(a){this.a=a}, +d4:function d4(a,b,c){this.a=a +this.b=b +this.c=c}, +d6:function d6(a){this.a=a}, +d7:function d7(a){this.a=a}, +dy:function dy(){}, +dz:function dz(a,b){this.a=a +this.b=b}, +c5:function c5(a,b){this.a=a +this.b=!1 +this.$ti=b}, +dK:function dK(a){this.a=a}, +dL:function dL(a){this.a=a}, +dY:function dY(a){this.a=a}, +bz:function bz(a,b){this.a=a +this.b=b}, +c7:function c7(){}, +b7:function b7(a,b){this.a=a +this.$ti=b}, +az:function az(a,b,c,d,e){var _=this +_.a=null +_.b=a +_.c=b +_.d=c +_.e=d +_.$ti=e}, +v:function v(a,b){var _=this +_.a=0 +_.b=a +_.c=null +_.$ti=b}, +da:function da(a,b){this.a=a +this.b=b}, +dh:function dh(a,b){this.a=a +this.b=b}, +de:function de(a){this.a=a}, +df:function df(a){this.a=a}, +dg:function dg(a,b,c){this.a=a +this.b=b +this.c=c}, +dd:function dd(a,b){this.a=a +this.b=b}, +dc:function dc(a,b){this.a=a +this.b=b}, +db:function db(a,b,c){this.a=a +this.b=b +this.c=c}, +dk:function dk(a,b,c){this.a=a +this.b=b +this.c=c}, +dl:function dl(a){this.a=a}, +dj:function dj(a,b){this.a=a +this.b=b}, +di:function di(a,b){this.a=a +this.b=b}, +c6:function c6(a){this.a=a +this.b=null}, +ci:function ci(){}, +dJ:function dJ(){}, +dW:function dW(a,b){this.a=a +this.b=b}, +dq:function dq(){}, +dr:function dr(a,b){this.a=a +this.b=b}, +f_(a,b,c){return A.jH(a,new A.N(b.i("@<0>").A(c).i("N<1,2>")))}, +ej(a,b){return new A.N(a.i("@<0>").A(b).i("N<1,2>"))}, +ek(a){var s,r={} +if(A.eI(a))return"{...}" +s=new A.y("") +try{$.ap.push(a) +s.a+="{" +r.a=!0 +a.C(0,new A.cK(r,s)) +s.a+="}"}finally{$.ap.pop()}r=s.a +return r.charCodeAt(0)==0?r:r}, +e:function e(){}, +P:function P(){}, +cK:function cK(a,b){this.a=a +this.b=b}, +cl:function cl(){}, +aW:function aW(){}, +a7:function a7(a,b){this.a=a +this.$ti=b}, +bm:function bm(){}, +jn(a,b){var s,r,q,p=null +try{p=JSON.parse(a)}catch(r){s=A.ad(r) +q=A.z(String(s),null,null) +throw A.a(q)}q=A.dM(p) +return q}, +dM(a){var s +if(a==null)return null +if(typeof a!="object")return a +if(!Array.isArray(a))return new A.cc(a,Object.create(null)) +for(s=0;s")) +for(s=J.L(a);s.m();)r.push(s.gp()) +if(b)return r +return J.eg(r)}, +bL(a,b,c){var s=A.hT(a,c) +return s}, +hT(a,b){var s,r +if(Array.isArray(a))return A.h(a.slice(0),b.i("o<0>")) +s=A.h([],b.i("o<0>")) +for(r=J.L(a);r.m();)s.push(r.gp()) +return s}, +fb(a,b,c){var s,r +A.f5(b,"start") +if(c!=null){s=c-b +if(s<0)throw A.a(A.G(c,b,null,"end",null)) +if(s===0)return""}r=A.i5(a,b,c) +return r}, +i5(a,b,c){var s=a.length +if(b>=s)return"" +return A.i2(a,b,c==null||c>s?s:c)}, +f6(a,b){return new A.cE(a,A.eZ(a,!1,b,!1,!1,!1))}, +fa(a,b,c){var s=J.L(b) +if(!s.m())return a +if(c.length===0){do a+=A.i(s.gp()) +while(s.m())}else{a+=A.i(s.gp()) +for(;s.m();)a=a+c+A.i(s.gp())}return a}, +f1(a,b){return new A.bV(a,b.gbN(),b.gbQ(),b.gbO())}, +fz(a,b,c,d){var s,r,q,p,o,n="0123456789ABCDEF" +if(c===B.e){s=$.hk() +s=s.b.test(b)}else s=!1 +if(s)return b +r=B.G.I(b) +for(s=r.length,q=0,p="";q>>4]&1<<(o&15))!==0)p+=A.Q(o) +else p=d&&o===32?p+"+":p+"%"+n[o>>>4&15]+n[o&15]}return p.charCodeAt(0)==0?p:p}, +iG(a){var s,r,q +if(!$.hl())return A.iH(a) +s=new URLSearchParams() +a.C(0,new A.dD(s)) +r=s.toString() +q=r.length +if(q>0&&r[q-1]==="=")r=B.a.j(r,0,q-1) +return r.replace(/=&|\*|%7E/g,b=>b==="=&"?"&":b==="*"?"%2A":"~")}, +at(a){if(typeof a=="number"||A.ez(a)||a==null)return J.aq(a) +if(typeof a=="string")return JSON.stringify(a) +return A.f4(a)}, +hH(a,b){A.cn(a,"error",t.K) +A.cn(b,"stackTrace",t.l) +A.hG(a,b)}, +by(a){return new A.bx(a)}, +a_(a,b){return new A.K(!1,null,b,a)}, +eM(a,b,c){return new A.K(!0,a,b,c)}, +i3(a,b){return new A.b2(null,null,!0,a,b,"Value not in range")}, +G(a,b,c,d,e){return new A.b2(b,c,!0,a,d,"Invalid value")}, +b3(a,b,c){if(0>a||a>c)throw A.a(A.G(a,0,c,"start",null)) +if(b!=null){if(a>b||b>c)throw A.a(A.G(b,a,c,"end",null)) +return b}return c}, +f5(a,b){if(a<0)throw A.a(A.G(a,0,null,b,null)) +return a}, +eU(a,b,c,d){return new A.bF(b,!0,a,d,"Index out of range")}, +T(a){return new A.c2(a)}, +fd(a){return new A.c_(a)}, +f9(a){return new A.b5(a)}, +as(a){return new A.bD(a)}, +z(a,b,c){return new A.cw(a,b,c)}, +hO(a,b,c){var s,r +if(A.eI(a)){if(b==="("&&c===")")return"(...)" +return b+"..."+c}s=A.h([],t.s) +$.ap.push(a) +try{A.jk(a,s)}finally{$.ap.pop()}r=A.fa(b,s,", ")+c +return r.charCodeAt(0)==0?r:r}, +eW(a,b,c){var s,r +if(A.eI(a))return b+"..."+c +s=new A.y(b) +$.ap.push(a) +try{r=s +r.a=A.fa(r.a,a,", ")}finally{$.ap.pop()}s.a+=c +r=s.a +return r.charCodeAt(0)==0?r:r}, +jk(a,b){var s,r,q,p,o,n,m,l=a.gB(a),k=0,j=0 +while(!0){if(!(k<80||j<3))break +if(!l.m())return +s=A.i(l.gp()) +b.push(s) +k+=s.length+2;++j}if(!l.m()){if(j<=5)return +r=b.pop() +q=b.pop()}else{p=l.gp();++j +if(!l.m()){if(j<=4){b.push(A.i(p)) +return}r=A.i(p) +q=b.pop() +k+=r.length+2}else{o=l.gp();++j +for(;l.m();p=o,o=n){n=l.gp();++j +if(j>100){while(!0){if(!(k>75&&j>3))break +k-=b.pop().length+2;--j}b.push("...") +return}}q=A.i(p) +r=A.i(o) +k+=r.length+q.length+4}}if(j>b.length+2){k+=5 +m="..."}else m=null +while(!0){if(!(k>80&&b.length>3))break +k-=b.pop().length+2 +if(m==null){k+=5 +m="..."}}if(m!=null)b.push(m) +b.push(q) +b.push(r)}, +hY(a,b,c,d){var s +if(B.i===c){s=B.c.gn(a) +b=J.Z(b) +return A.en(A.a6(A.a6($.ee(),s),b))}if(B.i===d){s=B.c.gn(a) +b=J.Z(b) +c=J.Z(c) +return A.en(A.a6(A.a6(A.a6($.ee(),s),b),c))}s=B.c.gn(a) +b=J.Z(b) +c=J.Z(c) +d=J.Z(d) +d=A.en(A.a6(A.a6(A.a6(A.a6($.ee(),s),b),c),d)) +return d}, +c4(a5){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a,a0,a1,a2,a3=null,a4=a5.length +if(a4>=5){s=((a5.charCodeAt(4)^58)*3|a5.charCodeAt(0)^100|a5.charCodeAt(1)^97|a5.charCodeAt(2)^116|a5.charCodeAt(3)^97)>>>0 +if(s===0)return A.fe(a4=14)r[7]=a4 +q=r[1] +if(q>=0)if(A.fU(a5,0,q,20,r)===20)r[7]=q +p=r[2]+1 +o=r[3] +n=r[4] +m=r[5] +l=r[6] +if(lq+3){j=a3 +k=!1}else{i=o>0 +if(i&&o+1===n){j=a3 +k=!1}else{if(!B.a.v(a5,"\\",n))if(p>0)h=B.a.v(a5,"\\",p-1)||B.a.v(a5,"\\",p-2) +else h=!1 +else h=!0 +if(h){j=a3 +k=!1}else{if(!(mn+2&&B.a.v(a5,"/..",m-3) +else h=!0 +if(h)j=a3 +else if(q===4)if(B.a.v(a5,"file",0)){if(p<=0){if(!B.a.v(a5,"/",n)){g="file:///" +s=3}else{g="file://" +s=2}a5=g+B.a.j(a5,n,a4) +q-=0 +i=s-0 +m+=i +l+=i +a4=a5.length +p=7 +o=7 +n=7}else if(n===m){++l +f=m+1 +a5=B.a.J(a5,n,m,"/");++a4 +m=f}j="file"}else if(B.a.v(a5,"http",0)){if(i&&o+3===n&&B.a.v(a5,"80",o+1)){l-=3 +e=n-3 +m-=3 +a5=B.a.J(a5,o,n,"") +a4-=3 +n=e}j="http"}else j=a3 +else if(q===5&&B.a.v(a5,"https",0)){if(i&&o+4===n&&B.a.v(a5,"443",o+1)){l-=4 +e=n-4 +m-=4 +a5=B.a.J(a5,o,n,"") +a4-=3 +n=e}j="https"}else j=a3 +k=!h}}}else j=a3 +if(k){if(a40)j=A.iI(a5,0,q) +else{if(q===0)A.aA(a5,0,"Invalid empty scheme") +j=""}if(p>0){d=q+3 +c=d9)k.$2("invalid character",s)}else{if(q===3)k.$2(m,s) +o=A.e8(B.a.j(a,r,s),null) +if(o>255)k.$2(l,r) +n=q+1 +j[q]=o +r=s+1 +q=n}}if(q!==3)k.$2(m,c) +o=A.e8(B.a.j(a,r,c),null) +if(o>255)k.$2(l,r) +j[q]=o +return j}, +ff(a,b,a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=null,d=new A.cY(a),c=new A.cZ(d,a) +if(a.length<2)d.$2("address is too short",e) +s=A.h([],t.t) +for(r=b,q=r,p=!1,o=!1;r>>0) +s.push((k[2]<<8|k[3])>>>0)}if(p){if(s.length>7)d.$2("an address with a wildcard must have less than 7 parts",e)}else if(s.length!==8)d.$2("an address without a wildcard must contain exactly 8 parts",e) +j=new Uint8Array(16) +for(l=s.length,i=9-l,r=0,h=0;r=b&&q=b&&s>>4]&1<<(p&15))!==0){if(q&&65<=p&&90>=p){if(i==null)i=new A.y("") +if(r>>4]&1<<(o&15))!==0){if(p&&65<=o&&90>=o){if(q==null)q=new A.y("") +if(r>>4]&1<<(o&15))!==0)A.aA(a,s,"Invalid character") +else{if((o&64512)===55296&&s+1>>4]&1<<(q&15))!==0))A.aA(a,s,"Illegal scheme character") +if(65<=q&&q<=90)r=!0}a=B.a.j(a,b,c) +return A.iz(r?a.toLowerCase():a)}, +iz(a){if(a==="http")return"http" +if(a==="file")return"file" +if(a==="https")return"https" +if(a==="package")return"package" +return a}, +iJ(a,b,c){return A.bo(a,b,c,B.a8,!1,!1)}, +iE(a,b,c,d,e,f){var s,r=e==="file",q=r||f +if(a==null)return r?"/":"" +else s=A.bo(a,b,c,B.p,!0,!0) +if(s.length===0){if(r)return"/"}else if(q&&!B.a.u(s,"/"))s="/"+s +return A.iK(s,e,f)}, +iK(a,b,c){var s=b.length===0 +if(s&&!c&&!B.a.u(a,"/")&&!B.a.u(a,"\\"))return A.iM(a,!s||c) +return A.iN(a)}, +eu(a,b,c,d){if(a!=null){if(d!=null)throw A.a(A.a_("Both query and queryParameters specified",null)) +return A.bo(a,b,c,B.f,!0,!1)}if(d==null)return null +return A.iG(d)}, +iH(a){var s={},r=new A.y("") +s.a="" +a.C(0,new A.dB(new A.dC(s,r))) +s=r.a +return s.charCodeAt(0)==0?s:s}, +iC(a,b,c){return A.bo(a,b,c,B.f,!0,!1)}, +ev(a,b,c){var s,r,q,p,o,n=b+2 +if(n>=a.length)return"%" +s=a.charCodeAt(b+1) +r=a.charCodeAt(n) +q=A.e0(s) +p=A.e0(r) +if(q<0||p<0)return"%" +o=q*16+p +if(o<127&&(B.h[B.c.U(o,4)]&1<<(o&15))!==0)return A.Q(c&&65<=o&&90>=o?(o|32)>>>0:o) +if(s>=97||r>=97)return B.a.j(a,b,b+3).toUpperCase() +return null}, +et(a){var s,r,q,p,o,n="0123456789ABCDEF" +if(a<128){s=new Uint8Array(3) +s[0]=37 +s[1]=n.charCodeAt(a>>>4) +s[2]=n.charCodeAt(a&15)}else{if(a>2047)if(a>65535){r=240 +q=4}else{r=224 +q=3}else{r=192 +q=2}s=new Uint8Array(3*q) +for(p=0;--q,q>=0;r=128){o=B.c.bv(a,6*q)&63|r +s[p]=37 +s[p+1]=n.charCodeAt(o>>>4) +s[p+2]=n.charCodeAt(o&15) +p+=3}}return A.fb(s,0,null)}, +bo(a,b,c,d,e,f){var s=A.fx(a,b,c,d,e,f) +return s==null?B.a.j(a,b,c):s}, +fx(a,b,c,d,e,f){var s,r,q,p,o,n,m,l,k,j,i=null +for(s=!e,r=b,q=r,p=i;r>>4]&1<<(o&15))!==0)++r +else{if(o===37){n=A.ev(a,r,!1) +if(n==null){r+=3 +continue}if("%"===n){n="%25" +m=1}else m=3}else if(o===92&&f){n="/" +m=1}else if(s&&o<=93&&(B.r[o>>>4]&1<<(o&15))!==0){A.aA(a,r,"Invalid character") +m=i +n=m}else{if((o&64512)===55296){l=r+1 +if(l=2&&A.fv(a.charCodeAt(0)))for(s=1;s127||(B.o[r>>>4]&1<<(r&15))===0)break}return a}, +iB(a,b){var s,r,q +for(s=0,r=0;r<2;++r){q=a.charCodeAt(b+r) +if(48<=q&&q<=57)s=s*16+q-48 +else{q|=32 +if(97<=q&&q<=102)s=s*16+q-87 +else throw A.a(A.a_("Invalid URL encoding",null))}}return s}, +ew(a,b,c,d,e){var s,r,q,p,o=b +while(!0){if(!(o127)throw A.a(A.a_("Illegal percent encoding in URI",null)) +if(r===37){if(o+3>q)throw A.a(A.a_("Truncated URI",null)) +p.push(A.iB(a,o+1)) +o+=2}else if(r===43)p.push(32) +else p.push(r)}}return B.ap.I(p)}, +fv(a){var s=a|32 +return 97<=s&&s<=122}, +fe(a,b,c){var s,r,q,p,o,n,m,l,k="Invalid MIME type",j=A.h([b-1],t.t) +for(s=a.length,r=b,q=-1,p=null;rb)throw A.a(A.z(k,a,r)) +for(;p!==44;){j.push(r);++r +for(o=-1;r=0)j.push(o) +else{n=B.b.gZ(j) +if(p!==44||r!==n+7||!B.a.v(a,"base64",n+1))throw A.a(A.z("Expecting '='",a,r)) +break}}j.push(r) +m=r+1 +if((j.length&1)===1)a=B.x.bP(a,m,s) +else{l=A.fx(a,m,s,B.f,!0,!1) +if(l!=null)a=B.a.J(a,m,s,l)}return new A.cW(a,j,c)}, +iZ(){var s,r,q,p,o,n="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-._~!$&'()*+,;=",m=".",l=":",k="/",j="\\",i="?",h="#",g="/\\",f=J.eX(22,t.D) +for(s=0;s<22;++s)f[s]=new Uint8Array(96) +r=new A.dP(f) +q=new A.dQ() +p=new A.dR() +o=r.$2(0,225) +q.$3(o,n,1) +q.$3(o,m,14) +q.$3(o,l,34) +q.$3(o,k,3) +q.$3(o,j,227) +q.$3(o,i,172) +q.$3(o,h,205) +o=r.$2(14,225) +q.$3(o,n,1) +q.$3(o,m,15) +q.$3(o,l,34) +q.$3(o,g,234) +q.$3(o,i,172) +q.$3(o,h,205) +o=r.$2(15,225) +q.$3(o,n,1) +q.$3(o,"%",225) +q.$3(o,l,34) +q.$3(o,k,9) +q.$3(o,j,233) +q.$3(o,i,172) +q.$3(o,h,205) +o=r.$2(1,225) +q.$3(o,n,1) +q.$3(o,l,34) +q.$3(o,k,10) +q.$3(o,j,234) +q.$3(o,i,172) +q.$3(o,h,205) +o=r.$2(2,235) +q.$3(o,n,139) +q.$3(o,k,131) +q.$3(o,j,131) +q.$3(o,m,146) +q.$3(o,i,172) +q.$3(o,h,205) +o=r.$2(3,235) +q.$3(o,n,11) +q.$3(o,k,68) +q.$3(o,j,68) +q.$3(o,m,18) +q.$3(o,i,172) +q.$3(o,h,205) +o=r.$2(4,229) +q.$3(o,n,5) +p.$3(o,"AZ",229) +q.$3(o,l,102) +q.$3(o,"@",68) +q.$3(o,"[",232) +q.$3(o,k,138) +q.$3(o,j,138) +q.$3(o,i,172) +q.$3(o,h,205) +o=r.$2(5,229) +q.$3(o,n,5) +p.$3(o,"AZ",229) +q.$3(o,l,102) +q.$3(o,"@",68) +q.$3(o,k,138) +q.$3(o,j,138) +q.$3(o,i,172) +q.$3(o,h,205) +o=r.$2(6,231) +p.$3(o,"19",7) +q.$3(o,"@",68) +q.$3(o,k,138) +q.$3(o,j,138) +q.$3(o,i,172) +q.$3(o,h,205) +o=r.$2(7,231) +p.$3(o,"09",7) +q.$3(o,"@",68) +q.$3(o,k,138) +q.$3(o,j,138) +q.$3(o,i,172) +q.$3(o,h,205) +q.$3(r.$2(8,8),"]",5) +o=r.$2(9,235) +q.$3(o,n,11) +q.$3(o,m,16) +q.$3(o,g,234) +q.$3(o,i,172) +q.$3(o,h,205) +o=r.$2(16,235) +q.$3(o,n,11) +q.$3(o,m,17) +q.$3(o,g,234) +q.$3(o,i,172) +q.$3(o,h,205) +o=r.$2(17,235) +q.$3(o,n,11) +q.$3(o,k,9) +q.$3(o,j,233) +q.$3(o,i,172) +q.$3(o,h,205) +o=r.$2(10,235) +q.$3(o,n,11) +q.$3(o,m,18) +q.$3(o,k,10) +q.$3(o,j,234) +q.$3(o,i,172) +q.$3(o,h,205) +o=r.$2(18,235) +q.$3(o,n,11) +q.$3(o,m,19) +q.$3(o,g,234) +q.$3(o,i,172) +q.$3(o,h,205) +o=r.$2(19,235) +q.$3(o,n,11) +q.$3(o,g,234) +q.$3(o,i,172) +q.$3(o,h,205) +o=r.$2(11,235) +q.$3(o,n,11) +q.$3(o,k,10) +q.$3(o,j,234) +q.$3(o,i,172) +q.$3(o,h,205) +o=r.$2(12,236) +q.$3(o,n,12) +q.$3(o,i,12) +q.$3(o,h,205) +o=r.$2(13,237) +q.$3(o,n,13) +q.$3(o,i,13) +p.$3(r.$2(20,245),"az",21) +o=r.$2(21,245) +p.$3(o,"az",21) +p.$3(o,"09",21) +q.$3(o,"+-.",21) +return f}, +fU(a,b,c,d,e){var s,r,q,p,o=$.hp() +for(s=b;s95?31:q] +d=p&31 +e[p>>>5]=s}return d}, +cM:function cM(a,b){this.a=a +this.b=b}, +dD:function dD(a){this.a=a}, +d8:function d8(){}, +k:function k(){}, +bx:function bx(a){this.a=a}, +R:function R(){}, +K:function K(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +b2:function b2(a,b,c,d,e,f){var _=this +_.e=a +_.f=b +_.a=c +_.b=d +_.c=e +_.d=f}, +bF:function bF(a,b,c,d,e){var _=this +_.f=a +_.a=b +_.b=c +_.c=d +_.d=e}, +bV:function bV(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +c2:function c2(a){this.a=a}, +c_:function c_(a){this.a=a}, +b5:function b5(a){this.a=a}, +bD:function bD(a){this.a=a}, +bW:function bW(){}, +b4:function b4(){}, +d9:function d9(a){this.a=a}, +cw:function cw(a,b,c){this.a=a +this.b=b +this.c=c}, +n:function n(){}, +u:function u(){}, +l:function l(){}, +cj:function cj(){}, +y:function y(a){this.a=a}, +d_:function d_(a){this.a=a}, +cX:function cX(a){this.a=a}, +cY:function cY(a){this.a=a}, +cZ:function cZ(a,b){this.a=a +this.b=b}, +bn:function bn(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.z=_.y=_.w=$}, +dC:function dC(a,b){this.a=a +this.b=b}, +dB:function dB(a){this.a=a}, +cW:function cW(a,b,c){this.a=a +this.b=b +this.c=c}, +dP:function dP(a){this.a=a}, +dQ:function dQ(){}, +dR:function dR(){}, +ch:function ch(a,b,c,d,e,f,g,h){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h +_.x=null}, +c9:function c9(a,b,c,d,e,f,g){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.z=_.y=_.w=$}, +iX(a){var s,r=a.$dart_jsFunction +if(r!=null)return r +s=function(b,c){return function(){return b(c,Array.prototype.slice.apply(arguments))}}(A.iV,a) +s[$.eK()]=a +a.$dart_jsFunction=s +return s}, +iV(a,b){return A.i0(a,b,null)}, +ab(a){if(typeof a=="function")return a +else return A.iX(a)}, +eb(a,b){var s=new A.v($.r,b.i("v<0>")),r=new A.b7(s,b.i("b7<0>")) +a.then(A.aF(new A.ec(r),1),A.aF(new A.ed(r),1)) +return s}, +ec:function ec(a){this.a=a}, +ed:function ed(a){this.a=a}, +cN:function cN(a){this.a=a}, +m:function m(a,b){this.a=a +this.b=b}, +hK(a){var s,r,q,p,o,n,m,l,k="enclosedBy" +if(a.k(0,k)!=null){s=t.a.a(a.k(0,k)) +r=new A.cu(A.fF(s.k(0,"name")),B.q[A.fD(s.k(0,"kind"))],A.fF(s.k(0,"href")))}else r=null +q=a.k(0,"name") +p=a.k(0,"qualifiedName") +o=A.fE(a.k(0,"packageRank")) +if(o==null)o=0 +n=a.k(0,"href") +m=B.q[A.fD(a.k(0,"kind"))] +l=A.fE(a.k(0,"overriddenDepth")) +if(l==null)l=0 +return new A.w(q,p,o,m,n,l,a.k(0,"desc"),r)}, +A:function A(a,b){this.a=a +this.b=b}, +cz:function cz(a){this.a=a}, +cC:function cC(a,b){this.a=a +this.b=b}, +cA:function cA(){}, +cB:function cB(){}, +w:function w(a,b,c,d,e,f,g,h){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f +_.r=g +_.w=h}, +cu:function cu(a,b,c){this.a=a +this.b=b +this.c=c}, +jM(){var s=self,r=s.document.getElementById("search-box"),q=s.document.getElementById("search-body"),p=s.document.getElementById("search-sidebar") +A.eb(s.window.fetch($.bw()+"index.json"),t.m).aq(new A.e5(new A.e6(r,q,p),r,q,p),t.P)}, +eo(a){var s=A.h([],t.O),r=A.h([],t.M) +return new A.ds(a,A.c4(self.window.location.href),s,r)}, +iY(a,b){var s,r,q,p,o,n,m,l,k=self,j=k.document.createElement("div"),i=b.e +if(i==null)i="" +j.setAttribute("data-href",i) +j.classList.add("tt-suggestion") +s=k.document.createElement("span") +s.classList.add("tt-suggestion-title") +s.innerHTML=A.ex(b.a+" "+b.d.h(0).toLowerCase(),a) +j.appendChild(s) +r=b.w +i=r!=null +if(i){q=k.document.createElement("span") +q.classList.add("tt-suggestion-container") +q.innerHTML="(in "+A.ex(r.a,a)+")" +j.appendChild(q)}p=b.r +if(p!=null&&p.length!==0){o=k.document.createElement("blockquote") +o.classList.add("one-line-description") +q=k.document.createElement("textarea") +q.innerHTML=p +o.setAttribute("title",q.value) +o.innerHTML=A.ex(p,a) +j.appendChild(o)}q=t.g +j.addEventListener("mousedown",q.a(A.ab(new A.dN()))) +j.addEventListener("click",q.a(A.ab(new A.dO(b)))) +if(i){i=r.a +q=r.b.h(0) +n=r.c +m=k.document.createElement("div") +m.classList.add("tt-container") +l=k.document.createElement("p") +l.textContent="Results from " +l.classList.add("tt-container-text") +k=k.document.createElement("a") +k.setAttribute("href",n) +k.innerHTML=i+" "+q +l.appendChild(k) +m.appendChild(l) +A.jl(m,j)}return j}, +jl(a,b){var s,r=a.innerHTML +if(r.length===0)return +s=$.bq.k(0,r) +if(s!=null)s.appendChild(b) +else{a.appendChild(b) +$.bq.q(0,r,a)}}, +ex(a,b){return A.k2(a,A.f6(b,!1),new A.dS(),null)}, +dT:function dT(){}, +e6:function e6(a,b,c){this.a=a +this.b=b +this.c=c}, +e5:function e5(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +ds:function ds(a,b,c,d){var _=this +_.a=a +_.b=b +_.e=_.d=_.c=$ +_.f=null +_.r="" +_.w=c +_.x=d +_.y=-1}, +dt:function dt(a){this.a=a}, +du:function du(a,b){this.a=a +this.b=b}, +dv:function dv(a,b){this.a=a +this.b=b}, +dw:function dw(a,b){this.a=a +this.b=b}, +dx:function dx(a,b){this.a=a +this.b=b}, +dN:function dN(){}, +dO:function dO(a){this.a=a}, +dS:function dS(){}, +j5(){var s=self,r=s.document.getElementById("sidenav-left-toggle"),q=s.document.querySelector(".sidebar-offcanvas-left"),p=s.document.getElementById("overlay-under-drawer"),o=t.g.a(A.ab(new A.dU(q,p))) +if(p!=null)p.addEventListener("click",o) +if(r!=null)r.addEventListener("click",o)}, +j4(){var s,r,q,p,o=self,n=o.document.body +if(n==null)return +s=n.getAttribute("data-using-base-href") +if(s==null)return +if(s!=="true"){r=n.getAttribute("data-base-href") +if(r==null)return +q=r}else q="" +p=o.document.getElementById("dartdoc-main-content") +if(p==null)return +A.fQ(q,p.getAttribute("data-above-sidebar"),o.document.getElementById("dartdoc-sidebar-left-content")) +A.fQ(q,p.getAttribute("data-below-sidebar"),o.document.getElementById("dartdoc-sidebar-right"))}, +fQ(a,b,c){if(b==null||b.length===0||c==null)return +A.eb(self.window.fetch(a+A.i(b)),t.m).aq(new A.dV(c,a),t.P)}, +fX(a,b){var s,r,q,p +if(b.nodeName.toLowerCase()==="a"){s=b.getAttribute("href") +if(s!=null)if(!A.c4(s).gaX())b.href=a+s}r=b.childNodes +for(q=0;q").A(b).i("M<1,2>"))}, +ac(a,b){if(!!a.fixed$length)A.aH(A.T("add")) +a.push(b)}, +aI(a,b){var s +if(!!a.fixed$length)A.aH(A.T("addAll")) +if(Array.isArray(b)){this.bg(a,b) +return}for(s=J.L(b);s.m();)a.push(s.gp())}, +bg(a,b){var s,r=b.length +if(r===0)return +if(a===b)throw A.a(A.as(a)) +for(s=0;ss)throw A.a(A.G(b,0,s,"start",null)) +if(cs)throw A.a(A.G(c,b,s,"end",null)) +if(b===c)return A.h([],A.al(a)) +return A.h(a.slice(b,c),A.al(a))}, +gbF(a){if(a.length>0)return a[0] +throw A.a(A.eV())}, +gZ(a){var s=a.length +if(s>0)return a[s-1] +throw A.a(A.eV())}, +bc(a,b){var s,r,q,p,o +if(!!a.immutable$list)A.aH(A.T("sort")) +s=a.length +if(s<2)return +if(b==null)b=J.j9() +if(s===2){r=a[0] +q=a[1] +if(b.$2(r,q)>0){a[0]=q +a[1]=r}return}if(A.al(a).c.b(null)){for(p=0,o=0;o0)this.bt(a,p)}, +bt(a,b){var s,r=a.length +for(;s=r-1,r>0;r=s)if(a[s]===null){a[s]=void 0;--b +if(b===0)break}}, +h(a){return A.eW(a,"[","]")}, +gB(a){return new J.ar(a,a.length,A.al(a).i("ar<1>"))}, +gn(a){return A.bY(a)}, +gl(a){return a.length}, +k(a,b){if(!(b>=0&&b=0&&b=p){r.d=null +return!1}r.d=q[s] +r.c=s+1 +return!0}} +J.aR.prototype={ +aL(a,b){var s +if(ab)return 1 +else if(a===b){if(a===0){s=this.gal(b) +if(this.gal(a)===s)return 0 +if(this.gal(a))return-1 +return 1}return 0}else if(isNaN(a)){if(isNaN(b))return 0 +return 1}else return-1}, +gal(a){return a===0?1/a<0:a<0}, +h(a){if(a===0&&1/a<0)return"-0.0" +else return""+a}, +gn(a){var s,r,q,p,o=a|0 +if(a===o)return o&536870911 +s=Math.abs(a) +r=Math.log(s)/0.6931471805599453|0 +q=Math.pow(2,r) +p=s<1?s/q:q/s +return((p*9007199254740992|0)+(p*3542243181176521|0))*599197+r*1259&536870911}, +a0(a,b){var s=a%b +if(s===0)return 0 +if(s>0)return s +return s+b}, +bw(a,b){return(a|0)===a?a/b|0:this.bx(a,b)}, +bx(a,b){var s=a/b +if(s>=-2147483648&&s<=2147483647)return s|0 +if(s>0){if(s!==1/0)return Math.floor(s)}else if(s>-1/0)return Math.ceil(s) +throw A.a(A.T("Result of truncating division is "+A.i(s)+": "+A.i(a)+" ~/ "+b))}, +U(a,b){var s +if(a>0)s=this.aF(a,b) +else{s=b>31?31:b +s=a>>s>>>0}return s}, +bv(a,b){if(0>b)throw A.a(A.jy(b)) +return this.aF(a,b)}, +aF(a,b){return b>31?0:a>>>b}, +gt(a){return A.am(t.H)}, +$it:1} +J.aP.prototype={ +gt(a){return A.am(t.S)}, +$ij:1, +$ib:1} +J.bI.prototype={ +gt(a){return A.am(t.i)}, +$ij:1} +J.ah.prototype={ +b6(a,b){return a+b}, +J(a,b,c,d){var s=A.b3(b,c,a.length) +return a.substring(0,b)+d+a.substring(s)}, +v(a,b,c){var s +if(c<0||c>a.length)throw A.a(A.G(c,0,a.length,null,null)) +s=c+b.length +if(s>a.length)return!1 +return b===a.substring(c,s)}, +u(a,b){return this.v(a,b,0)}, +j(a,b,c){return a.substring(b,A.b3(b,c,a.length))}, +K(a,b){return this.j(a,b,null)}, +b9(a,b){var s,r +if(0>=b)return"" +if(b===1||a.length===0)return a +if(b!==b>>>0)throw A.a(B.F) +for(s=a,r="";!0;){if((b&1)===1)r=s+r +b=b>>>1 +if(b===0)break +s+=s}return r}, +Y(a,b,c){var s +if(c<0||c>a.length)throw A.a(A.G(c,0,a.length,null,null)) +s=a.indexOf(b,c) +return s}, +aU(a,b){return this.Y(a,b,0)}, +af(a,b){return A.k1(a,b,0)}, +aL(a,b){var s +if(a===b)s=0 +else s=a>6}r=r+((r&67108863)<<3)&536870911 +r^=r>>11 +return r+((r&16383)<<15)&536870911}, +gt(a){return A.am(t.N)}, +gl(a){return a.length}, +$ij:1, +$id:1} +A.a8.prototype={ +gB(a){var s=A.E(this) +return new A.bA(J.L(this.gN()),s.i("@<1>").A(s.y[1]).i("bA<1,2>"))}, +gl(a){return J.aI(this.gN())}, +E(a,b){return A.E(this).y[1].a(J.ef(this.gN(),b))}, +h(a){return J.aq(this.gN())}} +A.bA.prototype={ +m(){return this.a.m()}, +gp(){return this.$ti.y[1].a(this.a.gp())}} +A.ae.prototype={ +gN(){return this.a}} +A.b9.prototype={$ic:1} +A.b8.prototype={ +k(a,b){return this.$ti.y[1].a(J.hq(this.a,b))}, +q(a,b,c){J.hr(this.a,b,this.$ti.c.a(c))}, +$ic:1, +$if:1} +A.M.prototype={ +W(a,b){return new A.M(this.a,this.$ti.i("@<1>").A(b).i("M<1,2>"))}, +gN(){return this.a}} +A.aV.prototype={ +h(a){return"LateInitializationError: "+this.a}} +A.bB.prototype={ +gl(a){return this.a.length}, +k(a,b){return this.a.charCodeAt(b)}} +A.cR.prototype={} +A.c.prototype={} +A.I.prototype={ +gB(a){var s=this +return new A.au(s,s.gl(s),A.E(s).i("au"))}} +A.au.prototype={ +gp(){var s=this.d +return s==null?this.$ti.c.a(s):s}, +m(){var s,r=this,q=r.a,p=J.an(q),o=p.gl(q) +if(r.b!==o)throw A.a(A.as(q)) +s=r.c +if(s>=o){r.d=null +return!1}r.d=p.E(q,s);++r.c +return!0}} +A.ai.prototype={ +gB(a){var s=A.E(this) +return new A.av(J.L(this.a),this.b,s.i("@<1>").A(s.y[1]).i("av<1,2>"))}, +gl(a){return J.aI(this.a)}, +E(a,b){return this.b.$1(J.ef(this.a,b))}} +A.aM.prototype={$ic:1} +A.av.prototype={ +m(){var s=this,r=s.b +if(r.m()){s.a=s.c.$1(r.gp()) +return!0}s.a=null +return!1}, +gp(){var s=this.a +return s==null?this.$ti.y[1].a(s):s}} +A.aj.prototype={ +gl(a){return J.aI(this.a)}, +E(a,b){return this.b.$1(J.ef(this.a,b))}} +A.aO.prototype={} +A.c1.prototype={ +q(a,b,c){throw A.a(A.T("Cannot modify an unmodifiable list"))}} +A.ay.prototype={} +A.a5.prototype={ +gn(a){var s=this._hashCode +if(s!=null)return s +s=664597*B.a.gn(this.a)&536870911 +this._hashCode=s +return s}, +h(a){return'Symbol("'+this.a+'")'}, +F(a,b){if(b==null)return!1 +return b instanceof A.a5&&this.a===b.a}, +$ib6:1} +A.bp.prototype={} +A.cg.prototype={$r:"+item,matchPosition(1,2)",$s:1} +A.aL.prototype={} +A.aK.prototype={ +h(a){return A.ek(this)}, +q(a,b,c){A.hF()}, +$ix:1} +A.ag.prototype={ +gl(a){return this.b.length}, +gbq(){var s=this.$keys +if(s==null){s=Object.keys(this.a) +this.$keys=s}return s}, +H(a){if("__proto__"===a)return!1 +return this.a.hasOwnProperty(a)}, +k(a,b){if(!this.H(b))return null +return this.b[this.a[b]]}, +C(a,b){var s,r,q=this.gbq(),p=this.b +for(s=q.length,r=0;r>>0}, +h(a){return"Closure '"+this.$_name+"' of "+("Instance of '"+A.cQ(this.a)+"'")}} +A.c8.prototype={ +h(a){return"Reading static variable '"+this.a+"' during its initialization"}} +A.bZ.prototype={ +h(a){return"RuntimeError: "+this.a}} +A.dp.prototype={} +A.N.prototype={ +gl(a){return this.a}, +gO(){return new A.O(this,A.E(this).i("O<1>"))}, +gb5(){var s=A.E(this) +return A.hV(new A.O(this,s.i("O<1>")),new A.cG(this),s.c,s.y[1])}, +H(a){var s=this.b +if(s==null)return!1 +return s[a]!=null}, +k(a,b){var s,r,q,p,o=null +if(typeof b=="string"){s=this.b +if(s==null)return o +r=s[b] +q=r==null?o:r.b +return q}else if(typeof b=="number"&&(b&0x3fffffff)===b){p=this.c +if(p==null)return o +r=p[b] +q=r==null?o:r.b +return q}else return this.bL(b)}, +bL(a){var s,r,q=this.d +if(q==null)return null +s=q[this.aV(a)] +r=this.aW(s,a) +if(r<0)return null +return s[r].b}, +q(a,b,c){var s,r,q,p,o,n,m=this +if(typeof b=="string"){s=m.b +m.au(s==null?m.b=m.a7():s,b,c)}else if(typeof b=="number"&&(b&0x3fffffff)===b){r=m.c +m.au(r==null?m.c=m.a7():r,b,c)}else{q=m.d +if(q==null)q=m.d=m.a7() +p=m.aV(b) +o=q[p] +if(o==null)q[p]=[m.a8(b,c)] +else{n=m.aW(o,b) +if(n>=0)o[n].b=c +else o.push(m.a8(b,c))}}}, +X(a){var s=this +if(s.a>0){s.b=s.c=s.d=s.e=s.f=null +s.a=0 +s.aC()}}, +C(a,b){var s=this,r=s.e,q=s.r +for(;r!=null;){b.$2(r.a,r.b) +if(q!==s.r)throw A.a(A.as(s)) +r=r.c}}, +au(a,b,c){var s=a[b] +if(s==null)a[b]=this.a8(b,c) +else s.b=c}, +aC(){this.r=this.r+1&1073741823}, +a8(a,b){var s=this,r=new A.cJ(a,b) +if(s.e==null)s.e=s.f=r +else s.f=s.f.c=r;++s.a +s.aC() +return r}, +aV(a){return J.Z(a)&1073741823}, +aW(a,b){var s,r +if(a==null)return-1 +s=a.length +for(r=0;r"]=s +delete s[""] +return s}} +A.cG.prototype={ +$1(a){var s=this.a,r=s.k(0,a) +return r==null?A.E(s).y[1].a(r):r}, +$S(){return A.E(this.a).i("2(1)")}} +A.cJ.prototype={} +A.O.prototype={ +gl(a){return this.a.a}, +gB(a){var s=this.a,r=new A.bK(s,s.r) +r.c=s.e +return r}} +A.bK.prototype={ +gp(){return this.d}, +m(){var s,r=this,q=r.a +if(r.b!==q.r)throw A.a(A.as(q)) +s=r.c +if(s==null){r.d=null +return!1}else{r.d=s.a +r.c=s.c +return!0}}} +A.e1.prototype={ +$1(a){return this.a(a)}, +$S:10} +A.e2.prototype={ +$2(a,b){return this.a(a,b)}, +$S:11} +A.e3.prototype={ +$1(a){return this.a(a)}, +$S:12} +A.bf.prototype={ +h(a){return this.aH(!1)}, +aH(a){var s,r,q,p,o,n=this.bo(),m=this.aB(),l=(a?""+"Record ":"")+"(" +for(s=n.length,r="",q=0;q0;){--q;--s +j[q]=r[s]}}return J.eY(A.hU(j,!1,k))}} +A.cf.prototype={ +aB(){return[this.a,this.b]}, +F(a,b){if(b==null)return!1 +return b instanceof A.cf&&this.$s===b.$s&&J.F(this.a,b.a)&&J.F(this.b,b.b)}, +gn(a){return A.hY(this.$s,this.a,this.b,B.i)}} +A.cE.prototype={ +h(a){return"RegExp/"+this.a+"/"+this.b.flags}, +gbr(){var s=this,r=s.c +if(r!=null)return r +r=s.b +return s.c=A.eZ(s.a,r.multiline,!r.ignoreCase,r.unicode,r.dotAll,!0)}, +bn(a,b){var s,r=this.gbr() +r.lastIndex=b +s=r.exec(a) +if(s==null)return null +return new A.ce(s)}} +A.ce.prototype={ +gbD(){var s=this.b +return s.index+s[0].length}, +k(a,b){return this.b[b]}, +$icL:1, +$iel:1} +A.d3.prototype={ +gp(){var s=this.d +return s==null?t.F.a(s):s}, +m(){var s,r,q,p,o,n=this,m=n.b +if(m==null)return!1 +s=n.c +r=m.length +if(s<=r){q=n.a +p=q.bn(m,s) +if(p!=null){n.d=p +o=p.gbD() +if(p.b.index===o){if(q.b.unicode){s=n.c +q=s+1 +if(q=55296&&s<=56319){s=m.charCodeAt(q) +s=s>=56320&&s<=57343}else s=!1}else s=!1}else s=!1 +o=(s?o+1:o)+1}n.c=o +return!0}}n.b=n.d=null +return!1}} +A.bM.prototype={ +gt(a){return B.ad}, +$ij:1} +A.aZ.prototype={} +A.bN.prototype={ +gt(a){return B.ae}, +$ij:1} +A.aw.prototype={ +gl(a){return a.length}, +$iD:1} +A.aX.prototype={ +k(a,b){A.V(b,a,a.length) +return a[b]}, +q(a,b,c){A.V(b,a,a.length) +a[b]=c}, +$ic:1, +$if:1} +A.aY.prototype={ +q(a,b,c){A.V(b,a,a.length) +a[b]=c}, +$ic:1, +$if:1} +A.bO.prototype={ +gt(a){return B.af}, +$ij:1} +A.bP.prototype={ +gt(a){return B.ag}, +$ij:1} +A.bQ.prototype={ +gt(a){return B.ah}, +k(a,b){A.V(b,a,a.length) +return a[b]}, +$ij:1} +A.bR.prototype={ +gt(a){return B.ai}, +k(a,b){A.V(b,a,a.length) +return a[b]}, +$ij:1} +A.bS.prototype={ +gt(a){return B.aj}, +k(a,b){A.V(b,a,a.length) +return a[b]}, +$ij:1} +A.bT.prototype={ +gt(a){return B.al}, +k(a,b){A.V(b,a,a.length) +return a[b]}, +$ij:1} +A.bU.prototype={ +gt(a){return B.am}, +k(a,b){A.V(b,a,a.length) +return a[b]}, +$ij:1} +A.b_.prototype={ +gt(a){return B.an}, +gl(a){return a.length}, +k(a,b){A.V(b,a,a.length) +return a[b]}, +$ij:1} +A.b0.prototype={ +gt(a){return B.ao}, +gl(a){return a.length}, +k(a,b){A.V(b,a,a.length) +return a[b]}, +$ij:1, +$iak:1} +A.bb.prototype={} +A.bc.prototype={} +A.bd.prototype={} +A.be.prototype={} +A.H.prototype={ +i(a){return A.bl(v.typeUniverse,this,a)}, +A(a){return A.fs(v.typeUniverse,this,a)}} +A.cb.prototype={} +A.dA.prototype={ +h(a){return A.C(this.a,null)}} +A.ca.prototype={ +h(a){return this.a}} +A.bh.prototype={$iR:1} +A.d5.prototype={ +$1(a){var s=this.a,r=s.a +s.a=null +r.$0()}, +$S:5} +A.d4.prototype={ +$1(a){var s,r +this.a.a=a +s=this.b +r=this.c +s.firstChild?s.removeChild(r):s.appendChild(r)}, +$S:13} +A.d6.prototype={ +$0(){this.a.$0()}, +$S:6} +A.d7.prototype={ +$0(){this.a.$0()}, +$S:6} +A.dy.prototype={ +bf(a,b){if(self.setTimeout!=null)self.setTimeout(A.aF(new A.dz(this,b),0),a) +else throw A.a(A.T("`setTimeout()` not found."))}} +A.dz.prototype={ +$0(){this.b.$0()}, +$S:0} +A.c5.prototype={ +ad(a){var s,r=this +if(a==null)a=r.$ti.c.a(a) +if(!r.b)r.a.av(a) +else{s=r.a +if(r.$ti.i("a0<1>").b(a))s.az(a) +else s.a3(a)}}, +ae(a,b){var s=this.a +if(this.b)s.L(a,b) +else s.aw(a,b)}} +A.dK.prototype={ +$1(a){return this.a.$2(0,a)}, +$S:3} +A.dL.prototype={ +$2(a,b){this.a.$2(1,new A.aN(a,b))}, +$S:14} +A.dY.prototype={ +$2(a,b){this.a(a,b)}, +$S:15} +A.bz.prototype={ +h(a){return A.i(this.a)}, +$ik:1, +gR(){return this.b}} +A.c7.prototype={ +ae(a,b){var s +A.cn(a,"error",t.K) +s=this.a +if((s.a&30)!==0)throw A.a(A.f9("Future already completed")) +if(b==null)b=A.eN(a) +s.aw(a,b)}, +aM(a){return this.ae(a,null)}} +A.b7.prototype={ +ad(a){var s=this.a +if((s.a&30)!==0)throw A.a(A.f9("Future already completed")) +s.av(a)}} +A.az.prototype={ +bM(a){if((this.c&15)!==6)return!0 +return this.b.b.ap(this.d,a.a)}, +bI(a){var s,r=this.e,q=null,p=a.a,o=this.b.b +if(t.C.b(r))q=o.bU(r,p,a.b) +else q=o.ap(r,p) +try{p=q +return p}catch(s){if(t.c.b(A.ad(s))){if((this.c&1)!==0)throw A.a(A.a_("The error handler of Future.then must return a value of the returned future's type","onError")) +throw A.a(A.a_("The error handler of Future.catchError must return a value of the future's type","onError"))}else throw s}}} +A.v.prototype={ +aE(a){this.a=this.a&1|4 +this.c=a}, +ar(a,b,c){var s,r,q=$.r +if(q===B.d){if(b!=null&&!t.C.b(b)&&!t.v.b(b))throw A.a(A.eM(b,"onError",u.c))}else if(b!=null)b=A.jp(b,q) +s=new A.v(q,c.i("v<0>")) +r=b==null?1:3 +this.a2(new A.az(s,r,a,b,this.$ti.i("@<1>").A(c).i("az<1,2>"))) +return s}, +aq(a,b){return this.ar(a,null,b)}, +aG(a,b,c){var s=new A.v($.r,c.i("v<0>")) +this.a2(new A.az(s,19,a,b,this.$ti.i("@<1>").A(c).i("az<1,2>"))) +return s}, +bu(a){this.a=this.a&1|16 +this.c=a}, +S(a){this.a=a.a&30|this.a&1 +this.c=a.c}, +a2(a){var s=this,r=s.a +if(r<=3){a.a=s.c +s.c=a}else{if((r&4)!==0){r=s.c +if((r.a&24)===0){r.a2(a) +return}s.S(r)}A.aC(null,null,s.b,new A.da(s,a))}}, +a9(a){var s,r,q,p,o,n=this,m={} +m.a=a +if(a==null)return +s=n.a +if(s<=3){r=n.c +n.c=a +if(r!=null){q=a.a +for(p=a;q!=null;p=q,q=o)o=q.a +p.a=r}}else{if((s&4)!==0){s=n.c +if((s.a&24)===0){s.a9(a) +return}n.S(s)}m.a=n.T(a) +A.aC(null,null,n.b,new A.dh(m,n))}}, +aa(){var s=this.c +this.c=null +return this.T(s)}, +T(a){var s,r,q +for(s=a,r=null;s!=null;r=s,s=q){q=s.a +s.a=r}return r}, +bi(a){var s,r,q,p=this +p.a^=2 +try{a.ar(new A.de(p),new A.df(p),t.P)}catch(q){s=A.ad(q) +r=A.ao(q) +A.k_(new A.dg(p,s,r))}}, +a3(a){var s=this,r=s.aa() +s.a=8 +s.c=a +A.ba(s,r)}, +L(a,b){var s=this.aa() +this.bu(A.cp(a,b)) +A.ba(this,s)}, +av(a){if(this.$ti.i("a0<1>").b(a)){this.az(a) +return}this.bh(a)}, +bh(a){this.a^=2 +A.aC(null,null,this.b,new A.dc(this,a))}, +az(a){if(this.$ti.b(a)){A.ie(a,this) +return}this.bi(a)}, +aw(a,b){this.a^=2 +A.aC(null,null,this.b,new A.db(this,a,b))}, +$ia0:1} +A.da.prototype={ +$0(){A.ba(this.a,this.b)}, +$S:0} +A.dh.prototype={ +$0(){A.ba(this.b,this.a.a)}, +$S:0} +A.de.prototype={ +$1(a){var s,r,q,p=this.a +p.a^=2 +try{p.a3(p.$ti.c.a(a))}catch(q){s=A.ad(q) +r=A.ao(q) +p.L(s,r)}}, +$S:5} +A.df.prototype={ +$2(a,b){this.a.L(a,b)}, +$S:16} +A.dg.prototype={ +$0(){this.a.L(this.b,this.c)}, +$S:0} +A.dd.prototype={ +$0(){A.fi(this.a.a,this.b)}, +$S:0} +A.dc.prototype={ +$0(){this.a.a3(this.b)}, +$S:0} +A.db.prototype={ +$0(){this.a.L(this.b,this.c)}, +$S:0} +A.dk.prototype={ +$0(){var s,r,q,p,o,n,m=this,l=null +try{q=m.a.a +l=q.b.b.bS(q.d)}catch(p){s=A.ad(p) +r=A.ao(p) +q=m.c&&m.b.a.c.a===s +o=m.a +if(q)o.c=m.b.a.c +else o.c=A.cp(s,r) +o.b=!0 +return}if(l instanceof A.v&&(l.a&24)!==0){if((l.a&16)!==0){q=m.a +q.c=l.c +q.b=!0}return}if(l instanceof A.v){n=m.b.a +q=m.a +q.c=l.aq(new A.dl(n),t.z) +q.b=!1}}, +$S:0} +A.dl.prototype={ +$1(a){return this.a}, +$S:17} +A.dj.prototype={ +$0(){var s,r,q,p,o +try{q=this.a +p=q.a +q.c=p.b.b.ap(p.d,this.b)}catch(o){s=A.ad(o) +r=A.ao(o) +q=this.a +q.c=A.cp(s,r) +q.b=!0}}, +$S:0} +A.di.prototype={ +$0(){var s,r,q,p,o,n,m=this +try{s=m.a.a.c +p=m.b +if(p.a.bM(s)&&p.a.e!=null){p.c=p.a.bI(s) +p.b=!1}}catch(o){r=A.ad(o) +q=A.ao(o) +p=m.a.a.c +n=m.b +if(p.a===r)n.c=p +else n.c=A.cp(r,q) +n.b=!0}}, +$S:0} +A.c6.prototype={} +A.ci.prototype={} +A.dJ.prototype={} +A.dW.prototype={ +$0(){A.hH(this.a,this.b)}, +$S:0} +A.dq.prototype={ +bW(a){var s,r,q +try{if(B.d===$.r){a.$0() +return}A.fS(null,null,this,a)}catch(q){s=A.ad(q) +r=A.ao(q) +A.eB(s,r)}}, +aJ(a){return new A.dr(this,a)}, +bT(a){if($.r===B.d)return a.$0() +return A.fS(null,null,this,a)}, +bS(a){return this.bT(a,t.z)}, +bX(a,b){if($.r===B.d)return a.$1(b) +return A.jr(null,null,this,a,b)}, +ap(a,b){var s=t.z +return this.bX(a,b,s,s)}, +bV(a,b,c){if($.r===B.d)return a.$2(b,c) +return A.jq(null,null,this,a,b,c)}, +bU(a,b,c){var s=t.z +return this.bV(a,b,c,s,s,s)}, +bR(a){return a}, +b1(a){var s=t.z +return this.bR(a,s,s,s)}} +A.dr.prototype={ +$0(){return this.a.bW(this.b)}, +$S:0} +A.e.prototype={ +gB(a){return new A.au(a,this.gl(a),A.aG(a).i("au"))}, +E(a,b){return this.k(a,b)}, +W(a,b){return new A.M(a,A.aG(a).i("@").A(b).i("M<1,2>"))}, +bE(a,b,c,d){var s +A.b3(b,c,this.gl(a)) +for(s=b;s"))}return new A.cd(this)}, +q(a,b,c){var s,r,q=this +if(q.b==null)q.c.q(0,b,c) +else if(q.H(b)){s=q.b +s[b]=c +r=q.a +if(r==null?s!=null:r!==s)r[b]=null}else q.by().q(0,b,c)}, +H(a){if(this.b==null)return this.c.H(a) +return Object.prototype.hasOwnProperty.call(this.a,a)}, +C(a,b){var s,r,q,p,o=this +if(o.b==null)return o.c.C(0,b) +s=o.M() +for(r=0;r"))}return s}} +A.dG.prototype={ +$0(){var s,r +try{s=new TextDecoder("utf-8",{fatal:true}) +return s}catch(r){}return null}, +$S:7} +A.dF.prototype={ +$0(){var s,r +try{s=new TextDecoder("utf-8",{fatal:false}) +return s}catch(r){}return null}, +$S:7} +A.cq.prototype={ +bP(a0,a1,a2){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e,d,c,b,a="Invalid base64 encoding length " +a2=A.b3(a1,a2,a0.length) +s=$.hj() +for(r=a1,q=r,p=null,o=-1,n=-1,m=0;r=0){g="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charCodeAt(f) +if(g===k)continue +k=g}else{if(f===-1){if(o<0){e=p==null?null:p.a.length +if(e==null)e=0 +o=e+(r-q) +n=r}++m +if(k===61)continue}k=g}if(f!==-2){if(p==null){p=new A.y("") +e=p}else e=p +e.a+=B.a.j(a0,q,r) +d=A.Q(k) +e.a+=d +q=l +continue}}throw A.a(A.z("Invalid base64 data",a0,r))}if(p!=null){e=B.a.j(a0,q,a2) +e=p.a+=e +d=e.length +if(o>=0)A.eO(a0,n,a2,o,m,d) +else{c=B.c.a0(d-1,4)+1 +if(c===1)throw A.a(A.z(a,a0,a2)) +for(;c<4;){e+="=" +p.a=e;++c}}e=p.a +return B.a.J(a0,a1,a2,e.charCodeAt(0)==0?e:e)}b=a2-a1 +if(o>=0)A.eO(a0,n,a2,o,m,b) +else{c=B.c.a0(b,4) +if(c===1)throw A.a(A.z(a,a0,a2)) +if(c>1)a0=B.a.J(a0,a2,a2,c===2?"==":"=")}return a0}} +A.cr.prototype={} +A.bC.prototype={} +A.bE.prototype={} +A.cv.prototype={} +A.cy.prototype={ +h(a){return"unknown"}} +A.cx.prototype={ +I(a){var s=this.bl(a,0,a.length) +return s==null?a:s}, +bl(a,b,c){var s,r,q,p +for(s=b,r=null;s":q=">" +break +case"/":q="/" +break +default:q=null}if(q!=null){if(r==null)r=new A.y("") +if(s>b)r.a+=B.a.j(a,b,s) +r.a+=q +b=s+1}}if(r==null)return null +if(c>b){p=B.a.j(a,b,c) +r.a+=p}p=r.a +return p.charCodeAt(0)==0?p:p}} +A.cH.prototype={ +bA(a,b){var s=A.jn(a,this.gbC().a) +return s}, +gbC(){return B.L}} +A.cI.prototype={} +A.d0.prototype={} +A.d2.prototype={ +I(a){var s,r,q,p=A.b3(0,null,a.length),o=p-0 +if(o===0)return new Uint8Array(0) +s=o*3 +r=new Uint8Array(s) +q=new A.dH(r) +if(q.bp(a,0,p)!==p)q.ab() +return new Uint8Array(r.subarray(0,A.iW(0,q.b,s)))}} +A.dH.prototype={ +ab(){var s=this,r=s.c,q=s.b,p=s.b=q+1 +r[q]=239 +q=s.b=p+1 +r[p]=191 +s.b=q+1 +r[q]=189}, +bz(a,b){var s,r,q,p,o=this +if((b&64512)===56320){s=65536+((a&1023)<<10)|b&1023 +r=o.c +q=o.b +p=o.b=q+1 +r[q]=s>>>18|240 +q=o.b=p+1 +r[p]=s>>>12&63|128 +p=o.b=q+1 +r[q]=s>>>6&63|128 +o.b=p+1 +r[p]=s&63|128 +return!0}else{o.ab() +return!1}}, +bp(a,b,c){var s,r,q,p,o,n,m,l=this +if(b!==c&&(a.charCodeAt(c-1)&64512)===55296)--c +for(s=l.c,r=s.length,q=b;q=r)break +l.b=o+1 +s[o]=p}else{o=p&64512 +if(o===55296){if(l.b+4>r)break +n=q+1 +if(l.bz(p,a.charCodeAt(n)))q=n}else if(o===56320){if(l.b+3>r)break +l.ab()}else if(p<=2047){o=l.b +m=o+1 +if(m>=r)break +l.b=m +s[o]=p>>>6|192 +l.b=m+1 +s[m]=p&63|128}else{o=l.b +if(o+2>=r)break +m=l.b=o+1 +s[o]=p>>>12|224 +o=l.b=m+1 +s[m]=p>>>6&63|128 +l.b=o+1 +s[o]=p&63|128}}}return q}} +A.d1.prototype={ +I(a){return new A.dE(this.a).bm(a,0,null,!0)}} +A.dE.prototype={ +bm(a,b,c,d){var s,r,q,p,o,n,m=this,l=A.b3(b,c,J.aI(a)) +if(b===l)return"" +if(a instanceof Uint8Array){s=a +r=s +q=0}else{r=A.iP(a,b,l) +l-=b +q=b +b=0}if(l-b>=15){p=m.a +o=A.iO(p,r,b,l) +if(o!=null){if(!p)return o +if(o.indexOf("\ufffd")<0)return o}}o=m.a4(r,b,l,!0) +p=m.b +if((p&1)!==0){n=A.iQ(p) +m.b=0 +throw A.a(A.z(n,a,q+m.c))}return o}, +a4(a,b,c,d){var s,r,q=this +if(c-b>1000){s=B.c.bw(b+c,2) +r=q.a4(a,b,s,!1) +if((q.b&1)!==0)return r +return r+q.a4(a,s,c,d)}return q.bB(a,b,c,d)}, +bB(a,b,c,d){var s,r,q,p,o,n,m,l=this,k=65533,j=l.b,i=l.c,h=new A.y(""),g=b+1,f=a[b] +$label0$0:for(s=l.a;!0;){for(;!0;g=p){r="AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFFFFFFFFFFFFFFFFGGGGGGGGGGGGGGGGHHHHHHHHHHHHHHHHHHHHHHHHHHHIHHHJEEBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBKCCCCCCCCCCCCDCLONNNMEEEEEEEEEEE".charCodeAt(f)&31 +i=j<=32?f&61694>>>r:(f&63|i<<6)>>>0 +j=" \x000:XECCCCCN:lDb \x000:XECCCCCNvlDb \x000:XECCCCCN:lDb AAAAA\x00\x00\x00\x00\x00AAAAA00000AAAAA:::::AAAAAGG000AAAAA00KKKAAAAAG::::AAAAA:IIIIAAAAA000\x800AAAAA\x00\x00\x00\x00 AAAAA".charCodeAt(j+r) +if(j===0){q=A.Q(i) +h.a+=q +if(g===c)break $label0$0 +break}else if((j&1)!==0){if(s)switch(j){case 69:case 67:q=A.Q(k) +h.a+=q +break +case 65:q=A.Q(k) +h.a+=q;--g +break +default:q=A.Q(k) +q=h.a+=q +h.a=q+A.Q(k) +break}else{l.b=j +l.c=g-1 +return""}j=0}if(g===c)break $label0$0 +p=g+1 +f=a[g]}p=g+1 +f=a[g] +if(f<128){while(!0){if(!(p=128){o=n-1 +p=n +break}p=n}if(o-g<20)for(m=g;m32)if(s){s=A.Q(k) +h.a+=s}else{l.b=77 +l.c=c +return""}l.b=j +l.c=i +s=h.a +return s.charCodeAt(0)==0?s:s}} +A.cM.prototype={ +$2(a,b){var s=this.b,r=this.a,q=s.a+=r.a +q+=a.a +s.a=q +s.a=q+": " +q=A.at(b) +s.a+=q +r.a=", "}, +$S:19} +A.dD.prototype={ +$2(a,b){var s,r +if(typeof b=="string")this.a.set(a,b) +else if(b==null)this.a.set(a,"") +else for(s=J.L(b),r=this.a;s.m();){b=s.gp() +if(typeof b=="string")r.append(a,b) +else if(b==null)r.append(a,"") +else A.iS(b)}}, +$S:2} +A.d8.prototype={ +h(a){return this.aA()}} +A.k.prototype={ +gR(){return A.i1(this)}} +A.bx.prototype={ +h(a){var s=this.a +if(s!=null)return"Assertion failed: "+A.at(s) +return"Assertion failed"}} +A.R.prototype={} +A.K.prototype={ +ga6(){return"Invalid argument"+(!this.a?"(s)":"")}, +ga5(){return""}, +h(a){var s=this,r=s.c,q=r==null?"":" ("+r+")",p=s.d,o=p==null?"":": "+p,n=s.ga6()+q+o +if(!s.a)return n +return n+s.ga5()+": "+A.at(s.gak())}, +gak(){return this.b}} +A.b2.prototype={ +gak(){return this.b}, +ga6(){return"RangeError"}, +ga5(){var s,r=this.e,q=this.f +if(r==null)s=q!=null?": Not less than or equal to "+A.i(q):"" +else if(q==null)s=": Not greater than or equal to "+A.i(r) +else if(q>r)s=": Not in inclusive range "+A.i(r)+".."+A.i(q) +else s=qe.length +else s=!1 +if(s)f=null +if(f==null){if(e.length>78)e=B.a.j(e,0,75)+"..." +return g+"\n"+e}for(r=1,q=0,p=!1,o=0;o1?g+(" (at line "+r+", character "+(f-q+1)+")\n"):g+(" (at character "+(f+1)+")\n") +m=e.length +for(o=f;o78)if(f-q<75){l=q+75 +k=q +j="" +i="..."}else{if(m-f<75){k=m-75 +l=m +i=""}else{k=f-36 +l=f+36 +i="..."}j="..."}else{l=m +k=q +j="" +i=""}return g+j+B.a.j(e,k,l)+i+"\n"+B.a.b9(" ",f-k+j.length)+"^\n"}else return f!=null?g+(" (at offset "+A.i(f)+")"):g}} +A.n.prototype={ +W(a,b){return A.hz(this,A.E(this).i("n.E"),b)}, +gl(a){var s,r=this.gB(this) +for(s=0;r.m();)++s +return s}, +E(a,b){var s,r +A.f5(b,"index") +s=this.gB(this) +for(r=b;s.m();){if(r===0)return s.gp();--r}throw A.a(A.eU(b,b-r,this,"index"))}, +h(a){return A.hO(this,"(",")")}} +A.u.prototype={ +gn(a){return A.l.prototype.gn.call(this,0)}, +h(a){return"null"}} +A.l.prototype={$il:1, +F(a,b){return this===b}, +gn(a){return A.bY(this)}, +h(a){return"Instance of '"+A.cQ(this)+"'"}, +b_(a,b){throw A.a(A.f1(this,b))}, +gt(a){return A.jK(this)}, +toString(){return this.h(this)}} +A.cj.prototype={ +h(a){return""}, +$ia4:1} +A.y.prototype={ +gl(a){return this.a.length}, +h(a){var s=this.a +return s.charCodeAt(0)==0?s:s}} +A.d_.prototype={ +$2(a,b){var s,r,q,p=B.a.aU(b,"=") +if(p===-1){if(b!=="")a.q(0,A.ew(b,0,b.length,this.a,!0),"")}else if(p!==0){s=B.a.j(b,0,p) +r=B.a.K(b,p+1) +q=this.a +a.q(0,A.ew(s,0,s.length,q,!0),A.ew(r,0,r.length,q,!0))}return a}, +$S:20} +A.cX.prototype={ +$2(a,b){throw A.a(A.z("Illegal IPv4 address, "+a,this.a,b))}, +$S:21} +A.cY.prototype={ +$2(a,b){throw A.a(A.z("Illegal IPv6 address, "+a,this.a,b))}, +$S:22} +A.cZ.prototype={ +$2(a,b){var s +if(b-a>4)this.a.$2("an IPv6 part can only contain a maximum of 4 hex digits",a) +s=A.e8(B.a.j(this.b,a,b),16) +if(s<0||s>65535)this.a.$2("each part must be in the range of `0x0..0xFFFF`",a) +return s}, +$S:23} +A.bn.prototype={ +gV(){var s,r,q,p,o=this,n=o.w +if(n===$){s=o.a +r=s.length!==0?""+s+":":"" +q=o.c +p=q==null +if(!p||s==="file"){s=r+"//" +r=o.b +if(r.length!==0)s=s+r+"@" +if(!p)s+=q +r=o.d +if(r!=null)s=s+":"+A.i(r)}else s=r +s+=o.e +r=o.f +if(r!=null)s=s+"?"+r +r=o.r +if(r!=null)s=s+"#"+r +n!==$&&A.bv() +n=o.w=s.charCodeAt(0)==0?s:s}return n}, +gn(a){var s,r=this,q=r.y +if(q===$){s=B.a.gn(r.gV()) +r.y!==$&&A.bv() +r.y=s +q=s}return q}, +gan(){var s,r=this,q=r.z +if(q===$){s=r.f +s=A.fg(s==null?"":s) +r.z!==$&&A.bv() +q=r.z=new A.a7(s,t.h)}return q}, +gb4(){return this.b}, +gai(){var s=this.c +if(s==null)return"" +if(B.a.u(s,"["))return B.a.j(s,1,s.length-1) +return s}, +ga_(){var s=this.d +return s==null?A.ft(this.a):s}, +gam(){var s=this.f +return s==null?"":s}, +gaO(){var s=this.r +return s==null?"":s}, +ao(a){var s,r,q,p,o=this,n=o.a,m=n==="file",l=o.b,k=o.d,j=o.c +if(!(j!=null))j=l.length!==0||k!=null||m?"":null +s=o.e +if(!m)r=j!=null&&s.length!==0 +else r=!0 +if(r&&!B.a.u(s,"/"))s="/"+s +q=s +p=A.eu(null,0,0,a) +return A.es(n,l,j,k,q,p,o.r)}, +gaX(){if(this.a!==""){var s=this.r +s=(s==null?"":s)===""}else s=!1 +return s}, +gaQ(){return this.c!=null}, +gaT(){return this.f!=null}, +gaR(){return this.r!=null}, +h(a){return this.gV()}, +F(a,b){var s,r,q=this +if(b==null)return!1 +if(q===b)return!0 +if(t.R.b(b))if(q.a===b.ga1())if(q.c!=null===b.gaQ())if(q.b===b.gb4())if(q.gai()===b.gai())if(q.ga_()===b.ga_())if(q.e===b.gb0()){s=q.f +r=s==null +if(!r===b.gaT()){if(r)s="" +if(s===b.gam()){s=q.r +r=s==null +if(!r===b.gaR()){if(r)s="" +s=s===b.gaO()}else s=!1}else s=!1}else s=!1}else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +else s=!1 +return s}, +$ic3:1, +ga1(){return this.a}, +gb0(){return this.e}} +A.dC.prototype={ +$2(a,b){var s=this.b,r=this.a +s.a+=r.a +r.a="&" +r=A.fz(B.h,a,B.e,!0) +r=s.a+=r +if(b!=null&&b.length!==0){s.a=r+"=" +r=A.fz(B.h,b,B.e,!0) +s.a+=r}}, +$S:24} +A.dB.prototype={ +$2(a,b){var s,r +if(b==null||typeof b=="string")this.a.$2(a,b) +else for(s=J.L(b),r=this.a;s.m();)r.$2(a,s.gp())}, +$S:2} +A.cW.prototype={ +gb3(){var s,r,q,p,o=this,n=null,m=o.c +if(m==null){m=o.a +s=o.b[0]+1 +r=B.a.Y(m,"?",s) +q=m.length +if(r>=0){p=A.bo(m,r+1,q,B.f,!1,!1) +q=r}else p=n +m=o.c=new A.c9("data","",n,n,A.bo(m,s,q,B.p,!1,!1),p,n)}return m}, +h(a){var s=this.a +return this.b[0]===-1?"data:"+s:s}} +A.dP.prototype={ +$2(a,b){var s=this.a[a] +B.ab.bE(s,0,96,b) +return s}, +$S:25} +A.dQ.prototype={ +$3(a,b,c){var s,r +for(s=b.length,r=0;r>>0]=c}, +$S:8} +A.ch.prototype={ +gaQ(){return this.c>0}, +gaS(){return this.c>0&&this.d+10&&this.r>=this.a.length}, +ga1(){var s=this.w +return s==null?this.w=this.bk():s}, +bk(){var s,r=this,q=r.b +if(q<=0)return"" +s=q===4 +if(s&&B.a.u(r.a,"http"))return"http" +if(q===5&&B.a.u(r.a,"https"))return"https" +if(s&&B.a.u(r.a,"file"))return"file" +if(q===7&&B.a.u(r.a,"package"))return"package" +return B.a.j(r.a,0,q)}, +gb4(){var s=this.c,r=this.b+3 +return s>r?B.a.j(this.a,r,s-1):""}, +gai(){var s=this.c +return s>0?B.a.j(this.a,s,this.d):""}, +ga_(){var s,r=this +if(r.gaS())return A.e8(B.a.j(r.a,r.d+1,r.e),null) +s=r.b +if(s===4&&B.a.u(r.a,"http"))return 80 +if(s===5&&B.a.u(r.a,"https"))return 443 +return 0}, +gb0(){return B.a.j(this.a,this.e,this.f)}, +gam(){var s=this.f,r=this.r +return s=this.r)return B.aa +return new A.a7(A.fg(this.gam()),t.h)}, +ao(a){var s,r,q,p,o,n=this,m=null,l=n.ga1(),k=l==="file",j=n.c,i=j>0?B.a.j(n.a,n.b+3,j):"",h=n.gaS()?n.ga_():m +j=n.c +if(j>0)s=B.a.j(n.a,j,n.d) +else s=i.length!==0||h!=null||k?"":m +j=n.a +r=B.a.j(j,n.e,n.f) +if(!k)q=s!=null&&r.length!==0 +else q=!0 +if(q&&!B.a.u(r,"/"))r="/"+r +p=A.eu(m,0,0,a) +q=n.r +o=q1,n="dart:"+s,m=0;m") +m=new A.cz(A.bL(new A.aj(o,A.k0(),n),!0,n.i("I.E"))) +n=self +l=A.c4(J.aq(n.window.location)).gan().k(0,"search") +if(l!=null){k=m.aN(l) +if(k.length!==0){j=B.b.gbF(k).e +if(j!=null){n.window.location.assign($.bw()+j) +s=1 +break}}}n=p.b +if(n!=null)A.eo(m).aj(n) +n=p.c +if(n!=null)A.eo(m).aj(n) +n=p.d +if(n!=null)A.eo(m).aj(n) +case 1:return A.fI(q,r)}}) +return A.fJ($async$$1,r)}, +$S:9} +A.ds.prototype={ +gG(){var s,r=this,q=r.c +if(q===$){s=self.document.createElement("div") +s.setAttribute("role","listbox") +s.setAttribute("aria-expanded","false") +s.style.display="none" +s.classList.add("tt-menu") +s.appendChild(r.gaZ()) +s.appendChild(r.gP()) +r.c!==$&&A.bv() +r.c=s +q=s}return q}, +gaZ(){var s,r=this.d +if(r===$){s=self.document.createElement("div") +s.classList.add("enter-search-message") +this.d!==$&&A.bv() +this.d=s +r=s}return r}, +gP(){var s,r=this.e +if(r===$){s=self.document.createElement("div") +s.classList.add("tt-search-results") +this.e!==$&&A.bv() +this.e=s +r=s}return r}, +aj(a){var s,r,q,p=this +a.disabled=!1 +a.setAttribute("placeholder","Search API Docs") +s=self +s.document.addEventListener("keydown",t.g.a(A.ab(new A.dt(a)))) +r=s.document.createElement("div") +r.classList.add("tt-wrapper") +a.replaceWith(r) +a.setAttribute("autocomplete","off") +a.setAttribute("spellcheck","false") +a.classList.add("tt-input") +r.appendChild(a) +r.appendChild(p.gG()) +p.ba(a) +if(J.hu(s.window.location.href,"search.html")){q=p.b.gan().k(0,"q") +if(q==null)return +q=B.k.I(q) +$.eD=$.dX +p.bK(q,!0) +p.bb(q) +p.ah() +$.eD=10}}, +bb(a){var s,r,q,p,o,n=self,m=n.document.getElementById("dartdoc-main-content") +if(m==null)return +m.textContent="" +s=n.document.createElement("section") +s.classList.add("search-summary") +m.appendChild(s) +s=n.document.createElement("h2") +s.innerHTML="Search Results" +m.appendChild(s) +s=n.document.createElement("div") +s.classList.add("search-summary") +s.innerHTML=""+$.dX+' results for "'+a+'"' +m.appendChild(s) +if($.bq.a!==0)for(n=$.bq.gb5(),s=A.E(n),s=s.i("@<1>").A(s.y[1]),n=new A.av(J.L(n.a),n.b,s.i("av<1,2>")),s=s.y[1];n.m();){r=n.a +if(r==null)r=s.a(r) +m.appendChild(r)}else{q=n.document.createElement("div") +q.classList.add("search-summary") +q.innerHTML='There was not a match for "'+a+'". Want to try searching from additional Dart-related sites? ' +p=A.c4("https://dart.dev/search?cx=011220921317074318178%3A_yy-tmb5t_i&ie=UTF-8&hl=en&q=").ao(A.f_(["q",a],t.N,t.z)) +o=n.document.createElement("a") +o.setAttribute("href",p.gV()) +o.textContent="Search on dart.dev." +q.appendChild(o) +m.appendChild(q)}}, +ah(){var s=this.gG() +s.style.display="none" +s.setAttribute("aria-expanded","false") +return s}, +b2(a,b,c){var s,r,q,p,o=this +o.x=A.h([],t.M) +s=o.w +B.b.X(s) +$.bq.X(0) +o.gP().textContent="" +r=b.length +if(r===0){o.ah() +return}for(q=0;q10?'Press "Enter" key to see all '+r+" results":"" +o.gaZ().textContent=r}, +bY(a,b){return this.b2(a,b,!1)}, +ag(a,b,c){var s,r,q,p=this +if(p.r===a&&!b)return +if(a.length===0){p.bY("",A.h([],t.M)) +return}s=p.a.aN(a) +r=s.length +$.dX=r +q=$.eD +if(r>q)s=B.b.bd(s,0,q) +p.r=a +p.b2(a,s,c)}, +bK(a,b){return this.ag(a,!1,b)}, +aP(a){return this.ag(a,!1,!1)}, +bJ(a,b){return this.ag(a,b,!1)}, +aK(a){var s,r=this +r.y=-1 +s=r.f +if(s!=null){a.value=s +r.f=null}r.ah()}, +ba(a){var s=this,r=t.g +a.addEventListener("focus",r.a(A.ab(new A.du(s,a)))) +a.addEventListener("blur",r.a(A.ab(new A.dv(s,a)))) +a.addEventListener("input",r.a(A.ab(new A.dw(s,a)))) +a.addEventListener("keydown",r.a(A.ab(new A.dx(s,a))))}} +A.dt.prototype={ +$1(a){if(J.F(a.key,"/")&&!t.m.b(self.document.activeElement)){a.preventDefault() +this.a.focus()}}, +$S:1} +A.du.prototype={ +$1(a){this.a.bJ(this.b.value,!0)}, +$S:1} +A.dv.prototype={ +$1(a){this.a.aK(this.b)}, +$S:1} +A.dw.prototype={ +$1(a){this.a.aP(this.b.value)}, +$S:1} +A.dx.prototype={ +$1(a){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=this +if(!J.F(a.type,"keydown"))return +if(J.F(a.code,"Enter")){a.preventDefault() +s=e.a +r=s.y +if(r!==-1){q=s.w[r].getAttribute("data-href") +if(q!=null)self.window.location.assign($.bw()+q) +return}else{p=B.k.I(s.r) +o=A.c4($.bw()+"search.html").ao(A.f_(["q",p],t.N,t.z)) +self.window.location.assign(o.gV()) +return}}s=e.a +r=s.w +n=r.length-1 +m=s.y +if(J.F(a.code,"ArrowUp")){l=s.y +if(l===-1)s.y=n +else s.y=l-1}else if(J.F(a.code,"ArrowDown")){l=s.y +if(l===n)s.y=-1 +else s.y=l+1}else if(J.F(a.code,"Escape"))s.aK(e.b) +else{if(s.f!=null){s.f=null +s.aP(e.b.value)}return}l=m!==-1 +if(l)r[m].classList.remove("tt-cursor") +k=s.y +if(k!==-1){j=r[k] +j.classList.add("tt-cursor") +r=s.y +if(r===0)s.gG().scrollTop=0 +else if(r===n)s.gG().scrollTop=s.gG().scrollHeight +else{i=j.offsetTop +h=s.gG().offsetHeight +if(i"+A.i(a.k(0,0))+""}, +$S:30} +A.dU.prototype={ +$1(a){var s=this.a +if(s!=null)s.classList.toggle("active") +s=this.b +if(s!=null)s.classList.toggle("active")}, +$S:1} +A.dV.prototype={ +$1(a){return this.b7(a)}, +b7(a){var s=0,r=A.fR(t.P),q,p=this,o,n,m +var $async$$1=A.fY(function(b,c){if(b===1)return A.fH(c,r) +while(true)switch(s){case 0:if(!J.F(a.status,200)){o=self.document.createElement("a") +o.href="https://dart.dev/tools/dart-doc#troubleshoot" +o.text="Failed to load sidebar. Visit dart.dev for help troubleshooting." +p.a.appendChild(o) +s=1 +break}s=3 +return A.fG(A.eb(a.text(),t.N),$async$$1) +case 3:n=c +m=self.document.createElement("div") +m.innerHTML=n +A.fX(p.b,m) +p.a.appendChild(m) +case 1:return A.fI(q,r)}}) +return A.fJ($async$$1,r)}, +$S:9} +A.e7.prototype={ +$0(){var s=this.a,r=this.b +if(s.checked){r.setAttribute("class","dark-theme") +s.setAttribute("value","dark-theme") +self.window.localStorage.setItem("colorTheme","true")}else{r.setAttribute("class","light-theme") +s.setAttribute("value","light-theme") +self.window.localStorage.setItem("colorTheme","false")}}, +$S:0} +A.e4.prototype={ +$1(a){this.a.$0()}, +$S:1};(function aliases(){var s=J.a2.prototype +s.be=s.h})();(function installTearOffs(){var s=hunkHelpers._static_2,r=hunkHelpers._static_1,q=hunkHelpers._static_0 +s(J,"j9","hS",31) +r(A,"jz","ib",4) +r(A,"jA","ic",4) +r(A,"jB","id",4) +q(A,"h_","jt",0) +r(A,"k0","hK",32)})();(function inheritance(){var s=hunkHelpers.mixin,r=hunkHelpers.inherit,q=hunkHelpers.inheritMany +r(A.l,null) +q(A.l,[A.eh,J.bG,J.ar,A.n,A.bA,A.k,A.e,A.cR,A.au,A.av,A.aO,A.c1,A.a5,A.bf,A.aW,A.aK,A.cD,A.af,A.cU,A.cO,A.aN,A.bg,A.dp,A.P,A.cJ,A.bK,A.cE,A.ce,A.d3,A.H,A.cb,A.dA,A.dy,A.c5,A.bz,A.c7,A.az,A.v,A.c6,A.ci,A.dJ,A.cl,A.bC,A.bE,A.cy,A.dH,A.dE,A.d8,A.bW,A.b4,A.d9,A.cw,A.u,A.cj,A.y,A.bn,A.cW,A.ch,A.cN,A.cz,A.w,A.cu,A.ds]) +q(J.bG,[J.bH,J.aQ,J.aT,J.aS,J.aU,J.aR,J.ah]) +q(J.aT,[J.a2,J.o,A.bM,A.aZ]) +q(J.a2,[J.bX,J.ax,J.a1]) +r(J.cF,J.o) +q(J.aR,[J.aP,J.bI]) +q(A.n,[A.a8,A.c,A.ai]) +q(A.a8,[A.ae,A.bp]) +r(A.b9,A.ae) +r(A.b8,A.bp) +r(A.M,A.b8) +q(A.k,[A.aV,A.R,A.bJ,A.c0,A.c8,A.bZ,A.ca,A.bx,A.K,A.bV,A.c2,A.c_,A.b5,A.bD]) +r(A.ay,A.e) +r(A.bB,A.ay) +q(A.c,[A.I,A.O]) +r(A.aM,A.ai) +q(A.I,[A.aj,A.cd]) +r(A.cf,A.bf) +r(A.cg,A.cf) +r(A.bm,A.aW) +r(A.a7,A.bm) +r(A.aL,A.a7) +r(A.ag,A.aK) +q(A.af,[A.ct,A.cs,A.cT,A.cG,A.e1,A.e3,A.d5,A.d4,A.dK,A.de,A.dl,A.dQ,A.dR,A.ec,A.ed,A.cC,A.cB,A.e5,A.dt,A.du,A.dv,A.dw,A.dx,A.dN,A.dO,A.dS,A.dU,A.dV,A.e4]) +q(A.ct,[A.cP,A.e2,A.dL,A.dY,A.df,A.cK,A.cM,A.dD,A.d_,A.cX,A.cY,A.cZ,A.dC,A.dB,A.dP,A.cA]) +r(A.b1,A.R) +q(A.cT,[A.cS,A.aJ]) +q(A.P,[A.N,A.cc]) +q(A.aZ,[A.bN,A.aw]) +q(A.aw,[A.bb,A.bd]) +r(A.bc,A.bb) +r(A.aX,A.bc) +r(A.be,A.bd) +r(A.aY,A.be) +q(A.aX,[A.bO,A.bP]) +q(A.aY,[A.bQ,A.bR,A.bS,A.bT,A.bU,A.b_,A.b0]) +r(A.bh,A.ca) +q(A.cs,[A.d6,A.d7,A.dz,A.da,A.dh,A.dg,A.dd,A.dc,A.db,A.dk,A.dj,A.di,A.dW,A.dr,A.dG,A.dF,A.dT,A.e6,A.e7]) +r(A.b7,A.c7) +r(A.dq,A.dJ) +q(A.bC,[A.cq,A.cv,A.cH]) +q(A.bE,[A.cr,A.cx,A.cI,A.d2,A.d1]) +r(A.d0,A.cv) +q(A.K,[A.b2,A.bF]) +r(A.c9,A.bn) +q(A.d8,[A.m,A.A]) +s(A.ay,A.c1) +s(A.bp,A.e) +s(A.bb,A.e) +s(A.bc,A.aO) +s(A.bd,A.e) +s(A.be,A.aO) +s(A.bm,A.cl)})() +var v={typeUniverse:{eC:new Map(),tR:{},eT:{},tPV:{},sEA:[]},mangledGlobalNames:{b:"int",t:"double",jX:"num",d:"String",jC:"bool",u:"Null",f:"List",l:"Object",x:"Map"},mangledNames:{},types:["~()","u(p)","~(d,@)","~(@)","~(~())","u(@)","u()","@()","~(ak,d,b)","a0(p)","@(@)","@(@,d)","@(d)","u(~())","u(@,a4)","~(b,@)","u(l,a4)","v<@>(@)","~(l?,l?)","~(b6,@)","x(x,d)","~(d,b)","~(d,b?)","b(b,b)","~(d,d?)","ak(@,@)","~(A)","b(+item,matchPosition(w,A),+item,matchPosition(w,A))","w(+item,matchPosition(w,A))","d()","d(cL)","b(@,@)","w(x)"],interceptorsByTag:null,leafTags:null,arrayRti:Symbol("$ti"),rttc:{"2;item,matchPosition":(a,b)=>c=>c instanceof A.cg&&a.b(c.a)&&b.b(c.b)}} +A.iw(v.typeUniverse,JSON.parse('{"bX":"a2","ax":"a2","a1":"a2","bH":{"j":[]},"aQ":{"u":[],"j":[]},"aT":{"p":[]},"a2":{"p":[]},"o":{"f":["1"],"c":["1"],"p":[]},"cF":{"o":["1"],"f":["1"],"c":["1"],"p":[]},"aR":{"t":[]},"aP":{"t":[],"b":[],"j":[]},"bI":{"t":[],"j":[]},"ah":{"d":[],"j":[]},"a8":{"n":["2"]},"ae":{"a8":["1","2"],"n":["2"],"n.E":"2"},"b9":{"ae":["1","2"],"a8":["1","2"],"c":["2"],"n":["2"],"n.E":"2"},"b8":{"e":["2"],"f":["2"],"a8":["1","2"],"c":["2"],"n":["2"]},"M":{"b8":["1","2"],"e":["2"],"f":["2"],"a8":["1","2"],"c":["2"],"n":["2"],"e.E":"2","n.E":"2"},"aV":{"k":[]},"bB":{"e":["b"],"f":["b"],"c":["b"],"e.E":"b"},"c":{"n":["1"]},"I":{"c":["1"],"n":["1"]},"ai":{"n":["2"],"n.E":"2"},"aM":{"ai":["1","2"],"c":["2"],"n":["2"],"n.E":"2"},"aj":{"I":["2"],"c":["2"],"n":["2"],"I.E":"2","n.E":"2"},"ay":{"e":["1"],"f":["1"],"c":["1"]},"a5":{"b6":[]},"aL":{"a7":["1","2"],"x":["1","2"]},"aK":{"x":["1","2"]},"ag":{"x":["1","2"]},"b1":{"R":[],"k":[]},"bJ":{"k":[]},"c0":{"k":[]},"bg":{"a4":[]},"c8":{"k":[]},"bZ":{"k":[]},"N":{"P":["1","2"],"x":["1","2"],"P.V":"2"},"O":{"c":["1"],"n":["1"],"n.E":"1"},"ce":{"el":[],"cL":[]},"bM":{"p":[],"j":[]},"aZ":{"p":[]},"bN":{"p":[],"j":[]},"aw":{"D":["1"],"p":[]},"aX":{"e":["t"],"f":["t"],"D":["t"],"c":["t"],"p":[]},"aY":{"e":["b"],"f":["b"],"D":["b"],"c":["b"],"p":[]},"bO":{"e":["t"],"f":["t"],"D":["t"],"c":["t"],"p":[],"j":[],"e.E":"t"},"bP":{"e":["t"],"f":["t"],"D":["t"],"c":["t"],"p":[],"j":[],"e.E":"t"},"bQ":{"e":["b"],"f":["b"],"D":["b"],"c":["b"],"p":[],"j":[],"e.E":"b"},"bR":{"e":["b"],"f":["b"],"D":["b"],"c":["b"],"p":[],"j":[],"e.E":"b"},"bS":{"e":["b"],"f":["b"],"D":["b"],"c":["b"],"p":[],"j":[],"e.E":"b"},"bT":{"e":["b"],"f":["b"],"D":["b"],"c":["b"],"p":[],"j":[],"e.E":"b"},"bU":{"e":["b"],"f":["b"],"D":["b"],"c":["b"],"p":[],"j":[],"e.E":"b"},"b_":{"e":["b"],"f":["b"],"D":["b"],"c":["b"],"p":[],"j":[],"e.E":"b"},"b0":{"e":["b"],"ak":[],"f":["b"],"D":["b"],"c":["b"],"p":[],"j":[],"e.E":"b"},"ca":{"k":[]},"bh":{"R":[],"k":[]},"v":{"a0":["1"]},"bz":{"k":[]},"b7":{"c7":["1"]},"e":{"f":["1"],"c":["1"]},"P":{"x":["1","2"]},"aW":{"x":["1","2"]},"a7":{"x":["1","2"]},"cc":{"P":["d","@"],"x":["d","@"],"P.V":"@"},"cd":{"I":["d"],"c":["d"],"n":["d"],"I.E":"d","n.E":"d"},"f":{"c":["1"]},"el":{"cL":[]},"bx":{"k":[]},"R":{"k":[]},"K":{"k":[]},"b2":{"k":[]},"bF":{"k":[]},"bV":{"k":[]},"c2":{"k":[]},"c_":{"k":[]},"b5":{"k":[]},"bD":{"k":[]},"bW":{"k":[]},"b4":{"k":[]},"cj":{"a4":[]},"bn":{"c3":[]},"ch":{"c3":[]},"c9":{"c3":[]},"hN":{"f":["b"],"c":["b"]},"ak":{"f":["b"],"c":["b"]},"i8":{"f":["b"],"c":["b"]},"hL":{"f":["b"],"c":["b"]},"i6":{"f":["b"],"c":["b"]},"hM":{"f":["b"],"c":["b"]},"i7":{"f":["b"],"c":["b"]},"hI":{"f":["t"],"c":["t"]},"hJ":{"f":["t"],"c":["t"]}}')) +A.iv(v.typeUniverse,JSON.parse('{"aO":1,"c1":1,"ay":1,"bp":2,"aK":2,"bK":1,"aw":1,"ci":1,"cl":2,"aW":2,"bm":2,"bC":2,"bE":2}')) +var u={c:"Error handler must accept one Object or one Object and a StackTrace as arguments, and return a value of the returned future's type"} +var t=(function rtii(){var s=A.bt +return{Z:s("aL"),U:s("c<@>"),Q:s("k"),Y:s("k8"),M:s("o"),O:s("o

"),r:s("o<+item,matchPosition(w,A)>"),s:s("o"),b:s("o<@>"),t:s("o"),T:s("aQ"),m:s("p"),g:s("a1"),p:s("D<@>"),B:s("N"),j:s("f<@>"),a:s("x"),V:s("aj<+item,matchPosition(w,A),w>"),P:s("u"),K:s("l"),L:s("k9"),d:s("+()"),F:s("el"),l:s("a4"),N:s("d"),k:s("j"),c:s("R"),D:s("ak"),o:s("ax"),h:s("a7"),R:s("c3"),e:s("v<@>"),y:s("jC"),i:s("t"),z:s("@"),v:s("@(l)"),C:s("@(l,a4)"),S:s("b"),A:s("0&*"),_:s("l*"),W:s("a0?"),X:s("l?"),H:s("jX")}})();(function constants(){var s=hunkHelpers.makeConstList +B.I=J.bG.prototype +B.b=J.o.prototype +B.c=J.aP.prototype +B.a=J.ah.prototype +B.J=J.a1.prototype +B.K=J.aT.prototype +B.ab=A.b0.prototype +B.w=J.bX.prototype +B.j=J.ax.prototype +B.at=new A.cr() +B.x=new A.cq() +B.au=new A.cy() +B.k=new A.cx() +B.l=function getTagFallback(o) { + var s = Object.prototype.toString.call(o); + return s.substring(8, s.length - 1); +} +B.y=function() { + var toStringFunction = Object.prototype.toString; + function getTag(o) { + var s = toStringFunction.call(o); + return s.substring(8, s.length - 1); + } + function getUnknownTag(object, tag) { + if (/^HTML[A-Z].*Element$/.test(tag)) { + var name = toStringFunction.call(object); + if (name == "[object Object]") return null; + return "HTMLElement"; + } + } + function getUnknownTagGenericBrowser(object, tag) { + if (object instanceof HTMLElement) return "HTMLElement"; + return getUnknownTag(object, tag); + } + function prototypeForTag(tag) { + if (typeof window == "undefined") return null; + if (typeof window[tag] == "undefined") return null; + var constructor = window[tag]; + if (typeof constructor != "function") return null; + return constructor.prototype; + } + function discriminator(tag) { return null; } + var isBrowser = typeof HTMLElement == "function"; + return { + getTag: getTag, + getUnknownTag: isBrowser ? getUnknownTagGenericBrowser : getUnknownTag, + prototypeForTag: prototypeForTag, + discriminator: discriminator }; +} +B.D=function(getTagFallback) { + return function(hooks) { + if (typeof navigator != "object") return hooks; + var userAgent = navigator.userAgent; + if (typeof userAgent != "string") return hooks; + if (userAgent.indexOf("DumpRenderTree") >= 0) return hooks; + if (userAgent.indexOf("Chrome") >= 0) { + function confirm(p) { + return typeof window == "object" && window[p] && window[p].name == p; + } + if (confirm("Window") && confirm("HTMLElement")) return hooks; + } + hooks.getTag = getTagFallback; + }; +} +B.z=function(hooks) { + if (typeof dartExperimentalFixupGetTag != "function") return hooks; + hooks.getTag = dartExperimentalFixupGetTag(hooks.getTag); +} +B.C=function(hooks) { + if (typeof navigator != "object") return hooks; + var userAgent = navigator.userAgent; + if (typeof userAgent != "string") return hooks; + if (userAgent.indexOf("Firefox") == -1) return hooks; + var getTag = hooks.getTag; + var quickMap = { + "BeforeUnloadEvent": "Event", + "DataTransfer": "Clipboard", + "GeoGeolocation": "Geolocation", + "Location": "!Location", + "WorkerMessageEvent": "MessageEvent", + "XMLDocument": "!Document"}; + function getTagFirefox(o) { + var tag = getTag(o); + return quickMap[tag] || tag; + } + hooks.getTag = getTagFirefox; +} +B.B=function(hooks) { + if (typeof navigator != "object") return hooks; + var userAgent = navigator.userAgent; + if (typeof userAgent != "string") return hooks; + if (userAgent.indexOf("Trident/") == -1) return hooks; + var getTag = hooks.getTag; + var quickMap = { + "BeforeUnloadEvent": "Event", + "DataTransfer": "Clipboard", + "HTMLDDElement": "HTMLElement", + "HTMLDTElement": "HTMLElement", + "HTMLPhraseElement": "HTMLElement", + "Position": "Geoposition" + }; + function getTagIE(o) { + var tag = getTag(o); + var newTag = quickMap[tag]; + if (newTag) return newTag; + if (tag == "Object") { + if (window.DataView && (o instanceof window.DataView)) return "DataView"; + } + return tag; + } + function prototypeForTagIE(tag) { + var constructor = window[tag]; + if (constructor == null) return null; + return constructor.prototype; + } + hooks.getTag = getTagIE; + hooks.prototypeForTag = prototypeForTagIE; +} +B.A=function(hooks) { + var getTag = hooks.getTag; + var prototypeForTag = hooks.prototypeForTag; + function getTagFixed(o) { + var tag = getTag(o); + if (tag == "Document") { + if (!!o.xmlVersion) return "!Document"; + return "!HTMLDocument"; + } + return tag; + } + function prototypeForTagFixed(tag) { + if (tag == "Document") return null; + return prototypeForTag(tag); + } + hooks.getTag = getTagFixed; + hooks.prototypeForTag = prototypeForTagFixed; +} +B.m=function(hooks) { return hooks; } + +B.E=new A.cH() +B.F=new A.bW() +B.i=new A.cR() +B.e=new A.d0() +B.G=new A.d2() +B.n=new A.dp() +B.d=new A.dq() +B.H=new A.cj() +B.L=new A.cI(null) +B.a8=A.h(s([0,0,32722,12287,65534,34815,65534,18431]),t.t) +B.f=A.h(s([0,0,65490,45055,65535,34815,65534,18431]),t.t) +B.a9=A.h(s([0,0,32754,11263,65534,34815,65534,18431]),t.t) +B.o=A.h(s([0,0,26624,1023,65534,2047,65534,2047]),t.t) +B.p=A.h(s([0,0,65490,12287,65535,34815,65534,18431]),t.t) +B.M=new A.m(0,"accessor") +B.N=new A.m(1,"constant") +B.Y=new A.m(2,"constructor") +B.a1=new A.m(3,"class_") +B.a2=new A.m(4,"dynamic") +B.a3=new A.m(5,"enum_") +B.a4=new A.m(6,"extension") +B.a5=new A.m(7,"extensionType") +B.a6=new A.m(8,"function") +B.a7=new A.m(9,"library") +B.O=new A.m(10,"method") +B.P=new A.m(11,"mixin") +B.Q=new A.m(12,"never") +B.R=new A.m(13,"package") +B.S=new A.m(14,"parameter") +B.T=new A.m(15,"prefix") +B.U=new A.m(16,"property") +B.V=new A.m(17,"sdk") +B.W=new A.m(18,"topic") +B.X=new A.m(19,"topLevelConstant") +B.Z=new A.m(20,"topLevelProperty") +B.a_=new A.m(21,"typedef") +B.a0=new A.m(22,"typeParameter") +B.q=A.h(s([B.M,B.N,B.Y,B.a1,B.a2,B.a3,B.a4,B.a5,B.a6,B.a7,B.O,B.P,B.Q,B.R,B.S,B.T,B.U,B.V,B.W,B.X,B.Z,B.a_,B.a0]),A.bt("o")) +B.r=A.h(s([0,0,32776,33792,1,10240,0,0]),t.t) +B.t=A.h(s([]),t.b) +B.h=A.h(s([0,0,24576,1023,65534,34815,65534,18431]),t.t) +B.v={} +B.aa=new A.ag(B.v,[],A.bt("ag")) +B.u=new A.ag(B.v,[],A.bt("ag")) +B.ac=new A.a5("call") +B.ad=A.J("k5") +B.ae=A.J("k6") +B.af=A.J("hI") +B.ag=A.J("hJ") +B.ah=A.J("hL") +B.ai=A.J("hM") +B.aj=A.J("hN") +B.ak=A.J("l") +B.al=A.J("i6") +B.am=A.J("i7") +B.an=A.J("i8") +B.ao=A.J("ak") +B.ap=new A.d1(!1) +B.aq=new A.A(0,"isExactly") +B.ar=new A.A(1,"startsWith") +B.as=new A.A(2,"contains")})();(function staticFields(){$.dm=null +$.ap=A.h([],A.bt("o")) +$.f2=null +$.eR=null +$.eQ=null +$.h1=null +$.fZ=null +$.h6=null +$.dZ=null +$.e9=null +$.eH=null +$.dn=A.h([],A.bt("o?>")) +$.aB=null +$.br=null +$.bs=null +$.eA=!1 +$.r=B.d +$.eD=10 +$.dX=0 +$.bq=A.ej(t.N,t.m)})();(function lazyInitializers(){var s=hunkHelpers.lazyFinal +s($,"k7","eK",()=>A.jJ("_$dart_dartClosure")) +s($,"kb","h9",()=>A.S(A.cV({ +toString:function(){return"$receiver$"}}))) +s($,"kc","ha",()=>A.S(A.cV({$method$:null, +toString:function(){return"$receiver$"}}))) +s($,"kd","hb",()=>A.S(A.cV(null))) +s($,"ke","hc",()=>A.S(function(){var $argumentsExpr$="$arguments$" +try{null.$method$($argumentsExpr$)}catch(r){return r.message}}())) +s($,"kh","hf",()=>A.S(A.cV(void 0))) +s($,"ki","hg",()=>A.S(function(){var $argumentsExpr$="$arguments$" +try{(void 0).$method$($argumentsExpr$)}catch(r){return r.message}}())) +s($,"kg","he",()=>A.S(A.fc(null))) +s($,"kf","hd",()=>A.S(function(){try{null.$method$}catch(r){return r.message}}())) +s($,"kk","hi",()=>A.S(A.fc(void 0))) +s($,"kj","hh",()=>A.S(function(){try{(void 0).$method$}catch(r){return r.message}}())) +s($,"kl","eL",()=>A.ia()) +s($,"kr","ho",()=>A.hX(4096)) +s($,"kp","hm",()=>new A.dG().$0()) +s($,"kq","hn",()=>new A.dF().$0()) +s($,"km","hj",()=>A.hW(A.j_(A.h([-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-2,-1,-2,-2,-2,-2,-2,62,-2,62,-2,63,52,53,54,55,56,57,58,59,60,61,-2,-2,-2,-1,-2,-2,-2,0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,-2,-2,-2,-2,63,-2,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,-2,-2,-2,-2,-2],t.t)))) +s($,"kn","hk",()=>A.f6("^[\\-\\.0-9A-Z_a-z~]*$",!0)) +s($,"ko","hl",()=>typeof URLSearchParams=="function") +s($,"kD","ee",()=>A.h4(B.ak)) +s($,"kF","hp",()=>A.iZ()) +s($,"kE","bw",()=>new A.dT().$0())})();(function nativeSupport(){!function(){var s=function(a){var m={} +m[a]=1 +return Object.keys(hunkHelpers.convertToFastObject(m))[0]} +v.getIsolateTag=function(a){return s("___dart_"+a+v.isolateTag)} +var r="___dart_isolate_tags_" +var q=Object[r]||(Object[r]=Object.create(null)) +var p="_ZxYxX" +for(var o=0;;o++){var n=s(p+"_"+o+"_") +if(!(n in q)){q[n]=1 +v.isolateTag=n +break}}v.dispatchPropertyName=v.getIsolateTag("dispatch_record")}() +hunkHelpers.setOrUpdateInterceptorsByTag({ArrayBuffer:A.bM,ArrayBufferView:A.aZ,DataView:A.bN,Float32Array:A.bO,Float64Array:A.bP,Int16Array:A.bQ,Int32Array:A.bR,Int8Array:A.bS,Uint16Array:A.bT,Uint32Array:A.bU,Uint8ClampedArray:A.b_,CanvasPixelArray:A.b_,Uint8Array:A.b0}) +hunkHelpers.setOrUpdateLeafTags({ArrayBuffer:true,ArrayBufferView:false,DataView:true,Float32Array:true,Float64Array:true,Int16Array:true,Int32Array:true,Int8Array:true,Uint16Array:true,Uint32Array:true,Uint8ClampedArray:true,CanvasPixelArray:true,Uint8Array:false}) +A.aw.$nativeSuperclassTag="ArrayBufferView" +A.bb.$nativeSuperclassTag="ArrayBufferView" +A.bc.$nativeSuperclassTag="ArrayBufferView" +A.aX.$nativeSuperclassTag="ArrayBufferView" +A.bd.$nativeSuperclassTag="ArrayBufferView" +A.be.$nativeSuperclassTag="ArrayBufferView" +A.aY.$nativeSuperclassTag="ArrayBufferView"})() +Function.prototype.$0=function(){return this()} +Function.prototype.$1=function(a){return this(a)} +Function.prototype.$2=function(a,b){return this(a,b)} +Function.prototype.$1$1=function(a){return this(a)} +Function.prototype.$3=function(a,b,c){return this(a,b,c)} +Function.prototype.$4=function(a,b,c,d){return this(a,b,c,d)} +Function.prototype.$1$0=function(){return this()} +convertAllToFastObject(w) +convertToFastObject($);(function(a){if(typeof document==="undefined"){a(null) +return}if(typeof document.currentScript!="undefined"){a(document.currentScript) +return}var s=document.scripts +function onLoad(b){for(var q=0;q","TypeErrorDecoder.matchTypeError","NullError.toString","JsNoSuchMethodError.toString","UnknownJsTypeError.toString","NullThrownFromJavaScriptException.toString","_StackTrace.toString","Closure.toString","StaticClosure.toString","BoundClosure.==","BoundClosure.hashCode","BoundClosure.toString","_CyclicInitializationError.toString","RuntimeError.toString","JsLinkedHashMap.keys","JsLinkedHashMap.length","JsLinkedHashMap.values","JsLinkedHashMap.containsKey","JsLinkedHashMap._containsTableEntry","JsLinkedHashMap.[]","JsLinkedHashMap.internalGet","JsLinkedHashMap._getBucket","JsLinkedHashMap.[]=","JsLinkedHashMap.internalSet","JsLinkedHashMap.clear","JsLinkedHashMap.forEach","JsLinkedHashMap._addHashTableEntry","JsLinkedHashMap._modified","JsLinkedHashMap._newLinkedCell","JsLinkedHashMap.internalComputeHashCode","JsLinkedHashMap.internalFindBucketIndex","JsLinkedHashMap.toString","JsLinkedHashMap._newHashTable","JsLinkedHashMap.values.","JsLinkedHashMap_values_closure","LinkedHashMapKeyIterable.length","LinkedHashMapKeyIterable.iterator","LinkedHashMapKeyIterator","LinkedHashMapKeyIterator.current","LinkedHashMapKeyIterator.moveNext","initHooks.","_Record.toString","_Record._toString","StringBuffer._writeString","_Record._fieldKeys","_Record._computeFieldKeys","List.unmodifiable","_Record2._getFieldValues","_Record2.==","_Record._sameShape","_Record2.hashCode","JSSyntaxRegExp.toString","JSSyntaxRegExp._nativeGlobalVersion","JSSyntaxRegExp._execGlobal","_MatchImplementation.end","_MatchImplementation.[]","_AllMatchesIterator.current","_AllMatchesIterator.moveNext","JSSyntaxRegExp.isUnicode","NativeByteBuffer.runtimeType","NativeByteData.runtimeType","NativeTypedArray.length","NativeTypedArrayOfDouble.[]","NativeTypedArrayOfDouble.[]=","NativeTypedArrayOfInt.[]=","NativeFloat32List.runtimeType","NativeFloat64List.runtimeType","NativeInt16List.runtimeType","NativeInt16List.[]","NativeInt32List.runtimeType","NativeInt32List.[]","NativeInt8List.runtimeType","NativeInt8List.[]","NativeUint16List.runtimeType","NativeUint16List.[]","NativeUint32List.runtimeType","NativeUint32List.[]","NativeUint8ClampedList.runtimeType","NativeUint8ClampedList.length","NativeUint8ClampedList.[]","NativeUint8List.runtimeType","NativeUint8List.length","NativeUint8List.[]","Rti._eval","Rti._bind","_Type.toString","_Error.toString","_AsyncRun._initializeScheduleImmediate.internalCallback","_AsyncRun._initializeScheduleImmediate.","_AsyncRun._scheduleImmediateJsOverride.internalCallback","_AsyncRun._scheduleImmediateWithSetImmediate.internalCallback","_TimerImpl.internalCallback","_AsyncAwaitCompleter.complete","_AsyncAwaitCompleter.completeError","_awaitOnObject.","_wrapJsFunctionForAsync.","AsyncError.toString","_Completer.completeError","_Completer.completeError[function-entry$1]","_AsyncCompleter.complete","_FutureListener.matchesErrorTest","_FutureListener.handleError","_Future._setChained","_Future.then","_Future.then[function-entry$1]","_Future._thenAwait","_Future._setErrorObject","_Future._cloneResult","_Future._addListener","_Future._prependListeners","_Future._removeListeners","_Future._reverseListeners","_Future._chainForeignFuture","_Future._completeWithValue","_Future._completeError","_Future._asyncComplete","_Future._asyncCompleteWithValue","_Future._chainFuture","_Future._asyncCompleteError","_Future._addListener.","_Future._prependListeners.","_Future._chainForeignFuture.","_Future._chainCoreFutureAsync.","_Future._asyncCompleteWithValue.","_Future._asyncCompleteError.","_Future._propagateToListeners.handleWhenCompleteCallback","_FutureListener.handleWhenComplete","_Future._propagateToListeners.handleWhenCompleteCallback.","_Future._propagateToListeners.handleValueCallback","_FutureListener.handleValue","_Future._propagateToListeners.handleError","_FutureListener.hasErrorCallback","_rootHandleError.","_RootZone.runGuarded","_RootZone.bindCallbackGuarded","_RootZone.run","_RootZone.run[function-entry$1]","_RootZone.runUnary","_RootZone.runUnary[function-entry$2]","_RootZone.runBinary","_RootZone.runBinary[function-entry$3]","_RootZone.registerBinaryCallback","_RootZone.registerBinaryCallback[function-entry$1]","_RootZone.bindCallbackGuarded.","ListBase.iterator","ListBase.elementAt","ListBase.cast","ListBase.fillRange","ListBase.toString","MapBase.forEach","MapBase.length","MapBase.toString","MapBase.mapToString.","_UnmodifiableMapMixin.[]=","MapView.[]","MapView.[]=","MapView.forEach","MapView.length","MapView.toString","_JsonMap.[]","_JsonMap.length","_JsonMap.keys","_JsonMap.[]=","_JsonMap.containsKey","_JsonMap.forEach","_JsonMap._computeKeys","_JsonMap._upgrade","_JsonMap._process","_JsonMapKeyIterable.length","_JsonMapKeyIterable.elementAt","_JsonMapKeyIterable.iterator","_Utf8Decoder._decoder.","_Utf8Decoder._decoderNonfatal.","Base64Codec.normalize","HtmlEscapeMode.toString","HtmlEscape.convert","HtmlEscape._convert","JsonCodec.decode","JsonCodec.decoder","Utf8Encoder.convert","NativeUint8List.sublist","_Utf8Encoder._writeReplacementCharacter","_Utf8Encoder._writeSurrogate","_Utf8Encoder._fillBuffer","Utf8Decoder.convert","_Utf8Decoder._convertGeneral","_Utf8Decoder._decodeRecursive","_Utf8Decoder.decodeGeneral","NoSuchMethodError.toString.","_symbolToString","_Uri._makeQueryFromParameters.","_Enum.toString","Error.stackTrace","AssertionError.toString","ArgumentError._errorName","ArgumentError._errorExplanation","ArgumentError.toString","RangeError.invalidValue","RangeError._errorName","RangeError._errorExplanation","IndexError.invalidValue","IndexError._errorName","IndexError._errorExplanation","NoSuchMethodError.toString","UnsupportedError.toString","UnimplementedError.toString","StateError.toString","ConcurrentModificationError.toString","OutOfMemoryError.toString","OutOfMemoryError.stackTrace","StackOverflowError.toString","StackOverflowError.stackTrace","_Exception.toString","FormatException.toString","Iterable.cast","Iterable.length","Iterable.elementAt","Iterable.toString","Null.hashCode","Null.toString","Object.hashCode","Object.==","Object.toString","Object.noSuchMethod","Object.runtimeType","_StringStackTrace.toString","StringBuffer.length","StringBuffer.toString","Uri.splitQueryString.","Uri._parseIPv4Address.error","Uri.parseIPv6Address.error","Uri.parseIPv6Address.parseHex","_Uri._text","_Uri._initializeText","_Uri._writeAuthority","_Uri.hashCode","_Uri.queryParameters","_Uri.userInfo","_Uri.host","_Uri.port","_Uri.query","_Uri.fragment","_Uri.replace","_Uri.isAbsolute","_Uri.hasAuthority","_Uri.hasQuery","_Uri.hasFragment","_Uri.toString","_Uri.==","_Uri._makeQueryFromParametersDefault.writeParameter","_Uri._makeQueryFromParametersDefault.","UriData.uri","UriData._computeUri","UriData.toString","_createTables.build","_createTables.setChars","_createTables.setRange","_SimpleUri.hasAuthority","_SimpleUri.hasPort","_SimpleUri.hasQuery","_SimpleUri.hasFragment","_SimpleUri.isAbsolute","_SimpleUri.scheme","_SimpleUri._computeScheme","_SimpleUri.userInfo","_SimpleUri.host","_SimpleUri.port","_SimpleUri.path","_SimpleUri.query","_SimpleUri.fragment","_SimpleUri.queryParameters","_SimpleUri.replace","_SimpleUri.hashCode","_SimpleUri.==","_SimpleUri.toString","promiseToFuture.","NullRejectionException.toString","Kind._enumToString","Kind.toString","_MatchPosition._enumToString","Index.find","JSArray.map","Index.find.score","Index.find.","IndexItem._scope","_htmlBase.","init.disableSearch","print","init.","init_closure","Index.fromJson","ListBase.map","_Search.listBox","_Search.moreResults","_Search.searchResults","_Search.initialize","_Search.showSearchResultPage","_Search.hideSuggestions","_Search.updateSuggestions","_Search.showSuggestions","_Search.showEnterMessage","_Search.updateSuggestions[function-entry$2]","_Search.handleSearch","_Search.handleSearch[function-entry$1$isSearchPage]","_Search.handleSearch[function-entry$1]","_Search.handleSearch[function-entry$1$forceUpdate]","_Search.clearSearch","_Search.setEventListeners","_Search.initialize.","_Search.setEventListeners.","_createSuggestion.","_highlight.","_initializeToggles.","_loadSidebar.","_loadSidebar_closure","init.switchThemes","DART_CLOSURE_PROPERTY_NAME","TypeErrorDecoder.noSuchMethodPattern","TypeErrorDecoder.notClosurePattern","TypeErrorDecoder.nullCallPattern","TypeErrorDecoder.nullLiteralCallPattern","TypeErrorDecoder.undefinedCallPattern","TypeErrorDecoder.undefinedLiteralCallPattern","TypeErrorDecoder.nullPropertyPattern","TypeErrorDecoder.nullLiteralPropertyPattern","TypeErrorDecoder.undefinedPropertyPattern","TypeErrorDecoder.undefinedLiteralPropertyPattern","_AsyncRun._scheduleImmediateClosure","_Utf8Decoder._reusableBuffer","_Utf8Decoder._decoder","_Utf8Decoder._decoderNonfatal","_Base64Decoder._inverseAlphabet","_Uri._needsNoEncoding","_Uri._useURLSearchParams","_hashSeed","_scannerTables","_htmlBase","","$intercepted$$eq$Iu","$intercepted$__$asx","$intercepted$___$ax","$intercepted$cast10$ax","$intercepted$compareTo1$ns","$intercepted$contains1$asx","$intercepted$elementAt1$ax","$intercepted$get$hashCode$IJavaScriptBigIntJavaScriptSymbolLegacyJavaScriptObjectabnsu","$intercepted$get$iterator$ax","$intercepted$get$length$asx","$intercepted$get$runtimeType$Ibdinsux","$intercepted$noSuchMethod1$Iu","$intercepted$toString0$IJavaScriptBigIntJavaScriptFunctionJavaScriptSymbolLegacyJavaScriptObjectabnsux","ArrayIterator","Base64Codec","Base64Encoder","BoundClosure","ByteBuffer","ByteData","CastIterator","CastList","Closure","Closure0Args","Closure2Args","CodeUnits","Codec","ConstantMap","ConstantMapView","ConstantStringMap","Converter","EfficientLengthIterable","EfficientLengthMappedIterable","EnclosedBy","Encoding","Error","ExceptionAndStackTrace","FixedLengthListMixin","Float32List","Float64List","Function","Future","HtmlEscape","HtmlEscapeMode","Index","IndexError","IndexItem","Index_find_closure","Index_find_score","Int16List","Int32List","Int8List","Interceptor","Iterable","JSArray","JSBool","JSInt","JSInvocationMirror","JSNull","JSNumNotInt","JSNumber","JSObject","JSString","JSSyntaxRegExp","JSUnmodifiableArray","JS_CONST","JavaScriptBigInt","JavaScriptFunction","JavaScriptIndexingBehavior","JavaScriptObject","JavaScriptSymbol","JsLinkedHashMap","JsonCodec","JsonDecoder","Kind","LateError","LegacyJavaScriptObject","LinkedHashMapCell","LinkedHashMapKeyIterable","List","ListBase","ListIterable","ListIterator","Map","MapBase","MapBase_mapToString_closure","MapView","MappedIterator","MappedListIterable","Match","NativeByteBuffer","NativeByteData","NativeFloat32List","NativeFloat64List","NativeInt16List","NativeInt32List","NativeInt8List","NativeTypedArray","NativeTypedArrayOfDouble","NativeTypedArrayOfInt","NativeTypedData","NativeUint16List","NativeUint32List","NativeUint8ClampedList","NoSuchMethodError","NoSuchMethodError_toString_closure","Null","NullError","NullRejectionException","NullThrownFromJavaScriptException","Object","OutOfMemoryError","PlainJavaScriptObject","Primitives_functionNoSuchMethod_closure","RangeError","Record","RegExpMatch","Rti","RuntimeError","SentinelValue","StackOverflowError","StackTrace","StaticClosure","String","StringBuffer","Symbol","TearOffClosure","TrustedGetRuntimeType","TypeError","TypeErrorDecoder","Uint16List","Uint32List","Uint8ClampedList","Uint8List","UnknownJavaScriptObject","UnknownJsTypeError","UnmodifiableListBase","UnmodifiableListMixin","UnmodifiableMapView","Uri","UriData","Uri__parseIPv4Address_error","Uri_parseIPv6Address_error","Uri_parseIPv6Address_parseHex","Uri_splitQueryString_closure","Utf8Codec","Utf8Decoder","Utf8Encoder","_#fromMap#tearOff","_AllMatchesIterator","_AsyncAwaitCompleter","_AsyncCallbackEntry","_AsyncCompleter","_AsyncRun__initializeScheduleImmediate_closure","_AsyncRun__initializeScheduleImmediate_internalCallback","_AsyncRun__scheduleImmediateJsOverride_internalCallback","_AsyncRun__scheduleImmediateWithSetImmediate_internalCallback","_CastIterableBase","_CastListBase","_Completer","_CyclicInitializationError","_DataUri","_EfficientLengthCastIterable","_Enum","_Error","_Exception","_FunctionParameters","_Future","_FutureListener","_Future__addListener_closure","_Future__asyncCompleteError_closure","_Future__asyncCompleteWithValue_closure","_Future__chainCoreFutureAsync_closure","_Future__chainForeignFuture_closure","_Future__prependListeners_closure","_Future__propagateToListeners_handleError","_Future__propagateToListeners_handleValueCallback","_Future__propagateToListeners_handleWhenCompleteCallback","_Future__propagateToListeners_handleWhenCompleteCallback_closure","_JS_INTEROP_INTERCEPTOR_TAG","_JsonMap","_JsonMapKeyIterable","_MatchImplementation","_MatchPosition","_NativeTypedArrayOfDouble&NativeTypedArray&ListMixin","_NativeTypedArrayOfDouble&NativeTypedArray&ListMixin&FixedLengthListMixin","_NativeTypedArrayOfInt&NativeTypedArray&ListMixin","_NativeTypedArrayOfInt&NativeTypedArray&ListMixin&FixedLengthListMixin","_Record","_Record2","_Record_2_item_matchPosition","_Required","_RootZone","_RootZone_bindCallbackGuarded_closure","_Search_initialize_closure","_Search_setEventListeners_closure","_SimpleUri","_StackTrace","_StreamIterator","_StringStackTrace","_TimerImpl_internalCallback","_TypeError","_UnmodifiableMapMixin","_UnmodifiableMapView&MapView&_UnmodifiableMapMixin","_Uri","_Uri__makeQueryFromParametersDefault_closure","_Uri__makeQueryFromParametersDefault_writeParameter","_Uri__makeQueryFromParameters_closure","_Utf8Decoder","_Utf8Decoder__decoderNonfatal_closure","_Utf8Decoder__decoder_closure","_Utf8Encoder","_Zone","__CastListBase&_CastIterableBase&ListMixin","_awaitOnObject_closure","_canonicalRecipeJoin","_canonicalRecipeJoinNamed","_canonicalizeScheme","_chainCoreFutureAsync","_chainCoreFutureSync","_checkPadding","_checkZoneID","_compareAny","_computeFieldNamed","_computeSignatureFunctionNewRti","_computedFieldKeys","_containerMap","_convertInterceptedUint8List","_create1","_createFutureOrRti","_createGenericFunctionRti","_createQuestionRti","_createStarRti","_createSuggestion_closure","_createTables_build","_createTables_setChars","_createTables_setRange","_current","_decoder","_decoderNonfatal","_defaultPort","_empty","_escapeChar","_escapeScheme","_fail","_generalApplyFunction","_getCanonicalRecipe","_getFutureFromFutureOr","_getQuestionFromStar","_hexCharPairToByte","_highlight_closure","_htmlBase_closure","_identityHashCodeProperty","_initializeScheduleImmediate","_initializeToggles_closure","_installTypeTests","_interceptorFieldNameCache","_interceptors_JSArray__compareAny$closure","_internal","_inverseAlphabet","_isAlphabeticCharacter","_isInCallbackLoop","_isUnionOfFunctionType","_lastCallback","_lastPriorityCallback","_literal","_lookupBindingRti","_lookupFunctionRti","_lookupFutureOrRti","_lookupGenericFunctionParameterRti","_lookupGenericFunctionRti","_lookupInterfaceRti","_lookupQuestionRti","_lookupRecordRti","_lookupStarRti","_lookupTerminalRti","_makeFragment","_makeHost","_makeNativeUint8List","_makePath","_makePort","_makeQuery","_makeQueryFromParameters","_makeQueryFromParametersDefault","_makeScheme","_makeUserInfo","_mayContainDotSegments","_needsNoEncoding","_nextCallback","_normalize","_normalizeEscape","_normalizeOrSubstring","_normalizePath","_normalizeRegName","_normalizeRelativePath","_normalizeZoneID","_objectTypeNameNewRti","_of","_parse","_parseIPv4Address","_propagateToListeners","_receiverFieldNameCache","_removeDotSegments","_reusableBuffer","_rootHandleError_closure","_scheduleImmediateClosure","_scheduleImmediateJsOverride","_scheduleImmediateWithSetImmediate","_scheduleImmediateWithTimer","_stringFromUint8List","_suggestionLength","_suggestionLimit","_throw","_throwUnmodifiable","_uriDecode","_uriEncode","_useTextDecoder","_useURLSearchParams","_wrapJsFunctionForAsync_closure","_writeAll","addErasedTypes","addRules","allocateGrowable","alternateTagFunction","applyFunction","async__AsyncRun__scheduleImmediateJsOverride$closure","async__AsyncRun__scheduleImmediateWithSetImmediate$closure","async__AsyncRun__scheduleImmediateWithTimer$closure","async___startMicrotaskLoop$closure","bind","bool","checkNotNegative","checkValidRange","collectArray","combine","compose","create","cspForwardCall","cspForwardInterceptedCall","defaultStackTrace","dispatchRecordsForInstanceTags","double","errorDescription","eval","evalInEnvironment","evalRecipe","extractPattern","extractStackTrace","filled","findErasedType","findRule","finish","fixed","forType","forwardCallTo","forwardInterceptedCallTo","from","fromCharCodes","fromMessage","fromTearOff","functionNoSuchMethod","getInterceptor$","getInterceptor$asx","getInterceptor$ax","getInterceptor$ns","getTagFunction","growable","handleArguments","handleDigit","handleExtendedOperations","handleIdentifier","handleTypeArguments","hash","indexToType","initHooks_closure","initNativeDispatchFlag","init_disableSearch","init_switchThemes","int","interceptorOf","interceptorsForUncacheableTags","iterableToFullString","iterableToShortString","makeNative","mapToString","markFixed","markFixedList","markUnmodifiableList","newArrayOrEmpty","noElement","noSuchMethodPattern","notClosurePattern","nullCallPattern","nullLiteralCallPattern","nullLiteralPropertyPattern","nullPropertyPattern","num","objectAssign","objectTypeName","of","parse","parseIPv6Address","parseInt","promiseToFuture_closure","prototypeForTagFunction","provokeCallErrorOn","provokePropertyErrorOn","range","receiverOf","safeToString","search_IndexItem___fromMap_tearOff$closure","splitQueryString","stringFromCharCode","stringFromNativeUint8List","throwWithStackTrace","toStringVisiting","toType","toTypes","toTypesNamed","undefinedCallPattern","undefinedLiteralCallPattern","undefinedLiteralPropertyPattern","undefinedPropertyPattern","value","withInvocation","withLength","$add","$eq","$index","$indexSet","$mod","$mul","add","addAll","bindCallbackGuarded","call","cast","clear","clearSearch","compareTo","complete","completeError","contains","containsKey","convert","current","dart:_interceptors#_addAllFromArray","dart:_interceptors#_replaceSomeNullsWithUndefined","dart:_interceptors#_shrBothPositive","dart:_interceptors#_shrOtherPositive","dart:_interceptors#_shrReceiverPositive","dart:_interceptors#_tdivFast","dart:_interceptors#_tdivSlow","dart:_internal#_source","dart:_js_helper#_addHashTableEntry","dart:_js_helper#_computeFieldKeys","dart:_js_helper#_execGlobal","dart:_js_helper#_fieldKeys","dart:_js_helper#_getFieldValues","dart:_js_helper#_keys","dart:_js_helper#_modified","dart:_js_helper#_nativeGlobalVersion","dart:_js_helper#_newHashTable","dart:_js_helper#_newLinkedCell","dart:_js_helper#_toString","dart:_rti#_bind","dart:_rti#_eval","dart:async#_addListener","dart:async#_asyncComplete","dart:async#_asyncCompleteError","dart:async#_asyncCompleteWithValue","dart:async#_chainForeignFuture","dart:async#_chainFuture","dart:async#_cloneResult","dart:async#_completeError","dart:async#_completeWithValue","dart:async#_prependListeners","dart:async#_removeListeners","dart:async#_reverseListeners","dart:async#_setChained","dart:async#_setErrorObject","dart:async#_thenAwait","dart:convert#_computeKeys","dart:convert#_convert","dart:convert#_convertGeneral","dart:convert#_decodeRecursive","dart:convert#_fillBuffer","dart:convert#_process","dart:convert#_upgrade","dart:convert#_writeReplacementCharacter","dart:convert#_writeSurrogate","dart:core#_computeScheme","dart:core#_enumToString","dart:core#_errorExplanation","dart:core#_errorName","dart:core#_text","decode","decodeGeneral","decoder","elementAt","end","fillRange","find","first","fold","forEach","fragment","handleError","handleSearch","hasAuthority","hasFragment","hasPort","hasQuery","hashCode","hideSuggestions","host","indexOf","initialize","internalComputeHashCode","internalFindBucketIndex","internalGet","invalidValue","isAbsolute","isNegative","iterator","join","keys","last","length","listBox","matchTypeError","matchesErrorTest","memberName","moreResults","moveNext","namedArguments","noSuchMethod","normalize","package:dartdoc/src/search.dart#_scope","path","port","positionalArguments","query","queryParameters","registerBinaryCallback","replace","replaceRange","run","runBinary","runGuarded","runUnary","runtimeType","scheme","searchResults","setEventListeners","showSearchResultPage","sort","stackTrace","startsWith","sublist","substring","then","toString","updateSuggestions","uri","userInfo","values","Rti._unstar","isTopType","_Universe._canonicalRecipeOfStar","_Universe._canonicalRecipeOfQuestion","_Universe._canonicalRecipeOfFutureOr","_Universe._canonicalRecipeOfBinding","_Universe._canonicalRecipeOfGenericFunction","Error._stringToSafeString","_Utf8Encoder.withBufferSize","_Utf8Encoder._createBuffer","-","FunctionToJSExportedDartFunction|get#toJS","JSPromiseToFuture|get#toDart","_","_asCheck","_callMethodUnchecked0","_callMethodUnchecked1","_callMethodUnchecked2","_canonicalRecipeOfBinding","_canonicalRecipeOfFunction","_canonicalRecipeOfFunctionParameters","_canonicalRecipeOfFutureOr","_canonicalRecipeOfGenericFunction","_canonicalRecipeOfInterface","_canonicalRecipeOfQuestion","_canonicalRecipeOfRecord","_canonicalRecipeOfStar","_chainSource","_cloneResult","_combineSurrogatePair","_completeError","_computeIdentityHashCodeProperty","_computeUri","_containsTableEntry","_createBindingRti","_createBuffer","_createFunctionRti","_createGenericFunctionParameterRti","_createInterfaceRti","_createLength","_createRecordRti","_createTerminalRti","_createTimer","_equalFields","_error","_errorTest","_failedAsCheckError","_findRule","_future","_getBindCache","_getBindingArguments","_getBindingBase","_getBucket","_getCachedRuntimeType","_getEvalCache","_getFunctionParameters","_getFutureOrArgument","_getGenericFunctionBase","_getGenericFunctionBounds","_getGenericFunctionParameterIndex","_getInterfaceName","_getInterfaceTypeArguments","_getIsSubtypeCache","_getKind","_getNamed","_getOptionalPositional","_getPrimary","_getProperty","_getQuestionArgument","_getRecordFields","_getRecordPartialShapeTag","_getRequiredPositional","_getReturnType","_getRti","_getRuntimeTypeOfArrayAsRti","_getSpecializedTestResource","_getStarArgument","_getTableBucket","_getTableCell","_hasError","_hasProperty","_hasTimer","_initializeText","_installRti","_isChained","_isCheck","_isClosure","_isComplete","_isDartObject","_isDotAll","_isFile","_isGeneralDelimiter","_isHttp","_isHttps","_isLeadSurrogate","_isMultiLine","_isPackage","_isRegNameChar","_isSchemeCharacter","_isSubtypeUncached","_isTrailSurrogate","_isUnicode","_isUnreservedChar","_isUpgraded","_isZoneIDChar","_keysFromIndex","_lookupAnyRti","_lookupDynamicRti","_lookupErasedRti","_lookupFutureRti","_lookupNeverRti","_lookupVoidRti","_mayAddListener","_mayComplete","_name","_newJavaScriptObject","_objectToString","_ofArray","_onError","_onValue","_parseRecipe","_processed","_recipeJoin","_removeListeners","_sameShape","_scheduleImmediate","_setAsCheckFunction","_setBindCache","_setCachedRuntimeType","_setCanonicalRecipe","_setError","_setErrorObject","_setEvalCache","_setIsTestFunction","_setKind","_setNamed","_setOptionalPositional","_setPrecomputed1","_setPrimary","_setRequiredPositional","_setRest","_setSpecializedTestResource","_setValue","_shapeTag","_startsWithData","_stringToSafeString","_target","_theUniverse","_unstar","_upgradedMap","_whenCompleteAction","_writeAuthority","_writeOne","_writeString","_zone","allocate","apply","arrayAt","arrayConcat","arrayLength","arraySplice","asBool","asInt","asRti","asRtiOrNull","asString","as_Type","castFrom","charCodeAt","checkGrowable","checkMutable","checkString","codeUnits","collectNamed","compare","constructorNameFallback","convertSingle","decodeQueryComponent","defineProperty","dispatchRecordExtension","dispatchRecordIndexability","dispatchRecordInterceptor","dispatchRecordProto","encode","encodeQueryComponent","environment","erasedTypes","evalCache","evalTypeVariable","fieldADI","fromCharCode","fromJson","fromList","fromMap","future","getDispatchProperty","getIndex","getLegacyErasedRecipe","getLength","getName","getProperty","getRuntimeTypeOfInterceptorNotArray","group","handleNamedGroup","handleOptionalGroup","handleStartRecord","handleUncaughtError","handleValue","handleWhenComplete","handlesComplete","handlesValue","hasErrorCallback","hasErrorTest","hasMatch","hasScheme","hash2","hash3","hash4","identityHashCode","instanceTypeName","interceptorFieldName","interceptorsByTag","internalSet","isAccessor","isArray","isDigit","isEmpty","isGetter","isIdentical","isNaN","isNotEmpty","isRequired","isUnicode","jsHasOwnProperty","jsonDecode","jsonEncodeNative","leafTags","listToString","lookupSupertype","lookupTypeVariable","makeFixedListUnmodifiable","makeListFixedLength","map","mapGet","mapSet","markGrowable","notSimple","objectKeys","objectToHumanReadableString","parseHexByte","pop","position","printToConsole","propertyGet","provokeCallErrorOnNull","provokeCallErrorOnUndefined","provokePropertyErrorOnNull","provokePropertyErrorOnUndefined","push","pushStackFrame","receiverFieldName","recipe","removeSelectedElement","replaceAllMapped","setProperty","sharedEmptyArray","shouldChain","showEnterMessage","showSuggestions","splitMapJoin","stack","start","staticInteropGlobalContext","stringConcatUnchecked","stringIndexOf","stringIndexOfStringUnchecked","stringReplaceRangeUnchecked","stringSafeToString","stringSplit","suggestionElements","suggestionsInfo","thenAwait","toGenericFunctionParameter","toList","toLowerCase","toUpperCase","tryParse","tryStringifyException","typeRules","typed","universe","unmangleGlobalNameIfPreservedAnyways","unmodifiable","unvalidated","withBufferSize","write","writeAll","writeCharCode"], + "mappings": "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4BA;AAGvBA,2CACHA,UAAMA;AAERA,OAGJA;AAGgCA;KAFRA,eAEfA;KAKSA,cAAqCA;AAErDA,WACSA,iBAGXA,OAxiBFA,eAyiBAA,C;EA2McC,GAmDDA;iBnB1+FoC5Q;AmB8+FlC4Q;AAOFA;AAaAA;AAUTA;AACJA;AACAA;AACAA;AACAA;AACAA;AACAA;AACAA;AAEIA;AACJA;AACAA;AACAA;AACAA;AACAA;AACAA;AAEIA;AACJA;AACAA;AACAA;AACAA;AACAA;AACAA;AACAA;AAEIA;AACJA;AACAA;AACAA;AACAA;AACAA;AACAA;AAEIA;AACJA;AACAA;AACAA;AACAA;AACAA;AACAA;AAEIA;AACJA;AACAA;AACAA;AACAA;AACAA;AACAA;AAEIA;AACJA;AACAA;AACAA;AACAA;AACAA;AACAA;AACAA;AACAA;AACAA;AAEIA;AACJA;AACAA;AACAA;AACAA;AACAA;AACAA;AACAA;AACAA;AAEIA;AACJA;AACAA;AACAA;AACAA;AACAA;AACAA;AAEIA;AACJA;AACAA;AACAA;AACAA;AACAA;AACAA;AAGAA,KADIA;AAGAA;AACJA;AACAA;AACAA;AACAA;AACAA;AAEIA;AACJA;AACAA;AACAA;AACAA;AACAA;AAEIA;AACJA;AACAA;AACAA;AACAA;AACAA;AAEIA;AACJA;AACAA;AACAA;AACAA;AACAA;AACAA;AAEIA;AACJA;AACAA;AACAA;AACAA;AACAA;AAEIA;AACJA;AACAA;AACAA;AACAA;AAEIA;AACJA;AACAA;AACAA;AACAA;AACAA;AAEIA;AACJA;AACAA;AACAA;AAEIA;AACJA;AACAA;AAKAA,KADIA;AAGAA;AACJA;AACAA;AACAA;AAEAA,QACFA,C;EAWIC,YACWA;AAEbA,oBACcA;AAEDA;GAGMA;AACTA;WAGVA,QACFA,C;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;ECvyIAC,aACiBA;AACfA,WAAsBA,QAexBA;sFAdYA;AAWaA;ArB0DHC;AqBxDpBD,QACFA,C;EAqBAC,MAC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", + "x_org_dartlang_dart2js": { + "minified_names": { + "global": "A,1019,B,1189,C,187,D,904,E,126,F,837,G,1243,H,953,I,917,J,140,K,315,L,845,M,857,N,907,O,914,P,920,Q,1248,R,964,S,1182,T,836,U,1091,V,100,W,144,X,1197,Y,253,Z,844,a,42,a0,877,a1,903,a2,912,a3,1196,a4,957,a5,961,a6,1170,a7,974,a8,993,a9,1252,aA,1080,aB,1124,aC,284,aD,117,aE,88,aF,60,aG,124,aH,45,aI,846,aJ,853,aK,863,aL,864,aM,868,aN,872,aO,873,aP,892,aQ,894,aR,896,aS,902,aT,905,aU,906,aV,911,aW,922,aX,934,aY,935,aZ,936,a_,836,aa,110,ab,371,ac,53,ad,52,ae,13,af,858,ag,865,ah,898,ai,19,aj,924,ak,969,al,125,am,134,an,1198,ao,55,ap,1251,aq,849,ar,850,as,836,at,1245,au,918,av,923,aw,933,ax,970,ay,972,az,1004,b,1214,b0,99,b1,943,b2,950,b3,1168,b4,956,b5,324,b6,961,b7,988,b8,994,b9,998,bA,856,bB,861,bC,862,bD,325,bE,866,bF,881,bG,888,bH,891,bI,895,bJ,51,bK,536,bL,1235,bM,926,bN,927,bO,928,bP,929,bQ,930,bR,931,bS,932,bT,937,bU,938,bV,940,bW,947,bX,948,bY,56,bZ,954,b_,939,ba,1136,bb,1020,bc,1021,bd,1022,be,1023,bf,1024,bg,1033,bh,1037,bi,1051,bj,1107,bk,1111,bl,1180,bm,1039,bn,1040,bo,1127,bp,1049,bq,1062,br,1099,bs,1100,bt,109,bu,252,bv,392,bw,835,bx,314,by,836,bz,268,c,867,c0,971,c1,973,c2,322,c3,975,c4,1236,c5,986,c6,987,c7,995,c8,996,c9,997,cA,883,cB,883,cC,884,cD,893,cE,899,cF,900,cG,533,cH,908,cI,909,cJ,913,cK,921,cL,925,cM,941,cN,944,cO,945,cP,949,cQ,1234,cR,955,cS,958,cT,962,cU,965,cV,1241,cW,976,cX,977,cY,978,cZ,979,c_,323,ca,1000,cb,1002,cc,1016,cd,1017,ce,1018,cf,1025,cg,1026,ch,1032,ci,1034,cj,1035,ck,1179,cl,1038,cm,146,cn,17,co,47,cp,836,cq,851,cr,852,cs,859,ct,860,cu,869,cv,870,cw,326,cx,878,cy,879,cz,880,d,959,d0,981,d1,982,d2,983,d3,985,d4,989,d5,990,d6,991,d7,992,d8,999,d9,1001,dA,137,dB,1041,dC,1042,dD,1043,dE,1044,dF,1045,dG,1046,dH,1047,dI,1224,dJ,1048,dK,1050,dL,1050,dM,289,dN,1069,dO,1069,dP,1070,dQ,1071,dR,1072,dS,1086,dT,1087,dU,1090,dV,813,dW,1140,dX,1146,dY,1154,dZ,1176,d_,980,da,1005,db,1006,dc,1007,dd,1008,de,1009,df,1009,dg,1009,dh,1010,di,1011,dj,1012,dk,1013,dl,1014,dm,1015,dn,1061,dp,1027,dq,1028,dr,1029,ds,378,dt,1030,du,1031,dv,1031,dw,1031,dx,1031,dy,259,dz,1036,e,916,e0,14,e1,1210,e2,1210,e3,1210,e4,788,e5,788,e6,1212,e7,1213,e8,1236,e9,1216,eA,1097,eB,280,eC,131,eD,1147,eE,68,eF,39,eG,1,eH,1211,eI,18,eJ,0,eK,815,eL,1141,eM,1259,eN,1175,eO,1056,eP,1059,eQ,1092,eR,1137,eS,1244,eT,1190,eU,1261,eV,1225,eW,1217,eX,1158,eY,1223,eZ,1219,e_,1199,ea,83,eb,372,ec,1239,ed,1239,ee,833,ef,843,eg,1222,eh,901,ei,836,ej,1077,ek,1220,el,952,em,1083,en,1187,eo,836,ep,1102,eq,1106,er,1108,es,1094,et,1078,eu,1117,ev,1126,ew,1150,ex,384,ey,127,ez,164,f,915,f0,1184,f1,1260,f2,1088,f3,1238,f4,1245,f5,1167,f6,836,f7,1084,f8,1098,f9,836,fA,1152,fB,1233,fC,250,fD,172,fE,174,fF,180,fG,263,fH,265,fI,264,fJ,262,fK,136,fL,154,fM,185,fN,247,fO,171,fP,163,fQ,388,fR,260,fS,281,fT,183,fU,368,fV,276,fW,94,fX,389,fY,267,fZ,1159,f_,1101,fa,1155,fb,1193,fc,1242,fd,836,fe,1134,ff,1237,fg,1247,fh,1171,fi,1055,fj,1169,fk,1172,fl,1206,fm,1236,fn,1253,fo,1103,fp,1104,fq,1109,fr,1110,fs,1165,ft,1076,fu,1079,fv,1096,fw,1122,fx,1125,fy,1131,fz,1151,h,121,h0,122,h1,1201,h2,43,h3,23,h4,56,h5,82,h6,1240,h7,46,h8,22,h9,1226,hA,1060,hB,1173,hC,1174,hD,1191,hE,1195,hF,1149,hG,1148,hH,1250,hI,874,hJ,875,hK,984,hL,885,hM,886,hN,887,hO,1218,hP,1188,hQ,1202,hR,1221,hS,1058,hT,1133,hU,1192,hV,836,hW,1064,hX,836,hY,1208,hZ,1081,h_,1164,ha,1227,hb,1228,hc,1229,hd,1230,he,1231,hf,1255,hg,1256,hh,1257,hi,1258,hj,1095,hk,1123,hl,1153,hm,1074,hn,1075,ho,1139,hp,834,hq,838,hr,839,hs,840,ht,841,hu,842,hv,847,hw,848,hx,1181,hy,1215,hz,836,i,24,i0,1160,i1,1183,i2,1249,i3,1259,i4,1082,i5,1145,i6,966,i7,967,i8,968,i9,1135,iA,1057,iB,1085,iC,1112,iD,1113,iE,1115,iF,1116,iG,1118,iH,1119,iI,1120,iJ,1121,iK,1128,iL,1129,iM,1130,iN,1138,iO,1063,iP,1114,iQ,1178,iR,160,iS,182,iT,162,iU,266,iV,370,iW,101,iX,369,iY,379,iZ,367,i_,1132,ia,1089,ib,1142,ic,1143,id,1144,ie,1054,ig,1203,ih,1204,ii,1205,ij,1207,ik,1209,il,1254,im,836,io,1194,ip,1052,iq,1065,ir,1066,is,1067,it,1068,iu,1105,iv,1156,iw,1157,ix,1185,iy,1186,iz,1053,j,963,j0,152,j1,147,j2,153,j3,148,j4,387,j5,386,j6,145,j7,141,j8,128,j9,1093,jA,1162,jB,1163,jC,1166,jD,61,jE,89,jF,40,jG,138,jH,57,jI,1200,jJ,76,jK,130,jL,129,jM,377,jN,377,jO,87,jP,85,jQ,86,jR,123,jS,142,jT,244,jU,77,jV,393,jW,84,jX,1232,jY,390,jZ,93,j_,98,ja,58,jb,158,jc,248,jd,151,je,175,jf,159,jg,251,jh,179,ji,150,jj,161,jk,329,jl,383,jm,274,jn,288,jo,184,jp,273,jq,283,jr,282,js,277,jt,275,ju,119,jv,118,jw,188,jx,54,jy,41,jz,1161,k,871,k0,1246,k1,91,k2,95,k3,391,k4,44,k5,854,k6,855,k7,815,k8,876,k9,951,kA,178,kB,177,kC,181,kD,833,kE,835,kF,834,kG,75,k_,278,ka,836,kb,1226,kc,1227,kd,1228,ke,1229,kf,1230,kg,1231,kh,1255,ki,1256,kj,1257,kk,1258,kl,1141,km,1095,kn,1123,ko,1153,kp,1074,kq,1075,kr,1139,ks,165,kt,167,ku,166,kv,168,kw,170,kx,169,ky,173,kz,176,l,946,m,910,n,889,o,890,p,897,q,245,r,1073,t,1177,u,942,v,1003,w,882,x,919,y,960,z,836", + "instance": "A,1301,B,1360,C,1341,D,1366,E,1335,F,1263,G,1365,H,1279,I,1280,J,1382,K,1396,L,1310,M,1318,N,1289,O,1362,P,1389,R,1393,S,1309,T,1314,U,1285,V,1331,W,1272,X,1273,Y,1352,Z,1363,a0,1266,a1,1388,a2,1303,a3,1311,a4,1321,a5,1329,a6,1330,a7,1298,a8,1299,a9,1312,aA,1328,aB,1294,aC,1296,aD,1374,aE,1315,aF,1284,aG,1317,aH,1300,aI,1269,aJ,1270,aK,1274,aL,1275,aM,1277,aN,1338,aO,1342,aP,1344,aQ,1345,aR,1346,aS,1347,aT,1348,aU,1352,aV,1354,aW,1355,aX,1358,aY,1361,aZ,1369,a_,1376,aa,1313,ab,1325,ac,1268,ad,1276,ae,1277,af,1278,ag,1344,ah,1350,ai,1351,aj,1353,ak,1357,al,1359,am,1378,an,1379,ao,1381,ap,1386,aq,1397,ar,1397,au,1290,av,1304,aw,1305,az,1308,b0,1375,b1,1380,b2,1399,b3,1400,b4,1401,b5,1402,b6,1262,b7,1271,b8,1271,b9,1267,bA,1332,bB,1333,bC,1334,bD,1336,bE,1337,bF,1339,bG,1340,bH,1340,bI,1343,bJ,1344,bK,1344,bL,1356,bM,1367,bN,1368,bO,1371,bP,1373,bQ,1377,bR,1380,bS,1383,bT,1383,bU,1384,bV,1384,bW,1385,bX,1386,bY,1399,bZ,1271,b_,1372,ba,1390,bb,1391,bc,1392,bd,1395,be,1398,bf,836,bg,1282,bh,1306,bi,1307,bj,1291,bk,1327,bl,1319,bm,1320,bn,1292,bo,1293,bp,1322,bq,1295,br,1297,bs,1323,bt,1283,bu,1316,bv,1286,bw,1287,bx,1288,by,1324,bz,1326,gB,1360,gG,1365,gN,1289,gO,1362,gP,1389,gR,1393,gV,1331,gZ,1363,ga1,1388,ga5,1329,ga6,1330,gaD,1374,gaO,1342,gaQ,1345,gaR,1346,gaS,1347,gaT,1348,gaX,1358,gaZ,1369,ga_,1376,gai,1351,gak,1357,gal,1359,gam,1378,gan,1379,gb0,1375,gb3,1400,gb4,1401,gb5,1402,gbC,1334,gbD,1336,gbF,1339,gbN,1368,gbO,1371,gbQ,1377,gbZ,1271,gbq,1295,gbr,1297,gl,1364,gn,1349,gp,1281,gt,1387,h,1398,i,1302,j,1396,k,1264,l,1364,m,1370,n,1349,p,1281,q,1265,sl,1364,t,1387,u,1394,v,1394" + }, + "frames": "4zHA6He8jDyB;oCAKAAyB;eAKCbG;kBACeDE;gEAIlBAE;KAGOFO;iGAaA5iDAA8CgBCeANKyEuC,A,I;qMATrCxEAAmB0BDeAVWyEoC,A,AAUvCi+CkC,A;8QG9HSmEIAsCwB4CyB,A;2FArBxB5CIAqBwB4CyB,A;8GAohBbnHuB;u7EEnkBLruByC;QAEFokByC;sXEsSFpkB2C;QAEFokB2C;eAuqBwBpkBsB;0xBNl7Bb01BuB;uEA6BL/GG;oQAuJqBrJqC;6gBA8JlB4LiB;cAAAAa;yCAuBQ5CS;gJAYV4CiB;6FAqBL0DAARF1CiB,A;+FAkBWaW;4dAyV4BtBO;qCAYjB3jDAArrBxBkyBU,A;oEA4tByCyxBY;ulBAmGCIAW77BzBJO,A;qGX28ByBIAW38BzBJO,A;8SXm/BZKO;8JAAAAO;wCAmBqB9QG;0JAuCOzGoB;2KAgCnBAwB;gBASAAuB;8DAyCAvaqC;wfAyQZAmR;iZA4MAAW;qfA0DyBAW;0WAkCJAW;eAOpBAkC;6BAIiB0boD;OAChB1bU;0DAOCs1BI;cAIgBt1BwC;2JASjBAU;0EAiCmBAW;sCAGtBAc;4JAsEK6vBQ;oCAEDFK;AACEAK;wKAyDR3vBAY34D8BAgE,A;keZ4iE1BAkC;cAEAA0D;y4CAyPEA4D;6sBAqF6BmxBuC;AACHwCmC;yEA4HtBzjDAUx+DTCMA3B4Bu8Cc,A,M;qDVyhElB1sBiD;kKAuJXAY;4ECriFOozBI;YACcziDAAsE3BDAFlJA+9CyB,kF,A;QE4E2B99CAAuEpBi+CE,A;OAtEWwEI;uBAKKxiDAAzCJwgDkB,AAAZgCI,A;6CA+CMAI;YACkBziDAAyD/BDAFlJA+9CyB,kF,A;QEyF+B99CAA0DxBi+CE,A;OAzDWwEI;uBAGKxiDAApDJwgDkB,AAAZgCS,A;4EA0EEziDAA+BTDAFlJA+9CyB,kF,A;QEmHS99CAAgCFi+CE,A;sDAvBE/9CAA2BTHAFvJA+9CsB,A,0BEuJA/9CkF,A;QA3BSGAA4BF+9CE,A;+DAfoCuDqB;UAElCthDAAYTHAFvJA+9CsB,A,0BEuJA/9CkF,A;QAZSGAAaF+9CE,A;gEAMPl+CAF9JA+9CyB,6B;yJE0K2C0DoB;gLAsCjCfmB;0KAaF1gDAF7NR+9CyB,mG;2DE2O2B2E4D;wTA+EXhiDc;ygBcpRPIAA9FFkjDqB,A;2IA4OP9TADjBI5gBgD,A;WCiBJ6b0B;AAC+DyYa;AAA7DwBQ;oBACAAI;iBACmB1WQ;AAErB0WQ;64CE80BuChQiB;wiBPv7Bd6HG;gBAIjB3BW;AADuC7DAAgK/BuFQ,A;WAtJOtDO;AAFAuDG;gBAGf3BiB;AAD0CjFAAgKlC2GM,A;gBApFCpGAAzBsBmGG,A;oCA2BECG;uCA2JzBEG;sBAgJMlBmB;kEAyEPpFAA/YwBmGG,A;mEAwZbCG;sEAMAAG;sEAMAAG;sEAMWtGG;uDAMkBDAA7WvCyGK,A;aAgXGlHAApWHgHG,A;uBAsWQjHG;6EAQHoBAApWIJO,A;AAqWJGG;sEAMIGAAlVT2FG,A;uBAqViC5GG;6EAU5BGQ;AACDqGQ;uBAGDtGAAzVH0GG,A;gFAgWIxGAAtVJuGG,A;sBA0VULO;uIAeNEkB;yBAGDII;mFAaCJkB;0BAImBFO;AACEAS;AACtBMM;sFAcK5FsB;AAIANK;iBAGQDK;8CAMiB2FAAxRRltBc,A;AAyRrBksBM;AAEAHM;AAEADK;sHAwCF4BM;yDAaZ7EK;sEAuBFEG;cAIOwIoB;mSAkFkB1ImD;uBAKvB6De;uDAeYUI;uBAEN36CQAvZUi6CoB,A;mEAgee14CAGz5BtBg0CqB,A;aHy5BsBh0CAGz5BtBg0CW,A;CH05BK/zCgBAlFlB40CiB,A;uCAsFcgFO;GAEL0DoB;OAAwBtJO;wBAOM9zCO;AAA9ByyCG;gBAA8BzyCAAKrCo3CY,A;SAS0BqEW;AADVtgB0B;iBAGXtPAAmCTAAAAAAAACMurBG,A,A,W;SAlC6BmBoB;AAE/Bv4CG;AADOyyCG;gBACPzyCAAfAo3CY,A;sDAuBWp7CQAhiBoBu8Cc,A;mCAwiBtBn4CQAhiBSm4CgB,A;mBAmiBfv8CMA3iB4Bu8CkB,A;oBAgjBVj6CMA1hBHi6CoB,A;gEA0lBlBh4CAAoiF6B8uC+B,A;6BAjiFzB8DG;qEAcYqFAAr/BYxEAAuKhBuFQ,A,A;AA+0BQpGAAl7BemGG,A;0KA87BnBtGAA33BJyGG,A;IA43BMxGiB;AAYdgFU;sEAUCz3CQA8BmBkzCAA15BZ+FI,A,AA25BMhGI,A;+DArBXgBC;AADPgDK;0CAsCAl3CAAg8E6B8uC0B,A;mEAr7EtBaC;AADPgHK;+BAKW/DAAnhCwBmGG,A;kEAwhCCtFAAr7BxBuFK,A;eAs7B4B3GAA56B5B2G2B,A;gHAu7BChBc;gDAeN9DI;AADOjBAA18BF+FO,A;mDAo9BFxFG;iBAKVaG;6GAsBOwIoB;YACGrJG;iBAKVaG;uFA0BWHU;+DAYAAU;uCAWTvC0B;qJAuCc/PuB;mBAiBTsSc;AADS+DAAzwChBrFAAoEmCmGQ,A,AApEPtFAAuKhBuFK,A,A;QAmmCQ3GAAzlCR2GS,A;MA2lCmBhBiB;AAD3B9DI;kiDA2NmB0EQ;qBAEDIO;sCAYA7FAAv1CV+FM,A;AAw1CKhGG;qCAMG0FQ;AACFuHkB;AACEvHU;gEAOGIO;gBAELEI;0GAaMNQ;oLAgBFIO;AACjBh5CAAo+DwB8uCAAK/B/nCAAGa6rCAA58GwBmGG,A,A,wCAy8GhBn2CAAgBdq6Ca,A,K,A;2DAh/DY5JAAv3CCNO,A;AAw3CeXM;AAEbgBM;AACcwFW;AAEd9FM;AACc8FW;AACN/FM;AACP+FQ;0DASCIQ;2DAUEAQ;oEAYbFM;yBAIIEe;AAEJEI;kGA6BAtGAApjDwBmGG,A;wIA6jDdtFAA19CTuFK,A;cAy+Ca/FAAp+Cb+FG,A;cAs+CSpGAA9kDcmGG,A;uEAulDV1GAA1+Cb2GS,A;mBA++CIvGAAzhDJyGI,A;GAkiDMxGG;4HAgBOJAAz/Cb0GM,A;AA0/CGzGG;eAODCAAv/CIOG,A;gDA+/CFiOuB;yDAoLPpPAAHKiPG,S;uBAKPjPAALOiPG,I;oCAWDtGO;+DAKOxBI;AACPtDgB;oGAiBOoLM;wBA4BAtGM;aAWHyDS;AADPxDe;oBAGFnEyB;AACH4HW;gCAMS9LG;cAGV8Ea;AAEa+GW;oBAET3HuB;AACH4HW;kCAKSnMG;cAGV8EgB;AAEuBhcAApuDfseI,A;AAquDK8EW;gCAGXpLAA95D6BmGS,A;AA+5DdhHQ;AAKhBkMW;mBAqCHtHS;AACAOQ;qBAuFe8GW;AADPxDW;oBAGsBlJAAIpBkHAAz3DPltBsB,A,AA03DH6rBM,AACALM,W;AANG9CAApFAiKC,AAAOzDa,A;qBAiGKwDS;AAFNzNAA/CK3VAAz0DJseW,A,A;AAy3DFsBW;oCAGLxGAAnGAiKC,AAAOzDa,A;0CA0GO5HAAzjEgBmGG,A;oEAikEvBPAAn5DPltBsB,A;AAo5DH6rBM;AACAIK;CACATM;4BAQekHS;AAFN3NAAzEKzVAA30DJseW,A,A;AAq5DFsBW;oCAGLxGAA/HAiKC,AAAOzDa,A;4CAsIO5HAArlEgBmGG,A;0DA0lEZ1GAA7+DX2GS,A;2FAm/DavFAA7/DbuFG,A;IA8/DiBpGAAjmEMmGc,A;AAmmEd1GAAt/DT2GI,A;gCA6/DARAA57DPltBsB,A;AA67DH6rBM;AACAIK;CACATM;4BAQekHS;AAFN9NAAhHKtVAA70DJseW,A,A;AA87DFsBW;oCAGLxGAAxKAiKC,AAAOzDa,A;wCA+KO5HG;0DAMV8CgB;qCAKG8CAA39DPltBsB,A;AA49DH6rBM;AACAIK;CACATM;0BAOekHsB;AADPxDW;oBAIRtJAAKUsHAA7+DPltBsB,A,AA8+DH6rBO,AACAIM,AACATM,W;AATG9CAAtMAiKC,AAAOzDa,A;8BAqNM5BQ;sCAEIIG;AACCpeAAj/DXseI,A;kCA0/DMNQ;qCAGmBFO;AACZIwB;AAIPEK;AACKpeAAngEXseI,A;uCAuhED9IAAVOwIU,mB;AAYDoFG;AADPxDW;oBAIOrJAAKLqHAAziEPltBsB,A,AA0iEH6rBM,AACAIM,AACAES,AACgBmBW,AAEdtBI,AAA6BoBK,AAE/B5BM,W;AAdG9CAAlQAiKC,AAAOzDa,A;yCAsSN5HAArvE6BmGY,A;AAsvErB/GAAvqEFgHG,A;AAyqEDLG;AAAgB5GkB;QAEhBhCGAjBLnVAAnjEMseuB,A,A;AAskEK8EG;AADPxDW;oBAIOzJAAKLyHAAtlEPltBsB,A,AAulEH6rBO,AACAIM,AACAEM,AACAXM,W;AAVG9CAA/SAiKC,AAAOzDa,A;qBAyUDlKoC;AAEM0NC;AADPxDW;oBAIRnJAAKUmHAApnEPltBsB,A,AAqnEH6rBO,AACAIM,AACAEM,AACAXM,W;AAVG9CAA7UAiKC,AAAOzDa,A;qBAoYDxKAAtCPCiB,AADYrVO,AACZqVAAKkBmDM,AACcwFW,AAEd9FM,AACc8FW,AACN/FM,AACP+FsB,oF,AAZvBrCY,A;AAyCiByHG;AADPxDW;oBAIRvJAAKUuHAA/qEPltBsB,A,AAgrEH6rBO,AACAIM,AACAEM,AACAXM,W;AAVG9CAAxYAiKC,AAAOzDa,A;uBAgaDrKSAPHvVAAlrEIsewB,A,A;AA2rEK8EC;AADPxDW;sCAGLxGAApaAiKC,AAAOzDa,A;sDA8aQ5BQ;kCAICIQ;AACXpGAAl4EyBmGe,A;uEAm5EvBPAAruEPltBsB,A;AAsuEH6rBO;AACAIM;AACAEK;CACAXM;4FAqKoBoIM;AACJSU;kBAGTtGkB;4LAcH0FW;cAIAAW;cAIAAO;MACWgCI;AAAkBzGG;AAAqBiEU;cAIlDQO;AACIwBM;AAA2BQG;AAA3BRAAkWSxHU,A;cA9VbgGO;AAAsBtJM;AAAiBsLW;cAIvChCO;AAAsBvJM;AAAkBuLW;eAIxChCO;AAAsBnJM;AAAemLW;cAIrC/BAAgFRDQ,AAAYPS,AACe5FQ,A;iEArEXmIG;AACRhCO;eAIkBzEG;AAAqBiEU;AAC/BxRK;iBAIAgUG;AACRhCO;eAIkBzEG;AAAqBiEU;AAC/BxRK;iBAIAgUG;AACRhCO;eAIkBzEG;AAAqBiEU;AAC/BxRK;cAIRgSW;AACACAAqCRDQ,AAAYPS,AACe5FQ,A;sCA9BnBoGAA6BRDQ,AAAYPS,AACe5FQ,A;cA1BnB6CAA2KStbAAoCE0YY,AAAmB2FI,MACtBuCI,AAAkBzGM,AACPvBY,A,AArC3BgGU,AACAAW,A;eAzKQCAAqBRDQ,AAAYPS,AACe5FQ,A;eAlBnB4CAAyKS9BAAqCEbY,AAAmB2FI,MACjBuCI,AAAkBzGM,AACZvBY,A,AAtC3BgGU,AACAAW,A;cAvKYrDAA4KKqEmB,AAGjBhBO,AAAmBzQkB,AACnByQW,AACACAApKADQ,AAAYPS,AACe5FQ,A,M;wCANhB2FU;aACGwCI;AAAkBzGK;sDAWrBjBkB;uCAIX0FU;uEAQW1FkB;0FAIyCyDoB;kBAM7BxOmB;SAKbySM;AAAkBzGO;AADZGAAhzBD7HAA76DsBmGW,A,AA+6DjB/GAAh2DNgHG,A,UAm2DavGAA/2DbyGG,A,AAk3DY0EI,+C;AAsyBxBmBO;AAEctEkB;AAGdsEU;4BAMqBgCiB;AAEZxCQ;sBAGTQO;4BAE4BzEc;AAChB1HAA9uFuBmGY,A;AAgvF/BgGO;YAGmChSK;cAInCgSO;+BA+BKRwB;AAnBYwCa;uCAwBIxCc;aAIbAc;cAIRQkB;WAIJAU;oBAKKRU;iBAGIAwB;AAC0BemB;AACbAK;UACchFM;AACmB9BAA3iFlBltBc,A;AA4iFfksBM;AAEAHM;AAEADK;AACpB2HO;2BASAAO;OAGyB7FY;kFAgCnBqFc;UAERQO;AAAsBpJM;AAAgBoLY;iBAItChCO;AAAsBxJM;AAAcwLY;0EAOnBlIgB;AAAmB2FI;MACtBuCI;AAAkBzGM;AACPvBY;4DAiBKuGK;8FASZ1GQ;+BAEAFI;sBAOAEQ;gCAGAFI;wBAOL9FAAj6FsBmGG,A;4BAm6FR/GAAp1FfgHE,A;IAq1FYjHM;AACP6GQ;gBAEDIK;SAIEhHAA51FNgHM,A;AA61FDpGAA56FwBmGQ,A;wFAm7FbrGU;AACPkGQ;QAEDIK;qEAwDDrG8B;AACGqLW;YAEThJ8B;AACFiJW;0GA8DLnP0B;sBAEY8DAAljGuBmGG,A;wCAyjGnCvyCAA4ZEosCG,A;0CAtZeoGE;AADHxGAAx7FFuGc,A;YA67FAnGAAnkGuBmGsB,A;iCA2kGR1GAA99Ff2GQ,A;0EAu+FM3GAAv+FN2GY,A;wBA2+FMvFAAr/FNuFY,A;qCA6/FIvFAA7/FJuFY,A;qEAghGI3GAAtgGJ2Ga,A;2FAkhGQ/FAAvhGR+FY,A;yBAkiGa3GAA7hGb2GS,A;+FAyiGiB/FAA9iGjB+FQ,A;+IAskGIzGM;AACAAM;AACGqGgB;AACAAQ;SAGkBDwB;AACAAwB;oBAGjBKO;AACAAI;kEAOkB1GAApkG1B0GM,A;AAqkGN1GAArkGM0GQ,A;sQAgmGM3FAA1mGN2FQ,A;AA2mGM3FAA3mGN2FU,A;aAgnGsB5GO;AACAAM;AAGdgBM;AAEAAM;AACewFW;AACAAQ;yBAMf9FM;AAEAAM;AACe8FW;AACAAQ;wCAKAFI;YACbMgB;6BAOaNI;YACbMkB;6BASbNM;YACaMgB;YAMOnGM;AACAAM;AACP+FW;AACAAQ;0BAIFMS;0BAGEAI;2BAIEJM;qCAMcJM;sBAENAM;YACbMkB;+BAQRFM;0DASIrGAAvvGHyGM,A;AAwvGGzGAAxvGHyGQ,A;WAswGOtHAAnhDLiPG,I;2CAshDC3HI;YAIMyEI;uBAEH/EQ;AACWlVoBAsLAsUa,AAAjBsHK,A;+BApLWpGK;wBAITxGQ;gBAOFAW;AACAAQ;8BAWIkGQ;2BAUAIO;AACAAU;6CAwCA9FM;AACAAM;AACA0FgB;AACAAQ;aAEFzFAA30GF+FM,A;AA40GE/FAA50GF+FG,A;oCAg1GMFO;AACAAU;mCASPpGAAn7GwBmG0B,A;sCAu7GItFAAp1G3BuFK,A;eAq1G+B3GAA30G/B2GS,A;0DAu1GiBlK+B;uBAQlB8DAA58GwBmGG,A;qDA+/G1BqF4B;AACExFQ;oBAEEMI;4CAOgBlBa;AAAjBsHI;grBS9oHR/NS;4BA2BRjmBU;wBAwGOASApCSumBAAAAvmByB,A,a;uCAmDCyvBE;uMA2DEzvBoB;AAAAqsBW;8HAiCPxQM;mLC0PI8MiB;AACIzDO;uHAsBJyDkB;AACIzDI;kGAoBXhoCgB;uFAuIkBorCqB;gCAGYnCG;AACxBkKM;sHA+BcIG;2CACDxDK;0CAIboDM;mDA4EIGG;wLAkBTyDwB;wBAMgBnLe;AACFoCsB;AACZ/FyB;gDAcI+FwB;iBAEVmBiB;AAGAXmB;uQG/1BQNU;iBAUqBprBqB;qCAKrBorBU;sFAoBkBprBiB;6IAuD3B9iBW;iBCi5EG8iBqB;OAAAAU;0mDEngE+BAsC;kBAQ9BAqC;6CCjbMAkB;iFAoBNkjBG;6aCrCAljBWAwBQgrBAAAANoB,A,A;wGCXuC1qBAZo+BjB8lBoB,A;6zCD92BxBuPgB;wTAiQN7CO;mFAoB8B5HAAL9BgIIdhYwB4CuB,A,A;4ScsgB7Bx1BiC;iDA+DYyxBgB;AAED1EO;0BAGFAO;oBAGEAU;kCAsBO3IW;+FAgHawMmBFltBc1CK,A;cEytBnCYkB;oEAKRkHAAtLgB3GwC,A;qWT5kBX7CASyLSoIAhB4NX1CiB,A,A;QOnZAvHO;6zB2B4vBCoLmB;8EAqBc/1Ba;qBAGpB+1B6B;qBAMK7SG;2sBCrqBa4Ne;+DAGACoB;wDAIAC2B;wHCsrBFzEkH;ysBAAAAS;YAAAAI;2eAsOTvsB0B;CAIG6yBiF;KAAAAsEA0dAwCO,iG;KA1dAxCyD;OAAAA4C;sNAyNC7yBAnBtPwB8lBkB,A;siCmB6XnB9lBAnB7XmB8lB4B,A;kmBmBu8BvBqPmB;0CAOItnBiC;gMAoCP7NiD;+GAeIAc;2GASX81BApBp8CJ9IO,A;+BoBw8CajD0B;+BAGI/pBc;wJAHJ+pBa;2BAqBG/pBc;AAAJ81BoB;2FAYL5SG;0LA4BQljBc;qBAEgBm1B2B;kEAS3BWApBhhDJ9IO,A;+BoBohDaxD2B;+BAGIxpBc;wDAQJkpByB;iLAYkBiM8B;AACfn1Bc;AAAJ81BoB;uFAUiBX4B;AAGtBjSG;gNAeAuG0B;uFAQyB0LkB;wRAoCrB1Da;sFAeAAY;6PA+BEzxBwB;wCAuBNkjBG;yNAiCH2G0C;OAIYwFiC;uCAIA+Fa;kEAYFp1BAnBpzCuB8lB4B,A;oHmBo0CvB9lBAnBp0CuB8lBsB,A;8dmBu4CDoD0B;wMAkBpBlpBc;AAAJ81Ba;oBAAAACpBn1DZ9IY,A;+DoBg2DO9JG;gOAwEQ2OAlC32DOJa,A;YkC62DLAY;mOAsCDA8B;kEAYLAQ;sBAA4CAiB;0mBAuZhDzSK;mDAtBgCmPAH3pFdnuBW,A;oRGirFlBgfS;2nBAg1BQoFe;qLA+PwCpkBAnBxgGlB8lBwB,A;6+GoB9hCvBqHqB;gHC0aEntBAqBwsBSAAvCjoCvBAAA9B0ByvBAAAAzvBiC,A,A,yB,A;iOmBuHtBwvBqCAIoBpLW,8P;OAJpBoLAAUWpLoB,gB;ySCjHMGc;AAATwLyC;AACUxLC;AAATwL0C;AAEJxLC;AAATwL2C;AAYC5LK;AADAIC;AADLwLc;0EA2E0D+EoB;AACbCY;2BAGPhFO;AAAOAS;AAASAW;WAyS1BxL8B;AAATwLkC;mBACfvL8B;AACUDC;AAAVwLgC;AAE6BxLG;AAATwLgC;AACVxLC;AAAVwLsC;kCAE8BoFiB;AACvB5QoB;mBAIuBAG;AAATwLgC;AACTxLC;AAAVwL0C;mCADOxLoB;gBAOoCsNAP7BzBJa,A;AO8BYlNG;AAATwLsC;AACXxLC;AAAVwLuC;AACsBtsCAAyEV8gCG,AAATwLkD,A;AAzEHvLwB;AAAsB/gCAA2EvBssCQ,A;sBAzEQxLuB;AAGFC+B;AAIPNS;cAGOM2B;AAOPNS;4CAKAxgCAA6BO6gCG,AAATwL+B,AACcxLC,AAAVwL+B,AACqBxLG,AAATwL2D,AAEAxLC,AAAVwLoC,AACqBxLG,AAATwL6B,AACVvL6C,AADFDiB,AAHFAiB,A;sCAnBsCwLe;AAErB0BY;gCAMblNsB;AAESAiB;gCAkB2BuPAPlbrCMO,A;2gBSnDsB7Pc;AAATwLkD;AACMxLC;AAATwLqD;AACaxLC;AAATwLmD;AAKrB7LW;2BAEcMyC;AACDA6B;8BAIFuLS;AAASAM;kBAKSxLyC;iCAQHAmC;gCASCAG;AAATwLiD;yBAKiBxLqC;AACRAC;AAATwL0D;OAGiBxLqC;AACPAC;AAATwLkD;0BASkB0BqB;OAIItNK;AAApCII;AAAPwLgB;yDAuBSoFI;AAAApF+B;AAEKxLyB;2CAQQwLY;WACyBAQ;KAChCxLY;iICpGGwLS;AAASAM;kBAMNxLG;AAATwL6C;2BAcNvL4B;AAIFNW;eAGoBKG;AAApBwLO;AAAOAoC;oWEX0BXmE;yBAkBAA8D;oBEjC5B/rCc;iBAECAAaLV0sCiB,AAAWzLiB,A;gJ7D+TqByOW;+CAqB5B/CgB;8hBGtLsBlCA2D8FuB9tBiB,A;+B3D9FvB8tBA2D8FuB9tB2B,A;+B3D5F/CguBiB;8CA4GAAoB;2MAuBAA6B;saAiJO4EIArUwB4Ca,A;0KA6c/BvHqB;oVAsJ4BmEe;gBAaFpyBoB;QAAAAW;kJAkD1BiuBuC;gc+C1uBW2Da;AACHAY;4gChB2DD+CiC;mfA6PEDiB;6b7B5VqB10BS;eAAAAe;OAAAAa;8XAoKPAiB;4BAAAAoC;uPEpIGAmB;OAAAAa;+PA2UAAS;mBAAAAe;OAAAAa;85BE9PjBgqBkB;oEAkBFgII;yMR6FiC4DqB;oEAmBpClEO;mKAYAJO;yFAKMtxBe;sBAEe41BS;6BAGlB51Be;usBA80CqByxB+B;gvBA85BChFa;AAAeAe;8CAOQAe;8BAOlChCiC;AACAsIS;kLW59EX/yBkB;uDAAAAU;SAIqB8gBgB;YAAAAAAJrB9gB0B,A;2EAWEwlBAA+PiB6CS,A;oFAhOEAiB;4FAKAAI;gGAUf1BGAgLNyBa,A;2OA/JLiJwCAQWjJI,sF;yLA0EaCI;oFA2BDroB+B;wfAwHlBAU;sBAAAAAA0BTAAAAAAO,A,A;6dE9UI81BAGgnBF9IAA2BuBwHQ,A,A;0BHvoBnBsBAG4mBJ9IAA2BuBwHc,A,A;oBHjoBnBsBO;AAIJAAGkmBA9IAA2BuBwHO,A,A;iDHtnBRlIU;oTAiCHqJAGubLpDM,A;iBHvbKoDa;0GAoDgBxKAAvIImBO,AAAmBAK,A;AAuIFpGgC;yBAInBoGQ;+HC7FjBhDG;qBAAAA0B;AAAgCMU;AAAYZW;sFAmFlDhpBW;oCAgDOs0BG;QAAAAW;4BAQkBrEK;iNAuElBqEkB;AAIIvCAA5GEnIe,A;4EA+GVD0B;mrCJ3JHx5CiB;iBAAAAAAoZ0Bu8CqB,A;eA9YDn4CMAsZZm4CqB,A;4aSjahBlEkB;waAsKAxoBc;gMCxQQwqBW;iEAQZnFS;2EAgBYmFW;qFA4HPmGW;oBACE1DY;AAA6B7GI;8CAazB6GK;kGAQLwDU;qTAsIkB5UW;kGAoBA7buC;QACPijBwD;wDASOjjB+B;QACPg1ByD;4GAoGbzKG;6CAQiBrFQ;AACL4DY;sBAQd5rCgB;gFAQEqtCG;kGAiBiBrFQ;AACL4DY;iCAQd5rCgB;iSAkJFmvCW;mCAQAZmB;iGA8DAvuCmB;kGAwBAAmB;8jBAwEyBqzCGAnmBlBtDS,AAAUJa,A;gCAqmBwB1GE;2BACDAQ;mDAOc2CiB;AAC3BRmB;IACqBnCI;+LAkBjBmKC;IAAAAAA5qBxBrDS,AAA+BnCO,A;gIAqrBC3ES;iBAElBuKAA7rBd7FU,A;0DAksBsB1Ea;6QCotB3BkKU;oe2B1gDwBrwBkB;sBAAAAW;QAAAAa;6CA6QF8tBAalDuB9tBU,A;QbkDvB8tBAalDuB9tB6B,A;sFb6R5BoyBe;oTrBlaf0DmB;AACAAAX2hBJ9IU,A;AW1hBI8Ie;qUCIAhMG;sBACK8CS;gDAIMlFI;8DAMCoCa;AAAc8CE;AAAa5LG;8BAMvC8IU;AAAiChJAjBtG9B9gBU,A;AiBsGiB4sBG;iBAAa9LOjBtG9B9gBU,A;QiBuGAAc;+BASH8pBS;CACF8CiB;oGA8BE9CS;WAAoB8CO;QAEjBrEyC;sCA+BHuBS;QAAoB8CS;6CAOVlFI;oCAEqBAM;4FAiClB8NgB;kDAMb1LS;QAAoB8CE;wJA6BnBrE6C;+BAC+BbK;8FA4BrBoCgB;yCASAAU;gCAEclJA1BkZH5gBsB,QAAAAY,A;0d4BpnBbgzBqE;wNAqBmBhSqB;oEAQdhhBc;AAAJ81Ba;mBAAAEAdghBM3GoB,A;8FchgBSrOQ;+FASvB8UAdkfN9IAA2BuBwHQ,K,A;QczgBkBtRG;kmBsBsE1BljBc;+FAQRkjBG;yDCnCqBtHa;UAAAAI;gJtB/GJ5bAd4+Ba8lBiB,A;Ocz+BV+PAAwCbnQAAG4B1lBAd87BL8lBoB,A,A,c;iCc79BtB/CAdw/BR3Ue,qB;iKcr8BMgXiC;6UAqCAiEU;yTA6IXrpBkB;4BAAAuuBe;0fA6P0BvuBoC;0lBAatBg2BAfyDc3GgB,A;iFehDR2GAfgDQ3GgB,A;ce3CR2GAf2CQ3GgB,A;kBepCR2GAfoCQ3GkB,A;AenCR2GAfmCQ3GC,AAApBrCY,A;yMePQgJAfOY3GO,A;6FeKhB2GAfLgB3GsB,A;oCecbnMG;8Ff8EMtsBAAntBMk5BI,A;AAmtBfgGAAjGJ9IM,A;AAkGI8IAAlGJ9IU,A;ipCT9KwBvMK;+KSiQNzgB+C;iEAKd81BAAxFJ9IO,A;0HAuGoBp2BAAztBDk5B2C,A;mwDAwBWiDc;sToBgvCpBvEsB;uEAKFAwB;AACAAyB;ueAoNgB/FMA22CboJAHj+EWJ2B,A,AGq+ElB5Ra,mBAGFiWApBluEF9IAA2BuBwHY,A,A,AoBwsErB1HOA/BY+EAH18EQJY,A,AG48EpBqEApBtsEF9IAA2BuBwHU,A,A,MoB6qEJsBApBxsEnB9IAA2BuBwHQ,A,A,coBgrErBsB4B,A,oBA4BAAApBvuEF9IAA2BuBwHa,A,A,coBgtErBsBApB3uEF9IAA2BuBwHU,A,A,A;qLoB+1ByC1SG;qCAA9D9hBG;mVAwac6fG;iBAEIgSAH1iDEJmC,A;qBGojDyBAiB;uHA+jBV/RG;oPAwYjCGmB;IACAwDa;+DAIArDa;sBACA8BK;mBACAhCa;sBADAgCK;iPAnlBeiN2C;AACU8CAH/6DPJc,A;AGg7DlBqEApB1qDJ9IS,A;AoB2qDqB+BQ;AAHFAoB;wNAssCExJ0FAgBdvlBG,A;0BAhBculB2B;4fA41BAsLU;AAAc/QiB;mGAc/BqJgC;aACAC6B;cACAHwB;aACAM+B;4OAaAJ+B;UACAC6B;uMAoDGppBO;AADFggBW;2MAgEe6RAHlmIEJgC,A;wCG4mIkBAiB;oZEvhIlCzxBwB;27BC5cOyxBY;mBAID0DkB;oIAQWAG;iBACSAG;mKAgDdDM;YAAXzCArCoOAzyBW,A;iBqCpOWk1BW;yGA3BGjRI;EAAAAG;wtBCpDV8LS;AAASAM;2BAKbxLiD;AAEKAmC;iEAaZznBAsBTAq2B2D,A;kYtBoBkBpDc;gCAMETADxBH2CG,A;gBCuBwB9NK;AAAPGwB;QACdgLWDxBH2CmB,AACJQAS0JuBzyBkC,A,AT1Jbk1BgB,aAAAAa,A;AC2BDXO;aAAAxEO;AAAOAY;8CAIf8BAtC+pBQJa,A;2BsC5pBAlNC;AAAhBwLO;AAAOAiB;kOAmCexLM;AAATwL+B;AACjBvLiC;AACAAyC;AACAuLsB;AACUxLC;AAAVwL0B;AACAxLc;SACAAc;4EAI8BAM;AAATwL+B;AACXxLC;AAAVwLuC;yEAGgCxLM;AAATwL+B;AACbxLC;AAAVwLoC;gFAYWvLgD;AAEb+PO;AAAS/PC;AAATuLqC;AAUI7LW;eAImBKG;AAATwL+B;AAAyCxLC;AAAVwL6B;AAEzCxLiB;AACACqC;AACAAqC;AACUDC;AAAVwL2B;AAGAxLiB;AACAAc;yBAMAwLO;AAAOAS;AAASAsB;uGA0BSxLwB;AAATwLiD;mCASPxLG;AAATwLmC;AAA6CxLC;AAAVwLiC;AADnCxLiB;AAISAG;AAATwL2D;AADAxLiB;AAISAG;AAATwL+B;AACcxLC;AAAVwLiD;2BAFJxLqB;GAMcsNA7B1JIJO,A;mB6B2JpB7QSlC+KwB5gBe,SAAAAS,aAAAAmB,A;AkC/KxB6bM;WAAAAuB;AACc0IsB;AAGWAG;AAATwL+B;AACFxLC;AAAVwL6I;qHAQgBxLG;AAATwL6B;AACPvLsB;AAAqBtB4C;AAEfqBiB;AACEAiB;yBAKZwLsB;AACAvLwC;0GAiBciNQ;gJAYAlNgB;MAIhBsPM;AAEAMUAzFkB7PiB,UAEZyLuB,AACAvL0C,A;AAuFN0PIAlCqCHuD,qB;yFA4CAtCa;kOAiBrCoCS;kEASarP2B;AAITNS;iBAGSM0B;AAITNS;iBAGSM2B;AAITNS;iBAGSM6B;AA0FTNS;kDApRU6LY;UAAcAS;AAASAiB;AACzBzLmB;AACOAI;2DAsKWyLU;iGAcAAO;gFAOhBAiB;eAMAAgB;AACFzLsB;oBAEoCCG;2CAEtBAI;AAAhBwLO;AAAOAiB;0FASOxLI;AAAhBwLO;AAAOAiB;AAAgB7MQ;+CAQjB6MqB;6CAMOAuB;aAEb8DY;oBAIa9DgB;8CAKaAQ;qBAQvBxLC;GADAwLkC;qBAMcxLC;AAAVwL+B;oEAMqBAsB;AAEHAW;QACQA2B;AAEcAc;AACpCzLuB;gBAMgByLQ;gGAUzBzLkB;gCAwCFAkB;2DAQYCI;AAAhBwLO;AAAOAiB;UACDzLmB;wJEjbYCC;AAAVwLkC;cACcxLC;AAAVwL2B;6LAsDEAc;AACcxLM;AAATwL6J;AAINxLC;4CAIgCJK;AAAPGwB;YACTCM;AAATwL6C;YAITxLC;8HCvELwLU;AACIvLqC;AACNAqC;AACcAI;AAApBuLO;AAAOAgD;AAEKvLsC;AACNAsC;AACcAI;AAApBuLO;AAAOA4C;6hZ3CswCQsD0G;CAAAAG;6DAUAC8G;CAAAAG;2DAUACuD;CAAAAG;6DAUAC2D;CAAAAG;kJ8B5xBgCjEU;igBKmB/B0BM;" + } +} diff --git a/static-assets/favicon.png b/static-assets/favicon.png new file mode 100644 index 00000000..43d2ffa0 Binary files /dev/null and b/static-assets/favicon.png differ diff --git a/static-assets/github.css b/static-assets/github.css new file mode 100644 index 00000000..791932b8 --- /dev/null +++ b/static-assets/github.css @@ -0,0 +1,99 @@ +/* + +github.com style (c) Vasily Polovnyov + +*/ + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + color: #333; + background: #f8f8f8; +} + +.hljs-comment, +.hljs-quote { + color: #998; + font-style: italic; +} + +.hljs-keyword, +.hljs-selector-tag, +.hljs-subst { + color: #333; + font-weight: bold; +} + +.hljs-number, +.hljs-literal, +.hljs-variable, +.hljs-template-variable, +.hljs-tag .hljs-attr { + color: #008080; +} + +.hljs-string, +.hljs-doctag { + color: #d14; +} + +.hljs-title, +.hljs-section, +.hljs-selector-id { + color: #900; + font-weight: bold; +} + +.hljs-subst { + font-weight: normal; +} + +.hljs-type, +.hljs-class .hljs-title { + color: #458; + font-weight: bold; +} + +.hljs-tag, +.hljs-name, +.hljs-attribute { + color: #000080; + font-weight: normal; +} + +.hljs-regexp, +.hljs-link { + color: #009926; +} + +.hljs-symbol, +.hljs-bullet { + color: #990073; +} + +.hljs-built_in, +.hljs-builtin-name { + color: #0086b3; +} + +.hljs-meta { + color: #999; + font-weight: bold; +} + +.hljs-deletion { + background: #fdd; +} + +.hljs-addition { + background: #dfd; +} + +.hljs-emphasis { + font-style: italic; +} + +.hljs-strong { + font-weight: bold; +} diff --git a/static-assets/highlight.pack.js b/static-assets/highlight.pack.js new file mode 100644 index 00000000..3cf5abcf --- /dev/null +++ b/static-assets/highlight.pack.js @@ -0,0 +1,780 @@ +/*! + Highlight.js v11.8.0 (git: d27be507cb) + (c) 2006-2023 Ivan Sagalaev and other contributors + License: BSD-3-Clause + */ +var hljs=function(){"use strict";function e(n){ +return n instanceof Map?n.clear=n.delete=n.set=()=>{ +throw Error("map is read-only")}:n instanceof Set&&(n.add=n.clear=n.delete=()=>{ +throw Error("set is read-only") +}),Object.freeze(n),Object.getOwnPropertyNames(n).forEach((t=>{ +const a=n[t],i=typeof a;"object"!==i&&"function"!==i||Object.isFrozen(a)||e(a) +})),n}class n{constructor(e){ +void 0===e.data&&(e.data={}),this.data=e.data,this.isMatchIgnored=!1} +ignoreMatch(){this.isMatchIgnored=!0}}function t(e){ +return e.replace(/&/g,"&").replace(//g,">").replace(/"/g,""").replace(/'/g,"'") +}function a(e,...n){const t=Object.create(null);for(const n in e)t[n]=e[n] +;return n.forEach((e=>{for(const n in e)t[n]=e[n]})),t}const i=e=>!!e.scope +;class s{constructor(e,n){ +this.buffer="",this.classPrefix=n.classPrefix,e.walk(this)}addText(e){ +this.buffer+=t(e)}openNode(e){if(!i(e))return;const n=((e,{prefix:n})=>{ +if(e.startsWith("language:"))return e.replace("language:","language-") +;if(e.includes(".")){const t=e.split(".") +;return[`${n}${t.shift()}`,...t.map(((e,n)=>`${e}${"_".repeat(n+1)}`))].join(" ") +}return`${n}${e}`})(e.scope,{prefix:this.classPrefix});this.span(n)} +closeNode(e){i(e)&&(this.buffer+="")}value(){return this.buffer}span(e){ +this.buffer+=``}}const r=(e={})=>{const n={children:[]} +;return Object.assign(n,e),n};class o{constructor(){ +this.rootNode=r(),this.stack=[this.rootNode]}get top(){ +return this.stack[this.stack.length-1]}get root(){return this.rootNode}add(e){ +this.top.children.push(e)}openNode(e){const n=r({scope:e}) +;this.add(n),this.stack.push(n)}closeNode(){ +if(this.stack.length>1)return this.stack.pop()}closeAllNodes(){ +for(;this.closeNode(););}toJSON(){return JSON.stringify(this.rootNode,null,4)} +walk(e){return this.constructor._walk(e,this.rootNode)}static _walk(e,n){ +return"string"==typeof n?e.addText(n):n.children&&(e.openNode(n), +n.children.forEach((n=>this._walk(e,n))),e.closeNode(n)),e}static _collapse(e){ +"string"!=typeof e&&e.children&&(e.children.every((e=>"string"==typeof e))?e.children=[e.children.join("")]:e.children.forEach((e=>{ +o._collapse(e)})))}}class l extends o{constructor(e){super(),this.options=e} +addText(e){""!==e&&this.add(e)}startScope(e){this.openNode(e)}endScope(){ +this.closeNode()}__addSublanguage(e,n){const t=e.root +;n&&(t.scope="language:"+n),this.add(t)}toHTML(){ +return new s(this,this.options).value()}finalize(){ +return this.closeAllNodes(),!0}}function c(e){ +return e?"string"==typeof e?e:e.source:null}function d(e){return b("(?=",e,")")} +function g(e){return b("(?:",e,")*")}function u(e){return b("(?:",e,")?")} +function b(...e){return e.map((e=>c(e))).join("")}function m(...e){const n=(e=>{ +const n=e[e.length-1] +;return"object"==typeof n&&n.constructor===Object?(e.splice(e.length-1,1),n):{} +})(e);return"("+(n.capture?"":"?:")+e.map((e=>c(e))).join("|")+")"} +function p(e){return RegExp(e.toString()+"|").exec("").length-1} +const h=/\[(?:[^\\\]]|\\.)*\]|\(\??|\\([1-9][0-9]*)|\\./ +;function f(e,{joinWith:n}){let t=0;return e.map((e=>{t+=1;const n=t +;let a=c(e),i="";for(;a.length>0;){const e=h.exec(a);if(!e){i+=a;break} +i+=a.substring(0,e.index), +a=a.substring(e.index+e[0].length),"\\"===e[0][0]&&e[1]?i+="\\"+(Number(e[1])+n):(i+=e[0], +"("===e[0]&&t++)}return i})).map((e=>`(${e})`)).join(n)} +const _="[a-zA-Z]\\w*",E="[a-zA-Z_]\\w*",N="\\b\\d+(\\.\\d+)?",y="(-?)(\\b0[xX][a-fA-F0-9]+|(\\b\\d+(\\.\\d*)?|\\.\\d+)([eE][-+]?\\d+)?)",w="\\b(0b[01]+)",v={ +begin:"\\\\[\\s\\S]",relevance:0},k={scope:"string",begin:"'",end:"'", +illegal:"\\n",contains:[v]},x={scope:"string",begin:'"',end:'"',illegal:"\\n", +contains:[v]},O=(e,n,t={})=>{const i=a({scope:"comment",begin:e,end:n, +contains:[]},t);i.contains.push({scope:"doctag", +begin:"[ ]*(?=(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):)", +end:/(TODO|FIXME|NOTE|BUG|OPTIMIZE|HACK|XXX):/,excludeBegin:!0,relevance:0}) +;const s=m("I","a","is","so","us","to","at","if","in","it","on",/[A-Za-z]+['](d|ve|re|ll|t|s|n)/,/[A-Za-z]+[-][a-z]+/,/[A-Za-z][a-z]{2,}/) +;return i.contains.push({begin:b(/[ ]+/,"(",s,/[.]?[:]?([.][ ]|[ ])/,"){3}")}),i +},S=O("//","$"),A=O("/\\*","\\*/"),M=O("#","$");var C=Object.freeze({ +__proto__:null,MATCH_NOTHING_RE:/\b\B/,IDENT_RE:_,UNDERSCORE_IDENT_RE:E, +NUMBER_RE:N,C_NUMBER_RE:y,BINARY_NUMBER_RE:w, +RE_STARTERS_RE:"!|!=|!==|%|%=|&|&&|&=|\\*|\\*=|\\+|\\+=|,|-|-=|/=|/|:|;|<<|<<=|<=|<|===|==|=|>>>=|>>=|>=|>>>|>>|>|\\?|\\[|\\{|\\(|\\^|\\^=|\\||\\|=|\\|\\||~", +SHEBANG:(e={})=>{const n=/^#![ ]*\// +;return e.binary&&(e.begin=b(n,/.*\b/,e.binary,/\b.*/)),a({scope:"meta",begin:n, +end:/$/,relevance:0,"on:begin":(e,n)=>{0!==e.index&&n.ignoreMatch()}},e)}, +BACKSLASH_ESCAPE:v,APOS_STRING_MODE:k,QUOTE_STRING_MODE:x,PHRASAL_WORDS_MODE:{ +begin:/\b(a|an|the|are|I'm|isn't|don't|doesn't|won't|but|just|should|pretty|simply|enough|gonna|going|wtf|so|such|will|you|your|they|like|more)\b/ +},COMMENT:O,C_LINE_COMMENT_MODE:S,C_BLOCK_COMMENT_MODE:A,HASH_COMMENT_MODE:M, +NUMBER_MODE:{scope:"number",begin:N,relevance:0},C_NUMBER_MODE:{scope:"number", +begin:y,relevance:0},BINARY_NUMBER_MODE:{scope:"number",begin:w,relevance:0}, +REGEXP_MODE:{begin:/(?=\/[^/\n]*\/)/,contains:[{scope:"regexp",begin:/\//, +end:/\/[gimuy]*/,illegal:/\n/,contains:[v,{begin:/\[/,end:/\]/,relevance:0, +contains:[v]}]}]},TITLE_MODE:{scope:"title",begin:_,relevance:0}, +UNDERSCORE_TITLE_MODE:{scope:"title",begin:E,relevance:0},METHOD_GUARD:{ +begin:"\\.\\s*"+E,relevance:0},END_SAME_AS_BEGIN:e=>Object.assign(e,{ +"on:begin":(e,n)=>{n.data._beginMatch=e[1]},"on:end":(e,n)=>{ +n.data._beginMatch!==e[1]&&n.ignoreMatch()}})});function T(e,n){ +"."===e.input[e.index-1]&&n.ignoreMatch()}function R(e,n){ +void 0!==e.className&&(e.scope=e.className,delete e.className)}function D(e,n){ +n&&e.beginKeywords&&(e.begin="\\b("+e.beginKeywords.split(" ").join("|")+")(?!\\.)(?=\\b|\\s)", +e.__beforeBegin=T,e.keywords=e.keywords||e.beginKeywords,delete e.beginKeywords, +void 0===e.relevance&&(e.relevance=0))}function I(e,n){ +Array.isArray(e.illegal)&&(e.illegal=m(...e.illegal))}function B(e,n){ +if(e.match){ +if(e.begin||e.end)throw Error("begin & end are not supported with match") +;e.begin=e.match,delete e.match}}function L(e,n){ +void 0===e.relevance&&(e.relevance=1)}const $=(e,n)=>{if(!e.beforeMatch)return +;if(e.starts)throw Error("beforeMatch cannot be used with starts") +;const t=Object.assign({},e);Object.keys(e).forEach((n=>{delete e[n] +})),e.keywords=t.keywords,e.begin=b(t.beforeMatch,d(t.begin)),e.starts={ +relevance:0,contains:[Object.assign(t,{endsParent:!0})] +},e.relevance=0,delete t.beforeMatch +},F=["of","and","for","in","not","or","if","then","parent","list","value"],z="keyword" +;function U(e,n,t=z){const a=Object.create(null) +;return"string"==typeof e?i(t,e.split(" ")):Array.isArray(e)?i(t,e):Object.keys(e).forEach((t=>{ +Object.assign(a,U(e[t],n,t))})),a;function i(e,t){ +n&&(t=t.map((e=>e.toLowerCase()))),t.forEach((n=>{const t=n.split("|") +;a[t[0]]=[e,j(t[0],t[1])]}))}}function j(e,n){ +return n?Number(n):(e=>F.includes(e.toLowerCase()))(e)?0:1}const P={},K=e=>{ +console.error(e)},H=(e,...n)=>{console.log("WARN: "+e,...n)},Z=(e,n)=>{ +P[`${e}/${n}`]||(console.log(`Deprecated as of ${e}. ${n}`),P[`${e}/${n}`]=!0) +},G=Error();function q(e,n,{key:t}){let a=0;const i=e[t],s={},r={} +;for(let e=1;e<=n.length;e++)r[e+a]=i[e],s[e+a]=!0,a+=p(n[e-1]) +;e[t]=r,e[t]._emit=s,e[t]._multi=!0}function W(e){(e=>{ +e.scope&&"object"==typeof e.scope&&null!==e.scope&&(e.beginScope=e.scope, +delete e.scope)})(e),"string"==typeof e.beginScope&&(e.beginScope={ +_wrap:e.beginScope}),"string"==typeof e.endScope&&(e.endScope={_wrap:e.endScope +}),(e=>{if(Array.isArray(e.begin)){ +if(e.skip||e.excludeBegin||e.returnBegin)throw K("skip, excludeBegin, returnBegin not compatible with beginScope: {}"), +G +;if("object"!=typeof e.beginScope||null===e.beginScope)throw K("beginScope must be object"), +G;q(e,e.begin,{key:"beginScope"}),e.begin=f(e.begin,{joinWith:""})}})(e),(e=>{ +if(Array.isArray(e.end)){ +if(e.skip||e.excludeEnd||e.returnEnd)throw K("skip, excludeEnd, returnEnd not compatible with endScope: {}"), +G +;if("object"!=typeof e.endScope||null===e.endScope)throw K("endScope must be object"), +G;q(e,e.end,{key:"endScope"}),e.end=f(e.end,{joinWith:""})}})(e)}function X(e){ +function n(n,t){ +return RegExp(c(n),"m"+(e.case_insensitive?"i":"")+(e.unicodeRegex?"u":"")+(t?"g":"")) +}class t{constructor(){ +this.matchIndexes={},this.regexes=[],this.matchAt=1,this.position=0} +addRule(e,n){ +n.position=this.position++,this.matchIndexes[this.matchAt]=n,this.regexes.push([n,e]), +this.matchAt+=p(e)+1}compile(){0===this.regexes.length&&(this.exec=()=>null) +;const e=this.regexes.map((e=>e[1]));this.matcherRe=n(f(e,{joinWith:"|" +}),!0),this.lastIndex=0}exec(e){this.matcherRe.lastIndex=this.lastIndex +;const n=this.matcherRe.exec(e);if(!n)return null +;const t=n.findIndex(((e,n)=>n>0&&void 0!==e)),a=this.matchIndexes[t] +;return n.splice(0,t),Object.assign(n,a)}}class i{constructor(){ +this.rules=[],this.multiRegexes=[], +this.count=0,this.lastIndex=0,this.regexIndex=0}getMatcher(e){ +if(this.multiRegexes[e])return this.multiRegexes[e];const n=new t +;return this.rules.slice(e).forEach((([e,t])=>n.addRule(e,t))), +n.compile(),this.multiRegexes[e]=n,n}resumingScanAtSamePosition(){ +return 0!==this.regexIndex}considerAll(){this.regexIndex=0}addRule(e,n){ +this.rules.push([e,n]),"begin"===n.type&&this.count++}exec(e){ +const n=this.getMatcher(this.regexIndex);n.lastIndex=this.lastIndex +;let t=n.exec(e) +;if(this.resumingScanAtSamePosition())if(t&&t.index===this.lastIndex);else{ +const n=this.getMatcher(0);n.lastIndex=this.lastIndex+1,t=n.exec(e)} +return t&&(this.regexIndex+=t.position+1, +this.regexIndex===this.count&&this.considerAll()),t}} +if(e.compilerExtensions||(e.compilerExtensions=[]), +e.contains&&e.contains.includes("self"))throw Error("ERR: contains `self` is not supported at the top-level of a language. See documentation.") +;return e.classNameAliases=a(e.classNameAliases||{}),function t(s,r){const o=s +;if(s.isCompiled)return o +;[R,B,W,$].forEach((e=>e(s,r))),e.compilerExtensions.forEach((e=>e(s,r))), +s.__beforeBegin=null,[D,I,L].forEach((e=>e(s,r))),s.isCompiled=!0;let l=null +;return"object"==typeof s.keywords&&s.keywords.$pattern&&(s.keywords=Object.assign({},s.keywords), +l=s.keywords.$pattern, +delete s.keywords.$pattern),l=l||/\w+/,s.keywords&&(s.keywords=U(s.keywords,e.case_insensitive)), +o.keywordPatternRe=n(l,!0), +r&&(s.begin||(s.begin=/\B|\b/),o.beginRe=n(o.begin),s.end||s.endsWithParent||(s.end=/\B|\b/), +s.end&&(o.endRe=n(o.end)), +o.terminatorEnd=c(o.end)||"",s.endsWithParent&&r.terminatorEnd&&(o.terminatorEnd+=(s.end?"|":"")+r.terminatorEnd)), +s.illegal&&(o.illegalRe=n(s.illegal)), +s.contains||(s.contains=[]),s.contains=[].concat(...s.contains.map((e=>(e=>(e.variants&&!e.cachedVariants&&(e.cachedVariants=e.variants.map((n=>a(e,{ +variants:null},n)))),e.cachedVariants?e.cachedVariants:Q(e)?a(e,{ +starts:e.starts?a(e.starts):null +}):Object.isFrozen(e)?a(e):e))("self"===e?s:e)))),s.contains.forEach((e=>{t(e,o) +})),s.starts&&t(s.starts,r),o.matcher=(e=>{const n=new i +;return e.contains.forEach((e=>n.addRule(e.begin,{rule:e,type:"begin" +}))),e.terminatorEnd&&n.addRule(e.terminatorEnd,{type:"end" +}),e.illegal&&n.addRule(e.illegal,{type:"illegal"}),n})(o),o}(e)}function Q(e){ +return!!e&&(e.endsWithParent||Q(e.starts))}class V extends Error{ +constructor(e,n){super(e),this.name="HTMLInjectionError",this.html=n}} +const J=t,Y=a,ee=Symbol("nomatch"),ne=t=>{ +const a=Object.create(null),i=Object.create(null),s=[];let r=!0 +;const o="Could not find the language '{}', did you forget to load/include a language module?",c={ +disableAutodetect:!0,name:"Plain text",contains:[]};let p={ +ignoreUnescapedHTML:!1,throwUnescapedHTML:!1,noHighlightRe:/^(no-?highlight)$/i, +languageDetectRe:/\blang(?:uage)?-([\w-]+)\b/i,classPrefix:"hljs-", +cssSelector:"pre code",languages:null,__emitter:l};function h(e){ +return p.noHighlightRe.test(e)}function f(e,n,t){let a="",i="" +;"object"==typeof n?(a=e, +t=n.ignoreIllegals,i=n.language):(Z("10.7.0","highlight(lang, code, ...args) has been deprecated."), +Z("10.7.0","Please use highlight(code, options) instead.\nhttps://github.com/highlightjs/highlight.js/issues/2277"), +i=e,a=n),void 0===t&&(t=!0);const s={code:a,language:i};O("before:highlight",s) +;const r=s.result?s.result:_(s.language,s.code,t) +;return r.code=s.code,O("after:highlight",r),r}function _(e,t,i,s){ +const l=Object.create(null);function c(){if(!O.keywords)return void A.addText(M) +;let e=0;O.keywordPatternRe.lastIndex=0;let n=O.keywordPatternRe.exec(M),t="" +;for(;n;){t+=M.substring(e,n.index) +;const i=w.case_insensitive?n[0].toLowerCase():n[0],s=(a=i,O.keywords[a]);if(s){ +const[e,a]=s +;if(A.addText(t),t="",l[i]=(l[i]||0)+1,l[i]<=7&&(C+=a),e.startsWith("_"))t+=n[0];else{ +const t=w.classNameAliases[e]||e;g(n[0],t)}}else t+=n[0] +;e=O.keywordPatternRe.lastIndex,n=O.keywordPatternRe.exec(M)}var a +;t+=M.substring(e),A.addText(t)}function d(){null!=O.subLanguage?(()=>{ +if(""===M)return;let e=null;if("string"==typeof O.subLanguage){ +if(!a[O.subLanguage])return void A.addText(M) +;e=_(O.subLanguage,M,!0,S[O.subLanguage]),S[O.subLanguage]=e._top +}else e=E(M,O.subLanguage.length?O.subLanguage:null) +;O.relevance>0&&(C+=e.relevance),A.__addSublanguage(e._emitter,e.language) +})():c(),M=""}function g(e,n){ +""!==e&&(A.startScope(n),A.addText(e),A.endScope())}function u(e,n){let t=1 +;const a=n.length-1;for(;t<=a;){if(!e._emit[t]){t++;continue} +const a=w.classNameAliases[e[t]]||e[t],i=n[t];a?g(i,a):(M=i,c(),M=""),t++}} +function b(e,n){ +return e.scope&&"string"==typeof e.scope&&A.openNode(w.classNameAliases[e.scope]||e.scope), +e.beginScope&&(e.beginScope._wrap?(g(M,w.classNameAliases[e.beginScope._wrap]||e.beginScope._wrap), +M=""):e.beginScope._multi&&(u(e.beginScope,n),M="")),O=Object.create(e,{parent:{ +value:O}}),O}function m(e,t,a){let i=((e,n)=>{const t=e&&e.exec(n) +;return t&&0===t.index})(e.endRe,a);if(i){if(e["on:end"]){const a=new n(e) +;e["on:end"](t,a),a.isMatchIgnored&&(i=!1)}if(i){ +for(;e.endsParent&&e.parent;)e=e.parent;return e}} +if(e.endsWithParent)return m(e.parent,t,a)}function h(e){ +return 0===O.matcher.regexIndex?(M+=e[0],1):(D=!0,0)}function f(e){ +const n=e[0],a=t.substring(e.index),i=m(O,e,a);if(!i)return ee;const s=O +;O.endScope&&O.endScope._wrap?(d(), +g(n,O.endScope._wrap)):O.endScope&&O.endScope._multi?(d(), +u(O.endScope,e)):s.skip?M+=n:(s.returnEnd||s.excludeEnd||(M+=n), +d(),s.excludeEnd&&(M=n));do{ +O.scope&&A.closeNode(),O.skip||O.subLanguage||(C+=O.relevance),O=O.parent +}while(O!==i.parent);return i.starts&&b(i.starts,e),s.returnEnd?0:n.length} +let N={};function y(a,s){const o=s&&s[0];if(M+=a,null==o)return d(),0 +;if("begin"===N.type&&"end"===s.type&&N.index===s.index&&""===o){ +if(M+=t.slice(s.index,s.index+1),!r){const n=Error(`0 width match regex (${e})`) +;throw n.languageName=e,n.badRule=N.rule,n}return 1} +if(N=s,"begin"===s.type)return(e=>{ +const t=e[0],a=e.rule,i=new n(a),s=[a.__beforeBegin,a["on:begin"]] +;for(const n of s)if(n&&(n(e,i),i.isMatchIgnored))return h(t) +;return a.skip?M+=t:(a.excludeBegin&&(M+=t), +d(),a.returnBegin||a.excludeBegin||(M=t)),b(a,e),a.returnBegin?0:t.length})(s) +;if("illegal"===s.type&&!i){ +const e=Error('Illegal lexeme "'+o+'" for mode "'+(O.scope||"")+'"') +;throw e.mode=O,e}if("end"===s.type){const e=f(s);if(e!==ee)return e} +if("illegal"===s.type&&""===o)return 1 +;if(R>1e5&&R>3*s.index)throw Error("potential infinite loop, way more iterations than matches") +;return M+=o,o.length}const w=v(e) +;if(!w)throw K(o.replace("{}",e)),Error('Unknown language: "'+e+'"') +;const k=X(w);let x="",O=s||k;const S={},A=new p.__emitter(p);(()=>{const e=[] +;for(let n=O;n!==w;n=n.parent)n.scope&&e.unshift(n.scope) +;e.forEach((e=>A.openNode(e)))})();let M="",C=0,T=0,R=0,D=!1;try{ +if(w.__emitTokens)w.__emitTokens(t,A);else{for(O.matcher.considerAll();;){ +R++,D?D=!1:O.matcher.considerAll(),O.matcher.lastIndex=T +;const e=O.matcher.exec(t);if(!e)break;const n=y(t.substring(T,e.index),e) +;T=e.index+n}y(t.substring(T))}return A.finalize(),x=A.toHTML(),{language:e, +value:x,relevance:C,illegal:!1,_emitter:A,_top:O}}catch(n){ +if(n.message&&n.message.includes("Illegal"))return{language:e,value:J(t), +illegal:!0,relevance:0,_illegalBy:{message:n.message,index:T, +context:t.slice(T-100,T+100),mode:n.mode,resultSoFar:x},_emitter:A};if(r)return{ +language:e,value:J(t),illegal:!1,relevance:0,errorRaised:n,_emitter:A,_top:O} +;throw n}}function E(e,n){n=n||p.languages||Object.keys(a);const t=(e=>{ +const n={value:J(e),illegal:!1,relevance:0,_top:c,_emitter:new p.__emitter(p)} +;return n._emitter.addText(e),n})(e),i=n.filter(v).filter(x).map((n=>_(n,e,!1))) +;i.unshift(t);const s=i.sort(((e,n)=>{ +if(e.relevance!==n.relevance)return n.relevance-e.relevance +;if(e.language&&n.language){if(v(e.language).supersetOf===n.language)return 1 +;if(v(n.language).supersetOf===e.language)return-1}return 0})),[r,o]=s,l=r +;return l.secondBest=o,l}function N(e){let n=null;const t=(e=>{ +let n=e.className+" ";n+=e.parentNode?e.parentNode.className:"" +;const t=p.languageDetectRe.exec(n);if(t){const n=v(t[1]) +;return n||(H(o.replace("{}",t[1])), +H("Falling back to no-highlight mode for this block.",e)),n?t[1]:"no-highlight"} +return n.split(/\s+/).find((e=>h(e)||v(e)))})(e);if(h(t))return +;if(O("before:highlightElement",{el:e,language:t +}),e.dataset.highlighted)return void console.log("Element previously highlighted. To highlight again, first unset `dataset.highlighted`.",e) +;if(e.children.length>0&&(p.ignoreUnescapedHTML||(console.warn("One of your code blocks includes unescaped HTML. This is a potentially serious security risk."), +console.warn("https://github.com/highlightjs/highlight.js/wiki/security"), +console.warn("The element with unescaped HTML:"), +console.warn(e)),p.throwUnescapedHTML))throw new V("One of your code blocks includes unescaped HTML.",e.innerHTML) +;n=e;const a=n.textContent,s=t?f(a,{language:t,ignoreIllegals:!0}):E(a) +;e.innerHTML=s.value,e.dataset.highlighted="yes",((e,n,t)=>{const a=n&&i[n]||t +;e.classList.add("hljs"),e.classList.add("language-"+a) +})(e,t,s.language),e.result={language:s.language,re:s.relevance, +relevance:s.relevance},s.secondBest&&(e.secondBest={ +language:s.secondBest.language,relevance:s.secondBest.relevance +}),O("after:highlightElement",{el:e,result:s,text:a})}let y=!1;function w(){ +"loading"!==document.readyState?document.querySelectorAll(p.cssSelector).forEach(N):y=!0 +}function v(e){return e=(e||"").toLowerCase(),a[e]||a[i[e]]} +function k(e,{languageName:n}){"string"==typeof e&&(e=[e]),e.forEach((e=>{ +i[e.toLowerCase()]=n}))}function x(e){const n=v(e) +;return n&&!n.disableAutodetect}function O(e,n){const t=e;s.forEach((e=>{ +e[t]&&e[t](n)}))} +"undefined"!=typeof window&&window.addEventListener&&window.addEventListener("DOMContentLoaded",(()=>{ +y&&w()}),!1),Object.assign(t,{highlight:f,highlightAuto:E,highlightAll:w, +highlightElement:N, +highlightBlock:e=>(Z("10.7.0","highlightBlock will be removed entirely in v12.0"), +Z("10.7.0","Please use highlightElement now."),N(e)),configure:e=>{p=Y(p,e)}, +initHighlighting:()=>{ +w(),Z("10.6.0","initHighlighting() deprecated. Use highlightAll() now.")}, +initHighlightingOnLoad:()=>{ +w(),Z("10.6.0","initHighlightingOnLoad() deprecated. Use highlightAll() now.") +},registerLanguage:(e,n)=>{let i=null;try{i=n(t)}catch(n){ +if(K("Language definition for '{}' could not be registered.".replace("{}",e)), +!r)throw n;K(n),i=c} +i.name||(i.name=e),a[e]=i,i.rawDefinition=n.bind(null,t),i.aliases&&k(i.aliases,{ +languageName:e})},unregisterLanguage:e=>{delete a[e] +;for(const n of Object.keys(i))i[n]===e&&delete i[n]}, +listLanguages:()=>Object.keys(a),getLanguage:v,registerAliases:k, +autoDetection:x,inherit:Y,addPlugin:e=>{(e=>{ +e["before:highlightBlock"]&&!e["before:highlightElement"]&&(e["before:highlightElement"]=n=>{ +e["before:highlightBlock"](Object.assign({block:n.el},n)) +}),e["after:highlightBlock"]&&!e["after:highlightElement"]&&(e["after:highlightElement"]=n=>{ +e["after:highlightBlock"](Object.assign({block:n.el},n))})})(e),s.push(e)}, +removePlugin:e=>{const n=s.indexOf(e);-1!==n&&s.splice(n,1)}}),t.debugMode=()=>{ +r=!1},t.safeMode=()=>{r=!0},t.versionString="11.8.0",t.regex={concat:b, +lookahead:d,either:m,optional:u,anyNumberOfTimes:g} +;for(const n in C)"object"==typeof C[n]&&e(C[n]);return Object.assign(t,C),t +},te=ne({});te.newInstance=()=>ne({});var ae=te +;const ie=["a","abbr","address","article","aside","audio","b","blockquote","body","button","canvas","caption","cite","code","dd","del","details","dfn","div","dl","dt","em","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","html","i","iframe","img","input","ins","kbd","label","legend","li","main","mark","menu","nav","object","ol","p","q","quote","samp","section","span","strong","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","tr","ul","var","video"],se=["any-hover","any-pointer","aspect-ratio","color","color-gamut","color-index","device-aspect-ratio","device-height","device-width","display-mode","forced-colors","grid","height","hover","inverted-colors","monochrome","orientation","overflow-block","overflow-inline","pointer","prefers-color-scheme","prefers-contrast","prefers-reduced-motion","prefers-reduced-transparency","resolution","scan","scripting","update","width","min-width","max-width","min-height","max-height"],re=["active","any-link","blank","checked","current","default","defined","dir","disabled","drop","empty","enabled","first","first-child","first-of-type","fullscreen","future","focus","focus-visible","focus-within","has","host","host-context","hover","indeterminate","in-range","invalid","is","lang","last-child","last-of-type","left","link","local-link","not","nth-child","nth-col","nth-last-child","nth-last-col","nth-last-of-type","nth-of-type","only-child","only-of-type","optional","out-of-range","past","placeholder-shown","read-only","read-write","required","right","root","scope","target","target-within","user-invalid","valid","visited","where"],oe=["after","backdrop","before","cue","cue-region","first-letter","first-line","grammar-error","marker","part","placeholder","selection","slotted","spelling-error"],le=["align-content","align-items","align-self","all","animation","animation-delay","animation-direction","animation-duration","animation-fill-mode","animation-iteration-count","animation-name","animation-play-state","animation-timing-function","backface-visibility","background","background-attachment","background-blend-mode","background-clip","background-color","background-image","background-origin","background-position","background-repeat","background-size","block-size","border","border-block","border-block-color","border-block-end","border-block-end-color","border-block-end-style","border-block-end-width","border-block-start","border-block-start-color","border-block-start-style","border-block-start-width","border-block-style","border-block-width","border-bottom","border-bottom-color","border-bottom-left-radius","border-bottom-right-radius","border-bottom-style","border-bottom-width","border-collapse","border-color","border-image","border-image-outset","border-image-repeat","border-image-slice","border-image-source","border-image-width","border-inline","border-inline-color","border-inline-end","border-inline-end-color","border-inline-end-style","border-inline-end-width","border-inline-start","border-inline-start-color","border-inline-start-style","border-inline-start-width","border-inline-style","border-inline-width","border-left","border-left-color","border-left-style","border-left-width","border-radius","border-right","border-right-color","border-right-style","border-right-width","border-spacing","border-style","border-top","border-top-color","border-top-left-radius","border-top-right-radius","border-top-style","border-top-width","border-width","bottom","box-decoration-break","box-shadow","box-sizing","break-after","break-before","break-inside","caption-side","caret-color","clear","clip","clip-path","clip-rule","color","column-count","column-fill","column-gap","column-rule","column-rule-color","column-rule-style","column-rule-width","column-span","column-width","columns","contain","content","content-visibility","counter-increment","counter-reset","cue","cue-after","cue-before","cursor","direction","display","empty-cells","filter","flex","flex-basis","flex-direction","flex-flow","flex-grow","flex-shrink","flex-wrap","float","flow","font","font-display","font-family","font-feature-settings","font-kerning","font-language-override","font-size","font-size-adjust","font-smoothing","font-stretch","font-style","font-synthesis","font-variant","font-variant-caps","font-variant-east-asian","font-variant-ligatures","font-variant-numeric","font-variant-position","font-variation-settings","font-weight","gap","glyph-orientation-vertical","grid","grid-area","grid-auto-columns","grid-auto-flow","grid-auto-rows","grid-column","grid-column-end","grid-column-start","grid-gap","grid-row","grid-row-end","grid-row-start","grid-template","grid-template-areas","grid-template-columns","grid-template-rows","hanging-punctuation","height","hyphens","icon","image-orientation","image-rendering","image-resolution","ime-mode","inline-size","isolation","justify-content","left","letter-spacing","line-break","line-height","list-style","list-style-image","list-style-position","list-style-type","margin","margin-block","margin-block-end","margin-block-start","margin-bottom","margin-inline","margin-inline-end","margin-inline-start","margin-left","margin-right","margin-top","marks","mask","mask-border","mask-border-mode","mask-border-outset","mask-border-repeat","mask-border-slice","mask-border-source","mask-border-width","mask-clip","mask-composite","mask-image","mask-mode","mask-origin","mask-position","mask-repeat","mask-size","mask-type","max-block-size","max-height","max-inline-size","max-width","min-block-size","min-height","min-inline-size","min-width","mix-blend-mode","nav-down","nav-index","nav-left","nav-right","nav-up","none","normal","object-fit","object-position","opacity","order","orphans","outline","outline-color","outline-offset","outline-style","outline-width","overflow","overflow-wrap","overflow-x","overflow-y","padding","padding-block","padding-block-end","padding-block-start","padding-bottom","padding-inline","padding-inline-end","padding-inline-start","padding-left","padding-right","padding-top","page-break-after","page-break-before","page-break-inside","pause","pause-after","pause-before","perspective","perspective-origin","pointer-events","position","quotes","resize","rest","rest-after","rest-before","right","row-gap","scroll-margin","scroll-margin-block","scroll-margin-block-end","scroll-margin-block-start","scroll-margin-bottom","scroll-margin-inline","scroll-margin-inline-end","scroll-margin-inline-start","scroll-margin-left","scroll-margin-right","scroll-margin-top","scroll-padding","scroll-padding-block","scroll-padding-block-end","scroll-padding-block-start","scroll-padding-bottom","scroll-padding-inline","scroll-padding-inline-end","scroll-padding-inline-start","scroll-padding-left","scroll-padding-right","scroll-padding-top","scroll-snap-align","scroll-snap-stop","scroll-snap-type","scrollbar-color","scrollbar-gutter","scrollbar-width","shape-image-threshold","shape-margin","shape-outside","speak","speak-as","src","tab-size","table-layout","text-align","text-align-all","text-align-last","text-combine-upright","text-decoration","text-decoration-color","text-decoration-line","text-decoration-style","text-emphasis","text-emphasis-color","text-emphasis-position","text-emphasis-style","text-indent","text-justify","text-orientation","text-overflow","text-rendering","text-shadow","text-transform","text-underline-position","top","transform","transform-box","transform-origin","transform-style","transition","transition-delay","transition-duration","transition-property","transition-timing-function","unicode-bidi","vertical-align","visibility","voice-balance","voice-duration","voice-family","voice-pitch","voice-range","voice-rate","voice-stress","voice-volume","white-space","widows","width","will-change","word-break","word-spacing","word-wrap","writing-mode","z-index"].reverse() +;var ce="[0-9](_*[0-9])*",de=`\\.(${ce})`,ge="[0-9a-fA-F](_*[0-9a-fA-F])*",ue={ +className:"number",variants:[{ +begin:`(\\b(${ce})((${de})|\\.)?|(${de}))[eE][+-]?(${ce})[fFdD]?\\b`},{ +begin:`\\b(${ce})((${de})[fFdD]?\\b|\\.([fFdD]\\b)?)`},{ +begin:`(${de})[fFdD]?\\b`},{begin:`\\b(${ce})[fFdD]\\b`},{ +begin:`\\b0[xX]((${ge})\\.?|(${ge})?\\.(${ge}))[pP][+-]?(${ce})[fFdD]?\\b`},{ +begin:"\\b(0|[1-9](_*[0-9])*)[lL]?\\b"},{begin:`\\b0[xX](${ge})[lL]?\\b`},{ +begin:"\\b0(_*[0-7])*[lL]?\\b"},{begin:"\\b0[bB][01](_*[01])*[lL]?\\b"}], +relevance:0};function be(e,n,t){return-1===t?"":e.replace(n,(a=>be(e,n,t-1)))} +const me="[A-Za-z$_][0-9A-Za-z$_]*",pe=["as","in","of","if","for","while","finally","var","new","function","do","return","void","else","break","catch","instanceof","with","throw","case","default","try","switch","continue","typeof","delete","let","yield","const","class","debugger","async","await","static","import","from","export","extends"],he=["true","false","null","undefined","NaN","Infinity"],fe=["Object","Function","Boolean","Symbol","Math","Date","Number","BigInt","String","RegExp","Array","Float32Array","Float64Array","Int8Array","Uint8Array","Uint8ClampedArray","Int16Array","Int32Array","Uint16Array","Uint32Array","BigInt64Array","BigUint64Array","Set","Map","WeakSet","WeakMap","ArrayBuffer","SharedArrayBuffer","Atomics","DataView","JSON","Promise","Generator","GeneratorFunction","AsyncFunction","Reflect","Proxy","Intl","WebAssembly"],_e=["Error","EvalError","InternalError","RangeError","ReferenceError","SyntaxError","TypeError","URIError"],Ee=["setInterval","setTimeout","clearInterval","clearTimeout","require","exports","eval","isFinite","isNaN","parseFloat","parseInt","decodeURI","decodeURIComponent","encodeURI","encodeURIComponent","escape","unescape"],Ne=["arguments","this","super","console","window","document","localStorage","sessionStorage","module","global"],ye=[].concat(Ee,fe,_e),we=e=>b(/\b/,e,/\w$/.test(e)?/\b/:/\B/),ve=["Protocol","Type"].map(we),ke=["init","self"].map(we),xe=["Any","Self"],Oe=["actor","any","associatedtype","async","await",/as\?/,/as!/,"as","break","case","catch","class","continue","convenience","default","defer","deinit","didSet","distributed","do","dynamic","else","enum","extension","fallthrough",/fileprivate\(set\)/,"fileprivate","final","for","func","get","guard","if","import","indirect","infix",/init\?/,/init!/,"inout",/internal\(set\)/,"internal","in","is","isolated","nonisolated","lazy","let","mutating","nonmutating",/open\(set\)/,"open","operator","optional","override","postfix","precedencegroup","prefix",/private\(set\)/,"private","protocol",/public\(set\)/,"public","repeat","required","rethrows","return","set","some","static","struct","subscript","super","switch","throws","throw",/try\?/,/try!/,"try","typealias",/unowned\(safe\)/,/unowned\(unsafe\)/,"unowned","var","weak","where","while","willSet"],Se=["false","nil","true"],Ae=["assignment","associativity","higherThan","left","lowerThan","none","right"],Me=["#colorLiteral","#column","#dsohandle","#else","#elseif","#endif","#error","#file","#fileID","#fileLiteral","#filePath","#function","#if","#imageLiteral","#keyPath","#line","#selector","#sourceLocation","#warn_unqualified_access","#warning"],Ce=["abs","all","any","assert","assertionFailure","debugPrint","dump","fatalError","getVaList","isKnownUniquelyReferenced","max","min","numericCast","pointwiseMax","pointwiseMin","precondition","preconditionFailure","print","readLine","repeatElement","sequence","stride","swap","swift_unboxFromSwiftValueWithType","transcode","type","unsafeBitCast","unsafeDowncast","withExtendedLifetime","withUnsafeMutablePointer","withUnsafePointer","withVaList","withoutActuallyEscaping","zip"],Te=m(/[/=\-+!*%<>&|^~?]/,/[\u00A1-\u00A7]/,/[\u00A9\u00AB]/,/[\u00AC\u00AE]/,/[\u00B0\u00B1]/,/[\u00B6\u00BB\u00BF\u00D7\u00F7]/,/[\u2016-\u2017]/,/[\u2020-\u2027]/,/[\u2030-\u203E]/,/[\u2041-\u2053]/,/[\u2055-\u205E]/,/[\u2190-\u23FF]/,/[\u2500-\u2775]/,/[\u2794-\u2BFF]/,/[\u2E00-\u2E7F]/,/[\u3001-\u3003]/,/[\u3008-\u3020]/,/[\u3030]/),Re=m(Te,/[\u0300-\u036F]/,/[\u1DC0-\u1DFF]/,/[\u20D0-\u20FF]/,/[\uFE00-\uFE0F]/,/[\uFE20-\uFE2F]/),De=b(Te,Re,"*"),Ie=m(/[a-zA-Z_]/,/[\u00A8\u00AA\u00AD\u00AF\u00B2-\u00B5\u00B7-\u00BA]/,/[\u00BC-\u00BE\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u00FF]/,/[\u0100-\u02FF\u0370-\u167F\u1681-\u180D\u180F-\u1DBF]/,/[\u1E00-\u1FFF]/,/[\u200B-\u200D\u202A-\u202E\u203F-\u2040\u2054\u2060-\u206F]/,/[\u2070-\u20CF\u2100-\u218F\u2460-\u24FF\u2776-\u2793]/,/[\u2C00-\u2DFF\u2E80-\u2FFF]/,/[\u3004-\u3007\u3021-\u302F\u3031-\u303F\u3040-\uD7FF]/,/[\uF900-\uFD3D\uFD40-\uFDCF\uFDF0-\uFE1F\uFE30-\uFE44]/,/[\uFE47-\uFEFE\uFF00-\uFFFD]/),Be=m(Ie,/\d/,/[\u0300-\u036F\u1DC0-\u1DFF\u20D0-\u20FF\uFE20-\uFE2F]/),Le=b(Ie,Be,"*"),$e=b(/[A-Z]/,Be,"*"),Fe=["autoclosure",b(/convention\(/,m("swift","block","c"),/\)/),"discardableResult","dynamicCallable","dynamicMemberLookup","escaping","frozen","GKInspectable","IBAction","IBDesignable","IBInspectable","IBOutlet","IBSegueAction","inlinable","main","nonobjc","NSApplicationMain","NSCopying","NSManaged",b(/objc\(/,Le,/\)/),"objc","objcMembers","propertyWrapper","requires_stored_property_inits","resultBuilder","testable","UIApplicationMain","unknown","usableFromInline"],ze=["iOS","iOSApplicationExtension","macOS","macOSApplicationExtension","macCatalyst","macCatalystApplicationExtension","watchOS","watchOSApplicationExtension","tvOS","tvOSApplicationExtension","swift"] +;var Ue=Object.freeze({__proto__:null,grmr_bash:e=>{const n=e.regex,t={},a={ +begin:/\$\{/,end:/\}/,contains:["self",{begin:/:-/,contains:[t]}]} +;Object.assign(t,{className:"variable",variants:[{ +begin:n.concat(/\$[\w\d#@][\w\d_]*/,"(?![\\w\\d])(?![$])")},a]});const i={ +className:"subst",begin:/\$\(/,end:/\)/,contains:[e.BACKSLASH_ESCAPE]},s={ +begin:/<<-?\s*(?=\w+)/,starts:{contains:[e.END_SAME_AS_BEGIN({begin:/(\w+)/, +end:/(\w+)/,className:"string"})]}},r={className:"string",begin:/"/,end:/"/, +contains:[e.BACKSLASH_ESCAPE,t,i]};i.contains.push(r);const o={begin:/\$?\(\(/, +end:/\)\)/,contains:[{begin:/\d+#[0-9a-f]+/,className:"number"},e.NUMBER_MODE,t] +},l=e.SHEBANG({binary:"(fish|bash|zsh|sh|csh|ksh|tcsh|dash|scsh)",relevance:10 +}),c={className:"function",begin:/\w[\w\d_]*\s*\(\s*\)\s*\{/,returnBegin:!0, +contains:[e.inherit(e.TITLE_MODE,{begin:/\w[\w\d_]*/})],relevance:0};return{ +name:"Bash",aliases:["sh"],keywords:{$pattern:/\b[a-z][a-z0-9._-]+\b/, +keyword:["if","then","else","elif","fi","for","while","until","in","do","done","case","esac","function","select"], +literal:["true","false"], +built_in:["break","cd","continue","eval","exec","exit","export","getopts","hash","pwd","readonly","return","shift","test","times","trap","umask","unset","alias","bind","builtin","caller","command","declare","echo","enable","help","let","local","logout","mapfile","printf","read","readarray","source","type","typeset","ulimit","unalias","set","shopt","autoload","bg","bindkey","bye","cap","chdir","clone","comparguments","compcall","compctl","compdescribe","compfiles","compgroups","compquote","comptags","comptry","compvalues","dirs","disable","disown","echotc","echoti","emulate","fc","fg","float","functions","getcap","getln","history","integer","jobs","kill","limit","log","noglob","popd","print","pushd","pushln","rehash","sched","setcap","setopt","stat","suspend","ttyctl","unfunction","unhash","unlimit","unsetopt","vared","wait","whence","where","which","zcompile","zformat","zftp","zle","zmodload","zparseopts","zprof","zpty","zregexparse","zsocket","zstyle","ztcp","chcon","chgrp","chown","chmod","cp","dd","df","dir","dircolors","ln","ls","mkdir","mkfifo","mknod","mktemp","mv","realpath","rm","rmdir","shred","sync","touch","truncate","vdir","b2sum","base32","base64","cat","cksum","comm","csplit","cut","expand","fmt","fold","head","join","md5sum","nl","numfmt","od","paste","ptx","pr","sha1sum","sha224sum","sha256sum","sha384sum","sha512sum","shuf","sort","split","sum","tac","tail","tr","tsort","unexpand","uniq","wc","arch","basename","chroot","date","dirname","du","echo","env","expr","factor","groups","hostid","id","link","logname","nice","nohup","nproc","pathchk","pinky","printenv","printf","pwd","readlink","runcon","seq","sleep","stat","stdbuf","stty","tee","test","timeout","tty","uname","unlink","uptime","users","who","whoami","yes"] +},contains:[l,e.SHEBANG(),c,o,e.HASH_COMMENT_MODE,s,{match:/(\/[a-z._-]+)+/},r,{ +className:"",begin:/\\"/},{className:"string",begin:/'/,end:/'/},t]}}, +grmr_c:e=>{const n=e.regex,t=e.COMMENT("//","$",{contains:[{begin:/\\\n/}] +}),a="decltype\\(auto\\)",i="[a-zA-Z_]\\w*::",s="("+a+"|"+n.optional(i)+"[a-zA-Z_]\\w*"+n.optional("<[^<>]+>")+")",r={ +className:"type",variants:[{begin:"\\b[a-z\\d_]*_t\\b"},{ +match:/\batomic_[a-z]{3,6}\b/}]},o={className:"string",variants:[{ +begin:'(u8?|U|L)?"',end:'"',illegal:"\\n",contains:[e.BACKSLASH_ESCAPE]},{ +begin:"(u8?|U|L)?'(\\\\(x[0-9A-Fa-f]{2}|u[0-9A-Fa-f]{4,8}|[0-7]{3}|\\S)|.)", +end:"'",illegal:"."},e.END_SAME_AS_BEGIN({ +begin:/(?:u8?|U|L)?R"([^()\\ ]{0,16})\(/,end:/\)([^()\\ ]{0,16})"/})]},l={ +className:"number",variants:[{begin:"\\b(0b[01']+)"},{ +begin:"(-?)\\b([\\d']+(\\.[\\d']*)?|\\.[\\d']+)((ll|LL|l|L)(u|U)?|(u|U)(ll|LL|l|L)?|f|F|b|B)" +},{ +begin:"(-?)(\\b0[xX][a-fA-F0-9']+|(\\b[\\d']+(\\.[\\d']*)?|\\.[\\d']+)([eE][-+]?[\\d']+)?)" +}],relevance:0},c={className:"meta",begin:/#\s*[a-z]+\b/,end:/$/,keywords:{ +keyword:"if else elif endif define undef warning error line pragma _Pragma ifdef ifndef include" +},contains:[{begin:/\\\n/,relevance:0},e.inherit(o,{className:"string"}),{ +className:"string",begin:/<.*?>/},t,e.C_BLOCK_COMMENT_MODE]},d={ +className:"title",begin:n.optional(i)+e.IDENT_RE,relevance:0 +},g=n.optional(i)+e.IDENT_RE+"\\s*\\(",u={ +keyword:["asm","auto","break","case","continue","default","do","else","enum","extern","for","fortran","goto","if","inline","register","restrict","return","sizeof","struct","switch","typedef","union","volatile","while","_Alignas","_Alignof","_Atomic","_Generic","_Noreturn","_Static_assert","_Thread_local","alignas","alignof","noreturn","static_assert","thread_local","_Pragma"], +type:["float","double","signed","unsigned","int","short","long","char","void","_Bool","_Complex","_Imaginary","_Decimal32","_Decimal64","_Decimal128","const","static","complex","bool","imaginary"], +literal:"true false NULL", +built_in:"std string wstring cin cout cerr clog stdin stdout stderr stringstream istringstream ostringstream auto_ptr deque list queue stack vector map set pair bitset multiset multimap unordered_set unordered_map unordered_multiset unordered_multimap priority_queue make_pair array shared_ptr abort terminate abs acos asin atan2 atan calloc ceil cosh cos exit exp fabs floor fmod fprintf fputs free frexp fscanf future isalnum isalpha iscntrl isdigit isgraph islower isprint ispunct isspace isupper isxdigit tolower toupper labs ldexp log10 log malloc realloc memchr memcmp memcpy memset modf pow printf putchar puts scanf sinh sin snprintf sprintf sqrt sscanf strcat strchr strcmp strcpy strcspn strlen strncat strncmp strncpy strpbrk strrchr strspn strstr tanh tan vfprintf vprintf vsprintf endl initializer_list unique_ptr" +},b=[c,r,t,e.C_BLOCK_COMMENT_MODE,l,o],m={variants:[{begin:/=/,end:/;/},{ +begin:/\(/,end:/\)/},{beginKeywords:"new throw return else",end:/;/}], +keywords:u,contains:b.concat([{begin:/\(/,end:/\)/,keywords:u, +contains:b.concat(["self"]),relevance:0}]),relevance:0},p={ +begin:"("+s+"[\\*&\\s]+)+"+g,returnBegin:!0,end:/[{;=]/,excludeEnd:!0, +keywords:u,illegal:/[^\w\s\*&:<>.]/,contains:[{begin:a,keywords:u,relevance:0},{ +begin:g,returnBegin:!0,contains:[e.inherit(d,{className:"title.function"})], +relevance:0},{relevance:0,match:/,/},{className:"params",begin:/\(/,end:/\)/, +keywords:u,relevance:0,contains:[t,e.C_BLOCK_COMMENT_MODE,o,l,r,{begin:/\(/, +end:/\)/,keywords:u,relevance:0,contains:["self",t,e.C_BLOCK_COMMENT_MODE,o,l,r] +}]},r,t,e.C_BLOCK_COMMENT_MODE,c]};return{name:"C",aliases:["h"],keywords:u, +disableAutodetect:!0,illegal:"=]/,contains:[{ +beginKeywords:"final class struct"},e.TITLE_MODE]}]),exports:{preprocessor:c, +strings:o,keywords:u}}},grmr_css:e=>{const n=e.regex,t=(e=>({IMPORTANT:{ +scope:"meta",begin:"!important"},BLOCK_COMMENT:e.C_BLOCK_COMMENT_MODE,HEXCOLOR:{ +scope:"number",begin:/#(([0-9a-fA-F]{3,4})|(([0-9a-fA-F]{2}){3,4}))\b/}, +FUNCTION_DISPATCH:{className:"built_in",begin:/[\w-]+(?=\()/}, +ATTRIBUTE_SELECTOR_MODE:{scope:"selector-attr",begin:/\[/,end:/\]/,illegal:"$", +contains:[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE]},CSS_NUMBER_MODE:{ +scope:"number", +begin:e.NUMBER_RE+"(%|em|ex|ch|rem|vw|vh|vmin|vmax|cm|mm|in|pt|pc|px|deg|grad|rad|turn|s|ms|Hz|kHz|dpi|dpcm|dppx)?", +relevance:0},CSS_VARIABLE:{className:"attr",begin:/--[A-Za-z][A-Za-z0-9_-]*/} +}))(e),a=[e.APOS_STRING_MODE,e.QUOTE_STRING_MODE];return{name:"CSS", +case_insensitive:!0,illegal:/[=|'\$]/,keywords:{keyframePosition:"from to"}, +classNameAliases:{keyframePosition:"selector-tag"},contains:[t.BLOCK_COMMENT,{ +begin:/-(webkit|moz|ms|o)-(?=[a-z])/},t.CSS_NUMBER_MODE,{ +className:"selector-id",begin:/#[A-Za-z0-9_-]+/,relevance:0},{ +className:"selector-class",begin:"\\.[a-zA-Z-][a-zA-Z0-9_-]*",relevance:0 +},t.ATTRIBUTE_SELECTOR_MODE,{className:"selector-pseudo",variants:[{ +begin:":("+re.join("|")+")"},{begin:":(:)?("+oe.join("|")+")"}] +},t.CSS_VARIABLE,{className:"attribute",begin:"\\b("+le.join("|")+")\\b"},{ +begin:/:/,end:/[;}{]/, +contains:[t.BLOCK_COMMENT,t.HEXCOLOR,t.IMPORTANT,t.CSS_NUMBER_MODE,...a,{ +begin:/(url|data-uri)\(/,end:/\)/,relevance:0,keywords:{built_in:"url data-uri" +},contains:[...a,{className:"string",begin:/[^)]/,endsWithParent:!0, +excludeEnd:!0}]},t.FUNCTION_DISPATCH]},{begin:n.lookahead(/@/),end:"[{;]", +relevance:0,illegal:/:/,contains:[{className:"keyword",begin:/@-?\w[\w]*(-\w+)*/ +},{begin:/\s/,endsWithParent:!0,excludeEnd:!0,relevance:0,keywords:{ +$pattern:/[a-z-]+/,keyword:"and or not only",attribute:se.join(" ")},contains:[{ +begin:/[a-z-]+(?=:)/,className:"attribute"},...a,t.CSS_NUMBER_MODE]}]},{ +className:"selector-tag",begin:"\\b("+ie.join("|")+")\\b"}]}},grmr_xml:e=>{ +const n=e.regex,t=n.concat(/[\p{L}_]/u,n.optional(/[\p{L}0-9_.-]*:/u),/[\p{L}0-9_.-]*/u),a={ +className:"symbol",begin:/&[a-z]+;|&#[0-9]+;|&#x[a-f0-9]+;/},i={begin:/\s/, +contains:[{className:"keyword",begin:/#?[a-z_][a-z1-9_-]+/,illegal:/\n/}] +},s=e.inherit(i,{begin:/\(/,end:/\)/}),r=e.inherit(e.APOS_STRING_MODE,{ +className:"string"}),o=e.inherit(e.QUOTE_STRING_MODE,{className:"string"}),l={ +endsWithParent:!0,illegal:/`]+/}]}]}]};return{ +name:"HTML, XML", +aliases:["html","xhtml","rss","atom","xjb","xsd","xsl","plist","wsf","svg"], +case_insensitive:!0,unicodeRegex:!0,contains:[{className:"meta",begin://,relevance:10,contains:[i,o,r,s,{begin:/\[/,end:/\]/,contains:[{ +className:"meta",begin://,contains:[i,s,o,r]}]}] +},e.COMMENT(//,{relevance:10}),{begin://, +relevance:10},a,{className:"meta",end:/\?>/,variants:[{begin:/<\?xml/, +relevance:10,contains:[o]},{begin:/<\?[a-z][a-z0-9]+/}]},{className:"tag", +begin:/)/,end:/>/,keywords:{name:"style"},contains:[l],starts:{ +end:/<\/style>/,returnEnd:!0,subLanguage:["css","xml"]}},{className:"tag", +begin:/)/,end:/>/,keywords:{name:"script"},contains:[l],starts:{ +end:/<\/script>/,returnEnd:!0,subLanguage:["javascript","handlebars","xml"]}},{ +className:"tag",begin:/<>|<\/>/},{className:"tag", +begin:n.concat(//,/>/,/\s/)))), +end:/\/?>/,contains:[{className:"name",begin:t,relevance:0,starts:l}]},{ +className:"tag",begin:n.concat(/<\//,n.lookahead(n.concat(t,/>/))),contains:[{ +className:"name",begin:t,relevance:0},{begin:/>/,relevance:0,endsParent:!0}]}]} +},grmr_markdown:e=>{const n={begin:/<\/?[A-Za-z_]/,end:">",subLanguage:"xml", +relevance:0},t={variants:[{begin:/\[.+?\]\[.*?\]/,relevance:0},{ +begin:/\[.+?\]\(((data|javascript|mailto):|(?:http|ftp)s?:\/\/).*?\)/, +relevance:2},{ +begin:e.regex.concat(/\[.+?\]\(/,/[A-Za-z][A-Za-z0-9+.-]*/,/:\/\/.*?\)/), +relevance:2},{begin:/\[.+?\]\([./?&#].*?\)/,relevance:1},{ +begin:/\[.*?\]\(.*?\)/,relevance:0}],returnBegin:!0,contains:[{match:/\[(?=\])/ +},{className:"string",relevance:0,begin:"\\[",end:"\\]",excludeBegin:!0, +returnEnd:!0},{className:"link",relevance:0,begin:"\\]\\(",end:"\\)", +excludeBegin:!0,excludeEnd:!0},{className:"symbol",relevance:0,begin:"\\]\\[", +end:"\\]",excludeBegin:!0,excludeEnd:!0}]},a={className:"strong",contains:[], +variants:[{begin:/_{2}(?!\s)/,end:/_{2}/},{begin:/\*{2}(?!\s)/,end:/\*{2}/}] +},i={className:"emphasis",contains:[],variants:[{begin:/\*(?![*\s])/,end:/\*/},{ +begin:/_(?![_\s])/,end:/_/,relevance:0}]},s=e.inherit(a,{contains:[] +}),r=e.inherit(i,{contains:[]});a.contains.push(r),i.contains.push(s) +;let o=[n,t];return[a,i,s,r].forEach((e=>{e.contains=e.contains.concat(o) +})),o=o.concat(a,i),{name:"Markdown",aliases:["md","mkdown","mkd"],contains:[{ +className:"section",variants:[{begin:"^#{1,6}",end:"$",contains:o},{ +begin:"(?=^.+?\\n[=-]{2,}$)",contains:[{begin:"^[=-]*$"},{begin:"^",end:"\\n", +contains:o}]}]},n,{className:"bullet",begin:"^[ \t]*([*+-]|(\\d+\\.))(?=\\s+)", +end:"\\s+",excludeEnd:!0},a,i,{className:"quote",begin:"^>\\s+",contains:o, +end:"$"},{className:"code",variants:[{begin:"(`{3,})[^`](.|\\n)*?\\1`*[ ]*"},{ +begin:"(~{3,})[^~](.|\\n)*?\\1~*[ ]*"},{begin:"```",end:"```+[ ]*$"},{ +begin:"~~~",end:"~~~+[ ]*$"},{begin:"`.+?`"},{begin:"(?=^( {4}|\\t))", +contains:[{begin:"^( {4}|\\t)",end:"(\\n)$"}],relevance:0}]},{ +begin:"^[-\\*]{3,}",end:"$"},t,{begin:/^\[[^\n]+\]:/,returnBegin:!0,contains:[{ +className:"symbol",begin:/\[/,end:/\]/,excludeBegin:!0,excludeEnd:!0},{ +className:"link",begin:/:\s*/,end:/$/,excludeBegin:!0}]}]}},grmr_dart:e=>{ +const n={className:"subst",variants:[{begin:"\\$[A-Za-z0-9_]+"}]},t={ +className:"subst",variants:[{begin:/\$\{/,end:/\}/}], +keywords:"true false null this is new super"},a={className:"string",variants:[{ +begin:"r'''",end:"'''"},{begin:'r"""',end:'"""'},{begin:"r'",end:"'", +illegal:"\\n"},{begin:'r"',end:'"',illegal:"\\n"},{begin:"'''",end:"'''", +contains:[e.BACKSLASH_ESCAPE,n,t]},{begin:'"""',end:'"""', +contains:[e.BACKSLASH_ESCAPE,n,t]},{begin:"'",end:"'",illegal:"\\n", +contains:[e.BACKSLASH_ESCAPE,n,t]},{begin:'"',end:'"',illegal:"\\n", +contains:[e.BACKSLASH_ESCAPE,n,t]}]};t.contains=[e.C_NUMBER_MODE,a] +;const i=["Comparable","DateTime","Duration","Function","Iterable","Iterator","List","Map","Match","Object","Pattern","RegExp","Set","Stopwatch","String","StringBuffer","StringSink","Symbol","Type","Uri","bool","double","int","num","Element","ElementList"],s=i.map((e=>e+"?")) +;return{name:"Dart",keywords:{ +keyword:["abstract","as","assert","async","await","base","break","case","catch","class","const","continue","covariant","default","deferred","do","dynamic","else","enum","export","extends","extension","external","factory","false","final","finally","for","Function","get","hide","if","implements","import","in","interface","is","late","library","mixin","new","null","on","operator","part","required","rethrow","return","sealed","set","show","static","super","switch","sync","this","throw","true","try","typedef","var","void","when","while","with","yield"], +built_in:i.concat(s).concat(["Never","Null","dynamic","print","document","querySelector","querySelectorAll","window"]), +$pattern:/[A-Za-z][A-Za-z0-9_]*\??/}, +contains:[a,e.COMMENT(/\/\*\*(?!\/)/,/\*\//,{subLanguage:"markdown",relevance:0 +}),e.COMMENT(/\/{3,} ?/,/$/,{contains:[{subLanguage:"markdown",begin:".", +end:"$",relevance:0}]}),e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{ +className:"class",beginKeywords:"class interface",end:/\{/,excludeEnd:!0, +contains:[{beginKeywords:"extends implements"},e.UNDERSCORE_TITLE_MODE] +},e.C_NUMBER_MODE,{className:"meta",begin:"@[A-Za-z]+"},{begin:"=>"}]}}, +grmr_diff:e=>{const n=e.regex;return{name:"Diff",aliases:["patch"],contains:[{ +className:"meta",relevance:10, +match:n.either(/^@@ +-\d+,\d+ +\+\d+,\d+ +@@/,/^\*\*\* +\d+,\d+ +\*\*\*\*$/,/^--- +\d+,\d+ +----$/) +},{className:"comment",variants:[{ +begin:n.either(/Index: /,/^index/,/={3,}/,/^-{3}/,/^\*{3} /,/^\+{3}/,/^diff --git/), +end:/$/},{match:/^\*{15}$/}]},{className:"addition",begin:/^\+/,end:/$/},{ +className:"deletion",begin:/^-/,end:/$/},{className:"addition",begin:/^!/, +end:/$/}]}},grmr_java:e=>{ +const n=e.regex,t="[\xc0-\u02b8a-zA-Z_$][\xc0-\u02b8a-zA-Z_$0-9]*",a=t+be("(?:<"+t+"~~~(?:\\s*,\\s*"+t+"~~~)*>)?",/~~~/g,2),i={ +keyword:["synchronized","abstract","private","var","static","if","const ","for","while","strictfp","finally","protected","import","native","final","void","enum","else","break","transient","catch","instanceof","volatile","case","assert","package","default","public","try","switch","continue","throws","protected","public","private","module","requires","exports","do","sealed","yield","permits"], +literal:["false","true","null"], +type:["char","boolean","long","float","int","byte","short","double"], +built_in:["super","this"]},s={className:"meta",begin:"@"+t,contains:[{ +begin:/\(/,end:/\)/,contains:["self"]}]},r={className:"params",begin:/\(/, +end:/\)/,keywords:i,relevance:0,contains:[e.C_BLOCK_COMMENT_MODE],endsParent:!0} +;return{name:"Java",aliases:["jsp"],keywords:i,illegal:/<\/|#/, +contains:[e.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{begin:/\w+@/, +relevance:0},{className:"doctag",begin:"@[A-Za-z]+"}]}),{ +begin:/import java\.[a-z]+\./,keywords:"import",relevance:2 +},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE,{begin:/"""/,end:/"""/, +className:"string",contains:[e.BACKSLASH_ESCAPE] +},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,{ +match:[/\b(?:class|interface|enum|extends|implements|new)/,/\s+/,t],className:{ +1:"keyword",3:"title.class"}},{match:/non-sealed/,scope:"keyword"},{ +begin:[n.concat(/(?!else)/,t),/\s+/,t,/\s+/,/=(?!=)/],className:{1:"type", +3:"variable",5:"operator"}},{begin:[/record/,/\s+/,t],className:{1:"keyword", +3:"title.class"},contains:[r,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{ +beginKeywords:"new throw return else",relevance:0},{ +begin:["(?:"+a+"\\s+)",e.UNDERSCORE_IDENT_RE,/\s*(?=\()/],className:{ +2:"title.function"},keywords:i,contains:[{className:"params",begin:/\(/, +end:/\)/,keywords:i,relevance:0, +contains:[s,e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,ue,e.C_BLOCK_COMMENT_MODE] +},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},ue,s]}},grmr_javascript:e=>{ +const n=e.regex,t=me,a={begin:/<[A-Za-z0-9\\._:-]+/, +end:/\/[A-Za-z0-9\\._:-]+>|\/>/,isTrulyOpeningTag:(e,n)=>{ +const t=e[0].length+e.index,a=e.input[t] +;if("<"===a||","===a)return void n.ignoreMatch();let i +;">"===a&&(((e,{after:n})=>{const t="",S={ +match:[/const|var|let/,/\s+/,t,/\s*/,/=\s*/,/(async\s*)?/,n.lookahead(O)], +keywords:"async",className:{1:"keyword",3:"title.function"},contains:[_]} +;return{name:"JavaScript",aliases:["js","jsx","mjs","cjs"],keywords:i,exports:{ +PARAMS_CONTAINS:f,CLASS_REFERENCE:N},illegal:/#(?![$_A-z])/, +contains:[e.SHEBANG({label:"shebang",binary:"node",relevance:5}),{ +label:"use_strict",className:"meta",relevance:10, +begin:/^\s*['"]use (strict|asm)['"]/ +},e.APOS_STRING_MODE,e.QUOTE_STRING_MODE,d,g,u,b,m,{match:/\$\d+/},l,N,{ +className:"attr",begin:t+n.lookahead(":"),relevance:0},S,{ +begin:"("+e.RE_STARTERS_RE+"|\\b(case|return|throw)\\b)\\s*", +keywords:"return throw case",relevance:0,contains:[m,e.REGEXP_MODE,{ +className:"function",begin:O,returnBegin:!0,end:"\\s*=>",contains:[{ +className:"params",variants:[{begin:e.UNDERSCORE_IDENT_RE,relevance:0},{ +className:null,begin:/\(\s*\)/,skip:!0},{begin:/\(/,end:/\)/,excludeBegin:!0, +excludeEnd:!0,keywords:i,contains:f}]}]},{begin:/,/,relevance:0},{match:/\s+/, +relevance:0},{variants:[{begin:"<>",end:""},{ +match:/<[A-Za-z0-9\\._:-]+\s*\/>/},{begin:a.begin, +"on:begin":a.isTrulyOpeningTag,end:a.end}],subLanguage:"xml",contains:[{ +begin:a.begin,end:a.end,skip:!0,contains:["self"]}]}]},y,{ +beginKeywords:"while if switch catch for"},{ +begin:"\\b(?!function)"+e.UNDERSCORE_IDENT_RE+"\\([^()]*(\\([^()]*(\\([^()]*\\)[^()]*)*\\)[^()]*)*\\)\\s*\\{", +returnBegin:!0,label:"func.def",contains:[_,e.inherit(e.TITLE_MODE,{begin:t, +className:"title.function"})]},{match:/\.\.\./,relevance:0},k,{match:"\\$"+t, +relevance:0},{match:[/\bconstructor(?=\s*\()/],className:{1:"title.function"}, +contains:[_]},w,{relevance:0,match:/\b[A-Z][A-Z_0-9]+\b/, +className:"variable.constant"},E,x,{match:/\$[(.]/}]}},grmr_json:e=>{ +const n=["true","false","null"],t={scope:"literal",beginKeywords:n.join(" ")} +;return{name:"JSON",keywords:{literal:n},contains:[{className:"attr", +begin:/"(\\.|[^\\"\r\n])*"(?=\s*:)/,relevance:1.01},{match:/[{}[\],:]/, +className:"punctuation",relevance:0 +},e.QUOTE_STRING_MODE,t,e.C_NUMBER_MODE,e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE], +illegal:"\\S"}},grmr_kotlin:e=>{const n={ +keyword:"abstract as val var vararg get set class object open private protected public noinline crossinline dynamic final enum if else do while for when throw try catch finally import package is in fun override companion reified inline lateinit init interface annotation data sealed internal infix operator out by constructor super tailrec where const inner suspend typealias external expect actual", +built_in:"Byte Short Char Int Long Boolean Float Double Void Unit Nothing", +literal:"true false null"},t={className:"symbol",begin:e.UNDERSCORE_IDENT_RE+"@" +},a={className:"subst",begin:/\$\{/,end:/\}/,contains:[e.C_NUMBER_MODE]},i={ +className:"variable",begin:"\\$"+e.UNDERSCORE_IDENT_RE},s={className:"string", +variants:[{begin:'"""',end:'"""(?=[^"])',contains:[i,a]},{begin:"'",end:"'", +illegal:/\n/,contains:[e.BACKSLASH_ESCAPE]},{begin:'"',end:'"',illegal:/\n/, +contains:[e.BACKSLASH_ESCAPE,i,a]}]};a.contains.push(s);const r={ +className:"meta", +begin:"@(?:file|property|field|get|set|receiver|param|setparam|delegate)\\s*:(?:\\s*"+e.UNDERSCORE_IDENT_RE+")?" +},o={className:"meta",begin:"@"+e.UNDERSCORE_IDENT_RE,contains:[{begin:/\(/, +end:/\)/,contains:[e.inherit(s,{className:"string"}),"self"]}] +},l=ue,c=e.COMMENT("/\\*","\\*/",{contains:[e.C_BLOCK_COMMENT_MODE]}),d={ +variants:[{className:"type",begin:e.UNDERSCORE_IDENT_RE},{begin:/\(/,end:/\)/, +contains:[]}]},g=d;return g.variants[1].contains=[d],d.variants[1].contains=[g], +{name:"Kotlin",aliases:["kt","kts"],keywords:n, +contains:[e.COMMENT("/\\*\\*","\\*/",{relevance:0,contains:[{className:"doctag", +begin:"@[A-Za-z]+"}]}),e.C_LINE_COMMENT_MODE,c,{className:"keyword", +begin:/\b(break|continue|return|this)\b/,starts:{contains:[{className:"symbol", +begin:/@\w+/}]}},t,r,o,{className:"function",beginKeywords:"fun",end:"[(]|$", +returnBegin:!0,excludeEnd:!0,keywords:n,relevance:5,contains:[{ +begin:e.UNDERSCORE_IDENT_RE+"\\s*\\(",returnBegin:!0,relevance:0, +contains:[e.UNDERSCORE_TITLE_MODE]},{className:"type",begin://, +keywords:"reified",relevance:0},{className:"params",begin:/\(/,end:/\)/, +endsParent:!0,keywords:n,relevance:0,contains:[{begin:/:/,end:/[=,\/]/, +endsWithParent:!0,contains:[d,e.C_LINE_COMMENT_MODE,c],relevance:0 +},e.C_LINE_COMMENT_MODE,c,r,o,s,e.C_NUMBER_MODE]},c]},{ +begin:[/class|interface|trait/,/\s+/,e.UNDERSCORE_IDENT_RE],beginScope:{ +3:"title.class"},keywords:"class interface trait",end:/[:\{(]|$/,excludeEnd:!0, +illegal:"extends implements",contains:[{ +beginKeywords:"public protected internal private constructor" +},e.UNDERSCORE_TITLE_MODE,{className:"type",begin://,excludeBegin:!0, +excludeEnd:!0,relevance:0},{className:"type",begin:/[,:]\s*/,end:/[<\(,){\s]|$/, +excludeBegin:!0,returnEnd:!0},r,o]},s,{className:"meta",begin:"^#!/usr/bin/env", +end:"$",illegal:"\n"},l]}},grmr_objectivec:e=>{ +const n=/[a-zA-Z@][a-zA-Z0-9_]*/,t={$pattern:n, +keyword:["@interface","@class","@protocol","@implementation"]};return{ +name:"Objective-C",aliases:["mm","objc","obj-c","obj-c++","objective-c++"], +keywords:{"variable.language":["this","super"],$pattern:n, +keyword:["while","export","sizeof","typedef","const","struct","for","union","volatile","static","mutable","if","do","return","goto","enum","else","break","extern","asm","case","default","register","explicit","typename","switch","continue","inline","readonly","assign","readwrite","self","@synchronized","id","typeof","nonatomic","IBOutlet","IBAction","strong","weak","copy","in","out","inout","bycopy","byref","oneway","__strong","__weak","__block","__autoreleasing","@private","@protected","@public","@try","@property","@end","@throw","@catch","@finally","@autoreleasepool","@synthesize","@dynamic","@selector","@optional","@required","@encode","@package","@import","@defs","@compatibility_alias","__bridge","__bridge_transfer","__bridge_retained","__bridge_retain","__covariant","__contravariant","__kindof","_Nonnull","_Nullable","_Null_unspecified","__FUNCTION__","__PRETTY_FUNCTION__","__attribute__","getter","setter","retain","unsafe_unretained","nonnull","nullable","null_unspecified","null_resettable","class","instancetype","NS_DESIGNATED_INITIALIZER","NS_UNAVAILABLE","NS_REQUIRES_SUPER","NS_RETURNS_INNER_POINTER","NS_INLINE","NS_AVAILABLE","NS_DEPRECATED","NS_ENUM","NS_OPTIONS","NS_SWIFT_UNAVAILABLE","NS_ASSUME_NONNULL_BEGIN","NS_ASSUME_NONNULL_END","NS_REFINED_FOR_SWIFT","NS_SWIFT_NAME","NS_SWIFT_NOTHROW","NS_DURING","NS_HANDLER","NS_ENDHANDLER","NS_VALUERETURN","NS_VOIDRETURN"], +literal:["false","true","FALSE","TRUE","nil","YES","NO","NULL"], +built_in:["dispatch_once_t","dispatch_queue_t","dispatch_sync","dispatch_async","dispatch_once"], +type:["int","float","char","unsigned","signed","short","long","double","wchar_t","unichar","void","bool","BOOL","id|0","_Bool"] +},illegal:"/,end:/$/,illegal:"\\n" +},e.C_LINE_COMMENT_MODE,e.C_BLOCK_COMMENT_MODE]},{className:"class", +begin:"("+t.keyword.join("|")+")\\b",end:/(\{|$)/,excludeEnd:!0,keywords:t, +contains:[e.UNDERSCORE_TITLE_MODE]},{begin:"\\."+e.UNDERSCORE_IDENT_RE, +relevance:0}]}},grmr_plaintext:e=>({name:"Plain text",aliases:["text","txt"], +disableAutodetect:!0}),grmr_shell:e=>({name:"Shell Session", +aliases:["console","shellsession"],contains:[{className:"meta.prompt", +begin:/^\s{0,3}[/~\w\d[\]()@-]*[>%$#][ ]?/,starts:{end:/[^\\](?=\s*$)/, +subLanguage:"bash"}}]}),grmr_swift:e=>{const n={match:/\s+/,relevance:0 +},t=e.COMMENT("/\\*","\\*/",{contains:["self"]}),a=[e.C_LINE_COMMENT_MODE,t],i={ +match:[/\./,m(...ve,...ke)],className:{2:"keyword"}},s={match:b(/\./,m(...Oe)), +relevance:0},r=Oe.filter((e=>"string"==typeof e)).concat(["_|0"]),o={variants:[{ +className:"keyword", +match:m(...Oe.filter((e=>"string"!=typeof e)).concat(xe).map(we),...ke)}]},l={ +$pattern:m(/\b\w+/,/#\w+/),keyword:r.concat(Me),literal:Se},c=[i,s,o],g=[{ +match:b(/\./,m(...Ce)),relevance:0},{className:"built_in", +match:b(/\b/,m(...Ce),/(?=\()/)}],u={match:/->/,relevance:0},p=[u,{ +className:"operator",relevance:0,variants:[{match:De},{match:`\\.(\\.|${Re})+`}] +}],h="([0-9]_*)+",f="([0-9a-fA-F]_*)+",_={className:"number",relevance:0, +variants:[{match:`\\b(${h})(\\.(${h}))?([eE][+-]?(${h}))?\\b`},{ +match:`\\b0x(${f})(\\.(${f}))?([pP][+-]?(${h}))?\\b`},{match:/\b0o([0-7]_*)+\b/ +},{match:/\b0b([01]_*)+\b/}]},E=(e="")=>({className:"subst",variants:[{ +match:b(/\\/,e,/[0\\tnr"']/)},{match:b(/\\/,e,/u\{[0-9a-fA-F]{1,8}\}/)}] +}),N=(e="")=>({className:"subst",match:b(/\\/,e,/[\t ]*(?:[\r\n]|\r\n)/) +}),y=(e="")=>({className:"subst",label:"interpol",begin:b(/\\/,e,/\(/),end:/\)/ +}),w=(e="")=>({begin:b(e,/"""/),end:b(/"""/,e),contains:[E(e),N(e),y(e)] +}),v=(e="")=>({begin:b(e,/"/),end:b(/"/,e),contains:[E(e),y(e)]}),k={ +className:"string", +variants:[w(),w("#"),w("##"),w("###"),v(),v("#"),v("##"),v("###")]},x={ +match:b(/`/,Le,/`/)},O=[x,{className:"variable",match:/\$\d+/},{ +className:"variable",match:`\\$${Be}+`}],S=[{match:/(@|#(un)?)available/, +className:"keyword",starts:{contains:[{begin:/\(/,end:/\)/,keywords:ze, +contains:[...p,_,k]}]}},{className:"keyword",match:b(/@/,m(...Fe))},{ +className:"meta",match:b(/@/,Le)}],A={match:d(/\b[A-Z]/),relevance:0,contains:[{ +className:"type", +match:b(/(AV|CA|CF|CG|CI|CL|CM|CN|CT|MK|MP|MTK|MTL|NS|SCN|SK|UI|WK|XC)/,Be,"+") +},{className:"type",match:$e,relevance:0},{match:/[?!]+/,relevance:0},{ +match:/\.\.\./,relevance:0},{match:b(/\s+&\s+/,d($e)),relevance:0}]},M={ +begin://,keywords:l,contains:[...a,...c,...S,u,A]};A.contains.push(M) +;const C={begin:/\(/,end:/\)/,relevance:0,keywords:l,contains:["self",{ +match:b(Le,/\s*:/),keywords:"_|0",relevance:0 +},...a,...c,...g,...p,_,k,...O,...S,A]},T={begin://,contains:[...a,A] +},R={begin:/\(/,end:/\)/,keywords:l,contains:[{ +begin:m(d(b(Le,/\s*:/)),d(b(Le,/\s+/,Le,/\s*:/))),end:/:/,relevance:0, +contains:[{className:"keyword",match:/\b_\b/},{className:"params",match:Le}] +},...a,...c,...p,_,k,...S,A,C],endsParent:!0,illegal:/["']/},D={ +match:[/func/,/\s+/,m(x.match,Le,De)],className:{1:"keyword",3:"title.function" +},contains:[T,R,n],illegal:[/\[/,/%/]},I={ +match:[/\b(?:subscript|init[?!]?)/,/\s*(?=[<(])/],className:{1:"keyword"}, +contains:[T,R,n],illegal:/\[|%/},B={match:[/operator/,/\s+/,De],className:{ +1:"keyword",3:"title"}},L={begin:[/precedencegroup/,/\s+/,$e],className:{ +1:"keyword",3:"title"},contains:[A],keywords:[...Ae,...Se],end:/}/} +;for(const e of k.variants){const n=e.contains.find((e=>"interpol"===e.label)) +;n.keywords=l;const t=[...c,...g,...p,_,k,...O];n.contains=[...t,{begin:/\(/, +end:/\)/,contains:["self",...t]}]}return{name:"Swift",keywords:l, +contains:[...a,D,I,{beginKeywords:"struct protocol class extension enum actor", +end:"\\{",excludeEnd:!0,keywords:l,contains:[e.inherit(e.TITLE_MODE,{ +className:"title.class",begin:/[A-Za-z$_][\u00C0-\u02B80-9A-Za-z$_]*/}),...c] +},B,L,{beginKeywords:"import",end:/$/,contains:[...a],relevance:0 +},...c,...g,...p,_,k,...O,...S,A,C]}},grmr_ruby:e=>{ +const n=e.regex,t="([a-zA-Z_]\\w*[!?=]?|[-+~]@|<<|>>|=~|===?|<=>|[<>]=?|\\*\\*|[-/+%^&*~`|]|\\[\\]=?)",a=n.either(/\b([A-Z]+[a-z0-9]+)+/,/\b([A-Z]+[a-z0-9]+)+[A-Z]+/),i=n.concat(a,/(::\w+)*/),s={ +"variable.constant":["__FILE__","__LINE__","__ENCODING__"], +"variable.language":["self","super"], +keyword:["alias","and","begin","BEGIN","break","case","class","defined","do","else","elsif","end","END","ensure","for","if","in","module","next","not","or","redo","require","rescue","retry","return","then","undef","unless","until","when","while","yield","include","extend","prepend","public","private","protected","raise","throw"], +built_in:["proc","lambda","attr_accessor","attr_reader","attr_writer","define_method","private_constant","module_function"], +literal:["true","false","nil"]},r={className:"doctag",begin:"@[A-Za-z]+"},o={ +begin:"#<",end:">"},l=[e.COMMENT("#","$",{contains:[r] +}),e.COMMENT("^=begin","^=end",{contains:[r],relevance:10 +}),e.COMMENT("^__END__",e.MATCH_NOTHING_RE)],c={className:"subst",begin:/#\{/, +end:/\}/,keywords:s},d={className:"string",contains:[e.BACKSLASH_ESCAPE,c], +variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/`/,end:/`/},{ +begin:/%[qQwWx]?\(/,end:/\)/},{begin:/%[qQwWx]?\[/,end:/\]/},{ +begin:/%[qQwWx]?\{/,end:/\}/},{begin:/%[qQwWx]?/},{begin:/%[qQwWx]?\//, +end:/\//},{begin:/%[qQwWx]?%/,end:/%/},{begin:/%[qQwWx]?-/,end:/-/},{ +begin:/%[qQwWx]?\|/,end:/\|/},{begin:/\B\?(\\\d{1,3})/},{ +begin:/\B\?(\\x[A-Fa-f0-9]{1,2})/},{begin:/\B\?(\\u\{?[A-Fa-f0-9]{1,6}\}?)/},{ +begin:/\B\?(\\M-\\C-|\\M-\\c|\\c\\M-|\\M-|\\C-\\M-)[\x20-\x7e]/},{ +begin:/\B\?\\(c|C-)[\x20-\x7e]/},{begin:/\B\?\\?\S/},{ +begin:n.concat(/<<[-~]?'?/,n.lookahead(/(\w+)(?=\W)[^\n]*\n(?:[^\n]*\n)*?\s*\1\b/)), +contains:[e.END_SAME_AS_BEGIN({begin:/(\w+)/,end:/(\w+)/, +contains:[e.BACKSLASH_ESCAPE,c]})]}]},g="[0-9](_?[0-9])*",u={className:"number", +relevance:0,variants:[{ +begin:`\\b([1-9](_?[0-9])*|0)(\\.(${g}))?([eE][+-]?(${g})|r)?i?\\b`},{ +begin:"\\b0[dD][0-9](_?[0-9])*r?i?\\b"},{begin:"\\b0[bB][0-1](_?[0-1])*r?i?\\b" +},{begin:"\\b0[oO][0-7](_?[0-7])*r?i?\\b"},{ +begin:"\\b0[xX][0-9a-fA-F](_?[0-9a-fA-F])*r?i?\\b"},{ +begin:"\\b0(_?[0-7])+r?i?\\b"}]},b={variants:[{match:/\(\)/},{ +className:"params",begin:/\(/,end:/(?=\))/,excludeBegin:!0,endsParent:!0, +keywords:s}]},m=[d,{variants:[{match:[/class\s+/,i,/\s+<\s+/,i]},{ +match:[/\b(class|module)\s+/,i]}],scope:{2:"title.class", +4:"title.class.inherited"},keywords:s},{match:[/(include|extend)\s+/,i],scope:{ +2:"title.class"},keywords:s},{relevance:0,match:[i,/\.new[. (]/],scope:{ +1:"title.class"}},{relevance:0,match:/\b[A-Z][A-Z_0-9]+\b/, +className:"variable.constant"},{relevance:0,match:a,scope:"title.class"},{ +match:[/def/,/\s+/,t],scope:{1:"keyword",3:"title.function"},contains:[b]},{ +begin:e.IDENT_RE+"::"},{className:"symbol", +begin:e.UNDERSCORE_IDENT_RE+"(!|\\?)?:",relevance:0},{className:"symbol", +begin:":(?!\\s)",contains:[d,{begin:t}],relevance:0},u,{className:"variable", +begin:"(\\$\\W)|((\\$|@@?)(\\w+))(?=[^@$?])(?![A-Za-z])(?![@$?'])"},{ +className:"params",begin:/\|/,end:/\|/,excludeBegin:!0,excludeEnd:!0, +relevance:0,keywords:s},{begin:"("+e.RE_STARTERS_RE+"|unless)\\s*", +keywords:"unless",contains:[{className:"regexp",contains:[e.BACKSLASH_ESCAPE,c], +illegal:/\n/,variants:[{begin:"/",end:"/[a-z]*"},{begin:/%r\{/,end:/\}[a-z]*/},{ +begin:"%r\\(",end:"\\)[a-z]*"},{begin:"%r!",end:"![a-z]*"},{begin:"%r\\[", +end:"\\][a-z]*"}]}].concat(o,l),relevance:0}].concat(o,l) +;c.contains=m,b.contains=m;const p=[{begin:/^\s*=>/,starts:{end:"$",contains:m} +},{className:"meta.prompt", +begin:"^([>?]>|[\\w#]+\\(\\w+\\):\\d+:\\d+[>*]|(\\w+-)?\\d+\\.\\d+\\.\\d+(p\\d+)?[^\\d][^>]+>)(?=[ ])", +starts:{end:"$",keywords:s,contains:m}}];return l.unshift(o),{name:"Ruby", +aliases:["rb","gemspec","podspec","thor","irb"],keywords:s,illegal:/\/\*/, +contains:[e.SHEBANG({binary:"ruby"})].concat(p).concat(l).concat(m)}}, +grmr_yaml:e=>{ +const n="true false yes no null",t="[\\w#;/?:@&=+$,.~*'()[\\]]+",a={ +className:"string",relevance:0,variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/ +},{begin:/\S+/}],contains:[e.BACKSLASH_ESCAPE,{className:"template-variable", +variants:[{begin:/\{\{/,end:/\}\}/},{begin:/%\{/,end:/\}/}]}]},i=e.inherit(a,{ +variants:[{begin:/'/,end:/'/},{begin:/"/,end:/"/},{begin:/[^\s,{}[\]]+/}]}),s={ +end:",",endsWithParent:!0,excludeEnd:!0,keywords:n,relevance:0},r={begin:/\{/, +end:/\}/,contains:[s],illegal:"\\n",relevance:0},o={begin:"\\[",end:"\\]", +contains:[s],illegal:"\\n",relevance:0},l=[{className:"attr",variants:[{ +begin:"\\w[\\w :\\/.-]*:(?=[ \t]|$)"},{begin:'"\\w[\\w :\\/.-]*":(?=[ \t]|$)'},{ +begin:"'\\w[\\w :\\/.-]*':(?=[ \t]|$)"}]},{className:"meta",begin:"^---\\s*$", +relevance:10},{className:"string", +begin:"[\\|>]([1-9]?[+-])?[ ]*\\n( +)[^ ][^\\n]*\\n(\\2[^\\n]+\\n?)*"},{ +begin:"<%[%=-]?",end:"[%-]?%>",subLanguage:"ruby",excludeBegin:!0,excludeEnd:!0, +relevance:0},{className:"type",begin:"!\\w+!"+t},{className:"type", +begin:"!<"+t+">"},{className:"type",begin:"!"+t},{className:"type",begin:"!!"+t +},{className:"meta",begin:"&"+e.UNDERSCORE_IDENT_RE+"$"},{className:"meta", +begin:"\\*"+e.UNDERSCORE_IDENT_RE+"$"},{className:"bullet",begin:"-(?=[ ]|$)", +relevance:0},e.HASH_COMMENT_MODE,{beginKeywords:n,keywords:{literal:n}},{ +className:"number", +begin:"\\b[0-9]{4}(-[0-9][0-9]){0,2}([Tt \\t][0-9][0-9]?(:[0-9][0-9]){2})?(\\.[0-9]*)?([ \\t])*(Z|[-+][0-9][0-9]?(:[0-9][0-9])?)?\\b" +},{className:"number",begin:e.C_NUMBER_RE+"\\b",relevance:0},r,o,a],c=[...l] +;return c.pop(),c.push(i),s.contains=c,{name:"YAML",case_insensitive:!0, +aliases:["yml"],contains:l}}});const je=ae;for(const e of Object.keys(Ue)){ +const n=e.replace("grmr_","").replace("_","-");je.registerLanguage(n,Ue[e])} +return je}() +;"object"==typeof exports&&"undefined"!=typeof module&&(module.exports=hljs); diff --git a/static-assets/play_button.svg b/static-assets/play_button.svg new file mode 100644 index 00000000..c39a2f4a --- /dev/null +++ b/static-assets/play_button.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static-assets/readme.md b/static-assets/readme.md new file mode 100644 index 00000000..62216710 --- /dev/null +++ b/static-assets/readme.md @@ -0,0 +1,36 @@ +# Dart documentation generator + +This directory includes static sources used by the Dart documentation generator +through the `dart doc` command. + +To learn more about generating and viewing the generated documentation, +check out the [`dart doc` documentation][]. + +[`dart doc` documentation]: https://dart.dev/tools/dart-doc + +## Third-party resources + +## highlight.js + +Generated from https://highlightjs.org/download/ on 2021-07-13. + +**License:** https://github.com/highlightjs/highlight.js/blob/main/LICENSE + +**Included languages:** + +* bash +* c +* css +* dart +* diff +* html, xml +* java +* javascript +* json +* kotlin +* markdown +* objective-c +* plaintext +* shell +* swift +* yaml diff --git a/static-assets/search.svg b/static-assets/search.svg new file mode 100644 index 00000000..58f4299f --- /dev/null +++ b/static-assets/search.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/static-assets/styles.css b/static-assets/styles.css new file mode 100644 index 00000000..424cf36f --- /dev/null +++ b/static-assets/styles.css @@ -0,0 +1,1298 @@ +.light-theme { + /*background-color body, listdropdown*/ + --main-bg-color: #fff; + /*header id-tittle*/ + --main-header-color: #eeeeee; + /*package-name*/ + --main-sidebar-color: #727272; + /*section-title and section subtitle, desc markdown(body, dd, h3), header a*/ + --main-text-color: #111111; + /*typehead search-box*/ + --main-search-bar: #fff; + /* scrollbar-thumb */ + --main-scrollbar-color: #CCC; + /* footer */ + --main-footer-background: #111111; + /*header text color*/ + --main-h-text: black; + /* hyperlinks*/ + --main-hyperlinks-color: #0175C2; + /*search background*/ + --main-search-background: transparent; + + /*code snippets*/ + --main-code-bg: #f8f8f8; + --main-keyword-color: #333; + --main-tag-color: #000080; + --main-section-color: #900; + --main-comment-color: #998; + --main-var-color: #008080; + --main-string-color: #d14; + + --main-number-filter: invert(0%); + --main-icon-color: black; + + /* alerts */ + --alert-info: #e7f8ff; + --alert-tip: #ecfaf7; + --alert-important: #e2dbff; + --alert-warning: #fcf8e3; + --alert-error: #fde9ee; +} + +.dark-theme { + /*background-color body, listdropdown*/ + --main-bg-color: #10161E; + /*header id-tittle*/ + --main-header-color: #1C2834; + /*package-name*/ + --main-sidebar-color: #fff; + /*section-title and section subtitle, desc markdown(body, dd, h3), header a*/ + --main-text-color: #fff; + /*typehead search-box*/ + --main-search-bar: #454545; + /* scrollbar-thumb */ + --main-scrollbar-color: #5f6368; + /* footer */ + --main-footer-background: #27323a; + /* hyperlinks*/ + --main-hyperlinks-color: #00D2FA; + /*search background*/ + --main-search-background: black; + + /*code snippets*/ + --main-code-bg: #10161E; + --main-keyword-color: white; + --main-tag-color: #00D2FA; + --main-section-color: #FF2D64; + --main-comment-color: #909CC3; + --main-var-color: #55A09B; + --main-string-color: #FF2D64; + + --main-number-filter: invert(100%); + --main-icon-color: white; + + /* alerts */ + --alert-info: #043875; + --alert-tip: #065517; + --alert-important: #4a00b4; + --alert-warning: #7b6909; + --alert-error: #7a0c17; +} + +#theme { + display: none; +} + +#theme-button { + position: absolute; + right: 30px; + height: 24px; +} + +#theme-button .material-symbols-outlined { + color: var(--main-icon-color); + user-select: none; + cursor: pointer; +} + +#theme-button .material-symbols-outlined:hover { + color: var(--main-hyperlinks-color); +} + +li .material-symbols-outlined, dt .material-symbols-outlined { + font-size: 1em; + vertical-align: text-bottom; +} + +dt .material-symbols-outlined { + text-indent: 0; +} + +.light-theme #light-theme-button { + display: none; +} + +.dark-theme #dark-theme-button { + display: none; +} + +/* +Only show images that fit their theme using GitHub's syntax, see: +https://github.blog/changelog/2021-11-24-specify-theme-context-for-images-in-markdown/ +*/ +.dark-theme img[src$="#gh-light-mode-only"] { + display: none; +} + +.light-theme img[src$="#gh-dark-mode-only"] { + display: none; +} + +/* for layout */ +html, +body { + margin: 0; + padding: 0; + height: 100%; + width: 100%; + overflow: hidden; + box-sizing: border-box; +} + +*, *:before, *:after { + box-sizing: inherit; +} + +body { + display: flex; + flex-direction: column; + -webkit-overflow-scrolling: touch; +} + +header { + flex: 0 0 50px; + display: flex; + flex-direction: row; + align-items: center; + padding-left: 30px; + padding-right: 30px; + background-color: var(--main-header-color); +} + +header ol { + list-style: none; + margin: 0; + padding: 0; +} + +header ol li { + display: inline; +} + +header form { + display: flex; + flex: 1; + justify-content: flex-end; +} + +header#header-search-sidebar { + height: 50px; + margin-bottom: 25px; +} + +footer { + flex: 0 0 16px; + text-align: center; + padding: 16px 20px; +} + +main { + flex: 1; + display: flex; + flex-direction: row; + min-height: 0; +} + +.sidebar-offcanvas-left { + flex: 0 1 230px; + order: 1; + overflow-y: scroll; + padding: 20px 0 15px 30px; + margin: 5px 20px 0 0; +} + +::-webkit-scrollbar-button{ display: none; height: 13px; border-radius: 0; background-color: #AAA; } +::-webkit-scrollbar-button:hover{ background-color: #AAA; } +::-webkit-scrollbar-thumb{ background-color: var(--main-scrollbar-color); } +::-webkit-scrollbar-thumb:hover{ background-color: var(--main-scrollbar-color); } +::-webkit-scrollbar{ width: 4px; } + +.main-content::-webkit-scrollbar{ width: 8px; } + +.main-content { + flex: 1; + order: 2; + overflow-y: scroll; + padding: 10px 20px 0 20px; +} + +.sidebar-offcanvas-right { + flex: 0 1 12em; + order: 3; + overflow-y: scroll; + padding: 20px 15px 15px 15px; + margin-top: 5px; + margin-right: 20px; +} +/* end for layout */ + +body { + -webkit-text-size-adjust: 100%; + overflow-x: hidden; + font-family: Roboto, sans-serif; + font-size: 16px; + line-height: 1.42857143; + color: var(--main-text-color); + background-color: var(--main-bg-color); +} + +nav.navbar { + background-color: inherit; + min-height: 50px; + border: 0; +} + +@media (max-width: 840px) { + .hidden-xs { + display: none !important; + } +} + +@media (min-width: 841px) { + .hidden-l { + display: none !important; + } +} + +nav.navbar .row { + padding-top: 8px; +} + +nav .container { + white-space: nowrap; +} + +header { + background-color: var(--main-header-color); + box-shadow: 0 3px 5px rgba(0,0,0,0.1); +} + +.pre { + border: 1px solid #ddd; + font-size: 14px; +} + +.hljs-string, .hljs-doctag { + color: var(--main-string-color); +} + +.hljs-number, .hljs-literal, .hljs-variable, .hljs-template-variable, .hljs-tag .hljs-attr { + color: var(--main-var-color); +} + +.hljs-comment, .hljs-quote { + color: var(--main-comment-color); + font-style: italic; +} + +.hljs-title, .hljs-section, .hljs-selector-id { + color: var(--main-section-color); + font-weight: bold; +} + +.hljs-tag, .hljs-name, .hljs-attribute { + color: var(--main-tag-color); + font-weight: normal; +} + +.hljs-keyword, .hljs-selector-tag, .hljs-subst { + color: var(--main-keyword-color); + font-weight: bold; +} + +.hljs { + display: block; + overflow-x: auto; + padding: 0.5em; + color: var(--main-text-color); + background: var(--main-code-bg); +} + +a { + text-decoration: none; +} + +section { + margin-bottom: 36px; +} + +dl { + margin: 0; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + font-family: Roboto, sans-serif; + font-weight: 400; + margin-top: 1.5em; + color: var(--main-text-color); +} + +h1.title { + overflow: hidden; + text-overflow: ellipsis; +} + +h1 { + font-size: 37px; + margin-top: 0; + margin-bottom: 0.67em; +} + +h2 { + font-size: 28px; +} + +h5 { + font-size: 16px; +} + +p { + margin-bottom: 1em; + margin-top: 0; +} + +a { + color: var(--main-hyperlinks-color); +} + +a:hover { + color: #13B9FD; +} + +pre.prettyprint { + font-family: 'Roboto Mono', Menlo, monospace; + color: black; + border-radius: 0; + font-size: 15px; + word-wrap: normal; + line-height: 1.4; + border: 0; + margin: 16px 0 16px 0; + padding: 8px; +} + +pre code { + white-space: pre; + word-wrap: initial; + font-size: 100% +} + +.fixed { + white-space: pre; +} + +pre { + border: 1px solid #ddd; + background-color: #eee; + font-size: 14px; +} + +code { + font-family: 'Roboto Mono', Menlo, monospace; + color: inherit; + padding: 0.2em 0.4em; + font-size: 85%; + background-color: rgba(27,31,35,0.05); + border-radius: 3px; +} + +@media(max-width: 840px) { + nav .container { + width: 100% + } + + h1 { + font-size: 24px; + } + + pre { + margin: 16px 0; + } +} + +header h1 { + font-weight: 400; + margin-bottom: 16px; +} + +header a, +header p, +header li { + color: #0175C2; +} + +header a:hover { + color: #0175C2; +} + +header h1 .kind { + color: #555; +} + +dt { + font-weight: normal; +} + +dd { + color: var(--main-text-color); + margin-bottom: 1em; + margin-left: 0; +} + +dd.callable, dd.constant, dd.property { + margin-bottom: 24px; +} + +dd p { + overflow-x: hidden; + text-overflow: ellipsis; + margin-bottom: 0; +} + +/* Enum values do not have their own pages; their full docs are presented on the + * enum class's page. */ +dt.constant + dd p { + margin-bottom: 1em; +} + +/* indents wrapped lines */ +section.summary dt { + margin-left: 24px; + text-indent: -24px; +} + +.dl-horizontal dd { + margin-left: initial; +} + +dl.dl-horizontal dt { + font-style: normal; + text-align: left; + color: #727272; + margin-right: 20px; + width: initial; +} + +dt .name { + font-weight: 500; +} + +dl dt.callable .name { + float: none; + width: auto; +} + +.type-parameter { + white-space: nowrap; +} + +.multi-line-signature .type-parameter .parameter { + margin-left: 0; + display: unset; +} + +.parameter-list { + display: table-cell; + margin-left: 10px; + list-style-type: none; + padding-inline-start: unset; +} + +.signature { + color: var(--main-text-color); +} + +.signature a { + color: var(--main-hyperlinks-color); +} + +.optional { + font-style: italic; +} + +.undocumented { + font-style: italic; +} + +.is-const { + font-style: italic; +} + +.deprecated { + text-decoration: line-through; +} + +.category.linked { + font-weight: bold; + opacity: 1; +} + +/* Colors for category based on categoryOrder in dartdoc_options.config. */ +.category.cp-0 { + background-color: #54b7c4 +} + +.category.cp-1 { + background-color: #54c47f +} + +.category.cp-2 { + background-color: #c4c254 +} + +.category.cp-3 { + background-color: #c49f54 +} + +.category.cp-4 { + background-color: #c45465 +} + +.category.cp-5 { + background-color: #c454c4 +} + +.category a { + color: white; +} + +.category { + padding: 2px 4px; + font-size: 12px; + border-radius: 4px; + background-color: #999; + text-transform: uppercase; + color: white; + opacity: .5; +} + +h1 .category { + vertical-align: middle; +} + +/* The badge under a declaration for things like "const", "read-only", etc. and for the badges inline like sealed or interface */ +/* See https://github.com/dart-lang/dartdoc/blob/main/lib/src/model/feature.dart */ +.feature { + display: inline-block; + background: var(--main-bg-color); + border: 1px solid var(--main-hyperlinks-color); + border-radius: 20px; + color: var(--main-hyperlinks-color); + + font-size: 12px; + padding: 1px 6px; + margin: 0 8px 0 0; +} + +a.feature:hover { + border-color: #13B9FD; +} + +h1 .feature { + vertical-align: middle; + margin: 0 -2px 0 0; +} + +.source-link { + padding: 18px 4px; + font-size: 18px; + vertical-align: middle; +} + +@media (max-width: 840px) { + .source-link { + padding: 7px 2px; + font-size: 10px; + } +} + +#external-links { + float: right; +} + +.btn-group { + position: relative; + display: inline-flex; + vertical-align: middle; +} + +footer { + color: #fff; + background-color: var(--main-footer-background); + width: 100%; +} + +footer p { + margin: 0; +} + +footer .no-break { + white-space: nowrap; +} + +footer .container { + padding-left: 0; + padding-right: 0; +} + +footer a, footer a:hover { + color: #fff; +} + +.markdown.desc { + max-width: 700px; +} + +.markdown h1 { + font-size: 24px; + margin-bottom: 8px; +} + +.markdown h2 { + font-size: 20px; + margin-top: 24px; + margin-bottom: 8px; +} + +.markdown h3 { + font-size: 18px; + margin-bottom: 8px; + color: var(--main-text-color); +} + +.markdown h4 { + font-size: 16px; + margin-bottom: 0; +} + +.markdown li p { + margin: 0; +} + +table { + margin-bottom: 1em; +} + +table, +th, +td { + border: 1px solid lightgrey; + border-collapse: collapse; +} + +th, +td { + padding: 8px; +} + +.gt-separated { + list-style: none; + padding: 0; + margin: 0; +} + +.gt-separated li { + display: inline-block; +} + +.gt-separated li:before { + background-image: url("data:image/svg+xml;utf8,"); + background-position: center; + content: "\00a0"; + margin: 0 6px 0 4px; + padding: 0 3px 0 0; +} + +.gt-separated.dark li:before { + background-image: url("data:image/svg+xml;utf8,"); +} + +.gt-separated li:first-child:before { + background-image: none; + content: ""; + margin: 0; + padding: 0; +} + +.multi-line-signature { + font-size: 17px; + color: #727272; +} + +.multi-line-signature .parameter { + margin-left: 24px; + display: block; +} + +.breadcrumbs { + padding: 0; + margin: 8px 0 8px 0; + white-space: nowrap; + line-height: 1; +} + +@media screen and (min-width: 840px) { + nav ol.breadcrumbs { + float: left; + } +} + +@media screen and (max-width: 840px) { + .breadcrumbs { + margin: 0 0 24px 0; + overflow-x: hidden; + } +} + +.breadcrumbs .gt-separated .dark .hidden-xs li+li:before { + color: var(--main-h-text); +} + +ol.breadcrumbs li a { + color: var(--main-hyperlinks-color); +} + +.self-crumb { + color: var(--main-h-text); +} + +.self-name { + color: #555; + display: none; +} + +.annotation-list { + list-style: none; + padding: 0; + display: inline; +} + +.comma-separated { + list-style: none; + padding: 0; + display: inline; +} + +.comma-separated li { + display: inline; +} + +.comma-separated li:after { + content: ", "; +} + +.comma-separated li:last-child:after { + content: ""; +} + +.end-with-period li:last-child:after { + content: "."; +} + +.container > section:first-child { + border: 0; +} + +.constructor-modifier { + font-style: italic; +} + +section.multi-line-signature div.parameters { + margin-left: 24px; +} + +/* sidebar styles */ + +.sidebar ol { + list-style: none; + line-height: 22px; + margin-top: 0; + margin-bottom: 0; + padding: 0 0 15px 0; +} + +.sidebar h5 a, +.sidebar h5 a:hover { + color: var(--main-sidebar-color); +} + +.sidebar h5, +.sidebar ol li { + text-overflow: ellipsis; + overflow: hidden; + padding: 3px 0 3px 3px; +} + +.sidebar h5 { + color: var(--main-sidebar-color); + font-size: 18px; + margin: 0 0 22px 0; + padding-top: 0; +} + +.sidebar ol li.section-title { + font-size: 18px; + font-weight: normal; + text-transform: uppercase; + padding-top: 25px; +} + +.sidebar ol li.section-subtitle a { + color: inherit; +} + +.sidebar ol li.section-subtitle { + font-weight: 400; + text-transform: uppercase; +} + +.sidebar ol li.section-subitem { + margin-left: 12px; +} + +.sidebar ol li:first-child { + padding-top: 3px; + margin-top: 0; +} + +button { + padding: 0; +} + +#sidenav-left-toggle { + display: none; + vertical-align: text-bottom; + padding: 0; + color: var(--main-icon-color); + user-select: none; + cursor: pointer; +} + +#sidenav-left-toggle:hover { + color: var(--main-hyperlinks-color); +} + +/* left-nav disappears, and can transition in from the left */ +@media screen and (max-width:840px) { + #sidenav-left-toggle { + display: inline; + width: 24px; + height: 24px; + border: none; + margin-right: 24px; + margin-left: 24px; + font-size: 24px; + } + + #overlay-under-drawer.active { + opacity: 0.4; + height: 100%; + z-index: 1999; + position: fixed; + top: 0; + left: 0; + right: 0; + bottom: 0; + background-color: black; + display: block; + } + + .sidebar-offcanvas-left { + left: -100%; + position: fixed; + -webkit-transition:all .25s ease-out; + -o-transition:all .25s ease-out; + transition:all .25s ease-out; + z-index: 2000; + top: 0; + width: 280px; /* works all the way down to an iphone 4 */ + height: 90%; + background-color: var(--main-bg-color); + overflow-y: scroll; /* TODO: how to hide scroll bars? */ + padding: 10px; + margin: 10px 10px; + box-shadow: 5px 5px 5px 5px #444444; + } + + ol#sidebar-nav { + font-size: 18px; + white-space: pre-line; + } + + .sidebar-offcanvas-left.active { + left: 0; /* this animates our drawer into the page */ + } + + .self-name { + display: inline-block; + color: var(--main-hyperlinks-color); + } +} + +.sidebar-offcanvas-left h5 { + margin-bottom: 10px; +} + +.sidebar-offcanvas-left h5:last-of-type { + border: 0; + margin-bottom: 25px; +} + +/* the right nav disappears out of view when the window shrinks */ +@media screen and (max-width: 992px) { + .sidebar-offcanvas-right { + display: none; + } +} + +#overlay-under-drawer { + display: none; +} + +/* find-as-you-type search box */ + +.form-control { + border-radius: 0; + border: 0; +} + +@media screen and (max-width: 840px) { + form.search { + display: none; + } +} + +.typeahead { + width: 200px; + padding: 2px 7px 1px 7px; + line-height: 20px; + outline: none; +} + +.tt-wrapper { + position: relative; + display: inline-block; +} + +.tt-input { + position: relative; + vertical-align: top; +} + +.navbar-right .tt-menu { + right: 0; + left: inherit !important; + width: 540px; + max-height: 280px; + overflow-y: scroll; +} + +.navbar-right { + padding-right: 60px; +} + +.tt-menu { + position: absolute; + top: 100%; + left: 0; + z-index: 100; + font-size: 14px; + margin: 0; + background-color: var(--main-bg-color); + border: 1px solid var(--main-header-color); + -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2); + -moz-box-shadow: 0 5px 10px rgba(0,0,0,.2); + box-shadow: 0 5px 10px rgba(0,0,0,.2); +} + + +.typeahead { + padding: 17px 17px 17px 50px; + width: 422px; + height: 20px; + font-size: 13px; + background-image: url("./search.svg"); + background-repeat: no-repeat; + background-position: 4%; + outline: 0; + background-size: 20px; + filter: var(--main-number-filter); + -webkit-filter: var(--main-number-filter); +} + +.search-summary { + margin-bottom: 10px; +} + +a.tt-container { + font-size: 16px; + color: var(--main-hyperlinks-color); +} + +.enter-search-message { + position: -webkit-sticky; + position: sticky; + top: 0; + background-color: #AAA; + padding: 0; + font-size: 14px; + margin: 0; + clear: both; + text-align: center; + color: black; +} + +.tt-suggestion:hover { + cursor: pointer; + color: #fff; + background-color: #0097cf; +} + +.tt-suggestion:hover .search-from-lib { + color: #ddd; +} + +.tt-suggestion.tt-cursor { + color: #fff; + background-color: #0097cf; +} + +.tt-suggestion.tt-cursor .search-from-lib { + color: #ddd; +} + +.tt-suggestion p { + margin: 0; +} + +.tt-container { + font-size: 14px; + margin-bottom: 0; + margin-top: 15px; +} + +.tt-container-text { + color: var(--main-text-color); +} + + +/* Search results formatting for mini results below search bar. */ + +.tt-search-results .tt-container { + margin-top: 5px; + margin-bottom: 5px; +} + +/* Do not show the container as a section. */ +.tt-search-results .tt-container-text { + display: none +} + +/* An inline style. */ +.tt-search-results .tt-suggestion { + color: var(--main-text-color); + margin-top: 5px; + overflow: hidden; + padding-left: 10px; + padding-right: 10px; + text-overflow: ellipsis; + white-space: nowrap; +} + +.tt-search-results .tt-suggestion-title { + font-size: 14px; + padding-right: 5px; +} + +.tt-search-results .tt-suggestion-container { + color: var(--main-keyword-color); + font-size: 14px; + font-style: italic; + padding-right: 5px; +} + +.tt-search-results .one-line-description { + color: var(--main-keyword-color); + display: inline; + margin-left: 0; +} + + +.tt-search-results .one-line-description::before { + content: open-quote; +} + +.tt-search-results .one-line-description::after { + content: close-quote; +} + +/* Search results formatting for `search.html`. */ + +/* A block style. */ +#dartdoc-main-content .tt-suggestion { + color: var(--main-text-color); + margin-top: 5px; + margin-bottom: 10px; + border-style: solid; + border-color: lightgrey; + border-width: 0.5px; +} + +#dartdoc-main-content .tt-suggestion-title { + display: block; + font-weight: 500; + margin: 4px 10px 0; +} + +#dartdoc-main-content .one-line-description { + display: block; + margin: 2px 10px 3px; +} + +/* Do not show a result's container. */ +#dartdoc-main-content .tt-suggestion-container { + display: none; +} + +@media screen and (max-width: 840px) { + .typeahead { + padding: 17px 17px 17px 33px; + width: 240px; + height: 17px; + border: 1px solid #f5f5f5; + background-position: 3%; + margin: 10px 10px 10px 9px; + } + + header { + padding-left: 0; + } +} + +@media screen and (max-width: 320px) { + #sidenav-left-toggle { + margin-right: 10px; + margin-left: 20px; + } + + .self-name { + margin-right: 10px; + } +} + +::placeholder { + filter: brightness(0.85); +} + +.search-body { + border: 1px solid #7f7f7f; + max-width: 400px; + box-shadow: 3px 3px 5px rgba(0,0,0,0.1); +} + +section#setter { + border-top: 1px solid #ddd; + padding-top: 36px; +} + +li.inherited a { + opacity: 0.65; + font-style: italic; +} + +#instance-methods dt.inherited .name, +#instance-properties dt.inherited .name, +#operators dt.inherited .name { + font-weight: 400; + font-style: italic; +} + +#instance-methods dt.inherited .signature, +#instance-properties dt.inherited .signature, +#operators dt.inherited .signature { + font-weight: 400; +} + +@media print { + .subnav, .sidebar { + display: none; + } + + a[href]:after { + content: "" !important; + } +} + +/* github alert styles */ + +.markdown-alert { + margin-top: 1rem; + margin-bottom: 1rem; + padding: 1.25rem; +} + +.markdown-alert>:last-child { + margin-bottom: 0; +} + +.markdown-alert-title { + display: flex; + align-items: center; + gap: 0.4rem; + margin-bottom: 0.5rem; + + font-weight: bold; + -webkit-font-smoothing: antialiased; +} + +.markdown-alert-title:before { + font: 24px / 1 'Material Symbols Outlined'; +} + +/* note, tip, important, warning, caution */ + +.markdown-alert.markdown-alert-note { + background-color: var(--alert-info); +} + +.markdown-alert-note .markdown-alert-title:before { + content: 'info'; +} + +.markdown-alert.markdown-alert-tip { + background-color: var(--alert-tip); +} + +.markdown-alert-tip .markdown-alert-title:before { + content: 'lightbulb'; +} + +.markdown-alert.markdown-alert-important { + background-color: var(--alert-important); +} + +.markdown-alert-important .markdown-alert-title:before { + content: 'feedback'; +} + +.markdown-alert.markdown-alert-warning { + background-color: var(--alert-warning); +} + +.markdown-alert-warning .markdown-alert-title:before { + content: 'warning'; +} + +.markdown-alert.markdown-alert-caution { + background-color: var(--alert-error); +} + +.markdown-alert-caution .markdown-alert-title:before { + content: 'report'; +}