def abs.auth.addr
import bend-kit-url@0.4.1.0/url.bend as Urlimport Base
382def abs.auth.addr(auth: String, +scheme: String, rest: String) -> Maybe<&2, Abs>:
383 match auth:
384 case SCon{Chr{91}, +host}:
385 abs.ipv6.auth(scheme, host, rest, has(host, 93))
386 case SNil{}:
387 None{}
388 case SCon{Chr{c}, tail}:
389 abs.hostport(scheme, default_port(scheme), take_to(SCon{Chr{c}, tail}, 58), rest)