Create new
Bindings
Transitions
Animations
Easing
Component composition
Context API
Special elements
Module context
Debugging
Miscellaneous
App.svelte
components/Todos.svelte
runes
This component is not in runes mode.
To enable runes mode, either start using runes in your code, or add the following to the top of your component:
<svelte:options runes />
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 -->
<script>
import Todos from './components/Todos.svelte'
let todos = [
{ id: 1, name: 'Create a Svelte starter app', completed: true },
{ id: 2, name: 'Create your first component', completed: true },
{ id: 3, name: 'Complete the rest of the tutorial', completed: false }
]
</script>
<Todos {todos} />
<style>
/* RESETS */
:global(*),
:global(*::before),
:global(*::after) {
box-sizing: border-box;
}
:global(*:focus) {
outline: 3px dashed #228bec;
outline-offset: 0;
}
:global(html) {
font: 62.5% / 1.15 sans-serif;
}
:global(h1),
:global(h2) {
margin-bottom: 0;
}
:global(ul) {
list-style: none;
padding: 0;
}
:global(button) {
99
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
›
⌄
⌄
⌄
⌄
⌄
import 'svelte/internal/disclose-version';
import 'svelte/internal/flags/legacy';
import * as $ from 'svelte/internal/client';
import Todos from './components/Todos.svelte';
export default function App($$anchor) {
let todos = [
{
id: 1,
name: 'Create a Svelte starter app',
completed: true
},
{
id: 2,
name: 'Create your first component',
completed: true
},
{
id: 3,
name: 'Complete the rest of the tutorial',
completed: false
}
];
Todos($$anchor, { todos });
}
result = svelte.compile(source, {
generate: ,
});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
›
/* RESETS */
*,
*::before,
*::after {
box-sizing: border-box;
}
*:focus {
outline: 3px dashed #228bec;
outline-offset: 0;
}
html {
font: 62.5% / 1.15 sans-serif;
}
h1,
h2 {
margin-bottom: 0;
}
ul {
list-style: none;
padding: 0;
}
button {
border: none;
margin: 0;
padding: 0;
width: auto;
overflow: visible;
background: transparent;
color: inherit;
font: inherit;
line-height: normal;
-webkit-font-smoothing: inherit;
-moz-osx-font-smoothing: inherit;
-webkit-appearance: none;
}
Root {
css: StyleSheet {...}
- type: "StyleSheet"
- start: 341
- end: 6102
- attributes: []
children: [...] (54)
Rule {...}
- type: "Rule"
prelude: SelectorList {...}
- type: "SelectorList"
- start: 362
- end: 411
children: [...] (3)
ComplexSelector {...}
- type: "ComplexSelector"
- start: 362
- end: 372
children: [...] (1)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (1)
PseudoClassSelector {...}
- type: "PseudoClassSelector"
- name: "global"
args: SelectorList {...}
- type: "SelectorList"
- start: 370
- end: 371
children: [...] (1)
ComplexSelector {...}
- type: "ComplexSelector"
- start: 370
- end: 371
children: [...] (1)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (1)
TypeSelector {...}
- type: "TypeSelector"
- name: "*"
- start: 370
- end: 371
}
]- start: 370
- end: 371
}
]
}
]
}- start: 362
- end: 372
}
]- start: 362
- end: 372
}
]
} ComplexSelector {...}
- type: "ComplexSelector"
- start: 374
- end: 392
children: [...] (1)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (1)
PseudoClassSelector {...}
- type: "PseudoClassSelector"
- name: "global"
args: SelectorList {...}
- type: "SelectorList"
- start: 382
- end: 391
children: [...] (1)
ComplexSelector {...}
- type: "ComplexSelector"
- start: 382
- end: 391
children: [...] (1)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (2)
TypeSelector {...}
- type: "TypeSelector"
- name: "*"
- start: 382
- end: 383
} PseudoElementSelector {...}
- type: "PseudoElementSelector"
- name: "before"
- start: 383
- end: 391
}
]- start: 382
- end: 391
}
]
}
]
}- start: 374
- end: 392
}
]- start: 374
- end: 392
}
]
} ComplexSelector {...}
- type: "ComplexSelector"
- start: 394
- end: 411
children: [...] (1)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (1)
PseudoClassSelector {...}
- type: "PseudoClassSelector"
- name: "global"
args: SelectorList {...}
- type: "SelectorList"
- start: 402
- end: 410
children: [...] (1)
ComplexSelector {...}
- type: "ComplexSelector"
- start: 402
- end: 410
children: [...] (1)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (2)
TypeSelector {...}
- type: "TypeSelector"
- name: "*"
- start: 402
- end: 403
} PseudoElementSelector {...}
- type: "PseudoElementSelector"
- name: "after"
- start: 403
- end: 410
}
]- start: 402
- end: 410
}
]
}
]
}- start: 394
- end: 411
}
]- start: 394
- end: 411
}
]
}
]
}block: Block {...}
- type: "Block"
- start: 412
- end: 441
children: [...] (1)
Declaration {...}
- type: "Declaration"
- start: 416
- end: 438
- property: "box-sizing"
- value: "border-box"
}
]
}- start: 362
- end: 441
} Rule {...}
- type: "Rule"
prelude: SelectorList {...}
- type: "SelectorList"
- start: 442
- end: 458
children: [...] (1)
ComplexSelector {...}
- type: "ComplexSelector"
- start: 442
- end: 458
children: [...] (1)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (1)
PseudoClassSelector {...}
- type: "PseudoClassSelector"
- name: "global"
args: SelectorList {...}
- type: "SelectorList"
- start: 450
- end: 457
children: [...] (1)
ComplexSelector {...}
- type: "ComplexSelector"
- start: 450
- end: 457
children: [...] (1)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (2)
TypeSelector {...}
- type: "TypeSelector"
- name: "*"
- start: 450
- end: 451
} PseudoClassSelector {...}
- type: "PseudoClassSelector"
- name: "focus"
- args: null
- start: 451
- end: 457
}
]- start: 450
- end: 457
}
]
}
]
}- start: 442
- end: 458
}
]- start: 442
- end: 458
}
]
}
]
}block: Block {...}
- type: "Block"
- start: 459
- end: 514
children: [...] (2)
Declaration {...}
- type: "Declaration"
- start: 463
- end: 490
- property: "outline"
- value: "3px dashed #228bec"
} Declaration {...}
- type: "Declaration"
- start: 494
- end: 511
- property: "outline-offset"
- value: "0"
}
]
}- start: 442
- end: 514
} Rule {...}
- type: "Rule"
prelude: SelectorList {...}
- type: "SelectorList"
- start: 515
- end: 528
children: [...] (1)
ComplexSelector {...}
- type: "ComplexSelector"
- start: 515
- end: 528
children: [...] (1)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (1)
PseudoClassSelector {...}
- type: "PseudoClassSelector"
- name: "global"
args: SelectorList {...}
- type: "SelectorList"
- start: 523
- end: 527
children: [...] (1)
ComplexSelector {...}
- type: "ComplexSelector"
- start: 523
- end: 527
children: [...] (1)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (1)
TypeSelector {...}
- type: "TypeSelector"
- name: "html"
- start: 523
- end: 527
}
]- start: 523
- end: 527
}
]
}
]
}- start: 515
- end: 528
}
]- start: 515
- end: 528
}
]
}
]
}block: Block {...}
- type: "Block"
- start: 529
- end: 565
children: [...] (1)
Declaration {...}
- type: "Declaration"
- start: 533
- end: 562
- property: "font"
- value: "62.5% / 1.15 sans-serif"
}
]
}- start: 515
- end: 565
} Rule {...}
- type: "Rule"
prelude: SelectorList {...}
- type: "SelectorList"
- start: 566
- end: 590
children: [...] (2)
ComplexSelector {...}
- type: "ComplexSelector"
- start: 566
- end: 577
children: [...] (1)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (1)
PseudoClassSelector {...}
- type: "PseudoClassSelector"
- name: "global"
args: SelectorList {...}
- type: "SelectorList"
- start: 574
- end: 576
children: [...] (1)
ComplexSelector {...}
- type: "ComplexSelector"
- start: 574
- end: 576
children: [...] (1)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (1)
TypeSelector {...}
- type: "TypeSelector"
- name: "h1"
- start: 574
- end: 576
}
]- start: 574
- end: 576
}
]
}
]
}- start: 566
- end: 577
}
]- start: 566
- end: 577
}
]
} ComplexSelector {...}
- type: "ComplexSelector"
- start: 579
- end: 590
children: [...] (1)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (1)
PseudoClassSelector {...}
- type: "PseudoClassSelector"
- name: "global"
args: SelectorList {...}
- type: "SelectorList"
- start: 587
- end: 589
children: [...] (1)
ComplexSelector {...}
- type: "ComplexSelector"
- start: 587
- end: 589
children: [...] (1)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (1)
TypeSelector {...}
- type: "TypeSelector"
- name: "h2"
- start: 587
- end: 589
}
]- start: 587
- end: 589
}
]
}
]
}- start: 579
- end: 590
}
]- start: 579
- end: 590
}
]
}
]
}block: Block {...}
- type: "Block"
- start: 591
- end: 614
children: [...] (1)
Declaration {...}
- type: "Declaration"
- start: 595
- end: 611
- property: "margin-bottom"
- value: "0"
}
]
}- start: 566
- end: 614
} Rule {...}
- type: "Rule"
prelude: SelectorList {...}
- type: "SelectorList"
- start: 615
- end: 626
children: [...] (1)
ComplexSelector {...}
- type: "ComplexSelector"
- start: 615
- end: 626
children: [...] (1)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (1)
PseudoClassSelector {...}
- type: "PseudoClassSelector"
- name: "global"
args: SelectorList {...}
- type: "SelectorList"
- start: 623
- end: 625
children: [...] (1)
ComplexSelector {...}
- type: "ComplexSelector"
- start: 623
- end: 625
children: [...] (1)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (1)
TypeSelector {...}
- type: "TypeSelector"
- name: "ul"
- start: 623
- end: 625
}
]- start: 623
- end: 625
}
]
}
]
}- start: 615
- end: 626
}
]- start: 615
- end: 626
}
]
}
]
}block: Block {...}
- type: "Block"
- start: 627
- end: 664
children: [...] (2)
Declaration {...}
- type: "Declaration"
- start: 631
- end: 647
- property: "list-style"
- value: "none"
} Declaration {...}
- type: "Declaration"
- start: 651
- end: 661
- property: "padding"
- value: "0"
}
]
}- start: 615
- end: 664
} Rule {...}
- type: "Rule"
prelude: SelectorList {...}
- type: "SelectorList"
- start: 665
- end: 680
children: [...] (1)
ComplexSelector {...}
- type: "ComplexSelector"
- start: 665
- end: 680
children: [...] (1)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (1)
PseudoClassSelector {...}
- type: "PseudoClassSelector"
- name: "global"
args: SelectorList {...}
- type: "SelectorList"
- start: 673
- end: 679
children: [...] (1)
ComplexSelector {...}
- type: "ComplexSelector"
- start: 673
- end: 679
children: [...] (1)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (1)
TypeSelector {...}
- type: "TypeSelector"
- name: "button"
- start: 673
- end: 679
}
]- start: 673
- end: 679
}
]
}
]
}- start: 665
- end: 680
}
]- start: 665
- end: 680
}
]
}
]
}block: Block {...}
- type: "Block"
- start: 681
- end: 947
children: [...] (12)
Declaration {...}
- type: "Declaration"
- start: 685
- end: 697
- property: "border"
- value: "none"
} Declaration {...}
- type: "Declaration"
- start: 701
- end: 710
- property: "margin"
- value: "0"
} Declaration {...}
- type: "Declaration"
- start: 714
- end: 724
- property: "padding"
- value: "0"
} Declaration {...}
- type: "Declaration"
- start: 728
- end: 739
- property: "width"
- value: "auto"
} Declaration {...}
- type: "Declaration"
- start: 743
- end: 760
- property: "overflow"
- value: "visible"
} Declaration {...}
- type: "Declaration"
- start: 764
- end: 787
- property: "background"
- value: "transparent"
} Declaration {...}
- type: "Declaration"
- start: 791
- end: 805
- property: "color"
- value: "inherit"
} Declaration {...}
- type: "Declaration"
- start: 809
- end: 822
- property: "font"
- value: "inherit"
} Declaration {...}
- type: "Declaration"
- start: 826
- end: 845
- property: "line-height"
- value: "normal"
} Declaration {...}
- type: "Declaration"
- start: 849
- end: 880
- property: "-webkit-font-smoothing"
- value: "inherit"
} Declaration {...}
- type: "Declaration"
- start: 884
- end: 916
- property: "-moz-osx-font-smoothing"
- value: "inherit"
} Declaration {...}
- type: "Declaration"
- start: 920
- end: 944
- property: "-webkit-appearance"
- value: "none"
}
]
}- start: 665
- end: 947
} Rule {...}
- type: "Rule"
prelude: SelectorList {...}
- type: "SelectorList"
- start: 948
- end: 981
children: [...] (1)
ComplexSelector {...}
- type: "ComplexSelector"
- start: 948
- end: 981
children: [...] (1)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (1)
PseudoClassSelector {...}
- type: "PseudoClassSelector"
- name: "global"
args: SelectorList {...}
- type: "SelectorList"
- start: 956
- end: 980
children: [...] (1)
ComplexSelector {...}
- type: "ComplexSelector"
- start: 956
- end: 980
children: [...] (1)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (2)
TypeSelector {...}
- type: "TypeSelector"
- name: "button"
- start: 956
- end: 962
} PseudoElementSelector {...}
- type: "PseudoElementSelector"
- name: "-moz-focus-inner"
- start: 962
- end: 980
}
]- start: 956
- end: 980
}
]
}
]
}- start: 948
- end: 981
}
]- start: 948
- end: 981
}
]
}
]
}block: Block {...}
- type: "Block"
- start: 982
- end: 998
children: [...] (1)
Declaration {...}
- type: "Declaration"
- start: 986
- end: 995
- property: "border"
- value: "0"
}
]
}- start: 948
- end: 998
} Rule {...}
- type: "Rule"
prelude: SelectorList {...}
- type: "SelectorList"
- start: 999
- end: 1085
children: [...] (5)
ComplexSelector {...}
- type: "ComplexSelector"
- start: 999
- end: 1014
children: [...] (1)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (1)
PseudoClassSelector {...}
- type: "PseudoClassSelector"
- name: "global"
args: SelectorList {...}
- type: "SelectorList"
- start: 1007
- end: 1013
children: [...] (1)
ComplexSelector {...}
- type: "ComplexSelector"
- start: 1007
- end: 1013
children: [...] (1)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (1)
TypeSelector {...}
- type: "TypeSelector"
- name: "button"
- start: 1007
- end: 1013
}
]- start: 1007
- end: 1013
}
]
}
]
}- start: 999
- end: 1014
}
]- start: 999
- end: 1014
}
]
} ComplexSelector {...}
- type: "ComplexSelector"
- start: 1016
- end: 1030
children: [...] (1)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (1)
PseudoClassSelector {...}
- type: "PseudoClassSelector"
- name: "global"
args: SelectorList {...}
- type: "SelectorList"
- start: 1024
- end: 1029
children: [...] (1)
ComplexSelector {...}
- type: "ComplexSelector"
- start: 1024
- end: 1029
children: [...] (1)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (1)
TypeSelector {...}
- type: "TypeSelector"
- name: "input"
- start: 1024
- end: 1029
}
]- start: 1024
- end: 1029
}
]
}
]
}- start: 1016
- end: 1030
}
]- start: 1016
- end: 1030
}
]
} ComplexSelector {...}
- type: "ComplexSelector"
- start: 1032
- end: 1049
children: [...] (1)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (1)
PseudoClassSelector {...}
- type: "PseudoClassSelector"
- name: "global"
args: SelectorList {...}
- type: "SelectorList"
- start: 1040
- end: 1048
children: [...] (1)
ComplexSelector {...}
- type: "ComplexSelector"
- start: 1040
- end: 1048
children: [...] (1)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (1)
TypeSelector {...}
- type: "TypeSelector"
- name: "optgroup"
- start: 1040
- end: 1048
}
]- start: 1040
- end: 1048
}
]
}
]
}- start: 1032
- end: 1049
}
]- start: 1032
- end: 1049
}
]
} ComplexSelector {...}
- type: "ComplexSelector"
- start: 1051
- end: 1066
children: [...] (1)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (1)
PseudoClassSelector {...}
- type: "PseudoClassSelector"
- name: "global"
args: SelectorList {...}
- type: "SelectorList"
- start: 1059
- end: 1065
children: [...] (1)
ComplexSelector {...}
- type: "ComplexSelector"
- start: 1059
- end: 1065
children: [...] (1)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (1)
TypeSelector {...}
- type: "TypeSelector"
- name: "select"
- start: 1059
- end: 1065
}
]- start: 1059
- end: 1065
}
]
}
]
}- start: 1051
- end: 1066
}
]- start: 1051
- end: 1066
}
]
} ComplexSelector {...}
- type: "ComplexSelector"
- start: 1068
- end: 1085
children: [...] (1)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (1)
PseudoClassSelector {...}
- type: "PseudoClassSelector"
- name: "global"
args: SelectorList {...}
- type: "SelectorList"
- start: 1076
- end: 1084
children: [...] (1)
ComplexSelector {...}
- type: "ComplexSelector"
- start: 1076
- end: 1084
children: [...] (1)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (1)
TypeSelector {...}
- type: "TypeSelector"
- name: "textarea"
- start: 1076
- end: 1084
}
]- start: 1076
- end: 1084
}
]
}
]
}- start: 1068
- end: 1085
}
]- start: 1068
- end: 1085
}
]
}
]
}block: Block {...}
- type: "Block"
- start: 1086
- end: 1166
children: [...] (4)
Declaration {...}
- type: "Declaration"
- start: 1090
- end: 1110
- property: "font-family"
- value: "inherit"
} Declaration {...}
- type: "Declaration"
- start: 1114
- end: 1129
- property: "font-size"
- value: "100%"
} Declaration {...}
- type: "Declaration"
- start: 1133
- end: 1150
- property: "line-height"
- value: "1.15"
} Declaration {...}
- type: "Declaration"
- start: 1154
- end: 1163
- property: "margin"
- value: "0"
}
]
}- start: 999
- end: 1166
} Rule {...}
- type: "Rule"
prelude: SelectorList {...}
- type: "SelectorList"
- start: 1167
- end: 1198
children: [...] (2)
ComplexSelector {...}
- type: "ComplexSelector"
- start: 1167
- end: 1182
children: [...] (1)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (1)
PseudoClassSelector {...}
- type: "PseudoClassSelector"
- name: "global"
args: SelectorList {...}
- type: "SelectorList"
- start: 1175
- end: 1181
children: [...] (1)
ComplexSelector {...}
- type: "ComplexSelector"
- start: 1175
- end: 1181
children: [...] (1)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (1)
TypeSelector {...}
- type: "TypeSelector"
- name: "button"
- start: 1175
- end: 1181
}
]- start: 1175
- end: 1181
}
]
}
]
}- start: 1167
- end: 1182
}
]- start: 1167
- end: 1182
}
]
} ComplexSelector {...}
- type: "ComplexSelector"
- start: 1184
- end: 1198
children: [...] (1)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (1)
PseudoClassSelector {...}
- type: "PseudoClassSelector"
- name: "global"
args: SelectorList {...}
- type: "SelectorList"
- start: 1192
- end: 1197
children: [...] (1)
ComplexSelector {...}
- type: "ComplexSelector"
- start: 1192
- end: 1197
children: [...] (1)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (1)
TypeSelector {...}
- type: "TypeSelector"
- name: "input"
- start: 1192
- end: 1197
}
]- start: 1192
- end: 1197
}
]
}
]
}- start: 1184
- end: 1198
}
]- start: 1184
- end: 1198
}
]
}
]
}block: Block {...}
- type: "Block"
- start: 1199
- end: 1223
children: [...] (1)
Declaration {...}
- type: "Declaration"
- start: 1203
- end: 1220
- property: "overflow"
- value: "visible"
}
]
}- start: 1167
- end: 1223
} Rule {...}
- type: "Rule"
prelude: SelectorList {...}
- type: "SelectorList"
- start: 1224
- end: 1251
children: [...] (1)
ComplexSelector {...}
- type: "ComplexSelector"
- start: 1224
- end: 1251
children: [...] (1)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (1)
PseudoClassSelector {...}
- type: "PseudoClassSelector"
- name: "global"
args: SelectorList {...}
- type: "SelectorList"
- start: 1232
- end: 1250
children: [...] (1)
ComplexSelector {...}
- type: "ComplexSelector"
- start: 1232
- end: 1250
children: [...] (1)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (2)
TypeSelector {...}
- type: "TypeSelector"
- name: "input"
- start: 1232
- end: 1237
} AttributeSelector {...}
- type: "AttributeSelector"
- start: 1237
- end: 1250
- name: "type"
- matcher: "="
- value: "text"
- flags: null
}
]- start: 1232
- end: 1250
}
]
}
]
}- start: 1224
- end: 1251
}
]- start: 1224
- end: 1251
}
]
}
]
}block: Block {...}
- type: "Block"
- start: 1252
- end: 1275
children: [...] (1)
Declaration {...}
- type: "Declaration"
- start: 1256
- end: 1272
- property: "border-radius"
- value: "0"
}
]
}- start: 1224
- end: 1275
} Rule {...}
- type: "Rule"
prelude: SelectorList {...}
- type: "SelectorList"
- start: 1276
- end: 1289
children: [...] (1)
ComplexSelector {...}
- type: "ComplexSelector"
- start: 1276
- end: 1289
children: [...] (1)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (1)
PseudoClassSelector {...}
- type: "PseudoClassSelector"
- name: "global"
args: SelectorList {...}
- type: "SelectorList"
- start: 1284
- end: 1288
children: [...] (1)
ComplexSelector {...}
- type: "ComplexSelector"
- start: 1284
- end: 1288
children: [...] (1)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (1)
TypeSelector {...}
- type: "TypeSelector"
- name: "body"
- start: 1284
- end: 1288
}
]- start: 1284
- end: 1288
}
]
}
]
}- start: 1276
- end: 1289
}
]- start: 1276
- end: 1289
}
]
}
]
}block: Block {...}
- type: "Block"
- start: 1290
- end: 1432
children: [...] (6)
Declaration {...}
- type: "Declaration"
- start: 1294
- end: 1305
- property: "width"
- value: "100%"
} Declaration {...}
- type: "Declaration"
- start: 1309
- end: 1325
- property: "max-width"
- value: "68rem"
} Declaration {...}
- type: "Declaration"
- start: 1329
- end: 1343
- property: "margin"
- value: "0 auto"
} Declaration {...}
- type: "Declaration"
- start: 1347
- end: 1382
- property: "font"
- value: "1.6rem/1.25 Arial, sans-serif"
} Declaration {...}
- type: "Declaration"
- start: 1386
- end: 1411
- property: "background-color"
- value: "#f5f5f5"
} Declaration {...}
- type: "Declaration"
- start: 1415
- end: 1429
- property: "color"
- value: "#4d4d4d"
}
]
}- start: 1276
- end: 1432
} Atrule {...}
- type: "Atrule"
- start: 1433
- end: 1544
- name: "media"
- prelude: "screen and (min-width: 620px)"
block: Block {...}
- type: "Block"
- start: 1470
- end: 1544
children: [...] (1)
Rule {...}
- type: "Rule"
prelude: SelectorList {...}
- type: "SelectorList"
- start: 1474
- end: 1487
children: [...] (1)
ComplexSelector {...}
- type: "ComplexSelector"
- start: 1474
- end: 1487
children: [...] (1)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (1)
PseudoClassSelector {...}
- type: "PseudoClassSelector"
- name: "global"
args: SelectorList {...}
- type: "SelectorList"
- start: 1482
- end: 1486
children: [...] (1)
ComplexSelector {...}
- type: "ComplexSelector"
- start: 1482
- end: 1486
children: [...] (1)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (1)
TypeSelector {...}
- type: "TypeSelector"
- name: "body"
- start: 1482
- end: 1486
}
]- start: 1482
- end: 1486
}
]
}
]
}- start: 1474
- end: 1487
}
]- start: 1474
- end: 1487
}
]
}
]
}block: Block {...}
- type: "Block"
- start: 1488
- end: 1542
children: [...] (2)
Declaration {...}
- type: "Declaration"
- start: 1494
- end: 1511
- property: "font-size"
- value: "1.9rem"
} Declaration {...}
- type: "Declaration"
- start: 1517
- end: 1537
- property: "line-height"
- value: "1.31579"
}
]
}- start: 1474
- end: 1542
}
]
}
} Rule {...}
- type: "Rule"
prelude: SelectorList {...}
- type: "SelectorList"
- start: 1581
- end: 1622
children: [...] (1)
ComplexSelector {...}
- type: "ComplexSelector"
- start: 1581
- end: 1622
children: [...] (1)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (1)
PseudoClassSelector {...}
- type: "PseudoClassSelector"
- name: "global"
args: SelectorList {...}
- type: "SelectorList"
- start: 1589
- end: 1621
children: [...] (1)
ComplexSelector {...}
- type: "ComplexSelector"
- start: 1589
- end: 1621
children: [...] (2)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (1)
ClassSelector {...}
- type: "ClassSelector"
- name: "form-group"
- start: 1589
- end: 1600
}
]- start: 1589
- end: 1600
} RelativeSelector {...}
- type: "RelativeSelector"
combinator: Combinator {...}
- type: "Combinator"
- name: ">"
- start: 1601
- end: 1602
}selectors: [...] (2)
TypeSelector {...}
- type: "TypeSelector"
- name: "input"
- start: 1603
- end: 1608
} AttributeSelector {...}
- type: "AttributeSelector"
- start: 1608
- end: 1621
- name: "type"
- matcher: "="
- value: "text"
- flags: null
}
]- start: 1601
- end: 1621
}
]
}
]
}- start: 1581
- end: 1622
}
]- start: 1581
- end: 1622
}
]
}
]
}block: Block {...}
- type: "Block"
- start: 1623
- end: 1673
children: [...] (2)
Declaration {...}
- type: "Declaration"
- start: 1627
- end: 1648
- property: "display"
- value: "inline-block"
} Declaration {...}
- type: "Declaration"
- start: 1652
- end: 1670
- property: "margin-top"
- value: "0.4rem"
}
]
}- start: 1581
- end: 1673
} Rule {...}
- type: "Rule"
prelude: SelectorList {...}
- type: "SelectorList"
- start: 1674
- end: 1687
children: [...] (1)
ComplexSelector {...}
- type: "ComplexSelector"
- start: 1674
- end: 1687
children: [...] (1)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (1)
PseudoClassSelector {...}
- type: "PseudoClassSelector"
- name: "global"
args: SelectorList {...}
- type: "SelectorList"
- start: 1682
- end: 1686
children: [...] (1)
ComplexSelector {...}
- type: "ComplexSelector"
- start: 1682
- end: 1686
children: [...] (1)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (1)
ClassSelector {...}
- type: "ClassSelector"
- name: "btn"
- start: 1682
- end: 1686
}
]- start: 1682
- end: 1686
}
]
}
]
}- start: 1674
- end: 1687
}
]- start: 1674
- end: 1687
}
]
}
]
}block: Block {...}
- type: "Block"
- start: 1688
- end: 1803
children: [...] (4)
Declaration {...}
- type: "Declaration"
- start: 1692
- end: 1719
- property: "padding"
- value: "0.8rem 1rem 0.7rem"
} Declaration {...}
- type: "Declaration"
- start: 1723
- end: 1751
- property: "border"
- value: "0.2rem solid #4d4d4d"
} Declaration {...}
- type: "Declaration"
- start: 1755
- end: 1770
- property: "cursor"
- value: "pointer"
} Declaration {...}
- type: "Declaration"
- start: 1774
- end: 1800
- property: "text-transform"
- value: "capitalize"
}
]
}- start: 1674
- end: 1803
} Rule {...}
- type: "Rule"
prelude: SelectorList {...}
- type: "SelectorList"
- start: 1804
- end: 1828
children: [...] (1)
ComplexSelector {...}
- type: "ComplexSelector"
- start: 1804
- end: 1828
children: [...] (1)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (1)
PseudoClassSelector {...}
- type: "PseudoClassSelector"
- name: "global"
args: SelectorList {...}
- type: "SelectorList"
- start: 1812
- end: 1827
children: [...] (1)
ComplexSelector {...}
- type: "ComplexSelector"
- start: 1812
- end: 1827
children: [...] (1)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (2)
ClassSelector {...}
- type: "ClassSelector"
- name: "btn"
- start: 1812
- end: 1816
} ClassSelector {...}
- type: "ClassSelector"
- name: "toggle-btn"
- start: 1816
- end: 1827
}
]- start: 1812
- end: 1827
}
]
}
]
}- start: 1804
- end: 1828
}
]- start: 1804
- end: 1828
}
]
}
]
}block: Block {...}
- type: "Block"
- start: 1829
- end: 1878
children: [...] (2)
Declaration {...}
- type: "Declaration"
- start: 1833
- end: 1850
- property: "border-width"
- value: "1px"
} Declaration {...}
- type: "Declaration"
- start: 1854
- end: 1875
- property: "border-color"
- value: "#d3d3d3"
}
]
}- start: 1804
- end: 1878
} Rule {...}
- type: "Rule"
prelude: SelectorList {...}
- type: "SelectorList"
- start: 1879
- end: 1924
children: [...] (1)
ComplexSelector {...}
- type: "ComplexSelector"
- start: 1879
- end: 1924
children: [...] (1)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (1)
PseudoClassSelector {...}
- type: "PseudoClassSelector"
- name: "global"
args: SelectorList {...}
- type: "SelectorList"
- start: 1887
- end: 1923
children: [...] (1)
ComplexSelector {...}
- type: "ComplexSelector"
- start: 1887
- end: 1923
children: [...] (1)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (3)
ClassSelector {...}
- type: "ClassSelector"
- name: "btn"
- start: 1887
- end: 1891
} ClassSelector {...}
- type: "ClassSelector"
- name: "toggle-btn"
- start: 1891
- end: 1902
} AttributeSelector {...}
- type: "AttributeSelector"
- start: 1902
- end: 1923
- name: "aria-pressed"
- matcher: "="
- value: "true"
- flags: null
}
]- start: 1887
- end: 1923
}
]
}
]
}- start: 1879
- end: 1924
}
]- start: 1879
- end: 1924
}
]
}
]
}block: Block {...}
- type: "Block"
- start: 1925
- end: 1983
children: [...] (2)
Declaration {...}
- type: "Declaration"
- start: 1929
- end: 1955
- property: "text-decoration"
- value: "underline"
} Declaration {...}
- type: "Declaration"
- start: 1959
- end: 1980
- property: "border-color"
- value: "#4d4d4d"
}
]
}- start: 1879
- end: 1983
} Rule {...}
- type: "Rule"
prelude: SelectorList {...}
- type: "SelectorList"
- start: 1984
- end: 2005
children: [...] (1)
ComplexSelector {...}
- type: "ComplexSelector"
- start: 1984
- end: 2005
children: [...] (1)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (1)
PseudoClassSelector {...}
- type: "PseudoClassSelector"
- name: "global"
args: SelectorList {...}
- type: "SelectorList"
- start: 1992
- end: 2004
children: [...] (1)
ComplexSelector {...}
- type: "ComplexSelector"
- start: 1992
- end: 2004
children: [...] (1)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (1)
ClassSelector {...}
- type: "ClassSelector"
- name: "btn__danger"
- start: 1992
- end: 2004
}
]- start: 1992
- end: 2004
}
]
}
]
}- start: 1984
- end: 2005
}
]- start: 1984
- end: 2005
}
]
}
]
}block: Block {...}
- type: "Block"
- start: 2006
- end: 2078
children: [...] (3)
Declaration {...}
- type: "Declaration"
- start: 2010
- end: 2021
- property: "color"
- value: "#fff"
} Declaration {...}
- type: "Declaration"
- start: 2025
- end: 2050
- property: "background-color"
- value: "#ca3c3c"
} Declaration {...}
- type: "Declaration"
- start: 2054
- end: 2075
- property: "border-color"
- value: "#bd2130"
}
]
}- start: 1984
- end: 2078
} Rule {...}
- type: "Rule"
prelude: SelectorList {...}
- type: "SelectorList"
- start: 2079
- end: 2100
children: [...] (1)
ComplexSelector {...}
- type: "ComplexSelector"
- start: 2079
- end: 2100
children: [...] (1)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (1)
PseudoClassSelector {...}
- type: "PseudoClassSelector"
- name: "global"
args: SelectorList {...}
- type: "SelectorList"
- start: 2087
- end: 2099
children: [...] (1)
ComplexSelector {...}
- type: "ComplexSelector"
- start: 2087
- end: 2099
children: [...] (1)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (1)
ClassSelector {...}
- type: "ClassSelector"
- name: "btn__filter"
- start: 2087
- end: 2099
}
]- start: 2087
- end: 2099
}
]
}
]
}- start: 2079
- end: 2100
}
]- start: 2079
- end: 2100
}
]
}
]
}block: Block {...}
- type: "Block"
- start: 2101
- end: 2131
children: [...] (1)
Declaration {...}
- type: "Declaration"
- start: 2105
- end: 2128
- property: "border-color"
- value: "lightgrey"
}
]
}- start: 2079
- end: 2131
} Rule {...}
- type: "Rule"
prelude: SelectorList {...}
- type: "SelectorList"
- start: 2132
- end: 2154
children: [...] (1)
ComplexSelector {...}
- type: "ComplexSelector"
- start: 2132
- end: 2154
children: [...] (1)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (1)
PseudoClassSelector {...}
- type: "PseudoClassSelector"
- name: "global"
args: SelectorList {...}
- type: "SelectorList"
- start: 2140
- end: 2153
children: [...] (1)
ComplexSelector {...}
- type: "ComplexSelector"
- start: 2140
- end: 2153
children: [...] (1)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (1)
ClassSelector {...}
- type: "ClassSelector"
- name: "btn__primary"
- start: 2140
- end: 2153
}
]- start: 2140
- end: 2153
}
]
}
]
}- start: 2132
- end: 2154
}
]- start: 2132
- end: 2154
}
]
}
]
}block: Block {...}
- type: "Block"
- start: 2155
- end: 2199
children: [...] (2)
Declaration {...}
- type: "Declaration"
- start: 2159
- end: 2170
- property: "color"
- value: "#fff"
} Declaration {...}
- type: "Declaration"
- start: 2174
- end: 2196
- property: "background-color"
- value: "#000"
}
]
}- start: 2132
- end: 2199
} Rule {...}
- type: "Rule"
prelude: SelectorList {...}
- type: "SelectorList"
- start: 2200
- end: 2231
children: [...] (1)
ComplexSelector {...}
- type: "ComplexSelector"
- start: 2200
- end: 2231
children: [...] (1)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (1)
PseudoClassSelector {...}
- type: "PseudoClassSelector"
- name: "global"
args: SelectorList {...}
- type: "SelectorList"
- start: 2208
- end: 2230
children: [...] (1)
ComplexSelector {...}
- type: "ComplexSelector"
- start: 2208
- end: 2230
children: [...] (1)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (2)
ClassSelector {...}
- type: "ClassSelector"
- name: "btn__primary"
- start: 2208
- end: 2221
} PseudoClassSelector {...}
- type: "PseudoClassSelector"
- name: "disabled"
- args: null
- start: 2221
- end: 2230
}
]- start: 2208
- end: 2230
}
]
}
]
}- start: 2200
- end: 2231
}
]- start: 2200
- end: 2231
}
]
}
]
}block: Block {...}
- type: "Block"
- start: 2232
- end: 2281
children: [...] (2)
Declaration {...}
- type: "Declaration"
- start: 2236
- end: 2250
- property: "color"
- value: "darkgrey"
} Declaration {...}
- type: "Declaration"
- start: 2254
- end: 2278
- property: "background-color"
- value: "#565656"
}
]
}- start: 2200
- end: 2281
} Rule {...}
- type: "Rule"
prelude: SelectorList {...}
- type: "SelectorList"
- start: 2282
- end: 2301
children: [...] (1)
ComplexSelector {...}
- type: "ComplexSelector"
- start: 2282
- end: 2301
children: [...] (1)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (1)
PseudoClassSelector {...}
- type: "PseudoClassSelector"
- name: "global"
args: SelectorList {...}
- type: "SelectorList"
- start: 2290
- end: 2300
children: [...] (1)
ComplexSelector {...}
- type: "ComplexSelector"
- start: 2290
- end: 2300
children: [...] (1)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (1)
ClassSelector {...}
- type: "ClassSelector"
- name: "btn-group"
- start: 2290
- end: 2300
}
]- start: 2290
- end: 2300
}
]
}
]
}- start: 2282
- end: 2301
}
]- start: 2282
- end: 2301
}
]
}
]
}block: Block {...}
- type: "Block"
- start: 2302
- end: 2356
children: [...] (2)
Declaration {...}
- type: "Declaration"
- start: 2306
- end: 2319
- property: "display"
- value: "flex"
} Declaration {...}
- type: "Declaration"
- start: 2323
- end: 2353
- property: "justify-content"
- value: "space-between"
}
]
}- start: 2282
- end: 2356
} Rule {...}
- type: "Rule"
prelude: SelectorList {...}
- type: "SelectorList"
- start: 2357
- end: 2380
children: [...] (1)
ComplexSelector {...}
- type: "ComplexSelector"
- start: 2357
- end: 2380
children: [...] (1)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (1)
PseudoClassSelector {...}
- type: "PseudoClassSelector"
- name: "global"
args: SelectorList {...}
- type: "SelectorList"
- start: 2365
- end: 2379
children: [...] (1)
ComplexSelector {...}
- type: "ComplexSelector"
- start: 2365
- end: 2379
children: [...] (2)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (1)
ClassSelector {...}
- type: "ClassSelector"
- name: "btn-group"
- start: 2365
- end: 2375
}
]- start: 2365
- end: 2375
} RelativeSelector {...}
- type: "RelativeSelector"
combinator: Combinator {...}
- type: "Combinator"
- name: ">"
- start: 2376
- end: 2377
}selectors: [...] (1)
TypeSelector {...}
- type: "TypeSelector"
- name: "*"
- start: 2378
- end: 2379
}
]- start: 2376
- end: 2379
}
]
}
]
}- start: 2357
- end: 2380
}
]- start: 2357
- end: 2380
}
]
}
]
}block: Block {...}
- type: "Block"
- start: 2381
- end: 2401
children: [...] (1)
Declaration {...}
- type: "Declaration"
- start: 2385
- end: 2398
- property: "flex"
- value: "1 1 49%"
}
]
}- start: 2357
- end: 2401
} Rule {...}
- type: "Rule"
prelude: SelectorList {...}
- type: "SelectorList"
- start: 2402
- end: 2429
children: [...] (1)
ComplexSelector {...}
- type: "ComplexSelector"
- start: 2402
- end: 2429
children: [...] (1)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (1)
PseudoClassSelector {...}
- type: "PseudoClassSelector"
- name: "global"
args: SelectorList {...}
- type: "SelectorList"
- start: 2410
- end: 2428
children: [...] (1)
ComplexSelector {...}
- type: "ComplexSelector"
- start: 2410
- end: 2428
children: [...] (3)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (1)
ClassSelector {...}
- type: "ClassSelector"
- name: "btn-group"
- start: 2410
- end: 2420
}
]- start: 2410
- end: 2420
} RelativeSelector {...}
- type: "RelativeSelector"
combinator: Combinator {...}
- type: "Combinator"
- name: ">"
- start: 2421
- end: 2422
}selectors: [...] (1)
TypeSelector {...}
- type: "TypeSelector"
- name: "*"
- start: 2423
- end: 2424
}
]- start: 2421
- end: 2424
} RelativeSelector {...}
- type: "RelativeSelector"
combinator: Combinator {...}
- type: "Combinator"
- name: "+"
- start: 2425
- end: 2426
}selectors: [...] (1)
TypeSelector {...}
- type: "TypeSelector"
- name: "*"
- start: 2427
- end: 2428
}
]- start: 2425
- end: 2428
}
]
}
]
}- start: 2402
- end: 2429
}
]- start: 2402
- end: 2429
}
]
}
]
}block: Block {...}
- type: "Block"
- start: 2430
- end: 2456
children: [...] (1)
Declaration {...}
- type: "Declaration"
- start: 2434
- end: 2453
- property: "margin-left"
- value: "0.8rem"
}
]
}- start: 2402
- end: 2456
} Rule {...}
- type: "Rule"
prelude: SelectorList {...}
- type: "SelectorList"
- start: 2457
- end: 2480
children: [...] (1)
ComplexSelector {...}
- type: "ComplexSelector"
- start: 2457
- end: 2480
children: [...] (1)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (1)
PseudoClassSelector {...}
- type: "PseudoClassSelector"
- name: "global"
args: SelectorList {...}
- type: "SelectorList"
- start: 2465
- end: 2479
children: [...] (1)
ComplexSelector {...}
- type: "ComplexSelector"
- start: 2465
- end: 2479
children: [...] (1)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (1)
ClassSelector {...}
- type: "ClassSelector"
- name: "label-wrapper"
- start: 2465
- end: 2479
}
]- start: 2465
- end: 2479
}
]
}
]
}- start: 2457
- end: 2480
}
]- start: 2457
- end: 2480
}
]
}
]
}block: Block {...}
- type: "Block"
- start: 2481
- end: 2537
children: [...] (3)
Declaration {...}
- type: "Declaration"
- start: 2485
- end: 2494
- property: "margin"
- value: "0"
} Declaration {...}
- type: "Declaration"
- start: 2498
- end: 2512
- property: "flex"
- value: "0 0 100%"
} Declaration {...}
- type: "Declaration"
- start: 2516
- end: 2534
- property: "text-align"
- value: "center"
}
]
}- start: 2457
- end: 2537
} Rule {...}
- type: "Rule"
prelude: SelectorList {...}
- type: "SelectorList"
- start: 2538
- end: 2563
children: [...] (1)
ComplexSelector {...}
- type: "ComplexSelector"
- start: 2538
- end: 2563
children: [...] (1)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (1)
PseudoClassSelector {...}
- type: "PseudoClassSelector"
- name: "global"
args: SelectorList {...}
- type: "SelectorList"
- start: 2546
- end: 2562
children: [...] (1)
ComplexSelector {...}
- type: "ComplexSelector"
- start: 2546
- end: 2562
children: [...] (1)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (1)
ClassSelector {...}
- type: "ClassSelector"
- name: "visually-hidden"
- start: 2546
- end: 2562
}
]- start: 2546
- end: 2562
}
]
}
]
}- start: 2538
- end: 2563
}
]- start: 2538
- end: 2563
}
]
}
]
}block: Block {...}
- type: "Block"
- start: 2564
- end: 2737
children: [...] (7)
Declaration {...}
- type: "Declaration"
- start: 2568
- end: 2597
- property: "position"
- value: "absolute !important"
} Declaration {...}
- type: "Declaration"
- start: 2601
- end: 2612
- property: "height"
- value: "1px"
} Declaration {...}
- type: "Declaration"
- start: 2616
- end: 2626
- property: "width"
- value: "1px"
} Declaration {...}
- type: "Declaration"
- start: 2630
- end: 2646
- property: "overflow"
- value: "hidden"
} Declaration {...}
- type: "Declaration"
- start: 2650
- end: 2677
- property: "clip"
- value: "rect(1px 1px 1px 1px)"
} Declaration {...}
- type: "Declaration"
- start: 2681
- end: 2711
- property: "clip"
- value: "rect(1px, 1px, 1px, 1px)"
} Declaration {...}
- type: "Declaration"
- start: 2715
- end: 2734
- property: "white-space"
- value: "nowrap"
}
]
}- start: 2538
- end: 2737
} Rule {...}
- type: "Rule"
prelude: SelectorList {...}
- type: "SelectorList"
- start: 2738
- end: 2767
children: [...] (1)
ComplexSelector {...}
- type: "ComplexSelector"
- start: 2738
- end: 2767
children: [...] (1)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (1)
PseudoClassSelector {...}
- type: "PseudoClassSelector"
- name: "global"
args: SelectorList {...}
- type: "SelectorList"
- start: 2746
- end: 2766
children: [...] (1)
ComplexSelector {...}
- type: "ComplexSelector"
- start: 2746
- end: 2766
children: [...] (2)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (1)
AttributeSelector {...}
- type: "AttributeSelector"
- start: 2746
- end: 2762
- name: "class"
- matcher: "*="
- value: "stack"
- flags: null
}
]- start: 2746
- end: 2762
} RelativeSelector {...}
- type: "RelativeSelector"
combinator: Combinator {...}
- type: "Combinator"
- name: ">"
- start: 2763
- end: 2764
}selectors: [...] (1)
TypeSelector {...}
- type: "TypeSelector"
- name: "*"
- start: 2765
- end: 2766
}
]- start: 2763
- end: 2766
}
]
}
]
}- start: 2738
- end: 2767
}
]- start: 2738
- end: 2767
}
]
}
]
}block: Block {...}
- type: "Block"
- start: 2768
- end: 2808
children: [...] (2)
Declaration {...}
- type: "Declaration"
- start: 2772
- end: 2785
- property: "margin-top"
- value: "0"
} Declaration {...}
- type: "Declaration"
- start: 2789
- end: 2805
- property: "margin-bottom"
- value: "0"
}
]
}- start: 2738
- end: 2808
} Rule {...}
- type: "Rule"
prelude: SelectorList {...}
- type: "SelectorList"
- start: 2809
- end: 2838
children: [...] (1)
ComplexSelector {...}
- type: "ComplexSelector"
- start: 2809
- end: 2838
children: [...] (1)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (1)
PseudoClassSelector {...}
- type: "PseudoClassSelector"
- name: "global"
args: SelectorList {...}
- type: "SelectorList"
- start: 2817
- end: 2837
children: [...] (1)
ComplexSelector {...}
- type: "ComplexSelector"
- start: 2817
- end: 2837
children: [...] (3)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (1)
ClassSelector {...}
- type: "ClassSelector"
- name: "stack-small"
- start: 2817
- end: 2829
}
]- start: 2817
- end: 2829
} RelativeSelector {...}
- type: "RelativeSelector"
combinator: Combinator {...}
- type: "Combinator"
- name: ">"
- start: 2830
- end: 2831
}selectors: [...] (1)
TypeSelector {...}
- type: "TypeSelector"
- name: "*"
- start: 2832
- end: 2833
}
]- start: 2830
- end: 2833
} RelativeSelector {...}
- type: "RelativeSelector"
combinator: Combinator {...}
- type: "Combinator"
- name: "+"
- start: 2834
- end: 2835
}selectors: [...] (1)
TypeSelector {...}
- type: "TypeSelector"
- name: "*"
- start: 2836
- end: 2837
}
]- start: 2834
- end: 2837
}
]
}
]
}- start: 2809
- end: 2838
}
]- start: 2809
- end: 2838
}
]
}
]
}block: Block {...}
- type: "Block"
- start: 2839
- end: 2865
children: [...] (1)
Declaration {...}
- type: "Declaration"
- start: 2843
- end: 2862
- property: "margin-top"
- value: "1.25rem"
}
]
}- start: 2809
- end: 2865
} Rule {...}
- type: "Rule"
prelude: SelectorList {...}
- type: "SelectorList"
- start: 2866
- end: 2895
children: [...] (1)
ComplexSelector {...}
- type: "ComplexSelector"
- start: 2866
- end: 2895
children: [...] (1)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (1)
PseudoClassSelector {...}
- type: "PseudoClassSelector"
- name: "global"
args: SelectorList {...}
- type: "SelectorList"
- start: 2874
- end: 2894
children: [...] (1)
ComplexSelector {...}
- type: "ComplexSelector"
- start: 2874
- end: 2894
children: [...] (3)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (1)
ClassSelector {...}
- type: "ClassSelector"
- name: "stack-large"
- start: 2874
- end: 2886
}
]- start: 2874
- end: 2886
} RelativeSelector {...}
- type: "RelativeSelector"
combinator: Combinator {...}
- type: "Combinator"
- name: ">"
- start: 2887
- end: 2888
}selectors: [...] (1)
TypeSelector {...}
- type: "TypeSelector"
- name: "*"
- start: 2889
- end: 2890
}
]- start: 2887
- end: 2890
} RelativeSelector {...}
- type: "RelativeSelector"
combinator: Combinator {...}
- type: "Combinator"
- name: "+"
- start: 2891
- end: 2892
}selectors: [...] (1)
TypeSelector {...}
- type: "TypeSelector"
- name: "*"
- start: 2893
- end: 2894
}
]- start: 2891
- end: 2894
}
]
}
]
}- start: 2866
- end: 2895
}
]- start: 2866
- end: 2895
}
]
}
]
}block: Block {...}
- type: "Block"
- start: 2896
- end: 2921
children: [...] (1)
Declaration {...}
- type: "Declaration"
- start: 2900
- end: 2918
- property: "margin-top"
- value: "2.5rem"
}
]
}- start: 2866
- end: 2921
} Atrule {...}
- type: "Atrule"
- start: 2922
- end: 3086
- name: "media"
- prelude: "screen and (min-width: 550px)"
block: Block {...}
- type: "Block"
- start: 2959
- end: 3086
children: [...] (2)
Rule {...}
- type: "Rule"
prelude: SelectorList {...}
- type: "SelectorList"
- start: 2963
- end: 2992
children: [...] (1)
ComplexSelector {...}
- type: "ComplexSelector"
- start: 2963
- end: 2992
children: [...] (1)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (1)
PseudoClassSelector {...}
- type: "PseudoClassSelector"
- name: "global"
args: SelectorList {...}
- type: "SelectorList"
- start: 2971
- end: 2991
children: [...] (1)
ComplexSelector {...}
- type: "ComplexSelector"
- start: 2971
- end: 2991
children: [...] (3)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (1)
ClassSelector {...}
- type: "ClassSelector"
- name: "stack-small"
- start: 2971
- end: 2983
}
]- start: 2971
- end: 2983
} RelativeSelector {...}
- type: "RelativeSelector"
combinator: Combinator {...}
- type: "Combinator"
- name: ">"
- start: 2984
- end: 2985
}selectors: [...] (1)
TypeSelector {...}
- type: "TypeSelector"
- name: "*"
- start: 2986
- end: 2987
}
]- start: 2984
- end: 2987
} RelativeSelector {...}
- type: "RelativeSelector"
combinator: Combinator {...}
- type: "Combinator"
- name: "+"
- start: 2988
- end: 2989
}selectors: [...] (1)
TypeSelector {...}
- type: "TypeSelector"
- name: "*"
- start: 2990
- end: 2991
}
]- start: 2988
- end: 2991
}
]
}
]
}- start: 2963
- end: 2992
}
]- start: 2963
- end: 2992
}
]
}
]
}block: Block {...}
- type: "Block"
- start: 2993
- end: 3022
children: [...] (1)
Declaration {...}
- type: "Declaration"
- start: 2999
- end: 3017
- property: "margin-top"
- value: "1.4rem"
}
]
}- start: 2963
- end: 3022
} Rule {...}
- type: "Rule"
prelude: SelectorList {...}
- type: "SelectorList"
- start: 3025
- end: 3054
children: [...] (1)
ComplexSelector {...}
- type: "ComplexSelector"
- start: 3025
- end: 3054
children: [...] (1)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (1)
PseudoClassSelector {...}
- type: "PseudoClassSelector"
- name: "global"
args: SelectorList {...}
- type: "SelectorList"
- start: 3033
- end: 3053
children: [...] (1)
ComplexSelector {...}
- type: "ComplexSelector"
- start: 3033
- end: 3053
children: [...] (3)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (1)
ClassSelector {...}
- type: "ClassSelector"
- name: "stack-large"
- start: 3033
- end: 3045
}
]- start: 3033
- end: 3045
} RelativeSelector {...}
- type: "RelativeSelector"
combinator: Combinator {...}
- type: "Combinator"
- name: ">"
- start: 3046
- end: 3047
}selectors: [...] (1)
TypeSelector {...}
- type: "TypeSelector"
- name: "*"
- start: 3048
- end: 3049
}
]- start: 3046
- end: 3049
} RelativeSelector {...}
- type: "RelativeSelector"
combinator: Combinator {...}
- type: "Combinator"
- name: "+"
- start: 3050
- end: 3051
}selectors: [...] (1)
TypeSelector {...}
- type: "TypeSelector"
- name: "*"
- start: 3052
- end: 3053
}
]- start: 3050
- end: 3053
}
]
}
]
}- start: 3025
- end: 3054
}
]- start: 3025
- end: 3054
}
]
}
]
}block: Block {...}
- type: "Block"
- start: 3055
- end: 3084
children: [...] (1)
Declaration {...}
- type: "Declaration"
- start: 3061
- end: 3079
- property: "margin-top"
- value: "2.8rem"
}
]
}- start: 3025
- end: 3084
}
]
}
} Rule {...}
- type: "Rule"
prelude: SelectorList {...}
- type: "SelectorList"
- start: 3087
- end: 3112
children: [...] (1)
ComplexSelector {...}
- type: "ComplexSelector"
- start: 3087
- end: 3112
children: [...] (1)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (1)
PseudoClassSelector {...}
- type: "PseudoClassSelector"
- name: "global"
args: SelectorList {...}
- type: "SelectorList"
- start: 3095
- end: 3111
children: [...] (1)
ComplexSelector {...}
- type: "ComplexSelector"
- start: 3095
- end: 3111
children: [...] (1)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (1)
ClassSelector {...}
- type: "ClassSelector"
- name: "stack-exception"
- start: 3095
- end: 3111
}
]- start: 3095
- end: 3111
}
]
}
]
}- start: 3087
- end: 3112
}
]- start: 3087
- end: 3112
}
]
}
]
}block: Block {...}
- type: "Block"
- start: 3113
- end: 3138
children: [...] (1)
Declaration {...}
- type: "Declaration"
- start: 3117
- end: 3135
- property: "margin-top"
- value: "1.2rem"
}
]
}- start: 3087
- end: 3138
} Rule {...}
- type: "Rule"
prelude: SelectorList {...}
- type: "SelectorList"
- start: 3164
- end: 3181
children: [...] (1)
ComplexSelector {...}
- type: "ComplexSelector"
- start: 3164
- end: 3181
children: [...] (1)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (1)
PseudoClassSelector {...}
- type: "PseudoClassSelector"
- name: "global"
args: SelectorList {...}
- type: "SelectorList"
- start: 3172
- end: 3180
children: [...] (1)
ComplexSelector {...}
- type: "ComplexSelector"
- start: 3172
- end: 3180
children: [...] (1)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (1)
ClassSelector {...}
- type: "ClassSelector"
- name: "todoapp"
- start: 3172
- end: 3180
}
]- start: 3172
- end: 3180
}
]
}
]
}- start: 3164
- end: 3181
}
]- start: 3164
- end: 3181
}
]
}
]
}block: Block {...}
- type: "Block"
- start: 3182
- end: 3351
children: [...] (5)
Declaration {...}
- type: "Declaration"
- start: 3186
- end: 3202
- property: "background"
- value: "#fff"
} Declaration {...}
- type: "Declaration"
- start: 3206
- end: 3227
- property: "margin"
- value: "2rem 0 4rem 0"
} Declaration {...}
- type: "Declaration"
- start: 3231
- end: 3244
- property: "padding"
- value: "1rem"
} Declaration {...}
- type: "Declaration"
- start: 3248
- end: 3266
- property: "position"
- value: "relative"
} Declaration {...}
- type: "Declaration"
- start: 3270
- end: 3348
- property: "box-shadow"
- value: "0 2px 4px 0 rgba(0, 0, 0, 0.2), 0 2.5rem 5rem 0 rgba(0, 0, 0, 0.1)"
}
]
}- start: 3164
- end: 3351
} Atrule {...}
- type: "Atrule"
- start: 3352
- end: 3437
- name: "media"
- prelude: "screen and (min-width: 550px)"
block: Block {...}
- type: "Block"
- start: 3389
- end: 3437
children: [...] (1)
Rule {...}
- type: "Rule"
prelude: SelectorList {...}
- type: "SelectorList"
- start: 3393
- end: 3410
children: [...] (1)
ComplexSelector {...}
- type: "ComplexSelector"
- start: 3393
- end: 3410
children: [...] (1)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (1)
PseudoClassSelector {...}
- type: "PseudoClassSelector"
- name: "global"
args: SelectorList {...}
- type: "SelectorList"
- start: 3401
- end: 3409
children: [...] (1)
ComplexSelector {...}
- type: "ComplexSelector"
- start: 3401
- end: 3409
children: [...] (1)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (1)
ClassSelector {...}
- type: "ClassSelector"
- name: "todoapp"
- start: 3401
- end: 3409
}
]- start: 3401
- end: 3409
}
]
}
]
}- start: 3393
- end: 3410
}
]- start: 3393
- end: 3410
}
]
}
]
}block: Block {...}
- type: "Block"
- start: 3411
- end: 3435
children: [...] (1)
Declaration {...}
- type: "Declaration"
- start: 3417
- end: 3430
- property: "padding"
- value: "4rem"
}
]
}- start: 3393
- end: 3435
}
]
}
} Rule {...}
- type: "Rule"
prelude: SelectorList {...}
- type: "SelectorList"
- start: 3438
- end: 3459
children: [...] (1)
ComplexSelector {...}
- type: "ComplexSelector"
- start: 3438
- end: 3459
children: [...] (1)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (1)
PseudoClassSelector {...}
- type: "PseudoClassSelector"
- name: "global"
args: SelectorList {...}
- type: "SelectorList"
- start: 3446
- end: 3458
children: [...] (1)
ComplexSelector {...}
- type: "ComplexSelector"
- start: 3446
- end: 3458
children: [...] (2)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (1)
ClassSelector {...}
- type: "ClassSelector"
- name: "todoapp"
- start: 3446
- end: 3454
}
]- start: 3446
- end: 3454
} RelativeSelector {...}
- type: "RelativeSelector"
combinator: Combinator {...}
- type: "Combinator"
- name: ">"
- start: 3455
- end: 3456
}selectors: [...] (1)
TypeSelector {...}
- type: "TypeSelector"
- name: "*"
- start: 3457
- end: 3458
}
]- start: 3455
- end: 3458
}
]
}
]
}- start: 3438
- end: 3459
}
]- start: 3438
- end: 3459
}
]
}
]
}block: Block {...}
- type: "Block"
- start: 3460
- end: 3526
children: [...] (3)
Declaration {...}
- type: "Declaration"
- start: 3464
- end: 3480
- property: "max-width"
- value: "50rem"
} Declaration {...}
- type: "Declaration"
- start: 3484
- end: 3501
- property: "margin-left"
- value: "auto"
} Declaration {...}
- type: "Declaration"
- start: 3505
- end: 3523
- property: "margin-right"
- value: "auto"
}
]
}- start: 3438
- end: 3526
} Rule {...}
- type: "Rule"
prelude: SelectorList {...}
- type: "SelectorList"
- start: 3527
- end: 3551
children: [...] (1)
ComplexSelector {...}
- type: "ComplexSelector"
- start: 3527
- end: 3551
children: [...] (1)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (1)
PseudoClassSelector {...}
- type: "PseudoClassSelector"
- name: "global"
args: SelectorList {...}
- type: "SelectorList"
- start: 3535
- end: 3550
children: [...] (1)
ComplexSelector {...}
- type: "ComplexSelector"
- start: 3535
- end: 3550
children: [...] (2)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (1)
ClassSelector {...}
- type: "ClassSelector"
- name: "todoapp"
- start: 3535
- end: 3543
}
]- start: 3535
- end: 3543
} RelativeSelector {...}
- type: "RelativeSelector"
combinator: Combinator {...}
- type: "Combinator"
- name: ">"
- start: 3544
- end: 3545
}selectors: [...] (1)
TypeSelector {...}
- type: "TypeSelector"
- name: "form"
- start: 3546
- end: 3550
}
]- start: 3544
- end: 3550
}
]
}
]
}- start: 3527
- end: 3551
}
]- start: 3527
- end: 3551
}
]
}
]
}block: Block {...}
- type: "Block"
- start: 3552
- end: 3574
children: [...] (1)
Declaration {...}
- type: "Declaration"
- start: 3556
- end: 3571
- property: "max-width"
- value: "100%"
}
]
}- start: 3527
- end: 3574
} Rule {...}
- type: "Rule"
prelude: SelectorList {...}
- type: "SelectorList"
- start: 3575
- end: 3597
children: [...] (1)
ComplexSelector {...}
- type: "ComplexSelector"
- start: 3575
- end: 3597
children: [...] (1)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (1)
PseudoClassSelector {...}
- type: "PseudoClassSelector"
- name: "global"
args: SelectorList {...}
- type: "SelectorList"
- start: 3583
- end: 3596
children: [...] (1)
ComplexSelector {...}
- type: "ComplexSelector"
- start: 3583
- end: 3596
children: [...] (2)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (1)
ClassSelector {...}
- type: "ClassSelector"
- name: "todoapp"
- start: 3583
- end: 3591
}
]- start: 3583
- end: 3591
} RelativeSelector {...}
- type: "RelativeSelector"
combinator: Combinator {...}
- type: "Combinator"
- name: ">"
- start: 3592
- end: 3593
}selectors: [...] (1)
TypeSelector {...}
- type: "TypeSelector"
- name: "h1"
- start: 3594
- end: 3596
}
]- start: 3592
- end: 3596
}
]
}
]
}- start: 3575
- end: 3597
}
]- start: 3575
- end: 3597
}
]
}
]
}block: Block {...}
- type: "Block"
- start: 3598
- end: 3696
children: [...] (5)
Declaration {...}
- type: "Declaration"
- start: 3602
- end: 3616
- property: "display"
- value: "block"
} Declaration {...}
- type: "Declaration"
- start: 3620
- end: 3635
- property: "max-width"
- value: "100%"
} Declaration {...}
- type: "Declaration"
- start: 3639
- end: 3657
- property: "text-align"
- value: "center"
} Declaration {...}
- type: "Declaration"
- start: 3661
- end: 3670
- property: "margin"
- value: "0"
} Declaration {...}
- type: "Declaration"
- start: 3674
- end: 3693
- property: "margin-bottom"
- value: "1rem"
}
]
}- start: 3575
- end: 3696
} Rule {...}
- type: "Rule"
prelude: SelectorList {...}
- type: "SelectorList"
- start: 3697
- end: 3716
children: [...] (1)
ComplexSelector {...}
- type: "ComplexSelector"
- start: 3697
- end: 3716
children: [...] (1)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (1)
PseudoClassSelector {...}
- type: "PseudoClassSelector"
- name: "global"
args: SelectorList {...}
- type: "SelectorList"
- start: 3705
- end: 3715
children: [...] (1)
ComplexSelector {...}
- type: "ComplexSelector"
- start: 3705
- end: 3715
children: [...] (1)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (1)
ClassSelector {...}
- type: "ClassSelector"
- name: "label__lg"
- start: 3705
- end: 3715
}
]- start: 3705
- end: 3715
}
]
}
]
}- start: 3697
- end: 3716
}
]- start: 3697
- end: 3716
}
]
}
]
}block: Block {...}
- type: "Block"
- start: 3717
- end: 3828
children: [...] (5)
Declaration {...}
- type: "Declaration"
- start: 3721
- end: 3741
- property: "line-height"
- value: "1.01567"
} Declaration {...}
- type: "Declaration"
- start: 3745
- end: 3761
- property: "font-weight"
- value: "300"
} Declaration {...}
- type: "Declaration"
- start: 3765
- end: 3780
- property: "padding"
- value: "0.8rem"
} Declaration {...}
- type: "Declaration"
- start: 3784
- end: 3803
- property: "margin-bottom"
- value: "1rem"
} Declaration {...}
- type: "Declaration"
- start: 3807
- end: 3825
- property: "text-align"
- value: "center"
}
]
}- start: 3697
- end: 3828
} Rule {...}
- type: "Rule"
prelude: SelectorList {...}
- type: "SelectorList"
- start: 3829
- end: 3848
children: [...] (1)
ComplexSelector {...}
- type: "ComplexSelector"
- start: 3829
- end: 3848
children: [...] (1)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (1)
PseudoClassSelector {...}
- type: "PseudoClassSelector"
- name: "global"
args: SelectorList {...}
- type: "SelectorList"
- start: 3837
- end: 3847
children: [...] (1)
ComplexSelector {...}
- type: "ComplexSelector"
- start: 3837
- end: 3847
children: [...] (1)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (1)
ClassSelector {...}
- type: "ClassSelector"
- name: "input__lg"
- start: 3837
- end: 3847
}
]- start: 3837
- end: 3847
}
]
}
]
}- start: 3829
- end: 3848
}
]- start: 3829
- end: 3848
}
]
}
]
}block: Block {...}
- type: "Block"
- start: 3849
- end: 3895
children: [...] (2)
Declaration {...}
- type: "Declaration"
- start: 3853
- end: 3866
- property: "padding"
- value: "2rem"
} Declaration {...}
- type: "Declaration"
- start: 3870
- end: 3892
- property: "border"
- value: "2px solid #000"
}
]
}- start: 3829
- end: 3895
} Rule {...}
- type: "Rule"
prelude: SelectorList {...}
- type: "SelectorList"
- start: 3896
- end: 3921
children: [...] (1)
ComplexSelector {...}
- type: "ComplexSelector"
- start: 3896
- end: 3921
children: [...] (1)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (1)
PseudoClassSelector {...}
- type: "PseudoClassSelector"
- name: "global"
args: SelectorList {...}
- type: "SelectorList"
- start: 3904
- end: 3920
children: [...] (1)
ComplexSelector {...}
- type: "ComplexSelector"
- start: 3904
- end: 3920
children: [...] (1)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (2)
ClassSelector {...}
- type: "ClassSelector"
- name: "input__lg"
- start: 3904
- end: 3914
} PseudoClassSelector {...}
- type: "PseudoClassSelector"
- name: "focus"
- args: null
- start: 3914
- end: 3920
}
]- start: 3904
- end: 3920
}
]
}
]
}- start: 3896
- end: 3921
}
]- start: 3896
- end: 3921
}
]
}
]
}block: Block {...}
- type: "Block"
- start: 3922
- end: 3981
children: [...] (2)
Declaration {...}
- type: "Declaration"
- start: 3926
- end: 3947
- property: "border-color"
- value: "#4d4d4d"
} Declaration {...}
- type: "Declaration"
- start: 3951
- end: 3978
- property: "box-shadow"
- value: "inset 0 0 0 2px"
}
]
}- start: 3896
- end: 3981
} Rule {...}
- type: "Rule"
prelude: SelectorList {...}
- type: "SelectorList"
- start: 3982
- end: 4006
children: [...] (1)
ComplexSelector {...}
- type: "ComplexSelector"
- start: 3982
- end: 4006
children: [...] (1)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (1)
PseudoClassSelector {...}
- type: "PseudoClassSelector"
- name: "global"
args: SelectorList {...}
- type: "SelectorList"
- start: 3990
- end: 4005
children: [...] (1)
ComplexSelector {...}
- type: "ComplexSelector"
- start: 3990
- end: 4005
children: [...] (1)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (1)
AttributeSelector {...}
- type: "AttributeSelector"
- start: 3990
- end: 4005
- name: "class"
- matcher: "*="
- value: "__lg"
- flags: null
}
]- start: 3990
- end: 4005
}
]
}
]
}- start: 3982
- end: 4006
}
]- start: 3982
- end: 4006
}
]
}
]
}block: Block {...}
- type: "Block"
- start: 4007
- end: 4071
children: [...] (3)
Declaration {...}
- type: "Declaration"
- start: 4011
- end: 4032
- property: "display"
- value: "inline-block"
} Declaration {...}
- type: "Declaration"
- start: 4036
- end: 4047
- property: "width"
- value: "100%"
} Declaration {...}
- type: "Declaration"
- start: 4051
- end: 4068
- property: "font-size"
- value: "1.9rem"
}
]
}- start: 3982
- end: 4071
} Rule {...}
- type: "Rule"
prelude: SelectorList {...}
- type: "SelectorList"
- start: 4072
- end: 4113
children: [...] (1)
ComplexSelector {...}
- type: "ComplexSelector"
- start: 4072
- end: 4113
children: [...] (1)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (1)
PseudoClassSelector {...}
- type: "PseudoClassSelector"
- name: "global"
args: SelectorList {...}
- type: "SelectorList"
- start: 4080
- end: 4112
children: [...] (1)
ComplexSelector {...}
- type: "ComplexSelector"
- start: 4080
- end: 4112
children: [...] (1)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (2)
AttributeSelector {...}
- type: "AttributeSelector"
- start: 4080
- end: 4095
- name: "class"
- matcher: "*="
- value: "__lg"
- flags: null
} PseudoClassSelector {...}
- type: "PseudoClassSelector"
- name: "not"
args: SelectorList {...}
- type: "SelectorList"
- start: 4100
- end: 4111
children: [...] (1)
ComplexSelector {...}
- type: "ComplexSelector"
- start: 4100
- end: 4111
children: [...] (1)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (1)
PseudoClassSelector {...}
- type: "PseudoClassSelector"
- name: "last-child"
- args: null
- start: 4100
- end: 4111
}
]- start: 4100
- end: 4111
}
]
}
]
}- start: 4095
- end: 4112
}
]- start: 4080
- end: 4112
}
]
}
]
}- start: 4072
- end: 4113
}
]- start: 4072
- end: 4113
}
]
}
]
}block: Block {...}
- type: "Block"
- start: 4114
- end: 4140
children: [...] (1)
Declaration {...}
- type: "Declaration"
- start: 4118
- end: 4137
- property: "margin-bottom"
- value: "1rem"
}
]
}- start: 4072
- end: 4140
} Atrule {...}
- type: "Atrule"
- start: 4141
- end: 4237
- name: "media"
- prelude: "screen and (min-width: 620px)"
block: Block {...}
- type: "Block"
- start: 4178
- end: 4237
children: [...] (1)
Rule {...}
- type: "Rule"
prelude: SelectorList {...}
- type: "SelectorList"
- start: 4182
- end: 4206
children: [...] (1)
ComplexSelector {...}
- type: "ComplexSelector"
- start: 4182
- end: 4206
children: [...] (1)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (1)
PseudoClassSelector {...}
- type: "PseudoClassSelector"
- name: "global"
args: SelectorList {...}
- type: "SelectorList"
- start: 4190
- end: 4205
children: [...] (1)
ComplexSelector {...}
- type: "ComplexSelector"
- start: 4190
- end: 4205
children: [...] (1)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (1)
AttributeSelector {...}
- type: "AttributeSelector"
- start: 4190
- end: 4205
- name: "class"
- matcher: "*="
- value: "__lg"
- flags: null
}
]- start: 4190
- end: 4205
}
]
}
]
}- start: 4182
- end: 4206
}
]- start: 4182
- end: 4206
}
]
}
]
}block: Block {...}
- type: "Block"
- start: 4207
- end: 4235
children: [...] (1)
Declaration {...}
- type: "Declaration"
- start: 4213
- end: 4230
- property: "font-size"
- value: "2.4rem"
}
]
}- start: 4182
- end: 4235
}
]
}
} Rule {...}
- type: "Rule"
prelude: SelectorList {...}
- type: "SelectorList"
- start: 4238
- end: 4255
children: [...] (1)
ComplexSelector {...}
- type: "ComplexSelector"
- start: 4238
- end: 4255
children: [...] (1)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (1)
PseudoClassSelector {...}
- type: "PseudoClassSelector"
- name: "global"
args: SelectorList {...}
- type: "SelectorList"
- start: 4246
- end: 4254
children: [...] (1)
ComplexSelector {...}
- type: "ComplexSelector"
- start: 4246
- end: 4254
children: [...] (1)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (1)
ClassSelector {...}
- type: "ClassSelector"
- name: "filters"
- start: 4246
- end: 4254
}
]- start: 4246
- end: 4254
}
]
}
]
}- start: 4238
- end: 4255
}
]- start: 4238
- end: 4255
}
]
}
]
}block: Block {...}
- type: "Block"
- start: 4256
- end: 4296
children: [...] (2)
Declaration {...}
- type: "Declaration"
- start: 4260
- end: 4271
- property: "width"
- value: "100%"
} Declaration {...}
- type: "Declaration"
- start: 4275
- end: 4293
- property: "margin"
- value: "unset auto"
}
]
}- start: 4238
- end: 4296
} Rule {...}
- type: "Rule"
prelude: SelectorList {...}
- type: "SelectorList"
- start: 4320
- end: 4334
children: [...] (1)
ComplexSelector {...}
- type: "ComplexSelector"
- start: 4320
- end: 4334
children: [...] (1)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (1)
PseudoClassSelector {...}
- type: "PseudoClassSelector"
- name: "global"
args: SelectorList {...}
- type: "SelectorList"
- start: 4328
- end: 4333
children: [...] (1)
ComplexSelector {...}
- type: "ComplexSelector"
- start: 4328
- end: 4333
children: [...] (1)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (1)
ClassSelector {...}
- type: "ClassSelector"
- name: "todo"
- start: 4328
- end: 4333
}
]- start: 4328
- end: 4333
}
]
}
]
}- start: 4320
- end: 4334
}
]- start: 4320
- end: 4334
}
]
}
]
}block: Block {...}
- type: "Block"
- start: 4335
- end: 4397
children: [...] (3)
Declaration {...}
- type: "Declaration"
- start: 4339
- end: 4352
- property: "display"
- value: "flex"
} Declaration {...}
- type: "Declaration"
- start: 4356
- end: 4375
- property: "flex-direction"
- value: "row"
} Declaration {...}
- type: "Declaration"
- start: 4379
- end: 4394
- property: "flex-wrap"
- value: "wrap"
}
]
}- start: 4320
- end: 4397
} Rule {...}
- type: "Rule"
prelude: SelectorList {...}
- type: "SelectorList"
- start: 4398
- end: 4416
children: [...] (1)
ComplexSelector {...}
- type: "ComplexSelector"
- start: 4398
- end: 4416
children: [...] (1)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (1)
PseudoClassSelector {...}
- type: "PseudoClassSelector"
- name: "global"
args: SelectorList {...}
- type: "SelectorList"
- start: 4406
- end: 4415
children: [...] (1)
ComplexSelector {...}
- type: "ComplexSelector"
- start: 4406
- end: 4415
children: [...] (2)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (1)
ClassSelector {...}
- type: "ClassSelector"
- name: "todo"
- start: 4406
- end: 4411
}
]- start: 4406
- end: 4411
} RelativeSelector {...}
- type: "RelativeSelector"
combinator: Combinator {...}
- type: "Combinator"
- name: ">"
- start: 4412
- end: 4413
}selectors: [...] (1)
TypeSelector {...}
- type: "TypeSelector"
- name: "*"
- start: 4414
- end: 4415
}
]- start: 4412
- end: 4415
}
]
}
]
}- start: 4398
- end: 4416
}
]- start: 4398
- end: 4416
}
]
}
]
}block: Block {...}
- type: "Block"
- start: 4417
- end: 4438
children: [...] (1)
Declaration {...}
- type: "Declaration"
- start: 4421
- end: 4435
- property: "flex"
- value: "0 0 100%"
}
]
}- start: 4398
- end: 4438
} Rule {...}
- type: "Rule"
prelude: SelectorList {...}
- type: "SelectorList"
- start: 4439
- end: 4458
children: [...] (1)
ComplexSelector {...}
- type: "ComplexSelector"
- start: 4439
- end: 4458
children: [...] (1)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (1)
PseudoClassSelector {...}
- type: "PseudoClassSelector"
- name: "global"
args: SelectorList {...}
- type: "SelectorList"
- start: 4447
- end: 4457
children: [...] (1)
ComplexSelector {...}
- type: "ComplexSelector"
- start: 4447
- end: 4457
children: [...] (1)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (1)
ClassSelector {...}
- type: "ClassSelector"
- name: "todo-text"
- start: 4447
- end: 4457
}
]- start: 4447
- end: 4457
}
]
}
]
}- start: 4439
- end: 4458
}
]- start: 4439
- end: 4458
}
]
}
]
}block: Block {...}
- type: "Block"
- start: 4459
- end: 4554
children: [...] (4)
Declaration {...}
- type: "Declaration"
- start: 4463
- end: 4474
- property: "width"
- value: "100%"
} Declaration {...}
- type: "Declaration"
- start: 4478
- end: 4496
- property: "min-height"
- value: "4.4rem"
} Declaration {...}
- type: "Declaration"
- start: 4500
- end: 4522
- property: "padding"
- value: "0.4rem 0.8rem"
} Declaration {...}
- type: "Declaration"
- start: 4526
- end: 4551
- property: "border"
- value: "2px solid #565656"
}
]
}- start: 4439
- end: 4554
} Rule {...}
- type: "Rule"
prelude: SelectorList {...}
- type: "SelectorList"
- start: 4555
- end: 4580
children: [...] (1)
ComplexSelector {...}
- type: "ComplexSelector"
- start: 4555
- end: 4580
children: [...] (1)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (1)
PseudoClassSelector {...}
- type: "PseudoClassSelector"
- name: "global"
args: SelectorList {...}
- type: "SelectorList"
- start: 4563
- end: 4579
children: [...] (1)
ComplexSelector {...}
- type: "ComplexSelector"
- start: 4563
- end: 4579
children: [...] (1)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (2)
ClassSelector {...}
- type: "ClassSelector"
- name: "todo-text"
- start: 4563
- end: 4573
} PseudoClassSelector {...}
- type: "PseudoClassSelector"
- name: "focus"
- args: null
- start: 4573
- end: 4579
}
]- start: 4563
- end: 4579
}
]
}
]
}- start: 4555
- end: 4580
}
]- start: 4555
- end: 4580
}
]
}
]
}block: Block {...}
- type: "Block"
- start: 4581
- end: 4615
children: [...] (1)
Declaration {...}
- type: "Declaration"
- start: 4585
- end: 4612
- property: "box-shadow"
- value: "inset 0 0 0 2px"
}
]
}- start: 4555
- end: 4615
} Rule {...}
- type: "Rule"
prelude: SelectorList {...}
- type: "SelectorList"
- start: 4638
- end: 4652
children: [...] (1)
ComplexSelector {...}
- type: "ComplexSelector"
- start: 4638
- end: 4652
children: [...] (1)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (1)
PseudoClassSelector {...}
- type: "PseudoClassSelector"
- name: "global"
args: SelectorList {...}
- type: "SelectorList"
- start: 4646
- end: 4651
children: [...] (1)
ComplexSelector {...}
- type: "ComplexSelector"
- start: 4646
- end: 4651
children: [...] (1)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (1)
ClassSelector {...}
- type: "ClassSelector"
- name: "c-cb"
- start: 4646
- end: 4651
}
]- start: 4646
- end: 4651
}
]
}
]
}- start: 4638
- end: 4652
}
]- start: 4638
- end: 4652
}
]
}
]
}block: Block {...}
- type: "Block"
- start: 4653
- end: 4914
children: [...] (11)
Declaration {...}
- type: "Declaration"
- start: 4657
- end: 4679
- property: "box-sizing"
- value: "border-box"
} Declaration {...}
- type: "Declaration"
- start: 4683
- end: 4713
- property: "font-family"
- value: "Arial, sans-serif"
} Declaration {...}
- type: "Declaration"
- start: 4717
- end: 4752
- property: "-webkit-font-smoothing"
- value: "antialiased"
} Declaration {...}
- type: "Declaration"
- start: 4756
- end: 4772
- property: "font-weight"
- value: "400"
} Declaration {...}
- type: "Declaration"
- start: 4776
- end: 4793
- property: "font-size"
- value: "1.6rem"
} Declaration {...}
- type: "Declaration"
- start: 4797
- end: 4814
- property: "line-height"
- value: "1.25"
} Declaration {...}
- type: "Declaration"
- start: 4818
- end: 4832
- property: "display"
- value: "block"
} Declaration {...}
- type: "Declaration"
- start: 4836
- end: 4854
- property: "position"
- value: "relative"
} Declaration {...}
- type: "Declaration"
- start: 4858
- end: 4874
- property: "min-height"
- value: "44px"
} Declaration {...}
- type: "Declaration"
- start: 4878
- end: 4896
- property: "padding-left"
- value: "40px"
} Declaration {...}
- type: "Declaration"
- start: 4900
- end: 4911
- property: "clear"
- value: "left"
}
]
}- start: 4638
- end: 4914
} Rule {...}
- type: "Rule"
prelude: SelectorList {...}
- type: "SelectorList"
- start: 4915
- end: 4986
children: [...] (2)
ComplexSelector {...}
- type: "ComplexSelector"
- start: 4915
- end: 4945
children: [...] (1)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (1)
PseudoClassSelector {...}
- type: "PseudoClassSelector"
- name: "global"
args: SelectorList {...}
- type: "SelectorList"
- start: 4923
- end: 4944
children: [...] (1)
ComplexSelector {...}
- type: "ComplexSelector"
- start: 4923
- end: 4944
children: [...] (2)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (1)
ClassSelector {...}
- type: "ClassSelector"
- name: "c-cb"
- start: 4923
- end: 4928
}
]- start: 4923
- end: 4928
} RelativeSelector {...}
- type: "RelativeSelector"
combinator: Combinator {...}
- type: "Combinator"
- name: ">"
- start: 4929
- end: 4930
}selectors: [...] (2)
TypeSelector {...}
- type: "TypeSelector"
- name: "label"
- start: 4931
- end: 4936
} PseudoElementSelector {...}
- type: "PseudoElementSelector"
- name: "before"
- start: 4936
- end: 4944
}
]- start: 4929
- end: 4944
}
]
}
]
}- start: 4915
- end: 4945
}
]- start: 4915
- end: 4945
}
]
} ComplexSelector {...}
- type: "ComplexSelector"
- start: 4947
- end: 4986
children: [...] (1)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (1)
PseudoClassSelector {...}
- type: "PseudoClassSelector"
- name: "global"
args: SelectorList {...}
- type: "SelectorList"
- start: 4955
- end: 4985
children: [...] (1)
ComplexSelector {...}
- type: "ComplexSelector"
- start: 4955
- end: 4985
children: [...] (2)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (1)
ClassSelector {...}
- type: "ClassSelector"
- name: "c-cb"
- start: 4955
- end: 4960
}
]- start: 4955
- end: 4960
} RelativeSelector {...}
- type: "RelativeSelector"
combinator: Combinator {...}
- type: "Combinator"
- name: ">"
- start: 4961
- end: 4962
}selectors: [...] (2)
TypeSelector {...}
- type: "TypeSelector"
- name: "input"
- start: 4963
- end: 4968
} AttributeSelector {...}
- type: "AttributeSelector"
- start: 4968
- end: 4985
- name: "type"
- matcher: "="
- value: "checkbox"
- flags: null
}
]- start: 4961
- end: 4985
}
]
}
]
}- start: 4947
- end: 4986
}
]- start: 4947
- end: 4986
}
]
}
]
}block: Block {...}
- type: "Block"
- start: 4987
- end: 5074
children: [...] (5)
Declaration {...}
- type: "Declaration"
- start: 4991
- end: 5013
- property: "box-sizing"
- value: "border-box"
} Declaration {...}
- type: "Declaration"
- start: 5017
- end: 5026
- property: "top"
- value: "-2px"
} Declaration {...}
- type: "Declaration"
- start: 5030
- end: 5040
- property: "left"
- value: "-2px"
} Declaration {...}
- type: "Declaration"
- start: 5044
- end: 5055
- property: "width"
- value: "44px"
} Declaration {...}
- type: "Declaration"
- start: 5059
- end: 5071
- property: "height"
- value: "44px"
}
]
}- start: 4915
- end: 5074
} Rule {...}
- type: "Rule"
prelude: SelectorList {...}
- type: "SelectorList"
- start: 5075
- end: 5114
children: [...] (1)
ComplexSelector {...}
- type: "ComplexSelector"
- start: 5075
- end: 5114
children: [...] (1)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (1)
PseudoClassSelector {...}
- type: "PseudoClassSelector"
- name: "global"
args: SelectorList {...}
- type: "SelectorList"
- start: 5083
- end: 5113
children: [...] (1)
ComplexSelector {...}
- type: "ComplexSelector"
- start: 5083
- end: 5113
children: [...] (2)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (1)
ClassSelector {...}
- type: "ClassSelector"
- name: "c-cb"
- start: 5083
- end: 5088
}
]- start: 5083
- end: 5088
} RelativeSelector {...}
- type: "RelativeSelector"
combinator: Combinator {...}
- type: "Combinator"
- name: ">"
- start: 5089
- end: 5090
}selectors: [...] (2)
TypeSelector {...}
- type: "TypeSelector"
- name: "input"
- start: 5091
- end: 5096
} AttributeSelector {...}
- type: "AttributeSelector"
- start: 5096
- end: 5113
- name: "type"
- matcher: "="
- value: "checkbox"
- flags: null
}
]- start: 5089
- end: 5113
}
]
}
]
}- start: 5075
- end: 5114
}
]- start: 5075
- end: 5114
}
]
}
]
}block: Block {...}
- type: "Block"
- start: 5115
- end: 5239
children: [...] (6)
Declaration {...}
- type: "Declaration"
- start: 5119
- end: 5154
- property: "-webkit-font-smoothing"
- value: "antialiased"
} Declaration {...}
- type: "Declaration"
- start: 5158
- end: 5173
- property: "cursor"
- value: "pointer"
} Declaration {...}
- type: "Declaration"
- start: 5177
- end: 5195
- property: "position"
- value: "absolute"
} Declaration {...}
- type: "Declaration"
- start: 5199
- end: 5209
- property: "z-index"
- value: "1"
} Declaration {...}
- type: "Declaration"
- start: 5213
- end: 5222
- property: "margin"
- value: "0"
} Declaration {...}
- type: "Declaration"
- start: 5226
- end: 5236
- property: "opacity"
- value: "0"
}
]
}- start: 5075
- end: 5239
} Rule {...}
- type: "Rule"
prelude: SelectorList {...}
- type: "SelectorList"
- start: 5240
- end: 5262
children: [...] (1)
ComplexSelector {...}
- type: "ComplexSelector"
- start: 5240
- end: 5262
children: [...] (1)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (1)
PseudoClassSelector {...}
- type: "PseudoClassSelector"
- name: "global"
args: SelectorList {...}
- type: "SelectorList"
- start: 5248
- end: 5261
children: [...] (1)
ComplexSelector {...}
- type: "ComplexSelector"
- start: 5248
- end: 5261
children: [...] (2)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (1)
ClassSelector {...}
- type: "ClassSelector"
- name: "c-cb"
- start: 5248
- end: 5253
}
]- start: 5248
- end: 5253
} RelativeSelector {...}
- type: "RelativeSelector"
combinator: Combinator {...}
- type: "Combinator"
- name: ">"
- start: 5254
- end: 5255
}selectors: [...] (1)
TypeSelector {...}
- type: "TypeSelector"
- name: "label"
- start: 5256
- end: 5261
}
]- start: 5254
- end: 5261
}
]
}
]
}- start: 5240
- end: 5262
}
]- start: 5240
- end: 5262
}
]
}
]
}block: Block {...}
- type: "Block"
- start: 5263
- end: 5455
children: [...] (8)
Declaration {...}
- type: "Declaration"
- start: 5267
- end: 5285
- property: "font-size"
- value: "inherit"
} Declaration {...}
- type: "Declaration"
- start: 5289
- end: 5309
- property: "font-family"
- value: "inherit"
} Declaration {...}
- type: "Declaration"
- start: 5313
- end: 5333
- property: "line-height"
- value: "inherit"
} Declaration {...}
- type: "Declaration"
- start: 5337
- end: 5358
- property: "display"
- value: "inline-block"
} Declaration {...}
- type: "Declaration"
- start: 5362
- end: 5378
- property: "margin-bottom"
- value: "0"
} Declaration {...}
- type: "Declaration"
- start: 5382
- end: 5403
- property: "padding"
- value: "8px 15px 5px"
} Declaration {...}
- type: "Declaration"
- start: 5407
- end: 5422
- property: "cursor"
- value: "pointer"
} Declaration {...}
- type: "Declaration"
- start: 5426
- end: 5452
- property: "touch-action"
- value: "manipulation"
}
]
}- start: 5240
- end: 5455
} Rule {...}
- type: "Rule"
prelude: SelectorList {...}
- type: "SelectorList"
- start: 5456
- end: 5486
children: [...] (1)
ComplexSelector {...}
- type: "ComplexSelector"
- start: 5456
- end: 5486
children: [...] (1)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (1)
PseudoClassSelector {...}
- type: "PseudoClassSelector"
- name: "global"
args: SelectorList {...}
- type: "SelectorList"
- start: 5464
- end: 5485
children: [...] (1)
ComplexSelector {...}
- type: "ComplexSelector"
- start: 5464
- end: 5485
children: [...] (2)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (1)
ClassSelector {...}
- type: "ClassSelector"
- name: "c-cb"
- start: 5464
- end: 5469
}
]- start: 5464
- end: 5469
} RelativeSelector {...}
- type: "RelativeSelector"
combinator: Combinator {...}
- type: "Combinator"
- name: ">"
- start: 5470
- end: 5471
}selectors: [...] (2)
TypeSelector {...}
- type: "TypeSelector"
- name: "label"
- start: 5472
- end: 5477
} PseudoElementSelector {...}
- type: "PseudoElementSelector"
- name: "before"
- start: 5477
- end: 5485
}
]- start: 5470
- end: 5485
}
]
}
]
}- start: 5456
- end: 5486
}
]- start: 5456
- end: 5486
}
]
}
]
}block: Block {...}
- type: "Block"
- start: 5487
- end: 5588
children: [...] (4)
Declaration {...}
- type: "Declaration"
- start: 5491
- end: 5502
- property: "content"
- value: "\"\""
} Declaration {...}
- type: "Declaration"
- start: 5506
- end: 5524
- property: "position"
- value: "absolute"
} Declaration {...}
- type: "Declaration"
- start: 5528
- end: 5558
- property: "border"
- value: "2px solid currentColor"
} Declaration {...}
- type: "Declaration"
- start: 5562
- end: 5585
- property: "background"
- value: "transparent"
}
]
}- start: 5456
- end: 5588
} Rule {...}
- type: "Rule"
prelude: SelectorList {...}
- type: "SelectorList"
- start: 5589
- end: 5650
children: [...] (1)
ComplexSelector {...}
- type: "ComplexSelector"
- start: 5589
- end: 5650
children: [...] (1)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (1)
PseudoClassSelector {...}
- type: "PseudoClassSelector"
- name: "global"
args: SelectorList {...}
- type: "SelectorList"
- start: 5597
- end: 5649
children: [...] (1)
ComplexSelector {...}
- type: "ComplexSelector"
- start: 5597
- end: 5649
children: [...] (3)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (1)
ClassSelector {...}
- type: "ClassSelector"
- name: "c-cb"
- start: 5597
- end: 5602
}
]- start: 5597
- end: 5602
} RelativeSelector {...}
- type: "RelativeSelector"
combinator: Combinator {...}
- type: "Combinator"
- name: ">"
- start: 5603
- end: 5604
}selectors: [...] (3)
TypeSelector {...}
- type: "TypeSelector"
- name: "input"
- start: 5605
- end: 5610
} AttributeSelector {...}
- type: "AttributeSelector"
- start: 5610
- end: 5627
- name: "type"
- matcher: "="
- value: "checkbox"
- flags: null
} PseudoClassSelector {...}
- type: "PseudoClassSelector"
- name: "focus"
- args: null
- start: 5627
- end: 5633
}
]- start: 5603
- end: 5633
} RelativeSelector {...}
- type: "RelativeSelector"
combinator: Combinator {...}
- type: "Combinator"
- name: "+"
- start: 5634
- end: 5635
}selectors: [...] (2)
TypeSelector {...}
- type: "TypeSelector"
- name: "label"
- start: 5636
- end: 5641
} PseudoElementSelector {...}
- type: "PseudoElementSelector"
- name: "before"
- start: 5641
- end: 5649
}
]- start: 5634
- end: 5649
}
]
}
]
}- start: 5589
- end: 5650
}
]- start: 5589
- end: 5650
}
]
}
]
}block: Block {...}
- type: "Block"
- start: 5651
- end: 5706
children: [...] (2)
Declaration {...}
- type: "Declaration"
- start: 5655
- end: 5672
- property: "border-width"
- value: "4px"
} Declaration {...}
- type: "Declaration"
- start: 5676
- end: 5703
- property: "outline"
- value: "3px dashed #228bec"
}
]
}- start: 5589
- end: 5706
} Rule {...}
- type: "Rule"
prelude: SelectorList {...}
- type: "SelectorList"
- start: 5707
- end: 5736
children: [...] (1)
ComplexSelector {...}
- type: "ComplexSelector"
- start: 5707
- end: 5736
children: [...] (1)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (1)
PseudoClassSelector {...}
- type: "PseudoClassSelector"
- name: "global"
args: SelectorList {...}
- type: "SelectorList"
- start: 5715
- end: 5735
children: [...] (1)
ComplexSelector {...}
- type: "ComplexSelector"
- start: 5715
- end: 5735
children: [...] (2)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (1)
ClassSelector {...}
- type: "ClassSelector"
- name: "c-cb"
- start: 5715
- end: 5720
}
]- start: 5715
- end: 5720
} RelativeSelector {...}
- type: "RelativeSelector"
combinator: Combinator {...}
- type: "Combinator"
- name: ">"
- start: 5721
- end: 5722
}selectors: [...] (2)
TypeSelector {...}
- type: "TypeSelector"
- name: "label"
- start: 5723
- end: 5728
} PseudoElementSelector {...}
- type: "PseudoElementSelector"
- name: "after"
- start: 5728
- end: 5735
}
]- start: 5721
- end: 5735
}
]
}
]
}- start: 5707
- end: 5736
}
]- start: 5707
- end: 5736
}
]
}
]
}block: Block {...}
- type: "Block"
- start: 5737
- end: 6009
children: [...] (13)
Declaration {...}
- type: "Declaration"
- start: 5741
- end: 5764
- property: "box-sizing"
- value: "content-box"
} Declaration {...}
- type: "Declaration"
- start: 5768
- end: 5779
- property: "content"
- value: "\"\""
} Declaration {...}
- type: "Declaration"
- start: 5783
- end: 5801
- property: "position"
- value: "absolute"
} Declaration {...}
- type: "Declaration"
- start: 5805
- end: 5814
- property: "top"
- value: "11px"
} Declaration {...}
- type: "Declaration"
- start: 5818
- end: 5827
- property: "left"
- value: "9px"
} Declaration {...}
- type: "Declaration"
- start: 5831
- end: 5842
- property: "width"
- value: "18px"
} Declaration {...}
- type: "Declaration"
- start: 5846
- end: 5857
- property: "height"
- value: "7px"
} Declaration {...}
- type: "Declaration"
- start: 5861
- end: 5886
- property: "transform"
- value: "rotate(-45deg)"
} Declaration {...}
- type: "Declaration"
- start: 5890
- end: 5903
- property: "border"
- value: "solid"
} Declaration {...}
- type: "Declaration"
- start: 5907
- end: 5932
- property: "border-width"
- value: "0 0 5px 5px"
} Declaration {...}
- type: "Declaration"
- start: 5936
- end: 5965
- property: "border-top-color"
- value: "transparent"
} Declaration {...}
- type: "Declaration"
- start: 5969
- end: 5979
- property: "opacity"
- value: "0"
} Declaration {...}
- type: "Declaration"
- start: 5983
- end: 6006
- property: "background"
- value: "transparent"
}
]
}- start: 5707
- end: 6009
} Rule {...}
- type: "Rule"
prelude: SelectorList {...}
- type: "SelectorList"
- start: 6010
- end: 6072
children: [...] (1)
ComplexSelector {...}
- type: "ComplexSelector"
- start: 6010
- end: 6072
children: [...] (1)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (1)
PseudoClassSelector {...}
- type: "PseudoClassSelector"
- name: "global"
args: SelectorList {...}
- type: "SelectorList"
- start: 6018
- end: 6071
children: [...] (1)
ComplexSelector {...}
- type: "ComplexSelector"
- start: 6018
- end: 6071
children: [...] (3)
RelativeSelector {...}
- type: "RelativeSelector"
- combinator: null
selectors: [...] (1)
ClassSelector {...}
- type: "ClassSelector"
- name: "c-cb"
- start: 6018
- end: 6023
}
]- start: 6018
- end: 6023
} RelativeSelector {...}
- type: "RelativeSelector"
combinator: Combinator {...}
- type: "Combinator"
- name: ">"
- start: 6024
- end: 6025
}selectors: [...] (3)
TypeSelector {...}
- type: "TypeSelector"
- name: "input"
- start: 6026
- end: 6031
} AttributeSelector {...}
- type: "AttributeSelector"
- start: 6031
- end: 6048
- name: "type"
- matcher: "="
- value: "checkbox"
- flags: null
} PseudoClassSelector {...}
- type: "PseudoClassSelector"
- name: "checked"
- args: null
- start: 6048
- end: 6056
}
]- start: 6024
- end: 6056
} RelativeSelector {...}
- type: "RelativeSelector"
combinator: Combinator {...}
- type: "Combinator"
- name: "+"
- start: 6057
- end: 6058
}selectors: [...] (2)
TypeSelector {...}
- type: "TypeSelector"
- name: "label"
- start: 6059
- end: 6064
} PseudoElementSelector {...}
- type: "PseudoElementSelector"
- name: "after"
- start: 6064
- end: 6071
}
]- start: 6057
- end: 6071
}
]
}
]
}- start: 6010
- end: 6072
}
]- start: 6010
- end: 6072
}
]
}
]
}block: Block {...}
- type: "Block"
- start: 6073
- end: 6090
children: [...] (1)
Declaration {...}
- type: "Declaration"
- start: 6077
- end: 6087
- property: "opacity"
- value: "1"
}
]
}- start: 6010
- end: 6090
}
]content: {...}
- start: 348
- end: 6094
- styles: "\n/* RESETS */\n:global(*),\n:global(*::before),\n:global(*::after) {\n box-sizing: border-box;\n}\n:global(*:focus) {\n outline: 3px dashed #228bec;\n outline-offset: 0;\n}\n:global(html) {\n font: 62.5% / 1.15 sans-serif;\n}\n:global(h1),\n:global(h2) {\n margin-bottom: 0;\n}\n:global(ul) {\n list-style: none;\n padding: 0;\n}\n:global(button) {\n border: none;\n margin: 0;\n padding: 0;\n width: auto;\n overflow: visible;\n background: transparent;\n color: inherit;\n font: inherit;\n line-height: normal;\n -webkit-font-smoothing: inherit;\n -moz-osx-font-smoothing: inherit;\n -webkit-appearance: none;\n}\n:global(button::-moz-focus-inner) {\n border: 0;\n}\n:global(button),\n:global(input),\n:global(optgroup),\n:global(select),\n:global(textarea) {\n font-family: inherit;\n font-size: 100%;\n line-height: 1.15;\n margin: 0;\n}\n:global(button),\n:global(input) {\n overflow: visible;\n}\n:global(input[type=\"text\"]) {\n border-radius: 0;\n}\n:global(body) {\n width: 100%;\n max-width: 68rem;\n margin: 0 auto;\n font: 1.6rem/1.25 Arial, sans-serif;\n background-color: #f5f5f5;\n color: #4d4d4d;\n}\n@media screen and (min-width: 620px) {\n :global(body) {\n font-size: 1.9rem;\n line-height: 1.31579;\n }\n}\n/*END RESETS*/\n\n/* GLOBAL STYLES */\n:global(.form-group > input[type=\"text\"]) {\n display: inline-block;\n margin-top: 0.4rem;\n}\n:global(.btn) {\n padding: 0.8rem 1rem 0.7rem;\n border: 0.2rem solid #4d4d4d;\n cursor: pointer;\n text-transform: capitalize;\n}\n:global(.btn.toggle-btn) {\n border-width: 1px;\n border-color: #d3d3d3;\n}\n:global(.btn.toggle-btn[aria-pressed=\"true\"]) {\n text-decoration: underline;\n border-color: #4d4d4d;\n}\n:global(.btn__danger) {\n color: #fff;\n background-color: #ca3c3c;\n border-color: #bd2130;\n}\n:global(.btn__filter) {\n border-color: lightgrey;\n}\n:global(.btn__primary) {\n color: #fff;\n background-color: #000;\n}\n:global(.btn__primary:disabled) {\n color:darkgrey;\n background-color:#565656;\n}\n:global(.btn-group) {\n display: flex;\n justify-content: space-between;\n}\n:global(.btn-group > *) {\n flex: 1 1 49%;\n}\n:global(.btn-group > * + *) {\n margin-left: 0.8rem;\n}\n:global(.label-wrapper) {\n margin: 0;\n flex: 0 0 100%;\n text-align: center;\n}\n:global(.visually-hidden) {\n position: absolute !important;\n height: 1px;\n width: 1px;\n overflow: hidden;\n clip: rect(1px 1px 1px 1px);\n clip: rect(1px, 1px, 1px, 1px);\n white-space: nowrap;\n}\n:global([class*=\"stack\"] > *) {\n margin-top: 0;\n margin-bottom: 0;\n}\n:global(.stack-small > * + *) {\n margin-top: 1.25rem;\n}\n:global(.stack-large > * + *) {\n margin-top: 2.5rem;\n}\n@media screen and (min-width: 550px) {\n :global(.stack-small > * + *) {\n margin-top: 1.4rem;\n }\n :global(.stack-large > * + *) {\n margin-top: 2.8rem;\n }\n}\n:global(.stack-exception) {\n margin-top: 1.2rem;\n}\n/* END GLOBAL STYLES */\n\n:global(.todoapp) {\n background: #fff;\n margin: 2rem 0 4rem 0;\n padding: 1rem;\n position: relative;\n box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2), 0 2.5rem 5rem 0 rgba(0, 0, 0, 0.1);\n}\n@media screen and (min-width: 550px) {\n :global(.todoapp) {\n padding: 4rem;\n }\n}\n:global(.todoapp > *) {\n max-width: 50rem;\n margin-left: auto;\n margin-right: auto;\n}\n:global(.todoapp > form) {\n max-width: 100%;\n}\n:global(.todoapp > h1) {\n display: block;\n max-width: 100%;\n text-align: center;\n margin: 0;\n margin-bottom: 1rem;\n}\n:global(.label__lg) {\n line-height: 1.01567;\n font-weight: 300;\n padding: 0.8rem;\n margin-bottom: 1rem;\n text-align: center;\n}\n:global(.input__lg) {\n padding: 2rem;\n border: 2px solid #000;\n}\n:global(.input__lg:focus) {\n border-color: #4d4d4d;\n box-shadow: inset 0 0 0 2px;\n}\n:global([class*=\"__lg\"]) {\n display: inline-block;\n width: 100%;\n font-size: 1.9rem;\n}\n:global([class*=\"__lg\"]:not(:last-child)) {\n margin-bottom: 1rem;\n}\n@media screen and (min-width: 620px) {\n :global([class*=\"__lg\"]) {\n font-size: 2.4rem;\n }\n}\n:global(.filters) {\n width: 100%;\n margin: unset auto;\n}\n/* Todo item styles */\n:global(.todo) {\n display: flex;\n flex-direction: row;\n flex-wrap: wrap;\n}\n:global(.todo > *) {\n flex: 0 0 100%;\n}\n:global(.todo-text) {\n width: 100%;\n min-height: 4.4rem;\n padding: 0.4rem 0.8rem;\n border: 2px solid #565656;\n}\n:global(.todo-text:focus) {\n box-shadow: inset 0 0 0 2px;\n}\n/* CHECKBOX STYLES */\n:global(.c-cb) {\n box-sizing: border-box;\n font-family: Arial, sans-serif;\n -webkit-font-smoothing: antialiased;\n font-weight: 400;\n font-size: 1.6rem;\n line-height: 1.25;\n display: block;\n position: relative;\n min-height: 44px;\n padding-left: 40px;\n clear: left;\n}\n:global(.c-cb > label::before),\n:global(.c-cb > input[type=\"checkbox\"]) {\n box-sizing: border-box;\n top: -2px;\n left: -2px;\n width: 44px;\n height: 44px;\n}\n:global(.c-cb > input[type=\"checkbox\"]) {\n -webkit-font-smoothing: antialiased;\n cursor: pointer;\n position: absolute;\n z-index: 1;\n margin: 0;\n opacity: 0;\n}\n:global(.c-cb > label) {\n font-size: inherit;\n font-family: inherit;\n line-height: inherit;\n display: inline-block;\n margin-bottom: 0;\n padding: 8px 15px 5px;\n cursor: pointer;\n touch-action: manipulation;\n}\n:global(.c-cb > label::before) {\n content: \"\";\n position: absolute;\n border: 2px solid currentColor;\n background: transparent;\n}\n:global(.c-cb > input[type=\"checkbox\"]:focus + label::before) {\n border-width: 4px;\n outline: 3px dashed #228bec;\n}\n:global(.c-cb > label::after) {\n box-sizing: content-box;\n content: \"\";\n position: absolute;\n top: 11px;\n left: 9px;\n width: 18px;\n height: 7px;\n transform: rotate(-45deg);\n border: solid;\n border-width: 0 0 5px 5px;\n border-top-color: transparent;\n opacity: 0;\n background: transparent;\n}\n:global(.c-cb > input[type=\"checkbox\"]:checked + label::after) {\n opacity: 1;\n}\n\n\t\n"
- comment: null
}
}- js: []
- start: 0
- end: 339
- type: "Root"
fragment: Fragment {...}
- type: "Fragment"
nodes: [...] (5)
Comment {...}
- type: "Comment"
- start: 0
- end: 19
- data: " App.svelte "
} Text {...}
- type: "Text"
- start: 19
- end: 20
- raw: "\n"
- data: "\n"
} Text {...}
- type: "Text"
- start: 320
- end: 322
- raw: "\n\n"
- data: "\n\n"
} Component {...}
- type: "Component"
- start: 322
- end: 339
- name: "Todos"
attributes: [...] (1)
Attribute {...}
- type: "Attribute"
- start: 329
- end: 336
- name: "todos"
value: ExpressionTag {...}
- type: "ExpressionTag"
- start: 330
- end: 335
expression: Identifier {...}
- start: 330
- end: 335
- type: "Identifier"
- name: "todos"
}
}
}
]fragment: Fragment {...}
- type: "Fragment"
- nodes: []
}
} Text {...}
- type: "Text"
- start: 339
- end: 341
- raw: "\n\n"
- data: "\n\n"
}
]
}- options: null
instance: Script {...}
- type: "Script"
- start: 20
- end: 320
- context: "default"
content: Program {...}
- type: "Program"
- start: 28
- end: 311
loc: {...}
start: {...}
- line: 1
- column: 0
}end: {...}
- line: 10
- column: 0
}
}body: [...] (2)
ImportDeclaration {...}
- type: "ImportDeclaration"
- start: 31
- end: 76
loc: {...}
start: {...}
- line: 3
- column: 2
}end: {...}
- line: 3
- column: 47
}
}specifiers: [...] (1)
ImportDefaultSpecifier {...}
- type: "ImportDefaultSpecifier"
- start: 38
- end: 43
loc: {...}
start: {...}
- line: 3
- column: 9
}end: {...}
- line: 3
- column: 14
}
}local: Identifier {...}
- type: "Identifier"
- start: 38
- end: 43
loc: {...}
start: {...}
- line: 3
- column: 9
}end: {...}
- line: 3
- column: 14
}
}- name: "Todos"
}
}
]source: Literal {...}
- type: "Literal"
- start: 49
- end: 76
loc: {...}
start: {...}
- line: 3
- column: 20
}end: {...}
- line: 3
- column: 47
}
}- value: "./components/Todos.svelte"
- raw: "'./components/Todos.svelte'"
}
} VariableDeclaration {...}
- type: "VariableDeclaration"
- start: 80
- end: 310
loc: {...}
start: {...}
- line: 5
- column: 2
}end: {...}
- line: 9
- column: 3
}
}declarations: [...] (1)
VariableDeclarator {...}
- type: "VariableDeclarator"
- start: 84
- end: 310
loc: {...}
start: {...}
- line: 5
- column: 6
}end: {...}
- line: 9
- column: 3
}
}id: Identifier {...}
- type: "Identifier"
- start: 84
- end: 89
loc: {...}
start: {...}
- line: 5
- column: 6
}end: {...}
- line: 5
- column: 11
}
}- name: "todos"
}init: ArrayExpression {...}
- type: "ArrayExpression"
- start: 92
- end: 310
loc: {...}
start: {...}
- line: 5
- column: 14
}end: {...}
- line: 9
- column: 3
}
}elements: [...] (3)
ObjectExpression {...}
- type: "ObjectExpression"
- start: 98
- end: 161
loc: {...}
start: {...}
- line: 6
- column: 4
}end: {...}
- line: 6
- column: 67
}
}properties: [...] (3)
Property {...}
- type: "Property"
- start: 100
- end: 105
loc: {...}
start: {...}
- line: 6
- column: 6
}end: {...}
- line: 6
- column: 11
}
}- method: false
- shorthand: false
- computed: false
key: Identifier {...}
- type: "Identifier"
- start: 100
- end: 102
loc: {...}
start: {...}
- line: 6
- column: 6
}end: {...}
- line: 6
- column: 8
}
}- name: "id"
}value: Literal {...}
- type: "Literal"
- start: 104
- end: 105
loc: {...}
start: {...}
- line: 6
- column: 10
}end: {...}
- line: 6
- column: 11
}
}- value: 1
- raw: "1"
}- kind: "init"
} Property {...}
- type: "Property"
- start: 107
- end: 142
loc: {...}
start: {...}
- line: 6
- column: 13
}end: {...}
- line: 6
- column: 48
}
}- method: false
- shorthand: false
- computed: false
key: Identifier {...}
- type: "Identifier"
- start: 107
- end: 111
loc: {...}
start: {...}
- line: 6
- column: 13
}end: {...}
- line: 6
- column: 17
}
}- name: "name"
}value: Literal {...}
- type: "Literal"
- start: 113
- end: 142
loc: {...}
start: {...}
- line: 6
- column: 19
}end: {...}
- line: 6
- column: 48
}
}- value: "Create a Svelte starter app"
- raw: "'Create a Svelte starter app'"
}- kind: "init"
} Property {...}
- type: "Property"
- start: 144
- end: 159
loc: {...}
start: {...}
- line: 6
- column: 50
}end: {...}
- line: 6
- column: 65
}
}- method: false
- shorthand: false
- computed: false
key: Identifier {...}
- type: "Identifier"
- start: 144
- end: 153
loc: {...}
start: {...}
- line: 6
- column: 50
}end: {...}
- line: 6
- column: 59
}
}- name: "completed"
}value: Literal {...}
- type: "Literal"
- start: 155
- end: 159
loc: {...}
start: {...}
- line: 6
- column: 61
}end: {...}
- line: 6
- column: 65
}
}- value: true
- raw: "true"
}- kind: "init"
}
]
} ObjectExpression {...}
- type: "ObjectExpression"
- start: 167
- end: 230
loc: {...}
start: {...}
- line: 7
- column: 4
}end: {...}
- line: 7
- column: 67
}
}properties: [...] (3)
Property {...}
- type: "Property"
- start: 169
- end: 174
loc: {...}
start: {...}
- line: 7
- column: 6
}end: {...}
- line: 7
- column: 11
}
}- method: false
- shorthand: false
- computed: false
key: Identifier {...}
- type: "Identifier"
- start: 169
- end: 171
loc: {...}
start: {...}
- line: 7
- column: 6
}end: {...}
- line: 7
- column: 8
}
}- name: "id"
}value: Literal {...}
- type: "Literal"
- start: 173
- end: 174
loc: {...}
start: {...}
- line: 7
- column: 10
}end: {...}
- line: 7
- column: 11
}
}- value: 2
- raw: "2"
}- kind: "init"
} Property {...}
- type: "Property"
- start: 176
- end: 211
loc: {...}
start: {...}
- line: 7
- column: 13
}end: {...}
- line: 7
- column: 48
}
}- method: false
- shorthand: false
- computed: false
key: Identifier {...}
- type: "Identifier"
- start: 176
- end: 180
loc: {...}
start: {...}
- line: 7
- column: 13
}end: {...}
- line: 7
- column: 17
}
}- name: "name"
}value: Literal {...}
- type: "Literal"
- start: 182
- end: 211
loc: {...}
start: {...}
- line: 7
- column: 19
}end: {...}
- line: 7
- column: 48
}
}- value: "Create your first component"
- raw: "'Create your first component'"
}- kind: "init"
} Property {...}
- type: "Property"
- start: 213
- end: 228
loc: {...}
start: {...}
- line: 7
- column: 50
}end: {...}
- line: 7
- column: 65
}
}- method: false
- shorthand: false
- computed: false
key: Identifier {...}
- type: "Identifier"
- start: 213
- end: 222
loc: {...}
start: {...}
- line: 7
- column: 50
}end: {...}
- line: 7
- column: 59
}
}- name: "completed"
}value: Literal {...}
- type: "Literal"
- start: 224
- end: 228
loc: {...}
start: {...}
- line: 7
- column: 61
}end: {...}
- line: 7
- column: 65
}
}- value: true
- raw: "true"
}- kind: "init"
}
]
} ObjectExpression {...}
- type: "ObjectExpression"
- start: 236
- end: 306
loc: {...}
start: {...}
- line: 8
- column: 4
}end: {...}
- line: 8
- column: 74
}
}properties: [...] (3)
Property {...}
- type: "Property"
- start: 238
- end: 243
loc: {...}
start: {...}
- line: 8
- column: 6
}end: {...}
- line: 8
- column: 11
}
}- method: false
- shorthand: false
- computed: false
key: Identifier {...}
- type: "Identifier"
- start: 238
- end: 240
loc: {...}
start: {...}
- line: 8
- column: 6
}end: {...}
- line: 8
- column: 8
}
}- name: "id"
}value: Literal {...}
- type: "Literal"
- start: 242
- end: 243
loc: {...}
start: {...}
- line: 8
- column: 10
}end: {...}
- line: 8
- column: 11
}
}- value: 3
- raw: "3"
}- kind: "init"
} Property {...}
- type: "Property"
- start: 245
- end: 286
loc: {...}
start: {...}
- line: 8
- column: 13
}end: {...}
- line: 8
- column: 54
}
}- method: false
- shorthand: false
- computed: false
key: Identifier {...}
- type: "Identifier"
- start: 245
- end: 249
loc: {...}
start: {...}
- line: 8
- column: 13
}end: {...}
- line: 8
- column: 17
}
}- name: "name"
}value: Literal {...}
- type: "Literal"
- start: 251
- end: 286
loc: {...}
start: {...}
- line: 8
- column: 19
}end: {...}
- line: 8
- column: 54
}
}- value: "Complete the rest of the tutorial"
- raw: "'Complete the rest of the tutorial'"
}- kind: "init"
} Property {...}
- type: "Property"
- start: 288
- end: 304
loc: {...}
start: {...}
- line: 8
- column: 56
}end: {...}
- line: 8
- column: 72
}
}- method: false
- shorthand: false
- computed: false
key: Identifier {...}
- type: "Identifier"
- start: 288
- end: 297
loc: {...}
start: {...}
- line: 8
- column: 56
}end: {...}
- line: 8
- column: 65
}
}- name: "completed"
}value: Literal {...}
- type: "Literal"
- start: 299
- end: 304
loc: {...}
start: {...}
- line: 8
- column: 67
}end: {...}
- line: 8
- column: 72
}
}- value: false
- raw: "false"
}- kind: "init"
}
]
}
]
}
}
]- kind: "let"
}
]- sourceType: "module"
leadingComments: [...] (1)
Line {...}
- type: "Line"
- value: " App.svelte "
}
]
}- attributes: []
}
}
The AST is not public API and may change at any point in time