{
  "agency": {
    "country": "FR",
    "id": "aix-marseille-provence",
    "name": "M\u00e9tropole Aix-Marseille-Provence networks",
    "operating_note": "One metropolitan referential covering fourteen member networks including RTM; counted as one feed record.",
    "subdivision_code": "FR-PAC",
    "subdivision_name": "Provence-Alpes-C\u00f4te-d\u2019Azur"
  },
  "categories": {
    "completeness": {
      "details": {
        "accessibility": {
          "measures": "presence_not_usability",
          "score": 18.9,
          "stops_marked_accessible_pct": 7.8,
          "stops_marked_not_accessible_pct": 22.4,
          "stops_stated_pct": 30.2,
          "trips_stated_pct": 0.0
        },
        "accessibility_measures": "presence_not_usability",
        "cemv": {
          "declared": false,
          "supported": false
        },
        "components": {
          "contact": 15.0,
          "fares": 0.0,
          "headsigns": 11.8,
          "stop_names": 14.8,
          "wheelchair_stops": 7.5,
          "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_applicable_trips": 203851,
        "headsign_loop_exempt_trips": 0,
        "headsign_pct": 78.5,
        "headsign_scored_pct": 78.5,
        "headsign_stop_headsign_trips": 0,
        "mixed_case_stop_name_pct": 98.7,
        "pathways": {
          "has_entrances": false,
          "has_levels": false,
          "has_pathways": false,
          "has_stations": true,
          "has_step_free": false,
          "pathway_count": 0
        },
        "stops": 15412,
        "translations": {
          "feed_lang": "fr",
          "has_translations": false,
          "languages": [],
          "translated_tables": [],
          "translation_count": 0
        },
        "trips": 203851,
        "unmeasured_components": [],
        "wheelchair_accessible_pct": 0.0,
        "wheelchair_boarding_pct": 30.2,
        "wheelchair_marked_accessible_pct": 7.8,
        "wheelchair_marked_not_accessible_pct": 22.4
      },
      "findings": [
        {
          "code": "scorecard_wheelchair_boarding_unknown",
          "consequence": {
            "absences": [
              "Rider-trip figures come from the United States National Transit Database, which does not cover this feed's country.",
              "The served-area need overlays cover the United States and Canada, so none of them applies to this feed."
            ],
            "code": "scorecard_wheelchair_boarding_unknown",
            "line": "Fixing this covers 10,760 of 15,412 stops, about 70% of them.",
            "reach": {
              "affected": 10760,
              "basis": "stops",
              "basis_label": "stops",
              "reason": "",
              "share": 0.6982,
              "total": 15412,
              "total_source": "geo.stop_count"
            },
            "ridership": {
              "annual_rider_trips": null,
              "ntd_id": null,
              "reason": "outside_ridership_scope"
            },
            "served_area_need": {
              "reason": "outside_need_scope",
              "scale": null,
              "tier": null
            }
          },
          "count": 10760,
          "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": 17.5,
          "severity": "WARNING",
          "what": "10760 of 15412 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",
          "consequence": {
            "absences": [
              "Rider-trip figures come from the United States National Transit Database, which does not cover this feed's country.",
              "The served-area need overlays cover the United States and Canada, so none of them applies to this feed."
            ],
            "code": "scorecard_wheelchair_accessible_unknown",
            "line": "Fixing this covers all 203,851 trips in the feed.",
            "reach": {
              "affected": 203851,
              "basis": "trips",
              "basis_label": "trips",
              "reason": "",
              "share": 1.0,
              "total": 203851,
              "total_source": "routability.trips_total"
            },
            "ridership": {
              "annual_rider_trips": null,
              "ntd_id": null,
              "reason": "outside_ridership_scope"
            },
            "served_area_need": {
              "reason": "outside_need_scope",
              "scale": null,
              "tier": null
            }
          },
          "count": 203851,
          "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": "203851 of 203851 trips don't say whether the vehicle is wheelchair accessible.",
          "why": "Even with accessible stops, riders need to know the transit vehicle itself can take them."
        },
        {
          "code": "scorecard_no_fare_data",
          "consequence": {
            "absences": [
              "Rider-trip figures come from the United States National Transit Database, which does not cover this feed's country.",
              "The served-area need overlays cover the United States and Canada, so none of them applies to this feed."
            ],
            "code": "scorecard_no_fare_data",
            "line": "This one is about the feed as a whole, so there is no share of it to count.",
            "reach": {
              "affected": null,
              "basis": "none",
              "basis_label": null,
              "reason": "feed_level",
              "share": null,
              "total": null,
              "total_source": null
            },
            "ridership": {
              "annual_rider_trips": null,
              "ntd_id": null,
              "reason": "outside_ridership_scope"
            },
            "served_area_need": {
              "reason": "outside_need_scope",
              "scale": null,
              "tier": null
            }
          },
          "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_missing_headsigns",
          "consequence": {
            "absences": [
              "Rider-trip figures come from the United States National Transit Database, which does not cover this feed's country.",
              "The served-area need overlays cover the United States and Canada, so none of them applies to this feed."
            ],
            "code": "scorecard_missing_headsigns",
            "line": "Fixing this covers 43,897 of 203,851 trips, about 22% of them.",
            "reach": {
              "affected": 43897,
              "basis": "trips",
              "basis_label": "trips",
              "reason": "",
              "share": 0.2153,
              "total": 203851,
              "total_source": "routability.trips_total"
            },
            "ridership": {
              "annual_rider_trips": null,
              "ntd_id": null,
              "reason": "outside_ridership_scope"
            },
            "served_area_need": {
              "reason": "outside_need_scope",
              "scale": null,
              "tier": null
            }
          },
          "count": 43897,
          "effort": "Usually one value per route pattern in your scheduling source.",
          "fix": "Add the destination, direction, or 'via' label riders actually see to trip_headsign. Do not copy the route name. If the label changes during the trip, use stop_headsign.",
          "owner": "",
          "points": 3.2,
          "severity": "WARNING",
          "what": "43897 of 203851 trips have no headsign, the text that tells riders where the transit vehicle is going. A trip counts when it has trip_headsign or a stop_headsign at every stop.",
          "why": "When a route has multiple directions or patterns, the route name alone may not tell riders which service is coming."
        },
        {
          "code": "scorecard_station_no_pathways",
          "consequence": {
            "absences": [
              "Rider-trip figures come from the United States National Transit Database, which does not cover this feed's country.",
              "The served-area need overlays cover the United States and Canada, so none of them applies to this feed."
            ],
            "code": "scorecard_station_no_pathways",
            "line": "What this one counts is not stops, routes, or trips, so there is no network share.",
            "reach": {
              "affected": null,
              "basis": "none",
              "basis_label": null,
              "reason": "not_network_countable",
              "share": null,
              "total": null,
              "total_source": null
            },
            "ridership": {
              "annual_rider_trips": null,
              "ntd_id": null,
              "reason": "outside_ridership_scope"
            },
            "served_area_need": {
              "reason": "outside_need_scope",
              "scale": null,
              "tier": null
            }
          },
          "count": 1,
          "effort": "Worth it for multi-level or large stations; flat stops don't need it.",
          "fix": "Add pathways.txt to link entrances, platforms, and elevators. Give each one a level.",
          "owner": "",
          "points": 0.0,
          "severity": "WARNING",
          "what": "This feed models stations or entrances but has no pathways.txt.",
          "why": "Trip planners can't guide riders through the station, and there is no step-free route information for wheelchair users."
        }
      ],
      "name": "completeness",
      "score": 49.1,
      "status": "measured",
      "summary": "30% of stops state wheelchair accessibility (8% marked accessible, 22% 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": 18,
        "instances_by_severity": {
          "ERROR": 1190,
          "INFO": 447,
          "WARNING": 32822
        },
        "validator_version": "8.0.1"
      },
      "findings": [
        {
          "code": "block_trips_with_overlapping_stop_times",
          "consequence": {
            "absences": [
              "Rider-trip figures come from the United States National Transit Database, which does not cover this feed's country.",
              "The served-area need overlays cover the United States and Canada, so none of them applies to this feed."
            ],
            "code": "block_trips_with_overlapping_stop_times",
            "line": "This is a validator notice, and the validator decides what each instance covers, so no share of the network can be read from it here.",
            "reach": {
              "affected": null,
              "basis": "none",
              "basis_label": null,
              "reason": "validator_notice",
              "share": null,
              "total": null,
              "total_source": null
            },
            "ridership": {
              "annual_rider_trips": null,
              "ntd_id": null,
              "reason": "outside_ridership_scope"
            },
            "served_area_need": {
              "reason": "outside_need_scope",
              "scale": null,
              "tier": null
            }
          },
          "count": 1190,
          "effort": "Varies.",
          "fix": "Review the rule documentation for 'block_trips_with_overlapping_stop_times' at https://gtfs-validator.mobilitydata.org/rules.html and check the flagged rows in your feed.",
          "owner": "",
          "points": 24.0,
          "severity": "ERROR",
          "what": "Block trips with overlapping stop times (flagged by the MobilityData validator).",
          "why": "See the linked rule for what this affects."
        },
        {
          "code": "fast_travel_between_consecutive_stops",
          "consequence": {
            "absences": [
              "Rider-trip figures come from the United States National Transit Database, which does not cover this feed's country.",
              "The served-area need overlays cover the United States and Canada, so none of them applies to this feed."
            ],
            "code": "fast_travel_between_consecutive_stops",
            "line": "This is a validator notice, and the validator decides what each instance covers, so no share of the network can be read from it here.",
            "reach": {
              "affected": null,
              "basis": "none",
              "basis_label": null,
              "reason": "validator_notice",
              "share": null,
              "total": null,
              "total_source": null
            },
            "ridership": {
              "annual_rider_trips": null,
              "ntd_id": null,
              "reason": "outside_ridership_scope"
            },
            "served_area_need": {
              "reason": "outside_need_scope",
              "scale": null,
              "tier": null
            }
          },
          "count": 18530,
          "effort": "A few minutes per flagged trip.",
          "fix": "Check the flagged stop times for transposed minutes.",
          "owner": "",
          "points": 8.0,
          "severity": "WARNING",
          "what": "Some scheduled trips move faster between stops than a transit vehicle can.",
          "why": "Usually a typo'd stop time; riders get arrival times no transit vehicle can meet."
        },
        {
          "code": "non_ascii_or_non_printable_char",
          "consequence": {
            "absences": [
              "Rider-trip figures come from the United States National Transit Database, which does not cover this feed's country.",
              "The served-area need overlays cover the United States and Canada, so none of them applies to this feed."
            ],
            "code": "non_ascii_or_non_printable_char",
            "line": "This is a validator notice, and the validator decides what each instance covers, so no share of the network can be read from it here.",
            "reach": {
              "affected": null,
              "basis": "none",
              "basis_label": null,
              "reason": "validator_notice",
              "share": null,
              "total": null,
              "total_source": null
            },
            "ridership": {
              "annual_rider_trips": null,
              "ntd_id": null,
              "reason": "outside_ridership_scope"
            },
            "served_area_need": {
              "reason": "outside_need_scope",
              "scale": null,
              "tier": null
            }
          },
          "count": 12454,
          "effort": "A planned ID change, not a quick text cleanup.",
          "fix": "Only change the flagged IDs if an app needs basic ASCII values. Update each place that uses the ID. Keep all names and headsigns in their original language.",
          "owner": "",
          "points": 8.0,
          "severity": "WARNING",
          "what": "Some internal IDs use characters outside the basic text set.",
          "why": "These IDs are valid UTF-8 data. This warning is only about support in older apps. It does not mean that names in other languages are wrong."
        },
        {
          "code": "mixed_case_recommended_field",
          "consequence": {
            "absences": [
              "Rider-trip figures come from the United States National Transit Database, which does not cover this feed's country.",
              "The served-area need overlays cover the United States and Canada, so none of them applies to this feed."
            ],
            "code": "mixed_case_recommended_field",
            "line": "This is a validator notice, and the validator decides what each instance covers, so no share of the network can be read from it here.",
            "reach": {
              "affected": null,
              "basis": "none",
              "basis_label": null,
              "reason": "validator_notice",
              "share": null,
              "total": null,
              "total_source": null
            },
            "ridership": {
              "annual_rider_trips": null,
              "ntd_id": null,
              "reason": "outside_ridership_scope"
            },
            "served_area_need": {
              "reason": "outside_need_scope",
              "scale": null,
              "tier": null
            }
          },
          "count": 1069,
          "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": "stop_too_far_from_shape_using_user_distance",
          "consequence": {
            "absences": [
              "Rider-trip figures come from the United States National Transit Database, which does not cover this feed's country.",
              "The served-area need overlays cover the United States and Canada, so none of them applies to this feed."
            ],
            "code": "stop_too_far_from_shape_using_user_distance",
            "line": "This is a validator notice, and the validator decides what each instance covers, so no share of the network can be read from it here.",
            "reach": {
              "affected": null,
              "basis": "none",
              "basis_label": null,
              "reason": "validator_notice",
              "share": null,
              "total": null,
              "total_source": null
            },
            "ridership": {
              "annual_rider_trips": null,
              "ntd_id": null,
              "reason": "outside_ridership_scope"
            },
            "served_area_need": {
              "reason": "outside_need_scope",
              "scale": null,
              "tier": null
            }
          },
          "count": 210,
          "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 path or point riders to the wrong boarding location."
        },
        {
          "code": "fast_travel_between_far_stops",
          "consequence": {
            "absences": [
              "Rider-trip figures come from the United States National Transit Database, which does not cover this feed's country.",
              "The served-area need overlays cover the United States and Canada, so none of them applies to this feed."
            ],
            "code": "fast_travel_between_far_stops",
            "line": "This is a validator notice, and the validator decides what each instance covers, so no share of the network can be read from it here.",
            "reach": {
              "affected": null,
              "basis": "none",
              "basis_label": null,
              "reason": "validator_notice",
              "share": null,
              "total": null,
              "total_source": null
            },
            "ridership": {
              "annual_rider_trips": null,
              "ntd_id": null,
              "reason": "outside_ridership_scope"
            },
            "served_area_need": {
              "reason": "outside_need_scope",
              "scale": null,
              "tier": null
            }
          },
          "count": 205,
          "effort": "Minutes per flagged trip once you open it.",
          "fix": "Check the two stop times for a wrong digit first. Then check whether a stop sits at the wrong coordinates, or a stop between them is missing.",
          "owner": "",
          "points": 8.0,
          "severity": "WARNING",
          "what": "Between two distant stops, the times imply a speed no transit vehicle reaches.",
          "why": "A rider gets a trip plan that cannot happen. Live systems then report delays that are not real."
        },
        {
          "code": "missing_bike_allowance",
          "consequence": {
            "absences": [
              "Rider-trip figures come from the United States National Transit Database, which does not cover this feed's country.",
              "The served-area need overlays cover the United States and Canada, so none of them applies to this feed."
            ],
            "code": "missing_bike_allowance",
            "line": "This is a validator notice, and the validator decides what each instance covers, so no share of the network can be read from it here.",
            "reach": {
              "affected": null,
              "basis": "none",
              "basis_label": null,
              "reason": "validator_notice",
              "share": null,
              "total": null,
              "total_source": null
            },
            "ridership": {
              "annual_rider_trips": null,
              "ntd_id": null,
              "reason": "outside_ridership_scope"
            },
            "served_area_need": {
              "reason": "outside_need_scope",
              "scale": null,
              "tier": null
            }
          },
          "count": 180,
          "effort": "Varies.",
          "fix": "Review the rule documentation for 'missing_bike_allowance' at https://gtfs-validator.mobilitydata.org/rules.html and check the flagged rows in your feed.",
          "owner": "",
          "points": 8.0,
          "severity": "WARNING",
          "what": "Missing bike allowance (flagged by the MobilityData validator).",
          "why": "See the linked rule for what this affects."
        },
        {
          "code": "service_has_no_active_day_of_the_week",
          "consequence": {
            "absences": [
              "Rider-trip figures come from the United States National Transit Database, which does not cover this feed's country.",
              "The served-area need overlays cover the United States and Canada, so none of them applies to this feed."
            ],
            "code": "service_has_no_active_day_of_the_week",
            "line": "This is a validator notice, and the validator decides what each instance covers, so no share of the network can be read from it here.",
            "reach": {
              "affected": null,
              "basis": "none",
              "basis_label": null,
              "reason": "validator_notice",
              "share": null,
              "total": null,
              "total_source": null
            },
            "ridership": {
              "annual_rider_trips": null,
              "ntd_id": null,
              "reason": "outside_ridership_scope"
            },
            "served_area_need": {
              "reason": "outside_need_scope",
              "scale": null,
              "tier": null
            }
          },
          "count": 42,
          "effort": "A few minutes in your scheduling software.",
          "fix": "Delete the empty calendars or set their service days.",
          "owner": "Likely your export tool",
          "points": 6.0,
          "severity": "WARNING",
          "what": "Some service calendars have no days of the week switched on.",
          "why": "Trips tied to these calendars never run; they are dead data that can mask real schedule problems."
        },
        {
          "code": "stop_too_far_from_shape",
          "consequence": {
            "absences": [
              "Rider-trip figures come from the United States National Transit Database, which does not cover this feed's country.",
              "The served-area need overlays cover the United States and Canada, so none of them applies to this feed."
            ],
            "code": "stop_too_far_from_shape",
            "line": "This is a validator notice, and the validator decides what each instance covers, so no share of the network can be read from it here.",
            "reach": {
              "affected": null,
              "basis": "none",
              "basis_label": null,
              "reason": "validator_notice",
              "share": null,
              "total": null,
              "total_source": null
            },
            "ridership": {
              "annual_rider_trips": null,
              "ntd_id": null,
              "reason": "outside_ridership_scope"
            },
            "served_area_need": {
              "reason": "outside_need_scope",
              "scale": null,
              "tier": null
            }
          },
          "count": 40,
          "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": 6.0,
          "severity": "WARNING",
          "what": "Some stops sit far from the route line they belong to.",
          "why": "Trip planners may draw the transit vehicle route through the wrong path or point riders to the wrong boarding location."
        },
        {
          "code": "route_long_name_contains_short_name",
          "consequence": {
            "absences": [
              "Rider-trip figures come from the United States National Transit Database, which does not cover this feed's country.",
              "The served-area need overlays cover the United States and Canada, so none of them applies to this feed."
            ],
            "code": "route_long_name_contains_short_name",
            "line": "This is a validator notice, and the validator decides what each instance covers, so no share of the network can be read from it here.",
            "reach": {
              "affected": null,
              "basis": "none",
              "basis_label": null,
              "reason": "validator_notice",
              "share": null,
              "total": null,
              "total_source": null
            },
            "ridership": {
              "annual_rider_trips": null,
              "ntd_id": null,
              "reason": "outside_ridership_scope"
            },
            "served_area_need": {
              "reason": "outside_need_scope",
              "scale": null,
              "tier": null
            }
          },
          "count": 30,
          "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": 6.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": "same_name_and_description_for_route",
          "consequence": {
            "absences": [
              "Rider-trip figures come from the United States National Transit Database, which does not cover this feed's country.",
              "The served-area need overlays cover the United States and Canada, so none of them applies to this feed."
            ],
            "code": "same_name_and_description_for_route",
            "line": "This is a validator notice, and the validator decides what each instance covers, so no share of the network can be read from it here.",
            "reach": {
              "affected": null,
              "basis": "none",
              "basis_label": null,
              "reason": "validator_notice",
              "share": null,
              "total": null,
              "total_source": null
            },
            "ridership": {
              "annual_rider_trips": null,
              "ntd_id": null,
              "reason": "outside_ridership_scope"
            },
            "served_area_need": {
              "reason": "outside_need_scope",
              "scale": null,
              "tier": null
            }
          },
          "count": 29,
          "effort": "Varies.",
          "fix": "Review the rule documentation for 'same_name_and_description_for_route' at https://gtfs-validator.mobilitydata.org/rules.html and check the flagged rows in your feed.",
          "owner": "",
          "points": 6.0,
          "severity": "WARNING",
          "what": "Same name and description for route (flagged by the MobilityData validator).",
          "why": "See the linked rule for what this affects."
        },
        {
          "code": "stops_match_shape_out_of_order",
          "consequence": {
            "absences": [
              "Rider-trip figures come from the United States National Transit Database, which does not cover this feed's country.",
              "The served-area need overlays cover the United States and Canada, so none of them applies to this feed."
            ],
            "code": "stops_match_shape_out_of_order",
            "line": "This is a validator notice, and the validator decides what each instance covers, so no share of the network can be read from it here.",
            "reach": {
              "affected": null,
              "basis": "none",
              "basis_label": null,
              "reason": "validator_notice",
              "share": null,
              "total": null,
              "total_source": null
            },
            "ridership": {
              "annual_rider_trips": null,
              "ntd_id": null,
              "reason": "outside_ridership_scope"
            },
            "served_area_need": {
              "reason": "outside_need_scope",
              "scale": null,
              "tier": null
            }
          },
          "count": 19,
          "effort": "A few minutes per flagged trip.",
          "fix": "Check the stop order and the shape direction in your scheduling software; the shape is often drawn backwards.",
          "owner": "Likely your export tool",
          "points": 6.0,
          "severity": "WARNING",
          "what": "On some trips the stops fall along the route line in a different order than the schedule lists.",
          "why": "Trip planners can draw the transit vehicle doubling back or skipping ahead, which confuses riders reading the map."
        },
        {
          "code": "expired_calendar",
          "consequence": {
            "absences": [
              "Rider-trip figures come from the United States National Transit Database, which does not cover this feed's country.",
              "The served-area need overlays cover the United States and Canada, so none of them applies to this feed."
            ],
            "code": "expired_calendar",
            "line": "This is a validator notice, and the validator decides what each instance covers, so no share of the network can be read from it here.",
            "reach": {
              "affected": null,
              "basis": "none",
              "basis_label": null,
              "reason": "validator_notice",
              "share": null,
              "total": null,
              "total_source": null
            },
            "ridership": {
              "annual_rider_trips": null,
              "ntd_id": null,
              "reason": "outside_ridership_scope"
            },
            "served_area_need": {
              "reason": "outside_need_scope",
              "scale": null,
              "tier": null
            }
          },
          "count": 9,
          "effort": "One setting in most export tools.",
          "fix": "Remove past service periods the next time you export the feed.",
          "owner": "Likely your export tool",
          "points": 6.0,
          "severity": "WARNING",
          "what": "Some service calendars in the feed have already ended.",
          "why": "Expired calendars are dead weight and can hide real schedule problems from your staff and vendors."
        },
        {
          "code": "stop_has_too_many_matches_for_shape",
          "consequence": {
            "absences": [
              "Rider-trip figures come from the United States National Transit Database, which does not cover this feed's country.",
              "The served-area need overlays cover the United States and Canada, so none of them applies to this feed."
            ],
            "code": "stop_has_too_many_matches_for_shape",
            "line": "This is a validator notice, and the validator decides what each instance covers, so no share of the network can be read from it here.",
            "reach": {
              "affected": null,
              "basis": "none",
              "basis_label": null,
              "reason": "validator_notice",
              "share": null,
              "total": null,
              "total_source": null
            },
            "ridership": {
              "annual_rider_trips": null,
              "ntd_id": null,
              "reason": "outside_ridership_scope"
            },
            "served_area_need": {
              "reason": "outside_need_scope",
              "scale": null,
              "tier": null
            }
          },
          "count": 4,
          "effort": "Varies.",
          "fix": "Review the rule documentation for 'stop_has_too_many_matches_for_shape' at https://gtfs-validator.mobilitydata.org/rules.html and check the flagged rows in your feed.",
          "owner": "",
          "points": 4.0,
          "severity": "WARNING",
          "what": "Stop has too many matches for shape (flagged by the MobilityData validator).",
          "why": "See the linked rule for what this affects."
        },
        {
          "code": "route_color_contrast",
          "consequence": {
            "absences": [
              "Rider-trip figures come from the United States National Transit Database, which does not cover this feed's country.",
              "The served-area need overlays cover the United States and Canada, so none of them applies to this feed."
            ],
            "code": "route_color_contrast",
            "line": "This is a validator notice, and the validator decides what each instance covers, so no share of the network can be read from it here.",
            "reach": {
              "affected": null,
              "basis": "none",
              "basis_label": null,
              "reason": "validator_notice",
              "share": null,
              "total": null,
              "total_source": null
            },
            "ridership": {
              "annual_rider_trips": null,
              "ntd_id": null,
              "reason": "outside_ridership_scope"
            },
            "served_area_need": {
              "reason": "outside_need_scope",
              "scale": null,
              "tier": null
            }
          },
          "count": 1,
          "effort": "One field per route.",
          "fix": "Pick a darker/lighter route_text_color for the flagged routes.",
          "owner": "",
          "points": 4.0,
          "severity": "WARNING",
          "what": "Some route colors don't contrast with their text color.",
          "why": "Route badges get hard to read, most of all for riders with low vision."
        },
        {
          "code": "big_gap_in_service",
          "consequence": {
            "absences": [
              "Rider-trip figures come from the United States National Transit Database, which does not cover this feed's country.",
              "The served-area need overlays cover the United States and Canada, so none of them applies to this feed."
            ],
            "code": "big_gap_in_service",
            "line": "This is a validator notice, and the validator decides what each instance covers, so no share of the network can be read from it here.",
            "reach": {
              "affected": null,
              "basis": "none",
              "basis_label": null,
              "reason": "validator_notice",
              "share": null,
              "total": null,
              "total_source": null
            },
            "ridership": {
              "annual_rider_trips": null,
              "ntd_id": null,
              "reason": "outside_ridership_scope"
            },
            "served_area_need": {
              "reason": "outside_need_scope",
              "scale": null,
              "tier": null
            }
          },
          "count": 289,
          "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."
        },
        {
          "code": "trip_headsign_matches_intermediate_stop",
          "consequence": {
            "absences": [
              "Rider-trip figures come from the United States National Transit Database, which does not cover this feed's country.",
              "The served-area need overlays cover the United States and Canada, so none of them applies to this feed."
            ],
            "code": "trip_headsign_matches_intermediate_stop",
            "line": "This is a validator notice, and the validator decides what each instance covers, so no share of the network can be read from it here.",
            "reach": {
              "affected": null,
              "basis": "none",
              "basis_label": null,
              "reason": "validator_notice",
              "share": null,
              "total": null,
              "total_source": null
            },
            "ridership": {
              "annual_rider_trips": null,
              "ntd_id": null,
              "reason": "outside_ridership_scope"
            },
            "served_area_need": {
              "reason": "outside_need_scope",
              "scale": null,
              "tier": null
            }
          },
          "count": 118,
          "effort": "Usually a bulk edit in your scheduling software.",
          "fix": "Set trip_headsign to the trip's last stop or its overall destination.",
          "owner": "Likely your export tool",
          "points": 1.0,
          "severity": "INFO",
          "what": "Some trip headsigns name a stop along the way, not the final destination.",
          "why": "The sign should tell riders where the transit vehicle ends up, so a midpoint name can send them the wrong way."
        },
        {
          "code": "unknown_column",
          "consequence": {
            "absences": [
              "Rider-trip figures come from the United States National Transit Database, which does not cover this feed's country.",
              "The served-area need overlays cover the United States and Canada, so none of them applies to this feed."
            ],
            "code": "unknown_column",
            "line": "This is a validator notice, and the validator decides what each instance covers, so no share of the network can be read from it here.",
            "reach": {
              "affected": null,
              "basis": "none",
              "basis_label": null,
              "reason": "validator_notice",
              "share": null,
              "total": null,
              "total_source": null
            },
            "ridership": {
              "annual_rider_trips": null,
              "ntd_id": null,
              "reason": "outside_ridership_scope"
            },
            "served_area_need": {
              "reason": "outside_need_scope",
              "scale": null,
              "tier": null
            }
          },
          "count": 40,
          "effort": "A quick look at the flagged files.",
          "fix": "Check the flagged column names for misspellings of standard GTFS fields; remove them if they are vendor extras.",
          "owner": "",
          "points": 0.8,
          "severity": "INFO",
          "what": "Some files contain columns that are not part of the GTFS spec.",
          "why": "Harmless to riders, but apps ignore these columns and they can hide typos in real column names."
        }
      ],
      "name": "correctness",
      "score": 0.0,
      "status": "measured",
      "summary": "The MobilityData validator flagged 18 kinds of issue across 34459 instances (1190 error, 32822 warning, 447 informational).",
      "weight": 0.35
    },
    "freshness": {
      "details": {
        "days_until_expiry": 200,
        "effective_expiry_date": "2027-05-04",
        "expiry_limited_by": "both",
        "feed_end_date": "2027-05-04",
        "feed_start_date": "2026-10-15",
        "feed_version": "16/10/2026-04:30",
        "has_feed_info": true,
        "last_service_date": "2027-05-04",
        "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 200 days.",
      "weight": 0.2
    },
    "realtime": {
      "name": "realtime",
      "status": "not_yet_measured",
      "summary": "Not scored yet. Nothing here counts against the grade.",
      "weight": 0.2
    }
  },
  "confidence": {
    "feed_age_days": 0,
    "fetch_source": "origin",
    "level": "medium",
    "measured_categories": 3,
    "notes": [
      "Realtime quality was not measured this run. It does not count against the grade.",
      "The feed was downloaded from the configured feed URL. Publisher ownership of that URL is not verified."
    ],
    "rt_windows": 0,
    "total_categories": 4
  },
  "conformance": {
    "awarded": false,
    "criteria": [
      {
        "detail": "1 validator error to resolve.",
        "key": "valid",
        "met": false
      },
      {
        "detail": "Service data covers the next 200 days.",
        "key": "current",
        "met": true
      },
      {
        "detail": "States wheelchair access on 30% of stops and 0% of trips; the mark needs 90% of each.",
        "key": "accessible",
        "met": false
      }
    ],
    "status": "not_yet",
    "summary": "Two requirements remain for this feed to earn the conformance mark. 1 validator error to resolve. States wheelchair access on 30% of stops and 0% of trips; the mark needs 90% of each.",
    "version": 2
  },
  "feed": {
    "license_note": "Licence Ouverte 2.0; published by the M\u00e9tropole Aix-Marseille-Provence through France's National Access Point. The download URL carries the publisher's public open-data key as published on the National Access Point. Derived measurements by GTFS Scorecard.",
    "reachable": true,
    "sha256": "6bddcd88499b1864328d3101a4c006ad47195dd300772df98f1ac708d0ff1b0b",
    "size_bytes": 34623726,
    "source_provenance": "unverified",
    "static_url": "https://app.mecatran.com/utw/ws/gtfsfeed/static/mamp?apiKey=REDACTED"
  },
  "ferry_profile": {
    "accessibility": {
      "measures": "published_values_not_physical_usability",
      "terminals": {
        "allowed_count": 0,
        "allowed_pct": 0.0,
        "not_allowed_count": 11,
        "not_allowed_pct": 100.0,
        "stated_count": 11,
        "stated_pct": 100.0,
        "total_count": 11
      },
      "trips": {
        "allowed_count": 0,
        "allowed_pct": 0.0,
        "not_allowed_count": 0,
        "not_allowed_pct": 0.0,
        "stated_count": 0,
        "stated_pct": 0.0,
        "total_count": 180
      }
    },
    "bikes": {
      "allowed_count": 0,
      "allowed_pct": 0.0,
      "not_allowed_count": 0,
      "not_allowed_pct": 0.0,
      "stated_count": 0,
      "stated_pct": 0.0,
      "total_count": 180
    },
    "cars": {
      "allowed_count": 0,
      "allowed_pct": 0.0,
      "not_allowed_count": 0,
      "not_allowed_pct": 0.0,
      "stated_count": 0,
      "stated_pct": 0.0,
      "total_count": 180
    },
    "fares": {
      "applied": false,
      "fare_free": false,
      "model": "none",
      "scope": "whole_feed"
    },
    "graded": false,
    "measured": true,
    "realtime": {
      "configured_kinds": [],
      "kinds_configured": 0,
      "scope": "whole_feed"
    },
    "route_count": 4,
    "scope": "ferry_routes_and_trips",
    "stop_access": {
      "direct_count": 0,
      "eligible_terminal_count": 11,
      "stated_count": 0,
      "stated_pct": 0.0,
      "through_station_count": 0
    },
    "terminal_hierarchy": {
      "boarding_location_count": 11,
      "parented_boarding_location_count": 11,
      "parented_boarding_location_pct": 100.0,
      "referenced_station_count": 9
    },
    "trip_count": 180
  },
  "fetch": {
    "final_url": "https://app.mecatran.com/utw/ws/gtfsfeed/static/mamp?apiKey=REDACTED",
    "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-10-16T00:00:00+00:00",
  "geo": {
    "bbox": [
      3.69657,
      43.1089,
      7.73388,
      48.58511
    ],
    "lat": 43.41242,
    "lon": 5.38645,
    "stop_count": 15412
  },
  "mode_profile": {
    "ferry_only": false,
    "graded": false,
    "has_ferry": true,
    "is_multimodal": true,
    "measured": true,
    "modes": [
      {
        "key": "tram",
        "label": "Tram / light rail",
        "route_count": 4,
        "trip_count": 3360,
        "trip_share_pct": 1.6
      },
      {
        "key": "subway",
        "label": "Subway / metro",
        "route_count": 2,
        "trip_count": 4246,
        "trip_share_pct": 2.1
      },
      {
        "key": "rail",
        "label": "Rail",
        "route_count": 20,
        "trip_count": 7409,
        "trip_share_pct": 3.6
      },
      {
        "key": "bus",
        "label": "Bus",
        "route_count": 741,
        "trip_count": 188656,
        "trip_share_pct": 92.5
      },
      {
        "key": "ferry",
        "label": "Ferry",
        "route_count": 4,
        "trip_count": 180,
        "trip_share_pct": 0.1
      }
    ],
    "primary_mode": "bus",
    "primary_mode_label": "Bus",
    "route_count": 771,
    "trip_count": 203851
  },
  "overall": {
    "grade": "F",
    "margin_to_lower_band": 40.3,
    "margin_to_next_band": 19.7,
    "score": 40.3
  },
  "recommendations": [
    {
      "category": "accessibility",
      "code": "scorecard_route_color_low_contrast",
      "count": 417,
      "effort": "A per-route color setting in your scheduling software.",
      "fix": "Adjust route_color or route_text_color so each pair clears 4.5:1. Often switching the text between black and white is enough.",
      "owner": "Likely your export tool",
      "points": 0.0,
      "severity": "WARNING",
      "what": "417 route badge(s) pair a color and text color below the WCAG 4.5:1 contrast bar (1, 1, 1, 1, 2, and more).",
      "why": "Riders with low vision struggle to read a low-contrast route badge. It also washes out on a phone screen in sunlight at the stop."
    },
    {
      "category": "accessibility",
      "code": "scorecard_stop_name_needs_tts",
      "count": 667,
      "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": "667 stop name(s) use abbreviations or symbols a screen reader may mispronounce, with no spoken form set (\"Aiguier St Jacques\", \"Av 1ere Arm\u00e9e\", \"Av Ch. de Gaulle\", and more).",
      "why": "A screen reader speaks the raw name. 'Main St & 2nd Ave' can come out as 'Main saint', or lose the ampersand."
    },
    {
      "category": "accessibility",
      "code": "scorecard_station_missing_step_free_data",
      "count": 2,
      "effort": "Worth it for multi-level or large stations; flat stops don't need it.",
      "fix": "Add pathways.txt connecting entrances, platforms, and elevators, and levels.txt for each floor, so the step-free route is described.",
      "owner": "",
      "points": 0.0,
      "severity": "WARNING",
      "what": "This feed models stations or entrances but has no pathways.txt and levels.txt.",
      "why": "Without pathways and levels, a wheelchair user can't tell if a step-free route exists inside the station. Trip planners can't route anyone through it."
    }
  ],
  "routability": {
    "boardable_stops": 10034,
    "findings": [],
    "orphan_stops": 0,
    "single_stop_trips": 0,
    "trips_total": 203851
  },
  "route_map": {
    "drawn_route_count": 710,
    "has_shapes": true,
    "path": "data/artifacts/aix-marseille-provence/geometry.geojson",
    "route_count": 771,
    "routes": [
      {
        "color": "1F3C8A",
        "color_name": "blue",
        "has_shape": true,
        "id": "AIX-03",
        "label": "3",
        "long": "VAL ST ANDR\u00c9<>GRANDE BASTIDE",
        "short": "3",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1F3C8A",
        "color_name": "blue",
        "has_shape": true,
        "id": "AIX-03SP",
        "label": "03SP",
        "long": "TOUR DE VILLE<>GRANDE BASTIDE",
        "short": "03SP",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "0095DB",
        "color_name": "teal",
        "has_shape": true,
        "id": "AIX-04",
        "label": "4",
        "long": "VAL SAINT-ANDR\u00c9<>P\u00d4LE D'ACTIVIT\u00c9S",
        "short": "4",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "F28A1C",
        "color_name": "orange",
        "has_shape": true,
        "id": "AIX-05",
        "label": "5",
        "long": "P+R BRUNET<>CLUB HIPPIQUE-CCIAL MILLES",
        "short": "5",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "8B5E37",
        "color_name": "brown",
        "has_shape": true,
        "id": "AIX-06",
        "label": "6",
        "long": "PARKING 3 BONS DIEUX<>EUROPE-CEZANNE",
        "short": "6",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "579386",
        "color_name": "gray",
        "has_shape": true,
        "id": "AIX-07",
        "label": "7",
        "long": "P+R BRUNET<>H\u00d4PITAL PROVENCE",
        "short": "7",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E30613",
        "color_name": "red",
        "has_shape": true,
        "id": "AIX-08",
        "label": "8",
        "long": "MARGUERIDE<>VAL DE L'ARC",
        "short": "8",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E30613",
        "color_name": "red",
        "has_shape": true,
        "id": "AIX-08SP",
        "label": "08SP",
        "long": "MARGUERIDE<>ARC DE MEYRAN",
        "short": "08SP",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "96368B",
        "color_name": "purple",
        "has_shape": true,
        "id": "AIX-09",
        "label": "9",
        "long": "MAGNAN<>GRANDE BASTIDE-CH\u00c2TEAU GALICE",
        "short": "9",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "96368B",
        "color_name": "purple",
        "has_shape": true,
        "id": "AIX-09SP",
        "label": "09SP",
        "long": "CH\u00c2TEAU GALICE<>SAINT-ANNE",
        "short": "09SP",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "B51F1F",
        "color_name": "red",
        "has_shape": true,
        "id": "AIX-10",
        "label": "10",
        "long": "PONT ARC-MAIRIE<>PONT DES CORNEILLES",
        "short": "10",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "B51F1F",
        "color_name": "red",
        "has_shape": true,
        "id": "AIX-10SP",
        "label": "10SP",
        "long": "ROTONDE-TOUR DE VILLE<>PONT ARC-MAIRIE",
        "short": "10SP",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "87812A",
        "color_name": "brown",
        "has_shape": true,
        "id": "AIX-11",
        "label": "11",
        "long": "VILLAGE SOLEIL<>LUYNES MAIL",
        "short": "11",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "B69CCA",
        "color_name": "pink",
        "has_shape": true,
        "id": "AIX-12",
        "label": "12",
        "long": "COUTERON \u00c9GLISE<>G.R. MOURET",
        "short": "12",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "B69CCA",
        "color_name": "pink",
        "has_shape": true,
        "id": "AIX-12SP",
        "label": "12SP",
        "long": "COUTERON-D13<>ROTONDE TOUR DE VILLE",
        "short": "12SP",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "3AAA35",
        "color_name": "green",
        "has_shape": true,
        "id": "AIX-13",
        "label": "13",
        "long": "PUYRICARD CENTRE<>PALETTE-LE THOLONET",
        "short": "13",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "BD7A1D",
        "color_name": "orange",
        "has_shape": true,
        "id": "AIX-14",
        "label": "14",
        "long": "A\u00c9RODROME<>GARE ROUTI\u00c8RE",
        "short": "14",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E8378C",
        "color_name": "pink",
        "has_shape": true,
        "id": "AIX-15",
        "label": "15",
        "long": "EUROP\u00d4LE ARBOIS-DURANNE<>GARE ROUTI\u00c8RE",
        "short": "15",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E8378C",
        "color_name": "pink",
        "has_shape": true,
        "id": "AIX-15SP",
        "label": "15SP",
        "long": "MAYANELLE<>P\u00d4LE D'ACTIVIT\u00c9S",
        "short": "15SP",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "D85D13",
        "color_name": "orange",
        "has_shape": true,
        "id": "AIX-16",
        "label": "16",
        "long": "MONTAIGUET<>ROTONDE NARVIK",
        "short": "16",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "6ABC8F",
        "color_name": "gray",
        "has_shape": true,
        "id": "AIX-17",
        "label": "17",
        "long": "P+R PLAN D'AILLANE <> CORSY",
        "short": "17",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "676499",
        "color_name": "gray",
        "has_shape": true,
        "id": "AIX-18",
        "label": "18",
        "long": "DURANNE \u00c9COLE<>GARE ROUTI\u00c8RE",
        "short": "18",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "D46362",
        "color_name": "pink",
        "has_shape": true,
        "id": "AIX-21",
        "label": "21",
        "long": "ST MARC J 16<>BELLEGARDE",
        "short": "21",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "D46362",
        "color_name": "pink",
        "has_shape": true,
        "id": "AIX-22",
        "label": "22",
        "long": "C\u00c9LONY ECOLE<>ROTONDE BONAPARTE",
        "short": "22",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "008F89",
        "color_name": "teal",
        "has_shape": true,
        "id": "AIX-23",
        "label": "23",
        "long": "BELLEGARDE<>PARC RIGAUD",
        "short": "23",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "C6E8FB",
        "color_name": "white",
        "has_shape": true,
        "id": "AIX-24",
        "label": "24",
        "long": "G.R. BELGES<>GRAND ST JEAN",
        "short": "24",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "F6B2B6",
        "color_name": "white",
        "has_shape": true,
        "id": "AIX-25",
        "label": "25",
        "long": "POSTE VENELLES<>GARE ROUTI\u00c8RE",
        "short": "25",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "0096AD",
        "color_name": "teal",
        "has_shape": true,
        "id": "AIX-26",
        "label": "26",
        "long": "COMPLEXE SPORTIF<>G.R MOURET",
        "short": "26",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "0096AD",
        "color_name": "teal",
        "has_shape": true,
        "id": "AIX-26SP",
        "label": "26SP",
        "long": "COMPLEXE SPORTIF <> SILVACANE",
        "short": "26SP",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "95C565",
        "color_name": "gray",
        "has_shape": true,
        "id": "AIX-3011",
        "label": "8301-1",
        "long": "SCOLAIRE PRIMAIRES&MATERNELLES CIRCUIT PM01/8301-1",
        "short": "8301-1",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "CE80B4",
        "color_name": "pink",
        "has_shape": true,
        "id": "AIX-3013",
        "label": "8301-3",
        "long": "SCOLAIRE PRIMAIRES&MATERNELLES CIRCUIT PM03/8301-3",
        "short": "8301-3",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "7DB5DA",
        "color_name": "gray",
        "has_shape": true,
        "id": "AIX-3014",
        "label": "8301-4",
        "long": "SCOLAIRE PRIMAIRES&MATERNELLES CIRCUIT PM04/8301-4",
        "short": "8301-4",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "80C8E4",
        "color_name": "white",
        "has_shape": true,
        "id": "AIX-3031",
        "label": "8303-1",
        "long": "SCOLAIRE PUYRICARD CIRCUIT P01/8303-1",
        "short": "8303-1",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "C35C9F",
        "color_name": "pink",
        "has_shape": true,
        "id": "AIX-3032",
        "label": "8303-2",
        "long": "SCOLAIRE PUYRICARD CIRCUIT P02/8303-2",
        "short": "8303-2",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "86BC25",
        "color_name": "brown",
        "has_shape": true,
        "id": "AIX-3033",
        "label": "8303-3",
        "long": "SCOLAIRE PUYRICARD CIRCUIT P03/8303-3",
        "short": "8303-3",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "EECD00",
        "color_name": "yellow",
        "has_shape": true,
        "id": "AIX-3034",
        "label": "8303-4",
        "long": "SCOLAIRE PUYRICARD CIRCUIT P04/8303-4",
        "short": "8303-4",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "F18700",
        "color_name": "orange",
        "has_shape": true,
        "id": "AIX-3035",
        "label": "8303-5",
        "long": "SCOLAIRE PUYRICARD CIRCUIT P05/8303-5",
        "short": "8303-5",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E23423",
        "color_name": "red",
        "has_shape": true,
        "id": "AIX-3036",
        "label": "8303-6",
        "long": "SCOLAIRE PUYRICARD CIRCUIT P06/8303-6",
        "short": "8303-6",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "80C8E4",
        "color_name": "white",
        "has_shape": true,
        "id": "AIX-3051",
        "label": "8305-1",
        "long": "SCOLAIRE LA DURANNE CIRCUIT D01/8305-1",
        "short": "8305-1",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "FAB600",
        "color_name": "yellow",
        "has_shape": true,
        "id": "AIX-3052",
        "label": "8305-2",
        "long": "SCOLAIRE LA DURANNE CIRCUIT D02/8305-2",
        "short": "8305-2",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "EB6213",
        "color_name": "orange",
        "has_shape": true,
        "id": "AIX-3053",
        "label": "8305-3",
        "long": "SCOLAIRE LES MILLES CIRCUIT MILL01/8305-3",
        "short": "8305-3",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "989E5E",
        "color_name": "gray",
        "has_shape": true,
        "id": "AIX-3054",
        "label": "8305-4",
        "long": "SCOLAIRE LES MILLES CIRCUIT MILL02/8305-4",
        "short": "8305-4",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "AF1774",
        "color_name": "pink",
        "has_shape": true,
        "id": "AIX-3055",
        "label": "8305-5",
        "long": "SCOLAIRE LES MILLES CIRCUIT MILL02/8305-5",
        "short": "8305-5",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "946A13",
        "color_name": "brown",
        "has_shape": true,
        "id": "AIX-3056",
        "label": "8305-6",
        "long": "SCOLAIRE LES MILLES CIRCUIT MILL04/8305-6",
        "short": "8305-6",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "DB0812",
        "color_name": "red",
        "has_shape": true,
        "id": "AIX-3057",
        "label": "8305-7",
        "long": "SCOLAIRE LES MILLES CIRCUIT MILL03/8305-7",
        "short": "8305-7",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "86BC25",
        "color_name": "brown",
        "has_shape": true,
        "id": "AIX-3771",
        "label": "8377-1",
        "long": "SCOLAIRE VENELLES AIX CIRCUIT VEN01/8377-1",
        "short": "8377-1",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "0BBBEF",
        "color_name": "teal",
        "has_shape": true,
        "id": "AIX-3772",
        "label": "8377-2",
        "long": "SCOLAIRE VENELLES AIX CIRCUIT VEN02/8377-2",
        "short": "8377-2",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "F39200",
        "color_name": "orange",
        "has_shape": true,
        "id": "AIX-3773",
        "label": "8377-3",
        "long": "SCOLAIRE VENELLES AIX CIRCUIT VEN03/8377-3",
        "short": "8377-3",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "FAB600",
        "color_name": "yellow",
        "has_shape": true,
        "id": "AIX-3774",
        "label": "8377-4",
        "long": "SCOLAIRE VENELLES AIX CIRCUIT VEN04/8377-4",
        "short": "8377-4",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "AF1774",
        "color_name": "pink",
        "has_shape": true,
        "id": "AIX-3775",
        "label": "8377-5",
        "long": "SCOLAIRE VENELLES AIX CIRCUIT VEN05/8377-5",
        "short": "8377-5",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "008F89",
        "color_name": "teal",
        "has_shape": true,
        "id": "AIX-3791",
        "label": "8379-1",
        "long": "SCOLAIRE VENELLES ST EUROPE CIRCUIT VENSt01/8379-1",
        "short": "8379-1",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1D3A8F",
        "color_name": "blue",
        "has_shape": true,
        "id": "AIX-3792",
        "label": "8379-2",
        "long": "SCOLAIRE VENELLES ST EUROPE CIRCUIT VENSt02/8379-2",
        "short": "8379-2",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "DC0C15",
        "color_name": "red",
        "has_shape": true,
        "id": "AIX-3793",
        "label": "8379-3",
        "long": "SCOLAIRE VENELLES ST EUROPE CIRCUIT VENSt03/8379-3",
        "short": "8379-3",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "EA5D0B",
        "color_name": "orange",
        "has_shape": true,
        "id": "AIX-3794",
        "label": "8379-4",
        "long": "SCOLAIRE VENELLES ST EUROPE CIRCUIT VENSt04/8379-4",
        "short": "8379-4",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "FAB500",
        "color_name": "yellow",
        "has_shape": true,
        "id": "AIX-3795",
        "label": "8379-5",
        "long": "SCOLAIRE VENELLES ST EUROPE CIRCUIT VENSt05/8379-5",
        "short": "8379-5",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "114899",
        "color_name": "teal",
        "has_shape": true,
        "id": "AIX-4041",
        "label": "8404-1",
        "long": "SCOLAIRE LUYNES AIX CIRCUIT BSC08/8404-1",
        "short": "8404-1",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E3DD09",
        "color_name": "yellow",
        "has_shape": true,
        "id": "AIX-4042",
        "label": "8404-2",
        "long": "SCOLAIRE LUYNES AIX CIRCUIT BSC08/8404-2",
        "short": "8404-2",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "E43430",
        "color_name": "red",
        "has_shape": true,
        "id": "AIX-4051",
        "label": "8405-1",
        "long": "SCOLAIRE LE THOLONET TH01/8405-1",
        "short": "8405-1",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "D85D13",
        "color_name": "orange",
        "has_shape": true,
        "id": "AIX-A",
        "label": "A",
        "long": "P+R KRYPTON<>SAINT MITRE",
        "short": "A",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "EA5297",
        "color_name": "pink",
        "has_shape": true,
        "id": "AIX-M1",
        "label": "M1",
        "long": "CIT\u00c9 DU LIVRE<>LA TORSE-VAL ST ANDR\u00c9",
        "short": "M1",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "F4E83B",
        "color_name": "yellow",
        "has_shape": true,
        "id": "AIX-M2",
        "label": "M2",
        "long": "CUQUES<>ROT MIRABEAU-H\u00d4PITAL TAMARIS",
        "short": "M2",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "802E77",
        "color_name": "purple",
        "has_shape": true,
        "id": "AIX-M3",
        "label": "M3",
        "long": "CHEVALI\u00c8RE-BEAUVALLON<>PISCINE Y. BLANC",
        "short": "M3",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "802E77",
        "color_name": "purple",
        "has_shape": true,
        "id": "AIX-M3SP",
        "label": "M3SP",
        "long": "BEAUVALLON<>LA TORSE",
        "short": "M3SP",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "FFDD00",
        "color_name": "yellow",
        "has_shape": true,
        "id": "AUB-01",
        "label": "01",
        "long": "Gare d'Aubagne - Les Paluds - Quartier d",
        "short": "01",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "F2997B",
        "color_name": "pink",
        "has_shape": true,
        "id": "AUB-02",
        "label": "02",
        "long": "Les Passons - Fa\u00efenciers - Gare d'Aubagn",
        "short": "02",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "23B24B",
        "color_name": "green",
        "has_shape": true,
        "id": "AUB-03",
        "label": "03",
        "long": "Pin vert - Comoedia - Coll\u00e8ge Lakanal -",
        "short": "03",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "6BC067",
        "color_name": "gray",
        "has_shape": true,
        "id": "AUB-04",
        "label": "04",
        "long": "Gare Aubagne - CD2 - La Penne sur Huveau",
        "short": "04",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "00A9A5",
        "color_name": "teal",
        "has_shape": true,
        "id": "AUB-05",
        "label": "05",
        "long": "Les Gisclans - Gare Aubagne (par autorou",
        "short": "05",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "0080C9",
        "color_name": "teal",
        "has_shape": true,
        "id": "AUB-06",
        "label": "06",
        "long": "La Penne sur Huveaune - Eiffel",
        "short": "06",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "40C7F4",
        "color_name": "teal",
        "has_shape": true,
        "id": "AUB-07",
        "label": "07",
        "long": "Gare Aubagne - Centre Commercial - G\u00e9men",
        "short": "07",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "F7931D",
        "color_name": "orange",
        "has_shape": true,
        "id": "AUB-08",
        "label": "08",
        "long": "St Zacharie - Auriol - Roquevaire - Gar",
        "short": "08",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "90268F",
        "color_name": "purple",
        "has_shape": true,
        "id": "AUB-09",
        "label": "09",
        "long": "Saint-Zacharie - A52 - Gare Aubagne",
        "short": "09",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "FABD44",
        "color_name": "yellow",
        "has_shape": true,
        "id": "AUB-10",
        "label": "10",
        "long": "Gare Aubagne - Font de Mai - La Treille",
        "short": "10",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "F7D563",
        "color_name": "yellow",
        "has_shape": true,
        "id": "AUB-10S",
        "label": "10S",
        "long": "Gare Aubagne - Font de Mai - La Treille",
        "short": "10S",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "DB81B5",
        "color_name": "pink",
        "has_shape": true,
        "id": "AUB-11",
        "label": "11",
        "long": "Cuges les pins - ZI - RN8 - Gare Aubagne",
        "short": "11",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "DE83B4",
        "color_name": "pink",
        "has_shape": true,
        "id": "AUB-11S",
        "label": "11S",
        "long": "Cuges les pins - ZI - RN8 - Gare Aubagne",
        "short": "11S",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "72444D",
        "color_name": "brown",
        "has_shape": true,
        "id": "AUB-12",
        "label": "12",
        "long": "Pont de Joux - Auriol - Gare Aubagne (par autoroute)",
        "short": "12",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "684451",
        "color_name": "brown",
        "has_shape": true,
        "id": "AUB-12S",
        "label": "12S",
        "long": "Pont de Joux - Auriol - Gare Aubagne (par autoroute)",
        "short": "12S",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "906239",
        "color_name": "brown",
        "has_shape": true,
        "id": "AUB-13",
        "label": "13",
        "long": "Gare d'Aubagne - H\u00f4pital - La Garenne -",
        "short": "13",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "174895",
        "color_name": "teal",
        "has_shape": true,
        "id": "AUB-14",
        "label": "14",
        "long": "La Louve - Gare d'Aubagne",
        "short": "14",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "447CBD",
        "color_name": "teal",
        "has_shape": true,
        "id": "AUB-14S",
        "label": "14S",
        "long": "La Louve - Gare Aubagne",
        "short": "14S",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "996597",
        "color_name": "purple",
        "has_shape": true,
        "id": "AUB-16",
        "label": "16",
        "long": "Lotissement les Solans - Gare d'Aubagne",
        "short": "16",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "D7128B",
        "color_name": "pink",
        "has_shape": true,
        "id": "AUB-17",
        "label": "17",
        "long": "Auberge Neuve <> Souque N\u00e8gre",
        "short": "17",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "A67435",
        "color_name": "brown",
        "has_shape": true,
        "id": "AUB-18S",
        "label": "18S",
        "long": "La Bouilladisse - Les Playes <> Bouillad",
        "short": "18S",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "188892",
        "color_name": "teal",
        "has_shape": true,
        "id": "AUB-19S",
        "label": "19S",
        "long": "Roquevaire - Eglise <> Coll\u00e8ge Louis Ara",
        "short": "19S",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "7F7B3D",
        "color_name": "brown",
        "has_shape": true,
        "id": "AUB-20S",
        "label": "20S",
        "long": "Saint Pierre <> Gare d'Aubagne",
        "short": "20S",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "CACE47",
        "color_name": "yellow",
        "has_shape": true,
        "id": "AUB-22S",
        "label": "22S",
        "long": "Navette Belcod\u00e8ne - Echangeur",
        "short": "22S",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "000000",
        "color_name": "black",
        "has_shape": true,
        "id": "AUB-23S",
        "label": "23S",
        "long": "",
        "short": "23S",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "BED534",
        "color_name": "yellow",
        "has_shape": true,
        "id": "AUB-3S",
        "label": "3S",
        "long": "Pin vert - Centre ville - Les Passons",
        "short": "3S",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "00A9A5",
        "color_name": "teal",
        "has_shape": true,
        "id": "AUB-5S",
        "label": "5S",
        "long": "La Bouilladisse - Gare Aubagne (par auto",
        "short": "5S",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "F7931D",
        "color_name": "orange",
        "has_shape": true,
        "id": "AUB-8S",
        "label": "8S",
        "long": "St Zacharie - Auriol - Roquevaire - Gar",
        "short": "8S",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "90268F",
        "color_name": "purple",
        "has_shape": true,
        "id": "AUB-9S",
        "label": "9S",
        "long": "Saint-Zacharie - A52 - Gare Aubagne",
        "short": "9S",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "90268F",
        "color_name": "purple",
        "has_shape": true,
        "id": "AUB-A",
        "label": "A",
        "long": "La Dorgale - Le Cannet - Coll\u00e8ge de Roqu",
        "short": "A",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "434E9B",
        "color_name": "blue",
        "has_shape": true,
        "id": "AUB-AUBA",
        "label": "AUBA",
        "long": "AUBALINE",
        "short": "AUBA",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "F3859B",
        "color_name": "pink",
        "has_shape": true,
        "id": "AUB-B1",
        "label": "B1",
        "long": "Saint Barth\u00e9l\u00e9my - Coll\u00e8ge Ubelka d'Auriol",
        "short": "B1",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "EF456F",
        "color_name": "pink",
        "has_shape": true,
        "id": "AUB-B2",
        "label": "B2",
        "long": "La Place - Coll\u00e8ge Ubelka d'Auriol",
        "short": "B2",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "000000",
        "color_name": "black",
        "has_shape": true,
        "id": "AUB-BEAU",
        "label": "BEAU",
        "long": "",
        "short": "BEAU",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "0F8B48",
        "color_name": "green",
        "has_shape": true,
        "id": "AUB-C",
        "label": "C",
        "long": "Mairie Auriol - Parette - Coll\u00e8ge Ubelka",
        "short": "C",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "A36E2D",
        "color_name": "brown",
        "has_shape": true,
        "id": "AUB-D",
        "label": "D",
        "long": "Moulin de Redon - Coll\u00e8ge Ubelka d'Aurio",
        "short": "D",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "ED1C26",
        "color_name": "red",
        "has_shape": true,
        "id": "AUB-E1",
        "label": "E1",
        "long": "La Bouilladisse - La Destrousse - Cge Roquevaire",
        "short": "E1",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "5F060D",
        "color_name": "black",
        "has_shape": true,
        "id": "AUB-E2",
        "label": "E2",
        "long": "La Bouilladisse - La Destrousse - Cge Roquevaire",
        "short": "E2",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "A6CE3B",
        "color_name": "yellow",
        "has_shape": true,
        "id": "AUB-J",
        "label": "J",
        "long": "Saint Pierre - Beaudinard - Coll\u00e8ge Laka",
        "short": "J",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "000000",
        "color_name": "black",
        "has_shape": true,
        "id": "AUB-M",
        "label": "M",
        "long": "",
        "short": "M",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "F7931D",
        "color_name": "orange",
        "has_shape": true,
        "id": "AUB-O",
        "label": "O",
        "long": "Eglise Roquevaire - Gare Aubagne",
        "short": "O",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "0095D9",
        "color_name": "teal",
        "has_shape": true,
        "id": "AUB-R",
        "label": "R",
        "long": "La Sounce - Les Esparets - Coll\u00e8ge Louis",
        "short": "R",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "FADB24",
        "color_name": "yellow",
        "has_shape": true,
        "id": "AUB-S",
        "label": "S",
        "long": "Souque N\u00e8gre - La Destrousse Mairie - Cg",
        "short": "S",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FF0000",
        "color_name": "red",
        "has_shape": false,
        "id": "AUB-T",
        "label": "T",
        "long": "Le Charrel <> Gare",
        "short": "T",
        "text_color": "FFFFFF",
        "type_label": "Tram / light rail"
      },
      {
        "color": "000000",
        "color_name": "black",
        "has_shape": true,
        "id": "AUB-TES",
        "label": "TES",
        "long": "",
        "short": "TES",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "EE1D23",
        "color_name": "red",
        "has_shape": true,
        "id": "AUB-Tbus",
        "label": "Tbus",
        "long": "Garenne <> Gare",
        "short": "Tbus",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "FADC14",
        "color_name": "yellow",
        "has_shape": true,
        "id": "BDE-1",
        "label": "1",
        "long": "Avenue Gal Leclerc - Gare St Antoine",
        "short": "1",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "DCAFCD",
        "color_name": "white",
        "has_shape": true,
        "id": "BDE-10",
        "label": "10",
        "long": "Vignettes Ecole - Pierre Plant\u00e9e",
        "short": "10",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "F2920A",
        "color_name": "orange",
        "has_shape": true,
        "id": "BDE-11",
        "label": "11",
        "long": "Coll\u00e8ge F. L\u00e9ger - Pierre Plant\u00e9e",
        "short": "11",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "23B15A",
        "color_name": "green",
        "has_shape": true,
        "id": "BDE-12",
        "label": "12",
        "long": "Pierre Plant\u00e9e - Maison M\u00e9dicale",
        "short": "12",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "76160E",
        "color_name": "brown",
        "has_shape": true,
        "id": "BDE-13",
        "label": "13",
        "long": "A\u00e9roport Marseille - Pierre Plant\u00e9e",
        "short": "13",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "76160E",
        "color_name": "brown",
        "has_shape": false,
        "id": "BDE-131",
        "label": "13A",
        "long": "A\u00e9roport - Gare - Airbus",
        "short": "13A",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "76160E",
        "color_name": "brown",
        "has_shape": false,
        "id": "BDE-132",
        "label": "13B",
        "long": "Pierre Plantee - Airbus - Gare",
        "short": "13B",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "756FB3",
        "color_name": "purple",
        "has_shape": true,
        "id": "BDE-14",
        "label": "14",
        "long": "Le Drignon - Coll\u00e8ge F. L\u00e9ger",
        "short": "14",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "D75096",
        "color_name": "pink",
        "has_shape": true,
        "id": "BDE-18",
        "label": "18",
        "long": "Pierre Plant\u00e9e - Vieux Village",
        "short": "18",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00AC98",
        "color_name": "teal",
        "has_shape": true,
        "id": "BDE-2",
        "label": "2",
        "long": "Tante Rose - Jas de Rhodes",
        "short": "2",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "5FC3E1",
        "color_name": "teal",
        "has_shape": true,
        "id": "BDE-20",
        "label": "20",
        "long": "Lyc\u00e9e Jean Monnet - Les Cadeni\u00e8res",
        "short": "20",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "0099CC",
        "color_name": "teal",
        "has_shape": true,
        "id": "BDE-3",
        "label": "3",
        "long": "Le Ja\u00ef - Brassens/Genevoix - St Louis/Ste Marie",
        "short": "3",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "6666FF",
        "color_name": "blue",
        "has_shape": false,
        "id": "BDE-36",
        "label": "36",
        "long": "Le Ja\u00ef - Les Couronnes",
        "short": "36",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "AFA00F",
        "color_name": "yellow",
        "has_shape": true,
        "id": "BDE-5",
        "label": "5",
        "long": "Rebuty - Technoparc 2",
        "short": "5",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "A54B96",
        "color_name": "purple",
        "has_shape": true,
        "id": "BDE-6",
        "label": "6",
        "long": "Parc Camoin - Les Couronnes",
        "short": "6",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E94E1B",
        "color_name": "orange",
        "has_shape": true,
        "id": "BDE-6000",
        "label": "6000",
        "long": "TAD",
        "short": "6000",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E94E1B",
        "color_name": "orange",
        "has_shape": true,
        "id": "BDE-6001",
        "label": "6001",
        "long": "TAD 1",
        "short": "6001",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E94E1B",
        "color_name": "orange",
        "has_shape": true,
        "id": "BDE-6002",
        "label": "6002",
        "long": "TAD 2",
        "short": "6002",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E94E1B",
        "color_name": "orange",
        "has_shape": true,
        "id": "BDE-6003",
        "label": "6003",
        "long": "TAD 3",
        "short": "6003",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E94E1B",
        "color_name": "orange",
        "has_shape": true,
        "id": "BDE-6004",
        "label": "6004",
        "long": "TAD 4",
        "short": "6004",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E94E1B",
        "color_name": "orange",
        "has_shape": true,
        "id": "BDE-6005",
        "label": "6005",
        "long": "TAD 5",
        "short": "6005",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E94E1B",
        "color_name": "orange",
        "has_shape": true,
        "id": "BDE-6008",
        "label": "6008",
        "long": "TAD 6",
        "short": "6008",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E94E1B",
        "color_name": "orange",
        "has_shape": true,
        "id": "BDE-6009",
        "label": "6009",
        "long": "TAD 7",
        "short": "6009",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "000000",
        "color_name": "black",
        "has_shape": true,
        "id": "BDE-6010",
        "label": "6010",
        "long": "P2",
        "short": "6010",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "000000",
        "color_name": "black",
        "has_shape": true,
        "id": "BDE-6011",
        "label": "6011",
        "long": "P1",
        "short": "6011",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "F25C19",
        "color_name": "orange",
        "has_shape": true,
        "id": "BDE-628",
        "label": "628",
        "long": "Coll. Claudel - Les c\u00e8dres",
        "short": "628",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "F25C19",
        "color_name": "orange",
        "has_shape": true,
        "id": "BDE-635",
        "label": "635",
        "long": "Vitrolles - EREA Louis Aragon",
        "short": "635",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "F25C19",
        "color_name": "orange",
        "has_shape": true,
        "id": "BDE-637",
        "label": "637",
        "long": "Ecole des Vignettes",
        "short": "637",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "F25C19",
        "color_name": "orange",
        "has_shape": true,
        "id": "BDE-642",
        "label": "642",
        "long": "Velaux - Ste Marie - St louis",
        "short": "642",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "F25C19",
        "color_name": "orange",
        "has_shape": true,
        "id": "BDE-643",
        "label": "643",
        "long": "La Verane - Coll\u00e8ge Roquepertuse",
        "short": "643",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "F25C19",
        "color_name": "orange",
        "has_shape": true,
        "id": "BDE-647",
        "label": "647",
        "long": "Les Romarins - Cousteau",
        "short": "647",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "F25C19",
        "color_name": "orange",
        "has_shape": true,
        "id": "BDE-648",
        "label": "648",
        "long": "Les fr\u00e9gates - J. Monnet",
        "short": "648",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "F25C19",
        "color_name": "orange",
        "has_shape": true,
        "id": "BDE-649",
        "label": "649",
        "long": "Halte de Velaux - M. Genevoix",
        "short": "649",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "000000",
        "color_name": "black",
        "has_shape": true,
        "id": "BDE-650",
        "label": "650",
        "long": "Maison M\u00e9dicale-Lyc\u00e9e Jean Monnet",
        "short": "650",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "F25C19",
        "color_name": "orange",
        "has_shape": true,
        "id": "BDE-654",
        "label": "654",
        "long": "CARBONEL - JEAN COCTEAU",
        "short": "654",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "F25C19",
        "color_name": "orange",
        "has_shape": true,
        "id": "BDE-656",
        "label": "656",
        "long": "Gignac La Nerthe",
        "short": "656",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "F25C19",
        "color_name": "orange",
        "has_shape": true,
        "id": "BDE-658",
        "label": "658",
        "long": "Pr\u00e9 Fleuri - Pierre Plant\u00e9e",
        "short": "658",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "F25C19",
        "color_name": "orange",
        "has_shape": true,
        "id": "BDE-659",
        "label": "659",
        "long": "Le Tholonet - Lyc\u00e9e M. Genevoix",
        "short": "659",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "F25C19",
        "color_name": "orange",
        "has_shape": true,
        "id": "BDE-669",
        "label": "669",
        "long": "Genevoix - La Glaci\u00e8re",
        "short": "669",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "F25C19",
        "color_name": "orange",
        "has_shape": true,
        "id": "BDE-671",
        "label": "671",
        "long": "Vitrolles - Les Pennes - St Victoret - Gignac",
        "short": "671",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "F25C19",
        "color_name": "orange",
        "has_shape": true,
        "id": "BDE-672",
        "label": "672",
        "long": "Les pennes Mirabeau - St Marie - St Loui",
        "short": "672",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "F25C19",
        "color_name": "orange",
        "has_shape": true,
        "id": "BDE-673",
        "label": "673",
        "long": "Le Relais - Monod",
        "short": "673",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "F25C19",
        "color_name": "orange",
        "has_shape": true,
        "id": "BDE-674",
        "label": "674",
        "long": "Le Relais - Pierre Plant\u00e9e",
        "short": "674",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "0099CC",
        "color_name": "teal",
        "has_shape": true,
        "id": "BDE-6746",
        "label": "6746",
        "long": "6746",
        "short": "6746",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "F25C19",
        "color_name": "orange",
        "has_shape": true,
        "id": "BDE-675",
        "label": "675",
        "long": "Les Palli\u00e8res - Monod",
        "short": "675",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "F25C19",
        "color_name": "orange",
        "has_shape": true,
        "id": "BDE-676",
        "label": "676",
        "long": "Le Brusq - Pierre Plant\u00e9e",
        "short": "676",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "F25C19",
        "color_name": "orange",
        "has_shape": true,
        "id": "BDE-677",
        "label": "677",
        "long": "Tante Rose - Ste Elisabeth",
        "short": "677",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "F25C19",
        "color_name": "orange",
        "has_shape": true,
        "id": "BDE-678",
        "label": "678",
        "long": "Tante Rose - LEP Caucadis",
        "short": "678",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "F25C19",
        "color_name": "orange",
        "has_shape": true,
        "id": "BDE-679",
        "label": "679",
        "long": "St Antoine - M. Genevoix",
        "short": "679",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "F25C19",
        "color_name": "orange",
        "has_shape": true,
        "id": "BDE-683",
        "label": "683",
        "long": "Coudoux - La Fare",
        "short": "683",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "F25C19",
        "color_name": "orange",
        "has_shape": true,
        "id": "BDE-692",
        "label": "692",
        "long": "Berre - Ste Marie - St louis",
        "short": "692",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "F25C19",
        "color_name": "orange",
        "has_shape": true,
        "id": "BDE-695",
        "label": "695",
        "long": "Marielie - Ste Elisabeth",
        "short": "695",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "F25C19",
        "color_name": "orange",
        "has_shape": true,
        "id": "BDE-696",
        "label": "696",
        "long": "Chemin notre dame - F. L\u00e9ger",
        "short": "696",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "F25C19",
        "color_name": "orange",
        "has_shape": true,
        "id": "BDE-697",
        "label": "697",
        "long": "Coop\u00e9rative Agriciole - E. Zola",
        "short": "697",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "F25C19",
        "color_name": "orange",
        "has_shape": true,
        "id": "BDE-698",
        "label": "698",
        "long": "Ch. de la Transhumance - J. Monnet",
        "short": "698",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "F25C19",
        "color_name": "orange",
        "has_shape": true,
        "id": "BDE-699",
        "label": "699",
        "long": "Chemin Notre dame - M. Genevoix",
        "short": "699",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1987C8",
        "color_name": "teal",
        "has_shape": true,
        "id": "BDE-7",
        "label": "7",
        "long": "Gd Vitrolles - Coll\u00e8ge J. Pr\u00e9vert",
        "short": "7",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "919191",
        "color_name": "gray",
        "has_shape": true,
        "id": "BDE-79",
        "label": "ZEN",
        "long": "Genevoix/Brassens - Plan de Campagne",
        "short": "ZEN",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "EE148C",
        "color_name": "pink",
        "has_shape": true,
        "id": "BDE-8",
        "label": "8",
        "long": "Les Fr\u00e9gates - Hameau des Barjaquets",
        "short": "8",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "FF330E",
        "color_name": "red",
        "has_shape": true,
        "id": "BDE-80",
        "label": "ZEN A",
        "long": "Rigons Cin\u00e9ma - Ath\u00e8nes Rome",
        "short": "ZEN A",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "FC8C0E",
        "color_name": "orange",
        "has_shape": true,
        "id": "BDE-81",
        "label": "ZEN B",
        "long": "Griffon Clinique - Brassens/Genevoix - Florides",
        "short": "ZEN B",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "73B428",
        "color_name": "brown",
        "has_shape": true,
        "id": "BDE-9",
        "label": "9",
        "long": "Les Pinchinades - Les Palli\u00e8res",
        "short": "9",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FBB800",
        "color_name": "yellow",
        "has_shape": true,
        "id": "C13-100",
        "label": "100",
        "long": "AUBAGNE - MARSEILLE",
        "short": "100",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "009641",
        "color_name": "green",
        "has_shape": true,
        "id": "C13-102",
        "label": "102",
        "long": "AUBAGNE LES PALUDS - MARSEILLE",
        "short": "102",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "009641",
        "color_name": "green",
        "has_shape": true,
        "id": "C13-15",
        "label": "15",
        "long": "BERRE L'ETANG - AIX",
        "short": "15",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E4032E",
        "color_name": "red",
        "has_shape": true,
        "id": "C13-16",
        "label": "16",
        "long": "LANCON - AIX",
        "short": "16",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "A1D9F7",
        "color_name": "white",
        "has_shape": true,
        "id": "C13-2072",
        "label": "2072",
        "long": "AUBAGNE - AIX",
        "short": "2072",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "702283",
        "color_name": "purple",
        "has_shape": true,
        "id": "C13-240",
        "label": "240",
        "long": "AUBAGNE - MARSEILLE LA FOURRAGERE",
        "short": "240",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "B27400",
        "color_name": "orange",
        "has_shape": true,
        "id": "C13-25",
        "label": "25",
        "long": "SALON - AIX",
        "short": "25",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "323E69",
        "color_name": "green",
        "has_shape": true,
        "id": "C13-33",
        "label": "33",
        "long": "La M\u00e8de - Ch\u00e2teauneuf - Marseille",
        "short": "33",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "AE0F0A",
        "color_name": "red",
        "has_shape": true,
        "id": "C13-34",
        "label": "34",
        "long": "MARTIGUES - MARSEILLE",
        "short": "34",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "A54D5D",
        "color_name": "brown",
        "has_shape": true,
        "id": "C13-36",
        "label": "36",
        "long": "Marignane - Gignac - Marseille Arenc",
        "short": "36",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "E9E44F",
        "color_name": "yellow",
        "has_shape": true,
        "id": "C13-38",
        "label": "38",
        "long": "MARTIGUES - AEROPORT",
        "short": "38",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "E6007D",
        "color_name": "pink",
        "has_shape": true,
        "id": "C13-39",
        "label": "39",
        "long": "MARTIGUES - AIX",
        "short": "39",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E4032E",
        "color_name": "red",
        "has_shape": true,
        "id": "C13-48",
        "label": "48",
        "long": "Aix Mauriat-Marseille",
        "short": "48",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "C8D300",
        "color_name": "yellow",
        "has_shape": true,
        "id": "C13-49",
        "label": "49",
        "long": "AIX - MARSEILLE ARENC",
        "short": "49",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "004F9F",
        "color_name": "teal",
        "has_shape": true,
        "id": "C13-50",
        "label": "50",
        "long": "AIX - MARSEILLE",
        "short": "50",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "B51F1F",
        "color_name": "red",
        "has_shape": true,
        "id": "C13-5015",
        "label": "5015",
        "long": "Berre - Rognac - Velaux - Coudoux - Aix",
        "short": "5015",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "B51F1F",
        "color_name": "red",
        "has_shape": true,
        "id": "C13-5069",
        "label": "5069",
        "long": "La Ciotat - Aubagne",
        "short": "5069",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "009FE3",
        "color_name": "teal",
        "has_shape": true,
        "id": "C13-51",
        "label": "51",
        "long": "AIX - MARSEILLE par RN",
        "short": "51",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "D25D1A",
        "color_name": "orange",
        "has_shape": true,
        "id": "C13-53",
        "label": "53",
        "long": "MARSEILLE - AIX ARBOIS",
        "short": "53",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "67A2BD",
        "color_name": "gray",
        "has_shape": true,
        "id": "C13-55",
        "label": "55",
        "long": "Martigues - CTB - Gignac - Marignane",
        "short": "55",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "F45C1B",
        "color_name": "orange",
        "has_shape": true,
        "id": "C13-5711",
        "label": "5711",
        "long": "Desserte Nord de l'Etang de Berre",
        "short": "5711",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "005F27",
        "color_name": "green",
        "has_shape": true,
        "id": "C13-64",
        "label": "64",
        "long": "TRETS - MARSEILLE",
        "short": "64",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00628B",
        "color_name": "teal",
        "has_shape": true,
        "id": "C13-68",
        "label": "68",
        "long": "CASSIS - AUBAGNE",
        "short": "68",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E6005B",
        "color_name": "red",
        "has_shape": true,
        "id": "C13-69",
        "label": "69",
        "long": "LA CIOTAT - AUBAGNE",
        "short": "69",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "A1DAF8",
        "color_name": "white",
        "has_shape": true,
        "id": "C13-72",
        "label": "72",
        "long": "AUBAGNE - AIX",
        "short": "72",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "650816",
        "color_name": "black",
        "has_shape": true,
        "id": "C13-78",
        "label": "78",
        "long": "Cassis - Marseille via Gineste",
        "short": "78",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E41F1A",
        "color_name": "red",
        "has_shape": true,
        "id": "C13-79",
        "label": "79",
        "long": "La Ciotat - Marseille direct autoroute",
        "short": "79",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "4E456D",
        "color_name": "gray",
        "has_shape": true,
        "id": "C13-88",
        "label": "88",
        "long": "VITROLLES - MARSEILLE",
        "short": "88",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "766F6C",
        "color_name": "gray",
        "has_shape": true,
        "id": "C13-89",
        "label": "89",
        "long": "Les Pennes - Marseille St Charles",
        "short": "89",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "FFD300",
        "color_name": "yellow",
        "has_shape": true,
        "id": "C13-A1",
        "label": "A1",
        "long": "MARSEILLE - AEROPORT",
        "short": "A1",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "2DB8C5",
        "color_name": "teal",
        "has_shape": true,
        "id": "C13-A2",
        "label": "A2",
        "long": "AIX - AEROPORT",
        "short": "A2",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "C13-C257",
        "label": "C257",
        "long": "Ensu\u00e8s - Carry - Sausset - Martigues",
        "short": "C257",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "C13-C303",
        "label": "C303",
        "long": "Ensu\u00e8s - Carry - Martigues",
        "short": "C303",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "C13-C425",
        "label": "C425",
        "long": "Martigues - Sausset",
        "short": "C425",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "B51F1F",
        "color_name": "red",
        "has_shape": true,
        "id": "C13-C480",
        "label": "C480",
        "long": "Carnoux en Provence - Cassis",
        "short": "C480",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "569388",
        "color_name": "gray",
        "has_shape": true,
        "id": "C13-C602",
        "label": "C602",
        "long": "Carry - Gignac - Marignane",
        "short": "C602",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "B51F1F",
        "color_name": "red",
        "has_shape": true,
        "id": "C13-C604",
        "label": "C604",
        "long": "La Penne sur Huveaune - Ch\u00e2teau Forbin",
        "short": "C604",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "C13-C612",
        "label": "C612",
        "long": "Ch\u00e2teauneuf - Martigues - Port de Bouc",
        "short": "C612",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "B51F1F",
        "color_name": "red",
        "has_shape": true,
        "id": "C13-S100",
        "label": "S100",
        "long": "Carry - Coll\u00e8ge Matraja",
        "short": "S100",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "B51F1F",
        "color_name": "red",
        "has_shape": true,
        "id": "C13-S103",
        "label": "S103",
        "long": "Ch\u00e2teauneuf - LYC Genevoix Bl\u00e9riot",
        "short": "S103",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "B51F1F",
        "color_name": "red",
        "has_shape": true,
        "id": "C13-S104",
        "label": "S104",
        "long": "Ch\u00e2teauneuf - CLG Mirabeau",
        "short": "S104",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "B51F1F",
        "color_name": "red",
        "has_shape": true,
        "id": "C13-S105",
        "label": "S105",
        "long": "Desserte Ecole Primaire Ensu\u00e8s",
        "short": "S105",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "B51F1F",
        "color_name": "red",
        "has_shape": true,
        "id": "C13-S106",
        "label": "S106",
        "long": "Ensu\u00e8s - LYC Marignane",
        "short": "S106",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "B51F1F",
        "color_name": "red",
        "has_shape": true,
        "id": "C13-S107",
        "label": "S107",
        "long": "Ensu\u00e8s - CLG Petit Prince",
        "short": "S107",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "B51F1F",
        "color_name": "red",
        "has_shape": true,
        "id": "C13-S108",
        "label": "S108",
        "long": "Sausset Ecoles Primaires",
        "short": "S108",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "B51F1F",
        "color_name": "red",
        "has_shape": true,
        "id": "C13-S109",
        "label": "S109",
        "long": "Sausset - CLG Matraja",
        "short": "S109",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "B51F1F",
        "color_name": "red",
        "has_shape": true,
        "id": "C13-S110",
        "label": "S110",
        "long": "Le Rove - Marignane",
        "short": "S110",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "B51F1F",
        "color_name": "red",
        "has_shape": true,
        "id": "C13-S500",
        "label": "S500",
        "long": "Sept\u00e8mes - CLG et LYC",
        "short": "S500",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E42D1B",
        "color_name": "red",
        "has_shape": true,
        "id": "CIG-3230",
        "label": "3230",
        "long": "Centre / Aquagem",
        "short": "3230",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E42D1B",
        "color_name": "red",
        "has_shape": true,
        "id": "CIG-3240",
        "label": "3240",
        "long": "Saint Clair Aquagem",
        "short": "3240",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "EF3C22",
        "color_name": "red",
        "has_shape": true,
        "id": "CIO-351",
        "label": "351",
        "long": "Office de Tourisme - Gare La Ciotat-Ceyreste",
        "short": "351",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "F68B1F",
        "color_name": "orange",
        "has_shape": true,
        "id": "CIO-352",
        "label": "352",
        "long": "Chantiers Navals - Gare La Ciotat-Ceyreste",
        "short": "352",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00668E",
        "color_name": "teal",
        "has_shape": true,
        "id": "CIO-353",
        "label": "353",
        "long": "La Garde - Fardeloup Ecole",
        "short": "353",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "56A6C2",
        "color_name": "teal",
        "has_shape": true,
        "id": "CIO-354",
        "label": "354",
        "long": "Fardeloup Ecole - Camping Baie des Anges",
        "short": "354",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "BF557E",
        "color_name": "pink",
        "has_shape": true,
        "id": "CIO-355",
        "label": "355",
        "long": "Le Mugel - Ath\u00e9lia 1",
        "short": "355",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "40A06C",
        "color_name": "green",
        "has_shape": true,
        "id": "CIO-356",
        "label": "356",
        "long": "La Bucelle - Garoutier",
        "short": "356",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "D2B842",
        "color_name": "yellow",
        "has_shape": true,
        "id": "CIO-357",
        "label": "357",
        "long": "Office de tourisme - Plan de Masse",
        "short": "357",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "009FD1",
        "color_name": "teal",
        "has_shape": true,
        "id": "CIO-365",
        "label": "365",
        "long": "TAD Ath\u00e9lia",
        "short": "365",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "6F893E",
        "color_name": "brown",
        "has_shape": true,
        "id": "CIO-367",
        "label": "367",
        "long": "TAD Ceyreste",
        "short": "367",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "0095DB",
        "color_name": "teal",
        "has_shape": true,
        "id": "COL-S1200",
        "label": "S1200",
        "long": "Desserte Coll\u00e8ge Yves Montand",
        "short": "S1200",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "0095DB",
        "color_name": "teal",
        "has_shape": true,
        "id": "COL-S1300",
        "label": "S1300",
        "long": "Desserte Coll\u00e8ge Antonin Artaud",
        "short": "S1300",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "000000",
        "color_name": "black",
        "has_shape": true,
        "id": "CTB-4230",
        "label": "4230",
        "long": "Chateauneuf Les Martigues",
        "short": "4230",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "000000",
        "color_name": "black",
        "has_shape": true,
        "id": "CTB-4231",
        "label": "4231",
        "long": "Carry/Sausset",
        "short": "4231",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "F25C19",
        "color_name": "orange",
        "has_shape": true,
        "id": "CTB-601",
        "label": "601",
        "long": "Ecoles J. Jaur\u00e8s/Salengro/M.Curie",
        "short": "601",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "F25C19",
        "color_name": "orange",
        "has_shape": true,
        "id": "CTB-602",
        "label": "602",
        "long": "Ecoles J. Jaures/ M. Feraud-Foesser",
        "short": "602",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "F25C19",
        "color_name": "orange",
        "has_shape": true,
        "id": "CTB-603",
        "label": "603",
        "long": "Ecole Primaire La M\u00e8de M.Mauron",
        "short": "603",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "F25C19",
        "color_name": "orange",
        "has_shape": true,
        "id": "CTB-605",
        "label": "605",
        "long": "Coll\u00e8ge des Amendeirets",
        "short": "605",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "FF8000",
        "color_name": "orange",
        "has_shape": true,
        "id": "CTB-C252",
        "label": "C252",
        "long": "Desserte des OGEC Saint Louiset Sainte Marie",
        "short": "C252",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "1964B7",
        "color_name": "teal",
        "has_shape": true,
        "id": "CTB-C6",
        "label": "C6",
        "long": "Ensu\u00e8s la Redonne",
        "short": "C6",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1964B7",
        "color_name": "teal",
        "has_shape": true,
        "id": "CTB-C7",
        "label": "C7",
        "long": "Niolon La Vesse Le Rove L'Estaque",
        "short": "C7",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "569387",
        "color_name": "gray",
        "has_shape": false,
        "id": "CTB-C8",
        "label": "C8",
        "long": "Sausset-les-Pins - Marseille",
        "short": "C8",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "FF0000",
        "color_name": "red",
        "has_shape": false,
        "id": "ENV-1",
        "label": "1",
        "long": "1 - Gare SNCF <> Barriol",
        "short": "1",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "993366",
        "color_name": "brown",
        "has_shape": false,
        "id": "ENV-101",
        "label": "101",
        "long": "101 - Raph\u00e8le <> Moules <> Arles",
        "short": "101",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "993366",
        "color_name": "brown",
        "has_shape": false,
        "id": "ENV-102",
        "label": "102",
        "long": "102 - Saint Martin de Crau <> Arles",
        "short": "102",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "993366",
        "color_name": "brown",
        "has_shape": false,
        "id": "ENV-103",
        "label": "103",
        "long": "103 - Tarascon <> Arles",
        "short": "103",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "993366",
        "color_name": "brown",
        "has_shape": false,
        "id": "ENV-104",
        "label": "104",
        "long": "104 - Tarascon Interne",
        "short": "104",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "993366",
        "color_name": "brown",
        "has_shape": false,
        "id": "ENV-105",
        "label": "105",
        "long": "105 - Saliers <> Arles",
        "short": "105",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "993366",
        "color_name": "brown",
        "has_shape": false,
        "id": "ENV-106",
        "label": "106",
        "long": "106 - Salin de Giraud <> Arles",
        "short": "106",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "993366",
        "color_name": "brown",
        "has_shape": false,
        "id": "ENV-107",
        "label": "107",
        "long": "107 - Salin de Giraud <> Port St Louis",
        "short": "107",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "993366",
        "color_name": "brown",
        "has_shape": false,
        "id": "ENV-108",
        "label": "108",
        "long": "108 - Arles <> St Martin de Crau",
        "short": "108",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "993366",
        "color_name": "brown",
        "has_shape": false,
        "id": "ENV-109",
        "label": "109",
        "long": "109 - Arles <> Tarascon <> Beaucaire",
        "short": "109",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "FF4646",
        "color_name": "red",
        "has_shape": false,
        "id": "ENV-11",
        "label": "11",
        "long": "11 - Gare SNCF <> Parking des Minimes",
        "short": "11",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "993366",
        "color_name": "brown",
        "has_shape": false,
        "id": "ENV-110",
        "label": "110",
        "long": "110 - Gageron <> Arles",
        "short": "110",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "993366",
        "color_name": "brown",
        "has_shape": false,
        "id": "ENV-111",
        "label": "111",
        "long": "111 - St Martin de Crau Interne",
        "short": "111",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "993366",
        "color_name": "brown",
        "has_shape": false,
        "id": "ENV-112",
        "label": "112",
        "long": "112 - Les Stes Maries de la Mer Interne",
        "short": "112",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "993366",
        "color_name": "brown",
        "has_shape": false,
        "id": "ENV-113",
        "label": "113",
        "long": "113 - Saliers <> Le Paty <> Albaron",
        "short": "113",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "993366",
        "color_name": "brown",
        "has_shape": false,
        "id": "ENV-114",
        "label": "114",
        "long": "114 - Raph\u00e8le Interne",
        "short": "114",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "993366",
        "color_name": "brown",
        "has_shape": false,
        "id": "ENV-115",
        "label": "115",
        "long": "115 - Moules Interne",
        "short": "115",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "993366",
        "color_name": "brown",
        "has_shape": false,
        "id": "ENV-116",
        "label": "116",
        "long": "116 - Mas-Thibert <> St Martin de Crau",
        "short": "116",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "3366FF",
        "color_name": "blue",
        "has_shape": false,
        "id": "ENV-12",
        "label": "12",
        "long": "12 - Barriol <> CC La Plaine de Montmajour",
        "short": "12",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "000080",
        "color_name": "blue",
        "has_shape": false,
        "id": "ENV-2",
        "label": "2",
        "long": "2 - H\u00f4pital <> C.C La Plaine de Montmajour",
        "short": "2",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "008000",
        "color_name": "green",
        "has_shape": false,
        "id": "ENV-3",
        "label": "3",
        "long": "3 - Gimeaux <> La Crau",
        "short": "3",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "CC99FF",
        "color_name": "white",
        "has_shape": false,
        "id": "ENV-4",
        "label": "4",
        "long": "4 - C.C La Plaine Montmajour <> Pont Van Gogh",
        "short": "4",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FF6600",
        "color_name": "orange",
        "has_shape": false,
        "id": "ENV-5",
        "label": "5",
        "long": "5 - ZI Nord <> Tournesol",
        "short": "5",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "CCFFCC",
        "color_name": "white",
        "has_shape": false,
        "id": "ENV-A10",
        "label": "A10",
        "long": "AGGLO 10 - Salin de Giraud Camargue <> Arles Gare SNCF",
        "short": "A10",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFCC00",
        "color_name": "yellow",
        "has_shape": false,
        "id": "ENV-A20",
        "label": "A20",
        "long": "AGGLO 20 - Arles Gare SNCF <> Tarascon Gare SNCF",
        "short": "A20",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FF6C6C",
        "color_name": "pink",
        "has_shape": false,
        "id": "ENV-A30",
        "label": "A30",
        "long": "AGGLO 30 - St Martin de Crau Gare SNCF <> Arles Gare SNCF",
        "short": "A30",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "00CCFF",
        "color_name": "teal",
        "has_shape": false,
        "id": "ENV-A40",
        "label": "A40",
        "long": "AGGLO 40 - Tarascon Gare SNCF <> Boulbon <> St Pierre de M\u00e9zoargues",
        "short": "A40",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "CC99FF",
        "color_name": "white",
        "has_shape": false,
        "id": "ENV-A50",
        "label": "A50",
        "long": "AGGLO 50 - Stes Maries de la Mer - Les Massoucles <> Arles - Gare SNCF",
        "short": "A50",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "993366",
        "color_name": "brown",
        "has_shape": false,
        "id": "ENV-T",
        "label": "T",
        "long": "T - La Tarasque <> ZAC du Roubian",
        "short": "T",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "95358C",
        "color_name": "purple",
        "has_shape": false,
        "id": "FRI-L1",
        "label": "1",
        "long": "Marseille If Frioul",
        "short": "1",
        "text_color": "FFFFFF",
        "type_label": "Ferry"
      },
      {
        "color": "87812A",
        "color_name": "brown",
        "has_shape": false,
        "id": "LER-49",
        "label": "49",
        "long": "NICE - DIGNE (Bus St Andre_Digne)",
        "short": "49",
        "text_color": "FFFFFF",
        "type_label": "Rail"
      },
      {
        "color": "87812A",
        "color_name": "brown",
        "has_shape": false,
        "id": "LER-51",
        "label": "51",
        "long": "NICE - DIGNE",
        "short": "51",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "87812A",
        "color_name": "brown",
        "has_shape": false,
        "id": "LER-57",
        "label": "57",
        "long": "CARPENTRAS - AIX-EN-PROVENCE",
        "short": "57",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "87812A",
        "color_name": "brown",
        "has_shape": false,
        "id": "LER-59",
        "label": "59",
        "long": "AIX-EN-PROVENCE - TOULON",
        "short": "59",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "87812A",
        "color_name": "brown",
        "has_shape": false,
        "id": "LER-60",
        "label": "60",
        "long": "NICE - AIX-EN-PROVENCE",
        "short": "60",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "87812A",
        "color_name": "brown",
        "has_shape": false,
        "id": "LER-63",
        "label": "63",
        "long": "AVIGNON - AIX EN PROVENCE",
        "short": "63",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "87812A",
        "color_name": "brown",
        "has_shape": false,
        "id": "LER-66",
        "label": "66",
        "long": "DIGNE - AEROPORT MARSEILLE PCE",
        "short": "66",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "87812A",
        "color_name": "brown",
        "has_shape": false,
        "id": "LER-67",
        "label": "67",
        "long": "RIEZ - MARSEILLE",
        "short": "67",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "87812A",
        "color_name": "brown",
        "has_shape": false,
        "id": "LER-68",
        "label": "68",
        "long": "MARSEILLE - DIGNE - BARCELONNETTE",
        "short": "68",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "87812A",
        "color_name": "brown",
        "has_shape": false,
        "id": "LER-69",
        "label": "69",
        "long": "BRIANCON - GAP - MARSEILLE",
        "short": "69",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "87812A",
        "color_name": "brown",
        "has_shape": false,
        "id": "LER-82",
        "label": "82",
        "long": "NICE AEROPORT - VALLAURIS",
        "short": "82",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "87812A",
        "color_name": "brown",
        "has_shape": false,
        "id": "LER-92",
        "label": "92",
        "long": "BRIGNOLES - AUBAGNE",
        "short": "92",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "87812A",
        "color_name": "brown",
        "has_shape": false,
        "id": "LER-93",
        "label": "93",
        "long": "BRIGNOLES - AIX EN PROVENCE",
        "short": "93",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "87812A",
        "color_name": "brown",
        "has_shape": false,
        "id": "LER-94",
        "label": "94",
        "long": "BRIGNOLES-MARSEILLE",
        "short": "94",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "D81121",
        "color_name": "red",
        "has_shape": true,
        "id": "LIB-01",
        "label": "01",
        "long": "TALLAGARD - TAMARIS",
        "short": "01",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "0095D9",
        "color_name": "teal",
        "has_shape": true,
        "id": "LIB-02",
        "label": "02",
        "long": "TALLAGARD - AIRES DE LA DIME",
        "short": "02",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "879B28",
        "color_name": "brown",
        "has_shape": true,
        "id": "LIB-03",
        "label": "03",
        "long": "TREMOUNTANO - ST JEAN",
        "short": "03",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "873737",
        "color_name": "brown",
        "has_shape": true,
        "id": "LIB-04",
        "label": "04",
        "long": "ESTOUBLON - PELISSANNE LOUIS BLANC",
        "short": "04",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "AFA00F",
        "color_name": "yellow",
        "has_shape": true,
        "id": "LIB-05",
        "label": "05",
        "long": "GABINS - GANDONNE",
        "short": "05",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "873737",
        "color_name": "brown",
        "has_shape": true,
        "id": "LIB-06",
        "label": "06",
        "long": "GABINS - TALLAGARD",
        "short": "06",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E60A7D",
        "color_name": "pink",
        "has_shape": true,
        "id": "LIB-07",
        "label": "07",
        "long": "GARE ROUTIERE - VICTOR HUGO",
        "short": "07",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "91D2F0",
        "color_name": "white",
        "has_shape": true,
        "id": "LIB-08",
        "label": "08",
        "long": "GARE ROUTIERE - ENJOUVENES",
        "short": "08",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "CD5514",
        "color_name": "orange",
        "has_shape": true,
        "id": "LIB-10",
        "label": "10",
        "long": "EYGUIERES - SALON",
        "short": "10",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "A06400",
        "color_name": "brown",
        "has_shape": true,
        "id": "LIB-11",
        "label": "11",
        "long": "SENAS - SALON",
        "short": "11",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "0F7805",
        "color_name": "green",
        "has_shape": true,
        "id": "LIB-12",
        "label": "12",
        "long": "SALON - LANCON",
        "short": "12",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "A573AF",
        "color_name": "purple",
        "has_shape": true,
        "id": "LIB-13",
        "label": "13",
        "long": "G ROUTIERE LAMANON ALLEINS CAZAN",
        "short": "13",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "F0910A",
        "color_name": "orange",
        "has_shape": true,
        "id": "LIB-14",
        "label": "14",
        "long": "CAZAN - PELISSANNE",
        "short": "14",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "0F5F00",
        "color_name": "green",
        "has_shape": true,
        "id": "LIB-17",
        "label": "17",
        "long": "SALON/LANCON/ROGNAC/ VITROLLES/AEROPORT",
        "short": "17",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E11964",
        "color_name": "red",
        "has_shape": true,
        "id": "LIB-19",
        "label": "19",
        "long": "SALON/VITROLLES/AEROPORT",
        "short": "19",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "000000",
        "color_name": "black",
        "has_shape": true,
        "id": "LIB-301",
        "label": "NAV1",
        "long": "Navette d'Arbaud",
        "short": "NAV1",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "000000",
        "color_name": "black",
        "has_shape": true,
        "id": "LIB-302",
        "label": "NAV3",
        "long": "Navette IUT",
        "short": "NAV3",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "000000",
        "color_name": "black",
        "has_shape": true,
        "id": "LIB-303",
        "label": "NAV4",
        "long": "Navette Coeur de ville",
        "short": "NAV4",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "F25C19",
        "color_name": "orange",
        "has_shape": true,
        "id": "LIB-500",
        "label": "500",
        "long": "CHARLEVAL - SALON",
        "short": "500",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "F25C19",
        "color_name": "orange",
        "has_shape": true,
        "id": "LIB-501",
        "label": "501",
        "long": "VERNEGUES - CAZAN - SALON",
        "short": "501",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "F25C19",
        "color_name": "orange",
        "has_shape": true,
        "id": "LIB-504",
        "label": "504",
        "long": "LAMANON - EYGUIERES",
        "short": "504",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "F25C19",
        "color_name": "orange",
        "has_shape": true,
        "id": "LIB-505",
        "label": "505",
        "long": "LAMANON INTERIEUR",
        "short": "505",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "F25C19",
        "color_name": "orange",
        "has_shape": true,
        "id": "LIB-506",
        "label": "506",
        "long": "VERNEGUES - CAZAN",
        "short": "506",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "F25C19",
        "color_name": "orange",
        "has_shape": true,
        "id": "LIB-507",
        "label": "507",
        "long": "ALLEINS - VERNEGUES - MALLEMORT",
        "short": "507",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "F25C19",
        "color_name": "orange",
        "has_shape": true,
        "id": "LIB-508",
        "label": "508",
        "long": "Vern\u00e8gues - Lambesc",
        "short": "508",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "F25C19",
        "color_name": "orange",
        "has_shape": true,
        "id": "LIB-510",
        "label": "510",
        "long": "SENAS - SALON",
        "short": "510",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "F25C19",
        "color_name": "orange",
        "has_shape": true,
        "id": "LIB-511",
        "label": "511",
        "long": "ST CHAMAS/CORNILLON/SALON",
        "short": "511",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "9E86B8",
        "color_name": "gray",
        "has_shape": true,
        "id": "LIB-52",
        "label": "52",
        "long": "LAMBESC - SALON",
        "short": "52",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "F25C19",
        "color_name": "orange",
        "has_shape": true,
        "id": "LIB-520",
        "label": "520",
        "long": "GABINS - JOSEPH D'ARBAUD",
        "short": "520",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "F25C19",
        "color_name": "orange",
        "has_shape": true,
        "id": "LIB-521",
        "label": "521",
        "long": "REINE JEANNE -JOSPEH D'ARBAUD",
        "short": "521",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "F25C19",
        "color_name": "orange",
        "has_shape": true,
        "id": "LIB-522",
        "label": "522",
        "long": "ST CHAMAS INTERIEUR",
        "short": "522",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "F25C19",
        "color_name": "orange",
        "has_shape": false,
        "id": "LIB-523",
        "label": "523",
        "long": "LANCON - LA BARBEN/PELISSANNE",
        "short": "523",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "F25C19",
        "color_name": "orange",
        "has_shape": true,
        "id": "LIB-526",
        "label": "526",
        "long": "Lan\u00e7on Int\u00e9rieur",
        "short": "526",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "F25C19",
        "color_name": "orange",
        "has_shape": false,
        "id": "LIB-528",
        "label": "528",
        "long": "SIBOURG - LANCON",
        "short": "528",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "F25C19",
        "color_name": "orange",
        "has_shape": true,
        "id": "LIB-530",
        "label": "530",
        "long": "LANCON - SALON",
        "short": "530",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "F25C19",
        "color_name": "orange",
        "has_shape": true,
        "id": "LIB-540",
        "label": "540",
        "long": "ROGNAC/VELAUX/COUDOUX/SALON",
        "short": "540",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "F25C19",
        "color_name": "orange",
        "has_shape": true,
        "id": "LIB-550",
        "label": "550",
        "long": "ROGNES / ST CANNAT/LAMBESC / SALON",
        "short": "550",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "F25C19",
        "color_name": "orange",
        "has_shape": true,
        "id": "LIB-553",
        "label": "553",
        "long": "LA BARBEN - PELISSANNE - SALON",
        "short": "553",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "F25C19",
        "color_name": "orange",
        "has_shape": true,
        "id": "LIB-560",
        "label": "560",
        "long": "ST LOUIS - MORGAN LIBERTE",
        "short": "560",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "F25C19",
        "color_name": "orange",
        "has_shape": true,
        "id": "LIB-561",
        "label": "561",
        "long": "ALBIZIA -GAMBETTA",
        "short": "561",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "F25C19",
        "color_name": "orange",
        "has_shape": true,
        "id": "LIB-570",
        "label": "570",
        "long": "GRANS - SALON",
        "short": "570",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "F25C19",
        "color_name": "orange",
        "has_shape": true,
        "id": "LIB-576",
        "label": "576",
        "long": "Grans - Lan\u00e7on",
        "short": "576",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "F25C19",
        "color_name": "orange",
        "has_shape": true,
        "id": "LIB-580",
        "label": "580",
        "long": "LA FARE - SALON",
        "short": "580",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "F25C19",
        "color_name": "orange",
        "has_shape": true,
        "id": "LIB-590",
        "label": "590",
        "long": "BERRE - SALON",
        "short": "590",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "F25C19",
        "color_name": "orange",
        "has_shape": true,
        "id": "LIB-591",
        "label": "591",
        "long": "BERRE-ST CHAMAS-MIRAMAS-GRANS-SALON",
        "short": "591",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "F25C19",
        "color_name": "orange",
        "has_shape": true,
        "id": "LIB-592",
        "label": "592",
        "long": "BERRE- ST CHAMAS",
        "short": "592",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "F09100",
        "color_name": "orange",
        "has_shape": true,
        "id": "LIB-60",
        "label": "LECAR6",
        "long": "SAINT CHAMAS - SALON",
        "short": "LECAR6",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "000000",
        "color_name": "black",
        "has_shape": true,
        "id": "LIB-7043",
        "label": "7043",
        "long": "TAD 1",
        "short": "7043",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "000000",
        "color_name": "black",
        "has_shape": true,
        "id": "LIB-7044",
        "label": "7044",
        "long": "TAD 2",
        "short": "7044",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "000000",
        "color_name": "black",
        "has_shape": true,
        "id": "LIB-7045",
        "label": "7045",
        "long": "TAD 3",
        "short": "7045",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "000000",
        "color_name": "black",
        "has_shape": true,
        "id": "LIB-7046",
        "label": "7046",
        "long": "TAD 4",
        "short": "7046",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "000000",
        "color_name": "black",
        "has_shape": true,
        "id": "LIB-7047",
        "label": "7047",
        "long": "TAD 5",
        "short": "7047",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "000000",
        "color_name": "black",
        "has_shape": true,
        "id": "LIB-7050",
        "label": "7050",
        "long": "TAD 6",
        "short": "7050",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "000000",
        "color_name": "black",
        "has_shape": true,
        "id": "LIB-7051",
        "label": "7051",
        "long": "TAD 7",
        "short": "7051",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "912823",
        "color_name": "brown",
        "has_shape": true,
        "id": "LIB-86",
        "label": "86",
        "long": "LA ROQUE - SALON",
        "short": "86",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "FF8000",
        "color_name": "orange",
        "has_shape": true,
        "id": "MRC-3290",
        "label": "3290",
        "long": "CASSIS Gendarmerie - GEMENOS Plaine de Jouques",
        "short": "3290",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "50507C",
        "color_name": "gray",
        "has_shape": true,
        "id": "MRC-371",
        "label": "371",
        "long": "CASSIS Casino - Centre Ville - Gare SNCF / Br\u00e9gadan",
        "short": "371",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "D60F3B",
        "color_name": "red",
        "has_shape": true,
        "id": "MRC-372",
        "label": "372",
        "long": "CASSIS Casino - Centre Ville - Parking des Gorguettes",
        "short": "372",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "F6A000",
        "color_name": "yellow",
        "has_shape": true,
        "id": "MRC-373",
        "label": "373",
        "long": "CASSIS Gare SNCF - Parking des Gorguettes - Bailli de Suffren",
        "short": "373",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "4DA94B",
        "color_name": "green",
        "has_shape": true,
        "id": "MRC-374",
        "label": "374",
        "long": "CASSIS Gare SNCF - ROQUEFORT LA BEDOULE La Cr\u00e8che / Zone Industrielle",
        "short": "374",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "0080FF",
        "color_name": "teal",
        "has_shape": true,
        "id": "MRC-376",
        "label": "376",
        "long": "Transport \u00e0 la Demande (TAD) : CASSIS - CARNOUX-EN-PROVENCE - ROQUEFORT LA BEDOULE",
        "short": "376",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "FF8000",
        "color_name": "orange",
        "has_shape": true,
        "id": "MRC-3790",
        "label": "3790",
        "long": "CARNOUX EN PROVENCE Coll\u00e8ge St Augustin - ROQUEFORT LA BEDOULE Gendarmerie // CASSIS Douane / Gendarmerie",
        "short": "3790",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FF8000",
        "color_name": "orange",
        "has_shape": true,
        "id": "MRC-3860",
        "label": "3860",
        "long": "CASSIS Coll\u00e8ge Les Gorguettes - ROQUEFORT LA BEDOULE La Cr\u00e8che / Hameau de Roquefort",
        "short": "3860",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FF8000",
        "color_name": "orange",
        "has_shape": true,
        "id": "MRC-3870",
        "label": "3870",
        "long": "CASSIS Coll\u00e8ge Les Gorguettes - CARNOUX EN PROVENCE Les Barles / Verdon / Gendarmerie // ROQUEFORT LA BEDOULE La Cr\u00e8che",
        "short": "3870",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FF8000",
        "color_name": "orange",
        "has_shape": true,
        "id": "MRC-3890",
        "label": "3890",
        "long": "CASSIS Coll\u00e8ge Les Gorguettes - CASSIS Belsunce / Grand Large / Bourdes / Stade du Pignier / Chemin de la Douane",
        "short": "3890",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FF8000",
        "color_name": "orange",
        "has_shape": true,
        "id": "MRC-3960",
        "label": "3960",
        "long": "ROQUEFORT LA BEDOULE Ecole Paul Eluard - ROQUEFORT LA BEDOULE La Cr\u00e8che / Cimeti\u00e8re\" />",
        "short": "3960",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FF8000",
        "color_name": "orange",
        "has_shape": true,
        "id": "MRC-3970",
        "label": "3970",
        "long": "CARNOUX EN PROVENCE Ecole Fr\u00e9d\u00e9ric Mistral - CARNOUX EN PROVENCE Mont Fleuri / Plein Soleil / Camp de Carpiagne",
        "short": "3970",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FF8000",
        "color_name": "orange",
        "has_shape": true,
        "id": "MRC-3990",
        "label": "3990",
        "long": "CASSIS Ecole Leriche Mistral - CASSIS Parc R\u00e9gis Vidal / Hauts C\u00e9pages / Belsunce / Gare SNCF / Chemin de la Douane",
        "short": "3990",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "65AD82",
        "color_name": "gray",
        "has_shape": false,
        "id": "MRC-M04",
        "label": "M04",
        "long": "La Ciotat Carnoux Saint-Augustin",
        "short": "M04",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "72BF44",
        "color_name": "gray",
        "has_shape": false,
        "id": "MRC-M05",
        "label": "M05",
        "long": "Carnoux - Cassis - La Ciotat",
        "short": "M05",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "FFD200",
        "color_name": "yellow",
        "has_shape": true,
        "id": "MRC-M06",
        "label": "M06",
        "long": "Cassis - Carnoux - Marseille",
        "short": "M06",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "6F2C91",
        "color_name": "purple",
        "has_shape": false,
        "id": "MRC-M07",
        "label": "M07",
        "long": "La Ciotat - Roquefort-la-Bedoule",
        "short": "M07",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "B97211",
        "color_name": "orange",
        "has_shape": false,
        "id": "MRC-NCR",
        "label": "NCR",
        "long": "Navette Estivale de la Route des Cr\u00eates",
        "short": "NCR",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "78AD7B",
        "color_name": "gray",
        "has_shape": true,
        "id": "PAM-100",
        "label": "100",
        "long": "Pertuis - Aix-en-Provence",
        "short": "100",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "9F4593",
        "color_name": "purple",
        "has_shape": true,
        "id": "PAM-101",
        "label": "101",
        "long": "Pertuis - Venelles - Z.A. Les Milles",
        "short": "101",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E41F1A",
        "color_name": "red",
        "has_shape": true,
        "id": "PAM-102",
        "label": "102",
        "long": "Boiry Gare SNCF",
        "short": "102",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "000000",
        "color_name": "black",
        "has_shape": true,
        "id": "PAM-104",
        "label": "104",
        "long": "Croix de Gon Gare SNCF",
        "short": "104",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "13A538",
        "color_name": "green",
        "has_shape": true,
        "id": "PAM-105",
        "label": "105",
        "long": "Lyc\u00e9e Val de Durance Gare SNCF",
        "short": "105",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "66C1BE",
        "color_name": "gray",
        "has_shape": true,
        "id": "PAM-110",
        "label": "110",
        "long": "Puyloubier-St Anto-Beau-Tholo-Aix",
        "short": "110",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "BE7B1C",
        "color_name": "orange",
        "has_shape": true,
        "id": "PAM-1100",
        "label": "1100",
        "long": "Bouc Bel Air - CLG Brassens",
        "short": "1100",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "1A519C",
        "color_name": "teal",
        "has_shape": true,
        "id": "PAM-120",
        "label": "120",
        "long": "Jouques - Aix",
        "short": "120",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "BE7B1C",
        "color_name": "orange",
        "has_shape": true,
        "id": "PAM-1200",
        "label": "1200",
        "long": "BBA - Primaires et Maternelles",
        "short": "1200",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E86DA2",
        "color_name": "pink",
        "has_shape": true,
        "id": "PAM-140",
        "label": "140",
        "long": "Vauvenargues - St Marc - Aix",
        "short": "140",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "BE7B1C",
        "color_name": "orange",
        "has_shape": true,
        "id": "PAM-1400",
        "label": "1400",
        "long": "BBA- Simiane- Cabri\u00e8s -Mimet- Aix",
        "short": "1400",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "BE7B1C",
        "color_name": "orange",
        "has_shape": true,
        "id": "PAM-1410",
        "label": "1410",
        "long": "BBA - Cabri\u00e8s - Simiane - Gardanne",
        "short": "1410",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "BE7B1C",
        "color_name": "orange",
        "has_shape": true,
        "id": "PAM-1420",
        "label": "1420",
        "long": "Lyc\u00e9e de Luynes - Lyc\u00e9e Valabre",
        "short": "1420",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "008F89",
        "color_name": "teal",
        "has_shape": true,
        "id": "PAM-150",
        "label": "150",
        "long": "St Paul - Pey - Mey - Venelles - Aix",
        "short": "150",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "BE7B1C",
        "color_name": "orange",
        "has_shape": true,
        "id": "PAM-1500",
        "label": "1500",
        "long": "BBA-Simiane-Cabri\u00e8s-LI Luynes",
        "short": "1500",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "F39200",
        "color_name": "orange",
        "has_shape": true,
        "id": "PAM-152",
        "label": "152",
        "long": "St Paul - Jou - Pey - Mey - Pertuis",
        "short": "152",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "27A135",
        "color_name": "green",
        "has_shape": true,
        "id": "PAM-160",
        "label": "160",
        "long": "Haut de l'Arc - Aix en Provence",
        "short": "160",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "BE7B1C",
        "color_name": "orange",
        "has_shape": true,
        "id": "PAM-1600",
        "label": "1600",
        "long": "Cabri\u00e8s - CLG Mauron",
        "short": "1600",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "F39200",
        "color_name": "orange",
        "has_shape": true,
        "id": "PAM-161",
        "label": "161",
        "long": "Haut de l'Arc-vers ZA Les Milles",
        "short": "161",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "83D0F5",
        "color_name": "white",
        "has_shape": true,
        "id": "PAM-170",
        "label": "170",
        "long": "Gr\u00e9asque - Fuveau - Aix",
        "short": "170",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "BE7B1C",
        "color_name": "orange",
        "has_shape": true,
        "id": "PAM-1700",
        "label": "1700",
        "long": "Ch le Rouge - Prim et Maternelles",
        "short": "1700",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "48256B",
        "color_name": "purple",
        "has_shape": true,
        "id": "PAM-172",
        "label": "172",
        "long": "Fuveau-Gr\u00e9asque-Gardanne",
        "short": "172",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "6B1516",
        "color_name": "brown",
        "has_shape": true,
        "id": "PAM-180",
        "label": "180",
        "long": "Gardanne - Meyreuil - Aix",
        "short": "180",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "BE7B1C",
        "color_name": "orange",
        "has_shape": true,
        "id": "PAM-1800",
        "label": "1800",
        "long": "Fuveau - Aix",
        "short": "1800",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "BE7B1C",
        "color_name": "orange",
        "has_shape": true,
        "id": "PAM-1810",
        "label": "1810",
        "long": "Fuveau - Gardanne",
        "short": "1810",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "365DA5",
        "color_name": "teal",
        "has_shape": true,
        "id": "PAM-182",
        "label": "182",
        "long": "Collevielle Cauvet-Gare Routi\u00e8re",
        "short": "182",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "13A538",
        "color_name": "green",
        "has_shape": true,
        "id": "PAM-183",
        "label": "183",
        "long": "8 Mai 1945 - Gare Routi\u00e8re SNCF",
        "short": "183",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "C77764",
        "color_name": "pink",
        "has_shape": true,
        "id": "PAM-190",
        "label": "190",
        "long": "Simiane - Bouc Bel Air - Aix",
        "short": "190",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "BE7B1C",
        "color_name": "orange",
        "has_shape": true,
        "id": "PAM-1900",
        "label": "1900",
        "long": "Haut de l'Arc - Aix",
        "short": "1900",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "4F8A48",
        "color_name": "green",
        "has_shape": true,
        "id": "PAM-191",
        "label": "191",
        "long": "Gardanne-Simiane-BBA-ZA Milles",
        "short": "191",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "313062",
        "color_name": "green",
        "has_shape": true,
        "id": "PAM-200",
        "label": "200",
        "long": "Plan de Campagne - Cabri\u00e8s - Aix",
        "short": "200",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "BBA697",
        "color_name": "gray",
        "has_shape": true,
        "id": "PAM-210",
        "label": "210",
        "long": "Vitrolles - Aix",
        "short": "210",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E62247",
        "color_name": "red",
        "has_shape": true,
        "id": "PAM-211",
        "label": "211",
        "long": "Vitrolles-Gare TGV-Plan d'Aillane",
        "short": "211",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "BE7B1C",
        "color_name": "orange",
        "has_shape": true,
        "id": "PAM-2110",
        "label": "2110",
        "long": "Puy-Trets-Peynier-Rous-Chat-CLG Zay",
        "short": "2110",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "EDDC00",
        "color_name": "yellow",
        "has_shape": true,
        "id": "PAM-220",
        "label": "220",
        "long": "Coudoux-Ventabren-ZI Eguilles-Aix",
        "short": "220",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "0084BD",
        "color_name": "teal",
        "has_shape": true,
        "id": "PAM-240",
        "label": "240",
        "long": "Lambesc - St Cannat - Aix",
        "short": "240",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "BE7B1C",
        "color_name": "orange",
        "has_shape": true,
        "id": "PAM-2400",
        "label": "2400",
        "long": "Meyreuil - Aix",
        "short": "2400",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "7F9FD3",
        "color_name": "gray",
        "has_shape": true,
        "id": "PAM-241",
        "label": "241",
        "long": "Lambesc-St-Cannat- Les Milles",
        "short": "241",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "F39B8D",
        "color_name": "pink",
        "has_shape": true,
        "id": "PAM-250",
        "label": "250",
        "long": "La Roque - Rognes - Aix",
        "short": "250",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "BE7B1C",
        "color_name": "orange",
        "has_shape": true,
        "id": "PAM-2500",
        "label": "2500",
        "long": "Meyreuil - Fuveau - HDA- CLG Fuveau",
        "short": "2500",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "CA4283",
        "color_name": "pink",
        "has_shape": true,
        "id": "PAM-252",
        "label": "252",
        "long": "La Roque-St Est\u00e8ve-Le Puy - Pertuis",
        "short": "252",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "77B142",
        "color_name": "gray",
        "has_shape": true,
        "id": "PAM-260",
        "label": "260",
        "long": "St Est\u00e8ve - Le Puy - Aix",
        "short": "260",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "BE7B1C",
        "color_name": "orange",
        "has_shape": true,
        "id": "PAM-2700",
        "label": "2700",
        "long": "Mimet - Primaires et Maternelles",
        "short": "2700",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "BE7B1C",
        "color_name": "orange",
        "has_shape": true,
        "id": "PAM-2800",
        "label": "2800",
        "long": "Peynier - Primaires et Maternelles",
        "short": "2800",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "C28E44",
        "color_name": "orange",
        "has_shape": true,
        "id": "PAM-287",
        "label": "287",
        "long": "Charleval - Aix en Pce",
        "short": "287",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "7B6B95",
        "color_name": "gray",
        "has_shape": true,
        "id": "PAM-290",
        "label": "290",
        "long": "Mimet - Gardanne - Aix-en-Provence",
        "short": "290",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "BE7B1C",
        "color_name": "orange",
        "has_shape": true,
        "id": "PAM-2900",
        "label": "2900",
        "long": "Puyloubier - Aix",
        "short": "2900",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "BE7B1C",
        "color_name": "orange",
        "has_shape": true,
        "id": "PAM-3000",
        "label": "3000",
        "long": "Rousset - Primaires et Maternelles",
        "short": "3000",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "BE7B1C",
        "color_name": "orange",
        "has_shape": true,
        "id": "PAM-3100",
        "label": "3100",
        "long": "Simiane- BBA-Mimet-CLG MITTERRAND",
        "short": "3100",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "BE7B1C",
        "color_name": "orange",
        "has_shape": true,
        "id": "PAM-3400",
        "label": "3400",
        "long": "Coudoux - Ventabren - Aix",
        "short": "3400",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "BE7B1C",
        "color_name": "orange",
        "has_shape": true,
        "id": "PAM-3410",
        "label": "3410",
        "long": "Velaux-Coudoux-Ventabren-Nat.Duranne",
        "short": "3410",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "BE7B1C",
        "color_name": "orange",
        "has_shape": true,
        "id": "PAM-3500",
        "label": "3500",
        "long": "Rognes - St Cannat - CLG Garrigues",
        "short": "3500",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "BE7B1C",
        "color_name": "orange",
        "has_shape": true,
        "id": "PAM-3600",
        "label": "3600",
        "long": "St Paul-Jou-Mey - Pey - CLG Jaur\u00e8s",
        "short": "3600",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "BE7B1C",
        "color_name": "orange",
        "has_shape": true,
        "id": "PAM-3700",
        "label": "3700",
        "long": "Eguilles - CLG Ch\u00e2teau Double",
        "short": "3700",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "BE7B1C",
        "color_name": "orange",
        "has_shape": true,
        "id": "PAM-3800",
        "label": "3800",
        "long": "Eguilles - Aix",
        "short": "3800",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "BE7B1C",
        "color_name": "orange",
        "has_shape": true,
        "id": "PAM-3900",
        "label": "3900",
        "long": "Jouques-Peyrolles-Meyrargues - Aix",
        "short": "3900",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "BE7B1C",
        "color_name": "orange",
        "has_shape": true,
        "id": "PAM-4000",
        "label": "4000",
        "long": "Lambesc - St Cannat - Aix",
        "short": "4000",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "BE7B1C",
        "color_name": "orange",
        "has_shape": true,
        "id": "PAM-4001",
        "label": "4001",
        "long": "MFR Garachon",
        "short": "4001",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "BE7B1C",
        "color_name": "orange",
        "has_shape": true,
        "id": "PAM-4300",
        "label": "4300",
        "long": "Les Pennes Mirabeau - Aix",
        "short": "4300",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "BE7B1C",
        "color_name": "orange",
        "has_shape": true,
        "id": "PAM-4400",
        "label": "4400",
        "long": "Milles-Eguilles-Lamb-CLG Chesneraie",
        "short": "4400",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "BE7B1C",
        "color_name": "orange",
        "has_shape": true,
        "id": "PAM-4500",
        "label": "4500",
        "long": "Pertuis - LYC Val de Durance",
        "short": "4500",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "BE7B1C",
        "color_name": "orange",
        "has_shape": true,
        "id": "PAM-4600",
        "label": "4600",
        "long": "St Est\u00e8ve - Le Puy - Aix",
        "short": "4600",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "BE7B1C",
        "color_name": "orange",
        "has_shape": true,
        "id": "PAM-4800",
        "label": "4800",
        "long": "St Est\u00e8ve- Primaires et Maternelles",
        "short": "4800",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E94E1B",
        "color_name": "orange",
        "has_shape": false,
        "id": "PAM-500",
        "label": "500",
        "long": "Transports A la Demande",
        "short": "500",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "BE7B1C",
        "color_name": "orange",
        "has_shape": true,
        "id": "PAM-5000",
        "label": "5000",
        "long": "St Paul - Jou - Pey - Mey - Pertuis",
        "short": "5000",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "BE7B1C",
        "color_name": "orange",
        "has_shape": true,
        "id": "PAM-5200",
        "label": "5200",
        "long": "Peyrolles-Venelles - CLG Chesneraie",
        "short": "5200",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "BE7B1C",
        "color_name": "orange",
        "has_shape": true,
        "id": "PAM-5400",
        "label": "5400",
        "long": "Ventabren-Primaires et Maternelles",
        "short": "5400",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "BE7B1C",
        "color_name": "orange",
        "has_shape": true,
        "id": "PAM-5600",
        "label": "5600",
        "long": "La Roque - Rognes - Aix",
        "short": "5600",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "BE7B1C",
        "color_name": "orange",
        "has_shape": true,
        "id": "PAM-5610",
        "label": "5610",
        "long": "La Roque St Est\u00e8ve Le Puy Pertuis CLG ND",
        "short": "5610",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "BE7B1C",
        "color_name": "orange",
        "has_shape": true,
        "id": "PAM-5700",
        "label": "5700",
        "long": "Fuveau Primaires et Maternelles",
        "short": "5700",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "90EE90",
        "color_name": "gray",
        "has_shape": true,
        "id": "PAM-5711",
        "label": "5711",
        "long": "DESSERTE NORD DE L'ETANG DE BERRE",
        "short": "5711",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "BE7B1C",
        "color_name": "orange",
        "has_shape": true,
        "id": "PAM-5800",
        "label": "5800",
        "long": "CLG Le Puy Ste R\u00e9parade",
        "short": "5800",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "B51F1F",
        "color_name": "red",
        "has_shape": true,
        "id": "PAM-5814",
        "label": "5814",
        "long": "Berre Marseille vers Pennes Mirabeau",
        "short": "5814",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "BE7B1C",
        "color_name": "orange",
        "has_shape": true,
        "id": "PAM-5900",
        "label": "5900",
        "long": "Pertuis - Nativit\u00e9 / Zola",
        "short": "5900",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "BE7B1C",
        "color_name": "orange",
        "has_shape": true,
        "id": "PAM-6000",
        "label": "6000",
        "long": "Coudoux - Ventabren - L.I. Luynes",
        "short": "6000",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "BE7B1C",
        "color_name": "orange",
        "has_shape": true,
        "id": "PAM-6100",
        "label": "6100",
        "long": "Eguilles - L.I. Luynes",
        "short": "6100",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "BE7B1C",
        "color_name": "orange",
        "has_shape": true,
        "id": "PAM-6300",
        "label": "6300",
        "long": "Roque-Rognes-Le Puy-CLG Chesneraie",
        "short": "6300",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "BE7B1C",
        "color_name": "orange",
        "has_shape": true,
        "id": "PAM-6500",
        "label": "6500",
        "long": "Gar-Mimet-Simiane-BBA-Ste Elisabeth",
        "short": "6500",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "BE7B1C",
        "color_name": "orange",
        "has_shape": true,
        "id": "PAM-6600",
        "label": "6600",
        "long": "Trets-Peynier-Rous-Chateau-Gardanne",
        "short": "6600",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "BE7B1C",
        "color_name": "orange",
        "has_shape": true,
        "id": "PAM-6700",
        "label": "6700",
        "long": "Gr\u00e9asque - Aix",
        "short": "6700",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "BE7B1C",
        "color_name": "orange",
        "has_shape": true,
        "id": "PAM-6710",
        "label": "6710",
        "long": "Gr\u00e9asque - Mimet - Gardanne",
        "short": "6710",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "BE7B1C",
        "color_name": "orange",
        "has_shape": true,
        "id": "PAM-6800",
        "label": "6800",
        "long": "Meyreuil - Gardanne",
        "short": "6800",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "BE7B1C",
        "color_name": "orange",
        "has_shape": true,
        "id": "PAM-7000",
        "label": "7000",
        "long": "Lyc\u00e9e Fourcade - Lyc\u00e9e Valabre",
        "short": "7000",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "BE7B1C",
        "color_name": "orange",
        "has_shape": true,
        "id": "PAM-7100",
        "label": "7100",
        "long": "Gardanne - Aix",
        "short": "7100",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "BE7B1C",
        "color_name": "orange",
        "has_shape": true,
        "id": "PAM-7400",
        "label": "7400",
        "long": "Gr\u00e9asque - Gardanne",
        "short": "7400",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "BE7B1C",
        "color_name": "orange",
        "has_shape": true,
        "id": "PAM-7600",
        "label": "7600",
        "long": "Navette Nativit\u00e9 Beauvalle - Duranne",
        "short": "7600",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "B51F1F",
        "color_name": "red",
        "has_shape": true,
        "id": "PAM-C615",
        "label": "C615",
        "long": "Desserte des \u00e9talissements de Gardanne",
        "short": "C615",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "B51F1F",
        "color_name": "red",
        "has_shape": true,
        "id": "PAM-C616",
        "label": "C616",
        "long": "Saint-Savournin vers Fuveau Gr\u00e9asque",
        "short": "C616",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "AFCA0B",
        "color_name": "yellow",
        "has_shape": true,
        "id": "RTM-1",
        "label": "51",
        "long": "La Valentelle - La Reynarde",
        "short": "51",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "009FE3",
        "color_name": "teal",
        "has_shape": true,
        "id": "RTM-10",
        "label": "3",
        "long": "M\u00e9tro La Rose - Hauts de Ste Marthe",
        "short": "3",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "F9B122",
        "color_name": "yellow",
        "has_shape": true,
        "id": "RTM-102",
        "label": "518",
        "long": "Castellane - La Rouvi\u00e8re",
        "short": "518",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "6AAADE",
        "color_name": "teal",
        "has_shape": true,
        "id": "RTM-10216",
        "label": "59",
        "long": "Vieux-Port Ballard - Colline de la Garde",
        "short": "59",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "2E3A68",
        "color_name": "green",
        "has_shape": true,
        "id": "RTM-10217",
        "label": "N1",
        "long": "Vieux-Port - Luminy PN des Calanques",
        "short": "N1",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "2E3A68",
        "color_name": "green",
        "has_shape": true,
        "id": "RTM-10218",
        "label": "N2",
        "long": "Vieux-Port - Einstein Parking Relais",
        "short": "N2",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "31B7BC",
        "color_name": "teal",
        "has_shape": true,
        "id": "RTM-10242",
        "label": "62",
        "long": "M\u00e9tro La Rose - Plan-de-Cuques Montade",
        "short": "62",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "EF7D00",
        "color_name": "orange",
        "has_shape": true,
        "id": "RTM-10243",
        "label": "64",
        "long": "Gare de la Barasse - Coll\u00e8ge Olympe de Gouges",
        "short": "64",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "F9DB33",
        "color_name": "yellow",
        "has_shape": true,
        "id": "RTM-10244",
        "label": "63",
        "long": "M\u00e9tro La Rose - Allauch C\u00f4tes R\u00f4ties",
        "short": "63",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "0080B2",
        "color_name": "teal",
        "has_shape": true,
        "id": "RTM-10245",
        "label": "107",
        "long": "M\u00e9tro La Fourrag\u00e8re - Allauch Village",
        "short": "107",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "D39F51",
        "color_name": "yellow",
        "has_shape": true,
        "id": "RTM-10246",
        "label": "B5",
        "long": "M\u00e9tro La Fourrag\u00e8re - La Gaye",
        "short": "B5",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "951B81",
        "color_name": "purple",
        "has_shape": true,
        "id": "RTM-10247",
        "label": "1100",
        "long": "Circuits scolaires Lyc\u00e9e Monte Cristo",
        "short": "1100",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "8A5EA4",
        "color_name": "purple",
        "has_shape": true,
        "id": "RTM-10259",
        "label": "B4",
        "long": "G\u00e8ze - M\u00e9tro La Fourrag\u00e8re",
        "short": "B4",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "F3953F",
        "color_name": "orange",
        "has_shape": true,
        "id": "RTM-10286",
        "label": "29",
        "long": "Canebi\u00e8re Bourse - Canet Ambrosini",
        "short": "29",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "702283",
        "color_name": "purple",
        "has_shape": true,
        "id": "RTM-10297",
        "label": "B14",
        "long": "Canebi\u00e8re Bourse - Notre Dame Limite",
        "short": "B14",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "4E55A2",
        "color_name": "blue",
        "has_shape": true,
        "id": "RTM-10298",
        "label": "B1E",
        "long": "M\u00e9tro Rond Point du Prado - Campus de Luminy",
        "short": "B1E",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "F42B98",
        "color_name": "pink",
        "has_shape": true,
        "id": "RTM-103",
        "label": "B3",
        "long": "St J\u00e9r\u00f4me Parking Relais - Technop. de Ch. Gombert",
        "short": "B3",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "EA591B",
        "color_name": "orange",
        "has_shape": true,
        "id": "RTM-104",
        "label": "84",
        "long": "Place du 4 Septembre - Samatan",
        "short": "84",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "FFDD00",
        "color_name": "yellow",
        "has_shape": true,
        "id": "RTM-105",
        "label": "86",
        "long": "M\u00e9tro P\u00e9rier - Mairie 6-8",
        "short": "86",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "009FE3",
        "color_name": "teal",
        "has_shape": true,
        "id": "RTM-107",
        "label": "530",
        "long": "Canebi\u00e8re Bourse - La Savine",
        "short": "530",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "009640",
        "color_name": "green",
        "has_shape": true,
        "id": "RTM-108",
        "label": "533",
        "long": "Canebi\u00e8re Bourse - G\u00e9raniums",
        "short": "533",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "FFDD00",
        "color_name": "yellow",
        "has_shape": true,
        "id": "RTM-109",
        "label": "540",
        "long": "Castellane - La Solitude",
        "short": "540",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "EA5160",
        "color_name": "pink",
        "has_shape": true,
        "id": "RTM-110",
        "label": "582",
        "long": "Canebi\u00e8re Bourse - Foch 5 Avenues",
        "short": "582",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "C9338B",
        "color_name": "pink",
        "has_shape": true,
        "id": "RTM-111",
        "label": "535",
        "long": "Arenc Eurom\u00e9diterran\u00e9e - Estaque Riaux",
        "short": "535",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "5C2483",
        "color_name": "purple",
        "has_shape": true,
        "id": "RTM-114",
        "label": "20",
        "long": "Madrague de Montredon - Callelongue",
        "short": "20",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "C60E41",
        "color_name": "red",
        "has_shape": true,
        "id": "RTM-115",
        "label": "142",
        "long": "M\u00e9tro La Rose - Allauch La F\u00e8ve",
        "short": "142",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "009FE3",
        "color_name": "teal",
        "has_shape": true,
        "id": "RTM-116",
        "label": "M1",
        "long": "La Rose - La Fourrag\u00e8re",
        "short": "M1",
        "text_color": "FFFFFF",
        "type_label": "Subway / metro"
      },
      {
        "color": "FBBA00",
        "color_name": "yellow",
        "has_shape": true,
        "id": "RTM-12",
        "label": "7",
        "long": "Foch 5 Avenues - Les 3 Lucs Enco de Botte",
        "short": "7",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "9CB40D",
        "color_name": "yellow",
        "has_shape": true,
        "id": "RTM-121",
        "label": "144",
        "long": "M\u00e9tro La Rose - Allauch Village",
        "short": "144",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "E30613",
        "color_name": "red",
        "has_shape": true,
        "id": "RTM-125",
        "label": "M2",
        "long": "G\u00e8ze - Sainte-Marguerite Dromel",
        "short": "M2",
        "text_color": "FFFFFF",
        "type_label": "Subway / metro"
      },
      {
        "color": "009BBA",
        "color_name": "teal",
        "has_shape": true,
        "id": "RTM-126",
        "label": "FERRY",
        "long": "Mairie - Place aux Huiles",
        "short": "FERRY",
        "text_color": "FFFFFF",
        "type_label": "Ferry"
      },
      {
        "color": "0BBBEF",
        "color_name": "teal",
        "has_shape": true,
        "id": "RTM-127",
        "label": "121",
        "long": "H\u00f4pital Nord - Sept\u00e8mes Centre",
        "short": "121",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "85C9B7",
        "color_name": "gray",
        "has_shape": true,
        "id": "RTM-128",
        "label": "122",
        "long": "Sept\u00e8mes Centre - H\u00f4pital Nord",
        "short": "122",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "189B52",
        "color_name": "green",
        "has_shape": true,
        "id": "RTM-13",
        "label": "9",
        "long": "Les Caillols Centre Urbain - St Julien",
        "short": "9",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "009BBE",
        "color_name": "teal",
        "has_shape": true,
        "id": "RTM-131",
        "label": "35T",
        "long": "Joliette - Terminal Croisi\u00e8res",
        "short": "35T",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "F49E00",
        "color_name": "orange",
        "has_shape": true,
        "id": "RTM-132",
        "label": "98",
        "long": "G\u00e8ze - St Antoine",
        "short": "98",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "E63329",
        "color_name": "red",
        "has_shape": true,
        "id": "RTM-133",
        "label": "28B",
        "long": "M\u00e9tro Bougainville - Bertrandon",
        "short": "28B",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E5006B",
        "color_name": "red",
        "has_shape": true,
        "id": "RTM-139",
        "label": "B1",
        "long": "Castellane - Campus de Luminy",
        "short": "B1",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "F39200",
        "color_name": "orange",
        "has_shape": true,
        "id": "RTM-14",
        "label": "6",
        "long": "Foch 5 Avenues - Bois Lema\u00eetre",
        "short": "6",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "F59C00",
        "color_name": "orange",
        "has_shape": true,
        "id": "RTM-143",
        "label": "56",
        "long": "Gare St Charles - Belle de Mai La Friche",
        "short": "56",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "E94F35",
        "color_name": "red",
        "has_shape": true,
        "id": "RTM-15",
        "label": "10",
        "long": "M\u00e9tro La Fourrag\u00e8re - Les Caillols H\u00f4pital",
        "short": "10",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "6AAADE",
        "color_name": "teal",
        "has_shape": true,
        "id": "RTM-17",
        "label": "27",
        "long": "M\u00e9tro La Rose - Lyc\u00e9e Saint-Exup\u00e9ry",
        "short": "27",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "951B81",
        "color_name": "purple",
        "has_shape": true,
        "id": "RTM-178",
        "label": "S2",
        "long": "La Batarelle - Coll\u00e8ge Jean Giono",
        "short": "S2",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "951B81",
        "color_name": "purple",
        "has_shape": true,
        "id": "RTM-179",
        "label": "S3",
        "long": "La Parade - Coll\u00e8ge Malraux",
        "short": "S3",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "FBBA00",
        "color_name": "yellow",
        "has_shape": true,
        "id": "RTM-18",
        "label": "7B",
        "long": "Foch 5 Avenues - Bois Lema\u00eetre",
        "short": "7B",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "951B81",
        "color_name": "purple",
        "has_shape": true,
        "id": "RTM-180",
        "label": "S4",
        "long": "St Julien - Lyc\u00e9e Nelson Mandela",
        "short": "S4",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "951B81",
        "color_name": "purple",
        "has_shape": true,
        "id": "RTM-181",
        "label": "S5",
        "long": "M\u00e9tro La Fourrag\u00e8re - Lyc\u00e9e Jean Perrin",
        "short": "S5",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "951B81",
        "color_name": "purple",
        "has_shape": true,
        "id": "RTM-182",
        "label": "S6",
        "long": "La Treille - Lyc\u00e9e Monte Cristo",
        "short": "S6",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "951B81",
        "color_name": "purple",
        "has_shape": true,
        "id": "RTM-183",
        "label": "S7",
        "long": "Place de la Corderie - Lyc\u00e9e Marseilleveyre",
        "short": "S7",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "951B81",
        "color_name": "purple",
        "has_shape": true,
        "id": "RTM-184",
        "label": "S8",
        "long": "Madrague de Montredon - Lyc\u00e9e Marseilleveyre",
        "short": "S8",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "951B81",
        "color_name": "purple",
        "has_shape": true,
        "id": "RTM-187",
        "label": "S1",
        "long": "La Solidarit\u00e9 - Coll\u00e8ge Vallon des Pins",
        "short": "S1",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "005286",
        "color_name": "teal",
        "has_shape": true,
        "id": "RTM-188",
        "label": "81",
        "long": "Le Pharo - M\u00e9tro St Just",
        "short": "81",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E30613",
        "color_name": "red",
        "has_shape": true,
        "id": "RTM-192",
        "label": "BM2",
        "long": "M\u00e9tro G\u00e8ze - Sainte-Marguerite Dromel",
        "short": "BM2",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "009FE3",
        "color_name": "teal",
        "has_shape": true,
        "id": "RTM-193",
        "label": "BM1A",
        "long": "M\u00e9tro La Rose - M\u00e9tro La Timone",
        "short": "BM1A",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "009FE3",
        "color_name": "teal",
        "has_shape": true,
        "id": "RTM-194",
        "label": "BM1B",
        "long": "M\u00e9tro La Timone - M\u00e9tro La Fourrag\u00e8re",
        "short": "BM1B",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "F28C00",
        "color_name": "orange",
        "has_shape": true,
        "id": "RTM-2",
        "label": "T1",
        "long": "Noailles - Les Caillols",
        "short": "T1",
        "text_color": "000000",
        "type_label": "Tram / light rail"
      },
      {
        "color": "009640",
        "color_name": "green",
        "has_shape": true,
        "id": "RTM-20",
        "label": "31",
        "long": "Canebi\u00e8re Bourse - Les Aygalades",
        "short": "31",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "009640",
        "color_name": "green",
        "has_shape": true,
        "id": "RTM-21",
        "label": "32",
        "long": "Canebi\u00e8re Bourse - St J\u00e9rome IUT",
        "short": "32",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00B1B2",
        "color_name": "teal",
        "has_shape": true,
        "id": "RTM-22",
        "label": "33",
        "long": "R\u00e9form\u00e9s Canebi\u00e8re - St J\u00e9r\u00f4me Parking Relais",
        "short": "33",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00B1B2",
        "color_name": "teal",
        "has_shape": true,
        "id": "RTM-23",
        "label": "34",
        "long": "R\u00e9form\u00e9s Canebi\u00e8re - Le Merlan",
        "short": "34",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "312783",
        "color_name": "blue",
        "has_shape": true,
        "id": "RTM-25",
        "label": "37",
        "long": "M\u00e9tro Malpass\u00e9 - La Batarelle",
        "short": "37",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "312783",
        "color_name": "blue",
        "has_shape": true,
        "id": "RTM-27",
        "label": "39",
        "long": "M\u00e9tro Malpass\u00e9 - R\u00e9sidence Fondacle",
        "short": "39",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "85C9B7",
        "color_name": "gray",
        "has_shape": true,
        "id": "RTM-28",
        "label": "41",
        "long": "Vieux-Port Ballard - M\u00e9tro Rond Point du Prado",
        "short": "41",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "005286",
        "color_name": "teal",
        "has_shape": true,
        "id": "RTM-29",
        "label": "53",
        "long": "M\u00e9tro St Just - Les Flamants",
        "short": "53",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "009FE3",
        "color_name": "teal",
        "has_shape": true,
        "id": "RTM-3",
        "label": "2",
        "long": "M\u00e9tro La Rose - Cit\u00e9 La Marie Haute",
        "short": "2",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "009640",
        "color_name": "green",
        "has_shape": true,
        "id": "RTM-30",
        "label": "89",
        "long": "Canebi\u00e8re Bourse - Le Canet Jean Jaur\u00e8s",
        "short": "89",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "636AAF",
        "color_name": "purple",
        "has_shape": true,
        "id": "RTM-31",
        "label": "42",
        "long": "M\u00e9tro 5 Avenues - D\u00e9p\u00f4t La Rose",
        "short": "42",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "636AAF",
        "color_name": "purple",
        "has_shape": true,
        "id": "RTM-33",
        "label": "42T",
        "long": "M\u00e9tro 5 Avenues - Les Baronnies",
        "short": "42T",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E63329",
        "color_name": "red",
        "has_shape": true,
        "id": "RTM-35",
        "label": "28",
        "long": "M\u00e9tro Bougainville - Les Aygalades",
        "short": "28",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E63329",
        "color_name": "red",
        "has_shape": true,
        "id": "RTM-36",
        "label": "30",
        "long": "G\u00e8ze - La Savine",
        "short": "30",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "BD1D1D",
        "color_name": "red",
        "has_shape": true,
        "id": "RTM-37",
        "label": "35",
        "long": "Joliette - Estaque Riaux",
        "short": "35",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E63329",
        "color_name": "red",
        "has_shape": true,
        "id": "RTM-38",
        "label": "38",
        "long": "G\u00e8ze - M\u00e9tro Malpass\u00e9",
        "short": "38",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E63329",
        "color_name": "red",
        "has_shape": true,
        "id": "RTM-4",
        "label": "25",
        "long": "G\u00e8ze - St Antoine",
        "short": "25",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "BD1D1D",
        "color_name": "red",
        "has_shape": true,
        "id": "RTM-40",
        "label": "36",
        "long": "M\u00e9tro Bougainville - La Nerthe",
        "short": "36",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "BD1D1D",
        "color_name": "red",
        "has_shape": true,
        "id": "RTM-41",
        "label": "36B",
        "long": "M\u00e9tro Bougainville - L'Estaque",
        "short": "36B",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "40AB35",
        "color_name": "green",
        "has_shape": true,
        "id": "RTM-42",
        "label": "70",
        "long": "G\u00e8ze - Lyc\u00e9e Saint-Exup\u00e9ry",
        "short": "70",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E30613",
        "color_name": "red",
        "has_shape": true,
        "id": "RTM-44",
        "label": "72",
        "long": "Arenc Eurom\u00e9diterran\u00e9e - M\u00e9tro Rond Point du Prado",
        "short": "72",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "AFCA0B",
        "color_name": "yellow",
        "has_shape": true,
        "id": "RTM-46",
        "label": "82S",
        "long": "Pharo Catalans - Gare St Charles",
        "short": "82S",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "F4E718",
        "color_name": "yellow",
        "has_shape": true,
        "id": "RTM-47",
        "label": "T2",
        "long": "Arenc Eurom\u00e9diterran\u00e9e - La Blancarde",
        "short": "T2",
        "text_color": "000000",
        "type_label": "Tram / light rail"
      },
      {
        "color": "95C11F",
        "color_name": "yellow",
        "has_shape": true,
        "id": "RTM-48",
        "label": "T3",
        "long": "G\u00e8ze - La Gaye",
        "short": "T3",
        "text_color": "000000",
        "type_label": "Tram / light rail"
      },
      {
        "color": "009FE3",
        "color_name": "teal",
        "has_shape": true,
        "id": "RTM-5",
        "label": "4",
        "long": "M\u00e9tro La Rose - La Valentine Centre Commercial",
        "short": "4",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "AFCA0B",
        "color_name": "yellow",
        "has_shape": true,
        "id": "RTM-50",
        "label": "88",
        "long": "M\u00e9tro D\u00e9sir\u00e9e Clary - M\u00e9tro 5 Avenues",
        "short": "88",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "878787",
        "color_name": "gray",
        "has_shape": true,
        "id": "RTM-51",
        "label": "95",
        "long": "Estaque Port - Rochers de l'Estaque",
        "short": "95",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E5006B",
        "color_name": "red",
        "has_shape": true,
        "id": "RTM-53",
        "label": "B2",
        "long": "G\u00e8ze - Vallon des Tuves",
        "short": "B2",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "878787",
        "color_name": "gray",
        "has_shape": true,
        "id": "RTM-54",
        "label": "96",
        "long": "H\u00f4pital Nord - L'Estaque",
        "short": "96",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E4348B",
        "color_name": "pink",
        "has_shape": true,
        "id": "RTM-56",
        "label": "50",
        "long": "Castellane - Les Escourtines",
        "short": "50",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "007BC4",
        "color_name": "teal",
        "has_shape": true,
        "id": "RTM-57",
        "label": "12B",
        "long": "M\u00e9tro La Timone - Les Camoins",
        "short": "12B",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "007BC4",
        "color_name": "teal",
        "has_shape": true,
        "id": "RTM-58",
        "label": "12",
        "long": "M\u00e9tro La Timone - Eoures",
        "short": "12",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "007BC4",
        "color_name": "teal",
        "has_shape": true,
        "id": "RTM-59",
        "label": "12S",
        "long": "M\u00e9tro La Timone - La Treille",
        "short": "12S",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "009FE3",
        "color_name": "teal",
        "has_shape": true,
        "id": "RTM-6",
        "label": "4B",
        "long": "M\u00e9tro La Rose - Les 3 Lucs",
        "short": "4B",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "BD1D1D",
        "color_name": "red",
        "has_shape": true,
        "id": "RTM-60",
        "label": "15",
        "long": "Sainte-Marguerite Dromel - Les Escourtines",
        "short": "15",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "BD1D1D",
        "color_name": "red",
        "has_shape": true,
        "id": "RTM-61",
        "label": "15S",
        "long": "Sainte-Marguerite Dromel - La Valentelle",
        "short": "15S",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "814997",
        "color_name": "purple",
        "has_shape": true,
        "id": "RTM-62",
        "label": "18",
        "long": "Castellane - Le Bosquet",
        "short": "18",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "6AAADE",
        "color_name": "teal",
        "has_shape": true,
        "id": "RTM-63",
        "label": "40",
        "long": "M\u00e9tro La Timone - La Solitude",
        "short": "40",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "DA4F37",
        "color_name": "red",
        "has_shape": true,
        "id": "RTM-64",
        "label": "49",
        "long": "R\u00e9form\u00e9s Canebi\u00e8re - Vauban",
        "short": "49",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "0073BD",
        "color_name": "teal",
        "has_shape": true,
        "id": "RTM-65",
        "label": "52",
        "long": "Gare St Charles - M\u00e9tro La Timone",
        "short": "52",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "007BC4",
        "color_name": "teal",
        "has_shape": true,
        "id": "RTM-66",
        "label": "54",
        "long": "Catalans - M\u00e9tro La Timone",
        "short": "54",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "F59C00",
        "color_name": "orange",
        "has_shape": true,
        "id": "RTM-67",
        "label": "55",
        "long": "Joliette - Roucas Blanc",
        "short": "55",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FFDD00",
        "color_name": "yellow",
        "has_shape": true,
        "id": "RTM-69",
        "label": "60",
        "long": "Mucem Saint-Jean - Notre Dame de la Garde",
        "short": "60",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "009FE3",
        "color_name": "teal",
        "has_shape": true,
        "id": "RTM-7",
        "label": "1",
        "long": "M\u00e9tro La Rose - Ch\u00e2teau Gombert",
        "short": "1",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "76B82A",
        "color_name": "brown",
        "has_shape": true,
        "id": "RTM-70",
        "label": "61",
        "long": "Vieux-Port Ballard - Bompard",
        "short": "61",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "5BC5F2",
        "color_name": "teal",
        "has_shape": true,
        "id": "RTM-71",
        "label": "67",
        "long": "M\u00e9tro Chartreux - La Blancarde",
        "short": "67",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "76B82A",
        "color_name": "brown",
        "has_shape": true,
        "id": "RTM-72",
        "label": "80",
        "long": "Vieux-Port Ballard - Eglise d'Endoume",
        "short": "80",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "E4348B",
        "color_name": "pink",
        "has_shape": true,
        "id": "RTM-73",
        "label": "73",
        "long": "Castellane - Corniche Roucas Blanc",
        "short": "73",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "5C2483",
        "color_name": "purple",
        "has_shape": true,
        "id": "RTM-74",
        "label": "74",
        "long": "R\u00e9form\u00e9s Canebi\u00e8re - Vallon Montebello",
        "short": "74",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "BD1D1D",
        "color_name": "red",
        "has_shape": true,
        "id": "RTM-76",
        "label": "83",
        "long": "Arenc Eurom\u00e9diterran\u00e9e - M\u00e9tro Rond Point du Prado",
        "short": "83",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "93D5F6",
        "color_name": "white",
        "has_shape": true,
        "id": "RTM-77",
        "label": "91",
        "long": "M\u00e9tro La Timone - Les Caillols H\u00f4pital",
        "short": "91",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "CA4E39",
        "color_name": "red",
        "has_shape": true,
        "id": "RTM-78",
        "label": "16",
        "long": "Sainte-Marguerite Dromel - Parc des Bruy\u00e8res",
        "short": "16",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "D77D63",
        "color_name": "pink",
        "has_shape": true,
        "id": "RTM-79",
        "label": "17",
        "long": "Sainte-Marguerite Dromel - Les Caillols C. Urbain",
        "short": "17",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "E4348B",
        "color_name": "pink",
        "has_shape": true,
        "id": "RTM-80",
        "label": "19",
        "long": "Castellane - Madrague de Montredon",
        "short": "19",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E4348B",
        "color_name": "pink",
        "has_shape": true,
        "id": "RTM-81",
        "label": "19B",
        "long": "M\u00e9tro Rond Point du Prado - Pointe Rouge Port",
        "short": "19B",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "C7D530",
        "color_name": "yellow",
        "has_shape": true,
        "id": "RTM-86",
        "label": "509",
        "long": "Canebi\u00e8re Bourse - Les Caillols Centre Urbain",
        "short": "509",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "F39200",
        "color_name": "orange",
        "has_shape": true,
        "id": "RTM-87",
        "label": "23",
        "long": "M\u00e9tro Rond Point du Prado - Beauvallon",
        "short": "23",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "E63323",
        "color_name": "red",
        "has_shape": true,
        "id": "RTM-88",
        "label": "22",
        "long": "M\u00e9tro Rond Point du Prado - Les Baumettes",
        "short": "22",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E63323",
        "color_name": "red",
        "has_shape": true,
        "id": "RTM-89",
        "label": "22S",
        "long": "M\u00e9tro Rond Point du Prado - La Seigneurie",
        "short": "22S",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "009FE3",
        "color_name": "teal",
        "has_shape": true,
        "id": "RTM-9",
        "label": "5",
        "long": "M\u00e9tro La Rose - La Parade",
        "short": "5",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "F39200",
        "color_name": "orange",
        "has_shape": true,
        "id": "RTM-90",
        "label": "45",
        "long": "M\u00e9tro Rond Point du Prado - Marseilleveyre",
        "short": "45",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "E63323",
        "color_name": "red",
        "has_shape": true,
        "id": "RTM-91",
        "label": "44",
        "long": "M\u00e9tro Rond Point du Prado - Coll\u00e8ge Roy d'Espagne",
        "short": "44",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E30613",
        "color_name": "red",
        "has_shape": true,
        "id": "RTM-92",
        "label": "24",
        "long": "Sainte-Marguerite Dromel - Campus de Luminy",
        "short": "24",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "CD4849",
        "color_name": "red",
        "has_shape": true,
        "id": "RTM-96",
        "label": "47",
        "long": "La Gaye - Escale Bor\u00e9ly",
        "short": "47",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "DB7A7C",
        "color_name": "pink",
        "has_shape": true,
        "id": "RTM-98",
        "label": "48",
        "long": "M\u00e9tro Rond Point du Prado - H\u00f4pital Clairval",
        "short": "48",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "C2063B",
        "color_name": "red",
        "has_shape": true,
        "id": "RTM-99",
        "label": "46",
        "long": "La Gaye - La Panouse",
        "short": "46",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "D85E12",
        "color_name": "orange",
        "has_shape": true,
        "id": "TER-0128E1D5-9183-4D58-B1CF-F5AA5A64A037",
        "label": "Marseille - Toulon - Hyeres",
        "long": "Marseille - Toulon - Hyeres",
        "short": "",
        "text_color": "FFFFFF",
        "type_label": "Rail"
      },
      {
        "color": "D85E12",
        "color_name": "orange",
        "has_shape": true,
        "id": "TER-11F44E86-C3F3-43CF-BCDD-AD1B4472E63D",
        "label": "Sete - Lunel",
        "long": "Sete - Lunel",
        "short": "",
        "text_color": "FFFFFF",
        "type_label": "Rail"
      },
      {
        "color": "D85E12",
        "color_name": "orange",
        "has_shape": true,
        "id": "TER-13646F20-4947-4CFA-B40D-63FF0D28C61E",
        "label": "Marseille - Miramas Via Cote Bleue",
        "long": "Marseille - Miramas Via Cote Bleue",
        "short": "",
        "text_color": "FFFFFF",
        "type_label": "Rail"
      },
      {
        "color": "D85E12",
        "color_name": "orange",
        "has_shape": true,
        "id": "TER-1742229F-2537-44C3-AECF-56329802E847",
        "label": "Paris - IDF - Nancy",
        "long": "Paris - IDF - Nancy",
        "short": "",
        "text_color": "FFFFFF",
        "type_label": "Rail"
      },
      {
        "color": "D85E12",
        "color_name": "orange",
        "has_shape": true,
        "id": "TER-1f77c095-1e8b-4abb-a437-36f56063d197",
        "label": "Nice - Breil Sur Roya - Tende",
        "long": "Nice - Breil Sur Roya - Tende",
        "short": "",
        "text_color": "FFFFFF",
        "type_label": "Rail"
      },
      {
        "color": "D85E12",
        "color_name": "orange",
        "has_shape": true,
        "id": "TER-31C14D7B-0326-431A-B8DC-341B53D22453",
        "label": "Grasse - Cannes - Nice - Vintimille",
        "long": "Grasse - Cannes - Nice - Vintimille",
        "short": "",
        "text_color": "FFFFFF",
        "type_label": "Rail"
      },
      {
        "color": "D85E12",
        "color_name": "orange",
        "has_shape": true,
        "id": "TER-6349C213-7B19-4078-BF2B-43CBECDA9545",
        "label": "Amb\u00e9rieu - Saint-\u00c9tienne",
        "long": "Amb\u00e9rieu - Saint-\u00c9tienne",
        "short": "",
        "text_color": "FFFFFF",
        "type_label": "Rail"
      },
      {
        "color": "D85E12",
        "color_name": "orange",
        "has_shape": true,
        "id": "TER-7B48FDEF-35FE-45ED-BA4D-A638BCE7E21A",
        "label": "Marseille - Miramas - Avignon Centre Via Arles",
        "long": "Marseille - Miramas - Avignon Centre Via Arles",
        "short": "",
        "text_color": "FFFFFF",
        "type_label": "Rail"
      },
      {
        "color": "D85E12",
        "color_name": "orange",
        "has_shape": true,
        "id": "TER-909FBFB9-815C-4864-AD80-788517B591D6",
        "label": "Marseille - Avignon Centre - Valence - Lyon",
        "long": "Marseille - Avignon Centre - Valence - Lyon",
        "short": "",
        "text_color": "FFFFFF",
        "type_label": "Rail"
      },
      {
        "color": "D85E12",
        "color_name": "orange",
        "has_shape": true,
        "id": "TER-9130E77B-ACA3-48B1-A215-5A91484DA332",
        "label": "Marseille - Aubagne",
        "long": "Marseille - Aubagne",
        "short": "",
        "text_color": "FFFFFF",
        "type_label": "Rail"
      },
      {
        "color": "D85E12",
        "color_name": "orange",
        "has_shape": true,
        "id": "TER-9631D86D-C79E-4FF2-BE3B-F02F248CE476",
        "label": "Marseille - Toulon - Les Arcs",
        "long": "Marseille - Toulon - Les Arcs",
        "short": "",
        "text_color": "FFFFFF",
        "type_label": "Rail"
      },
      {
        "color": "D85E12",
        "color_name": "orange",
        "has_shape": true,
        "id": "TER-96809d68-f37d-4e68-ac3c-3c0540f4e2f2",
        "label": "Les Arcs - Cannes - Nice - Menton",
        "long": "Les Arcs - Cannes - Nice - Menton",
        "short": "",
        "text_color": "FFFFFF",
        "type_label": "Rail"
      },
      {
        "color": "D85E12",
        "color_name": "orange",
        "has_shape": true,
        "id": "TER-B6EA9961-71EE-4D2E-9A72-345763D83770",
        "label": "Lyon Part Dieu - Geneve Cornavin",
        "long": "Lyon Part Dieu - Geneve Cornavin",
        "short": "",
        "text_color": "FFFFFF",
        "type_label": "Rail"
      },
      {
        "color": "D85E12",
        "color_name": "orange",
        "has_shape": true,
        "id": "TER-C334E47F-9ED2-41C8-A982-B65905393604",
        "label": "Lyon - Marseille",
        "long": "Lyon - Marseille",
        "short": "",
        "text_color": "FFFFFF",
        "type_label": "Rail"
      },
      {
        "color": "D85E12",
        "color_name": "orange",
        "has_shape": true,
        "id": "TER-C83D5707-3453-4FB6-9CAA-062BA2BE94A9",
        "label": "Marseille - Miramas - Avignon Tgv Via Cavaillon",
        "long": "Marseille - Miramas - Avignon Tgv Via Cavaillon",
        "short": "",
        "text_color": "FFFFFF",
        "type_label": "Rail"
      },
      {
        "color": "D85E12",
        "color_name": "orange",
        "has_shape": true,
        "id": "TER-C9E48D89-56D6-4E0F-ACDF-221CAA02D018",
        "label": "Marseille - Aix En Provence - Manosque - Sisteron",
        "long": "Marseille - Aix En Provence - Manosque - Sisteron",
        "short": "",
        "text_color": "FFFFFF",
        "type_label": "Rail"
      },
      {
        "color": "D85E12",
        "color_name": "orange",
        "has_shape": true,
        "id": "TER-D35E42AA-328F-4D2D-8A41-A3756EB2DF07",
        "label": "Toulon - Carnoules - Les Arcs",
        "long": "Toulon - Carnoules - Les Arcs",
        "short": "",
        "text_color": "FFFFFF",
        "type_label": "Rail"
      },
      {
        "color": "D85E12",
        "color_name": "orange",
        "has_shape": true,
        "id": "TER-D8A35CDB-1E23-4664-AC9E-4A8272915DC3",
        "label": "Marseille - Aix En Provence - Gap - Briancon",
        "long": "Marseille - Aix En Provence - Gap - Briancon",
        "short": "",
        "text_color": "FFFFFF",
        "type_label": "Rail"
      },
      {
        "color": "D85E12",
        "color_name": "orange",
        "has_shape": true,
        "id": "TER-SUD_IV15",
        "label": "Nice - Marseille",
        "long": "Nice - Marseille",
        "short": "",
        "text_color": "FFFFFF",
        "type_label": "Rail"
      },
      {
        "color": "FBB03F",
        "color_name": "yellow",
        "has_shape": true,
        "id": "ULY-01 Bis",
        "label": "01 Bis",
        "long": "Ligne 1Bis",
        "short": "01 Bis",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "649C43",
        "color_name": "gray",
        "has_shape": true,
        "id": "ULY-1",
        "label": "1",
        "long": "Salon - Miramas - Port Saint Louis",
        "short": "1",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "B71F29",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-11",
        "label": "11",
        "long": "Village de Marques - Pont de la Gare",
        "short": "11",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-111",
        "label": "111",
        "long": "Circuit Pr\u00e9dina - Armanet",
        "short": "111",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-112",
        "label": "112",
        "long": "Circuit Calamand",
        "short": "112",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-113",
        "label": "113",
        "long": "Circuit Clos de la Roche",
        "short": "113",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-114",
        "label": "114",
        "long": "Circuit Gouin",
        "short": "114",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-116",
        "label": "116",
        "long": "Circuit C Pierron - L King",
        "short": "116",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "805630",
        "color_name": "brown",
        "has_shape": false,
        "id": "ULY-12",
        "label": "12",
        "long": "Istres - St Chamas",
        "short": "12",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "816482",
        "color_name": "gray",
        "has_shape": true,
        "id": "ULY-13",
        "label": "13",
        "long": "Miramas Gare SNCF - Istres Gare Routi\u00e8re",
        "short": "13",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-132",
        "label": "132",
        "long": "Circuit Capeau",
        "short": "132",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-133",
        "label": "133",
        "long": "Circuit Entressen",
        "short": "133",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-135",
        "label": "135",
        "long": "Circuit Tour Etang",
        "short": "135",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-150",
        "label": "150",
        "long": "Entressen Les Mas La Clef des champs",
        "short": "150",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-151",
        "label": "151",
        "long": "Capeau Romarin Ecole J Ferry",
        "short": "151",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-152",
        "label": "152",
        "long": "La salle Armanet",
        "short": "152",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-153",
        "label": "153",
        "long": "Gare - Armanet",
        "short": "153",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-154",
        "label": "154",
        "long": "Massugues Ecole Gouin",
        "short": "154",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-155",
        "label": "155",
        "long": "Cros de la carri\u00e8re Ecole J Auriol",
        "short": "155",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-156",
        "label": "156",
        "long": "La salle Ecole J Auriol",
        "short": "156",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-157",
        "label": "157",
        "long": "Capeau Romarin Ecole J Ferry",
        "short": "157",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-158",
        "label": "158",
        "long": "Ajoncs Ecole Bayanne",
        "short": "158",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-159",
        "label": "159",
        "long": "Coutarel Entressen Ch\u00e2teau d'Eau",
        "short": "159",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-160",
        "label": "160",
        "long": "La licorne - Gare",
        "short": "160",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-161",
        "label": "161",
        "long": "Manne - Gare",
        "short": "161",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-162",
        "label": "162",
        "long": "Gare - Manne 2",
        "short": "162",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-164",
        "label": "164",
        "long": "Tour de l'Etang - Ecole J.Auriol",
        "short": "164",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-170",
        "label": "170",
        "long": "CFAI Istres Aix en Provence",
        "short": "170",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-171",
        "label": "171",
        "long": "CFAI Istres Vitrolles",
        "short": "171",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "ED1450",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-2",
        "label": "2",
        "long": "Martigues - Port de Bouc - Fos sur Mer",
        "short": "2",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "693563",
        "color_name": "brown",
        "has_shape": true,
        "id": "ULY-20",
        "label": "20",
        "long": "Conservatoire - \u00eele - PEM",
        "short": "20",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "805630",
        "color_name": "brown",
        "has_shape": true,
        "id": "ULY-21",
        "label": "21",
        "long": "Gustave Eiffel - Canto Perdrix",
        "short": "21",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-211",
        "label": "211",
        "long": "Circuit G\u00e9rachios",
        "short": "211",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-212",
        "label": "212",
        "long": "Circuit Del Corso",
        "short": "212",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-213",
        "label": "213",
        "long": "Circuit Jonqui\u00e8re - d'Arbaud",
        "short": "213",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-214",
        "label": "214",
        "long": "Circuit Giono - Mauron",
        "short": "214",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-216",
        "label": "216",
        "long": "Circuit Louise Michel",
        "short": "216",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "B8C21D",
        "color_name": "yellow",
        "has_shape": true,
        "id": "ULY-22",
        "label": "22",
        "long": "Martigues - Port de Bouc",
        "short": "22",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-221",
        "label": "221",
        "long": "Coll\u00e8ge Malraux",
        "short": "221",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "00678C",
        "color_name": "teal",
        "has_shape": true,
        "id": "ULY-23",
        "label": "23",
        "long": "PEM - La Gravade",
        "short": "23",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "6ABC87",
        "color_name": "gray",
        "has_shape": true,
        "id": "ULY-2326",
        "label": "2326",
        "long": "2326",
        "short": "2326",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "F05384",
        "color_name": "pink",
        "has_shape": true,
        "id": "ULY-24",
        "label": "24",
        "long": "Martigues - St Mitre",
        "short": "24",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "FBB03F",
        "color_name": "yellow",
        "has_shape": true,
        "id": "ULY-25",
        "label": "25",
        "long": "Miramas - Istres - Martigues",
        "short": "25",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "826386",
        "color_name": "gray",
        "has_shape": true,
        "id": "ULY-26",
        "label": "26",
        "long": "PEM - Vigneros",
        "short": "26",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "62C5B6",
        "color_name": "gray",
        "has_shape": true,
        "id": "ULY-28",
        "label": "28",
        "long": "Centre Commercial - Aigues Douces",
        "short": "28",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "307EB3",
        "color_name": "teal",
        "has_shape": true,
        "id": "ULY-29",
        "label": "29",
        "long": "Istres - St Mitre - Martigues",
        "short": "29",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "2C7EB5",
        "color_name": "teal",
        "has_shape": true,
        "id": "ULY-3",
        "label": "3",
        "long": "Douane - P\u00f4le Jeunesse",
        "short": "3",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "B81F23",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-30",
        "label": "30",
        "long": "PEM - Le Port",
        "short": "30",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "84487C",
        "color_name": "purple",
        "has_shape": true,
        "id": "ULY-31",
        "label": "31",
        "long": "Martigues - Port de Bouc",
        "short": "31",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-311",
        "label": "311",
        "long": "Miramas- Moli\u00e8res",
        "short": "311",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-313",
        "label": "313",
        "long": "Miramas - Jules Ferry - Chantegrive",
        "short": "313",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-314",
        "label": "314",
        "long": "Miramas Camus - Jean Moulin",
        "short": "314",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-315",
        "label": "315",
        "long": "Miramas Village",
        "short": "315",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "009AB1",
        "color_name": "teal",
        "has_shape": true,
        "id": "ULY-32",
        "label": "32",
        "long": "Bottai - Jardins de Louis",
        "short": "32",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-320",
        "label": "320",
        "long": "Miramaris Miroiterie",
        "short": "320",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-321",
        "label": "321",
        "long": "Miramas- Coll\u00e8ge Carraire",
        "short": "321",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-331",
        "label": "331",
        "long": "Miramas - Miramas",
        "short": "331",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-332",
        "label": "332",
        "long": "Miramas - Miramas",
        "short": "332",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-333",
        "label": "333",
        "long": "Miramas - Alpilles - Miramaris - Camus",
        "short": "333",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "1B99AE",
        "color_name": "teal",
        "has_shape": true,
        "id": "ULY-4",
        "label": "4",
        "long": "Grande Plage - Aquaron",
        "short": "4",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-431",
        "label": "431",
        "long": "Circuit Carabins - Istres",
        "short": "431",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-432",
        "label": "432",
        "long": "Circuit Centre Ville - Istres",
        "short": "432",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-433",
        "label": "433",
        "long": "Circuit Plan d'Arens - Istres",
        "short": "433",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-434",
        "label": "434",
        "long": "Circuit Engrenier - Pont du Roy - Istres",
        "short": "434",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-435",
        "label": "435",
        "long": "Circuit Fos - Istres - Miramas",
        "short": "435",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-436",
        "label": "436",
        "long": "Circuit Istres - Miramas",
        "short": "436",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-437",
        "label": "437",
        "long": "Circuit Istres - Port Saint Louis",
        "short": "437",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-439",
        "label": "439",
        "long": "Circuit Istres - St Chamas",
        "short": "439",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "000000",
        "color_name": "black",
        "has_shape": true,
        "id": "ULY-452",
        "label": "452",
        "long": "452 Desserte des OGEC",
        "short": "452",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "67345F",
        "color_name": "brown",
        "has_shape": true,
        "id": "ULY-5",
        "label": "5",
        "long": "Engrenier - ZA Lavalduc",
        "short": "5",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": false,
        "id": "ULY-50",
        "label": "50",
        "long": "Navette Cote bleue",
        "short": "50",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "6ABC87",
        "color_name": "gray",
        "has_shape": true,
        "id": "ULY-500",
        "label": "500",
        "long": "Martigues Lur\u00e7at - Miramas Chalve",
        "short": "500",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "6ABC87",
        "color_name": "gray",
        "has_shape": true,
        "id": "ULY-501",
        "label": "501",
        "long": "Martigues - Fos- Port Saint Louis Vauban",
        "short": "501",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "6ABC87",
        "color_name": "gray",
        "has_shape": true,
        "id": "ULY-502",
        "label": "502",
        "long": "Martigues Langevin - Port de Bouc - Fos",
        "short": "502",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "6ABC87",
        "color_name": "gray",
        "has_shape": true,
        "id": "ULY-503",
        "label": "503",
        "long": "Martigues Langevin - Fos Mazet Mistral",
        "short": "503",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "6ABC87",
        "color_name": "gray",
        "has_shape": true,
        "id": "ULY-504",
        "label": "504",
        "long": "Martigues Langevin - Port de Bouc - Fos",
        "short": "504",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-505",
        "label": "505",
        "long": "Martigues - Port Saint Louis",
        "short": "505",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "6ABC87",
        "color_name": "gray",
        "has_shape": true,
        "id": "ULY-507",
        "label": "507",
        "long": "Martigues Langevin - Istres Bayanne",
        "short": "507",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "6ABC87",
        "color_name": "gray",
        "has_shape": true,
        "id": "ULY-508",
        "label": "508",
        "long": "Martigues Lur\u00e7at - Istres PEM",
        "short": "508",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "6ABC87",
        "color_name": "gray",
        "has_shape": true,
        "id": "ULY-509",
        "label": "509",
        "long": "Martigues Langevin - Istres Bayanne",
        "short": "509",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-5101",
        "label": "5101",
        "long": "Coll\u00e8ge G Philippe",
        "short": "5101",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-5102",
        "label": "5102",
        "long": "CLG M Pagnol LYC J Lur\u00e7at P Langevin",
        "short": "5102",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-5103",
        "label": "5103",
        "long": "CLG M Pagnol LYC J Lur\u00e7at P Langevin",
        "short": "5103",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-5104",
        "label": "5104",
        "long": "CLG P Eluard LYC J Moulin C Mongrand",
        "short": "5104",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-5105",
        "label": "5105",
        "long": "CLG P Eluard LYC J Moulin C Mongrand",
        "short": "5105",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-5106",
        "label": "5106",
        "long": "CLG M Pagnol LYC J Lur\u00e7at P Langevin",
        "short": "5106",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-5107",
        "label": "5107",
        "long": "Coll\u00e8ge H Wallon",
        "short": "5107",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-5108",
        "label": "5108",
        "long": "Lyc\u00e9e J Lur\u00e7at - Coll\u00e8ge M Pagnol",
        "short": "5108",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-5109",
        "label": "5109",
        "long": "Lyc\u00e9es P Langevin - J Lur\u00e7at",
        "short": "5109",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-5110",
        "label": "5110",
        "long": "Lyc\u00e9e J Lur\u00e7at - Coll\u00e8ge M Pagnol",
        "short": "5110",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-5111",
        "label": "5111",
        "long": "Coll\u00e8ge G Philipe",
        "short": "5111",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-5112",
        "label": "5112",
        "long": "Ecole Primaire St Pierre",
        "short": "5112",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-5113",
        "label": "5113",
        "long": "Ecole Primaire La Couronne",
        "short": "5113",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-5114",
        "label": "5114",
        "long": "CLG St Louis Ste Marie",
        "short": "5114",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-5217",
        "label": "5217",
        "long": "Lyc\u00e9es J Moulin - C Mongrand",
        "short": "5217",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-5218",
        "label": "5218",
        "long": "Coll\u00e8ge H Daumier",
        "short": "5218",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-5219",
        "label": "5219",
        "long": "Coll\u00e8ge H Daumier",
        "short": "5219",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-5220",
        "label": "5220",
        "long": "Coll\u00e8ge H Daumier",
        "short": "5220",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-5221",
        "label": "5221",
        "long": "Coll\u00e8ge M Pagnol",
        "short": "5221",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-5222",
        "label": "5222",
        "long": "Lyc\u00e9es P Langevin J Lurcat",
        "short": "5222",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-5224",
        "label": "5224",
        "long": "Coll\u00e8ge M Pagnol - Lyc\u00e9e J Lur\u00e7at",
        "short": "5224",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-5225",
        "label": "5225",
        "long": "Coll\u00e8ge M Pagnol - Lyc\u00e9e J Lur\u00e7at",
        "short": "5225",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-5226",
        "label": "5226",
        "long": "Coll\u00e8ge H Daumier",
        "short": "5226",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-5227",
        "label": "5227",
        "long": "Lyc\u00e9e P Langevin",
        "short": "5227",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-5228",
        "label": "5228",
        "long": "Coll\u00e8ge M Pagnol - Lyc\u00e9e J Lur\u00e7at",
        "short": "5228",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-5229",
        "label": "5229",
        "long": "Ecoles primaire J Jaur\u00e8s - H Tranchier",
        "short": "5229",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-5230",
        "label": "5230",
        "long": "Ecole Primaire Canto Perdrix",
        "short": "5230",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "6ABC87",
        "color_name": "gray",
        "has_shape": true,
        "id": "ULY-531",
        "label": "531",
        "long": "Navette Coeur de Ville Miramas",
        "short": "531",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-550",
        "label": "550",
        "long": "Port de Bouc - Port Saint Louis",
        "short": "550",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-551",
        "label": "551",
        "long": "Port de Bouc Paul Eluard - Fos sur Mer - Istres Bellons",
        "short": "551",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-552",
        "label": "552",
        "long": "Port de Bouc Jean Moulin - Miramas CC Sud",
        "short": "552",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-553",
        "label": "553",
        "long": "Port de Bouc Jean Moulin - Istres Boucasson",
        "short": "553",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-554",
        "label": "554",
        "long": "Port de Bouc - Fos - Port Saint Louis",
        "short": "554",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-555",
        "label": "555",
        "long": "Port de Bouc - Fos - Istres",
        "short": "555",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-556",
        "label": "556",
        "long": "Port de Bouc - Fos - Istres - Miramas",
        "short": "556",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-557",
        "label": "557",
        "long": "Port de Bouc - Istres",
        "short": "557",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-558",
        "label": "558",
        "long": "Port de Bouc SNCF - Istres PEM",
        "short": "558",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "BBC130",
        "color_name": "yellow",
        "has_shape": true,
        "id": "ULY-6",
        "label": "6",
        "long": "Charles Monier - Rassuen",
        "short": "6",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-601",
        "label": "601",
        "long": "Salon Miramas Istres",
        "short": "601",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "166688",
        "color_name": "teal",
        "has_shape": true,
        "id": "ULY-7",
        "label": "7",
        "long": "ZI Retortier - Coutarel",
        "short": "7",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-700",
        "label": "700",
        "long": "Istres - Fos - Port de Bouc",
        "short": "700",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-701",
        "label": "701",
        "long": "Istres - Port de Bouc",
        "short": "701",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-702",
        "label": "702",
        "long": "Istres - Port de Bouc",
        "short": "702",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-703",
        "label": "703",
        "long": "Istres - Martigues",
        "short": "703",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-704",
        "label": "704",
        "long": "Istres - Port de Bouc",
        "short": "704",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-705",
        "label": "705",
        "long": "Istres - Martigues",
        "short": "705",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-706",
        "label": "706",
        "long": "Istres - Martigues",
        "short": "706",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-707",
        "label": "707",
        "long": "Istres - Martigues",
        "short": "707",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-7301",
        "label": "7301",
        "long": "Lyc\u00e9e P Langevin",
        "short": "7301",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-7302",
        "label": "7302",
        "long": "Lyc\u00e9e P Langevin",
        "short": "7302",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-7303",
        "label": "7303",
        "long": "Lyc\u00e9e P Langevin",
        "short": "7303",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-7304",
        "label": "7304",
        "long": "Coll\u00e8ge M Pagnol - Lyc\u00e9e J Lur\u00e7at",
        "short": "7304",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-7305",
        "label": "7305",
        "long": "CLG Pagnol LYC Lur\u00e7at Langevin",
        "short": "7305",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-7306",
        "label": "7306",
        "long": "CLG Pagnol LYC Lur\u00e7at Langevin",
        "short": "7306",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-7307",
        "label": "7307",
        "long": "CLG Eluard LYC Moulin Mongrand",
        "short": "7307",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-7308",
        "label": "7308",
        "long": "CLG Eluard Mistral LYC Moulin Mongrand",
        "short": "7308",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-7309",
        "label": "7309",
        "long": "Ecole des Arcades - GS M Pagnol",
        "short": "7309",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-7310",
        "label": "7310",
        "long": "Ecoles L Michel - R Rolland - L Tichadou",
        "short": "7310",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-7312",
        "label": "7312",
        "long": "Port de Bouc - V Hugo M Blouvat",
        "short": "7312",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-750",
        "label": "750",
        "long": "Miramas - Port de Bouc",
        "short": "750",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-751",
        "label": "751",
        "long": "Miramas - Istres - St Mitre - Martigues",
        "short": "751",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "805630",
        "color_name": "brown",
        "has_shape": true,
        "id": "ULY-8",
        "label": "8",
        "long": "Gare Routi\u00e8re - Maison de Retraite",
        "short": "8",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-802",
        "label": "802",
        "long": "Fos - Port St Louis",
        "short": "802",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "6ABC87",
        "color_name": "gray",
        "has_shape": true,
        "id": "ULY-850",
        "label": "850",
        "long": "Port St Louis - Fos - Martigues",
        "short": "850",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-851",
        "label": "851",
        "long": "Port St Louis - Martigues",
        "short": "851",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-853",
        "label": "853",
        "long": "Port St Louis - Port de Bouc",
        "short": "853",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "EC5482",
        "color_name": "pink",
        "has_shape": true,
        "id": "ULY-9",
        "label": "9",
        "long": "Entressen Chateau d'eau - Istres Gare",
        "short": "9",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-900",
        "label": "900",
        "long": "St Mitre Juverdes Bis - Istres",
        "short": "900",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-901",
        "label": "901",
        "long": "Istres - St Mitre Foyer 3\u00e8me \u00e2ge",
        "short": "901",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-902",
        "label": "902",
        "long": "St Mitre Les Colles - Istres Daudet",
        "short": "902",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-903",
        "label": "903",
        "long": "Istres Daudet - St Mitre Foyer 3\u00e8me \u00e2ge",
        "short": "903",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-904",
        "label": "904",
        "long": "St Mitre Juverdes Bis - Istres Daudet",
        "short": "904",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-905",
        "label": "905",
        "long": "Istres Daudet - St Mitre Foyer 3\u00e8me \u00e2ge",
        "short": "905",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-906",
        "label": "906",
        "long": "Istres - St Mitre Vivaldi",
        "short": "906",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-907",
        "label": "907",
        "long": "St Mitre Varage - Istres Daudet",
        "short": "907",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-908",
        "label": "908",
        "long": "Istres Daudet - St Mitre ZAC des Etangs",
        "short": "908",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-909",
        "label": "909",
        "long": "Istres - St Mitre ZAC des Etangs",
        "short": "909",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-910",
        "label": "910",
        "long": "Istres Lyc\u00e9es - St Mitre Vivaldi",
        "short": "910",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-911",
        "label": "911",
        "long": "St Mitre Emplaniers - Istres",
        "short": "911",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-912",
        "label": "912",
        "long": "Istres Daudet - St Mitre Foyer 3\u00e8me \u00e2ge",
        "short": "912",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-913",
        "label": "913",
        "long": "St Mitre Varage - Istres",
        "short": "913",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-914",
        "label": "914",
        "long": "St Mitre Varage - Martigues Lur\u00e7at",
        "short": "914",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-915",
        "label": "915",
        "long": "Martigues - St Mitre Massane Plage",
        "short": "915",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-916",
        "label": "916",
        "long": "St Mitre - Port de Bouc Moulin",
        "short": "916",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-917",
        "label": "917",
        "long": "St Mitre - Rostand",
        "short": "917",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "EF3C22",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-930",
        "label": "930",
        "long": "TAD Istres",
        "short": "930",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "EF3C22",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-931",
        "label": "931",
        "long": "TAD Fos-sur-Mer",
        "short": "931",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "EF3C22",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-933",
        "label": "933",
        "long": "TAD Miramas",
        "short": "933",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "EF3C22",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-936",
        "label": "936",
        "long": "TAD Grans Cornillon-Confoux",
        "short": "936",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "EF3C22",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-937",
        "label": "937",
        "long": "Navette Circ\u00e9",
        "short": "937",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "EF3C22",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-938",
        "label": "938",
        "long": "TAD PSL",
        "short": "938",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "EF3C22",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-939",
        "label": "939",
        "long": "TAD Cl\u00e9sud",
        "short": "939",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "EF3C22",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-940",
        "label": "940",
        "long": "Navette TGV",
        "short": "940",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "6ABC87",
        "color_name": "gray",
        "has_shape": true,
        "id": "ULY-999",
        "label": "999",
        "long": "TAD Martigues",
        "short": "999",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "2B80B5",
        "color_name": "teal",
        "has_shape": true,
        "id": "ULY-BAM",
        "label": "BAM",
        "long": "BAM",
        "short": "BAM",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "E53012",
        "color_name": "red",
        "has_shape": true,
        "id": "ULY-C551",
        "label": "C551",
        "long": "Ligne scolaire intercit\u00e9 Port de Bouc Paul Eluard / Fos sur Mer",
        "short": "C551",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "6ABC87",
        "color_name": "gray",
        "has_shape": true,
        "id": "ULY-C552",
        "label": "C552",
        "long": "Ligne scolaire intercit\u00e9 Port de Bouc Jean Moulin / Miramas CC S",
        "short": "C552",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "6ABC87",
        "color_name": "gray",
        "has_shape": true,
        "id": "ULY-C553",
        "label": "C553",
        "long": "Ligne scolaire intercit\u00e9 Port de Bouc Jean Moulin / Istres Bouca",
        "short": "C553",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "6ABC87",
        "color_name": "gray",
        "has_shape": true,
        "id": "ULY-C630",
        "label": "C630",
        "long": "Eygui\u00e8res P\u00e9liss Salon Miramas Istres",
        "short": "C630",
        "text_color": "000000",
        "type_label": "Bus"
      },
      {
        "color": "6ABC87",
        "color_name": "gray",
        "has_shape": false,
        "id": "ULY-L1",
        "label": "1",
        "long": "Hotel de Ville <> Lucien Degut",
        "short": "1",
        "text_color": "FFFFFF",
        "type_label": "Ferry"
      },
      {
        "color": "6ABC87",
        "color_name": "gray",
        "has_shape": false,
        "id": "ULY-L2",
        "label": "2",
        "long": "Hotel de Ville <> Parking G\u00e9n\u00e9ral Leclerc",
        "short": "2",
        "text_color": "FFFFFF",
        "type_label": "Ferry"
      },
      {
        "color": "919EA6",
        "color_name": "gray",
        "has_shape": true,
        "id": "ULY-SNCF",
        "label": "SNCF",
        "long": "SNCF",
        "short": "SNCF",
        "text_color": "FFFFFF",
        "type_label": "Bus"
      },
      {
        "color": "EF3C22",
        "color_name": "red",
        "has_shape": false,
        "id": "ULY-TAD",
        "label": "TAD",
        "long": "TAD",
        "short": "TAD",
        "text_color": "000000",
        "type_label": "Bus"
      }
    ],
    "stop_count": 15412,
    "stop_points_capped": true
  },
  "rubric_version": "1.4",
  "schema_version": "1.19",
  "scoring_profile": {
    "id": "gtfs-scorecard-1.4",
    "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.4"
  },
  "snapshot_date": "2026-10-16",
  "top_fixes": [
    {
      "code": "block_trips_with_overlapping_stop_times",
      "consequence": {
        "absences": [
          "Rider-trip figures come from the United States National Transit Database, which does not cover this feed's country.",
          "The served-area need overlays cover the United States and Canada, so none of them applies to this feed."
        ],
        "code": "block_trips_with_overlapping_stop_times",
        "line": "This is a validator notice, and the validator decides what each instance covers, so no share of the network can be read from it here.",
        "reach": {
          "affected": null,
          "basis": "none",
          "basis_label": null,
          "reason": "validator_notice",
          "share": null,
          "total": null,
          "total_source": null
        },
        "ridership": {
          "annual_rider_trips": null,
          "ntd_id": null,
          "reason": "outside_ridership_scope"
        },
        "served_area_need": {
          "reason": "outside_need_scope",
          "scale": null,
          "tier": null
        }
      },
      "count": 1190,
      "effort": "Varies.",
      "fix": "Review the rule documentation for 'block_trips_with_overlapping_stop_times' at https://gtfs-validator.mobilitydata.org/rules.html and check the flagged rows in your feed.",
      "owner": "",
      "points": 24.0,
      "rank": 1,
      "severity": "ERROR",
      "what": "Block trips with overlapping stop times (flagged by the MobilityData validator).",
      "why": "See the linked rule for what this affects."
    },
    {
      "code": "scorecard_wheelchair_boarding_unknown",
      "consequence": {
        "absences": [
          "Rider-trip figures come from the United States National Transit Database, which does not cover this feed's country.",
          "The served-area need overlays cover the United States and Canada, so none of them applies to this feed."
        ],
        "code": "scorecard_wheelchair_boarding_unknown",
        "line": "Fixing this covers 10,760 of 15,412 stops, about 70% of them.",
        "reach": {
          "affected": 10760,
          "basis": "stops",
          "basis_label": "stops",
          "reason": "",
          "share": 0.6982,
          "total": 15412,
          "total_source": "geo.stop_count"
        },
        "ridership": {
          "annual_rider_trips": null,
          "ntd_id": null,
          "reason": "outside_ridership_scope"
        },
        "served_area_need": {
          "reason": "outside_need_scope",
          "scale": null,
          "tier": null
        }
      },
      "count": 10760,
      "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": 17.5,
      "rank": 2,
      "severity": "WARNING",
      "what": "10760 of 15412 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",
      "consequence": {
        "absences": [
          "Rider-trip figures come from the United States National Transit Database, which does not cover this feed's country.",
          "The served-area need overlays cover the United States and Canada, so none of them applies to this feed."
        ],
        "code": "scorecard_wheelchair_accessible_unknown",
        "line": "Fixing this covers all 203,851 trips in the feed.",
        "reach": {
          "affected": 203851,
          "basis": "trips",
          "basis_label": "trips",
          "reason": "",
          "share": 1.0,
          "total": 203851,
          "total_source": "routability.trips_total"
        },
        "ridership": {
          "annual_rider_trips": null,
          "ntd_id": null,
          "reason": "outside_ridership_scope"
        },
        "served_area_need": {
          "reason": "outside_need_scope",
          "scale": null,
          "tier": null
        }
      },
      "count": 203851,
      "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": 3,
      "severity": "WARNING",
      "what": "203851 of 203851 trips don't say whether the vehicle is wheelchair accessible.",
      "why": "Even with accessible stops, riders need to know the transit vehicle itself can take them."
    }
  ],
  "validator_version": "8.0.1"
}
