public function getItinerarios(Guard $auth, $id, ServiciosOperadorRepository $gestion)
 {
     //
     $validacion = $gestion->getPermisoItinerario($id);
     if (isset($validacion)) {
         $permiso = $gestion->getPermiso($validacion->id_usuario_servicio);
     } else {
         return view('errors.404');
     }
     if (!isset($permiso) || $permiso->id_usuario != $auth->user()->id) {
         return view('errors.404');
     }
     //$data['id'] = $id;
     //logica que comprueba si el usuario tiene promociones para ser modificados
     $listItinerarios = $gestion->getItinerariosUsuario($id);
     foreach ($listItinerarios as $servicioBase) {
         $servicio = $gestion->getUsuario_serv($servicioBase->id_usuario_servicio);
     }
     //imagenes de la promocion
     $listDificultades = $gestion->getCatalogoDificultad();
     $view = view('Registro.editItinerario', compact('listItinerarios', 'listDificultades', 'servicio'));
     return $view;
 }