libec