Content-Type: multipart/related; start=<op.mhtml.1253759674870.4d897f053c1b088a@192.168.1.3>; boundary=----------PQP3L7ekBxLH68e4JnL5l0
Content-Location: http://www.3cat24.cat/noticia/352320/societat/Queralt-Sole-Catalunya-no-nomes-perd-la-guerra-per-ser-republicana-sino-que-la-perd-com-a-poble
Subject: =?utf-8?Q?Queralt=20Sol=C3=A9:=20"Catalunya=20no=20nom=C3=A9s=20perd=20la=20guerra=20per=20ser=20republicana=20sin=C3=B3=20que=20la=20perd=20com=20a=20poble"?=
MIME-Version: 1.0

------------PQP3L7ekBxLH68e4JnL5l0
Content-Disposition: inline; filename*0="Queralt-Sole-Catalunya-no-nomes-perd-la-";
 filename*1="guerra-per-ser-republicana-sino-que-la-perd-com-a-poble.htm"
Content-Type: text/html; charset=ISO-8859-1; name*0="Queralt-Sole-Catalunya-no-nomes-perd-la-";
 name*1="guerra-per-ser-republicana-sino-que-la-perd-com-a-poble.htm"
Content-ID: <op.mhtml.1253759674870.4d897f053c1b088a@192.168.1.3>
Content-Location: http://www.3cat24.cat/noticia/352320/societat/Queralt-Sole-Catalunya-no-nomes-perd-la-guerra-per-ser-republicana-sino-que-la-perd-com-a-poble
Content-Transfer-Encoding: Base64

CjwhRE9DVFlQRSBodG1sIFBVQkxJQyAiLS8vVzNDLy9EVEQgSFRNTCA0LjAxIFRy
YW5zaXRpb25hbC8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQw
L2xvb3NlLmR0ZCI+CjxodG1sIGxhbmc9ImNhIj4KPGhlYWQ+CjxNRVRBIGh0dHAt
ZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0
PUlTTy04ODU5LTEiPgo8dGl0bGU+UXVlcmFsdCBTb2wmZWFjdXRlOzogIkNhdGFs
dW55YSBubyBub20mZWFjdXRlO3MgcGVyZCBsYSBndWVycmEgcGVyIHNlciByZXB1
YmxpY2FuYSBzaW4mb2FjdXRlOyBxdWUgbGEgcGVyZCBjb20gYSBwb2JsZSI8L3Rp
dGxlPgo8bWV0YSBuYW1lPSJEZXNjcmlwdGlvbiIgY29udGVudD0iTGxpY2VuY2lh
ZGEgZW4gSGlzdCZvZ3JhdmU7cmlhIGkgZGlwbG9tYWRhIGVuIEVzdHVkaXMgQXZh
biZjY2VkaWw7YXRzIHBlciBsYSBVbml2ZXJzaXRhdCBkZSBCYXJjZWxvbmEsIFF1
ZXJhbHQgU29sJmVhY3V0ZTsgJmVhY3V0ZTtzIGV4cGVydGEgZW4gZGVzYXBhcmVn
dXRzIGkgZm9zc2VzIGNvbXVuZXMsIGFzc2Vzc29yYSBkZSBsYSBERyBkZSBNZW0m
b2dyYXZlO3JpYSBEZW1vY3ImYWdyYXZlO3RpY2EgaSBwcm9mZXNzb3JhIGQnSGlz
dCZvZ3JhdmU7cmlhIGEgbGEgVUIuIEVsIDIwMDggdmEgcHVibGljYXIgbGEgdGVz
aSBkb2N0b3JhbCAmcXVvdDtFbHMgbW9ydHMgY2xhbmRlc3RpbnMuIExlcyBmb3Nz
ZXMgY29tdW5lcyBkZSBsYSBHdWVycmEgQ2l2aWwgYSBDYXRhbHVueWEgKDE5MzYt
MTkzOSkmcXVvdDsuIFBlciZvZ3JhdmU7IGhhIGVzY3JpdCBtb2x0ZXMgYWx0cmVz
IG9icmVzLCBjb20gcGVyIGV4ZW1wbGUgJnF1b3Q7QSBsZXMgcHJlc29ucyBkZSBG
cmFuY28mcXVvdDsgKDIwMDQpIGkgJnF1b3Q7Q2F0YWx1bnlhIDE5Mzk6IGwnJnVh
Y3V0ZTtsdGltYSBkZXJyb3RhJnF1b3Q7ICgyMDA2KS4gVGFtYiZlYWN1dGU7IGhh
IHBhcnRpY2lwYXQgZW4gZGl2ZXJzZXMgZGUgY29sJm1pZGRvdDtsZWN0aXZlcyBv
IG4naGEgY29vcmRpbmF0LCBjb20gZWxzIHF1YXRyZSB2b2x1bXMgZGUgJnF1b3Q7
TGEgR3VlcnJhIENpdmlsIGEgQ2F0YWx1bnlhJnF1b3Q7ICgyMDA0KSBpICZxdW90
O0VsIGZyYW5xdWlzbWUgYSBDYXRhbHVueWEmcXVvdDsgKDIwMDUpLiBBcmEsIGp1
c3QgcXVhbiBlcyBjb21wbGVpeGVuIDcwIGFueXMgZGVsIGZpbmFsIGRlIGxhIEd1
ZXJyYSBDaXZpbCwgZWwgM2NhdDI0IGhhIGVudHJldmlzdGF0IGxhIHByb2Zlc3Nv
cmEsIHF1ZSBoYSBkb25hdCBhIGNvbiZlZ3JhdmU7aXhlciBhbGd1bmVzIGRlIGxl
cyBjbGF1cyBwZXIgZW50ZW5kcmUgbWlsbG9yIGxlcyBjb25zZXEmdXVtbDsmZWdy
YXZlO25jaWVzIGRlbCBjb25mbGljdGUgYiZlZ3JhdmU7bCZtaWRkb3Q7bGljIGEg
Q2F0YWx1bnlhLiI+CjxtZXRhIG5hbWU9IktleXdvcmRzIiBjb250ZW50PSIiPgo8
bGluayB0eXBlPSJ0ZXh0L2NzcyIgcmVsPSJzdHlsZXNoZWV0IiBocmVmPSIvY3Nz
L2VzdGlscy5jc3MiPgo8bGluayB0eXBlPSJ0ZXh0L2NzcyIgcmVsPSJzdHlsZXNo
ZWV0IiBocmVmPSIvY3NzL2l0ZW1zLmNzcyI+CjxsaW5rIHR5cGU9InRleHQvY3Nz
IiByZWw9InN0eWxlc2hlZXQiIGhyZWY9Ii9jc3MvZXN0aWxzX21ldTNjYXQyNC5j
c3MiPgo8bGluayB0eXBlPSJ0ZXh0L2NzcyIgcmVsPSJzdHlsZXNoZWV0IiBocmVm
PSIvY3NzL3RoaWNrYm94LmNzcyI+CjxzY3JpcHQgc3JjPSIvanMvbWludXRhbWlu
dXRfTk9VLmpzIiB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiIGxhbmd1YWdlPSJKYXZh
U2NyaXB0Ij48L3NjcmlwdD48c2NyaXB0IHNyYz0iL2pzL21pbnV0YW1pbnV0Lmpz
IiB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiIGxhbmd1YWdlPSJKYXZhU2NyaXB0Ij48
L3NjcmlwdD48c2NyaXB0IHNyYz0iL2pzL3V0aWxzLmpzIiB0eXBlPSJ0ZXh0L2ph
dmFzY3JpcHQiIGxhbmd1YWdlPSJKYXZhU2NyaXB0Ij48L3NjcmlwdD48c2NyaXB0
IHNyYz0iL2pzL3N2cC5qcyIgdHlwZT0idGV4dC9qYXZhc2NyaXB0IiBsYW5ndWFn
ZT0iSmF2YVNjcmlwdCI+PC9zY3JpcHQ+PHNjcmlwdCBzcmM9Ii9qcy9jYWxlbmRh
ckRhdGVJbnB1dC5qcyIgdHlwZT0idGV4dC9qYXZhc2NyaXB0IiBsYW5ndWFnZT0i
amF2YXNjcmlwdCI+PC9zY3JpcHQ+PHNjcmlwdCBzcmM9Ii9qcy92YWxpZGFjaW9u
cy5qcyIgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij48L3NjcmlwdD48c2NyaXB0IHNy
Yz0iL2pzX2RpbmFtaWMvdXJnZW50cy9ub3RhdmlzLmpzIiB0eXBlPSJ0ZXh0L2ph
dmFzY3JpcHQiIGxhbmd1YWdlPSJKYXZhU2NyaXB0Ij48L3NjcmlwdD48c2NyaXB0
IHNyYz0iL2pzL2pxdWVyeS5qcyIgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij48L3Nj
cmlwdD48c2NyaXB0IHNyYz0iL2pzL3RoaWNrYm94LmpzIiB0eXBlPSJ0ZXh0L2ph
dmFzY3JpcHQiPjwvc2NyaXB0PjxzY3JpcHQgc3JjPSIvanMveG1sRE9NLmpzIiBs
YW5ndWFnZT0iSmF2YVNjcmlwdDEuMiIgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij6g
PC9zY3JpcHQ+PHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiIHNyYz0iL2pz
X2RpbmFtaWMvdXJnZW50cy9ub3R1cmdlbnQuanMiPjwvc2NyaXB0PjxzY3JpcHQg
dHlwZT0idGV4dC9qYXZhc2NyaXB0IiBzcmM9Ii9iYW5uZXIvZXNwYWlzX29wdGlt
LmpzIj48L3NjcmlwdD48c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCIgc3Jj
PSIvanMvZW52aWFBbWljLmpzIj48L3NjcmlwdD48c2NyaXB0IHNyYz0iL2pzL2xv
Z2luLmpzIiB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiIGxhbmd1YWdlPSJqYXZhc2Ny
aXB0Ij48L3NjcmlwdD48c2NyaXB0IHNyYz0iL2pzL2NvbXBhcnRlaXguanMiIHR5
cGU9InRleHQvamF2YXNjcmlwdCIgbGFuZ3VhZ2U9ImphdmFzY3JpcHQiPjwvc2Ny
aXB0Pgo8bGluayBocmVmPSIvM2NhdDI0LXRvdWNoLWljb24ucG5nIiByZWw9ImFw
cGxlLXRvdWNoLWljb24iPgo8L2hlYWQ+Cjxib2R5IGlkPSJjYXBzYWxlcmEiPgo8
c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCIgbGFuZ3VhZ2U9ImphdmFzY3Jp
cHQiPgp0cnkgewogIGRvY3VtZW50LmV4ZWNDb21tYW5kKCJCYWNrZ3JvdW5kSW1h
Z2VDYWNoZSIsIGZhbHNlLCB0cnVlKTsKfQpjYXRjaChlcnIpIHt9Cjwvc2NyaXB0
Pgo8ZGl2IGlkPSJoZWFkZXJUTiI+CjxkaXYgY2xhc3M9ImJhbm5lciBiYW5uZXIx
Ij4KPGltZyBzcmM9Ii9pbWcvcHVibGljaXRhdF9oZWFkZXIuZ2lmIiBhbHQ9IlB1
YmxpY2l0YXQiIHRpdGxlPSIiPjxzY3JpcHQgbGFuZ3VhZ2U9IkphdmFTY3JpcHQi
PnBvc2ljaW8oIjNjYXQyNCIsInNvY2lldGF0Iiwic2Jhbm5lciIsInRvcCIpPC9z
Y3JpcHQ+CjwvZGl2Pgo8ZGl2IGNsYXNzPSJiYW5uZXIgYmFubmVyMiI+CjxpbWcg
c3JjPSIvaW1nL3B1YmxpY2l0YXRfaGVhZGVyLmdpZiIgYWx0PSJQdWJsaWNpdGF0
IiB0aXRsZT0iIj48c2NyaXB0IGxhbmd1YWdlPSJKYXZhU2NyaXB0Ij5wb3NpY2lv
KCIzY2F0MjQiLCJzb2NpZXRhdCIsImJvdG8iLCJ0b3AiKTwvc2NyaXB0Pgo8L2Rp
dj4KPGRpdiBjbGFzcz0iY2xlYXIiPjwvZGl2Pgo8ZGl2IGlkPSJsb2dvIj4KPGEg
aHJlZj0iaHR0cDovL3d3dy4zY2F0MjQuY2F0Ij48aW1nIHNyYz0iL2ltZy9sb2dv
XzMyNGNhdC5naWYiIGFsdD0iM2NhdDI0LmNhdCIgdGl0bGU9IjNjYXQyNC5jYXQi
PjwvYT4KPC9kaXY+CjxkaXYgY2xhc3M9ImhpZGRlIiBpZD0iYWNjZXMiPjwvZGl2
Pgo8ZGl2IGlkPSJtZW51Ij4KPHVsIGlkPSJuYXYiPgo8bGkgaWQ9Im1DYXQiPgo8
YSB0aXRsZT0iQ0FUQUxVTllBIiBocmVmPSIvY2F0YWx1bnlhIj5DQVRBTFVOWUE8
L2E+CjwvbGk+CjxsaSBpZD0ibVNvYyI+CjxhIHRpdGxlPSJTT0NJRVRBVCIgaHJl
Zj0iL3NvY2lldGF0Ij5TT0NJRVRBVDwvYT4KPGRpdj4KPHVsPgo8bGk+CjxhIGhy
ZWY9Ii92aXVyZSI+Vml1cmUgPC9hPgo8L2xpPgo8bGk+CjxhIGhyZWY9Ii9jaWVu
Y2lhIj5DaSZlZ3JhdmU7bmNpYSBpIFRlY25vbG9naWEgPC9hPgo8L2xpPgo8bGk+
CjxhIGhyZWY9Ii9jb211bmljYWNpbyI+Q29tdW5pY2FjaSZvYWN1dGU7IDwvYT4K
PC9saT4KPC91bD4KPC9kaXY+CjwvbGk+CjxsaSBpZD0ibVBvbCI+CjxhIHRpdGxl
PSJQT0wmSWFjdXRlO1RJQ0EiIGhyZWY9Ii9wb2xpdGljYSI+UE9MJklhY3V0ZTtU
SUNBPC9hPgo8L2xpPgo8bGkgaWQ9Im1Nb24iPgo8YSB0aXRsZT0iTSZPYWN1dGU7
TiIgaHJlZj0iL21vbiI+TSZPYWN1dGU7TjwvYT4KPGRpdj4KPHVsPgo8bGk+Cjxh
IGhyZWY9Ii91bmlvZXVyb3BlYSI+VW5pJm9hY3V0ZTsgRXVyb3BlYSA8L2E+Cjwv
bGk+CjwvdWw+CjwvZGl2Pgo8L2xpPgo8bGkgaWQ9Im1FY28iPgo8YSB0aXRsZT0i
RUNPTk9NSUEiIGhyZWY9Ii9lY29ub21pYSI+RUNPTk9NSUE8L2E+CjwvbGk+Cjxs
aSBpZD0ibU9jaSI+CjxhIHRpdGxlPSJPQ0kgSSBDVUxUVVJBIiBocmVmPSIvb2Np
aWN1bHR1cmEiPk9DSSBJIENVTFRVUkE8L2E+CjxkaXYgaWQ9ImR1ZXNjb2wiPgo8
dWw+CjxsaT4KPGEgaHJlZj0iL211c2ljYSI+TSZ1YWN1dGU7c2ljYSA8L2E+Cjwv
bGk+CjxsaT4KPGEgaHJlZj0iL2NpbmVtYSI+Q2luZW1hIDwvYT4KPC9saT4KPGxp
Pgo8YSBocmVmPSIvbGxpYnJlcyI+TGxpYnJlcyA8L2E+CjwvbGk+CjxsaT4KPGEg
aHJlZj0iL3RlYXRyZSI+VGVhdHJlIDwvYT4KPC9saT4KPGxpPgo8YSBocmVmPSIv
ZGFuc2EiPkRhbnNhIDwvYT4KPC9saT4KPC91bD4KPC9kaXY+CjwvbGk+CjxsaSBp
ZD0ibUVzcCI+CjxhIHRpdGxlPSJFU1BPUlRTIiBocmVmPSIvZXNwb3J0cyI+RVNQ
T1JUUzwvYT4KPC9saT4KPGxpIGlkPSJtVGVtIj4KPGEgdGl0bGU9IlRFTVBTIiBo
cmVmPSIvZWx0ZW1wcyI+RUwgVEVNUFM8L2E+CjwvbGk+CjwvdWw+CjwvZGl2Pgo8
ZGl2IGlkPSJkYXRhIj4KPHA+CjwvcD4KPC9kaXY+CjxkaXYgaWQ9InRlbXBzIj4K
PGRpdiBjbGFzcz0ibWV0ZW8iPgo8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlw
dCI+aW5zZXJ0U2ltcGxlRmxhc2goIi90ZW1wZXJhdHVyYS9tZXRlby5zd2YiLCIx
MDgiLCI0MiIpOzwvc2NyaXB0Pgo8L2Rpdj4KPC9kaXY+CjxkaXYgaWQ9InN1Ym1l
bnUiPgo8dWw+CjxsaSBpZD0ic21CbG8iIGNsYXNzPSJwcmltZXIiPgo8YSBocmVm
PSIvYmxvZ3MiIHRpdGxlPSJCbG9ncyI+QmxvZ3M8L2E+CjwvbGk+CjxsaSBpZD0i
c21WaWQiPgo8YSBocmVmPSIvdmlkZW9zIiB0aXRsZT0iViZpYWN1dGU7ZGVvcyI+
ViZpYWN1dGU7ZGVvczwvYT4KPC9saT4KPGxpIGlkPSJzbUF1ZCI+CjxhIGhyZWY9
Ii9hdWRpb3MiIHRpdGxlPSImQWdyYXZlO3VkaW9zIj4mQWdyYXZlO3VkaW9zPC9h
Pgo8L2xpPgo8bGkgaWQ9InNtRW5xIj4KPGEgaHJlZj0iL2VucXVlc3RlcyIgdGl0
bGU9IkVucXVlc3RlcyI+RW5xdWVzdGVzPC9hPgo8L2xpPgo8bGkgaWQ9InNtRXNw
Ij4KPGEgaHJlZj0iL2VzcGVjaWFscyIgdGl0bGU9IkVzcGVjaWFscyI+RXNwZWNp
YWxzPC9hPgo8L2xpPgo8bGkgaWQ9InNtR2FsIj4KPGEgaHJlZj0iL2dhbGVyaWVz
IiB0aXRsZT0iR2FsZXJpZXMiPkdhbGVyaWVzPC9hPgo8L2xpPgo8bGkgaWQ9InNt
U2VyIj4KPGEgaHJlZj0iL3NlcnZlaXNfdXN1YXJpcy5odG0iIHRpdGxlPSJTZXJ2
ZWlzIHVzdWFyaXMiPlNlcnZlaXMgdXN1YXJpczwvYT4KPC9saT4KPC91bD4KPC9k
aXY+Cjxmb3JtIGlkPSJidXNjYWRvciIgbmFtZT0iZnJtU2VhcmNoZXIiIG1ldGhv
ZD0icG9zdCIgYWN0aW9uPSIvc2VhcmNoZXIvU2VhcmNoIj4KPGlucHV0IHZhbHVl
PSJub3QiIG5hbWU9ImhpUG9ydGFsIiB0eXBlPSJoaWRkZW4iPjxpbnB1dCB2YWx1
ZT0ibHVjZW5lIiBuYW1lPSJoaVNlYXJjaEVuZ2luZSIgdHlwZT0iaGlkZGVuIj48
aW5wdXQgdmFsdWU9IjEiIG5hbWU9ImhpQWR2YW5jZWQiIHR5cGU9ImhpZGRlbiI+
PGlucHV0IHZhbHVlPSIwIiBuYW1lPSJoaVNlYXJjaEluIiB0eXBlPSJoaWRkZW4i
PjxpbnB1dCB2YWx1ZT0iNTAiIG5hbWU9Im1heFJvd3NEaXNwbGF5IiB0eXBlPSJo
aWRkZW4iPjxpbnB1dCB2YWx1ZT0iMSIgbmFtZT0iaGlTdGFydFZhbHVlIiB0eXBl
PSJoaWRkZW4iPjxpbnB1dCB2YWx1ZT0ic2VhcmNoaW5nLmpzcCIgbmFtZT0iaGlU
YXJnZXQiIHR5cGU9ImhpZGRlbiI+PGlucHV0IHR5cGU9ImhpZGRlbiIgbmFtZT0i
aGlDYXRlZ29yeSIgdmFsdWU9IkFMTCI+PGlucHV0IHR5cGU9InRleHQiIHNpemU9
IjIwIiBuYW1lPSJ0ZXh0QnVzY2EiIGlkPSJidXNjIj48aW5wdXQgdHlwZT0ic3Vi
bWl0IiB2YWx1ZT0iQ2VyY2EiIGNsYXNzPSJib3RvIj4KPC9mb3JtPgo8ZGl2IGNs
YXNzPSJjbGVhciI+PC9kaXY+CjwvZGl2Pgo8c2NyaXB0IHR5cGU9InRleHQvamF2
YXNjcmlwdCIgbGFuZ3VhZ2U9ImphdmFzY3JpcHQiPgoJCQkJCQkKCQkJY2hlY2tV
c2VyKCk7CgkJCQoJCQltdWV2ZVJlbG9qKDEpOwoJCQkKCQkJZnVuY3Rpb24gbXVl
dmVSZWxvaihvcCl7CgoJCSAgICBtb21lbnRvQWN0dWFsID0gbmV3IERhdGUoKTsK
CQkgICAgaG9yYSA9IG1vbWVudG9BY3R1YWwuZ2V0SG91cnMoKTsKCQkgICAgbWlu
dXRvID0gbW9tZW50b0FjdHVhbC5nZXRNaW51dGVzKCk7CgkJICAgIHNlZ3VuZG8g
PSBtb21lbnRvQWN0dWFsLmdldFNlY29uZHMoKTsKCQkKCQkgICAgc3RyX3NlZ3Vu
ZG8gPSBuZXcgU3RyaW5nIChzZWd1bmRvKTsKCQkgICAgaWYgKHN0cl9zZWd1bmRv
Lmxlbmd0aCA9PSAxKQoJCSAgICAgICBzZWd1bmRvID0gIjAiICsgc2VndW5kbzsK
CQkKCQkgICAgc3RyX21pbnV0byA9IG5ldyBTdHJpbmcgKG1pbnV0byk7CgkJICAg
IGlmIChzdHJfbWludXRvLmxlbmd0aCA9PSAxKQoJCSAgICAgICBtaW51dG8gPSAi
MCIgKyBtaW51dG87CgkJCgkJICAgIHN0cl9ob3JhID0gbmV3IFN0cmluZyAoaG9y
YSk7CgkJICAgIGlmIChzdHJfaG9yYS5sZW5ndGggPT0gMSkKCQkgICAgICAgaG9y
YSA9ICIwIiArIGhvcmE7CgkJCQoJCQl2YXIgbWVzID0gbW9tZW50b0FjdHVhbC5n
ZXRNb250aCgpKzE7CgkJCXZhciBudW0gPSBtb21lbnRvQWN0dWFsLmdldERhdGUo
KTsKCQkJdmFyIGFueT1tb21lbnRvQWN0dWFsLmdldEZ1bGxZZWFyKCk7CgkJCQkJ
CQkJCgkJCXZhciBkaWFzZW1hbmEgPSBuZXcgQXJyYXkgKCdEaXVtZW5nZScsICdE
aWxsdW5zJywgJ0RpbWFydHMnLCAnRGltZWNyZXMnLCAnRGlqb3VzJywgJ0RpdmVu
ZHJlcycsICdEaXNzYWJ0ZScsICdEaXVtZW5nZScpOwoJCQl2YXIgZGlhID0gbW9t
ZW50b0FjdHVhbC5nZXREYXkoKTsKCQkJdmFyIG5vbWJyZURpYSA9IGRpYXNlbWFu
YVtkaWFdOwoKCQkKCQkgICAgaG9yYUltcHJpbWlibGUgPSBob3JhICsgIjoiICsg
bWludXRvOwoKCgkJCWFob3JhID0gJzxwPicraG9yYUltcHJpbWlibGUgKyAiICIg
KyBub21icmVEaWEgKyIgIitudW0gKyAiLyIgKyBtZXMgKyAiLyIgK2FueSArJzwv
cD4nOwoJCQkKCQkJaWYob3AgPT0gMil7CgkJCQlpZihzZWd1bmRvID09ICIwMCIp
ewoJCQkJCWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJkYXRhIikuaW5uZXJIVE1M
ID0gYWhvcmE7CgkJCQl9CQkJCQoJCQl9CgkJCWlmKG9wID09IDEpewoJCQkJZG9j
dW1lbnQuZ2V0RWxlbWVudEJ5SWQoImRhdGEiKS5pbm5lckhUTUwgPSBhaG9yYTsK
CQkJCW11ZXZlUmVsb2ooMik7CgkJCX0JCgkJCQoJCQoJCSAgICBzZXRUaW1lb3V0
KCJtdWV2ZVJlbG9qKDIpIiwxMDAwKTsKCQl9IAoJCQoJCWZ1bmN0aW9uIGxlc190
ZXZlc19kYWRlcygpIHsKCQkJdmFyIGZybSA9IGRvY3VtZW50LmdldEVsZW1lbnRC
eUlkKCJteWZvcm0iKTsKCQkJZnJtLnN1Ym1pdCgpOwoJCX0KCgkJPC9zY3JpcHQ+
PHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiIGxhbmd1YWdlPSJqYXZhc2Ny
aXB0Ij4KCQkJZnVuY3Rpb24gbWVudWFjdGl1KG9wdCl7CgkJCQlzd2l0Y2gob3B0
KSB7CgkJCQkJY2FzZSAiQ0FUIjogZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ21D
YXQnKS5jbGFzc05hbWU9J29uJzsKCQkJCQkJYnJlYWs7CgkJCQkJY2FzZSAiTk9U
U09DSUVUQSI6IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdtU29jJykuY2xhc3NO
YW1lPSdvbic7CgkJCQkJCWJyZWFrOwoJCQkJCWNhc2UgIk5PVFBPTElUSUMiOiBk
b2N1bWVudC5nZXRFbGVtZW50QnlJZCgnbVBvbCcpLmNsYXNzTmFtZT0nb24nOwoJ
CQkJCQlicmVhazsKCQkJCQljYXNlICJOT1RNT04iOiBkb2N1bWVudC5nZXRFbGVt
ZW50QnlJZCgnbU1vbicpLmNsYXNzTmFtZT0nb24nOwoJCQkJCQlicmVhazsKCQkJ
CQljYXNlICJOT1RFQ09OT01JIjogZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ21F
Y28nKS5jbGFzc05hbWU9J29uJzsKCQkJCQkJYnJlYWs7CgkJCQkJY2FzZSAiTk9U
T0NJIjogZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ21PY2knKS5jbGFzc05hbWU9
J29uJzsKCQkJCQkJYnJlYWs7CgkJCQkJY2FzZSAiRUVFU1BPUlRTIjogZG9jdW1l
bnQuZ2V0RWxlbWVudEJ5SWQoJ21Fc3AnKS5jbGFzc05hbWU9J29uJzsKCQkJCQkJ
YnJlYWs7CQkJCQkKCQkJCX0KCQkJCQoJCQl9CgkJCW1lbnVhY3RpdSgnTk9UUE9S
VEFEQScpOwoJCQk8L3NjcmlwdD48YSBuYW1lPSJhbmNsYSI+PC9hPgo8ZGl2IGNs
YXNzPSJlX2NhcF8xIj4KPGRpdiBjbGFzcz0iZV9jYXBfMiI+CjxkaXYgY2xhc3M9
ImVfY2FwXzMiPjwvZGl2Pgo8L2Rpdj4KPC9kaXY+CjxkaXYgY2xhc3M9ImVfY29u
dCI+CgkJCjxkaXYgY2xhc3M9ImVfY29udF9pbm5lciI+CgkJCQo8c2NyaXB0IHR5
cGU9InRleHQvamF2YXNjcmlwdCI+dXJnZW50XzNjYXQyNCgpPC9zY3JpcHQ+CgkJ
CTxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij5hdmlzXzNjYXQyNCgnc29j
aWV0YXQnKTs8L3NjcmlwdD4KCQkJCgkJCQo8ZGl2IGNsYXNzPSJUaXRvbFNlY2Np
byI+CjxhIGhyZWY9Ii9zb2NpZXRhdCI+U29jaWV0YXQ8L2E+CjwvZGl2Pgo8ZGl2
IGNsYXNzPSJzZXBhcmFkb3IiPjwvZGl2PgoJCQkKPGRpdiBjbGFzcz0iZV9ibG9j
ayI+CjxkaXYgY2xhc3M9ImVfMjIiPgoJCQkJCQo8ZGl2IGNsYXNzPSJNb2R1bERl
c3RUeHRJdGVtIj4KPGgyPgo8YSBhbHQ9IkNvbXVuaWNhY2kmb2FjdXRlOyIgdGl0
bGU9IkNvbXVuaWNhY2kmb2FjdXRlOyIgaHJlZj0iaHR0cDovL3d3dy4zY2F0MjQu
Y2F0L2VudmlhIj48c3Ryb25nPkNvbXVuaWNhY2nzOiA8L3N0cm9uZz48L2E+PGEg
YWx0PSJDb211bmljYWNpJm9hY3V0ZTsiIHRpdGxlPSJDb211bmljYWNpJm9hY3V0
ZTsiIGhyZWY9Imh0dHA6Ly93d3cuM2NhdDI0LmNhdC9lbnZpYSI+RW52aWEgbGVz
IHRldmVzIGltYXRnZXMgYSAiRWwgbWV1IHRlbXBzIjwvYT4KPC9oMj4KPC9kaXY+
CQkJCgkJCQkKPC9kaXY+CjxkaXYgY2xhc3M9ImVfMTAiPgoJCQkJCQo8ZGl2IGNs
YXNzPSJNb2R1bERlc3RUeHRJdGVtIj4KPGgyPgo8YSBhbHQ9IlNvY2lldGF0IiB0
aXRsZT0iU29jaWV0YXQiIGhyZWY9Ii9wbm90aWNpZXMvbm90SXRlbS5qc3A/aXRl
bT1ub3RpY2lhJmlkaW50PTIzMzcyMiI+PHN0cm9uZz5Tb2NpZXRhdDogPC9zdHJv
bmc+PC9hPjxhIGFsdD0iU29jaWV0YXQiIHRpdGxlPSJTb2NpZXRhdCIgaHJlZj0i
L3Bub3RpY2llcy9ub3RJdGVtLmpzcD9pdGVtPW5vdGljaWEmaWRpbnQ9MjMzNzIy
Ij5Rdeggbm8gZnVuY2lvbmEgYSBsYSB0ZXZhIGNpdXRhdD88L2E+CjwvaDI+Cjwv
ZGl2PgkJCQoJCQkJCjwvZGl2Pgo8ZGl2IGNsYXNzPSJlXzEwIj4KCQkJCQkKPGRp
diBjbGFzcz0iTW9kdWxEZXN0VHh0SXRlbSI+CjxoMj4KPGEgYWx0PSJTb2NpZXRh
dCIgdGl0bGU9IlNvY2lldGF0IiBocmVmPSJodHRwOi8vd3d3LjNjYXQyNC5jYXQv
bm90aWNpYS80MDU4NjAvc29jaWV0YXQvVW5hLXRlbXBlc3RhLWNvYnJlaXgtZGUt
cG9scy10YXJvbmphLVN5ZG5leS1pLWFsdHJlcy1jaXV0YXRzLWRlLWxlc3QtZEF1
c3RyYWxpYSI+PHN0cm9uZz5Tb2NpZXRhdDogPC9zdHJvbmc+PC9hPjxhIGFsdD0i
U29jaWV0YXQiIHRpdGxlPSJTb2NpZXRhdCIgaHJlZj0iaHR0cDovL3d3dy4zY2F0
MjQuY2F0L25vdGljaWEvNDA1ODYwL3NvY2lldGF0L1VuYS10ZW1wZXN0YS1jb2Jy
ZWl4LWRlLXBvbHMtdGFyb25qYS1TeWRuZXktaS1hbHRyZXMtY2l1dGF0cy1kZS1s
ZXN0LWRBdXN0cmFsaWEiPkxhIHBvbHMgY29icmVpeCBTeWRuZXk8L2E+CjwvaDI+
CjwvZGl2PgkJCQoJCQkJCjwvZGl2Pgo8ZGl2IGNsYXNzPSJlXzEwIj4KCQkJCQkK
PGRpdiBjbGFzcz0iTW9kdWxEZXN0VHh0SXRlbSI+CjxoMj4KPGEgYWx0PSJTb2Np
ZXRhdCIgdGl0bGU9IlNvY2lldGF0IiBocmVmPSJodHRwOi8vd3d3LjNjYXQyNC5j
YXQvbm90aWNpYS80MDU1ODkvc29jaWV0YXQvTGEtVmlxdWlwZWRpYS1lbi1jYXRh
bGEtcXVlLWphLXRlLTIwMDAwMC1lbnRyYWRlcy1zZWdvbmEtZW4tbGEtY2xhc3Np
ZmljYWNpby1kZS1xdWFsaXRhdCI+PHN0cm9uZz5Tb2NpZXRhdDogPC9zdHJvbmc+
PC9hPjxhIGFsdD0iU29jaWV0YXQiIHRpdGxlPSJTb2NpZXRhdCIgaHJlZj0iaHR0
cDovL3d3dy4zY2F0MjQuY2F0L25vdGljaWEvNDA1NTg5L3NvY2lldGF0L0xhLVZp
cXVpcGVkaWEtZW4tY2F0YWxhLXF1ZS1qYS10ZS0yMDAwMDAtZW50cmFkZXMtc2Vn
b25hLWVuLWxhLWNsYXNzaWZpY2FjaW8tZGUtcXVhbGl0YXQiPkxhIFZpcXVpcOhk
aWEgZW4gY2F0YWzgLCBsYSBzZWdvbmEgZGUgbelzIHF1YWxpdGF0PC9hPgo8L2gy
Pgo8L2Rpdj4JCQkKCQkJCQo8L2Rpdj4KPGRpdiBjbGFzcz0iZV8xMF9ub21hcmdp
biI+CgkJCQkJCjxkaXYgY2xhc3M9Ik1vZHVsRGVzdFR4dEl0ZW0gbm9SYXRsbGV0
YSI+CjxoMj4KPGEgYWx0PSJTb2NpZXRhdCIgdGl0bGU9IlNvY2lldGF0IiBocmVm
PSJodHRwOi8vd3d3LjNjYXQyNC5jYXQvbm90aWNpYS80MDU0Mzkvc29jaWV0YXQv
TGEtWGluYS1wcm9oaWJlaXgtbGEtdmVuZGEtZGUtZ2FuaXZldHMtZGUtY3VpbmEt
YXJyYW4tZGUtZHVlcy1hZ3Jlc3Npb25zLWFtYi1kb3MtbW9ydHMiPjxzdHJvbmc+
U29jaWV0YXQ6IDwvc3Ryb25nPjwvYT48YSBhbHQ9IlNvY2lldGF0IiB0aXRsZT0i
U29jaWV0YXQiIGhyZWY9Imh0dHA6Ly93d3cuM2NhdDI0LmNhdC9ub3RpY2lhLzQw
NTQzOS9zb2NpZXRhdC9MYS1YaW5hLXByb2hpYmVpeC1sYS12ZW5kYS1kZS1nYW5p
dmV0cy1kZS1jdWluYS1hcnJhbi1kZS1kdWVzLWFncmVzc2lvbnMtYW1iLWRvcy1t
b3J0cyI+TGEgWGluYSBwcm9oaWJlaXggbGEgdmVuZGEgZGUgZ2FuaXZldHMgZGUg
Y3VpbmE8L2E+CjwvaDI+CjwvZGl2PgkJCQoJCQkJCjwvZGl2Pgo8ZGl2IGNsYXNz
PSJjbGVhciI+Jm5ic3A7PC9kaXY+CjwvZGl2PgoJICAKPC9kaXY+CQogIAkKPC9k
aXY+CjxkaXYgY2xhc3M9ImVfcGV1XzEiPgo8ZGl2IGNsYXNzPSJlX3BldV8yIj4K
PGRpdiBjbGFzcz0iZV9wZXVfMyI+PC9kaXY+CjwvZGl2Pgo8L2Rpdj4KPGRpdiBj
bGFzcz0iZV9jYXBfMSI+CjxkaXYgY2xhc3M9ImVfY2FwXzIiPgo8ZGl2IGNsYXNz
PSJlX2NhcF8zIj48L2Rpdj4KPC9kaXY+CjwvZGl2Pgo8ZGl2IGNsYXNzPSJlX2Nv
bnQiPgoJCQo8ZGl2IGNsYXNzPSJlX2NvbnRfaW5uZXIiPgoJCQkKPGRpdiBjbGFz
cz0iZV9ibG9jayI+CjxkaXYgY2xhc3M9ImVfNDIiPgoJCQkJCQo8ZGl2IGlkPSJ0
eHROb3RpY2lhIiBjbGFzcz0iSXRlbU5vdGljaWEiPgo8aDI+CjxzdHJvbmc+R3Vl
cnJhIENpdmlsIC8gTWFydGEgQ2Fybmlj6Twvc3Ryb25nPgo8L2gyPgo8aDM+Cjxh
IGhyZWY9Ii9ub3RpY2lhLzM1MjMyMC9zb2NpZXRhdC9RdWVyYWx0LVNvbGUtQ2F0
YWx1bnlhLW5vLW5vbWVzLXBlcmQtbGEtZ3VlcnJhLXBlci1zZXItcmVwdWJsaWNh
bmEtc2luby1xdWUtbGEtcGVyZC1jb20tYS1wb2JsZSIgdGl0bGU9IlF1ZXJhbHQg
U29sJmVhY3V0ZTs6ICZxdW90O0NhdGFsdW55YSBubyBub20mZWFjdXRlO3MgcGVy
ZCBsYSBndWVycmEgcGVyIHNlciByZXB1YmxpY2FuYSBzaW4mb2FjdXRlOyBxdWUg
bGEgcGVyZCBjb20gYSBwb2JsZSZxdW90OyIgdGFyZ2V0PSJfc2VsZiIgb25jbGlj
az0iIj5RdWVyYWx0IFNvbOk6ICJDYXRhbHVueWEgbm8gbm9t6XMgcGVyZCBsYSBn
dWVycmEgcGVyIHNlciByZXB1YmxpY2FuYSBzaW7zIHF1ZSBsYSBwZXJkIGNvbSBh
IHBvYmxlIjwvYT4KPC9oMz4KPHNwYW4gY2xhc3M9IkFjdHVhbCI+CgkJCQlBY3R1
YWxpdHphdCBhIGxlcwoJCQkJPHN0cm9uZz4xMzowMCBoIDwvc3Ryb25nPgkJCQkK
CQkJCSZuYnNwOwoJCQkJPHN0cm9uZz4xOS8wMS8yMDA5PC9zdHJvbmc+PC9zcGFu
Pgo8aDQ+TGxpY2VuY2lhZGEgZW4gSGlzdPJyaWEgaSBkaXBsb21hZGEgZW4gRXN0
dWRpcyBBdmFu52F0cyBwZXIgbGEgVW5pdmVyc2l0YXQgZGUgQmFyY2Vsb25hLCBR
dWVyYWx0IFNvbOkg6XMgZXhwZXJ0YSBlbiBkZXNhcGFyZWd1dHMgaSBmb3NzZXMg
Y29tdW5lcywgYXNzZXNzb3JhIGRlIGxhIERHIGRlIE1lbfJyaWEgRGVtb2Ny4HRp
Y2EgaSBwcm9mZXNzb3JhIGQnSGlzdPJyaWEgYSBsYSBVQi4gRWwgMjAwOCB2YSBw
dWJsaWNhciBsYSB0ZXNpIGRvY3RvcmFsICJFbHMgbW9ydHMgY2xhbmRlc3RpbnMu
IExlcyBmb3NzZXMgY29tdW5lcyBkZSBsYSBHdWVycmEgQ2l2aWwgYSBDYXRhbHVu
eWEgKDE5MzYtMTkzOSkiLiBQZXLyIGhhIGVzY3JpdCBtb2x0ZXMgYWx0cmVzIG9i
cmVzLCBjb20gcGVyIGV4ZW1wbGUgIkEgbGVzIHByZXNvbnMgZGUgRnJhbmNvIiAo
MjAwNCkgaSAiQ2F0YWx1bnlhIDE5Mzk6IGwn+mx0aW1hIGRlcnJvdGEiICgyMDA2
KS4gVGFtYukgaGEgcGFydGljaXBhdCBlbiBkaXZlcnNlcyBkZSBjb2y3bGVjdGl2
ZXMgbyBuJ2hhIGNvb3JkaW5hdCwgY29tIGVscyBxdWF0cmUgdm9sdW1zIGRlICJM
YSBHdWVycmEgQ2l2aWwgYSBDYXRhbHVueWEiICgyMDA0KSBpICJFbCBmcmFucXVp
c21lIGEgQ2F0YWx1bnlhIiAoMjAwNSkuIEFyYSwganVzdCBxdWFuIGVzIGNvbXBs
ZWl4ZW4gNzAgYW55cyBkZWwgZmluYWwgZGUgbGEgR3VlcnJhIENpdmlsLCBlbCAz
Y2F0MjQgaGEgZW50cmV2aXN0YXQgbGEgcHJvZmVzc29yYSwgcXVlIGhhIGRvbmF0
IGEgY29u6Gl4ZXIgYWxndW5lcyBkZSBsZXMgY2xhdXMgcGVyIGVudGVuZHJlIG1p
bGxvciBsZXMgY29uc2Vx/OhuY2llcyBkZWwgY29uZmxpY3RlIGLobLdsaWMgYSBD
YXRhbHVueWEuPC9oND4KPGRpdiBjbGFzcz0ic2VwYXJhZG9yIj48L2Rpdj4KPGRp
diBpZD0iVGV4dEFtaWNtYm5OMTAwQjciIGNsYXNzPSJiZ19jb21fYW1pY25vbmUi
Pgo8ZGl2IGNsYXNzPSJjYXBfZW52aWFyX2FtaWMiPjwvZGl2Pgo8ZGl2IGNsYXNz
PSJiZ19jb21fYW1pYyI+CjxkaXYgYWxpZ249InJpZ2h0IiBjbGFzcz0iQ2Fwc0Ft
aWMiPgo8YSBvbmNsaWNrPSJkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnVGV4dEFt
aWNtYm5OMTAwQjcnKS5jbGFzc05hbWU9J2JnX2NvbV9hbWljbm9uZSc7ZG9jdW1l
bnQuZ2V0RWxlbWVudEJ5SWQoJ2lmcmFtZW1ibk4xMDBCNycpLmNsYXNzTmFtZT0n
bm9kaXNwJzsiIGhyZWY9ImphdmFzY3JpcHQ6dm9pZCgwKSI+VGFuY2E8L2E+Cjwv
ZGl2Pgo8ZGl2IGFsaWduPSJsZWZ0IiBjbGFzcz0iRW52aWFfSG8iPgo8c3Ryb25n
PkVudmlhLWhvPC9zdHJvbmc+CjwvZGl2Pgo8Zm9ybSB0YXJnZXQ9Il9ibGFuayIg
bWV0aG9kPSJwb3N0IiBhY3Rpb249Ii9zdS9SZWdpc3RlciIgbmFtZT0iZnJtRW52
aWFBbWljbWJuTjEwMEI3Ij4KPGlucHV0IHZhbHVlPSIzY2F0MjQuY2F0IHJlY29t
YW5hLi4uIiBuYW1lPSJzdWJqZWN0IiB0eXBlPSJoaWRkZW4iPjxpbnB1dCB2YWx1
ZT0iCgkJCQkJCSAgCQlodHRwOi8vd3d3LjNjYXQyNC5jYXQvbm90aWNpYS8zNTIz
MjAvc29jaWV0YXQvUXVlcmFsdC1Tb2xlLUNhdGFsdW55YS1uby1ub21lcy1wZXJk
LWxhLWd1ZXJyYS1wZXItc2VyLXJlcHVibGljYW5hLXNpbm8tcXVlLWxhLXBlcmQt
Y29tLWEtcG9ibGUiIG5hbWU9IkxUIiB0eXBlPSJoaWRkZW4iPjxpbnB1dCB2YWx1
ZT0iCgkJCQkJCSAgCQlodHRwOi8vd3d3LjNjYXQyNC5jYXQvbm90aWNpYS8zNTIz
MjAvc29jaWV0YXQvUXVlcmFsdC1Tb2xlLUNhdGFsdW55YS1uby1ub21lcy1wZXJk
LWxhLWd1ZXJyYS1wZXItc2VyLXJlcHVibGljYW5hLXNpbm8tcXVlLWxhLXBlcmQt
Y29tLWEtcG9ibGUiIG5hbWU9IkxIIiB0eXBlPSJoaWRkZW4iPjxpbnB1dCB2YWx1
ZT0iMzUyMzIwIiBuYW1lPSJJRElOVCIgdHlwZT0iaGlkZGVuIj48aW5wdXQgdmFs
dWU9IlF1ZXJhbHQgU29sJmVhY3V0ZTs6ICZxdW90O0NhdGFsdW55YSBubyBub20m
ZWFjdXRlO3MgcGVyZCBsYSBndWVycmEgcGVyIHNlciByZXB1YmxpY2FuYSBzaW4m
b2FjdXRlOyBxdWUgbGEgcGVyZCBjb20gYSBwb2JsZSZxdW90OyIgbmFtZT0iVElU
TEUiIHR5cGU9ImhpZGRlbiI+PGlucHV0IHZhbHVlPSJMbGljZW5jaWFkYSBlbiBI
aXN0Jm9ncmF2ZTtyaWEgaSBkaXBsb21hZGEgZW4gRXN0dWRpcyBBdmFuJmNjZWRp
bDthdHMgcGVyIGxhIFVuaXZlcnNpdGF0IGRlIEJhcmNlbG9uYSwgUXVlcmFsdCBT
b2wmZWFjdXRlOyAmZWFjdXRlO3MgZXhwZXJ0YSBlbiBkZXNhcGFyZWd1dHMgaSBm
b3NzZXMgY29tdW5lcywgYXNzZXNzb3JhIGRlIGxhIERHIGRlIE1lbSZvZ3JhdmU7
cmlhIERlbW9jciZhZ3JhdmU7dGljYSBpIHByb2Zlc3NvcmEgZCdIaXN0Jm9ncmF2
ZTtyaWEgYSBsYSBVQi4gRWwgMjAwOCB2YSBwdWJsaWNhciBsYSB0ZXNpIGRvY3Rv
cmFsICZxdW90O0VscyBtb3J0cyBjbGFuZGVzdGlucy4gTGVzIGZvc3NlcyBjb211
bmVzIGRlIGxhIEd1ZXJyYSBDaXZpbCBhIENhdGFsdW55YSAoMTkzNi0xOTM5KSZx
dW90Oy4gUGVyJm9ncmF2ZTsgaGEgZXNjcml0IG1vbHRlcyBhbHRyZXMgb2JyZXMs
IGNvbSBwZXIgZXhlbXBsZSAmcXVvdDtBIGxlcyBwcmVzb25zIGRlIEZyYW5jbyZx
dW90OyAoMjAwNCkgaSAmcXVvdDtDYXRhbHVueWEgMTkzOTogbCcmdWFjdXRlO2x0
aW1hIGRlcnJvdGEmcXVvdDsgKDIwMDYpLiBUYW1iJmVhY3V0ZTsgaGEgcGFydGlj
aXBhdCBlbiBkaXZlcnNlcyBkZSBjb2wmbWlkZG90O2xlY3RpdmVzIG8gbidoYSBj
b29yZGluYXQsIGNvbSBlbHMgcXVhdHJlIHZvbHVtcyBkZSAmcXVvdDtMYSBHdWVy
cmEgQ2l2aWwgYSBDYXRhbHVueWEmcXVvdDsgKDIwMDQpIGkgJnF1b3Q7RWwgZnJh
bnF1aXNtZSBhIENhdGFsdW55YSZxdW90OyAoMjAwNSkuIEFyYSwganVzdCBxdWFu
IGVzIGNvbXBsZWl4ZW4gNzAgYW55cyBkZWwgZmluYWwgZGUgbGEgR3VlcnJhIENp
dmlsLCBlbCAzY2F0MjQgaGEgZW50cmV2aXN0YXQgbGEgcHJvZmVzc29yYSwgcXVl
IGhhIGRvbmF0IGEgY29uJmVncmF2ZTtpeGVyIGFsZ3VuZXMgZGUgbGVzIGNsYXVz
IHBlciBlbnRlbmRyZSBtaWxsb3IgbGVzIGNvbnNlcSZ1dW1sOyZlZ3JhdmU7bmNp
ZXMgZGVsIGNvbmZsaWN0ZSBiJmVncmF2ZTtsJm1pZGRvdDtsaWMgYSBDYXRhbHVu
eWEuIiBuYW1lPSJTVUJUSVRMRSIgdHlwZT0iaGlkZGVuIj48aW5wdXQgdmFsdWU9
IkNJVE5fUkVHIiBuYW1lPSJQQVJBTV9TVEZfU0VSVklDRSIgdHlwZT0iaGlkZGVu
Ij48aW5wdXQgdmFsdWU9IjM1MjMyMCIgbmFtZT0iUEFSQU1fU1RGX0lESU5UIiB0
eXBlPSJoaWRkZW4iPjxpbnB1dCB2YWx1ZT0iCgkJCQkJCSAgCQlodHRwOi8vd3d3
LjNjYXQyNC5jYXQvbm90aWNpYS8zNTIzMjAvc29jaWV0YXQvUXVlcmFsdC1Tb2xl
LUNhdGFsdW55YS1uby1ub21lcy1wZXJkLWxhLWd1ZXJyYS1wZXItc2VyLXJlcHVi
bGljYW5hLXNpbm8tcXVlLWxhLXBlcmQtY29tLWEtcG9ibGUiIG5hbWU9IlBBUkFN
X1NURl9MSCIgdHlwZT0iaGlkZGVuIj48aW5wdXQgdmFsdWU9InRleHQvaHRtbDtj
aGFyc2V0PUlTTy04ODU5LTEiIG5hbWU9ImNvbnRlbnRUeXBlIiB0eXBlPSJoaWRk
ZW4iPjxpbnB1dCB2YWx1ZT0iQ0NSVFZJX0NPTlQiIG5hbWU9ImhpUmVnU2Vydmlj
ZUlkIiB0eXBlPSJoaWRkZW4iPjxpbnB1dCB2YWx1ZT0iMzI0X0VOVklBTUlDIiBu
YW1lPSJoaVNlcnZpY2VJZCIgdHlwZT0iaGlkZGVuIj48aW5wdXQgdmFsdWU9Ijc0
IiBuYW1lPSJoaUFjdGlvbiIgdHlwZT0iaGlkZGVuIj48aW5wdXQgdmFsdWU9Imh0
dHA6Ly93d3cuM2NhdDI0LmNhdC9lbnZpYUFtaWNfb2suaHRtIiBuYW1lPSJoaVRh
cmdldCIgdHlwZT0iaGlkZGVuIj48aW5wdXQgdmFsdWU9Imh0dHA6Ly93d3cuM2Nh
dDI0LmNhdC9lbnZpYUFtaWNfa28uaHRtIiBuYW1lPSJoaUVyclRhcmdldCIgdHlw
ZT0iaGlkZGVuIj48aW5wdXQgdmFsdWU9Im5vdCIgbmFtZT0iaGlQb3J0YWwiIHR5
cGU9ImhpZGRlbiI+PGlucHV0IHZhbHVlPSJtYm5OMTAwQjciIG5hbWU9IlVuaXF1
ZUlkIiB0eXBlPSJoaWRkZW4iPgo8ZGl2IGNsYXNzPSJjYW1wc0FtaWMiPgo8ZGl2
IGNsYXNzPSJkYWRlc19BbWljIj4KPGxhYmVsIGZvcj0iVE9fTkFNRSI+Tm9tIGRl
c3RpbmF0YXJpPC9sYWJlbD48aW5wdXQgY2xhc3M9InRleHRpbnB1dEFtaWMiIG5h
bWU9IlRPX05BTUUiIHZhbHVlPSIiIGlkPSJOb21tYm5OMTAwQjciIHR5cGU9InRl
eHQiPgo8L2Rpdj4KPGRpdiBjbGFzcz0iZGFkZXNfQW1pYyI+CjxsYWJlbCBmb3I9
InRvIj5BZHJlJmNjZWRpbDthIGRlc3RpbmF0YXJpPC9sYWJlbD48aW5wdXQgdmFs
dWU9IiIgaWQ9ImRlc3RpbmF0YXJpbWJuTjEwMEI3IiBjbGFzcz0idGV4dGlucHV0
QW1pYyIgdHlwZT0idGV4dCIgbmFtZT0idG8iPgo8L2Rpdj4KPGRpdiBjbGFzcz0i
ZGFkZXNfQW1pYyI+CjxsYWJlbCBmb3I9IkZST01fTkFNRSI+Tm9tIHJlbWl0ZW50
PC9sYWJlbD48aW5wdXQgY2xhc3M9InRleHRpbnB1dEFtaWMiIG5hbWU9IkZST01f
TkFNRSIgdmFsdWU9IiIgaWQ9Ik5vbXJlbWl0ZW50bWJuTjEwMEI3IiB0eXBlPSJ0
ZXh0Ij4KPC9kaXY+CjxkaXYgY2xhc3M9ImRhZGVzX0FtaWMiPgo8bGFiZWwgZm9y
PSJmcm9tIj5BZHJlJmNjZWRpbDthIHJlbWl0ZW50PC9sYWJlbD48aW5wdXQgdmFs
dWU9IiIgaWQ9InJlbWl0ZW50bWJuTjEwMEI3IiBjbGFzcz0idGV4dGlucHV0QW1p
YyIgdHlwZT0idGV4dCIgbmFtZT0iZnJvbSI+CjwvZGl2Pgo8ZGl2IGNsYXNzPSJk
YWRlc19BbWljIj4KPGxhYmVsIGZvcj0iQ09NTUVOVCI+TWlzc2F0Z2U8L2xhYmVs
Pjx0ZXh0YXJlYSBuYW1lPSJDT01NRU5UIiBpZD0iTWlzc2F0Z2VtYm5OMTAwQjci
IHJvd3M9IjUiIGNsYXNzPSJ0ZXh0aW5wdXRBbWljIj48L3RleHRhcmVhPgo8L2Rp
dj4KPGRpdiBjbGFzcz0iZGFkZXNfQW1pYyI+CjxsYWJlbD48L2xhYmVsPjxzcGFu
PihPcGNpb25hbCk8L3NwYW4+CjwvZGl2Pgo8ZGl2IGFsaWduPSJyaWdodCIgY2xh
c3M9IkVudmlhQW1pY0xpbmsiPgo8YSBvbkNsaWNrPSJyZXR1cm4gc3VibWl0Rm9y
bUVudmlhQW1pYyhkb2N1bWVudC5mcm1FbnZpYUFtaWNtYm5OMTAwQjcsIGNrRW52
aWFBbWljKGRvY3VtZW50LmZybUVudmlhQW1pY21ibk4xMDBCNykpIiBocmVmPSJq
YXZhc2NyaXB0OnZvaWQoMCkiPkVudmlhPC9hPgo8L2Rpdj4KPC9kaXY+CjwvZm9y
bT4KPC9kaXY+CjwvZGl2Pgo8aWZyYW1lIGNsYXNzPSJub2Rpc3AiIHNyYz0iIiBm
cmFtZWJvcmRlcj0iMCIgaWQ9ImlmcmFtZW1ibk4xMDBCNyI+PC9pZnJhbWU+Cjxk
aXYgY2xhc3M9IkJvdG9ucyI+Cjx1bD4KPGxpPgo8YSBocmVmPSJqYXZhc2NyaXB0
OmNoYW5nZVR4dFNpemUoJ3R4dE5vdGljaWEnLHRydWUpOyI+PGltZyBjbGFzcz0i
aW1hdGdlQm90b25zMSIgdGl0bGU9Im1pZGF0ZXh0IiBhbHQ9Im1pZGF0ZXh0IiBz
cmM9Ii9pbWcvYXVnbWVudGFyMi5naWYiPjwvYT48YSBocmVmPSJqYXZhc2NyaXB0
OmNoYW5nZVR4dFNpemUoJ3R4dE5vdGljaWEnLGZhbHNlKTsiPjxpbWcgY2xhc3M9
ImltYXRnZUJvdG9uczEiIHRpdGxlPSJtaWRhdGV4dCIgYWx0PSJtaWRhdGV4dCIg
c3JjPSIvaW1nL2Rpc21pbnVpcjIuZ2lmIj48L2E+PGE+IG1pZGEgZGVsIHRleHQg
PC9hPgo8L2xpPgo8bGk+CjxpbWcgY2xhc3M9ImltYXRnZUJvdG9uczEiIHRpdGxl
PSJpbXByaW1pciIgYWx0PSJpbXByaW1pciIgc3JjPSIvaW1nL2ljb19pbXByaW1p
cjIuZ2lmIj48YSBocmVmPSJodHRwOi8vd3d3LjNjYXQyNC5jYXQvcG5vdGljaWVz
LzEwMjRJdGVtSW1wcmltaXIuanNwP2l0ZW09bm90aWNpYSZpZGludD0zNTIzMjAi
PmltcHJpbWlyIG5vdCZpYWN1dGU7Y2lhPC9hPgo8L2xpPgo8bGk+CjxpbWcgY2xh
c3M9ImltYXRnZUJvdG9uczEiIGFsdD0iZW52aWFyIiBzcmM9Ii9pbWcvaWNvX3Zp
ZF9hbWljX24uZ2lmIj48YSBpZD0iZW52aWFyX2FfdW5fYW1pY21ibk4xMDBCNyIg
b25jbGljaz0iamF2YXNjcmlwdDptb3N0cmFyQW1pY3MoJ1RleHRBbWljbWJuTjEw
MEI3JywnZW52aWFyX2FfdW5fYW1pY21ibk4xMDBCNycsJ2lmcmFtZW1ibk4xMDBC
NycpOyIgaHJlZj0iamF2YXNjcmlwdDp2b2lkKDApIj4gZW52aWFyIGEgdW4gYW1p
YzwvYT4KPC9saT4KPGxpPgo8c2NyaXB0IGxhbmd1YWdlPSJqYXZhc2NyaXB0IiB0
eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPnBpbnRhc2hhcmUoImNjY2NjYyIpOzwvc2Ny
aXB0Pgo8L2xpPgo8L3VsPgo8L2Rpdj48IS0tUmljaFRleHQtLT48c3Ryb25nPkFy
YSBlcyBjb21wbGVpeGVuIDcwIGFueXMgZGVsIGZpbmFsIGRlIGxhIEd1ZXJyYSBD
aXZpbC4gTGVzIHRyb3BlcyBkJ29jdXBhY2kmb2FjdXRlOyB0cmVwaXRqYXZlbiBw
ZXIgcHJpbWVyIGNvcCBDYXRhbHVueWEgZWwgMjcgZGUgbWFyJmNjZWRpbDsgZGVs
IDE5MzgsIHBlciZvZ3JhdmU7IGZpbnMgYWwgZ2VuZXIgZGVsIDE5Mzkgbm8gYWNv
bnNlZ3VpcmllbiBkZXJyb3Rhci1sYS4gUGVyIHF1JmVncmF2ZTsgJmVhY3V0ZTtz
IHRhbiBsbGFyZ2EgYXF1ZXN0YSBkYXJyZXJhIHBhcnQgYWcmb2dyYXZlO25pY2Eg
ZGUgbGEgZ3VlcnJhPzwvc3Ryb25nPjxiciAvPgo8YnIgLz4KTCdhZ29uaWEgcydh
bGxhcmdhIHBlciBjYXVzZXMgbWlsaXRhcnMgaSwgc29icmV0b3QsIGludGVybmFj
aW9uYWxzLCBwZWwgbW9tZW50IHF1ZSB2aXUgRXVyb3BhLiBFbCBmcm9udCBzJ2Vz
dGFiaWxpdHphIGVudHJlIGVsIG1hciZjY2VkaWw7IGkgcHJpbmNpcGlzIGQnYWJy
aWwgZGUgMTkzOCBhbCBsbGFyZyBkZWxzIHJpdXMgcXVlIGZhbiBmcm9udGVyYSBu
YXR1cmFsIGEgbCdvZXN0IGRlbCBQcmluY2lwYXQgJm5kYXNoO2xhIE5vZ3VlcmEg
UGFsbGFyZXNhLCBlbCBTZWdyZSBpIGwnRWJyZS0uIEZyYW5jbyBvcHRhIHBlciBu
byBmZXIgdW4gYXRhYyBmaW5hbCwgY29uc2NpZW50IHF1ZSBsZXMgdHJvcGVzIHJl
cHVibGljYW5lcyBlbmNhcmEgdGVuZW4gcHJvdSBmb3ImY2NlZGlsO2EgcGVyIGZy
ZW5hci1sby4gTGVzIGluZm9ybWFjaW9ucyBxdWUgdGVuaWVuIGEgbGEgcmVyZWd1
YXJkYSBjYXRhbGFuYSwgYSBtJmVhY3V0ZTtzLCBlc3RhdmVuIGV4YWdlcmFkZXMg
aSBlcyBkZWlhIHF1ZSBoaSBoYXZpYSBtb2x0ZXMgZm9ydGlmaWNhY2lvbnMgaSBj
YXJyZXRlcmVzIG1pbmFkZXMsIGNvc2EgcXVlIGFyYSBoZW0gc2FidXQgcGVyIGxh
IGRvY3VtZW50YWNpJm9hY3V0ZTsgbWlsaXRhci4gRW4gYXF1ZWxscyBtb21lbnRz
LCBlbHMgcmVwdWJsaWNhbnMgaW5pY2llbiB0YW1iJmVhY3V0ZTsgbCdvZmVuc2l2
YSBkZSBCYWxhZ3VlciwgZGVsIHBvbnQgZGUgU2VyJm9ncmF2ZTtzIGkgbGEgZGUg
bGEgZ3JhbiBiYXRhbGxhIGRlIGwnRWJyZSwgcXVlIGR1cmFyJmFncmF2ZTsgMTE1
IGRpZXMsIGZpbnMgYWwgbm92ZW1icmUgZGVsIDE5MzguIFRhbWImZWFjdXRlOyBz
J2hhIGRlIGNvbnRleHR1YWxpdHphciBhIGVzY2FsYSBpbnRlcm5hY2lvbmFsLiBF
biBhcXVlbGwgbW9tZW50LCBIaXRsZXIgYXRhY2EgZWwgc3VkLWVzdCBkZSBUeGVj
b3Nsb3YmYWdyYXZlO3F1aWEgaSBhaXgmb2dyYXZlOyBmYSBwcmV2ZXVyZSB1bmEg
U2Vnb25hIEd1ZXJyYSBNdW5kaWFsLiBTJ2ludGVudGEsIGRvbmNzLCBhbGxhcmdh
ciBhbCBtJmFncmF2ZTt4aW0gbGEgYmF0YWxsYSBkZSBsJ0VicmUgcGVyIHNpIGxh
IGd1ZXJyYSBlc2NsYXRhLCBwZXImb2dyYXZlOywgZmluYWxtZW50LCBoaSBoYSBl
bCBwYWN0ZSBkZSBNdW5pYyBpIHRvdGVzIGxlcyBlc3BlcmFuY2VzIHF1ZWRlbiBk
ZXNmZXRlcy4gTm8gcGFzc2EgdW4gbWVzIGRlc3ByJmVhY3V0ZTtzIGRlIGxhIGJh
dGFsbGEgZGUgbCdFYnJlIHF1ZSBsJ2V4JmVncmF2ZTtyY2l0IGRlIEZyYW5jbywg
YWxlc2hvcmVzIGNvbnNjaWVudCBxdWUgbGVzIGZvcmNlcyByZXB1YmxpY2FuZXMg
amEgZXN0YW50IG1vbHQgZGViaWxpdGFkZXMsIGRlY2lkZWl4IGZlciB1biBhdGFj
IGZpbmFsIHNvYnJlIGVsIFByaW5jaXBhdCBkZSBsYSBtYW5lcmEgbSZlYWN1dGU7
cyByJmFncmF2ZTtwaWRhIHBvc3NpYmxlLjxiciAvPgo8YnIgLz4KPHN0cm9uZz5E
J2FxdWVzdGEgbWFuZXJhIHRhbWImZWFjdXRlOyBkZXNnYXN0YXZhIGxlcyB0cm9w
ZXMuPC9zdHJvbmc+PGJyIC8+CjxiciAvPgpFbHMgZXN0dWRpcyBkZW1vc3RyZW4g
cXVlIHMnaGF1cmlhIHBvZ3V0IGZlciBtb2x0IG0mZWFjdXRlO3MgciZhZ3JhdmU7
cGlkYSwgbGEgZ3VlcnJhLCBmaW5zIGkgdG90IGhpIGhhdmlhIGRlbWFuZGVzIHBl
ciBwYXJ0IGQnaXRhbGlhbnMgaSBhbGVtYW55cyBxdWUgbm8gYWxsYXJndSZlYWN1
dGU7cyBtJmVhY3V0ZTtzIGVsIGNvbmZsaWN0ZS4gRnJhbmNvIGFwcm9maXRhIGFs
IG0mYWdyYXZlO3hpbSBsJ2VzdGF0IGRlIGd1ZXJyYSBpIGwnYWxsYXJnYSBwZXJx
dSZlZ3JhdmU7IGFpeCZpYWN1dGU7IGZhIG5ldGVqYSBhIGxhIHJlcmVndWFyZGEu
IEFsbCZhZ3JhdmU7IG9uIGFycmliYSwgZGVzZ2FzdGEgYWJzb2x1dGFtZW50IHRh
bnQgbCdleCZlZ3JhdmU7cmNpdCBjb20gbGEgc29jaWV0YXQgY2l2aWwsIGkgdXRp
bGl0emEgYXF1ZXN0IG1lY2FuaXNtZSBjb20gYSBhcm1hLjxiciAvPgo8YnIgLz4K
PHN0cm9uZz5Db20gJmVhY3V0ZTtzIGxhIGNhaWd1ZGEgZGUgQmFyY2Vsb25hLCBl
bCAyNiBkZSBnZW5lciBkZWwgMTkzOT88L3N0cm9uZz48YnIgLz4KPGJyIC8+Ck1v
bHQgciZhZ3JhdmU7cGlkYSBpIGFtYiB1bmEgZW50cmFkYSB0cmlvbWZhbC4gRGUg
ZmV0LCBjYXUgZW4gdW4gZGlhLiBMZXMgdHJvcGVzIGVudHJlbiBzZW5zZSBkaXNw
YXJhciBnYWlyZXMgdHJldHMgcGVyIGxhIERpYWdvbmFsIGkgZWwgVGliaWRhYm8s
IGkgdmFuIGJhaXhhbnQgZmlucyBhIGxhIHBsYSZjY2VkaWw7YSBkZSBDYXRhbHVu
eWEgaSBsYSBwbGEmY2NlZGlsO2EgZGUgU2FudCBKYXVtZTsgY2FwIGEgbGVzIGNp
bmMgZGUgbGEgdGFyZGEgYXJyaWJlbiBhIFNhbnQgQW5kcmV1LiBFcyBkaXUgcXVl
IGVzIHZhIGludGVudGFyIGZlciB1biBzZWdvbiAmcXVvdDtObyBwYXNzYXJhbiZx
dW90OywgY29tIGVsIGRlIE1hZHJpZCwgcGVyJm9ncmF2ZTsgZXJhIG1vbHQgZGlm
JmlhY3V0ZTtjaWwuIExhIGd1ZXJyYSBqYSBlc3RhdmEgcGVyZHVkYSBhbGVzaG9y
ZXMgaSB0b3Rob20gbidlcmEgbW9sdCBjb25zY2llbnQuPGJyIC8+CjxiciAvPgo8
c3Ryb25nPkxlcyBib21iZXMgaGF2aWVuIGRlYmlsaXRhdCBwciZlZ3JhdmU7dmlh
bWVudCBsYSB2aWRhIGkgbGEgbW9yYWwgZGUgbGEgY2l1dGF0Ljwvc3Ryb25nPjxi
ciAvPgo8YnIgLz4KQSBCYXJjZWxvbmEgaGkgdmEgaGF2ZXIgbW9sdHMgYm9tYmFy
ZGVqb3MsIGNvbSBhIHRvdGVzIGxlcyBncmFucyBjaXV0YXRzIGRlbCBwYSZpYWN1
dGU7cy4gVGFtYiZlYWN1dGU7IHZhIHBhdGlyIG1vbHQgbGEgZmFsdGEgZGUgbGx1
bSBpIGRlIHJlY3Vyc29zOiBubyAmZWFjdXRlO3MgZWwgbWF0ZWl4IHBhc3NhciBs
YSBndWVycmEgYWwgY2FtcCwgb24gZXQgcG90cyBhdXRvZ2VzdGlvbmFyIGVscyBy
ZWN1cnNvcywgcXVlIGVuIHVuYSBjaXV0YXQsIG9uIGNvc3RhIG0mZWFjdXRlO3Mg
cXVlIGFycmliaW4gZWxzIGFsaW1lbnRzLiBBbWIgbGEgcXVhbCBjb3NhIGVzIHBh
c3NhIGdhbmEsIG1vbHRhIGdhbmEuIExhIGdlbnQgZXN0YXZhIGNvbnRlbnRhIHF1
ZSBsYSBndWVycmEgYWNhYiZlYWN1dGU7cyBkJ3VuYSB2ZWdhZGEuPGJyIC8+Cjxi
ciAvPgo8c3Ryb25nPkFxdWVzdGEgYWxlZ3JpYSBpbmljaWFsLCBmaW5zIHF1YW4g
ZHVyYT88L3N0cm9uZz48YnIgLz4KPGJyIC8+CkwnYWxlZ3JpYSBkdXJhIHBvYy4g
SW1tZWRpYXRhbWVudCBkZXNwciZlYWN1dGU7cyBkZSBsJ2VudHJhZGEgZGUgbCdl
eCZlZ3JhdmU7cmNpdCBmcmFucXVpc3RhLCBjb21lbmNlbiBsZXMgZGV0ZW5jaW9u
cywgbGVzIHBlcnNlY3VjaW9ucyBpIGxlcyBleGVjdWNpb25zLiBBbCBjYXAgZGUg
ZGV1IGRpZXMgamEgZXhlY3V0ZW4gcGVyc29uZXMgcXVlIGhhbiBwYXNzYXQgcGVy
IHVuIGNvbnNlbGwgZGUgZ3VlcnJhIGkgcXVlIGhhbiBlc3RhdCBjb25kZW1uYWRl
cyBhIG1vcnQuIEFxdWVzdGVzIHByaW1lcmVzIHYmaWFjdXRlO2N0aW1lcyBzJm9h
Y3V0ZTtuIGxlcyBxdWUgcGF0ZWl4ZW4gbSZlYWN1dGU7cyBlbCBkZXNjb25laXhl
bWVudCBnZW5lcmFsIGRlIGwnYWJhc3QgZGUgbGEgcmVwcmVzc2kmb2FjdXRlOy4g
SW5pY2lhbG1lbnQgaGkgdmEgaGF2ZXIgbW9sdGVzIGRlbiZ1YWN1dGU7bmNpZXMs
IHBlcnF1JmVncmF2ZTsgbm8gc2Ugc2FiaWEgcXVlIGxlcyBjb25zZXEmdXVtbDsm
ZWdyYXZlO25jaWVzIHNlcmllbiB0YW4gYnJ1dGFscy4gVG90IGkgcXVlIHBlciBh
IG1vbHRhIGdlbnQgbGEgaWwmbWlkZG90O2x1c2kmb2FjdXRlOyBjb250aW51YSAt
cGVyIGEgdG90cyBhcXVlbGxzIGNhdGFsYW5zIGZyYW5xdWlzdGVzIGVzcGVjaWFs
bWVudC0gcGVyIGEgbW9sdGEgYWx0cmEgZ2VudCBsJ2FsZWdyaWEgZXMgdmEgZGls
dWludCByJmFncmF2ZTtwaWRhbWVudCBxdWFuIGVsIHImZWdyYXZlO2dpbSBjb21l
biZjY2VkaWw7YSBhIG1vc3RyYXIgbGEgc2V2YSBwb2wmaWFjdXRlO3RpY2EgYW50
aWRlbW9jciZhZ3JhdmU7dGljYSBpIGFudGluYWNpb25hbC4gQ2F0YWx1bnlhIG5v
IG5vbSZlYWN1dGU7cyBwZXJkIGxhIGd1ZXJyYSBwZXIgc2VyIHJlcHVibGljYW5h
IHNpbiZvYWN1dGU7IHF1ZSBsYSBwZXJkIGNvbSBhIHBvYmxlLiBBIGJhbmRhIGRl
IGYmaWFjdXRlO3NpY2EgbyBwb2wmaWFjdXRlO3RpY2EsIGxhIHJlcHJlc3NpJm9h
Y3V0ZTsgJmVhY3V0ZTtzIG5hY2lvbmFsLCBzb2NpYWwgaSBhdXRvbiZvZ3JhdmU7
bWljYS48YnIgLz4KPGJyIC8+CjxzdHJvbmc+TGEgZ2VudCBxdWUgZXMgdmEgcXVl
ZGFyLCBiJmFncmF2ZTtzaWNhbWVudCwgJmVhY3V0ZTtzIGxhIHF1ZSBjb25zaWRl
cmEgcXVlIG5vIGhhIGNvbSZlZ3JhdmU7cyBhY3RlcyBkZSBzYW5nIGR1cmFudCBs
YSBndWVycmEgbyBxdWUgZWxzIHNldXMgY29tcHJvbWlzb3MgcG9sJmlhY3V0ZTt0
aWNzLCBjdWx0dXJhbHMgbyBzb2NpYWxzIG5vIGhhbiBlc3RhdCBwcm91IGRlc3Rh
Y2FibGVzLCBwZXIgZGlyLWhvIGQnYWxndW5hIG1hbmVyYS4gRWxzIHF1ZSBobyBk
dWJ0YXZlbiBqYSBoYXZpZW4gbWFyeGF0IGNhcCBhIGwnZXhpbGkuLi48L3N0cm9u
Zz48YnIgLz4KPGJyIC8+CkVscyBxdWUgdGVuaWVuIGNsYXIgcXVlIGhhdmllbiBw
ZXJwZXRyYXQgcXVlbGNvbSBxdWUgZWxzIHBvZGlhIHBvcnRhciBwcm9ibGVtZXMg
bWFyeGVuLCBjb20gbCdlbGl0IGN1bHR1cmFsIGkgaW50ZWwmbWlkZG90O2xlY3R1
YWwgY3ImaWFjdXRlO3RpY2EsIHNpIG5vIHMnaGF2aWVuIHBhc3NhdCBhIGwnYWx0
cmUgY29zdGF0LiBQZXIgdGFudCwgYSBDYXRhbHVueWEgaGkgcXVlZGEgbGEgZ2Vu
dCBxdWUgZXMgcGVuc2EgcXVlIG5vIGxpIHBhc3NhciZhZ3JhdmU7IHJlczsgbm8g
ZXJlbiBsZXMgcXVlIG0mZWFjdXRlO3MgaGF2aWVuIGRlc3RhY2F0IG5pIHNvYnJl
c29ydGl0IGR1cmFudCBlbCBwZXImaWFjdXRlO29kZSByZXB1YmxpYyZhZ3JhdmU7
IG5pIGR1cmFudCBsYSBndWVycmEuIEEgcG9jIGEgcG9jIGVzIGRlc2NvYnJlaXgg
cXVlIGxhIHJlcHJlc3NpJm9hY3V0ZTsgJmVhY3V0ZTtzIGFic29sdXRhLiBGaW5z
IGFsIDE5NTMgaGkgaGEgMy41MDAgZXhlY3VjaW9ucyBlbiBjb25zZWxsIGRlIGd1
ZXJyYS4gRHVyYW50IHRvdGEgbGEgZGljdGFkdXJhIGhpIGhhIDExMS4wMDAgY29u
c2VsbHMgZGUgZ3VlcnJhIGEgQ2F0YWx1bnlhLCBxdWUgZGUgdmVnYWRlcyBzJm9h
Y3V0ZTtuIGRlIGRldSBvIHZpbnQgcGVyc29uZXMuPGJyIC8+CjxiciAvPgo8c3Ry
b25nPlF1JmVncmF2ZTsgcmVwcmVzZW50ZW4gZWxzIGNvbnNlbGxzIGRlIGd1ZXJy
YT88L3N0cm9uZz48YnIgLz4KPGJyIC8+ClF1YW4gcydpbnN0YWwmbWlkZG90O2xh
IGxhIGp1c3QmaWFjdXRlO2NpYSBkZSBGcmFuY28sIHRvdCBwYXNzYSBwZXIgbGEg
dmlhIG1pbGl0YXIgaSwgcGVyIHRhbnQsIGVzIGp1dGdlbiBwZXJzb25lcyBjaXZp
bHMgZW4gYXF1ZXN0cyBjb25zZWxscywgZm9ybWF0cyBwZXIgdW4gdHJpYnVuYWws
IHVuIGFkdm9jYXQgaSB1biBkZWZlbnNvci4gTGEgcGVuYSBtJmFncmF2ZTt4aW1h
LCBsYSBkZSBtb3J0LiA8YnIgLz4KPGJyIC8+CjxzdHJvbmc+UXVpbnMgcyZvYWN1
dGU7biwgZW4gZ2VuZXJhbCwgZWxzICZhZ3JhdmU7bWJpdHMgcXVlIGFiYXN0YSBs
YSByZXByZXNzaSZvYWN1dGU7IGRlbCByJmVncmF2ZTtnaW0/PC9zdHJvbmc+PGJy
IC8+CjxiciAvPgpBIENhdGFsdW55YSwgdG90cy4gSW50ZW50IGRlIGdlbm9jaWRp
IGN1bHR1cmFsLCBwcm9oaWJpY2kmb2FjdXRlOyBkZSBwYXJsYXIgZWwgY2F0YWwm
YWdyYXZlOywgZXNjcml1cmUnbCBpIHByb2hpYmljaSZvYWN1dGU7IGRlIHF1YWxz
ZXZvbCBtZW5hIGRlIG1vc3RyYSBkZSBsYSBjdWx0dXJhIGNhdGFsYW5hLiBQZWwg
cXVlIGZhIGEgbGEgaW5kJnVhY3V0ZTtzdHJpYSwgcydlc3QmYWdyYXZlOyBkZW1v
c3RyYW50IHF1ZSBlbiBlbHMgcHJpbWVycyB0ZW1wcyBoaSB2YSBoYXZlciBsJ2lu
dGVudCBxdWUgQ2F0YWx1bnlhIG5vIHJlc3NvcmcmaWFjdXRlO3MsIG8gcXVlIGFs
bWVueXMgbGkgY29zdCZlYWN1dGU7cy4gQSBtJmVhY3V0ZTtzLCBlbCByJmVncmF2
ZTtnaW0gdmEgb2N1cGFyIHRvdHMgZWxzICZhZ3JhdmU7bWJpdHMgZGUgcG9kZXIu
IEVuY2FyYSBxdWUgZWwgciZlZ3JhdmU7Z2ltIGV2b2x1Y2lvbiZlYWN1dGU7cyBp
IHMnYWRhcHQmZWFjdXRlO3MgYWxzIHRlbXBzLCBsYSByZXByZXNzaSZvYWN1dGU7
IG5vIG1pbnZhIG1haSBpIGVzIG1hbnQmZWFjdXRlOyBmaW5zIGFsIGZpbmFsLjxi
ciAvPgo8YnIgLz4KPHN0cm9uZz5KYSBkdXJhbnQgbGEgZ3VlcnJhLCBlbHMgZnJh
bnF1aXN0ZXMgcG9zYXZlbiBhbCBjYXBkYXZhbnQgZGVsIGdvdmVybiBkZWxzIG11
bmljaXBpcyBhbGNhbGRlcyBhZmlucy4gUGVyIHF1aW4gbWVjYW5pc21lPzwvc3Ry
b25nPjxiciAvPgo8YnIgLz4KUXVhbiBsJ2V4JmVncmF2ZTtyY2l0IGFycmliYXZh
IGEgbGEgcG9ibGFjaSZvYWN1dGU7LCBsZXMgcGVyc29uZXMgYWZpbnMgYWwgciZl
Z3JhdmU7Z2ltIHJlc3NvcmdlaXhlbiBvIGFxdWVzdHMgcyZvYWN1dGU7biBlbHMg
cXVlIGImYWdyYXZlO3NpY2FtZW50IHBhc3NhcmFuIGEgb2N1cGFyIGwnYWRtaW5p
c3RyYWNpJm9hY3V0ZTsgbG9jYWwuIEVzIGNyZWF2ZW4gdW5lcyBjb21pc3Npb25z
LCBxdWUgZXJlbiBsZXMgZW5jYXJyZWdhZGVzIGRlIG5vbWVuYXIgbCdhbGNhbGRl
IGkgbGVzIHBlcnNvbmVzIHF1ZSBoYXZpZW4gZGUgcGFzc2FyIGEgZ292ZXJuYXIg
bGEgcG9ibGFjaSZvYWN1dGU7LiBBIG0mZWFjdXRlO3MsIHVuYSBwZXRpdGEgZ3Vh
cm5pY2kmb2FjdXRlOyBkZSBsYSBHdSZhZ3JhdmU7cmRpYSBDaXZpbCBzJ2Fjb3N0
dW1hdmEgYSBxdWVkYXIgYWwgbXVuaWNpcGkgcGVyIGNvbnRyb2xhciBxdWUgdG90
IGNvbnRpbnUmZWFjdXRlO3MgZnVuY2lvbmFudCBzZWdvbnMgbCdvcmRyZSBlc3Rh
YmxlcnQuIEQnYXF1ZXN0YSBtYW5lcmEsIHMnYW5hdmEgaW5zZXJpbnQgbGEgbm92
YSBhdXRvcml0YXQgZGljdGF0b3JpYWwgcG9ibGUgYSBwb2JsZS48YnIgLz4KPGJy
IC8+CjxzdHJvbmc+QSBiYW5kYSBkZSBsZXMgdiZpYWN1dGU7Y3RpbWVzIGRpcmVj
dGVzIGRlIGxhIHJlcHJlc3NpJm9hY3V0ZTssIGxhIGZhbSZpYWN1dGU7bGlhIHRh
bWImZWFjdXRlOyBlbiBwYXRlaXggZm9ydGFtZW50IGxlcyBjb25zZXEmdXVtbDsm
ZWdyYXZlO25jaWVzLjwvc3Ryb25nPjxiciAvPgo8YnIgLz4KQWJzb2x1dGFtZW50
LiBBIG0mZWFjdXRlO3MsIGhpIGhhdmlhIGZhbSZpYWN1dGU7bGllcyBxdWUgdmFu
IHF1ZWRhciB0b3RhbG1lbnQgdHJlbmNhZGVzIHBlcnF1JmVncmF2ZTsgbGEgZ3Vl
cnJhIHZhIGVuZnJvbnRhciBnZXJtYW5zLCBjb3NpbnMgaSBmYW0maWFjdXRlO2xp
ZXMgc2VuY2VyZXMuIFBvdHNlciBhbGcmdWFjdXRlOyBubyBoYXZpYSBmZXQgcmVz
LCBwZXImb2dyYXZlOyBlbCBzZXUgcGFyZSBvIGVsIHNldSBmaWxsIGhhdmlhIGxs
dWl0YXQgYW1iIGxlcyB0cm9wZXMgcmVwdWJsaWNhbmVzIGkgaGF2aWEgbWFyeGF0
IGEgbCdleGlsaSwgaSBhbGVzaG9yZXMgbGEgZmFtJmlhY3V0ZTtsaWEgcGFzc2F2
YSBhIHNlciBmYW0maWFjdXRlO2xpYSBkJ3VuIHJvaWcuICZxdW90O0FxdWVsbHMg
cyZvYWN1dGU7biByb2pvcyBpIG5vc2FsdHJlcyBubyZxdW90OywgaSBhaXgmb2dy
YXZlOyBoYSBwZXJkdXJhdCBlbnRyZSBsZXMgZmFtJmlhY3V0ZTtsaWVzLCBmaW5z
IGkgdG90IGFyYS48YnIgLz4KPGJyIC8+CjxiciAvPgo8YSBocmVmPSJodHRwOi8v
d3d3LjNjYXQyNC5jYXQvbm90aWNpYS8zNTIzMjEiPjxzdHJvbmc+Q29udGludWEg
bGxlZ2ludCBsJ2VudHJldmlzdGE8L3N0cm9uZz48L2E+PGJyIC8+PC9kaXY+Cjxk
aXYgY2xhc3M9IkVsZW1lbnRzIj4KPHVsPgo8aW1nIHNyYz0iL2ltZy9pY29fbm90
X2VzcGVjaWFscy5naWYiIHRpdGxlPSJFc3BlY2lhbHMiIGFsdD0iRXNwZWNpYWxz
Ij48bGk+CjxhIGhyZWY9Ii9lc3BlY2lhbC8xMjMyL2FsdHJlcy9SZWN1cGVyZW0t
bGEtbWVtb3JpYS1oaXN0b3JpY2EiIHRpdGxlPSIiIHRhcmdldD0iX3NlbGYiIG9u
Y2xpY2s9IiI+UmVjdXBlcmVtIGxhIG1lbfJyaWEgaGlzdPJyaWNhPC9hPgo8L2xp
Pgo8L3VsPgo8L2Rpdj4KPGRpdiBjbGFzcz0iY2xlYXIiPjwvZGl2PgoJCQkJCQo8
ZGl2IGNsYXNzPSJ0aXRDb21lbnRhcmlzIj5jb21lbnRhcmlzIC0gKDkpPC9kaXY+
CjxkaXYgY2xhc3M9ImJnX3Zlcm1lbGwiPgo8ZGl2IGNsYXNzPSJibG9jX2NvbWVu
dGFyaXMiPgo8ZGl2IGNsYXNzPSJzY3JvbGxfMSI+CjxkaXYgY2xhc3M9InNjcm9s
bF8yIj4KPGRpdiBjbGFzcz0iYWN0aXUiIGlkPSJjb21tZW50TGxpc3RhX0JfMSI+
CjxzY3JpcHQgdHlwZT0idGV4dC9qYXZhc2NyaXB0Ij4KCQkJCQkJCXZhciBtaXNz
YXRnZXNUb3RhbHM9IDk7CgkJCQkJCQl2YXIgdk51bUNvbWVudFhQbGFuYT0gNTsK
CQkJCQkJCXZhciB2TnVtUGFnaW5lcz0gMjsKCQkJCQkJCQoJCQkJCQkJCWZ1bmN0
aW9uIHBpbnRhQ29tZW50YXJpcyhpbmljaSwgaWQpewoJCQkJCQkJCQl2YXIgbXlI
dG1sPScnOwoJCQkJCQkJCQlmb3IgKGk9MDsgKGk8IHZOdW1Db21lbnRYUGxhbmEp
ICYmICggKChpbmljaSp2TnVtQ29tZW50WFBsYW5hKStpKTwgbWlzc2F0Z2VzVG90
YWxzICk7IGkrKyl7CgkJCQkJCQkJCQlteUh0bWwrPXZDb21lbnRhcmlbaSsoaW5p
Y2kqdk51bUNvbWVudFhQbGFuYSldOwoJCQkJCQkJCQl9CgkJCQkJCQkJCWRvY3Vt
ZW50LmdldEVsZW1lbnRCeUlkKGlkKS5pbm5lckhUTUw9bXlIdG1sOwoJCQkJCQkJ
CQl2YXIgdkFjdHVhbCA9IChpbmljaSsxKTsKCQkJCQkJCQkJCgkJCQkJCQkJCXZh
ciB2UGFnaW5hY2lvPScnOwoJCQkJCQkJCQlpZiAobWlzc2F0Z2VzVG90YWxzID4g
MCl7CgkJCQkJCQkJCQl2UGFnaW5hY2lvPSAnPHNwYW4+UCZhZ3JhdmU7Z2luYSAn
K3ZBY3R1YWwrJyBkZSAnK3ZOdW1QYWdpbmVzKyc8L3NwYW4+JzsKCQkJCQkJCQkJ
fQkJCQkJCQkJCQoJCQkJCQkJCQkKCQkJCQkJCQkJZG9jdW1lbnQuZ2V0RWxlbWVu
dEJ5SWQoJ3BhZ2luYWNpbycpLmlubmVySFRNTD12UGFnaW5hY2lvOwoJCQkJCQkJ
CX0KCQkJCQkJCQkKCQkJCQkJCQl2YXIgdkNvbWVudGFyaT0gbmV3IEFycmF5KCk7
CgkJCQkJCQkKCQkJCQkJCQkJCgkJCQkJCQkJCXZhciB2dGV4dERlbnVuUGFyc2Vy
PSdQZWwgcXVlIGZhIGEgbGEgaW5kdXN0cmlhIHNlc3RhIGRlbW9zdHJhbnQgcXVl
IGVuIGVscyBwcmltZXJzIHRlbXBzIGhpIHZhIGhhdmVyIGxpbnRlbnQgcXVlIENh
dGFsdW55YSBubyByZXNzb3JnaXMgbyBxdWUgYWxtZW55cyBsaSBjb3N0ZXMgUXVp
bmEgdmEgc2VyIGxhIHJhbyBkYXF1ZXN0IGNhbnZpIGQgYWZvdmVyaXIgbGEgaW5k
dXN0cmlhIGkgbGEgdmluZ3VkYSBkZSBpbm1pZ3JhbnMgY29tIG1hIGRvYnJhIGRh
bHRyZXMgcGFpc3NvcyBkZSBsYSBQZW5pbnN1bGEgZXMgcG90IGRpciBxdWUgdmEg
c2VyIHVuYSBvY3VwYWNpbyc7CQkJCQkJCQkJCQkJCQkJCQkJCgkJCQkJCQkJCXZh
ciB2UG9zPTA7CgkJCQkJCQkJCXZhciB2TnVtQ29tPTk7CgkJCQkJCQkJCXZhciB2
Tm9tVXN1YXJpPSdnc2FuZ3JhJzsKCQkJCQkJCQkJdmFyIGlkaW50PSczMjRfTk9U
X05PVElDSUEtMzUyMzIwJzsKCQkJCQkJCQkJdmFyIHZEYXRlPScyMi8wMS8yMDA5
IDEwOjA3OjIyJzsKCQkJCQkJCQkJdmFyIHZUZXh0PSdQZWwgcXVlIGZhIGEgbGEg
aW5k+nN0cmlhLCBzXCdlc3TgIGRlbW9zdHJhbnQgcXVlIGVuIGVscyBwcmltZXJz
IHRlbXBzIGhpIHZhIGhhdmVyIGxcJ2ludGVudCBxdWUgQ2F0YWx1bnlhIG5vIHJl
c3NvcmftcywgbyBxdWUgYWxtZW55cyBsaSBjb3N06XMuIFF1aW5hIHZhIHNlciBs
YSByYfMgZFwnYXF1ZXN0IGNhbnZpIGRcJyBhZm92ZXJpciBsYSBpbmR1c3RyaWEs
IGkgbGEgdmluZ3VkYSBkZSBpbm1pZ3JhbnMgY29tIG1hIGRcJ29icmEgZFwnYWx0
cmVzIHBhaXNzb3MgZGUgbGEgUGVuaW5zdWxhLCBlcyBwb3QgZGlyIHF1ZSB2YSBz
ZXIgdW5hIG9jdXBhY2nzPyc7CgkJCQkJCQkJCXZhciBQQVJBTV9TVEZfSURJTlQ9
JzM1MjMyMCc7CgkJCQkJCQkJCXZhciBQQVJBTV9TVEZfU0VSVklDRT0iQ0lUTl9S
RUMiOwoJCQkJCQkJCQl2YXIgY29udGVudFR5cGU9InRleHQvaHRtbDtjaGFyc2V0
PUlTTy04ODU5LTEiOwoJCQkJCQkJCQl2YXIgaGlSZWdTZXJ2aWNlSWQ9IkNDUlRW
SV9DT05UIjsKCQkJCQkJCQkJdmFyIGhpU2VydmljZUlkPSczMjRfREVOVU5DSUEn
OyAKCQkJCQkJCQkJdmFyIGhpQWN0aW9uPSI3MyI7CgkJCQkJCQkJCXZhciBoaVBv
cnRhbD0nbm90JzsgCgkJCQkJCQkJCXZhciBVbmlxdWVJZD0nZGNvbU43MDAwNSc7
CgkJCQkJCQkJCXZhciB2dXJsID0gd2luZG93LmxvY2F0aW9uLmhyZWY7CQkJCQkJ
CQkJCQkJCQkJCQkJCgkJCQkJCQkJCXZhciB2aGlUYXJnZXQgPSAiaHR0cDovL3d3
dy4zY2F0MjQuY2F0L3BvcF9kZW51bmNpYV9vay5odG0iOwoJCQkJCQkJCQl2YXIg
dmhpRXJyVGFyZ2V0ID0gImh0dHA6Ly93d3cuM2NhdDI0LmNhdC9wb3BfZGVudW5j
aWFfZXJyb3IuaHRtIjsJCQkJCQkJCQkKCQkJCQkJCQkJCgkJCQkJCQkJCQoJCQkJ
CQkJCQkKCQkJCQkJCQkJdmFyIHBydWViYXMgPSAiaHR0cDovL3d3dy4zY2F0MjQu
Y2F0L3BvcF9kZW51bmNpYS5odG0/I3ZOdW1Db209Iit2TnVtQ29tKyImdk5vbVVz
dWFyaT0iK3ZOb21Vc3VhcmkrIiZpZGludD0iK2lkaW50KyImdkRhdGU9Iit2RGF0
ZSsiJnZUZXh0PSIrdnRleHREZW51blBhcnNlcisiJlBBUkFNX1NURl9JRElOVD0i
K1BBUkFNX1NURl9JRElOVCsiJlBBUkFNX1NURl9TRVJWSUNFPSIrUEFSQU1fU1RG
X1NFUlZJQ0UrIiZjb250ZW50VHlwZT0iK2NvbnRlbnRUeXBlKyImaGlSZWdTZXJ2
aWNlSWQ9IitoaVJlZ1NlcnZpY2VJZCsiJmhpU2VydmljZUlkPSIraGlTZXJ2aWNl
SWQrIiZoaUFjdGlvbj0iK2hpQWN0aW9uKyImaGlQb3J0YWw9IitoaVBvcnRhbCsi
JlVuaXF1ZUlkPSIrVW5pcXVlSWQrIiZ2dXJsPSIrdnVybCsiJmhpVGFyZ2V0PSIr
dmhpVGFyZ2V0KyImaGlFcnJUYXJnZXQ9Iit2aGlFcnJUYXJnZXQrIiZoZWlnaHQ9
MzUwJndpZHRoPTQ1MCZLZWVwVGhpcz10cnVlJlRCX2lmcmFtZT10cnVlIjsKCQkJ
CQkJCQkJCQkJCQkJCQkJCgkJCQkJCQkJCXZDb21lbnRhcmlbdlBvc109JzxkaXYg
Y2xhc3M9ImlubGluZSI+JysKCQkJCQkJCQkJCQkJCSAnCTxkaXYgY2xhc3M9InVz
dWFyaSI+JysKCQkJCQkJCQkJCQkJCSAnCQk8dWw+JysKCQkJCQkJCQkJCQkJCSAn
CQkJPGxpPjxzcGFuIGNsYXNzPSJudW1fY29tIj48c3Ryb25nPicrdk51bUNvbSsn
IHw8L3N0cm9uZz48L3NwYW4+PC9saT4nKwoJCQkJCQkJCQkJCQkJICcJCQk8bGk+
PGEgaHJlZj0iIyIgdGl0bGU9IicrZXNjYXBlKHZOb21Vc3VhcmkpKyciPicrdk5v
bVVzdWFyaSsnPC9hPjwvbGk+JysKCQkJCQkJCQkJCQkJCSAnCQkJPGxpPicrdkRh
dGUrJzwvbGk+JysKCQkJCQkJCQkJCQkJCSAnCQk8L3VsPicrCgkJCQkJCQkJCQkJ
CQkgJwkJPGEgaHJlZj0iJytwcnVlYmFzKyciIHRpdGxlPSIiIGNsYXNzPSJ0aGlj
a2JveCI+PGltZyBzcmM9Ii9pbWcvaWNvX2RlbnVuY2lhLmdpZiIgdGl0bGU9IkRl
bnVuY2lhIHVuIGNvbWVudGFyaSIgYWx0PSJEZW51bmNpYSB1biBjb21lbnRhcmki
IHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgLz48L2E+JysKCQkJCQkJCQkJCQkJCSAn
CTwvZGl2PicrCgkJCQkJCQkJCQkJCQkgJzwvZGl2PicrCgkJCQkJCQkJCQkJCQkg
JzxkaXYgY2xhc3M9ImJnX2NvbV9zeXMiPiZuYnNwOzwvZGl2PicrCgkJCQkJCQkJ
CQkJCQkgJzxwPicrdlRleHQrJzwvcD4nOwoJCQkJCQkJCQkKCQkJCQkJCQkJCgkJ
CQkJCQkJCXZhciB2dGV4dERlbnVuUGFyc2VyPSdEYWNvcmQgYW1iIGVsIExsdWlz
IGkgYWZlZ2lyIGFscyBkZWZlbnNvcnMgZGUgbGEgUmVwdWJsaWNhIHF1ZSB0YWwg
Y29tIHZhbiBhbmFyIGxlcyBjb3NlcyBhYmFucyBkZSBsYSBndWVycmEgaSBhcmEg
dGFtcG9jIGVtIG1lcmVpeGVuIGNhcCBjb25maWFuY2EgTGEgU3JhUXVlcmFsdCBh
bWIgYm9uYSBmaWxvc29maWEgcGVyIGVzY3JpdXJlIHBlcm8gc2Vuc2UgY2FwIGV4
cGVyaWVuY2lhIGRlbCBxdWUgdmEgcGFzc2FyIHZpc2N1dCBlbiBwcm9waWEgY2Fy
biBNZW1vcmlhIGhpc3RvcmljYSBzaSBwZXIgYSB0b3RzIGVscyBjb2xvcnMgcXVl
IG5pbmd1IHNlbiBlc2NhcGEnOwkJCQkJCQkJCQkJCQkJCQkJCQoJCQkJCQkJCQl2
YXIgdlBvcz0xOwoJCQkJCQkJCQl2YXIgdk51bUNvbT04OwoJCQkJCQkJCQl2YXIg
dk5vbVVzdWFyaT0nbmkgdW5zLCBuaSBhbHRyZXMnOwoJCQkJCQkJCQl2YXIgaWRp
bnQ9JzMyNF9OT1RfTk9USUNJQS0zNTIzMjAnOwoJCQkJCQkJCQl2YXIgdkRhdGU9
JzE5LzAxLzIwMDkgMDg6MzE6NDcnOwoJCQkJCQkJCQl2YXIgdlRleHQ9J0RcJ2Fj
b3JkIGFtYiBlbCBMbHVpcywgaSBhZmVnaXIgYWxzIGRlZmVuc29ycyBkZSBsYSBS
ZXD6YmxpY2EsIHF1ZSB0YWwgY29tIHZhbiBhbmFyIGxlcyBjb3NlcyBhYmFucyBk
ZSBsYSBndWVycmEgaSBhcmEsIHRhbXBvYyBlbSBtZXJlaXhlbiBjYXAgY29uZmlh
budhLiBMYSBTcmEuUXVlcmFsdCBhbWIgYm9uYSBmaWxvc29maWEgcGVyIGVzY3Jp
dXJlLCBwZXLyIHNlbnNlIGNhcCBleHBlcmnobmNpYSBkZWwgcXVlIHZhIHBhc3Nh
ciB2aXNjdXQgZW4gcHLycGlhIGNhcm4uICJNZW3ycmlhIGhpc3TycmljYSIsIHPt
LCBwZXIgYSB0b3RzIGVscyBjb2xvcnMgcXVlIG5pbmf6IHNlXCduIGVzY2FwYS4n
OwoJCQkJCQkJCQl2YXIgUEFSQU1fU1RGX0lESU5UPSczNTIzMjAnOwoJCQkJCQkJ
CQl2YXIgUEFSQU1fU1RGX1NFUlZJQ0U9IkNJVE5fUkVDIjsKCQkJCQkJCQkJdmFy
IGNvbnRlbnRUeXBlPSJ0ZXh0L2h0bWw7Y2hhcnNldD1JU08tODg1OS0xIjsKCQkJ
CQkJCQkJdmFyIGhpUmVnU2VydmljZUlkPSJDQ1JUVklfQ09OVCI7CgkJCQkJCQkJ
CXZhciBoaVNlcnZpY2VJZD0nMzI0X0RFTlVOQ0lBJzsgCgkJCQkJCQkJCXZhciBo
aUFjdGlvbj0iNzMiOwoJCQkJCQkJCQl2YXIgaGlQb3J0YWw9J25vdCc7IAoJCQkJ
CQkJCQl2YXIgVW5pcXVlSWQ9J2Rjb21ONzAwMTMnOwoJCQkJCQkJCQl2YXIgdnVy
bCA9IHdpbmRvdy5sb2NhdGlvbi5ocmVmOwkJCQkJCQkJCQkJCQkJCQkJCQoJCQkJ
CQkJCQl2YXIgdmhpVGFyZ2V0ID0gImh0dHA6Ly93d3cuM2NhdDI0LmNhdC9wb3Bf
ZGVudW5jaWFfb2suaHRtIjsKCQkJCQkJCQkJdmFyIHZoaUVyclRhcmdldCA9ICJo
dHRwOi8vd3d3LjNjYXQyNC5jYXQvcG9wX2RlbnVuY2lhX2Vycm9yLmh0bSI7CQkJ
CQkJCQkJCgkJCQkJCQkJCQoJCQkJCQkJCQkKCQkJCQkJCQkJCgkJCQkJCQkJCXZh
ciBwcnVlYmFzID0gImh0dHA6Ly93d3cuM2NhdDI0LmNhdC9wb3BfZGVudW5jaWEu
aHRtPyN2TnVtQ29tPSIrdk51bUNvbSsiJnZOb21Vc3Vhcmk9Iit2Tm9tVXN1YXJp
KyImaWRpbnQ9IitpZGludCsiJnZEYXRlPSIrdkRhdGUrIiZ2VGV4dD0iK3Z0ZXh0
RGVudW5QYXJzZXIrIiZQQVJBTV9TVEZfSURJTlQ9IitQQVJBTV9TVEZfSURJTlQr
IiZQQVJBTV9TVEZfU0VSVklDRT0iK1BBUkFNX1NURl9TRVJWSUNFKyImY29udGVu
dFR5cGU9Iitjb250ZW50VHlwZSsiJmhpUmVnU2VydmljZUlkPSIraGlSZWdTZXJ2
aWNlSWQrIiZoaVNlcnZpY2VJZD0iK2hpU2VydmljZUlkKyImaGlBY3Rpb249Iito
aUFjdGlvbisiJmhpUG9ydGFsPSIraGlQb3J0YWwrIiZVbmlxdWVJZD0iK1VuaXF1
ZUlkKyImdnVybD0iK3Z1cmwrIiZoaVRhcmdldD0iK3ZoaVRhcmdldCsiJmhpRXJy
VGFyZ2V0PSIrdmhpRXJyVGFyZ2V0KyImaGVpZ2h0PTM1MCZ3aWR0aD00NTAmS2Vl
cFRoaXM9dHJ1ZSZUQl9pZnJhbWU9dHJ1ZSI7CgkJCQkJCQkJCQkJCQkJCQkJCQoJ
CQkJCQkJCQl2Q29tZW50YXJpW3ZQb3NdPSc8ZGl2IGNsYXNzPSJpbmxpbmUiPicr
CgkJCQkJCQkJCQkJCQkgJwk8ZGl2IGNsYXNzPSJ1c3VhcmkiPicrCgkJCQkJCQkJ
CQkJCQkgJwkJPHVsPicrCgkJCQkJCQkJCQkJCQkgJwkJCTxsaT48c3BhbiBjbGFz
cz0ibnVtX2NvbSI+PHN0cm9uZz4nK3ZOdW1Db20rJyB8PC9zdHJvbmc+PC9zcGFu
PjwvbGk+JysKCQkJCQkJCQkJCQkJCSAnCQkJPGxpPjxhIGhyZWY9IiMiIHRpdGxl
PSInK2VzY2FwZSh2Tm9tVXN1YXJpKSsnIj4nK3ZOb21Vc3VhcmkrJzwvYT48L2xp
PicrCgkJCQkJCQkJCQkJCQkgJwkJCTxsaT4nK3ZEYXRlKyc8L2xpPicrCgkJCQkJ
CQkJCQkJCQkgJwkJPC91bD4nKwoJCQkJCQkJCQkJCQkJICcJCTxhIGhyZWY9Iicr
cHJ1ZWJhcysnIiB0aXRsZT0iIiBjbGFzcz0idGhpY2tib3giPjxpbWcgc3JjPSIv
aW1nL2ljb19kZW51bmNpYS5naWYiIHRpdGxlPSJEZW51bmNpYSB1biBjb21lbnRh
cmkiIGFsdD0iRGVudW5jaWEgdW4gY29tZW50YXJpIiB3aWR0aD0iMTgiIGhlaWdo
dD0iMTgiIC8+PC9hPicrCgkJCQkJCQkJCQkJCQkgJwk8L2Rpdj4nKwoJCQkJCQkJ
CQkJCQkJICc8L2Rpdj4nKwoJCQkJCQkJCQkJCQkJICc8ZGl2IGNsYXNzPSJiZ19j
b21fc3lzIj4mbmJzcDs8L2Rpdj4nKwoJCQkJCQkJCQkJCQkJICc8cD4nK3ZUZXh0
Kyc8L3A+JzsKCQkJCQkJCQkJCgkJCQkJCQkJCQoJCQkJCQkJCQl2YXIgdnRleHRE
ZW51blBhcnNlcj0nTGEgcG9saXRpY2EgZGUgZm9zZXMgY29tdW5lcyBlcyBkZXNh
c3Ryb3NhIERlIGZldCB0b3RzIGVscyBlc2ZvcmNvcyBkZSBsYSBTcmEgU29sZSB0
YW50IGVuIGVwb2NhIGNvbnZlcmdlbnQgY29tIHRyaXBhcnRpdGEgc2hhbiBjZW50
cmF0IGVuIGltcGVkaXIgbGEgaW52ZXN0aWdhY2lvIHNvYnJlIGFxdWVzdCB0ZW1h
IEVsIHNldSBwb3NpY2lvbmFtZW50IGNvbSBlbCBkZWwgc2V1IHBhcmUgKGVsIFNy
IFNvbGUgU2FiYXRlKSBubyBlc3RhIGxsdW55IGRlbHMgZGVsIFNyIFBpbyBNb2En
OwkJCQkJCQkJCQkJCQkJCQkJCQoJCQkJCQkJCQl2YXIgdlBvcz0yOwoJCQkJCQkJ
CQl2YXIgdk51bUNvbT03OwoJCQkJCQkJCQl2YXIgdk5vbVVzdWFyaT0nRnJhbmNl
c2NhJzsKCQkJCQkJCQkJdmFyIGlkaW50PSczMjRfTk9UX05PVElDSUEtMzUyMzIw
JzsKCQkJCQkJCQkJdmFyIHZEYXRlPScxOC8wMS8yMDA5IDIxOjU5OjMxJzsKCQkJ
CQkJCQkJdmFyIHZUZXh0PSdMYSBwb2xpdGljYSBkZSBmb3NlcyBjb211bmVzIGVz
IGRlc2FzdHJvc2EuIERlIGZldCB0b3RzIGVscyBlc2ZvcudvcyBkZSBsYSBTcmEu
IFNvbOkgdGFudCBlbiDocG9jYSBjb252ZXJnZW50IGNvbSB0cmlwYXJ0aXRhIHNc
J2hhbiBjZW50cmF0IGVuIGltcGVkaXIgbGEgaW52ZXN0aWdhY2nzIHNvYnJlIGFx
dWVzdCB0ZW1hLiBFbCBzZXUgcG9zaWNpb25hbWVudCBjb20gZWwgZGVsIHNldSBw
YXJlIChlbCBTci4gU29s6SBTYWJhdOkpIG5vIGVzdOAgbGx1bnkgZGVscyBkZWwg
U3IuIFBpbyBNb2EuLi4nOwoJCQkJCQkJCQl2YXIgUEFSQU1fU1RGX0lESU5UPScz
NTIzMjAnOwoJCQkJCQkJCQl2YXIgUEFSQU1fU1RGX1NFUlZJQ0U9IkNJVE5fUkVD
IjsKCQkJCQkJCQkJdmFyIGNvbnRlbnRUeXBlPSJ0ZXh0L2h0bWw7Y2hhcnNldD1J
U08tODg1OS0xIjsKCQkJCQkJCQkJdmFyIGhpUmVnU2VydmljZUlkPSJDQ1JUVklf
Q09OVCI7CgkJCQkJCQkJCXZhciBoaVNlcnZpY2VJZD0nMzI0X0RFTlVOQ0lBJzsg
CgkJCQkJCQkJCXZhciBoaUFjdGlvbj0iNzMiOwoJCQkJCQkJCQl2YXIgaGlQb3J0
YWw9J25vdCc7IAoJCQkJCQkJCQl2YXIgVW5pcXVlSWQ9J2Rjb21ONzAwMjEnOwoJ
CQkJCQkJCQl2YXIgdnVybCA9IHdpbmRvdy5sb2NhdGlvbi5ocmVmOwkJCQkJCQkJ
CQkJCQkJCQkJCQoJCQkJCQkJCQl2YXIgdmhpVGFyZ2V0ID0gImh0dHA6Ly93d3cu
M2NhdDI0LmNhdC9wb3BfZGVudW5jaWFfb2suaHRtIjsKCQkJCQkJCQkJdmFyIHZo
aUVyclRhcmdldCA9ICJodHRwOi8vd3d3LjNjYXQyNC5jYXQvcG9wX2RlbnVuY2lh
X2Vycm9yLmh0bSI7CQkJCQkJCQkJCgkJCQkJCQkJCQoJCQkJCQkJCQkKCQkJCQkJ
CQkJCgkJCQkJCQkJCXZhciBwcnVlYmFzID0gImh0dHA6Ly93d3cuM2NhdDI0LmNh
dC9wb3BfZGVudW5jaWEuaHRtPyN2TnVtQ29tPSIrdk51bUNvbSsiJnZOb21Vc3Vh
cmk9Iit2Tm9tVXN1YXJpKyImaWRpbnQ9IitpZGludCsiJnZEYXRlPSIrdkRhdGUr
IiZ2VGV4dD0iK3Z0ZXh0RGVudW5QYXJzZXIrIiZQQVJBTV9TVEZfSURJTlQ9IitQ
QVJBTV9TVEZfSURJTlQrIiZQQVJBTV9TVEZfU0VSVklDRT0iK1BBUkFNX1NURl9T
RVJWSUNFKyImY29udGVudFR5cGU9Iitjb250ZW50VHlwZSsiJmhpUmVnU2Vydmlj
ZUlkPSIraGlSZWdTZXJ2aWNlSWQrIiZoaVNlcnZpY2VJZD0iK2hpU2VydmljZUlk
KyImaGlBY3Rpb249IitoaUFjdGlvbisiJmhpUG9ydGFsPSIraGlQb3J0YWwrIiZV
bmlxdWVJZD0iK1VuaXF1ZUlkKyImdnVybD0iK3Z1cmwrIiZoaVRhcmdldD0iK3Zo
aVRhcmdldCsiJmhpRXJyVGFyZ2V0PSIrdmhpRXJyVGFyZ2V0KyImaGVpZ2h0PTM1
MCZ3aWR0aD00NTAmS2VlcFRoaXM9dHJ1ZSZUQl9pZnJhbWU9dHJ1ZSI7CgkJCQkJ
CQkJCQkJCQkJCQkJCQoJCQkJCQkJCQl2Q29tZW50YXJpW3ZQb3NdPSc8ZGl2IGNs
YXNzPSJpbmxpbmUiPicrCgkJCQkJCQkJCQkJCQkgJwk8ZGl2IGNsYXNzPSJ1c3Vh
cmkiPicrCgkJCQkJCQkJCQkJCQkgJwkJPHVsPicrCgkJCQkJCQkJCQkJCQkgJwkJ
CTxsaT48c3BhbiBjbGFzcz0ibnVtX2NvbSI+PHN0cm9uZz4nK3ZOdW1Db20rJyB8
PC9zdHJvbmc+PC9zcGFuPjwvbGk+JysKCQkJCQkJCQkJCQkJCSAnCQkJPGxpPjxh
IGhyZWY9IiMiIHRpdGxlPSInK2VzY2FwZSh2Tm9tVXN1YXJpKSsnIj4nK3ZOb21V
c3VhcmkrJzwvYT48L2xpPicrCgkJCQkJCQkJCQkJCQkgJwkJCTxsaT4nK3ZEYXRl
Kyc8L2xpPicrCgkJCQkJCQkJCQkJCQkgJwkJPC91bD4nKwoJCQkJCQkJCQkJCQkJ
ICcJCTxhIGhyZWY9IicrcHJ1ZWJhcysnIiB0aXRsZT0iIiBjbGFzcz0idGhpY2ti
b3giPjxpbWcgc3JjPSIvaW1nL2ljb19kZW51bmNpYS5naWYiIHRpdGxlPSJEZW51
bmNpYSB1biBjb21lbnRhcmkiIGFsdD0iRGVudW5jaWEgdW4gY29tZW50YXJpIiB3
aWR0aD0iMTgiIGhlaWdodD0iMTgiIC8+PC9hPicrCgkJCQkJCQkJCQkJCQkgJwk8
L2Rpdj4nKwoJCQkJCQkJCQkJCQkJICc8L2Rpdj4nKwoJCQkJCQkJCQkJCQkJICc8
ZGl2IGNsYXNzPSJiZ19jb21fc3lzIj4mbmJzcDs8L2Rpdj4nKwoJCQkJCQkJCQkJ
CQkJICc8cD4nK3ZUZXh0Kyc8L3A+JzsKCQkJCQkJCQkJCgkJCQkJCQkJCQoJCQkJ
CQkJCQl2YXIgdnRleHREZW51blBhcnNlcj0nQW1iIHRvdHMgZWxzIHJlc3BlY3Rl
cyBWYWlnIGFzc2lzdGlyIGNvbSBhIHB1YmxpY2EgYSBsZXMgam9ybmFkZXMgcXVl
IHNvYnJlIGZvc3NlcyBjb211bmVzIGkgc2ltYm9sb2dpYSBGcmFucXVpc3RhIGVz
IHZhbiBmZXIgYSBCYXJjZWxvbmEgVG90IGkgZWwgbml2ZWxsIGVzcGVyYXZhIGFt
YiBhbnNpYSBsYSBwb25lbmNpYSBkZSBsYSBTcmEgUXVlcmFsdCBpIHJlYWxtZW50
IGxhIHNldmEgYXBvcnRhY2lvIGZvdSBkZWNlcGNpb25hbnQgbW9sdCBkZWNlcGNp
b25hbmF0IENvbmVjIHBlcnNvbmFsbWVudCBhIHBlcnNvbmVzIGltcGxjYWRlcyBk
aXJlY3RhbWVudCBhbWIgbGEgUk1IIGEgQ2F0YWx1bnlhIGkgbGVzIHBhcmF1bGVz
IHF1ZSB2YW4gZGVkaWNhciBhIGxhIFNyYVF1ZXJhbHQgbm8gZm9yZW4gbWFzc2Eg
Ym9uZXMgcGVyIG5vIGRpciB1biBhbHRyYSBjb3NhIFZpc3QgaSBsbGVnaXQgbGEg
U3JhUXVlcmFsdCBubyBkb25hIGxhIHRhbGxhIGkgc2VtYmxhIG1lcyB1biBhbHRy
YSBoaXN0b3JpYWRvcmEgcXVlIHNoYSBwdWphdCBhbCBjYXJybyBkZSBsYSBNZW1v
cmlhIEhpc3RvcmljYSBwZXIgZmVyIHNlIHVuIG5vbSBhIGxlcyBhdWxlcyBpIGEg
bGVzIGNhdGVkcmVzJzsJCQkJCQkJCQkJCQkJCQkJCQkKCQkJCQkJCQkJdmFyIHZQ
b3M9MzsKCQkJCQkJCQkJdmFyIHZOdW1Db209NjsKCQkJCQkJCQkJdmFyIHZOb21V
c3Vhcmk9J1Bvc3Rpc2hldic7CgkJCQkJCQkJCXZhciBpZGludD0nMzI0X05PVF9O
T1RJQ0lBLTM1MjMyMCc7CgkJCQkJCQkJCXZhciB2RGF0ZT0nMTgvMDEvMjAwOSAy
MToxMjo1Nic7CgkJCQkJCQkJCXZhciB2VGV4dD0nQW1iIHRvdHMgZWxzIHJlc3Bl
Y3Rlcy4gVmFpZyBhc3Npc3RpciBjb20gYSBw+mJsaWNhIGEgbGVzIGpvcm5hZGVz
IHF1ZSBzb2JyZSBmb3NzZXMgY29tdW5lcyBpIHNpbWJvbG9naWEgRnJhbnF1aXN0
YSBlcyB2YW4gZmVyIGEgQmFyY2Vsb25hLiBUb3QgaSBlbCBuaXZlbGwsIGVzcGVy
YXZhIGFtYiBhbnNpYSBsYSBwb27obmNpYSBkZSBsYSBTcmEuIFF1ZXJhbHQuIGkg
cmVhbG1lbnQgbGEgc2V2YSBhcG9ydGFjafMgZm91IGRlY2VwY2lvbmFudCwgbW9s
dCBkZWNlcGNpb25hbmF0LiBDb25lYyBwZXJzb25hbG1lbnQgYSBwZXJzb25lcyBp
bXBsY2FkZXMgZGlyZWN0YW1lbnQgYW1iIGxhIFJNSCBhIENhdGFsdW55YSwgaSBs
ZXMgcGFyYXVsZXMgcXVlIHZhbiBkZWRpY2FyIGEgbGEgU3JhLlF1ZXJhbHQsIG5v
IGZvcmVuIG1hc3NhIGJvbmVzLCBwZXIgbm8gZGlyIHVuIGFsdHJhIGNvc2EuIFZp
c3QgaSBsbGVnaXQsIGxhIFNyYS5RdWVyYWx0IG5vIGRvbmEgbGEgdGFsbGEgaSBz
ZW1ibGEgbelzIHVuIGFsdHJhICJoaXN0b3JpYWRvcmEiIHF1ZSBzXCdoYSBwdWph
dCBhbCBjYXJybyBkZSBsYSBNZW3ycmlhIEhpc3TycmljYSBwZXIgZmVyLXNlIHVu
IG5vbSBhIGxlcyAkYXVsZXMgaSBhIGxlcyBjYXRlZHJlcy4uLi4uLic7CgkJCQkJ
CQkJCXZhciBQQVJBTV9TVEZfSURJTlQ9JzM1MjMyMCc7CgkJCQkJCQkJCXZhciBQ
QVJBTV9TVEZfU0VSVklDRT0iQ0lUTl9SRUMiOwoJCQkJCQkJCQl2YXIgY29udGVu
dFR5cGU9InRleHQvaHRtbDtjaGFyc2V0PUlTTy04ODU5LTEiOwoJCQkJCQkJCQl2
YXIgaGlSZWdTZXJ2aWNlSWQ9IkNDUlRWSV9DT05UIjsKCQkJCQkJCQkJdmFyIGhp
U2VydmljZUlkPSczMjRfREVOVU5DSUEnOyAKCQkJCQkJCQkJdmFyIGhpQWN0aW9u
PSI3MyI7CgkJCQkJCQkJCXZhciBoaVBvcnRhbD0nbm90JzsgCgkJCQkJCQkJCXZh
ciBVbmlxdWVJZD0nZGNvbU43MDAyRic7CgkJCQkJCQkJCXZhciB2dXJsID0gd2lu
ZG93LmxvY2F0aW9uLmhyZWY7CQkJCQkJCQkJCQkJCQkJCQkJCgkJCQkJCQkJCXZh
ciB2aGlUYXJnZXQgPSAiaHR0cDovL3d3dy4zY2F0MjQuY2F0L3BvcF9kZW51bmNp
YV9vay5odG0iOwoJCQkJCQkJCQl2YXIgdmhpRXJyVGFyZ2V0ID0gImh0dHA6Ly93
d3cuM2NhdDI0LmNhdC9wb3BfZGVudW5jaWFfZXJyb3IuaHRtIjsJCQkJCQkJCQkK
CQkJCQkJCQkJCgkJCQkJCQkJCQoJCQkJCQkJCQkKCQkJCQkJCQkJdmFyIHBydWVi
YXMgPSAiaHR0cDovL3d3dy4zY2F0MjQuY2F0L3BvcF9kZW51bmNpYS5odG0/I3ZO
dW1Db209Iit2TnVtQ29tKyImdk5vbVVzdWFyaT0iK3ZOb21Vc3VhcmkrIiZpZGlu
dD0iK2lkaW50KyImdkRhdGU9Iit2RGF0ZSsiJnZUZXh0PSIrdnRleHREZW51blBh
cnNlcisiJlBBUkFNX1NURl9JRElOVD0iK1BBUkFNX1NURl9JRElOVCsiJlBBUkFN
X1NURl9TRVJWSUNFPSIrUEFSQU1fU1RGX1NFUlZJQ0UrIiZjb250ZW50VHlwZT0i
K2NvbnRlbnRUeXBlKyImaGlSZWdTZXJ2aWNlSWQ9IitoaVJlZ1NlcnZpY2VJZCsi
JmhpU2VydmljZUlkPSIraGlTZXJ2aWNlSWQrIiZoaUFjdGlvbj0iK2hpQWN0aW9u
KyImaGlQb3J0YWw9IitoaVBvcnRhbCsiJlVuaXF1ZUlkPSIrVW5pcXVlSWQrIiZ2
dXJsPSIrdnVybCsiJmhpVGFyZ2V0PSIrdmhpVGFyZ2V0KyImaGlFcnJUYXJnZXQ9
Iit2aGlFcnJUYXJnZXQrIiZoZWlnaHQ9MzUwJndpZHRoPTQ1MCZLZWVwVGhpcz10
cnVlJlRCX2lmcmFtZT10cnVlIjsKCQkJCQkJCQkJCQkJCQkJCQkJCgkJCQkJCQkJ
CXZDb21lbnRhcmlbdlBvc109JzxkaXYgY2xhc3M9ImlubGluZSI+JysKCQkJCQkJ
CQkJCQkJCSAnCTxkaXYgY2xhc3M9InVzdWFyaSI+JysKCQkJCQkJCQkJCQkJCSAn
CQk8dWw+JysKCQkJCQkJCQkJCQkJCSAnCQkJPGxpPjxzcGFuIGNsYXNzPSJudW1f
Y29tIj48c3Ryb25nPicrdk51bUNvbSsnIHw8L3N0cm9uZz48L3NwYW4+PC9saT4n
KwoJCQkJCQkJCQkJCQkJICcJCQk8bGk+PGEgaHJlZj0iIyIgdGl0bGU9IicrZXNj
YXBlKHZOb21Vc3VhcmkpKyciPicrdk5vbVVzdWFyaSsnPC9hPjwvbGk+JysKCQkJ
CQkJCQkJCQkJCSAnCQkJPGxpPicrdkRhdGUrJzwvbGk+JysKCQkJCQkJCQkJCQkJ
CSAnCQk8L3VsPicrCgkJCQkJCQkJCQkJCQkgJwkJPGEgaHJlZj0iJytwcnVlYmFz
KyciIHRpdGxlPSIiIGNsYXNzPSJ0aGlja2JveCI+PGltZyBzcmM9Ii9pbWcvaWNv
X2RlbnVuY2lhLmdpZiIgdGl0bGU9IkRlbnVuY2lhIHVuIGNvbWVudGFyaSIgYWx0
PSJEZW51bmNpYSB1biBjb21lbnRhcmkiIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIg
Lz48L2E+JysKCQkJCQkJCQkJCQkJCSAnCTwvZGl2PicrCgkJCQkJCQkJCQkJCQkg
JzwvZGl2PicrCgkJCQkJCQkJCQkJCQkgJzxkaXYgY2xhc3M9ImJnX2NvbV9zeXMi
PiZuYnNwOzwvZGl2PicrCgkJCQkJCQkJCQkJCQkgJzxwPicrdlRleHQrJzwvcD4n
OwoJCQkJCQkJCQkKCQkJCQkJCQkJCgkJCQkJCQkJCXZhciB2dGV4dERlbnVuUGFy
c2VyPSdDYXRhbHVueWEgaGEgc29mZXJ0IG1vbHRlcyBkZXJyb3RlcyBwZXJvIHNl
Z29ucyBsYSBtZXZhIG9waW5pbyB0b3RlcyBoYW4gc2lndXQgdmljdG9yaWVzIGRl
IGdlbnQgZGFxdWkgcXVlIGVscyBjb25zaWRlcmVtIGNhdGFsYW5zIHBlcnF1ZSB2
aXVlbiBpIHRyZWJhbGxlbiBhbCBwYWlzIHBlcm8gcXVlIGFiYW5zIGVzIGNvbnNp
ZGVyZW4gZXNwYW5vbGVzIGkgbm8gcGFybG8gc29sYW1lbnQgZGUgZ2VudCB2aW5n
dWRhIGRlIGZvcmEgaW8gZWxzIHNldXMgZGVzY2VuZGVudHMgc2lubyBkZSBjb25u
b21zIGJlbiBjYXRhbGFucyc7CQkJCQkJCQkJCQkJCQkJCQkJCgkJCQkJCQkJCXZh
ciB2UG9zPTQ7CgkJCQkJCQkJCXZhciB2TnVtQ29tPTU7CgkJCQkJCQkJCXZhciB2
Tm9tVXN1YXJpPSdjYWdhZmFuZ2FzJzsKCQkJCQkJCQkJdmFyIGlkaW50PSczMjRf
Tk9UX05PVElDSUEtMzUyMzIwJzsKCQkJCQkJCQkJdmFyIHZEYXRlPScxOC8wMS8y
MDA5IDIwOjI4OjUwJzsKCQkJCQkJCQkJdmFyIHZUZXh0PSdDYXRhbHVueWEgaGEg
c29mZXJ0IG1vbHRlcyBkZXJyb3RlcyBwZXLyLCBzZWdvbnMgbGEgbWV2YSBvcGlu
afMsIHRvdGVzIGhhbiBzaWd1dCB2aWN08nJpZXMgZGUgZ2VudCBkXCdhcXXtIHF1
ZSBlbHMgY29uc2lkZXJlbSBjYXRhbGFucyBwZXJxdWUgdml1ZW4gaSB0cmViYWxs
ZW4gYWwgcGHtcyBwZXLyIHF1ZSBhYmFucyBlcyBjb25zaWRlcmVuICJlc3Bh8W9s
ZXMiIGkgbm8gcGFybG8gc29sYW1lbnQgZGUgZ2VudCB2aW5ndWRhIGRlIGZvcmEg
aSxvLCBlbHMgc2V1cyBkZXNjZW5kZW50cyBzaW7zIGRlIGNvbm5vbXMgYmVuIGNh
dGFsYW5zLic7CgkJCQkJCQkJCXZhciBQQVJBTV9TVEZfSURJTlQ9JzM1MjMyMCc7
CgkJCQkJCQkJCXZhciBQQVJBTV9TVEZfU0VSVklDRT0iQ0lUTl9SRUMiOwoJCQkJ
CQkJCQl2YXIgY29udGVudFR5cGU9InRleHQvaHRtbDtjaGFyc2V0PUlTTy04ODU5
LTEiOwoJCQkJCQkJCQl2YXIgaGlSZWdTZXJ2aWNlSWQ9IkNDUlRWSV9DT05UIjsK
CQkJCQkJCQkJdmFyIGhpU2VydmljZUlkPSczMjRfREVOVU5DSUEnOyAKCQkJCQkJ
CQkJdmFyIGhpQWN0aW9uPSI3MyI7CgkJCQkJCQkJCXZhciBoaVBvcnRhbD0nbm90
JzsgCgkJCQkJCQkJCXZhciBVbmlxdWVJZD0nZGNvbU43MDAzQic7CgkJCQkJCQkJ
CXZhciB2dXJsID0gd2luZG93LmxvY2F0aW9uLmhyZWY7CQkJCQkJCQkJCQkJCQkJ
CQkJCgkJCQkJCQkJCXZhciB2aGlUYXJnZXQgPSAiaHR0cDovL3d3dy4zY2F0MjQu
Y2F0L3BvcF9kZW51bmNpYV9vay5odG0iOwoJCQkJCQkJCQl2YXIgdmhpRXJyVGFy
Z2V0ID0gImh0dHA6Ly93d3cuM2NhdDI0LmNhdC9wb3BfZGVudW5jaWFfZXJyb3Iu
aHRtIjsJCQkJCQkJCQkKCQkJCQkJCQkJCgkJCQkJCQkJCQoJCQkJCQkJCQkKCQkJ
CQkJCQkJdmFyIHBydWViYXMgPSAiaHR0cDovL3d3dy4zY2F0MjQuY2F0L3BvcF9k
ZW51bmNpYS5odG0/I3ZOdW1Db209Iit2TnVtQ29tKyImdk5vbVVzdWFyaT0iK3ZO
b21Vc3VhcmkrIiZpZGludD0iK2lkaW50KyImdkRhdGU9Iit2RGF0ZSsiJnZUZXh0
PSIrdnRleHREZW51blBhcnNlcisiJlBBUkFNX1NURl9JRElOVD0iK1BBUkFNX1NU
Rl9JRElOVCsiJlBBUkFNX1NURl9TRVJWSUNFPSIrUEFSQU1fU1RGX1NFUlZJQ0Ur
IiZjb250ZW50VHlwZT0iK2NvbnRlbnRUeXBlKyImaGlSZWdTZXJ2aWNlSWQ9Iito
aVJlZ1NlcnZpY2VJZCsiJmhpU2VydmljZUlkPSIraGlTZXJ2aWNlSWQrIiZoaUFj
dGlvbj0iK2hpQWN0aW9uKyImaGlQb3J0YWw9IitoaVBvcnRhbCsiJlVuaXF1ZUlk
PSIrVW5pcXVlSWQrIiZ2dXJsPSIrdnVybCsiJmhpVGFyZ2V0PSIrdmhpVGFyZ2V0
KyImaGlFcnJUYXJnZXQ9Iit2aGlFcnJUYXJnZXQrIiZoZWlnaHQ9MzUwJndpZHRo
PTQ1MCZLZWVwVGhpcz10cnVlJlRCX2lmcmFtZT10cnVlIjsKCQkJCQkJCQkJCQkJ
CQkJCQkJCgkJCQkJCQkJCXZDb21lbnRhcmlbdlBvc109JzxkaXYgY2xhc3M9Imlu
bGluZSI+JysKCQkJCQkJCQkJCQkJCSAnCTxkaXYgY2xhc3M9InVzdWFyaSI+JysK
CQkJCQkJCQkJCQkJCSAnCQk8dWw+JysKCQkJCQkJCQkJCQkJCSAnCQkJPGxpPjxz
cGFuIGNsYXNzPSJudW1fY29tIj48c3Ryb25nPicrdk51bUNvbSsnIHw8L3N0cm9u
Zz48L3NwYW4+PC9saT4nKwoJCQkJCQkJCQkJCQkJICcJCQk8bGk+PGEgaHJlZj0i
IyIgdGl0bGU9IicrZXNjYXBlKHZOb21Vc3VhcmkpKyciPicrdk5vbVVzdWFyaSsn
PC9hPjwvbGk+JysKCQkJCQkJCQkJCQkJCSAnCQkJPGxpPicrdkRhdGUrJzwvbGk+
JysKCQkJCQkJCQkJCQkJCSAnCQk8L3VsPicrCgkJCQkJCQkJCQkJCQkgJwkJPGEg
aHJlZj0iJytwcnVlYmFzKyciIHRpdGxlPSIiIGNsYXNzPSJ0aGlja2JveCI+PGlt
ZyBzcmM9Ii9pbWcvaWNvX2RlbnVuY2lhLmdpZiIgdGl0bGU9IkRlbnVuY2lhIHVu
IGNvbWVudGFyaSIgYWx0PSJEZW51bmNpYSB1biBjb21lbnRhcmkiIHdpZHRoPSIx
OCIgaGVpZ2h0PSIxOCIgLz48L2E+JysKCQkJCQkJCQkJCQkJCSAnCTwvZGl2Picr
CgkJCQkJCQkJCQkJCQkgJzwvZGl2PicrCgkJCQkJCQkJCQkJCQkgJzxkaXYgY2xh
c3M9ImJnX2NvbV9zeXMiPiZuYnNwOzwvZGl2PicrCgkJCQkJCQkJCQkJCQkgJzxw
PicrdlRleHQrJzwvcD4nOwoJCQkJCQkJCQkKCQkJCQkJCQkJCgkJCQkJCQkJCXZh
ciB2dGV4dERlbnVuUGFyc2VyPSdDYXRhbHVueWEgZXMgdW4gcGFpcyB0YW50IGkg
dGFudCBkZXJyb3RhdCBBVlVJIChubyBzb2xzIGFoaXIpIHF1ZSBlbCBzZXUgZ292
ZXJuIG5vIGxhIGRlZmVuc2EgZ2VucyAobm9tZXMgc2kgZGUgY2FzIGFtYiBsYSBi
b2NhIGJlbiBwZXRpdGEpIG5pIGRlbWFuYSBlbCBkcmV0IGEgbGF1dG9kZXRlcm1p
bmFjaW8gY29tIGVzIHF1ZSBubyBzaGEgcG9ydGF0IGxFc3RhZG8gRXNwYW5vbCBh
bCBUcmlidW5hbCBkZSBMYSBIYWlhIGVsIGRyZXQgYSBsYXV0b2RldGVybWluYWNp
byBlcyB1biBkcmV0IGZvbmFtZW50YWwgZW4gZGVtb2NyYWNpYSBpIGVzIGV4aWdp
YmxlIChubyBkZW1hbmFibGUpJzsJCQkJCQkJCQkJCQkJCQkJCQkKCQkJCQkJCQkJ
dmFyIHZQb3M9NTsKCQkJCQkJCQkJdmFyIHZOdW1Db209NDsKCQkJCQkJCQkJdmFy
IHZOb21Vc3Vhcmk9J0xsdWlzJzsKCQkJCQkJCQkJdmFyIGlkaW50PSczMjRfTk9U
X05PVElDSUEtMzUyMzIwJzsKCQkJCQkJCQkJdmFyIHZEYXRlPScxOC8wMS8yMDA5
IDE5OjA2OjE0JzsKCQkJCQkJCQkJdmFyIHZUZXh0PSdDYXRhbHVueWEg6XMgdW4g
cGHtcyB0YW50IGkgdGFudCBkZXJyb3RhdCBBVlVJIChubyBzb2xzIGFoaXIpLCBx
dWUgZWwgc2V1IGdvdmVybiBubyBsYSBkZWZlbnNhIGdlbnMgKG5vbehzIHNpIGRl
IGNhcyBhbWIgbGEgYm9jYSBiZW4gcGV0aXRhKSBuaSBkZW1hbmEgZWwgZHJldCBh
IGxcJ2F1dG9kZXRlcm1pbmFjafM7IGPzbSDpcyBxdWUgbm8gc1wnaGEgcG9ydGF0
IGxcJ0VzdGFkbyBFc3Bh8W9sIGFsIFRyaWJ1bmFsIGRlIExhIEhhaWE/IGVsIGRy
ZXQgYSBsXCdhdXRvZGV0ZXJtaW5hY2nzIOlzIHVuIGRyZXQgZm9uYW1lbnRhbCBl
biBkZW1vY3LgY2lhIGkg6XMgZXhpZ2libGUgKG5vIGRlbWFuYWJsZSknOwoJCQkJ
CQkJCQl2YXIgUEFSQU1fU1RGX0lESU5UPSczNTIzMjAnOwoJCQkJCQkJCQl2YXIg
UEFSQU1fU1RGX1NFUlZJQ0U9IkNJVE5fUkVDIjsKCQkJCQkJCQkJdmFyIGNvbnRl
bnRUeXBlPSJ0ZXh0L2h0bWw7Y2hhcnNldD1JU08tODg1OS0xIjsKCQkJCQkJCQkJ
dmFyIGhpUmVnU2VydmljZUlkPSJDQ1JUVklfQ09OVCI7CgkJCQkJCQkJCXZhciBo
aVNlcnZpY2VJZD0nMzI0X0RFTlVOQ0lBJzsgCgkJCQkJCQkJCXZhciBoaUFjdGlv
bj0iNzMiOwoJCQkJCQkJCQl2YXIgaGlQb3J0YWw9J25vdCc7IAoJCQkJCQkJCQl2
YXIgVW5pcXVlSWQ9J2Rjb21ONzAwNDknOwoJCQkJCQkJCQl2YXIgdnVybCA9IHdp
bmRvdy5sb2NhdGlvbi5ocmVmOwkJCQkJCQkJCQkJCQkJCQkJCQoJCQkJCQkJCQl2
YXIgdmhpVGFyZ2V0ID0gImh0dHA6Ly93d3cuM2NhdDI0LmNhdC9wb3BfZGVudW5j
aWFfb2suaHRtIjsKCQkJCQkJCQkJdmFyIHZoaUVyclRhcmdldCA9ICJodHRwOi8v
d3d3LjNjYXQyNC5jYXQvcG9wX2RlbnVuY2lhX2Vycm9yLmh0bSI7CQkJCQkJCQkJ
CgkJCQkJCQkJCQoJCQkJCQkJCQkKCQkJCQkJCQkJCgkJCQkJCQkJCXZhciBwcnVl
YmFzID0gImh0dHA6Ly93d3cuM2NhdDI0LmNhdC9wb3BfZGVudW5jaWEuaHRtPyN2
TnVtQ29tPSIrdk51bUNvbSsiJnZOb21Vc3Vhcmk9Iit2Tm9tVXN1YXJpKyImaWRp
bnQ9IitpZGludCsiJnZEYXRlPSIrdkRhdGUrIiZ2VGV4dD0iK3Z0ZXh0RGVudW5Q
YXJzZXIrIiZQQVJBTV9TVEZfSURJTlQ9IitQQVJBTV9TVEZfSURJTlQrIiZQQVJB
TV9TVEZfU0VSVklDRT0iK1BBUkFNX1NURl9TRVJWSUNFKyImY29udGVudFR5cGU9
Iitjb250ZW50VHlwZSsiJmhpUmVnU2VydmljZUlkPSIraGlSZWdTZXJ2aWNlSWQr
IiZoaVNlcnZpY2VJZD0iK2hpU2VydmljZUlkKyImaGlBY3Rpb249IitoaUFjdGlv
bisiJmhpUG9ydGFsPSIraGlQb3J0YWwrIiZVbmlxdWVJZD0iK1VuaXF1ZUlkKyIm
dnVybD0iK3Z1cmwrIiZoaVRhcmdldD0iK3ZoaVRhcmdldCsiJmhpRXJyVGFyZ2V0
PSIrdmhpRXJyVGFyZ2V0KyImaGVpZ2h0PTM1MCZ3aWR0aD00NTAmS2VlcFRoaXM9
dHJ1ZSZUQl9pZnJhbWU9dHJ1ZSI7CgkJCQkJCQkJCQkJCQkJCQkJCQoJCQkJCQkJ
CQl2Q29tZW50YXJpW3ZQb3NdPSc8ZGl2IGNsYXNzPSJpbmxpbmUiPicrCgkJCQkJ
CQkJCQkJCQkgJwk8ZGl2IGNsYXNzPSJ1c3VhcmkiPicrCgkJCQkJCQkJCQkJCQkg
JwkJPHVsPicrCgkJCQkJCQkJCQkJCQkgJwkJCTxsaT48c3BhbiBjbGFzcz0ibnVt
X2NvbSI+PHN0cm9uZz4nK3ZOdW1Db20rJyB8PC9zdHJvbmc+PC9zcGFuPjwvbGk+
JysKCQkJCQkJCQkJCQkJCSAnCQkJPGxpPjxhIGhyZWY9IiMiIHRpdGxlPSInK2Vz
Y2FwZSh2Tm9tVXN1YXJpKSsnIj4nK3ZOb21Vc3VhcmkrJzwvYT48L2xpPicrCgkJ
CQkJCQkJCQkJCQkgJwkJCTxsaT4nK3ZEYXRlKyc8L2xpPicrCgkJCQkJCQkJCQkJ
CQkgJwkJPC91bD4nKwoJCQkJCQkJCQkJCQkJICcJCTxhIGhyZWY9IicrcHJ1ZWJh
cysnIiB0aXRsZT0iIiBjbGFzcz0idGhpY2tib3giPjxpbWcgc3JjPSIvaW1nL2lj
b19kZW51bmNpYS5naWYiIHRpdGxlPSJEZW51bmNpYSB1biBjb21lbnRhcmkiIGFs
dD0iRGVudW5jaWEgdW4gY29tZW50YXJpIiB3aWR0aD0iMTgiIGhlaWdodD0iMTgi
IC8+PC9hPicrCgkJCQkJCQkJCQkJCQkgJwk8L2Rpdj4nKwoJCQkJCQkJCQkJCQkJ
ICc8L2Rpdj4nKwoJCQkJCQkJCQkJCQkJICc8ZGl2IGNsYXNzPSJiZ19jb21fc3lz
Ij4mbmJzcDs8L2Rpdj4nKwoJCQkJCQkJCQkJCQkJICc8cD4nK3ZUZXh0Kyc8L3A+
JzsKCQkJCQkJCQkJCgkJCQkJCQkJCQoJCQkJCQkJCQl2YXIgdnRleHREZW51blBh
cnNlcj0nQXF1ZXN0YSBub3RpY2lhIHN1cnQgcGVyIHRhcGFyIHF1ZSBsYSBHZW5l
cmFsaXRhdCBlc3RhIGFjb25zZWd1aW50IHVuIHBlc3NpbSBhY29yZCBkZSBmaW5h
bmNhbWVudCBDb20gZmVpYSBlbCBGcmFuY28gYW1iIGVsIE5vZG8nOwkJCQkJCQkJ
CQkJCQkJCQkJCQoJCQkJCQkJCQl2YXIgdlBvcz02OwoJCQkJCQkJCQl2YXIgdk51
bUNvbT0zOwoJCQkJCQkJCQl2YXIgdk5vbVVzdWFyaT0nSm9zZXAnOwoJCQkJCQkJ
CQl2YXIgaWRpbnQ9JzMyNF9OT1RfTk9USUNJQS0zNTIzMjAnOwoJCQkJCQkJCQl2
YXIgdkRhdGU9JzE4LzAxLzIwMDkgMTY6NTg6MzgnOwoJCQkJCQkJCQl2YXIgdlRl
eHQ9J0FxdWVzdGEgbm907WNpYSBzdXJ0IHBlciB0YXBhciBxdWUgbGEgR2VuZXJh
bGl0YXQgZXN04CBhY29uc2VndWludCB1biBw6HNzaW0gYWNvcmQgZGUgZmluYW7n
YW1lbnQuIENvbSBmZWlhIGVsIEZyYW5jbyBhbWIgZWwgTm9kby4nOwoJCQkJCQkJ
CQl2YXIgUEFSQU1fU1RGX0lESU5UPSczNTIzMjAnOwoJCQkJCQkJCQl2YXIgUEFS
QU1fU1RGX1NFUlZJQ0U9IkNJVE5fUkVDIjsKCQkJCQkJCQkJdmFyIGNvbnRlbnRU
eXBlPSJ0ZXh0L2h0bWw7Y2hhcnNldD1JU08tODg1OS0xIjsKCQkJCQkJCQkJdmFy
IGhpUmVnU2VydmljZUlkPSJDQ1JUVklfQ09OVCI7CgkJCQkJCQkJCXZhciBoaVNl
cnZpY2VJZD0nMzI0X0RFTlVOQ0lBJzsgCgkJCQkJCQkJCXZhciBoaUFjdGlvbj0i
NzMiOwoJCQkJCQkJCQl2YXIgaGlQb3J0YWw9J25vdCc7IAoJCQkJCQkJCQl2YXIg
VW5pcXVlSWQ9J2Rjb21ONzAwNTcnOwoJCQkJCQkJCQl2YXIgdnVybCA9IHdpbmRv
dy5sb2NhdGlvbi5ocmVmOwkJCQkJCQkJCQkJCQkJCQkJCQoJCQkJCQkJCQl2YXIg
dmhpVGFyZ2V0ID0gImh0dHA6Ly93d3cuM2NhdDI0LmNhdC9wb3BfZGVudW5jaWFf
b2suaHRtIjsKCQkJCQkJCQkJdmFyIHZoaUVyclRhcmdldCA9ICJodHRwOi8vd3d3
LjNjYXQyNC5jYXQvcG9wX2RlbnVuY2lhX2Vycm9yLmh0bSI7CQkJCQkJCQkJCgkJ
CQkJCQkJCQoJCQkJCQkJCQkKCQkJCQkJCQkJCgkJCQkJCQkJCXZhciBwcnVlYmFz
ID0gImh0dHA6Ly93d3cuM2NhdDI0LmNhdC9wb3BfZGVudW5jaWEuaHRtPyN2TnVt
Q29tPSIrdk51bUNvbSsiJnZOb21Vc3Vhcmk9Iit2Tm9tVXN1YXJpKyImaWRpbnQ9
IitpZGludCsiJnZEYXRlPSIrdkRhdGUrIiZ2VGV4dD0iK3Z0ZXh0RGVudW5QYXJz
ZXIrIiZQQVJBTV9TVEZfSURJTlQ9IitQQVJBTV9TVEZfSURJTlQrIiZQQVJBTV9T
VEZfU0VSVklDRT0iK1BBUkFNX1NURl9TRVJWSUNFKyImY29udGVudFR5cGU9Iitj
b250ZW50VHlwZSsiJmhpUmVnU2VydmljZUlkPSIraGlSZWdTZXJ2aWNlSWQrIiZo
aVNlcnZpY2VJZD0iK2hpU2VydmljZUlkKyImaGlBY3Rpb249IitoaUFjdGlvbisi
JmhpUG9ydGFsPSIraGlQb3J0YWwrIiZVbmlxdWVJZD0iK1VuaXF1ZUlkKyImdnVy
bD0iK3Z1cmwrIiZoaVRhcmdldD0iK3ZoaVRhcmdldCsiJmhpRXJyVGFyZ2V0PSIr
dmhpRXJyVGFyZ2V0KyImaGVpZ2h0PTM1MCZ3aWR0aD00NTAmS2VlcFRoaXM9dHJ1
ZSZUQl9pZnJhbWU9dHJ1ZSI7CgkJCQkJCQkJCQkJCQkJCQkJCQoJCQkJCQkJCQl2
Q29tZW50YXJpW3ZQb3NdPSc8ZGl2IGNsYXNzPSJpbmxpbmUiPicrCgkJCQkJCQkJ
CQkJCQkgJwk8ZGl2IGNsYXNzPSJ1c3VhcmkiPicrCgkJCQkJCQkJCQkJCQkgJwkJ
PHVsPicrCgkJCQkJCQkJCQkJCQkgJwkJCTxsaT48c3BhbiBjbGFzcz0ibnVtX2Nv
bSI+PHN0cm9uZz4nK3ZOdW1Db20rJyB8PC9zdHJvbmc+PC9zcGFuPjwvbGk+JysK
CQkJCQkJCQkJCQkJCSAnCQkJPGxpPjxhIGhyZWY9IiMiIHRpdGxlPSInK2VzY2Fw
ZSh2Tm9tVXN1YXJpKSsnIj4nK3ZOb21Vc3VhcmkrJzwvYT48L2xpPicrCgkJCQkJ
CQkJCQkJCQkgJwkJCTxsaT4nK3ZEYXRlKyc8L2xpPicrCgkJCQkJCQkJCQkJCQkg
JwkJPC91bD4nKwoJCQkJCQkJCQkJCQkJICcJCTxhIGhyZWY9IicrcHJ1ZWJhcysn
IiB0aXRsZT0iIiBjbGFzcz0idGhpY2tib3giPjxpbWcgc3JjPSIvaW1nL2ljb19k
ZW51bmNpYS5naWYiIHRpdGxlPSJEZW51bmNpYSB1biBjb21lbnRhcmkiIGFsdD0i
RGVudW5jaWEgdW4gY29tZW50YXJpIiB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIC8+
PC9hPicrCgkJCQkJCQkJCQkJCQkgJwk8L2Rpdj4nKwoJCQkJCQkJCQkJCQkJICc8
L2Rpdj4nKwoJCQkJCQkJCQkJCQkJICc8ZGl2IGNsYXNzPSJiZ19jb21fc3lzIj4m
bmJzcDs8L2Rpdj4nKwoJCQkJCQkJCQkJCQkJICc8cD4nK3ZUZXh0Kyc8L3A+JzsK
CQkJCQkJCQkJCgkJCQkJCQkJCQoJCQkJCQkJCQl2YXIgdnRleHREZW51blBhcnNl
cj0nTGEgUmVwdWJsaWNhIGVzIGVsIGZ1dHVyIGRlIENhdGFsdW55YSBjb20gYSBQ
YWlzIEluZGVwZW5kZW50JzsJCQkJCQkJCQkJCQkJCQkJCQkKCQkJCQkJCQkJdmFy
IHZQb3M9NzsKCQkJCQkJCQkJdmFyIHZOdW1Db209MjsKCQkJCQkJCQkJdmFyIHZO
b21Vc3Vhcmk9J251bWFnYSc7CgkJCQkJCQkJCXZhciBpZGludD0nMzI0X05PVF9O
T1RJQ0lBLTM1MjMyMCc7CgkJCQkJCQkJCXZhciB2RGF0ZT0nMTgvMDEvMjAwOSAx
NDo0MjowMyc7CgkJCQkJCQkJCXZhciB2VGV4dD0nTGEgUmVw+mJsaWNhIOlzIGVs
IGZ1dHVyIGRlIENhdGFsdW55YSBjb20gYSBQYe1zIEluZGVwZW5kZW50Lic7CgkJ
CQkJCQkJCXZhciBQQVJBTV9TVEZfSURJTlQ9JzM1MjMyMCc7CgkJCQkJCQkJCXZh
ciBQQVJBTV9TVEZfU0VSVklDRT0iQ0lUTl9SRUMiOwoJCQkJCQkJCQl2YXIgY29u
dGVudFR5cGU9InRleHQvaHRtbDtjaGFyc2V0PUlTTy04ODU5LTEiOwoJCQkJCQkJ
CQl2YXIgaGlSZWdTZXJ2aWNlSWQ9IkNDUlRWSV9DT05UIjsKCQkJCQkJCQkJdmFy
IGhpU2VydmljZUlkPSczMjRfREVOVU5DSUEnOyAKCQkJCQkJCQkJdmFyIGhpQWN0
aW9uPSI3MyI7CgkJCQkJCQkJCXZhciBoaVBvcnRhbD0nbm90JzsgCgkJCQkJCQkJ
CXZhciBVbmlxdWVJZD0nZGNvbU43MDA2NSc7CgkJCQkJCQkJCXZhciB2dXJsID0g
d2luZG93LmxvY2F0aW9uLmhyZWY7CQkJCQkJCQkJCQkJCQkJCQkJCgkJCQkJCQkJ
CXZhciB2aGlUYXJnZXQgPSAiaHR0cDovL3d3dy4zY2F0MjQuY2F0L3BvcF9kZW51
bmNpYV9vay5odG0iOwoJCQkJCQkJCQl2YXIgdmhpRXJyVGFyZ2V0ID0gImh0dHA6
Ly93d3cuM2NhdDI0LmNhdC9wb3BfZGVudW5jaWFfZXJyb3IuaHRtIjsJCQkJCQkJ
CQkKCQkJCQkJCQkJCgkJCQkJCQkJCQoJCQkJCQkJCQkKCQkJCQkJCQkJdmFyIHBy
dWViYXMgPSAiaHR0cDovL3d3dy4zY2F0MjQuY2F0L3BvcF9kZW51bmNpYS5odG0/
I3ZOdW1Db209Iit2TnVtQ29tKyImdk5vbVVzdWFyaT0iK3ZOb21Vc3VhcmkrIiZp
ZGludD0iK2lkaW50KyImdkRhdGU9Iit2RGF0ZSsiJnZUZXh0PSIrdnRleHREZW51
blBhcnNlcisiJlBBUkFNX1NURl9JRElOVD0iK1BBUkFNX1NURl9JRElOVCsiJlBB
UkFNX1NURl9TRVJWSUNFPSIrUEFSQU1fU1RGX1NFUlZJQ0UrIiZjb250ZW50VHlw
ZT0iK2NvbnRlbnRUeXBlKyImaGlSZWdTZXJ2aWNlSWQ9IitoaVJlZ1NlcnZpY2VJ
ZCsiJmhpU2VydmljZUlkPSIraGlTZXJ2aWNlSWQrIiZoaUFjdGlvbj0iK2hpQWN0
aW9uKyImaGlQb3J0YWw9IitoaVBvcnRhbCsiJlVuaXF1ZUlkPSIrVW5pcXVlSWQr
IiZ2dXJsPSIrdnVybCsiJmhpVGFyZ2V0PSIrdmhpVGFyZ2V0KyImaGlFcnJUYXJn
ZXQ9Iit2aGlFcnJUYXJnZXQrIiZoZWlnaHQ9MzUwJndpZHRoPTQ1MCZLZWVwVGhp
cz10cnVlJlRCX2lmcmFtZT10cnVlIjsKCQkJCQkJCQkJCQkJCQkJCQkJCgkJCQkJ
CQkJCXZDb21lbnRhcmlbdlBvc109JzxkaXYgY2xhc3M9ImlubGluZSI+JysKCQkJ
CQkJCQkJCQkJCSAnCTxkaXYgY2xhc3M9InVzdWFyaSI+JysKCQkJCQkJCQkJCQkJ
CSAnCQk8dWw+JysKCQkJCQkJCQkJCQkJCSAnCQkJPGxpPjxzcGFuIGNsYXNzPSJu
dW1fY29tIj48c3Ryb25nPicrdk51bUNvbSsnIHw8L3N0cm9uZz48L3NwYW4+PC9s
aT4nKwoJCQkJCQkJCQkJCQkJICcJCQk8bGk+PGEgaHJlZj0iIyIgdGl0bGU9Iicr
ZXNjYXBlKHZOb21Vc3VhcmkpKyciPicrdk5vbVVzdWFyaSsnPC9hPjwvbGk+JysK
CQkJCQkJCQkJCQkJCSAnCQkJPGxpPicrdkRhdGUrJzwvbGk+JysKCQkJCQkJCQkJ
CQkJCSAnCQk8L3VsPicrCgkJCQkJCQkJCQkJCQkgJwkJPGEgaHJlZj0iJytwcnVl
YmFzKyciIHRpdGxlPSIiIGNsYXNzPSJ0aGlja2JveCI+PGltZyBzcmM9Ii9pbWcv
aWNvX2RlbnVuY2lhLmdpZiIgdGl0bGU9IkRlbnVuY2lhIHVuIGNvbWVudGFyaSIg
YWx0PSJEZW51bmNpYSB1biBjb21lbnRhcmkiIHdpZHRoPSIxOCIgaGVpZ2h0PSIx
OCIgLz48L2E+JysKCQkJCQkJCQkJCQkJCSAnCTwvZGl2PicrCgkJCQkJCQkJCQkJ
CQkgJzwvZGl2PicrCgkJCQkJCQkJCQkJCQkgJzxkaXYgY2xhc3M9ImJnX2NvbV9z
eXMiPiZuYnNwOzwvZGl2PicrCgkJCQkJCQkJCQkJCQkgJzxwPicrdlRleHQrJzwv
cD4nOwoJCQkJCQkJCQkKCQkJCQkJCQkJCgkJCQkJCQkJCXZhciB2dGV4dERlbnVu
UGFyc2VyPSdFbmNhcmEgZGVzcHJlcyBkZSB0YW50cyBhbnlzIGhpIGhhbiBjYXRh
bGFucyBkZXJyb3RhdHMgU29uIGVscyBxdWUgc2VndWVpeGVuIHRlbmludCBwb3Ig
ZGUgZGVtYW5hciBwZXIgQ2F0YWx1bnlhIGVsIG1lcyBsZWdpdGltIGkganVzdCBF
cyBkZSBkcmV0IGkgZGUganVzdGljaWEgaGlzdG9yaWNhIG1haSBzaGEgZGUgcmVu
dW5jaWFyIGEgbGEgUmVwdWJsaWNhIGkgYSBsYSBpbmRlcGVuZGVuY2lhIHBlbHMg
cHJpbmNpcGlzIGRlbW9jcmF0aWNzIG1lcyBlbGVtZW50YWxzIEFpeG8gZXMgZWwg
cXVlIG5vIHZvbGVuIGVscyBlc3BhbnlvbHMgaSBwZXIgYWl4byB1c2VuIGVsIHJl
Y29yZCBkZSBsZXMgZ3VlcnJlcyBwZXIgaW50aW1pZGFyIG5vcyBBaXhvIGVzIHRl
cnJvcmlzbWUgaSB1cyBkZWxzIGJlbmVmaWNpcyBwb2xpdGljcyBkZSBsYSB2aW9s
ZW5jaWEgRWxzIGVzcGFueW9scyBzb24gZWxzIHByaW1lcnMgZW4gZmVyIGhvIGkg
aGVtIGRlIHRlbmlyIGVsIHZhbG9yIGRlIGRlZmVuc2FyIGxhIG5vc3RyYSBsbGli
ZXJ0YXQgY29udHJhIGxlcyBzZXZlcyBhbWVuYWNlcyc7CQkJCQkJCQkJCQkJCQkJ
CQkJCgkJCQkJCQkJCXZhciB2UG9zPTg7CgkJCQkJCQkJCXZhciB2TnVtQ29tPTE7
CgkJCQkJCQkJCXZhciB2Tm9tVXN1YXJpPSdSZEZsb3InOwoJCQkJCQkJCQl2YXIg
aWRpbnQ9JzMyNF9OT1RfTk9USUNJQS0zNTIzMjAnOwoJCQkJCQkJCQl2YXIgdkRh
dGU9JzE4LzAxLzIwMDkgMTM6NTg6MjYnOwoJCQkJCQkJCQl2YXIgdlRleHQ9J0Vu
Y2FyYSwgZGVzcHLpcyBkZSB0YW50cyBhbnlzLCBoaSBoYW4gY2F0YWxhbnMgZGVy
cm90YXRzLiBTb24gZWxzIHF1ZSBzZWd1ZWl4ZW4gdGVuaW50IHBvciBkZSBkZW1h
bmFyIHBlciBDYXRhbHVueWEgZWwgbelzIGxlZ2l0aW0gaSBqdXN0LiBFcyBkZSBk
cmV0IGkgZGUganVzdGljaWEgaGlzdPJyaWNhLCBtYWkgc1wnaGEgZGUgcmVudW5j
aWFyIGEgbGEgUmVw+mJsaWNhIGkgYSBsYSBpbmRlcGVuZOhuY2lhLCBwZWxzIHBy
aW5jaXBpcyBkZW1vY3LgdGljcyBt6XMgZWxlbWVudGFscy4gQWl48iDpcyBlbCBx
dWUgbm8gdm9sZW4gZWxzIGVzcGFueW9scyBpIHBlciBhaXjyIHVzZW4gZWwgcmVj
b3JkIGRlIGxlcyBndWVycmVzIHBlciBpbnRpbWlkYXItbm9zLiBBaXjyIOlzIHRl
cnJvcmlzbWUgaSD6cyBkZWxzIGJlbmVmaWNpcyBwb2ztdGljcyBkZSBsYSB2aW9s
6G5jaWEuIEVscyBlc3BhbnlvbHMgc29uIGVscyBwcmltZXJzIGVuIGZlci1obywg
aSBoZW0gZGUgdGVuaXIgZWwgdmFsb3IgZGUgZGVmZW5zYXIgbGEgbm9zdHJhIGxs
aWJlcnRhdCBjb250cmEgbGVzIHNldmVzIGFtZW5hY2VzLic7CgkJCQkJCQkJCXZh
ciBQQVJBTV9TVEZfSURJTlQ9JzM1MjMyMCc7CgkJCQkJCQkJCXZhciBQQVJBTV9T
VEZfU0VSVklDRT0iQ0lUTl9SRUMiOwoJCQkJCQkJCQl2YXIgY29udGVudFR5cGU9
InRleHQvaHRtbDtjaGFyc2V0PUlTTy04ODU5LTEiOwoJCQkJCQkJCQl2YXIgaGlS
ZWdTZXJ2aWNlSWQ9IkNDUlRWSV9DT05UIjsKCQkJCQkJCQkJdmFyIGhpU2Vydmlj
ZUlkPSczMjRfREVOVU5DSUEnOyAKCQkJCQkJCQkJdmFyIGhpQWN0aW9uPSI3MyI7
CgkJCQkJCQkJCXZhciBoaVBvcnRhbD0nbm90JzsgCgkJCQkJCQkJCXZhciBVbmlx
dWVJZD0nZGNvbU43MDA3MSc7CgkJCQkJCQkJCXZhciB2dXJsID0gd2luZG93Lmxv
Y2F0aW9uLmhyZWY7CQkJCQkJCQkJCQkJCQkJCQkJCgkJCQkJCQkJCXZhciB2aGlU
YXJnZXQgPSAiaHR0cDovL3d3dy4zY2F0MjQuY2F0L3BvcF9kZW51bmNpYV9vay5o
dG0iOwoJCQkJCQkJCQl2YXIgdmhpRXJyVGFyZ2V0ID0gImh0dHA6Ly93d3cuM2Nh
dDI0LmNhdC9wb3BfZGVudW5jaWFfZXJyb3IuaHRtIjsJCQkJCQkJCQkKCQkJCQkJ
CQkJCgkJCQkJCQkJCQoJCQkJCQkJCQkKCQkJCQkJCQkJdmFyIHBydWViYXMgPSAi
aHR0cDovL3d3dy4zY2F0MjQuY2F0L3BvcF9kZW51bmNpYS5odG0/I3ZOdW1Db209
Iit2TnVtQ29tKyImdk5vbVVzdWFyaT0iK3ZOb21Vc3VhcmkrIiZpZGludD0iK2lk
aW50KyImdkRhdGU9Iit2RGF0ZSsiJnZUZXh0PSIrdnRleHREZW51blBhcnNlcisi
JlBBUkFNX1NURl9JRElOVD0iK1BBUkFNX1NURl9JRElOVCsiJlBBUkFNX1NURl9T
RVJWSUNFPSIrUEFSQU1fU1RGX1NFUlZJQ0UrIiZjb250ZW50VHlwZT0iK2NvbnRl
bnRUeXBlKyImaGlSZWdTZXJ2aWNlSWQ9IitoaVJlZ1NlcnZpY2VJZCsiJmhpU2Vy
dmljZUlkPSIraGlTZXJ2aWNlSWQrIiZoaUFjdGlvbj0iK2hpQWN0aW9uKyImaGlQ
b3J0YWw9IitoaVBvcnRhbCsiJlVuaXF1ZUlkPSIrVW5pcXVlSWQrIiZ2dXJsPSIr
dnVybCsiJmhpVGFyZ2V0PSIrdmhpVGFyZ2V0KyImaGlFcnJUYXJnZXQ9Iit2aGlF
cnJUYXJnZXQrIiZoZWlnaHQ9MzUwJndpZHRoPTQ1MCZLZWVwVGhpcz10cnVlJlRC
X2lmcmFtZT10cnVlIjsKCQkJCQkJCQkJCQkJCQkJCQkJCgkJCQkJCQkJCXZDb21l
bnRhcmlbdlBvc109JzxkaXYgY2xhc3M9ImlubGluZSI+JysKCQkJCQkJCQkJCQkJ
CSAnCTxkaXYgY2xhc3M9InVzdWFyaSI+JysKCQkJCQkJCQkJCQkJCSAnCQk8dWw+
JysKCQkJCQkJCQkJCQkJCSAnCQkJPGxpPjxzcGFuIGNsYXNzPSJudW1fY29tIj48
c3Ryb25nPicrdk51bUNvbSsnIHw8L3N0cm9uZz48L3NwYW4+PC9saT4nKwoJCQkJ
CQkJCQkJCQkJICcJCQk8bGk+PGEgaHJlZj0iIyIgdGl0bGU9IicrZXNjYXBlKHZO
b21Vc3VhcmkpKyciPicrdk5vbVVzdWFyaSsnPC9hPjwvbGk+JysKCQkJCQkJCQkJ
CQkJCSAnCQkJPGxpPicrdkRhdGUrJzwvbGk+JysKCQkJCQkJCQkJCQkJCSAnCQk8
L3VsPicrCgkJCQkJCQkJCQkJCQkgJwkJPGEgaHJlZj0iJytwcnVlYmFzKyciIHRp
dGxlPSIiIGNsYXNzPSJ0aGlja2JveCI+PGltZyBzcmM9Ii9pbWcvaWNvX2RlbnVu
Y2lhLmdpZiIgdGl0bGU9IkRlbnVuY2lhIHVuIGNvbWVudGFyaSIgYWx0PSJEZW51
bmNpYSB1biBjb21lbnRhcmkiIHdpZHRoPSIxOCIgaGVpZ2h0PSIxOCIgLz48L2E+
JysKCQkJCQkJCQkJCQkJCSAnCTwvZGl2PicrCgkJCQkJCQkJCQkJCQkgJzwvZGl2
PicrCgkJCQkJCQkJCQkJCQkgJzxkaXYgY2xhc3M9ImJnX2NvbV9zeXMiPiZuYnNw
OzwvZGl2PicrCgkJCQkJCQkJCQkJCQkgJzxwPicrdlRleHQrJzwvcD4nOwoJCQkJ
CQkJCQk8L3NjcmlwdD4KPC9kaXY+CjwvZGl2Pgo8L2Rpdj4KPGRpdiBjbGFzcz0i
cGFnaW5hY2lvIj4KPGRpdiBpZD0icGFnaW5hY2lvIj4KPHNwYW4+UCZhZ3JhdmU7
Z2luYSAxIGRlIDI8L3NwYW4+CjwvZGl2Pgo8dWw+CjxsaSBjbGFzcz0iIiBpZD0i
Y29tbWVudFRhYl9CXzEiPgo8YSBocmVmPSJqYXZhc2NyaXB0OnBpbnRhQ29tZW50
YXJpcygwLCAnY29tbWVudExsaXN0YV9CXzEnKTsiPjE8L2E+CjwvbGk+CjxsaSBj
bGFzcz0iIiBpZD0iY29tbWVudFRhYl9CXzIiPgo8YSBocmVmPSJqYXZhc2NyaXB0
OnBpbnRhQ29tZW50YXJpcygxLCAnY29tbWVudExsaXN0YV9CXzEnKTsiPjI8L2E+
CjwvbGk+CjwvdWw+CjwvZGl2Pgo8c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlw
dCI+CgkJCQlwaW50YUNvbWVudGFyaXMoMCwnY29tbWVudExsaXN0YV9CXzEnKTsK
CQkJCTwvc2NyaXB0Pgo8ZGl2IGNsYXNzPSJtb2RfcGFydGljaXBhIj4KPGRpdiBj
bGFzcz0idGV1X2NvbWVudGFyaSI+CjxoMj4KPGxhYmVsIGZvcj0ibWlzc2F0Z2Ui
PkQmb2FjdXRlO25hJ25zIGxhIHRldmEgb3Bpbmkmb2FjdXRlOzwvbGFiZWw+Cjwv
aDI+CjxkaXYgY2xhc3M9ImNhbXBzIj4KPGRpdiBjbGFzcz0iaGlkZGUiIGlkPSJs
b2dpbl9Db21lbnRhcmlzIj4mbmJzcDs8L2Rpdj4KPHNjcmlwdCB0eXBlPSJ0ZXh0
L2phdmFzY3JpcHQiIGxhbmd1YWdlPSJqYXZhc2NyaXB0Ij4KCQkJCQkJCQl2YXIg
dl9pZGludCA9ICczNTIzMjAnOwoJCQkJCQkJCXZhciB2X3RpcG9sb2dpYSA9ICcz
MjRfTk9UX05PVElDSUEnOwoJCQkJCQkJCXZhciB2X2NvbW1lbnRfcG9ydGFsPSd3
d3cubm90aWNpZXMuY2F0JzsKCQoJCQkJCQkJCQkJCgkJCQkJCQkJCgkKCQkJCQkJ
CQlmdW5jdGlvbiBzdWJtaXRWaWV3Q29tbWVudChmb3JtKSB7CgkJCQkJCQkJCSAg
Zm9ybS5DT01NRU5UX0FOT05fSUQudmFsdWU9Zm9ybS5DT01NRU5UX0FOT05fSUQu
dmFsdWUgKyAiICIgK2Zvcm0uVVNSLnZhbHVlOwoJCQkJCQkJCQkJZm9ybS5hY3Rp
b24gPSAiL3N1L1JlZ2lzdGVyIjsKCQkJCQkJCQkJCWZvcm0uc3VibWl0KCk7CgkJ
CQkJCQkJCXJldHVybiBmYWxzZTsKCQkJCQkJCQl9CQoJCQkJCQkJCQoJCQkJCQkJ
CWZ1bmN0aW9uIHZhbGlkYUNvbW1lbnQoZnJtKSB7CgkJCQkJCQkJCWlmIChmcm0u
VVNSICYmIGlzUmVxdWlyZWRGaWVsZEVtcHR5KGZybS5VU1IsIlVzdWFyaSIpID09
IHRydWUpIHJldHVybiBmYWxzZTsKCQkJCQkJCQkJaWYgKGZybS5QV0QgJiYgaXNS
ZXF1aXJlZEZpZWxkRW1wdHkoZnJtLlBXRCwiQ2xhdSIpID09IHRydWUpIHJldHVy
biBmYWxzZTsJCQkJCQkJCQkKCQkJCQkJCQkJaWYgKGZybS5DT01NRU5UX0FOT05f
SUQgJiYgaXNSZXF1aXJlZEZpZWxkRW1wdHkoZnJtLkNPTU1FTlRfQU5PTl9JRCwi
RW1haWwiKSA9PSB0cnVlKSByZXR1cm4gZmFsc2U7CgkJCQkJCQkJCXJldHVybiB0
cnVlOwoJCQkJCQkJCX0KCQkJCQkJCQlmdW5jdGlvbiBzdWJtaXRWaWV3Q29tbWVu
dF9Mb2dhdChmb3JtKSB7CgkJCQkJCQkJCWlmICh2YWxpZGFDb21tZW50KGZvcm0p
ID09IHRydWUpIHsKCQkJCQkJCQkJCWZvcm0uYWN0aW9uID0gIi9zdS9SZWdpc3Rl
ciI7CgkJCQkJCQkJCQlmb3JtLnN1Ym1pdCgpOwoJCQkJCQkJCQl9CgkJCQkJCQkJ
CXJldHVybiBmYWxzZTsKCQkJCQkJCQl9CgkKCQkJCQkJCQlmdW5jdGlvbiB2YWxp
ZGFDb21tZW50X25vTG9nYXQoZnJtKSB7CgkJCQkJCQkJCWlmIChmcm0uVVNSICYm
IGlzUmVxdWlyZWRGaWVsZEVtcHR5KGZybS5VU1IsIk5vbSB1c3VhcmkiKSA9PSB0
cnVlKSByZXR1cm4gZmFsc2U7CgkJCQkJCQkJCWlmIChmcm0uQ09NTUVOVF9BTk9O
X0lEICYmIGlzUmVxdWlyZWRGaWVsZEVtcHR5KGZybS5DT01NRU5UX0FOT05fSUQs
IkNvcnJldSBlbGVjdHLybmljIikgPT0gdHJ1ZSkgcmV0dXJuIGZhbHNlOwkKCQkJ
CQkJCQkJcmV0dXJuIHRydWU7CgkJCQkJCQkJfQoJCgkJCQkJCQkJZnVuY3Rpb24g
c3VibWl0Vmlld0NvbW1lbnRfbm9Mb2dhdChmb3JtKSB7CgkJCQkJCQkJCWlmICh2
YWxpZGFDb21tZW50X25vTG9nYXQoZm9ybSkgPT0gdHJ1ZSkgewoJCQkJCQkJCQkg
IGZvcm0uQ09NTUVOVF9BTk9OX0lELnZhbHVlPWZvcm0uQ09NTUVOVF9BTk9OX0lE
LnZhbHVlICsgIiAiICtmb3JtLlVTUi52YWx1ZTsKCQkJCQkJCQkJCWZvcm0uYWN0
aW9uID0gIi9zdS9SZWdpc3RlciI7CgkJCQkJCQkJCQlmb3JtLnN1Ym1pdCgpOwoJ
CQkJCQkJCQl9CgkJCQkJCQkJfQkJCQkJCQkJCgkJCQkJCQkJCgkJCQkJCQkJZnVu
Y3Rpb24gbnVtUmFuZG9tKCl7CgkJCQkJCQkJCXJldHVybiBNYXRoLnJhbmRvbSgp
OwoJCQkJCQkJCX0JCQkJCQkJCgkJCQkJCQkJCQkJCQkJCQkKCQkJCQkJCQlmdW5j
dGlvbiBlbnZpYUxvZ2luQ29tZW50YXJpcygpewoJCQkJCQkJCQlkb2N1bWVudC5n
ZXRFbGVtZW50QnlJZCgibG9naW5Db21lbnRhcmlzIikuc3VibWl0KCk7CgkJCQkJ
CQkJfQkJCQkJCQkJCgkJCQkJCQkJCgkJCQkJCQkJdmFyIGNvZGUgPSAxOwoJCQkJ
CQkJCXZhciB1c2VyaWQgPSAiIjsKCQkJCQkJCQl2YXIgZG9jbG9jYXRpb24gPSAi
Iitkb2N1bWVudC5sb2NhdGlvbjsKCQkJCQkJCQl2YXIgaUJhc2VQcm90b2NvbCA9
IGRvY2xvY2F0aW9uLmluZGV4T2YoIi8vIik7CgkJCQkJCQkJdmFyIGlCYXNlVXJs
ID0gZG9jbG9jYXRpb24uaW5kZXhPZigiLyIsaUJhc2VQcm90b2NvbCsyKTsKCQkJ
CQkJCQkKCQkJCQkJCQlpZiAoIGlCYXNlVXJsIDwgMCApeyBpQmFzZVVybCA9IGRv
Y2xvY2F0aW9uLmxlbmd0aDsgfQoJCQkJCQkJCQoJCQkJCQkJCXZhciBiYXNldXJs
ID0gZG9jbG9jYXRpb24uc3Vic3RyaW5nKDAsaUJhc2VVcmwpOwoJCQkJCQkJCXZh
ciBiYXNlc2VjdXJsID0gImh0dHBzOi8vc2VjdXJlLmNjcnR2aS5jb20iOwkJCQkJ
CQkKCQkJCQkJCQkKCQkJCQkJCQlpZiAoIUNoZWNrVmFsaWRDb29raWVVc2VyKCkp
IHsKCQkJCQkJICAgICAgdmFyIHIgPSBnZXRDb29raWUoIl9GT1JFSUdOX1NFU1NJ
T05fSUQiKTsgCgkJCQkJCSAgICAgIGlmIChyIT1udWxsICYmIHIhPScnICYmIHIh
PSdudWxsJyAgfHwgIShkb2N1bWVudC5jb29raWUpKSB7CgkJCQkJCQkgICAgICAJ
CQkJCQkJICAgICAKCQkJCQkJCSAgICAgIGxvYWRYTUxEb2ModXJsZ2F0ZXdheWJh
c2UrIj9hPTEmdD0iK3IrbmV3IERhdGUoKS5nZXRUaW1lKCksZmFsc2UsIkNvbWVu
dGFyaXMiKTsKCQkJCQkJCSAgICAgIAoJCQkJCQkJICAgICAgdmFyIGZ1dGRhdGUg
PSBuZXcgRGF0ZSgpOyAgLy9HZXQgdGhlIGN1cnJlbnQgdGltZSBhbmQgZGF0ZQoJ
CQkJCQkJICAgICAgdmFyIGV4cGRhdGUgPSBmdXRkYXRlLmdldFRpbWUoKTsgIC8v
R2V0IHRoZSBtaWxsaXNlY29uZHMgc2luY2UgSmFuIDEsIDE5NzAKCQkJCQkJCSAg
ICAgIGV4cGRhdGUgKz0gZXhwaXJlQ2hlY2tDb29raWVUaW1lOyAgLy9leHBpcmVz
IGluIDUgbWludXRlcyAobWlsbGlzZWNvbmRzKSAgICAgICAKCQkJCQkJCSAgICAg
IHZhciBuZXdDb29raWU9Il9fVVNFUkRBVEFfX1RJTUVDSEVDS19fPSIgKyBleHBk
YXRlICsiOyBwYXRoPS87IjsgLy9TZXQgdGhlIG5ldyBjb29raWUgdmFsdWVzIHVw
CgkJCQkJCQkgICAgICB3aW5kb3cuZG9jdW1lbnQuY29va2llPW5ld0Nvb2tpZTsg
Ly9Xcml0ZSB0aGUgY29va2llICAgIAoJCQkJCQkgICAgICB9IGVsc2UgewoJCQkJ
CQkgICAgICAgCWdlbmVyaWNGdW5jdGlvbkNvbWVudGFyaXMobnVsbCwgbnVsbCk7
CgkJCQkJCSAgICAgIH0KCQkJCQkJICAgIH0gZWxzZSB7CgkJCQkJCSAgICAgIGdl
bmVyaWNGdW5jdGlvbkNvbWVudGFyaXMobnVsbCwgZ2V0WG1sU2VyaWFsaXplZChn
ZXRDb29raWUoIl9fVVNFUkRBVEFfXyIpKSk7CgkJCQkJCSAgICB9IAoJCQkJCQkJ
CQoJCQkJCQkJCWZ1bmN0aW9uIGdlbmVyaWNGdW5jdGlvbkNvbWVudGFyaXMoaWQs
IHJlc3VsdCl7CQkJCQkJCQkKCQkJCQkJCQkJCgkJCQkJCQkJCXZhciBkaXZUb1No
b3cgPSAiIjsKCQkJCQkJCQkJdmFyIGFyciA9IGdldFJlc3VsdEFkdmFuY2VkKHJl
c3VsdCk7CgkJCQkJCQkJCXZhciBjb2RlID0gMTsKCQkJCQkJCQkJdmFyIHVzZXJp
ZCA9ICIiOwoJCQkJCQkJCQl2YXIgZG9jbG9jYXRpb24gPSAiIitkb2N1bWVudC5s
b2NhdGlvbjsKCQkJCQkJCQkJdmFyIGlCYXNlUHJvdG9jb2wgPSBkb2Nsb2NhdGlv
bi5pbmRleE9mKCIvLyIpOwoJCQkJCQkJCQl2YXIgaUJhc2VVcmwgPSBkb2Nsb2Nh
dGlvbi5pbmRleE9mKCIvIixpQmFzZVByb3RvY29sKzIpOwoJCQkJCQkJCQl2YXIg
YmFzZXVybCA9IGRvY2xvY2F0aW9uLnN1YnN0cmluZygwLGlCYXNlVXJsKTsKCQkJ
CQkJCQkJdmFyIGJhc2VzZWN1cmwgPSAiaHR0cHM6Ly9zZWN1cmUuY2NydHZpLmNv
bSI7CgkJCQkJCQkJCQoJCQkJCQkJCQlpZiAoIGFyclswXT09MCApIHsKCQkJCQkJ
CQkJCQkJCQkJCQkJCQkKCQkJCQkJCQkJCWRvY3VtZW50LmdldEVsZW1lbnRCeUlk
KCJsb2dpbl9Db21lbnRhcmlzIikuY2xhc3NOYW1lID0gImRpbnMiOwkKCQkJCQkJ
CQkJCQkJCQkJCQkKCQkJCQkJCQkJCWRpdlRvU2hvdyA9CQknPGZvcm0gbWV0aG9k
PSJwb3N0IiBuYW1lPSJyZWdpc3RyZSIgaWQ9InJlZ2lzdHJlIj4nKwkJCQkJCQkJ
CQkJCQkKCQkJCQkJCQkJCQkJCQknCQkJCTxpbnB1dCB2YWx1ZT0iJytkb2N1bWVu
dC5sb2NhdGlvbisnIiBuYW1lPSJDT01NRU5UX1VSTCIgaWQ9IkNPTU1FTlRfVVJM
IiB0eXBlPSJoaWRkZW4iLz4nKwoJCQkJCQkJCQkJCQkJCScJCQkJPGlucHV0IHZh
bHVlPSInK2RvY3VtZW50LmxvY2F0aW9uKyciIHR5cGU9ImhpZGRlbiIgbmFtZT0i
aGlUYXJnZXQiLz4nKwoJCQkJCQkJCQkJCQkJCScgCQkJPGlucHV0IHZhbHVlPSJD
SVROX1JFRyIgdHlwZT0iaGlkZGVuIiBuYW1lPSJoaVJlZ1NlcnZpY2VJZCIvPicr
CgkJCQkJCQkJCQkJCQkJJwkJCQk8aW5wdXQgdmFsdWU9IjAiIHR5cGU9ImhpZGRl
biIgbmFtZT0iQ09NTUVOVF9JU19NT0RFUkFURUQiLz4nKwoJCQkJCQkJCQkJCQkJ
CScJCQkJPGlucHV0IHZhbHVlPSJDSVROX1JFRyIgdHlwZT0iaGlkZGVuIiBuYW1l
PSJoaVNlcnZpY2VJZCIvPicrCgkJCQkJCQkJCQkJCQkJJwkJCQk8aW5wdXQgdmFs
dWU9Im5vdCIgdHlwZT0iaGlkZGVuIiBuYW1lPSJoaVBvcnRhbCIvPicrCgkJCQkJ
CQkJCQkJCQkJJwkJCQk8aW5wdXQgdmFsdWU9IjYiIHR5cGU9ImhpZGRlbiIgbmFt
ZT0iaGlBY3Rpb24iLz4nKwoJCQkJCQkJCQkJCQkJCScJCQkJPGlucHV0IHZhbHVl
PSInK3ZfY29tbWVudF9wb3J0YWwrJyIgbmFtZT0iQ09NTUVOVF9QT1JUQUwiIHR5
cGU9ImhpZGRlbiIvPicrCgkJCQkJCQkJCQkJCQkJJwkJCQk8aW5wdXQgdmFsdWU9
Iicrdl9pZGludCsnIiBpZD0iQ09NTUVOVF9DT05URU5UX0lEIiBuYW1lPSJDT01N
RU5UX0NPTlRFTlRfSUQiIHR5cGU9ImhpZGRlbiIvPicrCQoJCQkJCQkJCQkJCQkJ
CScJCQkJPGlucHV0IHZhbHVlPSInK3ZfdGlwb2xvZ2lhKyciIG5hbWU9IkNPTU1F
TlRfVFlQRSIgdHlwZT0iaGlkZGVuIi8+JysJCgkJCQkJCQkJCQkJCQkJJwkJCQk8
dGV4dGFyZWEgdGl0bGU9Ik1pc3NhdGdlIiBuYW1lPSJDT01NRU5UX1RFWFQiIGlk
PSJtaXNzYXRnZSIgcm93cz0iNSIgY29scz0iMjUiIGNsYXNzPSJjb21fc3lzX3R4
dGFyZWEiIG1heGxlbmd0aD0iMTAwMCI+PC90ZXh0YXJlYT48IS0tIG9uY2hhbmdl
PSJyZXR1cm4gaXNNYXhMZW5ndGgodGhpcywgMTAwMCk7IiBvbmtleXVwPSJyZXR1
cm4gaXNNYXhMZW5ndGgodGhpcywgMTAwMCk7IiAtLT4nKwoJCQkJCQkJCQkJCQkJ
CScgCQkJPGRpdiBjbGFzcz0iYnRfZW52aWFyIj4nKwoJCQkJCQkJCQkJCQkJCScJ
CQkJCTxhIGhyZWY9ImphdmFzY3JpcHQ6dm9pZCgwKSIgdGl0bGU9IkVudmlhciBD
b21lbnRhcmkiICBvbkNsaWNrPSJyZXR1cm4gc3VibWl0Vmlld0NvbW1lbnRfTG9n
YXQoZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoXCdyZWdpc3RyZVwnKSkiPkVudmlh
PC9hPicrCgkJCQkJCQkJCQkJCQkJJwkJCQk8L2Rpdj4nKwoJCQkJCQkJCQkJCQkJ
CScJCQk8L2Zvcm0+JzsJCgkKCQkJCQkJCQkJCQoJCQkJCQkgICAgICAJCQlkb2N1
bWVudC5nZXRFbGVtZW50QnlJZCgibG9naW5fQ29tZW50YXJpcyIpLmlubmVySFRN
TD1kaXZUb1Nob3c7CgkJCQkJCQkJCQkKCQkJCQkJCQkJCQoJCQkJCQkJCQl9IGVs
c2UgewoJCQkJCQkJCQkJCQkJCgkJCQkJCQkJCQlzU2VwYXJhdG9yID0gIiZhbXA7
IjsKCQkJCQkJCQkJCQoJCQkJCQkJCQkJZGl2VG9TaG93PQkJCQoJCQkJCQkJCQkJ
CQkJCScgICAgICA8Zm9ybSBtZXRob2Q9InBvc3QiIG5hbWU9InJlZ2lzdHJlIiBp
ZD0icmVnaXN0cmUiPicrCgkJCQkJCQkJCQkJCQkJJwkJICAgCQk8aW5wdXQgdHlw
ZT0iaGlkZGVuIiBuYW1lPSJoaUltZ051bWJlciIgdmFsdWU9IklNR0lEIi8+JysK
CQkJCQkJCQkJCQkJCQknICAgICAgICAgPGlucHV0IHZhbHVlPSJDSVROX1JFRyIg
dHlwZT0iaGlkZGVuIiBuYW1lPSJoaVJlZ1NlcnZpY2VJZCIvPicrCgkJCQkJCQkJ
CQkJCQkJJyAgICAgICAgIDxpbnB1dCB2YWx1ZT0iQ0lUTl9SRUciIHR5cGU9Imhp
ZGRlbiIgbmFtZT0iaGlTZXJ2aWNlSWQiLz4nKwoJCQkJCQkJCQkJCQkJCScgICAg
ICAgICA8aW5wdXQgdmFsdWU9Im5vdCIgdHlwZT0iaGlkZGVuIiBuYW1lPSJoaVBv
cnRhbCIvPicrCgkJCQkJCQkJCQkJCQkJJwkJICAgCQk8aW5wdXQgdmFsdWU9IjE1
IiB0eXBlPSJoaWRkZW4iIG5hbWU9ImhpQWN0aW9uIi8+JysKCQkJCQkJCQkJCQkJ
CQknICAgICAgICAgPGlucHV0IHZhbHVlPSInK3ZfY29tbWVudF9wb3J0YWwrJyIg
bmFtZT0iQ09NTUVOVF9QT1JUQUwiIHR5cGU9ImhpZGRlbiIvPicrCQkJCQkJCQkJ
CQkJCQkJCQkJCQkJCQkJCQkJCQoJCQkJCQkJCQkJCQkJCScJCQkJCTxpbnB1dCB2
YWx1ZT0iJyt2X2lkaW50KyciIGlkPSJDT01NRU5UX0NPTlRFTlRfSUQiIG5hbWU9
IkNPTU1FTlRfQ09OVEVOVF9JRCIgdHlwZT0iaGlkZGVuIi8+JysJCQkJCQkJCQkJ
CQkJCgkJCQkJCQkJCQkJCQkJJyAgICAgICAgIDxpbnB1dCB2YWx1ZT0iJyt2X3Rp
cG9sb2dpYSsnIiBuYW1lPSJDT01NRU5UX1RZUEUiIHR5cGU9ImhpZGRlbiIvPicr
CgkJCQkJCQkJCQkJCQkJJyAgICAgIAkJPHRleHRhcmVhIHRpdGxlPSJNaXNzYXRn
ZSIgbmFtZT0iQ09NTUVOVF9URVhUIiBpZD0ibWlzc2F0Z2UiIHJvd3M9IjUiIGNv
bHM9IjI1IiBjbGFzcz0iY29tX3N5c190eHRhcmVhIiBtYXhsZW5ndGg9IjEwMDAi
PjwvdGV4dGFyZWE+PCEtLSBvbmNoYW5nZT0icmV0dXJuIGlzTWF4TGVuZ3RoKHRo
aXMsIDEwMDApOyIgb25rZXl1cD0icmV0dXJuIGlzTWF4TGVuZ3RoKHRoaXMsIDEw
MDApOyIgLS0+JysKCQkJCQkJCQkJCQkJCQknICAgICAgCQk8ZGl2IGNsYXNzPSJj
YW1wcyI+JysKCQkJCQkJCQkJCQkJCQknICAgICAgCQk8ZGl2PicrCgkJCQkJCQkJ
CQkJCQkJJyAgICAgIAkJICA8bGFiZWwgZm9yPSJub21kdXN1YXJpIj5Ob20gZFwn
dXN1YXJpPC9sYWJlbD4nKwoJCQkJCQkJCQkJCQkJCScgICAgICAJCSAgPGlucHV0
IHR5cGU9InRleHQiIGlkPSJVU1IiIG5hbWU9IlVTUiIgY2xhc3M9Im9ibGlnYXRv
cmkgdGV4dGlucHV0Ii8+JysKCQkJCQkJCQkJCQkJCQknICAgICAgCQk8L2Rpdj4n
KwoJCQkJCQkJCQkJCQkJCScgICAgICAJCTxkaXY+JysKCQkJCQkJCQkJCQkJCQkn
ICAgICAgCQkgIDxsYWJlbCBmb3I9ImNvcnJldWVsZWN0cm9uaWMiPkNvcnJldSBl
bGVjdHImb2dyYXZlO25pYzwvbGFiZWw+JysKCQkJCQkJCQkJCQkJCQknICAgICAg
CQkgIDxpbnB1dCB0eXBlPSJ0ZXh0IiBpZD0iQ09NTUVOVF9BTk9OX0lEIiBuYW1l
PSJDT01NRU5UX0FOT05fSUQiIGNsYXNzPSJvYmxpZ2F0b3JpIHRleHRpbnB1dCIg
Lz4nKwoJCQkJCQkJCQkJCQkJCScgICAgICAJCTwvZGl2PicrCgkJCQkJCQkJCQkJ
CQkJJyAgICAgIAkJPGRpdiBjbGFzcz0iZm9ybV9udW1lcm8iPicrCgkJCQkJCQkJ
CQkJCQkJJwkJCQkJCTxpbWcgc3JjPSIvc3Uvc2hhcmVkL2ltYWdlLmpzcD9pbWdJ
ZD0nICsgbnVtUmFuZG9tKCkgKyAnIiB3aWR0aD0iMTA3IiBoZWlnaHQ9IjI5IiBh
bGlnbj0ibWlkZGxlIiBhbHQ9IicgKyBudW1SYW5kb20oKSArICciPicrCgkJCQkJ
CQkJCQkJCQkJJwkJCQkJCTxpbnB1dCB2YWx1ZT0iJytkb2N1bWVudC5sb2NhdGlv
bisnIiBuYW1lPSJDT01NRU5UX1VSTCIgaWQ9IkNPTU1FTlRfVVJMIiB0eXBlPSJo
aWRkZW4iLz4nKwoJCQkJCQkJCQkJCQkJCScJCQkJCQk8aW5wdXQgdmFsdWU9Iicr
ZG9jdW1lbnQubG9jYXRpb24rJyIgdHlwZT0iaGlkZGVuIiBuYW1lPSJoaVRhcmdl
dCIvPicrCgkJCQkJCQkJCQkJCQkJJyAgICAgICAgICAgPGgyPkludHJvZHVlaXgg
ZWwgbiZ1YWN1dGU7bWVybyBkZSBsYSBpbWF0Z2U8L2gyPicrCgkJCQkJCQkJCQkJ
CQkJJwkJCSAJCQk8aW5wdXQgdHlwZT0idGV4dCIgaWQ9IklNR0lEIiBuYW1lPSJJ
TUdJRCIgY2xhc3M9Im9ibGlnYXRvcmkgdGV4dGlucHV0Ii8+JysKCQkJCQkJCQkJ
CQkJCQknICAgICAgICAgICA8aDI+KiAmRWFjdXRlO3MgdW4gY29kaSBwZXIgZXZp
dGFyIGVudmlhbWVudHM8L2gyPicrCgkJCQkJCQkJCQkJCQkJJyAgICAgICAgICAg
PGgyPiBhdXRvbSZhZ3JhdmU7dGljczwvaDI+JysKCQkJCQkJCQkJCQkJCQknICAg
ICAgCQk8L2Rpdj4nKwoJCQkJCQkJCQkJCQkJCScgICAgICAgICA8ZGl2IGNsYXNz
PSJidF9lbnZpYXIiPicrCgkJCQkJCQkJCQkJCQkJJwkJICAgCQkJPGEgaHJlZj0i
amF2YXNjcmlwdDpzdWJtaXRWaWV3Q29tbWVudF9ub0xvZ2F0KGRvY3VtZW50Lmdl
dEVsZW1lbnRCeUlkKFwncmVnaXN0cmVcJykpIiB0aXRsZT0iRW52aWFyIj5FbnZp
YTwvYT4nKwoJCQkJCQkJCQkJCQkJCScJCSAgIAkJPC9kaXY+JysJCQkJCQkJCQkJ
CQkJCQoJCQkJCQkJCQkJCQkJCScJICAgCQkJPGRpdj4mbmJzcDs8L2Rpdj4nKwoJ
CQkJCQkJCQkJCQkJCScgICAgICA8L2Zvcm0+JysJCQkJCQkJCQkJCQkJCQoJCQkJ
CQkJCQkJCQkJCScJICAgCSA8Zm9ybSBuYW1lPSJsb2dpbiIgaWQ9ImxvZ2luQ29t
ZW50YXJpcyIgbWV0aG9kPSJwb3N0IiBhY3Rpb249IicgKyBiYXNlc2VjdXJsICsn
L3N1L1JlZ2lzdGVyIj4nKwoJCQkJCQkJCQkJCQkJCScJCQkJPGlucHV0IG5hbWU9
ImhpVGFyZ2V0IiAJCQkJdHlwZT0iaGlkZGVuIiB2YWx1ZT0iJyArIHVybGdhdGV3
YXliYXNlICsgJz91cmw9JyArIGVzY2FwZShkb2N1bWVudC5sb2NhdGlvbikgKyAn
IiAgaWQ9ImhpVGFyZ2V0IiAvPicrCgkJCQkJCQkJCQkJCQkJJwkJCQk8aW5wdXQg
bmFtZT0iaGlFcnJUYXJnZXQiIAkJdHlwZT0iaGlkZGVuIiB2YWx1ZT0ibm90X1Ix
MC5qc3A/IglpZD0iaGlFcnJUYXJnZXQiIC8+JysKCQkJCQkJCQkJCQkJCQknCQkg
IAk8aW5wdXQgbmFtZT0iaGlSZWdTZXJ2aWNlSWQiIAl0eXBlPSJoaWRkZW4iIHZh
bHVlPSJDSVROX1JFRyIvPicrCgkJCQkJCQkJCQkJCQkJJwkJICAJPGlucHV0IG5h
bWU9ImhpU2VydmljZUlkIiAJCXR5cGU9ImhpZGRlbiIgdmFsdWU9IkNJVE5fUkVH
Ii8+JysKCQkJCQkJCQkJCQkJCQknCQkgIAk8aW5wdXQgbmFtZT0iaGlQb3J0YWwi
IAkJCQl0eXBlPSJoaWRkZW4iIHZhbHVlPSJub3QiLz4nKwoJCQkJCQkJCQkJCQkJ
CScJCSAgCTxpbnB1dCBuYW1lPSJoaVB3ZEZpZWxkIiAJCQl0eXBlPSJoaWRkZW4i
IHZhbHVlPSJQIi8+JysKCQkJCQkJCQkJCQkJCQknCQkgIAk8aW5wdXQgbmFtZT0i
aGlVc3JGaWVsZCIgCQkJdHlwZT0iaGlkZGVuIiB2YWx1ZT0iVSIvPicrCgkJCQkJ
CQkJCQkJCQkJJwkJICAJPGlucHV0IG5hbWU9ImhpQWN0aW9uIiAJCQkJdHlwZT0i
aGlkZGVuIiB2YWx1ZT0iMTAiLz4nKwoJCQkJCQkJCQkJCQkJCScJCSAgCTxpbnB1
dCBuYW1lPSJoaVBlcnNpc3QiIAkJCXR5cGU9ImhpZGRlbiIgdmFsdWU9InRydWUi
Lz4nKwoJCQkJCQkJCQkJCQkJCScJCSAgCTxpbnB1dCBuYW1lPSJoaVBlcnNpc3RT
ZXAiIAkJdHlwZT0iaGlkZGVuIiB2YWx1ZT0iJyArIHNTZXBhcmF0b3IgKyAnIi8+
JysJCgkJCQkJCQkJCQkJCQkJJyAgICAgICA8ZGl2IGNsYXNzPSJyZWdpc3RyYXQi
PicrCgkJCQkJCQkJCQkJCQkJJyAgICAgICAgCTxoMj5KYSBlc3QmYWdyYXZlO3Mg
cmVnaXN0cmF0JiM2Mzs8L2gyPicrCgkJCQkJCQkJCQkJCQkJJyAgICAgICAJPGEg
aWQ9ImJvdG9fcmVnaXN0cmF0MSIgb25jbGljaz0ib2N1bHRhTXVlc3RyYSgpOyIg
aHJlZj0iamF2YXNjcmlwdDp2b2lkKDApIj5DbGljYSBhcXUmaWFjdXRlOzwvYT4n
KwoJCQkJCQkJCQkJCQkJCScgICAgICAgPC9kaXY+JysJCQkJCQkJCQkJCQkJCQoJ
CQkJCQkJCQkJCQkJCScgICAgICAgPGRpdiBjbGFzcz0idXN1YXJpX3JlZ2lzdHJh
dCIgaWQ9InVzdWFyaV9yZWdpc3RyYXQiIHN0eWxlPSJkaXNwbGF5Om5vbmUiPicr
CgkJCQkJCQkJCQkJCQkJJyAgICAgICAgCTxoMj5QZXIgZW52aWFyIHVuIGNvbWVu
dGFyaSwgY2FsIHF1ZSBpbnRyb2R1ZWl4aXMgZWwgdGV1IG5vbSBkXCd1c3Vhcmkg
aSBsYSB0ZXZhIGFkcmXnYSBkZSBjb3JyZXUgZWxlY3Ry8m5pYy4gU2kgamEgZXN0
4HMgcmVnaXN0cmF0LCB0YW1i6SBwb3RzIGZlci1obyBzaW1wbGVtZW50IG9icmlu
dCBsYSB0ZXZhIHNlc3Np8y4gUG90cyBmZXItaG8gYXF17S48L2gyPicrCgkJCQkJ
CQkJCQkJCQkJJyAgICAgICAgCTxkaXY+JysKCQkJCQkJCQkJCQkJCQknICAgICAg
ICAgIAkJPGxhYmVsIGZvcj0idXN1YXJpIj5Ob20gZHVzdWFyaTwvbGFiZWw+JysK
CQkJCQkJCQkJCQkJCQknICAgICAgICAgIAkJPGlucHV0IHR5cGU9InRleHQiIGlk
PSJVIiBuYW1lPSJVIiBjbGFzcz0ib2JsaWdhdG9yaSB0ZXh0aW5wdXQiLz4nKwoJ
CQkJCQkJCQkJCQkJCScgICAgICAgIAk8L2Rpdj4nKwoJCQkJCQkJCQkJCQkJCScg
ICAgICAgIAk8ZGl2PicrCgkJCQkJCQkJCQkJCQkJJyAgICAgICAgICAJCTxsYWJl
bCBmb3I9ImNvbnRyYXNlbnlhIj5Db250cmFzZW55YTwvbGFiZWw+JysKCQkJCQkJ
CQkJCQkJCQknICAgICAgICAgIAkJPGlucHV0IHR5cGU9InBhc3N3b3JkIiBpZD0i
UCIgbmFtZT0iUCIgY2xhc3M9Im9ibGlnYXRvcmkgdGV4dGlucHV0Ii8+JysKCQkJ
CQkJCQkJCQkJCQknICAgICAgICAJPC9kaXY+JysKCQkJCQkJCQkJCQkJCQknICAg
ICAgICAJPGRpdiBjbGFzcz0iYnRfZW52aWFyIj4nKwoJCQkJCQkJCQkJCQkJCScg
ICAgICAgICAgCQk8YSBocmVmPSJqYXZhc2NyaXB0OnZvaWQoMCkiIHRpdGxlPSIx
IiBvbmNsaWNrPSJlbnZpYUxvZ2luQ29tZW50YXJpcygpOyI+RW52aWE8L2E+JysK
CQkJCQkJCQkJCQkJCQknICAgICAgICAJPC9kaXY+JysKCQkJCQkJCQkJCQkJCQkn
ICAgICAgIDwvZGl2PicrCQkJCQkJCQkJCQkJCQkKCQkJCQkJCQkJCQkJCQknCSAg
IAkgPC9mb3JtPic7CgkKCQkJCQkJCQkJCQkKCQkJCQkJCQkJCQlkb2N1bWVudC5n
ZXRFbGVtZW50QnlJZCgibG9naW5fQ29tZW50YXJpcyIpLmlubmVySFRNTD1kaXZU
b1Nob3c7CgkJCQkJCQkJCQkJCgkJCQkJCQkJCX0KCQkJCQkJCQkJCgkJCQkJCQkJ
fQoJCQkJCQkJCQoJCQkJCQkJCQoJCQkJCQkJCWZ1bmN0aW9uIG9jdWx0YU11ZXN0
cmEoKXsKCQkJCQkJCQkJdmFyIGRvYyA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlk
KCd1c3VhcmlfcmVnaXN0cmF0Jyk7CgkJCQkJCQkJCXZhciBjYW1iaW89MDsKCQkJ
CQkJCQkJaWYoKGRvYy5zdHlsZS5kaXNwbGF5ID09ICJibG9jayIpICYmIChjYW1i
aW89PTApKXsKCQkJCQkJCQkJCWRvYy5zdHlsZS5kaXNwbGF5ID0gJ25vbmUnOwoJ
CQkJCQkJCQkJY2FtYmlvID0gMTsKCQkJCQkJCQkJfQkJCQkJCQkJCgkJCQkJCQkJ
CWlmKChkb2Muc3R5bGUuZGlzcGxheSA9PSAibm9uZSIpICYmIChjYW1iaW89PTAp
KXsJCQkJCQkJCQoJCQkJCQkJCQkJZG9jLnN0eWxlLmRpc3BsYXkgPSAnYmxvY2sn
OwoJCQkJCQkJCQl9CgkJCQkJCQkJCQoJCQkJCQkJCX0KCQkKCQkJCQkJCQlmdW5j
dGlvbiBlbnZpYUNvbWVudGFyaU9ubGluZShmb3JtKXsKCQkJCQkJCQkJdmFyIHF1
ZXJ5U3RyaW5nID0gIiIKCQkJCQkJCQkJdmFyIG51bWJlckVsZW1lbnRzID0gZm9y
bS5lbGVtZW50cy5sZW5ndGg7CgkJCQkJCQkJCWZvcih2YXIgaSA9IDA7IGkgPG51
bWJlckVsZW1lbnRzOyBpKyspewoJCQkJCQkJCQkJcXVlcnlTdHJpbmcgKz0gZm9y
bS5lbGVtZW50c1tpXS5uYW1lKyI9Iitlc2NhcGUoZm9ybS5lbGVtZW50c1tpXS52
YWx1ZSk7CgkJCQkJCQkJCQlpZihpPG51bWJlckVsZW1lbnRzLTEpewoJCQkJCQkJ
CQkJCXF1ZXJ5U3RyaW5nKz0iJiI7CgkJCQkJCQkJCQl9CgkJCQkJCQkJCX0KCQkJ
CQkJCQkJZm9ybS5DT01NRU5UX1RFWFQudmFsdWU9IiI7CgkJCQkJCQkJCTwhLS0g
bG9hZFhNTERvYygiXV0gPjwveHNsOnRleHQ+PHhzbDp2YWx1ZS1vZiBzZWxlY3Q9
IiRiYXNldXJsIi8+PHhzbDp0ZXh0IGRpc2FibGUtb3V0cHV0LWVzY2FwaW5nPSJ5
ZXMiPjwgIVtDREFUQVsvc3UvUmVnaXN0ZXIiLGZhbHNlLCJEdW1teSIscXVlcnlT
dHJpbmcpOwktLT4KCQkJCQkJCQkJCgkJCQkJCQkJCWxvYWRYTUxEb2MoYmFzZXVy
bCsnL3N1L1JlZ2lzdGVyJyxmYWxzZSwiRHVtbXkiLHF1ZXJ5U3RyaW5nKTsJCgkJ
CQkJCQkJCQkKCQkJCQkJCQl9CgkJCQkJCQkJZnVuY3Rpb24gZ2VuZXJpY0Z1bmN0
aW9uRHVtbXkoaWQsIHJlc3VsdCl7CgkJCQkJCQkJCXJldHVybjsKCQkJCQkJCQl9
CgkJCgkJCQkJCQkJPC9zY3JpcHQ+CjwvZGl2Pgo8L2Rpdj4KPGRpdiBjbGFzcz0i
YXZpcyI+CjxoMj5BdiZpYWN1dGU7czo8L2gyPgo8aDM+CjxzdHJvbmc+VG90cyBl
bHMgY29tZW50YXJpcyBwYXNzZW4gcGVyIHVuIHByb2MmZWFjdXRlO3MgZGUgbW9k
ZXJhY2kmb2FjdXRlOywgcGVyIGFpeCZvZ3JhdmU7IHBvZGVuIHRyaWdhciB1bnMg
bWludXRzIGEgYXBhciZlZ3JhdmU7aXhlciBwdWJsaWNhdHMuPC9zdHJvbmc+Cjwv
aDM+CjxoMz5BcXVlc3RzIGNvbWVudGFyaXMgcyZvYWN1dGU7biBsJ29waW5pJm9h
Y3V0ZTsgZGVscyB1c3VhcmlzIGkgbm8gbGEgZCZyc3F1bzthcXVlc3QgcG9ydGFs
LjwvaDM+CjxoMz5ObyBzJnJzcXVvO2FkbWV0ZW4gY29tZW50YXJpcyBpbnN1bHRh
bnRzLCBuaSByYWNpc3RlcywgbmkgY29udHJhcmlzIGEgbGVzIGxsZWlzIHZpZ2Vu
dHMuIDwvaDM+CjxoMz5ObyBlcyBwdWJsaWNhcmFuIGNvbWVudGFyaXMgcXVlIG5v
IGVzdGlndWluIHJlbGFjaW9uYXRzIGFtYiBsYSBub3QmaWFjdXRlO2NpYS48L2gz
Pgo8aDM+Tm8gZXMgcHVibGljYXJhbiBlbHMgY29tZW50YXJpcyBxdWUgaW5jb21w
bGVpeGluIGxlcyA8YSB0aXRsZT0iQ29uZGljaW9ucyBkZWxzIGNvbWVudGFyaXMg
YWwgM2NhdDI0IiBocmVmPSIvY29uZGljaW9uc19jb21lbnRhcmlzLmh0bSI+Y29u
ZGljaW9ucyAgZCZyc3F1bzsmdWFjdXRlO3M8L2E+IHF1ZSBhc3NlZ3VyZW4gdW5h
IHBhcnRpY2lwYWNpJm9hY3V0ZTsgZGUgcXVhbGl0YXQgaSByZXNwZWN0dW9zYS48
L2gzPgo8aDM+UmVjb21hbmFjaW9ucyBwZWxzIGNvbWVudGFyaXM6PC9oMz4KPHVs
Pgo8bGk+RWxzIGNvbWVudGFyaXMgaGFuIGRlIHNlciBlZHVjYXRzIGkgbm8gcG9k
ZW4gY2F1cmUgZW4gZWwgbWFsIGd1c3QuPC9saT4KPGxpPkFjb25zZWxsZW0gZmVy
IHNlcnZpciB1bmEgb3J0b2dyYWZpYSBjb3JyZWN0YSwgYW1iIHB1bnRzIGkgY29t
ZXMgcGVycXUmZWdyYXZlOyBsJ29waW5pJm9hY3V0ZTsgc2lndWkgbSZlYWN1dGU7
cyBlbnRlbmVkb3JhLjwvbGk+CjxsaT5SZWNvbWFuZW0gZXNjcml1cmUgYW1iIHVu
ICZ1YWN1dGU7cyBhZGVxdWF0IGRlIG1haiZ1YWN1dGU7c2N1bGVzIGkgbWluJnVh
Y3V0ZTtzY3VsZXMuPC9saT4KPGxpPlVuIGNvbWVudGFyaSB0b3QgZW4gbWFqJnVh
Y3V0ZTtzY3VsZXMgZCZvYWN1dGU7bmEgbGEgc2Vuc2FjaSZvYWN1dGU7IGQnZXN0
YXIgY3JpZGFudC48L2xpPgo8bGk+VW4gY29tZW50YXJpIHRvdCBlbiBtaW4mdWFj
dXRlO3NjdWxlcyBlcyBwb3QgbWFsaW50ZXJwcmV0YXIgbyBubyBlbnRlbmRyZSdz
IGNvcnJlY3RhbWVudCBzaSBjb250JmVhY3V0ZTsgbm9tcyBwcm9waXMgbyB0b3Am
b2dyYXZlO25pbXMuPC9saT4KPC91bD4KPC9kaXY+CjxkaXYgY2xhc3M9ImNsZWFy
Ij48L2Rpdj4KPC9kaXY+CjwvZGl2Pgo8L2Rpdj4KCQkJCQo8L2Rpdj4KPGRpdiBj
bGFzcz0iZV8yMF9ub21hcmdpbiI+CgkJCQkJCgkJCQkJCgkJCQkJCjxzY3JpcHQg
bGFuZ3VhZ2U9ImphdmFzY3JpcHQiIHR5cGU9InRleHQvamF2YXNjcmlwdCI+CgkJ
CQkJCSB2YXIgbW9kR2FsZXJpYTM1MjMyMCA9IG5ldyBNb2RHYWxlcmlhSXRlbSgi
R2FsZXJpYSIpOwoJCQkJCQkgdmFyIHZvMzUyMzIwID0gbmV3IFZPKCk7CgkJCQkJ
CSB2bzM1MjMyMC5mb3RvID0gbmV3IEFycmF5KCk7IAoJCQkJCQkgdm8zNTIzMjAu
dGl0b2wgPSBuZXcgQXJyYXkoKTsgCgkJCQkJCSB2bzM1MjMyMC5hbHQgPSBuZXcg
QXJyYXkoKTsgCgkJCQkJCgkJCQkJCSB2bzM1MjMyMC5mb3RvWzBdID0gIi9tdWx0
aW1lZGlhL2pwZy8wLzYvMTIzMjIxNjk5ODk2MC5qcGciIAoJCQkJCQkgdm8zNTIz
MjAudGl0b2xbMF0gPSAiUXVlcmFsdCBTb2zpIOlzIGxhIHJlc3BvbnNhYmxlIGRl
IGxhIHVuaXRhdCBkZSBEZXNhcGFyZWd1dHMgaSBGb3NzZXMgQ29tdW5lcyBkZSBs
YSBERyBkZSBNZW3ycmlhIERlbW9jcuB0aWNhIGkgcHJvZmVzc29yYSBkJ0hpc3Ty
cmlhIGEgbGEgVUIuIiAKCQkJCQkJIHZvMzUyMzIwLmFsdFswXSA9ICJRdWVyYWx0
IFNvbOkg6XMgbGEgcmVzcG9uc2FibGUgZGUgbGEgdW5pdGF0IGRlIERlc2FwYXJl
Z3V0cyBpIEZvc3NlcyBDb211bmVzIGRlIGxhIERHIGRlIE1lbfJyaWEgRGVtb2Ny
4HRpY2EgaSBwcm9mZXNzb3JhIGQnSGlzdPJyaWEgYSBsYSBVQi4iIAoJCQkJCQoJ
CQkKCQkJCQkgdm8zNTIzMjAuc2l6ZSA9IHZvMzUyMzIwLmZvdG8ubGVuZ3RoOyAK
CQkJCQkgdm8zNTIzMjAuYWN0dWFsID0gLTE7CgkJCQkJPC9zY3JpcHQ+CjxkaXYg
Y2xhc3M9Ik1vZHVsRm90b0dhbF8yMCI+CjxkaXYgY2xhc3M9IkdhbGVyaWFfMjBC
Ij4KPGEgaWQ9IkdhbGVyaWFsaW5rMzUyMzIwIj48aW1nIGhlaWdodD0iMjQwIiB3
aWR0aD0iMzIwIiBuYW1lPSJHYWxlcmlhIiBpZD0iR2FsZXJpYTM1MjMyMCI+PC9h
Pgo8L2Rpdj4KPGRpdiBjbGFzcz0iR2FsZXJpYU5hdl8yMCI+CjxkaXYgY2xhc3M9
IkFudGVyaW9yXzIwIj4KPGltZyBzcmM9Ii9pbWcvZmxldHhhX3RyYW5zLmdpZiI+
PC9kaXY+CjxzcGFuIGNsYXNzPSJUZXh0R2FsZXJpYV8yMCIgaWQ9IlRpdG9sR2Fs
ZXJpYTM1MjMyMCI+PHNjcmlwdCBsYW5ndWFnZT0iamF2YXNjcmlwdCIgdHlwZT0i
dGV4dC9qYXZhc2NyaXB0Ij5tb2RHYWxlcmlhMzUyMzIwLnZvID0gdm8zNTIzMjA7
IG1vZEdhbGVyaWEzNTIzMjAudXBkYXRlKCdzZWd1ZW50JywnMzUyMzIwJyk7PC9z
Y3JpcHQ+PC9zcGFuPgo8ZGl2IGNsYXNzPSJTZWd1ZW50XzIwIj4KPGltZyBzcmM9
Ii9pbWcvZmxldHhhX3RyYW5zLmdpZiI+PC9kaXY+CjwvZGl2Pgo8L2Rpdj4KPGRp
diBjbGFzcz0ic2VwYXJhZG9yIj48L2Rpdj4KCQkJCQkKCQkJCQkKCQkJCQkKPGRp
diBpZD0iVGV4dEFtaWNtdmlOMTAwQjciIGNsYXNzPSJiZ19jb21fYW1pY25vbmUi
Pgo8ZGl2IGNsYXNzPSJjYXBfZW52aWFyX2FtaWMiPjwvZGl2Pgo8ZGl2IGNsYXNz
PSJiZ19jb21fYW1pYyI+CjxkaXYgYWxpZ249InJpZ2h0IiBjbGFzcz0iQ2Fwc0Ft
aWMiPgo8YSBvbmNsaWNrPSJkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnVGV4dEFt
aWNtdmlOMTAwQjcnKS5jbGFzc05hbWU9J2JnX2NvbV9hbWljbm9uZSc7ZG9jdW1l
bnQuZ2V0RWxlbWVudEJ5SWQoJ2lmcmFtZW12aU4xMDBCNycpLmNsYXNzTmFtZT0n
bm9kaXNwJzsiIGhyZWY9ImphdmFzY3JpcHQ6dm9pZCgwKSI+VGFuY2E8L2E+Cjwv
ZGl2Pgo8ZGl2IGFsaWduPSJsZWZ0IiBjbGFzcz0iRW52aWFfSG8iPgo8c3Ryb25n
PkVudmlhLWhvPC9zdHJvbmc+CjwvZGl2Pgo8Zm9ybSB0YXJnZXQ9Il9ibGFuayIg
bWV0aG9kPSJwb3N0IiBhY3Rpb249Ii9zdS9SZWdpc3RlciIgbmFtZT0iZnJtRW52
aWFBbWljbXZpTjEwMEI3Ij4KPGlucHV0IHZhbHVlPSIzY2F0MjQuY2F0IHJlY29t
YW5hLi4uIiBuYW1lPSJzdWJqZWN0IiB0eXBlPSJoaWRkZW4iPjxpbnB1dCB2YWx1
ZT0iCgkJCQkJCSAgCQlodHRwOi8vd3d3LjNjYXQyNC5jYXQvdmlkZW8vMzUyMzIw
L3NvY2lldGF0L1F1ZXJhbHQtU29sZS1DYXRhbHVueWEtbm8tbm9tZXMtcGVyZC1s
YS1ndWVycmEtcGVyLXNlci1yZXB1YmxpY2FuYS1zaW5vLXF1ZS1sYS1wZXJkLWNv
bS1hLXBvYmxlIiBuYW1lPSJMVCIgdHlwZT0iaGlkZGVuIj48aW5wdXQgdmFsdWU9
IgoJCQkJCQkgIAkJaHR0cDovL3d3dy4zY2F0MjQuY2F0L3ZpZGVvLzM1MjMyMC9z
b2NpZXRhdC9RdWVyYWx0LVNvbGUtQ2F0YWx1bnlhLW5vLW5vbWVzLXBlcmQtbGEt
Z3VlcnJhLXBlci1zZXItcmVwdWJsaWNhbmEtc2luby1xdWUtbGEtcGVyZC1jb20t
YS1wb2JsZSIgbmFtZT0iTEgiIHR5cGU9ImhpZGRlbiI+PGlucHV0IHZhbHVlPSIz
NTIzMjAiIG5hbWU9IklESU5UIiB0eXBlPSJoaWRkZW4iPjxpbnB1dCB2YWx1ZT0i
IiBuYW1lPSJUSVRMRSIgdHlwZT0iaGlkZGVuIj48aW5wdXQgdmFsdWU9IkxsaWNl
bmNpYWRhIGVuIEhpc3Qmb2dyYXZlO3JpYSBpIGRpcGxvbWFkYSBlbiBFc3R1ZGlz
IEF2YW4mY2NlZGlsO2F0cyBwZXIgbGEgVW5pdmVyc2l0YXQgZGUgQmFyY2Vsb25h
LCBRdWVyYWx0IFNvbCZlYWN1dGU7ICZlYWN1dGU7cyBleHBlcnRhIGVuIGRlc2Fw
YXJlZ3V0cyBpIGZvc3NlcyBjb211bmVzLCBhc3Nlc3NvcmEgZGUgbGEgREcgZGUg
TWVtJm9ncmF2ZTtyaWEgRGVtb2NyJmFncmF2ZTt0aWNhIGkgcHJvZmVzc29yYSBk
J0hpc3Qmb2dyYXZlO3JpYSBhIGxhIFVCLiBFbCAyMDA4IHZhIHB1YmxpY2FyIGxh
IHRlc2kgZG9jdG9yYWwgJnF1b3Q7RWxzIG1vcnRzIGNsYW5kZXN0aW5zLiBMZXMg
Zm9zc2VzIGNvbXVuZXMgZGUgbGEgR3VlcnJhIENpdmlsIGEgQ2F0YWx1bnlhICgx
OTM2LTE5MzkpJnF1b3Q7LiBQZXImb2dyYXZlOyBoYSBlc2NyaXQgbW9sdGVzIGFs
dHJlcyBvYnJlcywgY29tIHBlciBleGVtcGxlICZxdW90O0EgbGVzIHByZXNvbnMg
ZGUgRnJhbmNvJnF1b3Q7ICgyMDA0KSBpICZxdW90O0NhdGFsdW55YSAxOTM5OiBs
JyZ1YWN1dGU7bHRpbWEgZGVycm90YSZxdW90OyAoMjAwNikuIFRhbWImZWFjdXRl
OyBoYSBwYXJ0aWNpcGF0IGVuIGRpdmVyc2VzIGRlIGNvbCZtaWRkb3Q7bGVjdGl2
ZXMgbyBuJ2hhIGNvb3JkaW5hdCwgY29tIGVscyBxdWF0cmUgdm9sdW1zIGRlICZx
dW90O0xhIEd1ZXJyYSBDaXZpbCBhIENhdGFsdW55YSZxdW90OyAoMjAwNCkgaSAm
cXVvdDtFbCBmcmFucXVpc21lIGEgQ2F0YWx1bnlhJnF1b3Q7ICgyMDA1KS4gQXJh
LCBqdXN0IHF1YW4gZXMgY29tcGxlaXhlbiA3MCBhbnlzIGRlbCBmaW5hbCBkZSBs
YSBHdWVycmEgQ2l2aWwsIGVsIDNjYXQyNCBoYSBlbnRyZXZpc3RhdCBsYSBwcm9m
ZXNzb3JhLCBxdWUgaGEgZG9uYXQgYSBjb24mZWdyYXZlO2l4ZXIgYWxndW5lcyBk
ZSBsZXMgY2xhdXMgcGVyIGVudGVuZHJlIG1pbGxvciBsZXMgY29uc2VxJnV1bWw7
JmVncmF2ZTtuY2llcyBkZWwgY29uZmxpY3RlIGImZWdyYXZlO2wmbWlkZG90O2xp
YyBhIENhdGFsdW55YS4iIG5hbWU9IlNVQlRJVExFIiB0eXBlPSJoaWRkZW4iPjxp
bnB1dCB2YWx1ZT0iQ0lUTl9SRUciIG5hbWU9IlBBUkFNX1NURl9TRVJWSUNFIiB0
eXBlPSJoaWRkZW4iPjxpbnB1dCB2YWx1ZT0iMzUyMzIwIiBuYW1lPSJQQVJBTV9T
VEZfSURJTlQiIHR5cGU9ImhpZGRlbiI+PGlucHV0IHZhbHVlPSIKCQkJCQkJICAJ
CWh0dHA6Ly93d3cuM2NhdDI0LmNhdC92aWRlby8zNTIzMjAvc29jaWV0YXQvUXVl
cmFsdC1Tb2xlLUNhdGFsdW55YS1uby1ub21lcy1wZXJkLWxhLWd1ZXJyYS1wZXIt
c2VyLXJlcHVibGljYW5hLXNpbm8tcXVlLWxhLXBlcmQtY29tLWEtcG9ibGUiIG5h
bWU9IlBBUkFNX1NURl9MSCIgdHlwZT0iaGlkZGVuIj48aW5wdXQgdmFsdWU9InRl
eHQvaHRtbDtjaGFyc2V0PUlTTy04ODU5LTEiIG5hbWU9ImNvbnRlbnRUeXBlIiB0
eXBlPSJoaWRkZW4iPjxpbnB1dCB2YWx1ZT0iQ0NSVFZJX0NPTlQiIG5hbWU9Imhp
UmVnU2VydmljZUlkIiB0eXBlPSJoaWRkZW4iPjxpbnB1dCB2YWx1ZT0iMzI0X0VO
VklBTUlDIiBuYW1lPSJoaVNlcnZpY2VJZCIgdHlwZT0iaGlkZGVuIj48aW5wdXQg
dmFsdWU9Ijc0IiBuYW1lPSJoaUFjdGlvbiIgdHlwZT0iaGlkZGVuIj48aW5wdXQg
dmFsdWU9Imh0dHA6Ly93d3cuM2NhdDI0LmNhdC9lbnZpYUFtaWNfb2suaHRtIiBu
YW1lPSJoaVRhcmdldCIgdHlwZT0iaGlkZGVuIj48aW5wdXQgdmFsdWU9Imh0dHA6
Ly93d3cuM2NhdDI0LmNhdC9lbnZpYUFtaWNfa28uaHRtIiBuYW1lPSJoaUVyclRh
cmdldCIgdHlwZT0iaGlkZGVuIj48aW5wdXQgdmFsdWU9Im5vdCIgbmFtZT0iaGlQ
b3J0YWwiIHR5cGU9ImhpZGRlbiI+PGlucHV0IHZhbHVlPSJtdmlOMTAwQjciIG5h
bWU9IlVuaXF1ZUlkIiB0eXBlPSJoaWRkZW4iPgo8ZGl2IGNsYXNzPSJjYW1wc0Ft
aWMiPgo8ZGl2IGNsYXNzPSJkYWRlc19BbWljIj4KPGxhYmVsIGZvcj0iVE9fTkFN
RSI+Tm9tIGRlc3RpbmF0YXJpPC9sYWJlbD48aW5wdXQgY2xhc3M9InRleHRpbnB1
dEFtaWMiIG5hbWU9IlRPX05BTUUiIHZhbHVlPSIiIGlkPSJOb21tdmlOMTAwQjci
IHR5cGU9InRleHQiPgo8L2Rpdj4KPGRpdiBjbGFzcz0iZGFkZXNfQW1pYyI+Cjxs
YWJlbCBmb3I9InRvIj5BZHJlJmNjZWRpbDthIGRlc3RpbmF0YXJpPC9sYWJlbD48
aW5wdXQgdmFsdWU9IiIgaWQ9ImRlc3RpbmF0YXJpbXZpTjEwMEI3IiBjbGFzcz0i
dGV4dGlucHV0QW1pYyIgdHlwZT0idGV4dCIgbmFtZT0idG8iPgo8L2Rpdj4KPGRp
diBjbGFzcz0iZGFkZXNfQW1pYyI+CjxsYWJlbCBmb3I9IkZST01fTkFNRSI+Tm9t
IHJlbWl0ZW50PC9sYWJlbD48aW5wdXQgY2xhc3M9InRleHRpbnB1dEFtaWMiIG5h
bWU9IkZST01fTkFNRSIgdmFsdWU9IiIgaWQ9Ik5vbXJlbWl0ZW50bXZpTjEwMEI3
IiB0eXBlPSJ0ZXh0Ij4KPC9kaXY+CjxkaXYgY2xhc3M9ImRhZGVzX0FtaWMiPgo8
bGFiZWwgZm9yPSJmcm9tIj5BZHJlJmNjZWRpbDthIHJlbWl0ZW50PC9sYWJlbD48
aW5wdXQgdmFsdWU9IiIgaWQ9InJlbWl0ZW50bXZpTjEwMEI3IiBjbGFzcz0idGV4
dGlucHV0QW1pYyIgdHlwZT0idGV4dCIgbmFtZT0iZnJvbSI+CjwvZGl2Pgo8ZGl2
IGNsYXNzPSJkYWRlc19BbWljIj4KPGxhYmVsIGZvcj0iQ09NTUVOVCI+TWlzc2F0
Z2U8L2xhYmVsPjx0ZXh0YXJlYSBuYW1lPSJDT01NRU5UIiBpZD0iTWlzc2F0Z2Vt
dmlOMTAwQjciIHJvd3M9IjUiIGNsYXNzPSJ0ZXh0aW5wdXRBbWljIj48L3RleHRh
cmVhPgo8L2Rpdj4KPGRpdiBjbGFzcz0iZGFkZXNfQW1pYyI+CjxsYWJlbD48L2xh
YmVsPjxzcGFuPihPcGNpb25hbCk8L3NwYW4+CjwvZGl2Pgo8ZGl2IGFsaWduPSJy
aWdodCIgY2xhc3M9IkVudmlhQW1pY0xpbmsiPgo8YSBvbkNsaWNrPSJyZXR1cm4g
c3VibWl0Rm9ybUVudmlhQW1pYyhkb2N1bWVudC5mcm1FbnZpYUFtaWNtdmlOMTAw
QjcsIGNrRW52aWFBbWljKGRvY3VtZW50LmZybUVudmlhQW1pY212aU4xMDBCNykp
IiBocmVmPSJqYXZhc2NyaXB0OnZvaWQoMCkiPkVudmlhPC9hPgo8L2Rpdj4KPC9k
aXY+CjwvZm9ybT4KPC9kaXY+CjwvZGl2Pgo8aWZyYW1lIGNsYXNzPSJub2Rpc3Ai
IHNyYz0iIiBmcmFtZWJvcmRlcj0iMCIgaWQ9ImlmcmFtZW12aU4xMDBCNyI+PC9p
ZnJhbWU+CgkJCQkJCgkJCQkJCgkJCQkJCjxkaXYgY2xhc3M9InNlcGFyYWRvciI+
PC9kaXY+CgkJCQkJCjxkaXYgY2xhc3M9InB1YmxpY2lkYWQiPgo8cCBjbGFzcz0i
dGV4dG9fcHVibGljaWRhZCI+cHVibGljaXRhdDwvcD4KPGRpdiBjbGFzcz0iQ29u
dGVuZWRvclB1YmxpIj4KPHNjcmlwdCBsYW5ndWFnZT0iSmF2YVNjcmlwdCI+cG9z
aWNpbygiM2NhdDI0Iiwic29jaWV0YXQiLCJyb2JhIiwicHJpbWVyIik8L3Njcmlw
dD4KPC9kaXY+CjwvZGl2Pgo8ZGl2IGNsYXNzPSJzZXBhcmFkb3IiPjwvZGl2PgoJ
CQkJCQoJCQkJCQoJCQkJCQoJCSAgIAkJCiAgICAgICAgIAkKICAgICAgICAgCQkJ
CgoJCQkJCjwvZGl2Pgo8ZGl2IGNsYXNzPSJjbGVhciI+Jm5ic3A7PC9kaXY+Cjwv
ZGl2PgoJCQkJCQo8ZGl2IGNsYXNzPSJCYXJyYWhvcml6b250YWwiPgo8dWw+Cjxs
aT4KPGEgaHJlZj0iL2Flcm9wb3J0cyI+QWVyb3BvcnRzPC9hPgo8L2xpPgo8bGk+
CjxhIHRhcmdldD0iQkxBTksiIGhyZWY9Imh0dHA6Ly93d3cuZ2VuY2F0LmNhdC90
cmFuc2l0L21hcmNhbV9tY3QuaHRtIj5UciZhZ3JhdmU7bnNpdDwvYT4KPC9saT4K
PGxpPgo8YSBocmVmPSIvZGluZXJzIj5Cb3JzYTwvYT4KPC9saT4KPGxpPgo8YSB0
YXJnZXQ9IkJMQU5LIiBocmVmPSJodHRwOi8vd3d3LjNjYXQyNC5jYXQvdHJhbnNw
b3J0cHVibGljLyI+VHJhbnNwb3J0cyBwJnVhY3V0ZTtibGljczwvYT4KPC9saT4K
PGxpPgo8YSB0YXJnZXQ9IkJMQU5LIiBocmVmPSJodHRwOi8vd3d3LmxvdG9jYXRh
bHVueWEuZXMiPkxvdGVyaWVzPC9hPgo8L2xpPgo8bGk+CjxhIGhyZWY9Ii9yc3Mi
PlRpdHVsYXJzIGVuPC9hPjxhIGhyZWY9Ii9yc3MiPjxpbWcgYWx0PSJUaXR1bGFy
cyBlbiBSU1MiIHNyYz0iL2ltZy9yc3MuZ2lmIj48L2E+CjwvbGk+CjxsaT4KPGEg
aHJlZj0ibWFpbHRvOnB1YmxpY2l0YXQucEBjY3J0dmkuY29tIj5QdWJsaWNpdGF0
PC9hPgo8L2xpPgo8bGk+CjxhIGhyZWY9Ii9jb250YWN0YSI+RXNjcml1IGEgbCdl
ZGl0b3I8L2E+CjwvbGk+CjxsaSBjbGFzcz0ibm9saW5lYSI+CjxhIHRhcmdldD0i
QkxBTksiIGhyZWY9Imh0dHA6Ly93d3cuYWNuLmNhdCI+PGltZyBhbHQ9IkFDTiIg
c3JjPSIvaW1nL2Fjbi5naWYiPjwvYT4KPC9saT4KPC91bD4KPC9kaXY+CjxkaXYg
Y2xhc3M9InNlcGFyYWRvciI+PC9kaXY+CgkJCQkJCjxkaXYgY2xhc3M9IkJhcnJh
X2hvcml6b250YWxfTm9zX1BvcnRhbHMiPgo8dWwgY2xhc3M9IkJhcnJhaG9yaXpv
bnRhbF9Ob3N0cmVzX1BvcnRhbHMiPgo8bGkgY2xhc3M9ImxpX3R2MyI+CjxwIGNs
YXNzPSJUaXR1bGFyX1BvcnRhbHMiPkVscyBub3N0cmVzIHBvcnRhbHM6PC9wPgo8
YSBocmVmPSJodHRwOi8vd3d3LnR2My5jYXQiPnR2My5jYXQ8L2E+CjwvbGk+Cjxs
aT4KPGEgaHJlZj0iaHR0cDovL3d3dy5lbHNlc3BvcnRzLmNhdCI+ZWxzZXNwb3J0
cy5jYXQ8L2E+CjwvbGk+CjxsaT4KPGEgaHJlZj0iaHR0cDovL3d3dy5zdXBlcjMu
Y2F0Ij5zdXBlcjMuY2F0PC9hPgo8L2xpPgo8bGk+CjxhIGhyZWY9Imh0dHA6Ly93
d3cuM3hsLmNhdCI+M3hsLmNhdDwvYT4KPC9saT4KPGxpPgo8YSBocmVmPSJodHRw
Oi8vd3d3LlJpdG1lcy5jYXQiPnJpdG1lcy5jYXQ8L2E+CjwvbGk+CjxsaT4KPGEg
aHJlZj0iaHR0cDovL3d3dy5jYXRyYWRpby5jYXQiPmNhdHJhZGlvLmNhdDwvYT4K
PC9saT4KPGxpPgo8YSBocmVmPSJodHRwOi8vd3d3LmljYXRmbS5jYXQiPmljYXRm
bS5jYXQ8L2E+CjwvbGk+CjxsaT4KPGEgaHJlZj0iaHR0cDovL3d3dy5jbHViZGVj
dWluZXMuY2F0Ij5jbHViZGVjdWluZXMuY2F0PC9hPgo8L2xpPgo8bGk+CjxhIGhy
ZWY9Imh0dHA6Ly93d3cudGFncy5jYXQiPnRhZ3MuY2F0PC9hPgo8L2xpPgo8bGkg
Y2xhc3M9Im5vbGluZWFfbm9zdHJlc19wb3J0YWxzIj4KPGEgaHJlZj0iaHR0cDov
L3d3dy5jYXRtdXNpY2EuY2F0Ij5jYXRtdXNpY2EuY2F0PC9hPgo8L2xpPgo8L3Vs
Pgo8L2Rpdj4KPGRpdiBjbGFzcz0ic2VwYXJhZG9yIj48L2Rpdj4KCQkJCQkJCgkJ
CQkJCgkJCQkJCgoJICAKPC9kaXY+CQogIAkKPC9kaXY+CjxkaXYgY2xhc3M9ImVf
cGV1XzEiPgo8ZGl2IGNsYXNzPSJlX3BldV8yIj4KPGRpdiBjbGFzcz0iZV9wZXVf
MyI+PC9kaXY+CjwvZGl2Pgo8L2Rpdj4KPHNjcmlwdCB0eXBlPSJ0ZXh0L2phdmFz
Y3JpcHQiIHNyYz0iaHR0cDovL3d3dy50djMuY2F0L2pzL2NjcnR2aV9zdGF0cy5q
cyI+PC9zY3JpcHQ+PHNjcmlwdCBsYW5ndWFnZT0iamF2YXNjcmlwdCIgdHlwZT0i
dGV4dC9qYXZhc2NyaXB0Ij4gCiBfc3RhdHNkb21haW4gPSAnd3d3LjNjYXQyNC5j
YXQnOwogX3N0YXRzb3JpZ2luID0gJ3dlYic7CiBfc3RhdHN0eXBlID0gJ3Zpc2l0
JzsKIF9zdGF0c3N1YnR5cGUgPSAndGV4dCc7IAogX3N0YXRzaXRlbSA9ICdub3Rf
bm90aWNpYSc7CiBfc3RhdHNpZCA9ICczNTIzMjAnOwogX3N0YXRzY2F0ID0gbnVs
bDsKIF9zdGF0c3VybCA9ICdodHRwOi8vd3d3LjNjYXQyNC5jYXQvbm90aWNpYS8z
NTIzMjAvc29jaWV0YXQvUXVlcmFsdC1Tb2xlLUNhdGFsdW55YS1uby1ub21lcy1w
ZXJkLWxhLWd1ZXJyYS1wZXItc2VyLXJlcHVibGljYW5hLXNpbm8tcXVlLWxhLXBl
cmQtY29tLWEtcG9ibGUnOwogX3N0YXRzdGl0bGUgPSAnUXVlcmFsdCBTb2zpOiAi
Q2F0YWx1bnlhIG5vIG5vbelzIHBlcmQgbGEgZ3VlcnJhIHBlciBzZXIgcmVwdWJs
aWNhbmEgc2lu8yBxdWUgbGEgcGVyZCBjb20gYSBwb2JsZSInOyAKIHNlbmRTdGF0
KG51bGwsIG51bGwsIG51bGwsIG51bGwsIG51bGwsIG51bGwsIG51bGwsIG51bGws
IG51bGwpOwo8L3NjcmlwdD4KPGRpdiBpZD0icGV1VE4iPgo8ZGl2IGlkPSJkaW5z
Ij4KPGEgdGFyZ2V0PSJfYmxhbmsiIGhyZWY9Imh0dHA6Ly93d3cuY2NtYS5jYXQi
PjxpbWcgYm9yZGVyPSIwIiB0aXRsZT0iR2VuZXJhbGl0YXQgZGUgQ2F0YWx1bnlh
OiBDb3Jwb3JhY2kmb2FjdXRlOyBDYXRhbGFuYSBkZSBNaXRqYW5zIEF1ZGlvdmlz
dWFscyIgYWx0PSJHZW5lcmFsaXRhdCBkZSBDYXRhbHVueWE6IENvcnBvcmFjaSZv
YWN1dGU7IENhdGFsYW5hIGRlIE1pdGphbnMgQXVkaW92aXN1YWxzIiBzcmM9Ii9p
bWcvcGV1X2NjcnR2LmdpZiI+PC9hPjxhIHRhcmdldD0iX2JsYW5rIiBocmVmPSJo
dHRwOi8vd3d3LmludGVyYWN0aXZhLmNhdCI+PGltZyBib3JkZXI9IjAiIGFsdD0i
Y2NydHYgaW50ZXJhY3RpdmEiIHNyYz0iL2ltZy9wZXVfaW50ZXJhY3RpdmEuZ2lm
Ij48L2E+PGEgdGFyZ2V0PSJfYmxhbmsiIGhyZWY9Imh0dHA6Ly93d3cudHYzLmNh
dCI+PGltZyBib3JkZXI9IjAiIGFsdD0iVEVMRVZJU0kmT2FjdXRlOyBERSBDQVRB
TFVOWUEiIHNyYz0iL2ltZy9wZXVfdHYzLmdpZiI+PC9hPjxhIHRhcmdldD0iX2Js
YW5rIiBocmVmPSJodHRwOi8vd3d3LmNhdHJhZGlvLmNhdCI+PGltZyBib3JkZXI9
IjAiIGFsdD0iQ0FUQUxVTllBIFImQWdyYXZlO0RJTyIgc3JjPSIvaW1nL3BldV9j
YXRhbHVueWFfcmFkaW8uZ2lmIj48L2E+CjxkaXYgY2xhc3M9ImRyZXRhIj4KPHN0
cm9uZz5UZWxldmlzaSZvYWN1dGU7IGRlIENhdGFsdW55YSwgUy5BLiAtIENhdGFs
dW55YSBSJmFncmF2ZTtkaW8gUy5SLkcuLCBTLkEuIC0gQ0NSVFYgSW50ZXJhY3Rp
dmEsIFMuQS48L3N0cm9uZz4KPGJyPgo8YSB0aXRsZT0iTWFwYSB3ZWIiIGhyZWY9
Ii9NYXBhV2ViLmh0bWwiPk1hcGEgd2ViPC9hPiB8IDxhIHRpdGxlPSJBcnhpdSBu
b3QmaWFjdXRlO2NpZXMiIGhyZWY9Ii9zaXRlaW5kZXgvc2l0ZUluZGV4LmpzcCI+
QXJ4aXUgbm90JmlhY3V0ZTtjaWVzPC9hPiB8IDxhIHRpdGxlPSJBdiZpYWN1dGU7
cyBsZWdhbCIgaHJlZj0iL0F2aXNfTGVnYWwuaHRtbCI+QXYmaWFjdXRlO3MgbGVn
YWw8L2E+IHwgPGEgdGl0bGU9IlNlZ2VsbCBkZSBxdWFsaXRhdCIgYWx0PSJTZWdl
bGwgZGUgcXVhbGl0YXQiIGhyZWY9Imh0dHA6Ly93d3cuM2NhdDI0LmNhdC9pcXVh
LyI+U2VnZWxsIGRlIHF1YWxpdGF0PC9hPiB8PGJyPgo8YSB0aXRsZT0iUXVpIHNv
bSIgaHJlZj0iL3F1aV9zb20uaHRtIj5RdWkgc29tPC9hPiB8IDxhIHRpdGxlPSJQ
YXJ0aWNpcGEiIGhyZWY9Ii9wYXJ0aWNpcGEiPlBhcnRpY2lwYTwvYT4gfCA8YSB0
aXRsZT0iQ29udGFjdGEiIGhyZWY9Ii9jb250YWN0YSI+QXRlbmNpJm9hY3V0ZTsg
YSBsJ0F1ZGkmZWdyYXZlO25jaWEgPGltZyBjbGFzcz0ibm9uZTU0MzAiIHRpdGxl
PSJBdGVuY2kmb2FjdXRlOyBhIGwnQXVkaSZlZ3JhdmU7bmNpYSIgYWx0PSJBdGVu
Y2kmb2FjdXRlOyBhIGwnQXVkaSZlZ3JhdmU7bmNpYSIgc3JjPSJodHRwOi8vd3d3
LmNjbWEuY2F0L2F0ZW5jaW8vaW1nL2xvZ29hdGVuY2lvX3BldS5naWYiPjwvYT4K
PC9kaXY+CjwvZGl2Pgo8Zm9ybSBtZXRob2Q9InBvc3QiIGFjdGlvbj0iaHR0cDov
L3d3dy4zY2F0MjQuY2F0L3N1L1JlZ2lzdGVyIiBpZD0ibXlmb3JtIiBuYW1lPSJt
eWZvcm0iPgo8aW5wdXQgdmFsdWU9IjMzIiB0eXBlPSJoaWRkZW4iIG5hbWU9Imhp
QWN0aW9uIj48aW5wdXQgdmFsdWU9IkNJVE5fUkVHIiB0eXBlPSJoaWRkZW4iIG5h
bWU9ImhpU2VydmljZUlkIj48aW5wdXQgdmFsdWU9IkNJVE5fUkVHIiB0eXBlPSJo
aWRkZW4iIG5hbWU9ImhpUmVnU2VydmljZUlkIj48aW5wdXQgdmFsdWU9Im5vdF9Q
MDEuanNwIiB0eXBlPSJoaWRkZW4iIG5hbWU9ImhpVGFyZ2V0Ij48aW5wdXQgdmFs
dWU9ImVycm9yLmpzcCIgdHlwZT0iaGlkZGVuIiBuYW1lPSJoaUVyclRhcmdldCI+
PGlucHV0IHZhbHVlPSJub3QiIHR5cGU9ImhpZGRlbiIgbmFtZT0iaGlQb3J0YWwi
Pgo8L2Zvcm0+CjwvZGl2Pgo8c2NyaXB0IHNyYz0iL2pzL29qZC5qcyIgdHlwZT0i
dGV4dC9qYXZhc2NyaXB0Ij48L3NjcmlwdD48c2NyaXB0IHNyYz0iL2pzL2FqYXhT
aXRlT2pkLmpzIiB0eXBlPSJ0ZXh0L2phdmFzY3JpcHQiPjwvc2NyaXB0Pgo8L2Jv
ZHk+CjwvaHRtbD4K

------------PQP3L7ekBxLH68e4JnL5l0
Content-Disposition: inline
Content-Type: text/css; charset=ISO-8859-1
Content-Location: http://www.3cat24.cat/css/estils_general.css
Content-Transfer-Encoding: 8bit

/* GENERICS */
body {background-color:#F4F4F4;color:#000;font-family:Arial;padding:0;margin:0;}
h1,h2,h3,h4,h5,h6 {margin:0;padding:0;}
address,caption,cite,code,dfn,em,var {font-style:normal;font-weight:400;}
ol,ul {list-style:none;margin:0;padding:0;}
caption,th {text-align:left;font-weight:400;font-style:normal;}
acronym,abbr,fieldset,img {border:0;}
a {text-decoration:none;outline:none;}
a:hover {text-decoration:underline;}
.block {display:block;}
.inline {display:inline;}
.floatleft {float:left;}
.floatright {float:right;}
.clear {clear:both;}
.normal {font-weight:400;}
.bold {font-weight:700;}
.italic {font-style:italic;}
.blanc {color:#FFF;background-color:transparent;}
.negre {color:#000;background-color:transparent;}
.nodisp {display:none;}
.Visible{visibility:visible;}
.Hidden{visibility:hidden;}
/* CAPÇALERA */
/* CAPÇALERA ANTIGA 
#capsalera {background:#F4F4F4 url(/img/bg_body.gif) 0 0 repeat-x;margin:0;padding:0;}
#headerTN {margin:0 auto;width:63.4375em;}
#headerTN input {font-family:Arial;font-size:0.75em;}
#headerTN .banner {text-align:center;padding:0.5625em 0 0.625em;height:90px;}
#headerTN .banner img {margin:0 auto;}
#headerTN #logo {float:left;}
#headerTN #logo img {display:block;}
#headerTN #acces {float:right;width:36em;height:50px;background:url(/img/bg_acces.gif) no-repeat 0 0;margin:1.6875em 0 0;}
#headerTN #acces h4 {color:#FFF;font-size:0.875em;padding:16px 0 2px 12px;}
#headerTN #acces a {color:#FFF;font-size:0.6875em;}
#headerTN #acces h4 a {color:#FFF; font-size:0.85em;}
#headerTN #acces a.boto {display:block;font-family:verdana,arial,sans-serif;background:url(/img/bg_registrat.gif) no-repeat 0 0;font-weight:700;text-align:center;width:80px;height:22px;padding-top:2px;margin:0 0 0 9px;}
#headerTN #acces form {width:463px;float:right;margin:0;padding:6px 0 10px;}
#headerTN #acces form p {padding:0 0 0 260px;margin:0;line-height:1;}
#headerTN #acces form p.registrar {float:left;width:219px;padding:0 0 0 37px;margin:0;line-height:1;}
#headerTN #acces form p.oblidar {float:left;width:190px;margin:0;padding:0;line-height:1;}
#headerTN #acces input {width:130px;margin:0 0 0 0.125em;}
#headerTN #acces label {font-size:0.75em;color:#FFF;padding:0 0 0 0.3125em;vertical-align:middle;}
#headerTN #acces input.boto {font-family:verdana,arial,sans-serif;color:#FFF;font-size:0.6875em;background:url(/img/bg_entra.gif) no-repeat 0 0;padding:0 0 4px;border:0;width:50px;height:26px;text-align:center;font-weight:700;vertical-align:middle;cursor:pointer;}
#headerTN .dins {width:23.625em !important;background:url(/img/bg_acces_dins.gif) no-repeat 0 0 !important;}
#headerTN .dins h4 {float:left;padding-top:16px !important;width:102px;}
#headerTN .dins p.hola {float:left;width:196px;padding:10px 0 0;font-size:0.75em;;color:#FFF;margin:0;}
#headerTN .dins p.hola span {font-size:12px !important;color:#FFB120 !important; font-weight:bold !important;}
#headerTN .dins p.hola a {font-size:12px !important;color:#000 !important;}
#headerTN .dins #teves_dades{color:#FFFFFF!important;}
#headerTN .dins p.surt {float:right;width:60px;padding:14px 4px 0 0;margin:0;}
#headerTN .dins p.surt a {display:block;height:26px;width:50px;font-family:verdana,arial,sans-serif;color:#FFF;font-size:0.6875em;background:url(/img/bg_entra.gif) no-repeat 0 0;padding:4px 0;border:0;text-align:center;font-weight:700;}
#headerTN #data {background:url(/img/bg_header_fosc.gif) repeat-x 0 0;width:227px;height:38px;float:left;}
#headerTN #data p {text-align:center;color:#FFF;font-family:georgia,arial,sans-serif;font-size:0.875em;padding:13px 0 0;margin:0;}
#headerTN #menu {width:49.25em;float:right;}
#headerTN #menu a {color:#000;font-size:0.875em;font-weight:700;background-position:0 0;background-repeat:no-repeat;display:block;text-align:center;padding:18px 0 4px;text-decoration:none;}
#headerTN #menu a:hover {color:#FFF;background-position:0 -38px;}
#headerTN #menu li {display:block;float:left;position:relative;height:38px;margin:0;padding:0;}
#headerTN #mCat a {background-image:url(/img/m_catalunya.gif);width:108px;}
#headerTN #mSoc a {background-image:url(/img/m_societat.gif);width:96px;}
#headerTN #mPol a {background-image:url(/img/m_politica.gif);width:89px;}
#headerTN #mMon a {background-image:url(/img/m_mon.gif);width:60px;}
#headerTN #mEco a {background-image:url(/img/m_economia.gif);width:96px;}
#headerTN #mOci a {background-image:url(/img/m_oci.gif);width:120px;}
#headerTN #mEsp a {background-image:url(/img/m_esports.gif);width:94px;}
#headerTN #mTem a {background-image:url(/img/m_temps.gif);width:124px;}
#headerTN #menu .on a,#headerTN #menu .on a:hover {background-position:0 -43px;color:#FFF;}
#headerTN #menu ul div {display:none;width:136px;position:absolute;top:0;left:0;background:#000 url(/img/bg_submenu_top.gif) no-repeat 0 0;padding:5px 0 0;margin:0;filter:alpha(opacity=85);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=85);-moz-opacity:0.85;top:100%;left:0;z-index:1;}
#headerTN #menu li>ul {top:auto;left:auto;}
#headerTN #menu ul ul {padding:0 0 6px 14px;background:#000 url(/img/bg_submenu_bottom.gif) no-repeat left bottom;}
#headerTN #menu ul ul li {float:none;background:url(/img/list_submenu.gif) no-repeat 0 8px;height:auto;width:120px;}
#headerTN #menu ul ul li a {color:#FFF;font-size:12px;background-image:none;text-align:left;width:auto;padding:2px 8px 2px 12px;font-weight:400;}
#headerTN #menu ul ul li a:hover {color:#FF3301 !important;font-size:12px; font-weight:700;}
#headerTN #menu li:hover div, #headerTN #menu li.over div {display:block;}
#headerTN #duescol {width:172px !important;background:#000 url(/img/bg_submenu_top_ample.gif) no-repeat 0 0 !important;}
#headerTN #duescol ul {background:url(/img/bg_submenu_bot_ample.jpg) no-repeat left bottom !important; height:3.5em;}
#headerTN #duescol ul li {width:60px!important; float:left !important; display:inline!important;}
#headerTN #submenu {margin:1.14em 0 1em;float:left;}
#headerTN #submenu li {display:block;float:left;height:38px;margin:0;padding:0 0.4em 0 0.4em;background:url(/img/sep_submenu.gif) no-repeat 0 4px;}
#headerTN #submenu li.primer {background-image:none;}
#headerTN #submenu li a {background-repeat:no-repeat;background-position:0 0;font-size:0.8125em;color:#000;}
#headerTN #smVid a {background-image:url(/img/ico_men_video.gif);padding:0 0 0 22px;}
#headerTN #smAud a {background-image:url(/img/ico_men_audio.gif);padding:0 0 0 22px;}
#headerTN #smEnq a {background-image:url(/img/ico_men_enquesta.gif);padding:0 0 0 22px;}
#headerTN #smEsp a {background-image:url(/img/ico_men_especials.gif);padding:0 0 0 22px;}
#headerTN #smGal a {background-image:url(/img/ico_men_galeria.gif);padding:0 0 0 22px;}
#headerTN #smInf a {background-image:url(/img/ico_men_infografia.gif);padding:0 0 0 22px;}
#headerTN #smSer a {background-image:url(/img/ico_men_servusuari.gif);padding:0 0 0 22px;}
#headerTN #smEnd {font-size:0.8125em;color:#000;padding:0 0 0 22px;}
#headerTN #smEnd img {margin:3px 4px 0 4px;}
#headerTN #buscador {float:left;padding:1em 0 0;}
#headerTN #buscador input {width:11.5em;}
#headerTN #buscador input.boto {width:auto;}
#headerTN #temps {width:126px;height:50px;float:right;background:url(/img/bg_temps.gif) no-repeat 0 0;font-weight:700;}
#headerTN .meteo {text-align:center;width:126px;height:42px;}
*/
/* CAPÇALERA NOVA */
#capsalera {background:#f4f4f4 url(/img/bg_body2.gif) 0 0 repeat-x;margin:0;padding:0;}
#headerTN {margin:0 auto;width:63.4375em;position:relative;}
#headerTN input {font-family:Arial;font-size:0.75em;}
#headerTN .banner {text-align:left;height:90px;padding:0;margin:0 0 0.25em;float:left;}
#headerTN .banner1 {padding-right:1.2em !important;padding-right:1.25em;}
#headerTN .banner2 {}
#headerTN .banner img {margin:0 auto;float:left;}
#headerTN #logo {float:left;}
#headerTN #logo img {display:block;}
#headerTN #fora, #headerTN #dins {height:23px;margin-left:47.35em;*margin-left:47.75em;_margin-left:47.45em;padding:0.85em 0 0 0.95em;color:#fff;font-size:0.6875em;}
#headerTN #fora {background:url(/img/bg_acces2.gif) no-repeat 0 0;width:275px;}
#headerTN #dins {background:url(/img/bg_accesLog2.gif) no-repeat 0 0;width:41em;*width:41.5em;position:relative;}
#headerTN #fora a, #headerTN #dins a {color:#FFF;}
#headerTN #fora .meu3cat, #headerTN #dins .meu3cat {font-size:1.25em; font-weight:bold;margin-right:1em;*margin-right:1.1em;}
#headerTN #fora span, #headerTN #dins span {margin:0 0.5em;}
#headerTN #dins strong {color:#FFB120}
#headerTN #dins .surtLog {background:url(/img/bt_surt.gif) no-repeat 0 0;width:44px;height:19px;position:absolute;right:5px;*right:4px;top:6px;text-align:center;font-size:1.1em;font-weight:bold;padding-top:0.25em;}
#headerTN #dins .surtLog a {}
#headerTN #data {background:url(/img/bg_header_fosc2.gif) repeat-x 0 0;width:227px;height:23px;float:left;}
#headerTN #data p {text-align:center;color:#FFF;font-family:georgia,arial,sans-serif;font-size:0.7em;padding:5px 0 0;margin:0;}
#headerTN #menu {width:49.2em;float:right;margin-top:5px;}
#headerTN #menu a {color:#000;font-size:0.875em;font-weight:700;background-position:0 0;background-repeat:no-repeat;display:block;text-align:center;padding:15px 0 4px;text-decoration:none;}
#headerTN #menu a:hover {color:#FFF;background-position:0 -35px;}
#headerTN #menu li {display:block;float:left;position:relative;margin:0;padding:0;}
#headerTN #mCat a {background-image:url(/img/m_catalunya2.gif);width:105px;padding-left:3px;}
#headerTN #mSoc a {background-image:url(/img/m_societat2.gif);width:96px;}
#headerTN #mPol a {background-image:url(/img/m_politica2.gif);width:89px;}
#headerTN #mMon a {background-image:url(/img/m_mon2.gif);width:60px;}
#headerTN #mEco a {background-image:url(/img/m_economia2.gif);width:96px;}
#headerTN #mOci a {background-image:url(/img/m_oci2.gif);width:120px;}
#headerTN #mEsp a {background-image:url(/img/m_esports2.gif);width:94px;}
#headerTN #mTem a {background-image:url(/img/m_temps2.gif);background-position:0 -6px !important;background-position:-1px -6px;padding:11px 0 8px;color:#E32E01;width:124px;}
#headerTN #mTem a:hover {background-position:0 -6px !important;background-position:-1px -6px;color:#000;}
#headerTN #menu .on a,#headerTN #menu .on a:hover {background-position:0 -38px;color:#FFF;}
#headerTN #menu ul div {display:none;width:136px;position:absolute;top:0;left:0;background:#000 url(/img/bg_submenu_top.gif) no-repeat 0 0;padding:5px 0 0;margin:0;filter:alpha(opacity=85);filter:progid:DXImageTransform.Microsoft.Alpha(opacity=85);-moz-opacity:0.85;top:100%;left:0;z-index:50;}
#headerTN #menu li>ul {top:auto;left:auto;}
#headerTN #menu ul ul {padding:0 0 6px 14px;background:#000 url(/img/bg_submenu_bottom.gif) no-repeat left bottom;}
#headerTN #menu ul ul li {float:none;background:url(/img/list_submenu.gif) no-repeat 0 8px;height:auto;width:120px;}
#headerTN #menu ul ul li a {color:#FFF;font-size:12px;background-image:none;text-align:left;width:auto;padding:2px 8px 2px 12px;font-weight:400;}
#headerTN #menu ul ul li a:hover {color:#FF3301 !important;font-size:12px; font-weight:700;}
#headerTN #menu li:hover div, #headerTN #menu li.over div {display:block;}
#headerTN #duescol {width:172px !important;background:#000 url(/img/bg_submenu_top_ample.gif) no-repeat 0 0 !important;}
#headerTN #duescol ul {background:url(/img/bg_submenu_bot_ample.jpg) no-repeat left bottom !important; height:3.5em;}
#headerTN #duescol ul li {width:60px!important; float:left !important; display:inline!important;}
#headerTN #submenu {margin:0.5em 0 1em;float:left;}
#headerTN #submenu li {display:block;float:left;height:38px;margin:0;padding:0 0.5em 0 0.65em;background:url(/img/sep_submenu.gif) no-repeat 0 5px;}
#headerTN #submenu li.primer {background-image:none;}
#headerTN #submenu li a {background-repeat:no-repeat;background-position:0 0;font-size:0.8125em;color:#000;}
#headerTN #submenu #smBlo a {background:url(/img/ico_men_blog.gif) 0 3px no-repeat;padding:0 0 0 18px;}
#headerTN #submenu #smVid a {background:url(/img/ico_men_video.gif) 0 3px no-repeat;padding:0 0 0 20px;}
#headerTN #submenu #smAud a {background:url(/img/ico_men_audio.gif) 0 3px no-repeat;padding:0 0 0 17px;}
#headerTN #submenu #smEnq a {background:url(/img/ico_men_enquesta.gif) 0 2px no-repeat;padding:0 0 0 16px;}
#headerTN #submenu #smEsp a {background:url(/img/ico_men_especials.gif) 0 2px no-repeat;padding:0 0 0 18px;}
#headerTN #submenu #smGal a {background:url(/img/ico_men_galeria.gif) 0 3px no-repeat;padding:0 0 0 18px;}
#headerTN #submenu #smSer a {background:url(/img/ico_men_servusuari.gif) 0 3px no-repeat;padding:0 0 0 22px;}
#headerTN #submenu #smInf a {background:url(/img/ico_men_infografia.gif);padding:0 0 0 22px;}
#headerTN #buscador {float:left;padding:0.5em 0 0;margin-left:0.25em;width:15.4em;}
#headerTN #buscador input {width:15.25em;}
#headerTN #buscador input.boto {width:auto;width:4.4em;*vertical-align:bottom;}
#headerTN #temps {float:right;position:absolute;right:0;top:158px;background:url(/img/bg_temps.gif) no-repeat 0 8px;font-weight:700;}
#headerTN .meteo {text-align:center;width:126px;height:42px;}
#headerTN .bgLogin {width:380px;height:111px;position:absolute;z-index:900;top:118px;right:13px;background:url(http://www.3cat24.cat/img/bg_acces.png) 0 0 no-repeat !important;background-image:none;filter:none !important;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.3cat24.cat/img/bg_acces.png');}
#headerTN .login {width:22.5em;position:absolute;z-index:1000;top:103px;right:20px;padding:1.95em 0 0;color:#fff;}
#headerTN .login a {color:#fff;}
#headerTN .login a .bt_tanca {text-align:right;height:17px;width:3.75em;background:url(/img/bg_tancaAcces.gif) no-repeat right top;font-size:0.75em;font-weight:bold;padding:0.15em 2em 0 0;cursor:pointer;float:right;}
#headerTN .login a:hover .bt_tanca {background-position:right bottom;text-decoration:none;}
#headerTN .login .obreSessio {padding:0.4em 0.15em 0.25em;font-weight:bold;font-size:0.85em;border-bottom:1px solid #DB2E02;margin:0 0.25em 0 0;}
#headerTN .login form {margin:0.2em 0 0;}
#headerTN .login form .nomInpt {float:left; margin-right:0.75em;}
#headerTN .login form label {display:block;font-size:0.8em;margin-bottom:0.15em;padding-left:0.15em}
#headerTN .login form input {font-size:0.85em;margin-bottom:0.35em;*margin-bottom:-0.15em;padding:0.1em 0.1em 0.15em;*padding:0.1em 0.25em 0.15em;width:9.5em;border:1px solid #9B2203;background:#fff url(/img/bg_loginInput.gif) no-repeat left top;}
#headerTN .login form a {font-size:0.7em;text-decoration:underline;margin-left:0.2em;}
#headerTN .login form a:hover {color:#000;}
#headerTN .login form .bt_entra {text-align:right;padding-top:0.95em;margin-right:0.25em;}
#headerTN .login form .bt_entra input {cursor:pointer;font-size:0.85em;font-weight:bold;color:#fff;margin:0;padding:0 0 0.25em 0;*padding:0;width:62px;height:27px;border:none;background:url(/img/bg_entraLog.gif) no-repeat left top; vertical-align:middle;}
#headerTN .login form .bt_entra input:hover {background-position:0 -27px;}
/* PEU */
#peuTN {background:#f4f4f4 url(/img/bg_peu.gif) 0 0 repeat-x !important;margin:0.625em 0 0;padding:0;height:6.25em}
#peuTN #dins {width:63.5em;margin:0 auto;padding:1.75em 0}
#peuTN .dreta {float:right;text-align:right;color:#FFF;font-family:Arial !important;font-size:0.75em;width:480px;}
#peuTN a {color:#FFF}
#peuTN img {float:left;padding:3px 20px 0 0;}
#peuTN .none5430 {float:none !important;padding-right:0px !important;vertical-align:bottom;padding-left:0em;}
/* ESTRUCTURES */
.e_cap_1 {width:63.625em;margin:0 auto;height:3px;overflow:hidden;background-color:#EEE;}
.e_cap_2 {width:63.5em;margin:1px auto 0;height:2px;overflow:hidden;background-color:#E5E5E5;}
.e_cap_3 {width:63.375em;margin:1px auto 0;height:1px;overflow:hidden;background-color:#CCC;}
.e_peu_1 {width:63.625em;margin:0 auto;height:3px;background-color:#EEE;overflow:hidden; }
.e_peu_2 {width:63.5em;margin:0 auto;height:2px;background-color:#E5E5E5;overflow:hidden;}
.e_peu_3 {width:63.375em;margin:0 auto;height:1px;background-color:#CCC;overflow:hidden;}
html>body .e_peu_1 {width:63.625em;margin:0 auto;height:3px;background-color:#EEE;overflow:visible;}
html>body .e_peu_2 {width:63.5em;margin:0 auto;height:2px;background-color:#E5E5E5;overflow:visible;}
html>body .e_peu_3 {width:63.375em;margin:0 auto;height:1px;background-color:#CCC;overflow:visible;}
.e_cont {width:63.5em;margin:0 auto;background-color:#E5E5E5;border-right:1px solid #EEE;border-left:1px solid #EEE;}
.e_cont_inner {background-color:#FFF;width:62em;overflow:hidden;margin:0 auto;border-right:1px solid #CCC;border-left:1px solid #CCC;padding:0.625em;}
.e_cont_inner_vermell {background:#B62501 url(/img/bg_deg_vermell.gif) repeat-x;width:62em;overflow:hidden;margin:0 auto;padding:0.625em;}
.e_cont_inner_gris {background:#1D1D1D url(/img/bg_deg_gris.gif) repeat-x;width:62em;overflow:hidden;margin:0 auto;padding:0.625em;}
.e_cont_inner_gris .titol {float:left;}
.e_cont_inner_gris .titol a:link, .e_cont_inner_gris .titol a:visited {color:#fff;}
.e_cont_inner_gris .titol a:hover {}
.e_cont_inner_gris .envia {float:right;padding:0.25em;}
.e_cont_inner_gris .envia a:link, .e_cont_inner_gris .envia a:visited {color:#fff;font-size:0.75em;font-weight:bold;}
.e_block {width:62em;clear:both;margin-bottom:20px;}
.e_8 {width:7em;float:left;margin-right:1em;}
.e_8_nomargin {width:8em;float:left;}
.e_10 {width:9em;float:left;margin-right:1em;}
.e_10_nomargin {width:10em;float:left;}
.e_13_nomargin {width:13em;float:left;}
.e_14 {width:13em;float:left;margin-right:1em;}
.e_14_nomargin {width:14em;float:left;}
.e_15 {width:14em;float:left;margin-right:1em;}
.e_15_nomargin {width:15em;float:left;}
.e_16 {width:15em;float:left;margin-right:1em;}
.e_16_nomargin {width:16em;float:left;}
.e_18 {width:17em;float:left;margin-right:1em;overflow:hidden;}
.e_18_nomargin {width:18em;float:left;overflow:hidden;}
.e_19_nomargin {width:19em;float:left;}
.e_20 {width:19em;float:left;margin-right:1em;}
.e_20_nomargin {width:20em;float:left;} 
.e_21 {width:20em;float:left;margin-right:1em;}
.e_21_nomargin {width:21em;float:left;} 
.e_22 {width:21em;float:left;margin-right:1em;}
.e_22_nomargin {width:22em;float:left;}
.e_26 {width:25em;float:left;margin-right:1em; overflow:hidden;}
.e_26_nomargin {width:26em;float:left;}
.e_30_nomargin {width:30em;float:left;}
.e_31 {width:30em;float:left;margin-right:1em;}
.e_31_nomargin {width:31em;float:left;}
.e_32 {width:31em;float:left;margin-right:1em;}
.e_36 {width:35em;float:left;margin-right:1em; margin-top:0.725em;}
.e_36_nomargin {width:36em;float:left;}
.e_40 {width:39em;float:left;margin-right:1em;}
.e_40_nomargin {width:40em;float:left;}
.e_42 {width:41em;float:left;margin-right:1em;}
.e_42_nomargin {width:42em;float:left;}
.e_46 {width:45em;float:left;margin-right:1em;}
.e_46_nomargin {width:45em;float:left;}
.e_47 {width:46em;float:left;margin-right:1em;}
.e_47_nomargin {width:47em;float:left;}
.e_48 {width:47em;float:left;margin-right:1em;}
.e_48_nomargin {width:48em;float:left;}
.e_62 {width:61em;float:left;margin-right:1em;}
.e_62_nomargin {width:62em;float:left;}
.e_20_cgu_nomargin {width:20em;float:left;}
* html .e_20_cgu_nomargin {width:19.5em;float:left;}
	/* Estructures especials del Meu3cat24 */
.e_21_nomargin {width:21em;float:left;margin-right:0;clear:right;}
.e_41_nomargin {width:41em;float:left;margin-right:0}
/*Podcast*/
.subseccio_podcast p{ font-size:0.8em;}
.subseccio_podcast ul {font-size:0.8em; margin:0 0 0 10em; list-style-type:square;}
.subseccio_podcast ul li { width:19em; float:left; margin:0 0 0.5em 0;}
------------PQP3L7ekBxLH68e4JnL5l0
Content-Disposition: inline
Content-Type: image/gif
Content-Location: http://www.3cat24.cat/img/bg_body2.gif
Content-Transfer-Encoding: Base64

R0lGODlhBQDLANUAAObm5v///98vAzMzM99CG/8zAfYxAfEwAfkyAfQxAfwyAe0w
Ae8wAfAwAe4wAfMxAfoyAfsyAesvAf4zAf0zAewvAfUxAf9LH/cxAfIxAftKH/gy
AfcyAfRJH/NIH/dJH/VJH/pKH+9IH/FIH/JIH/xKH/5LH+1HH/BIH/1LH+5HH/lK
H/ZJH/hKH/hJHwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAFAMsAAAbhQIBwSCwaj8ikcslsOp/Q
qHRKrVqv2Kx2y+16i4OweEwmS86nsyQtqagq8De8sqgvRHa8w4Ha8/0jDIKDgiMN
hySHDYkNBx4HkI+Qk5EZlh0ZDw8dmpudIAmhoqGgpAkWFiyoBh8Grq2usa8YtC4Y
HBwtuBsrG74hCMHCwcDECBAQGsjJyxoRz9DPGgrUJdQK1goUKRTd3N0UE+ITJuPl
BQUX6Onr6uvvFwLyBPIC9PP19/X5/Pj+9vv26RvYD2DAfwQRHlTIUECAhxAjSpxI
saLFixgzatzIsaPHjxHLjAkCADs=

------------PQP3L7ekBxLH68e4JnL5l0
Content-Disposition: inline
Content-Type: image/gif
Content-Location: http://www.3cat24.cat/img/bg_acces2.gif
Content-Transfer-Encoding: Base64

R0lGODlhHQEgANU/ADMzM+MuAQAAAAQEBAICAjExMRUVFS8vLyUlJQ4ODi0tLR8f
HxkZGQYGBh0dHSEhIQwMDBERERMTEykpKRsbGysrKxcXFwoKCicnJyMjIwgICIwc
AbsmAbQkAd0tAc8qAcInAdYrAaAgAZIeAaYiAa4jAZkfAcgpAYUbAX4aAXcYAXAX
AM0uB2IVAg4IBzsOA2MVAV8UAtosARADALwnAokuGMEuCnwZAXYZAjovLEQSBjwx
LhcLCGEXBD4NAPgyASH5BAEAAD8ALAAAAAAdASAAAAb/QIBwSCwaj8ikcslsOp/Q
qHRKrVqv2Kx2y+16v+CweEwum8/otHrNbrvf8Lh8Tq/b7/h8vsDn72osAYKDhIWG
h4iJiouMjY6ILDU7fZSVlpeYmZqbnJ2en6ChmwekBzk2j6mqq6ytjDY5pbKztLW2
t7i5uru8vb6/uArCCjWuxsfIyYQ1w83Oz9DR0tPU1dbX2Nna0xXdFYHK4eLjkN7m
5+jp6uvs7e7v8PHy8+wT9hPk+fri9/3+/wADChxIsKDBgwgTKhyIoSEGDxAjSpxI
saLFixgzatzIsaMHhyBDihxJsqTJkyhTqlzJsqVJBDARhJhJs6bNmzhz6tzJs6fP
/59AQ8QcSrSo0aNIkypdyrSp06dQk2aYmuGD1atYs2rdyrWr169gw4od+4Gq2bNo
06pdy7at27dw48qdy/aB3Qcn8urdy7ev37+AAwseTLiw4RN3EytezLix48eQI0ue
TLmy5ccLMi8Awbmz58+gQ4seTbq06dOoU4PQzLq169ewY8ueTbu27du4c8t2wNsB
h9/AgwsfTry48ePIkytfzpxD7+fQo0ufTr269evYs2vfzr06he8UOogfT768+fPo
06tfz769+/cdwMufT7++/fv48+vfz7+////4MSAgAyUUaOCBCCao4IIMNujggxBG
KGEJA1Zo4YUYZqjhhhx26P/hhyCGKOKGFpRoAQkopqjiiiy26OKLMMYo44w01kiC
iTjmqOOOPPbo449ABinkkEQW6aMBSBogwpJMNunkk1BGKeWUVFZp5ZVYipDkllx2
6eWXYIYp5phklmnmmWiGKcGaEpjg5ptwxinnnHTWaeedeOap554msOnnn4AGKuig
hBZq6KGIJqroooRG4GgEI0Qq6aSUVmrppZhmqummnHbq6QiPhirqqKSWauqpqKaq
6qqsturqqQnEmsAGtNZq66245qrrrrz26uuvwAa7gazEFmvsscgmq+yyzDbr7LPQ
RqssBNRCgAMK2Gar7bbcduvtt+CGK+645JKLQ7Xopqv/7rrstuvuu/DGK++89Nbr
7gX4XqBDCvz26++/AAcs8MAEF2zwwQgjrEO+DDfs8MMQRyzxxBRXbPHFGGcsMQ8a
dOxCCyqELPLIJJds8skop6zyyiy3vHILLnQs88w012zzzTjnrPPOPPfs889A28xD
Dw0U3YALL8CwwtJMN+3001BHLfXUVFdt9dVRw/CCC0Z37fXXYIct9thkl2322Win
rfbYPdAwwNtwxy333HTXbffdeOet99589+3334AHLvjghNNNww8xEKD44ow37vjj
kEcu+eSUV2755ZhnrvnmnHfu+eeNx/DD6DcIYPrpqKeu+uqst+7667DHLvvstNdu
JfvtuOeu++6n3zD67zJs4MMMvBdv/PHIJ6/88szfPoMPG8jwexAAOw==

------------PQP3L7ekBxLH68e4JnL5l0
Content-Disposition: inline
Content-Type: image/gif
Content-Location: http://www.3cat24.cat/img/bg_header_fosc2.gif
Content-Transfer-Encoding: Base64

R0lGODlhBQAXAIAAAI8gBLcoBCH5BAAAAAAALAAAAAAFABcAAAIShGOAl5sNmVTv
uRtpnZhvDwIFADs=

------------PQP3L7ekBxLH68e4JnL5l0
Content-Disposition: inline
Content-Type: image/gif
Content-Location: http://www.3cat24.cat/img/m_catalunya2.gif
Content-Transfer-Encoding: Base64

R0lGODlhbABLANUAAAAAAPDY0bslAcNCIrs0E+9GHFERAf8zANV4YPcxAdo9F+8w
Af///9QrAYQaAOcvAf1LH9+fjyIKA+5FHM5RMtg9F94vA64xEnUZAd0sAeZCGqMi
AtAqAdkuA/hJHtlAGuR7YM47F91BGoUlDeWhkNtUM/XWz3kiDFsSANiCbCcIAOWF
bdtFIb8oAvfW1gAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAACH5BAAHAP8ALAAAAABsAEsAAAb/wEQCIhQSi0djcbhMMpHN
KHSqpD6r2KvWyd1Ks11rGPz1istjszLNRrvPcHJcTXfK7/U3vj3n3w+AEICBSx6F
h0WGiYhCio2MCY6RkJKVlJBEg4EHi52PnpOglqKXpKafqKGpgoKDkgULsQsTsrO1
tLK4sbq2ube/vsG7wMPCvcWxsIkHrYCGshoP0g/R09XS19TT2tbb2d/e4d3j2OLl
5NwPCwVCmh6x0iIZ8xkKHfcd9vj69/z5+P/2AfRHcKBBgQj7HVS4j14GDbJcwctQ
oQGHiyEuYtTIIaNGjxs/cgTZcaRJkShDqiyZkuXKChmmOUuw4EGGEiRMMNjJs6fP
/59AgwodSrSoUQYmSLCYp4GZEJsrjkqdSrVqVRAwRViwcDGF1a9gw1ZF0GIrVwpi
06pd23OA2RAk2MqdWzXC1gocdNLdyzdoAAsfGjToS7jwThH3OBhevHerYMaQ2ToO
Ebmy2LuKLWuuCvjx5s9HEXfIDLq0UMeDTav+OXm1a56YX7/unFq2atGkbZdGrVt1
6967LeAFvjtwbeKacSP/zHu55t/OK+/Rk6cPdT/Vp2Pffr279e/avU8Hn7089znj
05sXv558kkHNnJ5SRX9UKvv1S93XTz+TJkHz4ScgfwMGSCB/rLizBCzG8OIgMcdE
+GCDEE6IjIS1KNMIMwpCY/xOOiCCg46I55QY4ocknkjOOu1IVNMD8tBTUEIBMWRj
jTjOeKOOOS6Uo0MQxeKiTRW1RNKRJ62EpJFJuuTkkko2CZNMBzxjEwEoqADAllx2
6eWXYIYp5phklmkmACqgIABT8tk0wplwxinnnHM6kNVWF51A55589jknBmXheYGf
hBZqaJcbvGXAoYw2OqcBmGnp6KSUhikBbZVmqumWuG3q6aSofSrqoZONaqqfmJ2q
Kp2YrurqmZ2+KuuYoc5q65el3qrrlqnuqmurvtoaa7Cz1kqsrLke+2qvyroKbLOq
DgvtqcZOa2qy1o7KbLaiPsutp9J+u2m14mqKbbkDmQYBADs=

------------PQP3L7ekBxLH68e4JnL5l0
Content-Disposition: inline
Content-Type: image/gif
Content-Location: http://www.3cat24.cat/img/m_societat2.gif
Content-Transfer-Encoding: Base64

R0lGODlhYABLANUAAAAAAN3MyLslAb89HOcvAc5uV1sSAPPx8e9GHP8zAO3o5/cx
AQ0DAOZCGtmfkNgrAYQaAObc2fxKH+8wAdQ7FiIIAAYBAM6Le9AqAdwsAXUZAfLw
76YjAu5FHOFAGPhJHtaupBUEAOjMxtA6FfT09OCBaeSbiujf3d91W4QlDVEWBzIL
AO/r6sJBINpEH78oAuSik+zNxicIAFsZCdF0XXkaAQAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAACH5BAAHAP8ALAAAAABgAEsAAAb/wIVwIRkSjcVhUrg8KpHQ
p5QZpU6d1ix22+xWuV/vVawlg8fhNHpdVrfZ57c8Tjfb3fVwYp9ofox/Q4FCgwuF
h4CJgoqEjIaOhWaIi5SNlY+Xk5abmJyanaB+CxOkCKSkHacTqaesqKquq7CzrbSv
tbi3uhOmp4W9EwQNBMTCxcbFw8nHysTNyM7M0svU0dXQ2AhGpsUeGd8ZFA/jD+Lk
5uPo5eTr5+zq8O/y7vTp7+AZHsSoxN8UGAAxjAgokODAgAcBJiyI0KDDhhAVPpQY
kSFAc8Q69HMBIwaJjyBDihxJsqTJkyhTjoxhwkU+At9QqJxJs6ZNmiXGvSjA4sDN
/59Ag6ak8WLAiZ5CkyoV2uLCUZ9Lo0pN6QDECQVQp2rd+lFEgAhYuYrV+jXs2LNK
y25Ayzao2rZwbb6NSzfl3Lp4Sd7Ny/fj3r55/wKuK3hw3MKG2yJOjHYx47GOH3ON
LJks2LWV4VLOHHUz57SXP7PFcwdO6Tmn85gmzXq1a9StYb9WLbs27dupc8fGTZpP
H0jAMwX3NBzUp0hfjhdXLrw5cefGk48qZUtWLuu7Ymmvvv16913AJvw6he2Z+WnW
0pdHv/7aeffHtA3hRswbuHj12tnLj3+/f/0A9hcgPvoQwA9M4Uxk0YILNaiggxVB
SNGEDBKEEQEawSTADDIA4K7hhyCGKOKIJJZo4okoiiiDAQK89A0EKcYo44w0ypiC
TjVYUOOOPPaYogYvcMCAjj4WaaSPHMww5JFMNhmjCiss6eSUVIJYQQhSVqmlk1gS
ueWXRnYJ5pg+iknmmTSaieaaKKrJ5psjugnnnB7KSSecdt7JZp56oslnn2T+CSiY
gg66ZaGGVoloolMuymiTjj56ZKSSFklppT1eiumOmm6aZpaeKgpqqI2OSmqTQQAA
Ow==

------------PQP3L7ekBxLH68e4JnL5l0
Content-Disposition: inline
Content-Type: image/gif
Content-Location: http://www.3cat24.cat/img/m_politica2.gif
Content-Transfer-Encoding: Base64

R0lGODlhWQBLANUAAAAAAN22q7knAtA6Fbs0E+9GHFsSAPv499J6ZP8zAPcxAQ0D
APPr6d4/GPDn5MFJK4IaANUrAe8wAdOLeSggHftKH1k4MObV0ScIAP///wYBANAq
AecvAe5FHKYtEN0sAdg9F3MZAeqikBUEANtUM/hJHvXWz/jz8uZCGufGvuODbMJT
N4QlDbolAd46GXkhC+9KIfr29aIzF+bW1vfy8dpFIb8oAjILAOJ6YPfW1gAAAAAA
AAAAAAAAAAAAAAAAACH5BAAHAP8ALAAAAABZAEsAAAb/QIWwIhwWFcRi0qg8LpHO
aHPKrEKpV+ZzK7VysV9vN0sOX83ocRqsbrOna/FbTi+768uEPvEsHf1FgEKCCoSG
f4iBiYOLhY1Ee4qSjJOOlYeXjZiUnJadFXqEBRKkEh2lpqinpaukramsqrKxtK6z
tqWjkn6lKBy/HL7Awr/EwcDHw8jGzMvOytDFzxwSBUKjEr8NH9wfIN3e4N/d49zl
4eTi6uns5uvu7R++pMDeERv4A/j5+xv6+//4AewX0B/BgwMTClxocF+5eiREmMhA
saLFixgzatzIsWNHEyJqRPiw7YMKjyhTqlyJEseACDYQHGBJs6ZNjggEPGAQ46bP
/581V0zgCbSoUY4pAjg4MfOoU6cMLixt+rQqUKlMrWr1KZUG1a1gVXb9GrYsx7Fm
05514FWtW4xo38rNEHeu27p20+LNW3YvX7B+/2oNLLgq4cJODyM2qnjxVbZkHSeG
LHkw5cpV59jRHGcznjubO4sGPZqzm9KfTatOLQe159euY3fZw0eT7Uy4O23yxHs3
JD25e9/WPVx48N2EQCUQdQsWrufOo7+a3px6rei6KPEi1SxaMmneu4Mf/728ePPA
ql2jx6EkvPfo4J+b/y6+ffrx8HObl+2XPYUNMVTQgAgJWGCACBII4EP+EWAABgBE
KOGEFFZo4YUYZqihhhgY0JvCSCWxsOGIJJZo4ogQvGTDCxqc6OKLMGYYggAeLNBi
jDjm6KIMBtio449AZmjBDT4GaeSRFIxQ5JFM/qjkjU1GGeOTUlb5IpVWZkkillp2
iSGXXoY5IZhiiklmmV6eiaaWaq5pZZtuSglnnE3OSeeRdt4ZZJ56Orlkn3L+CWid
gg6KZ6GG7oloon5CyaiRfD56YqSSlkhppSMGAQA7

------------PQP3L7ekBxLH68e4JnL5l0
Content-Disposition: inline
Content-Type: image/gif
Content-Location: http://www.3cat24.cat/img/m_mon2.gif
Content-Transfer-Encoding: Base64

R0lGODlhPABLANUAAAAAAObV0bslAcNCIucvAcxtVPv491ERAe9GHP8zAA0DAPDn
5PcyAeZCGt+fj9grAXUZAfxKH/Pr6e8wAf///wgCANg9FxUEAN0sAaMiAtAqAfDY
0SIKA/dIHu5FHNV4YN5CGfjz8t91XNA6FYQaAOfX0/XZ0uqikOR7YN46GdlEIPr2
9b8oAuvd2fXv7ScLBFsSAHgZAdtFIQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAACH5BAAHAP8ALAAAAAA8AEsAAAb/QIaQERkSjcVhUrg8KpHQ
p5Q5dVKrzWz0yrVatditF9wlf8XmNHo9jSSqHWN8OBfWGfe8fP9M+Pl2gHiCenSE
gksIE4sTiowejBOQj5GTi5aSlZqMikpvDIoEog2io6UEpKWppqqnq6iusaKNQpIE
GLgWD7sPury+u8C9vMO/xMLID7gYDYwNyxgjGtMa0tTW09jV1NvX3Nrg3BYYpbgq
JyYU6uvs7e7v8PHsJicyuA0aIgby/P3+8CjGFXCx75/Bg/E+sGghYQXChxDVDSjR
MKJFgw5KLAhR8KJHeBs0cvxI8l2AjR1Lqjw5UqVLlildfoQpcyXKmiVp4px5c6dH
/50+LQINCnEoUYRGjxpMqtQf06b8nkKNJ3WqyZ5WnWLNGnUr13hsyoQdM5aMmjBo
xaY9s/as2rdk4bqNKzesGziHDOkNtHdQ3yJ+PvEd7JdwIcN5CSeK5OjSJseUIkOe
nInTBE9CQrHaDKuVZ86vQssiQIuBrWXJjKkOdqz16mKslzVb9GxZOG+4s33bnbub
bmrjymEQAOMFgOPIkytfzry58+QvYAi4p4HE8+vYszsnMS5GBe3gw1+HwOJChe/i
06sHkOGCAgXr44M/4B6+/PvPOdTHz7/5/v4AIvdfgAAOSCB/Bh54X4IKxsdgg+o9
CKF4Ek4IXoUWZodhhtdtyCehcx5+yFyIIipHYokCvodieCeu2CKKL5YYo4gzflgj
hzdmmKOFQQAAOw==

------------PQP3L7ekBxLH68e4JnL5l0
Content-Disposition: inline
Content-Type: image/gif
Content-Location: http://www.3cat24.cat/img/m_economia2.gif
Content-Transfer-Encoding: Base64

R0lGODlhYABLANUAAAAAAN22q7slAcE+HecvAe9GHFsSAPv499JyWv8zAPcxAfPr
6Q0DAOZCGvDn5NgrAYQaANOQgPxKH+8wAdQ7FubV0SIIAP///wYBANAqAdwsAXUZ
AaYjAu5FHOFAGPhJHhUEAPDWzt+lltA6FeN5X/jz8oQlDVEWBzILANtFIb8oAvr2
9dV4YOSFbebW1vfy8fXWz+qomCcIAFsZCcNCInkaAQAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAACH5BAAHAP8ALAAAAABgAEsAAAb/QIVQIRkSjcVhUrg8KpHQ
p5QZpU6d1ix22+xWuV/vVawlg8fhNHpdVrfZ57c8Tjfb3fVwYp9ofox/Q4FCgwqF
h4CJgoqEjIaOhWaIi5SNlY+Xk5abmJyanaB+ChOkBaSkHacTqaesqKquq7CzrbSv
tbi3uhOmp4W9EwQNBMTCxcbFw8nHysTNyM7M0svU0dXQ2AVGpsUeGt8aFA/jD+Lk
5uPo5eTr5+zq8O/y7vTp7+AaHsSoxN8UGQAzjAgokODAgAcBJiyI0KDDhhAVPpQY
kSFAc8Q69EsRA8aFjyBDihxJsqTJkyhTjoQRI0U+At9IqJxJs6ZNmi3GqUBw4KbP
/59AVbJQMWDBiqBIkyKlEcGo0qdQZ4oI4KBEz6hYs4IMUaHqVa1goXa1Gras0q4v
vppdexOtWrZwVbqNS1eug7R185qcq7dvSL5+/QIOrHcw4bqGD8dNrJgt48ZmH0MO
K3my1sqWsWLOLPbuW85gN4NOiucOHNNzUOc5Xbo169epXceGvXq27dq4VeuWnbs0
nz6QgmcS7ok4qE+RviA3vny48+LPjysfVcqWrFzXd8Xabp07du+7gE34dQrbs/PT
rKk3n579NfTvj2kbwo2YN3Dx6rWzpz8////7BeifgPjoQwA/MIUzkUUMLuTggg9W
FCFFFDZIEEYEaASTADPIAK/AhyCGKOKIJJZo4okopjiiDAYI8NI3EKgo44w01jij
CTrVgIGNPPboo4obqMABAzv+aOSRP3IwA5FINumkjCegwOSTVFYZogUgTGnllk9m
WSSXYB7pZZhk/jhmmWjWeGaabKa4ZptwkvhmnHR+OGedcd6JZ5t67plmn36WCWig
YQ5KKJeGHmploopSyWijTj4KKZKSTmpkpZb6iGmmPG7KqZpafrpoqKI6SmqpTgYB
ADs=

------------PQP3L7ekBxLH68e4JnL5l0
Content-Disposition: inline
Content-Type: image/gif
Content-Location: http://www.3cat24.cat/img/m_oci2.gif
Content-Transfer-Encoding: Base64

R0lGODlheABLANUAAAAAAN22q7slAcNCIrs0E8FJK1EWB/v499J6ZP8zAPcxAeVC
GvPr6Q0DAPDn5NgrAfxKH3khC+8wAd+llvhJHtQ7Fu9GHObV0SIIAP///wYBAOcv
AaMiAtwsAe5FHNAqAdOLed8/GBUEAHUZAdtUM/DWzvjz8uSFbdA6FaYtEFsSADIL
AIQlDfr29ebW1vfy8dtFIb8oAvXWz+qikCcIAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAACH5BAAHAP8ALAAAAAB4AEsAAAb/QIUQIhwWFcRi0qg8LpHO
aHPKrEKpV+tzK9Viud9udgz2hs/mNFm8LK/Rb7V7zq7D6XJ7/q6P+/F7VgmDCU8U
R4dFiUKLCo2PiJGKkoyUjpaQk5qVm3GZnKCXnZ+ioaSnmKmjqlWNFhKwEh6xsrSz
sbewubW4tr69wLq/wsG8xMfGya+xi4exCxvRG9DS1NHW09LZ1drY3t3g3OLX4eTj
2+bp6BsWRcvRIR3yHRUP9g/19/n2+/j3/vr+9RsosGDAg/wMJkQIcCG/eR2owZJG
78GHiyguYtT4IaNGjxs/cgTZcaRJkShDqiyZkuVKkjA55ovmIVoHEjNkZNjJs6fP
/59AgwodSrSo0aM8ZcyA0SHEBnknkEqdSrWqVaEn7MVAcOCq169gwyKIUYBBi7Bo
06odOgCE2bVw46KdEMCBia5y8+pFWuKCXbx7Awv+6ffu4MOH/b4AjLixXMWMHUtO
C3myZcoOFl/e/LUy589UPYMebVQ06dNBTaNezVM169WuX5+OLXs07dqfb+PerHu3
5d6+JQMP3ng48cN8kgf60wcQc+VZnEtvTh36dOvYsy+/vr16Gu7Pu2sPT945oUKs
SqlHtaq9qfTs33cqE389/Pvu7eevX3+Jq2HJ7CIggAMWUyAyBwZI4IKxLANLMwo8
U84635xToToXUjhhhhxuOPVhO0K8s0E88xDEkIkONaQiiisq1OKJLrJYAUQSSUBR
PS3FlONJL/Ho0o869rjjkEJeNNMGNT1FgAo0AODkk1BGKeWUVFZp5ZVYZqnlkzSo
IEBTT3XAwpZklmnmmWhWyYJWEWiQ5ptwxinnCDGk0ICbcuap555VcqDCnXwGKmie
BqwA6KCIJkomBiIcquijkE7ZKJ6RVhrppJZm+iimmnYqKKeehponqKKWmiappqZK
Jqqqtnolq67GKiWsstYKAK22xoprrq3uymuqvv5aarDChkpssZ0ei2ymyi5babPO
QgpttIpOSy2i1l77qaPaipptt3sGAQA7

------------PQP3L7ekBxLH68e4JnL5l0
Content-Disposition: inline
Content-Type: image/gif
Content-Location: http://www.3cat24.cat/img/m_esports2.gif
Content-Transfer-Encoding: Base64

R0lGODlhXgBLANUAAAAAAN22q7slAfcxAcFJK/hJHlYSAdh5Yfv497s0E9o9F/Pr
6Q0DAP8zAPDn5NgrAYUbAO8wAeWhkNg9F/1LH+1EG+bV0SULBP///wYBAHkaAecv
Aa4kAt0sAdtFIaYtENOLec47F/XWz9AqARUEANg/GeZCGvjz8uODbNtUM+9KGeV7
YIQlDTILAM5EIt4/GPr29XkhC+bW1vfy8VsSAPfW1r8oAicIAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAACH5BAAHAP8ALAAAAABeAEsAAAb/wIGQIhwWB8Ri0qg8LpHO
aHPKrEKpV2vyyZVqvdlwFzv+kqVlMTjNXrvPcGY7rqbPzfh6tcFvPAtHgEWCQoQD
hoiBioOLhY2Hj0R9FH0NjJeOmJCaiZyPnZmhm6KUk3yGFRGqEamrraqvrKuyrrOx
t7a5tbuwuYOVlJCrJhvFG8TGyMXKx8bNyc7M0tHU0NbL1RsRhqUFqsUvHQ/jCuPk
5g/l5urn6+js6e/y7vTt9vEd+SaqQ33GHRMejBgYYiBBgyMKGlR4cCFChgkfSnRI
saHFiAYn5NNmqFiHFBJEYBhJsqTJkyhTqlzJkqUICR7yVQiUD0XLmzhz6ry54oW2
/0IRbBxAsLOo0aMrDxgsMY7AAhhIo0o16mJEwHEgnk7dynWlhBDoAjg4QbSrWbMi
HloYW/as26kO15J9SzfqwAkD185oW7dvzoTm9PL1S3glRMGFE69U62Cv4scn4zYe
DFnx3byTK2sGPA6xZsiHM39+zNjxaMsHPZ8ufHmE6tV+OT94DbtuaNO1+5amnPus
ZNy937amHdysbOLFuUK08ybPHT3Qn4+R3jx6derMp2B3fr17du7Wv4cHT358FmCf
0ntaLwrUqPfuJfEpxYc9fPXt8d+3754bsFNH4MILLb0MKGCBCBKo4IELRvCLKcKo
Ms01z2BD4YQWZljhhhhyaP/MNk6c8s0G4dQTj4nwpDjPPSqiuOKJ5+TTwT4OIuGP
RwFVhNFFEPU4EY8/7iikjzpq1AFHR3iUAA03AODkk1BGKeWUVFZp5ZVXXkCDADLR
1AELWIYp5phkhgmBTzV6Y0MMGZTp5ptwWqnBUuN8wECbceapp5scWGUODXfuKeig
VhoAljktBEroooxe8BAJijIqqaAOQYrnpJjG2ZqlmXb6pmyceiqqmBCFOuqpVT4a
KaqsQlnpqq22uimssaIKKq21jloqrrl6quqlvZ76KrDBijorscV2eiuyyWK6K7PN
SvprtMYeZCq1mB6LrbKHPnDttow+C262C3077qDDnisOrVUDmauunsu+uyhEQQAA
Ow==

------------PQP3L7ekBxLH68e4JnL5l0
Content-Disposition: inline
Content-Type: image/gif
Content-Location: http://www.3cat24.cat/img/m_temps2.gif
Content-Transfer-Encoding: Base64

R0lGODlhegApAMQAANAqAfzy8Od7YMw6FucvAe9GHP8zAPO9r/cxAd0+GOqomP1L
H9grAe8wAeZhQPfXzu5FG90sAdQ7FvdIHv///+ZCGvCqmeNHIe2ij9tFId46GeYp
APfW1u9KIe+llAAAACH5BAAHAP8ALAAAAAB6ACkAAAX/ILIgpFia5ZieKtmiLiuv
dFzD+KvPdp/vN6BPmOMVg0aiMslsDp3HJ3IqrUavRCx0SdV2uVYwTmQoGyYndElN
YiPc8LR8PW/X3/c4fW/n41dmBi96fYV/hoSHiomMeY5+jSkLgWgNlgWWlhCZDZuZ
npqcoJ2ipZ+moaeqqaykq66to5gpgQiYlgQVBLu5vL28usC+wbvEv8XDycLLyMzH
z8bRys0EDQUntg28CQzdDNze4N3i397l4ebk6uns6O7j7fDv5/L15RH4FZkkBbv4
EgACAhggcGBBggIRBlRoMOHBhw4jLoQ4UWLDihgvamQoAV+1N9oiZFDwgILJkyhT
rKpcybKly5cwY8o8+QBDBnwQJliKIGCmz59AgwptiSEBAQTaeg5dyrSpUwwRLF1w
SrWqVZgOLFm4yrWr1QMNKpT0SrYs0AAQCJhdyxamtrZw454MKLcuW7p283odqLfv
VYB+AzvFK7hwUMKGE8tErLhxS76OI7MELLkySsaWI2PO3Hgz58SQP0emLNqx59KB
T6Puq3p13tCuC5OOLbg17bi2b7fNrXst7N55QwAAOw==

------------PQP3L7ekBxLH68e4JnL5l0
Content-Disposition: inline
Content-Type: image/gif
Content-Location: http://www.3cat24.cat/img/bg_submenu_top.gif
Content-Transfer-Encoding: Base64

R0lGODlhiAALAKIAAPT09NXV1YqKiomJiWtra2pqah8fHwAAACH5BAQUAP8ALAAA
AACIAAsAAANDCLrc/jDKSau9OOvNu99HKI5kaZ5oqq5s66ZGESxvbd94rg+K7v/A
YEsAEBqPyFwgyWw6SYSndCo0UK/YrHbL7XqRCQA7

------------PQP3L7ekBxLH68e4JnL5l0
Content-Disposition: inline
Content-Type: image/gif
Content-Location: http://www.3cat24.cat/img/bg_submenu_bottom.gif
Content-Transfer-Encoding: Base64

R0lGODlhiAAIAKIAAPT09NbW1oqKimtrax8fHwAAAAAAAAAAACH5BAQUAP8ALAAA
AACIAAgAAAM0WLrc/jDKSau9OOvNu9/EJ45kGRGDqa4sNgRtLM8BIMx4LgpAf+vA
IIXX6wUGIaEyiKr1EgA7

------------PQP3L7ekBxLH68e4JnL5l0
Content-Disposition: inline
Content-Type: image/gif
Content-Location: http://www.3cat24.cat/img/list_submenu.gif
Content-Transfer-Encoding: Base64

R0lGODlhAwADAIAAAP8zAP///yH5BAQUAP8ALAAAAAADAAMAAAIDhH8FADs=

------------PQP3L7ekBxLH68e4JnL5l0
Content-Disposition: inline
Content-Type: image/gif
Content-Location: http://www.3cat24.cat/img/sep_submenu.gif
Content-Transfer-Encoding: Base64

R0lGODlhAQAMAIAAADMzM3sVTSH5BAQUAP8ALAAAAAABAAwAAAIDhI9WADs=

------------PQP3L7ekBxLH68e4JnL5l0
Content-Disposition: inline
Content-Type: image/gif
Content-Location: http://www.3cat24.cat/img/ico_men_blog.gif
Content-Transfer-Encoding: Base64

R0lGODlhDQAMAJEAADMzM////////wAAACH5BAEHAAIALAAAAAANAAwAAAIUFI4J
pu0Po5wUMisyyrwzDy5gVgAAOw==

------------PQP3L7ekBxLH68e4JnL5l0
Content-Disposition: inline
Content-Type: image/gif
Content-Location: http://www.3cat24.cat/img/ico_men_video.gif
Content-Transfer-Encoding: Base64

R0lGODlhDgAKAIAAADMzM////yH5BAEHAAEALAAAAAAOAAoAAAIXjH+gkKvh4GtT
umuuZrv7D1bZQzLIkhUAOw==

------------PQP3L7ekBxLH68e4JnL5l0
Content-Disposition: inline
Content-Type: image/gif
Content-Location: http://www.3cat24.cat/img/ico_men_audio.gif
Content-Transfer-Encoding: Base64

R0lGODlhCwAKAIAAADMzM////yH5BAEHAAEALAAAAAALAAoAAAIXjANwi8kJFWpR
quomtjSai33TlzEkUwAAOw==

------------PQP3L7ekBxLH68e4JnL5l0
Content-Disposition: inline
Content-Type: image/gif
Content-Location: http://www.3cat24.cat/img/ico_men_enquesta.gif
Content-Transfer-Encoding: Base64

R0lGODlhCQAMAIAAADMzM////yH5BAEHAAEALAAAAAAJAAwAAAIUTIBol8kNV1tm
UndVBrTyDmahZhQAOw==

------------PQP3L7ekBxLH68e4JnL5l0
Content-Disposition: inline
Content-Type: image/gif
Content-Location: http://www.3cat24.cat/img/ico_men_especials.gif
Content-Transfer-Encoding: Base64

R0lGODlhDQANAKIAAM7OzpiYmICAgHNzc05OTjExMf///wAAACH5BAEHAAYALAAA
AAANAA0AAAMyaLqw/uSt0ECpwdkhihjXAxZkMTxAV3qNARBrTLRpLLTLWJ6a2X2h
SSUEyEgMkaNGkgAAOw==

------------PQP3L7ekBxLH68e4JnL5l0
Content-Disposition: inline
Content-Type: image/gif
Content-Location: http://www.3cat24.cat/img/ico_men_galeria.gif
Content-Transfer-Encoding: Base64

R0lGODlhDAAKAJEAAP///8rKynV1dTU1NSH5BAAHAP8ALAAAAAAMAAoAAAIShD85
pu0PoxMhiFgrzpFaCYYFADs=

------------PQP3L7ekBxLH68e4JnL5l0
Content-Disposition: inline
Content-Type: image/gif
Content-Location: http://www.3cat24.cat/img/ico_men_servusuari.gif
Content-Transfer-Encoding: Base64

R0lGODlhEAAKAMQAAObm5t7e3tbW1sXFxcHBwbW1ta2traWlpZiYmIyMjISEhHNz
c29vb2NjY1paWlJSUkJCQjo6OjExMf///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAACH5BAEHABMALAAAAAAQAAoAAAVA4CRKpGieJqkKS9QI6KSS
BhklRsSk8xH9CkUEMuBJRArHQmBQAmITAQFRGBQSh4BsRno4HsPHo8Etm88qYxka
AgA7

------------PQP3L7ekBxLH68e4JnL5l0
Content-Disposition: inline
Content-Type: image/gif
Content-Location: http://www.3cat24.cat/img/bg_temps.gif
Content-Transfer-Encoding: Base64

R0lGODlhfgAyAMQAAP////79/fz6+vv49/r39vn08/fx8Pfy8fbw7vbx7/Xv7fXu
7PTt6/Pq6PHn5e/k4ezf3Ovd2erb1+TSzeDKxd3GwNzDvQAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAACH5BAQUAP8ALAAAAAB+ADIAAAX3ICNZQGmeaKqubOu+cCxb
EiOScq7vfB/TtpFvSCwaUcDbcclstpJCp3R6hOKo2GzOqu16WdyvWBwem7Pls9qZ
XruN7be8F5/bZzXlfb/NR/mALnWBhCWDhYGHiHyKi3eNjnOQkW+TlGuWl2eZmmOc
nV+foF2io2h+V6aSqKqPrK2rQamwmK+0bqW3TLm6Vba9ZrzARMLDPsXGPMjJOsvM
eLLPob/SWM7VgnkRFdhaFREKChAU3VkUEAgIDxPlWBMPBwcNEu1UEg0FAwkO9VMO
CQMCJugnJQEBAQEECChgwMACGxAjSpxIsaLFixgzatxoMV2+AQFCAAA7

------------PQP3L7ekBxLH68e4JnL5l0
Content-Disposition: inline
Content-Type: image/png
Content-Location: http://www.3cat24.cat/img/bg_acces.png
Content-Transfer-Encoding: Base64

iVBORw0KGgoAAAANSUhEUgAAAXwAAABvCAYAAADv0ntLAAAABHNCSVQICAgIfAhk
iAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAxMS8w
NS8wOE0FlEoAAAAYdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3Jrc0+zH04AAAM/
SURBVHic7d3BTVxnGIXhcy+zNxIFBNNAKIFU4HRgLLFPCZl04H2QTAkuYUogDRC8
jyVcAEwWzGCIEFIkhovnPI+EgGEW3+rVp//+wLBcLsN3pwc775P8dXJxfT71LADP
aTb1AK/QPMllkl+mHQPgeY1TD/CarLb7/SRHpwc7R9NOA/C8BP+h+b2vf59qCIBN
EPyVe9v9mi0f2CqC/938kdds+cDWEPw8ut2v2fKBrSH4t+ZP/MyWD2yF+uA/sd2v
Ha3eA/BDqw9+nt7u/897AF614bHftF2dW68/1n7K05swAC/vMsmXe98vkixOLq4X
/33jg+CfHuwc5/bMen9zswHwAi6T/HFycX22fuEu+KcHO5+SHE8xFQAbc3Zycf0h
WZ3hnx7s/BaxB9hGx6vGZ/jz7bib5O8ku9POBMCGXCV5OyZ5F7EH2Ga7Sd6NeXgT
B4DtdDTGjRyABvuzITmcegoANu5wNji/B2iwOxumHgGAFzEbFB+ggg0foITgA5QQ
fIASgg9QQvABSrilA1DCvzgEKOFIB6DEzIoP0MGGD1DCQ1uAEjZ8gBKCD1DCM1uA
EjZ8gBKCD1DCLR2AEjZ8gBKCD1DCn1YAKKH3ACUc6QCUcEsHoIQNH6CE4AOUEHyA
EoIPUELwAUq4pQNQwoYPUELwAUoIPkAJwQcoIfgAJdzSAShhwwcoIfgAJWZDllPP
AMALsOEDlBB8gBJu6QCUsOEDlBB8gBKCD1BC8AFKCD5ACbd0AErY8AFKCD5ACcEH
KCH4ACUEH6CEWzoAJWz4ACUEH6CE4AOUEHyAEoIPUMItHYASNnyAEoIPUELwAUoI
PkAJD20BStjwAUoIPkAJwQcoIfgAJQQfoIRbOgAlbPgAJQQfoITgA5QQfIASgg9Q
YhbFB6hgwwcoIfgAJQQfoMQ49QAAvAzBBygxJllMPQQAG7cYk1xOPQUAG3dpwwfo
sBj++Xl4k9stf3fiYQDYjKsk++Pe+c23JB+nngaAjfm4d37zbVgul0mSr4fjpyTH
k44EwHM72zu/+ZDcu5a5emGe29UfgB/bVZL5OvZJcrfhr309HN8k+TXJUZL91WcA
Xr9Fbp/JLpJ8Xh3Z3/kXonxnhc5QUPoAAAAASUVORK5CYII=

------------PQP3L7ekBxLH68e4JnL5l0
Content-Disposition: inline
Content-Type: image/gif
Content-Location: http://www.3cat24.cat/img/bg_tancaAcces.gif
Content-Transfer-Encoding: Base64

R0lGODlhRQAmAOYAAPT09M4sAsgrAsMqAr8pAsMpAr4oArkoAr0oArUoApcxALgn
ApoxAJ8vAZ0uAZUwALcnApgvALImApQwALAnAq0oApIuAKgnApcsAI0uAKAnAZAs
AIstAKYjAqEiAaEiApckAZshAZwhAZchAX4nAJYfAXgnAJEfAYQkAZAeAYIiAXcl
AIAgAYgeAYIfAX0fAYUcAXkbAXYdAX8aAXoZAXYaAXkZAXQYAW0XAW0WAWIWAWYV
AVkXAVMXAF8UAVISAVARAUoQAUkPAUERAEIOAUENAToPADoMADoMATMLAC8LACgK
ACQIAB0GAB4GABcGABcFABYFAA8DAAcCAAAAAJkzAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAACH5BAEHAFUALAAAAABFACYAAAf/gFWCghsqMTeIiYqLjI2O
j4g5RU1UlU5DJIOaVRMvkJ+goYlHU5WmpkocmxY1oq6viTmUp7RUUCuDCq2wvKFR
tcBSGYIsvcaQSMDKS5zHzow5pcrAJijP14hEtQAAldy0Rp7Yz0zb3VTfp0/j17O0
3Om07M/u7+e18871pvD3plPi8vFKYs6bPypLrAnk5aMguoM9HizstW8aFSkPqhSb
+GqHNIuVeAzaxVGUEJCVgmhiVdKVj4+1pvywsOlBwJafcCCRQmsKEhkZNxEyhDOU
DyBIhOhQsUGopkKHikISsSCA1QMXMDjldFNqow8CrIoVSyHCKpJeG0EYy9aqAQe5
jNCmXYSgrd0BDIjNdeTBrt8EzfY2CuvXbgOFghWFaMvNauOxFbomlsAYgGPLYwkk
ZrS28mO2mxd1ruw3tKLRY/vZlSy4A+kAn60mQBwaxuvYATRINI0IdWGrBTJuND2D
8G+rIEbyvlHiuNURK+UmhmHc7gmammwuv+GhQFsPLoIKhbocRgoPJVow3RQIADs=

------------PQP3L7ekBxLH68e4JnL5l0
Content-Disposition: inline
Content-Type: image/gif
Content-Location: http://www.3cat24.cat/img/bg_loginInput.gif
Content-Transfer-Encoding: Base64

R0lGODlhLAEoAKIAALi4uOPj49XV1cXFxe7u7vb29v///wAAACH5BAEHAAYALAAA
AAAsASgAAAP/CLrc/jDKSau9OOvNu//gII5kaZ5oqq5s675wLM90bd/4IOx87//A
oHBILBqPyKRyyWw6n1CoLkCtWq/YrHbL7Xq/4LB4TC6bz+g0ekpou9/wuHxOr9vv
+Lx+z+/7/4CBgoBsBQaHiImKi4yNjo+QkZKTlJWWl5iZmpucmIWdoKGio6Slpqeo
j5+prK2ur7CxrKuytba3uLmntLq9vr/AurzBxMXGx5rDyMvMzcfKztHS07DQ1NfY
2ZvW2t3e34rc4OPk0+Ll6OnF5+rt7rfs7/LzqfH09/id9vn8/ZP7/gIKTARwoMF+
BQ8qpJdwocN2DR9KJBdxosVuFS9qpJZxO6PHZh0/ijQWcqTJXyVPqsSVcqXLWC1f
ypwlIAABQzNzIoups2conj6DJqt5U6jRXECPKo2UdKlTRgkAADs=

------------PQP3L7ekBxLH68e4JnL5l0
Content-Disposition: inline
Content-Type: image/gif
Content-Location: http://www.3cat24.cat/img/bg_entraLog.gif
Content-Transfer-Encoding: Base64

R0lGODlhPgA2APcAAOwzBfAxAc0zDcczDr4zEL8zENktA7szEdQsA7czErEzFK8z
FM4rA6szFakzFssqBKQzF6kzFZ8zGKEzGMgqBMMpBMIpBJkzGkVFRb0oBb4oBY00
Hb8oBURERIQ0H7onBY0yHIkzHUNDQ7cnBbYnBUJCQrEmBkBAQKolBqklBj4+Pj09
PWE1KqYkBpUmEDw8PEk5NaMkB0g5NTs7O0c5NUY5NVU1LJMmEDo6OpAlD0Q4NJEl
EJIlEDk5OY8kD44kD1cxKEA3NDg4OFYxKDc3N0g0L4ojDzY2NjU1NYwgCYYiDjoz
MYIhDjQ0NIAgDoEgDH8gDn8gDD8wLT4wLX0gDjIyMn4gDn4fDDowLnsfDYIeCjEx
MT0vLHofDYEeCXwfDj4vLIAeCXseC3kfDTAwMHkeDXweDHgeDXceDXYeDS8vL3Ud
DXQdDXMdDHYdCy4uLnIdDXYcCi0tLXAcDG4cDCwsLG0cDG8cDG4bCm8bCnAbCisr
K2wbDGsbDGsaCmobDGoaC2gaDGkaCykpKWcaCygoKCcnJ2QZC/8zAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAACH5BAEHAIgALAAAAAA+ADYAAAj/ABEJFHhggoSDCBMqXMiw
oUOEDg4MnIgoQhEZLzJq3Mixo8ePIDnqWKKAoocaIjCoXMmypcuXMGPCrLFhoAMd
HWTq3MkzZpAEiACwKNGzqFGdJWwgIgDjqNOnLGkIWLACqtWjLxqEmHG1K88VECS8
8Eo2JlixZdO2PDtDhNu3cOPKnUu3rt23L8LiOMG3r9+/gAMLHky4L46wPVQoXsy4
sePHkCNLXtwjrJCQmDNrziwk7JEeoEOLHk26tOnTqEMfCYuEiOvXsGPLnk27tm3Y
YZsg2c27t+/fwIMLH947bJXjyJMrX868ufPnysNuIUO9uvXr2LNr387delgyb8KL
/x9Pvrz58+jTj4dwQc2e9/Djy59Pv779+/DVOCAwZZD//wAGKOCABBZo4H9SDIDI
EoMY4uCDEEYo4YQUVmihg0MIpAAXhVzo4YcgRohFAQOBgEWDIaaoIoRYgEDRAkCA
IUcdNNZo44045qjjjjaCMQSJFAkkQAMQFGnkkUgmqeSSTBrpgIJBDvTACCRUaeWV
WGap5ZZcWpnBA1EiokEcUURhxZlopqnmmmy26WaaYgBSAUUxmJGDC3jmqeeefPbp
5599+mAGCgNlIMYNgCaq6KJ/ukEBIgEk8QOjlFaa6A9aIMLAE5Z26qmeVxhggROf
lmopFRy0UIaprC4KxQckWP/R6qx/vhorrbjuaesXO/Tq66/ABivssMQW6ysVsHbx
w7LMNuvss9BGK+20zGYB6xlGZKvtttx26+234Iar7RiwpqHEueimq+667Lbr7rvo
ogErG0zUa++9+Oar77789mvvGrDC8ebABBdMMBywztHFwgw37PDDEEcs8cQMzwGr
HWlkrPHGHHfs8ccgh6wxHbDy0cbJKKes8sost+zyyyjzAesfd9Rs880456zzzjz3
fPMHJhDSx9BEF2300UgnrfTSRWfAQB6ERC311FRXbfXVWGcttR4IICLIIWCHLfbY
ZJdt9tlohx2GQBXgkfbbcMdNth8MDJSCH3LnrffcKVAhZIEXeewtONx5hFF3lAZw
8MHijDfu+OOQRy454xl0PVFAADs=

------------PQP3L7ekBxLH68e4JnL5l0
Content-Disposition: inline
Content-Type: image/gif
Content-Location: http://www.3cat24.cat/img/bg_peu.gif
Content-Transfer-Encoding: Base64

R0lGODlhBQBkAMZLADMzM7MnA7QnA7UnA7YnA7cnA7goA7koA7ooA7soA7woA70o
A74oA78oA8ApA8EpA8IpA8IqA8MqA8QqA8UqA8YqA8cqA8grA8krA8orA8srA8wr
A80rA84sA88sA9AsA9EsA9IsA9MsA9QsA9UsA9YsA9YtA9ctA7g7G7k7G7o7G7s7
G7w7G708G748G788G8A8G8E8G8I8G8M8G8Q9G8U9G8Y9G8Y+G8c+G8g+G8k+G8o+
G8o/G8s/G8w/G80/G84/G88/G9A/G9E/G9JAG9NAG9RAG9VAG9ZAG9dAG9hAG///
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
/////////////////yH+FUNyZWF0ZWQgd2l0aCBUaGUgR0lNUAAsAAAAAAUAZAAA
B/6AAIKDhIWGh4IBiiiKAYwBAikCk5KTAgOYAyqZm5idBCoEoqGipaIrpagFBSyr
Bi0GsbCxBge2By63uQgILry9v76/w8LACQkvx8jKMArOz84wC9Mx0wvVCwwyDNzb
3N/dDeIz4g3k4+U0Duvs6zQP8O/x8BA1EPf29/r3NhH+NxEkSLghcGBBHBMSKkyI
g4LDHA4pQKRQQUeFixYvary4Q2NHjhct7LBAciRJCxdSXuChkmVKlxh6YJgpcyaG
DDgz+Mj5gydODUA0CA0qVMOGoxuAIFXKgUOQpk6hCulAtSrVqVerYu2wdYiHr2C/
DvlAlsgHECCIoE27tkiItzVw37p9awRuXbpwj4jYy3fvkRGAkQAeIXgECSQkEiNO
TKKE4xJITEiOLDmJ5BNKTmjOrPlEIAA7

------------PQP3L7ekBxLH68e4JnL5l0
Content-Disposition: inline
Content-Type: image/gif
Content-Location: http://www.3cat24.cat/img/bg_deg_vermell.gif
Content-Transfer-Encoding: Base64

R0lGODlhBgD0AeYAAMInAeAtAbwmAfUxAcspAeMuAegvAfMxAbkmAdosAcAnAeov
AcQoAbclAeUuAdUrAecvAcYoAewwAfYyAe0wAc4qAe8wAdQrAdAqAd4tAccoAbsm
AdksAckpAcopAdEqAcEnAfcyAcwpAbomAc8qAdYrAb8nAdwsAd0tAfExAd8tAfQx
AbglAfIxAdgsAeQuAb4nAe4wAdIrAekvAfAwAeIuAdcrAesvAeYuAcUoAdssAb0m
AcMoAeEuAdMrAcgpAc0qAc0pAdcsAdIqAeEtAdwtAcgoAcMnAb4mAfAxAeswAeYv
AfgyAbYlAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAGAPQBAAf/gEyCg4SFhoeIiYqLjCGO
j5CRko8TlZaXmJmalQOdnp+goaKdK6Wmp6ippgesra6vsLGsLbS1tre4tSm7vL2+
v7xJwsM0xcbHyMYWy8zNzs/QyzHT1NXW19QU2tvc3d7f2hLi4+Tl5ufiSurrN+3u
7/DuC/P09fb3+PMz+/z9/vwGAgocSLCgwYAQEipcyLChw4RLIkrEQbGixYsVHWjc
yLGjx48aX4gcSbKkyZEFUqpcybKly5Q1YsqcSVNmj5s4c+rESaSnz589AwgdSrSo
0aNCVShdyrSp06UZokqdSrWq1agosmrdyrWr1iJgw54YS7as2bNkdahdy7bt2gRw
/+PKnUu3LlwOePPq3cu3L14XgAMLHkw4sJDDiBMftsG4sePHjUtInky5suXJDzJr
3sy5s+fMF0KLHk26tOnQPlKrXs1atYzXsGPLhj2ktu3btT/o3s27t+/dGIILH068
uPHgJJIrX868ufIK0KNLn069OnQg2LNrxx6ku/fv3UWIH0++vPnxBNKrX8++vfv0
HuLLn0+/vvwO+PPr38+/P/4fAAYo4IABGmHggRokqOCCDDboYIIRRCjhhBRWaGGE
OWSo4YYcasjAhyCGKOKIJH7Iw4kopqgiike06CIAMMYo44w01ggjCDjmqOOOPOao
wI9ABinkkET+aMKRSCap5I+SSMLg5JNQRinlk0hUaeUOWGap5ZZZCuDll2CGKeaY
Xm5g5plopqnmmmaO4OabcMYp55sI1GnnnXjmqWedLPTp55+ABupnA4QWauihiCZK
aBOMNuroo5BGKumklFZq6aWYZqrpppx26umnoIYq6qiklmrqqaimquqqrLbq6quw
xirrrLTWauutuOaqq6WBAAA7

------------PQP3L7ekBxLH68e4JnL5l0
Content-Disposition: inline
Content-Type: text/css; charset=ISO-8859-1
Content-Location: http://www.3cat24.cat/css/estils_principals.css
Content-Transfer-Encoding: 8bit

/* MODULS */

.Modul1, .Modul2, .Modul3, .Modul4, .Modul5, .Modul5b, .Modul1b, .Modul1b_noimg {border-bottom:0.0625em solid #CCC;}

.separador {margin:0;padding:0;clear:both;height:0.725em;font-size:1em;*font-size:0.675em;line-height:0;}

.Seccions {color:#666;font-size:0.75em;margin:0.5em 0 0.375em;}

.Seccions a:link, .Seccions a:visited {color:#666;}

.Seccions a:hover {color:#FF3301;text-decoration:none;}

.SeccionsIco {vertical-align:bottom;margin:0 0.1em 0 0.6em;}

.titol {font-size:1.4em;line-height:1em;font-weight:400;margin-bottom:0.2em;}

.titol a:link, .titol a:visited {color:#00395B;}

.titol a:hover {color:#00395B;text-decoration:underline}

.Actual {color:#000;font-size:0.7em;}

.Actual strong {color:#FF3301;}

.Actual a {color:#FF3301 !important;font-size:1em;margin-left:0.4em;}

.Actual .comentaho {color:#000 !important;margin-left:0.2em;}

.TextNoticia {color:#000;font-size:0.75em;margin-top:0.5em;}

.Elements {margin:0.8em 0 0.25em;}

.Elements ul {margin-bottom:0.5em;}

.Elements ul img {margin-right:0.3em;}

.Elements ul strong {color:#333;font-size:0.8em;}

.Elements li {display:inline;}

.Elements li a {color:#00395B;font-size:0.75em;margin:0 0.4em;}

.Elements li img {margin-bottom:0.2em;}

.SubnoticiesRelacionades {margin-bottom:1.25em;}

.SubnoticiesRelacionades a:link, .SubnoticiesRelacionades a:visited {color:#00395B;text-decoration:underline;font-size:0.95em;line-height:1.3em;}

.SubnoticiesRelacionades a:hover {color:#FF3301;text-decoration:underline;font-size:0.95em;line-height:1.3em;}

.FotoPlay {position:relative;border:none;}

.Pointer{cursor:pointer;}

.FotoPlayGran {border:none;height:7.58em;width:7.44em;}

.Play {width:48px;height:43px;position:absolute;top:24px;left:36px;border:none;padding:0;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;-khtml-opacity:0.6;}

.Play2 {width:48px;height:43px;position:absolute;top:50px;left:99px;border:none;padding:0;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;-khtml-opacity:0.6;}

.Play3 {width:48px;height:43px;position:absolute;top:44px;left:176px;border:none;padding:0;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;-khtml-opacity:0.6;}

.Play4 {width:48px;height:43px;position:absolute;top:79px;left:176px;border:none;padding:0;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;-khtml-opacity:0.6;}

.CapNoticia {font-size:0.875em;color:#333;font-weight:700;border-top:3px solid #333;border-bottom:1px solid #333;padding:0.4em 0;}

.CapNoticia a {color:#333;}

.CapNoticia a:hover{color:#FF3301;text-decoration:none;}

.TextBlau {color:#06F;}

.TextVermell {color:#F00;}

.TextVerd {color:#390;}

.ComVid {border-top:0.0625em solid #CCC;border-bottom:0.0625em solid #CCC;margin:0.4em 0;}

.VideoIco {margin:0 0.3em 0 0.6em;}

/* Modul 1 */

span.selected a {font-weight:bolder;color:#FF3301;}

.normal {color:#666;}

.Nav_imatge_noticia {width:33em;text-align:right;font-size:0.75em;letter-spacing:0.1em;}

.Nav_imatge_noticia a {color:#666;}

.Nav_imatge_noticia li {display:inline;}

.SeccionsModul1 {color:#666;font-size:0.75em;margin:0.5em 0 0.375em;}

.Modul1 .SeccionsModul1 a:link, .Modul1 .SeccionsModul1 a:visited {color:#666;}

.Modul1 .SeccionsModul1 a:hover {color:#FF3301;text-decoration:none;}

.Modul1 h3 {color:#00395B;font-size:1.8em;line-height:1em;margin-bottom:0.2em;}

.Modul1Destacat h3 {font-size:2.25em;line-height:0.9em;}

.Modul1 h3 a:link, .Modul1 h3 a:visited {color:#00395B;}

/* Modul 1b*/

.Imatge1b {float:left;margin:0.5em 0.8em 0 0;}

.Text1b {float:left;width:15em;overflow-y:auto;}

.Text1b_noimg {overflow-y:auto;}

.Modul1b h3, .Modul1b_noimg h3 {color:#00395B;font-size:1.8em;line-height:1em;margin-bottom:0.2em;}

.Modul1b h3 a:link, .Modul1b h3 a:visited, .Modul1b_noimg h3 a:link, .Modul1b_noimg h3 a:visited {color:#00395B;}

/* Modul 2 */

.Modul2 .Seccions {margin-bottom:0.5em;}

.Modul2 h3 {color:#00395B;font-size:1.4em;line-height:1em;font-weight:400;margin-bottom:0.2em;}

.Modul2 h3 a {color:#00395B;}

/* Modul 4 */

.imgEsq {float:left;padding-right:0.8em;}

.textDre {float:left;width:16em;margin-bottom:0.725em;}

.textDre_noimg {margin-bottom:0.725em;}

.Modul4 .FotoPlay {position:relative;border:none;padding-bottom:0.6em}

/* Modul 5b */

/*.Modul5b .Foto5b {margin:0.5em 0 0.5em;}*/

/* Mòdul especial

.modulEspecial {background:#F9F9F4 url(/img/bg_modulEspecial) left bottom repeat-x;padding:0 10px 6px;}

.modulEspecial .Imatge, .modulEspecial #Imatge, .modulEspecial .Foto5b, .modulEspecial .imgEsq {margin:0 0 0 -10px;}

.modulEspecial #Imatge .FotoPlay {position:inherit;}

.modulEspecial .Nav_imatge_noticia {width:auto;}

*/

/* Mòdul especial */

.modulEspecial {background:#F9F9F4 url(/img/bg_modulEspecial) left bottom repeat-x;padding:0 0 6px;}

.modulEspecial .Imatge, .modulEspecial #Imatge, .modulEspecial .Foto5b, .modulEspecial .imgEsq {margin:0;}

.modulEspecial .Nav_imatge_noticia {width:auto;}

.modulEspecial h1, .modulEspecial h2, .modulEspecial h3, .modulEspecial h4, .modulEspecial h5, .modulEspecial .Actual, .modulEspecial p, .modulEspecial .Elements, .modulEspecial .SubnoticiesRelacionades {padding-left:10px; padding-right:10px;}

.modulEspecial .comentaris {padding-left:0px; padding-right:0px;}

.noticia_matinstv3, .noticia_matinscr {display:block;font-size:1em;_font-size:0.675em;line-height:0;width:100%;height:27px;margin-bottom:1px;}

.noticia_matinstv3 {background:#fc8a06 url(/img/noticia_matinstv3.gif) left top no-repeat;}

.noticia_matinscr {background:#c70b00 url(/img/noticia_matinscr.gif) left top no-repeat;}

.e_16 .noticia_matinstv3 {background:#fc8a06 url(/img/noticia_matinstv3_240.gif) left top no-repeat;}

.e_16 .noticia_matinscr {background:#c70b00 url(/img/noticia_matinscr_240.gif) left top no-repeat;}


/* Modul Esports */

.Esports {color:#666;font-size:0.75em;margin:0.5em 0 0.375em;}

.Esports a:link, .Esports a:visited {color:#FF3301;}

.Esports a:hover {color:#FF3301;text-decoration:underline;}

/* Modul Fotonoticia */

.ModulFotonot {background-color:#F3F2ED;padding:2em 0;}

.ContFotonot {width:18.75em;margin:0 auto;}

.ContFotonot img {margin-bottom:0.8em;}

/* Modul Destacat / Destacat Programa */

.clearfix:after {content:".";height:0;clear:both;visibility:hidden;}

.clearfix {display:inline-block;height:90px;overflow:hidden;}

* html

.clearfix {height:1%;height:90px;overflow:hidden;}/* Si es IE-mac \*/

.clearfix {display:block;height:90px;overflow:hidden;}/* Si es IE-mac */

.ModulDest, .ModulDestProg {background-color:#333;overflow-y:auto;height:90px;line-height:0.85em;overflow:hidden;}

.ImatgeDest {width:120px;height:90px;margin-right:0.6em;float:left;border-right:0.0625em solid #FFF;}

.ModulDest h2, .ModulDestProg h2 {margin:0.8em 0.4em 0;}

.ModulDest a:hover strong, .ModulDestProg a:hover strong {text-decoration:underline;}

.ModulDest h2 a, .ModulDestProg h2 a, .ModulDestProg span a {color:#FFF;font-size:0.6em;font-weight:400;}

.ModulDest h2 a strong, .ModulDestProg h2 a strong {display:block;padding-bottom:0.125em;}

.ModulDestProg span {font-size:1.2em;margin-left:4.75em;line-height:1em;}

.imatgeProg {background-color:#FFF;margin-bottom:0.0625em;}

.peuFoto {color:#FFF;font-size:0.7em;}

/* Modul Audio */

.ModulAudio ul {margin-top:0.5em;}

.ModulAudio li {padding:0 0 0.5em 1em;border-bottom:0.0625em dotted #999;background:url(/img/ico_li_audio.gif) no-repeat 2px 6px;margin-top:0.3em;}

.ModulAudio li a {color:#00395B;font-size:0.75em;}

/* Modul Diners antic */

.FotoTemps {margin:0.8em 0.8em 0 0;float:left;}

.ModulDiners ul {font-size:0.75em;float:left;margin-top:0.4em;}

.ModulDiners li {border-bottom:1px dashed #333;padding:0 0 0.6em;margin-top:0.6em;}

.ModulDiners .TextVermell, .ModulDiners .TextVerd {float:right;margin:-1.2em 1.3em 0 0;padding:0 0 0 2em;}

/* Modul diners */

.FonsModulDiners {background-color:#EFEFEF;padding:0.65em 0em 0.5em 0.65em;height:2.5em;font-size:0.75em;}

.FonsModulDiners .txt1 {width:72px;float:left;}

.FonsModulDiners .num1 {width:72px;float:left;text-align:right;border-right:1px dotted #333;padding:0 0.65em 1.2em 0;}

.FonsModulDiners .txt2 {width:80px;float:left;padding-left:0.65em;}

.FonsModulDiners .txt2 .condicions_dow a {font-size:0.9em;color:#777;}

.FonsModulDiners .num2 {width:60px;float:left;text-align:right;}

.FonsModulDiners p {text-align:right;padding:0.8em 0.95em 0 0;*padding-top:0.25em;_padding-top:0;margin:0;_margin-top:-0.25em;}

.FonsModulDiners p a {color:#000;font-size:11px;}

/* Modul Aeroports */

.aeroports {height:2.85em;padding:0.5em 0em;background-color:#efefef;}

.aeroports div{width:79px;float:left;background-color:#efefef;padding-bottom:0.1em !important;padding-bottom:0em;text-align:center;border-right:1px dotted #333;}

.aeroports div.noBorder{border-right:none;}

.aeroports div h3{font-size:0.75em;line-height:2em;font-weight:normal;}

/* Modul Serveis Usuaris */

.servUsuaris {height:100%;_height:3.75em;padding:0.5em 0em;background-color:#efefef;overflow:auto;}

.servUsuaris div{width:79px;float:left;padding-bottom:0.2em;_padding-bottom:0;text-align:center;border-right:1px dotted #333;}

.servUsuaris div.noBorder{border-right:none;}

.servUsuaris div a{display:block;height:50px;font-size:0.75em;color:#000; background:url(/img/ico_serveisUsuaris.gif) left top no-repeat;}
.servUsuaris div a:hover{color:#444;}

.servUsuaris div .modWidgets{background-position:23px 18px;}
.servUsuaris div .modWidgets:hover{background-position:23px -55px;}

.servUsuaris div .modRss{background-position:-39px 18px;}
.servUsuaris div .modRss:hover{background-position:-39px -55px;}

.servUsuaris div .modTwitter{background-position:-102px 18px;}
.servUsuaris div .modTwitter:hover{background-position:-102px -55px;}

.servUsuaris div .modMobils{background-position:-165px 18px;}
.servUsuaris div .modMobils:hover{background-position:-165px -55px;}

/* Modul Mes Noticies / Mes Noticies b */

.ModulMesNot {height:9em;}

.NoHeight {height:auto;}

.ModulMesNot ul {margin-top:0.2em;}

.ModulMesNot li {padding:0 0 0.5em 1em;border-bottom:0.0625em dotted #333;background:url(/img/ico_not_separador.gif) no-repeat 6px 10px;margin-top:0.3em;}

.ModulMesNot li a {color:#00395B;font-size:0.75em;}

/* Modul Ultimes Noticies*/

.notiTabs {height:25px;}

.notiTabs a, .notiTabs a:hover {text-decoration:none;font-size:11px;color:#FFF;}

.notiTabs a:link {text-decoration:none;font-size:11px;color:#FFF;}

.notiTabs a:visited {text-decoration:none;font-size:11px;color:#FFF;}

.notiTabs a:hover {text-decoration:none;font-size:11px;color:#FFF;}

.notiTabs ul {float:left;width:100%;}

.notiTabs li {height:21px;list-style-type:none;position:relative;float:left;border-top:1px solid #333;border-right:1px solid #333;border-bottom:0;border-left:1px solid #333;margin-right:2px;background:#FF3301 url(/img/background_pestana.jpg) left top repeat-x;top:8px;padding:1px 4px 0;font-weight:700;white-space:nowrap;}

.notiTabs li.actiu {border-bottom:1px solid #FFF;background-image:none;border-top:3px solid #333;background-color:#FFF;top:1px;padding:4px 6px 0 4px;height:23px;}

.notiTabs li.actiu a:link {font-size:11px;color:#333;}

.notiTabs li.actiu a:hover {font-size:11px;color:#333;}

.notiTabs li.actiu a:visited {font-size:11px;color:#333;}

.notiTabsLlista {clear:both;border:1px solid #333;}

.notiTabsLlista a:hover {text-decoration:underline;}

.notiTabsLlista ul {padding:0;border:none;}

.notiTabsLlista li {border-bottom:1px dotted  #333;}

#lista_comarcas {background:none;}

.combo_noticias {margin-left:78px;}

.lista_noticias {background-color:#F4F4F4;background-image:none;font-size:0.98em;text-align:left;height:35px;}

a.link_noticias {color:#333;text-decoration:none;font-weight:700;margin:11px 0 6px 6px;float:left;font-size:11px;padding:0;}

a.lista_noticias :link {color:#333;}

.mas_noticias {padding:13px 0 6px 10px;float:left;}

.notiTabsLlista form {float:left;text-align:center;width:100%;padding:5px 0 5px 5px;}

.hide {position:absolute;visibility:hidden;display:none;}

.modInfo {width:115px;padding:1px 0 0 25px;float:left;display:inline;vertical-align:top;font-size:9px;}

.modInfo a:link, .modInfo a:visited {color:#00395B;text-decoration:none;}

.modInfo a:hover {color:#F60;text-decoration:underline;}

.modInfo a:link, .modInfo a:visited {color:#00395B;text-decoration:none;}

.modInfo a:hover, .modInfo a:visited:hover {color:#00395B;text-decoration:underline;}

.tit_usr a:link, .tit_usr a:visited {color:#00395B;text-decoration:none;}

.tit_usr a:hover {color:#F60;text-decoration:none;}

.notiTabsLlista ul {margin:0;padding:0;}

.notiTabsLlista li {font-size:12px;list-style-type:none;padding:6px 6px 6px 23px;background:url(/img/ico_not_separador.gif) no-repeat 13px 12px;border-bottom:1px dashed #D5DEDF;text-align:left;line-height:18px;}

.notiTabsLlista li a:link, .notiTabsLlista li a:visited {color:#00395B;text-decoration:none;}

.notiTabsLlista li a:hover {color:#00395B;text-decoration:underline;}

.modInfo a:link, .modInfo a:visited {color:#00395B;text-decoration:none;}

.hora {font-weight:700;color:#FF3301;font-size:11px;}

.comentarios {color:#FF3301;font-size:11px;}



/* NOU Modul Fotogaleria*/

.fotoGaleria {width:25em;}

.fotoGaleria .fotoGaleriaTit {background:#333 url(/img/bg_titFotoGal.gif) repeat-x 0 0;text-align:center;padding:0.35em 0.75em 0.4em;}

.fotoGaleria .fotoGaleriaTit h3 {line-height:1.1em;font-weight:normal;}

.fotoGaleria .fotoGaleriaTit h3 a {color:#fff;}

.fotoGaleria .fotoGaleriaCont {position:relative;height:300px;}

.fotoGaleria .fotoGaleriaImg {position:absolute;}

.fotoGaleria .fotoGaleriaImg img {width:400px;height:300px;}

.fotoGaleria .fotoGaleriaNav {z-index:70;position:absolute;bottom:0;width:100%;}

.fotoGaleria .bgFotoGaleriaNav {z-index:50;position:absolute;bottom:0;height:3.35em;background-color:#000;filter:alpha(opacity=60);-moz-opacity:0.60;opacity:0.60;-khtml-opacity:0.60;width:100%;}

.fotoGaleria .fotoGaleriaNav .Anterior {position:absolute;bottom:1.2em;left:0.65em;}

.fotoGaleria .fotoGaleriaNav .Seguent {position:absolute;bottom:1.2em;right:0.65em;}

.fotoGaleria .fotoGaleriaTxt {z-index:60;position:absolute;bottom:0;width:334px;height:47px;text-align:center;font-size:0.75em;line-height:1.1em;padding:0 2.75em;}

.fotoGaleria .fotoGaleriaTxt a:link, .fotoGaleriaTxt a:visited {color:#fff;}


/* Modul Fotogaleria e_20_nomargin */

.e_20_nomargin .fotoGaleria {width:20em;}

.e_20_nomargin .fotoGaleria .fotoGaleriaCont {height:240px;}

.e_20_nomargin .fotoGaleria .fotoGaleriaImg img {width:320px;height:240px;}

.e_20_nomargin .fotoGaleria .fotoGaleriaTxt {width:254px;}



/* Modul Fotogaleria ANTIC*/

.ModulFotoGal {width:25em;}

.ModulFotoGal_2 {width:42em;}

.Galeria {margin-top:0.6em;}

.GaleriaNav {background-color:#333;height:3.7em;text-align:center;margin-top: -0.1875em;margin-bottom: 1.1875em;}

.GaleriaNav .Anterior {height:1em;width:1em;padding:0;float:left;margin-top: 0.7em;margin-right: 0;margin-bottom: 0;margin-left: 0.2em;}

.TextGaleria a:link, .TextGaleria a:visited {color:#FFF;font-size:0.9em;font-weight:bolder;float:left;text-align:center;padding:0;margin:0.4em 0 0 0.54em;width:24em;}

.TextGaleria a:hover {color:#FFF;font-size:0.9em;font-weight:bolder;float:left;text-align:center;padding:0;margin:0.4em 0 0 0.54em;width:24em;text-decoration:underline;}

.GaleriaNav .Seguent {height:1em;width:1em;padding:0;float:right;margin-top: 0.7em;margin-right: 0.2em;margin-bottom: 0;margin-left: 0;}



/* Modul Carrousel*/

.Carrousel {margin-top:0.0em;position:relative;border:none;width:20em;}

.CarrFoto {position:relative;clear:both;}

.CarrFondoNav {background-color:#000;height:3.75em;position:absolute;border:none;filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.75;-khtml-opacity:0.75;left:0;bottom:0;padding:0;width:100%;}

.CarrNav {position:absolute;height:2.8em;bottom:0;padding:0;}

.CarrNav .Anterior {height:1em;width:1em;padding:0;float:left;margin:0 0.3em 0 0.2em;}

.CarrNav .Anterior img {margin-top:0.4em;}

.TextCarrousel a:link, .TextCarrousel a:visited {color:#FFF;font-size:0.9em;font-weight:bolder;float:left;padding:0;margin:0 0 0.8em;width:18em; text-align:center}

.TextCarrousel a:hover {color:#FFF;font-size:0.9em;font-weight:bolder;float:left;padding:0;margin:0 0 0.8em;width:18em;text-decoration:underline;}

.CarrNav .Seguent {height:1em;width:1em;padding:0;float:right;margin:0 0.2em 0 0.3em;}

.CarrNav .Seguent img {margin-top:0.4em;}

/* Modul Mes Noticies Gran*/

.ModulMesNotGran {float:left;width:30.5em;}

.ModulMesNotGranb {float:right;width:30.5em;}

.ModulMesNotGran ul, .ModulMesNotGranb ul {margin-top:0.2em;}

.ModulMesNotGran li, .ModulMesNotGranb li {padding:0 0 0.5em 1em;border-bottom:0.0625em dotted #333;background:url(/img/ico_not_separador.gif) no-repeat 6px 10px;margin-top:0.3em;}

.ModulMesNotGran li a, .ModulMesNotGranb li a {color:#00395B;font-size:0.75em;}

.MesNotGranData {color:#FF3301;font-size:0.75em;margin-left:0.4em;}

/* Modul Publicitat */

.publicidad {border:0.06em solid #CCC;background-color:#EDEFEF;padding:0 0.56em 0.44em;margin:0;text-align:center;}

.e_20 .publicidad {padding:0 0 0.44em 0;}

.e_8_nomargin .publicidad {padding:0 0 0.44em;}

.texto_publicidad {font-size:0.69em;padding:0;margin:0;color:#666;height:19px;position:relative;top:0.06em;}

/* Modul Barra Horitzontal */

.Barrahorizontal {background:#F4F4F4;color:#333;font-size:0.875em;font-weight:700;border-top:3.04px solid  #333;padding:1.18em 0;}

.Barrahorizontal ul {list-style:none outside none;margin:0;padding-left:0.8em;display:inline;color:#333;font-weight:700;}

.Barrahorizontal li {display:inline;padding:0 0.433em;height:0.625em;border-right:1px solid #333;margin:0;}

.Barrahorizontal a:link, .Barrahorizontal a:visited {color:#333;text-decoration:none;}

.Barrahorizontal a:hover {color:#333;text-decoration:underline;}

.Barrahorizontal img {position:relative;top:0.13em;padding-left:0.3em;}

.Barrahorizontal .nolinea {border:none!important;}

/* Modul Titol Seccio */

.TitolSeccio {border-bottom:1px solid #333;border-top:3px solid #333;color:#666;font-size:1.5em;font-weight:700;padding:0.14em 0;}

.TitolSeccio a:link, .TitolSeccio a:visited {color:#333;}

.TitolSeccio a:hover {color:#FF3301;text-decoration:none;}

/* Modul Comarques */

.ModCom .ModComLlista {background-color:#F3F2ED;overflow-y:auto;height:100%;padding:0.7em 0.7em 1.5em;}

html>body .ModCom .ModComLlista {background-color:#F3F2ED;overflow-y:auto;height:100%;padding:0 0.7em 1em;}

.ModCom .ModComLlista li {display:inline;}

.ModCom .ModComBorderBlanc {border-bottom:0.0625em solid #FFF;}

.ModCom .imgEsq {background-color:#333;color:#FFF;margin:1em 0.35em 0.7em 0.7em;padding:0 0 0.4em;}

html>body .ModCom .imgEsq {background-color:#333;color:#FFF;margin:1.5em 0.35em 0.7em 1.1em;padding:0 0 0.4em;}

.ModCom .FotoPlay {position:relative;border:none;margin-bottom:0.4em;}

.ModCom .Play {width:48px;height:43px;position:absolute;border:none;padding:0;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;-khtml-opacity:0.6;}

.ModCom strong {color:#FFF;padding:0.4em 0 0 0.4em;font-size:12px;}

/* Modul Comarques Flash */

.Contenedor_Comarques {background-color:#F3F2ED;margin:auto;}

.Comarques {background-color:#F3F2ED;padding:0;margin:0;width:320px;height:306px;}

.Comarques_Flash {background-color:#F3F2ED;padding:0;margin:0;width:320px;height:257px;}

.Comarques_Combo {background-color:#DDDCD7;padding:0;margin:0;width:320px;height:49px;}

.Combo_Noticias_Flash {top:14px;left:104px;position:relative;}

/* Modul Barra Horitzontal Nostres Portals */

.Barra_horizontal_Nos_Portals {border-top:solid #333;color:#333;background:#F4F4F4;padding:1.18em 0;}

ul.Barrahorizontal_Nostres_Portals {list-style:none outside none;margin:0;padding-left:0.56em;display:inline;color:#333;font-size:0.875em;}

ul.Barrahorizontal_Nostres_Portals li {border-right:1px solid #333333;display:inline;height:0.625em;margin:0;padding:0 0.35em;}

ul.Barrahorizontal_Nostres_Portals li a:link {color:#333;}

ul.Barrahorizontal_Nostres_Portals li a:hover {color:#333;text-decoration:underline;}

ul.Barrahorizontal_Nostres_Portals li a:visited {color:#333;}

.nolinea_nostres_portals {border:none!important;}

p.Titular_Portals {padding:0 0 4px 16px;margin:0;float:left;font-weight:700;}

.li_tv3 {padding:0 0.5em 0 0!important;}

/* Modul Estrenes de la Setmana */

.Contenedor_Cartelera {margin:auto;}

.Cartelera {padding:0;margin:0;overflow:auto;height:191px;width:100%;float:left;border-bottom:1px solid #BBB;}

ul.Cartelera_Lista {list-style:none outside none;margin:0;padding:0;}

ul.Cartelera_Lista li {background:url(/img/ico_not_separador.gif) no-repeat 13px 14px;border-bottom:1px dotted #333;font-family:Arial;padding:0.48em 0.48em 0.48em 23px;margin:0;font-size:0.75em;}

ul.Cartelera_Lista li a:link {color:#00395B;}

ul.Cartelera_Lista li a:hover {color:#00395B;text-decoration:underline;}

ul.Cartelera_Lista li a:visited {color:#00395B;}

.Titular_Estrenas_Barra {padding:0;margin:0;background-color:#E6E6E6;height:1.98em;border-bottom:1px solid #BBB;}

.Titular_Cartelera_Estrenas_Texto {padding:9px 0 0 7px;color:#000;font-size:0.75em;margin:0;font-family:Arial;font-weight:700;height:0;}

.imgEsq_Cartelera {float:left;padding-right:0.8em;}

.Contenedor_Cartelera_Texto {margin:1.25em 0 1.75em;}

.textDre_Cartelera {float:left;margin-bottom:1.25em;width:16em;}

.titol_cartelera {font-size:1.4em;font-weight:400;line-height:1em;margin-bottom:0.2em;font-family:Arial;}

.Contenedor_Cartelera_Texto a:link, .Contenedor_Cartelera_Texto a:visited {color:#00395B;}

.Contenedor_Cartelera_Texto a:hover {color:#00395B;text-decoration:underline;}

.CapNoticia_Cartelera {border-bottom:1px solid #333;border-top:3px solid #333;color:#333;font-size:0.875em;font-weight:700;padding:0.4em 0;}

.Text_Dre_Cartelera {margin-bottom:1.25em;}

.Contenedor_Peliculas {background:#036;margin:auto;}

.TextNoticia_Cartelera {color:#000;font-size:0.75em;margin-top:0.5em;font-family:Arial;}

/* Modul Barra Horitzontal Avis Antic */

.Barra_Horizontal_Avis {border-top:solid #333;background:#DDD;height:auto;margin-right:auto;margin-bottom:18px;padding-bottom:8px;padding-right:10px;}

ul.Barra_Horizontal_Lista_Avis {list-style:none outside none;margin:0.6em 0 0 11px;font-size:0.875em;color:#000;}

ul.Barra_Horizontal_Lista_Avis li {padding:0;margin:0;}

ul.Barra_Horizontal_Lista_Avis li a:link {color:#000;font-size:1.13em;font-weight:700;}

ul.Barra_Horizontal_Lista_Avis li a:hover {color:#000;text-decoration:underline;font-size:1.13em;font-weight:700;}

ul.Barra_Horizontal_Lista_Avis li a:visited {color:#000;font-size:1.13em;font-weight:700;}

/* Modul Barra Horitzontal Avis */

.Avis {border-top:3px solid #333;background-color:#727272;margin-bottom:18px; height:auto;padding:1.15em 0.75em 0.55em 0.75em;}

.AvisImg {border-top:3px solid #333;background-color:#727272;margin-bottom:18px;height:90px;position:relative;overflow:hidden;}

.AvisImg .DestacatImg {float:left;border-right:1px solid #fff;padding-bottom:0px;margin-bottom:0;overflow:hidden;}

.AvisImg .DestacatImgTxt {margin:1.15em 0.75em 0.75em 8.15em;*margin:1.15em 0.75em 0.75em 0.75em;position:absolute;bottom:0px;overflow:hidden;width:53em;}

.Avis a, .AvisImg .DestacatImgTxt a {color:#fff;font-weight:bold;}

/* Modul Barra Horitzontal Avis Especial */

.AvisEspecial {

	margin-bottom:18px;

	height:90px;

}

/* Modul Barra Horitzontal Urgent */

.Barra_Horizontal_Urgent {border-top:solid #333;background:#F13001;height:auto;margin-right:auto;margin-bottom:18px;padding-bottom:8px;padding-right:10px;}

ul.Barra_Horizontal_Lista_Urgent {list-style:none outside none;margin:0.6em 0 0 11px;font-size:0.875em;color:#FFF;}

ul.Barra_Horizontal_Lista_Urgent li {padding:0;margin:0;}

ul.Barra_Horizontal_Lista_Urgent li a:link {color:#FFF;font-size:1.13em;font-weight:700;}

ul.Barra_Horizontal_Lista_Urgent li a:hover {color:#FFF;text-decoration:underline;font-size:1.13em;font-weight:700;}

ul.Barra_Horizontal_Lista_Urgent li a:visited {color:#FFF;font-size:1.13em;font-weight:700;}

/* Noticia Gran */

.NoticiaGran {position:relative;border:none;width:100%;color:#FFF;height:26.25em;}

#NotiGranFoto {position:relative;clear:both;}

.VideoPlayer {visibility:hidden;}

.NotiGranVideoFondo {background-color:#000;position:absolute;left:30.55em;top:1.75em;bottom:2.3em;padding:0;width:432px;height:370px;float:right;filter:alpha(opacity=70);-moz-opacity:0.70;opacity:0.70;-khtml-opacity:0.70;}

.VideoGran {position:absolute;left:31.55em;top:2.05em;bottom:2.38em;padding:0;width:400px;height:340px;float:right;}

.NotiGranFondo {background-color:#000;position:absolute;left:0;top:0;bottom:0;padding:0;width:26em;height:26.25em !important;filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.75;-khtml-opacity:0.75;}

.NotiGranText {position:absolute;width:24em;bottom:0;margin:0 1em 1em;top:0;padding-top:0.65em;}

.NotiGranText li {font-size:0.85em;line-height:1.35em;background:transparent url(/img/ico_not_separador.gif) no-repeat scroll 10px 8px;padding-left:1.35em;}

.NotiGranText a {color:#ff3300;}

.NotiGranText li a {font-weight:bold;}

.NotiGranText h2 a:link, .NotiGranText h2 a:visited {color:#FFF;font-size:1.3em;}

.NotiGranText h2 a:hover {color:#FFF;font-size:1.3em;}

.NotiGranText p {font-size:0.85em;}

.NotiGranText .Actual {color:#FFF;font-size:0.7em;}

.NotiGranText .Actual strong {color:#FF3301;}

.NotiGranText .Actual a {color:#FFF;font-size:1em;margin-left:0.4em;}

.NotiGranText .Galeria {padding:2em 0 0.6em;float:left;}

.NotiGranText .BackgroundSel {border:0.125em solid #FFF;}

.NotiGranText .Galeria img {margin-right:0.3em;}

.NotiGranText .Galeria .imgEsq {float:left;padding-right:0.8em;}

.NotiGranText .Galeria .FotoPlay {position:relative;border:none;}

.NotiGranText .Galeria .Play {width:48px;height:43px;position:absolute;top:24px;left:36px;border:none;padding:0;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;-khtml-opacity:0.6;}

.TancarVideo {text-align:right;padding-bottom:0.25em;}

.TancarVideo a {font-size:0.625em;text-decoration:none;color:#fff; background:url(../img/b_tancar_n.gif) no-repeat scroll 3.4em 0.2em;padding: 0 1.3em 0 0;cursor:pointer;}

.TancarVideo a:hover {background:url(../img/b_tancar_ov.gif) no-repeat scroll 3.4em 0.2em;text-decoration:none;}

/* Minut a minut item */

.NoticiaGranMin {position:relative;border:none;width:100%;color:#FFF;}

.NotiGranFondoMin {background-color:#000;position:absolute;left:0;top:0;bottom:0;padding:0;width:26em;height:203px;filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.75;-khtml-opacity:0.75;}

.FonsTextMin {background-color:#000;position:absolute;left:0;top:0;bottom:0;padding:0;width:26em;height:285px;filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.75;-khtml-opacity:0.75;}

.MinaMinText {position:absolute;width:24em;bottom:0;margin:0 1em 1em;top:0;padding-top:0.65em;}

.MinaMinText h3 {font-size:1.35em;line-height:1.05em;margin-bottom:0.8em;}

.MinaMinText h5 {font-size:0.85em;margin-bottom:1.35em;}

.MinaMinText .data {font-size:0.85em;margin-bottom:0.25em;}

.MinaMinText li.enllassos {font-size:0.85em;line-height:1.35em;background-image:none;padding-left:1.35em;}

.MinaMinText li.enllassosRel {font-size:0.75em;line-height:1.35em;background:transparent url(/img/ico_not_separador.gif) no-repeat scroll 9px 7px;padding-left:1.35em;}

.MinaMinText li.enllassos a {color:#ff3300;font-weight:bold;}

.MinaMinText li.enllassosRel a {color:#fff;font-weight:normal;}

#Contenedor_playerMinaMin {background-color:#000;filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.75;-khtml-opacity:0.75;position:absolute;top:0px;left:664px;width:328px;height:285px;}

#playerMinaMin {position:absolute;top:0px;left:676px;width:306px;height:285px;}

#playerMinaMin #dMediaPlayer {text-align:center;}

#playerMinaMin .titol {font-size:0.75em;font-weight:bold;text-transform:uppercase;padding:0.55em 0.25em 0.25em 0.25em;float:left;width:21em;}

.TancarVideoMin {padding-top:0.35em;}

#Contenedor_ObrePlayerMin {background-color:#000;filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.75;-khtml-opacity:0.75;position:absolute;top:263px;left:664px;width:328px;height:1.35em;visibility:hidden;}

#ObrePlayerMin {position:absolute;top:263px;left:664px;width:328px;text-align:center;font-size:0.75em;padding-top:0.25em;visibility:hidden;}

#ObrePlayerMin a {color:#fff;}

/* Home Minut a minut */

.FonsTextMinHome {background-color:#000;position:absolute;left:0;top:0;bottom:0;padding:0;width:19em;height:179px;filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.75;-khtml-opacity:0.75;}

.MinaMinTextHome {position:absolute;width:17em;bottom:0;margin:0 1em 1em;top:0;padding-top:0.65em;}

.MinaMinTextHome h3 {font-size:1.15em;line-height:1.05em;margin-bottom:0.8em;}

.MinaMinTextHome h3 a {color:#fff;}

.MinaMinTextHome h5 {font-size:0.85em;font-weight:normal;margin-bottom:1.35em;}

.MinaMinTextHome .data {font-size:0.8em;margin-bottom:0.25em;}

/* Mòdul Minut a Minut a la home */

.MinMarcadorTit {background:#a13924 url(/img/bgTitMin.gif) 0 0 repeat-x;}

.MinMarcadorTit h3 {color:#fff;font-size:0.85em;padding:0.25em 0.65em 0.3em 1em;margin-top:0;*margin-top:0.85em;}

.MinMarcadorTit h3 a {color:#fff;}

.MinMarcadorContenedor {background:#f2f2f2 url(/img/bgFonsMin.gif) 0 0 repeat-x;padding:1em;padding:0.65em 0em 0.65em 0.75em}

.MinMarcadorContenedor .scrolling {overflow-y:scroll;height:5em;width:60.65em;}

.MinMarcadorTxt {padding-right:0.5em;}

.MinMarcadorTxt li {font-size:0.75em;color:#333;border-bottom:1px dotted #333;padding:0.35em 0.25em 0.45em 0.25em;}

.MinMarcadorTxt li:last-child {border-bottom:none;padding-bottom:0;}

.MinMarcadorBotons {background-color:#e6e6e6;height:2em;border-top:1px dotted #333;}

.MinMarcadorBotons .b1 {float:left;margin:0.35em 0em 0em 0.65em;*margin:0.35em 0em 0em 0.3em;}

.MinMarcadorBotons .b2 {float:right;margin:0.35em 0.65em 0em 0em;*margin:0.35em 0.3em 0em 0em;}

.MinMarcadorBotons .b1 .btn, .MinMarcadorBotons .b2 .btn {background:url(/img/bgBtMin.gif) 0 0 repeat-x;padding:0.1em 0.5em 0.15em 0.5em;}

.MinMarcadorBotons .b1 .btn a, .MinMarcadorBotons .b2 .btn a {color:#fff;font-size:0.75em;}

/* Modul Enquesta */

.ModulMesEnq {height:9em;}

.ModulMesEnq ul {margin-top:0.2em;}

.ModulMesEnq li {padding-bottom:0.5em;border-bottom:0.0625em dotted #333;background:url(/img/ico_not_separador.gif) no-repeat 6px 10px;padding-left:1em;margin-top:0.3em;}

.ModulMesEnq li a {color:#00395B;font-size:0.9em;}

.ModulMesEnqGran {float:left;width:30.5em;}

.ModulMesEnqGranb {float:right;width:30.5em;}

.ModulMesEnqGran ul, .ModulMesEnqGranb ul {margin-top:0.2em;}

.ModulMesEnqGran li, .ModulMesEnqGranb li {padding:0 0 0.5em 1em;border-bottom:0.0625em dotted #333;background:url(/img/ico_not_separador.gif) no-repeat 6px 10px;margin-top:0.3em;}

.ModulMesEnqGran li a, .ModulMesEnqGranb li a {color:#000;font-size:0.9em;}

.MesEnqGranData {color:#FF3301;font-size:0.9em;margin-left:0.4em;}


.mod_enq_res_Encuesta2 {font-size:0.95em;margin:0 0 20px;padding:0.3em 0 20px;}

.mod_enq_res_Encuesta2 h2 {color:#000;font-size:0.94em;font-weight:bolder;margin:0 0 8px;padding:0;}

.mod_enq_res_Encuesta2 ul {margin:0;padding:0;}

.mod_enq_res_Encuesta2 ul li {font-size:0.8em;list-style-type:none;margin:0 0 4px;padding:0;clear:left;}

.mod_enq_res_Encuesta2 ul li input {vertical-align:bottom;margin-right:0.35em;}

.CapNoticia_enq {font-size:0.875em;color:#DE2D01;font-weight:700;border-top:3px solid #DE2D01;border-bottom:1px solid #DE2D01;padding:0.4em 0;}

.Foto_enq{float:left;}

.Enunciat_foto_enq{padding:0.8em 0.4em 0em 8.35em;}

.mod_enq_res_Encuesta2 form {margin:0}

.mod_enq_res_Encuesta2 img {margin:0.35em 0 0 0;}

.mod_enq_res_Encuesta2 span {font-size:0.8em;color:#333;}

.mod_enq_res_Encuesta2 span strong {color:#ff3300;}

.enq_check {float:left;margin:-0.125em 0.25em 0.6em 0 !important;margin:0;}

.resultats_enq{margin:0.625em 0 0.75em 0 !important;margin:0.5em 0 0.625em 0;}

.resultats_enq img{margin:0;}

.resultats_enq div {width:20em !important;width:19.25em;height:0.9em !important;height:0.625em;background-color:#e6e6e6;}

.barra_enq {float:left;margin:0.1875em 0.4375em 0 0.375em;}

.resultats_enq span.num {float:left;font-size:1em;color:#000;}

.resultats_enq strong { line-height:1.3em !important; line-height:0.9em;}

.veure_mes_enq {margin-top:-1.2em;text-align:right;}

.veure_mes_enq a {color:#00395B;font-size:0.85em;}

.Boton_Votar2 {font-size:0.94em;margin:0;padding:0.8em 0 0.2em 0;}

.Boton_Votar2 .BotoVota {background-color:#E6E6E6;color:#000;border:0.0625em solid #999;padding:0.1em 0.5em;margin:0 2em 0 0.25em;font-size:0.9em;}

.winner2 {padding:0;height:2em;background-color:#E6E6E6;width:15em;}

.normal2 {padding:0;height:1.125em;}

.btn_mesEnquestes {background:url(/img/bt_mesEnquestes.gif) no-repeat top right;text-align:right;height:34px;padding:7px 0.85em 0 0;margin-right:1em;}

.btn_mesEnquestes a {color:#fff;font-weight:bold;}

    /*antics*/

.mod_enq_res_Encuesta {font-size:0.95em;margin:0 0 20px;padding:0.3em 0 20px;}

.mod_enq_res_Encuesta h2 {color:#000;font-size:0.94em;font-weight:bolder;margin:0 0 20px;padding:0;}

.mod_enq_res_Encuesta ul {margin:0;padding:0;}

.mod_enq_res_Encuesta ul li {font-size:0.94em;list-style-type:none;margin:0 0 20px;padding:0;clear:left;}

.Boton_Votar {font-size:0.94em;margin:0;padding:14px 0 0; }

.Boton_Votar .BotoVota {background-color:#E6E6E6;color:#000;border:0.0625em solid #999;padding:0.1em 0.5em;margin:0 2em 0 3em;font-size:0.9em;}

.Boton_Votar .BotoVeureRes {background-color:#E6E6E6;color:#000;border:0.0625em solid #999;padding:0.1em 0.5em;margin:0 1em 0 3em;font-size:0.9em;}

.Boton_Votar .BotoTornaEnq {background-color:#E6E6E6;color:#000;border:0.0625em solid #999;padding:0.1em 0.5em;margin:0 1em 0 13.8em;font-size:0.9em;}

.Resultado_Encuesta {margin:4px 0 6px;padding:0;}

.winner {padding:0;height:32px;background-color:#E6E6E6;width:240px;}

.normal {padding:0;height:18px;}

.mod_enq_res_Encuesta form {margin:0}

.mod_enq_res_Encuesta img {margin:0;}

.mod_enq_res_Encuesta span {color:#000;}

.mod_enq_res_Encuesta span strong {color:#ff3300;}

.Contorno {margin:10px 0 0;padding:0;height:10px;border:1px solid #000;float:left;}

.Porcentaje_Numero {margin:7px 0 0 10px;padding:0;float:left;}

	/*acaben antics*/

.Contorno {margin:10px 0 0;padding:0;height:10px;border:1px solid #000;float:left;}

.Porcentaje_Numero {margin:7px 0 0 10px;padding:0;float:left;}


/* Super enquesta */
.santJordi09txt img {float:left;padding-right:0.85em;}
.santJordi09txt p {font-size:0.85em;margin-top:0.25em;}
.santJordi09txt a {color:#ff3300;}

.contSuperEnq {border-bottom:1px solid #cbcbbd;border-right:1px solid #cbcbbd;}
.superEnq {border:1px solid #e6e6e6;background-color:#f8f8ea;_overflow:auto;_height:100%;}

.superEnq a {color:#ff3300;}
.superEnq img {float:left;padding:8px;}

.infoSuperEnq {padding:7px 12px 0 0;_margin-left:6em;}
.e_14_nomargin .infoSuperEnq {_margin-left:5em;}

.infoSuperEnq h3 {font-size:0.85em;color:#e13818;margin:3px 0 4px;}
.infoSuperEnq p {color:#333;margin:0;font-size:0.85em;}
.infoSuperEnq p strong {display:block;color:#5a5a5a;}

.superEnq .votacio {width:100%;clear:both;text-align:center;padding:2px 0 3px;background-color:#e6e6e6;color:#666;font-size:0.7em;}

.votaSuperEnq {background-color:#f0f0f0;text-align:center;padding:6px 0;}
	.votaSuperEnqTop {text-align:center;border-top:1px dotted #adadad;}
	.votaSuperEnqBottom {text-align:center;border-bottom:1px dotted #adadad;}

.votaSuperEnq div {height:22px;padding:4px 0 0;margin:0 4px;text-align:center;background:url(/img/bg_deg_gris_enq.gif) center top repeat-x;font-size:14px;font-weight:bold;}
.votaSuperEnq div a {color:#fff;display:block;}
.tornaSuperEnq {background-color:#f0f0f0;text-align:center;padding:6px 0;}
.tornaSuperEnq a {color:#333;font-size:14px;font-weight:bold;}

/* RESPOSTA ENQUESTA */
.resposta {overflow:auto;height:100%;background-color:#f8f8ea;border-top:1px solid #e6e6e6;border-right:2px solid #e6e6e6;border-bottom:2px solid #e6e6e6;border-left:2px solid #e6e6e6;padding:0.75em;margin-bottom:0.65em;}
.resposta .contImgSuperEnq {float:left;padding-right:0.65em;}
.resposta .idModul {font-size:0.95em;margin-bottom:0.55em;}
.resposta .idModul h3 {color:#e13818;font-weight:normal;}
.resposta .percent {font-family:Georgia;font-size:1.15em;color:#333;margin-top:0.25em;}
.resposta .vots {font-size:0.75em;color:#333;margin:0.25em 0 0;}

/* Espai Internet */

#headerEI{margin:0;padding:0;height:139px;background: url(http://blogs.ccrtvi.com/skins/espaiinternet/img/head_fons.gif) 0 0;}

#headerEI #capsalera{width:980px;margin:auto;height:139px;background: url(http://blogs.ccrtvi.com/skins/espaiinternet/img/head_fons_img.jpg) 358px 6px no-repeat;}

#headerEI #capsalera #logoEI{float:left;margin-top:6px;}

#headerEI #capsalera #logo3cat24{float:right;margin:53px 5px 0 0 !important;margin:53px 2px 0 0;}

.HomeEnllasosTextosNot {clear:both;}

.HomeEnllasosTextosNot li {background:url(/img/ico_not_linkRED.gif) no-repeat 6px 6px;border-bottom:0.0625em dotted #999;margin-top:0.3em;padding:0 0 0.5em 1.6em;}

.HomeEnllasosTextosNot li a {color:#00395B;font-size:0.75em;text-decoration:none;font-weight:400;}

.HomeEnllasosTextosNot li a:hover {color:#00395B;font-size:0.75em;font-weight:400;text-decoration:underline;}

/* Modul Espai Internet*/

.EspaiInternet {padding:0;margin:0;height:auto;float:left;}

.Imagen_EspaiInternet {padding:0;float:left;margin:0.6em 0.6em 0 0;}

.Texto_EspaiInternet {width:189px;margin-top:0.4em;float:left;}

.Texto_EspaiInternet li {border-bottom:1px dashed #333;font-size:0.75em;background:transparent url(/img/ico_not_separador.gif) no-repeat scroll 2px 11px;padding:0.4em 0.4em 0.4em 0.85em!important;padding:0.15em 0.4em 0.4em 0.85em;}

.Texto_EspaiInternet li a {color:#00395B;}

.Texto_EspaiInternet li.podcast{background:url(/img/ico_rss.gif) 0 6px no-repeat; }

.Texto_EspaiInternet li.podcast a {color:#000; margin:0 0 0 8px;}

.Texto_EspaiInternet li.itunes{background:url(/img/ico_itunes.gif) 0 6px no-repeat; }

.Texto_EspaiInternet li.itunes a {color:#000; margin:0 0 0 8px;}

.Texto_EspaiInternet li.queespodcast{ border:none!important; background:url(/img/ico_quees.gif) 0 6px no-repeat; }

.Texto_EspaiInternet li.queespodcast a {color:#000; margin:0 0 0 8px;}

/* Modul Temps*/

.Contenedor_Meteorologia {margin:auto;background-color:#999;}

.Meteorologia {padding:0;margin:0;height:144px;float:left;font-family:Arial;}

.Imagen_Meteorologia {padding:0;float:left;margin:0.6em 0.6em 0 0;}

.Texto_Meteorologia {width:189px;margin-top:0.6em;float:left;font-family:Arial;}

p.Texto_Meteorologia_02 {text-align:left;width:189px;padding:0 0 1px;font-size:0.875em;margin:0;}

.Texto_Meteorologia_03 {text-align:left;border-bottom:1px dashed #000;font-weight:700;padding:0;font-size:0.875em;width:179px;margin:0 0 5px;}

.Texto_Meteorologia_04 {margin:0;width:172px;background:#E6E6E6;border:1px solid #A7A7A7;padding:3px;}

p.Texto_Meteorologia_04_04 {text-align:left;font-size:0.75em;padding:auto;margin:0;}

p.Texto_Meteorologia_04_04 a {color:#000;}

.Texto_Meteorologia_05 {padding:0 0 0.6em;margin:0;text-align:left;width:189px;}

.Ico_Tiempo_Meteorologia {float:left;padding:0;margin:13px 0 0 6px;}

a.Link_Temps_Meteorologia {float:left;font-size:0.6875em;margin:11px 0 6px 6px;padding:0;font-family:Arial;}

a.Link_Temps_Meteorologia:link {color:#333;}

a.Link_Temps_Meteorologia:hover {color:#333;text-decoration:none;}

a.Link_Temps_Meteorologia:visited {color:#333;}

.Fondo_Meteorologia {color:#333;width:182px;border:1px solid #A7A7A7;float:left;}

.Meteorologia_CapNoticia {border-bottom:1px solid #333;border-top:3px solid #333;color:#333;font-size:0.875em;font-weight:700;padding:0.4em 0;}

/* Modul Temps Petit*/

.Contenedor_Meteorologia_pet {margin:auto;background-color:#999;}

.Meteorologia_pet {padding:0;margin:0 0 0.45em 0;float:left;font-family:Arial;}

.Imagen_Meteorologia_pet {padding:0;float:left;margin:0.6em 0.6em 0 0;}

.Texto_Meteorologia_pet {width:150px;margin-top:0.6em;float:left;font-family:Arial;}

p.Texto_Meteorologia_02_pet {text-align:left;width:172px;padding:0 0 1px;font-size:0.875em;margin:0;}

.Texto_Meteorologia_03_pet {text-align:left;border-bottom:1px dashed #000;font-weight:700;padding:0;font-size:0.875em;width:178px;margin:0 0 5px;}

.Texto_Meteorologia_04_pet  {margin:0;width:172px;background:#E6E6E6;border:1px solid #A7A7A7;padding:3px;}

.Texto_Meteorologia_04_pet a:link, .Texto_Meteorologia_04_pet a:visited{text-align:left;font-size:0.75em;padding:auto;margin:0; color:#000000;}

.Texto_Meteorologia_05_pet {padding:0 0 0.6em;margin:0;text-align:left;}

.Ico_Tiempo_Meteorologia_pet {float:left;padding:0;margin:13px 0 0 6px;}

a.Link_Temps_Meteorologia_pet {float:left;font-size:0.6875em;margin:11px 0 6px 6px;padding:0;font-family:Arial;}

a.Link_Temps_Meteorologia_pet:link {color:#333;}

a.Link_Temps_Meteorologia_pet:hover {color:#333;text-decoration:none;}

a.Link_Temps_Meteorologia_pet:visited {color:#333;}

.Fondo_Meteorologia_pet {color:#333;width:182px;border:1px solid #A7A7A7;float:left;}

.Meteorologia_CapNoticia_pet {border-bottom:1px solid #333;border-top:3px solid #333;color:#333;font-size:0.875em;font-weight:700;padding:0.4em 0;}

/*.td320_met .Contenedor_Meteorologia_pet .Meteorologia_pet .Texto_Meteorologia_pet {width:130px;}*/

.td320_met .Contenedor_Meteorologia_pet .Meteorologia_pet .Texto_Meteorologia_pet .Texto_Meteorologia_02_pet {width:168px;}

.td320_met .Contenedor_Meteorologia_pet .Meteorologia_pet .Texto_Meteorologia_pet .Texto_Meteorologia_03_pet {width:168px;}

.td320_met .Contenedor_Meteorologia_pet .Meteorologia_pet .Texto_Meteorologia_pet .Texto_Meteorologia_04_pet {width:168px;}

/* Mòdul Temps més info */

.Meteorologia_MesInfo {border-top:1px dashed #000;padding-top:0.45em;*padding-top:0.25em;}

.Img_videoMeteo {position:relative;float:left;}

.Img_videoMeteo .UltimaPrevisioBg {position:absolute;top:0px;left:0px;height:1.15em;width:120px;padding:0;background-color:#000;filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.75;-khtml-opacity:0.75;}

.Img_videoMeteo .UltimaPrevisioTxt {position:absolute;top:0px;left:0px;width:120px;padding:0.2em 0 0;text-align:center;font-size:0.7em;color:#fff;}

.Img_videoMeteo .Play {top:30px;}

.EnllasosMeteo {font-size:0.75em;margin:0 10px 0 130px;}

.EnllasosMeteo ul li {border-bottom:1px dashed;padding:0.35em 0 0.35em 1.5em;*padding:0.1em 0 0.35em 1.45em;}

.EnllasosMeteo ul li.temps {background:url(/img/ico_temps.gif) 0 6px no-repeat;}

.EnllasosMeteo ul li.temps a {color:#000}

.EnllasosMeteo ul li.podcast {background:url(/img/ico_rss.gif) 0 6px no-repeat; border-top:1px dashed;}

.EnllasosMeteo ul li.podcast a {color:#000}

.EnllasosMeteo ul li.itunes {background:url(/img/ico_itunes.gif) 0 6px no-repeat;}

.EnllasosMeteo ul li.itunes a {color:#000}

.EnllasosMeteo ul li.queespodcast {background:url(/img/ico_quees.gif) 0 6px no-repeat; border:none!important;}

.EnllasosMeteo ul li.queespodcast a {color:#000}

.EnllasosMeteo ul li.fotos {border-bottom:none;background:url(/img/ico_foto_gris.gif) 0 6px no-repeat;}

.EnllasosMeteo ul li.fotos .btMeuTemps {background:url(/img/bg_meuTemps) top left no-repeat;width:8.25em;margin-top:0.35em;padding:0.25em 0 0.35em;text-align:center;}

.EnllasosMeteo ul li.fotos a {font-weight:bold;color:#400D01;}

/* MÒDUL BLOGS */

.mdBlogs_content {}

.mdBlogs_im {float:left;margin:0.6em 0.6em 0 0;_margin:0.6em 0.45em 0 0;}

.mdBlogs_txt {padding-top:0.6em}

.mdBlogs_txt p {margin:0;}

.mdBlogs_txt a {color:#000;}

.mdBlogs_txt .titolBlog {font-size:0.875em;font-weight:bold;margin-bottom:0.25em;}

.mdBlogs_txt .titolBlog span {color:#777;font-weight:normal;}

.mdBlogs_txt .dataPost {font-size:0.75em;margin-bottom:0.15em}

.mdBlogs_txt .ultimPost {background-color:#e6e6e6;border:1px solid #a7a7a7;margin-left:10.75em;font-size:0.75em;padding:0.35em;}

.mdBlogs_llista {border-top:1px dotted #333;margin-top:0.5em;}

.mdBlogs_llista li {font-size:0.75em;border-bottom:1px dotted #333;padding:4px 0.15em;}

.mdBlogs_llista li a {color:#333;display:block;_display:inline;overflow:auto;}

.mdBlogs_llista li a img {margin:0 0.6em 0 0;float:left;clear:both;}

.mdBlogs_llista li a strong {color:#000;display:block;padding-top:0.1em;_padding-top:0;}

.mdBlogs_llista li a strong span {color:#777;font-weight:normal;}

.mdBlogs_llista .totsBlogs {border-bottom:none;height:auto;font-weight:bold;text-align:right;padding:0.45em 0.15em 0;}

/* MÒDULS HOME BLOGS */

.modulBlogsImg {float:left;*margin:0.5em 0 0;}

.modulBlogs p {font-size:0.75em;color:#333;margin:0.5em 0 0;}

.modulBlogs .titolPost {font-size:0.75em;color:#333;}

.modulBlogs .titolPost a {color:#ff3300;font-weight:bold;}

.modulBlogs .blogDia {padding:0.35em;margin:0.6em 0 0 9em;font-size:0.85em; height:88px;}/*.modulBlogs .blogDia {background-color:#e6e6e6;border:1px solid #a7a7a7;padding:0.35em;margin:0.6em 0;font-size:0.85em;}*/

.modulBlogs .blogDia a {font-weight:bold;color:#00395B; display:block;}

.modulBlogs .postBlogDia {/*border-bottom:1px dotted #333;padding-bottom:0.6em;*/}

.modulBlogs .postBlogDia a {color:#00395B;}

.modulBlogs .textIntro {border-bottom:1px dotted #333;margin-bottom:0.65em;*margin-bottom:0.25em;padding-bottom:0.65em;*padding-bottom:0.5em;}

.modulBlogs .textIntro a {color:#FF3300;}

.modulBlogs li .data {font-size:0.65em;margin:0.25em 0 0;}

.modulBlogs .mapa {margin-top:0.5em;}

.modulBlogs .ampliaMapa {text-align:right;margin:0.35em 0.25em 0.15em;font-size:0.75em;}

.modulBlogs .ampliaMapa a {color:#00395B;}

/*.modulBlogs #map {overflow:hidden;margin-top:0.6em; clear:both}

.modulBlogs .sepGmap {height:0.6em;_font-size:0.5em;}*/

/* Modul Enllacos Patrocinats */

.Barra_e_patrocinats {background:#F4F4F4;padding:0.5em 0 0.6em;border-top:0.19em solid #333;}

.titol_e_patrocinats {float:left;width:10em;margin-left:0.5em;}

.titol_e_patrocinats h1 {font-size:0.65em;font-weight:400;color:#FFF;background-color:#999;width:6.3em;padding:0.2em 0 0.2em 0.3em;}

.titol_e_patrocinats h2 {font-size:0.8em;color:#333;margin-top:0.3em;}

.contingut_e_patrocinats {font-size:0.7em;color:#333;float:left;padding:0 1em;border-left:1px solid #D5DEDF;width:34.3em;}

.e_patrocinats01 a:link, .e_patrocinats01 a:visited {color:#333;text-decoration:none;}

.e_patrocinats01 a:hover {color:#333;text-decoration:underline;}

.e_patrocinats02 a:link, .e_patrocinats02 a:visited {color:#333;font-weight:700;text-decoration:none;}

.e_patrocinats02 a:hover {color:#FF3301;text-decoration:none;}

/* Mòdul especial esports */

.HomeEspecialEsports {background:#EFEFEF url(/img/back-esports.jpg) repeat-x;margin-top:0.5em;border-bottom:#999 1px dotted;border-left:#999 dotted 1px;border-top:#999 dotted 1px;border-right:#999 dotted 1px;}

.HomeEspecialEsports li a:link, .HomeEspecialEsports li a:visited {color:#00395B;font-size:0.9em;font-weight:400;text-decoration:none;}

.HomeEspecialEsports li a:hover {color:#00395B;font-size:0.9em;font-weight:400;text-decoration:underline;}

.HomeEspecialEsports .AlaCarta {padding:0.5em 0.5em 0.5em 0;}

.HomeEspecialEsports .CaixaHomeEsports {border-bottom:#999 dotted 1px;padding:0.5em;position:relative;height:1%; /* position:relative; i height:1%; es per un bug de l'explorer que fa desapareixer el div al fer un hover al link */}

.HomeEspecialEsports li {background:url(/img/ico_not_especialRED.gif) no-repeat 6px 6px;border-bottom:#999 dotted 1px;color:#00385A;font-size:14px;padding:0.3em 0 0.5em 1.5em;}

.HomeEspecialEsports ul {margin:0;padding:0;width:100%;}

/* FotoGaleria Horitzontal/Vertical */

.ModulDePortadaFotoGaleria {color:#FFF;font-weight:400;height:100%;overflow-y:visible;background-color:#000;overflow:auto;background-repeat:repeat-x;padding-bottom:1em;}

.ModulDePortadaFotoGaleria .Principal {float:left;width:36em;margin-right:1em;background-color:#333;text-align:center;}

.ModulDePortadaFotoGaleria .PrincipalDreta {float:left;padding:1em 1em 0 0;width:23em;}

.ModulDePortadaFotoGaleria .PrincipalDreta a:link, .ModulDePortadaFotoGaleria .PrincipalDreta a:visited {color:#FFF;}

.ModulDePortadaFotoGaleria .PrincipalDreta h2 {font-size:1.7em;margin-bottom:0.5em;}

.ModulDePortadaFotoGaleria .PrincipalDreta .FotoGaleriaSubtitol {font-size:0.9em;}

.ModulDePortadaFotoGaleria .FotoGaleriaInfo {margin-top:2.5em;}

.ModulDePortadaFotoGaleria .FotoGaleriaInfoCaixes {font-size:0.7em;padding-bottom:0.5em;margin-bottom:0.5em;border-bottom:#FFF 1px dotted;}

.ModulDePortadaFotoGaleria .FotoGaleriaInfoCaixes img {margin-right:0.4em;}

.ModulDePortadaFotoGaleria .FotoGaleriaCaixaNoBorder {font-size:0.7em;padding-bottom:0.5em;margin-bottom:0.5em;}

.ModulDePortadaFotoGaleria .FotoCaixaMargin {margin-right:1em;}

.FotoGaleriaCaixaNoBorder img {margin:0 0.4em 0 0.1em;vertical-align:text-bottom;}

.FotoGaleriaInfoCaixes .redFontMargin {color:#F00;margin-right:1em;font-weight:700;}

.ModulDePortadaFotoGaleria .FotoGaleriaAntSeg {padding-bottom:0.5em;border-bottom:1px dotted #FFF;margin-bottom:0.5em;}

.ModulDePortadaFotoGaleria .FotoGaleriaAntSeg img {margin:0 0.2em;vertical-align:text-bottom;}

.ModulDePortadaFotoGaleria .Altres {color:#FFF;	clear:both;}

.ModulDePortadaFotoGaleria .AltresSota {color:#FFF;clear:both;padding:0 0.5em 0 1em;}

.ModulDePortadaFotoGaleria .AltresSota li {display:inline;}

.AltresSota li a:link img, .AltresSota li a:visited img {border:0.125em solid #000;}

.AltresSota li a:hover img {border:0.125em solid #FFF;}

.AltresSota .ImgActiva a:link img, .AltresSota .ImgActiva a:visited img {border:0.125em solid #FFF;}

.ModulDePortadaFotoGaleria .VideoSel {border:0.125em solid #FFF;}

.ModulDePortadaFotoGaleria .VideoPlay {border:0.125em solid #FFF;}

.ModulDePortadaFotoGaleria .VideonoSel {border:0.125em solid #000;}

.ModulDePortadaFotoGaleria .imgEsq {margin:2em 0.5em 0.8em 0;padding-right:0;}

.ModulDePortadaFotoGaleria .imgEsqCenter {margin:4.4em 0.5em 0.8em 0;float:left;padding-right:0;}

.separador_linea_solid {padding:0;border-bottom:1px solid #CCC;margin:5px 0 10px;}

/* Modul Comarques Gran*/

.ModulRssCom {float:left;width:19.5em;}

.ModulRssComR {float:right;width:19.5em;}

.ModulRssCom ul, .ModulRssComR ul {margin-top:0.2em;}

.ModulRssCom li {padding:0 0 0.5em 3em;border-bottom:0.0625em dotted #333;background:url(/img/rss.gif) no-repeat 6px 5px;margin:0.3em 1em 0 0;}

.ModulRssComR li {padding:0 0 0.5em 3em;border-bottom:0.0625em dotted #333;background:url(/img/rss.gif) no-repeat 6px 5px;margin-top:0.3em;}

.ModulRssCom li a:link, .ModulRssComR li a:link, .ModulRssCom li a:visited, .ModulRssComR li a:visited {color:#00395B;font-size:0.75em;}

.ModulRssSeccions {width:100%;}

.ModulRssSeccions ul {margin-top:0.2em;}

.ModulRssSeccions li {padding:0 0 0.5em 3em;border-bottom:0.0625em dotted #333;background:url(/img/rss.gif) no-repeat 6px 5px;margin-top:0.3em;}

.ModulRssSeccions li a:link, .ModulRssSeccions li a:visited {color:#00395B;font-size:0.75em;}

/* Modul Netvibes*/

.ModulNetvibesCom {float:left;width:19.5em;}

.ModulNetvibesComR {float:right;width:19.5em;}

.ModulNetvibesCom ul, .ModulNetvibesComR ul {margin-top:0.2em;}

.ModulNetvibesCom li {padding:0 0 0.5em 2em;background:url(/img/netvibes_ico.gif) no-repeat 10px 0px;margin:0.3em 1em 0 0;}

.ModulNetvibesComR li {padding:0 0 0.5em 2em;background:url(/img/netvibes_ico.gif) no-repeat 10px 0px;margin-top:0.3em;}

.ModulNetvibesCom li a:link, .ModulNetvibesComR li a:link, .ModulNetvibesCom li a:visited, .ModulNetvibesComR li a:visited {color:#00395B;font-size:0.75em;}

/* Modul Widgets */

.ModulWidgetsCom {float:left;width:19.5em;}

.ModulWidgetsComR {float:right;width:19.5em;}

.ModulWidgetsCom ul, .ModulNetvibesComR ul {margin-top:0.2em;}

.ModulWidgetsCom li {padding:0 0 0.5em 1em;}

.ModulWidgetsComR li {padding:0 0 0.5em 1em;}

.ModulWidgetsCom li a:link, .ModulWidgetsComR li a:link, .ModulWidgetsCom li a:visited, .ModulWidgetsComR li a:visited {font-size:0.75em;}

/* Modul Widsets*/

.ModulWidsetsCom {float:left;width:19.5em;}

.ModulWidsetsComR {float:right;width:19.5em;}

.ModulWidsetsCom ul, .ModulWidsetsCom ul {margin-top:0.2em;}

.ModulWidsetsCom li {padding:0 0 0.5em 2em;background:url(/img/widsets_ico.gif) no-repeat 10px 0px;margin:0.3em 1em 0 0;}

.ModulWidsetsComR li {padding:0 0 0.5em 2em;background:url(/img/widsets_ico.gif) no-repeat 10px 0px;margin-top:0.3em;}

.ModulWidsetsCom li a:link, .ModulWidsetsComR li a:link, .ModulWidsetsCom li a:visited, .ModulWidsetsComR li a:visited {color:#00395B;font-size:0.75em;}

/* Minut Gran */

.MinutGran {position:relative;border:none;width:100%;color:#FFF;}

#MinutGranFoto {position:relative;clear:both;}

.MinutGranFondo {background-color:#000;position:absolute;left:0;bottom:0;padding:0;width:26em;height:26.2em;filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.75;-khtml-opacity:0.75;}

.MinutGranText {position:absolute;width:24.5em;bottom:0;margin:0 1em;}

.MinutGranText h2 {color:#FFF;font-size:1.7em;}

.MinutGranText li a:link, .MinutGranText li a:visited {font-size:0.8em;color:#FF3301;text-decoration:none;font-weight:700;}

.MinutGranText li a:hover {font-size:0.8em;color:#FF3301;text-decoration:underline;font-weight:700;}

.MinutGranText ul {margin-bottom:1.5em;}

.Minut_sessions {font-size:0.9em;font-weight:700;margin-bottom:0;}

.Minut_sessions li {list-style-type:none;background:url(/img/ico_not_separador.gif) no-repeat 13px 12px;text-align:left;border-bottom:1px solid #CCC;padding:0.5em 0.5em 0.5em 2em;}

.Minut_sessions li a:link, .Minut_sessions li a:visited {color:#00395B;text-decoration:none;}

.Minut_sessions li a:hover {color:#00395B;text-decoration:underline;}

.Minut_sessions ul {border-top:2px solid #333;}

.LyMinut {}

.LyMinut p {float:right;}

.Minut_llistat {border-top:2px solid #333;}

.Minut_llistat li {list-style-type:none;border-bottom:1px dashed #CCC;font-size:0.8em;padding:1em 0.5em;}

.Minut_llistat li a:link, .Minut_llistat li a:visited {color:#000;text-decoration:none;}

.Minut_llistat li a:hover {color:#000;text-decoration:underline;}

.Minut_llistat strong {color:#333;}

.Minut_llistat_img {margin-right:0.9em;float:left;}

/*.Minut_llistat_dreta {float:left;}*/

/* Modul Barra Horitzontal Marcador Minut */

.Barra_Horizontal_Minut {border-top:solid #333;background:#DDD;height:57px;margin-right:auto;}

ul.Barra_Horizontal_Lista_Minut {list-style:none outside none;margin:0.6em 0 0 11px;font-size:0.875em;color:#000;}

ul.Barra_Horizontal_Lista_Minut li {padding:0;margin:0;}

ul.Barra_Horizontal_Lista_Minut li a:link {color:#000;font-size:1.13em;font-weight:700;}

ul.Barra_Horizontal_Lista_Minut li a:hover {color:#000;text-decoration:underline;font-size:1.13em;font-weight:700;}

ul.Barra_Horizontal_Lista_Minut li a:visited {color:#000;font-size:1.13em;font-weight:700;}

/*modul boto especials*/

.modulBotoEspecial_GENERALS2008 {height: 30px;width: 100%;background-image: url(/img/bg_GENERALS2008.gif);background-repeat:repeat-x; margin-bottom: 4px;}

.modulBotoEspecial_GENERALS2008 img {float:left;}

.modulBotoEspecial_GENERALS2008 div {float:right;padding:0.375em 1em;}

.modulBotoEspecial_GENERALS2008 div a {color:#fff; font-size:0.8em;font-weight:bold;cursor:pointer;}

/* COMARQUES */

.ModComarques {height:auto;}

.Comarques_ComboHome {background-color:#DDDCD7;padding:1.5em 0 0;margin:0;width:320px;height:104px;}

/* Mini especial */

.modCuadricula {overflow:auto;height:100%;background-color:#f2f2f2;padding:0 1.45em;}

.modCuadricula div strong {display:block;margin-bottom:0.35em;}

.modCuadricula div p {width:240px;font-size:0.85em;margin:0.5em 0;*margin:0.3em 0;}

.modCuadricula div a {color:#00395B;}

.modCuadricula div {height:250px;float:left;padding-top:1em; position:relative;}

.modCuadricula div.quadre_1 {border-bottom:1px dotted #838383;border-right:1px dotted #838383;padding-right:1.5em;}

.modCuadricula div.quadre_2 {border-bottom:1px dotted #838383;padding-left:1.5em;}

.destacatMini {overflow:auto;height:100%;background-color:#f3f2ed;padding:0.6em 0.6em 0;font-size:0.85em;}

.destacatMini div {overflow:auto;height:100%;padding:0.15em 0.15em 0.75em;border-bottom:1px dotted #838383;}

.destacatMini div img {float:left;padding:0 0.75em 0 0;}

.destacatMini div p {margin:0;padding:0.15em 0 0.25em;}

.destacatMini div a p {color:#00395B;}

.destacatMini div a:hover p {text-decoration:underline;}

.modCuadricula div.noBorder, .destacatMini div.noBorder {border-bottom:none;}

.cercadorMini {background-color:#f4f4f4;padding:1em 0;text-align:center;}

.cercadorMini #busc {width:300px; margin-right:0.5em;}
------------PQP3L7ekBxLH68e4JnL5l0
Content-Disposition: inline
Content-Type: image/gif
Content-Location: http://www.3cat24.cat/img/rss.gif
Content-Transfer-Encoding: Base64

R0lGODlhHAAOAKIAAP////+qRP9mAO5VAN1EALsiAAAAAP///yH5BAEHAAcALAAA
AAAcAA4AAANjSLrc7oWESau9lcQguv9g2A2a1AEo6qWr6pHbCRiGitKAcNdvyekz
YC0oGBo6RwHMBEzRmq1cLya8eYZXl9InO9q6UuuWKrbtms8xs5hks9u09vInqoeW
j7xeUej7/4CBggUJADs=

------------PQP3L7ekBxLH68e4JnL5l0
Content-Disposition: inline
Content-Type: text/css; charset=ISO-8859-1
Content-Location: http://www.3cat24.cat/css/estils_altres.css
Content-Transfer-Encoding: 8bit

/* Popup denúncia */
#popDenuncia {margin:0;padding:0;background-color:#DE2D01;}
#popDenuncia .marcdenuncia {margin:0;padding:10px;width:450px;}
.marcdenuncia label {font-size:0.75em;color:#FFF;}
.marcdenuncia h2 {font-family:Arial;font-size:0.875em;color:#FFF;margin-bottom:10px;}
.marcdenuncia .campsDenuncia {width:100%;margin-bottom:10px;}
.marcdenuncia .separador_linea {border-bottom:1px dashed #FFF;padding:5px 0;margin:0 0 10px;}
.marcdenuncia .ursDenuncia {margin:0;padding:0;height:30px;}
.ursDenuncia input {width:200px;float:left;margin:0;padding:0;}
.ursDenuncia label {float:left;margin:0;padding:0;width:100px;text-align:right;}
.ursDenuncia span {padding:0;margin:0;float:right;display:block;width:100px;}
.ursDenuncia span a:link, .ursDenuncia span a:visited {color:#FFF;text-decoration:none;font-size:0.7em;}
.ursDenuncia span a:hover {text-decoration:underline;}
.marcdenuncia .centrat {text-align:center;margin-bottom:6em;margin-top:6em;}
.marcdenuncia .botEnviaDenuncia {padding:8px 0 4px;text-align:center;margin:0;}
.botEnviaDenuncia input {background-color:#000;color:#FFF;font-size:0.85em;font-weight:700;border:1px solid #000;height:24px;cursor:pointer;font-family:Arial;}
/* Contacta */
.CapContacta {padding-bottom:1em;border-bottom:#CCC 1px solid;}
.CapContacta h4 {font-size:0.75em;font-weight:400;}
.FormContactaSubmit {padding-bottom:1em;border-bottom:#CCC 1px solid;}
.FormulariContacta {margin-top:1em;padding:0 0 1em 1em;height:17em;}
.FormulariContacta .CaixesForm {float:left;margin-right:1em;width:5em;}
html>body .FormulariContacta .CaixesFormRight {float:left;margin-left:12em;width:12em;}
.FormulariContacta .CaixesFormRight {float:left;margin-left:1em;}
.FormulariContacta li {height:2em;vertical-align:center;line-height:1.5em;text-align:right;}
.FormulariContacta .CaixesForm  strong, .FormulariContacta .CaixesForm  span, .FormulariContacta .CaixesFormRight  span {font-size:0.75em;}
.FormulariContacta_txtarea {border:1px solid #CCC;display:block;float:left;height:126px;margin-bottom:16px;overflow:auto;padding:0.3em;width:250px;}
.FormContactaSubmit .bt_enviar a:link, .FormContactaSubmit .bt_enviar a:visited {background-color:#DE2D01;border:none;color:#FFF;font-size:0.7em;font-weight:700;padding:0.3em 0.9em;text-decoration:none;margin-left:18em;}
.FormulariContacta .FormulariContactaText {width:250px;}
.OnSom {width:22em;height:280px;background-image:url(/img/OnSom.gif);}
.Direccio {filter:alpha(opacity = 80);opacity:0.8;position:relative;background-color:#000;top:231px;height:41px;padding:0.5em 0 0 0.7em;}
.Direccio span {color:#FFF;font-size:0.8em;}
/* Widgets */
.CapWidgets {font-size:0.75em;}
.CapWidgets a { color:#FF3301;}
.CapWidgets li {display:inline;margin-right:1.5em;}
.CapWidgets .widgetsUl {background-color:#dedede;padding:1em 1em 0;}
.CapWidgets .paragrafWidget {margin:0;padding:1em 1em 0.25em;background-color:#dedede;}
.CapWidgets textarea {margin:0.25em 0 1em;font-size:11px;}
/* RSS */
.CapRSS {padding:1em 0;}
.CapRSS h4 {font-size:0.75em;font-weight:400;}
.CapRSS a:link, .CapRSS a:visited {color:#FF3301;}
/* Mapa web */
.ModulMapaWeb {float:left;width:19.5em;}
.ModulMapaWeb .Titular_Estrenas_Barra {margin-right:1em;}
.ModulMapaWebR {float:right;width:19.5em;}
.ModulMapaWeb ul, .ModulMapaWebR ul {margin-top:0.2em;}
.ModulMapaWeb li {padding:0 0 0.5em 1em;border-bottom:0.0625em dotted #333;background:url(/img/ico_not_separador.gif) no-repeat 6px 10px;margin:0.3em 1em 0 0;}
.ModulMapaWebR li {padding:0 0 0.5em 1em;border-bottom:0.0625em dotted #333;background:url(/img/ico_not_separador.gif) no-repeat 6px 10px;margin-top:0.3em;}
.ModulMapaWeb li a:link, .ModulMapaWebR li a:link, .ModulMapaWeb li a:visited, .ModulMapaWebR li a:visited {color:#00395B;font-size:0.75em;}
.ModulMapaWebSeccions {width:100%;}
.ModulMapaWebSeccions ul {margin-top:0.2em;}
.ModulMapaWebSeccions li {padding:0 0 0.5em 1em;border-bottom:0.0625em dotted #333;background:url(/img/ico_not_separador.gif) no-repeat 6px 10px;margin-top:0.3em;}
.ModulMapaWebSeccions li a:link, .ModulMapaWebSeccions li a:visited {color:#00395B;font-size:0.75em;}
/* Avís legal*/
.e_cont_inner_Avis {background-image:url(/img/CapPeuAvis.jpg);width:62em;overflow:hidden;margin:0 auto;border-right:1px solid #CCC;border-left:1px solid #CCC;padding:0 0.625em;height:100px;}
.AvisEsq {padding-top:2.5em;float:left;width:20em;}
.AvisEsq h2 {font-size:1.5em;font-weight:400;color:#FFF;font-family:Arial Narrow;}
.AvisDret {float:right;width:36em;text-align:right;}
.AvisDret li {display:inline;}
.PeuAvis {float:right;text-align:right;padding:1.5em 1em 0 0;}
.PeuAvis span {color:#FFF;font-size:0.75em;}
.PeuAvis strong {color:#FFF;font-size:0.75em;}
.PeuAvis a:link, .PeuAvis a:visited {color:#FFF;}
.PuntsAvisLegal {padding-left:4em;}
.PuntsAvisLegal img {margin-right:0.4em;}
.PuntsAvisLegalEndins {padding-left:2em;}
.PuntsAvisLegalEndins strong {color:#F00;}
.TextAvis {padding:0 0.5em 1em;}
.TextAvis h4 {font-size:0.75em;font-weight:400;}
.TextAvis a:link, .TextAvis a:visited {color:#FF3301;}
/*  QUI SOM  */
.qui_som h2 {font-size:1em;color:#00395B;padding-bottom:0.4em;border-bottom:1px solid #CCC;}
.qui_som ul {display:inline;float:left;}
.qui_som_li {display:inline;font-size:0.9em;color:#00395B;font-weight:700;float:left;margin-right:1.2em;padding-top:1.3em;border-bottom:1px solid #CCC;height:12.8em;width:9.76em;}
.qui_som_dret {display:inline;font-size:0.9em;color:#00395B;font-weight:700;float:left;margin-right:0;padding-top:1.3em;border-bottom:1px solid #CCC;height:12.8em;}
.qui_som li h4 {font-weight:400;font-size:0.85em;padding-top:0.4em;width:9em;}
.qui_som p {font-weight:400;font-size:0.85em;}
.qui_som li h3 {font-size:1em;color:#00395B;font-weight:700;padding-top:0.5em;}
.titol_credits {font-size:1em;color:#00395B;font-weight:700;border-bottom:1px solid #CCC;margin-bottom:0.5em;padding-bottom:0.5em;}
.subtitol_credits {font-size:1em;color:#00395B;font-weight:400;margin-bottom:1em;}
/*Formulari Enviar a un Amic*/
.bg_com_amicnone {display:none;}
.bg_com_amicblock {display:block;position:absolute;z-index:100;}
.bg_com_amic {background-color:#DE2D01;width:405px;}
.cap_enviar_amic {background:url(/img/cap_enviar_amic.gif) no-repeat 0 bottom;width:405px;height:0.9em;}
.campsAmic {font-family:Arial;font-size-adjust:none;font-size:0.75em !important;font-style:normal;font-variant:normal;font-weight:700;line-height:120%;color:#FFF;padding:0 1em 1em;}
.campsAmic div {clear:both;margin:10px 0;}
.dades_Amic label {float:left;padding:4px 20px 0 0;text-align:right;color:#FFF !important;width:119px;height:20px;}
.dades_Amic span {font-weight:400;}
.textinputAmic {color:#666 !important;vertical-align:middle;width:230px;}
.EnviaAmicLink {width:32em;}
.EnviaAmicLink a:link, .EnviaAmicLink a:visited {color:#FFF!important;background-color:#000;border:1px solid #631401;padding:0.2em 0.5em;font-weight:700;margin-left:260px;text-decoration:none;}
.EnviaAmicLink a:hover {color:#631400!important;background-color:#FFF;text-decoration:none;border:1px solid #631401;padding:0.2em 0.5em;font-weight:700;margin-left:260px;}
.bg_com_amic .CapsAmic {padding:0.5em;margin-bottom:0.3em;border-bottom:1px solid #C22801;}
.CapsAmic a:link, .CapsAmic a:visited {color:#FFF !important; font-size:0.75em !important;}
.Envia_Ho {padding-left:1em;}
.Envia_Ho strong {color:#FFF !important;font-size:0.75em !important;}
.FrameAmicsblock {background:none;position:absolute;z-index:99;width:408px;height:21.8em;}
.LinkAmic {margin-right:0.5em;}
/* Modul Marcador / Resultados */
.BorderVermell {width:61.375em;float:left;border:solid 1px #801C02;background:url(/img/marcadorTitleBG.gif) repeat-x top left;padding:5px 0 8px 8px;}
.Resultats {width:25em;float:left;}
.Modul_resultats {border-bottom:0.0625em solid #D0D5D5;margin-bottom:10px;}
.Minut {width:34.375em;float:left;margin-right:1.25em;}
.minuteToMinute {border:solid 1px #000;padding:5px 0 8px 8px;}
.barcaLogo {background:#CCCCCC url(/img/minuteToMinuteBarcaBG.gif) repeat-x top left;}
.barEspaLogo {background:#CCCCCC url(/img/minuteToMinuteBarEspaBG.gif) repeat-x top left;}
.espBarLogo {background:#CCCCCC url(/img/minuteToMinuteEspBaraBG.gif) repeat-x top left;} 
.espanyolLogo {background:#CCCCCC url(/img/minuteToMinuteEspanyolBG.gif) repeat-x top left;}
.marcadorTitle {font-size:0.875em;color:#FFF;font-weight:700;padding:0 0 10px;}
.marcadorSubTitle {font-size:0.875em;color:#FFF;font-weight:700;padding:0 0 36px 170px;}
.yellowFont {color:#FC0;}
.blaugrana{font-weight:bold; color:#980F39;}
.color_espanyol{font-weight:bold; color:#1F6096;}
.ContMarcadorComent{float:left; width:33.7em;}
.scrollingDiv {overflow-y:scroll;font-family:Arial;font-size:0.75em;}
.scrollingSubDiv1 {float:left;width:8.3em;}
.scrollingSubDiv2 {float:left;width:3em; text-align:right;}
.scrollingSubDiv3 {float:left;width:28em;}
.height60 {height:60px;}
.height193 {height:193px;}
.greySeparador {margin:0;padding:0;clear:both;background-color:#ccc ;height:1.2em;}
.transmPuyal {margin:0;padding:0;clear:both;background-color:#FFF;text-align:right;}
.floatL {float:left;width:25em;}
.floatR {float:right;}
.marcadorSegueix {padding-right:8px;float:right;font-size:0.7em;color:#FFF;cursor:pointer;}
.notiTabs2 {height:25px;}
.notiTabs2 a, .notiTabs a:hover {text-decoration:none;font-size:0.7em;color:#FFF;}
.notiTabs2 a:link {text-decoration:none;font-size:11px;color:#FFF;}
.notiTabs2 a:visited {text-decoration:none;font-size:11px;color:#FFF;}
.notiTabs2 a:hover {text-decoration:none;font-size:11px;color:#FFF;}
.notiTabs2 ul {float:left;}
.notiTabs2 li {height:18px;list-style-type:none;position:relative;float:left;border-top:1px solid #333;border-right:1px solid #333;border-bottom:0;border-left:1px solid #333;margin-right:2px;background:#FF3301 url(/img/background_pestana.jpg) left top repeat-x;top:5px;padding:1px 8px 0;font-weight:700;white-space:nowrap;}
.notiTabs2 li.actiu {border-bottom:1px solid #FFF;background-image:none;border-top:3px solid #000;background-color:#FFF;top:3px;padding:0 8px;height:19px;}
.notiTabs2 li.actiu a:link {font-size:0.7em;color:#333;}
.notiTabs2 li.actiu a:hover {font-size:0.7em;color:#333;}
.notiTabs2 li.actiu a:visited {font-size:0.7em;color:#333;}
.notiTabsLlista2 {clear:both;border:1px solid #333;float:left;}
.partitBG1 {background:url(/img/partitBG1.gif) no-repeat top right;}
.partitBG2 {background:url(/img/partitBG2.gif) no-repeat top right;}
.partitBG3 {background:url(/img/partitBG3.gif) no-repeat top right;}
.partitBG4 {background:url(/img/partitBG4.gif) no-repeat top right;}
.partitBG_Altres{background:none;}
.notiTabsLlista2 li {font-size:0.7em;list-style-type:none;text-align:left;margin-top:3px;width:35em;}
.notiTabsLlista2 notiLlista_B_4 {font-size:0.7em;list-style-type:none;padding:0 10px;text-align:left;margin-top:3px;}
.colorCode {float:left;background-color:#FFF;text-align:left;height:16px;width:25em;padding:7px 6px 5px 10px;font-weight:400;}
.partitFinalizat {background-color:#3C0;float:left;width:4px;border-right:6px solid #FFF;font-weight:400;}
.partitEnJoc {background-color:#F00;float:left;width:4px;border-right:6px solid #FFF;}
.partitFinalizatOriz {background-color:#3C0;float:left;width:14px;height:4px;border-right:6px solid #FFF;border-left:12px solid #FFF;border-top:6px solid #FFF;}
.partitEnJocOriz {background-color:#F00;float:left;width:14px;height:4px;border-right:6px solid #FFF;border-top:6px solid #FFF;margin-left:10px;}
.notiTabsLlista2Title {float:left;padding:11px 0 17px 7px;font-weight:700;background-position:right top;width:97%;}
.notiTabsLlista2TitleDiv {float:left;width:375px;padding:14px 0 17px 10px;font-weight:700;font-size:0.7em;}
.notiTabsLlista2A {float:left;width:7em;border-right:2px solid #FFF;font-weight:400;}
.notiTabsLlista2B {float:left;width:6em;border-right:4px solid #FFF;font-weight:400;}
.notiTabsLlista2C {float:left;width:2.5em;border-right:4px solid #FFF;font-weight:400;}
.notiTabsLlista2CNoB {float:left;width:30px;}
.notiTabsLlista2D {float:left;padding-right:5px;font-weight:400;width:10em;}
.greyLetter {background-color:#EAEAEA;float:left;width:13px;height:23px;border-right:4px solid #FFF;font-weight:700;padding:7px 0 0 6px;}
.greyLetterContainer {float:left;width:187px;padding-bottom:15px;}
.greyLetterContainer2 {float:left;padding-bottom:15px;}
.notiTabsLlista2Abis {float:left;width:5.5em;border-right:2px solid #FFF;font-weight:400;}
.notiTabsLlista2Abis2 {float:left;width:8em;border-right:2px solid #FFF;font-weight:400;}
.notiTabsLlista2Bbis {float:left;width:5.5em;border-right:4px solid #FFF;font-weight:400;}
.notiTabsLlista2Bbis2 {float:left;width:8em;border-right:4px solid #FFF;font-weight:400;}
.notiTabsLlista2ALarge {float:left;width:76px;border-right:2px solid #FFF;font-weight:400;}
.notiTabsLlista2ALarge2 {float:left;width:9em;border-right:2px solid #FFF;font-weight:400;}
.notiTabsLlista2BLarge {float:left;width:76px;border-right:4px solid #FFF;font-weight:400;}
.notiTabsLlista2BLarge2 {float:left;width:9em;border-right:4px solid #FFF;font-weight:400;}
.notiTabsLlista2Cbis {float:left;width:2em;border-right:4px solid #FFF;font-weight:400;}
.notiTabsLlista2Cbis2 {float:left;width:7em;border-right:4px solid #FFF;font-weight:400;}
.antSeg {text-align:right;padding:5px 0 10px;width:32.1em;}
.antSeg2 {text-align:right;padding:5px 0 10px;}
a.blueLink {color:#036;}
.redFont {color:#F30;font-weight:700;}
.greyFont {color:#999;}
.hiddenDiv {display:none;}
.visibleDiv {display:block;}
.greyFont {color:#999;}
.hiddenDiv {display none;}
.visibleDiv {display:block;list-style:none;}
.UiGol {float:left;padding:0 0.7em 0 0.5em;font-family:Verdana;font-size:1em;font-weight:700;width:1.4em;}
.UiGol img {float:left;font-family:Verdana;font-size:1em;font-weight:700;width:1.2em;}
.floatL_7em {float:left;width:7em;}
.floatL_20em {float:left;width:20em;}
.ModulMarcadorUefa {float:left; width:10em;}
html>body .ModulMarcadorUefa {float:left; width:11.6em;}
.notiTabsLlista2ACenter {float:left;width:10em;border-right:2px solid #FFF;font-weight:400;}
.notiTabsLlista2BCenter {float:left;width:8em;border-right:4px solid #FFF;font-weight:400;}
.notiTabsLlista2CCenter {float:left;width:2.5em;border-right:4px solid #FFF;font-weight:400;}
.notiTabs2_20 li {height:18px;list-style-type:none;position:relative;float:left;border-top:1px solid #333;border-right:1px solid #333;border-bottom:0;border-left:1px solid #333;margin-right:2px;background:#FF3301 url(/img/background_pestana.jpg) left top repeat-x;top:5px;padding:1px 4px 0;font-weight:700;white-space:nowrap;}
.notiTabs2_20 {height:25px;}
.notiTabs2_20 a, .notiTabs a:hover {text-decoration:none;font-size:0.7em;color:#FFF;}
.notiTabs2_20 a:link {text-decoration:none;font-size:11px;color:#FFF;}
.notiTabs2_20 a:visited {text-decoration:none;font-size:11px;color:#FFF;}
.notiTabs2_20 a:hover {text-decoration:none;font-size:11px;color:#FFF;}
.notiTabs2_20 ul {float:left;}
.notiTabs2_20 li.actiu {border-bottom:1px solid #FFF;background-image:none;border-top:3px solid #000;background-color:#FFF;top:3px;padding:0 8px;height:19px;}
.notiTabs2_20 li.actiu a:link {font-size:0.7em;color:#333;}
.notiTabs2_20 li.actiu a:hover {font-size:0.7em;color:#333;}
.notiTabs2_20 li.actiu a:visited {font-size:0.7em;color:#333;}
.notiTabsLlista2_20 {clear:both;border:1px solid #333;float:left;}
.notiTabsLlista2_20 li {font-size:0.7em;list-style-type:none;text-align:left;margin-top:3px;width:26em;}
.notiTabsLlista2_20 notiLlista_B_4 {font-size:0.7em;list-style-type:none;padding:0 10px;text-align:left;margin-top:3px;}
/* Resultats cerca vídeo */
.tipusBotons {padding:0;width:100%;margin:0 0 20px;}
.tipusBotons img {margin-right:10px;}
.paginacio_resultats {width:100%;padding:0;border-top:3px solid #333;border-bottom:3px solid #333;margin:0 0 30px;}
.paginacio_resultats .txt_resultats {font-size:0.75em;margin:5px 0;text-align:center;border-bottom:1px dashed #999;padding:0 0 5px;}
.paginacio_resultats .num_resultats {font-size:0.75em;margin:5px 0;text-align:center;color:#000;padding:0;}
.paginacio_resultats .num_resultats strong {color:#FF0003;}
.paginacio_resultats .num_resultats a:link, .paginacio_resultats .num_resultats a:visited {color:#000;text-decoration:none;}
.paginacio_resultats .num_resultats a:hover {color:#000;text-decoration:underline;}
.cercador_results p {font-size:0.75em;margin:0;padding:0;}
.num_resultats .bot_paginacio {padding:0;margin:0 10px;}
.cercador_results {border:0.06em solid #CCC;background-color:#EDEFEF;margin:0;padding:1em;}
.cercador_results h2 {font-size:0.875em;color:#000;padding:0;margin:0 0 0.8em;}
.cercador_results form {margin:0;padding:0;}
.cercador_results input {padding:0;margin:0 10px 6px 0;}
.separador_linea {padding:0;border-bottom:1px dashed #666;margin:5px 0 10px;}
.cercador_results1 {border:0.06em solid #CCC;background-color:#EDEFEF;margin:0;padding:1em;}
.cercador_results .tdtxt {font-size:0.75em;}
/* Cercador vídeos notícies */
.cercador2_results {border:none;background-image:url(/img/fons_deportada.gif);margin:0;padding:1em;}
.cercador2_results h2 {font-size:0.875em;color:#FFF;padding:0;margin:0 0 0.8em;}
.cercador2_results .pclau {margin:0;padding:0;width:200px;}
.cercador2_results .txt {font-size:0.75em;color:#FFF;padding:11px 0 5px;margin:0;}
.cercador2_results .txt2 {font-size:0.75em;color:#FFF;padding:1px 0 5px;*padding:2px 0 5px;margin:0;}
/*Area Usuaris*/
.CapRegistre {padding:0.5em 0 0.3em;margin:0;border-bottom:1px solid #CCC;border-top:1px solid #CCC;}
.CapRegistre span {font-weight:700;font-size:0.75em;color:#00395B;}
.PeuRegistre {padding:0.5em 0 0.3em;margin:0;border-bottom:1px solid #CCC;}
.PeuRegistre a:link, .PeuRegistre a:visited {font-weight:700;font-size:0.75em;color:#00395B;}
.CapRegistreVermell {background-color:#FF3301;padding:0.5em 0 0.3em 1em;margin:0;border-top:1px solid #C00;border-bottom:1px solid #C00;}
.CapRegistreVermell span {font-weight:700;font-size:1em;color:#FFF;}
.CapRegistreBlau {background-color:#EDEFEF;padding:0.5em 0 0.3em 1em;margin:0;border-bottom:1px solid #CCC;border-top:1px solid #CCC;}
.CapRegistreBlau span {font-weight:700;font-size:1em;color:#00395B;}
.TextCont {padding:0.5em 0.5em 0;}
.TextCont h4 {font-size:0.75em;font-weight:400;}
.TextCont a:link, .TextCont a:visited {font-weight:700;color:#000;}
.BorderTextCont {border-top:1px solid #CCC;}
.SotaRegistreSolid {padding:0.25em 0 1em 3em;text-align:center;}
.SotaRegistreSolid .CaixesForm {float:left;margin-right:3em;padding-left:9em;text-align:right;}
.SotaRegistreSolid .CaixesFormR {float:left;width:15em;text-align:left;}
.textinputReg {width:257px;vertical-align:middle;color:#666;}
.DataReg {width:77px;height:16px;vertical-align:middle;}
.PaisReg {width:167px;vertical-align:middle;}
.DisplayNone {display:none;background-color:#EDEFEF;}
.DisplayBlock {display:block;background-color:#EDEFEF;}
.BotoRegistre {background:url(/img/BotoRegistre.gif) 0 0 no-repeat;color:#FFF;font-size:0.7em;padding:0.2em 0.7em;}
.colorGris {color:#666;}
.campsReg {font-family:Arial;font-size:73%;font-size-adjust:none;font-style:normal;font-variant:normal;font-weight:700;line-height:120%;color:#000;padding:1em;}
.campsReg div {clear:both;margin:4px 0;}
.campsReg .DivAmbText {height:40px;}
.dades_inac label {float:left;padding:4px 20px 0 0;text-align:right;width:176px;color:#333;height:20px;}
.sexe strong {float:left;padding:0 20px 0 0;text-align:right;width:150px;}
.sexe input, .sexe label {float:left;line-height:22px;margin:0 2px;width:auto;}
.RadioDiv strong {float:left;padding:0 20px 0 0;text-align:right;width:150px;}
.dades_inac .RadioSpan {font-weight:400;}
.dades_inac .RadioSpan a {color:#000;font-weight:bold;}
.dades_inac .RadioStrong {font-weight:700;}
.RadioDiv p {font-weight:400;}
.RadioDiv input {width:auto;height:16px;vertical-align:middle;}
.RadioDiv label {float:left;line-height:25px;margin:0 13px;width:167px;text-align:right;}
.bt_50_2 {background:url(/img/BotoRegistrePet.gif) 0 0 no-repeat;float:left;height:20px;width:60px;padding-top:0.18em;margin-right:2em;text-align:center;clear:both;}
.bt_50_2 a:link, .bt_50_2 a:visited {color:#FFF;font-size:0.75em;}
.lin_gris {border-top:1px dotted #CCC;padding-top:10px;position:relative;height:1%;}

		/*///////////// CANVI AL MEU 3CAT24 /////////////*/
.lin_gris a:link, .lin_gris a:visited, .lin_gris label {color:#000;text-decoration:none;font-size:0.7em;}
/*.lin_gris a:link, .lin_gris a:visited, .lin_gris label {color:#000;text-decoration:none;}*/

.bt_50_2_des {background:url(/img/BotoRegistrePet.gif) 0 0 no-repeat;float:left;height:20px;width:60px;padding-top:0.18em;visibility:hidden;text-align:center;clear:both;}
.bt_50_2_des a:link, .bt_50_2_des a:visited {color:#FFF;font-size:0.7em;}
.desactivat {background:url(/img/EnviaReg.gif) 0 0 no-repeat;float:left;width:60px;}
.bt_100 {background:url(/img/BotoRegistre.gif) 0 0 no-repeat;display:block;height:20px;padding-top:3px;text-align:center;width:106px;margin-left:1em;}
.bt_100 a:link, .bt_100 a:visited {color:#FFF;font-size:0.75em;font-weight:400;}
.bt_100_Ver {background:url(/img/BotoRegistre.gif) 0 0 no-repeat;display:block;height:20px;padding-top:3px;text-align:center;width:106px;margin-left:1em;}
.bt_100_Ver a:link, .bt_100_Ver a:visited {color:#FF3301;font-size:0.75em;font-weight:700;}
.botonsRegistre {margin:1.25em 0 0;padding:0 0 1em 13.1em;height:1%;position:relative;}
.botonsRegistre a:link, .botonsRegistre a:visited {font-size:0.75em;}
.botonsRegistre img {margin-left:0.8em;float:left;}
.Tornar {padding:0 1em 1em 0;}
.Tornar img {padding-right:0.2em;}
.Tornar a:link, .Tornar a:visited {font-size:0.7em;color:#00395B;}
.ContBordes {padding-bottom:0.5em;border-top:1px dotted #CCC;border-bottom:1px solid #CCC;margin-bottom:1em;}
.TornaEnviar {float:left;margin-right:1em;}
.BotoTorna {background:url(/img/BotoRegistrePet.gif) 0 0 no-repeat;height:19px;width:60px;padding-top:0.18em;text-align:center;float:left;}
.BotoTorna a:link, .BotoTorna a:visited {color:#FFF;text-decoration:none; }
.BotoTorna a:hover {color:#FFF;text-decoration:underline;}
.AcceptaClausulaMargin {margin-left:13em;}
.lin_gris .AcceptaClausula {font-size:0.75em;}
.lin_gris .AcceptaClausula a {font-size:1em;font-weight:bold;}
.lin_gris .AcceptaClausula a:hover {text-decoration:underline;}
/* Infografia */
.Infografia {margin:14px 0 0;padding:0 0 1px;}
.Infografia_Texto {margin:0.5px 0 0;height:63px;background:#000;padding:0;}
a.Infografia_Texto02 {padding:0;margin:0;color:#FFF;font-size:24px;position:relative;top:18px;left:10px;}
a.Infografia_Texto02:hover {color:#FFF;text-decoration:none;}
a.Infografia_Texto02:visited {color:#FFF;}
.EnDirecte {float:left;margin:0.7em 1em 0 0;}
.Botons .EnviarAmic {padding:0 2em 0 0.5em;}
/* Item infografies */
.MesInfografies ul {margin-top:0.2em;width:100%}
.MesInfografies li {border-top:0.0625em dotted #999;padding-top:0.5em;margin-top:0.3em;text-align:right}
.MesInfografies li a {background:url(/img/ico_mes_downs.gif) 0 0.187em no-repeat;color:#00395B;font-size:0.75em;text-decoration:underline;padding-left:1.4em;}
/* HOME INFOGRAFIES */
.HomeInfografTextosNot {clear:both;}
.HomeInfografTextosNot li {background:url(/img/ico_infografies.gif) no-repeat 6px 6px;border-bottom:0.0625em dotted #999;margin-top:0.3em;padding:0 0 0.5em 1.6em;}
.HomeInfografTextosNot li a {color:#00395B;font-size:0.75em;text-decoration:none;font-weight:400;}
.HomeInfografTextosNot li a:hover {color:#00395B;font-size:0.75em;font-weight:400;text-decoration:underline;}
.HomeInfografiesEsports {background:#EFEFEF url(/img/back-esports.jpg) repeat-x;margin-top:0.5em;border-bottom:#999 1px dotted;border-left:#999 dotted 1px;border-top:#999 dotted 1px;border-right:#999 dotted 1px;}
.HomeInfografiesEsports li a:link, .HomeInfografiesEsports li a:visited {color:#00395B;font-size:0.9em;font-weight:400;text-decoration:none;}
.HomeInfografiesEsports li a:hover {color:#00395B;font-size:0.9em;font-weight:400;text-decoration:underline;}
.HomeInfografiesEsports .AlaCarta {padding:0.5em 0.5em 0.5em 0;}
.HomeInfografiesEsports .CaixaHomeEsports {border-bottom:#999 dotted 1px;padding:0.5em;position:relative;height:1%;/* position:relative; i height:1%; es per un bug de l'explorer que fa desapareixer el div al fer un hover al link */}
.HomeInfografiesEsports li {background:url(/img/ico_infografies.gif) no-repeat 6px 6px;border-bottom:#999 dotted 1px;color:#00385A;font-size:14px;padding:0.5em 0 0.5em 2em;}
.HomeInfografiesEsports ul {margin:0;padding:0;width:100%;}
.comenta_enviamic_fonsN2 {font-size:0.9em;font-weight:700;color:#F00;border-bottom:1px solid #999;padding:1.5em 0 0.5em;margin-left:0;}
.comenta_enviamic_fonsN2 a {font-weight:400;color:#FFF;}
.comenta_enviamic_fonsN2 ul {display:inline;}
.comenta_enviamic_fonsN2 li {display:inline;}
.comenta_enviamic_fonsN2 a:link, .comenta_enviamic_fonsN2 a:visited {color:#FFF;padding-left:0.5em;}
.comenta_enviamic_fonsN2 a:hover {color:#FFF;}
.enviamic_fonsN2 {margin:0 0.5em 0 21.8em;}
/* Item cartellera */
.Item_Cartelera {margin:0;padding:0;width:100%;}
.Imagen_Cartelera {padding:0;float:left;margin:0.8em 0.8em 0 0;}
.Texto_Cartelera {margin-top:0.6em;float:left;font-family:Arial;width:495px;padding-bottom:30px;}
.Seccio_Item_Cartelera {padding:0;margin:0;overflow:auto;height:193px;float:left;width:100%;}
ul.Seccio_Item_Cartelera_Descripcion {margin:0;text-align:left;padding:0;font-size:0.875em;}
p.Seccio_Item_Cartelera_Resumen {margin:0;text-align:left;font-size:0.875em;clear:left;padding:0 0 36px;}
.Cartelera_Item_TitolSeccio {border-bottom:1px solid #333;border-top:3px solid #333;color:#333;font-size:1.5em;font-weight:700;padding:0.14em 0;}
.Cartelera_Item_TitolSeccio a:hover {color:#FF3301;text-decoration:none;}
.Cartelera_Item_TitolSeccio a:link, .Cartelera_Item_TitolSeccio a:visited {color:#333;}
.Item_Cartelera h2, .Item_Cartelera h2 a:link, .Item_Cartelera h2 a:visited {color:#666;font-size:1em;font-weight:700;text-decoration:none;}
.Item_Cartelera h3 {color:#000;font-size:1.7em;line-height:1.1em;padding:0.15em 0 0.3em;margin:0;}
/* Modul Seccio Item*/
.ModulDestTxtItem {border-right:1px dotted #999;margin:0;height:5em;line-height:16px;padding-top: 0;padding-right: 0.2em;padding-bottom: 0;padding-left: 0;}
.ModulDestTxtItem h2 {font-size:0.85em;font-weight:normal;}
.ModulDestTxtItem h2 a {color:#00395B;}
.ModulDestTxtItem h2 a:hover {}
.noRatlleta {border-right-width:0;}
.ItemNoticia h3 {margin-bottom:0.3em;}
.ItemNoticia h2, .ItemNoticia h2 a:link, .ItemNoticia h2 a:visited {color:#666;font-size:1em;font-weight:700;}
.ItemNoticia h3 a:link, .ItemNoticia h3 a:visited, .ItemNoticia h3 a:hover {color:#000;font-size:1.7em;line-height:1.1em;padding:0.15em 0 0.3em;}
.ItemNoticia h4 {color:#333;font-size:1em;line-height:1.2em;font-weight:400;margin:0.6em 0 1em;}
.ItemNoticia h5 {color:#333;font-size:0.9em;line-height:1.2em;font-weight:700;}
.ItemNoticia p {color:#333;font-size:0.9em;line-height:1.2em;font-weight:400;margin:0.6em 0 1.2em;}
.ItemNoticia p a:link, .ItemNoticia p a:visited{ color: #FF3301}
.ItemNoticia a:link, .ItemNoticia a:visited, .ItemNoticia a:hover {color:#FF3301;}
.Botons {padding:1em 0 0.5em;border-top:1px solid #CCC;border-bottom:1px solid #CCC;color:#333;font-size:0.6em;height:2.3em;}
.Botons ul {display:inline;}
.Botons li {display:inline;margin-right:1.75em;}
.Botons a:link, .Botons a:visited {color:#00395B;padding-left:0.5em;}
.Botons a:hover {color:#00395B;}
.imatgeBotons1 {vertical-align:text-bottom;}
.imatgeBotons2 {background-position:center;padding-right:0.2em;vertical-align:middle;margin-bottom:3px;}
.DestacatItem {background-color:#F4F4F4;width:18em;border-top:3px solid #333;color:#333;font-size:0.9em;line-height:1.4em;font-weight:700;text-align:center;padding:0.5em 0;float:left;margin:0.2em 1em 0 0;}
.aliniarEsq {margin:0 0 0.5em;float:right;}
.titComentaris {background-color:#000;font-size:0.9em;color:#FFF;text-transform:uppercase;font-weight:700;padding:0.5em;}
.usuari img {margin:0;padding:0;float:right;}
.usuari ul {float:left;margin:0;padding:0;}
.bg_vermell {background:#B62501 url(/img/bg_deg_vermell.gif) repeat-x;overflow:hidden;height:100%;}
.bg_vermell h1 {font-size:0.9em;color:#FFF;background-color:#F83201;border-bottom:1px solid #FFF;font-weight:700;padding:0.8em 0.5em 0.7em;}
.bloc_comentaris {padding:0.625em;}
.bg_vermell p {background-color:#FFF;padding:0.8em;font-size:0.8em;color:#000;border-right:4px solid #631401;border-bottom:4px solid #631401;border-left:1px solid #631401;margin:0;}
.usuari {margin:10px 0 0;color:#FFF;font-size:0.75em;color:#FFF;height:20px;}
.bg_com_sys {height:11px;margin:0;padding:0;background:url(/img/bg_com_sys.gif) no-repeat 0 bottom;}
.usuari li {display:inline;}
.usuari li a {font-weight:700;color:#FFF;}
.paginacio {border-top:1px dashed #FFF;border-bottom:1px dashed #FFF;padding:0.7em 0 0.2em;font-size:0.7em;font-weight:700;color:#FFF;margin:0.8em 0 0;height:2em;}
.paginacio ul {float:right;margin:0;padding:0;}
.paginacio li {display:inline;margin-left:0.3em;}
.paginacio span {float:left;margin:0;padding:0;}
.paginacio a:link, .paginacio a:visited {color:#000;text-decoration:none;background-color:#FFF;border:1px solid #000;padding:0.2em 0.5em;font-weight:400;}
.paginacio a:hover {color:#FFF;text-decoration:none;background-color:#000;padding:0.2em 0.5em;}
.mod_participa {background-color:#631401;padding:0.5em 1em;margin-top:0.5em;}
.teu_comentari {float:left;width:400px;}
.teu_comentari h2 {font-size:0.9em;font-weight:700;color:#FFF;margin-bottom:0.5em;}
.com_sys_txtarea {height:126px;border:1px solid #000;overflow:auto;display:block;float:left;width:400px;padding:0.3em;margin-bottom:16px;}
.bt_enviar a:link, .bt_enviar a:visited {color:#FFF;background-color:#B62501;border:1px solid #631401;padding:0.2em 0.5em;font-weight:700;font-size:0.7em;margin-left:260px;text-decoration:none;}
.bt_enviar a:hover {color:#631400;background-color:#FFF;text-decoration:none;border:1px solid #631401;padding:0.2em 0.5em;font-weight:700;font-size:0.7em;margin-left:260px;}
.camps label {float:left;text-align:right;font-size:0.7em;color:#FFF;width:100px;line-height:normal;font-weight:700;margin:0 5px 18px 0;}
.camps {line-height:1.25em;width:315px;float:left;}
.camps div {clear:both;}
.camps div form {display:inline;}
.obligatori {background-color:#FFFFE6;}
.textinput {border:1px solid #000;width:200px;height:16px;vertical-align:middle;}
.form_numero {padding-left:105px;}
.form_numero h2 {font-size:0.7em;color:#FFF;font-weight:400;line-height:0.7em;margin-top:0.5em;}
.registrat {margin:1em 0 0 105px;}
.registrat h2 {font-size:0.7em;color:#FFF;font-weight:400;float:left;}
.registrat a:link, .registrat a:visited {font-size:0.7em;color:#FFF;font-weight:700;background-color:#B62501;float:left;margin-left:47px;padding:0 0.5em;text-decoration:none;}
.registrat a:hover {font-size:0.7em;color:#631400;font-weight:700;background-color:#FFF;float:left;margin-left:47px;padding:0 0.5em;text-decoration:none;}
.usuari_registrat {padding:0.2em;display:none;}
.usuari_registrat h2 {font-size:0.7em;font-weight:400;color:#FFF;padding-bottom:0.5em;}
.usuari_registrat label {float:left;text-align:right;color:#FFF;width:95px;line-height:normal;margin:0 5px 18px 0;}
.avis {font-size:0.7em;font-weight:400;color:#FFF;margin-bottom:0.5em;display:block;float:right;width:168px;}
.avis h2 {font-weight:700;font-size:1em;}
.avis h3 {font-weight:400;font-size:1em;padding-top:1em;}
.avis h3 a:link, .avis h3 a:visited{color:#FFFFFF;font-weight:bold;}
.CapSumari {font-size:0.875em;color:#333;font-weight:700;border-top:3px solid #333;border-bottom:1px solid #333;padding:0.4em 0;}
.ModulSumari ol {margin-top:0.2em;}
.ModulSumari li {font-size:0.75em;padding-bottom:0.8em;border-bottom:1px dotted #C7D2D3;margin-top:0.8em;list-style-type:decimal;font-weight:700;list-style-position:inside;}
.ModulSumari a {color:#00395B;font-weight:400;}
.ModulFotoGal_20 {width:20em;}
.Galeria_20 {margin-top:0.6em;}
/*.Galeria_20B {margin-top:0.5em;}*/
.GaleriaNav_20 {background-color:#333333;height:3.7em;text-align:center;margin-top: -0.1875em;}
.GaleriaNav_20 .Anterior_20 {height:1em;width:1em;padding:0;float:left;margin-top: 0.7em;margin-right: 0;margin-bottom: 0;margin-left: 0.2em;}
.TextGaleria_20 {color:#FFF;font-size:0.9em;font-weight:bolder;float:left;text-align:center;padding:0;margin:0.7em 0 0;width:19em;}
.TextGaleria_20 a:hover {color:#FFF;font-size:0.9em;font-weight:bolder;float:left;text-align:center;padding:0;margin:0.4em 0 0;width:19em;text-decoration:underline;}
.GaleriaNav_20 .Seguent_20 {height:1em;width:1em;padding:0;float:right;margin-top: 0.7em;margin-right: 0.2em;margin-bottom: 0;margin-left: 0;}
.CapAudio {font-size:0.875em;color:#333;font-weight:700;border-top:3px solid #333;border-bottom:1px solid #333;padding:0.4em 0;}
.ModulAudio ul {margin-top:0.2em;}
.ModulAudio li {padding:0 0 0.5em 1em;border-bottom:0.0625em dotted #333;background:url(/img/ico_li_audio.gif) no-repeat 0 6px;margin-top:0.3em;}
.ModulAudio li a {color:#00395B;font-size:0.75em;}
.Barra_portals {background:#F4F4F4;color:#333;font-size:0.875em;border-top:0.19em solid #333;padding:1.18em 0;font-weight:700;}
.Barra_portals ul {list-style:none outside none;margin:0;padding-left:0.8em;display:inline;color:#333;}
.Barra_portals li {display:inline;height:0.625em;margin:0;border-right:0.0625em solid #333;padding:0 1.4em;}
.Barra_portals a:link, .Barra_portals a:visited {color:#333;text-decoration:none;font-weight:400;}
.Barra_portals a:hover {color:#333;text-decoration:underline;font-weight:400;}
.Barra_portals img {position:relative;top:0.13em;margin-left:0.2em;}
.Barra_portals .nolinea {border:none!important;}


/* Item Especial */
.ItemNoticia .ItemEspecial {background-color:#F5F5EF;padding:0.6em 0.6em 0;overflow:auto;height:100%;}
.ItemNoticia .ItemEspecial p {margin-top:0;}
.ItemNoticia .ItemEspecial .DestacatItem {background-color:#fff;}
.ItemNoticia .ItemEspecial .capNoticia{float:left;width:31.5em;}
.ItemNoticia .ItemEspecial .fitxaEspecial {float:right;width:120px;background-color:#F9F9F4;border:1px solid #E0E0CF;margin-bottom:0.6em;}
.ItemNoticia .ItemEspecial .fitxaEspecial .fitxaEspecialCont {padding:0.6em; font-size:0.85em;}
.ItemNoticia .ItemEspecial .fitxaEspecial .fitxaEspecialCont h3 {text-indent:-99999px;background:url(/img/logo_3cat24_especial.gif) no-repeat left top;width:56px;height:10px;margin-bottom:0.2em;}
.ItemNoticia .ItemEspecial .fitxaEspecial .fitxaEspecialCont .categoria {border-bottom:1px dotted #bababa;padding-bottom:0.35em;margin-bottom:0.3em;}


/* Modul Seccio Item B */
.contenidorVideoB {width:20em;float:left;margin:1em 1em 0 0;}
/*SiteIndex */
.CapSiteIndex {padding-top:1.5em;}
.CapSiteIndex .TitolNegre {font-size:3em;color:#000;font-weight:700;}
.CapSiteIndex .TitolBlanc {font-size:3em;color:#FFF;font-weight:700;}
.FonsBlau {background-color:#EDEFEF;padding:0 0.56em 0.44em;margin:0;text-align:center;}
.FonsBlau li {text-align:left;padding:0.3em 0 0 1em;}
.FonsBlau li a:link, .FonsBlau li a:visited {color:#00395B;font-size:0.75em;}
.FonsBlauCalendari {background-color:#EDEFEF;padding:1em 3em;margin:0;text-align:center;}
.SiteCalendari {background-color:#FFF;}
.SiteCalendari td {font-size:0.75em;}
.SiteCalendari td a:hover {background-color:#FF3301;color:#FFF;}
.SiteCalendari td strong {display:block;}
.SiteCalendari a:link, .SiteCalendari a:visited {color:#333;display:block;padding:5px;}
.index_calendar_tit {text-align:center;font-weight:700;padding:0.5em 0;}
.index_calendar_weekdays {background-color:#CCC;color:#333;padding:0.3em;}
.SiteCalendari #index_calendar_days {margin-bottom:0.0625em;}
.SiteIndex li {padding:0.5em 0;border-bottom:#333 1px dotted;}
.SiteIndex li span {font-size:0.7em;color:#FF3301;font-weight:700;}
.SiteIndex li strong {font-size:0.75em;color:#666;}
.SiteIndex li h2 {font-size:0.9em;font-weight:400;}
.SiteIndex h2 a:link, .SiteIndex h2 a:visited {color:#00395B;}
.StrongVermell {color:#FF3301;}
.SiteIndexSeccions {width:100%;}
.SiteIndexSeccions ul {margin-top:0.2em;}
.SiteIndexSeccions li {padding:0 0 0.5em 1em;border-bottom:0.0625em dotted #333;background:url(/img/ico_not_separador.gif) no-repeat 6px 10px;margin-top:0.3em;}
.SiteIndexSeccions li a:link, .SiteIndexSeccions li a:visited {color:#00395B;font-size:0.75em;}
.IndexActiu {color:#FF3301;font-weight:700;}
/*Serveis per als usuaris*/
.serv_usuaris{font-size:0.75em;}
.serv_usuaris li {margin-bottom:1em;margin-left:2em;background-image:url(/img/ico_not_separador.gif) 0px 0.5em no-repeat;padding-left:0.5em;}
.serv_usuaris a:link, .serv_usuaris a:visited{color:#FF3301;text-decoration: none;}
.serv_usuaris a:hover{color:#FF3301;text-decoration:underline;}
/*Modul marcador marato*/
.MarcadorMarato {padding-top:0.3em;padding-bottom:0.3em;}
.LogoMarato {float:left;padding-left:1em;}
.FlashMarato {float:right;padding-right:1em;}
/* LOTERIA NADAL */
.e_62_nomargin_loteria {width:62em;float:left;background-color:#DDDCD7;padding-bottom:0.7em;}
.LogoLoteria {float:right;font-size:0.6875em;text-align:center; background-color:#fff;padding:0.4em 0.2em 0.15em 0.2em;border-top:0.56em solid #DDDCD7;border-right:0.56em solid #DDDCD7;}
.TitolLoteria{color:#535353;font-size:0.94em;font-weight:bold;padding:0.35em 0 0 0.45em;}
.LoteriaFila1{padding-bottom:0.7em;}
.LoteriaFila2{font-size:1em; font-weight:bold;color:#444;border-top:0.0625em solid #fff;padding:0.72em 0 0 1.2em;}
.PremisImp{color:#444; font-size:1.25em; padding:0.85em 0 0 0.95em;}
.txtLoteria_1{float:left; font-weight:bold; padding-right:4.45em;}
.txtLoteria_2{float:left; padding-right:3.3em;}
.txtLoteria_3{float:left; padding-right:3.75em;}
.PrimerPremi{padding: 0.12em 0.4em 0.125em 0.4em;color:#ffffff; background-color:#444;}
.PremiSecundari{padding: 0.12em 0.4em 0.125em 0.4em;color:#ffffff; background-color:#444;}
.txtLoteria_1_reis{float:left; font-weight:bold; padding-right:1.4em;}
/* BLOGS */
.blogsDestacats {height:auto;}
.blogsDestacats .data {font-size:0.7em;display:block;color:#333;}
.contentDestBlog {background:#4b4b4b url(/img/bgDestBlog.gif) 0 0 repeat-x;position:relative;height:92px;color:#fff;margin-bottom:0.45em;}
.fotoAutorBlog {margin-top:1.95em;_margin-top:1.5em;}
.contentDestBlog a {color:#fff;}
.contentDestBlog img {position:absolute;bottom:0;}
.contentDestBlog .titolDestBlog {position:absolute;width:20.5em;left:8.45em;margin-top:0.7em;font-weight:bold;font-size:1.35em;line-height:1.05em;}
.contentDestBlog .autorDestBlog {position:absolute;font-weight:bold;font-size:0.85em;text-align:right;bottom:1em;right:1.25em;width:350px;}
.contentPostBlog {color:#333;border-bottom:1px solid #ccc;}
.contentPostBlog h3 {font-weight:normal;font-size:1.5em;}
.contentPostBlog a {color:#00395B;font-weight:bold;}
.contentPostBlog p {font-size:0.9em;margin:0.25em 0 0.85em;}
/* JOCS */
.llistaJocs {overflow:auto;height:100%;border-bottom:1px dotted #333;margin:0 0 0.625em;padding:0 0 0.625em;}
.llistaJocs .imgJoc {float:left;margin:0 0.625em 0 0;}
.llistaJocs .contJoc {font-size:0.85em;padding:0.15em 0 0;}
.llistaJocs .contJoc h3 {color:#00395B;}
.llistaJocs .contJoc a {color:#00395B;}
.contJocs {background:#000 url(/img/fons_deportada.gif) left top repeat-x;padding:0.625em;overflow:auto;height:100%;}
.contJocs .contJocsNegre {background-color:#000;}
.contJocs .contJocsBlanc {background-color:#fff;}

------------PQP3L7ekBxLH68e4JnL5l0
Content-Disposition: inline
Content-Type: image/gif
Content-Location: http://www.3cat24.cat/img/bg_com_sys.gif
Content-Transfer-Encoding: Base64

R0lGODlhhAMLAJEAAP///2YzAGYAAP///yH/C1hNUCBEYXRhWE1QPD94cGFja2V0
IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6
eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUg
WE1QIENvcmUgNC4xLWMwMzQgNDYuMjcyOTc2LCBTYXQgSmFuIDI3IDIwMDcgMjI6
Mzc6MzcgICAgICAgICI+CiAgIDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3
dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+CiAgICAgIDxyZGY6
RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiCiAgICAgICAgICAgIHhtbG5zOnhhcD0i
aHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyI+CiAgICAgICAgIDx4YXA6Q3Jl
YXRvclRvb2w+QWRvYmUgRmlyZXdvcmtzIENTMzwveGFwOkNyZWF0b3JUb29sPgog
ICAgICAgICA8eGFwOkNyZWF0ZURhdGU+MjAwNy0xMC0xOFQwOTowNTozNlo8L3hh
cDpDcmVhdGVEYXRlPgogICAgICAgICA8eGFwOk1vZGlmeURhdGU+MjAwNy0xMC0x
OFQxMDozMjoxMFo8L3hhcDpNb2RpZnlEYXRlPgogICAgICA8L3JkZjpEZXNjcmlw
dGlvbj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAg
ICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEv
Ij4KICAgICAgICAgPGRjOmZvcm1hdD5pbWFnZS9naWY8L2RjOmZvcm1hdD4KICAg
ICAgPC9yZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAog
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAK
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAg
Cjw/eHBhY2tldCBlbmQ9InciPz4B//79/Pv6+fj39vX08/Lx8O/u7ezr6uno5+bl
5OPi4eDf3t3c29rZ2NfW1dTT0tHQz87NzMvKycjHxsXEw8LBwL++vby7urm4t7a1
tLOysbCvrq2sq6qpqKempaSjoqGgn56dnJuamZiXlpWUk5KRkI+OjYyLiomIh4aF
hIOCgYB/fn18e3p5eHd2dXRzcnFwb25tbGtqaWhnZmVkY2JhYF9eXVxbWllYV1ZV
VFNSUVBPTk1MS0pJSEdGRURDQkFAPz49PAA6OTg3NjU0MzIxMC8uLSwrKikoJyYl
JCMiISAfHh0cGxoZGBcWFRQTEhEQDw4NDAsKCQgHBgUEAwIBAAAh+QQBBwADACwA
AAAAhAMLAAAC3pyPqcvtD6OctNqLs968+w+G4kiW5omm6sq2LhkI70zX9o3n+s73
/g8MCkcCgGyITCqXzKbzCY1Kp6qikYrNarfcrvcLDqsCgPJRjE6r1+y2+w1nWM3x
uv2Oz+v3fMic3hcoOEhYaHjIQla2eIbo+AgZKTnp9sdIiZmpucnZOWN56Sk6Slpq
yiYQI5C6yrqq6hoLOwu6aKSK+yrbSqvru/vbCzwsXMx7HIxMrGyc7Lz83Aw9LV3N
fB2NTa1tne29/d0NPi5ezn0ejk6ubp7uvv7eDj8vX89+H49Pr99eAAA7

------------PQP3L7ekBxLH68e4JnL5l0
Content-Disposition: inline
Content-Type: text/css; charset=utf-8
Content-Location: http://www.3cat24.cat/css/estils_multimedia.css
Content-Transfer-Encoding: 8bit

ï»¿/* HOME FOTOGALERIA */
.HomeFotogalTextosNot {clear:both;}
.HomeFotogalTextosNot li {background:url(/img/ico_fotogaleria.gif) 6px 6px no-repeat;border-bottom:0.0625em dotted #999;margin-top:0.3em;padding:0 0 0.5em 1.6em;}
.HomeFotogalTextosNot li a {color:#00395B;font-size:0.75em;text-decoration:none;font-weight:400;}
.HomeFotogalTextosNot li a:hover {color:#00395B;font-size:0.75em;font-weight:400;text-decoration:underline;}
.ModulFotoGal_22 {width:22em;}
.TextGaleria_22 {color:#FFF;font-size:0.8em;font-weight:400;float:left;text-align:center;padding:0;margin:0.4em 0 0 0.7em;width:22em;}
.TextGaleria_22 a:link, .TextGaleria_22 a:visited {color:#FFF;font-weight:400;}
.TextGaleria_22 a:hover {color:#FFF;font-weight:400;}
.ModulDePortadaFotog {background:url(img/fons_deportada.gif) repeat-x #000;color:#FFF;font-size:0.8em;font-weight:400;height:100%;overflow-y:visible;overflow:auto;}
.ModulDePortadaFotog .Principal {float:left;width:40em;}
.ModulDePortadaFotog .PrincipalDreta {float:right;width:37em;padding-top:0.5em;}
.ModulDePortadaFotog .PrincipalInfografies {float:left;width:37em;padding:1em 0 0 1em;width:37.5em;}
.ModulDePortadaFotog .Altres {color:#FFF;}
.ModulDePortadaFotog .Altres li {display:inline;}
.ModulDePortadaFotog .InfoAltres {font-size:0.85em;margin:0 0 0.4em 1em;float:left;width:100%;}
.ModulDePortadaFotog .InfoVideo {border-bottom:1px dotted #FFF;margin:0 2em 0 1em;padding-bottom:0.5em;}
.ModulDePortadaFotog .InfoAltres {font-size:0.85em;}
.ModulDePortadaFotog .VideoSel {border:1px solid #FFF;}
.ModulDePortadaFotog .VideoPlay {border:1px solid #FFF;}
.ModulDePortadaFotog .VideonoSel {border:1px solid #000;}
.ModulDePortadaFotog .clock {margin-left:0.6em;}
.ModulDePortadaFotog .imgEsq {margin:1em 0.3em 0.8em 0.8em;padding-left:0.4em;}
.marge_esq {margin-left:1em;}
.comenta_enviamic_fonsN {font-size:0.9em;font-weight:700;color:#F00;border-bottom:1px solid #999;padding:1.5em 0 0.5em;margin-left:1em; text-align:right;}
.comenta_enviamic_fonsN a {font-weight:400;color:#FFF;}
.comenta_enviamic_fonsN ul {display:inline;}
.comenta_enviamic_fonsN li {display:inline;}
.comenta_enviamic_fonsN a:link, .comenta_enviamic_fonsN a:visited {color:#FFF;}
.comenta_enviamic_fonsN a:hover {color:#FFF;text-decoration:underline;}
.enviamic_fonsN {margin:0 0.5em 0 24.5em;}
.clica_entra{font-weight:bold; height:1.7em; border-bottom:0.0625em solid #000; padding:0.8125em 0 0 0.8125em; background-image:url(../img/fons_subtit_fotogaleria.gif);background-repeat:repeat-x; }
.tit_galeries_dest{font-weight:bold;height:1.2em; font-size:1.65em; border-bottom:0.0425em solid #fff;margin-left:0.75em !important;margin-left:1.1em;margin-right:1.4em;}
/* Per a Video */
.ModulDePortadaVideo .comenta_enviamic_fonsN {margin-left:0;}
.ModulDePortadaVideo .enviamic_fonsN {margin-left:22.5em;}
.ModulDePortadaFotog a:link, .ModulDePortadaFotog a:visited {color:#FFF;text-decoration:none;}
.ModulDePortadaFotog a:hover {color:#FFF;text-decoration:underline;}
.ModulDePortadaFotog .FotogSel {border:1px solid #FFF;}
.ModulDePortadaFotog .FotogPlay {border:1px solid #FFF;}
.ModulDePortadaFotog .FotognoSel {border:1px solid #000;}
.ModulDePortadaFotog .InfoFotog {border-bottom:1px dotted #FFF;margin:0 2em 0 1em;padding-bottom:0.5em;}
.InfoFotog h2 {font-size:1.2em;font-weight:400;}
/* Modul Video Item */
.Titol_VideoItem {background:url(/img/titol_VideoItem.jpg) no-repeat;height:1.25em;margin:0;padding:0.3em 0 0 1em;}
.Titol_VideoItem span {font-size:0.8em;font-weight:700;color:#FFF;}
.VideoTitolItem {background-color:#000;/*height:1.9em;*/margin:0;padding:0.6em 1em;border-bottom:0.0625em solid #FFF;clear:both;}
.VideoTitolItem span {color:#FFF;font-size:0.8em;}
/* Modul Video Centre */
.Cont_VideoCentre {color:#FFF;background:#000 url(/img/fons_deportada.gif);font-size:0.8em;height:30em;}
.VideoCentre {float:left;border-right:1px solid #FFF;width:480px;margin-right:0.6em;position:relative;word-wrap:break-word;}
.VideoCentreWMP {float:left;border-right:1px solid #FFF;width:480px;margin-right:0.6em;position:relative;word-wrap:break-word;text-align:center;padding:3.9em 0;}
.VideoCentreInfo {width:12.2em;float:left;padding-bottom:0.6em;}
.VideoCentreInfo a:link, .VideoCentreInfo a:visited {color:#FFF;}
.VideoCentreInfo a:hover {color:#FFF;text-decoration:underline;}
.VideoCentreInfo li {border-bottom:0.0625em dotted #FFF;margin:0.4em 0 0.8em;padding:0.4em 0;}
.VideoCentreInfo span {margin-right:6em;}
.VideoCentreInfo img {margin:0.2em 0.2em 0 0.1em;vertical-align:text-bottom;padding:0.4em 0 0.3em;}
.VideoCentreInfo strong {color:#FF3301;font-size:0.9em;}
.Cont_VideoCentre .VideoCentre .Play {top:166px;left:216px;}
/* HOME ENQUESTA */
.mod_enq_res_home {color:#000;font-size:0.94em;font-weight:bolder;border-bottom:1px solid #333;border-top:3px solid #333;margin:0 0 20px;padding:0.5em 0;}
/* Modul Home Videos */
.CapNoticiaVideos {font-size:1.1em;color:#333;font-weight:700;border-top:3px solid #333;border-bottom:1px solid #333;padding:0.4em 0;margin:0.5em 0 1em;}
.ModulDePortadaVideo {background:#000 url(/img/fons_deportada.gif) repeat-x;color:#FFF;font-size:0.8em;font-weight:400;height:100%;overflow-y:visible;padding:0.4em 0.4em 0;overflow:auto;}
.ModulDePortadaVideo a:link, .ModulDePortadaVideo a:visited {color:#FFF;text-decoration:none;}
.ModulDePortadaVideo a:hover {text-decoration:underline;}
.ModulDePortadaVideo .Principal {float:left;width:37em;padding:1em 0 0 1em;}
.ModulDePortadaVideo .PrincipalDreta {float:left;padding-left:1em;width:37em;}
.ModulDePortadaVideo .Altres {color:#FFF;}
.ModulDePortadaVideo .InfoAltres {font-size:0.85em;margin:0 0 0.4em 1em;float:left;width:100%;}
.ModulDePortadaVideo .InfoVideo {border-bottom:1px dotted #FFF;margin:0 2em 0 1em;padding-bottom:0.5em;}
.InfoVideo h2 {font-size:1.2em;font-weight:400;}
.ModulDePortadaVideo .InfoAltres {font-size:0.85em;}
.ModulDePortadaVideo .VideoSel {border:1px solid #FFF;}
.ModulDePortadaVideo .VideoPlay {border:1px solid #FFF;}
.ModulDePortadaVideo .VideonoSel {border:1px solid #000;}
.ModulDePortadaVideo .clock {margin-left:0.6em;}
.ModulDePortadaVideo .imgEsq {margin:1em 0.4em 0.8em 0.8em;padding-left:0.4em;}
.ModulDePortadaVideo .PrincipalDreta .Altres {padding:1em 0 0 1em;}
.ModulDePortadaVideo .PrincipalDreta .Altres li {display:inline;float:left;padding:0 2.7em 1.5em 0;}
.ModulDePortadaVideo .PrincipalDreta .Altres li.darrerLlista {padding-right:0;}
.ModulDePortadaVideo .PrincipalDreta .Altres li .divCont .VideonoSel {width:120px;}
.ModulDePortadaVideo .PrincipalDreta .Altres li .divCont .VideoPlay {width:120px;}
.ModulDePortadaVideo .PrincipalDreta .Altres li .divCont {position:relative;}
.ModulDePortadaVideo .PrincipalDreta .Altres li .divCont .infoModVidAud {position:absolute;z-index:3;padding:0.5em}
.ModulDePortadaVideo .PrincipalDreta .Altres li .divCont .infoModVidAud p {color:#000;margin:0;font-weight:bold;line-height:1.1em}
.ModulDePortadaVideo .PrincipalDreta .Altres li .divCont .infoModVidAud .data {font-size:0.85em;margin-bottom:0.35em;}
.ModulDePortadaVideo .PrincipalDreta .Altres li .divCont .bginfoModVidAud {position:absolute;top:1px;left:1px;z-index:2;visibility:hidden;width:120px;height:90px;background-color:#fff;filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.75;-khtml-opacity:0.75;}
.ModulDePortadaVideo .PrincipalDreta .Altres li .divCont .VideonoSel {z-index:1;}
.ModulDePortadaVideo .PrincipalDreta .Altres li .divCont .linkTrans {position:absolute;z-index:10;width:120px;height:90px;}
.ModulDePortadaVideo .PrincipalDreta .Altres li .divCont .linkTrans a img {width:120px;height:90px;}
.ModulDePortadaVideo .PrincipalDreta .imgEsq {padding:0;margin:1em 0.8em 0.4em 0;}
.ModulDePortadaVideo .PrincipalDreta .FotoPlay {position:relative;}
.ModulDePortadaVideo .PrincipalDreta .Play {z-index:4;cursor:pointer;}
.ModulDePortadaVideo .PrincipalDreta .InfoAltres {font-size:0.85em;margin:0.1em 0;}
.ModulDePortadaVideo .PrincipalDreta .CercaVideo {margin:0 0 1em 1em;}
.ModulDePortadaVideo .PrincipalDreta .CercaVideo .paraulaClau {width:22em;}
.ModulDePortadaVideo .Altres .infoModAudioHome {border-top:1px solid #999;margin-top:1em;}
/****/
.HomeVideoSotaImg {float:left;width:100%;background-color:#000;font-family:Arial;font-weight:700;color:#FFF;padding-bottom:0.5em;}
.Caixa {margin:0.5em 0;}
.CaixaGris {padding-bottom:1em;}
.CaixaGrisBorder {border-bottom:1px dotted #FFF;padding-bottom:0.5em;margin-bottom:1em;}
.CaixaGris .CaixaCalendari {color:#666;}
.CercaVideo {background-color:#333;margin:1em 0 1em 1em;padding:2em;width:30em;font-size:1em;}
.CercaVideo form {padding:0;margin:0;}
.SotaHome {width:30em; padding-left:1.5em;}
calendarDateInput {font-family:Tahoma,Sans-Serif;font-size:10px;letter-spacing:normal;line-height:normal;width:43px;}
.modultitVideo {background-color:#D5DEDF;margin:0 0 0 20px;padding:2px 0 2px 5px;}
.modultitVideo h5 {color:#4D5959;font-family:Arial;font-size:11px;font-weight:400;margin:3px 5px 3px 0;padding:0;}
.HomeVideoEsports {background:#EFEFEF url(/img/back-esports.jpg) repeat-x;margin-top:0.5em;border-bottom:#999 1px dotted;border-left:1px dotted #999;border-top:#999 dotted 1px;border-right:1px dotted #999;}
.HomeVideoEsports li a:link, .HomeVideoEsports li a:visited {color:#00395B;font-size:0.9em;font-weight:400;text-decoration:none;}
.HomeVideoEsports li a:hover {color:#00395B;font-size:0.9em;font-weight:400;text-decoration:underline;}
.HomeVideoEsports .AlaCarta {padding:0.5em 0.5em 0.5em 0;}
.HomeVideoEsports .CaixaHomeEsports {border-bottom:1px dotted #999;padding:0.5em;position:relative;height:1%;/* position:relative; i height:1%; es per un bug de l'explorer que fa desapareixer el div al fer un hover al link */}
.CaixaHomeEsports h4 a:link, .CaixaHomeEsports h4 a:visited {color:#00385A;font-size:14px;text-decoration:none;}
.CaixaHomeEsports h4 a:hover {color:#00385A;font-size:14px;text-decoration:underline;}
.HomeVideoEsports li {background:url(/img/ico_not_videoRED.gif) no-repeat 6px 6px;border-bottom:1px dotted #999;color:#00385A;font-size:14px;padding:0.5em 0 0.5em 2em;}
.HomeVideoEsports ul {margin:0;padding:0;width:100%;}
.AlaCarta a:link, .AlaCarta a:visited {color:#F00;font-weight:700;font-size:12px;}
.AlaCarta a:hover {text-decoration:underline;color:#F00;font-weight:700;font-size:12px;}
.ModulHomeVideo ul {margin-top:0.5em;}
.ModulHomeVideo li {padding:0 0 0.5em 1.5em;border-bottom:0.0625em dotted #999;background:url(/img/ico_not_videoRED.gif) no-repeat 2px 6px;margin-top:0.3em;}
.ModulHomeVideo li a {color:#00395B;font-size:0.75em;}
.HomeVideoTextosNot {clear:both;}
.HomeVideoTextosNot li {background:url(/img/ico_not_videoRED.gif) no-repeat 6px 6px;border-bottom:0.0625em dotted #999;margin-top:0.3em;padding:0 0 0.5em 1.6em;}
.HomeVideoTextosNot li a {color:#00395B;font-size:0.75em;text-decoration:none;font-weight:400;}
.HomeVideoTextosNot li a:hover {color:#00395B;font-size:0.75em;font-weight:400;text-decoration:underline;}
.Tresalacarta {margin-top:0.3em;padding:0 0 0.5em 1.6em;}
.Tresalacarta img {margin-right:0.2em;}
.Tresalacarta a, .Tresalacarta a:hover {color:#00395B;font-size:0.7em;font-weight:400;text-decoration:underline;}
.ModulDestVideos, .ModulDestProgVideos {background-color:#333;overflow-y:auto;height:100%;}
.ModulDestVideos h2, .ModulDestProgVideos h2 {margin-top:0.8em;}
.ModulDestVideos a:hover strong, .ModulDestProgVideos a:hover strong {text-decoration:underline;}
.ModulDestVideos h2 a, .ModulDestProg h2 a {color:#FFF;font-size:0.6em;font-weight:400;}
.ModulDestVideos h2 a strong, .ModulDestProgVideos h2 a strong {display:block;}
.VideoGran {padding:0;}
.DataInfoVideo {font-family:Arial;color:#F00;}
.e_20 .CosNoticiaVideos .txtRight {float:right;width:10.6em;}
.e_19_nomargin .CosNoticiaVideos .txtRight {float:right;width:10.6em;}
.e_22_nomargin .CosNoticiaVideos .txtRight {float:right;width:13.5em;}
.e_20 .CosNoticiaVideos .txtRight p {margin-top:0.25em;font-size:0.8em;}
.e_22_nomargin .CosNoticiaVideos .txtRight p {margin-top:0.25em;font-size:0.8em;}
/* Audio */
.HomeAudioEsports {background:#EFEFEF url(/img/back-esports.jpg) repeat-x;margin-top:0.5em;border-bottom:#999 1px dotted;border-left:1px dotted #999;border-top:#999 dotted 1px;border-right:1px dotted #999;}
.HomeAudioEsports li {background:url(/img/ico_not_audioRED.gif) no-repeat 6px 10px;border-bottom:1px dotted #999;color:#00385A;font-size:14px;padding:0.5em 0 0.5em 2em;}
.HomeAudioEsports li a, .HomeAudioEsports li a:hover {color:#00395B;font-size:0.9em;font-weight:400;}
.HomeAudioEsports .AlaCarta {padding:0.5em 0.5em 0.5em 0;}
.HomeAudioEsports .CaixaHomeEsports {border-bottom:#999 dotted 1px;color:#00385A;font-size:14px;padding:0.5em}
.HomeAudioEsports .CaixaHomeEsports h4 a:link, .HomeAudioEsports .CaixaHomeEsports h4 a:visited {color:#00385A;font-size:14px;text-decoration:none;}
.HomeAudioEsports .CaixaHomeEsports h4 a:hover {color:#00385A;font-size:14px;text-decoration:underline;}
.HomeAudioTextosNot {float:left;width:100%;}
.HomeAudioTextosNot li {background:url(/img/ico_not_audioRED.gif) no-repeat 6px 6px;border-bottom:0.0625em dotted #999;margin-top:0.3em;padding:0 0 0.5em 1.6em;}
.HomeAudioTextosNot li a:link, .HomeAudioTextosNot li a:visited {color:#00395B;font-size:0.75em;text-decoration:none;font-weight:400;}
.HomeAudioTextosNot li a:hover {color:#00395B;font-size:0.75em;text-decoration:underline;font-weight:400;}
.CaixaGrisLeft {float:left;margin-right:0.5em;}
.CaixaGrisForm {height:2.3em;vertical-align:top;}
.ModulDestVideos .DestacatDuesLinies, .ModulDestProgVideos .DestacatDuesLinies {margin-top:1.6em;}
.ModulHomeAudio ul {margin-top:0.5em;}
.ModulHomeAudio li {padding:0.175em 0 0.5em 1.5em;border-bottom:0.0625em dotted #999;background:url(/img/ico_not_audioRED.gif) no-repeat 2px 6px;margin-top:0.3em;line-height:0.75em;}
.ModulHomeAudio li a {color:#00395B;font-size:0.75em;}
.ModulHomeAudio li span {display:block;color:#333;font-size:0.7em;padding-top:0.4em;*padding-top:0.5em;}
.CosNoticiaVideos {float:left;margin-top:0.5em;padding-bottom:0.5em;border-bottom:#999 1px dotted;}
.CosNoticiaVideos h4 a, .CosNoticiaVideos a:hover {color:#00385A;font-size:14px;color:#00385A;}
.FotoNoticiaVideos {font-size:14px;color:#00385A;padding-top:0.5em;}
/* HOME ESPECIALS */
.CaixaGris ul {padding-left:6.3em;}
.CaixaGris li {display:inline;float:left;padding-right:0.5em;}
.HomeEspecialTextosNot {clear:both;}
.HomeEspecialTextosNot li {background:url(/img/ico_especials.gif) no-repeat 6px 6px;border-bottom:0.0625em dotted #999;margin-top:0.3em;padding:0 0 0.5em 1.6em;}
.HomeEspecialTextosNot li a {color:#00395B;font-size:0.75em;text-decoration:none;font-weight:400;}
.HomeEspecialTextosNot li a:hover {color:#00395B;font-size:0.75em;font-weight:400;text-decoration:underline;}
.HomeEspecialEsports {background:#EFEFEF url(/img/back-esports.jpg) repeat-x;margin-top:0.5em;border-bottom:#999 1px dotted;border-left:#999 dotted 1px;border-top:#999 dotted 1px;border-right:#999 dotted 1px;}
.HomeEspecialEsports li a:link, .HomeEspecialEsports li a:visited {color:#00395B;font-size:0.9em;font-weight:400;text-decoration:none;}
.HomeEspecialEsports li a:hover {color:#00395B;font-size:0.9em;font-weight:400;text-decoration:underline;}
.HomeEspecialEsports .AlaCarta {padding:0.5em 0.5em 0.5em 0;}
.HomeEspecialEsports .CaixaHomeEsports {border-bottom:#999 dotted 1px;padding:0.5em;position:relative;height:1%;/* position:relative; i height:1%; es per un bug de l'explorer que fa desapareixer el div al fer un hover al link */}
.HomeEspecialEsports li {background:url(/img/ico_especials.gif) no-repeat 6px 6px;border-bottom:#999 dotted 1px;color:#00385A;font-size:14px;padding:0.5em 0 0.5em 2em;}
/* Mini-Especials */
.CapLlistat1 {font-size:0.875em;color:#00395b;font-weight:700;border-top:0.0625em solid #ccc;border-bottom:0.0625em solid #ccc;padding:0.4em 0;}
.ModulLlistat1 ul {margin-top:0.2em;}
.ModulLlistat1 li {padding:0 0 0.5em 1em;border-bottom:0.0625em dotted #999;background:url(/img/ico_not_separador.gif) no-repeat 6px 10px;margin-top:0.3em;}
.ModulLlistat1 li a {color:#00395B;font-size:0.75em;}
.CapLlistat2 {font-size:0.875em;color:#00395b;font-weight:700;border-bottom:0.0625em solid #ccc;padding:0.4em 0;}
.ModulLlistatDocs ul {margin-top:0.2em;}
.ModulLlistatDocs li {border-bottom:0.0625em dotted #999;background:url(/img/ico_down_documents.gif) 0 0.3em no-repeat;padding:0 2.19em 0.5em 1em;margin-top:0.3em;}
.ModulLlistatDocs li a {color:#00395B;font-size:0.75em;}
.ModulMesDowns ul {margin-top:0.2em;}
.ModulMesDowns li {border-bottom:0.0625em dotted #999;padding-bottom:0.5em;margin-top:0.3em;text-align:right}
.ModulMesDowns li a {background:url(/img/ico_mes_downs.gif) 0 0.187em no-repeat;color:#00395B;font-size:0.75em;text-decoration:underline;padding-left:1.4em;}
.ModulLlistatVideos ul {margin-top:0.2em;}
.ModulLlistatVideos li {border-bottom:0.0625em dotted #999;background:url(/img/ico_down_videos.gif) 0 0.35em no-repeat;padding:0 0 0.5em 1.1em;margin-top:0.3em;}
.ModulLlistatVideos li a {color:#00395B;font-size:0.75em;}
.FotoText {margin:0 0 1.25em;background :#333;height:5.625em;color:#FFF;}
.FotoText .foto {float:left;border-right:0.0625em solid #FFF;margin-right:0.625em}
.FotoText .text {position:relative;height:5.625em;margin-left:8em}
.FotoText .text .text2 {position:absolute;bottom:0;left:0;font-family:Arial;font-size:0.875em;padding-bottom:0.625em}
.ambTopBot {padding:1.875em 0 1.25em;border-top:0.0625em dotted #999 !important;border-bottom:0.0625em dotted #999 !important}
/* Modul Videos/Audios de Portada */
.AmagatDePortada {position:absolute;visibility:hidden;display:none;}
/* Pestanyes video/audio */
.PestanyesDePortada {height:1.8em;}
.PestanyesDePortada li {list-style-type:none;position:relative;float:left;background:url(/img/pestanya_audio.jpg) no-repeat left top;height:1.45em; padding-top:0.35em; width:209px; text-align:center;}
.PestanyesDePortada li.actiu {background:url(/img/pestanya_video.jpg) no-repeat left top;}
.PestanyesDePortada a:link, .PestanyesDePortada a:visited {color:#FFF;font-size:0.9em;font-weight:700;text-decoration:none;}
/* Pestanyes Interiors (informatius/programes) */
.PestanyesInteriors {height:1.5em;}
.PestanyesInteriors li {list-style-type:none;position:relative;float:left;background:url(/img/pestanya_sm_l.jpg) no-repeat left top;height:1.5em;}
.SupModInterior{overflow:hidden;width:100%;}
.PestanyesInteriors li.actiu {list-style-type:none;position:relative;float:left;background:url(/img/pestanya_sm_d.jpg) no-repeat left top;height:1.5em;}
.PestanyesInteriors span {margin:0 1.8em 0 1.5em;}
.PestanyesInteriors a:link, .PestanyesInteriors a:visited {color:#FFF;font-size:0.9em;font-weight:700;text-decoration:none;}
.ModulInterior {color:#FFF;font-size:0.8em;font-weight:400;height:100%;background-image:url(/img/fons_deportada.gif);padding:0.4em;}
.VideoAudio .actiu {height:100%;}
.ModulInterior .Altres {padding:0.2em 0 0.4em 1em;}
.ModulInterior .imgEsq {padding:0 0 0 0.7em;margin:1em 1em 1em 0;}
.ModulInterior .InfoAltres {font-size:0.85em;margin:0.8em 0 0.4em 2.1em;}
.ModulInterior .InfoAltres span {font-size:1.5em;}
.ModulInterior .clock {margin:0 0.2em 0 0.6em;}
.ModulInterior .mesVideos {font-size:0.85em;margin:1.8em 2.5em 0.4em 0;text-align:right;}
.ModulInterior .mesVideos a, .ModulInterior .mesVideos a:visited {color:#FFF;text-decoration:none;}
.ModulInterior .mesVideos a:hover {color:#FFF;text-decoration:underline;}
.VideoAudio .ModulInterior .Altres li {display:inline;float:left;padding:1.5em 1em 0;}
.VideoAudio .ModulInterior .Altres li.darrerLlista {padding-right:0;}
.VideoAudio .ModulInterior .Altres li .divCont .VideonoSel {width:120px;height:90px;}
.VideoAudio .ModulInterior .Altres li .divCont .VideoPlay {width:120px;height:90px;}
.VideoAudio .ModulInterior .Altres li .divCont {position:relative;}
.VideoAudio .ModulInterior .Altres li .divCont .infoModVidAud {position:absolute;z-index:3;padding:0.5em}
.VideoAudio .ModulInterior .Altres li .divCont .infoModVidAud p {color:#000;margin:0;font-weight:bold;line-height:1.1em}
.VideoAudio .ModulInterior .Altres li .divCont .infoModVidAud .data {font-size:0.85em;margin-bottom:0.35em;}
.VideoAudio .ModulInterior .Altres li .divCont .infoModVidAud .info {}
.VideoAudio .ModulInterior .Altres li .divCont .bginfoModVidAud {position:absolute;top:0;left:0;z-index:2;visibility:hidden;width:120px;height:90px;background-color:#fff;filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.75;-khtml-opacity:0.75;}
.VideoAudio .ModulInterior .Altres li .divCont .VideonoSel {z-index:1;}
.VideoAudio .ModulInterior .Altres li .divCont .Play {z-index:4;}
.VideoAudio .ModulInterior .Altres li .divCont .linkTrans {position:absolute;z-index:10;width:120px;height:90px;}
.VideoAudio .ModulInterior .Altres li .divCont .linkTrans a img {width:120px;height:90px;}
.VideoAudio .ModulInterior .mesVideos {font-size:1.2em;margin:0;padding:0.5em 1.95em;*padding:0.15em 1.95em 0.5em;text-align:right;}
.VideoAudio .ModulInterior .mesVideos a, .ModulInterior .mesVideos a:visited {color:#FFF;text-decoration:none;}
.VideoAudio .ModulInterior .mesVideos a:hover {color:#fff;text-decoration:underline;}
/* Flash */
.Principal #flashcontent {height:280px;width:320px;background-color:#666;}
/* MODUL NOU VIDEO I AUDIO */
.ModulDePortada .Altres .separador {font-size:0.05em;line-height:0;height:0px;}
.ModulDePortada .Altres li .divCont .VideonoSel {width:120px;}
.ModulDePortada .Altres li .divCont .VideoPlay {width:120px;}
.ModulDePortada {color:#FFF;font-size:0.8em;font-weight:400;height:100%;overflow-y :auto;background-image:url(/img/fons_deportada.gif);padding:0.4em;background-color: #000000;background-repeat: repeat-x;}
.ModulDePortada h2 {font-size:1.6em;}
.TVPrincipal .TitolVidPrincipal {margin-right:0.5em;}
.ModulDePortada .Principal {float:left;margin-right:1em;padding-left:1em;}
.ModulDePortada .TVPrincipal {height:14.45em;margin:0.1em;}
.ModulDePortada .TVPrincipalAudio {height:19.5em;}
.ModulDePortada .TVPrincipal a:link {color:#FFF;text-decoration:none;}
.ModulDePortada .TVPrincipal a:visited {color:#FFF;text-decoration:none;}
.ModulDePortada .TVPrincipal a:hover {color:#FFF;text-decoration:underline;}
.ModulDePortada .TitolAudPrincipal a:link {color:#FFF;text-decoration:none;}
.ModulDePortada .TitolAudPrincipal a:visited {color:#FFF;text-decoration:none;}
.ModulDePortada .TitolAudPrincipal a:hover {color:#FFF;text-decoration:underline;}
.ModulDePortada .TextPrincipal {float:left;}
.ModulDePortada .LinksPrincipal {float:left;width:15.75em}
.ModulDePortada .LinksPrincipal img {margin-right:0.4em;vertical-align:bottom;}
.ModulDePortada .LinksPrincipal .enDirecte img {margin:0 0.15em 0 0.35em;}
.ModulDePortada .LinksPrincipal a:link, .ModulDePortada .LinksPrincipal a:visited {color:#FFF;}
.ModulDePortada .LinksPrincipal li {border-bottom:1px dotted #FFF;background:url(/img/triangle_blanc.gif) no-repeat left center;padding:0.4em 1.1em 0.4em 0.8em;}
.ModulDePortada .LinksPrincipal li.totsVid {background:url(/img/ico_vid_b.gif) no-repeat left center;padding-left:2.5em;padding-bottom:0.5em;}
.ModulDePortada .LinksPrincipal li.totsAudio {background:url(/img/ico_audio_b.gif) no-repeat left center;padding-left:2.25em;padding-bottom:0.5em;}
.ModulDePortada .LinksPrincipal li.totsVid a, .ModulDePortada .LinksPrincipal li.totsAudio a {font-size:0.95em;font-weight:bold;background:url(/img/bg_bt_tots.gif) no-repeat left center;padding:0.25em 0.55em;}
.ModulDePortada .Altres {padding:1em 0 0 1em;}
.ModulDePortada .Altres li {display:inline;float:left;padding:0 1.25em 0.5em 0;}
.ModulDePortada .Altres li .divCont {position:relative;}
.ModulDePortada .Altres li .divCont .infoModVidAud {position:absolute;z-index:3;padding:0.5em}
.ModulDePortada .Altres li .divCont .infoModVidAud p {color:#000;margin:0;font-weight:bold;line-height:1.1em}
.ModulDePortada .Altres li .divCont .infoModVidAud .data {font-size:0.85em;margin-bottom:0.35em;}
.ModulDePortada .Altres li .divCont .infoModVidAud .info {}
.ModulDePortada .Altres li .divCont .bginfoModVidAud {position:absolute;top:1px;left:1px;z-index:2;visibility:hidden;width:120px;height:90px;background-color:#fff;filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.75;-khtml-opacity:0.75;}
.ModulDePortada .Altres li .divCont .VideonoSel {z-index:1;}
.ModulDePortada .Altres li .divCont .Play {z-index:4;}
.ModulDePortada .Altres li .divCont .linkTrans {position:absolute;z-index:10;width:120px;height:90px;}
.ModulDePortada .Altres li .divCont .linkTrans a img {width:120px;height:90px;}
.ModulDePortada .imgEsq {padding:0;margin:1em 0.8em 0.4em 0;}
.ModulDePortada .FotoPlay {position:relative;}
.ModulDePortada .VideoSel {border:1px solid #FFF;}
.ModulDePortada .VideonoSel {border:1px solid #000;}
.ModulDePortada .VideoPlay {border:1px solid #FFF;}
.ModulDePortada .Play {width:48px;height:43px;position:absolute;top:24px;left:36px;filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;-khtml-opacity:0.6; cursor:pointer;}
.ModulDePortada .InfoAltres {font-size:0.85em;margin:0.1em 0;}
.ModulDePortada .InfoAltres .senyalsDir {text-align:right;margin-right:1.6em;font-size:1em;font-weight:bold;background:url(/img/bt_senyalsDir.gif) right top no-repeat;height:21px;*height:23px;}
.ModulDePortada .InfoAltres .senyalsDir img {margin-right:0.35em; padding-top:0.25em;}
.ModulDePortada .InfoAltres span {font-size:1.5em;}
.ModulDePortada .clock {margin:0 0.2em 0 0.6em;}
.Resultats_Cerca_Audios {width:100%;}
.Resultats_Cerca_Audios li {background:url(/img/ico_not_audioRED.gif) no-repeat 6px 6px;border-bottom:0.0625em dotted #999;margin-top:0.3em;padding:0 0 1em 1.6em;}
.Resultats_Cerca_Audios li a:link, .Resultats_Cerca_Audios li a:visited {color:#00395B;font-size:0.75em;text-decoration:none;font-weight:400;}
.Resultats_Cerca_Audios li a:hover {color:#00395B;font-size:0.75em;text-decoration:underline;font-weight:400;}
.ModulDePortada .InfoAltres #InfoVideoDePortada,.ModulDePortada .InfoAltres #InfoAudioDePortada {display:none;}
/* ESPECIALS */
.DestBlogEspecial {height:90px;}
.DestBlogEspecial img {border-right:1px solid #fff;}
.DestBlogEspecial .titolDestBlog {left:6.45em;width:22.5em;}
.separadorLlista {border-bottom:1px dotted #333; height:1px; font-size:0.005em;}
/*  HOME MOBILS  */
.mobils_modul {padding-bottom:1em;border-bottom:1px solid #CCC;margin-top:1em;}
.mobils_modul h2 {font-size:1.2em;color:#00395B;font-weight:400;}
.mobils_modul h3 {font-size:0.8em;color:#000;font-weight:400;padding-bottom:1em;}
.mobils_modul_img {border:1px solid #CCC;margin-right:0.9em;float:left;}
.mobils_modul_dreta {float:left;width:29.8em;}
.operadora {font-size:0.8em;font-weight:700;color:#666;padding-top:0.5em;}
.operadora li {border-style:none;display:inline;}
.operadora img {padding:0.5em 0 0 3em;}
.mobils_enllacos {padding:0.3em 0 0.6em;border-top:1px dotted #333;border-bottom:1px dotted #333;margin-top:1em;}
.mobils_enllacos span {font-size:0.7em;color:#666;margin-left:0.2em;}
.mobils_enllacos a:link, .mobils_enllacos a:visited {font-size:0.7em;color:#00395B;margin:0 0.2em;font-weight:700;}
.mobils_enllacos a:hover {font-size:0.7em;color:#00395B;}
/* DESTACAT MOBILS */
.ModulDestMobils {background-color:#333;overflow-y:auto;height:100%;}
.ImatgeDestMobils {background-color:#FFF;width:121px;margin-right:0.6em;float:left;}
.ModulDestMobils h2 {padding-right:0.2em;color:#FFF;font-size:0.75em;font-weight:400;margin-top:0.8em;}
.ModulDestMobils h2 a:link, .ModulDestMobils h2 a:visited {color:#FFF;font-weight:400;text-decoration:none;}
.ModulDestMobils h2 a:hover {color:#FFF;font-weight:400;text-decoration:underline;}
.ModulDestMobils h2 strong {display:block;}
.ModulDestMobils h3 {color:#FFF;font-size:0.7em;font-weight:400;padding-top:0.1em;}
.ModulDestMobils h3 a:link, .ModulDestMobils h3 a:visited {display:inline;font-weight:400;color:#FFF;text-decoration:none;}
.ModulDestMobils h3 a:hover {display:inline;font-weight:400;color:#FFF;text-decoration:underline;}
.DestMobils3linies {padding-top:1.3em;}
/* SECCIO OPERADORA */
.modul_operadora {padding-bottom:1em;border-bottom:1px solid #CCC;margin-top:1em;}
.modul_operadora h2 {font-size:1.2em;color:#00395B;font-weight:400;padding-bottom:0.4em;}
.modul_operadora h3 {font-size:0.8em;color:#000;font-weight:400;padding-bottom:0.5em;}
.modul_operadora h3 a:link, .modul_operadora h3 a:visited {color:#00395B;font-weight:700;text-decoration:none;}
.modul_operadora h3 a:hover {color:#00395B;font-weight:700;text-decoration:underline;}
.modul_operadora h3 strong {color:#000;font-weight:700;}
.logo_operadora {float:left;padding-:0.5em 0 0 10em;border-style:none;}
.instruccions_operadora {margin:0.8em 0;float:left;}
.instruccions_operadora_img {border:1px solid #CCC;padding:0 1em;float:left;margin-right:0.5em;}
.instruccions_oper_derta {float:left;}
.instruccions_oper_derta h3 {font-size:0.8em;color:#000;font-weight:400;padding-bottom:0.2em;}
.instruccions_oper_derta h3 a:link, .modul_operadora2 h3 a:visited {color:#00395B;font-weight:700;text-decoration:none;}
.instruccions_oper_derta h3 a:hover {color:#00395B;font-weight:700;text-decoration:underline;}
.instruccions_oper_derta h3 strong {font-weight:700;}
.modul_operadora2 {padding-bottom:1em;margin-top:1em;}
.modul_operadora2 h3 {font-size:0.8em;color:#000;font-weight:400;padding-bottom:0.5em;}
.modul_operadora2 h3 a:link, .modul_operadora2 h3 a:visited {color:#00395B;font-weight:700;text-decoration:none;}
.modul_operadora2 h3 a:hover {color:#00395B;font-weight:700;text-decoration:underline;}
.modul_operadora2 h3 strong {color:#000;font-weight:700;}
/* SUBSECCIONS MOBILS */
.subseccio_mobil {margin:0.8em 0;float:left;}
.subseccio_mobil_img {border:1px solid #CCC;float:left;margin:0 1em 1em 0;padding:0 1em;}
.subseccio_mobil_img2 {float:left;margin:0 1em 1em 0;width:180px;}
.subseccio_mobil_img2 a {margin-top:0.5em;float:left;}
.subseccio_mobil_img2_peu {font-size:0.7em;margin-top:0.5em;}
.subseccio_mobil h2 {font-size:1.2em;color:#00395B;font-weight:400;padding-bottom:1em;}
.subseccio_mobil h3 {font-size:0.8em;color:#000;font-weight:400;padding-bottom:1em;}
.subseccio_mobil h3 a:link, .subseccio_mobil h3 a:visited {color:#00395B;font-weight:700;text-decoration:none;}
.subseccio_mobil h3 a:hover {color:#00395B;font-weight:700;text-decoration:underline;}
.subseccio_mobil h3 strong {color:#000;font-weight:700;}

/* SCROLLER NOTICIES */
.scrollerNoticies {position:relative;height:83px;border-bottom:1px solid #cdcdcd;border-left:1px solid #cdcdcd;border-right:1px solid #cdcdcd;display:block;}
.newsSlider_resum08 {position:absolute;overflow:hidden;text-align:left;padding:0;margin:0 24px;width:942px;height:83px;_height:107px;top:0;}
.scrollerNoticies .fletxesScroll a img {position:absolute;margin-top:10px;filter:alpha(opacity=40);-moz-opacity:0.4;opacity:0.4;-khtml-opacity:0.4;}
.scrollerNoticies .fletxesScroll a:hover img {filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;-khtml-opacity:0.6;}
.scrollerNoticies .fletxesScroll a .scrollerNext {right:0;}
.scroller_newsItems .container {position:relative;margin-top:0.25em;}
.scroller_newsItems .container td {vertical-align:top;}
.scroller_newsItems .container .sliderImg {float:left;position:relative;width:299px;border-right:1px dotted #cdcdcd;padding:0 8px 0 0;margin:0 5px 0 0;_margin:0 2px 0 0;font-size:0.75em;}
.scroller_newsItems .container .sliderImg img {width:70px;height:52px;float:left;margin-right:0.7em;}
.scroller_newsItems .container .sliderImg a {color:#00395B;}
.scroller_newsItems .container .sliderImg a:hover strong { text-decoration:underline;}
.scroller_newsItems .container .sliderImg a strong {display:block;margin-bottom:0.35em;}
.tit_scroller {background:#a13c1f url(/img/bgTitCar.gif) repeat-x scroll 0 0;height:100%;overflow:auto;}
.tit_pest li {float:left;background:#e7e7e7 url(/img/bg_pestScroll.gif) repeat-x 0 0;border-top:1px solid #cdcdcd;padding:3px 10px 3px;_padding:3px 10px 3px;font-weight:bold;font-size:0.95em;}
.tit_pest li a {color:#00395B;}
.tit_pest li.actiu {background-color:#fff;background-image:none;border-top:1px solid #cdcdcd;border-left:1px solid #cdcdcd;border-right:1px solid #cdcdcd;padding:5px 10px 1px;}
.tit_pest li.actiu a {color:#A13924;}
.tit_noPest li {float:left;padding:4px 10px 3px;_padding:4px 10px 3px;font-weight:bold;font-size:0.95em;}
.tit_noPest li a {color:#fff;}

.e_20_nomargin .scrollerNoticies {height:90px;}
.e_20_nomargin .newsSlider_resum08 {margin:0 23px;width:272px;height:90px;_height:83px;}
.e_20_nomargin .scrollerNoticies .fletxesScroll a img {margin-top:12px;}
.e_20_nomargin .scroller_newsItems .container {margin-top:0.35em;}
.e_20_nomargin .scroller_newsItems .container .sliderImg {width:208px;padding:0 4px 0 0;margin:0 4px 0 0;font-size:0.7em;}
.e_20_nomargin .scroller_newsItems .container .sliderImg .textNoti {margin-left:88px;}
.e_20_nomargin .tit_scroller li {padding:4px 10px 3px;}

/* 
SCROLLER NOTICIES 
.scrollerNoticies {position:relative;height:114px;border-bottom:1px solid #cdcdcd;border-left:1px solid #cdcdcd;border-right:1px solid #cdcdcd;display:block;}
.newsSlider_resum08 {position:absolute;overflow:hidden;text-align:left;padding:0;margin:0 26px;width:940px;height:114px;_height:107px;top:0;}
.scrollerNoticies .fletxesScroll a img {position:absolute;margin-top:34px;filter:alpha(opacity=40);-moz-opacity:0.4;opacity:0.4;-khtml-opacity:0.4;}
.scrollerNoticies .fletxesScroll a:hover img {filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;-khtml-opacity:0.6;}
.scrollerNoticies .fletxesScroll a .scrollerNext {right:0;}
.scroller_newsItems .container {position:relative;margin-top:0.55em;}
.scroller_newsItems .container td {vertical-align:top;}
.scroller_newsItems .container .sliderImg {float:left;position:relative;width:304px;border-right:1px dotted #cdcdcd;padding:0 10px 0 0;margin:0 10px 0 0;font-size:0.85em;}
.scroller_newsItems .container .sliderImg img {width:120px;height:90px;float:left;margin-right:0.75em;}
.scroller_newsItems .container .sliderImg a {color:#00395B;}
.scroller_newsItems .container .sliderImg a:hover strong { text-decoration:underline;}
.scroller_newsItems .container .sliderImg a strong {display:block;margin-bottom:0.5em;}
.tit_scroller {background:#A13924 url(/img/bgTitMin.gif) repeat-x scroll 0 0;height:100%;overflow:auto;}
.tit_pest li {float:left;background:#e7e7e7 url(/img/bg_pestScroll.gif) repeat-x 0 0;border-top:1px solid #cdcdcd;padding:4px 10px 5px;_padding:5px 10px;font-weight:bold;font-size:0.85em;}
.tit_pest li a {color:#00395B;}
.tit_pest li.actiu {background-color:#fff;background-image:none;border-top:1px solid #cdcdcd;border-left:1px solid #cdcdcd;border-right:1px solid #cdcdcd;margin-top:-3px;_margin-top:0;padding:5px 10px 7px;_padding:5px 10px;}
.tit_pest li.actiu a {color:#A13924;}
.tit_noPest li {float:left;padding:4px 10px 5px;_padding:5px 10px;font-weight:bold;font-size:0.85em;}
.tit_noPest li a {color:#fff;}

.e_20_nomargin .scrollerNoticies {height:90px;}
.e_20_nomargin .newsSlider_resum08 {margin:0 23px;width:272px;height:90px;_height:83px;}
.e_20_nomargin .scrollerNoticies .fletxesScroll a img {margin-top:15px;}
.e_20_nomargin .scroller_newsItems .container {margin-top:0.35em;}
.e_20_nomargin .scroller_newsItems .container .sliderImg {width:208px;padding:0 4px 0 0;margin:0 4px 0 0;font-size:0.7em;}
.e_20_nomargin .scroller_newsItems .container .sliderImg img {width:80px;height:60px;margin-right:0;}
.e_20_nomargin .scroller_newsItems .container .sliderImg .textNoti {margin-left:88px;}
.e_20_nomargin .tit_scroller li {padding:4px 10px;}
*/


/* SCROLLER NOTÃCIES ÃTEMS*/
.scrollerItem {position:relative;height:114px;border-bottom:1px solid #cdcdcd;border-left:1px solid #cdcdcd;border-right:1px solid #cdcdcd;display:block;}
.newsSliderItem {position:absolute;overflow:hidden;text-align:left;padding:0;margin:0 26px;width:940px;height:114px;_height:107px;top:0;}
.scrollerItem .fletxesScroll a img {position:absolute;margin-top:34px;filter:alpha(opacity=40);-moz-opacity:0.4;opacity:0.4;-khtml-opacity:0.4;}
.scrollerItem .fletxesScroll a:hover img {filter:alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;-khtml-opacity:0.6;}
.scrollerItem .fletxesScroll a .scrollerNext {right:0;}
.scroller_itemNoti .container {position:relative;margin-top:0.55em;}
.scroller_itemNoti .container td {vertical-align:top;}
.scroller_itemNoti .container .sliderImg {float:left;position:relative;width:304px;border-right:1px dotted #cdcdcd;padding:0 10px 0 0;margin:0 10px 0 0;font-size:0.85em;}
.scroller_itemNoti .container .sliderImg img {width:120px;height:90px;float:left;margin-right:0.75em;}
.scroller_itemNoti .container .sliderImg .textNoti {margin-left:130px;}
.scroller_itemNoti .container .sliderImg a {color:#00395B;}
.scroller_itemNoti .container .sliderImg a:hover strong { text-decoration:underline;}
.scroller_itemNoti .container .sliderImg a strong {display:block;margin-bottom:0.5em;}
.tit_scrolleritem {height:25px;overflow:auto;}
.tit_scrolleritem ul{float:left;}
.tit_scrolleritem .lin_supScroll {border-bottom:1px solid #cdcdcd;position:relative;overflow:auto;display:block;height:1px;top:23px;}
.tit_pestitem li {float:left;background:#d8d8d8 url(/img/bg_tabItem.gif) 0 0 repeat-x;border-top:1px solid #cdcdcd;border-left:1px solid #cdcdcd;border-right:1px solid #cdcdcd;padding:4px 10px 3px;font-weight:bold;font-size:0.7em;position:relative;top:3px;}
.tit_pestitem li a {color:#00395B;}
.tit_pestitem li.actiu {background-color:#fff;border-bottom:1px solid #fff;background-image:none;position:relative;top:0;padding-top:6px;}
.tit_pestitem li.actiu a {color:#333;}
.hideScroller {display:none;}

/* player audio */
.mod_playerAudio {background-color: #F3F3F3;border-top-width: 1px;border-bottom-width: 1px;	border-top-style: solid;border-bottom-style: solid;	border-top-color: #D7D7D7;border-bottom-color: #D7D7D7;	padding: 2px;}
.mod_playerAudio ul {margin-bottom:0.3em;}
.mod_playerAudio ul img {margin-right:0.3em;margin-left: 0.3em;}
.mod_playerAudio li {display:inline;font-size: 0.75em;font-weight: bold;color: #00395B;}

/**/
.bg_videoMini {background:#171717 url(/img/bg_videoMini.gif) left top repeat-x;text-align:center;padding:0.85em;}

/* directes */
.itemDirectes {background:#000 url(/img/fons_deportada.gif) left top repeat-x;padding:0.625em;overflow:auto;height:100%;}
.itemDirectes .titolDirectes {padding:0;}
.itemDirectes .titolDirectes h3 {border-bottom:1px dotted #ccc;margin:0 0 0.625em;padding:0.25em 0 0.4em 0.25em;color:#fff;}
.itemDirectes .contPlayerDirectes {float:left;margin:0 0.625em 0 0;;}
.itemDirectes .infoDirectes {color:#fff;overflow:auto;}
.itemDirectes h5 {padding:0.5em;color:#fff;}
.itemDirectes .infoDirectes p {font-size:0.75em;margin:0.75em 0 0;}
.itemDirectes .infoDirectes p strong {display:block;}


/* BEAUTIES */
.capBeauti {
	display:block;
	background:url(/img/meteo/capBeauti_320.jpg) left top no-repeat;
	padding:10px 10px 9px 50px;
	font-size:0.85em;
	color:#fff;
	text-shadow:1px 1px 2px #102e48;
}
.capturaBeauti{
	position:relative;
	height:240px;
	overflow:hidden;
}
.boxBeauti{
	position:absolute;
}
	.boxBeauti span{
		display:block;
		float:left;
	}
		.boxBeauti span img{
			display:block;
			border:none;
			width:320px;
			height:240px;
		}

.infoCaptura{
	position:absolute;
	bottom:0;
	width:300px;
	font-size:0.85em;
	background:#000;
	color:#fff;
	padding:6px 10px 8px;
	line-height:1.4em;
}
	.infoCaptura div {
		text-align:right;
	}

.descCaptura {
	background:url(/img/meteo/bg_beauties01.gif) left top repeat-x;
	font-size:0.75em;
	color:#fff;
	padding:11px 10px;	
}

/* botons */
.btnBeauties {
	overflow:auto;
	height:100%;
}

.btnBeauties .btn_amplia, .btnBeauties .btn_sequencia, .btnBeauties .btn_camera {
	float:left;
	text-align:center;
	font-size:0.7em;
	color:#BAC6D1;
	position:relative;
	overflow:auto;
}
.btnBeauties .btn_amplia a, .btnBeauties .btn_sequencia a {
	color:#BAC6D1;
	display:block;
}

.btnBeauties .btn_amplia {
	width:106px;
	height:44px;
}
.btnBeauties .btn_sequencia {
	width:108px;
	height:44px;
	background:url(/img/meteo/btn_sequencia02.gif) left top no-repeat;
}
.btnBeauties .btn_camera {
	background:url(/img/meteo/btn_camera.gif) left top no-repeat;
	width:106px;
	height:20px;
	padding-top:24px;
}

.btnBeauties .btn_amplia a {
	background:url(/img/meteo/btn_amplia.gif) left top no-repeat;
	width:106px;
	height:20px;
	padding-top:24px;
}
	.btnBeauties .btn_amplia a:hover {
		background-position:left bottom;
		color:#fff;
		text-decoration:none;
	}

.btnBeauties .btn_sequencia a.btn_inactiu {
	background:url(/img/meteo/btn_sequencia.gif) left top no-repeat;
	width:108px;
	height:20px;
	padding-top:24px;
}
	.btnBeauties .btn_sequencia a:hover {
		background-position:left bottom;
		color:#fff;
		text-decoration:none;
	}
.btnBeauties .btn_sequencia .txt_sequencia {
	padding-top:24px;
}

.btnBeauties .btn_camera .btn_anterior, .btnBeauties .btn_camera .btn_seguent, .btnBeauties .btn_sequencia .btn_anterior, .btnBeauties .btn_sequencia .btn_seguent {
	position:absolute;
	top:6px;
	width:24px;
	height:17px;
}
.btnBeauties .btn_sequencia .btn_pausa {
	position:absolute;
	top:6px;
	left:42px;
	width:24px;
	height:17px;
}
.btnBeauties .btn_camera .btn_anterior a, .btnBeauties .btn_camera .btn_seguent a, .btnBeauties .btn_sequencia .btn_anterior a, .btnBeauties .btn_sequencia .btn_seguent a {
	display:block;
	text-indent:-99999px;
	width:24px;
	height:17px;
}
.btnBeauties .btn_sequencia .btn_pausa a {
	display:block;
	text-indent:-99999px;
	width:24px;
	height:17px;
	background:url(/img/meteo/btn_pausa.gif) left top no-repeat;
}
	.btnBeauties .btn_sequencia .btn_pausa a:hover {
			background-position:left bottom;
	}
.btnBeauties .btn_camera .btn_anterior, .btnBeauties .btn_sequencia .btn_anterior {
	left:10px;
}
.btnBeauties .btn_camera .btn_seguent, .btnBeauties .btn_sequencia .btn_seguent {
	right:10px;
}
.btnBeauties .btn_camera .btn_anterior a, .btnBeauties .btn_sequencia .btn_anterior a {
	background:url(/img/meteo/btn_anterior.gif) left top no-repeat;
}
	.btnBeauties .btn_camera .btn_anterior a:hover, .btnBeauties .btn_sequencia .btn_anterior a:hover {
			background-position:left bottom;
	}
.btnBeauties .btn_camera .btn_seguent a, .btnBeauties .btn_sequencia .btn_seguent a {
	background:url(/img/meteo/btn_seguent.gif) left top no-repeat;
}
	.btnBeauties .btn_camera .btn_seguent a:hover, .btnBeauties .btn_sequencia .btn_seguent a:hover {
			background-position:left bottom;
	}

/* CÃ meres */
.cameresBeauties {
	background:url(/img/meteo/bg_beauties02.gif) left top repeat-x;
	font-size:0.75em;
	color:#BAC6D1;
	padding:22px 10px;
}
.cameresBeauties li {
	display:inline;
	padding:2px 0;
}
.cameresBeauties .cameresTotes {
	background:url(/img/meteo/ico_cameres.gif) left top no-repeat;
	padding-left:24px;
}
.cameresBeauties .sepCameres {
	padding-left:3px;
	padding-right:3px;
}

.cameresBeauties li a {
	color:#BAC6D1;
	text-decoration:underline;
}
	.cameresBeauties li a:hover {
		color:#fff;
	}

sequenciaAmpli {display:none;}

/* estructura td320_met */
.td320_met .capBeauti {
	background:url(/img/meteo/capBeauti_308.jpg) left top no-repeat;
}
.td320_met .capturaBeauti{
	height:231px;
}
.td320_met .boxBeauti span img{
	width:308px;
	height:231px;
}
.td320_met .infoCaptura{
	width:288px;
}

.td320_met .btnBeauties .btn_amplia {
	width:103px;
}
.td320_met .btnBeauties .btn_amplia a {
	background:url(/img/meteo/btn_amplia_td320.gif) left top no-repeat;
	width:103px;
}
	.td320_met .btnBeauties .btn_amplia a:hover {
		background-position:left bottom;
	}
.td320_met .btnBeauties .btn_sequencia a.btn_inactiu {
	background:url(/img/meteo/btn_sequencia_td320.gif) left top no-repeat;
	width:102px;
}
.td320_met .btnBeauties .btn_sequencia {
	background:url(/img/meteo/btn_sequencia02_td320.gif) left top no-repeat;
	width:102px;
}
	.td320_met .btnBeauties .btn_sequencia a:hover {
		background-position:left bottom;
	}
.td320_met .btnBeauties .btn_sequencia .btn_pausa {
	left:38px;
}
.td320_met .btnBeauties .btn_camera {
	background:url(/img/meteo/btn_camera_td320.gif) left top no-repeat;
	width:103px;
}
.td320_met .cameresBeauties {
	font-size:0.7em;
	padding:22px 12px;
}
.td320_met .cameresBeauties .sepCameres {
	padding-left:6px;
	padding-right:6px;
}

/* MÃ²dul 2 butons td320_met */
.td320_met .btnBeauties_2btn .btn_amplia {
	width:154px;
}
.td320_met .btnBeauties_2btn .btn_amplia a {
	background:url(/img/meteo/btn_amplia_2btn_td320.gif) left top no-repeat;
	width:154px;
}
	.td320_met .btnBeauties_2btn .btn_amplia a:hover {
		background-position:left bottom;
	}
.td320_met .btnBeauties_2btn .btn_sequencia a.btn_inactiu {
	background:url(/img/meteo/btn_sequencia_2btn_td320.gif) left top no-repeat;
	width:154px;
}
.td320_met .btnBeauties_2btn .btn_sequencia {
	background:url(/img/meteo/btn_sequencia02_2btn_td320.gif) left top no-repeat;
	width:154px;
}
	.td320_met .btnBeauties_2btn .btn_sequencia a:hover {
		background-position:left bottom;
	}

.td320_met .btnBeauties_2btn .btn_sequencia .btn_anterior {
	left:36px;
}
.td320_met .btnBeauties_2btn .btn_sequencia .btn_seguent {
	right:38px;
}
.td320_met .btnBeauties_2btn .btn_sequencia .btn_pausa {
	left:64px;
}

/* MÃ²dul e_18 */
.e_18 .capBeauti {
	background:url(/img/meteo/capBeauti_272.jpg) left top no-repeat;
}
.e_18 .capturaBeauti{
	height:204px;
}
.e_18 .boxBeauti span img{
	width:272px;
	height:204px;
}
.e_18 .infoCaptura{
	width:252px;
}
.e_18 .btnBeauties_2btn .btn_amplia {
	width:136px;
}
.e_18 .btnBeauties_2btn .btn_amplia a {
	background:url(/img/meteo/btn_amplia_e18.gif) left top no-repeat;
	width:136px;
}
	.e_18 .btnBeauties_2btn .btn_amplia a:hover {
		background-position:left bottom;
	}
.e_18 .btnBeauties_2btn .btn_sequencia a.btn_inactiu {
	background:url(/img/meteo/btn_sequencia_e18.gif) left top no-repeat;
	width:136px;
}
.e_18 .btnBeauties_2btn .btn_sequencia {
	background:url(/img/meteo/btn_sequencia02_e18.gif) left top no-repeat;
	width:136px;
}
	.e_18 .btnBeauties_2btn .btn_sequencia a:hover {
		background-position:left bottom;
	}

.e_18 .btnBeauties_2btn .btn_sequencia .btn_anterior {
	left:28px;
}
.e_18 .btnBeauties_2btn .btn_sequencia .btn_seguent {
	right:30px;
}
.e_18 .btnBeauties_2btn .btn_sequencia .btn_pausa {
	left:55px;
}
------------PQP3L7ekBxLH68e4JnL5l0
Content-Disposition: inline
Content-Type: text/css
Content-Location: http://www.3cat24.cat/css/estils_especials.css
Content-Transfer-Encoding: 8bit

/**********************************************************
********************** GENERALS 2008 **********************
***********************************************************/
/*HEADER*/
#cap_elec08 {background:#F4F4F4 url(/especials/generals2008/img/bg_body.gif) 0 0 repeat-x !important;background:#F4F4F4 url(/especials/generals2008/img/bg_bodyIE.gif) 0 0 repeat-x;margin:0;padding:0;}
#header_elec08{margin:0 auto;width:63.4375em;padding-bottom:2.82em;background:url(/especials/generals2008/img/bg_header.jpg) 0px 115px no-repeat;}
#header_elec08 #banner {text-align:center;padding:0.5625em 0 0.625em;height:90px;}
#header_elec08 #logo_elec08{float:left;}
#header_elec08 #logo3cat24 {float:right;margin:2.8em 0.3em 0 0 !important;margin:2.8em 0.15em 0 0;}
/*MENÃš*/
#header_elec08 #menu_elec08 {width:578px;float:right;margin-top:1.7em;}
#header_elec08 #menu_elec08 li {display:block;float:left;position:relative;height:38px;margin:0;padding:0;}
#header_elec08 #menu_elec08 a {color:#000;font-size:0.875em;font-weight:700;background-position:0 0;background-repeat:no-repeat;display:block;text-align:center;padding:15px 0 4px 0;text-decoration:none;}
#header_elec08 #menu_elec08 a:hover {color:#fff;background-position:0 -35px;}
#header_elec08 #mEle a {background-image:url(/especials/generals2008/img/m_eleccions08.gif);width:120px;}
#header_elec08 #mCat a {background-image:url(/especials/generals2008/img/m_catalunya.gif);width:105px;}
#header_elec08 #mEsp a {background-image:url(/especials/generals2008/img/m_espanya.gif);width:88px;}
#header_elec08 #mAud a {background-image:url(/especials/generals2008/img/m_audios.gif);width:71px;}
#header_elec08 #mVid a {background-image:url(/especials/generals2008/img/m_videos.gif);width:70px;}
#header_elec08 #mMob a {background-image:url(/especials/generals2008/img/m_mobils.gif);width:118px;}
#header_elec08 #menu_elec08 .on a,#header_elec08 #menu_elec08 .on a:hover {background-position:0 -70px;color:#fff;}
/*PEU*/
.logosPartits{}
.logosPartits ul {padding:0.5em 0 0 0;}
.logosPartits ul li {float:left;padding:0 0.43em 0 0;}
.logosPartits ul li .logosPartits_fi{padding:0;}
/*BOTONS HOME*/
.botons {}
.botons .b1 {margin-bottom:0.35em}
.botons .b2 {margin-bottom:0.25em}
.botons .b3 {margin-bottom:0.3em}
.botons .b4 {margin-bottom:0.4em}
.botons .b5 {margin-bottom:0.125em}
.botons .b6 {margin-bottom:0em}
#contQuihaditque{width:290px;height:63px;cursor:pointer;}
#contQuihaditque #quihaditque {width:290px;height:63px;padding:134px 15px 0px;background-image: url(../img/fons_quihaditque.gif);background-repeat: no-repeat;cursor:pointer;}
#contQuihaditque a:link, #contQuihaditque a:visited {color:#fff;font-size:0.85em;}
#contQuihaditque a:hover{text-decoration:none;}
/*MÃ’DUL GRÃ€FIQUES 2004 HOME*/
.menuPestHome04 {height:27px;}
.menuPestHome04 ul li {float:left; width:223px;margin-right:0.5em;padding:0.55em 0 0.25em !important;padding:0.55em 0 0.3em;font-size:0.85em;font-weight:bold;text-align:center;background:url(/especials/generals2008/img/grafHome_pest_i.gif) 0 0 no-repeat;}
.menuPestHome04 ul li a, .menuPestHome04 ul li a:hover, .menuPestHome04 ul li a:active {color:#333;text-decoration:none;}
.menuPestHome04 .actiu {background:url(/especials/generals2008/img/grafHome_pest_a.gif) 0 0 no-repeat;}
.menuPestHome04 .actiu a, .menuPestHome04 .actiu a:hover, .menuPestHome04 .actiu a:active {color:#fff;}
.notiTabsHome04 {clear:both;width:36em;background:url(/especials/generals2008/img/grafHome_bg1.gif) 0 0 repeat-x;text-align:center; padding:0.375em 0 0.625em 0;}
.notiTabsHome04 img {border:0.0625em solid #333;}
/*MÃ’DUL MAPA*/
.fonsMapaElec08{background-color:#EEEBE1;}
.fonsMapaElec08_combo select {width:17.25em;font-family:Arial;font-size:0.75em;margin-bottom:0.4em}
.fonsMapaElec08_combo{height:3.75em;padding:0.75em 0 0 0.75em;background:#A19C84 url(/especials/generals2008/img/bg_mapesCombo.gif) 0 0 repeat-x;border-top:2px solid #fff;}
.e_16 .fonsMapaElec08_combo select, .e_15_nomargin .fonsMapaElec08_combo select {width: 13em;}
.e_20_nomargin .fonsMapaElec08_combo select {width: 19.5em;}
.divSelectEleccions {float:left; }
.boto_eleccions {padding:0 0 0 !important;margin-left:0.65em;float:left;line-height:1.35em;}
.boto_eleccions a {margin: 0 !important;}
/*MÃ’DULS RESULTATS*/
.modRes08 {width:440px;float:left;margin:0;padding:0;}
.modRes08 .capRes08 {height:28px;background:url(../img/bg_res08_sup.gif) 0 0 repeat-x;}
.modRes08 .capRes08 h2 {font-size:0.9em;color:#fff;padding:0.5em 0 0 0.85em;text-transform:uppercase;}
.modRes08 .peuRes08 {height:12px;background:url(../img/bg_res08_inf.gif) 0 0 repeat-x;}
.modRes08 .resultats08 {margin:0;padding:0;border-top:1px solid #4d4d4d;border-bottom:1px solid #3e3e3e;}
.modRes04 {width:289px;float:right;margin:0;padding:0;}
.modRes04 .capRes04 {height:28px;background:url(../img/bg_res04_sup.gif) 0 0 repeat-x;}
.modRes04 .capRes04 h2 {font-size:0.9em;color:#fff;padding:0.5em 0 0 0.85em;text-transform:uppercase;}
.modRes04 .peuRes04 {height:12px;background:url(../img/bg_res04_inf.gif) 0 0 repeat-x;}
.modRes04 .resultats04 {margin:0;padding:0;border-top:1px solid #7E7970;border-bottom:1px solid #726E65;}
/*Videos debat*/
.TitolModDebat {background-color: #FF0000;background-image: url(../img/titolGenerals2008.gif);font-weight: 700;color: #FFFFFF;padding-left: 1em;padding-top: 0.3em;padding-bottom: 0.3em;}
.TextPropostes {font-size: 0.8em;}
.infoDebats {margin:0 2em 0 1em;padding-bottom:0.5em;}
.infoDebats h2 {font-size:1.2em;font-weight:normal;}
.capsLlista {margin:0.85em 0.3em 0 0.3em !important;margin:0 0.285em 0.5em 0.285em;float:right;}
	/* destacat debat Ã­ntegre */
.e_22_nomargin .CosNoticiaVideosDebat .txtRight {float:right;width:13.5em;}
.e_22_nomargin .CosNoticiaVideosDebat .txtRight p {margin-top:0.25em;font-size:0.8em;}
.CosNoticiaVideosDebat {float:left;width:22em;margin-top:0.5em;padding-bottom:0.5em;border-bottom:#999 1px dotted;}
.CosNoticiaVideosDebat h4 a, .CosNoticiaVideosDebat a:hover {color:#fff;font-size:14px;}
/* Modul Entrevistes / Cara a cara */
.botoEntCara {float:right;}
.botoEntCara img {margin-top:0.45em !important;margin-top:0;}
.ModulEntCara ul {margin-top:0.375em;}
.ModulEntCara li {padding:0.095em 0 0.38em 1.2em;border-bottom:0.0625em dotted #999;margin-top:0.3em;background-image: url(/img/ico_down_videos.gif);background-repeat: no-repeat;background-position: 2px 6px;}
.ModulEntCara li a {color:#00395B;font-size:0.75em;}
.linkEntCara {color:#00395B;}
.textEntCara {float:left;width: 46em;}
/* El qÃ¼estionari del 3cat24 */
.menuPestQuest08 {height:27px;}
.menuPestQuest08 ul li {float:left; width:186px;padding:0.55em 0 0.3em !important;padding:0.55em 0 0.4em;font-size:0.85em;font-weight:bold;text-align:center;background:url(/especials/generals2008/img/questionariCand_pest_a.gif) 0 0 no-repeat;}
.menuPestQuest08 ul li.noneSeparador {float:left; width:248px;padding:0.5em 0 0.3em !important;padding:0.45em 0 0.4em;font-size:0.85em;font-weight:bold;text-align:center; background-image:none; border-bottom:1px solid #837C61;}
.menuPestQuest08 ul li a, .menuPestHome04 ul li a:hover, .menuPestHome04 ul li a:active {color:#fff;text-decoration:none;}
.menuPestQuest08 .actiu {background:url(/especials/generals2008/img/questionariCand_pest_i.gif) 0 0 no-repeat;}
.menuPestQuest08 .actiu a, .menuPestHome04 .actiu a:hover, .menuPestHome04 .actiu a:active {color:#333;text-decoration:none;}
.NotiQuest08 {height:14.25em !important;height:13.25em;clear:both;width:62em;background-color:#fff;padding:0.15em 0 !important;padding:1.15em 0 0.15em 0;border-left:1px solid #847E63;border-right:1px solid #847E63;border-bottom:1px solid #847E63;}
.contentDestacat {width:19.125em; float:left;margin-left:1.125em !important;margin-left:0.75em;}
.NotiQuest08 .actiu {margin:1em 0em;}
/*Fitxes dels candidats*/
.e_fitxes {width:62em;float:left;}
.e_fitxes .nom {background-color: #DEDBCF;padding-top: 0.4em;padding-bottom: 0.4em;padding-left: 0.4em;margin-bottom: 0.8em;margin-top: 0.6em;}
.e_fitxes h1 {font-size: 1.2em;color: #333;}
.e_fitxes h1 span {font-weight: 400;}
.e_fitxes h3 {font-size: 0.9em;margin-bottom: 0.2em;}
.e_fitxes p {font-size: 0.9em;margin-top: 0em;margin-right: 0em;margin-bottom: 0.6em;margin-left: 0em;}
.e_fitxes a:link, .e_fitxes a:visited {color: #00395B;text-decoration: none;font-weight:bold;}
.e_fitxes a:hover {color: #00395B;text-decoration: underline;}
/*******/
.TitolSeccio strong{color:#333;}
.LyBmesNoticies{width:400px;height:49px;background:url(/especials/generals2008/img/b_mesNoticies.gif) 0 0 no-repeat;color:#fff;font-weight:bold;font-size:0.85em;text-decoration:none;cursor:pointer;padding:1.15em 0 0 1.15em;}
.subtitolGenerals08 {background-color: #DEDEDE;padding:0.4em 0.4em 0.25em 0.4em;margin-bottom: 0.8em;}
.subtitolGenerals08 h2 {font-size:0.95em;color: #333; text-transform:uppercase;}
/***************** MARCADOR *****************/
.ModulMarcador08 {background:#000000 url(/img/fons_deportada.gif) repeat-x;color:#FFFFFF;font-size:0.8em;font-weight:400;height:100%;overflow:auto;padding:1em;}
.ModulMarcador08 .resultats{float:left; width:50em; margin-right:1.5em;}
.ModulMarcador08 .items {float:left; width:24em;}
.ModulMarcador08 .titol_1 {height:1.45em;font-size:1.1em;font-weight:bold;background:url(/especials/generals2008/img/bgTitMarcador1.gif) no-repeat;}
.ModulMarcador08 .titol_2 {height:1.45em;font-size:1.1em;font-weight:bold;background:url(/especials/generals2008/img/bgTitMarcador2.gif) no-repeat;}
.ModulMarcador08 .titol_1 .titolTxt, .ModulMarcador08 .titol_2 .titolTxt {float:left;padding:0.15em 0 0 0.75em;}
.ModulMarcador08 .titol_1 .bEspecialMarcador {float:right;width:166px;text-align:center;line-height:1.35em !important;line-height:1.25em;}
.ModulMarcador08 .titol_1 .bEspecialMarcador a {color:#fff;font-size:0.85em;}
.directeCi_marcador {font-size:1.1em;padding:0.25em 0 0.75em;}
.directeCi_marcador a {background:url(/img/ci.gif) left 2px no-repeat;padding-left:18px;color:#fff;}
/* grÃ fiques */
.menuPestHome08 {height:24px;float:left;margin-bottom:2px !important;margin-bottom:0;}
.menuPestHome08 ul li {float:left;width:163px;margin-right:0.5em;padding:0.65em 0 0.35em 0 !important;padding:0.55em 0 0.3em 0;font-size:0.95em;font-weight:bold;text-align:center;background:url(/especials/generals2008/img/pestGraf08_a.gif) 0 3px no-repeat;}
.menuPestHome08 ul li a, .menuPestHome08 ul li a:hover, .menuPestHome08 ul li a:active {color:#fff;text-decoration:none;}
.menuPestHome08 .actiu {background:url(/especials/generals2008/img/pestGraf08_s.gif) 0 0 no-repeat;color:#342E29;}
.menuPestHome08 .actiu a, .menuPestHome08 .actiu a:hover, .menuPestHome08 .actiu a:active {color:#342E29;}
.notiTabsHome08 {clear:both;width:50em;background-color:#BBB3AA;text-align:center;padding:0.4em 0 0.6em;}
.bMesInfoElectoral {float:right;background:url(/especials/generals2008/img/bMesInfoElectoral.gif) no-repeat;width:93px;height:20px;text-align:center;padding-top:0.15em;}
.bMesInfoElectoral a {color:#fff;font-weight:bold;font-size:0.9em;}
/* minut a minut */
.ModulMarcador08 .items .post {height:18.25em;background:#333 url(/especials/generals2008/img/bgPostgenerals08.gif) 0 5em no-repeat;font-size:1.15em;padding:0.25em 1.5em 0.6em;}
.ModulMarcador08 .items .post .titolPost {font-weight:bold; border-bottom:2px dotted #fff;padding:1.25em 0.15em 1em 0.15em;}
.ModulMarcador08 .items .post .entrada {border-bottom:1px solid #fff; margin-bottom:1.35em;padding:1em 0.15em 1em;margin:0;}
.ModulMarcador08 .items .post .bMinutaMinut08 {float:right;background:url(/especials/generals2008/img/bMinutaMinut08.gif) 0 0 no-repeat;height:24px;width:166px;padding:0.25em 0 0 0;margin:1em 0 0;}
.ModulMarcador08 .items .post .bMinutaMinut08 a {font-size:0.85em;font-weight:bold;color:#fff;padding-left:0.95em;}
/********* ENLLAÃ‡OS RÃ€PIDS HOME ********/
.linksHomeGenerals08_1 {height:124px;border-top:3px solid #333;background:url(/especials/generals2008/img/bg_linksHome1.jpg) no-repeat;}
.linksHomeGenerals08_2 {height:124px;border-top:3px solid #333;background:url(/especials/generals2008/img/bg_linksHome2.jpg) no-repeat;}
.linksHomeGenerals08_1 li,.linksHomeGenerals08_2 li {background:url(/img/ico_not_separador.gif) 0.65em 0.95em no-repeat;border-bottom:1px dotted #333;padding:0.35em 0.65em 0.35em 1.3em;}
.linksHomeGenerals08_1 li a ,.linksHomeGenerals08_2 li a {color:#333;font-size:0.8em;font-weight:bold;}
/****** GRÃ€FIQUES HOME A LA DRETA ******/
.menuPestHome08_2 {height:24px;}
.menuPestHome08_2 ul li {float:left;width:163px;margin-right:0.5em;padding:0.65em 0 0.25em !important;padding:0.55em 0 0.3em;font-size:0.75em;font-weight:bold;text-align:center;background:url(/especials/generals2008/img/pestGraf08_a2.gif) 0 3px no-repeat;}
.menuPestHome08_2 ul li a, .menuPestHome08_2 ul li a:hover, .menuPestHome08_2 ul li a:active {color:#fff;text-decoration:none;}
.menuPestHome08_2 .actiu {background:url(/especials/generals2008/img/pestGraf08_s2.gif) 0 0 no-repeat;}
.menuPestHome08_2 .actiu a, .menuPestHome08_2 .actiu a:hover, .menuPestHome08_2 .actiu a:active {color:#342E29;}
.notiTabsHome08_2 {clear:both;width:36em;background-color:#BBB3AA;text-align:center;padding:0.4em 0 0.6em;}
/********** MINUT A MINUT *********/
.MinutTxtCap08 {position:absolute;width:284px;top:0.75em;margin:0 1.25em;font-size:0.85em;}
.MinutTxtCap08 h2 {color:#FFF;font-size:1.5em;margin-bottom:-0.35em !important;margin-bottom:-0.5em;}
/****** CALENDARI POSTELECTORAL ******/
.calendariPostelectoral{background:#f4f4f4 url(/especials/generals2008/img/bg_Calendari.jpg) 0 0 no-repeat;padding:25px 0.55em 0.35em 0.55em;}
.calendariPostelectoral ul li {font-size:0.85em;color:#333;border-bottom:1px dotted #555;padding:0.55em 0.5em 0.7em 0.5em;}
.calendariPostelectoral ul > li:last-child {border-bottom:none;}
.calendariPostelectoral ul li .data {font-size:0.85em;font-weight:bold;color:#FF3301;display:block;line-height:1.65em;}
.calendariPostelectoral ul li.important {background-color:#fff;}
.calendariPostelectoral h3 {font-size:0.85em;color:#fff;padding:0.15em 0.35em 1.25em 0.35em;}

/***************** MARCADOR *****************/
.ModulMarcador {background-color:#E7E0CF;font-size:0.8em;font-weight:400;height:100%;overflow:auto;padding:1em 0 0.5em 1em;}
.ModulMarcador .resultats{float:left; width:50em;margin-right:1em;}
.ModulMarcador .items {float:left; width:24em;}
.ModulMarcador .titol_1 {height:1.45em;font-size:1.075em;font-weight:bold;background:url(/img/bgTitMarcador1.gif) no-repeat;}
.ModulMarcador .titol_2 {padding:0.15em 0.75em 0.1em;margin-bottom:0.45em;font-size:1.075em;font-weight:bold;background:url(/img/bgTitMarcador2.gif) no-repeat;color:#fff;}
.ModulMarcador .titol_1 .bEspecialMarcador {float:right;width:166px;text-align:center;line-height:1.35em !important;line-height:1.25em;}
.ModulMarcador .titol_1 .bEspecialMarcador a {color:#fff;font-size:0.85em;}
.ModulMarcador .btnMarcador {float:left;background:url(/img/btnMarcador.gif) 0 0 no-repeat;width:9.05em;text-align:center;font-size:1.075em;font-weight:bold;margin:0.5em 0 0.35em;padding:0.3em 0;}
.ModulMarcador .btnMarcador a {color:#fff;}
.ModulMarcador .noticiaMarcador {text-align:left;font-size:1.1em;overflow:auto;margin:0.8em 0 0;padding-left:0.6em;_padding-left:9.25em;}
.ModulMarcador .items .senyalCI a {background:url(/img/logoCI_marcador.gif) 0 0 no-repeat;padding-left:1.3em;color:#00395B;font-size:1.075em;}
.ModulMarcador .items .ampliaSenyal324 {font-size:0.85em;margin:0.45em 0 0.35em;}
.ModulMarcador .items .ampliaSenyal324 a {background:url(/img/ico_ampliaPant.gif) 0 0 no-repeat;padding-left:1.75em;color:#00395B;}
	/* grÃ fiques */
.ModulMarcador .menuPestMarcador {height:24px;float:left;margin-bottom:2px !important;margin-bottom:0;}
.ModulMarcador .menuPestMarcador ul li {float:left;width:163px;margin-right:0.5em;padding:0.65em 0 0.35em 0 !important;padding:0.55em 0 0.3em 0;font-size:0.95em;font-weight:bold;text-align:center;background:url(/img/pestGraf_a.gif) 0 3px no-repeat;}
.ModulMarcador .menuPestMarcador ul li a, .menuPestMarcador ul li a:hover, .menuPestMarcador ul li a:active {color:#fff;text-decoration:none;}
.ModulMarcador .menuPestMarcador .actiu {background:url(/img/pestGraf_s.gif) 0 0 no-repeat;}
.ModulMarcador .menuPestMarcador .actiu a, .menuPestMarcador .actiu a:hover, .menuPestMarcador .actiu a:active {color:#342E29;}
.ModulMarcador .notiTabsMarcador {clear:both;width:50em;background-color:#BBB3AA;text-align:center;padding:0.4em 0 0.6em;}
	/* e_36_nomargin */
.e_36_nomargin .ModulMarcador .notiTabsMarcador {width:auto;padding-bottom:1em;margin-right:1em;}
.e_36_nomargin .ModulMarcador .btnMarcador {background:url(/img/btnMarcador_e36.gif) 0 0 no-repeat;width:9.15em;font-size:0.9em;padding:0.2em 0;}

.ModulMarcador .notiTabsMarcador .btnGrafTop {text-align:left;padding:0 1em 0.25em;font-size:0.9em;}
.ModulMarcador .notiTabsMarcador .btnGrafTop a {background:url(/img/arrowGraf.gif) 0 4px no-repeat;padding-left:9px;color:#453930;font-weight:bold;}
.ModulMarcador .notiTabsMarcador .notes {padding:0.5em 1em 0;text-align:left;font-size:0.85em;color:#333;}
.ModulMarcador .notiTabsMarcador .notes p {margin:0;}
/***************** MARCADOR 2 MÃ’DULS GRÃ€FIQUES *****************/
.ModulMarcadorMig {overflow:auto;width:60em;padding:1em;background-color:#E7E0CF;}
.ModulMarcadorMig .resultatsLeft {float:left;width:30em;margin-right:1em;}
.ModulMarcadorMig .resultatsRight {float:left;width:29em;}
.ModulMarcadorMig .menuPestMarcador {height:24px;float:left;margin-bottom:2px !important;margin-bottom:0;}
.ModulMarcadorMig .menuPestMarcador ul li {float:left;width:98px;margin-right:0.5em;padding:0.7em 0 0.35em 0 !important;padding:0.55em 0 0.3em 0;font-size:0.75em;font-weight:bold;text-align:center;background:url(/img/pestGraf2_a.gif) 0 3px no-repeat;}
.ModulMarcadorMig .menuPestMarcador ul li a, .menuPestMarcador ul li a:hover, .menuPestMarcador ul li a:active {color:#fff;text-decoration:none;}
.ModulMarcadorMig .menuPestMarcador .actiu {background:url(/img/pestGraf2_s.gif) 0 0 no-repeat;}
.ModulMarcadorMig .menuPestMarcador .actiu a, .menuPestMarcador .actiu a:hover, .menuPestMarcador .actiu a:active {color:#342E29;}
.ModulMarcadorMig .menuPestMarcador .ample {background:url(/img/pestGraf3_a.gif) 0 0 no-repeat;width:200px;}
.ModulMarcadorMig .menuPestMarcador .actiuAmple {background:url(/img/pestGraf3_s.gif) 0 0 no-repeat;width:200px;color:#342E29;}
.ModulMarcadorMig .notiTabsMarcador {clear:both;background-color:#BBB3AA;text-align:center;padding:0.4em 0 0.6em;*padding:0.2em 0 0.6em;}
.ModulMarcadorMig .resultatsRight .notiTabsMarcador {padding:1.5em 0 0.6em;*padding:0.75em 0 0.6em;}
.ModulMarcadorMig .notiTabsMarcador .btnGrafTop {text-align:left;padding:0 1.5em 0.25em;font-size:0.75em;}
.ModulMarcadorMig .notiTabsMarcador .btnGrafTop a {background:url(/img/arrowGraf.gif) 0 4px no-repeat;padding-left:9px;color:#453930;font-weight:bold;}
.ModulMarcadorMig .notiTabsMarcador .notes {padding:0.5em 1.5em 0;text-align:left;font-size:0.7em;color:#333;}
.ModulMarcadorMig .notiTabsMarcador .notes p {margin:0;}

/* ETIQUETES */
.modulBotoEspecial_NOT_ELEBAS09 {background-color:#f9f9f4;border-top:1px solid #e6e2da;border-bottom:1px solid #e6e2da;padding:1px 0;height:26px;margin-bottom:4px;}
.modulBotoEspecial_NOT_ELGALL09 {background-color:#f9f9f4;border-top:1px solid #e6e2da;border-bottom:1px solid #e6e2da;padding:1px 0;height:26px;margin-bottom:4px;}
/********************************/
/* CAPÃ‡ALERES */
/********************************/
/* GenÃ¨ric */
.capEspecial {}
.capEspecial .titolEspecial {float:left;}
.capEspecial .menuEspecial {float:right;}
.capEspecial .menuEspecial li {float:left;display:block;position:relative;}
.capEspecial .menuEspecial li a {display:block;}
/* Eleccions Basques 2009 */
.eleccionsEuskadi09 {height:70px;background:url(/especials/Eleccions/Euskadi09/img/header.jpg) 0 0 no-repeat;}
.eleccionsEuskadi09 .titolEspecial a h1 {text-indent:-99999px;background:url(/especials/Eleccions/Euskadi09/img/euskadi09.jpg) left top no-repeat;width:379px;height:70px;}
.eleccionsEuskadi09 .menuEspecial {margin:40px 10px 0;}
.eleccionsEuskadi09 .menuEspecial li {text-align:center;font-size:14px;font-weight:bold;}
.eleccionsEuskadi09 .menuEspecial li a {color:#3f3b28;padding:9px 0 5px;width:80px;}
.eleccionsEuskadi09 .menuEspecial .pestVideo a {background:url(/especials/Eleccions/Euskadi09/img/pestMenu.gif) 0 0 no-repeat;}
.eleccionsEuskadi09 .menuEspecial .pestAudio a {background:url(/especials/Eleccions/Euskadi09/img/pestMenu.gif) -80px 0 no-repeat;}
.eleccionsEuskadi09 .menuEspecial .pestEspecial a {width:140px;margin:0 0 0 10px;}
.eleccionsEuskadi09 .menuEspecial .pestEspecial a:hover {color:#3F3B28;text-decoration:underline;}
.eleccionsEuskadi09 .menuEspecial li a:hover {color:#fff;text-decoration:none;}
.eleccionsEuskadi09 .menuEspecial .pestVideo a:hover {background:url(/especials/Eleccions/Euskadi09/img/pestMenu.gif) 0 -30px no-repeat;}
.eleccionsEuskadi09 .menuEspecial .pestAudio a:hover {background:url(/especials/Eleccions/Euskadi09/img/pestMenu.gif) -80px -30px no-repeat;}

/* Eleccions Gallegues 2009 */
.eleccionsGalicia09 {height:70px;background:url(/especials/Eleccions/Galicia09/img/header.jpg) 0 0 no-repeat;}
.eleccionsGalicia09 .titolEspecial a h1 {text-indent:-99999px;background:url(/especials/Eleccions/Galicia09/img/galicia09.jpg) left top no-repeat;width:336px;height:70px;}
.eleccionsGalicia09 .menuEspecial {margin:40px 10px 0;}
.eleccionsGalicia09 .menuEspecial li {text-align:center;font-size:14px;font-weight:bold;}
.eleccionsGalicia09 .menuEspecial li a {color:#3f3b28;padding:9px 0 5px;width:80px;}
.eleccionsGalicia09 .menuEspecial .pestVideo a {background:url(/especials/Eleccions/Galicia09/img/pestMenu.gif) 0 0 no-repeat;}
.eleccionsGalicia09 .menuEspecial .pestAudio a {background:url(/especials/Eleccions/Galicia09/img/pestMenu.gif) -80px 0 no-repeat;}
.eleccionsGalicia09 .menuEspecial .pestEspecial a {width:148px;margin:0 0 0 10px;}
.eleccionsGalicia09 .menuEspecial .pestEspecial a:hover {color:#3F3B28;text-decoration:underline;}
.eleccionsGalicia09 .menuEspecial li a:hover {color:#fff;text-decoration:none;}
.eleccionsGalicia09 .menuEspecial .pestVideo a:hover {background:url(/especials/Eleccions/Galicia09/img/pestMenu.gif) 0 -30px no-repeat;}
.eleccionsGalicia09 .menuEspecial .pestAudio a:hover {background:url(/especials/Eleccions/Galicia09/img/pestMenu.gif) -80px -30px no-repeat;}

/* Sant Jordi 2009 */
.santJordi09 {position:relative;height:116px;background:url(/especials/Viu_Sant_Jordi_2009_al_3cat24/img/header.jpg) 0 0 no-repeat;z-index:1;}
.santJordi09 .titolEspecial a h1 {text-indent:-99999px;background:url(/especials/Viu_Sant_Jordi_2009_al_3cat24/img/sant_jordi_2009.jpg) left top no-repeat;	width:298px;height:116px;margin-right:1em;cursor:pointer;}
.santJordi09 .baseCap {position:absolute;z-index:20;left:0;bottom:0;height:10px;width:62em;background-image:url(/especials/Viu_Sant_Jordi_2009_al_3cat24/img/base_header.png) !important;background-image:none;filter:none !important;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/especials/Viu_Sant_Jordi_2009_al_3cat24/img/base_header.png');background-repeat:repeat-x;background-position:left bottom;_display:none;}
.santJordi09 .parentesi1, .santJordi09 .parentesi2 {position:absolute;z-index:10;height:116px;top:0}
.santJordi09 .parentesi1 {width:59px;background-image:url(/especials/Viu_Sant_Jordi_2009_al_3cat24/img/parentesi1.png) !important;background-image:none;filter:none !important;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/especials/Viu_Sant_Jordi_2009_al_3cat24/img/parentesi1.png');left:294px;}
.santJordi09 .parentesi2 {width:47px;background-image:url(/especials/Viu_Sant_Jordi_2009_al_3cat24/img/parentesi2.png) !important;background-image:none;filter:none !important;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/especials/Viu_Sant_Jordi_2009_al_3cat24/img/parentesi2.png');right:0;}
.santJordi09 .parallax {overflow:hidden;position:relative;width:39.75em;height:116px;}
.santJordi09 .parallax div div {font-family:Georgia, Trebuchet MS, serif;font-size:12em;}

/* Setmana TV3 */
.tit_scroller_stv3 {background:url(/especials/setmanatv3/img/bg_cap_scroller.gif) left bottom repeat-x;padding-top:4px;}
.tit_scroller_stv3 li {padding:0;margin-top:-4px;}
.tit_scroller_stv3 li a {display:block;text-indent:-99999px;width:366px;height:30px;background:url(/especials/setmanatv3/img/lasetmanatv3.jpg) left top repeat-x;}
.tit_scroller_stv3 li a:hover {background-position:left bottom;}

/* F.C.Barcelona */
.supercarusel_fcb {background:url(/img/bg_car_fcb.jpg) left bottom no-repeat;padding:5px 10px 0 38px;}
.supercarusel_fcb_1copes {background:url(/img/bg_car_fcb_1copes.jpg) left bottom no-repeat;padding:14px 10px 0 99px;}
.supercarusel_fcb_2copes {background:url(/img/bg_car_fcb_2copes.jpg) left bottom no-repeat;padding:14px 10px 0 99px;}
.supercarusel_fcb_3copes {background:url(/img/bg_car_fcb_3copes.jpg) left bottom no-repeat;padding:14px 10px 0 99px;}

/* Europees 2009 */
.europees09 {height:102px;background:url(/especials/Eleccions/europees2009/img/header.jpg) left top no-repeat;}
.europees09 .titolEspecial a h1 {text-indent:-99999px;background:url(/especials/Eleccions/europees2009/img/europees2009.jpg) 0 1px no-repeat;width:265px;height:86px;cursor:pointer;}
.europees09 .menuEspecial {margin:46px 12px 0 0;_margin:46px 6px 0 0;}
.europees09 .menuEspecial li {text-align:center;font-size:12px;font-weight:bold;}
.europees09 .menuEspecial li a {color:#1318a0;padding:7px 0;}
.europees09 .menuEspecial li a:hover {color:#000;text-decoration:none;}
.europees09 .menuEspecial .pestHome a {background:url(/especials/Eleccions/europees2009/img/pestMenu.jpg) left top no-repeat;width:112px;}
.europees09 .menuEspecial .pestHome a:hover {background-position:left bottom}
.europees09 .menuEspecial .pestCat a {background:url(/especials/Eleccions/europees2009/img/pestMenu.jpg) -113px 0 no-repeat;width:98px;}
.europees09 .menuEspecial .pestCat a:hover {background-position:-113px bottom;}
.europees09 .menuEspecial .pestEsp a {background:url(/especials/Eleccions/europees2009/img/pestMenu.jpg) -212px 0 no-repeat;width:82px;}
.europees09 .menuEspecial .pestEsp a:hover {background-position:-212px bottom}
.europees09 .menuEspecial .pestEuro a {background:url(/especials/Eleccions/europees2009/img/pestMenu.jpg) -294px 0 no-repeat;width:75px;}
.europees09 .menuEspecial .pestEuro a:hover {background-position:-294px bottom;}
.europees09 .menuEspecial .pestVideo a {background:url(/especials/Eleccions/europees2009/img/pestMenu.jpg) -369px 0 no-repeat;width:70px;}
.europees09 .menuEspecial .pestVideo a:hover {background-position:-369px bottom}
.europees09 .menuEspecial .pestAudio a {background:url(/especials/Eleccions/europees2009/img/pestMenu.jpg) -439px 0 no-repeat;width:70px;}
.europees09 .menuEspecial .pestAudio a:hover {background-position:-439px bottom;}
.europees09 .menuEspecial .pestMobil a {background:url(/especials/Eleccions/europees2009/img/pestMenu.jpg) right top no-repeat;width:95px;}
.europees09 .menuEspecial .pestMobil a:hover {background-position:right bottom}
.tit_graf_euro {background:url(/especials/Eleccions/europees2009/img/bg_tit_graf.gif) left top repeat-x;font-size:0.85em;color:#fff;font-weight:bold;padding:8px 10px 6px;}
/*PEU*/
.logosEuropees ul {padding:0.5em 0 0 0;}
.logosEuropees ul li {float:left;padding:0 8px 0 0;}
.logosEuropees ul .logosEuropees_fi{padding:0;}
/* MÃ’DUL PESTANYES */
.tabEuro {height:30px;clear:both;border-bottom:4px solid #bbb2a9;}
.tabEuro li {display:block;float:left;background:url(/especials/Eleccions/europees2009/img/tabEuro_i.gif) left top repeat-x;font-size:14px;font-weight:bold;height:22px;padding:8px 10px 0px;}
.tabEuro li.actiu {background:url(/especials/Eleccions/europees2009/img/tabEuro_a.gif) left top repeat-x;height:23px;padding:7px 8px 0px;color:#fff;}
.tabEuro li a {color:#fff;}
.contGrafEuro {background-color:#bbb2a9;text-align:center;padding:0 0 8px;}
/* DESTACATS */
.dest_EU {height:77px;padding:24px 10px 0 122px;font-family:Georgia;font-size:17px;}
.dest_EU a {color:#003399;}
.dest_EU .titol_dest {font-size:20px;line-height:18px;margin-bottom:10px;}
.dest_EU .entrada_dest {font-family:Arial;font-size:14px;}

.destEU_voltaEuropa {background:url(/especials/Eleccions/europees2009/img/dest_voltaeuropa.jpg) left top no-repeat;padding:12px 12px 0px;font-size:20px;height:128px;}
.dest_EU_queSaps {background:url(/especials/Eleccions/europees2009/img/dest_quesaps.jpg) left top no-repeat;}
.dest_EU_ohEuropa {background:url(/especials/Eleccions/europees2009/img/dest_oheuropa.jpg) left top no-repeat;text-indent:-99999px;padding:10px 0px 0px 78px;height:91px;}
	.dest_EU_ohEuropa a {display:block;width:148px;height:48px;}
.dest_EU_queVotem {background:url(/especials/Eleccions/europees2009/img/dest_quevotem.jpg) left top no-repeat;}
.dest_EU_preguntes {background:url(/especials/Eleccions/europees2009/img/dest_preguntes.jpg) left top no-repeat;padding:10px 10px 40px 112px;height:89px;}
.dest_EU_preguntes br {line-height:5px;}
.dest_EU_preguntes span {font-size:14px;font-family:Arial;line-height:18px;}
.dest_nitElectoral {background:url(/especials/Eleccions/europees2009/img/dest_nitelectoral.jpg) left top no-repeat;padding:27px 10px 40px 130px;height:72px;font-size:24px;}

.btn_mesNot_europees09 {background:url(/especials/Eleccions/europees2009/img/bg_mesNoticies.gif) left top repeat-x;padding:6px 10px 11px 8px;}
.btn_mesNot_europees09 a {color:#fff;font-weight:bold;font-size:0.85em;}
.modulBotoEspecial_EB1454 {background-color:#003399;height:28px;margin-bottom:4px;}
.supercarusel_europees {background:#003399 url(/especials/Eleccions/europees2009/img/bg_cap_scroller.gif) left top no-repeat;padding:1px 10px 0px 44px;}

/* ESTIU 2009 */
.supercarusel_estiu2009 {background:#d3c17b url(/especials/estiu2009/img/bg_cap_scroller.jpg) left top no-repeat;padding:3px 0 1px;_padding-top:2px;}

.supercarusel_finansament {background:#d32300 url(/especials/finansament/img/bg_cap_scroller.jpg) left top no-repeat;padding:6px 10px 4px 46px;_padding-top:5px;}

------------PQP3L7ekBxLH68e4JnL5l0
Content-Disposition: inline
Content-Type: text/css; charset=ISO-8859-1
Content-Location: http://www.3cat24.cat/SSG/css/slider.css
Content-Transfer-Encoding: 8bit

/* MODIFIQUEM VISIBILITAT INICIAL SI TENIM UN COMBO CATEGORIES */
.categoria1 {}
.categoria2 {}
.categoria3 {}

.SSG_3cat24 {
	background:#333 url(/SSG/img/bg_ssg.gif) left bottom repeat-x;
	clear:both;
}
.SSG_peu {
	background:url(/SSG/img/bg_peu.gif) left top repeat-x;
	height:10px;
	font-size:0.005em;
	line-height:0.005em;
}

/* ESTILS GENERICS DE LA MAQUETA */
.desc_fl h2 {
	font-size:1.1em;
	margin:0;
}
.desc_fl div {
	color:#ededed;
}
.desc_fl p {
	margin:0;
	padding:0;
	display:none;
}

/* ESTILS PLANTILLA SSG */
.SSG_image_container {
	padding:20px;
	display:none;
}

.SSG_image_container img {margin:0 auto;}
.SSG_escull {margin:15px;}

.SSG_video_container {
	padding:10px 10px 0;
	display:none;
	float:left;
}

.SSG_video_info {
	padding:12px 12px 0;
	color:#fff;
	_float:right;
	_padding:12px 12px 0 0;
}
	.SSG_video_info div {
		font-size:0.85em;
		margin-bottom:0.15em;
	}
	.SSG_video_info h2 {
		font-size:1.2em;
		line-height:1.1em;
	}
	.SSG_video_info h2 a {
		color:#fff;
	}
	.SSG_video_info p {
		font-size:0.75em;
		color:#e6e6e6;
		margin:0.25em 0 0;
	}


/* ESTILS ESTRICTAMENT DELS SLIDERS */
.SSG {
	position:relative;
	clear:both;
	margin:0 10px;
	text-align: left;
}
.SSG .fl {
	float:left;
	display:inline;
}
.SSG .fl img {
	border:0;
	display:block;
}
.SSG .desc_fl {
	font-size:0.7em;
	padding:6px 0 10px;*padding:6px 0 0;
	width:120px;
	overflow:hidden;
	height:1%;
	clear:both;
	display:block;
}
.SSG .desc_fl span{display:none;}
.SSG .messaging {
	display:block;
	margin:0 20px 5px 20px;
	background-color:#FFFFCC;
	padding:10px;
}
.SSG .prev, .SSG .next {
	position:absolute;
	top:68px;
	display:none;
}
.SSG .next {
	right:0;_right:10px;
}
.SSG .container {
	position:relative;
	top:0;
	left:0;
	width:100%;
}
.SSG .news_items {
	position:relative;
	width:512px;
	top:0;
	left:22px;
	overflow:hidden;
}
.SSG .separaSlider {
	position:absolute;
	top:24px;
	left:0;
	width:100%; _width:556px;
	background:url(/SSG/img/bg_border_viewall.gif) left top repeat-x;
	font-size:0.005em;
	line-height:0.005em;
	height:2px
}
.SSG .view_all {
	background:url(/SSG/img/bg_border_viewall.gif) left bottom repeat-x;
	margin:0.5em 0 0.75em;
	padding:0 0.15em 0.4em;
	text-align:right;
	font-size:0.75em;
}
	.SSG .view_all span {
		color:#999;
	}
	.SSG .view_all a {
		background:url(/SSG/img/arrow.gif) 0 4px no-repeat;
		padding-left:0.65em;
		color:#fff;
	}

.SSG .item img {
	width:120px;
	height:90px;
}
.SSG .item {
	/* DEBE contener un width y un margin-right. */
	width:120px;
	margin-right:11px;
	color:#fff;
}


/************************************************************************
*************** e_20_nomargin *******************************************
************************************************************************/

.e_20_nomargin .SSG_3cat24 {
	background:#333 url(/SSG/img/bg_ssg_e20.gif) left bottom repeat-x;
}

/* ESTILS PLANTILLA SSG */
.e_20_nomargin .SSG_video_container {
	padding:3px 0 0;
	float:none;
}
.e_20_nomargin .SSG_video_info {
	background:url(/SSG/img/bg_ssg_e20_sup.gif) left top repeat-x;
}
	.e_20_nomargin .SSG_video_info div {
		font-size:0.75em;
	}
	.e_20_nomargin .SSG_video_info h2 {
		font-size:0.85em;
	}
	.e_20_nomargin .SSG_video_info h2 a {
		color:#fff;
	}
	.e_20_nomargin .SSG_video_info p {
		display:none;
	}

/* ESTILS ESTRICTAMENT DELS SLIDERS */
.e_20_nomargin .SSG .news_items {
	width:258px;
}
.e_20_nomargin .SSG .prev, .e_20_nomargin .SSG .next {
	top:52px;
}
.e_20_nomargin .SSG .item img {
	width:80px;
	height:60px;
}
.e_20_nomargin .SSG .item {
	/* DEBE contener un width y un margin-right. */
	width:80px;
	margin-right: 9px;
}
.e_20_nomargin .SSG .desc_fl {
	width:80px;
}

------------PQP3L7ekBxLH68e4JnL5l0
Content-Disposition: inline; filename=estils.css
Content-Type: text/css; charset=ISO-8859-1; name=estils.css
Content-Location: http://www.3cat24.cat/css/estils.css
Content-Transfer-Encoding: 8bit

/* CSS Document */

/* Carga CSS moduls */
@import url("/css/estils_general.css");
@import url("/css/estils_principals.css");
@import url("/css/estils_altres.css");
@import url("/css/estils_multimedia.css");
@import url("/css/estils_especials.css");
@import url("/SSG/css/slider.css");
------------PQP3L7ekBxLH68e4JnL5l0
Content-Disposition: inline; filename=items.css
Content-Type: text/css; charset=ISO-8859-1; name=items.css
Content-Location: http://www.3cat24.cat/css/items.css
Content-Transfer-Encoding: 8bit

/*=================================EL MEU 324==========================================*/



.e_cont_inner_temps {

	background-color: #b62501;

	background-image: url(../img/bg_meteo.gif);

	background-repeat: repeat-x;

	width: 62em;

	overflow: hidden;

	margin-left: auto;

	margin-right: auto;

	padding: 0.625em;

}

.e_14_nomargin {

	width:14em;

	float:left;

}

.e_15_nomargin {

	width:15em;

	float:left;

}

.e_48 {

	width:47em;

	float:left;

	margin-right: 1.00em;

}
/*
.e_41_nomargin {

	width:41em;

	float:left;

}	
*/
.floatLeft_auto {

	float:left;

	width:auto;

}

/*--------------------------------- clases comunes ------------------------------------*/

.m3_back{

	background-color:#3F0D00;

}



.m3_noticies_home {

	color: #FFFFFF;

	margin-top: 1.00em;

	font-size: 0.88em;

}



.m3_noticies_home a:link, .m3_noticies_home a:hover, .m3_noticies_home a:visited {

	color: #FFFFFF;

}

.m3_tit{

	font-size:.88em;

	font-weight:bold;

}



.m3_tit_pet{

	font-size:.69em;

	font-weight:bold;

}



.m3_tit_vermell{

	color:#DE2D01;

	font-size:.69em;

	font-weight:bold;

}





.m3_tit_vermell a{

	color:#DE2D01;

}



.m3_left{

	float:left;

	text-align:left;

	padding:0;

	margin:0;

	position:relative;

}



.m3_right{

	text-align:right;

	padding:0;

	margin:0;

	float:right;

}



.m3_fecha{

	font-size:0.69em;

	padding:.2em;

	

}

.m3_left_home {

	float:left;

	text-align:left;

	padding:0;

	margin:0;

}



.m3_right_home {

	text-align:right;

	padding:0;

	margin:0;

	float:right;

}



.m3_fecha_home {

	font-size:0.69em;

	padding:.2em;

}

.m3_fecha_home li {

	display: inline;

}

.m3_Play_1 {

	width: 48px;

	height: 43px;

	position: absolute;

	top: 40px;

	left: 60px;

	border: none;

	padding: 0em;

	filter: alpha(opacity=60);

	-moz-opacity: 0.6;

	opacity: 0.6;

	-khtml-opacity: 0.6;

}



.m3_Play_2 {

	width: 48px;

	height: 43px;

	position: absolute;

	top: 12px;

	left: 23px;

	border: none;

	padding: 0em;

	filter: alpha(opacity=60);

	-moz-opacity: 0.6;

	opacity: 0.6;

	-khtml-opacity: 0.6;

}





.m3_audio_galeria {

/*	position: absolute;*/

	width: 110px;

	height: 55px;

	left: 25px;

	text-align:left;

	color:#FFF;

	font-size:.69em;

	padding-top: 1.50em;	

}



a:hover .m3_audio_galeria{

	text-decoration:none;

}



.m3_estrella_pet{

	padding:0 .1em;

}



.m3_clear {

	margin-top: 0.44em;

}



.bordered{border:2px solid #761801;}

a img.bordered {border:2px solid #761801;}

a:hover img.bordered {border: 2px solid #FFF;}

.vermell {color:#FF0000;background-color:transparent;}



.bordered_black{border:2px solid #761801;}

a img.bordered_black {border:2px solid #761801;}

a:hover img.bordered_black {border: 2px solid #000;}





.m3_CapNoticia {

	font-size: 0.875em;

	color: #FFF;

	font-weight: bold;

	border-top-width: 3px;

	border-bottom-width: 1px;

	border-top-style: solid;

	border-bottom-style: solid;

	border-top-color: #FFF;

	border-bottom-color: #FFF;

	padding-top: 0.4em;

	padding-right: 0px;

	padding-bottom: 0.4em;

	padding-left: 0px;

}





/*---------------- m3_fotonot_modul (galerÃ­a fotogrÃ¡fica grande) -----------------*/



.m3_fotonot_enllacos{

	background-color: #761801;

	padding:.7em;

	color:#FFF;

	text-align:left;

	height: auto;

	font-size: 0.69em;

	border-bottom: #761801 solid 0.75em;

	border-top: #b62501 solid 0.06em;

}

.m3_fotonot_enllacos a:link, .m3_fotonot_enllacos a:visited, .m3_fotonot_enllacos a:hover {

	color: #FFFFFF;

}

.m3_fotonot_enllacos li {

	display: inline;

}

.m3_fotonot_modul{

	background-color: #761801;

	padding:.7em;

	color:#FFF;

	text-align:center;

	height: auto;

}



.m3_fotonot_modul a{

	color:#FFF;

}



.m3_fotonot_modul .m3_tit_vermell a{

	color:#DE2D01;

}



.m3_fotonot_foto{

	text-align:left;

	background: url(../img/sombra_foto.jpg) repeat-y;

	width:325px;

	height:303px;

	margin:0 auto;

}



.m3_fotonot_video{

	text-align:left;

	background: url(../img/sombra_video.jpg) no-repeat center bottom;

	width:325px;

	height:343px;

	margin:0 auto;

}



.m3_fotonot_coment{

	text-align:left;

	width:20.38em;

	height:auto;

	margin:0 auto;

	color:#000;

}

.m3_fotonot_coment2 {

	text-align:left;

	width:20.38em;

	height:auto;

	margin:0 auto;

	color:#000;

	background-image: url(../img/bg_text_cap.gif);

}



.m3_fotonot_coment_img{

	text-align:left;

	background: url(../img/sombra_coment.jpg) no-repeat center bottom;

	width:325px;

	height:235px;

	margin:0 auto;

	color:#000;

}

.m3_fotonot_coment_peu{

	background: url(../img/bg_text_peu.gif) repeat-y;

	width: 20.31em;

	height: 2.19em;

	color:#000;

}



.m3_fotonot_coment_cap {

	background: url(../img/bg_text_cap_fi.gif);

	width: 20.31em;

	height: 1.81em;

	color:#000;

}



.m3_fotonot_coment_punt {

	background-image: url(../img/bg_text_punt.gif);

	position: relative;

	top: 5.00em;

	left: 0.56em;

	width: 0.81em;

	height: 2.20em;

}



.m3_fotonot_audio{

	text-align:left;

	background: url(../img/sombra_audio.jpg) no-repeat center bottom;

	width:325px;

	height:100px;

	margin:0 auto;

}





.m3_fotonot_tit{

	background-color:#000;

	width:310px;

	height:47px;

	padding:5px;

}



.m3_fotonot_galeria li{

	display:inline;

}



.m3_fotonot_galeria img{

margin:0 .66em;

}



.m3_fotonot_galeria2 li{

	display:inline;

}



.m3_fotonot_galeria2 img{

	margin:0 .85em;

}





.m3_fotonot_galeria_control_left img{

	padding: 0 .4em 0 0;

	margin:0;

}



.m3_fotonot_galeria_control_right img{

	padding: 0 0 0 .3em;

	margin:0;

}





.m3_fotonot_votos2 {

	border-top: 1px solid #FFFFFF;

	position:static;

	border-bottom: 1px solid #FFFFFF;

}

.m3_fotonot_votos3 {

	border-top: 1px solid #FFFFFF;

	position:relative;

}



.m3_fotonot_cap {

	font-size: .75em;

	font-weight:bold;

	color: #FFF;

	background-color: #761801;

	border-bottom: 1px solid #FFF;

	padding: 0 0 .4em 0;

	margin-bottom:1em;

	text-align:left;

	position:relative;

}





/*--- m3_minifot_modul (noticia fotogrÃ¡fica pequeÃ±a) ---*/

.m3_minifot_modul{

	background:url(../img/fons_ratllat.gif);

	color:#FFF;

}



.m3_minifot_modul a{

	color:#FFF;

}



.m3_minifot_modul .m3_tit_vermell a{

	color:#DE2D01;

}



.m3_minifot_container{

	background-color:#3F0D00;

	padding:0;

}



.m3_minifot_wrap{

	width:13.80em;

	margin:0 auto;

	padding:1em 0;

}



.m3_minifot_cuadro{

	height: 5.88em;

	padding:.4em;
	
	position:relative;

	}



* html .m3_minifot_cuadro { height:5em; } /*IE Hack*/	 



.m3_minifot_cap{

	font-size: 0.75em;

	font-weight:bold;

	color: #FFF;

	border-bottom: 1px solid #FFF;

	padding: 0 0 .4em 0;

	margin-bottom:1em;

	text-align:left;

}



.m3_coment_galeria {

/*	position: absolute;*/

	width: 110px;

	height: 55px;

	left: 25px;

	padding-top: 1.70em;

	text-align:left;

	color:#000000;

	font-size:.69em;

}









/*--- MÃ¡rgenes del Destacado (destacado pequeÃ±o, con foto) ---*/





.m3_destaca_margin h2{

	margin-top:.2em;

}



.m3_destaca_margin2 h2{

	margin-top:.4em;

}





/*--- m3_coment ---*/



.m3_coment_container{

	background-color:#3F0D00;

	background:url(../img/sombra_coment3.jpg) no-repeat;

	width:223px;

	height:200px;

	margin:0 auto;

	color:#000000;

}



.m3_coment_container h2{

	padding:3em 1em .2em 1em;

}



.m3_coment_container h3{

	padding:0 1em 0 1em;

	font-size:.75em;

}





.m3_coment_container hr{

	width:100px;

	height:0px;

	border:.1px solid #CCC;

	margin:0 32px;

	padding:0;

}

.m3_meteo_cap {

	background-image: url(../img/meteo_cap.jpg);

	width: 62em;

	height: 3.80em;

	overflow: hidden;

	margin-left: auto;

	margin-right: auto;

	padding: 0.625em;

}

*>.m3_coment_container hr{

	margin:8px 32px;

}



.m3_coment_votos{

	background-color:#3F0D00;

}

.m3_coment_votos_cont{

	margin-left: 0.40em;

	padding: .44em 0;

}



* html .m3_coment_votos_cont{

	margin-left: 0.40em;

	padding: .44em 0 0.3em 0;

}



.m3_coment_votos_cont2{

	margin-left: 0.40em;

	padding: .4em 0;

}

.m3_nota_pet{

	padding:0em 1em .2em 1em;

	margin:0;

	height:75px;

	font-size:.69em;

}



.m3_llegir_mes_gran{

	font-size:.69em;

	padding:0 4.5em;

}



.m3_llegir_mes_gran a{color:#000;}



.m3_llegir_mes_pet{

	font-size:.69em;

	padding:0 1em;

}



.m3_llegir_mes_pet a{color:#000;}





.m3_audio_container{

	background-color:#3F0D00;

	width:170px;

	height:60px;

	padding:10px;

	margin:0 auto;

	color:#FFF;

}



.m3_audio_container h3{

	padding-top: .4em;

}





.m3_fecha_bottom{

	background-color:#3F0D00;	

	width:170px;

	margin:0 auto;

	padding: .4em 10px;

	text-align:right;

}



.m3_nota_gran{

	padding:2em 1em 0em 3.5em;

	height:125px;

	font-size:.88em;

}



.m3_nota_extesa{

	background: url(../img/bg_text.gif) repeat-y;

	padding:0em 1em 2em 3.5em;

	height:auto;

	font-size:.75em;

}





.m3_nota_gran p:first-letter{

	font-size:1.13em;

	font-weight:bold;

}





.m3_coment_fecha{

	margin-top:-10px;

	padding-right:.4em;

	font-style:italic;

}

.m3_coment_fecha_home {

	margin-top:-10px;

	padding-right:.4em;

	font-style:italic;

	float:right;

}





/*------------------------- Home participacions -------------------------------------*/



.m3_separador {

	margin: 0;

	padding: 0em;

	clear: both;

	height: 1.2em;

}



.m3_votats{

	width:14em;

	height:12.69em;

	float:left;

	background-color:#333;

}

.m3_votats_titol {

	margin-top: 0.81em;

	margin-left: 0.63em;

	margin-right: 0.63em;

	font-size: 0.75em;

	font-weight: bold;

	color: #FFFFFF;	

}

.m3_votats_llista {

	margin-left: 0.63em;

	margin-right: 0.63em;

	margin-top: 0.35em;

	border-top: dashed 1px;

	color: #FFFFFF;

	font-size: 0.69em;

}

.m3_votats_llista li {

	display: block;

	margin-bottom: 0.75em;

	margin-top: 0.75em;

}

.m3_votats_llista a:link, .m3_votats_llista a:hover, .m3_votats_llista a:visited {

	color: #FF0000;

}

.m3_votats_linea {

	margin-bottom: 1.00em;

	border-top: dashed 1px;

	color: #FFFFFF;

}

.m3_votats_peu {

	margin-top: 0.50em;

	margin-bottom: 0.63em;

	margin-left: 0.63em;

	margin-right: 0.63em;

	color: #FFFFFF;

	font-size: 0.69em;

}

.m3_votats_peu li {

	display: inline;

	margin-right: 0.35em;

}

.m3_publicitat {

	float: right;

	border: 0.06em solid #CCCCCC;

	background-color: #EDEFEF;

	padding-left: 0.53em;

	padding-right: 0.53em;

	padding-bottom: 0.56em;

	margin-right: 0.06em;

	margin-bottom: 1.25em;

	text-align: center;

}

.m3_text_publicitat {

	font-size: 0.60em;

	background-color: #EDEFEF;

	color: #666666;

	height: 17px;

	position: relative;

}

.m3_imatge_publicitat {

	background-color: #FFFFFF;

	width: 300px;

	float: left;

}

.m3_cerca{

	width: 100%;

	float: left;

	background-color: #333333;

	margin-bottom: 1.00em;

}

.m3_cerca2 {

	margin-top: 0.46em;

	height: 5.00em;

	background-color: #333333;

}

.m3_cerca_titol {	

	margin-left: 0.88em;

	font-size: 0.81em;

	font-weight: bold;

	color: #FFFFFF;

}

.m3_cerca_boto2 {

	margin-left: 10em;

	padding: 0.5em 0 0.3em 0;

}

.m3_cerca_boto_home {

	margin-left: 10em;

	padding: 0.5em 0 0.3em 0;

}

.m3_cerca_input {

	margin-left: 0.75em;

}

.m3_cerca_button2 {

	border:1px solid #333;

	font-weight:bold;

	font-size:0.69em;

	background: #333 url(/img/cerca.gif) 0 0 no-repeat;

	color: #FFFFFF;

	width: 54px;

	height: 2.50em;

	padding-bottom:0.5em;*padding-bottom:0.35em;

	cursor:pointer;

}

.m3_es_parla{

	border-top: 0.12em solid  #FFFFFF;

	border-bottom: 0.06em solid  #FFFFFF;

	height:auto;

	float:left;

}

.m3_es_parla_videos{

	border-top: 0.12em solid  #FFFFFF;

	height: auto;

	width:15em;

	float:left;

	background-color:#B62501;

}

.m3_es_parla_titol {	

	margin-top: 0.30em;

	margin-bottom: 0.30em;

	width: auto;

	font-size: 0.81em;

	font-weight: bold;

	color: #FFFFFF;

}

.m3_es_parla_ratlla {

	border-bottom: 0.06em solid  #FFFFFF;

}

.m3_es_parla_ratlla_pad {

	border-bottom: 0.06em solid  #FFFFFF;

	margin-top:0.63em; 

	margin-bottom:0.63em

}

.m3_es_parla_nubol {

	margin-top: 0.30em;

	width: auto;

	height: auto;

	font-size: 0.69em;

	color: #FFFFFF;

}

.m3_es_parla_etiquetes {

	color: #FFFFFF;

	margin-top: 1.00em;

	margin-bottom: 1.00em;

	font-size:0.69em;

	font-weight: bold;

}

.m3_menu_deixans {

	background: #333333;

	border-top: 0.06em solid  #CCCCCC;

	border-bottom: 0.06em solid  #CCCCCC;

	padding-top: 0.35em;

	padding-bottom: 0.35em;

	height: 1.15em;

}

.m3_texto_deixans {

	color: #FFFFFF;

	font-size:0.69em;

	padding:.2em;

	position:relative;

}

.m3_texto_deixans_links {

	color: #FFFFFF;

	font-size:0.69em;

	padding:.2em;

	position:relative;

	padding-left: 0.75em;

}



.m3_texto_deixans a:link, .m3_texto_deixans a:hover, .m3_texto_deixans a:visited, .m3_es_parla_etiquetes a:link, .m3_es_parla_etiquetes a:hover, .m3_es_parla_etiquetes a:visited, .m3_votats_peu a:link, .m3_votats_peu a:hover, .m3_votats_peu a:visited, .m3_es_parla_nubol a:link, .m3_es_parla_nubol a:hover, .m3_es_parla_nubol a:visited, .m3_texto_deixans_links a:link, .m3_texto_deixans_links a:visited, .m3_texto_deixans_links a:hover {

	color: #FFFFFF;

}



.m3_links {

	color: #FFFFFF;

	font-size: 0.75em;

	font-weight: normal;

	text-align:left;

}

.m3_links a:link, .m3_links a:hover, .m3_links a:visited {

	color: #FFFFFF;

}

.m3_noticia_llarga {

	color: #FFFFFF;

	font-size: 0.88em;

	text-align:left;

	font-weight:bold;

}

.m3_elements_cap {

	background-image: url(../img/cap_noticia_relacionada.gif);

	height: 1.88em;

	width: 20.00em;

	position: absolute;

}

.m3_elements_gran {

	border-left: 1px solid #000000;

	border-right: 1px solid #000000;

	background-color: #FFFFFF;

}

.m3_elements_gran_text {

	margin-bottom: 0.75em;

	margin-left: 0.75em;

	margin-right: 0.75em;

	margin-top: 0.75em;

	color: #00395B;

}

.m3_elements_gran_text h2 a:link, .m3_elements_gran_text h2 a:hover, .m3_elements_gran_text h2 a:visited {

	color: #333333;

}

.m3_elements_gran_text h3 a:link, .m3_elements_gran_text h3 a:hover, .m3_elements_gran_text h3 a:visited {

	color: #00395B;

}

.m3_elements_gran_text h4 a:link, .m3_elements_gran_text h4 a:hover, .m3_elements_gran_text h4 a:visited {

	color: #333333;

}

.m3_elements_gran_text h2{

	font-size: 0.75em;

	color: #666666;

}

.m3_elements_gran_text h3{

	font-size: 1.00em;

}

.m3_elements_gran_text h4{

	font-size: 0.69em;

	color: #333333;

}

.m3_elements_gran_text h5{

	font-size: 0.75em;

	color: #00395B;

}

.m3_elements_gran_text span{

	color: #FF3100;

}

.m3_elements_text {

	border-top: 0.06em dashed #000000;

	border-bottom: 0.06em solid #000000;

	background-color: #F4F4F4;

}

.m3_elements_gran_text ul {

	margin-bottom: 0.5em;

}

.m3_elements_gran_text ul img{

	margin-right: 0.3em;

}

.m3_elements_gran_text ul strong {

	color: #333333;

}

.m3_elements_gran_text li {

	display: inline;

}

.m3_elements_gran_text li a {

	color: #00395B;

	margin-left: 0.4em;

	margin-right: 0.4em;

}

.m3_elements_gran_text li img {

	margin-bottom: 0.2em;

}

.m3_link_directe{

	float:left;

	background-color:#B62501;

}

.m3_videos{

	border-top: 0.12em solid #333333;

	border-bottom: 0.75em solid #333333;

	background-color:#333;

}

.m3_video_titol {

	margin-top: 0.81em;

	margin-left: 0.63em;

	margin-right: 0.63em;

	font-size: 0.75em;

	color: #FFFFFF;	

}

.m3_video_llista {

	margin-left: 0.63em;

	margin-right: 0.63em;

	color: #FFFFFF;

	font-size: 0.69em;

}

.m3_meteo_linea {

	margin-bottom: 1.00em;

	border-top: solid 0.06em;

	color: #FFFFFF;

}

.m3_meteo_pestanya {

	background-image: url(../img/pestanya_meteo.gif);

	width: 9.06em;

	height: 1.56em;

}

.m3_notmeteo_pestanya {

	width: 9.06em;

	height: 1.56em;

}

.m3_thickbox_cap {

	background-color: #333333;

	border-top: #000000 solid 0.06em;

	border-left: #000000 solid 0.06em;

	border-right: #000000 solid 0.06em;

	width: 32.25em;

	height: 1.56em;

}

.m3_thickbox_text {

	float: right;

	color: #FFFFFF;

	margin-top: 0.69em;

	font-size: 0.63em;

	margin-right: 0.75em;

}

.m3_thickbox_text a:link, .m3_thickbox_text a:hover, .m3_thickbox_text a:visited {

	color: #FFFFFF;

}

.m3_campsDenuncia {

	font-size:0.75em; 

	color: #FFFFFF; 

	padding-left:0.19em;

}

.m3_campsDenuncia2 {

	font-size:0.75em; 

	color: #FFFFFF; 

	padding-left:0.19em;

}

.m3_campsDenuncia ul li {

	display: inline;

}

.m3_TitolsDenuncia {

	color: #FFFFFF;

	font-weight: bold;

	text-align: right;

	width: 6.90em;

	height: auto;

	float: left;

}

.m3_TitolsDenuncia_2 {

	color: #FFFFFF;

	font-weight: bold;

	text-align: right;

	width: 8.15em;

	height: auto;

	float: left;
	
	padding-top:0.3em;

}

.m3_BoxesDenuncia {

	color: #FFFFFF;

	text-align: left;

	width: 33.00em;

	height: auto;

	float: right;

}

.m3_BoxesDenuncia_2 {

	color: #FFFFFF;

	text-align: left;

	width: 45em;

	height: auto;

	float: right;

}

.m3_BoxesDenuncia a:link, .m3_BoxesDenuncia a:hover, .m3_BoxesDenuncia a:visited {

	color: #FFFFFF;

	text-decoration: underline;

}

.m3_BoxesDenuncia_2 a:link, .m3_BoxesDenuncia_2 a:hover, .m3_BoxesDenuncia_2 a:visited {

	color: #FFFFFF;

	text-decoration: underline;

}

.noRegistrat{

padding-top:1em;

text-align:right;

width:20em;

}

.noRegistrat strong{

color:#FFFFFF;

font-size:0.75em;

}

.noRegistrat .noRegSpanMargin{

color:#FFFFFF;

font-size:0.7em;

margin-right:6.5em;



}

.noRegistrat .noRegSpanNo_Margin{

color:#FFFFFF;

font-size:0.7em;

padding-right:3em;

}

.noRegistrat input{

margin-left:1em;

width:210px;

}


.noRegistrat a:link, .noRegistrat a:visited{

background-color:#000000;

color:#FFFFFF;

padding:0.3em 0.7em;

font-size:0.75em;

font-weight:bold;

}



.noRegistrat_2{

padding-top:1em !important;padding-top:0.4em;

text-align:right;

width:23.6em;

}

.noRegistrat_2 strong{

color:#FFFFFF;

font-size:0.75em;

}

.noRegistrat_2 .noRegSpanMargin{

color:#FFFFFF;

font-size:0.7em;

margin-right:6.5em;



}

.noRegistrat_2 .noRegSpanNo_Margin{

color:#FFFFFF;

font-size:0.7em;

padding-right:0.6em;

}

.noRegistrat_2 input{

margin-left:1em;

width:260px;

}


.noRegistrat_2 a:link, .noRegistrat_2 a:visited{

background-color:#000000;

color:#FFFFFF;

padding:0.3em 0.7em 0.3em 0.7em !important;padding:0.3em 0.7em 0.3em 0.7em;

font-size:0.75em;

font-weight:bold;

line-height:16px !important;line-height:24px;

}


.m3_oblidat{

padding-top:1em;

text-align:right;

width:20.1em;

}

.m3_oblidat strong{

color:#FFFFFF;

font-size:0.75em;

}

.m3_oblidat .noRegSpanMargin{

color:#FFFFFF;

font-size:0.7em;

margin-right:6.5em;



}

.m3_oblidat .noRegSpanNo_Margin{

color:#FFFFFF;

font-size:0.7em;

padding-right:3em;

}

.m3_oblidat input{

margin-left:1em;

width:210px;

}



.m3_oblidat a:link, .m3_oblidat a:visited{

color:#FFFFFF;

padding:0.3em 0.7em;

font-size:0.69em;

}



#m3_etiqueta2, #m3_etiqueta3, #m3_etiqueta4, #m3_etiqueta5, #m3_etiqueta6, #m3_etiqueta7, #m3_etiqueta8, #m3_etiqueta9, #m3_etiqueta10, #m3_etiqueta11, #m3_etiqueta12, #m3_etiqueta13 {

	visibility: hidden;

}

#m3_etiqueta0{display:inline;padding-right: 2em;}
#m3_etiqueta1{display:inline;}
#m3_etiqueta2 {display:inline;padding-right: 2em;}
#m3_etiqueta3 {display:inline;}
#m3_etiqueta6 {display:inline;padding-right: 2em;}
#m3_etiqueta5 {display:inline;}
#m3_etiqueta9 {display:inline;padding-right: 2em;}
#m3_etiqueta8 {display:inline;}
#m3_etiqueta12 {display:inline;padding-right: 2em;}
#m3_etiqueta11 {display:inline;}

/*------------------------- Comentaris -------------------------------------*/

/* ----------------------------------------------------------------------------------------------------------------*/

/* ---- global settings needed for thickbox <<<-----------------------------------------------------------*/

/* ----------------------------------------------------------------------------------------------------------------*/

*{padding: 0; margin: 0;}



html, body {

min-height: 100%;

height: auto !important;

height: 100%

}



/* ----------------------------------------------------------------------------------------------------------------*/

/* ---- thickbox specific link and font settings <<<------------------------------------------------------*/

/* ----------------------------------------------------------------------------------------------------------------*/

#TB_window {

	font: 12px Arial, Helvetica, sans-serif;

	color: #333333;

}



#TB_secondLine {

	font: 10px Arial, Helvetica, sans-serif;

	color:#000000;

}



#TB_window a:link {

	color: #FFFFFF;

}

#TB_window a:visited {

	color: #FFFFFF;

}

#TB_window a:hover {

	color: #FFFFFF;

}

#TB_window a:active {

	color: #FFFFFF;

}

#TB_window a:focus{

	color: #FFFFFF;

}



/* ----------------------------------------------------------------------------------------------------------------*/

/* ---- thickbox settings <<<-----------------------------------------------------------------------------*/

/* ----------------------------------------------------------------------------------------------------------------*/

#TB_overlay {

	position: absolute;

	z-index:100;

	top: 0px;

	left: 0px;

	background-color:#000;

	filter:alpha(opacity=60);

	-moz-opacity: 0.6;

	opacity: 0.6;

}



#TB_window {

	position: absolute;

	z-index: 102;

	color:#000000;

	display:none;

	border: 2px solid #000000;

	text-align:left;

	background-color: #FFFFFF;

	margin: 0px;

	padding: 0px;

}



#TB_window img {

	display:block;

	margin: 15px 0 0 15px;

}



#TB_caption{

	height:25px;

	padding:7px 30px 10px 25px;

	float:left;

}



#TB_closeWindow{

	height:25px;

	padding:11px 25px 10px 0;

	float:right;

}



#TB_closeAjaxWindow{

	padding:5px 10px 7px 0;

	text-align:right;

	float:right;

}



#TB_ajaxWindowTitle{

	float:left;

	padding:7px 0 5px 10px;

}



#TB_title{

	background-color:#333333;

	height:27px;

}



#TB_ajaxContent{

	clear:both;

	padding:2px 15px 15px 15px;

	overflow:auto;

	text-align:left;

	line-height:1.4em;

}



#TB_ajaxContent p{

	padding:5px 0px 5px 0px;

}



#TB_load{

	position: absolute;

	display:none;

	height:100px;

	width:100px;

	z-index:101;

}



#TB_HideSelect{

	z-index:99;

	position:absolute;

	top: 0;

	left: 0;

	background-color:#fff;

	border:none;

	filter:alpha(opacity=0);

	-moz-opacity: 0;

	opacity: 0;

}



#TB_iframeContent{

	clear:both;

	border:none;

	_margin-bottom:1px;

	margin: 0px;

	padding: 0px;

}

.titComentaris{

	background-color:#000000;

	font-size:0.9em;

	color:#FFFFFF;

	text-transform: uppercase;

	font-weight: bold;

	padding: 0.5em;

}

.usuari img {

 margin: 0px;

 padding: 0px;

 float: right;

}

.usuari ul {

 float: left;

 margin: 0px;

 padding: 0px;

}

.bg_negre{

	background-color:#333333;

	height: 100%;

}

.bg_negre h1{

	font-size: 0.9em;

	color: #FFFFFF;

	background-color: #333333;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #FFFFFF;

	font-weight: bold;

	padding-top: 0.8em;

	padding-right: 0.5em;

	padding-bottom: 0.7em;

	padding-left: 0.5em;

}

.bloc_comentaris{

	padding:0.625em;

}

.bg_negre p {

	background-color:#FFFFFF;

	padding:0.8em;

	font-size: 0.8em;

	color: #000000;

	border-right-width: 4px;

	border-bottom-width: 4px;

	border-left-width: 1px;

	border-right-style: solid;

	border-bottom-style: solid;

	border-left-style: solid;

	border-right-color: #000000;

	border-bottom-color: #000000;

	border-left-color: #000000;

	margin: 0px;

}

.usuari {

	margin:10px 0 0px 0;

	color:#FFFFFF;

	font-size: 0.75em;

	color: #FFFFFF;

	margin-top: 0.8em;

	height: 20px;

}

.bg_com_sys {

	height:11px;

	margin: 0;

	padding: 0;

	background-image: url(../img/bg_com_sys.gif);

	background-repeat: no-repeat;

	background-position: 0 bottom;

}

.usuari li {

	display: inline;

}

.usuari li a {

	font-weight: bold;

	color: #FFFFFF;

}

.tornar a:link, .tornar a:visited {

	color:#000000;

	text-decoration:none;

	background-color: #FFFFFF;

	border: 1px solid #000000;

	padding-top: 0.2em;

	padding-right: 0.5em;

	padding-bottom: 0.2em;

	padding-left: 0.5em;

	font-weight: normal;

}

.tornar a:hover {

	color:#FFFFFF;

	text-decoration:none;

	background-color: #000000;

	padding-top: 0.2em;

	padding-right: 0.5em;

	padding-bottom: 0.2em;

	padding-left: 0.5em;

}

.paginacio{

	border-top-width: 1px;

	border-top-style: dashed;

	border-bottom-style: dashed;

	border-top-color: #FFFFFF;

	border-left-color: #FFFFFF;

	border-bottom-width: 1px;

	padding-top: 0.7em;

	padding-bottom: 0.2em;

	margin-top: 0.8em;

	font-size: 0.7em;

	font-weight: bold;

	color: #FFFFFF;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	padding-right: 0px;

	padding-left: 0px;

	height: 2em;

}

.paginacio ul {

	float: right;

	padding: 0.24em;

	margin: 0px;

}

.paginacio li {

	display:inline;

	margin-left: 0.3em;

}

.paginacio span {

	float: left;

	margin: 0px;

	padding: 0px;

}

.paginacio a:link, .paginacio a:visited {

	color:#000000;

	text-decoration:none;

	background-color: #FFFFFF;

	border: 1px solid #000000;

	padding-top: 0.2em;

	padding-right: 0.5em;

	padding-bottom: 0.2em;

	padding-left: 0.5em;

	font-weight: normal;

}

.paginacio a:hover {

	color:#FFFFFF;

	text-decoration:none;

	background-color: #000000;

	padding-top: 0.2em;

	padding-right: 0.5em;

	padding-bottom: 0.2em;

	padding-left: 0.5em;

}

.paginacio_comentaris {

	border-bottom-style: solid;

	border-left-color: #FFFFFF;

	border-bottom-width: 1px;

	padding-top: 0.7em;

	padding-bottom: 0.2em;

	margin-top: 0.8em;

	font-size: 0.7em;

	font-weight: bold;

	color: #FFFFFF;

	margin-right: 5px;

	margin-bottom: 0px;

	margin-left: 5px;

	padding-right: 5px;

	padding-left: 5px;

	height: 2em;

}

.paginacio_comentaris ul {

	float: right;

	padding: 0.24em;

	margin: 0px;

}

.paginacio_comentaris li {

	display:inline;

	margin-left: 0.3em;

}

.paginacio_comentaris span {

	float: left;

	margin: 0px;

	padding: 0px;

}

.paginacio_comentaris a:link, .paginacio_comentaris a:visited {

	color:#FFFFFF;

	text-decoration:none;

	padding-top: 0.2em;

	padding-right: 0.5em;

	padding-bottom: 0.2em;

	padding-left: 0.5em;

	font-weight: normal;

}

.paginacio_comentaris a:hover {

	text-decoration: underline;

}

.paginacio_home{

	border-top-width: 1px;

	border-top-style: dashed;

	border-bottom-style: dashed;

	border-top-color: #FFFFFF;

	border-left-color: #FFFFFF;

	border-bottom-width: 1px;

	padding-top: 0.7em;

	padding-bottom: 0.2em;

	margin-top: 0.8em;

	font-size: 0.7em;

	font-weight: bold;

	color: #FFFFFF;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	padding-right: 0px;

	padding-left: 0px;

	height: 2em;

}

.paginacio_home ul li {

	display:inline;

	margin-left: 0.3em;

}

.paginacio_home span {

	float: left;

	margin: 0px;

	padding-right: 0.75em;

}



.paginacio_home span.num_Pag {

	float: none;

	padding-left:.3em

}



.paginacio_home span#num_pag_Actual {

	margin: 0px;

	padding-right: 0.75em;

}



.paginacio_home a:link, .paginacio_home a:visited {

	color:#801a00;

	text-decoration:none;

	background-color: #FFFFFF;

	border: 1px solid #801a00;

	padding-top: 0.2em;

	padding-right: 0.5em;

	padding-bottom: 0.2em;

	padding-left: 0.5em;

	font-weight: normal;

}

.paginacio_home a:hover, .paginacio_home a.active:hover {

	color:#FFFFFF;

	text-decoration:none;

	background-color: #de2d01;

	padding-top: 0.2em;

	padding-right: 0.5em;

	padding-bottom: 0.2em;

	padding-left: 0.5em;

}



.paginacio_home a.active { background: #B52400; color:#fff;  }





.comentari{

	padding-bottom: 0.2em;

	margin-top: 0.8em;

	font-weight: bold;

	color: #FFFFFF;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	padding-right: 0px;

	padding-left: 0px;

	height: 2em;

}

.comentari ul {

	float: right;

	margin: 0px;

	padding: 0px;

}

.comentari li {

	display:inline;

	font-style: none;

	margin-left: 0.3em;

}

.comentari a:link, .comentari a:visited, .comentari a:hover {

	color:#FFFFFF;

	font-style: none;

	background-color: #000000;

	padding-top: 0.2em;

	padding-right: 0.5em;

	padding-bottom: 0.2em;

	padding-left: 0.5em;

}

.comentari2 {

	padding-bottom: 0.2em;

	margin-top: 0.8em;

	font-size: 0.7em;

	font-weight: bold;

	color: #FFFFFF;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

	padding-right: 0px;

	padding-left: 0px;

	height: 2em;

}

.comentari2 ul {

	float: right;

	margin: 0px;

	padding: 0px;

}

.comentari2 li {

	display:inline;

	font-style: none;

	margin-left: 0.3em;

}

.comentari2 a:link, .comentari2 a:visited, .comentari2 a:hover {

	color:#FFFFFF;

	font-style: none;

	padding-top: 0.2em;

	padding-right: 0.5em;

	padding-bottom: 0.2em;

	padding-left: 0.5em;

	text-decoration: underline;

}

.mod_participa_items{

	background-color: #505050;

	padding-top: 0.5em;

	padding-right: 1em;

	padding-bottom: 0.5em;

	padding-left: 1em;

	margin-top: 0.5em;

}



.mod_participa_items2{

	background-color: #505050;

	padding-right: 1em;

	padding-bottom: 0.5em;

	padding-left: 1em;

}



.mod_participa_items3{

	background-color: #505050;

	padding-top: 0.5em;

	margin-top: 0.5em;

}



.mod_participa_items3_iframe {

	background-color: #505050;

	overflow-x: hidden;

	border: 0px;

	width: 634px;

	height: 450px;

}



.mod_participa_items_vermell_iframe{

	background-color: #DE2D01;

	border: 0px;

	overflow-x: hidden;

	width: 518px;

	height: 450px;

	border: 0.06em solid rgb(0, 0, 0);

}



.teu_comentari label{

	color:#fff;

	font-weight:bold;

	font-size:.8em;

	}



.teu_comentari h2 {

	font-size: 0.9em;

	font-weight:bold;

	color:#FFFFFF;

	margin-bottom: 0.5em;

}

.com_sys_txtarea {

	height:126px;

	border:1px solid #000000;

	overflow: auto;

	display:block;

	float: left;

	width: 400px;

	padding: 0.3em;

	margin-bottom: 16px;

}

.bt_enviar a:link, .bt_enviar a:visited {

	color:#FFFFFF;

	background-color: #000000;

	padding-top: 0.2em;

	padding-bottom: 0.2em;

	padding-left: 0.5em;

	font-weight: bold;

	font-size: 0.7em;

	margin-left: 260px;

	padding-right: 0.5em;

	text-decoration: none;

}

.bt_enviar a:hover {

	color:#000000;

	background-color: #FFFFFF;

	text-decoration:none;

	padding-top: 0.2em;

	padding-bottom: 0.2em;

	padding-left: 0.5em;

	font-weight: bold;

	font-size: 0.7em;

	margin-left: 260px;

	padding-right: 0.5em;

}

.camps2 label{

	float:right;

	text-align:right;

	font-size: 0.7em;

	color: #FFFFFF;

	width: 100px;

	line-height: normal;

	font-weight: bold;

	margin-right: 5px;

	margin-bottom: 18px;

}

.camps2 {

	line-height:1.25em;

/*	float: left;*/

}

.camps2 div{

	clear:both;

}





.comentari2 a.btn_envia:link, .comentari2 a.btn_envia:visited, .comentari2

a.btn_envia:hover {

	color:#fff;

	padding:0.2em 0.5em;

	text-decoration:underline;

	background:#000;

}

.obligatori{

	background-color:#FFFFE6;

}

.textinput{

	border:1px solid #000000;

	width:200px;

	height:16px;

	vertical-align: middle;

}

.form_numero{

	padding-left: 105px;

}

.form_numero h2{

	font-size: 0.7em;

	color: #FFFFFF;

	font-weight: normal;

	line-height: 0.7em;

	margin-top: 0.5em;

}

.registrat{

	margin-top: 1em;

	margin-left: 105px;

}

.registrat h2{

	font-size: 0.7em;

	color: #FFFFFF;

	font-weight: normal;

	float: left;

}

.registrat a:link, .registrat a:visited {

	font-size: 0.7em;

	color: #FFFFFF;

	font-weight: bold;

	background-color: #B62501;

	float: left;

	margin-left: 47px;

	padding-right: 0.5em;

	padding-left: 0.5em;

	text-decoration: none;

}

.registrat a:hover {

	font-size: 0.7em;

	color: #631400;

	font-weight: bold;

	background-color: #FFFFFF;

	float: left;

	margin-left: 47px;

	padding-right: 0.5em;

	padding-left: 0.5em;

	text-decoration: none;

}

.usuari_registrat{

	padding: 0.2em;

	display: none;

}

.usuari_registrat h2{

	font-size: 0.7em;

	font-weight: normal;

	color: #FFFFFF;
	
	line-height:1.25em;

	padding-bottom: 0.5em;

}

.usuari_registrat label{

	float:left;

	text-align:right;

	color: #FFFFFF;

	width: 95px;

	line-height: normal;

	margin-right: 5px;

	margin-bottom: 18px;

}

.avis {

	font-size: 0.7em;

	font-weight:normal;

	color:#FFFFFF;

	margin-bottom: 0.5em;

	display: block;

	float: right;

	width: 178px;

}

.avis h2 {

	font-weight: bold;

	font-size: 1em;

}

.avis h3 {

	font-weight: normal;

	font-size: 1em;

	padding-top: 1em;

}

.avis ul {
	margin:0.6em 0.6em 0 1.2em;
	list-style-type:disc;
}
.avis li {
	margin-bottom:0.6em;
}

.m3_BoxesDenunciaBorder {

	border-top:1px #FFFFFF dashed;

	text-align: left;

	width: 33.00em;

	margin-top:0.5em;

	margin-bottom:1.3em;

	padding-top:0.5em;

	height: auto;

	float: right;

}

.m3_BoxesDenunciaBorder_2 {

	border-top:1px #FFFFFF dashed;

	text-align: left;

	width: 54.3em;

	margin-top:0.5em !important;margin-top:0;

	margin-bottom:1.3em;

	padding-top:0.5em;

	height: auto;

	float: right;

}

.m3_BoxesDenunciaBorder  span{

	font-size:0.81em;

	color: #FFFFFF;

}

.m3_BoxesDenunciaBorder_text {

	border-top:1px #FFFFFF dashed;

	text-align: left;

	width: 54.3em;

	margin-top:0.5em !important;margin-top:0;
	
	margin-bottom:0.25em;

	padding-top:0.5em;

	height: auto;

	float: right;

}

.m3_BoxesDenunciaBorder_fin {

	border-top:1px #fff dashed;

	width: 41em;

	margin-top:0.5em;

	padding-top:0.5em;

	height: 0.0625em;
	
	font-size:1em;

	line-height:0.1em;

}

.m3_BoxesDenunciaBorder_2  span{

	font-size:0.81em;

	color: #FFFFFF;

}

.m3_CaixaDenunciaLeft{

	float:left;

	width:30.00em;

	padding-left:1.25em;

}

.m3_CaixaDenunciaLeft ul li {

	padding-bottom: 0.75em;

}

.m3_CaixaDenunciaLeft a:link, .m3_CaixaDenunciaLeft a:hover, .m3_CaixaDenunciaLeft a:visited {

	color: #FFFFFF;

	text-decoration: underline;

}

.m3_CaixaDenunciaRight{

	float:left;

	height:2em;

	width:19.8em;

	padding-left:1.1em;

}

.m3_CaixaDenunciaRight a:link, .m3_CaixaDenunciaRight a:hover, .m3_CaixaDenunciaRight a:visited {

	color: #000000;

	text-decoration: underline;

}


.m3_CaixaDenunciaLeft_2{

	float:left;

	width:30.00em;

	padding-left:1.25em;

}

.m3_CaixaDenunciaLeft_2 ul li {


}

.m3_CaixaDenunciaLeft_2 a:link, .m3_CaixaDenunciaLeft_2 a:visited {

	color: #FFFFFF;

	text-decoration: none;

}

.m3_CaixaDenunciaLeft_2 a:hover {

	color: #FFFFFF;

	text-decoration: underline;

}

.m3_CaixaDenunciaRight_2{

	float:left;

	width:40em;

	padding-top:0.2em !important;padding-top:0;

}

.m3_CaixaDenunciaRight_2 a:link, .m3_CaixaDenunciaRight_2 a:visited {

	color: #000000;

	text-decoration: none;

}

.m3_CaixaDenunciaRight_2 a:hover {

	color: #000000;

	text-decoration: underline;

}


.m3_Etiqueta {

	background: #000000;

	padding: 0.24em 0.55em 0.24em 0.55em;

	text-align: center;

	font-size: 0.85em;

	font-weight: bold;

}

.m3_Etiqueta_2 {

	background: #000000;

	padding: 0.24em 0.55em 0.24em 0.55em;

	text-align: center;

	font-size: 1em;

	font-weight: bold;
	
}

.m3_CaixaDenunciaLeft_2 .m3_Etiqueta_2 a {text-decoration:none;}

input.m3_Examina {

	text-align: left;

	font-size: 0.85em;

}

input.m3_Examina_2 {

	text-align: left;
	
}

.m3_cercador .LiLeft {

	margin-right: 0.5em;

	margin-top: 0.5em;

	border-bottom: #FFFFFF dotted 1px;

	float: left;

	width: 20em;

	padding-bottom:0.5em;

}

.m3_cercador .LiRight {

	margin-left: 0.5em;

	margin-top: 0.5em;

	border-bottom: #FFFFFF dotted 1px;

	float: left;

	width: 20em;

	padding-bottom:0.5em;

}

.m3_cercador{

	width:100%;

}

.m3_paginacio_resultats {

	width: 100%;

 	padding: 0px;

 	border-top-width: 3px;

 	border-bottom-width: 3px;

 	border-top-style: solid;

 	border-bottom-style: solid;

 	border-top-color: #FFFFFF;

 	border-bottom-color: #FFFFFF;

}

.m3_paginacio_resultats .m3_txt_resultats {

 	font-size: 0.75em;

 	margin-top: 5px;

 	margin-right: 0px;

 	margin-bottom: 5px;

 	margin-left: 0px;

 	text-align: center;

 	border-bottom-width: 1px;

 	border-bottom-style: dashed;

 	border-bottom-color: #FFFFFF;

 	padding-top: 0px;

 	padding-right: 0px;

 	padding-bottom: 5px;

 	padding-left: 0px;

}

.m3_paginacio_resultats .m3_num_resultats {

 	font-size: 0.75em;

 	margin-top: 5px;

 	margin-right: 0px;

 	margin-bottom: 5px;

 	margin-left: 0px;

 	text-align: center;

 	color: #FFFFFF;

 	padding-top: 0px;

 	padding-right: 0px;

 	padding-bottom: 0px;

 	padding-left: 0px;

}

.m3_paginacio_resultats .m3_num_resultats strong {

 	color: #FFFFFF;

}

.m3_paginacio_resultats .m3_num_resultats a:link, .m3_paginacio_resultats .m3_num_resultats a:visited {

 	color: #FFFFFF;

 	text-decoration: none;

}

.m3_paginacio_resultats .m3_num_resultats a:hover {

 	color: #FFFFFF;

 	text-decoration: underline;

}

.m3_num_resultats .m3_bot_paginacio {

 	padding: 0px;

 	margin-top: 0px;

 	margin-right: 10px;

 	margin-bottom: 0px;

 	margin-left: 10px;

}

/* CGU */



.m3_tit_pet a:link, .m3_tit_pet a:visited{

color:#FFFFFF;

}

.m3_fecha_home a:link, .m3_fecha_home a:visited{

	color:#FFFFFF;

}



.m3_altres_fotos{

	border-top: 0.12em solid #333333;

	border-bottom: 0.75em solid #333333;

	background-color:#333;

	padding:0.5em;

}

.notiTabsLlista2Title_tags {

	float: left;

	padding: 11px 0 17px 7px;

	background-position: right top;

	width:97%;

}

.notiTabsLlista2Title_tags a:link, .notiTabsLlista2Title_tags a:visited, .notiTabsLlista2Title_tags a:hover {

	color: #000000;

}

.notiTabsLlista2TitleDiv_tags {

	float: left;

	width: 375px;

	padding: 14px 0px 17px 10px;

	color: #000000;

}

.m3_faq {

	width: 20.00em;

	float:left;

}

.m3_faq a:link, .m3_faq a:hover, .m3_faq a:visited {

	color: #FFFFFF;

}

.m3_faq_titol {

	color: #FFFFFF;

	font-weight: bold;

	padding-left: 0.75em;

	background-color:#000000;

	border-bottom: 1px solid  #FFFFFF;

	border-top: 1px solid  #FFFFFF;

	font-size: 0.75em;

	padding: 0.50em;

}

.m3_faq li {

	color: #FFFFFF;

	padding: 0.50em;

	border-bottom: #FFFFFF dotted 1px;

	font-size: 0.75em;

}

.m3_contiguts {

	clear: both;

	font-size: 0.69em;

	margin-top: 0.24em;

	margin-left: 0.63em;

	margin-right: 0.63em;

	color: #FFFFFF;

}

.m3_contiguts li {

	background-image:url(../img/ico_not_separador.gif);

	background-position:0px 6px;

	background-repeat:no-repeat;

	padding-bottom:0.5em;

	padding-left:1.00em;



}

.m3_contiguts li a:link, .m3_contiguts li a:visited, .m3_contiguts li a:hover {

	color:#FF0000;

}

.m3_contiguts_audio {

	clear: both;

	font-size: 0.69em;

	margin-top: 0.24em;

	margin-left: 0.63em;

	margin-right: 0.63em;

	color: #FFFFFF;

}

.m3_contiguts_audio li {

	background-image:url(../img/ico_audio.gif);

	background-position:0px 6px;

	background-repeat:no-repeat;

	padding-bottom:0.5em;

	padding-left:2.00em;



}

.m3_contiguts_audio li a:link, .m3_contiguts_audio li a:visited, .m3_contiguts_audio li a:hover {

	color:#FF0000;

}

.m3_contiguts_foto {

	clear: both;

	font-size: 0.69em;

	margin-top: 0.24em;

	margin-left: 0.63em;

	margin-right: 0.63em;

	color: #FFFFFF;

}

.m3_contiguts_foto li {

	background-image:url(../img/ico_foto.gif);

	background-position:0px 6px;

	background-repeat:no-repeat;

	padding-bottom:0.5em;

	padding-left:2.00em;



}

.m3_contiguts_foto li a:link, .m3_contiguts_foto li a:visited, .m3_contiguts_foto li a:hover {

	color:#FF0000;

}

.m3_contiguts_video {

	clear: both;

	font-size: 0.69em;

	margin-top: 0.24em;

	margin-left: 0.63em;

	margin-right: 0.63em;

	color: #FFFFFF;

}

.m3_contiguts_video li {

	background-image:url(../img/ico_video.gif);

	background-position:0px 6px;

	background-repeat:no-repeat;

	padding-bottom:0.5em;

	padding-left:2.00em;



}

.m3_contiguts_video li a:link, .m3_contiguts_video li a:visited, .m3_contiguts_video li a:hover {

	color:#FF0000;

}

.m3_contiguts_texto {

	clear: both;

	font-size: 0.69em;

	margin-top: 0.24em;

	margin-left: 0.63em;

	margin-right: 0.63em;

	color: #FFFFFF;

}

.m3_contiguts_texto li {

	background-image:url(../img/ico_texto.gif);

	background-position:0px 6px;

	background-repeat:no-repeat;

	padding-bottom:0.5em;

	padding-left:2.00em;



}

.m3_contiguts_texto li a:link, .m3_contiguts_texto li a:visited, .m3_contiguts_texto li a:hover {

	color:#FF0000;

}

.EnviaAmicLink2{

	width:32em;

}

.EnviaAmicLink2 a:link, .EnviaAmicLink2 a:visited {

	color:#000000;

	text-decoration:none;

	background-color: #FFFFFF;

	border: 1px solid #000000;

	padding-top: 0.2em;

	padding-right: 0.5em;

	padding-bottom: 0.2em;

	padding-left: 0.5em;

	font-weight: normal;

}

.EnviaAmicLink2 a:hover {

	color:#FFFFFF;

	text-decoration:none;

	background-color: #000000;

	padding-top: 0.2em;

	padding-right: 0.5em;

	padding-bottom: 0.2em;

	padding-left: 0.5em;

}

.cap_enviar_amic_negre{

	background-image:url(../img/cap_enviar_amic2.gif);

	width:405px;

	background-position:0pt bottom;

	background-repeat:no-repeat;

	height:0.9em;

}



.cap_agregar_etiqueta_vermell{

	background-image:url(../img/cap_agregaret_vermell.gif);

	width:305px;

	background-position:0pt bottom;

	background-repeat:no-repeat;

	height:0.9em;

}



.dades_inac_items label{

	float:left;

	padding:4px 20px 0pt 0pt;

	text-align: right;

	width: 110px;

	color: #333333;

	height: 20px;

}

.dades_inac_dades span {

	color: #FFFFFF;

	font-weight: normal;

	font-size: 0.75em;

}

.dades_inac_dades label {

	float:left;

	padding:4px 20px 0 0;

	text-align:right;

	width:176px;

	color:#FFFFFF;

	text-decoration: underline;

}

.dades_inac_dades_no label {

	float:left;

	padding:4px 20px 0 0;

	text-align:right;

	width:176px;

	color:#FFFFFF;

}

.campsReg .DivAmbText2 {

	height:auto;

}

.RadioDiv2 input {

	width:auto;

	height:16px;

	vertical-align:middle;

}

.RadioDiv2 label {

	float:left;

	line-height:25px;

	margin:0 13px;

	width:167px;

	text-align:right;

	color: #FFFFFF;

	text-decoration: underline;

}

.RadioDiv2 span {

	color: #FFFFFF;

}

.acceptar_conds {

	border-top: 1px dotted #FFFFFF;

	color: #FFFFFF;

	font-size: 0.75em;

	padding-top: 0.75em;

	padding-left: 4.80em;

}

.acceptar_conds li {

	display: inline;

	padding-right: 1.75em;

}

.acceptar_conds a:link, .acceptar_conds a:hover, .acceptar_conds a:visited{

	color: #FFFFFF;

}

.CapRegistreNegre {

	background-color: #333333;

	padding-top:0.5em;

	padding-bottom:0.3em;

	padding-left:1em;

	margin:0em;

	border-top-width: 1px;

	border-bottom-width: 1px;

	border-top-style: solid;

	border-bottom-style: solid;

	border-top-color: #000000;

	border-bottom-color: #000000;

	font-weight:bold;

}

.CapRegistreNegre_negreta {

	font-weight:bold;

	color:#000;

}

.CapRegistreNegre h4{

	font-size:1em;

	color:#FFFFFF;

}

.actiu2 .LiLeft {

	margin-right: 0.5em;

	margin-top: 0.5em;

	border-bottom: #FFFFFF dotted 1px;

	float: left;

	width: 20em;

	padding-bottom:0.5em;

}

.actiu2 .LiRight {

	margin-left: 0.5em;

	margin-top: 0.5em;

	border-bottom: #FFFFFF dotted 1px;

	float: left;

	width: 20em;

	padding-bottom:0.5em;

}

.actiu2 {

	width:47em;

	float:left;

	margin-right: 1.00em;

}

.m3_comentaris {

	font-size: 1.50em;

	padding-top: 0.30em;

	padding-left: 0.50em;

	padding-right: 0.50em;

	color: #FFFFFF;

	font-weight: bold;

}

.m3_Titols105A {

	color: #FFFFFF;

	font-weight: bold;

	text-align: right;

	height: auto;

	width: 10.00em;

	display: inline;

}

.m3_Dades105A {

	color: #000000;

	text-align: left;

	padding-left:2.00em; 

	display:inline

}

.m3_border{

	padding: 0.2em 0.2em 0.2em 0.2em;

	border: #FFFFFF dotted 1px;

}

.m3_border_titol {

	padding: 0.2em 0.2em 0.2em 0.2em;

	border-top: #FFFFFF dotted 1px;

	border-right: #FFFFFF dotted 1px;

	border-left: #FFFFFF dotted 1px;

	font-size: 0.69em;

	color: #fff;

	text-align: center;

	background-color:#333;

}

#popDenuncia .marcdenuncia2 {

 	margin: 0px;

 	padding: 10px;

 	width: 400px;

 	border: #000000 solid 1px; 

	width: 31.00em; 

	color:#FFFFFF;

}



.marcEtiqueta {

 	margin: 0px;

 	padding: 10px;

 	width: 350px;

	color:#FFFFFF;

}



.marcEtiqueta h2 {

	color:#FFFFFF;

	font-family:Arial;

	font-size:0.875em;

	margin-bottom:10px;

}



.m3_dades_inac label{

	float: left;

	padding: 4px 20px 0pt 0pt;

	text-align: right;

	width: 176px;

	color: #FFFFFF;

	height: 20px;

	font-size: 1.00em;

}

.marcdenuncia2 .botEnvia_right {

 	padding-top: 8px;

 	padding-right: 0px;

 	padding-bottom: 4px;

 	padding-left: 0px;

 	text-align: right;

 	margin: 0px;

}

.botEnvia_right input  {

	background-color: #000000;

 	color: #FFFFFF;

 	font-size: 0.85em;

 	font-weight: bold;

 	border: 1px solid #000000;

 	height: 24px;

}

.m3_text_explicacio {

	font-size: 0.75em;

	color: #FFFFFF;

}

.separador_buit  {

	margin: 0em;

	padding: 0em;

	clear: both;

	height: 1.2em;

}

.separador_noticia {

	margin: 0em;

	padding: 0em;

	clear: both;

	height: 0.4em;

}

.separador_cercador {

	margin-bottom: 0.50em;

	padding: 0em;

	clear: both;

}

.separador_noticia_cap {

	margin: 0em;

	padding: 0em;

	clear: both;

	height: 1.10em;

}

.m3_menu_deixans_cercador {

	background: #333333;

	border-top: 0.06em solid  #CCCCCC;

	border-bottom: 0.06em solid  #CCCCCC;

	padding-top: 0.35em;

	padding-bottom: 0.35em;

	height: 1.21em;

}

.m3_FotoPlay { 

	position: relative;

	border: none;

	display:inline;

}

.m3_FotoPlay_pad_right { 

	position: relative;

	border: none;

	display:inline;

	padding-right: 1.00em;

}

.hide {

	position: absolute;

	visibility: hidden;

	display: none;

}



.hidden {

	position: absolute;

	visibility: hidden;

}



.m3_ImatgeDest {

	background-color: #FFFFFF;

	width: 121px;

	margin-right: 0.6em;

	float: left;

}

.m3_linea_altres {

	margin-left:0.63em; 

	margin-right:0.63em; 

	padding-bottom:0.63em; 

	margin-bottom:0.63em; 

	border-bottom:#FFFFFF dotted 1px;

}

.m3_bg_com_amic {

	background-color:#333333;

	width:405px;

	padding-bottom:50px;

}

.m3_bg_com_amic h2 { font-size:.9em; color:#aaa; padding:1em;}



.m3_bg_com_agregaet {

	background-color:#DE2D01;

	width:340px;

	padding-bottom:20px;

}

.m3_bg_com_agregaet h2 { font-size:.9em; color:#fff; padding:1em;}



.m3_CapsAmic {

	padding:0.5em;

	margin-bottom:0.3em;

	border-bottom:1px solid #333333;

	text-align: right;

}

.m3_CapsAmic a:link, .m3_CapsAmic a:visited {

	color:#FFF;

	font-size:0.75em;

}

.TextContOK {

	padding:1em 0.5em 0;

	padding-top:0em; 

	text-align:left; 

	color:#FFFFFF;

}

.TextContOK h4 {

	font-size:0.75em;

	font-weight:400;

}

.TextContOK a:link, .TextContOK a:hover, .TextContOK a:visited {

	text-decoration: underline;

	color: #FFFFFF;

	font-weight: bold;

} 

.noRegistratOK {

	padding-top:1em;

	text-align:right;

}

.noRegistratOK a:link, .noRegistratOK a:visited{

	background-color:#000000;

	color:#FFFFFF;

	padding:0.3em 0.7em;

	font-size:0.75em;

	font-weight:bold;

}

.mes_dades {

	text-align:right;

}

.mes_dades input {

	background-color:#000;

	color:#FFF;

	font-size: 0.85em;

	font-weight:700;

	border:1px solid #000;

}

.notiTabsLlista3_20 {

	clear:both;

	border:1px solid #333;

	float:left;

	background-color: #FFFFFF; 

	width:40.90em;

}

.notiTabsLlista3_20 li {

	font-size:0.7em;

	list-style-type:none;

	text-align:left;

	margin-top:3px;

	width:26em;

}

.notiTabsLlista3_20 notiLlista_B_4 {

	font-size:0.7em;

	list-style-type:none;

	padding:0 10px;

	text-align:left;

	margin-top:3px;

}



/* -------------------- scroller noticies fotos videos -----------*/



.fl {

	float: left; display: inline;

}

.news_slider {

	position: relative;  margin: 0 auto; text-align: left;

}



.news_slider .prev, .news_slider .next {

	position: absolute; top: 45%; display: none;

}



* html .news_slider .prev, * html .news_slider .next {

	position: absolute; top: 2.5em; display: none;

}



.news_slider .next {

	right: 7px;

}

.news_slider .container {

	position: relative; top: 0; left: 0; width: 100%; 

}

.news_slider .news_items {

	position: relative; width: 340px; top: 0; left: 20px;

}



.news_slider .item {

    /*

        Must contain a width and a margin-right.

    */

	width:110px; margin-right: 10px;

}







.news_slider .item div {

	font-size: .8em; width: 175px; padding: 10px 0 10px 0;

}



/* -------------------- scroller  audios -----------*/





#scroller2 .fl {

	float: left; display: inline;

}

#scroller2 .news_slider {

	position: relative;  margin: 0 auto; text-align: left;

}



#scroller2 .news_slider .prev, .news_slider .next {

	position: absolute; top: 45%; display: none;

}



* html #scroller2 .news_slider .prev, * html .news_slider .next {

	position: absolute; top: 2.5em; display: none;

}



#scroller2 .news_slider .next {

	right: 7px;

}

#scroller2 .news_slider .container {

	position: relative; top: 0; left: 0; width: 100%; 

}



#scroller2 .news_slider .news_items {

    /*

        The width must be equal to .item ((width + margin-right) * 2).

    */

	position: relative; width: 340px; top: 0; left: 25px; overflow: hidden;

}



#scroller2 .news_slider .item {

    /*

        Must contain a width and a margin-right.

    */

	width: 170px; margin-right: 15px;

}



#scroller2.item_texto .news_slider .item {

    /*

        Must contain a width and a margin-right.

    */

	width: 170px; margin-right: 15px; height:148px; background:url(../img/nota_galeria.jpg) no-repeat 0px 0px; cursor:pointer;

}



#scroller2.item_audio .news_slider .item {

    /*

        Must contain a width and a margin-right.

    */

	width: 170px; margin-right: 15px; height:74px; background:url(../img/audio_galeria.jpg) no-repeat 0px 0px;

}



#scroller2.item_texto .news_slider .item .m3_coment_galeria{ margin-top:-10px; margin-left:25px; display:block;}



#scroller2.item_audio .news_slider .item .m3_audio_galeria{ margin-top:-10px; margin-left:25px; display:block;}



/*------------------------------------------------------------*/



.e_cont_inner_gris h4.blanc a { color:#fff; text-decoration:none; }



/* faqs ----------------------------------------------------*/



.m3_faq {

	height:auto;

	float:left;

}

.m3_faq a:link, .m3_faq a:hover, .m3_faq a:visited {

	color: #FFFFFF;

}

.m3_faq_titol {

	color: #FFFFFF;

	font-weight: bold;

	padding-left: 0.75em;

	background-color:#000000;

	border-bottom: 0.06em solid  #FFFFFF;

	font-size: 0.75em;

	padding: 0.50em;

}

.m3_faq ul li {

	color: #FFFFFF;

	padding: 0.50em;

	padding-left:1em;

	border-bottom: #FFFFFF dotted 1px;

	font-size: 0.75em;

	background:url(../img/ico_punt.gif) no-repeat 0em 1em;

	over

}





.puja_btn { height:2em; padding:0; float:right; font-size:0.7em; }

.puja_btn a { color:#333; background-color:#fff; padding:.2em; text-decoration:none; border:1px solid #333 }

.puja_btn a:hover { color:#fff; background-color:#333;  }







/*-- Instruccions d' us-----------------------------------------------------*/



#caixa_instruccions, #caixa_condicions {



	clear:both;

	border:1px solid #333;

	float:left;

	background-color: #FFFFFF; 

	width:40.4em;

	padding: 2em 0 .5em .5em;

	font-family:Arial;

}



* html #caixa_instruccions {

	width:400px;

	padding: 2em 0 0 0;

	}



#caixa_instruccions  a { color:#B62501; text-decoration:none; }

#caixa_instruccions  a:hover { color:#B62501; text-decoration:underline; }

#caixa_instruccions h4 { margin-bottom:1em;}



* html #caixa_instruccions h4 { margin-bottom:1em; padding-left:.8em;}



#caixa_condicions {

	width:53em;

	font-size:.75em;

	padding:.9em;

	}



#caixa_condicions a {

	color:#761801;

	}



#caixa_condicions a:hover {

	text-decoration:underline;

	}

		

#caixa_condicions h3 {	

	padding: .5em 0 .5em 0;

	}



#caixa_condicions p{

	margin-bottom:1.5em;

	}



#caixa_condicions ul {

	margin: 1em 0 2em 2em;

	}



#caixa_condicions li {

	list-style:decimal;

	margin-bottom:1em;

	}



#caixa_condicions ul.llista_lletras li{

	list-style:lower-latin;

	}



.titulo_pas { padding: 0.6em 0 0 5em; text-transform:uppercase; font-weight:bold;}

.texto_pas { font-size:.72em; width:25em;}

.texto_pas p { margin-bottom:0.8em; }



.instr_pas { width:40em; margin-bottom:2em}



/* Pagina 1 */
.instr_pag1{width:37em;margin-left:0.85em;*margin-left:1.3em;padding-bottom:0.75em;}
.instr_pag1 p {padding-bottom:0.75em;}
.instr_pag1 .introTxt {float:left;width:38em;font-size:0.75em; margin-right:3em;}
.instr_pag1 .introImg {float:right;display:block;margin:0 0 0.5em 0;}
.instr_pag1 h2 {padding-bottom:0.65em;font-size:1.35em;}
.instr_pag1 .pasos {width:597px;height:466px;background:url('/img/instruccions02.gif') 0 0 no-repeat;margin:0.45em 0 0 0;padding:0.95em 0em 0em 3em;font-size:0.75em;}
.instr_pag1 .pasos .pas1 {width:46em;margin-bottom:1.85em;}
.instr_pag1 .pasos .pas2 {width:26em;margin-bottom:2.5em;}
.instr_pag1 .pasos .pas3 {width:21em;margin-bottom:3.1em;}
.instr_pag1 .pasos .pas4 {width:34.5em;}
.instr_pag1 .pasos .pas1 h3, .instr_pag1 .pasos .pas2 h3, .instr_pag1 .pasos .pas3 h3, .instr_pag1 .pasos .pas4 h3 {font-size:1.15em;color:#333;padding-bottom:0.65em;}
.instr_consulta p {font-size:0.75em;}


#instr_pas_1 {
	height:8em;
	background:url(../img/bg_instruccions_1.png) no-repeat 2em 0em;
	}
#instr_pas_1 .texto_pas { margin: 1.4em 0 0 9.5em }
#instr_pas_2 {
	height:18em;
	background:url(../img/bg_instruccions_2.png) no-repeat 2em 0em;
	}
#instr_pas_2 #texto_1 { margin: 4.4em 0 0 32em }
#instr_pas_2 #texto_2 { margin: 4.4em 0 0 28em }
#instr_pas_3 {
	height:10em;
	background:url(../img/bg_instruccions_3.png) no-repeat 2em 0em;
	}
#instr_pas_3 .texto_pas { margin: 2.4em 0 0 9.5em }



/* Pagina 2 */



#instr_pas_4 {

	height:22em;

	background:url(../img/bg_instruccions_4.png) no-repeat 0em 0em;

	}

#instr_pas_4 #texto_1 { margin: 0em 0 0 31em; padding-top:7em; }

#instr_pas_4 #texto_2 { margin: 12.5em 0 0 24.5em }



#instr_pas_5 {

	height:28em;

	background:url(../img/bg_instruccions_5.png) no-repeat 13em 0em;

	}

#instr_pas_5 #texto_1 { margin: 0 0 0 5em; padding-top:0.5em; text-align:right; width:17em; }

#instr_pas_5 #texto_2 { margin: 11.2em 0 0 0; padding-top:0.5em; text-align:right; width:17.2em; }

#instr_pas_5 #texto_3 { margin: 8.7em 0 0 6.5em; padding-top:0.5em; text-align:right; width:17.2em; }



.m3_menu_instruccions {

	background: #000;

	border-top: 0.06em solid  #CCCCCC;

	border-bottom: 0.06em solid  #CCCCCC;

	padding: 0.35em 0 0.35em 0;

	height: 1.15em;

	margin: 0.3em 0 0.3em 0;

}

.m3_texto_instruccions {

	color: #FFFFFF;

	font-size:0.69em;

	padding:.2em;

	position:relative;

}

.m3_texto_instruccions a {

	color: #FFFFFF;

	padding:.2em;

	position:relative;

	padding-left: 0.75em;

}



#ajuda {

	margin:0; padding:0;

	}



#ajuda a {

	display:block;

	width:20px; height:20px;

	margin:.15em 0 0 0;

	float:right;

	background: url(../img/ico_ajuda.gif) top left no-repeat;

	text-decoration: none;

	}

#ajuda a:hover {

	background-image: url(../img/ico_ajuda-hover.gif);

	}

#ajuda a span { display:none }



/* link pestanya "El meu temps" */



.link_meteo {

	display:block;

	height:1.56em;

	width:9.06em;

	margin:0;

	padding:0;

	text-decoration:none;

	}

.link_meteo span{

	display:none;

	}

	

/* iconos lista contenidos */



.m3_contiguts li.li_noticias { 

	padding-bottom:0.5em;

	padding-left:1.50em;

	background: url(../img/ico_li_noticias.gif) no-repeat 0px 4px;

	}

.m3_contiguts li.li_videos { 

	padding-bottom:0.5em;

	padding-left:1.50em;

	background: url(../img/ico_li_videos.gif) no-repeat 0px 4px;

	}

.m3_contiguts li.li_audios { 

	padding-bottom:0.5em;

	padding-left:1.50em;

	background: url(../img/ico_li_audios.gif) no-repeat 0px 4px;

	}

.m3_contiguts li.li_textos { 

	padding-bottom:0.5em;

	padding-left:1.50em;

	background: url(../img/ico_li_textos.gif) no-repeat 0px 4px;

	}

.m3_contiguts li.li_fotos { 

	padding-bottom:0.5em;

	padding-left:1.50em;

	background: url(../img/ico_li_fotos.gif) no-repeat 0px 4px;

	}

	

/* caja de conceptes relacionats */



.c_relacionats {

	width:22em;

	}



.cargando_item {

	height:472px;

	background-color:#761801;

	}

	

/* **** */



#msg_comentari { 

	float:right;

	}

	

.comentari2 a.btn_envia:link, .comentari2 a.btn_envia:visited, .comentari2 a.btn_envia:hover {

	color:#fff;

	padding:0.2em 0.5em;

	text-decoration:underline;

	background:#000;

}

.tit_login{color:#fff;padding-bottom:1em;}
.tit_login h2{font-size:1em;}
.tit_login_2{color:#fff;padding-bottom:0.6em;}
.tit_login_2 h2{font-size:1em;}
.e_26_login_FonsGris {width:25em;float:left;margin-right:1em;overflow:hidden;background-color:#333;padding: 0.8em 0;}
.e_26_login_FonsGris_2 {width:25em;float:left;margin-right:1em;overflow:hidden;background-color:#761801;padding: 0 0 1.1em 0 !important;padding: 0.5em 0 0.9em 0;}
.login_oblidat_psw {float:left; padding-left:6.75em;margin:0.2em 0 2em 0 !important;margin:0 0 2em 0;}
.envia_ElMeuCat {}
.envia_ElMeuCat input {font-size:1em;margin-top:2px;}
.envia_ElMeuCat input [file] { color:#33CCCC}
.envia_ElMeuCat select {width:9.5em;font-size:0.8em; margin-top:2px;}
.envia_ElMeuCat textarea {font-size:1em;font-family:Arial; margin-top:2px;width:43.5em;}
.txt_limit_textfields{font-size:0.81em;float:left;padding-top:0.24em;width:auto;line-height:12px;}
.m3_CaixaDenunciaRight_2 .txt_limit_textfields a {color:#fff;text-decoration:underline;}
.m3_CaixaDenunciaRight_2 .txt_limit_textfields a:hover {text-decoration:none;}
.envia_ElMeuCat_button {background-color:#000000;color:#FFFFFF;padding:0.3em !important;padding:0 0.2em;font-size:0.75em;font-weight:bold;line-height:16px !important;line-height:24px;border:0px;cursor:pointer;}
.botEnviaDenuncia_2 input {background-color:#000;color:#FFF;font-size:0.6em;font-weight:700;border:0;}
------------PQP3L7ekBxLH68e4JnL5l0
Content-Disposition: inline; filename=estils_meu3cat24.css
Content-Type: text/css; name=estils_meu3cat24.css
Content-Location: http://www.3cat24.cat/css/estils_meu3cat24.css
Content-Transfer-Encoding: 8bit

/*********** CAPÃ‡ALERA ************/
.e_cont_inner_Meu3cat24_Tit {position:relative;background:#1D1D1D url(/img/bg_deg_gris.gif) repeat-x;width:62em;height:2em;overflow:hidden;margin:0 auto;padding:0.625em 0.625em 0 0.625em;}
.e_cont_inner_Meu3cat24_Tit .titol {float:left;}
.e_cont_inner_Meu3cat24_Tit .titol h4 {font-size:0.85em;color:#DE2D01;}
.e_cont_inner_Meu3cat24_Tit .titol h4 a {color:#fff;}
.e_cont_inner_Meu3cat24_Tit .titol h4 a:hover {text-decoration:underline;}
.e_cont_inner_Meu3cat24_Tit .titol h4 strong {color:#fff;}
*html .e_cont .e_cont_inner_Meu3cat24_Tit .titol h4 a {color:#fff;}
/* MENÃš */
.e_cont_inner_Meu3cat24_Tit .menu {position:absolute;bottom:0;right:1em;height:30px;_height:26px;}
.e_cont_inner_Meu3cat24_Tit .menu li {float:left;font-size:0.75em;font-weight:bold;height:30px;_height:26px;padding-top:4px;_padding-top:8px;}
.e_cont_inner_Meu3cat24_Tit .menu li a {display:block;background:url(/img/pestMeu3cat24_2.gif) 0 0 no-repeat;color:#fff;}
.e_cont_inner_Meu3cat24_Tit .menu li#tabVid a {padding:7px 9px 11px 11px;*padding-bottom:8px;_padding-bottom:4px;}
.e_cont_inner_Meu3cat24_Tit .menu li#tabFot a {padding:7px 11px 11px 13px;*padding-bottom:8px;_padding-bottom:4px;}
.e_cont_inner_Meu3cat24_Tit .menu li#tabTxt a {padding:7px 8px 11px 10px;*padding-bottom:8px;_padding-bottom:4px;}
.e_cont_inner_Meu3cat24_Tit .menu li#tabAud a {padding:7px 9px 11px 11px;*padding-bottom:8px;_padding-bottom:4px;}
.e_cont_inner_Meu3cat24_Tit .menu li#tabTemps a {padding:7px 10px 11px;*padding-bottom:8px;_padding-bottom:4px;border-bottom:none;background:url(/img/pestMeu3cat24_Temps.gif) 0 0 no-repeat;color:#400D01}
.e_cont_inner_Meu3cat24_Tit .menu li#tabTemps {margin-left:10px;padding-top:4px;_padding-top:8px;}
.e_cont_inner_Meu3cat24_Tit .menu li a:hover, .e_cont_inner_Meu3cat24_Tit .menu li#tabVid a:hover, .e_cont_inner_Meu3cat24_Tit .menu li#tabTemps a:hover {text-decoration:none;background-position:0 -26px;}
.e_cont_inner_Meu3cat24_Tit .menu li.menuActiu {padding-top:0;_padding-top:4px;}
.e_cont .e_cont_inner_Meu3cat24_Tit .menu li.menuActiu a {background-position:0 -52px;border-bottom:4px solid #F83201;}
/********************* CONTINGUT ***********************/
.e_cont_inner_Meu3cat24_Bg {background:#B62501 url(/img/bg_deg_vermell.gif) repeat-x;width:62em;overflow:hidden;margin:0 auto;padding:0.625em;}
.e_cont_inner_Meu3cat24_Bg a, .m3cM1 a, .m3cM2 a, .m3cM3 a {color:#fff;}
.e_cont_inner_Meu3cat24_Bg .e_block {margin-bottom:0;}
.e_block42 {clear:both;}
.e_14cercador {margin-right:0}
.e_cont_inner_Meu3cat24_Bg .separador {font-size:1em;*font-size:0.675em;line-height:0;}
.m3c_CapNoticia {border-bottom:1px solid #fff;border-top:3px solid #fff;color:#fff;font-size:0.875em;font-weight:bold;padding:0.4em 0px; position:relative;}
/* Home El meu temps */
.m3c_capMeuTemps {background: url(/img/meteo_cap.jpg) 0 0 no-repeat;width:62em;height:3.80em;overflow:hidden;margin:0 auto;padding: 0.625em;}
.m3c_bgMeuTemps {background:#B62501 url(/img/bg_meteo.gif) 0 0 repeat-x;}
/*--------------------- MÃ’DUL 1 ---------------------*/
.m3cM1 {background-color:#761801;padding:14px 0 0.45em 0;color:#fff;}
.m3cM1 .cap, .m3cM2 .cap, .m3cM3 .cap {position:relative;border-bottom:1px solid #fff;padding:0 0 20px 0;margin:0 0.8em;font-size:0.75em;}
.m3cM1 .cap .categoria, .m3cM2 .cap .categoria, .m3cM3 .cap .categoria {position:absolute;font-weight:bold;padding-left:0.15em;}
.m3cM1 .cap .autor {position:absolute;right:0.15em;_right:0.8em;text-align:right;width:20em;}
.m3cM1 .contItem {width:323px;padding:0;margin:0.75em auto 0.55em;word-wrap:break-word;}
.m3cM1 .item {position:relative;background:#400D01 url(/img/bgM3cItem.gif) right top no-repeat;width:323px;padding:0;margin:0;overflow:hidden;word-wrap:break-word;}
.m3cM1 .marginM1Inf {background-color:#400D01;height:3px;margin-left:4px;clear:both;font-size:0;}
.m3cM1 .contItem .item .titolModulM3c {background-color:#290A01;padding:0.5em 0 0.45em 0.5em;margin-right:3px;}
.m3cM1 .contItem .item .titolModulM3c h2 {font-size:0.85em;width:17em;margin-right:0.5em;}
.m3cM1 .contItem .item .titolModulM3c .dataItem {position:absolute;top:0.65em;right:0.85em;font-size:0.75em;}
.m3cM1 .introTxt {font-size:0.75em;margin:0 0.8em;padding:0 0.1em;height:3.85em;}
.m3cM1 .modul1Video .introTxt {display:none;}
.m3cM1 .llegeixMes {text-align:right;margin:0.15em 0.8em 0em 0.8em;padding:0 0.1em;font-size:0.7em;}
.m3cM1 .modul1Video .llegeixMes {margin:2em 0.8em 0em 0.8em;}
.m3cM1 .llegeixMes a {background:url(/img/bt_m3cMes.gif) 0 2px no-repeat;padding-left:1.45em;}
.m3cM1 .participa {position:relative;font-size:0.75em;border-top:1px dotted #fff;margin:0.55em 0.8em 0 0.8em;padding:0.5em 0.1em 0;}
.m3cM1 .participa .vots {float:left;}
.participa .vots ul {font-size:0;display:inline;}
.m3cM1 .participa .comentaris {text-align:right;margin:0 0 0.25em 0;}
.m3cM1 .participa .comentaris a {background:url(/img/ico_comentaris_blanc.gif) 0 2px no-repeat;padding-left:1.45em;}
.m3cM1 .participa .visites {float:left;}
.m3cM1 .participa .envia {text-align:right;margin:0 0 0.25em 0;}
.m3cM1 .participa .envia a {background:url(/img/ico_vid_amic.gif) 0 3px no-repeat;padding-left:1.25em;}
.m3cItemDiv {position:relative;z-index:10;overflow:hidden;word-wrap:break-word;}
.m3cM1 .Play {left:136px;top:94px;}
	/*MÃ²dul 1 text*/
.m3cM1 .contItem .item .titolModulM3c_text {background:#290A01 url(/img/bgM3cItem_text1.gif) right top no-repeat;margin-right:0px;}
.m3cM1 .contItem .item .titolModulM3c_text .dataItem {right:1.35em;}
.m3cM1 .m3cItemDiv_text {height:274px;*height:268px;background:#fff url(/img/bgM3cItem_text2.gif) right top repeat-y;font-size:0.85em;padding:2em 2.5em 0 2.25em;*padding:2.5em 2.5em 0 2.25em;}
.m3cM1 .m3cItemDiv_text p {color:#000;}
.m3cM1 .m3cItemDiv_text .entradeta {background:url(/img/comillas1.gif) 0 2px no-repeat;text-indent:1.2em;}
.m3cM1 .m3cItemDiv_text .cosNoticia {margin-top:1.5em;color:#555;}
.m3cM1 .m3cItemDiv_text p .comilla2 {padding:0 0 0.2em 0.35em;}
.m3cM1 .m3cItemDiv_text .llegeixMes_text {text-align:right;margin-top:1.25em;font-size:0.85em;}
.m3cM1 .m3cItemDiv_text .llegeixMes_text a {background:url(/img/ico_mes.gif) 0 2px no-repeat;padding-left:1.35em;}
.marginM1Inf_text {position:relative;height:9px;_height:8px;}
.marginM1Inf_textBg1 {position:absolute;bottom:0;left:0;background:url(/img/bgM3cItem_text3.gif) 0 0 no-repeat;width:9px;height:9px;clear:both;font-size:0;overflow:hidden;}
.marginM1Inf_textBg2 {position:absolute;bottom:0;left:9px;background:url(/img/bgM3cItem_text4.gif) 0 0 repeat-x;width:100%;_width:305px;height:9px;clear:both;font-size:0;overflow:hidden;}
.marginM1Inf_textBg3 {position:absolute;bottom:0;right:0px;background:url(/img/bgM3cItem_text5.gif) 0 0 no-repeat;width:9px;_background-position:1px 0;height:9px;clear:both;font-size:0;overflow:hidden;}
.m3cItemDiv_text a {color:#000;}
	/* MÃ²dul 1 Ã udio*/
.m3cM1 .modul1Audio .contItem {width:280px;}
.m3cM1 .modul1Audio .item {width:280px;}
.m3cM1 .modul1Audio .contItem .item .titolModulM3c h2 {font-size:0.85em;width:14.4em;margin-right:0.5em;}
	/* MÃ²dul 1 e_22 */
.e_22 .m3cM1 {padding-right:0.25em;padding-left:0.25em;}
.e_22 .m3cM1 .cap {margin-right:0.5em;margin-left:0.5em;}
.e_22 .m3cM1 .contItem {margin-left:0.2em;margin-top:0.75em;}
.e_22 .m3cM1 .modul1Audio .contItem {margin-left:1.4em;}
.e_22 .m3cM1 .introTxt {margin-right:0.5em;margin-left:0.5em;}
.e_22 .m3cM1 .llegeixMes {margin-right:0.5em;margin-left:0.5em;}
.e_22 .m3cM1 .cap .autor {width:17em;}
.e_22 .m3cM1 .participa {margin-right:0.5em;margin-left:0.5em;}
/*--------------------- MÃ’DUL 2 ---------------------*/
.m3cM2 {background-color:#761801;padding:11px 0 0.4em 0;color:#fff;}
.img_m3cM2, .m3cM2 #FotoItem {width:220px; height:165px;}
.m3cM2 .cap {position:relative;border-bottom:1px solid #fff;padding-bottom:18px;margin:0 0.8em 0;font-size:0.7em;}
.m3cM2 .cap .autor {position:absolute;right:0.15em;_right:0.8em;text-align:right;width:12em}
.m3cM2 .contItem {width:223px;padding:0;margin:0.5em auto 0.35em;/*margin:0.5em 0em 0.35em 0.55em;*/word-wrap:break-word}
.m3cM2 .item {position:relative;background:#400D01 url(/img/bgM3cItem.gif) right top no-repeat;width:223px;padding:0;margin:0;overflow:hidden;word-wrap:break-word;}
.m3cM2 .marginM1Inf {background-color:#400D01;height:3px;margin-left:4px;clear:both;font-size:0;}
.m3cM2 .contItem .item .titolModulM3c {background-color:#290A01;padding:0.35em 0 0.35em 0.5em;margin-right:3px;}
.m3cM2 .contItem .item .titolModulM3c h2 {font-size:0.75em;width:12em;margin-right:0.5em;}
.m3cM2 .contItem .item .titolModulM3c .dataItem {position:absolute;top:0.6em;right:0.85em;font-size:0.7em;}
.m3cM2 .participa {position:relative;font-size:0.7em;border-top:1px dotted #fff;margin:0.6em 0.8em 0;padding:0.5em 0.1em 0;}
.m3cM2 .participa .vots {float:left;}
.m3cM2 .participa .comentaris {text-align:right;margin:0 0 0.2em 0;}
.m3cM2 .participa .comentaris a {background:url(/img/ico_comentaris_blanc.gif) 0 1px no-repeat;padding-left:1.65em;}
.m3cM2 .participa .visites {float:left;}
.m3cM2 .participa .envia {text-align:right;margin:0 0 0.2em 0;}
.m3cM2 .participa .envia a {background:url(/img/ico_vid_amic.gif) 0 2px no-repeat;padding-left:1.5em;}
.m3cM2 .Play {left:86px;top:56px;}
.m3cM2 .introTxt {display:none;}
.m3cM2 .llegeixMes {display:none;}
/*MÃ²dul 2 text*/
.m3cM2 .contItem .item .titolModulM3c_text {background:#290A01 url(/img/bgM3cItem_text1.gif) right top no-repeat;margin-right:0px;}
.m3cM2 .contItem .item .titolModulM3c_text .dataItem {right:1.25em;}
.m3cM2 .m3cItemDiv_text {height:138px;background:#fff url(/img/bgM3cItem_text2.gif) right top repeat-y;font-size:0.75em;padding:1.75em 1.75em 0 1.5em;}
.m3cM2 .m3cItemDiv_text p {height:8.75em;background:url(/img/comillas1.gif) 0 2px no-repeat;text-indent:1.2em;color:#000;margin:0;}
.m3cM2 .m3cItemDiv_text p .comilla2 {padding:0 0 0.2em 0.25em;}
.m3cM2 .m3cItemDiv_text .llegeixMes_text {text-align:right;margin:0.85em 0 0;font-size:0.9em;}
.m3cM2 .m3cItemDiv_text .llegeixMes_text a, .m3cM3 .m3cItemDiv_text .llegeixMes_text a {background:url(/img/ico_mes.gif) 0 2px no-repeat;padding-left:1.35em;}
.m3cM2 .marginM1Inf_textBg2 {_width:205px;}
.m3cM2 .m3cItemDiv_text .cosNoticia {display:none;}
/*--------------------- MÃ’DUL 3 ---------------------*/
.m3cM3 {background-color:#761801;padding:11px 0 0.4em 0;color:#fff;}
.img_m3cM3 {width:178px;}
.m3cM3 .cap {position:relative;border-bottom:1px solid #fff;padding-bottom:18px;margin:0 0.8em 3px;font-size:0.7em;}
.m3cM3 .cap .dataItem {position:absolute;right:0.15em;_right:0.8em;text-align:right;}
.m3cM3 .autor {border-bottom:1px dotted #fff;text-align:right;padding:0 0.15em 0.25em;margin:0 0.8em 0.65em;font-size:0.7em;}
.m3cM3 .contItem {width:181px;padding:0;margin:0 auto 0.35em;word-wrap:break-word}
.m3cM3 .item {position:relative;background:#400D01 url(/img/bgM3cItem.gif) right top no-repeat;width:181px;padding:0;margin:0;overflow:hidden;word-wrap:break-word}
.m3cM3 .marginM1Inf {background-color:#400D01;height:3px;margin-left:4px;clear:both;font-size:0;}
.m3cM3 .contItem .item .titolModulM3c {background-color:#290A01;padding:0.35em 0 0.35em 0.5em;margin-right:3px;height:1.7em;}
.m3cM3 .contItem .item .titolModulM3c h2 {font-size:0.75em;margin-right:1.25em;}
.m3cM3 .participa {position:relative;font-size:0.7em;border-top:1px dotted #fff;margin:0.6em 0.8em 0;padding:0.5em 0.1em 0;}
.m3cM3 .participa .visites {float:left;margin:0 0 0.25em 0;}
.m3cM3 .participa .comentaris {text-align:right;margin:0 0 0.25em 0;}
.m3cM3 .participa .comentaris a {background:url(/img/ico_comentaris_blanc.gif) 0 1px no-repeat;padding-left:1.65em;}
.m3cM3 .Play {left:65px;top:43px;}
.m3cItemDivAudio {height:120px;background:#B62501;padding:0.5em 0.5em 0.35em;margin-right:3px;}
.m3cItemDivAudio .txtAudio {font-size:0.75em;line-height:1.2em;word-wrap:sWrap ;}
.m3cItemDivAudio .escolta {background:#881C01 url(/img/ico_m3c_Maudio.gif) right top no-repeat;font-size:0.75em;margin:0.85em 2.2em 0 2.2em;padding:0.55em 0 0.5em 1em;}
	/*MÃ²dul 3 text*/
.m3cM3 .contItem .item .titolModulM3c_text {background:#290A01 url(/img/bgM3cItem_text1.gif) right top no-repeat;margin-right:0px;}
.m3cM3 .m3cItemDiv_text {height:117px;background:#fff url(/img/bgM3cItem_text2.gif) right top repeat-y;font-size:0.75em;line-height:1.2em;padding:1.1em 1.6em 0pt 1.25em;}
.m3cM3 .m3cItemDiv_text p {background:url(/img/comillas1.gif) 0 2px no-repeat;text-indent:1.2em;color:#000;margin:0;}
.m3cM3 .m3cItemDiv_text p .comilla2 {padding:0 0 0.2em 0.25em;}
.m3cM3 .m3cItemDiv_text .llegeixMes_text {text-align:right;margin:0.65em 0 0;font-size:0.9em;}
.m3cM3 .marginM1Inf_textBg2 {_width:163px;}
.m3cM3 .contItem_text {margin:0 auto 0.2em;}
.m3cM3 .participa_text {margin:0.35em 0.8em 0;}
	/* Etiqueta El Meu Temps */
.cap .categoriaMt {position:absolute;text-align:center;font-weight:bold;margin-top:-6px;padding-top:7px;padding-left:0;}
.cap .categoriaMt a {color:#400D01;padding-right:4px;}
.cap .categoriaMt {width:115px;height:20px;background:url(/img/pest_meutemps_m1.gif) 0 0 no-repeat;}
.m3cM2 .cap .categoriaMt, .m3cM3 .cap .categoriaMt {width:96px;height:20px;background:url(/img/pest_meutemps_m2.gif) 0 0 no-repeat;}
/*----------- MÃ’DUL ELEMENTS RELACIONATS -----------*/
.m3c_relItems_tit {background-color:#202020;font-size:0.75em;border-bottom:1px #ccc solid;color:#fff;font-weight:bold;padding:0.8em;}
.m3c_relItems_tabs {width:100%;}
.m3c_relItems_tabs li {float:left;background:#2f2f2f url(/img/m3c_relItems_tabsBg.gif) 0 0 repeat-x;border-right:1px #ccc solid;border-bottom:1px #ccc solid;padding:0.4em 0.55em 0.35em 0.35em;white-space:nowrap;font-size:0.75em;}
.m3c_relItems_tabs li.actiu {background:#3b3b3b;border-bottom:1px #3b3b3b solid;}
.m3c_relItems_tabs li#notiTab_B_5 {border-right:none;*padding-right:0.5em;}
@media all and (min-width: 0px)
{
.m3c_relItems_tabs li#notiTab_B_5 {border-right:none;padding-right:0.5em;}/*Opera 8.0 y Safari*/
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .m3c_relItems_tabs li  {padding:0.4em 0.575em 0.35em 0.425em;}/*Safari*/
	 .m3c_relItems_tabs li#notiTab_B_5 {padding-right:0.45em;}
}

.m3c_relItems_tabs li.off { background-color:#333;background-image:none;color:#888;cursor:default;}

	/* tabs en e_22 */
.e_22 .m3c_relItems_tabs li, .e_21_nomargin .m3c_relItems_tabs li {padding:0.4em 0.68em 0.35em 0.49em;}
.e_22 .m3c_relItems_tabs li#notiTab_B_5, .e_21_nomargin .m3c_relItems_tabs li#notiTab_B_5 {padding-right:0.65em;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
   .e_22 .m3c_relItems_tabs li, .e_21_nomargin .m3c_relItems_tabs li  {padding:0.4em 0.7em 0.35em 0.5em;}
	.e_22 .m3c_relItems_tabs li#notiTab_B_5, .e_21_nomargin .m3c_relItems_tabs li#notiTab_B_5 {padding-right:1em;}
}
.m3c_relItems_listContent {height:362px;background-color:#3B3B3B;padding:0.65em 0 0.075em 0.55em;}
.e_21_nomargin .m3c_relItems_listContent {height:322px;}
.m3c_relItems_list {height:362px;overflow-y:auto;padding-right:0.65em;position:relative;}
.e_21_nomargin .m3c_relItems_list {height:322px;}
.m3c_relItems_list ul.actiu li {height:5.25em;border-bottom:1px dotted #fff;margin-bottom:0.5em;*margin-bottom:0.35em;position:relative;}
.m3c_relItems_list ul.actiu li .contentInfoItem .m3c_relItemsVots li {border-bottom:none;height:auto;margin-bottom:0;position:relative;}
.m3c_relItems_list ul.hide {position:relative;}
.m3c_relItems_list ul.actiu li img {float:left;margin:0 0.65em 0.5em 0;}
.m3c_relItems_list ul.actiu li a .Play {top:16px;left:26px;}
.m3c_relItems_list ul.actiu li .m3c_relItemsTitol {padding-top:0.1em;font-size:0.75em;line-height:1.15em;font-weight:bold;}
.m3c_relItems_list ul.actiu li .contentInfoItem {color:#fff;font-size:0.75em;margin-left:9.15em;position:absolute;bottom:0.85em;}
.m3c_relItems_list ul.actiu li .contentInfoItem .m3c_relItemsAutor {width:10.25em;font-size:0.9em;line-height:1.2em;float:left;}
.m3c_relItems_list ul.actiu li .contentInfoItem .m3c_relItemsAutor span {font-weight:bold;display:block;}
.m3c_relItems_list ul.actiu li .contentInfoItem .m3c_relItemsVots {font-size:0.9em;float:right;*float:none;}
.m3c_relItems_list ul.actiu li .contentInfoItem .m3c_relItemsVots ul {font-size:0;}
/* --------------- SCROLLER -----------*/
.scroller {background-color:#761801;padding:0em 0.5em; position:relative;height:105px}
.scroller .bordeTopScr {border-top:1px solid #fff;}
.news_slider {position:absolute;text-align:left;padding:0 0 0 0.25em;_padding:0 0 0.55em 0;overflow:hidden;margin:0.3em 1.15em 0;*margin:0.3em 0 0 -5px;_margin:0.3em 0 0 0px;width:344px;*width:364px;height:100px;_height:92px; top:0}
.scroller #scrollLinks {position:absolute;top:45%;_top:3em;}
.scroller #scrollLinks a img {position:absolute;}
.scrollNext {left:372px;}
.news_slider .news_items {/*overflow:hidden;*/width:344px}
.news_items .container {position:relative;}
.news_items .container td {display:table-cell;vertical-align:inherit;text-align:inherit;padding:1px;}
.news_items .container li {display:inline;}
.news_items .container .sliderImg {float:left;margin-right:1em;_margin-right:0.5em; margin-top:0.5em;position:relative;}
.news_items .container li img {width:90px;float:left;}
.news_items .container img.Play {width:48px;float:none;left:26px;top:16px;}
	/* Audio */
.news_items .container .sliderAudio {float:left;margin-right:1em;_margin-right:0.5em;position:relative;width:100px;height:90px;background:url(/img/bgM3c_relitemAudio.gif) no-repeat 0px 0px;}
.news_items .container .sliderAudio span {display:block;color:#fff;font-size:0.7em;padding:0.45em 0.65em 0pt 0.7em;}
.news_items .container .sliderAudio .escolta {position:absolute;left:0.375em;bottom:0.65em;width:7.45em;background:#881C01 url(/img/ico_m3c_MaudioM2.gif) right top no-repeat;font-size:0.7em;padding:0.35em 0 0.35em 0.5em;}
	/* Text */
.news_items .container .sliderText {float:left;margin-right:1em;_margin-right:0.5em;position:relative;width:100px;height:90px;background:url(/img/bgM3c_relitemText.gif) no-repeat 0px 0px;}
.news_items .container .sliderText span {font-size:0.7em;display:block;padding:0.65em 0.75em 0 0.85em;line-height:1.15em;}
.news_items .container .sliderText .llegirMes {position:absolute;right:1em;bottom:1em;font-size:0.7em;}
.news_items .container .sliderText .llegirMes a {background: url(/img/ico_mes.gif) 0 2px no-repeat;padding-left:1.25em;color:#000;}
.news_items .container .scrollerFinal .sliderImg, .news_items .container .scrollerFinal .sliderAudio, .news_items .container .scrollerFinal .sliderText {margin-right:0;}
	/* e_20_nomargin */
.e_20_nomargin .news_slider {padding:0;margin:0.5em 0 0;width:282px;}
.e_20_nomargin .scrollNext {left:292px;}
.e_20_nomargin .news_items .container .sliderImg {margin-right:0.85em;*margin-right:0.7em;_margin-right:0.3em;}
.e_20_nomargin .news_items .container .sliderText {width:86px;height:90px;background:url(/img/bgM3c_relitemTextM2.gif) no-repeat 0px 0px;}
.e_20_nomargin .news_items .container .sliderText span {color:#333;}
.e_20_nomargin .news_items .container .sliderText .llegirMes {right:0.75em;font-size:0.7em;}
.e_20_nomargin .news_items .container .sliderAudio {width:86px;height:90px;background:url(/img/bgM3c_relitemAudioM2.gif) no-repeat 0px 0px;}
.e_20_nomargin .news_items .container .sliderAudio .escolta {width:7.15em;font-size:0.65em;padding:0.35em 0 0.35em 0.2em;}
	/* e_16 */
.e_16 .news_slider {padding:1.1em 0 0.55em 0;_padding:1.1em 0 0.55em 0;margin:0.3em 1.05em 0;width:190px;}
.e_16 .scrollNext {left:212px;}
.e_16 .news_items .container .sliderImg {margin-right:0.85em;*margin-right:0.7em;_margin-right:0.3em;}
.e_16 .news_items .container td img {width:86px;}
.e_16 .news_items .container td img.Play {width:48px;left:19px;top:11px;}
.e_16 .news_items .container .sliderText {width:86px;height:90px;background:url(/img/bgM3c_relitemTextM2.gif) no-repeat 0px 0px;}
.e_16 .news_items .container .sliderText .llegirMes {right:0.75em;font-size:0.7em;}
.e_16 .news_items .container .sliderAudio {width:86px;height:90px;background:url(/img/bgM3c_relitemAudioM2.gif) no-repeat 0px 0px;}
.e_16 .news_items .container .sliderAudio .escolta {width:7.15em;font-size:0.65em;padding:0.35em 0 0.35em 0.2em;}
	/* td320_met */
.td320_met .scroller {height:97px}
.td320_met .news_slider {padding:1.1em 0 0.55em 0;_padding:1.1em 0 0.55em 0;margin:0.3em 1.05em 0;width:257px;}
.td320_met .news_slider .news_items {/*overflow:hidden;*/width:250px}
.td320_met .scroller #scrollLinks {position:absolute;top:45%;_top:2.65em;}
.td320_met .scrollNext {left:280px;}
.td320_met .news_items .container .sliderImg {margin-right:0.5em;*margin-right:0.45em;_margin-right:0.25em;width:86px;}
.td320_met .news_items .container td img {width:86px;}
.td320_met .news_items .container td img.Play {width:48px;left:19px;top:11px;}
.td320_met .news_items .container .sliderText {width:86px;height:90px;background:url(/img/bgM3c_relitemTextM2.gif) no-repeat 0px 0px;}
.td320_met .news_items .container .sliderText .llegirMes {right:0.75em;font-size:0.7em;}
.td320_met .news_items .container .sliderAudio {width:86px;height:90px;background:url(/img/bgM3c_relitemAudioM2.gif) no-repeat 0px 0px;}
.td320_met .news_items .container .sliderAudio .escolta {width:7.15em;font-size:0.65em;padding:0.35em 0 0.35em 0.2em;}
.td320_met .news_items .container .sliderAudio .escolta a {color:#fff;}
.td320_met .news_items .container .sliderText .llegirMes a {color:#000;}
/*------------------- DESTACATS --------------------*/
.m3c_destacat {display:block;background-color:#3F0D00;}
/*------------------- NÃšVOL DE TAGS --------------------*/
.m3c_nuvolTags {font-size:0.65em;border-bottom:1px solid #fff;padding:0 0 0.85em;}
.m3c_nuvolTags ul {border-top:1px dotted #fff;margin-top:0.85em;padding-top:0.65em;}
.m3c_nuvolTags li {display:inline;font-size:1.1em;font-weight:bold;}
.m3c_nuvolTags li.nuvolTags_mesEtiq {padding-right:1.25em; margin-left:0.25em;}
.m3c_nuvolTags li.nuvolTags_mesEtiq a {background:url(/img/ico_mes.gif) 0 2px no-repeat;padding-left:1.35em;}
.m3c_nuvolTags li.nuvolTags_afegEtiq a {background:url(/img/ico_etiqueta.gif) 0 2px no-repeat;padding-left:2.2em;}
/*------------------- DEIXA NOTÃCIA --------------------*/
.m3c_deixaNoti {height:2.55em;padding:0.65em 0.65em 0.65em 0.5em;background-color:#333;}
.m3c_deixaNoti .bt_deixaNoti {height:1.1em;float:left;padding:0.85em 0.8em 1.25em 0;font-weight:bold;font-size:0.8em;border-right:1px solid #ccc;}
.bt_contentBt {float:right;font-size:0.8em;margin-right:0.8em;_margin-right:0.5em;}
.m3c_deixaNoti .bt_ajuda {margin-bottom:0.65em;}
.m3c_deixaNoti .bt_contacta {}
.m3c_deixaNoti .bt_deixaNoti a {background:#333 url(/img/bgM3c_deixaNoti16.gif) 0 0 no-repeat;padding:0.95em 0.65em 1.25em 1.35em;}
.m3c_deixaNoti .bt_ajuda a {background:#333 url(/img/bt_ajudaM3c.gif) 0 0 no-repeat;padding:0 0 0.125em 1.65em;}
.m3c_deixaNoti .bt_contacta a {background:#333 url(/img/bt_contactaM3c.gif) 0 0 no-repeat;padding:0 0 0.125em 1.65em;}
.e_20_nomargin .m3c_deixaNoti {height:2.7em;}
.e_20_nomargin .m3c_deixaNoti .bt_deixaNoti {font-size:0.95em;height:0.75em;padding-top:0.75em;_padding-bottom:0.85em;}
.e_20_nomargin .m3c_deixaNoti .bt_deixaNoti a {background:#333 url(/img/bgM3c_deixaNoti20.gif) 0 0 no-repeat;padding:0.8em 0.7em 1em 1.3em;}
.e_20_nomargin .bt_contentBt {font-size:0.85em;margin-right:0.85em;_margin-right:0.5em;}
/*-------------------------- ÃTEMS --------------------------*/
/* Part superior - Item */
.m3c_item {background-color:#761801;padding:14px 0 0.45em 0;color:#fff;}
.m3c_item .cap {position:relative;border-bottom:1px solid #fff;padding:0 0 20px 0;margin:0 0.8em;font-size:0.8em;}
.m3c_item .cap .categoria {position:absolute;font-weight:bold;padding-left:0.15em;}
.m3c_item .cap .categoriaMt {width:129px;height:26px;background:url(/img/pest_meutemps_item.gif) 0 0 no-repeat;}
.m3c_item .cap .autor {position:absolute;right:0.15em;_right:0.8em;text-align:right;width:20em}
.m3c_item .contItem {width:636px;padding:0;margin:0.75em auto 0.55em;word-wrap:break-word;}
.m3c_item .contItemVideo {width:483px;}
.m3c_item .item {position:relative;background:#400D01 url(/img/bgM3cItem.gif) right top no-repeat;width:636px;padding:0;margin:0;overflow:hidden;word-wrap:break-word;}
.m3c_item .itemVideo {width:483px;}
.m3c_item_ItemDiv {position:relative;z-index:10;overflow:hidden;word-wrap:break-word;}
.m3c_item_ItemDiv img {width:633px;}
.m3c_item .marginM1Inf {background-color:#400D01;height:3px;margin-left:4px;clear:both;font-size:0;}
.m3c_item .contItem .item .titolModulM3c {background-color:#290A01;padding:0.5em 0 0.45em 0.5em;margin-right:3px;}
.m3c_item .contItem .item .titolModulM3c h2 {font-size:0.85em;width:40em;margin-right:0.5em;}
.m3c_item .contItemVideo .itemVideo .titolModulM3c h2 {width:29em;}
.m3c_item .contItem .item .titolModulM3c .dataItem {position:absolute;top:0.65em;right:0.85em;font-size:0.8em;}
.m3c_item .participa {font-size:0.8em;border-top:1px dotted #fff;margin:0.55em 0.8em 0 0.8em;padding:0.7em 0.1em 0.2em; position:relative;}
.m3c_item .participa .vots {float:none;margin-right:1em;}
.m3c_item .participa .visites {text-align:right;}
.numeroVots {font-weight:bold;float:left;margin-right:0.5em;}
.votaItem {float:left;margin-right:0.5em;}
.votaItem li {float:left;}
.votaItem li a {background:url(/img/m3_estrellaVota.gif) no-repeat 0px 0px;display:block;height:16px;width:17px;}
.votaItem li a:hover {background-position:0 -16px}*/
.votaItem li .votOff {background-position:0 0}
.votaItem li .votOver {background-position:0 -16px}
.votaItem li .votTotal {background-position:0 bottom}
.signVota {visibility:hidden;position:relative;float:left;width:12.2em;text-align:center;font-size:1.2em;top:-0.25em;left:0;background-color:#290A01;padding:0.2em}
.signVota a {font-weight:bold;}
#NouVot .CapsAmic {padding:0.2em 0.5em;}
#NouVot .CapsAmic br {display:none;}
	/* Text */
.m3c_item_ItemDivText {position:relative;z-index:10;overflow:hidden;word-wrap:break-word;background:#fff url(/img/m3c_bg_itemText.gif) right top repeat-y;font-size:0.75em;color:#000; padding-top:1.25em;}
.m3c_item .contItem .item .titolItemText {background:url(/img/m3c_bg_titItemText.gif) right top no-repeat;margin-right:0}
.m3c_item .contItem .item .titolItemText .dataItem {right:1.25em;}
.m3c_item_ItemDivText p {padding:0em 2em;}
.m3c_item_ItemDivText .m3c_itemText_entrada {background:#FBFBFB url(/img/m3c_bg_entrItemText.gif) 0 0 repeat-x;border-top:1px dashed #ccc;border-bottom:1px dashed #ccc;font-size:1.1em;font-weight:bold;padding:1em 1em 1.2em;margin:0 1.55em 0.85em 1em;}
.peu_itemText {background:url(/img/peu_ItemText.gif) right top no-repeat;height:41px;}
.m3c_item .contItemText {width:639px;}
.m3c_item .itemText {width:639px;}
.m3c_item .contItem .item .titolModulM3c .dataItemText {margin-right:0.5em}
	/* Ã€udio */
.m3c_item_ItemDivAudio {height:239px;margin-right:3px;}
.m3c_item_ItemDivAudio img {width:276px;}
.m3c_item .participaAud {padding-bottom:1.35em;}
.m3c_item .participaAud .signVota {position:absolute;font-size:1em;top:2.1em;left:-0.35em;padding:0.1em;width:13.15em;margin:0;}
/*.m3c_item_ItemDivAudio {height:239px;margin-right:3px;background:#B0B0B0 url(/img/bg_itemAudio.gif) 0 0 repeat-x;}*/
.m3c_item .contItemAudio {width:279px;}
.m3c_item .itemAudio {width:279px;}
.m3c_item .cap .autorAudio {width:14em}
.m3c_item .contItem .itemAudio .titolModulM3c h2 {width:14.25em;}
/* Part 2 - NotÃ­cia */
.m3c_noticia {background-color:#761801;color:#fff;padding:0.75em 0.65em 1em;}
.m3c_noticia h2 {font-size:1em;font-weight:bold;padding-bottom:0.25em;}
.m3c_botons {padding:1em 0 0.5em;margin-bottom:1em;border-top:1px solid #bb8d80;border-bottom:1px solid #bb8d80;color:#fff;font-size:0.6em;height:2.3em;}
.m3c_botonsText {margin:0.55em 0.8em 0;padding:1em 0 0;border-bottom:none;height:auto;}
.m3c_botons li {display:inline;margin-right:0.4em;}
.m3c_botons .midaText {padding-right:0.9em;}
.m3c_botons .midaText a {padding:0 0.15em;}
.m3c_botons li a .imatgeBotons2 {padding-right:0.6em;}
.m3c_impNoti {background:url(/img/ico_imprimir_2.gif) 0 0 no-repeat;padding:0.25em 0.9em 0 2em;}
.m3c_enviaAmic {background:url(/img/ico_vid_amic.gif) 0 1px no-repeat;padding:0  0.9em 0 1.35em;}
.m3c_noticia .contingut {font-size:0.75em;}
/* Embeds */
.m3c_embed {background-color:#761801;color:#fff;padding:0.75em 0.65em 1em;height:2.5em;}
.m3c_enllas {float:left;border-right:1px solid #bb8d80;margin-right:0.65em;padding:0 0.65em 0.25em 0;}
.m3c_inserir {}
.m3c_enllas span, .m3c_inserir span {display:block;font-size:0.75em;padding-bottom:0.5em;}
.m3c_enllas input {width:300px;*width:296px;margin:0;padding:0;}
.m3c_inserir input {width:300px;*width:296px;margin:0;padding:0;}
.embedText .m3c_enllas {border-right:none;margin-right:0;padding-right:0;}
.embedText .m3c_enllas input {width:628px;}
/* Commenting */
.m3c_bgCommenting{background-color:#333;height: 100%;}
.m3c_bgCommenting p {background-color:#fff;padding:0.8em;font-size: 0.8em;color: #000;border-right:4px solid #000;border-bottom:4px solid #000;border-left:1px solid #000;margin: 0px;}
.m3c_bg_com_sys {background:url('/img/bg_com_sysM3c.gif') 0 bottom no-repeat;padding:0;margin:0;height:11px;}
.paginacio{padding: 0.35em 0 0.2em;}
.paginacio ul {padding: 0.24em;}
.paginacio span {float: left;margin: 0px;padding: 0px;}
.m3c_participaItems{background-color: #505050;padding: 0.5em 1em;margin-top: 0.5em;}
.teu_comentari label{color:#fff;font-weight:bold;font-size:0.8em;}
.teu_comentari label .m3c_user {color:#FFB120;}
.m3c_noRegistrat {padding-top:1em;text-align:right;width:20em;}
.m3c_noRegistrat strong {color:#fff;font-size:0.75em;}
.m3c_noRegistrat .noRegSpanNo_Margin {color:#fff;font-size:0.7em;padding-right:0.5em;}
.m3c_noRegistrat input {margin-left:1em;width:210px;}
.m3c_noRegistrat a {background:#000;padding:0.2em 0.5em;font-size:0.7em;font-weight:bold;}
.m3c_noRegistrat a:hover {background:#fff;color:#000;text-decoration:none;}
.m3c_oblidat {padding-top:1em;text-align:right;width:20em;}
.m3c_oblidat strong {color:#fff;font-size:0.75em;}
.m3c_oblidat .noRegSpanMargin {color:#fff;font-size:0.7em;margin-right:6.5em;}
.m3c_oblidat .noRegSpanNo_Margin {color:#fff;font-size:0.7em;padding-right:3em;}
.m3c_oblidat input {margin:0 0 0.25em 1em;*margin:0 0 0.25em 1em;width:210px;}
.m3c_oblidat a {font-size:0.7em;}
.m3c_avis {width: 178px;}
.comentariBis {padding-bottom: 0.2em 0 0;margin: 0.8em 0 0;font-size:0.7em;color:#fff;}
.comentariBis a {font-weight:bold;}
.comentariBis .comentariBisTxt {float:left;}
.comentariBis .m3c_btn_envia { text-align:right;}
.comentariBis .m3c_btn_envia a {padding: 0.2em 0.5em;background-color:#000;color:#fff;}
.comentariBis .m3c_btn_envia a:hover {background-color:#fff;color:#000;text-decoration:none;}
#comentariBisTxt a {color:#fff;}
.m3c_totsComentTit {font-size:1.5em;font-weight:bold;line-height:1.15em;}
/* Cercador */
.m3c_cercador {background-color:#333;padding:0.75em 0.75em 1em 0.75em;}
.m3c_cercador form {margin:0;}
.m3c_cercadorTit {font-size:0.8em;font-weight:bold;color:#fff;margin-bottom:0.25em;}
.m3c_cercadorField {float:left;}
.m3c_cercadorField input {width:232px;}
.m3c_cercadorBtDiv {text-align:right;}
.m3c_cercadorBt {border:none;background:url(/img/cerca.gif) center top no-repeat;font-weight:bold;font-size:0.7em;color:#fff;width:50px;height:23px;padding:0 0.15em 0.25em 0;cursor:pointer;}
.m3c_cercadorTitCateg {border-top:1px dotted #fff;font-size:0.75em;font-weight:bold;color:#fff;margin:0.75em 0 0.35em 0;padding-top:0.75em;}
.m3c_cercadorCateg {}
/* */
.m3c_veureMes {text-align:right;padding:0.5em 0 0.6em 0;*padding:0.2em 0 0.3em 0;}
.m3c_veureMesTit {position:absolute;right:0;top:0.35em;*top:0.15em;_top:0.3em;padding:0;font-size:1.15em;}
.m3c_veureMes a, .m3c_veureMesTit a {background:url(/img/bg_m3c_veureMes.gif) 0 0 repeat-x;font-size:0.8em;font-weight:bold;padding:0.25em 0.75em 0.25em 0.45em;*line-height:24px;}
/* PaginaciÃ³ */
.m3c_paginacio {border-top: 1px dashed #fff;border-bottom: 1px dashed #fff;padding: 0.7em 0 0.2em 0;margin:0.8em 0 0 0;font-size: 0.7em;font-weight: bold;color: #fff;height: 2em;}
.m3c_paginacio ul li {display:inline;margin-left: 0.3em;}
.m3c_paginacio span {float: left;margin: 0px;padding-right: 0.75em;}
.m3c_paginacio span.num_Pag {float: none;padding-left:0.3em}
.m3c_paginacio span#num_pag_Actual {margin: 0px;padding-right: 0.75em;}
.m3c_paginacio a {color:#801a00;text-decoration:none;background-color: #fff;border: 1px solid #801a00;padding:0.2em  0.5em;font-weight: normal;}
.m3c_paginacio a:hover {color:#fff;text-decoration:none;background-color: #de2d01;}
.m3c_paginacio a.active {background: #B52400;}
/* Plana tags */
.notiTabsLlista2Title_tags {float: left;padding: 11px 0 17px 7px;background-position: right top;width:97%;font-size:0.75em;}
.notiTabsLlista2Title_tags a {color: #000;}
.meu3cat .tornar {margin-top:3px;} 
/**/
.m3_CapsAmic {padding:0.5em;margin-bottom:0.3em;border-bottom:1px solid #333333;text-align: right; margin-bottom:0.25em; padding-bottom:0.25em;}
.m3_CapsAmic a:link, .m3_CapsAmic a:visited {color:#FFF;font-size:0.75em;}
/* Solucions */
.e_cont_inner_Meu3cat24_Bg .e_block .e_42 .e_block {width:auto;}
#comment {display:inline}
------------PQP3L7ekBxLH68e4JnL5l0
Content-Disposition: inline; filename=thickbox.css
Content-Type: text/css; charset=ISO-8859-1; name=thickbox.css
Content-Location: http://www.3cat24.cat/css/thickbox.css
Content-Transfer-Encoding: 8bit

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---- global settings needed for thickbox <<<-----------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
*{padding: 0; margin: 0;}

html, body {
min-height: 100%;
height: auto !important;
height: 100%
}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---- thickbox specific link and font settings <<<------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_window {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
}

#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#000000;
}

#TB_window a:link {
	color: #FFFFFF;
}
#TB_window a:visited {
	color: #FFFFFF;
}
#TB_window a:hover {
	color: #FFFFFF;
}
#TB_window a:active {
	color: #FFFFFF;
}
#TB_window a:focus{
	color: #FFFFFF;
}

/* ----------------------------------------------------------------------------------------------------------------*/
/* ---- thickbox settings <<<-----------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/
#TB_overlay {
	position: absolute;
	z-index:100;
	top: 0px;
	left: 0px;
	background-color:#000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

#TB_window {
	position: absolute;
	z-index: 102;
	color:#000000;
	display:none;
	border: 2px solid #000000;
	text-align:left;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}

#TB_window img {
	display:block;
	margin: 15px 0 0 15px;
}

#TB_caption{
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}

#TB_closeWindow{
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}

#TB_closeAjaxWindow{
	padding:5px 10px 7px 0;
	text-align:right;
	float:right;
}

#TB_ajaxWindowTitle{
	float:left;
	padding:7px 0 5px 10px;
}

#TB_title{
	background-color:#333333;
	height:27px;
}

#TB_ajaxContent{
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}

#TB_ajaxContent p{
	padding:5px 0px 5px 0px;
}

#TB_load{
	position: absolute;
	display:none;
	height:100px;
	width:100px;
	z-index:101;
}

#TB_HideSelect{
	z-index:99;
	position:absolute;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
}

#TB_iframeContent{
	clear:both;
	border:none;
	_margin-bottom:1px;
	margin: 0px;
	padding: 0px;
}

------------PQP3L7ekBxLH68e4JnL5l0
Content-Disposition: inline; filename=minutaminut_NOU.js
Content-Type: application/x-javascript; charset=ISO-8859-1; name=minutaminut_NOU.js
Content-Location: http://www.3cat24.cat/js/minutaminut_NOU.js
Content-Transfer-Encoding: Base64

DQpkb2N1bWVudC53cml0ZSgiPCIgKyAic2NyaXB0IHNyYz1cIi9qcy9hamF4U2l0
ZU9qZC5qc1wiPjwvIiArICJzY3JpcHQ+Iik7DQoNCnZhciB4bWxIVFRQID0gbnVs
bDsNCnZhciB1cmxEYXRhID0gbnVsbDsNCnZhciB0ZW1wc0NhcnJlZ2EgPSAzMDAw
MDsNCnZhciBjb250YWRvckNsaWNrcyA9IDA7DQoNCi8vdmFyaWFibGVzIHBlciBh
IGxhIHByaW1lcmEgY3JpZGEgYWwgc2Vydmlkb3IuDQp2YXIgYXJyYXlYbWxIVFRQ
U2VydjsNCnZhciBkYXRhU2Vydl9lbGVjID0gIiI7DQp2YXIgdl90aW1lc3RhbXAg
PSAwOw0KdmFyIHZfZGF0YVRpbWVzdGFtcCA9IDA7DQp2YXIgbWFyY2Fkb3IgPSBm
YWxzZTsgLy8gdmFyaWFibGUgcGVyIGNvbnRyb2xhciBzaSBlbCBxdWUgZXN0YSBl
eGVjdXRhbnQgZWwgbWludXRhbWludXRfTk9VLmpzIOlzIGVsIG1hcmNhZG9yDQpj
b250bWFyY3BvcnQgPSAwOyAvLyB2YXJpYWJsZSBnbG9iYWwgdXRpbGl0emFkYSBw
ZXIgY29udHJvbGFyIGVsIG51bWVybyBkZSBjb21lbnRhcmlzIG1vc3RyYXRzIGVu
IGVsIG1hcmNhZG9yDQoNCi8vIEluZGlxdWVtIHF1ZSBlbHMgbWludXRzIG5vIHRp
bmd1aW4gZm90bw0KaWYgKCFiTWludXRBbWJJbWF0Z2UpIHsNCgl2YXIgYk1pbnV0
QW1iSW1hdGdlID0gZmFsc2U7DQp9DQoNCi8vIFBlciBqdWdhciBhbWIgZWwgZm9j
dXMNCnZhciBiSGFzRm9jdXMgPSB0cnVlOw0KdmFyIGlJZEludGVydmFsOw0KDQpm
dW5jdGlvbiBsb3N0Rm9jdXMoKSB7DQoJDQoJYkhhc0ZvY3VzID0gZmFsc2U7DQoJ
DQp9DQoNCmZ1bmN0aW9uIGdhaW5lZEZvY3VzTk9VKHNVcmxYbWxEYWRlcykgew0K
CQ0KCWlmICghYkhhc0ZvY3VzKSB7DQoJCWZ1bmNpb0luaWNpYWxOT1Uoc1VybFht
bERhZGVzKTsNCgl9DQoJYkhhc0ZvY3VzID0gdHJ1ZTsNCgkNCn0NCg0KLy8gSW5p
Y2lhbGl0emVtIGVscyBldmVudHMgcGVyIGp1Z2FyIGFtYiBlbCBmb2N1cw0KZnVu
Y3Rpb24gaW5pY2lhbGl0emFyRXZlbnRzRm9jdXNOT1Uoc1VybFhtbERhZGVzLCB0
aXBvKSB7DQoJDQoJbWFyY2Fkb3IgPSB0aXBvOyAvLyBlc3BlY2lmaXF1ZW0gc2kg
6XMgZWwgbWFyY2Fkb3IgZWwgcXVlIGNyaWRhIGVsIGpzDQoJDQoJaWYgKGRvY3Vt
ZW50LmFsbCkgew0KCSAJZG9jdW1lbnQuZ2V0RWxlbWVudHNCeVRhZ05hbWUoImJv
ZHkiKVswXS5vbmZvY3VzID0gImZ1bmN0aW9uICgpIHsgZ2FpbmVkRm9jdXNOT1Uo
JyIgKyBzVXJsWG1sRGFkZXMgKyAiJyk7IH0iOw0KCQlkb2N1bWVudC5nZXRFbGVt
ZW50c0J5VGFnTmFtZSgiYm9keSIpWzBdLm9uYmx1ciA9ICJmdW5jdGlvbiAoKSB7
IGxvc3RGb2N1cygpOyB9IjsNCgl9DQoJZWxzZSB7DQoJICBkb2N1bWVudC5nZXRF
bGVtZW50c0J5VGFnTmFtZSgiYm9keSIpWzBdLnNldEF0dHJpYnV0ZSgib25mb2N1
cyIsImdhaW5lZEZvY3VzTk9VKCciICsgc1VybFhtbERhZGVzICsgIicpOyIpOw0K
CSAgZG9jdW1lbnQuZ2V0RWxlbWVudHNCeVRhZ05hbWUoImJvZHkiKVswXS5zZXRB
dHRyaWJ1dGUoIm9uYmx1ciIsImxvc3RGb2N1cygpOyIpOw0KCX0NCn0NCg0KDQoN
Ci8vIEZ1bmNp8yBpbmljaWFsIHF1ZSBlc2N1bGwgZWwgdGlwdXMgZGUgbmF2ZWdh
ZG9yIGkgZmEgbGEgcHJpbWVyYSBjcmlkYSBhIGxhIGPgcnJlZ2EgZGUgZGFkZXMN
Ci8vDQpmdW5jdGlvbiBmdW5jaW9JbmljaWFsTk9VKHNVcmxYbWxEYWRlcykgew0K
CQ0KCQl0cnkgew0KCQkJYXJyYXlYbWxIVFRQU2Vydj1uZXcgWE1MSHR0cFJlcXVl
c3QoKTsNCgkJfQ0KCQljYXRjaCAoZSkgew0KCQkJdHJ5IHsNCgkJCQkJYXJyYXlY
bWxIVFRQU2Vydj1uZXcgQWN0aXZlWE9iamVjdCgiTXN4bWwyLlhNTEhUVFAiKTsN
CgkJCX0NCgkJCWNhdGNoIChlKSB7DQoJCQkJCWFycmF5WG1sSFRUUFNlcnY9bmV3
IEFjdGl2ZVhPYmplY3QoIk1pY3Jvc29mdC5YTUxIVFRQIik7DQoJCQl9DQoJCX0N
CgkJaWYgKGFycmF5WG1sSFRUUFNlcnYgPT0gbnVsbCkgew0KCQkJYWxlcnQgKCJB
cXVlc3QgbmF2ZWdhZG9yIG5vIGFjY2VwdGEgQUpBWCIpOw0KCQl9DQoJCWVsc2Ug
ew0KCQkJCQkJDQoJCQkvL0hhY2Vtb3MgdW5hIHByaW1lcmEgcGV0aWNpb24gcGFy
YSBzYWJlciBsYSBob3JhIGRlbCBzZXJ2aWRvci4NCgkJCXZhciB1cmxSYW5kb21T
ZXJ2ID0gIi9zdS90aW1lLmpzcD90eXBlPXhtbCZmb3JtYXQ9SEgtbW0tc3MteXl5
eU1NZGQmZHVtbXk9IiArIE1hdGgucmFuZG9tKCk7DQoJCQlhcnJheVhtbEhUVFBT
ZXJ2Lm9ucmVhZHlzdGF0ZWNoYW5nZSA9IAlGdW5jdGlvbigiY2FudmlFc3RhdEhv
cmFTZXJ2Tk9VKCciK3NVcmxYbWxEYWRlcysiJykiKTsNCgkJCWFycmF5WG1sSFRU
UFNlcnYub3BlbigiR0VUIix1cmxSYW5kb21TZXJ2LHRydWUpOw0KCQkJYXJyYXlY
bWxIVFRQU2Vydi5zZW5kKG51bGwpOw0KCQl9DQoJCQkNCn0NCg0KDQpmdW5jdGlv
biBjYW52aUVzdGF0SG9yYVNlcnZOT1Uoc1VybFhtbERhZGVzKSB7DQoJDQoJaWYg
KGFycmF5WG1sSFRUUFNlcnYucmVhZHlTdGF0ZSA9PSA0KSB7DQoJCWlmIChhcnJh
eVhtbEhUVFBTZXJ2LnJlc3BvbnNlWE1MICE9IHVuZGVmaW5lZCAmJiBhcnJheVht
bEhUVFBTZXJ2LnJlc3BvbnNlWE1MKSB7DQoJCQkNCgkJCXZhciByZXN1bHQgPSBh
cnJheVhtbEhUVFBTZXJ2LnJlc3BvbnNlWE1MOw0KCQkJdmFyIHJvb3RFbGVtZW50
ID0gcmVzdWx0LmRvY3VtZW50RWxlbWVudDsNCgkJCWRhdGFTZXJ2X2VsZWMgPSBy
b290RWxlbWVudC5hdHRyaWJ1dGVzLmdldE5hbWVkSXRlbSgiYWN0dWFsIikudmFs
dWU7DQoJCQkNCgkJCS8vdW5hIHZleiB0ZW5lbW9zIGxhIGRhdGEgeWEgcG9kZW1v
cyBsYW56YXIgbG8gZGVtYXMNCgkJCXZhciBpbnRlcnZhbCA9IDIwOw0KCQkgIHZh
ciBhc3Q9IGRhdGFTZXJ2X2VsZWMuc3BsaXQoJy0nKTsNCgkgIAl2YXIgdkhvdXI9
IHBhcnNlSW50KGFzdFswXSkqKDM2MDAvaW50ZXJ2YWwpOw0KCSAgCXZhciB2TWlu
dXRlPSBwYXJzZUludChhc3RbMV0pKig2MC9pbnRlcnZhbCk7DQoJICAJdmFyIHZT
ZWNvbmQ9IE1hdGguZmxvb3IoIHBhcnNlSW50KGFzdFsyXSkgLyBpbnRlcnZhbCAp
Ow0KCSAgCXZfdGltZXN0YW1wID0gdkhvdXIgKyB2TWludXRlICsgdlNlY29uZDsN
CgkgIAl2X2RhdGFUaW1lc3RhbXAgPSBhc3RbM107DQoJCQlmdW5jaW9JbmljaWFs
Mk5PVShzVXJsWG1sRGFkZXMpOw0KCQl9DQoJfQ0KCQ0KfQ0KDQoNCi8vIENhcnJl
Z2EgbGVzIGRhZGVzIGRlIGwneG1sDQovLw0KZnVuY3Rpb24gZnVuY2lvSW5pY2lh
bDJOT1Uoc1VybFhtbERhZGVzKSB7DQoJDQoJLy8gR3VhcmRlbSBsYSBVUkwgcGVy
IHF1YW4gdW5hIHZlZ2FkYSBkZXNhY3RpdmF0IGwnaW50ZXJ2YWwsIGVsIHZvbGVt
IHRvcm5hciBhIGFjdGl2YXIuDQoJdXJsRGF0YSA9IHNVcmxYbWxEYWRlczsNCgkN
CgkvLyBDYWwgcmVpbmljaWFyIGxhIHZhcmlhYmxlIHhtbEhUVFANCgkvLyBjYWRh
IHZlZ2FkYSwgcGVycXVlIHNpbvMgbCdFeHBsb3Jlcg0KCS8vIG5vIGZhIGVsIHJl
ZnJlc2MgOnMNCgkNCgl0cnkgew0KCS8vIE5hdmVnYWRvcnMgY29tcGF0aWJsZXMN
CgkNCgkJeG1sSFRUUD1uZXcgWE1MSHR0cFJlcXVlc3QoKTsNCgkJDQoJfSBjYXRj
aCAoZSkgew0KCS8vIEludGVybmV0IEV4cGxvcmVyDQoNCgkJdHJ5IHsNCg0KCQkJ
eG1sSFRUUD1uZXcgQWN0aXZlWE9iamVjdCgiTXN4bWwyLlhNTEhUVFAiKTsNCgkJ
CQ0KCQl9IGNhdGNoIChlKSB7DQoNCgkJCXhtbEhUVFA9bmV3IEFjdGl2ZVhPYmpl
Y3QoIk1pY3Jvc29mdC5YTUxIVFRQIik7DQoJCX0NCgl9DQoJDQoJaWYgKHhtbEhU
VFAgPT0gbnVsbCkgew0KDQoJCWFsZXJ0ICgiQXF1ZXN0IG5hdmVnYWRvciBubyBh
Y2NlcHRhIEFKQVgiKTsNCg0KCX0gZWxzZSB7DQoJDQoJCS8vdmFyIHVybFJhbmRv
bSA9IHNVcmxYbWxEYWRlcyArICI/ZHVtbXk9IiArIE1hdGgucmFuZG9tKCk7DQoJ
CXZhciB1cmxSYW5kb20gPSBzVXJsWG1sRGFkZXMgKyAiP2R1bW15PSIgKyB2X2Rh
dGFUaW1lc3RhbXAgKyAnJyArIHZfdGltZXN0YW1wOw0KCQl4bWxIVFRQLm9ucmVh
ZHlzdGF0ZWNoYW5nZSA9IGNhbnZpRXN0YXRDYXJyZWdhTk9VOw0KCQl4bWxIVFRQ
Lm9wZW4oIkdFVCIsdXJsUmFuZG9tLHRydWUpOw0KCQl4bWxIVFRQLnNlbmQobnVs
bCk7DQoJfQ0KfQ0KDQoNCi8vIEZ1bmNp8yBxdWUgZXMgY3JpZGEgY2FkYSBjb3Ag
cXVlIGhpIGhhIHVuIGNhbnZpIGQnZXN0YXQgZHVyYW50IGxhIGNhcnJlZ2EgZGUg
bGVzIGRhZGVzDQovLw0KZnVuY3Rpb24gY2FudmlFc3RhdENhcnJlZ2FOT1UoKSB7
DQoNCglpZiAoeG1sSFRUUC5yZWFkeVN0YXRlID09IDQpIHsNCgkvLyBGaSBkZSBs
YSBjYXJyZWdhIGRlIGRhZGVzDQoJDQoJCWlmICh4bWxIVFRQLnJlc3BvbnNlWE1M
ICE9IHVuZGVmaW5lZCAmJiB4bWxIVFRQLnJlc3BvbnNlWE1MKSB7DQoJCQkvLyBE
YWRlcyBjYXJyZWdhZGVzIGNvcnJlY3RhbWVudA0KCQkJDQoJCQlwaW50YURhZGVz
Tk9VKCk7DQoJCX0NCgl9DQp9DQoNCi8vIFBvc2FyIGxlcyBkYWRlcyBjYXJyZWdh
ZGVzIGEgbGEgcOBnaW5hDQovLw0KZnVuY3Rpb24gcGludGFEYWRlc05PVSgpIHsN
Cg0KCXZhciByZXN1bHQgPSB4bWxIVFRQLnJlc3BvbnNlWE1MOw0KCXZhciByb290
RWxlbWVudCA9IHJlc3VsdC5kb2N1bWVudEVsZW1lbnQ7DQoNCglpZihyb290RWxl
bWVudCAmJiByb290RWxlbWVudCAhPSBudWxsKSB7DQoJCQkNCgkJCXZhciBzQ29u
dGluZ3V0RGFkZXMgPSAiIjsNCgkJCXZhciBpdGVtID0gcm9vdEVsZW1lbnQuZ2V0
RWxlbWVudHNCeVRhZ05hbWUoIml0ZW0iKTsNCgkJCQ0KCQkJaWYgKGl0ZW0ubGVu
Z3RoID4gMCkgew0KCQkJDQoJCQkJdGFnSXRlbSA9IGl0ZW1bMF07DQoJCQkJDQoJ
CQkJLy8gT2J0ZW5pbSBzaSBlbCBkZWJhdCBqYSBoYSBmaW5hbGl0emF0IG8gbm8N
CgkJCQl0YWdEZWJhdEZpbmFsaXR6YXQgPSB0YWdJdGVtLmdldEVsZW1lbnRzQnlU
YWdOYW1lKCJkZWJhdF9maW5hbGl0emF0Iik7DQoJCQkJDQoJCQkJLy8gQXR1cmVt
IGwnaW50ZXJ2YWwNCgkJCQlpZiAodGFnRGViYXRGaW5hbGl0emF0WzBdLmZpcnN0
Q2hpbGQuZGF0YSA9PSAidHJ1ZSIpIHsNCgkJCQkJaWYgKChpSWRJbnRlcnZhbCAh
PSB1bmRlZmluZWQpICYmIChpSWRJbnRlcnZhbCAhPSAwKSl7DQoJCQkJCQljbGVh
ckludGVydmFsKGlJZEludGVydmFsKTsNCgkJCQkJCWlJZEludGVydmFsID0gMDsN
CgkJCQkJfQ0KCQkJCX0NCgkJCQllbHNlIHsNCgkJCQkJDQoJCQkJCS8vIFF1YW4g
bGEgcGFnaW5hIGFnYWZhIGVsIGZvY3VzIGkgcydoYSBjYW52aWF0IGVsIHZhbG9y
IGRlbCB0YWcgRGViYXRGaW5hbGl0emF0IGEgdHJ1ZSwgcydoYSBkZSB0b3JuYXIN
CgkJCQkJLy8gYSBhY3RpdmFyIGwnaW50ZXJ2YWwuDQoJCQkJCWlmIChpSWRJbnRl
cnZhbCA9PSAwKSB7IC8vIFMnaGEgZGVzYWN0aXZhdCBsJ2ludGVydmFsDQoJCQkJ
CQlpSWRJbnRlcnZhbCA9IHNldEludGVydmFsKCdpZiAoYkhhc0ZvY3VzKSBmdW5j
aW9JbmljaWFsTk9VKCInICsgdXJsRGF0YSArICciKScsIHRlbXBzQ2FycmVnYSk7
DQoJCQkJCX0NCgkJCQl9DQoJCQkJDQoJCQkJY29udG1hcmNwb3J0ID0gMDsNCgkJ
CQkNCgkJCQkvLyBPYnRlbmltIGxlcyByZWxhY2lvbnMgZGUgbCdpdGVtDQoJCQkJ
dGFnUmVsYWNpb25zID0gdGFnSXRlbS5nZXRFbGVtZW50c0J5VGFnTmFtZSgicmVs
YXRpb25zIik7DQoJCQkJDQoJCQkJLy8gUmVjb3JyZW0gdG90ZXMgbGVzIHJlbGFj
aW9ucyBxdWUgdOkgbCdpdGVtDQoJCQkJZm9yICh2YXIgaSA9IDA7IGkgPCB0YWdS
ZWxhY2lvbnMubGVuZ3RoOyBpKyspIHsNCgkJCQkJCQkJDQoJCQkJCWlmICh0YWdS
ZWxhY2lvbnNbaV0uZ2V0QXR0cmlidXRlKCJyZWxOYW1lIikgPT0gIm1pbnV0cyIp
IHsNCgkJCQkJCQkJCQkJCQkNCgkJCQkJCS8vIFJlY29ycmVtIHRvdHMgZWxzIG1p
bnV0cyBxdWUgdOkgY2FkYSByZWxhY2lvIG1pbnV0cw0KCQkJCQkJZm9yICh2YXIg
aiA9IDA7IGogPCB0YWdSZWxhY2lvbnNbaV0uY2hpbGROb2Rlcy5sZW5ndGg7IGor
Kykgew0KCQkJCQkJCQ0KCQkJCQkJCXZhciBub2RlTWludXQgPSB0YWdSZWxhY2lv
bnNbaV0uY2hpbGROb2Rlc1tqXTsNCgkJCQkJCQl2YXIgc0hvcmEgPSAiIjsNCgkJ
CQkJCQl2YXIgc1RpdG9sID0gIiI7DQoJCQkJCQkJdmFyIHNFbnRyYWRldGEgPSAi
IjsNCgkJCQkJCQl2YXIgc0ltYXRnZSA9ICIiOw0KCQkJCQkJCQ0KCQkJCQkJCS8v
IE9idGVuaW0gbGEgaW5mb3JtYWNp8yBkZWwgbWludXQNCgkJCQkJCQlmb3IgKHZh
ciBrID0gMDsgayA8IG5vZGVNaW51dC5jaGlsZE5vZGVzLmxlbmd0aDsgaysrKSB7
DQoJCQkJCQkJCQ0KCQkJCQkJCQkvLyBPYnRlbmltIGwnaG9yYQ0KCQkJCQkJCQlp
ZiAobm9kZU1pbnV0LmNoaWxkTm9kZXNba10ubm9kZU5hbWUgPT0gImhvcmEiKSB7
DQoJCQkJCQkJCQlzSG9yYSA9IG5vZGVNaW51dC5jaGlsZE5vZGVzW2tdLmZpcnN0
Q2hpbGQuZGF0YTsNCgkJCQkJCQkJfQ0KCQkJCQkJCQkNCgkJCQkJCQkJLy8gT2J0
ZW5pbSBlbCB07XRvbA0KCQkJCQkJCQlpZiAobm9kZU1pbnV0LmNoaWxkTm9kZXNb
a10ubm9kZU5hbWUgPT0gInRpdG9sIikgew0KCQkJCQkJCQkJc1RpdG9sID0gbm9k
ZU1pbnV0LmNoaWxkTm9kZXNba10uZmlyc3RDaGlsZC5kYXRhOw0KCQkJCQkJCQl9
DQoJCQkJCQkJCQ0KCQkJCQkJCQkvLyBPYnRlbmltIGxhIGVudHJhZGV0YQ0KCQkJ
CQkJCQlpZiAobm9kZU1pbnV0LmNoaWxkTm9kZXNba10ubm9kZU5hbWUgPT0gImVu
dHJhZGV0YSIpIHsNCgkJCQkJCQkJCXNFbnRyYWRldGEgPSBub2RlTWludXQuY2hp
bGROb2Rlc1trXS5maXJzdENoaWxkLmRhdGE7DQoJCQkJCQkJCX0NCgkJCQkJCQkJ
DQoJCQkJCQkJCS8vIE9idGVuaW0gbGEgaW1hdGdlDQoJCQkJCQkJCWlmICgobm9k
ZU1pbnV0LmNoaWxkTm9kZXNba10ubm9kZU5hbWUgPT0gIm11bHRpbWVkaWFzIikg
JiYgKG5vZGVNaW51dC5jaGlsZE5vZGVzW2tdLmdldEF0dHJpYnV0ZSgicmVsTmFt
ZSIpID09ICJpbWF0Z2UiKSkgew0KCQkJCQkJCQkJDQoJCQkJCQkJCQkvLyBSZWNv
cnJlbSB0b3RlcyBsZXMgaW1hdGdlcyBkZSBsYSByZWxhY2lvIG1pbnV0cw0KCQkJ
CQkJCQkJZm9yICh2YXIgbCA9IDA7IGwgPCBub2RlTWludXQuY2hpbGROb2Rlc1tr
XS5jaGlsZE5vZGVzLmxlbmd0aDsgbCsrKSB7DQoJCQkJCQkJCQkJDQoJCQkJCQkJ
CQkJbm9kZUltYXRnZSA9IG5vZGVNaW51dC5jaGlsZE5vZGVzW2tdLmNoaWxkTm9k
ZXNbbF07DQoJCQkJCQkJCQkJDQoJCQkJCQkJCQkJaWYgKG5vZGVJbWF0Z2Uubm9k
ZU5hbWUgPT0gImltYWdlIikgew0KCQkJCQkJCQkJCQkNCgkJCQkJCQkJCQkJc0lt
YXRnZSA9IG5vZGVJbWF0Z2UuZ2V0QXR0cmlidXRlKCJkb2N1bWVudCIpOw0KCQkJ
CQkJCQkJCX0JDQoJCQkJCQkJCQl9DQoJCQkJCQkJCX0NCgkJCQkJCQl9DQoJCQkJ
CQkJDQoJCQkJCQkJaWYgKHNIb3JhICE9ICIiKSB7DQoJCQkJCQkJCQ0KCQkJCQkJ
CQlzQ29udGluZ3V0RGFkZXMgKz0gIjxsaT4iOw0KCQkJCQkJCQkNCgkJCQkJCQkJ
Ly8gQWZlZ2ltIGxhIGltYXRnZSBzaSBjYWwNCgkJCQkJCQkJaWYgKChzSW1hdGdl
ICE9ICIiKSAmJiAoYk1pbnV0QW1iSW1hdGdlKSkgew0KCQkJCQkJCQkJc0NvbnRp
bmd1dERhZGVzICs9ICI8aW1nIGNsYXNzPSdNaW51dF9sbGlzdGF0X2ltZycgc3Jj
PScvbXVsdGltZWRpYS8iICsgc0ltYXRnZSArICInIGJvcmRlcj0nMCc+IjsNCgkJ
CQkJCQkJfQ0KCQkJCQkJCQlzQ29udGluZ3V0RGFkZXMgKz0gIjxzdHJvbmc+IiAr
IHNIb3JhICsgIiBoLiAiICsgc1RpdG9sICsgIjwvc3Ryb25nPiAiICsgc0VudHJh
ZGV0YSArICI8ZGl2IGNsYXNzPSdjbGVhcic+PC9kaXY+IjsNCgkJCQkJCQkJc0Nv
bnRpbmd1dERhZGVzICs9ICI8L2xpPiI7DQoJCQkJCQkJCQ0KCQkJCQkJCQljb250
bWFyY3BvcnQrKzsNCgkJCQkJCQkJLy9lbiBjYXMgcXVlIGxhIGNyaWRhIGFsIGpz
IGwnaGFnaSBmZXQgZWwgbWFyY2Fkb3IgZGUgcG9ydGFkYSwgY29udHJvbGFyZW0g
cXVlIG5vbelzIGVzIG1vc3RyaW4gbGVzIPp0bGltZXMgNSBlbnRyYWRlcw0KCQkJ
CQkJCQlpZigobWFyY2Fkb3I9PXRydWUpICYmIChjb250bWFyY3BvcnQ9PTUpKSB7
DQoJCQkJCQkJCQlqID0gdGFnUmVsYWNpb25zW2ldLmNoaWxkTm9kZXMubGVuZ3Ro
Ow0KCQkJCQkJCQl9DQoJDQoJCQkJCQkJfQkJCQkJCQkNCg0KCQkJCQkJfQ0KCQkJ
CQl9CQ0KCQkJCX0NCgkJCX0NCgkJCQkJCQkJDQoJCQkvLyBQaW50ZW0gbGEgaW5m
bw0KCQkJZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoIm1pbnV0cyIpLmlubmVySFRN
TCA9IHNDb250aW5ndXREYWRlczsNCg0KCQkJZXN0YXRDYXJyZWdhID0gMDsNCgkJ
CQ0KCQkJLy8gRmVtIHVuIGNsaWNrIGEgbGEgcOBnaW5hIHBlbHMgY29udGFkb3Jz
IGRlIHZpc2l0ZXMNCgkJCWlmIChjb250YWRvckNsaWNrcyA8IDUpDQoJCQl7DQoJ
CQkJY29udGFkb3JDbGlja3MrKzsNCgkJCX0NCgkJCWVsc2UNCgkJCXsNCgkJCQlh
amF4U2l0ZV9Eb0hpdCgpOw0KCQkJCWNvbnRhZG9yQ2xpY2tzID0gMDsNCgkJCX0N
CgkJfQ0KfQ0K

------------PQP3L7ekBxLH68e4JnL5l0
Content-Disposition: inline; filename=minutaminut.js
Content-Type: application/x-javascript; charset=ISO-8859-1; name=minutaminut.js
Content-Location: http://www.3cat24.cat/js/minutaminut.js
Content-Transfer-Encoding: Base64

Ly92YXIgeG1sSFRUUCA9IG51bGw7CnZhciBhcnJheVhtbEhUVFAgPSBuZXcgQXJy
YXkoKTsKdmFyIGFycmF5SWRpbnRzID0gbmV3IEFycmF5KCkKdmFyIGFycmF5VXJs
RGF0YSA9IG5ldyBBcnJheSgpOwp2YXIgYXJyYXlDb250YWRvckNsaWNrcyA9IG5l
dyBBcnJheSgpOwoKdmFyIHRlbXBzQ2FycmVnYSA9IDIwMDAwOwp2YXIgZGVidWcg
PSBmYWxzZTsKdmFyIGRlYnVnQ29udGFkb3IgPSAwOwoKLy8gRnVuY2nzIGluaWNp
YWwgcXVlIGVzY3VsbCBlbCB0aXB1cyBkZSBuYXZlZ2Fkb3IgaSBmYSBsYSBwcmlt
ZXJhIGNyaWRhIGEgbGEgY+BycmVnYSBkZSBkYWRlcwovLwpmdW5jdGlvbiBmdW5j
aW9JbmljaWFsKHBvcyxkYWRlcyxpZERpdlRhcmdldCxsb25naXR1ZCxsaW5rTWlu
dXQpIHsKCQoJYXJyYXlVcmxEYXRhW3Bvc10gPSBkYWRlczsKCWNhcnJlZ2FEYWRl
cyhwb3MsaWREaXZUYXJnZXQsbG9uZ2l0dWQsbGlua01pbnV0KTsKfQoKLy8gQ2Fy
cmVnYSBsZXMgZGFkZXMgZGUgbCd4bWwKLy8KZnVuY3Rpb24gY2FycmVnYURhZGVz
KHBvcyxpZERpdlRhcmdldCxsb25naXR1ZCxsaW5rTWludXQpIHsKCS8vIENhbCBy
ZWluaWNpYXIgbGEgdmFyaWFibGUgeG1sSFRUUAoJLy8gY2FkYSB2ZWdhZGEsIHBl
cnF1ZSBzaW7zIGwnRXhwbG9yZXIKCS8vIG5vIGZhIGVsIHJlZnJlc2MgOnMKCXRy
eSB7CgkJCgkKCS8vIE5hdmVnYWRvcnMgY29tcGF0aWJsZXMKCQlhcnJheVhtbEhU
VFBbcG9zXT1uZXcgWE1MSHR0cFJlcXVlc3QoKTsKCX0gY2F0Y2ggKGUpIHsKCS8v
IEludGVybmV0IEV4cGxvcmVyCgkJdHJ5IHsKCQkJYXJyYXlYbWxIVFRQW3Bvc109
bmV3IEFjdGl2ZVhPYmplY3QoIk1zeG1sMi5YTUxIVFRQIik7CgkJfSBjYXRjaCAo
ZSkgewoJCQlhcnJheVhtbEhUVFBbcG9zXT1uZXcgQWN0aXZlWE9iamVjdCgiTWlj
cm9zb2Z0LlhNTEhUVFAiKTsKCQl9Cgl9CglpZiAoYXJyYXlYbWxIVFRQW3Bvc10g
PT0gbnVsbCkgewoJCWFsZXJ0ICgiQXF1ZXN0IG5hdmVnYWRvciBubyBhY2NlcHRh
IEFKQVgiKTsKCgl9IGVsc2UgewoJCQoJCXZhciB1cmxSYW5kb20gPSBhcnJheVVy
bERhdGFbcG9zXSArICI/ZHVtbXk9IiArIE1hdGgucmFuZG9tKCk7CgkJYXJyYXlY
bWxIVFRQW3Bvc10ub25yZWFkeXN0YXRlY2hhbmdlID0gCUZ1bmN0aW9uKCJjYW52
aUVzdGF0Q2FycmVnYSgiK3BvcysiLCciK2lkRGl2VGFyZ2V0KyInLCciK2xvbmdp
dHVkKyInLCciK2xpbmtNaW51dCsiJykiKTsKCQlhcnJheVhtbEhUVFBbcG9zXS5v
cGVuKCJHRVQiLHVybFJhbmRvbSx0cnVlKTsKCQlhcnJheVhtbEhUVFBbcG9zXS5z
ZW5kKG51bGwpOwoJfQp9CgovLyBGdW5jafMgcXVlIGVzIGNyaWRhIGNhZGEgY29w
IHF1ZSBoaSBoYSB1biBjYW52aSBkJ2VzdGF0IGR1cmFudCBsYSBjYXJyZWdhIGRl
IGxlcyBkYWRlcwovLwpmdW5jdGlvbiBjYW52aUVzdGF0Q2FycmVnYShwb3MsaWRE
aXZUYXJnZXQsbG9uZ2l0dWQsbGlua01pbnV0KSB7CglpZiAoYXJyYXlYbWxIVFRQ
W3Bvc10ucmVhZHlTdGF0ZSA9PSA0KSB7CgkvLyBGaSBkZSBsYSBjYXJyZWdhIGRl
IGRhZGVzCgkJaWYgKGFycmF5WG1sSFRUUFtwb3NdLnJlc3BvbnNlWE1MICE9IHVu
ZGVmaW5lZCAmJiBhcnJheVhtbEhUVFBbcG9zXS5yZXNwb25zZVhNTCkgewoJCS8v
IERhZGVzIGNhcnJlZ2FkZXMgY29ycmVjdGFtZW50CgkJCXBpbnRhRGFkZXMocG9z
LGlkRGl2VGFyZ2V0LGxvbmdpdHVkLGxpbmtNaW51dCk7CgkJCQoJCX0KCQlzZXRU
aW1lb3V0KCJjYXJyZWdhRGFkZXMoIitwb3MrIiwnIitpZERpdlRhcmdldCsiJywn
Iitsb25naXR1ZCsiJywnIitsaW5rTWludXQrIicpIiwgdGVtcHNDYXJyZWdhKTsK
CX0KfQoKLy8gU3Vib3JkZW5hY2nzIGRlbHMgbWludXRzCmZ1bmN0aW9uIHF1aWNr
U29ydFN1YkFycmF5KHBvcyxpMSwgaTIpIHsKCgl2YXIgbjsKCXZhciBtOwoJdmFy
IGlwOwoJdmFyIGltOwoJdmFyIHBpdm90OwoJdmFyIHM7Cgl2YXIgYiA9IHRydWU7
CgoJaW09TWF0aC5mbG9vcigoaTEgKyBpMikgLyAyKTsKICBuPWltOwogIGlwPW4t
LTsKICBwaXZvdD1hcnJheUlkaW50c1twb3NdW2lwXVswXTsKCiAgd2hpbGUgKG4g
Pj0gaTEgJiYgYikgewogIAkKICAgIG09bi0tOwogICAgYj0ocGl2b3Q9PWFycmF5
SWRpbnRzW3Bvc11bbV1bMF0pOwogIH0KICAKCW49aW0rMTsKCXdoaWxlIChuPD1p
MiAmJiBiKSB7CgkJCiAgICBtPW4rKzsKICAgIGI9KHBpdm90PT1hcnJheUlkaW50
c1twb3NdW21dWzBdKTsKICB9CiAgCiAgaWYgKGIpCiAgICByZXR1cm4gLTE7CiAg
ICAKICBpZiAoYXJyYXlJZGludHNbcG9zXVttXVswXT5waXZvdCkgewogIAkKICAg
IGlwPW07CiAgICBwaXZvdD1hcnJheUlkaW50c1twb3NdW2lwXVswXTsKICB9CiAg
CiAgbj1pMTsKICBtPWkyOwogIAogIHdoaWxlIChuPD1tKSB7CiAgCQogICAgd2hp
bGUgKHBpdm90PmFycmF5SWRpbnRzW3Bvc11bbl1bMF0pIHsKICAgIAkKICAgICAg
bisrOwogICAgfQogICAgCiAgICB3aGlsZSAocGl2b3Q8PWFycmF5SWRpbnRzW3Bv
c11bbV1bMF0pIHsKICAgIAkKICAgICAgbS0tOwogICAgfQogICAgCiAgICBpZiAo
bjxtKSB7CiAgICAJCiAgICAgIHMgPSBhcnJheUlkaW50c1twb3NdW21dWzBdOwog
ICAgICBzeCA9IGFycmF5SWRpbnRzW3Bvc11bbV1bMV07CiAgICAgIGFycmF5SWRp
bnRzW3Bvc11bbV1bMF0gPSBhcnJheUlkaW50c1twb3NdW25dWzBdOwogICAgICBh
cnJheUlkaW50c1twb3NdW21dWzFdID0gYXJyYXlJZGludHNbcG9zXVtuXVsxXTsK
ICAgICAgYXJyYXlJZGludHNbcG9zXVtuXVswXSA9IHM7CiAgICAgIGFycmF5SWRp
bnRzW3Bvc11bbl1bMV0gPSBzeDsKICAgICAgbS0tOwogICAgICBuKys7CiAgICB9
CiAgfQogIHJldHVybiBuOwp9CgovLyBPcmRlbmFjafMgZGVscyBtaW51dHMKLy8K
ZnVuY3Rpb24gcXVpY2tTb3J0KHBvcyxmaXJzdCwgbGFzdCkgewoJCgl2YXIgY2Vu
dGVyOwoKICBpZiAoZmlyc3QgPCBsYXN0KSB7CgogICAgY2VudGVyID0gcXVpY2tT
b3J0U3ViQXJyYXkocG9zLGZpcnN0LGxhc3QpOwoKCQlpZiAoY2VudGVyIT0gLTEp
IHsKICAgIAkKCQkJcXVpY2tTb3J0KHBvcyxmaXJzdCwgY2VudGVyLTEpOwoJCQlx
dWlja1NvcnQocG9zLGNlbnRlciwgbGFzdCk7CgkJfQoJfQp9CgovLyBQb3NhciBs
ZXMgZGFkZXMgY2FycmVnYWRlcyBhIGxhIHDgZ2luYQovLwpmdW5jdGlvbiBwaW50
YURhZGVzKHBvcyxpZERpdlRhcmdldCxsb25naXR1ZCxsaW5rTWludXQpIHsKCXZh
ciByZXN1bHQgPSBhcnJheVhtbEhUVFBbcG9zXS5yZXNwb25zZVhNTDsKCXZhciBy
b290RWxlbWVudCA9IHJlc3VsdC5kb2N1bWVudEVsZW1lbnQ7CglpZihyb290RWxl
bWVudCAmJiByb290RWxlbWVudCAhPSBudWxsKSB7CgkJCXZhciBpdGVtPSAiIjsJ
CQoJCQl2YXIgdGl0b2w9ICIiOwoJCQl2YXIgZ29sc0xvY2FsPSAiIjsKCQkJdmFy
IGdvbHNWaXNpdGFudD0gIiI7CgkJCXZhciBlcXVpcExvY2FsPSAiIjsKCQkJdmFy
IGVxdWlwVmlzaXRhbnQ9ICIiOwoJCQl2YXIgZXN0YXRQYXJ0aXQ9ICIiOwoJCQkK
CQkJdmFyIGQgPSAiIjsKCQkJdmFyIG0gPSAiIjsKCQkJdmFyIGEgPSAiIjsKCQkJ
dmFyIGggPSAiIjsKCQkJdmFyIG4gPSAiIjsKCQkJCgkJCWl0ZW0gPSByb290RWxl
bWVudC5nZXRFbGVtZW50c0J5VGFnTmFtZSgiaXRlbSIpOwoJCQlpZiAoaXRlbS5s
ZW5ndGggPiAwKQoJCQl7CgkJCQkJdGFnSXRlbSA9IGl0ZW1bMF07CgkJCQkJdGFn
VGl0b2wgPSB0YWdJdGVtLmdldEVsZW1lbnRzQnlUYWdOYW1lKCJ0aXRvbCIpOwoJ
CQkJCWlmICh0YWdUaXRvbC5sZW5ndGggPiAwKQoJCQkJCQkJdGl0b2wgPSB0YWdU
aXRvbFswXS5maXJzdENoaWxkLmRhdGE7CgkJCQkJdGFnR29sc0xvY2FsID0gdGFn
SXRlbS5nZXRFbGVtZW50c0J5VGFnTmFtZSgiZ29sc19sb2NhbCIpOwoJCQkJCWlm
ICh0YWdHb2xzTG9jYWwubGVuZ3RoID4gMCkKCQkJCQkJCWdvbHNMb2NhbCA9IHRh
Z0dvbHNMb2NhbFswXS5maXJzdENoaWxkLmRhdGE7CgkJCQkJdGFnR29sc1Zpc2l0
YW50ID0gdGFnSXRlbS5nZXRFbGVtZW50c0J5VGFnTmFtZSgiZ29sc192aXNpdGFu
dCIpOwoJCQkJCWlmICh0YWdHb2xzVmlzaXRhbnQubGVuZ3RoID4gMCkKCQkJCQkJ
CWdvbHNWaXNpdGFudCA9IHRhZ0dvbHNWaXNpdGFudFswXS5maXJzdENoaWxkLmRh
dGE7CgkJCQkJdGFnRXF1aXBMb2NhbCA9IHRhZ0l0ZW0uZ2V0RWxlbWVudHNCeVRh
Z05hbWUoImVxX2xvY2FsX3R4dCIpOwoJCQkJCWlmICh0YWdFcXVpcExvY2FsLmxl
bmd0aCA+IDApCgkJCQkJCQllcXVpcExvY2FsID0gdGFnRXF1aXBMb2NhbFswXS5m
aXJzdENoaWxkLmRhdGE7CgkJCQkJdGFnRXF1aXBWaXNpdGFudCA9IHRhZ0l0ZW0u
Z2V0RWxlbWVudHNCeVRhZ05hbWUoImVxX3Zpc2l0YW50X3R4dCIpOwoJCQkJCWlm
ICh0YWdFcXVpcFZpc2l0YW50Lmxlbmd0aCA+IDApCgkJCQkJCQllcXVpcFZpc2l0
YW50ID0gdGFnRXF1aXBWaXNpdGFudFswXS5maXJzdENoaWxkLmRhdGE7CgkJCQkJ
CQkKCQkJCQkJCQoJCQkJCXRhZ0VzdGF0UGFydGl0ID0gdGFnSXRlbS5nZXRFbGVt
ZW50c0J5VGFnTmFtZSgiZXN0YXQiKTsKCQkJCQlpZiAodGFnRXN0YXRQYXJ0aXQu
bGVuZ3RoID4gMCkKCQkJCQkJCS8vZXN0YXRQYXJ0aXQgPSB0YWdFc3RhdFBhcnRp
dFswXS5maXJzdENoaWxkLmRhdGE7CgkJCQkJCQllc3RhdFBhcnRpdCA9IHRhZ0Vz
dGF0UGFydGl0WzBdLmF0dHJpYnV0ZXMuZ2V0TmFtZWRJdGVtKCJpZE5hbWUiKS52
YWx1ZTsKCgkJCQkJdGFnSG9yYSA9IHRhZ0l0ZW0uZ2V0RWxlbWVudHNCeVRhZ05h
bWUoImhvcmEiKTsKCQkJCQlpZiAodGFnSG9yYS5sZW5ndGggPiAwKQoJCQkJCXsK
CQkJCQkJCWQgPSB0YWdIb3JhWzBdLmF0dHJpYnV0ZXMuZ2V0TmFtZWRJdGVtKCJk
aWEiKS52YWx1ZTsKCQkJCQkJCW0gPSB0YWdIb3JhWzBdLmF0dHJpYnV0ZXMuZ2V0
TmFtZWRJdGVtKCJtZXMiKS52YWx1ZTsKCQkJCQkJCWEgPSB0YWdIb3JhWzBdLmF0
dHJpYnV0ZXMuZ2V0TmFtZWRJdGVtKCJhbnkiKS52YWx1ZTsKCQkJCQkJCWggPSB0
YWdIb3JhWzBdLmF0dHJpYnV0ZXMuZ2V0TmFtZWRJdGVtKCJob3JhIikudmFsdWU7
CgkJCQkJCQluID0gdGFnSG9yYVswXS5hdHRyaWJ1dGVzLmdldE5hbWVkSXRlbSgi
bWludXQiKS52YWx1ZTsKCQkJCQl9CQoJCQl9CgkJCQoJCQl2YXIgZGF0YSA9IGQr
Jy8nK20rJy8nK2ErJyAnK2grJzonK247CgkJCQoJCQlpZiAoZGVidWcpIHsKCQkJ
CQoJCQkJZGF0YSArPSAnJm5ic3A7LS0tLS0tLT4nK2FycmF5Q29udGFkb3JDbGlj
a3NbcG9zXTsKCQkJfQoKCgkJCQkJdmFyIGNvbnRpbmd1dENhcGNhbGVyYSA9ICcn
OwoJCQkJCWNvbnRpbmd1dENhcGNhbGVyYSs9JzxkaXYgY2xhc3M9Im1hcmNhZG9y
U3ViVGl0bGUiPic7CgkJCQkJY29udGluZ3V0Q2FwY2FsZXJhKz0nPGRpdiBzdHls
ZT0iZmxvYXQ6bGVmdCI+JytlcXVpcExvY2FsKyc8c3BhbiBjbGFzcz0ieWVsbG93
Rm9udCI+ICcrZ29sc0xvY2FsKyc8L3NwYW4+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jytl
cXVpcFZpc2l0YW50Kyc8c3BhbiBjbGFzcz0ieWVsbG93Rm9udCI+ICcrZ29sc1Zp
c2l0YW50Kyc8L3NwYW4+PC9kaXY+JzsKCQkJCQljb250aW5ndXRDYXBjYWxlcmEr
PSc8ZGl2PjxhIGhyZWY9IicrIGxpbmtNaW51dCArJyI+PHNwYW4gY2xhc3M9Im1h
cmNhZG9yU2VndWVpeCI+U2VndWVpeCBhcXXtIGVsIE1pbnV0IGEgTWludXQ8L3Nw
YW4+PC9hPjwvZGl2Pic7CgkJCQkJY29udGluZ3V0Q2FwY2FsZXJhKz0nPC9kaXY+
JzsKCQkJCQkJCQkJCQkKCQkJCQkvL3BvciBkZWZlY3RvCgkJCQkJdmFyIGNvbnRp
bmd1dERhZGVzXzEgPSAnPGRpdiBjbGFzcz0ic2Nyb2xsaW5nRGl2IGhlaWdodDE5
MyI+JzsKCQkJCQlpZihsb25naXR1ZCA9PSAiUEVUSVRBIil7CgkJCQkJCWNvbnRp
bmd1dERhZGVzXzEgPSAnPGRpdiBjbGFzcz0ic2Nyb2xsaW5nRGl2IGhlaWdodDYw
Ij4nOwoJCQkJCX0KCQkJCQl2YXIgY29udGluZ3V0RGFkZXNfMiA9ICc8ZGl2IGNs
YXNzPSJzY3JvbGxpbmdTdWJEaXYxIj48aW1nIGFsdD0iRW4gSm9jIiBzcmM9Ii9p
bWcvRW5Kb2MuZ2lmIiB0aXRsZT0iRW4gSm9jIi8+PC9kaXY+JzsKCQkJCQl2YXIg
Y29udGluZ3V0RGFkZXNfMyA9ICc8ZGl2IGNsYXNzPSJDb250TWFyY2Fkb3JDb21l
bnQiPic7CgkJCQkJdmFyIGNvbnRpbmd1dERhZGVzXzQgPSAnJzsKCQkJCQkJCQkJ
CQl2YXIgdk1pbnV0cyA9IG51bGw7CgoJCQkJCQkJCQkJCXZhciB0YWdWSXRlbSA9
IHJvb3RFbGVtZW50LmdldEVsZW1lbnRzQnlUYWdOYW1lKCJpdGVtIik7CgkJCQkJ
CQkJCQkJaWYgKHRhZ1ZJdGVtLmxlbmd0aCA+IDApCgkJCQkJCQkJCQkJewoJCQkJ
CQkJCQkJCQl0YWdWUkVsYXRpb25zID0gdGFnVkl0ZW1bMF0uZ2V0RWxlbWVudHNC
eVRhZ05hbWUoInJlbGF0aW9ucyIpOwoJCQkJCQkJCQkJCQlpZiAodGFnVlJFbGF0
aW9ucy5sZW5ndGggPiAwKQoJCQkJCQkJCQkJCQl7CgkJCQkJCQkJCQkJCQl2TWlu
dXRzID0gdGFnVlJFbGF0aW9uc1swXS5nZXRFbGVtZW50c0J5VGFnTmFtZSgicmVs
YXRpb24iKTsKCQkJCQkJCQkJCQkJfQoJCQkJCQkJCQkJCX0KCQkJCQkJCQkJCQkK
CQkJCQkJCQkJCQlpZiAodk1pbnV0cyAhPSBudWxsKSB7CgkJCQkJCQkJCQkJCgkJ
CQkJCQkJCQkJCS8vIENyZWVtIHVuIGFycmF5IGRlIG1pbnV0cywgcGVyIG9yZGVu
YXItbG8KCQkJCQkJCQkJCQkJYXJyYXlJZGludHNbcG9zXSA9IG5ldyBBcnJheSh2
TWludXRzLmxlbmd0aCk7CgkJCQkJCQkJCQkJCQoJCQkJCQkJCQkJCQlmb3IgKHZh
ciBpPTA7IGk8dk1pbnV0cy5sZW5ndGg7IGkrKykgewoJCQkJCQkJCQkJCQkJCgkJ
CQkJCQkJCQkJCQlwb2ludGVyTWludXRzID0gdk1pbnV0c1tpXTsKCQkJCQkJCQkJ
CQkJCWFycmF5SWRpbnRzW3Bvc11baV0gPSBuZXcgQXJyYXkoMik7CgkJCQkJCQkJ
CQkJCQkKCQkJCQkJCQkJCQkJCWFycmF5SWRpbnRzW3Bvc11baV1bMF0gPSBwYXJz
ZUludChwb2ludGVyTWludXRzLmF0dHJpYnV0ZXMuZ2V0TmFtZWRJdGVtKCJpZGlu
dCIpLnZhbHVlKTsKCQkJCQkJCQkJCQkJCWFycmF5SWRpbnRzW3Bvc11baV1bMV0g
PSBpOwoJCQkJCQkJCQkJCQl9CgkJCQkJCQkJCQkJCQoJCQkJCQkJCQkJCQlxdWlj
a1NvcnQocG9zLDAsIGFycmF5SWRpbnRzW3Bvc10ubGVuZ3RoLTEpOwoJCQkJCQkJ
CQkJCQoJCQkJCQkJCQkJCQl2YXIgbXNnU3RyID0gIiI7CgkJCQkJCQkJCQkJCXZN
aW51dCA9ICIiOwoJCQkJCQkJCQkJCQl2VGlwdXMgPSAiIjsKCQkJCQkJCQkJCQkJ
dlRpdG9sID0gIiI7CgkJCQkJCQkJCQkJCXZUZXh0ZSA9ICIiOwoJCQkJCQkJCQkJ
CQkKCQkJCQkJCQkJCQkJZm9yICh2YXIgaj0wOyBqPHZNaW51dHMubGVuZ3RoOyBq
KyspewoJCQkKCQkJCQkJCQkJCQkJCXZhciBtaW51dFBvc2l0aW9uID0gYXJyYXlJ
ZGludHNbcG9zXVt2TWludXRzLmxlbmd0aCAtIDEgLSBqXVsxXTsKCQkJCQkJCQkJ
CQkJCXBvaW50ZXJNaW51dHMgPSB2TWludXRzW21pbnV0UG9zaXRpb25dOwoJCQkJ
CQkJCQkJCQkJCgoJCQkJCgkJCQkJCQkJCQkJCQl0YWdNaW51dCA9IHBvaW50ZXJN
aW51dHMuZ2V0RWxlbWVudHNCeVRhZ05hbWUoIm1pbnV0Iik7CgkJCQkJCQkJCQkJ
CQlpZiAodGFnTWludXQubGVuZ3RoID4gMCkKCQkJCQkJCQkJCQkJCQkJdk1pbnV0
ID0gdGFnTWludXRbMF0uZmlyc3RDaGlsZC5kYXRhOwoJCQkJCQkJCQkJCQkJCgkJ
CQkJCQkJCQkJCQl0YWdUaXB1cyA9IHBvaW50ZXJNaW51dHMuZ2V0RWxlbWVudHNC
eVRhZ05hbWUoInRpcHVzX2p1Z2FkYSIpOwoJCQkJCQkJCQkJCQkJaWYgKHRhZ1Rp
cHVzLmxlbmd0aCA+IDApCgkJCQkJCQkJCQkJCQkJCXZUaXB1cyA9IHRhZ1RpcHVz
WzBdLmF0dHJpYnV0ZXMuZ2V0TmFtZWRJdGVtKCJpZE5hbWUiKS52YWx1ZTsKCQkJ
CQkJCQkJCQkJCQoJCQkJCQkJCQkJCQkJdGFnVGl0b2wgPSBwb2ludGVyTWludXRz
LmdldEVsZW1lbnRzQnlUYWdOYW1lKCJ0aXRvbCIpOwoJCQkJCQkJCQkJCQkJaWYg
KHRhZ1RpdG9sLmxlbmd0aCA+IDApCgkJCQkJCQkJCQkJCQkJCXZUaXRvbCA9IHRh
Z1RpdG9sWzBdLmZpcnN0Q2hpbGQuZGF0YTsKCQkJCQkJCQkJCQkJCQoJCQkJCQkJ
CQkJCQkJdGFnVGV4dGUgPSBwb2ludGVyTWludXRzLmdldEVsZW1lbnRzQnlUYWdO
YW1lKCJlbnRyYWRldGEiKTsKCQkJCQkJCQkJCQkJCWlmICh0YWdUZXh0ZS5sZW5n
dGggPiAwKQoJCQkJCQkJCQkJCQkJCQl2VGV4dGUgPSB0YWdUZXh0ZVswXS5maXJz
dENoaWxkLmRhdGE7CgkKCQkJCQkJCQkJCQkJCXZJY289Jyc7CgkJCQkJCQkJCQkJ
CQl2QWx0PScnOwoJCQkKCQkJCQkJCQkJCQkJCWlmICh2VGlwdXM9PSdGSU5BTCcp
ewoJCQkJCQkJCQkJCQkJCXZJY289J2ljb194aXVsZXQuZ2lmJzsKCQkJCQkJCQkJ
CQkJCQl2QWx0PSdGaW5hbCc7CgkJCQkJCQkJCQkJCQl9ZWxzZSBpZih2VGlwdXM9
PSdHT0wnKXsKCQkJCQkJCQkJCQkJCQl2SWNvPSdpY29fZ29sLmdpZic7CgkJCQkJ
CQkJCQkJCQkJdkFsdD0nR29vb29sJzsKCQkJCQkJCQkJCQkJCX1lbHNlIGlmKHZU
aXB1cz09J1BSSU1FUkFfUEFSVCcpewoJCQkJCQkJCQkJCQkJCXZJY289J2ljb194
aXVsZXQuZ2lmJzsKCQkJCQkJCQkJCQkJCQl2QWx0PSdJbmljaSAxYSBwYXJ0JzsK
CQkJCQkJCQkJCQkJCX1lbHNlIGlmKHZUaXB1cz09J1NFR09OQV9QQVJUJyl7CgkJ
CQkJCQkJCQkJCQkJdkljbz0naWNvX3hpdWxldC5naWYnOwoJCQkJCQkJCQkJCQkJ
CXZBbHQ9J0luaWNpIDJhIHBhcnQnOwoJCQkJCQkJCQkJCQkJfWVsc2UgaWYodlRp
cHVzPT0nUFJPUlJPR0EnKXsKCQkJCQkJCQkJCQkJCQl2SWNvPSdpY29feGl1bGV0
LmdpZic7CgkJCQkJCQkJCQkJCQkJdkFsdD0nSW5pY2kgcHLycnJvZ2EnOwoJCQkJ
CQkJCQkJCQkJfWVsc2UgaWYodlRpcHVzPT0nT0NBU0lPX0dPTCcpewoJCQkJCQkJ
CQkJCQkJCXZJY289J2ljb19vY2FzaW8uZ2lmJzsKCQkJCQkJCQkJCQkJCQl2QWx0
PSdvY2FzafMnOwoJCQkJCQkJCQkJCQkJfWVsc2UgaWYodlRpcHVzPT0nUEVOQUwn
KXsKCQkJCQkJCQkJCQkJCQl2SWNvPSdpY29fcGVuYWwuZ2lmJzsKCQkJCQkJCQkJ
CQkJCQl2QWx0PSdwZW5hbCc7CgkJCQkJCQkJCQkJCQl9ZWxzZSBpZih2VGlwdXM9
PSdTVUJTVElUVUNJTycpewoJCQkJCQkJCQkJCQkJCXZJY289J2ljb19jYW52aS5n
aWYnOwoJCQkJCQkJCQkJCQkJCXZBbHQ9J3N1YnN0aXR1Y2nzJzsKCQkJCQkJCQkJ
CQkJCX1lbHNlIGlmKHZUaXB1cz09J1RBUkdfR1JPR0EnKXsKCQkJCQkJCQkJCQkJ
CQl2SWNvPSdpY29fZ3JvZ2EuZ2lmJzsKCQkJCQkJCQkJCQkJCQl2QWx0PSd0YXJn
ZXRhIGdyb2dhJzsKCQkJCQkJCQkJCQkJCX1lbHNlIGlmKHZUaXB1cz09J1RBUkdf
VkVSTUVMTEEnKXsKCQkJCQkJCQkJCQkJCQl2SWNvPSdpY29fdmVybWVsbGEuZ2lm
JzsKCQkJCQkJCQkJCQkJCQl2QWx0PSd0YXJnZXRhIHZlcm1lbGxhJzsKCQkJCQkJ
CQkJCQkJCX0KICAgICAgICAJCQkJCQkJCQkJCQkJCQkJCgkJCQkJCQkJCQkJCQlp
ZiAodkljbyAhPScnKXsKCQkJCQkJCQkJCQkJCQl2RGl2SWNvID0gJzxpbWcgc3Jj
PSIvaW1nLycrdkljbysnIiBhbHQ9IicrdkFsdCsnIiB0aXRsZT0iJyt2QWx0Kyci
IC8+JzsKCQkJCQkJCQkJCQkJCX1lbHNlewoJCQkJCQkJCQkJCQkJCXZEaXZJY28g
PSAnJm5ic3A7JzsKCQkJCQkJCQkJCQkJCX0KCQkJCQkJCQkJCQkJCQoJCQkJCQkJ
CQkJCQkKCQkJCQkJCQkJCQkJLy9zaSBlbiBhbGd1biBjb21lbnRhcmlvIHNlIGhh
IHBpdGFkbyBlbCBmaW5hbCBjYW1iaWFtb3MgbGEgaW1hZ2VuCgkJCQkJCQkJCQkJ
CWlmKGVzdGF0UGFydGl0PT0nRklOQUxJVFpBVCcpewoJCQkJCQkJCQkJCQkJY29u
dGluZ3V0RGFkZXNfMiA9ICc8ZGl2IGNsYXNzPSJzY3JvbGxpbmdTdWJEaXYxIj48
aW1nIGFsdD0iRmluYWxpdHphdCIgc3JjPSIvaW1nL0ZpbmFsaXR6YXQuZ2lmIiB0
aXRsZT0iRmluYWxpdHphdCIvPjwvZGl2Pic7CgkJCQkJCQkJCQkJCX0JCgoJCQkJ
CQkJCQkJCQkvL3NpIGVuIGFsZ3VuIGNvbWVudGFyaW8gc2UgaGEgcGl0YWRvIGVs
IGZpbmFsIGNhbWJpYW1vcyBsYSBpbWFnZW4KCQkJCQkJCQkJCQkJaWYoZXN0YXRQ
YXJ0aXQ9PSdQRU5ERU5UJyl7CgkJCQkJCQkJCQkJCQljb250aW5ndXREYWRlc18y
ID0gJzxkaXYgY2xhc3M9InNjcm9sbGluZ1N1YkRpdjEiPjxpbWcgYWx0PSJQcmV2
aSIgc3JjPSIvaW1nL1ByZXZpLmdpZiIgdGl0bGU9IlByZXZpIiAvPjwvZGl2Pic7
CgkJCQkJCQkJCQkJCX0JCgoJCQkJCQkJCQkJCQkvL3NvbG8gbG9zIGRvcyB1bHRp
bW9zIGNvbWVudGFyaW9zCgkJCQkJCQkJCQkJCWlmKGo8MikJewoJCQkJCQkJCQkJ
CQkJY29udGluZ3V0RGFkZXNfNCArPSAnPGRpdiBjbGFzcz0ic2Nyb2xsaW5nU3Vi
RGl2MiI+Jyt2TWludXQrJzwvZGl2PjxkaXYgY2xhc3M9IlVpR29sIj4nK3ZEaXZJ
Y28rJzwvZGl2Pic7CgkJCQkJCQkJCQkJCQljb250aW5ndXREYWRlc180ICs9ICc8
ZGl2IGNsYXNzPSJzY3JvbGxpbmdTdWJEaXYzIj48c3BhbiBjbGFzcz0iYm9sZCI+
Jyt2VGl0b2wrJzxici8+PC9zcGFuPicrdlRleHRlKyc8L2Rpdj4nOwoJCQkJCQkJ
CQkJCQkJY29udGluZ3V0RGFkZXNfNCArPSAnPGJyLz48ZGl2IGNsYXNzPSJzZXBh
cmFkb3IiPjwvZGl2Pic7CgkJCQkJCQkJCQkJCX0KCQkJCQkJCQkJCQkJCgkJCQkJ
CQkJCQkJfQoJCQkJCQkJCQl9CgkJCQkJCQkJCXZhciBjb250aW5ndXREYWRlcyA9
IGNvbnRpbmd1dERhZGVzXzEgKyBjb250aW5ndXREYWRlc18yICsgY29udGluZ3V0
RGFkZXNfMyArIGNvbnRpbmd1dERhZGVzXzQ7CgkJCQkJCQkJCWNvbnRpbmd1dERh
ZGVzICs9ICc8L2Rpdj48L2Rpdj4nOwoJCQoJCQkvLyBQaW50ZW0gbGEgaW5mbwoJ
CQlkb2N1bWVudC5nZXRFbGVtZW50QnlJZChpZERpdlRhcmdldCkuaW5uZXJIVE1M
ID0gY29udGluZ3V0Q2FwY2FsZXJhICsgY29udGluZ3V0RGFkZXMgOwoKCQkJZXN0
YXRDYXJyZWdhID0gMDsKCQkJCgkJCS8vIEZlbSB1biBjbGljayBhIGxhIHDgZ2lu
YSBwZWxzIGNvbnRhZG9ycyBkZSB2aXNpdGVzCgkJCWlmIChhcnJheUNvbnRhZG9y
Q2xpY2tzW3Bvc10gPCA1KQoJCQl7CgkJCQlhcnJheUNvbnRhZG9yQ2xpY2tzW3Bv
c10rKzsKCQkJfQoJCQllbHNlCgkJCXsKCQkJCS8vYWpheFNpdGVfRG9IaXQoKTsg
Ly8/Pz8/Pz8KCQkJCWFycmF5Q29udGFkb3JDbGlja3NbcG9zXSA9IDA7CgkJCX0K
CQl9Cn0=

------------PQP3L7ekBxLH68e4JnL5l0
Content-Disposition: inline; filename=utils.js
Content-Type: application/x-javascript; charset=ISO-8859-1; name=utils.js
Content-Location: http://www.3cat24.cat/js/utils.js
Content-Transfer-Encoding: Base64

Ly8gSmF2YVNjcmlwdCBEb2N1bWVudAoKCQkJCQovL01vZHVsIEZsYXNoIENvbWFy
cXVlcyAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8v
Ly8vLy8vLy8vLy8vCmZ1bmN0aW9uIGluc2VydFNpbXBsZUZsYXNoKHVybCx3LGgp
IHsKCXZhciBzdHI9Jyc7CglzdHIrPSc8b2JqZWN0IGNsYXNzaWQ9ImNsc2lkOkQy
N0NEQjZFLUFFNkQtMTFjZi05NkI4LTQ0NDU1MzU0MDAwMCIgY29kZWJhc2U9Imh0
dHA6Ly9kb3dubG9hZC5tYWNyb21lZGlhLmNvbS9wdWIvc2hvY2t3YXZlL2NhYnMv
Zmxhc2gvc3dmbGFzaC5jYWIjdmVyc2lvbj02LDAsMjksMCIgd2lkdGg9IicrIHcg
KyciIGhlaWdodD0iJysgaCArJyI+JzsKCXN0cis9JzxwYXJhbSBuYW1lPSJtb3Zp
ZSIgdmFsdWU9IicrdXJsKyciIC8+JzsKCXN0cis9JzxwYXJhbSBuYW1lPSJxdWFs
aXR5IiB2YWx1ZT0iaGlnaCIgLz4nOwoJc3RyKz0nPHBhcmFtIG5hbWU9Indtb2Rl
IiB2YWx1ZT0ib3BhcXVlIiAvPic7CglzdHIrPSc8cGFyYW0gbmFtZT0ibWVudSIg
dmFsdWU9ImZhbHNlIiAvPic7CglzdHIrPSc8cGFyYW0gdmFsdWU9ImV4YWN0Zml0
IiBuYW1lPSJzY2FsZSIgLz4nOwoJc3RyKz0nPGVtYmVkIHNyYz0iJyt1cmwrJyIg
cXVhbGl0eT0iaGlnaCIgd21vZGU9Im9wYXF1ZSIgc2NhbGU9ImV4YWN0Zml0IiBt
ZW51PSJmYWxzZSIgcGx1Z2luc3BhZ2U9Imh0dHA6Ly93d3cubWFjcm9tZWRpYS5j
b20vZ28vZ2V0Zmxhc2hwbGF5ZXIiIHR5cGU9ImFwcGxpY2F0aW9uL3gtc2hvY2t3
YXZlLWZsYXNoIiBhbGxvd1NjcmlwdEFjY2Vzcz0ic2FtZURvbWFpbiIgd2lkdGg9
IicrIHcgKyciIGhlaWdodD0iJysgaCArJyI+PC9lbWJlZD4nOwoJc3RyKz0nPC9v
YmplY3Q+JzsKCWRvY3VtZW50LndyaXRlKHN0cik7Cn0KZnVuY3Rpb24gaW5zZXJ0
Q29tYXJxdWVzRmxhc2godXJsLHcsaCxjb21hcmNhKSB7Cgl2YXIgc3RyPScnOwoJ
c3RyKz0nPG9iamVjdCBjbGFzc2lkPSJjbHNpZDpEMjdDREI2RS1BRTZELTExY2Yt
OTZCOC00NDQ1NTM1NDAwMDAiIGNvZGViYXNlPSJodHRwOi8vZG93bmxvYWQubWFj
cm9tZWRpYS5jb20vcHViL3Nob2Nrd2F2ZS9jYWJzL2ZsYXNoL3N3Zmxhc2guY2Fi
I3ZlcnNpb249NiwwLDI5LDAiIHdpZHRoPSInKyB3ICsnIiBoZWlnaHQ9IicrIGgg
KyciPic7CglzdHIrPSc8cGFyYW0gbmFtZT0ibW92aWUiIHZhbHVlPSInK3VybCsn
IiAvPic7CglzdHIrPSc8cGFyYW0gbmFtZT0iRmxhc2hWYXJzIiB2YWx1ZT0iJytj
b21hcmNhKyciIC8+JzsKCXN0cis9JzxwYXJhbSBuYW1lPSJxdWFsaXR5IiB2YWx1
ZT0iaGlnaCIgLz4nOwoJc3RyKz0nPHBhcmFtIG5hbWU9Indtb2RlIiB2YWx1ZT0i
b3BhcXVlIiAvPic7CglzdHIrPSc8cGFyYW0gbmFtZT0ibWVudSIgdmFsdWU9ImZh
bHNlIiAvPic7CglzdHIrPSc8cGFyYW0gdmFsdWU9ImV4YWN0Zml0IiBuYW1lPSJz
Y2FsZSIgLz4nOwoJc3RyKz0iPGVtYmVkIHNyYz0nIit1cmwrIicgRmxhc2hWYXJz
PSdjb21hcmNhPSciK2NvbWFyY2ErIicgcXVhbGl0eT0naGlnaCcgd21vZGU9J29w
YXF1ZScgc2NhbGU9J2V4YWN0Zml0JyBtZW51PSdmYWxzZScgcGx1Z2luc3BhZ2U9
J2h0dHA6Ly93d3cubWFjcm9tZWRpYS5jb20vZ28vZ2V0Zmxhc2hwbGF5ZXInIHR5
cGU9J2FwcGxpY2F0aW9uL3gtc2hvY2t3YXZlLWZsYXNoJyBhbGxvd1NjcmlwdEFj
Y2Vzcz0nc2FtZURvbWFpbicgd2lkdGg9JyIrIHcgKyInIGhlaWdodD0nIisgaCAr
Iic+PC9lbWJlZD4iOwoJc3RyKz0nPC9vYmplY3Q+JzsKCWRvY3VtZW50LndyaXRl
KHN0cik7Cn0KZnVuY3Rpb24gaW5zZXJ0R3JhZmljYUZsYXNoKHVybCx3LGgpIHsK
dmFyIHN0cj0nJzsKCXN0cis9JzxvYmplY3QgY2xhc3NpZD0iY2xzaWQ6RDI3Q0RC
NkUtQUU2RC0xMWNmLTk2QjgtNDQ0NTUzNTQwMDAwIiBjb2RlYmFzZT0iaHR0cDov
L2Rvd25sb2FkLm1hY3JvbWVkaWEuY29tL3B1Yi9zaG9ja3dhdmUvY2Ficy9mbGFz
aC9zd2ZsYXNoLmNhYiN2ZXJzaW9uPTYsMCwyOSwwIiB3aWR0aD0iJysgdyArJyIg
aGVpZ2h0PSInKyBoICsnIj4nOwoJc3RyKz0nPHBhcmFtIG5hbWU9Im1vdmllIiB2
YWx1ZT0iJyt1cmwrJyIgLz4nOwoJc3RyKz0nPHBhcmFtIG5hbWU9InF1YWxpdHki
IHZhbHVlPSJoaWdoIiAvPic7CglzdHIrPSc8cGFyYW0gbmFtZT0id21vZGUiIHZh
bHVlPSJvcGFxdWUiIC8+JzsKCXN0cis9JzxwYXJhbSBuYW1lPSJtZW51IiB2YWx1
ZT0iZmFsc2UiIC8+JzsKCXN0cis9JzxwYXJhbSB2YWx1ZT0ibm9zY2FsZSIgbmFt
ZT0ic2NhbGUiIC8+JzsKCXN0cis9JzxlbWJlZCBzcmM9IicrdXJsKyciIHF1YWxp
dHk9ImhpZ2giIHdtb2RlPSJvcGFxdWUiIHNjYWxlPSJub3NjYWxlIiBtZW51PSJm
YWxzZSIgcGx1Z2luc3BhZ2U9Imh0dHA6Ly93d3cubWFjcm9tZWRpYS5jb20vZ28v
Z2V0Zmxhc2hwbGF5ZXIiIHR5cGU9ImFwcGxpY2F0aW9uL3gtc2hvY2t3YXZlLWZs
YXNoIiBhbGxvd1NjcmlwdEFjY2Vzcz0ic2FtZURvbWFpbiIgd2lkdGg9IicrIHcg
KyciIGhlaWdodD0iJysgaCArJyI+PC9lbWJlZD4nOwoJc3RyKz0nPC9vYmplY3Q+
JzsKCWRvY3VtZW50LndyaXRlKHN0cik7Cn0KZnVuY3Rpb24gaW5zZXJ0R3JhZmlj
Q29tcGFyYSh1cmwsbG9jYWxpdGF0LHByZXZQYXRoLHcsaCkgewoJdmFyIHN0cj0n
JzsKCXN0cis9JzxvYmplY3QgY2xhc3NpZD0iY2xzaWQ6RDI3Q0RCNkUtQUU2RC0x
MWNmLTk2QjgtNDQ0NTUzNTQwMDAwIiBjb2RlYmFzZT0iaHR0cDovL2Rvd25sb2Fk
Lm1hY3JvbWVkaWEuY29tL3B1Yi9zaG9ja3dhdmUvY2Ficy9mbGFzaC9zd2ZsYXNo
LmNhYiN2ZXJzaW9uPTYsMCwyOSwwIiB3aWR0aD0iJysgdyArJyIgaGVpZ2h0PSIn
KyBoICsnIj4nOwoJc3RyKz0nPHBhcmFtIG5hbWU9Im1vdmllIiB2YWx1ZT0iJyt1
cmwrJz9sb2NhbGl0YXQ9JysgbG9jYWxpdGF0ICsnJnByZXZQYXRoPScrIHByZXZQ
YXRoICsnJmFtcGxhZGE9JysgdyArJyIgLz4nOwoJc3RyKz0nPHBhcmFtIG5hbWU9
InF1YWxpdHkiIHZhbHVlPSJoaWdoIiAvPic7CglzdHIrPSc8cGFyYW0gbmFtZT0i
d21vZGUiIHZhbHVlPSJvcGFxdWUiIC8+JzsKCXN0cis9JzxwYXJhbSBuYW1lPSJt
ZW51IiB2YWx1ZT0iZmFsc2UiIC8+JzsKCXN0cis9JzxwYXJhbSBuYW1lPSJzY2Fs
ZSIgdmFsdWU9Im5vc2NhbGUiIC8+JzsKCXN0cis9JzxlbWJlZCBzcmM9IicrdXJs
Kyc/bG9jYWxpdGF0PScrIGxvY2FsaXRhdCArJyZwcmV2UGF0aD0nKyBwcmV2UGF0
aCArJyZhbXBsYWRhPScrIHcgKyciIHF1YWxpdHk9ImhpZ2giIHdtb2RlPSJvcGFx
dWUiIHNjYWxlPSJub3NjYWxlIiBtZW51PSJmYWxzZSIgcGx1Z2luc3BhZ2U9Imh0
dHA6Ly93d3cubWFjcm9tZWRpYS5jb20vZ28vZ2V0Zmxhc2hwbGF5ZXIiIHR5cGU9
ImFwcGxpY2F0aW9uL3gtc2hvY2t3YXZlLWZsYXNoIiBhbGxvd1NjcmlwdEFjY2Vz
cz0ic2FtZURvbWFpbiIgd2lkdGg9IicrIHcgKyciIGhlaWdodD0iJysgaCArJyI+
PC9lbWJlZD4nOwoJc3RyKz0nPC9vYmplY3Q+JzsKCWRvY3VtZW50LndyaXRlKHN0
cik7Cn0KZnVuY3Rpb24gaW5zZXJ0R3JhZmljKHVybCxwcmVQYXRoWWVhcixkaXIs
aWQsdyxoKSB7Cgl2YXIgc3RyPScnOwoJc3RyKz0nPG9iamVjdCBjbGFzc2lkPSJj
bHNpZDpEMjdDREI2RS1BRTZELTExY2YtOTZCOC00NDQ1NTM1NDAwMDAiIGNvZGVi
YXNlPSJodHRwOi8vZG93bmxvYWQubWFjcm9tZWRpYS5jb20vcHViL3Nob2Nrd2F2
ZS9jYWJzL2ZsYXNoL3N3Zmxhc2guY2FiI3ZlcnNpb249NiwwLDI5LDAiIHdpZHRo
PSInKyB3ICsnIiBoZWlnaHQ9IicrIGggKyciPic7CglzdHIrPSc8cGFyYW0gbmFt
ZT0ibW92aWUiIHZhbHVlPSInK3VybCsnP3ByZVBhdGhZZWFyPScrcHJlUGF0aFll
YXIrJyZkaXI9JytkaXIrJyZpZD0nK2lkKycmYW1wbGFkYT0nKyB3ICsnIiAvPic7
CglzdHIrPSc8cGFyYW0gbmFtZT0icXVhbGl0eSIgdmFsdWU9ImhpZ2giIC8+JzsK
CXN0cis9JzxwYXJhbSBuYW1lPSJ3bW9kZSIgdmFsdWU9Im9wYXF1ZSIgLz4nOwoJ
c3RyKz0nPHBhcmFtIG5hbWU9Im1lbnUiIHZhbHVlPSJmYWxzZSIgLz4nOwoJc3Ry
Kz0nPHBhcmFtIG5hbWU9InNjYWxlIiB2YWx1ZT0ibm9zY2FsZSIgLz4nOwoJc3Ry
Kz0nPGVtYmVkIHNyYz0iJyt1cmwrJz9wcmVQYXRoWWVhcj0nK3ByZVBhdGhZZWFy
KycmZGlyPScrZGlyKycmaWQ9JytpZCsnJmFtcGxhZGE9JysgdyArJyIgcXVhbGl0
eT0iaGlnaCIgd21vZGU9Im9wYXF1ZSIgc2NhbGU9Im5vc2NhbGUiIG1lbnU9ImZh
bHNlIiBwbHVnaW5zcGFnZT0iaHR0cDovL3d3dy5tYWNyb21lZGlhLmNvbS9nby9n
ZXRmbGFzaHBsYXllciIgdHlwZT0iYXBwbGljYXRpb24veC1zaG9ja3dhdmUtZmxh
c2giIGFsbG93U2NyaXB0QWNjZXNzPSJzYW1lRG9tYWluIiB3aWR0aD0iJysgdyAr
JyIgaGVpZ2h0PSInKyBoICsnIj48L2VtYmVkPic7CglzdHIrPSc8L29iamVjdD4n
OwoJZG9jdW1lbnQud3JpdGUoc3RyKTsKfQovLy8vLy8vLy8vLy8vLy8vLy8vLy8v
Ly8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8v
Ly8vLy8vLwoKLy9DYW52aWFyIG1pZGEgZGVsIHRleHQgLy8vLy8vLy8vLy8vLy8v
Ly8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8KCmZ1bmN0aW9u
IHpvb21UZXh0KEFjY2lvbixFbGVtZW50byl7CgovL2luaWNpYWxpemFjaW9uZXMK
b2JqPWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKEVsZW1lbnRvKTsKCmlmIChvYmou
c3R5bGUuZm9udFNpemU9PSIiKXsKb2JqLnN0eWxlLmZvbnRTaXplPSI3NSUiOwp9
CmFjdHVhbD1wYXJzZUludChvYmouc3R5bGUuZm9udFNpemUpOyAvL3ZhbG9yIGFj
dHVhbCBkZWwgdGFtYcOxbyBkZWwgdGV4dG8KaW5jcmVtZW50bz0yMDsvLyBlbCB2
YWxvciBkZWwgaW5jcmVtZW50byBvIGRlY3JlbWVudG8gZW4gZWwgdGFtYcOxbwoK
Ly9hY2Npb24gc29icmUgZWwgdGV4dG8KaWYoQWNjaW9uPT0icmVlc3RhYmxlY2Vy
Iil7Cm9iai5zdHlsZS5mb250U2l6ZT0iMTAwJSIKfQppZihBY2Npb249PSJhdW1l
bnRhciIpewp2YWxvcj1hY3R1YWwraW5jcmVtZW50bzsKCWlmKHZhbG9yIDw9IDEx
NSl7CglvYmouc3R5bGUuZm9udFNpemU9dmFsb3IrIiUiCgl9Cn0KaWYoQWNjaW9u
PT0iZGlzbWludWlyIil7CnZhbG9yPWFjdHVhbC1pbmNyZW1lbnRvOwoJaWYodmFs
b3IgPj0gNzUpewoJb2JqLnN0eWxlLmZvbnRTaXplPXZhbG9yKyIlIgoJfQp9Cn0K
CnZhciB0ID0gMDsKZnVuY3Rpb24gY2hhbmdlVHh0U2l6ZShpZCxvcGVyYXRvcikg
ewoJdmFyIHRhbWFueSA9IFsiNzUlIiwiMTAwJSIsIjEyMCUiLCIxNjAlIl07Cglp
ZihvcGVyYXRvcil7CgkJdCsrOwoJCWlmKHQ+PXRhbWFueS5sZW5ndGgpewoJCQl0
ID0gdGFtYW55Lmxlbmd0aC0xOwoJCX0KCX1lbHNlewoJCXQtLTsKCQlpZih0PD0w
KXsKCQkJdCA9IDA7CgkJfQoJfQoJaWRlbnRpdHk9ZG9jdW1lbnQuZ2V0RWxlbWVu
dEJ5SWQoaWQpOwoJaWRlbnRpdHkuc3R5bGUuZm9udFNpemUgPSB0YW1hbnlbdF07
CglzdGF0YigpOwp9CmZ1bmN0aW9uIHN0YXRiKCkgewpzZWxmLnN0YXR1cyA9ICIi
Cn0KCnZhciB0ID0gMDsKZnVuY3Rpb24gY2hhbmdlVHh0U2l6ZTIoaWQsb3BlcmF0
b3IpIHsKCXZhciB0YW1hbnkgPSBbIjUwJSIsIjc1JSIsIjEwMCUiLCIxMjAlIl07
CglpZihvcGVyYXRvcil7CgkJdCsrOwoJCWlmKHQ+PXRhbWFueS5sZW5ndGgpewoJ
CQl0ID0gdGFtYW55Lmxlbmd0aC0xOwoJCX0KCX1lbHNlewoJCXQtLTsKCQlpZih0
PD0wKXsKCQkJdCA9IDA7CgkJfQoJfQoJaWRlbnRpdHk9ZG9jdW1lbnQuZ2V0RWxl
bWVudEJ5SWQoaWQpOwoJaWRlbnRpdHkuc3R5bGUuZm9udFNpemUgPSB0YW1hbnlb
dF07CglzdGF0YigpOwp9CmZ1bmN0aW9uIHN0YXRiKCkgewpzZWxmLnN0YXR1cyA9
ICIiCn0KLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8v
Ly8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8KCi8vTW9kdWwgMSBG
b3RvZ2FsZXJpYSAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8v
Ly8vLy8vLy8vLy8vLy8vLy8vCi8vdmFyIHNlbGVjdGVkQ2xhc3MgPSAic2VsZWN0
ZWQiOwovL3ZhciBub3JtYWxDbGFzcyA9ICJub3JtYWwiOwovL3ZhciB0ZW1wSWQ7
CmZ1bmN0aW9uIHNlbGVjdEZvdG8obW9kdWxJZCxtb2R1bElkTmFtZSxpZCx0b3Qp
ewoJdmFyIG1vZHVsRm90byA9IG1vZHVsSWROYW1lKyJfZm90byI7Cglmb3IoaT0w
O2k8dG90O2krKyl7CgkJdmFyIHRlbXBJZCA9IG1vZHVsSWROYW1lKyJfYnRuTmF2
IitpOwoJCWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKHRlbXBJZCkuY2xhc3NOYW1l
ID0gIm5vcm1hbCI7CgkJaWYoaSA9PSBpZCl7CgkJCWRvY3VtZW50LmdldEVsZW1l
bnRCeUlkKHRlbXBJZCkuY2xhc3NOYW1lID0gInNlbGVjdGVkIjsKCQl9Cgl9Cglk
b2N1bWVudC5nZXRFbGVtZW50QnlJZChtb2R1bEZvdG8pLnNyYyA9IG1vZHVsSWRb
aWRdOwp9Ci8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8v
Ly8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vCgovL01vZHVsIDIg
c2VxdWVuY2lhIGRlIGZvdG9zIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8v
Ly8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8KLy92YXIgc2VsZWN0ZWRDbGFzcyA9
ICJzZWxlY3RlZCI7Ci8vdmFyIG5vcm1hbENsYXNzID0gIm5vcm1hbCI7Ci8vdmFy
IHRlbXBJZDsKZnVuY3Rpb24gc2VsZWN0Rm90b05ldyhtb2R1bElkLG1vZHVsSWRO
YW1lLGlkKXsKCXZhciBtb2R1bEZvdG8gPSBtb2R1bElkTmFtZSsiX2ZvdG8iOwoJ
Zm9yKGk9MDtpPG1vZHVsSWQuc3JjRm90by5sZW5ndGg7aSsrKXsKCQl2YXIgdGVt
cElkID0gbW9kdWxJZE5hbWUrIl9idG5OYXYiK2k7CgkJZG9jdW1lbnQuZ2V0RWxl
bWVudEJ5SWQodGVtcElkKS5jbGFzc05hbWUgPSAibm9ybWFsIjsKCQlpZihpID09
IGlkKXsKCQkJZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQodGVtcElkKS5jbGFzc05h
bWUgPSAic2VsZWN0ZWQiOwoJCX0KCX0KCWRvY3VtZW50LmdldEVsZW1lbnRCeUlk
KG1vZHVsRm90bykuc3JjID0gbW9kdWxJZC5zcmNGb3RvW2lkXTsKCWRvY3VtZW50
LmdldEVsZW1lbnRCeUlkKG1vZHVsRm90bykuYWx0ID0gbW9kdWxJZC5hbHRGb3Rv
W2lkXTsKCWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKG1vZHVsRm90bykudGl0bGUg
PSBtb2R1bElkLmFsdEZvdG9baWRdOwp9Ci8vLy8vLy8vLy8vLy8vLy8vLy8vLy8v
Ly8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8v
Ly8vLy8vCgoKCi8vTW9kdWwgVWx0aW1lcyBOb3RpY2llcyAvLy8vLy8vLy8vLy8v
Ly8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vCmZ1bmN0aW9u
IHN3YXBUYWJDbGFzc05hbWUoY291bnQsdGFiUHJlLGxsaXN0YVByZSxpZCxjbGFz
c05hbWUpIHsKCWZvcih2YXIgaT0xO2k8PWNvdW50O2krKykgewoJCXZhciB0YWJJ
ZE5vdyA9IHRhYlByZStpOwoJCXZhciBsbGlzdGFJZE5vdyA9IGxsaXN0YVByZStp
OwoJCWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKHRhYklkTm93KS5jbGFzc05hbWUg
PSAnJzsKCQlkb2N1bWVudC5nZXRFbGVtZW50QnlJZChsbGlzdGFJZE5vdykuY2xh
c3NOYW1lID0gJ2hpZGUnOwoJCWlmKGkgPT0gaWQpewoJCQlkb2N1bWVudC5nZXRF
bGVtZW50QnlJZCh0YWJJZE5vdykuY2xhc3NOYW1lID0gY2xhc3NOYW1lOwoJCQlk
b2N1bWVudC5nZXRFbGVtZW50QnlJZChsbGlzdGFJZE5vdykuY2xhc3NOYW1lID0g
Y2xhc3NOYW1lOwoJCX0KCX0KfQovLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8v
Ly8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8v
LwoKCi8vUGFnaW5hZG9yIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8v
Ly8vLy8vLy8vLy8vLy8vLy8vLy8KZnVuY3Rpb24gcGFnaW5hZG9yXzEoY291bnQs
dGFiUHJlLGxsaXN0YVByZSxpZCxjbGFzc05hbWUpIHsKCQoJdmFyIGkgPSAxOwoJ
dmFyIHRhYklkTm93OwoJdmFyIGxsaXN0YUlkTm93OwoJdmFyIGluaVBhZyA9IDE7
Cgl2YXIgbWF4UGFnID0gY291bnQ7Cgl2YXIgcGFnQWN0dWFsID0gZG9jdW1lbnQu
Z2V0RWxlbWVudEJ5SWQoIm51bV9wYWdfQWN0dWFsIikuaW5uZXJIVE1MOwoJdmFy
IHBhZ1NlZyA9IChwYWdBY3R1YWwqMSkgKyAxOwoJdmFyIHBhZ0FudCA9IChwYWdB
Y3R1YWwqMSkgLSAxOwoJCgkvL2FsZXJ0IChwYWdBY3R1YWwrIiAiKyBwYWdTZWcp
OwoJaWYoaWQgPT0gIlNlZyIpIHsKCQkKCQkvL2RvY3VtZW50LmdldEVsZW1lbnRC
eUlkKHRhYlByZSArIHBhZ1NlZykuY2xhc3NOYW1lID0gY2xhc3NOYW1lOwoJCWRv
Y3VtZW50LmdldEVsZW1lbnRCeUlkKGxsaXN0YVByZSArIHBhZ1NlZykuY2xhc3NO
YW1lID0gY2xhc3NOYW1lOwoJCWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJCXyIg
KyBwYWdTZWcpLmNsYXNzTmFtZSA9ICJhY3RpdmUiOwoJCWRvY3VtZW50LmdldEVs
ZW1lbnRCeUlkKCJudW1fcGFnX0FjdHVhbCIpLmlubmVySFRNTCA9ICIiOwoJCWRv
Y3VtZW50LmdldEVsZW1lbnRCeUlkKCJudW1fcGFnX0FjdHVhbCIpLmlubmVySFRN
TCA9IHBhZ1NlZzsKCQkKCQlmb3IoaTtpPD1jb3VudDtpKyspIHsKCQkJaWYoaSA9
PSBwYWdTZWcpeyBjb250aW51ZTsgfQoJCQl0YWJJZE5vdyA9IHRhYlByZStpOwoJ
CQlsbGlzdGFJZE5vdyA9IGxsaXN0YVByZStpOwoJCQlkb2N1bWVudC5nZXRFbGVt
ZW50QnlJZCh0YWJJZE5vdykuY2xhc3NOYW1lID0gJyc7CgkJCWRvY3VtZW50Lmdl
dEVsZW1lbnRCeUlkKGxsaXN0YUlkTm93KS5jbGFzc05hbWUgPSAnaGlkZSc7CgkJ
CWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJCXyIgKyBpKS5jbGFzc05hbWUgPSAi
IjsKCQkJCgkJCWlmKHBhZ1NlZyA9PSBtYXhQYWcpCgkJCXsKCQkJCWRvY3VtZW50
LmdldEVsZW1lbnRCeUlkKCJub3RpVGFiUmVzX0JfU2VnIikuY2xhc3NOYW1lID0g
J2hpZGRlbic7CgkJCX1lbHNlewoJCQkJZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQo
Im5vdGlUYWJSZXNfQl9TZWciKS5jbGFzc05hbWUgPSAnJzsKCQkJfQoJCQlpZihw
YWdTZWcgPiBpbmlQYWcpCgkJCXsKCQkJCWRvY3VtZW50LmdldEVsZW1lbnRCeUlk
KCJub3RpVGFiUmVzX0JfQW50IikuY2xhc3NOYW1lID0gJyc7CgkJCX1lbHNlewoJ
CQkJZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoIm5vdGlUYWJSZXNfQl9BbnQiKS5j
bGFzc05hbWUgPSAnaGlkZGVuJzsKCQkJfQoJCX0KCQkJCgl9CgkKCQlpZihpZCA9
PSAiQW50IikgewoJCQovLwkJZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQodGFiUHJl
ICsgcGFnQW50KS5jbGFzc05hbWUgPSBjbGFzc05hbWU7CgkJZG9jdW1lbnQuZ2V0
RWxlbWVudEJ5SWQobGxpc3RhUHJlICsgcGFnQW50KS5jbGFzc05hbWUgPSBjbGFz
c05hbWU7CgkJZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoIkJfIiArIHBhZ0FudCku
Y2xhc3NOYW1lID0gImFjdGl2ZSI7CgkJZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQo
Im51bV9wYWdfQWN0dWFsIikuaW5uZXJIVE1MID0gIiI7CgkJZG9jdW1lbnQuZ2V0
RWxlbWVudEJ5SWQoIm51bV9wYWdfQWN0dWFsIikuaW5uZXJIVE1MID0gcGFnQW50
OwoJCQoJCWZvcihpO2k8PWNvdW50O2krKykgewoJCQlpZihpID09IHBhZ0FudCl7
IGNvbnRpbnVlOyB9CgkJCXRhYklkTm93ID0gdGFiUHJlK2k7CgkJCWxsaXN0YUlk
Tm93ID0gbGxpc3RhUHJlK2k7CgkJCWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKHRh
YklkTm93KS5jbGFzc05hbWUgPSAnJzsKCQkJZG9jdW1lbnQuZ2V0RWxlbWVudEJ5
SWQobGxpc3RhSWROb3cpLmNsYXNzTmFtZSA9ICdoaWRlJzsKCQkJZG9jdW1lbnQu
Z2V0RWxlbWVudEJ5SWQoIkJfIiArIGkpLmNsYXNzTmFtZSA9ICIiOwoJCQkKCQkJ
aWYocGFnQW50ID09IGluaVBhZykKCQkJewoJCQlkb2N1bWVudC5nZXRFbGVtZW50
QnlJZCgibm90aVRhYlJlc19CX0FudCIpLmNsYXNzTmFtZSA9ICdoaWRkZW4nOwoJ
CQlkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgibm90aVRhYlJlc19CX1NlZyIpLmNs
YXNzTmFtZSA9ICcnOwoJCQl9ZWxzZXsKCQkJZG9jdW1lbnQuZ2V0RWxlbWVudEJ5
SWQoIm5vdGlUYWJSZXNfQl9BbnQiKS5jbGFzc05hbWUgPSAnJzsKCQkJZG9jdW1l
bnQuZ2V0RWxlbWVudEJ5SWQoIm5vdGlUYWJSZXNfQl9TZWciKS5jbGFzc05hbWUg
PSAnJzsKCQkJfQoJCX0KCQkJCgl9CgoJCmZvcihpO2k8PWNvdW50O2krKykgewoJ
CXRhYklkTm93ID0gdGFiUHJlK2k7CgkJbGxpc3RhSWROb3cgPSBsbGlzdGFQcmUr
aTsKCQlkb2N1bWVudC5nZXRFbGVtZW50QnlJZCh0YWJJZE5vdykuY2xhc3NOYW1l
ID0gJyc7CgkJZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQobGxpc3RhSWROb3cpLmNs
YXNzTmFtZSA9ICdoaWRlJzsKCQlkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiQl8i
ICsgaSkuY2xhc3NOYW1lID0gIiI7CgkJCgkJaWYoaSA9PSBpZCl7CgkJCXBhZ0Fj
dHVhbCA9IGlkOwoJCQlkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgibnVtX3BhZ19B
Y3R1YWwiKS5pbm5lckhUTUwgPSAiIjsKCQkJZG9jdW1lbnQuZ2V0RWxlbWVudEJ5
SWQoIm51bV9wYWdfQWN0dWFsIikuaW5uZXJIVE1MID0gcGFnQWN0dWFsOwovLwkJ
CWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKHRhYklkTm93KS5jbGFzc05hbWUgPSBj
bGFzc05hbWU7CgkJCWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKGxsaXN0YUlkTm93
KS5jbGFzc05hbWUgPSBjbGFzc05hbWU7CgkJCWRvY3VtZW50LmdldEVsZW1lbnRC
eUlkKCJCXyIgKyBwYWdBY3R1YWwpLmNsYXNzTmFtZSA9ICJhY3RpdmUiOwoJCX0K
CQkKCQlpZihwYWdBY3R1YWwgPT0gbWF4UGFnKQoJCXsKCQkJZG9jdW1lbnQuZ2V0
RWxlbWVudEJ5SWQoIm5vdGlUYWJSZXNfQl9TZWciKS5jbGFzc05hbWUgPSAnaGlk
ZGVuJzsKCQl9ZWxzZXsKCQkJZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoIm5vdGlU
YWJSZXNfQl9TZWciKS5jbGFzc05hbWUgPSAnJzsKCQl9CgkJCgkJaWYocGFnQWN0
dWFsID09IGluaVBhZykKCQl7CgkJCWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJu
b3RpVGFiUmVzX0JfQW50IikuY2xhc3NOYW1lID0gJ2hpZGRlbic7CgkJfWVsc2V7
CgkJCWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJub3RpVGFiUmVzX0JfQW50Iiku
Y2xhc3NOYW1lID0gJyc7CgkJfQoJfQp9Ci8vLy8vLy8vLy8vLy8vLy8vLy8vLy8v
Ly8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8v
Ly8vLy8vCgoKLy9Nb2R1bCBGb3RvZ2FsZXJpYSBOT1ZBIC8vLy8vLy8vLy8vLy8v
Ly8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLwpmdW5j
dGlvbiBmb3RvR2FsZXJpYSh1aWQpIHsgCgl0aGlzLmlkID0gdWlkOwp9CmZvdG9H
YWxlcmlhLnByb3RvdHlwZS51cGRhdGUgPSBmdW5jdGlvbihzeW1ib2wsIGlkaW50
KSB7CglpZiAoc3ltYm9sID09ICJzZWd1ZW50IikgewoJCXRoaXMudm8uYWN0dWFs
Kys7CgkJaWYodGhpcy52by5hY3R1YWwgPj0gdGhpcy52by5zaXplKXsKCQkJdGhp
cy52by5hY3R1YWwgPSAwOwoJCX0KCX0KCWVsc2UgewoJCXRoaXMudm8uYWN0dWFs
LS07CgkJaWYodGhpcy52by5hY3R1YWwgPCAwKSB7CgkJCXRoaXMudm8uYWN0dWFs
ID0gKHRoaXMudm8uc2l6ZS0xKTsKCQl9Cgl9Cglkb2N1bWVudC5nZXRFbGVtZW50
QnlJZCgiR2FsZXJpYXRpdG9sIitpZGludCkuaW5uZXJIVE1MID0gdGhpcy52by50
aXRvbEdhbGVyaWE7Cglkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiR2FsZXJpYXRp
dG9sIitpZGludCkuaHJlZiA9IHRoaXMudm8uaHJlZlt0aGlzLnZvLmFjdHVhbF07
Cglkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiR2FsZXJpYXRpdG9sIitpZGludCku
dGl0bGUgPSAiR2FsZXJpYTogIit0aGlzLnZvLnRpdG9sR2FsZXJpYTsKCWRvY3Vt
ZW50LmdldEVsZW1lbnRCeUlkKCJHYWxlcmlhIitpZGludCkuc3JjID0gdGhpcy52
by5mb3RvW3RoaXMudm8uYWN0dWFsXTsKCWRvY3VtZW50LmdldEVsZW1lbnRCeUlk
KCJHYWxlcmlhIitpZGludCkuYWx0ID0gdGhpcy52by5hbHRbdGhpcy52by5hY3R1
YWxdOwoJZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoIkdhbGVyaWEiK2lkaW50KS50
aXRsZSA9IHRoaXMudm8uYWx0W3RoaXMudm8uYWN0dWFsXTsKCWRvY3VtZW50Lmdl
dEVsZW1lbnRCeUlkKCJHYWxlcmlhbGluayIraWRpbnQpLmhyZWYgPSB0aGlzLnZv
LmhyZWZbdGhpcy52by5hY3R1YWxdOwoJZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQo
IlRpdG9sR2FsZXJpYSIraWRpbnQpLmlubmVySFRNTCA9ICI8YSBocmVmPSciK3Ro
aXMudm8uaHJlZlt0aGlzLnZvLmFjdHVhbF0rIicgdGl0bGU9J0dhbGVyaWE6ICIr
IHRoaXMudm8udGl0b2xHYWxlcmlhICsiJyA+Iit0aGlzLnZvLnRpdG9sW3RoaXMu
dm8uYWN0dWFsXSsiPGE+IjsKfQoKLy9Nb2R1bCBGb3RvZ2FsZXJpYSBBbnRpZ2Eg
Ly8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8v
Ly8vLy8vLy8vCmZ1bmN0aW9uIE1vZEdhbGVyaWEodWlkKSB7IAoJdGhpcy5pZCA9
IHVpZDsKfQpNb2RHYWxlcmlhLnByb3RvdHlwZS51cGRhdGUgPSBmdW5jdGlvbihz
eW1ib2wsIGlkaW50KSB7CglpZiAoc3ltYm9sID09ICJzZWd1ZW50IikgewoJCXRo
aXMudm8uYWN0dWFsKys7CgkJaWYodGhpcy52by5hY3R1YWwgPj0gdGhpcy52by5z
aXplKXsKCQkJdGhpcy52by5hY3R1YWwgPSAwOwoJCX0KCX0KCWVsc2UgewoJCXRo
aXMudm8uYWN0dWFsLS07CgkJaWYodGhpcy52by5hY3R1YWwgPCAwKSB7CgkJCXRo
aXMudm8uYWN0dWFsID0gKHRoaXMudm8uc2l6ZS0xKTsKCQl9Cgl9Cglkb2N1bWVu
dC5nZXRFbGVtZW50QnlJZCgiR2FsZXJpYSIraWRpbnQpLnNyYyA9IHRoaXMudm8u
Zm90b1t0aGlzLnZvLmFjdHVhbF07Cglkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgi
R2FsZXJpYSIraWRpbnQpLmFsdCA9IHRoaXMudm8uYWx0W3RoaXMudm8uYWN0dWFs
XTsKCWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJHYWxlcmlhIitpZGludCkudGl0
bGUgPSB0aGlzLnZvLmFsdFt0aGlzLnZvLmFjdHVhbF07Cglkb2N1bWVudC5nZXRF
bGVtZW50QnlJZCgiR2FsZXJpYWxpbmsiK2lkaW50KS5ocmVmID0gdGhpcy52by5o
cmVmW3RoaXMudm8uYWN0dWFsXTsKCWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJU
aXRvbEdhbGVyaWEiK2lkaW50KS5pbm5lckhUTUwgPSAiPGEgaHJlZj0nIit0aGlz
LnZvLmhyZWZbdGhpcy52by5hY3R1YWxdKyInID4iK3RoaXMudm8udGl0b2xbdGhp
cy52by5hY3R1YWxdKyI8YT4iOwp9CgoKZnVuY3Rpb24gVk8oKSB7Cn0KCi8vTW9k
dWwgRm90b2dhbGVyaWEgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8v
Ly8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vCmZ1bmN0aW9uIE1vZEdhbGVyaWFJdGVt
KHVpZCkgeyAKCXRoaXMuaWQgPSB1aWQ7Cn0KTW9kR2FsZXJpYUl0ZW0ucHJvdG90
eXBlLnVwZGF0ZSA9IGZ1bmN0aW9uKHN5bWJvbCwgaWRpbnQpIHsKCWlmIChzeW1i
b2wgPT0gInNlZ3VlbnQiKSB7CgkJdGhpcy52by5hY3R1YWwrKzsKCQlpZih0aGlz
LnZvLmFjdHVhbCA+PSB0aGlzLnZvLnNpemUpewoJCQl0aGlzLnZvLmFjdHVhbCA9
IDA7CgkJfQoJfQoJZWxzZSB7CgkJdGhpcy52by5hY3R1YWwtLTsKCQlpZih0aGlz
LnZvLmFjdHVhbCA8IDApIHsKCQkJdGhpcy52by5hY3R1YWwgPSAodGhpcy52by5z
aXplLTEpOwoJCX0KCX0KCWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJHYWxlcmlh
IitpZGludCkuc3JjID0gdGhpcy52by5mb3RvW3RoaXMudm8uYWN0dWFsXTsKCWRv
Y3VtZW50LmdldEVsZW1lbnRCeUlkKCJHYWxlcmlhIitpZGludCkuYWx0ID0gdGhp
cy52by5hbHRbdGhpcy52by5hY3R1YWxdOwoJZG9jdW1lbnQuZ2V0RWxlbWVudEJ5
SWQoIkdhbGVyaWEiK2lkaW50KS50aXRsZSA9IHRoaXMudm8uYWx0W3RoaXMudm8u
YWN0dWFsXTsKCWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJUaXRvbEdhbGVyaWEi
K2lkaW50KS5pbm5lckhUTUwgPSB0aGlzLnZvLnRpdG9sW3RoaXMudm8uYWN0dWFs
XTsKfQpmdW5jdGlvbiBWTygpIHsKfQoKCi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8v
Ly8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8v
Ly8vLy8vCi8vTW9kdWwgQ2Fycm91c2VsIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8v
Ly8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vCmZ1bmN0aW9uIE1v
ZENhcnJvdXNlbCh1aWQpIHsgCgl0aGlzLmlkID0gdWlkOwp9Ck1vZENhcnJvdXNl
bC5wcm90b3R5cGUudXBkYXRlID0gZnVuY3Rpb24oc3ltYm9sLCBpZGludCkgewoJ
aWYgKHN5bWJvbCA9PSAic2VndWVudCIpIHsKCQl0aGlzLnZvLmFjdHVhbCsrOwoJ
CWlmKHRoaXMudm8uYWN0dWFsID49IHRoaXMudm8uc2l6ZSl7CgkJCXRoaXMudm8u
YWN0dWFsID0gMDsKCQl9Cgl9CgllbHNlIHsKCQl0aGlzLnZvLmFjdHVhbC0tOwoJ
CWlmKHRoaXMudm8uYWN0dWFsIDwgMCkgewoJCQl0aGlzLnZvLmFjdHVhbCA9ICh0
aGlzLnZvLnNpemUtMSk7CgkJfQoJfQoJZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQo
IkNhcnJvdXNlbCIraWRpbnQpLnNyYyA9IHRoaXMudm8uZm90b1t0aGlzLnZvLmFj
dHVhbF07Cglkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiQ2Fycm91c2VsIitpZGlu
dCkuYWx0ID0gdGhpcy52by5hbHRbdGhpcy52by5hY3R1YWxdOwoJZG9jdW1lbnQu
Z2V0RWxlbWVudEJ5SWQoIkNhcnJvdXNlbCIraWRpbnQpLnRpdGxlID0gdGhpcy52
by5hbHRbdGhpcy52by5hY3R1YWxdOwoJZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQo
IkNhcnJvdXNlbGxpbmsiK2lkaW50KS5ocmVmID0gdGhpcy52by5ocmVmW3RoaXMu
dm8uYWN0dWFsXTsKCWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJUaXRvbENhcnJv
dXNlbCIraWRpbnQpLmlubmVySFRNTCA9ICI8YSBocmVmPSciK3RoaXMudm8uaHJl
Zlt0aGlzLnZvLmFjdHVhbF0rIicgPiIrdGhpcy52by50aXRvbFt0aGlzLnZvLmFj
dHVhbF0rIjxhPiI7Ci8qCXN0b3BDYXJydXMoKTsqLwoKfQpmdW5jdGlvbiBWTygp
IHsKfQovKkNhcnJ1c2VsIEF1dG9tYXRpYyovCgovKnZhciBjYXJydXNJbnRlcnZh
bDsKZnVuY3Rpb24gYWN0dWFsaXR6YSgpewoJY2FycnVzSW50ZXJ2YWwgPSBzZXRU
aW1lb3V0KCJtb2RDYXJyb3VzZWwudm8gPSB2b2MxOyBtb2RDYXJyb3VzZWwudXBk
YXRlKCdzZWd1ZW50JywnMScpOyIsIDEwMDAwKTsKfQoKCmZ1bmN0aW9uIHN0b3BD
YXJydXMoKSB7CiAgICBjbGVhclRpbWVvdXQoY2FycnVzSW50ZXJ2YWwpOwoJYWN0
dWFsaXR6YSgpOwp9CiovCi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8v
Ly8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vCgov
L01vZHVsIEVucXVlc3RhIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8v
Ly8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLwp2YXIgaSxqOwp2YXIgY3NzID0g
Wyd3aW5uZXInLCdub3JtYWwnXTsKZnVuY3Rpb24gc2VuZFNlbGVjdGVkT3B0aW9u
KGZvcm0pewoJdmFyIHNlbGVjdGVkT3B0ID0gdW5kZWZpbmVkOwoJZm9yKGo9MDtq
PG9wY2lvbnMubGVuZ3RoO2orKyl7CQoJCWlmKGRvY3VtZW50LmdldEVsZW1lbnRC
eUlkKGZvcm0pW2pdLmNoZWNrZWQgPT0gdHJ1ZSl7CgkJCXNlbGVjdGVkT3B0ID0g
ajsKCQl9Cgl9CglpZihzZWxlY3RlZE9wdCAhPSB1bmRlZmluZWQpewoJCS8vIFNF
TkQgVE8gRE8KCQkvLyBhbGVydChzZWxlY3RlZE9wdCk7CgkJLy8gVVBEQVRFCgkJ
dXBkYXRlRW5xdWVzdGEoKTsKCX0KfQpmdW5jdGlvbiB1cGRhdGVFbnF1ZXN0YSgp
ewoJdmFyIHdpbm5lck9wdCA9IGdldFdpbm5lcigpOwoJdmFyIHRlbXBWYWx1ZTsK
CXZhciBzdHIgPSAiIjsKCWZvcihqPTA7ajxvcGNpb25zLmxlbmd0aDtqKyspewkK
CQl0ZW1wVmFsdWUgPSBNYXRoLmZsb29yKCh2YWx1ZXNbal0qMjAwKS8xMDApOwoJ
CWlmKGogPT0gd2lubmVyT3B0KXsKCQkJc3RyICs9ICc8bGk+JytvcGNpb25zW2pd
Kyc8YnIgLz48ZGl2IGNsYXNzPSInK2Nzc1swXSsnIj48ZGl2IGNsYXNzPSJDb250
b3JubyI+PGltZyAgc3JjPSJpbWcvQmFycmFfRW5jdWVzdGFfUm9qby5naWYiIHdp
ZHRoPSInK3RlbXBWYWx1ZSsnIiBoZWlnaHQ9IjEwcHgiIGFsdD0iIiB0aXRsZT0i
Ii8+PC9kaXY+IDxzcGFuIGNsYXNzPSJQb3JjZW50YWplX051bWVybyI+Jyt2YWx1
ZXNbal0rJyU8L3NwYW4+PC9kaXY+PC9saT4nOwoJCX1lbHNlewoJCQlzdHIgKz0g
JzxsaT4nK29wY2lvbnNbal0rJzxiciAvPjxkaXYgY2xhc3M9IicrY3NzWzFdKyci
PjxkaXYgY2xhc3M9IkNvbnRvcm5vIj48aW1nICBzcmM9ImltZy9CYXJyYV9FbmN1
ZXN0YS5naWYiIHdpZHRoPSInK3RlbXBWYWx1ZSsnIiBoZWlnaHQ9IjEwcHgiIGFs
dD0iIiB0aXRsZT0iIi8+PC9kaXY+IDxzcGFuIGNsYXNzPSJQb3JjZW50YWplX051
bWVybyI+Jyt2YWx1ZXNbal0rJyU8L3NwYW4+PC9kaXY+PC9saT4nOwoJCX0KCX0K
CS8vIFBJTlRPCglkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgicmVzdWx0YXQiKS5p
bm5lckhUTUwgPSBzdHI7Cn0KZnVuY3Rpb24gZ2V0V2lubmVyKCl7Cgl2YXIgdGVt
cFZhbHVlID0gMDsKCWZvcihpPTA7aTxvcGNpb25zLmxlbmd0aDtpKyspewkKCQlp
Zih2YWx1ZXNbaV0+dGVtcFZhbHVlKXsKCQkJdGVtcFZhbHVlID0gaTsKCQl9Cgl9
CglyZXR1cm4gdGVtcFZhbHVlOwp9Ci8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8v
Ly8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8v
Ly8vCgovL01vZHVsIFZJREVPUyAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8v
Ly8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLwovL1BpbnRhciBWaWRl
byBTZWxlY2Npb25hdAkKCQlmdW5jdGlvbiBpbnNlcnRWaWRlbyhpbmZvVmlkZW8s
IGlkaW50LCBpZHZpZCl7CgkJCQoJCQl2YXIgQ29uZmlnRGF0YSA9IG5ldyBPYmpl
Y3QoKQoJCQkJQ29uZmlnRGF0YS5WSURFT19JRCA9CQkJCQk5MjUxOwoJCQkJQ29u
ZmlnRGF0YS5WSURFT19VUkwgPQkJCQkJaW5mb1ZpZGVvLnZpZGVvVVJMW2lkdmlk
XTsvLyIvc3ZwMi9tZWRpYS9zYWx0LmZsdiI7CgkJCQlDb25maWdEYXRhLlBPU1RF
Ul9VUkwgPQkJCQkJaW5mb1ZpZGVvLnBvc3RlclVSTFtpZHZpZF07Ly8iL3N2cDIv
bWVkaWEvc3ZwMl9wb3N0ZXIuanBnIjsKCQkJCUNvbmZpZ0RhdGEuV0lEVEggPQkJ
CQkJCWluZm9WaWRlby5taWRhc1swXTsKCQkJCUNvbmZpZ0RhdGEuSEVJR0hUID0J
CQkJCQlpbmZvVmlkZW8ubWlkYXNbMV07CgkJCQlDb25maWdEYXRhLlBSRVZJREVP
X0RVUkFUSU9OX1NFQ09ORFMgPQk0OwoJCQkJQ29uZmlnRGF0YS5TS0lOX1VSTCA9
CQkJCQkiL3N2cDIvdGhlbWVzL3N2cDJfc2tpblRlbXBsYXRlLnN3ZiI7CgkJCQlD
b25maWdEYXRhLlNLSU5fRk9STV9VUkwgPQkJCQkiL3N2cDIvdGhlbWVzL3N2cDJf
c2tpbkZvcm1UZW1wbGF0ZS5zd2YiOwoJCQkJQ29uZmlnRGF0YS5TVEFSVF9URU1Q
TEFURSA9CQkJCTA7CgkJCQlDb25maWdEYXRhLkVORF9URU1QTEFURSA9CQkJCTE7
CgkJCQlDb25maWdEYXRhLlNUQVRTX1JFRiA9CQkJCQk1MTIzNTEzNDsKCQkJCUNv
bmZpZ0RhdGEuVVNFX0NPTlNPTEUgPQkJCQkidHJ1ZSI7CgkJCQlDb25maWdEYXRh
LkFVVE9QTEFZID0JCQkJCSJmYWxzZSI7CgkJCQkvL0NvbmZpZ0RhdGEuUExBWUxJ
U1RfVVJMCgkJCQkvL0NvbmZpZ0RhdGEuRU5EX0VYVEVSTkFMTUNfVVJMID0JCgkJ
CQoJCQl2YXIgRmxhc2hQYXJhbXMgPSBuZXcgT2JqZWN0KCkKCQkJCUZsYXNoUGFy
YW1zLnNyYyA9IAkJCQkJCSIvc3ZwMi9zdnAyLnN3ZiI7CgkJCQlGbGFzaFBhcmFt
cy5iZ2NvbG9yID0gCQkJCQkiI2ZmZmZmZiI7CgkJCQlGbGFzaFBhcmFtcy53aWR0
aCAgPQkJCQkJaW5mb1ZpZGVvLm1pZGFzWzJdOwoJCQkJRmxhc2hQYXJhbXMuaGVp
Z2h0ID0JCQkJCWluZm9WaWRlby5taWRhc1szXTsKCQkJCUZsYXNoUGFyYW1zLnF1
YWxpdHkgPQkJCQkJImhpZ2giOwoJCQkJRmxhc2hQYXJhbXMuc3dMaXZlQ29ubmVj
dCA9CQkJCSJ0cnVlIjsKCQkJCUZsYXNoUGFyYW1zLm1lbnUgPQkJCQkJCSJmYWxz
ZSI7CgkJCQlGbGFzaFBhcmFtcy5zY2FsZSA9CQkJCQkJIm5vc2NhbGUiOwoJCQkJ
Rmxhc2hQYXJhbXMuc2FsaWduID0JCQkJCSJ0bCI7CgkJCQlGbGFzaFBhcmFtcy5h
bGlnbiA9CQkJCQkJImwiOwoJCQkJRmxhc2hQYXJhbXMuYWxsb3dGdWxsU2NyZWVu
ID0JCQkiZmFsc2UiOwoJCQkJCQkJCQoJCQlpbnNlcnRhU1ZQKCAiVmlkZW8iK2lk
aW50LCBDb25maWdEYXRhICwgRmxhc2hQYXJhbXMgKTsKCQl9CgkJCi8vLy8vLy8v
Ly8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8v
Ly8vLy8vLy8vLy8vLy8vLy8vLy8vCgovL01vZHVsIEFVRElPUyAvLy8vLy8vLy8v
Ly8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8v
Ly8vLwpmdW5jdGlvbiBpbnNlcnRBdWRpbyhpbmZvQXVkaW8sIGlkaW50YSwgaWRh
dWQpIHsKCXZhciBmb3RvID0gJzxpbWcgc3JjPSInK2luZm9BdWRpby5wb3N0ZXJV
UkxbaWRhdWRdKyciIGFsdD0iJytpbmZvQXVkaW8uYWx0W2lkYXVkXSsnIiB0aXRs
ZT0iJytpbmZvQXVkaW8uYWx0W2lkYXVkXSsnIiB3aWR0aD0iMzIwIiBoZWlnaHQ9
IjI0MCIgLz4nOwoJZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoIkZvdG8iK2lkaW50
YSkuaW5uZXJIVE1MID0gZm90bzsKCWF1ZGlvID0gIiI7CglhdWRpbyArPSAiPG9i
amVjdCBjbGFzc2lkPSdjbHNpZDpEMjdDREI2RS1BRTZELTExY2YtOTZCOC00NDQ1
NTM1NDAwMDAnIGNvZGViYXNlPSdodHRwOi8vZG93bmxvYWQubWFjcm9tZWRpYS5j
b20vcHViL3Nob2Nrd2F2ZS9jYWJzL2ZsYXNoL3N3Zmxhc2guY2FiI3ZlcnNpb249
NywwLDE5LDAnIHdpZHRoPSczMjAnIGhlaWdodD0nNDAnIHRpdGxlPSdQbGF5ZXIn
PiIKCWF1ZGlvICs9ICI8cGFyYW0gbmFtZT0nbW92aWUnIHZhbHVlPScvYXVkaW8v
cGxheWVyX2F1ZGlvLnN3ZicgLz4iCglhdWRpbyArPSAiPHBhcmFtIG5hbWU9J3F1
YWxpdHknIHZhbHVlPSdoaWdoJyAvPiIKCWF1ZGlvICs9ICI8UEFSQU0gTkFNRT0n
Rmxhc2hWYXJzJyB2YWx1ZT0nbXVzaWNhPSIraW5mb0F1ZGlvLkF1ZGlvVVJMW2lk
YXVkXSsiJyAvPiIKCWF1ZGlvICs9ICI8ZW1iZWQgc3JjPScvYXVkaW8vcGxheWVy
X2F1ZGlvLnN3ZicgRmxhc2hWYXJzPSdtdXNpY2E9IitpbmZvQXVkaW8uQXVkaW9V
UkxbaWRhdWRdKyInIHF1YWxpdHk9J2hpZ2gnIHBsdWdpbnNwYWdlPSdodHRwOi8v
d3d3Lm1hY3JvbWVkaWEuY29tL2dvL2dldGZsYXNocGxheWVyJyB0eXBlPSdhcHBs
aWNhdGlvbi94LXNob2Nrd2F2ZS1mbGFzaCcgd2lkdGg9JzMyMCcgaGVpZ2h0PSc0
MCc+IgoJYXVkaW8gKz0gIjwvZW1iZWQ+PC9vYmplY3Q+IjsKCWRvY3VtZW50Lmdl
dEVsZW1lbnRCeUlkKCJBdWRpbyIraWRpbnRhKS5pbm5lckhUTUwgPSBhdWRpbzsK
fQoKZnVuY3Rpb24gaW5zZXJ0QXVkaW9Ob0ZvdG8oaW5mb0F1ZGlvLCBpZGludGEs
IGlkYXVkKSB7CglhdWRpbyA9ICIiOwoJYXVkaW8gKz0gIjxvYmplY3QgY2xhc3Np
ZD0nY2xzaWQ6RDI3Q0RCNkUtQUU2RC0xMWNmLTk2QjgtNDQ0NTUzNTQwMDAwJyBj
b2RlYmFzZT0naHR0cDovL2Rvd25sb2FkLm1hY3JvbWVkaWEuY29tL3B1Yi9zaG9j
a3dhdmUvY2Ficy9mbGFzaC9zd2ZsYXNoLmNhYiN2ZXJzaW9uPTcsMCwxOSwwJyB3
aWR0aD0nMzIwJyBoZWlnaHQ9JzQwJyB0aXRsZT0nUGxheWVyJz4iCglhdWRpbyAr
PSAiPHBhcmFtIG5hbWU9J21vdmllJyB2YWx1ZT0nL2F1ZGlvL3BsYXllcl9hdWRp
by5zd2YnIC8+IgoJYXVkaW8gKz0gIjxwYXJhbSBuYW1lPSdxdWFsaXR5JyB2YWx1
ZT0naGlnaCcgLz4iCglhdWRpbyArPSAiPFBBUkFNIE5BTUU9J0ZsYXNoVmFycycg
dmFsdWU9J211c2ljYT0iK2luZm9BdWRpby5BdWRpb1VSTFtpZGF1ZF0rIicgLz4i
CglhdWRpbyArPSAiPGVtYmVkIHNyYz0nL2F1ZGlvL3BsYXllcl9hdWRpby5zd2Yn
IEZsYXNoVmFycz0nbXVzaWNhPSIraW5mb0F1ZGlvLkF1ZGlvVVJMW2lkYXVkXSsi
JyBxdWFsaXR5PSdoaWdoJyBwbHVnaW5zcGFnZT0naHR0cDovL3d3dy5tYWNyb21l
ZGlhLmNvbS9nby9nZXRmbGFzaHBsYXllcicgdHlwZT0nYXBwbGljYXRpb24veC1z
aG9ja3dhdmUtZmxhc2gnIHdpZHRoPSczMjAnIGhlaWdodD0nNDAnPiIKCWF1ZGlv
ICs9ICI8L2VtYmVkPjwvb2JqZWN0PiI7Cglkb2N1bWVudC5nZXRFbGVtZW50QnlJ
ZCgiQXVkaW8iK2lkaW50YSkuaW5uZXJIVE1MID0gYXVkaW87Cn0KLy9Nb2R1bCBB
VURJTyBwZXRpdCAvLy8vLy8vLy8vLy8vCmZ1bmN0aW9uIGluc2VydEF1ZGlvUGV0
aXQoaW5mb0F1ZGlvLCBpZGludGEpIHsKCWF1ZGlvID0gIiI7CglhdWRpbyArPSAi
PG9iamVjdCBjbGFzc2lkPSdjbHNpZDpEMjdDREI2RS1BRTZELTExY2YtOTZCOC00
NDQ1NTM1NDAwMDAnIGNvZGViYXNlPSdodHRwOi8vZG93bmxvYWQubWFjcm9tZWRp
YS5jb20vcHViL3Nob2Nrd2F2ZS9jYWJzL2ZsYXNoL3N3Zmxhc2guY2FiI3ZlcnNp
b249NywwLDE5LDAnIHdpZHRoPSczMTMnIGhlaWdodD0nMzInIHRpdGxlPSdQbGF5
ZXInPiIKCWF1ZGlvICs9ICI8cGFyYW0gbmFtZT0nbW92aWUnIHZhbHVlPScvYXVk
aW8vcGxheWVyQXVkaW9fcGV0aXQuc3dmJyAvPiIKCWF1ZGlvICs9ICI8cGFyYW0g
bmFtZT0ncXVhbGl0eScgdmFsdWU9J2hpZ2gnIC8+IgoJYXVkaW8gKz0gIjxwYXJh
bSBuYW1lPSdGbGFzaFZhcnMnIHZhbHVlPSdtdXNpY2E9IitpbmZvQXVkaW8rIicg
Lz4iCglhdWRpbyArPSAiPGVtYmVkIHNyYz0nL2F1ZGlvL3BsYXllckF1ZGlvX3Bl
dGl0LnN3ZicgRmxhc2hWYXJzPSdtdXNpY2E9IitpbmZvQXVkaW8rIicgcXVhbGl0
eT0naGlnaCcgcGx1Z2luc3BhZ2U9J2h0dHA6Ly93d3cubWFjcm9tZWRpYS5jb20v
Z28vZ2V0Zmxhc2hwbGF5ZXInIHR5cGU9J2FwcGxpY2F0aW9uL3gtc2hvY2t3YXZl
LWZsYXNoJyB3aWR0aD0nMzEzJyBoZWlnaHQ9JzMyJz4iCglhdWRpbyArPSAiPC9l
bWJlZD48L29iamVjdD4iOwoJZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoIkF1ZGlv
IitpZGludGEpLmlubmVySFRNTCA9IGF1ZGlvOwp9Ci8qCmZ1bmN0aW9uIGluc2Vy
dEF1ZGlvTWV1M2NhdChzd2Zfc3JjX3JlZiwgYXVkaW9fcmVmLGlkQXVkaW8sIHcs
IGgpIHsKCWF1ZGlvID0gJyc7CglhdWRpbyArPSAnPG9iamVjdCB3aWR0aD0iJyAr
IHcgKyAnIiBoZWlnaHQ9IicgKyBoICsgJyIgdGl0bGU9IlBsYXllciIgY29kZWJh
c2U9Imh0dHA6Ly9kb3dubG9hZC5tYWNyb21lZGlhLmNvbS9wdWIvc2hvY2t3YXZl
L2NhYnMvZmxhc2gvc3dmbGFzaC5jYWIjdmVyc2lvbj03LDAsMTksMCIgY2xhc3Np
ZD0iY2xzaWQ6RDI3Q0RCNkUtQUU2RC0xMWNmLTk2QjgtNDQ0NTUzNTQwMDAwIiBp
ZD0ic3ZwIiBuYW1lPSInICsgaWRBdWRpbyArICciPic7CglhdWRpbyArPSAnCTxw
YXJhbSB2YWx1ZT0iJyArIHN3Zl9zcmNfcmVmICsgJyIgbmFtZT0ibW92aWUiLz4n
OwoJYXVkaW8gKz0gJwk8cGFyYW0gdmFsdWU9ImhpZ2giIG5hbWU9InF1YWxpdHki
Lz4nOwoJYXVkaW8gKz0gJwk8cGFyYW0gdmFsdWU9Im11c2ljYT0nICsgYXVkaW9f
cmVmICsgJyIgbmFtZT0iZmxhc2h2YXJzIi8+JzsKCWF1ZGlvICs9ICcJPGVtYmVk
IHdpZHRoPSInICsgdyArICciIGhlaWdodD0iJyArIGggKyAnIiB0eXBlPSJhcHBs
aWNhdGlvbi94LXNob2Nrd2F2ZS1mbGFzaCIgcGx1Z2luc3BhZ2U9Imh0dHA6Ly93
d3cubWFjcm9tZWRpYS5jb20vZ28vZ2V0Zmxhc2hwbGF5ZXIiIHF1YWxpdHk9Imhp
Z2giIGZsYXNodmFycz0ibXVzaWNhPScgKyBhdWRpb19yZWYgKyAnIiBzcmM9Iicg
KyBzd2Zfc3JjX3JlZiArICciIHdtb2RlPSJvcGFxdWUiPic7CglhdWRpbyArPSAn
PC9lbWJlZD48L29iamVjdD4nOwoJZG9jdW1lbnQud3JpdGUoYXVkaW8pOwp9Ciov
CmZ1bmN0aW9uIGluc2VydEF1ZGlvTWV1M2NhdChzd2Zfc3JjX3JlZiwgYXVkaW9f
cmVmLGlkQXVkaW8sIHcsIGgsIGNndUlEX3JlZikgewoJYXVkaW8gPSAnJzsKCWF1
ZGlvICs9ICc8b2JqZWN0IHdpZHRoPSInICsgdyArICciIGhlaWdodD0iJyArIGgg
KyAnIiB0aXRsZT0iUGxheWVyIiBjb2RlYmFzZT0iaHR0cDovL2Rvd25sb2FkLm1h
Y3JvbWVkaWEuY29tL3B1Yi9zaG9ja3dhdmUvY2Ficy9mbGFzaC9zd2ZsYXNoLmNh
YiN2ZXJzaW9uPTcsMCwxOSwwIiBjbGFzc2lkPSJjbHNpZDpEMjdDREI2RS1BRTZE
LTExY2YtOTZCOC00NDQ1NTM1NDAwMDAiIGlkPSJzdnAiIG5hbWU9IicgKyBpZEF1
ZGlvICsgJyI+JzsKCWF1ZGlvICs9ICcJPHBhcmFtIHZhbHVlPSInICsgc3dmX3Ny
Y19yZWYgKyAnP2NndUlEPScrY2d1SURfcmVmKyciIG5hbWU9Im1vdmllIi8+JzsK
CWF1ZGlvICs9ICcJPHBhcmFtIHZhbHVlPSJoaWdoIiBuYW1lPSJxdWFsaXR5Ii8+
JzsKCWF1ZGlvICs9ICcJPHBhcmFtIHZhbHVlPSJtdXNpY2E9JyArIGF1ZGlvX3Jl
ZiArICciIG5hbWU9ImZsYXNodmFycyIvPic7CglhdWRpbyArPSAnCTxlbWJlZCB3
aWR0aD0iJyArIHcgKyAnIiBoZWlnaHQ9IicgKyBoICsgJyIgdHlwZT0iYXBwbGlj
YXRpb24veC1zaG9ja3dhdmUtZmxhc2giIHBsdWdpbnNwYWdlPSJodHRwOi8vd3d3
Lm1hY3JvbWVkaWEuY29tL2dvL2dldGZsYXNocGxheWVyIiBxdWFsaXR5PSJoaWdo
IiBmbGFzaHZhcnM9Im11c2ljYT0nICsgYXVkaW9fcmVmICsgJyIgc3JjPSInICsg
c3dmX3NyY19yZWYgKyAnP2NndUlEPScrY2d1SURfcmVmKyciIHdtb2RlPSJvcGFx
dWUiPic7CglhdWRpbyArPSAnPC9lbWJlZD48L29iamVjdD4nOwoJZG9jdW1lbnQu
d3JpdGUoYXVkaW8pOwp9Ci8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8v
Ly8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vCgov
L01vZHVsIFZpZGVvIEl0ZW0gLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8v
Ly8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vCi8vQ2FycmVnYXIgSW5mbyBW
aWRlb3MKZnVuY3Rpb24gVGl0b2xWaWRlbyhpbmZvVmlkZW8sIGlkaW50KSB7Cglk
b2N1bWVudC5nZXRFbGVtZW50QnlJZCgiVmlkZW9UaXRvbCIraWRpbnQpLmlubmVy
SFRNTCA9ICI8c3Bhbj4iK2luZm9WaWRlby50aXRvbCsiPC9zcGFuPiI7Cn0KLy8v
Ly8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8v
Ly8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8KCi8vTW9kdWwgVmlkZW8gTm90aWNp
YSBHcmFuIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8v
Ly8vLy8vLy8vCi8vTW9kaWZpY2FyIENsYXNzCi8vTW9kdWwgVmlkZW8gTm90aWNp
YSBHcmFuIC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8v
Ly8vLy8vLy8vCmZ1bmN0aW9uIHNlbGVjdEluZm9CYWNrZ3JvdW5kKGlkaW50LGlk
U2VsKSB7Cgl2YXIgbm9kZUxpc3QgPSBkb2N1bWVudC5nZXRFbGVtZW50c0J5TmFt
ZShpZGludCArICJiIik7Cglmb3IgKHZhciBpID0gMDsgaSA8IG5vZGVMaXN0Lmxl
bmd0aDsgaSsrKXsKCQlub2RlTGlzdFtpXS5jbGFzc05hbWUgPSAiQmFja2dyb3Vu
ZG5vU2VsIjsKCX0KCWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKGlkaW50ICsgImJf
IitpZFNlbCkuY2xhc3NOYW1lID0gIkJhY2tncm91bmRTZWwiOwp9Ci8vTW9kaWZp
Y2FyIEJhY2tncm91bmQKZnVuY3Rpb24gc2VsZWN0QmFja2dyb3VuZChpZGludCxp
ZFNlbCxpbmZvQmFja2dyb3VuZCl7Cglkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgi
Tm90aUdyYW5Gb3RvIitpZGludCkuaW5uZXJIVE1MID0gJzxpbWcgc3JjPSInK2lu
Zm9CYWNrZ3JvdW5kLmJhY2tncm91bmRbaWRTZWxdKyciIGFsdD0iJytpbmZvQmFj
a2dyb3VuZC5hbHRCYWNrZ3JvdW5kW2lkU2VsXSsnIiB0aXRsZT0iJytpbmZvQmFj
a2dyb3VuZC5hbHRCYWNrZ3JvdW5kW2lkU2VsXSsnIiAvPic7CgkvL09jdWx0YXIg
VmlkZW8gUGxheWVyCglkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiVmlkZW9QbGF5
ZXIiK2lkaW50KS5zdHlsZS52aXNpYmlsaXR5PSJoaWRkZW4iOwp9Ci8vVmV1cmUg
ZWwgVmlkZW8gUGxheWVyCmZ1bmN0aW9uIHZlclZpZGVvUGxheWVyKGlkaW50KSB7
Cglkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiVmlkZW9QbGF5ZXIiK2lkaW50KS5z
dHlsZS52aXNpYmlsaXR5PSJ2aXNpYmxlIjsKfQpmdW5jdGlvbiBvY3VsdGFyVmlk
ZW9QbGF5ZXIoaWRpbnQpIHsKCWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJWaWRl
b1BsYXllciIraWRpbnQpLnN0eWxlLnZpc2liaWxpdHk9ImhpZGRlbiI7Cn0KCi8v
Ly8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8v
Ly8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vCgovL01vZHVsIFZpZGVvcy9BdWRp
b3MgZGUgUG9ydGFkYSAvLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8v
Ly8vLy8vLy8vLwovL0NhcnJlZ2FyIEluZm8gVmlkZW9zIApmdW5jdGlvbiBUaXRv
bFZpZGVvRGVQb3J0YWRhKGluZm9WaWRlbywgaWRpbnQsIGlkdmlkKSB7Cglkb2N1
bWVudC5nZXRFbGVtZW50QnlJZCgiSW5mb1ZpZGVvIitpZGludCkuaW5uZXJIVE1M
ID0gIjx1bD48bGk+IitpbmZvVmlkZW8uZGF0YVtpZHZpZF0rIjwvbGk+PGxpPjxz
cGFuPiIraW5mb1ZpZGVvLnRpdG9sW2lkdmlkXSsiPC9zcGFuPjwvbGk+PC91bD4i
Owp9Ci8vQ2FycmVnYXIgSW5mbyBBdWRpb3MgCmZ1bmN0aW9uIFRpdG9sQXVkaW9E
ZVBvcnRhZGEoaW5mb0F1ZGlvLCBpZGludGEsIGlkYXVkKSB7Cglkb2N1bWVudC5n
ZXRFbGVtZW50QnlJZCgiSW5mb0F1ZGlvIitpZGludGEpLmlubmVySFRNTCA9ICI8
dWw+PGxpPiIraW5mb0F1ZGlvLmRhdGFbaWRhdWRdKyI8L2xpPjxsaT48c3Bhbj4i
K2luZm9BdWRpby50aXRvbFtpZGF1ZF0rIjwvc3Bhbj48L2xpPjwvdWw+IjsKCS8v
ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoIkluZm9BdWRpbyIraWRpbnRhKS5pbm5l
ckhUTUwgPSAiPHVsPjxsaT4iK2luZm9BdWRpby5kYXRhW2lkYXVkXSsiPGltZyBz
cmM9Jy9pbWcvY2xvY2suZ2lmJyBhbHQ9J2Nsb2NrJyB0aXRsZT0nY2xvY2snIGNs
YXNzPSdjbG9jaycgLz48c3Ryb25nPiIraW5mb0F1ZGlvLnRlbXBzW2lkYXVkXSsi
PC9zdHJvbmc+PC9saT48bGk+PHNwYW4+IitpbmZvQXVkaW8udGl0b2xbaWRhdWRd
KyI8L3NwYW4+PC9saT48L3VsPiI7Cn0KLy9QaW50YXIgSW5mbyBWaWRlbyBTZWxl
Y2Npb25hdApmdW5jdGlvbiBzZWxlY3RWaWRlbyhpbmZvVmlkZW8sIGlkaW50LCBp
ZHZpZCkgewoJZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoIlZpZFByaW4iK2lkaW50
KS5pbm5lckhUTUwgPSAiPHVsIGNsYXNzPSdUaXRvbFZpZFByaW5jaXBhbCc+PGxp
PiIraW5mb1ZpZGVvLmRhdGFbaWR2aWRdKyI8L2xpPjxsaT48aDI+IitpbmZvVmlk
ZW8udGl0b2xbaWR2aWRdKyI8L2gyPjwvbGk+PC91bD4iOwoKCWRvY3VtZW50Lmdl
dEVsZW1lbnRCeUlkKCJ2IitpZFBsYXkpLmNsYXNzTmFtZSA9ICJWaWRlb25vU2Vs
IjsKCWlkZW50aXR5PWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJ2IitpZHZpZCk7
CglpZGVudGl0eS5jbGFzc05hbWU9IlZpZGVvUGxheSI7CglpZFBsYXk9aWR2aWQ7
Cn0KLy9QaW50YXIgSW5mbyBBdWRpbyBTZWxlY2Npb25hdApmdW5jdGlvbiBzZWxl
Y3RBdWRpbyhpbmZvQXVkaW8sIGlkaW50YSwgaWRhdWQpIHsKCWRvY3VtZW50Lmdl
dEVsZW1lbnRCeUlkKCJBdWRQcmluIitpZGludGEpLmlubmVySFRNTCA9ICI8dWwg
Y2xhc3M9J1RpdG9sQXVkUHJpbmNpcGFsJz48bGk+IitpbmZvQXVkaW8uZGF0YVtp
ZGF1ZF0rIjwvbGk+PGxpPjxoMj4iK2luZm9BdWRpby50aXRvbFtpZGF1ZF0rIjwv
aDI+PC9saT48L3VsPiI7CgkKCWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJhIitp
ZGFQbGF5KS5jbGFzc05hbWUgPSAiVmlkZW9ub1NlbCI7CglpZGVudGl0eT1kb2N1
bWVudC5nZXRFbGVtZW50QnlJZCgiYSIraWRhdWQpOwoJaWRlbnRpdHkuY2xhc3NO
YW1lPSJWaWRlb1BsYXkiOwoJaWRhUGxheT1pZGF1ZDsKfQovL01vZGlmaWNhciBD
bGFzcyBWaWRlb3MKdmFyIGlkUGludGFkbyA9IDA7CnZhciBpZFBsYXkgPSAwOwp2
YXIgaWRhUGxheSA9IDA7CmZ1bmN0aW9uIHNlbGVjdEluZm9WaWRlbyhpZCkgewoJ
ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoInYiK2lkUGludGFkbykuY2xhc3NOYW1l
ID0gIlZpZGVvbm9TZWwiOwoJZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoInYiK2lk
KS5jbGFzc05hbWUgPSAiVmlkZW9TZWwiOwoJaWRQaW50YWRvID0gaWQ7Cglkb2N1
bWVudC5nZXRFbGVtZW50QnlJZCgidiIraWQpLmNsYXNzTmFtZSA9ICJWaWRlb1Nl
bCI7Cglkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgidiIraWRQbGF5KS5jbGFzc05h
bWUgPSAiVmlkZW9QbGF5IjsKfQovL01vZGlmaWNhciBDbGFzcyBBdWRpb3MKdmFy
IGlkQVBpbnRhZG8gPSAwOwpmdW5jdGlvbiBzZWxlY3RJbmZvQXVkaW8oaWQpIHsK
CWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJhIitpZEFQaW50YWRvKS5jbGFzc05h
bWUgPSAiVmlkZW9ub1NlbCI7Cglkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiYSIr
aWQpLmNsYXNzTmFtZSA9ICJWaWRlb1NlbCI7CglpZEFQaW50YWRvID0gaWQ7Cglk
b2N1bWVudC5nZXRFbGVtZW50QnlJZCgiYSIraWQpLmNsYXNzTmFtZSA9ICJWaWRl
b1NlbCI7Cglkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiYSIraWRhUGxheSkuY2xh
c3NOYW1lID0gIlZpZGVvUGxheSI7Cn0KLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8v
Ly8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8v
Ly8vLy8KCi8vTW9kdWwgSG9tZSBWaWRlb3MvLy8vLy8vLy8vLy8vLy8vLy8vLy8v
Ly8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vCmZ1bmN0aW9uIFRp
dG9sTm9DbG9ja0RlSG9tZShpbmZvVmlkZW8sIGlkaW50LCBpZHZpZCkgewoJCglk
b2N1bWVudC5nZXRFbGVtZW50QnlJZCgiSW5mb1ZpZGVvIitpZGludCkuaW5uZXJI
VE1MID0gIjxkaXY+PHVsPjwvdWw+PC9kaXY+PGRpdj48c3Bhbj4iK2luZm9WaWRl
by5kYXRhW2lkdmlkXSsiPC9zcGFuPjxoMj4iK2luZm9WaWRlby50aXRvbFtpZHZp
ZF0rIjwvaDI+PC9kaXY+IjsKfQoKZnVuY3Rpb24gVGl0b2xWaWRlb0RlSG9tZShp
bmZvVmlkZW8sIGlkaW50LCBpZHZpZCkgewoJCglkb2N1bWVudC5nZXRFbGVtZW50
QnlJZCgiSW5mb1ZpZGVvIitpZGludCkuaW5uZXJIVE1MID0gIjxkaXY+PHVsPjwv
dWw+PC9kaXY+PGRpdj48c3Bhbj4iK2luZm9WaWRlby5kYXRhW2lkdmlkXSsiPC9z
cGFuPjxpbWcgc3JjPScvaW1nL2Nsb2NrLmdpZicgYWx0PSdjbG9jaycgdGl0bGU9
J2Nsb2NrJyBjbGFzcz0nY2xvY2snIC8+IDxzdHJvbmc+IitpbmZvVmlkZW8udGVt
cHNbaWR2aWRdKyI8L3N0cm9uZz48aDI+IitpbmZvVmlkZW8udGl0b2xbaWR2aWRd
KyI8L2gyPjwvZGl2PiI7Cn0KZnVuY3Rpb24gc2VsZWN0VmlkZW9Ib21lKGluZm9W
aWRlbywgaWRpbnQsIGlkdmlkLCB0YXJnZXQsIGlkYW1pYykgewoJZG9jdW1lbnQu
Z2V0RWxlbWVudEJ5SWQoIlZpZFByaW4iK2lkaW50KS5pbm5lckhUTUwgPSAiPGRp
diBjbGFzcz0nQ2FpeGEnPjxzcGFuIHN0eWxlPSdjb2xvcjojRkYwMDAwJz4iK2lu
Zm9WaWRlby5kYXRhW2lkdmlkXSsiPC9zcGFuPjwvZGl2PjxkaXYgY2xhc3M9J0Nh
aXhhJz4iK2luZm9WaWRlby5wcm92aW5jaWFbaWR2aWRdKyI8L2Rpdj48ZGl2IGNs
YXNzPSdDYWl4YSc+PGgyPjxhIGhyZWY9JyIraW5mb1ZpZGVvLmhyZWZbaWR2aWRd
KyInIHRhcmdldD0nIit0YXJnZXQrIic+IitpbmZvVmlkZW8udGl0b2xbaWR2aWRd
KyI8L2E+PC9oMj48L2Rpdj48ZGl2IGNsYXNzPSdDYWl4YSc+PHNwYW4gc3R5bGU9
J2ZvbnQtd2VpZ2h0Om5vcm1hbCc+IitpbmZvVmlkZW8uY2FpeGFbaWR2aWRdKyI8
L3NwYW4+PC9kaXY+IjsKCWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKGlkYW1pYyku
aW5uZXJIVE1MPSI8aW1nIHNyYz1cIi9pbWcvaWNvX3ZpZF9hbWljLmdpZlwiIGFs
dD1cImVudmlhclwiIGNsYXNzPVwiZW52aWFtaWNfZm9uc05cIi8+PGEgaHJlZj0n
amF2YXNjcmlwdDp2b2lkKDApJyBvbkNsaWNrPVwiamF2YXNjcmlwdDptb3N0cmFy
QW1pY3MoJ1RleHRBbWljIitpbmZvVmlkZW8uZW52aWFyQW1pY1VuaXF1ZUlkW2lk
dmlkXSsiJywnZW52aWFyX2FfdW5fYW1pYyIraW5mb1ZpZGVvLmVudmlhckFtaWNV
bmlxdWVJZFtpZHZpZF0rIicsJ2lmcmFtZSIraW5mb1ZpZGVvLmVudmlhckFtaWNV
bmlxdWVJZFtpZHZpZF0rIicpO1wiIGlkPVwiZW52aWFyX2FfdW5fYW1pYyIraW5m
b1ZpZGVvLmVudmlhckFtaWNVbmlxdWVJZFtpZHZpZF0rIlwiPmVudmlhLWhvIGEg
dW4gYW1pYzwvYT4iOwoJZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoInYiK2lkUGxh
eSkuY2xhc3NOYW1lID0gIlZpZGVvbm9TZWwiOwoJaWRlbnRpdHk9ZG9jdW1lbnQu
Z2V0RWxlbWVudEJ5SWQoInYiK2lkdmlkKTsKCWlkZW50aXR5LmNsYXNzTmFtZT0i
VmlkZW9QbGF5IjsKCWlkUGxheT1pZHZpZDsKfQoKZnVuY3Rpb24gc2VsZWN0QXVk
aW9Ib21lKGluZm9WaWRlbywgaWRpbnQsIGlkdmlkLCB0YXJnZXQpIHsKCWRvY3Vt
ZW50LmdldEVsZW1lbnRCeUlkKCJWaWRQcmluIitpZGludCkuaW5uZXJIVE1MID0g
IjxkaXYgY2xhc3M9J0NhaXhhJz48c3BhbiBzdHlsZT0nY29sb3I6I0ZGMDAwMCc+
IitpbmZvVmlkZW8uZGF0YVtpZHZpZF0rIjwvc3Bhbj48L2Rpdj48ZGl2IGNsYXNz
PSdDYWl4YSc+IitpbmZvVmlkZW8ucHJvdmluY2lhW2lkdmlkXSsiPC9kaXY+PGRp
diBjbGFzcz0nQ2FpeGEnPjxoMj48YSBocmVmPSciK2luZm9WaWRlby5ocmVmW2lk
dmlkXSsiJyB0YXJnZXQ9JyIrdGFyZ2V0KyInPiIraW5mb1ZpZGVvLnRpdG9sW2lk
dmlkXSsiPC9hPjwvaDI+PC9kaXY+PGRpdiBjbGFzcz0nQ2FpeGEnPjxzcGFuIHN0
eWxlPSdmb250LXdlaWdodDpub3JtYWwnPiIraW5mb1ZpZGVvLmNhaXhhW2lkdmlk
XSsiPC9zcGFuPjwvZGl2PiI7Cglkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgidiIr
aWRQbGF5KS5jbGFzc05hbWUgPSAiVmlkZW9ub1NlbCI7CglpZGVudGl0eT1kb2N1
bWVudC5nZXRFbGVtZW50QnlJZCgidiIraWR2aWQpOwoJaWRlbnRpdHkuY2xhc3NO
YW1lPSJWaWRlb1BsYXkiOwoJaWRQbGF5PWlkdmlkOwp9Ci8vLy8vLy8vLy8vLy8v
Ly8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8v
Ly8vLy8vLy8vLy8vLy8vCgovLypNb2R1bCBIb21lIEZvdG9HYWxlcmlhKi8vLy8v
Ly8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8v
Ly8vLy8KCmZ1bmN0aW9uIHNlbGVjdEZvdG9HUG9ydGFkYShpbmZvRm90bywgaWRp
bnQsIGlkdmlkLGlkYW1pYykgewoJdmFyIHRhbSA9IGluZm9Gb3RvLmxhYmVsW2lk
dmlkXS5zcGxpdCgieCIpOwoJaWYoZXZhbCh0YW1bMF0pPGV2YWwodGFtWzFdKSl7
CgkJLy92ZXJ0aWNhbAoJCWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJGb3RvRyIr
aWRpbnQpLmlubmVySFRNTCA9ICc8YSBocmVmPSInK2luZm9Gb3RvLmhyZWZbaWR2
aWRdKyciPjxpbWcgc3JjPSInK2luZm9Gb3RvLnNyY1tpZHZpZF0rJyIgYWx0PSIn
K2luZm9Gb3RvLmFsdFtpZHZpZF0rJyIgdGl0bGU9IicraW5mb0ZvdG8uYWx0W2lk
dmlkXSsnIiBib3JkZXI9IjAiLz48L2E+JzsKCQl9ICAgCgllbHNlewoJCS8vaG9y
aXpvbnRhbCBhZGFwdGFyIGVsIHRhbWHwrYuKCgkJZG9jdW1lbnQuZ2V0RWxlbWVu
dEJ5SWQoIkZvdG9HIitpZGludCkuaW5uZXJIVE1MID0gJzxhIGhyZWY9IicraW5m
b0ZvdG8uaHJlZltpZHZpZF0rJyI+PGltZyBzcmM9IicraW5mb0ZvdG8uc3JjW2lk
dmlkXSsnIiBhbHQ9IicraW5mb0ZvdG8uYWx0W2lkdmlkXSsnIiB0aXRsZT0iJytp
bmZvRm90by5hbHRbaWR2aWRdKyciIGJvcmRlcj0iMCIgd2lkdGg9IjUxMiIgLz48
L2E+JzsKCQl9Cglkb2N1bWVudC5nZXRFbGVtZW50QnlJZChpZGFtaWMpLmlubmVy
SFRNTD0iPGltZyBzcmM9XCIvaW1nL2ljb192aWRfYW1pYy5naWZcIiBhbHQ9XCJl
bnZpYXJcIiBjbGFzcz1cImVudmlhbWljX2ZvbnNOXCIvPjxhIGhyZWY9J2phdmFz
Y3JpcHQ6dm9pZCgwKScgb25DbGljaz1cImphdmFzY3JpcHQ6bW9zdHJhckFtaWNz
KCdUZXh0QW1pYyIraW5mb0ZvdG8uZW52aWFyQW1pY1VuaXF1ZUlkW2lkdmlkXSsi
JywnZW52aWFyX2FfdW5fYW1pYyIraW5mb0ZvdG8uZW52aWFyQW1pY1VuaXF1ZUlk
W2lkdmlkXSsiJywnaWZyYW1lIitpbmZvRm90by5lbnZpYXJBbWljVW5pcXVlSWRb
aWR2aWRdKyInKTtcIiBpZD1cImVudmlhcl9hX3VuX2FtaWMiK2luZm9Gb3RvLmVu
dmlhckFtaWNVbmlxdWVJZFtpZHZpZF0rIlwiPmVudmlhLWhvIGEgdW4gYW1pYzwv
YT4iOwp9CgoKZnVuY3Rpb24gc2VsZWN0Rm90b2dIb21lKGluZm9Gb3RvLCBpZGlu
dCwgaWR2aWQpIHsKCWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJGb3RQcmluIitp
ZGludCkuaW5uZXJIVE1MID0gIjxkaXYgY2xhc3M9J0NhaXhhJz48c3BhbiBzdHls
ZT0nY29sb3I6I0ZGMDAwMCc+IitpbmZvRm90by5kYXRhW2lkdmlkXSsiPC9zcGFu
PjwvZGl2PjxkaXYgY2xhc3M9J0NhaXhhJz4iK2luZm9Gb3RvLnByb3ZpbmNpYVtp
ZHZpZF0rIjwvZGl2PjxkaXYgY2xhc3M9J0NhaXhhJz48aDI+PGEgaHJlZj0nIitp
bmZvRm90by5ocmVmW2lkdmlkXSsiJz4iK2luZm9Gb3RvLnRpdG9sW2lkdmlkXSsi
PC9hPjwvaDI+PC9kaXY+PGRpdiBjbGFzcz0nQ2FpeGEnPjxzcGFuIHN0eWxlPSdm
b250LXdlaWdodDpub3JtYWwnPiIraW5mb0ZvdG8uY2FpeGFbaWR2aWRdKyI8L3Nw
YW4+PC9kaXY+IjsKCQoJZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImYiK2lkUGxh
eSkuY2xhc3NOYW1lID0gIkZvdG9nbm9TZWwiOwoJaWRlbnRpdHk9ZG9jdW1lbnQu
Z2V0RWxlbWVudEJ5SWQoImYiK2lkdmlkKTsKCWlkZW50aXR5LmNsYXNzTmFtZT0i
Rm90b2dQbGF5IjsKCWlkUGxheT1pZHZpZDsKfQpmdW5jdGlvbiBUaXRvbEZvdG9n
RGVIb21lKGluZm9Gb3RvZywgaWRpbnQsIGlkdmlkKSB7CgkKCWRvY3VtZW50Lmdl
dEVsZW1lbnRCeUlkKCJJbmZvRm90b2ciK2lkaW50KS5pbm5lckhUTUwgPSAiPGRp
dj48dWw+PC91bD48L2Rpdj48ZGl2PjxzcGFuPiIraW5mb0ZvdG9nLmRhdGFbaWR2
aWRdKyI8L3NwYW4+PGgyPiIraW5mb0ZvdG9nLnRpdG9sW2lkdmlkXSsiPC9oMj48
L2Rpdj4iOwp9Ci8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8v
Ly8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vCgovL01vZGlm
aWNhciBDbGFzcyBGb3RvZy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLwp2YXIgaWRQ
aW50YWRvID0gMDsKdmFyIGlkUGxheSA9IDA7CmZ1bmN0aW9uIHNlbGVjdEluZm9G
b3RvZyhpZCkgewoJZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImYiK2lkUGludGFk
bykuY2xhc3NOYW1lID0gIkZvdG9nbm9TZWwiOwoJZG9jdW1lbnQuZ2V0RWxlbWVu
dEJ5SWQoImYiK2lkKS5jbGFzc05hbWUgPSAiRm90b2dTZWwiOwoJaWRQaW50YWRv
ID0gaWQ7Cglkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiZiIraWQpLmNsYXNzTmFt
ZSA9ICJGb3RvZ1NlbCI7Cglkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiZiIraWRQ
bGF5KS5jbGFzc05hbWUgPSAiRm90b2dQbGF5IjsKfQovLy8vLy8vLy8vLy8vLy8v
Ly8vLy8vLy8vLy83CgpzdGFydExpc3QgPSBmdW5jdGlvbigpIHsKCWlmIChkb2N1
bWVudC5hbGwmJmRvY3VtZW50LmdldEVsZW1lbnRCeUlkKSB7CgkJbmF2Um9vdCA9
IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJuYXYiKTsKCQlmb3IgKGk9MDsgaTxu
YXZSb290LmNoaWxkTm9kZXMubGVuZ3RoOyBpKyspIHsKCQkJbm9kZSA9IG5hdlJv
b3QuY2hpbGROb2Rlc1tpXTsKCQkJaWYgKG5vZGUubm9kZU5hbWU9PSJMSSIpIHsK
CQkJCW5vZGUub25tb3VzZW92ZXI9ZnVuY3Rpb24oKSB7CgkJCQkJdGhpcy5jbGFz
c05hbWUrPSIgb3ZlciI7CgkJCQkJCgkJCQl9CgkJCQlub2RlLm9ubW91c2VvdXQ9
ZnVuY3Rpb24oKSB7CgkJCQkJdGhpcy5jbGFzc05hbWU9dGhpcy5jbGFzc05hbWUu
cmVwbGFjZSgiIG92ZXIiLCAiIik7CgkJCQl9CgkJCX0KCQl9Cgl9Cn0Kd2luZG93
Lm9ubG9hZD1zdGFydExpc3Q7CgoKCi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8v
Ly8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8v
Ly8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vCi8vTW9kdWwgRm90b2dhbGVyaWFfSG9y
aXR6b250YWxfVmVydGljYWwgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8v
Ly8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vCmZ1bmN0aW9uIEZvdG9nYWxlcmlh
SFYodWlkKSB7IAoJdGhpcy5pZCA9IHVpZDsKfQoKRm90b2dhbGVyaWFIVi5wcm90
b3R5cGUudXBkYXRlID0gZnVuY3Rpb24oc3ltYm9sKSB7CgoJaWYgKHN5bWJvbCA9
PSAic2VndWVudCIpIHsKCQl0aGlzLnZvLmFjdHVhbCsrOwoJCWlmKHRoaXMudm8u
YWN0dWFsKzYgPj0gdGhpcy52by5zaXplKXsKCQkJdGhpcy52by5hY3R1YWwgPXRo
aXMudm8uc2l6ZS03OwoJCX0KCQkKCX0KCWVsc2UgewoJCXRoaXMudm8uYWN0dWFs
LS07CgkJaWYodGhpcy52by5hY3R1YWwgPCAwKSB7CgkJCXRoaXMudm8uYWN0dWFs
ID0gMDsKCQl9Cgl9CgoKCXZhciB0b3BlPXRoaXMudm8uYWN0dWFsKzY7CglpZih0
b3BlPD10aGlzLnZvLmZvdG8ubGVuZ3RoICYmIHRvcGUgPj0gMCkKCXsKCQlkb2N1
bWVudC5nZXRFbGVtZW50QnlJZCgiRm90bzAiKS5zcmMgPSAgdGhpcy52by5mb3Rv
W2dldE5leHRFbGVtZW50KHRoaXMudm8uZm90bywgdGhpcy52by5hY3R1YWwsIHN5
bWJvbCldIDsKCQlkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiRm90bzAiKS5hbHQg
PSAgdGhpcy52by5hbHRbZ2V0TmV4dEVsZW1lbnQodGhpcy52by5hbHQsIHRoaXMu
dm8uYWN0dWFsLCBzeW1ib2wpXSA7CQoJCWRvY3VtZW50LmdldEVsZW1lbnRCeUlk
KCJGb3RvMCIpLnRpdGxlID0gIHRoaXMudm8uYWx0W2dldE5leHRFbGVtZW50KHRo
aXMudm8uYWx0LCB0aGlzLnZvLmFjdHVhbCwgc3ltYm9sKV0gOwkKCQlkb2N1bWVu
dC5nZXRFbGVtZW50QnlJZCgiTGluazAiKS5ocmVmID0gdGhpcy52by5ocmVmW2dl
dE5leHRFbGVtZW50KHRoaXMudm8uaHJlZiwgdGhpcy52by5hY3R1YWwsIHN5bWJv
bCldIDsKCQlkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiRm90bzEiKS5hbHQgPSAg
dGhpcy52by5hbHRbZ2V0TmV4dEVsZW1lbnQodGhpcy52by5hbHQsIHRoaXMudm8u
YWN0dWFsKzEsIHN5bWJvbCldIDsKCQlkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgi
Rm90bzEiKS50aXRsZSA9ICB0aGlzLnZvLmFsdFtnZXROZXh0RWxlbWVudCh0aGlz
LnZvLmFsdCwgdGhpcy52by5hY3R1YWwrMSwgc3ltYm9sKV0gOwoJCWRvY3VtZW50
LmdldEVsZW1lbnRCeUlkKCJGb3RvMSIpLnNyYyA9ICB0aGlzLnZvLmZvdG9bZ2V0
TmV4dEVsZW1lbnQodGhpcy52by5mb3RvLCB0aGlzLnZvLmFjdHVhbCsxLCBzeW1i
b2wpXSA7CgkJZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoIkxpbmsxIikuaHJlZiA9
IHRoaXMudm8uaHJlZltnZXROZXh0RWxlbWVudCh0aGlzLnZvLmhyZWYsIHRoaXMu
dm8uYWN0dWFsKzEsIHN5bWJvbCldIDsKCQlkb2N1bWVudC5nZXRFbGVtZW50QnlJ
ZCgiRm90bzIiKS5hbHQgPSAgdGhpcy52by5hbHRbZ2V0TmV4dEVsZW1lbnQodGhp
cy52by5hbHQsIHRoaXMudm8uYWN0dWFsKzIsIHN5bWJvbCldIDsKCQlkb2N1bWVu
dC5nZXRFbGVtZW50QnlJZCgiRm90bzIiKS50aXRsZSA9ICB0aGlzLnZvLmFsdFtn
ZXROZXh0RWxlbWVudCh0aGlzLnZvLmFsdCwgdGhpcy52by5hY3R1YWwrMiwgc3lt
Ym9sKV0gOwkJCgkJZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoIkZvdG8yIikuc3Jj
ID0gIHRoaXMudm8uZm90b1tnZXROZXh0RWxlbWVudCh0aGlzLnZvLmZvdG8sIHRo
aXMudm8uYWN0dWFsKzIsIHN5bWJvbCldIDsKCQlkb2N1bWVudC5nZXRFbGVtZW50
QnlJZCgiTGluazIiKS5ocmVmID0gdGhpcy52by5ocmVmW2dldE5leHRFbGVtZW50
KHRoaXMudm8uaHJlZiwgdGhpcy52by5hY3R1YWwrMiwgc3ltYm9sKV0gOwkKCQlk
b2N1bWVudC5nZXRFbGVtZW50QnlJZCgiRm90bzMiKS5hbHQgPSAgdGhpcy52by5h
bHRbZ2V0TmV4dEVsZW1lbnQodGhpcy52by5hbHQsIHRoaXMudm8uYWN0dWFsKzMs
IHN5bWJvbCldIDsKCQlkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiRm90bzMiKS50
aXRsZSA9ICB0aGlzLnZvLmFsdFtnZXROZXh0RWxlbWVudCh0aGlzLnZvLmFsdCwg
dGhpcy52by5hY3R1YWwrMywgc3ltYm9sKV0gOwkJCgkJZG9jdW1lbnQuZ2V0RWxl
bWVudEJ5SWQoIkZvdG8zIikuc3JjID0gIHRoaXMudm8uZm90b1tnZXROZXh0RWxl
bWVudCh0aGlzLnZvLmZvdG8sIHRoaXMudm8uYWN0dWFsKzMsIHN5bWJvbCldIDsK
CQlkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiTGluazMiKS5ocmVmID0gdGhpcy52
by5ocmVmW2dldE5leHRFbGVtZW50KHRoaXMudm8uaHJlZiwgdGhpcy52by5hY3R1
YWwrMywgc3ltYm9sKV0gOwkKCQlkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiRm90
bzQiKS5hbHQgPSAgdGhpcy52by5hbHRbZ2V0TmV4dEVsZW1lbnQodGhpcy52by5h
bHQsIHRoaXMudm8uYWN0dWFsKzQsIHN5bWJvbCldIDsKCQlkb2N1bWVudC5nZXRF
bGVtZW50QnlJZCgiRm90bzQiKS50aXRsZSA9ICB0aGlzLnZvLmFsdFtnZXROZXh0
RWxlbWVudCh0aGlzLnZvLmFsdCwgdGhpcy52by5hY3R1YWwrNCwgc3ltYm9sKV0g
OwkJCgkJZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoIkZvdG80Iikuc3JjID0gIHRo
aXMudm8uZm90b1tnZXROZXh0RWxlbWVudCh0aGlzLnZvLmZvdG8sIHRoaXMudm8u
YWN0dWFsKzQsIHN5bWJvbCldIDsKCQlkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgi
TGluazQiKS5ocmVmID0gdGhpcy52by5ocmVmW2dldE5leHRFbGVtZW50KHRoaXMu
dm8uaHJlZiwgdGhpcy52by5hY3R1YWwrNCwgc3ltYm9sKV0gOwoJCWRvY3VtZW50
LmdldEVsZW1lbnRCeUlkKCJGb3RvNSIpLmFsdCA9ICB0aGlzLnZvLmFsdFtnZXRO
ZXh0RWxlbWVudCh0aGlzLnZvLmFsdCwgdGhpcy52by5hY3R1YWwrNSwgc3ltYm9s
KV0gOwoJCWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJGb3RvNSIpLnRpdGxlID0g
IHRoaXMudm8uYWx0W2dldE5leHRFbGVtZW50KHRoaXMudm8uYWx0LCB0aGlzLnZv
LmFjdHVhbCs1LCBzeW1ib2wpXSA7CQkKCQlkb2N1bWVudC5nZXRFbGVtZW50QnlJ
ZCgiRm90bzUiKS5zcmMgPSAgdGhpcy52by5mb3RvW2dldE5leHRFbGVtZW50KHRo
aXMudm8uZm90bywgdGhpcy52by5hY3R1YWwrNSwgc3ltYm9sKV0gOwoJCWRvY3Vt
ZW50LmdldEVsZW1lbnRCeUlkKCJMaW5rNSIpLmhyZWYgPSB0aGlzLnZvLmhyZWZb
Z2V0TmV4dEVsZW1lbnQodGhpcy52by5ocmVmLCB0aGlzLnZvLmFjdHVhbCs1LCBz
eW1ib2wpXSA7CgkJZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoIkZvdG82IikuYWx0
ID0gIHRoaXMudm8uYWx0W2dldE5leHRFbGVtZW50KHRoaXMudm8uYWx0LCB0aGlz
LnZvLmFjdHVhbCs2LCBzeW1ib2wpXSA7CgkJZG9jdW1lbnQuZ2V0RWxlbWVudEJ5
SWQoIkZvdG82IikudGl0bGUgPSAgdGhpcy52by5hbHRbZ2V0TmV4dEVsZW1lbnQo
dGhpcy52by5hbHQsIHRoaXMudm8uYWN0dWFsKzYsIHN5bWJvbCldIDsJCQoJCWRv
Y3VtZW50LmdldEVsZW1lbnRCeUlkKCJGb3RvNiIpLnNyYyA9ICB0aGlzLnZvLmZv
dG9bZ2V0TmV4dEVsZW1lbnQodGhpcy52by5mb3RvLCB0aGlzLnZvLmFjdHVhbCs2
LCBzeW1ib2wpXSA7CgkJZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoIkxpbms2Iiku
aHJlZiA9IHRoaXMudm8uaHJlZltnZXROZXh0RWxlbWVudCh0aGlzLnZvLmhyZWYs
IHRoaXMudm8uYWN0dWFsKzYsIHN5bWJvbCldIDsJCQoJfQoJCQp9CmZ1bmN0aW9u
IFZPKCkgewp9CgoKCgpmdW5jdGlvbiBnZXROZXh0RWxlbWVudCh2ZWN0b3IsIGlu
ZGV4LCBzeW1ib2wpewoJaWYoaW5kZXggPj0gdmVjdG9yLmxlbmd0aCl7CgkJcmV0
dXJuIDA7Cgl9CgllbHNlIGlmKGluZGV4IDwgMCkgewoJCXJldHVybiAgdmVjdG9y
Lmxlbmd0aDsKCX0KCWVsc2V7CgkJaWYoc3ltYm9sID09ICJzZWd1ZW50Iil7CgkJ
CXJldHVybiBpbmRleDsKCQl9CgkJZWxzZXsKCQkJcmV0dXJuIGluZGV4OwoJCX0K
CX0KfQovLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8v
Ly8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLwoKLy8tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLQovKkRlc3BsZWdhIGFsIHByZXNpb25hciBmZXMt
aG8gYXJhICovCmZ1bmN0aW9uIERlc3BsZWdhclJlc3RhKGZsYWcsaWRfbm9ybWFs
LGlkX3Zlcm1lbGwpIHsKIHZhciBjbGFzZT1kb2N1bWVudC5nZXRFbGVtZW50QnlJ
ZCgnRGVzcGxlZ2FibGVSZXN0YScpLmNsYXNzTmFtZTsKIGlmKGZsYWc9PTApCiB7
CiAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ0Rlc3BsZWdhYmxlUmVzdGEnKS5j
bGFzc05hbWU9IkRpc3BsYXlCbG9jayI7CiAKICAKIH1lbHNlIGlmKGZsYWc9PTEp
ewogIGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCdEZXNwbGVnYWJsZVJlc3RhJyku
Y2xhc3NOYW1lPSJEaXNwbGF5Tm9uZSI7CiAKIH0KICBkb2N1bWVudC5nZXRFbGVt
ZW50QnlJZChpZF92ZXJtZWxsKS5jbGFzc05hbWU9ImJ0XzEwMF9WZXIiOwogIGRv
Y3VtZW50LmdldEVsZW1lbnRCeUlkKGlkX25vcm1hbCkuY2xhc3NOYW1lPSJidF8x
MDAiOwp9CmZ1bmN0aW9uIG1vc3RyYXJBY2VwdGFyKGlkMSxjb25kaWQpIHsKIGlm
IChkb2N1bWVudC5nZXRFbGVtZW50QnlJZChjb25kaWQpLmNoZWNrZWQpCiB7CiBk
b2N1bWVudC5nZXRFbGVtZW50QnlJZChpZDEpLnN0eWxlLnZpc2liaWxpdHk9InZp
c2libGUiOwogCiB9ZWxzZQogewogZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoaWQx
KS5zdHlsZS52aXNpYmlsaXR5PSJoaWRkZW4iOwogfQp9CgovL01vZHVsIEZvdG9n
YWxlcmlhX0hvbWUgLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8v
Ly8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLwpmdW5jdGlvbiBG
b3RvZ2FsZXJpYUhvbWUodWlkKSB7IAoJdGhpcy5pZCA9IHVpZDsKfQoKRm90b2dh
bGVyaWFIb21lLnByb3RvdHlwZS51cGRhdGUgPSBmdW5jdGlvbihzeW1ib2wpIHsK
CglpZiAoc3ltYm9sID09ICJzZWd1ZW50IikgewoJCXRoaXMudm8uYWN0dWFsKys7
CgkJaWYodGhpcy52by5hY3R1YWwrMSA+PSB0aGlzLnZvLnNpemUpewoJCQl0aGlz
LnZvLmFjdHVhbCA9dGhpcy52by5zaXplLTI7CgkJfQoJCQoJfQoJZWxzZSB7CgkJ
dGhpcy52by5hY3R1YWwtLTsKCQlpZih0aGlzLnZvLmFjdHVhbCA8IDApIHsKCQkJ
dGhpcy52by5hY3R1YWwgPSAwOwoJCX0KCX0KCgoJdmFyIHRvcGU9dGhpcy52by5h
Y3R1YWwrMTsKCWlmKHRvcGU8PXRoaXMudm8uZm90by5sZW5ndGggJiYgdG9wZSA+
PSAwKQoJewoJCWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJGb3RvMCIpLnNyYyA9
ICB0aGlzLnZvLmZvdG9bZ2V0TmV4dEVsZW1lbnQodGhpcy52by5mb3RvLCB0aGlz
LnZvLmFjdHVhbCwgc3ltYm9sKV07CgkJZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQo
IkdhbGVyaWFEYXRhIikuaW5uZXJIVE1MID0gdGhpcy52by5kYXRhW3RoaXMudm8u
YWN0dWFsXTsKCQlkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiRm90bzEiKS5zcmMg
PSAgdGhpcy52by5mb3RvW2dldE5leHRFbGVtZW50KHRoaXMudm8uZm90bywgdGhp
cy52by5hY3R1YWwrMSwgc3ltYm9sKV07CgkJZG9jdW1lbnQuZ2V0RWxlbWVudEJ5
SWQoIkdhbGVyaWFEYXRhIikuaW5uZXJIVE1MID0gdGhpcy52by5kYXRhW3RoaXMu
dm8uYWN0dWFsKzFdOwoJCWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJGb3RvMiIp
LnNyYyA9ICB0aGlzLnZvLmZvdG9bZ2V0TmV4dEVsZW1lbnQodGhpcy52by5mb3Rv
LCB0aGlzLnZvLmFjdHVhbCsyLCBzeW1ib2wpXTsKCQlkb2N1bWVudC5nZXRFbGVt
ZW50QnlJZCgiR2FsZXJpYURhdGEiKS5pbm5lckhUTUwgPSB0aGlzLnZvLmRhdGFb
dGhpcy52by5hY3R1YWwrMl07Cgl9CgkJCn0KCmZ1bmN0aW9uIFZPKCkgewp9CgoK
CgpmdW5jdGlvbiBnZXROZXh0RWxlbWVudCh2ZWN0b3IsIGluZGV4LCBzeW1ib2wp
ewoJaWYoaW5kZXggPj0gdmVjdG9yLmxlbmd0aCl7CgkJcmV0dXJuIDA7Cgl9Cgll
bHNlIGlmKGluZGV4IDwgMCkgewoJCXJldHVybiAgdmVjdG9yLmxlbmd0aDsKCX0K
CWVsc2V7CgkJaWYoc3ltYm9sID09ICJzZWd1ZW50Iil7CgkJCXJldHVybiBpbmRl
eDsKCQl9CgkJZWxzZXsKCQkJcmV0dXJuIGluZGV4OwoJCX0KCX0KfQovLy8vLy8v
Ly8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8v
Ly8vLy8vLy8vLy8vLy8vLy8vLy8vLwoKLy9Nb2R1bCBGb3RvZ2FsZXJpYV9Ib21l
IC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8v
Ly8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8KZnVuY3Rpb24gRm90b2dhbGVyaWFI
b21lKHVpZCkgeyAKCXRoaXMuaWQgPSB1aWQ7Cn0KRm90b2dhbGVyaWFIb21lLnBy
b3RvdHlwZS51cGRhdGUgPSBmdW5jdGlvbihzeW1ib2wpIHsKCglpZiAoc3ltYm9s
ID09ICJzZWd1ZW50IikgewoJCXRoaXMudm8uYWN0dWFsKys7CgkJaWYodGhpcy52
by5hY3R1YWwrMSA+PSB0aGlzLnZvLnNpemUpewoJCQl0aGlzLnZvLmFjdHVhbCA9
dGhpcy52by5zaXplLTI7CgkJfQoJCQoJfQoJZWxzZSB7CgkJdGhpcy52by5hY3R1
YWwtLTsKCQlpZih0aGlzLnZvLmFjdHVhbCA8IDApIHsKCQkJdGhpcy52by5hY3R1
YWwgPSAwOwoJCX0KCX0KCgoJdmFyIHRvcGU9dGhpcy52by5hY3R1YWwrMTsKCWlm
KHRvcGU8PXRoaXMudm8uZm90by5sZW5ndGggJiYgdG9wZSA+PSAwKQoJewoJCWRv
Y3VtZW50LmdldEVsZW1lbnRCeUlkKCJGb3RvMCIpLnNyYyA9ICB0aGlzLnZvLmZv
dG9bZ2V0TmV4dEVsZW1lbnQodGhpcy52by5mb3RvLCB0aGlzLnZvLmFjdHVhbCwg
c3ltYm9sKV07CgkJZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoIkZvdG8xIikuc3Jj
ID0gIHRoaXMudm8uZm90b1tnZXROZXh0RWxlbWVudCh0aGlzLnZvLmZvdG8sIHRo
aXMudm8uYWN0dWFsKzEsIHN5bWJvbCldOwoJCWRvY3VtZW50LmdldEVsZW1lbnRC
eUlkKCJGb3RvMiIpLnNyYyA9ICB0aGlzLnZvLmZvdG9bZ2V0TmV4dEVsZW1lbnQo
dGhpcy52by5mb3RvLCB0aGlzLnZvLmFjdHVhbCsyLCBzeW1ib2wpXTsKCX0KCQkK
fQpGb3RvZ2FsZXJpYUhvbWUucHJvdG90eXBlLnVwZGF0ZTIgPSBmdW5jdGlvbigp
IHsKCXZhciB0b3BlPXRoaXMudm8uYWN0dWFsKzE7CglpZih0b3BlPD10aGlzLnZv
LmZvdG8ubGVuZ3RoICYmIHRvcGUgPj0gMCkKCXsKCQlkb2N1bWVudC5nZXRFbGVt
ZW50QnlJZCgiR2FsZXJpYURhdGEiKS5pbm5lckhUTUwgPSB0aGlzLnZvLmRhdGFb
dGhpcy52by5hY3R1YWxdOwoJCWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJHYWxl
cmlhRGF0YSIpLmlubmVySFRNTCA9IHRoaXMudm8uZGF0YVt0aGlzLnZvLmFjdHVh
bCsxXTsKCQlkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiR2FsZXJpYURhdGEiKS5p
bm5lckhUTUwgPSB0aGlzLnZvLmRhdGFbdGhpcy52by5hY3R1YWwrMl07Cgl9Cn0K
ZnVuY3Rpb24gVk8oKSB7Cn0KCgoKCmZ1bmN0aW9uIGdldE5leHRFbGVtZW50KHZl
Y3RvciwgaW5kZXgsIHN5bWJvbCl7CglpZihpbmRleCA+PSB2ZWN0b3IubGVuZ3Ro
KXsKCQlyZXR1cm4gMDsKCX0KCWVsc2UgaWYoaW5kZXggPCAwKSB7CgkJcmV0dXJu
ICB2ZWN0b3IubGVuZ3RoOwoJfQoJZWxzZXsKCQlpZihzeW1ib2wgPT0gInNlZ3Vl
bnQiKXsKCQkJcmV0dXJuIGluZGV4OwoJCX0KCQllbHNlewoJCQlyZXR1cm4gaW5k
ZXg7CgkJfQoJfQp9Ci8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8v
Ly8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vCi8vLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KCgoKCmZ1bmN0aW9uIGdldEFic29s
dXRlRWxlbWVudFBvc2l0aW9uKGVsZW1lbnQpIHsKICB2YXIgeSA9IDA7CiAgdmFy
IHggPSAwOwogIHdoaWxlIChlbGVtZW50Lm9mZnNldFBhcmVudCkgewogICAgeCAr
PSBlbGVtZW50Lm9mZnNldExlZnQ7CiAgICB5ICs9IGVsZW1lbnQub2Zmc2V0VG9w
OwogICAgZWxlbWVudCA9IGVsZW1lbnQub2Zmc2V0UGFyZW50OwogIH0KICByZXR1
cm4ge3RvcDp5LGxlZnQ6eH07Cn0KCmZ1bmN0aW9uIG1vc3RyYXJBbWljcyhjYXBh
LGlkLGZyYW1lKSB7CgogIHZhciBlbGVtZW50byA9IGRvY3VtZW50LmdldEVsZW1l
bnRCeUlkKGlkKTsKICB2YXIgcG9zID0gZ2V0QWJzb2x1dGVFbGVtZW50UG9zaXRp
b24oZWxlbWVudG8pCiBkb2N1bWVudC5nZXRFbGVtZW50QnlJZChjYXBhKS5zdHls
ZS50b3A9KHBvcy50b3ArMTUpICsgInB4IjsKIGRvY3VtZW50LmdldEVsZW1lbnRC
eUlkKGNhcGEpLnN0eWxlLmxlZnQ9KHBvcy5sZWZ0LTIwKSArICJweCI7ICAKICBk
b2N1bWVudC5nZXRFbGVtZW50QnlJZChmcmFtZSkuc3R5bGUudG9wPShwb3MudG9w
KzMzKSArICJweCI7CiBkb2N1bWVudC5nZXRFbGVtZW50QnlJZChmcmFtZSkuc3R5
bGUubGVmdD0ocG9zLmxlZnQtMjApICsgInB4IjsgIAogIGRvY3VtZW50LmdldEVs
ZW1lbnRCeUlkKGNhcGEpLmNsYXNzTmFtZT0iYmdfY29tX2FtaWNibG9jayI7CiBk
b2N1bWVudC5nZXRFbGVtZW50QnlJZChmcmFtZSkuY2xhc3NOYW1lPSJGcmFtZUFt
aWNzYmxvY2siOwp9CmZ1bmN0aW9uIG1vc3RyYXJBbWljczIoY2FwYSxpZCxmcmFt
ZSkgewoKICB2YXIgZWxlbWVudG8gPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZChp
ZCk7CiAgdmFyIHBvcyA9IGdldEFic29sdXRlRWxlbWVudFBvc2l0aW9uKGVsZW1l
bnRvKQogZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoY2FwYSkuc3R5bGUudG9wPShw
b3MudG9wKzE1KSArICJweCI7CiBkb2N1bWVudC5nZXRFbGVtZW50QnlJZChjYXBh
KS5zdHlsZS5sZWZ0PShwb3MubGVmdC0zMCkgKyAicHgiOyAgCiAgZG9jdW1lbnQu
Z2V0RWxlbWVudEJ5SWQoZnJhbWUpLnN0eWxlLnRvcD0ocG9zLnRvcCszMykgKyAi
cHgiOwogZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoZnJhbWUpLnN0eWxlLmxlZnQ9
KHBvcy5sZWZ0LTMwKSArICJweCI7ICAKICBkb2N1bWVudC5nZXRFbGVtZW50QnlJ
ZChjYXBhKS5jbGFzc05hbWU9ImJnX2NvbV9hbWljYmxvY2siOwogZG9jdW1lbnQu
Z2V0RWxlbWVudEJ5SWQoZnJhbWUpLmNsYXNzTmFtZT0iRnJhbWVBbWljczJibG9j
ayI7Cn0KCmZ1bmN0aW9uIG1vc3RyYXJBZ3JlZ2FyMShjYXBhLGlkLGZyYW1lKSB7
CgogIHZhciBlbGVtZW50byA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKGlkKTsK
ICB2YXIgcG9zID0gZ2V0QWJzb2x1dGVFbGVtZW50UG9zaXRpb24oZWxlbWVudG8p
CiBkb2N1bWVudC5nZXRFbGVtZW50QnlJZChjYXBhKS5zdHlsZS50b3A9KHBvcy50
b3ArMjQwKSArICJweCI7CiBkb2N1bWVudC5nZXRFbGVtZW50QnlJZChjYXBhKS5z
dHlsZS5sZWZ0PShwb3MubGVmdCsxMDApICsgInB4IjsgIAogIGRvY3VtZW50Lmdl
dEVsZW1lbnRCeUlkKGZyYW1lKS5zdHlsZS50b3A9KHBvcy50b3ApICsgInB4IjsK
IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKGZyYW1lKS5zdHlsZS5sZWZ0PShwb3Mu
bGVmdCkgKyAicHgiOyAgCiAgZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoY2FwYSku
Y2xhc3NOYW1lPSJiZ19jb21fYW1pY2Jsb2NrIjsKIGRvY3VtZW50LmdldEVsZW1l
bnRCeUlkKGZyYW1lKS5jbGFzc05hbWU9IkZyYW1lQW1pY3MyYmxvY2siOwp9Cgpm
dW5jdGlvbiBlbnZpYUZvcm11bGFyaUNlcmNhZG9yKGlkRm9ybSl7Cglkb2N1bWVu
dC5nZXRFbGVtZW50QnlJZChpZEZvcm0pLnN1Ym1pdCgpOwp9CgpmdW5jdGlvbiBl
bnZpYUZvcm11bGFyaUNlcmNhZG9yQ2FudmlhTm9tcyhpZEZvcm0sIHN0ckRhdGEx
LCBzdHJEYXRhMil7Cglkb2N1bWVudC5nZXRFbGVtZW50c0J5TmFtZShzdHJEYXRh
MSlbMF0ubmFtZSA9ICdzdGFydERhdGUnOwoJZG9jdW1lbnQuZ2V0RWxlbWVudHNC
eU5hbWUoc3RyRGF0YTIpWzBdLm5hbWUgPSAnZW5kRGF0ZSc7Cglkb2N1bWVudC5n
ZXRFbGVtZW50QnlJZChpZEZvcm0pLnN1Ym1pdCgpOwp9CgoKLyogQXZpcyBxdWFu
IGwgaW5wdXQgY2VyY2FyIGVzIGJ1aXQgKi8KZnVuY3Rpb24gdmVyaWZpY2FDZXJj
YXIoKQp7IAoKCXZhbG9yID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImNlcmNh
ciIpLnZhbHVlOwoJaWYodmFsb3IgPT0gIiIpCgl7CgkJYWxlcnQoIkluc2VyZWl4
IHVuYSBwYXJhdWxhIG8gcGFyYXVsZXMgcGVyIGEgYnVzY2FyIik7Cgl9CgkJCn0K
Ci8qKioqKioqKioqKioqKioqKiogTfGjtKwgRW5xdWVzdGVzICoqKioqKioqKioq
KioqKioqLwpmdW5jdGlvbiBtb3N0cmFyVG9ybmFyKGlkYWN0LCBpZGFtYWdhdCl7
Cglkb2N1bWVudC5nZXRFbGVtZW50QnlJZChpZGFjdCkuc3R5bGUuZGlzcGxheT0i
bm9uZSI7Cglkb2N1bWVudC5nZXRFbGVtZW50QnlJZChpZGFtYWdhdCkuc3R5bGUu
ZGlzcGxheT0iYmxvY2siOwp9CgovLy8vLy8vLy8vLy8vLy8vLy8vLyBNaW51dCBh
IE1pbnV0IC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8KCi8qIFBsYXllciAqLwp2YXIg
YldpbjMySUUgPSAoKG5hdmlnYXRvci51c2VyQWdlbnQuaW5kZXhPZigiSUUiKSE9
ICItMSIpICYmIChuYXZpZ2F0b3IudXNlckFnZW50Lmxlbmd0aCA+IDEpKTsKZnVu
Y3Rpb24gR2V0V01PKGlkbmFtZSx1cmwsaW1nLGF1dG9zdGFydCx3LGgpIHsKdmFy
IHNodG1sID0gIiI7CglpZiAoaW1nIT1udWxsKSB7CgkJaW1nc2hvd2VkID0gdHJ1
ZTsJCQkKCQlzaHRtbD0gJzxhIGhyZWY9IiMiIG9uY2xpY2s9IlBsYXlXTU8oXCcn
ICsgaWRuYW1lICsgJ1wnLFwnJyArIHVybCArICdcJyxcJycgKyB3ICsgJ1wnLFwn
JyArIGggKyAnXCcpOyByZXR1cm4gZmFsc2U7Ij48aW1nIHNyYz0iaW1nL2ljb19w
bGF5LmdpZiIgYWx0PSJQbGF5IiAgdGl0bGU9IlBsYXkiIGNsYXNzPSJpY29fcGxh
eTMyMCIgLz48L2E+PGltZyBzcmM9IicgKyBpbWcgKyAnIiBhbHQ9IlZpZXcgVmlk
ZW8iIGJvcmRlcj0iMCIgY2xhc3M9InRodW1ibmFpbCIvPic7Cgl9ZWxzZXsKCQlp
bWdzaG93ZWQgPSBmYWxzZTsKCQlzaHRtbCA9ICc8ZGl2IGlkPSJ3bW8nK2lkbmFt
ZSsnIj48b2JqZWN0IGlkPSInK2lkbmFtZSsnIiBuYW1lPSInK2lkbmFtZSsnIiB3
aWR0aD0iJyt3KyciIGhlaWdodD0iJytoKyciIGNsYXNzaWQ9IkNMU0lEOjIyRDZG
MzEyLUIwRjYtMTFEMC05NEFCLTAwODBDNzRDN0U5NSIJY29kZWJhc2U9Imh0dHA6
Ly9hY3RpdmV4Lm1pY3Jvc29mdC5jb20vYWN0aXZleC9jb250cm9scy9tcGxheWVy
L2VuL25zbXAyaW5mLmNhYiNWZXJzaW9uPTYsNCw3LDExMTIiIHN0YW5kYnk9Ikxv
YWRpbmcgTWljcm9zb2Z0IFdpbmRvd3MgTWVkaWEgUGxheWVyIGNvbXBvbmVudHMu
Li4iIHR5cGU9ImFwcGxpY2F0aW9uL3gtb2xlb2JqZWN0Ij48UEFSQU0gTkFNRT0i
U2hvd0NvbnRyb2xzIiBWQUxVRT0iMSIgLz48UEFSQU0gTkFNRT0iU2hvd0Rpc3Bs
YXkiIFZBTFVFPSIwIiAvPjxQQVJBTSBOQU1FPSJTaG93U3RhdHVzQmFyIiBWQUxV
RT0iMCIgLz48UEFSQU0gTkFNRT0iQXV0b1N0YXJ0IiB2YWx1ZT0iJyArIChhdXRv
c3RhcnQ/JzEnOicwJykgKyAnIiAvPjxQQVJBTSBOQU1FPSJ1aU1vZGUiIHZhbHVl
PSJub25lIiAvPjxQQVJBTSBOQU1FPSJGaWxlTmFtZSIgdmFsdWU9IicgKyB1cmwg
KyAnIiAvPicgKwoJCSc8ZW1iZWQgYXV0b3N0YXJ0PSInICsgKGF1dG9zdGFydD8n
MSc6JzAnKSArICciIHNyYz0iJyArIHVybCArICciIHR5cGU9ImFwcGxpY2F0aW9u
L3gtbXBsYXllcjIiIHBsdWdpbnNwYWdlPSJodHRwOi8vd3d3Lm1pY3Jvc29mdC5j
b20vd2luZG93cy93aW5kb3dzbWVkaWEvZG93bmxvYWQvQWxsRG93bmxvYWRzLmFz
cHgvIiB3aWR0aD0iJyt3KyciIGhlaWdodD0iJytoKyciIHNob3djb250cm9scz0i
MSIgc2hvd2Rpc3BsYXk9IjAiIHNob3dzdGF0dXNiYXI9IjAiIGlkPSJlJytpZG5h
bWUrJyIgbmFtZT0iZScraWRuYW1lKyciPjwvZW1iZWQ+PC9vYmplY3Q+PC9kaXY+
JzsgCgl9CglyZXR1cm4gc2h0bWw7Cn0KCmZ1bmN0aW9uIG1vc3RyYURpcmVjdGVN
aW4oKSB7Cglkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnZE1lZGlhUGxheWVyJyku
aW5uZXJIVE1MID0gR2V0V01PKCdNZWRpYVBsYXllcicsJ2h0dHA6Ly93d3cudHYz
LmNhdC9zdS90dmMvdHZjQ29uZGl0aW9uYWxBY2Nlc3MuanNwP0FMVEVSTkFURT1Z
RVMmSUQ9MzMzMzMzMzU1JklEX0JBQ0tVUD0zMzMzMzMyNTUmUVVBTElUWT1BJkZP
Uk1BVD1XTSZBR0VOVD1XRUJUVjMnLG51bGwsdHJ1ZSwzMDYsMjQxKTsKfQoKZnVu
Y3Rpb24gbW9zdHJhRGlyZWN0ZSgpIHsKCWRvY3VtZW50LmdldEVsZW1lbnRCeUlk
KCdkTWVkaWFQbGF5ZXInKS5pbm5lckhUTUwgPSBHZXRXTU8oJ01lZGlhUGxheWVy
JywnaHR0cDovL3d3dy50djMuY2F0L3N1L3R2Yy90dmNDb25kaXRpb25hbEFjY2Vz
cy5qc3A/QUxURVJOQVRFPVlFUyZJRD0zMzMzMzMzNTUmSURfQkFDS1VQPTMzMzMz
MzI1NSZRVUFMSVRZPUgmRk9STUFUPVdNJkFHRU5UPVdFQlROJyxudWxsLHRydWUs
MzA2LDI0MSk7Cn0KCgovKiBNb3N0cmEgLyBBbWFnYSAqLwpmdW5jdGlvbiBNb3N0
cmFBbWFnYSgpIHsgLy92OS4wCiAgdmFyIGkscCx2LG9iaixhcmdzPU1vc3RyYUFt
YWdhLmFyZ3VtZW50czsKICBmb3IgKGk9MDsgaTwoYXJncy5sZW5ndGgtMik7IGkr
PTMpIAogIHdpdGggKGRvY3VtZW50KSBpZiAoZ2V0RWxlbWVudEJ5SWQgJiYgKChv
Ymo9Z2V0RWxlbWVudEJ5SWQoYXJnc1tpXSkpIT1udWxsKSkgeyB2PWFyZ3NbaSsy
XTsKICAgIGlmIChvYmouc3R5bGUpIHsgb2JqPW9iai5zdHlsZTsgdj0odj09J3No
b3cnKT8ndmlzaWJsZSc6KHY9PSdoaWRlJyk/J2hpZGRlbic6djsgfQogICAgb2Jq
LnZpc2liaWxpdHk9djsgfQp9CgovKiBN0kRVTFMgVs1ERU8gSSDAVURJTyAqLwpm
dW5jdGlvbiBjYXJnYUluZm9UaHVtYihpZCkgewoJdmFyIGlkZW50ID0gJ2luZm9W
aWQnICsgaWQ7Cglkb2N1bWVudC5nZXRFbGVtZW50QnlJZChpZGVudCkuaW5uZXJI
VE1MID0gJzxwIGNsYXNzPSJkYXRhIj4nICsgaW5mb1ZpZGVvRGVQb3J0YWRhLmRh
dGFbaWRdICsgJzwvcD48cCBjbGFzcz0iaW5mbyI+JyArIGluZm9WaWRlb0RlUG9y
dGFkYS50aXRvbFtpZF0gKyAnPC9wPic7Cn0KZnVuY3Rpb24gY2FyZ2FJbmZvVGh1
bWJBdWQoaWQpIHsKCXZhciBpZGVudCA9ICdpbmZvQXVkJyArIGlkOwoJZG9jdW1l
bnQuZ2V0RWxlbWVudEJ5SWQoaWRlbnQpLmlubmVySFRNTCA9ICc8cCBjbGFzcz0i
ZGF0YSI+JyArIGluZm9BdWRpb0RlUG9ydGFkYS5kYXRhW2lkXSArICc8L3A+PHAg
Y2xhc3M9ImluZm8iPicgKyBpbmZvQXVkaW9EZVBvcnRhZGEudGl0b2xbaWRdICsg
JzwvcD4nOwp9CgpmdW5jdGlvbiBjYXJnYUluZm9UaHVtYkhvbWUoaWQpIHsKCXZh
ciBpZGVudCA9ICdpbmZvVmlkJyArIGlkOwoJZG9jdW1lbnQuZ2V0RWxlbWVudEJ5
SWQoaWRlbnQpLmlubmVySFRNTCA9ICc8cCBjbGFzcz0iZGF0YSI+JyArIGluZm9W
aWRlb0RlSG9tZS5kYXRhW2lkXSArICc8L3A+PHAgY2xhc3M9ImluZm8iPicgKyBp
bmZvVmlkZW9EZUhvbWUudGl0b2xbaWRdICsgJzwvcD4nOwp9CmZ1bmN0aW9uIGNh
cmdhSW5mb1RodW1iQXVkSG9tZShpZCkgewoJdmFyIGlkZW50ID0gJ2luZm9WaWQn
ICsgaWQ7Cglkb2N1bWVudC5nZXRFbGVtZW50QnlJZChpZGVudCkuaW5uZXJIVE1M
ID0gJzxwIGNsYXNzPSJkYXRhIj4nICsgaW5mb0F1ZGlvRGVIb21lLmRhdGFbaWRd
ICsgJzwvcD48cCBjbGFzcz0iaW5mbyI+JyArIGluZm9BdWRpb0RlSG9tZS50aXRv
bFtpZF0gKyAnPC9wPic7Cn0KZnVuY3Rpb24gY2FyZ2FJbmZvVGh1bWJUTihpZCkg
ewoJdmFyIGlkZW50ID0gJ2luZm9WaWQnICsgaWQ7Cglkb2N1bWVudC5nZXRFbGVt
ZW50QnlJZChpZGVudCkuaW5uZXJIVE1MID0gJzxwIGNsYXNzPSJkYXRhIj4nICsg
aW5mb1ZpZGVvSW5mb3JtYXRpdXMuZGF0YVtpZF0gKyAnPC9wPjxwIGNsYXNzPSJp
bmZvIj4nICsgaW5mb1ZpZGVvSW5mb3JtYXRpdXMudGl0b2xbaWRdICsgJzwvcD4n
Owp9CmZ1bmN0aW9uIGNhcmdhSW5mb1RodW1iUHJvZyhpZCkgewoJdmFyIGlkZW50
ID0gJ2luZm9WaWQnICsgaWQ7Cglkb2N1bWVudC5nZXRFbGVtZW50QnlJZChpZGVu
dCkuaW5uZXJIVE1MID0gJzxwIGNsYXNzPSJkYXRhIj4nICsgaW5mb1ZpZGVvUHJv
Z3JhbWVzLmRhdGFbaWRdICsgJzwvcD48cCBjbGFzcz0iaW5mbyI+JyArIGluZm9W
aWRlb1Byb2dyYW1lcy50aXRvbFtpZF0gKyAnPC9wPic7Cn0KCgovKiBXaW5kb3dz
IE1lZGlhIFBsYXllciovCmZ1bmN0aW9uIHBsYXlXTU9WaWRlbyhpZG5hbWUsaWR2
aWRlbyx3LGgpewoJZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ1ZpZGVvQ2VudHJl
JykuY2xhc3NOYW1lID0gIlZpZGVvQ2VudHJlV01QIjsKCXZhciB1cmwgPSAnaHR0
cDovL3d3dy50djMuY2F0L3N1L3R2Yy90dmNDb25kaXRpb25hbEFjY2Vzcy5qc3A/
QUxURVJOQVRFPVlFUyZhbXA7SURfQkFDS1VQPSZhbXA7SUQ9JytpZHZpZGVvKycm
YW1wO1FVQUxJVFk9QSZhbXA7Rk9STUFUPVdNJzsKCXZhciBzdHIgPSAnPG9iamVj
dCBpZD0iZScraWRuYW1lKyciIHdpZHRoPSInK3crJyIgaGVpZ2h0PSInK2grJyIg
Y2xhc3NpZD0iQ0xTSUQ6MjJENkYzMTItQjBGNi0xMUQwLTk0QUItMDA4MEM3NEM3
RTk1IiBjb2RlYmFzZT0iaHR0cDovL2FjdGl2ZXgubWljcm9zb2Z0LmNvbS9hY3Rp
dmV4L2NvbnRyb2xzL21wbGF5ZXIvZW4vbnNtcDJpbmYuY2FiI1ZlcnNpb249Niw0
LDcsMTExMiIgc3RhbmRieT0iTG9hZGluZyBNaWNyb3NvZnQgV2luZG93cyBNZWRp
YSBQbGF5ZXIgY29tcG9uZW50cy4uLiIgdHlwZT0iYXBwbGljYXRpb24veC1vbGVv
YmplY3QiPicrCgknICAgIDxQQVJBTSBOQU1FPSJTaG93Q29udHJvbHMiIFZBTFVF
PSIxIiAvPicrICAgCgknICAgIDxQQVJBTSBOQU1FPSJTaG93RGlzcGxheSIgVkFM
VUU9IjAiIC8+JysKCScgICAgPFBBUkFNIE5BTUU9IlNob3dTdGF0dXNCYXIiIFZB
TFVFPSIwIiAvPicrCgknICAgIDxQQVJBTSBOQU1FPSJGaWxlTmFtZSIgdmFsdWU9
IicrdXJsKyciIC8+JysKCScgICAgPFBBUkFNIE5BTUU9IkF1dG9TdGFydCIgdmFs
dWU9IlRydWUiIC8+JysKCScJPGVtYmVkIHNyYz0iJyt1cmwrJyIgYXV0b3N0YXJ0
PSJUcnVlIiB0eXBlPSJhcHBsaWNhdGlvbi94LW1wbGF5ZXIyIiBwbHVnaW5zcGFn
ZT0iaHR0cDovL3d3dy5taWNyb3NvZnQuY29tL3dpbmRvd3Mvd2luZG93c21lZGlh
L2Rvd25sb2FkL0FsbERvd25sb2Fkcy5hc3B4LyIgd2lkdGg9IicrdysnIiBoZWln
aHQ9IicraCsnIiBzaG93Y29udHJvbHM9IjEiIHNob3dkaXNwbGF5PSIwIiBzaG93
c3RhdHVzYmFyPSIwIiBuYW1lPSJlJytpZG5hbWUrJyI+PC9lbWJlZD4nKwoJJzwv
b2JqZWN0Pic7Cglkb2N1bWVudC5nZXRFbGVtZW50QnlJZChpZG5hbWUpLmlubmVy
SFRNTCA9IHN0cjsKfQoKZnVuY3Rpb24gcGxheVdNT1ZpZGVvUXVhbGl0YXQoaWRu
YW1lLGlkdmlkZW8sdyxoLHEpewoJZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ1Zp
ZGVvQ2VudHJlJykuY2xhc3NOYW1lID0gIlZpZGVvQ2VudHJlV01QIjsKCXZhciB1
cmwgPSAnaHR0cDovL3d3dy50djMuY2F0L3N1L3R2Yy90dmNDb25kaXRpb25hbEFj
Y2Vzcy5qc3A/QUxURVJOQVRFPVlFUyZhbXA7SURfQkFDS1VQPSZhbXA7SUQ9Jytp
ZHZpZGVvKycmYW1wO1FVQUxJVFk9JytxKycmYW1wO0ZPUk1BVD1XTSc7Cgl2YXIg
c3RyID0gJzxvYmplY3QgaWQ9ImUnK2lkbmFtZSsnIiB3aWR0aD0iJyt3KyciIGhl
aWdodD0iJytoKyciIGNsYXNzaWQ9IkNMU0lEOjIyRDZGMzEyLUIwRjYtMTFEMC05
NEFCLTAwODBDNzRDN0U5NSIgY29kZWJhc2U9Imh0dHA6Ly9hY3RpdmV4Lm1pY3Jv
c29mdC5jb20vYWN0aXZleC9jb250cm9scy9tcGxheWVyL2VuL25zbXAyaW5mLmNh
YiNWZXJzaW9uPTYsNCw3LDExMTIiIHN0YW5kYnk9IkxvYWRpbmcgTWljcm9zb2Z0
IFdpbmRvd3MgTWVkaWEgUGxheWVyIGNvbXBvbmVudHMuLi4iIHR5cGU9ImFwcGxp
Y2F0aW9uL3gtb2xlb2JqZWN0Ij4nKwoJJyAgICA8UEFSQU0gTkFNRT0iU2hvd0Nv
bnRyb2xzIiBWQUxVRT0iMSIgLz4nKyAgIAoJJyAgICA8UEFSQU0gTkFNRT0iU2hv
d0Rpc3BsYXkiIFZBTFVFPSIwIiAvPicrCgknICAgIDxQQVJBTSBOQU1FPSJTaG93
U3RhdHVzQmFyIiBWQUxVRT0iMCIgLz4nKwoJJyAgICA8UEFSQU0gTkFNRT0iRmls
ZU5hbWUiIHZhbHVlPSInK3VybCsnIiAvPicrCgknICAgIDxQQVJBTSBOQU1FPSJB
dXRvU3RhcnQiIHZhbHVlPSJUcnVlIiAvPicrCgknCTxlbWJlZCBzcmM9IicrdXJs
KyciIGF1dG9zdGFydD0iVHJ1ZSIgdHlwZT0iYXBwbGljYXRpb24veC1tcGxheWVy
MiIgcGx1Z2luc3BhZ2U9Imh0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS93aW5kb3dz
L3dpbmRvd3NtZWRpYS9kb3dubG9hZC9BbGxEb3dubG9hZHMuYXNweC8iIHdpZHRo
PSInK3crJyIgaGVpZ2h0PSInK2grJyIgc2hvd2NvbnRyb2xzPSIxIiBzaG93ZGlz
cGxheT0iMCIgc2hvd3N0YXR1c2Jhcj0iMCIgbmFtZT0iZScraWRuYW1lKyciPjwv
ZW1iZWQ+JysKCSc8L29iamVjdD4nOwoJZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQo
aWRuYW1lKS5pbm5lckhUTUwgPSBzdHI7Cn0KCgoKCi8vLy8vLy8vLy8gU2Nyb2xs
ZXIgZGUgbm907WNpZXMgLy8vLy8vLy8vLy8KCmZ1bmN0aW9uIHN3YXBUYWJTY3Jv
bGxlcihjb3VudCx0YWJQcmUsbGxpc3RhUHJlLGlkLGNsYXNzTmFtZSkgewoJZm9y
KHZhciBpPTE7aTw9Y291bnQ7aSsrKSB7CgkJdmFyIHRhYklkTm93ID0gdGFiUHJl
K2k7CgkJdmFyIGxsaXN0YUlkTm93ID0gbGxpc3RhUHJlK2k7CgkJZG9jdW1lbnQu
Z2V0RWxlbWVudEJ5SWQodGFiSWROb3cpLmNsYXNzTmFtZSA9ICcnOwoJCWRvY3Vt
ZW50LmdldEVsZW1lbnRCeUlkKGxsaXN0YUlkTm93KS5jbGFzc05hbWUgPSAnaGlk
ZSc7CgkJaWYoaSA9PSBpZCl7CgkJCWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKHRh
YklkTm93KS5jbGFzc05hbWUgPSBjbGFzc05hbWU7CgkJCWRvY3VtZW50LmdldEVs
ZW1lbnRCeUlkKGxsaXN0YUlkTm93KS5jbGFzc05hbWUgPSBjbGFzc05hbWU7CgkJ
fQoJfQp9Ci8vIFNjcm9sbGVyCnZhciBkd19FdmVudCA9IHsKICAKICAgIGFkZDog
ZnVuY3Rpb24ob2JqLCBldHlwZSwgZnAsIGNhcCkgewogICAgICAgIGNhcCA9IGNh
cCB8fCBmYWxzZTsKICAgICAgICBpZiAob2JqLmFkZEV2ZW50TGlzdGVuZXIpIG9i
ai5hZGRFdmVudExpc3RlbmVyKGV0eXBlLCBmcCwgY2FwKTsKICAgICAgICBlbHNl
IGlmIChvYmouYXR0YWNoRXZlbnQpIG9iai5hdHRhY2hFdmVudCgib24iICsgZXR5
cGUsIGZwKTsKICAgIH0sIAoKICAgIHJlbW92ZTogZnVuY3Rpb24ob2JqLCBldHlw
ZSwgZnAsIGNhcCkgewogICAgICAgIGNhcCA9IGNhcCB8fCBmYWxzZTsKICAgICAg
ICBpZiAob2JqLnJlbW92ZUV2ZW50TGlzdGVuZXIpIG9iai5yZW1vdmVFdmVudExp
c3RlbmVyKGV0eXBlLCBmcCwgY2FwKTsKICAgICAgICBlbHNlIGlmIChvYmouZGV0
YWNoRXZlbnQpIG9iai5kZXRhY2hFdmVudCgib24iICsgZXR5cGUsIGZwKTsKICAg
IH0sIAogICAgCiAgICBET01pdDogZnVuY3Rpb24oZSkgeyAKICAgICAgICBlID0g
ZT8gZTogd2luZG93LmV2ZW50OyAvLyBlIElTIHBhc3NlZCB3aGVuIHVzaW5nIGF0
dGFjaEV2ZW50IHRob3VnaCAuLi4KICAgICAgICBpZiAoIWUudGFyZ2V0KSBlLnRh
cmdldCA9IGUuc3JjRWxlbWVudDsKICAgICAgICBpZiAoIWUucHJldmVudERlZmF1
bHQpIGUucHJldmVudERlZmF1bHQgPSBmdW5jdGlvbiAoKSB7IGUucmV0dXJuVmFs
dWUgPSBmYWxzZTsgcmV0dXJuIGZhbHNlOyB9CiAgICAgICAgaWYgKCFlLnN0b3BQ
cm9wYWdhdGlvbikgZS5zdG9wUHJvcGFnYXRpb24gPSBmdW5jdGlvbiAoKSB7IGUu
Y2FuY2VsQnViYmxlID0gdHJ1ZTsgfQogICAgICAgIHJldHVybiBlOwogICAgfSwK
ICAgIAogICAgZ2V0VGFyZ2V0OiBmdW5jdGlvbihlKSB7CiAgICAgICAgZSA9IGR3
X0V2ZW50LkRPTWl0KGUpOyB2YXIgdGd0ID0gZS50YXJnZXQ7IAogICAgICAgIGlm
ICh0Z3Qubm9kZVR5cGUgIT0gMSkgdGd0ID0gdGd0LnBhcmVudE5vZGU7IC8vIHNh
ZmFyaS4uLgogICAgICAgIHJldHVybiB0Z3Q7CiAgICB9CiAgICAKfQoKZnVuY3Rp
b24gYWRkTG9hZEV2ZW50KGZ1bmMpIHsKICAgIHZhciBvbGRRdWV1ZSA9IHdpbmRv
dy5vbmxvYWQ/IHdpbmRvdy5vbmxvYWQ6IGZ1bmN0aW9uKCkge307CiAgICB3aW5k
b3cub25sb2FkID0gZnVuY3Rpb24oKSB7CiAgICAgICAgb2xkUXVldWUoKTsKICAg
ICAgICBmdW5jKCk7CiAgICB9Cn0KCi8vIGhvcml6SWQgb25seSBuZWVkZWQgZm9y
IGhvcml6b250YWwgc2Nyb2xsaW5nCmZ1bmN0aW9uIGR3X3Njcm9sbE9iaih3bmRv
SWQsIGx5cklkLCBob3JpeklkKSB7CiAgICB2YXIgd24gPSBkb2N1bWVudC5nZXRF
bGVtZW50QnlJZCh3bmRvSWQpOwogICAgdGhpcy5pZCA9IHduZG9JZDsgZHdfc2Ny
b2xsT2JqLmNvbFt0aGlzLmlkXSA9IHRoaXM7CiAgICB0aGlzLmFuaW1TdHJpbmcg
PSAiZHdfc2Nyb2xsT2JqLmNvbC4iICsgdGhpcy5pZDsKICAgIHRoaXMubG9hZChs
eXJJZCwgaG9yaXpJZCk7CiAgICAKICAgIGlmICh3bi5hZGRFdmVudExpc3RlbmVy
KSB7CiAgICAgICAgd24uYWRkRXZlbnRMaXN0ZW5lcignRE9NTW91c2VTY3JvbGwn
LCBkd19zY3JvbGxPYmouZG9Pbk1vdXNlV2hlZWwsIGZhbHNlKTsKICAgIH0gCiAg
ICB3bi5vbm1vdXNld2hlZWwgPSBkd19zY3JvbGxPYmouZG9Pbk1vdXNlV2hlZWw7
Cn0KCmR3X3Njcm9sbE9iai5pc1N1cHBvcnRlZCA9IGZ1bmN0aW9uICgpIHsKICAg
IGlmICggZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQgJiYgZG9jdW1lbnQuZ2V0RWxl
bWVudHNCeVRhZ05hbWUgCiAgICAgICAgICYmIGRvY3VtZW50LmFkZEV2ZW50TGlz
dGVuZXIgfHwgZG9jdW1lbnQuYXR0YWNoRXZlbnQgKSB7CiAgICAgICAgcmV0dXJu
IHRydWU7CiAgICB9CiAgICByZXR1cm4gZmFsc2U7Cn0KCmR3X3Njcm9sbE9iai5j
b2wgPSB7fTsgLy8gY29sbGVjdCBpbnN0YW5jZXMKZHdfc2Nyb2xsT2JqLmRlZmF1
bHRTcGVlZCA9IGR3X3Njcm9sbE9iai5wcm90b3R5cGUuc3BlZWQgPSAxMDA7IC8v
IGRlZmF1bHQgZm9yIG1vdXNlb3ZlciBvciBtb3VzZWRvd24gc2Nyb2xsaW5nCmR3
X3Njcm9sbE9iai5kZWZhdWx0U2xpZGVEdXIgPSBkd19zY3JvbGxPYmoucHJvdG90
eXBlLnNsaWRlRHVyID0gNTAwOyAvLyBkZWZhdWx0IGR1cmF0aW9uIG9mIGdsaWRl
IG9uY2xpY2sKCi8vIHBzZXVkbyBldmVudHMgCmR3X3Njcm9sbE9iai5wcm90b3R5
cGUub25fbG9hZCA9IGZ1bmN0aW9uKCkge30gLy8gd2hlbiBkd19zY3JvbGxPYmog
aW5pdGlhbGl6ZWQgb3IgbmV3IGxheWVyIGxvYWRlZApkd19zY3JvbGxPYmoucHJv
dG90eXBlLm9uX3Njcm9sbCA9IGZ1bmN0aW9uKCkge30KZHdfc2Nyb2xsT2JqLnBy
b3RvdHlwZS5vbl9zY3JvbGxfc3RhcnQgPSBmdW5jdGlvbigpIHt9CmR3X3Njcm9s
bE9iai5wcm90b3R5cGUub25fc2Nyb2xsX3N0b3AgPSBmdW5jdGlvbigpIHt9IC8v
IHdoZW4gc2Nyb2xsaW5nIGhhcyBjZWFzZWQgKG1vdXNlb3V0L3VwKQpkd19zY3Jv
bGxPYmoucHJvdG90eXBlLm9uX3Njcm9sbF9lbmQgPSBmdW5jdGlvbigpIHt9IC8v
IHJlYWNoZWQgZW5kCmR3X3Njcm9sbE9iai5wcm90b3R5cGUub25fdXBkYXRlID0g
ZnVuY3Rpb24oKSB7fSAvLyBjYWxsZWQgaW4gdXBkYXRlRGltcwoKZHdfc2Nyb2xs
T2JqLnByb3RvdHlwZS5vbl9nbGlkZXNjcm9sbCA9IGZ1bmN0aW9uKCkge30KZHdf
c2Nyb2xsT2JqLnByb3RvdHlwZS5vbl9nbGlkZXNjcm9sbF9zdGFydCA9IGZ1bmN0
aW9uKCkge30KZHdfc2Nyb2xsT2JqLnByb3RvdHlwZS5vbl9nbGlkZXNjcm9sbF9z
dG9wID0gZnVuY3Rpb24oKSB7fSAvLyBkZXN0aW5hdGlvbiAodG8vYnkpIHJlYWNo
ZWQKZHdfc2Nyb2xsT2JqLnByb3RvdHlwZS5vbl9nbGlkZXNjcm9sbF9lbmQgPSBm
dW5jdGlvbigpIHt9IC8vIHJlYWNoZWQgZW5kCgpkd19zY3JvbGxPYmoucHJvdG90
eXBlLmxvYWQgPSBmdW5jdGlvbihseXJJZCwgaG9yaXpJZCkgewogICAgdmFyIHdu
ZG8sIGx5cjsKICAgIGlmICh0aGlzLmx5cklkKSB7IC8vIGxheWVyIGN1cnJlbnRs
eSBsb2FkZWQ/CiAgICAgICAgbHlyID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQo
dGhpcy5seXJJZCk7CiAgICAgICAgbHlyLnN0eWxlLnZpc2liaWxpdHkgPSAiaGlk
ZGVuIjsKICAgIH0KICAgIHRoaXMubHlyID0gbHlyID0gZG9jdW1lbnQuZ2V0RWxl
bWVudEJ5SWQobHlySWQpOyAvLyBob2xkIHRoaXMubHlyPwogICAgdGhpcy5seXIu
c3R5bGUucG9zaXRpb24gPSAnYWJzb2x1dGUnOyAKICAgIHRoaXMubHlySWQgPSBs
eXJJZDsgLy8gaG9sZCBpZCBvZiBjdXJyZW50bHkgdmlzaWJsZSBsYXllcgogICAg
dGhpcy5ob3JpeklkID0gaG9yaXpJZCB8fCBudWxsOyAvLyBob2xkIGhvcml6SWQg
Zm9yIHVwZGF0ZSBmbgogICAgd25kbyA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlk
KHRoaXMuaWQpOwogICAgdGhpcy55ID0gMDsgdGhpcy54ID0gMDsgdGhpcy5zaGlm
dFRvKDAsMCk7CiAgICB0aGlzLmdldERpbXMod25kbywgbHlyKTsgCiAgICBseXIu
c3R5bGUudmlzaWJpbGl0eSA9ICJ2aXNpYmxlIjsKICAgIHRoaXMucmVhZHkgPSB0
cnVlOyB0aGlzLm9uX2xvYWQoKTsgCn0KCmR3X3Njcm9sbE9iai5wcm90b3R5cGUu
c2hpZnRUbyA9IGZ1bmN0aW9uKHgsIHkpIHsKICAgIGlmICh0aGlzLmx5cikgewog
ICAgICAgIHRoaXMubHlyLnN0eWxlLmxlZnQgPSAodGhpcy54ID0geCkgKyAicHgi
OyAKICAgICAgICB0aGlzLmx5ci5zdHlsZS50b3AgPSAoJzAnKSArICJweCI7CiAg
ICB9Cn0KCmR3X3Njcm9sbE9iai5wcm90b3R5cGUuZ2V0WCA9IGZ1bmN0aW9uKCkg
eyByZXR1cm4gdGhpcy54OyB9CmR3X3Njcm9sbE9iai5wcm90b3R5cGUuZ2V0WSA9
IGZ1bmN0aW9uKCkgeyByZXR1cm4gdGhpcy55OyB9Cgpkd19zY3JvbGxPYmoucHJv
dG90eXBlLmdldERpbXMgPSBmdW5jdGlvbih3bmRvLCBseXIpIHsgCiAgICB0aGlz
LndkID0gdGhpcy5ob3JpeklkPyBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCggdGhp
cy5ob3JpeklkICkub2Zmc2V0V2lkdGg6IGx5ci5vZmZzZXRXaWR0aDsKICAgIHRo
aXMubWF4WCA9ICh0aGlzLndkIC0gd25kby5vZmZzZXRXaWR0aCA+IDApPyB0aGlz
LndkIC0gd25kby5vZmZzZXRXaWR0aDogMDsKICAgIHRoaXMubWF4WSA9IChseXIu
b2Zmc2V0SGVpZ2h0IC0gd25kby5vZmZzZXRIZWlnaHQgPiAwKT8gbHlyLm9mZnNl
dEhlaWdodCAtIHduZG8ub2Zmc2V0SGVpZ2h0OiAwOwp9Cgpkd19zY3JvbGxPYmou
cHJvdG90eXBlLnVwZGF0ZURpbXMgPSBmdW5jdGlvbigpIHsKICAgIHZhciB3bmRv
ID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQodGhpcy5pZCk7CiAgICB2YXIgbHly
ID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoIHRoaXMubHlySWQgKTsKICAgIHRo
aXMuZ2V0RGltcyh3bmRvLCBseXIpOwogICAgdGhpcy5vbl91cGRhdGUoKTsKfQoK
Ly8gZm9yIG1vdXNlb3Zlci9tb3VzZWRvd24gc2Nyb2xsaW5nCmR3X3Njcm9sbE9i
ai5wcm90b3R5cGUuaW5pdFNjcm9sbFZhbHMgPSBmdW5jdGlvbihkZWcsIHNwZWVk
KSB7CiAgICBpZiAoIXRoaXMucmVhZHkpIHJldHVybjsgCiAgICBpZiAodGhpcy50
aW1lcklkKSB7CiAgICAgICAgY2xlYXJJbnRlcnZhbCh0aGlzLnRpbWVySWQpOyB0
aGlzLnRpbWVySWQgPSAwOwogICAgfQogICAgdGhpcy5zcGVlZCA9IHNwZWVkIHx8
IGR3X3Njcm9sbE9iai5kZWZhdWx0U3BlZWQ7CiAgICB0aGlzLmZ4ID0gKGRlZyA9
PSAwKT8gLTE6IChkZWcgPT0gMTgwKT8gMTogMDsKICAgIHRoaXMuZnkgPSAoZGVn
ID09IDkwKT8gMTogKGRlZyA9PSAyNzApPyAtMTogMDsKICAgIHRoaXMuZW5kWCA9
IChkZWcgPT0gOTAgfHwgZGVnID09IDI3MCk/IHRoaXMueDogKGRlZyA9PSAwKT8g
LXRoaXMubWF4WDogMDsgCiAgICB0aGlzLmVuZFkgPSAoZGVnID09IDAgfHwgZGVn
ID09IDE4MCk/IHRoaXMueTogKGRlZyA9PSA5MCk/IDA6IC10aGlzLm1heFk7CiAg
ICB0aGlzLmx5ciA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKHRoaXMubHlySWQp
OwogICAgdGhpcy5sYXN0VGltZSA9IG5ldyBEYXRlKCkuZ2V0VGltZSgpOwogICAg
dGhpcy5vbl9zY3JvbGxfc3RhcnQodGhpcy54LCB0aGlzLnkpOyAgCiAgICB0aGlz
LnRpbWVySWQgPSBzZXRJbnRlcnZhbCh0aGlzLmFuaW1TdHJpbmcgKyAiLnNjcm9s
bCgpIiwgMTApOyAgICAKfQoKZHdfc2Nyb2xsT2JqLnByb3RvdHlwZS5zY3JvbGwg
PSBmdW5jdGlvbigpIHsKICAgIHZhciBub3cgPSBuZXcgRGF0ZSgpLmdldFRpbWUo
KTsKICAgIHZhciBkID0gKG5vdyAtIHRoaXMubGFzdFRpbWUpLzEwMDAgKiB0aGlz
LnNwZWVkOwogICAgaWYgKGQgPiAwKSB7IAogICAgICAgIHZhciB4ID0gdGhpcy54
ICsgTWF0aC5yb3VuZCh0aGlzLmZ4ICogZCk7IHZhciB5ID0gdGhpcy55ICsgTWF0
aC5yb3VuZCh0aGlzLmZ5ICogZCk7CiAgICAgICAgaWYgKCAoIHRoaXMuZnggPT0g
LTEgJiYgeCA+IC10aGlzLm1heFggKSB8fCAoIHRoaXMuZnggPT0gMSAmJiB4IDwg
MCApIHx8IAogICAgICAgICAgICAgICAgKCB0aGlzLmZ5ID09IC0xICYmIHkgPiAt
dGhpcy5tYXhZICkgfHwgKCB0aGlzLmZ5ID09IDEgJiYgeSA8IDAgKSApIAogICAg
ICAgewogICAgICAgICAgICB0aGlzLmxhc3RUaW1lID0gbm93OwogICAgICAgICAg
ICB0aGlzLnNoaWZ0VG8oeCwgeSk7CiAgICAgICAgICAgIHRoaXMub25fc2Nyb2xs
KHgsIHkpOwogICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgIGNsZWFySW50ZXJ2
YWwodGhpcy50aW1lcklkKTsgdGhpcy50aW1lcklkID0gMDsKICAgICAgICAgICAg
dGhpcy5zaGlmdFRvKHRoaXMuZW5kWCwgdGhpcy5lbmRZKTsKICAgICAgICAgICAg
dGhpcy5vbl9zY3JvbGwodGhpcy5lbmRYLCB0aGlzLmVuZFkpOwogICAgICAgICAg
ICB0aGlzLm9uX3Njcm9sbF9lbmQodGhpcy5lbmRYLCB0aGlzLmVuZFkpOwogICAg
ICAgIH0KICAgIH0KfQoKLy8gd2hlbiBzY3JvbGxpbmcgaGFzIGNlYXNlZCAobW91
c2VvdXQvdXApCmR3X3Njcm9sbE9iai5wcm90b3R5cGUuY2Vhc2VTY3JvbGwgPSBm
dW5jdGlvbigpIHsKICAgIGlmICghdGhpcy5yZWFkeSkgcmV0dXJuOwogICAgaWYg
KHRoaXMudGltZXJJZCkgewogICAgICAgIGNsZWFySW50ZXJ2YWwodGhpcy50aW1l
cklkKTsgdGhpcy50aW1lcklkID0gMDsgCiAgICB9CiAgICB0aGlzLm9uX3Njcm9s
bF9zdG9wKHRoaXMueCwgdGhpcy55KTsgCn0KCi8vIGdsaWRlIG9uY2xpY2sgc2Ny
b2xsaW5nCmR3X3Njcm9sbE9iai5wcm90b3R5cGUuaW5pdFNjcm9sbEJ5VmFscyA9
IGZ1bmN0aW9uKGR4LCBkeSwgZHVyKSB7CiAgICBpZiAoICF0aGlzLnJlYWR5IHx8
IHRoaXMuc2xpZGluZyApIHJldHVybjsKICAgIHRoaXMuc3RhcnRYID0gdGhpcy54
OyB0aGlzLnN0YXJ0WSA9IHRoaXMueTsKICAgIHRoaXMuZGVzdFggPSB0aGlzLmRl
c3RZID0gdGhpcy5kaXN0WCA9IHRoaXMuZGlzdFkgPSAwOwogICAgaWYgKGR5IDwg
MCkgewogICAgICAgIHRoaXMuZGlzdFkgPSAodGhpcy5zdGFydFkgKyBkeSA+PSAt
dGhpcy5tYXhZKT8gZHk6IC0odGhpcy5zdGFydFkgICsgdGhpcy5tYXhZKTsKICAg
IH0gZWxzZSBpZiAoZHkgPiAwKSB7CiAgICAgICAgdGhpcy5kaXN0WSA9ICh0aGlz
LnN0YXJ0WSArIGR5IDw9IDApPyBkeTogLXRoaXMuc3RhcnRZOwogICAgfQogICAg
aWYgKGR4IDwgMCkgewogICAgICAgIHRoaXMuZGlzdFggPSAodGhpcy5zdGFydFgg
KyBkeCA+PSAtdGhpcy5tYXhYKT8gZHg6IC0odGhpcy5zdGFydFggKyB0aGlzLm1h
eFgpOwogICAgfSBlbHNlIGlmIChkeCA+IDApIHsKICAgICAgICB0aGlzLmRpc3RY
ID0gKHRoaXMuc3RhcnRYICsgZHggPD0gMCk/IGR4OiAtdGhpcy5zdGFydFg7CiAg
ICB9CiAgICB0aGlzLmRlc3RYID0gdGhpcy5zdGFydFggKyB0aGlzLmRpc3RYOyB0
aGlzLmRlc3RZID0gdGhpcy5zdGFydFkgKyB0aGlzLmRpc3RZOwogICAgdGhpcy5n
bGlkZVNjcm9sbFByZXAodGhpcy5kZXN0WCwgdGhpcy5kZXN0WSwgZHVyKTsKfQoK
ZHdfc2Nyb2xsT2JqLnByb3RvdHlwZS5pbml0U2Nyb2xsVG9WYWxzID0gZnVuY3Rp
b24oZGVzdFgsIGRlc3RZLCBkdXIpIHsKICAgIGlmICggIXRoaXMucmVhZHkgfHwg
dGhpcy5zbGlkaW5nICkgcmV0dXJuOwogICAgdGhpcy5zdGFydFggPSB0aGlzLng7
IHRoaXMuc3RhcnRZID0gdGhpcy55OwogICAgdGhpcy5kZXN0WCA9IC1NYXRoLm1h
eCggTWF0aC5taW4oZGVzdFgsIHRoaXMubWF4WCksIDApOwogICAgdGhpcy5kZXN0
WSA9IC1NYXRoLm1heCggTWF0aC5taW4oZGVzdFksIHRoaXMubWF4WSksIDApOwog
ICAgdGhpcy5kaXN0WSA9IHRoaXMuZGVzdFkgLSB0aGlzLnN0YXJ0WTsKICAgIHRo
aXMuZGlzdFggPSB0aGlzLmRlc3RYIC0gdGhpcy5zdGFydFg7CiAgICB0aGlzLmds
aWRlU2Nyb2xsUHJlcCh0aGlzLmRlc3RYLCB0aGlzLmRlc3RZLCBkdXIpOwp9Cgpk
d19zY3JvbGxPYmoucHJvdG90eXBlLmdsaWRlU2Nyb2xsUHJlcCA9IGZ1bmN0aW9u
KGRlc3RYLCBkZXN0WSwgZHVyKSB7CiAgICB0aGlzLnNsaWRlRHVyID0gKHR5cGVv
ZiBkdXIgPT0gJ251bWJlcicpPyBkdXI6IGR3X3Njcm9sbE9iai5kZWZhdWx0U2xp
ZGVEdXI7CiAgICB0aGlzLnBlciA9IE1hdGguUEkvKDIgKiB0aGlzLnNsaWRlRHVy
KTsgdGhpcy5zbGlkaW5nID0gdHJ1ZTsKICAgIHRoaXMubHlyID0gZG9jdW1lbnQu
Z2V0RWxlbWVudEJ5SWQodGhpcy5seXJJZCk7IAogICAgdGhpcy5zdGFydFRpbWUg
PSBuZXcgRGF0ZSgpLmdldFRpbWUoKTsKICAgIHRoaXMudGltZXJJZCA9IHNldElu
dGVydmFsKHRoaXMuYW5pbVN0cmluZyArICIuZG9HbGlkZVNjcm9sbCgpIiwxMCk7
CiAgICB0aGlzLm9uX2dsaWRlc2Nyb2xsX3N0YXJ0KHRoaXMuc3RhcnRYLCB0aGlz
LnN0YXJ0WSk7Cn0KCmR3X3Njcm9sbE9iai5wcm90b3R5cGUuZG9HbGlkZVNjcm9s
bCA9IGZ1bmN0aW9uKCkgewogICAgdmFyIGVsYXBzZWQgPSBuZXcgRGF0ZSgpLmdl
dFRpbWUoKSAtIHRoaXMuc3RhcnRUaW1lOwogICAgaWYgKGVsYXBzZWQgPCB0aGlz
LnNsaWRlRHVyKSB7CiAgICAgICAgdmFyIHggPSB0aGlzLnN0YXJ0WCArIE1hdGgu
cm91bmQoIHRoaXMuZGlzdFggKiBNYXRoLnNpbih0aGlzLnBlciplbGFwc2VkKSAp
OwogICAgICAgIHZhciB5ID0gdGhpcy5zdGFydFkgKyBNYXRoLnJvdW5kKCB0aGlz
LmRpc3RZICogTWF0aC5zaW4odGhpcy5wZXIqZWxhcHNlZCkgKTsKICAgICAgICB0
aGlzLnNoaWZ0VG8oeCwgeSk7IAogICAgICAgIHRoaXMub25fZ2xpZGVzY3JvbGwo
eCwgeSk7CiAgICB9IGVsc2UgewkvLyBpZiB0aW1lJ3MgdXAKICAgICAgICBjbGVh
ckludGVydmFsKHRoaXMudGltZXJJZCk7IHRoaXMudGltZXJJZCA9IDA7IHRoaXMu
c2xpZGluZyA9IGZhbHNlOwogICAgICAgIHRoaXMuc2hpZnRUbyh0aGlzLmRlc3RY
LCB0aGlzLmRlc3RZKTsKICAgICAgICB0aGlzLm9uX2dsaWRlc2Nyb2xsKHRoaXMu
ZGVzdFgsIHRoaXMuZGVzdFkpOwogICAgICAgIHRoaXMub25fZ2xpZGVzY3JvbGxf
c3RvcCh0aGlzLmRlc3RYLCB0aGlzLmRlc3RZKTsKICAgICAgICAvLyBlbmQgb2Yg
YXhpcyByZWFjaGVkID8gCiAgICAgICAgaWYgKCB0aGlzLmRpc3RYICYmICh0aGlz
LmRlc3RYID09IDAgfHwgdGhpcy5kZXN0WCA9PSAtdGhpcy5tYXhYKSAKICAgICAg
ICAgIHx8IHRoaXMuZGlzdFkgJiYgKHRoaXMuZGVzdFkgPT0gMCB8fCB0aGlzLmRl
c3RZID09IC10aGlzLm1heFkpICkgeyAKICAgICAgICAgICAgdGhpcy5vbl9nbGlk
ZXNjcm9sbF9lbmQodGhpcy5kZXN0WCwgdGhpcy5kZXN0WSk7CiAgICAgICAgfSAK
ICAgIH0KfQoKZHdfc2Nyb2xsT2JqLmhhbmRsZU1vdXNlV2hlZWwgPSBmdW5jdGlv
bihpZCwgZGVsdGEpIHsKICAgIHZhciB3bmRvID0gZHdfc2Nyb2xsT2JqLmNvbFtp
ZF07CiAgICB2YXIgeCA9IHduZG8ueDsKICAgIHZhciB5ID0gd25kby55OwogICAg
d25kby5vbl9zY3JvbGxfc3RhcnQoeCx5KTsKICAgIHZhciBueTsKICAgIG55ID0g
MTIgICogZGVsdGEgKyB5CiAgICBueSA9IChueSA8IDAgJiYgbnkgPj0gLXduZG8u
bWF4WSk/IG55OiAobnkgPCAtd25kby5tYXhZKT8gLXduZG8ubWF4WTogMDsKICAg
IHduZG8uc2hpZnRUbyh4LCBueSk7CiAgICB3bmRvLm9uX3Njcm9sbCh4LCBueSk7
Cn0KCmR3X3Njcm9sbE9iai5kb09uTW91c2VXaGVlbCA9IGZ1bmN0aW9uKGUpIHsK
ICAgIHZhciBkZWx0YSA9IDA7CiAgICBpZiAoIWUpIGUgPSB3aW5kb3cuZXZlbnQ7
CiAgICBpZiAoZS53aGVlbERlbHRhKSB7IC8qIElFL09wZXJhLiAqLwogICAgICAg
IGRlbHRhID0gZS53aGVlbERlbHRhLzEyMDsKICAgICAgICBpZiAod2luZG93Lm9w
ZXJhKSBkZWx0YSA9IC1kZWx0YTsKICAgIH0gZWxzZSBpZiAoZS5kZXRhaWwpIHsg
Ly8gTW96aWxsYSAKICAgICAgICBkZWx0YSA9IC1lLmRldGFpbC8zOwogICAgfQog
ICAgaWYgKGRlbHRhKSB7IC8vID4gMCB1cCwgPCAwIGRvd24KICAgICAgICBkd19z
Y3JvbGxPYmouaGFuZGxlTW91c2VXaGVlbCh0aGlzLmlkLCBkZWx0YSk7CiAgICB9
CiAgICBpZiAoZS5wcmV2ZW50RGVmYXVsdCkgZS5wcmV2ZW50RGVmYXVsdCgpOwog
ICAgZS5yZXR1cm5WYWx1ZSA9IGZhbHNlOwp9Cgpkd19zY3JvbGxPYmouR2Vja29U
YWJsZUJ1Z0ZpeCA9IGZ1bmN0aW9uKCkge30gLy8gbm8gbG9uZ2VyIG5lZWQgb2xk
IGJ1ZyBmaXgKCgovLyBHZXQgcG9zaXRpb24gb2YgZWwgd2l0aGluIGxheWVyIChv
Q29udCkgc09mZjogJ2xlZnQnIG9yICd0b3AnCi8vIEFzc3VtZXMgZWwgaXMgd2l0
aGluIG9Db250CmZ1bmN0aW9uIGR3X2dldExheWVyT2Zmc2V0KGVsLCBvQ29udCwg
c09mZikgewogICAgdmFyIG9mZiA9ICJvZmZzZXQiICsgc09mZi5jaGFyQXQoMCku
dG9VcHBlckNhc2UoKSArIHNPZmYuc2xpY2UoMSk7CiAgICB2YXIgdmFsID0gZWxb
b2ZmXTsKICAgIHdoaWxlICggKGVsID0gZWwub2Zmc2V0UGFyZW50KSAhPSBvQ29u
dCApIAogICAgICAgIHZhbCArPSBlbFtvZmZdOwogICAgdmFyIGNsaWVudE9mZiA9
IG9mZi5yZXBsYWNlKCJvZmZzZXQiLCAiY2xpZW50Iik7CiAgICBpZiAoIGVsW2Ns
aWVudE9mZl0gKSB2YWwgKz0gZWxbY2xpZW50T2ZmXTsKICAgIHJldHVybiB2YWw7
Cn0KCi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8v
Ly8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8v
Ly8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLwoK
Ly8gdHdvIHdheXMgdG8gYWRkIHN0eWxlIHNoZWV0IGZvciBjYXBhYmxlIGJyb3dz
ZXJzCgpkd193cml0ZVN0eWxlU2hlZXQgPSBmdW5jdGlvbihmaWxlKSB7CiAgICBk
b2N1bWVudC53cml0ZSgnPGxpbmsgcmVsPSJzdHlsZXNoZWV0IiBocmVmPSInICsg
ZmlsZSArICciIG1lZGlhPSJzY3JlZW4iIC8+Jyk7Cn0KCmZ1bmN0aW9uIGR3X2Fk
ZExpbmtDU1MoZmlsZSkgewogICAgaWYgKCAhZG9jdW1lbnQuY3JlYXRlRWxlbWVu
dCApIHJldHVybjsKICAgIHZhciBlbCA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQo
ImxpbmsiKTsKICAgIGVsLnNldEF0dHJpYnV0ZSgicmVsIiwgInN0eWxlc2hlZXQi
KTsKICAgIGVsLnNldEF0dHJpYnV0ZSgidHlwZSIsICJ0ZXh0L2NzcyIpOwogICAg
ZWwuc2V0QXR0cmlidXRlKCJtZWRpYSIsICJzY3JlZW4iKTsKICAgIGVsLnNldEF0
dHJpYnV0ZSgiaHJlZiIsIGZpbGUpOwogICAgZG9jdW1lbnQuZ2V0RWxlbWVudHNC
eVRhZ05hbWUoJ2hlYWQnKVswXS5hcHBlbmRDaGlsZChlbCk7Cn0KLy8vLy8vLy8v
Ly8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8v
Ly8vLy8vLy8vLy8vCgovLyBFeGFtcGxlIGNsYXNzIG5hbWVzOiBsb2FkX3duX2x5
cjEsIGxvYWRfd25fbHlyMl90Mgpkd19zY3JvbGxPYmoucHJvdG90eXBlLnNldFVw
TG9hZExpbmtzID0gZnVuY3Rpb24oY29udHJvbHNJZCkgewogICAgdmFyIHduZG9J
ZCA9IHRoaXMuaWQ7IHZhciBlbCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKGNv
bnRyb2xzSWQpOyAKICAgIHZhciBsaW5rcyA9IGVsLmdldEVsZW1lbnRzQnlUYWdO
YW1lKCdhJyk7CiAgICB2YXIgY2xzLCBwYXJ0czsKICAgIGZvciAodmFyIGk9MDsg
bGlua3NbaV07IGkrKykgewogICAgICAgIGNscyA9IGR3X3Njcm9sbE9iai5nZXRf
RGVsaW1pdGVkQ2xhc3MoIGxpbmtzW2ldLmNsYXNzTmFtZSApOwogICAgICAgIHBh
cnRzID0gY2xzLnNwbGl0KCdfJyk7CiAgICAgICAgaWYgKCBwYXJ0c1swXSA9PSAn
bG9hZCcgJiYgcGFydHNbMV0gPT0gd25kb0lkICYmIHBhcnRzLmxlbmd0aCA+IDIg
KSB7CiAgICAgICAgICAgIC8vIG5vIGNoZWNrcyBvbiBseXJJZCwgaG9yaXpJZAog
ICAgICAgICAgICB2YXIgbHlySWQgPSBwYXJ0c1syXTsgdmFyIGhvcml6SWQgPSBw
YXJ0c1szXT8gcGFydHNbM106IG51bGw7CiAgICAgICAgICAgIGR3X0V2ZW50LmFk
ZCggbGlua3NbaV0sICdjbGljaycsIGZ1bmN0aW9uICh3bmRvSWQsIGx5cklkLCBo
b3JpeklkKSB7CiAgICAgICAgICAgICAgICByZXR1cm4gZnVuY3Rpb24gKGUpIHsK
ICAgICAgICAgICAgICAgICAgICBkd19zY3JvbGxPYmouY29sW3duZG9JZF0ubG9h
ZChseXJJZCwgaG9yaXpJZCk7CiAgICAgICAgICAgICAgICAgICAgaWYgKGUgJiYg
ZS5wcmV2ZW50RGVmYXVsdCkgZS5wcmV2ZW50RGVmYXVsdCgpOwogICAgICAgICAg
ICAgICAgICAgIHJldHVybiBmYWxzZTsKICAgICAgICAgICAgICAgIH0KICAgICAg
ICAgICAgfSh3bmRvSWQsIGx5cklkLCBob3JpeklkKSApOwogICAgICAgIH0KICAg
IH0KfQoKZHdfc2Nyb2xsT2JqLnByb3RvdHlwZS5zZXRVcFNjcm9sbENvbnRyb2xz
ID0gZnVuY3Rpb24oY29udHJvbHNJZCwgYXV0b0hpZGUsIGF4aXMpIHsKICAgIHZh
ciB3bmRvSWQgPSB0aGlzLmlkOyB2YXIgZWwgPSBkb2N1bWVudC5nZXRFbGVtZW50
QnlJZChjb250cm9sc0lkKTsgCiAgICBpZiAoIGF1dG9IaWRlICYmIGF4aXMgPT0g
J3YnIHx8IGF4aXMgPT0gJ2gnICkgewogICAgICAgIGR3X3Njcm9sbE9iai5oYW5k
bGVDb250cm9sVmlzKGNvbnRyb2xzSWQsIHduZG9JZCwgYXhpcyk7CiAgICAgICAg
ZHdfU2Nyb2xsYmFyX0NvLmFkZEV2ZW50KCB0aGlzLCAnb25fbG9hZCcsIGZ1bmN0
aW9uKCkgeyBkd19zY3JvbGxPYmouaGFuZGxlQ29udHJvbFZpcyhjb250cm9sc0lk
LCB3bmRvSWQsIGF4aXMpOyB9ICk7CiAgICAgICAgZHdfU2Nyb2xsYmFyX0NvLmFk
ZEV2ZW50KCB0aGlzLCAnb25fdXBkYXRlJywgZnVuY3Rpb24oKSB7IGR3X3Njcm9s
bE9iai5oYW5kbGVDb250cm9sVmlzKGNvbnRyb2xzSWQsIHduZG9JZCwgYXhpcyk7
IH0gKTsKICAgIH0KICAgIAogICAgdmFyIGxpbmtzID0gZWwuZ2V0RWxlbWVudHNC
eVRhZ05hbWUoJ2EnKSwgY2xzLCBlVHlwZTsKICAgIGZvciAodmFyIGk9MDsgbGlu
a3NbaV07IGkrKykgeyAKICAgICAgICBjbHMgPSBkd19zY3JvbGxPYmouZ2V0X0Rl
bGltaXRlZENsYXNzKCBsaW5rc1tpXS5jbGFzc05hbWUgKTsKICAgICAgICBlVHlw
ZSA9IGR3X3Njcm9sbE9iai5nZXRFdl9GblR5cGUoIGNscy5zbGljZSgwLCBjbHMu
aW5kZXhPZignXycpICkgKTsKICAgICAgICBzd2l0Y2ggKCBlVHlwZSApIHsKICAg
ICAgICAgICAgY2FzZSAnbW91c2VvdmVyJyA6CiAgICAgICAgICAgIGNhc2UgJ21v
dXNlZG93bicgOgogICAgICAgICAgICAgICAgZHdfc2Nyb2xsT2JqLmhhbmRsZU1v
dXNlT3ZlckRvd25MaW5rcyhsaW5rc1tpXSwgd25kb0lkLCBjbHMpOwogICAgICAg
ICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgIGNhc2UgJ3Njcm9sbFRvSWQnOiAK
ICAgICAgICAgICAgICAgIGR3X3Njcm9sbE9iai5oYW5kbGVTY3JvbGxUb0lkKGxp
bmtzW2ldLCB3bmRvSWQsIGNscyk7CiAgICAgICAgICAgICAgICBicmVhazsKICAg
ICAgICAgICAgY2FzZSAnc2Nyb2xsVG8nIDoKICAgICAgICAgICAgY2FzZSAnc2Ny
b2xsQnknOgogICAgICAgICAgICBjYXNlICdjbGljayc6IAogICAgICAgICAgICAg
ICAgZHdfc2Nyb2xsT2JqLmhhbmRsZUNsaWNrKGxpbmtzW2ldLCB3bmRvSWQsIGNs
cykgOwogICAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgfQogICAgfQp9Cgpk
d19zY3JvbGxPYmouaGFuZGxlTW91c2VPdmVyRG93bkxpbmtzID0gZnVuY3Rpb24g
KGxpbmtFbCwgd25kb0lkLCBjbHMpIHsKICAgIHZhciBwYXJ0cyA9IGNscy5zcGxp
dCgnXycpOyB2YXIgZVR5cGUgPSBwYXJ0c1swXTsKICAgIHZhciByZSA9IC9eKG1v
dXNlb3Zlcnxtb3VzZWRvd24pXyh1cHxkb3dufGxlZnR8cmlnaHQpKF9bXGRdKyk/
JC87CiAgICAgICAgICAgICAgICAKICAgIGlmICggcmUudGVzdChjbHMpICkgeyAK
ICAgICAgICB2YXIgZUFsdCA9IChlVHlwZSA9PSAnbW91c2VvdmVyJyk/ICdtb3Vz
ZW91dCc6ICdtb3VzZXVwJzsKICAgICAgICB2YXIgZGlyID0gcGFydHNbMV07ICB2
YXIgc3BlZWQgPSBwYXJ0c1syXSB8fCBudWxsOyAKICAgICAgICB2YXIgZGVnID0g
KGRpciA9PSAndXAnKT8gOTA6IChkaXIgPT0gJ2Rvd24nKT8gMjcwOiAoZGlyID09
ICdsZWZ0Jyk/IDE4MDogMDsKICAgICAgICAKICAgICAgICBkd19FdmVudC5hZGQo
bGlua0VsLCBlVHlwZSwgZnVuY3Rpb24gKGUpIHsgZHdfc2Nyb2xsT2JqLmNvbFt3
bmRvSWRdLmluaXRTY3JvbGxWYWxzKGRlZywgc3BlZWQpOyB9ICk7CiAgICAgICAg
ZHdfRXZlbnQuYWRkKGxpbmtFbCwgZUFsdCwgZnVuY3Rpb24gKGUpIHsgZHdfc2Ny
b2xsT2JqLmNvbFt3bmRvSWRdLmNlYXNlU2Nyb2xsKCk7IH0gKTsKICAgICAgICAg
ICAgCiAgICAgICAgaWYgKCBlVHlwZSA9PSAnbW91c2VvdmVyJykgewogICAgICAg
ICAgICBkd19FdmVudC5hZGQoIGxpbmtFbCwgJ21vdXNlZG93bicsIGZ1bmN0aW9u
IChlKSB7IGR3X3Njcm9sbE9iai5jb2xbd25kb0lkXS5zcGVlZCAqPSAzOyB9ICk7
CiAgICAgICAgICAgIGR3X0V2ZW50LmFkZCggbGlua0VsLCAnbW91c2V1cCcsIGZ1
bmN0aW9uIChlKSB7IAogICAgICAgICAgICAgICAgZHdfc2Nyb2xsT2JqLmNvbFt3
bmRvSWRdLnNwZWVkID0gZHdfc2Nyb2xsT2JqLnByb3RvdHlwZS5zcGVlZDsgfSAp
OyAKICAgICAgICB9CiAgICAgICAgZHdfRXZlbnQuYWRkKCBsaW5rRWwsICdjbGlj
aycsIGZ1bmN0aW9uKGUpIHsgaWYgKGUgJiYgZS5wcmV2ZW50RGVmYXVsdCkgZS5w
cmV2ZW50RGVmYXVsdCgpOyByZXR1cm4gZmFsc2U7IH0gKTsKICAgIH0KfQoKLy8g
c2Nyb2xsVG9JZF9zbWlsZSwgc2Nyb2xsVG9JZF9zbWlsZV8xMDAsIHNjcm9sbFRv
SWRfc21pbGVfbHlyMV8xMDAgICAgCmR3X3Njcm9sbE9iai5oYW5kbGVTY3JvbGxU
b0lkID0gZnVuY3Rpb24gKGxpbmtFbCwgd25kb0lkLCBjbHMpIHsKICAgIHZhciBw
YXJ0cyA9IGNscy5zcGxpdCgnXycpOyB2YXIgaWQgPSBwYXJ0c1sxXSwgbHlySWQs
IGR1cjsKICAgIGlmICggcGFydHNbMl0gKSB7CiAgICAgICAgaWYgKCBpc05hTigg
cGFyc2VJbnQocGFydHNbMl0pICkgKSB7IAogICAgICAgICAgICBseXJJZCA9IHBh
cnRzWzJdOwogICAgICAgICAgICBkdXIgPSAoIHBhcnRzWzNdICYmICFpc05hTigg
cGFyc2VJbnQocGFydHNbM10pICkgKT8gcGFyc2VJbnQocGFydHNbM10pOiBudWxs
OwogICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgIGR1ciA9IHBhcnNlSW50KCBw
YXJ0c1syXSApOwogICAgICAgIH0KICAgIH0KICAgIGR3X0V2ZW50LmFkZCggbGlu
a0VsLCAnY2xpY2snLCBmdW5jdGlvbiAoZSkgewogICAgICAgICAgICBkd19zY3Jv
bGxPYmouc2Nyb2xsVG9JZCh3bmRvSWQsIGlkLCBseXJJZCwgZHVyKTsKICAgICAg
ICAgICAgaWYgKGUgJiYgZS5wcmV2ZW50RGVmYXVsdCkgZS5wcmV2ZW50RGVmYXVs
dCgpOwogICAgICAgICAgICByZXR1cm4gZmFsc2U7CiAgICAgICAgfSApOwp9Cgov
LyBkb2Vzbid0IGNoZWNrcyBpZiBseXJJZCBpbiB3bmRvLCBlbCBpbiBseXJJZApk
d19zY3JvbGxPYmouc2Nyb2xsVG9JZCA9IGZ1bmN0aW9uKHduZG9JZCwgaWQsIGx5
cklkLCBkdXIpIHsKICAgIHZhciB3bmRvID0gZHdfc2Nyb2xsT2JqLmNvbFt3bmRv
SWRdOwogICAgdmFyIGVsID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoaWQpOwog
ICAgaWYgKGVsKSB7CiAgICAgICAgaWYgKCBseXJJZCApIHsKICAgICAgICAgICAg
aWYgKCBkb2N1bWVudC5nZXRFbGVtZW50QnlJZChseXJJZCkgJiYgd25kby5seXJJ
ZCAhPSBseXJJZCApIHsKICAgICAgICAgICAgICAgIHduZG8ubG9hZChseXJJZCk7
CiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICAgICAgdmFyIGx5ciA9IGRvY3Vt
ZW50LmdldEVsZW1lbnRCeUlkKHduZG8ubHlySWQpOwogICAgICAgIHZhciB4ID0g
ZHdfZ2V0TGF5ZXJPZmZzZXQoZWwsIGx5ciwgJ2xlZnQnKTsKICAgICAgICB2YXIg
eSA9IGR3X2dldExheWVyT2Zmc2V0KGVsLCBseXIsICd0b3AnKTsKICAgICAgICB3
bmRvLmluaXRTY3JvbGxUb1ZhbHMoeCwgeSwgZHVyKTsKICAgIH0KfQoKZHdfc2Ny
b2xsT2JqLmhhbmRsZUNsaWNrID0gZnVuY3Rpb24gKGxpbmtFbCwgd25kb0lkLCBj
bHMpIHsKICAgIHZhciB3bmRvID0gZHdfc2Nyb2xsT2JqLmNvbFt3bmRvSWRdOwog
ICAgdmFyIHBhcnRzID0gY2xzLnNwbGl0KCdfJyk7IHZhciBlVHlwZSA9IHBhcnRz
WzBdOyAKICAgIHZhciBkdXJfcmUgPSAvXihbXGRdKykkLzsgdmFyIGZuLCByZSwg
eCwgeSwgZHVyOwogICAgCiAgICBzd2l0Y2ggKGVUeXBlKSB7CiAgICAgICAgY2Fz
ZSAnc2Nyb2xsVG8nIDoKICAgICAgICAgICAgZm4gPSAnc2Nyb2xsVG8nOyAgcmUg
PSAvXihudWxsfGVuZHxbXGRdKykkLzsKICAgICAgICAgICAgeCA9IHJlLnRlc3Qo
IHBhcnRzWzFdICk/IHBhcnRzWzFdOiAnJzsKICAgICAgICAgICAgeSA9IHJlLnRl
c3QoIHBhcnRzWzJdICk/IHBhcnRzWzJdOiAnJzsKICAgICAgICAgICAgZHVyID0g
KCBwYXJ0c1szXSAmJiBkdXJfcmUudGVzdChwYXJ0c1szXSkgKT8gcGFydHNbM106
IG51bGw7CiAgICAgICAgICAgIGJyZWFrOwogICAgICAgIGNhc2UgJ3Njcm9sbEJ5
JzogLy8gc2Nyb2xsQnlfbTMwX200MCwgc2Nyb2xsQnlfbnVsbF9tMTAwLCBzY3Jv
bGxCeV8xMDBfbnVsbAogICAgICAgICAgICBmbiA9ICdzY3JvbGxCeSc7ICByZSA9
IC9eKChbbV0/W1xkXSspfG51bGwpJC87CiAgICAgICAgICAgIHggPSByZS50ZXN0
KCBwYXJ0c1sxXSApPyBwYXJ0c1sxXTogJyc7CiAgICAgICAgICAgIHkgPSByZS50
ZXN0KCBwYXJ0c1syXSApPyBwYXJ0c1syXTogJyc7CiAgICAgICAgICAgIAogICAg
ICAgICAgICAvLyBuZWdhdGUgbnVtYmVycyAobSBub3QgLSBidXQgdmljZSB2ZXJz
YSkgCiAgICAgICAgICAgIGlmICggIWlzTmFOKCBwYXJzZUludCh4KSApICkgewog
ICAgICAgICAgICAgICAgeCA9IC1wYXJzZUludCh4KTsKICAgICAgICAgICAgfSBl
bHNlIGlmICggdHlwZW9mIHggPT0gJ3N0cmluZycgKSB7CiAgICAgICAgICAgICAg
ICB4ID0geC5pbmRleE9mKCdtJykgIT0tMSA/IHgucmVwbGFjZSgnbScsICcnKTog
eDsKICAgICAgICAgICAgfQogICAgICAgICAgICBpZiAoICFpc05hTiggcGFyc2VJ
bnQoeSkgKSApIHsKICAgICAgICAgICAgICAgIHkgPSAtcGFyc2VJbnQoeSk7CiAg
ICAgICAgICAgIH0gZWxzZSBpZiAoIHR5cGVvZiB5ID09ICdzdHJpbmcnICkgewog
ICAgICAgICAgICAgICAgeSA9IHkuaW5kZXhPZignbScpICE9LTEgPyB5LnJlcGxh
Y2UoJ20nLCAnJyk6IHk7CiAgICAgICAgICAgIH0KICAgICAgICAgICAgCiAgICAg
ICAgICAgIGR1ciA9ICggcGFydHNbM10gJiYgZHVyX3JlLnRlc3QocGFydHNbM10p
ICk/IHBhcnRzWzNdOiBudWxsOwogICAgICAgICAgICBicmVhazsKICAgICAgICAK
ICAgICAgICBjYXNlICdjbGljayc6IAogICAgICAgICAgICB2YXIgbyA9IGR3X3Nj
cm9sbE9iai5nZXRDbGlja1BhcnRzKGNscyk7CiAgICAgICAgICAgIGZuID0gby5m
bjsgeCA9IG8ueDsgeSA9IG8ueTsgZHVyID0gby5kdXI7CiAgICAgICAgICAgIGJy
ZWFrOwogICAgfQogICAgaWYgKCB4ICE9PSAnJyAmJiB5ICE9PSAnJyApIHsKICAg
ICAgICBpZiAoeCA9PSAnZW5kJykgeyB4ID0gd25kby5tYXhYOyB9CiAgICAgICAg
aWYgKHkgPT0gJ2VuZCcpIHsgeSA9IHduZG8ubWF4WTsgfQogICAgICAgIGlmICh4
ID09PSAnbnVsbCcgfHwgeCA9PT0gbnVsbCkgeyB4ID0gd25kby54OyB9CiAgICAg
ICAgaWYgKHkgPT09ICdudWxsJyB8fCB5ID09PSBudWxsKSB7IHkgPSB3bmRvLnk7
IH0KICAgICAgICAKICAgICAgICB4ID0gcGFyc2VJbnQoeCk7IHkgPSBwYXJzZUlu
dCh5KTsgIAogICAgICAgIGR1ciA9ICFpc05hTiggcGFyc2VJbnQoZHVyKSApPyBw
YXJzZUludChkdXIpOiBudWxsOwogICAgICAgIAogICAgICAgIGlmIChmbiA9PSAn
c2Nyb2xsQnknKSB7CiAgICAgICAgICAgIGR3X0V2ZW50LmFkZCggbGlua0VsLCAn
Y2xpY2snLCBmdW5jdGlvbiAoZSkgewogICAgICAgICAgICAgICAgICAgIGR3X3Nj
cm9sbE9iai5jb2xbd25kb0lkXS5pbml0U2Nyb2xsQnlWYWxzKHgsIHksIGR1cik7
CiAgICAgICAgICAgICAgICAgICAgaWYgKGUgJiYgZS5wcmV2ZW50RGVmYXVsdCkg
ZS5wcmV2ZW50RGVmYXVsdCgpOwogICAgICAgICAgICAgICAgICAgIHJldHVybiBm
YWxzZTsKICAgICAgICAgICAgICAgIH0gKTsKICAgICAgICB9IGVsc2UgaWYgKGZu
ID09ICdzY3JvbGxUbycpIHsKICAgICAgICAgICAgZHdfRXZlbnQuYWRkKCBsaW5r
RWwsICdjbGljaycsIGZ1bmN0aW9uIChlKSB7CiAgICAgICAgICAgICAgICAgICAg
ZHdfc2Nyb2xsT2JqLmNvbFt3bmRvSWRdLmluaXRTY3JvbGxUb1ZhbHMoeCwgeSwg
ZHVyKTsKICAgICAgICAgICAgICAgICAgICBpZiAoZSAmJiBlLnByZXZlbnREZWZh
dWx0KSBlLnByZXZlbnREZWZhdWx0KCk7CiAgICAgICAgICAgICAgICAgICAgcmV0
dXJuIGZhbHNlOwogICAgICAgICAgICAgICAgfSApOwogICAgICAgIH0KICAgIH0K
fQoKLy8gZ2V0IGluZm8gZnJvbSBjbGFzc05hbWUgKGUuZy4sIGNsaWNrX2Rvd25f
YnlfMTAwKQpkd19zY3JvbGxPYmouZ2V0Q2xpY2tQYXJ0cyA9IGZ1bmN0aW9uKGNs
cykgewogICAgdmFyIHBhcnRzID0gY2xzLnNwbGl0KCdfJyk7CiAgICB2YXIgcmUg
PSAvXih1cHxkb3dufGxlZnR8cmlnaHQpJC87CiAgICB2YXIgZGlyLCBmbiA9ICcn
LCBkdXIsIGFyLCB2YWwsIHggPSAnJywgeSA9ICcnOwogICAgCiAgICBpZiAoIHBh
cnRzLmxlbmd0aCA+PSA0ICkgewogICAgICAgIGFyID0gcGFydHNbMV0ubWF0Y2go
cmUpOwogICAgICAgIGRpciA9IGFyPyBhclsxXTogbnVsbDsKICAgICAgICAgICAg
CiAgICAgICAgcmUgPSAvXih0b3xieSkkLzsgCiAgICAgICAgYXIgPSBwYXJ0c1sy
XS5tYXRjaChyZSk7CiAgICAgICAgaWYgKGFyKSB7CiAgICAgICAgICAgIGZuID0g
KGFyWzBdID09ICd0bycpPyAnc2Nyb2xsVG8nOiAnc2Nyb2xsQnknOwogICAgICAg
IH0gCiAgICAKICAgICAgICB2YWwgPSBwYXJ0c1szXTsgLy8gdmFsdWUgb24geCBv
ciB5IGF4aXMKICAgICAgICByZSA9IC9eKFtcZF0rKSQvOwogICAgICAgIGR1ciA9
ICggcGFydHNbNF0gJiYgcmUudGVzdChwYXJ0c1s0XSkgKT8gcGFydHNbNF06IG51
bGw7CiAgICAKICAgICAgICBzd2l0Y2ggKGZuKSB7CiAgICAgICAgICAgIGNhc2Ug
J3Njcm9sbEJ5JyA6CiAgICAgICAgICAgICAgICBpZiAoICFyZS50ZXN0KCB2YWwg
KSApIHsKICAgICAgICAgICAgICAgICAgICB4ID0gJyc7IHkgPSAnJzsgYnJlYWs7
CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBzd2l0Y2ggKGRpcikg
eyAvLyAwIGZvciB1bnNwZWNpZmllZCBheGlzIAogICAgICAgICAgICAgICAgICAg
IGNhc2UgJ3VwJyA6IHggPSAwOyB5ID0gdmFsOyBicmVhazsKICAgICAgICAgICAg
ICAgICAgICBjYXNlICdkb3duJyA6IHggPSAwOyB5ID0gLXZhbDsgYnJlYWs7CiAg
ICAgICAgICAgICAgICAgICAgY2FzZSAnbGVmdCcgOiB4ID0gdmFsOyB5ID0gMDsg
YnJlYWs7CiAgICAgICAgICAgICAgICAgICAgY2FzZSAncmlnaHQnIDogeCA9IC12
YWw7IHkgPSAwOwogICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIGJy
ZWFrOwogICAgICAgICAgICBjYXNlICdzY3JvbGxUbycgOgogICAgICAgICAgICAg
ICAgcmUgPSAvXihlbmR8W1xkXSspJC87CiAgICAgICAgICAgICAgICBpZiAoICFy
ZS50ZXN0KCB2YWwgKSApIHsKICAgICAgICAgICAgICAgICAgICB4ID0gJyc7IHkg
PSAnJzsgYnJlYWs7CiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBz
d2l0Y2ggKGRpcikgeyAvLyBudWxsIGZvciB1bnNwZWNpZmllZCBheGlzIAogICAg
ICAgICAgICAgICAgICAgIGNhc2UgJ3VwJyA6IHggPSBudWxsOyB5ID0gdmFsOyBi
cmVhazsKICAgICAgICAgICAgICAgICAgICBjYXNlICdkb3duJyA6IHggPSBudWxs
OyB5ID0gKHZhbCA9PSAnZW5kJyk/IHZhbDogLXZhbDsgYnJlYWs7CiAgICAgICAg
ICAgICAgICAgICAgY2FzZSAnbGVmdCcgOiB4ID0gdmFsOyB5ID0gbnVsbDsgYnJl
YWs7CiAgICAgICAgICAgICAgICAgICAgY2FzZSAncmlnaHQnIDogeCA9ICh2YWwg
PT0gJ2VuZCcpPyB2YWw6IC12YWw7IHkgPSBudWxsOwogICAgICAgICAgICAgICAg
IH0gCiAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgfQogICAgfQogICAg
cmV0dXJuIHsgZm46IGZuLCB4OiB4LCB5OiB5LCBkdXI6IGR1ciB9Cn0KCmR3X3Nj
cm9sbE9iai5nZXRFdl9GblR5cGUgPSBmdW5jdGlvbihzdHIpIHsKICAgIHZhciBy
ZSA9IC9eKG1vdXNlb3Zlcnxtb3VzZWRvd258c2Nyb2xsQnl8c2Nyb2xsVG98c2Ny
b2xsVG9JZHxjbGljaykkLzsKICAgIGlmIChyZS50ZXN0KHN0cikgKSB7CiAgICAg
ICAgcmV0dXJuIHN0cjsKICAgIH0KICAgIHJldHVybiAnJzsKfQoKLy8gcmV0dXJu
IGNsYXNzIG5hbWUgd2l0aCB1bmRlcnNjb3JlcyBpbiBpdCAKZHdfc2Nyb2xsT2Jq
LmdldF9EZWxpbWl0ZWRDbGFzcyA9IGZ1bmN0aW9uKGNscykgewogICAgaWYgKCBj
bHMuaW5kZXhPZignXycpID09IC0xICkgewogICAgICAgIHJldHVybiAnJzsKICAg
IH0KICAgIHZhciB3aGl0ZXNwYWNlID0gL1xzKy87CiAgICBpZiAoICF3aGl0ZXNw
YWNlLnRlc3QoY2xzKSApIHsKICAgICAgICByZXR1cm4gY2xzOwogICAgfSBlbHNl
IHsKICAgICAgICB2YXIgY2xhc3NlcyA9IGNscy5zcGxpdCh3aGl0ZXNwYWNlKTsg
CiAgICAgICAgZm9yKHZhciBpID0gMDsgY2xhc3Nlc1tpXTsgaSsrKSB7IAogICAg
ICAgICAgICBpZiAoIGNsYXNzZXNbaV0uaW5kZXhPZignXycpICE9IC0xICkgewog
ICAgICAgICAgICAgICAgcmV0dXJuIGNsYXNzZXNbaV07CiAgICAgICAgICAgIH0K
ICAgICAgICB9CiAgICB9Cn0KCmR3X3Njcm9sbE9iai5oYW5kbGVDb250cm9sVmlz
ID0gZnVuY3Rpb24oY29udHJvbHNJZCwgd25kb0lkLCBheGlzKSB7CiAgICB2YXIg
d25kbyA9IGR3X3Njcm9sbE9iai5jb2xbd25kb0lkXTsKICAgIHZhciBlbCA9IGRv
Y3VtZW50LmdldEVsZW1lbnRCeUlkKGNvbnRyb2xzSWQpOwogICAgaWYgKCAoIGF4
aXMgPT0gJ3YnICYmIHduZG8ubWF4WSA+IDAgKSB8fCAoIGF4aXMgPT0gJ2gnICYm
IHduZG8ubWF4WCA+IDAgKSApIHsKICAgICAgICBlbC5zdHlsZS52aXNpYmlsaXR5
ID0gJ3Zpc2libGUnOwogICAgfSBlbHNlIHsKICAgICAgICBlbC5zdHlsZS52aXNp
YmlsaXR5ID0gJ2hpZGRlbic7CiAgICB9Cn0=

------------PQP3L7ekBxLH68e4JnL5l0
Content-Disposition: inline; filename=svp.js
Content-Type: application/x-javascript; charset=ISO-8859-1; name=svp.js
Content-Location: http://www.3cat24.cat/js/svp.js
Content-Transfer-Encoding: Base64

Ci8vIEFQTElDQUNJ0zogIFNJTVBMRSBWSURFTyBQTEFZRVIKLy8gt7e3t7e3t7e3
t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3
t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3twovLyAJ
CQkJQ0NSVFYgSW50ZXJhY3RpdmEgMjAwNwovLyAJCQkJVkVSU0nTOiAgIFNWUCAx
LjAgQmV0YQovLyC3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3
t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3
t7e3t7e3t7e3t7e3t7e3CgovLyBDT05GSUdVUkFDSdM6IENPTlNUQU5UUyBERUwg
T0JKIFNJTVBMRSBWSURFTyBQTEFZRVI6Ci8vIHNob3dDb25zb2xlOlN0cmluZwkJ
aW5kaWNhIHNpIHNlIGRlc2VhIG1vc3RyYXIgbGEgY29uc29sYSBkZSByZXByb2R1
Y2Np824gbyBuby4KLy8gdmlkZW9BTkNITzpOdW1iZXIgICAgCV93aWR0aCBkZWwg
dmlkZW8gcXVlIHNlIGNhcmdhcuEuCi8vIHZpZGVvQUxUTzpOdW1iZXIgICAgICAg
CV9oZWlnaHQgZGVsIHZpZGVvIHF1ZSBzZSBjYXJnYXLhLgovLyBzdHJlYW1VUkw6
U3RyaW5nICAgICAgIAlydXRhIGRvbmRlIHNlIGFsb2phIGVsIGFyY2hpdm8gRkxW
LgovLyBwb3N0ZXJVUkw6U3RyaW5nICAgICAgIAlydXRhIGRvbmRlIHNlIGFsb2ph
IGVsIGFyY2hpdm8gSlBHL1BORy4KLy8gYnVmZmVyU3BlY3M6TnVtYmVyICAgICAJ
U2VndW5kb3MgZGUgYnVmZmVyIHF1ZSByZXNwZXRhcuEgZWwgdmlkZW8gYW50ZXMg
ZGUgcmVwcm9kdWNpci4gICAgKFNvbG8gc2UgdXNhIGVuIGNhc29zIGNvbmNyZXRv
cywgZXhjZXBjaW9uZXMpCi8qCnZhciBzd2Zfc3JjOwp2YXIgc2hvd0NvbnNvbGU7
CnZhciB2aWRlb0FOQ0hPOwp2YXIgdmlkZW9BTFRPOwoqLwpmdW5jdGlvbiBpbnNl
cnRhU1ZQKHN3Zl9zcmNfcmVmLHN0cmVhbVVSTF9yZWYscG9zdGVyVVJMX3JlZixz
aG93Q29uc29sZV9yZWYsdmlkZW9BTkNIT19yZWYsdmlkZW9BTFRPX3JlZikgewoK
CXZhciBzd2ZBTFRPID0gMDsKCXZhciBzd2ZUQUcgPSAiIjsKCWlmKHNob3dDb25z
b2xlX3JlZikge3N3ZkFMVE8gPSAzMCArIHZpZGVvQUxUT19yZWY7IH0gZWxzZSB7
c3dmQUxUTyA9IHZpZGVvQUxUT19yZWY7fQoJc3dmVEFHICs9ICgnPG9iamVjdCBj
bGFzc2lkPSJjbHNpZDpkMjdjZGI2ZS1hZTZkLTExY2YtOTZiOC00NDQ1NTM1NDAw
MDAiIGNvZGViYXNlPSJodHRwOi8vZnBkb3dubG9hZC5tYWNyb21lZGlhLmNvbS9w
dWIvc2hvY2t3YXZlL2NhYnMvZmxhc2gvc3dmbGFzaC5jYWIjdmVyc2lvbj04LDAs
MCwwIicpOwoJc3dmVEFHICs9ICgnd2lkdGg9IicrdmlkZW9BTkNIT19yZWYrJyIg
aGVpZ2h0PSInK3N3ZkFMVE8rJyIgaWQ9InN2cCIgYWxpZ249Im1pZGRsZSI+Jyk7
Cglzd2ZUQUcgKz0gKCc8cGFyYW0gbmFtZT0iYWxsb3dTY3JpcHRBY2Nlc3MiIHZh
bHVlPSJzYW1lRG9tYWluIiAvPjxwYXJhbSBuYW1lPSJzYWxpZ24iIHZhbHVlPSJs
dCIgLz4nKTsKCXN3ZlRBRyArPSAoJzxwYXJhbSBuYW1lPSJhbGxvd0Z1bGxTY3Jl
ZW4iIHZhbHVlPSJ0cnVlIiAvPicpOwoJc3dmVEFHICs9ICgnPHBhcmFtIG5hbWU9
Im1vdmllIiB2YWx1ZT0iJytzd2Zfc3JjX3JlZisnP3Nob3dDb25zb2xlPScrc2hv
d0NvbnNvbGVfcmVmKycmc3RyZWFtVVJMPScrc3RyZWFtVVJMX3JlZisnJnBvc3Rl
clVSTD0nK3Bvc3RlclVSTF9yZWYrJyZ2aWRlb0FOQ0hPPScrdmlkZW9BTkNIT19y
ZWYrJyZ2aWRlb0FMVE89Jyt2aWRlb0FMVE9fcmVmKyciIC8+Jyk7Cglzd2ZUQUcg
Kz0gKCc8cGFyYW0gbmFtZT0ibWVudSIgdmFsdWU9ImZhbHNlIiAvPjxwYXJhbSBu
YW1lPSJxdWFsaXR5IiB2YWx1ZT0iaGlnaCIgLz48cGFyYW0gbmFtZT0ic2NhbGUi
IHZhbHVlPSJub3NjYWxlIiAvPjxwYXJhbSBuYW1lPSJzYWxpZ24iIHZhbHVlPSJs
dCIgLz4nKTsKCXN3ZlRBRyArPSAoJzxwYXJhbSBuYW1lPSJiZ2NvbG9yIiB2YWx1
ZT0iI0YyRjJGMiIgLz4nKTsKCXN3ZlRBRyArPSAoJzxwYXJhbSBuYW1lPSJ3bW9k
ZSIgdmFsdWU9Im9wYXF1ZSIgLz4nKTsKCXN3ZlRBRyArPSAoJzxlbWJlZCBzcmM9
Iicrc3dmX3NyY19yZWYrJz9zaG93Q29uc29sZT0nK3Nob3dDb25zb2xlX3JlZisn
JnN0cmVhbVVSTD0nK3N0cmVhbVVSTF9yZWYrJyZwb3N0ZXJVUkw9Jytwb3N0ZXJV
UkxfcmVmKycmdmlkZW9BTkNITz0nK3ZpZGVvQU5DSE9fcmVmKycmdmlkZW9BTFRP
PScrdmlkZW9BTFRPX3JlZisnIicpOwoJc3dmVEFHICs9ICgnbWVudT0iZmFsc2Ui
IGFsbG93RnVsbFNjcmVlbj0idHJ1ZSIgcXVhbGl0eT0iaGlnaCIgc2NhbGU9Im5v
c2NhbGUiIHNhbGlnbj0ibHQiIGJnY29sb3I9IiNGMkYyRjIiIHdtb2RlPSJvcGFx
dWUiIHdpZHRoPSInK3ZpZGVvQU5DSE9fcmVmKyciIGhlaWdodD0iJytzd2ZBTFRP
KyciIG5hbWU9InN2cCIgYWxpZ249Im1pZGRsZSInKTsKCXN3ZlRBRyArPSAoJ2Fs
bG93U2NyaXB0QWNjZXNzPSJzYW1lRG9tYWluIiB0eXBlPSJhcHBsaWNhdGlvbi94
LXNob2Nrd2F2ZS1mbGFzaCIgcGx1Z2luc3BhZ2U9Imh0dHA6Ly93d3cubWFjcm9t
ZWRpYS5jb20vZ28vZ2V0Zmxhc2hwbGF5ZXIiIC8+PC9vYmplY3Q+Jyk7Cglkb2N1
bWVudC53cml0ZShzd2ZUQUcpOwp9CgoKCi8qCmZ1bmN0aW9uIGluc2VydGFTVlBD
R1Uoc3dmX3NyY19yZWYsc3RyZWFtVVJMX3JlZixwb3N0ZXJVUkxfcmVmLHNob3dD
b25zb2xlX3JlZix2aWRlb0FOQ0hPX3JlZix2aWRlb0FMVE9fcmVmKSB7CgkKCXZh
ciBzd2ZBTFRPID0gMDsKCXZhciBzd2ZUQUcgPSAiIjsKCWlmKHNob3dDb25zb2xl
X3JlZikge3N3ZkFMVE8gPSAzMCArIHZpZGVvQUxUT19yZWY7IH0gZWxzZSB7c3dm
QUxUTyA9IHZpZGVvQUxUT19yZWY7fQoJc3dmVEFHICs9ICgnPG9iamVjdCBjbGFz
c2lkPSJjbHNpZDpkMjdjZGI2ZS1hZTZkLTExY2YtOTZiOC00NDQ1NTM1NDAwMDAi
IGNvZGViYXNlPSJodHRwOi8vZnBkb3dubG9hZC5tYWNyb21lZGlhLmNvbS9wdWIv
c2hvY2t3YXZlL2NhYnMvZmxhc2gvc3dmbGFzaC5jYWIjdmVyc2lvbj04LDAsMCww
IicpOwoJc3dmVEFHICs9ICgnd2lkdGg9IicrdmlkZW9BTkNIT19yZWYrJyIgaGVp
Z2h0PSInK3N3ZkFMVE8rJyIgaWQ9InN2cCIgYWxpZ249Im1pZGRsZSI+Jyk7Cglz
d2ZUQUcgKz0gKCc8cGFyYW0gbmFtZT0iYWxsb3dTY3JpcHRBY2Nlc3MiIHZhbHVl
PSJzYW1lRG9tYWluIiAvPjxwYXJhbSBuYW1lPSJzYWxpZ24iIHZhbHVlPSJsdCIg
Lz4nKTsKCXN3ZlRBRyArPSAoJzxwYXJhbSBuYW1lPSJhbGxvd0Z1bGxTY3JlZW4i
IHZhbHVlPSJ0cnVlIiAvPicpOwoJc3dmVEFHICs9ICgnPHBhcmFtIG5hbWU9Im1v
dmllIiB2YWx1ZT0iJytzd2Zfc3JjX3JlZisnP3Nob3dDb25zb2xlPScrc2hvd0Nv
bnNvbGVfcmVmKycmc3RyZWFtVVJMPScrc3RyZWFtVVJMX3JlZisnJnBvc3RlclVS
TD0nK3Bvc3RlclVSTF9yZWYrJyZ2aWRlb0FOQ0hPPScrdmlkZW9BTkNIT19yZWYr
JyZ2aWRlb0FMVE89Jyt2aWRlb0FMVE9fcmVmKyciIC8+Jyk7Cglzd2ZUQUcgKz0g
KCc8cGFyYW0gbmFtZT0ibWVudSIgdmFsdWU9ImZhbHNlIiAvPjxwYXJhbSBuYW1l
PSJxdWFsaXR5IiB2YWx1ZT0iaGlnaCIgLz48cGFyYW0gbmFtZT0ic2NhbGUiIHZh
bHVlPSJub3NjYWxlIiAvPjxwYXJhbSBuYW1lPSJzYWxpZ24iIHZhbHVlPSJsdCIg
Lz4nKTsKCXN3ZlRBRyArPSAoJzxwYXJhbSBuYW1lPSJiZ2NvbG9yIiB2YWx1ZT0i
I0YyRjJGMiIgLz4nKTsKCXN3ZlRBRyArPSAoJzxwYXJhbSBuYW1lPSJ3bW9kZSIg
dmFsdWU9Im9wYXF1ZSIgLz4nKTsKCXN3ZlRBRyArPSAoJzxlbWJlZCBzcmM9Iicr
c3dmX3NyY19yZWYrJz9zaG93Q29uc29sZT0nK3Nob3dDb25zb2xlX3JlZisnJnN0
cmVhbVVSTD0nK3N0cmVhbVVSTF9yZWYrJyZwb3N0ZXJVUkw9Jytwb3N0ZXJVUkxf
cmVmKycmdmlkZW9BTkNITz0nK3ZpZGVvQU5DSE9fcmVmKycmdmlkZW9BTFRPPScr
dmlkZW9BTFRPX3JlZisnIicpOwoJc3dmVEFHICs9ICgnbWVudT0iZmFsc2UiIGFs
bG93RnVsbFNjcmVlbj0idHJ1ZSIgcXVhbGl0eT0iaGlnaCIgc2NhbGU9Im5vc2Nh
bGUiIHNhbGlnbj0ibHQiIGJnY29sb3I9IiNGMkYyRjIiIHdtb2RlPSJvcGFxdWUi
IHdpZHRoPSInK3ZpZGVvQU5DSE9fcmVmKyciIGhlaWdodD0iJytzd2ZBTFRPKyci
IG5hbWU9InN2cCIgYWxpZ249Im1pZGRsZSInKTsKCXN3ZlRBRyArPSAoJ2FsbG93
U2NyaXB0QWNjZXNzPSJzYW1lRG9tYWluIiB0eXBlPSJhcHBsaWNhdGlvbi94LXNo
b2Nrd2F2ZS1mbGFzaCIgcGx1Z2luc3BhZ2U9Imh0dHA6Ly93d3cubWFjcm9tZWRp
YS5jb20vZ28vZ2V0Zmxhc2hwbGF5ZXIiIC8+PC9vYmplY3Q+Jyk7Cglkb2N1bWVu
dC53cml0ZShzd2ZUQUcpOwp9CiovCgpmdW5jdGlvbiBpbnNlcnRhU1ZQQ0dVKHN3
Zl9zcmNfcmVmLHN0cmVhbVVSTF9yZWYscG9zdGVyVVJMX3JlZixzaG93Q29uc29s
ZV9yZWYsdmlkZW9BTkNIT19yZWYsdmlkZW9BTFRPX3JlZiwgdmlkZW9DZ3VJRF9y
ZWYpIHsKCQoJdmFyIHN3ZkFMVE8gPSAwOwoJdmFyIHN3ZlRBRyA9ICIiOwoJaWYo
c2hvd0NvbnNvbGVfcmVmKSB7c3dmQUxUTyA9IDMwICsgdmlkZW9BTFRPX3JlZjsg
fSBlbHNlIHtzd2ZBTFRPID0gdmlkZW9BTFRPX3JlZjt9Cglzd2ZUQUcgKz0gKCc8
b2JqZWN0IGNsYXNzaWQ9ImNsc2lkOmQyN2NkYjZlLWFlNmQtMTFjZi05NmI4LTQ0
NDU1MzU0MDAwMCIgY29kZWJhc2U9Imh0dHA6Ly9mcGRvd25sb2FkLm1hY3JvbWVk
aWEuY29tL3B1Yi9zaG9ja3dhdmUvY2Ficy9mbGFzaC9zd2ZsYXNoLmNhYiN2ZXJz
aW9uPTgsMCwwLDAiJyk7Cglzd2ZUQUcgKz0gKCd3aWR0aD0iJyt2aWRlb0FOQ0hP
X3JlZisnIiBoZWlnaHQ9Iicrc3dmQUxUTysnIiBpZD0ic3ZwIiBhbGlnbj0ibWlk
ZGxlIj4nKTsKCXN3ZlRBRyArPSAoJzxwYXJhbSBuYW1lPSJhbGxvd1NjcmlwdEFj
Y2VzcyIgdmFsdWU9InNhbWVEb21haW4iIC8+PHBhcmFtIG5hbWU9InNhbGlnbiIg
dmFsdWU9Imx0IiAvPicpOwoJc3dmVEFHICs9ICgnPHBhcmFtIG5hbWU9ImFsbG93
RnVsbFNjcmVlbiIgdmFsdWU9InRydWUiIC8+Jyk7Cglzd2ZUQUcgKz0gKCc8cGFy
YW0gbmFtZT0ibW92aWUiIHZhbHVlPSInK3N3Zl9zcmNfcmVmKyc/Y2d1SUQ9Jyt2
aWRlb0NndUlEX3JlZisnJnNob3dDb25zb2xlPScrc2hvd0NvbnNvbGVfcmVmKycm
c3RyZWFtVVJMPScrc3RyZWFtVVJMX3JlZisnJnBvc3RlclVSTD0nK3Bvc3RlclVS
TF9yZWYrJyZ2aWRlb0FOQ0hPPScrdmlkZW9BTkNIT19yZWYrJyZ2aWRlb0FMVE89
Jyt2aWRlb0FMVE9fcmVmKyciIC8+Jyk7Cglzd2ZUQUcgKz0gKCc8cGFyYW0gbmFt
ZT0ibWVudSIgdmFsdWU9ImZhbHNlIiAvPjxwYXJhbSBuYW1lPSJxdWFsaXR5IiB2
YWx1ZT0iaGlnaCIgLz48cGFyYW0gbmFtZT0ic2NhbGUiIHZhbHVlPSJub3NjYWxl
IiAvPjxwYXJhbSBuYW1lPSJzYWxpZ24iIHZhbHVlPSJsdCIgLz4nKTsKCXN3ZlRB
RyArPSAoJzxwYXJhbSBuYW1lPSJiZ2NvbG9yIiB2YWx1ZT0iI0YyRjJGMiIgLz4n
KTsKCXN3ZlRBRyArPSAoJzxwYXJhbSBuYW1lPSJ3bW9kZSIgdmFsdWU9Im9wYXF1
ZSIgLz4nKTsKCXN3ZlRBRyArPSAoJzxlbWJlZCBzcmM9Iicrc3dmX3NyY19yZWYr
Jz9jZ3VJRD0nK3ZpZGVvQ2d1SURfcmVmKycmc2hvd0NvbnNvbGU9JytzaG93Q29u
c29sZV9yZWYrJyZzdHJlYW1VUkw9JytzdHJlYW1VUkxfcmVmKycmcG9zdGVyVVJM
PScrcG9zdGVyVVJMX3JlZisnJnZpZGVvQU5DSE89Jyt2aWRlb0FOQ0hPX3JlZisn
JnZpZGVvQUxUTz0nK3ZpZGVvQUxUT19yZWYrJyInKTsKCXN3ZlRBRyArPSAoJ21l
bnU9ImZhbHNlIiBhbGxvd0Z1bGxTY3JlZW49InRydWUiIHF1YWxpdHk9ImhpZ2gi
IHNjYWxlPSJub3NjYWxlIiBzYWxpZ249Imx0IiBiZ2NvbG9yPSIjRjJGMkYyIiB3
bW9kZT0ib3BhcXVlIiB3aWR0aD0iJyt2aWRlb0FOQ0hPX3JlZisnIiBoZWlnaHQ9
Iicrc3dmQUxUTysnIiBuYW1lPSJzdnAiIGFsaWduPSJtaWRkbGUiJyk7Cglzd2ZU
QUcgKz0gKCdhbGxvd1NjcmlwdEFjY2Vzcz0ic2FtZURvbWFpbiIgdHlwZT0iYXBw
bGljYXRpb24veC1zaG9ja3dhdmUtZmxhc2giIHBsdWdpbnNwYWdlPSJodHRwOi8v
d3d3Lm1hY3JvbWVkaWEuY29tL2dvL2dldGZsYXNocGxheWVyIiAvPjwvb2JqZWN0
PicpOwoJZG9jdW1lbnQud3JpdGUoc3dmVEFHKTsKfQoKCgoKZnVuY3Rpb24gYWN0
dWFsaXR6YVNWUChzdHJlYW1VUkxfcmVmLHBvc3RlclVSTF9yZWYsaWQsc3dmX3Ny
Y19yZWYsc2hvd0NvbnNvbGVfcmVmLHZpZGVvQU5DSE9fcmVmLHZpZGVvQUxUT19y
ZWYpIHsKCXZhciBzd2ZBTFRPID0gMDsKCXZhciBzd2ZUQUcgPSAiIjsKCWlmKHNo
b3dDb25zb2xlX3JlZikge3N3ZkFMVE8gPSAzMCArIHZpZGVvQUxUT19yZWY7fSBl
bHNlIHtzd2ZBTFRPID0gdmlkZW9BTFRPX3JlZjt9Cglzd2ZUQUcgKz0gKCc8b2Jq
ZWN0IGNsYXNzaWQ9ImNsc2lkOmQyN2NkYjZlLWFlNmQtMTFjZi05NmI4LTQ0NDU1
MzU0MDAwMCIgY29kZWJhc2U9Imh0dHA6Ly9mcGRvd25sb2FkLm1hY3JvbWVkaWEu
Y29tL3B1Yi9zaG9ja3dhdmUvY2Ficy9mbGFzaC9zd2ZsYXNoLmNhYiN2ZXJzaW9u
PTgsMCwwLDAiJyk7Cglzd2ZUQUcgKz0gKCd3aWR0aD0iJyt2aWRlb0FOQ0hPX3Jl
ZisnIiBoZWlnaHQ9Iicrc3dmQUxUTysnIiBpZD0ic3ZwIiBhbGlnbj0ibWlkZGxl
Ij4nKTsKCXN3ZlRBRyArPSAoJzxwYXJhbSBuYW1lPSJhbGxvd1NjcmlwdEFjY2Vz
cyIgdmFsdWU9InNhbWVEb21haW4iIC8+Jyk7Cglzd2ZUQUcgKz0gKCc8cGFyYW0g
bmFtZT0iYWxsb3dGdWxsU2NyZWVuIiB2YWx1ZT0idHJ1ZSIgLz4nKTsKCXN3ZlRB
RyArPSAoJzxwYXJhbSBuYW1lPSJtb3ZpZSIgdmFsdWU9Iicrc3dmX3NyY19yZWYr
Jz9zaG93Q29uc29sZT0nK3Nob3dDb25zb2xlX3JlZisnJnN0cmVhbVVSTD0nK3N0
cmVhbVVSTF9yZWYrJyZwb3N0ZXJVUkw9Jytwb3N0ZXJVUkxfcmVmKycmdmlkZW9B
TkNITz0nK3ZpZGVvQU5DSE9fcmVmKycmdmlkZW9BTFRPPScrdmlkZW9BTFRPX3Jl
ZisnIiAvPicpOwoJc3dmVEFHICs9ICgnPHBhcmFtIG5hbWU9Im1lbnUiIHZhbHVl
PSJmYWxzZSIgLz48cGFyYW0gbmFtZT0icXVhbGl0eSIgdmFsdWU9ImhpZ2giIC8+
PHBhcmFtIG5hbWU9InNjYWxlIiB2YWx1ZT0ibm9zY2FsZSIgLz48cGFyYW0gbmFt
ZT0ic2FsaWduIiB2YWx1ZT0ibHQiIC8+Jyk7Cglzd2ZUQUcgKz0gKCc8cGFyYW0g
bmFtZT0iYmdjb2xvciIgdmFsdWU9IiNGMkYyRjIiIC8+Jyk7Cglzd2ZUQUcgKz0g
KCc8cGFyYW0gbmFtZT0id21vZGUiIHZhbHVlPSJvcGFxdWUiIC8+Jyk7Cglzd2ZU
QUcgKz0gKCc8ZW1iZWQgc3JjPSInK3N3Zl9zcmNfcmVmKyc/c2hvd0NvbnNvbGU9
JytzaG93Q29uc29sZV9yZWYrJyZzdHJlYW1VUkw9JytzdHJlYW1VUkxfcmVmKycm
cG9zdGVyVVJMPScrcG9zdGVyVVJMX3JlZisnJnZpZGVvQU5DSE89Jyt2aWRlb0FO
Q0hPX3JlZisnJnZpZGVvQUxUTz0nK3ZpZGVvQUxUT19yZWYrJyInKTsKCXN3ZlRB
RyArPSAoJ21lbnU9ImZhbHNlIiBhbGxvd0Z1bGxTY3JlZW49InRydWUiIHF1YWxp
dHk9ImhpZ2giIHNjYWxlPSJub3NjYWxlIiBzYWxpZ249Imx0IiBiZ2NvbG9yPSIj
RjJGMkYyIiB3bW9kZT0ib3BhcXVlIiB3aWR0aD0iJyt2aWRlb0FOQ0hPX3JlZisn
IiBoZWlnaHQ9Iicrc3dmQUxUTysnIiBuYW1lPSJzdnAiIGFsaWduPSJtaWRkbGUi
Jyk7IAkKCXN3ZlRBRyArPSAoJ2FsbG93U2NyaXB0QWNjZXNzPSJzYW1lRG9tYWlu
IiB0eXBlPSJhcHBsaWNhdGlvbi94LXNob2Nrd2F2ZS1mbGFzaCIgcGx1Z2luc3Bh
Z2U9Imh0dHA6Ly93d3cubWFjcm9tZWRpYS5jb20vZ28vZ2V0Zmxhc2hwbGF5ZXIi
IC8+PC9vYmplY3Q+Jyk7Cgl2YXIgZmxhc2hFbGVtZW50ID0gZG9jdW1lbnQuZ2V0
RWxlbWVudEJ5SWQoaWQpCgkgZmxhc2hFbGVtZW50LmlubmVySFRNTCA9IHN3ZlRB
RzsKfQoKLy9mdW5jdGlvbiBjYW52aWFTVlAoc2VsLGluZm8saWQsc3dmX3NyY19y
ZWYsc3RyZWFtVVJMX3JlZixwb3N0ZXJVUkxfcmVmLHNob3dDb25zb2xlX3JlZix2
aWRlb0FOQ0hPX3JlZix2aWRlb0FMVE9fcmVmKSB7CmZ1bmN0aW9uIGNhbnZpYVNW
UChzZWwsaW5mbyxpZCxzd2Zfc3JjX3JlZixzaG93Q29uc29sZV9yZWYsdmlkZW9B
TkNIT19yZWYsdmlkZW9BTFRPX3JlZikgewoJYWN0dWFsaXR6YVNWUChpbmZvLnZp
ZGVvVVJMW3NlbF0saW5mby5wb3N0ZXJVUkxbc2VsXSxpZCxzd2Zfc3JjX3JlZixz
aG93Q29uc29sZV9yZWYsdmlkZW9BTkNIT19yZWYsdmlkZW9BTFRPX3JlZikKfQoK
ZnVuY3Rpb24gcmV3cml0ZUNhcChkaWEpIHsKCWRvY3VtZW50LmdldEVsZW1lbnRC
eUlkKCd2TGlua1Jlc3VtZScpLmlubmVySFRNTCA9ICc8YSBpZD0idkNhcFNlbmNl
ciIgaHJlZj0iamF2YXNjcmlwdDphY3R1YWxpdHphU1ZQKCB2UGxheUxpc3REYXRh
WycrZGlhKyddWzRdLHZQbGF5TGlzdERhdGFbJytkaWErJ11bM10gKTsiPicrdlBs
YXlMaXN0RGF0YVtkaWFdWzddKyc8L2E+IHwgPGEgaWQ9InZSZXN1bSIgaHJlZj0i
amF2YXNjcmlwdDphY3R1YWxpdHphU1ZQKCB2UGxheUxpc3REYXRhWycrZGlhKydd
WzJdLHZQbGF5TGlzdERhdGFbJytkaWErJ11bM10gKTsiPicrdlBsYXlMaXN0RGF0
YVtkaWFdWzhdKyc8L2E+JzsKfQoKLy8gt7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3
t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3
t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3tw==

------------PQP3L7ekBxLH68e4JnL5l0
Content-Disposition: inline; filename=calendarDateInput.js
Content-Type: application/x-javascript; charset=ISO-8859-1; name=calendarDateInput.js
Content-Location: http://www.3cat24.cat/js/calendarDateInput.js
Content-Transfer-Encoding: Base64

LyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
CiBGb29sLVByb29mIERhdGUgSW5wdXQgU2NyaXB0IHdpdGggREhUTUwgQ2FsZW5k
YXIKIGJ5IEphc29uIE1vb24gLSBjYWxlbmRhckBtb29uc2NyaXB0LmNvbQogKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLwoK
Ly8gQ3VzdG9taXphYmxlIHZhcmlhYmxlcwp2YXIgRGVmYXVsdERhdGVGb3JtYXQg
PSAnTU0vREQvWVlZWSc7IC8vIElmIG5vIGRhdGUgZm9ybWF0IGlzIHN1cHBsaWVk
LCB0aGlzIHdpbGwgYmUgdXNlZCBpbnN0ZWFkCnZhciBIaWRlV2FpdCA9IDM7IC8v
IE51bWJlciBvZiBzZWNvbmRzIGJlZm9yZSB0aGUgY2FsZW5kYXIgd2lsbCBkaXNh
cHBlYXIKdmFyIFkya1Bpdm90UG9pbnQgPSA3NjsgLy8gMi1kaWdpdCB5ZWFycyBi
ZWZvcmUgdGhpcyBwb2ludCB3aWxsIGJlIGNyZWF0ZWQgaW4gdGhlIDIxc3QgY2Vu
dHVyeQp2YXIgVW5zZWxlY3RlZE1vbnRoVGV4dCA9ICcnOyAvLyBUZXh0IHRvIGRp
c3BsYXkgaW4gdGhlIDFzdCBtb250aCBsaXN0IGl0ZW0gd2hlbiB0aGUgZGF0ZSBp
c24ndCByZXF1aXJlZAp2YXIgRm9udFNpemUgPSAxMDsgLy8gSW4gcGl4ZWxzCnZh
ciBGb250RmFtaWx5ID0gJ1RhaG9tYSc7CnZhciBDZWxsV2lkdGggPSAxODsKdmFy
IENlbGxIZWlnaHQgPSAxNjsKdmFyIEltYWdlVVJMID0gJy9pbWcvY2FsZW5kYXIu
anBnJzsKdmFyIE5leHRVUkwgPSAnL2ltZy9uZXh0LmdpZic7CnZhciBQcmV2VVJM
ID0gJy9pbWcvcHJldi5naWYnOwp2YXIgQ2FsQkdDb2xvciA9ICd3aGl0ZSc7CnZh
ciBUb3BSb3dCR0NvbG9yID0gJ2J1dHRvbmZhY2UnOwp2YXIgRGF5QkdDb2xvciA9
ICcjRkY2NjAwJzsKCi8vIEdsb2JhbCB2YXJpYWJsZXMKdmFyIFpDb3VudGVyID0g
MTAwOwp2YXIgVG9kYXkgPSBuZXcgRGF0ZSgpOwp2YXIgV2Vla0RheXMgPSBuZXcg
QXJyYXkoJ2RsbCcsJ2RtJywnZHgnLCdkaicsJ2R2JywnZHMnLCdkZycpOwp2YXIg
TW9udGhEYXlzID0gbmV3IEFycmF5KDMxLCAyOCwgMzEsIDMwLCAzMSwgMzAsIDMx
LCAzMSwgMzAsIDMxLCAzMCwgMzEpOwp2YXIgTW9udGhOYW1lcyA9IG5ldyBBcnJh
eSgnR2VuZXInLCdGZWJyZXInLCdNYXImY2NlZGlsOycsJ0FicmlsJywnTWFpZycs
J0p1bnknLCdKdWxpb2wnLCdBZ29zdCcsJ1NldGVtYnJlJywnT2N0dWJyZScsJ05v
dmVtYnJlJywnRGVzZW1icmUnKTsKCi8vIFdyaXRlIG91dCB0aGUgc3R5bGVzaGVl
dCBkZWZpbml0aW9uIGZvciB0aGUgY2FsZW5kYXIKd2l0aCAoZG9jdW1lbnQpIHsK
ICAgd3JpdGVsbignPHN0eWxlPicpOwogICB3cml0ZWxuKCd0ZC5jYWxlbmRhckRh
dGVJbnB1dCB7bGV0dGVyLXNwYWNpbmc6bm9ybWFsO2xpbmUtaGVpZ2h0Om5vcm1h
bDtmb250LWZhbWlseTonICsgRm9udEZhbWlseSArICcsU2Fucy1TZXJpZjtmb250
LXNpemU6JyArIEZvbnRTaXplICsgJ3B4O30nKTsKICAgd3JpdGVsbignc2VsZWN0
LmNhbGVuZGFyRGF0ZUlucHV0IHtsZXR0ZXItc3BhY2luZzouMDZlbTtmb250LWZh
bWlseTpWZXJkYW5hLFNhbnMtU2VyaWY7Zm9udC1zaXplOjExcHg7YmFja2dyb3Vu
ZC1jb2xvcjogI0ZGRkZGRjsJYm9yZGVyOiAxcHggc29saWQgIzhDOUM5Qztmb250
LXNpemU6IDExcHg7IHdpZHRoOiA0OHB4O30nKTsKICAgd3JpdGVsbignaW5wdXQu
Y2FsZW5kYXJEYXRlSW5wdXQge2xldHRlci1zcGFjaW5nOi4wNmVtO2ZvbnQtZmFt
aWx5OlZlcmRhbmEsU2Fucy1TZXJpZjtmb250LXNpemU6MTFweDtiYWNrZ3JvdW5k
LWNvbG9yOiAjRkZGRkZGO2JvcmRlcjogMXB4IHNvbGlkICM4QzlDOUM7Zm9udC1z
aXplOiAxMXB4OyB3aWR0aDogMzVweDt9Jyk7CiAgIHdyaXRlbG4oJzwvc3R5bGU+
Jyk7Cn0KCi8vIE9ubHkgYWxsb3dzIGNlcnRhaW4ga2V5cyB0byBiZSB1c2VkIGlu
IHRoZSBkYXRlIGZpZWxkCmZ1bmN0aW9uIFllYXJEaWdpdHNPbmx5KGUpIHsKICAg
dmFyIEtleUNvZGUgPSAoZS5rZXlDb2RlKSA/IGUua2V5Q29kZSA6IGUud2hpY2g7
CiAgIHJldHVybiAoKEtleUNvZGUgPT0gOCkgLy8gYmFja3NwYWNlCiAgICAgICAg
fHwgKEtleUNvZGUgPT0gOSkgLy8gdGFiCiAgICAgICAgfHwgKEtleUNvZGUgPT0g
MzcpIC8vIGxlZnQgYXJyb3cKICAgICAgICB8fCAoS2V5Q29kZSA9PSAzOSkgLy8g
cmlnaHQgYXJyb3cKICAgICAgICB8fCAoS2V5Q29kZSA9PSA0NikgLy8gZGVsZXRl
CiAgICAgICAgfHwgKChLZXlDb2RlID4gNDcpICYmIChLZXlDb2RlIDwgNTgpKSAv
LyAwIC0gOQogICApOwp9CgovLyBHZXRzIHRoZSBhYnNvbHV0ZSBwaXhlbCBwb3Np
dGlvbiBvZiB0aGUgc3VwcGxpZWQgZWxlbWVudApmdW5jdGlvbiBHZXRUYWdQaXhl
bHMoU3RhcnRUYWcsIERpcmVjdGlvbikgewogICB2YXIgUGl4ZWxBbXQgPSAoRGly
ZWN0aW9uID09ICdMRUZUJykgPyBTdGFydFRhZy5vZmZzZXRMZWZ0IDogU3RhcnRU
YWcub2Zmc2V0VG9wOwogICB3aGlsZSAoKFN0YXJ0VGFnLnRhZ05hbWUgIT0gJ0JP
RFknKSAmJiAoU3RhcnRUYWcudGFnTmFtZSAhPSAnSFRNTCcpKSB7CiAgICAgIFN0
YXJ0VGFnID0gU3RhcnRUYWcub2Zmc2V0UGFyZW50OwogICAgICBQaXhlbEFtdCAr
PSAoRGlyZWN0aW9uID09ICdMRUZUJykgPyBTdGFydFRhZy5vZmZzZXRMZWZ0IDog
U3RhcnRUYWcub2Zmc2V0VG9wOwogICB9CiAgIHJldHVybiBQaXhlbEFtdDsKfQoK
Ly8gSXMgdGhlIHNwZWNpZmllZCBzZWxlY3QtbGlzdCBiZWhpbmQgdGhlIGNhbGVu
ZGFyPwpmdW5jdGlvbiBCZWhpbmRDYWwoU2VsZWN0TGlzdCwgQ2FsTGVmdFgsIENh
bFJpZ2h0WCwgQ2FsVG9wWSwgQ2FsQm90dG9tWSwgTGlzdFRvcFkpIHsKICAgdmFy
IExpc3RMZWZ0WCA9IEdldFRhZ1BpeGVscyhTZWxlY3RMaXN0LCAnTEVGVCcpOwog
ICB2YXIgTGlzdFJpZ2h0WCA9IExpc3RMZWZ0WCArIFNlbGVjdExpc3Qub2Zmc2V0
V2lkdGg7CiAgIHZhciBMaXN0Qm90dG9tWSA9IExpc3RUb3BZICsgU2VsZWN0TGlz
dC5vZmZzZXRIZWlnaHQ7CiAgIHJldHVybiAoKChMaXN0VG9wWSA8IENhbEJvdHRv
bVkpICYmIChMaXN0Qm90dG9tWSA+IENhbFRvcFkpKSAmJiAoKExpc3RMZWZ0WCA8
IENhbFJpZ2h0WCkgJiYgKExpc3RSaWdodFggPiBDYWxMZWZ0WCkpKTsKfQoKLy8g
Rm9yIElFLCBoaWRlcyBhbnkgc2VsZWN0LWxpc3RzIHRoYXQgYXJlIGJlaGluZCB0
aGUgY2FsZW5kYXIKZnVuY3Rpb24gRml4U2VsZWN0TGlzdHMoT3ZlcikgewogICBp
ZiAobmF2aWdhdG9yLmFwcE5hbWUgPT0gJ01pY3Jvc29mdCBJbnRlcm5ldCBFeHBs
b3JlcicpIHsKICAgICAgdmFyIENhbERpdiA9IHRoaXMuZ2V0Q2FsZW5kYXIoKTsK
ICAgICAgdmFyIENhbExlZnRYID0gQ2FsRGl2Lm9mZnNldExlZnQ7CiAgICAgIHZh
ciBDYWxSaWdodFggPSBDYWxMZWZ0WCArIENhbERpdi5vZmZzZXRXaWR0aDsKICAg
ICAgdmFyIENhbFRvcFkgPSBDYWxEaXYub2Zmc2V0VG9wOwogICAgICB2YXIgQ2Fs
Qm90dG9tWSA9IENhbFRvcFkgKyAoQ2VsbEhlaWdodCAqIDkpOwogICAgICB2YXIg
Rm91bmRDYWxJbnB1dCA9IGZhbHNlOwogICAgICBmb3JtTG9vcCA6CiAgICAgIGZv
ciAodmFyIGo9dGhpcy5mb3JtTnVtYmVyO2o8ZG9jdW1lbnQuZm9ybXMubGVuZ3Ro
O2orKykgewogICAgICAgICBmb3IgKHZhciBpPTA7aTxkb2N1bWVudC5mb3Jtc1tq
XS5lbGVtZW50cy5sZW5ndGg7aSsrKSB7CiAgICAgICAgICAgIGlmICh0eXBlb2Yg
ZG9jdW1lbnQuZm9ybXNbal0uZWxlbWVudHNbaV0udHlwZSA9PSAnc3RyaW5nJykg
ewogICAgICAgICAgICAgICBpZiAoKGRvY3VtZW50LmZvcm1zW2pdLmVsZW1lbnRz
W2ldLnR5cGUgPT0gJ2hpZGRlbicpICYmIChkb2N1bWVudC5mb3Jtc1tqXS5lbGVt
ZW50c1tpXS5uYW1lID09IHRoaXMuaGlkZGVuRmllbGROYW1lKSkgewogICAgICAg
ICAgICAgICAgICBGb3VuZENhbElucHV0ID0gdHJ1ZTsKICAgICAgICAgICAgICAg
ICAgaSArPSAzOyAvLyAzIGVsZW1lbnRzIGJldHdlZW4gdGhlIDFzdCBoaWRkZW4g
ZmllbGQgYW5kIHRoZSBsYXN0IHllYXIgaW5wdXQgZmllbGQKICAgICAgICAgICAg
ICAgfQogICAgICAgICAgICAgICBpZiAoRm91bmRDYWxJbnB1dCkgewogICAgICAg
ICAgICAgICAgICBpZiAoZG9jdW1lbnQuZm9ybXNbal0uZWxlbWVudHNbaV0udHlw
ZS5zdWJzdHIoMCw2KSA9PSAnc2VsZWN0JykgewogICAgICAgICAgICAgICAgICAg
ICBMaXN0VG9wWSA9IEdldFRhZ1BpeGVscyhkb2N1bWVudC5mb3Jtc1tqXS5lbGVt
ZW50c1tpXSwgJ1RPUCcpOwogICAgICAgICAgICAgICAgICAgICBpZiAoTGlzdFRv
cFkgPCBDYWxCb3R0b21ZKSB7CiAgICAgICAgICAgICAgICAgICAgICAgIGlmIChC
ZWhpbmRDYWwoZG9jdW1lbnQuZm9ybXNbal0uZWxlbWVudHNbaV0sIENhbExlZnRY
LCBDYWxSaWdodFgsIENhbFRvcFksIENhbEJvdHRvbVksIExpc3RUb3BZKSkgewog
ICAgICAgICAgICAgICAgICAgICAgICAgICBkb2N1bWVudC5mb3Jtc1tqXS5lbGVt
ZW50c1tpXS5zdHlsZS52aXNpYmlsaXR5ID0gKE92ZXIpID8gJ2hpZGRlbicgOiAn
dmlzaWJsZSc7CiAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAg
ICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICBlbHNlIGJyZWFrIGZvcm1M
b29wOwogICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgIH0KICAgICAg
ICAgICAgfQogICAgICAgICB9CiAgICAgIH0KICAgfQp9CgovLyBEaXNwbGF5cyBh
IG1lc3NhZ2UgaW4gdGhlIHN0YXR1cyBiYXIgd2hlbiBob3ZlcmluZyBvdmVyIHRo
ZSBjYWxlbmRhciBkYXlzCmZ1bmN0aW9uIERheUNlbGxIb3ZlcihDZWxsLCBPdmVy
LCBDb2xvciwgSG92ZXJlZERheSkgewogICBDZWxsLnN0eWxlLmJhY2tncm91bmRD
b2xvciA9IChPdmVyKSA/IERheUJHQ29sb3IgOiBDb2xvcjsKICAgaWYgKE92ZXIp
IHsKICAgICAgaWYgKCh0aGlzLnllYXJWYWx1ZSA9PSBUb2RheS5nZXRGdWxsWWVh
cigpKSAmJiAodGhpcy5tb250aEluZGV4ID09IFRvZGF5LmdldE1vbnRoKCkpICYm
IChIb3ZlcmVkRGF5ID09IFRvZGF5LmdldERhdGUoKSkpIHNlbGYuc3RhdHVzID0g
J0NsaWNrIHRvIHNlbGVjdCB0b2RheSc7CiAgICAgIGVsc2UgewogICAgICAgICB2
YXIgU3VmZml4ID0gSG92ZXJlZERheS50b1N0cmluZygpOwogICAgICAgICBzd2l0
Y2ggKFN1ZmZpeC5zdWJzdHIoU3VmZml4Lmxlbmd0aCAtIDEsIDEpKSB7CiAgICAg
ICAgICAgIGNhc2UgJzEnIDogU3VmZml4ICs9IChIb3ZlcmVkRGF5ID09IDExKSA/
ICd0aCcgOiAnc3QnOyBicmVhazsKICAgICAgICAgICAgY2FzZSAnMicgOiBTdWZm
aXggKz0gKEhvdmVyZWREYXkgPT0gMTIpID8gJ3RoJyA6ICduZCc7IGJyZWFrOwog
ICAgICAgICAgICBjYXNlICczJyA6IFN1ZmZpeCArPSAoSG92ZXJlZERheSA9PSAx
MykgPyAndGgnIDogJ3JkJzsgYnJlYWs7CiAgICAgICAgICAgIGRlZmF1bHQgOiBT
dWZmaXggKz0gJ3RoJzsgYnJlYWs7CiAgICAgICAgIH0KICAgICAgICAgc2VsZi5z
dGF0dXMgPSAnQ2xpY2sgdG8gc2VsZWN0ICcgKyB0aGlzLm1vbnRoTmFtZSArICcg
JyArIFN1ZmZpeDsKICAgICAgfQogICB9CiAgIGVsc2Ugc2VsZi5zdGF0dXMgPSAn
JzsKICAgcmV0dXJuIHRydWU7Cn0KCi8vIFNldHMgdGhlIGZvcm0gZWxlbWVudHMg
YWZ0ZXIgYSBkYXkgaGFzIGJlZW4gcGlja2VkIGZyb20gdGhlIGNhbGVuZGFyCmZ1
bmN0aW9uIFBpY2tEaXNwbGF5RGF5KENsaWNrZWREYXkpIHsKICAgdGhpcy5zaG93
KCk7CiAgIHZhciBNb250aExpc3QgPSB0aGlzLmdldE1vbnRoTGlzdCgpOwogICB2
YXIgRGF5TGlzdCA9IHRoaXMuZ2V0RGF5TGlzdCgpOwogICB2YXIgWWVhckZpZWxk
ID0gdGhpcy5nZXRZZWFyRmllbGQoKTsKICAgRml4RGF5TGlzdChEYXlMaXN0LCBH
ZXREYXlDb3VudCh0aGlzLmRpc3BsYXllZC55ZWFyVmFsdWUsIHRoaXMuZGlzcGxh
eWVkLm1vbnRoSW5kZXgpKTsKICAgLy8gU2VsZWN0IHRoZSBtb250aCBhbmQgZGF5
IGluIHRoZSBsaXN0cwogICBmb3IgKHZhciBpPTA7aTxNb250aExpc3QubGVuZ3Ro
O2krKykgewogICAgICBpZiAoTW9udGhMaXN0Lm9wdGlvbnNbaV0udmFsdWUgPT0g
dGhpcy5kaXNwbGF5ZWQubW9udGhJbmRleCkgTW9udGhMaXN0Lm9wdGlvbnNbaV0u
c2VsZWN0ZWQgPSB0cnVlOwogICB9CiAgIGZvciAodmFyIGo9MTtqPD1EYXlMaXN0
Lmxlbmd0aDtqKyspIHsKICAgICAgaWYgKGogPT0gQ2xpY2tlZERheSkgRGF5TGlz
dC5vcHRpb25zW2otMV0uc2VsZWN0ZWQgPSB0cnVlOwogICB9CiAgIHRoaXMuc2V0
UGlja2VkKHRoaXMuZGlzcGxheWVkLnllYXJWYWx1ZSwgdGhpcy5kaXNwbGF5ZWQu
bW9udGhJbmRleCwgQ2xpY2tlZERheSk7CiAgIC8vIENoYW5nZSB0aGUgeWVhciwg
aWYgbmVjZXNzYXJ5CiAgIFllYXJGaWVsZC52YWx1ZSA9IHRoaXMucGlja2VkLnll
YXJQYWQ7CiAgIFllYXJGaWVsZC5kZWZhdWx0VmFsdWUgPSBZZWFyRmllbGQudmFs
dWU7Cn0KCi8vIEJ1aWxkcyB0aGUgSFRNTCBmb3IgdGhlIGNhbGVuZGFyIGRheXMK
ZnVuY3Rpb24gQnVpbGRDYWxlbmRhckRheXMoKSB7CiAgIHZhciBSb3dzID0gNTsK
ICAgaWYgKCgodGhpcy5kaXNwbGF5ZWQuZGF5Q291bnQgPT0gMzEpICYmICh0aGlz
LmRpc3BsYXllZC5maXJzdERheSA+IDQpKSB8fCAoKHRoaXMuZGlzcGxheWVkLmRh
eUNvdW50ID09IDMwKSAmJiAodGhpcy5kaXNwbGF5ZWQuZmlyc3REYXkgPT0gNikp
KSBSb3dzID0gNjsKICAgZWxzZSBpZiAoKHRoaXMuZGlzcGxheWVkLmRheUNvdW50
ID09IDI4KSAmJiAodGhpcy5kaXNwbGF5ZWQuZmlyc3REYXkgPT0gMCkpIFJvd3Mg
PSA0OwogICB2YXIgSFRNTCA9ICc8dGFibGUgd2lkdGg9IicgKyAoQ2VsbFdpZHRo
ICogNykgKyAnIiBjZWxsc3BhY2luZz0iMCIgY2VsbHBhZGRpbmc9IjEiIHN0eWxl
PSJjdXJzb3I6ZGVmYXVsdCI+JzsKICAgZm9yICh2YXIgaj0wO2o8Um93cztqKysp
IHsKICAgICAgSFRNTCArPSAnPHRyPic7CiAgICAgIGZvciAodmFyIGk9MTtpPD03
O2krKykgewogICAgICAgICBEYXkgPSAoaiAqIDcpICsgKGkgLSB0aGlzLmRpc3Bs
YXllZC5maXJzdERheSsxKTsKICAgICAgICAgaWYgKChEYXkgPj0gMSkgJiYgKERh
eSA8PSB0aGlzLmRpc3BsYXllZC5kYXlDb3VudCkpIHsKICAgICAgICAgICAgaWYg
KCh0aGlzLmRpc3BsYXllZC55ZWFyVmFsdWUgPT0gdGhpcy5waWNrZWQueWVhclZh
bHVlKSAmJiAodGhpcy5kaXNwbGF5ZWQubW9udGhJbmRleCA9PSB0aGlzLnBpY2tl
ZC5tb250aEluZGV4KSAmJiAoRGF5ID09IHRoaXMucGlja2VkLmRheSkpIHsKICAg
ICAgICAgICAgICAgVGV4dFN0eWxlID0gJ2NvbG9yOndoaXRlO2ZvbnQtd2VpZ2h0
OmJvbGQ7JwogICAgICAgICAgICAgICBCYWNrQ29sb3IgPSBEYXlCR0NvbG9yOwog
ICAgICAgICAgICB9CiAgICAgICAgICAgIGVsc2UgewogICAgICAgICAgICAgICBU
ZXh0U3R5bGUgPSAnY29sb3I6YmxhY2s7JwogICAgICAgICAgICAgICBCYWNrQ29s
b3IgPSBDYWxCR0NvbG9yOwogICAgICAgICAgICB9CiAgICAgICAgICAgIGlmICgo
dGhpcy5kaXNwbGF5ZWQueWVhclZhbHVlID09IFRvZGF5LmdldEZ1bGxZZWFyKCkp
ICYmICh0aGlzLmRpc3BsYXllZC5tb250aEluZGV4ID09IFRvZGF5LmdldE1vbnRo
KCkpICYmIChEYXkgPT0gVG9kYXkuZ2V0RGF0ZSgpKSkgVGV4dFN0eWxlICs9ICdi
b3JkZXI6MXB4IHNvbGlkICNGRjY2MDA7cGFkZGluZzowcHg7JzsKICAgICAgICAg
ICAgSFRNTCArPSAnPHRkIGFsaWduPSJjZW50ZXIiIGNsYXNzPSJjYWxlbmRhckRh
dGVJbnB1dCIgc3R5bGU9ImN1cnNvcjpkZWZhdWx0O2hlaWdodDonICsgQ2VsbEhl
aWdodCArICc7d2lkdGg6JyArIENlbGxXaWR0aCArICc7JyArIFRleHRTdHlsZSAr
ICc7YmFja2dyb3VuZC1jb2xvcjonICsgQmFja0NvbG9yICsgJyIgb25DbGljaz0i
JyArIHRoaXMub2JqTmFtZSArICcucGlja0RheSgnICsgRGF5ICsgJykiIG9uTW91
c2VPdmVyPSJyZXR1cm4gJyArIHRoaXMub2JqTmFtZSArICcuZGlzcGxheWVkLmRh
eUhvdmVyKHRoaXMsdHJ1ZSxcJycgKyBCYWNrQ29sb3IgKyAnXCcsJyArIERheSAr
ICcpIiBvbk1vdXNlT3V0PSJyZXR1cm4gJyArIHRoaXMub2JqTmFtZSArICcuZGlz
cGxheWVkLmRheUhvdmVyKHRoaXMsZmFsc2UsXCcnICsgQmFja0NvbG9yICsgJ1wn
KSI+JyArIERheSArICc8L3RkPic7CiAgICAgICAgIH0KICAgICAgICAgZWxzZSBI
VE1MICs9ICc8dGQgY2xhc3M9ImNhbGVuZGFyRGF0ZUlucHV0IiBzdHlsZT0iaGVp
Z2h0OicgKyBDZWxsSGVpZ2h0ICsgJyI+Jm5ic3A7PC90ZD4nOwogICAgICB9CiAg
ICAgIEhUTUwgKz0gJzwvdHI+JzsKICAgfQogICByZXR1cm4gSFRNTCArPSAnPC90
YWJsZT4nOwp9CgovLyBEZXRlcm1pbmVzIHdoaWNoIGNlbnR1cnkgdG8gdXNlICgy
MHRoIG9yIDIxc3QpIHdoZW4gZGVhbGluZyB3aXRoIDItZGlnaXQgeWVhcnMKZnVu
Y3Rpb24gR2V0R29vZFllYXIoWWVhckRpZ2l0cykgewogICBpZiAoWWVhckRpZ2l0
cy5sZW5ndGggPT0gNCkgcmV0dXJuIFllYXJEaWdpdHM7CiAgIGVsc2UgewogICAg
ICB2YXIgTWlsbGVubml1bSA9IChZZWFyRGlnaXRzIDwgWTJrUGl2b3RQb2ludCkg
PyAyMDAwIDogMTkwMDsKICAgICAgcmV0dXJuIE1pbGxlbm5pdW0gKyBwYXJzZUlu
dChZZWFyRGlnaXRzLDEwKTsKICAgfQp9CgovLyBSZXR1cm5zIHRoZSBudW1iZXIg
b2YgZGF5cyBpbiBhIG1vbnRoIChoYW5kbGVzIGxlYXAteWVhcnMpCmZ1bmN0aW9u
IEdldERheUNvdW50KFNvbWVZZWFyLCBTb21lTW9udGgpIHsKICAgcmV0dXJuICgo
U29tZU1vbnRoID09IDEpICYmICgoU29tZVllYXIgJSA0MDAgPT0gMCkgfHwgKChT
b21lWWVhciAlIDQgPT0gMCkgJiYgKFNvbWVZZWFyICUgMTAwICE9IDApKSkpID8g
MjkgOiBNb250aERheXNbU29tZU1vbnRoXTsKfQoKLy8gSGlnaGxpZ2h0cyB0aGUg
YnV0dG9ucwpmdW5jdGlvbiBWaXJ0dWFsQnV0dG9uKENlbGwsIEJ1dHRvbkRvd24p
IHsKICAgaWYgKEJ1dHRvbkRvd24pIHsKICAgICAgQ2VsbC5zdHlsZS5ib3JkZXJM
ZWZ0ID0gJ2J1dHRvbnNoYWRvdyAxcHggc29saWQnOwogICAgICBDZWxsLnN0eWxl
LmJvcmRlclRvcCA9ICdidXR0b25zaGFkb3cgMXB4IHNvbGlkJzsKICAgICAgQ2Vs
bC5zdHlsZS5ib3JkZXJCb3R0b20gPSAnYnV0dG9uaGlnaGxpZ2h0IDFweCBzb2xp
ZCc7CiAgICAgIENlbGwuc3R5bGUuYm9yZGVyUmlnaHQgPSAnYnV0dG9uaGlnaGxp
Z2h0IDFweCBzb2xpZCc7CiAgIH0KICAgZWxzZSB7CiAgICAgIENlbGwuc3R5bGUu
Ym9yZGVyTGVmdCA9ICdidXR0b25oaWdobGlnaHQgMXB4IHNvbGlkJzsKICAgICAg
Q2VsbC5zdHlsZS5ib3JkZXJUb3AgPSAnYnV0dG9uaGlnaGxpZ2h0IDFweCBzb2xp
ZCc7CiAgICAgIENlbGwuc3R5bGUuYm9yZGVyQm90dG9tID0gJ2J1dHRvbnNoYWRv
dyAxcHggc29saWQnOwogICAgICBDZWxsLnN0eWxlLmJvcmRlclJpZ2h0ID0gJ2J1
dHRvbnNoYWRvdyAxcHggc29saWQnOwogICB9Cn0KCi8vIE1vdXNlLW92ZXIgZm9y
IHRoZSBwcmV2aW91cy9uZXh0IG1vbnRoIGJ1dHRvbnMKZnVuY3Rpb24gTmVpZ2hi
b3JIb3ZlcihDZWxsLCBPdmVyLCBEYXRlT2JqKSB7CiAgIGlmIChPdmVyKSB7CiAg
ICAgIFZpcnR1YWxCdXR0b24oQ2VsbCwgZmFsc2UpOwogICAgICBzZWxmLnN0YXR1
cyA9ICdDbGljayB0byB2aWV3ICcgKyBEYXRlT2JqLmZ1bGxOYW1lOwogICB9CiAg
IGVsc2UgewogICAgICBDZWxsLnN0eWxlLmJvcmRlciA9ICdidXR0b25mYWNlIDFw
eCBzb2xpZCc7CiAgICAgIHNlbGYuc3RhdHVzID0gJyc7CiAgIH0KICAgcmV0dXJu
IHRydWU7Cn0KCi8vIEFkZHMvcmVtb3ZlcyBkYXlzIGZyb20gdGhlIGRheSBsaXN0
LCBkZXBlbmRpbmcgb24gdGhlIG1vbnRoL3llYXIKZnVuY3Rpb24gRml4RGF5TGlz
dChEYXlMaXN0LCBOZXdEYXlzKSB7CiAgIHZhciBEYXlQaWNrID0gRGF5TGlzdC5z
ZWxlY3RlZEluZGV4ICsgMTsKICAgaWYgKE5ld0RheXMgIT0gRGF5TGlzdC5sZW5n
dGgpIHsKICAgICAgdmFyIE9sZFNpemUgPSBEYXlMaXN0Lmxlbmd0aDsKICAgICAg
Zm9yICh2YXIgaz1NYXRoLm1pbihOZXdEYXlzLE9sZFNpemUpO2s8TWF0aC5tYXgo
TmV3RGF5cyxPbGRTaXplKTtrKyspIHsKICAgICAgICAgKGsgPj0gTmV3RGF5cykg
PyBEYXlMaXN0Lm9wdGlvbnNbTmV3RGF5c10gPSBudWxsIDogRGF5TGlzdC5vcHRp
b25zW2tdID0gbmV3IE9wdGlvbihrKzEsIGsrMSk7CiAgICAgIH0KICAgICAgRGF5
UGljayA9IE1hdGgubWluKERheVBpY2ssIE5ld0RheXMpOwogICAgICBEYXlMaXN0
Lm9wdGlvbnNbRGF5UGljay0xXS5zZWxlY3RlZCA9IHRydWU7CiAgIH0KICAgcmV0
dXJuIERheVBpY2s7Cn0KCi8vIFJlc2V0cyB0aGUgeWVhciB0byBpdHMgcHJldmlv
dXMgdmFsaWQgdmFsdWUgd2hlbiBzb21ldGhpbmcgaW52YWxpZCBpcyBlbnRlcmVk
CmZ1bmN0aW9uIEZpeFllYXJJbnB1dChZZWFyRmllbGQpIHsKICAgdmFyIFllYXJS
RSA9IG5ldyBSZWdFeHAoJ1xcZHsnICsgWWVhckZpZWxkLmRlZmF1bHRWYWx1ZS5s
ZW5ndGggKyAnfScpOwogICBpZiAoIVllYXJSRS50ZXN0KFllYXJGaWVsZC52YWx1
ZSkpIFllYXJGaWVsZC52YWx1ZSA9IFllYXJGaWVsZC5kZWZhdWx0VmFsdWU7Cn0K
Ci8vIERpc3BsYXlzIGEgbWVzc2FnZSBpbiB0aGUgc3RhdHVzIGJhciB3aGVuIGhv
dmVyaW5nIG92ZXIgdGhlIGNhbGVuZGFyIGljb24KZnVuY3Rpb24gQ2FsSWNvbkhv
dmVyKE92ZXIpIHsKICAgdmFyIE1lc3NhZ2UgPSAodGhpcy5pc1Nob3dpbmcoKSkg
PyAnaGlkZScgOiAnc2hvdyc7CiAgIHNlbGYuc3RhdHVzID0gKE92ZXIpID8gJ0Ns
aWNrIHRvICcgKyBNZXNzYWdlICsgJyB0aGUgY2FsZW5kYXInIDogJyc7CiAgIHJl
dHVybiB0cnVlOwp9CgovLyBTdGFydHMgdGhlIHRpbWVyIG92ZXIgZnJvbSBzY3Jh
dGNoCmZ1bmN0aW9uIENhbFRpbWVyUmVzZXQoKSB7CiAgIGV2YWwoJ2NsZWFyVGlt
ZW91dCgnICsgdGhpcy50aW1lcklEICsgJyknKTsKICAgZXZhbCh0aGlzLnRpbWVy
SUQgKyAnPXNldFRpbWVvdXQoXCcnICsgdGhpcy5vYmpOYW1lICsgJy5zaG93KClc
JywnICsgKEhpZGVXYWl0ICogMTAwMCkgKyAnKScpOwp9CgovLyBUaGUgdGltZXIg
Zm9yIHRoZSBjYWxlbmRhcgpmdW5jdGlvbiBEb1RpbWVyKENhbmNlbFRpbWVyKSB7
CiAgIGlmIChDYW5jZWxUaW1lcikgZXZhbCgnY2xlYXJUaW1lb3V0KCcgKyB0aGlz
LnRpbWVySUQgKyAnKScpOwogICBlbHNlIHsKICAgICAgZXZhbCh0aGlzLnRpbWVy
SUQgKyAnPW51bGwnKTsKICAgICAgdGhpcy5yZXNldFRpbWVyKCk7CiAgIH0KfQoK
Ly8gU2hvdyBvciBoaWRlIHRoZSBjYWxlbmRhcgpmdW5jdGlvbiBTaG93Q2FsZW5k
YXIoKSB7CiAgIGlmICh0aGlzLmlzU2hvd2luZygpKSB7CiAgICAgIHZhciBTdG9w
VGltZXIgPSB0cnVlOwogICAgICB0aGlzLmdldENhbGVuZGFyKCkuc3R5bGUueklu
ZGV4ID0gLS1aQ291bnRlcjsKICAgICAgdGhpcy5nZXRDYWxlbmRhcigpLnN0eWxl
LnZpc2liaWxpdHkgPSAnaGlkZGVuJzsKICAgICAgdGhpcy5maXhTZWxlY3RzKGZh
bHNlKTsKICAgfQogICBlbHNlIHsKICAgICAgdmFyIFN0b3BUaW1lciA9IGZhbHNl
OwogICAgICB0aGlzLmZpeFNlbGVjdHModHJ1ZSk7CiAgICAgIHRoaXMuZ2V0Q2Fs
ZW5kYXIoKS5zdHlsZS56SW5kZXggPSArK1pDb3VudGVyOwogICAgICB0aGlzLmdl
dENhbGVuZGFyKCkuc3R5bGUudmlzaWJpbGl0eSA9ICd2aXNpYmxlJzsKICAgfQog
ICB0aGlzLmhhbmRsZVRpbWVyKFN0b3BUaW1lcik7CiAgIHNlbGYuc3RhdHVzID0g
Jyc7Cn0KCi8vIEhpZGVzIHRoZSBpbnB1dCBlbGVtZW50cyB3aGVuIHRoZSAiYmxh
bmsiIG1vbnRoIGlzIHNlbGVjdGVkCmZ1bmN0aW9uIFNldEVsZW1lbnRTdGF0dXMo
SGlkZSkgewogICB0aGlzLmdldERheUxpc3QoKS5zdHlsZS52aXNpYmlsaXR5ID0g
KEhpZGUpID8gJ2hpZGRlbicgOiAndmlzaWJsZSc7CiAgIHRoaXMuZ2V0WWVhckZp
ZWxkKCkuc3R5bGUudmlzaWJpbGl0eSA9IChIaWRlKSA/ICdoaWRkZW4nIDogJ3Zp
c2libGUnOwogICB0aGlzLmdldENhbGVuZGFyTGluaygpLnN0eWxlLnZpc2liaWxp
dHkgPSAoSGlkZSkgPyAnaGlkZGVuJyA6ICd2aXNpYmxlJzsKfQoKLy8gU2V0cyB0
aGUgZGF0ZSwgYmFzZWQgb24gdGhlIG1vbnRoIHNlbGVjdGVkCmZ1bmN0aW9uIENo
ZWNrTW9udGhDaGFuZ2UoTW9udGhMaXN0KSB7CiAgIHZhciBEYXlMaXN0ID0gdGhp
cy5nZXREYXlMaXN0KCk7CiAgIGlmIChNb250aExpc3Qub3B0aW9uc1tNb250aExp
c3Quc2VsZWN0ZWRJbmRleF0udmFsdWUgPT0gJycpIHsKICAgICAgRGF5TGlzdC5z
ZWxlY3RlZEluZGV4ID0gMDsKICAgICAgdGhpcy5oaWRlRWxlbWVudHModHJ1ZSk7
CiAgICAgIHRoaXMuc2V0SGlkZGVuKCcnKTsKICAgfQogICBlbHNlIHsKICAgICAg
dGhpcy5oaWRlRWxlbWVudHMoZmFsc2UpOwogICAgICBpZiAodGhpcy5pc1Nob3dp
bmcoKSkgewogICAgICAgICB0aGlzLnJlc2V0VGltZXIoKTsgLy8gR2l2ZXMgdGhl
IHVzZXIgbW9yZSB0aW1lIHRvIHZpZXcgdGhlIGNhbGVuZGFyIHdpdGggdGhlIG5l
d2x5LXNlbGVjdGVkIG1vbnRoCiAgICAgICAgIHRoaXMuZ2V0Q2FsZW5kYXIoKS5z
dHlsZS56SW5kZXggPSArK1pDb3VudGVyOyAvLyBNYWtlIHN1cmUgdGhpcyBjYWxl
bmRhciBpcyBvbiB0b3Agb2YgYW55IG90aGVyIGNhbGVuZGFycwogICAgICB9CiAg
ICAgIHZhciBEYXlQaWNrID0gRml4RGF5TGlzdChEYXlMaXN0LCBHZXREYXlDb3Vu
dCh0aGlzLnBpY2tlZC55ZWFyVmFsdWUsIE1vbnRoTGlzdC5vcHRpb25zW01vbnRo
TGlzdC5zZWxlY3RlZEluZGV4XS52YWx1ZSkpOwogICAgICB0aGlzLnNldFBpY2tl
ZCh0aGlzLnBpY2tlZC55ZWFyVmFsdWUsIE1vbnRoTGlzdC5vcHRpb25zW01vbnRo
TGlzdC5zZWxlY3RlZEluZGV4XS52YWx1ZSwgRGF5UGljayk7CiAgIH0KfQoKLy8g
U2V0cyB0aGUgZGF0ZSwgYmFzZWQgb24gdGhlIGRheSBzZWxlY3RlZApmdW5jdGlv
biBDaGVja0RheUNoYW5nZShEYXlMaXN0KSB7CiAgIGlmICh0aGlzLmlzU2hvd2lu
ZygpKSB0aGlzLnNob3coKTsKICAgdGhpcy5zZXRQaWNrZWQodGhpcy5waWNrZWQu
eWVhclZhbHVlLCB0aGlzLnBpY2tlZC5tb250aEluZGV4LCBEYXlMaXN0LnNlbGVj
dGVkSW5kZXgrMSk7Cn0KCi8vIENoYW5nZXMgdGhlIGRhdGUgd2hlbiBhIHZhbGlk
IHllYXIgaGFzIGJlZW4gZW50ZXJlZApmdW5jdGlvbiBDaGVja1llYXJJbnB1dChZ
ZWFyRmllbGQpIHsKICAgaWYgKChZZWFyRmllbGQudmFsdWUubGVuZ3RoID09IFll
YXJGaWVsZC5kZWZhdWx0VmFsdWUubGVuZ3RoKSAmJiAoWWVhckZpZWxkLmRlZmF1
bHRWYWx1ZSAhPSBZZWFyRmllbGQudmFsdWUpKSB7CiAgICAgIGlmICh0aGlzLmlz
U2hvd2luZygpKSB7CiAgICAgICAgIHRoaXMucmVzZXRUaW1lcigpOyAvLyBHaXZl
cyB0aGUgdXNlciBtb3JlIHRpbWUgdG8gdmlldyB0aGUgY2FsZW5kYXIgd2l0aCB0
aGUgbmV3bHktZW50ZXJlZCB5ZWFyCiAgICAgICAgIHRoaXMuZ2V0Q2FsZW5kYXIo
KS5zdHlsZS56SW5kZXggPSArK1pDb3VudGVyOyAvLyBNYWtlIHN1cmUgdGhpcyBj
YWxlbmRhciBpcyBvbiB0b3Agb2YgYW55IG90aGVyIGNhbGVuZGFycwogICAgICB9
CiAgICAgIHZhciBOZXdZZWFyID0gR2V0R29vZFllYXIoWWVhckZpZWxkLnZhbHVl
KTsKICAgICAgdmFyIE1vbnRoTGlzdCA9IHRoaXMuZ2V0TW9udGhMaXN0KCk7CiAg
ICAgIHZhciBOZXdEYXkgPSBGaXhEYXlMaXN0KHRoaXMuZ2V0RGF5TGlzdCgpLCBH
ZXREYXlDb3VudChOZXdZZWFyLCB0aGlzLnBpY2tlZC5tb250aEluZGV4KSk7CiAg
ICAgIHRoaXMuc2V0UGlja2VkKE5ld1llYXIsIHRoaXMucGlja2VkLm1vbnRoSW5k
ZXgsIE5ld0RheSk7CiAgICAgIFllYXJGaWVsZC5kZWZhdWx0VmFsdWUgPSBZZWFy
RmllbGQudmFsdWU7CiAgIH0KfQoKLy8gSG9sZHMgY2hhcmFjdGVyaXN0aWNzIGFi
b3V0IGEgZGF0ZQpmdW5jdGlvbiBkYXRlT2JqZWN0KCkgewogICBpZiAoRnVuY3Rp
b24uY2FsbCkgeyAvLyBVc2VkIHdoZW4gJ2NhbGwnIG1ldGhvZCBvZiB0aGUgRnVu
Y3Rpb24gb2JqZWN0IGlzIHN1cHBvcnRlZAogICAgICB2YXIgUGFyZW50T2JqZWN0
ID0gdGhpczsKICAgICAgdmFyIEFyZ3VtZW50U3RhcnQgPSAwOwogICB9CiAgIGVs
c2UgeyAvLyBVc2VkIHdpdGggJ2NhbGwnIG1ldGhvZCBvZiB0aGUgRnVuY3Rpb24g
b2JqZWN0IGlzIE5PVCBzdXBwb3J0ZWQKICAgICAgdmFyIFBhcmVudE9iamVjdCA9
IGFyZ3VtZW50c1swXTsKICAgICAgdmFyIEFyZ3VtZW50U3RhcnQgPSAxOwogICB9
CiAgIFBhcmVudE9iamVjdC5kYXRlID0gKGFyZ3VtZW50cy5sZW5ndGggPT0gKEFy
Z3VtZW50U3RhcnQrMSkpID8gbmV3IERhdGUoYXJndW1lbnRzW0FyZ3VtZW50U3Rh
cnQrMF0pIDogbmV3IERhdGUoYXJndW1lbnRzW0FyZ3VtZW50U3RhcnQrMF0sIGFy
Z3VtZW50c1tBcmd1bWVudFN0YXJ0KzFdLCBhcmd1bWVudHNbQXJndW1lbnRTdGFy
dCsyXSk7CiAgIFBhcmVudE9iamVjdC55ZWFyVmFsdWUgPSBQYXJlbnRPYmplY3Qu
ZGF0ZS5nZXRGdWxsWWVhcigpOwogICBQYXJlbnRPYmplY3QubW9udGhJbmRleCA9
IFBhcmVudE9iamVjdC5kYXRlLmdldE1vbnRoKCk7CiAgIFBhcmVudE9iamVjdC5t
b250aE5hbWUgPSBNb250aE5hbWVzW1BhcmVudE9iamVjdC5tb250aEluZGV4XTsK
ICAgUGFyZW50T2JqZWN0LmZ1bGxOYW1lID0gUGFyZW50T2JqZWN0Lm1vbnRoTmFt
ZSArICcgJyArIFBhcmVudE9iamVjdC55ZWFyVmFsdWU7CiAgIFBhcmVudE9iamVj
dC5kYXkgPSBQYXJlbnRPYmplY3QuZGF0ZS5nZXREYXRlKCk7CiAgIFBhcmVudE9i
amVjdC5kYXlDb3VudCA9IEdldERheUNvdW50KFBhcmVudE9iamVjdC55ZWFyVmFs
dWUsIFBhcmVudE9iamVjdC5tb250aEluZGV4KTsKICAgdmFyIEZpcnN0RGF0ZSA9
IG5ldyBEYXRlKFBhcmVudE9iamVjdC55ZWFyVmFsdWUsIFBhcmVudE9iamVjdC5t
b250aEluZGV4LCAxKTsKICAgUGFyZW50T2JqZWN0LmZpcnN0RGF5ID0gRmlyc3RE
YXRlLmdldERheSgpOwp9CgovLyBLZWVwcyB0cmFjayBvZiB0aGUgZGF0ZSB0aGF0
IGdvZXMgaW50byB0aGUgaGlkZGVuIGZpZWxkCmZ1bmN0aW9uIHN0b3JlZE1vbnRo
T2JqZWN0KERhdGVGb3JtYXQsIERhdGVZZWFyLCBEYXRlTW9udGgsIERhdGVEYXkp
IHsKICAgKEZ1bmN0aW9uLmNhbGwpID8gZGF0ZU9iamVjdC5jYWxsKHRoaXMsIERh
dGVZZWFyLCBEYXRlTW9udGgsIERhdGVEYXkpIDogZGF0ZU9iamVjdCh0aGlzLCBE
YXRlWWVhciwgRGF0ZU1vbnRoLCBEYXRlRGF5KTsKICAgdGhpcy55ZWFyUGFkID0g
dGhpcy55ZWFyVmFsdWUudG9TdHJpbmcoKTsKICAgdGhpcy5tb250aFBhZCA9ICh0
aGlzLm1vbnRoSW5kZXggPCA5KSA/ICcwJyArIFN0cmluZyh0aGlzLm1vbnRoSW5k
ZXggKyAxKSA6IHRoaXMubW9udGhJbmRleCArIDE7CiAgIHRoaXMuZGF5UGFkID0g
KHRoaXMuZGF5IDwgMTApID8gJzAnICsgdGhpcy5kYXkudG9TdHJpbmcoKSA6IHRo
aXMuZGF5OwogICB0aGlzLm1vbnRoU2hvcnQgPSB0aGlzLm1vbnRoTmFtZS5zdWJz
dHIoMCwzKS50b1VwcGVyQ2FzZSgpOwogICAvLyBGb3JtYXRzIHRoZSB5ZWFyIHdp
dGggMiBkaWdpdHMgaW5zdGVhZCBvZiA0CiAgIGlmIChEYXRlRm9ybWF0LmluZGV4
T2YoJ1lZWVknKSA9PSAtMSkgdGhpcy55ZWFyUGFkID0gdGhpcy55ZWFyUGFkLnN1
YnN0cigyKTsKICAgLy8gRGVmaW5lIHRoZSBkYXRlLXBhcnQgZGVsaW1pdGVyCiAg
IGlmIChEYXRlRm9ybWF0LmluZGV4T2YoJy8nKSA+PSAwKSB2YXIgRGVsaW1pdGVy
ID0gJy8nOwogICBlbHNlIGlmIChEYXRlRm9ybWF0LmluZGV4T2YoJy0nKSA+PSAw
KSB2YXIgRGVsaW1pdGVyID0gJy0nOwogICBlbHNlIHZhciBEZWxpbWl0ZXIgPSAn
JzsKICAgLy8gRGV0ZXJtaW5lIHRoZSBvcmRlciBvZiB0aGUgbW9udGhzIGFuZCBk
YXlzCiAgIGlmICgvREQ/Lj8oKE1PTil8KE1NP00/KSkvLnRlc3QoRGF0ZUZvcm1h
dCkpIHsKICAgICAgdGhpcy5mb3JtYXR0ZWQgPSB0aGlzLmRheVBhZCArIERlbGlt
aXRlcjsKICAgICAgdGhpcy5mb3JtYXR0ZWQgKz0gKFJlZ0V4cC4kMS5sZW5ndGgg
PT0gMykgPyB0aGlzLm1vbnRoU2hvcnQgOiB0aGlzLm1vbnRoUGFkOwogICB9CiAg
IGVsc2UgaWYgKC8oKE1PTil8KE1NP00/KSk/Lj9ERD8vLnRlc3QoRGF0ZUZvcm1h
dCkpIHsKICAgICAgdGhpcy5mb3JtYXR0ZWQgPSAoUmVnRXhwLiQxLmxlbmd0aCA9
PSAzKSA/IHRoaXMubW9udGhTaG9ydCA6IHRoaXMubW9udGhQYWQ7CiAgICAgIHRo
aXMuZm9ybWF0dGVkICs9IERlbGltaXRlciArIHRoaXMuZGF5UGFkOwogICB9CiAg
IC8vIEVpdGhlciBwcmVwZW5kIG9yIGFwcGVuZCB0aGUgeWVhciB0byB0aGUgZm9y
bWF0dGVkIGRhdGUKICAgdGhpcy5mb3JtYXR0ZWQgPSAoRGF0ZUZvcm1hdC5zdWJz
dHIoMCwyKSA9PSAnWVknKSA/IHRoaXMueWVhclBhZCArIERlbGltaXRlciArIHRo
aXMuZm9ybWF0dGVkIDogdGhpcy5mb3JtYXR0ZWQgKyBEZWxpbWl0ZXIgKyB0aGlz
LnllYXJQYWQ7Cn0KCi8vIE9iamVjdCBmb3IgdGhlIGN1cnJlbnQgZGlzcGxheWVk
IG1vbnRoCmZ1bmN0aW9uIGRpc3BsYXlNb250aE9iamVjdChQYXJlbnRPYmplY3Qs
IERhdGVZZWFyLCBEYXRlTW9udGgsIERhdGVEYXkpIHsKICAgKEZ1bmN0aW9uLmNh
bGwpID8gZGF0ZU9iamVjdC5jYWxsKHRoaXMsIERhdGVZZWFyLCBEYXRlTW9udGgs
IERhdGVEYXkpIDogZGF0ZU9iamVjdCh0aGlzLCBEYXRlWWVhciwgRGF0ZU1vbnRo
LCBEYXRlRGF5KTsKICAgdGhpcy5kaXNwbGF5SUQgPSBQYXJlbnRPYmplY3QuaGlk
ZGVuRmllbGROYW1lICsgJ19DdXJyZW50X0lEJzsKICAgdGhpcy5nZXREaXNwbGF5
ID0gbmV3IEZ1bmN0aW9uKCdyZXR1cm4gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQo
dGhpcy5kaXNwbGF5SUQpJyk7CiAgIHRoaXMuZGF5SG92ZXIgPSBEYXlDZWxsSG92
ZXI7CiAgIHRoaXMuZ29DdXJyZW50ID0gbmV3IEZ1bmN0aW9uKFBhcmVudE9iamVj
dC5vYmpOYW1lICsgJy5nZXRDYWxlbmRhcigpLnN0eWxlLnpJbmRleD0rK1pDb3Vu
dGVyOycgKyBQYXJlbnRPYmplY3Qub2JqTmFtZSArICcuc2V0RGlzcGxheWVkKFRv
ZGF5LmdldEZ1bGxZZWFyKCksVG9kYXkuZ2V0TW9udGgoKSk7Jyk7CiAgIGlmIChQ
YXJlbnRPYmplY3QuZm9ybU51bWJlciA+PSAwKSB0aGlzLmdldERpc3BsYXkoKS5p
bm5lckhUTUwgPSB0aGlzLmZ1bGxOYW1lOwp9CgovLyBPYmplY3QgZm9yIHRoZSBw
cmV2aW91cy9uZXh0IGJ1dHRvbnMKZnVuY3Rpb24gbmVpZ2hib3JNb250aE9iamVj
dChQYXJlbnRPYmplY3QsIElEVGV4dCwgRGF0ZU1TKSB7CiAgIChGdW5jdGlvbi5j
YWxsKSA/IGRhdGVPYmplY3QuY2FsbCh0aGlzLCBEYXRlTVMpIDogZGF0ZU9iamVj
dCh0aGlzLCBEYXRlTVMpOwogICB0aGlzLmJ1dHRvbklEID0gUGFyZW50T2JqZWN0
LmhpZGRlbkZpZWxkTmFtZSArICdfJyArIElEVGV4dCArICdfSUQnOwogICB0aGlz
LmhvdmVyID0gbmV3IEZ1bmN0aW9uKCdDJywnTycsJ05laWdoYm9ySG92ZXIoQyxP
LHRoaXMpJyk7CiAgIHRoaXMuZ2V0QnV0dG9uID0gbmV3IEZ1bmN0aW9uKCdyZXR1
cm4gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQodGhpcy5idXR0b25JRCknKTsKICAg
dGhpcy5nbyA9IG5ldyBGdW5jdGlvbihQYXJlbnRPYmplY3Qub2JqTmFtZSArICcu
Z2V0Q2FsZW5kYXIoKS5zdHlsZS56SW5kZXg9KytaQ291bnRlcjsnICsgUGFyZW50
T2JqZWN0Lm9iak5hbWUgKyAnLnNldERpc3BsYXllZCh0aGlzLnllYXJWYWx1ZSx0
aGlzLm1vbnRoSW5kZXgpOycpOwogICBpZiAoUGFyZW50T2JqZWN0LmZvcm1OdW1i
ZXIgPj0gMCkgdGhpcy5nZXRCdXR0b24oKS50aXRsZSA9IHRoaXMubW9udGhOYW1l
Owp9CgovLyBTZXRzIHRoZSBjdXJyZW50bHktZGlzcGxheWVkIG1vbnRoIG9iamVj
dApmdW5jdGlvbiBTZXREaXNwbGF5ZWRNb250aChEaXNwWWVhciwgRGlzcE1vbnRo
KSB7CiAgIHRoaXMuZGlzcGxheWVkID0gbmV3IGRpc3BsYXlNb250aE9iamVjdCh0
aGlzLCBEaXNwWWVhciwgRGlzcE1vbnRoLCAxKTsKICAgLy8gQ3JlYXRlcyB0aGUg
cHJldmlvdXMgYW5kIG5leHQgbW9udGggb2JqZWN0cwogICB0aGlzLnByZXZpb3Vz
ID0gbmV3IG5laWdoYm9yTW9udGhPYmplY3QodGhpcywgJ1ByZXZpb3VzJywgdGhp
cy5kaXNwbGF5ZWQuZGF0ZS5nZXRUaW1lKCkgLSA4NjQwMDAwMCk7CiAgIHRoaXMu
bmV4dCA9IG5ldyBuZWlnaGJvck1vbnRoT2JqZWN0KHRoaXMsICdOZXh0JywgdGhp
cy5kaXNwbGF5ZWQuZGF0ZS5nZXRUaW1lKCkgKyAoODY0MDAwMDAgKiAodGhpcy5k
aXNwbGF5ZWQuZGF5Q291bnQgKyAxKSkpOwogICAvLyBDcmVhdGVzIHRoZSBIVE1M
IGZvciB0aGUgY2FsZW5kYXIKICAgaWYgKHRoaXMuZm9ybU51bWJlciA+PSAwKSB0
aGlzLmdldERheVRhYmxlKCkuaW5uZXJIVE1MID0gdGhpcy5idWlsZENhbGVuZGFy
KCk7Cn0KCi8vIFNldHMgdGhlIGN1cnJlbnQgc2VsZWN0ZWQgZGF0ZQpmdW5jdGlv
biBTZXRQaWNrZWRNb250aChQaWNrZWRZZWFyLCBQaWNrZWRNb250aCwgUGlja2Vk
RGF5KSB7CiAgIHRoaXMucGlja2VkID0gbmV3IHN0b3JlZE1vbnRoT2JqZWN0KHRo
aXMuZm9ybWF0LCBQaWNrZWRZZWFyLCBQaWNrZWRNb250aCwgUGlja2VkRGF5KTsK
ICAgdGhpcy5zZXRIaWRkZW4odGhpcy5waWNrZWQuZm9ybWF0dGVkKTsKICAgdGhp
cy5zZXREaXNwbGF5ZWQoUGlja2VkWWVhciwgUGlja2VkTW9udGgpOwp9CgovLyBU
aGUgY2FsZW5kYXIgb2JqZWN0CmZ1bmN0aW9uIGNhbGVuZGFyT2JqZWN0KERhdGVO
YW1lLCBEYXRlRm9ybWF0LCBEZWZhdWx0RGF0ZSkgewoKICAgLyogUHJvcGVydGll
cyAqLwogICB0aGlzLmhpZGRlbkZpZWxkTmFtZSA9IERhdGVOYW1lOwogICB0aGlz
Lm1vbnRoTGlzdElEID0gRGF0ZU5hbWUgKyAnX01vbnRoX0lEJzsKICAgdGhpcy5k
YXlMaXN0SUQgPSBEYXRlTmFtZSArICdfRGF5X0lEJzsKICAgdGhpcy55ZWFyRmll
bGRJRCA9IERhdGVOYW1lICsgJ19ZZWFyX0lEJzsKICAgdGhpcy5tb250aERpc3Bs
YXlJRCA9IERhdGVOYW1lICsgJ19DdXJyZW50X0lEJzsKICAgdGhpcy5jYWxlbmRh
cklEID0gRGF0ZU5hbWUgKyAnX0lEJzsKICAgdGhpcy5kYXlUYWJsZUlEID0gRGF0
ZU5hbWUgKyAnX0RheVRhYmxlX0lEJzsKICAgdGhpcy5jYWxlbmRhckxpbmtJRCA9
IHRoaXMuY2FsZW5kYXJJRCArICdfTGluayc7CiAgIHRoaXMudGltZXJJRCA9IHRo
aXMuY2FsZW5kYXJJRCArICdfVGltZXInOwogICB0aGlzLm9iak5hbWUgPSBEYXRl
TmFtZSArICdfT2JqZWN0JzsKICAgdGhpcy5mb3JtYXQgPSBEYXRlRm9ybWF0Owog
ICB0aGlzLmZvcm1OdW1iZXIgPSAtMTsKICAgdGhpcy5waWNrZWQgPSBudWxsOwog
ICB0aGlzLmRpc3BsYXllZCA9IG51bGw7CiAgIHRoaXMucHJldmlvdXMgPSBudWxs
OwogICB0aGlzLm5leHQgPSBudWxsOwoKICAgLyogTWV0aG9kcyAqLwogICB0aGlz
LnNldFBpY2tlZCA9IFNldFBpY2tlZE1vbnRoOwogICB0aGlzLnNldERpc3BsYXll
ZCA9IFNldERpc3BsYXllZE1vbnRoOwogICB0aGlzLmNoZWNrWWVhciA9IENoZWNr
WWVhcklucHV0OwogICB0aGlzLmZpeFllYXIgPSBGaXhZZWFySW5wdXQ7CiAgIHRo
aXMuY2hhbmdlTW9udGggPSBDaGVja01vbnRoQ2hhbmdlOwogICB0aGlzLmNoYW5n
ZURheSA9IENoZWNrRGF5Q2hhbmdlOwogICB0aGlzLnJlc2V0VGltZXIgPSBDYWxU
aW1lclJlc2V0OwogICB0aGlzLmhpZGVFbGVtZW50cyA9IFNldEVsZW1lbnRTdGF0
dXM7CiAgIHRoaXMuc2hvdyA9IFNob3dDYWxlbmRhcjsKICAgdGhpcy5oYW5kbGVU
aW1lciA9IERvVGltZXI7CiAgIHRoaXMuaWNvbkhvdmVyID0gQ2FsSWNvbkhvdmVy
OwogICB0aGlzLmJ1aWxkQ2FsZW5kYXIgPSBCdWlsZENhbGVuZGFyRGF5czsKICAg
dGhpcy5waWNrRGF5ID0gUGlja0Rpc3BsYXlEYXk7CiAgIHRoaXMuZml4U2VsZWN0
cyA9IEZpeFNlbGVjdExpc3RzOwogICB0aGlzLnNldEhpZGRlbiA9IG5ldyBGdW5j
dGlvbignRCcsJ2lmICh0aGlzLmZvcm1OdW1iZXIgPj0gMCkgdGhpcy5nZXRIaWRk
ZW5GaWVsZCgpLnZhbHVlPUQnKTsKICAgLy8gUmV0dXJucyBhIHJlZmVyZW5jZSB0
byB0aGVzZSBlbGVtZW50cwogICB0aGlzLmdldEhpZGRlbkZpZWxkID0gbmV3IEZ1
bmN0aW9uKCdyZXR1cm4gZG9jdW1lbnQuZm9ybXNbdGhpcy5mb3JtTnVtYmVyXS5l
bGVtZW50c1t0aGlzLmhpZGRlbkZpZWxkTmFtZV0nKTsKICAgdGhpcy5nZXRNb250
aExpc3QgPSBuZXcgRnVuY3Rpb24oJ3JldHVybiBkb2N1bWVudC5nZXRFbGVtZW50
QnlJZCh0aGlzLm1vbnRoTGlzdElEKScpOwogICB0aGlzLmdldERheUxpc3QgPSBu
ZXcgRnVuY3Rpb24oJ3JldHVybiBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCh0aGlz
LmRheUxpc3RJRCknKTsKICAgdGhpcy5nZXRZZWFyRmllbGQgPSBuZXcgRnVuY3Rp
b24oJ3JldHVybiBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCh0aGlzLnllYXJGaWVs
ZElEKScpOwogICB0aGlzLmdldENhbGVuZGFyID0gbmV3IEZ1bmN0aW9uKCdyZXR1
cm4gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQodGhpcy5jYWxlbmRhcklEKScpOwog
ICB0aGlzLmdldERheVRhYmxlID0gbmV3IEZ1bmN0aW9uKCdyZXR1cm4gZG9jdW1l
bnQuZ2V0RWxlbWVudEJ5SWQodGhpcy5kYXlUYWJsZUlEKScpOwogICB0aGlzLmdl
dENhbGVuZGFyTGluayA9IG5ldyBGdW5jdGlvbigncmV0dXJuIGRvY3VtZW50Lmdl
dEVsZW1lbnRCeUlkKHRoaXMuY2FsZW5kYXJMaW5rSUQpJyk7CiAgIHRoaXMuZ2V0
TW9udGhEaXNwbGF5ID0gbmV3IEZ1bmN0aW9uKCdyZXR1cm4gZG9jdW1lbnQuZ2V0
RWxlbWVudEJ5SWQodGhpcy5tb250aERpc3BsYXlJRCknKTsKICAgdGhpcy5pc1No
b3dpbmcgPSBuZXcgRnVuY3Rpb24oJ3JldHVybiAhKHRoaXMuZ2V0Q2FsZW5kYXIo
KS5zdHlsZS52aXNpYmlsaXR5ICE9IFwndmlzaWJsZVwnKScpOwoKICAgLyogQ29u
c3RydWN0b3IgKi8KICAgLy8gRnVuY3Rpb25zIHVzZWQgb25seSBieSB0aGUgY29u
c3RydWN0b3IKICAgZnVuY3Rpb24gZ2V0TW9udGhJbmRleChNb250aEFiYnIpIHsg
Ly8gUmV0dXJucyB0aGUgaW5kZXggKDAtMTEpIG9mIHRoZSBzdXBwbGllZCBtb250
aCBhYmJyZXZpYXRpb24KICAgICAgZm9yICh2YXIgTW9uUG9zPTA7TW9uUG9zPE1v
bnRoTmFtZXMubGVuZ3RoO01vblBvcysrKSB7CiAgICAgICAgIGlmIChNb250aE5h
bWVzW01vblBvc10uc3Vic3RyKDAsMykudG9VcHBlckNhc2UoKSA9PSBNb250aEFi
YnIudG9VcHBlckNhc2UoKSkgYnJlYWs7CiAgICAgIH0KICAgICAgcmV0dXJuIE1v
blBvczsKICAgfQogICBmdW5jdGlvbiBTZXRHb29kRGF0ZShDYWxPYmosIE5vdGlm
eSkgeyAvLyBOb3RpZmllcyB0aGUgdXNlciBhYm91dCB0aGVpciBiYWQgZGVmYXVs
dCBkYXRlLCBhbmQgc2V0cyB0aGUgY3VycmVudCBzeXN0ZW0gZGF0ZQogICAgICBD
YWxPYmouc2V0UGlja2VkKFRvZGF5LmdldEZ1bGxZZWFyKCksIFRvZGF5LmdldE1v
bnRoKCksIFRvZGF5LmdldERhdGUoKSk7CiAgICAgIGlmIChOb3RpZnkpIGFsZXJ0
KCdBVEVOQ0nTOiBBcXVlc3RhIGRhdGEgbm8g6XMgdmFsaWRhIFwnJyArIERhdGVG
b3JtYXQgKyAnXCcgZm9ybWF0OiAnICsgRGVmYXVsdERhdGUgKyAnLlxuU2UgdXNh
cuEgbGEgZGF0YSBhY3R1YWw6ICcgKyBDYWxPYmoucGlja2VkLmZvcm1hdHRlZCk7
CiAgIH0KICAgLy8gTWFpbiBwYXJ0IG9mIHRoZSBjb25zdHJ1Y3RvcgogICBpZiAo
RGVmYXVsdERhdGUgIT0gJycpIHsKICAgICAgaWYgKCh0aGlzLmZvcm1hdCA9PSAn
WVlZWU1NREQnKSAmJiAoL14oXGR7NH0pKFxkezJ9KShcZHsyfSkkLy50ZXN0KERl
ZmF1bHREYXRlKSkpIHRoaXMuc2V0UGlja2VkKFJlZ0V4cC4kMSwgcGFyc2VJbnQo
UmVnRXhwLiQyLDEwKS0xLCBSZWdFeHAuJDMpOwogICAgICBlbHNlIHsKICAgICAg
ICAgLy8gR2V0IHRoZSB5ZWFyCiAgICAgICAgIGlmICgodGhpcy5mb3JtYXQuc3Vi
c3RyKDAsMikgPT0gJ1lZJykgJiYgKC9eKFxkezIsNH0pKC18XC8pLy50ZXN0KERl
ZmF1bHREYXRlKSkpIHsgLy8gWWVhciBpcyBhdCB0aGUgYmVnaW5uaW5nCiAgICAg
ICAgICAgIHZhciBZZWFyUGFydCA9IEdldEdvb2RZZWFyKFJlZ0V4cC4kMSk7CiAg
ICAgICAgICAgIC8vIERldGVybWluZSB0aGUgb3JkZXIgb2YgdGhlIG1vbnRocyBh
bmQgZGF5cwogICAgICAgICAgICBpZiAoLygtfFwvKShcd3sxLDN9KSgtfFwvKShc
d3sxLDN9KSQvLnRlc3QoRGVmYXVsdERhdGUpKSB7CiAgICAgICAgICAgICAgIHZh
ciBNaWRQYXJ0ID0gUmVnRXhwLiQyOwogICAgICAgICAgICAgICB2YXIgRW5kUGFy
dCA9IFJlZ0V4cC4kNDsKICAgICAgICAgICAgICAgaWYgKC9EJC8udGVzdCh0aGlz
LmZvcm1hdCkpIHsgLy8gRW5kcyB3aXRoIGRheXMKICAgICAgICAgICAgICAgICAg
dmFyIERheVBhcnQgPSBFbmRQYXJ0OwogICAgICAgICAgICAgICAgICB2YXIgTW9u
dGhQYXJ0ID0gTWlkUGFydDsKICAgICAgICAgICAgICAgfQogICAgICAgICAgICAg
ICBlbHNlIHsKICAgICAgICAgICAgICAgICAgdmFyIERheVBhcnQgPSBNaWRQYXJ0
OwogICAgICAgICAgICAgICAgICB2YXIgTW9udGhQYXJ0ID0gRW5kUGFydDsKICAg
ICAgICAgICAgICAgfQogICAgICAgICAgICAgICBNb250aFBhcnQgPSAoL1xkezEs
Mn0vaS50ZXN0KE1vbnRoUGFydCkpID8gcGFyc2VJbnQoTW9udGhQYXJ0LDEwKS0x
IDogZ2V0TW9udGhJbmRleChNb250aFBhcnQpOwogICAgICAgICAgICAgICB0aGlz
LnNldFBpY2tlZChZZWFyUGFydCwgTW9udGhQYXJ0LCBEYXlQYXJ0KTsKICAgICAg
ICAgICAgfQogICAgICAgICAgICBlbHNlIFNldEdvb2REYXRlKHRoaXMsIHRydWUp
OwogICAgICAgICB9CiAgICAgICAgIGVsc2UgaWYgKC8oLXxcLykoXGR7Miw0fSkk
Ly50ZXN0KERlZmF1bHREYXRlKSkgeyAvLyBZZWFyIGlzIGF0IHRoZSBlbmQKICAg
ICAgICAgICAgdmFyIFllYXJQYXJ0ID0gR2V0R29vZFllYXIoUmVnRXhwLiQyKTsK
ICAgICAgICAgICAgLy8gRGV0ZXJtaW5lIHRoZSBvcmRlciBvZiB0aGUgbW9udGhz
IGFuZCBkYXlzCiAgICAgICAgICAgIGlmICgvXihcd3sxLDN9KSgtfFwvKShcd3sx
LDN9KSgtfFwvKS8udGVzdChEZWZhdWx0RGF0ZSkpIHsKICAgICAgICAgICAgICAg
aWYgKHRoaXMuZm9ybWF0LnN1YnN0cigwLDEpID09ICdEJykgeyAvLyBTdGFydHMg
d2l0aCBkYXlzCiAgICAgICAgICAgICAgICAgIHZhciBEYXlQYXJ0ID0gUmVnRXhw
LiQxOwogICAgICAgICAgICAgICAgICB2YXIgTW9udGhQYXJ0ID0gUmVnRXhwLiQz
OwogICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgIGVsc2UgeyAvLyBTdGFy
dHMgd2l0aCBtb250aHMKICAgICAgICAgICAgICAgICAgdmFyIE1vbnRoUGFydCA9
IFJlZ0V4cC4kMTsKICAgICAgICAgICAgICAgICAgdmFyIERheVBhcnQgPSBSZWdF
eHAuJDM7CiAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgTW9udGhQYXJ0
ID0gKC9cZHsxLDJ9L2kudGVzdChNb250aFBhcnQpKSA/IHBhcnNlSW50KE1vbnRo
UGFydCwxMCktMSA6IGdldE1vbnRoSW5kZXgoTW9udGhQYXJ0KTsKICAgICAgICAg
ICAgICAgdGhpcy5zZXRQaWNrZWQoWWVhclBhcnQsIE1vbnRoUGFydCwgRGF5UGFy
dCk7CiAgICAgICAgICAgIH0KICAgICAgICAgICAgZWxzZSBTZXRHb29kRGF0ZSh0
aGlzLCB0cnVlKTsKICAgICAgICAgfQogICAgICAgICBlbHNlIFNldEdvb2REYXRl
KHRoaXMsIHRydWUpOwogICAgICB9CiAgIH0KfQoKLy8gTWFpbiBmdW5jdGlvbiB0
aGF0IGNyZWF0ZXMgdGhlIGZvcm0gZWxlbWVudHMKZnVuY3Rpb24gRGF0ZUlucHV0
KERhdGVOYW1lLCBSZXF1aXJlZCwgRGF0ZUZvcm1hdCwgRGVmYXVsdERhdGUpIHsK
ICAgaWYgKGFyZ3VtZW50cy5sZW5ndGggPT0gMCkgZG9jdW1lbnQud3JpdGVsbign
PHNwYW4gc3R5bGU9ImNvbG9yOnJlZDtmb250LXNpemU6JyArIEZvbnRTaXplICsg
J3B4O2ZvbnQtZmFtaWx5OicgKyBGb250RmFtaWx5ICsgJzsiPkVSUk9SOiBNaXNz
aW5nIHJlcXVpcmVkIHBhcmFtZXRlciBpbiBjYWxsIHRvIFwnRGF0ZUlucHV0XCc6
IFtuYW1lIG9mIGhpZGRlbiBkYXRlIGZpZWxkXS48L3NwYW4+Jyk7CiAgIGVsc2Ug
ewogICAgICAvLyBIYW5kbGUgRGF0ZUZvcm1hdAogICAgICBpZiAoYXJndW1lbnRz
Lmxlbmd0aCA8IDMpIHsgLy8gVGhlIGZvcm1hdCB3YXNuJ3QgcGFzc2VkIGluLCBz
byB1c2UgZGVmYXVsdAogICAgICAgICBEYXRlRm9ybWF0ID0gRGVmYXVsdERhdGVG
b3JtYXQ7CiAgICAgICAgIGlmIChhcmd1bWVudHMubGVuZ3RoIDwgMikgUmVxdWly
ZWQgPSBmYWxzZTsKICAgICAgfQogICAgICBlbHNlIGlmICgvXihZezIsNH0oLXxc
Lyk/KT8oKE1PTil8KE1NP00/KXwoREQ/KSkoLXxcLyk/KChNT04pfChNTT9NPyl8
KEREPykpKCgtfFwvKVl7Miw0fSk/JC9pLnRlc3QoRGF0ZUZvcm1hdCkpIERhdGVG
b3JtYXQgPSBEYXRlRm9ybWF0LnRvVXBwZXJDYXNlKCk7CiAgICAgIGVsc2UgeyAv
LyBQYXNzZWQtaW4gRGF0ZUZvcm1hdCB3YXMgaW52YWxpZCwgdXNlIGRlZmF1bHQg
Zm9ybWF0IGluc3RlYWQKICAgICAgICAgdmFyIEFsZXJ0TWVzc2FnZSA9ICdXQVJO
SU5HOiBUaGUgc3VwcGxpZWQgZGF0ZSBmb3JtYXQgZm9yIHRoZSBcJycgKyBEYXRl
TmFtZSArICdcJyBmaWVsZCBpcyBub3QgdmFsaWQ6ICcgKyBEYXRlRm9ybWF0ICsg
J1xuVGhlcmVmb3JlLCB0aGUgZGVmYXVsdCBkYXRlIGZvcm1hdCB3aWxsIGJlIHVz
ZWQgaW5zdGVhZDogJyArIERlZmF1bHREYXRlRm9ybWF0OwogICAgICAgICBEYXRl
Rm9ybWF0ID0gRGVmYXVsdERhdGVGb3JtYXQ7CiAgICAgICAgIGlmIChhcmd1bWVu
dHMubGVuZ3RoID09IDQpIHsgLy8gRGVmYXVsdERhdGUgd2FzIHBhc3NlZCBpbiB3
aXRoIGFuIGludmFsaWQgZGF0ZSBmb3JtYXQKICAgICAgICAgICAgdmFyIEN1cnJl
bnREYXRlID0gbmV3IHN0b3JlZE1vbnRoT2JqZWN0KERhdGVGb3JtYXQsIFRvZGF5
LmdldEZ1bGxZZWFyKCksIFRvZGF5LmdldE1vbnRoKCksIFRvZGF5LmdldERhdGUo
KSk7CiAgICAgICAgICAgIEFsZXJ0TWVzc2FnZSArPSAnXG5cblRoZSBzdXBwbGll
ZCBkYXRlICgnICsgRGVmYXVsdERhdGUgKyAnKSBjYW5ub3QgYmUgaW50ZXJwcmV0
ZWQgd2l0aCB0aGUgaW52YWxpZCBmb3JtYXQuXG5UaGVyZWZvcmUsIHRoZSBjdXJy
ZW50IHN5c3RlbSBkYXRlIHdpbGwgYmUgdXNlZCBpbnN0ZWFkOiAnICsgQ3VycmVu
dERhdGUuZm9ybWF0dGVkOwogICAgICAgICAgICBEZWZhdWx0RGF0ZSA9IEN1cnJl
bnREYXRlLmZvcm1hdHRlZDsKICAgICAgICAgfQogICAgICAgICBhbGVydChBbGVy
dE1lc3NhZ2UpOwogICAgICB9CiAgICAgIC8vIERlZmluZSB0aGUgY3VycmVudCBk
YXRlIGlmIGl0IHdhc24ndCBzZXQgYWxyZWFkeQogICAgICBpZiAoIUN1cnJlbnRE
YXRlKSB2YXIgQ3VycmVudERhdGUgPSBuZXcgc3RvcmVkTW9udGhPYmplY3QoRGF0
ZUZvcm1hdCwgVG9kYXkuZ2V0RnVsbFllYXIoKSwgVG9kYXkuZ2V0TW9udGgoKSwg
VG9kYXkuZ2V0RGF0ZSgpKTsKICAgICAgLy8gSGFuZGxlIERlZmF1bHREYXRlCiAg
ICAgIGlmIChhcmd1bWVudHMubGVuZ3RoIDwgNCkgeyAvLyBUaGUgZGF0ZSB3YXNu
J3QgcGFzc2VkIGluCiAgICAgICAgIERlZmF1bHREYXRlID0gKFJlcXVpcmVkKSA/
IEN1cnJlbnREYXRlLmZvcm1hdHRlZCA6ICcnOyAvLyBJZiByZXF1aXJlZCwgdXNl
IHRvZGF5J3MgZGF0ZQogICAgICB9CiAgICAgIC8vIENyZWF0ZXMgdGhlIGNhbGVu
ZGFyIG9iamVjdCEKICAgICAgZXZhbChEYXRlTmFtZSArICdfT2JqZWN0PW5ldyBj
YWxlbmRhck9iamVjdChcJycgKyBEYXRlTmFtZSArICdcJyxcJycgKyBEYXRlRm9y
bWF0ICsgJ1wnLFwnJyArIERlZmF1bHREYXRlICsgJ1wnKScpOwogICAgICAvLyBE
ZXRlcm1pbmUgaW5pdGlhbCB2aWV3YWJsZSBzdGF0ZSBvZiBkYXksIHllYXIsIGFu
ZCBjYWxlbmRhciBpY29uCiAgICAgIGlmICgoUmVxdWlyZWQpIHx8IChhcmd1bWVu
dHMubGVuZ3RoID09IDQpKSB7CiAgICAgICAgIHZhciBJbml0aWFsU3RhdHVzID0g
Jyc7CiAgICAgICAgIHZhciBJbml0aWFsRGF0ZSA9IGV2YWwoRGF0ZU5hbWUgKyAn
X09iamVjdC5waWNrZWQuZm9ybWF0dGVkJyk7CiAgICAgIH0KICAgICAgZWxzZSB7
CiAgICAgICAgIHZhciBJbml0aWFsU3RhdHVzID0gJyBzdHlsZT0idmlzaWJpbGl0
eTpoaWRkZW4iJzsKICAgICAgICAgdmFyIEluaXRpYWxEYXRlID0gJyc7CiAgICAg
ICAgIGV2YWwoRGF0ZU5hbWUgKyAnX09iamVjdC5zZXRQaWNrZWQoJyArIFRvZGF5
LmdldEZ1bGxZZWFyKCkgKyAnLCcgKyBUb2RheS5nZXRNb250aCgpICsgJywnICsg
VG9kYXkuZ2V0RGF0ZSgpICsgJyknKTsKICAgICAgfQogICAgICAvLyBDcmVhdGUg
dGhlIGZvcm0gZWxlbWVudHMKICAgICAgd2l0aCAoZG9jdW1lbnQpIHsKICAgICAg
ICAgd3JpdGVsbignPGlucHV0IHR5cGU9ImhpZGRlbiIgbmFtZT0iJyArIERhdGVO
YW1lICsgJyIgdmFsdWU9IicgKyBJbml0aWFsRGF0ZSArICciPicpOwogICAgICAg
ICAvLyBGaW5kIHRoaXMgZm9ybSBudW1iZXIKICAgICAgICAgZm9yICh2YXIgZj0w
O2Y8Zm9ybXMubGVuZ3RoO2YrKykgewogICAgICAgICAgICBmb3IgKHZhciBlPTA7
ZTxmb3Jtc1tmXS5lbGVtZW50cy5sZW5ndGg7ZSsrKSB7CiAgICAgICAgICAgICAg
IGlmICh0eXBlb2YgZm9ybXNbZl0uZWxlbWVudHNbZV0udHlwZSA9PSAnc3RyaW5n
JykgewogICAgICAgICAgICAgICAgICBpZiAoKGZvcm1zW2ZdLmVsZW1lbnRzW2Vd
LnR5cGUgPT0gJ2hpZGRlbicpICYmIChmb3Jtc1tmXS5lbGVtZW50c1tlXS5uYW1l
ID09IERhdGVOYW1lKSkgewogICAgICAgICAgICAgICAgICAgICBldmFsKERhdGVO
YW1lICsgJ19PYmplY3QuZm9ybU51bWJlcj0nK2YpOwogICAgICAgICAgICAgICAg
ICAgICBicmVhazsKICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICB9
CiAgICAgICAgICAgIH0KICAgICAgICAgfQogICAgICAgICB3cml0ZWxuKCc8dGFi
bGUgY2VsbHBhZGRpbmc9IjAiIGNlbGxzcGFjaW5nPSIyIj48dHI+JyArIFN0cmlu
Zy5mcm9tQ2hhckNvZGUoMTMpICsgJzx0ZCB2YWxpZ249Im1pZGRsZSI+Jyk7CiAg
ICAgICAgIHdyaXRlbG4oJzxzZWxlY3QgY2xhc3M9ImNhbGVuZGFyRGF0ZUlucHV0
IiBpZD0iJyArIERhdGVOYW1lICsgJ19Nb250aF9JRCIgb25DaGFuZ2U9IicgKyBE
YXRlTmFtZSArICdfT2JqZWN0LmNoYW5nZU1vbnRoKHRoaXMpIj4nKTsKICAgICAg
ICAgaWYgKCFSZXF1aXJlZCkgewogICAgICAgICAgICB2YXIgTm9uZVNlbGVjdGVk
ID0gKERlZmF1bHREYXRlID09ICcnKSA/ICcgc2VsZWN0ZWQnIDogJyc7CiAgICAg
ICAgICAgIHdyaXRlbG4oJzxvcHRpb24gdmFsdWU9IiInICsgTm9uZVNlbGVjdGVk
ICsgJz4nICsgVW5zZWxlY3RlZE1vbnRoVGV4dCArICc8L29wdGlvbj4nKTsKICAg
ICAgICAgfQogICAgICAgICBmb3IgKHZhciBpPTA7aTwxMjtpKyspIHsKICAgICAg
ICAgICAgTW9udGhTZWxlY3RlZCA9ICgoRGVmYXVsdERhdGUgIT0gJycpICYmIChl
dmFsKERhdGVOYW1lICsgJ19PYmplY3QucGlja2VkLm1vbnRoSW5kZXgnKSA9PSBp
KSkgPyAnIHNlbGVjdGVkJyA6ICcnOwogICAgICAgICAgICB3cml0ZWxuKCc8b3B0
aW9uIHZhbHVlPSInICsgaSArICciJyArIE1vbnRoU2VsZWN0ZWQgKyAnPicgKyBN
b250aE5hbWVzW2ldLnN1YnN0cigwLDMpICsgJzwvb3B0aW9uPicpOwogICAgICAg
ICB9CiAgICAgICAgIHdyaXRlbG4oJzwvc2VsZWN0PicgKyBTdHJpbmcuZnJvbUNo
YXJDb2RlKDEzKSArICc8L3RkPicgKyBTdHJpbmcuZnJvbUNoYXJDb2RlKDEzKSAr
ICc8dGQgdmFsaWduPSJtaWRkbGUiPicpOwogICAgICAgICB3cml0ZWxuKCc8c2Vs
ZWN0IGNsYXNzPSJjYWxlbmRhckRhdGVJbnB1dCIgaWQ9IicgKyBEYXRlTmFtZSAr
ICdfRGF5X0lEIiBvbkNoYW5nZT0iJyArIERhdGVOYW1lICsgJ19PYmplY3QuY2hh
bmdlRGF5KHRoaXMpIj4nKTsKICAgICAgICAgZm9yICh2YXIgaj0xO2o8PWV2YWwo
RGF0ZU5hbWUgKyAnX09iamVjdC5waWNrZWQuZGF5Q291bnQnKTtqKyspIHsKICAg
ICAgICAgICAgRGF5U2VsZWN0ZWQgPSAoKERlZmF1bHREYXRlICE9ICcnKSAmJiAo
ZXZhbChEYXRlTmFtZSArICdfT2JqZWN0LnBpY2tlZC5kYXknKSA9PSBqKSkgPyAn
IHNlbGVjdGVkJyA6ICcnOwogICAgICAgICAgICB3cml0ZWxuKCc8b3B0aW9uJyAr
IERheVNlbGVjdGVkICsgJz4nICsgaiArICc8L29wdGlvbj4nKTsKICAgICAgICAg
fQogICAgICAgICB3cml0ZWxuKCc8L3NlbGVjdD4nICsgU3RyaW5nLmZyb21DaGFy
Q29kZSgxMykgKyAnPC90ZD4nICsgU3RyaW5nLmZyb21DaGFyQ29kZSgxMykgKyAn
PHRkIHZhbGlnbj0ibWlkZGxlIj4nKTsKICAgICAgICAgd3JpdGVsbignPGlucHV0
IGNsYXNzPSJjYWxlbmRhckRhdGVJbnB1dCIgdHlwZT0idGV4dCIgaWQ9IicgKyBE
YXRlTmFtZSArICdfWWVhcl9JRCIgc2l6ZT0iJyArIGV2YWwoRGF0ZU5hbWUgKyAn
X09iamVjdC5waWNrZWQueWVhclBhZC5sZW5ndGgnKSArICciIG1heGxlbmd0aD0i
JyArIGV2YWwoRGF0ZU5hbWUgKyAnX09iamVjdC5waWNrZWQueWVhclBhZC5sZW5n
dGgnKSArICciIHRpdGxlPSJZZWFyIiB2YWx1ZT0iJyArIGV2YWwoRGF0ZU5hbWUg
KyAnX09iamVjdC5waWNrZWQueWVhclBhZCcpICsgJyIgb25LZXlQcmVzcz0icmV0
dXJuIFllYXJEaWdpdHNPbmx5KHdpbmRvdy5ldmVudCkiIG9uS2V5VXA9IicgKyBE
YXRlTmFtZSArICdfT2JqZWN0LmNoZWNrWWVhcih0aGlzKSIgb25CbHVyPSInICsg
RGF0ZU5hbWUgKyAnX09iamVjdC5maXhZZWFyKHRoaXMpIj4nKTsKICAgICAgICAg
d3JpdGUoJzx0ZCB2YWxpZ249Im1pZGRsZSI+JyArIFN0cmluZy5mcm9tQ2hhckNv
ZGUoMTMpICsgJzxhIGlkPSInICsgRGF0ZU5hbWUgKyAnX0lEX0xpbmsiIGhyZWY9
ImphdmFzY3JpcHQ6JyArIERhdGVOYW1lICsgJ19PYmplY3Quc2hvdygpIiBvbk1v
dXNlT3Zlcj0icmV0dXJuICcgKyBEYXRlTmFtZSArICdfT2JqZWN0Lmljb25Ib3Zl
cih0cnVlKSIgb25Nb3VzZU91dD0icmV0dXJuICcgKyBEYXRlTmFtZSArICdfT2Jq
ZWN0Lmljb25Ib3ZlcihmYWxzZSkiPjxpbWcgc3JjPSInICsgSW1hZ2VVUkwgKyAn
IiBhbGlnbj0iYmFzZWxpbmUiIHRpdGxlPSJDYWxlbmRhciIgYm9yZGVyPSIwIj48
L2E+Jm5ic3A7Jyk7CiAgICAgICAgIHdyaXRlbG4oJzxzcGFuIGlkPSInICsgRGF0
ZU5hbWUgKyAnX0lEIiBzdHlsZT0icG9zaXRpb246YWJzb2x1dGU7dmlzaWJpbGl0
eTpoaWRkZW47d2lkdGg6JyArIChDZWxsV2lkdGggKiA3KSArICdweDtiYWNrZ3Jv
dW5kLWNvbG9yOicgKyBDYWxCR0NvbG9yICsgJztib3JkZXI6MXB4IHNvbGlkIGRp
bWdyYXk7IiBvbk1vdXNlT3Zlcj0iJyArIERhdGVOYW1lICsgJ19PYmplY3QuaGFu
ZGxlVGltZXIodHJ1ZSkiIG9uTW91c2VPdXQ9IicgKyBEYXRlTmFtZSArICdfT2Jq
ZWN0LmhhbmRsZVRpbWVyKGZhbHNlKSI+Jyk7CiAgICAgICAgIHdyaXRlbG4oJzx0
YWJsZSB3aWR0aD0iJyArIChDZWxsV2lkdGggKiA3KSArICciIGNlbGxzcGFjaW5n
PSIwIiBjZWxscGFkZGluZz0iMSI+JyArIFN0cmluZy5mcm9tQ2hhckNvZGUoMTMp
ICsgJzx0ciBzdHlsZT0iYmFja2dyb3VuZC1jb2xvcjonICsgVG9wUm93QkdDb2xv
ciArICc7Ij4nKTsKICAgICAgICAgd3JpdGVsbignPHRkIGlkPSInICsgRGF0ZU5h
bWUgKyAnX1ByZXZpb3VzX0lEIiBzdHlsZT0iY3Vyc29yOmRlZmF1bHQiIGFsaWdu
PSJjZW50ZXIiIGNsYXNzPSJjYWxlbmRhckRhdGVJbnB1dCIgc3R5bGU9ImhlaWdo
dDonICsgQ2VsbEhlaWdodCArICciIG9uQ2xpY2s9IicgKyBEYXRlTmFtZSArICdf
T2JqZWN0LnByZXZpb3VzLmdvKCkiIG9uTW91c2VEb3duPSJWaXJ0dWFsQnV0dG9u
KHRoaXMsdHJ1ZSkiIG9uTW91c2VVcD0iVmlydHVhbEJ1dHRvbih0aGlzLGZhbHNl
KSIgb25Nb3VzZU92ZXI9InJldHVybiAnICsgRGF0ZU5hbWUgKyAnX09iamVjdC5w
cmV2aW91cy5ob3Zlcih0aGlzLHRydWUpIiBvbk1vdXNlT3V0PSJyZXR1cm4gJyAr
IERhdGVOYW1lICsgJ19PYmplY3QucHJldmlvdXMuaG92ZXIodGhpcyxmYWxzZSki
IHRpdGxlPSInICsgZXZhbChEYXRlTmFtZSArICdfT2JqZWN0LnByZXZpb3VzLm1v
bnRoTmFtZScpICsgJyI+PGltZyBzcmM9IicgKyBQcmV2VVJMICsgJyI+PC90ZD4n
KTsKICAgICAgICAgd3JpdGVsbignPHRkIGlkPSInICsgRGF0ZU5hbWUgKyAnX0N1
cnJlbnRfSUQiIHN0eWxlPSJjdXJzb3I6cG9pbnRlciIgYWxpZ249ImNlbnRlciIg
Y2xhc3M9ImNhbGVuZGFyRGF0ZUlucHV0IiBzdHlsZT0iaGVpZ2h0OicgKyBDZWxs
SGVpZ2h0ICsgJyIgY29sc3Bhbj0iNSIgb25DbGljaz0iJyArIERhdGVOYW1lICsg
J19PYmplY3QuZGlzcGxheWVkLmdvQ3VycmVudCgpIiBvbk1vdXNlT3Zlcj0ic2Vs
Zi5zdGF0dXM9XCdDbGljayB0byB2aWV3ICcgKyBDdXJyZW50RGF0ZS5mdWxsTmFt
ZSArICdcJztyZXR1cm4gdHJ1ZTsiIG9uTW91c2VPdXQ9InNlbGYuc3RhdHVzPVwn
XCc7cmV0dXJuIHRydWU7IiB0aXRsZT0iU2hvdyBDdXJyZW50IE1vbnRoIj4nICsg
ZXZhbChEYXRlTmFtZSArICdfT2JqZWN0LmRpc3BsYXllZC5mdWxsTmFtZScpICsg
JzwvdGQ+Jyk7CiAgICAgICAgIHdyaXRlbG4oJzx0ZCBpZD0iJyArIERhdGVOYW1l
ICsgJ19OZXh0X0lEIiBzdHlsZT0iY3Vyc29yOmRlZmF1bHQiIGFsaWduPSJjZW50
ZXIiIGNsYXNzPSJjYWxlbmRhckRhdGVJbnB1dCIgc3R5bGU9ImhlaWdodDonICsg
Q2VsbEhlaWdodCArICciIG9uQ2xpY2s9IicgKyBEYXRlTmFtZSArICdfT2JqZWN0
Lm5leHQuZ28oKSIgb25Nb3VzZURvd249IlZpcnR1YWxCdXR0b24odGhpcyx0cnVl
KSIgb25Nb3VzZVVwPSJWaXJ0dWFsQnV0dG9uKHRoaXMsZmFsc2UpIiBvbk1vdXNl
T3Zlcj0icmV0dXJuICcgKyBEYXRlTmFtZSArICdfT2JqZWN0Lm5leHQuaG92ZXIo
dGhpcyx0cnVlKSIgb25Nb3VzZU91dD0icmV0dXJuICcgKyBEYXRlTmFtZSArICdf
T2JqZWN0Lm5leHQuaG92ZXIodGhpcyxmYWxzZSkiIHRpdGxlPSInICsgZXZhbChE
YXRlTmFtZSArICdfT2JqZWN0Lm5leHQubW9udGhOYW1lJykgKyAnIj48aW1nIHNy
Yz0iJyArIE5leHRVUkwgKyAnIj48L3RkPjwvdHI+JyArIFN0cmluZy5mcm9tQ2hh
ckNvZGUoMTMpICsgJzx0cj4nKTsKICAgICAgICAgZm9yICh2YXIgdz0wO3c8Nzt3
KyspIHdyaXRlbG4oJzx0ZCB3aWR0aD0iJyArIENlbGxXaWR0aCArICciIGFsaWdu
PSJjZW50ZXIiIGNsYXNzPSJjYWxlbmRhckRhdGVJbnB1dCIgc3R5bGU9ImhlaWdo
dDonICsgQ2VsbEhlaWdodCArICc7d2lkdGg6JyArIENlbGxXaWR0aCArICc7Zm9u
dC13ZWlnaHQ6Ym9sZDtib3JkZXItdG9wOjFweCBzb2xpZCBkaW1ncmF5O2JvcmRl
ci1ib3R0b206MXB4IHNvbGlkIGRpbWdyYXk7Ij4nICsgV2Vla0RheXNbd10gKyAn
PC90ZD4nKTsKICAgICAgICAgd3JpdGVsbignPC90cj4nICsgU3RyaW5nLmZyb21D
aGFyQ29kZSgxMykgKyAnPC90YWJsZT4nICsgU3RyaW5nLmZyb21DaGFyQ29kZSgx
MykgKyAnPHNwYW4gaWQ9IicgKyBEYXRlTmFtZSArICdfRGF5VGFibGVfSUQiPicg
KyBldmFsKERhdGVOYW1lICsgJ19PYmplY3QuYnVpbGRDYWxlbmRhcigpJykgKyAn
PC9zcGFuPicgKyBTdHJpbmcuZnJvbUNoYXJDb2RlKDEzKSArICc8L3NwYW4+JyAr
IFN0cmluZy5mcm9tQ2hhckNvZGUoMTMpICsgJzwvdGQ+JyArIFN0cmluZy5mcm9t
Q2hhckNvZGUoMTMpICsgJzwvdHI+JyArIFN0cmluZy5mcm9tQ2hhckNvZGUoMTMp
ICsgJzwvdGFibGU+Jyk7CiAgICAgIH0KICAgfQp9Cg==

------------PQP3L7ekBxLH68e4JnL5l0
Content-Disposition: inline; filename=validacions.js
Content-Type: application/x-javascript; charset=ISO-8859-1; name=validacions.js
Content-Location: http://www.3cat24.cat/js/validacions.js
Content-Transfer-Encoding: Base64

LyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKiovCmZ1bmN0aW9uIGlzUmVxdWlyZWRDaGVja0luZm9ybShvRmllbGQs
c0ZpZWxkTmFtZSkgewoJaWYgKG9GaWVsZC5sZW5ndGg9PW51bGwgfHwgaXNOYU4o
cGFyc2VGbG9hdChvRmllbGQubGVuZ3RoKSkpIHsJCgkJaWYgKCFvRmllbGQuY2hl
Y2tlZCkgewkKCQkJYWxlcnQoIkFURU5DSdM6XG5IYXVyaWVzIGQnb21wbGlyIGwn
b3BjafMgZGUgIiArIHNGaWVsZE5hbWUgKyAiLiIpOwoJCX0JCQoJCXJldHVybiBv
RmllbGQuY2hlY2tlZDsJCgl9CgllbHNlIHsJCgkJZm9yKHZhciBpPTA7aTxvRmll
bGQubGVuZ3RoO2krKyl7CgkJCWlmIChvRmllbGRbaV0uY2hlY2tlZCA9PSB0cnVl
KSByZXR1cm4gdHJ1ZTsJCgkJfQkJCgkJYWxlcnQoIkFURU5DSdM6XG5IYXVyaWVz
IGQnb21wbGlyIGFsZ3VuYSBkZSBsZXMgb3BjaW9ucyBkZSAiICsgc0ZpZWxkTmFt
ZSArICIuIik7CgkJcmV0dXJuIGZhbHNlOwoJfQp9Ci8qKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLwpmdW5jdGlv
biBpc1JlcXVpcmVkUmFkaW9CdXR0b25JbmZvcm0ob0ZpZWxkLHNGaWVsZE5hbWUs
IGJBbGVydCkgewoJdmFyIGJSZXMgPSBmYWxzZTsKCWlmIChvRmllbGQubGVuZ3Ro
PT1udWxsIHx8IGlzTmFOKHBhcnNlRmxvYXQob0ZpZWxkLmxlbmd0aCkpKSB7CgkJ
YlJlcyA9IG9GaWVsZC5jaGVja2VkOwkJCgkJaWYgKCFiUmVzICYmIGJBbGVydCE9
ZmFsc2UpIHsJCgkJCWFsZXJ0KCJBVEVOQ0nTOlxuSGF1cmllcyBkJ29tcGxpciBs
J29wY2nzIGRlICIgKyBzRmllbGROYW1lICsgIi4iKTsKCQl9CQkJCQoJfQoJZWxz
ZSB7CgkJZm9yICh2YXIgaT0wO2k8b0ZpZWxkLmxlbmd0aDtpKyspIHsgIAoJCQlp
ZiAob0ZpZWxkW2ldLmNoZWNrZWQgPT0gdHJ1ZSkgewoJCQkJLy9hbGVydCgiSGFz
IHNlbGVjY2lvbmF0ICIgKyBvRmllbGRbaV0gKyAiICIgKyBpKTsKCQkJCWJSZXMg
PSB0cnVlOyAgICAgIAkJCgkJCX0KCQl9CgkJaWYgKCFiUmVzICYmIGJBbGVydCE9
ZmFsc2UpIHsKCQkJYWxlcnQoIkFURU5DSdM6XG5IYXVyaWVzIGQnb21wbGlyIGFs
Z3VuYSBkZSBsZXMgb3BjaW9ucyBkZSAiICsgc0ZpZWxkTmFtZSArICIuIik7CgkJ
fQoJfQoJcmV0dXJuIGJSZXM7Cn0KLyoqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKiovCmZ1bmN0aW9uIGlzUmVxdWly
ZWRGaWVsZEVtcHR5KG9GaWVsZCxzRmllbGROYW1lKXsKCWlmIChvRmllbGQudmFs
dWUgPT0gIiIpewoJCWFsZXJ0KCJBVEVOQ0nTOlxuRWwgY2FtcCAiICsgc0ZpZWxk
TmFtZSArICIgbm8gcG90IHNlciB1biB2YWxvciBidWl0LiIpOwoJCW9GaWVsZC5m
b2N1cygpOwoJCXJldHVybiB0cnVlOwoJfQoJcmV0dXJuIGZhbHNlOwp9Ci8qKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqLwpmdW5jdGlvbiBpc1JlcXVpcmVkT3B0aW9uRW1wdHkob0ZpZWxkLHNGaWVs
ZE5hbWUpewoJdmFyIGk9MDsKCWlmIChvRmllbGQuc2VsZWN0ZWRJbmRleD09LTEg
fHwgb0ZpZWxkLm9wdGlvbnNbb0ZpZWxkLnNlbGVjdGVkSW5kZXhdLnRleHQgPT0g
IiIpewoJCWFsZXJ0KCJBVEVOQ0nTOlxuRWwgY2FtcCAiICsgc0ZpZWxkTmFtZSAr
ICIgbm8gcG90IHNlciB1biB2YWxvciBidWl0LiIpOwoJCW9GaWVsZC5mb2N1cygp
OwoJCXJldHVybiB0cnVlOwoJfQoJcmV0dXJuIGZhbHNlOwp9CgovKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8K
ZnVuY3Rpb24gaXNWYWxpZExlbmd0aChvRmllbGQsIHNGaWVsZE5hbWUsIGlNaW5M
ZW5ndGgsIGlNYXhMZW5ndGgpewoJaWYgKChvRmllbGQudmFsdWUubGVuZ3RoIDwg
aU1pbkxlbmd0aCkgfHwgKG9GaWVsZC52YWx1ZS5sZW5ndGggPiBpTWF4TGVuZ3Ro
KSkgewoJCWFsZXJ0KCJBVEVOQ0nTOlxuRWwgY2FtcCAiKyBzRmllbGROYW1lICsi
IGhhIGRlIHNlciB1biB2YWxvciBlbnRyZSAiK2lNaW5MZW5ndGgrIiBpICIraU1h
eExlbmd0aCsiIGNhcmFjdGVycy4iKTsKCQlvRmllbGQuZm9jdXMoKTsKCQlyZXR1
cm4gZmFsc2U7CQkKCX0KCXJldHVybiB0cnVlOwp9CgovKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8KZnVuY3Rp
b24gaXNWYWxpZENvbnRlbnQob0ZpZWxkLHNGaWVsZE5hbWUpewoJdmFyIGFTcENo
YXJzID0gWyIvIiwiXFwiLCI6IiwiKiIsIj8iLCJcIiIsIjwiLCI+IiwifCIsIiYi
LCIgIiwiJyIsIiZhYWN1dGU7IiwiJmFncmF2ZTsiLCImYWFjdXRlOyIsIiZlZ3Jh
dmU7IiwiJmlhY3V0ZTsiLCImaWdyYXZlOyIsIiZvYWN1dGU7IiwiJm9ncmF2ZTsi
LCImdWFjdXRlOyIsIiZ1Z3JhdmU7IiwiJmF1bWw7IiwiJmV1bWw7IiwiJml1bWw7
IiwiJm91bWw7IiwiJnV1bWw7IiwiJmFjaXJjOyIsIiZlY2lyYzsiLCImaWNpcmM7
IiwiJm9jaXJjOyIsIiZ1Y2lyYzsiXTsKCXZhciBpSWR4ID0gMDsKCXZhciBzRmll
bGQgPSBuZXcgU3RyaW5nKG9GaWVsZC52YWx1ZSk7CQoJc0ZpZWxkID0gc0ZpZWxk
LnRvTG93ZXJDYXNlKCk7CQoJZm9yIChpSWR4O2lJZHg8YVNwQ2hhcnMubGVuZ3Ro
O2lJZHgrKyl7CQkKCQlpZiAoc0ZpZWxkLmluZGV4T2YoYVNwQ2hhcnNbaUlkeF0p
ICE9IC0xKXsgCgkJCWFsZXJ0KCJBVEVOQ0nTOlxuRWwgIiArIHNGaWVsZE5hbWUg
KyAiIG5vIHBvdCBjb250ZW5pciBjYXAgZGVscyBzZWf8ZW50cyBjYXLgY3RlcnM6
XG4iICsgIi8gXFwgOiAqID8gXCIgPCA+IHwgJiBcJyAsICBjYXLgY3RlcnMgYWNj
ZW50dWF0cyBpICBpbmNs83MgbFwnZXNwYWkgZW4gYmxhbmMgIik7CQoJCQlvRmll
bGQuZm9jdXMoKTsKCQkJcmV0dXJuIGZhbHNlOwkJCQkJCQoJCX0KCX0JCQkJCgly
ZXR1cm4gdHJ1ZTsKfQoKLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLwpmdW5jdGlvbiBpc1ZhbGlk
Q29udGVudE51bWJlcnMob0ZpZWxkLHNGaWVsZE5hbWUpIHsKCXNBbGVydCA9ICJB
VEVOQ0nTOlxuRWwgIiArIHNGaWVsZE5hbWUgKyAiIG5vbWVzIHBvdCBjb250ZW5p
ciBudW1lcm9zLiI7CglpZiAoaXNOYU4ob0ZpZWxkLnZhbHVlKSkgewoJCWFsZXJ0
KHNBbGVydCk7CgkJcmV0dXJuIGZhbHNlOwoJfQoJcmV0dXJuIHRydWU7Cn0KCi8q
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqLwpmdW5jdGlvbiB2YWxpZGF0ZV9kYXRlKGRhdGUpIHsKCQoJdmFyIG1l
c29zID0gbmV3IEFycmF5KDMxLDI5LDMxLDMwLDMxLDMwLDMxLDMxLDMwLDMxLDMw
LDMxKQoKCXZhciBpbl9kYXRlID0gc3RyaXBDaGFyU3RyaW5nKGRhdGUsIiAiKTsK
ICAgIAlpbl9kYXRlID0gaW5fZGF0ZS50b1VwcGVyQ2FzZSgpOwogICAgCXZhciBk
YXRlX2lzX2JhZCA9IDA7CiAgICAJCiAgICAgICAgaWYgKCFhbGxvd0luU3RyaW5n
KGluX2RhdGUsIi8wMTIzNDU2Nzg5IikpIHsKICAgICAgICAJZGF0ZV9pc19iYWQg
PSAxOwogICAgICAgIAlyZXR1cm4gZmFsc2UKICAgICAgICB9CiAgICAgICAgIAog
ICAgICAgIGlmICghZGF0ZV9pc19iYWQpICB7CiAgICAgICAgICAgIHZhciBkYXRl
X3BpZWNlcyA9IG5ldyBBcnJheSgpOwogICAgICAgICAgICBkYXRlX3BpZWNlcyA9
IGluX2RhdGUuc3BsaXQoIi8iKTsKICAgICAgICAgICAgaWYgKGRhdGVfcGllY2Vz
Lmxlbmd0aCA9PSAyKSB7CiAgICAgICAgICAgICAgICB2YXIgZCA9IG5ldyBEYXRl
KCk7CiAgICAgICAgICAgICAgICBpbl9kYXRlID0gaW5fZGF0ZSArICIvIiArIGdl
dF9mdWxsX3llYXIoZCk7CiAgICAgICAgICAgICAgICBkYXRlX3BpZWNlcyA9IGlu
X2RhdGUuc3BsaXQoIi8iKTsKICAgICAgICAgICB9CiAgICAgICAgICAgIAogICAg
ICAgIAlpZiAoIGRhdGVfcGllY2VzLmxlbmd0aCAhPSAzIHx8IGRhdGVfcGllY2Vz
WzBdPT1udWxsIHx8IGRhdGVfcGllY2VzWzBdLmxlbmd0aCA+IDIgfHwgZGF0ZV9w
aWVjZXNbMF0ubGVuZ3RoIDwgMSB8fCAKICAgICAgICAJICAgIGRhdGVfcGllY2Vz
WzFdPT1udWxsIHx8IGRhdGVfcGllY2VzWzFdLmxlbmd0aCA+IDIgfHwgZGF0ZV9w
aWVjZXNbMV0ubGVuZ3RoIDwgMSB8fCBwYXJzZUludChkYXRlX3BpZWNlc1sxXSwx
MCkgPCAxIHx8IHBhcnNlSW50KGRhdGVfcGllY2VzWzFdLDEwKSA+IDEyIHx8CiAg
ICAgICAgCSAgICBkYXRlX3BpZWNlc1syXT09bnVsbCB8fCBkYXRlX3BpZWNlc1sy
XS5sZW5ndGggPiA0IHx8IGRhdGVfcGllY2VzWzJdLmxlbmd0aCA8IDQgfHwgcGFy
c2VJbnQoZGF0ZV9waWVjZXNbMl0pIDwgMTkwMCkgewogICAgICAgIAkgICAgcmV0
dXJuIGZhbHNlCiAgICAgICAgCX0KCiAgICAgICAgCQl2YXIgbWVzID0gcGFyc2VJ
bnQoZGF0ZV9waWVjZXNbMV0sMTApCiAgICAgICAgCQlpZiAoKHBhcnNlSW50KGRh
dGVfcGllY2VzWzBdLDEwKSA8IDEgfHwgcGFyc2VJbnQoZGF0ZV9waWVjZXNbMF0s
MTApID4gbWVzb3NbbWVzLTFdKSl7ICAgICAgICAJCQogICAgICAgIAkJCXJldHVy
biBmYWxzZQogICAgICAgIAkJfSBpZiAobWVzID09IDIpIHsgCiAgICAgICAgCQkJ
aWYgKCAoTWF0aC5hYnMocGFyc2VJbnQoZGF0ZV9waWVjZXNbMl0pIC0gMjAwMCkl
NCAhPSAwKSAmJiAocGFyc2VJbnQoZGF0ZV9waWVjZXNbMF0pID4gMjgpKSB7CiAg
ICAgICAgCQkJCXJldHVybiBmYWxzZQogICAgICAgIAkJCX0KICAgICAgICAJCX0K
CiAgICAgICAgfQogICAgICAgIAogICAgcmV0dXJuIHRydWU7Cn0KCi8qKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
LwpmdW5jdGlvbiBnZXRfZnVsbF95ZWFyKGQpIHsKICAgIHZhciB5ID0gZC5nZXRZ
ZWFyKCk7CgogICAgaWYgKHkgPiA2OSAgJiYgeSA8IDEwMCkgeSArPSAxOTAwOwog
ICAgaWYgKHkgPCAxMDAwKSB5ICs9IDIwMDA7CiAgICByZXR1cm4geTsKfQoKLyoq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKiovCmZ1bmN0aW9uIHN0cmlwQ2hhclN0cmluZyAoSW5TdHJpbmcsIENoYXJT
dHJpbmcpICB7Cgl2YXIgT3V0U3RyaW5nPSIiOwoJCglmb3IgKHZhciBDb3VudD0w
OyBDb3VudCA8IEluU3RyaW5nLmxlbmd0aDsgQ291bnQrKykgIHsKICAgICAgdmFy
IFRlbXBDaGFyPUluU3RyaW5nLnN1YnN0cmluZyAoQ291bnQsIENvdW50KzEpOwog
ICAgICB2YXIgU3RyaXAgPSBmYWxzZTsKICAgICAgZm9yICh2YXIgQ291bnR4ID0g
MDsgQ291bnR4IDwgQ2hhclN0cmluZy5sZW5ndGg7IENvdW50eCsrKSB7CiAgICAg
ICAgdmFyIFN0cmlwVGhpcyA9IENoYXJTdHJpbmcuc3Vic3RyaW5nKENvdW50eCwg
Q291bnR4KzEpCiAgICAgICAgIGlmIChUZW1wQ2hhciA9PSBTdHJpcFRoaXMpIHsK
ICAgICAgICAgICAgICAgIFN0cmlwID0gdHJ1ZTsKICAgICAgICAgICAgYnJlYWs7
CiAgICAgICAgIH0KICAgICAgfQogICAgICBpZiAoIVN0cmlwKQogICAgICAgIE91
dFN0cmluZz1PdXRTdHJpbmcrVGVtcENoYXI7Cgl9CiAgICByZXR1cm4gKE91dFN0
cmluZyk7Cn0KCi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqLwpmdW5jdGlvbiBhbGxvd0luU3RyaW5nIChJblN0
cmluZywgUmVmU3RyaW5nKQp7CglpZihJblN0cmluZy5sZW5ndGg9PTApIHJldHVy
biAoZmFsc2UpOwoKCWZvciAodmFyIENvdW50PTA7IENvdW50IDwgSW5TdHJpbmcu
bGVuZ3RoOyBDb3VudCsrKSAgewoJCXZhciBUZW1wQ2hhcj0gSW5TdHJpbmcuc3Vi
c3RyaW5nIChDb3VudCwgQ291bnQrMSk7CgkJaWYgKFJlZlN0cmluZy5pbmRleE9m
IChUZW1wQ2hhciwgMCk9PS0xKSAgCiAgICAgICAgCXJldHVybiAoZmFsc2UpOwog
ICAJfQogICAJCglyZXR1cm4gdHJ1ZQkKfQoKLyoqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovCmZ1bmN0aW9uIG1v
c3RyYXJfZGF0YSgpCnsKICB2YXIgZGF0YT0nJzsKCiAgbWVzID0gbmV3IEFycmF5
KCk7CiAgZGlhID0gbmV3IEFycmF5KCk7CiAgbWVzWzBdPSJnZW5lciI7CiAgbWVz
WzFdPSJmZWJyZXIiOwogIG1lc1syXT0ibWFyYywiOwogIG1lc1szXT0iYWJyaWwi
OwogIG1lc1s0XT0ibWFpZyI7CiAgbWVzWzVdPSJqdW55IjsKICBtZXNbNl09Imp1
bGlvbCI7CiAgbWVzWzddPSJhZ29zdCI7CiAgbWVzWzhdPSJzZXRlbWJyZSI7CiAg
bWVzWzldPSJvY3R1YnJlIjsKICBtZXNbMTBdPSJub3ZlbWJyZSI7CiAgbWVzWzEx
XT0iZGVzZW1icmUiOwoKICBkaWFbMF09IkRpdW1lbmdlIjsKICBkaWFbMV09IkRp
bGx1bnMiOwogIGRpYVsyXT0iRGltYXJ0cyI7CiAgZGlhWzNdPSJEaW1lY3JlcyI7
CiAgZGlhWzRdPSJEaWpvdXMiOwogIGRpYVs1XT0iRGl2ZW5kcmVzIjsKICBkaWFb
Nl09IkRpc3NhYnRlIjsKCgogIHRvZGF5PW5ldyBEYXRlKCk7CgogIGRhdGE9ZGlh
W3RvZGF5LmdldERheSgpXSsnLCAnK3RvZGF5LmdldERhdGUoKTsKICBpZiAoKCh0
b2RheS5nZXRNb250aCgpKT09Myl8fCgodG9kYXkuZ2V0TW9udGgoKSk9PTcpfHwo
KHRvZGF5LmdldE1vbnRoKCkpPT05KSkgZGF0YT1kYXRhKycgZFwnJzsKCWVsc2Ug
ZGF0YT1kYXRhKycgZGUgJzsKCWRhdGE9ZGF0YSttZXNbdG9kYXkuZ2V0TW9udGgo
KV0rJyBkZSAnOwoJZGF0YSA9IGRhdGErJzIwMDInOwoJZG9jdW1lbnQud3JpdGUo
ZGF0YSk7CQp9Ci8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqLwpmdW5jdGlvbiBjZW50ZXJXaW5kb3cob1dpbmRv
dyxpV2lkdGgsaUhlaWdodCkgewoJLy8lIGRlIG9mZnNldCBxdWUgc2UgYXBsaWNh
IGVuIGNhc28gcXVlIGVsIHdpZHRoIHkgZWwgaGVpZ2h0IG5vIHZlbmdhbiBpbmZv
cm1hZG9zCglpZiAoaVdpZHRoPT1udWxsKSBpV2lkdGg9KDkqc2NyZWVuLndpZHRo
KS8xMDsKCWlmIChpSGVpZ2h0PT1udWxsKSBpSGVpZ2h0PSg5KnNjcmVlbi5oZWln
aHQpLzEwOwoJCQoJLy9GYWN0b3IgZGUgY29ycmVjaW9uIGFwbGljYWRvIGEgbGEg
Zm9ybXVsYSBkZSBjZW50cmFkbyBkYWRvIHF1ZSBjb24gTVMgSUUgbm8gZnVuY2lv
bmEgc2luIGVsICs0MCB5ICsxMi4gTGEgdmVudGFuYQoJLy9hY2FiYSBkZSBjZW50
cmFyc2UgY29tcGxldGFtZW50ZSA6KQoJLy9TaSBzZSBkZXNlYSBoYWNlciBwYXJh
IE5ldFNjYXBlIHRtYiBzZSB0ZW5kcmEgcXVlIGFwbGljYXIgdW4gRkMuIAoJaVdp
blRvcD0oc2NyZWVuLmhlaWdodCAtIChpSGVpZ2h0KzQwKSkvMjsKCWlXaW5MZWZ0
PShzY3JlZW4ud2lkdGggLSAoaVdpZHRoKzEyKSkvMjsKCW5ld1dpbi5tb3ZlVG8o
aVdpbkxlZnQsaVdpblRvcCk7Cgp9Ci8qKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLwpmdW5jdGlvbiBpc1ZhbGlk
TWFpbChvRmllbGQsc0ZpZWxkTmFtZSl7CgoJc0FsZXJ0ID0gIkFURU5DSdM6XG5F
bCAiICsgc0ZpZWxkTmFtZSArICIgbm8g6XMgdW5hIGFkcmXnYSBkZSBjb3JyZXUg
duBsaWRhLiIKCQoJdmFyIHBhdE1haWwgPSAvXiguKylAKC4rKSQvOyAvLyBEZWZp
bmUgbGEgZXhwcmVzaW9uIHJlZ3VsYXIgcGFyYSB2ZXJpZmljYXIgc2kgZWwgZW1h
aWwgdGllbmUgZWwgZm9ybWF0byB1c3VhcmlvQGRvbWluaW8KCQoJdmFyIHBhdFVz
ZXIgPSAvXlthLXpBLVpcZF8tXSsoXC5bYS16QS1aXGRfLV0rKSokLzsgLy8gRGVm
aW5lIGxhIGV4cHJlc2lvbiByZWd1bGFyIHBhcmEgbm9tYnJlcyBkZSB1c3Vhcmlv
IHZhbGlkb3MKCQogCXZhciBwYXREb21haW4gPSAvXlthLXpBLVpcZF8tXSsoXC5b
YS16QS1aXGRfLV0rKSskLzsgLy8gRGVmaW5lIGxhIGV4cHJlc2lvbiByZWd1bGFy
IHBhcmEgbm9tYnJlcyBkZSBkb21pbmlvIHZhbGlkb3MKCiAJLy8gVmVyaWZpY2Eg
cXVlIGVsIHN0cmluZyBxdWUgcmVjaWJlIGxhIGZ1bmNpb24gc2VhIGRlbCB0aXBv
IHN0cmluZ0BzdHJpbmcgeSBzZXBhcmEgbG9zIHN1YnN0cmluZyBjb3JyZXNwb25k
aWVudGVzIGEgdXN1YXJpbyB5IGRvbWluaW8KICAJdmFyIG1hdGNoQXJyYXkgPSBv
RmllbGQudmFsdWUubWF0Y2gocGF0TWFpbCk7CiAgCWlmKG1hdGNoQXJyYXkgPT0g
bnVsbCAmJiBvRmllbGQudmFsdWUgIT0gIiIpewogICAJCWFsZXJ0KHNBbGVydCk7
CiAgIAkJb0ZpZWxkLmZvY3VzKCk7CiAgIAkJcmV0dXJuIGZhbHNlOwogIAl9ZWxz
ZXsKICAJCWlmIChvRmllbGQudmFsdWUgIT0gIiIpewoJCQl2YXIgdXNlciA9IG5l
dyBTdHJpbmcobWF0Y2hBcnJheVsxXSk7CgkJICAJdmFyIGRvbWFpbiA9IG5ldyBT
dHJpbmcobWF0Y2hBcnJheVsyXSk7CgkKCQkJLy8gU2kgZWwgbm9tYnJlIGRlIHVz
dWFyaW8gbm8gZXMgdmFsaWRvIGxhIGZ1bmNpb24gZGV2dWVsdmUgZmFsc28KCQkJ
aWYodXNlci5tYXRjaChwYXRVc2VyKSA9PSBudWxsKSB7CgkJCQlhbGVydChzQWxl
cnQpOwoJCQkJb0ZpZWxkLmZvY3VzKCk7CgkJCQlyZXR1cm4gZmFsc2U7CgkJCX1l
bHNlewoJIAkJCS8vIFZlcmlmaWNhIHF1ZSBlbCBzdHJpbmcgZGUgZG9taW5pbyBz
ZWEgdmFsaWRvLlNpIGVzIHZhbGlkbyB2ZXJpZmljYSBxdWUgbGEgdWx0aW1hIGV4
dGVuc2lvbiB0ZW5nYSAzIG8gNCBjYXJhY3RlcmVzIGRlIGxvbmdpdHVkICgyIG8g
MyBjYXJhY3RlcmVzIG1hcyBlbCBwdW50bykKCSAJCQl2YXIgZG9tYWluQXJyYXkg
PSBkb21haW4ubWF0Y2gocGF0RG9tYWluKTsKCQkJICAJaWYoZG9tYWluQXJyYXkg
PT0gbnVsbCl7CgkJCSAgIAkJYWxlcnQoc0FsZXJ0KQoJCQkgICAJCW9GaWVsZC5m
b2N1cygpOwoJCQkgICAJCXJldHVybiBmYWxzZTsKCQkJICAJfQoJCQkgIAkvL2Vs
c2V7CgkgIAkJCS8vCWlmKGRvbWFpbkFycmF5W2RvbWFpbkFycmF5Lmxlbmd0aCAt
IDFdLmxlbmd0aCA8IDMgfHwgZG9tYWluQXJyYXlbZG9tYWluQXJyYXkubGVuZ3Ro
IC0gMV0ubGVuZ3RoID4gNCkgeyAKCSAgIAkJCS8vCQlhbGVydChzQWxlcnQpCgkg
ICAJCQkvLwkJcmV0dXJuIGZhbHNlOwoJICAJCQkvLwl9CgkgIAkJCS8vfQoJICAJ
CX0KCSAgCX0KICAJfQogIHJldHVybiB0cnVlOwp9Ci8qKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLwpmdW5jdGlv
biBpc1ZhbGlkQ29udGVudDNYTChvRmllbGQsc0ZpZWxkTmFtZSl7CgkKCXNBbGVy
dCA9ICJBVEVOQ0nTOlxuRWwgIiArIHNGaWVsZE5hbWUgKyAiIG5vIHBvdCBjb250
ZW5pciBjYXJhY3RlcnMgZXNwZWNpYWxzLiIKCQoJdmFyIHBhdENvbnQgPSAvXlth
LXpBLVpcZF8tXSsoXC5bYS16QS1aXGRfLV0rKSokLzsgLy8gRGVmaW5lIGxhIGV4
cHJlc2lvbiByZWd1bGFyIHBhcmEgbG9zIHBhc3N3b3JkcyB2YWxpZG9zCgkKCXZh
ciBtYXRjaEFycmF5ID0gb0ZpZWxkLnZhbHVlLm1hdGNoKHBhdENvbnQpOwogIAkK
ICAJaWYobWF0Y2hBcnJheSA9PSBudWxsICYmIG9GaWVsZC52YWx1ZSAhPSAiIil7
CiAgIAkJYWxlcnQoc0FsZXJ0KTsKICAgCQlyZXR1cm4gZmFsc2U7CiAgIAl9CiAg
IAkKICAgCXJldHVybiB0cnVlOwp9CgovKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8KZnVuY3Rpb24gaXNWYWxp
ZFB3ZChvRmllbGQsc0ZpZWxkTmFtZSkgewoJCglzQWxlcnQgPSAiQVRFTkNJ0zpc
bkxhICIgKyBzRmllbGROYW1lICsgIiBubyBwb3QgY29udGVuaXIgY2FyYWN0ZXJz
IGVzcGVjaWFscywgXG5pIGhhIGRlIGNvbnRlbmlyIGxsZXRyZXMgaSBu+m1lcm9z
LiIKCQoJdmFyIHBhdENvbnQgPSAvW2EtekEtWlxkXy1dKigoW2EtekEtWl1bYS16
QS1aXGRfLV0qXGQpfChcZFthLXpBLVpcZF8tXSpbYS16QS1aXSkpW2EtekEtWlxk
Xy1dKi87IC8vIERlZmluZWl4IGwnZXhwcmVzc2nzIHBlciBhbHMgdXNlcm5hbWVz
IGkgcHdkcyBhY2NlcHRhdHMKCQoJdmFyIG1hdGNoQXJyYXkgPSBvRmllbGQudmFs
dWUubWF0Y2gocGF0Q29udCk7CiAgCQogIAlpZihtYXRjaEFycmF5ID09IG51bGwg
JiYgb0ZpZWxkLnZhbHVlICE9ICIiKXsKICAgCQlhbGVydChzQWxlcnQpOwogICAJ
CXJldHVybiBmYWxzZTsKICAgCX0KICAgCQogICAJcmV0dXJuIHRydWU7Cn0KCi8q
KioqKioqKioqKioqKioqKioqKiogbWlyZW0gc2kgbCd1c2VybmFtZSBpIGVsIHBh
c3N3b3JkIHPzbiBkaWZlcmVudHMgKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqLwpmdW5jdGlvbiBpc1VzZXJEaWZGcm9tUHdkKG9GaWVsZDEsb0ZpZWxk
MixvVGV4dCkgewoJaWYgKG9GaWVsZDEudmFsdWUgPT0gb0ZpZWxkMi52YWx1ZSkg
ewoJCWFsZXJ0KCJBVEVOQ0nTOlxuIiArIG9UZXh0KTsKCQlyZXR1cm4gdHJ1ZTsK
CX0JCglyZXR1cm4gZmFsc2U7Cn0KLyoqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKiovCmZ1bmN0aW9uIHZhbGlfZGF0
ZShkYXRlKSB7Cgl2YXIgbWVzb3MgPSBuZXcgQXJyYXkoMzEsMjksMzEsMzAsMzEs
MzAsMzEsMzEsMzAsMzEsMzAsMzEpOwoJdmFyIGRhdGVQYXR0ZXJuID0gL14oWzEt
OV18MFsxLTldfFsxMl1bMC05XXwzWzAxXSlcLyhbMS05XXwwWzEtOV18MVswMTJd
KVwvKFsxLTldWzAtOV1bMC05XVswLTldfFswLTldWzEtOV1bMC05XVswLTldfFsw
LTldWzAtOV1bMS05XVswLTldfFswLTldWzAtOV1bMC05XVsxLTldKSQvOwoJCglp
ZihkYXRlLm1hdGNoKGRhdGVQYXR0ZXJuKSAmJiBkYXRlIT1udWxsICYmIGRhdGUu
dmFsdWUhPSIiKSB7CgkJdmFyIGJpcnRoX2RhdGUgPSBuZXcgQXJyYXkoKTsKCQli
aXJ0aF9kYXRlID0gZGF0ZS5zcGxpdCgiLyIpOwogIAkJdmFyIG1lcyA9IHBhcnNl
SW50KGJpcnRoX2RhdGVbMV0sMTApOwoJICAgIGlmICgocGFyc2VJbnQoYmlydGhf
ZGF0ZVswXSwxMCk8MSB8fCBwYXJzZUludChiaXJ0aF9kYXRlWzBdLDEwKT5tZXNv
c1ttZXMtMV0pKSB7CgkgICAgCWFsZXJ0KCJFbCBjYW1wICdEYXRhIGRlIE5haXhl
bWVudCcgY29udOkgdW4gdmFsb3IgaW5jb3JyZWN0ZS4gRWwgZm9ybWF0IGNvcnJl
Y3RlIOlzIGRkL21tL2FhYWEuIik7CgkgICAgCXJldHVybiBmYWxzZTsKCSAgICB9
CgkgICAgaWYgKG1lcz09MikgewoJICAgIAlpZiAoKE1hdGguYWJzKHBhcnNlSW50
KGJpcnRoX2RhdGVbMl0pLTIwMDApJTQgIT0gMCkgJiYgKHBhcnNlSW50KGJpcnRo
X2RhdGVbMF0pPjI4KSkgewoJICAgIAkJYWxlcnQoIkVsIGNhbXAgRGF0YSBuYWl4
ZW1lbnQgY29udOkgdW4gdmFsb3IgaW5jb3JyZWN0ZS5cbkVsIGZvcm1hdCBjb3Jy
ZWN0ZSDpcyBkZC9tbS9hYWFhLiIpOwoJICAgIAkJcmV0dXJuIGZhbHNlOwogICAg
ICAgIAl9CiAgICAgICAgfQogIAl9IGVsc2UgewogIAkJYWxlcnQoIkVsIGNhbXAg
J0RhdGEgZGUgTmFpeGVtZW50JyBjb2506SB1biB2YWxvciBpbmNvcnJlY3RlLiBF
bCBmb3JtYXQgY29ycmVjdGUg6XMgZGQvbW0vYWFhYS4iKTsKICAgCQlyZXR1cm4g
ZmFsc2U7CiAgIAl9CgkKCS8vIGNvbXByb3ZhY2lvbnMgZGUgbCdlZGF0IGRlIGwn
dXN1YXJpCgl2YXIgZGF0ZVRtcCA9IG5ldyBEYXRlKCk7Cgl2YXIgc3lzX2RhdGUg
PSBuZXcgQXJyYXkoKTsKCXN5c19kYXRlWzBdPWRhdGVUbXAuZ2V0RGF0ZSgpOwoJ
c3lzX2RhdGVbMV09ZGF0ZVRtcC5nZXRNb250aCgpKzE7IC8vIGVscyBtZXNvcyB2
YW4gZGUgMCBhIDExCglzeXNfZGF0ZVsyXT1kYXRlVG1wLmdldEZ1bGxZZWFyKCk7
CgkKCXZhciB5ZWFyRGlmPXN5c19kYXRlWzJdLWJpcnRoX2RhdGVbMl07CgkKCWlm
KCh5ZWFyRGlmPjEpJiYoeWVhckRpZjwxMTApKSB7IC8vIGNvbXByb3ZlbSBsJ2Fu
eQoJCXJldHVybiB0cnVlOwoJfSBlbHNlIGlmKCh5ZWFyRGlmPDEpfHwoeWVhckRp
Zj4xMTApfHwoeWVhckRpZj09MCkpIHsKCQlhbGVydCgiTGEgZGF0YSBkZSBuYWl4
ZW1lbnQgbm8g6XMgduBsaWRhLiIpOwoJCXJldHVybiBmYWxzZTsKCX0gZWxzZSB7
IC8vID0xIHx8ID0gMTEwCgkJaWYoKHN5c19kYXRlWzFdPmJpcnRoX2RhdGVbMV0g
JiYgeWVhckRpZj09MSl8fChzeXNfZGF0ZVsxXTxiaXJ0aF9kYXRlWzFdICYmIHll
YXJEaWY9PTExMCkpIHsgLy8gY29tcHJvdmVtIGVsIG1lcwogICAgICAgIAlyZXR1
cm4gdHJ1ZTsKICAgICAgICB9IGVsc2UgaWYoc3lzX2RhdGVbMV08YmlydGhfZGF0
ZVsxXSkgewogICAgICAgIAlhbGVydCgiTGEgZGF0YSBkZSBuYWl4ZW1lbnQgbm8g
6XMgduBsaWRhLiIpOwogICAgICAgIAlyZXR1cm4gZmFsc2U7CiAgICAgICAgfSBl
bHNlIHsKICAgICAgICAJaWYoKHN5c19kYXRlWzBdPj1iaXJ0aF9kYXRlWzBdICYm
IHllYXJEaWY9PTEpfHwoc3lzX2RhdGVbMF08PWJpcnRoX2RhdGVbMF0gJiYgeWVh
ckRpZj09MTEwKSkgeyAvLyBjb21wcm92ZW0gZWwgZGlhCiAgICAgICAgCQlyZXR1
cm4gdHJ1ZTsKICAgICAgICAJfSBlbHNlIHsKICAgICAgICAJCWFsZXJ0KCJMYSBk
YXRhIGRlIG5haXhlbWVudCBubyDpcyB24GxpZGEuIik7CiAgICAgICAgCQlyZXR1
cm4gZmFsc2U7CiAgICAgICAgCX0KICAgICAgICB9Cgl9CiAgICByZXR1cm4gdHJ1
ZTsKfQovKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKi8KZnVuY3Rpb24gaXNFbXB0eUZpZWxkKG9GaWVsZCl7Cglp
ZiAob0ZpZWxkLnZhbHVlID09ICIiKXsKCQlvRmllbGQuZm9jdXMoKTsKCQlyZXR1
cm4gdHJ1ZTsKCX0KCXJldHVybiBmYWxzZTsKfQovKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi8KZnVuY3Rpb24g
aXNWYWxpZE5JRihvRmllbGQsc0ZpZWxkTmFtZSkgewogIC8vIFZhbGlkYWRvciBk
ZSBOSUZzCiAgdmFyIG9rID0gdHJ1ZTsKICB2YXIgbmlmID0gb0ZpZWxkLnZhbHVl
OwogIG5pZiA9IG5pZi50b1VwcGVyQ2FzZSgpOwogIC8vY29tcHJvYmFjaW9uIGRl
IGxvbmdpdHVkIGRlbCBuaWYKICBpZiAobmlmLmxlbmd0aCAhPSA5KXsgCiAgICAg
IGFsZXJ0KCJBVEVOQ0nTOlxuRWwgY2FtcCAiICsgc0ZpZWxkTmFtZSArICIgaGEg
ZGUgdGVuaXIgOSBk7WdpdHMuXG4oT21wbGkgYW1iIGNlcm9zIHBlciBsJ2VzcXVl
cnJhIHNpIOlzIG5lY2Vzc2FyaSkiKTsKICAgICAgb0ZpZWxkLmZvY3VzKCk7CiAg
ICAgIHJldHVybiBmYWxzZTsKICB9CiAgLy9jb21wcm9iYW1vcyBzaSBlbCBwcmlt
ZXIgY2FyYWN0ZXIgZXMgdW5hIGxldHJhIG8gdW4gbnVtZXJvLgogIC8vc2kgZXMg
bGV0cmEgeSBlcyBrLCBsLCBtIG8geCwgc2VyYSB1biBuaWUgeSBzZSByZWFsaXph
cmEgZWwgcHJvY2VzbyBkZSBjb21wcm9iYWNpb24gcXVpdGFuZG8gZGljaG8gY2Fy
YWN0ZXIuIFNpIG5vLCBzZXJhIGluY29ycmVjdG8uCiAgcHJpbWVyRGlnID0gbmlm
LnN1YnN0cigwKTsKICAgaWYgKCEvXlswMTIzNDU2Nzg5XS8udGVzdChwcmltZXJE
aWcpKXsKICAgIGlmICghL15bS0xNWF0vLnRlc3QocHJpbWVyRGlnKSl7CiAgICAg
ICBhbGVydCgiQVRFTkNJ0zpcbkVsIGNhbXAgIiArIHNGaWVsZE5hbWUgKyAiIOlz
IGluY29ycmVjdGUiKTsKICAgICAgIG9GaWVsZC5mb2N1cygpOwogICAgICAgcmV0
dXJuIGZhbHNlOwogICAgfWVsc2V7CiAgICAgICBuaWYgPSBuaWYuc3Vic3RyKDEs
bmlmLmxlbmd0aC0xKTsKICAgIH0KICB9CiAgZG5pPW5pZi5zdWJzdHIoMCxuaWYu
bGVuZ3RoLTEpOwogIGxldHJhPW5pZi5jaGFyQXQobmlmLmxlbmd0aC0xKTsKICBs
ZXRyYUNvcnJlY3RhID0gY2FsY3Vsb0xldHJhTklGKGRuaSk7CiAgLy9jb21wcm9i
YWNpb24gZGVsIGRpZ2l0byBjb250cm9sLiBwcmltZXJvIG1pcmFtb3Mgc2kgZXMg
dW5hIGxldHJhLgogIGlmICgvXlswMTIzNDU2Nzg5XS8udGVzdChsZXRyYSkpewog
ICAgICAgYWxlcnQoIkFURU5DSdM6XG5FbCBkYXJyZXIgZO1naXQgZGVsIGNhbXAg
IiArIHNGaWVsZE5hbWUgKyAiIGhhIGRlIHNlciB1bmEgbGxldHJhIik7CiAgICAg
ICBvRmllbGQuZm9jdXMoKTsKICAgICAgIHJldHVybiBmYWxzZTsKICAvL2x1ZWdv
IHNpIHNlIGNvcnJlc3BvbmRlIGNvbiBsYSBjYWxjdWxhZGEKICB9ZWxzZSBpZiAo
bGV0cmEhPWxldHJhQ29ycmVjdGEpIHsKICAgICAgIGFsZXJ0KCJBVEVOQ0nTOlxu
TGEgbGxldHJhIGRlbCAiICsgc0ZpZWxkTmFtZSArICIg6XMgaW5jb3JyZWN0YSIp
OwogICAgICAgb0ZpZWxkLmZvY3VzKCk7CiAgICAgICByZXR1cm4gZmFsc2U7CiAg
fQoKICBvRmllbGQudmFsdWU9IGRuaSArIGxldHJhOwogIHJldHVybiB0cnVlOwp9
CgovKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKi8KCmZ1bmN0aW9uIGNhbGN1bG9MZXRyYU5JRihETkkpewogIC8v
IEZ1bmNp824gYXV4aWxpYXIgdXRpbGl6YWRhIHBvciBWYWxpZGFOSUYKICB2YXIg
YmFyZW1vOwogIHZhciBsZXRyYU5JRiwgbGV0cmFzID0gIlRSV0FHTVlGUERYQk5K
WlNRVkhMQ0tFVCI7CiAgYmFyZW1vID0gRE5JICUgMjM7IC8vIGVxdWl2YWxlIGEg
RE5JLTIzKihETkkvMjMpCiAgbGV0cmFOSUYgPSBsZXRyYXMuY2hhckF0KGJhcmVt
byk7CiAgcmV0dXJuIGxldHJhTklGOwp9Ci8qKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqLwoKZnVuY3Rpb24gaXNW
YWxpZENJRihvRmllbGQsc0ZpZWxkTmFtZSkgewoJLy8gRnVuY2nzbiBwYXJhIHZh
bGlkYXIgbG9zIENJRnMKCXZhciByZXN1bCA9IHRydWU7Cgl2YXIgdjEgPSBuZXcg
QXJyYXkoMCwyLDQsNiw4LDEsMyw1LDcsOSk7Cgl2YXIgdGVtcCA9IDA7Cgl2YXIg
ZWxDSUYgPSBvRmllbGQudmFsdWU7Cgl2YXIgZGlnQ29udHJvbCA9IGVsQ0lGLnN1
YnN0cig4KTsKCXZhciB2MiA9IG5ldyBBcnJheSgiSiIsIkEiLCJCIiwiQyIsIkQi
LCJFIiwiRiIsIkciLCJIIiwiSSIpOwoJdmFyIHVwQ0lGID0gZWxDSUYudG9VcHBl
ckNhc2UoKTsgLy8gcGFzYXIgYSBtYXn6c2N1bGFzCglpZiAoIS9eW0EtWmEtejAt
OV17OX0kLy50ZXN0KHVwQ0lGKSl7IC8vIFNvbiA5IGTtZ2l0b3M/IAoJCWFsZXJ0
KCJBVEVOQ0nTOlxuRWwgY2FtcCAiICsgc0ZpZWxkTmFtZSArICIgaGEgZGUgdGVu
aXIgOSBk7WdpdHMuXG4iKTsKCQlvRmllbGQuZm9jdXMoKTsKCQlyZXR1cm4gZmFs
c2U7Cgl9ZWxzZSBpZiAoIS9eW0FCQ0RFRkdIS0xNTlBRU10vLnRlc3QodXBDSUYp
KSB7Ly8gRXMgdW5hIGxldHJhIGRlIGxhcyBhZG1pdGlkYXMgPwoJICAgICAgICBh
bGVydCgiQVRFTkNJ0zpcbkxhIGxsZXRyYSBkZWwgIiArIHNGaWVsZE5hbWUgKyAi
IOlzIGluY29ycmVjdGEiKTsKCQlvRmllbGQuZm9jdXMoKTsKCQlyZXR1cm4gZmFs
c2U7Cgl9CgkvLyBk7WdpdG8gZGUgY29udHJvbC4KCWZvciggaSA9IDI7IGkgPD0g
NjsgaSArPSAyICl7CgkJdGVtcCA9IHRlbXAgKyB2MVsgcGFyc2VJbnQodXBDSUYu
c3Vic3RyKGktMSwxKSkgXTsKCQl0ZW1wID0gdGVtcCArIHBhcnNlSW50KHVwQ0lG
LnN1YnN0cihpLDEpKTsKCX0KCXRlbXAgPSB0ZW1wICsgdjFbIHBhcnNlSW50KHVw
Q0lGLnN1YnN0cig3LDEpKSBdOwoJdGVtcCA9ICgxMCAtICggdGVtcCAlIDEwKSk7
CglpZiAodGVtcCA9PSAxMCApCSAgdGVtcCA9IDA7CgllbHNlIGlmICghL15bMDEy
MzQ1Njc4OV0vLnRlc3QoZGlnQ29udHJvbCkpewoJICB0ZW1wID0gdjJbdGVtcF07
CgkgIGlmICh0ZW1wICE9IGRpZ0NvbnRyb2wpewoJICAgICAgICBhbGVydCgiQVRF
TkNJ0zpcbkVsIGNhbXAgIiArIHNGaWVsZE5hbWUgKyAiIOlzIGluY29ycmVjdGUi
KTsKCSAgCW9GaWVsZC5mb2N1cygpOwoJICAJcmV0dXJuIGZhbHNlOwoJICB9Cgl9
ZWxzZSBpZiAodGVtcCAhPSBkaWdDb250cm9sKXsKICAgICAgICAgIGFsZXJ0KCJB
VEVOQ0nTOlxuRWwgY2FtcCAiICsgc0ZpZWxkTmFtZSArICIg6XMgaW5jb3JyZWN0
ZSIpOwoJICBvRmllbGQuZm9jdXMoKTsKCSAgcmV0dXJuIGZhbHNlOwoJfQoJcmV0
dXJuIHRydWU7Cn0KCi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqLwoKZnVuY3Rpb24gZ2V0Q29va2llVmFsIChv
ZmZzZXQpIHsgIAp2YXIgZW5kc3RyID0gZG9jdW1lbnQuY29va2llLmluZGV4T2Yg
KCI7Iiwgb2Zmc2V0KTsgIAppZiAoZW5kc3RyID09IC0xKSAgICAKZW5kc3RyID0g
ZG9jdW1lbnQuY29va2llLmxlbmd0aDsgIApyZXR1cm4gdW5lc2NhcGUoZG9jdW1l
bnQuY29va2llLnN1YnN0cmluZyhvZmZzZXQsIGVuZHN0cikpOwp9CgpmdW5jdGlv
biBHZXRDb29raWUgKG5hbWUpIHsgIAp2YXIgYXJnID0gbmFtZSArICI9IjsgIAp2
YXIgYWxlbiA9IGFyZy5sZW5ndGg7ICAKdmFyIGNsZW4gPSBkb2N1bWVudC5jb29r
aWUubGVuZ3RoOyAgCnZhciBpID0gMDsgIAp3aGlsZSAoaSA8IGNsZW4pIHsgICAg
CnZhciBqID0gaSArIGFsZW47ICAgIAppZiAoZG9jdW1lbnQuY29va2llLnN1YnN0
cmluZyhpLCBqKSA9PSBhcmcpICAgICAgCnJldHVybiBnZXRDb29raWVWYWwgKGop
OyAgICAKaSA9IGRvY3VtZW50LmNvb2tpZS5pbmRleE9mKCIgIiwgaSkgKyAxOyAg
ICAKaWYgKGkgPT0gMCkgYnJlYWs7ICAgCn0gIApyZXR1cm4gbnVsbDsKfQoKZnVu
Y3Rpb24gU2V0Q29va2llIChuYW1lLCB2YWx1ZSkgeyAgCnZhciBhcmd2ID0gU2V0
Q29va2llLmFyZ3VtZW50czsgIAp2YXIgYXJnYyA9IFNldENvb2tpZS5hcmd1bWVu
dHMubGVuZ3RoOyAgCnZhciBleHBpcmVzID0gKGFyZ2MgPiAyKSA/IGFyZ3ZbMl0g
OiBudWxsOyAgCnZhciBwYXRoID0gKGFyZ2MgPiAzKSA/IGFyZ3ZbM10gOiBudWxs
OyAgCnZhciBkb21haW4gPSAoYXJnYyA+IDQpID8gYXJndls0XSA6IG51bGw7ICAK
dmFyIHNlY3VyZSA9IChhcmdjID4gNSkgPyBhcmd2WzVdIDogZmFsc2U7ICAKZG9j
dW1lbnQuY29va2llID0gbmFtZSArICI9IiArIGVzY2FwZSAodmFsdWUpICsgCigo
ZXhwaXJlcyA9PSBudWxsKSA/ICIiIDogKCI7IGV4cGlyZXM9IiArIGV4cGlyZXMu
dG9HTVRTdHJpbmcoKSkpICsgCigocGF0aCA9PSBudWxsKSA/ICIiIDogKCI7IHBh
dGg9IiArIHBhdGgpKSArICAKKChkb21haW4gPT0gbnVsbCkgPyAiIiA6ICgiOyBk
b21haW49IiArIGRvbWFpbikpICsgICAgCigoc2VjdXJlID09IHRydWUpID8gIjsg
c2VjdXJlIiA6ICIiKTsKfQoKZnVuY3Rpb24gY2hrQ29va2llcygpIHsKCVNldENv
b2tpZSAoIkNIS19DT09LSUUiLCAiT0siKTsKCXZhciBzQ29va2llVmFsdWUgPSBH
ZXRDb29raWUgKCJDSEtfQ09PS0lFIik7CglpZiAoc0Nvb2tpZVZhbHVlPT1udWxs
KSB7CgkJYWxlcnQoJ1BlciBhY2NlZGlyIGEgYXF1ZXN0IHNlcnZlaSBoYXMgZGUg
dGVuaXIgbGVzICJjb29raWVzIiBkZWwgdGV1IG9yZGluYWRvciBhY3RpdmFkZXMu
Jyk7Cgl9IGVsc2UgewoJCS8vYWxlcnQoIkNvb2tpZXMgIiArIHNDb29raWVWYWx1
ZSk7Cgl9Cn0KCmNoa0Nvb2tpZXMoKTsK

------------PQP3L7ekBxLH68e4JnL5l0
Content-Disposition: inline; filename=notavis.js
Content-Type: application/x-javascript; charset=ISO-8859-1; name=notavis.js
Content-Location: http://www.3cat24.cat/js_dinamic/urgents/notavis.js
Content-Transfer-Encoding: Base64

ZnVuY3Rpb24gYXZpc18zY2F0MjQodGlwdXMpIHt9

------------PQP3L7ekBxLH68e4JnL5l0
Content-Disposition: inline; filename=jquery.js
Content-Type: application/x-javascript; charset=ISO-8859-1; name=jquery.js
Content-Location: http://www.3cat24.cat/js/jquery.js
Content-Transfer-Encoding: Base64

ZXZhbChmdW5jdGlvbihwLGEsYyxrLGUsZCl7ZT1mdW5jdGlvbihjKXtyZXR1cm4o
YzxhPyIiOmUocGFyc2VJbnQoYy9hKSkpKygoYz1jJWEpPjM1P1N0cmluZy5mcm9t
Q2hhckNvZGUoYysyOSk6Yy50b1N0cmluZygzNikpfTtpZighJycucmVwbGFjZSgv
Xi8sU3RyaW5nKSl7d2hpbGUoYy0tKXtkW2UoYyldPWtbY118fGUoYyl9az1bZnVu
Y3Rpb24oZSl7cmV0dXJuIGRbZV19XTtlPWZ1bmN0aW9uKCl7cmV0dXJuJ1xcdysn
fTtjPTF9O3doaWxlKGMtLSl7aWYoa1tjXSl7cD1wLnJlcGxhY2UobmV3IFJlZ0V4
cCgnXFxiJytlKGMpKydcXGInLCdnJyksa1tjXSl9fXJldHVybiBwfSgnNygxQyAx
dy42PT0iVCIpezF3LlQ9MXcuVDtCIDY9dShhLGMpezcoMXc9PXEpdiAxcCA2KGEs
Yyk7YT1hfHwxNzs3KDYuMXQoYSkpdiAxcCA2KDE3KVs2LkUuMjc/IjI3IjoiMk8i
XShhKTs3KDFDIGE9PSIyMyIpe0IgbT0vXltePF0qKDwoLnxcXHMpKz4pW14+XSok
Ly4yUShhKTs3KG0pYT02LjNrKFttWzFdXSk7SiB2IDFwIDYoYykuMm8oYSl9diBx
LjZyKGEuMWw9PTJ5JiZhfHwoYS4zWXx8YS5JJiZhIT0xdyYmIWEuMjQmJmFbMF0h
PVQmJmFbMF0uMjQpJiY2LjNNKGEpfHxbYV0pfTs3KDFDICQhPSJUIik2LjJTJD0k
O0IgJD02OzYuRT02LjhwPXszWToiMS4xLjIiLDhxOnUoKXt2IHEuSX0sSTowLDJi
OnUoMVQpe3YgMVQ9PVQ/Ni4zTShxKTpxWzFUXX0sMnI6dShhKXtCIEw9NihhKTtM
LjZwPXE7diBMfSw2cjp1KGEpe3EuST0wO1tdLjFnLjE0KHEsYSk7diBxfSxLOnUo
RSwxRSl7diA2LksocSxFLDFFKX0sMmg6dSgxYyl7QiA0Yz0tMTtxLksodShpKXs3
KHE9PTFjKTRjPWl9KTt2IDRjfSwxSTp1KDFZLE8sQyl7QiAxYz0xWTs3KDFZLjFs
PT0zdCk3KE89PVQpdiBxLkkmJjZbQ3x8IjFJIl0ocVswXSwxWSl8fFQ7SnsxYz17
fTsxY1sxWV09T312IHEuSyh1KDJoKXtQKEIgSCAxeCAxYyk2LjFJKEM/cS4xcTpx
LEgsNi5IKHEsMWNbSF0sQywyaCxIKSl9KX0sMW06dSgxWSxPKXt2IHEuMUkoMVks
TywiMzAiKX0sMkw6dShlKXs3KDFDIGU9PSIyMyIpdiBxLjN1KCkuM3IoMTcuOHQo
ZSkpO0IgdD0iIjs2LksoZXx8cSx1KCl7Ni5LKHEuMkksdSgpezcocS4yNCE9OCl0
Kz1xLjI0IT0xP3EuNjA6Ni5FLjJMKFtxXSl9KX0pO3YgdH0sMks6dSgpe0IgYT02
LjNrKDFBKTt2IHEuSyh1KCl7QiBiPWFbMF0uM2woVSk7cS4xMS4yWChiLHEpOzIy
KGIuMWIpYj1iLjFiO2IuNEMocSl9KX0sM3I6dSgpe3YgcS4zaigxQSxVLDEsdShh
KXtxLjRDKGEpfSl9LDVpOnUoKXt2IHEuM2ooMUEsVSwtMSx1KGEpe3EuMlgoYSxx
LjFiKX0pfSw1ajp1KCl7diBxLjNqKDFBLDEyLDEsdShhKXtxLjExLjJYKGEscSl9
KX0sNXQ6dSgpe3YgcS4zaigxQSwxMiwtMSx1KGEpe3EuMTEuMlgoYSxxLjJlKX0p
fSw0Zzp1KCl7diBxLjZwfHw2KFtdKX0sMm86dSh0KXt2IHEuMnIoNi4zMShxLHUo
YSl7diA2LjJvKHQsYSl9KSx0KX0sNFk6dSg0Til7diBxLjJyKDYuMzEocSx1KGEp
e0IgYT1hLjNsKDROIT1UPzROOlUpO2EuJDFIPTE2O3YgYX0pKX0sMUQ6dSh0KXt2
IHEuMnIoNi4xdCh0KSYmNi4ycShxLHUoMnosMmgpe3YgdC4xNCgyeixbMmhdKX0p
fHw2LjN6KHQscSkpfSwyZzp1KHQpe3YgcS4ycih0LjFsPT0zdCYmNi4zeih0LHEs
VSl8fDYuMnEocSx1KGEpe3YodC4xbD09Mnl8fHQuM1kpPzYuM3koYSx0KTwwOmEh
PXR9KSl9LDFNOnUodCl7diBxLjJyKDYuMmsocS4yYigpLHQuMWw9PTN0PzYodCku
MmIoKTp0LkkhPVQmJighdC4xZnx8dC4xZj09Ijh2Iik/dDpbdF0pKX0sNGw6dSgx
cyl7diAxcz82LjFEKDFzLHEpLnIuST4wOjEyfSwxYTp1KDFhKXt2IDFhPT1UPyhx
Lkk/cVswXS5POjE2KTpxLjFJKCJPIiwxYSl9LDRVOnUoMWEpe3YgMWE9PVQ/KHEu
ST9xWzBdLjJ0OjE2KTpxLjN1KCkuM3IoMWEpfSwzajp1KDFFLDFQLDNaLEUpe0Ig
NFk9cS5JPjE7QiBhPTYuM2soMUUpOzcoM1o8MClhLjh3KCk7diBxLksodSgpe0Ig
MWM9cTs3KDFQJiY2LjFmKHEsIjFQIikmJjYuMWYoYVswXSwiM20iKSkxYz1xLjVK
KCIyMCIpWzBdfHxxLjRDKDE3LjZuKCIyMCIpKTs2LksoYSx1KCl7RS4xNCgxYyxb
NFk/cS4zbChVKTpxXSl9KX0pfX07Ni4xej02LkUuMXo9dSgpe0IgMU89MUFbMF0s
YT0xOzcoMUEuST09MSl7MU89cTthPTB9QiBIOzIyKEg9MUFbYSsrXSlQKEIgaSAx
eCBIKTFPW2ldPUhbaV07diAxT307Ni4xeih7OHg6dSgpezcoNi4yUyQpJD02LjJT
JDt2IDZ9LDF0OnUoRSl7diEhRSYmMUMgRSE9IjIzIiYmIUUuMWYmJjFDIEVbMF09
PSJUIiYmL3UvaS4xbihFKyIiKX0sNEI6dShEKXt2IEQuNjYmJkQuNUkmJiFELjVJ
LjY0fSwxZjp1KEQsWSl7diBELjFmJiZELjFmLjNLKCk9PVkuM0soKX0sSzp1KDFj
LEUsMUUpezcoMWMuST09VClQKEIgaSAxeCAxYylFLjE0KDFjW2ldLDFFfHxbaSwx
Y1tpXV0pO0ogUChCIGk9MCw2cT0xYy5JO2k8NnE7aSsrKTcoRS4xNCgxY1tpXSwx
RXx8W2ksMWNbaV1dKT09PTEyKTNPO3YgMWN9LEg6dShELE8sQywyaCxIKXs3KDYu
MXQoTykpTz1PLjNuKEQsWzJoXSk7QiA2cz0vei0/Mmh8N1AtPzhBfDFkfDU4fDhC
LT8yOC9pO3YgTyYmTy4xbD09M1EmJkM9PSIzMCImJiE2cy4xbihIKT9PKyI0UyI6
T30sMTk6ezFNOnUoRCxjKXs2LksoYy4zbygvXFxzKy8pLHUoaSxRKXs3KCE2LjE5
LjJWKEQuMTksUSkpRC4xOSs9KEQuMTk/IiAiOiIiKStRfSl9LDJmOnUoRCxjKXtE
LjE5PWM/Ni4ycShELjE5LjNvKC9cXHMrLyksdShRKXt2ITYuMTkuMlYoYyxRKX0p
LjZ0KCIgIik6IiJ9LDJWOnUodCxjKXt0PXQuMTl8fHQ7Yz1jLjFSKC8oW1xcLlxc
XFxcXCtcXCpcXD9cXFtcXF5cXF1cXCRcXChcXClcXHtcXH1cXD1cXCFcXDxcXD5c
XHxcXDpdKS9nLCJcXFxcJDEiKTt2IHQmJjFwIDR2KCIoXnxcXFxccykiK2MrIihc
XFxcc3wkKSIpLjFuKHQpfX0sNGQ6dShlLG8sZil7UChCIGkgMXggbyl7ZS4xcVsi
MU4iK2ldPWUuMXFbaV07ZS4xcVtpXT1vW2ldfWYuMTQoZSxbXSk7UChCIGkgMXgg
byllLjFxW2ldPWUuMXFbIjFOIitpXX0sMW06dShlLHApezcocD09IjI4Inx8cD09
IjNWIil7QiAxTj17fSw0NiwzUCxkPVsiN2QiLCI4QyIsIjhEIiwiOEUiXTs2Lkso
ZCx1KCl7MU5bIjhGIitxXT0wOzFOWyI4RyIrcSsiOEgiXT0wfSk7Ni40ZChlLDFO
LHUoKXs3KDYuMW0oZSwiMWgiKSE9IjFaIil7NDY9ZS44STszUD1lLjhKfUp7ZT02
KGUuM2woVSkpLjJvKCI6NGoiKS41bCgiMloiKS40ZygpLjFtKHs0bjoiMUciLDQ1
OiI4SyIsMWg6IjJEIiw3SToiMCIsOE06IjAifSkuNXooZS4xMSlbMF07QiAzZD02
LjFtKGUuMTEsIjQ1Iik7NygzZD09IiJ8fDNkPT0iNGIiKWUuMTEuMXEuNDU9IjZ4
Ijs0Nj1lLjZ5OzNQPWUuNno7NygzZD09IiJ8fDNkPT0iNGIiKWUuMTEuMXEuNDU9
IjRiIjtlLjExLjMzKGUpfX0pO3YgcD09IjI4Ij80NjozUH12IDYuMzAoZSxwKX0s
MzA6dShELEgsNTMpe0IgTDs3KEg9PSIxZCImJjYuVy4xail2IDYuMUkoRC4xcSwi
MWQiKTs3KEg9PSI0aCJ8fEg9PSIydiIpSD02LlcuMWo/IjNUIjoiMnYiOzcoITUz
JiZELjFxW0hdKUw9RC4xcVtIXTtKIDcoMTcuNDQmJjE3LjQ0LjRXKXs3KEg9PSIy
diJ8fEg9PSIzVCIpSD0iNGgiO0g9SC4xUigvKFtBLVpdKS9nLCItJDEiKS40bSgp
O0IgUT0xNy40NC40VyhELDE2KTs3KFEpTD1RLjU1KEgpO0ogNyhIPT0iMWgiKUw9
IjFaIjtKIDYuNGQoRCx7MWg6IjJEIn0sdSgpe0IgYz0xNy40NC40VyhxLCIiKTtM
PWMmJmMuNTUoSCl8fCIifSl9SiA3KEQuNTEpe0IgNTY9SC4xUigvXFwtKFxcdykv
Zyx1KG0sYyl7diBjLjNLKCl9KTtMPUQuNTFbSF18fEQuNTFbNTZdfXYgTH0sM2s6
dShhKXtCIHI9W107Ni5LKGEsdShpLDFyKXs3KCExcil2OzcoMXIuMWw9PTNRKTFy
PTFyLjZDKCk7NygxQyAxcj09IjIzIil7QiBzPTYuMzUoMXIpLDFWPTE3LjZuKCIx
ViIpLDJpPVtdO0IgMks9IXMuMTgoIjwxdSIpJiZbMSwiPDQyPiIsIjwvNDI+Il18
fCghcy4xOCgiPDZEIil8fCFzLjE4KCI8MjAiKXx8IXMuMTgoIjw2RSIpKSYmWzEs
IjwxUD4iLCI8LzFQPiJdfHwhcy4xOCgiPDNtIikmJlsyLCI8MVA+PDIwPiIsIjwv
MjA+PC8xUD4iXXx8KCFzLjE4KCI8NkYiKXx8IXMuMTgoIjw2RyIpKSYmWzMsIjwx
UD48MjA+PDNtPiIsIjwvM20+PC8yMD48LzFQPiJdfHxbMCwiIiwiIl07MVYuMnQ9
MktbMV0rcysyS1syXTsyMigyS1swXS0tKTFWPTFWLjFiOzcoNi5XLjFqKXs3KCFz
LjE4KCI8MVAiKSYmcy4xOCgiPDIwIik8MCkyaT0xVi4xYiYmMVYuMWIuMkk7SiA3
KDJLWzFdPT0iPDFQPiImJnMuMTgoIjwyMCIpPDApMmk9MVYuMkk7UChCIG49Mmku
SS0xO24+PTA7LS1uKTcoNi4xZigyaVtuXSwiMjAiKSYmITJpW25dLjJJLkkpMmlb
bl0uMTEuMzMoMmlbbl0pfTFyPVtdO1AoQiBpPTAsbD0xVi4ySS5JO2k8bDtpKysp
MXIuMWcoMVYuMklbaV0pfTcoMXIuST09PTAmJiE2LjFmKDFyLCIzdyIpKXY7Nygx
clswXT09VHx8Ni4xZigxciwiM3ciKSlyLjFnKDFyKTtKIHI9Ni4yayhyLDFyKX0p
O3Ygcn0sMUk6dShELFksTyl7QiAyaj02LjRCKEQpP3t9OnsiUCI6IjZKIiwiNkwi
OiIxOSIsIjRoIjo2LlcuMWo/IjNUIjoiMnYiLDJ2OjYuVy4xaj8iM1QiOiIydiIs
MnQ6IjJ0IiwxOToiMTkiLE86Ik8iLDJXOiIyVyIsMlo6IjJaIiw4OToiNk4iLDJZ
OiIyWSJ9OzcoWT09IjFkIiYmNi5XLjFqJiZPIT1UKXtELjU4PTE7diBELjFEPUQu
MUQuMVIoLzRpXFwoW15cXCldKlxcKS82TywiIikrKE89PTE/IiI6IjRpKDFkPSIr
Tyo2ZysiKSIpfUogNyhZPT0iMWQiJiY2LlcuMWopdiBELjFEPzRUKEQuMUQuNlAo
LzRpXFwoMWQ9KC4qKVxcKS8pWzFdKS82ZzoxOzcoWT09IjFkIiYmNi5XLjNoJiZP
PT0xKU89MC42Ujs3KDJqW1ldKXs3KE8hPVQpRFsyaltZXV09Tzt2IERbMmpbWV1d
fUogNyhPPT1UJiY2LlcuMWomJjYuMWYoRCwiM3ciKSYmKFk9PSI4MSJ8fFk9PSI4
MCIpKXYgRC42VChZKS42MDtKIDcoRC42Nil7NyhPIT1UKUQuNlYoWSxPKTs3KDYu
Vy4xaiYmLzVFfDNlLy4xbihZKSYmITYuNEIoRCkpdiBELjM2KFksMik7diBELjM2
KFkpfUp7WT1ZLjFSKC8tKFthLXpdKS82Vyx1KHosYil7diBiLjNLKCl9KTs3KE8h
PVQpRFtZXT1PO3YgRFtZXX19LDM1OnUodCl7diB0LjFSKC9eXFxzK3xcXHMrJC9n
LCIiKX0sM006dShhKXtCIHI9W107NyhhLjFsIT0yeSlQKEIgaT0wLDJSPWEuSTtp
PDJSO2krKylyLjFnKGFbaV0pO0ogcj1hLjNOKDApO3Ygcn0sM3k6dShiLGEpe1Ao
QiBpPTAsMlI9YS5JO2k8MlI7aSsrKTcoYVtpXT09Yil2IGk7di0xfSwyazp1KDJ1
LDNIKXtCIHI9W10uM04uM24oMnUsMCk7UChCIGk9MCw1Yj0zSC5JO2k8NWI7aSsr
KTcoNi4zeSgzSFtpXSxyKT09LTEpMnUuMWcoM0hbaV0pO3YgMnV9LDJxOnUoMVUs
RSw0ayl7NygxQyBFPT0iMjMiKUU9MXAgNHcoImEiLCJpIiwidiAiK0UpO0IgMWk9
W107UChCIGk9MCwyej0xVS5JO2k8Mno7aSsrKTcoITRrJiZFKDFVW2ldLGkpfHw0
ayYmIUUoMVVbaV0saSkpMWkuMWcoMVVbaV0pO3YgMWl9LDMxOnUoMVUsRSl7Nygx
QyBFPT0iMjMiKUU9MXAgNHcoImEiLCJ2ICIrRSk7QiAxaT1bXSxyPVtdO1AoQiBp
PTAsMno9MVUuSTtpPDJ6O2krKyl7QiAxYT1FKDFVW2ldLGkpOzcoMWEhPT0xNiYm
MWEhPVQpezcoMWEuMWwhPTJ5KTFhPVsxYV07MWk9MWkuNlooMWEpfX1CIHI9MWku
ST9bMWlbMF1dOltdOzVmOlAoQiBpPTEsNWU9MWkuSTtpPDVlO2krKyl7UChCIGo9
MDtqPGk7aisrKTcoMWlbaV09PXJbal0pNUYgNWY7ci4xZygxaVtpXSl9diByfX0p
OzFwIHUoKXtCIGI9N0wuNzEuNG0oKTs2Llc9ezJOOi81RC8uMW4oYiksM2Y6LzNm
Ly4xbihiKSwxajovMWovLjFuKGIpJiYhLzNmLy4xbihiKSwzaDovM2gvLjFuKGIp
JiYhLyg3Mnw1RCkvLjFuKGIpfTs2LjdIPSE2LlcuMWp8fDE3Ljc0PT0iNzUifTs2
LksoezV1OiJhLjExIiw0ejoiNi40eihhKSIsNzY6IjYuMmEoYSwyLFwnMmVcJyki
LDdEOiI2LjJhKGEsMixcJzVzXCcpIiw3ODoiNi4yQihhLjExLjFiLGEpIiw3OToi
Ni4yQihhLjFiKSJ9LHUoaSxuKXs2LkVbaV09dShhKXtCIEw9Ni4zMShxLG4pOzco
YSYmMUMgYT09IjIzIilMPTYuM3ooYSxMKTt2IHEuMnIoTCl9fSk7Ni5LKHs1ejoi
M3IiLDdiOiI1aSIsMlg6IjVqIiw3ZToiNXQifSx1KGksbil7Ni5FW2ldPXUoKXtC
IGE9MUE7diBxLksodSgpe1AoQiBqPTAsMlI9YS5JO2o8MlI7aisrKTYoYVtqXSlb
bl0ocSl9KX19KTs2LksoezVsOnUoMVkpezYuMUkocSwxWSwiIik7cS43ZygxWSl9
LDdoOnUoYyl7Ni4xOS4xTShxLGMpfSw3aTp1KGMpezYuMTkuMmYocSxjKX0sN2s6
dShjKXs2LjE5WzYuMTkuMlYocSxjKT8iMmYiOiIxTSJdKHEsYyl9LDJmOnUoYSl7
NyghYXx8Ni4xRChhLFtxXSkuci5JKXEuMTEuMzMocSl9LDN1OnUoKXsyMihxLjFi
KXEuMzMocS4xYil9fSx1KGksbil7Ni5FW2ldPXUoKXt2IHEuSyhuLDFBKX19KTs2
LksoWyI1cSIsIjVuIiwiNXAiLCI1diJdLHUoaSxuKXs2LkVbbl09dSgxVCxFKXt2
IHEuMUQoIjoiK24rIigiKzFUKyIpIixFKX19KTs2LksoWyIyOCIsIjNWIl0sdShp
LG4pezYuRVtuXT11KGgpe3YgaD09VD8ocS5JPzYuMW0ocVswXSxuKToxNik6cS4x
bShuLGguMWw9PTN0P2g6aCsiNFMiKX19KTs2LjF6KHsxczp7IiI6Im1bMl09PVwn
KlwnfHw2LjFmKGEsbVsyXSkiLCIjIjoiYS4zNihcJzJKXCcpPT1tWzJdIiwiOiI6
ezVuOiJpPG1bM10tMCIsNXA6Imk+bVszXS0wIiwyYToibVszXS0wPT1pIiw1cToi
bVszXS0wPT1pIiwydToiaT09MCIsMlQ6Imk9PXIuSS0xIiw1UjoiaSUyPT0wIiw1
UzoiaSUyIiwiMmEtM3MiOiI2LjJhKGEuMTEuMWIsbVszXSxcJzJlXCcsYSk9PWEi
LCIydS0zcyI6IjYuMmEoYS4xMS4xYiwxLFwnMmVcJyk9PWEiLCIyVC0zcyI6IjYu
MmEoYS4xMS43biwxLFwnNXNcJyk9PWEiLCI3cC0zcyI6IjYuMkIoYS4xMS4xYiku
ST09MSIsNXU6ImEuMWIiLDN1OiIhYS4xYiIsNXY6IjYuRS4yTC4xNChbYV0pLjE4
KG1bM10pPj0wIiwzaTpcJ2EuQyE9IjFHIiYmNi4xbShhLCIxaCIpIT0iMVoiJiY2
LjFtKGEsIjRuIikhPSIxRyJcJywxRzpcJ2EuQz09IjFHInx8Ni4xbShhLCIxaCIp
PT0iMVoifHw2LjFtKGEsIjRuIik9PSIxRyJcJyw3djoiIWEuMlciLDJXOiJhLjJX
IiwyWjoiYS4yWiIsMlk6ImEuMll8fDYuMUkoYSxcJzJZXCcpIiwyTDoiYS5DPT1c
JzJMXCciLDRqOiJhLkM9PVwnNGpcJyIsNXg6ImEuQz09XCc1eFwnIiw0RzoiYS5D
PT1cJzRHXCciLDV5OiJhLkM9PVwnNXlcJyIsNFI6ImEuQz09XCc0UlwnIiw1QToi
YS5DPT1cJzVBXCciLDVCOiJhLkM9PVwnNUJcJyIsM3g6XCdhLkM9PSIzeCJ8fDYu
MWYoYSwiM3giKVwnLDVDOiIvNUN8NDJ8N0F8M3gvaS4xbihhLjFmKSJ9LCIuIjoi
Ni4xOS4yVihhLG1bMl0pIiwiQCI6eyI9Ijoiej09bVs0XSIsIiE9IjoieiE9bVs0
XSIsIl49IjoieiYmIXouMTgobVs0XSkiLCIkPSI6InomJnouMlUoei5JIC0gbVs0
XS5JLG1bNF0uSSk9PW1bNF0iLCIqPSI6InomJnouMTgobVs0XSk+PTAiLCIiOiJ6
Iiw0dTp1KG0pe3ZbIiIsbVsxXSxtWzNdLG1bMl0sbVs1XV19LDVQOiJ6PWFbbVsz
XV07Nyghenx8LzVFfDNlLy4xbihtWzNdKSl6PTYuMUkoYSxtWzNdKTsifSwiWyI6
IjYuMm8obVsyXSxhKS5JIn0sNU06Wy9eXFxbICooQCkoW2EtMm0tM0MtXSopICoo
WyEqJF49XSopICooXCc/Ij8pKC4qPylcXDQgKlxcXS9pLC9eKFxcWylcXHMqKC4q
PyhcXFsuKj9cXF0pP1teW10qPylcXHMqXFxdLywvXig6KShbYS0ybS0zQy1dKilc
XCgiP1wnPyguKj8oXFwoLio/XFwpKT9bXihdKj8pIj9cJz9cXCkvaSwvXihbOi4j
XSopKFthLTJtLTNDKi1dKikvaV0sMVE6Wy9eKFxcLz9cXC5cXC4pLywiYS4xMSIs
L14oPnxcXC8pLywiNi4yQihhLjFiKSIsL14oXFwrKS8sIjYuMmEoYSwyLFwnMmVc
JykiLC9eKH4pLyx1KGEpe0Igcz02LjJCKGEuMTEuMWIpO3Ygcy4zTig2LjN5KGEs
cykrMSl9XSwzejp1KDFzLDFVLDJnKXtCIDFOLFE9W107MjIoMXMmJjFzIT0xTil7
MU49MXM7QiBmPTYuMUQoMXMsMVUsMmcpOzFzPWYudC4xUigvXlxccyosXFxzKi8s
IiIpO1E9Mmc/MVU9Zi5yOjYuMmsoUSxmLnIpfXYgUX0sMm86dSh0LDFCKXs3KDFD
IHQhPSIyMyIpdlt0XTs3KDFCJiYhMUIuMjQpMUI9MTY7MUI9MUJ8fDE3OzcoIXQu
MTgoIi8vIikpezFCPTFCLjRIO3Q9dC4yVSgyLHQuSSl9SiA3KCF0LjE4KCIvIikp
ezFCPTFCLjRIO3Q9dC4yVSgxLHQuSSk7Nyh0LjE4KCIvIik+PTEpdD10LjJVKHQu
MTgoIi8iKSx0LkkpfUIgTD1bMUJdLDJjPVtdLDJUPTE2OzIyKHQmJjJUIT10KXtC
IHI9W107MlQ9dDt0PTYuMzUodCkuMVIoL15cXC9cXC8vaSwiIik7QiAzQj0xMjtC
IDFKPS9eW1xcLz5dXFxzKihbYS0ybS05Ki1dKykvaTtCIG09MUouMlEodCk7Nyht
KXs2LksoTCx1KCl7UChCIGM9cS4xYjtjO2M9Yy4yZSk3KGMuMjQ9PTEmJig2LjFm
KGMsbVsxXSl8fG1bMV09PSIqIikpci4xZyhjKX0pO0w9cjt0PXQuMVIoMUosIiIp
OzcodC4xOCgiICIpPT0wKTVGOzNCPVV9SntQKEIgaT0wO2k8Ni4xUS5JO2krPTIp
e0IgMUo9Ni4xUVtpXTtCIG09MUouMlEodCk7NyhtKXtyPUw9Ni4zMShMLDYuMXQo
Ni4xUVtpKzFdKT82LjFRW2krMV06dShhKXt2IDQwKDYuMVFbaSsxXSl9KTt0PTYu
MzUodC4xUigxSiwiIikpOzNCPVU7M099fX03KHQmJiEzQil7NyghdC4xOCgiLCIp
KXs3KExbMF09PTFCKUwuNEwoKTs2LjJrKDJjLEwpO3I9TD1bMUJdO3Q9IiAiK3Qu
MlUoMSx0LkkpfUp7QiAzND0vXihbYS0ybS0zQy1dKykoIykoW2EtMm0tOVxcXFwq
MlMtXSopL2k7QiBtPTM0LjJRKHQpOzcobSl7bT1bMCxtWzJdLG1bM10sbVsxXV19
SnszND0vXihbIy5dPykoW2EtMm0tOVxcXFwqMlMtXSopL2k7bT0zNC4yUSh0KX03
KG1bMV09PSIjIiYmTFtMLkktMV0uNFgpe0IgMmw9TFtMLkktMV0uNFgobVsyXSk7
Nyg2LlcuMWomJjJsJiYybC4ySiE9bVsyXSkybD02KFwnW0AySj0iXCcrbVsyXStc
JyJdXCcsTFtMLkktMV0pWzBdO0w9cj0ybCYmKCFtWzNdfHw2LjFmKDJsLG1bM10p
KT9bMmxdOltdfUp7NyhtWzFdPT0iLiIpQiA0cj0xcCA0digiKF58XFxcXHMpIitt
WzJdKyIoXFxcXHN8JCkiKTs2LksoTCx1KCl7QiAzRT1tWzFdIT0iInx8bVswXT09
IiI/IioiOm1bMl07Nyg2LjFmKHEsIjdKIikmJjNFPT0iKiIpM0U9IjNnIjs2LjJr
KHIsbVsxXSE9IiImJkwuSSE9MT82LjR4KHEsW10sbVsxXSxtWzJdLDRyKTpxLjVK
KDNFKSl9KTs3KG1bMV09PSIuIiYmTC5JPT0xKXI9Ni4ycShyLHUoZSl7diA0ci4x
bihlLjE5KX0pOzcobVsxXT09IiMiJiZMLkk9PTEpe0IgNUs9cjtyPVtdOzYuSyg1
Syx1KCl7NyhxLjM2KCIySiIpPT1tWzJdKXtyPVtxXTt2IDEyfX0pfUw9cn10PXQu
MVIoMzQsIiIpfX03KHQpe0IgMWE9Ni4xRCh0LHIpO0w9cj0xYS5yO3Q9Ni4zNSgx
YS50KX19NyhMJiZMWzBdPT0xQilMLjRMKCk7Ni4yaygyYyxMKTt2IDJjfSwxRDp1
KHQsciwyZyl7MjIodCYmL15bYS16Wyh7PCo6LiNdL2kuMW4odCkpe0IgcD02LjVN
LG07Ni5LKHAsdShpLDFKKXttPTFKLjJRKHQpOzcobSl7dD10LjdNKG1bMF0uSSk7
Nyg2LjFzW21bMV1dLjR1KW09Ni4xc1ttWzFdXS40dShtKTt2IDEyfX0pOzcobVsx
XT09IjoiJiZtWzJdPT0iMmciKXI9Ni4xRChtWzNdLHIsVSkucjtKIDcobVsxXT09
Ii4iKXtCIDFKPTFwIDR2KCIoXnxcXFxccykiK21bMl0rIihcXFxcc3wkKSIpO3I9
Ni4ycShyLHUoZSl7diAxSi4xbihlLjE5fHwiIil9LDJnKX1Ke0IgZj02LjFzW21b
MV1dOzcoMUMgZiE9IjIzIilmPTYuMXNbbVsxXV1bbVsyXV07NDAoImYgPSB1KGEs
aSl7IisoNi4xc1ttWzFdXS41UHx8IiIpKyJ2ICIrZisifSIpO3I9Ni4ycShyLGYs
MmcpfX12e3I6cix0OnR9fSw0eDp1KG8sciwxUSxZLDFKKXtQKEIgcz1vLjFiO3M7
cz1zLjJlKTcocy4yND09MSl7QiAxTT1VOzcoMVE9PSIuIikxTT1zLjE5JiYxSi4x
bihzLjE5KTtKIDcoMVE9PSIjIikxTT1zLjM2KCIySiIpPT1ZOzcoMU0pci4xZyhz
KTs3KDFRPT0iIyImJnIuSSkzTzs3KHMuMWIpNi40eChzLHIsMVEsWSwxSil9diBy
fSw0ejp1KEQpe0IgNEE9W107QiBRPUQuMTE7MjIoUSYmUSE9MTcpezRBLjFnKFEp
O1E9US4xMX12IDRBfSwyYTp1KFEsMWksM1osRCl7MWk9MWl8fDE7QiAxVD0wO1Ao
O1E7UT1RWzNaXSl7NyhRLjI0PT0xKTFUKys7NygxVD09MWl8fDFpPT0iNVIiJiYx
VCUyPT0wJiYxVD4xJiZRPT1EfHwxaT09IjVTIiYmMVQlMj09MSYmUT09RCl2IFF9
fSwyQjp1KG4sRCl7QiByPVtdO1AoO247bj1uLjJlKXs3KG4uMjQ9PTEmJighRHx8
biE9RCkpci4xZyhuKX12IHJ9fSk7Ni5HPXsxTTp1KFMsQywxbyxGKXs3KDYuVy4x
aiYmUy4zTCE9VClTPTF3OzcoRikxby5GPUY7NyghMW8uMkEpMW8uMkE9cS4yQSsr
OzcoIVMuJDFIKVMuJDFIPXt9O0IgMzg9Uy4kMUhbQ107NyghMzgpezM4PVMuJDFI
W0NdPXt9OzcoU1siMzkiK0NdKTM4WzBdPVNbIjM5IitDXX0zOFsxby4yQV09MW87
U1siMzkiK0NdPXEuNVk7NyghcS4xa1tDXSlxLjFrW0NdPVtdO3EuMWtbQ10uMWco
Uyl9LDJBOjEsMWs6e30sMmY6dShTLEMsMW8pezcoUy4kMUgpe0IgaSxqLGs7NyhD
JiZDLkMpezFvPUMuMW87Qz1DLkN9NyhDJiZTLiQxSFtDXSk3KDFvKTVVIFMuJDFI
W0NdWzFvLjJBXTtKIFAoaSAxeCBTLiQxSFtDXSk1VSBTLiQxSFtDXVtpXTtKIFAo
aiAxeCBTLiQxSClxLjJmKFMsaik7UChrIDF4IFMuJDFIW0NdKTcoayl7az1VOzNP
fTcoIWspU1siMzkiK0NdPTE2fX0sMVM6dShDLEYsUyl7Rj02LjNNKEZ8fFtdKTs3
KCFTKTYuSyhxLjFrW0NdfHxbXSx1KCl7Ni5HLjFTKEMsRixxKX0pO0p7QiAxbz1T
WyIzOSIrQ10sMWEsRT02LjF0KFNbQ10pOzcoMW8pe0YuNjEocS4yaih7QzpDLDFP
OlN9KSk7NygoMWE9MW8uMTQoUyxGKSkhPT0xMilxLjRGPVV9NyhFJiYxYSE9PTEy
KVNbQ10oKTtxLjRGPTEyfX0sNVk6dShHKXs3KDFDIDY9PSJUInx8Ni5HLjRGKXY7
Rz02LkcuMmooR3x8MXcuR3x8e30pO0IgM1I7QiBjPXEuJDFIW0cuQ107QiAxRT1b
XS4zTi4zbigxQSwxKTsxRS42MShHKTtQKEIgaiAxeCBjKXsxRVswXS4xbz1jW2pd
OzFFWzBdLkY9Y1tqXS5GOzcoY1tqXS4xNChxLDFFKT09PTEyKXtHLjJuKCk7Ry4y
SCgpOzNSPTEyfX03KDYuVy4xailHLjFPPUcuMm49Ry4ySD1HLjFvPUcuRj0xNjt2
IDNSfSwyajp1KEcpezcoIUcuMU8mJkcuNjMpRy4xTz1HLjYzOzcoRy42NT09VCYm
Ry42NyE9VCl7QiBlPTE3LjRILGI9MTcuNjQ7Ry42NT1HLjY3KyhlLjY4fHxiLjY4
KTtHLjdZPUcuN1orKGUuNmN8fGIuNmMpfTcoNi5XLjJOJiZHLjFPLjI0PT0zKXtC
IDNhPUc7Rz02LjF6KHt9LDNhKTtHLjFPPTNhLjFPLjExO0cuMm49dSgpe3YgM2Eu
Mm4oKX07Ry4ySD11KCl7diAzYS4ySCgpfX03KCFHLjJuKUcuMm49dSgpe3EuM1I9
MTJ9OzcoIUcuMkgpRy4ySD11KCl7cS44Mj1VfTt2IEd9fTs2LkUuMXooezNVOnUo
QyxGLEUpe3YgcS5LKHUoKXs2LkcuMU0ocSxDLEV8fEYsRil9KX0sNnU6dShDLEYs
RSl7diBxLksodSgpezYuRy4xTShxLEMsdShHKXs2KHEpLjZmKEcpO3YoRXx8Riku
MTQocSwxQSl9LEYpfSl9LDZmOnUoQyxFKXt2IHEuSyh1KCl7Ni5HLjJmKHEsQyxF
KX0pfSwxUzp1KEMsRil7diBxLksodSgpezYuRy4xUyhDLEYscSl9KX0sM1g6dSgp
e0IgYT0xQTt2IHEuNmoodShlKXtxLjRNPXEuNE09PTA/MTowO2UuMm4oKTt2IGFb
cS40TV0uMTQocSxbZV0pfHwxMn0pfSw4Mzp1KGYsZyl7dSA0TyhlKXtCIHA9KGUu
Qz09IjQxIj9lLjg0OmUuODUpfHxlLjg2OzIyKHAmJnAhPXEpMkd7cD1wLjExfTJ3
KGUpe3A9cX07NyhwPT1xKXYgMTI7dihlLkM9PSI0MSI/ZjpnKS4xNChxLFtlXSl9
diBxLjQxKDRPKS42ayg0Tyl9LDI3OnUoZil7Nyg2LjNXKWYuMTQoMTcsWzZdKTtK
ezYuM2MuMWcodSgpe3YgZi4xNChxLFs2XSl9KX12IHF9fSk7Ni4xeih7M1c6MTIs
M2M6W10sMjc6dSgpezcoITYuM1cpezYuM1c9VTs3KDYuM2MpezYuSyg2LjNjLHUo
KXtxLjE0KDE3KX0pOzYuM2M9MTZ9Nyg2LlcuM2h8fDYuVy4zZikxNy44NygiNm8i
LDYuMjcsMTIpfX19KTsxcCB1KCl7Ni5LKCgiODgsOGEsMk8sOGIsOGQsNTIsNmos
OGUsIisiOGYsOGcsOGgsNDEsNmssOGosNDIsIisiNFIsOGssOGwsOG0sMkMiKS4z
bygiLCIpLHUoaSxvKXs2LkVbb109dShmKXt2IGY/cS4zVShvLGYpOnEuMVMobyl9
fSk7Nyg2LlcuM2h8fDYuVy4zZikxNy44bigiNm8iLDYuMjcsMTIpO0ogNyg2Llcu
MWopezE3LjhvKCI8OHIiKyI4cyAySj02MiA4dT1VICIrIjNlPS8vOj48XFwvMmQ+
Iik7QiAyZD0xNy40WCgiNjIiKTs3KDJkKTJkLjM3PXUoKXs3KHEuM0QhPSIxWCIp
djtxLjExLjMzKHEpOzYuMjcoKX07MmQ9MTZ9SiA3KDYuVy4yTik2LjUwPTNMKHUo
KXs3KDE3LjNEPT0iOHkifHwxNy4zRD09IjFYIil7NHAoNi41MCk7Ni41MD0xNjs2
LjI3KCl9fSwxMCk7Ni5HLjFNKDF3LCIyTyIsNi4yNyl9OzcoNi5XLjFqKTYoMXcp
LjZ1KCI1MiIsdSgpe0IgMWs9Ni5HLjFrO1AoQiBDIDF4IDFrKXtCIDRaPTFrW0Nd
LGk9NFouSTs3KGkmJkMhPVwnNTJcJyk2dyA2LkcuMmYoNFpbaS0xXSxDKTsyMigt
LWkpfX0pOzYuRS4xeih7NkE6dShWLDIxLE0pe3EuMk8oViwyMSxNLDEpfSwyTzp1
KFYsMjEsTSwxVyl7Nyg2LjF0KFYpKXYgcS4zVSgiMk8iLFYpO009TXx8dSgpe307
QiBDPSI1ZCI7NygyMSk3KDYuMXQoMjEpKXtNPTIxOzIxPTE2fUp7MjE9Ni4zZygy
MSk7Qz0iNVYifUIgNGU9cTs2LjN2KHtWOlYsQzpDLEY6MjEsMVc6MVcsMVg6dSgy
UCwxNSl7NygxNT09IjJNInx8ITFXJiYxNT09IjVMIik0ZS4xSSgiMnQiLDJQLjNH
KS40VigpLksoTSxbMlAuM0csMTUsMlBdKTtKIE0uMTQoNGUsWzJQLjNHLDE1LDJQ
XSl9fSk7diBxfSw2Qjp1KCl7diA2LjNnKHEpfSw0Vjp1KCl7diBxLjJvKCIyZCIp
LksodSgpezcocS4zZSk2LjU5KHEuM2UpO0ogNi40YShxLjJMfHxxLjZIfHxxLjJ0
fHwiIil9KS40ZygpfX0pOzcoITF3LjNwKTNwPXUoKXt2IDFwIDZJKCI2Sy42TSIp
fTs2LksoIjVtLDVRLDVPLDVXLDVOLDVIIi4zbygiLCIpLHUoaSxvKXs2LkVbb109
dShmKXt2IHEuM1UobyxmKX19KTs2LjF6KHsyYjp1KFYsRixNLEMsMVcpezcoNi4x
dChGKSl7TT1GO0Y9MTZ9diA2LjN2KHtWOlYsRjpGLDJNOk0sNHQ6QywxVzoxV30p
fSw2UTp1KFYsRixNLEMpe3YgNi4yYihWLEYsTSxDLDEpfSw1OTp1KFYsTSl7diA2
LjJiKFYsMTYsTSwiMmQiKX0sNlM6dShWLEYsTSl7diA2LjJiKFYsRixNLCI2bSIp
fSw2VTp1KFYsRixNLEMpezcoNi4xdChGKSl7TT1GO0Y9e319diA2LjN2KHtDOiI1
ViIsVjpWLEY6RiwyTTpNLDR0OkN9KX0sNlg6dSgyOSl7Ni4zcS4yOT0yOX0sNlk6
dSg1Yyl7Ni4xeig2LjNxLDVjKX0sM3E6ezFrOlUsQzoiNWQiLDI5OjAsNXI6Ijcw
L3gtNzMtM3ctNzciLDVoOlUsNDg6VSxGOjE2fSwzUzp7fSwzdjp1KHMpe3M9Ni4x
eih7fSw2LjNxLHMpOzcocy5GKXs3KHMuNWgmJjFDIHMuRiE9IjIzIilzLkY9Ni4z
ZyhzLkYpOzcocy5DLjRtKCk9PSIyYiIpe3MuVis9KChzLlYuMTgoIj8iKT4tMSk/
IiYiOiI/Iikrcy5GO3MuRj0xNn19NyhzLjFrJiYhNi40RSsrKTYuRy4xUygiNW0i
KTtCIDR5PTEyO0IgTj0xcCAzcCgpO04uN2oocy5DLHMuVixzLjQ4KTs3KHMuRilO
LjNBKCI3bC03bSIscy41cik7NyhzLjFXKU4uM0EoIjdvLTRLLTdxIiw2LjNTW3Mu
Vl18fCI3cywgN3QgN3cgN3ggNG86NG86NG8gN3oiKTtOLjNBKCJYLTdCLTdDIiwi
M3AiKTs3KE4uN0UpTi4zQSgiN0YiLCI3RyIpOzcocy41RylzLjVHKE4pOzcocy4x
ayk2LkcuMVMoIjVIIixbTixzXSk7QiAzNz11KDRzKXs3KE4mJihOLjNEPT00fHw0
cz09IjI5IikpezR5PVU7NygzSSl7NHAoM0kpOzNJPTE2fUIgMTU7Mkd7MTU9Ni41
WihOKSYmNHMhPSIyOSI/cy4xVyYmNi42OShOLHMuVik/IjVMIjoiMk0iOiIyQyI7
NygxNSE9IjJDIil7QiAzRjsyR3szRj1OLjRQKCI2Yi00SyIpfTJ3KGUpe303KHMu
MVcmJjNGKTYuM1Nbcy5WXT0zRjtCIEY9Ni42aShOLHMuNHQpOzcocy4yTSlzLjJN
KEYsMTUpOzcocy4xayk2LkcuMVMoIjVOIixbTixzXSl9SiA2LjNKKHMsTiwxNSl9
MncoZSl7MTU9IjJDIjs2LjNKKHMsTiwxNSxlKX03KHMuMWspNi5HLjFTKCI1TyIs
W04sc10pOzcocy4xayYmIS0tNi40RSk2LkcuMVMoIjVRIik7NyhzLjFYKXMuMVgo
TiwxNSk7NyhzLjQ4KU49MTZ9fTtCIDNJPTNMKDM3LDEzKTs3KHMuMjk+MCk1Nyh1
KCl7NyhOKXtOLjdOKCk7NyghNHkpMzcoIjI5Iil9fSxzLjI5KTsyR3tOLjdRKHMu
Ril9MncoZSl7Ni4zSihzLE4sMTYsZSl9Nyghcy40OCkzNygpO3YgTn0sM0o6dShz
LE4sMTUsZSl7NyhzLjJDKXMuMkMoTiwxNSxlKTs3KHMuMWspNi5HLjFTKCI1VyIs
W04scyxlXSl9LDRFOjAsNVo6dShyKXsyR3t2IXIuMTUmJjdWLjdXPT0iNEc6Inx8
KHIuMTU+PTVYJiZyLjE1PDdYKXx8ci4xNT09NmR8fDYuVy4yTiYmci4xNT09VH0y
dyhlKXt9diAxMn0sNjk6dShOLFYpezJHe0IgNmU9Ti40UCgiNmItNEsiKTt2IE4u
MTU9PTZkfHw2ZT09Ni4zU1tWXXx8Ni5XLjJOJiZOLjE1PT1UfTJ3KGUpe312IDEy
fSw2aTp1KHIsQyl7QiA0UT1yLjRQKCI4Yy1DIik7QiBGPSFDJiY0USYmNFEuMTgo
Ik4iKT49MDtGPUM9PSJOInx8Rj9yLjhpOnIuM0c7NyhDPT0iMmQiKTYuNGEoRik7
NyhDPT0iNm0iKTQwKCJGID0gIitGKTs3KEM9PSI0VSIpNigiPDFWPiIpLjRVKEYp
LjRWKCk7diBGfSwzZzp1KGEpe0Igcz1bXTs3KGEuMWw9PTJ5fHxhLjNZKTYuSyhh
LHUoKXtzLjFnKDJ4KHEuWSkrIj0iKzJ4KHEuTykpfSk7SiBQKEIgaiAxeCBhKTco
YVtqXSYmYVtqXS4xbD09MnkpNi5LKGFbal0sdSgpe3MuMWcoMngoaikrIj0iKzJ4
KHEpKX0pO0ogcy4xZygyeChqKSsiPSIrMngoYVtqXSkpO3Ygcy42dCgiJiIpfSw0
YTp1KEYpezcoMXcuNTQpMXcuNTQoRik7SiA3KDYuVy4yTikxdy41NyhGLDApO0og
NDAuM24oMXcsRil9fSk7Ni5FLjF6KHsxTDp1KFIsTSl7QiAxRz1xLjFEKCI6MUci
KTtSPzFHLjI2KHsyODoiMUwiLDNWOiIxTCIsMWQ6IjFMIn0sUixNKToxRy5LKHUo
KXtxLjFxLjFoPXEuMkU/cS4yRToiIjs3KDYuMW0ocSwiMWgiKT09IjFaIilxLjFx
LjFoPSIyRCJ9KTt2IHF9LDFLOnUoUixNKXtCIDNpPXEuMUQoIjozaSIpO1I/M2ku
MjYoezI4OiIxSyIsM1Y6IjFLIiwxZDoiMUsifSxSLE0pOjNpLksodSgpe3EuMkU9
cS4yRXx8Ni4xbShxLCIxaCIpOzcocS4yRT09IjFaIilxLjJFPSIyRCI7cS4xcS4x
aD0iMVoifSk7diBxfSw1Zzo2LkUuM1gsM1g6dShFLDRJKXtCIDFFPTFBO3YgNi4x
dChFKSYmNi4xdCg0SSk/cS41ZyhFLDRJKTpxLksodSgpezYocSlbNihxKS40bCgi
OjFHIik/IjFMIjoiMUsiXS4xNCg2KHEpLDFFKX0pfSw3YTp1KFIsTSl7diBxLjI2
KHsyODoiMUwifSxSLE0pfSw3Yzp1KFIsTSl7diBxLjI2KHsyODoiMUsifSxSLE0p
fSw3Zjp1KFIsTSl7diBxLksodSgpe0IgNWs9NihxKS40bCgiOjFHIik/IjFMIjoi
MUsiOzYocSkuMjYoezI4OjVrfSxSLE0pfSl9LDdyOnUoUixNKXt2IHEuMjYoezFk
OiIxTCJ9LFIsTSl9LDd1OnUoUixNKXt2IHEuMjYoezFkOiIxSyJ9LFIsTSl9LDd5
OnUoUiw0MyxNKXt2IHEuMjYoezFkOjQzfSxSLE0pfSwyNjp1KEgsUiwxdixNKXt2
IHEuMUYodSgpe3EuMkY9Ni4xeih7fSxIKTtCIDF1PTYuUihSLDF2LE0pO1AoQiBw
IDF4IEgpe0IgZT0xcCA2LjNiKHEsMXUscCk7NyhIW3BdLjFsPT0zUSllLjJzKGUu
USgpLEhbcF0pO0ogZVtIW3BdXShIKX19KX0sMUY6dShDLEUpezcoIUUpe0U9QztD
PSIzYiJ9diBxLksodSgpezcoIXEuMUYpcS4xRj17fTs3KCFxLjFGW0NdKXEuMUZb
Q109W107cS4xRltDXS4xZyhFKTs3KHEuMUZbQ10uST09MSlFLjE0KHEpfSl9fSk7
Ni4xeih7Ujp1KFIsMXYsRSl7QiAxdT1SJiZSLjFsPT03Sz9SOnsxWDpFfHwhRSYm
MXZ8fDYuMXQoUikmJlIsMjU6UiwxdjpFJiYxdnx8MXYmJjF2LjFsIT00dyYmMXZ9
OzF1LjI1PSgxdS4yNSYmMXUuMjUuMWw9PTNRPzF1LjI1Ons3Ujo3Uyw3VDo1WH1b
MXUuMjVdKXx8N1U7MXUuMU49MXUuMVg7MXUuMVg9dSgpezYuNmEocSwiM2IiKTs3
KDYuMXQoMXUuMU4pKTF1LjFOLjE0KHEpfTt2IDF1fSwxdjp7fSwxRjp7fSw2YTp1
KEQsQyl7Qz1DfHwiM2IiOzcoRC4xRiYmRC4xRltDXSl7RC4xRltDXS40TCgpO0Ig
Zj1ELjFGW0NdWzBdOzcoZilmLjE0KEQpfX0sM2I6dShELDFlLEgpe0Igej1xO0Ig
eT1ELjFxO0IgNEQ9Ni4xbShELCIxaCIpO3kuNVQ9IjFHIjt6LmE9dSgpezcoMWUu
NDkpMWUuNDkuMTQoRCxbei4ycF0pOzcoSD09IjFkIik2LjFJKHksIjFkIix6LjJw
KTtKIDcoNmwoei4ycCkpeVtIXT02bCh6LjJwKSsiNFMiO3kuMWg9IjJEIn07ei42
dj11KCl7diA0VCg2LjFtKEQsSCkpfTt6LlE9dSgpe0Igcj00VCg2LjMwKEQsSCkp
O3YgciYmcj4tOHo/cjp6LjZ2KCl9O3ouMnM9dSg0Ziw0Myl7ei40Sj0oMXAgNW8o
KSkuNXcoKTt6LjJwPTRmO3ouYSgpO3ouNHE9M0wodSgpe3ouNDkoNGYsNDMpfSwx
Myl9O3ouMUw9dSgpezcoIUQuMXkpRC4xeT17fTtELjF5W0hdPXEuUSgpOzFlLjFM
PVU7ei4ycygwLEQuMXlbSF0pOzcoSCE9IjFkIil5W0hdPSI1YSJ9O3ouMUs9dSgp
ezcoIUQuMXkpRC4xeT17fTtELjF5W0hdPXEuUSgpOzFlLjFLPVU7ei4ycyhELjF5
W0hdLDApfTt6LjNYPXUoKXs3KCFELjF5KUQuMXk9e307RC4xeVtIXT1xLlEoKTs3
KDREPT0iMVoiKXsxZS4xTD1VOzcoSCE9IjFkIil5W0hdPSI1YSI7ei4ycygwLEQu
MXlbSF0pfUp7MWUuMUs9VTt6LjJzKEQuMXlbSF0sMCl9fTt6LjQ5PXUoMzIsNDcp
e0IgdD0oMXAgNW8oKSkuNXcoKTs3KHQ+MWUuMjUrei40Sil7NHAoei40cSk7ei40
cT0xNjt6LjJwPTQ3O3ouYSgpOzcoRC4yRilELjJGW0hdPVU7QiAyYz1VO1AoQiBp
IDF4IEQuMkYpNyhELjJGW2ldIT09VSkyYz0xMjs3KDJjKXt5LjVUPSIiO3kuMWg9
NEQ7Nyg2LjFtKEQsIjFoIik9PSIxWiIpeS4xaD0iMkQiOzcoMWUuMUspeS4xaD0i
MVoiOzcoMWUuMUt8fDFlLjFMKVAoQiBwIDF4IEQuMkYpNyhwPT0iMWQiKTYuMUko
eSxwLEQuMXlbcF0pO0ogeVtwXT0iIn03KDJjJiY2LjF0KDFlLjFYKSkxZS4xWC4x
NChEKX1Ke0Igbj10LXEuNEo7QiBwPW4vMWUuMjU7ei4ycD0xZS4xdiYmNi4xdlsx
ZS4xdl0/Ni4xdlsxZS4xdl0ocCxuLDMyLCg0Ny0zMiksMWUuMjUpOigoLTZoLjdP
KHAqNmguOEwpLzIpKzAuNSkqKDQ3LTMyKSszMjt6LmEoKX19fX0pfScsNjIsNTQ1
LCd8fHx8fHxqUXVlcnl8aWZ8fHx8fHx8fHx8fHx8fHx8fHx8dGhpc3x8fHxmdW5j
dGlvbnxyZXR1cm58fHx8fHx2YXJ8dHlwZXxlbGVtfGZufGRhdGF8ZXZlbnR8cHJv
cHxsZW5ndGh8ZWxzZXxlYWNofHJldHxjYWxsYmFja3x4bWx8dmFsdWV8Zm9yfGN1
cnxzcGVlZHxlbGVtZW50fHVuZGVmaW5lZHx0cnVlfHVybHxicm93c2VyfHxuYW1l
fHx8cGFyZW50Tm9kZXxmYWxzZXx8YXBwbHl8c3RhdHVzfG51bGx8ZG9jdW1lbnR8
aW5kZXhPZnxjbGFzc05hbWV8dmFsfGZpcnN0Q2hpbGR8b2JqfG9wYWNpdHl8b3B0
aW9uc3xub2RlTmFtZXxwdXNofGRpc3BsYXl8cmVzdWx0fG1zaWV8Z2xvYmFsfGNv
bnN0cnVjdG9yfGNzc3x0ZXN0fGhhbmRsZXJ8bmV3fHN0eWxlfGFyZ3xleHByfGlz
RnVuY3Rpb258b3B0fGVhc2luZ3x3aW5kb3d8aW58b3JpZ3xleHRlbmR8YXJndW1l
bnRzfGNvbnRleHR8dHlwZW9mfGZpbHRlcnxhcmdzfHF1ZXVlfGhpZGRlbnxldmVu
dHN8YXR0cnxyZXxoaWRlfHNob3d8YWRkfG9sZHx0YXJnZXR8dGFibGV8dG9rZW58
cmVwbGFjZXx0cmlnZ2VyfG51bXxlbGVtc3xkaXZ8aWZNb2RpZmllZHxjb21wbGV0
ZXxrZXl8bm9uZXx0Ym9keXxwYXJhbXN8d2hpbGV8c3RyaW5nfG5vZGVUeXBlfGR1
cmF0aW9ufGFuaW1hdGV8cmVhZHl8aGVpZ2h0fHRpbWVvdXR8bnRofGdldHxkb25l
fHNjcmlwdHxuZXh0U2libGluZ3xyZW1vdmV8bm90fGluZGV4fHRifGZpeHxtZXJn
ZXxvaWR8ejB8cHJldmVudERlZmF1bHR8ZmluZHxub3d8Z3JlcHxwdXNoU3RhY2t8
Y3VzdG9tfGlubmVySFRNTHxmaXJzdHxjc3NGbG9hdHxjYXRjaHxlbmNvZGVVUklD
b21wb25lbnR8QXJyYXl8ZWx8Z3VpZHxzaWJsaW5nfGVycm9yfGJsb2NrfG9sZGJs
b2NrfGN1ckFuaW18dHJ5fHN0b3BQcm9wYWdhdGlvbnxjaGlsZE5vZGVzfGlkfHdy
YXB8dGV4dHxzdWNjZXNzfHNhZmFyaXxsb2FkfHJlc3xleGVjfGFsfF98bGFzdHxz
dWJzdHJ8aGFzfGRpc2FibGVkfGluc2VydEJlZm9yZXxzZWxlY3RlZHxjaGVja2Vk
fGN1ckNTU3xtYXB8Zmlyc3ROdW18cmVtb3ZlQ2hpbGR8cmUyfHRyaW18Z2V0QXR0
cmlidXRlfG9ucmVhZHlzdGF0ZWNoYW5nZXxoYW5kbGVyc3xvbnxvcmlnaW5hbEV2
ZW50fGZ4fHJlYWR5TGlzdHxwYXJQb3N8c3JjfG9wZXJhfHBhcmFtfG1vemlsbGF8
dmlzaWJsZXxkb21NYW5pcHxjbGVhbnxjbG9uZU5vZGV8dHJ8Y2FsbHxzcGxpdHxY
TUxIdHRwUmVxdWVzdHxhamF4U2V0dGluZ3N8YXBwZW5kfGNoaWxkfFN0cmluZ3xl
bXB0eXxhamF4fGZvcm18YnV0dG9ufGluQXJyYXl8bXVsdGlGaWx0ZXJ8c2V0UmVx
dWVzdEhlYWRlcnxmb3VuZFRva2VufDlffHJlYWR5U3RhdGV8dGFnfG1vZFJlc3xy
ZXNwb25zZVRleHR8c2Vjb25kfGl2YWx8aGFuZGxlRXJyb3J8dG9VcHBlckNhc2V8
c2V0SW50ZXJ2YWx8bWFrZUFycmF5fHNsaWNlfGJyZWFrfG9XaWR0aHxOdW1iZXJ8
cmV0dXJuVmFsdWV8bGFzdE1vZGlmaWVkfHN0eWxlRmxvYXR8YmluZHx3aWR0aHxp
c1JlYWR5fHRvZ2dsZXxqcXVlcnl8ZGlyfGV2YWx8bW91c2VvdmVyfHNlbGVjdHx0
b3xkZWZhdWx0Vmlld3xwb3NpdGlvbnxvSGVpZ2h0fGxhc3ROdW18YXN5bmN8c3Rl
cHxnbG9iYWxFdmFsfHN0YXRpY3xwb3N8c3dhcHxzZWxmfGZyb218ZW5kfGZsb2F0
fGFscGhhfHJhZGlvfGludnxpc3x0b0xvd2VyQ2FzZXx2aXNpYmlsaXR5fDAwfGNs
ZWFySW50ZXJ2YWx8dGltZXJ8cmVjfGlzVGltZW91dHxkYXRhVHlwZXxfcmVzb3J0
fFJlZ0V4cHxGdW5jdGlvbnxnZXRBbGx8cmVxdWVzdERvbmV8cGFyZW50c3xtYXRj
aGVkfGlzWE1MRG9jfGFwcGVuZENoaWxkfG9sZERpc3BsYXl8YWN0aXZlfHRyaWdn
ZXJlZHxmaWxlfGRvY3VtZW50RWxlbWVudHxmbjJ8c3RhcnRUaW1lfE1vZGlmaWVk
fHNoaWZ0fGxhc3RUb2dnbGV8ZGVlcHxoYW5kbGVIb3ZlcnxnZXRSZXNwb25zZUhl
YWRlcnxjdHxzdWJtaXR8cHh8cGFyc2VGbG9hdHxodG1sfGV2YWxTY3JpcHRzfGdl
dENvbXB1dGVkU3R5bGV8Z2V0RWxlbWVudEJ5SWR8Y2xvbmV8ZWxzfHNhZmFyaVRp
bWVyfGN1cnJlbnRTdHlsZXx1bmxvYWR8Zm9yY2V8ZXhlY1NjcmlwdHxnZXRQcm9w
ZXJ0eVZhbHVlfG5ld1Byb3B8c2V0VGltZW91dHx6b29tfGdldFNjcmlwdHwxcHh8
c2x8c2V0dGluZ3N8R0VUfHJsfGNoZWNrfF90b2dnbGV8cHJvY2Vzc0RhdGF8cHJl
cGVuZHxiZWZvcmV8c3RhdGV8cmVtb3ZlQXR0cnxhamF4U3RhcnR8bHR8RGF0ZXxn
dHxlcXxjb250ZW50VHlwZXxwcmV2aW91c1NpYmxpbmd8YWZ0ZXJ8cGFyZW50fGNv
bnRhaW5zfGdldFRpbWV8Y2hlY2tib3h8cGFzc3dvcmR8YXBwZW5kVG98aW1hZ2V8
cmVzZXR8aW5wdXR8d2Via2l0fGhyZWZ8Y29udGludWV8YmVmb3JlU2VuZHxhamF4
U2VuZHxvd25lckRvY3VtZW50fGdldEVsZW1lbnRzQnlUYWdOYW1lfHRtcHxub3Rt
b2RpZmllZHxwYXJzZXxhamF4U3VjY2Vzc3xhamF4Q29tcGxldGV8X3ByZWZpeHxh
amF4U3RvcHxldmVufG9kZHxvdmVyZmxvd3xkZWxldGV8UE9TVHxhamF4RXJyb3J8
MjAwfGhhbmRsZXxodHRwU3VjY2Vzc3xub2RlVmFsdWV8dW5zaGlmdHxfX2llX2lu
aXR8c3JjRWxlbWVudHxib2R5fHBhZ2VYfHRhZ05hbWV8Y2xpZW50WHxzY3JvbGxM
ZWZ0fGh0dHBOb3RNb2RpZmllZHxkZXF1ZXVlfExhc3R8c2Nyb2xsVG9wfDMwNHx4
bWxSZXN8dW5iaW5kfDEwMHxNYXRofGh0dHBEYXRhfGNsaWNrfG1vdXNlb3V0fHBh
cnNlSW50fGpzb258Y3JlYXRlRWxlbWVudHxET01Db250ZW50TG9hZGVkfHByZXZP
YmplY3R8b2x8c2V0QXJyYXl8ZXhjbHVkZXxqb2lufG9uZXxtYXh8ZG98cmVsYXRp
dmV8Y2xpZW50SGVpZ2h0fGNsaWVudFdpZHRofGxvYWRJZk1vZGlmaWVkfHNlcmlh
bGl6ZXx0b1N0cmluZ3x0aGVhZHx0Zm9vdHx0ZHx0aHx0ZXh0Q29udGVudHxBY3Rp
dmVYT2JqZWN0fGh0bWxGb3J8TWljcm9zb2Z0fGNsYXNzfFhNTEhUVFB8cmVhZE9u
bHl8Z2l8bWF0Y2h8Z2V0SWZNb2RpZmllZHw5OTk5fGdldEpTT058Z2V0QXR0cmli
dXRlTm9kZXxwb3N0fHNldEF0dHJpYnV0ZXxpZ3xhamF4VGltZW91dHxhamF4U2V0
dXB8Y29uY2F0fGFwcGxpY2F0aW9ufHVzZXJBZ2VudHxjb21wYXRpYmxlfHd3d3xj
b21wYXRNb2RlfENTUzFDb21wYXR8bmV4dHx1cmxlbmNvZGVkfHNpYmxpbmdzfGNo
aWxkcmVufHNsaWRlRG93bnxwcmVwZW5kVG98c2xpZGVVcHxUb3B8aW5zZXJ0QWZ0
ZXJ8c2xpZGVUb2dnbGV8cmVtb3ZlQXR0cmlidXRlfGFkZENsYXNzfHJlbW92ZUNs
YXNzfG9wZW58dG9nZ2xlQ2xhc3N8Q29udGVudHxUeXBlfGxhc3RDaGlsZHxJZnxv
bmx5fFNpbmNlfGZhZGVJbnxUaHV8MDF8ZmFkZU91dHxlbmFibGVkfEphbnwxOTcw
fGZhZGVUb3xHTVR8dGV4dGFyZWF8UmVxdWVzdGVkfFdpdGh8cHJldnxvdmVycmlk
ZU1pbWVUeXBlfENvbm5lY3Rpb258Y2xvc2V8Ym94TW9kZWx8cmlnaHR8b2JqZWN0
fE9iamVjdHxuYXZpZ2F0b3J8c3Vic3RyaW5nfGFib3J0fGNvc3xmb250fHNlbmR8
c2xvd3w2MDB8ZmFzdHw0MDB8bG9jYXRpb258cHJvdG9jb2x8MzAwfHBhZ2VZfGNs
aWVudFl8bWV0aG9kfGFjdGlvbnxjYW5jZWxCdWJibGV8aG92ZXJ8ZnJvbUVsZW1l
bnR8dG9FbGVtZW50fHJlbGF0ZWRUYXJnZXR8cmVtb3ZlRXZlbnRMaXN0ZW5lcnxi
bHVyfHJlYWRvbmx5fGZvY3VzfHJlc2l6ZXxjb250ZW50fHNjcm9sbHxkYmxjbGlj
a3xtb3VzZWRvd258bW91c2V1cHxtb3VzZW1vdmV8cmVzcG9uc2VYTUx8Y2hhbmdl
fGtleWRvd258a2V5cHJlc3N8a2V5dXB8YWRkRXZlbnRMaXN0ZW5lcnx3cml0ZXxw
cm90b3R5cGV8c2l6ZXxzY3J8aXB0fGNyZWF0ZVRleHROb2RlfGRlZmVyfEZPUk18
cmV2ZXJzZXxub0NvbmZsaWN0fGxvYWRlZHwxMDAwMHx3ZWlnaHR8bGluZXxCb3R0
b218UmlnaHR8TGVmdHxwYWRkaW5nfGJvcmRlcnxXaWR0aHxvZmZzZXRIZWlnaHR8
b2Zmc2V0V2lkdGh8YWJzb2x1dGV8UEl8bGVmdCcuc3BsaXQoJ3wnKSwwLHt9KSkK

------------PQP3L7ekBxLH68e4JnL5l0
Content-Disposition: inline; filename=thickbox.js
Content-Type: application/x-javascript; charset=ISO-8859-1; name=thickbox.js
Content-Location: http://www.3cat24.cat/js/thickbox.js
Content-Transfer-Encoding: Base64

LyoKICogVGhpY2tib3ggMi4xIC0gT25lIEJveCBUbyBSdWxlIFRoZW0gQWxsLgog
KiBCeSBDb2R5IExpbmRsZXkgKGh0dHA6Ly93d3cuY29keWxpbmRsZXkuY29tKQog
KiBDb3B5cmlnaHQgKGMpIDIwMDYgY29keSBsaW5kbGV5CiAqIExpY2Vuc2VkIHVu
ZGVyIHRoZSBNSVQgTGljZW5zZToKICogICBodHRwOi8vd3d3Lm9wZW5zb3VyY2Uu
b3JnL2xpY2Vuc2VzL21pdC1saWNlbnNlLnBocAogKiBUaGlja2JveCBpcyBidWls
dCBvbiB0b3Agb2YgdGhlIHZlcnkgbGlnaHQgd2VpZ2h0IGpRdWVyeSBsaWJyYXJ5
LgogKi8KCi8vb24gcGFnZSBsb2FkIGNhbGwgVEJfaW5pdAoKCi8vIDE1LTA5LTIw
MDkgLS0+IFMnaGEgYWZlZ2l0IGVsIGpRdWVyeS5ub0NvbmZsaWN0IGkgc3Vic3Rp
dHVpdCBlbHMgJCBwZXIgImpRdWVyeSIgcGVyIGZlciBjb21wYXRpYmxlcyBsZXMg
bGxpYnJlcmllcyBkZSBqUXVlcnkgYW1iIG1vb3Rvb2xzCmpRdWVyeS5ub0NvbmZs
aWN0KCk7CgpqUXVlcnkoZG9jdW1lbnQpLnJlYWR5KFRCX2luaXQpOwoKLy9hZGQg
dGhpY2tib3ggdG8gaHJlZiBlbGVtZW50cyB0aGF0IGhhdmUgYSBjbGFzcyBvZiAu
dGhpY2tib3gKZnVuY3Rpb24gVEJfaW5pdCgpewogIGpRdWVyeSgiYS50aGlja2Jv
eCIpLmNsaWNrKGZ1bmN0aW9uKCl7CiAgdmFyIHQgPSB0aGlzLnRpdGxlIHx8IHRo
aXMubmFtZSB8fCBudWxsOwogIHZhciBnID0gdGhpcy5yZWwgfHwgZmFsc2U7CiAg
VEJfc2hvdyh0LHRoaXMuaHJlZixnKTsKICB0aGlzLmJsdXIoKTsKICByZXR1cm4g
ZmFsc2U7CiAgfSk7Cn0KCmZ1bmN0aW9uIFRCX3Nob3coY2FwdGlvbiwgdXJsLCBp
bWFnZUdyb3VwKSB7Ly9mdW5jdGlvbiBjYWxsZWQgd2hlbiB0aGUgdXNlciBjbGlj
a3Mgb24gYSB0aGlja2JveCBsaW5rCgogIHRyeSB7CgkKCWlmIChwYXJlbnQuZG9j
dW1lbnQuZ2V0RWxlbWVudEJ5SWQoIlRCX2lmcmFtZUNvbnRlbnQiKSAhPSBudWxs
KSB7CiAgICAgICAKICAgICAgICAvLyBHZXQgd2lkdGggYW5kIGhlaWdodCBmb3Ig
dGhpY2tib3ggZGltZW5zaW9ucwogICAgICAgIHZhciBwYXJhbXMgPSBUQl9wYXJz
ZVF1ZXJ5KHVybCk7CiAgICAgICAgVEJfV0lEVEggPSAocGFyYW1zWyd3aWR0aCdd
KjEpOwogICAgICAgIFRCX0hFSUdIVCA9IChwYXJhbXNbJ2hlaWdodCddKjEpOwog
ICAgICAgICAgIAogICAgICAgIC8vIEdldCBpZnJhbWUgYW5kIHdpbmRvdyBub2Rl
cwogICAgICAgIHZhciBpZnJhbWVOb2RlID0gcGFyZW50LmRvY3VtZW50LmdldEVs
ZW1lbnRCeUlkKCJUQl9pZnJhbWVDb250ZW50Iik7CiAgICAgICAgdmFyIHdpbmRv
d05vZGUgPSBwYXJlbnQuZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoIlRCX3dpbmRv
dyIpOwogICAgICAgCiAgICAgICAgLy8gUmVsb2FkIGlmcmFtZQogICAgICAgIGlm
cmFtZU5vZGUuc3JjID0gdXJsOwogICAgICAgIGlmcmFtZU5vZGUuc3R5bGUud2lk
dGggID0gKFRCX1dJRFRIICsgMCkgKyAicHgiOwogICAgICAgICAgIGlmcmFtZU5v
ZGUuc3R5bGUuaGVpZ2h0ID0gKFRCX0hFSUdIVCArIDApICsgInB4IjsKCiAgICAg
ICAgLy8gUmVsb2FkIHdpbmRvdwogICAgICAgIHZhciBhcnJheVBhZ2VTY3JvbGwg
PSBUQl9nZXRQYWdlU2Nyb2xsVG9wKCk7CiAgICAgICAgd2luZG93Tm9kZS5zdHls
ZS53aWR0aCAgPSAoVEJfV0lEVEggKyAwKSArICJweCI7CiAgICAgICAgICAgd2lu
ZG93Tm9kZS5zdHlsZS5oZWlnaHQgPSAoVEJfSEVJR0hUICsgMjcpICsgInB4IjsK
ICAgICAgICAgICB3aW5kb3dOb2RlLnN0eWxlLmxlZnQgICA9IChhcnJheVBhZ2VT
Y3JvbGxbMF0gKyAKKHBhcmVudC53aW5kb3cuaW5uZXJXaWR0aCAtIFRCX1dJRFRI
KS8yKSsicHgiOwogICAgICAgICAgIHdpbmRvd05vZGUuc3R5bGUudG9wICAgID0g
KGFycmF5UGFnZVNjcm9sbFsxXSArIAoocGFyZW50LndpbmRvdy5pbm5lckhlaWdo
dCAtIFRCX0hFSUdIVCkvMikrInB4IjsKICAgICAgIAogICAgICAgIC8vIFN0b3Ag
ZXhlY3V0aW9uCiAgICAgICAgICBleGl0OwogICAgfQoJCiAgICBpZiAoZG9jdW1l
bnQuZ2V0RWxlbWVudEJ5SWQoIlRCX0hpZGVTZWxlY3QiKSA9PSBudWxsKSB7CiAg
ICBqUXVlcnkoImJvZHkiKS5hcHBlbmQoIjxpZnJhbWUgaWQ9J1RCX0hpZGVTZWxl
Y3QnPjwvaWZyYW1lPjxkaXYgaWQ9J1RCX292ZXJsYXknPjwvZGl2PjxkaXYgaWQ9
J1RCX3dpbmRvdyc+PC9kaXY+Iik7CiAgICBqUXVlcnkoIiNUQl9vdmVybGF5Iiku
Y2xpY2soVEJfcmVtb3ZlKTsKICAgIH0KCiAgICBpZihjYXB0aW9uPT1udWxsKXtj
YXB0aW9uPSIifTsKCiAgICBqUXVlcnkod2luZG93KS5zY3JvbGwoVEJfcG9zaXRp
b24pOwoKICAgIFRCX292ZXJsYXlTaXplKCk7CgogICAgalF1ZXJ5KCJib2R5Iiku
YXBwZW5kKCI8ZGl2IGlkPSdUQl9sb2FkJz48aW1nIHNyYz0nL2ltZy9sb2FkaW5n
QW5pbWF0aW9uLmdpZicgLz48L2Rpdj4iKTsKICAgIFRCX2xvYWRfcG9zaXRpb24o
KTsKCgoKICAgICBpZih1cmwuaW5kZXhPZigiPyIpIT09LTEpeyAvL0lmIHRoZXJl
IGlzIGEgcXVlcnkgc3RyaW5nIGludm9sdmVkCiAgICAgIHZhciBiYXNlVVJMID0g
dXJsLnN1YnN0cigwLCB1cmwuaW5kZXhPZigiPyIpKTsKICAgICB9ZWxzZXsKICAg
ICAgICAgdmFyIGJhc2VVUkwgPSB1cmw7CiAgICAgfQogICAgIHZhciB1cmxTdHJp
bmcgPSAvXC5qcGd8XC5qcGVnfFwucG5nfFwuZ2lmfFwuYm1wL2c7CiAgICAgdmFy
IHVybFR5cGUgPSBiYXNlVVJMLnRvTG93ZXJDYXNlKCkubWF0Y2godXJsU3RyaW5n
KTsKCSAKCiAgICBpZih1cmxUeXBlID09ICcuanBnJyB8fCB1cmxUeXBlID09ICcu
anBlZycgfHwgdXJsVHlwZSA9PSAnLnBuZycgfHwgdXJsVHlwZSA9PSAnLmdpZicg
fHwgdXJsVHlwZSA9PSAnLmJtcCcpey8vY29kZSB0byBzaG93IGltYWdlcwoKICAg
ICAgVEJfUHJldkNhcHRpb24gPSAiIjsKICAgICAgVEJfUHJldlVSTCA9ICIiOwog
ICAgICBUQl9QcmV2SFRNTCA9ICIiOwogICAgICBUQl9OZXh0Q2FwdGlvbiA9ICIi
OwogICAgICBUQl9OZXh0VVJMID0gIiI7CiAgICAgIFRCX05leHRIVE1MID0gIiI7
CiAgICAgIFRCX2ltYWdlQ291bnQgPSAiIjsKICAgICAgVEJfRm91bmRVUkwgPSBm
YWxzZTsKICAgICAgaWYoaW1hZ2VHcm91cCl7CiAgICAgICAgVEJfVGVtcEFycmF5
ID0galF1ZXJ5KCJhW0ByZWw9IitpbWFnZUdyb3VwKyJdIikuZ2V0KCk7CiAgICAg
ICAgZm9yIChUQl9Db3VudGVyID0gMDsgKChUQl9Db3VudGVyIDwgVEJfVGVtcEFy
cmF5Lmxlbmd0aCkgJiYgKFRCX05leHRIVE1MID09ICIiKSk7IFRCX0NvdW50ZXIr
KykgewogICAgICAgICAgdmFyIHVybFR5cGVUZW1wID0gVEJfVGVtcEFycmF5W1RC
X0NvdW50ZXJdLmhyZWYudG9Mb3dlckNhc2UoKS5tYXRjaCh1cmxTdHJpbmcpOwog
ICAgICAgICAgICBpZiAoIShUQl9UZW1wQXJyYXlbVEJfQ291bnRlcl0uaHJlZiA9
PSB1cmwpKSB7CiAgICAgICAgICAgICAgaWYgKFRCX0ZvdW5kVVJMKSB7CiAgICAg
ICAgICAgICAgICBUQl9OZXh0Q2FwdGlvbiA9IFRCX1RlbXBBcnJheVtUQl9Db3Vu
dGVyXS50aXRsZTsKICAgICAgICAgICAgICAgIFRCX05leHRVUkwgPSBUQl9UZW1w
QXJyYXlbVEJfQ291bnRlcl0uaHJlZjsKICAgICAgICAgICAgICAgIFRCX05leHRI
VE1MID0gIjxzcGFuIGlkPSdUQl9uZXh0Jz4mbmJzcDsmbmJzcDs8YSBocmVmPScj
Jz5OZXh0ICZndDs8L2E+PC9zcGFuPiI7CiAgICAgICAgICAgICAgfSBlbHNlIHsK
ICAgICAgICAgICAgICAgIFRCX1ByZXZDYXB0aW9uID0gVEJfVGVtcEFycmF5W1RC
X0NvdW50ZXJdLnRpdGxlOwogICAgICAgICAgICAgICAgVEJfUHJldlVSTCA9IFRC
X1RlbXBBcnJheVtUQl9Db3VudGVyXS5ocmVmOwogICAgICAgICAgICAgICAgVEJf
UHJldkhUTUwgPSAiPHNwYW4gaWQ9J1RCX3ByZXYnPiZuYnNwOyZuYnNwOzxhIGhy
ZWY9JyMnPiZsdDsgUHJldjwvYT48L3NwYW4+IjsKICAgICAgICAgICAgICB9CiAg
ICAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgICAgVEJfRm91bmRVUkwgPSB0
cnVlOwogICAgICAgICAgICAgIFRCX2ltYWdlQ291bnQgPSAiSW1hZ2UgIiArIChU
Ql9Db3VudGVyICsgMSkgKyIgb2YgIisgKFRCX1RlbXBBcnJheS5sZW5ndGgpOwog
ICAgICAgICAgICB9CiAgICAgICAgfQogICAgICB9CgogICAgICBpbWdQcmVsb2Fk
ZXIgPSBuZXcgSW1hZ2UoKTsKICAgICAgaW1nUHJlbG9hZGVyLm9ubG9hZCA9IGZ1
bmN0aW9uKCl7CiAgICAgIGltZ1ByZWxvYWRlci5vbmxvYWQgPSBudWxsOwoKICAg
ICAgLy8gUmVzaXppbmcgbGFyZ2UgaW1hZ2VzIC0gb3JnaW5hbCBieSBDaHJpc3Rp
YW4gTW9udG95YSBlZGl0ZWQgYnkgbWUuCiAgICAgIHZhciBwYWdlc2l6ZSA9IFRC
X2dldFBhZ2VTaXplKCk7CiAgICAgIHZhciB4ID0gcGFnZXNpemVbMF0gLSAxNTA7
CiAgICAgIHZhciB5ID0gcGFnZXNpemVbMV0gLSAxNTA7CiAgICAgIHZhciBpbWFn
ZVdpZHRoID0gaW1nUHJlbG9hZGVyLndpZHRoOwogICAgICB2YXIgaW1hZ2VIZWln
aHQgPSBpbWdQcmVsb2FkZXIuaGVpZ2h0OwogICAgICBpZiAoaW1hZ2VXaWR0aCA+
IHgpIHsKICAgICAgICBpbWFnZUhlaWdodCA9IGltYWdlSGVpZ2h0ICogKHggLyBp
bWFnZVdpZHRoKTsKICAgICAgICBpbWFnZVdpZHRoID0geDsKICAgICAgICBpZiAo
aW1hZ2VIZWlnaHQgPiB5KSB7CiAgICAgICAgICBpbWFnZVdpZHRoID0gaW1hZ2VX
aWR0aCAqICh5IC8gaW1hZ2VIZWlnaHQpOwogICAgICAgICAgaW1hZ2VIZWlnaHQg
PSB5OwogICAgICAgIH0KICAgICAgfSBlbHNlIGlmIChpbWFnZUhlaWdodCA+IHkp
IHsKICAgICAgICBpbWFnZVdpZHRoID0gaW1hZ2VXaWR0aCAqICh5IC8gaW1hZ2VI
ZWlnaHQpOwogICAgICAgIGltYWdlSGVpZ2h0ID0geTsKICAgICAgICBpZiAoaW1h
Z2VXaWR0aCA+IHgpIHsKICAgICAgICAgIGltYWdlSGVpZ2h0ID0gaW1hZ2VIZWln
aHQgKiAoeCAvIGltYWdlV2lkdGgpOwogICAgICAgICAgaW1hZ2VXaWR0aCA9IHg7
CiAgICAgICAgfQogICAgICB9CiAgICAgIC8vIEVuZCBSZXNpemluZwoKICAgICAg
VEJfV0lEVEggPSBpbWFnZVdpZHRoICsgMzA7CiAgICAgIFRCX0hFSUdIVCA9IGlt
YWdlSGVpZ2h0ICsgNjA7CiAgICAgIGpRdWVyeSgiI1RCX3dpbmRvdyIpLmFwcGVu
ZCgiPGEgaHJlZj0nJyBpZD0nVEJfSW1hZ2VPZmYnIHRpdGxlPSdUYW5jYSc+PGlt
ZyBpZD0nVEJfSW1hZ2UnIHNyYz0nIit1cmwrIicgd2lkdGg9JyIraW1hZ2VXaWR0
aCsiJyBoZWlnaHQ9JyIraW1hZ2VIZWlnaHQrIicgYWx0PSciK2NhcHRpb24rIicv
PjwvYT4iICsgIjxkaXYgaWQ9J1RCX2NhcHRpb24nPiIrY2FwdGlvbisiPGRpdiBp
ZD0nVEJfc2Vjb25kTGluZSc+IiArIFRCX2ltYWdlQ291bnQgKyBUQl9QcmV2SFRN
TCArIFRCX05leHRIVE1MICsgIjwvZGl2PjwvZGl2PjxkaXYgaWQ9J1RCX2Nsb3Nl
V2luZG93Jz48YSBocmVmPScjJyBpZD0nVEJfY2xvc2VXaW5kb3dCdXR0b24nIHRp
dGxlPSdDbG9zZSc+VGFuY2E8L2E+PC9kaXY+Iik7CgogICAgICBqUXVlcnkoIiNU
Ql9jbG9zZVdpbmRvd0J1dHRvbiIpLmNsaWNrKFRCX3JlbW92ZSk7CgogICAgICBp
ZiAoIShUQl9QcmV2SFRNTCA9PSAiIikpIHsKICAgICAgICBmdW5jdGlvbiBnb1By
ZXYoKXsKICAgICAgICAgIGlmKGpRdWVyeShkb2N1bWVudCkudW5jbGljayhnb1By
ZXYpKXtqUXVlcnkoZG9jdW1lbnQpLnVuY2xpY2soZ29QcmV2KX07CiAgICAgICAg
ICBqUXVlcnkoIiNUQl93aW5kb3ciKS5yZW1vdmUoKTsKICAgICAgICAgIGpRdWVy
eSgiYm9keSIpLmFwcGVuZCgiPGRpdiBpZD0nVEJfd2luZG93Jz48L2Rpdj4iKTsK
ICAgICAgICAgIFRCX3Nob3coVEJfUHJldkNhcHRpb24sIFRCX1ByZXZVUkwsIGlt
YWdlR3JvdXApOwogICAgICAgICAgcmV0dXJuIGZhbHNlOwogICAgICAgIH0KICAg
ICAgICBqUXVlcnkoIiNUQl9wcmV2IikuY2xpY2soZ29QcmV2KTsKICAgICAgfQoK
ICAgICAgaWYgKCEoVEJfTmV4dEhUTUwgPT0gIiIpKSB7CiAgICAgICAgZnVuY3Rp
b24gZ29OZXh0KCl7CiAgICAgICAgICBqUXVlcnkoIiNUQl93aW5kb3ciKS5yZW1v
dmUoKTsKICAgICAgICAgIGpRdWVyeSgiYm9keSIpLmFwcGVuZCgiPGRpdiBpZD0n
VEJfd2luZG93Jz48L2Rpdj4iKTsKICAgICAgICAgIFRCX3Nob3coVEJfTmV4dENh
cHRpb24sIFRCX05leHRVUkwsIGltYWdlR3JvdXApOwogICAgICAgICAgcmV0dXJu
IGZhbHNlOwogICAgICAgIH0KICAgICAgICBqUXVlcnkoIiNUQl9uZXh0IikuY2xp
Y2soZ29OZXh0KTsKCiAgICAgIH0KCiAgICAgIGRvY3VtZW50Lm9ua2V5ZG93biA9
IGZ1bmN0aW9uKGUpewogICAgICAgIGlmIChlID09IG51bGwpIHsgLy8gaWUKICAg
ICAgICAgIGtleWNvZGUgPSBldmVudC5rZXlDb2RlOwogICAgICAgIH0gZWxzZSB7
IC8vIG1vemlsbGEKICAgICAgICAgIGtleWNvZGUgPSBlLndoaWNoOwogICAgICAg
IH0KICAgICAgICBpZihrZXljb2RlID09IDI3KXsgLy8gY2xvc2UKICAgICAgICAg
IFRCX3JlbW92ZSgpOwogICAgICAgIH0gZWxzZSBpZihrZXljb2RlID09IDE5MCl7
IC8vIGRpc3BsYXkgcHJldmlvdXMgaW1hZ2UKICAgICAgICAgIGlmKCEoVEJfTmV4
dEhUTUwgPT0gIiIpKXsKICAgICAgICAgIGRvY3VtZW50Lm9ua2V5ZG93biA9ICIi
OwogICAgICAgICAgZ29OZXh0KCk7CiAgICAgICAgICB9CiAgICAgICAgfSBlbHNl
IGlmKGtleWNvZGUgPT0gMTg4KXsgLy8gZGlzcGxheSBuZXh0IGltYWdlCiAgICAg
ICAgICBpZighKFRCX1ByZXZIVE1MID09ICIiKSl7CiAgICAgICAgICBkb2N1bWVu
dC5vbmtleWRvd24gPSAiIjsKICAgICAgICAgIGdvUHJldigpOwogICAgICAgICAg
fQogICAgICAgIH0KICAgICAgfQoKICAgICAgVEJfcG9zaXRpb24oKTsKICAgICAg
alF1ZXJ5KCIjVEJfbG9hZCIpLnJlbW92ZSgpOwogICAgICBqUXVlcnkoIiNUQl9J
bWFnZU9mZiIpLmNsaWNrKFRCX3JlbW92ZSk7CiAgICAgIGpRdWVyeSgiI1RCX3dp
bmRvdyIpLmNzcyh7ZGlzcGxheToiYmxvY2sifSk7IC8vZm9yIHNhZmFyaSB1c2lu
ZyBjc3MgaW5zdGVhZCBvZiBzaG93CiAgICAgIH0KCiAgICAgIGltZ1ByZWxvYWRl
ci5zcmMgPSB1cmw7CiAgICB9ZWxzZXsvL2NvZGUgdG8gc2hvdyBodG1sIHBhZ2Vz
CgogICAgICAvLyB2YXIgcXVlcnlTdHJpbmcgPSB1cmwucmVwbGFjZSgvXlteXD9d
K1w/Py8sJycpOwogICAgICAvLyB2YXIgcGFyYW1zID0gVEJfcGFyc2VRdWVyeSgg
cXVlcnlTdHJpbmcgKTsKCSAgCgkgICAKCSAgLy8gTk9VIFNURSAvLyoqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioK
CSAgdmFyIGFsbFN0cmluZ3MgPSB1cmwucmVwbGFjZSgvXlteXD9dK1w/Py8sJycp
OwoJCgkgIHZhciBhbGxTdHJpbmdzU3BsaXR0ZWQgPSBhbGxTdHJpbmdzLnNwbGl0
KCIjIik7CQoJICB2YXIgcXVlcnlTdHJpbmcgID0gYWxsU3RyaW5nc1NwbGl0dGVk
WzFdOwoJICB2YXIgQ0NSVFZTdHJpbmdzID0gYWxsU3RyaW5nc1NwbGl0dGVkWzBd
OwoJICB2YXIgdXJsVG9Mb2FkID0gdXJsLnNwbGl0KCIjIilbMF07CgkgIAoJICB2
YXIgcGFyYW1zID0gVEJfcGFyc2VRdWVyeSggcXVlcnlTdHJpbmcgKTsKCQoJCS8q
YWxlcnQoInVybDogICIrdXJsKTsKCQlhbGVydCgiYWxsU3RyaW5nczogICIrYWxs
U3RyaW5ncyk7CgkJYWxlcnQoImFsbFN0cmluZ3NTcGxpdHRlZDogICIrYWxsU3Ry
aW5nc1NwbGl0dGVkKTsKCQlhbGVydCgiVVJMOiAgIit1cmwpOwoJCWFsZXJ0KCJ1
cmxUb0xvYWQ6ICAiK3VybFRvTG9hZCk7CgkJYWxlcnQoInF1ZXJ5U3RyaW5nOiAg
IitxdWVyeVN0cmluZyk7CgkJYWxlcnQoIkNDUlRWU3RyaW5nczogICIrQ0NSVFZT
dHJpbmdzKTsKCQlhbGVydCgiQ1JFTyBVTiBOT1UgUEFHRSBkZSBtaWRlcyAgdzog
IithamF4Q29udGVudFcrIjsgaDogIithamF4Q29udGVudEgpOyovCgkKCQoJCgkK
ICAgICAgVEJfV0lEVEggPSAocGFyYW1zWyd3aWR0aCddKjEpICsgMzA7CiAgICAg
IFRCX0hFSUdIVCA9IChwYXJhbXNbJ2hlaWdodCddKjEpICsgNDA7CiAgICAgIGFq
YXhDb250ZW50VyA9IFRCX1dJRFRIIC0gMzA7CiAgICAgIGFqYXhDb250ZW50SCA9
IFRCX0hFSUdIVCAtIDQ1OwoKICAgICAgaWYodXJsLmluZGV4T2YoJ1RCX2lmcmFt
ZScpICE9IC0xKXsKICAgICAgICAgIHVybE5vUXVlcnkgPSB1cmwuc3BsaXQoJ1RC
XycpOwoJCSAgdmFyIGxpbmlhID0gMzAKCQkgIGlmIChfcnNVQS5pbmRleE9mKCdN
U0lFJyk+LTEpIGxpbmlhID0gMzE7CiAgICAgICAgICAvL2pRdWVyeSgiI1RCX3dp
bmRvdyIpLmFwcGVuZCgiPGRpdiBpZD0nVEJfdGl0bGUnPjxkaXYgaWQ9J1RCX2Fq
YXhXaW5kb3dUaXRsZSc+IitjYXB0aW9uKyI8L2Rpdj48ZGl2IGlkPSdUQl9jbG9z
ZUFqYXhXaW5kb3cnPjxhIGhyZWY9JyMnIG9uY2xpY2s9J3dpbmRvdy5wYXJlbnQu
bG9jYXRpb24ucmVsb2FkKCk7JyBpZD0nVEJfY2xvc2VXaW5kb3dCdXR0b24nIHRp
dGxlPSdDbG9zZSc+VGFuY2E8L2E+PC9kaXY+PC9kaXY+PGlmcmFtZSBmcmFtZWJv
cmRlcj0nMCcgaHNwYWNlPScwJyBzcmM9JyIrdXJsTm9RdWVyeVswXSsiJyBpZD0n
VEJfaWZyYW1lQ29udGVudCcgbmFtZT0nVEJfaWZyYW1lQ29udGVudCcgc3R5bGU9
J3dpZHRoOiIrKGFqYXhDb250ZW50VyArIDI5KSsicHg7aGVpZ2h0OiIrKGFqYXhD
b250ZW50SCArIDE3KSsicHg7JyBvbmxvYWQ9J1RCX3Nob3dJZnJhbWUoKSc+IDwv
aWZyYW1lPiIpOwoJCSAgalF1ZXJ5KCIjVEJfd2luZG93IikuYXBwZW5kKCI8ZGl2
IGlkPSdUQl90aXRsZScgc3R5bGU9J3dpZHRoOiIrKGFqYXhDb250ZW50VyArIDMw
KSsicHg7Jz48ZGl2IGlkPSdUQl9hamF4V2luZG93VGl0bGUnPiIrY2FwdGlvbisi
PC9kaXY+PGRpdiBpZD0nVEJfY2xvc2VBamF4V2luZG93Jz48YSBocmVmPSdqYXZh
c2NyaXB0OnZvaWQoMCknIG9uY2xpY2s9J3dpbmRvdy5wYXJlbnQubG9jYXRpb24u
cmVsb2FkKHRydWUpOycgaWQ9J1RCX2Nsb3NlV2luZG93QnV0dG9uJyB0aXRsZT0n
Q2xvc2UnPlRhbmNhPC9hPjwvZGl2PjwvZGl2PjxpZnJhbWUgZnJhbWVib3JkZXI9
JzAnIGhzcGFjZT0nMCcgc3JjPSciK3VybE5vUXVlcnlbMF0rIicgaWQ9J1RCX2lm
cmFtZUNvbnRlbnQnIG5hbWU9J1RCX2lmcmFtZUNvbnRlbnQnIHN0eWxlPSd3aWR0
aDoiKyhhamF4Q29udGVudFcgKyAzMCkrInB4O2hlaWdodDoiKyhhamF4Q29udGVu
dEggKyAxNykrInB4Oycgb25sb2FkPSdUQl9zaG93SWZyYW1lKCknPiA8L2lmcmFt
ZT4iKTsKICAgICAgICB9ZWxzZXsKICAgICAgICAgIGpRdWVyeSgiI1RCX3dpbmRv
dyIpLmFwcGVuZCgiPGRpdiBpZD0nVEJfdGl0bGUnPjxkaXYgaWQ9J1RCX2FqYXhX
aW5kb3dUaXRsZSc+IitjYXB0aW9uKyI8L2Rpdj48ZGl2IGlkPSdUQl9jbG9zZUFq
YXhXaW5kb3cnPjxhIGhyZWY9JyMnIGlkPSdUQl9jbG9zZVdpbmRvd0J1dHRvbic+
VGFuY2E8L2E+PC9kaXY+PC9kaXY+PGRpdiBpZD0nVEJfYWpheENvbnRlbnQnIHN0
eWxlPSd3aWR0aDoiK2FqYXhDb250ZW50VysicHg7aGVpZ2h0OiIrYWpheENvbnRl
bnRIKyJweDsnPjwvZGl2PiIpOwkgCgkgfQoKICAgICAgalF1ZXJ5KCIjVEJfY2xv
c2VXaW5kb3dCdXR0b24iKS5jbGljayhUQl9yZW1vdmUpOwoKICAgICAgICBpZih1
cmwuaW5kZXhPZignVEJfaW5saW5lJykgIT0gLTEpewogICAgICAgICAgalF1ZXJ5
KCIjVEJfYWpheENvbnRlbnQiKS5odG1sKGpRdWVyeSgnIycgKyBwYXJhbXNbJ2lu
bGluZUlkJ10pLmh0bWwoKSk7CiAgICAgICAgICBUQl9wb3NpdGlvbigpOwogICAg
ICAgICAgalF1ZXJ5KCIjVEJfbG9hZCIpLnJlbW92ZSgpOwogICAgICAgICAgalF1
ZXJ5KCIjVEJfd2luZG93IikuY3NzKHtkaXNwbGF5OiJibG9jayJ9KTsKICAgICAg
ICB9ZWxzZSBpZih1cmwuaW5kZXhPZignVEJfaWZyYW1lJykgIT0gLTEpewogICAg
ICAgICAgVEJfcG9zaXRpb24oKTsKICAgICAgICAgIGlmKGZyYW1lc1snVEJfaWZy
YW1lQ29udGVudCddID09IHVuZGVmaW5lZCl7Ly9iZSBuaWNlIHRvIHNhZmFyaQog
ICAgICAgICAgICBqUXVlcnkoIiNUQl9sb2FkIikucmVtb3ZlKCk7CiAgICAgICAg
ICAgIGpRdWVyeSgiI1RCX3dpbmRvdyIpLmNzcyh7ZGlzcGxheToiYmxvY2sifSk7
CiAgICAgICAgICAgIGpRdWVyeShkb2N1bWVudCkua2V5dXAoIGZ1bmN0aW9uKGUp
eyB2YXIga2V5ID0gZS5rZXlDb2RlOyBpZihrZXkgPT0gMjcpe1RCX3JlbW92ZSgp
fSB9KTsKICAgICAgICAgIH0KICAgICAgICB9ZWxzZXsKICAgICAgICAJCQkJCgkJ
CSBqUXVlcnkoIiNUQl9hamF4Q29udGVudCIpLmxvYWQodXJsVG9Mb2FkLCBmdW5j
dGlvbigpewkJCQogICAgICAgICAgICBUQl9wb3NpdGlvbigpOwogICAgICAgICAg
ICBqUXVlcnkoIiNUQl9sb2FkIikucmVtb3ZlKCk7CiAgICAgICAgICAgIGpRdWVy
eSgiI1RCX3dpbmRvdyIpLmNzcyh7ZGlzcGxheToiYmxvY2sifSk7CiAgICAgICAg
ICB9KTsKCQkJCgkJCQoJCQkvKgogICAgICAgICAgalF1ZXJ5KCIjVEJfYWpheENv
bnRlbnQiKS5sb2FkKHVybCwgZnVuY3Rpb24oKXsKCQkJYWxlcnQoIkFMR08xIik7
CiAgICAgICAgICAgIFRCX3Bvc2l0aW9uKCk7CgkJCWFsZXJ0KCJBTEdPMiIpOwoK
ICAgICAgICAgICAgalF1ZXJ5KCIjVEJfbG9hZCIpLnJlbW92ZSgpOwogICAgICAg
ICAgICBqUXVlcnkoIiNUQl93aW5kb3ciKS5jc3Moe2Rpc3BsYXk6ImJsb2NrIn0p
OwogICAgICAgICAgfSk7Ki8KCQkgIAogICAgICAgIH0KCiAgICB9CgogICAgalF1
ZXJ5KHdpbmRvdykucmVzaXplKFRCX3Bvc2l0aW9uKTsKCiAgICBkb2N1bWVudC5v
bmtleXVwID0gZnVuY3Rpb24oZSl7CiAgICAgIGlmIChlID09IG51bGwpIHsgLy8g
aWUKICAgICAgICBrZXljb2RlID0gZXZlbnQua2V5Q29kZTsKICAgICAgfSBlbHNl
IHsgLy8gbW96aWxsYQogICAgICAgIGtleWNvZGUgPSBlLndoaWNoOwogICAgICB9
CiAgICAgIGlmKGtleWNvZGUgPT0gMjcpeyAvLyBjbG9zZQogICAgICAgIFRCX3Jl
bW92ZSgpOwogICAgICB9CiAgICB9CgogIH0gY2F0Y2goZSkgewogICAgLy9hbGVy
dCggZSApOwogIH0KfQoKLy9oZWxwZXIgZnVuY3Rpb25zIGJlbG93CgpmdW5jdGlv
biBUQl9zaG93SWZyYW1lKCl7CiAgalF1ZXJ5KCIjVEJfbG9hZCIpLnJlbW92ZSgp
OwogIGpRdWVyeSgiI1RCX3dpbmRvdyIpLmNzcyh7ZGlzcGxheToiYmxvY2sifSk7
Cn0KCmZ1bmN0aW9uIFRCX3JlbW92ZSgpIHsKICBqUXVlcnkoIiNUQl93aW5kb3ci
KS5mYWRlT3V0KCJmYXN0IixmdW5jdGlvbigpe2pRdWVyeSgnI1RCX3dpbmRvdywj
VEJfb3ZlcmxheSwjVEJfSGlkZVNlbGVjdCcpLnJlbW92ZSgpO30pOwogIGpRdWVy
eSgiI1RCX2xvYWQiKS5yZW1vdmUoKTsKICByZXR1cm4gZmFsc2U7Cn0KCmZ1bmN0
aW9uIFRCX3Bvc2l0aW9uKCkgewogIHZhciBwYWdlc2l6ZSA9IFRCX2dldFBhZ2VT
aXplKCk7CiAgdmFyIGFycmF5UGFnZVNjcm9sbCA9IFRCX2dldFBhZ2VTY3JvbGxU
b3AoKTsKICBqUXVlcnkoIiNUQl93aW5kb3ciKS5jc3Moe3dpZHRoOlRCX1dJRFRI
KyJweCIsbGVmdDogKGFycmF5UGFnZVNjcm9sbFswXSArIChwYWdlc2l6ZVswXSAt
IFRCX1dJRFRIKS8yKSsicHgiLCB0b3A6IChhcnJheVBhZ2VTY3JvbGxbMV0gKyAo
cGFnZXNpemVbMV0tVEJfSEVJR0hUKS8yKSsicHgiIH0pOwp9CgpmdW5jdGlvbiBU
Ql9vdmVybGF5U2l6ZSgpewogIGlmICh3aW5kb3cuaW5uZXJIZWlnaHQgJiYgd2lu
ZG93LnNjcm9sbE1heFkgfHwgd2luZG93LmlubmVyV2lkdGggJiYgd2luZG93LnNj
cm9sbE1heFgpIHsKICAgIHlTY3JvbGwgPSB3aW5kb3cuaW5uZXJIZWlnaHQgKyB3
aW5kb3cuc2Nyb2xsTWF4WTsKICAgIHhTY3JvbGwgPSB3aW5kb3cuaW5uZXJXaWR0
aCArIHdpbmRvdy5zY3JvbGxNYXhYOwogICAgdmFyIGRlZmYgPSBkb2N1bWVudC5k
b2N1bWVudEVsZW1lbnQ7CiAgICB2YXIgd2ZmID0gKGRlZmYmJmRlZmYuY2xpZW50
V2lkdGgpIHx8IGRvY3VtZW50LmJvZHkuY2xpZW50V2lkdGggfHwgd2luZG93Lmlu
bmVyV2lkdGggfHwgc2VsZi5pbm5lcldpZHRoOwogICAgdmFyIGhmZiA9IChkZWZm
JiZkZWZmLmNsaWVudEhlaWdodCkgfHwgZG9jdW1lbnQuYm9keS5jbGllbnRIZWln
aHQgfHwgd2luZG93LmlubmVySGVpZ2h0IHx8IHNlbGYuaW5uZXJIZWlnaHQ7CiAg
ICB4U2Nyb2xsIC09ICh3aW5kb3cuaW5uZXJXaWR0aCAtIHdmZik7CiAgICB5U2Ny
b2xsIC09ICh3aW5kb3cuaW5uZXJIZWlnaHQgLSBoZmYpOwogIH0gZWxzZSBpZiAo
ZG9jdW1lbnQuYm9keS5zY3JvbGxIZWlnaHQgPiBkb2N1bWVudC5ib2R5Lm9mZnNl
dEhlaWdodCB8fCBkb2N1bWVudC5ib2R5LnNjcm9sbFdpZHRoID4gZG9jdW1lbnQu
Ym9keS5vZmZzZXRXaWR0aCl7IC8vIGFsbCBidXQgRXhwbG9yZXIgTWFjCiAgICB5
U2Nyb2xsID0gZG9jdW1lbnQuYm9keS5zY3JvbGxIZWlnaHQ7CiAgICB4U2Nyb2xs
ID0gZG9jdW1lbnQuYm9keS5zY3JvbGxXaWR0aDsKICB9IGVsc2UgeyAvLyBFeHBs
b3JlciBNYWMuLi53b3VsZCBhbHNvIHdvcmsgaW4gRXhwbG9yZXIgNiBTdHJpY3Qs
IE1vemlsbGEgYW5kIFNhZmFyaQogICAgeVNjcm9sbCA9IGRvY3VtZW50LmJvZHku
b2Zmc2V0SGVpZ2h0OwogICAgeFNjcm9sbCA9IGRvY3VtZW50LmJvZHkub2Zmc2V0
V2lkdGg7CiAgICB9CiAgalF1ZXJ5KCIjVEJfb3ZlcmxheSIpLmNzcyh7ImhlaWdo
dCI6eVNjcm9sbCArInB4IiwgIndpZHRoIjp4U2Nyb2xsICsicHgifSk7CiAgalF1
ZXJ5KCIjVEJfSGlkZVNlbGVjdCIpLmNzcyh7ImhlaWdodCI6eVNjcm9sbCArInB4
Iiwid2lkdGgiOnhTY3JvbGwgKyJweCJ9KTsKfQoKZnVuY3Rpb24gVEJfbG9hZF9w
b3NpdGlvbigpIHsKICB2YXIgcGFnZXNpemUgPSBUQl9nZXRQYWdlU2l6ZSgpOwog
IHZhciBhcnJheVBhZ2VTY3JvbGwgPSBUQl9nZXRQYWdlU2Nyb2xsVG9wKCk7CiAg
alF1ZXJ5KCIjVEJfbG9hZCIpCiAgLmNzcyh7bGVmdDogKGFycmF5UGFnZVNjcm9s
bFswXSArIChwYWdlc2l6ZVswXSAtIDEwMCkvMikrInB4IiwgdG9wOiAoYXJyYXlQ
YWdlU2Nyb2xsWzFdICsgKChwYWdlc2l6ZVsxXS0xMDApLzIpKSsicHgiIH0pCiAg
LmNzcyh7ZGlzcGxheToiYmxvY2sifSk7Cn0KCmZ1bmN0aW9uIFRCX3BhcnNlUXVl
cnkgKCBxdWVyeSApIHsKICAgdmFyIFBhcmFtcyA9IG5ldyBPYmplY3QgKCk7CiAg
IGlmICggISBxdWVyeSApIHJldHVybiBQYXJhbXM7IC8vIHJldHVybiBlbXB0eSBv
YmplY3QKICAgdmFyIFBhaXJzID0gcXVlcnkuc3BsaXQoL1s7Jl0vKTsKICAgZm9y
ICggdmFyIGkgPSAwOyBpIDwgUGFpcnMubGVuZ3RoOyBpKysgKSB7CiAgICAgIHZh
ciBLZXlWYWwgPSBQYWlyc1tpXS5zcGxpdCgnPScpOwogICAgICBpZiAoICEgS2V5
VmFsIHx8IEtleVZhbC5sZW5ndGggIT0gMiApIGNvbnRpbnVlOwogICAgICB2YXIg
a2V5ID0gdW5lc2NhcGUoIEtleVZhbFswXSApOwogICAgICB2YXIgdmFsID0gdW5l
c2NhcGUoIEtleVZhbFsxXSApOwogICAgICB2YWwgPSB2YWwucmVwbGFjZSgvXCsv
ZywgJyAnKTsKICAgICAgUGFyYW1zW2tleV0gPSB2YWw7CiAgIH0KICAgcmV0dXJu
IFBhcmFtczsKfQoKZnVuY3Rpb24gVEJfZ2V0UGFnZVNjcm9sbFRvcCgpewogIHZh
ciB5U2Nyb2xsdG9wOwogIHZhciB4U2Nyb2xsbGVmdDsKICBpZiAoc2VsZi5wYWdl
WU9mZnNldCB8fCBzZWxmLnBhZ2VYT2Zmc2V0KSB7CiAgICB5U2Nyb2xsdG9wID0g
c2VsZi5wYWdlWU9mZnNldDsKICAgIHhTY3JvbGxsZWZ0ID0gc2VsZi5wYWdlWE9m
ZnNldDsKICB9IGVsc2UgaWYgKGRvY3VtZW50LmRvY3VtZW50RWxlbWVudCAmJiBk
b2N1bWVudC5kb2N1bWVudEVsZW1lbnQuc2Nyb2xsVG9wIHx8IGRvY3VtZW50LmRv
Y3VtZW50RWxlbWVudC5zY3JvbGxMZWZ0ICl7ICAgLy8gRXhwbG9yZXIgNiBTdHJp
Y3QKICAgIHlTY3JvbGx0b3AgPSBkb2N1bWVudC5kb2N1bWVudEVsZW1lbnQuc2Ny
b2xsVG9wOwogICAgeFNjcm9sbGxlZnQgPSBkb2N1bWVudC5kb2N1bWVudEVsZW1l
bnQuc2Nyb2xsTGVmdDsKICB9IGVsc2UgaWYgKGRvY3VtZW50LmJvZHkpIHsvLyBh
bGwgb3RoZXIgRXhwbG9yZXJzCiAgICB5U2Nyb2xsdG9wID0gZG9jdW1lbnQuYm9k
eS5zY3JvbGxUb3A7CiAgICB4U2Nyb2xsbGVmdCA9IGRvY3VtZW50LmJvZHkuc2Ny
b2xsTGVmdDsKICB9CiAgYXJyYXlQYWdlU2Nyb2xsID0gbmV3IEFycmF5KHhTY3Jv
bGxsZWZ0LHlTY3JvbGx0b3ApCiAgcmV0dXJuIGFycmF5UGFnZVNjcm9sbDsKfQoK
ZnVuY3Rpb24gVEJfZ2V0UGFnZVNpemUoKXsKICB2YXIgZGUgPSBkb2N1bWVudC5k
b2N1bWVudEVsZW1lbnQ7CiAgdmFyIHcgPSB3aW5kb3cuaW5uZXJXaWR0aCB8fCBz
ZWxmLmlubmVyV2lkdGggfHwgKGRlJiZkZS5jbGllbnRXaWR0aCkgfHwgZG9jdW1l
bnQuYm9keS5jbGllbnRXaWR0aDsKICB2YXIgaCA9IHdpbmRvdy5pbm5lckhlaWdo
dCB8fCBzZWxmLmlubmVySGVpZ2h0IHx8IChkZSYmZGUuY2xpZW50SGVpZ2h0KSB8
fCBkb2N1bWVudC5ib2R5LmNsaWVudEhlaWdodAogIGFycmF5UGFnZVNpemUgPSBu
ZXcgQXJyYXkodyxoKQogIHJldHVybiBhcnJheVBhZ2VTaXplOwp9Cg==

------------PQP3L7ekBxLH68e4JnL5l0
Content-Disposition: inline; filename=xmlDOM.js
Content-Type: application/x-javascript; charset=ISO-8859-1; name=xmlDOM.js
Content-Location: http://www.3cat24.cat/js/xmlDOM.js
Content-Transfer-Encoding: Base64

dmFyIHhtbGh0dHA7CnZhciB0aW1lb3V0SWQ7IC8vSWQgcGFyYSBhbG1hY2VuYXIg
dGltZW91dCB5IHBvZGVyIGNhbmNlbGFybG8KdmFyIHRpbWVUb1dhaXQgPSAxMDAw
MDsgLy9UaW1lb3V0IChTaSBwYXNhIGRlIDEwcyBzZSBhYm9ydGEgbGEgcGV0aWNp
824pCgpmdW5jdGlvbiBsb2FkWE1MRG9jKHVybCwgYXN5bmNocm9ub3VzLCB1bmlx
dWVJZCwgcG9zdERhdGEpIHsKCWlmICh3aW5kb3cuQWN0aXZlWE9iamVjdCkgeyAv
LyBjb2RlIGZvciBJRQoJCXhtbGh0dHA9bmV3IEFjdGl2ZVhPYmplY3QoIk1pY3Jv
c29mdC5YTUxIVFRQIik7Cgl9CgllbHNlIGlmICh3aW5kb3cuWE1MSHR0cFJlcXVl
c3QpIHsgLy8gY29kZSBmb3IgTW96aWxsYSwgZXRjLgoJCXhtbGh0dHA9bmV3IFhN
TEh0dHBSZXF1ZXN0KCk7CSAgCgl9IGVsc2UgewoJCWFsZXJ0KCdZb3VyIGJyb3dz
ZXIgY2Fubm90IGhhbmRsZSB0aGlzIHNjcmlwdCcpOwoJfQoJZG9SZXF1ZXN0KHVy
bCwgdW5pcXVlSWQsIHBvc3REYXRhKTsKfQoKLy9TZSBsbGFtYXJhIHNpIGhheSBx
dWUgY2FuY2VsYXIgdW5hIHBldGljaW9uIChzZXJ2aWRvciBvY3VwYWRvL2NyYXNo
PykKZnVuY3Rpb24gdGltZVVwKCl7Cgl4bWxodHRwLmFib3J0KCk7Cn0KCmZ1bmN0
aW9uIGRvUmVxdWVzdCh1cmwsIHVuaXF1ZUlkLCBwb3N0RGF0YSl7CgkJdGltZW91
dElkID0gc2V0VGltZW91dCh0aW1lVXAsdGltZVRvV2FpdCk7CgkJLy8gQ3JpZGEg
c2luY3JvbmEKCQlpZihwb3N0RGF0YSE9IiIgJiYgcG9zdERhdGEhPXVuZGVmaW5l
ZCl7IC8vUE9TVAoJCQl4bWxodHRwLm9wZW4oIlBPU1QiLCB1cmwsIGZhbHNlKTsK
CQkJeG1saHR0cC5zZXRSZXF1ZXN0SGVhZGVyKCJDb250ZW50LVR5cGUiLCJhcHBs
aWNhdGlvbi94LXd3dy1mb3JtLXVybGVuY29kZWQ7IGNoYXJzZXQ9SVNPLTg4NTkt
MSIpOwoJCQl4bWxodHRwLnNlbmQocG9zdERhdGEpOwoJCX0KCQllbHNlewkvL0dF
VAoJCQl4bWxodHRwLm9wZW4oIkdFVCIsIHVybCwgZmFsc2UpOwoJCQl4bWxodHRw
LnNlbmQobnVsbCk7CgkJfQoJCXZhciByZXN1bHQgPSB4bWxodHRwLnJlc3BvbnNl
WE1MOwoJCWdlbmVyaWNGdW5jdGlvbihyZXN1bHQsIHVuaXF1ZUlkKTsJCQp9Cgpm
dW5jdGlvbiBnZW5lcmljRnVuY3Rpb24ocmVzdWx0LCB1bmlxdWVJZCl7CQoJdmFy
IHNwZWNpZmljRnVuY3Rpb24gPSAiZ2VuZXJpY0Z1bmN0aW9uIit1bmlxdWVJZCsi
KCciK3VuaXF1ZUlkKyInLCByZXN1bHQpIjsKCWV2YWwoc3BlY2lmaWNGdW5jdGlv
bik7Cn0=

------------PQP3L7ekBxLH68e4JnL5l0
Content-Disposition: inline; filename=noturgent.js
Content-Type: application/x-javascript; charset=ISO-8859-1; name=noturgent.js
Content-Location: http://www.3cat24.cat/js_dinamic/urgents/noturgent.js
Content-Transfer-Encoding: Base64

ZnVuY3Rpb24gdXJnZW50KCkgewp9CmZ1bmN0aW9uIHVyZ2VudF8zY2F0MjQoKSB7
Cn0K

------------PQP3L7ekBxLH68e4JnL5l0
Content-Disposition: inline; filename=espais_optim.js
Content-Type: application/x-javascript; charset=ISO-8859-1; name=espais_optim.js
Content-Location: http://www.3cat24.cat/banner/espais_optim.js
Content-Transfer-Encoding: Base64

Ly90aXB1czogdGlwdXMgZGUgdGFnIGEgaW5jbG91cmUgKElGUi0tPklGUkFNRSxK
U0MtLT5KYXZhU2NyaXB0LFBSTy0tPlByb3BpKQovL2lkZW50aWZpY2Fkb3I6IAov
LyAgSUZSL0pTQyBpZCBkZSBsYSB1bml0YXQgZGUgY29udGluZ3V0IAovLyAgUFJP
IGxpbmsgKGh0dHA6Ly93d3cuLi4uLi4pCi8vYW1wbGFkYSBpIGFsY2FkYTogdGFt
YW55cyBkZWwgYmFubmVyCi8vb2JqZWN0aXU6IGEgb24gcydoYSBkJ29icmlyIGFs
IGZlciBjbGljayBlbiBlbCBiYW5uZXIgKF90b3AsIF9ibGFuaywuLi4pCi8vbWFn
aWM6IHRpcHVzIGRlIGJhbm5lciAKLy8gSUZSL0pTQwkxCTQ2OHg2MAovLyBJRlIv
SlNDCTE2CXBvcHVwCi8vIElGUi9KU0MJMjQJOTB4OTAKLy8gSUZSL0pTQwkzMjUJ
MTIweDEwMAovLyBJRlIvSlNDCTUJMTIweDkwCi8vIElGUi9KU0MJMjIwCTE0MHg0
MDAKLy8gUFJPCQl1cmwgZGUgbCdpbWF0Z2UgKGh0dHA6Ly93d3cuLi4uLikKCi8v
dmFyIGFkZHNydiA9IG5ldyBBcnJheSgpOwoKCi8vZnVuY3Rpb24gb3Blbk9uTG9h
ZCgpewovLwovLwlmb3IoaT0wO2k8YWRkc3J2Lmxlbmd0aDtpKyspCWRvY3VtZW50
LmdldEVsZW1lbnRCeUlkKCJhZGRzcnYiK2kpLnNyYz1hZGRzcnZbaV07CgkKLy99
CgovL3ZhciBvbmxvYWQ9b3Blbk9uTG9hZDsKCgpmdW5jdGlvbiBwaW50YSh0aXB1
cyxpZGVudGlmaWNhZG9yLGFtcGxhZGEsYWxjYWRhLG1hZ2ljLG9iamVjdGl1KXsK
IAogIHZhciBybmRVUkwgPSAxMDAwMDAwMDAwMDAwMDAwMCpNYXRoLnJhbmRvbSgp
OwogCXN3aXRjaCAodGlwdXMpIHsKIAkgCi8vIAkgCWNhc2UgIklGUiIgOgovLyAJ
IAkKLy8JCQlhZGRzcnZbYWRkc3J2Lmxlbmd0aF09CSdodHRwOi8vYWRzZXJ2ZXIu
YWR0ZWNoLmRlLz9hZGlmcmFtZXwyLjB8Mzl8JytpZGVudGlmaWNhZG9yKyd8MXwn
K21hZ2ljKyd8dGFyZ2V0PScrb2JqZWN0aXUrJyZybmRVUkw9JytybmRVUkwrJzsn
OwovLwkgICAJCXR4dCA9IAknPElGUkFNRSBpZD0iYWRkc3J2JysoYWRkc3J2Lmxl
bmd0aCAtIDEpKyciIFdJRFRIPScrYW1wbGFkYSsnIEhFSUdIVD0nK2FsY2FkYSsn
IE5PUkVTSVpFIFNDUk9MTElORz1ObyBGUkFNRUJPUkRFUj0wIE1BUkdJTkhFSUdI
VD0wIE1BUkdJTldJRFRIPTAgU1JDPSIiPjwvSUZSQU1FPic7Ci8vIAkgCSAgCWJy
ZWFrOwogCSAJY2FzZSAiSlNDIiA6CiAJIAkgIAl0eHQJPSc8c2NyJysnaXB0IGxh
bmd1YWdlPWphdmFzY3JpcHQgc3JjPSJodHRwOi8vYWRzZXJ2ZXIuYWR0ZWNoLmRl
Lz9hZGR5bnwyLjB8Mzl8JytpZGVudGlmaWNhZG9yKyd8MXwnK21hZ2ljKyd8dGFy
Z2V0PScrb2JqZWN0aXUrJyZybmRVUkw9JytybmRVUkwrJztsb2M9MTAwOyI+PGEg
aHJlZj0iaHR0cDovL2Fkc2VydmVyLmFkdGVjaC5kZS8/YWRsaW5rfDIuMHwzOXwn
K2lkZW50aWZpY2Fkb3IrJ3wxfCcrbWFnaWMrJ3x0YXJnZXQ9JytvYmplY3RpdSsn
JnJuZFVSTD0nK3JuZFVSTCsnO2xvYz0yMDA7IiB0YXJnZXQ9JytvYmplY3RpdSsn
PjxpbWcgc3JjPSJodHRwOi8vYWRzZXJ2ZXIuYWR0ZWNoLmRlLz9hZHNlcnZ8Mi4w
fDM5fCcraWRlbnRpZmljYWRvcisnfDF8JyttYWdpYysnfHRhcmdldD0nK29iamVj
dGl1Kycmcm5kVVJMPScrcm5kVVJMKyc7bG9jPTIwMDsiICBib3JkZXI9MCB3aWR0
aD0nK2FtcGxhZGErJyBoZWlnaHQ9JythbGNhZGErJz48L2E+PC9zY3InKydpcHQ+
JzsKIAkgCSAJYnJlYWs7Ci8vIAkgCWNhc2UgIlBSTyIgOgovLyAJIAkJYWRkc3J2
W2FkZHNydi5sZW5ndGhdPW1hZ2ljOwovLyAJIAkJdHh0CT0nPGEgaHJlZj0iJytp
ZGVudGlmaWNhZG9yKyciIHRhcmdldD0nK29iamVjdGl1Kyc+PGltZyBpZD0iYWRk
c3J2JysoYWRkc3J2Lmxlbmd0aCAtIDEpKyciIHNyYz0iaHR0cDovL3d3dy50ZWxl
bm90aWNpZXMuY29tL2ltYXRnZXMvcGl4X3RyYW5zLmdpZiIgYm9yZGVyPTAgd2lk
dGg9JythbXBsYWRhKycgaGVpZ2h0PScrYWxjYWRhKyc+PC9hPic7Ci8vIAkgCSAJ
YnJlYWsKIAkgCWRlZmF1bHQgOgogCSAJIAl0eHQJPSAnJzsKIAkgCSByZXR1cm47
Cgl9CgoJZG9jdW1lbnQud3JpdGUodHh0KTsKfQoKZnVuY3Rpb24gbm9waW50YSgp
CnsKLy9ubyBoaSBoYSB0YWcgZGVmaW5pdApkb2N1bWVudC53cml0ZSgnJyk7Cn0K
CmZ1bmN0aW9uIHBvc2ljaW8od2Vic2l0ZSxzZWNjaW8sdGlwdXMsbG9jYWxpdHph
Y2lvKQp7CiAgc3dpdGNoICh3ZWJzaXRlKQogIHsKICAgIGNhc2UgIjNjYXQyNCIg
OgogICAgY2FzZSAiVE4iIDoKICAgIAogICAgICBzd2l0Y2ggKHNlY2NpbykKICAg
ICAgewoKICAgICAgICAvLy8vIHNlY2NpbyBibG9nZWxlY3RvcmFsIC8vLy8vLy8K
ICAgICAgICBjYXNlICJibG9nZWxlY3RvcmFsIjoKICAgICAgICAgIHN3aXRjaCAo
dGlwdXMpCiAgICAgICAgICB7ICAgICAgICAgCiAgICAgICAgICAgIGNhc2UgInJv
YmEiIDogICAgIAogICAgICAgICAgICAJCQlwaW50YSgiSlNDIiwiMjA4NTIzNCIs
IjMwMCIsIjI1MCIsIjE3MCIsIl9ibGFuayIpOyAKICAgICAgICAgICAgcmV0dXJu
OyAKICAgICAgICAgICAgCiAgICAgICAgICAgLy8vLyB0aXB1cyBwZXIgZGVmZWN0
ZSAvLy8vLy8vCiAgICAgICAgICAgIGRlZmF1bHQgOgogICAgICAgICAgICAgIG5v
cGludGEoKTsKICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICAgfSAKCQkJCXJl
dHVybjsKICAgICAgICAvLy8vIGZpIHNlY2NpbyBibG9nZWxlY3RvcmFsIC8vLy8v
LwkgICAgICAKCSAgICAgIAogICAgICAgICAgLy8vLyBzZWNjaW8gaG9tZSAvLy8v
Ly8vCiAgICAgICAgY2FzZSAiaG9tZSI6CiAgICAgICAgICBzd2l0Y2ggKHRpcHVz
KQogICAgICAgICAgeyAgICAgICAgIAogICAgICAgICAgICBjYXNlICJwb3B1cCIg
OgogICAgICAgICAgICAgIHBpbnRhKCJKU0MiLCIxNDc2MjYxIiwiMSIsIjEiLCIx
NiIsIl9ibGFuayIpOyAKICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICAgICBj
YXNlICJyb2JhIiA6ICAgICAKICAgICAgICAgICAgCXN3aXRjaChsb2NhbGl0emFj
aW8pCiAgICAgICAgICAgIAl7CiAgICAgICAgICAgIAkJY2FzZSAicHJpbWVyIiA6
CiAgICAgICAgICAgIAkJCXBpbnRhKCJKU0MiLCIxNDc2MjYyIiwiMzAwIiwiMjUw
IiwiMTcwIiwiX2JsYW5rIik7IAogICAgICAgICAgICAJCXJldHVybjsKICAgICAg
ICAgICAgCQljYXNlICJzZWdvbiIgOgogICAgICAgICAgICAJCQlwaW50YSgiSlND
IiwiMTQ3NjI1OSIsIjMwMCIsIjI1MCIsIjE3MCIsIl9ibGFuayIpOyAKICAgICAg
ICAgICAgCQlyZXR1cm47CiAgICAgICAgICAgIAkJZGVmYXVsdCA6CiAgICAgICAg
ICAgICAgCQlub3BpbnRhKCk7CiAgICAgICAgICAgIAkJcmV0dXJuOwogICAgICAg
ICAgICAJfQogICAgICAgICAgICByZXR1cm47CiAgICAgICAgICAgIAkJY2FzZSAi
c2Jhbm5lciIgOiAgICAgCiAgICAgICAgICAgICAgCQlwaW50YSgiSlNDIiwiMTQ3
NjI2MCIsIjcyOCIsIjkwIiwiMjI1IiwiX2JsYW5rIik7IAogICAgICAgICAgICAJ
CXJldHVybjsgICAgICAgICAgICAgCiAgICAgICAgICAgIAkJY2FzZSAiYm90byIg
OiAgICAgCiAgICAgICAgICAgICAgCQlwaW50YSgiSlNDIiwiMTcyNTQ3MyIsIjIz
NCIsIjkwIiwiMjA3MyIsIl9ibGFuayIpOyAKICAgICAgICAgICAgCQlyZXR1cm47
ICAgICAgICAgICAgIAogICAgICAgICAgICAvLy8vIHRpcHVzIHBlciBkZWZlY3Rl
IC8vLy8vLy8KICAgICAgICAgICAgZGVmYXVsdCA6CiAgICAgICAgICAgICAgbm9w
aW50YSgpOwogICAgICAgICAgICByZXR1cm47CiAgICAgICAgICB9IAoJCQkJcmV0
dXJuOwogICAgICAgIC8vLy8gZmkgc2VjY2lvIGhvbWUgLy8vLy8vCgogICAgICAg
IC8vLy8gc2VjY2lvIGVsdGVtcHMtZWxzdGVtcHMtbWV0ZW8gLy8vLy8vLwogICAg
ICAgIGNhc2UgImVsdGVtcHMiOgogICAgICAgIGNhc2UgImVsc3RlbXBzIjoKICAg
ICAgICBjYXNlICJtZXRlbyI6CiAgICAgICAgCiAgICAgICAgICBzd2l0Y2ggKHRp
cHVzKQogICAgICAgICAgeyAgICAgICAgIAogICAgICAgICAgICBjYXNlICJyb2Jh
IiA6ICAgICAKICAgICAgICAgICAgCQkJcGludGEoIkpTQyIsIjE0NzYyMzYiLCIz
MDAiLCIyNTAiLCIxNzAiLCJfYmxhbmsiKTsgCiAgICAgICAgICAgIHJldHVybjsg
CiAgICAgICAgICAgICAJY2FzZSAic2Jhbm5lciIgOiAgICAgCiAgICAgICAgICAg
ICAgCXBpbnRhKCJKU0MiLCIxNDc2MjM4IiwiNzI4IiwiOTAiLCIyMjUiLCJfYmxh
bmsiKTsgCiAgICAgICAgICAgIHJldHVybjsgCiAgICAgICAgICAgIGNhc2UgInNr
eSIgOgogICAgICAgICAgICAgIHBpbnRhKCJKU0MiLCIxNDc2MjM3IiwiMTIwIiwi
NjAwIiwiMTY4IiwiX2JsYW5rIik7IAogICAgICAgICAgICByZXR1cm47CiAgICAg
ICAgIAkJY2FzZSAiYm90byIgOiAgICAgCiAgICAgICAgICAgIAkJcGludGEoIkpT
QyIsIjE3MjU0OTMiLCIyMzQiLCI5MCIsIjIwNzMiLCJfYmxhbmsiKTsgCiAgICAg
ICAgIAkJcmV0dXJuOyAgICAgICAgICAgICAKICAgICAgICAgICAgLy8vLyB0aXB1
cyBwZXIgZGVmZWN0ZSAvLy8vLy8vCiAgICAgICAgICAgIGRlZmF1bHQgOgogICAg
ICAgICAgICAgIG5vcGludGEoKTsKICAgICAgICAgICAgcmV0dXJuOwogICAgICAg
ICAgfSAKCQkJCXJldHVybjsKICAgICAgICAvLy8vIGZpIHNlY2NpbyBlbHRlbXBz
LWVsc3RlbXBzLW1ldGVvIC8vLy8vLwogICAgICAgIAogICAgICAgIC8vLy8gc2Vj
Y2lvIHBvbGl0aWNhIC8vLy8vLy8KICAgICAgICBjYXNlICJwb2xpdGljYSI6CiAg
ICAgICAgICBzd2l0Y2ggKHRpcHVzKQogICAgICAgICAgeyAgICAgICAgIAogICAg
ICAgICAgICBjYXNlICJyb2JhIiA6ICAgICAKICAgICAgICAgICAgCQkJcGludGEo
IkpTQyIsIjE0NzYzMDYiLCIzMDAiLCIyNTAiLCIxNzAiLCJfYmxhbmsiKTsgCiAg
ICAgICAgICAgIHJldHVybjsgCiAgICAgICAgICAgICAJY2FzZSAic2Jhbm5lciIg
OiAgICAgCiAgICAgICAgICAgICAgCXBpbnRhKCJKU0MiLCIxNDc2MzA1IiwiNzI4
IiwiOTAiLCIyMjUiLCJfYmxhbmsiKTsgCiAgICAgICAgICAgIHJldHVybjsgCiAg
ICAgICAgICAgIGNhc2UgInNreSIgOgogICAgICAgICAgICAgIHBpbnRhKCJKU0Mi
LCIxNDc2MzA3IiwiMTIwIiwiNjAwIiwiMTY4IiwiX2JsYW5rIik7IAogICAgICAg
ICAgICByZXR1cm47CiAgICAgICAgIAkJY2FzZSAiYm90byIgOiAgICAgCiAgICAg
ICAgICAgIAkJcGludGEoIkpTQyIsIjE3MjU1MDMiLCIyMzQiLCI5MCIsIjIwNzMi
LCJfYmxhbmsiKTsgCiAgICAgICAgIAkJcmV0dXJuOyAgICAgICAgICAgICAKICAg
ICAgICAgICAgLy8vLyB0aXB1cyBwZXIgZGVmZWN0ZSAvLy8vLy8vCiAgICAgICAg
ICAgIGRlZmF1bHQgOgogICAgICAgICAgICAgIG5vcGludGEoKTsKICAgICAgICAg
ICAgcmV0dXJuOwogICAgICAgICAgfSAKCQkJCXJldHVybjsKICAgICAgICAvLy8v
IGZpIHNlY2NpbyBwb2xpdGljYSAvLy8vLy8KICAgICAgICAKICAgICAgICAvLy8v
IHNlY2NpbyBtb24gLy8vLy8vLwogICAgICAgIGNhc2UgIm1vbiI6CiAgICAgICAg
ICBzd2l0Y2ggKHRpcHVzKQogICAgICAgICAgeyAgICAgICAgIAogICAgICAgICAg
ICBjYXNlICJyb2JhIiA6ICAgICAKICAgICAgICAgICAgCQkJcGludGEoIkpTQyIs
IjE0NzYyNjYiLCIzMDAiLCIyNTAiLCIxNzAiLCJfYmxhbmsiKTsgCiAgICAgICAg
ICAgIHJldHVybjsgCiAgICAgICAgICAgICAJY2FzZSAic2Jhbm5lciIgOiAgICAg
CiAgICAgICAgICAgICAgCXBpbnRhKCJKU0MiLCIxNDc2MjY1IiwiNzI4IiwiOTAi
LCIyMjUiLCJfYmxhbmsiKTsgCiAgICAgICAgICAgIHJldHVybjsgCiAgICAgICAg
ICAgIGNhc2UgInNreSIgOgogICAgICAgICAgICAgIHBpbnRhKCJKU0MiLCIxNDc2
MjY0IiwiMTIwIiwiNjAwIiwiMTY4IiwiX2JsYW5rIik7IAogICAgICAgICAgICBy
ZXR1cm47CiAgICAgICAgIAkJY2FzZSAiYm90byIgOiAgICAgCiAgICAgICAgICAg
IAkJcGludGEoIkpTQyIsIjE3MjU1MDAiLCIyMzQiLCI5MCIsIjIwNzMiLCJfYmxh
bmsiKTsgCiAgICAgICAgIAkJcmV0dXJuOyAgICAgICAgICAgICAKICAgICAgICAg
ICAgLy8vLyB0aXB1cyBwZXIgZGVmZWN0ZSAvLy8vLy8vCiAgICAgICAgICAgIGRl
ZmF1bHQgOgogICAgICAgICAgICAgIG5vcGludGEoKTsKICAgICAgICAgICAgcmV0
dXJuOwogICAgICAgICAgfSAKCQkJCXJldHVybjsKICAgICAgICAvLy8vIGZpIHNl
Y2NpbyBtb24gLy8vLy8vCiAgICAgICAgCiAgICAgICAgLy8vLyBzZWNjaW8gcGFy
dGljaXBhIC8vLy8vLy8KICAgICAgICBjYXNlICJwYXJ0aWNpcGEiOgogICAgICAg
ICAgc3dpdGNoICh0aXB1cykKICAgICAgICAgIHsgICAgICAgICAKICAgICAgICAg
ICAgY2FzZSAicm9iYSIgOiAgICAgCiAgICAgICAgICAgIAkJCXBpbnRhKCJKU0Mi
LCIxNDc2MjcyIiwiMzAwIiwiMjUwIiwiMTcwIiwiX2JsYW5rIik7IAogICAgICAg
ICAgICByZXR1cm47IAogICAgICAgICAgICAgCWNhc2UgInNiYW5uZXIiIDogICAg
IAogICAgICAgICAgICAgIAlwaW50YSgiSlNDIiwiMTQ3NjI3MCIsIjcyOCIsIjkw
IiwiMjI1IiwiX2JsYW5rIik7IAogICAgICAgICAgICByZXR1cm47IAogICAgICAg
ICAgICBjYXNlICJza3kiIDoKICAgICAgICAgICAgICBwaW50YSgiSlNDIiwiMTQ3
NjI3MSIsIjEyMCIsIjYwMCIsIjE2OCIsIl9ibGFuayIpOyAKICAgICAgICAgICAg
cmV0dXJuOwogICAgICAgICAJCWNhc2UgImJvdG8iIDogICAgIAogICAgICAgICAg
ICAJCXBpbnRhKCJKU0MiLCIxNzI1NTAyIiwiMjM0IiwiOTAiLCIyMDczIiwiX2Js
YW5rIik7IAogICAgICAgICAJCXJldHVybjsgICAgICAgICAgICAgCiAgICAgICAg
ICAgIC8vLy8gdGlwdXMgcGVyIGRlZmVjdGUgLy8vLy8vLwogICAgICAgICAgICBk
ZWZhdWx0IDoKICAgICAgICAgICAgICBub3BpbnRhKCk7CiAgICAgICAgICAgIHJl
dHVybjsKICAgICAgICAgIH0gCgkJCQlyZXR1cm47CiAgICAgICAgLy8vLyBmaSBz
ZWNjaW8gcGFydGljaXBhIC8vLy8vLwogICAgICAgIAogICAgICAgIC8vLy8gc2Vj
Y2lvIGNhdGFsdW55YSAvLy8vLy8vCiAgICAgICAgY2FzZSAiY2F0YWx1bnlhIjoK
ICAgICAgICAgIHN3aXRjaCAodGlwdXMpCiAgICAgICAgICB7ICAgICAgICAgCiAg
ICAgICAgICAgIGNhc2UgInJvYmEiIDogICAgIAogICAgICAgICAgICAJCQlwaW50
YSgiSlNDIiwiMTQ3NjIyNiIsIjMwMCIsIjI1MCIsIjE3MCIsIl9ibGFuayIpOyAK
ICAgICAgICAgICAgcmV0dXJuOyAKICAgICAgICAgICAgIAljYXNlICJzYmFubmVy
IiA6ICAgICAKICAgICAgICAgICAgICAJcGludGEoIkpTQyIsIjE0NzYyMjciLCI3
MjgiLCI5MCIsIjIyNSIsIl9ibGFuayIpOyAKICAgICAgICAgICAgcmV0dXJuOyAK
ICAgICAgICAgICAgY2FzZSAic2t5IiA6CiAgICAgICAgICAgICAgcGludGEoIkpT
QyIsIjE0NzYyMjgiLCIxMjAiLCI2MDAiLCIxNjgiLCJfYmxhbmsiKTsgCiAgICAg
ICAgICAgIHJldHVybjsKICAgICAgICAgCQljYXNlICJib3RvIiA6ICAgICAKICAg
ICAgICAgICAgCQlwaW50YSgiSlNDIiwiMTcyNTQ4OCIsIjIzNCIsIjkwIiwiMjA3
MyIsIl9ibGFuayIpOyAKICAgICAgICAgCQlyZXR1cm47ICAgICAgICAgICAgIAog
ICAgICAgICAgICAvLy8vIHRpcHVzIHBlciBkZWZlY3RlIC8vLy8vLy8KICAgICAg
ICAgICAgZGVmYXVsdCA6CiAgICAgICAgICAgICAgbm9waW50YSgpOwogICAgICAg
ICAgICByZXR1cm47CiAgICAgICAgICB9IAoJCQkJcmV0dXJuOwogICAgICAgIC8v
Ly8gZmkgc2VjY2lvIGNhdGFsdW55YSAvLy8vLy8KICAgICAgICAKICAgICAgICAv
Ly8vIHNlY2NpbyBvY2lpY3VsdHVyYSAvLy8vLy8vCiAgICAgICAgY2FzZSAib2Np
aWN1bHR1cmEiOgogICAgICAgICAgc3dpdGNoICh0aXB1cykKICAgICAgICAgIHsg
ICAgICAgICAKICAgICAgICAgICAgY2FzZSAicm9iYSIgOiAgICAgCiAgICAgICAg
ICAgIAkJCXBpbnRhKCJKU0MiLCIxNDc2MjY5IiwiMzAwIiwiMjUwIiwiMTcwIiwi
X2JsYW5rIik7IAogICAgICAgICAgICByZXR1cm47IAogICAgICAgICAgICAgCWNh
c2UgInNiYW5uZXIiIDogICAgIAogICAgICAgICAgICAgIAlwaW50YSgiSlNDIiwi
MTQ3NjI2NyIsIjcyOCIsIjkwIiwiMjI1IiwiX2JsYW5rIik7IAogICAgICAgICAg
ICByZXR1cm47IAogICAgICAgICAgICBjYXNlICJza3kiIDoKICAgICAgICAgICAg
ICBwaW50YSgiSlNDIiwiMTQ3NjI2OCIsIjEyMCIsIjYwMCIsIjE2OCIsIl9ibGFu
ayIpOyAKICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICAJCWNhc2UgImJvdG8i
IDogICAgIAogICAgICAgICAgICAJCXBpbnRhKCJKU0MiLCIxNzI1NTAxIiwiMjM0
IiwiOTAiLCIyMDczIiwiX2JsYW5rIik7IAogICAgICAgICAJCXJldHVybjsgICAg
ICAgICAgICAgCiAgICAgICAgICAgIC8vLy8gdGlwdXMgcGVyIGRlZmVjdGUgLy8v
Ly8vLwogICAgICAgICAgICBkZWZhdWx0IDoKICAgICAgICAgICAgICBub3BpbnRh
KCk7CiAgICAgICAgICAgIHJldHVybjsKICAgICAgICAgIH0gCgkJCQlyZXR1cm47
CiAgICAgICAgLy8vLyBmaSBzZWNjaW8gb2NpaWN1bHR1cmEgLy8vLy8vCiAgICAg
ICAgCiAgICAgICAgLy8vLyBzZWNjaW8gZXNwb3J0cyAvLy8vLy8vCiAgICAgICAg
Y2FzZSAiZXNwb3J0cyI6CiAgICAgICAgICBzd2l0Y2ggKHRpcHVzKQogICAgICAg
ICAgeyAgICAgICAgIAogICAgICAgICAgICBjYXNlICJyb2JhIiA6ICAgICAKICAg
ICAgICAgICAgCQkJcGludGEoIkpTQyIsIjE0NzYyNDMiLCIzMDAiLCIyNTAiLCIx
NzAiLCJfYmxhbmsiKTsgCiAgICAgICAgICAgIHJldHVybjsgCiAgICAgICAgICAg
ICAJY2FzZSAic2Jhbm5lciIgOiAgICAgCiAgICAgICAgICAgICAgCXBpbnRhKCJK
U0MiLCIxNDc2MjQ0IiwiNzI4IiwiOTAiLCIyMjUiLCJfYmxhbmsiKTsgCiAgICAg
ICAgICAgIHJldHVybjsgCiAgICAgICAgICAgIGNhc2UgInNreSIgOgogICAgICAg
ICAgICAgIHBpbnRhKCJKU0MiLCIxNDc2MjQyIiwiMTIwIiwiNjAwIiwiMTY4Iiwi
X2JsYW5rIik7IAogICAgICAgICAgICByZXR1cm47CiAgICAgICAgIAkJY2FzZSAi
Ym90byIgOiAgICAgCiAgICAgICAgICAgIAkJcGludGEoIkpTQyIsIjE3MjU0OTYi
LCIyMzQiLCI5MCIsIjIwNzMiLCJfYmxhbmsiKTsgCiAgICAgICAgIAkJcmV0dXJu
OyAgICAgICAgICAgICAKICAgICAgICAgICAgLy8vLyB0aXB1cyBwZXIgZGVmZWN0
ZSAvLy8vLy8vCiAgICAgICAgICAgIGRlZmF1bHQgOgogICAgICAgICAgICAgIG5v
cGludGEoKTsKICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICAgfSAKCQkJCXJl
dHVybjsKICAgICAgICAvLy8vIGZpIHNlY2NpbyBlc3BvcnRzIC8vLy8vLwogICAg
ICAgIAogICAgICAgIC8vLy8gc2VjY2lvIHNvY2lldGF0IC8vLy8vLy8KICAgICAg
ICBjYXNlICJzb2NpZXRhdCI6CiAgICAgICAgICBzd2l0Y2ggKHRpcHVzKQogICAg
ICAgICAgeyAgICAgICAgIAogICAgICAgICAgICBjYXNlICJyb2JhIiA6ICAgICAK
ICAgICAgICAgICAgCQkJcGludGEoIkpTQyIsIjE0NzYzMjciLCIzMDAiLCIyNTAi
LCIxNzAiLCJfYmxhbmsiKTsgCiAgICAgICAgICAgIHJldHVybjsgCiAgICAgICAg
ICAgICAJY2FzZSAic2Jhbm5lciIgOiAgICAgCiAgICAgICAgICAgICAgCXBpbnRh
KCJKU0MiLCIxNDc2MzI2IiwiNzI4IiwiOTAiLCIyMjUiLCJfYmxhbmsiKTsgCiAg
ICAgICAgICAgIHJldHVybjsgCiAgICAgICAgICAgIGNhc2UgInNreSIgOgogICAg
ICAgICAgICAgIHBpbnRhKCJKU0MiLCIxNDc2MzI4IiwiMTIwIiwiNjAwIiwiMTY4
IiwiX2JsYW5rIik7IAogICAgICAgICAgICByZXR1cm47CiAgICAgICAgIAkJY2Fz
ZSAiYm90byIgOiAgICAgCiAgICAgICAgICAgIAkJcGludGEoIkpTQyIsIjE3MjU1
MDUiLCIyMzQiLCI5MCIsIjIwNzMiLCJfYmxhbmsiKTsgCiAgICAgICAgIAkJcmV0
dXJuOyAgICAgICAgICAgICAKICAgICAgICAgICAgLy8vLyB0aXB1cyBwZXIgZGVm
ZWN0ZSAvLy8vLy8vCiAgICAgICAgICAgIGRlZmF1bHQgOgogICAgICAgICAgICAg
IG5vcGludGEoKTsKICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICAgfSAKCQkJ
CXJldHVybjsKICAgICAgICAvLy8vIGZpIHNlY2NpbyBzb2NpZXRhdCAvLy8vLy8K
ICAgICAgICAKICAgICAgICAvLy8vIHNlY2NpbyBlY29ub21pYS1kaW5lcnMtZGlu
ZXIvLy8vLy8vCiAgICAgICAgY2FzZSAiZWNvbm9taWEiOgogICAgICAgIGNhc2Ug
ImRpbmVycyI6CiAgICAgICAgY2FzZSAiZGluZXIiOgogICAgICAgIAogICAgICAg
ICAgc3dpdGNoICh0aXB1cykKICAgICAgICAgIHsgICAgICAgICAKICAgICAgICAg
ICAgY2FzZSAicm9iYSIgOiAgICAgCiAgICAgICAgICAgIAkJCXBpbnRhKCJKU0Mi
LCIxNDc2MjM0IiwiMzAwIiwiMjUwIiwiMTcwIiwiX2JsYW5rIik7IAogICAgICAg
ICAgICByZXR1cm47IAogICAgICAgICAgICAgCWNhc2UgInNiYW5uZXIiIDogICAg
IAogICAgICAgICAgICAgIAlwaW50YSgiSlNDIiwiMTQ3NjIzNSIsIjcyOCIsIjkw
IiwiMjI1IiwiX2JsYW5rIik7IAogICAgICAgICAgICByZXR1cm47IAogICAgICAg
ICAgICBjYXNlICJza3kiIDoKICAgICAgICAgICAgICBwaW50YSgiSlNDIiwiMTQ3
NjIzMyIsIjEyMCIsIjYwMCIsIjE2OCIsIl9ibGFuayIpOyAKICAgICAgICAgICAg
cmV0dXJuOwogICAgICAgICAJCWNhc2UgImJvdG8iIDogICAgIAogICAgICAgICAg
ICAJCXBpbnRhKCJKU0MiLCIxNzI1NDkyIiwiMjM0IiwiOTAiLCIyMDczIiwiX2Js
YW5rIik7IAogICAgICAgICAJCXJldHVybjsgICAgICAgICAgICAgCiAgICAgICAg
ICAgIC8vLy8gdGlwdXMgcGVyIGRlZmVjdGUgLy8vLy8vLwogICAgICAgICAgICBk
ZWZhdWx0IDoKICAgICAgICAgICAgICBub3BpbnRhKCk7CiAgICAgICAgICAgIHJl
dHVybjsKICAgICAgICAgIH0gCgkJCQlyZXR1cm47CiAgICAgICAgLy8vLyBmaSBz
ZWNjaW8gZWNvbm9taWEtZGluZXJzLWRpbmVyLy8vLy8vCiAgICAgICAgCiAgICAg
ICAgLy8vLyBzZWNjaW8gc2VydmVpcyAvLy8vLy8vCiAgICAgICAgY2FzZSAic2Vy
dmVpcyI6CiAgICAgICAgICBzd2l0Y2ggKHRpcHVzKQogICAgICAgICAgeyAgICAg
ICAgIAogICAgICAgICAgICBjYXNlICJyb2JhIiA6ICAgICAKICAgICAgICAgICAg
CQkJcGludGEoIkpTQyIsIjE0NzYzMTkiLCIzMDAiLCIyNTAiLCIxNzAiLCJfYmxh
bmsiKTsgCiAgICAgICAgICAgIHJldHVybjsgCiAgICAgICAgICAgICAJY2FzZSAi
c2Jhbm5lciIgOiAgICAgCiAgICAgICAgICAgICAgCXBpbnRhKCJKU0MiLCIxNDc2
MzE4IiwiNzI4IiwiOTAiLCIyMjUiLCJfYmxhbmsiKTsgCiAgICAgICAgICAgIHJl
dHVybjsgCiAgICAgICAgICAgIGNhc2UgInNreSIgOgogICAgICAgICAgICAgIHBp
bnRhKCJKU0MiLCIxNDc2MzE3IiwiMTIwIiwiNjAwIiwiMTY4IiwiX2JsYW5rIik7
IAogICAgICAgICAgICByZXR1cm47CiAgICAgICAgIAkJY2FzZSAiYm90byIgOiAg
ICAgCiAgICAgICAgICAgIAkJcGludGEoIkpTQyIsIjE3MjU1MDQiLCIyMzQiLCI5
MCIsIjIwNzMiLCJfYmxhbmsiKTsgCiAgICAgICAgIAkJcmV0dXJuOyAgICAgICAg
ICAgICAKICAgICAgICAgICAgLy8vLyB0aXB1cyBwZXIgZGVmZWN0ZSAvLy8vLy8v
CiAgICAgICAgICAgIGRlZmF1bHQgOgogICAgICAgICAgICAgIG5vcGludGEoKTsK
ICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICAgfSAKCQkJCXJldHVybjsKICAg
ICAgICAvLy8vIGZpIHNlY2NpbyBzZXJ2ZWlzIC8vLy8vLwogICAgICAgIAogICAg
ICAgIC8vLy8gc2VjY2lvIGZvcnVtcyAvLy8vLy8vCiAgICAgICAgY2FzZSAiZm9y
dW1zIjoKICAgICAgICAgIHN3aXRjaCAodGlwdXMpCiAgICAgICAgICB7ICAgICAg
ICAgCiAgICAgICAgICAgIGNhc2UgInJvYmEiIDogICAgIAogICAgICAgICAgICAJ
CQlwaW50YSgiSlNDIiwiMTQ3NjI0NyIsIjMwMCIsIjI1MCIsIjE3MCIsIl9ibGFu
ayIpOyAKICAgICAgICAgICAgcmV0dXJuOyAKICAgICAgICAgICAgIAljYXNlICJz
YmFubmVyIiA6ICAgICAKICAgICAgICAgICAgICAJcGludGEoIkpTQyIsIjE0NzYy
NDgiLCI3MjgiLCI5MCIsIjIyNSIsIl9ibGFuayIpOyAKICAgICAgICAgICAgcmV0
dXJuOyAKICAgICAgICAgICAgY2FzZSAic2t5IiA6CiAgICAgICAgICAgICAgcGlu
dGEoIkpTQyIsIjE0NzYyNDYiLCIxMjAiLCI2MDAiLCIxNjgiLCJfYmxhbmsiKTsg
CiAgICAgICAgICAgIHJldHVybjsKICAgICAgICAgCQljYXNlICJib3RvIiA6ICAg
ICAKICAgICAgICAgICAgCQlwaW50YSgiSlNDIiwiMTcyNTQ5NyIsIjIzNCIsIjkw
IiwiMjA3MyIsIl9ibGFuayIpOyAKICAgICAgICAgCQlyZXR1cm47ICAgICAgICAg
ICAgIAogICAgICAgICAgICAvLy8vIHRpcHVzIHBlciBkZWZlY3RlIC8vLy8vLy8K
ICAgICAgICAgICAgZGVmYXVsdCA6CiAgICAgICAgICAgICAgbm9waW50YSgpOwog
ICAgICAgICAgICByZXR1cm47CiAgICAgICAgICB9IAoJCQkJcmV0dXJuOwogICAg
ICAgIC8vLy8gZmkgc2VjY2lvIGZvcnVtcyAvLy8vLy8KICAgICAgICAKICAgICAg
ICAvLy8vIHNlY2NpbyBWaWRhRGlnaXRhbCAvLy8vLy8vCiAgICAgICAgY2FzZSAi
VmlkYURpZ2l0YWwiOgogICAgICAgICAgc3dpdGNoICh0aXB1cykKICAgICAgICAg
IHsgICAgICAgICAKICAgICAgICAgICAgY2FzZSAicm9iYSIgOiAgICAgCiAgICAg
ICAgICAgIAkJCXBpbnRhKCJKU0MiLCIxNDc1NDY5IiwiMzAwIiwiMjUwIiwiMTcw
IiwiX2JsYW5rIik7IAogICAgICAgICAgICByZXR1cm47IAogICAgICAgICAgICAK
ICAgICAgICAgICAgLy8vLyB0aXB1cyBwZXIgZGVmZWN0ZSAvLy8vLy8vCiAgICAg
ICAgICAgIGRlZmF1bHQgOgogICAgICAgICAgICAgIG5vcGludGEoKTsKICAgICAg
ICAgICAgcmV0dXJuOwogICAgICAgICAgfSAKCQkJCXJldHVybjsKICAgICAgICAv
Ly8vIGZpIHNlY2NpbyBWaWRhRGlnaXRhbCAvLy8vLy8KICAgICAgICAKICAgCiAg
ICAgICAgLy8vLyBzZWNjaW8gU2l0ZWxJbmRleCAvLy8vLy8vCiAgICAgICAgY2Fz
ZSAiU2l0ZWxJbmRleCI6CiAgICAgICAgICBzd2l0Y2ggKHRpcHVzKQogICAgICAg
ICAgeyAgICAgICAgIAogICAgICAgICAgICBjYXNlICJza3kiIDoKICAgICAgICAg
ICAgICBwaW50YSgiSlNDIiwiMTQ3NjIxMSIsIjEyMCIsIjYwMCIsIjE2OCIsIl9i
bGFuayIpOyAKICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICAgICAKICAgICAg
ICAgICAgLy8vLyB0aXB1cyBwZXIgZGVmZWN0ZSAvLy8vLy8vCiAgICAgICAgICAg
IGRlZmF1bHQgOgogICAgICAgICAgICAgIG5vcGludGEoKTsKICAgICAgICAgICAg
cmV0dXJuOwogICAgICAgICAgfSAKCQkJCXJldHVybjsKICAgICAgICAvLy8vIGZp
IHNlY2NpbyBTaXRlbEluZGV4IC8vLy8vLwogICAgICAgIAogICAgICAgIC8vLy8g
c2VjY2lvIGVzcGVjaWFscyAvLy8vLy8vCiAgICAgICAgY2FzZSAiZXNwZWNpYWxz
IjoKICAgICAgICAgIHN3aXRjaCAodGlwdXMpCiAgICAgICAgICB7ICAgICAgICAg
CiAgICAgICAgICAgIGNhc2UgInJvYmEiIDogICAgIAogICAgICAgICAgICAJCQlw
aW50YSgiSlNDIiwiMTQ3NjI0MCIsIjMwMCIsIjI1MCIsIjE3MCIsIl9ibGFuayIp
OyAKICAgICAgICAgICAgcmV0dXJuOyAKICAgICAgICAgICAgIAljYXNlICJzYmFu
bmVyIiA6ICAgICAKICAgICAgICAgICAgICAJcGludGEoIkpTQyIsIjE0NzYyNDEi
LCI3MjgiLCI5MCIsIjIyNSIsIl9ibGFuayIpOyAKICAgICAgICAgICAgcmV0dXJu
OyAKICAgICAgICAgICAgY2FzZSAic2t5IiA6CiAgICAgICAgICAgICAgcGludGEo
IkpTQyIsIjE0NzYyMzkiLCIxMjAiLCI2MDAiLCIxNjgiLCJfYmxhbmsiKTsgCiAg
ICAgICAgICAgIHJldHVybjsKICAgICAgICAgCQljYXNlICJib3RvIiA6ICAgICAK
ICAgICAgICAgICAgCQlwaW50YSgiSlNDIiwiMTcyNTQ5NCIsIjIzNCIsIjkwIiwi
MjA3MyIsIl9ibGFuayIpOyAKICAgICAgICAgCQlyZXR1cm47ICAgICAgICAgICAg
IAogICAgICAgICAgICAvLy8vIHRpcHVzIHBlciBkZWZlY3RlIC8vLy8vLy8KICAg
ICAgICAgICAgZGVmYXVsdCA6CiAgICAgICAgICAgICAgbm9waW50YSgpOwogICAg
ICAgICAgICByZXR1cm47CiAgICAgICAgICB9IAoJCQkJcmV0dXJuOwogICAgICAg
IC8vLy8gZmkgc2VjY2lvIGVzcGVjaWFscyAvLy8vLy8KICAgICAgICAKICAgICAg
ICAvLy8vIHNlY2NpbyBhZXJvcG9ydHMgLy8vLy8vLwogICAgICAgIGNhc2UgImFl
cm9wb3J0cyI6CiAgICAgICAgICBzd2l0Y2ggKHRpcHVzKQogICAgICAgICAgeyAg
ICAgICAgIAogICAgICAgICAgICBjYXNlICJyb2JhIiA6ICAgICAKICAgICAgICAg
ICAgCQkJcGludGEoIkpTQyIsIjE0NzYyMjAiLCIzMDAiLCIyNTAiLCIxNzAiLCJf
YmxhbmsiKTsgCiAgICAgICAgICAgIHJldHVybjsgCiAgICAgICAgICAgICAJY2Fz
ZSAic2Jhbm5lciIgOiAgICAgCiAgICAgICAgICAgICAgCXBpbnRhKCJKU0MiLCIx
NDc2MjIxIiwiNzI4IiwiOTAiLCIyMjUiLCJfYmxhbmsiKTsgCiAgICAgICAgICAg
IHJldHVybjsgCiAgICAgICAgICAgIGNhc2UgInNreSIgOgogICAgICAgICAgICAg
IHBpbnRhKCJKU0MiLCIxNDc2MjE5IiwiMTIwIiwiNjAwIiwiMTY4IiwiX2JsYW5r
Iik7IAogICAgICAgICAgICByZXR1cm47CiAgICAgICAgIAkJY2FzZSAiYm90byIg
OiAgICAgCiAgICAgICAgICAgIAkJcGludGEoIkpTQyIsIjE3MjU0ODUiLCIyMzQi
LCI5MCIsIjIwNzMiLCJfYmxhbmsiKTsgCiAgICAgICAgIAkJcmV0dXJuOyAgICAg
ICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgLy8vLyB0aXB1cyBwZXIg
ZGVmZWN0ZSAvLy8vLy8vCiAgICAgICAgICAgIGRlZmF1bHQgOgogICAgICAgICAg
ICAgIG5vcGludGEoKTsKICAgICAgICAgICAgcmV0dXJuOwogICAgICAgICAgfSAK
CQkJCXJldHVybjsKICAgICAgICAvLy8vIGZpIHNlY2NpbyBhZXJvcG9ydHMgLy8v
Ly8vCiAgICAgICAgCiAgICAgICAgCiAgICAgICAgLy8vLyBzZWNjaW8gZ2VuZXJp
Y2EgLy8vLy8vLwogICAgICAgIGNhc2UgImdlbmVyaWNhIjoKICAgICAgICAgIHN3
aXRjaCAodGlwdXMpCiAgICAgICAgICB7ICAgICAgICAgCiAgICAgICAgICAgIGNh
c2UgInJvYmEiIDogICAgIAogICAgICAgICAgICAJCQlwaW50YSgiSlNDIiwiMTQ3
NjM0MCIsIjMwMCIsIjI1MCIsIjE3MCIsIl9ibGFuayIpOyAKICAgICAgICAgICAg
cmV0dXJuOyAKICAgICAgICAgICAgIAljYXNlICJzYmFubmVyIiA6ICAgICAKICAg
ICAgICAgICAgICAJcGludGEoIkpTQyIsIjE0NzYzNDEiLCI3MjgiLCI5MCIsIjIy
NSIsIl9ibGFuayIpOyAKICAgICAgICAgICAgcmV0dXJuOyAKICAgICAgICAgICAg
Y2FzZSAic2t5IiA6CiAgICAgICAgICAgICAgcGludGEoIkpTQyIsIjE0NzYzMzki
LCIxMjAiLCI2MDAiLCIxNjgiLCJfYmxhbmsiKTsgCiAgICAgICAgICAgIHJldHVy
bjsKICAgICAgICAgCQljYXNlICJib3RvIiA6ICAgICAKICAgICAgICAgICAgCQlw
aW50YSgiSlNDIiwiMTcyNTQ5OCIsIjIzNCIsIjkwIiwiMjA3MyIsIl9ibGFuayIp
OyAKICAgICAgICAgCQlyZXR1cm47ICAgICAgICAgICAgIAogICAgICAgICAgICAv
Ly8vIHRpcHVzIHBlciBkZWZlY3RlIC8vLy8vLy8KICAgICAgICAgICAgZGVmYXVs
dCA6CiAgICAgICAgICAgICAgbm9waW50YSgpOwogICAgICAgICAgICByZXR1cm47
CiAgICAgICAgICB9IAoJCQkJcmV0dXJuOwogICAgICAgIC8vLy8gZmkgc2VjY2lv
IGdlbmVyaWNhIC8vLy8vLwoKICAgICAgICAgLy8vLyBzZWNjaW8gZGVmYXVsdCAv
Ly8vLy8vCiAgICAgICAgLy9jYXNlICJkZWZhdWx0IjoKICAgICAgICBkZWZhdWx0
OgogICAgICAgICAgc3dpdGNoICh0aXB1cykKICAgICAgICAgIHsgICAgICAgICAK
ICAgICAgICAgICBjYXNlICJzYmFubmVyIiA6ICAgICAKICAgICAgICAgICAgICAJ
CXBpbnRhKCJKU0MiLCIxNDc2MjMxIiwiNzI4IiwiOTAiLCIyMjUiLCJfYmxhbmsi
KTsgCiAgICAgICAgICAgIAkJcmV0dXJuOwogICAgICAgICAgICBjYXNlICJyb2Jh
IiA6ICAgICAKICAgICAgICAgICAgCXN3aXRjaChsb2NhbGl0emFjaW8pCiAgICAg
ICAgICAgIAl7CiAgICAgICAgICAgIAkJY2FzZSAicHJpbWVyIiA6CiAgICAgICAg
ICAgIAkJCXBpbnRhKCJKU0MiLCIxNDc2MjMwIiwiMzAwIiwiMjUwIiwiMTcwIiwi
X2JsYW5rIik7IAogICAgICAgICAgICAJCXJldHVybjsKICAgICAgICAgICAgCQlj
YXNlICJzZWdvbiIgOgogICAgICAgICAgICAJCQlwaW50YSgiSlNDIiwiMTQ3NjI2
MyIsIjMwMCIsIjI1MCIsIjE3MCIsIl9ibGFuayIpOyAKICAgICAgICAgICAgCQly
ZXR1cm47CiAgICAgICAgICAgIAkJZGVmYXVsdCA6CiAgICAgICAgICAgICAgCQlu
b3BpbnRhKCk7CiAgICAgICAgICAgIAkJcmV0dXJuOwogICAgICAgICAgICAJfQog
ICAgICAgICAgICByZXR1cm47IAogICAgICAgICAgICAgY2FzZSAic2t5IiA6CiAg
ICAgICAgICAgICAgcGludGEoIkpTQyIsIjE0NzYyMzIiLCIxMjAiLCI2MDAiLCIx
NjgiLCJfYmxhbmsiKTsgCiAgICAgICAgICAgIHJldHVybjsKICAgICAgICAgCQlj
YXNlICJib3RvIiA6ICAgICAKICAgICAgICAgICAgCQlwaW50YSgiSlNDIiwiMTcy
NTcwMiIsIjIzNCIsIjkwIiwiMjA3MyIsIl9ibGFuayIpOyAKICAgICAgICAgCQly
ZXR1cm47ICAgICAgICAgICAgIAogICAgICAgICAgICAvLy8vIHRpcHVzIHBlciBk
ZWZlY3RlIC8vLy8vLy8KICAgICAgICAgICAgZGVmYXVsdCA6CiAgICAgICAgICAg
ICAgbm9waW50YSgpOwogICAgICAgICAgICByZXR1cm47CiAgICAgICAgICB9IAoJ
CQkJcmV0dXJuOwogICAgICAgIC8vLy8gZmkgc2VjY2lvIGRlZmF1bHQgLy8vLy8v
CiAgICAKCiAgICAgICAgCiAgICAgIH0gCiAgICByZXR1cm47CiAgfSAKcmV0dXJu
Owp9IA==

------------PQP3L7ekBxLH68e4JnL5l0
Content-Disposition: inline; filename=enviaAmic.js
Content-Type: application/x-javascript; charset=ISO-8859-1; name=enviaAmic.js
Content-Location: http://www.3cat24.cat/js/enviaAmic.js
Content-Transfer-Encoding: Base64

ZnVuY3Rpb24gdmFsaWRDaGFycyh2YWwpIHsKCXZhciBiUmVzID0gdHJ1ZTsKCXZh
ciBucjEgPSBuZXcgU3RyaW5nKHZhbCk7Cgl2YXIgaT0wOwoJd2hpbGUgKChpPG5y
MS5sZW5ndGgpICYmIGJSZXMpIHsKICAgIAljbXA9ImFiY2RlZmdoaWprbG1u8W9w
cXJzdHV2d3h5ekFCQ0RFRkdISUpLTE1O0U9QUVJTVFVWV1hZWjAxMjM0NTY3ODlf
4eDp6O3s8/L6+eTr9u/858HAycjNzNPS2tnEy8/W3McgIjsKICAgIAl0c3Q9bnIx
LnN1YnN0cmluZyhpLGkrMSk7CiAgIAkJaWYgKGNtcC5pbmRleE9mKHRzdCkgPCAw
KSBiUmVzID0gZmFsc2U7CgkJaSsrOwogICAJfQoJcmV0dXJuIGJSZXM7Cn0KCmZ1
bmN0aW9uIGNrRW52aWFBbWljKGZvcm0pIHsKCWlmIChmb3JtLkZST01fTkFNRS52
YWx1ZT09JycpIHsKCQlhbGVydCgiQVRFTkNJ0zpcbkVsIGNhbXAgTm9tIHJlbWl0
ZW50IG5vIHBvdCBzZXIgdW4gdmFsb3IgYnVpdC4iKTsKCQlmb3JtLkZST01fTkFN
RS5mb2N1cygpOyByZXR1cm4gZmFsc2U7Cgl9CglpZiAoIXZhbGlkQ2hhcnMoZm9y
bS5GUk9NX05BTUUudmFsdWUpKSB7CgkJYWxlcnQoIk5vIGVzIHBvZGVuIHBvc2Fy
IGVzcGFpcyBuaSBjYXJhY3RlcnMgZXN0cmFueXMgZW4gZWwgbm9tLiIpOwoJCWZv
cm0uRlJPTV9OQU1FLmZvY3VzKCk7IHJldHVybiBmYWxzZTsKCX0KCWlmIChmb3Jt
LmZyb20udmFsdWU9PScnKSB7CgkJYWxlcnQoIkFURU5DSdM6XG5FbCBjYW1wIEFk
cmXnYSByZW1pdGVudCBubyBwb3Qgc2VyIHVuIHZhbG9yIGJ1aXQuIik7CgkJZm9y
bS5mcm9tLmZvY3VzKCk7IHJldHVybiBmYWxzZTsKCX0KCWlmICghaXNFbWFpbFZh
bGlkKGZvcm0uZnJvbS52YWx1ZSkpIHsKCQlhbGVydCgiQVRFTkNJ0zpcbkVsIGNh
bXAgQWRyZedhIHJlbWl0ZW50IG5vIOlzIHVuYSBhZHJl52EgZGUgY29ycmV1IHbg
bGlkYS4iKTsKCQlmb3JtLmZyb20uZm9jdXMoKTsgcmV0dXJuIGZhbHNlOwoJfQoJ
aWYgKGZvcm0udG8udmFsdWU9PScnKSB7CgkJYWxlcnQoIkFURU5DSdM6XG5FbCBj
YW1wIEFkcmXnYSBkZXN0aW5hdGFyaSBubyBwb3Qgc2VyIHVuIHZhbG9yIGJ1aXQu
Iik7CgkJZm9ybS50by5mb2N1cygpOyByZXR1cm4gZmFsc2U7Cgl9CglpZiAoIWlz
RW1haWxWYWxpZChmb3JtLnRvLnZhbHVlKSkgewoJCWFsZXJ0KCJBVEVOQ0nTOlxu
RWwgY2FtcCBBZHJl52EgZGVzdGluYXRhcmkgbm8g6XMgdW5hIGFkcmXnYSBkZSBj
b3JyZXUgduBsaWRhLiIpOwoJCWZvcm0udG8uZm9jdXMoKTsgcmV0dXJuIGZhbHNl
OwoJfQoJcmV0dXJuIHRydWU7Cn0KCmZ1bmN0aW9uIGlzRW1haWxWYWxpZChjaGVj
a1RoaXNFbWFpbCkgewoJdmFyIG15RU1haWxJc1ZhbGlkID0gdHJ1ZTsKCXZhciBt
eUF0U3ltYm9sQXQgPSBjaGVja1RoaXNFbWFpbC5pbmRleE9mKCdAJyk7Cgl2YXIg
bXlBdFN5bWJvbEF0MiA9IGNoZWNrVGhpc0VtYWlsLmluZGV4T2YoJ0AnLCAoKG15
QXRTeW1ib2xBdDwwKSA/IDAgOiBteUF0U3ltYm9sQXQrMSkpOwoJdmFyIG15TGFz
dERvdEF0ID0gY2hlY2tUaGlzRW1haWwubGFzdEluZGV4T2YoJy4nKTsKCXZhciBt
eVNwYWNlQXQgPSBjaGVja1RoaXNFbWFpbC5pbmRleE9mKCcgJyk7Cgl2YXIgbXlM
ZW5ndGggPSBjaGVja1RoaXNFbWFpbC5sZW5ndGg7CglpZiAobXlBdFN5bWJvbEF0
IDwgMSApICBteUVNYWlsSXNWYWxpZCA9IGZhbHNlOwoJaWYgKG15QXRTeW1ib2xB
dDIgPiAwICYmIChteUF0U3ltYm9sQXQyPm15QXRTeW1ib2xBdCkpIG15RU1haWxJ
c1ZhbGlkID0gZmFsc2U7CglpZiAobXlMYXN0RG90QXQgPCBteUF0U3ltYm9sQXQp
IG15RU1haWxJc1ZhbGlkID0gZmFsc2U7CglpZiAobXlMZW5ndGggLSBteUxhc3RE
b3RBdCA8PSAyKSBteUVNYWlsSXNWYWxpZCA9IGZhbHNlOwoJaWYgKG15U3BhY2VB
dCAhPSAtMSkgbXlFTWFpbElzVmFsaWQgPSBmYWxzZTsKCXJldHVybiBteUVNYWls
SXNWYWxpZDsKfQoKdmFyIHN1Ym1pdHNFbnZpYUFtaWM9MDsKZnVuY3Rpb24gc3Vi
bWl0Rm9ybUVudmlhQW1pYyhmb3JtLCBjb25kaXRpb24pIHsKCWlmIChzdWJtaXRz
RW52aWFBbWljPT0wKSB7CgkJaWYgKGNvbmRpdGlvbikgewoJCQlzdWJtaXRzRW52
aWFBbWljKys7CgkJCWZvcm0uc3ViamVjdC52YWx1ZT0iM2NhdDI0LmNhdC4gIiAr
IGZvcm0uRlJPTV9OQU1FLnZhbHVlICsgIiBldCByZWNvbWFuYTogIiArIGZvcm0u
VElUTEUudmFsdWU7CgkJCWZvcm0uYWN0aW9uID0gIi9zdS9SZWdpc3RlciI7CgkJ
CWZvcm0uc3VibWl0KCk7CgkJCXZhciB2X3VuaXF1ZUlkPSBmb3JtLlVuaXF1ZUlk
LnZhbHVlOwoJCQlkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnVGV4dEFtaWMnK3Zf
dW5pcXVlSWQpLmNsYXNzTmFtZT0nYmdfY29tX2FtaWNub25lJzsKCQkJZG9jdW1l
bnQuZ2V0RWxlbWVudEJ5SWQoJ2lmcmFtZScrdl91bmlxdWVJZCkuY2xhc3NOYW1l
PSdub2Rpc3AnOwoJCQlyZXR1cm4gdHJ1ZTsKCQl9IGVsc2UgewoJCQlyZXR1cm4g
ZmFsc2U7CgkJfQoJfSBlbHNlIHsKCQl3aW5kb3cuc2V0VGltZW91dCgic3VibWl0
c0VudmlhQW1pYz0wIiw1MDAwKTsKCQlyZXR1cm4gZmFsc2U7Cgl9Cn0=

------------PQP3L7ekBxLH68e4JnL5l0
Content-Disposition: inline; filename=login.js
Content-Type: application/x-javascript; charset=ISO-8859-1; name=login.js
Content-Location: http://www.3cat24.cat/js/login.js
Content-Transfer-Encoding: Base64

dmFyIGNvZGUgPSAxOwp2YXIgdXNlcmlkCQk9IG51bGw7CnZhciB1c2VyaWRpbnQJ
PSBudWxsOwp2YXIgcl9hdXggPSBudWxsOwoKdmFyIHVzZXJOYW1lX2F1eCA9IG51
bGw7CgpmdW5jdGlvbiBlbnZpYUxvZ2luKCl7Cglkb2N1bWVudC5nZXRFbGVtZW50
QnlJZCgiZnJtTG9naW4iKS5zdWJtaXQoKTsKfQoJCQkJCi8vIE9idOkgcmVzdWx0
YXQgZGUgbGEgcGV0aWNp8yByZW1vdGEKLy8gPT0wIDogT0ssICE9MCA6IEtPCmZ1
bmN0aW9uIGdldFJlc3VsdENvZGUocmVzdWx0KSB7CglyZXR1cm4gcmVzdWx0ID8g
cmVzdWx0LmRvY3VtZW50RWxlbWVudC5nZXRFbGVtZW50c0J5VGFnTmFtZSgiY29k
ZSIpWzBdLmZpcnN0Q2hpbGQuZGF0YSA6IC0xOwp9CgovLyBvYnTpIHVuIHZhbG9y
IGRlbCB4bWwgcmVzcG9zdGEKZnVuY3Rpb24gcmV0cmlldmVWYWx1ZUZyb21YbWwo
cmVzdWx0LCBmaWVsZE5hbWUsIGRlZmF1bHRWYWx1ZSkgewoJcmV0dXJuIHJlc3Vs
dCE9bnVsbCAmJiByZXN1bHQuZG9jdW1lbnRFbGVtZW50LmdldEVsZW1lbnRzQnlU
YWdOYW1lKGZpZWxkTmFtZSlbMF0hPW51bGwgPyAKCQlyZXN1bHQuZG9jdW1lbnRF
bGVtZW50LmdldEVsZW1lbnRzQnlUYWdOYW1lKGZpZWxkTmFtZSlbMF0uZmlyc3RD
aGlsZC5kYXRhIDogZGVmYXVsdFZhbHVlOwp9CgovLyBPYnTpIHJlc3VsdGF0IGRl
IGxhIHBldGljafMgcmVtb3RhCi8vIHBvczAgOiBlc3RhdCAoPT0wOk9LLCAhPTA6
S08pOyBwb3MxIDogY2FtcCAnZGF0YSc7IHBvczIgOiB1c2VyIG5hbWUgKG5pY2sp
OyBwb3MzIDogdXNlciBpZGludAoKCmZ1bmN0aW9uIGdldFJlc3VsdEFkdmFuY2Vk
KHJlc3VsdCkgewoJdmFyIHhtbF9yZXN1bHQJPSBuZXcgQXJyYXkoKTsKCWlmIChy
ZXN1bHQhPW51bGwpIHsKCQl4bWxfcmVzdWx0WzBdCT0gcmV0cmlldmVWYWx1ZUZy
b21YbWwocmVzdWx0LCAiY29kZSIsIC0xKTsKCQl4bWxfcmVzdWx0WzFdCT0gcmV0
cmlldmVWYWx1ZUZyb21YbWwocmVzdWx0LCAiZGF0YSIsIG51bGwpOwoJCXhtbF9y
ZXN1bHRbMl0JPSByZXRyaWV2ZVZhbHVlRnJvbVhtbChyZXN1bHQsICJVU0VSSUQi
LCBudWxsKTsKCQl4bWxfcmVzdWx0WzNdCT0gcmV0cmlldmVWYWx1ZUZyb21YbWwo
cmVzdWx0LCAiVVNFUklESU5UIiwgbnVsbCk7CgkJY29kZQkJCT0geG1sX3Jlc3Vs
dFswXTsKCQl1c2VyaWQJCQk9IHhtbF9yZXN1bHRbMl07CgkJdXNlcmlkaW50CQk9
IHhtbF9yZXN1bHRbM107Cgl9IGVsc2UgewoJCXhtbF9yZXN1bHRbMF0JPSBjb2Rl
OwoJCXhtbF9yZXN1bHRbMV0JPSBudWxsOwoJCXhtbF9yZXN1bHRbMl0JPSB1c2Vy
aWQ7CgkJeG1sX3Jlc3VsdFszXQk9IHVzZXJpZGludDsKCX0KCXJldHVybiB4bWxf
cmVzdWx0Owp9CgkJCgkJCmZ1bmN0aW9uIGdlbmVyaWNGdW5jdGlvbkxvZ2luM2Nh
dDI0KGlkLCByZXN1bHQpewoJCgl2YXIgZGl2VG9TaG93ID0gIiI7Cgl2YXIgYXJy
ID0gZ2V0UmVzdWx0QWR2YW5jZWQocmVzdWx0KTsKCXZhciBjb2RlID0gMTsKCXZh
ciB1c2VyaWQgPSAiIjsKCXZhciBkb2Nsb2NhdGlvbiA9ICIiK2RvY3VtZW50Lmxv
Y2F0aW9uOwoJdmFyIGlCYXNlUHJvdG9jb2wgPSBkb2Nsb2NhdGlvbi5pbmRleE9m
KCIvLyIpOwoJdmFyIGlCYXNlVXJsID0gZG9jbG9jYXRpb24uaW5kZXhPZigiLyIs
aUJhc2VQcm90b2NvbCsyKTsKCXZhciBiYXNldXJsID0gZG9jbG9jYXRpb24uc3Vi
c3RyaW5nKDAsaUJhc2VVcmwpOwoJdmFyIGJhc2VzZWN1cmwgPSAiaHR0cHM6Ly9z
ZWN1cmUuY2NydHZpLmNvbSI7CgkKCXZhciB2X3VybCA9IGVzY2FwZShkb2N1bWVu
dC5sb2NhdGlvbik7CQoJdl91cmwucmVwbGFjZSgiJiIsIiZhbXA7Iik7CgkKCWlm
ICggYXJyWzBdPT0wICkgewkKIAkKICAJdXNlck5hbWVfYXV4ID0gYXJyWzJdOwog
IAkgIAkKICAJZGl2VG9TaG93PScJPGRpdiBpZD0iZGlucyI+JysKCQkJCQkJCScJ
CTxhIGhyZWY9Ii9lbG1ldTNjYXQyNCIgY2xhc3M9Im1ldTNjYXQiPkVMIE1FVSAz
Q0FUMjQ8L2E+JysKCQkJCQkJCScJCUhvbGEgPHN0cm9uZz4nK2FyclsyXSsnPC9z
dHJvbmc+LCBqYSBldHMgZGlucy4nKwoJCQkJCQkJJwkJPHNwYW4+fDwvc3Bhbj4n
KwoJCQkJCQkJJwkJPGEgaWQ9InRldmVzX2RhZGVzIiB0aXRsZT0iTGVzIHRldmVz
IGRhZGVzIiBocmVmPSJqYXZhc2NyaXB0Omxlc190ZXZlc19kYWRlcygpIj5MZXMg
dGV2ZXMgZGFkZXM8L2E+JysKCQkJCQkJCScJCTxkaXYgY2xhc3M9InN1cnRMb2ci
PicrCgkJCQkJCQknCQkJPGEgdGl0bGU9IlN1cnQiIGhyZWY9Imh0dHBzOi8vc2Vj
dXJlLmNjcnR2aS5jb20vc3UvUmVnaXN0ZXI/aGlQZXJzaXN0PXRydWUmYW1wO2hp
VGFyZ2V0PScgKyBlc2NhcGUodXJsZ2F0ZXdheWJhc2UpICsgJz91cmw9JyArIGVz
Y2FwZSh2X3VybCkgKyAnJmFtcDtoaUFjdGlvbj0wIj5TdXJ0PC9hPicrCgkJCQkJ
CQknCQk8L2Rpdj4nKwoJCQkJCQkJJwk8L2Rpdj4nOwoJCgkgIGRvY3VtZW50Lmdl
dEVsZW1lbnRCeUlkKCJhY2NlcyIpLmlubmVySFRNTD1kaXZUb1Nob3c7ICAJCiAg
CQoJfQoJZWxzZSB7CQkKCQkJCQoJCXNTZXBhcmF0b3IgPSAiJmFtcDsiOwoJCWRp
dlRvU2hvdyA9CgkJCQkJCQkJCQkKCQkJCQknCTxkaXYgaWQ9ImxvZ2luIiBjbGFz
cz0iSGlkZGVuIj4nKwoJCQkJCQkJCScJCTxkaXYgY2xhc3M9ImJnTG9naW4iPjwv
ZGl2PicrCgkJCQkJCQkJJwkJPGRpdiBjbGFzcz0ibG9naW4iPicrCgkJCQkJCQkJ
JwkJCTxhIGhyZWY9ImphdmFzY3JpcHQ6dm9pZCgwKSIgb25DbGljaz0iTW9zdHJh
QW1hZ2EoXCdsb2dpblwnLFwnXCcsXCdoaWRlXCcpOyI+PGRpdiBjbGFzcz0iYnRf
dGFuY2EiPlRhbmNhPC9kaXY+PC9hPicrCgkJCQkJCQkJJwkJCTxwIGNsYXNzPSJv
YnJlU2Vzc2lvIj5PYnJlIGxhIHRldmEgc2Vzc2kmb2FjdXRlOzwvcD4nKwoJCQkJ
CQkJCScJCQk8Zm9ybSBhY3Rpb249IicgKyBiYXNlc2VjdXJsICsnL3N1L1JlZ2lz
dGVyIiBtZXRob2Q9InBvc3QiIGlkPSJmcm1Mb2dpbiIgbmFtZT0iZnJtTG9naW4i
PicrCgkJCQkJCQkJJwkJCQk8aW5wdXQgdmFsdWU9IicgKyB1cmxnYXRld2F5YmFz
ZSArICc/dXJsPScgKyBlc2NhcGUoZG9jdW1lbnQubG9jYXRpb24pICsgJyIgdHlw
ZT0iaGlkZGVuIiBpZD0iaGlUYXJnZXQiIG5hbWU9ImhpVGFyZ2V0Ii8+JysKCQkJ
CQkJCQknCQkJCTxpbnB1dCB2YWx1ZT0ibm90X1IxMC5qc3A/IiB0eXBlPSJoaWRk
ZW4iIGlkPSJoaUVyclRhcmdldCIgbmFtZT0iaGlFcnJUYXJnZXQiLz4nKwoJCQkJ
CQkJCScJCQkJPGlucHV0IHZhbHVlPSJDSVROX1JFRyIgdHlwZT0iaGlkZGVuIiBu
YW1lPSJoaVJlZ1NlcnZpY2VJZCIvPicrCgkJCQkJCQkJJwkJCQk8aW5wdXQgdmFs
dWU9IkNJVE5fUkVHIiB0eXBlPSJoaWRkZW4iIG5hbWU9ImhpU2VydmljZUlkIi8+
JysKCQkJCQkJCQknCQkJCTxpbnB1dCB2YWx1ZT0ibm90IiB0eXBlPSJoaWRkZW4i
IG5hbWU9ImhpUG9ydGFsIi8+JysKCQkJCQkJCQknCQkJCTxpbnB1dCB2YWx1ZT0i
UCIgdHlwZT0iaGlkZGVuIiBuYW1lPSJoaVB3ZEZpZWxkIi8+JysKCQkJCQkJCQkn
CQkJCTxpbnB1dCB2YWx1ZT0iVSIgdHlwZT0iaGlkZGVuIiBuYW1lPSJoaVVzckZp
ZWxkIi8+JysKCQkJCQkJCQknCQkJCTxpbnB1dCB2YWx1ZT0iMTAiIHR5cGU9Imhp
ZGRlbiIgbmFtZT0iaGlBY3Rpb24iLz4nKwoJCQkJCQkJCScJCQkJPGlucHV0IHZh
bHVlPSJ0cnVlIiB0eXBlPSJoaWRkZW4iIG5hbWU9ImhpUGVyc2lzdCIvPicrCgkJ
CQkJCQkJJwkJCQk8aW5wdXQgdmFsdWU9IicgKyBzU2VwYXJhdG9yICsgJyIgdHlw
ZT0iaGlkZGVuIiBuYW1lPSJoaVBlcnNpc3RTZXAiLz4nKwoJCQkJCQkJCScJCQkJ
PGRpdiBjbGFzcz0ibm9tSW5wdCI+JysKCQkJCQkJCQknCQkJCQk8bGFiZWwgZm9y
PSJub20iPk5vbTwvbGFiZWw+JysKCQkJCQkJCQknCQkJCQk8aW5wdXQgaWQ9IlUi
IG5hbWU9IlUiIHR5cGU9InRleHQiLz48YnIgLz4nKwoJCQkJCQkJCScJCQkJCTxh
IGhyZWY9Ii9zdS9ub3Qvbm90X1AxMC5qc3AiPkVuY2FyYSBubyB0XCdoYXMgcmVn
aXN0cmF0PzwvYT4nKwoJCQkJCQkJCScJCQkJPC9kaXY+JysKCQkJCQkJCQknCQkJ
CTxkaXYgY2xhc3M9ImZsb2F0bGVmdCI+JysKCQkJCQkJCQknCQkJCQk8bGFiZWwg
Zm9yPSJwc3ciPkNvbnRyYXNlbnlhPC9sYWJlbD4nKwoJCQkJCQkJCScJCQkJCTxp
bnB1dCBpZD0iUCIgbmFtZT0iUCIgdHlwZT0icGFzc3dvcmQiLz48YnIgLz4nKwoJ
CQkJCQkJCScJCQkJCTxhIGhyZWY9Ii9zdS9ub3Qvbm90X1AyMEEuanNwIj5IYXMg
b2JsaWRhdCBsYSBjb250cmFzZW55YT88L2E+JysKCQkJCQkJCQknCQkJCTwvZGl2
PicrCgkJCQkJCQkJJwkJCQk8ZGl2IGNsYXNzPSJidF9lbnRyYSI+PGlucHV0IHR5
cGU9InN1Ym1pdCIgdmFsdWU9IkVudHJhIiBvbmNsaWNrPSJqYXZhc2NyaXB0OmVu
dmlhTG9naW4oKTsiLz48L2Rpdj4nKwoJCQkJCQkJCScJCQk8L2Zvcm0+JysKCQkJ
CQkJCQknCQk8L2Rpdj4nKwoJCQkJCQkJCScJPC9kaXY+JysKCQkJCQkJCQknCTxk
aXYgaWQ9ImZvcmEiPicrCgkJCQkJCQkJJwkJPGEgaHJlZj0iL2VsbWV1M2NhdDI0
IiBjbGFzcz0ibWV1M2NhdCI+RUwgTUVVIDNDQVQyNDwvYT4nKwoJCQkJCQkJCScJ
CTxhIGhyZWY9ImphdmFzY3JpcHQ6dm9pZCgwKSIgb25jbGljaz0iTW9zdHJhQW1h
Z2EoXCdsb2dpblwnLFwnXCcsXCdzaG93XCcpOyI+QWNjJmVhY3V0ZTtzIHVzdWFy
aXM8L2E+JysJCQoJCQkJCQkJCScJCTxzcGFuPnw8L3NwYW4+JysKCQkJCQkJCQkn
CQk8YSBocmVmPSIvc3Uvbm90L25vdF9QMTAuanNwIj5SZWdpc3RyYVwndDwvYT4n
KwoJCQkJCQkJCScJPC9kaXY+JzsKCQkJCQkKCgkJZG9jdW1lbnQuZ2V0RWxlbWVu
dEJ5SWQoImFjY2VzIikuaW5uZXJIVE1MPWRpdlRvU2hvdzsKCQkJCQoJfQp9IAoK
LyogTm92ZXMgZnVuY2lvbnMgcGVyIG9wdGltaXR6YXIgZWwgcHJvY2VzIGRlIExP
R0lOICovCgogIGZ1bmN0aW9uIGdldENvb2tpZShuYW1lKSB7CiAgICB2YXIgZGMg
PSBkb2N1bWVudC5jb29raWU7CiAgICB2YXIgcHJlZml4ID0gbmFtZSArICI9IjsK
ICAgIHZhciBiZWdpbiA9IGRjLmluZGV4T2YoIjsiICsgcHJlZml4KTsKICAgIGlm
IChiZWdpbiA9PSAtMSkgewogICAgIGJlZ2luID0gZGMuaW5kZXhPZigiOyAiICsg
cHJlZml4KTsKICAgICBpZiAoYmVnaW4gPT0gLTEpIHsKICAgICAgYmVnaW4gPSBk
Yy5pbmRleE9mKHByZWZpeCk7CiAgICAgIGlmIChiZWdpbiAhPSAwKSByZXR1cm4g
bnVsbDsKICAgICB9IGVsc2UgYmVnaW4gKz0gMjsKICAgIH0gZWxzZSB7CiAgICAg
YmVnaW4gKz0gMTsKICAgIH0KICAgIHZhciBlbmQgPSBkYy5pbmRleE9mKCI7Iiwg
YmVnaW4pOwogICAgaWYgKGVuZCA9PSAtMSkgewogICAgIGVuZCA9IGRjLmxlbmd0
aDsKICAgIH0KICAgIHJldHVybiB1bmVzY2FwZShkYy5zdWJzdHJpbmcoYmVnaW4g
KyBwcmVmaXgubGVuZ3RoLCBlbmQpKTsKICB9CiAgCiAgZnVuY3Rpb24gZ2V0WG1s
U2VyaWFsaXplZCh4bWxzdHJpbmcpIHsgCiAgIGlmIChkb2N1bWVudC5pbXBsZW1l
bnRhdGlvbi5jcmVhdGVEb2N1bWVudCAmJiB0eXBlb2YgRE9NUGFyc2VyIT0ndW5k
ZWZpbmVkJykgewogICAgIHJldHVybiBuZXcgRE9NUGFyc2VyKCkucGFyc2VGcm9t
U3RyaW5nKHhtbHN0cmluZywgInRleHQveG1sIik7CiAgIH0gZWxzZSBpZiAodHlw
ZW9mIFhNTFNlcmlhbGl6ZXIhPSd1bmRlZmluZWQnKSB7CiAgICAgcmV0dXJuIG5l
dyBYTUxTZXJpYWxpemVyKCkuc2VyaWFsaXplVG9TdHJpbmcoeG1sc3RyaW5nKTsK
ICAgfSBlbHNlIGlmICh4bWxzdHJpbmcueG1sKSB7CiAgICAgcmV0dXJuIHhtbHN0
cmluZy54bWw7CiAgIH0gZWxzZSBpZiAod2luZG93LkFjdGl2ZVhPYmplY3QpIHsK
ICAgICAgICB2YXIgZG9tID0gbmV3IEFjdGl2ZVhPYmplY3QoIk1pY3Jvc29mdC5Y
TUxET00iKTsKICAgICAgICBkb20uYXN5bmM9ImZhbHNlIjsgCiAgICAgICAgZG9t
LmxvYWRYTUwoeG1sc3RyaW5nKTsKICAgICAgICByZXR1cm4gZG9tOwogICAgfSBl
bHNlIHJldHVybiBudWxsOwogIH0gIAogIAogIGZ1bmN0aW9uIGdldERhdGVHTVQo
bCkgewogICB2YXIgZCA9IG5ldyBEYXRlKCk7CiAgIGQuc2V0VGltZShsKTsKICAg
cmV0dXJuIGQudG9HTVRTdHJpbmcoKTsKICB9CiAgICAgCiAgZnVuY3Rpb24gQ2hl
Y2tWYWxpZENvb2tpZVVzZXIoZGJnKSB7CiAgIHZhciByID0gZ2V0Q29va2llKCJf
X1VTRVJEQVRBX18iKTsgCiAgIHZhciByMiA9IGdldENvb2tpZSgiX19VU0VSREFU
QV9fVElNRUNIRUNLX18iKTsKICAgdmFyIG5vdyA9IG5ldyBEYXRlKCkuZ2V0VGlt
ZSgpOwogICB2YXIgcjJmaXggPSAoKHIyPT1udWxsIHx8IHIyPT0nJyB8fCByMj09
J251bGwnKT8wOihyMioxKSk7CiAgIHZhciBkaWZmID0gKHIyZml4LW5vdyk7CiAg
IHZhciByZXQgPSAoCiAgICByIT1udWxsICYmIHIhPScnICYmIHIhPSdudWxsJyAm
JiByLmluZGV4T2YoIjxjb2RlPjA8L2NvZGU+Iik+LTEgLy9jaGVjayB0aGF0IHVz
ZXJkYXRhIGZvdW5kIGFuZCB2YWxpZAogICAgJiYgKHIyPT1udWxsIHx8IHIyPT0n
JyB8fCByMj09J251bGwnIHx8IChkaWZmPjApKSAvLyBjaGVjayBjb29raWUgdGlt
ZSBwZXJpb2QgdmFsaWQgb3IgbnVsbAogICApOyAgIAogICBpZiAoZGJnKSB7CiAg
ICByZXQ9IHJldCArICIgLi4uICIKICAgICsgIiBkaWZmWyIgKyBkaWZmCiAgICAr
ICJdIFVEVFsiICsgcjJmaXggLy8rICIgIiArIGdldERhdGVHTVQocjJmaXgpCiAg
ICArICJdIG5vd1siICsgbm93IC8vKyAiICIgKyBnZXREYXRlR01UKG5vdykKICAg
ICsgIl0gVURbIiArIHIgKyAiXSAiCiAgICA7CiAgIH0KICAgcmV0dXJuIHJldDsK
ICB9ICAgCiAgICAKICB2YXIgZXhwaXJlQ2hlY2tDb29raWVUaW1lID0gMzAwKjEw
MDA7ICAvL2V4cGlyZXMgaW4gNSBtaW51dGVzIChtaWxsaXNlY29uZHMpICAgICAg
ICAgICAgCiAgdmFyIHVybGdhdGV3YXliYXNlID0gImh0dHA6Ly93d3cuM2NhdDI0
LmNhdC9wbm90aWNpZXMvZy5qc3AiOwogIAogIAogIGZ1bmN0aW9uIGNoZWNrVXNl
cigpIHsKICAgIGlmICghQ2hlY2tWYWxpZENvb2tpZVVzZXIoKSkgewogICAgICB2
YXIgciA9IGdldENvb2tpZSgiX0ZPUkVJR05fU0VTU0lPTl9JRCIpOyAKICAgICAg
aWYgKHIhPW51bGwgJiYgciE9JycgJiYgciE9J251bGwnICB8fCAhKGRvY3VtZW50
LmNvb2tpZSkpIHsgIAogICAgICAgICAgbG9hZFhNTERvYyh1cmxnYXRld2F5YmFz
ZSsiP2E9MSZ0PSIrcituZXcgRGF0ZSgpLmdldFRpbWUoKSxmYWxzZSwiTG9naW4z
Y2F0MjQiKTsKICAgICAgICAgIHZhciBmdXRkYXRlID0gbmV3IERhdGUoKTsgIC8v
R2V0IHRoZSBjdXJyZW50IHRpbWUgYW5kIGRhdGUKICAgICAgICAgIHZhciBleHBk
YXRlID0gZnV0ZGF0ZS5nZXRUaW1lKCk7ICAvL0dldCB0aGUgbWlsbGlzZWNvbmRz
IHNpbmNlIEphbiAxLCAxOTcwCiAgICAgICAgICBleHBkYXRlICs9IGV4cGlyZUNo
ZWNrQ29va2llVGltZTsgIC8vZXhwaXJlcyBpbiA1IG1pbnV0ZXMgKG1pbGxpc2Vj
b25kcykgICAgICAgCiAgICAgICAgICB2YXIgbmV3Q29va2llPSJfX1VTRVJEQVRB
X19USU1FQ0hFQ0tfXz0iICsgZXhwZGF0ZSArIjsgcGF0aD0vOyI7IC8vU2V0IHRo
ZSBuZXcgY29va2llIHZhbHVlcyB1cAogICAgICAgICAgd2luZG93LmRvY3VtZW50
LmNvb2tpZT1uZXdDb29raWU7IC8vV3JpdGUgdGhlIGNvb2tpZSAgICAKICAgICAg
fSBlbHNlIHsKICAgICAgIGdlbmVyaWNGdW5jdGlvbkxvZ2luM2NhdDI0KG51bGws
IG51bGwpOwogICAgICB9CiAgICB9IGVsc2UgewogICAgICBnZW5lcmljRnVuY3Rp
b25Mb2dpbjNjYXQyNChudWxsLCBnZXRYbWxTZXJpYWxpemVkKGdldENvb2tpZSgi
X19VU0VSREFUQV9fIikpKTsKICAgIH0gCiAgfQogIAogIGZ1bmN0aW9uIGNoZWNr
VXNlcjIoKSB7CiAgICBpZiAoIUNoZWNrVmFsaWRDb29raWVVc2VyKCkpIHsKICAg
ICAgdmFyIHIgPSBnZXRDb29raWUoIl9GT1JFSUdOX1NFU1NJT05fSUQiKTsgCiAg
ICAgIGlmIChyIT1udWxsICYmIHIhPScnICYmIHIhPSdudWxsJyAgfHwgIShkb2N1
bWVudC5jb29raWUpKSB7ICAKICAgICAgICAgIGxvYWRYTUxEb2ModXJsZ2F0ZXdh
eWJhc2UrIj9hPTEmdD0iK3IrbmV3IERhdGUoKS5nZXRUaW1lKCksZmFsc2UsIkNo
ZWNrVXNlck5hbWUiKTsKICAgICAgICAgIHZhciBmdXRkYXRlID0gbmV3IERhdGUo
KTsgIC8vR2V0IHRoZSBjdXJyZW50IHRpbWUgYW5kIGRhdGUKICAgICAgICAgIHZh
ciBleHBkYXRlID0gZnV0ZGF0ZS5nZXRUaW1lKCk7ICAvL0dldCB0aGUgbWlsbGlz
ZWNvbmRzIHNpbmNlIEphbiAxLCAxOTcwCiAgICAgICAgICBleHBkYXRlICs9IGV4
cGlyZUNoZWNrQ29va2llVGltZTsgIC8vZXhwaXJlcyBpbiA1IG1pbnV0ZXMgKG1p
bGxpc2Vjb25kcykgICAgICAgCiAgICAgICAgICB2YXIgbmV3Q29va2llPSJfX1VT
RVJEQVRBX19USU1FQ0hFQ0tfXz0iICsgZXhwZGF0ZSArIjsgcGF0aD0vOyI7IC8v
U2V0IHRoZSBuZXcgY29va2llIHZhbHVlcyB1cAogICAgICAgICAgd2luZG93LmRv
Y3VtZW50LmNvb2tpZT1uZXdDb29raWU7IC8vV3JpdGUgdGhlIGNvb2tpZSAgICAK
ICAgICAgfSBlbHNlIHsKICAgICAgIGdlbmVyaWNGdW5jdGlvbkNoZWNrVXNlck5h
bWUobnVsbCwgbnVsbCk7CiAgICAgIH0KICAgIH0gZWxzZSB7CiAgICAgIGdlbmVy
aWNGdW5jdGlvbkNoZWNrVXNlck5hbWUobnVsbCwgZ2V0WG1sU2VyaWFsaXplZChn
ZXRDb29raWUoIl9fVVNFUkRBVEFfXyIpKSk7CiAgICB9IAogIH0KICA=

------------PQP3L7ekBxLH68e4JnL5l0
Content-Disposition: inline; filename=comparteix.js
Content-Type: application/x-javascript; charset=ISO-8859-1; name=comparteix.js
Content-Location: http://www.3cat24.cat/js/comparteix.js
Content-Transfer-Encoding: Base64

dmFyIHNodz1mYWxzZTsKdmFyIGluZj10cnVlOwp2YXIgcnVuPTA7CnZhciBsYXN0
aWQ9MDsKdmFyIGRlZmF1bHRVcFN0YXRlID0gImh0dHA6Ly93d3cuM2NhdDI0LmNh
dC9pbWcvc2hhcmUtaWNvbi0xNngxNi5wbmciOwp2YXIgZGVmYXVsdE92ZXJTdGF0
ZSA9ICJodHRwOi8vd3d3LjNjYXQyNC5jYXQvaW1nL3NoYXJlLWljb24tMTZ4MTYu
cG5nIjsKdmFyIGRlZmF1bHRQYWRkaW5nID0gIjIwcHghaW1wb3J0YW50IjsKdmFy
IGRlZmF1bHRDb2xvciA9ICJDQ0NDQ0MiOwp2YXIgdXJsTGlzdD1uZXcgQXJyYXk7
CnZhciB0aXRsZUxpc3Q9bmV3IEFycmF5Owp2YXIgc2hhcmVOYW1lID0gbmV3IEFy
cmF5ICgiTGEgVGFmYW5lcmEiLAoJCQkJCQkgICAiRmFjZWJvb2siLAoJCQkJCQkg
ICAiTXlzcGFjZSIsCgkJCQkJCSAgICJUd2l0dGVyIiwKCQkJCQkJICAgIkRlbGlj
aW91cyIsCgkJCQkJCSAgICJNZW4mZWFjdXRlO2FtZSIsCgkJCQkJCSAgICJGcmVz
cXVpIiwKCQkJCQkJICAgIk15WWFob28iLAoJCQkJCQkgICAiVGVjaG5vcmF0aSIs
CgkJCQkJCSAgICJEaWdnIik7CnZhciBzaGFyZVVSTCA9IG5ldyBBcnJheSAoIido
dHRwOi8vd3d3LmxhdGFmYW5lcmEubmV0L3N1Ym1pdC5waHA/dXJsPScrdXJsTGlu
ayIsCgkJCQkJCSAgIidodHRwOi8vd3d3LmZhY2Vib29rLmNvbS9zaGFyZS5waHA/
dT0nK3VybExpbmsiLAoJCQkJCQkgICInaHR0cDovL3d3dy5teXNwYWNlLmNvbS9N
b2R1bGVzL1Bvc3RUby9QYWdlcy8/bD0zJnU9Jyt1cmxMaW5rKycmdD0nK3RpdGxl
TGluayIsCgkJCQkJCSAgIidodHRwOi8vdHdpdHRlci5jb20vaG9tZS8/c3RhdHVz
PScrdGl0bGVMaW5rK2VzY2FwZSgnICcpK3VybExpbmsiLAoJCQkJCQkgICInaHR0
cDovL2RlbC5pY2lvLnVzL3Bvc3Q/dGl0bGU9Jyt0aXRsZUxpbmsrJyZ1cmw9Jyt1
cmxMaW5rIiwKCQkJCQkJICAiJ2h0dHA6Ly9tZW5lYW1lLm5ldC9zdWJtaXQucGhw
P3VybD0nK3VybExpbmsiLAoJCQkJCQkgICInaHR0cDovL29jaW8uZnJlc3F1aS5j
b20vcG9zdD91cmw9Jyt1cmxMaW5rIiwKCQkJCQkJICAiJ2h0dHA6Ly9teXdlYjIu
c2VhcmNoLnlhaG9vLmNvbS9teXJlc3VsdHMvYm9va21hcmtsZXQ/dT0nK3VybExp
bmsrJyZ0PScrdGl0bGVMaW5rIiwKCQkJCQkJICAiJ2h0dHA6Ly93d3cudGVjaG5v
cmF0aS5jb20vc2VhcmNoLycrdXJsTGluaysnP3N1Yj1wb3N0Y29zbSciLAoJCQkJ
CQkgICInaHR0cDovL3d3dy5kaWdnLmNvbS9zdWJtaXQ/dXJsPScrdXJsTGluayIp
Owp2YXIgc2hhcmVJbWcgPSBuZXcgQXJyYXkgKCJsYXRhZmFuZXJhLmdpZiIsCgkJ
CQkJCSAgImZhY2Vib29rLmdpZiIsCgkJCQkJCSAgIm15c3BhY2UuZ2lmIiwKCQkJ
CQkJICAidHdpdHRlci5naWYiLAoJCQkJCQkgICJkZWxpY2lvdXMuZ2lmIiwKCQkJ
CQkJICAibWVuZWFtZS5naWYiLAoJCQkJCQkgICJmcmVzcXVpLmdpZiIsCgkJCQkJ
CSAgIm15eWFob28uZ2lmIiwKCQkJCQkJICAidGVjaG5vcmF0aS5naWYiLAoJCQkJ
CQkgICJkaWdnLmdpZiIpOwoKZnVuY3Rpb24gZmluZFBvcyhvYmopewoJdmFyIGN1
cmxlZnQgPSBjdXJ0b3AgPSAwOwoJaWYob2JqLm9mZnNldFBhcmVudCl7CgkJZG97
CgkJCWN1cmxlZnQgKz1vYmoub2Zmc2V0TGVmdDsKCQkJY3VydG9wICs9b2JqLm9m
ZnNldFRvcDsKCQkJfSB3aGlsZSAob2JqID0gb2JqLm9mZnNldFBhcmVudCk7Cgl9
CglyZXR1cm4gW2N1cmxlZnQsY3VydG9wXTsKfQoJCQkJCQkgIApmdW5jdGlvbiBz
aGFyZXNob3coaWQpewoJdXJsTGluaz11cmxMaXN0W2lkXTsKCXRpdGxlTGluaz10
aXRsZUxpc3RbaWRdOwoJaWYoaWQhPS0xJmlkIT1sYXN0aWQmc2h3PT10cnVlKXsK
CQlwb3NpY2lvPWZpbmRQb3MoZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoInNoYXJl
bGluayIraWQpKTsKCQlkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgic2hhcmVtb2R1
bGUiKS5zdHlsZS5sZWZ0PXBvc2ljaW9bMF0rInB4IjsKCQlkb2N1bWVudC5nZXRF
bGVtZW50QnlJZCgic2hhcmVtb2R1bGUiKS5zdHlsZS50b3A9cG9zaWNpb1sxXSsx
NSsicHgiOwoJfWVsc2V7CgkJaWYoc2h3PT1mYWxzZSl7CgkJCXBvc2ljaW89Zmlu
ZFBvcyhkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgic2hhcmVsaW5rIitpZCkpOwoJ
CQlkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgic2hhcmVtb2R1bGUiKS5zdHlsZS5s
ZWZ0PXBvc2ljaW9bMF0rInB4IjsKCQkJZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQo
InNoYXJlbW9kdWxlIikuc3R5bGUudG9wPXBvc2ljaW9bMV0rMTUrInB4IjsKCQkJ
ZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoInNoYXJlbW9kdWxlIikuY2xhc3NOYW1l
PSIiOwoJCQlzaHc9dHJ1ZTsKCQl9CgkJZWxzZXsKCQkJaWYoaW5mPT10cnVlKXsK
CQkJCWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJzaGFyZWxpc3QiKS5jbGFzc05h
bWU9IiI7CgkJCQlkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgic2hhcmV0ZXh0Iiku
Y2xhc3NOYW1lPSJzaGFyZW1vZHVsZWhpZGUiOwoJCQkJZG9jdW1lbnQuZ2V0RWxl
bWVudEJ5SWQoInNoYXJld2hhdCIpLmlubmVySFRNTD0iUXUmZWdyYXZlOyAmZWFj
dXRlO3MgYWl4Jm9ncmF2ZTs/IjsKCQkJCWluZj1mYWxzZTsKCQkJfQoJCQlkb2N1
bWVudC5nZXRFbGVtZW50QnlJZCgic2hhcmVtb2R1bGUiKS5jbGFzc05hbWU9InNo
YXJlbW9kdWxlaGlkZSI7CgkJCXNodz1mYWxzZTsKCQl9Cgl9CglsYXN0aWQ9aWQ7
Cn0KCmZ1bmN0aW9uIHNoYXJlaW5mbygpewoJaWYoaW5mPT1mYWxzZSl7CgkJZG9j
dW1lbnQuZ2V0RWxlbWVudEJ5SWQoInNoYXJlbGlzdCIpLmNsYXNzTmFtZT0ic2hh
cmVtb2R1bGVoaWRlIjsKCQlkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgic2hhcmV0
ZXh0IikuY2xhc3NOYW1lPSIiOwoJCWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJz
aGFyZXdoYXQiKS5pbm5lckhUTUw9IjwgVG9ybmFyIjsKCQlpbmY9dHJ1ZTsKCX1l
bHNlewoJCWRvY3VtZW50LmdldEVsZW1lbnRCeUlkKCJzaGFyZWxpc3QiKS5jbGFz
c05hbWU9IiI7CgkJZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoInNoYXJldGV4dCIp
LmNsYXNzTmFtZT0ic2hhcmVtb2R1bGVoaWRlIjsKCQlkb2N1bWVudC5nZXRFbGVt
ZW50QnlJZCgic2hhcmV3aGF0IikuaW5uZXJIVE1MPSJRdSZlZ3JhdmU7ICZlYWN1
dGU7cyBhaXgmb2dyYXZlOz8iOwoJCWluZj1mYWxzZTsKCX0KfQoKZnVuY3Rpb24g
Z3VhcmRhQXJyYXkodXJsTGluayx0aXRsZUxpbmspewoJaWYodXJsTGluayE9dW5k
ZWZpbmVkJnRpdGxlTGluayE9dW5kZWZpbmVkKXsKCQl1cmxMaXN0W3J1bl09ZXNj
YXBlKHVybExpbmspOwoJCXRpdGxlTGlzdFtydW5dPWVzY2FwZSh0aXRsZUxpbmsp
OwoJfWVsc2V7CgkJdXJsTGlzdFtydW5dPWVzY2FwZShkb2N1bWVudC5sb2NhdGlv
bik7CgkJdGl0bGVMaXN0W3J1bl09ZXNjYXBlKGRvY3VtZW50LnRpdGxlKTsKCX0K
fQpmdW5jdGlvbiBwaW50YXNoYXJlKGNvbG9yLHVwU3RhdGUsb3ZlclN0YXRlLHVy
bExpbmssdGl0bGVMaW5rKXsKaWYocnVuPT0wKXsKCWlmKHVwU3RhdGUhPXVuZGVm
aW5lZCl7CgkJZGVmYXVsdFVwU3RhdGU9dXBTdGF0ZTsKCX0KCWlmKG92ZXJTdGF0
ZSE9dW5kZWZpbmVkKXsKCQlkZWZhdWx0T3ZlclN0YXRlPW92ZXJTdGF0ZTsKCX0K
CWlmKG92ZXJTdGF0ZT09IiJ8fHVwU3RhdGU9PSIifHxvdmVyU3RhdGU9PWZhbHNl
fHx1cFN0YXRlPT1mYWxzZSl7CgkJZGVmYXVsdFBhZGRpbmcgPSAiMHB4IjsKCX0K
CWlmKGNvbG9yIT11bmRlZmluZWQpewoJCWRlZmF1bHRDb2xvcj1jb2xvcjsKCX0K
CQoJZG9jdW1lbnQud3JpdGUoIjxzdHlsZT4jc2hhcmVtb2R1bGV7d2lkdGg6IDI0
MHB4O3Bvc2l0aW9uOiBhYnNvbHV0ZTsgYmFja2dyb3VuZDogI0YzRjNGMztib3Jk
ZXI6IDhweCBzb2xpZCAjIitkZWZhdWx0Q29sb3IrIjt6LWluZGV4OiAxMDAwIWlt
cG9ydGFudDtmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJp
Zjtjb2xvcjogIzAwMDsgbWFyZ2luLXRvcDogNXB4O30gI3NoYXJlbW9kdWxlICp7
cGFkZGluZzogMDsgbWFyZ2luOiAwOyBib3JkZXI6IG5vbmU7fSAuc2hhcmVtb2R1
bGVoaWRle3Zpc2liaWxpdHk6IGhpZGRlbjsgZGlzcGxheTogbm9uZTt9ICNzaGFy
ZW1vZHVsZSBoMntmbG9hdDogbGVmdDsgZm9udC1zaXplOiAxNHB4OyBwYWRkaW5n
OiA1cHg7fSAjc2hhcmVtb2R1bGUgLnNoYXJlbW9kdWxlcXVlZXN7ZmxvYXQ6IHJp
Z2h0OyBmb250LXNpemU6IDExcHg7IHBhZGRpbmc6IDVweDt9ICNzaGFyZW1vZHVs
ZSB1bHtsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IGZvbnQtc2l6ZTogMTJweDsgb3Zl
cmZsb3c6IGF1dG87aGVpZ2h0OiAxOTJweDt9ICNzaGFyZW1vZHVsZSB1bCBsaXti
b3JkZXItdG9wOiAxcHggc29saWQgI0ZGRjsJYm9yZGVyLWJvdHRvbTogMXB4IHNv
bGlkICNlNmU2ZTY7IHBhZGRpbmc6IDNweCA1cHg7IGhlaWdodDogMTlweDsgbGlz
dC1zdHlsZS10eXBlOiBub25lOyBiYWNrZ3JvdW5kOiBub25lOyB0ZXh0LWFsaWdu
OiBsZWZ0O30gI3NoYXJlbW9kdWxlIGEsI3NoYXJlbW9kdWxlIGE6bGluaywjc2hh
cmVtb2R1bGUgYTp2aXNpdGVke3RleHQtZGVjb3JhdGlvbjogbm9uZTsgY29sb3I6
ICMwMDM5NUI7fSAjc2hhcmVtb2R1bGUgYTpob3Zlcnt0ZXh0LWRlY29yYXRpb246
IHVuZGVybGluZTt9IC5zaGFyZWJ1dHRvbntwYWRkaW5nLWxlZnQ6ICIrZGVmYXVs
dFBhZGRpbmcrIjsgZGlzcGxheTogaW5saW5lOyBwYWRkaW5nLXRvcDogMnB4OyBw
YWRkaW5nLWJvdHRvbTogMnB4OyB3aWR0aDogNzBweDsgYmFja2dyb3VuZDogdXJs
KFwiIitkZWZhdWx0VXBTdGF0ZSsiXCIpIG5vLXJlcGVhdDt9IC5zaGFyZWJ1dHRv
bjpob3ZlcntiYWNrZ3JvdW5kOiB1cmwoXCIiK2RlZmF1bHRPdmVyU3RhdGUrIlwi
KSBuby1yZXBlYXQ7fSAjc2hhcmVtb2R1bGUgLnNoYXJlaW5mb3tmb250LXNpemU6
IDEwcHg7IHBhZGRpbmc6IDNweDsgaGVpZ2h0OiAxNHB4OyBiYWNrZ3JvdW5kOiAj
RkZGOyBmb250LWZhbWlseTogVmVyZGFuYSwgQXJpYWwsIEhlbHZldGljYSwgc2Fu
cy1zZXJpZjt9ICNzaGFyZW1vZHVsZSAuc2hhcmVjbG9zZXtmbG9hdDogcmlnaHQ7
fSAjc2hhcmVtb2R1bGUgI3NoYXJld2hhdHtmbG9hdDogbGVmdDt9ICNzaGFyZW1v
ZHVsZSAjc2hhcmV0ZXh0e2hlaWdodDogMTkycHg7fSAjc2hhcmVtb2R1bGUgI3No
YXJldGV4dCBwe2ZvbnQtc2l6ZTogMTNweDsgcGFkZGluZzogNXB4OyBsaW5lLWhl
aWdodDogMThweDsgdGV4dC1hbGlnbjogbGVmdDt9PC9zdHlsZT4iKTsKCQoJdmFy
IGh0bWwgPSI8ZGl2IGlkPVwic2hhcmVtb2R1bGVcIiBjbGFzcz1cInNoYXJlbW9k
dWxlaGlkZVwiPjxkaXYgY2xhc3M9XCJzaGFyZWluZm9cIj48YSBocmVmPVwiamF2
YXNjcmlwdDpzaGFyZWluZm8oKTtcIiBpZD1cInNoYXJld2hhdFwiPlF1JmVncmF2
ZTsgJmVhY3V0ZTtzIGFpeCZvZ3JhdmU7PzwvYT48YSBocmVmPVwiamF2YXNjcmlw
dDpzaGFyZXNob3coLTEpO1wiIGNsYXNzPVwic2hhcmVjbG9zZVwiPlRhbmNhIFtY
XTwvYT48L2Rpdj48ZGl2IGlkPVwic2hhcmV0ZXh0XCIgY2xhc3M9XCJzaGFyZW1v
ZHVsZWhpZGVcIj48cD5BcXVlc3QgJmVhY3V0ZTtzIHVuIHNlcnZlaSBxdWUgZXQg
cGVybWV0IGNvbXBhcnRpciBlbCB3ZWIgb24gZXQgdHJvYmVzIGVuIGFxdWVzdHMg
bW9tZW50cyBhIHVuIHNlZ3VpdCBkZSB4YXJ4ZXMgc29jaWFscywgY29tIFwiTGEg
dGFmYW5lcmFcIiwgXCJGYWNlYm9va1wiIG8gXCJNeXNwYWNlXCIuICZFYWN1dGU7
cyB0YW4gZiZhZ3JhdmU7Y2lsIGNvbSBjbGljYXIgZWwgYm90Jm9hY3V0ZTsgZGUg
bGEgeGFyeGEgc29jaWFsIG9uIGVsIHZvbHMgY29tcGFydGlyLiBFdmlkZW50bWVu
dCwgZGVzcHImZWFjdXRlO3MgY2FsZHImYWdyYXZlOyBxdWUgc2lndWlzIHVzdWFy
aSBkZSBsYSB4YXJ4YSBlbiBxJnV1bWw7ZXN0aSZvYWN1dGU7IChpIHQnaGkgY29u
bmVjdGlzKSBwZXIgcG9kZXItbG8gYWZlZ2lyLjwvcD48L2Rpdj48dWwgaWQ9XCJz
aGFyZWxpc3RcIj4iOwoJCglmb3IoaT0wO2k8c2hhcmVOYW1lLmxlbmd0aDtpKysp
ewoJCWh0bWwgKz0iPGxpPjxhIGhyZWY9XCIjXCIgb25jbGljaz1cImphdmFzY3Jp
cHQ6d2luZG93Lm9wZW4oIitzaGFyZVVSTFtpXSsiKTtyZXR1cm4gZmFsc2U7XCI+
PGltZyBzcmM9XCJodHRwOi8vd3d3LjNjYXQyNC5jYXQvaW1nLyIrc2hhcmVJbWdb
aV0rIlwiIGFsdD1cIiIrc2hhcmVOYW1lW2ldKyJcIiAvPjwvYT4gPGEgaHJlZj1c
IiNcIiBvbmNsaWNrPVwiamF2YXNjcmlwdDp3aW5kb3cub3BlbigiK3NoYXJlVVJM
W2ldKyIpO3JldHVybiBmYWxzZTtcIj4iK3NoYXJlTmFtZVtpXSsiPC9hPjwvbGk+
IjsKCX0KCQoJaHRtbCArPSI8L3VsPiA8L2Rpdj4iOwoKCWRvY3VtZW50LndyaXRl
KCI8YSBocmVmPVwiamF2YXNjcmlwdDpzaGFyZXNob3coIitydW4rIilcIiBjbGFz
cz1cInNoYXJlbW9kdWxlaGlkZVwiIGlkPVwic2hhcmVsaW5rIitydW4rIlwiPiBD
b21wYXJ0ZWl4PC9hPiIpOwoJCgl3aW5kb3cub25sb2FkID0gZnVuY3Rpb24oKXsK
CQl2YXIgc2hhcmVEaXYgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCJkaXYiKTsK
CQlzaGFyZURpdi5pZCA9ICJzaGFyZURpdiI7CgkJZG9jdW1lbnQuYm9keS5hcHBl
bmRDaGlsZChzaGFyZURpdik7CgkJZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoInNo
YXJlRGl2IikuaW5uZXJIVE1MPWh0bWw7CgkJZm9yKGk9MDtpPHJ1bjtpKyspewoJ
CQlkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgic2hhcmVsaW5rIitpKS5jbGFzc05h
bWU9InNoYXJlYnV0dG9uIjsKCQl9Cgl9Cgl3aW5kb3cub25yZXNpemUgPSBmdW5j
dGlvbiAoKXsKCQlpZihzaHc9PXRydWUpewoJCQlwb3NpY2lvPWZpbmRQb3MoZG9j
dW1lbnQuZ2V0RWxlbWVudEJ5SWQoInNoYXJlbGluayIrbGFzdGlkKSk7CgkJCWRv
Y3VtZW50LmdldEVsZW1lbnRCeUlkKCJzaGFyZW1vZHVsZSIpLnN0eWxlLmxlZnQ9
cG9zaWNpb1swXSsicHgiOwoJCQlkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgic2hh
cmVtb2R1bGUiKS5zdHlsZS50b3A9cG9zaWNpb1sxXSsxNSsicHgiOwoJCX0KCX0K
CWd1YXJkYUFycmF5KHVybExpbmssdGl0bGVMaW5rKTsKCXJ1bj0xOwoJfWVsc2V7
CgkJZG9jdW1lbnQud3JpdGUoIjxhIGhyZWY9XCJqYXZhc2NyaXB0OnNoYXJlc2hv
dygiK3J1bisiKVwiIGNsYXNzPVwic2hhcmVtb2R1bGVoaWRlXCIgaWQ9XCJzaGFy
ZWxpbmsiK3J1bisiXCI+IENvbXBhcnRlaXg8L2E+Iik7CgkJZ3VhcmRhQXJyYXko
dXJsTGluayx0aXRsZUxpbmspOwoJCXJ1bisrOwoJfQp9

------------PQP3L7ekBxLH68e4JnL5l0
Content-Disposition: inline; filename=publicitat_header.gif
Content-Type: image/gif; name=publicitat_header.gif
Content-Location: http://www.3cat24.cat/img/publicitat_header.gif
Content-Transfer-Encoding: Base64

R0lGODlhEABaAKIAANvb29ra2tnZ2TMzM////wAAAAAAAAAAACH5BAEHAAQALAAA
AAAQAFoAAAN0CLrc/jDKSau9OOvNu/9gKI5kaZ5oqq6D4A7RIM+wVFtBHkz0DcFA
HmAQ8NmMntYr1kM2nBHd7jekkYACoQK6UAq4XRlJOn0ArSByjtkbrymzrK3Lc33Z
6BCZl4dPpGBVYitmLX5DZT85RHVfdngzhJKTDgkAOw==

------------PQP3L7ekBxLH68e4JnL5l0
Content-Disposition: inline; filename=logo_324cat.gif
Content-Type: image/gif; name=logo_324cat.gif
Content-Location: http://www.3cat24.cat/img/logo_324cat.gif
Content-Transfer-Encoding: Base64

R0lGODlh4wAxANUAAJshAuUlIDMzM/Tz6sMoAs0qAsQoAswqAsUoAsopAsgpAscp
AsYoAsAjEd6+sMkpAsspAtwlG60iCbQiDNIoCuvZzaQhBtIkGLFVO8kjFceKduAl
HdhuUtonFcYpAs2Yhe/m2+nAsOPLvtckGt2OdqEuEdNbO8QjE9UnEKtILbdiSqY7
HsopBKkiCNKkk8J8Z9gnEc8oCbwjD88pBtixobxvWKAhBL1wWea0od+Odss1EM4n
CuzNvtFPLtBCH+CbhSH5BAAAAAAALAAAAADjADEAAAb/QIFwSCwaj8ikcslsOp/Q
qHRKrVqv2Kx2y+16v+CweEwum8/otLoIaBPabjjgDafH63L7PM/H+++Ae3+CgXqG
fYWIhIuHg42JjoqPjJKVlpCYlJGbmZOel5qdoJ+coaakoqWno6ylqKuuramzsLSv
t7JzuLG8trm7vr21w8DEv3IABnLKcMxtzsnL0s3Tz9XR1NnW2tjb3t3g0OLX49zl
3+fh5Ovm7OjI6fHu6u317/b09/r5/PL4/vsA9ps38N88gQgPKjTIMOBChw0LQoyY
kOJDiRgrTsx4USNHigjkhIQzsk1JACdDYtBAI0SFATAHgHDwQUVKkThJ5jS5E2XP
/5ttJKDIcGFEgKMBIlxAYUGnU54TGjRAIVXqjp9Yn/rUCpQn16xew24VO7Zs160O
YqpdWyGF2LNwwW5dgYHECqc2kOrdezSDjbgW+B5t8LXwW7lxAbQQ2vSwYbPIEjsG
kHatZZkpJEN+nPKDCLUYxAoevcFG4QujCW+evLo13AsR9Epgrfmka7kkLl/Ggbj3
18oxQ6dEPZqvaqATihOu7Zs2Tr6zmT8GwEBOdTjX22Snbl2D7svYrYsPT177ePOU
12LYXp14cb0RuJO3ETs1+/Py0evPz/8+eej+7RdgfwMWKF4KDrhAggoYNMjBZ+r1
h5+B5eUHHEwmjNcAfLBdsP+BYAqcd8J7KExoYoUUCggHX1eheKKKL0roIhweAFCC
ZevFmKKMbYQQoX5CSWBafjJAV14L7wWgGo9M7rijkTBGySQANdIoR5VtYEnllVy2
YVmGVpZwwwchOGCmAz/c4BaVJaxE5pkOhKCBClm2sRIJL6nlggYakKCBlYBmCaWW
9SHl3mB1BrqllTZMcIJSF0TawQSNeWCDBA08GqmkDcy2aFQo8JWBVFQpquWpXcKx
gByrqsrqq67G6uWPACxQwgcgfPdBrS98F1MFHMDhna8wtdGqsa8aeSwAFOw16l6E
LSstqzZk8F60IyYZQQxwHFocsrLWCiu44U5b7rjiqor/o7ElQPidBqv2SixMdAKQ
27zpkpsudMuy8CFSpW2oVwPm6ruADUa9N0GNAicZgKeFFhdfwflWLC3FGKMr7Y1r
3bXqB/OCicG8MFVQ67DEZgxAXntxq6q1eskAQMNHlXiuq94K5nJyDgcwQq0583WB
ygaja7HGSKtaggtsibsCyWtyTHKGKH/HQ9IA8KzXkLVKsFd8AIQ68M3Ieu0wHEj2
HAALAAT9NdZHhxt30eH2AGcI7qoFbxvyriXCmcVmCUIFNPmpwQd5qvUCADXEmata
f8e5K90r/4sU2OImjNRsC9CsJOXpZrvXpgmrmtQFJ1CVacRHTQDACbDxNUKkEZxA
//bcFQMQIhy7t9G77nL8rsDIxIqgAxw0rAXCmsCvKXzwicP0J/AXDhDa87zL0YFx
vgNQpF4XAO85Ydh334a3GzQGfGPlA8AC66qFaGT79AePTP3Z59898d8ZL4ePitMf
8AQYoqoNYFe7qx4G8NcGsemlNOuz3FEssLvxMRAAfHGd+TY4wO7BDCnkawN0LkhC
Etovf/x7F+/yZj0O4s+ADuhd9cDkQjk0K4MD9FYDeuc5m9WQd1Ay4cyg1Tu+uOyH
SOygEpUoRACk8DsuAN66mmjAEPyPVu2LgQT7MkCzXY5tcIABtAhov/mdEIk9lAOU
mHhGNgoQAA+QQxzhMMc21P8RjnKw25nKxEIMzQo0dwwkAFLwgTjBKXoDcAAdFWhH
OcqBBZpDyghsUEfW+RCO42skHR2Jwb1IQJCblADsIBWpLS7pAVACpSZXicdNcpKV
qmwlLOGwAkRO7kuvxCPISKZIPDIylpDkywZacEe1jcaVqzRiLuP4wSSpJo5GiqU0
cynLak4TmdaE4R+Dg804qoBkMFHkHBUozWYiZQK/Q6Ux+TLLFXmym0NUG2HmCJ1r
thOWCZBDPuGwzzb0EwD/DKg+AaDNBKwLoAMFQB+/44B+zjCh/jTnUU4g0HWyU6D8
hBJGWXetfvKFAhBFKD9DitGRmtSfJE0pQdfSUIVGqKT/liGcmRBpRTgAkJso5afW
wIdRi+6lpAg1EkYDs5cNbIp1MFDjO3PKVJE2FahOjSpQpyqstdS0ei8o6dPUYjI4
5ICl/GRkVCGwU0lCAKI+1UtQ+LLPLU6gpF48ygbkIMax+VOjKn1qSKWaV76eFAA4
AGt6uFqCv5pAsADVJkKrR6eAlhUpKJCAZCVAAck2pbKTxaxkK2vODFDWU3E9SreK
yrV/3tBQ/MxkUN9J1b9CtbV65ecLCPeBHPCJTzywTBQB8FXl7SkHDvgMQKXGTR/c
AJGK3Gf1RMCBMbkln25LTWvHZ1p2tmF7RR0VDIoy1wSENn0AiIEM4CdS1l2AAjI4
/0FTYOtXf54VDu9tQ3wBMN/6rhScNaBvCkjWg23OywHxrZ5aavDe6AomqfCVQ3w9
h2D5hjYA8n2sYN67zgbEN7oSsG+CNyxfBSNDwx3mMH3bIGDdgKAE7y3xj5IHzpq2
obeXycFojbkkEAOgriBM8INHDIBIjsZTPn5PgwGA3QN7WMQ2ni+PQ8zkJS9ZxZZR
QXxL8DgVAuCw4Owlfbd6GRrAgaPXanJ9VfveB8c3bQprw2kdVmM088V2Yj5ynOXs
5CTLgWQiwEB9SwDlA47YgDABgQYu1Mv31qDKaim0gbln50zGd8fwbYGBCXNWiQ4m
kqp5r4QDEL4609nGADiAHP9EDQdSt8HUoR71Cl7gAgcgmnAacAuqTb0C4FYZ1hgw
tQoCO4AK0IADhV2JbTWQX1T7wDMxSRCdRB2VBsCgKs6G9rOlIoFZjzoo0aY2qmcg
7SWZugXbtdzsGtACU0+gPhHIAEgBgKlpz2bbGdAc6t597VLX+9Sjtra9941vfqca
DgW497/7TfCBG1zfBUf4wQWu8IYz/OH+dnjEIZ5wii/c3xev+MQ3rvGOZ/zjEvd4
yEFu8ZGbvOQo57jBSa7yk7c85SKHOctj/vKa0/zmM885AAIOcDnwvA0/37nPh97z
ogOd6Ec3utCVHvSmI33pSY861KfudKY/vepSxzrVr85Kdat7Xepb/3rYs951sotd
62gv+9jXnvazq73tZo87298O97m7/e5yr7ve3853vNs9730HvN+D/vfC733wgTd8
4g8v+MYrHvF3DwIAOw==

------------PQP3L7ekBxLH68e4JnL5l0
Content-Disposition: inline; filename=augmentar2.gif
Content-Type: image/gif; name=augmentar2.gif
Content-Location: http://www.3cat24.cat/img/augmentar2.gif
Content-Transfer-Encoding: Base64

R0lGODlhDgAOAMQAAO/v7+zs7Ovr6+np6ejo6Ofn5+bm5uXl5eTk5OPj4+Li4uHh
4eDg4N/f397e3t3d3dzc3Nvb29ra2tnZ2dfX156enoCAgP///wAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAACH5BAEHABcALAAAAAAOAA4AAAVh4HVVZGmKo1GsCMI8z1Sl
hjEM9bJAk1ytgiDhoGjwfLYAIGCxJF4SCulACAqaxSOpRWh6LdqKQnH4NiVREmOd
SDQdkQhFWoE91s34nA7p+3l7fD2DE4FSIz2GezMiJo6MIQA7

------------PQP3L7ekBxLH68e4JnL5l0
Content-Disposition: inline; filename=disminuir2.gif
Content-Type: image/gif; name=disminuir2.gif
Content-Location: http://www.3cat24.cat/img/disminuir2.gif
Content-Transfer-Encoding: Base64

R0lGODlhDgAOAMQAAO/v7+zs7Ovr6+np6ejo6Ofn5+bm5uXl5eTk5OPj4+Li4uHh
4eDg4N/f393d3dzc3Nvb29ra2tnZ2dfX156enoCAgP///wAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAACH5BAEHABYALAAAAAAOAA4AAAVfoGVRZGmKo1GsCMI4jkSl
hjEM9bI8kkytgiDhoGjwfLYAIIBLvCIT0oEQFAyLR1KLUOl6sxSF4uD1RqAkhjrB
VkMgkygF5lC/YnH5Y8/n5fU9gRJ/USM9hHkzIiaMiiEAOw==

------------PQP3L7ekBxLH68e4JnL5l0
Content-Disposition: inline; filename=ico_imprimir2.gif
Content-Type: image/gif; name=ico_imprimir2.gif
Content-Location: http://www.3cat24.cat/img/ico_imprimir2.gif
Content-Transfer-Encoding: Base64

R0lGODlhDwAPANUAAP////r6+vj4+Pf39/X19fPz8/Ly8u/v7+3t7ezs7Orq6unp
6ejo6ODg4N/f39bW1s3NzczMzMDAwL29vba2trW1tbOzs7KysrCwsK6urqysrKur
q6Ojo5ubm5mZmZaWlpWVlZOTk4+Pj4yMjIuLi4iIiIeHh4ODg4KCgoGBgYCAgGRk
ZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAACH5BAAHAP8ALAAAAAAPAA8AAAZ+QICQQiwKj8hKYBkAWSzI
o2VAHUg2zijgQuh6CdDoxaDheEYqw+U46awwh7j8gFl12oVCJlE+qxAZeR0dcRoK
h4gKGnEeHwwMGpGRG5Qbjx8hDpqbnJshIg+hoqOiIiQRqKmpEKwQJCWwsbKzEycc
t7i5HCcTABMowMHCKL1BADs=

------------PQP3L7ekBxLH68e4JnL5l0
Content-Disposition: inline; filename=ico_vid_amic_n.gif
Content-Type: image/gif; name=ico_vid_amic_n.gif
Content-Location: http://www.3cat24.cat/img/ico_vid_amic_n.gif
Content-Transfer-Encoding: Base64

R0lGODlhCQAKAJEAAAAAAAAAAGYz/////yH5BAEAAAIALAAAAAAJAAoAAAIQlIGm
yCqcFnQv0gtb3ryDAgA7

------------PQP3L7ekBxLH68e4JnL5l0
Content-Disposition: inline; filename=ico_not_especials.gif
Content-Type: image/gif; name=ico_not_especials.gif
Content-Location: http://www.3cat24.cat/img/ico_not_especials.gif
Content-Transfer-Encoding: Base64

R0lGODlhDQALALMAAM7Ozr6+vrKysqamppqamo6OjnFxcWVlZVlZWU1NTUFBQTU1
Nf///wAAAAAAAAAAACH5BAEHAAwALAAAAAANAAsAAAQ0kMlJKx3DykGYMQyRVYqy
LKVmnCdIGSZ7Kq4UHPIRWIiMWIIEAIEAJAQVgKRQkCg1gOckAgA7

------------PQP3L7ekBxLH68e4JnL5l0
Content-Disposition: inline; filename=fletxa_trans.gif
Content-Type: image/gif; name=fletxa_trans.gif
Content-Location: http://www.3cat24.cat/img/fletxa_trans.gif
Content-Transfer-Encoding: Base64

R0lGODlhDAARAIAAAP///////yH5BAEHAAEALAAAAAAMABEAAAIMjI+py+0Po5y0
2isLADs=

------------PQP3L7ekBxLH68e4JnL5l0
Content-Disposition: inline; filename=acn.gif
Content-Type: image/gif; name=acn.gif
Content-Location: http://www.3cat24.cat/img/acn.gif
Content-Transfer-Encoding: Base64

R0lGODlhLAAPANUAAP/////39//v7//m5vfm5vfe3vfW1vfOzvfFxe/Fxe+9ve+1
te+tre+lpealpeacnOaUlOaMjOaEhOZ7e957e95zc95ra95jY95aWtZKStZCQtY6
OtYxMc4xMdYpKc4pKc4hIc4ZGc4QEMUQEM4ICMUICM4AAMUAAL0AAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAACH5BAAHAP8ALAAAAAAsAA8AAAb/QIAwUHhYMJVGISBsCgWM
CeYiWRCcAGLjaHEssYjLh3Qqkz6Wg5Mg6YjKZVFHIhAeLGP42YJoNkJwgWUfDXYa
goEfBgANH4hwIIUMgGUlIB8gJZAGAhmBIR8fIWQfBAYgcJYdqHAhCxsnJicfEAkH
CRGOZQ8IbychFQoHBwoQGRkFEXAdEba4uicbrCALWAuUzWQkElgAAgYBE2XU1pSg
ZRwFWAa6zW8iD91N4ifp6x3juh2LTgis7idEQJAnhN4HNU4O4DtxqUwHdf3+JXgX
j6BBhE0UjpuWAIxEbQO7EQg3CKOdhSA4wNnAwECBAwIO/EMwYhCEAwVeLjiSrCQW
ao0MH/gK2OEDBwYFKEkgAMvMBw8eRM3qOcskAKAgAESglAoppQkAFkBD9IHqwZ8o
hSzIMFSE1zJgr17g2uqCAAk+E+rKOiRBhQ0cMiAYUOHCBQZNAhyYoIEDBw0TEDBh
YHjCFScFJhiuEAQAOw==

------------PQP3L7ekBxLH68e4JnL5l0
Content-Disposition: inline; filename=ccrtvi_stats.js
Content-Type: application/x-javascript; name=ccrtvi_stats.js
Content-Location: http://www.tv3.cat/js/ccrtvi_stats.js
Content-Transfer-Encoding: Base64

LyogVVNFDQoJCQ0KCQl2YXIgX29fc3RhdHMgPSBuZXcgU3RhdHMoKTsNCgkJDQoJ
CV9vX3N0YXRzLnNlbmRTdGF0KA0KCQkJCSd3d3cuM2NhdC5jYXQnLCAvL2RvbWFp
bg0KCQkJCSd3ZWInLCAvL29yaWdpbjogd2ViLGZvcnVtLHhhdCxibG9nDQoJCQkJ
J3Zpc2l0JywgLy90eXBlOiB2aXNpdCxzZW5kdG9mcmllbmQscHJpbnQNCgkJCQkn
dGV4dCcsIC8vc3VidHlwZTogYXVkaW8sdmlkZW8sdGV4dCxpbWFnZQ0KCQkJCSdO
T1RfTk9USUNJQScsIC8vaXRlbTogTk9UX05PVElDSUEsIERUWV9WSURFT19NTSwg
RVRDLg0KCQkJCScxMCcsIC8vaWQNCgkJCQludWxsLCAvL2NhdGVnb3JpZXM6IGhv
bWUsIGNhdGFsdW55YSwgZXRjLg0KCQkJCSd1cmwnLA0KCQkJCSd0aXRvbCcNCgkJ
KTsNCgkJDQoJCV9vX3N0YXRzLnNlbmRSYXRpbmcoDQoJCQkJJ3d3dy4zY2F0LmNh
dCcsIC8vZG9tYWluDQoJCQkJJ3dlYicsIC8vb3JpZ2luOiB3ZWIsZm9ydW0seGF0
LGJsb2cNCgkJCQkndGV4dCcsIC8vc3VidHlwZTogYXVkaW8sdmlkZW8sdGV4dCxp
bWFnZQ0KCQkJCSdOT1RfTk9USUNJQScsIC8vaXRlbTogTk9UX05PVElDSUEsIERU
WV9WSURFT19NTSwgRVRDLg0KCQkJCScxMCcsIC8vaWQJCQkJDQoJCQkJbnVsbCwg
Ly9jYXRlZ29yaWVzOiBob21lLCBjYXRhbHVueWEsIGV0Yy4NCgkJCQknNScsIC8v
IFZhbG9yYWNpbyDtdGVtcyBhbWIgcHVudHVhY2nzIGRlbCAwIGFsIDEwDQoJCQkJ
J3VybCcsDQoJCQkJJ3RpdG9sJw0KCQkpOwkJDQoJCQ0KKi8JCQ0KDQpmdW5jdGlv
biBTdGF0cygpIHsNCgkJdmFyIHBhcmFtTGlzdCA9ICJkb21haW4sb3JpZ2luLHR5
cGUsc3VidHlwZSxpdGVtLGlkLGNhdCxyYXRpbmcsdGl0bGUsdXJsIjsNCgkJdmFy
IHBhcmFtTmFtZXMgPSBwYXJhbUxpc3Quc3BsaXQoIiwiKTsNCgkJdmFyIHVybHN0
YXRzYmFzZSA9ICJodHRwOi8vcmF0aW5ncy5jY3J0dmkuY29tIjsNCgkJdmFyIHVy
bG5vdGlmeSA9IHVybHN0YXRzYmFzZSArICIvY29sbGVjdG9yLnBocCI7DQoJCQ0K
CQlTdGF0cy5wcm90b3R5cGUuc2VyaWFsaXplUGFyYW1zID0gZnVuY3Rpb24ocGFy
YW1ldGVycyl7CQkJCQ0KCQkJCXZhciByZXQgPSAiIjsJCQkJCQ0KCQkJCWZvciAo
dmFyIGk9MDtpPHBhcmFtTmFtZXMubGVuZ3RoO2krKykgew0KCQkJCQl2YXIgdmFs
dWUgPSBldmFsKCdwYXJhbWV0ZXJzLicrcGFyYW1OYW1lc1tpXSk7DQoJCQkJCWlm
ICh2YWx1ZSE9bnVsbCAmJiB2YWx1ZSE9JycpIHJldCArPSAoaT4wPyImIjoiIikg
KyBwYXJhbU5hbWVzW2ldICsgJz0nICsgZXNjYXBlKCBldmFsKCdwYXJhbWV0ZXJz
LicrcGFyYW1OYW1lc1tpXSkgKTsNCgkJCQl9DQoJCQkJcmV0dXJuIHJldDsNCgkJ
fQ0KCQkNCgkJU3RhdHMucHJvdG90eXBlLmFkZEltYWdlID0gZnVuY3Rpb24ocGFy
YW1ldGVycykgew0KCQkJdmFyIHNlcmlhbGl6ZWRQYXJhbXMgPSB0aGlzLnNlcmlh
bGl6ZVBhcmFtcyhwYXJhbWV0ZXJzKTsNCgkJCWlmIChzZXJpYWxpemVkUGFyYW1z
IT1udWxsICYmIHNlcmlhbGl6ZWRQYXJhbXMhPScnKSB7DQoJCQkJdmFyIF9fdXJs
ID0gdXJsbm90aWZ5IA0KCQkJCQkrICI/cm5kPSIgKyBuZXcgRGF0ZSgpLmdldFRp
bWUoKSAvL3JhbmRvbQ0KCQkJCQkrICImIiArIHNlcmlhbGl6ZWRQYXJhbXM7Ly9w
YXJhbWV0ZXJzCQkJCQ0KCQkJCQl2YXIgX2N0cmxTdGF0cyA9IGRvY3VtZW50Lmdl
dEVsZW1lbnRCeUlkKCJfZGl2U3RhdHNfIik7DQoJCQkJaWYgKF9jdHJsU3RhdHMp
IHsvL3Byb3RlY3Qgbm90IGxvYWRlZCBib2R5Li4uIHNjcmlwdCBtdXN0IGJlIGxv
Y2F0ZWQgaW5zaWRlIGJvZHkhDQoJCQkJCV9jdHJsU3RhdHMuaW5uZXJIVE1MID0g
IjxpbWcgc3JjPSciICsgX191cmwgKyAgIicgYWx0PScnLz4iOw0KCQkJCQkvKiBJ
RSA2IHByb2JsZW1zISEhDQoJCQkJCXZhciBuZXdpbWFnZWNyZWF0ZWQgPSBkb2N1
bWVudC5jcmVhdGVFbGVtZW50KCdpbWcnKTsgDQoJCQkJCW5ld2ltYWdlY3JlYXRl
ZC5zZXRBdHRyaWJ1dGUoImFsdCIsIiIpOwkJDQoJCQkJCW5ld2ltYWdlY3JlYXRl
ZC5zZXRBdHRyaWJ1dGUoInN0eWxlIiwidmlzaWJpbGl0eTpoaWRkZW47ZGlzcGxh
eTpub25lOyIpOwkJCQkJDQoJCQkJCW5ld2ltYWdlY3JlYXRlZC5zcmMgPSBfX3Vy
bDsNCgkJCQkJX2N0cmxTdGF0cy5hcHBlbmRDaGlsZChuZXdpbWFnZWNyZWF0ZWQp
OwkJCQkJCQkJCQkNCgkJCQkJKi8NCgkJCQl9IGVsc2Ugew0KCQkJCQlkb2N1bWVu
dC53cml0ZSgiPGltZyBzcmM9JyIgKyBfX3VybCArICAiJyBhbHQ9JycvPiIpOw0K
CQkJCX0NCgkJCX0NCgkJfQ0KCQkNCgkJU3RhdHMucHJvdG90eXBlLnNlbmRJbmZv
ID0gZnVuY3Rpb24oZG9tYWluLCBvcmlnaW4sIHR5cGUsIHN1YnR5cGUsIGl0ZW0s
IGlkLCBjYXQsIHJhdGluZywgdXJsLCB0aXRsZSl7DQoJCQl0aGlzLmFkZEltYWdl
KA0KCQkJCXsJImRvbWFpbiI6KGRvbWFpbj09bnVsbD9kb2N1bWVudC5kb21haW46
ZG9tYWluKSAsIA0KCQkJCQkib3JpZ2luIiA6IG9yaWdpbiwgDQoJCQkJCSJ0eXBl
IjogdHlwZSwgDQoJCQkJCSJzdWJ0eXBlIjogc3VidHlwZSwNCgkJCQkJIml0ZW0i
OiBpdGVtICwgDQoJCQkJCSJpZCIgOiBpZCwgDQoJCQkJCSJjYXQiOiBjYXQsIA0K
CQkJCQkicmF0aW5nIjogcmF0aW5nLA0KCQkJCQkidXJsIjoodXJsPT1udWxsP2Rv
Y3VtZW50LmxvY2F0aW9uOnVybCkgLCANCgkJCQkJInRpdGxlIjoodGl0bGU9PW51
bGw/ZG9jdW1lbnQudGl0bGU6dGl0bGUpDQoJCQkJfQ0KCQkJKTsNCgkJfSAJCQ0K
CQkNCgkJLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gVVNFRlVMTCBNRVRIT0RT
IC4uLg0KDQoJCVN0YXRzLnByb3RvdHlwZS5zZW5kUmF0aW5nID0gZnVuY3Rpb24o
ZG9tYWluLCBvcmlnaW4sIHN1YnR5cGUsIGl0ZW0sIGlkLCBjYXQsIHJhdGluZywg
dXJsLCB0aXRsZSl7DQoJCQl0aGlzLnNlbmRJbmZvKGRvbWFpbiwgb3JpZ2luLCAn
cmF0aW5nJywgc3VidHlwZSwgaXRlbSwgaWQsIGNhdCwgcmF0aW5nLCB1cmwsIHRp
dGxlKTsNCgkJfSANCgkJDQoJCVN0YXRzLnByb3RvdHlwZS5zZW5kU3RhdCA9IGZ1
bmN0aW9uKGRvbWFpbiwgb3JpZ2luLCB0eXBlLCBzdWJ0eXBlLCBpdGVtLCBpZCwg
Y2F0LCB1cmwsIHRpdGxlKXsNCgkJCXRoaXMuc2VuZEluZm8oZG9tYWluLCBvcmln
aW4sIHR5cGUsIHN1YnR5cGUsIGl0ZW0sIGlkLCBjYXQsIG51bGwsIHVybCwgdGl0
bGUpOw0KCQl9IA0KDQp9DQoNCnZhciBfc3RhdHNkb21haW4gPSBudWxsOw0KdmFy
IF9zdGF0c29yaWdpbiA9IG51bGw7DQp2YXIgX3N0YXRzdHlwZSA9IG51bGw7DQp2
YXIgX3N0YXRzc3VidHlwZSA9IG51bGw7CQ0KdmFyIF9zdGF0c2l0ZW0gPSBudWxs
Ow0KdmFyIF9zdGF0c2lkID0gbnVsbDsNCnZhciBfc3RhdHNjYXQgPSBudWxsOw0K
dmFyIF9zdGF0c3VybCA9IG51bGw7DQp2YXIgX3N0YXRzdGl0bGUgPSBudWxsOw0K
CQ0KZnVuY3Rpb24gc2VuZFN0YXQoX19kb21haW4sIF9fb3JpZ2luLCBfX3R5cGUs
IF9fc3VidHlwZSwgX19pdGVtLCBfX2lkLCBfX2NhdCwgX191cmwsIF9fdGl0bGUp
IHsJDQoJaWYgKHR5cGVvZihTdGF0cykhPSd1bmRlZmluZWQnKSB7Ly9zdGF0cyBq
cyBsb2FkZWQ/Pz8NCgkJLy9zZW5kIHZpc2l0Li4uDQoJCW5ldyBTdGF0cygpLnNl
bmRTdGF0KA0KCQkJCShfX2RvbWFpbiE9bnVsbD9fX2RvbWFpbjpfc3RhdHNkb21h
aW4pIC8qZG9tYWluKi8sIA0KCQkJCShfX29yaWdpbiE9bnVsbD9fX29yaWdpbjpf
c3RhdHNvcmlnaW4pIC8qIG9yaWdpbjogd2ViLGZvcnVtLHhhdCxibG9nICovLCAN
CgkJCQkoX190eXBlIT1udWxsP19fdHlwZTpfc3RhdHN0eXBlKSAvKiB0eXBlOiB2
aXNpdCxzZW5kdG9mcmllbmQscHJpbnQqLywNCgkJCQkoX19zdWJ0eXBlIT1udWxs
P19fc3VidHlwZTpfc3RhdHNzdWJ0eXBlKSAvKiBzdWJ0eXBlOiBhdWRpbyx2aWRl
byx0ZXh0LGltYWdlICovLCANCgkJCQkoX19pdGVtIT1udWxsP19faXRlbTpfc3Rh
dHNpdGVtKSAvKiBpdGVtOiBOT1RfTk9USUNJQSwgRFRZX1ZJREVPX01NLCBFVEMu
ICovLCANCgkJCQkoX19pZCE9bnVsbD9fX2lkOl9zdGF0c2lkKSAvKiBJRCAqLywg
DQoJCQkJKF9fY2F0IT1udWxsP19fY2F0Ol9zdGF0c2NhdCkgLypjYXRlZ29yaWVz
OiBob21lLCBjYXRhbHVueWEsIGV0Yy4gKi8sIA0KCQkJCShfX3VybCE9bnVsbD9f
X3VybDpfc3RhdHN1cmwpIC8qIHVybCAqLywgDQoJCQkJKF9fdGl0bGUhPW51bGw/
X190aXRsZTpfc3RhdHN0aXRsZSkgLyogdGl0bGUgKi8NCgkJKTsNCgl9DQp9DQoN
CmZ1bmN0aW9uIHNlbmRSYXRpbmcodmFsLCBfX2RvbWFpbiwgX19vcmlnaW4sIF9f
c3VidHlwZSwgX19pdGVtLCBfX2lkLCBfX2NhdCwgX191cmwsIF9fdGl0bGUpIHsN
CgkJaWYgKHZhbCE9bnVsbCAmJiB2YWwhPScnKSB7DQoJCQkJaWYgKHR5cGVvZihT
dGF0cykhPSd1bmRlZmluZWQnKSB7Ly9zdGF0cyBqcyBsb2FkZWQ/Pz8NCgkJCQkJ
Ly9zZW5kIHZpc2l0Li4uDQoJCQkJCW5ldyBTdGF0cygpLnNlbmRSYXRpbmcoDQoJ
CQkJCQkJKF9fZG9tYWluIT1udWxsP19fZG9tYWluOl9zdGF0c2RvbWFpbikgLypk
b21haW4qLywgDQoJCQkJCQkJKF9fb3JpZ2luIT1udWxsP19fb3JpZ2luOl9zdGF0
c29yaWdpbikgLyogb3JpZ2luOiB3ZWIsZm9ydW0seGF0LGJsb2cgKi8sDQoJCQkJ
CQkJKF9fc3VidHlwZSE9bnVsbD9fX3N1YnR5cGU6X3N0YXRzc3VidHlwZSkgLyog
c3VidHlwZTogYXVkaW8sdmlkZW8sdGV4dCxpbWFnZSAqLywgDQoJCQkJCQkJKF9f
aXRlbSE9bnVsbD9fX2l0ZW06X3N0YXRzaXRlbSkgLyogaXRlbTogTk9UX05PVElD
SUEsIERUWV9WSURFT19NTSwgRVRDLiAqLywgDQoJCQkJCQkJKF9faWQhPW51bGw/
X19pZDpfc3RhdHNpZCkgLyogSUQgKi8sIA0KCQkJCQkJCShfX2NhdCE9bnVsbD9f
X2NhdDpfc3RhdHNjYXQpIC8qY2F0ZWdvcmllczogaG9tZSwgY2F0YWx1bnlhLCBl
dGMuICovLCANCgkJCQkJCQl2YWwsDQoJCQkJCQkJKF9fdXJsIT1udWxsP19fdXJs
Ol9zdGF0c3VybCkgLyogdXJsICovLCANCgkJCQkJCQkoX190aXRsZSE9bnVsbD9f
X3RpdGxlOl9zdGF0c3RpdGxlKSAvKiB0aXRsZSAqLw0KCQkJCQkpOw0KCQkJCQly
ZXR1cm4gdHJ1ZTsNCgkJCQl9DQoJCX0NCgkJcmV0dXJuIGZhbHNlOw0KfQ0KDQpk
b2N1bWVudC53cml0ZSgiPGRpdiBpZD0nX2RpdlN0YXRzXyc+PC9kaXY+Iik7

------------PQP3L7ekBxLH68e4JnL5l0
Content-Disposition: inline; filename=peu_ccrtv.gif
Content-Type: image/gif; name=peu_ccrtv.gif
Content-Location: http://www.3cat24.cat/img/peu_ccrtv.gif
Content-Transfer-Encoding: Base64

R0lGODlhnAAmAMQfANmHc8VJKuOmlui2qbsqBv///8A5GMlUNvjp5N2Ugc5kSdZ9
ZtN0XOzEufPa1NFtVfz29fHUzeq9se7KweCejb80Er0vC7MSAPbi3cxdQPrv7eWu
oM9pT/DPx8NAILsoAyH5BAEAAB8ALAAAAACcACYAAAX/4CeOZGmeaKqubOu+cDwe
huUdx0fcgfXxFkPAIysaj8hka7NpCBKLhEMziSA2UYpkM8gpv+CwuMRMPBiSQQGT
SRQ6EgpnIWgYTpWzV2z7EYxBLAcMHD4wBhVjJAIACwoQCQwFDhcKBQIKDhIcAHYm
BxIJAAMbhmABGx+lChknFg8pGQAqBqQAFAN3JhkKJxSwiiITDBkQBRkBkwQcBQkX
Dc0PAq0kFR17AhQjBn8jFaYf3CV/gR8BAx+JUNuJ4dom3LIi5YuzIgsS2yMA9uHt
vyl0oaixYsODCRoKHEjmYFmzC2oQPKDQiwQdEhYYmNsgYEAAAqIESOhVQQCXVgse
/2wIwIDjBiGpAGTqsABkRwAEBDigYMoDxyezHgzI1i3du3kMCGQYOsADBwcRHhgQ
YDLBB4oZNH7IsMAAhQQiA3DgIOIAAAMcB2hFkSABBQwKGRKw5ExCgQ0SZJYQoDVA
hgMeLHT5wdPBgg8HJhCgcNhDLpGABfh48MDnBwkVoFjI8E4CDZ4jLGwK1wBAAAmT
D5ftNyJngA8MJPOzsEB10wQKHlj9MNEAgtctPexOwOFBjgoT2p1QMOFBhLjKmNUt
QAGLQBECgEVJMCADzdoRDgzwQaDp9wUNOEwTYWDOBgaWxwPoywBAhAwWdotANULB
AgBYRNHADPqx98FmCzDxAf8/ZdU3gXC57aabYyJ4kA8FHlQwAAFK/efAdSW0lBh0
DdF1gV3/pVLCRSRsoEADDCzAAHwDJFJeABPImJIHAuQACgAZFBefBY3wJsEDAUyT
HwlJjsAVWDEyUJFR1UjgE27SLHgYWMZREACWEiZg2Q/oNKLALLdwcBoRKDxhQAfH
yCXdiQVQNgE44XTwmgj2WTiCmDXqkItHIiSQZA6i3ANfKuNF8sFgH1yz5DaeXCXT
Ox6wxsgIdIh3T5mHKSaClbgpIAB2GKJDZjikvKaqAQ4oZ8IAAFgA50LKmGgXBxlM
ACJioSTY1gf4MEABToGWV0EGDSxAgQA55dDrf1QdwGj/Rg1kJUEUcXzASFFocFvT
AIxtQA17EgjgbI0VlHbLBGI1cMCzUahFXLv85DUmhd7m80FbzjabQrO2kujQdBwk
tmcJBsSYgzgHOFJhNx784YGUFRoSgCMEBFABERVvJS0DH+XggQJFIUaMBTbOsTAJ
XD1gSMMPdHwHMh9wQPIOiISzMjds7sCnVgTMWEEFL5dA8K1y6VqAAgoHI/XURRDw
AGYx0FowMtE9tCtzv1KdBMtiv0Bb0i0AIIAHTOfqdQEzDnhCAh04kF7ZKLDdDwAO
7LGNThFswKYJARyQ8p9Y481srwbPaVdbBY5AwSQNGLMW3iN4MEE/65VQwXMNTFAA
/wKDk2AXniJAE3YwDJSGgMFOi7SA3+YUoOoBEERwYCeDEQDAHA/IcoCb+9WRwB0B
ADB8hgmEsmcGTGhUAZCfGlQCAJfw2UzOXNSaAVw4DT+AmJcVkIgCpCS14JkDLOBD
AFpgWARjA8DFdUOOF5AucSvCPUIAH4GGAxAAAcNBICG3KIAGXheBjmkgd2+YiwIV
IroJQAABSFPg68SUPTdYoQCqEUYB9mSBIUgCA6KDQkJ89UDRNUQCELAAM6BSgFkw
EIEVWCEERJU1BgzAGLgq0UPUgAEFUKQEbiALCSxxKgNAIB8EVIAFJleTDRxjcq1I
4gEuwbwHVMAuHqAABCqWhv8t8gQCHUgHBjRgCgcUAEQcEJMHNJAPuxCgAhQ4gDXe
qAYLKOB4GbjLBzCQxmTcRgEaiqEMGoAkNyKpaziBEwNUQjvsAeMHmSqAEh2AgRym
0VsFIAIz0AOBRAQyAVv0wgM6gICEeKABDmASdZLxDjUsDE5BC4ABeIQAAqIDhuoY
IAQgYABg8vJ1qUDAqTygvwUNcIGoYwEFvpIYRkziAsxoHwbmk4AGyGor1KnQEyWh
GgREwAJUwM4IF6RJNRDhATVMZe2aMjkLYUAEM6KlAWwnwsFNzh4LAKEANFkBDNSx
AOA8ixpqUQDBxEmQyvyB7ZiBIQpo4JstGAoUEgQNDXD/ZxJ5iUIdklYe2yUALl5s
pbNA+IEC6O4qBdhcK9ujvwW00gOBbMUWN8ABuLCkGdhbSfagsVIV7Qcuz1oDQ2VR
gAHZ5QGjfEBCDAANC0DDiPzUQCqYqZZm9LSUMoACA9xCMt1wZAEBOJO6okA7Pg3Q
MxXaAAYioBELPEGddJPAnpiDAUKh4jW+68B7uvMvBzggAQRAS10pYFicMOwtGKAA
8iQQAQAMSzyYEUAE6LexDXRMAjT5yhQPg5ZaUSBwwcFcCg6ngoGWTrWwje0YBoo2
2dr2tvMIjAo+ZgADHCAIutVlCTywOhl8jLUDuYMHQsYCnh2hZ2JjAASUyJYLJsID
/wSsSVNhgxMCaBUMMGRNCiyAgQGprgX7NGoMCBBZqv1BEsAgAOrc8DTeFKCGxCIL
NP6wgHOhjkMYiaYHjNHAFVgAnWmcgyHoYQIiTQmjDe6GBSI6jzEsAAMOsCIsEtDK
XJAgARe0ylsggCyZJKRG6toKKx2gEeacFAOHWUwv9Xo9CEDjOA3QRnlm8UoNDCCd
3LGAjHcYmDSIgBQaOowCrIABWDAAXv9qwIEF0MuXECCiiUGAYcCQTZs+zRKO0MA5
/3QF3e1EAzjRXwAiAAEGoNOzDpgA9N4oiWG48WJ1ysSpQtPXZKRin7rzLpwFGtMP
VHVyZogABixgxcI1gwB3qf/AG9rggPwoxNAF8J0G/BPOiCKADTqprQwaTaxjCAAS
fFunCCiAAAZo4AAaeACJIV1HDYgAy1G4syQ04oYAwNMBfJFVIGuyxqOhUQcI8FL2
LLDDy4xRA7GEzUP5EUpJC6ACxmgA+dyQA7scTTd2Seap4LK5thoBjPY1FQQGsAXJ
/kkDAdDqb2b9xMuw8QPKtACbB+BO+P7r0gt4zl2KMtAD3rdmhcZ3Hrd35TTCMADH
ljZZCBmBNGI7Fah4XSe5XT7a2NgN4v4BlRUo6hi4wc12kQUxiZUAU1hU3021QA1p
beiLKnyLVnEDnjc8QrXtAAOKTEcrqaKGfGigk4GkgKTeI7CsQgPTgoaj7b9Zuk8B
nIMDBAioWeCG3RhyEjEQFUAtauKGECLBA3DRQEI4MMcLDlxyCB0oBSCd5gFZMVbJ
dqIGWKmQXcM0rWt4zp6lPfjX8agAbj+VG9yexqoWY4K7ScbK0+sbl366AlscXULs
+gY3SkDQFnDjM0seA+GYBj7mAAt1ywILlhCBZLBphQH+w95UzOv0JiTCIG5GFZnN
APUiyErFopBWLxhLAcjfiptTnx0SPKAiGXmY2siHmAT8JSlEMlRxXnEcOhgKty6A
51HAT/7yp6B55ja/akMAADs=

------------PQP3L7ekBxLH68e4JnL5l0
Content-Disposition: inline; filename=peu_interactiva.gif
Content-Type: image/gif; name=peu_interactiva.gif
Content-Location: http://www.3cat24.cat/img/peu_interactiva.gif
Content-Transfer-Encoding: Base64

R0lGODlhYwAmAMQfAMRFJbspBOi2qeSpm////85jSMlWONqJdfjp5ME8G96XhevB
trcdANNyWuGfjvTb1dV8ZdeCbdBrUfHRyvz29Pbi3cxeQe7JwL0vC/78+9yQff35
+MdNLr80Efrw7bsoAyH5BAEAAB8ALAAAAABjACYAAAX/4CeOZGmeKJooLNuYVirP
dG3fH0fs+1IqBAVuSCzaOBkeQUAC7oTGqLSIVPpEDSUBMu16ZVUe89PYaAmFr3od
7pGT2kliTe8m4ISMQILnIQB1gTcQGoWFLS0HLQM8DxyCkDQPWg8MlpeXOgQLHZGe
KROUAaOkowwGmxifqyahSg+lpadXrLUiro2xpKcHEBEHGgdptpGTr7qmqFoDxJEW
EtDQAxjIp2cOzawWE8gB1lrY2Z4RG7DVykrh4oIHO5WYmJpKzOuB7TsUAvoOA/r6
Aw0CCnxUj46GMwQmAKigZEJBT/fizEHQ8GEkRhI/YKDIw6FFQRgENJyjkeMOjx8D
/wXA+IBkyYopIR244PJlngwoY6osEYCDAQ5AAekcSrSo0aNfqJ1IMABgCgwcAKii
EwAAh04cmtas44BgCQBm1JlAtUEoHYYRPljY4dVGgAYRDIywEGEYgJ4+Jxzg4LKD
VGBpLBRIYOFADAAHM0QQWqAXSQ4Sou4NULiXWQ4R4mqU4IHAAAOIDwAoUOARAAkF
MGCQcOCAhKkdFjiAsEDCBwUCIgjA5sBB7QgVBDQQMBVYBwoEsHVmuENCBCUKMCzg
4cE2owoUDzhQgmDOAeRPEiipUIAABQMUL3xYkKE7roSdHEAxMMCCehELmC6YKuCR
gGEL8IUcNhRtIAByCwAARP8GewFRgQXbIRDAduZNAMEAC5SGnAWa6LNDAZzpIVge
TBHgAQAUdXWBAADcI9cFZmHgQFoiULPHCALI1QAzHDCRwIAfpPiBSOqhksEcDFWA
4Q4GAHGeCAk04MAFO1hw0AZzkIYkAWmtdWR5QZiRBgARDMBcAQHkR8JsJQgQgwg5
ftDBBRhowAUAQFKUFiPqeTkRAQhcsGKOQDwA5SQULNCZBU7OYVUCG3GpVh4cREpR
BRgUsByVBMRw4wcJzEbPBw4AMMAwQxKkwHCO5knAAR/wOWlyPcJnwC8yJiSCBFUm
sCiYBzxHgG3poUZprDwwIxKmEFSp1gQWhKoBBhdEkECBBAsE8N8IC1ibAwLhALAD
NsjBKpJD8iiAYh47CLASAYbmsIMHnRHwgkg87PcBpwiA+Qivzt6DABy2qdUbrKAq
IN8cDZhlgAPDaEBQBwrbpoEDMUhJowS9jalBUy98wDGNZDQFgXZpBHDhABFMxQE/
EbzswBwUy6cKBgc0JYHCBoQAADs=

------------PQP3L7ekBxLH68e4JnL5l0
Content-Disposition: inline; filename=peu_tv3.gif
Content-Type: image/gif; name=peu_tv3.gif
Content-Location: http://www.3cat24.cat/img/peu_tv3.gif
Content-Transfer-Encoding: Base64

R0lGODlhcQAmAMQfAOOmlsVGJ8pWOP///+i1qNqJdcE8Gt6XhM5lStNzWrwrB9V7
ZOzEufHUzfPa1Pjp5eq9seCejdFsU9eCbO7Lwvbh3L0wDL81E/339sxdQfrw7eWt
n9yOfPDPx8dPMLsoAyH5BAEAAB8ALAAAAABxACYAAAX/4CeOZGmeaKpeUsRQBOep
dG3feG5Pz+D/A4JBRywaj6YNcDlwBJDQqLSUYTIrw6l2O7osLClFw8oEcM9Tw6Ah
QFWBj4VnoQFqsuh88dIbAPAjAEsIIwlLGXqJRAEAGAMaHE8jHgiVCBkKIwGDip02
FwcGAQQ+GBFgNAtLM56tKGoaCR8ZHT4OsiYBlRGOPw2ZrsEkFmMDFG0JFT4MiCQH
VhjNwtMiBb1CF0o+BBcjz0sVbdTTFxwXHhClHB8CFBoHqB/fcAvj07CECMUOiIAf
HBh6Aalnz5UFBz4geFDA49iJC6IWKPtxp6BBBBMpGOhW480PghYVGSDg4QKABl9I
/0jgwKFAy3ibgBwI2emCjwkotP3AWW1JAZoiMShEYQgIhgMJeC0RBzSPBWknDNQh
A6QDsKbjClD9gYEV1nEKGGzVQOhrQQsHHAj0oYGBJLMWFQRYcCBCAQT+4Ordy7ev
37+AA5tQkCCe4EQKrpLwMBOJYmoSCBCAQABBBMkECiTA9Q/zgQkEDSCtVwAAgA0X
AqwzcNo0ngCUJbdZEBv1iAwELh8AtkEWgMkEzCww84HxiAISREiYYCDCCA4ZTokA
IMAABEmpI1w30CBDgACsG39gsOC7rl8fWnCIIMCBBQsRNqBTQOHABQscGqDKUCHA
nArZRGAeMB44IIAFBjCwAf87AzDwgS4VePAEARg8gUAHI0Dw0wcFbLAJQcwQMFMB
Vmkl3gcTLGgBBRx9EIF4EEgjxgwHCFBAjQ+w4oEAGyDgAAkN4JJBAyNEYBlPJJjW
BSEbFMBAGwFY9UFzL85CwQiZiTABAKN08ESMF9zihAIdJEBBPB1+oIADDEBw3QEw
duCmLFVCoMB6KDrQAADnbMABASRs0NiQhUyQlpsbfkABkiJc8EsBzgWgH4rMYZjB
lSJAwFNpjCFwJQSEJIABTgg4yEBZHKrYgXcBwAdjeQF0IwAzEMgTQTcW8PgkABM4
mOGGhGq5wIvf4QHBOiJYgAAdBFBQgVwdgEFBBxTuiOn+BwRsyqUZTW6AyEFDFFAB
ARUsWI2KZxaJ7AcQMKXmC/XAWWVxFWTg4QOSGICvCMHS5wEAII2wAJFaKjiBBx50
x11xBnoQAXW+fgCAcx8IysgHF1DAD8YNDNGjBxk4kEWaB21g2gQRlEtAAm4+fKs8
A3RTVwAVFLBABwWgg2IDNneAZAYamNbBgie5LIkCkqHcgQcEoFIABAb8OLEIATgg
gQYb5NbeeiLzyO8AiFwAoAC1isAAT/7xK0ECEiAQgARrI7w222AYIM53U7oUto4u
eYUxApux8vZmCbT4QQIHfKGAVxcc2EZ1IwigC9uEBFAAcxh7JUA3Cgggl1f+hQAA
Ow==

------------PQP3L7ekBxLH68e4JnL5l0
Content-Disposition: inline; filename=peu_catalunya_radio.gif
Content-Type: image/gif; name=peu_catalunya_radio.gif
Content-Location: http://www.3cat24.cat/img/peu_catalunya_radio.gif
Content-Transfer-Encoding: Base64

R0lGODlhTgAiAMQfAP///+Kjk70uCei1qNmGcclVN/jo5MA3FcVJKsNAIPTb1evC
t/vz8c5kSfHTzNV6ZNJxWN2TgdFrUv35+Prw7eCeje7Iv/Xh28xdQf79/f77+vDO
xvz39cI+HcRFJrsoAyH5BAEAAB8ALAAAAABOACIAAAX/4CeOZGmeaKqubOu+cGwe
jYQIolDs3nfswALio+ONPLuhCLHrfBK8YgEnhe4Sn84Oc5AqRxEDYAwREcaAzUeC
Rjs+GLQC9xlkAG+RZRz5BMYDAhR8RAYZHBgXY3N7AAwdDWgUByN/bQREDpICbG0Z
Cn5tBSIDY3kfjX2WgYMAHB4CYhkdnRMPGmOYpWijcGgGFgx9BXdoEolirgqByWMB
IpanqaEArGjMABpDC2MMpgIH3mh9dWMUQ1AfEWMLgwtED4sCnOyDBpS70oSrgm0P
G9mGeGjlalQnC4rmoLqjhkSjAnsyDIkHANQHbgAgjpFQB5c+AH0qAOrHQJEBBQFF
/0gohokaBEscd3EYhQDBAQ4AMhCYRhFUApwaCAAESc1BFwEYn+2yxuGBuJQ+Bmkj
ogjk0g+RxnBQwIEAhDZoLnzo+eEM2Ip17kwwYIDAOlcbONyJ0A8AggjFpkZNmRXs
I2poHmCkcKFqxq8VBQwlXDVDAUtoKvwE+0qAN8cCGisJN2bIrpIXcAF4YMaQowgU
OExoMM/ChAkVJLzeUIDBa9aKX0eooOH16wpwFBS7wPGAgdejGqjmsPl4ZQOqCcwb
oPpdjiYHEminkz1BBwHaD3THIqJ7h/HhcyDAcCOH9gR0OmzPIR8+eO907pOXwT+L
Exbi9SdgDAJA0E4ZKXRAwP8ABPQw4IMqCPAAShudcAAEAygQgYMQdliCghQaUwIG
A7AVwX8PFlBBAAGs2CKLLsYI44wBcESCBxW0ckEzNhYQAUoOPEBFBC8WKaORNAbw
gFlnNelkNSMgwBsAFAwgAVKBPaAJHjaW99STYAIglgc1lWnmmWjW5CAGC9yxAASU
6IEGTtVgcEIHaeaZZ5wPNqCJhhyO0IgzX3hoKAKCORBAL/CV8GcFhRrq4U4EFIoA
BRvQYYadkna6goqaeiqpAC62+ACfIuxWAV1LsMgiAb188FgArMJRwQIDRBCppwcU
80usxKDBaV9jZDAAJRQZgAOT3XQp6gGt0AmABWC08YzSL2cNMNYiHyAG1gSx8tpK
AxXcoSwRKE3gzblxOEIARnYhNgeFbUVAp7ai7gXArWNcgEO7CmDEUbsUiFDVA504
gMAEYzRgxhjnPkvQGBb0YgcAAZhFLcE4bElAwgWI1kuyoUoK7RgM71uejhRqAEU3
GJQ7BgbyHqBIBhvUUJV1Eue0CwBlUHQWrE06IOEdoDDbhsP5HpAyBEMx4EEjbRFQ
lQLEmjJRvziI1MYELeUrwABkr0f2AgQEMADaImBItgRkxy2kCCQuUAEdcG+wQQCc
xhACADs=

------------PQP3L7ekBxLH68e4JnL5l0
Content-Disposition: inline; filename=logoatencio_peu.gif
Content-Type: image/gif; name=logoatencio_peu.gif
Content-Location: http://www.ccma.cat/atencio/img/logoatencio_peu.gif
Content-Transfer-Encoding: Base64

R0lGODlhCwANAKIAAAAAAPmgC////0swA/miEfmkGfVpAAAAACH5BAEHAAYALAAA
AAALAA0AAAMmCLoM8zCOQKu9QeCqdSUgIYhhOYKnGaao4L5mIcvCXNQ2bu98nwAA
Ow==

------------PQP3L7ekBxLH68e4JnL5l0
Content-Disposition: inline; filename=ojd.js
Content-Type: application/x-javascript; charset=ISO-8859-1; name=ojd.js
Content-Location: http://www.3cat24.cat/js/ojd.js
Content-Transfer-Encoding: Base64

Ly92YXIgSVZXPSJodHRwOi8vY2NydHYub2pkaW50ZXJhY3RpdmEuY29tL2NnaS1i
aW4vaXZ3L0NQL3d3dy4zY2F0MjQuY2F0OzNjYXQyNCI7Cgp2YXIgZG9taW5pPSIz
Y2F0MjQiOyAKCgpkb2N1bWVudC53cml0ZSgnPGRpdiBpZD1cIm9qZFwiIHN0eWxl
PVwidmlzaWJpbGl0eTpoaWRkZW47ZGlzcGxheTpub25lXCI+Jyk7CmRvY3VtZW50
LndyaXRlKCcmbmJzcDsnKTsKLy9kb2N1bWVudC53cml0ZSgiPElNRyBTUkM9XCIi
K0lWVysiP3A9IitNYXRoLnJhbmRvbSgpKyImcj0iK2VzY2FwZShkb2N1bWVudC5y
ZWZlcnJlcikrIlwiIFdJRFRIPVwiMVwiPiIpOwovL2RvY3VtZW50LndyaXRlKCc8
L2Rpdj4nKTsKCi8vLS0gU1RBUlQgTmllbHNlbi8vTmV0UmF0aW5ncyBTaXRlQ2Vu
c3VzIFY1LjEKdmFyIF9yc0NJPSJlcy1jY3J0diI7CnZhciBfcnNDRz0iMCI7CnZh
ciBfcnNEVD0wOwp2YXIgX3JzRFU9MDsKdmFyIF9yc0RPPTA7CnZhciBfcnNYNj0w
Owp2YXIgX3JzU0k9ZXNjYXBlKHdpbmRvdy5sb2NhdGlvbik7CnZhciBfcnNMUD1s
b2NhdGlvbi5wcm90b2NvbC5pbmRleE9mKCdodHRwcycpPi0xPydodHRwczonOido
dHRwOic7CnZhciBfcnNSUD1lc2NhcGUoZG9jdW1lbnQucmVmZXJyZXIpOwp2YXIg
X3JzTkQ9X3JzTFArJy8vc2VjdXJlLXVrLmltcndvcmxkd2lkZS5jb20vJzsKIGlm
IChfcnNTSS5zZWFyY2goImJsb2dzIikgIT0gLTEpewoJX3JzU0k9X3JzU0kucmVw
bGFjZSgiYmxvZ3MuY2NydHZpLmNvbSIsICJibG9ncy4iICsgZG9taW5pICsgIi5j
YXQiKTsKIH0gZWxzZSBpZiAoX3JzU0kuc2VhcmNoKCJmb3J1bXMiKSAhPSAtMSl7
CglfcnNTST1fcnNTSS5yZXBsYWNlKCJmb3J1bXMuY2NydHZpLmNvbSIsICJmb3J1
bXMuIiArIGRvbWluaSArICIuY2F0Iik7CiB9CiAKaWYgKHBhcnNlSW50KG5hdmln
YXRvci5hcHBWZXJzaW9uKT49NCkKewoJLy8gSW5pY2kgY29kaSBhZ2FmYXQgZGVs
IGh0dHA6Ly9zZWN1cmUtdWsuaW1yd29ybGR3aWRlLmNvbS92NTEuanMKCXZhciBf
cnNVQT1uYXZpZ2F0b3IuYXBwTmFtZSsiICIrbmF2aWdhdG9yLmFwcFZlcnNpb247
Cgl2YXIgX3JzUlVBPW5hdmlnYXRvci51c2VyQWdlbnQ7Cgl2YXIgX3JzV1M9d2lu
ZG93LnNjcmVlbjsKCXZhciBfcnNCVj1uYXZpZ2F0b3IuYXBwVmVyc2lvbi5zdWJz
dHJpbmcoMCwgMSk7Cgl2YXIgX3JzTk49KF9yc1VBLmluZGV4T2YoJ05ldHNjYXBl
JykpOwoJdmFyIF9yc01DPShfcnNVQS5pbmRleE9mKCdNYWMnKSk7Cgl2YXIgX3Jz
SUU9KF9yc1VBLmluZGV4T2YoJ01TSUUnKSk7Cgl2YXIgX3JzWFA9KF9yc1VBLmlu
ZGV4T2YoJ05UIDUuMScpKTsKCXZhciBfcnNDRT0oX3JzVUEuaW5kZXhPZignV2lu
ZG93cyBDRScpKTsKCXZhciBfcnNMWD0oX3JzVUEuaW5kZXhPZignTGludXgnKSk7
Cgl2YXIgX3JzT1A9KF9yc1JVQS5pbmRleE9mKCdPcGVyYScpKTsKCXZhciBfcnNL
UT0oX3JzVUEuaW5kZXhPZignS29ucXVlcm9yJykpOwoJdmFyIF9yc0lFVj0ocGFy
c2VJbnQoX3JzVUEuc3Vic3RyKF9yc0lFKzUpKSk7Cgl2YXIgX3JzTVNJRT1mYWxz
ZTsKCXZhciBfcnNJRTY9ZmFsc2U7Cgl2YXIgX3JzT1NYUD1mYWxzZTsKCXZhciBf
cnNJRTZYUD1mYWxzZTsKCQoJdmFyIF9yc1NSPSIiOwoJdmFyIF9yc0NEPSIiOwoJ
dmFyIF9yc0xHPSIiOwoJdmFyIF9yc0pFPSIiOwoJdmFyIF9yc0NLPSIiOwoJdmFy
IF9yc1RaPSIiOwoJdmFyIF9yc0NUPSIiOwoJdmFyIF9yc0hQPSIiOwoJdmFyIF9y
c1RMPSIiOwoJCgl2YXIgX3JzU1c9IiI7Cgl2YXIgX3JzU0g9IiI7Cgl2YXIgX3Jz
RVg9IiI7CgogICBpZiAoX3JzWFA9PS0xKSB7IF9yc1hQPShfcnNVQS5pbmRleE9m
KCdOVCA1LjInKSk7IH0JCglfcnNKRT0obmF2aWdhdG9yLmphdmFFbmFibGVkKCk9
PXRydWUpPyJ5IjoibiI7CglpZiAoX3JzRFQ9PTEpCgl7CgkJX3JzVEw9ZXNjYXBl
KGRvY3VtZW50LnRpdGxlKTsKCX0KCWlmKChfcnNJRT4wKXx8KChfcnNOTiE9LTEp
JiYoX3JzQlYgPj01KSkpCgl7CgkJX3JzQ0s9KG5hdmlnYXRvci5jb29raWVFbmFi
bGVkPT10cnVlKT8ieSI6Im4iOwoJfQoJaWYoKF9yc0lFPj0wKSYmKF9yc0lFVj49
NSkmJihfcnNNQz09LTEpJiYoX3JzT1A9PS0xKSkKCXsKCQlkb2N1bWVudC5ib2R5
LmFkZEJlaGF2aW9yKCIjZGVmYXVsdCNjbGllbnRDYXBzIik7CgkJX3JzQ1Q9ZG9j
dW1lbnQuYm9keS5jb25uZWN0aW9uVHlwZTsKCQlkb2N1bWVudC5ib2R5LmFkZEJl
aGF2aW9yKCIjZGVmYXVsdCNob21lUGFnZSIpOwoJCV9yc0hQPShkb2N1bWVudC5i
b2R5LmlzSG9tZVBhZ2UobG9jYXRpb24uaHJlZikpPyJ5IjoibiI7Cgl9Cgl2YXIg
X3JzRCA9IG5ldyBEYXRlKCk7CglfcnNUWiA9IF9yc0QuZ2V0VGltZXpvbmVPZmZz
ZXQoKS8tNjA7CglpZigodHlwZW9mKF9yc1dTKSE9InVuZGVmaW5lZCIpJiYoX3Jz
V1MhPW51bGwpKQoJewoJCV9yc1NXPV9yc1dTLndpZHRoOwoJCV9yc1NIPV9yc1dT
LmhlaWdodDsKCQlfcnNDRD1fcnNXUy5jb2xvckRlcHRoOwoJCV9yc1NSPV9yc1NX
Kyd4JytfcnNTSDsKCQlpZigoX3JzTk4hPS0xKSYmKF9yc0JWID49NCkpCgkJewoJ
CQlfcnNDRD1fcnNXUy5waXhlbERlcHRoOwoJCX0KCX0KCWlmKChfcnNOTiE9LTEp
JiYoX3JzQlYgPj00KXx8KF9yc09QPj0wKSkKCXsKCQlfcnNMRz1uYXZpZ2F0b3Iu
bGFuZ3VhZ2U7Cgl9CglpZigoX3JzSUUhPS0xKSYmKF9yc0JWID49NCkmJihfcnNP
UD09LTEpKQoJewoJCV9yc0xHPW5hdmlnYXRvci51c2VyTGFuZ3VhZ2U7Cgl9Cglp
ZihfcnNJRT4wKQoJewoJCV9yc01TSUU9dHJ1ZTsKCQlpZihfcnNJRVY+PTYpCgkJ
ewoJCQlfcnNJRTY9dHJ1ZTsKCQl9Cgl9CglpZihfcnNYUD4wKQoJewoJCV9yc09T
WFA9dHJ1ZTsKCX0KCWlmKChfcnNPU1hQPT10cnVlKSYmKF9yc0lFNj09dHJ1ZSkp
Cgl7CgkJX3JzSUU2WFA9dHJ1ZTsKCX0KCgl2YXIgX3JzUFI7CgoJX3JzUFI9Jzxp
bWcgc3JjPSInOwoJX3JzUFI9X3JzUFIrX3JzTkQrJ2NnaS1iaW4vbT9ybmQ9Jyso
bmV3IERhdGUoKSkuZ2V0VGltZSgpOwoJX3JzUFI9X3JzUFIrJyZjaT0nK19yc0NJ
OwoJX3JzUFI9X3JzUFIrJyZjZz0nK19yc0NHOwoJX3JzUFI9X3JzUFIrJyZzcj0n
K19yc1NSOwoJX3JzUFI9X3JzUFIrJyZjZD0nK19yc0NEOwoJX3JzUFI9X3JzUFIr
JyZsZz0nK19yc0xHOwoJX3JzUFI9X3JzUFIrJyZqZT0nK19yc0pFOwoJX3JzUFI9
X3JzUFIrJyZjaz0nK19yc0NLOwoJX3JzUFI9X3JzUFIrJyZ0ej0nK19yc1RaOwoJ
X3JzUFI9X3JzUFIrJyZjdD0nK19yc0NUOwoJX3JzUFI9X3JzUFIrJyZocD0nK19y
c0hQOwoJX3JzUFI9X3JzUFIrJyZ0bD0nK19yc1RMOwoJX3JzUFI9X3JzUFIrJyZz
aT0nK19yc1NJOwoJX3JzUFI9X3JzUFIrJyZycD0nK19yc1JQOwoJX3JzUFI9X3Jz
UFIrJyIgd2lkdGg9IjEiIGhlaWdodD0iMSIgLz4nOwoJLy8gRmkgY29kaSBhZ2Fm
YXQgZGVsIGh0dHA6Ly9zZWN1cmUtdWsuaW1yd29ybGR3aWRlLmNvbS92NTEuanMK
CglfcnNDTD1fcnNQUjsKfQplbHNlCnsKICAgIF9yc0NMPSc8aW1nIHNyYz0iJytf
cnNORCsnY2dpLWJpbi9tP2NpPScrX3JzQ0krJyZjZz0nK19yc0NHKycmc2k9Jytf
cnNTSSsnJnJwPScrX3JzUlArJyI+JzsKfQpkb2N1bWVudC53cml0ZShfcnNDTCk7
CmRvY3VtZW50LndyaXRlKCc8L2Rpdj4nKTsKCg==

------------PQP3L7ekBxLH68e4JnL5l0
Content-Disposition: inline; filename=ajaxSiteOjd.js
Content-Type: application/x-javascript; charset=ISO-8859-1; name=ajaxSiteOjd.js
Content-Location: http://www.3cat24.cat/js/ajaxSiteOjd.js
Content-Transfer-Encoding: Base64

Ly92YXIgb2ZmU2VjPSJodHRwOi8vY2NydHYub2pkaW50ZXJhY3RpdmEuY29tL2Nn
aS1iaW4vaXZ3L0NQL3d3dy5lbHNlc3BvcnRzLmNhdDtFbHNfRXNwb3J0cyI7DQp2
YXIgSW50ZXJuZXRFeHBsb3JlciA9IG5hdmlnYXRvci5hcHBOYW1lLmluZGV4T2Yo
Ik1pY3Jvc29mdCIpICE9IC0xOw0KDQoNCi8vIEhhbmRsZSBhbGwgQWpheCBoaXRz
ICANCmZ1bmN0aW9uIGFqYXhTaXRlX0RvSGl0KCkgew0KDQoJLy9pbWcgPSBuZXcg
SW1hZ2UoKTsNCgkvL2ltZy5zcmM9b2ZmU2VjKyIvP3A9IiArIE1hdGgucmFuZG9t
KCk7CQ0KDQoJLy8tLSBTVEFSVCBOaWVsc2VuLy9OZXRSYXRpbmdzIFNpdGVDZW5z
dXMgVjUuMSANCgl2YXIgX3JzQ0k9ImVzLWNjcnR2IjsNCgl2YXIgX3JzQ0c9IjAi
Ow0KCXZhciBfcnNEVD0wOw0KCXZhciBfcnNEVT0wOw0KCXZhciBfcnNETz0wOw0K
CXZhciBfcnNYNj0wOw0KLy8JdmFyIF9yc1NJPWVzY2FwZSh3aW5kb3cubG9jYXRp
b24pOw0KCXZhciBfcnNTST1lc2NhcGUod2luZG93LmxvY2F0aW9uKSsnP2NvdW50
PWFqYXgnOw0KCXZhciBfcnNMUD1sb2NhdGlvbi5wcm90b2NvbC5pbmRleE9mKCdo
dHRwcycpPi0xPydodHRwczonOidodHRwOic7DQoJdmFyIF9yc1JQPWVzY2FwZShk
b2N1bWVudC5yZWZlcnJlcik7DQoJdmFyIF9yc05EPV9yc0xQKycvL3NlY3VyZS11
ay5pbXJ3b3JsZHdpZGUuY29tLyc7DQoJDQoJaWYgKHBhcnNlSW50KG5hdmlnYXRv
ci5hcHBWZXJzaW9uKT49NCkNCgl7DQoJCS8vIEluaWNpIGNvZGkgYWdhZmF0IGRl
bCBodHRwOi8vc2VjdXJlLXVrLmltcndvcmxkd2lkZS5jb20vdjUxLmpzDQoJCXZh
ciBfcnNVQT1uYXZpZ2F0b3IuYXBwTmFtZSsiICIrbmF2aWdhdG9yLmFwcFZlcnNp
b247DQoJCXZhciBfcnNSVUE9bmF2aWdhdG9yLnVzZXJBZ2VudDsNCgkJdmFyIF9y
c1dTPXdpbmRvdy5zY3JlZW47DQoJCXZhciBfcnNCVj1uYXZpZ2F0b3IuYXBwVmVy
c2lvbi5zdWJzdHJpbmcoMCwgMSk7DQoJCXZhciBfcnNOTj0oX3JzVUEuaW5kZXhP
ZignTmV0c2NhcGUnKSk7DQoJCXZhciBfcnNNQz0oX3JzVUEuaW5kZXhPZignTWFj
JykpOw0KCQl2YXIgX3JzSUU9KF9yc1VBLmluZGV4T2YoJ01TSUUnKSk7DQoJCXZh
ciBfcnNYUD0oX3JzVUEuaW5kZXhPZignTlQgNS4xJykpOw0KCQl2YXIgX3JzQ0U9
KF9yc1VBLmluZGV4T2YoJ1dpbmRvd3MgQ0UnKSk7DQoJCXZhciBfcnNMWD0oX3Jz
VUEuaW5kZXhPZignTGludXgnKSk7DQoJCXZhciBfcnNPUD0oX3JzUlVBLmluZGV4
T2YoJ09wZXJhJykpOw0KCQl2YXIgX3JzS1E9KF9yc1VBLmluZGV4T2YoJ0tvbnF1
ZXJvcicpKTsNCgkJdmFyIF9yc0lFVj0ocGFyc2VJbnQoX3JzVUEuc3Vic3RyKF9y
c0lFKzUpKSk7DQoJCXZhciBfcnNNU0lFPWZhbHNlOw0KCQl2YXIgX3JzSUU2PWZh
bHNlOw0KCQl2YXIgX3JzT1NYUD1mYWxzZTsNCgkJdmFyIF9yc0lFNlhQPWZhbHNl
Ow0KCQkNCgkJdmFyIF9yc1NSPSIiOw0KCQl2YXIgX3JzQ0Q9IiI7DQoJCXZhciBf
cnNMRz0iIjsNCgkJdmFyIF9yc0pFPSIiOw0KCQl2YXIgX3JzQ0s9IiI7DQoJCXZh
ciBfcnNUWj0iIjsNCgkJdmFyIF9yc0NUPSIiOw0KCQl2YXIgX3JzSFA9IiI7DQoJ
CXZhciBfcnNUTD0iIjsNCgkJDQoJCXZhciBfcnNTVz0iIjsNCgkJdmFyIF9yc1NI
PSIiOw0KCQl2YXIgX3JzRVg9IiI7DQoJDQoJICAgaWYgKF9yc1hQPT0tMSkgeyBf
cnNYUD0oX3JzVUEuaW5kZXhPZignTlQgNS4yJykpOyB9CQ0KCQlfcnNKRT0obmF2
aWdhdG9yLmphdmFFbmFibGVkKCk9PXRydWUpPyJ5IjoibiI7DQoJCWlmIChfcnNE
VD09MSkNCgkJew0KCQkJX3JzVEw9ZXNjYXBlKGRvY3VtZW50LnRpdGxlKTsNCgkJ
fQ0KCQlpZigoX3JzSUU+MCl8fCgoX3JzTk4hPS0xKSYmKF9yc0JWID49NSkpKQ0K
CQl7DQoJCQlfcnNDSz0obmF2aWdhdG9yLmNvb2tpZUVuYWJsZWQ9PXRydWUpPyJ5
IjoibiI7DQoJCX0NCgkJaWYoKF9yc0lFPj0wKSYmKF9yc0lFVj49NSkmJihfcnNN
Qz09LTEpJiYoX3JzT1A9PS0xKSkNCgkJew0KCQkJZG9jdW1lbnQuYm9keS5hZGRC
ZWhhdmlvcigiI2RlZmF1bHQjY2xpZW50Q2FwcyIpOw0KCQkJX3JzQ1Q9ZG9jdW1l
bnQuYm9keS5jb25uZWN0aW9uVHlwZTsNCgkJCWRvY3VtZW50LmJvZHkuYWRkQmVo
YXZpb3IoIiNkZWZhdWx0I2hvbWVQYWdlIik7DQoJCQlfcnNIUD0oZG9jdW1lbnQu
Ym9keS5pc0hvbWVQYWdlKGxvY2F0aW9uLmhyZWYpKT8ieSI6Im4iOw0KCQl9DQoJ
CXZhciBfcnNEID0gbmV3IERhdGUoKTsNCgkJX3JzVFogPSBfcnNELmdldFRpbWV6
b25lT2Zmc2V0KCkvLTYwOw0KCQlpZigodHlwZW9mKF9yc1dTKSE9InVuZGVmaW5l
ZCIpJiYoX3JzV1MhPW51bGwpKQ0KCQl7DQoJCQlfcnNTVz1fcnNXUy53aWR0aDsN
CgkJCV9yc1NIPV9yc1dTLmhlaWdodDsNCgkJCV9yc0NEPV9yc1dTLmNvbG9yRGVw
dGg7DQoJCQlfcnNTUj1fcnNTVysneCcrX3JzU0g7DQoJCQlpZigoX3JzTk4hPS0x
KSYmKF9yc0JWID49NCkpDQoJCQl7DQoJCQkJX3JzQ0Q9X3JzV1MucGl4ZWxEZXB0
aDsNCgkJCX0NCgkJfQ0KCQlpZigoX3JzTk4hPS0xKSYmKF9yc0JWID49NCl8fChf
cnNPUD49MCkpDQoJCXsNCgkJCV9yc0xHPW5hdmlnYXRvci5sYW5ndWFnZTsNCgkJ
fQ0KCQlpZigoX3JzSUUhPS0xKSYmKF9yc0JWID49NCkmJihfcnNPUD09LTEpKQ0K
CQl7DQoJCQlfcnNMRz1uYXZpZ2F0b3IudXNlckxhbmd1YWdlOw0KCQl9DQoJCWlm
KF9yc0lFPjApDQoJCXsNCgkJCV9yc01TSUU9dHJ1ZTsNCgkJCWlmKF9yc0lFVj49
NikNCgkJCXsNCgkJCQlfcnNJRTY9dHJ1ZTsNCgkJCX0NCgkJfQ0KCQlpZihfcnNY
UD4wKQ0KCQl7DQoJCQlfcnNPU1hQPXRydWU7DQoJCX0NCgkJaWYoKF9yc09TWFA9
PXRydWUpJiYoX3JzSUU2PT10cnVlKSkNCgkJew0KCQkJX3JzSUU2WFA9dHJ1ZTsN
CgkJfQ0KCQ0KCQl2YXIgX3JzUFI7DQoJDQoJCV9yc1BSPScnOw0KCQlfcnNQUj1f
cnNQUitfcnNORCsnY2dpLWJpbi9tP3JuZD0nKyhuZXcgRGF0ZSgpKS5nZXRUaW1l
KCk7DQoJCV9yc1BSPV9yc1BSKycmY2k9JytfcnNDSTsNCgkJX3JzUFI9X3JzUFIr
JyZjZz0nK19yc0NHOw0KCQlfcnNQUj1fcnNQUisnJnNyPScrX3JzU1I7DQoJCV9y
c1BSPV9yc1BSKycmY2Q9JytfcnNDRDsNCgkJX3JzUFI9X3JzUFIrJyZsZz0nK19y
c0xHOw0KCQlfcnNQUj1fcnNQUisnJmplPScrX3JzSkU7DQoJCV9yc1BSPV9yc1BS
KycmY2s9JytfcnNDSzsNCgkJX3JzUFI9X3JzUFIrJyZ0ej0nK19yc1RaOw0KCQlf
cnNQUj1fcnNQUisnJmN0PScrX3JzQ1Q7DQoJCV9yc1BSPV9yc1BSKycmaHA9Jytf
cnNIUDsNCgkJX3JzUFI9X3JzUFIrJyZ0bD0nK19yc1RMOw0KCQlfcnNQUj1fcnNQ
UisnJnNpPScrX3JzU0k7DQoJCV9yc1BSPV9yc1BSKycmcnA9JytfcnNSUDsNCgkJ
X3JzUFI9X3JzUFI7DQoJCS8vIEZpIGNvZGkgYWdhZmF0IGRlbCBodHRwOi8vc2Vj
dXJlLXVrLmltcndvcmxkd2lkZS5jb20vdjUxLmpzDQoJCV9yc05EPV9yc1BSOw0K
CX0NCgllbHNlDQoJew0KCSAgICBfcnNORD1fcnNORCsnY2dpLWJpbi9tP2NpPScr
X3JzQ0krJyZjZz0nK19yc0NHKycmc2k9JytfcnNTSSsnJnJwPScrX3JzUlArJyZy
bmQ9JytNYXRoLnJhbmRvbSgpOw0KCX0NCgkNCglpbWdTID0gbmV3IEltYWdlKCk7
DQoJaW1nUy5zcmM9X3JzTkQ7DQoJDQoJLy8tLSBFTkQgTmllbHNlbi8vTmV0UmF0
aW5ncyBTaXRlQ2Vuc3VzIFY1LjEJCQ0KfQ0K

------------PQP3L7ekBxLH68e4JnL5l0--

