otherwise if author property is an http(s) URL, let the author-page have that URL (continue at 5)
otherwise use the author property as the author name, exit
if there is no author-page yet, try to find one
if h-entry's page is a permalink page and has a rel-author link, let the author-page's URL be the href of the rel-author link
if there is an author-page URL
get the author-page from that URL and parse it for microformats2
if author-page has 1+ h-card with url == uid == author-page's URL, then use first such h-card, exit.
else if author-page has 1+ h-card with url property which matches the href of a rel-me link on the author-page (perhaps the same hyperlink element as the u-url, though not required to be), use first such h-card, exit.
if the h-entry's page has 1+ h-card with url == author-page URL, use first such h-card, exit.
otherwise no deterministic author can be found. Implementations are encouraged to document additional heuristics below for consideration for incorporation in to the authorship algorithm.