Skip to content

Instantly share code, notes, and snippets.

@srivatsava-i2o
Created May 1, 2025 08:41
Show Gist options
  • Save srivatsava-i2o/0a92c950f300c687600cdc60ba8cee88 to your computer and use it in GitHub Desktop.
Save srivatsava-i2o/0a92c950f300c687600cdc60ba8cee88 to your computer and use it in GitHub Desktop.
Query ID 1271 - Diff Check
-
-
1
2
7
1
+
W
+ i
+ t
+ h
+
+ b
+ u
+ y
+ b
+ o
+ x
+ _
+ W
+ i
+ n
+ n
+ e
+ r
+
+ a
+ s
+
+
+
+ (
+
+
+
+ s
+ e
+ l
+ e
+ c
+ t
+
+ p
+ r
+ o
+ d
+ u
+ c
+ t
+ _
+ c
+ o
+ d
+ e
+ ,
+ r
+ e
+ g
+ i
+ o
+ n
+ ,
+
+ m
+ a
+ r
+ k
+ e
+ t
+ p
+ l
+ a
+ c
+ e
+ ,
+ B
+ u
+ y
+ _
+ b
+ o
+ x
+ _
+ w
+ i
+ n
+ n
+ i
+ n
+ g
+ _
+ s
+ e
+ l
+ l
+ e
+ r
+ ,
+
+ c
+ o
+ u
+ n
+ t
+ (
+ B
+ u
+ y
+ _
+ b
+ o
+ x
+ _
+ w
+ i
+ n
+ n
+ i
+ n
+ g
+ _
+ s
+ e
+ l
+ l
+ e
+ r
+ )
+
+ a
+ s
+
+ n
+ o
+ _
+ o
+ f
+ _
+ w
+ i
+ n
+ s
+
+
+
+ f
+ r
+ o
+ m
+
+ C
+ C
+ _
I
+ 2
+ O
+ _
+ D
+ A
T
+ A
+ _
+ M
+ A
+ R
+ T
+ .
+ v
+ i
+ z
+ _
+ p
+ r
+ o
+ d
+ u
+ c
+ t
+ _
+ p
+ r
+ i
+ c
+ i
+ n
+ g
+ _
+ d
+ e
+ t
+ a
+ i
+ l
+
+
+
+ w
+ h
+ e
+ r
+ e
+
+ r
+ e
+ p
+ o
+ r
+ t
+ i
+ n
+ g
+ _
+ r
+ a
+ n
+ g
+ e
+
+ i
+ n
+ (
+ '
+ D
+ a
+ i
+ l
+ y
+ '
+ ,
+ '
H
-
- m
- a
- s
- t
- e
- r
- _
- p
- r
o
- d
u
- c
- t
- s
+ r
+ l
+ y
+ '
+ )
+
+
+ -
+ -
+
+ m
a
+ n
+ d
+ a
+ t
+ o
+ r
+ y
+
+ f
+ i
+ l
+ t
+ e
+ r
s
+
+
+
+ a
+ n
+ d
+
+
+
+ [
+ f
+ i
+ l
+ t
+ e
+ r
+ 1
+ ]
+
+
+
+ g
+ r
+ o
+ u
+ p
+
+ b
+ y
+
+ p
+ r
+ o
+ d
+ u
+ c
+ t
+ _
+ c
+ o
+ d
+ e
+ ,
+ r
+ e
+ g
+ i
+ o
+ n
+ ,
+
+ m
+ a
+ r
+ k
+ e
+ t
+ p
+ l
+ a
+ c
+ e
+ ,
+ B
+ u
+ y
+ _
+ b
+ o
+ x
+ _
+ w
+ i
+ n
+ n
+ i
+ n
+ g
+ _
+ s
+ e
+ l
+ l
+ e
+ r
+
+
+
+ )
+ ,
+
+
+
+ W
+ i
+ n
+ n
+ e
+ r
+
+ a
+ s
+
+
+
(
+
-
-
s
e
l
e
c
t
-
-
-
-
-
-
*
+ ,
-
-
-
-
- f
- r
- o
- m
-
-
-
-
-
-
-
- (
-
-
-
-
-
-
-
-
-
-
- S
- E
- L
- E
- C
- T
-
-
-
-
-
-
-
-
-
-
-
-
r
o
w
_
n
u
m
b
e
r
(
)
o
v
e
r
-
(
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
p
a
r
t
i
t
i
o
n
b
y
p
r
o
d
u
c
t
_
c
o
d
e
,
-
+ r
+ e
+ g
+ i
+ o
+ n
+ ,
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- a
- .
m
a
r
k
e
t
p
l
a
c
e
- ,
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- a
- .
- r
- e
- g
- i
o
- n
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- o
r
d
e
r
b
y
-
+ n
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
o
- r
- g
_
- t
- y
- p
- e
-
+ o
+ f
+ _
+ w
+ i
+ n
+ s
+ d
+ e
+ s
+ c
-
-
-
-
-
-
-
-
-
-
-
)
a
s
r
+ n
+ k
+
+
+
+ f
+ r
o
+ m
+
+ b
+ u
+ y
+ b
+ o
+ x
+ _
+ W
+ i
+ n
+ n
+ e
+ r
+
+
+
+ )
+
+
+
+ s
+ e
+ l
+ e
+ c
+ t
+
+
+ a
+ .
+ p
+ r
+ o
+ d
+ u
+ c
+ t
+ _
+ c
+ o
+ d
+ e
+ ,
+ a
+ .
+ r
+ e
+ g
+ i
+ o
+ n
+ ,
+ a
+ .
+ m
+ a
+ r
+ k
+ e
+ t
+ p
+ l
+ a
+ c
+ e
+ ,
+ b
+ .
+ s
+ h
+ o
+ r
+ t
+ _
+ n
+ a
+ m
+ e
+ ,
+ b
+ .
+ p
+ r
+ o
+ d
+ u
+ c
+ t
+ _
+ i
+ m
+ a
+ g
+ e
+ _
+ u
+ r
+ l
+ ,
+ b
+ .
+ p
+ r
+ o
+ d
+ u
+ c
+ t
+ _
+ u
+ r
+ l
+ ,
+ B
+ u
+ y
+ _
+ b
+ o
+ x
+ _
w
- _
+ i
n
- u
- m
- ,
-
-
-
-
-
-
-
-
-
-
-
-
-
- m
- a
- s
- t
- e
- r
- _
- e
n
+ i
+ n
+ g
- a
- b
- l
- e
- d
- ,
-
-
-
-
-
-
-
-
-
-
-
-
-
- p
- r
- o
- d
- u
- c
- t
_
s
- t
- a
- t
- u
- s
- ,
-
-
-
-
-
-
-
-
-
-
-
-
-
- p
- r
- o
- d
- u
- c
- t
- _
- c
- o
- d
e
+ l
+ l
+ e
+ r
,
-
+ b
+ u
+ y
+ _
+ b
+ o
+ x
+ _
+ p
+ r
+ i
+ c
+ e
+ ,
+
+
+ c
-
-
-
-
-
-
-
-
-
-
a
- .
+ s
+ t
+ (
+ c
+ o
+ a
+ l
+ e
+ s
+ c
+ e
+ (
+ m
+ a
+ p
+ ,
+ l
+ p
+ l
+ )
+
+ a
+ s
+
+ f
+ l
+ o
+ a
+ t
+ 6
+ 4
+ )
+
+ a
+ s
+
+ m
+ a
+ p
+ ,
+
+
+
+ b
+ r
+ a
+ n
+ d
+ ,
+ c
+ a
+ t
+ e
+ g
+ o
+ r
+ y
+ ,
+ {
+ @
+ s
+ t
+ a
+ r
+ t
+ _
+ d
+ a
+ t
+ e
+ }
+
+ a
+ s
+
+ s
+ t
+ a
+ r
+ t
+ _
+ d
+ a
+ t
+ e
+ ,
+
+ {
+ @
+ e
+ n
+ d
+ _
+ d
+ a
+ t
+ e
+ }
+
+ a
+ s
+
+ e
+ n
+ d
+ _
+ d
+ a
+ t
+ e
+ ,
+
+ {
+ @
+ r
+ e
+ p
+ o
+ r
+ t
+ i
+ n
+ g
+ _
+ r
+ a
+ n
+ g
+ e
+ }
+
+ a
+ s
+
+ r
+ e
+ p
+ o
+ r
+ t
+ i
+ n
+ g
+ _
+ r
+ a
+ n
+ g
+ e
+ ,
+
+
+
+ r
+ o
+ u
+ n
+ d
+ (
+ a
+ v
+ g
+ (
+ o
+ b
+ s
+ e
+ r
+ v
+ e
+ d
+ _
+ b
+ u
+ y
+ _
+ b
+ o
+ x
+ )
+ ,
+ 2
+ )
+
+ a
+ s
+
+ w
+ o
+ n
+ _
+ b
+ u
+ y
+ b
+ o
+ x
+
+
+
+ f
+ r
+ o
+ m
+
+ (
+ s
+ e
+ l
+ e
+ c
+ t
+
+ p
+ r
+ o
+ d
+ u
+ c
+ t
+ _
+ c
+ o
+ d
+ e
+ ,
+ r
+ e
+ g
+ i
+ o
+ n
+ ,
m
a
r
k
e
t
p
l
a
c
e
,
-
-
-
-
-
-
-
-
-
-
-
-
-
- a
- .
- b
- r
- a
- n
- d
- ,
-
-
-
-
-
-
-
-
-
-
-
-
-
- c
- a
- t
- e
- g
o
r
- y
- ,
-
-
-
-
-
-
-
-
-
-
-
-
-
- m
- o
- d
- e
- l
- _
- n
- u
- m
- b
- e
- r
- ,
-
-
-
-
-
-
-
-
-
-
-
-
-
- u
- p
- c
- ,
-
-
-
-
-
-
-
-
-
-
-
-
-
- i
- s
- b
- n
- ,
-
-
-
-
-
-
-
-
-
-
-
-
-
- p
- a
- s
- i
- n
- ,
-
-
-
-
-
-
-
-
-
-
-
-
-
- s
- u
- b
- _
- c
- a
- t
- e
g
- o
- r
+ _
+ t
y
+ p
- ,
-
-
-
-
-
-
-
-
-
-
-
-
-
- a
- .
- r
e
- g
- i
- o
- n
,
+ v
+ i
+ e
+ w
-
-
-
-
-
-
-
-
-
-
-
-
-
s
+ ,
+ o
+ b
+ s
+ e
+ r
+ v
+ e
+ d
+ _
+ b
+ u
+ y
+ _
+ b
+ o
+ x
+ ,
+ r
+ e
+ p
+ o
+ r
+ t
+ i
+ n
+ g
+ _
+ r
+ a
+ n
+ g
+ e
+
+ f
+ r
+ o
+ m
+
+ C
+ C
+ _
+ I
+ 2
+ O
+ _
+ D
+ A
+ T
+ A
+ _
+ M
+ A
+ R
+ T
+ .
+ v
+ i
+ z
+ _
+ p
+ r
+ o
+ d
+ u
+ c
+ t
+ _
+ m
+ e
+ t
+ r
+ i
+ c
+ s
+
+
+
+ w
h
- o
- r
- t
- _
- n
- a
- m
e
- ,
-
-
-
-
-
-
-
-
-
-
-
-
-
- p
r
- o
- d
- u
- c
- t
- _
- t
- i
- t
- l
e
- ,
+
+ -
+ -
-
-
-
-
-
-
-
-
-
-
- s
- e
- g
m
- e
+ a
n
+ d
+ a
t
- ,
-
+ o
+ r
+ y
+ f
+ i
+ l
+ t
+ e
+ r
+ s
+
+
+ [
+ f
+ i
+ l
+ t
+ e
+ r
+ 3
+ ]
+
+
+ )
+ a
+
+
+ j
+ o
+ i
+ n
+ (
+ s
+ e
+ l
+ e
+ c
+ t
+ p
+ r
+ o
+ d
+ u
+ c
+ t
+ _
+ c
+ o
+ d
+ e
+ ,
+ b
+ r
+ a
+ n
+ d
+ ,
+ c
+ a
+ t
+ e
+ g
+ o
+ r
+ y
+ ,
+ r
+ e
+ g
+ i
+ o
+ n
+ ,
+ m
+ a
+ r
+ k
+ e
+ t
+ p
+ l
+ a
+ c
+ e
+ ,
+ o
+ r
+ g
+ _
+ t
+ y
+ p
+ e
+ ,
+ s
+ h
+ o
+ r
+ t
+ _
+ n
+ a
+ m
+ e
+ ,
+ p
+ r
+ o
+ d
+ u
+ c
+ t
+ _
+ i
+ m
+ a
+ g
+ e
+ _
+ u
+ r
+ l
+ ,
+ p
+ r
+ o
+ d
+ u
+ c
+ t
+ _
+ u
+ r
+ l
+ f
+ r
+ o
+ m
+ (
+
+
+ s
+ e
+ l
+ e
+ c
+ t
+ p
+ r
+ o
+ d
+ u
+ c
+ t
+ _
+ c
+ o
+ d
+ e
+ ,
+ a
+ .
+ r
+ e
+ g
+ i
+ o
+ n
+ ,
+ a
+ .
+ m
+ a
+ r
+ k
+ e
+ t
+ p
+ l
+ a
+ c
+ e
+ ,
+ o
+ r
+ g
+ _
+ t
+ y
+ p
+ e
+ ,
+ a
+ .
+ b
+ r
+ a
+ n
+ d
+ ,
+ c
+ a
+ t
+ e
+ g
+ o
+ r
+ y
+ ,
+ u
+ p
+ c
+ ,
+ p
+ r
+ o
+ d
+ u
+ c
+ t
+ _
+ s
+ t
+ a
+ t
+ u
+ s
+ ,
+ a
+ c
+ c
+ o
+ u
+ n
+ t
+ _
+ n
+ a
+ m
+ e
+ ,
+ s
+ h
+ o
+ r
+ t
+ _
+ n
+ a
+ m
+ e
+ ,
C
O
N
C
A
T
(
S
P
L
I
T
(
+ a
+ .
p
r
o
d
u
c
t
_
i
m
a
g
e
_
u
r
l
,
'
.
j
p
g
'
)
-
[
O
F
F
S
E
T
(
0
)
]
,
'
.
j
p
g
'
)
- A
- S
-
- p
- r
- o
- d
- u
- c
- t
- _
- i
- m
a
- g
- e
- _
- u
- r
- l
- ,
-
-
-
-
-
-
-
-
-
-
-
-
-
- p
- r
- o
- d
- u
- c
- t
- _
- u
- r
- l
- ,
-
-
-
-
-
-
-
-
-
-
-
-
-
- r
- e
- p
- l
- e
- n
- i
s
- h
- m
- e
- n
- t
- _
- s
- t
- a
- t
- u
- s
- ,
-
+ p
-
-
-
-
-
-
-
-
-
-
-
r
- e
- l
- e
- a
- s
- e
- _
- d
- a
- t
- e
- ,
-
-
-
-
-
-
-
-
-
-
-
-
-
- c
o
+ d
- a
- l
- e
- s
- c
- e
- (
- b
- .
- a
- c
- c
- o
u
- n
- t
- _
- n
- a
- m
- e
- ,
-
- '
- U
- N
- K
- N
- O
- W
- N
- '
- )
-
- a
c
- c
- o
- u
- n
t
_
+ i
- n
- a
m
+ a
+ g
e
-
+ _
+ u
+ r
+ l
+ ,
+ p
+ r
+ o
+ d
+ u
+ c
+ t
+ _
+ u
+ r
+ l
+ f
+ r
+ o
+ m
-
-
-
-
-
-
-
-
- F
- R
- O
- M
-
-
-
-
-
-
-
-
-
-
-
-
C
C
_
I
2
O
_
D
A
T
A
_
R
E
P
O
.
f
i
n
a
l
_
p
r
o
d
u
c
t
_
m
a
s
t
e
r
_
f
i
l
t
e
r
e
d
a
+
-
-
-
-
-
-
-
-
-
-
-
l
e
f
t
j
o
i
n
C
C
_
I
2
O
_
D
A
T
A
_
R
E
P
O
.
v
a
n
t
a
g
e
_
a
c
c
o
u
n
t
_
b
r
a
n
d
_
m
a
r
k
e
t
p
l
a
c
e
_
m
a
p
p
i
n
g
b
-
-
-
-
-
-
-
-
-
-
-
-
-
o
n
- l
+ a
+ .
+ b
+ r
+ a
+ n
+ d
+ =
+ b
+ .
+ b
+ r
+ a
+ n
+ d
+
+ a
+ n
+ d
+
+ a
+ .
+ r
+ e
+ g
+ i
o
+ n
+ =
+ b
+ .
+ r
+ e
+ g
+ i
+ o
+ n
+
+ a
+ n
+ d
+
+ a
+ .
+ m
+ a
+ r
+ k
+ e
+ t
+ p
+ l
+ a
+ c
+ e
+ =
+ b
+ .
+ m
+ a
+ r
+ k
+ e
+ t
+ p
+ l
+ a
+ c
+ e
+
w
+ h
e
r
- (
+ e
+
a
.
+ m
- b
- r
a
+ s
+ t
+ e
+ r
+ _
+ e
n
+ a
+ b
+ l
+ e
d
+ =
+ t
+ r
+ u
+ e
)
+
-
- =
-
- l
- o
- w
- e
- r
- (
- b
- .
- b
- r
- a
- n
- d
- )
+ -
+ -
-
-
-
-
-
-
-
-
-
-
-
- a
- n
d
+ y
-
- l
- o
- w
- e
- r
- (
- a
- .
- m
- a
- r
- k
- e
- t
- p
- l
- a
- c
- e
- )
-
- =
-
- l
- o
- w
- e
- r
- (
- b
- .
- m
- a
- r
- k
- e
- t
- p
- l
- a
- c
- e
- )
-
-
-
-
-
-
-
-
-
-
-
-
-
- a
n
- d
-
a
+ m
- .
- r
- e
- g
i
+ c
- o
- n
+ f
- =
-
- b
- .
- r
- e
- g
i
- o
- n
+ l
+ t
+ e
+ r
+ s
+
-
-
-
-
-
-
-
-
W
H
E
R
E
-
+ 1
-
-
-
-
-
-
-
-
-
-
-
- m
- a
- s
- t
- e
- r
- _
- e
- n
- a
- b
- l
- e
- d
-
=
-
- t
- r
- u
- e
-
-
-
-
-
-
-
- )
-
-
-
-
- w
- h
- e
- r
- e
-
-
-
-
-
-
-
- 1
-
- =
-
1
[
f
i
l
t
e
r
2
]
+ )
+ b
+
+
- A
- N
- D
-
- r
o
- w
- _
n
- u
- m
+ a
+ .
+ p
+ r
+ o
+ d
+ u
+ c
+ t
+ _
+ c
+ o
+ d
+ e
=
-
- 1
-
-
- )
- ,
-
b
+ .
- u
- y
- b
- o
- x
- _
- W
- i
- n
- n
- e
- r
-
- a
- s
-
-
- (
-
-
- s
- e
- l
- e
- c
- t
-
p
r
o
d
u
c
t
_
c
o
d
e
- ,
- r
- e
- g
- i
- o
- n
- ,
+ a
+ n
+ d
+
+ a
+ .
+ r
+ e
+ g
+ i
+ o
+ n
+ =
+ b
+ .
+ r
+ e
+ g
+ i
+ o
+ n
+
+ a
+ n
+ d
+
+ a
+ .
m
a
r
k
e
t
p
l
a
c
e
+ =
- ,
- B
- u
- y
- _
b
- o
- x
- _
- w
- i
- n
- n
- i
- n
- g
- _
- s
- e
- l
- l
- e
- r
- ,
-
- c
- o
- u
- n
- t
- (
- B
- u
- y
- _
- b
- o
- x
- _
- w
- i
- n
- n
- i
- n
- g
- _
- s
- e
- l
- l
- e
- r
- )
-
- a
- s
-
- n
- o
- _
- o
- f
- _
- w
- i
- n
- s
-
-
- f
- r
- o
- m
-
- C
- C
- _
- I
- 2
- O
- _
- D
- A
- T
- A
- _
- M
- A
- R
- T
.
- v
- i
- z
- _
- p
- r
- o
- d
- u
- c
- t
- _
- p
- r
- i
- c
- i
- n
- g
- _
- d
- e
- t
- a
- i
- l
-
-
- w
- h
- e
- r
- e
-
- r
- e
- p
- o
- r
- t
- i
- n
- g
- _
- r
- a
- n
- g
- e
-
- i
- n
- (
- '
- D
- a
- i
- l
- y
- '
- ,
- '
- H
- o
- u
- r
- l
- y
- '
- )
-
-
- -
- -
-
- m
- a
- n
- d
- a
- t
- o
- r
- y
-
- f
- i
- l
- t
- e
- r
- s
-
-
- a
- n
- d
-
-
- [
- f
- i
- l
- t
- e
- r
- 1
- ]
-
-
- g
- r
- o
- u
- p
-
- b
- y
-
- p
- r
- o
- d
- u
- c
- t
- _
- c
- o
- d
- e
- ,
- r
- e
- g
- i
- o
- n
- ,
-
m
a
r
k
e
t
p
l
a
c
e
- ,
- B
- u
- y
- _
- b
- o
- x
- _
- w
- i
- n
- n
- i
- n
- g
- _
- s
- e
- l
- l
- e
- r
-
- )
- ,
-
-
- W
- i
- n
- n
- e
- r
-
a
- s
-
-
- (
-
-
- s
- e
- l
- e
- c
- t
-
- *
- ,
-
- r
- o
- w
- _
n
- u
- m
- b
- e
- r
- (
- )
-
- o
- v
- e
- r
- (
- p
- a
- r
- t
- i
- t
- i
- o
- n
-
- b
- y
-
- p
- r
- o
d
- u
- c
- t
- _
- c
- o
- d
- e
- ,
- r
- e
- g
- i
- o
- n
- ,
- m
a
- r
- k
- e
- t
- p
- l
- a
- c
- e
-
- o
- r
- d
- e
- r
-
- b
- y
-
- n
- o
- _
- o
- f
- _
- w
- i
- n
- s
-
- d
- e
- s
- c
- )
-
- a
- s
-
- r
- n
- k
-
-
- f
- r
- o
- m
-
- b
- u
- y
- b
- o
- x
- _
- W
- i
- n
- n
- e
- r
-
-
- )
-
-
- s
- e
- l
- e
- c
- t
-
-
- a
.
- p
- r
o
- d
- u
- c
- t
- _
- c
- o
- d
- e
- ,
- a
- .
r
- e
g
- i
- o
- n
- ,
- a
- .
- m
- a
- r
- k
- e
- t
- p
- l
- a
- c
- e
- ,
- b
- .
- s
- h
- o
- r
- t
_
- n
- a
- m
- e
- ,
- b
- .
- p
- r
- o
- d
- u
- c
t
- _
- i
- m
- a
- g
- e
- _
- u
- r
- l
- ,
- b
- .
- p
- r
- o
- d
- u
- c
- t
- _
- u
- r
- l
- ,
- B
- u
y
- _
- b
- o
- x
- _
- w
- i
- n
- n
- i
- n
- g
- _
- s
- e
- l
- l
- e
- r
- ,
-
- b
- u
- y
- _
- b
- o
- x
- _
p
- r
- i
- c
- e
- ,
-
-
- c
- a
- s
- t
- (
- c
- o
- a
- l
- e
- s
- c
- e
- (
- m
- a
- p
- ,
- l
- p
- l
- )
-
- a
- s
-
- f
- l
- o
- a
- t
- 6
- 4
- )
-
- a
- s
-
- m
- a
- p
- ,
-
-
- b
- r
- a
- n
- d
- ,
- c
- a
- t
- e
- g
- o
- r
- y
- ,
- {
- @
- s
- t
- a
- r
- t
- _
- d
- a
- t
- e
- }
-
- a
- s
-
- s
- t
- a
- r
- t
- _
- d
- a
- t
- e
- ,
-
- {
- @
- e
- n
- d
- _
- d
- a
- t
- e
- }
-
- a
- s
-
- e
- n
- d
- _
- d
- a
- t
- e
- ,
-
- {
- @
- r
- e
- p
- o
- r
- t
- i
- n
- g
- _
- r
- a
- n
- g
- e
- }
-
- a
- s
-
- r
- e
- p
- o
- r
- t
- i
- n
- g
- _
- r
- a
- n
- g
- e
- ,
-
-
- r
- o
- u
- n
- d
- (
- a
- v
- g
- (
- o
- b
- s
- e
- r
- v
- e
- d
- _
- b
- u
- y
- _
- b
- o
- x
- )
- ,
- 2
- )
-
- a
- s
-
- w
- o
- n
- _
- b
- u
- y
- b
- o
- x
-
-
- f
- r
- o
- m
-
- (
- s
- e
- l
- e
- c
- t
-
- p
- r
- o
- d
- u
- c
- t
- _
- c
- o
- d
- e
- ,
- r
- e
- g
- i
- o
- n
- ,
- m
- a
- r
- k
- e
- t
- p
- l
- a
- c
- e
- ,
- o
- r
- g
- _
- t
- y
- p
- e
- ,
- v
- i
- e
- w
- s
- ,
- o
- b
- s
- e
- r
- v
- e
- d
- _
- b
- u
- y
- _
- b
- o
- x
- ,
- r
- e
- p
- o
- r
- t
- i
- n
- g
- _
- r
- a
- n
- g
- e
-
- f
- r
- o
- m
-
- C
- C
- _
- I
- 2
- O
- _
- D
- A
- T
- A
- _
- M
- A
- R
- T
- .
- v
- i
- z
- _
- p
- r
- o
- d
- u
- c
- t
- _
- m
- e
- t
- r
- i
- c
- s
-
-
- w
- h
- e
- r
- e
-
-
- -
- -
-
- m
- a
- n
- d
- a
- t
- o
- r
- y
-
- f
- i
- l
- t
- e
- r
- s
-
-
- [
- f
- i
- l
- t
- e
- r
- 3
- ]
-
-
- )
- a
-
-
- j
- o
- i
- n
-
- m
- a
- s
- t
- e
- r
- _
- p
- r
- o
- d
- u
- c
- t
- s
-
- b
-
-
- o
- n
-
- a
- .
- p
- r
- o
- d
- u
- c
- t
- _
- c
- o
- d
e
=
b
.
- p
- r
o
- d
- u
- c
- t
- _
- c
- o
- d
- e
-
- a
- n
- d
-
- a
- .
r
- e
g
- i
- o
- n
- =
- b
- .
- r
- e
- g
- i
- o
- n
-
- a
- n
- d
-
- a
- .
- m
- a
- r
- k
- e
- t
- p
- l
- a
- c
- e
- =
- b
- .
- m
- a
- r
- k
- e
- t
- p
- l
- a
- c
- e
-
- a
- n
- d
-
- a
- .
- o
- r
- g
_
t
y
p
e
+
- =
- b
- .
- o
- r
- g
- _
- t
- y
- p
- e
l
e
f
t
j
o
i
n
(
s
e
l
e
c
t
p
d
.
p
r
o
d
u
c
t
_
c
o
d
e
,
p
d
.
r
e
g
i
o
n
,
p
d
.
m
a
r
k
e
t
p
l
a
c
e
,
R
O
U
N
D
(
A
V
G
(
b
u
y
_
b
o
x
_
p
r
i
c
e
)
,
2
)
b
u
y
_
b
o
x
_
p
r
i
c
e
,
b
w
.
B
u
y
_
b
o
x
_
w
i
n
n
i
n
g
_
s
e
l
l
e
r
+
f
r
o
m
C
C
_
I
2
O
_
D
A
T
A
_
M
A
R
T
.
v
i
z
_
p
r
o
d
u
c
t
_
p
r
i
c
i
n
g
_
d
e
t
a
i
l
p
d
+
j
o
i
n
W
i
n
n
e
r
b
w
o
n
p
d
.
p
r
o
d
u
c
t
_
c
o
d
e
=
b
w
.
p
r
o
d
u
c
t
_
c
o
d
e
a
n
d
p
d
.
m
a
r
k
e
t
p
l
a
c
e
=
b
w
.
m
a
r
k
e
t
p
l
a
c
e
a
n
d
p
d
.
r
e
g
i
o
n
=
b
w
.
r
e
g
i
o
n
+
-
-
m
a
n
d
a
t
o
r
y
f
i
l
t
e
r
s
+
w
h
e
r
e
r
e
p
o
r
t
i
n
g
_
r
a
n
g
e
i
n
(
'
D
a
i
l
y
'
,
'
H
o
u
r
l
y
'
)
+
a
n
d
[
f
i
l
t
e
r
4
]
+
a
n
d
r
n
k
=
1
+
g
r
o
u
p
b
y
1
,
2
,
3
,
5
)
c
+
o
n
a
.
p
r
o
d
u
c
t
_
c
o
d
e
=
c
.
p
r
o
d
u
c
t
_
c
o
d
e
a
n
d
a
.
r
e
g
i
o
n
=
c
.
r
e
g
i
o
n
a
n
d
a
.
m
a
r
k
e
t
p
l
a
c
e
=
c
.
m
a
r
k
e
t
p
l
a
c
e
+
l
e
f
t
j
o
i
n
C
C
_
I
2
O
_
D
A
T
A
_
R
E
P
O
.
a
s
i
n
_
m
a
p
_
m
a
s
t
e
r
d
o
n
a
.
p
r
o
d
u
c
t
_
c
o
d
e
=
d
.
a
s
i
n
a
n
d
a
.
r
e
g
i
o
n
=
d
.
r
e
g
i
o
n
a
n
d
a
.
m
a
r
k
e
t
p
l
a
c
e
=
d
.
m
a
r
k
e
t
p
l
a
c
e
+
g
r
o
u
p
b
y
1
,
2
,
3
,
4
,
5
,
6
,
7
,
8
,
9
,
1
0
,
1
1
+
o
r
d
e
r
b
y
w
o
n
_
b
u
y
b
o
x
d
e
s
c
n
u
l
l
s
l
a
s
t
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment