Create new
Bindings
Transitions
Animations
Easing
Component composition
Context API
Special elements
Module context
Debugging
Miscellaneous
App.svelte
ComboBox.svelte
Context.svelte
runes
Runes are available from Svelte 5 onwards, and this playground is using Svelte 3.49.0.
999
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
›
⌄
⌄
⌄
<script>
import Context from "./Context.svelte"
import ComboBox from "./ComboBox.svelte"
const getFlag = code => String.fromCodePoint(...[...code.toUpperCase()].map(char => 127397 + char.charCodeAt()))
</script>
<Context>
<div class="stack">
<ComboBox
label="Cities"
name="city"
placeholder="Type to search..."
options={[
{ text: "Istanbul", value: "istanbul" },
{ text: "London", value: "london" },
{ text: "Paris", value: "paris" },
{ text: "Seoul", value: "seoul", disabled: true },
{ text: "Fukuoka", value: "fukuoka" },
{ text: "Kuala Lumpur", value: "kuala-lumpur" },
{ text: "Amman", value: "amman" },
]}
/>
<ComboBox
label="Cities with countries"
name="city"
placeholder="Type to search..."
options={[
{ text: "Istanbul", value: "istanbul", country: "Turkey" },
{ text: "London", value: "london", country: "United Kingdom", disabled: true },
{ text: "Paris", value: "paris", country: "France" },
{ text: "Seoul", value: "seoul", country: "South Korea" },
{ text: "Fukuoka", value: "fukuoka", country: "Japan" },
{ text: "Kuala Lumpur", value: "kuala-lumpur", country: "Malaysia" },
{ text: "Amman", value: "amman", country: "Jordan" },
Error compiling component
WebAssembly.instantiateStreaming(): value type opcode @+13
999
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
›
⌄
⌄
/* App.svelte generated by Svelte v3.49.0 */
import {
SvelteComponent,
append,
append_styles,
attr,
create_component,
destroy_component,
detach,
element,
init,
insert,
mount_component,
safe_not_equal,
set_data,
set_style,
space,
text,
transition_in,
transition_out
} from "svelte/internal";
import Context from "./Context.svelte";
import ComboBox from "./ComboBox.svelte";
function add_css(target) {
append_styles(target, "svelte-1enbdc5", ".stack.svelte-1enbdc5{display:flex;flex-direction:column;gap:1.5rem}");
}
// (39:2)
function create_option_slot_2(ctx) {
let div2;
let div0;
let t0_value = /*option*/ ctx[1].text + "";
let t0;
let t1;
result = svelte.compile(source, {
generate: ,
});9
1
›
.stack.svelte-1enbdc5{display:flex;flex-direction:column;gap:1.5rem}
{
html: Fragment {...}
- start: 219
- end: 3333
- type: "Fragment"
children: [...] (3)
Text {...}
- start: 217
- end: 219
- type: "Text"
- raw: "\n\n"
- data: "\n\n"
} InlineComponent {...}
- start: 219
- end: 3333
- type: "InlineComponent"
- name: "Context"
- attributes: []
children: [...] (3)
Text {...}
- start: 228
- end: 230
- type: "Text"
- raw: "\n\t"
- data: "\n\t"
} Element {...}
- start: 230
- end: 3319
- type: "Element"
- name: "div"
attributes: [...] (1)
Attribute {...}
- start: 235
- end: 248
- type: "Attribute"
- name: "class"
value: [...] (1)
Text {...}
- start: 242
- end: 247
- type: "Text"
- raw: "stack"
- data: "stack"
}
]
}
]children: [...] (9)
Text {...}
- start: 249
- end: 251
- type: "Text"
- raw: "\n\t"
- data: "\n\t"
} InlineComponent {...}
- start: 251
- end: 660
- type: "InlineComponent"
- name: "ComboBox"
attributes: [...] (4)
Attribute {...}
- start: 263
- end: 277
- type: "Attribute"
- name: "label"
value: [...] (1)
Text {...}
- start: 270
- end: 276
- type: "Text"
- raw: "Cities"
- data: "Cities"
}
]
} Attribute {...}
- start: 280
- end: 291
- type: "Attribute"
- name: "name"
value: [...] (1)
Text {...}
- start: 286
- end: 290
- type: "Text"
- raw: "city"
- data: "city"
}
]
} Attribute {...}
- start: 294
- end: 325
- type: "Attribute"
- name: "placeholder"
value: [...] (1)
Text {...}
- start: 307
- end: 324
- type: "Text"
- raw: "Type to search..."
- data: "Type to search..."
}
]
} Attribute {...}
- start: 328
- end: 656
- type: "Attribute"
- name: "options"
value: [...] (1)
MustacheTag {...}
- start: 336
- end: 656
- type: "MustacheTag"
expression: ArrayExpression {...}
- type: "ArrayExpression"
- start: 337
- end: 655
loc: {...}
start: {...}
- line: 14
- column: 11
}end: {...}
- line: 22
- column: 4
}
}elements: [...] (7)
ObjectExpression {...}
- type: "ObjectExpression"
- start: 344
- end: 383
loc: {...}
start: {...}
- line: 15
- column: 5
}end: {...}
- line: 15
- column: 44
}
}properties: [...] (2)
Property {...}
- type: "Property"
- start: 346
- end: 362
loc: {...}
start: {...}
- line: 15
- column: 7
}end: {...}
- line: 15
- column: 23
}
}- method: false
- shorthand: false
- computed: false
key: Identifier {...}
- type: "Identifier"
- start: 346
- end: 350
loc: {...}
start: {...}
- line: 15
- column: 7
}end: {...}
- line: 15
- column: 11
}
}- name: "text"
}value: Literal {...}
- type: "Literal"
- start: 352
- end: 362
loc: {...}
start: {...}
- line: 15
- column: 13
}end: {...}
- line: 15
- column: 23
}
}- value: "Istanbul"
- raw: "\"Istanbul\""
}- kind: "init"
} Property {...}
- type: "Property"
- start: 364
- end: 381
loc: {...}
start: {...}
- line: 15
- column: 25
}end: {...}
- line: 15
- column: 42
}
}- method: false
- shorthand: false
- computed: false
key: Identifier {...}
- type: "Identifier"
- start: 364
- end: 369
loc: {...}
start: {...}
- line: 15
- column: 25
}end: {...}
- line: 15
- column: 30
}
}- name: "value"
}value: Literal {...}
- type: "Literal"
- start: 371
- end: 381
loc: {...}
start: {...}
- line: 15
- column: 32
}end: {...}
- line: 15
- column: 42
}
}- value: "istanbul"
- raw: "\"istanbul\""
}- kind: "init"
}
]
} ObjectExpression {...}
- type: "ObjectExpression"
- start: 390
- end: 425
loc: {...}
start: {...}
- line: 16
- column: 5
}end: {...}
- line: 16
- column: 40
}
}properties: [...] (2)
Property {...}
- type: "Property"
- start: 392
- end: 406
loc: {...}
start: {...}
- line: 16
- column: 7
}end: {...}
- line: 16
- column: 21
}
}- method: false
- shorthand: false
- computed: false
key: Identifier {...}
- type: "Identifier"
- start: 392
- end: 396
loc: {...}
start: {...}
- line: 16
- column: 7
}end: {...}
- line: 16
- column: 11
}
}- name: "text"
}value: Literal {...}
- type: "Literal"
- start: 398
- end: 406
loc: {...}
start: {...}
- line: 16
- column: 13
}end: {...}
- line: 16
- column: 21
}
}- value: "London"
- raw: "\"London\""
}- kind: "init"
} Property {...}
- type: "Property"
- start: 408
- end: 423
loc: {...}
start: {...}
- line: 16
- column: 23
}end: {...}
- line: 16
- column: 38
}
}- method: false
- shorthand: false
- computed: false
key: Identifier {...}
- type: "Identifier"
- start: 408
- end: 413
loc: {...}
start: {...}
- line: 16
- column: 23
}end: {...}
- line: 16
- column: 28
}
}- name: "value"
}value: Literal {...}
- type: "Literal"
- start: 415
- end: 423
loc: {...}
start: {...}
- line: 16
- column: 30
}end: {...}
- line: 16
- column: 38
}
}- value: "london"
- raw: "\"london\""
}- kind: "init"
}
]
} ObjectExpression {...}
- type: "ObjectExpression"
- start: 430
- end: 463
loc: {...}
start: {...}
- line: 17
- column: 3
}end: {...}
- line: 17
- column: 36
}
}properties: [...] (2)
Property {...}
- type: "Property"
- start: 432
- end: 445
loc: {...}
start: {...}
- line: 17
- column: 5
}end: {...}
- line: 17
- column: 18
}
}- method: false
- shorthand: false
- computed: false
key: Identifier {...}
- type: "Identifier"
- start: 432
- end: 436
loc: {...}
start: {...}
- line: 17
- column: 5
}end: {...}
- line: 17
- column: 9
}
}- name: "text"
}value: Literal {...}
- type: "Literal"
- start: 438
- end: 445
loc: {...}
start: {...}
- line: 17
- column: 11
}end: {...}
- line: 17
- column: 18
}
}- value: "Paris"
- raw: "\"Paris\""
}- kind: "init"
} Property {...}
- type: "Property"
- start: 447
- end: 461
loc: {...}
start: {...}
- line: 17
- column: 20
}end: {...}
- line: 17
- column: 34
}
}- method: false
- shorthand: false
- computed: false
key: Identifier {...}
- type: "Identifier"
- start: 447
- end: 452
loc: {...}
start: {...}
- line: 17
- column: 20
}end: {...}
- line: 17
- column: 25
}
}- name: "value"
}value: Literal {...}
- type: "Literal"
- start: 454
- end: 461
loc: {...}
start: {...}
- line: 17
- column: 27
}end: {...}
- line: 17
- column: 34
}
}- value: "paris"
- raw: "\"paris\""
}- kind: "init"
}
]
} ObjectExpression {...}
- type: "ObjectExpression"
- start: 468
- end: 517
loc: {...}
start: {...}
- line: 18
- column: 3
}end: {...}
- line: 18
- column: 52
}
}properties: [...] (3)
Property {...}
- type: "Property"
- start: 470
- end: 483
loc: {...}
start: {...}
- line: 18
- column: 5
}end: {...}
- line: 18
- column: 18
}
}- method: false
- shorthand: false
- computed: false
key: Identifier {...}
- type: "Identifier"
- start: 470
- end: 474
loc: {...}
start: {...}
- line: 18
- column: 5
}end: {...}
- line: 18
- column: 9
}
}- name: "text"
}value: Literal {...}
- type: "Literal"
- start: 476
- end: 483
loc: {...}
start: {...}
- line: 18
- column: 11
}end: {...}
- line: 18
- column: 18
}
}- value: "Seoul"
- raw: "\"Seoul\""
}- kind: "init"
} Property {...}
- type: "Property"
- start: 485
- end: 499
loc: {...}
start: {...}
- line: 18
- column: 20
}end: {...}
- line: 18
- column: 34
}
}- method: false
- shorthand: false
- computed: false
key: Identifier {...}
- type: "Identifier"
- start: 485
- end: 490
loc: {...}
start: {...}
- line: 18
- column: 20
}end: {...}
- line: 18
- column: 25
}
}- name: "value"
}value: Literal {...}
- type: "Literal"
- start: 492
- end: 499
loc: {...}
start: {...}
- line: 18
- column: 27
}end: {...}
- line: 18
- column: 34
}
}- value: "seoul"
- raw: "\"seoul\""
}- kind: "init"
} Property {...}
- type: "Property"
- start: 501
- end: 515
loc: {...}
start: {...}
- line: 18
- column: 36
}end: {...}
- line: 18
- column: 50
}
}- method: false
- shorthand: false
- computed: false
key: Identifier {...}
- type: "Identifier"
- start: 501
- end: 509
loc: {...}
start: {...}
- line: 18
- column: 36
}end: {...}
- line: 18
- column: 44
}
}- name: "disabled"
}value: Literal {...}
- type: "Literal"
- start: 511
- end: 515
loc: {...}
start: {...}
- line: 18
- column: 46
}end: {...}
- line: 18
- column: 50
}
}- value: true
- raw: "true"
}- kind: "init"
}
]
} ObjectExpression {...}
- type: "ObjectExpression"
- start: 522
- end: 559
loc: {...}
start: {...}
- line: 19
- column: 3
}end: {...}
- line: 19
- column: 40
}
}properties: [...] (2)
Property {...}
- type: "Property"
- start: 524
- end: 539
loc: {...}
start: {...}
- line: 19
- column: 5
}end: {...}
- line: 19
- column: 20
}
}- method: false
- shorthand: false
- computed: false
key: Identifier {...}
- type: "Identifier"
- start: 524
- end: 528
loc: {...}
start: {...}
- line: 19
- column: 5
}end: {...}
- line: 19
- column: 9
}
}- name: "text"
}value: Literal {...}
- type: "Literal"
- start: 530
- end: 539
loc: {...}
start: {...}
- line: 19
- column: 11
}end: {...}
- line: 19
- column: 20
}
}- value: "Fukuoka"
- raw: "\"Fukuoka\""
}- kind: "init"
} Property {...}
- type: "Property"
- start: 541
- end: 557
loc: {...}
start: {...}
- line: 19
- column: 22
}end: {...}
- line: 19
- column: 38
}
}- method: false
- shorthand: false
- computed: false
key: Identifier {...}
- type: "Identifier"
- start: 541
- end: 546
loc: {...}
start: {...}
- line: 19
- column: 22
}end: {...}
- line: 19
- column: 27
}
}- name: "value"
}value: Literal {...}
- type: "Literal"
- start: 548
- end: 557
loc: {...}
start: {...}
- line: 19
- column: 29
}end: {...}
- line: 19
- column: 38
}
}- value: "fukuoka"
- raw: "\"fukuoka\""
}- kind: "init"
}
]
} ObjectExpression {...}
- type: "ObjectExpression"
- start: 564
- end: 611
loc: {...}
start: {...}
- line: 20
- column: 3
}end: {...}
- line: 20
- column: 50
}
}properties: [...] (2)
Property {...}
- type: "Property"
- start: 566
- end: 586
loc: {...}
start: {...}
- line: 20
- column: 5
}end: {...}
- line: 20
- column: 25
}
}- method: false
- shorthand: false
- computed: false
key: Identifier {...}
- type: "Identifier"
- start: 566
- end: 570
loc: {...}
start: {...}
- line: 20
- column: 5
}end: {...}
- line: 20
- column: 9
}
}- name: "text"
}value: Literal {...}
- type: "Literal"
- start: 572
- end: 586
loc: {...}
start: {...}
- line: 20
- column: 11
}end: {...}
- line: 20
- column: 25
}
}- value: "Kuala Lumpur"
- raw: "\"Kuala Lumpur\""
}- kind: "init"
} Property {...}
- type: "Property"
- start: 588
- end: 609
loc: {...}
start: {...}
- line: 20
- column: 27
}end: {...}
- line: 20
- column: 48
}
}- method: false
- shorthand: false
- computed: false
key: Identifier {...}
- type: "Identifier"
- start: 588
- end: 593
loc: {...}
start: {...}
- line: 20
- column: 27
}end: {...}
- line: 20
- column: 32
}
}- name: "value"
}value: Literal {...}
- type: "Literal"
- start: 595
- end: 609
loc: {...}
start: {...}
- line: 20
- column: 34
}end: {...}
- line: 20
- column: 48
}
}- value: "kuala-lumpur"
- raw: "\"kuala-lumpur\""
}- kind: "init"
}
]
} ObjectExpression {...}
- type: "ObjectExpression"
- start: 616
- end: 649
loc: {...}
start: {...}
- line: 21
- column: 3
}end: {...}
- line: 21
- column: 36
}
}properties: [...] (2)
Property {...}
- type: "Property"
- start: 618
- end: 631
loc: {...}
start: {...}
- line: 21
- column: 5
}end: {...}
- line: 21
- column: 18
}
}- method: false
- shorthand: false
- computed: false
key: Identifier {...}
- type: "Identifier"
- start: 618
- end: 622
loc: {...}
start: {...}
- line: 21
- column: 5
}end: {...}
- line: 21
- column: 9
}
}- name: "text"
}value: Literal {...}
- type: "Literal"
- start: 624
- end: 631
loc: {...}
start: {...}
- line: 21
- column: 11
}end: {...}
- line: 21
- column: 18
}
}- value: "Amman"
- raw: "\"Amman\""
}- kind: "init"
} Property {...}
- type: "Property"
- start: 633
- end: 647
loc: {...}
start: {...}
- line: 21
- column: 20
}end: {...}
- line: 21
- column: 34
}
}- method: false
- shorthand: false
- computed: false
key: Identifier {...}
- type: "Identifier"
- start: 633
- end: 638
loc: {...}
start: {...}
- line: 21
- column: 20
}end: {...}
- line: 21
- column: 25
}
}- name: "value"
}value: Literal {...}
- type: "Literal"
- start: 640
- end: 647
loc: {...}
start: {...}
- line: 21
- column: 27
}end: {...}
- line: 21
- column: 34
}
}- value: "amman"
- raw: "\"amman\""
}- kind: "init"
}
]
}
]
}
}
]
}
]- children: []
} Text {...}
- start: 660
- end: 664
- type: "Text"
- raw: "\n\t\n\t"
- data: "\n\t\n\t"
} InlineComponent {...}
- start: 664
- end: 1419
- type: "InlineComponent"
- name: "ComboBox"
attributes: [...] (4)
Attribute {...}
- start: 676
- end: 705
- type: "Attribute"
- name: "label"
value: [...] (1)
Text {...}
- start: 683
- end: 704
- type: "Text"
- raw: "Cities with countries"
- data: "Cities with countries"
}
]
} Attribute {...}
- start: 708
- end: 719
- type: "Attribute"
- name: "name"
value: [...] (1)
Text {...}
- start: 714
- end: 718
- type: "Text"
- raw: "city"
- data: "city"
}
]
} Attribute {...}
- start: 722
- end: 753
- type: "Attribute"
- name: "placeholder"
value: [...] (1)
Text {...}
- start: 735
- end: 752
- type: "Text"
- raw: "Type to search..."
- data: "Type to search..."
}
]
} Attribute {...}
- start: 756
- end: 1231
- type: "Attribute"
- name: "options"
value: [...] (1)
MustacheTag {...}
- start: 764
- end: 1231
- type: "MustacheTag"
expression: ArrayExpression {...}
- type: "ArrayExpression"
- start: 765
- end: 1230
loc: {...}
start: {...}
- line: 29
- column: 11
}end: {...}
- line: 37
- column: 4
}
}elements: [...] (7)
ObjectExpression {...}
- type: "ObjectExpression"
- start: 772
- end: 830
loc: {...}
start: {...}
- line: 30
- column: 5
}end: {...}
- line: 30
- column: 63
}
}properties: [...] (3)
Property {...}
- type: "Property"
- start: 774
- end: 790
loc: {...}
start: {...}
- line: 30
- column: 7
}end: {...}
- line: 30
- column: 23
}
}- method: false
- shorthand: false
- computed: false
key: Identifier {...}
- type: "Identifier"
- start: 774
- end: 778
loc: {...}
start: {...}
- line: 30
- column: 7
}end: {...}
- line: 30
- column: 11
}
}- name: "text"
}value: Literal {...}
- type: "Literal"
- start: 780
- end: 790
loc: {...}
start: {...}
- line: 30
- column: 13
}end: {...}
- line: 30
- column: 23
}
}- value: "Istanbul"
- raw: "\"Istanbul\""
}- kind: "init"
} Property {...}
- type: "Property"
- start: 792
- end: 809
loc: {...}
start: {...}
- line: 30
- column: 25
}end: {...}
- line: 30
- column: 42
}
}- method: false
- shorthand: false
- computed: false
key: Identifier {...}
- type: "Identifier"
- start: 792
- end: 797
loc: {...}
start: {...}
- line: 30
- column: 25
}end: {...}
- line: 30
- column: 30
}
}- name: "value"
}value: Literal {...}
- type: "Literal"
- start: 799
- end: 809
loc: {...}
start: {...}
- line: 30
- column: 32
}end: {...}
- line: 30
- column: 42
}
}- value: "istanbul"
- raw: "\"istanbul\""
}- kind: "init"
} Property {...}
- type: "Property"
- start: 811
- end: 828
loc: {...}
start: {...}
- line: 30
- column: 44
}end: {...}
- line: 30
- column: 61
}
}- method: false
- shorthand: false
- computed: false
key: Identifier {...}
- type: "Identifier"
- start: 811
- end: 818
loc: {...}
start: {...}
- line: 30
- column: 44
}end: {...}
- line: 30
- column: 51
}
}- name: "country"
}value: Literal {...}
- type: "Literal"
- start: 820
- end: 828
loc: {...}
start: {...}
- line: 30
- column: 53
}end: {...}
- line: 30
- column: 61
}
}- value: "Turkey"
- raw: "\"Turkey\""
}- kind: "init"
}
]
} ObjectExpression {...}
- type: "ObjectExpression"
- start: 837
- end: 915
loc: {...}
start: {...}
- line: 31
- column: 5
}end: {...}
- line: 31
- column: 83
}
}properties: [...] (4)
Property {...}
- type: "Property"
- start: 839
- end: 853
loc: {...}
start: {...}
- line: 31
- column: 7
}end: {...}
- line: 31
- column: 21
}
}- method: false
- shorthand: false
- computed: false
key: Identifier {...}
- type: "Identifier"
- start: 839
- end: 843
loc: {...}
start: {...}
- line: 31
- column: 7
}end: {...}
- line: 31
- column: 11
}
}- name: "text"
}value: Literal {...}
- type: "Literal"
- start: 845
- end: 853
loc: {...}
start: {...}
- line: 31
- column: 13
}end: {...}
- line: 31
- column: 21
}
}- value: "London"
- raw: "\"London\""
}- kind: "init"
} Property {...}
- type: "Property"
- start: 855
- end: 870
loc: {...}
start: {...}
- line: 31
- column: 23
}end: {...}
- line: 31
- column: 38
}
}- method: false
- shorthand: false
- computed: false
key: Identifier {...}
- type: "Identifier"
- start: 855
- end: 860
loc: {...}
start: {...}
- line: 31
- column: 23
}end: {...}
- line: 31
- column: 28
}
}- name: "value"
}value: Literal {...}
- type: "Literal"
- start: 862
- end: 870
loc: {...}
start: {...}
- line: 31
- column: 30
}end: {...}
- line: 31
- column: 38
}
}- value: "london"
- raw: "\"london\""
}- kind: "init"
} Property {...}
- type: "Property"
- start: 872
- end: 897
loc: {...}
start: {...}
- line: 31
- column: 40
}end: {...}
- line: 31
- column: 65
}
}- method: false
- shorthand: false
- computed: false
key: Identifier {...}
- type: "Identifier"
- start: 872
- end: 879
loc: {...}
start: {...}
- line: 31
- column: 40
}end: {...}
- line: 31
- column: 47
}
}- name: "country"
}value: Literal {...}
- type: "Literal"
- start: 881
- end: 897
loc: {...}
start: {...}
- line: 31
- column: 49
}end: {...}
- line: 31
- column: 65
}
}- value: "United Kingdom"
- raw: "\"United Kingdom\""
}- kind: "init"
} Property {...}
- type: "Property"
- start: 899
- end: 913
loc: {...}
start: {...}
- line: 31
- column: 67
}end: {...}
- line: 31
- column: 81
}
}- method: false
- shorthand: false
- computed: false
key: Identifier {...}
- type: "Identifier"
- start: 899
- end: 907
loc: {...}
start: {...}
- line: 31
- column: 67
}end: {...}
- line: 31
- column: 75
}
}- name: "disabled"
}value: Literal {...}
- type: "Literal"
- start: 909
- end: 913
loc: {...}
start: {...}
- line: 31
- column: 77
}end: {...}
- line: 31
- column: 81
}
}- value: true
- raw: "true"
}- kind: "init"
}
]
} ObjectExpression {...}
- type: "ObjectExpression"
- start: 920
- end: 972
loc: {...}
start: {...}
- line: 32
- column: 3
}end: {...}
- line: 32
- column: 55
}
}properties: [...] (3)
Property {...}
- type: "Property"
- start: 922
- end: 935
loc: {...}
start: {...}
- line: 32
- column: 5
}end: {...}
- line: 32
- column: 18
}
}- method: false
- shorthand: false
- computed: false
key: Identifier {...}
- type: "Identifier"
- start: 922
- end: 926
loc: {...}
start: {...}
- line: 32
- column: 5
}end: {...}
- line: 32
- column: 9
}
}- name: "text"
}value: Literal {...}
- type: "Literal"
- start: 928
- end: 935
loc: {...}
start: {...}
- line: 32
- column: 11
}end: {...}
- line: 32
- column: 18
}
}- value: "Paris"
- raw: "\"Paris\""
}- kind: "init"
} Property {...}
- type: "Property"
- start: 937
- end: 951
loc: {...}
start: {...}
- line: 32
- column: 20
}end: {...}
- line: 32
- column: 34
}
}- method: false
- shorthand: false
- computed: false
key: Identifier {...}
- type: "Identifier"
- start: 937
- end: 942
loc: {...}
start: {...}
- line: 32
- column: 20
}end: {...}
- line: 32
- column: 25
}
}- name: "value"
}value: Literal {...}
- type: "Literal"
- start: 944
- end: 951
loc: {...}
start: {...}
- line: 32
- column: 27
}end: {...}
- line: 32
- column: 34
}
}- value: "paris"
- raw: "\"paris\""
}- kind: "init"
} Property {...}
- type: "Property"
- start: 953
- end: 970
loc: {...}
start: {...}
- line: 32
- column: 36
}end: {...}
- line: 32
- column: 53
}
}- method: false
- shorthand: false
- computed: false
key: Identifier {...}
- type: "Identifier"
- start: 953
- end: 960
loc: {...}
start: {...}
- line: 32
- column: 36
}end: {...}
- line: 32
- column: 43
}
}- name: "country"
}value: Literal {...}
- type: "Literal"
- start: 962
- end: 970
loc: {...}
start: {...}
- line: 32
- column: 45
}end: {...}
- line: 32
- column: 53
}
}- value: "France"
- raw: "\"France\""
}- kind: "init"
}
]
} ObjectExpression {...}
- type: "ObjectExpression"
- start: 977
- end: 1034
loc: {...}
start: {...}
- line: 33
- column: 3
}end: {...}
- line: 33
- column: 60
}
}properties: [...] (3)
Property {...}
- type: "Property"
- start: 979
- end: 992
loc: {...}
start: {...}
- line: 33
- column: 5
}end: {...}
- line: 33
- column: 18
}
}- method: false
- shorthand: false
- computed: false
key: Identifier {...}
- type: "Identifier"
- start: 979
- end: 983
loc: {...}
start: {...}
- line: 33
- column: 5
}end: {...}
- line: 33
- column: 9
}
}- name: "text"
}value: Literal {...}
- type: "Literal"
- start: 985
- end: 992
loc: {...}
start: {...}
- line: 33
- column: 11
}end: {...}
- line: 33
- column: 18
}
}- value: "Seoul"
- raw: "\"Seoul\""
}- kind: "init"
} Property {...}
- type: "Property"
- start: 994
- end: 1008
loc: {...}
start: {...}
- line: 33
- column: 20
}end: {...}
- line: 33
- column: 34
}
}- method: false
- shorthand: false
- computed: false
key: Identifier {...}
- type: "Identifier"
- start: 994
- end: 999
loc: {...}
start: {...}
- line: 33
- column: 20
}end: {...}
- line: 33
- column: 25
}
}- name: "value"
}value: Literal {...}
- type: "Literal"
- start: 1001
- end: 1008
loc: {...}
start: {...}
- line: 33
- column: 27
}end: {...}
- line: 33
- column: 34
}
}- value: "seoul"
- raw: "\"seoul\""
}- kind: "init"
} Property {...}
- type: "Property"
- start: 1010
- end: 1032
loc: {...}
start: {...}
- line: 33
- column: 36
}end: {...}
- line: 33
- column: 58
}
}- method: false
- shorthand: false
- computed: false
key: Identifier {...}
- type: "Identifier"
- start: 1010
- end: 1017
loc: {...}
start: {...}
- line: 33
- column: 36
}end: {...}
- line: 33
- column: 43
}
}- name: "country"
}value: Literal {...}
- type: "Literal"
- start: 1019
- end: 1032
loc: {...}
start: {...}
- line: 33
- column: 45
}end: {...}
- line: 33
- column: 58
}
}- value: "South Korea"
- raw: "\"South Korea\""
}- kind: "init"
}
]
} ObjectExpression {...}
- type: "ObjectExpression"
- start: 1039
- end: 1094
loc: {...}
start: {...}
- line: 34
- column: 3
}end: {...}
- line: 34
- column: 58
}
}properties: [...] (3)
Property {...}
- type: "Property"
- start: 1041
- end: 1056
loc: {...}
start: {...}
- line: 34
- column: 5
}end: {...}
- line: 34
- column: 20
}
}- method: false
- shorthand: false
- computed: false
key: Identifier {...}
- type: "Identifier"
- start: 1041
- end: 1045
loc: {...}
start: {...}
- line: 34
- column: 5
}end: {...}
- line: 34
- column: 9
}
}- name: "text"
}value: Literal {...}
- type: "Literal"
- start: 1047
- end: 1056
loc: {...}
start: {...}
- line: 34
- column: 11
}end: {...}
- line: 34
- column: 20
}
}- value: "Fukuoka"
- raw: "\"Fukuoka\""
}- kind: "init"
} Property {...}
- type: "Property"
- start: 1058
- end: 1074
loc: {...}
start: {...}
- line: 34
- column: 22
}end: {...}
- line: 34
- column: 38
}
}- method: false
- shorthand: false
- computed: false
key: Identifier {...}
- type: "Identifier"
- start: 1058
- end: 1063
loc: {...}
start: {...}
- line: 34
- column: 22
}end: {...}
- line: 34
- column: 27
}
}- name: "value"
}value: Literal {...}
- type: "Literal"
- start: 1065
- end: 1074
loc: {...}
start: {...}
- line: 34
- column: 29
}end: {...}
- line: 34
- column: 38
}
}- value: "fukuoka"
- raw: "\"fukuoka\""
}- kind: "init"
} Property {...}
- type: "Property"
- start: 1076
- end: 1092
loc: {...}
start: {...}
- line: 34
- column: 40
}end: {...}
- line: 34
- column: 56
}
}- method: false
- shorthand: false
- computed: false
key: Identifier {...}
- type: "Identifier"
- start: 1076
- end: 1083
loc: {...}
start: {...}
- line: 34
- column: 40
}end: {...}
- line: 34
- column: 47
}
}- name: "country"
}value: Literal {...}
- type: "Literal"
- start: 1085
- end: 1092
loc: {...}
start: {...}
- line: 34
- column: 49
}end: {...}
- line: 34
- column: 56
}
}- value: "Japan"
- raw: "\"Japan\""
}- kind: "init"
}
]
} ObjectExpression {...}
- type: "ObjectExpression"
- start: 1099
- end: 1167
loc: {...}
start: {...}
- line: 35
- column: 3
}end: {...}
- line: 35
- column: 71
}
}properties: [...] (3)
Property {...}
- type: "Property"
- start: 1101
- end: 1121
loc: {...}
start: {...}
- line: 35
- column: 5
}end: {...}
- line: 35
- column: 25
}
}- method: false
- shorthand: false
- computed: false
key: Identifier {...}
- type: "Identifier"
- start: 1101
- end: 1105
loc: {...}
start: {...}
- line: 35
- column: 5
}end: {...}
- line: 35
- column: 9
}
}- name: "text"
}value: Literal {...}
- type: "Literal"
- start: 1107
- end: 1121
loc: {...}
start: {...}
- line: 35
- column: 11
}end: {...}
- line: 35
- column: 25
}
}- value: "Kuala Lumpur"
- raw: "\"Kuala Lumpur\""
}- kind: "init"
} Property {...}
- type: "Property"
- start: 1123
- end: 1144
loc: {...}
start: {...}
- line: 35
- column: 27
}end: {...}
- line: 35
- column: 48
}
}- method: false
- shorthand: false
- computed: false
key: Identifier {...}
- type: "Identifier"
- start: 1123
- end: 1128
loc: {...}
start: {...}
- line: 35
- column: 27
}end: {...}
- line: 35
- column: 32
}
}- name: "value"
}value: Literal {...}
- type: "Literal"
- start: 1130
- end: 1144
loc: {...}
start: {...}
- line: 35
- column: 34
}end: {...}
- line: 35
- column: 48
}
}- value: "kuala-lumpur"
- raw: "\"kuala-lumpur\""
}- kind: "init"
} Property {...}
- type: "Property"
- start: 1146
- end: 1165
loc: {...}
start: {...}
- line: 35
- column: 50
}end: {...}
- line: 35
- column: 69
}
}- method: false
- shorthand: false
- computed: false
key: Identifier {...}
- type: "Identifier"
- start: 1146
- end: 1153
loc: {...}
start: {...}
- line: 35
- column: 50
}end: {...}
- line: 35
- column: 57
}
}- name: "country"
}value: Literal {...}
- type: "Literal"
- start: 1155
- end: 1165
loc: {...}
start: {...}
- line: 35
- column: 59
}end: {...}
- line: 35
- column: 69
}
}- value: "Malaysia"
- raw: "\"Malaysia\""
}- kind: "init"
}
]
} ObjectExpression {...}
- type: "ObjectExpression"
- start: 1172
- end: 1224
loc: {...}
start: {...}
- line: 36
- column: 3
}end: {...}
- line: 36
- column: 55
}
}properties: [...] (3)
Property {...}
- type: "Property"
- start: 1174
- end: 1187
loc: {...}
start: {...}
- line: 36
- column: 5
}end: {...}
- line: 36
- column: 18
}
}- method: false
- shorthand: false
- computed: false
key: Identifier {...}
- type: "Identifier"
- start: 1174
- end: 1178
loc: {...}
start: {...}
- line: 36
- column: 5
}end: {...}
- line: 36
- column: 9
}
}- name: "text"
}value: Literal {...}
- type: "Literal"
- start: 1180
- end: 1187
loc: {...}
start: {...}
- line: 36
- column: 11
}end: {...}
- line: 36
- column: 18
}
}- value: "Amman"
- raw: "\"Amman\""
}- kind: "init"
} Property {...}
- type: "Property"
- start: 1189
- end: 1203
loc: {...}
start: {...}
- line: 36
- column: 20
}end: {...}
- line: 36
- column: 34
}
}- method: false
- shorthand: false
- computed: false
key: Identifier {...}
- type: "Identifier"
- start: 1189
- end: 1194
loc: {...}
start: {...}
- line: 36
- column: 20
}end: {...}
- line: 36
- column: 25
}
}- name: "value"
}value: Literal {...}
- type: "Literal"
- start: 1196
- end: 1203
loc: {...}
start: {...}
- line: 36
- column: 27
}end: {...}
- line: 36
- column: 34
}
}- value: "amman"
- raw: "\"amman\""
}- kind: "init"
} Property {...}
- type: "Property"
- start: 1205
- end: 1222
loc: {...}
start: {...}
- line: 36
- column: 36
}end: {...}
- line: 36
- column: 53
}
}- method: false
- shorthand: false
- computed: false
key: Identifier {...}
- type: "Identifier"
- start: 1205
- end: 1212
loc: {...}
start: {...}
- line: 36
- column: 36
}end: {...}
- line: 36
- column: 43
}
}- name: "country"
}value: Literal {...}
- type: "Literal"
- start: 1214
- end: 1222
loc: {...}
start: {...}
- line: 36
- column: 45
}end: {...}
- line: 36
- column: 53
}
}- value: "Jordan"
- raw: "\"Jordan\""
}- kind: "init"
}
]
}
]
}
}
]
}
]children: [...] (3)
Text {...}
- start: 1234
- end: 1237
- type: "Text"
- raw: "\n\t\t"
- data: "\n\t\t"
} Element {...}
- start: 1237
- end: 1406
- type: "Element"
- name: "div"
attributes: [...] (2)
Attribute {...}
- start: 1242
- end: 1255
- type: "Attribute"
- name: "slot"
value: [...] (1)
Text {...}
- start: 1248
- end: 1254
- type: "Text"
- raw: "option"
- data: "option"
}
]
} Let {...}
- start: 1256
- end: 1266
- type: "Let"
- name: "option"
- modifiers: []
- expression: null
}
]children: [...] (5)
Text {...}
- start: 1267
- end: 1271
- type: "Text"
- raw: "\n\t\t\t"
- data: "\n\t\t\t"
} Element {...}
- start: 1271
- end: 1344
- type: "Element"
- name: "div"
attributes: [...] (2)
Attribute {...}
- start: 1276
- end: 1297
- type: "Attribute"
- name: "class"
value: [...] (1)
Text {...}
- start: 1283
- end: 1296
- type: "Text"
- raw: "option__label"
- data: "option__label"
}
]
} Attribute {...}
- start: 1298
- end: 1324
- type: "Attribute"
- name: "style"
value: [...] (1)
Text {...}
- start: 1305
- end: 1323
- type: "Text"
- raw: "font-weight: bold;"
- data: "font-weight: bold;"
}
]
}
]children: [...] (1)
MustacheTag {...}
- start: 1325
- end: 1338
- type: "MustacheTag"
expression: MemberExpression {...}
- type: "MemberExpression"
- start: 1326
- end: 1337
loc: {...}
start: {...}
- line: 40
- column: 58
}end: {...}
- line: 40
- column: 69
}
}object: Identifier {...}
- type: "Identifier"
- start: 1326
- end: 1332
loc: {...}
start: {...}
- line: 40
- column: 58
}end: {...}
- line: 40
- column: 64
}
}- name: "option"
}property: Identifier {...}
- type: "Identifier"
- start: 1333
- end: 1337
loc: {...}
start: {...}
- line: 40
- column: 65
}end: {...}
- line: 40
- column: 69
}
}- name: "text"
}- computed: false
- optional: false
}
}
]
} Text {...}
- start: 1344
- end: 1348
- type: "Text"
- raw: "\n\t\t\t"
- data: "\n\t\t\t"
} Element {...}
- start: 1348
- end: 1397
- type: "Element"
- name: "div"
attributes: [...] (1)
Attribute {...}
- start: 1353
- end: 1374
- type: "Attribute"
- name: "class"
value: [...] (1)
Text {...}
- start: 1360
- end: 1373
- type: "Text"
- raw: "option__value"
- data: "option__value"
}
]
}
]children: [...] (1)
MustacheTag {...}
- start: 1375
- end: 1391
- type: "MustacheTag"
expression: MemberExpression {...}
- type: "MemberExpression"
- start: 1376
- end: 1390
loc: {...}
start: {...}
- line: 41
- column: 31
}end: {...}
- line: 41
- column: 45
}
}object: Identifier {...}
- type: "Identifier"
- start: 1376
- end: 1382
loc: {...}
start: {...}
- line: 41
- column: 31
}end: {...}
- line: 41
- column: 37
}
}- name: "option"
}property: Identifier {...}
- type: "Identifier"
- start: 1383
- end: 1390
loc: {...}
start: {...}
- line: 41
- column: 38
}end: {...}
- line: 41
- column: 45
}
}- name: "country"
}- computed: false
- optional: false
}
}
]
} Text {...}
- start: 1397
- end: 1400
- type: "Text"
- raw: "\n\t\t"
- data: "\n\t\t"
}
]
} Text {...}
- start: 1406
- end: 1408
- type: "Text"
- raw: "\n\t"
- data: "\n\t"
}
]
} Text {...}
- start: 1419
- end: 1425
- type: "Text"
- raw: "\n\t\t\n\t\t"
- data: "\n\t\t\n\t\t"
} InlineComponent {...}
- start: 1425
- end: 2483
- type: "InlineComponent"
- name: "ComboBox"
attributes: [...] (4)
Attribute {...}
- start: 1437
- end: 1476
- type: "Attribute"
- name: "label"
value: [...] (1)
Text {...}
- start: 1444
- end: 1475
- type: "Text"
- raw: "Cities with countries and flags"
- data: "Cities with countries and flags"
}
]
} Attribute {...}
- start: 1479
- end: 1490
- type: "Attribute"
- name: "name"
value: [...] (1)
Text {...}
- start: 1485
- end: 1489
- type: "Text"
- raw: "city"
- data: "city"
}
]
} Attribute {...}
- start: 1493
- end: 1524
- type: "Attribute"
- name: "placeholder"
value: [...] (1)
Text {...}
- start: 1506
- end: 1523
- type: "Text"
- raw: "Type to search..."
- data: "Type to search..."
}
]
} Attribute {...}
- start: 1527
- end: 2135
- type: "Attribute"
- name: "options"
value: [...] (1)
MustacheTag {...}
- start: 1535
- end: 2135
- type: "MustacheTag"
expression: ArrayExpression {...}
- type: "ArrayExpression"
- start: 1536
- end: 2134
loc: {...}
start: {...}
- line: 49
- column: 11
}end: {...}
- line: 57
- column: 4
}
}elements: [...] (7)
ObjectExpression {...}
- type: "ObjectExpression"
- start: 1543
- end: 1620
loc: {...}
start: {...}
- line: 50
- column: 5
}end: {...}
- line: 50
- column: 82
}
}properties: [...] (4)
Property {...}
- type: "Property"
- start: 1545
- end: 1561
loc: {...}
start: {...}
- line: 50
- column: 7
}end: {...}
- line: 50
- column: 23
}
}- method: false
- shorthand: false
- computed: false
key: Identifier {...}
- type: "Identifier"
- start: 1545
- end: 1549
loc: {...}
start: {...}
- line: 50
- column: 7
}end: {...}
- line: 50
- column: 11
}
}- name: "text"
}value: Literal {...}
- type: "Literal"
- start: 1551
- end: 1561
loc: {...}
start: {...}
- line: 50
- column: 13
}end: {...}
- line: 50
- column: 23
}
}- value: "Istanbul"
- raw: "\"Istanbul\""
}- kind: "init"
} Property {...}
- type: "Property"
- start: 1563
- end: 1580
loc: {...}
start: {...}
- line: 50
- column: 25
}end: {...}
- line: 50
- column: 42
}
}- method: false
- shorthand: false
- computed: false
key: Identifier {...}
- type: "Identifier"
- start: 1563
- end: 1568
loc: {...}
start: {...}
- line: 50
- column: 25
}end: {...}
- line: 50
- column: 30
}
}- name: "value"
}value: Literal {...}
- type: "Literal"
- start: 1570
- end: 1580
loc: {...}
start: {...}
- line: 50
- column: 32
}end: {...}
- line: 50
- column: 42
}
}- value: "istanbul"
- raw: "\"istanbul\""
}- kind: "init"
} Property {...}
- type: "Property"
- start: 1582
- end: 1599
loc: {...}
start: {...}
- line: 50
- column: 44
}end: {...}
- line: 50
- column: 61
}
}- method: false
- shorthand: false
- computed: false
key: Identifier {...}
- type: "Identifier"
- start: 1582
- end: 1589
loc: {...}
start: {...}
- line: 50
- column: 44
}end: {...}
- line: 50
- column: 51
}
}- name: "country"
}value: Literal {...}
- type: "Literal"
- start: 1591
- end: 1599
loc: {...}
start: {...}
- line: 50
- column: 53
}end: {...}
- line: 50
- column: 61
}
}- value: "Turkey"
- raw: "\"Turkey\""
}- kind: "init"
} Property {...}
- type: "Property"
- start: 1601
- end: 1618
loc: {...}
start: {...}
- line: 50
- column: 63
}end: {...}
- line: 50
- column: 80
}
}- method: false
- shorthand: false
- computed: false
key: Identifier {...}
- type: "Identifier"
- start: 1601
- end: 1612
loc: {...}
start: {...}
- line: 50
- column: 63
}end: {...}
- line: 50
- column: 74
}
}- name: "countryCode"
}value: Literal {...}
- type: "Literal"
- start: 1614
- end: 1618
loc: {...}
start: {...}
- line: 50
- column: 76
}end: {...}
- line: 50
- column: 80
}
}- value: "tr"
- raw: "'tr'"
}- kind: "init"
}
]
} ObjectExpression {...}
- type: "ObjectExpression"
- start: 1627
- end: 1708
loc: {...}
start: {...}
- line: 51
- column: 5
}end: {...}
- line: 51
- column: 86
}
}properties: [...] (4)
Property {...}
- type: "Property"
- start: 1629
- end: 1643
loc: {...}
start: {...}
- line: 51
- column: 7
}end: {...}
- line: 51
- column: 21
}
}- method: false
- shorthand: false
- computed: false
key: Identifier {...}
- type: "Identifier"
- start: 1629
- end: 1633
loc: {...}
start: {...}
- line: 51
- column: 7
}end: {...}
- line: 51
- column: 11
}
}- name: "text"
}value: Literal {...}
- type: "Literal"
- start: 1635
- end: 1643
loc: {...}
start: {...}
- line: 51
- column: 13
}end: {...}
- line: 51
- column: 21
}
}- value: "London"
- raw: "\"London\""
}- kind: "init"
} Property {...}
- type: "Property"
- start: 1645
- end: 1660
loc: {...}
start: {...}
- line: 51
- column: 23
}end: {...}
- line: 51
- column: 38
}
}- method: false
- shorthand: false
- computed: false
key: Identifier {...}
- type: "Identifier"
- start: 1645
- end: 1650
loc: {...}
start: {...}
- line: 51
- column: 23
}end: {...}
- line: 51
- column: 28
}
}- name: "value"
}value: Literal {...}
- type: "Literal"
- start: 1652
- end: 1660
loc: {...}
start: {...}
- line: 51
- column: 30
}end: {...}
- line: 51
- column: 38
}
}- value: "london"
- raw: "\"london\""
}- kind: "init"
} Property {...}
- type: "Property"
- start: 1662
- end: 1687
loc: {...}
start: {...}
- line: 51
- column: 40
}end: {...}
- line: 51
- column: 65
}
}- method: false
- shorthand: false
- computed: false
key: Identifier {...}
- type: "Identifier"
- start: 1662
- end: 1669
loc: {...}
start: {...}
- line: 51
- column: 40
}end: {...}
- line: 51
- column: 47
}
}- name: "country"
}value: Literal {...}
- type: "Literal"
- start: 1671
- end: 1687
loc: {...}
start: {...}
- line: 51
- column: 49
}end: {...}
- line: 51
- column: 65
}
}- value: "United Kingdom"
- raw: "\"United Kingdom\""
}- kind: "init"
} Property {...}
- type: "Property"
- start: 1689
- end: 1706
loc: {...}
start: {...}
- line: 51
- column: 67
}end: {...}
- line: 51
- column: 84
}
}- method: false
- shorthand: false
- computed: false
key: Identifier {...}
- type: "Identifier"
- start: 1689
- end: 1700
loc: {...}
start: {...}
- line: 51
- column: 67
}end: {...}
- line: 51
- column: 78
}
}- name: "countryCode"
}value: Literal {...}
- type: "Literal"
- start: 1702
- end: 1706
loc: {...}
start: {...}
- line: 51
- column: 80
}end: {...}
- line: 51
- column: 84
}
}- value: "gb"
- raw: "'gb'"
}- kind: "init"
}
]
} ObjectExpression {...}
- type: "ObjectExpression"
- start: 1713
- end: 1800
loc: {...}
start: {...}
- line: 52
- column: 3
}end: {...}
- line: 52
- column: 90
}
}properties: [...] (5)
Property {...}
- type: "Property"
- start: 1715
- end: 1728
loc: {...}
start: {...}
- line: 52
- column: 5
}end: {...}
- line: 52
- column: 18
}
}- method: false
- shorthand: false
- computed: false
key: Identifier {...}
- type: "Identifier"
- start: 1715
- end: 1719
loc: {...}
start: {...}
- line: 52
- column: 5
}end: {...}
- line: 52
- column: 9
}
}- name: "text"
}value: Literal {...}
- type: "Literal"
- start: 1721
- end: 1728
loc: {...}
start: {...}
- line: 52
- column: 11
}end: {...}
- line: 52
- column: 18
}
}- value: "Paris"
- raw: "\"Paris\""
}- kind: "init"
} Property {...}
- type: "Property"
- start: 1730
- end: 1744
loc: {...}
start: {...}
- line: 52
- column: 20
}end: {...}
- line: 52
- column: 34
}
}- method: false
- shorthand: false
- computed: false
key: Identifier {...}
- type: "Identifier"
- start: 1730
- end: 1735
loc: {...}
start: {...}
- line: 52
- column: 20
}end: {...}
- line: 52
- column: 25
}
}- name: "value"
}value: Literal {...}
- type: "Literal"
- start: 1737
- end: 1744
loc: {...}
start: {...}
- line: 52
- column: 27
}end: {...}
- line: 52
- column: 34
}
}- value: "paris"
- raw: "\"paris\""
}- kind: "init"
} Property {...}
- type: "Property"
- start: 1746
- end: 1763
loc: {...}
start: {...}
- line: 52
- column: 36
}end: {...}
- line: 52
- column: 53
}
}- method: false
- shorthand: false
- computed: false
key: Identifier {...}
- type: "Identifier"
- start: 1746
- end: 1753
loc: {...}
start: {...}
- line: 52
- column: 36
}end: {...}
- line: 52
- column: 43
}
}- name: "country"
}value: Literal {...}
- type: "Literal"
- start: 1755
- end: 1763
loc: {...}
start: {...}
- line: 52
- column: 45
}end: {...}
- line: 52
- column: 53
}
}- value: "France"
- raw: "\"France\""
}- kind: "init"
} Property {...}
- type: "Property"
- start: 1765
- end: 1782
loc: {...}
start: {...}
- line: 52
- column: 55
}end: {...}
- line: 52
- column: 72
}
}- method: false
- shorthand: false
- computed: false
key: Identifier {...}
- type: "Identifier"
- start: 1765
- end: 1776
loc: {...}
start: {...}
- line: 52
- column: 55
}end: {...}
- line: 52
- column: 66
}
}- name: "countryCode"
}value: Literal {...}
- type: "Literal"
- start: 1778
- end: 1782
loc: {...}
start: {...}
- line: 52
- column: 68
}end: {...}
- line: 52
- column: 72
}
}- value: "fr"
- raw: "'fr'"
}- kind: "init"
} Property {...}
- type: "Property"
- start: 1784
- end: 1798
loc: {...}
start: {...}
- line: 52
- column: 74
}end: {...}
- line: 52
- column: 88
}
}- method: false
- shorthand: false
- computed: false
key: Identifier {...}
- type: "Identifier"
- start: 1784
- end: 1792
loc: {...}
start: {...}
- line: 52
- column: 74
}end: {...}
- line: 52
- column: 82
}
}- name: "disabled"
}value: Literal {...}
- type: "Literal"
- start: 1794
- end: 1798
loc: {...}
start: {...}
- line: 52
- column: 84
}end: {...}
- line: 52
- column: 88
}
}- value: true
- raw: "true"
}- kind: "init"
}
]
} ObjectExpression {...}
- type: "ObjectExpression"
- start: 1805
- end: 1881
loc: {...}
start: {...}
- line: 53
- column: 3
}end: {...}
- line: 53
- column: 79
}
}properties: [...] (4)
Property {...}
- type: "Property"
- start: 1807
- end: 1820
loc: {...}
start: {...}
- line: 53
- column: 5
}end: {...}
- line: 53
- column: 18
}
}- method: false
- shorthand: false
- computed: false
key: Identifier {...}
- type: "Identifier"
- start: 1807
- end: 1811
loc: {...}
start: {...}
- line: 53
- column: 5
}end: {...}
- line: 53
- column: 9
}
}- name: "text"
}value: Literal {...}
- type: "Literal"
- start: 1813
- end: 1820
loc: {...}
start: {...}
- line: 53
- column: 11
}end: {...}
- line: 53
- column: 18
}
}- value: "Seoul"
- raw: "\"Seoul\""
}- kind: "init"
} Property {...}
- type: "Property"
- start: 1822
- end: 1836
loc: {...}
start: {...}
- line: 53
- column: 20
}end: {...}
- line: 53
- column: 34
}
}- method: false
- shorthand: false
- computed: false
key: Identifier {...}
- type: "Identifier"
- start: 1822
- end: 1827
loc: {...}
start: {...}
- line: 53
- column: 20
}end: {...}
- line: 53
- column: 25
}
}- name: "value"
}value: Literal {...}
- type: "Literal"
- start: 1829
- end: 1836
loc: {...}
start: {...}
- line: 53
- column: 27
}end: {...}
- line: 53
- column: 34
}
}- value: "seoul"
- raw: "\"seoul\""
}- kind: "init"
} Property {...}
- type: "Property"
- start: 1838
- end: 1860
loc: {...}
start: {...}
- line: 53
- column: 36
}end: {...}
- line: 53
- column: 58
}
}- method: false
- shorthand: false
- computed: false
key: Identifier {...}
- type: "Identifier"
- start: 1838
- end: 1845
loc: {...}
start: {...}
- line: 53
- column: 36
}end: {...}
- line: 53
- column: 43
}
}- name: "country"
}value: Literal {...}
- type: "Literal"
- start: 1847
- end: 1860
loc: {...}
start: {...}
- line: 53
- column: 45
}end: {...}
- line: 53
- column: 58
}
}- value: "South Korea"
- raw: "\"South Korea\""
}- kind: "init"
} Property {...}
- type: "Property"
- start: 1862
- end: 1879
loc: {...}
start: {...}
- line: 53
- column: 60
}end: {...}
- line: 53
- column: 77
}
}- method: false
- shorthand: false
- computed: false
key: Identifier {...}
- type: "Identifier"
- start: 1862
- end: 1873
loc: {...}
start: {...}
- line: 53
- column: 60
}end: {...}
- line: 53
- column: 71
}
}- name: "countryCode"
}value: Literal {...}
- type: "Literal"
- start: 1875
- end: 1879
loc: {...}
start: {...}
- line: 53
- column: 73
}end: {...}
- line: 53
- column: 77
}
}- value: "kr"
- raw: "'kr'"
}- kind: "init"
}
]
} ObjectExpression {...}
- type: "ObjectExpression"
- start: 1886
- end: 1960
loc: {...}
start: {...}
- line: 54
- column: 3
}end: {...}
- line: 54
- column: 77
}
}properties: [...] (4)
Property {...}
- type: "Property"
- start: 1888
- end: 1903
loc: {...}
start: {...}
- line: 54
- column: 5
}end: {...}
- line: 54
- column: 20
}
}- method: false
- shorthand: false
- computed: false
key: Identifier {...}
- type: "Identifier"
- start: 1888
- end: 1892
loc: {...}
start: {...}
- line: 54
- column: 5
}end: {...}
- line: 54
- column: 9
}
}- name: "text"
}value: Literal {...}
- type: "Literal"
- start: 1894
- end: 1903
loc: {...}
start: {...}
- line: 54
- column: 11
}end: {...}
- line: 54
- column: 20
}
}- value: "Fukuoka"
- raw: "\"Fukuoka\""
}- kind: "init"
} Property {...}
- type: "Property"
- start: 1905
- end: 1921
loc: {...}
start: {...}
- line: 54
- column: 22
}end: {...}
- line: 54
- column: 38
}
}- method: false
- shorthand: false
- computed: false
key: Identifier {...}
- type: "Identifier"
- start: 1905
- end: 1910
loc: {...}
start: {...}
- line: 54
- column: 22
}end: {...}
- line: 54
- column: 27
}
}- name: "value"
}value: Literal {...}
- type: "Literal"
- start: 1912
- end: 1921
loc: {...}
start: {...}
- line: 54
- column: 29
}end: {...}
- line: 54
- column: 38
}
}- value: "fukuoka"
- raw: "\"fukuoka\""
}- kind: "init"
} Property {...}
- type: "Property"
- start: 1923
- end: 1939
loc: {...}
start: {...}
- line: 54
- column: 40
}end: {...}
- line: 54
- column: 56
}
}- method: false
- shorthand: false
- computed: false
key: Identifier {...}
- type: "Identifier"
- start: 1923
- end: 1930
loc: {...}
start: {...}
- line: 54
- column: 40
}end: {...}
- line: 54
- column: 47
}
}- name: "country"
}value: Literal {...}
- type: "Literal"
- start: 1932
- end: 1939
loc: {...}
start: {...}
- line: 54
- column: 49
}end: {...}
- line: 54
- column: 56
}
}- value: "Japan"
- raw: "\"Japan\""
}- kind: "init"
} Property {...}
- type: "Property"
- start: 1941
- end: 1958
loc: {...}
start: {...}
- line: 54
- column: 58
}end: {...}
- line: 54
- column: 75
}
}- method: false
- shorthand: false
- computed: false
key: Identifier {...}
- type: "Identifier"
- start: 1941
- end: 1952
loc: {...}
start: {...}
- line: 54
- column: 58
}end: {...}
- line: 54
- column: 69
}
}- name: "countryCode"
}value: Literal {...}
- type: "Literal"
- start: 1954
- end: 1958
loc: {...}
start: {...}
- line: 54
- column: 71
}end: {...}
- line: 54
- column: 75
}
}- value: "jp"
- raw: "'jp'"
}- kind: "init"
}
]
} ObjectExpression {...}
- type: "ObjectExpression"
- start: 1965
- end: 2052
loc: {...}
start: {...}
- line: 55
- column: 3
}end: {...}
- line: 55
- column: 90
}
}properties: [...] (4)
Property {...}
- type: "Property"
- start: 1967
- end: 1987
loc: {...}
start: {...}
- line: 55
- column: 5
}end: {...}
- line: 55
- column: 25
}
}- method: false
- shorthand: false
- computed: false
key: Identifier {...}
- type: "Identifier"
- start: 1967
- end: 1971
loc: {...}
start: {...}
- line: 55
- column: 5
}end: {...}
- line: 55
- column: 9
}
}- name: "text"
}value: Literal {...}
- type: "Literal"
- start: 1973
- end: 1987
loc: {...}
start: {...}
- line: 55
- column: 11
}end: {...}
- line: 55
- column: 25
}
}- value: "Kuala Lumpur"
- raw: "\"Kuala Lumpur\""
}- kind: "init"
} Property {...}
- type: "Property"
- start: 1989
- end: 2010
loc: {...}
start: {...}
- line: 55
- column: 27
}end: {...}
- line: 55
- column: 48
}
}- method: false
- shorthand: false
- computed: false
key: Identifier {...}
- type: "Identifier"
- start: 1989
- end: 1994
loc: {...}
start: {...}
- line: 55
- column: 27
}end: {...}
- line: 55
- column: 32
}
}- name: "value"
}value: Literal {...}
- type: "Literal"
- start: 1996
- end: 2010
loc: {...}
start: {...}
- line: 55
- column: 34
}end: {...}
- line: 55
- column: 48
}
}- value: "kuala-lumpur"
- raw: "\"kuala-lumpur\""
}- kind: "init"
} Property {...}
- type: "Property"
- start: 2012
- end: 2031
loc: {...}
start: {...}
- line: 55
- column: 50
}end: {...}
- line: 55
- column: 69
}
}- method: false
- shorthand: false
- computed: false
key: Identifier {...}
- type: "Identifier"
- start: 2012
- end: 2019
loc: {...}
start: {...}
- line: 55
- column: 50
}end: {...}
- line: 55
- column: 57
}
}- name: "country"
}value: Literal {...}
- type: "Literal"
- start: 2021
- end: 2031
loc: {...}
start: {...}
- line: 55
- column: 59
}end: {...}
- line: 55
- column: 69
}
}- value: "Malaysia"
- raw: "\"Malaysia\""
}- kind: "init"
} Property {...}
- type: "Property"
- start: 2033
- end: 2050
loc: {...}
start: {...}
- line: 55
- column: 71
}end: {...}
- line: 55
- column: 88
}
}- method: false
- shorthand: false
- computed: false
key: Identifier {...}
- type: "Identifier"
- start: 2033
- end: 2044
loc: {...}
start: {...}
- line: 55
- column: 71
}end: {...}
- line: 55
- column: 82
}
}- name: "countryCode"
}value: Literal {...}
- type: "Literal"
- start: 2046
- end: 2050
loc: {...}
start: {...}
- line: 55
- column: 84
}end: {...}
- line: 55
- column: 88
}
}- value: "my"
- raw: "'my'"
}- kind: "init"
}
]
} ObjectExpression {...}
- type: "ObjectExpression"
- start: 2057
- end: 2128
loc: {...}
start: {...}
- line: 56
- column: 3
}end: {...}
- line: 56
- column: 74
}
}properties: [...] (4)
Property {...}
- type: "Property"
- start: 2059
- end: 2072
loc: {...}
start: {...}
- line: 56
- column: 5
}end: {...}
- line: 56
- column: 18
}
}- method: false
- shorthand: false
- computed: false
key: Identifier {...}
- type: "Identifier"
- start: 2059
- end: 2063
loc: {...}
start: {...}
- line: 56
- column: 5
}end: {...}
- line: 56
- column: 9
}
}- name: "text"
}value: Literal {...}
- type: "Literal"
- start: 2065
- end: 2072
loc: {...}
start: {...}
- line: 56
- column: 11
}end: {...}
- line: 56
- column: 18
}
}- value: "Amman"
- raw: "\"Amman\""
}- kind: "init"
} Property {...}
- type: "Property"
- start: 2074
- end: 2088
loc: {...}
start: {...}
- line: 56
- column: 20
}end: {...}
- line: 56
- column: 34
}
}- method: false
- shorthand: false
- computed: false
key: Identifier {...}
- type: "Identifier"
- start: 2074
- end: 2079
loc: {...}
start: {...}
- line: 56
- column: 20
}end: {...}
- line: 56
- column: 25
}
}- name: "value"
}value: Literal {...}
- type: "Literal"
- start: 2081
- end: 2088
loc: {...}
start: {...}
- line: 56
- column: 27
}end: {...}
- line: 56
- column: 34
}
}- value: "amman"
- raw: "\"amman\""
}- kind: "init"
} Property {...}
- type: "Property"
- start: 2090
- end: 2107
loc: {...}
start: {...}
- line: 56
- column: 36
}end: {...}
- line: 56
- column: 53
}
}- method: false
- shorthand: false
- computed: false
key: Identifier {...}
- type: "Identifier"
- start: 2090
- end: 2097
loc: {...}
start: {...}
- line: 56
- column: 36
}end: {...}
- line: 56
- column: 43
}
}- name: "country"
}value: Literal {...}
- type: "Literal"
- start: 2099
- end: 2107
loc: {...}
start: {...}
- line: 56
- column: 45
}end: {...}
- line: 56
- column: 53
}
}- value: "Jordan"
- raw: "\"Jordan\""
}- kind: "init"
} Property {...}
- type: "Property"
- start: 2109
- end: 2126
loc: {...}
start: {...}
- line: 56
- column: 55
}end: {...}
- line: 56
- column: 72
}
}- method: false
- shorthand: false
- computed: false
key: Identifier {...}
- type: "Identifier"
- start: 2109
- end: 2120
loc: {...}
start: {...}
- line: 56
- column: 55
}end: {...}
- line: 56
- column: 66
}
}- name: "countryCode"
}value: Literal {...}
- type: "Literal"
- start: 2122
- end: 2126
loc: {...}
start: {...}
- line: 56
- column: 68
}end: {...}
- line: 56
- column: 72
}
}- value: "jo"
- raw: "'jo'"
}- kind: "init"
}
]
}
]
}
}
]
}
]children: [...] (3)
Text {...}
- start: 2138
- end: 2141
- type: "Text"
- raw: "\n\t\t"
- data: "\n\t\t"
} Element {...}
- start: 2141
- end: 2470
- type: "Element"
- name: "div"
attributes: [...] (3)
Attribute {...}
- start: 2146
- end: 2159
- type: "Attribute"
- name: "slot"
value: [...] (1)
Text {...}
- start: 2152
- end: 2158
- type: "Text"
- raw: "option"
- data: "option"
}
]
} Let {...}
- start: 2160
- end: 2170
- type: "Let"
- name: "option"
- modifiers: []
- expression: null
} Attribute {...}
- start: 2171
- end: 2226
- type: "Attribute"
- name: "style"
value: [...] (1)
Text {...}
- start: 2178
- end: 2225
- type: "Text"
- raw: "display: flex; align-items: center; gap: 0.6em;"
- data: "display: flex; align-items: center; gap: 0.6em;"
}
]
}
]children: [...] (5)
Text {...}
- start: 2227
- end: 2231
- type: "Text"
- raw: "\n\t\t\t"
- data: "\n\t\t\t"
} Element {...}
- start: 2231
- end: 2307
- type: "Element"
- name: "div"
attributes: [...] (1)
Attribute {...}
- start: 2236
- end: 2262
- type: "Attribute"
- name: "style"
value: [...] (1)
Text {...}
- start: 2243
- end: 2261
- type: "Text"
- raw: "font-size: 1.5rem;"
- data: "font-size: 1.5rem;"
}
]
}
]children: [...] (3)
Text {...}
- start: 2263
- end: 2268
- type: "Text"
- raw: "\n\t\t\t\t"
- data: "\n\t\t\t\t"
} MustacheTag {...}
- start: 2268
- end: 2297
- type: "MustacheTag"
expression: CallExpression {...}
- type: "CallExpression"
- start: 2269
- end: 2296
loc: {...}
start: {...}
- line: 61
- column: 5
}end: {...}
- line: 61
- column: 32
}
}callee: Identifier {...}
- type: "Identifier"
- start: 2269
- end: 2276
loc: {...}
start: {...}
- line: 61
- column: 5
}end: {...}
- line: 61
- column: 12
}
}- name: "getFlag"
}arguments: [...] (1)
MemberExpression {...}
- type: "MemberExpression"
- start: 2277
- end: 2295
loc: {...}
start: {...}
- line: 61
- column: 13
}end: {...}
- line: 61
- column: 31
}
}object: Identifier {...}
- type: "Identifier"
- start: 2277
- end: 2283
loc: {...}
start: {...}
- line: 61
- column: 13
}end: {...}
- line: 61
- column: 19
}
}- name: "option"
}property: Identifier {...}
- type: "Identifier"
- start: 2284
- end: 2295
loc: {...}
start: {...}
- line: 61
- column: 20
}end: {...}
- line: 61
- column: 31
}
}- name: "countryCode"
}- computed: false
- optional: false
}
]- optional: false
}
} Text {...}
- start: 2297
- end: 2301
- type: "Text"
- raw: "\n\t\t\t"
- data: "\n\t\t\t"
}
]
} Text {...}
- start: 2307
- end: 2311
- type: "Text"
- raw: "\n\t\t\t"
- data: "\n\t\t\t"
} Element {...}
- start: 2311
- end: 2461
- type: "Element"
- name: "div"
attributes: [...] (1)
Attribute {...}
- start: 2316
- end: 2362
- type: "Attribute"
- name: "style"
value: [...] (1)
Text {...}
- start: 2323
- end: 2361
- type: "Text"
- raw: "display: flex; flex-direction: column;"
- data: "display: flex; flex-direction: column;"
}
]
}
]children: [...] (5)
Text {...}
- start: 2363
- end: 2368
- type: "Text"
- raw: "\n\t\t\t\t"
- data: "\n\t\t\t\t"
} Element {...}
- start: 2368
- end: 2419
- type: "Element"
- name: "div"
attributes: [...] (1)
Attribute {...}
- start: 2373
- end: 2399
- type: "Attribute"
- name: "style"
value: [...] (1)
Text {...}
- start: 2380
- end: 2398
- type: "Text"
- raw: "font-weight: bold;"
- data: "font-weight: bold;"
}
]
}
]children: [...] (1)
MustacheTag {...}
- start: 2400
- end: 2413
- type: "MustacheTag"
expression: MemberExpression {...}
- type: "MemberExpression"
- start: 2401
- end: 2412
loc: {...}
start: {...}
- line: 64
- column: 37
}end: {...}
- line: 64
- column: 48
}
}object: Identifier {...}
- type: "Identifier"
- start: 2401
- end: 2407
loc: {...}
start: {...}
- line: 64
- column: 37
}end: {...}
- line: 64
- column: 43
}
}- name: "option"
}property: Identifier {...}
- type: "Identifier"
- start: 2408
- end: 2412
loc: {...}
start: {...}
- line: 64
- column: 44
}end: {...}
- line: 64
- column: 48
}
}- name: "text"
}- computed: false
- optional: false
}
}
]
} Text {...}
- start: 2419
- end: 2424
- type: "Text"
- raw: "\n\t\t\t\t"
- data: "\n\t\t\t\t"
} Element {...}
- start: 2424
- end: 2451
- type: "Element"
- name: "div"
- attributes: []
children: [...] (1)
MustacheTag {...}
- start: 2429
- end: 2445
- type: "MustacheTag"
expression: MemberExpression {...}
- type: "MemberExpression"
- start: 2430
- end: 2444
loc: {...}
start: {...}
- line: 65
- column: 10
}end: {...}
- line: 65
- column: 24
}
}object: Identifier {...}
- type: "Identifier"
- start: 2430
- end: 2436
loc: {...}
start: {...}
- line: 65
- column: 10
}end: {...}
- line: 65
- column: 16
}
}- name: "option"
}property: Identifier {...}
- type: "Identifier"
- start: 2437
- end: 2444
loc: {...}
start: {...}
- line: 65
- column: 17
}end: {...}
- line: 65
- column: 24
}
}- name: "country"
}- computed: false
- optional: false
}
}
]
} Text {...}
- start: 2451
- end: 2455
- type: "Text"
- raw: "\n\t\t\t"
- data: "\n\t\t\t"
}
]
} Text {...}
- start: 2461
- end: 2464
- type: "Text"
- raw: "\n\t\t"
- data: "\n\t\t"
}
]
} Text {...}
- start: 2470
- end: 2472
- type: "Text"
- raw: "\n\t"
- data: "\n\t"
}
]
} Text {...}
- start: 2483
- end: 2487
- type: "Text"
- raw: "\n\t\n\t"
- data: "\n\t\n\t"
} InlineComponent {...}
- start: 2487
- end: 3311
- type: "InlineComponent"
- name: "ComboBox"
attributes: [...] (4)
Attribute {...}
- start: 2499
- end: 2526
- type: "Attribute"
- name: "label"
value: [...] (1)
Text {...}
- start: 2506
- end: 2525
- type: "Text"
- raw: "Cities by continent"
- data: "Cities by continent"
}
]
} Attribute {...}
- start: 2529
- end: 2540
- type: "Attribute"
- name: "name"
value: [...] (1)
Text {...}
- start: 2535
- end: 2539
- type: "Text"
- raw: "city"
- data: "city"
}
]
} Attribute {...}
- start: 2543
- end: 2574
- type: "Attribute"
- name: "placeholder"
value: [...] (1)
Text {...}
- start: 2556
- end: 2573
- type: "Text"
- raw: "Type to search..."
- data: "Type to search..."
}
]
} Attribute {...}
- start: 2577
- end: 3167
- type: "Attribute"
- name: "options"
value: [...] (1)
MustacheTag {...}
- start: 2585
- end: 3167
- type: "MustacheTag"
expression: ArrayExpression {...}
- type: "ArrayExpression"
- start: 2586
- end: 3166
loc: {...}
start: {...}
- line: 74
- column: 11
}end: {...}
- line: 92
- column: 4
}
}elements: [...] (2)
ObjectExpression {...}
- type: "ObjectExpression"
- start: 2591
- end: 2834
loc: {...}
start: {...}
- line: 75
- column: 3
}end: {...}
- line: 82
- column: 4
}
}properties: [...] (2)
Property {...}
- type: "Property"
- start: 2597
- end: 2611
loc: {...}
start: {...}
- line: 76
- column: 4
}end: {...}
- line: 76
- column: 18
}
}- method: false
- shorthand: false
- computed: false
key: Identifier {...}
- type: "Identifier"
- start: 2597
- end: 2601
loc: {...}
start: {...}
- line: 76
- column: 4
}end: {...}
- line: 76
- column: 8
}
}- name: "text"
}value: Literal {...}
- type: "Literal"
- start: 2603
- end: 2611
loc: {...}
start: {...}
- line: 76
- column: 10
}end: {...}
- line: 76
- column: 18
}
}- value: "Europe"
- raw: "\"Europe\""
}- kind: "init"
} Property {...}
- type: "Property"
- start: 2617
- end: 2829
loc: {...}
start: {...}
- line: 77
- column: 4
}end: {...}
- line: 81
- column: 5
}
}- method: false
- shorthand: false
- computed: false
key: Identifier {...}
- type: "Identifier"
- start: 2617
- end: 2624
loc: {...}
start: {...}
- line: 77
- column: 4
}end: {...}
- line: 77
- column: 11
}
}- name: "options"
}value: ArrayExpression {...}
- type: "ArrayExpression"
- start: 2626
- end: 2829
loc: {...}
start: {...}
- line: 77
- column: 13
}end: {...}
- line: 81
- column: 5
}
}elements: [...] (3)
ObjectExpression {...}
- type: "ObjectExpression"
- start: 2634
- end: 2692
loc: {...}
start: {...}
- line: 78
- column: 6
}end: {...}
- line: 78
- column: 64
}
}properties: [...] (3)
Property {...}
- type: "Property"
- start: 2636
- end: 2652
loc: {...}
start: {...}
- line: 78
- column: 8
}end: {...}
- line: 78
- column: 24
}
}- method: false
- shorthand: false
- computed: false
key: Identifier {...}
- type: "Identifier"
- start: 2636
- end: 2640
loc: {...}
start: {...}
- line: 78
- column: 8
}end: {...}
- line: 78
- column: 12
}
}- name: "text"
}value: Literal {...}
- type: "Literal"
- start: 2642
- end: 2652
loc: {...}
start: {...}
- line: 78
- column: 14
}end: {...}
- line: 78
- column: 24
}
}- value: "Istanbul"
- raw: "\"Istanbul\""
}- kind: "init"
} Property {...}
- type: "Property"
- start: 2654
- end: 2671
loc: {...}
start: {...}
- line: 78
- column: 26
}end: {...}
- line: 78
- column: 43
}
}- method: false
- shorthand: false
- computed: false
key: Identifier {...}
- type: "Identifier"
- start: 2654
- end: 2659
loc: {...}
start: {...}
- line: 78
- column: 26
}end: {...}
- line: 78
- column: 31
}
}- name: "value"
}value: Literal {...}
- type: "Literal"
- start: 2661
- end: 2671
loc: {...}
start: {...}
- line: 78
- column: 33
}end: {...}
- line: 78
- column: 43
}
}- value: "istanbul"
- raw: "\"istanbul\""
}- kind: "init"
} Property {...}
- type: "Property"
- start: 2673
- end: 2690
loc: {...}
start: {...}
- line: 78
- column: 45
}end: {...}
- line: 78
- column: 62
}
}- method: false
- shorthand: false
- computed: false
key: Identifier {...}
- type: "Identifier"
- start: 2673
- end: 2680
loc: {...}
start: {...}
- line: 78
- column: 45
}end: {...}
- line: 78
- column: 52
}
}- name: "country"
}value: Literal {...}
- type: "Literal"
- start: 2682
- end: 2690
loc: {...}
start: {...}
- line: 78
- column: 54
}end: {...}
- line: 78
- column: 62
}
}- value: "Turkey"
- raw: "\"Turkey\""
}- kind: "init"
}
]
} ObjectExpression {...}
- type: "ObjectExpression"
- start: 2701
- end: 2763
loc: {...}
start: {...}
- line: 79
- column: 7
}end: {...}
- line: 79
- column: 69
}
}properties: [...] (3)
Property {...}
- type: "Property"
- start: 2703
- end: 2717
loc: {...}
start: {...}
- line: 79
- column: 9
}end: {...}
- line: 79
- column: 23
}
}- method: false
- shorthand: false
- computed: false
key: Identifier {...}
- type: "Identifier"
- start: 2703
- end: 2707
loc: {...}
start: {...}
- line: 79
- column: 9
}end: {...}
- line: 79
- column: 13
}
}- name: "text"
}value: Literal {...}
- type: "Literal"
- start: 2709
- end: 2717
loc: {...}
start: {...}
- line: 79
- column: 15
}end: {...}
- line: 79
- column: 23
}
}- value: "London"
- raw: "\"London\""
}- kind: "init"
} Property {...}
- type: "Property"
- start: 2719
- end: 2734
loc: {...}
start: {...}
- line: 79
- column: 25
}end: {...}
- line: 79
- column: 40
}
}- method: false
- shorthand: false
- computed: false
key: Identifier {...}
- type: "Identifier"
- start: 2719
- end: 2724
loc: {...}
start: {...}
- line: 79
- column: 25
}end: {...}
- line: 79
- column: 30
}
}- name: "value"
}value: Literal {...}
- type: "Literal"
- start: 2726
- end: 2734
loc: {...}
start: {...}
- line: 79
- column: 32
}end: {...}
- line: 79
- column: 40
}
}- value: "london"
- raw: "\"london\""
}- kind: "init"
} Property {...}
- type: "Property"
- start: 2736
- end: 2761
loc: {...}
start: {...}
- line: 79
- column: 42
}end: {...}
- line: 79
- column: 67
}
}- method: false
- shorthand: false
- computed: false
key: Identifier {...}
- type: "Identifier"
- start: 2736
- end: 2743
loc: {...}
start: {...}
- line: 79
- column: 42
}end: {...}
- line: 79
- column: 49
}
}- name: "country"
}value: Literal {...}
- type: "Literal"
- start: 2745
- end: 2761
loc: {...}
start: {...}
- line: 79
- column: 51
}end: {...}
- line: 79
- column: 67
}
}- value: "United Kingdom"
- raw: "\"United Kingdom\""
}- kind: "init"
}
]
} ObjectExpression {...}
- type: "ObjectExpression"
- start: 2770
- end: 2822
loc: {...}
start: {...}
- line: 80
- column: 5
}end: {...}
- line: 80
- column: 57
}
}properties: [...] (3)
Property {...}
- type: "Property"
- start: 2772
- end: 2785
loc: {...}
start: {...}
- line: 80
- column: 7
}end: {...}
- line: 80
- column: 20
}
}- method: false
- shorthand: false
- computed: false
key: Identifier {...}
- type: "Identifier"
- start: 2772
- end: 2776
loc: {...}
start: {...}
- line: 80
- column: 7
}end: {...}
- line: 80
- column: 11
}
}- name: "text"
}value: Literal {...}
- type: "Literal"
- start: 2778
- end: 2785
loc: {...}
start: {...}
- line: 80
- column: 13
}end: {...}
- line: 80
- column: 20
}
}- value: "Paris"
- raw: "\"Paris\""
}- kind: "init"
} Property {...}
- type: "Property"
- start: 2787
- end: 2801
loc: {...}
start: {...}
- line: 80
- column: 22
}end: {...}
- line: 80
- column: 36
}
}- method: false
- shorthand: false
- computed: false
key: Identifier {...}
- type: "Identifier"
- start: 2787
- end: 2792
loc: {...}
start: {...}
- line: 80
- column: 22
}end: {...}
- line: 80
- column: 27
}
}- name: "value"
}value: Literal {...}
- type: "Literal"
- start: 2794
- end: 2801
loc: {...}
start: {...}
- line: 80
- column: 29
}end: {...}
- line: 80
- column: 36
}
}- value: "paris"
- raw: "\"paris\""
}- kind: "init"
} Property {...}
- type: "Property"
- start: 2803
- end: 2820
loc: {...}
start: {...}
- line: 80
- column: 38
}end: {...}
- line: 80
- column: 55
}
}- method: false
- shorthand: false
- computed: false
key: Identifier {...}
- type: "Identifier"
- start: 2803
- end: 2810
loc: {...}
start: {...}
- line: 80
- column: 38
}end: {...}
- line: 80
- column: 45
}
}- name: "country"
}value: Literal {...}
- type: "Literal"
- start: 2812
- end: 2820
loc: {...}
start: {...}
- line: 80
- column: 47
}end: {...}
- line: 80
- column: 55
}
}- value: "France"
- raw: "\"France\""
}- kind: "init"
}
]
}
]
}- kind: "init"
}
]
} ObjectExpression {...}
- type: "ObjectExpression"
- start: 2839
- end: 3161
loc: {...}
start: {...}
- line: 83
- column: 3
}end: {...}
- line: 91
- column: 4
}
}properties: [...] (2)
Property {...}
- type: "Property"
- start: 2845
- end: 2857
loc: {...}
start: {...}
- line: 84
- column: 4
}end: {...}
- line: 84
- column: 16
}
}- method: false
- shorthand: false
- computed: false
key: Identifier {...}
- type: "Identifier"
- start: 2845
- end: 2849
loc: {...}
start: {...}
- line: 84
- column: 4
}end: {...}
- line: 84
- column: 8
}
}- name: "text"
}value: Literal {...}
- type: "Literal"
- start: 2851
- end: 2857
loc: {...}
start: {...}
- line: 84
- column: 10
}end: {...}
- line: 84
- column: 16
}
}- value: "Asia"
- raw: "\"Asia\""
}- kind: "init"
} Property {...}
- type: "Property"
- start: 2863
- end: 3156
loc: {...}
start: {...}
- line: 85
- column: 4
}end: {...}
- line: 90
- column: 5
}
}- method: false
- shorthand: false
- computed: false
key: Identifier {...}
- type: "Identifier"
- start: 2863
- end: 2870
loc: {...}
start: {...}
- line: 85
- column: 4
}end: {...}
- line: 85
- column: 11
}
}- name: "options"
}value: ArrayExpression {...}
- type: "ArrayExpression"
- start: 2872
- end: 3156
loc: {...}
start: {...}
- line: 85
- column: 13
}end: {...}
- line: 90
- column: 5
}
}elements: [...] (4)
ObjectExpression {...}
- type: "ObjectExpression"
- start: 2880
- end: 2953
loc: {...}
start: {...}
- line: 86
- column: 6
}end: {...}
- line: 86
- column: 79
}
}properties: [...] (4)
Property {...}
- type: "Property"
- start: 2882
- end: 2895
loc: {...}
start: {...}
- line: 86
- column: 8
}end: {...}
- line: 86
- column: 21
}
}- method: false
- shorthand: false
- computed: false
key: Identifier {...}
- type: "Identifier"
- start: 2882
- end: 2886
loc: {...}
start: {...}
- line: 86
- column: 8
}end: {...}
- line: 86
- column: 12
}
}- name: "text"
}value: Literal {...}
- type: "Literal"
- start: 2888
- end: 2895
loc: {...}
start: {...}
- line: 86
- column: 14
}end: {...}
- line: 86
- column: 21
}
}- value: "Seoul"
- raw: "\"Seoul\""
}- kind: "init"
} Property {...}
- type: "Property"
- start: 2897
- end: 2911
loc: {...}
start: {...}
- line: 86
- column: 23
}end: {...}
- line: 86
- column: 37
}
}- method: false
- shorthand: false
- computed: false
key: Identifier {...}
- type: "Identifier"
- start: 2897
- end: 2902
loc: {...}
start: {...}
- line: 86
- column: 23
}end: {...}
- line: 86
- column: 28
}
}- name: "value"
}value: Literal {...}
- type: "Literal"
- start: 2904
- end: 2911
loc: {...}
start: {...}
- line: 86
- column: 30
}end: {...}
- line: 86
- column: 37
}
}- value: "seoul"
- raw: "\"seoul\""
}- kind: "init"
} Property {...}
- type: "Property"
- start: 2913
- end: 2935
loc: {...}
start: {...}
- line: 86
- column: 39
}end: {...}
- line: 86
- column: 61
}
}- method: false
- shorthand: false
- computed: false
key: Identifier {...}
- type: "Identifier"
- start: 2913
- end: 2920
loc: {...}
start: {...}
- line: 86
- column: 39
}end: {...}
- line: 86
- column: 46
}
}- name: "country"
}value: Literal {...}
- type: "Literal"
- start: 2922
- end: 2935
loc: {...}
start: {...}
- line: 86
- column: 48
}end: {...}
- line: 86
- column: 61
}
}- value: "South Korea"
- raw: "\"South Korea\""
}- kind: "init"
} Property {...}
- type: "Property"
- start: 2937
- end: 2951
loc: {...}
start: {...}
- line: 86
- column: 63
}end: {...}
- line: 86
- column: 77
}
}- method: false
- shorthand: false
- computed: false
key: Identifier {...}
- type: "Identifier"
- start: 2937
- end: 2945
loc: {...}
start: {...}
- line: 86
- column: 63
}end: {...}
- line: 86
- column: 71
}
}- name: "disabled"
}value: Literal {...}
- type: "Literal"
- start: 2947
- end: 2951
loc: {...}
start: {...}
- line: 86
- column: 73
}end: {...}
- line: 86
- column: 77
}
}- value: true
- raw: "true"
}- kind: "init"
}
]
} ObjectExpression {...}
- type: "ObjectExpression"
- start: 2960
- end: 3015
loc: {...}
start: {...}
- line: 87
- column: 5
}end: {...}
- line: 87
- column: 60
}
}properties: [...] (3)
Property {...}
- type: "Property"
- start: 2962
- end: 2977
loc: {...}
start: {...}
- line: 87
- column: 7
}end: {...}
- line: 87
- column: 22
}
}- method: false
- shorthand: false
- computed: false
key: Identifier {...}
- type: "Identifier"
- start: 2962
- end: 2966
loc: {...}
start: {...}
- line: 87
- column: 7
}end: {...}
- line: 87
- column: 11
}
}- name: "text"
}value: Literal {...}
- type: "Literal"
- start: 2968
- end: 2977
loc: {...}
start: {...}
- line: 87
- column: 13
}end: {...}
- line: 87
- column: 22
}
}- value: "Fukuoka"
- raw: "\"Fukuoka\""
}- kind: "init"
} Property {...}
- type: "Property"
- start: 2979
- end: 2995
loc: {...}
start: {...}
- line: 87
- column: 24
}end: {...}
- line: 87
- column: 40
}
}- method: false
- shorthand: false
- computed: false
key: Identifier {...}
- type: "Identifier"
- start: 2979
- end: 2984
loc: {...}
start: {...}
- line: 87
- column: 24
}end: {...}
- line: 87
- column: 29
}
}- name: "value"
}value: Literal {...}
- type: "Literal"
- start: 2986
- end: 2995
loc: {...}
start: {...}
- line: 87
- column: 31
}end: {...}
- line: 87
- column: 40
}
}- value: "fukuoka"
- raw: "\"fukuoka\""
}- kind: "init"
} Property {...}
- type: "Property"
- start: 2997
- end: 3013
loc: {...}
start: {...}
- line: 87
- column: 42
}end: {...}
- line: 87
- column: 58
}
}- method: false
- shorthand: false
- computed: false
key: Identifier {...}
- type: "Identifier"
- start: 2997
- end: 3004
loc: {...}
start: {...}
- line: 87
- column: 42
}end: {...}
- line: 87
- column: 49
}
}- name: "country"
}value: Literal {...}
- type: "Literal"
- start: 3006
- end: 3013
loc: {...}
start: {...}
- line: 87
- column: 51
}end: {...}
- line: 87
- column: 58
}
}- value: "Japan"
- raw: "\"Japan\""
}- kind: "init"
}
]
} ObjectExpression {...}
- type: "ObjectExpression"
- start: 3022
- end: 3090
loc: {...}
start: {...}
- line: 88
- column: 5
}end: {...}
- line: 88
- column: 73
}
}properties: [...] (3)
Property {...}
- type: "Property"
- start: 3024
- end: 3044
loc: {...}
start: {...}
- line: 88
- column: 7
}end: {...}
- line: 88
- column: 27
}
}- method: false
- shorthand: false
- computed: false
key: Identifier {...}
- type: "Identifier"
- start: 3024
- end: 3028
loc: {...}
start: {...}
- line: 88
- column: 7
}end: {...}
- line: 88
- column: 11
}
}- name: "text"
}value: Literal {...}
- type: "Literal"
- start: 3030
- end: 3044
loc: {...}
start: {...}
- line: 88
- column: 13
}end: {...}
- line: 88
- column: 27
}
}- value: "Kuala Lumpur"
- raw: "\"Kuala Lumpur\""
}- kind: "init"
} Property {...}
- type: "Property"
- start: 3046
- end: 3067
loc: {...}
start: {...}
- line: 88
- column: 29
}end: {...}
- line: 88
- column: 50
}
}- method: false
- shorthand: false
- computed: false
key: Identifier {...}
- type: "Identifier"
- start: 3046
- end: 3051
loc: {...}
start: {...}
- line: 88
- column: 29
}end: {...}
- line: 88
- column: 34
}
}- name: "value"
}value: Literal {...}
- type: "Literal"
- start: 3053
- end: 3067
loc: {...}
start: {...}
- line: 88
- column: 36
}end: {...}
- line: 88
- column: 50
}
}- value: "kuala-lumpur"
- raw: "\"kuala-lumpur\""
}- kind: "init"
} Property {...}
- type: "Property"
- start: 3069
- end: 3088
loc: {...}
start: {...}
- line: 88
- column: 52
}end: {...}
- line: 88
- column: 71
}
}- method: false
- shorthand: false
- computed: false
key: Identifier {...}
- type: "Identifier"
- start: 3069
- end: 3076
loc: {...}
start: {...}
- line: 88
- column: 52
}end: {...}
- line: 88
- column: 59
}
}- name: "country"
}value: Literal {...}
- type: "Literal"
- start: 3078
- end: 3088
loc: {...}
start: {...}
- line: 88
- column: 61
}end: {...}
- line: 88
- column: 71
}
}- value: "Malaysia"
- raw: "\"Malaysia\""
}- kind: "init"
}
]
} ObjectExpression {...}
- type: "ObjectExpression"
- start: 3097
- end: 3149
loc: {...}
start: {...}
- line: 89
- column: 5
}end: {...}
- line: 89
- column: 57
}
}properties: [...] (3)
Property {...}
- type: "Property"
- start: 3099
- end: 3112
loc: {...}
start: {...}
- line: 89
- column: 7
}end: {...}
- line: 89
- column: 20
}
}- method: false
- shorthand: false
- computed: false
key: Identifier {...}
- type: "Identifier"
- start: 3099
- end: 3103
loc: {...}
start: {...}
- line: 89
- column: 7
}end: {...}
- line: 89
- column: 11
}
}- name: "text"
}value: Literal {...}
- type: "Literal"
- start: 3105
- end: 3112
loc: {...}
start: {...}
- line: 89
- column: 13
}end: {...}
- line: 89
- column: 20
}
}- value: "Amman"
- raw: "\"Amman\""
}- kind: "init"
} Property {...}
- type: "Property"
- start: 3114
- end: 3128
loc: {...}
start: {...}
- line: 89
- column: 22
}end: {...}
- line: 89
- column: 36
}
}- method: false
- shorthand: false
- computed: false
key: Identifier {...}
- type: "Identifier"
- start: 3114
- end: 3119
loc: {...}
start: {...}
- line: 89
- column: 22
}end: {...}
- line: 89
- column: 27
}
}- name: "value"
}value: Literal {...}
- type: "Literal"
- start: 3121
- end: 3128
loc: {...}
start: {...}
- line: 89
- column: 29
}end: {...}
- line: 89
- column: 36
}
}- value: "amman"
- raw: "\"amman\""
}- kind: "init"
} Property {...}
- type: "Property"
- start: 3130
- end: 3147
loc: {...}
start: {...}
- line: 89
- column: 38
}end: {...}
- line: 89
- column: 55
}
}- method: false
- shorthand: false
- computed: false
key: Identifier {...}
- type: "Identifier"
- start: 3130
- end: 3137
loc: {...}
start: {...}
- line: 89
- column: 38
}end: {...}
- line: 89
- column: 45
}
}- name: "country"
}value: Literal {...}
- type: "Literal"
- start: 3139
- end: 3147
loc: {...}
start: {...}
- line: 89
- column: 47
}end: {...}
- line: 89
- column: 55
}
}- value: "Jordan"
- raw: "\"Jordan\""
}- kind: "init"
}
]
}
]
}- kind: "init"
}
]
}
]
}
}
]
}
]children: [...] (3)
Text {...}
- start: 3170
- end: 3173
- type: "Text"
- raw: "\n\t\t"
- data: "\n\t\t"
} Element {...}
- start: 3173
- end: 3298
- type: "Element"
- name: "div"
attributes: [...] (2)
Attribute {...}
- start: 3178
- end: 3191
- type: "Attribute"
- name: "slot"
value: [...] (1)
Text {...}
- start: 3184
- end: 3190
- type: "Text"
- raw: "option"
- data: "option"
}
]
} Let {...}
- start: 3192
- end: 3202
- type: "Let"
- name: "option"
- modifiers: []
- expression: null
}
]children: [...] (5)
Text {...}
- start: 3203
- end: 3207
- type: "Text"
- raw: "\n\t\t\t"
- data: "\n\t\t\t"
} Element {...}
- start: 3207
- end: 3258
- type: "Element"
- name: "div"
attributes: [...] (1)
Attribute {...}
- start: 3212
- end: 3238
- type: "Attribute"
- name: "style"
value: [...] (1)
Text {...}
- start: 3219
- end: 3237
- type: "Text"
- raw: "font-weight: bold;"
- data: "font-weight: bold;"
}
]
}
]children: [...] (1)
MustacheTag {...}
- start: 3239
- end: 3252
- type: "MustacheTag"
expression: MemberExpression {...}
- type: "MemberExpression"
- start: 3240
- end: 3251
loc: {...}
start: {...}
- line: 95
- column: 36
}end: {...}
- line: 95
- column: 47
}
}object: Identifier {...}
- type: "Identifier"
- start: 3240
- end: 3246
loc: {...}
start: {...}
- line: 95
- column: 36
}end: {...}
- line: 95
- column: 42
}
}- name: "option"
}property: Identifier {...}
- type: "Identifier"
- start: 3247
- end: 3251
loc: {...}
start: {...}
- line: 95
- column: 43
}end: {...}
- line: 95
- column: 47
}
}- name: "text"
}- computed: false
- optional: false
}
}
]
} Text {...}
- start: 3258
- end: 3262
- type: "Text"
- raw: "\n\t\t\t"
- data: "\n\t\t\t"
} Element {...}
- start: 3262
- end: 3289
- type: "Element"
- name: "div"
- attributes: []
children: [...] (1)
MustacheTag {...}
- start: 3267
- end: 3283
- type: "MustacheTag"
expression: MemberExpression {...}
- type: "MemberExpression"
- start: 3268
- end: 3282
loc: {...}
start: {...}
- line: 96
- column: 9
}end: {...}
- line: 96
- column: 23
}
}object: Identifier {...}
- type: "Identifier"
- start: 3268
- end: 3274
loc: {...}
start: {...}
- line: 96
- column: 9
}end: {...}
- line: 96
- column: 15
}
}- name: "option"
}property: Identifier {...}
- type: "Identifier"
- start: 3275
- end: 3282
loc: {...}
start: {...}
- line: 96
- column: 16
}end: {...}
- line: 96
- column: 23
}
}- name: "country"
}- computed: false
- optional: false
}
}
]
} Text {...}
- start: 3289
- end: 3292
- type: "Text"
- raw: "\n\t\t"
- data: "\n\t\t"
}
]
} Text {...}
- start: 3298
- end: 3300
- type: "Text"
- raw: "\n\t"
- data: "\n\t"
}
]
} Text {...}
- start: 3311
- end: 3313
- type: "Text"
- raw: "\n\t"
- data: "\n\t"
}
]
} Text {...}
- start: 3319
- end: 3323
- type: "Text"
- raw: "\n\t\t\n"
- data: "\n\t\t\n"
}
]
} Text {...}
- start: 3333
- end: 3335
- type: "Text"
- raw: "\n\n"
- data: "\n\n"
}
]
}css: Style {...}
- type: "Style"
- start: 3335
- end: 3423
- attributes: []
children: [...] (1)
Rule {...}
- type: "Rule"
prelude: SelectorList {...}
- type: "SelectorList"
children: [...] (1)
Selector {...}
- type: "Selector"
children: [...] (1)
ClassSelector {...}
- type: "ClassSelector"
- name: "stack"
- start: 3345
- end: 3351
}
]- start: 3345
- end: 3351
}
]- start: 3345
- end: 3351
}block: Block {...}
- type: "Block"
children: [...] (3)
Declaration {...}
- type: "Declaration"
- important: false
- property: "display"
value: Value {...}
- type: "Value"
children: [...] (1)
Identifier {...}
- type: "Identifier"
- name: "flex"
- start: 3365
- end: 3369
}
]- start: 3365
- end: 3369
}- start: 3356
- end: 3369
} Declaration {...}
- type: "Declaration"
- important: false
- property: "flex-direction"
value: Value {...}
- type: "Value"
children: [...] (1)
Identifier {...}
- type: "Identifier"
- name: "column"
- start: 3389
- end: 3395
}
]- start: 3389
- end: 3395
}- start: 3373
- end: 3395
} Declaration {...}
- type: "Declaration"
- important: false
- property: "gap"
value: Value {...}
- type: "Value"
children: [...] (1)
Dimension {...}
- type: "Dimension"
- value: "1.5"
- unit: "rem"
- start: 3404
- end: 3410
}
]- start: 3404
- end: 3410
}- start: 3399
- end: 3410
}
]- start: 3352
- end: 3414
}- start: 3345
- end: 3414
}
]content: {...}
- start: 3342
- end: 3415
- styles: "\t\n\t.stack {\n\t\tdisplay: flex;\n\t\tflex-direction: column;\n\t\tgap: 1.5rem;\n\t}\n"
}
}instance: Script {...}
- type: "Script"
- start: 0
- end: 217
- context: "default"
content: Program {...}
- type: "Program"
- start: 8
- end: 208
loc: {...}
start: {...}
- line: 1
- column: 0
}end: {...}
- line: 6
- column: 0
}
}body: [...] (3)
ImportDeclaration {...}
- type: "ImportDeclaration"
- start: 10
- end: 48
loc: {...}
start: {...}
- line: 2
- column: 1
}end: {...}
- line: 2
- column: 39
}
}specifiers: [...] (1)
ImportDefaultSpecifier {...}
- type: "ImportDefaultSpecifier"
- start: 17
- end: 24
loc: {...}
start: {...}
- line: 2
- column: 8
}end: {...}
- line: 2
- column: 15
}
}local: Identifier {...}
- type: "Identifier"
- start: 17
- end: 24
loc: {...}
start: {...}
- line: 2
- column: 8
}end: {...}
- line: 2
- column: 15
}
}- name: "Context"
}
}
]source: Literal {...}
- type: "Literal"
- start: 30
- end: 48
loc: {...}
start: {...}
- line: 2
- column: 21
}end: {...}
- line: 2
- column: 39
}
}- value: "./Context.svelte"
- raw: "\"./Context.svelte\""
}
} ImportDeclaration {...}
- type: "ImportDeclaration"
- start: 50
- end: 90
loc: {...}
start: {...}
- line: 3
- column: 1
}end: {...}
- line: 3
- column: 41
}
}specifiers: [...] (1)
ImportDefaultSpecifier {...}
- type: "ImportDefaultSpecifier"
- start: 57
- end: 65
loc: {...}
start: {...}
- line: 3
- column: 8
}end: {...}
- line: 3
- column: 16
}
}local: Identifier {...}
- type: "Identifier"
- start: 57
- end: 65
loc: {...}
start: {...}
- line: 3
- column: 8
}end: {...}
- line: 3
- column: 16
}
}- name: "ComboBox"
}
}
]source: Literal {...}
- type: "Literal"
- start: 71
- end: 90
loc: {...}
start: {...}
- line: 3
- column: 22
}end: {...}
- line: 3
- column: 41
}
}- value: "./ComboBox.svelte"
- raw: "\"./ComboBox.svelte\""
}
} VariableDeclaration {...}
- type: "VariableDeclaration"
- start: 95
- end: 207
loc: {...}
start: {...}
- line: 5
- column: 2
}end: {...}
- line: 5
- column: 114
}
}declarations: [...] (1)
VariableDeclarator {...}
- type: "VariableDeclarator"
- start: 101
- end: 207
loc: {...}
start: {...}
- line: 5
- column: 8
}end: {...}
- line: 5
- column: 114
}
}id: Identifier {...}
- type: "Identifier"
- start: 101
- end: 108
loc: {...}
start: {...}
- line: 5
- column: 8
}end: {...}
- line: 5
- column: 15
}
}- name: "getFlag"
}init: ArrowFunctionExpression {...}
- type: "ArrowFunctionExpression"
- start: 111
- end: 207
loc: {...}
start: {...}
- line: 5
- column: 18
}end: {...}
- line: 5
- column: 114
}
}- id: null
- expression: true
- generator: false
- async: false
params: [...] (1)
Identifier {...}
- type: "Identifier"
- start: 111
- end: 115
loc: {...}
start: {...}
- line: 5
- column: 18
}end: {...}
- line: 5
- column: 22
}
}- name: "code"
}
]body: CallExpression {...}
- type: "CallExpression"
- start: 119
- end: 207
loc: {...}
start: {...}
- line: 5
- column: 26
}end: {...}
- line: 5
- column: 114
}
}callee: MemberExpression {...}
- type: "MemberExpression"
- start: 119
- end: 139
loc: {...}
start: {...}
- line: 5
- column: 26
}end: {...}
- line: 5
- column: 46
}
}object: Identifier {...}
- type: "Identifier"
- start: 119
- end: 125
loc: {...}
start: {...}
- line: 5
- column: 26
}end: {...}
- line: 5
- column: 32
}
}- name: "String"
}property: Identifier {...}
- type: "Identifier"
- start: 126
- end: 139
loc: {...}
start: {...}
- line: 5
- column: 33
}end: {...}
- line: 5
- column: 46
}
}- name: "fromCodePoint"
}- computed: false
- optional: false
}arguments: [...] (1)
SpreadElement {...}
- type: "SpreadElement"
- start: 140
- end: 206
loc: {...}
start: {...}
- line: 5
- column: 47
}end: {...}
- line: 5
- column: 113
}
}argument: CallExpression {...}
- type: "CallExpression"
- start: 143
- end: 206
loc: {...}
start: {...}
- line: 5
- column: 50
}end: {...}
- line: 5
- column: 113
}
}callee: MemberExpression {...}
- type: "MemberExpression"
- start: 143
- end: 170
loc: {...}
start: {...}
- line: 5
- column: 50
}end: {...}
- line: 5
- column: 77
}
}object: ArrayExpression {...}
- type: "ArrayExpression"
- start: 143
- end: 166
loc: {...}
start: {...}
- line: 5
- column: 50
}end: {...}
- line: 5
- column: 73
}
}elements: [...] (1)
SpreadElement {...}
- type: "SpreadElement"
- start: 144
- end: 165
loc: {...}
start: {...}
- line: 5
- column: 51
}end: {...}
- line: 5
- column: 72
}
}argument: CallExpression {...}
- type: "CallExpression"
- start: 147
- end: 165
loc: {...}
start: {...}
- line: 5
- column: 54
}end: {...}
- line: 5
- column: 72
}
}callee: MemberExpression {...}
- type: "MemberExpression"
- start: 147
- end: 163
loc: {...}
start: {...}
- line: 5
- column: 54
}end: {...}
- line: 5
- column: 70
}
}object: Identifier {...}
- type: "Identifier"
- start: 147
- end: 151
loc: {...}
start: {...}
- line: 5
- column: 54
}end: {...}
- line: 5
- column: 58
}
}- name: "code"
}property: Identifier {...}
- type: "Identifier"
- start: 152
- end: 163
loc: {...}
start: {...}
- line: 5
- column: 59
}end: {...}
- line: 5
- column: 70
}
}- name: "toUpperCase"
}- computed: false
- optional: false
}- arguments: []
- optional: false
}
}
]
}property: Identifier {...}
- type: "Identifier"
- start: 167
- end: 170
loc: {...}
start: {...}
- line: 5
- column: 74
}end: {...}
- line: 5
- column: 77
}
}- name: "map"
}- computed: false
- optional: false
}arguments: [...] (1)
ArrowFunctionExpression {...}
- type: "ArrowFunctionExpression"
- start: 171
- end: 205
loc: {...}
start: {...}
- line: 5
- column: 78
}end: {...}
- line: 5
- column: 112
}
}- id: null
- expression: true
- generator: false
- async: false
params: [...] (1)
Identifier {...}
- type: "Identifier"
- start: 171
- end: 175
loc: {...}
start: {...}
- line: 5
- column: 78
}end: {...}
- line: 5
- column: 82
}
}- name: "char"
}
]body: BinaryExpression {...}
- type: "BinaryExpression"
- start: 179
- end: 205
loc: {...}
start: {...}
- line: 5
- column: 86
}end: {...}
- line: 5
- column: 112
}
}left: Literal {...}
- type: "Literal"
- start: 179
- end: 185
loc: {...}
start: {...}
- line: 5
- column: 86
}end: {...}
- line: 5
- column: 92
}
}- value: 127397
- raw: "127397"
}- operator: "+"
right: CallExpression {...}
- type: "CallExpression"
- start: 188
- end: 205
loc: {...}
start: {...}
- line: 5
- column: 95
}end: {...}
- line: 5
- column: 112
}
}callee: MemberExpression {...}
- type: "MemberExpression"
- start: 188
- end: 203
loc: {...}
start: {...}
- line: 5
- column: 95
}end: {...}
- line: 5
- column: 110
}
}object: Identifier {...}
- type: "Identifier"
- start: 188
- end: 192
loc: {...}
start: {...}
- line: 5
- column: 95
}end: {...}
- line: 5
- column: 99
}
}- name: "char"
}property: Identifier {...}
- type: "Identifier"
- start: 193
- end: 203
loc: {...}
start: {...}
- line: 5
- column: 100
}end: {...}
- line: 5
- column: 110
}
}- name: "charCodeAt"
}- computed: false
- optional: false
}- arguments: []
- optional: false
}
}
}
]- optional: false
}
}
]- optional: false
}
}
}
]- kind: "const"
}
]- sourceType: "module"
}
}- module: undefined
}
The AST is not public API and may change at any point in time