2026-05-29 12:35:19 - Rate limit headers not found. Raw headers:
HTTP/1.1 200 OK
Connection: keep-alive
Content-Length: 5985
Access-Control-Allow-Headers: *
Access-Control-Allow-Methods: *
Access-Control-Allow-Origin: *
Access-Control-Expose-Headers: Link,X-Total,X-Per-Page,X-RateLimit-Limit,X-RateLimit-Remaining
Cache-Control: private,max-age=0,stale-if-error=3602,stale-while-revalidate=0
Content-Language: en
Content-Security-Policy: default-src 'none'
Content-Type: application/json
Etag: W/"9c73ead19e73610473bb127c2229f729"
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=tL1IdCis5QCyFNieMC8rJOtC6EH0cpciG5Qmg%2FsCOjA%3D\u0026sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add\u0026ts=1780045519"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=tL1IdCis5QCyFNieMC8rJOtC6EH0cpciG5Qmg%2FsCOjA%3D&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&ts=1780045519"
Server: Heroku
Strict-Transport-Security: max-age=63072000; includeSubDomains
Via: 1.1 heroku-router, 1.1 varnish, 1.1 varnish
X-Powered-By: hero-app
X-Ratelimit-Limit: 50
X-Ratelimit-Remaining: 46
X-Request-Id: c8936018-d186-fe50-162f-6cc290e3f664
X-Runtime: 0.077872
X-Unsplash-Version: v1
X-Version: bb4a99418faf8acfe952d0b6dd521ee7559e3ef4
Accept-Ranges: bytes
Date: Fri, 29 May 2026 09:05:19 GMT
X-Served-By: cache-iad-kjyo7100037-IAD, cache-fra-etou8220141-FRA
X-Cache: MISS, MISS
X-Cache-Hits: 0, 0
X-Timer: S1780045519.965238,VS0,VE487
Vary: Accept-Encoding,Authorization,Accept-Language,Accept


2026-05-29 12:35:22 - Rate limit headers not found. Raw headers:
HTTP/1.1 200 OK
Connection: keep-alive
Content-Length: 5250
Access-Control-Allow-Headers: *
Access-Control-Allow-Methods: *
Access-Control-Allow-Origin: *
Access-Control-Expose-Headers: Link,X-Total,X-Per-Page,X-RateLimit-Limit,X-RateLimit-Remaining
Cache-Control: private,max-age=0,stale-if-error=3996,stale-while-revalidate=0
Content-Language: en
Content-Security-Policy: default-src 'none'
Content-Type: application/json
Etag: W/"92e4b2fd02dc6fb751f984da0ffec897"
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=%2BGLtKL2YiTbzWyKcll85pVVY5TzuhPHfwBlqA%2BP0zQk%3D\u0026sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add\u0026ts=1780045522"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=%2BGLtKL2YiTbzWyKcll85pVVY5TzuhPHfwBlqA%2BP0zQk%3D&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&ts=1780045522"
Server: Heroku
Strict-Transport-Security: max-age=63072000; includeSubDomains
Via: 1.1 heroku-router, 1.1 varnish, 1.1 varnish
X-Powered-By: hero-app
X-Ratelimit-Limit: 50
X-Ratelimit-Remaining: 45
X-Request-Id: 8ebf974f-d6ae-bbcd-edc2-276cc478e427
X-Runtime: 0.038893
X-Unsplash-Version: v1
X-Version: bb4a99418faf8acfe952d0b6dd521ee7559e3ef4
Accept-Ranges: bytes
Date: Fri, 29 May 2026 09:05:22 GMT
X-Served-By: cache-iad-kjyo7100127-IAD, cache-fra-etou8220147-FRA
X-Cache: MISS, MISS
X-Cache-Hits: 0, 0
X-Timer: S1780045522.071095,VS0,VE135
Vary: Accept-Encoding,Authorization,Accept-Language,Accept


2026-05-29 12:35:23 - Rate limit headers not found. Raw headers:
HTTP/1.1 200 OK
Connection: keep-alive
Content-Length: 5323
Access-Control-Allow-Headers: *
Access-Control-Allow-Methods: *
Access-Control-Allow-Origin: *
Access-Control-Expose-Headers: Link,X-Total,X-Per-Page,X-RateLimit-Limit,X-RateLimit-Remaining
Cache-Control: private,max-age=0,stale-if-error=4522,stale-while-revalidate=0
Content-Language: en
Content-Security-Policy: default-src 'none'
Content-Type: application/json
Etag: W/"bb3120ea3b75ef383fdff90cd8fc10f0"
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=E4c8bBLIiIpLmfFJQQ7VVxS82%2B78tob1qfMd2sayALY%3D\u0026sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add\u0026ts=1780045523"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=E4c8bBLIiIpLmfFJQQ7VVxS82%2B78tob1qfMd2sayALY%3D&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&ts=1780045523"
Server: Heroku
Strict-Transport-Security: max-age=63072000; includeSubDomains
Via: 1.1 heroku-router, 1.1 varnish, 1.1 varnish
X-Powered-By: hero-app
X-Ratelimit-Limit: 50
X-Ratelimit-Remaining: 44
X-Request-Id: 495717f8-8032-cdc8-dd9c-072ab522f57f
X-Runtime: 0.034626
X-Unsplash-Version: v1
X-Version: bb4a99418faf8acfe952d0b6dd521ee7559e3ef4
Accept-Ranges: bytes
Date: Fri, 29 May 2026 09:05:23 GMT
X-Served-By: cache-iad-kiad7000113-IAD, cache-fra-etou8220073-FRA
X-Cache: MISS, MISS
X-Cache-Hits: 0, 0
X-Timer: S1780045523.286912,VS0,VE135
Vary: Accept-Encoding,Authorization,Accept-Language,Accept


2026-05-29 12:35:24 - Rate limit headers not found. Raw headers:
HTTP/1.1 200 OK
Connection: keep-alive
Content-Length: 5288
Access-Control-Allow-Headers: *
Access-Control-Allow-Methods: *
Access-Control-Allow-Origin: *
Access-Control-Expose-Headers: Link,X-Total,X-Per-Page,X-RateLimit-Limit,X-RateLimit-Remaining
Cache-Control: private,max-age=0,stale-if-error=5247,stale-while-revalidate=0
Content-Language: en
Content-Security-Policy: default-src 'none'
Content-Type: application/json
Etag: W/"f8181fd06c8c97b7129de41143114328"
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=c1OCkscoE8r4PWXmpvNWxu1Shfx3izszgD7rpKAG1w8%3D\u0026sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add\u0026ts=1780045524"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=c1OCkscoE8r4PWXmpvNWxu1Shfx3izszgD7rpKAG1w8%3D&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&ts=1780045524"
Server: Heroku
Strict-Transport-Security: max-age=63072000; includeSubDomains
Via: 1.1 heroku-router, 1.1 varnish, 1.1 varnish
X-Powered-By: hero-app
X-Ratelimit-Limit: 50
X-Ratelimit-Remaining: 43
X-Request-Id: 7c0f865e-2b2e-46fd-e801-ce4cb9281621
X-Runtime: 0.043488
X-Unsplash-Version: v1
X-Version: bb4a99418faf8acfe952d0b6dd521ee7559e3ef4
Accept-Ranges: bytes
Date: Fri, 29 May 2026 09:05:24 GMT
X-Served-By: cache-iad-kjyo7100113-IAD, cache-fra-etou8220023-FRA
X-Cache: MISS, MISS
X-Cache-Hits: 0, 0
X-Timer: S1780045524.359634,VS0,VE155
Vary: Accept-Encoding,Authorization,Accept-Language,Accept


2026-05-29 12:35:25 - Rate limit headers not found. Raw headers:
HTTP/1.1 200 OK
Connection: keep-alive
Content-Length: 4990
Access-Control-Allow-Headers: *
Access-Control-Allow-Methods: *
Access-Control-Allow-Origin: *
Access-Control-Expose-Headers: Link,X-Total,X-Per-Page,X-RateLimit-Limit,X-RateLimit-Remaining
Cache-Control: private,max-age=0,stale-if-error=4002,stale-while-revalidate=0
Content-Language: en
Content-Security-Policy: default-src 'none'
Content-Type: application/json
Etag: W/"f0976fcc85e7f79a5a01b4208d32a815"
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=o3iRQ%2FxIQE42DPP8OVHr4xoPujZjMz3X3WRHqpbaJ%2BY%3D\u0026sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add\u0026ts=1780045525"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=o3iRQ%2FxIQE42DPP8OVHr4xoPujZjMz3X3WRHqpbaJ%2BY%3D&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&ts=1780045525"
Server: Heroku
Strict-Transport-Security: max-age=63072000; includeSubDomains
Via: 1.1 heroku-router, 1.1 varnish, 1.1 varnish
X-Powered-By: hero-app
X-Ratelimit-Limit: 50
X-Ratelimit-Remaining: 42
X-Request-Id: c5e3b665-f9a4-f2f4-f2f7-44780364977c
X-Runtime: 0.037447
X-Unsplash-Version: v1
X-Version: bb4a99418faf8acfe952d0b6dd521ee7559e3ef4
Accept-Ranges: bytes
Date: Fri, 29 May 2026 09:05:25 GMT
X-Served-By: cache-iad-kcgs7200102-IAD, cache-fra-etou8220055-FRA
X-Cache: MISS, MISS
X-Cache-Hits: 0, 0
X-Timer: S1780045526.614609,VS0,VE137
Vary: Accept-Encoding,Authorization,Accept-Language,Accept


2026-05-29 12:35:26 - Rate limit headers not found. Raw headers:
HTTP/1.1 200 OK
Connection: keep-alive
Content-Length: 5195
Access-Control-Allow-Headers: *
Access-Control-Allow-Methods: *
Access-Control-Allow-Origin: *
Access-Control-Expose-Headers: Link,X-Total,X-Per-Page,X-RateLimit-Limit,X-RateLimit-Remaining
Cache-Control: private,max-age=0,stale-if-error=5190,stale-while-revalidate=0
Content-Language: en
Content-Security-Policy: default-src 'none'
Content-Type: application/json
Etag: W/"0fd3a8bbbf7d5d983cfe710f35cc1f81"
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=BPTZ6%2BQ%2BJwwRnQD%2Fj4H7PRq1W2AhSLm1m4m%2FYVTWAWQ%3D\u0026sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add\u0026ts=1780045526"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=BPTZ6%2BQ%2BJwwRnQD%2Fj4H7PRq1W2AhSLm1m4m%2FYVTWAWQ%3D&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&ts=1780045526"
Server: Heroku
Strict-Transport-Security: max-age=63072000; includeSubDomains
Via: 1.1 heroku-router, 1.1 varnish, 1.1 varnish
X-Powered-By: hero-app
X-Ratelimit-Limit: 50
X-Ratelimit-Remaining: 41
X-Request-Id: 68315bad-b568-2f51-6d05-459ad1ec3de1
X-Runtime: 0.029732
X-Unsplash-Version: v1
X-Version: bb4a99418faf8acfe952d0b6dd521ee7559e3ef4
Accept-Ranges: bytes
Date: Fri, 29 May 2026 09:05:26 GMT
X-Served-By: cache-iad-kcgs7200123-IAD, cache-fra-etou8220120-FRA
X-Cache: MISS, MISS
X-Cache-Hits: 0, 0
X-Timer: S1780045527.798517,VS0,VE142
Vary: Accept-Encoding,Authorization,Accept-Language,Accept


2026-05-29 12:36:52 - Rate limit headers not found. Raw headers:
HTTP/1.1 200 OK
Connection: keep-alive
Content-Length: 6576
Access-Control-Allow-Headers: *
Access-Control-Allow-Methods: *
Access-Control-Allow-Origin: *
Access-Control-Expose-Headers: Link,X-Total,X-Per-Page,X-RateLimit-Limit,X-RateLimit-Remaining
Cache-Control: private,max-age=0,stale-if-error=4755,stale-while-revalidate=0
Content-Language: en
Content-Security-Policy: default-src 'none'
Content-Type: application/json
Etag: W/"7e8696bf5f2dc2333c8c0c580fc1dc61"
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=Y2wgML0FaW08C1gB4%2F6xO4XU8X8Vl3wDK6wOo0l0j1M%3D\u0026sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add\u0026ts=1780045612"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=Y2wgML0FaW08C1gB4%2F6xO4XU8X8Vl3wDK6wOo0l0j1M%3D&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&ts=1780045612"
Server: Heroku
Strict-Transport-Security: max-age=63072000; includeSubDomains
Via: 1.1 heroku-router, 1.1 varnish, 1.1 varnish
X-Powered-By: hero-app
X-Ratelimit-Limit: 50
X-Ratelimit-Remaining: 40
X-Request-Id: 6d05336c-53b3-be00-7f4a-d8f255aad210
X-Runtime: 0.057965
X-Unsplash-Version: v1
X-Version: bb4a99418faf8acfe952d0b6dd521ee7559e3ef4
Accept-Ranges: bytes
Date: Fri, 29 May 2026 09:06:52 GMT
X-Served-By: cache-iad-kjyo7100095-IAD, cache-fra-etou8220079-FRA
X-Cache: MISS, MISS
X-Cache-Hits: 0, 0
X-Timer: S1780045613.729948,VS0,VE157
Vary: Accept-Encoding,Authorization,Accept-Language,Accept


2026-05-29 12:37:05 - Rate limit headers not found. Raw headers:
HTTP/1.1 200 OK
Connection: keep-alive
Content-Length: 5706
Access-Control-Allow-Headers: *
Access-Control-Allow-Methods: *
Access-Control-Allow-Origin: *
Access-Control-Expose-Headers: Link,X-Total,X-Per-Page,X-RateLimit-Limit,X-RateLimit-Remaining
Cache-Control: private,max-age=0,stale-if-error=4218,stale-while-revalidate=0
Content-Language: en
Content-Security-Policy: default-src 'none'
Content-Type: application/json
Etag: W/"745b3d9940ef3106c8e6d064498c7c6a"
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=%2F4lDkyLRbbgA%2BDyncMpCW8zzgU49o691RKftyYtOZlM%3D\u0026sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add\u0026ts=1780045625"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=%2F4lDkyLRbbgA%2BDyncMpCW8zzgU49o691RKftyYtOZlM%3D&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&ts=1780045625"
Server: Heroku
Strict-Transport-Security: max-age=63072000; includeSubDomains
Via: 1.1 heroku-router, 1.1 varnish, 1.1 varnish
X-Powered-By: hero-app
X-Ratelimit-Limit: 50
X-Ratelimit-Remaining: 39
X-Request-Id: d4b9e34f-7d39-ca77-b0ca-97e2cf413650
X-Runtime: 0.043836
X-Unsplash-Version: v1
X-Version: bb4a99418faf8acfe952d0b6dd521ee7559e3ef4
Accept-Ranges: bytes
Date: Fri, 29 May 2026 09:07:05 GMT
X-Served-By: cache-iad-kcgs7200115-IAD, cache-fra-etou8220144-FRA
X-Cache: MISS, MISS
X-Cache-Hits: 0, 0
X-Timer: S1780045625.279000,VS0,VE175
Vary: Accept-Encoding,Authorization,Accept-Language,Accept


2026-05-29 12:37:12 - Rate limit headers not found. Raw headers:
HTTP/1.1 200 OK
Connection: keep-alive
Content-Length: 5651
Access-Control-Allow-Headers: *
Access-Control-Allow-Methods: *
Access-Control-Allow-Origin: *
Access-Control-Expose-Headers: Link,X-Total,X-Per-Page,X-RateLimit-Limit,X-RateLimit-Remaining
Cache-Control: private,max-age=0,stale-if-error=4735,stale-while-revalidate=0
Content-Language: en
Content-Security-Policy: default-src 'none'
Content-Type: application/json
Etag: W/"c8811edb8a96095eef990b2d7dcf068d"
Nel: {"report_to":"heroku-nel","response_headers":["Via"],"max_age":3600,"success_fraction":0.01,"failure_fraction":0.1}
Report-To: {"group":"heroku-nel","endpoints":[{"url":"https://nel.heroku.com/reports?s=%2Bz3GRPTzMmh4hSmYgvxRg%2FREkAFByIiTUI%2BWXfcM%2BSo%3D\u0026sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add\u0026ts=1780045632"}],"max_age":3600}
Reporting-Endpoints: heroku-nel="https://nel.heroku.com/reports?s=%2Bz3GRPTzMmh4hSmYgvxRg%2FREkAFByIiTUI%2BWXfcM%2BSo%3D&sid=c46efe9b-d3d2-4a0c-8c76-bfafa16c5add&ts=1780045632"
Server: Heroku
Strict-Transport-Security: max-age=63072000; includeSubDomains
Via: 1.1 heroku-router, 1.1 varnish, 1.1 varnish
X-Powered-By: hero-app
X-Ratelimit-Limit: 50
X-Ratelimit-Remaining: 38
X-Request-Id: dc589236-349d-ee56-0b1d-e28c1b752934
X-Runtime: 0.032214
X-Unsplash-Version: v1
X-Version: bb4a99418faf8acfe952d0b6dd521ee7559e3ef4
Accept-Ranges: bytes
Date: Fri, 29 May 2026 09:07:12 GMT
X-Served-By: cache-iad-kcgs7200096-IAD, cache-fra-etou8220038-FRA
X-Cache: MISS, MISS
X-Cache-Hits: 0, 0
X-Timer: S1780045632.430009,VS0,VE126
Vary: Accept-Encoding,Authorization,Accept-Language,Accept


2026-05-29 12:37:58 - Rate limit headers still not found
2026-05-29 12:38:00 - Rate limit headers still not found
2026-05-29 12:58:23 Unsplash error 403
2026-05-29 12:58:25 Unsplash error 403
2026-05-29 12:58:52 Unsplash error 403
2026-05-29 15:57:07 Unsplash error 403
2026-05-29 18:25:45 Unsplash error 404
2026-05-29 18:26:30 Unsplash error 404
