JSFiddle - React, Tailwind, and code Playground
HTML
<script>
f=([p,...r],[q,...s],t=[])=>!q||p&&(p>q?f([...r,...t,q,...t,p],s):p<q?f(r,[...s,...t,p,...t,q]):f(r,s,[...t,p]));
document.writeln("<pre>");
document.writeln("Player 1 wins:");
document.writeln(f("5744B95ECDC6D325B28A782A72", "68394D9DA96EBBA8533EE7C6C4"));
document.writeln(f("589EAB9DCD43E9EC264A5726A8", "48DC2577BD68AB9335263B7EC4"));
document.writeln(f("E3698D7C46A739AE5BE2C49286", "BB54B7D78954ED526A83C3CDA2"));
document.writeln(f("32298B5E785DC394467D5C9CB2", "5ED6AAD93E873EA628B6A4BC47"));
document.writeln(f("9A6D9A5457BB6ACBC5E8D7D4A9", "73E658CE2C3E289B837422D463"));
document.writeln(f("96E64D226BC8B7D6C5974BAE32", "58DC7A8C543E35978AEBA34D29"));
document.writeln("\nPlayer 1 loses:");
document.writeln(f("D58B35926B92C7C4C7E8D3DAA2", "8E47C38A2DEA43467EB9566B95"));
document.writeln(f("669D9D846D4B3BA52452C2EDEB", "E747CA988CC76723935A3B8EA5"));
document.writeln(f("87DB6C7EBC6C8D722389923DC6", "E28435DBEBEA543AA47956594A"));
document.writeln(f("B4AB985B34756C624C92DE5E97", "3EDD5BA2A68397C26CE837AD48"));
document.writeln(f("C2978A35E74D7652BA9762C458", "9A9BB332BE8C8DD44CE3DE66A5"));
document.writeln(f("BEDB44E947693CD284923CEA82", "8CC3B75756255A683A6AB9E7DD"));
document.writeln("</pre>");
</script>