From 3384ad627ee830917bb4084a3bfc122c4c920ec5 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Mon, 30 Dec 2024 07:15:55 +0000 Subject: [PATCH] Deploy to GitHub pages --- __404error.html | 96 + categories.json | 1 + .../CancelRequest-class-sidebar.html | 41 + .../CancelRequest-class.html | 201 + .../CancelRequest/CancelRequest.html | 107 + .../DioOptions-class-sidebar.html | 41 + .../DioOptions-class.html | 201 + .../DioOptions/DioOptions.html | 107 + .../DioResponseType-class-sidebar.html | 45 + .../DioResponseType-class.html | 213 + .../DioResponseType/DioResponseType.html | 108 + .../DioResponseType/responseType.html | 111 + .../Extra-class-sidebar.html | 45 + .../Extra-class.html | 216 + .../Extra/Extra.html | 111 + .../Extra/data.html | 111 + .../Extras-class-sidebar.html | 41 + .../Extras-class.html | 208 + .../Extras/Extras.html | 107 + .../HttpResponse-class-sidebar.html | 49 + .../HttpResponse-class.html | 224 + .../HttpResponse/HttpResponse.html | 109 + .../HttpResponse/data.html | 111 + .../HttpResponse/response.html | 111 + .../ReceiveProgress-class-sidebar.html | 41 + .../ReceiveProgress-class.html | 201 + .../ReceiveProgress/ReceiveProgress.html | 107 + .../SendProgress-class-sidebar.html | 41 + .../SendProgress-class.html | 201 + .../SendProgress/SendProgress.html | 107 + .../TypedExtras-class-sidebar.html | 41 + .../TypedExtras-class.html | 214 + .../TypedExtras/TypedExtras.html | 107 + ...dart_retrofit_lib_dio-library-sidebar.html | 21 + ...etrofit.dart_retrofit_lib_dio-library.html | 197 + .../ParseErrorLogger-class-sidebar.html | 45 + .../ParseErrorLogger-class.html | 217 + .../ParseErrorLogger/ParseErrorLogger.html | 103 + .../ParseErrorLogger/logError.html | 122 + ...ofit_lib_error_logger-library-sidebar.html | 13 + ...art_retrofit_lib_error_logger-library.html | 130 + .../Body-class-sidebar.html | 45 + .../Body-class.html | 219 + .../Body/Body.html | 108 + .../Body/nullToAbsent.html | 111 + .../CacheControl-class-sidebar.html | 73 + .../CacheControl-class.html | 297 ++ .../CacheControl/CacheControl.html | 124 + .../CacheControl/maxAge.html | 111 + .../CacheControl/maxStale.html | 111 + .../CacheControl/minFresh.html | 111 + .../CacheControl/noCache.html | 111 + .../CacheControl/noStore.html | 111 + .../CacheControl/noTransform.html | 111 + .../CacheControl/onlyIfCached.html | 111 + .../CacheControl/other.html | 111 + .../DELETE-class-sidebar.html | 49 + .../DELETE-class.html | 250 + .../DELETE/DELETE.html | 108 + .../Field-class-sidebar.html | 45 + .../Field-class.html | 224 + .../Field/Field.html | 108 + .../Field/value.html | 111 + .../FormUrlEncoded-class-sidebar.html | 45 + .../FormUrlEncoded-class.html | 220 + .../FormUrlEncoded/FormUrlEncoded.html | 107 + .../FormUrlEncoded/mime.html | 117 + .../GET-class-sidebar.html | 49 + .../GET-class.html | 253 + .../GET/GET.html | 108 + .../HEAD-class-sidebar.html | 49 + .../HEAD-class.html | 250 + .../HEAD/HEAD.html | 108 + .../Header-class-sidebar.html | 45 + .../Header-class.html | 217 + .../Header/Header.html | 108 + .../Header/value.html | 111 + .../Headers-class-sidebar.html | 45 + .../Headers-class.html | 216 + .../Headers/Headers.html | 108 + .../Headers/value.html | 111 + .../HttpMethod-class-sidebar.html | 49 + .../HttpMethod-class.html | 292 ++ .../HttpMethod/DELETE-constant.html | 111 + .../HttpMethod/GET-constant.html | 111 + .../HttpMethod/HEAD-constant.html | 111 + .../HttpMethod/HttpMethod.html | 103 + .../HttpMethod/OPTIONS-constant.html | 111 + .../HttpMethod/PATCH-constant.html | 111 + .../HttpMethod/POST-constant.html | 111 + .../HttpMethod/PUT-constant.html | 111 + .../Method-class-sidebar.html | 49 + .../Method-class.html | 249 + .../Method/Method.html | 112 + .../Method/method.html | 114 + .../Method/path.html | 116 + .../MultiPart-class-sidebar.html | 45 + .../MultiPart-class.html | 217 + .../MultiPart/MultiPart.html | 107 + .../MultiPart/mime.html | 117 + .../NoBody-class-sidebar.html | 41 + .../NoBody-class.html | 205 + .../NoBody/NoBody.html | 107 + .../OPTIONS-class-sidebar.html | 49 + .../OPTIONS-class.html | 250 + .../OPTIONS/OPTIONS.html | 108 + .../PATCH-class-sidebar.html | 49 + .../PATCH-class.html | 250 + .../PATCH/PATCH.html | 108 + .../POST-class-sidebar.html | 49 + .../POST-class.html | 250 + .../POST/POST.html | 108 + .../PUT-class-sidebar.html | 49 + .../PUT-class.html | 250 + .../PUT/PUT.html | 108 + .../Parser-enum-sidebar.html | 57 + .../Parser.html | 345 ++ .../Parser/values-constant.html | 110 + .../Part-class-sidebar.html | 57 + .../Part-class.html | 263 + .../Part/Part.html | 116 + .../Part/contentType.html | 111 + .../Part/fileName.html | 115 + .../Part/name.html | 111 + .../Part/value.html | 117 + .../Path-class-sidebar.html | 45 + .../Path-class.html | 217 + .../Path/Path.html | 108 + .../Path/value.html | 111 + .../PreventNullToAbsent-class-sidebar.html | 41 + .../PreventNullToAbsent-class.html | 212 + .../PreventNullToAbsent.html | 107 + .../Queries-class-sidebar.html | 45 + .../Queries-class.html | 217 + .../Queries/Queries.html | 108 + .../Queries/encoded.html | 111 + .../Query-class-sidebar.html | 49 + .../Query-class.html | 233 + .../Query/Query.html | 109 + .../Query/encoded.html | 111 + .../Query/value.html | 111 + .../RestApi-class-sidebar.html | 49 + .../RestApi-class.html | 228 + .../RestApi/RestApi.html | 112 + .../RestApi/baseUrl.html | 130 + .../RestApi/parser.html | 114 + ...art_retrofit_lib_http-library-sidebar.html | 37 + ...trofit.dart_retrofit_lib_http-library.html | 326 ++ ...retrofit_lib_retrofit-library-sidebar.html | 47 + ...it.dart_retrofit_lib_retrofit-library.html | 409 ++ index.html | 438 ++ index.json | 1 + search.html | 88 + static-assets/docs.dart.js | 4656 +++++++++++++++++ static-assets/docs.dart.js.map | 16 + static-assets/favicon.png | Bin 0 -> 1767 bytes static-assets/github.css | 99 + static-assets/highlight.pack.js | 780 +++ static-assets/play_button.svg | 1 + static-assets/readme.md | 36 + static-assets/search.svg | 1 + static-assets/styles.css | 1340 +++++ 162 files changed, 26223 insertions(+) create mode 100644 __404error.html create mode 100644 categories.json create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/CancelRequest-class-sidebar.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/CancelRequest-class.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/CancelRequest/CancelRequest.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/DioOptions-class-sidebar.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/DioOptions-class.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/DioOptions/DioOptions.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/DioResponseType-class-sidebar.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/DioResponseType-class.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/DioResponseType/DioResponseType.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/DioResponseType/responseType.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/Extra-class-sidebar.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/Extra-class.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/Extra/Extra.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/Extra/data.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/Extras-class-sidebar.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/Extras-class.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/Extras/Extras.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/HttpResponse-class-sidebar.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/HttpResponse-class.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/HttpResponse/HttpResponse.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/HttpResponse/data.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/HttpResponse/response.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/ReceiveProgress-class-sidebar.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/ReceiveProgress-class.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/ReceiveProgress/ReceiveProgress.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/SendProgress-class-sidebar.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/SendProgress-class.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/SendProgress/SendProgress.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/TypedExtras-class-sidebar.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/TypedExtras-class.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/TypedExtras/TypedExtras.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio-library-sidebar.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio-library.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_error_logger/ParseErrorLogger-class-sidebar.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_error_logger/ParseErrorLogger-class.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_error_logger/ParseErrorLogger/ParseErrorLogger.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_error_logger/ParseErrorLogger/logError.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_error_logger/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_error_logger-library-sidebar.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_error_logger/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_error_logger-library.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Body-class-sidebar.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Body-class.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Body/Body.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Body/nullToAbsent.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/CacheControl-class-sidebar.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/CacheControl-class.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/CacheControl/CacheControl.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/CacheControl/maxAge.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/CacheControl/maxStale.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/CacheControl/minFresh.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/CacheControl/noCache.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/CacheControl/noStore.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/CacheControl/noTransform.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/CacheControl/onlyIfCached.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/CacheControl/other.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/DELETE-class-sidebar.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/DELETE-class.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/DELETE/DELETE.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Field-class-sidebar.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Field-class.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Field/Field.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Field/value.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/FormUrlEncoded-class-sidebar.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/FormUrlEncoded-class.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/FormUrlEncoded/FormUrlEncoded.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/FormUrlEncoded/mime.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/GET-class-sidebar.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/GET-class.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/GET/GET.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/HEAD-class-sidebar.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/HEAD-class.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/HEAD/HEAD.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Header-class-sidebar.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Header-class.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Header/Header.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Header/value.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Headers-class-sidebar.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Headers-class.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Headers/Headers.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Headers/value.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/HttpMethod-class-sidebar.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/HttpMethod-class.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/HttpMethod/DELETE-constant.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/HttpMethod/GET-constant.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/HttpMethod/HEAD-constant.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/HttpMethod/HttpMethod.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/HttpMethod/OPTIONS-constant.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/HttpMethod/PATCH-constant.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/HttpMethod/POST-constant.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/HttpMethod/PUT-constant.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Method-class-sidebar.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Method-class.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Method/Method.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Method/method.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Method/path.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/MultiPart-class-sidebar.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/MultiPart-class.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/MultiPart/MultiPart.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/MultiPart/mime.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/NoBody-class-sidebar.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/NoBody-class.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/NoBody/NoBody.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/OPTIONS-class-sidebar.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/OPTIONS-class.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/OPTIONS/OPTIONS.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/PATCH-class-sidebar.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/PATCH-class.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/PATCH/PATCH.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/POST-class-sidebar.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/POST-class.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/POST/POST.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/PUT-class-sidebar.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/PUT-class.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/PUT/PUT.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Parser-enum-sidebar.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Parser.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Parser/values-constant.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Part-class-sidebar.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Part-class.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Part/Part.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Part/contentType.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Part/fileName.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Part/name.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Part/value.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Path-class-sidebar.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Path-class.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Path/Path.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Path/value.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/PreventNullToAbsent-class-sidebar.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/PreventNullToAbsent-class.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/PreventNullToAbsent/PreventNullToAbsent.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Queries-class-sidebar.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Queries-class.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Queries/Queries.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Queries/encoded.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Query-class-sidebar.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Query-class.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Query/Query.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Query/encoded.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Query/value.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/RestApi-class-sidebar.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/RestApi-class.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/RestApi/RestApi.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/RestApi/baseUrl.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/RestApi/parser.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http-library-sidebar.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http-library.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_retrofit/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_retrofit-library-sidebar.html create mode 100644 file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_retrofit/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_retrofit-library.html create mode 100644 index.html create mode 100644 index.json create mode 100644 search.html create mode 100644 static-assets/docs.dart.js create mode 100644 static-assets/docs.dart.js.map create mode 100644 static-assets/favicon.png create mode 100644 static-assets/github.css create mode 100644 static-assets/highlight.pack.js create mode 100644 static-assets/play_button.svg create mode 100644 static-assets/readme.md create mode 100644 static-assets/search.svg create mode 100644 static-assets/styles.css diff --git a/__404error.html b/__404error.html new file mode 100644 index 000000000..a5238fd40 --- /dev/null +++ b/__404error.html @@ -0,0 +1,96 @@ + + + + + + + + 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 000000000..fe51488c7 --- /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 000000000..5b1f2deef --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/CancelRequest-class-sidebar.html @@ -0,0 +1,41 @@ +
    + +
  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 000000000..ee9e9c3db --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/CancelRequest-class.html @@ -0,0 +1,201 @@ + + + + + + + + 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 000000000..dead39d64 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/CancelRequest/CancelRequest.html @@ -0,0 +1,107 @@ + + + + + + + + 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 000000000..371833a89 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/DioOptions-class-sidebar.html @@ -0,0 +1,41 @@ +
    + +
  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 000000000..6e2ec72d7 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/DioOptions-class.html @@ -0,0 +1,201 @@ + + + + + + + + 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 000000000..30bd78781 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/DioOptions/DioOptions.html @@ -0,0 +1,107 @@ + + + + + + + + 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 000000000..034a18eac --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/DioResponseType-class-sidebar.html @@ -0,0 +1,45 @@ +
    + +
  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 000000000..fbeea9c41 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/DioResponseType-class.html @@ -0,0 +1,213 @@ + + + + + + + + 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 000000000..e30f451d3 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/DioResponseType/DioResponseType.html @@ -0,0 +1,108 @@ + + + + + + + + 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 000000000..418119b26 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/DioResponseType/responseType.html @@ -0,0 +1,111 @@ + + + + + + + + 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 000000000..002de67c8 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/Extra-class-sidebar.html @@ -0,0 +1,45 @@ +
    + +
  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 000000000..be8e4976e --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/Extra-class.html @@ -0,0 +1,216 @@ + + + + + + + + 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 000000000..848f29255 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/Extra/Extra.html @@ -0,0 +1,111 @@ + + + + + + + + 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 000000000..ab1ac4456 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/Extra/data.html @@ -0,0 +1,111 @@ + + + + + + + + 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 000000000..81e8365ea --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/Extras-class-sidebar.html @@ -0,0 +1,41 @@ +
    + +
  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 000000000..3ddfc4319 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/Extras-class.html @@ -0,0 +1,208 @@ + + + + + + + + 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 000000000..a90b4f1dd --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/Extras/Extras.html @@ -0,0 +1,107 @@ + + + + + + + + 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 000000000..4e947211a --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/HttpResponse-class-sidebar.html @@ -0,0 +1,49 @@ +
    + +
  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 000000000..557fb6532 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/HttpResponse-class.html @@ -0,0 +1,224 @@ + + + + + + + + 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 000000000..7acbf63b6 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/HttpResponse/HttpResponse.html @@ -0,0 +1,109 @@ + + + + + + + + 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 000000000..398b978e2 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/HttpResponse/data.html @@ -0,0 +1,111 @@ + + + + + + + + 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 000000000..cb281b2ec --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/HttpResponse/response.html @@ -0,0 +1,111 @@ + + + + + + + + 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 000000000..9b0d3a0f4 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/ReceiveProgress-class-sidebar.html @@ -0,0 +1,41 @@ +
    + +
  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 000000000..4d851130a --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/ReceiveProgress-class.html @@ -0,0 +1,201 @@ + + + + + + + + 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 000000000..5fb2b086b --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/ReceiveProgress/ReceiveProgress.html @@ -0,0 +1,107 @@ + + + + + + + + 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 000000000..118a5bf84 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/SendProgress-class-sidebar.html @@ -0,0 +1,41 @@ +
    + +
  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 000000000..616c9c099 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/SendProgress-class.html @@ -0,0 +1,201 @@ + + + + + + + + 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 000000000..1a5d8a008 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/SendProgress/SendProgress.html @@ -0,0 +1,107 @@ + + + + + + + + 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/TypedExtras-class-sidebar.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/TypedExtras-class-sidebar.html new file mode 100644 index 000000000..bb064ece8 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/TypedExtras-class-sidebar.html @@ -0,0 +1,41 @@ +
    + +
  1. Constructors
  2. +
  3. TypedExtras
  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/TypedExtras-class.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/TypedExtras-class.html new file mode 100644 index 000000000..f3b7763da --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/TypedExtras-class.html @@ -0,0 +1,214 @@ + + + + + + + + TypedExtras class - dio library - Dart API + + + + + + + + + + + + + + +
+
+ menu + +
TypedExtras
+ +
+ +
+
+
+
+
+

TypedExtras class + +

+ + +
+

Extra data that will be passed to Dio's request, response, transformer, and interceptors. +Extend TypedExtras and define fields that correspond to the keys passed into extras. +The values of these fields will be derived from the data passed into your subclass.

+

Example:

+
@TypedExtrasSubClass(
+  id: '1234',
+  fileType: '.json',
+)
+@GET("/get")
+Future<String> foo();
+
+
+ + + + +
+

Constructors

+
+
+ TypedExtras() +
+
+ +
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/TypedExtras/TypedExtras.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/TypedExtras/TypedExtras.html new file mode 100644 index 000000000..d205901fa --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/TypedExtras/TypedExtras.html @@ -0,0 +1,107 @@ + + + + + + + + TypedExtras constructor - TypedExtras - dio library - Dart API + + + + + + + + + + + + + + +
+
+ menu + +
TypedExtras
+ +
+ +
+
+
+
+
+

TypedExtras constructor +

+ +
+ const + TypedExtras() +
+ + + + +
+

Implementation

+
const TypedExtras();
+
+ + +
+ + +
+ + + + + + + + + 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 000000000..863f14dbc --- /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,21 @@ +
    +
  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. +
  19. TypedExtras
  20. + + + + + + + + + +
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 000000000..f70b841d5 --- /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,197 @@ + + + + + + + + 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 + +
+
+ +
+ +
+ TypedExtras + +
+
+ Extra data that will be passed to Dio's request, response, transformer, and interceptors. +Extend TypedExtras and define fields that correspond to the keys passed into extras. +The values of these fields will be derived from the data passed into your subclass. +
+ +
+
+ + + + + + + + + +
+ + +
+ + + + + + + + + diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_error_logger/ParseErrorLogger-class-sidebar.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_error_logger/ParseErrorLogger-class-sidebar.html new file mode 100644 index 000000000..4a0ec9a51 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_error_logger/ParseErrorLogger-class-sidebar.html @@ -0,0 +1,45 @@ +
    + +
  1. Constructors
  2. +
  3. ParseErrorLogger
  4. + + + +
  5. + Properties +
  6. + +
  7. + hashCode +
  8. + +
  9. + runtimeType +
  10. + +
  11. Methods
  12. + +
  13. + logError +
  14. + +
  15. + noSuchMethod +
  16. + +
  17. + toString +
  18. + +
  19. Operators
  20. + +
  21. + operator == +
  22. + + + + + + +
diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_error_logger/ParseErrorLogger-class.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_error_logger/ParseErrorLogger-class.html new file mode 100644 index 000000000..2eefd2c4a --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_error_logger/ParseErrorLogger-class.html @@ -0,0 +1,217 @@ + + + + + + + + ParseErrorLogger class - error_logger library - Dart API + + + + + + + + + + + + + + +
+
+ menu + +
ParseErrorLogger
+ +
+ +
+
+
+
+
+

ParseErrorLogger class + abstract + +

+ + +
+

Base class for logging errors that occur during parsing of response data.

+
+ + + + +
+

Constructors

+
+
+ ParseErrorLogger() +
+
+ +
+
+
+ +
+

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

+
+
+ logError(Object error, StackTrace stackTrace, dynamic options) + → void + + + +
+
+ Logs an error that occurred during parsing of response data. + + +
+ +
+ 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_error_logger/ParseErrorLogger/ParseErrorLogger.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_error_logger/ParseErrorLogger/ParseErrorLogger.html new file mode 100644 index 000000000..d3a9e9e96 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_error_logger/ParseErrorLogger/ParseErrorLogger.html @@ -0,0 +1,103 @@ + + + + + + + + ParseErrorLogger constructor - ParseErrorLogger - error_logger library - Dart API + + + + + + + + + + + + + + +
+
+ menu + +
ParseErrorLogger
+ +
+ +
+
+
+
+
+

ParseErrorLogger constructor +

+ +
+ + ParseErrorLogger() +
+ + + + + + +
+ + +
+ + + + + + + + + diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_error_logger/ParseErrorLogger/logError.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_error_logger/ParseErrorLogger/logError.html new file mode 100644 index 000000000..d4cc59b83 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_error_logger/ParseErrorLogger/logError.html @@ -0,0 +1,122 @@ + + + + + + + + logError method - ParseErrorLogger class - error_logger library - Dart API + + + + + + + + + + + + + + +
+
+ menu + +
logError
+ +
+ +
+
+
+
+
+

logError abstract method +

+ +
+ +void +logError(
  1. Object error,
  2. +
  3. StackTrace stackTrace,
  4. +
  5. dynamic options
  6. +
) + + + +
+ +
+

Logs an error that occurred during parsing of response data.

+
    +
  • error is the error that occurred.
  • +
  • stackTrace is the stack trace of the error.
  • +
  • options are the options that were used to make the request.
  • +
+
+ + + +
+

Implementation

+
void logError(Object error, StackTrace stackTrace, RequestOptions options);
+
+ + +
+ + +
+ + + + + + + + + diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_error_logger/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_error_logger-library-sidebar.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_error_logger/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_error_logger-library-sidebar.html new file mode 100644 index 000000000..0b09398a3 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_error_logger/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_error_logger-library-sidebar.html @@ -0,0 +1,13 @@ +
    +
  1. Classes
  2. +
  3. ParseErrorLogger
  4. + + + + + + + + + +
diff --git a/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_error_logger/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_error_logger-library.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_error_logger/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_error_logger-library.html new file mode 100644 index 000000000..b95de7943 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_error_logger/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_error_logger-library.html @@ -0,0 +1,130 @@ + + + + + + + + error_logger library - Dart API + + + + + + + + + + + + + + +
+
+ menu + +
error_logger
+ +
+ +
+
+
+
+ +
+ + +

+ error_logger + library + + +

+
+ + + + +
+

Classes

+
+
+ ParseErrorLogger + +
+
+ Base class for logging errors that occur during parsing of response data. +
+ +
+
+ + + + + + + + + +
+ + +
+ + + + + + + + + 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 000000000..b2479f5ec --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Body-class-sidebar.html @@ -0,0 +1,45 @@ +
    + +
  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 000000000..587068825 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Body-class.html @@ -0,0 +1,219 @@ + + + + + + + + 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 000000000..e9b178b64 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Body/Body.html @@ -0,0 +1,108 @@ + + + + + + + + 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 000000000..cd3a2e9d0 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Body/nullToAbsent.html @@ -0,0 +1,111 @@ + + + + + + + + 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 000000000..b95e3c135 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/CacheControl-class-sidebar.html @@ -0,0 +1,73 @@ +
    + +
  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 000000000..787a23aac --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/CacheControl-class.html @@ -0,0 +1,297 @@ + + + + + + + + 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 000000000..7aa3ff359 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/CacheControl/CacheControl.html @@ -0,0 +1,124 @@ + + + + + + + + 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 000000000..d5564e701 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/CacheControl/maxAge.html @@ -0,0 +1,111 @@ + + + + + + + + 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 000000000..e534957dd --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/CacheControl/maxStale.html @@ -0,0 +1,111 @@ + + + + + + + + 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 000000000..d3d4e8418 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/CacheControl/minFresh.html @@ -0,0 +1,111 @@ + + + + + + + + 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 000000000..59f8fbe25 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/CacheControl/noCache.html @@ -0,0 +1,111 @@ + + + + + + + + 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 000000000..c3fda9f74 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/CacheControl/noStore.html @@ -0,0 +1,111 @@ + + + + + + + + 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 000000000..f6fc50a54 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/CacheControl/noTransform.html @@ -0,0 +1,111 @@ + + + + + + + + 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 000000000..06b52014a --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/CacheControl/onlyIfCached.html @@ -0,0 +1,111 @@ + + + + + + + + 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 000000000..ef7d3d62f --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/CacheControl/other.html @@ -0,0 +1,111 @@ + + + + + + + + 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 000000000..ea8a243b9 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/DELETE-class-sidebar.html @@ -0,0 +1,49 @@ +
    + +
  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 000000000..d295dd586 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/DELETE-class.html @@ -0,0 +1,250 @@ + + + + + + + + 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 000000000..03ff120be --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/DELETE/DELETE.html @@ -0,0 +1,108 @@ + + + + + + + + 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 000000000..a6298ebec --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Field-class-sidebar.html @@ -0,0 +1,45 @@ +
    + +
  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 000000000..07a701442 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Field-class.html @@ -0,0 +1,224 @@ + + + + + + + + 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 000000000..fa9616fd7 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Field/Field.html @@ -0,0 +1,108 @@ + + + + + + + + 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 000000000..597d7d735 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Field/value.html @@ -0,0 +1,111 @@ + + + + + + + + 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 000000000..78c0121f6 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/FormUrlEncoded-class-sidebar.html @@ -0,0 +1,45 @@ +
    + +
  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 000000000..ef36d9a43 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/FormUrlEncoded-class.html @@ -0,0 +1,220 @@ + + + + + + + + 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 000000000..960967411 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/FormUrlEncoded/FormUrlEncoded.html @@ -0,0 +1,107 @@ + + + + + + + + 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 000000000..85008cc36 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/FormUrlEncoded/mime.html @@ -0,0 +1,117 @@ + + + + + + + + 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 000000000..7e06f5c54 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/GET-class-sidebar.html @@ -0,0 +1,49 @@ +
    + +
  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 000000000..aeb3b627f --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/GET-class.html @@ -0,0 +1,253 @@ + + + + + + + + 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 000000000..e1a86d575 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/GET/GET.html @@ -0,0 +1,108 @@ + + + + + + + + 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 000000000..82df41d0b --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/HEAD-class-sidebar.html @@ -0,0 +1,49 @@ +
    + +
  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 000000000..0b939fe69 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/HEAD-class.html @@ -0,0 +1,250 @@ + + + + + + + + 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 000000000..cd03419c9 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/HEAD/HEAD.html @@ -0,0 +1,108 @@ + + + + + + + + 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 000000000..7245efd52 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Header-class-sidebar.html @@ -0,0 +1,45 @@ +
    + +
  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 000000000..70e20ba25 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Header-class.html @@ -0,0 +1,217 @@ + + + + + + + + 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 000000000..c4bd62b58 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Header/Header.html @@ -0,0 +1,108 @@ + + + + + + + + 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 000000000..e3c58bade --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Header/value.html @@ -0,0 +1,111 @@ + + + + + + + + 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 000000000..0a8bea365 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Headers-class-sidebar.html @@ -0,0 +1,45 @@ +
    + +
  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 000000000..b36233ca4 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Headers-class.html @@ -0,0 +1,216 @@ + + + + + + + + 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 000000000..73cb9a1c9 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Headers/Headers.html @@ -0,0 +1,108 @@ + + + + + + + + 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 000000000..6af1245db --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Headers/value.html @@ -0,0 +1,111 @@ + + + + + + + + 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 000000000..a55677fcf --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/HttpMethod-class-sidebar.html @@ -0,0 +1,49 @@ +
    + +
  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 000000000..25b9d2f11 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/HttpMethod-class.html @@ -0,0 +1,292 @@ + + + + + + + + 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 000000000..1e70ec9e5 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/HttpMethod/DELETE-constant.html @@ -0,0 +1,111 @@ + + + + + + + + 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 000000000..261577567 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/HttpMethod/GET-constant.html @@ -0,0 +1,111 @@ + + + + + + + + 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 000000000..085caf038 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/HttpMethod/HEAD-constant.html @@ -0,0 +1,111 @@ + + + + + + + + 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 000000000..49affded0 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/HttpMethod/HttpMethod.html @@ -0,0 +1,103 @@ + + + + + + + + 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 000000000..3b8382ea7 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/HttpMethod/OPTIONS-constant.html @@ -0,0 +1,111 @@ + + + + + + + + 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 000000000..48bf5a8c2 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/HttpMethod/PATCH-constant.html @@ -0,0 +1,111 @@ + + + + + + + + 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 000000000..72523a614 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/HttpMethod/POST-constant.html @@ -0,0 +1,111 @@ + + + + + + + + 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 000000000..49b5045c3 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/HttpMethod/PUT-constant.html @@ -0,0 +1,111 @@ + + + + + + + + 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 000000000..fe4a87185 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Method-class-sidebar.html @@ -0,0 +1,49 @@ +
    + +
  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 000000000..e706aee24 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Method-class.html @@ -0,0 +1,249 @@ + + + + + + + + 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 000000000..72c63aae7 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Method/Method.html @@ -0,0 +1,112 @@ + + + + + + + + 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 000000000..6bf98a331 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Method/method.html @@ -0,0 +1,114 @@ + + + + + + + + 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 000000000..dedd54da1 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Method/path.html @@ -0,0 +1,116 @@ + + + + + + + + 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 000000000..1ed94bf8c --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/MultiPart-class-sidebar.html @@ -0,0 +1,45 @@ +
    + +
  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 000000000..95ed456f3 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/MultiPart-class.html @@ -0,0 +1,217 @@ + + + + + + + + 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 000000000..a65d485e6 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/MultiPart/MultiPart.html @@ -0,0 +1,107 @@ + + + + + + + + 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 000000000..0c125ec8b --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/MultiPart/mime.html @@ -0,0 +1,117 @@ + + + + + + + + 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 000000000..57c55c126 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/NoBody-class-sidebar.html @@ -0,0 +1,41 @@ +
    + +
  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 000000000..ea50d8369 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/NoBody-class.html @@ -0,0 +1,205 @@ + + + + + + + + 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 000000000..03a5a103c --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/NoBody/NoBody.html @@ -0,0 +1,107 @@ + + + + + + + + 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 000000000..78d0dacdf --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/OPTIONS-class-sidebar.html @@ -0,0 +1,49 @@ +
    + +
  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 000000000..0f4880745 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/OPTIONS-class.html @@ -0,0 +1,250 @@ + + + + + + + + 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 000000000..05c677755 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/OPTIONS/OPTIONS.html @@ -0,0 +1,108 @@ + + + + + + + + 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 000000000..74e5e1d78 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/PATCH-class-sidebar.html @@ -0,0 +1,49 @@ +
    + +
  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 000000000..ed5b3f212 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/PATCH-class.html @@ -0,0 +1,250 @@ + + + + + + + + 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 000000000..0ddfa3502 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/PATCH/PATCH.html @@ -0,0 +1,108 @@ + + + + + + + + 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 000000000..e973f9498 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/POST-class-sidebar.html @@ -0,0 +1,49 @@ +
    + +
  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 000000000..817fb1f99 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/POST-class.html @@ -0,0 +1,250 @@ + + + + + + + + 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 000000000..dd8f6dc35 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/POST/POST.html @@ -0,0 +1,108 @@ + + + + + + + + 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 000000000..a83851561 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/PUT-class-sidebar.html @@ -0,0 +1,49 @@ +
    + +
  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 000000000..3e0d2acb2 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/PUT-class.html @@ -0,0 +1,250 @@ + + + + + + + + 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 000000000..7606c2033 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/PUT/PUT.html @@ -0,0 +1,108 @@ + + + + + + + + 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 000000000..39422d963 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Parser-enum-sidebar.html @@ -0,0 +1,57 @@ +
    + + +
  1. Values
  2. +
  3. JsonSerializable
  4. +
  5. MapSerializable
  6. +
  7. DartJsonMapper
  8. +
  9. FlutterCompute
  10. + + +
  11. + Properties +
  12. + +
  13. + hashCode +
  14. + +
  15. + index +
  16. + +
  17. + name + (ext) +
  18. + +
  19. + runtimeType +
  20. + +
  21. Methods
  22. + +
  23. + noSuchMethod +
  24. + +
  25. + toString +
  26. + +
  27. Operators
  28. + +
  29. + operator == +
  30. + + + + + + +
  31. Constants
  32. +
  33. values
  34. +
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 000000000..b32c9e9cc --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Parser.html @@ -0,0 +1,345 @@ + + + + + + + + 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
+
+ +
+ + + + +
Available extensions
+
+ + + +
+
+ +
+

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
+ +
+ +
+ name + String + + +
+
+

+ Available on Enum, + provided by the EnumName extension +

+ The name of the enum value. +
no setter
+ +
+ +
+ 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/values-constant.html b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Parser/values-constant.html new file mode 100644 index 000000000..2f6843edd --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Parser/values-constant.html @@ -0,0 +1,110 @@ + + + + + + + + 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 000000000..d67b6311a --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Part-class-sidebar.html @@ -0,0 +1,57 @@ +
    + +
  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 000000000..2860e5e8a --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Part-class.html @@ -0,0 +1,263 @@ + + + + + + + + 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 000000000..082b8bed8 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Part/Part.html @@ -0,0 +1,116 @@ + + + + + + + + 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 000000000..2e2fa7edb --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Part/contentType.html @@ -0,0 +1,111 @@ + + + + + + + + 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 000000000..b576236fb --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Part/fileName.html @@ -0,0 +1,115 @@ + + + + + + + + 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 000000000..48d8f0253 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Part/name.html @@ -0,0 +1,111 @@ + + + + + + + + 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 000000000..1f2f52ed3 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Part/value.html @@ -0,0 +1,117 @@ + + + + + + + + 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 000000000..b2f4c7e20 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Path-class-sidebar.html @@ -0,0 +1,45 @@ +
    + +
  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 000000000..999b05628 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Path-class.html @@ -0,0 +1,217 @@ + + + + + + + + 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 000000000..7e51987d4 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Path/Path.html @@ -0,0 +1,108 @@ + + + + + + + + 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 000000000..5f8a0c714 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Path/value.html @@ -0,0 +1,111 @@ + + + + + + + + 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 000000000..dfc473c11 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/PreventNullToAbsent-class-sidebar.html @@ -0,0 +1,41 @@ +
    + +
  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 000000000..f2c46eec2 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/PreventNullToAbsent-class.html @@ -0,0 +1,212 @@ + + + + + + + + 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 000000000..8697229e9 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/PreventNullToAbsent/PreventNullToAbsent.html @@ -0,0 +1,107 @@ + + + + + + + + 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 000000000..6929d8f71 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Queries-class-sidebar.html @@ -0,0 +1,45 @@ +
    + +
  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 000000000..806344b6f --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Queries-class.html @@ -0,0 +1,217 @@ + + + + + + + + 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 000000000..5a6e02d7c --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Queries/Queries.html @@ -0,0 +1,108 @@ + + + + + + + + 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 000000000..010cece82 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Queries/encoded.html @@ -0,0 +1,111 @@ + + + + + + + + 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 000000000..c3fe982cf --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Query-class-sidebar.html @@ -0,0 +1,49 @@ +
    + +
  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 000000000..adfdaef9f --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Query-class.html @@ -0,0 +1,233 @@ + + + + + + + + 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 000000000..feaf864a0 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Query/Query.html @@ -0,0 +1,109 @@ + + + + + + + + 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 000000000..57926275a --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Query/encoded.html @@ -0,0 +1,111 @@ + + + + + + + + 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 000000000..3f43b97b8 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Query/value.html @@ -0,0 +1,111 @@ + + + + + + + + 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 000000000..63c8876e3 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/RestApi-class-sidebar.html @@ -0,0 +1,49 @@ +
    + +
  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 000000000..5df9dc01a --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/RestApi-class.html @@ -0,0 +1,228 @@ + + + + + + + + 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 000000000..86efdaa08 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/RestApi/RestApi.html @@ -0,0 +1,112 @@ + + + + + + + + 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 000000000..57de4a551 --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/RestApi/baseUrl.html @@ -0,0 +1,130 @@ + + + + + + + + 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 000000000..f913adb4b --- /dev/null +++ b/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/RestApi/parser.html @@ -0,0 +1,114 @@ + + + + + + + + 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 000000000..03c8427ac --- /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 000000000..cca55bb5d --- /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,326 @@ + + + + + + + + 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 000000000..b3b6c20d0 --- /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,47 @@ +
    +
  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. ParseErrorLogger
  44. +
  45. Part
  46. +
  47. PATCH
  48. +
  49. Path
  50. +
  51. POST
  52. +
  53. PreventNullToAbsent
  54. +
  55. PUT
  56. +
  57. Queries
  58. +
  59. Query
  60. +
  61. ReceiveProgress
  62. +
  63. RestApi
  64. +
  65. SendProgress
  66. +
  67. TypedExtras
  68. + +
  69. Enums
  70. +
  71. Parser
  72. + + + + + + + + +
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 000000000..cfc5b1991 --- /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 +
+ +
+ ParseErrorLogger + +
+
+ Base class for logging errors that occur during parsing of response data. +
+ +
+ 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 + +
+
+ +
+ +
+ TypedExtras + +
+
+ Extra data that will be passed to Dio's request, response, transformer, and interceptors. +Extend TypedExtras and define fields that correspond to the keys passed into extras. +The values of these fields will be derived from the data passed into your subclass. +
+ +
+
+ +
+

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 000000000..847ea92c9 --- /dev/null +++ b/index.html @@ -0,0 +1,438 @@ + + + + + + + + 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.4.0
+  logger: ^2.4.0  # for logging purpose
+  json_annotation: ^4.9.0
+
+dev_dependencies:
+  retrofit_generator: '>=8.0.0 <10.0.0' # for Dart 3.3 use ^9.0.0
+  build_runner: ^2.3.3
+  json_serializable: ^6.8.0
+
+

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
+
+

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

+

Types

+

Types 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;
+}
+
+

Typed extras

+

If you want to add static extra to all requests.

+
class MetaData extends TypedExtras {
+  final String id;
+  final String region;
+
+  const MetaData({required this.id, required region});
+}
+
+@MetaData(
+  id: '1234',
+  region: 'ng',
+)
+@GET("/get")
+Future<String> fetchData();
+
+
+

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 DioException:
+      // Here's the sample to get the failed response error code and message
+      final res = (obj as DioException).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

+

Videos

+ +

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 + +
+
+
+ +
+ error_logger + +
+
+
+ +
+ http + +
+
+
+ +
+ retrofit + +
+
+
+ +
+
+
+ + +
+ + + + + + + + + diff --git a/index.json b/index.json new file mode 100644 index 000000000..a617160fc --- /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,"packageRank":0,"desc":""},{"name":"CancelRequest","qualifiedName":"dio.CancelRequest","href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/CancelRequest-class.html","kind":3,"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,"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,"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,"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,"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,"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,"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,"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,"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,"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,"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,"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,"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,"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,"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,"packageRank":0,"desc":"","enclosedBy":{"name":"SendProgress","kind":3,"href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/SendProgress-class.html"}},{"name":"TypedExtras","qualifiedName":"dio.TypedExtras","href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/TypedExtras-class.html","kind":3,"packageRank":0,"desc":"Extra data that will be passed to Dio's request, response, transformer, and interceptors.\nExtend TypedExtras and define fields that correspond to the keys passed into extras.\nThe values of these fields will be derived from the data passed into your subclass.","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":"TypedExtras","qualifiedName":"dio.TypedExtras.TypedExtras","href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/TypedExtras/TypedExtras.html","kind":2,"packageRank":0,"desc":"","enclosedBy":{"name":"TypedExtras","kind":3,"href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_dio/TypedExtras-class.html"}},{"name":"error_logger","qualifiedName":"error_logger","href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_error_logger/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_error_logger-library.html","kind":9,"packageRank":0,"desc":""},{"name":"ParseErrorLogger","qualifiedName":"error_logger.ParseErrorLogger","href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_error_logger/ParseErrorLogger-class.html","kind":3,"packageRank":0,"desc":"Base class for logging errors that occur during parsing of response data.","enclosedBy":{"name":"error_logger","kind":9,"href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_error_logger/file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_error_logger-library.html"}},{"name":"ParseErrorLogger","qualifiedName":"error_logger.ParseErrorLogger.ParseErrorLogger","href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_error_logger/ParseErrorLogger/ParseErrorLogger.html","kind":2,"packageRank":0,"desc":"","enclosedBy":{"name":"ParseErrorLogger","kind":3,"href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_error_logger/ParseErrorLogger-class.html"}},{"name":"logError","qualifiedName":"error_logger.ParseErrorLogger.logError","href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_error_logger/ParseErrorLogger/logError.html","kind":10,"overriddenDepth":0,"packageRank":0,"desc":"Logs an error that occurred during parsing of response data.","enclosedBy":{"name":"ParseErrorLogger","kind":3,"href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_error_logger/ParseErrorLogger-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,"packageRank":0,"desc":""},{"name":"Body","qualifiedName":"http.Body","href":"file-_____w_retrofit.dart_retrofit.dart_retrofit_lib_http/Body-class.html","kind":3,"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,"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,"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,"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,"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,"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,"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,"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,"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,"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,"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,"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,"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,"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,"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,"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,"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,"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,"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,"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,"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,"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,"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,"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,"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,"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,"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,"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,"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,"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,"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,"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,"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,"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,"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":"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,"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,"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,"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,"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,"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,"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,"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,"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,"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,"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,"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,"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,"packageRank":0,"desc":""}] diff --git a/search.html b/search.html new file mode 100644 index 000000000..689e66fcb --- /dev/null +++ b/search.html @@ -0,0 +1,88 @@ + + + + + + + + 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 000000000..62e1c08f9 --- /dev/null +++ b/static-assets/docs.dart.js @@ -0,0 +1,4656 @@ +(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.H(a,0,4294967295,"length",null)) +return J.hL(new Array(a),b)}, +hK(a,b){if(a<0)throw A.a(A.L("Length must be a non-negative integer: "+a,null)) +return A.h(new Array(a),b.i("o<0>"))}, +eR(a,b){if(a<0)throw A.a(A.L("Length must be a non-negative integer: "+a,null)) +return A.h(new Array(a),b.i("o<0>"))}, +hL(a,b){return J.eb(A.h(a,b.i("o<0>")))}, +eb(a){a.fixed$length=Array +return a}, +hM(a,b){return J.hm(a,b)}, +ak(a){if(typeof a=="number"){if(Math.floor(a)==a)return J.aL.prototype +return J.bE.prototype}if(typeof a=="string")return J.ad.prototype +if(a==null)return J.aM.prototype +if(typeof a=="boolean")return J.bD.prototype +if(Array.isArray(a))return J.o.prototype +if(typeof a!="object"){if(typeof a=="function")return J.a_.prototype +if(typeof a=="symbol")return J.aQ.prototype +if(typeof a=="bigint")return J.aO.prototype +return a}if(a instanceof A.k)return a +return J.eC(a)}, +cj(a){if(typeof a=="string")return J.ad.prototype +if(a==null)return a +if(Array.isArray(a))return J.o.prototype +if(typeof a!="object"){if(typeof a=="function")return J.a_.prototype +if(typeof a=="symbol")return J.aQ.prototype +if(typeof a=="bigint")return J.aO.prototype +return a}if(a instanceof A.k)return a +return J.eC(a)}, +dT(a){if(a==null)return a +if(Array.isArray(a))return J.o.prototype +if(typeof a!="object"){if(typeof a=="function")return J.a_.prototype +if(typeof a=="symbol")return J.aQ.prototype +if(typeof a=="bigint")return J.aO.prototype +return a}if(a instanceof A.k)return a +return J.eC(a)}, +jz(a){if(typeof a=="number")return J.aN.prototype +if(typeof a=="string")return J.ad.prototype +if(a==null)return a +if(!(a instanceof A.k))return J.ar.prototype +return a}, +F(a,b){if(a==null)return b==null +if(typeof a!="object")return b!=null&&a===b +return J.ak(a).E(a,b)}, +hj(a,b){if(typeof b==="number")if(Array.isArray(a)||typeof a=="string"||A.fX(a,a[v.dispatchPropertyName]))if(b>>>0===b&&b>>0===b&&b").b(a))return new A.b4(a,b.i("@<0>").B(c).i("b4<1,2>")) +return new A.ab(a,b.i("@<0>").B(c).i("ab<1,2>"))}, +dU(a){var s,r=a^48 +if(r<=9)return r +s=a|32 +if(97<=s&&s<=102)return s-87 +return-1}, +a2(a,b){a=a+b&536870911 +a=a+((a&524287)<<10)&536870911 +return a^a>>>6}, +ej(a){a=a+((a&67108863)<<3)&536870911 +a^=a>>>11 +return a+((a&16383)<<15)&536870911}, +ci(a,b,c){return a}, +eE(a){var s,r +for(s=$.al.length,r=0;r").B(d).i("aI<1,2>")) +return new A.af(a,b,c.i("@<0>").B(d).i("af<1,2>"))}, +hG(){return new A.b1("No element")}, +a3:function a3(){}, +bw:function bw(a,b){this.a=a +this.$ti=b}, +ab:function ab(a,b){this.a=a +this.$ti=b}, +b4:function b4(a,b){this.a=a +this.$ti=b}, +b3:function b3(){}, +M:function M(a,b){this.a=a +this.$ti=b}, +aR:function aR(a){this.a=a}, +bx:function bx(a){this.a=a}, +cL:function cL(){}, +c:function c(){}, +J:function J(){}, +an:function an(a,b,c){var _=this +_.a=a +_.b=b +_.c=0 +_.d=null +_.$ti=c}, +af:function af(a,b,c){this.a=a +this.b=b +this.$ti=c}, +aI:function aI(a,b,c){this.a=a +this.b=b +this.$ti=c}, +ao:function ao(a,b,c){var _=this +_.a=null +_.b=a +_.c=b +_.$ti=c}, +ag:function ag(a,b,c){this.a=a +this.b=b +this.$ti=c}, +aK:function aK(){}, +bW:function bW(){}, +as:function as(){}, +bk:function bk(){}, +hx(){throw A.a(A.ai("Cannot modify unmodifiable Map"))}, +h1(a){var s=v.mangledGlobalNames[a] +if(s!=null)return s +return"minified:"+a}, +fX(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.am(a) +return s}, +bS(a){var s,r=$.eW +if(r==null)r=$.eW=Symbol("identityHashCode") +s=a[r] +if(s==null){s=Math.random()*0x3fffffff|0 +a[r]=s}return s}, +eX(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.H(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)}, +cK(a){return A.hT(a)}, +hT(a){var s,r,q,p +if(a instanceof A.k)return A.C(A.aB(a),null) +s=J.ak(a) +if(s===B.E||s===B.G||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.aB(a),null)}, +eY(a){if(a==null||typeof a=="number"||A.ev(a))return J.am(a) +if(typeof a=="string")return JSON.stringify(a) +if(a instanceof A.ac)return a.h(0) +if(a instanceof A.ba)return a.aG(!0) +return"Instance of '"+A.cK(a)+"'"}, +hV(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.H(a,0,1114111,null,null))}, +hU(a){var s=a.$thrownJsError +if(s==null)return null +return A.a8(s)}, +eB(a,b){var s,r="index" +if(!A.fH(b))return new A.G(!0,b,r,null) +s=J.bs(a) +if(b<0||b>=s)return A.e9(b,s,a,r) +return A.hW(b,r)}, +jw(a,b,c){if(a>c)return A.H(a,0,c,"start",null) +if(b!=null)if(bc)return A.H(b,a,c,"end",null) +return new A.G(!0,b,"end",null)}, +jp(a){return new A.G(!0,a,null,null)}, +a(a){return A.fW(new Error(),a)}, +fW(a,b){var s +if(b==null)b=new A.Q() +a.dartException=b +s=A.jW +if("defineProperty" in Object){Object.defineProperty(a,"message",{get:s}) +a.name=""}else a.toString=s +return a}, +jW(){return J.am(this.dartException)}, +ck(a){throw A.a(a)}, +h0(a,b){throw A.fW(b,a)}, +eG(a){throw A.a(A.aD(a))}, +R(a){var s,r,q,p,o,n +a=A.jQ(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.cO(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)}, +cP(a){return function($expr$){var $argumentsExpr$="$arguments$" +try{$expr$.$method$($argumentsExpr$)}catch(s){return s.message}}(a)}, +f5(a){return function($expr$){try{$expr$.$method$}catch(s){return s.message}}(a)}, +ed(a,b){var s=b==null,r=s?null:b.method +return new A.bF(a,r,s?null:b.receiver)}, +aa(a){if(a==null)return new A.cJ(a) +if(a instanceof A.aJ)return A.a9(a,a.a) +if(typeof a!=="object")return a +if("dartException" in a)return A.a9(a,a.dartException) +return A.jo(a)}, +a9(a,b){if(t.Q.b(b))if(b.$thrownJsError==null)b.$thrownJsError=a +return b}, +jo(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.b.W(r,16)&8191)===10)switch(q){case 438:return A.a9(a,A.ed(A.i(s)+" (Error "+q+")",null)) +case 445:case 5007:A.i(s) +return A.a9(a,new A.aY())}}if(a instanceof TypeError){p=$.h2() +o=$.h3() +n=$.h4() +m=$.h5() +l=$.h8() +k=$.h9() +j=$.h7() +$.h6() +i=$.hb() +h=$.ha() +g=p.D(s) +if(g!=null)return A.a9(a,A.ed(s,g)) +else{g=o.D(s) +if(g!=null){g.method="call" +return A.a9(a,A.ed(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.a9(a,new A.aY())}return A.a9(a,new A.bV(typeof s=="string"?s:""))}if(a instanceof RangeError){if(typeof s=="string"&&s.indexOf("call stack")!==-1)return new A.b0() +s=function(b){try{return String(b)}catch(f){}return null}(a) +return A.a9(a,new A.G(!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.b0() +return a}, +a8(a){var s +if(a instanceof A.aJ)return a.b +if(a==null)return new A.bb(a) +s=a.$cachedTrace +if(s!=null)return s +s=new A.bb(a) +if(typeof a==="object")a.$cachedTrace=s +return s}, +fY(a){if(a==null)return J.W(a) +if(typeof a=="object")return A.bS(a) +return J.W(a)}, +jy(a,b){var s,r,q,p=a.length +for(s=0;s=0}, +jQ(a){if(/[[\]{}()*+?.\\^$|]/.test(a))return a.replace(/[[\]{}()*+?.\\^$|]/g,"\\$&") +return a}, +fP(a){return a}, +jU(a,b,c,d){var s,r,q,p=new A.cY(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.fP(B.a.j(a,n,q)))+A.i(c.$1(s)) +n=q+r[0].length}p=m+A.i(A.fP(B.a.J(a,n))) +return p.charCodeAt(0)==0?p:p}, +cb:function cb(a,b){this.a=a +this.b=b}, +aE:function aE(){}, +aG:function aG(a,b,c){this.a=a +this.b=b +this.$ti=c}, +c8:function c8(a,b,c){var _=this +_.a=a +_.b=b +_.c=0 +_.d=null +_.$ti=c}, +aF:function aF(){}, +aH:function aH(a,b,c){this.a=a +this.b=b +this.$ti=c}, +cO:function cO(a,b,c,d,e,f){var _=this +_.a=a +_.b=b +_.c=c +_.d=d +_.e=e +_.f=f}, +aY:function aY(){}, +bF:function bF(a,b,c){this.a=a +this.b=b +this.c=c}, +bV:function bV(a){this.a=a}, +cJ:function cJ(a){this.a=a}, +aJ:function aJ(a,b){this.a=a +this.b=b}, +bb:function bb(a){this.a=a +this.b=null}, +ac:function ac(){}, +co:function co(){}, +cp:function cp(){}, +cN:function cN(){}, +cM:function cM(){}, +aC:function aC(a,b){this.a=a +this.b=b}, +c2:function c2(a){this.a=a}, +bT:function bT(a){this.a=a}, +ae:function ae(a){var _=this +_.a=0 +_.f=_.e=_.d=_.c=_.b=null +_.r=0 +_.$ti=a}, +cC:function cC(a){this.a=a}, +cF:function cF(a,b){this.a=a +this.b=b +this.c=null}, +N:function N(a,b){this.a=a +this.$ti=b}, +bG:function bG(a,b){var _=this +_.a=a +_.b=b +_.d=_.c=null}, +dV:function dV(a){this.a=a}, +dW:function dW(a){this.a=a}, +dX:function dX(a){this.a=a}, +ba:function ba(){}, +ca:function ca(){}, +cA:function cA(a,b){var _=this +_.a=a +_.b=b +_.d=_.c=null}, +c9:function c9(a){this.b=a}, +cY:function cY(a,b,c){var _=this +_.a=a +_.b=b +_.c=c +_.d=null}, +iR(a){return a}, +hQ(a){return new Int8Array(a)}, +hR(a){return new Uint8Array(a)}, +T(a,b,c){if(a>>>0!==a||a>=c)throw A.a(A.eB(b,a))}, +iO(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.jw(a,b,c)) +return b}, +bH:function bH(){}, +aV:function aV(){}, +bI:function bI(){}, +ap:function ap(){}, +aT:function aT(){}, +aU:function aU(){}, +bJ:function bJ(){}, +bK:function bK(){}, +bL:function bL(){}, +bM:function bM(){}, +bN:function bN(){}, +bO:function bO(){}, +bP:function bP(){}, +aW:function aW(){}, +aX:function aX(){}, +b6:function b6(){}, +b7:function b7(){}, +b8:function b8(){}, +b9:function b9(){}, +f_(a,b){var s=b.c +return s==null?b.c=A.en(a,b.x,!0):s}, +ei(a,b){var s=b.c +return s==null?b.c=A.be(a,"Z",[b.x]):s}, +f0(a){var s=a.w +if(s===6||s===7||s===8)return A.f0(a.x) +return s===12||s===13}, +hX(a){return a.as}, +bo(a){return A.cf(v.typeUniverse,a,!1)}, +a7(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.a7(a1,s,a3,a4) +if(r===s)return a2 +return A.fk(a1,r,!0) +case 7:s=a2.x +r=A.a7(a1,s,a3,a4) +if(r===s)return a2 +return A.en(a1,r,!0) +case 8:s=a2.x +r=A.a7(a1,s,a3,a4) +if(r===s)return a2 +return A.fi(a1,r,!0) +case 9:q=a2.y +p=A.ay(a1,q,a3,a4) +if(p===q)return a2 +return A.be(a1,a2.x,p) +case 10:o=a2.x +n=A.a7(a1,o,a3,a4) +m=a2.y +l=A.ay(a1,m,a3,a4) +if(n===o&&l===m)return a2 +return A.el(a1,n,l) +case 11:k=a2.x +j=a2.y +i=A.ay(a1,j,a3,a4) +if(i===j)return a2 +return A.fj(a1,k,i) +case 12:h=a2.x +g=A.a7(a1,h,a3,a4) +f=a2.y +e=A.jl(a1,f,a3,a4) +if(g===h&&e===f)return a2 +return A.fh(a1,g,e) +case 13:d=a2.y +a4+=d.length +c=A.ay(a1,d,a3,a4) +o=a2.x +n=A.a7(a1,o,a3,a4) +if(c===d&&n===o)return a2 +return A.em(a1,n,c,!0) +case 14:b=a2.x +if(b") +for(r=1;r=0)p+=" "+r[q];++q}return p+"})"}, +fF(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=null +if(a5!=null){s=a5.length +if(a4==null)a4=A.h([],t.s) +else a2=a4.length +r=a4.length +for(q=s;q>0;--q)a4.push("T"+(r+q)) +for(p=t.X,o=t._,n="<",m="",q=0;q0){a+=a0+"[" +for(a0="",q=0;q0){a+=a0+"{" +for(a0="",q=0;q "+b}, +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.jn(a.x) +o=a.y +return o.length>0?p+("<"+A.fM(o,b)+">"):p}if(m===11)return A.jf(a,b) +if(m===12)return A.fF(a,b,null) +if(m===13)return A.fF(a.x,b,a.y) +if(m===14){n=a.x +return b[b.length-1-n]}return"?"}, +jn(a){var s=v.mangledGlobalNames[a] +if(s!=null)return s +return"minified:"+a}, +iq(a,b){var s=a.tR[b] +for(;typeof s=="string";)s=a.tR[s] +return s}, +ip(a,b){var s,r,q,p,o,n=a.eT,m=n[b] +if(m==null)return A.cf(a,b,!1) +else if(typeof m=="number"){s=m +r=A.bf(a,5,"#") +q=A.dB(s) +for(p=0;p0)p+="<"+A.bd(c)+">" +s=a.eC.get(p) +if(s!=null)return s +r=new A.I(null,null) +r.w=9 +r.x=b +r.y=c +if(c.length>0)r.c=c[0] +r.as=p +q=A.S(a,r) +a.eC.set(p,q) +return q}, +el(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.bd(r)+">") +p=a.eC.get(q) +if(p!=null)return p +o=new A.I(null,null) +o.w=10 +o.x=s +o.y=r +o.as=q +n=A.S(a,o) +a.eC.set(q,n) +return n}, +fj(a,b,c){var s,r,q="+"+(b+"("+A.bd(c)+")"),p=a.eC.get(q) +if(p!=null)return p +s=new A.I(null,null) +s.w=11 +s.x=b +s.y=c +s.as=q +r=A.S(a,s) +a.eC.set(q,r) +return r}, +fh(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.bd(m) +if(j>0){s=l>0?",":"" +g+=s+"["+A.bd(k)+"]"}if(h>0){s=l>0?",":"" +g+=s+"{"+A.ig(i)+"}"}r=n+(g+")") +q=a.eC.get(r) +if(q!=null)return q +p=new A.I(null,null) +p.w=12 +p.x=b +p.y=c +p.as=r +o=A.S(a,p) +a.eC.set(r,o) +return o}, +em(a,b,c,d){var s,r=b.as+("<"+A.bd(c)+">"),q=a.eC.get(r) +if(q!=null)return q +s=A.ii(a,b,c,r,d) +a.eC.set(r,s) +return s}, +ii(a,b,c,d,e){var s,r,q,p,o,n,m,l +if(e){s=c.length +r=A.dB(s) +for(q=0,p=0;p0){n=A.a7(a,b,r,0) +m=A.ay(a,c,r,0) +return A.em(a,n,m,c!==m)}}l=new A.I(null,null) +l.w=13 +l.x=b +l.y=c +l.as=d +return A.S(a,l)}, +fd(a,b,c,d){return{u:a,e:b,r:c,s:[],p:0,n:d}}, +ff(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.i8(r+1,q,l,k) +else if((((q|32)>>>0)-97&65535)<26||q===95||q===36||q===124)r=A.fe(a,r,l,k,!1) +else if(q===46)r=A.fe(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.a4(a.u,a.e,k.pop())) +break +case 94:k.push(A.il(a.u,k.pop())) +break +case 35:k.push(A.bf(a.u,5,"#")) +break +case 64:k.push(A.bf(a.u,2,"@")) +break +case 126:k.push(A.bf(a.u,3,"~")) +break +case 60:k.push(a.p) +a.p=k.length +break +case 62:A.ia(a,k) +break +case 38:A.i9(a,k) +break +case 42:p=a.u +k.push(A.fk(p,A.a4(p,a.e,k.pop()),a.n)) +break +case 63:p=a.u +k.push(A.en(p,A.a4(p,a.e,k.pop()),a.n)) +break +case 47:p=a.u +k.push(A.fi(p,A.a4(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.i7(a,k) +break +case 91:k.push(a.p) +a.p=k.length +break +case 93:o=k.splice(a.p) +A.fg(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.ic(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.a4(a.u,a.e,m)}, +i8(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}, +fe(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.iq(s,o.x)[p] +if(n==null)A.ck('No "'+p+'" in "'+A.hX(o)+'"') +d.push(A.bg(s,o,n))}else d.push(p) +return m}, +ia(a,b){var s,r=a.u,q=A.fc(a,b),p=b.pop() +if(typeof p=="string")b.push(A.be(r,p,q)) +else{s=A.a4(r,a.e,p) +switch(s.w){case 12:b.push(A.em(r,s,q,a.n)) +break +default:b.push(A.el(r,s,q)) +break}}}, +i7(a,b){var s,r,q,p=a.u,o=b.pop(),n=null,m=null +if(typeof o=="number")switch(o){case-1:n=b.pop() +break +case-2:m=b.pop() +break +default:b.push(o) +break}else b.push(o) +s=A.fc(a,b) +o=b.pop() +switch(o){case-3:o=b.pop() +if(n==null)n=p.sEA +if(m==null)m=p.sEA +r=A.a4(p,a.e,o) +q=new A.c5() +q.a=s +q.b=n +q.c=m +b.push(A.fh(p,r,q)) +return +case-4:b.push(A.fj(p,b.pop(),s)) +return +default:throw A.a(A.bu("Unexpected state under `()`: "+A.i(o)))}}, +i9(a,b){var s=b.pop() +if(0===s){b.push(A.bf(a.u,1,"0&")) +return}if(1===s){b.push(A.bf(a.u,4,"1&")) +return}throw A.a(A.bu("Unexpected extended operation "+A.i(s)))}, +fc(a,b){var s=b.splice(a.p) +A.fg(a.u,a.e,s) +a.p=b.pop() +return s}, +a4(a,b,c){if(typeof c=="string")return A.be(a,c,a.sEA) +else if(typeof c=="number"){b.toString +return A.ib(a,b,c)}else return c}, +fg(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}, +I:function I(a,b){var _=this +_.a=a +_.b=b +_.r=_.f=_.d=_.c=null +_.w=0 +_.as=_.Q=_.z=_.y=_.x=null}, +c5:function c5(){this.c=this.b=this.a=null}, +dt:function dt(a){this.a=a}, +c4:function c4(){}, +bc:function bc(a){this.a=a}, +i2(){var s,r,q={} +if(self.scheduleImmediate!=null)return A.jq() +if(self.MutationObserver!=null&&self.document!=null){s=self.document.createElement("div") +r=self.document.createElement("span") +q.a=null +new self.MutationObserver(A.aA(new A.d_(q),1)).observe(s,{childList:true}) +return new A.cZ(q,s,r)}else if(self.setImmediate!=null)return A.jr() +return A.js()}, +i3(a){self.scheduleImmediate(A.aA(new A.d0(a),0))}, +i4(a){self.setImmediate(A.aA(new A.d1(a),0))}, +i5(a){A.id(0,a)}, +id(a,b){var s=new A.dr() +s.bc(a,b) +return s}, +fK(a){return new A.c_(new A.v($.r,a.i("v<0>")),a.i("c_<0>"))}, +fC(a,b){a.$2(0,null) +b.b=!0 +return b.a}, +fz(a,b){A.iM(a,b)}, +fB(a,b){b.ae(a)}, +fA(a,b){b.af(A.aa(a),A.a8(a))}, +iM(a,b){var s,r,q=new A.dD(b),p=new A.dE(b) +if(a instanceof A.v)a.aF(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.aF(q,p,s)}}}, +fR(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.aZ(new A.dR(s))}, +cl(a,b){var s=A.ci(a,"error",t.K) +return new A.bv(s,b==null?A.eK(a):b)}, +eK(a){var s +if(t.Q.b(a)){s=a.gS() +if(s!=null)return s}return B.D}, +fb(a,b){var s,r +for(;s=a.a,(s&4)!==0;)a=a.c +if(a===b){b.T(new A.G(!0,a,null,"Cannot complete a future with itself"),A.f1()) +return}s|=b.a&1 +a.a=s +if((s&24)!==0){r=b.ac() +b.U(a) +A.b5(b,r)}else{r=b.c +b.aD(a) +a.ab(r)}}, +i6(a,b){var s,r,q={},p=q.a=a +for(;s=p.a,(s&4)!==0;){p=p.c +q.a=p}if(p===b){b.T(new A.G(!0,p,null,"Cannot complete a future with itself"),A.f1()) +return}if((s&24)===0){r=b.c +b.aD(p) +q.a.ab(r) +return}if((s&16)===0&&b.c==null){b.U(p) +return}b.a^=2 +A.ax(null,null,b.b,new A.d7(q,b))}, +b5(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.ex(f.a,f.b)}return}s.a=b +o=b.a +for(f=b;o!=null;f=o,o=n){f.a=null +A.b5(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.ex(m.a,m.b) +return}j=$.r +if(j!==k)$.r=k +else j=null +f=f.c +if((f&15)===8)new A.de(s,g,p).$0() +else if(q){if((f&1)!==0)new A.dd(s,m).$0()}else if((f&2)!==0)new A.dc(g,s).$0() +if(j!=null)$.r=j +f=s.c +if(f instanceof A.v){r=s.a.$ti +r=r.i("Z<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.V(h) +i.a=f.a&30|i.a&1 +i.c=f.c +g.a=f +continue}else A.fb(f,i) +return}}i=s.a.b +h=i.c +i.c=null +b=i.V(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}}, +jg(a,b){if(t.C.b(a))return b.aZ(a) +if(t.v.b(a))return a +throw A.a(A.eJ(a,"onError",u.c))}, +jd(){var s,r +for(s=$.aw;s!=null;s=$.aw){$.bn=null +r=s.b +$.aw=r +if(r==null)$.bm=null +s.a.$0()}}, +jk(){$.ew=!0 +try{A.jd()}finally{$.bn=null +$.ew=!1 +if($.aw!=null)$.eI().$1(A.fT())}}, +fO(a){var s=new A.c0(a),r=$.bm +if(r==null){$.aw=$.bm=s +if(!$.ew)$.eI().$1(A.fT())}else $.bm=r.b=s}, +jj(a){var s,r,q,p=$.aw +if(p==null){A.fO(a) +$.bn=$.bm +return}s=new A.c0(a) +r=$.bn +if(r==null){s.b=p +$.aw=$.bn=s}else{q=r.b +s.b=q +$.bn=r.b=s +if(q==null)$.bm=s}}, +jR(a){var s=null,r=$.r +if(B.d===r){A.ax(s,s,B.d,a) +return}A.ax(s,s,r,r.aH(a))}, +k1(a){A.ci(a,"stream",t.K) +return new A.cd()}, +ex(a,b){A.jj(new A.dP(a,b))}, +fL(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}}, +ji(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}}, +jh(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}}, +ax(a,b,c,d){if(B.d!==c)d=c.aH(d) +A.fO(d)}, +d_:function d_(a){this.a=a}, +cZ:function cZ(a,b,c){this.a=a +this.b=b +this.c=c}, +d0:function d0(a){this.a=a}, +d1:function d1(a){this.a=a}, +dr:function dr(){}, +ds:function ds(a,b){this.a=a +this.b=b}, +c_:function c_(a,b){this.a=a +this.b=!1 +this.$ti=b}, +dD:function dD(a){this.a=a}, +dE:function dE(a){this.a=a}, +dR:function dR(a){this.a=a}, +bv:function bv(a,b){this.a=a +this.b=b}, +c1:function c1(){}, +b2:function b2(a,b){this.a=a +this.$ti=b}, +au:function au(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}, +d4:function d4(a,b){this.a=a +this.b=b}, +db:function db(a,b){this.a=a +this.b=b}, +d8:function d8(a){this.a=a}, +d9:function d9(a){this.a=a}, +da:function da(a,b,c){this.a=a +this.b=b +this.c=c}, +d7:function d7(a,b){this.a=a +this.b=b}, +d6:function d6(a,b){this.a=a +this.b=b}, +d5:function d5(a,b,c){this.a=a +this.b=b +this.c=c}, +de:function de(a,b,c){this.a=a +this.b=b +this.c=c}, +df:function df(a){this.a=a}, +dd:function dd(a,b){this.a=a +this.b=b}, +dc:function dc(a,b){this.a=a +this.b=b}, +c0:function c0(a){this.a=a +this.b=null}, +cd:function cd(){}, +dC:function dC(){}, +dP:function dP(a,b){this.a=a +this.b=b}, +di:function di(){}, +dj:function dj(a,b){this.a=a +this.b=b}, +eT(a,b,c){return A.jy(a,new A.ae(b.i("@<0>").B(c).i("ae<1,2>")))}, +ee(a,b){return new A.ae(a.i("@<0>").B(b).i("ae<1,2>"))}, +hH(a){var s,r=A.a5(a),q=new J.Y(a,a.length,r.i("Y<1>")) +if(q.m()){s=q.d +return s==null?r.c.a(s):s}return null}, +ef(a){var s,r={} +if(A.eE(a))return"{...}" +s=new A.z("") +try{$.al.push(a) +s.a+="{" +r.a=!0 +a.F(0,new A.cG(r,s)) +s.a+="}"}finally{$.al.pop()}r=s.a +return r.charCodeAt(0)==0?r:r}, +e:function e(){}, +O:function O(){}, +cG:function cG(a,b){this.a=a +this.b=b}, +cg:function cg(){}, +aS:function aS(){}, +at:function at(a,b){this.a=a +this.$ti=b}, +aq:function aq(){}, +bh:function bh(){}, +je(a,b){var s,r,q,p=null +try{p=JSON.parse(a)}catch(r){s=A.aa(r) +q=A.x(String(s),null,null) +throw A.a(q)}q=A.dF(p) +return q}, +dF(a){var s +if(a==null)return null +if(typeof a!="object")return a +if(!Array.isArray(a))return new A.c6(a,Object.create(null)) +for(s=0;s")) +for(s=J.X(a);s.m();)r.push(s.gn()) +if(b)return r +return J.eb(r)}, +eV(a,b,c){var s=A.hN(a,c) +return s}, +hN(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.X(a);r.m();)s.push(r.gn()) +return s}, +f4(a,b,c){var s,r +A.eg(b,"start") +if(c!=null){s=c-b +if(s<0)throw A.a(A.H(c,b,null,"end",null)) +if(s===0)return""}r=A.hY(a,b,c) +return r}, +hY(a,b,c){var s=a.length +if(b>=s)return"" +return A.hV(a,b,c==null||c>s?s:c)}, +eZ(a,b){return new A.cA(a,A.eS(a,!1,b,!1,!1,!1))}, +f3(a,b,c){var s=J.X(b) +if(!s.m())return a +if(c.length===0){do a+=A.i(s.gn()) +while(s.m())}else{a+=A.i(s.gn()) +for(;s.m();)a=a+c+A.i(s.gn())}return a}, +fs(a,b,c,d){var s,r,q,p,o,n="0123456789ABCDEF" +if(c===B.e){s=$.hd() +s=s.b.test(b)}else s=!1 +if(s)return b +r=B.C.H(b) +for(s=r.length,q=0,p="";q>>4]&1<<(o&15))!==0)p+=A.P(o) +else p=d&&o===32?p+"+":p+"%"+n[o>>>4&15]+n[o&15]}return p.charCodeAt(0)==0?p:p}, +iy(a){var s,r,q +if(!$.he())return A.iz(a) +s=new URLSearchParams() +a.F(0,new A.dw(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":"~")}, +f1(){return A.a8(new Error())}, +cs(a){if(typeof a=="number"||A.ev(a)||a==null)return J.am(a) +if(typeof a=="string")return JSON.stringify(a) +return A.eY(a)}, +hz(a,b){A.ci(a,"error",t.K) +A.ci(b,"stackTrace",t.l) +A.hy(a,b)}, +bu(a){return new A.bt(a)}, +L(a,b){return new A.G(!1,null,b,a)}, +eJ(a,b,c){return new A.G(!0,a,b,c)}, +hW(a,b){return new A.aZ(null,null,!0,a,b,"Value not in range")}, +H(a,b,c,d,e){return new A.aZ(b,c,!0,a,d,"Invalid value")}, +b_(a,b,c){if(0>a||a>c)throw A.a(A.H(a,0,c,"start",null)) +if(b!=null){if(a>b||b>c)throw A.a(A.H(b,a,c,"end",null)) +return b}return c}, +eg(a,b){if(a<0)throw A.a(A.H(a,0,null,b,null)) +return a}, +e9(a,b,c,d){return new A.bB(b,!0,a,d,"Index out of range")}, +ai(a){return new A.bX(a)}, +f6(a){return new A.bU(a)}, +f2(a){return new A.b1(a)}, +aD(a){return new A.bz(a)}, +x(a,b,c){return new A.ct(a,b,c)}, +hI(a,b,c){var s,r +if(A.eE(a)){if(b==="("&&c===")")return"(...)" +return b+"..."+c}s=A.h([],t.s) +$.al.push(a) +try{A.jb(a,s)}finally{$.al.pop()}r=A.f3(b,s,", ")+c +return r.charCodeAt(0)==0?r:r}, +ea(a,b,c){var s,r +if(A.eE(a))return b+"..."+c +s=new A.z(b) +$.al.push(a) +try{r=s +r.a=A.f3(r.a,a,", ")}finally{$.al.pop()}s.a+=c +r=s.a +return r.charCodeAt(0)==0?r:r}, +jb(a,b){var s,r,q,p,o,n,m,l=a.gA(a),k=0,j=0 +while(!0){if(!(k<80||j<3))break +if(!l.m())return +s=A.i(l.gn()) +b.push(s) +k+=s.length+2;++j}if(!l.m()){if(j<=5)return +r=b.pop() +q=b.pop()}else{p=l.gn();++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.gn();++j +for(;l.m();p=o,o=n){n=l.gn();++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)}, +hS(a,b,c,d){var s +if(B.i===c){s=B.b.gp(a) +b=J.W(b) +return A.ej(A.a2(A.a2($.e7(),s),b))}if(B.i===d){s=B.b.gp(a) +b=J.W(b) +c=J.W(c) +return A.ej(A.a2(A.a2(A.a2($.e7(),s),b),c))}s=B.b.gp(a) +b=J.W(b) +c=J.W(c) +d=J.W(d) +d=A.ej(A.a2(A.a2(A.a2(A.a2($.e7(),s),b),c),d)) +return d}, +bZ(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.f7(a4=14)r[7]=a4 +q=r[1] +if(q>=0)if(A.fN(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)){i=o>0 +if(!(i&&o+1===n)){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){if(!(mn+2&&B.a.v(a5,"/..",m-3) +else h=!0 +if(!h)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) +m+=s +l+=s +a4=a5.length +p=7 +o=7 +n=7}else if(n===m){++l +f=m+1 +a5=B.a.I(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.I(a5,o,n,"") +a4-=3 +n=e}j="http"}}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.I(a5,o,n,"") +a4-=3 +n=e}j="https"}k=!h}}}}if(k)return new A.cc(a40)j=A.iA(a5,0,q) +else{if(q===0)A.av(a5,0,"Invalid empty scheme") +j=""}d=a3 +if(p>0){c=q+3 +b=c9)k.$2("invalid character",s)}else{if(q===3)k.$2(m,s) +o=A.e1(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.e1(B.a.j(a,r,c),null) +if(o>255)k.$2(l,r) +j[q]=o +return j}, +f8(a,b,a0){var s,r,q,p,o,n,m,l,k,j,i,h,g,f,e=null,d=new A.cS(a),c=new A.cT(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.z("") +if(r>>4]&1<<(o&15))!==0){if(p&&65<=o&&90>=o){if(q==null)q=new A.z("") +if(r>>4]&1<<(o&15))!==0)A.av(a,s,"Invalid character") +else{j=1 +if((o&64512)===55296&&s+1>>4]&1<<(q&15))!==0))A.av(a,s,"Illegal scheme character") +if(65<=q&&q<=90)r=!0}a=B.a.j(a,b,c) +return A.ir(r?a.toLowerCase():a)}, +ir(a){if(a==="http")return"http" +if(a==="file")return"file" +if(a==="https")return"https" +if(a==="package")return"package" +return a}, +iB(a,b,c){return A.bj(a,b,c,B.a4,!1,!1)}, +iw(a,b,c,d,e,f){var s,r=e==="file",q=r||f +if(a==null)return r?"/":"" +else s=A.bj(a,b,c,B.o,!0,!0) +if(s.length===0){if(r)return"/"}else if(q&&!B.a.u(s,"/"))s="/"+s +return A.iC(s,e,f)}, +iC(a,b,c){var s=b.length===0 +if(s&&!c&&!B.a.u(a,"/")&&!B.a.u(a,"\\"))return A.iE(a,!s||c) +return A.iF(a)}, +eq(a,b,c,d){if(a!=null){if(d!=null)throw A.a(A.L("Both query and queryParameters specified",null)) +return A.bj(a,b,c,B.f,!0,!1)}if(d==null)return null +return A.iy(d)}, +iz(a){var s={},r=new A.z("") +s.a="" +a.F(0,new A.du(new A.dv(s,r))) +s=r.a +return s.charCodeAt(0)==0?s:s}, +iu(a,b,c){return A.bj(a,b,c,B.f,!0,!1)}, +er(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.dU(s) +p=A.dU(r) +if(q<0||p<0)return"%" +o=q*16+p +if(o<127&&(B.h[B.b.W(o,4)]&1<<(o&15))!==0)return A.P(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}, +ep(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.b.br(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.f4(s,0,null)}, +bj(a,b,c,d,e,f){var s=A.fq(a,b,c,d,e,f) +return s==null?B.a.j(a,b,c):s}, +fq(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{n=1 +if(o===37){m=A.er(a,r,!1) +if(m==null){r+=3 +continue}if("%"===m)m="%25" +else n=3}else if(o===92&&f)m="/" +else if(s&&o<=93&&(B.q[o>>>4]&1<<(o&15))!==0){A.av(a,r,"Invalid character") +n=i +m=n}else{if((o&64512)===55296){l=r+1 +if(l=2&&A.fo(a.charCodeAt(0)))for(s=1;s127||(B.n[r>>>4]&1<<(r&15))===0)break}return a}, +it(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.L("Invalid URL encoding",null))}}return s}, +es(a,b,c,d,e){var s,r,q,p,o=b +while(!0){if(!(o127)throw A.a(A.L("Illegal percent encoding in URI",null)) +if(r===37){if(o+3>q)throw A.a(A.L("Truncated URI",null)) +p.push(A.it(a,o+1)) +o+=2}else if(r===43)p.push(32) +else p.push(r)}}return B.an.H(p)}, +fo(a){var s=a|32 +return 97<=s&&s<=122}, +f7(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.x(k,a,r)) +for(;p!==44;){j.push(r);++r +for(o=-1;r=0)j.push(o) +else{n=B.c.ga0(j) +if(p!==44||r!==n+7||!B.a.v(a,"base64",n+1))throw A.a(A.x("Expecting '='",a,r)) +break}}j.push(r) +m=r+1 +if((j.length&1)===1)a=B.t.bI(a,m,s) +else{l=A.fq(a,m,s,B.f,!0,!1) +if(l!=null)a=B.a.I(a,m,s,l)}return new A.cQ(a,j,c)}, +iQ(){var s,r,q,p,o,n="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-._~!$&'()*+,;=",m=".",l=":",k="/",j="\\",i="?",h="#",g="/\\",f=J.eR(22,t.D) +for(s=0;s<22;++s)f[s]=new Uint8Array(96) +r=new A.dI(f) +q=new A.dJ() +p=new A.dK() +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}, +fN(a,b,c,d,e){var s,r,q,p,o=$.hi() +for(s=b;s95?31:q] +d=p&31 +e[p>>>5]=s}return d}, +dw:function dw(a){this.a=a}, +d2:function d2(){}, +l:function l(){}, +bt:function bt(a){this.a=a}, +Q:function Q(){}, +G:function G(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +aZ:function aZ(a,b,c,d,e,f){var _=this +_.e=a +_.f=b +_.a=c +_.b=d +_.c=e +_.d=f}, +bB:function bB(a,b,c,d,e){var _=this +_.f=a +_.a=b +_.b=c +_.c=d +_.d=e}, +bX:function bX(a){this.a=a}, +bU:function bU(a){this.a=a}, +b1:function b1(a){this.a=a}, +bz:function bz(a){this.a=a}, +bQ:function bQ(){}, +b0:function b0(){}, +d3:function d3(a){this.a=a}, +ct:function ct(a,b,c){this.a=a +this.b=b +this.c=c}, +n:function n(){}, +u:function u(){}, +k:function k(){}, +ce:function ce(){}, +z:function z(a){this.a=a}, +cU:function cU(a){this.a=a}, +cR:function cR(a){this.a=a}, +cS:function cS(a){this.a=a}, +cT:function cT(a,b){this.a=a +this.b=b}, +bi:function bi(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=$}, +dv:function dv(a,b){this.a=a +this.b=b}, +du:function du(a){this.a=a}, +cQ:function cQ(a,b,c){this.a=a +this.b=b +this.c=c}, +dI:function dI(a){this.a=a}, +dJ:function dJ(){}, +dK:function dK(){}, +cc:function cc(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}, +c3:function c3(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=$}, +a6(a){var s +if(typeof a=="function")throw A.a(A.L("Attempting to rewrap a JS function.",null)) +s=function(b,c){return function(d){return b(c,d,arguments.length)}}(A.iN,a) +s[$.eH()]=a +return s}, +iN(a,b,c){if(c>=1)return a.$1(b) +return a.$0()}, +e4(a,b){var s=new A.v($.r,b.i("v<0>")),r=new A.b2(s,b.i("b2<0>")) +a.then(A.aA(new A.e5(r),1),A.aA(new A.e6(r),1)) +return s}, +e5:function e5(a){this.a=a}, +e6:function e6(a){this.a=a}, +cI:function cI(a){this.a=a}, +m:function m(a,b){this.a=a +this.b=b}, +hC(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.cq(A.fy(s.k(0,"name")),B.p[A.fw(s.k(0,"kind"))],A.fy(s.k(0,"href")))}else r=null +q=a.k(0,"name") +p=a.k(0,"qualifiedName") +o=A.fx(a.k(0,"packageRank")) +if(o==null)o=0 +n=a.k(0,"href") +m=B.p[A.fw(a.k(0,"kind"))] +l=A.fx(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}, +cw:function cw(a){this.a=a}, +cz:function cz(a,b){this.a=a +this.b=b}, +cx:function cx(){}, +cy:function cy(){}, +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}, +cq:function cq(a,b,c){this.a=a +this.b=b +this.c=c}, +jD(){var s=self,r=s.document.getElementById("search-box"),q=s.document.getElementById("search-body"),p=s.document.getElementById("search-sidebar") +A.e4(s.window.fetch($.br()+"index.json"),t.m).aq(new A.dZ(new A.e_(r,q,p),r,q,p),t.P)}, +ek(a){var s=A.h([],t.O),r=A.h([],t.M) +return new A.dk(a,A.bZ(self.window.location.href),s,r)}, +iP(a,b){var s,r,q,p,o,n,m,l=self,k=l.document.createElement("div"),j=b.e +if(j==null)j="" +k.setAttribute("data-href",j) +k.classList.add("tt-suggestion") +s=l.document.createElement("span") +s.classList.add("tt-suggestion-title") +s.innerHTML=A.et(b.a+" "+b.d.h(0).toLowerCase(),a) +k.appendChild(s) +r=b.w +j=r!=null +if(j){s=l.document.createElement("span") +s.classList.add("tt-suggestion-container") +s.innerHTML="(in "+A.et(r.a,a)+")" +k.appendChild(s)}q=b.r +if(q!=null&&q.length!==0){s=l.document.createElement("blockquote") +s.classList.add("one-line-description") +p=l.document.createElement("textarea") +p.innerHTML=q +s.setAttribute("title",p.value) +s.innerHTML=A.et(q,a) +k.appendChild(s)}k.addEventListener("mousedown",A.a6(new A.dG())) +k.addEventListener("click",A.a6(new A.dH(b))) +if(j){j=r.a +o=r.b.h(0) +n=r.c +s=l.document.createElement("div") +s.classList.add("tt-container") +p=l.document.createElement("p") +p.textContent="Results from " +p.classList.add("tt-container-text") +m=l.document.createElement("a") +m.setAttribute("href",n) +m.innerHTML=j+" "+o +p.appendChild(m) +s.appendChild(p) +A.jc(s,k)}return k}, +jc(a,b){var s,r=a.innerHTML +if(r.length===0)return +s=$.bl.k(0,r) +if(s!=null)s.appendChild(b) +else{a.appendChild(b) +$.bl.q(0,r,a)}}, +et(a,b){return A.jU(a,A.eZ(b,!1),new A.dL(),null)}, +dM:function dM(){}, +e_:function e_(a,b,c){this.a=a +this.b=b +this.c=c}, +dZ:function dZ(a,b,c,d){var _=this +_.a=a +_.b=b +_.c=c +_.d=d}, +dk:function dk(a,b,c,d){var _=this +_.a=a +_.b=b +_.e=_.d=_.c=$ +_.f=null +_.r="" +_.w=c +_.x=d +_.y=-1}, +dl:function dl(a){this.a=a}, +dm:function dm(a,b){this.a=a +this.b=b}, +dn:function dn(a,b){this.a=a +this.b=b}, +dp:function dp(a,b){this.a=a +this.b=b}, +dq:function dq(a,b){this.a=a +this.b=b}, +dG:function dG(){}, +dH:function dH(a){this.a=a}, +dL:function dL(){}, +iX(){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=A.a6(new A.dN(q,p)) +if(p!=null)p.addEventListener("click",o) +if(r!=null)r.addEventListener("click",o)}, +iW(){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.fJ(q,p.getAttribute("data-above-sidebar"),o.document.getElementById("dartdoc-sidebar-left-content")) +A.fJ(q,p.getAttribute("data-below-sidebar"),o.document.getElementById("dartdoc-sidebar-right"))}, +fJ(a,b,c){if(b==null||b.length===0||c==null)return +A.e4(self.window.fetch(a+A.i(b)),t.m).aq(new A.dO(c,a),t.P)}, +fQ(a,b){var s,r,q,p +if(b.nodeName.toLowerCase()==="a"){s=b.getAttribute("href") +if(s!=null)if(!A.bZ(s).gaV())b.href=a+s}r=b.childNodes +for(q=0;q").B(b).i("M<1,2>"))}, +Z(a){if(!!a.fixed$length)A.ck(A.ai("clear")) +a.length=0}, +aW(a,b){var s,r=A.eU(a.length,"",!1,t.N) +for(s=0;ss)throw A.a(A.H(b,0,s,"start",null)) +if(cs)throw A.a(A.H(c,b,s,"end",null)) +if(b===c)return A.h([],A.a5(a)) +return A.h(a.slice(b,c),A.a5(a))}, +ga0(a){var s=a.length +if(s>0)return a[s-1] +throw A.a(A.hG())}, +b9(a,b){var s,r,q,p,o +if(!!a.immutable$list)A.ck(A.ai("sort")) +s=a.length +if(s<2)return +if(b==null)b=J.j0() +if(s===2){r=a[0] +q=a[1] +if(b.$2(r,q)>0){a[0]=q +a[1]=r}return}p=0 +if(A.a5(a).c.b(null))for(o=0;o0)this.bp(a,p)}, +bp(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.ea(a,"[","]")}, +gA(a){return new J.Y(a,a.length,A.a5(a).i("Y<1>"))}, +gp(a){return A.bS(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.aN.prototype={ +aJ(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}, +gp(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}, +a2(a,b){var s=a%b +if(s===0)return 0 +if(s>0)return s +return s+b}, +bs(a,b){return(a|0)===a?a/b|0:this.bt(a,b)}, +bt(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.ai("Result of truncating division is "+A.i(s)+": "+A.i(a)+" ~/ "+b))}, +W(a,b){var s +if(a>0)s=this.aE(a,b) +else{s=b>31?31:b +s=a>>s>>>0}return s}, +br(a,b){if(0>b)throw A.a(A.jp(b)) +return this.aE(a,b)}, +aE(a,b){return b>31?0:a>>>b}, +gt(a){return A.aj(t.H)}, +$it:1} +J.aL.prototype={ +gt(a){return A.aj(t.S)}, +$ij:1, +$ib:1} +J.bE.prototype={ +gt(a){return A.aj(t.i)}, +$ij:1} +J.ad.prototype={ +b3(a,b){return a+b}, +I(a,b,c,d){var s=A.b_(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.H(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.b_(b,c,a.length))}, +J(a,b){return this.j(a,b,null)}, +b6(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.B) +for(s=a,r="";!0;){if((b&1)===1)r=s+r +b=b>>>1 +if(b===0)break +s+=s}return r}, +a_(a,b,c){var s +if(c<0||c>a.length)throw A.a(A.H(c,0,a.length,null,null)) +s=a.indexOf(b,c) +return s}, +aS(a,b){return this.a_(a,b,0)}, +N(a,b){return A.jT(a,b,0)}, +aJ(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.aj(t.N)}, +gl(a){return a.length}, +$ij:1, +$id:1} +A.a3.prototype={ +gA(a){return new A.bw(J.X(this.gM()),A.E(this).i("bw<1,2>"))}, +gl(a){return J.bs(this.gM())}, +C(a,b){return A.E(this).y[1].a(J.e8(this.gM(),b))}, +h(a){return J.am(this.gM())}} +A.bw.prototype={ +m(){return this.a.m()}, +gn(){return this.$ti.y[1].a(this.a.gn())}} +A.ab.prototype={ +gM(){return this.a}} +A.b4.prototype={$ic:1} +A.b3.prototype={ +k(a,b){return this.$ti.y[1].a(J.hj(this.a,b))}, +q(a,b,c){J.hk(this.a,b,this.$ti.c.a(c))}, +$ic:1, +$if:1} +A.M.prototype={ +Y(a,b){return new A.M(this.a,this.$ti.i("@<1>").B(b).i("M<1,2>"))}, +gM(){return this.a}} +A.aR.prototype={ +h(a){return"LateInitializationError: "+this.a}} +A.bx.prototype={ +gl(a){return this.a.length}, +k(a,b){return this.a.charCodeAt(b)}} +A.cL.prototype={} +A.c.prototype={} +A.J.prototype={ +gA(a){var s=this +return new A.an(s,s.gl(s),A.E(s).i("an"))}} +A.an.prototype={ +gn(){var s=this.d +return s==null?this.$ti.c.a(s):s}, +m(){var s,r=this,q=r.a,p=J.cj(q),o=p.gl(q) +if(r.b!==o)throw A.a(A.aD(q)) +s=r.c +if(s>=o){r.d=null +return!1}r.d=p.C(q,s);++r.c +return!0}} +A.af.prototype={ +gA(a){return new A.ao(J.X(this.a),this.b,A.E(this).i("ao<1,2>"))}, +gl(a){return J.bs(this.a)}, +C(a,b){return this.b.$1(J.e8(this.a,b))}} +A.aI.prototype={$ic:1} +A.ao.prototype={ +m(){var s=this,r=s.b +if(r.m()){s.a=s.c.$1(r.gn()) +return!0}s.a=null +return!1}, +gn(){var s=this.a +return s==null?this.$ti.y[1].a(s):s}} +A.ag.prototype={ +gl(a){return J.bs(this.a)}, +C(a,b){return this.b.$1(J.e8(this.a,b))}} +A.aK.prototype={} +A.bW.prototype={ +q(a,b,c){throw A.a(A.ai("Cannot modify an unmodifiable list"))}} +A.as.prototype={} +A.bk.prototype={} +A.cb.prototype={$r:"+item,matchPosition(1,2)",$s:1} +A.aE.prototype={ +h(a){return A.ef(this)}, +q(a,b,c){A.hx()}, +$iy:1} +A.aG.prototype={ +gl(a){return this.b.length}, +gbm(){var s=this.$keys +if(s==null){s=Object.keys(this.a) +this.$keys=s}return s}, +O(a){if("__proto__"===a)return!1 +return this.a.hasOwnProperty(a)}, +k(a,b){if(!this.O(b))return null +return this.b[this.a[b]]}, +F(a,b){var s,r,q=this.gbm(),p=this.b +for(s=q.length,r=0;r=s.b){s.d=null +return!1}s.d=s.a[r] +s.c=r+1 +return!0}} +A.aF.prototype={} +A.aH.prototype={ +gl(a){return this.b}, +gA(a){var s,r=this,q=r.$keys +if(q==null){q=Object.keys(r.a) +r.$keys=q}s=q +return new A.c8(s,s.length,r.$ti.i("c8<1>"))}, +N(a,b){if("__proto__"===b)return!1 +return this.a.hasOwnProperty(b)}} +A.cO.prototype={ +D(a){var s,r,q=this,p=new RegExp(q.a).exec(a) +if(p==null)return null +s=Object.create(null) +r=q.b +if(r!==-1)s.arguments=p[r+1] +r=q.c +if(r!==-1)s.argumentsExpr=p[r+1] +r=q.d +if(r!==-1)s.expr=p[r+1] +r=q.e +if(r!==-1)s.method=p[r+1] +r=q.f +if(r!==-1)s.receiver=p[r+1] +return s}} +A.aY.prototype={ +h(a){return"Null check operator used on a null value"}} +A.bF.prototype={ +h(a){var s,r=this,q="NoSuchMethodError: method not found: '",p=r.b +if(p==null)return"NoSuchMethodError: "+r.a +s=r.c +if(s==null)return q+p+"' ("+r.a+")" +return q+p+"' on '"+s+"' ("+r.a+")"}} +A.bV.prototype={ +h(a){var s=this.a +return s.length===0?"Error":"Error: "+s}} +A.cJ.prototype={ +h(a){return"Throw of null ('"+(this.a===null?"null":"undefined")+"' from JavaScript)"}} +A.aJ.prototype={} +A.bb.prototype={ +h(a){var s,r=this.b +if(r!=null)return r +r=this.a +s=r!==null&&typeof r==="object"?r.stack:null +return this.b=s==null?"":s}, +$ia1:1} +A.ac.prototype={ +h(a){var s=this.constructor,r=s==null?null:s.name +return"Closure '"+A.h1(r==null?"unknown":r)+"'"}, +gbR(){return this}, +$C:"$1", +$R:1, +$D:null} +A.co.prototype={$C:"$0",$R:0} +A.cp.prototype={$C:"$2",$R:2} +A.cN.prototype={} +A.cM.prototype={ +h(a){var s=this.$static_name +if(s==null)return"Closure of unknown static method" +return"Closure '"+A.h1(s)+"'"}} +A.aC.prototype={ +E(a,b){if(b==null)return!1 +if(this===b)return!0 +if(!(b instanceof A.aC))return!1 +return this.$_target===b.$_target&&this.a===b.a}, +gp(a){return(A.fY(this.a)^A.bS(this.$_target))>>>0}, +h(a){return"Closure '"+this.$_name+"' of "+("Instance of '"+A.cK(this.a)+"'")}} +A.c2.prototype={ +h(a){return"Reading static variable '"+this.a+"' during its initialization"}} +A.bT.prototype={ +h(a){return"RuntimeError: "+this.a}} +A.ae.prototype={ +gl(a){return this.a}, +gP(){return new A.N(this,A.E(this).i("N<1>"))}, +gb2(){var s=A.E(this) +return A.hP(new A.N(this,s.i("N<1>")),new A.cC(this),s.c,s.y[1])}, +O(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.bG(b)}, +bG(a){var s,r,q=this.d +if(q==null)return null +s=q[this.aT(a)] +r=this.aU(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.a9():s,b,c)}else if(typeof b=="number"&&(b&0x3fffffff)===b){r=m.c +m.au(r==null?m.c=m.a9():r,b,c)}else{q=m.d +if(q==null)q=m.d=m.a9() +p=m.aT(b) +o=q[p] +if(o==null)q[p]=[m.aa(b,c)] +else{n=m.aU(o,b) +if(n>=0)o[n].b=c +else o.push(m.aa(b,c))}}}, +Z(a){var s=this +if(s.a>0){s.b=s.c=s.d=s.e=s.f=null +s.a=0 +s.aB()}}, +F(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.aD(s)) +r=r.c}}, +au(a,b,c){var s=a[b] +if(s==null)a[b]=this.aa(b,c) +else s.b=c}, +aB(){this.r=this.r+1&1073741823}, +aa(a,b){var s=this,r=new A.cF(a,b) +if(s.e==null)s.e=s.f=r +else s.f=s.f.c=r;++s.a +s.aB() +return r}, +aT(a){return J.W(a)&1073741823}, +aU(a,b){var s,r +if(a==null)return-1 +s=a.length +for(r=0;r"]=s +delete s[""] +return s}} +A.cC.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.cF.prototype={} +A.N.prototype={ +gl(a){return this.a.a}, +gA(a){var s=this.a,r=new A.bG(s,s.r) +r.c=s.e +return r}} +A.bG.prototype={ +gn(){return this.d}, +m(){var s,r=this,q=r.a +if(r.b!==q.r)throw A.a(A.aD(q)) +s=r.c +if(s==null){r.d=null +return!1}else{r.d=s.a +r.c=s.c +return!0}}} +A.dV.prototype={ +$1(a){return this.a(a)}, +$S:10} +A.dW.prototype={ +$2(a,b){return this.a(a,b)}, +$S:11} +A.dX.prototype={ +$1(a){return this.a(a)}, +$S:12} +A.ba.prototype={ +h(a){return this.aG(!1)}, +aG(a){var s,r,q,p,o,n=this.bk(),m=this.aA(),l=(a?""+"Record ":"")+"(" +for(s=n.length,r="",q=0;q0;){--q;--s +j[q]=r[s]}}j=A.hO(j,!1,k) +j.fixed$length=Array +j.immutable$list=Array +return j}} +A.ca.prototype={ +aA(){return[this.a,this.b]}, +E(a,b){if(b==null)return!1 +return b instanceof A.ca&&this.$s===b.$s&&J.F(this.a,b.a)&&J.F(this.b,b.b)}, +gp(a){return A.hS(this.$s,this.a,this.b,B.i)}} +A.cA.prototype={ +h(a){return"RegExp/"+this.a+"/"+this.b.flags}, +gbn(){var s=this,r=s.c +if(r!=null)return r +r=s.b +return s.c=A.eS(s.a,r.multiline,!r.ignoreCase,r.unicode,r.dotAll,!0)}, +bj(a,b){var s,r=this.gbn() +r.lastIndex=b +s=r.exec(a) +if(s==null)return null +return new A.c9(s)}} +A.c9.prototype={ +gbz(){var s=this.b +return s.index+s[0].length}, +k(a,b){return this.b[b]}, +$icH:1, +$ieh:1} +A.cY.prototype={ +gn(){var s=this.d +return s==null?t.F.a(s):s}, +m(){var s,r,q,p,o,n,m=this,l=m.b +if(l==null)return!1 +s=m.c +r=l.length +if(s<=r){q=m.a +p=q.bj(l,s) +if(p!=null){m.d=p +o=p.gbz() +if(p.b.index===o){s=!1 +if(q.b.unicode){q=m.c +n=q+1 +if(n=55296&&r<=56319){s=l.charCodeAt(n) +s=s>=56320&&s<=57343}}}o=(s?o+1:o)+1}m.c=o +return!0}}m.b=m.d=null +return!1}} +A.bH.prototype={ +gt(a){return B.ab}, +$ij:1} +A.aV.prototype={} +A.bI.prototype={ +gt(a){return B.ac}, +$ij:1} +A.ap.prototype={ +gl(a){return a.length}, +$iD:1} +A.aT.prototype={ +k(a,b){A.T(b,a,a.length) +return a[b]}, +q(a,b,c){A.T(b,a,a.length) +a[b]=c}, +$ic:1, +$if:1} +A.aU.prototype={ +q(a,b,c){A.T(b,a,a.length) +a[b]=c}, +$ic:1, +$if:1} +A.bJ.prototype={ +gt(a){return B.ad}, +$ij:1} +A.bK.prototype={ +gt(a){return B.ae}, +$ij:1} +A.bL.prototype={ +gt(a){return B.af}, +k(a,b){A.T(b,a,a.length) +return a[b]}, +$ij:1} +A.bM.prototype={ +gt(a){return B.ag}, +k(a,b){A.T(b,a,a.length) +return a[b]}, +$ij:1} +A.bN.prototype={ +gt(a){return B.ah}, +k(a,b){A.T(b,a,a.length) +return a[b]}, +$ij:1} +A.bO.prototype={ +gt(a){return B.aj}, +k(a,b){A.T(b,a,a.length) +return a[b]}, +$ij:1} +A.bP.prototype={ +gt(a){return B.ak}, +k(a,b){A.T(b,a,a.length) +return a[b]}, +$ij:1} +A.aW.prototype={ +gt(a){return B.al}, +gl(a){return a.length}, +k(a,b){A.T(b,a,a.length) +return a[b]}, +$ij:1} +A.aX.prototype={ +gt(a){return B.am}, +gl(a){return a.length}, +k(a,b){A.T(b,a,a.length) +return a[b]}, +$ij:1, +$iah:1} +A.b6.prototype={} +A.b7.prototype={} +A.b8.prototype={} +A.b9.prototype={} +A.I.prototype={ +i(a){return A.bg(v.typeUniverse,this,a)}, +B(a){return A.fl(v.typeUniverse,this,a)}} +A.c5.prototype={} +A.dt.prototype={ +h(a){return A.C(this.a,null)}} +A.c4.prototype={ +h(a){return this.a}} +A.bc.prototype={$iQ:1} +A.d_.prototype={ +$1(a){var s=this.a,r=s.a +s.a=null +r.$0()}, +$S:4} +A.cZ.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.d0.prototype={ +$0(){this.a.$0()}, +$S:5} +A.d1.prototype={ +$0(){this.a.$0()}, +$S:5} +A.dr.prototype={ +bc(a,b){if(self.setTimeout!=null)self.setTimeout(A.aA(new A.ds(this,b),0),a) +else throw A.a(A.ai("`setTimeout()` not found."))}} +A.ds.prototype={ +$0(){this.b.$0()}, +$S:0} +A.c_.prototype={ +ae(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("Z<1>").b(a))s.aw(a) +else s.a5(a)}}, +af(a,b){var s=this.a +if(this.b)s.K(a,b) +else s.T(a,b)}} +A.dD.prototype={ +$1(a){return this.a.$2(0,a)}, +$S:2} +A.dE.prototype={ +$2(a,b){this.a.$2(1,new A.aJ(a,b))}, +$S:14} +A.dR.prototype={ +$2(a,b){this.a(a,b)}, +$S:15} +A.bv.prototype={ +h(a){return A.i(this.a)}, +$il:1, +gS(){return this.b}} +A.c1.prototype={ +af(a,b){var s +A.ci(a,"error",t.K) +s=this.a +if((s.a&30)!==0)throw A.a(A.f2("Future already completed")) +if(b==null)b=A.eK(a) +s.T(a,b)}, +aK(a){return this.af(a,null)}} +A.b2.prototype={ +ae(a){var s=this.a +if((s.a&30)!==0)throw A.a(A.f2("Future already completed")) +s.av(a)}} +A.au.prototype={ +bH(a){if((this.c&15)!==6)return!0 +return this.b.b.ap(this.d,a.a)}, +bD(a){var s,r=this.e,q=null,p=a.a,o=this.b.b +if(t.C.b(r))q=o.bM(r,p,a.b) +else q=o.ap(r,p) +try{p=q +return p}catch(s){if(t.c.b(A.aa(s))){if((this.c&1)!==0)throw A.a(A.L("The error handler of Future.then must return a value of the returned future's type","onError")) +throw A.a(A.L("The error handler of Future.catchError must return a value of the future's type","onError"))}else throw s}}} +A.v.prototype={ +aD(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.eJ(b,"onError",u.c))}else if(b!=null)b=A.jg(b,q) +s=new A.v(q,c.i("v<0>")) +r=b==null?1:3 +this.a4(new A.au(s,r,a,b,this.$ti.i("@<1>").B(c).i("au<1,2>"))) +return s}, +aq(a,b){return this.ar(a,null,b)}, +aF(a,b,c){var s=new A.v($.r,c.i("v<0>")) +this.a4(new A.au(s,19,a,b,this.$ti.i("@<1>").B(c).i("au<1,2>"))) +return s}, +bq(a){this.a=this.a&1|16 +this.c=a}, +U(a){this.a=a.a&30|this.a&1 +this.c=a.c}, +a4(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.a4(a) +return}s.U(r)}A.ax(null,null,s.b,new A.d4(s,a))}}, +ab(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.ab(a) +return}n.U(s)}m.a=n.V(a) +A.ax(null,null,n.b,new A.db(m,n))}}, +ac(){var s=this.c +this.c=null +return this.V(s)}, +V(a){var s,r,q +for(s=a,r=null;s!=null;r=s,s=q){q=s.a +s.a=r}return r}, +be(a){var s,r,q,p=this +p.a^=2 +try{a.ar(new A.d8(p),new A.d9(p),t.P)}catch(q){s=A.aa(q) +r=A.a8(q) +A.jR(new A.da(p,s,r))}}, +a5(a){var s=this,r=s.ac() +s.a=8 +s.c=a +A.b5(s,r)}, +K(a,b){var s=this.ac() +this.bq(A.cl(a,b)) +A.b5(this,s)}, +av(a){if(this.$ti.i("Z<1>").b(a)){this.aw(a) +return}this.bd(a)}, +bd(a){this.a^=2 +A.ax(null,null,this.b,new A.d6(this,a))}, +aw(a){if(this.$ti.b(a)){A.i6(a,this) +return}this.be(a)}, +T(a,b){this.a^=2 +A.ax(null,null,this.b,new A.d5(this,a,b))}, +$iZ:1} +A.d4.prototype={ +$0(){A.b5(this.a,this.b)}, +$S:0} +A.db.prototype={ +$0(){A.b5(this.b,this.a.a)}, +$S:0} +A.d8.prototype={ +$1(a){var s,r,q,p=this.a +p.a^=2 +try{p.a5(p.$ti.c.a(a))}catch(q){s=A.aa(q) +r=A.a8(q) +p.K(s,r)}}, +$S:4} +A.d9.prototype={ +$2(a,b){this.a.K(a,b)}, +$S:16} +A.da.prototype={ +$0(){this.a.K(this.b,this.c)}, +$S:0} +A.d7.prototype={ +$0(){A.fb(this.a.a,this.b)}, +$S:0} +A.d6.prototype={ +$0(){this.a.a5(this.b)}, +$S:0} +A.d5.prototype={ +$0(){this.a.K(this.b,this.c)}, +$S:0} +A.de.prototype={ +$0(){var s,r,q,p,o,n,m=this,l=null +try{q=m.a.a +l=q.b.b.bK(q.d)}catch(p){s=A.aa(p) +r=A.a8(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.cl(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.df(n),t.z) +q.b=!1}}, +$S:0} +A.df.prototype={ +$1(a){return this.a}, +$S:17} +A.dd.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.aa(o) +r=A.a8(o) +q=this.a +q.c=A.cl(s,r) +q.b=!0}}, +$S:0} +A.dc.prototype={ +$0(){var s,r,q,p,o,n,m=this +try{s=m.a.a.c +p=m.b +if(p.a.bH(s)&&p.a.e!=null){p.c=p.a.bD(s) +p.b=!1}}catch(o){r=A.aa(o) +q=A.a8(o) +p=m.a.a.c +n=m.b +if(p.a===r)n.c=p +else n.c=A.cl(r,q) +n.b=!0}}, +$S:0} +A.c0.prototype={} +A.cd.prototype={} +A.dC.prototype={} +A.dP.prototype={ +$0(){A.hz(this.a,this.b)}, +$S:0} +A.di.prototype={ +bO(a){var s,r,q +try{if(B.d===$.r){a.$0() +return}A.fL(null,null,this,a)}catch(q){s=A.aa(q) +r=A.a8(q) +A.ex(s,r)}}, +aH(a){return new A.dj(this,a)}, +bL(a){if($.r===B.d)return a.$0() +return A.fL(null,null,this,a)}, +bK(a){return this.bL(a,t.z)}, +bP(a,b){if($.r===B.d)return a.$1(b) +return A.ji(null,null,this,a,b)}, +ap(a,b){var s=t.z +return this.bP(a,b,s,s)}, +bN(a,b,c){if($.r===B.d)return a.$2(b,c) +return A.jh(null,null,this,a,b,c)}, +bM(a,b,c){var s=t.z +return this.bN(a,b,c,s,s,s)}, +bJ(a){return a}, +aZ(a){var s=t.z +return this.bJ(a,s,s,s)}} +A.dj.prototype={ +$0(){return this.a.bO(this.b)}, +$S:0} +A.e.prototype={ +gA(a){return new A.an(a,this.gl(a),A.aB(a).i("an"))}, +C(a,b){return this.k(a,b)}, +Y(a,b){return new A.M(a,A.aB(a).i("@").B(b).i("M<1,2>"))}, +bA(a,b,c,d){var s +A.b_(b,c,this.gl(a)) +for(s=b;s"))}return new A.c7(this)}, +q(a,b,c){var s,r,q=this +if(q.b==null)q.c.q(0,b,c) +else if(q.O(b)){s=q.b +s[b]=c +r=q.a +if(r==null?s!=null:r!==s)r[b]=null}else q.bu().q(0,b,c)}, +O(a){if(this.b==null)return this.c.O(a) +return Object.prototype.hasOwnProperty.call(this.a,a)}, +F(a,b){var s,r,q,p,o=this +if(o.b==null)return o.c.F(0,b) +s=o.L() +for(r=0;r"))}return s}} +A.dz.prototype={ +$0(){var s,r +try{s=new TextDecoder("utf-8",{fatal:true}) +return s}catch(r){}return null}, +$S:6} +A.dy.prototype={ +$0(){var s,r +try{s=new TextDecoder("utf-8",{fatal:false}) +return s}catch(r){}return null}, +$S:6} +A.cm.prototype={ +bI(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.b_(a1,a2,a0.length) +s=$.hc() +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.z("") +e=p}else e=p +e.a+=B.a.j(a0,q,r) +d=A.P(k) +e.a+=d +q=l +continue}}throw A.a(A.x("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.eL(a0,n,a2,o,m,d) +else{c=B.b.a2(d-1,4)+1 +if(c===1)throw A.a(A.x(a,a0,a2)) +for(;c<4;){e+="=" +p.a=e;++c}}e=p.a +return B.a.I(a0,a1,a2,e.charCodeAt(0)==0?e:e)}b=a2-a1 +if(o>=0)A.eL(a0,n,a2,o,m,b) +else{c=B.b.a2(b,4) +if(c===1)throw A.a(A.x(a,a0,a2)) +if(c>1)a0=B.a.I(a0,a2,a2,c===2?"==":"=")}return a0}} +A.cn.prototype={} +A.by.prototype={} +A.bA.prototype={} +A.cr.prototype={} +A.cv.prototype={ +h(a){return"unknown"}} +A.cu.prototype={ +H(a){var s=this.bh(a,0,a.length) +return s==null?a:s}, +bh(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.z("") +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.cD.prototype={ +bw(a,b){var s=A.je(a,this.gby().a) +return s}, +gby(){return B.H}} +A.cE.prototype={} +A.cV.prototype={} +A.cX.prototype={ +H(a){var s,r,q,p=A.b_(0,null,a.length) +if(p===0)return new Uint8Array(0) +s=p*3 +r=new Uint8Array(s) +q=new A.dA(r) +if(q.bl(a,0,p)!==p)q.ad() +return new Uint8Array(r.subarray(0,A.iO(0,q.b,s)))}} +A.dA.prototype={ +ad(){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}, +bv(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.ad() +return!1}}, +bl(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.bv(p,a.charCodeAt(n)))q=n}else if(o===56320){if(l.b+3>r)break +l.ad()}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.cW.prototype={ +H(a){return new A.dx(this.a).bi(a,0,null,!0)}} +A.dx.prototype={ +bi(a,b,c,d){var s,r,q,p,o,n,m=this,l=A.b_(b,c,J.bs(a)) +if(b===l)return"" +if(a instanceof Uint8Array){s=a +r=s +q=0}else{r=A.iH(a,b,l) +l-=b +q=b +b=0}if(l-b>=15){p=m.a +o=A.iG(p,r,b,l) +if(o!=null){if(!p)return o +if(o.indexOf("\ufffd")<0)return o}}o=m.a6(r,b,l,!0) +p=m.b +if((p&1)!==0){n=A.iI(p) +m.b=0 +throw A.a(A.x(n,a,q+m.c))}return o}, +a6(a,b,c,d){var s,r,q=this +if(c-b>1000){s=B.b.bs(b+c,2) +r=q.a6(a,b,s,!1) +if((q.b&1)!==0)return r +return r+q.a6(a,s,c,d)}return q.bx(a,b,c,d)}, +bx(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.z(""),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.P(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.P(k) +h.a+=q +break +case 65:q=A.P(k) +h.a+=q;--g +break +default:q=A.P(k) +q=h.a+=q +h.a=q+A.P(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.P(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.dw.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.X(b),r=this.a;s.m();){b=s.gn() +if(typeof b=="string")r.append(a,b) +else if(b==null)r.append(a,"") +else A.iK(b)}}, +$S:7} +A.d2.prototype={ +h(a){return this.az()}} +A.l.prototype={ +gS(){return A.hU(this)}} +A.bt.prototype={ +h(a){var s=this.a +if(s!=null)return"Assertion failed: "+A.cs(s) +return"Assertion failed"}} +A.Q.prototype={} +A.G.prototype={ +ga8(){return"Invalid argument"+(!this.a?"(s)":"")}, +ga7(){return""}, +h(a){var s=this,r=s.c,q=r==null?"":" ("+r+")",p=s.d,o=p==null?"":": "+p,n=s.ga8()+q+o +if(!s.a)return n +return n+s.ga7()+": "+A.cs(s.gak())}, +gak(){return this.b}} +A.aZ.prototype={ +gak(){return this.b}, +ga8(){return"RangeError"}, +ga7(){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){k="..." +if(f-q<75){j=q+75 +i=q}else{if(m-f<75){i=m-75 +j=m +k=""}else{i=f-36 +j=f+36}l="..."}}else{j=m +i=q +k=""}return g+l+B.a.j(e,i,j)+k+"\n"+B.a.b6(" ",f-i+l.length)+"^\n"}else return f!=null?g+(" (at offset "+A.i(f)+")"):g}} +A.n.prototype={ +Y(a,b){return A.hr(this,A.E(this).i("n.E"),b)}, +gl(a){var s,r=this.gA(this) +for(s=0;r.m();)++s +return s}, +C(a,b){var s,r +A.eg(b,"index") +s=this.gA(this) +for(r=b;s.m();){if(r===0)return s.gn();--r}throw A.a(A.e9(b,b-r,this,"index"))}, +h(a){return A.hI(this,"(",")")}} +A.u.prototype={ +gp(a){return A.k.prototype.gp.call(this,0)}, +h(a){return"null"}} +A.k.prototype={$ik:1, +E(a,b){return this===b}, +gp(a){return A.bS(this)}, +h(a){return"Instance of '"+A.cK(this)+"'"}, +gt(a){return A.jB(this)}, +toString(){return this.h(this)}} +A.ce.prototype={ +h(a){return""}, +$ia1:1} +A.z.prototype={ +gl(a){return this.a.length}, +h(a){var s=this.a +return s.charCodeAt(0)==0?s:s}} +A.cU.prototype={ +$2(a,b){var s,r,q,p=B.a.aS(b,"=") +if(p===-1){if(b!=="")a.q(0,A.es(b,0,b.length,this.a,!0),"")}else if(p!==0){s=B.a.j(b,0,p) +r=B.a.J(b,p+1) +q=this.a +a.q(0,A.es(s,0,s.length,q,!0),A.es(r,0,r.length,q,!0))}return a}, +$S:19} +A.cR.prototype={ +$2(a,b){throw A.a(A.x("Illegal IPv4 address, "+a,this.a,b))}, +$S:20} +A.cS.prototype={ +$2(a,b){throw A.a(A.x("Illegal IPv6 address, "+a,this.a,b))}, +$S:21} +A.cT.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.e1(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:22} +A.bi.prototype={ +gX(){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.bq() +n=o.w=s.charCodeAt(0)==0?s:s}return n}, +gp(a){var s,r=this,q=r.y +if(q===$){s=B.a.gp(r.gX()) +r.y!==$&&A.bq() +r.y=s +q=s}return q}, +gan(){var s,r=this,q=r.z +if(q===$){s=r.f +s=A.f9(s==null?"":s) +r.z!==$&&A.bq() +q=r.z=new A.at(s,t.h)}return q}, +gb1(){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}, +ga1(){var s=this.d +return s==null?A.fm(this.a):s}, +gam(){var s=this.f +return s==null?"":s}, +gaM(){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.eq(null,0,0,a) +return A.eo(n,l,j,k,q,p,o.r)}, +gaV(){if(this.a!==""){var s=this.r +s=(s==null?"":s)===""}else s=!1 +return s}, +gaO(){return this.c!=null}, +gaR(){return this.f!=null}, +gaP(){return this.r!=null}, +h(a){return this.gX()}, +E(a,b){var s,r,q,p=this +if(b==null)return!1 +if(p===b)return!0 +s=!1 +if(t.R.b(b))if(p.a===b.ga3())if(p.c!=null===b.gaO())if(p.b===b.gb1())if(p.gai()===b.gai())if(p.ga1()===b.ga1())if(p.e===b.gaY()){r=p.f +q=r==null +if(!q===b.gaR()){if(q)r="" +if(r===b.gam()){r=p.r +q=r==null +if(!q===b.gaP()){s=q?"":r +s=s===b.gaM()}}}}return s}, +$ibY:1, +ga3(){return this.a}, +gaY(){return this.e}} +A.dv.prototype={ +$2(a,b){var s=this.b,r=this.a +s.a+=r.a +r.a="&" +r=A.fs(B.h,a,B.e,!0) +r=s.a+=r +if(b!=null&&b.length!==0){s.a=r+"=" +r=A.fs(B.h,b,B.e,!0) +s.a+=r}}, +$S:23} +A.du.prototype={ +$2(a,b){var s,r +if(b==null||typeof b=="string")this.a.$2(a,b) +else for(s=J.X(b),r=this.a;s.m();)r.$2(a,s.gn())}, +$S:7} +A.cQ.prototype={ +gb0(){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.a_(m,"?",s) +q=m.length +if(r>=0){p=A.bj(m,r+1,q,B.f,!1,!1) +q=r}else p=n +m=o.c=new A.c3("data","",n,n,A.bj(m,s,q,B.o,!1,!1),p,n)}return m}, +h(a){var s=this.a +return this.b[0]===-1?"data:"+s:s}} +A.dI.prototype={ +$2(a,b){var s=this.a[a] +B.a7.bA(s,0,96,b) +return s}, +$S:24} +A.dJ.prototype={ +$3(a,b,c){var s,r +for(s=b.length,r=0;r>>0]=c}, +$S:8} +A.cc.prototype={ +gaO(){return this.c>0}, +gaQ(){return this.c>0&&this.d+10&&this.r>=this.a.length}, +ga3(){var s=this.w +return s==null?this.w=this.bg():s}, +bg(){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)}, +gb1(){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):""}, +ga1(){var s,r=this +if(r.gaQ())return A.e1(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}, +gaY(){return B.a.j(this.a,this.e,this.f)}, +gam(){var s=this.f,r=this.r +return s=this.r)return B.a6 +return new A.at(A.f9(this.gam()),t.h)}, +ao(a){var s,r,q,p,o,n=this,m=null,l=n.ga3(),k=l==="file",j=n.c,i=j>0?B.a.j(n.a,n.b+3,j):"",h=n.gaQ()?n.ga1():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.eq(m,0,0,a) +q=n.r +o=q1,n="dart:"+s,m=0;m") +m=new A.cw(A.eV(new A.ag(o,A.jS(),n),!0,n.i("J.E"))) +n=self +l=A.bZ(J.am(n.window.location)).gan().k(0,"search") +if(l!=null){k=A.hH(m.aL(l)) +j=k==null?null:k.e +if(j!=null){n.window.location.assign($.br()+j) +s=1 +break}}n=p.b +if(n!=null)A.ek(m).aj(n) +n=p.c +if(n!=null)A.ek(m).aj(n) +n=p.d +if(n!=null)A.ek(m).aj(n) +case 1:return A.fB(q,r)}}) +return A.fC($async$$1,r)}, +$S:9} +A.dk.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.gaX()) +s.appendChild(r.gR()) +r.c!==$&&A.bq() +r.c=s +q=s}return q}, +gaX(){var s,r=this.d +if(r===$){s=self.document.createElement("div") +s.classList.add("enter-search-message") +this.d!==$&&A.bq() +this.d=s +r=s}return r}, +gR(){var s,r=this.e +if(r===$){s=self.document.createElement("div") +s.classList.add("tt-search-results") +this.e!==$&&A.bq() +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",A.a6(new A.dl(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.b7(a) +if(J.hn(s.window.location.href,"search.html")){q=p.b.gan().k(0,"q") +if(q==null)return +q=B.k.H(q) +$.ez=$.dQ +p.bF(q,!0) +p.b8(q) +p.ah() +$.ez=10}}, +b8(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=""+$.dQ+' results for "'+a+'"' +m.appendChild(s) +if($.bl.a!==0)for(n=$.bl.gb2(),r=A.E(n),n=new A.ao(J.X(n.a),n.b,r.i("ao<1,2>")),r=r.y[1];n.m();){q=n.a +if(q==null)q=r.a(q) +m.appendChild(q)}else{s=n.document.createElement("div") +s.classList.add("search-summary") +s.innerHTML='There was not a match for "'+a+'". Want to try searching from additional Dart-related sites? ' +p=A.bZ("https://dart.dev/search?cx=011220921317074318178%3A_yy-tmb5t_i&ie=UTF-8&hl=en&q=").ao(A.eT(["q",a],t.N,t.z)) +o=n.document.createElement("a") +o.setAttribute("href",p.gX()) +o.textContent="Search on dart.dev." +s.appendChild(o) +m.appendChild(s)}}, +ah(){var s=this.gG() +s.style.display="none" +s.setAttribute("aria-expanded","false") +return s}, +b_(a,b,c){var s,r,q,p,o=this +o.x=A.h([],t.M) +s=o.w +B.c.Z(s) +$.bl.Z(0) +o.gR().textContent="" +r=b.length +if(r===0){o.ah() +return}for(q=0;q10?'Press "Enter" key to see all '+r+" results":"" +o.gaX().textContent=r}, +bQ(a,b){return this.b_(a,b,!1)}, +ag(a,b,c){var s,r,q,p=this +if(p.r===a&&!b)return +if(a.length===0){p.bQ("",A.h([],t.M)) +return}s=p.a.aL(a) +r=s.length +$.dQ=r +q=$.ez +if(r>q)s=B.c.ba(s,0,q) +p.r=a +p.b_(a,s,c)}, +bF(a,b){return this.ag(a,!1,b)}, +aN(a){return this.ag(a,!1,!1)}, +bE(a,b){return this.ag(a,b,!1)}, +aI(a){var s,r=this +r.y=-1 +s=r.f +if(s!=null){a.value=s +r.f=null}r.ah()}, +b7(a){var s=this +a.addEventListener("focus",A.a6(new A.dm(s,a))) +a.addEventListener("blur",A.a6(new A.dn(s,a))) +a.addEventListener("input",A.a6(new A.dp(s,a))) +a.addEventListener("keydown",A.a6(new A.dq(s,a)))}} +A.dl.prototype={ +$1(a){var s +if(!J.F(a.key,"/"))return +s=self.document.activeElement +if(s==null||!B.aa.N(0,s.nodeName.toLowerCase())){a.preventDefault() +this.a.focus()}}, +$S:1} +A.dm.prototype={ +$1(a){this.a.bE(this.b.value,!0)}, +$S:1} +A.dn.prototype={ +$1(a){this.a.aI(this.b)}, +$S:1} +A.dp.prototype={ +$1(a){this.a.aN(this.b.value)}, +$S:1} +A.dq.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($.br()+q) +return}else{p=B.k.H(s.r) +o=A.bZ($.br()+"search.html").ao(A.eT(["q",p],t.N,t.z)) +self.window.location.assign(o.gX()) +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.aI(e.b) +else{if(s.f!=null){s.f=null +s.aN(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:29} +A.dN.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.dO.prototype={ +$1(a){return this.b4(a)}, +b4(a){var s=0,r=A.fK(t.P),q,p=this,o,n +var $async$$1=A.fR(function(b,c){if(b===1)return A.fA(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.fz(A.e4(a.text(),t.N),$async$$1) +case 3:n=c +o=self.document.createElement("div") +o.innerHTML=n +A.fQ(p.b,o) +p.a.appendChild(o) +case 1:return A.fB(q,r)}}) +return A.fC($async$$1,r)}, +$S:9} +A.e0.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.dY.prototype={ +$1(a){this.a.$0()}, +$S:1};(function aliases(){var s=J.a0.prototype +s.bb=s.h})();(function installTearOffs(){var s=hunkHelpers._static_2,r=hunkHelpers._static_1,q=hunkHelpers._static_0 +s(J,"j0","hM",30) +r(A,"jq","i3",3) +r(A,"jr","i4",3) +r(A,"js","i5",3) +q(A,"fT","jk",0) +r(A,"jS","hC",31)})();(function inheritance(){var s=hunkHelpers.mixin,r=hunkHelpers.inherit,q=hunkHelpers.inheritMany +r(A.k,null) +q(A.k,[A.ec,J.bC,J.Y,A.n,A.bw,A.l,A.e,A.cL,A.an,A.ao,A.aK,A.bW,A.ba,A.aE,A.c8,A.aq,A.cO,A.cJ,A.aJ,A.bb,A.ac,A.O,A.cF,A.bG,A.cA,A.c9,A.cY,A.I,A.c5,A.dt,A.dr,A.c_,A.bv,A.c1,A.au,A.v,A.c0,A.cd,A.dC,A.cg,A.aS,A.by,A.bA,A.cv,A.dA,A.dx,A.d2,A.bQ,A.b0,A.d3,A.ct,A.u,A.ce,A.z,A.bi,A.cQ,A.cc,A.cI,A.cw,A.w,A.cq,A.dk]) +q(J.bC,[J.bD,J.aM,J.aP,J.aO,J.aQ,J.aN,J.ad]) +q(J.aP,[J.a0,J.o,A.bH,A.aV]) +q(J.a0,[J.bR,J.ar,J.a_]) +r(J.cB,J.o) +q(J.aN,[J.aL,J.bE]) +q(A.n,[A.a3,A.c,A.af]) +q(A.a3,[A.ab,A.bk]) +r(A.b4,A.ab) +r(A.b3,A.bk) +r(A.M,A.b3) +q(A.l,[A.aR,A.Q,A.bF,A.bV,A.c2,A.bT,A.c4,A.bt,A.G,A.bX,A.bU,A.b1,A.bz]) +r(A.as,A.e) +r(A.bx,A.as) +q(A.c,[A.J,A.N]) +r(A.aI,A.af) +q(A.J,[A.ag,A.c7]) +r(A.ca,A.ba) +r(A.cb,A.ca) +r(A.aG,A.aE) +r(A.aF,A.aq) +r(A.aH,A.aF) +r(A.aY,A.Q) +q(A.ac,[A.co,A.cp,A.cN,A.cC,A.dV,A.dX,A.d_,A.cZ,A.dD,A.d8,A.df,A.dJ,A.dK,A.e5,A.e6,A.cz,A.cy,A.dZ,A.dl,A.dm,A.dn,A.dp,A.dq,A.dG,A.dH,A.dL,A.dN,A.dO,A.dY]) +q(A.cN,[A.cM,A.aC]) +q(A.O,[A.ae,A.c6]) +q(A.cp,[A.dW,A.dE,A.dR,A.d9,A.cG,A.dw,A.cU,A.cR,A.cS,A.cT,A.dv,A.du,A.dI,A.cx]) +q(A.aV,[A.bI,A.ap]) +q(A.ap,[A.b6,A.b8]) +r(A.b7,A.b6) +r(A.aT,A.b7) +r(A.b9,A.b8) +r(A.aU,A.b9) +q(A.aT,[A.bJ,A.bK]) +q(A.aU,[A.bL,A.bM,A.bN,A.bO,A.bP,A.aW,A.aX]) +r(A.bc,A.c4) +q(A.co,[A.d0,A.d1,A.ds,A.d4,A.db,A.da,A.d7,A.d6,A.d5,A.de,A.dd,A.dc,A.dP,A.dj,A.dz,A.dy,A.dM,A.e_,A.e0]) +r(A.b2,A.c1) +r(A.di,A.dC) +r(A.bh,A.aS) +r(A.at,A.bh) +q(A.by,[A.cm,A.cr,A.cD]) +q(A.bA,[A.cn,A.cu,A.cE,A.cX,A.cW]) +r(A.cV,A.cr) +q(A.G,[A.aZ,A.bB]) +r(A.c3,A.bi) +q(A.d2,[A.m,A.A]) +s(A.as,A.bW) +s(A.bk,A.e) +s(A.b6,A.e) +s(A.b7,A.aK) +s(A.b8,A.e) +s(A.b9,A.aK) +s(A.bh,A.cg)})() +var v={typeUniverse:{eC:new Map(),tR:{},eT:{},tPV:{},sEA:[]},mangledGlobalNames:{b:"int",t:"double",jO:"num",d:"String",jt:"bool",u:"Null",f:"List",k:"Object",y:"Map"},mangledNames:{},types:["~()","u(p)","~(@)","~(~())","u(@)","u()","@()","~(d,@)","~(ah,d,b)","Z(p)","@(@)","@(@,d)","@(d)","u(~())","u(@,a1)","~(b,@)","u(k,a1)","v<@>(@)","~(k?,k?)","y(y,d)","~(d,b)","~(d,b?)","b(b,b)","~(d,d?)","ah(@,@)","~(A)","b(+item,matchPosition(w,A),+item,matchPosition(w,A))","w(+item,matchPosition(w,A))","d()","d(cH)","b(@,@)","w(y)"],interceptorsByTag:null,leafTags:null,arrayRti:Symbol("$ti"),rttc:{"2;item,matchPosition":(a,b)=>c=>c instanceof A.cb&&a.b(c.a)&&b.b(c.b)}} +A.io(v.typeUniverse,JSON.parse('{"bR":"a0","ar":"a0","a_":"a0","bD":{"j":[]},"aM":{"u":[],"j":[]},"aP":{"p":[]},"a0":{"p":[]},"o":{"f":["1"],"c":["1"],"p":[]},"cB":{"o":["1"],"f":["1"],"c":["1"],"p":[]},"aN":{"t":[]},"aL":{"t":[],"b":[],"j":[]},"bE":{"t":[],"j":[]},"ad":{"d":[],"j":[]},"a3":{"n":["2"]},"ab":{"a3":["1","2"],"n":["2"],"n.E":"2"},"b4":{"ab":["1","2"],"a3":["1","2"],"c":["2"],"n":["2"],"n.E":"2"},"b3":{"e":["2"],"f":["2"],"a3":["1","2"],"c":["2"],"n":["2"]},"M":{"b3":["1","2"],"e":["2"],"f":["2"],"a3":["1","2"],"c":["2"],"n":["2"],"e.E":"2","n.E":"2"},"aR":{"l":[]},"bx":{"e":["b"],"f":["b"],"c":["b"],"e.E":"b"},"c":{"n":["1"]},"J":{"c":["1"],"n":["1"]},"af":{"n":["2"],"n.E":"2"},"aI":{"af":["1","2"],"c":["2"],"n":["2"],"n.E":"2"},"ag":{"J":["2"],"c":["2"],"n":["2"],"J.E":"2","n.E":"2"},"as":{"e":["1"],"f":["1"],"c":["1"]},"aE":{"y":["1","2"]},"aG":{"y":["1","2"]},"aF":{"aq":["1"],"c":["1"]},"aH":{"aq":["1"],"c":["1"]},"aY":{"Q":[],"l":[]},"bF":{"l":[]},"bV":{"l":[]},"bb":{"a1":[]},"c2":{"l":[]},"bT":{"l":[]},"ae":{"O":["1","2"],"y":["1","2"],"O.V":"2"},"N":{"c":["1"],"n":["1"],"n.E":"1"},"c9":{"eh":[],"cH":[]},"bH":{"p":[],"j":[]},"aV":{"p":[]},"bI":{"p":[],"j":[]},"ap":{"D":["1"],"p":[]},"aT":{"e":["t"],"f":["t"],"D":["t"],"c":["t"],"p":[]},"aU":{"e":["b"],"f":["b"],"D":["b"],"c":["b"],"p":[]},"bJ":{"e":["t"],"f":["t"],"D":["t"],"c":["t"],"p":[],"j":[],"e.E":"t"},"bK":{"e":["t"],"f":["t"],"D":["t"],"c":["t"],"p":[],"j":[],"e.E":"t"},"bL":{"e":["b"],"f":["b"],"D":["b"],"c":["b"],"p":[],"j":[],"e.E":"b"},"bM":{"e":["b"],"f":["b"],"D":["b"],"c":["b"],"p":[],"j":[],"e.E":"b"},"bN":{"e":["b"],"f":["b"],"D":["b"],"c":["b"],"p":[],"j":[],"e.E":"b"},"bO":{"e":["b"],"f":["b"],"D":["b"],"c":["b"],"p":[],"j":[],"e.E":"b"},"bP":{"e":["b"],"f":["b"],"D":["b"],"c":["b"],"p":[],"j":[],"e.E":"b"},"aW":{"e":["b"],"f":["b"],"D":["b"],"c":["b"],"p":[],"j":[],"e.E":"b"},"aX":{"ah":[],"e":["b"],"f":["b"],"D":["b"],"c":["b"],"p":[],"j":[],"e.E":"b"},"c4":{"l":[]},"bc":{"Q":[],"l":[]},"v":{"Z":["1"]},"bv":{"l":[]},"b2":{"c1":["1"]},"e":{"f":["1"],"c":["1"]},"O":{"y":["1","2"]},"aS":{"y":["1","2"]},"at":{"y":["1","2"]},"aq":{"c":["1"]},"c6":{"O":["d","@"],"y":["d","@"],"O.V":"@"},"c7":{"J":["d"],"c":["d"],"n":["d"],"J.E":"d","n.E":"d"},"f":{"c":["1"]},"eh":{"cH":[]},"bt":{"l":[]},"Q":{"l":[]},"G":{"l":[]},"aZ":{"l":[]},"bB":{"l":[]},"bX":{"l":[]},"bU":{"l":[]},"b1":{"l":[]},"bz":{"l":[]},"bQ":{"l":[]},"b0":{"l":[]},"ce":{"a1":[]},"bi":{"bY":[]},"cc":{"bY":[]},"c3":{"bY":[]},"hF":{"f":["b"],"c":["b"]},"ah":{"f":["b"],"c":["b"]},"i0":{"f":["b"],"c":["b"]},"hD":{"f":["b"],"c":["b"]},"hZ":{"f":["b"],"c":["b"]},"hE":{"f":["b"],"c":["b"]},"i_":{"f":["b"],"c":["b"]},"hA":{"f":["t"],"c":["t"]},"hB":{"f":["t"],"c":["t"]}}')) +A.im(v.typeUniverse,JSON.parse('{"aK":1,"bW":1,"as":1,"bk":2,"aE":2,"aF":1,"bG":1,"ap":1,"cd":1,"cg":2,"aS":2,"bh":2,"by":2,"bA":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.bo +return{U:s("c<@>"),Q:s("l"),Z:s("k_"),M:s("o"),O:s("o

"),r:s("o<+item,matchPosition(w,A)>"),s:s("o"),b:s("o<@>"),t:s("o"),T:s("aM"),m:s("p"),g:s("a_"),p:s("D<@>"),j:s("f<@>"),a:s("y"),V:s("ag<+item,matchPosition(w,A),w>"),P:s("u"),K:s("k"),L:s("k0"),d:s("+()"),F:s("eh"),l:s("a1"),N:s("d"),k:s("j"),c:s("Q"),D:s("ah"),o:s("ar"),h:s("at"),R:s("bY"),e:s("v<@>"),y:s("jt"),i:s("t"),z:s("@"),v:s("@(k)"),C:s("@(k,a1)"),S:s("b"),A:s("0&*"),_:s("k*"),W:s("Z?"),X:s("k?"),H:s("jO")}})();(function constants(){var s=hunkHelpers.makeConstList +B.E=J.bC.prototype +B.c=J.o.prototype +B.b=J.aL.prototype +B.a=J.ad.prototype +B.F=J.a_.prototype +B.G=J.aP.prototype +B.a7=A.aX.prototype +B.r=J.bR.prototype +B.j=J.ar.prototype +B.ar=new A.cn() +B.t=new A.cm() +B.as=new A.cv() +B.k=new A.cu() +B.l=function getTagFallback(o) { + var s = Object.prototype.toString.call(o); + return s.substring(8, s.length - 1); +} +B.u=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.z=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.v=function(hooks) { + if (typeof dartExperimentalFixupGetTag != "function") return hooks; + hooks.getTag = dartExperimentalFixupGetTag(hooks.getTag); +} +B.y=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.x=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.w=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.A=new A.cD() +B.B=new A.bQ() +B.i=new A.cL() +B.e=new A.cV() +B.C=new A.cX() +B.d=new A.di() +B.D=new A.ce() +B.H=new A.cE(null) +B.a4=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.a5=A.h(s([0,0,32754,11263,65534,34815,65534,18431]),t.t) +B.n=A.h(s([0,0,26624,1023,65534,2047,65534,2047]),t.t) +B.o=A.h(s([0,0,65490,12287,65535,34815,65534,18431]),t.t) +B.I=new A.m(0,"accessor") +B.J=new A.m(1,"constant") +B.U=new A.m(2,"constructor") +B.Y=new A.m(3,"class_") +B.Z=new A.m(4,"dynamic") +B.a_=new A.m(5,"enum_") +B.a0=new A.m(6,"extension") +B.a1=new A.m(7,"extensionType") +B.a2=new A.m(8,"function") +B.a3=new A.m(9,"library") +B.K=new A.m(10,"method") +B.L=new A.m(11,"mixin") +B.M=new A.m(12,"never") +B.N=new A.m(13,"package") +B.O=new A.m(14,"parameter") +B.P=new A.m(15,"prefix") +B.Q=new A.m(16,"property") +B.R=new A.m(17,"sdk") +B.S=new A.m(18,"topic") +B.T=new A.m(19,"topLevelConstant") +B.V=new A.m(20,"topLevelProperty") +B.W=new A.m(21,"typedef") +B.X=new A.m(22,"typeParameter") +B.p=A.h(s([B.I,B.J,B.U,B.Y,B.Z,B.a_,B.a0,B.a1,B.a2,B.a3,B.K,B.L,B.M,B.N,B.O,B.P,B.Q,B.R,B.S,B.T,B.V,B.W,B.X]),A.bo("o")) +B.q=A.h(s([0,0,32776,33792,1,10240,0,0]),t.t) +B.h=A.h(s([0,0,24576,1023,65534,34815,65534,18431]),t.t) +B.a8={} +B.a6=new A.aG(B.a8,[],A.bo("aG")) +B.a9={input:0,textarea:1} +B.aa=new A.aH(B.a9,2,A.bo("aH")) +B.ab=A.K("jX") +B.ac=A.K("jY") +B.ad=A.K("hA") +B.ae=A.K("hB") +B.af=A.K("hD") +B.ag=A.K("hE") +B.ah=A.K("hF") +B.ai=A.K("k") +B.aj=A.K("hZ") +B.ak=A.K("i_") +B.al=A.K("i0") +B.am=A.K("ah") +B.an=new A.cW(!1) +B.ao=new A.A(0,"isExactly") +B.ap=new A.A(1,"startsWith") +B.aq=new A.A(2,"contains")})();(function staticFields(){$.dg=null +$.al=A.h([],A.bo("o")) +$.eW=null +$.eO=null +$.eN=null +$.fV=null +$.fS=null +$.h_=null +$.dS=null +$.e2=null +$.eD=null +$.dh=A.h([],A.bo("o?>")) +$.aw=null +$.bm=null +$.bn=null +$.ew=!1 +$.r=B.d +$.ez=10 +$.dQ=0 +$.bl=A.ee(t.N,t.m)})();(function lazyInitializers(){var s=hunkHelpers.lazyFinal +s($,"jZ","eH",()=>A.jA("_$dart_dartClosure")) +s($,"k2","h2",()=>A.R(A.cP({ +toString:function(){return"$receiver$"}}))) +s($,"k3","h3",()=>A.R(A.cP({$method$:null, +toString:function(){return"$receiver$"}}))) +s($,"k4","h4",()=>A.R(A.cP(null))) +s($,"k5","h5",()=>A.R(function(){var $argumentsExpr$="$arguments$" +try{null.$method$($argumentsExpr$)}catch(r){return r.message}}())) +s($,"k8","h8",()=>A.R(A.cP(void 0))) +s($,"k9","h9",()=>A.R(function(){var $argumentsExpr$="$arguments$" +try{(void 0).$method$($argumentsExpr$)}catch(r){return r.message}}())) +s($,"k7","h7",()=>A.R(A.f5(null))) +s($,"k6","h6",()=>A.R(function(){try{null.$method$}catch(r){return r.message}}())) +s($,"kb","hb",()=>A.R(A.f5(void 0))) +s($,"ka","ha",()=>A.R(function(){try{(void 0).$method$}catch(r){return r.message}}())) +s($,"kc","eI",()=>A.i2()) +s($,"ki","hh",()=>A.hR(4096)) +s($,"kg","hf",()=>new A.dz().$0()) +s($,"kh","hg",()=>new A.dy().$0()) +s($,"kd","hc",()=>A.hQ(A.iR(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($,"ke","hd",()=>A.eZ("^[\\-\\.0-9A-Z_a-z~]*$",!0)) +s($,"kf","he",()=>typeof URLSearchParams=="function") +s($,"ku","e7",()=>A.fY(B.ai)) +s($,"kw","hi",()=>A.iQ()) +s($,"kv","br",()=>new A.dM().$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.bH,ArrayBufferView:A.aV,DataView:A.bI,Float32Array:A.bJ,Float64Array:A.bK,Int16Array:A.bL,Int32Array:A.bM,Int8Array:A.bN,Uint16Array:A.bO,Uint32Array:A.bP,Uint8ClampedArray:A.aW,CanvasPixelArray:A.aW,Uint8Array:A.aX}) +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.ap.$nativeSuperclassTag="ArrayBufferView" +A.b6.$nativeSuperclassTag="ArrayBufferView" +A.b7.$nativeSuperclassTag="ArrayBufferView" +A.aT.$nativeSuperclassTag="ArrayBufferView" +A.b8.$nativeSuperclassTag="ArrayBufferView" +A.b9.$nativeSuperclassTag="ArrayBufferView" +A.aU.$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","JsLinkedHashMap_values_closure","LinkedHashMapKeyIterable.length","LinkedHashMapKeyIterable.iterator","LinkedHashMapKeyIterator","LinkedHashMapKeyIterator.current","LinkedHashMapKeyIterator.moveNext","initHooks.","_Record.toString","_Record._toString","StringBuffer._writeString","_Record._fieldKeys","_Record._computeFieldKeys","_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.length","MapView.toString","SetBase.toString","SetBase.elementAt","_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","_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","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.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","HTMLElement|constructor#section","HTMLHeadingElement|constructor#h2","JsLinkedHashMap.isNotEmpty","_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.","ElementExtension.acceptsInput","_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$toString0$IJavaScriptBigIntJavaScriptFunctionJavaScriptSymbolLegacyJavaScriptObjectabnsux","ArrayIterator","Base64Codec","Base64Encoder","BoundClosure","ByteBuffer","ByteData","CastIterator","CastList","Closure","Closure0Args","Closure2Args","CodeUnits","Codec","ConstantMap","ConstantSet","ConstantStringMap","ConstantStringSet","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","IterableExtensions|get#firstOrNull","JSArray","JSBool","JSInt","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","Null","NullError","NullRejectionException","NullThrownFromJavaScriptException","Object","OutOfMemoryError","PlainJavaScriptObject","RangeError","Record","RegExpMatch","Rti","RuntimeError","SentinelValue","SetBase","StackOverflowError","StackTrace","StaticClosure","String","StringBuffer","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","_KeysOrValuesOrElementsIterator","_MatchImplementation","_MatchPosition","_NativeTypedArrayOfDouble&NativeTypedArray&ListMixin","_NativeTypedArrayOfDouble&NativeTypedArray&ListMixin&FixedLengthListMixin","_NativeTypedArrayOfInt&NativeTypedArray&ListMixin","_NativeTypedArrayOfInt&NativeTypedArray&ListMixin&FixedLengthListMixin","_Record","_Record2","_Record_2_item_matchPosition","_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","_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","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","current","defaultStackTrace","dispatchRecordsForInstanceTags","double","errorDescription","eval","evalInEnvironment","evalRecipe","extractPattern","extractStackTrace","filled","findErasedType","findRule","finish","fixed","forType","forwardCallTo","forwardInterceptedCallTo","from","fromCharCodes","fromMessage","fromTearOff","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","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","withLength","$add","$eq","$index","$indexSet","$mod","$mul","bindCallbackGuarded","call","cast","clear","clearSearch","compareTo","complete","completeError","contains","containsKey","convert","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","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","moreResults","moveNext","normalize","package:dartdoc/src/search.dart#_scope","path","port","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","-","ElementExtension|get#acceptsInput","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","_keys","_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","_setPropertyUnchecked","_setRequiredPositional","_setRest","_setSpecializedTestResource","_setValue","_shapeTag","_startsWithData","_stringToSafeString","_target","_theUniverse","_unstar","_upgradedMap","_whenCompleteAction","_writeAuthority","_writeOne","_writeString","_zone","allocate","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","getProperty","getRuntimeTypeOfInterceptorNotArray","group","handleNamedGroup","handleOptionalGroup","handleStartRecord","handleUncaughtError","handleValue","handleWhenComplete","handlesComplete","handlesValue","hasErrorCallback","hasErrorTest","hasMatch","hasScheme","hash2","hash3","hash4","identityHashCode","instanceTypeName","interceptorFieldName","interceptorsByTag","internalSet","isArray","isDigit","isEmpty","isIdentical","isNaN","isNotEmpty","isUnicode","jsHasOwnProperty","jsonDecode","jsonEncodeNative","leafTags","listToString","lookupSupertype","lookupTypeVariable","makeListFixedLength","map","mapGet","mapSet","markGrowable","notSimple","objectKeys","objectToHumanReadableString","parseHexByte","pop","position","printToConsole","propertyGet","provokeCallErrorOnNull","provokeCallErrorOnUndefined","provokePropertyErrorOnNull","provokePropertyErrorOnUndefined","push","pushStackFrame","receiverFieldName","recipe","removeSelectedElement","replaceAllMapped","setToString","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","withBufferSize","write","writeAll","writeCharCode"], + "mappings": "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GOA,CADKA,QKugGdA,C;EAEYE,IACNA;AACJA,oBACFA,C;EAqwBeC,QASOA;OAIJA,wBAAhBA,SACSA;AACPA,kBAAwCA;AACxCA,WACEA;AAEEA,SAEFA,UAAMA,aAGVA,YAGEA,UAAMA;KAERA,SAEEA,UACAA;AAEAA,kBACSA;AACPA,WACEA,gBACKA,kBACLA,MAGJA,QACEA;KAG4BA;AAGvBA,2CACHA,UAAMA;AAERA,OAGJA;AAGgCA;KAFRA,eAEfA;KAKSA,cAAqCA;AAErDA,WACSA,iBAGXA,OAxiBFA,eAyiBAA,C;EA2McC,GAmDDA;iBrBhiGoC9Q;AqBoiGlC8Q;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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", + "x_org_dartlang_dart2js": { + "minified_names": { + "global": "A,1011,B,1179,C,181,D,898,E,120,F,831,G,311,H,1231,I,944,J,911,K,134,L,830,M,850,N,908,O,914,P,1236,Q,955,R,1172,S,1081,T,94,U,138,V,247,W,838,X,839,Y,843,Z,871,a,36,a0,906,a1,949,a2,1159,a3,984,a4,1240,a5,119,a6,365,a7,104,a8,49,a9,47,aA,54,aB,118,aC,846,aD,830,aE,856,aF,857,aG,858,aH,859,aI,862,aJ,866,aK,867,aL,887,aM,888,aN,890,aO,896,aP,899,aQ,900,aR,905,aS,916,aT,928,aU,929,aV,930,aW,933,aX,93,aY,935,aZ,941,a_,897,aa,46,ab,12,ac,851,ad,892,ae,901,af,18,ag,918,ah,960,ai,830,aj,128,ak,1186,al,1239,am,842,an,912,ao,917,ap,927,aq,947,ar,961,as,963,at,965,au,995,av,1071,aw,1114,ax,278,ay,111,az,82,b,1203,b0,948,b1,320,b2,979,b3,985,b4,989,b5,1126,b6,1012,b7,1013,b8,1014,b9,1015,bA,860,bB,875,bC,882,bD,886,bE,889,bF,45,bG,530,bH,920,bI,921,bJ,922,bK,923,bL,924,bM,925,bN,926,bO,931,bP,932,bQ,939,bR,940,bS,50,bT,945,bU,319,bV,962,bW,964,bX,318,bY,966,bZ,1224,b_,1157,ba,1016,bb,1024,bc,1028,bd,1042,be,1097,bf,1101,bg,1170,bh,1030,bi,1031,bj,1117,bk,1040,bl,1053,bm,1089,bn,1090,bo,103,bp,246,bq,393,br,829,bs,840,bt,310,bu,830,bv,262,bw,849,bx,854,by,855,bz,321,c,861,c0,978,c1,986,c2,987,c3,988,c4,991,c5,993,c6,1007,c7,1008,c8,1009,c9,1010,cA,893,cB,894,cC,527,cD,902,cE,903,cF,907,cG,915,cH,919,cI,936,cJ,937,cK,1222,cL,946,cM,950,cN,953,cO,956,cP,1229,cQ,967,cR,968,cS,969,cT,970,cU,971,cV,972,cW,973,cX,974,cY,976,cZ,980,c_,977,ca,1017,cb,1018,cc,1023,cd,1025,ce,1026,cf,1169,cg,1029,ch,140,ci,16,cj,1187,ck,39,cl,830,cm,844,cn,845,co,852,cp,853,cq,863,cr,864,cs,1233,ct,322,cu,872,cv,873,cw,874,cx,877,cy,877,cz,878,d,951,d0,982,d1,983,d2,990,d3,992,d4,996,d5,997,d6,998,d7,999,d8,1000,d9,1000,dA,1038,dB,1212,dC,1039,dD,1041,dE,1041,dF,285,dG,1060,dH,1060,dI,1061,dJ,1062,dK,1063,dL,1076,dM,1077,dN,1080,dO,807,dP,1130,dQ,1136,dR,1144,dS,1166,dT,1188,dU,13,dV,1199,dW,1199,dX,1199,dY,778,dZ,778,d_,981,da,1000,db,1001,dc,1002,dd,1003,de,1004,df,1005,dg,1006,dh,1052,di,1019,dj,1020,dk,373,dl,1021,dm,1022,dn,1022,dp,1022,dq,1022,dr,253,ds,1027,dt,131,du,1032,dv,1033,dw,1034,dx,1035,dy,1036,dz,1037,e,910,e0,1202,e1,1224,e2,1205,e3,77,e4,367,e5,1227,e6,1227,e7,827,e8,837,e9,1248,eA,62,eB,33,eC,1,eD,1200,eE,17,eF,0,eG,41,eH,809,eI,1131,eJ,1247,eK,1165,eL,1047,eM,1050,eN,1082,eO,1127,eP,1232,eQ,1180,eR,1148,eS,1208,eT,1091,eU,1174,eV,1223,eW,1078,eX,1226,eY,1233,eZ,830,e_,1201,ea,1206,eb,1211,ec,895,ed,830,ee,1068,ef,1209,eg,1156,eh,943,ei,1073,ej,1177,ek,830,el,1092,em,1096,en,1098,eo,1084,ep,1069,eq,1107,er,1116,es,1140,et,385,eu,121,ev,158,ew,1087,ex,274,ey,125,ez,1137,f,909,f0,1088,f1,1164,f2,830,f3,1145,f4,1183,f5,1230,f6,830,f7,1124,f8,1225,f9,1235,fA,259,fB,258,fC,256,fD,130,fE,148,fF,179,fG,241,fH,165,fI,157,fJ,389,fK,254,fL,275,fM,177,fN,364,fO,270,fP,88,fQ,390,fR,261,fS,1149,fT,1153,fU,116,fV,1190,fW,37,fX,22,fY,50,fZ,76,f_,1074,fa,1160,fb,1046,fc,1158,fd,1161,fe,1195,ff,1224,fg,1241,fh,1093,fi,1094,fj,1099,fk,1100,fl,1154,fm,1067,fn,1070,fo,1086,fp,1112,fq,1115,fr,1121,fs,1141,ft,1142,fu,1221,fv,244,fw,166,fx,168,fy,174,fz,257,h,115,h0,40,h1,21,h2,1214,h3,1215,h4,1216,h5,1217,h6,1218,h7,1219,h8,1243,h9,1244,hA,868,hB,869,hC,975,hD,879,hE,880,hF,881,hG,1213,hH,884,hI,1207,hJ,1178,hK,1191,hL,1210,hM,1049,hN,1123,hO,1182,hP,830,hQ,1055,hR,830,hS,1197,hT,1122,hU,1173,hV,1237,hW,1247,hX,1072,hY,1135,hZ,957,h_,1228,ha,1245,hb,1246,hc,1085,hd,1113,he,1143,hf,1065,hg,1066,hh,1129,hi,828,hj,832,hk,833,hl,834,hm,835,hn,836,ho,841,hp,1171,hq,1204,hr,830,hs,1051,ht,1162,hu,1163,hv,1181,hw,1185,hx,1139,hy,1138,hz,1238,i,23,i0,959,i1,1125,i2,1079,i3,1132,i4,1133,i5,1134,i6,1045,i7,1192,i8,1193,i9,1194,iA,1110,iB,1111,iC,1118,iD,1119,iE,1120,iF,1128,iG,1054,iH,1104,iI,1168,iJ,154,iK,176,iL,156,iM,260,iN,366,iO,95,iP,374,iQ,363,iR,92,iS,146,iT,141,iU,147,iV,142,iW,388,iX,387,iY,139,iZ,135,i_,958,ia,1196,ib,1198,ic,1242,id,830,ie,1184,ig,1043,ih,1056,ii,1057,ij,1058,ik,1059,il,1095,im,1146,io,1147,ip,1175,iq,1176,ir,1044,is,1048,it,1075,iu,1102,iv,1103,iw,1105,ix,1106,iy,1108,iz,1109,j,954,j0,1083,j1,52,j2,152,j3,242,j4,145,j5,169,j6,153,j7,245,j8,173,j9,144,jA,70,jB,124,jC,123,jD,372,jE,372,jF,81,jG,79,jH,80,jI,117,jJ,136,jK,238,jL,71,jM,394,jN,78,jO,1220,jP,391,jQ,87,jR,272,jS,1234,jT,85,jU,89,jV,392,jW,38,jX,847,jY,848,jZ,809,j_,122,ja,155,jb,325,jc,384,jd,268,je,284,jf,178,jg,267,jh,277,ji,276,jj,271,jk,269,jl,113,jm,112,jn,182,jo,48,jp,35,jq,1150,jr,1151,js,1152,jt,1155,ju,55,jv,83,jw,34,jx,132,jy,51,jz,1189,k,938,k0,942,k1,830,k2,1214,k3,1215,k4,1216,k5,1217,k6,1218,k7,1219,k8,1243,k9,1244,k_,870,ka,1245,kb,1246,kc,1131,kd,1085,ke,1113,kf,1143,kg,1065,kh,1066,ki,1129,kj,159,kk,161,kl,160,km,162,kn,164,ko,163,kp,167,kq,170,kr,172,ks,171,kt,175,ku,827,kv,829,kw,828,kx,69,l,865,m,904,n,883,o,885,p,891,q,239,r,1064,t,1167,u,934,v,994,w,876,x,830,y,913,z,952", + "instance": "A,1342,B,1284,C,1318,D,1348,E,1250,F,1323,G,1347,H,1265,I,1360,J,1374,K,1293,L,1301,M,1272,N,1263,O,1264,P,1344,R,1367,S,1371,T,1288,U,1292,V,1297,W,1268,X,1314,Y,1257,Z,1258,a0,1345,a1,1355,a2,1253,a3,1366,a4,1286,a5,1294,a6,1304,a7,1312,a8,1313,a9,1281,aA,1277,aB,1279,aC,1353,aD,1298,aE,1267,aF,1300,aG,1283,aH,1255,aI,1259,aJ,1260,aK,1262,aL,1321,aM,1324,aN,1326,aO,1327,aP,1328,aQ,1329,aR,1330,aS,1334,aT,1336,aU,1337,aV,1340,aW,1343,aX,1350,aY,1354,aZ,1358,a_,1334,aa,1282,ab,1295,ac,1296,ad,1308,ae,1261,af,1262,ag,1326,ah,1332,ai,1333,aj,1335,ak,1339,al,1341,am,1356,an,1357,ao,1359,ap,1364,aq,1375,ar,1375,au,1273,av,1287,aw,1291,az,1311,b0,1378,b1,1379,b2,1380,b3,1249,b4,1256,b5,1256,b6,1254,b7,1368,b8,1369,b9,1370,bA,1320,bB,1322,bC,1322,bD,1325,bE,1326,bF,1326,bG,1338,bH,1349,bI,1352,bJ,1358,bK,1361,bL,1361,bM,1362,bN,1362,bO,1363,bP,1364,bQ,1377,bR,1256,b_,1377,ba,1373,bb,1376,bc,830,bd,1289,be,1290,bf,1274,bg,1310,bh,1302,bi,1303,bj,1275,bk,1276,bl,1305,bm,1278,bn,1280,bo,1306,bp,1266,bq,1299,br,1269,bs,1270,bt,1271,bu,1307,bv,1309,bw,1315,bx,1316,by,1317,bz,1319,gA,1342,gG,1347,gM,1272,gP,1344,gR,1367,gS,1371,gX,1314,ga0,1345,ga1,1355,ga3,1366,ga7,1312,ga8,1313,gaC,1353,gaM,1324,gaO,1327,gaP,1328,gaQ,1329,gaR,1330,gaV,1340,gaX,1350,gaY,1354,gai,1333,gak,1339,gal,1341,gam,1356,gan,1357,gb0,1378,gb1,1379,gb2,1380,gbR,1256,gbm,1278,gbn,1280,gby,1317,gbz,1319,gl,1346,gn,1164,gp,1331,gt,1365,h,1376,i,1285,j,1374,k,1251,l,1346,m,1351,n,1164,p,1331,q,1252,sl,1346,t,1365,u,1372,v,1372" + }, + "frames": "4zHA6HeyiDyB;oCAKAAyB;eAKCbG;kBACeDE;gEAIlBAE;KAGOFO;iGAaAvhDAA8CgBCeANKmEuC,A,I;qMATrClEAAmB0BDeAVWmEoC,A,AAUvCk9CkC,A;6QG9HS8DIAsCwB4CyB,A;0FArBxB5CIAqBwB4CyB,A;mDAohBb9GqB;y5EEnkBLttByC;QAEFojByC;sXEsSFpjB2C;QAEFojB2C;eAuqBwBpjBsB;8vBNl7Bbs0BuB;uEA6BL1GG;oQAuJqBtJqC;6gBA8JlB4LiB;cAAAAa;0CAuBQ3CS;gJAYV2CiB;6FAqBLsDAARFzCiB,A;+FAkBWYW;wfAumBoB1XoB;2KAgCnBAwB;gBASAAuB;8DAyCAjaqC;wfAyQZAmR;iZA4MAAW;qfA0DyBAW;0WAkCJAW;eAOpBAkC;6BAIiBiboD;OAChBjbU;0DAOCk0BI;cAIgBl0BwC;2JASjBAU;0EAiCmBAW;sCAGtBAc;4JAsEK8uBQ;oCAEDFK;AACEAK;wKAyDR5uBAWn5D8BAgE,A;keXojE1BAkC;cAEAA0D;y4CAyPEA4D;6sBAqF6BmwBuC;AACHoCmC;yEA4HtBriDAU/9DTCMA3B4By7Cc,A,M;qDVghElB5rBiD;iKAuJXAY;4EC7iFOgyBI;YACcrhDAAsE3BDAFlJAg9CyB,kF,A;QE4E2B/8CAAuEpBk9CE,A;OAtEWmEI;uBAKKphDAAzCJw/CkB,AAAZ4BI,A;6CA+CMAI;YACkBrhDAAyD/BDAFlJAg9CyB,kF,A;QEyF+B/8CAA0DxBk9CE,A;OAzDWmEI;uBAGKphDAApDJw/CkB,AAAZ4BS,A;4EA0EErhDAA+BTDAFlJAg9CyB,kF,A;QEmHS/8CAAgCFk9CE,A;sDAvBEh9CAA2BTHAFvJAg9CsB,A,0BEuJAh9CkF,A;QA3BSGAA4BFg9CE,A;+DAfoCmDqB;UAElCngDAAYTHAFvJAg9CsB,A,0BEuJAh9CkF,A;QAZSGAAaFg9CE,A;gEAMPn9CAF9JAg9CyB,6B;yJE0K2CsDoB;gLAsCjCZmB;0KAaF1/CAF7NRg9CyB,mG;2DE2O2BsE4D;wTA+EX5gDc;ygBapRPIAA9FF8hDqB,A;2IA4OPtTADjBIhgBgD,A;WCiBJ8U0B;AAC+Doea;AAA7DuBQ;oBACAAI;iBACmBhWQ;AAErBgWQ;w2CE80BuC3PiB;wiBNt6Bd8HG;gBAIjB3BW;AADuC9DAAgK/BwFQ,A;WAtJOtDO;AAFAuDG;gBAGf3BgB;AAD0ClFAAgKlC4GM,A;gBApFCrGAAzBsBoGG,A;oCA2BECG;uCA2JzBEG;sBAgJMjBmB;kEAyEPtFAA/YwBoGG,A;mEAwZbCG;sEAMAAG;sEAMAAG;sEAMWvGG;uDAMkBDAA7WvC0GK,A;aAgXGnHAApWHiHG,A;uBAsWQlHG;6EAQHoBAApWIJO,A;AAqWJGG;sEAMIGAAlVT4FG,A;uBAqViC7GG;6EAU5BGQ;AACDsGQ;uBAGDvGAAzVH2GG,A;gFAgWIzGAAtVJwGG,A;sBA0VULO;uIAeNEkB;yBAGDII;mFAaCJkB;0BAImBFO;AACEAS;AACtBMM;sFAcK7FsB;AAIANK;iBAGQDK;8CAMiB6FAAxRRpsBc,A;AAyRrBorBM;AAEAJM;AAEADK;sHAwCF4BM;yDAaZ9EK;sEAuBFEG;cAIOuIoB;oSAkFkBzImD;uBAKvB+De;uDAeYSI;uBAEN55CQAvZUm5CoB,A;mEAgee53CAE16BtBgzCqB,A;aF06BsBhzCAE16BtBgzCW,A;CF26BK/yCgBAlFlB4zCiB,A;uCAsFciFO;GAELwDoB;OAAwBrJO;wBAOM9yCO;AAA9ByxCG;gBAA8BzxCAAKrCq2CY,A;SAS0BqEW;AADV3f0B;iBAGXlPAAmCTAAAAAAAACMwqBG,A,A,W;SAlC6BoBoB;AAE/Bz3CG;AADOyxCG;gBACPzxCAAfAq2CY,A;sDAuBWr6CQAhiBoBy7Cc,A;mCAwiBtBr3CQAhiBSq3CgB,A;mBAmiBfz7CMA3iB4By7CkB,A;oBAgjBVn5CMA1hBHm5CoB,A;gEA0lBlBl3CAAoiF6B8tC+B,A;6BAjiFzB8DG;qEAcYuFAAr/BY1EAAuKhBwFQ,A,A;AA+0BQrGAAl7BeoGG,A;0KA87BnBvGAA33BJ0GG,A;IA43BMzGiB;AAYdkFU;sEAUC32CQA8BmBkyCAA15BZgGI,A,AA25BMjGI,A;+DArBXgBC;AADPiDK;0CAsCAn2CAAg8E6B8tC0B,A;mEAr7EtBaC;AADPiHK;6BAKWhEAAnhCwBoGQ,A;kEAwhCCvFAAr7BxBwFK,A;eAs7B4B5GAA56B5B4GsB,A;mEAu7BCfc;gDAeNhEI;AADOjBAA18BFgGO,A;mDAo9BFzFG;iBAKVaG;8GAsBOuIoB;YACGpJG;iBAKVaG;wFA0BWHU;+DAYAAU;uCAWTvC0B;qJAuCcnPuB;mBAiBT0Rc;AADSiEAAzwChBvFAAoEmCoGQ,A,AApEPvFAAuKhBwFK,A,A;QAmmCQ5GAAzlCR4GS,A;MA2lCmBfiB;AAD3BhEI;kiDA2NmB2EQ;qBAEDIO;sCAYA9FAAv1CVgGM,A;AAw1CKjGG;qCAMG2FQ;AACFkHkB;AACElHU;gEAOGIO;gBAELEI;+GAaMNQ;6KAgBFIO;AACjBj4CAAo+DwB8tCAAK/B/mCAAGa6qCAA58GwBoGG,A,A,wCAy8GhBp1CAAgBdm5Ca,A,K,A;oDAh/DY1JAAv3CCNO,A;AAw3CeXM;AAEbgBM;AACcyFW;AAEd/FM;AACc+FW;AACNhGM;AACPgGQ;wDASCIQ;yDAUEAQ;iEAYbFM;uBAIIEe;AAEJEI;kGA6BAvGAApjDwBoGG,A;wIA6jDdvFAA19CTwFK,A;cAy+CahGAAp+CbgGG,A;cAs+CSrGAA9kDcoGG,A;uEAulDV3GAA1+Cb4GS,A;mBA++CIxGAAzhDJ0GI,A;GAkiDMzGG;4HAgBOJAAz/Cb2GM,A;AA0/CG1GG;eAODCAAv/CIOG,A;gDA+/CF6NuB;yDAoLPhPAAHK6OG,S;uBAKP7OAALO6OG,I;oCAWDjGO;+DAKOxBI;AACPtDgB;oGAiBO+KM;wBA4BAjGM;aAWHoDS;AADPnDe;oBAGFnEyB;AACHuHW;gCAMS1LG;cAGV+Ea;AAEa0GW;oBAETtHuB;AACHuHW;kCAKS/LG;cAGV+EgB;AAEuBrbAApuDf2dI,A;AAquDKyEW;gCAGXhLAA95D6BoGS,A;AA+5DdjHQ;AAKhB8LW;mBAqCHjHS;AACAOQ;qBAuFeyGW;AADPnDW;oBAGsBnJAAIpBoHAAz3DPpsBsB,A,AA03DH8qBM,AACALM,W;AANG/CAApFA6JC,AAAOpDa,A;qBAiGKmDS;AAFNrNAA/CK/UAAz0DJ2dW,A,A;AAy3DFsBW;oCAGLzGAAnGA6JC,AAAOpDa,A;0CA0GO7HAAzjEgBoGG,A;oEAikEvBNAAn5DPpsBsB,A;AAo5DH8qBM;AACAIK;CACATM;4BAQe6GS;AAFNvNAAzEK7UAA30DJ2dW,A,A;AAq5DFsBW;oCAGLzGAA/HA6JC,AAAOpDa,A;4CAsIO7HAArlEgBoGQ,A;0DA0lEZ3GAA7+DX4GI,A;kEAm/DaxFAA7/DbwFG,A;IA8/DiBrGAAjmEMoGc,A;AAmmEd3GAAt/DT4GI,A;gCA6/DAPAA57DPpsBsB,A;AA67DH8qBM;AACAIK;CACATM;4BAQe6GS;AAFN1NAAhHK1UAA70DJ2dW,A,A;AA87DFsBW;oCAGLzGAAxKA6JC,AAAOpDa,A;wCA+KO7HG;0DAMV+Ce;qCAKG+CAA39DPpsBsB,A;AA49DH8qBM;AACAIK;CACATM;0BAOe6GsB;AADPnDW;oBAIRvJAAKUwHAA7+DPpsBsB,A,AA8+DH8qBO,AACAIM,AACATM,W;AATG/CAAtMA6JC,AAAOpDa,A;8BAqNM5BQ;sCAEIIG;AACCzdAAj/DX2dI,A;kCA0/DMNQ;qCAGmBFO;AACZIwB;AAIPEK;AACKzdAAngEX2dI,A;uCAuhED/IAAVOyIU,mB;AAYD+EG;AADPnDW;oBAIOtJAAKLuHAAziEPpsBsB,A,AA0iEH8qBM,AACAIM,AACAGS,AACgBkBW,AAEdtBI,AAA6BoBK,AAE/B5BM,W;AAdG/CAAlQA6JC,AAAOpDa,A;yCAsSN7HAArvE6BoGY,A;AAsvErBhHAAvqEFiHG,A;AAyqEDLG;AAAgB7GkB;QAEhBhCGAjBLvUAAnjEM2duB,A,A;AAskEKyEG;AADPnDW;oBAIO1JAAKL2HAAtlEPpsBsB,A,AAulEH8qBO,AACAIM,AACAGM,AACAZM,W;AAVG/CAA/SA6JC,AAAOpDa,A;qBAyUDnKoC;AAEMsNC;AADPnDW;oBAIRpJAAKUqHAApnEPpsBsB,A,AAqnEH8qBO,AACAIM,AACAGM,AACAZM,W;AAVG/CAA7UA6JC,AAAOpDa,A;qBAoYDzKAAtCPCiB,AADYzUO,AACZyUAAKkBmDM,AACcyFW,AAEd/FM,AACc+FW,AACNhGM,AACPgGsB,oF,AAZvBrCY,A;AAyCiBoHG;AADPnDW;oBAIRxJAAKUyHAA/qEPpsBsB,A,AAgrEH8qBO,AACAIM,AACAGM,AACAZM,W;AAVG/CAAxYA6JC,AAAOpDa,A;uBAgaDtKSAPH3UAAlrEI2dwB,A,A;AA2rEKyEC;AADPnDW;sCAGLzGAApaA6JC,AAAOpDa,A;sDA8aQ5BQ;kCAICIQ;AACXrGAAl4EyBoGe,A;uEAm5EvBNAAruEPpsBsB,A;AAsuEH8qBO;AACAIM;AACAGK;CACAZM;4FAqKoB+HM;AACJSU;kBAGTjGkB;4LAcHqFW;cAIAAW;cAIAAO;MACWgCI;AAAkBpGG;AAAqB4DU;cAIlDQO;AACIwBM;AAA2BQG;AAA3BRAAkWSnHU,A;cA9Vb2FO;AAAsBjJM;AAAiBiLW;cAIvChCO;AAAsBlJM;AAAkBkLW;eAIxChCO;AAAsB9IM;AAAe8KW;cAIrC/BAAgFRDQ,AAAYPS,AACevFQ,A;iEArEX8HG;AACRhCO;eAIkBpEG;AAAqB4DU;AAC/BnRK;iBAIA2TG;AACRhCO;eAIkBpEG;AAAqB4DU;AAC/BnRK;iBAIA2TG;AACRhCO;eAIkBpEG;AAAqB4DU;AAC/BnRK;cAIR2RW;AACACAAqCRDQ,AAAYPS,AACevFQ,A;sCA9BnB+FAA6BRDQ,AAAYPS,AACevFQ,A;cA1BnB4CAA2KS3aAAoCEgYY,AAAmBsFI,MACtBuCI,AAAkBpGM,AACPvBY,A,AArC3B2FU,AACAAW,A;eAzKQCAAqBRDQ,AAAYPS,AACevFQ,A;eAlBnB2CAAyKS7BAAqCEbY,AAAmBsFI,MACjBuCI,AAAkBpGM,AACZvBY,A,AAtC3B2FU,AACAAW,A;cAvKYjDAA4KKiEmB,AAGjBhBO,AAAmBrQkB,AACnBqQW,AACACAApKADQ,AAAYPS,AACevFQ,A,M;wCANhBsFU;aACGwCI;AAAkBpGK;sDAWrBjBkB;uCAIXqFU;uEAQWrFkB;0FAIyCuDoB;kBAM7BvOmB;SAKbqSM;AAAkBpGO;AADZGAAhzBD9HAA76DsBoGW,A,AA+6DjBhHAAh2DNiHG,A,UAm2DaxGAA/2Db0GG,A,AAk3DYsEI,+C;AAsyBxBkBO;AAEcjEkB;AAGdiEU;4BAMqBgCiB;AAEZxCQ;sBAGTQO;4BAE4BpEc;AAChB3HAA9uFuBoGY,A;AAgvF/B2FO;YAGmC3RK;cAInC2RO;+BA+BKRa;AAnBYwC2B;uCAwBIxCU;aAIbAU;cAIRQU;WAIJAU;YAKKRU;iBAGIAwB;AAC0BemB;AACbAK;UACc3EM;AACmB7BAA3iFlBpsBc,A;AA4iFforBM;AAEAJM;AAEADK;AACpBsHO;2BASAAO;OAGyBxFY;kFAgCnBgFc;UAERQO;AAAsB/IM;AAAgB+KY;iBAItChCO;AAAsBnJM;AAAcmLY;0EAOnB7HgB;AAAmBsFI;MACtBuCI;AAAkBpGM;AACPvBY;4DAiBKkGK;8FASZrGQ;+BAEAFI;sBAOAEQ;gCAGAFI;wBAOL/FAAj6FsBoGG,A;4BAm6FRhHAAp1FfiHE,A;IAq1FYlHM;AACP8GQ;gBAEDIK;SAIEjHAA51FNiHM,A;AA61FDrGAA56FwBoGQ,A;wFAm7FbtGU;AACPmGQ;QAEDIK;qEAwDDtG8B;AACGiLW;YAET5I8B;AACF6IW;0GA8DL/O0B;sBAEY8DAAljGuBoGG,A;wCAyjGnCxxCAA4ZEorCG,A;0CAtZeqGE;AADHzGAAx7FFwGc,A;YA67FApGAAnkGuBoGsB,A;iCA2kGR3GAA99Ff4GQ,A;0EAu+FM5GAAv+FN4GY,A;wBA2+FMxFAAr/FNwFY,A;qCA6/FIxFAA7/FJwFY,A;qEAghGI5GAAtgGJ4Ga,A;2FAkhGQhGAAvhGRgGY,A;yBAkiGa5GAA7hGb4GS,A;+FAyiGiBhGAA9iGjBgGQ,A;+IAskGI1GM;AACAAM;AACGsGgB;AACAAQ;SAGkBDwB;AACAAwB;oBAGjBKO;AACAAI;kEAOkB3GAApkG1B2GM,A;AAqkGN3GAArkGM2GQ,A;sQAgmGM5FAA1mGN4FQ,A;AA2mGM5FAA3mGN4FU,A;aAgnGsB7GO;AACAAM;AAGdgBM;AAEAAM;AACeyFW;AACAAQ;yBAMf/FM;AAEAAM;AACe+FW;AACAAQ;wCAKAFI;YACbMgB;6BAOaNI;YACbMkB;6BASbNM;YACaMgB;YAMOpGM;AACAAM;AACPgGW;AACAAQ;0BAIFMS;0BAGEAI;2BAIEJM;qCAMcJM;sBAENAM;YACbMkB;+BAQRFM;0DASItGAAvvGH0GM,A;AAwvGG1GAAxvGH0GQ,A;WAswGOvHAAnhDL6OG,I;2CAshDCtHI;YAIMqEI;uBAEH3EQ;AACWzUoBAsLA8Ta,AAAjBgHK,A;+BApLW/FK;wBAITzGQ;gBAOFAW;AACAAQ;8BAWImGQ;2BAUAIO;AACAAU;6CAwCA/FM;AACAAM;AACA2FgB;AACAAQ;aAEF1FAA30GFgGM,A;AA40GEhGAA50GFgGG,A;oCAg1GMFO;AACAAU;iCASPrGAAn7GwBoG+B,A;sCAu7GIvFAAp1G3BwFK,A;eAq1G+B5GAA30G/B4GI,A;uBAu1GiBnK+B;uBAQlB8DAA58GwBoGG,A;qDA+/G1BgF4B;AACEnFQ;oBAEEMI;4CAOgBjBa;AAAjBgHI;grBQ/pHR3NS;4BA2BRjlBU;wBAwGOASApCSulBAAAAvlByB,A,a;uCAmDC0uBE;uMA2DE1uBoB;AAAAurBW;8HAiCPzWM;mLC0PI6SiB;AACIzDG;cAIEjK0D;0IAyBN0NkB;AACIzDI;mBAIEjK0D;4GAuBb/8BgB;uFAuIkBoqCqB;gCAGYnCG;AACxBkKM;sHA+BcIG;2CACDtDK;0CAIbkDM;mDA4EIGG;uLAkBTqDwB;wBAMgB/Ke;AACFqCsB;AACZhGyB;gDAcIgGwB;iBAEVoBiB;AAGAZmB;uQG72BQNU;iBAUqBrqBqB;qCAKrBqqBU;sFAoBkBrqBiB;6IAuD3B9iBW;iBCi5EG8iBqB;OAAAAU;0mDEngE+BAwC;kBAQ9BAuC;SE5faggBkBzB6rBMhgBgC,A;UyB5rBe8UM;gBAAAAS;yDC0E5B9UkB;iFAoBNkiBG;icCrCAliBWAwBQiqBAAAANoB,A,A;wGCXuC3pBAdo+BjB8kBoB,A;6zCD92BxBmPgB;wTAgHN7CO;mFAoB8BvHAAL9B2HIb/OwB4CuB,A,A;4SaqX7Bp0BiC;iDA+DYwwBgB;AAEDvEO;0BAGFAO;oBAGEAU;uFAsIoB2DmBFjkBczCK,A;cEwkBnCYkB;oEAKR4GAAtLgBrGwC,A;qYR3bX5CAQyLS8HAf4NXzCiB,A,A;QOnZAnHO;6zB4B6vBC8KmB;8EAqBc10Ba;qBAGpB00B6B;qBAMKxSG;2sBCtqBa4Ne;+DAGACoB;wDAIAC2B;wHCsrBFvEkH;sqBAAAAS;YAAAAI;kYAsOTzrBc;yCAIGyxBiF;UAAAAsEA6dAwCQ,kF;KA7dAxCyD;OAAAA2C;sNAyNCzxBArBtPwB8kBkB,A;uiCqB6XnB9kBArB7XmB8kB4B,A;kmBqB08BvBiPmB;0CAOIrmBkC;iMAoCP1NiD;+GAeIAc;2GASXy0BAtBxlDJvIO,A;+BsB4lDanD0B;+BAGI/oBc;4CAHJ+oBI;mIAqBG/oBc;AAAJy0BoB;2FAYLvSG;0LA4BQliBc;qBAEgB+zB2B;wDAS3BUAtBpqDJvIO,A;+BsBwqDa1D2B;+BAGIxoBc;wDAQJkoByB;oKAYkB6L8B;AACf/zBc;AAAJy0BoB;uFAUiBV4B;AAGtB7RG;gNAeAuG0B;uFAQyBsLkB;wRAoCrBvDa;sFAeAAY;4PA+BExwBwB;wCAuBNkiBG;yNAiCH2G0C;OAIYyFiC;uCAIA0Fa;kEAYFh0BArBvzCuB8kB4B,A;oHqBu0CvB9kBArBv0CuB8kBsB,A;wdqB04CDoD0B;+KAkBpBloBc;AAAJy0Ba;oBAAAACtBv+DZvIY,A;+DsBo/DOhKG;gOAwEQyOAnC92DOHa,A;YmCg3DLAY;mOAsCDA+B;kEAYLAQ;sBAA4CAiB;2lBA0chDnSK;mDAtBgC+OAHjtFdptBW,A;kRGuuFlBqeS;4nBAg1BQ+Ee;qLA+PwCpjBArB9jGlB8kBwB,A;m+GuBpnBrB9kBAqBktBSAAzC3oCvBAAA9B0B0uBAAAA1uBiC,A,A,yB,A;iOqBuHtByuBqCAIoBrLW,8P;OAJpBqLAAUWrLoB,gB;ySCjHMGc;AAATwLyC;AACUxLC;AAATwL0C;AAEJxLC;AAATwL2C;AAYC5LK;AADAIC;AADLwLc;0EAwE0D2EoB;AACbCY;2BAGP5EO;AAAOAS;AAASAW;WA2SnCtrCAoBk/Ca8/B4B,AAATwLkC,A;mBpBj/CnBvL8B;AACUDC;AAAVwLgC;AAEoBrrCAoB24DS6/BG,AAATwLgC,A;ApB14DVxLC;AAAVwLsC;kCAE8BgFiB;AACvBxQoB;mBAIc7/BAoBm4DQ6/BG,AAATwLgC,A;ApBl4DRxLC;AAAVwL0C;mCADOxLoB;gBAOoCoNAP5BzBHa,A;AO6BoB5sCAoBq1CC2/BG,AAATwLsC,A;ApBp1CpBxLC;AAAVwLuC;AACsBjrCAAwEpBDAoB27K6B0/BG,AAATwLkD,A,A;ApBngLtBvLwB;AAAsB1/BAAwEqBirCQ,A;sBAtEpCxLiB;AAGFC+B;kBAOAA2B;gDAYPz/BAA4BwDNAoBw6C5B8/BG,AAATwL+B,A,ApBv6CXxLC,AAAVwL+B,AACY/qCAoB8tCwBu/BG,AAATwL2D,A,ApB5tCfxLC,AAAVwLoC,AACY9qCAoB07CmBs/BG,AAATwL6B,A,ApBz7CpBvL6C,AADFDiB,AAHFAiB,A;sCAlB0CwLe;AAErByBY;gCAMbjNsB;AAESAiB;gCAiB2BmPAPhbrCMO,A;2gBSjDsBzPc;AAATwLkD;AACMxLC;AAATwLqD;AACaxLC;AAATwLmD;+BAOPvLyC;AACDA6B;8BAIFuLS;AAASAM;kBAKSxLyC;iCASHAmC;gCASCAG;AAATwLiD;yBAKiBxLqC;AACRAC;AAATwL0D;OAGiBxLqC;AACPAC;AAATwLkD;0BASkByBqB;OAIIrNK;AAApCII;AAAPwLgB;yDAsBSgFI;AAAAhF+B;AAEKxLyB;2CAQQwLY;WACyBAQ;KAChCxLY;iICtGGwLS;AAASAM;kBAMNxLG;AAATwL6C;2BAcNvL4B;mBAOkBDG;AAApBwLO;AAAOAoC;oWEX0BVmE;yBAkBAA8D;oBEjC5B/qCc;iBAECAAcLVyrCiB,AAAWzLiB,A;gJ/D+TqBqOW;gBAqB5B3CgB;8hBGtLsBjCA6D8FuB/sBiB,A;+B7D9FvB+sBA6D8FuB/sB2B,A;4B7DuC/CitB8B;saAiJOuEIArUwB4Ca,A;sHA6c/BlHsB;yUAsJ4B+De;gBAaFjxBmB;QAAAAU;kJAkD1BktBwC;+bgD1uBWwDa;AACHAY;6gChB2DD6CiC;ofA6PEDiB;+Y9B5VqBtzBmB;6CAAAAa;8XAoKPAiB;4BAAAAoC;uPEpIGAmB;OAAAAa;iNA2UAAmB;iDAAAAa;+pBE9PjBipBkB;oEAkBF4HI;0YAgNsD7HmBAXpDCe,kB;OAWiBjpBqC;6CAKnB6wBI;2nBRuwCqBL+B;gvBA85BC7Ea;AAAeAe;8CAOQAe;8BAOlCjCiC;AACAiIS;gK0Bp+EX3xBmB;uDAAAAU;SAIqBkgBgB;YAAAAAAJrBlgB0B,A;2EAWEwkBAA+PiB6CS,A;oFAhOEAiB;4FAKAAI;gGAUf1BGAgLNyBa,A;2OA/JLiJwCAQWjJI,sF;yLA0EaCI;oFA2BDrnB+B;wfAwHlBAU;sBAAAAAA0BTAAAAAAO,A,A;6dd9UIy0BAG+dFvIAA2BuBkHQ,A,A;0BHtfnBqBAG2dJvIAA2BuBkHc,A,A;oBHhfnBqBO;AAIJAAGidAvIAA2BuBkHO,A,A;iDHreR5HU;+TAiCH+I2D;kHAoDgBnKAAvIIoBO,AAAmBAK,A;AAuIFtGgC;yBAInBsGQ;+HC7FjBlDG;qBAAAA0B;AAAgCMU;AAAYZW;sFAmFlDhoBW;oCAgDOkzBG;QAAAAW;4BAQkBjEK;mNAuElBiEc;SAIItCAA5GEhIe,A;4EA+GVDuB;0pCH1IHx4CiB;iBAAAAAAoZ0By7CqB,A;eA9YDr3CMAsZZq3CqB,A;4aQlbhBpEkB;uaAsKAxnBc;gMCxQQypBW;iEAQZpFQ;2EAgBYoFW;qFA4HPkGW;oBACExDY;AAA6B/GI;8CAazB+GK;kGAQLsDU;mTAsIkB3aW;kGAoBA9UuC;QACPiiBwD;wDASOjiB+B;QACP4zByD;4GAoGbpKG;6CAQiBtFQ;AACL4DY;sBAQd5qCgB;gFAQEssCG;kGAiBiBtFQ;AACL4DY;iCAQd5qCgB;iSAgKFquCW;mCAQAbmB;gGA8DAxtCmB;iGAwBAAmB;6jBAwEyBqyCGAjnBlBpDS,AAAUJa,A;gCAmnBwB5GE;2BACDAQ;mDAOc2CiB;AAC3BRmB;IACqBnCI;+LAkBjBmKC;IAAAAAA1rBxBnDS,AAA+BpCO,A;gIAmsBC5ES;iBAElBuKAA3sBd5FU,A;0DAgtBsB3Ea;6QCssB3BkKU;oe6B1gDwBrvBkB;sBAAAAW;QAAAAa;6CA6QF+sBAclDuB/sBU,A;QdkDvB+sBAclDuB/sB6B,A;sFd6R5BixBe;oTrBlafwDmB;AACAAAb0YJvIU,A;AazYIuIe;yPwBGe9BkB;6NvBCf7JG;sBACKgDS;gDAIMpFI;8DAMCoCa;AAAcgDE;AAAa1LG;8BAMvC0IU;AAAiC5IAHtG9BlgBU,A;AGsGiB8rBG;iBAAa5LOHtG9BlgBU,A;QGuGAAc;+BASH8oBS;CACFgDiB;oGA8BEhDS;WAAoBgDO;QAEjBvEyC;sCA+BHuBS;QAAoBgDS;6CAOVpFI;oCAEqBAM;4FAiClB0NgB;kDAMbtLS;QAAoBgDE;wJA6BnBvE6C;+BAC+BbK;8FA4BrBoCgB;yCASAAU;gCAEc9IA3BkZHhgBqB,QAAAAW,A;0d6BpnBb4xBqE;wNAqBmBxRqB;oEAQdpgBc;AAAJy0Ba;mBAAAEAhB+XMrGoB,A;8FgB/WSlOQ;+FASvBqUAhBiWNvIAA2BuBkHQ,K,A;QgBxXkBlRG;kmBsBsE1BliBc;+FAQRkiBG;yDCnCqB/Ga;UAAAAI;0ItB/GJnbAhB4+Ba8kBiB,A;OgBz+BV0PAAwCb9PAAG4B1kBAhB87BL8kBoB,A,A,c;iCgB79BtB/CAhBw/BR9Te,qB;iKgBr8BMmWiC;6UAqCAiEU;yTA6IXroBkB;4BAAAwtBe;0fA6P0BxtBoC;0lBAatB20BAjBxFcrGgB,A;iFiBiGRqGAjBjGQrGgB,A;ciBsGRqGAjBtGQrGgB,A;kBiB6GRqGAjB7GQrGkB,A;AiB8GRqGAjB9GQrGC,AAApBpCY,A;yMiB0IQyIAjB1IYrGO,A;6FiBsJhBqGAjBtJgBrGsB,A;oCiB+JbpMG;8oCzBjMiBrCK;84DQ5aM8Rc;oRsBgvCpBlEsB;uEAKFAwB;AACAAyB;ueAuNgBhGMA85CbkJAHvhFWH2B,A,AG2hFlBvRa,mBAGFwVAtBz6EFvIAA2BuBkHY,A,A,AsB+4ErBpHOA/BY2EAHhgFQHY,A,AGkgFpBiEAtB74EFvIAA2BuBkHU,A,A,MsBo3EJqBAtB/4EnBvIAA2BuBkHQ,A,A,csBu3ErBqB4B,A,oBA4BAAAtB96EFvIAA2BuBkHa,A,A,csBu5ErBqBAtBl7EFvIAA2BuBkHU,A,A,A;qLsBm/ByCtSG;qCAA9D9gBG;mVAwacifG;iBAEI0RAH7iDEHmC,A;qBGujDyBAiB;uHA+jBV1RG;2PA2bjCGmB;IACAoDa;+DAIAjDa;sBACA0BK;mBACA5Ba;0KAvoBe8O2C;AACU2CAHl7DPHc,A;AGm7DlBiEAtB9zDJvIS,A;AsB+zDqB8BQ;AAHFAoB;wNAyvCEzJ2FAgBdvkBG,A;0BAhBcukB2B;4fA41BAsLU;AAAc3QiB;mGAc/BiJgC;aACAC6B;cACAHwB;aACAM+B;4OAaAJ+B;UACAC6B;uMAoDGpoBO;AADFofW;2MAgEeuRAHxpIEHgC,A;wCGkqIkBAiB;oZE7kIlCxwBwB;27BC5cOwwBY;mBAIDuDkB;oIAQWAG;iBACSAG;iKAgDdDM;YAAXzCAtCoOArxBW,A;iBsCpOW8zBW;yGA3BG7QI;EAAAAG;4rBCpDV8LS;AAASAM;2BAKbxLiD;AAEKAmC;iEAaZ7mBAuBTAq1B2D,A;kYvBoBkBhDc;gCAMERADxBHuCG,A;gBCuBwB3NK;AAAPGwB;QACdiLWDxBHuCmB,AACJOAS0JuBrxBkC,A,AT1Jb8zBgB,aAAAAa,A;AC2BDXO;aAAApEO;AAAOAY;+EAKTxLC;AAAhBwLO;AAAOAiB;iOAkCQtrCAoBozDW8/BM,AAATwL+B,A;ApBnzDnBvLiC;AACAAyC;AACAuLsB;AACUxLC;AAAVwL0B;AACAxLc;SACAAc;4EAIqB9/BAoB0yDO8/BM,AAATwL+B,A;ApBzyDTxLC;AAAVwLuC;yEAGuBtrCAoBsyDK8/BM,AAATwL+B,A;ApBryDTxLC;AAAVwLoC;gFAYWvLgD;AAEb2PO;AAAS3PC;AAATuLqC;mBAgBctrCAoBuwDgB8/BG,AAATwL+B,A;ApBvwDqBxLC;AAAVwL6B;AAE5BxLiB;AACACqC;AACAAqC;AACUDC;AAAVwL2B;AAGAxLiB;AACAAc;yBAMAwLO;AAAOAS;AAASAsB;uGA0BSxLwB;AAATwLiD;mCASJ3xBAoBgFmBmmBG,AAATwLmC,A;ApBhFWxLC;AAAVwLiC;AADvBxLiB;AAImBlmBAoB6+CckmBG,AAATwL2D,A;ApB9+CxBxLiB;AAIA9/BAoB+sD0B8/BG,AAATwL+B,A;ApB9sDHxLC;AAAVwLiD;2BAFJxLqB;GAMcoNAfzJIHO,A;mBe0JpBxQSnCgLwBhgBS,aAAAAmB,A;AmChLxB8UM;WAAAAuB;AACcyOsB;AAGE9/BAoBqsDY8/BG,AAATwL+B,A;ApBpsDLxLC;AAAVwL6I;qHAQO9qCAoBmtDoBs/BG,AAATwL6B,A;ApBltDlBvLsB;AAAqBtB4C;AAEfqBiB;AACEAiB;yBAKZwLsB;AACAvLwC;0GAiBcgNQ;gJAYAjNgB;MAIhBkPM;AAEAMUAzFkBzPiB,UAEZyLuB,AACAvL0C,A;AAuFNsPIAlCqC3HuD,qB;yFA4CAqFa;kOAiBrCiCS;4DASajP2B;qBAOAA0B;qBAOAA2B;qBAOAA6B;6DA/LCuLU;aAIUAS;AAASAe;AACe7LsBAqYT6QC,AAAAhF0B,A;AApY3BzLmB;AACOAI;2DAsKWyLU;iGAcAAO;gFAOhBAiB;eAMAAgB;AACFzLsB;oBAEoCCG;2CAEtBAI;AAAhBwLO;AAAOAiB;0FASOxLI;AAAhBwLO;AAAOAiB;AAAgB7MQ;+CAQjB6MqB;6CAMOAuB;aAEb0DY;oBAIa1DgB;8CAKaAQ;qBAQvBxLC;GADAwLkC;qBAMcxLC;AAAVwL+B;oEAMqBAsB;AAEHAW;QACQA2B;AAEcAc;AACpCzLuB;gBAMgByLQ;gGAUzBzLkB;gCAwCFAkB;2DAQYCI;AAAhBwLO;AAAOAiB;UACDzLmB;wJE9aYCC;AAAVwLkC;cACcxLC;AAAVwL2B;2LAuDEAc;AACI9qCAkBu1DWs/BM,AAATwL6J,A;AlBn1DPxLC;4CAIgCJK;AAAPGwB;YACnB7/BAkBuzDO8/BM,AAATwL6C,A;YlBpzDNxLC;8HCzELwLU;AACIvLqC;AACNAqC;AACcAI;AAApBuLO;AAAOAgD;AAEKvLsC;AACNAsC;AACcAI;AAApBuLO;AAAOA4C;o9Y5C8wCQkD0G;CAAAAG;6DAUAC8G;CAAAAG;2DAUACuD;CAAAAG;6DAUAC2D;CAAAAG;kJ+BpyBgC5DU;igBKmB/ByBM;" + } +} diff --git a/static-assets/favicon.png b/static-assets/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..43d2ffa079ca147a221437817dbc694d66a2a302 GIT binary patch literal 1767 zcmVr1gM)#AhSs$=eK0WK)CF2vH5m*T78Vv7 zOqGGvxA(cvvG46mUuvh$T1!8DmE**HzxO9;TsuQliJN|J!pK@zgpAc6W;K`ZbSrnoP`wF$fl7_5*8Ivypwf=W;~ z;08%MQORYPC_tGHZSh$O#Av43|^d-UX&HM!T~7!)g1(@JfEf{VV=B< z1V2h$vz|_)(42Iv;nMQ6gnaC=x-iE)V9>bg95MTIge3HB2W~Qqm*!+BpztvG$qKPZI96W} zvtB&GrNG5*kOai6|CR7-+*88m$TiE!O#Aqvg{$I60STah90fcj;bJTAHe50;DvqB` zEg>!%3Dgd1>303*qUn95wS&WE(*hLuC37)V?aQjQ(>?on4V>`^}$4&P2qUwF63p3!p z6R>6i5YrB(Dm-K?OMsE#XJVfc&SVMlTc3)@NKU0J3269ELe@xN0Za64hocS>SoY(& zL%m;r$g#En;{)>X$|7Ng63+K0K^DLzXfDCDx@#YPVSI{DxIP(XJHy#-j`B3b#X_yixgMa&bn3s?yPcssC4`0@Pr z>UDqkrA2oMvH(^Il;ArzoKINx_2)YKwKcf{c=joHgRLFHM+xq^ZVMp3+9h+pM_8DNoMAB-dVobWmYAS9rt1as~o-UgNSX!>_*0eKDx64<-L zsr_Sf&ksWK5X_wO=HsvVW@R@4avN{~b`kO)Q2hp=EFi=-pa;L0N~k1s7QiKN5q3y| z{H02#@|Qmd>8SNrVChicf`ASZgo+R(>{|f;A|&P#WC45@h!O<2gp5n*5WLs|%h5Io z&-zA4k|2tpV}-BR_;rW=0{Hbbr8g2rC_$(INdgxkz-9uI;7AhAx(eXe)2I^YTj5fu z07-%@V%uQ+#@-^?#TPmIvVf-~Xcr}rfKnDf$id05c9_^NzK{etcv%3Kz^)CFfYM7u z0sTc>5&YuI)(f)z1qhX(H3Ggi0-)qG;MpQ%*z;uxJkb6E_~m7Pp-})}1w7y{P|87X zMF?8JdR00$fprxiY?Jv$f)^#)PoTa$P7;P^(nEroXQBYUjX$q968u%Jy_6(e-Iwpz z`wQ&juE(vPtb`I*EA&`h0mZHYjw%V!O;ZVLl+daK6k%2i_w{N+cwBf+b515f%gmO% z0;CNdCA9us9ZyP?@Hi6?I4mR~j0z_-S>8&HnB#ImfGojJKnEEBu4V8D90ETn>T?(4 zMG`tr=$)vA?}qayISJ<{js z)mqSPcf)OyC94E3VQ2vf2>>`6^tPFngqTYhz5-+c150@O0%QqqUjRvn1qp9gfGmM1 zUw{G;1RSy*Qj(CpFloi)@B(OKcajFkv|3YK_es*=t)6!)-Mumr002ov JPDHLkV1ksy9Tflo literal 0 HcmV?d00001 diff --git a/static-assets/github.css b/static-assets/github.css new file mode 100644 index 000000000..791932b87 --- /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 000000000..3cf5abcf6 --- /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 000000000..c39a2f4a8 --- /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 000000000..62216710a --- /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 000000000..58f4299fc --- /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 000000000..cdb7346ce --- /dev/null +++ b/static-assets/styles.css @@ -0,0 +1,1340 @@ +.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 { + /* Note that the generated HTML for pub packages may have `section` tags + transformed into `div` tags. */ + 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 */ +/* Note that the generated HTML for pub packages may have `section` tags + transformed into `div` tags, so we have two selectors here. */ +section.summary dt, div.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; +} + +.parameter-list.single-line { + display: inline; + margin-left: 0; +} + +.parameter-list.single-line > li { + display: inline; +} + +.parameter-list.single-line > li > .parameter { + display: inline; + margin-left: 0; + text-indent: 0; +} + +.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; +} + +/* Do not display "provided by X extension" text on extension pages. */ +.main-content.extension-page .from-extension { + display: none; +} + +sup.muted { + color: var(--main-sidebar-color); + font-size: 0.6em; +} + +.from-extension > span { + background-color: var(--alert-warning); + font-style: italic; + padding: 2px; +} + +/* 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 { + margin-bottom: 1em; + 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: 60px; + display: block; + text-indent: -36px; +} + +.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; +} + +/* Note that the generated HTML for pub packages may have `section` tags + transformed into `div` tags, so we have two selectors here. */ +section.multi-line-signature div.parameters, +div.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); +} + +/* Note that the generated HTML for pub packages may have `section` tags + transformed into `div` tags, so we have two selectors here. */ +section#setter, div#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'; +}