improve(Functions/asset-url): keeps hash and query params