urls
graph LR
scheme ---|://| username
subgraph netloc
username ---|:| password ---|@| hostname ---|:| port
end
port --- path["/path"]
graph LR
scheme ---|://| username
subgraph netloc
username ---|:| password ---|@| hostname ---|:| port
end
port --- path["/path"]