<NA>
<NA>
function safeTransferFrom(
    address _from,
    address _to,
    uint256 _id
  ) public virtual override {
    safeTransferFrom(_from, _to, _id, '');
  }
/**
 This function performs transfer of token ID `_id` from address `_from` to
 address `_to`. This function validates that the receiving address reports
 itself as being able to properly handle an ERC-721 token.
 
 @param _from The address to transfer the token from.
 @param _to The address to transfer the token to.
 @param _id The ID of the token being transferred.
 */