HTTP/2 200
date: Sun, 28 Dec 2025 06:41:35 GMT
content-type: text/html; charset=utf-8
vary: X-PJAX, X-PJAX-Container, Turbo-Visit, Turbo-Frame, X-Requested-With,Accept-Encoding, Accept, X-Requested-With
etag: W/"19922d9a1f32f5378eec3ad311d07972"
cache-control: max-age=0, private, must-revalidate
strict-transport-security: max-age=31536000; includeSubdomains; preload
x-frame-options: deny
x-content-type-options: nosniff
x-xss-protection: 0
referrer-policy: origin-when-cross-origin, strict-origin-when-cross-origin
content-security-policy: default-src 'none'; base-uri 'self'; child-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/; connect-src 'self' uploads.github.com www.githubstatus.com collector.github.com raw.githubusercontent.com api.github.com github-cloud.s3.amazonaws.com github-production-repository-file-5c1aeb.s3.amazonaws.com github-production-upload-manifest-file-7fdce7.s3.amazonaws.com github-production-user-asset-6210df.s3.amazonaws.com *.rel.tunnels.api.visualstudio.com wss://*.rel.tunnels.api.visualstudio.com github.githubassets.com objects-origin.githubusercontent.com copilot-proxy.githubusercontent.com proxy.individual.githubcopilot.com proxy.business.githubcopilot.com proxy.enterprise.githubcopilot.com *.actions.githubusercontent.com wss://*.actions.githubusercontent.com productionresultssa0.blob.core.windows.net/ productionresultssa1.blob.core.windows.net/ productionresultssa2.blob.core.windows.net/ productionresultssa3.blob.core.windows.net/ productionresultssa4.blob.core.windows.net/ productionresultssa5.blob.core.windows.net/ productionresultssa6.blob.core.windows.net/ productionresultssa7.blob.core.windows.net/ productionresultssa8.blob.core.windows.net/ productionresultssa9.blob.core.windows.net/ productionresultssa10.blob.core.windows.net/ productionresultssa11.blob.core.windows.net/ productionresultssa12.blob.core.windows.net/ productionresultssa13.blob.core.windows.net/ productionresultssa14.blob.core.windows.net/ productionresultssa15.blob.core.windows.net/ productionresultssa16.blob.core.windows.net/ productionresultssa17.blob.core.windows.net/ productionresultssa18.blob.core.windows.net/ productionresultssa19.blob.core.windows.net/ github-production-repository-image-32fea6.s3.amazonaws.com github-production-release-asset-2e65be.s3.amazonaws.com insights.github.com wss://alive.github.com wss://alive-staging.github.com api.githubcopilot.com api.individual.githubcopilot.com api.business.githubcopilot.com api.enterprise.githubcopilot.com; font-src github.githubassets.com; form-action 'self' github.com gist.github.com copilot-workspace.githubnext.com objects-origin.githubusercontent.com; frame-ancestors 'none'; frame-src viewscreen.githubusercontent.com notebooks.githubusercontent.com; img-src 'self' data: blob: github.githubassets.com media.githubusercontent.com camo.githubusercontent.com identicons.github.com avatars.githubusercontent.com private-avatars.githubusercontent.com github-cloud.s3.amazonaws.com objects.githubusercontent.com release-assets.githubusercontent.com secured-user-images.githubusercontent.com/ user-images.githubusercontent.com/ private-user-images.githubusercontent.com opengraph.githubassets.com marketplace-screenshots.githubusercontent.com/ copilotprodattachments.blob.core.windows.net/github-production-copilot-attachments/ github-production-user-asset-6210df.s3.amazonaws.com customer-stories-feed.github.com spotlights-feed.github.com objects-origin.githubusercontent.com *.githubusercontent.com; manifest-src 'self'; media-src github.com user-images.githubusercontent.com/ secured-user-images.githubusercontent.com/ private-user-images.githubusercontent.com github-production-user-asset-6210df.s3.amazonaws.com gist.github.com github.githubassets.com; script-src github.githubassets.com; style-src 'unsafe-inline' github.githubassets.com; upgrade-insecure-requests; worker-src github.githubassets.com github.com/assets-cdn/worker/ github.com/assets/ gist.github.com/assets-cdn/worker/
server: github.com
content-encoding: gzip
accept-ranges: bytes
set-cookie: _gh_sess=wTXsdeC6Rp%2BtCgDatq55ycDG%2F4cdxrlvp9GeQn%2F%2FG%2Bkf62Puifi8kEELKQQV%2F0ecJTSkLTab0rWy2e2CBfthXEy9AO73LsDYWb5Emv12LvrZYjVYJ2uxn8tFzJL4heKnxYQE2%2FqMbqCL5JAXUyd1t%2FJI0ZOgstdodcNMmC8FRre1KOIdHrs4GxyyIfzseClIQBTKy%2BYuyi9gufXovNWDNQNRhGRwXGkrv5g7Yypih%2FPuvxBknFmeZlAyD54AeP3J81F3qlXC%2BRXWhc%2Bb0k9I7Q%3D%3D--T7l%2FNWoqruYRusEM--h2OQRZLSvAuPvu7eWAylHA%3D%3D; Path=/; HttpOnly; Secure; SameSite=Lax
set-cookie: _octo=GH1.1.1772901434.1766904094; Path=/; Domain=github.com; Expires=Mon, 28 Dec 2026 06:41:34 GMT; Secure; SameSite=Lax
set-cookie: logged_in=no; Path=/; Domain=github.com; Expires=Mon, 28 Dec 2026 06:41:34 GMT; HttpOnly; Secure; SameSite=Lax
x-github-request-id: 8BB6:1265F:4BF019C:5BEEE49:6950D11E
Sponsor @letsar on GitHub Sponsors · GitHub
You must be logged in to sponsor letsar
@letsar's goal is to
have 50 monthly sponsors
I want to be able to do more for the Flutter community. With this sponsorship I can dedicate some time to work on the Flutter packages to help you and the community.
6%
towards
50 monthly sponsors
goal
GetStream
and 2 others sponsor this goal
No perks. You are just a saintly person that wants to support my work out of pure goodness. 🙏🏻 ❤️
The Individual
You enjoy my work and want to support it. From one developer to the next, I thank you.
Perks
Direct support from time to time, when I'm available.
The Generous Individual
You enjoy my work and want to support it, but $15 feels low for the value you're getting from the packages I build, and you want to contribute more! For that I thank you!
Perks
Direct support from time to time, when I'm available.
Freelancer/Startup
You might be a solo dev that uses software I work on. You might maintain an app or two for yourself or a few clients. You make decent money, but you're not rolling in it. Show some love ❤️.
Perks
Direct support from time to time, when I'm available.
Business/Agency
You run a successful business or agency that generates profits from software you build using my work. Show some love ❤️.
Perks
Your company logo (small) on the package of your choice README on GitHub
Direct support from time to time, when I'm available.
Gold Sponsor
You fit one of the above categories, but you uses a lot of my packages and want me to dedicate more time to my open source packages
Perks
Your company logo (medium) on the package of your choice README on GitHub
1h of direct support from time to time, when I'm available.
You can’t perform that action at this time.