covid19
covid19 copied to clipboard
Update dependency fl_chart to ^0.70.0
This PR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
fl_chart (source) | dependencies | minor | ^0.12.2 -> ^0.70.0 |
Release Notes
imaNNeo/fl_chart (fl_chart)
v0.70.0
- FEATURE (by @Peetee06) Implemented a 5 years-old feature request about scroll and zoom support in our axis-based charts. Special thanks to @Peetee06 who made it happen, #71
-
IMPROVEMENT (by @Peetee06) Added functionality to control the transformation of axis-based charts using
FlTransformationConfig
class. You can now enable scaling and panning forLineChart
,BarChart
andScatterChart
using this class -
IMPROVEMENT (by @Peetee06) Added some new unit tests in
bar_chart_data_extensions_test.dart
,gradient_extension_test.dart
and fixed a typo inbar_chart_data.dart
- BREAKING (by @Peetee06) Fixed the equatable functionality in our BarChart. We hope it will not affect anything in our chart, but because the behaviour is changed, we marked it as a breaking change. (read more here)
-
BREAKING (by @Peetee06)
BarChart
is not const anymore due to adding an assert to check if transformations are allowed depending on theBarChartData.alignment
property (read more here) - IMPROVEMENT (by @Peetee06) Upgrade to the new Flutter version (3.27.0), #1804
- IMPROVEMENT (by @AliAkberAakash) Minor typo fix in our line chart documentation, #1795
- IMPROVEMENT (by @imaNNeo) Fixed the code coverage API rate-limit issue
- Improvement (by @imaNNeo) Published the example app in Google Play and App Store. Other stores (such as snap store and Microsoft Store) will come next. You can download the Android version here in Google Play and the iOS version here in App Store
v0.69.2
v0.69.1
-
IMPROVEMENT (by @moshe5745) Update the docs related to line chart's
duration
andcurve
properties, #1618 -
IMPROVEMENT (by @imaNNeo) Deprecate
swapAnimationDuration
andswapAnimationCurve
properties to usecurve
andduration
instead to keep the consistency over the project, #1618 - BUGFIX (by @aimawari) Fixed lots of issues related to the zero value in the PieChartSectionData, #697, #817 and #1632
v0.69.0
- BUGFIX (by @imaNNeo) Fix a memory leak issue in the axis-based charts, there was a logic to calculate and cache the minX, maxX, minY and maxY properties to reduce the computation cost. But it caused some memory issues, as we don't have a quick solution for this, we disabled the caching logic for now, later we can move the calculation logic to the render objects to keep and update them only when the data is changed, #1106, #1693
- BUGFIX (by @imaNNeo) Fix showing grid lines even when there is no line to show in the LineChart, #1691
- IMPROVEMENT (by @sczesla) Allow users to control minIncluded and maxIncluded using SideTitles, #906
- IMPROVEMENT (by @elizabethzhenliu) Reverse the touch order in ScatterChart, so now the top spots are touched first, #1675
- IMPROVEMENT (by @ksw2000) Remove redundant math import, #1683
- IMPROVEMENT (by @Neer-Pathak) Fix linux example build issue, #1668
- IMPROVEMENT (by @TobiasRump) Update the bar chart documentation, #1662
v0.68.0
- Improvement (by @imaNNeo) Update LineChartSample6 to implement a way to show a tooltip on a single spot, #1620
-
Feature (by @herna) Add
titleSunbeamLayout
inside the BarChartData to allow the user to customize the layout of the title sunbeam - Improvement (by @imaNNeo) Add LineChart and BarChart explanation videos on top of the respective documentation pages (LineChart video, BarChart video)
v0.67.0
- FEATURE (by @julien4215) Add direction property to the HorizontalLineLabel and VerticalLineLabel, #1574
- FEATURE (by @apekshamehta) Added new method called getTooltipColor for axis charts (bar,line,scatter) to change background color of tooltip dynamically, #1279.
-
BREAKING (by @apekshamehta) Removed tooltipBgColor property from Bar, Line and Scatter Charts (you can now use
getTooltipColor
which provides more customizability), checkout the full migration guide here.
/// Migration guide:
/// This is the old way:
BarChartData(
barTouchData: BarTouchData(
touchTooltipData: BarTouchTooltipData(
tooltipBgColor: Colors.blueGrey,
)
)
)
/// This is the new way:
BarChartData(
barTouchData: BarTouchData(
touchTooltipData: BarTouchTooltipData(
getTooltipColor: (BarChartGroupData group) => Colors.blueGrey,
)
)
)
v0.66.2
- BUGFIX (by @stwarwas) Remove dart.io to fix web platform issue, #1577
v0.66.1
- BUGFIX (by @imaNNeo) Fix PieChart blackout issue, #1538
- BUGFIX (by @imaNNeo) Fix memory leak in LineChart and BarChart, #1106
v0.66.0
- IMPROVEMENT (by @imaNNeo) Add Flutter sdk constraints to the pubspec.yaml to force the user/developer to upgrade the Flutter version to 3.16.0 (latest), #1509
-
IMPROVEMENT (by @imaNNeo) Add
dotPainter
property to ScatterSpot to allow customizing the dot painter, #568 -
BREAKING (by @imaNNeo) Remove
color
andradius
properties from ScatterSpot (usedotPainter
instead), #568 -
BREAKING (by @imaNNeo) Change the default value of FlDotCirclePainter.
strokeWidth
to 0.0
/// Migration guide:
/// This is the old way:
ScatterSpot(
2,
5,
color: Colors.red,
radius: 12,
)
/// This is the new way:
ScatterSpot(
2,
8,
dotPainter: FlDotCirclePainter(
color: Colors.red,
radius: 22,
),
),
- BUGFIX (by @imaNNeo) Fix barChart tooltip for values below or above the 0 point, #1462
- BUGFIX (by @imaNNeo) Fix pieChart drawing single section on iPhone, #1515
- IMPROVEMENT (by @imaNNeo) Add gradient property to the HorizontalLine and VerticalLine, #1525
- FEATURE (by @raldhafiri) Add gradient property to the PieChartSectionData, #1511
-
IMPROVEMENT (by @imaNNeo) Rename default branch
master
tomain
- IMPROVEMENT (by @imaNNeo) Update flutter sdk constraints to remove the upper bound limit (Read more here).
v0.65.0
- FEATURE (by @Dartek12) Added gradient to FlLine, #1197
- BUGFIX (by @imaNNeo) Fix bar line shadow crash when we have only one (or zero) spot, #1466
-
BUGFIX (by @imaNNeo) Fix having negative
toY
(or positivefromY
) in BarChart'sminY
andmaxY
calculations, #1470 - BUGFIX (by @bobatsar) Fix bars drawn outside of diagram
- FEATURE (by @k0psutin) Add dashed border to BarChartRodData, #1144
- FEATURE (by @imaNNeo) Allow to show single point line in LineChart, #1438
v0.64.0
- BUGFIX (by @Anas35) Fix Tooltip not displaying when value from BackgroundBarChartRodData is less than zero. #1345.
- BUGFIX (by @imaNNeo) Fix Negative BarChartRodStackItem are not drawn correctly bug, #1347
- BUGFIX (by @imaNNeo) Fix bar_chart_helper minY calculation bug, #1388
- IMPROVEMENT (by @imaNNeo) Consider fraction digits when formatting chart side titles, #1267
v0.63.0
-
BUGFIX (by @imaNNeo) Fix PieChart crash on web-renderer html by ignoring
sectionsSpace
whenPath.combine()
does not work (it's flutter engine issue), #955 - BUGFIX (by @imaNNeo) Fix ScatterChart long-press interaction bug (disappears when long-pressing on the chart), #1318
- FEATURE (by @imaNNeo) Upgrade dart version to 3.0
v0.62.0
- BUGFIX (by @JoshMart) Fix extra lines not painting when at chart min or max, #1255.
- BUGFIX (by @imaNNeo) Check if mounted before calling setState in _handleBuiltInTouch methods in bar, line and scatter charts, #1101
- FEATURE (by @MagdyYacoub1): Added gradient color to RangeAnnotations by adding gradient attribute to horizontalRangeAnnotations and VerticalRangeAnnotation, #1195.
- BUGFIX (by @Motionz-Von)Fix windows build for example app
- FEATURE (by @Motionz-Von)BarChart groupSpace also takes effect when alignment is BarChartAlignment.end or BarChartAlignment.start.
- FEATURE (by @Motionz-Von) supports setting line StrokeCap on HorizontalLine/VerticalLine
- BUGFIX (by @nav-28) Fix radar chart tick and graph point not matching #1078
- IMPROVEMENT (by @imaNNeo) Update LineChartSample5 to demonstrate click to toggle show/hide tooltip, #118
v0.61.0
-
IMPROVEMENT (by @imaNNeo) Remove assertion to check to provide only one of
color
orgradient
property in the BarChartRodData and BackgroundBarChartRodData, #1121. -
IMPROVEMENT (by @imaNNeo) Make
drawBehindEverything
property default totrue
in AxisTitles class, #1097. -
BUGFIX (by @imaNNeo) Show
0
instead of-0
in some edge-cases in the default titles -
FEATURE (by @tamasapps): Add
tooltipHorizontalAlignment
andtooltipHorizontalOffset
property in [LineTouchTooltipData], [BarTouchTooltipData], [ScatterTouchTooltipData]. - FEATURE (by @dhiyaaulauliyaa) Add ability to force SideTitle to be placed inside its corresponding axis bounding box, #603.
v0.60.0
- IMPROVEMENT (by @lsaudon) Replace flutter_lints by very_good_analysis
- BREAKING (by @lsaudon) Update dart sdk to 2.17.0 (flutter 3.0.0)
- BUGFIX (by @imaNNeo) Fix indicator out of range error in line chart, #1187
-
FEATURE (by @HTsuruo): Add
longPressDuration
optional property that allows to control the duration LongPress gesture occurs, #1114 #1127. -
IMPROVEMENT (by @imaNNeo) Add some screenshots in
pubspec.yaml
to support new pub.dev feature. Read more about it here and here. -
IMPROVEMENT (by @imaNNeo) Update the homepage url in
pubspec.yaml
(I just renamed my username) - FEATURE (by @JoshMart) Add ability to draw extra horizontal lines on BarChart, #476
-
FEATURE (by @soraef) Add a
positionPercentageOffset
optional property to RadarChartTitle to allow individual title positioning - BUGFIX (by @imaNNeo) Allow to draw empty radarChart (with all zero values), #1217
-
IMPORTANT IRAN NEEDS YOU. SPREAD THE NEWS.
v0.55.2
- BUGFIX (by @imaNNeo): Fix inner border of pieChart with single section, #1089
- IMPORTANT IRAN NEEDS HELP

As you might know, Islamic Republic of Iran is murdering people in silence right now in Iran They shut the Internet down to do that. That’s why I cannot maintain this library for a while. Now we need your help, please be our voice by spreading news in your media to support us Search these hashtags:
Also, this article might help.
v0.55.1
- BUGFIX (by @ateich): Fix infinite loop in RadarChart when all values in RadarDataSet are equal, #882.
- BUGFIX (by @ateich): Fix uneven titles in RadarChart when using titlePositionPercentageOffset, #1074.
- BUGFIX (by @imaNNeo): Fix PieChart single section stroke issue, #1089
v0.55.0
-
FEATURE (by @emelinepal): Add
tooltipBorder
property in [LineTouchTooltipData], [BarTouchTooltipData], [ScatterTouchTooltipData], #692. - BUGFIX (by @imaNNeo): Fix tooltip issue on negative bar charts, #978.
- IMPROVEMENT (by @imaNNeo): Use Container to draw axis-based charts border.
- FEATURE (by @FlorianArnould) Add the ability to select the RadarChart shape (circle or polygon), #1047.
- BUGFIX (by @imaNNeo): Fix LineChart titles problem with single FlSpot, #1053.
- FEATURE (by @FlorianArnould) Add the ability to rotate the RadarChar titles, #883.
-
BREAKING (by @FlorianArnould) RadarChartData.getTitle have a new parameter
angle
and now returns a RadarChartTitle instead of a simplestring
. (Read our Migration Guide to learn more about it)
v0.51.0
-
FEATURE (by @imaNNeo): Add
SideTitleWidget
to help you use it in [SideTitles.getTitlesWidget]. It's a wrapper around your widget. It keeps your providedchild
widget close to the chart. It hasangle
andspace
properties to handle margin and rotation. There is aaxisSide
property that you should fill, it has provided to you in the MetaData object. Check the below sample:
getTitlesWidget: (double value, TitleMeta meta) {
return SideTitleWidget(
axisSide: meta.axisSide,
space: 8.0,
angle: 0.0,
child: const Text("This is your widget"),
);
},
v0.50.6
- IMPROVEMENT Fix a backward compatibility issue with Flutter 3.0, #1016
v0.50.5
- IMPROVEMENT Fix test coverage problem again :/
v0.50.4
- IMPROVEMENT Fix test coverage problem
v0.50.3
- IMPROVEMENT Fix order of drawing lineChart bar indicator problem, #198.
-
FEATURE Add
isStrokeJoinRound
property in LineChartBarData. - IMPROVEMENT Upgrade to Flutter 3, #997.
-
FEATURE Add
chartRendererKey
property to the LineChart, BarChart, and ScatterChart. We pass it directly to our chart renderers that are responsible to render the chart itself (without anything around it like titles), #987.
v0.50.1
- BUGFIX Allow to show axisTitle without sideTitles, #963
v0.50.0
This release has some breaking changes. So please check out the migration guide here
-
IMPROVEMENT Allow to return a Widget in SideTitles.getTitlesWidget instead of a
String
. For example, you can pass an Icon widget as a title, #183. Check below samples:
LineChartSample 8 (Source Code)
BarChartSample 7 (Source Code)
![]()
-
BREAKING Structure of
FlTitlesData
,AxisTitles
, andSideTitles
are changed. Because we are using a new system which allows you to pass any Flutter Widget as a title instead of passingstring
,textStyle
,textAlign
,rotation
, ... (Read our Migration Guide) - FEATURE Now we can use any Gradient such as LinearGradient and RadialGradient everywhere we have gradient.
- BUGFIX Fix BarChart rods gradient problem, #703.
-
BREAKING
colors
property renamed tocolor
to keep only one solid color. And now we have agradient
field instead ofcolorStops
,gradientFrom
andgradientTo
in following classes: BarChartRodData, BackgroundBarChartRodData, BarAreaData, BetweenBarsData, LineChartBarData. (Read our Migration Guide to learn more about it)
v0.46.0
-
BUGFIX Fix drawing BetweenBarsArea problem when there are
nullSpots
in fromLine and toLine, #912. -
FEATURE Allow to have vertically grouped BarChart using
fromY
andtoY
properties in BarChartRodData It means you can have a negative and a positive bar chart at the same X location. #334, #875. Check BarChartSample5 and [BarChartSample6](https://github.com/imaNNeo/fl_chart/blob/main/repo_files/documentations/bar_chart.md#sample-6-source-code. -
BREAKING Renamed
y
property totoY
in BarChartRodData and BackgroundBarChartRodData due to the above feature. - BUGFIX Fix smaller radius bubble hiding behind bigger radius bubble in ScatterChart, #930.
- BUGFIX Fix tooltip text alignment and direction in line chart, #927.
v0.45.1
- IMPORTANT Fuck Vladimir Putin
-
BUGFIX Fix
FlSpot.nullSpot
at the first of list bug, #912. -
FEATURE Add
scatterLabelSettings
property in ScatterChart which lets you to add titles on the spots, #902.
v0.45.0
-
BUGFIX Fix
clipData
implementation in ScatterChart and LineChart, #897. - BUGFIX Fix PieChart changing sections issue (we have disabled semantics for pieChart badgeWidgets), #861.
- BUGFIX Fix LineChart width smaller width or height lower than 40, #869, #857.
- BUGFIX Allow to show title when axis diff is zero, #842, #879.
- IMPROVEMENT Improve iteration over axis values logic (it solves some minor problems on showing titles when min, max values are below than 1.0).
-
IMPROVEMENT Add
baselineX
andbaselineY
property in our axis-based charts, It fixes a problem aboutinterval
which mentioned in #893 (check this sample. -
IMPROVEMENT Added
distanceCalculator
toLineTouchData
which is used to calculate the distance between spots and touch events, #716, #261, #892 -
BREAKING
LineTouchResponse
response now contains a list ofTouchLineBarSpot
instead ofLineBarSpot
. They are ordered based on their distance to the touch event and also contain that distance.
v0.41.0
- BUGFIX Fix getNearestTouchedSpot. Previously it returned the first occurrence of a spot within the threshold, and not the nearest, #641, #645.
-
FEATURE Add
textAlign
property in the SideTitles, #784. - IMPROVEMENT Write some unit-tests and enable code coverage reports in our CI
v0.40.6
- IMPROVEMENT Fix showing zero value in side titles and grid lines when we add negative value. Now we always go through the zero value in each axis, #739.
- BUGFIX Fix example app unsupported operation problem on web, #844.
v0.40.5
- BUGFIX Fix BarChart empty groups state error, #797.
- BUGFIX Fix drawTooltipOnTop direction minor bug, #815.
- BUGFIX Fix section with zero value problem in PieChart (disabled animation on changing value to zero and from zero), #817
- BUGFIX Fix pie chart stroke problem when adding space between sections (using new approach), #818.
- IMPROVEMENT Fix interval below one, #811
v0.40.2
- IMPROVEMENT Use 80 characters for code format line-length instead of 100 (because pub.dev works with 80 and decreased our score).
v0.40.1
- IMPROVEMENT Fix pub.dev determining web support, #780.
- IMPROVEMENT Implement flutter_lints in the code.
- BUGFIX Fix below/above area data transparency issue, #770.
v0.40.0
-
BUGFIX Fixed pieChart
centerRadius = double.infinity
problem, #747.c -
BREAKING Charts touchCallback signature has changed to
(FlTouchEvent event, BaseTouchResponse? response)
which FlTouchEvent determines which touch/pointer event happened (such asFlTapUpEvent
,FlPanUpdateEvent
, ...), and BaseTouchResponse gives us the chart response. -
BREAKING Chart touchResponse classes don't have
touchInput
andclickHappened
properties anymore. Use FlTouchEvent provided in the callback instead oftouchInput
. Checkevent is FlTapUpEvent
to detect touch events instead of checkingclickHappened
; -
IMPROVEMENT Again we support
longPress
touch events. check FlTouchEvent to see all kind of supported touch/pointer events (which can beFlLongPressStart
,FlLongPressMoveUpdate
,FlLongPressEnd
, ...). Also you can check out touch handling doc, #649. -
IMPROVEMENT Added
mouseCursorResolver
callback in touchData classes such as LineTouchData and BarTouchData. You can change the MouseCursor based on the provided FlTouchEvent and touchResponse using this callback. (We have used this feature in PieChartSample2) -
BUGFIX Fixed
ScatterChart
default touchHandling crash - BUGFIX Fix text styles when updating the theme. Check this theme-aware-sample.
- IMPROVEMENT Show narrow horizontal and vertical grid lines by default.
- IMPROVEMENT Show all left, top (except BarChart), right, bottom titles in Axis based charts by default.
-
IMPROVEMENT Set
BarChartAlignment.spaceEvenly
asalignment
property of BarChartData by default - IMPROVEMENT Allow BarChart and LineChart have empty values instead of throwing exception (we don't show anything if there is nothing provided)
-
BREAKING
textStyle
of ScatterTooltipItem is now nullable and optional.bottomMargin
is also optional (default is zero). So both are named parameters now. -
IMPROVEMENT We improved touch precision of
ScatterChart
. - BUGFIX Fix overlapping last gridlines on border lines problem.
-
NEWS Your donation motivates me to work more on the
fl_chart
and resolve more issues. Now you can buy me a coffee!
v0.36.4
-
IMPROVEMENT Added
borderSide
property in BarChartRodData and BarChartRodStackItem to draw strokes around each bar and rod stack items, #714. - IMPROVEMENT Now all textStyles are nullable and theme-aware by default, #269.
-
BREAKING All
getTextStyles
callback now give you acontext
andvalue
(previously it was only avalue
). -
BUGFIX Fixed
colorStops
calculation which used in gradient colors, #732.
v0.36.3
- IMPROVEMENT Show proper error message when there is less than 3 RadarEntry in RadarChart, #694.
-
IMPROVEMENT Added
borderSide
property in PieChartSectionData to draw strokes around each section, #606.
v0.36.2
-
IMPROVEMENT Support
onMouseExit
event in all charts. -
IMPROVEMENT Add
rotateAngle
property in LineTouchTooltipData, BarTouchTooltipData, ScatterTouchTooltipData, #260, #679. - BUGFIX Fix PieChart section index problem, when there is a section with 0 value, #697.
v0.36.1
- IMPROVEMENT Allow to set zero value on PieChartSectionData (we remove zero sections instead of crashing), #640.
- BUGFIX Fix NPE crash in our renderers touchCallback, #651.
-
BUGFIX Fix line index problem in LineChart, #665. (It has appeared in
0.36.0
, we had to revert 2nd change of0.36.0
) -
BREAKING Remove unused
lineIndex
property from (ShowingTooltipIndicators)[https://github.com/imaNNeoFighT/fl_chart/blob/main/repo_files/documentations/line_chart.md#showingtooltipindicators].
v0.36.0
- BUGFIX Fixed bug of lerping FlSpot.nullSpot, #487.
- BUGFIX Fixed showing tooltip problem when animating chart, #647.
- BUGFIX Fixed RadarChart drawing problem, #627.
-
IMPROVEMENT Now SideTitles.
interval
is working correctly in bottomTitles in the BarChart, #648. -
BREAKING You should provide
spotsIndices
instead ofshowingSpots
in ShowingTooltipIndicators.
v0.35.0
-
IMPROVEMENT Added
children
property in the LineTooltipItem, BarTooltipItem and ScatterTooltipItem which accepts a list of TextSpan. It allows you to have more customized texts inside the tooltip. See BarChartSample1 and ScatterSample2, #72, #294. -
IMPROVEMENT Added
getTouchLineStart
andgetTouchLineEnd
in LineTouchData to give more customizability over showing the touch lines. see SampleLineChart9. -
IMPROVEMENT Enabled
sectionsSpace
in PieChart for the web. - IMPROVEMENT Added Makefile commands which makes it comfortable for verifying your code before push (It is related to contributors, red more about it in CONTRIBUTING.md).
-
IMPROVEMENT Added
FlDotCrossPainter
which extendsFlDotPainter
to paint X marks on line chart spots. -
IMPROVEMENT Added
textDirection
property in LineTooltipItem, BarTooltipItem and ScatterTooltipItem. It allows you to support rtl languages in tooltips. -
IMPROVEMENT Added
textDirection
property in SideTitles class, #531. It allows you to support rtl languages in side titles. -
IMPROVEMENT Added
textDirection
property in AxisTitles class. It allows you to support rtl languages in axis titles. - BUGFIX Fixed some bugs on drawing PieChart (for example when we have only one section), #582,
-
BREAKING Border of pieChart now is hide by default (you can show it using
borderData: FlBorderData(show: true)
. -
BREAKING You cannot set
0
value on PieChartSectionData.value anymore, instead remove it from list. -
BREAKING Removed
fullHeightTouchLine
property from LineTouchData. Now you can have a full line with following snippet:
LineTouchData(
...
getTouchLineStart: (barData, index) => -double.infinity // default: from bottom,
getTouchLineEnd: (barData, index) => double.infinity //to top,
...
)
v0.30.0
- [IMPROVEMENT] We now use RenderObject as our default drawing system. It brings a lot of stability. Such as size handling, hitTest handling (touches), and It makes us possible to paint Widgets inside our chart (It might fix #383, #556, #582, #584, #591).
- [IMPROVEMENT] Added Radar Chart Documentations
- [IMPROVEMENT] Added
textAlign
property in the BarTooltipItem, LineTooltipItem, and ScatterTooltipItem, default isTextAlign.center
. - [IMPROVEMENT] Added
direction
property in the BarTouchTooltipData, and LineTouchTooltipData to specify the position of the tooltip (can beauto
,top
,bottom
), default isauto
. - [IMPROVEMENT] Updated touch flow, we now use hitTest for handling touch and interactions.
- [IMPROVEMENT] Added 'clickHappened' property in all of our TouchResponses (such as LineTouchResponse, BarTouchResponse, ...), #210.
- [IMPROVEMENT] Added
swapAnimationCurve
property to all chart widgets which handles the built-in animation Curve, #436. - [BREAKING] Some properties in ScatterTouchResponse, and PieTouchResponse moved to a wrapper class, you need to access them through that wrapper class.
- [BREAKING] Renamed
tooltipBottomMargin
totooltipMargin
property in the BarTouchTooltipData, and LineTouchTooltipData - [Bugfix] Fixed
double.infinity
in PieChartData .centerSpaceRadius, #584.
v0.20.1
- [BREAKING] We now support flutter version 2.0 (null-safety), check out the migration guide.
- [NEW_CHART] We have added RadarChart. Thanks to Payam Zahedi!
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
- [ ] If you want to rebase/retry this PR, check this box
This PR was generated by Mend Renovate. View the repository job log.
⚠ Artifact update problem
Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.
♻ Renovate will retry this branch, including artifacts, only when one of the following happens:
- any of the package files in this branch needs updating, or
- the branch becomes conflicted, or
- you click the rebase/retry checkbox if found above, or
- you rename this PR's title to start with "rebase!" to trigger it manually
The artifact failure details are included below:
File name: pubspec.lock
Command failed: flutter pub upgrade fl_chart
The current Dart SDK version is 2.10.5.
Because covid19 depends on fl_chart >=0.20.0-nullsafety1 which requires SDK version >=2.12.0-259.12.beta <3.0.0 or >=3.0.0 <4.0.0, version solving failed.
---- Log transcript ----
FINE: Pub 2.10.5
MSG : Resolving dependencies...
SLVR: fact: covid19 is 7.5.1+7.5.1
SLVR: derived: covid19
SLVR: fact: covid19 depends on flutter any from sdk
SLVR: fact: covid19 depends on adaptive_theme ^1.1.0
SLVR: fact: covid19 depends on auto_size_text ^2.1.0
SLVR: fact: covid19 depends on bezier_chart ^1.0.17+1
SLVR: fact: covid19 depends on bottom_navy_bar ^5.6.0
SLVR: fact: covid19 depends on cached_network_image ^2.5.0
SLVR: fact: covid19 depends on dio ^3.0.10
SLVR: fact: covid19 depends on dio_http_cache ^0.2.11
SLVR: fact: covid19 depends on dio_retry ^0.1.9-beta
SLVR: fact: covid19 depends on easy_localization ^2.3.3
SLVR: fact: covid19 depends on firebase_analytics ^6.3.0
SLVR: fact: covid19 depends on firebase_core ^0.5.3
SLVR: fact: covid19 depends on fl_chart ^0.68.0
SLVR: fact: covid19 depends on flare_flutter ^2.0.6
SLVR: fact: covid19 depends on flutter_dotenv ^3.1.0
SLVR: fact: covid19 depends on flutter_hooks ^0.15.0
SLVR: fact: covid19 depends on flutter_icons ^1.1.0
SLVR: fact: covid19 depends on flutter_map ^0.11.0
SLVR: fact: covid19 depends on flutter_native_admob ^2.1.0+3
SLVR: fact: covid19 depends on geolocator ^6.1.13
SLVR: fact: covid19 depends on hooks_riverpod ^0.12.1
SLVR: fact: covid19 depends on intl ^0.16.1
SLVR: fact: covid19 depends on latlong ^0.6.1
SLVR: fact: covid19 depends on list_tile_switch ^0.0.2
SLVR: fact: covid19 depends on loading_animations ^2.1.0
SLVR: fact: covid19 depends on shared_preferences ^0.5.12+4
SLVR: fact: covid19 depends on state_notifier ^0.6.0
SLVR: fact: covid19 depends on url_launcher ^5.7.10
SLVR: fact: covid19 depends on package_info ^0.4.3+2
SLVR: fact: covid19 depends on avatar_glow ^1.2.0
SLVR: fact: covid19 depends on flutter_animator ^2.1.0
SLVR: fact: covid19 depends on flutter_test any from sdk
SLVR: fact: covid19 depends on lint ^1.3.0
SLVR: fact: covid19 depends on flutter_launcher_icons ^0.8.1
SLVR: fact: covid19 depends on flutter_launcher_name ^0.0.1
SLVR: fact: covid19 depends on flutter_native_splash ^0.3.0
SLVR: selecting covid19
SLVR: derived: flutter_native_splash ^0.3.0
SLVR: derived: flutter_launcher_name ^0.0.1
SLVR: derived: flutter_launcher_icons ^0.8.1
SLVR: derived: lint ^1.3.0
SLVR: derived: flutter_test any from sdk
SLVR: derived: flutter_animator ^2.1.0
SLVR: derived: avatar_glow ^1.2.0
SLVR: derived: package_info ^0.4.3+2
SLVR: derived: url_launcher ^5.7.10
SLVR: derived: state_notifier ^0.6.0
SLVR: derived: shared_preferences ^0.5.12+4
SLVR: derived: loading_animations ^2.1.0
SLVR: derived: list_tile_switch ^0.0.2
SLVR: derived: latlong ^0.6.1
SLVR: derived: intl ^0.16.1
SLVR: derived: hooks_riverpod ^0.12.1
SLVR: derived: geolocator ^6.1.13
SLVR: derived: flutter_native_admob ^2.1.0+3
SLVR: derived: flutter_map ^0.11.0
SLVR: derived: flutter_icons ^1.1.0
SLVR: derived: flutter_hooks ^0.15.0
SLVR: derived: flutter_dotenv ^3.1.0
SLVR: derived: flare_flutter ^2.0.6
SLVR: derived: fl_chart ^0.68.0
SLVR: derived: firebase_core ^0.5.3
SLVR: derived: firebase_analytics ^6.3.0
SLVR: derived: easy_localization ^2.3.3
SLVR: derived: dio_retry ^0.1.9-beta
SLVR: derived: dio_http_cache ^0.2.11
SLVR: derived: dio ^3.0.10
SLVR: derived: cached_network_image ^2.5.0
SLVR: derived: bottom_navy_bar ^5.6.0
SLVR: derived: bezier_chart ^1.0.17+1
SLVR: derived: auto_size_text ^2.1.0
SLVR: derived: adaptive_theme ^1.1.0
SLVR: derived: flutter any from sdk
IO : Get versions from https://pub.dartlang.org/api/packages/adaptive_theme.
IO : Get versions from https://pub.dartlang.org/api/packages/auto_size_text.
IO : Get versions from https://pub.dartlang.org/api/packages/bezier_chart.
IO : Get versions from https://pub.dartlang.org/api/packages/bottom_navy_bar.
IO : Get versions from https://pub.dartlang.org/api/packages/cached_network_image.
IO : Get versions from https://pub.dartlang.org/api/packages/dio.
IO : Get versions from https://pub.dartlang.org/api/packages/dio_http_cache.
IO : Get versions from https://pub.dartlang.org/api/packages/dio_retry.
IO : Get versions from https://pub.dartlang.org/api/packages/easy_localization.
IO : Get versions from https://pub.dartlang.org/api/packages/firebase_analytics.
IO : HTTP GET https://pub.dartlang.org/api/packages/adaptive_theme
| Accept: application/vnd.pub.v2+json
| X-Pub-OS: linux
| X-Pub-Command: upgrade
| X-Pub-Session-ID: CBAEA6FA-1710-4D36-A7B7-C676F88C13E2
| X-Pub-Environment: flutter_bot:flutter_cli:get
| X-Pub-Reason: direct
| user-agent: Dart pub 2.10.5
IO : HTTP GET https://pub.dartlang.org/api/packages/auto_size_text
| Accept: application/vnd.pub.v2+json
| X-Pub-OS: linux
| X-Pub-Command: upgrade
| X-Pub-Session-ID: CBAEA6FA-1710-4D36-A7B7-C676F88C13E2
| X-Pub-Environment: flutter_bot:flutter_cli:get
| X-Pub-Reason: direct
| user-agent: Dart pub 2.10.5
IO : HTTP GET https://pub.dartlang.org/api/packages/bezier_chart
| Accept: application/vnd.pub.v2+json
| X-Pub-OS: linux
| X-Pub-Command: upgrade
| X-Pub-Session-ID: CBAEA6FA-1710-4D36-A7B7-C676F88C13E2
| X-Pub-Environment: flutter_bot:flutter_cli:get
| X-Pub-Reason: direct
| user-agent: Dart pub 2.10.5
IO : HTTP GET https://pub.dartlang.org/api/packages/bottom_navy_bar
| Accept: application/vnd.pub.v2+json
| X-Pub-OS: linux
| X-Pub-Command: upgrade
| X-Pub-Session-ID: CBAEA6FA-1710-4D36-A7B7-C676F88C13E2
| X-Pub-Environment: flutter_bot:flutter_cli:get
| X-Pub-Reason: direct
| user-agent: Dart pub 2.10.5
IO : HTTP GET https://pub.dartlang.org/api/packages/cached_network_image
| Accept: application/vnd.pub.v2+json
| X-Pub-OS: linux
| X-Pub-Command: upgrade
| X-Pub-Session-ID: CBAEA6FA-1710-4D36-A7B7-C676F88C13E2
| X-Pub-Environment: flutter_bot:flutter_cli:get
| X-Pub-Reason: direct
| user-agent: Dart pub 2.10.5
IO : HTTP GET https://pub.dartlang.org/api/packages/dio
| Accept: application/vnd.pub.v2+json
| X-Pub-OS: linux
| X-Pub-Command: upgrade
| X-Pub-Session-ID: CBAEA6FA-1710-4D36-A7B7-C676F88C13E2
| X-Pub-Environment: flutter_bot:flutter_cli:get
| X-Pub-Reason: direct
| user-agent: Dart pub 2.10.5
IO : HTTP GET https://pub.dartlang.org/api/packages/dio_http_cache
| Accept: application/vnd.pub.v2+json
| X-Pub-OS: linux
| X-Pub-Command: upgrade
| X-Pub-Session-ID: CBAEA6FA-1710-4D36-A7B7-C676F88C13E2
| X-Pub-Environment: flutter_bot:flutter_cli:get
| X-Pub-Reason: direct
| user-agent: Dart pub 2.10.5
IO : HTTP GET https://pub.dartlang.org/api/packages/dio_retry
| Accept: application/vnd.pub.v2+json
| X-Pub-OS: linux
| X-Pub-Command: upgrade
| X-Pub-Session-ID: CBAEA6FA-1710-4D36-A7B7-C676F88C13E2
| X-Pub-Environment: flutter_bot:flutter_cli:get
| X-Pub-Reason: direct
| user-agent: Dart pub 2.10.5
IO : HTTP GET https://pub.dartlang.org/api/packages/easy_localization
| Accept: application/vnd.pub.v2+json
| X-Pub-OS: linux
| X-Pub-Command: upgrade
| X-Pub-Session-ID: CBAEA6FA-1710-4D36-A7B7-C676F88C13E2
| X-Pub-Environment: flutter_bot:flutter_cli:get
| X-Pub-Reason: direct
| user-agent: Dart pub 2.10.5
IO : HTTP GET https://pub.dartlang.org/api/packages/firebase_analytics
| Accept: application/vnd.pub.v2+json
| X-Pub-OS: linux
| X-Pub-Command: upgrade
| X-Pub-Session-ID: CBAEA6FA-1710-4D36-A7B7-C676F88C13E2
| X-Pub-Environment: flutter_bot:flutter_cli:get
| X-Pub-Reason: direct
| user-agent: Dart pub 2.10.5
IO : HTTP response 200 OK for GET https://pub.dartlang.org/api/packages/adaptive_theme
| took 0:00:00.348819
| cache-control: public, max-age=120
| date: Thu, 09 May 2024 05:13:44 GMT
| x-appengine-flex-applatency: 0.002
| content-encoding: gzip
| vary: Accept-Encoding
| strict-transport-security: max-age=31536000; preload
| content-type: application/json; charset="utf-8"
| x-xss-protection: 1; mode=block
| x-powered-by: Dart with package:shelf
| alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
| content-length: 2167
| via: 1.1 google, 1.1 google
| x-frame-options: SAMEORIGIN
| x-content-type-options: nosniff
| expires: Thu, 09 May 2024 05:15:44 GMT
IO : Get versions from https://pub.dartlang.org/api/packages/firebase_core.
IO : HTTP GET https://pub.dartlang.org/api/packages/firebase_core
| Accept: application/vnd.pub.v2+json
| X-Pub-OS: linux
| X-Pub-Command: upgrade
| X-Pub-Session-ID: CBAEA6FA-1710-4D36-A7B7-C676F88C13E2
| X-Pub-Environment: flutter_bot:flutter_cli:get
| X-Pub-Reason: direct
| user-agent: Dart pub 2.10.5
IO : HTTP response 200 OK for GET https://pub.dartlang.org/api/packages/dio
| took 0:00:00.459721
| cache-control: public, max-age=120
| date: Thu, 09 May 2024 05:13:44 GMT
| x-appengine-flex-applatency: 0.003
| content-encoding: gzip
| vary: Accept-Encoding
| strict-transport-security: max-age=31536000; preload
| content-type: application/json; charset="utf-8"
| x-xss-protection: 1; mode=block
| x-powered-by: Dart with package:shelf
| alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
| content-length: 11222
| via: 1.1 google, 1.1 google
| x-frame-options: SAMEORIGIN
| x-content-type-options: nosniff
| expires: Thu, 09 May 2024 05:15:44 GMT
IO : HTTP response 200 OK for GET https://pub.dartlang.org/api/packages/auto_size_text
| took 0:00:00.463225
| cache-control: public, max-age=120
| date: Thu, 09 May 2024 05:13:44 GMT
| x-appengine-flex-applatency: 0.002
| content-encoding: gzip
| vary: Accept-Encoding
| strict-transport-security: max-age=31536000; preload
| content-type: application/json; charset="utf-8"
| x-xss-protection: 1; mode=block
| x-powered-by: Dart with package:shelf
| alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
| content-length: 2080
| via: 1.1 google, 1.1 google
| x-frame-options: SAMEORIGIN
| x-content-type-options: nosniff
| expires: Thu, 09 May 2024 05:15:44 GMT
IO : HTTP response 200 OK for GET https://pub.dartlang.org/api/packages/bezier_chart
| took 0:00:00.504341
| cache-control: public, max-age=120
| date: Thu, 09 May 2024 05:13:44 GMT
| x-appengine-flex-applatency: 0.003
| content-encoding: gzip
| vary: Accept-Encoding
| strict-transport-security: max-age=31536000; preload
| content-type: application/json; charset="utf-8"
| x-xss-protection: 1; mode=block
| x-powered-by: Dart with package:shelf
| alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
| content-length: 1934
| via: 1.1 google, 1.1 google
| x-frame-options: SAMEORIGIN
| x-content-type-options: nosniff
| expires: Thu, 09 May 2024 05:15:44 GMT
IO : HTTP response 200 OK for GET https://pub.dartlang.org/api/packages/easy_localization
| took 0:00:00.501337
| cache-control: public, max-age=120
| date: Thu, 09 May 2024 05:13:44 GMT
| x-appengine-flex-applatency: 0.002
| content-encoding: gzip
| vary: Accept-Encoding
| strict-transport-security: max-age=31536000; preload
| content-type: application/json; charset="utf-8"
| x-xss-protection: 1; mode=block
| x-powered-by: Dart with package:shelf
| alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
| content-length: 8047
| via: 1.1 google, 1.1 google
| x-frame-options: SAMEORIGIN
| x-content-type-options: nosniff
| expires: Thu, 09 May 2024 05:15:44 GMT
IO : HTTP response 200 OK for GET https://pub.dartlang.org/api/packages/dio_retry
| took 0:00:00.509536
| cache-control: public, max-age=120
| date: Thu, 09 May 2024 05:13:44 GMT
| x-appengine-flex-applatency: 0.002
| content-encoding: gzip
| vary: Accept-Encoding
| strict-transport-security: max-age=31536000; preload
| content-type: application/json; charset="utf-8"
| x-xss-protection: 1; mode=block
| x-powered-by: Dart with package:shelf
| alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
| content-length: 1066
| via: 1.1 google, 1.1 google
| x-frame-options: SAMEORIGIN
| x-content-type-options: nosniff
| expires: Thu, 09 May 2024 05:15:44 GMT
IO : HTTP response 200 OK for GET https://pub.dartlang.org/api/packages/cached_network_image
| took 0:00:00.512290
| cache-control: public, max-age=120
| date: Thu, 09 May 2024 05:13:44 GMT
| x-appengine-flex-applatency: 0.003
| content-encoding: gzip
| vary: Accept-Encoding
| strict-transport-security: max-age=31536000; preload
| content-type: application/json; charset="utf-8"
| x-xss-protection: 1; mode=block
| x-powered-by: Dart with package:shelf
| alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
| content-length: 5728
| via: 1.1 google, 1.1 google
| x-frame-options: SAMEORIGIN
| x-content-type-options: nosniff
| expires: Thu, 09 May 2024 05:15:44 GMT
IO : HTTP response 200 OK for GET https://pub.dartlang.org/api/packages/firebase_analytics
| took 0:00:00.522326
| cache-control: public, max-age=120
| date: Thu, 09 May 2024 05:13:44 GMT
| x-appengine-flex-applatency: 0.002
| content-encoding: gzip
| vary: Accept-Encoding
| strict-transport-security: max-age=31536000; preload
| content-type: application/json; charset="utf-8"
| x-xss-protection: 1; mode=block
| x-powered-by: Dart with package:shelf
| alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
| content-length: 14922
| via: 1.1 google, 1.1 google
| x-frame-options: SAMEORIGIN
| x-content-type-options: nosniff
| expires: Thu, 09 May 2024 05:15:44 GMT
IO : HTTP response 200 OK for GET https://pub.dartlang.org/api/packages/bottom_navy_bar
| took 0:00:00.528595
| cache-control: public, max-age=120
| date: Thu, 09 May 2024 05:13:44 GMT
| x-appengine-flex-applatency: 0.001
| content-encoding: gzip
| vary: Accept-Encoding
| strict-transport-security: max-age=31536000; preload
| content-type: application/json; charset="utf-8"
| x-xss-protection: 1; mode=block
| x-powered-by: Dart with package:shelf
| alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
| content-length: 1872
| via: 1.1 google, 1.1 google
| x-frame-options: SAMEORIGIN
| x-content-type-options: nosniff
| expires: Thu, 09 May 2024 05:15:44 GMT
IO : Get versions from https://pub.dartlang.org/api/packages/fl_chart.
IO : HTTP GET https://pub.dartlang.org/api/packages/fl_chart
| Accept: application/vnd.pub.v2+json
| X-Pub-OS: linux
| X-Pub-Command: upgrade
| X-Pub-Session-ID: CBAEA6FA-1710-4D36-A7B7-C676F88C13E2
| X-Pub-Environment: flutter_bot:flutter_cli:get
| X-Pub-Reason: direct
| user-agent: Dart pub 2.10.5
IO : Get versions from https://pub.dartlang.org/api/packages/flare_flutter.
IO : HTTP GET https://pub.dartlang.org/api/packages/flare_flutter
| Accept: application/vnd.pub.v2+json
| X-Pub-OS: linux
| X-Pub-Command: upgrade
| X-Pub-Session-ID: CBAEA6FA-1710-4D36-A7B7-C676F88C13E2
| X-Pub-Environment: flutter_bot:flutter_cli:get
| X-Pub-Reason: direct
| user-agent: Dart pub 2.10.5
IO : Get versions from https://pub.dartlang.org/api/packages/flutter_dotenv.
IO : HTTP GET https://pub.dartlang.org/api/packages/flutter_dotenv
| Accept: application/vnd.pub.v2+json
| X-Pub-OS: linux
| X-Pub-Command: upgrade
| X-Pub-Session-ID: CBAEA6FA-1710-4D36-A7B7-C676F88C13E2
| X-Pub-Environment: flutter_bot:flutter_cli:get
| X-Pub-Reason: direct
| user-agent: Dart pub 2.10.5
IO : Get versions from https://pub.dartlang.org/api/packages/flutter_hooks.
IO : HTTP GET https://pub.dartlang.org/api/packages/flutter_hooks
| Accept: application/vnd.pub.v2+json
| X-Pub-OS: linux
| X-Pub-Command: upgrade
| X-Pub-Session-ID: CBAEA6FA-1710-4D36-A7B7-C676F88C13E2
| X-Pub-Environment: flutter_bot:flutter_cli:get
| X-Pub-Reason: direct
| user-agent: Dart pub 2.10.5
IO : HTTP response 200 OK for GET https://pub.dartlang.org/api/packages/dio_http_cache
| took 0:00:00.635324
| cache-control: public, max-age=120
| date: Thu, 09 May 2024 05:13:44 GMT
| x-appengine-flex-applatency: 0.038
| content-encoding: gzip
| vary: Accept-Encoding
| strict-transport-security: max-age=31536000; preload
| content-type: application/json; charset="utf-8"
| x-xss-protection: 1; mode=block
| x-powered-by: Dart with package:shelf
| alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
| content-length: 2035
| via: 1.1 google, 1.1 google
| x-frame-options: SAMEORIGIN
| x-content-type-options: nosniff
| expires: Thu, 09 May 2024 05:15:44 GMT
IO : Get versions from https://pub.dartlang.org/api/packages/flutter_icons.
IO : HTTP GET https://pub.dartlang.org/api/packages/flutter_icons
| Accept: application/vnd.pub.v2+json
| X-Pub-OS: linux
| X-Pub-Command: upgrade
| X-Pub-Session-ID: CBAEA6FA-1710-4D36-A7B7-C676F88C13E2
| X-Pub-Environment: flutter_bot:flutter_cli:get
| X-Pub-Reason: direct
| user-agent: Dart pub 2.10.5
IO : HTTP response 200 OK for GET https://pub.dartlang.org/api/packages/firebase_core
| took 0:00:00.229641
| cache-control: public, max-age=120
| date: Thu, 09 May 2024 05:13:44 GMT
| x-appengine-flex-applatency: 0.002
| content-encoding: gzip
| vary: Accept-Encoding
| strict-transport-security: max-age=31536000; preload
| content-type: application/json; charset="utf-8"
| x-xss-protection: 1; mode=block
| x-powered-by: Dart with package:shelf
| alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
| content-length: 13193
| via: 1.1 google, 1.1 google
| x-frame-options: SAMEORIGIN
| x-content-type-options: nosniff
| expires: Thu, 09 May 2024 05:15:44 GMT
IO : Get versions from https://pub.dartlang.org/api/packages/flutter_map.
IO : HTTP GET https://pub.dartlang.org/api/packages/flutter_map
| Accept: application/vnd.pub.v2+json
| X-Pub-OS: linux
| X-Pub-Command: upgrade
| X-Pub-Session-ID: CBAEA6FA-1710-4D36-A7B7-C676F88C13E2
| X-Pub-Environment: flutter_bot:flutter_cli:get
| X-Pub-Reason: direct
| user-agent: Dart pub 2.10.5
IO : Get versions from https://pub.dartlang.org/api/packages/flutter_native_admob.
IO : HTTP GET https://pub.dartlang.org/api/packages/flutter_native_admob
| Accept: application/vnd.pub.v2+json
| X-Pub-OS: linux
| X-Pub-Command: upgrade
| X-Pub-Session-ID: CBAEA6FA-1710-4D36-A7B7-C676F88C13E2
| X-Pub-Environment: flutter_bot:flutter_cli:get
| X-Pub-Reason: direct
| user-agent: Dart pub 2.10.5
IO : Get versions from https://pub.dartlang.org/api/packages/geolocator.
IO : HTTP GET https://pub.dartlang.org/api/packages/geolocator
| Accept: application/vnd.pub.v2+json
| X-Pub-OS: linux
| X-Pub-Command: upgrade
| X-Pub-Session-ID: CBAEA6FA-1710-4D36-A7B7-C676F88C13E2
| X-Pub-Environment: flutter_bot:flutter_cli:get
| X-Pub-Reason: direct
| user-agent: Dart pub 2.10.5
IO : HTTP response 200 OK for GET https://pub.dartlang.org/api/packages/fl_chart
| took 0:00:00.256373
| cache-control: public, max-age=120
| date: Thu, 09 May 2024 05:13:44 GMT
| x-appengine-flex-applatency: 0.003
| content-encoding: gzip
| vary: Accept-Encoding
| strict-transport-security: max-age=31536000; preload
| content-type: application/json; charset="utf-8"
| x-xss-protection: 1; mode=block
| x-powered-by: Dart with package:shelf
| alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
| content-length: 8725
| via: 1.1 google, 1.1 google
| x-frame-options: SAMEORIGIN
| x-content-type-options: nosniff
| expires: Thu, 09 May 2024 05:15:44 GMT
IO : HTTP response 200 OK for GET https://pub.dartlang.org/api/packages/flare_flutter
| took 0:00:00.225812
| cache-control: public, max-age=120
| date: Thu, 09 May 2024 05:13:44 GMT
| x-appengine-flex-applatency: 0.003
| content-encoding: gzip
| vary: Accept-Encoding
| strict-transport-security: max-age=31536000; preload
| content-type: application/json; charset="utf-8"
| x-xss-protection: 1; mode=block
| x-powered-by: Dart with package:shelf
| alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
| content-length: 5493
| via: 1.1 google, 1.1 google
| x-frame-options: SAMEORIGIN
| x-content-type-options: nosniff
| expires: Thu, 09 May 2024 05:15:44 GMT
IO : HTTP response 200 OK for GET https://pub.dartlang.org/api/packages/flutter_hooks
| took 0:00:00.197432
| cache-control: public, max-age=120
| date: Thu, 09 May 2024 05:13:44 GMT
| x-appengine-flex-applatency: 0.002
| content-encoding: gzip
| vary: Accept-Encoding
| strict-transport-security: max-age=31536000; preload
| content-type: application/json; charset="utf-8"
| x-xss-protection: 1; mode=block
| x-powered-by: Dart with package:shelf
| alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
| content-length: 4598
| via: 1.1 google, 1.1 google
| x-frame-options: SAMEORIGIN
| x-content-type-options: nosniff
| expires: Thu, 09 May 2024 05:15:44 GMT
IO : HTTP response 200 OK for GET https://pub.dartlang.org/api/packages/flutter_dotenv
| took 0:00:00.222849
| cache-control: public, max-age=120
| date: Thu, 09 May 2024 05:13:44 GMT
| x-appengine-flex-applatency: 0.002
| content-encoding: gzip
| vary: Accept-Encoding
| strict-transport-security: max-age=31536000; preload
| content-type: application/json; charset="utf-8"
| x-xss-protection: 1; mode=block
| x-powered-by: Dart with package:shelf
| alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
| content-length: 1509
| via: 1.1 google, 1.1 google
| x-frame-options: SAMEORIGIN
| x-content-type-options: nosniff
| expires: Thu, 09 May 2024 05:15:44 GMT
IO : HTTP response 200 OK for GET https://pub.dartlang.org/api/packages/flutter_icons
| took 0:00:00.181425
| cache-control: public, max-age=120
| date: Thu, 09 May 2024 05:13:44 GMT
| x-appengine-flex-applatency: 0.002
| content-encoding: gzip
| vary: Accept-Encoding
| strict-transport-security: max-age=31536000; preload
| content-type: application/json; charset="utf-8"
| x-xss-protection: 1; mode=block
| x-powered-by: Dart with package:shelf
| alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
| content-length: 2039
| via: 1.1 google, 1.1 google
| x-frame-options: SAMEORIGIN
| x-content-type-options: nosniff
| expires: Thu, 09 May 2024 05:15:44 GMT
IO : Get versions from https://pub.dartlang.org/api/packages/hooks_riverpod.
IO : HTTP GET https://pub.dartlang.org/api/packages/hooks_riverpod
| Accept: application/vnd.pub.v2+json
| X-Pub-OS: linux
| X-Pub-Command: upgrade
| X-Pub-Session-ID: CBAEA6FA-1710-4D36-A7B7-C676F88C13E2
| X-Pub-Environment: flutter_bot:flutter_cli:get
| X-Pub-Reason: direct
| user-agent: Dart pub 2.10.5
IO : Get versions from https://pub.dartlang.org/api/packages/intl.
IO : HTTP GET https://pub.dartlang.org/api/packages/intl
| Accept: application/vnd.pub.v2+json
| X-Pub-OS: linux
| X-Pub-Command: upgrade
| X-Pub-Session-ID: CBAEA6FA-1710-4D36-A7B7-C676F88C13E2
| X-Pub-Environment: flutter_bot:flutter_cli:get
| X-Pub-Reason: direct
| user-agent: Dart pub 2.10.5
IO : Get versions from https://pub.dartlang.org/api/packages/latlong.
IO : HTTP GET https://pub.dartlang.org/api/packages/latlong
| Accept: application/vnd.pub.v2+json
| X-Pub-OS: linux
| X-Pub-Command: upgrade
| X-Pub-Session-ID: CBAEA6FA-1710-4D36-A7B7-C676F88C13E2
| X-Pub-Environment: flutter_bot:flutter_cli:get
| X-Pub-Reason: direct
| user-agent: Dart pub 2.10.5
IO : Get versions from https://pub.dartlang.org/api/packages/list_tile_switch.
IO : HTTP GET https://pub.dartlang.org/api/packages/list_tile_switch
| Accept: application/vnd.pub.v2+json
| X-Pub-OS: linux
| X-Pub-Command: upgrade
| X-Pub-Session-ID: CBAEA6FA-1710-4D36-A7B7-C676F88C13E2
| X-Pub-Environment: flutter_bot:flutter_cli:get
| X-Pub-Reason: direct
| user-agent: Dart pub 2.10.5
IO : HTTP response 200 OK for GET https://pub.dartlang.org/api/packages/flutter_map
| took 0:00:00.326169
| cache-control: public, max-age=120
| date: Thu, 09 May 2024 05:13:44 GMT
| x-appengine-flex-applatency: 0.024
| content-encoding: gzip
| vary: Accept-Encoding
| strict-transport-security: max-age=31536000; preload
| content-type: application/json; charset="utf-8"
| x-xss-protection: 1; mode=block
| x-powered-by: Dart with package:shelf
| alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
| content-length: 8064
| via: 1.1 google, 1.1 google
| x-frame-options: SAMEORIGIN
| x-content-type-options: nosniff
| expires: Thu, 09 May 2024 05:15:44 GMT
IO : HTTP response 200 OK for GET https://pub.dartlang.org/api/packages/flutter_native_admob
| took 0:00:00.276174
| cache-control: public, max-age=120
| date: Thu, 09 May 2024 05:13:44 GMT
| x-appengine-flex-applatency: 0.006
| content-encoding: gzip
| vary: Accept-Encoding
| strict-transport-security: max-age=31536000; preload
| content-type: application/json; charset="utf-8"
| x-xss-protection: 1; mode=block
| x-powered-by: Dart with package:shelf
| alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
| content-length: 1271
| via: 1.1 google, 1.1 google
| x-frame-options: SAMEORIGIN
| x-content-type-options: nosniff
| expires: Thu, 09 May 2024 05:15:44 GMT
IO : Get versions from https://pub.dartlang.org/api/packages/loading_animations.
IO : HTTP GET https://pub.dartlang.org/api/packages/loading_animations
| Accept: application/vnd.pub.v2+json
| X-Pub-OS: linux
| X-Pub-Command: upgrade
| X-Pub-Session-ID: CBAEA6FA-1710-4D36-A7B7-C676F88C13E2
| X-Pub-Environment: flutter_bot:flutter_cli:get
| X-Pub-Reason: direct
| user-agent: Dart pub 2.10.5
IO : Get versions from https://pub.dartlang.org/api/packages/shared_preferences.
IO : HTTP GET https://pub.dartlang.org/api/packages/shared_preferences
| Accept: application/vnd.pub.v2+json
| X-Pub-OS: linux
| X-Pub-Command: upgrade
| X-Pub-Session-ID: CBAEA6FA-1710-4D36-A7B7-C676F88C13E2
| X-Pub-Environment: flutter_bot:flutter_cli:get
| X-Pub-Reason: direct
| user-agent: Dart pub 2.10.5
IO : HTTP response 200 OK for GET https://pub.dartlang.org/api/packages/geolocator
| took 0:00:00.256909
| cache-control: public, max-age=120
| date: Thu, 09 May 2024 05:13:44 GMT
| x-appengine-flex-applatency: 0.005
| content-encoding: gzip
| vary: Accept-Encoding
| strict-transport-security: max-age=31536000; preload
| content-type: application/json; charset="utf-8"
| x-xss-protection: 1; mode=block
| x-powered-by: Dart with package:shelf
| alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
| content-length: 10381
| via: 1.1 google, 1.1 google
| x-frame-options: SAMEORIGIN
| x-content-type-options: nosniff
| expires: Thu, 09 May 2024 05:15:44 GMT
IO : Get versions from https://pub.dartlang.org/api/packages/state_notifier.
IO : HTTP GET https://pub.dartlang.org/api/packages/state_notifier
| Accept: application/vnd.pub.v2+json
| X-Pub-OS: linux
| X-Pub-Command: upgrade
| X-Pub-Session-ID: CBAEA6FA-1710-4D36-A7B7-C676F88C13E2
| X-Pub-Environment: flutter_bot:flutter_cli:get
| X-Pub-Reason: direct
| user-agent: Dart pub 2.10.5
IO : Get versions from https://pub.dartlang.org/api/packages/url_launcher.
IO : HTTP GET https://pub.dartlang.org/api/packages/url_launcher
| Accept: application/vnd.pub.v2+json
| X-Pub-OS: linux
| X-Pub-Command: upgrade
| X-Pub-Session-ID: CBAEA6FA-1710-4D36-A7B7-C676F88C13E2
| X-Pub-Environment: flutter_bot:flutter_cli:get
| X-Pub-Reason: direct
| user-agent: Dart pub 2.10.5
IO : HTTP response 200 OK for GET https://pub.dartlang.org/api/packages/intl
| took 0:00:00.193285
| cache-control: public, max-age=120
| date: Thu, 09 May 2024 05:13:45 GMT
| x-appengine-flex-applatency: 0.003
| content-encoding: gzip
| vary: Accept-Encoding
| strict-transport-security: max-age=31536000; preload
| content-type: application/json; charset="utf-8"
| x-xss-protection: 1; mode=block
| x-powered-by: Dart with package:shelf
| alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
| content-length: 11597
| via: 1.1 google, 1.1 google
| x-frame-options: SAMEORIGIN
| x-content-type-options: nosniff
| expires: Thu, 09 May 2024 05:15:45 GMT
IO : HTTP response 200 OK for GET https://pub.dartlang.org/api/packages/hooks_riverpod
| took 0:00:00.261379
| cache-control: public, max-age=120
| date: Thu, 09 May 2024 05:13:45 GMT
| x-appengine-flex-applatency: 0.002
| content-encoding: gzip
| vary: Accept-Encoding
| strict-transport-security: max-age=31536000; preload
| content-type: application/json; charset="utf-8"
| x-xss-protection: 1; mode=block
| x-powered-by: Dart with package:shelf
| alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
| content-length: 9656
| via: 1.1 google, 1.1 google
| x-frame-options: SAMEORIGIN
| x-content-type-options: nosniff
| expires: Thu, 09 May 2024 05:15:45 GMT
IO : Get versions from https://pub.dartlang.org/api/packages/package_info.
IO : HTTP GET https://pub.dartlang.org/api/packages/package_info
| Accept: application/vnd.pub.v2+json
| X-Pub-OS: linux
| X-Pub-Command: upgrade
| X-Pub-Session-ID: CBAEA6FA-1710-4D36-A7B7-C676F88C13E2
| X-Pub-Environment: flutter_bot:flutter_cli:get
| X-Pub-Reason: direct
| user-agent: Dart pub 2.10.5
IO : HTTP response 200 OK for GET https://pub.dartlang.org/api/packages/latlong
| took 0:00:00.159513
| cache-control: public, max-age=120
| date: Thu, 09 May 2024 05:13:45 GMT
| x-appengine-flex-applatency: 0.002
| content-encoding: gzip
| vary: Accept-Encoding
| strict-transport-security: max-age=31536000; preload
| content-type: application/json; charset="utf-8"
| x-xss-protection: 1; mode=block
| x-powered-by: Dart with package:shelf
| alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
| content-length: 1541
| via: 1.1 google, 1.1 google
| x-frame-options: SAMEORIGIN
| x-content-type-options: nosniff
| expires: Thu, 09 May 2024 05:15:45 GMT
IO : HTTP response 200 OK for GET https://pub.dartlang.org/api/packages/list_tile_switch
| took 0:00:00.117643
| cache-control: public, max-age=120
| date: Thu, 09 May 2024 05:13:45 GMT
| x-appengine-flex-applatency: 0.002
| content-encoding: gzip
| vary: Accept-Encoding
| strict-transport-security: max-age=31536000; preload
| content-type: application/json; charset="utf-8"
| x-xss-protection: 1; mode=block
| x-powered-by: Dart with package:shelf
| alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
| content-length: 660
| via: 1.1 google, 1.1 google
| x-frame-options: SAMEORIGIN
| x-content-type-options: nosniff
| expires: Thu, 09 May 2024 05:15:45 GMT
IO : Get versions from https://pub.dartlang.org/api/packages/avatar_glow.
IO : HTTP GET https://pub.dartlang.org/api/packages/avatar_glow
| Accept: application/vnd.pub.v2+json
| X-Pub-OS: linux
| X-Pub-Command: upgrade
| X-Pub-Session-ID: CBAEA6FA-1710-4D36-A7B7-C676F88C13E2
| X-Pub-Environment: flutter_bot:flutter_cli:get
| X-Pub-Reason: direct
| user-agent: Dart pub 2.10.5
IO : HTTP response 200 OK for GET https://pub.dartlang.org/api/packages/loading_animations
| took 0:00:00.122498
| cache-control: public, max-age=120
| date: Thu, 09 May 2024 05:13:45 GMT
| x-appengine-flex-applatency: 0.002
| content-encoding: gzip
| vary: Accept-Encoding
| strict-transport-security: max-age=31536000; preload
| content-type: application/json; charset="utf-8"
| x-xss-protection: 1; mode=block
| x-powered-by: Dart with package:shelf
| alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
| content-length: 755
| via: 1.1 google, 1.1 google
| x-frame-options: SAMEORIGIN
| x-content-type-options: nosniff
| expires: Thu, 09 May 2024 05:15:45 GMT
IO : Get versions from https://pub.dartlang.org/api/packages/flutter_animator.
IO : HTTP GET https://pub.dartlang.org/api/packages/flutter_animator
| Accept: application/vnd.pub.v2+json
| X-Pub-OS: linux
| X-Pub-Command: upgrade
| X-Pub-Session-ID: CBAEA6FA-1710-4D36-A7B7-C676F88C13E2
| X-Pub-Environment: flutter_bot:flutter_cli:get
| X-Pub-Reason: direct
| user-agent: Dart pub 2.10.5
IO : HTTP response 200 OK for GET https://pub.dartlang.org/api/packages/shared_preferences
| took 0:00:00.112595
| cache-control: public, max-age=120
| date: Thu, 09 May 2024 05:13:45 GMT
| x-appengine-flex-applatency: 0.002
| content-encoding: gzip
| vary: Accept-Encoding
| strict-transport-security: max-age=31536000; preload
| content-type: application/json; charset="utf-8"
| x-xss-protection: 1; mode=block
| x-powered-by: Dart with package:shelf
| alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
| content-length: 7366
| via: 1.1 google, 1.1 google
| x-frame-options: SAMEORIGIN
| x-content-type-options: nosniff
| expires: Thu, 09 May 2024 05:15:45 GMT
IO : Get versions from https://pub.dartlang.org/api/packages/lint.
IO : HTTP GET https://pub.dartlang.org/api/packages/lint
| Accept: application/vnd.pub.v2+json
| X-Pub-OS: linux
| X-Pub-Command: upgrade
| X-Pub-Session-ID: CBAEA6FA-1710-4D36-A7B7-C676F88C13E2
| X-Pub-Environment: flutter_bot:flutter_cli:get
| X-Pub-Reason: dev
| user-agent: Dart pub 2.10.5
IO : Get versions from https://pub.dartlang.org/api/packages/flutter_launcher_icons.
IO : HTTP GET https://pub.dartlang.org/api/packages/flutter_launcher_icons
| Accept: application/vnd.pub.v2+json
| X-Pub-OS: linux
| X-Pub-Command: upgrade
| X-Pub-Session-ID: CBAEA6FA-1710-4D36-A7B7-C676F88C13E2
| X-Pub-Environment: flutter_bot:flutter_cli:get
| X-Pub-Reason: dev
| user-agent: Dart pub 2.10.5
IO : HTTP response 200 OK for GET https://pub.dartlang.org/api/packages/state_notifier
| took 0:00:00.113184
| cache-control: public, max-age=120
| date: Thu, 09 May 2024 05:13:45 GMT
| x-appengine-flex-applatency: 0.003
| content-encoding: gzip
| vary: Accept-Encoding
| strict-transport-security: max-age=31536000; preload
| content-type: application/json; charset="utf-8"
| x-xss-protection: 1; mode=block
| x-powered-by: Dart with package:shelf
| alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
| content-length: 1299
| via: 1.1 google, 1.1 google
| x-frame-options: SAMEORIGIN
| x-content-type-options: nosniff
| expires: Thu, 09 May 2024 05:15:45 GMT
IO : Get versions from https://pub.dartlang.org/api/packages/flutter_launcher_name.
IO : HTTP GET https://pub.dartlang.org/api/packages/flutter_launcher_name
| Accept: application/vnd.pub.v2+json
| X-Pub-OS: linux
| X-Pub-Command: upgrade
| X-Pub-Session-ID: CBAEA6FA-1710-4D36-A7B7-C676F88C13E2
| X-Pub-Environment: flutter_bot:flutter_cli:get
| X-Pub-Reason: dev
| user-agent: Dart pub 2.10.5
IO : HTTP response 200 OK for GET https://pub.dartlang.org/api/packages/url_launcher
| took 0:00:00.127145
| cache-control: public, max-age=120
| date: Thu, 09 May 2024 05:13:45 GMT
| x-appengine-flex-applatency: 0.002
| content-encoding: gzip
| vary: Accept-Encoding
| strict-transport-security: max-age=31536000; preload
| content-type: application/json; charset="utf-8"
| x-xss-protection: 1; mode=block
| x-powered-by: Dart with package:shelf
| alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
| content-length: 10942
| via: 1.1 google, 1.1 google
| x-frame-options: SAMEORIGIN
| x-content-type-options: nosniff
| expires: Thu, 09 May 2024 05:15:45 GMT
IO : Get versions from https://pub.dartlang.org/api/packages/flutter_native_splash.
IO : HTTP GET https://pub.dartlang.org/api/packages/flutter_native_splash
| Accept: application/vnd.pub.v2+json
| X-Pub-OS: linux
| X-Pub-Command: upgrade
| X-Pub-Session-ID: CBAEA6FA-1710-4D36-A7B7-C676F88C13E2
| X-Pub-Environment: flutter_bot:flutter_cli:get
| X-Pub-Reason: dev
| user-agent: Dart pub 2.10.5
IO : Get versions from https://pub.dartlang.org/api/packages/meta.
IO : HTTP GET https://pub.dartlang.org/api/packages/meta
| Accept: application/vnd.pub.v2+json
| X-Pub-OS: linux
| X-Pub-Command: upgrade
| X-Pub-Session-ID: CBAEA6FA-1710-4D36-A7B7-C676F88C13E2
| X-Pub-Environment: flutter_bot:flutter_cli:get
| X-Pub-Reason: direct
| user-agent: Dart pub 2.10.5
IO : Get versions from https://pub.dartlang.org/api/packages/logging.
IO : HTTP GET https://pub.dartlang.org/api/packages/logging
| Accept: application/vnd.pub.v2+json
| X-Pub-OS: linux
| X-Pub-Command: upgrade
| X-Pub-Session-ID: CBAEA6FA-1710-4D36-A7B7-C676F88C13E2
| X-Pub-Environment: flutter_bot:flutter_cli:get
| X-Pub-Reason: direct
| user-agent: Dart pub 2.10.5
IO : HTTP response 200 OK for GET https://pub.dartlang.org/api/packages/package_info
| took 0:00:00.166685
| cache-control: public, max-age=120
| date: Thu, 09 May 2024 05:13:45 GMT
| x-appengine-flex-applatency: 0.004
| content-encoding: gzip
| vary: Accept-Encoding
| strict-transport-security: max-age=31536000; preload
| content-type: application/json; charset="utf-8"
| x-xss-protection: 1; mode=block
| x-powered-by: Dart with package:shelf
| alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
| content-length: 3401
| via: 1.1 google, 1.1 google
| x-frame-options: SAMEORIGIN
| x-content-type-options: nosniff
| expires: Thu, 09 May 2024 05:15:45 GMT
IO : HTTP response 200 OK for GET https://pub.dartlang.org/api/packages/flutter_animator
| took 0:00:00.140562
| cache-control: public, max-age=120
| date: Thu, 09 May 2024 05:13:45 GMT
| x-appengine-flex-applatency: 0.003
| content-encoding: gzip
| vary: Accept-Encoding
| strict-transport-security: max-age=31536000; preload
| content-type: application/json; charset="utf-8"
| x-xss-protection: 1; mode=block
| x-powered-by: Dart with package:shelf
| alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
| content-length: 2278
| via: 1.1 google, 1.1 google
| x-frame-options: SAMEORIGIN
| x-content-type-options: nosniff
| expires: Thu, 09 May 2024 05:15:45 GMT
IO : HTTP response 200 OK for GET https://pub.dartlang.org/api/packages/lint
| took 0:00:00.143660
| cache-control: public, max-age=120
| date: Thu, 09 May 2024 05:13:45 GMT
| x-appengine-flex-applatency: 0.002
| content-encoding: gzip
| vary: Accept-Encoding
| strict-transport-security: max-age=31536000; preload
| content-type: application/json; charset="utf-8"
| x-xss-protection: 1; mode=block
| x-powered-by: Dart with package:shelf
| alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
| content-length: 3402
| via: 1.1 google, 1.1 google
| x-frame-options: SAMEORIGIN
| x-content-type-options: nosniff
| expires: Thu, 09 May 2024 05:15:45 GMT
IO : HTTP response 200 OK for GET https://pub.dartlang.org/api/packages/avatar_glow
| took 0:00:00.165439
| cache-control: public, max-age=120
| date: Thu, 09 May 2024 05:13:45 GMT
| x-appengine-flex-applatency: 0.007
| content-encoding: gzip
| vary: Accept-Encoding
| strict-transport-security: max-age=31536000; preload
| content-type: application/json; charset="utf-8"
| x-xss-protection: 1; mode=block
| x-powered-by: Dart with package:shelf
| alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
| content-length: 1220
| via: 1.1 google, 1.1 google
| x-frame-options: SAMEORIGIN
| x-content-type-options: nosniff
| expires: Thu, 09 May 2024 05:15:45 GMT
IO : HTTP response 200 OK for GET https://pub.dartlang.org/api/packages/flutter_launcher_icons
| took 0:00:00.111667
| cache-control: public, max-age=120
| date: Thu, 09 May 2024 05:13:45 GMT
| x-appengine-flex-applatency: 0.003
| content-encoding: gzip
| vary: Accept-Encoding
| strict-transport-security: max-age=31536000; preload
| content-type: application/json; charset="utf-8"
| x-xss-protection: 1; mode=block
| x-powered-by: Dart with package:shelf
| alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
| content-length: 3811
| via: 1.1 google, 1.1 google
| x-frame-options: SAMEORIGIN
| x-content-type-options: nosniff
| expires: Thu, 09 May 2024 05:15:45 GMT
IO : Get versions from https://pub.dartlang.org/api/packages/crypto.
IO : HTTP GET https://pub.dartlang.org/api/packages/crypto
| Accept: application/vnd.pub.v2+json
| X-Pub-OS: linux
| X-Pub-Command: upgrade
| X-Pub-Session-ID: CBAEA6FA-1710-4D36-A7B7-C676F88C13E2
| X-Pub-Environment: flutter_bot:flutter_cli:get
| X-Pub-Reason: direct
| user-agent: Dart pub 2.10.5
IO : Get versions from https://pub.dartlang.org/api/packages/json_serializable.
IO : HTTP GET https://pub.dartlang.org/api/packages/json_serializable
| Accept: application/vnd.pub.v2+json
| X-Pub-OS: linux
| X-Pub-Command: upgrade
| X-Pub-Session-ID: CBAEA6FA-1710-4D36-A7B7-C676F88C13E2
| X-Pub-Environment: flutter_bot:flutter_cli:get
| X-Pub-Reason: direct
| user-agent: Dart pub 2.10.5
IO : Get versions from https://pub.dartlang.org/api/packages/json_annotation.
IO : HTTP GET https://pub.dartlang.org/api/packages/json_annotation
| Accept: application/vnd.pub.v2+json
| X-Pub-OS: linux
| X-Pub-Command: upgrade
| X-Pub-Session-ID: CBAEA6FA-1710-4D36-A7B7-C676F88C13E2
| X-Pub-Environment: flutter_bot:flutter_cli:get
| X-Pub-Reason: direct
| user-agent: Dart pub 2.10.5
IO : Get versions from https://pub.dartlang.org/api/packages/path.
IO : HTTP GET https://pub.dartlang.org/api/packages/path
| Accept: application/vnd.pub.v2+json
| X-Pub-OS: linux
| X-Pub-Command: upgrade
| X-Pub-Session-ID: CBAEA6FA-1710-4D36-A7B7-C676F88C13E2
| X-Pub-Environment: flutter_bot:flutter_cli:get
| X-Pub-Reason: direct
| user-agent: Dart pub 2.10.5
IO : Get versions from https://pub.dartlang.org/api/packages/quiver.
IO : HTTP GET https://pub.dartlang.org/api/packages/quiver
| Accept: application/vnd.pub.v2+json
| X-Pub-OS: linux
| X-Pub-Command: upgrade
| X-Pub-Session-ID: CBAEA6FA-1710-4D36-A7B7-C676F88C13E2
| X-Pub-Environment: flutter_bot:flutter_cli:get
| X-Pub-Reason: direct
| user-agent: Dart pub 2.10.5
IO : Get versions from https://pub.dartlang.org/api/packages/sqflite.
IO : HTTP GET https://pub.dartlang.org/api/packages/sqflite
| Accept: application/vnd.pub.v2+json
| X-Pub-OS: linux
| X-Pub-Command: upgrade
| X-Pub-Session-ID: CBAEA6FA-1710-4D36-A7B7-C676F88C13E2
| X-Pub-Environment: flutter_bot:flutter_cli:get
| X-Pub-Reason: direct
| user-agent: Dart pub 2.10.5
IO : HTTP response 200 OK for GET https://pub.dartlang.org/api/packages/logging
| took 0:00:00.104878
| cache-control: public, max-age=120
| date: Thu, 09 May 2024 05:13:45 GMT
| x-appengine-flex-applatency: 0.002
| content-encoding: gzip
| vary: Accept-Encoding
| strict-transport-security: max-age=31536000; preload
| content-type: application/json; charset="utf-8"
| x-xss-protection: 1; mode=block
| x-powered-by: Dart with package:shelf
| alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
| content-length: 8248
| via: 1.1 google, 1.1 google
| x-frame-options: SAMEORIGIN
| x-content-type-options: nosniff
| expires: Thu, 09 May 2024 05:15:45 GMT
IO : HTTP response 200 OK for GET https://pub.dartlang.org/api/packages/meta
| took 0:00:00.123542
| cache-control: public, max-age=120
| date: Thu, 09 May 2024 05:13:45 GMT
| x-appengine-flex-applatency: 0.003
| content-encoding: gzip
| vary: Accept-Encoding
| strict-transport-security: max-age=31536000; preload
| content-type: application/json; charset="utf-8"
| x-xss-protection: 1; mode=block
| x-powered-by: Dart with package:shelf
| alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
| content-length: 8941
| via: 1.1 google, 1.1 google
| x-frame-options: SAMEORIGIN
| x-content-type-options: nosniff
| expires: Thu, 09 May 2024 05:15:45 GMT
IO : HTTP response 200 OK for GET https://pub.dartlang.org/api/packages/flutter_native_splash
| took 0:00:00.143969
| cache-control: public, max-age=120
| date: Thu, 09 May 2024 05:13:45 GMT
| x-appengine-flex-applatency: 0.002
| content-encoding: gzip
| vary: Accept-Encoding
| strict-transport-security: max-age=31536000; preload
| content-type: application/json; charset="utf-8"
| x-xss-protection: 1; mode=block
| x-powered-by: Dart with package:shelf
| alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
| content-length: 10077
| via: 1.1 google, 1.1 google
| x-frame-options: SAMEORIGIN
| x-content-type-options: nosniff
| expires: Thu, 09 May 2024 05:15:45 GMT
IO : HTTP response 200 OK for GET https://pub.dartlang.org/api/packages/flutter_launcher_name
| took 0:00:00.158008
| cache-control: public, max-age=120
| date: Thu, 09 May 2024 05:13:45 GMT
| x-appengine-flex-applatency: 0.010
| content-encoding: gzip
| vary: Accept-Encoding
| strict-transport-security: max-age=31536000; preload
| content-type: application/json; charset="utf-8"
| x-xss-protection: 1; mode=block
| x-powered-by: Dart with package:shelf
| alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
| content-length: 444
| via: 1.1 google, 1.1 google
| x-frame-options: SAMEORIGIN
| x-content-type-options: nosniff
| expires: Thu, 09 May 2024 05:15:45 GMT
IO : Get versions from https://pub.dartlang.org/api/packages/cached_network_image_platform_interface.
IO : HTTP GET https://pub.dartlang.org/api/packages/cached_network_image_platform_interface
| Accept: application/vnd.pub.v2+json
| X-Pub-OS: linux
| X-Pub-Command: upgrade
| X-Pub-Session-ID: CBAEA6FA-1710-4D36-A7B7-C676F88C13E2
| X-Pub-Environment: flutter_bot:flutter_cli:get
| X-Pub-Reason: direct
| user-agent: Dart pub 2.10.5
IO : HTTP response 200 OK for GET https://pub.dartlang.org/api/packages/path
| took 0:00:00.056522
| cache-control: public, max-age=120
| x-appengine-flex-applatency: 0.002
| date: Thu, 09 May 2024 05:11:53 GMT
| vary: Accept-Encoding
| content-encoding: gzip
| strict-transport-security: max-age=31536000; preload
| age: 112
| content-type: application/json; charset="utf-8"
| x-xss-protection: 1; mode=block
| x-powered-by: Dart with package:shelf
| alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
| content-length: 6221
| x-frame-options: SAMEORIGIN
| via: 1.1 google, 1.1 google
| x-content-type-options: nosniff
| expires: Thu, 09 May 2024 05:13:53 GMT
IO : HTTP response 200 OK for GET https://pub.dartlang.org/api/packages/json_annotation
| took 0:00:00.073118
| cache-control: public, max-age=120
| date: Thu, 09 May 2024 05:13:45 GMT
| x-appengine-flex-applatency: 0.003
| content-encoding: gzip
| vary: Accept-Encoding
| strict-transport-security: max-age=31536000; preload
| content-type: application/json; charset="utf-8"
| x-xss-protection: 1; mode=block
| x-powered-by: Dart with package:shelf
| alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
| content-length: 3285
| via: 1.1 google, 1.1 google
| x-frame-options: SAMEORIGIN
| x-content-type-options: nosniff
| expires: Thu, 09 May 2024 05:15:45 GMT
IO : HTTP response 200 OK for GET https://pub.dartlang.org/api/packages/crypto
| took 0:00:00.100081
| cache-control: public, max-age=120
| date: Thu, 09 May 2024 05:13:45 GMT
| x-appengine-flex-applatency: 0.002
| content-encoding: gzip
| vary: Accept-Encoding
| strict-transport-security: max-age=31536000; preload
| content-type: application/json; charset="utf-8"
| x-xss-protection: 1; mode=block
| x-powered-by: Dart with package:shelf
| alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
| content-length: 6203
| via: 1.1 google, 1.1 google
| x-frame-options: SAMEORIGIN
| x-content-type-options: nosniff
| expires: Thu, 09 May 2024 05:15:45 GMT
IO : HTTP response 200 OK for GET https://pub.dartlang.org/api/packages/json_serializable
| took 0:00:00.089138
| cache-control: public, max-age=120
| date: Thu, 09 May 2024 05:13:45 GMT
| x-appengine-flex-applatency: 0.002
| content-encoding: gzip
| vary: Accept-Encoding
| strict-transport-security: max-age=31536000; preload
| content-type: application/json; charset="utf-8"
| x-xss-protection: 1; mode=block
| x-powered-by: Dart with package:shelf
| alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
| content-length: 9470
| via: 1.1 google, 1.1 google
| x-frame-options: SAMEORIGIN
| x-content-type-options: nosniff
| expires: Thu, 09 May 2024 05:15:45 GMT
IO : Get versions from https://pub.dartlang.org/api/packages/cached_network_image_web.
IO : HTTP GET https://pub.dartlang.org/api/packages/cached_network_image_web
| Accept: application/vnd.pub.v2+json
| X-Pub-OS: linux
| X-Pub-Command: upgrade
| X-Pub-Session-ID: CBAEA6FA-1710-4D36-A7B7-C676F88C13E2
| X-Pub-Environment: flutter_bot:flutter_cli:get
| X-Pub-Reason: direct
| user-agent: Dart pub 2.10.5
IO : Get versions from https://pub.dartlang.org/api/packages/flutter_cache_manager.
IO : HTTP GET https://pub.dartlang.org/api/packages/flutter_cache_manager
| Accept: application/vnd.pub.v2+json
| X-Pub-OS: linux
| X-Pub-Command: upgrade
| X-Pub-Session-ID: CBAEA6FA-1710-4D36-A7B7-C676F88C13E2
| X-Pub-Environment: flutter_bot:flutter_cli:get
| X-Pub-Reason: direct
| user-agent: Dart pub 2.10.5
IO : Get versions from https://pub.dartlang.org/api/packages/octo_image.
IO : HTTP GET https://pub.dartlang.org/api/packages/octo_image
| Accept: application/vnd.pub.v2+json
| X-Pub-OS: linux
| X-Pub-Command: upgrade
| X-Pub-Session-ID: CBAEA6FA-1710-4D36-A7B7-C676F88C13E2
| X-Pub-Environment: flutter_bot:flutter_cli:get
| X-Pub-Reason: direct
| user-agent: Dart pub 2.10.5
IO : Get versions from https://pub.dartlang.org/api/packages/args.
IO : HTTP GET https://pub.dartlang.org/api/packages/args
| Accept: application/vnd.pub.v2+json
| X-Pub-OS: linux
| X-Pub-Command: upgrade
| X-Pub-Session-ID: CBAEA6FA-1710-4D36-A7B7-C676F88C13E2
| X-Pub-Environment: flutter_bot:flutter_cli:get
| X-Pub-Reason: direct
| user-agent: Dart pub 2.10.5
IO : Get versions from https://pub.dartlang.org/api/packages/easy_logger.
IO : HTTP GET https://pub.dartlang.org/api/packages/easy_logger
| Accept: application/vnd.pub.v2+json
| X-Pub-OS: linux
| X-Pub-Command: upgrade
| X-Pub-Session-ID: CBAEA6FA-1710-4D36-A7B7-C676F88C13E2
| X-Pub-Environment: flutter_bot:flutter_cli:get
| X-Pub-Reason: direct
| user-agent: Dart pub 2.10.5
SLVR: fact: every version of flutter_launcher_name depends on flutter any from sdk
SLVR: fact: every version of flutter_launcher_name depends on yaml ^2.1.16
SLVR: selecting flutter_launcher_name 0.0.1
SLVR: derived: yaml ^2.1.16
IO : HTTP response 200 OK for GET https://pub.dartlang.org/api/packages/sqflite
| took 0:00:00.223963
| cache-control: public, max-age=120
| date: Thu, 09 May 2024 05:13:45 GMT
| x-appengine-flex-applatency: 0.002
| content-encoding: gzip
| vary: Accept-Encoding
| strict-transport-security: max-age=31536000; preload
| content-type: application/json; charset="utf-8"
| x-xss-protection: 1; mode=block
| x-powered-by: Dart with package:shelf
| alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
| content-length: 13378
| via: 1.1 google, 1.1 google
| x-frame-options: SAMEORIGIN
| x-content-type-options: nosniff
| expires: Thu, 09 May 2024 05:15:45 GMT
IO : Get versions from https://pub.dartlang.org/api/packages/yaml.
IO : HTTP GET https://pub.dartlang.org/api/packages/yaml
| Accept: application/vnd.pub.v2+json
| X-Pub-OS: linux
| X-Pub-Command: upgrade
| X-Pub-Session-ID: CBAEA6FA-1710-4D36-A7B7-C676F88C13E2
| X-Pub-Environment: flutter_bot:flutter_cli:get
| user-agent: Dart pub 2.10.5
IO : HTTP response 200 OK for GET https://pub.dartlang.org/api/packages/quiver
| took 0:00:00.249236
| cache-control: public, max-age=120
| date: Thu, 09 May 2024 05:13:45 GMT
| x-appengine-flex-applatency: 0.002
| content-encoding: gzip
| vary: Accept-Encoding
| strict-transport-security: max-age=31536000; preload
| content-type: application/json; charset="utf-8"
| x-xss-protection: 1; mode=block
| x-powered-by: Dart with package:shelf
| alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
| content-length: 7572
| via: 1.1 google, 1.1 google
| x-frame-options: SAMEORIGIN
| x-content-type-options: nosniff
| expires: Thu, 09 May 2024 05:15:45 GMT
IO : HTTP response 200 OK for GET https://pub.dartlang.org/api/packages/cached_network_image_platform_interface
| took 0:00:00.218584
| cache-control: public, max-age=120
| date: Thu, 09 May 2024 05:13:45 GMT
| x-appengine-flex-applatency: 0.003
| content-encoding: gzip
| vary: Accept-Encoding
| strict-transport-security: max-age=31536000; preload
| content-type: application/json; charset="utf-8"
| x-xss-protection: 1; mode=block
| x-powered-by: Dart with package:shelf
| alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
| content-length: 783
| via: 1.1 google, 1.1 google
| x-frame-options: SAMEORIGIN
| x-content-type-options: nosniff
| expires: Thu, 09 May 2024 05:15:45 GMT
IO : Get versions from https://pub.dartlang.org/api/packages/async.
IO : HTTP GET https://pub.dartlang.org/api/packages/async
| Accept: application/vnd.pub.v2+json
| X-Pub-OS: linux
| X-Pub-Command: upgrade
| X-Pub-Session-ID: CBAEA6FA-1710-4D36-A7B7-C676F88C13E2
| X-Pub-Environment: flutter_bot:flutter_cli:get
| X-Pub-Reason: direct
| user-agent: Dart pub 2.10.5
IO : HTTP response 200 OK for GET https://pub.dartlang.org/api/packages/flutter_cache_manager
| took 0:00:00.097138
| cache-control: public, max-age=120
| date: Thu, 09 May 2024 05:13:45 GMT
| x-appengine-flex-applatency: 0.002
| content-encoding: gzip
| vary: Accept-Encoding
| strict-transport-security: max-age=31536000; preload
| content-type: application/json; charset="utf-8"
| x-xss-protection: 1; mode=block
| x-powered-by: Dart with package:shelf
| alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
| content-length: 5253
| via: 1.1 google, 1.1 google
| x-frame-options: SAMEORIGIN
| x-content-type-options: nosniff
| expires: Thu, 09 May 2024 05:15:45 GMT
IO : HTTP response 200 OK for GET https://pub.dartlang.org/api/packages/octo_image
| took 0:00:00.092387
| cache-control: public, max-age=120
| date: Thu, 09 May 2024 05:13:45 GMT
| x-appengine-flex-applatency: 0.002
| content-encoding: gzip
| vary: Accept-Encoding
| strict-transport-security: max-age=31536000; preload
| content-type: application/json; charset="utf-8"
| x-xss-protection: 1; mode=block
| x-powered-by: Dart with package:shelf
| alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
| content-length: 1442
| via: 1.1 google, 1.1 google
| x-frame-options: SAMEORIGIN
| x-content-type-options: nosniff
| expires: Thu, 09 May 2024 05:15:45 GMT
IO : HTTP response 200 OK for GET https://pub.dartlang.org/api/packages/cached_network_image_web
| took 0:00:00.112015
| cache-control: public, max-age=120
| date: Thu, 09 May 2024 05:13:45 GMT
| x-appengine-flex-applatency: 0.003
| content-encoding: gzip
| vary: Accept-Encoding
| strict-transport-security: max-age=31536000; preload
| content-type: application/json; charset="utf-8"
| x-xss-protection: 1; mode=block
| x-powered-by: Dart with package:shelf
| alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
| content-length: 958
| via: 1.1 google, 1.1 google
| x-frame-options: SAMEORIGIN
| x-content-type-options: nosniff
| expires: Thu, 09 May 2024 05:15:45 GMT
IO : HTTP response 200 OK for GET https://pub.dartlang.org/api/packages/args
| took 0:00:00.079394
| cache-control: public, max-age=120
| date: Thu, 09 May 2024 05:13:45 GMT
| x-appengine-flex-applatency: 0.003
| content-encoding: gzip
| vary: Accept-Encoding
| strict-transport-security: max-age=31536000; preload
| content-type: application/json; charset="utf-8"
| x-xss-protection: 1; mode=block
| x-powered-by: Dart with package:shelf
| alt-svc: h3=":443"; ma=2592000,h3-29=":443"; ma=2592000
| content-length: 10454
| via: 1.1 google, 1.1 google
| x-frame-options: SAMEORIGIN
| x-content-type-options: nosniff
| expires: Thu, 09 May 2024 05:15:45 GMT
IO : Get versions from https://pub.dartlang.org/api/packages/http_parser.
IO : HTTP GET https://pub.dartlang.org/api/packages/http_parser
| Accept: application/vnd.pub.v2+json
| X-Pub-OS: linux
| X-Pub-Command: upgrade
| X-Pub-Session-ID: CBAEA6FA-1710-4D36-A7B7-C676F88C13E2
| X-Pub-Environment: flutter_bot:flutter_cli:get
| X-Pub-Reason: direct
| user-agent: Dart pub 2.10.5
IO : Get versions from https://pub.dartlang.org/api/packages/firebase_analytics_platform_interface.
IO : HTTP GET https://pub.dartlang.org/api/packages/firebase_analytics_platform_interface
| Accept: application/vnd.pub.v2+json