Slide 22
Slide 22 text
JS
(
f
u
n
c
t
i
o
n
(
)
{
v
a
r a
p
p = a
n
g
u
l
a
r
.
m
o
d
u
l
e
(
'
s
t
o
r
e
'
, [
'
s
t
o
r
e
-
p
r
o
d
u
c
t
s
'
]
)
;
/
/
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
a
p
p
.
c
o
n
t
r
o
l
l
e
r
(
'
S
t
o
r
e
C
o
n
t
r
o
l
l
e
r
'
, [ '
$
h
t
t
p
'
, f
u
n
c
t
i
o
n
(
$
h
t
t
p
)
v
a
r s
t
o
r
e = t
h
i
s
;
s
t
o
r
e
.
p
r
o
d
u
c
t
s = [
]
;
$
h
t
t
p
.
g
e
t
(
'
f
l
a
t
l
a
n
d
e
r
-
0
2
/
s
t
o
r
e
-
p
r
o
d
u
c
t
s
.
j
s
o
n
'
)
.
s
u
c
c
e
s
s
(
f
u
n
c
t
i
o
n
}
]
)
;
/
/
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
a
p
p
.
c
o
n
t
r
o
l
l
e
r
(
'
R
e
v
i
e
w
C
o
n
t
r
o
l
l
e
r
'
, f
u
n
c
t
i
o
n
(
) {
t
h
i
s
.
r
e
v
i
e
w = {
}
;
t
h
i
s
.
a
d
d
R
e
v
i
e
w = f
u
n
c
t
i
o
n
(
p
r
o
d
u
c
t
) {
t
h
i
s
.
r
e
v
i
e
w
.
c
r
e
a
t
e
d
O
n = D
a
t
e
.
n
o
w
(
)
;
p
r
o
d
u
c
t
.
r
e
v
i
e
w
s
.
p
u
s
h
(
t
h
i
s
.
r
e
v
i
e
w
)
;
t
h
i
s
.
r
e
v
i
e
w = {
}
;
}
;
}
)
;
/
/
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
}
)
(
)
;
(
f
u
n
c
t
i
o
n
(
)
{
v
a
r a
p
p = a
n
g
u
l
a
r
.
m
o
d
u
l
e
(
'
s
t
o
r
e
-
p
r
o
d
u
c
t
s
'
, [
]
)
;
/
/
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
a
p
p
.
d
i
r
e
c
t
i
v
e
(
'
p
r
o
d
u
c
t
G
a
l
l
e
r
y
'
, f
u
n
c
t
i
o
n
(
) {
r
e
t
u
r
n { r
e
s
t
r
i
c
t
: '
E
'
, t
e
m
p
l
a
t
e
U
r
l
: '
f
l
a
t
l
a
n
d
e
r
-
0
2
/
t
e
m
p
l
a
c
o
n
t
r
o
l
l
e
r
: f
u
n
c
t
i
o
n
(
) { t
h
i
s
.
c
u
r
r
e
n
t = 0
;
t
h
i
s
.
s
e
t
C
u
r
r
e
n
t = f
u
n
c
t
i
o
n
(
n
e
w
G
a
l
l
e
r
y
)
{ t
h
i
s
.
c
u
r
r
e
n
t =
}
,
c
o
n
t
r
o
l
l
e
r
A
s
: '
g
a
l
l
e
r
y
'
}
;
}
)
;
/
/
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
a
p
p
.
d
i
r
e
c
t
i
v
e
(
'
p
r
o
d
u
c
t
T
i
t
l
e
'
, f
u
n
c
t
i
o
n
(
) {
r
e
t
u
r
n { r
e
s
t
r
i
c
t
: '
E
'
, t
e
m
p
l
a
t
e
U
r
l
: '
f
l
a
t
l
a
n
d
e
r
-
0
2
/
t
e
m
p
l
a
}
)
;
/
/
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
a
p
p
.
d
i
r
e
c
t
i
v
e
(
"
p
r
o
d
u
c
t
S
p
e
c
s
"
, f
u
n
c
t
i
o
n
(
) {
r
e
t
u
r
n { r
e
s
t
r
i
c
t
: '
A
'
, t
e
m
p
l
a
t
e
U
r
l
: '
f
l
a
t
l
a
n
d
e
r
-
0
2
/
t
e
m
p
l
a
}
)
;
/
/
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
a
p
p
.
d
i
r
e
c
t
i
v
e
(
"
p
r
o
d
u
c
t
P
a
n
e
l
s
"
, f
u
n
c
t
i
o
n
(
) {
r
e
t
u
r
n { r
e
s
t
r
i
c
t
: '
E
'
, t
e
m
p
l
a
t
e
U
r
l
: '
f
l
a
t
l
a
n
d
e
r
-
0
2
/
t
e
m
p
l
a
c
o
n
t
r
o
l
l
e
r
: f
u
n
c
t
i
o
n
(
) { t
h
i
s
.
t
a
b = 1
;
t
h
i
s
.
s
e
l
e
c
t
T
a
b = f
u
n
c
t
i
o
n
(
s
e
t
T
a
b
) { t
h
i
s
.
t
a
b = s
e
t
T
a
b
;
t
h
i
s
.
i
s
S
e
l
e
c
t
e
d = f
u
n
c
t
i
o
n
(
c
h
e
c
k
T
a
b
) { r
e
t
u
r
n t
h
i
s
.
t
a
b
}
,
c
o
n
t
r
o
l
l
e
r
A
s
: '
p
a
n
e
l
'
}
;
}
)
;
/
/
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
}
)
(
)
;
22 / 26