func Default() (string, error) {
	plans, err := List()
	if err != nil {
		return "", err
	}
	if len(plans) == 0 {
		return "", ErrDefaultRouterNotFound
	}
	if len(plans) == 1 {
		return plans[0].Name, nil
	}
	for _, p := range plans {
		if p.Default {
			return p.Name, nil
		}
	}
	return "", ErrDefaultRouterNotFound
}
func Default() (string, error) {
	plans, err := List()
	if err != nil {
		return "", err
	}
	if len(plans) == 0 {
		return "", ErrDefaultRouterNotFound
	}
	if len(plans) == 1 {
		return plans[0].Name, nil
	}
	for _, p := range plans {
		if p.Default {
			return p.Name, nil
		}
	}
	return "", ErrDefaultRouterNotFound
}
func Default ( ) ( string , error ) { plans , err := List ( ) if err != nil { return " " , err } if len ( plans ) == 0 { return " " , ErrDefaultRouterNotFound } if len ( plans ) == 1 { return plans [ 0 ] . Name , nil } for _ , p := range plans { if p . Default { return p . Name , nil } } return " " , ErrDefaultRouterNotFound }
// Default returns the default router
Default returns the default router