        if field_valid(component, 'active_direction'):
          lane['activeDirection'] = string_to_direction(component['active_direction'])
  
        lanes.append(lane)
      instruction.lanes = lanes
 
</s> remove     instruction.maneuverSecondaryText = current_banner['secondary']['text']
 </s> add     instruction['maneuverSecondaryText'] = current_banner['secondary']['text'] </s> remove     instruction.maneuverType = p['type']
 </s> add     instruction['maneuverType'] = p['type'] </s> remove     instruction.maneuverModifier = p['modifier']
 </s> add     instruction['maneuverModifier'] = p['modifier'] </s> remove     instruction.maneuverPrimaryText = p['text']
 </s> add     instruction['maneuverPrimaryText'] = p['text'] </s> remove   instruction.showFull = distance_to_maneuver < current_banner['distanceAlongGeometry']
 </s> add   instruction['showFull'] = distance_to_maneuver < current_banner['distanceAlongGeometry']
    instruction['lanes'] = lanes

  return instruction
        if field_valid(component, 'active_direction'):
          lane['activeDirection'] = string_to_direction(component['active_direction'])
  
        lanes.append(lane)
    instruction['lanes'] = lanes

  return instruction
keep keep keep keep replace
 Non-Inflatable Model :balloon:  (#29003)

* Added all maneuvers to navInstruction message

* Added nav instruction logic to modeld

* New model: fcee01c1-96bb-414f-b00d-e4a994a00922/700

* Fixed bug in navd

* Added sharp/slight modifiers

* Updated refs 
selfdrive/navd/helpers.py