{"crossing_id":"cr_san_ysidro","lane_type":"general","range":"30d","source":"mock-dunvale","row_count":30,"latest_age_minutes":null,"caveat":"Sample history context. Do not treat as current wait evidence.","points":[{"timestamp":"2026-05-08T09:57:38.852Z","avg_wait_minutes":46,"min_wait_minutes":34,"max_wait_minutes":64},{"timestamp":"2026-05-09T09:57:38.852Z","avg_wait_minutes":52,"min_wait_minutes":40,"max_wait_minutes":70},{"timestamp":"2026-05-10T09:57:38.852Z","avg_wait_minutes":56,"min_wait_minutes":44,"max_wait_minutes":74},{"timestamp":"2026-05-11T09:57:38.852Z","avg_wait_minutes":58,"min_wait_minutes":46,"max_wait_minutes":76},{"timestamp":"2026-05-12T09:57:38.852Z","avg_wait_minutes":57,"min_wait_minutes":45,"max_wait_minutes":75},{"timestamp":"2026-05-13T09:57:38.852Z","avg_wait_minutes":53,"min_wait_minutes":41,"max_wait_minutes":71},{"timestamp":"2026-05-14T09:57:38.852Z","avg_wait_minutes":48,"min_wait_minutes":36,"max_wait_minutes":66},{"timestamp":"2026-05-15T09:57:38.852Z","avg_wait_minutes":42,"min_wait_minutes":30,"max_wait_minutes":60},{"timestamp":"2026-05-16T09:57:38.852Z","avg_wait_minutes":37,"min_wait_minutes":25,"max_wait_minutes":55},{"timestamp":"2026-05-17T09:57:38.852Z","avg_wait_minutes":34,"min_wait_minutes":22,"max_wait_minutes":52},{"timestamp":"2026-05-18T09:57:38.852Z","avg_wait_minutes":34,"min_wait_minutes":22,"max_wait_minutes":52},{"timestamp":"2026-05-19T09:57:38.852Z","avg_wait_minutes":38,"min_wait_minutes":26,"max_wait_minutes":56},{"timestamp":"2026-05-20T09:57:38.852Z","avg_wait_minutes":43,"min_wait_minutes":31,"max_wait_minutes":61},{"timestamp":"2026-05-21T09:57:38.852Z","avg_wait_minutes":49,"min_wait_minutes":37,"max_wait_minutes":67},{"timestamp":"2026-05-22T09:57:38.852Z","avg_wait_minutes":54,"min_wait_minutes":42,"max_wait_minutes":72},{"timestamp":"2026-05-23T09:57:38.852Z","avg_wait_minutes":57,"min_wait_minutes":45,"max_wait_minutes":75},{"timestamp":"2026-05-24T09:57:38.852Z","avg_wait_minutes":58,"min_wait_minutes":46,"max_wait_minutes":76},{"timestamp":"2026-05-25T09:57:38.852Z","avg_wait_minutes":56,"min_wait_minutes":44,"max_wait_minutes":74},{"timestamp":"2026-05-26T09:57:38.852Z","avg_wait_minutes":51,"min_wait_minutes":39,"max_wait_minutes":69},{"timestamp":"2026-05-27T09:57:38.852Z","avg_wait_minutes":45,"min_wait_minutes":33,"max_wait_minutes":63},{"timestamp":"2026-05-28T09:57:38.852Z","avg_wait_minutes":39,"min_wait_minutes":27,"max_wait_minutes":57},{"timestamp":"2026-05-29T09:57:38.852Z","avg_wait_minutes":35,"min_wait_minutes":23,"max_wait_minutes":53},{"timestamp":"2026-05-30T09:57:38.852Z","avg_wait_minutes":34,"min_wait_minutes":22,"max_wait_minutes":52},{"timestamp":"2026-05-31T09:57:38.852Z","avg_wait_minutes":35,"min_wait_minutes":23,"max_wait_minutes":53},{"timestamp":"2026-06-01T09:57:38.852Z","avg_wait_minutes":40,"min_wait_minutes":28,"max_wait_minutes":58},{"timestamp":"2026-06-02T09:57:38.852Z","avg_wait_minutes":45,"min_wait_minutes":33,"max_wait_minutes":63},{"timestamp":"2026-06-03T09:57:38.852Z","avg_wait_minutes":51,"min_wait_minutes":39,"max_wait_minutes":69},{"timestamp":"2026-06-04T09:57:38.852Z","avg_wait_minutes":56,"min_wait_minutes":44,"max_wait_minutes":74},{"timestamp":"2026-06-05T09:57:38.852Z","avg_wait_minutes":58,"min_wait_minutes":46,"max_wait_minutes":76},{"timestamp":"2026-06-06T09:57:38.852Z","avg_wait_minutes":57,"min_wait_minutes":45,"max_wait_minutes":75}]}