{
  "agency": {
    "country": "FR",
    "id": "fr-pan-80425",
    "name": "R\u00e9seau interurbain Fluo Grand-Est - Meuse (55)",
    "subdivision_code": "FR-GES",
    "subdivision_name": "Grand-Est"
  },
  "categories": {
    "completeness": {
      "details": {
        "accessibility": {
          "measures": "presence_not_usability",
          "score": 0.1,
          "stops_marked_accessible_pct": 0.1,
          "stops_marked_not_accessible_pct": 0.0,
          "stops_stated_pct": 0.1,
          "trips_stated_pct": 0.0
        },
        "accessibility_measures": "presence_not_usability",
        "cemv": {
          "declared": false,
          "supported": false
        },
        "components": {
          "contact": 7.5,
          "fares": 0.0,
          "headsigns": 15.0,
          "stop_names": 14.2,
          "wheelchair_stops": 0.0,
          "wheelchair_trips": 0.0
        },
        "fare_free": false,
        "fares": {
          "applied": false,
          "has_leg_rules": false,
          "has_products": false,
          "has_transfer_rules": false,
          "model": "none",
          "product_count": 0
        },
        "flex": {
          "booking_reachable": false,
          "booking_rule_count": 0,
          "has_booking_rules": false,
          "has_flex": false
        },
        "has_fares": false,
        "headsign_pct": 100.0,
        "mixed_case_stop_name_pct": 95.0,
        "pathways": {
          "has_entrances": false,
          "has_levels": false,
          "has_pathways": false,
          "has_stations": true,
          "has_step_free": false,
          "pathway_count": 0
        },
        "stops": 1688,
        "translations": {
          "feed_lang": "fr",
          "has_translations": false,
          "languages": [],
          "translated_tables": [],
          "translation_count": 0
        },
        "trips": 1182,
        "wheelchair_accessible_pct": 0.0,
        "wheelchair_boarding_pct": 0.1,
        "wheelchair_marked_accessible_pct": 0.1,
        "wheelchair_marked_not_accessible_pct": 0.0
      },
      "findings": [
        {
          "code": "scorecard_wheelchair_boarding_unknown",
          "count": 1686,
          "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": 25.0,
          "severity": "WARNING",
          "what": "1686 of 1688 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_wheelchair_accessible_unknown",
          "count": 1182,
          "effort": "A default or per-trip field in your export.",
          "fix": "Set wheelchair_accessible on every trip. If every vehicle is accessible, this may be one default; otherwise use the value for each trip.",
          "owner": "Likely your export tool",
          "points": 15.0,
          "severity": "WARNING",
          "what": "1182 of 1182 trips don't say whether the vehicle is wheelchair accessible.",
          "why": "Even with accessible stops, riders need to know the bus itself can take them."
        },
        {
          "code": "scorecard_no_fare_data",
          "count": 1,
          "effort": "A small file for most flat-fare systems.",
          "fix": "Add fare_attributes.txt (or Fares v2 files) with your fare structure. If your service is fare-free, ask to have it marked fare-free instead.",
          "owner": "",
          "points": 15.0,
          "severity": "WARNING",
          "what": "The feed contains no fare information.",
          "why": "Riders see 'fare unknown' in trip planners and can't budget their trip; visitors are most affected."
        },
        {
          "code": "scorecard_stop_names_all_caps",
          "count": 85,
          "effort": "Often a bulk fix in your scheduling software.",
          "fix": "Rename stops to mixed case where the language has letter case (for example, 'Central Station').",
          "owner": "Likely your export tool",
          "points": 0.8,
          "severity": "INFO",
          "what": "About 85 stop names are written in ALL CAPS.",
          "why": "Mixed-case names are easier to read in apps and are read more naturally by screen readers."
        },
        {
          "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": "Trip-planning apps and regional data coordinators have nobody to email when they spot a problem with your feed, so problems linger."
        },
        {
          "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 connecting entrances, platforms, and any elevators, with a level for each.",
          "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": 36.8,
      "status": "measured",
      "summary": "0% of stops state wheelchair accessibility (0% marked accessible, 0% marked not accessible). This measures what the feed publishes, not whether a stop is physically usable. Fare data is not published.",
      "weight": 0.25
    },
    "correctness": {
      "details": {
        "distinct_codes": 12,
        "instances_by_severity": {
          "ERROR": 0,
          "INFO": 95,
          "WARNING": 5609
        },
        "validator_version": "8.0.1"
      },
      "findings": [
        {
          "code": "stop_too_far_from_shape_using_user_distance",
          "count": 2489,
          "effort": "Usually an export-tool fix, not hand editing.",
          "fix": "Check the flagged stops' shape_dist_traveled against the route shape, and re-generate it on export if they disagree.",
          "owner": "Likely your export tool",
          "points": 8.0,
          "severity": "WARNING",
          "what": "Some stops sit far from the route line, going by the feed's own distance values.",
          "why": "Trip planners may draw the route down the wrong streets or point riders to the wrong corner."
        },
        {
          "code": "mixed_case_recommended_field",
          "count": 1783,
          "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": "equal_shape_distance_diff_coordinates_distance_below_threshold",
          "count": 848,
          "effort": "Varies.",
          "fix": "Review the rule documentation for 'equal_shape_distance_diff_coordinates_distance_below_threshold' at https://gtfs-validator.mobilitydata.org/rules.html and check the flagged rows in your feed.",
          "owner": "",
          "points": 8.0,
          "severity": "WARNING",
          "what": "Equal shape distance diff coordinates distance below threshold (flagged by the MobilityData validator).",
          "why": "See the linked rule for what this affects."
        },
        {
          "code": "unexpected_enum_value",
          "count": 299,
          "effort": "Varies.",
          "fix": "Review the rule documentation for 'unexpected_enum_value' at https://gtfs-validator.mobilitydata.org/rules.html and check the flagged rows in your feed.",
          "owner": "",
          "points": 8.0,
          "severity": "WARNING",
          "what": "Unexpected enum value (flagged by the MobilityData validator).",
          "why": "See the linked rule for what this affects."
        },
        {
          "code": "route_short_name_too_long",
          "count": 169,
          "effort": "Varies.",
          "fix": "Review the rule documentation for 'route_short_name_too_long' at https://gtfs-validator.mobilitydata.org/rules.html and check the flagged rows in your feed.",
          "owner": "",
          "points": 8.0,
          "severity": "WARNING",
          "what": "Route short name too long (flagged by the MobilityData validator).",
          "why": "See the linked rule for what this affects."
        },
        {
          "code": "leading_or_trailing_whitespaces",
          "count": 8,
          "effort": "Usually one export setting.",
          "fix": "Trim leading and trailing spaces on export. The scorecard's auto-fixed copy already does this.",
          "owner": "Likely your export tool",
          "points": 6.0,
          "severity": "WARNING",
          "what": "Some values have extra spaces at the start or end.",
          "why": "A stray space can break a match, so a stop or route may fail to link across files."
        },
        {
          "code": "trip_distance_exceeds_shape_distance_below_threshold",
          "count": 7,
          "effort": "Usually an export-tool fix, not hand editing.",
          "fix": "Re-generate shape_dist_traveled on export so stop and shape distances use the same units.",
          "owner": "Likely your export tool",
          "points": 6.0,
          "severity": "WARNING",
          "what": "On some trips the stop distances run a little past the end of the route line.",
          "why": "The stop and shape distance values don't quite line up, so any math that uses them can drift."
        },
        {
          "code": "route_long_name_contains_short_name",
          "count": 2,
          "effort": "One field per flagged route.",
          "fix": "Drop the short name from route_long_name and keep the long name descriptive, like 'Downtown via 5th Ave'.",
          "owner": "",
          "points": 4.0,
          "severity": "WARNING",
          "what": "Some route long names repeat the route's short name inside them.",
          "why": "Apps show both names together, so riders see the number twice, like '5 5 Downtown'."
        },
        {
          "code": "stop_too_far_from_shape",
          "count": 2,
          "effort": "A few minutes per flagged stop.",
          "fix": "Check the flagged stops' coordinates and the route shape in your scheduling software; re-snap whichever is misplaced.",
          "owner": "Likely your export tool",
          "points": 4.0,
          "severity": "WARNING",
          "what": "Some stops sit far from the route line they belong to.",
          "why": "Trip planners may draw the bus route through the wrong streets or point riders to the wrong corner."
        },
        {
          "code": "missing_feed_contact_email_and_url",
          "count": 1,
          "effort": "One field, set once in export settings.",
          "fix": "Add feed_contact_email or feed_contact_url to feed_info.txt.",
          "owner": "Likely your export tool",
          "points": 4.0,
          "severity": "WARNING",
          "what": "feed_info.txt lists no contact email and no contact URL.",
          "why": "Without a contact, apps like Google Maps can't reach you when they find a problem in the feed."
        },
        {
          "code": "trip_coverage_not_active_for_next7_days",
          "count": 1,
          "effort": "One setting in most export tools.",
          "fix": "Trim past service periods the next time you export.",
          "owner": "Likely your export tool",
          "points": 4.0,
          "severity": "WARNING",
          "what": "Many of the feed's trips don't run at all in the next 7 days.",
          "why": "It usually means old service periods are still in the export, making the feed bigger and harder to check."
        },
        {
          "code": "big_gap_in_service",
          "count": 95,
          "effort": "A review of your calendar dates.",
          "fix": "Check whether the gap is real, like a seasonal break; if not, add the missing dates to the calendar.",
          "owner": "",
          "points": 1.0,
          "severity": "INFO",
          "what": "The feed has a stretch of two weeks or more with no service running.",
          "why": "A long gap can mean dates were left out of the calendar. Apps then show no trips on those days."
        }
      ],
      "name": "correctness",
      "score": 31.0,
      "status": "measured",
      "summary": "The MobilityData validator flagged 12 kinds of issue across 5704 instances (0 error, 5609 warning, 95 informational).",
      "weight": 0.35
    },
    "freshness": {
      "details": {
        "days_until_expiry": 160,
        "effective_expiry_date": "2026-12-31",
        "feed_end_date": "2026-12-31",
        "feed_start_date": "2026-07-22",
        "feed_version": "20260722",
        "has_feed_info": true,
        "last_service_date": "2026-12-31",
        "seasonal_boundary": false,
        "service_horizon_review_years": 10,
        "service_horizon_status": "within_review_threshold",
        "service_type": "fixed"
      },
      "findings": [],
      "name": "freshness",
      "score": 100.0,
      "status": "measured",
      "summary": "Service data covers the next 160 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 agency's own URL."
    ],
    "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 160 days.",
        "key": "current",
        "met": true
      },
      {
        "detail": "States wheelchair access on 0% of stops and 0% of trips; the mark needs 90% of each.",
        "key": "accessible",
        "met": false
      }
    ],
    "status": "not_yet",
    "summary": "This feed is close to the conformance mark. States wheelchair access on 0% of stops and 0% of trips; the mark needs 90% of each."
  },
  "feed": {
    "license_note": "Licence Ouverte 2.0 (Etalab), recorded by France's National Access Point; reuse including commercial reuse is permitted with attribution to Fluo Grand Est and the update date.",
    "reachable": true,
    "sha256": "20262efb1ae06551c45d7708f5f627786454d10214cf74f380c754fa7f4bfa95",
    "size_bytes": 5038633,
    "static_url": "https://transport.data.gouv.fr/resources/80425/download"
  },
  "fetch": {
    "final_url": "https://api.grandest2.cityway.fr/exs/GTFS?Key=OPENDATA&OperatorCode=RITM",
    "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-07-24T00:00:00+00:00",
  "geo": {
    "bbox": [
      4.89825,
      48.43945,
      5.86579,
      49.58292
    ],
    "lat": 49.00007,
    "lon": 5.39618,
    "stop_count": 1688
  },
  "mode_profile": {
    "ferry_only": false,
    "graded": false,
    "has_ferry": false,
    "is_multimodal": false,
    "measured": true,
    "modes": [
      {
        "key": "bus",
        "label": "Bus",
        "route_count": 299,
        "trip_count": 1182,
        "trip_share_pct": 100.0
      }
    ],
    "primary_mode": "bus",
    "primary_mode_label": "Bus",
    "route_count": 299,
    "trip_count": 1182
  },
  "overall": {
    "grade": "F",
    "margin_to_lower_band": 50.1,
    "margin_to_next_band": 9.9,
    "score": 50.1
  },
  "recommendations": [
    {
      "category": "accessibility",
      "code": "scorecard_stop_name_needs_tts",
      "count": 16,
      "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": "16 stop name(s) use abbreviations or symbols a screen reader may mispronounce, with no spoken form set (\"CONSENVOYE - RD964\", \"CONSENVOYE - CONSENVOYE - Arret RD964\", \"LYCEE ST EXUPERY\", and more).",
      "why": "Riders who use a screen reader hear the raw name, so 'Main St & 2nd Ave' can come out as 'Main saint' or drop 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 whether a step-free route exists inside the station, and trip planners can't route anyone through it."
    }
  ],
  "routability": {
    "boardable_stops": 855,
    "findings": [],
    "orphan_stops": 0,
    "single_stop_trips": 0,
    "trips_total": 1182
  },
  "route_map": {
    "drawn_route_count": 299,
    "has_shapes": true,
    "path": "data/artifacts/fr-pan-80425/geometry.geojson",
    "route_count": 299,
    "routes": [
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001425",
        "label": "55SSTENAY03",
        "long": "JAMETZ / STENAY",
        "short": "55SSTENAY03",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001426",
        "label": "55SSTMIHIEL01",
        "long": "COUROUVRE / ST-MIHIEL",
        "short": "55SSTMIHIEL01",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001427",
        "label": "55ESTMIHIEL17",
        "long": "LAHAYMEIX / PIERREFITTE-SUR-AIRE",
        "short": "55ESTMIHIEL17",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001428",
        "label": "55ESTENAY08",
        "long": "BEAUFORT-EN-ARGONNE / LANEUVILLE-MEUSE",
        "short": "55ESTENAY08",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001429",
        "label": "55ESTENAY16",
        "long": "STENAY",
        "short": "55ESTENAY16",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001430",
        "label": "55SSTENAY14",
        "long": "FLASSIGNY / STENAY",
        "short": "55SSTENAY14",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001431",
        "label": "55SSTENAY01",
        "long": "BREUX / STENAY",
        "short": "55SSTENAY01",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001432",
        "label": "55ESTENAY10",
        "long": "NEPVANT / STENAY",
        "short": "55ESTENAY10",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001433",
        "label": "55SSTENAY02",
        "long": "BAZEILLES-SUR-OTHAIN / STENAY",
        "short": "55SSTENAY02",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001434",
        "label": "55ESTENAY11",
        "long": "BROUENNES / MOUZAY",
        "short": "55ESTENAY11",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001435",
        "label": "55SSTENAY04",
        "long": "MOULINS-ST-HUBERT / STENAY",
        "short": "55SSTENAY04",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001436",
        "label": "55ESTENAY09",
        "long": "MOULINS-ST-HUBERT / STENAY",
        "short": "55ESTENAY09",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001437",
        "label": "55SSTMIHIEL02",
        "long": "BISLEE / ST-MIHIEL",
        "short": "55SSTMIHIEL02",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001438",
        "label": "55SSTENAY18",
        "long": "LUZY-ST-MARTIN / STENAY",
        "short": "55SSTENAY18",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001439",
        "label": "55ESTENAY12",
        "long": "HALLES-SS-LES-COTES / STENAY",
        "short": "55ESTENAY12",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001440",
        "label": "55SSTENAY06",
        "long": "ST-LAURENT-SUR-OTHAIN / STENAY",
        "short": "55SSTENAY06",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001441",
        "label": "55EMONTMEDY08",
        "long": "IRE-LE-SEC / JUVIGNY-SUR-LOISON",
        "short": "55EMONTMEDY08",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001442",
        "label": "55SSTENAY17",
        "long": "LAMOUILLY / STENAY",
        "short": "55SSTENAY17",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001443",
        "label": "55ESTMIHIEL11",
        "long": "HAN-SUR-MEUSE / SAMPIGNY",
        "short": "55ESTMIHIEL11",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001444",
        "label": "55EMONTMEDY10",
        "long": "CHAUVENCY-ST-HUBERT / MONTMEDY",
        "short": "55EMONTMEDY10",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001445",
        "label": "55SMONTMEDY01",
        "long": "REMOIVILLE / MONTMEDY",
        "short": "55SMONTMEDY01",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001446",
        "label": "55SSTMIHIEL03",
        "long": "SAVONNIERES EN WOEVRE / ST-MIHIEL",
        "short": "55SSTMIHIEL03",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001447",
        "label": "55EMONTMEDY04",
        "long": "VIGNEUL-SS-MONTMEDY / MONTMEDY",
        "short": "55EMONTMEDY04",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001448",
        "label": "55ESTMIHIEL12",
        "long": "MENIL-AUX-BOIS / SAMPIGNY",
        "short": "55ESTMIHIEL12",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001449",
        "label": "55SMONTMEDY02",
        "long": "FLASSIGNY / MONTMEDY",
        "short": "55SMONTMEDY02",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001450",
        "label": "55EMONTMEDY09",
        "long": "JAMETZ / MARVILLE",
        "short": "55EMONTMEDY09",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001451",
        "label": "55SMONTMEDY03",
        "long": "THONNELLE / MONTMEDY",
        "short": "55SMONTMEDY03",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001452",
        "label": "55EMONTMEDY06",
        "long": "THONNE-LE-THIL / MONTMEDY",
        "short": "55EMONTMEDY06",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001454",
        "label": "BREUX / ECOUVIEZ",
        "long": "BREUX / ECOUVIEZ",
        "short": "BREUX / ECOUVIEZ",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001455",
        "label": "55SSTENAY15",
        "long": "SIVRY-SUR-MEUSE / STENAY",
        "short": "55SSTENAY15",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001456",
        "label": "55EDUN05",
        "long": "FONTAINES-ST-CLAIR / DUN-SUR-MEUSE",
        "short": "55EDUN05",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001457",
        "label": "55SSTENAY07",
        "long": "NANTILLOIS / STENAY",
        "short": "55SSTENAY07",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001458",
        "label": "55EDUN08",
        "long": "MONT-DVT-SASSEY / DUN-SUR-MEUSE",
        "short": "55EDUN08",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001459",
        "label": "55SSTENAY05",
        "long": "BEAUFORT-EN-ARGONNE / STENAY",
        "short": "55SSTENAY05",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001460",
        "label": "55SSTENAY19",
        "long": "FONTAINES-ST-CLAIR / STENAY",
        "short": "55SSTENAY19",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001461",
        "label": "55EDUN04",
        "long": "CUNEL / DUN-SUR-MEUSE",
        "short": "55EDUN04",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001462",
        "label": "55SSTENAY20",
        "long": "DOULCON / STENAY",
        "short": "55SSTENAY20",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001463",
        "label": "55EDUN06",
        "long": "BRIEULLES-SUR-MEUSE / DUN-SUR-MEUSE",
        "short": "55EDUN06",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001465",
        "label": "55EANCERVILLE09",
        "long": "BAUDONVILLIERS / L-ISLE-EN-RIGAULT",
        "short": "55EANCERVILLE09",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001466",
        "label": "55SANCERVILLE13",
        "long": "SAVONNIERES / ST-DIZIER / ANCERVILLE",
        "short": "55SANCERVILLE13",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001467",
        "label": "55EVARENNES05",
        "long": "NANTILLOIS / MONTFAUCON-D-ARGONNE",
        "short": "55EVARENNES05",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001468",
        "label": "55EVARENNES04",
        "long": "MALANCOURT",
        "short": "55EVARENNES04",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001469",
        "label": "55SSTENAY13",
        "long": "AZANNES-ET-SOUMAZANNES / STENAY",
        "short": "55SSTENAY13",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001470",
        "label": "55EDAMVILLERS06",
        "long": "BRANDEVILLE / DAMVILLERS",
        "short": "55EDAMVILLERS06",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001471",
        "label": "55EDAMVILLERS01",
        "long": "GREMILLY / DAMVILLERS",
        "short": "55EDAMVILLERS01",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001472",
        "label": "55EDAMVILLERS02",
        "long": "VILLERS / DAMVILLERS",
        "short": "55EDAMVILLERS02",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001473",
        "label": "55EDAMVILLERS03",
        "long": "LISSEY / DAMVILLERS / BRANDEVILLE",
        "short": "55EDAMVILLERS03",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001475",
        "label": "55EDAMVILLERS05",
        "long": "PILLON / DAMVILLERS",
        "short": "55EDAMVILLERS05",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001476",
        "label": "55SSTMIHIEL04",
        "long": "APREMONT-LA-FORET / ST-MIHIEL",
        "short": "55SSTMIHIEL04",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001477",
        "label": "55SDAMVILLERS10",
        "long": "DANNEVOUX / DAMVILLERS",
        "short": "55SDAMVILLERS10",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001479",
        "label": "55ESTMIHIEL13",
        "long": "DOMPCEVRIN / LACROIX-SUR-MEUSE",
        "short": "55ESTMIHIEL13",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001480",
        "label": "55SETAIN31",
        "long": "BOULIGNY / ETON",
        "short": "55SETAIN31",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001481",
        "label": "55ESPINCOURT01",
        "long": "MUZERAY / SPINCOURT",
        "short": "55ESPINCOURT01",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001482",
        "label": "55SLONGWY01",
        "long": "SORBEY / LONGWY",
        "short": "55SLONGWY01",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001483",
        "label": "55SANCERVILLE14",
        "long": "COUSANCES-LES-FORGES / ST-DIZIER",
        "short": "55SANCERVILLE14",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001484",
        "label": "55SSTMIHIEL05",
        "long": "SEUZEY / ST-MIHIEL",
        "short": "55SSTMIHIEL05",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001485",
        "label": "LOISON / ST-LAURENT-SUR-OTHAIN",
        "long": "LOISON / ST-LAURENT-SUR-OTHAIN",
        "short": "LOISON / ST-LAURENT-SUR-OTHAIN",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001486",
        "label": "55SLONGUYON01",
        "long": "DUZEY / LONGUYON",
        "short": "55SLONGUYON01",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001487",
        "label": "55EROUVROIS01",
        "long": "PILLON / ROUVROIS-SUR-OTHAIN",
        "short": "55EROUVROIS01",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001488",
        "label": "55ESTMIHIEL22",
        "long": "BUXIERES-SS-LES-COTES / VIGNEULLES",
        "short": "55ESTMIHIEL22",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001489",
        "label": "55SLONGUYON02",
        "long": "SORBEY / LONGUYON",
        "short": "55SLONGUYON02",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001490",
        "label": "55SBARLEDUC09",
        "long": "MONTIERS-SUR-SAULX / BAR-LE-DUC",
        "short": "55SBARLEDUC09",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001491",
        "label": "55EROUVROIS02",
        "long": "ARRANCY-SUR-CRUSNES / ROUVROIS-OTHAIN",
        "short": "55EROUVROIS02",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001492",
        "label": "55ESTMIHIEL14",
        "long": "LAMORVILLE / LACROIX-SUR-MEUSE",
        "short": "55ESTMIHIEL14",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001493",
        "label": "55SBOULIGNY01",
        "long": "SENON / BOULIGNY",
        "short": "55SBOULIGNY01",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001494",
        "label": "55EDOMMARY01",
        "long": "AMEL-SUR-L-ETANG / DOMMARY-BARONCOURT",
        "short": "55EDOMMARY01",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001495",
        "label": "55SBOULIGNY02",
        "long": "DOMMARY-BARONCOURT / BOULIGNY",
        "short": "55SBOULIGNY02",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001496",
        "label": "55SSTMIHIEL06",
        "long": "LONGCHAMPS-SUR-AIRE / ST-MIHIEL",
        "short": "55SSTMIHIEL06",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001497",
        "label": "55ESTMIHIEL21",
        "long": "LAMORVILLE / VIGNEULLES-LES-HATTONCHATEL",
        "short": "55ESTMIHIEL21",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001498",
        "label": "55EDOMMARY02",
        "long": "SENON / DOMMARY-BARONCOURT",
        "short": "55EDOMMARY02",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001499",
        "label": "55SINTERNE01",
        "long": "MANGIENNES / VERDUN",
        "short": "55SINTERNE01",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001502",
        "label": "55EVARENNES01",
        "long": "GESNES-EN-ARGONNE / VARENNES-EN-ARGONNE",
        "short": "55EVARENNES01",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001503",
        "label": "55EVARENNES02",
        "long": "MALANCOURT / VARENNES-EN-ARGONNE",
        "short": "55EVARENNES02",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001504",
        "label": "55EVARENNES03",
        "long": "ESNES-EN-ARGONNE / VARENNES-EN-ARGONNE",
        "short": "55EVARENNES03",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "191998",
        "color_name": "blue",
        "has_shape": true,
        "id": "1001505",
        "label": "55R002",
        "long": "BAR-LE-DUC / VERDUN",
        "short": "55R002",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001506",
        "label": "55SSTMIHIEL07",
        "long": "WOIMBEY / ST-MIHIEL",
        "short": "55SSTMIHIEL07",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001507",
        "label": "55ESTMIHIEL18",
        "long": "FRESNES-AU-MONT / PIERREFITTE-SUR-AIRE",
        "short": "55ESTMIHIEL18",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001508",
        "label": "55EBARLEDUC21",
        "long": "RUMONT / NAIVES-ROSIERES",
        "short": "55EBARLEDUC21",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001509",
        "label": "55SBARLEDUC13",
        "long": "ANCERVILLE / BAR-LE-DUC",
        "short": "55SBARLEDUC13",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001510",
        "label": "55EBARLEDUC20",
        "long": "VAL-D-ORNAIN",
        "short": "55EBARLEDUC20",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001511",
        "label": "55SBARLEDUC12",
        "long": "BAZINCOURT-SUR-SAULX / BAR-LE-DUC",
        "short": "55SBARLEDUC12",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001512",
        "label": "55SCOMMERCY01",
        "long": "DOMPCEVRIN / COMMERCY",
        "short": "55SCOMMERCY01",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001513",
        "label": "55EBARLEDUC28",
        "long": "MOGNEVILLE / BEUREY-SUR-SAULX",
        "short": "55EBARLEDUC28",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001514",
        "label": "55SBARLEDUC11",
        "long": "MAULAN / BAR-LE-DUC",
        "short": "55SBARLEDUC11",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001515",
        "label": "55ESTMIHIEL19",
        "long": "ST-JULIEN-SS-LES-COTES / APREMONT-FORET",
        "short": "55ESTMIHIEL19",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001517",
        "label": "55ESTMIHIEL20",
        "long": "VARNEVILLE / APREMONT-LA-FORET",
        "short": "55ESTMIHIEL20",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "191998",
        "color_name": "blue",
        "has_shape": true,
        "id": "1001518",
        "label": "55R014",
        "long": "VOID-VACON / COMMERCY / VERDUN",
        "short": "55R014",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001519",
        "label": "55EREVIGNY10",
        "long": "ANDERNAY / CONTRISSON",
        "short": "55EREVIGNY10",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "191998",
        "color_name": "blue",
        "has_shape": true,
        "id": "1001520",
        "label": "55R063",
        "long": "SERMAIZE-LES-BAINS / BAR-LE-DUC",
        "short": "55R063",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001521",
        "label": "55EANCERVILLE05",
        "long": "MONTPLONNE / HAIRONVILLE",
        "short": "55EANCERVILLE05",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001522",
        "label": "55SBARLEDUC10",
        "long": "BRAUVILLIERS / BAR-LE-DUC / COUSANCES",
        "short": "55SBARLEDUC10",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "191998",
        "color_name": "blue",
        "has_shape": true,
        "id": "1001523",
        "label": "55R043",
        "long": "STE-MENEHOULD / VERDUN",
        "short": "55R043",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "191998",
        "color_name": "blue",
        "has_shape": true,
        "id": "1001524",
        "label": "55R037",
        "long": "MONTMEDY / VERDUN",
        "short": "55R037",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "191998",
        "color_name": "blue",
        "has_shape": true,
        "id": "1001525",
        "label": "55R019",
        "long": "ST-DIZIER / BAR-LE-DUC",
        "short": "55R019",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001526",
        "label": "55SCOMMERCY02",
        "long": "SPADA / COMMERCY",
        "short": "55SCOMMERCY02",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001527",
        "label": "55ESTMIHIEL16",
        "long": "CHAUVONCOURT / ST-MIHIEL",
        "short": "55ESTMIHIEL16",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "191998",
        "color_name": "blue",
        "has_shape": true,
        "id": "1001528",
        "label": "55R018",
        "long": "GONDRECOURT-LE-CHATEAU / BAR-LE-DUC",
        "short": "55R018",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001529",
        "label": "55SCOMMERCY04",
        "long": "FRESNES-AU-MONT / COMMERCY",
        "short": "55SCOMMERCY04",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001530",
        "label": "55SCOMMERCY03",
        "long": "LES PAROCHES / COMMERCY",
        "short": "55SCOMMERCY03",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001531",
        "label": "55SCOMMERCY05",
        "long": "MENIL-AUX-BOIS / COMMERCY",
        "short": "55SCOMMERCY05",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001532",
        "label": "55ECOMMERCY30",
        "long": "BONCOURT-SUR-MEUSE / COMMERCY",
        "short": "55ECOMMERCY30",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001533",
        "label": "55SCOMMERCY06",
        "long": "ST-AUBIN-SUR-AIRE / COMMERCY",
        "short": "55SCOMMERCY06",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001534",
        "label": "55ECOMMERCY32",
        "long": "PONT-SUR-MEUSE / LEROUVILLE",
        "short": "55ECOMMERCY32",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001535",
        "label": "55SCOMMERCY07",
        "long": "BONCOURT-SUR-MEUSE / COMMERCY",
        "short": "55SCOMMERCY07",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001536",
        "label": "55SCOMMERCY08",
        "long": "LEROUVILLE / COMMERCY",
        "short": "55SCOMMERCY08",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001537",
        "label": "55SCOMMERCY09",
        "long": "APREMONT-LA-FORET / COMMERCY",
        "short": "55SCOMMERCY09",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001538",
        "label": "55SCOMMERCY10",
        "long": "XIVRAY-ET-MARVOISIN / COMMERCY",
        "short": "55SCOMMERCY10",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001539",
        "label": "55SANCERVILLE01",
        "long": "L-ISLE-EN-RIGAULT / ANCERVILLE",
        "short": "55SANCERVILLE01",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001540",
        "label": "55EANCERVILLE06",
        "long": "RUPT-AUX-NONAINS / HAIRONVILLE",
        "short": "55EANCERVILLE06",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001541",
        "label": "55SANCERVILLE02",
        "long": "LAVINCOURT / ANCERVILLE",
        "short": "55SANCERVILLE02",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001542",
        "label": "55SCOMMERCY12",
        "long": "VIGNOT / COMMERCY",
        "short": "55SCOMMERCY12",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001543",
        "label": "55ECOMMERCY31",
        "long": "DAGONVILLE / LEROUVILLE",
        "short": "55ECOMMERCY31",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001544",
        "label": "55EANCERVILLE07",
        "long": "COUSANCES-LES-FORGES",
        "short": "55EANCERVILLE07",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001545",
        "label": "55SANCERVILLE03",
        "long": "COUSANCES-LES-FORGES / ANCERVILLE",
        "short": "55SANCERVILLE03",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001546",
        "label": "55ECOMMERCY40",
        "long": "RICHECOURT / APREMONT-LA-FORET",
        "short": "55ECOMMERCY40",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001547",
        "label": "55SCOMMERCY11",
        "long": "GEVILLE / COMMERCY",
        "short": "55SCOMMERCY11",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001548",
        "label": "55EANCERVILLE08",
        "long": "BRAUVILLIERS / SAVONNIERES-EN-PERTHOIS",
        "short": "55EANCERVILLE08",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001549",
        "label": "55SANCERVILLE04",
        "long": "BRAUVILLIERS / ANCERVILLE",
        "short": "55SANCERVILLE04",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001550",
        "label": "55ELIGNY07",
        "long": "MAULAN / STAINVILLE",
        "short": "55ELIGNY07",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001551",
        "label": "55SCOMMERCY22",
        "long": "EUVILLE / COMMERCY",
        "short": "55SCOMMERCY22",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001552",
        "label": "55ECOMMERCY38",
        "long": "CHANTERAINE / ST-AUBIN-SUR-AIRE",
        "short": "55ECOMMERCY38",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001553",
        "label": "55SBARLEDUC01",
        "long": "EVRES / BAR-LE-DUC",
        "short": "55SBARLEDUC01",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001554",
        "label": "55EBARLEDUC26",
        "long": "ERIZE-LA-BRULEE / VAVINCOURT",
        "short": "55EBARLEDUC26",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001555",
        "label": "55SBARLEDUC05",
        "long": "LONGCHAMPS / BAR-LE-DUC / LEVONCOURT",
        "short": "55SBARLEDUC05",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001556",
        "label": "55EREVIGNY07",
        "long": "SOMMEILLES / NETTANCOURT",
        "short": "55EREVIGNY07",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001557",
        "label": "55SBARLEDUC17",
        "long": "COUVONGES / BAR-LE-DUC",
        "short": "55SBARLEDUC17",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001558",
        "label": "55SREVIGNY05",
        "long": "COUVONGES / REVIGNY-SUR-ORNAIN",
        "short": "55SREVIGNY05",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001559",
        "label": "55SREVIGNY02",
        "long": "CONTRISSON / REVIGNY-SUR-ORNAIN",
        "short": "55SREVIGNY02",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001560",
        "label": "55SREVIGNY06",
        "long": "CONTRISSON / REVIGNY-SUR-ORNAIN",
        "short": "55SREVIGNY06",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001561",
        "label": "55EREVIGNY08",
        "long": "VILLERS-AUX-VENTS / REVIGNY-SUR-ORNAIN",
        "short": "55EREVIGNY08",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001562",
        "label": "55SREVIGNY03",
        "long": "NOYERS-AUZECOURT / REVIGNY-SUR-ORNAIN",
        "short": "55SREVIGNY03",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001563",
        "label": "55SFRESNES01",
        "long": "MOUILLY / FRESNES-EN-WOEVRE",
        "short": "55SFRESNES01",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001564",
        "label": "55SCOMMERCY13",
        "long": "EUVILLE / COMMERCY",
        "short": "55SCOMMERCY13",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001565",
        "label": "55SREVIGNY04",
        "long": "NOYERS-AUZECOURT / REVIGNY-SUR-ORNAIN",
        "short": "55SREVIGNY04",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001566",
        "label": "55EREVIGNY09",
        "long": "LAIMONT / NEUVILLE-SUR-ORNAIN",
        "short": "55EREVIGNY09",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001567",
        "label": "55SBARLEDUC19",
        "long": "VILLERS-LE-SEC / ST-JOIRE",
        "short": "55SBARLEDUC19",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001568",
        "label": "55SLIGNY03",
        "long": "ST-JOIRE / LIGNY-EN-BARROIS",
        "short": "55SLIGNY03",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001569",
        "label": "55EGONDRECOURT09",
        "long": "MANDRES-EN-BARROIS / HOUDELAINCOURT",
        "short": "55EGONDRECOURT09",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001571",
        "label": "55SLIGNY05",
        "long": "BOVIOLLES / LIGNY EN BARROIS",
        "short": "55SLIGNY05",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001572",
        "label": "55EGONDRECOURT05",
        "long": "DEMANGE-BAUDIGNECOURT / GONDRECOURT",
        "short": "55EGONDRECOURT05",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001573",
        "label": "55EFRESNES09",
        "long": "MOUILLY / FRESNES-EN-WOEVRE",
        "short": "55EFRESNES09",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001574",
        "label": "55SGONDRECOURT01",
        "long": "BADONVILLIERS / GONDRECOURT-LE-CHATEAU",
        "short": "55SGONDRECOURT01",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001575",
        "label": "55SFRESNES02",
        "long": "PAREID / FRESNES-EN-WOEVRE",
        "short": "55SFRESNES02",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001576",
        "label": "55EGONDRECOURT06",
        "long": "BADONVILLIERS / HOUDELAINCOURT",
        "short": "55EGONDRECOURT06",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001577",
        "label": "55EFRESNES10",
        "long": "PAREID / FRESNES-EN-WOEVRE",
        "short": "55EFRESNES10",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001578",
        "label": "55SGONDRECOURT02",
        "long": "AMANTY / GONDRECOURT-LE-CHATEAU",
        "short": "55SGONDRECOURT02",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001579",
        "label": "55EGONDRECOURT07",
        "long": "AMANTY / GONDRECOURT-LE-CHATEAU",
        "short": "55EGONDRECOURT07",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001580",
        "label": "55SGONDRECOURT03",
        "long": "CHASSEY-BEAUPRE / GONDRECOURT-LE-CHATEAU",
        "short": "55SGONDRECOURT03",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001581",
        "label": "55EGONDRECOURT08",
        "long": "CHASSEY-BEAUPRE / GONDRECOURT-LE-CHATEAU",
        "short": "55EGONDRECOURT08",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001582",
        "label": "55SLIGNY02",
        "long": "BOVIOLLES / LIGNY-EN-BARROIS",
        "short": "55SLIGNY02",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001583",
        "label": "55ELIGNY06",
        "long": "ST-JOIRE / TREVERAY",
        "short": "55ELIGNY06",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001584",
        "label": "55ELIGNY08",
        "long": "DEMANGE-BAUDIGNECOURT / HOUDELAINCOURT",
        "short": "55ELIGNY08",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001585",
        "label": "55SLIGNY01",
        "long": "ERNEVILLE-AUX-BOIS / LIGNY-EN-BARROIS",
        "short": "55SLIGNY01",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001586",
        "label": "55SLIGNY04",
        "long": "FOUCHERES-AUX-BOIS / LIGNY-EN-BARROIS",
        "short": "55SLIGNY04",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001587",
        "label": "55EMONTIERS02",
        "long": "VILLERS-LE-SEC / LE BOUCHON-SUR-SAULX",
        "short": "55EMONTIERS02",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001588",
        "label": "55SLIGNY09",
        "long": "DAMMARIE-SUR-SAULX / LIGNY-EN-BARROIS",
        "short": "55SLIGNY09",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001589",
        "label": "55EMONTIERS03",
        "long": "BURE / MONTIERS-SUR-SAULX",
        "short": "55EMONTIERS03",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001590",
        "label": "55SGONDRECOURT15",
        "long": "BIENCOURT-ORGE / GONDRECOURT-LE-CHATEAU",
        "short": "55SGONDRECOURT15",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001591",
        "label": "55SBARLEDUC02",
        "long": "REMBERCOURT-SOMMAISNE / BAR-LE-DUC",
        "short": "55SBARLEDUC02",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001592",
        "label": "55EVAUBECOURT09",
        "long": "ERIZE-LA-PETITE / VAUBECOURT",
        "short": "55EVAUBECOURT09",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001593",
        "label": "55SVAUBECOURT03",
        "long": "ERIZE-LA-PETITE / VAUBECOURT",
        "short": "55SVAUBECOURT03",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001594",
        "label": "55EVAUBECOURT10",
        "long": "LAVOYE / VAUBECOURT",
        "short": "55EVAUBECOURT10",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001595",
        "label": "55SVAUBECOURT01",
        "long": "FOUCAUCOURT-SUR-THABAS / VAUBECOURT",
        "short": "55SVAUBECOURT01",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001597",
        "label": "55ECLERMONT08",
        "long": "FUTEAU / LES ISLETTES",
        "short": "55ECLERMONT08",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001598",
        "label": "55ECLERMONT06",
        "long": "AUBREVILLE / CLERMONT-EN-ARGONNE",
        "short": "55ECLERMONT06",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001599",
        "label": "55SCLERMONT03",
        "long": "BRABANT-EN-ARGONNE / CLERMONT-EN-ARGONNE",
        "short": "55SCLERMONT03",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001600",
        "label": "55ECLERMONT04",
        "long": "CLERMONT-EN-ARGONNE",
        "short": "55ECLERMONT04",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001601",
        "label": "55SCLERMONT02",
        "long": "DOMBASLE-ARGONNE / CLERMONT-EN-ARGONNE",
        "short": "55SCLERMONT02",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001602",
        "label": "55SCLERMONT01",
        "long": "LACHALADE / CLERMONT-EN-ARGONNE",
        "short": "55SCLERMONT01",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001603",
        "label": "55ECLERMONT05",
        "long": "BRABANT-EN-ARGONNE / CLERMONT-EN-ARGONNE",
        "short": "55ECLERMONT05",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001604",
        "label": "55SVERDUN18",
        "long": "LES TROIS-DOMAINES / VERDUN / SOUILLY",
        "short": "55SVERDUN18",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001605",
        "label": "55SFRESNES03",
        "long": "LACHAUSSEE / FRESNES-EN-WOEVRE",
        "short": "55SFRESNES03",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001606",
        "label": "55ETHIERVILLE07",
        "long": "CHAMPNEUVILLE / BRAS-SUR-MEUSE",
        "short": "55ETHIERVILLE07",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001607",
        "label": "55SVERDUN20",
        "long": "VARENNES-EN-ARGONNE / VERDUN",
        "short": "55SVERDUN20",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001608",
        "label": "55ETHIERVILLE05",
        "long": "FROMEREVILLE-VALLONS / BETHELAINVILLE",
        "short": "55ETHIERVILLE05",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001609",
        "label": "55EFRESNES12",
        "long": "JONVILLE-EN-WOEVRE / FRESNES-EN-WOEVRE",
        "short": "55EFRESNES12",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001610",
        "label": "55SFRESNES04",
        "long": "HERBEUVILLE / FRESNES-EN-WOEVRE",
        "short": "55SFRESNES04",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001611",
        "label": "55SVERDUN21",
        "long": "MONTZEVILLE / VERDUN",
        "short": "55SVERDUN21",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001612",
        "label": "55EFRESNES13",
        "long": "HERBEUVILLE / FRESNES-EN-WOEVRE",
        "short": "55EFRESNES13",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001613",
        "label": "55SFRESNES05",
        "long": "VIGNEULLES-HATTONCHATEL / FRESNES-WOEVRE",
        "short": "55SFRESNES05",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001614",
        "label": "55EFRESNES17",
        "long": "WOEL / ST-MAURICE-SS-LES-COTES",
        "short": "55EFRESNES17",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001615",
        "label": "55STHIERVILLE03",
        "long": "CHATTANCOURT / THIERVILLE-SUR-MEUSE",
        "short": "55STHIERVILLE03",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001616",
        "label": "55SFRESNES06",
        "long": "VIGNEULLES-HATTONCHATEL / FRESNES-WOEVRE",
        "short": "55SFRESNES06",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001617",
        "label": "55SVERDUN19",
        "long": "LES ISLETTES",
        "short": "55SVERDUN19",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001618",
        "label": "55EFRESNES15",
        "long": "NONSARD-LAMARCHE / VIGNEULLES-LES-HATTON",
        "short": "55EFRESNES15",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001619",
        "label": "55EVAUBECOURT08",
        "long": "LOUPPY-LE-CHATEAU / VAUBECOURT",
        "short": "55EVAUBECOURT08",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001620",
        "label": "55SVAUBECOURT05",
        "long": "VILLOTTE-DVT-LOUPPY / VAUBECOURT",
        "short": "55SVAUBECOURT05",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001621",
        "label": "55SFRESNES07",
        "long": "TRESAUVAUX / FRESNES-EN-WOEVRE",
        "short": "55SFRESNES07",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001625",
        "label": "55EFRESNES16",
        "long": "TRESAUVAUX / FRESNES-EN-WOEVRE",
        "short": "55EFRESNES16",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001626",
        "label": "55SFRESNES08",
        "long": "DONCOURT-TEMPLIERS / FRESNES-EN-WOEVRE",
        "short": "55SFRESNES08",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001627",
        "label": "55EFRESNES18",
        "long": "HANNONVILLE-COTES / FRESNES-EN-WOEVRE",
        "short": "55EFRESNES18",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001628",
        "label": "55SFRESNES19",
        "long": "BRAQUIS / FRESNES-EN-WOEVRE",
        "short": "55SFRESNES19",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001629",
        "label": "55EFRESNES11",
        "long": "BRAQUIS / FRESNES-EN-WOEVRE",
        "short": "55EFRESNES11",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001630",
        "label": "55SVERDUN07",
        "long": "HERMEVILLE-EN-WOEVRE / VERDUN",
        "short": "55SVERDUN07",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001631",
        "label": "55SVERDUN08",
        "long": "VIGNEULLES-LES-HATTONCHATEL / VERDUN",
        "short": "55SVERDUN08",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001632",
        "label": "55SVERDUN02",
        "long": "MONTMEDY / VERDUN",
        "short": "55SVERDUN02",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001633",
        "label": "55SVAUBECOURT02",
        "long": "BEAUSITE / VAUBECOURT",
        "short": "55SVAUBECOURT02",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001634",
        "label": "55EVAUBECOURT11",
        "long": "BEAUSITE / VAUBECOURT",
        "short": "55EVAUBECOURT11",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001635",
        "label": "55EFRESNES14",
        "long": "LACHAUSSEE / VIGNEULLES-LES-HATTONCHATEL",
        "short": "55EFRESNES14",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001636",
        "label": "55SVAUBECOURT04",
        "long": "LES CHARMONTOIS / VAUBECOURT",
        "short": "55SVAUBECOURT04",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001637",
        "label": "55SVERDUN01",
        "long": "VILOSNES-HARAUMONT / VERDUN",
        "short": "55SVERDUN01",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001638",
        "label": "55EVAUBECOURT06",
        "long": "EVRES / TRIAUCOURT",
        "short": "55EVAUBECOURT06",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001639",
        "label": "55STHIERVILLE01",
        "long": "BETHINCOURT / THIERVILLE-MEUSE / VERDUN",
        "short": "55STHIERVILLE01",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001640",
        "label": "55SVERDUN03",
        "long": "STENAY / VERDUN",
        "short": "55SVERDUN03",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001641",
        "label": "55STHIERVILLE02",
        "long": "GERCOURT-ET-DRILLANCOURT / VERDUN",
        "short": "55STHIERVILLE02",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001642",
        "label": "55SVERDUN24",
        "long": "CHAMPNEUVILLE / VERDUN",
        "short": "55SVERDUN24",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001643",
        "label": "55ETHIERVILLE06",
        "long": "BRAS-SUR-MEUSE / CHATTANCOURT",
        "short": "55ETHIERVILLE06",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001644",
        "label": "55SVERDUN26",
        "long": "FRESNES-EN-WOEVRE / VERDUN",
        "short": "55SVERDUN26",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001645",
        "label": "55SBARLEDUC03",
        "long": "CHAUMONT-SUR-AIRE / BAR-LE-DUC",
        "short": "55SBARLEDUC03",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001646",
        "label": "55SETAIN01",
        "long": "MUZERAY / ETAIN",
        "short": "55SETAIN01",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001647",
        "label": "55EVAUBECOURT12",
        "long": "LES HAUTS-DE-CHEE",
        "short": "55EVAUBECOURT12",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001648",
        "label": "55EETAIN25",
        "long": "LANHERES / BUZY-DARMONT",
        "short": "55EETAIN25",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001649",
        "label": "55SANCEMONT01",
        "long": "RUPT-EN-WOEVRE / ANCEMONT",
        "short": "55SANCEMONT01",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001650",
        "label": "55SANCEMONT04",
        "long": "RAMBLUZIN-ET-BENOITE-VAUX / ANCEMONT",
        "short": "55SANCEMONT04",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001651",
        "label": "55EANCEMONT14",
        "long": "SENONCOURT-LES-MAUJOUY / SOUILLY",
        "short": "55EANCEMONT14",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001652",
        "label": "55SANCEMONT05",
        "long": "LES SOUHESMES-RAMPONT / ANCEMONT",
        "short": "55SANCEMONT05",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001653",
        "label": "55EANCEMONT07",
        "long": "LES SOUHESMES-RAMPONT / SOUILLY",
        "short": "55EANCEMONT07",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001665",
        "label": "55SANCEMONT06",
        "long": "RECOURT-LE-CREUX / ANCEMONT",
        "short": "55SANCEMONT06",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001666",
        "label": "55EANCEMONT08",
        "long": "RAMBLUZIN-ET-BENOITE-VAUX / SOUILLY",
        "short": "55EANCEMONT08",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001668",
        "label": "55SVERDUN09",
        "long": "SOMMEDIEUE / VERDUN",
        "short": "55SVERDUN09",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001670",
        "label": "55EANCEMONT09",
        "long": "RANZIERES / GENICOURT-SUR-MEUSE",
        "short": "55EANCEMONT09",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001671",
        "label": "55SVERDUN10",
        "long": "RUPT-EN-WOEVRE / VERDUN",
        "short": "55SVERDUN10",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001672",
        "label": "55EANCEMONT10",
        "long": "LES MONTHAIRONS / TILLY-SUR-MEUSE",
        "short": "55EANCEMONT10",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001673",
        "label": "55SETAIN02",
        "long": "SPINCOURT / ETAIN",
        "short": "55SETAIN02",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001674",
        "label": "55EANCEMONT11",
        "long": "BELRUPT-EN-VERDUNOIS / HAUDAINVILLE",
        "short": "55EANCEMONT11",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001676",
        "label": "55SVERDUN11",
        "long": "RANZIERES/ VERDUN",
        "short": "55SVERDUN11",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001677",
        "label": "55SVERDUN05",
        "long": "BOULIGNY / VERDUN",
        "short": "55SVERDUN05",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001678",
        "label": "55SVERDUN23",
        "long": "BELRUPT-EN-VERDUNOIS / VERDUN",
        "short": "55SVERDUN23",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001679",
        "label": "55EANCEMONT12",
        "long": "LANDRECOURT-LEMPIRE / DUGNY-SUR-MEUSE",
        "short": "55EANCEMONT12",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001681",
        "label": "55SVERDUN17",
        "long": "DUGNY-SUR-MEUSE / VERDUN",
        "short": "55SVERDUN17",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001682",
        "label": "55ETHIERVILLE04",
        "long": "NIXEVILLE-BLERCOURT / DOMBASLE-ARGONNE",
        "short": "55ETHIERVILLE04",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001683",
        "label": "55SVERDUN12",
        "long": "ST-MIHIEL / VERDUN",
        "short": "55SVERDUN12",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001684",
        "label": "55SVERDUN13",
        "long": "LACROIX-SUR-MEUSE / VERDUN",
        "short": "55SVERDUN13",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001689",
        "label": "55SETAIN04",
        "long": "EIX / ETAIN",
        "short": "55SETAIN04",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001690",
        "label": "55EETAIN13",
        "long": "ROUVRES-EN-WOEVRE / ETAIN",
        "short": "55EETAIN13",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001692",
        "label": "55SVERDUN14",
        "long": "DOMPCEVRIN / VERDUN",
        "short": "55SVERDUN14",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001693",
        "label": "55SETAIN05",
        "long": "DAMLOUP / ETAIN",
        "short": "55SETAIN05",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001694",
        "label": "55SVERDUN15",
        "long": "TILLY-SUR-MEUSE / VERDUN",
        "short": "55SVERDUN15",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001696",
        "label": "55EETAIN16",
        "long": "GINCREY / ETAIN",
        "short": "55EETAIN16",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001697",
        "label": "55SVERDUN16",
        "long": "VILLERS-SUR-MEUSE / VERDUN",
        "short": "55SVERDUN16",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001698",
        "label": "55SETAIN30",
        "long": "FRESNES-EN-WOEVRE / ETAIN",
        "short": "55SETAIN30",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001699",
        "label": "55EETAIN14",
        "long": "ETAIN",
        "short": "55EETAIN14",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001700",
        "label": "55EANCEMONT13",
        "long": "RUPT-EN-WOEVRE / DIEUE-SUR-MEUSE",
        "short": "55EANCEMONT13",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001702",
        "label": "55EETAIN20",
        "long": "MAUCOURT-SUR-ORNE / EIX",
        "short": "55EETAIN20",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001703",
        "label": "55SVERDUN04",
        "long": "MUZERAY / VERDUN",
        "short": "55SVERDUN04",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001705",
        "label": "55EETAIN21",
        "long": "HERMEVILLE-EN-WOEVRE / EIX",
        "short": "55EETAIN21",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001712",
        "label": "55EETAIN22",
        "long": "RONVAUX / EIX",
        "short": "55EETAIN22",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001717",
        "label": "55SVERDUN06",
        "long": "ST-JEAN-LES-BUZY / ETAIN",
        "short": "55SVERDUN06",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001718",
        "label": "55SETAIN03",
        "long": "ROUVRES-EN-WOEVRE / ETAIN",
        "short": "55SETAIN03",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001719",
        "label": "55EETAIN26",
        "long": "BOINVILLE-EN-WOEVRE / BUZY-DARMONT",
        "short": "55EETAIN26",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001720",
        "label": "55SETAIN06",
        "long": "ETAIN",
        "short": "55SETAIN06",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001722",
        "label": "55SVERDUN27",
        "long": "MOGEVILLE / VERDUN",
        "short": "55SVERDUN27",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001723",
        "label": "55ECOMMERCY34",
        "long": "EUVILLE",
        "short": "55ECOMMERCY34",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001724",
        "label": "55EVAUCOULR10",
        "long": "TROUSSEY / PAGNY-SUR-MEUSE",
        "short": "55EVAUCOULR10",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001725",
        "label": "55SCOMMERCY14",
        "long": "UGNY-MEUSE / COMMERCY / PAGNY-SUR-MEUSE",
        "short": "55SCOMMERCY14",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001729",
        "label": "55EVAUCOULR13",
        "long": "URUFFE / RIGNY-LA-SALLE",
        "short": "55EVAUCOULR13",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001730",
        "label": "55SVAUCOULR01",
        "long": "TROUSSEY / VAUCOULEURS",
        "short": "55SVAUCOULR01",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001731",
        "label": "55SCOMMERCY15",
        "long": "SORCY-ST-MARTIN / COMMERCY",
        "short": "55SCOMMERCY15",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001734",
        "label": "55ECOMMERCY35",
        "long": "MENIL-LA-HORGNE / NAIVES-EN-BLOIS",
        "short": "55ECOMMERCY35",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001735",
        "label": "55SCOMMERCY16",
        "long": "RIGNY-ST-MARTIN / COMMERCY",
        "short": "55SCOMMERCY16",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001736",
        "label": "55SCOMMERCY18",
        "long": "TAILLANCOURT / COMMERCY",
        "short": "55SCOMMERCY18",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001738",
        "label": "55SVAUCOULR02",
        "long": "VOID-VACON / VAUCOULEURS",
        "short": "55SVAUCOULR02",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001740",
        "label": "55SCOMMERCY17",
        "long": "VAUCOULEURS / COMMERCY",
        "short": "55SCOMMERCY17",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001742",
        "label": "55EVAUCOULR14",
        "long": "PAGNY-LA-BLANCHE-COTE / MAXEY-SUR-VAISE",
        "short": "55EVAUCOULR14",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001785",
        "label": "55SCOMMERCY19",
        "long": "VOID-VACON / COMMERCY",
        "short": "55SCOMMERCY19",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001786",
        "label": "55ECOMMERCY39",
        "long": "GIRAUVOISIN / GEVILLE",
        "short": "55ECOMMERCY39",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001788",
        "label": "55SCOMMERCY20",
        "long": "DEMANGE-BAUDIGNECOURT / COMMERCY",
        "short": "55SCOMMERCY20",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001789",
        "label": "55ECOMMERCY33",
        "long": "EUVILLE",
        "short": "55ECOMMERCY33",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001790",
        "label": "55SCOMMERCY21",
        "long": "BROUSSEY-EN-BLOIS / COMMERCY",
        "short": "55SCOMMERCY21",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001791",
        "label": "55EVAUCOULR11",
        "long": "LANEUVILLE-AU-RUPT / VOID-VACON",
        "short": "55EVAUCOULR11",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001793",
        "label": "55SVAUCOULR03",
        "long": "SAUVOY / VAUCOULEURS",
        "short": "55SVAUCOULR03",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001795",
        "label": "55SVAUCOULR04",
        "long": "PAGNY-SUR-MEUSE / VAUCOULEURS",
        "short": "55SVAUCOULR04",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001796",
        "label": "55SVAUCOULR07",
        "long": "VAUCOULEURS / GOUSSAINCOURT",
        "short": "55SVAUCOULR07",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001797",
        "label": "55SVAUCOULR05",
        "long": "BRIXEY-AUX-CHANOINES / VAUCOULEURS",
        "short": "55SVAUCOULR05",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001801",
        "label": "55EVAUCOULR06",
        "long": "GOUSSAINCOURT / VAUCOULEURS",
        "short": "55EVAUCOULR06",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001802",
        "label": "55EVAUCOULR15",
        "long": "GOUSSAINCOURT / MAXEY-SUR-VAISE",
        "short": "55EVAUCOULR15",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001816",
        "label": "55ECOMMERCY36",
        "long": "MELIGNY-LE-GRAND / NAIVES-EN-BLOIS",
        "short": "55ECOMMERCY36",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001817",
        "label": "55ECOMMERCY37",
        "long": "NANCOIS-LE-GRAND / ST-AUBIN-SUR-AIRE",
        "short": "55ECOMMERCY37",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1001985",
        "label": "55ETHIERVILLE08",
        "long": "VAUX-DVT-DAMLOUP / THIERVILLE-SUR-MEUSE",
        "short": "55ETHIERVILLE08",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1002405",
        "label": "55SANCEMONT02",
        "long": "DUGNY-SUR-MEUSE / ANCEMONT",
        "short": "55SANCEMONT02",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "191998",
        "color_name": "blue",
        "has_shape": true,
        "id": "1004673",
        "label": "55D013",
        "long": "DAMVILLERS - CONSENVOYE",
        "short": "55D013",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "191998",
        "color_name": "blue",
        "has_shape": true,
        "id": "1004711",
        "label": "55D010",
        "long": "ST AUBIN SUR AIRE - LIGNY EN BARROIS",
        "short": "55D010",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "191998",
        "color_name": "blue",
        "has_shape": true,
        "id": "1004752",
        "label": "55D002",
        "long": "VARENNES EN ARGONNE - VERDUN",
        "short": "55D002",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "191998",
        "color_name": "blue",
        "has_shape": true,
        "id": "1004753",
        "label": "55D009",
        "long": "LAHEYCOURT - REVIGNY SUR ORNAIN",
        "short": "55D009",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "191998",
        "color_name": "blue",
        "has_shape": true,
        "id": "1004754",
        "label": "55D012",
        "long": "GONDRECOURT LE CHATEAU - VOID VACON",
        "short": "55D012",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "191998",
        "color_name": "blue",
        "has_shape": true,
        "id": "1004755",
        "label": "55D006",
        "long": "TRIAUCOURT - BAR LE DUC",
        "short": "55D006",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "191998",
        "color_name": "blue",
        "has_shape": true,
        "id": "1004775",
        "label": "55D004",
        "long": "THIAUCOURT - ST MIHIEL",
        "short": "55D004",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "191998",
        "color_name": "blue",
        "has_shape": true,
        "id": "1004776",
        "label": "55D005",
        "long": "ST MIHIEL - BAR LE DUC",
        "short": "55D005",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "191998",
        "color_name": "blue",
        "has_shape": true,
        "id": "1004777",
        "label": "55D008",
        "long": "MONTIERS SUR SAULX - BAR LE DUC",
        "short": "55D008",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "191998",
        "color_name": "blue",
        "has_shape": true,
        "id": "1004779",
        "label": "55D007",
        "long": "SOMMELONNE - BETTANCOURT LA FERREE",
        "short": "55D007",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "191998",
        "color_name": "blue",
        "has_shape": true,
        "id": "1004780",
        "label": "55D003",
        "long": "VIGNEULLES LES HATTONCHATEL - VERDUN",
        "short": "55D003",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "191998",
        "color_name": "blue",
        "has_shape": true,
        "id": "1004781",
        "label": "55D001",
        "long": "BOULIGNY - VERDUN",
        "short": "55D001",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "191998",
        "color_name": "blue",
        "has_shape": true,
        "id": "1008720",
        "label": "55R551",
        "long": "BAR-LE-DUC / MEUSE TGV",
        "short": "55R551",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "191998",
        "color_name": "blue",
        "has_shape": true,
        "id": "1008721",
        "label": "55R552",
        "long": "VERDUN / MEUSE TGV",
        "short": "55R552",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "191998",
        "color_name": "blue",
        "has_shape": true,
        "id": "1008722",
        "label": "55R553",
        "long": "COMMERCY / MEUSE TGV",
        "short": "55R553",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1008764",
        "label": "55ESIVCO01",
        "long": "VILOSNES-HARAUMONT / CONSENVOYE",
        "short": "55ESIVCO01",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1008808",
        "label": "55ESIVCO02",
        "long": "BRABANT-SUR-MEUSE / SIVRY-SUR-MEUSE",
        "short": "55ESIVCO02",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1009024",
        "label": "55EECOUVIEZ01",
        "long": "BAZEILLES-SUR-OTHAIN / ECOUVIEZ",
        "short": "55EECOUVIEZ01",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFFFFF",
        "color_name": "white",
        "has_shape": true,
        "id": "1010731",
        "label": "55EMANGIENNES01",
        "long": "LOISON - MANGIENNES",
        "short": "55EMANGIENNES01",
        "text_color": "000000",
        "type_label": "Bus"
      }
    ],
    "stop_count": 1688,
    "stop_points_capped": false
  },
  "rubric_version": "1.2",
  "schema_version": "1.16",
  "scoring_profile": {
    "id": "gtfs-scorecard-1.2",
    "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.2"
  },
  "snapshot_date": "2026-07-24",
  "top_fixes": [
    {
      "code": "scorecard_wheelchair_boarding_unknown",
      "count": 1686,
      "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": 25.0,
      "rank": 1,
      "severity": "WARNING",
      "what": "1686 of 1688 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_wheelchair_accessible_unknown",
      "count": 1182,
      "effort": "A default or per-trip field in your export.",
      "fix": "Set wheelchair_accessible on every trip. If every vehicle is accessible, this may be one default; otherwise use the value for each trip.",
      "owner": "Likely your export tool",
      "points": 15.0,
      "rank": 2,
      "severity": "WARNING",
      "what": "1182 of 1182 trips don't say whether the vehicle is wheelchair accessible.",
      "why": "Even with accessible stops, riders need to know the bus itself can take them."
    },
    {
      "code": "scorecard_no_fare_data",
      "count": 1,
      "effort": "A small file for most flat-fare systems.",
      "fix": "Add fare_attributes.txt (or Fares v2 files) with your fare structure. If your service is fare-free, ask to have it marked fare-free instead.",
      "owner": "",
      "points": 15.0,
      "rank": 3,
      "severity": "WARNING",
      "what": "The feed contains no fare information.",
      "why": "Riders see 'fare unknown' in trip planners and can't budget their trip; visitors are most affected."
    }
  ],
  "validator_version": "8.0.1"
}
