| Index: lib/url.js | 
| diff --git a/lib/url.js b/lib/url.js | 
| index 63782e88a550f0cd4b66a23e606f19ab0c00db2c..36dcf66ad62c24925ddb557a12c5dbe7ea3a817a 100644 | 
| --- a/lib/url.js | 
| +++ b/lib/url.js | 
| @@ -32,7 +32,7 @@ let getDecodedHostname = | 
| */ | 
| exports.getDecodedHostname = url => | 
| { | 
| -  let hostname = url.hostname; | 
| +  let {hostname} = url; | 
|  | 
| if (hostname.indexOf("xn--") == -1) | 
| return hostname; | 
| @@ -69,12 +69,11 @@ exports.extractHostFromFrame = frame => | 
| */ | 
| exports.stringifyURL = url => | 
| { | 
| -  let protocol = url.protocol; | 
| -  let href = url.href; | 
| +  let {protocol, href} = url; | 
|  | 
| if (protocol == "http:" || protocol == "https:") | 
| { | 
| -    let hostname = url.hostname; | 
| +    let {hostname} = url; | 
| if (hostname.indexOf("xn--") != -1) | 
| href = href.replace(hostname, punycode.toUnicode(hostname)); | 
|  | 
|  |