The lines beginning with user::
, group::
, and other::
are translations of the traditional Unix permission modes for the file's owner, group, and other, respectively, into ACL syntax. The lines with a user or group name after user:
or group:
are more specific ACLs for those named users and groups.
See here for a more detailed explanation of how to interpret the output of getfacl