haivl