panlibor