698
}
699
if (path) {
700
>
// lower-case windows drive letters in /C:/fff or C:/fff
uri.ts
701
>
if (path.length >= 3 && path.charCodeAt(0) === CharCode.Slash && path.charCodeAt(2) === CharCode.Colon) {
702
const code = path.charCodeAt(1);
703
if (code >= CharCode.A && code <= CharCode.Z) {
704
path = `/${String.fromCharCode(code + 32)}:${path.substr(3)}`; // "/c:".length === 3
705
}
706
>
} else if (path.length >= 2 && path.charCodeAt(1) === CharCode.Colon) {
uri.ts
707
const code = path.charCodeAt(0);
708
if (code >= CharCode.A && code <= CharCode.Z) {