Product docs and API reference are now on Akamai TechDocs.
Search product docs.
Search for “” in product docs.
Search API reference.
Search for “” in API reference.
Search Results
 results matching 
 results
No Results
Filters
Testing
Traducciones al EspañolEstamos traduciendo nuestros guías y tutoriales al Español. Es posible que usted esté viendo una traducción generada automáticamente. Estamos trabajando con traductores profesionales para verificar las traducciones de nuestro sitio web. Este proyecto es un trabajo en curso.
Note shortcode
Keyboard Shortcuts
Example: Use Ctrl + C to copy text.
Example of keyboard shortcuts within a paragraph. Aliqua anim cillum Lorem anim esse cupidatat cillum commodo labore pariatur nisi ipsum et. Use Ctrl + C to copy text. Ex eiusmod do ullamco culpa. Nulla consequat sint labore dolor irure anim. Nunc sollicitudin id metus vel malesuada. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc sollicitudin id metus vel malesuada.
Command Shortcode
Padding Issue 547
Command shortcode:
db.bookCatalog.find( { $text: { $search: "william" } } ).pretty()Output shortcode:
Blue outputCommand shortcode copy button overlapping content:
a = b; b = c; c = a; d = e; e = f; f = d; g = h; h = i; i = g; j = k; k = l; l = j; m = n; n = o; o = m; p = q; q = r; r = p; s = t; t = u; u = s; v = w; w = x; x = v; y = z; z = y;Command shortcode copy button overlapping content, dark:
a = b; b = c; c = a; d = e; e = f; f = d; g = h; h = i; i = g; j = k; k = l; l = j; m = n; n = o; o = m; p = q; q = r; r = p; s = t; t = u; u = s; v = w; w = x; x = v; y = z; z = y;Dark
Short Code
sudo systemctl restart apache2sudo systemctl restart apache2goto 10Code Fence
sudo systemctl restart apache2Dark No Title
sudo systemctl restart apache2Dark Overflow
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc sollicitudin id metus vel malesuada. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc sollicitudin id metus vel malesuada. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc sollicitudin id metus vel malesuada. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc sollicitudin id metus vel malesuada.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc sollicitudin id metus vel malesuada. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc sollicitudin id metus vel malesuada. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc sollicitudin id metus vel malesuada. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc sollicitudin id metus vel malesuada.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc sollicitudin id metus vel malesuada. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc sollicitudin id metus vel malesuada. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc sollicitudin id metus vel malesuada. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc sollicitudin id metus vel malesuada.Output Shortcode
Shortcode
Officia minim nostrud et cupidatat mollit nostrud mollit eiusmod amet id dolor. In occaecat elit reprehenderit ea minim mollit enim fugiat. Et deserunt sit enim proident deserunt laboris amet.
exercitation minim LoremQui laborum minim esse reprehenderit laboris quis culpa veniam qui do. Ex ad ex sit ad dolore aute eu occaecat aliquip. Qui ea veniam nulla qui. Quis ut aliqua nulla minim nostrud qui dolore. Officia esse commodo ipsum quis aute aute aute commodo laborum minim eu qui. Sunt est elit dolor nisi est laboris magna ipsum.
Blue outputPurple output.Code Fence
Blue outputPurple output.In Note Bottom
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc sollicitudin id metus vel malesuada.
sudo systemctl restart apache2In Note Middle
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc sollicitudin id metus vel malesuada.
sudo systemctl restart apache2Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc sollicitudin id metus vel malesuada. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc sollicitudin id metus vel malesuada.
Indented in list
- Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc sollicitudin id metus vel malesuada. Ut suscipit nec orci vel sagittis. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia curae; Fusce accumsan fringilla urna et maximus. Aliquam erat volutpat. Nam malesuada faucibus massa ac ultrices. Sed finibus diam at dolor maximus porttitor.
- Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc sollicitudin id metus vel malesuada. Ut suscipit nec orci vel sagittis. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia curae; Fusce accumsan fringilla urna et maximus. Aliquam erat volutpat. Nam malesuada faucibus massa ac ultrices. Sed finibus diam at dolor maximus porttitor.
sudo systemctl restart apache2
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc sollicitudin id metus vel malesuada. Ut suscipit nec orci vel sagittis. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia curae; Fusce accumsan fringilla urna et maximus. Aliquam erat volutpat. Nam malesuada faucibus massa ac ultrices. Sed finibus diam at dolor maximus porttitor.
Lists padding
Log in to a Compute Instance that has been deployed in a supported data center using a supported distribution image.
Generate your API token by running the command below:
curl -X PUT -H "Metadata-Token-Expiry-Seconds: 3600" http://169.254.169.254/v1/tokenInstead of receiving the token as an output string, you can save it directly to the
$TOKENenvironmental variable:export TOKEN=$(curl -X PUT -H "Metadata-Token-Expiry-Seconds: 3600" http://169.254.169.254/v1/token)Query one of the following API endpoints to receive data from the API. If you did not save the API token to the
$TOKENvariable, replace$TOKENin the commands below with your token./v1/instance: Output information about your instance, including plan resources.
curl -H "Metadata-Token: $TOKEN" http://169.254.169.254/v1/instance/v1/network: Output information about your instance’s IP addresses.
curl -H "Metadata-Token: $TOKEN" http://169.254.169.254/v1/network/v1/user-data: Output your user data.
curl -H "Metadata-Token: $TOKEN" http://169.254.169.254/v1/user-data | base64 --decode
Light
sudo systemctl restart apache2sudo systemctl restart apache2
sudo systemctl restart apache2
sudo systemctl restart apache2File Shortcode / code fence
As a regular block
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc sollicitudin id metus vel malesuada. Ut suscipit nec orci vel sagittis. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia curae; Fusce accumsan fringilla urna et maximus. Aliquam erat volutpat. Nam malesuada faucibus massa ac ultrices. Sed finibus diam at dolor maximus porttitor.
Fence
- File: /home/minecraft/run.sh
1 2 3#!/bin/sh java -Xms1024M -Xmx1536M -jar minecraft_server.1.13.jar -o true
Shortcode
- File: /home/minecraft/run.sh
1 2 3#!/bin/sh java -Xms1024M -Xmx1536M -jar minecraft_server.1.13.jar -o true
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc sollicitudin id metus vel malesuada.
- File: /foo/bar/maz.go
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42// IsTruthfulValue returns whether the given value has a meaningful truth value. // This is based on template.IsTrue in Go's stdlib, but also considers // IsZero and any interface value will be unwrapped before it's considered // for truthfulness. // // Based on: // https://github.com/golang/go/blob/178a2c42254166cffed1b25fb1d3c7a5727cada6/src/text/template/exec.go#L306 func IsTruthfulValue(val reflect.Value) (truth bool) { val = indirectInterface(val) if !val.IsValid() { // Something like var x interface{}, never set. It's a form of nil. return } if val.Type().Implements(zeroType) { return !val.Interface().(types.Zeroer).IsZero() } switch val.Kind() { case reflect.Array, reflect.Map, reflect.Slice, reflect.String: truth = val.Len() > 0 case reflect.Bool: truth = val.Bool() case reflect.Complex64, reflect.Complex128: truth = val.Complex() != 0 case reflect.Chan, reflect.Func, reflect.Ptr, reflect.Interface: truth = !val.IsNil() case reflect.Int, reflect.Int8, reflect.Int16, reflect.Int32, reflect.Int64: truth = val.Int() != 0 case reflect.Float32, reflect.Float64: truth = val.Float() != 0 case reflect.Uint, reflect.Uint8, reflect.Uint16, reflect.Uint32, reflect.Uint64, reflect.Uintptr: truth = val.Uint() != 0 case reflect.Struct: truth = true // Struct values are always true. default: return } return }
No Title
1import { SayHello } from "/TestTypescript/Greetings";
Indented in list
- Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc sollicitudin id metus vel malesuada. Ut suscipit nec orci vel sagittis. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia curae; Fusce accumsan fringilla urna et maximus. Aliquam erat volutpat. Nam malesuada faucibus massa ac ultrices. Sed finibus diam at dolor maximus porttitor.
- Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc sollicitudin id metus vel malesuada. Ut suscipit nec orci vel sagittis. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia curae; Fusce accumsan fringilla urna et maximus. Aliquam erat volutpat. Nam malesuada faucibus massa ac ultrices. Sed finibus diam at dolor maximus porttitor.
- File: /home/minecraft/run.sh
1 2 3#!/bin/sh java -Xms1024M -Xmx1536M -jar minecraft_server.1.13.jar -o true
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc sollicitudin id metus vel malesuada.
Overflow
- File: /home/minecraft/run.sh
1 2 3 4 5Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc sollicitudin id metus vel malesuada. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc sollicitudin id metus vel malesuada. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc sollicitudin id metus vel malesuada. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc sollicitudin id metus vel malesuada. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc sollicitudin id metus vel malesuada. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc sollicitudin id metus vel malesuada. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc sollicitudin id metus vel malesuada. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc sollicitudin id metus vel malesuada. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc sollicitudin id metus vel malesuada. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc sollicitudin id metus vel malesuada. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc sollicitudin id metus vel malesuada. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc sollicitudin id metus vel malesuada.
- File: /home/minecraft/run.sh
1 2 3 4 5Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc sollicitudin id metus vel malesuada. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc sollicitudin id metus vel malesuada. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc sollicitudin id metus vel malesuada. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc sollicitudin id metus vel malesuada. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc sollicitudin id metus vel malesuada. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc sollicitudin id metus vel malesuada. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc sollicitudin id metus vel malesuada. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc sollicitudin id metus vel malesuada. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc sollicitudin id metus vel malesuada. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc sollicitudin id metus vel malesuada. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc sollicitudin id metus vel malesuada. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc sollicitudin id metus vel malesuada.
Overflow High Starting High Line Number
- File: /home/minecraft/run.sh
6332 6333 6334Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc sollicitudin id metus vel malesuada. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc sollicitudin id metus vel malesuada. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc sollicitudin id metus vel malesuada. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc sollicitudin id metus vel malesuada. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc sollicitudin id metus vel malesuada. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc sollicitudin id metus vel malesuada. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc sollicitudin id metus vel malesuada. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc sollicitudin id metus vel malesuada.
Highlighted
- File: /home/foo/dev/title.go
5 6 7 8 9 10 11 12line 1 asdfadasd line 2 asdfadfasdfasdfasdf line 3 line 4 line 5 line 6 line 7 line 8
- File: /home/foo/dev/title.go
199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218// GetTitleFunc returns a func that can be used to transform a string to // title case. // // The supported styles are // // - "Go" (strings.Title) // - "AP" (see https://www.apstylebook.com/) // - "Chicago" (see https://www.chicagomanualofstyle.org/home.html) // // If an unknown or empty style is provided, AP style is what you get. func GetTitleFunc(style string) func(s string) string { switch strings.ToLower(style) { case "go": return strings.Title case "chicago": return transform.NewTitleConverter(transform.ChicagoStyle) default: return transform.NewTitleConverter(transform.APStyle) } }
Highlighted
- File: /home/foo/dev/title.go
5 6 7 8 9 10 11 12line 1 asdfadasd line 2 asdfadfasdfasdfasdf line 3 line 4 line 5 line 6 line 7 line 8
- File: /home/foo/dev/title.go
199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218// GetTitleFunc returns a func that can be used to transform a string to // title case. // // The supported styles are // // - "Go" (strings.Title) // - "AP" (see https://www.apstylebook.com/) // - "Chicago" (see https://www.chicagomanualofstyle.org/home.html) // // If an unknown or empty style is provided, AP style is what you get. func GetTitleFunc(style string) func(s string) string { switch strings.ToLower(style) { case "go": return strings.Title case "chicago": return transform.NewTitleConverter(transform.ChicagoStyle) default: return transform.NewTitleConverter(transform.APStyle) } }
Styles
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc sollicitudin id metus vel malesuada. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc sollicitudin id metus vel malesuada. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc sollicitudin id metus vel malesuada. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc sollicitudin id metus vel malesuada.
Unordered list
- This is a Bold Link.
- This is a Italic Link.
Ordered list
- This is a Bold Link.
- This is a Italic Link.
This is a block quote. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc sollicitudin id metus vel malesuada. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc sollicitudin id metus vel malesuada. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc sollicitudin id metus vel malesuada. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nunc sollicitudin id metus vel malesuada.
Tables
Wide Table
| Column | Column | Column | Column | Column | Column | Column | Column | Column | Column | Column | Column | Column | Column | Column | Column | Column | Column | Column | Column | Column | Column |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content |
| Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content |
| Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content |
| Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content |
| Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content |
| Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content |
| Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content |
| Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content |
| Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content |
| Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content |
| Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content |
| Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content |
| Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content | Content |
Small Table
| Column | Column | Column | Column |
|---|---|---|---|
| Content | Content | Content | Content |
| Content | Content | Content | Content |
| Content | Content | Content | Content |
Wide Table with scroll
| Region | Shared Compute | Dedicated Compute | GPUs | Premium Compute | Kubernetes | Managed DB | Cloud Firewall | DDoS Protection | NodeBalancers | VLANs | Backups | Block Storage | Object Storage | Images |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Atlanta | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |
| Chicago | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔† | ✔ | |
| Dallas | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||||
| Frankfurt | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |
| Fremont | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||||
| London | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |||
| Mumbai | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||
| Newark | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |
| Paris | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔† | ✔ | |
| Singapore | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |
| Sydney | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |||
| Tokyo | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||||
| Toronto | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |||
| Washington, DC | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔† | ✔ |
Wide Table with scroll, anchor first
| Region | Shared Compute | Dedicated Compute | GPUs | Premium Compute | Kubernetes | Managed DB | Cloud Firewall | DDoS Protection | NodeBalancers | VLANs | Backups | Block Storage | Object Storage | Images |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Atlanta | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |
| Chicago | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔† | ✔ | |
| Dallas | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||||
| Frankfurt | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |
| Fremont | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||||
| London | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |||
| Mumbai | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||
| Newark | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |
| Paris | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔† | ✔ | |
| Singapore | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |
| Sydney | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |||
| Tokyo | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ||||
| Toronto | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |||
| Washington, DC | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔ | ✔† | ✔ |
This page was originally published on