{
  "agency": {
    "country": "FR",
    "id": "ilevia-lille",
    "name": "il\u00e9via (M\u00e9tropole Europ\u00e9enne de Lille)",
    "subdivision_code": "FR-HDF",
    "subdivision_name": "Hauts-de-France"
  },
  "categories": {
    "completeness": {
      "details": {
        "accessibility": {
          "measures": "presence_not_usability",
          "score": 77.9,
          "stops_marked_accessible_pct": 40.3,
          "stops_marked_not_accessible_pct": 24.3,
          "stops_stated_pct": 64.6,
          "trips_stated_pct": 100.0
        },
        "accessibility_measures": "presence_not_usability",
        "cemv": {
          "declared": false,
          "supported": false
        },
        "components": {
          "contact": 7.5,
          "fares": 15.0,
          "headsigns": 15.0,
          "stop_names": 15.0,
          "wheelchair_stops": 16.2,
          "wheelchair_trips": 15.0
        },
        "fare_free": false,
        "fares": {
          "applied": true,
          "has_leg_rules": false,
          "has_products": false,
          "has_transfer_rules": false,
          "model": "legacy",
          "product_count": 0
        },
        "flex": {
          "booking_reachable": false,
          "booking_rule_count": 0,
          "has_booking_rules": false,
          "has_flex": false
        },
        "has_fares": true,
        "headsign_applicable_trips": 50221,
        "headsign_loop_exempt_trips": 0,
        "headsign_pct": 100.0,
        "headsign_scored_pct": 100.0,
        "mixed_case_stop_name_pct": 100.0,
        "pathways": {
          "has_entrances": false,
          "has_levels": false,
          "has_pathways": false,
          "has_stations": true,
          "has_step_free": false,
          "pathway_count": 0
        },
        "stops": 4924,
        "translations": {
          "feed_lang": null,
          "has_translations": false,
          "languages": [],
          "translated_tables": [],
          "translation_count": 0
        },
        "trips": 50221,
        "unmeasured_components": [],
        "wheelchair_accessible_pct": 100.0,
        "wheelchair_boarding_pct": 64.6,
        "wheelchair_marked_accessible_pct": 40.3,
        "wheelchair_marked_not_accessible_pct": 24.3
      },
      "findings": [
        {
          "code": "scorecard_wheelchair_boarding_unknown",
          "count": 1741,
          "effort": "A column in stops.txt; your scheduling software likely has it.",
          "fix": "Set wheelchair_boarding to 1 (accessible) or 2 (not accessible) for every stop. A field survey can start with the busiest stops.",
          "owner": "Likely your team",
          "points": 8.8,
          "severity": "WARNING",
          "what": "1741 of 4924 stops don't say whether a wheelchair user can board there.",
          "why": "Riders who use wheelchairs can't plan a trip when accessibility is marked 'unknown'; apps show no information at all."
        },
        {
          "code": "scorecard_no_feed_contact",
          "count": 1,
          "effort": "One field.",
          "fix": "Add feed_contact_email to feed_info.txt.",
          "owner": "",
          "points": 7.5,
          "severity": "INFO",
          "what": "feed_info.txt has no technical contact (feed_contact_email or feed_contact_url).",
          "why": "App makers and state data programs have nobody to email when they spot a problem. Small errors then sit in the feed for months."
        },
        {
          "code": "scorecard_station_no_pathways",
          "count": 1,
          "effort": "Worth it for multi-level or large stations; flat stops don't need it.",
          "fix": "Add pathways.txt to link entrances, platforms, and elevators. Give each one a level.",
          "owner": "",
          "points": 0.0,
          "severity": "WARNING",
          "what": "This feed models stations or entrances but has no pathways.txt.",
          "why": "Trip planners can't guide riders through the station, and there is no step-free route information for wheelchair users."
        }
      ],
      "name": "completeness",
      "score": 83.7,
      "status": "measured",
      "summary": "65% of stops state wheelchair accessibility (40% marked accessible, 24% marked not accessible). This measures what the feed publishes, not whether a stop is physically usable. Fare data is published.",
      "weight": 0.25
    },
    "correctness": {
      "details": {
        "distinct_codes": 7,
        "instances_by_severity": {
          "ERROR": 0,
          "INFO": 1,
          "WARNING": 1434830
        },
        "validator_version": "8.0.1"
      },
      "findings": [
        {
          "code": "missing_timepoint_value",
          "count": 1434565,
          "effort": "Usually one export setting.",
          "fix": "Set timepoint=1 on stops that are real time checks and 0 on the rest. If every published time is a scheduled one, mark them all 1.",
          "owner": "Likely your export tool",
          "points": 8.0,
          "severity": "WARNING",
          "what": "Some rows in stop_times.txt leave the timepoint column blank.",
          "why": "That column says whether a time is a real checkpoint or an estimate. Blank leaves apps guessing, and they may show your estimates as promises."
        },
        {
          "code": "mixed_case_recommended_field",
          "count": 217,
          "effort": "Often a bulk fix in your scheduling software.",
          "fix": "Use mixed case for stop names and headsigns (e.g. 'Main St & 2nd Ave', not 'MAIN ST & 2ND AVE').",
          "owner": "Likely your export tool",
          "points": 8.0,
          "severity": "WARNING",
          "what": "Some rider-facing names are in ALL CAPS or all lowercase.",
          "why": "ALL-CAPS stop and headsign names are harder to read in apps and are read awkwardly by screen readers."
        },
        {
          "code": "fast_travel_between_consecutive_stops",
          "count": 21,
          "effort": "A few minutes per flagged trip.",
          "fix": "Check the flagged stop times for transposed minutes.",
          "owner": "",
          "points": 6.0,
          "severity": "WARNING",
          "what": "Some scheduled trips move faster between stops than a transit vehicle can.",
          "why": "Usually a typo'd stop time; riders get arrival times no transit vehicle can meet."
        },
        {
          "code": "missing_recommended_field",
          "count": 13,
          "effort": "A field at a time; not urgent.",
          "fix": "Review the flagged fields and fill in the ones your riders would use.",
          "owner": "",
          "points": 6.0,
          "severity": "WARNING",
          "what": "Some files leave out fields that GTFS asks for but does not require.",
          "why": "Recommended fields like agency_phone or stop descriptions make the feed more useful to riders and trip planners."
        },
        {
          "code": "same_name_and_description_for_stop",
          "count": 13,
          "effort": "Varies.",
          "fix": "Review the rule documentation for 'same_name_and_description_for_stop' at https://gtfs-validator.mobilitydata.org/rules.html and check the flagged rows in your feed.",
          "owner": "",
          "points": 6.0,
          "severity": "WARNING",
          "what": "Same name and description for stop (flagged by the MobilityData validator).",
          "why": "See the linked rule for what this affects."
        },
        {
          "code": "missing_recommended_file",
          "count": 1,
          "effort": "One small file, set once in export settings.",
          "fix": "Add feed_info.txt with publisher name, URL, language, and feed_start_date/feed_end_date.",
          "owner": "Likely your export tool",
          "points": 4.0,
          "severity": "WARNING",
          "what": "A file GTFS asks for (usually feed_info.txt) is missing.",
          "why": "feed_info.txt tells apps who publishes the feed and when it expires; without it nobody is warned before data goes stale."
        },
        {
          "code": "unknown_column",
          "count": 1,
          "effort": "A quick look at the flagged files.",
          "fix": "Check the flagged column names for misspellings of standard GTFS fields; remove them if they are vendor extras.",
          "owner": "",
          "points": 0.5,
          "severity": "INFO",
          "what": "Some files contain columns that are not part of the GTFS spec.",
          "why": "Harmless to riders, but apps ignore these columns and they can hide typos in real column names."
        }
      ],
      "name": "correctness",
      "score": 61.5,
      "status": "measured",
      "summary": "The MobilityData validator flagged 7 kinds of issue across 1434831 instances (0 error, 1434830 warning, 1 informational).",
      "weight": 0.35
    },
    "freshness": {
      "details": {
        "days_until_expiry": 303,
        "effective_expiry_date": "2027-07-02",
        "feed_end_date": null,
        "feed_start_date": null,
        "feed_version": null,
        "has_feed_info": false,
        "last_service_date": "2027-07-02",
        "seasonal_boundary": false,
        "service_horizon_review_years": 10,
        "service_horizon_status": "within_review_threshold",
        "service_type": "fixed"
      },
      "findings": [
        {
          "code": "scorecard_missing_feed_info_dates",
          "count": 1,
          "effort": "Two fields, set once in export settings.",
          "fix": "Add feed_info.txt with feed_start_date and feed_end_date to your export.",
          "owner": "Likely your export tool",
          "points": 15.0,
          "severity": "WARNING",
          "what": "feed_info.txt is missing its start/end dates (the file itself is absent)",
          "why": "Apps and this scorecard can't warn anyone before the feed goes stale without stated validity dates."
        }
      ],
      "name": "freshness",
      "score": 85.0,
      "status": "measured",
      "summary": "Service data covers the next 303 days.",
      "weight": 0.2
    },
    "realtime": {
      "name": "realtime",
      "status": "not_yet_measured",
      "summary": "Not scored yet. Nothing here counts against the grade.",
      "weight": 0.2
    }
  },
  "confidence": {
    "feed_age_days": 0,
    "fetch_source": "origin",
    "level": "medium",
    "measured_categories": 3,
    "notes": [
      "Realtime quality was not measured this run. It does not count against the grade.",
      "The feed was downloaded from the configured feed URL. Publisher ownership of that URL is not verified."
    ],
    "rt_windows": 0,
    "total_categories": 4
  },
  "conformance": {
    "awarded": false,
    "criteria": [
      {
        "detail": "Passes validation with no errors.",
        "key": "valid",
        "met": true
      },
      {
        "detail": "Service data covers the next 303 days.",
        "key": "current",
        "met": true
      },
      {
        "detail": "States wheelchair access on 65% of stops and 100% of trips; the mark needs 90% of each.",
        "key": "accessible",
        "met": false
      }
    ],
    "status": "not_yet",
    "summary": "One requirement remains for this feed to earn the conformance mark. States wheelchair access on 65% of stops and 100% of trips; the mark needs 90% of each.",
    "version": 2
  },
  "export_diff": {
    "changes": [
      "2 stops left the export."
    ],
    "from_sha256": "b561a7e04f61d32520c93f599429f40553375a8913de36d49be1d113bd94b193",
    "to_sha256": "7bdb242e9825cbbbaf144f41d4cba36f658b22cfe7510014c441b963e24ba545"
  },
  "feed": {
    "license_note": "Licence Ouverte 2.0 (Etalab) as recorded on the French national access point transport.data.gouv.fr; reuse including commercial reuse is permitted with attribution to M\u00e9tropole Europ\u00e9enne de Lille (r\u00e9seau il\u00e9via) and the update date.",
    "reachable": true,
    "sha256": "7bdb242e9825cbbbaf144f41d4cba36f658b22cfe7510014c441b963e24ba545",
    "size_bytes": 11262586,
    "source_provenance": "unverified",
    "static_url": "https://media.ilevia.fr/opendata/gtfs.zip"
  },
  "fetch": {
    "final_url": "https://media.ilevia.fr/opendata/gtfs.zip",
    "max_attempts": 4,
    "reader_archive_profile": "raw-v1",
    "source": "origin",
    "user_agent": "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/125.0.0.0 Safari/537.36"
  },
  "generated_at": "2026-09-02T00:00:00+00:00",
  "geo": {
    "bbox": [
      2.80083,
      50.51073,
      3.27347,
      50.78824
    ],
    "lat": 50.66323,
    "lon": 3.08696,
    "stop_count": 4924
  },
  "mode_profile": {
    "ferry_only": false,
    "graded": false,
    "has_ferry": false,
    "is_multimodal": true,
    "measured": true,
    "modes": [
      {
        "key": "tram",
        "label": "Tram / light rail",
        "route_count": 1,
        "trip_count": 2653,
        "trip_share_pct": 5.3
      },
      {
        "key": "subway",
        "label": "Subway / metro",
        "route_count": 2,
        "trip_count": 22040,
        "trip_share_pct": 43.9
      },
      {
        "key": "bus",
        "label": "Bus",
        "route_count": 154,
        "trip_count": 25528,
        "trip_share_pct": 50.8
      }
    ],
    "primary_mode": "bus",
    "primary_mode_label": "Bus",
    "route_count": 157,
    "trip_count": 50221
  },
  "overall": {
    "grade": "C",
    "margin_to_lower_band": 4.3,
    "margin_to_next_band": 5.7,
    "score": 74.3
  },
  "recommendations": [
    {
      "category": "accessibility",
      "code": "scorecard_route_color_low_contrast",
      "count": 50,
      "effort": "A per-route color setting in your scheduling software.",
      "fix": "Adjust route_color or route_text_color so each pair clears 4.5:1. Often switching the text between black and white is enough.",
      "owner": "Likely your export tool",
      "points": 0.0,
      "severity": "WARNING",
      "what": "50 route badge(s) pair a color and text color below the WCAG 4.5:1 contrast bar (35, 10, L6, L7, 34, and more).",
      "why": "Riders with low vision struggle to read a low-contrast route badge. It also washes out on a phone screen in sunlight at the stop."
    },
    {
      "category": "accessibility",
      "code": "scorecard_stop_name_needs_tts",
      "count": 47,
      "effort": "A short text field per affected stop; start with the busiest.",
      "fix": "Add tts_stop_name with the spoken form, e.g. 'Main Street and Second Avenue', for the affected stops.",
      "owner": "",
      "points": 0.0,
      "severity": "INFO",
      "what": "47 stop name(s) use abbreviations or symbols a screen reader may mispronounce, with no spoken form set (\"Eglise St Joseph\", \"Institut St Henri ( B )\", \"Place Rd\", and more).",
      "why": "A screen reader speaks the raw name. 'Main St & 2nd Ave' can come out as 'Main saint', or lose the ampersand."
    },
    {
      "category": "accessibility",
      "code": "scorecard_station_missing_step_free_data",
      "count": 2,
      "effort": "Worth it for multi-level or large stations; flat stops don't need it.",
      "fix": "Add pathways.txt connecting entrances, platforms, and elevators, and levels.txt for each floor, so the step-free route is described.",
      "owner": "",
      "points": 0.0,
      "severity": "WARNING",
      "what": "This feed models stations or entrances but has no pathways.txt and levels.txt.",
      "why": "Without pathways and levels, a wheelchair user can't tell if a step-free route exists inside the station. Trip planners can't route anyone through it."
    }
  ],
  "routability": {
    "boardable_stops": 3327,
    "findings": [],
    "orphan_stops": 0,
    "single_stop_trips": 0,
    "trips_total": 50221
  },
  "route_map": {
    "drawn_route_count": 0,
    "has_shapes": false,
    "path": "data/artifacts/ilevia-lille/geometry.geojson",
    "route_count": 157,
    "routes": [
      {
        "color": "52AE32",
        "color_name": "green",
        "has_shape": false,
        "id": "10",
        "label": "10",
        "long": "LIGNE 10",
        "short": "10",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "005321",
        "color_name": "green",
        "has_shape": false,
        "id": "14",
        "label": "14",
        "long": "LIGNE 14",
        "short": "14",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "867F34",
        "color_name": "brown",
        "has_shape": false,
        "id": "15",
        "label": "15",
        "long": "LIGNE 15",
        "short": "15",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "867F34",
        "color_name": "brown",
        "has_shape": false,
        "id": "18",
        "label": "18",
        "long": "LIGNE 18",
        "short": "18",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "52AE32",
        "color_name": "green",
        "has_shape": false,
        "id": "30",
        "label": "30",
        "long": "LIGNE 30",
        "short": "30",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "52AE32",
        "color_name": "green",
        "has_shape": false,
        "id": "31",
        "label": "31",
        "long": "LIGNE 31",
        "short": "31",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "005321",
        "color_name": "green",
        "has_shape": false,
        "id": "32",
        "label": "32",
        "long": "LIGNE 32",
        "short": "32",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "867F34",
        "color_name": "brown",
        "has_shape": false,
        "id": "33",
        "label": "33",
        "long": "LIGNE 33",
        "short": "33",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "008C3C",
        "color_name": "green",
        "has_shape": false,
        "id": "34",
        "label": "34",
        "long": "LIGNE 34",
        "short": "34",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "008C3C",
        "color_name": "green",
        "has_shape": false,
        "id": "35",
        "label": "35",
        "long": "LIGNE 35",
        "short": "35",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "005321",
        "color_name": "green",
        "has_shape": false,
        "id": "36",
        "label": "36",
        "long": "LIGNE 36",
        "short": "36",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "867F34",
        "color_name": "brown",
        "has_shape": false,
        "id": "38",
        "label": "38",
        "long": "LIGNE 38",
        "short": "38",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "008C3C",
        "color_name": "green",
        "has_shape": false,
        "id": "50",
        "label": "50",
        "long": "LIGNE 50",
        "short": "50",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "867F34",
        "color_name": "brown",
        "has_shape": false,
        "id": "51",
        "label": "51",
        "long": "LIGNE 51",
        "short": "51",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "005321",
        "color_name": "green",
        "has_shape": false,
        "id": "52",
        "label": "52",
        "long": "LIGNE 52",
        "short": "52",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "008C3C",
        "color_name": "green",
        "has_shape": false,
        "id": "53",
        "label": "53",
        "long": "LIGNE 53",
        "short": "53",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "008C3C",
        "color_name": "green",
        "has_shape": false,
        "id": "55",
        "label": "55",
        "long": "LIGNE 55",
        "short": "55",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "52AE32",
        "color_name": "green",
        "has_shape": false,
        "id": "58",
        "label": "58",
        "long": "LIGNE 58",
        "short": "58",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "005321",
        "color_name": "green",
        "has_shape": false,
        "id": "61",
        "label": "61",
        "long": "LIGNE 61",
        "short": "61",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "9BCE9A",
        "color_name": "gray",
        "has_shape": false,
        "id": "61F",
        "label": "61F",
        "long": "LIGNE 61F",
        "short": "61F",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "867F34",
        "color_name": "brown",
        "has_shape": false,
        "id": "62",
        "label": "62",
        "long": "LIGNE 62",
        "short": "62",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "9BCEA4",
        "color_name": "gray",
        "has_shape": false,
        "id": "62F",
        "label": "62F",
        "long": "LIGNE 62F",
        "short": "62F",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "008C3C",
        "color_name": "green",
        "has_shape": false,
        "id": "63",
        "label": "63",
        "long": "LIGNE 63",
        "short": "63",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "52AE32",
        "color_name": "green",
        "has_shape": false,
        "id": "64",
        "label": "64",
        "long": "LIGNE 64",
        "short": "64",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "9BCEA4",
        "color_name": "gray",
        "has_shape": false,
        "id": "64F",
        "label": "64F",
        "long": "LIGNE 64F",
        "short": "64F",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "005321",
        "color_name": "green",
        "has_shape": false,
        "id": "65",
        "label": "65",
        "long": "LIGNE 65",
        "short": "65",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "9BCEA4",
        "color_name": "gray",
        "has_shape": false,
        "id": "65F",
        "label": "65F",
        "long": "LIGNE 65F",
        "short": "65F",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "867F34",
        "color_name": "brown",
        "has_shape": false,
        "id": "66",
        "label": "66",
        "long": "LIGNE 66",
        "short": "66",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "008C3C",
        "color_name": "green",
        "has_shape": false,
        "id": "67",
        "label": "67",
        "long": "LIGNE 67",
        "short": "67",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "52AE32",
        "color_name": "green",
        "has_shape": false,
        "id": "68",
        "label": "68",
        "long": "LIGNE 68",
        "short": "68",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "009FE3",
        "color_name": "teal",
        "has_shape": false,
        "id": "71",
        "label": "TRAM",
        "long": "TRAMWAY",
        "short": "TRAM",
        "text_color": "FFFFFF",
        "type_label": "Tram / light rail"
      },
      {
        "color": "005321",
        "color_name": "green",
        "has_shape": false,
        "id": "72",
        "label": "72",
        "long": "LIGNE 72",
        "short": "72",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "008C3C",
        "color_name": "green",
        "has_shape": false,
        "id": "74",
        "label": "74",
        "long": "LIGNE 74",
        "short": "74",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "9BCEA4",
        "color_name": "gray",
        "has_shape": false,
        "id": "74F",
        "label": "74F",
        "long": "LIGNE 74F",
        "short": "74F",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "52AE32",
        "color_name": "green",
        "has_shape": false,
        "id": "75",
        "label": "75",
        "long": "LIGNE 75",
        "short": "75",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "A5CEA4",
        "color_name": "gray",
        "has_shape": false,
        "id": "75F",
        "label": "75F",
        "long": "LIGNE 75F",
        "short": "75F",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "005321",
        "color_name": "green",
        "has_shape": false,
        "id": "76",
        "label": "76",
        "long": "LIGNE 76",
        "short": "76",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "005321",
        "color_name": "green",
        "has_shape": false,
        "id": "80",
        "label": "80",
        "long": "LIGNE 80",
        "short": "80",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "867F34",
        "color_name": "brown",
        "has_shape": false,
        "id": "81",
        "label": "81",
        "long": "LIGNE 81",
        "short": "81",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "008C3C",
        "color_name": "green",
        "has_shape": false,
        "id": "82",
        "label": "82",
        "long": "LIGNE 82",
        "short": "82",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "52AE32",
        "color_name": "green",
        "has_shape": false,
        "id": "84",
        "label": "84",
        "long": "LIGNE 84",
        "short": "84",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "005321",
        "color_name": "green",
        "has_shape": false,
        "id": "86",
        "label": "86",
        "long": "LIGNE 86",
        "short": "86",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "867F34",
        "color_name": "brown",
        "has_shape": false,
        "id": "87",
        "label": "87",
        "long": "LIGNE 87",
        "short": "87",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "867F34",
        "color_name": "brown",
        "has_shape": false,
        "id": "88",
        "label": "88",
        "long": "LIGNE 88",
        "short": "88",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "F5B3C4",
        "color_name": "white",
        "has_shape": false,
        "id": "A1",
        "label": "A1",
        "long": "LIGNE A1",
        "short": "A1",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "F5B3C4",
        "color_name": "white",
        "has_shape": false,
        "id": "A2",
        "label": "A2",
        "long": "LIGNE A2",
        "short": "A2",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "F5B3C4",
        "color_name": "white",
        "has_shape": false,
        "id": "A3",
        "label": "A3",
        "long": "LIGNE A3",
        "short": "A3",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "F5B3C4",
        "color_name": "white",
        "has_shape": false,
        "id": "A4",
        "label": "A4",
        "long": "LIGNE A4",
        "short": "A4",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "E83181",
        "color_name": "pink",
        "has_shape": false,
        "id": "C1",
        "label": "C1",
        "long": "CITADINE DE LILLE",
        "short": "C1",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E83181",
        "color_name": "pink",
        "has_shape": false,
        "id": "C2",
        "label": "C2",
        "long": "LIGNE CITADINE 2",
        "short": "C2",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E83181",
        "color_name": "pink",
        "has_shape": false,
        "id": "C3",
        "label": "C3",
        "long": "CITADINE 3",
        "short": "C3",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E83181",
        "color_name": "pink",
        "has_shape": false,
        "id": "C4",
        "label": "C4",
        "long": "CITADINE D'ARMENTI\u00c8RES",
        "short": "C4",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E83181",
        "color_name": "pink",
        "has_shape": false,
        "id": "C5",
        "label": "C5",
        "long": "CITADINE 5",
        "short": "C5",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E83181",
        "color_name": "pink",
        "has_shape": false,
        "id": "C6",
        "label": "C6",
        "long": "CITADINE DE WATTRELOS",
        "short": "C6",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E83181",
        "color_name": "pink",
        "has_shape": false,
        "id": "C7",
        "label": "C7",
        "long": "LIGNE CITADINE 7",
        "short": "C7",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "792A4E",
        "color_name": "brown",
        "has_shape": false,
        "id": "CO1",
        "label": "CO1",
        "long": "COROLLE 1",
        "short": "CO1",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E6332A",
        "color_name": "red",
        "has_shape": false,
        "id": "CO2",
        "label": "CO2",
        "long": "COROLLE 2",
        "short": "CO2",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "A91D30",
        "color_name": "red",
        "has_shape": false,
        "id": "CO3",
        "label": "CO3",
        "long": "COROLLE 3",
        "short": "CO3",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "EE7203",
        "color_name": "orange",
        "has_shape": false,
        "id": "E1",
        "label": "E1",
        "long": "EXPRESS 1",
        "short": "E1",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "EE7203",
        "color_name": "orange",
        "has_shape": false,
        "id": "E2",
        "label": "E2",
        "long": "EXPRESS 2",
        "short": "E2",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "EE7203",
        "color_name": "orange",
        "has_shape": false,
        "id": "E3",
        "label": "E3",
        "long": "EXPRESS 3",
        "short": "E3",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "EE7203",
        "color_name": "orange",
        "has_shape": false,
        "id": "E4",
        "label": "E4",
        "long": "EXPRESS 4",
        "short": "E4",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "F7AC6F",
        "color_name": "pink",
        "has_shape": false,
        "id": "E4F",
        "label": "E4F",
        "long": "LIGNE E4F",
        "short": "E4F",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "EE7203",
        "color_name": "orange",
        "has_shape": false,
        "id": "E5",
        "label": "E5",
        "long": "EXPRESS 5",
        "short": "E5",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "D1B3D6",
        "color_name": "white",
        "has_shape": false,
        "id": "F1",
        "label": "F1",
        "long": "LIGNE F1",
        "short": "F1",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "DBB3D6",
        "color_name": "white",
        "has_shape": false,
        "id": "F10",
        "label": "F10",
        "long": "LIGNE F10",
        "short": "F10",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "DBB3D6",
        "color_name": "white",
        "has_shape": false,
        "id": "F11",
        "label": "F11",
        "long": "LIGNE F11",
        "short": "F11",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "DBB3D6",
        "color_name": "white",
        "has_shape": false,
        "id": "F13",
        "label": "F13",
        "long": "LIGNE F13",
        "short": "F13",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "DBB3D6",
        "color_name": "white",
        "has_shape": false,
        "id": "F14",
        "label": "F14",
        "long": "LIGNE F14",
        "short": "F14",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "DBB3D6",
        "color_name": "white",
        "has_shape": false,
        "id": "F15",
        "label": "F15",
        "long": "LIGNE F15",
        "short": "F15",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "A3C4E9",
        "color_name": "white",
        "has_shape": false,
        "id": "F16",
        "label": "F16",
        "long": "LIGNE F16",
        "short": "F16",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "A3C4E9",
        "color_name": "white",
        "has_shape": false,
        "id": "F17",
        "label": "F17",
        "long": "LIGNE F17",
        "short": "F17",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "A3C4E9",
        "color_name": "white",
        "has_shape": false,
        "id": "F18",
        "label": "F18",
        "long": "LIGNE F18",
        "short": "F18",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "A3C4E9",
        "color_name": "white",
        "has_shape": false,
        "id": "F19",
        "label": "F19",
        "long": "LIGNE F19",
        "short": "F19",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "D1B3D6",
        "color_name": "white",
        "has_shape": false,
        "id": "F2",
        "label": "F2",
        "long": "LIGNE F2",
        "short": "F2",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "A3C4E9",
        "color_name": "white",
        "has_shape": false,
        "id": "F20",
        "label": "F20",
        "long": "LIGNE F20",
        "short": "F20",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "D1B3D6",
        "color_name": "white",
        "has_shape": false,
        "id": "F3",
        "label": "F3",
        "long": "LIGNE F3",
        "short": "F3",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "D1B3D6",
        "color_name": "white",
        "has_shape": false,
        "id": "F4",
        "label": "F4",
        "long": "LIGNE F4",
        "short": "F4",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "D1B3D6",
        "color_name": "white",
        "has_shape": false,
        "id": "F5",
        "label": "F5",
        "long": "LIGNE F5",
        "short": "F5",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "D1B3D6",
        "color_name": "white",
        "has_shape": false,
        "id": "F6",
        "label": "F6",
        "long": "LIGNE F6",
        "short": "F6",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "DBB3D6",
        "color_name": "white",
        "has_shape": false,
        "id": "F7",
        "label": "F7",
        "long": "LIGNE F7",
        "short": "F7",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "DBB3D6",
        "color_name": "white",
        "has_shape": false,
        "id": "F8",
        "label": "F8",
        "long": "LIGNE F8",
        "short": "F8",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "DBB3D6",
        "color_name": "white",
        "has_shape": false,
        "id": "F9",
        "label": "F9",
        "long": "LIGNE F9",
        "short": "F9",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "27348B",
        "color_name": "blue",
        "has_shape": false,
        "id": "L1",
        "label": "L1",
        "long": "LIANE 1",
        "short": "L1",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00A6E2",
        "color_name": "teal",
        "has_shape": false,
        "id": "L2",
        "label": "L2",
        "long": "LIANE 2",
        "short": "L2",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "307BBF",
        "color_name": "teal",
        "has_shape": false,
        "id": "L3",
        "label": "L3",
        "long": "LIANE 3",
        "short": "L3",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "307BBF",
        "color_name": "teal",
        "has_shape": false,
        "id": "L4",
        "label": "L4",
        "long": "LIANE 4",
        "short": "L4",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "307BBF",
        "color_name": "teal",
        "has_shape": false,
        "id": "L5",
        "label": "L5",
        "long": "LIANE 5",
        "short": "L5",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "307BBF",
        "color_name": "teal",
        "has_shape": false,
        "id": "L6",
        "label": "L6",
        "long": "LIANE 6",
        "short": "L6",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00A6E2",
        "color_name": "teal",
        "has_shape": false,
        "id": "L7",
        "label": "L7",
        "long": "LIANE 7",
        "short": "L7",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "27348B",
        "color_name": "blue",
        "has_shape": false,
        "id": "L8",
        "label": "L8",
        "long": "LIANE 8",
        "short": "L8",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00A6E2",
        "color_name": "teal",
        "has_shape": false,
        "id": "L9",
        "label": "L9",
        "long": "LIANE 9",
        "short": "L9",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00A6E2",
        "color_name": "teal",
        "has_shape": false,
        "id": "L90",
        "label": "L90",
        "long": "LIANE 90",
        "short": "L90",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "27348B",
        "color_name": "blue",
        "has_shape": false,
        "id": "L91",
        "label": "L91",
        "long": "LIANE 91",
        "short": "L91",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "27348B",
        "color_name": "blue",
        "has_shape": false,
        "id": "L92",
        "label": "L92",
        "long": "LIANE 92",
        "short": "L92",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00A6E2",
        "color_name": "teal",
        "has_shape": false,
        "id": "L99",
        "label": "L99",
        "long": "LIANE 99",
        "short": "L99",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "FDC41F",
        "color_name": "yellow",
        "has_shape": false,
        "id": "ME1",
        "label": "M1",
        "long": "METRO LIGNE 1",
        "short": "M1",
        "text_color": "000000",
        "type_label": "Subway / metro"
      },
      {
        "color": "E30613",
        "color_name": "red",
        "has_shape": false,
        "id": "ME2",
        "label": "M2",
        "long": "METRO LIGNE 2",
        "short": "M2",
        "text_color": "FFFFFF",
        "type_label": "Subway / metro"
      },
      {
        "color": "005321",
        "color_name": "green",
        "has_shape": false,
        "id": "MWR",
        "label": "MWR",
        "long": "LIGNE MWR",
        "short": "MWR",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "3A2757",
        "color_name": "black",
        "has_shape": false,
        "id": "N1",
        "label": "N1",
        "long": "LIGNE DE NUIT",
        "short": "N1",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "6E368C",
        "color_name": "purple",
        "has_shape": false,
        "id": "P1",
        "label": "P1",
        "long": "PROXIMO VIEUX LILLE",
        "short": "P1",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "6E368C",
        "color_name": "purple",
        "has_shape": false,
        "id": "P2",
        "label": "P2",
        "long": "PROXIMO 2",
        "short": "P2",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "6E368C",
        "color_name": "purple",
        "has_shape": false,
        "id": "P3",
        "label": "P3",
        "long": "PROXIMO 3",
        "short": "P3",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "6E368C",
        "color_name": "purple",
        "has_shape": false,
        "id": "P4",
        "label": "P4",
        "long": "PROXIMO 4",
        "short": "P4",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "6E368C",
        "color_name": "purple",
        "has_shape": false,
        "id": "P5",
        "label": "P5",
        "long": "PROXIMO 5",
        "short": "P5",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "6E368C",
        "color_name": "purple",
        "has_shape": false,
        "id": "P6",
        "label": "P6",
        "long": "PROXIMO 6",
        "short": "P6",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "C8C8C8",
        "color_name": "white",
        "has_shape": false,
        "id": "S01",
        "label": "S01",
        "long": "LIGNE SCOLAIRE S01",
        "short": "S01",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "C8C8C8",
        "color_name": "white",
        "has_shape": false,
        "id": "S02",
        "label": "S02",
        "long": "LIGNE SCOLAIRE S02",
        "short": "S02",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "C8C8C8",
        "color_name": "white",
        "has_shape": false,
        "id": "S03",
        "label": "S03",
        "long": "LIGNE SCOLAIRE S03",
        "short": "S03",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "C8C8C8",
        "color_name": "white",
        "has_shape": false,
        "id": "S07",
        "label": "S07",
        "long": "LIGNE SCOLAIRE S07",
        "short": "S07",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "C8C8C8",
        "color_name": "white",
        "has_shape": false,
        "id": "S08",
        "label": "S08",
        "long": "LIGNES SCOLAIRE S08",
        "short": "S08",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "C8C8C8",
        "color_name": "white",
        "has_shape": false,
        "id": "S09",
        "label": "S09",
        "long": "LIGNES SCOLAIRE S09",
        "short": "S09",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "C8C8C8",
        "color_name": "white",
        "has_shape": false,
        "id": "S11",
        "label": "S11",
        "long": "LIGNE SCOLAIRE S11",
        "short": "S11",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "C8C8C8",
        "color_name": "white",
        "has_shape": false,
        "id": "S12",
        "label": "S12",
        "long": "LIGNE SCOLAIRE S12",
        "short": "S12",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "C8C8C8",
        "color_name": "white",
        "has_shape": false,
        "id": "S13",
        "label": "S13",
        "long": "LIGNE SCOLAIRE S13",
        "short": "S13",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "C8C8C8",
        "color_name": "white",
        "has_shape": false,
        "id": "S15",
        "label": "S15",
        "long": "LIGNE SCOLAIRE S15",
        "short": "S15",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "C8C8C8",
        "color_name": "white",
        "has_shape": false,
        "id": "S16",
        "label": "S16",
        "long": "LIGNE SCOLAIRE S16",
        "short": "S16",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "C8C8C8",
        "color_name": "white",
        "has_shape": false,
        "id": "S17",
        "label": "S17",
        "long": "LIGNE SCOLAIRE S17",
        "short": "S17",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "C8C8C8",
        "color_name": "white",
        "has_shape": false,
        "id": "S18",
        "label": "S18",
        "long": "LIGNE SCOLAIRE S18",
        "short": "S18",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "C8C8C8",
        "color_name": "white",
        "has_shape": false,
        "id": "S20",
        "label": "S20",
        "long": "LIGNE SCOLAIRE S20",
        "short": "S20",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "C8C8C8",
        "color_name": "white",
        "has_shape": false,
        "id": "S21",
        "label": "S21",
        "long": "LIGNE SCOLAIRE S21",
        "short": "S21",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "C8C8C8",
        "color_name": "white",
        "has_shape": false,
        "id": "S22",
        "label": "S22",
        "long": "LIGNE SCOLAIRE S22",
        "short": "S22",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "C8C8C8",
        "color_name": "white",
        "has_shape": false,
        "id": "S23",
        "label": "S23",
        "long": "LIGNE SCOLAIRE S23",
        "short": "S23",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "C8C8C8",
        "color_name": "white",
        "has_shape": false,
        "id": "S24",
        "label": "S24",
        "long": "LIGNE SCOLAIRE S24",
        "short": "S24",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "C8C8C8",
        "color_name": "white",
        "has_shape": false,
        "id": "S25",
        "label": "S25",
        "long": "LIGNE SCOLAIRE S25",
        "short": "S25",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "C8C8C8",
        "color_name": "white",
        "has_shape": false,
        "id": "S30",
        "label": "S30",
        "long": "LIGNE SCOLAIRE S30",
        "short": "S30",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "C8C8C8",
        "color_name": "white",
        "has_shape": false,
        "id": "S31",
        "label": "S31",
        "long": "LIGNE SCOLAIRE S31",
        "short": "S31",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "C8C8C8",
        "color_name": "white",
        "has_shape": false,
        "id": "S33",
        "label": "S33",
        "long": "LIGNE SCOLAIRE S33",
        "short": "S33",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "C8C8C8",
        "color_name": "white",
        "has_shape": false,
        "id": "S34",
        "label": "S34",
        "long": "LIGNE SCOLAIRE S34",
        "short": "S34",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "C8C8C8",
        "color_name": "white",
        "has_shape": false,
        "id": "S35",
        "label": "S35",
        "long": "LIGNE SCOLAIRE S35",
        "short": "S35",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "C8C8C8",
        "color_name": "white",
        "has_shape": false,
        "id": "S40",
        "label": "S40",
        "long": "LIGNE SCOLAIRE S40",
        "short": "S40",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "C8C8C8",
        "color_name": "white",
        "has_shape": false,
        "id": "S41",
        "label": "S41",
        "long": "LIGNE SCOLAIRE S41",
        "short": "S41",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "C8C8C8",
        "color_name": "white",
        "has_shape": false,
        "id": "S43",
        "label": "S43",
        "long": "LIGNE SCOLAIRE S43",
        "short": "S43",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "C8C8C8",
        "color_name": "white",
        "has_shape": false,
        "id": "S44",
        "label": "S44",
        "long": "LIGNE SCOLAIRE S44",
        "short": "S44",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "C8C8C8",
        "color_name": "white",
        "has_shape": false,
        "id": "S45",
        "label": "S45",
        "long": "LIGNE S45",
        "short": "S45",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "C8C8C8",
        "color_name": "white",
        "has_shape": false,
        "id": "S46",
        "label": "S46",
        "long": "LIGNE SCOLAIRE S46",
        "short": "S46",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "C8C8C8",
        "color_name": "white",
        "has_shape": false,
        "id": "S47",
        "label": "S47",
        "long": "LIGNE SCOLAIRE S47",
        "short": "S47",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "C8C8C8",
        "color_name": "white",
        "has_shape": false,
        "id": "S50",
        "label": "S50",
        "long": "LIGNE SCOLAIRE S50",
        "short": "S50",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "C8C8C8",
        "color_name": "white",
        "has_shape": false,
        "id": "S52",
        "label": "S52",
        "long": "LIGNE SCOLAIRE S52",
        "short": "S52",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "C8C8C8",
        "color_name": "white",
        "has_shape": false,
        "id": "S55",
        "label": "S55",
        "long": "LIGNE SCOLAIRE S55",
        "short": "S55",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "C8C8C8",
        "color_name": "white",
        "has_shape": false,
        "id": "S56",
        "label": "S56",
        "long": "LIGNE SCOLAIRE S56",
        "short": "S56",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "C8C8C8",
        "color_name": "white",
        "has_shape": false,
        "id": "S57",
        "label": "S57",
        "long": "LIGNE SCOLAIRE S57",
        "short": "S57",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "C8C8C8",
        "color_name": "white",
        "has_shape": false,
        "id": "S58",
        "label": "S58",
        "long": "LIGNE SCOLAIRE S58",
        "short": "S58",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "C8C8C8",
        "color_name": "white",
        "has_shape": false,
        "id": "S59",
        "label": "S59",
        "long": "LIGNE SCOLAIRE S59",
        "short": "S59",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "C8C8C8",
        "color_name": "white",
        "has_shape": false,
        "id": "S70",
        "label": "S70",
        "long": "LIGNE SCOLAIRE S70",
        "short": "S70",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "C8C8C8",
        "color_name": "white",
        "has_shape": false,
        "id": "S71",
        "label": "S71",
        "long": "LIGNE SCOLAIRE S71",
        "short": "S71",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "C8C8C8",
        "color_name": "white",
        "has_shape": false,
        "id": "S72",
        "label": "S72",
        "long": "LIGNE SCOLAIRE S72",
        "short": "S72",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "C8C8C8",
        "color_name": "white",
        "has_shape": false,
        "id": "S75",
        "label": "S75",
        "long": "LIGNE SCOLAIRE S75",
        "short": "S75",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "C8C8C8",
        "color_name": "white",
        "has_shape": false,
        "id": "S76",
        "label": "S76",
        "long": "LIGNE SCOLAIRE S76",
        "short": "S76",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "C8C8C8",
        "color_name": "white",
        "has_shape": false,
        "id": "S77",
        "label": "S77",
        "long": "LIGNE SCOLAIRE S77",
        "short": "S77",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "C8C8C8",
        "color_name": "white",
        "has_shape": false,
        "id": "S78",
        "label": "S78",
        "long": "LIGNE SCOLAIRE S78",
        "short": "S78",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "C8C8C8",
        "color_name": "white",
        "has_shape": false,
        "id": "S79",
        "label": "S79",
        "long": "LIGNE SCOLAIRE S79",
        "short": "S79",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "C8C8C8",
        "color_name": "white",
        "has_shape": false,
        "id": "S84",
        "label": "S84",
        "long": "LIGNE SCOLAIRE S84",
        "short": "S84",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "C8C8C8",
        "color_name": "white",
        "has_shape": false,
        "id": "S85",
        "label": "S85",
        "long": "LIGNE SCOLAIRE S85",
        "short": "S85",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "C8C8C8",
        "color_name": "white",
        "has_shape": false,
        "id": "S86",
        "label": "S86",
        "long": "LIGNE SCOLAIRE S86",
        "short": "S86",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "C8C8C8",
        "color_name": "white",
        "has_shape": false,
        "id": "S87",
        "label": "S87",
        "long": "LIGNE SCOLAIRE S87",
        "short": "S87",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "C8C8C8",
        "color_name": "white",
        "has_shape": false,
        "id": "S90",
        "label": "S90",
        "long": "LIGNE SCOLAIRE S90",
        "short": "S90",
        "text_color": "000000",
        "type_label": "Bus"
      }
    ],
    "stop_count": 4924,
    "stop_points_capped": true
  },
  "rubric_version": "1.3",
  "schema_version": "1.18",
  "scoring_profile": {
    "id": "gtfs-scorecard-1.3",
    "provenance": "GTFS Scorecard's project-authored weights, deductions, thresholds, grade bands, and fix ranking, informed by the California Transit Data Guidelines and the MobilityData gtfs-validator. It is not a worldwide standard or a compliance determination.",
    "rubric_version": "1.3"
  },
  "snapshot_date": "2026-09-02",
  "top_fixes": [
    {
      "code": "scorecard_missing_feed_info_dates",
      "count": 1,
      "effort": "Two fields, set once in export settings.",
      "fix": "Add feed_info.txt with feed_start_date and feed_end_date to your export.",
      "owner": "Likely your export tool",
      "points": 15.0,
      "rank": 1,
      "severity": "WARNING",
      "what": "feed_info.txt is missing its start/end dates (the file itself is absent)",
      "why": "Apps and this scorecard can't warn anyone before the feed goes stale without stated validity dates."
    },
    {
      "code": "scorecard_wheelchair_boarding_unknown",
      "count": 1741,
      "effort": "A column in stops.txt; your scheduling software likely has it.",
      "fix": "Set wheelchair_boarding to 1 (accessible) or 2 (not accessible) for every stop. A field survey can start with the busiest stops.",
      "owner": "Likely your team",
      "points": 8.8,
      "rank": 2,
      "severity": "WARNING",
      "what": "1741 of 4924 stops don't say whether a wheelchair user can board there.",
      "why": "Riders who use wheelchairs can't plan a trip when accessibility is marked 'unknown'; apps show no information at all."
    },
    {
      "code": "missing_timepoint_value",
      "count": 1434565,
      "effort": "Usually one export setting.",
      "fix": "Set timepoint=1 on stops that are real time checks and 0 on the rest. If every published time is a scheduled one, mark them all 1.",
      "owner": "Likely your export tool",
      "points": 8.0,
      "rank": 3,
      "severity": "WARNING",
      "what": "Some rows in stop_times.txt leave the timepoint column blank.",
      "why": "That column says whether a time is a real checkpoint or an estimate. Blank leaves apps guessing, and they may show your estimates as promises."
    }
  ],
  "validator_version": "8.0.1"
}
